From a9a31b1de5776a3b08a82101a4fa711294f0dd1d Mon Sep 17 00:00:00 2001 From: "Manuel A. Fernandez Montecelo" Date: Fri, 27 May 2016 14:28:30 +0100 Subject: Imported Upstream version 0.9.6+really0.9.3 --- lib/Makefile.am | 31 +- lib/Makefile.gnulib | 2495 +- lib/Makefile.in | 5106 +- lib/alloca.in.h | 17 +- lib/amemxfrm.c | 180 - lib/amemxfrm.h | 48 - lib/array-mergesort.h | 2 +- lib/c-ctype.c | 5 +- lib/c-ctype.h | 38 +- lib/c-strcase.h | 10 +- lib/c-strcasecmp.c | 5 +- lib/c-strcaseeq.h | 2 +- lib/c-strncasecmp.c | 5 +- lib/config.charset | 53 +- lib/errno.in.h | 195 +- lib/float+.h | 11 +- lib/float.c | 33 - lib/float.in.h | 138 +- lib/fpucw.h | 5 +- lib/frexp.c | 6 +- lib/frexpl.c | 23 +- lib/fseterr.c | 12 +- lib/fseterr.h | 24 +- lib/glthread/lock.c | 13 +- lib/glthread/lock.h | 20 +- lib/glthread/threadlib.c | 5 +- lib/iconv.c | 449 - lib/iconv.in.h | 61 +- lib/iconv_close.c | 46 - lib/iconv_open.c | 7 +- lib/iconveh.h | 2 +- lib/isnan.c | 46 +- lib/isnand-nolibm.h | 2 +- lib/isnand.c | 2 +- lib/isnanf-nolibm.h | 9 +- lib/isnanf.c | 2 +- lib/isnanl-nolibm.h | 2 +- lib/isnanl.c | 2 +- lib/iswblank.c | 26 - lib/itold.c | 28 - lib/langinfo.in.h | 194 - lib/libunistring.rc | 2 +- lib/libunistring.sym | 45 - lib/localcharset.c | 130 +- lib/localcharset.h | 5 +- lib/localename.c | 344 +- lib/localename.h | 28 +- lib/malloc.c | 17 +- lib/malloca.c | 44 +- lib/malloca.h | 9 +- lib/math.c | 3 - lib/math.in.h | 1970 +- lib/mbchar.c | 4 +- lib/mbchar.h | 20 +- lib/mbiter.c | 3 - lib/mbiter.h | 22 +- lib/mbrtowc.c | 53 +- lib/mbsinit.c | 18 +- lib/mbsnlen.c | 2 +- lib/memchr.c | 2 +- lib/memcmp2.c | 2 +- lib/memcmp2.h | 5 +- lib/memxfrm.c | 137 + lib/memxfrm.h | 48 + lib/minmax.h | 5 +- lib/printf-args.c | 5 +- lib/printf-args.h | 9 +- lib/printf-frexp.c | 6 +- lib/printf-frexp.h | 2 +- lib/printf-frexpl.c | 25 +- lib/printf-frexpl.h | 2 +- lib/printf-parse.c | 55 +- lib/printf-parse.h | 19 +- lib/ref-add.sin | 5 +- lib/ref-del.sin | 5 +- lib/relocatable.c | 160 +- lib/relocatable.h | 20 +- lib/signbitd.c | 2 +- lib/signbitf.c | 2 +- lib/signbitl.c | 2 +- lib/size_max.h | 5 +- lib/stdbool.in.h | 56 +- lib/stdbool.mini.h | 9 +- lib/stddef.in.h | 66 +- lib/stdint.in.h | 285 +- lib/stdint.mini.h | 6 +- lib/stdio-impl.h | 22 +- lib/stdlib.in.h | 374 +- lib/str-kmp.h | 153 - lib/str-two-way.h | 452 - lib/streq.h | 10 +- lib/striconveh.c | 52 +- lib/striconveh.h | 4 +- lib/striconveha.c | 10 +- lib/striconveha.h | 2 +- lib/string.in.h | 215 +- lib/strncat.c | 2 +- lib/strstr.c | 82 - lib/sys_types.in.h | 53 - lib/unicase.h | 15 +- lib/unicase.in.h | 461 - lib/unicase/cased.c | 2 +- lib/unicase/cased.h | 68 +- lib/unicase/casefold.h | 2 +- lib/unicase/caseprop.h | 8 +- lib/unicase/context.h | 2 +- lib/unicase/empty-prefix-context.c | 2 +- lib/unicase/empty-suffix-context.c | 2 +- lib/unicase/ignorable.c | 2 +- lib/unicase/ignorable.h | 148 +- lib/unicase/invariant.h | 2 +- lib/unicase/locale-language.c | 2 +- lib/unicase/simple-mapping.h | 2 +- lib/unicase/special-casing-table.gperf | 2 +- lib/unicase/special-casing.c | 2 +- lib/unicase/special-casing.h | 2 +- lib/unicase/tocasefold.c | 2 +- lib/unicase/tocasefold.h | 128 +- lib/unicase/tolower.c | 2 +- lib/unicase/tolower.h | 104 +- lib/unicase/totitle.c | 2 +- lib/unicase/totitle.h | 140 +- lib/unicase/toupper.c | 2 +- lib/unicase/toupper.h | 140 +- lib/unicase/u-casecmp.h | 2 +- lib/unicase/u-casecoll.h | 2 +- lib/unicase/u-casefold.h | 2 +- lib/unicase/u-casemap.h | 2 +- lib/unicase/u-casexfrm.h | 4 +- lib/unicase/u-ct-casefold.h | 2 +- lib/unicase/u-ct-totitle.h | 2 +- lib/unicase/u-is-cased.h | 2 +- lib/unicase/u-is-invariant.h | 2 +- lib/unicase/u-totitle.h | 2 +- lib/unicase/u16-casecmp.c | 2 +- lib/unicase/u16-casecoll.c | 2 +- lib/unicase/u16-casefold.c | 2 +- lib/unicase/u16-casemap.c | 2 +- lib/unicase/u16-casexfrm.c | 4 +- lib/unicase/u16-ct-casefold.c | 2 +- lib/unicase/u16-ct-tolower.c | 2 +- lib/unicase/u16-ct-totitle.c | 2 +- lib/unicase/u16-ct-toupper.c | 2 +- lib/unicase/u16-is-cased.c | 2 +- lib/unicase/u16-is-casefolded.c | 2 +- lib/unicase/u16-is-invariant.c | 2 +- lib/unicase/u16-is-lowercase.c | 2 +- lib/unicase/u16-is-titlecase.c | 2 +- lib/unicase/u16-is-uppercase.c | 2 +- lib/unicase/u16-tolower.c | 2 +- lib/unicase/u16-totitle.c | 3 +- lib/unicase/u16-toupper.c | 2 +- lib/unicase/u32-casecmp.c | 2 +- lib/unicase/u32-casecoll.c | 2 +- lib/unicase/u32-casefold.c | 2 +- lib/unicase/u32-casemap.c | 2 +- lib/unicase/u32-casexfrm.c | 4 +- lib/unicase/u32-ct-casefold.c | 2 +- lib/unicase/u32-ct-tolower.c | 2 +- lib/unicase/u32-ct-totitle.c | 2 +- lib/unicase/u32-ct-toupper.c | 2 +- lib/unicase/u32-is-cased.c | 2 +- lib/unicase/u32-is-casefolded.c | 2 +- lib/unicase/u32-is-invariant.c | 2 +- lib/unicase/u32-is-lowercase.c | 2 +- lib/unicase/u32-is-titlecase.c | 2 +- lib/unicase/u32-is-uppercase.c | 2 +- lib/unicase/u32-tolower.c | 2 +- lib/unicase/u32-totitle.c | 2 +- lib/unicase/u32-toupper.c | 2 +- lib/unicase/u8-casecmp.c | 2 +- lib/unicase/u8-casecoll.c | 2 +- lib/unicase/u8-casefold.c | 2 +- lib/unicase/u8-casemap.c | 2 +- lib/unicase/u8-casexfrm.c | 4 +- lib/unicase/u8-ct-casefold.c | 2 +- lib/unicase/u8-ct-tolower.c | 2 +- lib/unicase/u8-ct-totitle.c | 2 +- lib/unicase/u8-ct-toupper.c | 2 +- lib/unicase/u8-is-cased.c | 2 +- lib/unicase/u8-is-casefolded.c | 2 +- lib/unicase/u8-is-invariant.c | 2 +- lib/unicase/u8-is-lowercase.c | 2 +- lib/unicase/u8-is-titlecase.c | 2 +- lib/unicase/u8-is-uppercase.c | 2 +- lib/unicase/u8-tolower.c | 2 +- lib/unicase/u8-totitle.c | 2 +- lib/unicase/u8-toupper.c | 2 +- lib/unicase/ulc-casecmp.c | 2 +- lib/unicase/ulc-casecoll.c | 2 +- lib/unicase/ulc-casexfrm.c | 2 +- lib/unicase/unicasemap.h | 2 +- lib/uniconv.h | 3 +- lib/uniconv.in.h | 169 - lib/uniconv/u-conv-from-enc.h | 2 +- lib/uniconv/u-conv-to-enc.h | 2 +- lib/uniconv/u-strconv-from-enc.h | 2 +- lib/uniconv/u-strconv-to-enc.h | 2 +- lib/uniconv/u16-conv-from-enc.c | 4 +- lib/uniconv/u16-conv-to-enc.c | 4 +- lib/uniconv/u16-strconv-from-enc.c | 2 +- lib/uniconv/u16-strconv-from-locale.c | 2 +- lib/uniconv/u16-strconv-to-enc.c | 4 +- lib/uniconv/u16-strconv-to-locale.c | 2 +- lib/uniconv/u32-conv-from-enc.c | 4 +- lib/uniconv/u32-conv-to-enc.c | 4 +- lib/uniconv/u32-strconv-from-enc.c | 2 +- lib/uniconv/u32-strconv-from-locale.c | 2 +- lib/uniconv/u32-strconv-to-enc.c | 4 +- lib/uniconv/u32-strconv-to-locale.c | 2 +- lib/uniconv/u8-conv-from-enc.c | 2 +- lib/uniconv/u8-conv-to-enc.c | 2 +- lib/uniconv/u8-strconv-from-enc.c | 2 +- lib/uniconv/u8-strconv-from-locale.c | 2 +- lib/uniconv/u8-strconv-to-enc.c | 2 +- lib/uniconv/u8-strconv-to-locale.c | 2 +- lib/unictype.h | 578 +- lib/unictype.in.h | 1053 - lib/unictype/bidi_byname.c | 186 +- lib/unictype/bidi_byname.gperf | 82 - lib/unictype/bidi_byname.h | 468 - lib/unictype/bidi_longname.c | 53 - lib/unictype/bidi_name.c | 18 +- lib/unictype/bidi_of.c | 14 +- lib/unictype/bidi_of.h | 429 +- lib/unictype/bidi_test.c | 12 +- lib/unictype/bitmap.h | 2 +- lib/unictype/block_test.c | 3 +- lib/unictype/blocks.c | 2 +- lib/unictype/blocks.h | 1473 +- lib/unictype/categ_C.c | 2 +- lib/unictype/categ_C.h | 1132 +- lib/unictype/categ_Cc.c | 2 +- lib/unictype/categ_Cc.h | 2 +- lib/unictype/categ_Cf.c | 2 +- lib/unictype/categ_Cf.h | 28 +- lib/unictype/categ_Cn.c | 2 +- lib/unictype/categ_Cn.h | 1102 +- lib/unictype/categ_Co.c | 2 +- lib/unictype/categ_Co.h | 2 +- lib/unictype/categ_Cs.c | 2 +- lib/unictype/categ_Cs.h | 2 +- lib/unictype/categ_L.c | 2 +- lib/unictype/categ_L.h | 276 +- lib/unictype/categ_LC.c | 27 - lib/unictype/categ_LC.h | 355 - lib/unictype/categ_Ll.c | 2 +- lib/unictype/categ_Ll.h | 64 +- lib/unictype/categ_Lm.c | 2 +- lib/unictype/categ_Lm.h | 215 +- lib/unictype/categ_Lo.c | 2 +- lib/unictype/categ_Lo.h | 260 +- lib/unictype/categ_Lt.c | 2 +- lib/unictype/categ_Lt.h | 2 +- lib/unictype/categ_Lu.c | 2 +- lib/unictype/categ_Lu.h | 50 +- lib/unictype/categ_M.c | 2 +- lib/unictype/categ_M.h | 124 +- lib/unictype/categ_Mc.c | 2 +- lib/unictype/categ_Mc.h | 56 +- lib/unictype/categ_Me.c | 2 +- lib/unictype/categ_Me.h | 6 +- lib/unictype/categ_Mn.c | 2 +- lib/unictype/categ_Mn.h | 124 +- lib/unictype/categ_N.c | 2 +- lib/unictype/categ_N.h | 104 +- lib/unictype/categ_Nd.c | 2 +- lib/unictype/categ_Nd.h | 62 +- lib/unictype/categ_Nl.c | 2 +- lib/unictype/categ_Nl.h | 16 +- lib/unictype/categ_No.c | 2 +- lib/unictype/categ_No.h | 94 +- lib/unictype/categ_P.c | 2 +- lib/unictype/categ_P.h | 124 +- lib/unictype/categ_Pc.c | 2 +- lib/unictype/categ_Pc.h | 2 +- lib/unictype/categ_Pd.c | 2 +- lib/unictype/categ_Pd.h | 20 +- lib/unictype/categ_Pe.c | 2 +- lib/unictype/categ_Pe.h | 6 +- lib/unictype/categ_Pf.c | 2 +- lib/unictype/categ_Pf.h | 2 +- lib/unictype/categ_Pi.c | 2 +- lib/unictype/categ_Pi.h | 2 +- lib/unictype/categ_Po.c | 2 +- lib/unictype/categ_Po.h | 116 +- lib/unictype/categ_Ps.c | 2 +- lib/unictype/categ_Ps.h | 8 +- lib/unictype/categ_S.c | 2 +- lib/unictype/categ_S.h | 144 +- lib/unictype/categ_Sc.c | 2 +- lib/unictype/categ_Sc.h | 28 +- lib/unictype/categ_Sk.c | 2 +- lib/unictype/categ_Sk.h | 169 +- lib/unictype/categ_Sm.c | 2 +- lib/unictype/categ_Sm.h | 18 +- lib/unictype/categ_So.c | 2 +- lib/unictype/categ_So.h | 130 +- lib/unictype/categ_Z.c | 2 +- lib/unictype/categ_Z.h | 14 +- lib/unictype/categ_Zl.c | 2 +- lib/unictype/categ_Zl.h | 2 +- lib/unictype/categ_Zp.c | 2 +- lib/unictype/categ_Zp.h | 2 +- lib/unictype/categ_Zs.c | 2 +- lib/unictype/categ_Zs.h | 14 +- lib/unictype/categ_and.c | 2 +- lib/unictype/categ_and_not.c | 2 +- lib/unictype/categ_byname.c | 232 +- lib/unictype/categ_byname.gperf | 116 - lib/unictype/categ_byname.h | 622 - lib/unictype/categ_longname.c | 106 - lib/unictype/categ_name.c | 4 +- lib/unictype/categ_none.c | 2 +- lib/unictype/categ_of.c | 4 +- lib/unictype/categ_of.h | 1063 +- lib/unictype/categ_or.c | 2 +- lib/unictype/categ_test.c | 2 +- lib/unictype/combining.c | 47 + lib/unictype/combining.h | 839 + lib/unictype/combiningclass.c | 47 - lib/unictype/combiningclass.h | 1303 - lib/unictype/combiningclass_byname.c | 63 - lib/unictype/combiningclass_byname.gperf | 66 - lib/unictype/combiningclass_byname.h | 399 - lib/unictype/combiningclass_longname.c | 130 - lib/unictype/combiningclass_name.c | 130 - lib/unictype/ctype_alnum.c | 2 +- lib/unictype/ctype_alnum.h | 278 +- lib/unictype/ctype_alpha.c | 2 +- lib/unictype/ctype_alpha.h | 278 +- lib/unictype/ctype_blank.c | 2 +- lib/unictype/ctype_blank.h | 14 +- lib/unictype/ctype_cntrl.c | 2 +- lib/unictype/ctype_cntrl.h | 2 +- lib/unictype/ctype_digit.c | 2 +- lib/unictype/ctype_digit.h | 2 +- lib/unictype/ctype_graph.c | 2 +- lib/unictype/ctype_graph.h | 1076 +- lib/unictype/ctype_lower.c | 2 +- lib/unictype/ctype_lower.h | 54 +- lib/unictype/ctype_print.c | 2 +- lib/unictype/ctype_print.h | 1074 +- lib/unictype/ctype_punct.c | 2 +- lib/unictype/ctype_punct.h | 244 +- lib/unictype/ctype_space.c | 2 +- lib/unictype/ctype_space.h | 14 +- lib/unictype/ctype_upper.c | 2 +- lib/unictype/ctype_upper.h | 46 +- lib/unictype/ctype_xdigit.c | 2 +- lib/unictype/ctype_xdigit.h | 2 +- lib/unictype/decdigit.c | 2 +- lib/unictype/decdigit.h | 46 +- lib/unictype/digit.c | 2 +- lib/unictype/digit.h | 90 +- lib/unictype/identsyntaxmap.h | 2 +- lib/unictype/joininggroup_byname.c | 63 - lib/unictype/joininggroup_byname.gperf | 143 - lib/unictype/joininggroup_byname.h | 772 - lib/unictype/joininggroup_name.c | 55 - lib/unictype/joininggroup_name.h | 103 - lib/unictype/joininggroup_of.c | 52 - lib/unictype/joininggroup_of.h | 187 - lib/unictype/joiningtype_byname.c | 63 - lib/unictype/joiningtype_byname.gperf | 30 - lib/unictype/joiningtype_byname.h | 234 - lib/unictype/joiningtype_longname.c | 40 - lib/unictype/joiningtype_name.c | 35 - lib/unictype/joiningtype_of.c | 54 - lib/unictype/joiningtype_of.h | 247 - lib/unictype/mirror.c | 2 +- lib/unictype/mirror.h | 4 +- lib/unictype/numeric.c | 8 +- lib/unictype/numeric.h | 510 +- lib/unictype/pr_alphabetic.c | 2 +- lib/unictype/pr_alphabetic.h | 278 +- lib/unictype/pr_ascii_hex_digit.c | 2 +- lib/unictype/pr_ascii_hex_digit.h | 2 +- lib/unictype/pr_bidi_arabic_digit.c | 2 +- lib/unictype/pr_bidi_arabic_digit.h | 151 +- lib/unictype/pr_bidi_arabic_right_to_left.c | 2 +- lib/unictype/pr_bidi_arabic_right_to_left.h | 169 +- lib/unictype/pr_bidi_block_separator.c | 2 +- lib/unictype/pr_bidi_block_separator.h | 2 +- lib/unictype/pr_bidi_boundary_neutral.c | 2 +- lib/unictype/pr_bidi_boundary_neutral.h | 34 +- lib/unictype/pr_bidi_common_separator.c | 2 +- lib/unictype/pr_bidi_common_separator.h | 2 +- lib/unictype/pr_bidi_control.c | 2 +- lib/unictype/pr_bidi_control.h | 14 +- lib/unictype/pr_bidi_embedding_or_override.c | 2 +- lib/unictype/pr_bidi_embedding_or_override.h | 2 +- lib/unictype/pr_bidi_eur_num_separator.c | 2 +- lib/unictype/pr_bidi_eur_num_separator.h | 2 +- lib/unictype/pr_bidi_eur_num_terminator.c | 2 +- lib/unictype/pr_bidi_eur_num_terminator.h | 28 +- lib/unictype/pr_bidi_european_digit.c | 2 +- lib/unictype/pr_bidi_european_digit.h | 20 +- lib/unictype/pr_bidi_hebrew_right_to_left.c | 2 +- lib/unictype/pr_bidi_hebrew_right_to_left.h | 22 +- lib/unictype/pr_bidi_left_to_right.c | 2 +- lib/unictype/pr_bidi_left_to_right.h | 1094 +- lib/unictype/pr_bidi_non_spacing_mark.c | 2 +- lib/unictype/pr_bidi_non_spacing_mark.h | 126 +- lib/unictype/pr_bidi_other_neutral.c | 2 +- lib/unictype/pr_bidi_other_neutral.h | 96 +- lib/unictype/pr_bidi_pdf.c | 2 +- lib/unictype/pr_bidi_pdf.h | 2 +- lib/unictype/pr_bidi_segment_separator.c | 2 +- lib/unictype/pr_bidi_segment_separator.h | 2 +- lib/unictype/pr_bidi_whitespace.c | 2 +- lib/unictype/pr_bidi_whitespace.h | 14 +- lib/unictype/pr_byname.c | 284 +- lib/unictype/pr_byname.gperf | 289 +- lib/unictype/pr_byname.h | 1162 +- lib/unictype/pr_case_ignorable.c | 35 - lib/unictype/pr_case_ignorable.h | 592 - lib/unictype/pr_cased.c | 35 - lib/unictype/pr_cased.h | 363 - lib/unictype/pr_changes_when_casefolded.c | 35 - lib/unictype/pr_changes_when_casefolded.h | 347 - lib/unictype/pr_changes_when_casemapped.c | 35 - lib/unictype/pr_changes_when_casemapped.h | 351 - lib/unictype/pr_changes_when_lowercased.c | 35 - lib/unictype/pr_changes_when_lowercased.h | 339 - lib/unictype/pr_changes_when_titlecased.c | 35 - lib/unictype/pr_changes_when_titlecased.h | 347 - lib/unictype/pr_changes_when_uppercased.c | 35 - lib/unictype/pr_changes_when_uppercased.h | 347 - lib/unictype/pr_combining.c | 2 +- lib/unictype/pr_combining.h | 124 +- lib/unictype/pr_composite.c | 2 +- lib/unictype/pr_composite.h | 42 +- lib/unictype/pr_currency_symbol.c | 2 +- lib/unictype/pr_currency_symbol.h | 28 +- lib/unictype/pr_dash.c | 2 +- lib/unictype/pr_dash.h | 20 +- lib/unictype/pr_decimal_digit.c | 2 +- lib/unictype/pr_decimal_digit.h | 62 +- lib/unictype/pr_default_ignorable_code_point.c | 2 +- lib/unictype/pr_default_ignorable_code_point.h | 46 +- lib/unictype/pr_deprecated.c | 2 +- lib/unictype/pr_deprecated.h | 34 +- lib/unictype/pr_diacritic.c | 2 +- lib/unictype/pr_diacritic.h | 106 +- lib/unictype/pr_extender.c | 2 +- lib/unictype/pr_extender.h | 189 +- lib/unictype/pr_format_control.c | 2 +- lib/unictype/pr_format_control.h | 18 +- lib/unictype/pr_grapheme_base.c | 2 +- lib/unictype/pr_grapheme_base.h | 684 +- lib/unictype/pr_grapheme_extend.c | 2 +- lib/unictype/pr_grapheme_extend.h | 124 +- lib/unictype/pr_grapheme_link.c | 2 +- lib/unictype/pr_grapheme_link.h | 48 +- lib/unictype/pr_hex_digit.c | 2 +- lib/unictype/pr_hex_digit.h | 2 +- lib/unictype/pr_hyphen.c | 2 +- lib/unictype/pr_hyphen.h | 2 +- lib/unictype/pr_id_continue.c | 2 +- lib/unictype/pr_id_continue.h | 294 +- lib/unictype/pr_id_start.c | 2 +- lib/unictype/pr_id_start.h | 270 +- lib/unictype/pr_ideographic.c | 2 +- lib/unictype/pr_ideographic.h | 62 +- lib/unictype/pr_ids_binary_operator.c | 2 +- lib/unictype/pr_ids_binary_operator.h | 2 +- lib/unictype/pr_ids_trinary_operator.c | 2 +- lib/unictype/pr_ids_trinary_operator.h | 2 +- lib/unictype/pr_ignorable_control.c | 2 +- lib/unictype/pr_ignorable_control.h | 28 +- lib/unictype/pr_iso_control.c | 2 +- lib/unictype/pr_iso_control.h | 2 +- lib/unictype/pr_join_control.c | 2 +- lib/unictype/pr_join_control.h | 2 +- lib/unictype/pr_left_of_pair.c | 2 +- lib/unictype/pr_left_of_pair.h | 2 +- lib/unictype/pr_line_separator.c | 2 +- lib/unictype/pr_line_separator.h | 2 +- lib/unictype/pr_logical_order_exception.c | 2 +- lib/unictype/pr_logical_order_exception.h | 16 +- lib/unictype/pr_lowercase.c | 2 +- lib/unictype/pr_lowercase.h | 56 +- lib/unictype/pr_math.c | 2 +- lib/unictype/pr_math.h | 16 +- lib/unictype/pr_non_break.c | 2 +- lib/unictype/pr_non_break.h | 2 +- lib/unictype/pr_not_a_character.c | 2 +- lib/unictype/pr_not_a_character.h | 2 +- lib/unictype/pr_numeric.c | 2 +- lib/unictype/pr_numeric.h | 104 +- lib/unictype/pr_other_alphabetic.c | 2 +- lib/unictype/pr_other_alphabetic.h | 98 +- .../pr_other_default_ignorable_code_point.c | 2 +- .../pr_other_default_ignorable_code_point.h | 30 +- lib/unictype/pr_other_grapheme_extend.c | 2 +- lib/unictype/pr_other_grapheme_extend.h | 26 +- lib/unictype/pr_other_id_continue.c | 2 +- lib/unictype/pr_other_id_continue.h | 12 +- lib/unictype/pr_other_id_start.c | 2 +- lib/unictype/pr_other_id_start.h | 2 +- lib/unictype/pr_other_lowercase.c | 2 +- lib/unictype/pr_other_lowercase.h | 32 +- lib/unictype/pr_other_math.c | 2 +- lib/unictype/pr_other_math.h | 16 +- lib/unictype/pr_other_uppercase.c | 2 +- lib/unictype/pr_other_uppercase.h | 153 +- lib/unictype/pr_paired_punctuation.c | 2 +- lib/unictype/pr_paired_punctuation.h | 2 +- lib/unictype/pr_paragraph_separator.c | 2 +- lib/unictype/pr_paragraph_separator.h | 2 +- lib/unictype/pr_pattern_syntax.c | 2 +- lib/unictype/pr_pattern_syntax.h | 2 +- lib/unictype/pr_pattern_white_space.c | 2 +- lib/unictype/pr_pattern_white_space.h | 2 +- lib/unictype/pr_private_use.c | 2 +- lib/unictype/pr_private_use.h | 2 +- lib/unictype/pr_punctuation.c | 2 +- lib/unictype/pr_punctuation.h | 124 +- lib/unictype/pr_quotation_mark.c | 2 +- lib/unictype/pr_quotation_mark.h | 12 +- lib/unictype/pr_radical.c | 2 +- lib/unictype/pr_radical.h | 2 +- lib/unictype/pr_sentence_terminal.c | 2 +- lib/unictype/pr_sentence_terminal.h | 229 +- lib/unictype/pr_soft_dotted.c | 2 +- lib/unictype/pr_soft_dotted.h | 2 +- lib/unictype/pr_space.c | 2 +- lib/unictype/pr_space.h | 14 +- lib/unictype/pr_terminal_punctuation.c | 2 +- lib/unictype/pr_terminal_punctuation.h | 80 +- lib/unictype/pr_test.c | 2 +- lib/unictype/pr_titlecase.c | 2 +- lib/unictype/pr_titlecase.h | 2 +- lib/unictype/pr_unassigned_code_value.c | 2 +- lib/unictype/pr_unassigned_code_value.h | 1098 +- lib/unictype/pr_unified_ideograph.c | 2 +- lib/unictype/pr_unified_ideograph.h | 58 +- lib/unictype/pr_uppercase.c | 2 +- lib/unictype/pr_uppercase.h | 58 +- lib/unictype/pr_variation_selector.c | 2 +- lib/unictype/pr_variation_selector.h | 2 +- lib/unictype/pr_white_space.c | 2 +- lib/unictype/pr_white_space.h | 14 +- lib/unictype/pr_xid_continue.c | 2 +- lib/unictype/pr_xid_continue.h | 294 +- lib/unictype/pr_xid_start.c | 2 +- lib/unictype/pr_xid_start.h | 270 +- lib/unictype/pr_zero_width.c | 2 +- lib/unictype/pr_zero_width.h | 28 +- lib/unictype/scripts.c | 2 +- lib/unictype/scripts.h | 2642 +- lib/unictype/scripts_byname.gperf | 60 +- lib/unictype/scripts_byname.h | 770 +- lib/unictype/sy_c_ident.c | 2 +- lib/unictype/sy_c_ident.h | 2 +- lib/unictype/sy_c_whitespace.c | 2 +- lib/unictype/sy_java_ident.c | 2 +- lib/unictype/sy_java_ident.h | 330 +- lib/unictype/sy_java_whitespace.c | 2 +- lib/unigbrk.h | 130 - lib/unigbrk.in.h | 129 - lib/unigbrk/gbrkprop.h | 1034 - lib/unigbrk/u16-grapheme-breaks.c | 44 - lib/unigbrk/u16-grapheme-next.c | 46 - lib/unigbrk/u16-grapheme-prev.c | 54 - lib/unigbrk/u32-grapheme-breaks.c | 42 - lib/unigbrk/u32-grapheme-next.c | 46 - lib/unigbrk/u32-grapheme-prev.c | 51 - lib/unigbrk/u8-grapheme-breaks.c | 46 - lib/unigbrk/u8-grapheme-next.c | 46 - lib/unigbrk/u8-grapheme-prev.c | 54 - lib/unigbrk/uc-gbrk-prop.c | 45 - lib/unigbrk/uc-is-grapheme-break.c | 111 - lib/unigbrk/ulc-grapheme-breaks.c | 130 - lib/unilbrk.h | 3 +- lib/unilbrk.in.h | 110 - lib/unilbrk/lbrkprop1.h | 6 +- lib/unilbrk/lbrkprop2.h | 2144 +- lib/unilbrk/lbrktables.c | 57 +- lib/unilbrk/lbrktables.h | 60 +- lib/unilbrk/u16-possible-linebreaks.c | 2 +- lib/unilbrk/u16-width-linebreaks.c | 2 +- lib/unilbrk/u32-possible-linebreaks.c | 2 +- lib/unilbrk/u32-width-linebreaks.c | 2 +- lib/unilbrk/u8-possible-linebreaks.c | 2 +- lib/unilbrk/u8-width-linebreaks.c | 2 +- lib/unilbrk/ulc-common.c | 2 +- lib/unilbrk/ulc-common.h | 2 +- lib/unilbrk/ulc-possible-linebreaks.c | 2 +- lib/unilbrk/ulc-width-linebreaks.c | 2 +- lib/uniname.h | 6 +- lib/uniname.in.h | 46 - lib/uniname/gen-uninames.lisp | 139 +- lib/uniname/uniname.c | 278 +- lib/uniname/uninames.h | 143787 +++++++----------- lib/uninorm.h | 10 +- lib/uninorm.in.h | 251 - lib/uninorm/canonical-decomposition.c | 3 +- lib/uninorm/compat-decomposition.c | 2 +- lib/uninorm/composition-table.gperf | 1874 +- lib/uninorm/composition-table.h | 3094 +- lib/uninorm/composition.c | 20 +- lib/uninorm/decompose-internal.c | 2 +- lib/uninorm/decompose-internal.h | 2 +- lib/uninorm/decomposing-form.c | 2 +- lib/uninorm/decomposition-table.c | 2 +- lib/uninorm/decomposition-table.h | 2 +- lib/uninorm/decomposition-table1.h | 6 +- lib/uninorm/decomposition-table2.h | 4316 +- lib/uninorm/decomposition.c | 2 +- lib/uninorm/nfc.c | 2 +- lib/uninorm/nfd.c | 2 +- lib/uninorm/nfkc.c | 2 +- lib/uninorm/nfkd.c | 2 +- lib/uninorm/normalize-internal.h | 4 +- lib/uninorm/u-normalize-internal.h | 7 +- lib/uninorm/u-normcmp.h | 2 +- lib/uninorm/u-normcoll.h | 2 +- lib/uninorm/u-normxfrm.h | 4 +- lib/uninorm/u16-normalize.c | 2 +- lib/uninorm/u16-normcmp.c | 2 +- lib/uninorm/u16-normcoll.c | 2 +- lib/uninorm/u16-normxfrm.c | 4 +- lib/uninorm/u32-normalize.c | 2 +- lib/uninorm/u32-normcmp.c | 2 +- lib/uninorm/u32-normcoll.c | 2 +- lib/uninorm/u32-normxfrm.c | 4 +- lib/uninorm/u8-normalize.c | 2 +- lib/uninorm/u8-normcmp.c | 2 +- lib/uninorm/u8-normcoll.c | 2 +- lib/uninorm/u8-normxfrm.c | 4 +- lib/uninorm/uninorm-filter.c | 8 +- lib/unistd.c | 3 - lib/unistd.in.h | 604 +- lib/unistdio.h | 3 +- lib/unistdio.in.h | 256 - lib/unistdio/u-asnprintf.h | 2 +- lib/unistdio/u-asprintf.h | 2 +- lib/unistdio/u-printf-args.c | 2 +- lib/unistdio/u-printf-args.h | 2 +- lib/unistdio/u-printf-parse.h | 2 +- lib/unistdio/u-snprintf.h | 2 +- lib/unistdio/u-sprintf.h | 2 +- lib/unistdio/u-vasprintf.h | 2 +- lib/unistdio/u-vsnprintf.h | 2 +- lib/unistdio/u-vsprintf.h | 2 +- lib/unistdio/u16-asnprintf.c | 2 +- lib/unistdio/u16-asprintf.c | 2 +- lib/unistdio/u16-printf-parse.c | 2 +- lib/unistdio/u16-snprintf.c | 2 +- lib/unistdio/u16-sprintf.c | 2 +- lib/unistdio/u16-u16-asnprintf.c | 2 +- lib/unistdio/u16-u16-asprintf.c | 2 +- lib/unistdio/u16-u16-snprintf.c | 2 +- lib/unistdio/u16-u16-sprintf.c | 2 +- lib/unistdio/u16-u16-vasnprintf.c | 2 +- lib/unistdio/u16-u16-vasprintf.c | 2 +- lib/unistdio/u16-u16-vsnprintf.c | 2 +- lib/unistdio/u16-u16-vsprintf.c | 2 +- lib/unistdio/u16-vasnprintf.c | 4 +- lib/unistdio/u16-vasprintf.c | 2 +- lib/unistdio/u16-vsnprintf.c | 2 +- lib/unistdio/u16-vsprintf.c | 2 +- lib/unistdio/u32-asnprintf.c | 2 +- lib/unistdio/u32-asprintf.c | 2 +- lib/unistdio/u32-printf-parse.c | 2 +- lib/unistdio/u32-snprintf.c | 2 +- lib/unistdio/u32-sprintf.c | 2 +- lib/unistdio/u32-u32-asnprintf.c | 2 +- lib/unistdio/u32-u32-asprintf.c | 2 +- lib/unistdio/u32-u32-snprintf.c | 2 +- lib/unistdio/u32-u32-sprintf.c | 2 +- lib/unistdio/u32-u32-vasnprintf.c | 2 +- lib/unistdio/u32-u32-vasprintf.c | 2 +- lib/unistdio/u32-u32-vsnprintf.c | 2 +- lib/unistdio/u32-u32-vsprintf.c | 2 +- lib/unistdio/u32-vasnprintf.c | 4 +- lib/unistdio/u32-vasprintf.c | 2 +- lib/unistdio/u32-vsnprintf.c | 2 +- lib/unistdio/u32-vsprintf.c | 2 +- lib/unistdio/u8-asnprintf.c | 2 +- lib/unistdio/u8-asprintf.c | 2 +- lib/unistdio/u8-printf-parse.c | 2 +- lib/unistdio/u8-snprintf.c | 2 +- lib/unistdio/u8-sprintf.c | 2 +- lib/unistdio/u8-u8-asnprintf.c | 2 +- lib/unistdio/u8-u8-asprintf.c | 2 +- lib/unistdio/u8-u8-snprintf.c | 2 +- lib/unistdio/u8-u8-sprintf.c | 2 +- lib/unistdio/u8-u8-vasnprintf.c | 2 +- lib/unistdio/u8-u8-vasprintf.c | 2 +- lib/unistdio/u8-u8-vsnprintf.c | 2 +- lib/unistdio/u8-u8-vsprintf.c | 2 +- lib/unistdio/u8-vasnprintf.c | 4 +- lib/unistdio/u8-vasprintf.c | 2 +- lib/unistdio/u8-vsnprintf.c | 2 +- lib/unistdio/u8-vsprintf.c | 2 +- lib/unistdio/ulc-asnprintf.c | 2 +- lib/unistdio/ulc-asprintf.c | 2 +- lib/unistdio/ulc-fprintf.c | 2 +- lib/unistdio/ulc-printf-parse.c | 2 +- lib/unistdio/ulc-snprintf.c | 2 +- lib/unistdio/ulc-sprintf.c | 2 +- lib/unistdio/ulc-vasnprintf.c | 2 +- lib/unistdio/ulc-vasprintf.c | 2 +- lib/unistdio/ulc-vfprintf.c | 2 +- lib/unistdio/ulc-vsnprintf.c | 2 +- lib/unistdio/ulc-vsprintf.c | 2 +- lib/unistr.h | 182 +- lib/unistr.in.h | 753 - lib/unistr/u-cmp2.h | 2 +- lib/unistr/u-cpy-alloc.h | 2 +- lib/unistr/u-cpy.h | 2 +- lib/unistr/u-endswith.h | 2 +- lib/unistr/u-move.h | 2 +- lib/unistr/u-set.h | 2 +- lib/unistr/u-startswith.h | 2 +- lib/unistr/u-stpcpy.h | 2 +- lib/unistr/u-stpncpy.h | 2 +- lib/unistr/u-strcat.h | 2 +- lib/unistr/u-strcoll.h | 21 +- lib/unistr/u-strcpy.h | 2 +- lib/unistr/u-strcspn.h | 2 +- lib/unistr/u-strdup.h | 2 +- lib/unistr/u-strlen.h | 2 +- lib/unistr/u-strncat.h | 2 +- lib/unistr/u-strncpy.h | 2 +- lib/unistr/u-strnlen.h | 2 +- lib/unistr/u-strpbrk.h | 2 +- lib/unistr/u-strspn.h | 2 +- lib/unistr/u-strstr.h | 116 +- lib/unistr/u-strtok.h | 4 +- lib/unistr/u16-check.c | 2 +- lib/unistr/u16-chr.c | 2 +- lib/unistr/u16-cmp.c | 2 +- lib/unistr/u16-cmp2.c | 2 +- lib/unistr/u16-cpy-alloc.c | 2 +- lib/unistr/u16-cpy.c | 2 +- lib/unistr/u16-endswith.c | 2 +- lib/unistr/u16-mblen.c | 2 +- lib/unistr/u16-mbsnlen.c | 2 +- lib/unistr/u16-mbtouc-aux.c | 2 +- lib/unistr/u16-mbtouc-unsafe-aux.c | 2 +- lib/unistr/u16-mbtouc-unsafe.c | 2 +- lib/unistr/u16-mbtouc.c | 2 +- lib/unistr/u16-mbtoucr.c | 2 +- lib/unistr/u16-move.c | 2 +- lib/unistr/u16-next.c | 2 +- lib/unistr/u16-prev.c | 2 +- lib/unistr/u16-set.c | 2 +- lib/unistr/u16-startswith.c | 2 +- lib/unistr/u16-stpcpy.c | 2 +- lib/unistr/u16-stpncpy.c | 2 +- lib/unistr/u16-strcat.c | 2 +- lib/unistr/u16-strchr.c | 2 +- lib/unistr/u16-strcmp.c | 2 +- lib/unistr/u16-strcoll.c | 4 +- lib/unistr/u16-strcpy.c | 2 +- lib/unistr/u16-strcspn.c | 2 +- lib/unistr/u16-strdup.c | 2 +- lib/unistr/u16-strlen.c | 2 +- lib/unistr/u16-strmblen.c | 2 +- lib/unistr/u16-strmbtouc.c | 2 +- lib/unistr/u16-strncat.c | 2 +- lib/unistr/u16-strncmp.c | 2 +- lib/unistr/u16-strncpy.c | 2 +- lib/unistr/u16-strnlen.c | 2 +- lib/unistr/u16-strpbrk.c | 2 +- lib/unistr/u16-strrchr.c | 2 +- lib/unistr/u16-strspn.c | 2 +- lib/unistr/u16-strstr.c | 13 +- lib/unistr/u16-strtok.c | 3 +- lib/unistr/u16-to-u32.c | 2 +- lib/unistr/u16-to-u8.c | 2 +- lib/unistr/u16-uctomb-aux.c | 2 +- lib/unistr/u16-uctomb.c | 2 +- lib/unistr/u32-check.c | 2 +- lib/unistr/u32-chr.c | 2 +- lib/unistr/u32-cmp.c | 2 +- lib/unistr/u32-cmp2.c | 2 +- lib/unistr/u32-cpy-alloc.c | 2 +- lib/unistr/u32-cpy.c | 2 +- lib/unistr/u32-endswith.c | 2 +- lib/unistr/u32-mblen.c | 2 +- lib/unistr/u32-mbsnlen.c | 2 +- lib/unistr/u32-mbtouc-unsafe.c | 2 +- lib/unistr/u32-mbtouc.c | 2 +- lib/unistr/u32-mbtoucr.c | 2 +- lib/unistr/u32-move.c | 2 +- lib/unistr/u32-next.c | 2 +- lib/unistr/u32-prev.c | 2 +- lib/unistr/u32-set.c | 2 +- lib/unistr/u32-startswith.c | 2 +- lib/unistr/u32-stpcpy.c | 2 +- lib/unistr/u32-stpncpy.c | 2 +- lib/unistr/u32-strcat.c | 2 +- lib/unistr/u32-strchr.c | 2 +- lib/unistr/u32-strcmp.c | 2 +- lib/unistr/u32-strcoll.c | 4 +- lib/unistr/u32-strcpy.c | 2 +- lib/unistr/u32-strcspn.c | 2 +- lib/unistr/u32-strdup.c | 2 +- lib/unistr/u32-strlen.c | 2 +- lib/unistr/u32-strmblen.c | 2 +- lib/unistr/u32-strmbtouc.c | 2 +- lib/unistr/u32-strncat.c | 2 +- lib/unistr/u32-strncmp.c | 2 +- lib/unistr/u32-strncpy.c | 2 +- lib/unistr/u32-strnlen.c | 2 +- lib/unistr/u32-strpbrk.c | 2 +- lib/unistr/u32-strrchr.c | 2 +- lib/unistr/u32-strspn.c | 2 +- lib/unistr/u32-strstr.c | 12 +- lib/unistr/u32-strtok.c | 3 +- lib/unistr/u32-to-u16.c | 2 +- lib/unistr/u32-to-u8.c | 2 +- lib/unistr/u32-uctomb.c | 2 +- lib/unistr/u8-check.c | 4 +- lib/unistr/u8-chr.c | 213 +- lib/unistr/u8-cmp.c | 2 +- lib/unistr/u8-cmp2.c | 2 +- lib/unistr/u8-cpy-alloc.c | 2 +- lib/unistr/u8-cpy.c | 2 +- lib/unistr/u8-endswith.c | 2 +- lib/unistr/u8-mblen.c | 4 +- lib/unistr/u8-mbsnlen.c | 6 +- lib/unistr/u8-mbtouc-aux.c | 166 +- lib/unistr/u8-mbtouc-unsafe-aux.c | 182 +- lib/unistr/u8-mbtouc-unsafe.c | 182 +- lib/unistr/u8-mbtouc.c | 166 +- lib/unistr/u8-mbtoucr.c | 2 +- lib/unistr/u8-move.c | 2 +- lib/unistr/u8-next.c | 2 +- lib/unistr/u8-prev.c | 4 +- lib/unistr/u8-set.c | 2 +- lib/unistr/u8-startswith.c | 2 +- lib/unistr/u8-stpcpy.c | 2 +- lib/unistr/u8-stpncpy.c | 4 +- lib/unistr/u8-strcat.c | 2 +- lib/unistr/u8-strchr.c | 191 +- lib/unistr/u8-strcmp.c | 2 +- lib/unistr/u8-strcoll.c | 4 +- lib/unistr/u8-strcpy.c | 2 +- lib/unistr/u8-strcspn.c | 2 +- lib/unistr/u8-strdup.c | 2 +- lib/unistr/u8-strlen.c | 2 +- lib/unistr/u8-strmblen.c | 4 +- lib/unistr/u8-strmbtouc.c | 4 +- lib/unistr/u8-strncat.c | 2 +- lib/unistr/u8-strncmp.c | 2 +- lib/unistr/u8-strncpy.c | 2 +- lib/unistr/u8-strnlen.c | 4 +- lib/unistr/u8-strpbrk.c | 2 +- lib/unistr/u8-strrchr.c | 2 +- lib/unistr/u8-strspn.c | 2 +- lib/unistr/u8-strstr.c | 6 +- lib/unistr/u8-strtok.c | 3 +- lib/unistr/u8-to-u16.c | 2 +- lib/unistr/u8-to-u32.c | 2 +- lib/unistr/u8-uctomb-aux.c | 2 +- lib/unistr/u8-uctomb.c | 2 +- lib/unistring/version.in.h | 6 +- lib/unitypes.h | 25 +- lib/unitypes.in.h | 46 - lib/uniwbrk.h | 12 +- lib/uniwbrk.in.h | 88 - lib/uniwbrk/u-wordbreaks.h | 85 +- lib/uniwbrk/u16-wordbreaks.c | 2 +- lib/uniwbrk/u32-wordbreaks.c | 2 +- lib/uniwbrk/u8-wordbreaks.c | 2 +- lib/uniwbrk/ulc-wordbreaks.c | 2 +- lib/uniwbrk/wbrkprop.h | 2230 +- lib/uniwbrk/wbrktable.c | 54 +- lib/uniwbrk/wbrktable.h | 4 +- lib/uniwbrk/wordbreak-property.c | 2 +- lib/uniwidth.h | 24 +- lib/uniwidth.in.h | 72 - lib/uniwidth/cjk.h | 18 +- lib/uniwidth/u16-strwidth.c | 2 +- lib/uniwidth/u16-width.c | 2 +- lib/uniwidth/u32-strwidth.c | 2 +- lib/uniwidth/u32-width.c | 2 +- lib/uniwidth/u8-strwidth.c | 2 +- lib/uniwidth/u8-width.c | 2 +- lib/uniwidth/width.c | 197 +- lib/vasnprintf.c | 339 +- lib/verify.h | 217 +- lib/wchar.in.h | 645 +- lib/wctype-h.c | 4 - lib/wctype.in.h | 371 +- lib/wcwidth.c | 4 +- lib/xsize.c | 3 - lib/xsize.h | 25 +- 894 files changed, 75244 insertions(+), 143305 deletions(-) delete mode 100644 lib/amemxfrm.c delete mode 100644 lib/amemxfrm.h delete mode 100644 lib/float.c delete mode 100644 lib/iconv.c delete mode 100644 lib/iconv_close.c delete mode 100644 lib/iswblank.c delete mode 100644 lib/itold.c delete mode 100644 lib/langinfo.in.h delete mode 100644 lib/math.c delete mode 100644 lib/mbiter.c create mode 100644 lib/memxfrm.c create mode 100644 lib/memxfrm.h delete mode 100644 lib/str-kmp.h delete mode 100644 lib/str-two-way.h delete mode 100644 lib/strstr.c delete mode 100644 lib/sys_types.in.h delete mode 100644 lib/unicase.in.h delete mode 100644 lib/uniconv.in.h delete mode 100644 lib/unictype.in.h delete mode 100644 lib/unictype/bidi_byname.gperf delete mode 100644 lib/unictype/bidi_byname.h delete mode 100644 lib/unictype/bidi_longname.c delete mode 100644 lib/unictype/categ_LC.c delete mode 100644 lib/unictype/categ_LC.h delete mode 100644 lib/unictype/categ_byname.gperf delete mode 100644 lib/unictype/categ_byname.h delete mode 100644 lib/unictype/categ_longname.c create mode 100644 lib/unictype/combining.c create mode 100644 lib/unictype/combining.h delete mode 100644 lib/unictype/combiningclass.c delete mode 100644 lib/unictype/combiningclass.h delete mode 100644 lib/unictype/combiningclass_byname.c delete mode 100644 lib/unictype/combiningclass_byname.gperf delete mode 100644 lib/unictype/combiningclass_byname.h delete mode 100644 lib/unictype/combiningclass_longname.c delete mode 100644 lib/unictype/combiningclass_name.c delete mode 100644 lib/unictype/joininggroup_byname.c delete mode 100644 lib/unictype/joininggroup_byname.gperf delete mode 100644 lib/unictype/joininggroup_byname.h delete mode 100644 lib/unictype/joininggroup_name.c delete mode 100644 lib/unictype/joininggroup_name.h delete mode 100644 lib/unictype/joininggroup_of.c delete mode 100644 lib/unictype/joininggroup_of.h delete mode 100644 lib/unictype/joiningtype_byname.c delete mode 100644 lib/unictype/joiningtype_byname.gperf delete mode 100644 lib/unictype/joiningtype_byname.h delete mode 100644 lib/unictype/joiningtype_longname.c delete mode 100644 lib/unictype/joiningtype_name.c delete mode 100644 lib/unictype/joiningtype_of.c delete mode 100644 lib/unictype/joiningtype_of.h delete mode 100644 lib/unictype/pr_case_ignorable.c delete mode 100644 lib/unictype/pr_case_ignorable.h delete mode 100644 lib/unictype/pr_cased.c delete mode 100644 lib/unictype/pr_cased.h delete mode 100644 lib/unictype/pr_changes_when_casefolded.c delete mode 100644 lib/unictype/pr_changes_when_casefolded.h delete mode 100644 lib/unictype/pr_changes_when_casemapped.c delete mode 100644 lib/unictype/pr_changes_when_casemapped.h delete mode 100644 lib/unictype/pr_changes_when_lowercased.c delete mode 100644 lib/unictype/pr_changes_when_lowercased.h delete mode 100644 lib/unictype/pr_changes_when_titlecased.c delete mode 100644 lib/unictype/pr_changes_when_titlecased.h delete mode 100644 lib/unictype/pr_changes_when_uppercased.c delete mode 100644 lib/unictype/pr_changes_when_uppercased.h delete mode 100644 lib/unigbrk.h delete mode 100644 lib/unigbrk.in.h delete mode 100644 lib/unigbrk/gbrkprop.h delete mode 100644 lib/unigbrk/u16-grapheme-breaks.c delete mode 100644 lib/unigbrk/u16-grapheme-next.c delete mode 100644 lib/unigbrk/u16-grapheme-prev.c delete mode 100644 lib/unigbrk/u32-grapheme-breaks.c delete mode 100644 lib/unigbrk/u32-grapheme-next.c delete mode 100644 lib/unigbrk/u32-grapheme-prev.c delete mode 100644 lib/unigbrk/u8-grapheme-breaks.c delete mode 100644 lib/unigbrk/u8-grapheme-next.c delete mode 100644 lib/unigbrk/u8-grapheme-prev.c delete mode 100644 lib/unigbrk/uc-gbrk-prop.c delete mode 100644 lib/unigbrk/uc-is-grapheme-break.c delete mode 100644 lib/unigbrk/ulc-grapheme-breaks.c delete mode 100644 lib/unilbrk.in.h delete mode 100644 lib/uniname.in.h delete mode 100644 lib/uninorm.in.h delete mode 100644 lib/unistd.c delete mode 100644 lib/unistdio.in.h delete mode 100644 lib/unistr.in.h delete mode 100644 lib/unitypes.in.h delete mode 100644 lib/uniwbrk.in.h delete mode 100644 lib/uniwidth.in.h delete mode 100644 lib/wctype-h.c delete mode 100644 lib/xsize.c (limited to 'lib') diff --git a/lib/Makefile.am b/lib/Makefile.am index 265ff46..ffbfae2 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -1,5 +1,5 @@ ## Makefile for the lib subdirectory of GNU libunistring. -## Copyright (C) 2009-2011 Free Software Foundation, Inc. +## Copyright (C) 2009-2010 Free Software Foundation, Inc. ## ## This program is free software: you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by @@ -20,7 +20,6 @@ AUTOMAKE_OPTIONS = 1.5 gnits subdir-objects no-dependencies EXTRA_DIST = BUILT_SOURCES = MOSTLYCLEANFILES = core *.stackdump -MOSTLYCLEANDIRS = CLEANFILES = DISTCLEANFILES = MAINTAINERCLEANFILES = @@ -36,7 +35,6 @@ nobase_include_HEADERS = \ uniname.h \ unictype.h \ uniwidth.h \ - unigbrk.h \ uniwbrk.h \ unilbrk.h \ uninorm.h \ @@ -159,7 +157,7 @@ nobase_nodist_include_HEADERS += unistring/version.h # unistring/cdefs.h is not public, but is included by other header files. nobase_nodist_include_HEADERS += unistring/cdefs.h -unistring/cdefs.h : unistring/cdefs.in.h $(UNUSED_PARAMETER_H) +unistring/cdefs.h : unistring/cdefs.in.h @MKDIR_P@ unistring rm -f $@-t $@ sed -e '/definition of _GL_UNUSED_PARAMETER/r $(UNUSED_PARAMETER_H)' \ @@ -201,7 +199,6 @@ HEADERS_WITH_EXTERNS = \ uniname.h \ unictype.h \ uniwidth.h \ - unigbrk.h \ uniwbrk.h \ unilbrk.h \ uninorm.h \ @@ -211,22 +208,15 @@ HEADERS_WITH_EXTERNS = \ unistring/version.in.h # List of exported symbols. -# We extract it from the header files that get installed. -# We keep symbols that start with "_UC", because they may be needed for -# compiling newer versions of gnulib modules when the gnulib module -# 'libunistring-optional' is in use. +# We extract it from the header files that get installed, removing symbols +# start with "_UC". # This file has the same format as the one expected by the libtool option # '-export-symbols', but we don't use this option, because it would prevent us # from building some of the gnulib unit tests. libunistring.sym : $(HEADERS_WITH_EXTERNS) - for f in $(HEADERS_WITH_EXTERNS); do \ - if test -f $$f; then \ - cat $$f; \ - else \ - cat $(srcdir)/$$f; \ - fi; \ - done \ + for f in $(HEADERS_WITH_EXTERNS); do cat $(srcdir)/$$f; done \ | $(srcdir)/declared.sh | LC_ALL=C sort | LC_ALL=C uniq \ + | grep -v '^_UC' \ > $@-t mv $@-t $@ # We distribute it because declared.sh relies on GNU sed. @@ -311,11 +301,12 @@ AM_CPPFLAGS += -DDEPENDS_ON_LIBICONV=1 # Libtool's library version information for libunistring. # See the libtool documentation, section "Library interface versions". -LTV_CURRENT=2 -LTV_REVISION=0 -LTV_AGE=0 +LTV_CURRENT=1 +LTV_REVISION=2 +LTV_AGE=1 # How to build libunistring.la. libunistring_la_LDFLAGS += \ -version-info $(LTV_CURRENT):$(LTV_REVISION):$(LTV_AGE) \ - -rpath $(libdir) + -rpath $(libdir) \ + @INTL_MACOSX_LIBS@ -no-undefined diff --git a/lib/Makefile.gnulib b/lib/Makefile.gnulib index d81cead..3c3c6f5 100644 --- a/lib/Makefile.gnulib +++ b/lib/Makefile.gnulib @@ -1,23 +1,11 @@ ## DO NOT EDIT! GENERATED AUTOMATICALLY! ## Process this file with automake to produce Makefile.in. -# Copyright (C) 2002-2015 Free Software Foundation, Inc. +# Copyright (C) 2002-2010 Free Software Foundation, Inc. # -# This file is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This file is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this file. If not, see . -# -# As a special exception to the GNU General Public License, -# this file may be distributed as part of a program that -# contains a configuration script generated by Autoconf, under +# This file is free software, distributed under the terms of the GNU +# General Public License. As a special exception to the GNU General +# Public License, this file may be distributed as part of a program +# that contains a configuration script generated by Autoconf, under # the same distribution terms as the rest of that program. # # Generated by gnulib-tool. @@ -31,19 +19,6 @@ libunistring_la_LIBADD = $(gl_LTLIBOBJS) libunistring_la_DEPENDENCIES = $(gl_LTLIBOBJS) EXTRA_libunistring_la_SOURCES = libunistring_la_LDFLAGS = $(AM_LDFLAGS) -libunistring_la_LDFLAGS += -no-undefined -libunistring_la_LDFLAGS += $(LTLIBICONV) -libunistring_la_LDFLAGS += $(LTLIBTHREAD) -libunistring_la_LDFLAGS += @INTL_MACOSX_LIBS@ - -## begin gnulib module absolute-header - -# Use this preprocessor expression to decide whether #include_next works. -# Do not rely on a 'configure'-time test for this, since the expression -# might appear in an installed header, which is used by some other compiler. -HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER) - -## end gnulib module absolute-header ## begin gnulib module alloca-opt @@ -51,30 +26,41 @@ BUILT_SOURCES += $(ALLOCA_H) # We need the following in order to create when the system # doesn't have one that works with the given compiler. -if GL_GENERATE_ALLOCA_H -alloca.h: alloca.in.h $(top_builddir)/config.status +alloca.h: alloca.in.h $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ cat $(srcdir)/alloca.in.h; \ } > $@-t && \ mv -f $@-t $@ -else -alloca.h: $(top_builddir)/config.status - rm -f $@ -endif MOSTLYCLEANFILES += alloca.h alloca.h-t EXTRA_DIST += alloca.in.h ## end gnulib module alloca-opt -## begin gnulib module amemxfrm +## begin gnulib module arg-nonnull + +# The BUILT_SOURCES created by this Makefile snippet are not used via #include +# statements but through direct file reference. Therefore this snippet must be +# present in all Makefile.am that need it. This is ensured by the applicability +# 'all' defined above. + +BUILT_SOURCES += arg-nonnull.h +# The arg-nonnull.h that gets inserted into generated .h files is the same as +# build-aux/arg-nonnull.h, except that it has the copyright header cut off. +arg-nonnull.h: $(top_srcdir)/build-aux/arg-nonnull.h + $(AM_V_GEN)rm -f $@-t $@ && \ + sed -n -e '/GL_ARG_NONNULL/,$$p' \ + < $(top_srcdir)/build-aux/arg-nonnull.h \ + > $@-t && \ + mv $@-t $@ +MOSTLYCLEANFILES += arg-nonnull.h arg-nonnull.h-t -libunistring_la_SOURCES += amemxfrm.c +ARG_NONNULL_H=arg-nonnull.h -EXTRA_DIST += amemxfrm.h +EXTRA_DIST += $(top_srcdir)/build-aux/arg-nonnull.h -## end gnulib module amemxfrm +## end gnulib module arg-nonnull ## begin gnulib module array-mergesort @@ -83,6 +69,30 @@ EXTRA_DIST += array-mergesort.h ## end gnulib module array-mergesort +## begin gnulib module c++defs + +# The BUILT_SOURCES created by this Makefile snippet are not used via #include +# statements but through direct file reference. Therefore this snippet must be +# present in all Makefile.am that need it. This is ensured by the applicability +# 'all' defined above. + +BUILT_SOURCES += c++defs.h +# The c++defs.h that gets inserted into generated .h files is the same as +# build-aux/c++defs.h, except that it has the copyright header cut off. +c++defs.h: $(top_srcdir)/build-aux/c++defs.h + $(AM_V_GEN)rm -f $@-t $@ && \ + sed -n -e '/_GL_CXXDEFS/,$$p' \ + < $(top_srcdir)/build-aux/c++defs.h \ + > $@-t && \ + mv $@-t $@ +MOSTLYCLEANFILES += c++defs.h c++defs.h-t + +CXXDEFS_H=c++defs.h + +EXTRA_DIST += $(top_srcdir)/build-aux/c++defs.h + +## end gnulib module c++defs + ## begin gnulib module c-ctype libunistring_la_SOURCES += c-ctype.h c-ctype.c @@ -104,8 +114,21 @@ EXTRA_DIST += c-strcaseeq.h ## begin gnulib module configmake -# Listed in the same order as the GNU makefile conventions, and -# provided by autoconf 2.59c+ or 2.70. +# Retrieve values of the variables through 'configure' followed by +# 'make', not directly through 'configure', so that a user who +# sets some of these variables consistently on the 'make' command +# line gets correct results. +# +# One advantage of this approach, compared to the classical +# approach of adding -DLIBDIR=\"$(libdir)\" etc. to AM_CPPFLAGS, +# is that it protects against the use of undefined variables. +# If, say, $(libdir) is not set in the Makefile, LIBDIR is not +# defined by this module, and code using LIBDIR gives a +# compilation error. +# +# Another advantage is that 'make' output is shorter. +# +# Listed in the same order as the GNU makefile conventions. # The Automake-defined pkg* macros are appended, in the order # listed in the Automake 1.10a+ documentation. configmake.h: Makefile @@ -121,7 +144,6 @@ configmake.h: Makefile echo '#define SYSCONFDIR "$(sysconfdir)"'; \ echo '#define SHAREDSTATEDIR "$(sharedstatedir)"'; \ echo '#define LOCALSTATEDIR "$(localstatedir)"'; \ - echo '#define RUNSTATEDIR "$(runstatedir)"'; \ echo '#define INCLUDEDIR "$(includedir)"'; \ echo '#define OLDINCLUDEDIR "$(oldincludedir)"'; \ echo '#define DOCDIR "$(docdir)"'; \ @@ -140,7 +162,11 @@ configmake.h: Makefile echo '#define PKGLIBDIR "$(pkglibdir)"'; \ echo '#define PKGLIBEXECDIR "$(pkglibexecdir)"'; \ } | sed '/""/d' > $@-t && \ - mv -f $@-t $@ + if test -f $@ && cmp $@-t $@ > /dev/null; then \ + rm -f $@-t; \ + else \ + rm -f $@; mv $@-t $@; \ + fi BUILT_SOURCES += configmake.h CLEANFILES += configmake.h configmake.h-t @@ -153,14 +179,11 @@ BUILT_SOURCES += $(ERRNO_H) # We need the following in order to create when the system # doesn't have one that is POSIX compliant. -if GL_GENERATE_ERRNO_H -errno.h: errno.in.h $(top_builddir)/config.status +errno.h: errno.in.h $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \ -e 's|@''EMULTIHOP_HIDDEN''@|$(EMULTIHOP_HIDDEN)|g' \ -e 's|@''EMULTIHOP_VALUE''@|$(EMULTIHOP_VALUE)|g' \ @@ -171,10 +194,6 @@ errno.h: errno.in.h $(top_builddir)/config.status < $(srcdir)/errno.in.h; \ } > $@-t && \ mv $@-t $@ -else -errno.h: $(top_builddir)/config.status - rm -f $@ -endif MOSTLYCLEANFILES += errno.h errno.h-t EXTRA_DIST += errno.in.h @@ -187,28 +206,18 @@ BUILT_SOURCES += $(FLOAT_H) # We need the following in order to create when the system # doesn't have one that works with the given compiler. -if GL_GENERATE_FLOAT_H -float.h: float.in.h $(top_builddir)/config.status +float.h: float.in.h $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \ - -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \ < $(srcdir)/float.in.h; \ } > $@-t && \ mv $@-t $@ -else -float.h: $(top_builddir)/config.status - rm -f $@ -endif MOSTLYCLEANFILES += float.h float.h-t -EXTRA_DIST += float.c float.in.h itold.c - -EXTRA_libunistring_la_SOURCES += float.c itold.c +EXTRA_DIST += float.in.h ## end gnulib module float @@ -219,15 +228,6 @@ EXTRA_DIST += fpucw.h ## end gnulib module fpucw -## begin gnulib module frexp-nolibm - - -EXTRA_DIST += frexp.c - -EXTRA_libunistring_la_SOURCES += frexp.c - -## end gnulib module frexp-nolibm - ## begin gnulib module frexpl-nolibm @@ -239,10 +239,9 @@ EXTRA_libunistring_la_SOURCES += frexp.c frexpl.c ## begin gnulib module fseterr +libunistring_la_SOURCES += fseterr.c -EXTRA_DIST += fseterr.c fseterr.h stdio-impl.h - -EXTRA_libunistring_la_SOURCES += fseterr.c +EXTRA_DIST += fseterr.h stdio-impl.h ## end gnulib module fseterr @@ -265,16 +264,12 @@ BUILT_SOURCES += $(ICONV_H) # We need the following in order to create when the system # doesn't have one that works with the given compiler. -if GL_GENERATE_ICONV_H -iconv.h: iconv.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) +iconv.h: iconv.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_ICONV_H''@|$(NEXT_ICONV_H)|g' \ - -e 's/@''GNULIB_ICONV''@/$(GNULIB_ICONV)/g' \ -e 's|@''ICONV_CONST''@|$(ICONV_CONST)|g' \ -e 's|@''REPLACE_ICONV''@|$(REPLACE_ICONV)|g' \ -e 's|@''REPLACE_ICONV_OPEN''@|$(REPLACE_ICONV_OPEN)|g' \ @@ -285,10 +280,6 @@ iconv.h: iconv.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) < $(srcdir)/iconv.in.h; \ } > $@-t && \ mv $@-t $@ -else -iconv.h: $(top_builddir)/config.status - rm -f $@ -endif MOSTLYCLEANFILES += iconv.h iconv.h-t EXTRA_DIST += iconv.in.h @@ -317,9 +308,9 @@ MOSTLYCLEANFILES += iconv_open-aix.h-t iconv_open-hpux.h-t iconv_open-irix.h MAINTAINERCLEANFILES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h EXTRA_DIST += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h -EXTRA_DIST += iconv.c iconv_close.c iconv_open-aix.gperf iconv_open-hpux.gperf iconv_open-irix.gperf iconv_open-osf.gperf iconv_open-solaris.gperf iconv_open.c +EXTRA_DIST += iconv_open-aix.gperf iconv_open-hpux.gperf iconv_open-irix.gperf iconv_open-osf.gperf iconv_open-solaris.gperf iconv_open.c -EXTRA_libunistring_la_SOURCES += iconv.c iconv_close.c iconv_open.c +EXTRA_libunistring_la_SOURCES += iconv_open.c ## end gnulib module iconv_open @@ -350,48 +341,6 @@ EXTRA_libunistring_la_SOURCES += isnan.c isnanl.c ## end gnulib module isnanl-nolibm -## begin gnulib module iswblank - - -EXTRA_DIST += iswblank.c - -EXTRA_libunistring_la_SOURCES += iswblank.c - -## end gnulib module iswblank - -## begin gnulib module langinfo - -BUILT_SOURCES += langinfo.h - -# We need the following in order to create an empty placeholder for -# when the system doesn't have one. -langinfo.h: langinfo.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''HAVE_LANGINFO_H''@|$(HAVE_LANGINFO_H)|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_LANGINFO_H''@|$(NEXT_LANGINFO_H)|g' \ - -e 's/@''GNULIB_NL_LANGINFO''@/$(GNULIB_NL_LANGINFO)/g' \ - -e 's|@''HAVE_LANGINFO_CODESET''@|$(HAVE_LANGINFO_CODESET)|g' \ - -e 's|@''HAVE_LANGINFO_T_FMT_AMPM''@|$(HAVE_LANGINFO_T_FMT_AMPM)|g' \ - -e 's|@''HAVE_LANGINFO_ERA''@|$(HAVE_LANGINFO_ERA)|g' \ - -e 's|@''HAVE_LANGINFO_YESEXPR''@|$(HAVE_LANGINFO_YESEXPR)|g' \ - -e 's|@''HAVE_NL_LANGINFO''@|$(HAVE_NL_LANGINFO)|g' \ - -e 's|@''REPLACE_NL_LANGINFO''@|$(REPLACE_NL_LANGINFO)|g' \ - -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(srcdir)/langinfo.in.h; \ - } > $@-t && \ - mv $@-t $@ -MOSTLYCLEANFILES += langinfo.h langinfo.h-t - -EXTRA_DIST += langinfo.in.h - -## end gnulib module langinfo - ## begin gnulib module localcharset libunistring_la_SOURCES += localcharset.h localcharset.c @@ -500,202 +449,70 @@ EXTRA_DIST += malloca.h malloca.valgrind ## begin gnulib module math BUILT_SOURCES += math.h -libunistring_la_SOURCES += math.c # We need the following in order to create when the system # doesn't have one that works with the given compiler. -math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) +math.h: math.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''INCLUDE_NEXT_AS_FIRST_DIRECTIVE''@|$(INCLUDE_NEXT_AS_FIRST_DIRECTIVE)|g' \ + sed -e 's|@''INCLUDE_NEXT_AS_FIRST_DIRECTIVE''@|$(INCLUDE_NEXT_AS_FIRST_DIRECTIVE)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_AS_FIRST_DIRECTIVE_MATH_H''@|$(NEXT_AS_FIRST_DIRECTIVE_MATH_H)|g' \ - -e 's/@''GNULIB_ACOSF''@/$(GNULIB_ACOSF)/g' \ - -e 's/@''GNULIB_ACOSL''@/$(GNULIB_ACOSL)/g' \ - -e 's/@''GNULIB_ASINF''@/$(GNULIB_ASINF)/g' \ - -e 's/@''GNULIB_ASINL''@/$(GNULIB_ASINL)/g' \ - -e 's/@''GNULIB_ATANF''@/$(GNULIB_ATANF)/g' \ - -e 's/@''GNULIB_ATANL''@/$(GNULIB_ATANL)/g' \ - -e 's/@''GNULIB_ATAN2F''@/$(GNULIB_ATAN2F)/g' \ - -e 's/@''GNULIB_CBRT''@/$(GNULIB_CBRT)/g' \ - -e 's/@''GNULIB_CBRTF''@/$(GNULIB_CBRTF)/g' \ - -e 's/@''GNULIB_CBRTL''@/$(GNULIB_CBRTL)/g' \ - -e 's/@''GNULIB_CEIL''@/$(GNULIB_CEIL)/g' \ - -e 's/@''GNULIB_CEILF''@/$(GNULIB_CEILF)/g' \ - -e 's/@''GNULIB_CEILL''@/$(GNULIB_CEILL)/g' \ - -e 's/@''GNULIB_COPYSIGN''@/$(GNULIB_COPYSIGN)/g' \ - -e 's/@''GNULIB_COPYSIGNF''@/$(GNULIB_COPYSIGNF)/g' \ - -e 's/@''GNULIB_COPYSIGNL''@/$(GNULIB_COPYSIGNL)/g' \ - -e 's/@''GNULIB_COSF''@/$(GNULIB_COSF)/g' \ - -e 's/@''GNULIB_COSL''@/$(GNULIB_COSL)/g' \ - -e 's/@''GNULIB_COSHF''@/$(GNULIB_COSHF)/g' \ - -e 's/@''GNULIB_EXPF''@/$(GNULIB_EXPF)/g' \ - -e 's/@''GNULIB_EXPL''@/$(GNULIB_EXPL)/g' \ - -e 's/@''GNULIB_EXP2''@/$(GNULIB_EXP2)/g' \ - -e 's/@''GNULIB_EXP2F''@/$(GNULIB_EXP2F)/g' \ - -e 's/@''GNULIB_EXP2L''@/$(GNULIB_EXP2L)/g' \ - -e 's/@''GNULIB_EXPM1''@/$(GNULIB_EXPM1)/g' \ - -e 's/@''GNULIB_EXPM1F''@/$(GNULIB_EXPM1F)/g' \ - -e 's/@''GNULIB_EXPM1L''@/$(GNULIB_EXPM1L)/g' \ - -e 's/@''GNULIB_FABSF''@/$(GNULIB_FABSF)/g' \ - -e 's/@''GNULIB_FABSL''@/$(GNULIB_FABSL)/g' \ - -e 's/@''GNULIB_FLOOR''@/$(GNULIB_FLOOR)/g' \ - -e 's/@''GNULIB_FLOORF''@/$(GNULIB_FLOORF)/g' \ - -e 's/@''GNULIB_FLOORL''@/$(GNULIB_FLOORL)/g' \ - -e 's/@''GNULIB_FMA''@/$(GNULIB_FMA)/g' \ - -e 's/@''GNULIB_FMAF''@/$(GNULIB_FMAF)/g' \ - -e 's/@''GNULIB_FMAL''@/$(GNULIB_FMAL)/g' \ - -e 's/@''GNULIB_FMOD''@/$(GNULIB_FMOD)/g' \ - -e 's/@''GNULIB_FMODF''@/$(GNULIB_FMODF)/g' \ - -e 's/@''GNULIB_FMODL''@/$(GNULIB_FMODL)/g' \ - -e 's/@''GNULIB_FREXPF''@/$(GNULIB_FREXPF)/g' \ - -e 's/@''GNULIB_FREXP''@/$(GNULIB_FREXP)/g' \ - -e 's/@''GNULIB_FREXPL''@/$(GNULIB_FREXPL)/g' \ - -e 's/@''GNULIB_HYPOT''@/$(GNULIB_HYPOT)/g' \ - -e 's/@''GNULIB_HYPOTF''@/$(GNULIB_HYPOTF)/g' \ - -e 's/@''GNULIB_HYPOTL''@/$(GNULIB_HYPOTL)/g' \ - < $(srcdir)/math.in.h | \ - sed -e 's/@''GNULIB_ILOGB''@/$(GNULIB_ILOGB)/g' \ - -e 's/@''GNULIB_ILOGBF''@/$(GNULIB_ILOGBF)/g' \ - -e 's/@''GNULIB_ILOGBL''@/$(GNULIB_ILOGBL)/g' \ - -e 's/@''GNULIB_ISFINITE''@/$(GNULIB_ISFINITE)/g' \ - -e 's/@''GNULIB_ISINF''@/$(GNULIB_ISINF)/g' \ - -e 's/@''GNULIB_ISNAN''@/$(GNULIB_ISNAN)/g' \ - -e 's/@''GNULIB_ISNANF''@/$(GNULIB_ISNANF)/g' \ - -e 's/@''GNULIB_ISNAND''@/$(GNULIB_ISNAND)/g' \ - -e 's/@''GNULIB_ISNANL''@/$(GNULIB_ISNANL)/g' \ - -e 's/@''GNULIB_LDEXPF''@/$(GNULIB_LDEXPF)/g' \ - -e 's/@''GNULIB_LDEXPL''@/$(GNULIB_LDEXPL)/g' \ - -e 's/@''GNULIB_LOG''@/$(GNULIB_LOG)/g' \ - -e 's/@''GNULIB_LOGF''@/$(GNULIB_LOGF)/g' \ - -e 's/@''GNULIB_LOGL''@/$(GNULIB_LOGL)/g' \ - -e 's/@''GNULIB_LOG10''@/$(GNULIB_LOG10)/g' \ - -e 's/@''GNULIB_LOG10F''@/$(GNULIB_LOG10F)/g' \ - -e 's/@''GNULIB_LOG10L''@/$(GNULIB_LOG10L)/g' \ - -e 's/@''GNULIB_LOG1P''@/$(GNULIB_LOG1P)/g' \ - -e 's/@''GNULIB_LOG1PF''@/$(GNULIB_LOG1PF)/g' \ - -e 's/@''GNULIB_LOG1PL''@/$(GNULIB_LOG1PL)/g' \ - -e 's/@''GNULIB_LOG2''@/$(GNULIB_LOG2)/g' \ - -e 's/@''GNULIB_LOG2F''@/$(GNULIB_LOG2F)/g' \ - -e 's/@''GNULIB_LOG2L''@/$(GNULIB_LOG2L)/g' \ - -e 's/@''GNULIB_LOGB''@/$(GNULIB_LOGB)/g' \ - -e 's/@''GNULIB_LOGBF''@/$(GNULIB_LOGBF)/g' \ - -e 's/@''GNULIB_LOGBL''@/$(GNULIB_LOGBL)/g' \ - -e 's/@''GNULIB_MODF''@/$(GNULIB_MODF)/g' \ - -e 's/@''GNULIB_MODFF''@/$(GNULIB_MODFF)/g' \ - -e 's/@''GNULIB_MODFL''@/$(GNULIB_MODFL)/g' \ - -e 's/@''GNULIB_POWF''@/$(GNULIB_POWF)/g' \ - -e 's/@''GNULIB_REMAINDER''@/$(GNULIB_REMAINDER)/g' \ - -e 's/@''GNULIB_REMAINDERF''@/$(GNULIB_REMAINDERF)/g' \ - -e 's/@''GNULIB_REMAINDERL''@/$(GNULIB_REMAINDERL)/g' \ - -e 's/@''GNULIB_RINT''@/$(GNULIB_RINT)/g' \ - -e 's/@''GNULIB_RINTF''@/$(GNULIB_RINTF)/g' \ - -e 's/@''GNULIB_RINTL''@/$(GNULIB_RINTL)/g' \ - -e 's/@''GNULIB_ROUND''@/$(GNULIB_ROUND)/g' \ - -e 's/@''GNULIB_ROUNDF''@/$(GNULIB_ROUNDF)/g' \ - -e 's/@''GNULIB_ROUNDL''@/$(GNULIB_ROUNDL)/g' \ - -e 's/@''GNULIB_SIGNBIT''@/$(GNULIB_SIGNBIT)/g' \ - -e 's/@''GNULIB_SINF''@/$(GNULIB_SINF)/g' \ - -e 's/@''GNULIB_SINL''@/$(GNULIB_SINL)/g' \ - -e 's/@''GNULIB_SINHF''@/$(GNULIB_SINHF)/g' \ - -e 's/@''GNULIB_SQRTF''@/$(GNULIB_SQRTF)/g' \ - -e 's/@''GNULIB_SQRTL''@/$(GNULIB_SQRTL)/g' \ - -e 's/@''GNULIB_TANF''@/$(GNULIB_TANF)/g' \ - -e 's/@''GNULIB_TANL''@/$(GNULIB_TANL)/g' \ - -e 's/@''GNULIB_TANHF''@/$(GNULIB_TANHF)/g' \ - -e 's/@''GNULIB_TRUNC''@/$(GNULIB_TRUNC)/g' \ - -e 's/@''GNULIB_TRUNCF''@/$(GNULIB_TRUNCF)/g' \ - -e 's/@''GNULIB_TRUNCL''@/$(GNULIB_TRUNCL)/g' \ - | \ - sed -e 's|@''HAVE_ACOSF''@|$(HAVE_ACOSF)|g' \ + -e 's|@''GNULIB_ACOSL''@|$(GNULIB_ACOSL)|g' \ + -e 's|@''GNULIB_ASINL''@|$(GNULIB_ASINL)|g' \ + -e 's|@''GNULIB_ATANL''@|$(GNULIB_ATANL)|g' \ + -e 's|@''GNULIB_CEILF''@|$(GNULIB_CEILF)|g' \ + -e 's|@''GNULIB_CEILL''@|$(GNULIB_CEILL)|g' \ + -e 's|@''GNULIB_COSL''@|$(GNULIB_COSL)|g' \ + -e 's|@''GNULIB_EXPL''@|$(GNULIB_EXPL)|g' \ + -e 's|@''GNULIB_FLOORF''@|$(GNULIB_FLOORF)|g' \ + -e 's|@''GNULIB_FLOORL''@|$(GNULIB_FLOORL)|g' \ + -e 's|@''GNULIB_FREXP''@|$(GNULIB_FREXP)|g' \ + -e 's|@''GNULIB_FREXPL''@|$(GNULIB_FREXPL)|g' \ + -e 's|@''GNULIB_ISFINITE''@|$(GNULIB_ISFINITE)|g' \ + -e 's|@''GNULIB_ISINF''@|$(GNULIB_ISINF)|g' \ + -e 's|@''GNULIB_ISNAN''@|$(GNULIB_ISNAN)|g' \ + -e 's|@''GNULIB_ISNANF''@|$(GNULIB_ISNANF)|g' \ + -e 's|@''GNULIB_ISNAND''@|$(GNULIB_ISNAND)|g' \ + -e 's|@''GNULIB_ISNANL''@|$(GNULIB_ISNANL)|g' \ + -e 's|@''GNULIB_LDEXPL''@|$(GNULIB_LDEXPL)|g' \ + -e 's|@''GNULIB_LOGB''@|$(GNULIB_LOGB)|g' \ + -e 's|@''GNULIB_LOGL''@|$(GNULIB_LOGL)|g' \ + -e 's|@''GNULIB_ROUND''@|$(GNULIB_ROUND)|g' \ + -e 's|@''GNULIB_ROUNDF''@|$(GNULIB_ROUNDF)|g' \ + -e 's|@''GNULIB_ROUNDL''@|$(GNULIB_ROUNDL)|g' \ + -e 's|@''GNULIB_SIGNBIT''@|$(GNULIB_SIGNBIT)|g' \ + -e 's|@''GNULIB_SINL''@|$(GNULIB_SINL)|g' \ + -e 's|@''GNULIB_SQRTL''@|$(GNULIB_SQRTL)|g' \ + -e 's|@''GNULIB_TANL''@|$(GNULIB_TANL)|g' \ + -e 's|@''GNULIB_TRUNC''@|$(GNULIB_TRUNC)|g' \ + -e 's|@''GNULIB_TRUNCF''@|$(GNULIB_TRUNCF)|g' \ + -e 's|@''GNULIB_TRUNCL''@|$(GNULIB_TRUNCL)|g' \ -e 's|@''HAVE_ACOSL''@|$(HAVE_ACOSL)|g' \ - -e 's|@''HAVE_ASINF''@|$(HAVE_ASINF)|g' \ -e 's|@''HAVE_ASINL''@|$(HAVE_ASINL)|g' \ - -e 's|@''HAVE_ATANF''@|$(HAVE_ATANF)|g' \ -e 's|@''HAVE_ATANL''@|$(HAVE_ATANL)|g' \ - -e 's|@''HAVE_ATAN2F''@|$(HAVE_ATAN2F)|g' \ - -e 's|@''HAVE_CBRT''@|$(HAVE_CBRT)|g' \ - -e 's|@''HAVE_CBRTF''@|$(HAVE_CBRTF)|g' \ - -e 's|@''HAVE_CBRTL''@|$(HAVE_CBRTL)|g' \ - -e 's|@''HAVE_COPYSIGN''@|$(HAVE_COPYSIGN)|g' \ - -e 's|@''HAVE_COPYSIGNL''@|$(HAVE_COPYSIGNL)|g' \ - -e 's|@''HAVE_COSF''@|$(HAVE_COSF)|g' \ -e 's|@''HAVE_COSL''@|$(HAVE_COSL)|g' \ - -e 's|@''HAVE_COSHF''@|$(HAVE_COSHF)|g' \ - -e 's|@''HAVE_EXPF''@|$(HAVE_EXPF)|g' \ -e 's|@''HAVE_EXPL''@|$(HAVE_EXPL)|g' \ - -e 's|@''HAVE_EXPM1''@|$(HAVE_EXPM1)|g' \ - -e 's|@''HAVE_EXPM1F''@|$(HAVE_EXPM1F)|g' \ - -e 's|@''HAVE_FABSF''@|$(HAVE_FABSF)|g' \ - -e 's|@''HAVE_FABSL''@|$(HAVE_FABSL)|g' \ - -e 's|@''HAVE_FMA''@|$(HAVE_FMA)|g' \ - -e 's|@''HAVE_FMAF''@|$(HAVE_FMAF)|g' \ - -e 's|@''HAVE_FMAL''@|$(HAVE_FMAL)|g' \ - -e 's|@''HAVE_FMODF''@|$(HAVE_FMODF)|g' \ - -e 's|@''HAVE_FMODL''@|$(HAVE_FMODL)|g' \ - -e 's|@''HAVE_FREXPF''@|$(HAVE_FREXPF)|g' \ - -e 's|@''HAVE_HYPOTF''@|$(HAVE_HYPOTF)|g' \ - -e 's|@''HAVE_HYPOTL''@|$(HAVE_HYPOTL)|g' \ - -e 's|@''HAVE_ILOGB''@|$(HAVE_ILOGB)|g' \ - -e 's|@''HAVE_ILOGBF''@|$(HAVE_ILOGBF)|g' \ - -e 's|@''HAVE_ILOGBL''@|$(HAVE_ILOGBL)|g' \ -e 's|@''HAVE_ISNANF''@|$(HAVE_ISNANF)|g' \ -e 's|@''HAVE_ISNAND''@|$(HAVE_ISNAND)|g' \ -e 's|@''HAVE_ISNANL''@|$(HAVE_ISNANL)|g' \ - -e 's|@''HAVE_LDEXPF''@|$(HAVE_LDEXPF)|g' \ - -e 's|@''HAVE_LOGF''@|$(HAVE_LOGF)|g' \ -e 's|@''HAVE_LOGL''@|$(HAVE_LOGL)|g' \ - -e 's|@''HAVE_LOG10F''@|$(HAVE_LOG10F)|g' \ - -e 's|@''HAVE_LOG10L''@|$(HAVE_LOG10L)|g' \ - -e 's|@''HAVE_LOG1P''@|$(HAVE_LOG1P)|g' \ - -e 's|@''HAVE_LOG1PF''@|$(HAVE_LOG1PF)|g' \ - -e 's|@''HAVE_LOG1PL''@|$(HAVE_LOG1PL)|g' \ - -e 's|@''HAVE_LOGBF''@|$(HAVE_LOGBF)|g' \ - -e 's|@''HAVE_LOGBL''@|$(HAVE_LOGBL)|g' \ - -e 's|@''HAVE_MODFF''@|$(HAVE_MODFF)|g' \ - -e 's|@''HAVE_MODFL''@|$(HAVE_MODFL)|g' \ - -e 's|@''HAVE_POWF''@|$(HAVE_POWF)|g' \ - -e 's|@''HAVE_REMAINDER''@|$(HAVE_REMAINDER)|g' \ - -e 's|@''HAVE_REMAINDERF''@|$(HAVE_REMAINDERF)|g' \ - -e 's|@''HAVE_RINT''@|$(HAVE_RINT)|g' \ - -e 's|@''HAVE_RINTL''@|$(HAVE_RINTL)|g' \ - -e 's|@''HAVE_SINF''@|$(HAVE_SINF)|g' \ -e 's|@''HAVE_SINL''@|$(HAVE_SINL)|g' \ - -e 's|@''HAVE_SINHF''@|$(HAVE_SINHF)|g' \ - -e 's|@''HAVE_SQRTF''@|$(HAVE_SQRTF)|g' \ -e 's|@''HAVE_SQRTL''@|$(HAVE_SQRTL)|g' \ - -e 's|@''HAVE_TANF''@|$(HAVE_TANF)|g' \ -e 's|@''HAVE_TANL''@|$(HAVE_TANL)|g' \ - -e 's|@''HAVE_TANHF''@|$(HAVE_TANHF)|g' \ -e 's|@''HAVE_DECL_ACOSL''@|$(HAVE_DECL_ACOSL)|g' \ -e 's|@''HAVE_DECL_ASINL''@|$(HAVE_DECL_ASINL)|g' \ -e 's|@''HAVE_DECL_ATANL''@|$(HAVE_DECL_ATANL)|g' \ - -e 's|@''HAVE_DECL_CBRTF''@|$(HAVE_DECL_CBRTF)|g' \ - -e 's|@''HAVE_DECL_CBRTL''@|$(HAVE_DECL_CBRTL)|g' \ -e 's|@''HAVE_DECL_CEILF''@|$(HAVE_DECL_CEILF)|g' \ -e 's|@''HAVE_DECL_CEILL''@|$(HAVE_DECL_CEILL)|g' \ - -e 's|@''HAVE_DECL_COPYSIGNF''@|$(HAVE_DECL_COPYSIGNF)|g' \ -e 's|@''HAVE_DECL_COSL''@|$(HAVE_DECL_COSL)|g' \ -e 's|@''HAVE_DECL_EXPL''@|$(HAVE_DECL_EXPL)|g' \ - -e 's|@''HAVE_DECL_EXP2''@|$(HAVE_DECL_EXP2)|g' \ - -e 's|@''HAVE_DECL_EXP2F''@|$(HAVE_DECL_EXP2F)|g' \ - -e 's|@''HAVE_DECL_EXP2L''@|$(HAVE_DECL_EXP2L)|g' \ - -e 's|@''HAVE_DECL_EXPM1L''@|$(HAVE_DECL_EXPM1L)|g' \ -e 's|@''HAVE_DECL_FLOORF''@|$(HAVE_DECL_FLOORF)|g' \ -e 's|@''HAVE_DECL_FLOORL''@|$(HAVE_DECL_FLOORL)|g' \ -e 's|@''HAVE_DECL_FREXPL''@|$(HAVE_DECL_FREXPL)|g' \ -e 's|@''HAVE_DECL_LDEXPL''@|$(HAVE_DECL_LDEXPL)|g' \ - -e 's|@''HAVE_DECL_LOGL''@|$(HAVE_DECL_LOGL)|g' \ - -e 's|@''HAVE_DECL_LOG10L''@|$(HAVE_DECL_LOG10L)|g' \ - -e 's|@''HAVE_DECL_LOG2''@|$(HAVE_DECL_LOG2)|g' \ - -e 's|@''HAVE_DECL_LOG2F''@|$(HAVE_DECL_LOG2F)|g' \ - -e 's|@''HAVE_DECL_LOG2L''@|$(HAVE_DECL_LOG2L)|g' \ -e 's|@''HAVE_DECL_LOGB''@|$(HAVE_DECL_LOGB)|g' \ - -e 's|@''HAVE_DECL_REMAINDER''@|$(HAVE_DECL_REMAINDER)|g' \ - -e 's|@''HAVE_DECL_REMAINDERL''@|$(HAVE_DECL_REMAINDERL)|g' \ - -e 's|@''HAVE_DECL_RINTF''@|$(HAVE_DECL_RINTF)|g' \ + -e 's|@''HAVE_DECL_LOGL''@|$(HAVE_DECL_LOGL)|g' \ -e 's|@''HAVE_DECL_ROUND''@|$(HAVE_DECL_ROUND)|g' \ -e 's|@''HAVE_DECL_ROUNDF''@|$(HAVE_DECL_ROUNDF)|g' \ -e 's|@''HAVE_DECL_ROUNDL''@|$(HAVE_DECL_ROUNDL)|g' \ @@ -705,74 +522,28 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $( -e 's|@''HAVE_DECL_TRUNC''@|$(HAVE_DECL_TRUNC)|g' \ -e 's|@''HAVE_DECL_TRUNCF''@|$(HAVE_DECL_TRUNCF)|g' \ -e 's|@''HAVE_DECL_TRUNCL''@|$(HAVE_DECL_TRUNCL)|g' \ - | \ - sed -e 's|@''REPLACE_CBRTF''@|$(REPLACE_CBRTF)|g' \ - -e 's|@''REPLACE_CBRTL''@|$(REPLACE_CBRTL)|g' \ - -e 's|@''REPLACE_CEIL''@|$(REPLACE_CEIL)|g' \ -e 's|@''REPLACE_CEILF''@|$(REPLACE_CEILF)|g' \ -e 's|@''REPLACE_CEILL''@|$(REPLACE_CEILL)|g' \ - -e 's|@''REPLACE_EXPM1''@|$(REPLACE_EXPM1)|g' \ - -e 's|@''REPLACE_EXPM1F''@|$(REPLACE_EXPM1F)|g' \ - -e 's|@''REPLACE_EXP2''@|$(REPLACE_EXP2)|g' \ - -e 's|@''REPLACE_EXP2L''@|$(REPLACE_EXP2L)|g' \ - -e 's|@''REPLACE_FABSL''@|$(REPLACE_FABSL)|g' \ - -e 's|@''REPLACE_FLOOR''@|$(REPLACE_FLOOR)|g' \ -e 's|@''REPLACE_FLOORF''@|$(REPLACE_FLOORF)|g' \ -e 's|@''REPLACE_FLOORL''@|$(REPLACE_FLOORL)|g' \ - -e 's|@''REPLACE_FMA''@|$(REPLACE_FMA)|g' \ - -e 's|@''REPLACE_FMAF''@|$(REPLACE_FMAF)|g' \ - -e 's|@''REPLACE_FMAL''@|$(REPLACE_FMAL)|g' \ - -e 's|@''REPLACE_FMOD''@|$(REPLACE_FMOD)|g' \ - -e 's|@''REPLACE_FMODF''@|$(REPLACE_FMODF)|g' \ - -e 's|@''REPLACE_FMODL''@|$(REPLACE_FMODL)|g' \ - -e 's|@''REPLACE_FREXPF''@|$(REPLACE_FREXPF)|g' \ -e 's|@''REPLACE_FREXP''@|$(REPLACE_FREXP)|g' \ -e 's|@''REPLACE_FREXPL''@|$(REPLACE_FREXPL)|g' \ -e 's|@''REPLACE_HUGE_VAL''@|$(REPLACE_HUGE_VAL)|g' \ - -e 's|@''REPLACE_HYPOT''@|$(REPLACE_HYPOT)|g' \ - -e 's|@''REPLACE_HYPOTF''@|$(REPLACE_HYPOTF)|g' \ - -e 's|@''REPLACE_HYPOTL''@|$(REPLACE_HYPOTL)|g' \ - -e 's|@''REPLACE_ILOGB''@|$(REPLACE_ILOGB)|g' \ - -e 's|@''REPLACE_ILOGBF''@|$(REPLACE_ILOGBF)|g' \ -e 's|@''REPLACE_ISFINITE''@|$(REPLACE_ISFINITE)|g' \ -e 's|@''REPLACE_ISINF''@|$(REPLACE_ISINF)|g' \ -e 's|@''REPLACE_ISNAN''@|$(REPLACE_ISNAN)|g' \ - -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \ -e 's|@''REPLACE_LDEXPL''@|$(REPLACE_LDEXPL)|g' \ - -e 's|@''REPLACE_LOG''@|$(REPLACE_LOG)|g' \ - -e 's|@''REPLACE_LOGF''@|$(REPLACE_LOGF)|g' \ - -e 's|@''REPLACE_LOGL''@|$(REPLACE_LOGL)|g' \ - -e 's|@''REPLACE_LOG10''@|$(REPLACE_LOG10)|g' \ - -e 's|@''REPLACE_LOG10F''@|$(REPLACE_LOG10F)|g' \ - -e 's|@''REPLACE_LOG10L''@|$(REPLACE_LOG10L)|g' \ - -e 's|@''REPLACE_LOG1P''@|$(REPLACE_LOG1P)|g' \ - -e 's|@''REPLACE_LOG1PF''@|$(REPLACE_LOG1PF)|g' \ - -e 's|@''REPLACE_LOG1PL''@|$(REPLACE_LOG1PL)|g' \ - -e 's|@''REPLACE_LOG2''@|$(REPLACE_LOG2)|g' \ - -e 's|@''REPLACE_LOG2F''@|$(REPLACE_LOG2F)|g' \ - -e 's|@''REPLACE_LOG2L''@|$(REPLACE_LOG2L)|g' \ - -e 's|@''REPLACE_LOGB''@|$(REPLACE_LOGB)|g' \ - -e 's|@''REPLACE_LOGBF''@|$(REPLACE_LOGBF)|g' \ - -e 's|@''REPLACE_LOGBL''@|$(REPLACE_LOGBL)|g' \ - -e 's|@''REPLACE_MODF''@|$(REPLACE_MODF)|g' \ - -e 's|@''REPLACE_MODFF''@|$(REPLACE_MODFF)|g' \ - -e 's|@''REPLACE_MODFL''@|$(REPLACE_MODFL)|g' \ -e 's|@''REPLACE_NAN''@|$(REPLACE_NAN)|g' \ - -e 's|@''REPLACE_REMAINDER''@|$(REPLACE_REMAINDER)|g' \ - -e 's|@''REPLACE_REMAINDERF''@|$(REPLACE_REMAINDERF)|g' \ - -e 's|@''REPLACE_REMAINDERL''@|$(REPLACE_REMAINDERL)|g' \ -e 's|@''REPLACE_ROUND''@|$(REPLACE_ROUND)|g' \ -e 's|@''REPLACE_ROUNDF''@|$(REPLACE_ROUNDF)|g' \ -e 's|@''REPLACE_ROUNDL''@|$(REPLACE_ROUNDL)|g' \ -e 's|@''REPLACE_SIGNBIT''@|$(REPLACE_SIGNBIT)|g' \ -e 's|@''REPLACE_SIGNBIT_USING_GCC''@|$(REPLACE_SIGNBIT_USING_GCC)|g' \ - -e 's|@''REPLACE_SQRTL''@|$(REPLACE_SQRTL)|g' \ - -e 's|@''REPLACE_TRUNC''@|$(REPLACE_TRUNC)|g' \ - -e 's|@''REPLACE_TRUNCF''@|$(REPLACE_TRUNCF)|g' \ -e 's|@''REPLACE_TRUNCL''@|$(REPLACE_TRUNCL)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \ + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ + < $(srcdir)/math.in.h; \ } > $@-t && \ mv $@-t $@ MOSTLYCLEANFILES += math.h math.h-t @@ -791,7 +562,7 @@ EXTRA_DIST += mbchar.h ## begin gnulib module mbiter -libunistring_la_SOURCES += mbiter.h mbiter.c +libunistring_la_SOURCES += mbiter.h ## end gnulib module mbiter @@ -836,6 +607,14 @@ EXTRA_DIST += memcmp2.h ## end gnulib module memcmp2 +## begin gnulib module memxfrm + +libunistring_la_SOURCES += memxfrm.c + +EXTRA_DIST += memxfrm.h + +## end gnulib module memxfrm + ## begin gnulib module minmax libunistring_la_SOURCES += minmax.h @@ -885,129 +664,18 @@ libunistring_la_SOURCES += size_max.h ## end gnulib module size_max -## begin gnulib module snippet/_Noreturn - -# Because this Makefile snippet defines a variable used by other -# gnulib Makefile snippets, it must be present in all Makefile.am that -# need it. This is ensured by the applicability 'all' defined above. - -_NORETURN_H=$(top_srcdir)/build-aux/snippet/_Noreturn.h - -EXTRA_DIST += $(top_srcdir)/build-aux/snippet/_Noreturn.h - -## end gnulib module snippet/_Noreturn - -## begin gnulib module snippet/arg-nonnull - -# The BUILT_SOURCES created by this Makefile snippet are not used via #include -# statements but through direct file reference. Therefore this snippet must be -# present in all Makefile.am that need it. This is ensured by the applicability -# 'all' defined above. - -BUILT_SOURCES += arg-nonnull.h -# The arg-nonnull.h that gets inserted into generated .h files is the same as -# build-aux/snippet/arg-nonnull.h, except that it has the copyright header cut -# off. -arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h - $(AM_V_GEN)rm -f $@-t $@ && \ - sed -n -e '/GL_ARG_NONNULL/,$$p' \ - < $(top_srcdir)/build-aux/snippet/arg-nonnull.h \ - > $@-t && \ - mv $@-t $@ -MOSTLYCLEANFILES += arg-nonnull.h arg-nonnull.h-t - -ARG_NONNULL_H=arg-nonnull.h - -EXTRA_DIST += $(top_srcdir)/build-aux/snippet/arg-nonnull.h - -## end gnulib module snippet/arg-nonnull - -## begin gnulib module snippet/c++defs - -# The BUILT_SOURCES created by this Makefile snippet are not used via #include -# statements but through direct file reference. Therefore this snippet must be -# present in all Makefile.am that need it. This is ensured by the applicability -# 'all' defined above. - -BUILT_SOURCES += c++defs.h -# The c++defs.h that gets inserted into generated .h files is the same as -# build-aux/snippet/c++defs.h, except that it has the copyright header cut off. -c++defs.h: $(top_srcdir)/build-aux/snippet/c++defs.h - $(AM_V_GEN)rm -f $@-t $@ && \ - sed -n -e '/_GL_CXXDEFS/,$$p' \ - < $(top_srcdir)/build-aux/snippet/c++defs.h \ - > $@-t && \ - mv $@-t $@ -MOSTLYCLEANFILES += c++defs.h c++defs.h-t - -CXXDEFS_H=c++defs.h - -EXTRA_DIST += $(top_srcdir)/build-aux/snippet/c++defs.h - -## end gnulib module snippet/c++defs - -## begin gnulib module snippet/unused-parameter - -# The BUILT_SOURCES created by this Makefile snippet are not used via #include -# statements but through direct file reference. Therefore this snippet must be -# present in all Makefile.am that need it. This is ensured by the applicability -# 'all' defined above. - -BUILT_SOURCES += unused-parameter.h -# The unused-parameter.h that gets inserted into generated .h files is the same -# as build-aux/snippet/unused-parameter.h, except that it has the copyright -# header cut off. -unused-parameter.h: $(top_srcdir)/build-aux/snippet/unused-parameter.h - $(AM_V_GEN)rm -f $@-t $@ && \ - sed -n -e '/GL_UNUSED_PARAMETER/,$$p' \ - < $(top_srcdir)/build-aux/snippet/unused-parameter.h \ - > $@-t && \ - mv $@-t $@ -MOSTLYCLEANFILES += unused-parameter.h unused-parameter.h-t - -UNUSED_PARAMETER_H=unused-parameter.h - -EXTRA_DIST += $(top_srcdir)/build-aux/snippet/unused-parameter.h - -## end gnulib module snippet/unused-parameter - -## begin gnulib module snippet/warn-on-use - -BUILT_SOURCES += warn-on-use.h -# The warn-on-use.h that gets inserted into generated .h files is the same as -# build-aux/snippet/warn-on-use.h, except that it has the copyright header cut -# off. -warn-on-use.h: $(top_srcdir)/build-aux/snippet/warn-on-use.h - $(AM_V_GEN)rm -f $@-t $@ && \ - sed -n -e '/^.ifndef/,$$p' \ - < $(top_srcdir)/build-aux/snippet/warn-on-use.h \ - > $@-t && \ - mv $@-t $@ -MOSTLYCLEANFILES += warn-on-use.h warn-on-use.h-t - -WARN_ON_USE_H=warn-on-use.h - -EXTRA_DIST += $(top_srcdir)/build-aux/snippet/warn-on-use.h - -## end gnulib module snippet/warn-on-use - ## begin gnulib module stdbool BUILT_SOURCES += $(STDBOOL_H) # We need the following in order to create when the system # doesn't have one that works. -if GL_GENERATE_STDBOOL_H -stdbool.h: stdbool.in.h $(top_builddir)/config.status +stdbool.h: stdbool.in.h $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \ } > $@-t && \ mv $@-t $@ -else -stdbool.h: $(top_builddir)/config.status - rm -f $@ -endif MOSTLYCLEANFILES += stdbool.h stdbool.h-t EXTRA_DIST += stdbool.in.h @@ -1020,25 +688,17 @@ BUILT_SOURCES += $(STDDEF_H) # We need the following in order to create when the system # doesn't have one that works with the given compiler. -if GL_GENERATE_STDDEF_H -stddef.h: stddef.in.h $(top_builddir)/config.status +stddef.h: stddef.in.h $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \ - -e 's|@''HAVE_MAX_ALIGN_T''@|$(HAVE_MAX_ALIGN_T)|g' \ -e 's|@''HAVE_WCHAR_T''@|$(HAVE_WCHAR_T)|g' \ -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \ < $(srcdir)/stddef.in.h; \ } > $@-t && \ mv $@-t $@ -else -stddef.h: $(top_builddir)/config.status - rm -f $@ -endif MOSTLYCLEANFILES += stddef.h stddef.h-t EXTRA_DIST += stddef.in.h @@ -1051,21 +711,17 @@ BUILT_SOURCES += $(STDINT_H) # We need the following in order to create when the system # doesn't have one that works with the given compiler. -if GL_GENERATE_STDINT_H -stdint.h: stdint.in.h $(top_builddir)/config.status +stdint.h: stdint.in.h $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \ + sed -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \ -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \ -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \ -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \ -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \ - -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \ -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \ -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \ @@ -1085,10 +741,6 @@ stdint.h: stdint.in.h $(top_builddir)/config.status < $(srcdir)/stdint.in.h; \ } > $@-t && \ mv $@-t $@ -else -stdint.h: $(top_builddir)/config.status - rm -f $@ -endif MOSTLYCLEANFILES += stdint.h stdint.h-t EXTRA_DIST += stdint.in.h @@ -1101,97 +753,73 @@ BUILT_SOURCES += stdlib.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. -stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \ - $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) +stdlib.h: stdlib.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \ - -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \ - -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \ - -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \ - -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \ - -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \ - -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \ - -e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \ - -e 's/@''GNULIB_MALLOC_POSIX''@/$(GNULIB_MALLOC_POSIX)/g' \ - -e 's/@''GNULIB_MBTOWC''@/$(GNULIB_MBTOWC)/g' \ - -e 's/@''GNULIB_MKDTEMP''@/$(GNULIB_MKDTEMP)/g' \ - -e 's/@''GNULIB_MKOSTEMP''@/$(GNULIB_MKOSTEMP)/g' \ - -e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \ - -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \ - -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \ - -e 's/@''GNULIB_POSIX_OPENPT''@/$(GNULIB_POSIX_OPENPT)/g' \ - -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \ - -e 's/@''GNULIB_PTSNAME_R''@/$(GNULIB_PTSNAME_R)/g' \ - -e 's/@''GNULIB_PUTENV''@/$(GNULIB_PUTENV)/g' \ - -e 's/@''GNULIB_QSORT_R''@/$(GNULIB_QSORT_R)/g' \ - -e 's/@''GNULIB_RANDOM''@/$(GNULIB_RANDOM)/g' \ - -e 's/@''GNULIB_RANDOM_R''@/$(GNULIB_RANDOM_R)/g' \ - -e 's/@''GNULIB_REALLOC_POSIX''@/$(GNULIB_REALLOC_POSIX)/g' \ - -e 's/@''GNULIB_REALPATH''@/$(GNULIB_REALPATH)/g' \ - -e 's/@''GNULIB_RPMATCH''@/$(GNULIB_RPMATCH)/g' \ - -e 's/@''GNULIB_SECURE_GETENV''@/$(GNULIB_SECURE_GETENV)/g' \ - -e 's/@''GNULIB_SETENV''@/$(GNULIB_SETENV)/g' \ - -e 's/@''GNULIB_STRTOD''@/$(GNULIB_STRTOD)/g' \ - -e 's/@''GNULIB_STRTOLL''@/$(GNULIB_STRTOLL)/g' \ - -e 's/@''GNULIB_STRTOULL''@/$(GNULIB_STRTOULL)/g' \ - -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GNULIB_SYSTEM_POSIX)/g' \ - -e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \ - -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \ - -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \ - < $(srcdir)/stdlib.in.h | \ - sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \ + -e 's|@''GNULIB_ATOLL''@|$(GNULIB_ATOLL)|g' \ + -e 's|@''GNULIB_CALLOC_POSIX''@|$(GNULIB_CALLOC_POSIX)|g' \ + -e 's|@''GNULIB_CANONICALIZE_FILE_NAME''@|$(GNULIB_CANONICALIZE_FILE_NAME)|g' \ + -e 's|@''GNULIB_GETLOADAVG''@|$(GNULIB_GETLOADAVG)|g' \ + -e 's|@''GNULIB_GETSUBOPT''@|$(GNULIB_GETSUBOPT)|g' \ + -e 's|@''GNULIB_GRANTPT''@|$(GNULIB_GRANTPT)|g' \ + -e 's|@''GNULIB_MALLOC_POSIX''@|$(GNULIB_MALLOC_POSIX)|g' \ + -e 's|@''GNULIB_MKDTEMP''@|$(GNULIB_MKDTEMP)|g' \ + -e 's|@''GNULIB_MKOSTEMP''@|$(GNULIB_MKOSTEMP)|g' \ + -e 's|@''GNULIB_MKOSTEMPS''@|$(GNULIB_MKOSTEMPS)|g' \ + -e 's|@''GNULIB_MKSTEMP''@|$(GNULIB_MKSTEMP)|g' \ + -e 's|@''GNULIB_MKSTEMPS''@|$(GNULIB_MKSTEMPS)|g' \ + -e 's|@''GNULIB_PTSNAME''@|$(GNULIB_PTSNAME)|g' \ + -e 's|@''GNULIB_PUTENV''@|$(GNULIB_PUTENV)|g' \ + -e 's|@''GNULIB_RANDOM_R''@|$(GNULIB_RANDOM_R)|g' \ + -e 's|@''GNULIB_REALLOC_POSIX''@|$(GNULIB_REALLOC_POSIX)|g' \ + -e 's|@''GNULIB_REALPATH''@|$(GNULIB_REALPATH)|g' \ + -e 's|@''GNULIB_RPMATCH''@|$(GNULIB_RPMATCH)|g' \ + -e 's|@''GNULIB_SETENV''@|$(GNULIB_SETENV)|g' \ + -e 's|@''GNULIB_STRTOD''@|$(GNULIB_STRTOD)|g' \ + -e 's|@''GNULIB_STRTOLL''@|$(GNULIB_STRTOLL)|g' \ + -e 's|@''GNULIB_STRTOULL''@|$(GNULIB_STRTOULL)|g' \ + -e 's|@''GNULIB_UNLOCKPT''@|$(GNULIB_UNLOCKPT)|g' \ + -e 's|@''GNULIB_UNSETENV''@|$(GNULIB_UNSETENV)|g' \ -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \ + -e 's|@''HAVE_CALLOC_POSIX''@|$(HAVE_CALLOC_POSIX)|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \ -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \ -e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \ + -e 's|@''HAVE_MALLOC_POSIX''@|$(HAVE_MALLOC_POSIX)|g' \ -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \ -e 's|@''HAVE_MKOSTEMP''@|$(HAVE_MKOSTEMP)|g' \ -e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \ -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \ -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \ - -e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \ -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \ - -e 's|@''HAVE_PTSNAME_R''@|$(HAVE_PTSNAME_R)|g' \ - -e 's|@''HAVE_RANDOM''@|$(HAVE_RANDOM)|g' \ -e 's|@''HAVE_RANDOM_H''@|$(HAVE_RANDOM_H)|g' \ -e 's|@''HAVE_RANDOM_R''@|$(HAVE_RANDOM_R)|g' \ + -e 's|@''HAVE_REALLOC_POSIX''@|$(HAVE_REALLOC_POSIX)|g' \ -e 's|@''HAVE_REALPATH''@|$(HAVE_REALPATH)|g' \ -e 's|@''HAVE_RPMATCH''@|$(HAVE_RPMATCH)|g' \ - -e 's|@''HAVE_SECURE_GETENV''@|$(HAVE_SECURE_GETENV)|g' \ - -e 's|@''HAVE_DECL_SETENV''@|$(HAVE_DECL_SETENV)|g' \ + -e 's|@''HAVE_SETENV''@|$(HAVE_SETENV)|g' \ -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \ -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \ -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \ -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \ - -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \ - -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \ + -e 's|@''HAVE_UNSETENV''@|$(HAVE_UNSETENV)|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \ - -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \ - -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \ -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \ - -e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \ - -e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \ -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \ - -e 's|@''REPLACE_QSORT_R''@|$(REPLACE_QSORT_R)|g' \ - -e 's|@''REPLACE_RANDOM_R''@|$(REPLACE_RANDOM_R)|g' \ - -e 's|@''REPLACE_REALLOC''@|$(REPLACE_REALLOC)|g' \ -e 's|@''REPLACE_REALPATH''@|$(REPLACE_REALPATH)|g' \ -e 's|@''REPLACE_SETENV''@|$(REPLACE_SETENV)|g' \ -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \ -e 's|@''REPLACE_UNSETENV''@|$(REPLACE_UNSETENV)|g' \ - -e 's|@''REPLACE_WCTOMB''@|$(REPLACE_WCTOMB)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ - -e '/definition of _Noreturn/r $(_NORETURN_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \ + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ + < $(srcdir)/stdlib.in.h; \ } > $@-t && \ mv $@-t $@ MOSTLYCLEANFILES += stdlib.h stdlib.h-t @@ -1230,55 +858,48 @@ BUILT_SOURCES += string.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. -string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) +string.h: string.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \ - -e 's/@''GNULIB_FFSL''@/$(GNULIB_FFSL)/g' \ - -e 's/@''GNULIB_FFSLL''@/$(GNULIB_FFSLL)/g' \ - -e 's/@''GNULIB_MBSLEN''@/$(GNULIB_MBSLEN)/g' \ - -e 's/@''GNULIB_MBSNLEN''@/$(GNULIB_MBSNLEN)/g' \ - -e 's/@''GNULIB_MBSCHR''@/$(GNULIB_MBSCHR)/g' \ - -e 's/@''GNULIB_MBSRCHR''@/$(GNULIB_MBSRCHR)/g' \ - -e 's/@''GNULIB_MBSSTR''@/$(GNULIB_MBSSTR)/g' \ - -e 's/@''GNULIB_MBSCASECMP''@/$(GNULIB_MBSCASECMP)/g' \ - -e 's/@''GNULIB_MBSNCASECMP''@/$(GNULIB_MBSNCASECMP)/g' \ - -e 's/@''GNULIB_MBSPCASECMP''@/$(GNULIB_MBSPCASECMP)/g' \ - -e 's/@''GNULIB_MBSCASESTR''@/$(GNULIB_MBSCASESTR)/g' \ - -e 's/@''GNULIB_MBSCSPN''@/$(GNULIB_MBSCSPN)/g' \ - -e 's/@''GNULIB_MBSPBRK''@/$(GNULIB_MBSPBRK)/g' \ - -e 's/@''GNULIB_MBSSPN''@/$(GNULIB_MBSSPN)/g' \ - -e 's/@''GNULIB_MBSSEP''@/$(GNULIB_MBSSEP)/g' \ - -e 's/@''GNULIB_MBSTOK_R''@/$(GNULIB_MBSTOK_R)/g' \ - -e 's/@''GNULIB_MEMCHR''@/$(GNULIB_MEMCHR)/g' \ - -e 's/@''GNULIB_MEMMEM''@/$(GNULIB_MEMMEM)/g' \ - -e 's/@''GNULIB_MEMPCPY''@/$(GNULIB_MEMPCPY)/g' \ - -e 's/@''GNULIB_MEMRCHR''@/$(GNULIB_MEMRCHR)/g' \ - -e 's/@''GNULIB_RAWMEMCHR''@/$(GNULIB_RAWMEMCHR)/g' \ - -e 's/@''GNULIB_STPCPY''@/$(GNULIB_STPCPY)/g' \ - -e 's/@''GNULIB_STPNCPY''@/$(GNULIB_STPNCPY)/g' \ - -e 's/@''GNULIB_STRCHRNUL''@/$(GNULIB_STRCHRNUL)/g' \ - -e 's/@''GNULIB_STRDUP''@/$(GNULIB_STRDUP)/g' \ - -e 's/@''GNULIB_STRNCAT''@/$(GNULIB_STRNCAT)/g' \ - -e 's/@''GNULIB_STRNDUP''@/$(GNULIB_STRNDUP)/g' \ - -e 's/@''GNULIB_STRNLEN''@/$(GNULIB_STRNLEN)/g' \ - -e 's/@''GNULIB_STRPBRK''@/$(GNULIB_STRPBRK)/g' \ - -e 's/@''GNULIB_STRSEP''@/$(GNULIB_STRSEP)/g' \ - -e 's/@''GNULIB_STRSTR''@/$(GNULIB_STRSTR)/g' \ - -e 's/@''GNULIB_STRCASESTR''@/$(GNULIB_STRCASESTR)/g' \ - -e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \ - -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \ - -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \ - -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \ - -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \ + -e 's|@''GNULIB_MBSLEN''@|$(GNULIB_MBSLEN)|g' \ + -e 's|@''GNULIB_MBSNLEN''@|$(GNULIB_MBSNLEN)|g' \ + -e 's|@''GNULIB_MBSCHR''@|$(GNULIB_MBSCHR)|g' \ + -e 's|@''GNULIB_MBSRCHR''@|$(GNULIB_MBSRCHR)|g' \ + -e 's|@''GNULIB_MBSSTR''@|$(GNULIB_MBSSTR)|g' \ + -e 's|@''GNULIB_MBSCASECMP''@|$(GNULIB_MBSCASECMP)|g' \ + -e 's|@''GNULIB_MBSNCASECMP''@|$(GNULIB_MBSNCASECMP)|g' \ + -e 's|@''GNULIB_MBSPCASECMP''@|$(GNULIB_MBSPCASECMP)|g' \ + -e 's|@''GNULIB_MBSCASESTR''@|$(GNULIB_MBSCASESTR)|g' \ + -e 's|@''GNULIB_MBSCSPN''@|$(GNULIB_MBSCSPN)|g' \ + -e 's|@''GNULIB_MBSPBRK''@|$(GNULIB_MBSPBRK)|g' \ + -e 's|@''GNULIB_MBSSPN''@|$(GNULIB_MBSSPN)|g' \ + -e 's|@''GNULIB_MBSSEP''@|$(GNULIB_MBSSEP)|g' \ + -e 's|@''GNULIB_MBSTOK_R''@|$(GNULIB_MBSTOK_R)|g' \ + -e 's|@''GNULIB_MEMCHR''@|$(GNULIB_MEMCHR)|g' \ + -e 's|@''GNULIB_MEMMEM''@|$(GNULIB_MEMMEM)|g' \ + -e 's|@''GNULIB_MEMPCPY''@|$(GNULIB_MEMPCPY)|g' \ + -e 's|@''GNULIB_MEMRCHR''@|$(GNULIB_MEMRCHR)|g' \ + -e 's|@''GNULIB_RAWMEMCHR''@|$(GNULIB_RAWMEMCHR)|g' \ + -e 's|@''GNULIB_STPCPY''@|$(GNULIB_STPCPY)|g' \ + -e 's|@''GNULIB_STPNCPY''@|$(GNULIB_STPNCPY)|g' \ + -e 's|@''GNULIB_STRCHRNUL''@|$(GNULIB_STRCHRNUL)|g' \ + -e 's|@''GNULIB_STRDUP''@|$(GNULIB_STRDUP)|g' \ + -e 's|@''GNULIB_STRNCAT''@|$(GNULIB_STRNCAT)|g' \ + -e 's|@''GNULIB_STRNDUP''@|$(GNULIB_STRNDUP)|g' \ + -e 's|@''GNULIB_STRNLEN''@|$(GNULIB_STRNLEN)|g' \ + -e 's|@''GNULIB_STRPBRK''@|$(GNULIB_STRPBRK)|g' \ + -e 's|@''GNULIB_STRSEP''@|$(GNULIB_STRSEP)|g' \ + -e 's|@''GNULIB_STRSTR''@|$(GNULIB_STRSTR)|g' \ + -e 's|@''GNULIB_STRCASESTR''@|$(GNULIB_STRCASESTR)|g' \ + -e 's|@''GNULIB_STRTOK_R''@|$(GNULIB_STRTOK_R)|g' \ + -e 's|@''GNULIB_STRERROR''@|$(GNULIB_STRERROR)|g' \ + -e 's|@''GNULIB_STRSIGNAL''@|$(GNULIB_STRSIGNAL)|g' \ + -e 's|@''GNULIB_STRVERSCMP''@|$(GNULIB_STRVERSCMP)|g' \ < $(srcdir)/string.in.h | \ - sed -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \ - -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \ - -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \ + sed -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \ -e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \ -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \ @@ -1294,18 +915,15 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H -e 's|@''HAVE_STRSEP''@|$(HAVE_STRSEP)|g' \ -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \ - -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \ -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \ -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \ -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \ -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \ -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \ - -e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \ -e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \ -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \ -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \ - -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \ -e 's|@''REPLACE_STRNCAT''@|$(REPLACE_STRNCAT)|g' \ -e 's|@''REPLACE_STRNDUP''@|$(REPLACE_STRNDUP)|g' \ -e 's|@''REPLACE_STRNLEN''@|$(REPLACE_STRNLEN)|g' \ @@ -1333,40 +951,6 @@ EXTRA_libunistring_la_SOURCES += strncat.c ## end gnulib module strncat -## begin gnulib module strstr-simple - - -EXTRA_DIST += str-two-way.h strstr.c - -EXTRA_libunistring_la_SOURCES += strstr.c - -## end gnulib module strstr-simple - -## begin gnulib module sys_types - -BUILT_SOURCES += sys/types.h - -# We need the following in order to create when the system -# doesn't have one that works with the given compiler. -sys/types.h: sys_types.in.h $(top_builddir)/config.status - $(AM_V_at)$(MKDIR_P) sys - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_SYS_TYPES_H''@|$(NEXT_SYS_TYPES_H)|g' \ - -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \ - < $(srcdir)/sys_types.in.h; \ - } > $@-t && \ - mv $@-t $@ -MOSTLYCLEANFILES += sys/types.h sys/types.h-t - -EXTRA_DIST += sys_types.in.h - -## end gnulib module sys_types - ## begin gnulib module threadlib libunistring_la_SOURCES += glthread/threadlib.c @@ -1377,17 +961,8 @@ EXTRA_DIST += $(top_srcdir)/build-aux/config.rpath ## begin gnulib module unicase/base -BUILT_SOURCES += $(LIBUNISTRING_UNICASE_H) - -unicase.h: unicase.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/unicase.in.h; \ - } > $@-t && \ - mv -f $@-t $@ -MOSTLYCLEANFILES += unicase.h unicase.h-t -EXTRA_DIST += unicase.in.h +EXTRA_DIST += unicase.h ## end gnulib module unicase/base @@ -1401,17 +976,13 @@ EXTRA_DIST += unicase/cased.h unicase/caseprop.h unictype/bitmap.h ## begin gnulib module unicase/empty-prefix-context -if LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT libunistring_la_SOURCES += unicase/empty-prefix-context.c -endif ## end gnulib module unicase/empty-prefix-context ## begin gnulib module unicase/empty-suffix-context -if LIBUNISTRING_COMPILE_UNICASE_EMPTY_SUFFIX_CONTEXT libunistring_la_SOURCES += unicase/empty-suffix-context.c -endif ## end gnulib module unicase/empty-suffix-context @@ -1425,9 +996,7 @@ EXTRA_DIST += unicase/caseprop.h unicase/ignorable.h unictype/bitmap.h ## begin gnulib module unicase/locale-language -if LIBUNISTRING_COMPILE_UNICASE_LOCALE_LANGUAGE libunistring_la_SOURCES += unicase/locale-language.c -endif unicase/locale-languages.h: $(srcdir)/unicase/locale-languages.gperf $(GPERF) -m 10 $(srcdir)/unicase/locale-languages.gperf > $(srcdir)/unicase/locale-languages.h-t @@ -1467,9 +1036,7 @@ EXTRA_DIST += unicase/casefold.h unicase/simple-mapping.h unicase/tocasefold.h ## begin gnulib module unicase/tolower -if LIBUNISTRING_COMPILE_UNICASE_TOLOWER libunistring_la_SOURCES += unicase/tolower.c -endif EXTRA_DIST += unicase/simple-mapping.h unicase/tolower.h @@ -1477,9 +1044,7 @@ EXTRA_DIST += unicase/simple-mapping.h unicase/tolower.h ## begin gnulib module unicase/totitle -if LIBUNISTRING_COMPILE_UNICASE_TOTITLE libunistring_la_SOURCES += unicase/totitle.c -endif EXTRA_DIST += unicase/simple-mapping.h unicase/totitle.h @@ -1487,9 +1052,7 @@ EXTRA_DIST += unicase/simple-mapping.h unicase/totitle.h ## begin gnulib module unicase/toupper -if LIBUNISTRING_COMPILE_UNICASE_TOUPPER libunistring_la_SOURCES += unicase/toupper.c -endif EXTRA_DIST += unicase/simple-mapping.h unicase/toupper.h @@ -1497,9 +1060,7 @@ EXTRA_DIST += unicase/simple-mapping.h unicase/toupper.h ## begin gnulib module unicase/u16-casecmp -if LIBUNISTRING_COMPILE_UNICASE_U16_CASECMP libunistring_la_SOURCES += unicase/u16-casecmp.c -endif EXTRA_DIST += unicase/u-casecmp.h @@ -1507,9 +1068,7 @@ EXTRA_DIST += unicase/u-casecmp.h ## begin gnulib module unicase/u16-casecoll -if LIBUNISTRING_COMPILE_UNICASE_U16_CASECOLL libunistring_la_SOURCES += unicase/u16-casecoll.c -endif EXTRA_DIST += unicase/u-casecoll.h @@ -1517,9 +1076,7 @@ EXTRA_DIST += unicase/u-casecoll.h ## begin gnulib module unicase/u16-casefold -if LIBUNISTRING_COMPILE_UNICASE_U16_CASEFOLD libunistring_la_SOURCES += unicase/u16-casefold.c -endif EXTRA_DIST += unicase/u-casefold.h @@ -1535,9 +1092,7 @@ EXTRA_DIST += unicase/context.h unicase/u-casemap.h unicase/unicasemap.h ## begin gnulib module unicase/u16-casexfrm -if LIBUNISTRING_COMPILE_UNICASE_U16_CASEXFRM libunistring_la_SOURCES += unicase/u16-casexfrm.c -endif EXTRA_DIST += unicase/u-casexfrm.h @@ -1545,9 +1100,7 @@ EXTRA_DIST += unicase/u-casexfrm.h ## begin gnulib module unicase/u16-ct-casefold -if LIBUNISTRING_COMPILE_UNICASE_U16_CT_CASEFOLD libunistring_la_SOURCES += unicase/u16-ct-casefold.c -endif EXTRA_DIST += unicase/u-ct-casefold.h @@ -1555,17 +1108,13 @@ EXTRA_DIST += unicase/u-ct-casefold.h ## begin gnulib module unicase/u16-ct-tolower -if LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOLOWER libunistring_la_SOURCES += unicase/u16-ct-tolower.c -endif ## end gnulib module unicase/u16-ct-tolower ## begin gnulib module unicase/u16-ct-totitle -if LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOTITLE libunistring_la_SOURCES += unicase/u16-ct-totitle.c -endif EXTRA_DIST += unicase/context.h unicase/u-ct-totitle.h @@ -1573,17 +1122,13 @@ EXTRA_DIST += unicase/context.h unicase/u-ct-totitle.h ## begin gnulib module unicase/u16-ct-toupper -if LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOUPPER libunistring_la_SOURCES += unicase/u16-ct-toupper.c -endif ## end gnulib module unicase/u16-ct-toupper ## begin gnulib module unicase/u16-is-cased -if LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASED libunistring_la_SOURCES += unicase/u16-is-cased.c -endif EXTRA_DIST += unicase/u-is-cased.h @@ -1591,9 +1136,7 @@ EXTRA_DIST += unicase/u-is-cased.h ## begin gnulib module unicase/u16-is-casefolded -if LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASEFOLDED libunistring_la_SOURCES += unicase/u16-is-casefolded.c -endif ## end gnulib module unicase/u16-is-casefolded @@ -1607,41 +1150,31 @@ EXTRA_DIST += unicase/invariant.h unicase/u-is-invariant.h ## begin gnulib module unicase/u16-is-lowercase -if LIBUNISTRING_COMPILE_UNICASE_U16_IS_LOWERCASE libunistring_la_SOURCES += unicase/u16-is-lowercase.c -endif ## end gnulib module unicase/u16-is-lowercase ## begin gnulib module unicase/u16-is-titlecase -if LIBUNISTRING_COMPILE_UNICASE_U16_IS_TITLECASE libunistring_la_SOURCES += unicase/u16-is-titlecase.c -endif ## end gnulib module unicase/u16-is-titlecase ## begin gnulib module unicase/u16-is-uppercase -if LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE libunistring_la_SOURCES += unicase/u16-is-uppercase.c -endif ## end gnulib module unicase/u16-is-uppercase ## begin gnulib module unicase/u16-tolower -if LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER libunistring_la_SOURCES += unicase/u16-tolower.c -endif ## end gnulib module unicase/u16-tolower ## begin gnulib module unicase/u16-totitle -if LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE libunistring_la_SOURCES += unicase/u16-totitle.c -endif EXTRA_DIST += unicase/u-totitle.h @@ -1649,17 +1182,13 @@ EXTRA_DIST += unicase/u-totitle.h ## begin gnulib module unicase/u16-toupper -if LIBUNISTRING_COMPILE_UNICASE_U16_TOUPPER libunistring_la_SOURCES += unicase/u16-toupper.c -endif ## end gnulib module unicase/u16-toupper ## begin gnulib module unicase/u32-casecmp -if LIBUNISTRING_COMPILE_UNICASE_U32_CASECMP libunistring_la_SOURCES += unicase/u32-casecmp.c -endif EXTRA_DIST += unicase/u-casecmp.h @@ -1667,9 +1196,7 @@ EXTRA_DIST += unicase/u-casecmp.h ## begin gnulib module unicase/u32-casecoll -if LIBUNISTRING_COMPILE_UNICASE_U32_CASECOLL libunistring_la_SOURCES += unicase/u32-casecoll.c -endif EXTRA_DIST += unicase/u-casecoll.h @@ -1677,9 +1204,7 @@ EXTRA_DIST += unicase/u-casecoll.h ## begin gnulib module unicase/u32-casefold -if LIBUNISTRING_COMPILE_UNICASE_U32_CASEFOLD libunistring_la_SOURCES += unicase/u32-casefold.c -endif EXTRA_DIST += unicase/u-casefold.h @@ -1695,9 +1220,7 @@ EXTRA_DIST += unicase/context.h unicase/u-casemap.h unicase/unicasemap.h ## begin gnulib module unicase/u32-casexfrm -if LIBUNISTRING_COMPILE_UNICASE_U32_CASEXFRM libunistring_la_SOURCES += unicase/u32-casexfrm.c -endif EXTRA_DIST += unicase/u-casexfrm.h @@ -1705,9 +1228,7 @@ EXTRA_DIST += unicase/u-casexfrm.h ## begin gnulib module unicase/u32-ct-casefold -if LIBUNISTRING_COMPILE_UNICASE_U32_CT_CASEFOLD libunistring_la_SOURCES += unicase/u32-ct-casefold.c -endif EXTRA_DIST += unicase/u-ct-casefold.h @@ -1715,17 +1236,13 @@ EXTRA_DIST += unicase/u-ct-casefold.h ## begin gnulib module unicase/u32-ct-tolower -if LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOLOWER libunistring_la_SOURCES += unicase/u32-ct-tolower.c -endif ## end gnulib module unicase/u32-ct-tolower ## begin gnulib module unicase/u32-ct-totitle -if LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOTITLE libunistring_la_SOURCES += unicase/u32-ct-totitle.c -endif EXTRA_DIST += unicase/context.h unicase/u-ct-totitle.h @@ -1733,17 +1250,13 @@ EXTRA_DIST += unicase/context.h unicase/u-ct-totitle.h ## begin gnulib module unicase/u32-ct-toupper -if LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOUPPER libunistring_la_SOURCES += unicase/u32-ct-toupper.c -endif ## end gnulib module unicase/u32-ct-toupper ## begin gnulib module unicase/u32-is-cased -if LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASED libunistring_la_SOURCES += unicase/u32-is-cased.c -endif EXTRA_DIST += unicase/u-is-cased.h @@ -1751,9 +1264,7 @@ EXTRA_DIST += unicase/u-is-cased.h ## begin gnulib module unicase/u32-is-casefolded -if LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASEFOLDED libunistring_la_SOURCES += unicase/u32-is-casefolded.c -endif ## end gnulib module unicase/u32-is-casefolded @@ -1767,41 +1278,31 @@ EXTRA_DIST += unicase/invariant.h unicase/u-is-invariant.h ## begin gnulib module unicase/u32-is-lowercase -if LIBUNISTRING_COMPILE_UNICASE_U32_IS_LOWERCASE libunistring_la_SOURCES += unicase/u32-is-lowercase.c -endif ## end gnulib module unicase/u32-is-lowercase ## begin gnulib module unicase/u32-is-titlecase -if LIBUNISTRING_COMPILE_UNICASE_U32_IS_TITLECASE libunistring_la_SOURCES += unicase/u32-is-titlecase.c -endif ## end gnulib module unicase/u32-is-titlecase ## begin gnulib module unicase/u32-is-uppercase -if LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE libunistring_la_SOURCES += unicase/u32-is-uppercase.c -endif ## end gnulib module unicase/u32-is-uppercase ## begin gnulib module unicase/u32-tolower -if LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER libunistring_la_SOURCES += unicase/u32-tolower.c -endif ## end gnulib module unicase/u32-tolower ## begin gnulib module unicase/u32-totitle -if LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE libunistring_la_SOURCES += unicase/u32-totitle.c -endif EXTRA_DIST += unicase/u-totitle.h @@ -1809,17 +1310,13 @@ EXTRA_DIST += unicase/u-totitle.h ## begin gnulib module unicase/u32-toupper -if LIBUNISTRING_COMPILE_UNICASE_U32_TOUPPER libunistring_la_SOURCES += unicase/u32-toupper.c -endif ## end gnulib module unicase/u32-toupper ## begin gnulib module unicase/u8-casecmp -if LIBUNISTRING_COMPILE_UNICASE_U8_CASECMP libunistring_la_SOURCES += unicase/u8-casecmp.c -endif EXTRA_DIST += unicase/u-casecmp.h @@ -1827,9 +1324,7 @@ EXTRA_DIST += unicase/u-casecmp.h ## begin gnulib module unicase/u8-casecoll -if LIBUNISTRING_COMPILE_UNICASE_U8_CASECOLL libunistring_la_SOURCES += unicase/u8-casecoll.c -endif EXTRA_DIST += unicase/u-casecoll.h @@ -1837,9 +1332,7 @@ EXTRA_DIST += unicase/u-casecoll.h ## begin gnulib module unicase/u8-casefold -if LIBUNISTRING_COMPILE_UNICASE_U8_CASEFOLD libunistring_la_SOURCES += unicase/u8-casefold.c -endif EXTRA_DIST += unicase/u-casefold.h @@ -1855,9 +1348,7 @@ EXTRA_DIST += unicase/context.h unicase/u-casemap.h unicase/unicasemap.h ## begin gnulib module unicase/u8-casexfrm -if LIBUNISTRING_COMPILE_UNICASE_U8_CASEXFRM libunistring_la_SOURCES += unicase/u8-casexfrm.c -endif EXTRA_DIST += unicase/u-casexfrm.h @@ -1865,9 +1356,7 @@ EXTRA_DIST += unicase/u-casexfrm.h ## begin gnulib module unicase/u8-ct-casefold -if LIBUNISTRING_COMPILE_UNICASE_U8_CT_CASEFOLD libunistring_la_SOURCES += unicase/u8-ct-casefold.c -endif EXTRA_DIST += unicase/u-ct-casefold.h @@ -1875,17 +1364,13 @@ EXTRA_DIST += unicase/u-ct-casefold.h ## begin gnulib module unicase/u8-ct-tolower -if LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOLOWER libunistring_la_SOURCES += unicase/u8-ct-tolower.c -endif ## end gnulib module unicase/u8-ct-tolower ## begin gnulib module unicase/u8-ct-totitle -if LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOTITLE libunistring_la_SOURCES += unicase/u8-ct-totitle.c -endif EXTRA_DIST += unicase/context.h unicase/u-ct-totitle.h @@ -1893,17 +1378,13 @@ EXTRA_DIST += unicase/context.h unicase/u-ct-totitle.h ## begin gnulib module unicase/u8-ct-toupper -if LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOUPPER libunistring_la_SOURCES += unicase/u8-ct-toupper.c -endif ## end gnulib module unicase/u8-ct-toupper ## begin gnulib module unicase/u8-is-cased -if LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASED libunistring_la_SOURCES += unicase/u8-is-cased.c -endif EXTRA_DIST += unicase/u-is-cased.h @@ -1911,9 +1392,7 @@ EXTRA_DIST += unicase/u-is-cased.h ## begin gnulib module unicase/u8-is-casefolded -if LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASEFOLDED libunistring_la_SOURCES += unicase/u8-is-casefolded.c -endif ## end gnulib module unicase/u8-is-casefolded @@ -1927,41 +1406,31 @@ EXTRA_DIST += unicase/invariant.h unicase/u-is-invariant.h ## begin gnulib module unicase/u8-is-lowercase -if LIBUNISTRING_COMPILE_UNICASE_U8_IS_LOWERCASE libunistring_la_SOURCES += unicase/u8-is-lowercase.c -endif ## end gnulib module unicase/u8-is-lowercase ## begin gnulib module unicase/u8-is-titlecase -if LIBUNISTRING_COMPILE_UNICASE_U8_IS_TITLECASE libunistring_la_SOURCES += unicase/u8-is-titlecase.c -endif ## end gnulib module unicase/u8-is-titlecase ## begin gnulib module unicase/u8-is-uppercase -if LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE libunistring_la_SOURCES += unicase/u8-is-uppercase.c -endif ## end gnulib module unicase/u8-is-uppercase ## begin gnulib module unicase/u8-tolower -if LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER libunistring_la_SOURCES += unicase/u8-tolower.c -endif ## end gnulib module unicase/u8-tolower ## begin gnulib module unicase/u8-totitle -if LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE libunistring_la_SOURCES += unicase/u8-totitle.c -endif EXTRA_DIST += unicase/u-totitle.h @@ -1969,17 +1438,13 @@ EXTRA_DIST += unicase/u-totitle.h ## begin gnulib module unicase/u8-toupper -if LIBUNISTRING_COMPILE_UNICASE_U8_TOUPPER libunistring_la_SOURCES += unicase/u8-toupper.c -endif ## end gnulib module unicase/u8-toupper ## begin gnulib module unicase/ulc-casecmp -if LIBUNISTRING_COMPILE_UNICASE_ULC_CASECMP libunistring_la_SOURCES += unicase/ulc-casecmp.c -endif EXTRA_DIST += unicase/u-casecmp.h @@ -1987,9 +1452,7 @@ EXTRA_DIST += unicase/u-casecmp.h ## begin gnulib module unicase/ulc-casecoll -if LIBUNISTRING_COMPILE_UNICASE_ULC_CASECOLL libunistring_la_SOURCES += unicase/ulc-casecoll.c -endif EXTRA_DIST += unicase/u-casecoll.h @@ -1997,33 +1460,20 @@ EXTRA_DIST += unicase/u-casecoll.h ## begin gnulib module unicase/ulc-casexfrm -if LIBUNISTRING_COMPILE_UNICASE_ULC_CASEXFRM libunistring_la_SOURCES += unicase/ulc-casexfrm.c -endif ## end gnulib module unicase/ulc-casexfrm ## begin gnulib module uniconv/base -BUILT_SOURCES += $(LIBUNISTRING_UNICONV_H) - -uniconv.h: uniconv.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/uniconv.in.h; \ - } > $@-t && \ - mv -f $@-t $@ -MOSTLYCLEANFILES += uniconv.h uniconv.h-t -EXTRA_DIST += iconveh.h localcharset.h striconveha.h uniconv.in.h +EXTRA_DIST += iconveh.h localcharset.h striconveha.h uniconv.h ## end gnulib module uniconv/base ## begin gnulib module uniconv/u16-conv-from-enc -if LIBUNISTRING_COMPILE_UNICONV_U16_CONV_FROM_ENC libunistring_la_SOURCES += uniconv/u16-conv-from-enc.c -endif EXTRA_DIST += uniconv/u-conv-from-enc.h @@ -2031,9 +1481,7 @@ EXTRA_DIST += uniconv/u-conv-from-enc.h ## begin gnulib module uniconv/u16-conv-to-enc -if LIBUNISTRING_COMPILE_UNICONV_U16_CONV_TO_ENC libunistring_la_SOURCES += uniconv/u16-conv-to-enc.c -endif EXTRA_DIST += uniconv/u-conv-to-enc.h @@ -2041,9 +1489,7 @@ EXTRA_DIST += uniconv/u-conv-to-enc.h ## begin gnulib module uniconv/u16-strconv-from-enc -if LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_ENC libunistring_la_SOURCES += uniconv/u16-strconv-from-enc.c -endif EXTRA_DIST += uniconv/u-strconv-from-enc.h @@ -2051,17 +1497,13 @@ EXTRA_DIST += uniconv/u-strconv-from-enc.h ## begin gnulib module uniconv/u16-strconv-from-locale -if LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_LOCALE libunistring_la_SOURCES += uniconv/u16-strconv-from-locale.c -endif ## end gnulib module uniconv/u16-strconv-from-locale ## begin gnulib module uniconv/u16-strconv-to-enc -if LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_ENC libunistring_la_SOURCES += uniconv/u16-strconv-to-enc.c -endif EXTRA_DIST += uniconv/u-strconv-to-enc.h @@ -2069,17 +1511,13 @@ EXTRA_DIST += uniconv/u-strconv-to-enc.h ## begin gnulib module uniconv/u16-strconv-to-locale -if LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_LOCALE libunistring_la_SOURCES += uniconv/u16-strconv-to-locale.c -endif ## end gnulib module uniconv/u16-strconv-to-locale ## begin gnulib module uniconv/u32-conv-from-enc -if LIBUNISTRING_COMPILE_UNICONV_U32_CONV_FROM_ENC libunistring_la_SOURCES += uniconv/u32-conv-from-enc.c -endif EXTRA_DIST += uniconv/u-conv-from-enc.h @@ -2087,9 +1525,7 @@ EXTRA_DIST += uniconv/u-conv-from-enc.h ## begin gnulib module uniconv/u32-conv-to-enc -if LIBUNISTRING_COMPILE_UNICONV_U32_CONV_TO_ENC libunistring_la_SOURCES += uniconv/u32-conv-to-enc.c -endif EXTRA_DIST += uniconv/u-conv-to-enc.h @@ -2097,9 +1533,7 @@ EXTRA_DIST += uniconv/u-conv-to-enc.h ## begin gnulib module uniconv/u32-strconv-from-enc -if LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_ENC libunistring_la_SOURCES += uniconv/u32-strconv-from-enc.c -endif EXTRA_DIST += uniconv/u-strconv-from-enc.h @@ -2107,17 +1541,13 @@ EXTRA_DIST += uniconv/u-strconv-from-enc.h ## begin gnulib module uniconv/u32-strconv-from-locale -if LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_LOCALE libunistring_la_SOURCES += uniconv/u32-strconv-from-locale.c -endif ## end gnulib module uniconv/u32-strconv-from-locale ## begin gnulib module uniconv/u32-strconv-to-enc -if LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_ENC libunistring_la_SOURCES += uniconv/u32-strconv-to-enc.c -endif EXTRA_DIST += uniconv/u-strconv-to-enc.h @@ -2125,33 +1555,25 @@ EXTRA_DIST += uniconv/u-strconv-to-enc.h ## begin gnulib module uniconv/u32-strconv-to-locale -if LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_LOCALE libunistring_la_SOURCES += uniconv/u32-strconv-to-locale.c -endif ## end gnulib module uniconv/u32-strconv-to-locale ## begin gnulib module uniconv/u8-conv-from-enc -if LIBUNISTRING_COMPILE_UNICONV_U8_CONV_FROM_ENC libunistring_la_SOURCES += uniconv/u8-conv-from-enc.c -endif ## end gnulib module uniconv/u8-conv-from-enc ## begin gnulib module uniconv/u8-conv-to-enc -if LIBUNISTRING_COMPILE_UNICONV_U8_CONV_TO_ENC libunistring_la_SOURCES += uniconv/u8-conv-to-enc.c -endif ## end gnulib module uniconv/u8-conv-to-enc ## begin gnulib module uniconv/u8-strconv-from-enc -if LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_ENC libunistring_la_SOURCES += uniconv/u8-strconv-from-enc.c -endif EXTRA_DIST += uniconv/u-strconv-from-enc.h @@ -2159,101 +1581,58 @@ EXTRA_DIST += uniconv/u-strconv-from-enc.h ## begin gnulib module uniconv/u8-strconv-from-locale -if LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_LOCALE libunistring_la_SOURCES += uniconv/u8-strconv-from-locale.c -endif ## end gnulib module uniconv/u8-strconv-from-locale ## begin gnulib module uniconv/u8-strconv-to-enc -if LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_ENC libunistring_la_SOURCES += uniconv/u8-strconv-to-enc.c -endif ## end gnulib module uniconv/u8-strconv-to-enc ## begin gnulib module uniconv/u8-strconv-to-locale -if LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_LOCALE libunistring_la_SOURCES += uniconv/u8-strconv-to-locale.c -endif ## end gnulib module uniconv/u8-strconv-to-locale ## begin gnulib module unictype/base -BUILT_SOURCES += $(LIBUNISTRING_UNICTYPE_H) - -unictype.h: unictype.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/unictype.in.h; \ - } > $@-t && \ - mv -f $@-t $@ -MOSTLYCLEANFILES += unictype.h unictype.h-t -EXTRA_DIST += unictype.in.h +EXTRA_DIST += unictype.h ## end gnulib module unictype/base -## begin gnulib module unictype/bidiclass-byname +## begin gnulib module unictype/bidicategory-byname -if LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_BYNAME libunistring_la_SOURCES += unictype/bidi_byname.c -endif - -unictype/bidi_byname.h: unictype/bidi_byname.gperf - $(GPERF) -m 10 $(srcdir)/unictype/bidi_byname.gperf > $(srcdir)/unictype/bidi_byname.h-t - mv $(srcdir)/unictype/bidi_byname.h-t $(srcdir)/unictype/bidi_byname.h -BUILT_SOURCES += unictype/bidi_byname.h -MOSTLYCLEANFILES += unictype/bidi_byname.h-t -MAINTAINERCLEANFILES += unictype/bidi_byname.h -EXTRA_DIST += unictype/bidi_byname.h - -EXTRA_DIST += unictype/bidi_byname.gperf - -## end gnulib module unictype/bidiclass-byname - -## begin gnulib module unictype/bidiclass-longname -if LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_LONGNAME -libunistring_la_SOURCES += unictype/bidi_longname.c -endif - -## end gnulib module unictype/bidiclass-longname +## end gnulib module unictype/bidicategory-byname -## begin gnulib module unictype/bidiclass-name +## begin gnulib module unictype/bidicategory-name -if LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_NAME libunistring_la_SOURCES += unictype/bidi_name.c -endif -## end gnulib module unictype/bidiclass-name +## end gnulib module unictype/bidicategory-name -## begin gnulib module unictype/bidiclass-of +## begin gnulib module unictype/bidicategory-of -if LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_OF libunistring_la_SOURCES += unictype/bidi_of.c -endif EXTRA_DIST += unictype/bidi_of.h -## end gnulib module unictype/bidiclass-of +## end gnulib module unictype/bidicategory-of -## begin gnulib module unictype/bidiclass-test +## begin gnulib module unictype/bidicategory-test -if LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_TEST libunistring_la_SOURCES += unictype/bidi_test.c -endif -## end gnulib module unictype/bidiclass-test +## end gnulib module unictype/bidicategory-test ## begin gnulib module unictype/block-list -if LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_LIST libunistring_la_SOURCES += unictype/blocks.c -endif EXTRA_DIST += unictype/blocks.h @@ -2261,17 +1640,13 @@ EXTRA_DIST += unictype/blocks.h ## begin gnulib module unictype/block-test -if LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_TEST libunistring_la_SOURCES += unictype/block_test.c -endif ## end gnulib module unictype/block-test ## begin gnulib module unictype/category-C -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_C libunistring_la_SOURCES += unictype/categ_C.c -endif EXTRA_DIST += unictype/categ_C.h @@ -2279,9 +1654,7 @@ EXTRA_DIST += unictype/categ_C.h ## begin gnulib module unictype/category-Cc -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CC libunistring_la_SOURCES += unictype/categ_Cc.c -endif EXTRA_DIST += unictype/categ_Cc.h @@ -2289,9 +1662,7 @@ EXTRA_DIST += unictype/categ_Cc.h ## begin gnulib module unictype/category-Cf -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CF libunistring_la_SOURCES += unictype/categ_Cf.c -endif EXTRA_DIST += unictype/categ_Cf.h @@ -2299,9 +1670,7 @@ EXTRA_DIST += unictype/categ_Cf.h ## begin gnulib module unictype/category-Cn -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CN libunistring_la_SOURCES += unictype/categ_Cn.c -endif EXTRA_DIST += unictype/categ_Cn.h @@ -2309,9 +1678,7 @@ EXTRA_DIST += unictype/categ_Cn.h ## begin gnulib module unictype/category-Co -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CO libunistring_la_SOURCES += unictype/categ_Co.c -endif EXTRA_DIST += unictype/categ_Co.h @@ -2319,9 +1686,7 @@ EXTRA_DIST += unictype/categ_Co.h ## begin gnulib module unictype/category-Cs -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CS libunistring_la_SOURCES += unictype/categ_Cs.c -endif EXTRA_DIST += unictype/categ_Cs.h @@ -2329,29 +1694,15 @@ EXTRA_DIST += unictype/categ_Cs.h ## begin gnulib module unictype/category-L -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_L libunistring_la_SOURCES += unictype/categ_L.c -endif EXTRA_DIST += unictype/categ_L.h ## end gnulib module unictype/category-L -## begin gnulib module unictype/category-LC - -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LC -libunistring_la_SOURCES += unictype/categ_LC.c -endif - -EXTRA_DIST += unictype/categ_LC.h - -## end gnulib module unictype/category-LC - ## begin gnulib module unictype/category-Ll -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LL libunistring_la_SOURCES += unictype/categ_Ll.c -endif EXTRA_DIST += unictype/categ_Ll.h @@ -2359,9 +1710,7 @@ EXTRA_DIST += unictype/categ_Ll.h ## begin gnulib module unictype/category-Lm -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LM libunistring_la_SOURCES += unictype/categ_Lm.c -endif EXTRA_DIST += unictype/categ_Lm.h @@ -2369,9 +1718,7 @@ EXTRA_DIST += unictype/categ_Lm.h ## begin gnulib module unictype/category-Lo -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LO libunistring_la_SOURCES += unictype/categ_Lo.c -endif EXTRA_DIST += unictype/categ_Lo.h @@ -2379,9 +1726,7 @@ EXTRA_DIST += unictype/categ_Lo.h ## begin gnulib module unictype/category-Lt -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LT libunistring_la_SOURCES += unictype/categ_Lt.c -endif EXTRA_DIST += unictype/categ_Lt.h @@ -2389,9 +1734,7 @@ EXTRA_DIST += unictype/categ_Lt.h ## begin gnulib module unictype/category-Lu -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LU libunistring_la_SOURCES += unictype/categ_Lu.c -endif EXTRA_DIST += unictype/categ_Lu.h @@ -2399,9 +1742,7 @@ EXTRA_DIST += unictype/categ_Lu.h ## begin gnulib module unictype/category-M -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_M libunistring_la_SOURCES += unictype/categ_M.c -endif EXTRA_DIST += unictype/categ_M.h @@ -2409,9 +1750,7 @@ EXTRA_DIST += unictype/categ_M.h ## begin gnulib module unictype/category-Mc -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MC libunistring_la_SOURCES += unictype/categ_Mc.c -endif EXTRA_DIST += unictype/categ_Mc.h @@ -2419,9 +1758,7 @@ EXTRA_DIST += unictype/categ_Mc.h ## begin gnulib module unictype/category-Me -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ME libunistring_la_SOURCES += unictype/categ_Me.c -endif EXTRA_DIST += unictype/categ_Me.h @@ -2429,9 +1766,7 @@ EXTRA_DIST += unictype/categ_Me.h ## begin gnulib module unictype/category-Mn -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MN libunistring_la_SOURCES += unictype/categ_Mn.c -endif EXTRA_DIST += unictype/categ_Mn.h @@ -2439,9 +1774,7 @@ EXTRA_DIST += unictype/categ_Mn.h ## begin gnulib module unictype/category-N -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_N libunistring_la_SOURCES += unictype/categ_N.c -endif EXTRA_DIST += unictype/categ_N.h @@ -2449,9 +1782,7 @@ EXTRA_DIST += unictype/categ_N.h ## begin gnulib module unictype/category-Nd -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ND libunistring_la_SOURCES += unictype/categ_Nd.c -endif EXTRA_DIST += unictype/categ_Nd.h @@ -2459,9 +1790,7 @@ EXTRA_DIST += unictype/categ_Nd.h ## begin gnulib module unictype/category-Nl -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NL libunistring_la_SOURCES += unictype/categ_Nl.c -endif EXTRA_DIST += unictype/categ_Nl.h @@ -2469,9 +1798,7 @@ EXTRA_DIST += unictype/categ_Nl.h ## begin gnulib module unictype/category-No -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NO libunistring_la_SOURCES += unictype/categ_No.c -endif EXTRA_DIST += unictype/categ_No.h @@ -2479,9 +1806,7 @@ EXTRA_DIST += unictype/categ_No.h ## begin gnulib module unictype/category-P -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_P libunistring_la_SOURCES += unictype/categ_P.c -endif EXTRA_DIST += unictype/categ_P.h @@ -2489,9 +1814,7 @@ EXTRA_DIST += unictype/categ_P.h ## begin gnulib module unictype/category-Pc -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PC libunistring_la_SOURCES += unictype/categ_Pc.c -endif EXTRA_DIST += unictype/categ_Pc.h @@ -2499,9 +1822,7 @@ EXTRA_DIST += unictype/categ_Pc.h ## begin gnulib module unictype/category-Pd -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PD libunistring_la_SOURCES += unictype/categ_Pd.c -endif EXTRA_DIST += unictype/categ_Pd.h @@ -2509,9 +1830,7 @@ EXTRA_DIST += unictype/categ_Pd.h ## begin gnulib module unictype/category-Pe -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PE libunistring_la_SOURCES += unictype/categ_Pe.c -endif EXTRA_DIST += unictype/categ_Pe.h @@ -2519,9 +1838,7 @@ EXTRA_DIST += unictype/categ_Pe.h ## begin gnulib module unictype/category-Pf -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PF libunistring_la_SOURCES += unictype/categ_Pf.c -endif EXTRA_DIST += unictype/categ_Pf.h @@ -2529,9 +1846,7 @@ EXTRA_DIST += unictype/categ_Pf.h ## begin gnulib module unictype/category-Pi -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PI libunistring_la_SOURCES += unictype/categ_Pi.c -endif EXTRA_DIST += unictype/categ_Pi.h @@ -2539,9 +1854,7 @@ EXTRA_DIST += unictype/categ_Pi.h ## begin gnulib module unictype/category-Po -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PO libunistring_la_SOURCES += unictype/categ_Po.c -endif EXTRA_DIST += unictype/categ_Po.h @@ -2549,9 +1862,7 @@ EXTRA_DIST += unictype/categ_Po.h ## begin gnulib module unictype/category-Ps -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PS libunistring_la_SOURCES += unictype/categ_Ps.c -endif EXTRA_DIST += unictype/categ_Ps.h @@ -2559,9 +1870,7 @@ EXTRA_DIST += unictype/categ_Ps.h ## begin gnulib module unictype/category-S -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_S libunistring_la_SOURCES += unictype/categ_S.c -endif EXTRA_DIST += unictype/categ_S.h @@ -2569,9 +1878,7 @@ EXTRA_DIST += unictype/categ_S.h ## begin gnulib module unictype/category-Sc -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SC libunistring_la_SOURCES += unictype/categ_Sc.c -endif EXTRA_DIST += unictype/categ_Sc.h @@ -2579,9 +1886,7 @@ EXTRA_DIST += unictype/categ_Sc.h ## begin gnulib module unictype/category-Sk -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SK libunistring_la_SOURCES += unictype/categ_Sk.c -endif EXTRA_DIST += unictype/categ_Sk.h @@ -2589,9 +1894,7 @@ EXTRA_DIST += unictype/categ_Sk.h ## begin gnulib module unictype/category-Sm -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SM libunistring_la_SOURCES += unictype/categ_Sm.c -endif EXTRA_DIST += unictype/categ_Sm.h @@ -2599,9 +1902,7 @@ EXTRA_DIST += unictype/categ_Sm.h ## begin gnulib module unictype/category-So -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SO libunistring_la_SOURCES += unictype/categ_So.c -endif EXTRA_DIST += unictype/categ_So.h @@ -2609,9 +1910,7 @@ EXTRA_DIST += unictype/categ_So.h ## begin gnulib module unictype/category-Z -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_Z libunistring_la_SOURCES += unictype/categ_Z.c -endif EXTRA_DIST += unictype/categ_Z.h @@ -2619,9 +1918,7 @@ EXTRA_DIST += unictype/categ_Z.h ## begin gnulib module unictype/category-Zl -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZL libunistring_la_SOURCES += unictype/categ_Zl.c -endif EXTRA_DIST += unictype/categ_Zl.h @@ -2629,9 +1926,7 @@ EXTRA_DIST += unictype/categ_Zl.h ## begin gnulib module unictype/category-Zp -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZP libunistring_la_SOURCES += unictype/categ_Zp.c -endif EXTRA_DIST += unictype/categ_Zp.h @@ -2639,9 +1934,7 @@ EXTRA_DIST += unictype/categ_Zp.h ## begin gnulib module unictype/category-Zs -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZS libunistring_la_SOURCES += unictype/categ_Zs.c -endif EXTRA_DIST += unictype/categ_Zs.h @@ -2649,67 +1942,37 @@ EXTRA_DIST += unictype/categ_Zs.h ## begin gnulib module unictype/category-and -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND libunistring_la_SOURCES += unictype/categ_and.c -endif ## end gnulib module unictype/category-and ## begin gnulib module unictype/category-and-not -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_NOT libunistring_la_SOURCES += unictype/categ_and_not.c -endif ## end gnulib module unictype/category-and-not ## begin gnulib module unictype/category-byname -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME libunistring_la_SOURCES += unictype/categ_byname.c -endif - -unictype/categ_byname.h: unictype/categ_byname.gperf - $(GPERF) -m 10 $(srcdir)/unictype/categ_byname.gperf > $(srcdir)/unictype/categ_byname.h-t - mv $(srcdir)/unictype/categ_byname.h-t $(srcdir)/unictype/categ_byname.h -BUILT_SOURCES += unictype/categ_byname.h -MOSTLYCLEANFILES += unictype/categ_byname.h-t -MAINTAINERCLEANFILES += unictype/categ_byname.h -EXTRA_DIST += unictype/categ_byname.h - -EXTRA_DIST += unictype/categ_byname.gperf ## end gnulib module unictype/category-byname -## begin gnulib module unictype/category-longname - -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LONGNAME -libunistring_la_SOURCES += unictype/categ_longname.c -endif - -## end gnulib module unictype/category-longname - ## begin gnulib module unictype/category-name -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NAME libunistring_la_SOURCES += unictype/categ_name.c -endif ## end gnulib module unictype/category-name ## begin gnulib module unictype/category-none -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NONE libunistring_la_SOURCES += unictype/categ_none.c -endif ## end gnulib module unictype/category-none ## begin gnulib module unictype/category-of -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OF libunistring_la_SOURCES += unictype/categ_of.c -endif EXTRA_DIST += unictype/categ_of.h @@ -2717,17 +1980,13 @@ EXTRA_DIST += unictype/categ_of.h ## begin gnulib module unictype/category-or -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OR libunistring_la_SOURCES += unictype/categ_or.c -endif ## end gnulib module unictype/category-or ## begin gnulib module unictype/category-test -if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_TEST libunistring_la_SOURCES += unictype/categ_test.c -endif EXTRA_DIST += unictype/bitmap.h @@ -2735,53 +1994,15 @@ EXTRA_DIST += unictype/bitmap.h ## begin gnulib module unictype/combining-class -if LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS -libunistring_la_SOURCES += unictype/combiningclass.c -endif +libunistring_la_SOURCES += unictype/combining.c -EXTRA_DIST += unictype/combiningclass.h +EXTRA_DIST += unictype/combining.h ## end gnulib module unictype/combining-class -## begin gnulib module unictype/combining-class-byname - -if LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_BYNAME -libunistring_la_SOURCES += unictype/combiningclass_byname.c -endif - -unictype/combiningclass_byname.h: unictype/combiningclass_byname.gperf - $(GPERF) -m 10 $(srcdir)/unictype/combiningclass_byname.gperf > $(srcdir)/unictype/combiningclass_byname.h-t - mv $(srcdir)/unictype/combiningclass_byname.h-t $(srcdir)/unictype/combiningclass_byname.h -BUILT_SOURCES += unictype/combiningclass_byname.h -MOSTLYCLEANFILES += unictype/combiningclass_byname.h-t -MAINTAINERCLEANFILES += unictype/combiningclass_byname.h -EXTRA_DIST += unictype/combiningclass_byname.h - -EXTRA_DIST += unictype/combiningclass_byname.gperf - -## end gnulib module unictype/combining-class-byname - -## begin gnulib module unictype/combining-class-longname - -if LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_LONGNAME -libunistring_la_SOURCES += unictype/combiningclass_longname.c -endif - -## end gnulib module unictype/combining-class-longname - -## begin gnulib module unictype/combining-class-name - -if LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_NAME -libunistring_la_SOURCES += unictype/combiningclass_name.c -endif - -## end gnulib module unictype/combining-class-name - ## begin gnulib module unictype/ctype-alnum -if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALNUM libunistring_la_SOURCES += unictype/ctype_alnum.c -endif EXTRA_DIST += unictype/bitmap.h unictype/ctype_alnum.h @@ -2789,9 +2010,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/ctype_alnum.h ## begin gnulib module unictype/ctype-alpha -if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALPHA libunistring_la_SOURCES += unictype/ctype_alpha.c -endif EXTRA_DIST += unictype/bitmap.h unictype/ctype_alpha.h @@ -2799,9 +2018,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/ctype_alpha.h ## begin gnulib module unictype/ctype-blank -if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_BLANK libunistring_la_SOURCES += unictype/ctype_blank.c -endif EXTRA_DIST += unictype/bitmap.h unictype/ctype_blank.h @@ -2809,9 +2026,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/ctype_blank.h ## begin gnulib module unictype/ctype-cntrl -if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_CNTRL libunistring_la_SOURCES += unictype/ctype_cntrl.c -endif EXTRA_DIST += unictype/bitmap.h unictype/ctype_cntrl.h @@ -2819,9 +2034,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/ctype_cntrl.h ## begin gnulib module unictype/ctype-digit -if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_DIGIT libunistring_la_SOURCES += unictype/ctype_digit.c -endif EXTRA_DIST += unictype/bitmap.h unictype/ctype_digit.h @@ -2829,9 +2042,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/ctype_digit.h ## begin gnulib module unictype/ctype-graph -if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_GRAPH libunistring_la_SOURCES += unictype/ctype_graph.c -endif EXTRA_DIST += unictype/bitmap.h unictype/ctype_graph.h @@ -2839,9 +2050,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/ctype_graph.h ## begin gnulib module unictype/ctype-lower -if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_LOWER libunistring_la_SOURCES += unictype/ctype_lower.c -endif EXTRA_DIST += unictype/bitmap.h unictype/ctype_lower.h @@ -2849,9 +2058,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/ctype_lower.h ## begin gnulib module unictype/ctype-print -if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PRINT libunistring_la_SOURCES += unictype/ctype_print.c -endif EXTRA_DIST += unictype/bitmap.h unictype/ctype_print.h @@ -2859,9 +2066,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/ctype_print.h ## begin gnulib module unictype/ctype-punct -if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PUNCT libunistring_la_SOURCES += unictype/ctype_punct.c -endif EXTRA_DIST += unictype/bitmap.h unictype/ctype_punct.h @@ -2869,9 +2074,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/ctype_punct.h ## begin gnulib module unictype/ctype-space -if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_SPACE libunistring_la_SOURCES += unictype/ctype_space.c -endif EXTRA_DIST += unictype/bitmap.h unictype/ctype_space.h @@ -2879,9 +2082,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/ctype_space.h ## begin gnulib module unictype/ctype-upper -if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_UPPER libunistring_la_SOURCES += unictype/ctype_upper.c -endif EXTRA_DIST += unictype/bitmap.h unictype/ctype_upper.h @@ -2889,9 +2090,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/ctype_upper.h ## begin gnulib module unictype/ctype-xdigit -if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_XDIGIT libunistring_la_SOURCES += unictype/ctype_xdigit.c -endif EXTRA_DIST += unictype/bitmap.h unictype/ctype_xdigit.h @@ -2899,9 +2098,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/ctype_xdigit.h ## begin gnulib module unictype/decimal-digit -if LIBUNISTRING_COMPILE_UNICTYPE_DECIMAL_DIGIT libunistring_la_SOURCES += unictype/decdigit.c -endif EXTRA_DIST += unictype/decdigit.h @@ -2909,101 +2106,15 @@ EXTRA_DIST += unictype/decdigit.h ## begin gnulib module unictype/digit -if LIBUNISTRING_COMPILE_UNICTYPE_DIGIT libunistring_la_SOURCES += unictype/digit.c -endif EXTRA_DIST += unictype/digit.h ## end gnulib module unictype/digit -## begin gnulib module unictype/joininggroup-byname - -if LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_BYNAME -libunistring_la_SOURCES += unictype/joininggroup_byname.c -endif - -unictype/joininggroup_byname.h: unictype/joininggroup_byname.gperf - $(GPERF) -m 10 $(srcdir)/unictype/joininggroup_byname.gperf > $(srcdir)/unictype/joininggroup_byname.h-t - mv $(srcdir)/unictype/joininggroup_byname.h-t $(srcdir)/unictype/joininggroup_byname.h -BUILT_SOURCES += unictype/joininggroup_byname.h -MOSTLYCLEANFILES += unictype/joininggroup_byname.h-t -MAINTAINERCLEANFILES += unictype/joininggroup_byname.h -EXTRA_DIST += unictype/joininggroup_byname.h - -EXTRA_DIST += unictype/joininggroup_byname.gperf - -## end gnulib module unictype/joininggroup-byname - -## begin gnulib module unictype/joininggroup-name - -if LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_NAME -libunistring_la_SOURCES += unictype/joininggroup_name.c -endif - -EXTRA_DIST += unictype/joininggroup_name.h - -## end gnulib module unictype/joininggroup-name - -## begin gnulib module unictype/joininggroup-of - -if LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_OF -libunistring_la_SOURCES += unictype/joininggroup_of.c -endif - -EXTRA_DIST += unictype/joininggroup_of.h - -## end gnulib module unictype/joininggroup-of - -## begin gnulib module unictype/joiningtype-byname - -if LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_BYNAME -libunistring_la_SOURCES += unictype/joiningtype_byname.c -endif - -unictype/joiningtype_byname.h: unictype/joiningtype_byname.gperf - $(GPERF) -m 10 $(srcdir)/unictype/joiningtype_byname.gperf > $(srcdir)/unictype/joiningtype_byname.h-t - mv $(srcdir)/unictype/joiningtype_byname.h-t $(srcdir)/unictype/joiningtype_byname.h -BUILT_SOURCES += unictype/joiningtype_byname.h -MOSTLYCLEANFILES += unictype/joiningtype_byname.h-t -MAINTAINERCLEANFILES += unictype/joiningtype_byname.h -EXTRA_DIST += unictype/joiningtype_byname.h - -EXTRA_DIST += unictype/joiningtype_byname.gperf - -## end gnulib module unictype/joiningtype-byname - -## begin gnulib module unictype/joiningtype-longname - -if LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_LONGNAME -libunistring_la_SOURCES += unictype/joiningtype_longname.c -endif - -## end gnulib module unictype/joiningtype-longname - -## begin gnulib module unictype/joiningtype-name - -if LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_NAME -libunistring_la_SOURCES += unictype/joiningtype_name.c -endif - -## end gnulib module unictype/joiningtype-name - -## begin gnulib module unictype/joiningtype-of - -if LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_OF -libunistring_la_SOURCES += unictype/joiningtype_of.c -endif - -EXTRA_DIST += unictype/joiningtype_of.h - -## end gnulib module unictype/joiningtype-of - ## begin gnulib module unictype/mirror -if LIBUNISTRING_COMPILE_UNICTYPE_MIRROR libunistring_la_SOURCES += unictype/mirror.c -endif EXTRA_DIST += unictype/mirror.h @@ -3011,9 +2122,7 @@ EXTRA_DIST += unictype/mirror.h ## begin gnulib module unictype/numeric -if LIBUNISTRING_COMPILE_UNICTYPE_NUMERIC libunistring_la_SOURCES += unictype/numeric.c -endif EXTRA_DIST += unictype/numeric.h @@ -3021,9 +2130,7 @@ EXTRA_DIST += unictype/numeric.h ## begin gnulib module unictype/property-alphabetic -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ALPHABETIC libunistring_la_SOURCES += unictype/pr_alphabetic.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_alphabetic.h @@ -3031,9 +2138,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_alphabetic.h ## begin gnulib module unictype/property-ascii-hex-digit -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT libunistring_la_SOURCES += unictype/pr_ascii_hex_digit.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_ascii_hex_digit.h @@ -3041,9 +2146,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_ascii_hex_digit.h ## begin gnulib module unictype/property-bidi-arabic-digit -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT libunistring_la_SOURCES += unictype/pr_bidi_arabic_digit.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_arabic_digit.h @@ -3051,9 +2154,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_arabic_digit.h ## begin gnulib module unictype/property-bidi-arabic-right-to-left -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT libunistring_la_SOURCES += unictype/pr_bidi_arabic_right_to_left.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_arabic_right_to_left.h @@ -3061,9 +2162,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_arabic_right_to_left.h ## begin gnulib module unictype/property-bidi-block-separator -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR libunistring_la_SOURCES += unictype/pr_bidi_block_separator.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_block_separator.h @@ -3071,9 +2170,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_block_separator.h ## begin gnulib module unictype/property-bidi-boundary-neutral -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL libunistring_la_SOURCES += unictype/pr_bidi_boundary_neutral.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_boundary_neutral.h @@ -3081,9 +2178,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_boundary_neutral.h ## begin gnulib module unictype/property-bidi-common-separator -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR libunistring_la_SOURCES += unictype/pr_bidi_common_separator.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_common_separator.h @@ -3091,9 +2186,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_common_separator.h ## begin gnulib module unictype/property-bidi-control -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_CONTROL libunistring_la_SOURCES += unictype/pr_bidi_control.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_control.h @@ -3101,9 +2194,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_control.h ## begin gnulib module unictype/property-bidi-embedding-or-override -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE libunistring_la_SOURCES += unictype/pr_bidi_embedding_or_override.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_embedding_or_override.h @@ -3111,9 +2202,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_embedding_or_override.h ## begin gnulib module unictype/property-bidi-eur-num-separator -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR libunistring_la_SOURCES += unictype/pr_bidi_eur_num_separator.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_eur_num_separator.h @@ -3121,9 +2210,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_eur_num_separator.h ## begin gnulib module unictype/property-bidi-eur-num-terminator -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR libunistring_la_SOURCES += unictype/pr_bidi_eur_num_terminator.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_eur_num_terminator.h @@ -3131,9 +2218,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_eur_num_terminator.h ## begin gnulib module unictype/property-bidi-european-digit -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT libunistring_la_SOURCES += unictype/pr_bidi_european_digit.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_european_digit.h @@ -3141,9 +2226,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_european_digit.h ## begin gnulib module unictype/property-bidi-hebrew-right-to-left -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT libunistring_la_SOURCES += unictype/pr_bidi_hebrew_right_to_left.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_hebrew_right_to_left.h @@ -3151,9 +2234,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_hebrew_right_to_left.h ## begin gnulib module unictype/property-bidi-left-to-right -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT libunistring_la_SOURCES += unictype/pr_bidi_left_to_right.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_left_to_right.h @@ -3161,9 +2242,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_left_to_right.h ## begin gnulib module unictype/property-bidi-non-spacing-mark -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK libunistring_la_SOURCES += unictype/pr_bidi_non_spacing_mark.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_non_spacing_mark.h @@ -3171,9 +2250,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_non_spacing_mark.h ## begin gnulib module unictype/property-bidi-other-neutral -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL libunistring_la_SOURCES += unictype/pr_bidi_other_neutral.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_other_neutral.h @@ -3181,9 +2258,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_other_neutral.h ## begin gnulib module unictype/property-bidi-pdf -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_PDF libunistring_la_SOURCES += unictype/pr_bidi_pdf.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_pdf.h @@ -3191,9 +2266,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_pdf.h ## begin gnulib module unictype/property-bidi-segment-separator -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR libunistring_la_SOURCES += unictype/pr_bidi_segment_separator.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_segment_separator.h @@ -3201,9 +2274,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_segment_separator.h ## begin gnulib module unictype/property-bidi-whitespace -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_WHITESPACE libunistring_la_SOURCES += unictype/pr_bidi_whitespace.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_whitespace.h @@ -3211,9 +2282,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_whitespace.h ## begin gnulib module unictype/property-byname -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME libunistring_la_SOURCES += unictype/pr_byname.c -endif unictype/pr_byname.h: unictype/pr_byname.gperf $(GPERF) -m 10 $(srcdir)/unictype/pr_byname.gperf > $(srcdir)/unictype/pr_byname.h-t @@ -3227,81 +2296,9 @@ EXTRA_DIST += unictype/pr_byname.gperf ## end gnulib module unictype/property-byname -## begin gnulib module unictype/property-case-ignorable - -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASE_IGNORABLE -libunistring_la_SOURCES += unictype/pr_case_ignorable.c -endif - -EXTRA_DIST += unictype/bitmap.h unictype/pr_case_ignorable.h - -## end gnulib module unictype/property-case-ignorable - -## begin gnulib module unictype/property-cased - -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASED -libunistring_la_SOURCES += unictype/pr_cased.c -endif - -EXTRA_DIST += unictype/bitmap.h unictype/pr_cased.h - -## end gnulib module unictype/property-cased - -## begin gnulib module unictype/property-changes-when-casefolded - -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEFOLDED -libunistring_la_SOURCES += unictype/pr_changes_when_casefolded.c -endif - -EXTRA_DIST += unictype/bitmap.h unictype/pr_changes_when_casefolded.h - -## end gnulib module unictype/property-changes-when-casefolded - -## begin gnulib module unictype/property-changes-when-casemapped - -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEMAPPED -libunistring_la_SOURCES += unictype/pr_changes_when_casemapped.c -endif - -EXTRA_DIST += unictype/bitmap.h unictype/pr_changes_when_casemapped.h - -## end gnulib module unictype/property-changes-when-casemapped - -## begin gnulib module unictype/property-changes-when-lowercased - -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_LOWERCASED -libunistring_la_SOURCES += unictype/pr_changes_when_lowercased.c -endif - -EXTRA_DIST += unictype/bitmap.h unictype/pr_changes_when_lowercased.h - -## end gnulib module unictype/property-changes-when-lowercased - -## begin gnulib module unictype/property-changes-when-titlecased - -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_TITLECASED -libunistring_la_SOURCES += unictype/pr_changes_when_titlecased.c -endif - -EXTRA_DIST += unictype/bitmap.h unictype/pr_changes_when_titlecased.h - -## end gnulib module unictype/property-changes-when-titlecased - -## begin gnulib module unictype/property-changes-when-uppercased - -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_UPPERCASED -libunistring_la_SOURCES += unictype/pr_changes_when_uppercased.c -endif - -EXTRA_DIST += unictype/bitmap.h unictype/pr_changes_when_uppercased.h - -## end gnulib module unictype/property-changes-when-uppercased - ## begin gnulib module unictype/property-combining -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMBINING libunistring_la_SOURCES += unictype/pr_combining.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_combining.h @@ -3309,9 +2306,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_combining.h ## begin gnulib module unictype/property-composite -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMPOSITE libunistring_la_SOURCES += unictype/pr_composite.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_composite.h @@ -3319,9 +2314,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_composite.h ## begin gnulib module unictype/property-currency-symbol -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CURRENCY_SYMBOL libunistring_la_SOURCES += unictype/pr_currency_symbol.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_currency_symbol.h @@ -3329,9 +2322,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_currency_symbol.h ## begin gnulib module unictype/property-dash -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DASH libunistring_la_SOURCES += unictype/pr_dash.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_dash.h @@ -3339,9 +2330,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_dash.h ## begin gnulib module unictype/property-decimal-digit -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DECIMAL_DIGIT libunistring_la_SOURCES += unictype/pr_decimal_digit.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_decimal_digit.h @@ -3349,9 +2338,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_decimal_digit.h ## begin gnulib module unictype/property-default-ignorable-code-point -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT libunistring_la_SOURCES += unictype/pr_default_ignorable_code_point.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_default_ignorable_code_point.h @@ -3359,9 +2346,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_default_ignorable_code_point.h ## begin gnulib module unictype/property-deprecated -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED libunistring_la_SOURCES += unictype/pr_deprecated.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_deprecated.h @@ -3369,9 +2354,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_deprecated.h ## begin gnulib module unictype/property-diacritic -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC libunistring_la_SOURCES += unictype/pr_diacritic.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_diacritic.h @@ -3379,9 +2362,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_diacritic.h ## begin gnulib module unictype/property-extender -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER libunistring_la_SOURCES += unictype/pr_extender.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_extender.h @@ -3389,9 +2370,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_extender.h ## begin gnulib module unictype/property-format-control -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL libunistring_la_SOURCES += unictype/pr_format_control.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_format_control.h @@ -3399,9 +2378,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_format_control.h ## begin gnulib module unictype/property-grapheme-base -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE libunistring_la_SOURCES += unictype/pr_grapheme_base.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_grapheme_base.h @@ -3409,9 +2386,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_grapheme_base.h ## begin gnulib module unictype/property-grapheme-extend -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND libunistring_la_SOURCES += unictype/pr_grapheme_extend.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_grapheme_extend.h @@ -3419,9 +2394,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_grapheme_extend.h ## begin gnulib module unictype/property-grapheme-link -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK libunistring_la_SOURCES += unictype/pr_grapheme_link.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_grapheme_link.h @@ -3429,9 +2402,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_grapheme_link.h ## begin gnulib module unictype/property-hex-digit -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT libunistring_la_SOURCES += unictype/pr_hex_digit.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_hex_digit.h @@ -3439,9 +2410,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_hex_digit.h ## begin gnulib module unictype/property-hyphen -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN libunistring_la_SOURCES += unictype/pr_hyphen.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_hyphen.h @@ -3449,9 +2418,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_hyphen.h ## begin gnulib module unictype/property-id-continue -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE libunistring_la_SOURCES += unictype/pr_id_continue.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_id_continue.h @@ -3459,9 +2426,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_id_continue.h ## begin gnulib module unictype/property-id-start -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START libunistring_la_SOURCES += unictype/pr_id_start.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_id_start.h @@ -3469,9 +2434,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_id_start.h ## begin gnulib module unictype/property-ideographic -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC libunistring_la_SOURCES += unictype/pr_ideographic.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_ideographic.h @@ -3479,9 +2442,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_ideographic.h ## begin gnulib module unictype/property-ids-binary-operator -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR libunistring_la_SOURCES += unictype/pr_ids_binary_operator.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_ids_binary_operator.h @@ -3489,9 +2450,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_ids_binary_operator.h ## begin gnulib module unictype/property-ids-trinary-operator -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR libunistring_la_SOURCES += unictype/pr_ids_trinary_operator.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_ids_trinary_operator.h @@ -3499,9 +2458,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_ids_trinary_operator.h ## begin gnulib module unictype/property-ignorable-control -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL libunistring_la_SOURCES += unictype/pr_ignorable_control.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_ignorable_control.h @@ -3509,9 +2466,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_ignorable_control.h ## begin gnulib module unictype/property-iso-control -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL libunistring_la_SOURCES += unictype/pr_iso_control.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_iso_control.h @@ -3519,9 +2474,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_iso_control.h ## begin gnulib module unictype/property-join-control -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL libunistring_la_SOURCES += unictype/pr_join_control.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_join_control.h @@ -3529,9 +2482,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_join_control.h ## begin gnulib module unictype/property-left-of-pair -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR libunistring_la_SOURCES += unictype/pr_left_of_pair.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_left_of_pair.h @@ -3539,9 +2490,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_left_of_pair.h ## begin gnulib module unictype/property-line-separator -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR libunistring_la_SOURCES += unictype/pr_line_separator.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_line_separator.h @@ -3549,9 +2498,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_line_separator.h ## begin gnulib module unictype/property-logical-order-exception -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION libunistring_la_SOURCES += unictype/pr_logical_order_exception.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_logical_order_exception.h @@ -3559,9 +2506,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_logical_order_exception.h ## begin gnulib module unictype/property-lowercase -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE libunistring_la_SOURCES += unictype/pr_lowercase.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_lowercase.h @@ -3569,9 +2514,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_lowercase.h ## begin gnulib module unictype/property-math -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH libunistring_la_SOURCES += unictype/pr_math.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_math.h @@ -3579,9 +2522,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_math.h ## begin gnulib module unictype/property-non-break -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK libunistring_la_SOURCES += unictype/pr_non_break.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_non_break.h @@ -3589,9 +2530,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_non_break.h ## begin gnulib module unictype/property-not-a-character -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER libunistring_la_SOURCES += unictype/pr_not_a_character.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_not_a_character.h @@ -3599,9 +2538,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_not_a_character.h ## begin gnulib module unictype/property-numeric -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC libunistring_la_SOURCES += unictype/pr_numeric.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_numeric.h @@ -3609,9 +2546,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_numeric.h ## begin gnulib module unictype/property-other-alphabetic -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC libunistring_la_SOURCES += unictype/pr_other_alphabetic.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_other_alphabetic.h @@ -3619,9 +2554,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_other_alphabetic.h ## begin gnulib module unictype/property-other-default-ignorable-code-point -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT libunistring_la_SOURCES += unictype/pr_other_default_ignorable_code_point.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_other_default_ignorable_code_point.h @@ -3629,9 +2562,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_other_default_ignorable_code_point.h ## begin gnulib module unictype/property-other-grapheme-extend -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND libunistring_la_SOURCES += unictype/pr_other_grapheme_extend.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_other_grapheme_extend.h @@ -3639,9 +2570,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_other_grapheme_extend.h ## begin gnulib module unictype/property-other-id-continue -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE libunistring_la_SOURCES += unictype/pr_other_id_continue.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_other_id_continue.h @@ -3649,9 +2578,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_other_id_continue.h ## begin gnulib module unictype/property-other-id-start -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START libunistring_la_SOURCES += unictype/pr_other_id_start.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_other_id_start.h @@ -3659,9 +2586,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_other_id_start.h ## begin gnulib module unictype/property-other-lowercase -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE libunistring_la_SOURCES += unictype/pr_other_lowercase.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_other_lowercase.h @@ -3669,9 +2594,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_other_lowercase.h ## begin gnulib module unictype/property-other-math -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH libunistring_la_SOURCES += unictype/pr_other_math.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_other_math.h @@ -3679,9 +2602,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_other_math.h ## begin gnulib module unictype/property-other-uppercase -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE libunistring_la_SOURCES += unictype/pr_other_uppercase.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_other_uppercase.h @@ -3689,9 +2610,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_other_uppercase.h ## begin gnulib module unictype/property-paired-punctuation -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION libunistring_la_SOURCES += unictype/pr_paired_punctuation.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_paired_punctuation.h @@ -3699,9 +2618,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_paired_punctuation.h ## begin gnulib module unictype/property-paragraph-separator -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR libunistring_la_SOURCES += unictype/pr_paragraph_separator.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_paragraph_separator.h @@ -3709,9 +2626,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_paragraph_separator.h ## begin gnulib module unictype/property-pattern-syntax -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX libunistring_la_SOURCES += unictype/pr_pattern_syntax.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_pattern_syntax.h @@ -3719,9 +2634,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_pattern_syntax.h ## begin gnulib module unictype/property-pattern-white-space -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE libunistring_la_SOURCES += unictype/pr_pattern_white_space.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_pattern_white_space.h @@ -3729,9 +2642,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_pattern_white_space.h ## begin gnulib module unictype/property-private-use -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE libunistring_la_SOURCES += unictype/pr_private_use.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_private_use.h @@ -3739,9 +2650,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_private_use.h ## begin gnulib module unictype/property-punctuation -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION libunistring_la_SOURCES += unictype/pr_punctuation.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_punctuation.h @@ -3749,9 +2658,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_punctuation.h ## begin gnulib module unictype/property-quotation-mark -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK libunistring_la_SOURCES += unictype/pr_quotation_mark.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_quotation_mark.h @@ -3759,9 +2666,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_quotation_mark.h ## begin gnulib module unictype/property-radical -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL libunistring_la_SOURCES += unictype/pr_radical.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_radical.h @@ -3769,9 +2674,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_radical.h ## begin gnulib module unictype/property-sentence-terminal -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL libunistring_la_SOURCES += unictype/pr_sentence_terminal.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_sentence_terminal.h @@ -3779,9 +2682,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_sentence_terminal.h ## begin gnulib module unictype/property-soft-dotted -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED libunistring_la_SOURCES += unictype/pr_soft_dotted.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_soft_dotted.h @@ -3789,9 +2690,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_soft_dotted.h ## begin gnulib module unictype/property-space -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE libunistring_la_SOURCES += unictype/pr_space.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_space.h @@ -3799,9 +2698,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_space.h ## begin gnulib module unictype/property-terminal-punctuation -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION libunistring_la_SOURCES += unictype/pr_terminal_punctuation.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_terminal_punctuation.h @@ -3809,17 +2706,13 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_terminal_punctuation.h ## begin gnulib module unictype/property-test -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST libunistring_la_SOURCES += unictype/pr_test.c -endif ## end gnulib module unictype/property-test ## begin gnulib module unictype/property-titlecase -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE libunistring_la_SOURCES += unictype/pr_titlecase.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_titlecase.h @@ -3827,9 +2720,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_titlecase.h ## begin gnulib module unictype/property-unassigned-code-value -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE libunistring_la_SOURCES += unictype/pr_unassigned_code_value.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_unassigned_code_value.h @@ -3837,9 +2728,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_unassigned_code_value.h ## begin gnulib module unictype/property-unified-ideograph -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH libunistring_la_SOURCES += unictype/pr_unified_ideograph.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_unified_ideograph.h @@ -3847,9 +2736,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_unified_ideograph.h ## begin gnulib module unictype/property-uppercase -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE libunistring_la_SOURCES += unictype/pr_uppercase.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_uppercase.h @@ -3857,9 +2744,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_uppercase.h ## begin gnulib module unictype/property-variation-selector -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR libunistring_la_SOURCES += unictype/pr_variation_selector.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_variation_selector.h @@ -3867,9 +2752,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_variation_selector.h ## begin gnulib module unictype/property-white-space -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE libunistring_la_SOURCES += unictype/pr_white_space.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_white_space.h @@ -3877,9 +2760,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_white_space.h ## begin gnulib module unictype/property-xid-continue -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE libunistring_la_SOURCES += unictype/pr_xid_continue.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_xid_continue.h @@ -3887,9 +2768,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_xid_continue.h ## begin gnulib module unictype/property-xid-start -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START libunistring_la_SOURCES += unictype/pr_xid_start.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_xid_start.h @@ -3897,9 +2776,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_xid_start.h ## begin gnulib module unictype/property-zero-width -if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH libunistring_la_SOURCES += unictype/pr_zero_width.c -endif EXTRA_DIST += unictype/bitmap.h unictype/pr_zero_width.h @@ -3907,9 +2784,7 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_zero_width.h ## begin gnulib module unictype/scripts -if LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS libunistring_la_SOURCES += unictype/scripts.c -endif unictype/scripts_byname.h: unictype/scripts_byname.gperf $(GPERF) -m 10 $(srcdir)/unictype/scripts_byname.gperf > $(srcdir)/unictype/scripts_byname.h-t @@ -3925,9 +2800,7 @@ EXTRA_DIST += unictype/scripts.h unictype/scripts_byname.gperf ## begin gnulib module unictype/syntax-c-ident -if LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT libunistring_la_SOURCES += unictype/sy_c_ident.c -endif EXTRA_DIST += unictype/identsyntaxmap.h unictype/sy_c_ident.h @@ -3935,17 +2808,13 @@ EXTRA_DIST += unictype/identsyntaxmap.h unictype/sy_c_ident.h ## begin gnulib module unictype/syntax-c-whitespace -if LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE libunistring_la_SOURCES += unictype/sy_c_whitespace.c -endif ## end gnulib module unictype/syntax-c-whitespace ## begin gnulib module unictype/syntax-java-ident -if LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT libunistring_la_SOURCES += unictype/sy_java_ident.c -endif EXTRA_DIST += unictype/identsyntaxmap.h unictype/sy_java_ident.h @@ -3953,139 +2822,14 @@ EXTRA_DIST += unictype/identsyntaxmap.h unictype/sy_java_ident.h ## begin gnulib module unictype/syntax-java-whitespace -if LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE libunistring_la_SOURCES += unictype/sy_java_whitespace.c -endif ## end gnulib module unictype/syntax-java-whitespace -## begin gnulib module unigbrk/base - -BUILT_SOURCES += $(LIBUNISTRING_UNIGBRK_H) - -unigbrk.h: unigbrk.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/unigbrk.in.h; \ - } > $@-t && \ - mv -f $@-t $@ -MOSTLYCLEANFILES += unigbrk.h unigbrk.h-t - -EXTRA_DIST += unigbrk.in.h - -## end gnulib module unigbrk/base - -## begin gnulib module unigbrk/u16-grapheme-breaks - -if LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS -libunistring_la_SOURCES += unigbrk/u16-grapheme-breaks.c -endif - -## end gnulib module unigbrk/u16-grapheme-breaks - -## begin gnulib module unigbrk/u16-grapheme-next - -if LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT -libunistring_la_SOURCES += unigbrk/u16-grapheme-next.c -endif - -## end gnulib module unigbrk/u16-grapheme-next - -## begin gnulib module unigbrk/u16-grapheme-prev - -if LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV -libunistring_la_SOURCES += unigbrk/u16-grapheme-prev.c -endif - -## end gnulib module unigbrk/u16-grapheme-prev - -## begin gnulib module unigbrk/u32-grapheme-breaks - -if LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS -libunistring_la_SOURCES += unigbrk/u32-grapheme-breaks.c -endif - -## end gnulib module unigbrk/u32-grapheme-breaks - -## begin gnulib module unigbrk/u32-grapheme-next - -if LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT -libunistring_la_SOURCES += unigbrk/u32-grapheme-next.c -endif - -## end gnulib module unigbrk/u32-grapheme-next - -## begin gnulib module unigbrk/u32-grapheme-prev - -if LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV -libunistring_la_SOURCES += unigbrk/u32-grapheme-prev.c -endif - -## end gnulib module unigbrk/u32-grapheme-prev - -## begin gnulib module unigbrk/u8-grapheme-breaks - -if LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS -libunistring_la_SOURCES += unigbrk/u8-grapheme-breaks.c -endif - -## end gnulib module unigbrk/u8-grapheme-breaks - -## begin gnulib module unigbrk/u8-grapheme-next - -if LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT -libunistring_la_SOURCES += unigbrk/u8-grapheme-next.c -endif - -## end gnulib module unigbrk/u8-grapheme-next - -## begin gnulib module unigbrk/u8-grapheme-prev - -if LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV -libunistring_la_SOURCES += unigbrk/u8-grapheme-prev.c -endif - -## end gnulib module unigbrk/u8-grapheme-prev - -## begin gnulib module unigbrk/uc-gbrk-prop - -if LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP -libunistring_la_SOURCES += unigbrk/uc-gbrk-prop.c -endif - -EXTRA_DIST += unigbrk/gbrkprop.h - -## end gnulib module unigbrk/uc-gbrk-prop - -## begin gnulib module unigbrk/uc-is-grapheme-break - -if LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK -libunistring_la_SOURCES += unigbrk/uc-is-grapheme-break.c -endif - -## end gnulib module unigbrk/uc-is-grapheme-break - -## begin gnulib module unigbrk/ulc-grapheme-breaks - -if LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS -libunistring_la_SOURCES += unigbrk/ulc-grapheme-breaks.c -endif - -## end gnulib module unigbrk/ulc-grapheme-breaks - ## begin gnulib module unilbrk/base -BUILT_SOURCES += $(LIBUNISTRING_UNILBRK_H) - -unilbrk.h: unilbrk.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/unilbrk.in.h; \ - } > $@-t && \ - mv -f $@-t $@ -MOSTLYCLEANFILES += unilbrk.h unilbrk.h-t -EXTRA_DIST += unilbrk.in.h +EXTRA_DIST += unilbrk.h ## end gnulib module unilbrk/base @@ -4099,9 +2843,7 @@ EXTRA_DIST += unilbrk/lbrkprop1.h unilbrk/lbrkprop2.h unilbrk/lbrktables.h ## begin gnulib module unilbrk/u16-possible-linebreaks -if LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS libunistring_la_SOURCES += unilbrk/u16-possible-linebreaks.c -endif EXTRA_DIST += uniwidth/cjk.h @@ -4109,17 +2851,13 @@ EXTRA_DIST += uniwidth/cjk.h ## begin gnulib module unilbrk/u16-width-linebreaks -if LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS libunistring_la_SOURCES += unilbrk/u16-width-linebreaks.c -endif ## end gnulib module unilbrk/u16-width-linebreaks ## begin gnulib module unilbrk/u32-possible-linebreaks -if LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS libunistring_la_SOURCES += unilbrk/u32-possible-linebreaks.c -endif EXTRA_DIST += uniwidth/cjk.h @@ -4127,17 +2865,13 @@ EXTRA_DIST += uniwidth/cjk.h ## begin gnulib module unilbrk/u32-width-linebreaks -if LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS libunistring_la_SOURCES += unilbrk/u32-width-linebreaks.c -endif ## end gnulib module unilbrk/u32-width-linebreaks ## begin gnulib module unilbrk/u8-possible-linebreaks -if LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS libunistring_la_SOURCES += unilbrk/u8-possible-linebreaks.c -endif EXTRA_DIST += uniwidth/cjk.h @@ -4145,9 +2879,7 @@ EXTRA_DIST += uniwidth/cjk.h ## begin gnulib module unilbrk/u8-width-linebreaks -if LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS libunistring_la_SOURCES += unilbrk/u8-width-linebreaks.c -endif ## end gnulib module unilbrk/u8-width-linebreaks @@ -4161,41 +2893,26 @@ EXTRA_DIST += unilbrk/ulc-common.h ## begin gnulib module unilbrk/ulc-possible-linebreaks -if LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS libunistring_la_SOURCES += unilbrk/ulc-possible-linebreaks.c -endif ## end gnulib module unilbrk/ulc-possible-linebreaks ## begin gnulib module unilbrk/ulc-width-linebreaks -if LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS libunistring_la_SOURCES += unilbrk/ulc-width-linebreaks.c -endif ## end gnulib module unilbrk/ulc-width-linebreaks ## begin gnulib module uniname/base -BUILT_SOURCES += $(LIBUNISTRING_UNINAME_H) - -uniname.h: uniname.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/uniname.in.h; \ - } > $@-t && \ - mv -f $@-t $@ -MOSTLYCLEANFILES += uniname.h uniname.h-t -EXTRA_DIST += uniname.in.h +EXTRA_DIST += uniname.h ## end gnulib module uniname/base ## begin gnulib module uniname/uniname -if LIBUNISTRING_COMPILE_UNINAME_UNINAME libunistring_la_SOURCES += uniname/uniname.c -endif EXTRA_DIST += uniname/gen-uninames.lisp uniname/uninames.h @@ -4203,25 +2920,14 @@ EXTRA_DIST += uniname/gen-uninames.lisp uniname/uninames.h ## begin gnulib module uninorm/base -BUILT_SOURCES += $(LIBUNISTRING_UNINORM_H) -uninorm.h: uninorm.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/uninorm.in.h; \ - } > $@-t && \ - mv -f $@-t $@ -MOSTLYCLEANFILES += uninorm.h uninorm.h-t - -EXTRA_DIST += uninorm.in.h +EXTRA_DIST += uninorm.h ## end gnulib module uninorm/base ## begin gnulib module uninorm/canonical-decomposition -if LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION libunistring_la_SOURCES += uninorm/canonical-decomposition.c -endif ## end gnulib module uninorm/canonical-decomposition @@ -4235,9 +2941,7 @@ EXTRA_DIST += uninorm/decompose-internal.h ## begin gnulib module uninorm/composition -if LIBUNISTRING_COMPILE_UNINORM_COMPOSITION libunistring_la_SOURCES += uninorm/composition.c -endif uninorm/composition-table.h: $(srcdir)/uninorm/composition-table.gperf $(GPERF) -m 1 $(srcdir)/uninorm/composition-table.gperf > $(srcdir)/uninorm/composition-table.h-t @@ -4261,9 +2965,7 @@ EXTRA_DIST += uninorm/decompose-internal.h ## begin gnulib module uninorm/decomposing-form -if LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM libunistring_la_SOURCES += uninorm/decomposing-form.c -endif EXTRA_DIST += uninorm/normalize-internal.h @@ -4271,9 +2973,7 @@ EXTRA_DIST += uninorm/normalize-internal.h ## begin gnulib module uninorm/decomposition -if LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION libunistring_la_SOURCES += uninorm/decomposition.c -endif ## end gnulib module uninorm/decomposition @@ -4287,9 +2987,7 @@ EXTRA_DIST += uninorm/decomposition-table.h uninorm/decomposition-table1.h unino ## begin gnulib module uninorm/filter -if LIBUNISTRING_COMPILE_UNINORM_FILTER libunistring_la_SOURCES += uninorm/uninorm-filter.c -endif EXTRA_DIST += uninorm/normalize-internal.h @@ -4297,9 +2995,7 @@ EXTRA_DIST += uninorm/normalize-internal.h ## begin gnulib module uninorm/nfc -if LIBUNISTRING_COMPILE_UNINORM_NFC libunistring_la_SOURCES += uninorm/nfc.c -endif EXTRA_DIST += uninorm/normalize-internal.h @@ -4307,9 +3003,7 @@ EXTRA_DIST += uninorm/normalize-internal.h ## begin gnulib module uninorm/nfd -if LIBUNISTRING_COMPILE_UNINORM_NFD libunistring_la_SOURCES += uninorm/nfd.c -endif EXTRA_DIST += uninorm/normalize-internal.h @@ -4317,9 +3011,7 @@ EXTRA_DIST += uninorm/normalize-internal.h ## begin gnulib module uninorm/nfkc -if LIBUNISTRING_COMPILE_UNINORM_NFKC libunistring_la_SOURCES += uninorm/nfkc.c -endif EXTRA_DIST += uninorm/normalize-internal.h @@ -4327,9 +3019,7 @@ EXTRA_DIST += uninorm/normalize-internal.h ## begin gnulib module uninorm/nfkd -if LIBUNISTRING_COMPILE_UNINORM_NFKD libunistring_la_SOURCES += uninorm/nfkd.c -endif EXTRA_DIST += uninorm/normalize-internal.h @@ -4337,9 +3027,7 @@ EXTRA_DIST += uninorm/normalize-internal.h ## begin gnulib module uninorm/u16-normalize -if LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE libunistring_la_SOURCES += uninorm/u16-normalize.c -endif EXTRA_DIST += uninorm/normalize-internal.h uninorm/u-normalize-internal.h @@ -4347,9 +3035,7 @@ EXTRA_DIST += uninorm/normalize-internal.h uninorm/u-normalize-internal.h ## begin gnulib module uninorm/u16-normcmp -if LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP libunistring_la_SOURCES += uninorm/u16-normcmp.c -endif EXTRA_DIST += uninorm/u-normcmp.h @@ -4357,9 +3043,7 @@ EXTRA_DIST += uninorm/u-normcmp.h ## begin gnulib module uninorm/u16-normcoll -if LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL libunistring_la_SOURCES += uninorm/u16-normcoll.c -endif EXTRA_DIST += uninorm/u-normcoll.h @@ -4367,9 +3051,7 @@ EXTRA_DIST += uninorm/u-normcoll.h ## begin gnulib module uninorm/u16-normxfrm -if LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM libunistring_la_SOURCES += uninorm/u16-normxfrm.c -endif EXTRA_DIST += uninorm/u-normxfrm.h @@ -4377,9 +3059,7 @@ EXTRA_DIST += uninorm/u-normxfrm.h ## begin gnulib module uninorm/u32-normalize -if LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE libunistring_la_SOURCES += uninorm/u32-normalize.c -endif EXTRA_DIST += uninorm/normalize-internal.h uninorm/u-normalize-internal.h @@ -4387,9 +3067,7 @@ EXTRA_DIST += uninorm/normalize-internal.h uninorm/u-normalize-internal.h ## begin gnulib module uninorm/u32-normcmp -if LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP libunistring_la_SOURCES += uninorm/u32-normcmp.c -endif EXTRA_DIST += uninorm/u-normcmp.h @@ -4397,9 +3075,7 @@ EXTRA_DIST += uninorm/u-normcmp.h ## begin gnulib module uninorm/u32-normcoll -if LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL libunistring_la_SOURCES += uninorm/u32-normcoll.c -endif EXTRA_DIST += uninorm/u-normcoll.h @@ -4407,9 +3083,7 @@ EXTRA_DIST += uninorm/u-normcoll.h ## begin gnulib module uninorm/u32-normxfrm -if LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM libunistring_la_SOURCES += uninorm/u32-normxfrm.c -endif EXTRA_DIST += uninorm/u-normxfrm.h @@ -4417,9 +3091,7 @@ EXTRA_DIST += uninorm/u-normxfrm.h ## begin gnulib module uninorm/u8-normalize -if LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE libunistring_la_SOURCES += uninorm/u8-normalize.c -endif EXTRA_DIST += uninorm/normalize-internal.h uninorm/u-normalize-internal.h @@ -4427,9 +3099,7 @@ EXTRA_DIST += uninorm/normalize-internal.h uninorm/u-normalize-internal.h ## begin gnulib module uninorm/u8-normcmp -if LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP libunistring_la_SOURCES += uninorm/u8-normcmp.c -endif EXTRA_DIST += uninorm/u-normcmp.h @@ -4437,9 +3107,7 @@ EXTRA_DIST += uninorm/u-normcmp.h ## begin gnulib module uninorm/u8-normcoll -if LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL libunistring_la_SOURCES += uninorm/u8-normcoll.c -endif EXTRA_DIST += uninorm/u-normcoll.h @@ -4447,9 +3115,7 @@ EXTRA_DIST += uninorm/u-normcoll.h ## begin gnulib module uninorm/u8-normxfrm -if LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM libunistring_la_SOURCES += uninorm/u8-normxfrm.c -endif EXTRA_DIST += uninorm/u-normxfrm.h @@ -4458,69 +3124,55 @@ EXTRA_DIST += uninorm/u-normxfrm.h ## begin gnulib module unistd BUILT_SOURCES += unistd.h -libunistring_la_SOURCES += unistd.c # We need the following in order to create an empty placeholder for # when the system doesn't have one. -unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) +unistd.h: unistd.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \ + sed -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \ - -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \ - -e 's/@''GNULIB_CHDIR''@/$(GNULIB_CHDIR)/g' \ - -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \ - -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \ - -e 's/@''GNULIB_DUP''@/$(GNULIB_DUP)/g' \ - -e 's/@''GNULIB_DUP2''@/$(GNULIB_DUP2)/g' \ - -e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \ - -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \ - -e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \ - -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \ - -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \ - -e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \ - -e 's/@''GNULIB_FDATASYNC''@/$(GNULIB_FDATASYNC)/g' \ - -e 's/@''GNULIB_FSYNC''@/$(GNULIB_FSYNC)/g' \ - -e 's/@''GNULIB_FTRUNCATE''@/$(GNULIB_FTRUNCATE)/g' \ - -e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \ - -e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \ - -e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \ - -e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \ - -e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \ - -e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \ - -e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \ - -e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \ - -e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \ - -e 's/@''GNULIB_GROUP_MEMBER''@/$(GNULIB_GROUP_MEMBER)/g' \ - -e 's/@''GNULIB_ISATTY''@/$(GNULIB_ISATTY)/g' \ - -e 's/@''GNULIB_LCHOWN''@/$(GNULIB_LCHOWN)/g' \ - -e 's/@''GNULIB_LINK''@/$(GNULIB_LINK)/g' \ - -e 's/@''GNULIB_LINKAT''@/$(GNULIB_LINKAT)/g' \ - -e 's/@''GNULIB_LSEEK''@/$(GNULIB_LSEEK)/g' \ - -e 's/@''GNULIB_PIPE''@/$(GNULIB_PIPE)/g' \ - -e 's/@''GNULIB_PIPE2''@/$(GNULIB_PIPE2)/g' \ - -e 's/@''GNULIB_PREAD''@/$(GNULIB_PREAD)/g' \ - -e 's/@''GNULIB_PWRITE''@/$(GNULIB_PWRITE)/g' \ - -e 's/@''GNULIB_READ''@/$(GNULIB_READ)/g' \ - -e 's/@''GNULIB_READLINK''@/$(GNULIB_READLINK)/g' \ - -e 's/@''GNULIB_READLINKAT''@/$(GNULIB_READLINKAT)/g' \ - -e 's/@''GNULIB_RMDIR''@/$(GNULIB_RMDIR)/g' \ - -e 's/@''GNULIB_SETHOSTNAME''@/$(GNULIB_SETHOSTNAME)/g' \ - -e 's/@''GNULIB_SLEEP''@/$(GNULIB_SLEEP)/g' \ - -e 's/@''GNULIB_SYMLINK''@/$(GNULIB_SYMLINK)/g' \ - -e 's/@''GNULIB_SYMLINKAT''@/$(GNULIB_SYMLINKAT)/g' \ - -e 's/@''GNULIB_TTYNAME_R''@/$(GNULIB_TTYNAME_R)/g' \ - -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GNULIB_GL_UNISTD_H_GETOPT)/g' \ - -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GNULIB_UNISTD_H_NONBLOCKING)/g' \ - -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GNULIB_UNISTD_H_SIGPIPE)/g' \ - -e 's/@''GNULIB_UNLINK''@/$(GNULIB_UNLINK)/g' \ - -e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \ - -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \ - -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \ + -e 's|@''GNULIB_CHOWN''@|$(GNULIB_CHOWN)|g' \ + -e 's|@''GNULIB_CLOSE''@|$(GNULIB_CLOSE)|g' \ + -e 's|@''GNULIB_DUP2''@|$(GNULIB_DUP2)|g' \ + -e 's|@''GNULIB_DUP3''@|$(GNULIB_DUP3)|g' \ + -e 's|@''GNULIB_ENVIRON''@|$(GNULIB_ENVIRON)|g' \ + -e 's|@''GNULIB_EUIDACCESS''@|$(GNULIB_EUIDACCESS)|g' \ + -e 's|@''GNULIB_FACCESSAT''@|$(GNULIB_FACCESSAT)|g' \ + -e 's|@''GNULIB_FCHDIR''@|$(GNULIB_FCHDIR)|g' \ + -e 's|@''GNULIB_FCHOWNAT''@|$(GNULIB_FCHOWNAT)|g' \ + -e 's|@''GNULIB_FSYNC''@|$(GNULIB_FSYNC)|g' \ + -e 's|@''GNULIB_FTRUNCATE''@|$(GNULIB_FTRUNCATE)|g' \ + -e 's|@''GNULIB_GETCWD''@|$(GNULIB_GETCWD)|g' \ + -e 's|@''GNULIB_GETDOMAINNAME''@|$(GNULIB_GETDOMAINNAME)|g' \ + -e 's|@''GNULIB_GETDTABLESIZE''@|$(GNULIB_GETDTABLESIZE)|g' \ + -e 's|@''GNULIB_GETGROUPS''@|$(GNULIB_GETGROUPS)|g' \ + -e 's|@''GNULIB_GETHOSTNAME''@|$(GNULIB_GETHOSTNAME)|g' \ + -e 's|@''GNULIB_GETLOGIN''@|$(GNULIB_GETLOGIN)|g' \ + -e 's|@''GNULIB_GETLOGIN_R''@|$(GNULIB_GETLOGIN_R)|g' \ + -e 's|@''GNULIB_GETPAGESIZE''@|$(GNULIB_GETPAGESIZE)|g' \ + -e 's|@''GNULIB_GETUSERSHELL''@|$(GNULIB_GETUSERSHELL)|g' \ + -e 's|@''GNULIB_LCHOWN''@|$(GNULIB_LCHOWN)|g' \ + -e 's|@''GNULIB_LINK''@|$(GNULIB_LINK)|g' \ + -e 's|@''GNULIB_LINKAT''@|$(GNULIB_LINKAT)|g' \ + -e 's|@''GNULIB_LSEEK''@|$(GNULIB_LSEEK)|g' \ + -e 's|@''GNULIB_PIPE2''@|$(GNULIB_PIPE2)|g' \ + -e 's|@''GNULIB_PREAD''@|$(GNULIB_PREAD)|g' \ + -e 's|@''GNULIB_READLINK''@|$(GNULIB_READLINK)|g' \ + -e 's|@''GNULIB_READLINKAT''@|$(GNULIB_READLINKAT)|g' \ + -e 's|@''GNULIB_RMDIR''@|$(GNULIB_RMDIR)|g' \ + -e 's|@''GNULIB_SLEEP''@|$(GNULIB_SLEEP)|g' \ + -e 's|@''GNULIB_SYMLINK''@|$(GNULIB_SYMLINK)|g' \ + -e 's|@''GNULIB_SYMLINKAT''@|$(GNULIB_SYMLINKAT)|g' \ + -e 's|@''GNULIB_TTYNAME_R''@|$(GNULIB_TTYNAME_R)|g' \ + -e 's|@''GNULIB_UNISTD_H_GETOPT''@|$(GNULIB_UNISTD_H_GETOPT)|g' \ + -e 's|@''GNULIB_UNISTD_H_SIGPIPE''@|$(GNULIB_UNISTD_H_SIGPIPE)|g' \ + -e 's|@''GNULIB_UNLINK''@|$(GNULIB_UNLINK)|g' \ + -e 's|@''GNULIB_UNLINKAT''@|$(GNULIB_UNLINKAT)|g' \ + -e 's|@''GNULIB_USLEEP''@|$(GNULIB_USLEEP)|g' \ + -e 's|@''GNULIB_WRITE''@|$(GNULIB_WRITE)|g' \ < $(srcdir)/unistd.in.h | \ sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \ -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \ @@ -4529,68 +3181,50 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \ -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \ -e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \ - -e 's|@''HAVE_FDATASYNC''@|$(HAVE_FDATASYNC)|g' \ -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \ -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \ + -e 's|@''HAVE_GETDOMAINNAME''@|$(HAVE_GETDOMAINNAME)|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \ -e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \ -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \ -e 's|@''HAVE_GETLOGIN''@|$(HAVE_GETLOGIN)|g' \ -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \ - -e 's|@''HAVE_GROUP_MEMBER''@|$(HAVE_GROUP_MEMBER)|g' \ -e 's|@''HAVE_LCHOWN''@|$(HAVE_LCHOWN)|g' \ -e 's|@''HAVE_LINK''@|$(HAVE_LINK)|g' \ -e 's|@''HAVE_LINKAT''@|$(HAVE_LINKAT)|g' \ - -e 's|@''HAVE_PIPE''@|$(HAVE_PIPE)|g' \ -e 's|@''HAVE_PIPE2''@|$(HAVE_PIPE2)|g' \ -e 's|@''HAVE_PREAD''@|$(HAVE_PREAD)|g' \ - -e 's|@''HAVE_PWRITE''@|$(HAVE_PWRITE)|g' \ -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \ -e 's|@''HAVE_READLINKAT''@|$(HAVE_READLINKAT)|g' \ - -e 's|@''HAVE_SETHOSTNAME''@|$(HAVE_SETHOSTNAME)|g' \ -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \ -e 's|@''HAVE_SYMLINK''@|$(HAVE_SYMLINK)|g' \ -e 's|@''HAVE_SYMLINKAT''@|$(HAVE_SYMLINKAT)|g' \ + -e 's|@''HAVE_TTYNAME_R''@|$(HAVE_TTYNAME_R)|g' \ -e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \ -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \ - -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \ - -e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \ - -e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|$(HAVE_DECL_GETPAGESIZE)|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|$(HAVE_DECL_GETUSERSHELL)|g' \ - -e 's|@''HAVE_DECL_SETHOSTNAME''@|$(HAVE_DECL_SETHOSTNAME)|g' \ - -e 's|@''HAVE_DECL_TTYNAME_R''@|$(HAVE_DECL_TTYNAME_R)|g' \ -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \ - | \ - sed -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \ + -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \ -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \ -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \ -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \ -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \ - -e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \ -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \ - -e 's|@''REPLACE_GETDOMAINNAME''@|$(REPLACE_GETDOMAINNAME)|g' \ - -e 's|@''REPLACE_GETDTABLESIZE''@|$(REPLACE_GETDTABLESIZE)|g' \ - -e 's|@''REPLACE_GETLOGIN_R''@|$(REPLACE_GETLOGIN_R)|g' \ -e 's|@''REPLACE_GETGROUPS''@|$(REPLACE_GETGROUPS)|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \ - -e 's|@''REPLACE_ISATTY''@|$(REPLACE_ISATTY)|g' \ -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \ -e 's|@''REPLACE_LINK''@|$(REPLACE_LINK)|g' \ -e 's|@''REPLACE_LINKAT''@|$(REPLACE_LINKAT)|g' \ -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \ -e 's|@''REPLACE_PREAD''@|$(REPLACE_PREAD)|g' \ - -e 's|@''REPLACE_PWRITE''@|$(REPLACE_PWRITE)|g' \ - -e 's|@''REPLACE_READ''@|$(REPLACE_READ)|g' \ -e 's|@''REPLACE_READLINK''@|$(REPLACE_READLINK)|g' \ - -e 's|@''REPLACE_READLINKAT''@|$(REPLACE_READLINKAT)|g' \ -e 's|@''REPLACE_RMDIR''@|$(REPLACE_RMDIR)|g' \ -e 's|@''REPLACE_SLEEP''@|$(REPLACE_SLEEP)|g' \ -e 's|@''REPLACE_SYMLINK''@|$(REPLACE_SYMLINK)|g' \ - -e 's|@''REPLACE_SYMLINKAT''@|$(REPLACE_SYMLINKAT)|g' \ -e 's|@''REPLACE_TTYNAME_R''@|$(REPLACE_TTYNAME_R)|g' \ -e 's|@''REPLACE_UNLINK''@|$(REPLACE_UNLINK)|g' \ -e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \ @@ -4611,17 +3245,8 @@ EXTRA_DIST += unistd.in.h ## begin gnulib module unistdio/base -BUILT_SOURCES += $(LIBUNISTRING_UNISTDIO_H) -unistdio.h: unistdio.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/unistdio.in.h; \ - } > $@-t && \ - mv -f $@-t $@ -MOSTLYCLEANFILES += unistdio.h unistdio.h-t - -EXTRA_DIST += unistdio.in.h +EXTRA_DIST += unistdio.h ## end gnulib module unistdio/base @@ -4637,9 +3262,7 @@ EXTRA_libunistring_la_SOURCES += printf-args.c ## begin gnulib module unistdio/u16-asnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF libunistring_la_SOURCES += unistdio/u16-asnprintf.c -endif EXTRA_DIST += unistdio/u-asnprintf.h @@ -4647,9 +3270,7 @@ EXTRA_DIST += unistdio/u-asnprintf.h ## begin gnulib module unistdio/u16-asprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF libunistring_la_SOURCES += unistdio/u16-asprintf.c -endif EXTRA_DIST += unistdio/u-asprintf.h @@ -4667,9 +3288,7 @@ EXTRA_libunistring_la_SOURCES += printf-parse.c ## begin gnulib module unistdio/u16-snprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF libunistring_la_SOURCES += unistdio/u16-snprintf.c -endif EXTRA_DIST += unistdio/u-snprintf.h @@ -4677,9 +3296,7 @@ EXTRA_DIST += unistdio/u-snprintf.h ## begin gnulib module unistdio/u16-sprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF libunistring_la_SOURCES += unistdio/u16-sprintf.c -endif EXTRA_DIST += unistdio/u-sprintf.h @@ -4687,9 +3304,7 @@ EXTRA_DIST += unistdio/u-sprintf.h ## begin gnulib module unistdio/u16-u16-asnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF libunistring_la_SOURCES += unistdio/u16-u16-asnprintf.c -endif EXTRA_DIST += unistdio/u-asnprintf.h @@ -4697,9 +3312,7 @@ EXTRA_DIST += unistdio/u-asnprintf.h ## begin gnulib module unistdio/u16-u16-asprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF libunistring_la_SOURCES += unistdio/u16-u16-asprintf.c -endif EXTRA_DIST += unistdio/u-asprintf.h @@ -4707,9 +3320,7 @@ EXTRA_DIST += unistdio/u-asprintf.h ## begin gnulib module unistdio/u16-u16-snprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF libunistring_la_SOURCES += unistdio/u16-u16-snprintf.c -endif EXTRA_DIST += unistdio/u-snprintf.h @@ -4717,9 +3328,7 @@ EXTRA_DIST += unistdio/u-snprintf.h ## begin gnulib module unistdio/u16-u16-sprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF libunistring_la_SOURCES += unistdio/u16-u16-sprintf.c -endif EXTRA_DIST += unistdio/u-sprintf.h @@ -4727,9 +3336,7 @@ EXTRA_DIST += unistdio/u-sprintf.h ## begin gnulib module unistdio/u16-u16-vasnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF libunistring_la_SOURCES += unistdio/u16-u16-vasnprintf.c -endif EXTRA_DIST += vasnprintf.c @@ -4739,9 +3346,7 @@ EXTRA_libunistring_la_SOURCES += vasnprintf.c ## begin gnulib module unistdio/u16-u16-vasprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF libunistring_la_SOURCES += unistdio/u16-u16-vasprintf.c -endif EXTRA_DIST += unistdio/u-vasprintf.h @@ -4749,9 +3354,7 @@ EXTRA_DIST += unistdio/u-vasprintf.h ## begin gnulib module unistdio/u16-u16-vsnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF libunistring_la_SOURCES += unistdio/u16-u16-vsnprintf.c -endif EXTRA_DIST += unistdio/u-vsnprintf.h @@ -4759,9 +3362,7 @@ EXTRA_DIST += unistdio/u-vsnprintf.h ## begin gnulib module unistdio/u16-u16-vsprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF libunistring_la_SOURCES += unistdio/u16-u16-vsprintf.c -endif EXTRA_DIST += unistdio/u-vsprintf.h @@ -4769,9 +3370,7 @@ EXTRA_DIST += unistdio/u-vsprintf.h ## begin gnulib module unistdio/u16-vasnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF libunistring_la_SOURCES += unistdio/u16-vasnprintf.c -endif EXTRA_DIST += vasnprintf.c @@ -4781,9 +3380,7 @@ EXTRA_libunistring_la_SOURCES += vasnprintf.c ## begin gnulib module unistdio/u16-vasprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF libunistring_la_SOURCES += unistdio/u16-vasprintf.c -endif EXTRA_DIST += unistdio/u-vasprintf.h @@ -4791,9 +3388,7 @@ EXTRA_DIST += unistdio/u-vasprintf.h ## begin gnulib module unistdio/u16-vsnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF libunistring_la_SOURCES += unistdio/u16-vsnprintf.c -endif EXTRA_DIST += unistdio/u-vsnprintf.h @@ -4801,9 +3396,7 @@ EXTRA_DIST += unistdio/u-vsnprintf.h ## begin gnulib module unistdio/u16-vsprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF libunistring_la_SOURCES += unistdio/u16-vsprintf.c -endif EXTRA_DIST += unistdio/u-vsprintf.h @@ -4811,9 +3404,7 @@ EXTRA_DIST += unistdio/u-vsprintf.h ## begin gnulib module unistdio/u32-asnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF libunistring_la_SOURCES += unistdio/u32-asnprintf.c -endif EXTRA_DIST += unistdio/u-asnprintf.h @@ -4821,9 +3412,7 @@ EXTRA_DIST += unistdio/u-asnprintf.h ## begin gnulib module unistdio/u32-asprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF libunistring_la_SOURCES += unistdio/u32-asprintf.c -endif EXTRA_DIST += unistdio/u-asprintf.h @@ -4841,9 +3430,7 @@ EXTRA_libunistring_la_SOURCES += printf-parse.c ## begin gnulib module unistdio/u32-snprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF libunistring_la_SOURCES += unistdio/u32-snprintf.c -endif EXTRA_DIST += unistdio/u-snprintf.h @@ -4851,9 +3438,7 @@ EXTRA_DIST += unistdio/u-snprintf.h ## begin gnulib module unistdio/u32-sprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF libunistring_la_SOURCES += unistdio/u32-sprintf.c -endif EXTRA_DIST += unistdio/u-sprintf.h @@ -4861,9 +3446,7 @@ EXTRA_DIST += unistdio/u-sprintf.h ## begin gnulib module unistdio/u32-u32-asnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF libunistring_la_SOURCES += unistdio/u32-u32-asnprintf.c -endif EXTRA_DIST += unistdio/u-asnprintf.h @@ -4871,9 +3454,7 @@ EXTRA_DIST += unistdio/u-asnprintf.h ## begin gnulib module unistdio/u32-u32-asprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF libunistring_la_SOURCES += unistdio/u32-u32-asprintf.c -endif EXTRA_DIST += unistdio/u-asprintf.h @@ -4881,9 +3462,7 @@ EXTRA_DIST += unistdio/u-asprintf.h ## begin gnulib module unistdio/u32-u32-snprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF libunistring_la_SOURCES += unistdio/u32-u32-snprintf.c -endif EXTRA_DIST += unistdio/u-snprintf.h @@ -4891,9 +3470,7 @@ EXTRA_DIST += unistdio/u-snprintf.h ## begin gnulib module unistdio/u32-u32-sprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF libunistring_la_SOURCES += unistdio/u32-u32-sprintf.c -endif EXTRA_DIST += unistdio/u-sprintf.h @@ -4901,9 +3478,7 @@ EXTRA_DIST += unistdio/u-sprintf.h ## begin gnulib module unistdio/u32-u32-vasnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF libunistring_la_SOURCES += unistdio/u32-u32-vasnprintf.c -endif EXTRA_DIST += vasnprintf.c @@ -4913,9 +3488,7 @@ EXTRA_libunistring_la_SOURCES += vasnprintf.c ## begin gnulib module unistdio/u32-u32-vasprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF libunistring_la_SOURCES += unistdio/u32-u32-vasprintf.c -endif EXTRA_DIST += unistdio/u-vasprintf.h @@ -4923,9 +3496,7 @@ EXTRA_DIST += unistdio/u-vasprintf.h ## begin gnulib module unistdio/u32-u32-vsnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF libunistring_la_SOURCES += unistdio/u32-u32-vsnprintf.c -endif EXTRA_DIST += unistdio/u-vsnprintf.h @@ -4933,9 +3504,7 @@ EXTRA_DIST += unistdio/u-vsnprintf.h ## begin gnulib module unistdio/u32-u32-vsprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF libunistring_la_SOURCES += unistdio/u32-u32-vsprintf.c -endif EXTRA_DIST += unistdio/u-vsprintf.h @@ -4943,9 +3512,7 @@ EXTRA_DIST += unistdio/u-vsprintf.h ## begin gnulib module unistdio/u32-vasnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF libunistring_la_SOURCES += unistdio/u32-vasnprintf.c -endif EXTRA_DIST += vasnprintf.c @@ -4955,9 +3522,7 @@ EXTRA_libunistring_la_SOURCES += vasnprintf.c ## begin gnulib module unistdio/u32-vasprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF libunistring_la_SOURCES += unistdio/u32-vasprintf.c -endif EXTRA_DIST += unistdio/u-vasprintf.h @@ -4965,9 +3530,7 @@ EXTRA_DIST += unistdio/u-vasprintf.h ## begin gnulib module unistdio/u32-vsnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF libunistring_la_SOURCES += unistdio/u32-vsnprintf.c -endif EXTRA_DIST += unistdio/u-vsnprintf.h @@ -4975,9 +3538,7 @@ EXTRA_DIST += unistdio/u-vsnprintf.h ## begin gnulib module unistdio/u32-vsprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF libunistring_la_SOURCES += unistdio/u32-vsprintf.c -endif EXTRA_DIST += unistdio/u-vsprintf.h @@ -4985,9 +3546,7 @@ EXTRA_DIST += unistdio/u-vsprintf.h ## begin gnulib module unistdio/u8-asnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF libunistring_la_SOURCES += unistdio/u8-asnprintf.c -endif EXTRA_DIST += unistdio/u-asnprintf.h @@ -4995,9 +3554,7 @@ EXTRA_DIST += unistdio/u-asnprintf.h ## begin gnulib module unistdio/u8-asprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF libunistring_la_SOURCES += unistdio/u8-asprintf.c -endif EXTRA_DIST += unistdio/u-asprintf.h @@ -5015,9 +3572,7 @@ EXTRA_libunistring_la_SOURCES += printf-parse.c ## begin gnulib module unistdio/u8-snprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF libunistring_la_SOURCES += unistdio/u8-snprintf.c -endif EXTRA_DIST += unistdio/u-snprintf.h @@ -5025,9 +3580,7 @@ EXTRA_DIST += unistdio/u-snprintf.h ## begin gnulib module unistdio/u8-sprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF libunistring_la_SOURCES += unistdio/u8-sprintf.c -endif EXTRA_DIST += unistdio/u-sprintf.h @@ -5035,9 +3588,7 @@ EXTRA_DIST += unistdio/u-sprintf.h ## begin gnulib module unistdio/u8-u8-asnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF libunistring_la_SOURCES += unistdio/u8-u8-asnprintf.c -endif EXTRA_DIST += unistdio/u-asnprintf.h @@ -5045,9 +3596,7 @@ EXTRA_DIST += unistdio/u-asnprintf.h ## begin gnulib module unistdio/u8-u8-asprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF libunistring_la_SOURCES += unistdio/u8-u8-asprintf.c -endif EXTRA_DIST += unistdio/u-asprintf.h @@ -5055,9 +3604,7 @@ EXTRA_DIST += unistdio/u-asprintf.h ## begin gnulib module unistdio/u8-u8-snprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF libunistring_la_SOURCES += unistdio/u8-u8-snprintf.c -endif EXTRA_DIST += unistdio/u-snprintf.h @@ -5065,9 +3612,7 @@ EXTRA_DIST += unistdio/u-snprintf.h ## begin gnulib module unistdio/u8-u8-sprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF libunistring_la_SOURCES += unistdio/u8-u8-sprintf.c -endif EXTRA_DIST += unistdio/u-sprintf.h @@ -5075,9 +3620,7 @@ EXTRA_DIST += unistdio/u-sprintf.h ## begin gnulib module unistdio/u8-u8-vasnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF libunistring_la_SOURCES += unistdio/u8-u8-vasnprintf.c -endif EXTRA_DIST += vasnprintf.c @@ -5087,9 +3630,7 @@ EXTRA_libunistring_la_SOURCES += vasnprintf.c ## begin gnulib module unistdio/u8-u8-vasprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF libunistring_la_SOURCES += unistdio/u8-u8-vasprintf.c -endif EXTRA_DIST += unistdio/u-vasprintf.h @@ -5097,9 +3638,7 @@ EXTRA_DIST += unistdio/u-vasprintf.h ## begin gnulib module unistdio/u8-u8-vsnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF libunistring_la_SOURCES += unistdio/u8-u8-vsnprintf.c -endif EXTRA_DIST += unistdio/u-vsnprintf.h @@ -5107,9 +3646,7 @@ EXTRA_DIST += unistdio/u-vsnprintf.h ## begin gnulib module unistdio/u8-u8-vsprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF libunistring_la_SOURCES += unistdio/u8-u8-vsprintf.c -endif EXTRA_DIST += unistdio/u-vsprintf.h @@ -5117,9 +3654,7 @@ EXTRA_DIST += unistdio/u-vsprintf.h ## begin gnulib module unistdio/u8-vasnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF libunistring_la_SOURCES += unistdio/u8-vasnprintf.c -endif EXTRA_DIST += vasnprintf.c @@ -5129,9 +3664,7 @@ EXTRA_libunistring_la_SOURCES += vasnprintf.c ## begin gnulib module unistdio/u8-vasprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF libunistring_la_SOURCES += unistdio/u8-vasprintf.c -endif EXTRA_DIST += unistdio/u-vasprintf.h @@ -5139,9 +3672,7 @@ EXTRA_DIST += unistdio/u-vasprintf.h ## begin gnulib module unistdio/u8-vsnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF libunistring_la_SOURCES += unistdio/u8-vsnprintf.c -endif EXTRA_DIST += unistdio/u-vsnprintf.h @@ -5149,9 +3680,7 @@ EXTRA_DIST += unistdio/u-vsnprintf.h ## begin gnulib module unistdio/u8-vsprintf -if LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF libunistring_la_SOURCES += unistdio/u8-vsprintf.c -endif EXTRA_DIST += unistdio/u-vsprintf.h @@ -5159,9 +3688,7 @@ EXTRA_DIST += unistdio/u-vsprintf.h ## begin gnulib module unistdio/ulc-asnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF libunistring_la_SOURCES += unistdio/ulc-asnprintf.c -endif EXTRA_DIST += unistdio/u-asnprintf.h @@ -5169,9 +3696,7 @@ EXTRA_DIST += unistdio/u-asnprintf.h ## begin gnulib module unistdio/ulc-asprintf -if LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF libunistring_la_SOURCES += unistdio/ulc-asprintf.c -endif EXTRA_DIST += unistdio/u-asprintf.h @@ -5179,9 +3704,7 @@ EXTRA_DIST += unistdio/u-asprintf.h ## begin gnulib module unistdio/ulc-fprintf -if LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF libunistring_la_SOURCES += unistdio/ulc-fprintf.c -endif ## end gnulib module unistdio/ulc-fprintf @@ -5197,9 +3720,7 @@ EXTRA_libunistring_la_SOURCES += printf-parse.c ## begin gnulib module unistdio/ulc-snprintf -if LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF libunistring_la_SOURCES += unistdio/ulc-snprintf.c -endif EXTRA_DIST += unistdio/u-snprintf.h @@ -5207,9 +3728,7 @@ EXTRA_DIST += unistdio/u-snprintf.h ## begin gnulib module unistdio/ulc-sprintf -if LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF libunistring_la_SOURCES += unistdio/ulc-sprintf.c -endif EXTRA_DIST += unistdio/u-sprintf.h @@ -5217,9 +3736,7 @@ EXTRA_DIST += unistdio/u-sprintf.h ## begin gnulib module unistdio/ulc-vasnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF libunistring_la_SOURCES += unistdio/ulc-vasnprintf.c -endif EXTRA_DIST += vasnprintf.c @@ -5229,9 +3746,7 @@ EXTRA_libunistring_la_SOURCES += vasnprintf.c ## begin gnulib module unistdio/ulc-vasprintf -if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF libunistring_la_SOURCES += unistdio/ulc-vasprintf.c -endif EXTRA_DIST += unistdio/u-vasprintf.h @@ -5239,17 +3754,13 @@ EXTRA_DIST += unistdio/u-vasprintf.h ## begin gnulib module unistdio/ulc-vfprintf -if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF libunistring_la_SOURCES += unistdio/ulc-vfprintf.c -endif ## end gnulib module unistdio/ulc-vfprintf ## begin gnulib module unistdio/ulc-vsnprintf -if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF libunistring_la_SOURCES += unistdio/ulc-vsnprintf.c -endif EXTRA_DIST += unistdio/u-vsnprintf.h @@ -5257,9 +3768,7 @@ EXTRA_DIST += unistdio/u-vsnprintf.h ## begin gnulib module unistdio/ulc-vsprintf -if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF libunistring_la_SOURCES += unistdio/ulc-vsprintf.c -endif EXTRA_DIST += unistdio/u-vsprintf.h @@ -5267,49 +3776,32 @@ EXTRA_DIST += unistdio/u-vsprintf.h ## begin gnulib module unistr/base -BUILT_SOURCES += $(LIBUNISTRING_UNISTR_H) - -unistr.h: unistr.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/unistr.in.h; \ - } > $@-t && \ - mv -f $@-t $@ -MOSTLYCLEANFILES += unistr.h unistr.h-t -EXTRA_DIST += unistr.in.h +EXTRA_DIST += unistr.h ## end gnulib module unistr/base ## begin gnulib module unistr/u16-check -if LIBUNISTRING_COMPILE_UNISTR_U16_CHECK libunistring_la_SOURCES += unistr/u16-check.c -endif ## end gnulib module unistr/u16-check ## begin gnulib module unistr/u16-chr -if LIBUNISTRING_COMPILE_UNISTR_U16_CHR libunistring_la_SOURCES += unistr/u16-chr.c -endif ## end gnulib module unistr/u16-chr ## begin gnulib module unistr/u16-cmp -if LIBUNISTRING_COMPILE_UNISTR_U16_CMP libunistring_la_SOURCES += unistr/u16-cmp.c -endif ## end gnulib module unistr/u16-cmp ## begin gnulib module unistr/u16-cmp2 -if LIBUNISTRING_COMPILE_UNISTR_U16_CMP2 libunistring_la_SOURCES += unistr/u16-cmp2.c -endif EXTRA_DIST += unistr/u-cmp2.h @@ -5317,9 +3809,7 @@ EXTRA_DIST += unistr/u-cmp2.h ## begin gnulib module unistr/u16-cpy -if LIBUNISTRING_COMPILE_UNISTR_U16_CPY libunistring_la_SOURCES += unistr/u16-cpy.c -endif EXTRA_DIST += unistr/u-cpy.h @@ -5327,9 +3817,7 @@ EXTRA_DIST += unistr/u-cpy.h ## begin gnulib module unistr/u16-cpy-alloc -if LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC libunistring_la_SOURCES += unistr/u16-cpy-alloc.c -endif EXTRA_DIST += unistr/u-cpy-alloc.h @@ -5337,9 +3825,7 @@ EXTRA_DIST += unistr/u-cpy-alloc.h ## begin gnulib module unistr/u16-endswith -if LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH libunistring_la_SOURCES += unistr/u16-endswith.c -endif EXTRA_DIST += unistr/u-endswith.h @@ -5347,49 +3833,37 @@ EXTRA_DIST += unistr/u-endswith.h ## begin gnulib module unistr/u16-mblen -if LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN libunistring_la_SOURCES += unistr/u16-mblen.c -endif ## end gnulib module unistr/u16-mblen ## begin gnulib module unistr/u16-mbsnlen -if LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN libunistring_la_SOURCES += unistr/u16-mbsnlen.c -endif ## end gnulib module unistr/u16-mbsnlen ## begin gnulib module unistr/u16-mbtouc -if LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC libunistring_la_SOURCES += unistr/u16-mbtouc.c unistr/u16-mbtouc-aux.c -endif ## end gnulib module unistr/u16-mbtouc ## begin gnulib module unistr/u16-mbtouc-unsafe -if LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE libunistring_la_SOURCES += unistr/u16-mbtouc-unsafe.c unistr/u16-mbtouc-unsafe-aux.c -endif ## end gnulib module unistr/u16-mbtouc-unsafe ## begin gnulib module unistr/u16-mbtoucr -if LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR libunistring_la_SOURCES += unistr/u16-mbtoucr.c -endif ## end gnulib module unistr/u16-mbtoucr ## begin gnulib module unistr/u16-move -if LIBUNISTRING_COMPILE_UNISTR_U16_MOVE libunistring_la_SOURCES += unistr/u16-move.c -endif EXTRA_DIST += unistr/u-move.h @@ -5397,25 +3871,19 @@ EXTRA_DIST += unistr/u-move.h ## begin gnulib module unistr/u16-next -if LIBUNISTRING_COMPILE_UNISTR_U16_NEXT libunistring_la_SOURCES += unistr/u16-next.c -endif ## end gnulib module unistr/u16-next ## begin gnulib module unistr/u16-prev -if LIBUNISTRING_COMPILE_UNISTR_U16_PREV libunistring_la_SOURCES += unistr/u16-prev.c -endif ## end gnulib module unistr/u16-prev ## begin gnulib module unistr/u16-set -if LIBUNISTRING_COMPILE_UNISTR_U16_SET libunistring_la_SOURCES += unistr/u16-set.c -endif EXTRA_DIST += unistr/u-set.h @@ -5423,9 +3891,7 @@ EXTRA_DIST += unistr/u-set.h ## begin gnulib module unistr/u16-startswith -if LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH libunistring_la_SOURCES += unistr/u16-startswith.c -endif EXTRA_DIST += unistr/u-startswith.h @@ -5433,9 +3899,7 @@ EXTRA_DIST += unistr/u-startswith.h ## begin gnulib module unistr/u16-stpcpy -if LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY libunistring_la_SOURCES += unistr/u16-stpcpy.c -endif EXTRA_DIST += unistr/u-stpcpy.h @@ -5443,9 +3907,7 @@ EXTRA_DIST += unistr/u-stpcpy.h ## begin gnulib module unistr/u16-stpncpy -if LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY libunistring_la_SOURCES += unistr/u16-stpncpy.c -endif EXTRA_DIST += unistr/u-stpncpy.h @@ -5453,9 +3915,7 @@ EXTRA_DIST += unistr/u-stpncpy.h ## begin gnulib module unistr/u16-strcat -if LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT libunistring_la_SOURCES += unistr/u16-strcat.c -endif EXTRA_DIST += unistr/u-strcat.h @@ -5463,25 +3923,19 @@ EXTRA_DIST += unistr/u-strcat.h ## begin gnulib module unistr/u16-strchr -if LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR libunistring_la_SOURCES += unistr/u16-strchr.c -endif ## end gnulib module unistr/u16-strchr ## begin gnulib module unistr/u16-strcmp -if LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP libunistring_la_SOURCES += unistr/u16-strcmp.c -endif ## end gnulib module unistr/u16-strcmp ## begin gnulib module unistr/u16-strcoll -if LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL libunistring_la_SOURCES += unistr/u16-strcoll.c -endif EXTRA_DIST += unistr/u-strcoll.h @@ -5489,9 +3943,7 @@ EXTRA_DIST += unistr/u-strcoll.h ## begin gnulib module unistr/u16-strcpy -if LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY libunistring_la_SOURCES += unistr/u16-strcpy.c -endif EXTRA_DIST += unistr/u-strcpy.h @@ -5499,9 +3951,7 @@ EXTRA_DIST += unistr/u-strcpy.h ## begin gnulib module unistr/u16-strcspn -if LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN libunistring_la_SOURCES += unistr/u16-strcspn.c -endif EXTRA_DIST += unistr/u-strcspn.h @@ -5509,9 +3959,7 @@ EXTRA_DIST += unistr/u-strcspn.h ## begin gnulib module unistr/u16-strdup -if LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP libunistring_la_SOURCES += unistr/u16-strdup.c -endif EXTRA_DIST += unistr/u-strdup.h @@ -5519,9 +3967,7 @@ EXTRA_DIST += unistr/u-strdup.h ## begin gnulib module unistr/u16-strlen -if LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN libunistring_la_SOURCES += unistr/u16-strlen.c -endif EXTRA_DIST += unistr/u-strlen.h @@ -5529,25 +3975,19 @@ EXTRA_DIST += unistr/u-strlen.h ## begin gnulib module unistr/u16-strmblen -if LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN libunistring_la_SOURCES += unistr/u16-strmblen.c -endif ## end gnulib module unistr/u16-strmblen ## begin gnulib module unistr/u16-strmbtouc -if LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC libunistring_la_SOURCES += unistr/u16-strmbtouc.c -endif ## end gnulib module unistr/u16-strmbtouc ## begin gnulib module unistr/u16-strncat -if LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT libunistring_la_SOURCES += unistr/u16-strncat.c -endif EXTRA_DIST += unistr/u-strncat.h @@ -5555,17 +3995,13 @@ EXTRA_DIST += unistr/u-strncat.h ## begin gnulib module unistr/u16-strncmp -if LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP libunistring_la_SOURCES += unistr/u16-strncmp.c -endif ## end gnulib module unistr/u16-strncmp ## begin gnulib module unistr/u16-strncpy -if LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY libunistring_la_SOURCES += unistr/u16-strncpy.c -endif EXTRA_DIST += unistr/u-strncpy.h @@ -5573,9 +4009,7 @@ EXTRA_DIST += unistr/u-strncpy.h ## begin gnulib module unistr/u16-strnlen -if LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN libunistring_la_SOURCES += unistr/u16-strnlen.c -endif EXTRA_DIST += unistr/u-strnlen.h @@ -5583,9 +4017,7 @@ EXTRA_DIST += unistr/u-strnlen.h ## begin gnulib module unistr/u16-strpbrk -if LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK libunistring_la_SOURCES += unistr/u16-strpbrk.c -endif EXTRA_DIST += unistr/u-strpbrk.h @@ -5593,17 +4025,13 @@ EXTRA_DIST += unistr/u-strpbrk.h ## begin gnulib module unistr/u16-strrchr -if LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR libunistring_la_SOURCES += unistr/u16-strrchr.c -endif ## end gnulib module unistr/u16-strrchr ## begin gnulib module unistr/u16-strspn -if LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN libunistring_la_SOURCES += unistr/u16-strspn.c -endif EXTRA_DIST += unistr/u-strspn.h @@ -5611,19 +4039,15 @@ EXTRA_DIST += unistr/u-strspn.h ## begin gnulib module unistr/u16-strstr -if LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR libunistring_la_SOURCES += unistr/u16-strstr.c -endif -EXTRA_DIST += str-kmp.h unistr/u-strstr.h +EXTRA_DIST += unistr/u-strstr.h ## end gnulib module unistr/u16-strstr ## begin gnulib module unistr/u16-strtok -if LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK libunistring_la_SOURCES += unistr/u16-strtok.c -endif EXTRA_DIST += unistr/u-strtok.h @@ -5631,57 +4055,43 @@ EXTRA_DIST += unistr/u-strtok.h ## begin gnulib module unistr/u16-to-u32 -if LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32 libunistring_la_SOURCES += unistr/u16-to-u32.c -endif ## end gnulib module unistr/u16-to-u32 ## begin gnulib module unistr/u16-to-u8 -if LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8 libunistring_la_SOURCES += unistr/u16-to-u8.c -endif ## end gnulib module unistr/u16-to-u8 ## begin gnulib module unistr/u16-uctomb -if LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB libunistring_la_SOURCES += unistr/u16-uctomb.c unistr/u16-uctomb-aux.c -endif ## end gnulib module unistr/u16-uctomb ## begin gnulib module unistr/u32-check -if LIBUNISTRING_COMPILE_UNISTR_U32_CHECK libunistring_la_SOURCES += unistr/u32-check.c -endif ## end gnulib module unistr/u32-check ## begin gnulib module unistr/u32-chr -if LIBUNISTRING_COMPILE_UNISTR_U32_CHR libunistring_la_SOURCES += unistr/u32-chr.c -endif ## end gnulib module unistr/u32-chr ## begin gnulib module unistr/u32-cmp -if LIBUNISTRING_COMPILE_UNISTR_U32_CMP libunistring_la_SOURCES += unistr/u32-cmp.c -endif ## end gnulib module unistr/u32-cmp ## begin gnulib module unistr/u32-cmp2 -if LIBUNISTRING_COMPILE_UNISTR_U32_CMP2 libunistring_la_SOURCES += unistr/u32-cmp2.c -endif EXTRA_DIST += unistr/u-cmp2.h @@ -5689,9 +4099,7 @@ EXTRA_DIST += unistr/u-cmp2.h ## begin gnulib module unistr/u32-cpy -if LIBUNISTRING_COMPILE_UNISTR_U32_CPY libunistring_la_SOURCES += unistr/u32-cpy.c -endif EXTRA_DIST += unistr/u-cpy.h @@ -5699,9 +4107,7 @@ EXTRA_DIST += unistr/u-cpy.h ## begin gnulib module unistr/u32-cpy-alloc -if LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC libunistring_la_SOURCES += unistr/u32-cpy-alloc.c -endif EXTRA_DIST += unistr/u-cpy-alloc.h @@ -5709,9 +4115,7 @@ EXTRA_DIST += unistr/u-cpy-alloc.h ## begin gnulib module unistr/u32-endswith -if LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH libunistring_la_SOURCES += unistr/u32-endswith.c -endif EXTRA_DIST += unistr/u-endswith.h @@ -5719,49 +4123,37 @@ EXTRA_DIST += unistr/u-endswith.h ## begin gnulib module unistr/u32-mblen -if LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN libunistring_la_SOURCES += unistr/u32-mblen.c -endif ## end gnulib module unistr/u32-mblen ## begin gnulib module unistr/u32-mbsnlen -if LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN libunistring_la_SOURCES += unistr/u32-mbsnlen.c -endif ## end gnulib module unistr/u32-mbsnlen ## begin gnulib module unistr/u32-mbtouc -if LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC libunistring_la_SOURCES += unistr/u32-mbtouc.c -endif ## end gnulib module unistr/u32-mbtouc ## begin gnulib module unistr/u32-mbtouc-unsafe -if LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE libunistring_la_SOURCES += unistr/u32-mbtouc-unsafe.c -endif ## end gnulib module unistr/u32-mbtouc-unsafe ## begin gnulib module unistr/u32-mbtoucr -if LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR libunistring_la_SOURCES += unistr/u32-mbtoucr.c -endif ## end gnulib module unistr/u32-mbtoucr ## begin gnulib module unistr/u32-move -if LIBUNISTRING_COMPILE_UNISTR_U32_MOVE libunistring_la_SOURCES += unistr/u32-move.c -endif EXTRA_DIST += unistr/u-move.h @@ -5769,25 +4161,19 @@ EXTRA_DIST += unistr/u-move.h ## begin gnulib module unistr/u32-next -if LIBUNISTRING_COMPILE_UNISTR_U32_NEXT libunistring_la_SOURCES += unistr/u32-next.c -endif ## end gnulib module unistr/u32-next ## begin gnulib module unistr/u32-prev -if LIBUNISTRING_COMPILE_UNISTR_U32_PREV libunistring_la_SOURCES += unistr/u32-prev.c -endif ## end gnulib module unistr/u32-prev ## begin gnulib module unistr/u32-set -if LIBUNISTRING_COMPILE_UNISTR_U32_SET libunistring_la_SOURCES += unistr/u32-set.c -endif EXTRA_DIST += unistr/u-set.h @@ -5795,9 +4181,7 @@ EXTRA_DIST += unistr/u-set.h ## begin gnulib module unistr/u32-startswith -if LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH libunistring_la_SOURCES += unistr/u32-startswith.c -endif EXTRA_DIST += unistr/u-startswith.h @@ -5805,9 +4189,7 @@ EXTRA_DIST += unistr/u-startswith.h ## begin gnulib module unistr/u32-stpcpy -if LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY libunistring_la_SOURCES += unistr/u32-stpcpy.c -endif EXTRA_DIST += unistr/u-stpcpy.h @@ -5815,9 +4197,7 @@ EXTRA_DIST += unistr/u-stpcpy.h ## begin gnulib module unistr/u32-stpncpy -if LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY libunistring_la_SOURCES += unistr/u32-stpncpy.c -endif EXTRA_DIST += unistr/u-stpncpy.h @@ -5825,9 +4205,7 @@ EXTRA_DIST += unistr/u-stpncpy.h ## begin gnulib module unistr/u32-strcat -if LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT libunistring_la_SOURCES += unistr/u32-strcat.c -endif EXTRA_DIST += unistr/u-strcat.h @@ -5835,25 +4213,19 @@ EXTRA_DIST += unistr/u-strcat.h ## begin gnulib module unistr/u32-strchr -if LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR libunistring_la_SOURCES += unistr/u32-strchr.c -endif ## end gnulib module unistr/u32-strchr ## begin gnulib module unistr/u32-strcmp -if LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP libunistring_la_SOURCES += unistr/u32-strcmp.c -endif ## end gnulib module unistr/u32-strcmp ## begin gnulib module unistr/u32-strcoll -if LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL libunistring_la_SOURCES += unistr/u32-strcoll.c -endif EXTRA_DIST += unistr/u-strcoll.h @@ -5861,9 +4233,7 @@ EXTRA_DIST += unistr/u-strcoll.h ## begin gnulib module unistr/u32-strcpy -if LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY libunistring_la_SOURCES += unistr/u32-strcpy.c -endif EXTRA_DIST += unistr/u-strcpy.h @@ -5871,17 +4241,13 @@ EXTRA_DIST += unistr/u-strcpy.h ## begin gnulib module unistr/u32-strcspn -if LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN libunistring_la_SOURCES += unistr/u32-strcspn.c -endif ## end gnulib module unistr/u32-strcspn ## begin gnulib module unistr/u32-strdup -if LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP libunistring_la_SOURCES += unistr/u32-strdup.c -endif EXTRA_DIST += unistr/u-strdup.h @@ -5889,9 +4255,7 @@ EXTRA_DIST += unistr/u-strdup.h ## begin gnulib module unistr/u32-strlen -if LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN libunistring_la_SOURCES += unistr/u32-strlen.c -endif EXTRA_DIST += unistr/u-strlen.h @@ -5899,25 +4263,19 @@ EXTRA_DIST += unistr/u-strlen.h ## begin gnulib module unistr/u32-strmblen -if LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN libunistring_la_SOURCES += unistr/u32-strmblen.c -endif ## end gnulib module unistr/u32-strmblen ## begin gnulib module unistr/u32-strmbtouc -if LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC libunistring_la_SOURCES += unistr/u32-strmbtouc.c -endif ## end gnulib module unistr/u32-strmbtouc ## begin gnulib module unistr/u32-strncat -if LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT libunistring_la_SOURCES += unistr/u32-strncat.c -endif EXTRA_DIST += unistr/u-strncat.h @@ -5925,17 +4283,13 @@ EXTRA_DIST += unistr/u-strncat.h ## begin gnulib module unistr/u32-strncmp -if LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP libunistring_la_SOURCES += unistr/u32-strncmp.c -endif ## end gnulib module unistr/u32-strncmp ## begin gnulib module unistr/u32-strncpy -if LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY libunistring_la_SOURCES += unistr/u32-strncpy.c -endif EXTRA_DIST += unistr/u-strncpy.h @@ -5943,9 +4297,7 @@ EXTRA_DIST += unistr/u-strncpy.h ## begin gnulib module unistr/u32-strnlen -if LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN libunistring_la_SOURCES += unistr/u32-strnlen.c -endif EXTRA_DIST += unistr/u-strnlen.h @@ -5953,43 +4305,33 @@ EXTRA_DIST += unistr/u-strnlen.h ## begin gnulib module unistr/u32-strpbrk -if LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK libunistring_la_SOURCES += unistr/u32-strpbrk.c -endif ## end gnulib module unistr/u32-strpbrk ## begin gnulib module unistr/u32-strrchr -if LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR libunistring_la_SOURCES += unistr/u32-strrchr.c -endif ## end gnulib module unistr/u32-strrchr ## begin gnulib module unistr/u32-strspn -if LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN libunistring_la_SOURCES += unistr/u32-strspn.c -endif ## end gnulib module unistr/u32-strspn ## begin gnulib module unistr/u32-strstr -if LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR libunistring_la_SOURCES += unistr/u32-strstr.c -endif -EXTRA_DIST += str-kmp.h unistr/u-strstr.h +EXTRA_DIST += unistr/u-strstr.h ## end gnulib module unistr/u32-strstr ## begin gnulib module unistr/u32-strtok -if LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK libunistring_la_SOURCES += unistr/u32-strtok.c -endif EXTRA_DIST += unistr/u-strtok.h @@ -5997,57 +4339,43 @@ EXTRA_DIST += unistr/u-strtok.h ## begin gnulib module unistr/u32-to-u16 -if LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16 libunistring_la_SOURCES += unistr/u32-to-u16.c -endif ## end gnulib module unistr/u32-to-u16 ## begin gnulib module unistr/u32-to-u8 -if LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8 libunistring_la_SOURCES += unistr/u32-to-u8.c -endif ## end gnulib module unistr/u32-to-u8 ## begin gnulib module unistr/u32-uctomb -if LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB libunistring_la_SOURCES += unistr/u32-uctomb.c -endif ## end gnulib module unistr/u32-uctomb ## begin gnulib module unistr/u8-check -if LIBUNISTRING_COMPILE_UNISTR_U8_CHECK libunistring_la_SOURCES += unistr/u8-check.c -endif ## end gnulib module unistr/u8-check ## begin gnulib module unistr/u8-chr -if LIBUNISTRING_COMPILE_UNISTR_U8_CHR libunistring_la_SOURCES += unistr/u8-chr.c -endif ## end gnulib module unistr/u8-chr ## begin gnulib module unistr/u8-cmp -if LIBUNISTRING_COMPILE_UNISTR_U8_CMP libunistring_la_SOURCES += unistr/u8-cmp.c -endif ## end gnulib module unistr/u8-cmp ## begin gnulib module unistr/u8-cmp2 -if LIBUNISTRING_COMPILE_UNISTR_U8_CMP2 libunistring_la_SOURCES += unistr/u8-cmp2.c -endif EXTRA_DIST += unistr/u-cmp2.h @@ -6055,9 +4383,7 @@ EXTRA_DIST += unistr/u-cmp2.h ## begin gnulib module unistr/u8-cpy -if LIBUNISTRING_COMPILE_UNISTR_U8_CPY libunistring_la_SOURCES += unistr/u8-cpy.c -endif EXTRA_DIST += unistr/u-cpy.h @@ -6065,9 +4391,7 @@ EXTRA_DIST += unistr/u-cpy.h ## begin gnulib module unistr/u8-cpy-alloc -if LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC libunistring_la_SOURCES += unistr/u8-cpy-alloc.c -endif EXTRA_DIST += unistr/u-cpy-alloc.h @@ -6075,9 +4399,7 @@ EXTRA_DIST += unistr/u-cpy-alloc.h ## begin gnulib module unistr/u8-endswith -if LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH libunistring_la_SOURCES += unistr/u8-endswith.c -endif EXTRA_DIST += unistr/u-endswith.h @@ -6085,49 +4407,37 @@ EXTRA_DIST += unistr/u-endswith.h ## begin gnulib module unistr/u8-mblen -if LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN libunistring_la_SOURCES += unistr/u8-mblen.c -endif ## end gnulib module unistr/u8-mblen ## begin gnulib module unistr/u8-mbsnlen -if LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN libunistring_la_SOURCES += unistr/u8-mbsnlen.c -endif ## end gnulib module unistr/u8-mbsnlen ## begin gnulib module unistr/u8-mbtouc -if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC libunistring_la_SOURCES += unistr/u8-mbtouc.c unistr/u8-mbtouc-aux.c -endif ## end gnulib module unistr/u8-mbtouc ## begin gnulib module unistr/u8-mbtouc-unsafe -if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE libunistring_la_SOURCES += unistr/u8-mbtouc-unsafe.c unistr/u8-mbtouc-unsafe-aux.c -endif ## end gnulib module unistr/u8-mbtouc-unsafe ## begin gnulib module unistr/u8-mbtoucr -if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR libunistring_la_SOURCES += unistr/u8-mbtoucr.c -endif ## end gnulib module unistr/u8-mbtoucr ## begin gnulib module unistr/u8-move -if LIBUNISTRING_COMPILE_UNISTR_U8_MOVE libunistring_la_SOURCES += unistr/u8-move.c -endif EXTRA_DIST += unistr/u-move.h @@ -6135,33 +4445,25 @@ EXTRA_DIST += unistr/u-move.h ## begin gnulib module unistr/u8-next -if LIBUNISTRING_COMPILE_UNISTR_U8_NEXT libunistring_la_SOURCES += unistr/u8-next.c -endif ## end gnulib module unistr/u8-next ## begin gnulib module unistr/u8-prev -if LIBUNISTRING_COMPILE_UNISTR_U8_PREV libunistring_la_SOURCES += unistr/u8-prev.c -endif ## end gnulib module unistr/u8-prev ## begin gnulib module unistr/u8-set -if LIBUNISTRING_COMPILE_UNISTR_U8_SET libunistring_la_SOURCES += unistr/u8-set.c -endif ## end gnulib module unistr/u8-set ## begin gnulib module unistr/u8-startswith -if LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH libunistring_la_SOURCES += unistr/u8-startswith.c -endif EXTRA_DIST += unistr/u-startswith.h @@ -6169,9 +4471,7 @@ EXTRA_DIST += unistr/u-startswith.h ## begin gnulib module unistr/u8-stpcpy -if LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY libunistring_la_SOURCES += unistr/u8-stpcpy.c -endif EXTRA_DIST += unistr/u-stpcpy.h @@ -6179,9 +4479,7 @@ EXTRA_DIST += unistr/u-stpcpy.h ## begin gnulib module unistr/u8-stpncpy -if LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY libunistring_la_SOURCES += unistr/u8-stpncpy.c -endif EXTRA_DIST += unistr/u-stpncpy.h @@ -6189,33 +4487,25 @@ EXTRA_DIST += unistr/u-stpncpy.h ## begin gnulib module unistr/u8-strcat -if LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT libunistring_la_SOURCES += unistr/u8-strcat.c -endif ## end gnulib module unistr/u8-strcat ## begin gnulib module unistr/u8-strchr -if LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR libunistring_la_SOURCES += unistr/u8-strchr.c -endif ## end gnulib module unistr/u8-strchr ## begin gnulib module unistr/u8-strcmp -if LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP libunistring_la_SOURCES += unistr/u8-strcmp.c -endif ## end gnulib module unistr/u8-strcmp ## begin gnulib module unistr/u8-strcoll -if LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL libunistring_la_SOURCES += unistr/u8-strcoll.c -endif EXTRA_DIST += unistr/u-strcoll.h @@ -6223,17 +4513,13 @@ EXTRA_DIST += unistr/u-strcoll.h ## begin gnulib module unistr/u8-strcpy -if LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY libunistring_la_SOURCES += unistr/u8-strcpy.c -endif ## end gnulib module unistr/u8-strcpy ## begin gnulib module unistr/u8-strcspn -if LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN libunistring_la_SOURCES += unistr/u8-strcspn.c -endif EXTRA_DIST += unistr/u-strcspn.h @@ -6241,9 +4527,7 @@ EXTRA_DIST += unistr/u-strcspn.h ## begin gnulib module unistr/u8-strdup -if LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP libunistring_la_SOURCES += unistr/u8-strdup.c -endif EXTRA_DIST += unistr/u-strdup.h @@ -6251,57 +4535,43 @@ EXTRA_DIST += unistr/u-strdup.h ## begin gnulib module unistr/u8-strlen -if LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN libunistring_la_SOURCES += unistr/u8-strlen.c -endif ## end gnulib module unistr/u8-strlen ## begin gnulib module unistr/u8-strmblen -if LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN libunistring_la_SOURCES += unistr/u8-strmblen.c -endif ## end gnulib module unistr/u8-strmblen ## begin gnulib module unistr/u8-strmbtouc -if LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC libunistring_la_SOURCES += unistr/u8-strmbtouc.c -endif ## end gnulib module unistr/u8-strmbtouc ## begin gnulib module unistr/u8-strncat -if LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT libunistring_la_SOURCES += unistr/u8-strncat.c -endif ## end gnulib module unistr/u8-strncat ## begin gnulib module unistr/u8-strncmp -if LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP libunistring_la_SOURCES += unistr/u8-strncmp.c -endif ## end gnulib module unistr/u8-strncmp ## begin gnulib module unistr/u8-strncpy -if LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY libunistring_la_SOURCES += unistr/u8-strncpy.c -endif ## end gnulib module unistr/u8-strncpy ## begin gnulib module unistr/u8-strnlen -if LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN libunistring_la_SOURCES += unistr/u8-strnlen.c -endif EXTRA_DIST += unistr/u-strnlen.h @@ -6309,9 +4579,7 @@ EXTRA_DIST += unistr/u-strnlen.h ## begin gnulib module unistr/u8-strpbrk -if LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK libunistring_la_SOURCES += unistr/u8-strpbrk.c -endif EXTRA_DIST += unistr/u-strpbrk.h @@ -6319,17 +4587,13 @@ EXTRA_DIST += unistr/u-strpbrk.h ## begin gnulib module unistr/u8-strrchr -if LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR libunistring_la_SOURCES += unistr/u8-strrchr.c -endif ## end gnulib module unistr/u8-strrchr ## begin gnulib module unistr/u8-strspn -if LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN libunistring_la_SOURCES += unistr/u8-strspn.c -endif EXTRA_DIST += unistr/u-strspn.h @@ -6337,9 +4601,7 @@ EXTRA_DIST += unistr/u-strspn.h ## begin gnulib module unistr/u8-strstr -if LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR libunistring_la_SOURCES += unistr/u8-strstr.c -endif EXTRA_DIST += unistr/u-strstr.h @@ -6347,9 +4609,7 @@ EXTRA_DIST += unistr/u-strstr.h ## begin gnulib module unistr/u8-strtok -if LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK libunistring_la_SOURCES += unistr/u8-strtok.c -endif EXTRA_DIST += unistr/u-strtok.h @@ -6357,57 +4617,33 @@ EXTRA_DIST += unistr/u-strtok.h ## begin gnulib module unistr/u8-to-u16 -if LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16 libunistring_la_SOURCES += unistr/u8-to-u16.c -endif ## end gnulib module unistr/u8-to-u16 ## begin gnulib module unistr/u8-to-u32 -if LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32 libunistring_la_SOURCES += unistr/u8-to-u32.c -endif ## end gnulib module unistr/u8-to-u32 ## begin gnulib module unistr/u8-uctomb -if LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB libunistring_la_SOURCES += unistr/u8-uctomb.c unistr/u8-uctomb-aux.c -endif ## end gnulib module unistr/u8-uctomb ## begin gnulib module unitypes -BUILT_SOURCES += $(LIBUNISTRING_UNITYPES_H) - -unitypes.h: unitypes.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/unitypes.in.h; \ - } > $@-t && \ - mv -f $@-t $@ -MOSTLYCLEANFILES += unitypes.h unitypes.h-t -EXTRA_DIST += unitypes.in.h +EXTRA_DIST += unitypes.h ## end gnulib module unitypes ## begin gnulib module uniwbrk/base -BUILT_SOURCES += $(LIBUNISTRING_UNIWBRK_H) - -uniwbrk.h: uniwbrk.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/uniwbrk.in.h; \ - } > $@-t && \ - mv -f $@-t $@ -MOSTLYCLEANFILES += uniwbrk.h uniwbrk.h-t -EXTRA_DIST += uniwbrk.in.h +EXTRA_DIST += uniwbrk.h ## end gnulib module uniwbrk/base @@ -6421,9 +4657,7 @@ EXTRA_DIST += uniwbrk/wbrktable.h ## begin gnulib module uniwbrk/u16-wordbreaks -if LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS libunistring_la_SOURCES += uniwbrk/u16-wordbreaks.c -endif EXTRA_DIST += uniwbrk/u-wordbreaks.h @@ -6431,9 +4665,7 @@ EXTRA_DIST += uniwbrk/u-wordbreaks.h ## begin gnulib module uniwbrk/u32-wordbreaks -if LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS libunistring_la_SOURCES += uniwbrk/u32-wordbreaks.c -endif EXTRA_DIST += uniwbrk/u-wordbreaks.h @@ -6441,9 +4673,7 @@ EXTRA_DIST += uniwbrk/u-wordbreaks.h ## begin gnulib module uniwbrk/u8-wordbreaks -if LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS libunistring_la_SOURCES += uniwbrk/u8-wordbreaks.c -endif EXTRA_DIST += uniwbrk/u-wordbreaks.h @@ -6451,17 +4681,13 @@ EXTRA_DIST += uniwbrk/u-wordbreaks.h ## begin gnulib module uniwbrk/ulc-wordbreaks -if LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS libunistring_la_SOURCES += uniwbrk/ulc-wordbreaks.c -endif ## end gnulib module uniwbrk/ulc-wordbreaks ## begin gnulib module uniwbrk/wordbreak-property -if LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY libunistring_la_SOURCES += uniwbrk/wordbreak-property.c -endif EXTRA_DIST += uniwbrk/wbrkprop.h @@ -6469,142 +4695,130 @@ EXTRA_DIST += uniwbrk/wbrkprop.h ## begin gnulib module uniwidth/base -BUILT_SOURCES += $(LIBUNISTRING_UNIWIDTH_H) -uniwidth.h: uniwidth.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/uniwidth.in.h; \ - } > $@-t && \ - mv -f $@-t $@ -MOSTLYCLEANFILES += uniwidth.h uniwidth.h-t - -EXTRA_DIST += localcharset.h uniwidth.in.h +EXTRA_DIST += localcharset.h uniwidth.h ## end gnulib module uniwidth/base ## begin gnulib module uniwidth/u16-strwidth -if LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH libunistring_la_SOURCES += uniwidth/u16-strwidth.c -endif ## end gnulib module uniwidth/u16-strwidth ## begin gnulib module uniwidth/u16-width -if LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH libunistring_la_SOURCES += uniwidth/u16-width.c -endif ## end gnulib module uniwidth/u16-width ## begin gnulib module uniwidth/u32-strwidth -if LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH libunistring_la_SOURCES += uniwidth/u32-strwidth.c -endif ## end gnulib module uniwidth/u32-strwidth ## begin gnulib module uniwidth/u32-width -if LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH libunistring_la_SOURCES += uniwidth/u32-width.c -endif ## end gnulib module uniwidth/u32-width ## begin gnulib module uniwidth/u8-strwidth -if LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH libunistring_la_SOURCES += uniwidth/u8-strwidth.c -endif ## end gnulib module uniwidth/u8-strwidth ## begin gnulib module uniwidth/u8-width -if LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH libunistring_la_SOURCES += uniwidth/u8-width.c -endif ## end gnulib module uniwidth/u8-width ## begin gnulib module uniwidth/width -if LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH libunistring_la_SOURCES += uniwidth/width.c -endif EXTRA_DIST += uniwidth/cjk.h ## end gnulib module uniwidth/width -## begin gnulib module verify +## begin gnulib module unused-parameter + +# The BUILT_SOURCES created by this Makefile snippet are not used via #include +# statements but through direct file reference. Therefore this snippet must be +# present in all Makefile.am that need it. This is ensured by the applicability +# 'all' defined above. + +BUILT_SOURCES += unused-parameter.h +# The unused-parameter.h that gets inserted into generated .h files is the same +# as build-aux/unused-parameter.h, except that it has the copyright header cut +# off. +unused-parameter.h: $(top_srcdir)/build-aux/unused-parameter.h + $(AM_V_GEN)rm -f $@-t $@ && \ + sed -n -e '/GL_UNUSED_PARAMETER/,$$p' \ + < $(top_srcdir)/build-aux/unused-parameter.h \ + > $@-t && \ + mv $@-t $@ +MOSTLYCLEANFILES += unused-parameter.h unused-parameter.h-t + +UNUSED_PARAMETER_H=unused-parameter.h + +EXTRA_DIST += $(top_srcdir)/build-aux/unused-parameter.h +## end gnulib module unused-parameter + +## begin gnulib module verify -EXTRA_DIST += verify.h +libunistring_la_SOURCES += verify.h ## end gnulib module verify +## begin gnulib module warn-on-use + +BUILT_SOURCES += warn-on-use.h +# The warn-on-use.h that gets inserted into generated .h files is the same as +# build-aux/warn-on-use.h, except that it has the copyright header cut off. +warn-on-use.h: $(top_srcdir)/build-aux/warn-on-use.h + $(AM_V_GEN)rm -f $@-t $@ && \ + sed -n -e '/^.ifndef/,$$p' \ + < $(top_srcdir)/build-aux/warn-on-use.h \ + > $@-t && \ + mv $@-t $@ +MOSTLYCLEANFILES += warn-on-use.h warn-on-use.h-t + +WARN_ON_USE_H=warn-on-use.h + +EXTRA_DIST += $(top_srcdir)/build-aux/warn-on-use.h + +## end gnulib module warn-on-use + ## begin gnulib module wchar BUILT_SOURCES += wchar.h # We need the following in order to create when the system # version does not work standalone. -wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) +wchar.h: wchar.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''HAVE_FEATURES_H''@|$(HAVE_FEATURES_H)|g' \ -e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \ -e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \ - -e 's/@''GNULIB_BTOWC''@/$(GNULIB_BTOWC)/g' \ - -e 's/@''GNULIB_WCTOB''@/$(GNULIB_WCTOB)/g' \ - -e 's/@''GNULIB_MBSINIT''@/$(GNULIB_MBSINIT)/g' \ - -e 's/@''GNULIB_MBRTOWC''@/$(GNULIB_MBRTOWC)/g' \ - -e 's/@''GNULIB_MBRLEN''@/$(GNULIB_MBRLEN)/g' \ - -e 's/@''GNULIB_MBSRTOWCS''@/$(GNULIB_MBSRTOWCS)/g' \ - -e 's/@''GNULIB_MBSNRTOWCS''@/$(GNULIB_MBSNRTOWCS)/g' \ - -e 's/@''GNULIB_WCRTOMB''@/$(GNULIB_WCRTOMB)/g' \ - -e 's/@''GNULIB_WCSRTOMBS''@/$(GNULIB_WCSRTOMBS)/g' \ - -e 's/@''GNULIB_WCSNRTOMBS''@/$(GNULIB_WCSNRTOMBS)/g' \ - -e 's/@''GNULIB_WCWIDTH''@/$(GNULIB_WCWIDTH)/g' \ - -e 's/@''GNULIB_WMEMCHR''@/$(GNULIB_WMEMCHR)/g' \ - -e 's/@''GNULIB_WMEMCMP''@/$(GNULIB_WMEMCMP)/g' \ - -e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \ - -e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \ - -e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \ - -e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \ - -e 's/@''GNULIB_WCSNLEN''@/$(GNULIB_WCSNLEN)/g' \ - -e 's/@''GNULIB_WCSCPY''@/$(GNULIB_WCSCPY)/g' \ - -e 's/@''GNULIB_WCPCPY''@/$(GNULIB_WCPCPY)/g' \ - -e 's/@''GNULIB_WCSNCPY''@/$(GNULIB_WCSNCPY)/g' \ - -e 's/@''GNULIB_WCPNCPY''@/$(GNULIB_WCPNCPY)/g' \ - -e 's/@''GNULIB_WCSCAT''@/$(GNULIB_WCSCAT)/g' \ - -e 's/@''GNULIB_WCSNCAT''@/$(GNULIB_WCSNCAT)/g' \ - -e 's/@''GNULIB_WCSCMP''@/$(GNULIB_WCSCMP)/g' \ - -e 's/@''GNULIB_WCSNCMP''@/$(GNULIB_WCSNCMP)/g' \ - -e 's/@''GNULIB_WCSCASECMP''@/$(GNULIB_WCSCASECMP)/g' \ - -e 's/@''GNULIB_WCSNCASECMP''@/$(GNULIB_WCSNCASECMP)/g' \ - -e 's/@''GNULIB_WCSCOLL''@/$(GNULIB_WCSCOLL)/g' \ - -e 's/@''GNULIB_WCSXFRM''@/$(GNULIB_WCSXFRM)/g' \ - -e 's/@''GNULIB_WCSDUP''@/$(GNULIB_WCSDUP)/g' \ - -e 's/@''GNULIB_WCSCHR''@/$(GNULIB_WCSCHR)/g' \ - -e 's/@''GNULIB_WCSRCHR''@/$(GNULIB_WCSRCHR)/g' \ - -e 's/@''GNULIB_WCSCSPN''@/$(GNULIB_WCSCSPN)/g' \ - -e 's/@''GNULIB_WCSSPN''@/$(GNULIB_WCSSPN)/g' \ - -e 's/@''GNULIB_WCSPBRK''@/$(GNULIB_WCSPBRK)/g' \ - -e 's/@''GNULIB_WCSSTR''@/$(GNULIB_WCSSTR)/g' \ - -e 's/@''GNULIB_WCSTOK''@/$(GNULIB_WCSTOK)/g' \ - -e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \ - < $(srcdir)/wchar.in.h | \ - sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \ + -e 's|@''GNULIB_BTOWC''@|$(GNULIB_BTOWC)|g' \ + -e 's|@''GNULIB_WCTOB''@|$(GNULIB_WCTOB)|g' \ + -e 's|@''GNULIB_MBSINIT''@|$(GNULIB_MBSINIT)|g' \ + -e 's|@''GNULIB_MBRTOWC''@|$(GNULIB_MBRTOWC)|g' \ + -e 's|@''GNULIB_MBRLEN''@|$(GNULIB_MBRLEN)|g' \ + -e 's|@''GNULIB_MBSRTOWCS''@|$(GNULIB_MBSRTOWCS)|g' \ + -e 's|@''GNULIB_MBSNRTOWCS''@|$(GNULIB_MBSNRTOWCS)|g' \ + -e 's|@''GNULIB_WCRTOMB''@|$(GNULIB_WCRTOMB)|g' \ + -e 's|@''GNULIB_WCSRTOMBS''@|$(GNULIB_WCSRTOMBS)|g' \ + -e 's|@''GNULIB_WCSNRTOMBS''@|$(GNULIB_WCSNRTOMBS)|g' \ + -e 's|@''GNULIB_WCWIDTH''@|$(GNULIB_WCWIDTH)|g' \ + -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \ -e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \ -e 's|@''HAVE_MBSINIT''@|$(HAVE_MBSINIT)|g' \ -e 's|@''HAVE_MBRTOWC''@|$(HAVE_MBRTOWC)|g' \ @@ -6614,38 +4828,9 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) -e 's|@''HAVE_WCRTOMB''@|$(HAVE_WCRTOMB)|g' \ -e 's|@''HAVE_WCSRTOMBS''@|$(HAVE_WCSRTOMBS)|g' \ -e 's|@''HAVE_WCSNRTOMBS''@|$(HAVE_WCSNRTOMBS)|g' \ - -e 's|@''HAVE_WMEMCHR''@|$(HAVE_WMEMCHR)|g' \ - -e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \ - -e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \ - -e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \ - -e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \ - -e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \ - -e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \ - -e 's|@''HAVE_WCSCPY''@|$(HAVE_WCSCPY)|g' \ - -e 's|@''HAVE_WCPCPY''@|$(HAVE_WCPCPY)|g' \ - -e 's|@''HAVE_WCSNCPY''@|$(HAVE_WCSNCPY)|g' \ - -e 's|@''HAVE_WCPNCPY''@|$(HAVE_WCPNCPY)|g' \ - -e 's|@''HAVE_WCSCAT''@|$(HAVE_WCSCAT)|g' \ - -e 's|@''HAVE_WCSNCAT''@|$(HAVE_WCSNCAT)|g' \ - -e 's|@''HAVE_WCSCMP''@|$(HAVE_WCSCMP)|g' \ - -e 's|@''HAVE_WCSNCMP''@|$(HAVE_WCSNCMP)|g' \ - -e 's|@''HAVE_WCSCASECMP''@|$(HAVE_WCSCASECMP)|g' \ - -e 's|@''HAVE_WCSNCASECMP''@|$(HAVE_WCSNCASECMP)|g' \ - -e 's|@''HAVE_WCSCOLL''@|$(HAVE_WCSCOLL)|g' \ - -e 's|@''HAVE_WCSXFRM''@|$(HAVE_WCSXFRM)|g' \ - -e 's|@''HAVE_WCSDUP''@|$(HAVE_WCSDUP)|g' \ - -e 's|@''HAVE_WCSCHR''@|$(HAVE_WCSCHR)|g' \ - -e 's|@''HAVE_WCSRCHR''@|$(HAVE_WCSRCHR)|g' \ - -e 's|@''HAVE_WCSCSPN''@|$(HAVE_WCSCSPN)|g' \ - -e 's|@''HAVE_WCSSPN''@|$(HAVE_WCSSPN)|g' \ - -e 's|@''HAVE_WCSPBRK''@|$(HAVE_WCSPBRK)|g' \ - -e 's|@''HAVE_WCSSTR''@|$(HAVE_WCSSTR)|g' \ - -e 's|@''HAVE_WCSTOK''@|$(HAVE_WCSTOK)|g' \ - -e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \ -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \ -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \ - | \ - sed -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \ + -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \ -e 's|@''REPLACE_BTOWC''@|$(REPLACE_BTOWC)|g' \ -e 's|@''REPLACE_WCTOB''@|$(REPLACE_WCTOB)|g' \ -e 's|@''REPLACE_MBSINIT''@|$(REPLACE_MBSINIT)|g' \ @@ -6657,10 +4842,10 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) -e 's|@''REPLACE_WCSRTOMBS''@|$(REPLACE_WCSRTOMBS)|g' \ -e 's|@''REPLACE_WCSNRTOMBS''@|$(REPLACE_WCSNRTOMBS)|g' \ -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \ - -e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \ + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ + < $(srcdir)/wchar.in.h; \ } > $@-t && \ mv $@-t $@ MOSTLYCLEANFILES += wchar.h wchar.h-t @@ -6669,35 +4854,23 @@ EXTRA_DIST += wchar.in.h ## end gnulib module wchar -## begin gnulib module wctype-h +## begin gnulib module wctype BUILT_SOURCES += wctype.h -libunistring_la_SOURCES += wctype-h.c # We need the following in order to create when the system # doesn't have one that works with the given compiler. -wctype.h: wctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) +wctype.h: wctype.in.h $(CXXDEFS_H) $(WARN_ON_USE_H) $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's/@''HAVE_WCTYPE_H''@/$(HAVE_WCTYPE_H)/g' \ + sed -e 's/@''HAVE_WCTYPE_H''@/$(HAVE_WCTYPE_H)/g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_WCTYPE_H''@|$(NEXT_WCTYPE_H)|g' \ - -e 's/@''GNULIB_ISWBLANK''@/$(GNULIB_ISWBLANK)/g' \ - -e 's/@''GNULIB_WCTYPE''@/$(GNULIB_WCTYPE)/g' \ - -e 's/@''GNULIB_ISWCTYPE''@/$(GNULIB_ISWCTYPE)/g' \ - -e 's/@''GNULIB_WCTRANS''@/$(GNULIB_WCTRANS)/g' \ - -e 's/@''GNULIB_TOWCTRANS''@/$(GNULIB_TOWCTRANS)/g' \ -e 's/@''HAVE_ISWBLANK''@/$(HAVE_ISWBLANK)/g' \ -e 's/@''HAVE_ISWCNTRL''@/$(HAVE_ISWCNTRL)/g' \ - -e 's/@''HAVE_WCTYPE_T''@/$(HAVE_WCTYPE_T)/g' \ - -e 's/@''HAVE_WCTRANS_T''@/$(HAVE_WCTRANS_T)/g' \ -e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \ - -e 's/@''REPLACE_ISWBLANK''@/$(REPLACE_ISWBLANK)/g' \ -e 's/@''REPLACE_ISWCNTRL''@/$(REPLACE_ISWCNTRL)/g' \ - -e 's/@''REPLACE_TOWLOWER''@/$(REPLACE_TOWLOWER)/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ < $(srcdir)/wctype.in.h; \ @@ -6707,7 +4880,7 @@ MOSTLYCLEANFILES += wctype.h wctype.h-t EXTRA_DIST += wctype.in.h -## end gnulib module wctype-h +## end gnulib module wctype ## begin gnulib module wcwidth @@ -6720,7 +4893,7 @@ EXTRA_libunistring_la_SOURCES += wcwidth.c ## begin gnulib module xsize -libunistring_la_SOURCES += xsize.h xsize.c +libunistring_la_SOURCES += xsize.h ## end gnulib module xsize diff --git a/lib/Makefile.in b/lib/Makefile.in index 175b875..6e97923 100644 --- a/lib/Makefile.in +++ b/lib/Makefile.in @@ -1,8 +1,9 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. - +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -14,88 +15,22 @@ @SET_MAKE@ -# Copyright (C) 2002-2015 Free Software Foundation, Inc. -# -# This file is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This file is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this file. If not, see . +# Copyright (C) 2002-2010 Free Software Foundation, Inc. # -# As a special exception to the GNU General Public License, -# this file may be distributed as part of a program that -# contains a configuration script generated by Autoconf, under +# This file is free software, distributed under the terms of the GNU +# General Public License. As a special exception to the GNU General +# Public License, this file may be distributed as part of a program +# that contains a configuration script generated by Autoconf, under # the same distribution terms as the rest of that program. # # Generated by gnulib-tool. VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c @@ -110,504 +45,20 @@ PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ +DIST_COMMON = $(nobase_include_HEADERS) $(noinst_HEADERS) \ + $(srcdir)/Makefile.am $(srcdir)/Makefile.gnulib \ + $(srcdir)/Makefile.in $(srcdir)/exported.sh.in @GL_COND_LIBTOOL_TRUE@am__append_1 = $(LTLIBICONV) -@LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT_TRUE@am__append_2 = unicase/empty-prefix-context.c -@LIBUNISTRING_COMPILE_UNICASE_EMPTY_SUFFIX_CONTEXT_TRUE@am__append_3 = unicase/empty-suffix-context.c -@LIBUNISTRING_COMPILE_UNICASE_LOCALE_LANGUAGE_TRUE@am__append_4 = unicase/locale-language.c -@LIBUNISTRING_COMPILE_UNICASE_TOLOWER_TRUE@am__append_5 = unicase/tolower.c -@LIBUNISTRING_COMPILE_UNICASE_TOTITLE_TRUE@am__append_6 = unicase/totitle.c -@LIBUNISTRING_COMPILE_UNICASE_TOUPPER_TRUE@am__append_7 = unicase/toupper.c -@LIBUNISTRING_COMPILE_UNICASE_U16_CASECMP_TRUE@am__append_8 = unicase/u16-casecmp.c -@LIBUNISTRING_COMPILE_UNICASE_U16_CASECOLL_TRUE@am__append_9 = unicase/u16-casecoll.c -@LIBUNISTRING_COMPILE_UNICASE_U16_CASEFOLD_TRUE@am__append_10 = unicase/u16-casefold.c -@LIBUNISTRING_COMPILE_UNICASE_U16_CASEXFRM_TRUE@am__append_11 = unicase/u16-casexfrm.c -@LIBUNISTRING_COMPILE_UNICASE_U16_CT_CASEFOLD_TRUE@am__append_12 = unicase/u16-ct-casefold.c -@LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOLOWER_TRUE@am__append_13 = unicase/u16-ct-tolower.c -@LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOTITLE_TRUE@am__append_14 = unicase/u16-ct-totitle.c -@LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOUPPER_TRUE@am__append_15 = unicase/u16-ct-toupper.c -@LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASED_TRUE@am__append_16 = unicase/u16-is-cased.c -@LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASEFOLDED_TRUE@am__append_17 = unicase/u16-is-casefolded.c -@LIBUNISTRING_COMPILE_UNICASE_U16_IS_LOWERCASE_TRUE@am__append_18 = unicase/u16-is-lowercase.c -@LIBUNISTRING_COMPILE_UNICASE_U16_IS_TITLECASE_TRUE@am__append_19 = unicase/u16-is-titlecase.c -@LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE_TRUE@am__append_20 = unicase/u16-is-uppercase.c -@LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER_TRUE@am__append_21 = unicase/u16-tolower.c -@LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE_TRUE@am__append_22 = unicase/u16-totitle.c -@LIBUNISTRING_COMPILE_UNICASE_U16_TOUPPER_TRUE@am__append_23 = unicase/u16-toupper.c -@LIBUNISTRING_COMPILE_UNICASE_U32_CASECMP_TRUE@am__append_24 = unicase/u32-casecmp.c -@LIBUNISTRING_COMPILE_UNICASE_U32_CASECOLL_TRUE@am__append_25 = unicase/u32-casecoll.c -@LIBUNISTRING_COMPILE_UNICASE_U32_CASEFOLD_TRUE@am__append_26 = unicase/u32-casefold.c -@LIBUNISTRING_COMPILE_UNICASE_U32_CASEXFRM_TRUE@am__append_27 = unicase/u32-casexfrm.c -@LIBUNISTRING_COMPILE_UNICASE_U32_CT_CASEFOLD_TRUE@am__append_28 = unicase/u32-ct-casefold.c -@LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOLOWER_TRUE@am__append_29 = unicase/u32-ct-tolower.c -@LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOTITLE_TRUE@am__append_30 = unicase/u32-ct-totitle.c -@LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOUPPER_TRUE@am__append_31 = unicase/u32-ct-toupper.c -@LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASED_TRUE@am__append_32 = unicase/u32-is-cased.c -@LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASEFOLDED_TRUE@am__append_33 = unicase/u32-is-casefolded.c -@LIBUNISTRING_COMPILE_UNICASE_U32_IS_LOWERCASE_TRUE@am__append_34 = unicase/u32-is-lowercase.c -@LIBUNISTRING_COMPILE_UNICASE_U32_IS_TITLECASE_TRUE@am__append_35 = unicase/u32-is-titlecase.c -@LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE_TRUE@am__append_36 = unicase/u32-is-uppercase.c -@LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER_TRUE@am__append_37 = unicase/u32-tolower.c -@LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE_TRUE@am__append_38 = unicase/u32-totitle.c -@LIBUNISTRING_COMPILE_UNICASE_U32_TOUPPER_TRUE@am__append_39 = unicase/u32-toupper.c -@LIBUNISTRING_COMPILE_UNICASE_U8_CASECMP_TRUE@am__append_40 = unicase/u8-casecmp.c -@LIBUNISTRING_COMPILE_UNICASE_U8_CASECOLL_TRUE@am__append_41 = unicase/u8-casecoll.c -@LIBUNISTRING_COMPILE_UNICASE_U8_CASEFOLD_TRUE@am__append_42 = unicase/u8-casefold.c -@LIBUNISTRING_COMPILE_UNICASE_U8_CASEXFRM_TRUE@am__append_43 = unicase/u8-casexfrm.c -@LIBUNISTRING_COMPILE_UNICASE_U8_CT_CASEFOLD_TRUE@am__append_44 = unicase/u8-ct-casefold.c -@LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOLOWER_TRUE@am__append_45 = unicase/u8-ct-tolower.c -@LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOTITLE_TRUE@am__append_46 = unicase/u8-ct-totitle.c -@LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOUPPER_TRUE@am__append_47 = unicase/u8-ct-toupper.c -@LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASED_TRUE@am__append_48 = unicase/u8-is-cased.c -@LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASEFOLDED_TRUE@am__append_49 = unicase/u8-is-casefolded.c -@LIBUNISTRING_COMPILE_UNICASE_U8_IS_LOWERCASE_TRUE@am__append_50 = unicase/u8-is-lowercase.c -@LIBUNISTRING_COMPILE_UNICASE_U8_IS_TITLECASE_TRUE@am__append_51 = unicase/u8-is-titlecase.c -@LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE_TRUE@am__append_52 = unicase/u8-is-uppercase.c -@LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER_TRUE@am__append_53 = unicase/u8-tolower.c -@LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE_TRUE@am__append_54 = unicase/u8-totitle.c -@LIBUNISTRING_COMPILE_UNICASE_U8_TOUPPER_TRUE@am__append_55 = unicase/u8-toupper.c -@LIBUNISTRING_COMPILE_UNICASE_ULC_CASECMP_TRUE@am__append_56 = unicase/ulc-casecmp.c -@LIBUNISTRING_COMPILE_UNICASE_ULC_CASECOLL_TRUE@am__append_57 = unicase/ulc-casecoll.c -@LIBUNISTRING_COMPILE_UNICASE_ULC_CASEXFRM_TRUE@am__append_58 = unicase/ulc-casexfrm.c -@LIBUNISTRING_COMPILE_UNICONV_U16_CONV_FROM_ENC_TRUE@am__append_59 = uniconv/u16-conv-from-enc.c -@LIBUNISTRING_COMPILE_UNICONV_U16_CONV_TO_ENC_TRUE@am__append_60 = uniconv/u16-conv-to-enc.c -@LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_ENC_TRUE@am__append_61 = uniconv/u16-strconv-from-enc.c -@LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_LOCALE_TRUE@am__append_62 = uniconv/u16-strconv-from-locale.c -@LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_ENC_TRUE@am__append_63 = uniconv/u16-strconv-to-enc.c -@LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_LOCALE_TRUE@am__append_64 = uniconv/u16-strconv-to-locale.c -@LIBUNISTRING_COMPILE_UNICONV_U32_CONV_FROM_ENC_TRUE@am__append_65 = uniconv/u32-conv-from-enc.c -@LIBUNISTRING_COMPILE_UNICONV_U32_CONV_TO_ENC_TRUE@am__append_66 = uniconv/u32-conv-to-enc.c -@LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_ENC_TRUE@am__append_67 = uniconv/u32-strconv-from-enc.c -@LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_LOCALE_TRUE@am__append_68 = uniconv/u32-strconv-from-locale.c -@LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_ENC_TRUE@am__append_69 = uniconv/u32-strconv-to-enc.c -@LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_LOCALE_TRUE@am__append_70 = uniconv/u32-strconv-to-locale.c -@LIBUNISTRING_COMPILE_UNICONV_U8_CONV_FROM_ENC_TRUE@am__append_71 = uniconv/u8-conv-from-enc.c -@LIBUNISTRING_COMPILE_UNICONV_U8_CONV_TO_ENC_TRUE@am__append_72 = uniconv/u8-conv-to-enc.c -@LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_ENC_TRUE@am__append_73 = uniconv/u8-strconv-from-enc.c -@LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_LOCALE_TRUE@am__append_74 = uniconv/u8-strconv-from-locale.c -@LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_ENC_TRUE@am__append_75 = uniconv/u8-strconv-to-enc.c -@LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_LOCALE_TRUE@am__append_76 = uniconv/u8-strconv-to-locale.c -@LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_BYNAME_TRUE@am__append_77 = unictype/bidi_byname.c -@LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_LONGNAME_TRUE@am__append_78 = unictype/bidi_longname.c -@LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_NAME_TRUE@am__append_79 = unictype/bidi_name.c -@LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_OF_TRUE@am__append_80 = unictype/bidi_of.c -@LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_TEST_TRUE@am__append_81 = unictype/bidi_test.c -@LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_LIST_TRUE@am__append_82 = unictype/blocks.c -@LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_TEST_TRUE@am__append_83 = unictype/block_test.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_C_TRUE@am__append_84 = unictype/categ_C.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CC_TRUE@am__append_85 = unictype/categ_Cc.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CF_TRUE@am__append_86 = unictype/categ_Cf.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CN_TRUE@am__append_87 = unictype/categ_Cn.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CO_TRUE@am__append_88 = unictype/categ_Co.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CS_TRUE@am__append_89 = unictype/categ_Cs.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_L_TRUE@am__append_90 = unictype/categ_L.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LC_TRUE@am__append_91 = unictype/categ_LC.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LL_TRUE@am__append_92 = unictype/categ_Ll.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LM_TRUE@am__append_93 = unictype/categ_Lm.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LO_TRUE@am__append_94 = unictype/categ_Lo.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LT_TRUE@am__append_95 = unictype/categ_Lt.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LU_TRUE@am__append_96 = unictype/categ_Lu.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_M_TRUE@am__append_97 = unictype/categ_M.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MC_TRUE@am__append_98 = unictype/categ_Mc.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ME_TRUE@am__append_99 = unictype/categ_Me.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MN_TRUE@am__append_100 = unictype/categ_Mn.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_N_TRUE@am__append_101 = unictype/categ_N.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ND_TRUE@am__append_102 = unictype/categ_Nd.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NL_TRUE@am__append_103 = unictype/categ_Nl.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NO_TRUE@am__append_104 = unictype/categ_No.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_P_TRUE@am__append_105 = unictype/categ_P.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PC_TRUE@am__append_106 = unictype/categ_Pc.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PD_TRUE@am__append_107 = unictype/categ_Pd.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PE_TRUE@am__append_108 = unictype/categ_Pe.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PF_TRUE@am__append_109 = unictype/categ_Pf.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PI_TRUE@am__append_110 = unictype/categ_Pi.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PO_TRUE@am__append_111 = unictype/categ_Po.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PS_TRUE@am__append_112 = unictype/categ_Ps.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_S_TRUE@am__append_113 = unictype/categ_S.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SC_TRUE@am__append_114 = unictype/categ_Sc.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SK_TRUE@am__append_115 = unictype/categ_Sk.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SM_TRUE@am__append_116 = unictype/categ_Sm.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SO_TRUE@am__append_117 = unictype/categ_So.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_Z_TRUE@am__append_118 = unictype/categ_Z.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZL_TRUE@am__append_119 = unictype/categ_Zl.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZP_TRUE@am__append_120 = unictype/categ_Zp.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZS_TRUE@am__append_121 = unictype/categ_Zs.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_TRUE@am__append_122 = unictype/categ_and.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_NOT_TRUE@am__append_123 = unictype/categ_and_not.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME_TRUE@am__append_124 = unictype/categ_byname.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LONGNAME_TRUE@am__append_125 = unictype/categ_longname.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NAME_TRUE@am__append_126 = unictype/categ_name.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NONE_TRUE@am__append_127 = unictype/categ_none.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OF_TRUE@am__append_128 = unictype/categ_of.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OR_TRUE@am__append_129 = unictype/categ_or.c -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_TEST_TRUE@am__append_130 = unictype/categ_test.c -@LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_TRUE@am__append_131 = unictype/combiningclass.c -@LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_BYNAME_TRUE@am__append_132 = unictype/combiningclass_byname.c -@LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_LONGNAME_TRUE@am__append_133 = unictype/combiningclass_longname.c -@LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_NAME_TRUE@am__append_134 = unictype/combiningclass_name.c -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALNUM_TRUE@am__append_135 = unictype/ctype_alnum.c -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALPHA_TRUE@am__append_136 = unictype/ctype_alpha.c -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_BLANK_TRUE@am__append_137 = unictype/ctype_blank.c -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_CNTRL_TRUE@am__append_138 = unictype/ctype_cntrl.c -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_DIGIT_TRUE@am__append_139 = unictype/ctype_digit.c -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_GRAPH_TRUE@am__append_140 = unictype/ctype_graph.c -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_LOWER_TRUE@am__append_141 = unictype/ctype_lower.c -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PRINT_TRUE@am__append_142 = unictype/ctype_print.c -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PUNCT_TRUE@am__append_143 = unictype/ctype_punct.c -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_SPACE_TRUE@am__append_144 = unictype/ctype_space.c -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_UPPER_TRUE@am__append_145 = unictype/ctype_upper.c -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_XDIGIT_TRUE@am__append_146 = unictype/ctype_xdigit.c -@LIBUNISTRING_COMPILE_UNICTYPE_DECIMAL_DIGIT_TRUE@am__append_147 = unictype/decdigit.c -@LIBUNISTRING_COMPILE_UNICTYPE_DIGIT_TRUE@am__append_148 = unictype/digit.c -@LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_BYNAME_TRUE@am__append_149 = unictype/joininggroup_byname.c -@LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_NAME_TRUE@am__append_150 = unictype/joininggroup_name.c -@LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_OF_TRUE@am__append_151 = unictype/joininggroup_of.c -@LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_BYNAME_TRUE@am__append_152 = unictype/joiningtype_byname.c -@LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_LONGNAME_TRUE@am__append_153 = unictype/joiningtype_longname.c -@LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_NAME_TRUE@am__append_154 = unictype/joiningtype_name.c -@LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_OF_TRUE@am__append_155 = unictype/joiningtype_of.c -@LIBUNISTRING_COMPILE_UNICTYPE_MIRROR_TRUE@am__append_156 = unictype/mirror.c -@LIBUNISTRING_COMPILE_UNICTYPE_NUMERIC_TRUE@am__append_157 = unictype/numeric.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ALPHABETIC_TRUE@am__append_158 = unictype/pr_alphabetic.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT_TRUE@am__append_159 = unictype/pr_ascii_hex_digit.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT_TRUE@am__append_160 = unictype/pr_bidi_arabic_digit.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT_TRUE@am__append_161 = unictype/pr_bidi_arabic_right_to_left.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR_TRUE@am__append_162 = unictype/pr_bidi_block_separator.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL_TRUE@am__append_163 = unictype/pr_bidi_boundary_neutral.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR_TRUE@am__append_164 = unictype/pr_bidi_common_separator.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_CONTROL_TRUE@am__append_165 = unictype/pr_bidi_control.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE_TRUE@am__append_166 = unictype/pr_bidi_embedding_or_override.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR_TRUE@am__append_167 = unictype/pr_bidi_eur_num_separator.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR_TRUE@am__append_168 = unictype/pr_bidi_eur_num_terminator.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT_TRUE@am__append_169 = unictype/pr_bidi_european_digit.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT_TRUE@am__append_170 = unictype/pr_bidi_hebrew_right_to_left.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT_TRUE@am__append_171 = unictype/pr_bidi_left_to_right.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK_TRUE@am__append_172 = unictype/pr_bidi_non_spacing_mark.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL_TRUE@am__append_173 = unictype/pr_bidi_other_neutral.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_PDF_TRUE@am__append_174 = unictype/pr_bidi_pdf.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR_TRUE@am__append_175 = unictype/pr_bidi_segment_separator.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_WHITESPACE_TRUE@am__append_176 = unictype/pr_bidi_whitespace.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME_TRUE@am__append_177 = unictype/pr_byname.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASE_IGNORABLE_TRUE@am__append_178 = unictype/pr_case_ignorable.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASED_TRUE@am__append_179 = unictype/pr_cased.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEFOLDED_TRUE@am__append_180 = unictype/pr_changes_when_casefolded.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEMAPPED_TRUE@am__append_181 = unictype/pr_changes_when_casemapped.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_LOWERCASED_TRUE@am__append_182 = unictype/pr_changes_when_lowercased.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_TITLECASED_TRUE@am__append_183 = unictype/pr_changes_when_titlecased.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_UPPERCASED_TRUE@am__append_184 = unictype/pr_changes_when_uppercased.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMBINING_TRUE@am__append_185 = unictype/pr_combining.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMPOSITE_TRUE@am__append_186 = unictype/pr_composite.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CURRENCY_SYMBOL_TRUE@am__append_187 = unictype/pr_currency_symbol.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DASH_TRUE@am__append_188 = unictype/pr_dash.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DECIMAL_DIGIT_TRUE@am__append_189 = unictype/pr_decimal_digit.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT_TRUE@am__append_190 = unictype/pr_default_ignorable_code_point.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED_TRUE@am__append_191 = unictype/pr_deprecated.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC_TRUE@am__append_192 = unictype/pr_diacritic.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER_TRUE@am__append_193 = unictype/pr_extender.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL_TRUE@am__append_194 = unictype/pr_format_control.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE_TRUE@am__append_195 = unictype/pr_grapheme_base.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_TRUE@am__append_196 = unictype/pr_grapheme_extend.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK_TRUE@am__append_197 = unictype/pr_grapheme_link.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT_TRUE@am__append_198 = unictype/pr_hex_digit.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN_TRUE@am__append_199 = unictype/pr_hyphen.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE_TRUE@am__append_200 = unictype/pr_id_continue.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START_TRUE@am__append_201 = unictype/pr_id_start.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC_TRUE@am__append_202 = unictype/pr_ideographic.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_TRUE@am__append_203 = unictype/pr_ids_binary_operator.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_TRUE@am__append_204 = unictype/pr_ids_trinary_operator.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_TRUE@am__append_205 = unictype/pr_ignorable_control.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL_TRUE@am__append_206 = unictype/pr_iso_control.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL_TRUE@am__append_207 = unictype/pr_join_control.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR_TRUE@am__append_208 = unictype/pr_left_of_pair.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR_TRUE@am__append_209 = unictype/pr_line_separator.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_TRUE@am__append_210 = unictype/pr_logical_order_exception.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE_TRUE@am__append_211 = unictype/pr_lowercase.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH_TRUE@am__append_212 = unictype/pr_math.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK_TRUE@am__append_213 = unictype/pr_non_break.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER_TRUE@am__append_214 = unictype/pr_not_a_character.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC_TRUE@am__append_215 = unictype/pr_numeric.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_TRUE@am__append_216 = unictype/pr_other_alphabetic.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_TRUE@am__append_217 = unictype/pr_other_default_ignorable_code_point.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_TRUE@am__append_218 = unictype/pr_other_grapheme_extend.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_TRUE@am__append_219 = unictype/pr_other_id_continue.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START_TRUE@am__append_220 = unictype/pr_other_id_start.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE_TRUE@am__append_221 = unictype/pr_other_lowercase.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH_TRUE@am__append_222 = unictype/pr_other_math.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE_TRUE@am__append_223 = unictype/pr_other_uppercase.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_TRUE@am__append_224 = unictype/pr_paired_punctuation.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_TRUE@am__append_225 = unictype/pr_paragraph_separator.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX_TRUE@am__append_226 = unictype/pr_pattern_syntax.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_TRUE@am__append_227 = unictype/pr_pattern_white_space.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE_TRUE@am__append_228 = unictype/pr_private_use.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION_TRUE@am__append_229 = unictype/pr_punctuation.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK_TRUE@am__append_230 = unictype/pr_quotation_mark.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL_TRUE@am__append_231 = unictype/pr_radical.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_TRUE@am__append_232 = unictype/pr_sentence_terminal.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED_TRUE@am__append_233 = unictype/pr_soft_dotted.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE_TRUE@am__append_234 = unictype/pr_space.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_TRUE@am__append_235 = unictype/pr_terminal_punctuation.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST_TRUE@am__append_236 = unictype/pr_test.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE_TRUE@am__append_237 = unictype/pr_titlecase.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_TRUE@am__append_238 = unictype/pr_unassigned_code_value.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_TRUE@am__append_239 = unictype/pr_unified_ideograph.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE_TRUE@am__append_240 = unictype/pr_uppercase.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR_TRUE@am__append_241 = unictype/pr_variation_selector.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE_TRUE@am__append_242 = unictype/pr_white_space.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE_TRUE@am__append_243 = unictype/pr_xid_continue.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START_TRUE@am__append_244 = unictype/pr_xid_start.c -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH_TRUE@am__append_245 = unictype/pr_zero_width.c -@LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS_TRUE@am__append_246 = unictype/scripts.c -@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT_TRUE@am__append_247 = unictype/sy_c_ident.c -@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE_TRUE@am__append_248 = unictype/sy_c_whitespace.c -@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT_TRUE@am__append_249 = unictype/sy_java_ident.c -@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE_TRUE@am__append_250 = unictype/sy_java_whitespace.c -@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS_TRUE@am__append_251 = unigbrk/u16-grapheme-breaks.c -@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT_TRUE@am__append_252 = unigbrk/u16-grapheme-next.c -@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV_TRUE@am__append_253 = unigbrk/u16-grapheme-prev.c -@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_TRUE@am__append_254 = unigbrk/u32-grapheme-breaks.c -@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT_TRUE@am__append_255 = unigbrk/u32-grapheme-next.c -@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV_TRUE@am__append_256 = unigbrk/u32-grapheme-prev.c -@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS_TRUE@am__append_257 = unigbrk/u8-grapheme-breaks.c -@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_TRUE@am__append_258 = unigbrk/u8-grapheme-next.c -@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_TRUE@am__append_259 = unigbrk/u8-grapheme-prev.c -@LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_TRUE@am__append_260 = unigbrk/uc-gbrk-prop.c -@LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE@am__append_261 = unigbrk/uc-is-grapheme-break.c -@LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_TRUE@am__append_262 = unigbrk/ulc-grapheme-breaks.c -@LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_TRUE@am__append_263 = unilbrk/u16-possible-linebreaks.c -@LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_TRUE@am__append_264 = unilbrk/u16-width-linebreaks.c -@LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_TRUE@am__append_265 = unilbrk/u32-possible-linebreaks.c -@LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_TRUE@am__append_266 = unilbrk/u32-width-linebreaks.c -@LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_TRUE@am__append_267 = unilbrk/u8-possible-linebreaks.c -@LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_TRUE@am__append_268 = unilbrk/u8-width-linebreaks.c -@LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_TRUE@am__append_269 = unilbrk/ulc-possible-linebreaks.c -@LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_TRUE@am__append_270 = unilbrk/ulc-width-linebreaks.c -@LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE@am__append_271 = uniname/uniname.c -@LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_TRUE@am__append_272 = uninorm/canonical-decomposition.c -@LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_TRUE@am__append_273 = uninorm/composition.c -@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_TRUE@am__append_274 = uninorm/decomposing-form.c -@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_TRUE@am__append_275 = uninorm/decomposition.c -@LIBUNISTRING_COMPILE_UNINORM_FILTER_TRUE@am__append_276 = uninorm/uninorm-filter.c -@LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE@am__append_277 = uninorm/nfc.c -@LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE@am__append_278 = uninorm/nfd.c -@LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE@am__append_279 = uninorm/nfkc.c -@LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE@am__append_280 = uninorm/nfkd.c -@LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_TRUE@am__append_281 = uninorm/u16-normalize.c -@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_TRUE@am__append_282 = uninorm/u16-normcmp.c -@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_TRUE@am__append_283 = uninorm/u16-normcoll.c -@LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_TRUE@am__append_284 = uninorm/u16-normxfrm.c -@LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_TRUE@am__append_285 = uninorm/u32-normalize.c -@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_TRUE@am__append_286 = uninorm/u32-normcmp.c -@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_TRUE@am__append_287 = uninorm/u32-normcoll.c -@LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_TRUE@am__append_288 = uninorm/u32-normxfrm.c -@LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_TRUE@am__append_289 = uninorm/u8-normalize.c -@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_TRUE@am__append_290 = uninorm/u8-normcmp.c -@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_TRUE@am__append_291 = uninorm/u8-normcoll.c -@LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_TRUE@am__append_292 = uninorm/u8-normxfrm.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_TRUE@am__append_293 = unistdio/u16-asnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_TRUE@am__append_294 = unistdio/u16-asprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_TRUE@am__append_295 = unistdio/u16-snprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_TRUE@am__append_296 = unistdio/u16-sprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_TRUE@am__append_297 = unistdio/u16-u16-asnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_TRUE@am__append_298 = unistdio/u16-u16-asprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_TRUE@am__append_299 = unistdio/u16-u16-snprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_TRUE@am__append_300 = unistdio/u16-u16-sprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_TRUE@am__append_301 = unistdio/u16-u16-vasnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_TRUE@am__append_302 = unistdio/u16-u16-vasprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_TRUE@am__append_303 = unistdio/u16-u16-vsnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_TRUE@am__append_304 = unistdio/u16-u16-vsprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_TRUE@am__append_305 = unistdio/u16-vasnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_TRUE@am__append_306 = unistdio/u16-vasprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_TRUE@am__append_307 = unistdio/u16-vsnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_TRUE@am__append_308 = unistdio/u16-vsprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_TRUE@am__append_309 = unistdio/u32-asnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_TRUE@am__append_310 = unistdio/u32-asprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_TRUE@am__append_311 = unistdio/u32-snprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_TRUE@am__append_312 = unistdio/u32-sprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_TRUE@am__append_313 = unistdio/u32-u32-asnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_TRUE@am__append_314 = unistdio/u32-u32-asprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_TRUE@am__append_315 = unistdio/u32-u32-snprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_TRUE@am__append_316 = unistdio/u32-u32-sprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_TRUE@am__append_317 = unistdio/u32-u32-vasnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_TRUE@am__append_318 = unistdio/u32-u32-vasprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_TRUE@am__append_319 = unistdio/u32-u32-vsnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_TRUE@am__append_320 = unistdio/u32-u32-vsprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_TRUE@am__append_321 = unistdio/u32-vasnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_TRUE@am__append_322 = unistdio/u32-vasprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_TRUE@am__append_323 = unistdio/u32-vsnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_TRUE@am__append_324 = unistdio/u32-vsprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_TRUE@am__append_325 = unistdio/u8-asnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_TRUE@am__append_326 = unistdio/u8-asprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_TRUE@am__append_327 = unistdio/u8-snprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_TRUE@am__append_328 = unistdio/u8-sprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_TRUE@am__append_329 = unistdio/u8-u8-asnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_TRUE@am__append_330 = unistdio/u8-u8-asprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_TRUE@am__append_331 = unistdio/u8-u8-snprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_TRUE@am__append_332 = unistdio/u8-u8-sprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_TRUE@am__append_333 = unistdio/u8-u8-vasnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_TRUE@am__append_334 = unistdio/u8-u8-vasprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_TRUE@am__append_335 = unistdio/u8-u8-vsnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_TRUE@am__append_336 = unistdio/u8-u8-vsprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_TRUE@am__append_337 = unistdio/u8-vasnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_TRUE@am__append_338 = unistdio/u8-vasprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_TRUE@am__append_339 = unistdio/u8-vsnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_TRUE@am__append_340 = unistdio/u8-vsprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_TRUE@am__append_341 = unistdio/ulc-asnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_TRUE@am__append_342 = unistdio/ulc-asprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_TRUE@am__append_343 = unistdio/ulc-fprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_TRUE@am__append_344 = unistdio/ulc-snprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_TRUE@am__append_345 = unistdio/ulc-sprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_TRUE@am__append_346 = unistdio/ulc-vasnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_TRUE@am__append_347 = unistdio/ulc-vasprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_TRUE@am__append_348 = unistdio/ulc-vfprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_TRUE@am__append_349 = unistdio/ulc-vsnprintf.c -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_TRUE@am__append_350 = unistdio/ulc-vsprintf.c -@LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_TRUE@am__append_351 = unistr/u16-check.c -@LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE@am__append_352 = unistr/u16-chr.c -@LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE@am__append_353 = unistr/u16-cmp.c -@LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE@am__append_354 = unistr/u16-cmp2.c -@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE@am__append_355 = unistr/u16-cpy.c -@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_TRUE@am__append_356 = unistr/u16-cpy-alloc.c -@LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_TRUE@am__append_357 = unistr/u16-endswith.c -@LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_TRUE@am__append_358 = unistr/u16-mblen.c -@LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_TRUE@am__append_359 = unistr/u16-mbsnlen.c -@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE@am__append_360 = unistr/u16-mbtouc.c unistr/u16-mbtouc-aux.c -@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE@am__append_361 = unistr/u16-mbtouc-unsafe.c unistr/u16-mbtouc-unsafe-aux.c -@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_TRUE@am__append_362 = unistr/u16-mbtoucr.c -@LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE@am__append_363 = unistr/u16-move.c -@LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE@am__append_364 = unistr/u16-next.c -@LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE@am__append_365 = unistr/u16-prev.c -@LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE@am__append_366 = unistr/u16-set.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_TRUE@am__append_367 = unistr/u16-startswith.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_TRUE@am__append_368 = unistr/u16-stpcpy.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_TRUE@am__append_369 = unistr/u16-stpncpy.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_TRUE@am__append_370 = unistr/u16-strcat.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_TRUE@am__append_371 = unistr/u16-strchr.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_TRUE@am__append_372 = unistr/u16-strcmp.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_TRUE@am__append_373 = unistr/u16-strcoll.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_TRUE@am__append_374 = unistr/u16-strcpy.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_TRUE@am__append_375 = unistr/u16-strcspn.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_TRUE@am__append_376 = unistr/u16-strdup.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_TRUE@am__append_377 = unistr/u16-strlen.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_TRUE@am__append_378 = unistr/u16-strmblen.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_TRUE@am__append_379 = unistr/u16-strmbtouc.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_TRUE@am__append_380 = unistr/u16-strncat.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_TRUE@am__append_381 = unistr/u16-strncmp.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_TRUE@am__append_382 = unistr/u16-strncpy.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_TRUE@am__append_383 = unistr/u16-strnlen.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_TRUE@am__append_384 = unistr/u16-strpbrk.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_TRUE@am__append_385 = unistr/u16-strrchr.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_TRUE@am__append_386 = unistr/u16-strspn.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_TRUE@am__append_387 = unistr/u16-strstr.c -@LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_TRUE@am__append_388 = unistr/u16-strtok.c -@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_TRUE@am__append_389 = unistr/u16-to-u32.c -@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_TRUE@am__append_390 = unistr/u16-to-u8.c -@LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE@am__append_391 = unistr/u16-uctomb.c unistr/u16-uctomb-aux.c -@LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_TRUE@am__append_392 = unistr/u32-check.c -@LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE@am__append_393 = unistr/u32-chr.c -@LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE@am__append_394 = unistr/u32-cmp.c -@LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE@am__append_395 = unistr/u32-cmp2.c -@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE@am__append_396 = unistr/u32-cpy.c -@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_TRUE@am__append_397 = unistr/u32-cpy-alloc.c -@LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_TRUE@am__append_398 = unistr/u32-endswith.c -@LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_TRUE@am__append_399 = unistr/u32-mblen.c -@LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_TRUE@am__append_400 = unistr/u32-mbsnlen.c -@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_TRUE@am__append_401 = unistr/u32-mbtouc.c -@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_TRUE@am__append_402 = unistr/u32-mbtouc-unsafe.c -@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_TRUE@am__append_403 = unistr/u32-mbtoucr.c -@LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE@am__append_404 = unistr/u32-move.c -@LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE@am__append_405 = unistr/u32-next.c -@LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE@am__append_406 = unistr/u32-prev.c -@LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE@am__append_407 = unistr/u32-set.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_TRUE@am__append_408 = unistr/u32-startswith.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_TRUE@am__append_409 = unistr/u32-stpcpy.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_TRUE@am__append_410 = unistr/u32-stpncpy.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_TRUE@am__append_411 = unistr/u32-strcat.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_TRUE@am__append_412 = unistr/u32-strchr.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_TRUE@am__append_413 = unistr/u32-strcmp.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_TRUE@am__append_414 = unistr/u32-strcoll.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_TRUE@am__append_415 = unistr/u32-strcpy.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_TRUE@am__append_416 = unistr/u32-strcspn.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_TRUE@am__append_417 = unistr/u32-strdup.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_TRUE@am__append_418 = unistr/u32-strlen.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_TRUE@am__append_419 = unistr/u32-strmblen.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_TRUE@am__append_420 = unistr/u32-strmbtouc.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_TRUE@am__append_421 = unistr/u32-strncat.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_TRUE@am__append_422 = unistr/u32-strncmp.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_TRUE@am__append_423 = unistr/u32-strncpy.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_TRUE@am__append_424 = unistr/u32-strnlen.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_TRUE@am__append_425 = unistr/u32-strpbrk.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_TRUE@am__append_426 = unistr/u32-strrchr.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_TRUE@am__append_427 = unistr/u32-strspn.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_TRUE@am__append_428 = unistr/u32-strstr.c -@LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_TRUE@am__append_429 = unistr/u32-strtok.c -@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_TRUE@am__append_430 = unistr/u32-to-u16.c -@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_TRUE@am__append_431 = unistr/u32-to-u8.c -@LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_TRUE@am__append_432 = unistr/u32-uctomb.c -@LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE@am__append_433 = unistr/u8-check.c -@LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE@am__append_434 = unistr/u8-chr.c -@LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE@am__append_435 = unistr/u8-cmp.c -@LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE@am__append_436 = unistr/u8-cmp2.c -@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE@am__append_437 = unistr/u8-cpy.c -@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_TRUE@am__append_438 = unistr/u8-cpy-alloc.c -@LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_TRUE@am__append_439 = unistr/u8-endswith.c -@LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE@am__append_440 = unistr/u8-mblen.c -@LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_TRUE@am__append_441 = unistr/u8-mbsnlen.c -@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE@am__append_442 = unistr/u8-mbtouc.c unistr/u8-mbtouc-aux.c -@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE@am__append_443 = unistr/u8-mbtouc-unsafe.c unistr/u8-mbtouc-unsafe-aux.c -@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_TRUE@am__append_444 = unistr/u8-mbtoucr.c -@LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE@am__append_445 = unistr/u8-move.c -@LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE@am__append_446 = unistr/u8-next.c -@LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE@am__append_447 = unistr/u8-prev.c -@LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE@am__append_448 = unistr/u8-set.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_TRUE@am__append_449 = unistr/u8-startswith.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_TRUE@am__append_450 = unistr/u8-stpcpy.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_TRUE@am__append_451 = unistr/u8-stpncpy.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_TRUE@am__append_452 = unistr/u8-strcat.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_TRUE@am__append_453 = unistr/u8-strchr.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_TRUE@am__append_454 = unistr/u8-strcmp.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_TRUE@am__append_455 = unistr/u8-strcoll.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_TRUE@am__append_456 = unistr/u8-strcpy.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_TRUE@am__append_457 = unistr/u8-strcspn.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_TRUE@am__append_458 = unistr/u8-strdup.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_TRUE@am__append_459 = unistr/u8-strlen.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_TRUE@am__append_460 = unistr/u8-strmblen.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_TRUE@am__append_461 = unistr/u8-strmbtouc.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_TRUE@am__append_462 = unistr/u8-strncat.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_TRUE@am__append_463 = unistr/u8-strncmp.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_TRUE@am__append_464 = unistr/u8-strncpy.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_TRUE@am__append_465 = unistr/u8-strnlen.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_TRUE@am__append_466 = unistr/u8-strpbrk.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_TRUE@am__append_467 = unistr/u8-strrchr.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_TRUE@am__append_468 = unistr/u8-strspn.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_TRUE@am__append_469 = unistr/u8-strstr.c -@LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_TRUE@am__append_470 = unistr/u8-strtok.c -@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_TRUE@am__append_471 = unistr/u8-to-u16.c -@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_TRUE@am__append_472 = unistr/u8-to-u32.c -@LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE@am__append_473 = unistr/u8-uctomb.c unistr/u8-uctomb-aux.c -@LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_TRUE@am__append_474 = uniwbrk/u16-wordbreaks.c -@LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_TRUE@am__append_475 = uniwbrk/u32-wordbreaks.c -@LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_TRUE@am__append_476 = uniwbrk/u8-wordbreaks.c -@LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_TRUE@am__append_477 = uniwbrk/ulc-wordbreaks.c -@LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_TRUE@am__append_478 = uniwbrk/wordbreak-property.c -@LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_TRUE@am__append_479 = uniwidth/u16-strwidth.c -@LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_TRUE@am__append_480 = uniwidth/u16-width.c -@LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_TRUE@am__append_481 = uniwidth/u32-strwidth.c -@LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_TRUE@am__append_482 = uniwidth/u32-width.c -@LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_TRUE@am__append_483 = uniwidth/u8-strwidth.c -@LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_TRUE@am__append_484 = uniwidth/u8-width.c -@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__append_485 = uniwidth/width.c # Tell the mingw or Cygwin linker which symbols to export. -@WOE32DLL_TRUE@am__append_486 = ../woe32dll/unistring-exports.c -@WOE32DLL_TRUE@am__append_487 = -Wl,--export-all-symbols -@WOE32_TRUE@am__append_488 = libunistring.res.lo +@WOE32DLL_TRUE@am__append_2 = ../woe32dll/unistring-exports.c +@WOE32DLL_TRUE@am__append_3 = -Wl,--export-all-symbols +@WOE32_TRUE@am__append_4 = libunistring.res.lo subdir = lib ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \ - $(top_srcdir)/gnulib-m4/absolute-header.m4 \ $(top_srcdir)/gnulib-m4/alloca.m4 \ - $(top_srcdir)/gnulib-m4/btowc.m4 \ $(top_srcdir)/gnulib-m4/codeset.m4 \ - $(top_srcdir)/gnulib-m4/configmake.m4 \ $(top_srcdir)/gnulib-m4/eealloc.m4 \ $(top_srcdir)/gnulib-m4/environ.m4 \ $(top_srcdir)/gnulib-m4/errno_h.m4 \ @@ -616,14 +67,11 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \ $(top_srcdir)/gnulib-m4/exponentf.m4 \ $(top_srcdir)/gnulib-m4/exponentl.m4 \ $(top_srcdir)/gnulib-m4/extensions.m4 \ - $(top_srcdir)/gnulib-m4/extern-inline.m4 \ $(top_srcdir)/gnulib-m4/fcntl-o.m4 \ - $(top_srcdir)/gnulib-m4/fdopen.m4 \ $(top_srcdir)/gnulib-m4/float_h.m4 \ $(top_srcdir)/gnulib-m4/fpieee.m4 \ $(top_srcdir)/gnulib-m4/frexp.m4 \ $(top_srcdir)/gnulib-m4/frexpl.m4 \ - $(top_srcdir)/gnulib-m4/fseterr.m4 \ $(top_srcdir)/gnulib-m4/getpagesize.m4 \ $(top_srcdir)/gnulib-m4/glibc21.m4 \ $(top_srcdir)/gnulib-m4/gnulib-common.m4 \ @@ -635,22 +83,16 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \ $(top_srcdir)/gnulib-m4/inline.m4 \ $(top_srcdir)/gnulib-m4/intlmacosx.m4 \ $(top_srcdir)/gnulib-m4/intmax_t.m4 \ - $(top_srcdir)/gnulib-m4/inttypes-pri.m4 \ - $(top_srcdir)/gnulib-m4/inttypes.m4 \ $(top_srcdir)/gnulib-m4/inttypes_h.m4 \ $(top_srcdir)/gnulib-m4/isnand.m4 \ $(top_srcdir)/gnulib-m4/isnanf.m4 \ $(top_srcdir)/gnulib-m4/isnanl.m4 \ - $(top_srcdir)/gnulib-m4/iswblank.m4 \ - $(top_srcdir)/gnulib-m4/langinfo_h.m4 \ $(top_srcdir)/gnulib-m4/lcmessage.m4 \ $(top_srcdir)/gnulib-m4/ldexpl.m4 \ $(top_srcdir)/gnulib-m4/lib-ld.m4 \ $(top_srcdir)/gnulib-m4/lib-link.m4 \ $(top_srcdir)/gnulib-m4/lib-prefix.m4 \ - $(top_srcdir)/gnulib-m4/libunistring-base.m4 \ $(top_srcdir)/gnulib-m4/localcharset.m4 \ - $(top_srcdir)/gnulib-m4/locale-ar.m4 \ $(top_srcdir)/gnulib-m4/locale-fr.m4 \ $(top_srcdir)/gnulib-m4/locale-ja.m4 \ $(top_srcdir)/gnulib-m4/locale-tr.m4 \ @@ -667,38 +109,27 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \ $(top_srcdir)/gnulib-m4/mbrtowc.m4 \ $(top_srcdir)/gnulib-m4/mbsinit.m4 \ $(top_srcdir)/gnulib-m4/mbstate_t.m4 \ - $(top_srcdir)/gnulib-m4/mbtowc.m4 \ $(top_srcdir)/gnulib-m4/memchr.m4 \ $(top_srcdir)/gnulib-m4/minmax.m4 \ $(top_srcdir)/gnulib-m4/mmap-anon.m4 \ - $(top_srcdir)/gnulib-m4/msvc-inval.m4 \ - $(top_srcdir)/gnulib-m4/msvc-nothrow.m4 \ $(top_srcdir)/gnulib-m4/multiarch.m4 \ $(top_srcdir)/gnulib-m4/nocrash.m4 \ - $(top_srcdir)/gnulib-m4/off_t.m4 \ $(top_srcdir)/gnulib-m4/printf-frexp.m4 \ $(top_srcdir)/gnulib-m4/printf-frexpl.m4 \ $(top_srcdir)/gnulib-m4/printf.m4 \ $(top_srcdir)/gnulib-m4/putenv.m4 \ $(top_srcdir)/gnulib-m4/relocatable-lib.m4 \ $(top_srcdir)/gnulib-m4/setenv.m4 \ - $(top_srcdir)/gnulib-m4/setlocale.m4 \ $(top_srcdir)/gnulib-m4/signbit.m4 \ $(top_srcdir)/gnulib-m4/size_max.m4 \ - $(top_srcdir)/gnulib-m4/ssize_t.m4 \ - $(top_srcdir)/gnulib-m4/stdalign.m4 \ $(top_srcdir)/gnulib-m4/stdbool.m4 \ $(top_srcdir)/gnulib-m4/stddef_h.m4 \ $(top_srcdir)/gnulib-m4/stdint.m4 \ $(top_srcdir)/gnulib-m4/stdint_h.m4 \ - $(top_srcdir)/gnulib-m4/stdio_h.m4 \ $(top_srcdir)/gnulib-m4/stdlib_h.m4 \ $(top_srcdir)/gnulib-m4/strerror.m4 \ $(top_srcdir)/gnulib-m4/string_h.m4 \ $(top_srcdir)/gnulib-m4/strncat.m4 \ - $(top_srcdir)/gnulib-m4/strstr.m4 \ - $(top_srcdir)/gnulib-m4/sys_socket_h.m4 \ - $(top_srcdir)/gnulib-m4/sys_types_h.m4 \ $(top_srcdir)/gnulib-m4/thread.m4 \ $(top_srcdir)/gnulib-m4/threadlib.m4 \ $(top_srcdir)/gnulib-m4/unistd_h.m4 \ @@ -706,9 +137,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \ $(top_srcdir)/gnulib-m4/warn-on-use.m4 \ $(top_srcdir)/gnulib-m4/wchar_h.m4 \ $(top_srcdir)/gnulib-m4/wchar_t.m4 \ - $(top_srcdir)/gnulib-m4/wcrtomb.m4 \ $(top_srcdir)/gnulib-m4/wctob.m4 \ - $(top_srcdir)/gnulib-m4/wctomb.m4 \ $(top_srcdir)/gnulib-m4/wctype_h.m4 \ $(top_srcdir)/gnulib-m4/wcwidth.m4 \ $(top_srcdir)/gnulib-m4/wint_t.m4 \ @@ -722,8 +151,6 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(nobase_include_HEADERS) \ - $(noinst_HEADERS) $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = exported.sh @@ -749,22 +176,16 @@ am__nobase_list = $(am__nobase_strip_setup); \ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__uninstall_files_from_dir = { \ - test -z "$$files" \ - || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && rm -f $$files; }; \ - } am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)" \ "$(DESTDIR)$(includedir)" LTLIBRARIES = $(lib_LTLIBRARIES) am__DEPENDENCIES_1 = @WOE32_TRUE@am__DEPENDENCIES_2 = libunistring.res.lo -am__libunistring_la_SOURCES_DIST = amemxfrm.c c-ctype.h c-ctype.c \ - c-strcase.h c-strcasecmp.c c-strncasecmp.c localcharset.h \ +am__libunistring_la_SOURCES_DIST = c-ctype.h c-ctype.c c-strcase.h \ + c-strcasecmp.c c-strncasecmp.c fseterr.c localcharset.h \ localcharset.c localename.c glthread/lock.h glthread/lock.c \ - malloca.c math.c mbchar.c mbiter.h mbiter.c mbsnlen.c \ - memcmp2.c minmax.h printf-frexp.c printf-frexpl.c size_max.h \ + malloca.c mbchar.c mbiter.h mbsnlen.c memcmp2.c memxfrm.c \ + minmax.h printf-frexp.c printf-frexpl.c size_max.h \ striconveh.h striconveh.c striconveha.h striconveha.c \ glthread/threadlib.c unicase/cased.c \ unicase/empty-prefix-context.c unicase/empty-suffix-context.c \ @@ -809,11 +230,10 @@ am__libunistring_la_SOURCES_DIST = amemxfrm.c c-ctype.h c-ctype.c \ uniconv/u8-conv-to-enc.c uniconv/u8-strconv-from-enc.c \ uniconv/u8-strconv-from-locale.c uniconv/u8-strconv-to-enc.c \ uniconv/u8-strconv-to-locale.c unictype/bidi_byname.c \ - unictype/bidi_longname.c unictype/bidi_name.c \ - unictype/bidi_of.c unictype/bidi_test.c unictype/blocks.c \ - unictype/block_test.c unictype/categ_C.c unictype/categ_Cc.c \ - unictype/categ_Cf.c unictype/categ_Cn.c unictype/categ_Co.c \ - unictype/categ_Cs.c unictype/categ_L.c unictype/categ_LC.c \ + unictype/bidi_name.c unictype/bidi_of.c unictype/bidi_test.c \ + unictype/blocks.c unictype/block_test.c unictype/categ_C.c \ + unictype/categ_Cc.c unictype/categ_Cf.c unictype/categ_Cn.c \ + unictype/categ_Co.c unictype/categ_Cs.c unictype/categ_L.c \ unictype/categ_Ll.c unictype/categ_Lm.c unictype/categ_Lo.c \ unictype/categ_Lt.c unictype/categ_Lu.c unictype/categ_M.c \ unictype/categ_Mc.c unictype/categ_Me.c unictype/categ_Mn.c \ @@ -825,24 +245,18 @@ am__libunistring_la_SOURCES_DIST = amemxfrm.c c-ctype.h c-ctype.c \ unictype/categ_Sm.c unictype/categ_So.c unictype/categ_Z.c \ unictype/categ_Zl.c unictype/categ_Zp.c unictype/categ_Zs.c \ unictype/categ_and.c unictype/categ_and_not.c \ - unictype/categ_byname.c unictype/categ_longname.c \ - unictype/categ_name.c unictype/categ_none.c \ - unictype/categ_of.c unictype/categ_or.c unictype/categ_test.c \ - unictype/combiningclass.c unictype/combiningclass_byname.c \ - unictype/combiningclass_longname.c \ - unictype/combiningclass_name.c unictype/ctype_alnum.c \ - unictype/ctype_alpha.c unictype/ctype_blank.c \ - unictype/ctype_cntrl.c unictype/ctype_digit.c \ - unictype/ctype_graph.c unictype/ctype_lower.c \ - unictype/ctype_print.c unictype/ctype_punct.c \ - unictype/ctype_space.c unictype/ctype_upper.c \ - unictype/ctype_xdigit.c unictype/decdigit.c unictype/digit.c \ - unictype/joininggroup_byname.c unictype/joininggroup_name.c \ - unictype/joininggroup_of.c unictype/joiningtype_byname.c \ - unictype/joiningtype_longname.c unictype/joiningtype_name.c \ - unictype/joiningtype_of.c unictype/mirror.c unictype/numeric.c \ - unictype/pr_alphabetic.c unictype/pr_ascii_hex_digit.c \ - unictype/pr_bidi_arabic_digit.c \ + unictype/categ_byname.c unictype/categ_name.c \ + unictype/categ_none.c unictype/categ_of.c unictype/categ_or.c \ + unictype/categ_test.c unictype/combining.c \ + unictype/ctype_alnum.c unictype/ctype_alpha.c \ + unictype/ctype_blank.c unictype/ctype_cntrl.c \ + unictype/ctype_digit.c unictype/ctype_graph.c \ + unictype/ctype_lower.c unictype/ctype_print.c \ + unictype/ctype_punct.c unictype/ctype_space.c \ + unictype/ctype_upper.c unictype/ctype_xdigit.c \ + unictype/decdigit.c unictype/digit.c unictype/mirror.c \ + unictype/numeric.c unictype/pr_alphabetic.c \ + unictype/pr_ascii_hex_digit.c unictype/pr_bidi_arabic_digit.c \ unictype/pr_bidi_arabic_right_to_left.c \ unictype/pr_bidi_block_separator.c \ unictype/pr_bidi_boundary_neutral.c \ @@ -857,14 +271,9 @@ am__libunistring_la_SOURCES_DIST = amemxfrm.c c-ctype.h c-ctype.c \ unictype/pr_bidi_other_neutral.c unictype/pr_bidi_pdf.c \ unictype/pr_bidi_segment_separator.c \ unictype/pr_bidi_whitespace.c unictype/pr_byname.c \ - unictype/pr_case_ignorable.c unictype/pr_cased.c \ - unictype/pr_changes_when_casefolded.c \ - unictype/pr_changes_when_casemapped.c \ - unictype/pr_changes_when_lowercased.c \ - unictype/pr_changes_when_titlecased.c \ - unictype/pr_changes_when_uppercased.c unictype/pr_combining.c \ - unictype/pr_composite.c unictype/pr_currency_symbol.c \ - unictype/pr_dash.c unictype/pr_decimal_digit.c \ + unictype/pr_combining.c unictype/pr_composite.c \ + unictype/pr_currency_symbol.c unictype/pr_dash.c \ + unictype/pr_decimal_digit.c \ unictype/pr_default_ignorable_code_point.c \ unictype/pr_deprecated.c unictype/pr_diacritic.c \ unictype/pr_extender.c unictype/pr_format_control.c \ @@ -899,12 +308,6 @@ am__libunistring_la_SOURCES_DIST = amemxfrm.c c-ctype.h c-ctype.c \ unictype/pr_zero_width.c unictype/scripts.c \ unictype/sy_c_ident.c unictype/sy_c_whitespace.c \ unictype/sy_java_ident.c unictype/sy_java_whitespace.c \ - unigbrk/u16-grapheme-breaks.c unigbrk/u16-grapheme-next.c \ - unigbrk/u16-grapheme-prev.c unigbrk/u32-grapheme-breaks.c \ - unigbrk/u32-grapheme-next.c unigbrk/u32-grapheme-prev.c \ - unigbrk/u8-grapheme-breaks.c unigbrk/u8-grapheme-next.c \ - unigbrk/u8-grapheme-prev.c unigbrk/uc-gbrk-prop.c \ - unigbrk/uc-is-grapheme-break.c unigbrk/ulc-grapheme-breaks.c \ unilbrk/lbrktables.c unilbrk/u16-possible-linebreaks.c \ unilbrk/u16-width-linebreaks.c \ unilbrk/u32-possible-linebreaks.c \ @@ -923,7 +326,7 @@ am__libunistring_la_SOURCES_DIST = amemxfrm.c c-ctype.h c-ctype.c \ uninorm/u32-normcmp.c uninorm/u32-normcoll.c \ uninorm/u32-normxfrm.c uninorm/u8-normalize.c \ uninorm/u8-normcmp.c uninorm/u8-normcoll.c \ - uninorm/u8-normxfrm.c unistd.c unistdio/u-printf-args.c \ + uninorm/u8-normxfrm.c unistdio/u-printf-args.c \ unistdio/u16-asnprintf.c unistdio/u16-asprintf.c \ unistdio/u16-printf-parse.c unistdio/u16-snprintf.c \ unistdio/u16-sprintf.c unistdio/u16-u16-asnprintf.c \ @@ -1007,738 +410,261 @@ am__libunistring_la_SOURCES_DIST = amemxfrm.c c-ctype.h c-ctype.c \ uniwidth/u16-strwidth.c uniwidth/u16-width.c \ uniwidth/u32-strwidth.c uniwidth/u32-width.c \ uniwidth/u8-strwidth.c uniwidth/u8-width.c uniwidth/width.c \ - wctype-h.c xsize.h xsize.c version.c \ - ../woe32dll/unistring-exports.c + verify.h xsize.h version.c ../woe32dll/unistring-exports.c am__dirstamp = $(am__leading_dot)dirstamp -@LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT_TRUE@am__objects_1 = unicase/empty-prefix-context.lo -@LIBUNISTRING_COMPILE_UNICASE_EMPTY_SUFFIX_CONTEXT_TRUE@am__objects_2 = unicase/empty-suffix-context.lo -@LIBUNISTRING_COMPILE_UNICASE_LOCALE_LANGUAGE_TRUE@am__objects_3 = unicase/locale-language.lo -@LIBUNISTRING_COMPILE_UNICASE_TOLOWER_TRUE@am__objects_4 = \ -@LIBUNISTRING_COMPILE_UNICASE_TOLOWER_TRUE@ unicase/tolower.lo -@LIBUNISTRING_COMPILE_UNICASE_TOTITLE_TRUE@am__objects_5 = \ -@LIBUNISTRING_COMPILE_UNICASE_TOTITLE_TRUE@ unicase/totitle.lo -@LIBUNISTRING_COMPILE_UNICASE_TOUPPER_TRUE@am__objects_6 = \ -@LIBUNISTRING_COMPILE_UNICASE_TOUPPER_TRUE@ unicase/toupper.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_CASECMP_TRUE@am__objects_7 = unicase/u16-casecmp.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_CASECOLL_TRUE@am__objects_8 = unicase/u16-casecoll.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_CASEFOLD_TRUE@am__objects_9 = unicase/u16-casefold.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_CASEXFRM_TRUE@am__objects_10 = unicase/u16-casexfrm.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_CT_CASEFOLD_TRUE@am__objects_11 = unicase/u16-ct-casefold.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOLOWER_TRUE@am__objects_12 = unicase/u16-ct-tolower.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOTITLE_TRUE@am__objects_13 = unicase/u16-ct-totitle.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOUPPER_TRUE@am__objects_14 = unicase/u16-ct-toupper.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASED_TRUE@am__objects_15 = unicase/u16-is-cased.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASEFOLDED_TRUE@am__objects_16 = unicase/u16-is-casefolded.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_IS_LOWERCASE_TRUE@am__objects_17 = unicase/u16-is-lowercase.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_IS_TITLECASE_TRUE@am__objects_18 = unicase/u16-is-titlecase.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE_TRUE@am__objects_19 = unicase/u16-is-uppercase.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER_TRUE@am__objects_20 = unicase/u16-tolower.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE_TRUE@am__objects_21 = unicase/u16-totitle.lo -@LIBUNISTRING_COMPILE_UNICASE_U16_TOUPPER_TRUE@am__objects_22 = unicase/u16-toupper.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_CASECMP_TRUE@am__objects_23 = unicase/u32-casecmp.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_CASECOLL_TRUE@am__objects_24 = unicase/u32-casecoll.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_CASEFOLD_TRUE@am__objects_25 = unicase/u32-casefold.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_CASEXFRM_TRUE@am__objects_26 = unicase/u32-casexfrm.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_CT_CASEFOLD_TRUE@am__objects_27 = unicase/u32-ct-casefold.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOLOWER_TRUE@am__objects_28 = unicase/u32-ct-tolower.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOTITLE_TRUE@am__objects_29 = unicase/u32-ct-totitle.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOUPPER_TRUE@am__objects_30 = unicase/u32-ct-toupper.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASED_TRUE@am__objects_31 = unicase/u32-is-cased.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASEFOLDED_TRUE@am__objects_32 = unicase/u32-is-casefolded.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_IS_LOWERCASE_TRUE@am__objects_33 = unicase/u32-is-lowercase.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_IS_TITLECASE_TRUE@am__objects_34 = unicase/u32-is-titlecase.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE_TRUE@am__objects_35 = unicase/u32-is-uppercase.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER_TRUE@am__objects_36 = unicase/u32-tolower.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE_TRUE@am__objects_37 = unicase/u32-totitle.lo -@LIBUNISTRING_COMPILE_UNICASE_U32_TOUPPER_TRUE@am__objects_38 = unicase/u32-toupper.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_CASECMP_TRUE@am__objects_39 = unicase/u8-casecmp.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_CASECOLL_TRUE@am__objects_40 = unicase/u8-casecoll.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_CASEFOLD_TRUE@am__objects_41 = unicase/u8-casefold.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_CASEXFRM_TRUE@am__objects_42 = unicase/u8-casexfrm.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_CT_CASEFOLD_TRUE@am__objects_43 = unicase/u8-ct-casefold.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOLOWER_TRUE@am__objects_44 = unicase/u8-ct-tolower.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOTITLE_TRUE@am__objects_45 = unicase/u8-ct-totitle.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOUPPER_TRUE@am__objects_46 = unicase/u8-ct-toupper.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASED_TRUE@am__objects_47 = unicase/u8-is-cased.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASEFOLDED_TRUE@am__objects_48 = unicase/u8-is-casefolded.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_IS_LOWERCASE_TRUE@am__objects_49 = unicase/u8-is-lowercase.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_IS_TITLECASE_TRUE@am__objects_50 = unicase/u8-is-titlecase.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE_TRUE@am__objects_51 = unicase/u8-is-uppercase.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER_TRUE@am__objects_52 = unicase/u8-tolower.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE_TRUE@am__objects_53 = unicase/u8-totitle.lo -@LIBUNISTRING_COMPILE_UNICASE_U8_TOUPPER_TRUE@am__objects_54 = unicase/u8-toupper.lo -@LIBUNISTRING_COMPILE_UNICASE_ULC_CASECMP_TRUE@am__objects_55 = unicase/ulc-casecmp.lo -@LIBUNISTRING_COMPILE_UNICASE_ULC_CASECOLL_TRUE@am__objects_56 = unicase/ulc-casecoll.lo -@LIBUNISTRING_COMPILE_UNICASE_ULC_CASEXFRM_TRUE@am__objects_57 = unicase/ulc-casexfrm.lo -@LIBUNISTRING_COMPILE_UNICONV_U16_CONV_FROM_ENC_TRUE@am__objects_58 = uniconv/u16-conv-from-enc.lo -@LIBUNISTRING_COMPILE_UNICONV_U16_CONV_TO_ENC_TRUE@am__objects_59 = uniconv/u16-conv-to-enc.lo -@LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_ENC_TRUE@am__objects_60 = uniconv/u16-strconv-from-enc.lo -@LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_LOCALE_TRUE@am__objects_61 = uniconv/u16-strconv-from-locale.lo -@LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_ENC_TRUE@am__objects_62 = uniconv/u16-strconv-to-enc.lo -@LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_LOCALE_TRUE@am__objects_63 = uniconv/u16-strconv-to-locale.lo -@LIBUNISTRING_COMPILE_UNICONV_U32_CONV_FROM_ENC_TRUE@am__objects_64 = uniconv/u32-conv-from-enc.lo -@LIBUNISTRING_COMPILE_UNICONV_U32_CONV_TO_ENC_TRUE@am__objects_65 = uniconv/u32-conv-to-enc.lo -@LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_ENC_TRUE@am__objects_66 = uniconv/u32-strconv-from-enc.lo -@LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_LOCALE_TRUE@am__objects_67 = uniconv/u32-strconv-from-locale.lo -@LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_ENC_TRUE@am__objects_68 = uniconv/u32-strconv-to-enc.lo -@LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_LOCALE_TRUE@am__objects_69 = uniconv/u32-strconv-to-locale.lo -@LIBUNISTRING_COMPILE_UNICONV_U8_CONV_FROM_ENC_TRUE@am__objects_70 = uniconv/u8-conv-from-enc.lo -@LIBUNISTRING_COMPILE_UNICONV_U8_CONV_TO_ENC_TRUE@am__objects_71 = uniconv/u8-conv-to-enc.lo -@LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_ENC_TRUE@am__objects_72 = uniconv/u8-strconv-from-enc.lo -@LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_LOCALE_TRUE@am__objects_73 = uniconv/u8-strconv-from-locale.lo -@LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_ENC_TRUE@am__objects_74 = uniconv/u8-strconv-to-enc.lo -@LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_LOCALE_TRUE@am__objects_75 = uniconv/u8-strconv-to-locale.lo -@LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_BYNAME_TRUE@am__objects_76 = unictype/bidi_byname.lo -@LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_LONGNAME_TRUE@am__objects_77 = unictype/bidi_longname.lo -@LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_NAME_TRUE@am__objects_78 = unictype/bidi_name.lo -@LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_OF_TRUE@am__objects_79 = unictype/bidi_of.lo -@LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_TEST_TRUE@am__objects_80 = unictype/bidi_test.lo -@LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_LIST_TRUE@am__objects_81 = unictype/blocks.lo -@LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_TEST_TRUE@am__objects_82 = unictype/block_test.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_C_TRUE@am__objects_83 = unictype/categ_C.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CC_TRUE@am__objects_84 = unictype/categ_Cc.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CF_TRUE@am__objects_85 = unictype/categ_Cf.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CN_TRUE@am__objects_86 = unictype/categ_Cn.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CO_TRUE@am__objects_87 = unictype/categ_Co.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CS_TRUE@am__objects_88 = unictype/categ_Cs.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_L_TRUE@am__objects_89 = unictype/categ_L.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LC_TRUE@am__objects_90 = unictype/categ_LC.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LL_TRUE@am__objects_91 = unictype/categ_Ll.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LM_TRUE@am__objects_92 = unictype/categ_Lm.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LO_TRUE@am__objects_93 = unictype/categ_Lo.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LT_TRUE@am__objects_94 = unictype/categ_Lt.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LU_TRUE@am__objects_95 = unictype/categ_Lu.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_M_TRUE@am__objects_96 = unictype/categ_M.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MC_TRUE@am__objects_97 = unictype/categ_Mc.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ME_TRUE@am__objects_98 = unictype/categ_Me.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MN_TRUE@am__objects_99 = unictype/categ_Mn.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_N_TRUE@am__objects_100 = unictype/categ_N.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ND_TRUE@am__objects_101 = unictype/categ_Nd.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NL_TRUE@am__objects_102 = unictype/categ_Nl.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NO_TRUE@am__objects_103 = unictype/categ_No.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_P_TRUE@am__objects_104 = unictype/categ_P.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PC_TRUE@am__objects_105 = unictype/categ_Pc.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PD_TRUE@am__objects_106 = unictype/categ_Pd.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PE_TRUE@am__objects_107 = unictype/categ_Pe.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PF_TRUE@am__objects_108 = unictype/categ_Pf.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PI_TRUE@am__objects_109 = unictype/categ_Pi.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PO_TRUE@am__objects_110 = unictype/categ_Po.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PS_TRUE@am__objects_111 = unictype/categ_Ps.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_S_TRUE@am__objects_112 = unictype/categ_S.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SC_TRUE@am__objects_113 = unictype/categ_Sc.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SK_TRUE@am__objects_114 = unictype/categ_Sk.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SM_TRUE@am__objects_115 = unictype/categ_Sm.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SO_TRUE@am__objects_116 = unictype/categ_So.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_Z_TRUE@am__objects_117 = unictype/categ_Z.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZL_TRUE@am__objects_118 = unictype/categ_Zl.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZP_TRUE@am__objects_119 = unictype/categ_Zp.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZS_TRUE@am__objects_120 = unictype/categ_Zs.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_TRUE@am__objects_121 = unictype/categ_and.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_NOT_TRUE@am__objects_122 = unictype/categ_and_not.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME_TRUE@am__objects_123 = unictype/categ_byname.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LONGNAME_TRUE@am__objects_124 = unictype/categ_longname.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NAME_TRUE@am__objects_125 = unictype/categ_name.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NONE_TRUE@am__objects_126 = unictype/categ_none.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OF_TRUE@am__objects_127 = unictype/categ_of.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OR_TRUE@am__objects_128 = unictype/categ_or.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_TEST_TRUE@am__objects_129 = unictype/categ_test.lo -@LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_TRUE@am__objects_130 = unictype/combiningclass.lo -@LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_BYNAME_TRUE@am__objects_131 = unictype/combiningclass_byname.lo -@LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_LONGNAME_TRUE@am__objects_132 = unictype/combiningclass_longname.lo -@LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_NAME_TRUE@am__objects_133 = unictype/combiningclass_name.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALNUM_TRUE@am__objects_134 = unictype/ctype_alnum.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALPHA_TRUE@am__objects_135 = unictype/ctype_alpha.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_BLANK_TRUE@am__objects_136 = unictype/ctype_blank.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_CNTRL_TRUE@am__objects_137 = unictype/ctype_cntrl.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_DIGIT_TRUE@am__objects_138 = unictype/ctype_digit.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_GRAPH_TRUE@am__objects_139 = unictype/ctype_graph.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_LOWER_TRUE@am__objects_140 = unictype/ctype_lower.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PRINT_TRUE@am__objects_141 = unictype/ctype_print.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PUNCT_TRUE@am__objects_142 = unictype/ctype_punct.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_SPACE_TRUE@am__objects_143 = unictype/ctype_space.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_UPPER_TRUE@am__objects_144 = unictype/ctype_upper.lo -@LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_XDIGIT_TRUE@am__objects_145 = unictype/ctype_xdigit.lo -@LIBUNISTRING_COMPILE_UNICTYPE_DECIMAL_DIGIT_TRUE@am__objects_146 = unictype/decdigit.lo -@LIBUNISTRING_COMPILE_UNICTYPE_DIGIT_TRUE@am__objects_147 = \ -@LIBUNISTRING_COMPILE_UNICTYPE_DIGIT_TRUE@ unictype/digit.lo -@LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_BYNAME_TRUE@am__objects_148 = unictype/joininggroup_byname.lo -@LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_NAME_TRUE@am__objects_149 = unictype/joininggroup_name.lo -@LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_OF_TRUE@am__objects_150 = unictype/joininggroup_of.lo -@LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_BYNAME_TRUE@am__objects_151 = unictype/joiningtype_byname.lo -@LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_LONGNAME_TRUE@am__objects_152 = unictype/joiningtype_longname.lo -@LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_NAME_TRUE@am__objects_153 = unictype/joiningtype_name.lo -@LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_OF_TRUE@am__objects_154 = unictype/joiningtype_of.lo -@LIBUNISTRING_COMPILE_UNICTYPE_MIRROR_TRUE@am__objects_155 = \ -@LIBUNISTRING_COMPILE_UNICTYPE_MIRROR_TRUE@ unictype/mirror.lo -@LIBUNISTRING_COMPILE_UNICTYPE_NUMERIC_TRUE@am__objects_156 = unictype/numeric.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ALPHABETIC_TRUE@am__objects_157 = unictype/pr_alphabetic.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT_TRUE@am__objects_158 = unictype/pr_ascii_hex_digit.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT_TRUE@am__objects_159 = unictype/pr_bidi_arabic_digit.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT_TRUE@am__objects_160 = unictype/pr_bidi_arabic_right_to_left.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR_TRUE@am__objects_161 = unictype/pr_bidi_block_separator.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL_TRUE@am__objects_162 = unictype/pr_bidi_boundary_neutral.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR_TRUE@am__objects_163 = unictype/pr_bidi_common_separator.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_CONTROL_TRUE@am__objects_164 = unictype/pr_bidi_control.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE_TRUE@am__objects_165 = unictype/pr_bidi_embedding_or_override.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR_TRUE@am__objects_166 = unictype/pr_bidi_eur_num_separator.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR_TRUE@am__objects_167 = unictype/pr_bidi_eur_num_terminator.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT_TRUE@am__objects_168 = unictype/pr_bidi_european_digit.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT_TRUE@am__objects_169 = unictype/pr_bidi_hebrew_right_to_left.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT_TRUE@am__objects_170 = unictype/pr_bidi_left_to_right.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK_TRUE@am__objects_171 = unictype/pr_bidi_non_spacing_mark.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL_TRUE@am__objects_172 = unictype/pr_bidi_other_neutral.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_PDF_TRUE@am__objects_173 = unictype/pr_bidi_pdf.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR_TRUE@am__objects_174 = unictype/pr_bidi_segment_separator.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_WHITESPACE_TRUE@am__objects_175 = unictype/pr_bidi_whitespace.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME_TRUE@am__objects_176 = unictype/pr_byname.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASE_IGNORABLE_TRUE@am__objects_177 = unictype/pr_case_ignorable.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASED_TRUE@am__objects_178 = unictype/pr_cased.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEFOLDED_TRUE@am__objects_179 = unictype/pr_changes_when_casefolded.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEMAPPED_TRUE@am__objects_180 = unictype/pr_changes_when_casemapped.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_LOWERCASED_TRUE@am__objects_181 = unictype/pr_changes_when_lowercased.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_TITLECASED_TRUE@am__objects_182 = unictype/pr_changes_when_titlecased.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_UPPERCASED_TRUE@am__objects_183 = unictype/pr_changes_when_uppercased.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMBINING_TRUE@am__objects_184 = unictype/pr_combining.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMPOSITE_TRUE@am__objects_185 = unictype/pr_composite.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CURRENCY_SYMBOL_TRUE@am__objects_186 = unictype/pr_currency_symbol.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DASH_TRUE@am__objects_187 = unictype/pr_dash.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DECIMAL_DIGIT_TRUE@am__objects_188 = unictype/pr_decimal_digit.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT_TRUE@am__objects_189 = unictype/pr_default_ignorable_code_point.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED_TRUE@am__objects_190 = unictype/pr_deprecated.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC_TRUE@am__objects_191 = unictype/pr_diacritic.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER_TRUE@am__objects_192 = unictype/pr_extender.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL_TRUE@am__objects_193 = unictype/pr_format_control.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE_TRUE@am__objects_194 = unictype/pr_grapheme_base.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_TRUE@am__objects_195 = unictype/pr_grapheme_extend.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK_TRUE@am__objects_196 = unictype/pr_grapheme_link.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT_TRUE@am__objects_197 = unictype/pr_hex_digit.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN_TRUE@am__objects_198 = unictype/pr_hyphen.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE_TRUE@am__objects_199 = unictype/pr_id_continue.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START_TRUE@am__objects_200 = unictype/pr_id_start.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC_TRUE@am__objects_201 = unictype/pr_ideographic.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_TRUE@am__objects_202 = unictype/pr_ids_binary_operator.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_TRUE@am__objects_203 = unictype/pr_ids_trinary_operator.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_TRUE@am__objects_204 = unictype/pr_ignorable_control.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL_TRUE@am__objects_205 = unictype/pr_iso_control.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL_TRUE@am__objects_206 = unictype/pr_join_control.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR_TRUE@am__objects_207 = unictype/pr_left_of_pair.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR_TRUE@am__objects_208 = unictype/pr_line_separator.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_TRUE@am__objects_209 = unictype/pr_logical_order_exception.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE_TRUE@am__objects_210 = unictype/pr_lowercase.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH_TRUE@am__objects_211 = unictype/pr_math.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK_TRUE@am__objects_212 = unictype/pr_non_break.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER_TRUE@am__objects_213 = unictype/pr_not_a_character.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC_TRUE@am__objects_214 = unictype/pr_numeric.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_TRUE@am__objects_215 = unictype/pr_other_alphabetic.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_TRUE@am__objects_216 = unictype/pr_other_default_ignorable_code_point.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_TRUE@am__objects_217 = unictype/pr_other_grapheme_extend.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_TRUE@am__objects_218 = unictype/pr_other_id_continue.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START_TRUE@am__objects_219 = unictype/pr_other_id_start.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE_TRUE@am__objects_220 = unictype/pr_other_lowercase.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH_TRUE@am__objects_221 = unictype/pr_other_math.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE_TRUE@am__objects_222 = unictype/pr_other_uppercase.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_TRUE@am__objects_223 = unictype/pr_paired_punctuation.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_TRUE@am__objects_224 = unictype/pr_paragraph_separator.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX_TRUE@am__objects_225 = unictype/pr_pattern_syntax.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_TRUE@am__objects_226 = unictype/pr_pattern_white_space.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE_TRUE@am__objects_227 = unictype/pr_private_use.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION_TRUE@am__objects_228 = unictype/pr_punctuation.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK_TRUE@am__objects_229 = unictype/pr_quotation_mark.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL_TRUE@am__objects_230 = unictype/pr_radical.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_TRUE@am__objects_231 = unictype/pr_sentence_terminal.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED_TRUE@am__objects_232 = unictype/pr_soft_dotted.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE_TRUE@am__objects_233 = unictype/pr_space.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_TRUE@am__objects_234 = unictype/pr_terminal_punctuation.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST_TRUE@am__objects_235 = unictype/pr_test.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE_TRUE@am__objects_236 = unictype/pr_titlecase.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_TRUE@am__objects_237 = unictype/pr_unassigned_code_value.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_TRUE@am__objects_238 = unictype/pr_unified_ideograph.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE_TRUE@am__objects_239 = unictype/pr_uppercase.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR_TRUE@am__objects_240 = unictype/pr_variation_selector.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE_TRUE@am__objects_241 = unictype/pr_white_space.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE_TRUE@am__objects_242 = unictype/pr_xid_continue.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START_TRUE@am__objects_243 = unictype/pr_xid_start.lo -@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH_TRUE@am__objects_244 = unictype/pr_zero_width.lo -@LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS_TRUE@am__objects_245 = unictype/scripts.lo -@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT_TRUE@am__objects_246 = unictype/sy_c_ident.lo -@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE_TRUE@am__objects_247 = unictype/sy_c_whitespace.lo -@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT_TRUE@am__objects_248 = unictype/sy_java_ident.lo -@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE_TRUE@am__objects_249 = unictype/sy_java_whitespace.lo -@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS_TRUE@am__objects_250 = unigbrk/u16-grapheme-breaks.lo -@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT_TRUE@am__objects_251 = unigbrk/u16-grapheme-next.lo -@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV_TRUE@am__objects_252 = unigbrk/u16-grapheme-prev.lo -@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_TRUE@am__objects_253 = unigbrk/u32-grapheme-breaks.lo -@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT_TRUE@am__objects_254 = unigbrk/u32-grapheme-next.lo -@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV_TRUE@am__objects_255 = unigbrk/u32-grapheme-prev.lo -@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS_TRUE@am__objects_256 = unigbrk/u8-grapheme-breaks.lo -@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_TRUE@am__objects_257 = unigbrk/u8-grapheme-next.lo -@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_TRUE@am__objects_258 = unigbrk/u8-grapheme-prev.lo -@LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_TRUE@am__objects_259 = unigbrk/uc-gbrk-prop.lo -@LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE@am__objects_260 = unigbrk/uc-is-grapheme-break.lo -@LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_TRUE@am__objects_261 = unigbrk/ulc-grapheme-breaks.lo -@LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_TRUE@am__objects_262 = unilbrk/u16-possible-linebreaks.lo -@LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_TRUE@am__objects_263 = unilbrk/u16-width-linebreaks.lo -@LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_TRUE@am__objects_264 = unilbrk/u32-possible-linebreaks.lo -@LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_TRUE@am__objects_265 = unilbrk/u32-width-linebreaks.lo -@LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_TRUE@am__objects_266 = unilbrk/u8-possible-linebreaks.lo -@LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_TRUE@am__objects_267 = unilbrk/u8-width-linebreaks.lo -@LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_TRUE@am__objects_268 = unilbrk/ulc-possible-linebreaks.lo -@LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_TRUE@am__objects_269 = unilbrk/ulc-width-linebreaks.lo -@LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE@am__objects_270 = \ -@LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE@ uniname/uniname.lo -@LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_TRUE@am__objects_271 = uninorm/canonical-decomposition.lo -@LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_TRUE@am__objects_272 = uninorm/composition.lo -@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_TRUE@am__objects_273 = uninorm/decomposing-form.lo -@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_TRUE@am__objects_274 = uninorm/decomposition.lo -@LIBUNISTRING_COMPILE_UNINORM_FILTER_TRUE@am__objects_275 = uninorm/uninorm-filter.lo -@LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE@am__objects_276 = \ -@LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE@ uninorm/nfc.lo -@LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE@am__objects_277 = \ -@LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE@ uninorm/nfd.lo -@LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE@am__objects_278 = \ -@LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE@ uninorm/nfkc.lo -@LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE@am__objects_279 = \ -@LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE@ uninorm/nfkd.lo -@LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_TRUE@am__objects_280 = uninorm/u16-normalize.lo -@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_TRUE@am__objects_281 = uninorm/u16-normcmp.lo -@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_TRUE@am__objects_282 = uninorm/u16-normcoll.lo -@LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_TRUE@am__objects_283 = uninorm/u16-normxfrm.lo -@LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_TRUE@am__objects_284 = uninorm/u32-normalize.lo -@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_TRUE@am__objects_285 = uninorm/u32-normcmp.lo -@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_TRUE@am__objects_286 = uninorm/u32-normcoll.lo -@LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_TRUE@am__objects_287 = uninorm/u32-normxfrm.lo -@LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_TRUE@am__objects_288 = uninorm/u8-normalize.lo -@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_TRUE@am__objects_289 = uninorm/u8-normcmp.lo -@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_TRUE@am__objects_290 = uninorm/u8-normcoll.lo -@LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_TRUE@am__objects_291 = uninorm/u8-normxfrm.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_TRUE@am__objects_292 = unistdio/u16-asnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_TRUE@am__objects_293 = unistdio/u16-asprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_TRUE@am__objects_294 = unistdio/u16-snprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_TRUE@am__objects_295 = unistdio/u16-sprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_TRUE@am__objects_296 = unistdio/u16-u16-asnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_TRUE@am__objects_297 = unistdio/u16-u16-asprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_TRUE@am__objects_298 = unistdio/u16-u16-snprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_TRUE@am__objects_299 = unistdio/u16-u16-sprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_TRUE@am__objects_300 = unistdio/u16-u16-vasnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_TRUE@am__objects_301 = unistdio/u16-u16-vasprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_TRUE@am__objects_302 = unistdio/u16-u16-vsnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_TRUE@am__objects_303 = unistdio/u16-u16-vsprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_TRUE@am__objects_304 = unistdio/u16-vasnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_TRUE@am__objects_305 = unistdio/u16-vasprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_TRUE@am__objects_306 = unistdio/u16-vsnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_TRUE@am__objects_307 = unistdio/u16-vsprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_TRUE@am__objects_308 = unistdio/u32-asnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_TRUE@am__objects_309 = unistdio/u32-asprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_TRUE@am__objects_310 = unistdio/u32-snprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_TRUE@am__objects_311 = unistdio/u32-sprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_TRUE@am__objects_312 = unistdio/u32-u32-asnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_TRUE@am__objects_313 = unistdio/u32-u32-asprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_TRUE@am__objects_314 = unistdio/u32-u32-snprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_TRUE@am__objects_315 = unistdio/u32-u32-sprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_TRUE@am__objects_316 = unistdio/u32-u32-vasnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_TRUE@am__objects_317 = unistdio/u32-u32-vasprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_TRUE@am__objects_318 = unistdio/u32-u32-vsnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_TRUE@am__objects_319 = unistdio/u32-u32-vsprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_TRUE@am__objects_320 = unistdio/u32-vasnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_TRUE@am__objects_321 = unistdio/u32-vasprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_TRUE@am__objects_322 = unistdio/u32-vsnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_TRUE@am__objects_323 = unistdio/u32-vsprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_TRUE@am__objects_324 = unistdio/u8-asnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_TRUE@am__objects_325 = unistdio/u8-asprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_TRUE@am__objects_326 = unistdio/u8-snprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_TRUE@am__objects_327 = unistdio/u8-sprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_TRUE@am__objects_328 = unistdio/u8-u8-asnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_TRUE@am__objects_329 = unistdio/u8-u8-asprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_TRUE@am__objects_330 = unistdio/u8-u8-snprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_TRUE@am__objects_331 = unistdio/u8-u8-sprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_TRUE@am__objects_332 = unistdio/u8-u8-vasnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_TRUE@am__objects_333 = unistdio/u8-u8-vasprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_TRUE@am__objects_334 = unistdio/u8-u8-vsnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_TRUE@am__objects_335 = unistdio/u8-u8-vsprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_TRUE@am__objects_336 = unistdio/u8-vasnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_TRUE@am__objects_337 = unistdio/u8-vasprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_TRUE@am__objects_338 = unistdio/u8-vsnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_TRUE@am__objects_339 = unistdio/u8-vsprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_TRUE@am__objects_340 = unistdio/ulc-asnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_TRUE@am__objects_341 = unistdio/ulc-asprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_TRUE@am__objects_342 = unistdio/ulc-fprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_TRUE@am__objects_343 = unistdio/ulc-snprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_TRUE@am__objects_344 = unistdio/ulc-sprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_TRUE@am__objects_345 = unistdio/ulc-vasnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_TRUE@am__objects_346 = unistdio/ulc-vasprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_TRUE@am__objects_347 = unistdio/ulc-vfprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_TRUE@am__objects_348 = unistdio/ulc-vsnprintf.lo -@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_TRUE@am__objects_349 = unistdio/ulc-vsprintf.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_TRUE@am__objects_350 = unistr/u16-check.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE@am__objects_351 = \ -@LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE@ unistr/u16-chr.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE@am__objects_352 = \ -@LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE@ unistr/u16-cmp.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE@am__objects_353 = \ -@LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE@ unistr/u16-cmp2.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE@am__objects_354 = \ -@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE@ unistr/u16-cpy.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_TRUE@am__objects_355 = unistr/u16-cpy-alloc.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_TRUE@am__objects_356 = unistr/u16-endswith.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_TRUE@am__objects_357 = unistr/u16-mblen.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_TRUE@am__objects_358 = unistr/u16-mbsnlen.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE@am__objects_359 = unistr/u16-mbtouc.lo \ -@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE@ unistr/u16-mbtouc-aux.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE@am__objects_360 = unistr/u16-mbtouc-unsafe.lo \ -@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE@ unistr/u16-mbtouc-unsafe-aux.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_TRUE@am__objects_361 = unistr/u16-mbtoucr.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE@am__objects_362 = \ -@LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE@ unistr/u16-move.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE@am__objects_363 = \ -@LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE@ unistr/u16-next.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE@am__objects_364 = \ -@LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE@ unistr/u16-prev.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE@am__objects_365 = \ -@LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE@ unistr/u16-set.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_TRUE@am__objects_366 = unistr/u16-startswith.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_TRUE@am__objects_367 = unistr/u16-stpcpy.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_TRUE@am__objects_368 = unistr/u16-stpncpy.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_TRUE@am__objects_369 = unistr/u16-strcat.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_TRUE@am__objects_370 = unistr/u16-strchr.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_TRUE@am__objects_371 = unistr/u16-strcmp.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_TRUE@am__objects_372 = unistr/u16-strcoll.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_TRUE@am__objects_373 = unistr/u16-strcpy.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_TRUE@am__objects_374 = unistr/u16-strcspn.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_TRUE@am__objects_375 = unistr/u16-strdup.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_TRUE@am__objects_376 = unistr/u16-strlen.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_TRUE@am__objects_377 = unistr/u16-strmblen.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_TRUE@am__objects_378 = unistr/u16-strmbtouc.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_TRUE@am__objects_379 = unistr/u16-strncat.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_TRUE@am__objects_380 = unistr/u16-strncmp.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_TRUE@am__objects_381 = unistr/u16-strncpy.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_TRUE@am__objects_382 = unistr/u16-strnlen.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_TRUE@am__objects_383 = unistr/u16-strpbrk.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_TRUE@am__objects_384 = unistr/u16-strrchr.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_TRUE@am__objects_385 = unistr/u16-strspn.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_TRUE@am__objects_386 = unistr/u16-strstr.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_TRUE@am__objects_387 = unistr/u16-strtok.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_TRUE@am__objects_388 = unistr/u16-to-u32.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_TRUE@am__objects_389 = unistr/u16-to-u8.lo -@LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE@am__objects_390 = unistr/u16-uctomb.lo \ -@LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE@ unistr/u16-uctomb-aux.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_TRUE@am__objects_391 = unistr/u32-check.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE@am__objects_392 = \ -@LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE@ unistr/u32-chr.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE@am__objects_393 = \ -@LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE@ unistr/u32-cmp.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE@am__objects_394 = \ -@LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE@ unistr/u32-cmp2.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE@am__objects_395 = \ -@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE@ unistr/u32-cpy.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_TRUE@am__objects_396 = unistr/u32-cpy-alloc.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_TRUE@am__objects_397 = unistr/u32-endswith.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_TRUE@am__objects_398 = unistr/u32-mblen.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_TRUE@am__objects_399 = unistr/u32-mbsnlen.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_TRUE@am__objects_400 = unistr/u32-mbtouc.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_TRUE@am__objects_401 = unistr/u32-mbtouc-unsafe.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_TRUE@am__objects_402 = unistr/u32-mbtoucr.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE@am__objects_403 = \ -@LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE@ unistr/u32-move.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE@am__objects_404 = \ -@LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE@ unistr/u32-next.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE@am__objects_405 = \ -@LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE@ unistr/u32-prev.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE@am__objects_406 = \ -@LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE@ unistr/u32-set.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_TRUE@am__objects_407 = unistr/u32-startswith.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_TRUE@am__objects_408 = unistr/u32-stpcpy.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_TRUE@am__objects_409 = unistr/u32-stpncpy.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_TRUE@am__objects_410 = unistr/u32-strcat.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_TRUE@am__objects_411 = unistr/u32-strchr.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_TRUE@am__objects_412 = unistr/u32-strcmp.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_TRUE@am__objects_413 = unistr/u32-strcoll.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_TRUE@am__objects_414 = unistr/u32-strcpy.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_TRUE@am__objects_415 = unistr/u32-strcspn.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_TRUE@am__objects_416 = unistr/u32-strdup.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_TRUE@am__objects_417 = unistr/u32-strlen.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_TRUE@am__objects_418 = unistr/u32-strmblen.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_TRUE@am__objects_419 = unistr/u32-strmbtouc.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_TRUE@am__objects_420 = unistr/u32-strncat.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_TRUE@am__objects_421 = unistr/u32-strncmp.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_TRUE@am__objects_422 = unistr/u32-strncpy.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_TRUE@am__objects_423 = unistr/u32-strnlen.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_TRUE@am__objects_424 = unistr/u32-strpbrk.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_TRUE@am__objects_425 = unistr/u32-strrchr.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_TRUE@am__objects_426 = unistr/u32-strspn.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_TRUE@am__objects_427 = unistr/u32-strstr.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_TRUE@am__objects_428 = unistr/u32-strtok.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_TRUE@am__objects_429 = unistr/u32-to-u16.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_TRUE@am__objects_430 = unistr/u32-to-u8.lo -@LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_TRUE@am__objects_431 = unistr/u32-uctomb.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE@am__objects_432 = \ -@LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE@ unistr/u8-check.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE@am__objects_433 = \ -@LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE@ unistr/u8-chr.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE@am__objects_434 = \ -@LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE@ unistr/u8-cmp.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE@am__objects_435 = \ -@LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE@ unistr/u8-cmp2.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE@am__objects_436 = \ -@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE@ unistr/u8-cpy.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_TRUE@am__objects_437 = unistr/u8-cpy-alloc.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_TRUE@am__objects_438 = unistr/u8-endswith.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE@am__objects_439 = \ -@LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE@ unistr/u8-mblen.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_TRUE@am__objects_440 = unistr/u8-mbsnlen.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE@am__objects_441 = unistr/u8-mbtouc.lo \ -@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE@ unistr/u8-mbtouc-aux.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE@am__objects_442 = unistr/u8-mbtouc-unsafe.lo \ -@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE@ unistr/u8-mbtouc-unsafe-aux.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_TRUE@am__objects_443 = unistr/u8-mbtoucr.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE@am__objects_444 = \ -@LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE@ unistr/u8-move.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE@am__objects_445 = \ -@LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE@ unistr/u8-next.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE@am__objects_446 = \ -@LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE@ unistr/u8-prev.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE@am__objects_447 = \ -@LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE@ unistr/u8-set.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_TRUE@am__objects_448 = unistr/u8-startswith.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_TRUE@am__objects_449 = unistr/u8-stpcpy.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_TRUE@am__objects_450 = unistr/u8-stpncpy.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_TRUE@am__objects_451 = unistr/u8-strcat.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_TRUE@am__objects_452 = unistr/u8-strchr.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_TRUE@am__objects_453 = unistr/u8-strcmp.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_TRUE@am__objects_454 = unistr/u8-strcoll.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_TRUE@am__objects_455 = unistr/u8-strcpy.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_TRUE@am__objects_456 = unistr/u8-strcspn.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_TRUE@am__objects_457 = unistr/u8-strdup.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_TRUE@am__objects_458 = unistr/u8-strlen.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_TRUE@am__objects_459 = unistr/u8-strmblen.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_TRUE@am__objects_460 = unistr/u8-strmbtouc.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_TRUE@am__objects_461 = unistr/u8-strncat.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_TRUE@am__objects_462 = unistr/u8-strncmp.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_TRUE@am__objects_463 = unistr/u8-strncpy.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_TRUE@am__objects_464 = unistr/u8-strnlen.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_TRUE@am__objects_465 = unistr/u8-strpbrk.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_TRUE@am__objects_466 = unistr/u8-strrchr.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_TRUE@am__objects_467 = unistr/u8-strspn.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_TRUE@am__objects_468 = unistr/u8-strstr.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_TRUE@am__objects_469 = unistr/u8-strtok.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_TRUE@am__objects_470 = unistr/u8-to-u16.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_TRUE@am__objects_471 = unistr/u8-to-u32.lo -@LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE@am__objects_472 = unistr/u8-uctomb.lo \ -@LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE@ unistr/u8-uctomb-aux.lo -@LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_TRUE@am__objects_473 = uniwbrk/u16-wordbreaks.lo -@LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_TRUE@am__objects_474 = uniwbrk/u32-wordbreaks.lo -@LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_TRUE@am__objects_475 = uniwbrk/u8-wordbreaks.lo -@LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_TRUE@am__objects_476 = uniwbrk/ulc-wordbreaks.lo -@LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_TRUE@am__objects_477 = uniwbrk/wordbreak-property.lo -@LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_TRUE@am__objects_478 = uniwidth/u16-strwidth.lo -@LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_TRUE@am__objects_479 = uniwidth/u16-width.lo -@LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_TRUE@am__objects_480 = uniwidth/u32-strwidth.lo -@LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_TRUE@am__objects_481 = uniwidth/u32-width.lo -@LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_TRUE@am__objects_482 = uniwidth/u8-strwidth.lo -@LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_TRUE@am__objects_483 = uniwidth/u8-width.lo -@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__objects_484 = \ -@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@ uniwidth/width.lo -@WOE32DLL_TRUE@am__objects_485 = ../woe32dll/unistring-exports.lo -am_libunistring_la_OBJECTS = amemxfrm.lo c-ctype.lo c-strcasecmp.lo \ - c-strncasecmp.lo localcharset.lo localename.lo \ - glthread/lock.lo malloca.lo math.lo mbchar.lo mbiter.lo \ - mbsnlen.lo memcmp2.lo printf-frexp.lo printf-frexpl.lo \ - striconveh.lo striconveha.lo glthread/threadlib.lo \ - unicase/cased.lo $(am__objects_1) $(am__objects_2) \ - unicase/ignorable.lo $(am__objects_3) \ - unicase/special-casing.lo unicase/tocasefold.lo \ - $(am__objects_4) $(am__objects_5) $(am__objects_6) \ - $(am__objects_7) $(am__objects_8) $(am__objects_9) \ - unicase/u16-casemap.lo $(am__objects_10) $(am__objects_11) \ - $(am__objects_12) $(am__objects_13) $(am__objects_14) \ - $(am__objects_15) $(am__objects_16) \ - unicase/u16-is-invariant.lo $(am__objects_17) \ - $(am__objects_18) $(am__objects_19) $(am__objects_20) \ - $(am__objects_21) $(am__objects_22) $(am__objects_23) \ - $(am__objects_24) $(am__objects_25) unicase/u32-casemap.lo \ - $(am__objects_26) $(am__objects_27) $(am__objects_28) \ - $(am__objects_29) $(am__objects_30) $(am__objects_31) \ - $(am__objects_32) unicase/u32-is-invariant.lo \ - $(am__objects_33) $(am__objects_34) $(am__objects_35) \ - $(am__objects_36) $(am__objects_37) $(am__objects_38) \ - $(am__objects_39) $(am__objects_40) $(am__objects_41) \ - unicase/u8-casemap.lo $(am__objects_42) $(am__objects_43) \ - $(am__objects_44) $(am__objects_45) $(am__objects_46) \ - $(am__objects_47) $(am__objects_48) unicase/u8-is-invariant.lo \ - $(am__objects_49) $(am__objects_50) $(am__objects_51) \ - $(am__objects_52) $(am__objects_53) $(am__objects_54) \ - $(am__objects_55) $(am__objects_56) $(am__objects_57) \ - $(am__objects_58) $(am__objects_59) $(am__objects_60) \ - $(am__objects_61) $(am__objects_62) $(am__objects_63) \ - $(am__objects_64) $(am__objects_65) $(am__objects_66) \ - $(am__objects_67) $(am__objects_68) $(am__objects_69) \ - $(am__objects_70) $(am__objects_71) $(am__objects_72) \ - $(am__objects_73) $(am__objects_74) $(am__objects_75) \ - $(am__objects_76) $(am__objects_77) $(am__objects_78) \ - $(am__objects_79) $(am__objects_80) $(am__objects_81) \ - $(am__objects_82) $(am__objects_83) $(am__objects_84) \ - $(am__objects_85) $(am__objects_86) $(am__objects_87) \ - $(am__objects_88) $(am__objects_89) $(am__objects_90) \ - $(am__objects_91) $(am__objects_92) $(am__objects_93) \ - $(am__objects_94) $(am__objects_95) $(am__objects_96) \ - $(am__objects_97) $(am__objects_98) $(am__objects_99) \ - $(am__objects_100) $(am__objects_101) $(am__objects_102) \ - $(am__objects_103) $(am__objects_104) $(am__objects_105) \ - $(am__objects_106) $(am__objects_107) $(am__objects_108) \ - $(am__objects_109) $(am__objects_110) $(am__objects_111) \ - $(am__objects_112) $(am__objects_113) $(am__objects_114) \ - $(am__objects_115) $(am__objects_116) $(am__objects_117) \ - $(am__objects_118) $(am__objects_119) $(am__objects_120) \ - $(am__objects_121) $(am__objects_122) $(am__objects_123) \ - $(am__objects_124) $(am__objects_125) $(am__objects_126) \ - $(am__objects_127) $(am__objects_128) $(am__objects_129) \ - $(am__objects_130) $(am__objects_131) $(am__objects_132) \ - $(am__objects_133) $(am__objects_134) $(am__objects_135) \ - $(am__objects_136) $(am__objects_137) $(am__objects_138) \ - $(am__objects_139) $(am__objects_140) $(am__objects_141) \ - $(am__objects_142) $(am__objects_143) $(am__objects_144) \ - $(am__objects_145) $(am__objects_146) $(am__objects_147) \ - $(am__objects_148) $(am__objects_149) $(am__objects_150) \ - $(am__objects_151) $(am__objects_152) $(am__objects_153) \ - $(am__objects_154) $(am__objects_155) $(am__objects_156) \ - $(am__objects_157) $(am__objects_158) $(am__objects_159) \ - $(am__objects_160) $(am__objects_161) $(am__objects_162) \ - $(am__objects_163) $(am__objects_164) $(am__objects_165) \ - $(am__objects_166) $(am__objects_167) $(am__objects_168) \ - $(am__objects_169) $(am__objects_170) $(am__objects_171) \ - $(am__objects_172) $(am__objects_173) $(am__objects_174) \ - $(am__objects_175) $(am__objects_176) $(am__objects_177) \ - $(am__objects_178) $(am__objects_179) $(am__objects_180) \ - $(am__objects_181) $(am__objects_182) $(am__objects_183) \ - $(am__objects_184) $(am__objects_185) $(am__objects_186) \ - $(am__objects_187) $(am__objects_188) $(am__objects_189) \ - $(am__objects_190) $(am__objects_191) $(am__objects_192) \ - $(am__objects_193) $(am__objects_194) $(am__objects_195) \ - $(am__objects_196) $(am__objects_197) $(am__objects_198) \ - $(am__objects_199) $(am__objects_200) $(am__objects_201) \ - $(am__objects_202) $(am__objects_203) $(am__objects_204) \ - $(am__objects_205) $(am__objects_206) $(am__objects_207) \ - $(am__objects_208) $(am__objects_209) $(am__objects_210) \ - $(am__objects_211) $(am__objects_212) $(am__objects_213) \ - $(am__objects_214) $(am__objects_215) $(am__objects_216) \ - $(am__objects_217) $(am__objects_218) $(am__objects_219) \ - $(am__objects_220) $(am__objects_221) $(am__objects_222) \ - $(am__objects_223) $(am__objects_224) $(am__objects_225) \ - $(am__objects_226) $(am__objects_227) $(am__objects_228) \ - $(am__objects_229) $(am__objects_230) $(am__objects_231) \ - $(am__objects_232) $(am__objects_233) $(am__objects_234) \ - $(am__objects_235) $(am__objects_236) $(am__objects_237) \ - $(am__objects_238) $(am__objects_239) $(am__objects_240) \ - $(am__objects_241) $(am__objects_242) $(am__objects_243) \ - $(am__objects_244) $(am__objects_245) $(am__objects_246) \ - $(am__objects_247) $(am__objects_248) $(am__objects_249) \ - $(am__objects_250) $(am__objects_251) $(am__objects_252) \ - $(am__objects_253) $(am__objects_254) $(am__objects_255) \ - $(am__objects_256) $(am__objects_257) $(am__objects_258) \ - $(am__objects_259) $(am__objects_260) $(am__objects_261) \ - unilbrk/lbrktables.lo $(am__objects_262) $(am__objects_263) \ - $(am__objects_264) $(am__objects_265) $(am__objects_266) \ - $(am__objects_267) unilbrk/ulc-common.lo $(am__objects_268) \ - $(am__objects_269) $(am__objects_270) $(am__objects_271) \ - uninorm/compat-decomposition.lo $(am__objects_272) \ - uninorm/decompose-internal.lo $(am__objects_273) \ - $(am__objects_274) uninorm/decomposition-table.lo \ - $(am__objects_275) $(am__objects_276) $(am__objects_277) \ - $(am__objects_278) $(am__objects_279) $(am__objects_280) \ - $(am__objects_281) $(am__objects_282) $(am__objects_283) \ - $(am__objects_284) $(am__objects_285) $(am__objects_286) \ - $(am__objects_287) $(am__objects_288) $(am__objects_289) \ - $(am__objects_290) $(am__objects_291) unistd.lo \ - unistdio/u-printf-args.lo $(am__objects_292) \ - $(am__objects_293) unistdio/u16-printf-parse.lo \ - $(am__objects_294) $(am__objects_295) $(am__objects_296) \ - $(am__objects_297) $(am__objects_298) $(am__objects_299) \ - $(am__objects_300) $(am__objects_301) $(am__objects_302) \ - $(am__objects_303) $(am__objects_304) $(am__objects_305) \ - $(am__objects_306) $(am__objects_307) $(am__objects_308) \ - $(am__objects_309) unistdio/u32-printf-parse.lo \ - $(am__objects_310) $(am__objects_311) $(am__objects_312) \ - $(am__objects_313) $(am__objects_314) $(am__objects_315) \ - $(am__objects_316) $(am__objects_317) $(am__objects_318) \ - $(am__objects_319) $(am__objects_320) $(am__objects_321) \ - $(am__objects_322) $(am__objects_323) $(am__objects_324) \ - $(am__objects_325) unistdio/u8-printf-parse.lo \ - $(am__objects_326) $(am__objects_327) $(am__objects_328) \ - $(am__objects_329) $(am__objects_330) $(am__objects_331) \ - $(am__objects_332) $(am__objects_333) $(am__objects_334) \ - $(am__objects_335) $(am__objects_336) $(am__objects_337) \ - $(am__objects_338) $(am__objects_339) $(am__objects_340) \ - $(am__objects_341) $(am__objects_342) \ - unistdio/ulc-printf-parse.lo $(am__objects_343) \ - $(am__objects_344) $(am__objects_345) $(am__objects_346) \ - $(am__objects_347) $(am__objects_348) $(am__objects_349) \ - $(am__objects_350) $(am__objects_351) $(am__objects_352) \ - $(am__objects_353) $(am__objects_354) $(am__objects_355) \ - $(am__objects_356) $(am__objects_357) $(am__objects_358) \ - $(am__objects_359) $(am__objects_360) $(am__objects_361) \ - $(am__objects_362) $(am__objects_363) $(am__objects_364) \ - $(am__objects_365) $(am__objects_366) $(am__objects_367) \ - $(am__objects_368) $(am__objects_369) $(am__objects_370) \ - $(am__objects_371) $(am__objects_372) $(am__objects_373) \ - $(am__objects_374) $(am__objects_375) $(am__objects_376) \ - $(am__objects_377) $(am__objects_378) $(am__objects_379) \ - $(am__objects_380) $(am__objects_381) $(am__objects_382) \ - $(am__objects_383) $(am__objects_384) $(am__objects_385) \ - $(am__objects_386) $(am__objects_387) $(am__objects_388) \ - $(am__objects_389) $(am__objects_390) $(am__objects_391) \ - $(am__objects_392) $(am__objects_393) $(am__objects_394) \ - $(am__objects_395) $(am__objects_396) $(am__objects_397) \ - $(am__objects_398) $(am__objects_399) $(am__objects_400) \ - $(am__objects_401) $(am__objects_402) $(am__objects_403) \ - $(am__objects_404) $(am__objects_405) $(am__objects_406) \ - $(am__objects_407) $(am__objects_408) $(am__objects_409) \ - $(am__objects_410) $(am__objects_411) $(am__objects_412) \ - $(am__objects_413) $(am__objects_414) $(am__objects_415) \ - $(am__objects_416) $(am__objects_417) $(am__objects_418) \ - $(am__objects_419) $(am__objects_420) $(am__objects_421) \ - $(am__objects_422) $(am__objects_423) $(am__objects_424) \ - $(am__objects_425) $(am__objects_426) $(am__objects_427) \ - $(am__objects_428) $(am__objects_429) $(am__objects_430) \ - $(am__objects_431) $(am__objects_432) $(am__objects_433) \ - $(am__objects_434) $(am__objects_435) $(am__objects_436) \ - $(am__objects_437) $(am__objects_438) $(am__objects_439) \ - $(am__objects_440) $(am__objects_441) $(am__objects_442) \ - $(am__objects_443) $(am__objects_444) $(am__objects_445) \ - $(am__objects_446) $(am__objects_447) $(am__objects_448) \ - $(am__objects_449) $(am__objects_450) $(am__objects_451) \ - $(am__objects_452) $(am__objects_453) $(am__objects_454) \ - $(am__objects_455) $(am__objects_456) $(am__objects_457) \ - $(am__objects_458) $(am__objects_459) $(am__objects_460) \ - $(am__objects_461) $(am__objects_462) $(am__objects_463) \ - $(am__objects_464) $(am__objects_465) $(am__objects_466) \ - $(am__objects_467) $(am__objects_468) $(am__objects_469) \ - $(am__objects_470) $(am__objects_471) $(am__objects_472) \ - uniwbrk/wbrktable.lo $(am__objects_473) $(am__objects_474) \ - $(am__objects_475) $(am__objects_476) $(am__objects_477) \ - $(am__objects_478) $(am__objects_479) $(am__objects_480) \ - $(am__objects_481) $(am__objects_482) $(am__objects_483) \ - $(am__objects_484) wctype-h.lo xsize.lo version.lo \ - $(am__objects_485) +@WOE32DLL_TRUE@am__objects_1 = ../woe32dll/unistring-exports.lo +am_libunistring_la_OBJECTS = c-ctype.lo c-strcasecmp.lo \ + c-strncasecmp.lo fseterr.lo localcharset.lo localename.lo \ + glthread/lock.lo malloca.lo mbchar.lo mbsnlen.lo memcmp2.lo \ + memxfrm.lo printf-frexp.lo printf-frexpl.lo striconveh.lo \ + striconveha.lo glthread/threadlib.lo unicase/cased.lo \ + unicase/empty-prefix-context.lo \ + unicase/empty-suffix-context.lo unicase/ignorable.lo \ + unicase/locale-language.lo unicase/special-casing.lo \ + unicase/tocasefold.lo unicase/tolower.lo unicase/totitle.lo \ + unicase/toupper.lo unicase/u16-casecmp.lo \ + unicase/u16-casecoll.lo unicase/u16-casefold.lo \ + unicase/u16-casemap.lo unicase/u16-casexfrm.lo \ + unicase/u16-ct-casefold.lo unicase/u16-ct-tolower.lo \ + unicase/u16-ct-totitle.lo unicase/u16-ct-toupper.lo \ + unicase/u16-is-cased.lo unicase/u16-is-casefolded.lo \ + unicase/u16-is-invariant.lo unicase/u16-is-lowercase.lo \ + unicase/u16-is-titlecase.lo unicase/u16-is-uppercase.lo \ + unicase/u16-tolower.lo unicase/u16-totitle.lo \ + unicase/u16-toupper.lo unicase/u32-casecmp.lo \ + unicase/u32-casecoll.lo unicase/u32-casefold.lo \ + unicase/u32-casemap.lo unicase/u32-casexfrm.lo \ + unicase/u32-ct-casefold.lo unicase/u32-ct-tolower.lo \ + unicase/u32-ct-totitle.lo unicase/u32-ct-toupper.lo \ + unicase/u32-is-cased.lo unicase/u32-is-casefolded.lo \ + unicase/u32-is-invariant.lo unicase/u32-is-lowercase.lo \ + unicase/u32-is-titlecase.lo unicase/u32-is-uppercase.lo \ + unicase/u32-tolower.lo unicase/u32-totitle.lo \ + unicase/u32-toupper.lo unicase/u8-casecmp.lo \ + unicase/u8-casecoll.lo unicase/u8-casefold.lo \ + unicase/u8-casemap.lo unicase/u8-casexfrm.lo \ + unicase/u8-ct-casefold.lo unicase/u8-ct-tolower.lo \ + unicase/u8-ct-totitle.lo unicase/u8-ct-toupper.lo \ + unicase/u8-is-cased.lo unicase/u8-is-casefolded.lo \ + unicase/u8-is-invariant.lo unicase/u8-is-lowercase.lo \ + unicase/u8-is-titlecase.lo unicase/u8-is-uppercase.lo \ + unicase/u8-tolower.lo unicase/u8-totitle.lo \ + unicase/u8-toupper.lo unicase/ulc-casecmp.lo \ + unicase/ulc-casecoll.lo unicase/ulc-casexfrm.lo \ + uniconv/u16-conv-from-enc.lo uniconv/u16-conv-to-enc.lo \ + uniconv/u16-strconv-from-enc.lo \ + uniconv/u16-strconv-from-locale.lo \ + uniconv/u16-strconv-to-enc.lo uniconv/u16-strconv-to-locale.lo \ + uniconv/u32-conv-from-enc.lo uniconv/u32-conv-to-enc.lo \ + uniconv/u32-strconv-from-enc.lo \ + uniconv/u32-strconv-from-locale.lo \ + uniconv/u32-strconv-to-enc.lo uniconv/u32-strconv-to-locale.lo \ + uniconv/u8-conv-from-enc.lo uniconv/u8-conv-to-enc.lo \ + uniconv/u8-strconv-from-enc.lo \ + uniconv/u8-strconv-from-locale.lo uniconv/u8-strconv-to-enc.lo \ + uniconv/u8-strconv-to-locale.lo unictype/bidi_byname.lo \ + unictype/bidi_name.lo unictype/bidi_of.lo \ + unictype/bidi_test.lo unictype/blocks.lo \ + unictype/block_test.lo unictype/categ_C.lo \ + unictype/categ_Cc.lo unictype/categ_Cf.lo unictype/categ_Cn.lo \ + unictype/categ_Co.lo unictype/categ_Cs.lo unictype/categ_L.lo \ + unictype/categ_Ll.lo unictype/categ_Lm.lo unictype/categ_Lo.lo \ + unictype/categ_Lt.lo unictype/categ_Lu.lo unictype/categ_M.lo \ + unictype/categ_Mc.lo unictype/categ_Me.lo unictype/categ_Mn.lo \ + unictype/categ_N.lo unictype/categ_Nd.lo unictype/categ_Nl.lo \ + unictype/categ_No.lo unictype/categ_P.lo unictype/categ_Pc.lo \ + unictype/categ_Pd.lo unictype/categ_Pe.lo unictype/categ_Pf.lo \ + unictype/categ_Pi.lo unictype/categ_Po.lo unictype/categ_Ps.lo \ + unictype/categ_S.lo unictype/categ_Sc.lo unictype/categ_Sk.lo \ + unictype/categ_Sm.lo unictype/categ_So.lo unictype/categ_Z.lo \ + unictype/categ_Zl.lo unictype/categ_Zp.lo unictype/categ_Zs.lo \ + unictype/categ_and.lo unictype/categ_and_not.lo \ + unictype/categ_byname.lo unictype/categ_name.lo \ + unictype/categ_none.lo unictype/categ_of.lo \ + unictype/categ_or.lo unictype/categ_test.lo \ + unictype/combining.lo unictype/ctype_alnum.lo \ + unictype/ctype_alpha.lo unictype/ctype_blank.lo \ + unictype/ctype_cntrl.lo unictype/ctype_digit.lo \ + unictype/ctype_graph.lo unictype/ctype_lower.lo \ + unictype/ctype_print.lo unictype/ctype_punct.lo \ + unictype/ctype_space.lo unictype/ctype_upper.lo \ + unictype/ctype_xdigit.lo unictype/decdigit.lo \ + unictype/digit.lo unictype/mirror.lo unictype/numeric.lo \ + unictype/pr_alphabetic.lo unictype/pr_ascii_hex_digit.lo \ + unictype/pr_bidi_arabic_digit.lo \ + unictype/pr_bidi_arabic_right_to_left.lo \ + unictype/pr_bidi_block_separator.lo \ + unictype/pr_bidi_boundary_neutral.lo \ + unictype/pr_bidi_common_separator.lo \ + unictype/pr_bidi_control.lo \ + unictype/pr_bidi_embedding_or_override.lo \ + unictype/pr_bidi_eur_num_separator.lo \ + unictype/pr_bidi_eur_num_terminator.lo \ + unictype/pr_bidi_european_digit.lo \ + unictype/pr_bidi_hebrew_right_to_left.lo \ + unictype/pr_bidi_left_to_right.lo \ + unictype/pr_bidi_non_spacing_mark.lo \ + unictype/pr_bidi_other_neutral.lo unictype/pr_bidi_pdf.lo \ + unictype/pr_bidi_segment_separator.lo \ + unictype/pr_bidi_whitespace.lo unictype/pr_byname.lo \ + unictype/pr_combining.lo unictype/pr_composite.lo \ + unictype/pr_currency_symbol.lo unictype/pr_dash.lo \ + unictype/pr_decimal_digit.lo \ + unictype/pr_default_ignorable_code_point.lo \ + unictype/pr_deprecated.lo unictype/pr_diacritic.lo \ + unictype/pr_extender.lo unictype/pr_format_control.lo \ + unictype/pr_grapheme_base.lo unictype/pr_grapheme_extend.lo \ + unictype/pr_grapheme_link.lo unictype/pr_hex_digit.lo \ + unictype/pr_hyphen.lo unictype/pr_id_continue.lo \ + unictype/pr_id_start.lo unictype/pr_ideographic.lo \ + unictype/pr_ids_binary_operator.lo \ + unictype/pr_ids_trinary_operator.lo \ + unictype/pr_ignorable_control.lo unictype/pr_iso_control.lo \ + unictype/pr_join_control.lo unictype/pr_left_of_pair.lo \ + unictype/pr_line_separator.lo \ + unictype/pr_logical_order_exception.lo \ + unictype/pr_lowercase.lo unictype/pr_math.lo \ + unictype/pr_non_break.lo unictype/pr_not_a_character.lo \ + unictype/pr_numeric.lo unictype/pr_other_alphabetic.lo \ + unictype/pr_other_default_ignorable_code_point.lo \ + unictype/pr_other_grapheme_extend.lo \ + unictype/pr_other_id_continue.lo unictype/pr_other_id_start.lo \ + unictype/pr_other_lowercase.lo unictype/pr_other_math.lo \ + unictype/pr_other_uppercase.lo \ + unictype/pr_paired_punctuation.lo \ + unictype/pr_paragraph_separator.lo \ + unictype/pr_pattern_syntax.lo \ + unictype/pr_pattern_white_space.lo unictype/pr_private_use.lo \ + unictype/pr_punctuation.lo unictype/pr_quotation_mark.lo \ + unictype/pr_radical.lo unictype/pr_sentence_terminal.lo \ + unictype/pr_soft_dotted.lo unictype/pr_space.lo \ + unictype/pr_terminal_punctuation.lo unictype/pr_test.lo \ + unictype/pr_titlecase.lo unictype/pr_unassigned_code_value.lo \ + unictype/pr_unified_ideograph.lo unictype/pr_uppercase.lo \ + unictype/pr_variation_selector.lo unictype/pr_white_space.lo \ + unictype/pr_xid_continue.lo unictype/pr_xid_start.lo \ + unictype/pr_zero_width.lo unictype/scripts.lo \ + unictype/sy_c_ident.lo unictype/sy_c_whitespace.lo \ + unictype/sy_java_ident.lo unictype/sy_java_whitespace.lo \ + unilbrk/lbrktables.lo unilbrk/u16-possible-linebreaks.lo \ + unilbrk/u16-width-linebreaks.lo \ + unilbrk/u32-possible-linebreaks.lo \ + unilbrk/u32-width-linebreaks.lo \ + unilbrk/u8-possible-linebreaks.lo \ + unilbrk/u8-width-linebreaks.lo unilbrk/ulc-common.lo \ + unilbrk/ulc-possible-linebreaks.lo \ + unilbrk/ulc-width-linebreaks.lo uniname/uniname.lo \ + uninorm/canonical-decomposition.lo \ + uninorm/compat-decomposition.lo uninorm/composition.lo \ + uninorm/decompose-internal.lo uninorm/decomposing-form.lo \ + uninorm/decomposition.lo uninorm/decomposition-table.lo \ + uninorm/uninorm-filter.lo uninorm/nfc.lo uninorm/nfd.lo \ + uninorm/nfkc.lo uninorm/nfkd.lo uninorm/u16-normalize.lo \ + uninorm/u16-normcmp.lo uninorm/u16-normcoll.lo \ + uninorm/u16-normxfrm.lo uninorm/u32-normalize.lo \ + uninorm/u32-normcmp.lo uninorm/u32-normcoll.lo \ + uninorm/u32-normxfrm.lo uninorm/u8-normalize.lo \ + uninorm/u8-normcmp.lo uninorm/u8-normcoll.lo \ + uninorm/u8-normxfrm.lo unistdio/u-printf-args.lo \ + unistdio/u16-asnprintf.lo unistdio/u16-asprintf.lo \ + unistdio/u16-printf-parse.lo unistdio/u16-snprintf.lo \ + unistdio/u16-sprintf.lo unistdio/u16-u16-asnprintf.lo \ + unistdio/u16-u16-asprintf.lo unistdio/u16-u16-snprintf.lo \ + unistdio/u16-u16-sprintf.lo unistdio/u16-u16-vasnprintf.lo \ + unistdio/u16-u16-vasprintf.lo unistdio/u16-u16-vsnprintf.lo \ + unistdio/u16-u16-vsprintf.lo unistdio/u16-vasnprintf.lo \ + unistdio/u16-vasprintf.lo unistdio/u16-vsnprintf.lo \ + unistdio/u16-vsprintf.lo unistdio/u32-asnprintf.lo \ + unistdio/u32-asprintf.lo unistdio/u32-printf-parse.lo \ + unistdio/u32-snprintf.lo unistdio/u32-sprintf.lo \ + unistdio/u32-u32-asnprintf.lo unistdio/u32-u32-asprintf.lo \ + unistdio/u32-u32-snprintf.lo unistdio/u32-u32-sprintf.lo \ + unistdio/u32-u32-vasnprintf.lo unistdio/u32-u32-vasprintf.lo \ + unistdio/u32-u32-vsnprintf.lo unistdio/u32-u32-vsprintf.lo \ + unistdio/u32-vasnprintf.lo unistdio/u32-vasprintf.lo \ + unistdio/u32-vsnprintf.lo unistdio/u32-vsprintf.lo \ + unistdio/u8-asnprintf.lo unistdio/u8-asprintf.lo \ + unistdio/u8-printf-parse.lo unistdio/u8-snprintf.lo \ + unistdio/u8-sprintf.lo unistdio/u8-u8-asnprintf.lo \ + unistdio/u8-u8-asprintf.lo unistdio/u8-u8-snprintf.lo \ + unistdio/u8-u8-sprintf.lo unistdio/u8-u8-vasnprintf.lo \ + unistdio/u8-u8-vasprintf.lo unistdio/u8-u8-vsnprintf.lo \ + unistdio/u8-u8-vsprintf.lo unistdio/u8-vasnprintf.lo \ + unistdio/u8-vasprintf.lo unistdio/u8-vsnprintf.lo \ + unistdio/u8-vsprintf.lo unistdio/ulc-asnprintf.lo \ + unistdio/ulc-asprintf.lo unistdio/ulc-fprintf.lo \ + unistdio/ulc-printf-parse.lo unistdio/ulc-snprintf.lo \ + unistdio/ulc-sprintf.lo unistdio/ulc-vasnprintf.lo \ + unistdio/ulc-vasprintf.lo unistdio/ulc-vfprintf.lo \ + unistdio/ulc-vsnprintf.lo unistdio/ulc-vsprintf.lo \ + unistr/u16-check.lo unistr/u16-chr.lo unistr/u16-cmp.lo \ + unistr/u16-cmp2.lo unistr/u16-cpy.lo unistr/u16-cpy-alloc.lo \ + unistr/u16-endswith.lo unistr/u16-mblen.lo \ + unistr/u16-mbsnlen.lo unistr/u16-mbtouc.lo \ + unistr/u16-mbtouc-aux.lo unistr/u16-mbtouc-unsafe.lo \ + unistr/u16-mbtouc-unsafe-aux.lo unistr/u16-mbtoucr.lo \ + unistr/u16-move.lo unistr/u16-next.lo unistr/u16-prev.lo \ + unistr/u16-set.lo unistr/u16-startswith.lo \ + unistr/u16-stpcpy.lo unistr/u16-stpncpy.lo \ + unistr/u16-strcat.lo unistr/u16-strchr.lo unistr/u16-strcmp.lo \ + unistr/u16-strcoll.lo unistr/u16-strcpy.lo \ + unistr/u16-strcspn.lo unistr/u16-strdup.lo \ + unistr/u16-strlen.lo unistr/u16-strmblen.lo \ + unistr/u16-strmbtouc.lo unistr/u16-strncat.lo \ + unistr/u16-strncmp.lo unistr/u16-strncpy.lo \ + unistr/u16-strnlen.lo unistr/u16-strpbrk.lo \ + unistr/u16-strrchr.lo unistr/u16-strspn.lo \ + unistr/u16-strstr.lo unistr/u16-strtok.lo unistr/u16-to-u32.lo \ + unistr/u16-to-u8.lo unistr/u16-uctomb.lo \ + unistr/u16-uctomb-aux.lo unistr/u32-check.lo unistr/u32-chr.lo \ + unistr/u32-cmp.lo unistr/u32-cmp2.lo unistr/u32-cpy.lo \ + unistr/u32-cpy-alloc.lo unistr/u32-endswith.lo \ + unistr/u32-mblen.lo unistr/u32-mbsnlen.lo unistr/u32-mbtouc.lo \ + unistr/u32-mbtouc-unsafe.lo unistr/u32-mbtoucr.lo \ + unistr/u32-move.lo unistr/u32-next.lo unistr/u32-prev.lo \ + unistr/u32-set.lo unistr/u32-startswith.lo \ + unistr/u32-stpcpy.lo unistr/u32-stpncpy.lo \ + unistr/u32-strcat.lo unistr/u32-strchr.lo unistr/u32-strcmp.lo \ + unistr/u32-strcoll.lo unistr/u32-strcpy.lo \ + unistr/u32-strcspn.lo unistr/u32-strdup.lo \ + unistr/u32-strlen.lo unistr/u32-strmblen.lo \ + unistr/u32-strmbtouc.lo unistr/u32-strncat.lo \ + unistr/u32-strncmp.lo unistr/u32-strncpy.lo \ + unistr/u32-strnlen.lo unistr/u32-strpbrk.lo \ + unistr/u32-strrchr.lo unistr/u32-strspn.lo \ + unistr/u32-strstr.lo unistr/u32-strtok.lo unistr/u32-to-u16.lo \ + unistr/u32-to-u8.lo unistr/u32-uctomb.lo unistr/u8-check.lo \ + unistr/u8-chr.lo unistr/u8-cmp.lo unistr/u8-cmp2.lo \ + unistr/u8-cpy.lo unistr/u8-cpy-alloc.lo unistr/u8-endswith.lo \ + unistr/u8-mblen.lo unistr/u8-mbsnlen.lo unistr/u8-mbtouc.lo \ + unistr/u8-mbtouc-aux.lo unistr/u8-mbtouc-unsafe.lo \ + unistr/u8-mbtouc-unsafe-aux.lo unistr/u8-mbtoucr.lo \ + unistr/u8-move.lo unistr/u8-next.lo unistr/u8-prev.lo \ + unistr/u8-set.lo unistr/u8-startswith.lo unistr/u8-stpcpy.lo \ + unistr/u8-stpncpy.lo unistr/u8-strcat.lo unistr/u8-strchr.lo \ + unistr/u8-strcmp.lo unistr/u8-strcoll.lo unistr/u8-strcpy.lo \ + unistr/u8-strcspn.lo unistr/u8-strdup.lo unistr/u8-strlen.lo \ + unistr/u8-strmblen.lo unistr/u8-strmbtouc.lo \ + unistr/u8-strncat.lo unistr/u8-strncmp.lo unistr/u8-strncpy.lo \ + unistr/u8-strnlen.lo unistr/u8-strpbrk.lo unistr/u8-strrchr.lo \ + unistr/u8-strspn.lo unistr/u8-strstr.lo unistr/u8-strtok.lo \ + unistr/u8-to-u16.lo unistr/u8-to-u32.lo unistr/u8-uctomb.lo \ + unistr/u8-uctomb-aux.lo uniwbrk/wbrktable.lo \ + uniwbrk/u16-wordbreaks.lo uniwbrk/u32-wordbreaks.lo \ + uniwbrk/u8-wordbreaks.lo uniwbrk/ulc-wordbreaks.lo \ + uniwbrk/wordbreak-property.lo uniwidth/u16-strwidth.lo \ + uniwidth/u16-width.lo uniwidth/u32-strwidth.lo \ + uniwidth/u32-width.lo uniwidth/u8-strwidth.lo \ + uniwidth/u8-width.lo uniwidth/width.lo version.lo \ + $(am__objects_1) libunistring_la_OBJECTS = $(am_libunistring_la_OBJECTS) -AM_V_lt = $(am__v_lt_@AM_V@) -am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +AM_V_lt = $(am__v_lt_$(V)) +am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) am__v_lt_0 = --silent -am__v_lt_1 = libunistring_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libunistring_la_LDFLAGS) $(LDFLAGS) \ -o $@ -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = am__depfiles_maybe = @@ -1748,51 +674,30 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) -AM_V_CC = $(am__v_CC_@AM_V@) -am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -am__v_CC_1 = +AM_V_CC = $(am__v_CC_$(V)) +am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) +am__v_CC_0 = @echo " CC " $@; +AM_V_at = $(am__v_at_$(V)) +am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) +am__v_at_0 = @ CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_CCLD = $(am__v_CCLD_@AM_V@) -am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; -am__v_CCLD_1 = +AM_V_CCLD = $(am__v_CCLD_$(V)) +am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) +am__v_CCLD_0 = @echo " CCLD " $@; +AM_V_GEN = $(am__v_GEN_$(V)) +am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) +am__v_GEN_0 = @echo " GEN " $@; SOURCES = $(libunistring_la_SOURCES) $(EXTRA_libunistring_la_SOURCES) DIST_SOURCES = $(am__libunistring_la_SOURCES_DIST) \ $(EXTRA_libunistring_la_SOURCES) -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac HEADERS = $(nobase_include_HEADERS) $(nobase_nodist_include_HEADERS) \ $(noinst_HEADERS) -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -# Read a list of newline-separated strings from the standard input, -# and print each of them once, without duplicates. Input order is -# *not* preserved. -am__uniquify_input = $(AWK) '\ - BEGIN { nonempty = 0; } \ - { items[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in items) print i; }; } \ -' -# Make sure the list of sources is unique. This is necessary because, -# e.g., the same source file might be shared among _SOURCES variables -# for different programs/libraries. -am__define_uniq_tagged_files = \ - list='$(am__tagged_files)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -am__DIST_COMMON = $(srcdir)/Makefile.gnulib $(srcdir)/Makefile.in \ - $(srcdir)/exported.sh.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -pkglibexecdir = @pkglibexecdir@ ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ ALLOCA_H = @ALLOCA_H@ @@ -1800,7 +705,6 @@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ APPLE_UNIVERSAL_BUILD = @APPLE_UNIVERSAL_BUILD@ AR = @AR@ -ARFLAGS = @ARFLAGS@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ @@ -1840,97 +744,38 @@ FGREP = @FGREP@ FLOAT_H = @FLOAT_H@ GLIBC21 = @GLIBC21@ GLOBAL_SYMBOL_PIPE = @GLOBAL_SYMBOL_PIPE@ -GNULIB_ACOSF = @GNULIB_ACOSF@ GNULIB_ACOSL = @GNULIB_ACOSL@ -GNULIB_ASINF = @GNULIB_ASINF@ GNULIB_ASINL = @GNULIB_ASINL@ -GNULIB_ATAN2F = @GNULIB_ATAN2F@ -GNULIB_ATANF = @GNULIB_ATANF@ GNULIB_ATANL = @GNULIB_ATANL@ GNULIB_ATOLL = @GNULIB_ATOLL@ GNULIB_BTOWC = @GNULIB_BTOWC@ GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@ GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@ -GNULIB_CBRT = @GNULIB_CBRT@ -GNULIB_CBRTF = @GNULIB_CBRTF@ -GNULIB_CBRTL = @GNULIB_CBRTL@ -GNULIB_CEIL = @GNULIB_CEIL@ GNULIB_CEILF = @GNULIB_CEILF@ GNULIB_CEILL = @GNULIB_CEILL@ -GNULIB_CHDIR = @GNULIB_CHDIR@ GNULIB_CHOWN = @GNULIB_CHOWN@ GNULIB_CLOSE = @GNULIB_CLOSE@ -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@ -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@ -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@ -GNULIB_COSF = @GNULIB_COSF@ -GNULIB_COSHF = @GNULIB_COSHF@ GNULIB_COSL = @GNULIB_COSL@ -GNULIB_DPRINTF = @GNULIB_DPRINTF@ -GNULIB_DUP = @GNULIB_DUP@ GNULIB_DUP2 = @GNULIB_DUP2@ GNULIB_DUP3 = @GNULIB_DUP3@ GNULIB_DUPLOCALE = @GNULIB_DUPLOCALE@ GNULIB_ENVIRON = @GNULIB_ENVIRON@ GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@ -GNULIB_EXP2 = @GNULIB_EXP2@ -GNULIB_EXP2F = @GNULIB_EXP2F@ -GNULIB_EXP2L = @GNULIB_EXP2L@ -GNULIB_EXPF = @GNULIB_EXPF@ GNULIB_EXPL = @GNULIB_EXPL@ -GNULIB_EXPM1 = @GNULIB_EXPM1@ -GNULIB_EXPM1F = @GNULIB_EXPM1F@ -GNULIB_EXPM1L = @GNULIB_EXPM1L@ -GNULIB_FABSF = @GNULIB_FABSF@ -GNULIB_FABSL = @GNULIB_FABSL@ GNULIB_FACCESSAT = @GNULIB_FACCESSAT@ GNULIB_FCHDIR = @GNULIB_FCHDIR@ GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@ -GNULIB_FCLOSE = @GNULIB_FCLOSE@ -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@ -GNULIB_FDOPEN = @GNULIB_FDOPEN@ -GNULIB_FFLUSH = @GNULIB_FFLUSH@ -GNULIB_FFSL = @GNULIB_FFSL@ -GNULIB_FFSLL = @GNULIB_FFSLL@ -GNULIB_FGETC = @GNULIB_FGETC@ -GNULIB_FGETS = @GNULIB_FGETS@ -GNULIB_FLOOR = @GNULIB_FLOOR@ GNULIB_FLOORF = @GNULIB_FLOORF@ GNULIB_FLOORL = @GNULIB_FLOORL@ -GNULIB_FMA = @GNULIB_FMA@ -GNULIB_FMAF = @GNULIB_FMAF@ -GNULIB_FMAL = @GNULIB_FMAL@ -GNULIB_FMOD = @GNULIB_FMOD@ -GNULIB_FMODF = @GNULIB_FMODF@ -GNULIB_FMODL = @GNULIB_FMODL@ -GNULIB_FOPEN = @GNULIB_FOPEN@ -GNULIB_FPRINTF = @GNULIB_FPRINTF@ -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@ -GNULIB_FPURGE = @GNULIB_FPURGE@ -GNULIB_FPUTC = @GNULIB_FPUTC@ -GNULIB_FPUTS = @GNULIB_FPUTS@ -GNULIB_FREAD = @GNULIB_FREAD@ -GNULIB_FREOPEN = @GNULIB_FREOPEN@ GNULIB_FREXP = @GNULIB_FREXP@ -GNULIB_FREXPF = @GNULIB_FREXPF@ GNULIB_FREXPL = @GNULIB_FREXPL@ -GNULIB_FSCANF = @GNULIB_FSCANF@ -GNULIB_FSEEK = @GNULIB_FSEEK@ -GNULIB_FSEEKO = @GNULIB_FSEEKO@ GNULIB_FSYNC = @GNULIB_FSYNC@ -GNULIB_FTELL = @GNULIB_FTELL@ -GNULIB_FTELLO = @GNULIB_FTELLO@ GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@ -GNULIB_FWRITE = @GNULIB_FWRITE@ -GNULIB_GETC = @GNULIB_GETC@ -GNULIB_GETCHAR = @GNULIB_GETCHAR@ GNULIB_GETCWD = @GNULIB_GETCWD@ -GNULIB_GETDELIM = @GNULIB_GETDELIM@ GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@ GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@ GNULIB_GETGROUPS = @GNULIB_GETGROUPS@ GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@ -GNULIB_GETLINE = @GNULIB_GETLINE@ GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@ GNULIB_GETLOGIN = @GNULIB_GETLOGIN@ GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@ @@ -1938,45 +783,17 @@ GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@ GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@ GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@ GNULIB_GRANTPT = @GNULIB_GRANTPT@ -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@ -GNULIB_HYPOT = @GNULIB_HYPOT@ -GNULIB_HYPOTF = @GNULIB_HYPOTF@ -GNULIB_HYPOTL = @GNULIB_HYPOTL@ -GNULIB_ICONV = @GNULIB_ICONV@ -GNULIB_ILOGB = @GNULIB_ILOGB@ -GNULIB_ILOGBF = @GNULIB_ILOGBF@ -GNULIB_ILOGBL = @GNULIB_ILOGBL@ -GNULIB_IMAXABS = @GNULIB_IMAXABS@ -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@ -GNULIB_ISATTY = @GNULIB_ISATTY@ GNULIB_ISFINITE = @GNULIB_ISFINITE@ GNULIB_ISINF = @GNULIB_ISINF@ GNULIB_ISNAN = @GNULIB_ISNAN@ GNULIB_ISNAND = @GNULIB_ISNAND@ GNULIB_ISNANF = @GNULIB_ISNANF@ GNULIB_ISNANL = @GNULIB_ISNANL@ -GNULIB_ISWBLANK = @GNULIB_ISWBLANK@ -GNULIB_ISWCTYPE = @GNULIB_ISWCTYPE@ GNULIB_LCHOWN = @GNULIB_LCHOWN@ -GNULIB_LDEXPF = @GNULIB_LDEXPF@ GNULIB_LDEXPL = @GNULIB_LDEXPL@ GNULIB_LINK = @GNULIB_LINK@ GNULIB_LINKAT = @GNULIB_LINKAT@ -GNULIB_LOCALECONV = @GNULIB_LOCALECONV@ -GNULIB_LOG = @GNULIB_LOG@ -GNULIB_LOG10 = @GNULIB_LOG10@ -GNULIB_LOG10F = @GNULIB_LOG10F@ -GNULIB_LOG10L = @GNULIB_LOG10L@ -GNULIB_LOG1P = @GNULIB_LOG1P@ -GNULIB_LOG1PF = @GNULIB_LOG1PF@ -GNULIB_LOG1PL = @GNULIB_LOG1PL@ -GNULIB_LOG2 = @GNULIB_LOG2@ -GNULIB_LOG2F = @GNULIB_LOG2F@ -GNULIB_LOG2L = @GNULIB_LOG2L@ GNULIB_LOGB = @GNULIB_LOGB@ -GNULIB_LOGBF = @GNULIB_LOGBF@ -GNULIB_LOGBL = @GNULIB_LOGBL@ -GNULIB_LOGF = @GNULIB_LOGF@ GNULIB_LOGL = @GNULIB_LOGL@ GNULIB_LSEEK = @GNULIB_LSEEK@ GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@ @@ -1999,7 +816,6 @@ GNULIB_MBSSEP = @GNULIB_MBSSEP@ GNULIB_MBSSPN = @GNULIB_MBSSPN@ GNULIB_MBSSTR = @GNULIB_MBSSTR@ GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@ -GNULIB_MBTOWC = @GNULIB_MBTOWC@ GNULIB_MEMCHR = @GNULIB_MEMCHR@ GNULIB_MEMMEM = @GNULIB_MEMMEM@ GNULIB_MEMPCPY = @GNULIB_MEMPCPY@ @@ -2009,75 +825,32 @@ GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@ GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@ GNULIB_MKSTEMP = @GNULIB_MKSTEMP@ GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@ -GNULIB_MODF = @GNULIB_MODF@ -GNULIB_MODFF = @GNULIB_MODFF@ -GNULIB_MODFL = @GNULIB_MODFL@ -GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@ -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@ -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@ -GNULIB_PCLOSE = @GNULIB_PCLOSE@ -GNULIB_PERROR = @GNULIB_PERROR@ -GNULIB_PIPE = @GNULIB_PIPE@ GNULIB_PIPE2 = @GNULIB_PIPE2@ -GNULIB_POPEN = @GNULIB_POPEN@ -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@ -GNULIB_POWF = @GNULIB_POWF@ GNULIB_PREAD = @GNULIB_PREAD@ -GNULIB_PRINTF = @GNULIB_PRINTF@ -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@ GNULIB_PTSNAME = @GNULIB_PTSNAME@ -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@ -GNULIB_PUTC = @GNULIB_PUTC@ -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@ GNULIB_PUTENV = @GNULIB_PUTENV@ -GNULIB_PUTS = @GNULIB_PUTS@ -GNULIB_PWRITE = @GNULIB_PWRITE@ -GNULIB_QSORT_R = @GNULIB_QSORT_R@ -GNULIB_RANDOM = @GNULIB_RANDOM@ GNULIB_RANDOM_R = @GNULIB_RANDOM_R@ GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@ -GNULIB_READ = @GNULIB_READ@ GNULIB_READLINK = @GNULIB_READLINK@ GNULIB_READLINKAT = @GNULIB_READLINKAT@ GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@ GNULIB_REALPATH = @GNULIB_REALPATH@ -GNULIB_REMAINDER = @GNULIB_REMAINDER@ -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@ -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@ -GNULIB_REMOVE = @GNULIB_REMOVE@ -GNULIB_RENAME = @GNULIB_RENAME@ -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@ -GNULIB_RINT = @GNULIB_RINT@ -GNULIB_RINTF = @GNULIB_RINTF@ -GNULIB_RINTL = @GNULIB_RINTL@ GNULIB_RMDIR = @GNULIB_RMDIR@ GNULIB_ROUND = @GNULIB_ROUND@ GNULIB_ROUNDF = @GNULIB_ROUNDF@ GNULIB_ROUNDL = @GNULIB_ROUNDL@ GNULIB_RPMATCH = @GNULIB_RPMATCH@ -GNULIB_SCANF = @GNULIB_SCANF@ -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@ GNULIB_SETENV = @GNULIB_SETENV@ -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@ -GNULIB_SETLOCALE = @GNULIB_SETLOCALE@ GNULIB_SIGNBIT = @GNULIB_SIGNBIT@ -GNULIB_SINF = @GNULIB_SINF@ -GNULIB_SINHF = @GNULIB_SINHF@ GNULIB_SINL = @GNULIB_SINL@ GNULIB_SLEEP = @GNULIB_SLEEP@ -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@ -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@ -GNULIB_SQRTF = @GNULIB_SQRTF@ GNULIB_SQRTL = @GNULIB_SQRTL@ -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@ -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@ GNULIB_STPCPY = @GNULIB_STPCPY@ GNULIB_STPNCPY = @GNULIB_STPNCPY@ GNULIB_STRCASESTR = @GNULIB_STRCASESTR@ GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@ GNULIB_STRDUP = @GNULIB_STRDUP@ GNULIB_STRERROR = @GNULIB_STRERROR@ -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@ GNULIB_STRNCAT = @GNULIB_STRNCAT@ GNULIB_STRNDUP = @GNULIB_STRNDUP@ GNULIB_STRNLEN = @GNULIB_STRNLEN@ @@ -2086,197 +859,87 @@ GNULIB_STRSEP = @GNULIB_STRSEP@ GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@ GNULIB_STRSTR = @GNULIB_STRSTR@ GNULIB_STRTOD = @GNULIB_STRTOD@ -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@ GNULIB_STRTOK_R = @GNULIB_STRTOK_R@ GNULIB_STRTOLL = @GNULIB_STRTOLL@ GNULIB_STRTOULL = @GNULIB_STRTOULL@ -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@ GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@ GNULIB_SYMLINK = @GNULIB_SYMLINK@ GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@ -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@ -GNULIB_TANF = @GNULIB_TANF@ -GNULIB_TANHF = @GNULIB_TANHF@ GNULIB_TANL = @GNULIB_TANL@ -GNULIB_TMPFILE = @GNULIB_TMPFILE@ -GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@ GNULIB_TRUNC = @GNULIB_TRUNC@ GNULIB_TRUNCF = @GNULIB_TRUNCF@ GNULIB_TRUNCL = @GNULIB_TRUNCL@ GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@ -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@ +GNULIB_UNISTD_H_GETOPT = @GNULIB_UNISTD_H_GETOPT@ GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@ GNULIB_UNLINK = @GNULIB_UNLINK@ GNULIB_UNLINKAT = @GNULIB_UNLINKAT@ GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@ GNULIB_UNSETENV = @GNULIB_UNSETENV@ GNULIB_USLEEP = @GNULIB_USLEEP@ -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@ -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@ -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@ -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@ -GNULIB_VFSCANF = @GNULIB_VFSCANF@ -GNULIB_VPRINTF = @GNULIB_VPRINTF@ -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@ -GNULIB_VSCANF = @GNULIB_VSCANF@ -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@ -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@ -GNULIB_WCPCPY = @GNULIB_WCPCPY@ -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@ GNULIB_WCRTOMB = @GNULIB_WCRTOMB@ -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@ -GNULIB_WCSCAT = @GNULIB_WCSCAT@ -GNULIB_WCSCHR = @GNULIB_WCSCHR@ -GNULIB_WCSCMP = @GNULIB_WCSCMP@ -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@ -GNULIB_WCSCPY = @GNULIB_WCSCPY@ -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@ -GNULIB_WCSDUP = @GNULIB_WCSDUP@ -GNULIB_WCSLEN = @GNULIB_WCSLEN@ -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@ -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@ -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@ -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@ -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@ GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@ -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@ -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@ GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@ -GNULIB_WCSSPN = @GNULIB_WCSSPN@ -GNULIB_WCSSTR = @GNULIB_WCSSTR@ -GNULIB_WCSTOK = @GNULIB_WCSTOK@ -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@ -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@ GNULIB_WCTOB = @GNULIB_WCTOB@ -GNULIB_WCTOMB = @GNULIB_WCTOMB@ -GNULIB_WCTRANS = @GNULIB_WCTRANS@ -GNULIB_WCTYPE = @GNULIB_WCTYPE@ GNULIB_WCWIDTH = @GNULIB_WCWIDTH@ -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@ -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@ -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@ -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@ -GNULIB_WMEMSET = @GNULIB_WMEMSET@ GNULIB_WRITE = @GNULIB_WRITE@ -GNULIB__EXIT = @GNULIB__EXIT@ GREP = @GREP@ -HAVE_ACOSF = @HAVE_ACOSF@ HAVE_ACOSL = @HAVE_ACOSL@ -HAVE_ASINF = @HAVE_ASINF@ HAVE_ASINL = @HAVE_ASINL@ -HAVE_ATAN2F = @HAVE_ATAN2F@ -HAVE_ATANF = @HAVE_ATANF@ HAVE_ATANL = @HAVE_ATANL@ HAVE_ATOLL = @HAVE_ATOLL@ HAVE_BTOWC = @HAVE_BTOWC@ +HAVE_CALLOC_POSIX = @HAVE_CALLOC_POSIX@ HAVE_CANONICALIZE_FILE_NAME = @HAVE_CANONICALIZE_FILE_NAME@ -HAVE_CBRT = @HAVE_CBRT@ -HAVE_CBRTF = @HAVE_CBRTF@ -HAVE_CBRTL = @HAVE_CBRTL@ HAVE_CHOWN = @HAVE_CHOWN@ -HAVE_COPYSIGN = @HAVE_COPYSIGN@ -HAVE_COPYSIGNL = @HAVE_COPYSIGNL@ -HAVE_COSF = @HAVE_COSF@ -HAVE_COSHF = @HAVE_COSHF@ HAVE_COSL = @HAVE_COSL@ HAVE_DECL_ACOSL = @HAVE_DECL_ACOSL@ HAVE_DECL_ASINL = @HAVE_DECL_ASINL@ HAVE_DECL_ATANL = @HAVE_DECL_ATANL@ -HAVE_DECL_CBRTF = @HAVE_DECL_CBRTF@ -HAVE_DECL_CBRTL = @HAVE_DECL_CBRTL@ HAVE_DECL_CEILF = @HAVE_DECL_CEILF@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@ -HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@ HAVE_DECL_COSL = @HAVE_DECL_COSL@ HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@ -HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@ -HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@ -HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@ HAVE_DECL_EXPL = @HAVE_DECL_EXPL@ -HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@ -HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@ -HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@ HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@ HAVE_DECL_FLOORL = @HAVE_DECL_FLOORL@ -HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@ HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@ -HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@ -HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@ -HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@ -HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@ -HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@ HAVE_DECL_GETLOADAVG = @HAVE_DECL_GETLOADAVG@ HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@ HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@ HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@ -HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@ -HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@ HAVE_DECL_LDEXPL = @HAVE_DECL_LDEXPL@ -HAVE_DECL_LOG10L = @HAVE_DECL_LOG10L@ -HAVE_DECL_LOG2 = @HAVE_DECL_LOG2@ -HAVE_DECL_LOG2F = @HAVE_DECL_LOG2F@ -HAVE_DECL_LOG2L = @HAVE_DECL_LOG2L@ HAVE_DECL_LOGB = @HAVE_DECL_LOGB@ HAVE_DECL_LOGL = @HAVE_DECL_LOGL@ HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@ HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@ -HAVE_DECL_OBSTACK_PRINTF = @HAVE_DECL_OBSTACK_PRINTF@ -HAVE_DECL_REMAINDER = @HAVE_DECL_REMAINDER@ -HAVE_DECL_REMAINDERL = @HAVE_DECL_REMAINDERL@ -HAVE_DECL_RINTF = @HAVE_DECL_RINTF@ HAVE_DECL_ROUND = @HAVE_DECL_ROUND@ HAVE_DECL_ROUNDF = @HAVE_DECL_ROUNDF@ HAVE_DECL_ROUNDL = @HAVE_DECL_ROUNDL@ -HAVE_DECL_SETENV = @HAVE_DECL_SETENV@ -HAVE_DECL_SETHOSTNAME = @HAVE_DECL_SETHOSTNAME@ HAVE_DECL_SINL = @HAVE_DECL_SINL@ -HAVE_DECL_SNPRINTF = @HAVE_DECL_SNPRINTF@ HAVE_DECL_SQRTL = @HAVE_DECL_SQRTL@ HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@ -HAVE_DECL_STRERROR_R = @HAVE_DECL_STRERROR_R@ HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@ HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@ HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@ -HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@ HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@ -HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@ HAVE_DECL_TANL = @HAVE_DECL_TANL@ HAVE_DECL_TRUNC = @HAVE_DECL_TRUNC@ HAVE_DECL_TRUNCF = @HAVE_DECL_TRUNCF@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@ -HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@ -HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@ -HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@ HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@ HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@ -HAVE_DPRINTF = @HAVE_DPRINTF@ HAVE_DUP2 = @HAVE_DUP2@ HAVE_DUP3 = @HAVE_DUP3@ HAVE_DUPLOCALE = @HAVE_DUPLOCALE@ HAVE_EUIDACCESS = @HAVE_EUIDACCESS@ -HAVE_EXPF = @HAVE_EXPF@ HAVE_EXPL = @HAVE_EXPL@ -HAVE_EXPM1 = @HAVE_EXPM1@ -HAVE_EXPM1F = @HAVE_EXPM1F@ -HAVE_FABSF = @HAVE_FABSF@ -HAVE_FABSL = @HAVE_FABSL@ HAVE_FACCESSAT = @HAVE_FACCESSAT@ HAVE_FCHDIR = @HAVE_FCHDIR@ HAVE_FCHOWNAT = @HAVE_FCHOWNAT@ -HAVE_FDATASYNC = @HAVE_FDATASYNC@ -HAVE_FEATURES_H = @HAVE_FEATURES_H@ -HAVE_FFSL = @HAVE_FFSL@ -HAVE_FFSLL = @HAVE_FFSLL@ -HAVE_FMA = @HAVE_FMA@ -HAVE_FMAF = @HAVE_FMAF@ -HAVE_FMAL = @HAVE_FMAL@ -HAVE_FMODF = @HAVE_FMODF@ -HAVE_FMODL = @HAVE_FMODL@ -HAVE_FREXPF = @HAVE_FREXPF@ -HAVE_FSEEKO = @HAVE_FSEEKO@ HAVE_FSYNC = @HAVE_FSYNC@ -HAVE_FTELLO = @HAVE_FTELLO@ HAVE_FTRUNCATE = @HAVE_FTRUNCATE@ +HAVE_GETDOMAINNAME = @HAVE_GETDOMAINNAME@ HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@ HAVE_GETGROUPS = @HAVE_GETGROUPS@ HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@ @@ -2285,38 +948,18 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@ HAVE_GETSUBOPT = @HAVE_GETSUBOPT@ HAVE_GLOBAL_SYMBOL_PIPE = @HAVE_GLOBAL_SYMBOL_PIPE@ HAVE_GRANTPT = @HAVE_GRANTPT@ -HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@ -HAVE_HYPOTF = @HAVE_HYPOTF@ -HAVE_HYPOTL = @HAVE_HYPOTL@ -HAVE_ILOGB = @HAVE_ILOGB@ -HAVE_ILOGBF = @HAVE_ILOGBF@ -HAVE_ILOGBL = @HAVE_ILOGBL@ HAVE_INTTYPES_H = @HAVE_INTTYPES_H@ HAVE_ISNAND = @HAVE_ISNAND@ HAVE_ISNANF = @HAVE_ISNANF@ HAVE_ISNANL = @HAVE_ISNANL@ HAVE_ISWBLANK = @HAVE_ISWBLANK@ HAVE_ISWCNTRL = @HAVE_ISWCNTRL@ -HAVE_LANGINFO_CODESET = @HAVE_LANGINFO_CODESET@ -HAVE_LANGINFO_ERA = @HAVE_LANGINFO_ERA@ -HAVE_LANGINFO_H = @HAVE_LANGINFO_H@ -HAVE_LANGINFO_T_FMT_AMPM = @HAVE_LANGINFO_T_FMT_AMPM@ -HAVE_LANGINFO_YESEXPR = @HAVE_LANGINFO_YESEXPR@ HAVE_LCHOWN = @HAVE_LCHOWN@ -HAVE_LDEXPF = @HAVE_LDEXPF@ HAVE_LINK = @HAVE_LINK@ HAVE_LINKAT = @HAVE_LINKAT@ -HAVE_LOG10F = @HAVE_LOG10F@ -HAVE_LOG10L = @HAVE_LOG10L@ -HAVE_LOG1P = @HAVE_LOG1P@ -HAVE_LOG1PF = @HAVE_LOG1PF@ -HAVE_LOG1PL = @HAVE_LOG1PL@ -HAVE_LOGBF = @HAVE_LOGBF@ -HAVE_LOGBL = @HAVE_LOGBL@ -HAVE_LOGF = @HAVE_LOGF@ HAVE_LOGL = @HAVE_LOGL@ HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@ -HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@ +HAVE_MALLOC_POSIX = @HAVE_MALLOC_POSIX@ HAVE_MBRLEN = @HAVE_MBRLEN@ HAVE_MBRTOWC = @HAVE_MBRTOWC@ HAVE_MBSINIT = @HAVE_MBSINIT@ @@ -2330,46 +973,24 @@ HAVE_MKOSTEMP = @HAVE_MKOSTEMP@ HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@ HAVE_MKSTEMP = @HAVE_MKSTEMP@ HAVE_MKSTEMPS = @HAVE_MKSTEMPS@ -HAVE_MODFF = @HAVE_MODFF@ -HAVE_MODFL = @HAVE_MODFL@ -HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@ -HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@ HAVE_OS_H = @HAVE_OS_H@ -HAVE_PCLOSE = @HAVE_PCLOSE@ -HAVE_PIPE = @HAVE_PIPE@ HAVE_PIPE2 = @HAVE_PIPE2@ -HAVE_POPEN = @HAVE_POPEN@ -HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@ -HAVE_POWF = @HAVE_POWF@ HAVE_PREAD = @HAVE_PREAD@ HAVE_PTSNAME = @HAVE_PTSNAME@ -HAVE_PTSNAME_R = @HAVE_PTSNAME_R@ -HAVE_PWRITE = @HAVE_PWRITE@ -HAVE_RANDOM = @HAVE_RANDOM@ HAVE_RANDOM_H = @HAVE_RANDOM_H@ HAVE_RANDOM_R = @HAVE_RANDOM_R@ HAVE_RAWMEMCHR = @HAVE_RAWMEMCHR@ HAVE_READLINK = @HAVE_READLINK@ HAVE_READLINKAT = @HAVE_READLINKAT@ +HAVE_REALLOC_POSIX = @HAVE_REALLOC_POSIX@ HAVE_REALPATH = @HAVE_REALPATH@ -HAVE_REMAINDER = @HAVE_REMAINDER@ -HAVE_REMAINDERF = @HAVE_REMAINDERF@ -HAVE_RENAMEAT = @HAVE_RENAMEAT@ -HAVE_RINT = @HAVE_RINT@ -HAVE_RINTL = @HAVE_RINTL@ HAVE_RPMATCH = @HAVE_RPMATCH@ -HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = @HAVE_SAME_LONG_DOUBLE_AS_DOUBLE@ -HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@ HAVE_SETENV = @HAVE_SETENV@ -HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@ HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@ HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@ HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@ -HAVE_SINF = @HAVE_SINF@ -HAVE_SINHF = @HAVE_SINHF@ HAVE_SINL = @HAVE_SINL@ HAVE_SLEEP = @HAVE_SLEEP@ -HAVE_SQRTF = @HAVE_SQRTF@ HAVE_SQRTL = @HAVE_SQRTL@ HAVE_STDINT_H = @HAVE_STDINT_H@ HAVE_STPCPY = @HAVE_STPCPY@ @@ -2390,59 +1011,24 @@ HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@ HAVE_SYS_LOADAVG_H = @HAVE_SYS_LOADAVG_H@ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@ HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@ -HAVE_TANF = @HAVE_TANF@ -HAVE_TANHF = @HAVE_TANHF@ HAVE_TANL = @HAVE_TANL@ +HAVE_TTYNAME_R = @HAVE_TTYNAME_R@ HAVE_UNISTD_H = @HAVE_UNISTD_H@ HAVE_UNLINKAT = @HAVE_UNLINKAT@ HAVE_UNLOCKPT = @HAVE_UNLOCKPT@ +HAVE_UNSETENV = @HAVE_UNSETENV@ HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@ HAVE_USLEEP = @HAVE_USLEEP@ -HAVE_VASPRINTF = @HAVE_VASPRINTF@ -HAVE_VDPRINTF = @HAVE_VDPRINTF@ HAVE_WCHAR_H = @HAVE_WCHAR_H@ HAVE_WCHAR_T = @HAVE_WCHAR_T@ -HAVE_WCPCPY = @HAVE_WCPCPY@ -HAVE_WCPNCPY = @HAVE_WCPNCPY@ HAVE_WCRTOMB = @HAVE_WCRTOMB@ -HAVE_WCSCASECMP = @HAVE_WCSCASECMP@ -HAVE_WCSCAT = @HAVE_WCSCAT@ -HAVE_WCSCHR = @HAVE_WCSCHR@ -HAVE_WCSCMP = @HAVE_WCSCMP@ -HAVE_WCSCOLL = @HAVE_WCSCOLL@ -HAVE_WCSCPY = @HAVE_WCSCPY@ -HAVE_WCSCSPN = @HAVE_WCSCSPN@ -HAVE_WCSDUP = @HAVE_WCSDUP@ -HAVE_WCSLEN = @HAVE_WCSLEN@ -HAVE_WCSNCASECMP = @HAVE_WCSNCASECMP@ -HAVE_WCSNCAT = @HAVE_WCSNCAT@ -HAVE_WCSNCMP = @HAVE_WCSNCMP@ -HAVE_WCSNCPY = @HAVE_WCSNCPY@ -HAVE_WCSNLEN = @HAVE_WCSNLEN@ HAVE_WCSNRTOMBS = @HAVE_WCSNRTOMBS@ -HAVE_WCSPBRK = @HAVE_WCSPBRK@ -HAVE_WCSRCHR = @HAVE_WCSRCHR@ HAVE_WCSRTOMBS = @HAVE_WCSRTOMBS@ -HAVE_WCSSPN = @HAVE_WCSSPN@ -HAVE_WCSSTR = @HAVE_WCSSTR@ -HAVE_WCSTOK = @HAVE_WCSTOK@ -HAVE_WCSWIDTH = @HAVE_WCSWIDTH@ -HAVE_WCSXFRM = @HAVE_WCSXFRM@ -HAVE_WCTRANS_T = @HAVE_WCTRANS_T@ HAVE_WCTYPE_H = @HAVE_WCTYPE_H@ -HAVE_WCTYPE_T = @HAVE_WCTYPE_T@ -HAVE_WINSOCK2_H = @HAVE_WINSOCK2_H@ HAVE_WINT_T = @HAVE_WINT_T@ -HAVE_WMEMCHR = @HAVE_WMEMCHR@ -HAVE_WMEMCMP = @HAVE_WMEMCMP@ -HAVE_WMEMCPY = @HAVE_WMEMCPY@ -HAVE_WMEMMOVE = @HAVE_WMEMMOVE@ -HAVE_WMEMSET = @HAVE_WMEMSET@ HAVE_XLOCALE_H = @HAVE_XLOCALE_H@ HAVE__BOOL = @HAVE__BOOL@ -HAVE__EXIT = @HAVE__EXIT@ HEXVERSION = @HEXVERSION@ -ICONV_CONST = @ICONV_CONST@ ICONV_H = @ICONV_H@ INCLUDE_NEXT = @INCLUDE_NEXT@ INCLUDE_NEXT_AS_FIRST_DIRECTIVE = @INCLUDE_NEXT_AS_FIRST_DIRECTIVE@ @@ -2451,8 +1037,6 @@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@ -INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ @@ -2466,22 +1050,9 @@ LIBS = @LIBS@ LIBTESTS_LIBDEPS = @LIBTESTS_LIBDEPS@ LIBTHREAD = @LIBTHREAD@ LIBTOOL = @LIBTOOL@ -LIBUNISTRING_UNICASE_H = @LIBUNISTRING_UNICASE_H@ -LIBUNISTRING_UNICONV_H = @LIBUNISTRING_UNICONV_H@ -LIBUNISTRING_UNICTYPE_H = @LIBUNISTRING_UNICTYPE_H@ -LIBUNISTRING_UNIGBRK_H = @LIBUNISTRING_UNIGBRK_H@ -LIBUNISTRING_UNILBRK_H = @LIBUNISTRING_UNILBRK_H@ -LIBUNISTRING_UNINAME_H = @LIBUNISTRING_UNINAME_H@ -LIBUNISTRING_UNINORM_H = @LIBUNISTRING_UNINORM_H@ -LIBUNISTRING_UNISTDIO_H = @LIBUNISTRING_UNISTDIO_H@ -LIBUNISTRING_UNISTR_H = @LIBUNISTRING_UNISTR_H@ -LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@ -LIBUNISTRING_UNIWBRK_H = @LIBUNISTRING_UNIWBRK_H@ -LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@ -LOCALE_AR = @LOCALE_AR@ LOCALE_FR = @LOCALE_FR@ LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@ LOCALE_JA = @LOCALE_JA@ @@ -2494,38 +1065,29 @@ LTLIBOBJS = @LTLIBOBJS@ LTLIBPTH = @LTLIBPTH@ LTLIBTHREAD = @LTLIBTHREAD@ MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ NAMESPACING = @NAMESPACING@ NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@ NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@ NEXT_AS_FIRST_DIRECTIVE_ICONV_H = @NEXT_AS_FIRST_DIRECTIVE_ICONV_H@ -NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H = @NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H@ -NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@ NEXT_AS_FIRST_DIRECTIVE_LOCALE_H = @NEXT_AS_FIRST_DIRECTIVE_LOCALE_H@ NEXT_AS_FIRST_DIRECTIVE_MATH_H = @NEXT_AS_FIRST_DIRECTIVE_MATH_H@ NEXT_AS_FIRST_DIRECTIVE_STDDEF_H = @NEXT_AS_FIRST_DIRECTIVE_STDDEF_H@ NEXT_AS_FIRST_DIRECTIVE_STDINT_H = @NEXT_AS_FIRST_DIRECTIVE_STDINT_H@ -NEXT_AS_FIRST_DIRECTIVE_STDIO_H = @NEXT_AS_FIRST_DIRECTIVE_STDIO_H@ NEXT_AS_FIRST_DIRECTIVE_STDLIB_H = @NEXT_AS_FIRST_DIRECTIVE_STDLIB_H@ NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@ -NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@ NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@ NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@ NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@ NEXT_ERRNO_H = @NEXT_ERRNO_H@ NEXT_FLOAT_H = @NEXT_FLOAT_H@ NEXT_ICONV_H = @NEXT_ICONV_H@ -NEXT_INTTYPES_H = @NEXT_INTTYPES_H@ -NEXT_LANGINFO_H = @NEXT_LANGINFO_H@ NEXT_LOCALE_H = @NEXT_LOCALE_H@ NEXT_MATH_H = @NEXT_MATH_H@ NEXT_STDDEF_H = @NEXT_STDDEF_H@ NEXT_STDINT_H = @NEXT_STDINT_H@ -NEXT_STDIO_H = @NEXT_STDIO_H@ NEXT_STDLIB_H = @NEXT_STDLIB_H@ NEXT_STRING_H = @NEXT_STRING_H@ -NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@ NEXT_UNISTD_H = @NEXT_UNISTD_H@ NEXT_WCHAR_H = @NEXT_WCHAR_H@ NEXT_WCTYPE_H = @NEXT_WCTYPE_H@ @@ -2544,196 +1106,86 @@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ -PRAGMA_COLUMNS = @PRAGMA_COLUMNS@ PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@ -PRIPTR_PREFIX = @PRIPTR_PREFIX@ -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@ PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@ RANLIB = @RANLIB@ RC = @RC@ RELOCATABLE = @RELOCATABLE@ REPLACE_BTOWC = @REPLACE_BTOWC@ -REPLACE_CALLOC = @REPLACE_CALLOC@ REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@ -REPLACE_CBRTF = @REPLACE_CBRTF@ -REPLACE_CBRTL = @REPLACE_CBRTL@ -REPLACE_CEIL = @REPLACE_CEIL@ REPLACE_CEILF = @REPLACE_CEILF@ REPLACE_CEILL = @REPLACE_CEILL@ REPLACE_CHOWN = @REPLACE_CHOWN@ REPLACE_CLOSE = @REPLACE_CLOSE@ -REPLACE_DPRINTF = @REPLACE_DPRINTF@ REPLACE_DUP = @REPLACE_DUP@ REPLACE_DUP2 = @REPLACE_DUP2@ REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@ -REPLACE_EXP2 = @REPLACE_EXP2@ -REPLACE_EXP2L = @REPLACE_EXP2L@ -REPLACE_EXPM1 = @REPLACE_EXPM1@ -REPLACE_EXPM1F = @REPLACE_EXPM1F@ -REPLACE_FABSL = @REPLACE_FABSL@ REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@ -REPLACE_FCLOSE = @REPLACE_FCLOSE@ -REPLACE_FDOPEN = @REPLACE_FDOPEN@ -REPLACE_FFLUSH = @REPLACE_FFLUSH@ -REPLACE_FLOOR = @REPLACE_FLOOR@ REPLACE_FLOORF = @REPLACE_FLOORF@ REPLACE_FLOORL = @REPLACE_FLOORL@ -REPLACE_FMA = @REPLACE_FMA@ -REPLACE_FMAF = @REPLACE_FMAF@ -REPLACE_FMAL = @REPLACE_FMAL@ -REPLACE_FMOD = @REPLACE_FMOD@ -REPLACE_FMODF = @REPLACE_FMODF@ -REPLACE_FMODL = @REPLACE_FMODL@ -REPLACE_FOPEN = @REPLACE_FOPEN@ -REPLACE_FPRINTF = @REPLACE_FPRINTF@ -REPLACE_FPURGE = @REPLACE_FPURGE@ -REPLACE_FREOPEN = @REPLACE_FREOPEN@ REPLACE_FREXP = @REPLACE_FREXP@ -REPLACE_FREXPF = @REPLACE_FREXPF@ REPLACE_FREXPL = @REPLACE_FREXPL@ -REPLACE_FSEEK = @REPLACE_FSEEK@ -REPLACE_FSEEKO = @REPLACE_FSEEKO@ -REPLACE_FTELL = @REPLACE_FTELL@ -REPLACE_FTELLO = @REPLACE_FTELLO@ -REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@ REPLACE_GETCWD = @REPLACE_GETCWD@ -REPLACE_GETDELIM = @REPLACE_GETDELIM@ -REPLACE_GETDOMAINNAME = @REPLACE_GETDOMAINNAME@ -REPLACE_GETDTABLESIZE = @REPLACE_GETDTABLESIZE@ REPLACE_GETGROUPS = @REPLACE_GETGROUPS@ -REPLACE_GETLINE = @REPLACE_GETLINE@ -REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@ REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@ REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@ -REPLACE_HYPOT = @REPLACE_HYPOT@ -REPLACE_HYPOTF = @REPLACE_HYPOTF@ -REPLACE_HYPOTL = @REPLACE_HYPOTL@ REPLACE_ICONV = @REPLACE_ICONV@ REPLACE_ICONV_OPEN = @REPLACE_ICONV_OPEN@ REPLACE_ICONV_UTF = @REPLACE_ICONV_UTF@ -REPLACE_ILOGB = @REPLACE_ILOGB@ -REPLACE_ILOGBF = @REPLACE_ILOGBF@ -REPLACE_ISATTY = @REPLACE_ISATTY@ REPLACE_ISFINITE = @REPLACE_ISFINITE@ REPLACE_ISINF = @REPLACE_ISINF@ REPLACE_ISNAN = @REPLACE_ISNAN@ -REPLACE_ISWBLANK = @REPLACE_ISWBLANK@ REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@ -REPLACE_ITOLD = @REPLACE_ITOLD@ REPLACE_LCHOWN = @REPLACE_LCHOWN@ REPLACE_LDEXPL = @REPLACE_LDEXPL@ REPLACE_LINK = @REPLACE_LINK@ REPLACE_LINKAT = @REPLACE_LINKAT@ -REPLACE_LOCALECONV = @REPLACE_LOCALECONV@ -REPLACE_LOG = @REPLACE_LOG@ -REPLACE_LOG10 = @REPLACE_LOG10@ -REPLACE_LOG10F = @REPLACE_LOG10F@ -REPLACE_LOG10L = @REPLACE_LOG10L@ -REPLACE_LOG1P = @REPLACE_LOG1P@ -REPLACE_LOG1PF = @REPLACE_LOG1PF@ -REPLACE_LOG1PL = @REPLACE_LOG1PL@ -REPLACE_LOG2 = @REPLACE_LOG2@ -REPLACE_LOG2F = @REPLACE_LOG2F@ -REPLACE_LOG2L = @REPLACE_LOG2L@ -REPLACE_LOGB = @REPLACE_LOGB@ -REPLACE_LOGBF = @REPLACE_LOGBF@ -REPLACE_LOGBL = @REPLACE_LOGBL@ -REPLACE_LOGF = @REPLACE_LOGF@ -REPLACE_LOGL = @REPLACE_LOGL@ REPLACE_LSEEK = @REPLACE_LSEEK@ -REPLACE_MALLOC = @REPLACE_MALLOC@ REPLACE_MBRLEN = @REPLACE_MBRLEN@ REPLACE_MBRTOWC = @REPLACE_MBRTOWC@ REPLACE_MBSINIT = @REPLACE_MBSINIT@ REPLACE_MBSNRTOWCS = @REPLACE_MBSNRTOWCS@ REPLACE_MBSRTOWCS = @REPLACE_MBSRTOWCS@ REPLACE_MBSTATE_T = @REPLACE_MBSTATE_T@ -REPLACE_MBTOWC = @REPLACE_MBTOWC@ REPLACE_MEMCHR = @REPLACE_MEMCHR@ REPLACE_MEMMEM = @REPLACE_MEMMEM@ REPLACE_MKSTEMP = @REPLACE_MKSTEMP@ -REPLACE_MODF = @REPLACE_MODF@ -REPLACE_MODFF = @REPLACE_MODFF@ -REPLACE_MODFL = @REPLACE_MODFL@ REPLACE_NAN = @REPLACE_NAN@ -REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@ REPLACE_NULL = @REPLACE_NULL@ -REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@ -REPLACE_PERROR = @REPLACE_PERROR@ -REPLACE_POPEN = @REPLACE_POPEN@ REPLACE_PREAD = @REPLACE_PREAD@ -REPLACE_PRINTF = @REPLACE_PRINTF@ -REPLACE_PTSNAME = @REPLACE_PTSNAME@ -REPLACE_PTSNAME_R = @REPLACE_PTSNAME_R@ REPLACE_PUTENV = @REPLACE_PUTENV@ -REPLACE_PWRITE = @REPLACE_PWRITE@ -REPLACE_QSORT_R = @REPLACE_QSORT_R@ -REPLACE_RANDOM_R = @REPLACE_RANDOM_R@ -REPLACE_READ = @REPLACE_READ@ REPLACE_READLINK = @REPLACE_READLINK@ -REPLACE_READLINKAT = @REPLACE_READLINKAT@ -REPLACE_REALLOC = @REPLACE_REALLOC@ REPLACE_REALPATH = @REPLACE_REALPATH@ -REPLACE_REMAINDER = @REPLACE_REMAINDER@ -REPLACE_REMAINDERF = @REPLACE_REMAINDERF@ -REPLACE_REMAINDERL = @REPLACE_REMAINDERL@ -REPLACE_REMOVE = @REPLACE_REMOVE@ -REPLACE_RENAME = @REPLACE_RENAME@ -REPLACE_RENAMEAT = @REPLACE_RENAMEAT@ REPLACE_RMDIR = @REPLACE_RMDIR@ REPLACE_ROUND = @REPLACE_ROUND@ REPLACE_ROUNDF = @REPLACE_ROUNDF@ REPLACE_ROUNDL = @REPLACE_ROUNDL@ REPLACE_SETENV = @REPLACE_SETENV@ -REPLACE_SETLOCALE = @REPLACE_SETLOCALE@ REPLACE_SIGNBIT = @REPLACE_SIGNBIT@ REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@ REPLACE_SLEEP = @REPLACE_SLEEP@ -REPLACE_SNPRINTF = @REPLACE_SNPRINTF@ -REPLACE_SPRINTF = @REPLACE_SPRINTF@ -REPLACE_SQRTL = @REPLACE_SQRTL@ -REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@ -REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@ REPLACE_STPNCPY = @REPLACE_STPNCPY@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@ -REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@ REPLACE_STRDUP = @REPLACE_STRDUP@ REPLACE_STRERROR = @REPLACE_STRERROR@ -REPLACE_STRERROR_R = @REPLACE_STRERROR_R@ REPLACE_STRNCAT = @REPLACE_STRNCAT@ REPLACE_STRNDUP = @REPLACE_STRNDUP@ REPLACE_STRNLEN = @REPLACE_STRNLEN@ REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@ REPLACE_STRSTR = @REPLACE_STRSTR@ REPLACE_STRTOD = @REPLACE_STRTOD@ -REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@ REPLACE_STRTOK_R = @REPLACE_STRTOK_R@ -REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@ -REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@ REPLACE_SYMLINK = @REPLACE_SYMLINK@ -REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@ -REPLACE_TMPFILE = @REPLACE_TMPFILE@ -REPLACE_TOWLOWER = @REPLACE_TOWLOWER@ -REPLACE_TRUNC = @REPLACE_TRUNC@ -REPLACE_TRUNCF = @REPLACE_TRUNCF@ REPLACE_TRUNCL = @REPLACE_TRUNCL@ REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@ REPLACE_UNLINK = @REPLACE_UNLINK@ REPLACE_UNLINKAT = @REPLACE_UNLINKAT@ REPLACE_UNSETENV = @REPLACE_UNSETENV@ REPLACE_USLEEP = @REPLACE_USLEEP@ -REPLACE_VASPRINTF = @REPLACE_VASPRINTF@ -REPLACE_VDPRINTF = @REPLACE_VDPRINTF@ -REPLACE_VFPRINTF = @REPLACE_VFPRINTF@ -REPLACE_VPRINTF = @REPLACE_VPRINTF@ -REPLACE_VSNPRINTF = @REPLACE_VSNPRINTF@ -REPLACE_VSPRINTF = @REPLACE_VSPRINTF@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@ REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@ REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@ -REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@ REPLACE_WCTOB = @REPLACE_WCTOB@ -REPLACE_WCTOMB = @REPLACE_WCTOMB@ REPLACE_WCWIDTH = @REPLACE_WCWIDTH@ REPLACE_WRITE = @REPLACE_WRITE@ SED = @SED@ @@ -2741,27 +1193,22 @@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@ SIZE_T_SUFFIX = @SIZE_T_SUFFIX@ -STDALIGN_H = @STDALIGN_H@ STDBOOL_H = @STDBOOL_H@ STDDEF_H = @STDDEF_H@ STDINT_H = @STDINT_H@ STRIP = @STRIP@ TEXI2DVI = @TEXI2DVI@ -UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@ -UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@ UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@ UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@ UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@ VERSION = @VERSION@ WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@ -WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@ WINT_T_SUFFIX = @WINT_T_SUFFIX@ YIELD_LIB = @YIELD_LIB@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ @@ -2797,9 +1244,9 @@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ -lispdir = @lispdir@ localedir = @localedir@ localstatedir = @localstatedir@ +lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ @@ -2807,7 +1254,6 @@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -2819,32 +1265,27 @@ top_srcdir = @top_srcdir@ AUTOMAKE_OPTIONS = 1.5 gnits subdir-objects no-dependencies # Version information according to Woe32 conventions. -EXTRA_DIST = alloca.in.h amemxfrm.h array-mergesort.h c-strcaseeq.h \ - errno.in.h float.c float.in.h itold.c fpucw.h frexp.c frexp.c \ - frexpl.c fseterr.c fseterr.h stdio-impl.h \ - $(top_srcdir)/build-aux/config.rpath iconv.in.h \ - iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h \ - iconv_open-osf.h iconv_open-solaris.h iconv.c iconv_close.c \ +EXTRA_DIST = alloca.in.h $(top_srcdir)/build-aux/arg-nonnull.h \ + array-mergesort.h $(top_srcdir)/build-aux/c++defs.h \ + c-strcaseeq.h errno.in.h float.in.h fpucw.h frexp.c frexpl.c \ + fseterr.h stdio-impl.h $(top_srcdir)/build-aux/config.rpath \ + iconv.in.h iconv_open-aix.h iconv_open-hpux.h \ + iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h \ iconv_open-aix.gperf iconv_open-hpux.gperf \ iconv_open-irix.gperf iconv_open-osf.gperf \ iconv_open-solaris.gperf iconv_open.c float+.h isnan.c \ isnand-nolibm.h isnand.c float+.h isnan.c isnanf-nolibm.h \ - isnanf.c float+.h isnan.c isnanl-nolibm.h isnanl.c iswblank.c \ - langinfo.in.h config.charset ref-add.sin ref-del.sin \ - localename.h malloc.c malloca.h malloca.valgrind math.in.h \ - mbchar.h mbrtowc.c mbsinit.c memchr.c memchr.valgrind \ - memcmp2.h printf-frexp.h printf-frexp.c printf-frexpl.h \ - relocatable.c relocatable.h float+.h signbitd.c signbitf.c \ - signbitl.c $(top_srcdir)/build-aux/snippet/_Noreturn.h \ - $(top_srcdir)/build-aux/snippet/arg-nonnull.h \ - $(top_srcdir)/build-aux/snippet/c++defs.h \ - $(top_srcdir)/build-aux/snippet/unused-parameter.h \ - $(top_srcdir)/build-aux/snippet/warn-on-use.h stdbool.in.h \ - stddef.in.h stdint.in.h stdlib.in.h streq.h iconveh.h \ - string.in.h strncat.c str-two-way.h strstr.c sys_types.in.h \ - $(top_srcdir)/build-aux/config.rpath unicase.in.h \ - unicase/cased.h unicase/caseprop.h unictype/bitmap.h \ - unicase/caseprop.h unicase/ignorable.h unictype/bitmap.h \ + isnanf.c float+.h isnan.c isnanl-nolibm.h isnanl.c \ + config.charset ref-add.sin ref-del.sin localename.h malloc.c \ + malloca.h malloca.valgrind math.in.h mbchar.h mbrtowc.c \ + mbsinit.c memchr.c memchr.valgrind memcmp2.h memxfrm.h \ + printf-frexp.h printf-frexp.c printf-frexpl.h relocatable.c \ + relocatable.h float+.h signbitd.c signbitf.c signbitl.c \ + stdbool.in.h stddef.in.h stdint.in.h stdlib.in.h streq.h \ + iconveh.h string.in.h strncat.c \ + $(top_srcdir)/build-aux/config.rpath unicase.h unicase/cased.h \ + unicase/caseprop.h unictype/bitmap.h unicase/caseprop.h \ + unicase/ignorable.h unictype/bitmap.h \ unicase/locale-languages.h unicase/locale-languages.gperf \ unicase/special-casing-table.h \ unicase/special-casing-table.gperf unicase/special-casing.h \ @@ -2870,31 +1311,26 @@ EXTRA_DIST = alloca.in.h amemxfrm.h array-mergesort.h c-strcaseeq.h \ unicase/u-ct-totitle.h unicase/u-is-cased.h \ unicase/invariant.h unicase/u-is-invariant.h \ unicase/u-totitle.h unicase/u-casecmp.h unicase/u-casecoll.h \ - iconveh.h localcharset.h striconveha.h uniconv.in.h \ + iconveh.h localcharset.h striconveha.h uniconv.h \ uniconv/u-conv-from-enc.h uniconv/u-conv-to-enc.h \ uniconv/u-strconv-from-enc.h uniconv/u-strconv-to-enc.h \ uniconv/u-conv-from-enc.h uniconv/u-conv-to-enc.h \ uniconv/u-strconv-from-enc.h uniconv/u-strconv-to-enc.h \ - uniconv/u-strconv-from-enc.h unictype.in.h \ - unictype/bidi_byname.h unictype/bidi_byname.gperf \ - unictype/bidi_of.h unictype/blocks.h unictype/categ_C.h \ - unictype/categ_Cc.h unictype/categ_Cf.h unictype/categ_Cn.h \ - unictype/categ_Co.h unictype/categ_Cs.h unictype/categ_L.h \ - unictype/categ_LC.h unictype/categ_Ll.h unictype/categ_Lm.h \ - unictype/categ_Lo.h unictype/categ_Lt.h unictype/categ_Lu.h \ - unictype/categ_M.h unictype/categ_Mc.h unictype/categ_Me.h \ - unictype/categ_Mn.h unictype/categ_N.h unictype/categ_Nd.h \ - unictype/categ_Nl.h unictype/categ_No.h unictype/categ_P.h \ - unictype/categ_Pc.h unictype/categ_Pd.h unictype/categ_Pe.h \ - unictype/categ_Pf.h unictype/categ_Pi.h unictype/categ_Po.h \ - unictype/categ_Ps.h unictype/categ_S.h unictype/categ_Sc.h \ - unictype/categ_Sk.h unictype/categ_Sm.h unictype/categ_So.h \ - unictype/categ_Z.h unictype/categ_Zl.h unictype/categ_Zp.h \ - unictype/categ_Zs.h unictype/categ_byname.h \ - unictype/categ_byname.gperf unictype/categ_of.h \ - unictype/bitmap.h unictype/combiningclass.h \ - unictype/combiningclass_byname.h \ - unictype/combiningclass_byname.gperf unictype/bitmap.h \ + uniconv/u-strconv-from-enc.h unictype.h unictype/bidi_of.h \ + unictype/blocks.h unictype/categ_C.h unictype/categ_Cc.h \ + unictype/categ_Cf.h unictype/categ_Cn.h unictype/categ_Co.h \ + unictype/categ_Cs.h unictype/categ_L.h unictype/categ_Ll.h \ + unictype/categ_Lm.h unictype/categ_Lo.h unictype/categ_Lt.h \ + unictype/categ_Lu.h unictype/categ_M.h unictype/categ_Mc.h \ + unictype/categ_Me.h unictype/categ_Mn.h unictype/categ_N.h \ + unictype/categ_Nd.h unictype/categ_Nl.h unictype/categ_No.h \ + unictype/categ_P.h unictype/categ_Pc.h unictype/categ_Pd.h \ + unictype/categ_Pe.h unictype/categ_Pf.h unictype/categ_Pi.h \ + unictype/categ_Po.h unictype/categ_Ps.h unictype/categ_S.h \ + unictype/categ_Sc.h unictype/categ_Sk.h unictype/categ_Sm.h \ + unictype/categ_So.h unictype/categ_Z.h unictype/categ_Zl.h \ + unictype/categ_Zp.h unictype/categ_Zs.h unictype/categ_of.h \ + unictype/bitmap.h unictype/combining.h unictype/bitmap.h \ unictype/ctype_alnum.h unictype/bitmap.h \ unictype/ctype_alpha.h unictype/bitmap.h \ unictype/ctype_blank.h unictype/bitmap.h \ @@ -2907,11 +1343,6 @@ EXTRA_DIST = alloca.in.h amemxfrm.h array-mergesort.h c-strcaseeq.h \ unictype/ctype_space.h unictype/bitmap.h \ unictype/ctype_upper.h unictype/bitmap.h \ unictype/ctype_xdigit.h unictype/decdigit.h unictype/digit.h \ - unictype/joininggroup_byname.h \ - unictype/joininggroup_byname.gperf \ - unictype/joininggroup_name.h unictype/joininggroup_of.h \ - unictype/joiningtype_byname.h \ - unictype/joiningtype_byname.gperf unictype/joiningtype_of.h \ unictype/mirror.h unictype/numeric.h unictype/bitmap.h \ unictype/pr_alphabetic.h unictype/bitmap.h \ unictype/pr_ascii_hex_digit.h unictype/bitmap.h \ @@ -2933,13 +1364,6 @@ EXTRA_DIST = alloca.in.h amemxfrm.h array-mergesort.h c-strcaseeq.h \ unictype/pr_bidi_segment_separator.h unictype/bitmap.h \ unictype/pr_bidi_whitespace.h unictype/pr_byname.h \ unictype/pr_byname.gperf unictype/bitmap.h \ - unictype/pr_case_ignorable.h unictype/bitmap.h \ - unictype/pr_cased.h unictype/bitmap.h \ - unictype/pr_changes_when_casefolded.h unictype/bitmap.h \ - unictype/pr_changes_when_casemapped.h unictype/bitmap.h \ - unictype/pr_changes_when_lowercased.h unictype/bitmap.h \ - unictype/pr_changes_when_titlecased.h unictype/bitmap.h \ - unictype/pr_changes_when_uppercased.h unictype/bitmap.h \ unictype/pr_combining.h unictype/bitmap.h \ unictype/pr_composite.h unictype/bitmap.h \ unictype/pr_currency_symbol.h unictype/bitmap.h \ @@ -3000,12 +1424,11 @@ EXTRA_DIST = alloca.in.h amemxfrm.h array-mergesort.h c-strcaseeq.h \ unictype/pr_zero_width.h unictype/scripts_byname.h \ unictype/scripts.h unictype/scripts_byname.gperf \ unictype/identsyntaxmap.h unictype/sy_c_ident.h \ - unictype/identsyntaxmap.h unictype/sy_java_ident.h \ - unigbrk.in.h unigbrk/gbrkprop.h unilbrk.in.h \ + unictype/identsyntaxmap.h unictype/sy_java_ident.h unilbrk.h \ unilbrk/lbrkprop1.h unilbrk/lbrkprop2.h unilbrk/lbrktables.h \ uniwidth/cjk.h uniwidth/cjk.h uniwidth/cjk.h \ - unilbrk/ulc-common.h uniname.in.h uniname/gen-uninames.lisp \ - uniname/uninames.h uninorm.in.h uninorm/decompose-internal.h \ + unilbrk/ulc-common.h uniname.h uniname/gen-uninames.lisp \ + uniname/uninames.h uninorm.h uninorm/decompose-internal.h \ uninorm/composition-table.h uninorm/composition-table.gperf \ uninorm/decompose-internal.h uninorm/normalize-internal.h \ uninorm/decomposition-table.h uninorm/decomposition-table1.h \ @@ -3018,7 +1441,7 @@ EXTRA_DIST = alloca.in.h amemxfrm.h array-mergesort.h c-strcaseeq.h \ uninorm/u-normcmp.h uninorm/u-normcoll.h uninorm/u-normxfrm.h \ uninorm/normalize-internal.h uninorm/u-normalize-internal.h \ uninorm/u-normcmp.h uninorm/u-normcoll.h uninorm/u-normxfrm.h \ - unistd.in.h unistdio.in.h printf-args.c printf-args.h \ + unistd.in.h unistdio.h printf-args.c printf-args.h \ unistdio/u-printf-args.h unistdio/u-asnprintf.h \ unistdio/u-asprintf.h printf-parse.c printf-parse.h \ unistdio/u-printf-parse.h unistdio/u-snprintf.h \ @@ -3047,33 +1470,34 @@ EXTRA_DIST = alloca.in.h amemxfrm.h array-mergesort.h c-strcaseeq.h \ unistdio/u-asprintf.h printf-parse.c printf-parse.h \ unistdio/u-printf-parse.h unistdio/u-snprintf.h \ unistdio/u-sprintf.h vasnprintf.c unistdio/u-vasprintf.h \ - unistdio/u-vsnprintf.h unistdio/u-vsprintf.h unistr.in.h \ + unistdio/u-vsnprintf.h unistdio/u-vsprintf.h unistr.h \ unistr/u-cmp2.h unistr/u-cpy.h unistr/u-cpy-alloc.h \ unistr/u-endswith.h unistr/u-move.h unistr/u-set.h \ unistr/u-startswith.h unistr/u-stpcpy.h unistr/u-stpncpy.h \ unistr/u-strcat.h unistr/u-strcoll.h unistr/u-strcpy.h \ unistr/u-strcspn.h unistr/u-strdup.h unistr/u-strlen.h \ unistr/u-strncat.h unistr/u-strncpy.h unistr/u-strnlen.h \ - unistr/u-strpbrk.h unistr/u-strspn.h str-kmp.h \ - unistr/u-strstr.h unistr/u-strtok.h unistr/u-cmp2.h \ - unistr/u-cpy.h unistr/u-cpy-alloc.h unistr/u-endswith.h \ - unistr/u-move.h unistr/u-set.h unistr/u-startswith.h \ - unistr/u-stpcpy.h unistr/u-stpncpy.h unistr/u-strcat.h \ - unistr/u-strcoll.h unistr/u-strcpy.h unistr/u-strdup.h \ - unistr/u-strlen.h unistr/u-strncat.h unistr/u-strncpy.h \ - unistr/u-strnlen.h str-kmp.h unistr/u-strstr.h \ + unistr/u-strpbrk.h unistr/u-strspn.h unistr/u-strstr.h \ unistr/u-strtok.h unistr/u-cmp2.h unistr/u-cpy.h \ unistr/u-cpy-alloc.h unistr/u-endswith.h unistr/u-move.h \ - unistr/u-startswith.h unistr/u-stpcpy.h unistr/u-stpncpy.h \ - unistr/u-strcoll.h unistr/u-strcspn.h unistr/u-strdup.h \ - unistr/u-strnlen.h unistr/u-strpbrk.h unistr/u-strspn.h \ - unistr/u-strstr.h unistr/u-strtok.h unitypes.in.h uniwbrk.in.h \ - uniwbrk/wbrktable.h uniwbrk/u-wordbreaks.h \ + unistr/u-set.h unistr/u-startswith.h unistr/u-stpcpy.h \ + unistr/u-stpncpy.h unistr/u-strcat.h unistr/u-strcoll.h \ + unistr/u-strcpy.h unistr/u-strdup.h unistr/u-strlen.h \ + unistr/u-strncat.h unistr/u-strncpy.h unistr/u-strnlen.h \ + unistr/u-strstr.h unistr/u-strtok.h unistr/u-cmp2.h \ + unistr/u-cpy.h unistr/u-cpy-alloc.h unistr/u-endswith.h \ + unistr/u-move.h unistr/u-startswith.h unistr/u-stpcpy.h \ + unistr/u-stpncpy.h unistr/u-strcoll.h unistr/u-strcspn.h \ + unistr/u-strdup.h unistr/u-strnlen.h unistr/u-strpbrk.h \ + unistr/u-strspn.h unistr/u-strstr.h unistr/u-strtok.h \ + unitypes.h uniwbrk.h uniwbrk/wbrktable.h \ uniwbrk/u-wordbreaks.h uniwbrk/u-wordbreaks.h \ - uniwbrk/wbrkprop.h localcharset.h uniwidth.in.h uniwidth/cjk.h \ - verify.h wchar.in.h wctype.in.h wcwidth.c stdbool.mini.h \ - stdint.mini.h unistring/cdefs.in.h libunistring.sym \ - declared.sh libunistring.rc + uniwbrk/u-wordbreaks.h uniwbrk/wbrkprop.h localcharset.h \ + uniwidth.h uniwidth/cjk.h \ + $(top_srcdir)/build-aux/unused-parameter.h \ + $(top_srcdir)/build-aux/warn-on-use.h wchar.in.h wctype.in.h \ + wcwidth.c stdbool.mini.h stdint.mini.h unistring/cdefs.in.h \ + libunistring.sym declared.sh libunistring.rc # The BUILT_SOURCES created by this Makefile snippet are not used via #include # statements but through direct file reference. Therefore this snippet must be @@ -3089,52 +1513,33 @@ EXTRA_DIST = alloca.in.h amemxfrm.h array-mergesort.h c-strcaseeq.h \ # statements but through direct file reference. Therefore this snippet must be # present in all Makefile.am that need it. This is ensured by the applicability # 'all' defined above. -BUILT_SOURCES = $(ALLOCA_H) configmake.h $(ERRNO_H) $(FLOAT_H) \ - $(ICONV_H) iconv_open-aix.h iconv_open-hpux.h \ - iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h \ - langinfo.h math.h arg-nonnull.h c++defs.h unused-parameter.h \ - warn-on-use.h $(STDBOOL_H) $(STDDEF_H) $(STDINT_H) stdlib.h \ - string.h sys/types.h $(LIBUNISTRING_UNICASE_H) \ - unicase/locale-languages.h unicase/special-casing-table.h \ - $(LIBUNISTRING_UNICONV_H) $(LIBUNISTRING_UNICTYPE_H) \ - unictype/bidi_byname.h unictype/categ_byname.h \ - unictype/combiningclass_byname.h \ - unictype/joininggroup_byname.h unictype/joiningtype_byname.h \ - unictype/pr_byname.h unictype/scripts_byname.h \ - $(LIBUNISTRING_UNIGBRK_H) $(LIBUNISTRING_UNILBRK_H) \ - $(LIBUNISTRING_UNINAME_H) $(LIBUNISTRING_UNINORM_H) \ - uninorm/composition-table.h unistd.h \ - $(LIBUNISTRING_UNISTDIO_H) $(LIBUNISTRING_UNISTR_H) \ - $(LIBUNISTRING_UNITYPES_H) $(LIBUNISTRING_UNIWBRK_H) \ - $(LIBUNISTRING_UNIWIDTH_H) wchar.h wctype.h \ +BUILT_SOURCES = $(ALLOCA_H) arg-nonnull.h c++defs.h configmake.h \ + $(ERRNO_H) $(FLOAT_H) $(ICONV_H) iconv_open-aix.h \ + iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h \ + iconv_open-solaris.h math.h $(STDBOOL_H) $(STDDEF_H) \ + $(STDINT_H) stdlib.h string.h unicase/locale-languages.h \ + unicase/special-casing-table.h unictype/pr_byname.h \ + unictype/scripts_byname.h uninorm/composition-table.h unistd.h \ + unused-parameter.h warn-on-use.h wchar.h wctype.h \ unistring/stdbool.h unistring/stdint.h \ unistring/localcharset.h unistring/iconveh.h unistring/cdefs.h # We distribute it because declared.sh relies on GNU sed. MOSTLYCLEANFILES = core *.stackdump core *.stackdump alloca.h \ - alloca.h-t errno.h errno.h-t float.h float.h-t iconv.h \ - iconv.h-t iconv_open-aix.h-t iconv_open-hpux.h-t \ - iconv_open-irix.h-t iconv_open-osf.h-t iconv_open-solaris.h-t \ - langinfo.h langinfo.h-t math.h math.h-t arg-nonnull.h \ - arg-nonnull.h-t c++defs.h c++defs.h-t unused-parameter.h \ - unused-parameter.h-t warn-on-use.h warn-on-use.h-t stdbool.h \ - stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t stdlib.h \ - stdlib.h-t string.h string.h-t sys/types.h sys/types.h-t \ - unicase.h unicase.h-t unicase/locale-languages.h-t \ - unicase/special-casing-table.h-t uniconv.h uniconv.h-t \ - unictype.h unictype.h-t unictype/bidi_byname.h-t \ - unictype/categ_byname.h-t unictype/combiningclass_byname.h-t \ - unictype/joininggroup_byname.h-t \ - unictype/joiningtype_byname.h-t unictype/pr_byname.h-t \ - unictype/scripts_byname.h-t unigbrk.h unigbrk.h-t unilbrk.h \ - unilbrk.h-t uniname.h uniname.h-t uninorm.h uninorm.h-t \ - uninorm/composition-table.h-t unistd.h unistd.h-t unistdio.h \ - unistdio.h-t unistr.h unistr.h-t unitypes.h unitypes.h-t \ - uniwbrk.h uniwbrk.h-t uniwidth.h uniwidth.h-t wchar.h \ - wchar.h-t wctype.h wctype.h-t unistring/stdbool.h-t \ - unistring/stdint.h-t unistring/localcharset.h-t \ - unistring/iconveh.h-t unistring/cdefs.h-t libunistring.sym-t \ - config.h config.h-t $(am__append_488) -MOSTLYCLEANDIRS = + alloca.h-t arg-nonnull.h arg-nonnull.h-t c++defs.h c++defs.h-t \ + errno.h errno.h-t float.h float.h-t iconv.h iconv.h-t \ + iconv_open-aix.h-t iconv_open-hpux.h-t iconv_open-irix.h-t \ + iconv_open-osf.h-t iconv_open-solaris.h-t math.h math.h-t \ + stdbool.h stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t \ + stdlib.h stdlib.h-t string.h string.h-t \ + unicase/locale-languages.h-t unicase/special-casing-table.h-t \ + unictype/pr_byname.h-t unictype/scripts_byname.h-t \ + uninorm/composition-table.h-t unistd.h unistd.h-t \ + unused-parameter.h unused-parameter.h-t warn-on-use.h \ + warn-on-use.h-t wchar.h wchar.h-t wctype.h wctype.h-t \ + unistring/stdbool.h-t unistring/stdint.h-t \ + unistring/localcharset.h-t unistring/iconveh.h-t \ + unistring/cdefs.h-t libunistring.sym-t config.h config.h-t \ + $(am__append_4) CLEANFILES = configmake.h configmake.h-t charset.alias ref-add.sed \ ref-del.sed unistring/stdbool.h unistring/stdint.h \ unistring/localcharset.h unistring/iconveh.h unistring/cdefs.h @@ -3142,9 +1547,6 @@ DISTCLEANFILES = MAINTAINERCLEANFILES = iconv_open-aix.h iconv_open-hpux.h \ iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h \ unicase/locale-languages.h unicase/special-casing-table.h \ - unictype/bidi_byname.h unictype/categ_byname.h \ - unictype/combiningclass_byname.h \ - unictype/joininggroup_byname.h unictype/joiningtype_byname.h \ unictype/pr_byname.h unictype/scripts_byname.h \ uninorm/composition-table.h libunistring.sym SUFFIXES = .sed .sin @@ -3157,7 +1559,6 @@ nobase_include_HEADERS = \ uniname.h \ unictype.h \ uniwidth.h \ - unigbrk.h \ uniwbrk.h \ unilbrk.h \ uninorm.h \ @@ -3175,217 +1576,256 @@ AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_builddir) -I$(top_srcdir) \ # Rules generated and collected by gnulib-tool. # Additional source files. -libunistring_la_SOURCES = amemxfrm.c c-ctype.h c-ctype.c c-strcase.h \ - c-strcasecmp.c c-strncasecmp.c localcharset.h localcharset.c \ - localename.c glthread/lock.h glthread/lock.c malloca.c math.c \ - mbchar.c mbiter.h mbiter.c mbsnlen.c memcmp2.c minmax.h \ - printf-frexp.c printf-frexpl.c size_max.h striconveh.h \ - striconveh.c striconveha.h striconveha.c glthread/threadlib.c \ - unicase/cased.c $(am__append_2) $(am__append_3) \ - unicase/ignorable.c $(am__append_4) unicase/special-casing.c \ - unicase/tocasefold.c $(am__append_5) $(am__append_6) \ - $(am__append_7) $(am__append_8) $(am__append_9) \ - $(am__append_10) unicase/u16-casemap.c $(am__append_11) \ - $(am__append_12) $(am__append_13) $(am__append_14) \ - $(am__append_15) $(am__append_16) $(am__append_17) \ - unicase/u16-is-invariant.c $(am__append_18) $(am__append_19) \ - $(am__append_20) $(am__append_21) $(am__append_22) \ - $(am__append_23) $(am__append_24) $(am__append_25) \ - $(am__append_26) unicase/u32-casemap.c $(am__append_27) \ - $(am__append_28) $(am__append_29) $(am__append_30) \ - $(am__append_31) $(am__append_32) $(am__append_33) \ - unicase/u32-is-invariant.c $(am__append_34) $(am__append_35) \ - $(am__append_36) $(am__append_37) $(am__append_38) \ - $(am__append_39) $(am__append_40) $(am__append_41) \ - $(am__append_42) unicase/u8-casemap.c $(am__append_43) \ - $(am__append_44) $(am__append_45) $(am__append_46) \ - $(am__append_47) $(am__append_48) $(am__append_49) \ - unicase/u8-is-invariant.c $(am__append_50) $(am__append_51) \ - $(am__append_52) $(am__append_53) $(am__append_54) \ - $(am__append_55) $(am__append_56) $(am__append_57) \ - $(am__append_58) $(am__append_59) $(am__append_60) \ - $(am__append_61) $(am__append_62) $(am__append_63) \ - $(am__append_64) $(am__append_65) $(am__append_66) \ - $(am__append_67) $(am__append_68) $(am__append_69) \ - $(am__append_70) $(am__append_71) $(am__append_72) \ - $(am__append_73) $(am__append_74) $(am__append_75) \ - $(am__append_76) $(am__append_77) $(am__append_78) \ - $(am__append_79) $(am__append_80) $(am__append_81) \ - $(am__append_82) $(am__append_83) $(am__append_84) \ - $(am__append_85) $(am__append_86) $(am__append_87) \ - $(am__append_88) $(am__append_89) $(am__append_90) \ - $(am__append_91) $(am__append_92) $(am__append_93) \ - $(am__append_94) $(am__append_95) $(am__append_96) \ - $(am__append_97) $(am__append_98) $(am__append_99) \ - $(am__append_100) $(am__append_101) $(am__append_102) \ - $(am__append_103) $(am__append_104) $(am__append_105) \ - $(am__append_106) $(am__append_107) $(am__append_108) \ - $(am__append_109) $(am__append_110) $(am__append_111) \ - $(am__append_112) $(am__append_113) $(am__append_114) \ - $(am__append_115) $(am__append_116) $(am__append_117) \ - $(am__append_118) $(am__append_119) $(am__append_120) \ - $(am__append_121) $(am__append_122) $(am__append_123) \ - $(am__append_124) $(am__append_125) $(am__append_126) \ - $(am__append_127) $(am__append_128) $(am__append_129) \ - $(am__append_130) $(am__append_131) $(am__append_132) \ - $(am__append_133) $(am__append_134) $(am__append_135) \ - $(am__append_136) $(am__append_137) $(am__append_138) \ - $(am__append_139) $(am__append_140) $(am__append_141) \ - $(am__append_142) $(am__append_143) $(am__append_144) \ - $(am__append_145) $(am__append_146) $(am__append_147) \ - $(am__append_148) $(am__append_149) $(am__append_150) \ - $(am__append_151) $(am__append_152) $(am__append_153) \ - $(am__append_154) $(am__append_155) $(am__append_156) \ - $(am__append_157) $(am__append_158) $(am__append_159) \ - $(am__append_160) $(am__append_161) $(am__append_162) \ - $(am__append_163) $(am__append_164) $(am__append_165) \ - $(am__append_166) $(am__append_167) $(am__append_168) \ - $(am__append_169) $(am__append_170) $(am__append_171) \ - $(am__append_172) $(am__append_173) $(am__append_174) \ - $(am__append_175) $(am__append_176) $(am__append_177) \ - $(am__append_178) $(am__append_179) $(am__append_180) \ - $(am__append_181) $(am__append_182) $(am__append_183) \ - $(am__append_184) $(am__append_185) $(am__append_186) \ - $(am__append_187) $(am__append_188) $(am__append_189) \ - $(am__append_190) $(am__append_191) $(am__append_192) \ - $(am__append_193) $(am__append_194) $(am__append_195) \ - $(am__append_196) $(am__append_197) $(am__append_198) \ - $(am__append_199) $(am__append_200) $(am__append_201) \ - $(am__append_202) $(am__append_203) $(am__append_204) \ - $(am__append_205) $(am__append_206) $(am__append_207) \ - $(am__append_208) $(am__append_209) $(am__append_210) \ - $(am__append_211) $(am__append_212) $(am__append_213) \ - $(am__append_214) $(am__append_215) $(am__append_216) \ - $(am__append_217) $(am__append_218) $(am__append_219) \ - $(am__append_220) $(am__append_221) $(am__append_222) \ - $(am__append_223) $(am__append_224) $(am__append_225) \ - $(am__append_226) $(am__append_227) $(am__append_228) \ - $(am__append_229) $(am__append_230) $(am__append_231) \ - $(am__append_232) $(am__append_233) $(am__append_234) \ - $(am__append_235) $(am__append_236) $(am__append_237) \ - $(am__append_238) $(am__append_239) $(am__append_240) \ - $(am__append_241) $(am__append_242) $(am__append_243) \ - $(am__append_244) $(am__append_245) $(am__append_246) \ - $(am__append_247) $(am__append_248) $(am__append_249) \ - $(am__append_250) $(am__append_251) $(am__append_252) \ - $(am__append_253) $(am__append_254) $(am__append_255) \ - $(am__append_256) $(am__append_257) $(am__append_258) \ - $(am__append_259) $(am__append_260) $(am__append_261) \ - $(am__append_262) unilbrk/lbrktables.c $(am__append_263) \ - $(am__append_264) $(am__append_265) $(am__append_266) \ - $(am__append_267) $(am__append_268) unilbrk/ulc-common.c \ - $(am__append_269) $(am__append_270) $(am__append_271) \ - $(am__append_272) uninorm/compat-decomposition.c \ - $(am__append_273) uninorm/decompose-internal.c \ - $(am__append_274) $(am__append_275) \ - uninorm/decomposition-table.c $(am__append_276) \ - $(am__append_277) $(am__append_278) $(am__append_279) \ - $(am__append_280) $(am__append_281) $(am__append_282) \ - $(am__append_283) $(am__append_284) $(am__append_285) \ - $(am__append_286) $(am__append_287) $(am__append_288) \ - $(am__append_289) $(am__append_290) $(am__append_291) \ - $(am__append_292) unistd.c unistdio/u-printf-args.c \ - $(am__append_293) $(am__append_294) \ - unistdio/u16-printf-parse.c $(am__append_295) \ - $(am__append_296) $(am__append_297) $(am__append_298) \ - $(am__append_299) $(am__append_300) $(am__append_301) \ - $(am__append_302) $(am__append_303) $(am__append_304) \ - $(am__append_305) $(am__append_306) $(am__append_307) \ - $(am__append_308) $(am__append_309) $(am__append_310) \ - unistdio/u32-printf-parse.c $(am__append_311) \ - $(am__append_312) $(am__append_313) $(am__append_314) \ - $(am__append_315) $(am__append_316) $(am__append_317) \ - $(am__append_318) $(am__append_319) $(am__append_320) \ - $(am__append_321) $(am__append_322) $(am__append_323) \ - $(am__append_324) $(am__append_325) $(am__append_326) \ - unistdio/u8-printf-parse.c $(am__append_327) $(am__append_328) \ - $(am__append_329) $(am__append_330) $(am__append_331) \ - $(am__append_332) $(am__append_333) $(am__append_334) \ - $(am__append_335) $(am__append_336) $(am__append_337) \ - $(am__append_338) $(am__append_339) $(am__append_340) \ - $(am__append_341) $(am__append_342) $(am__append_343) \ - unistdio/ulc-printf-parse.c $(am__append_344) \ - $(am__append_345) $(am__append_346) $(am__append_347) \ - $(am__append_348) $(am__append_349) $(am__append_350) \ - $(am__append_351) $(am__append_352) $(am__append_353) \ - $(am__append_354) $(am__append_355) $(am__append_356) \ - $(am__append_357) $(am__append_358) $(am__append_359) \ - $(am__append_360) $(am__append_361) $(am__append_362) \ - $(am__append_363) $(am__append_364) $(am__append_365) \ - $(am__append_366) $(am__append_367) $(am__append_368) \ - $(am__append_369) $(am__append_370) $(am__append_371) \ - $(am__append_372) $(am__append_373) $(am__append_374) \ - $(am__append_375) $(am__append_376) $(am__append_377) \ - $(am__append_378) $(am__append_379) $(am__append_380) \ - $(am__append_381) $(am__append_382) $(am__append_383) \ - $(am__append_384) $(am__append_385) $(am__append_386) \ - $(am__append_387) $(am__append_388) $(am__append_389) \ - $(am__append_390) $(am__append_391) $(am__append_392) \ - $(am__append_393) $(am__append_394) $(am__append_395) \ - $(am__append_396) $(am__append_397) $(am__append_398) \ - $(am__append_399) $(am__append_400) $(am__append_401) \ - $(am__append_402) $(am__append_403) $(am__append_404) \ - $(am__append_405) $(am__append_406) $(am__append_407) \ - $(am__append_408) $(am__append_409) $(am__append_410) \ - $(am__append_411) $(am__append_412) $(am__append_413) \ - $(am__append_414) $(am__append_415) $(am__append_416) \ - $(am__append_417) $(am__append_418) $(am__append_419) \ - $(am__append_420) $(am__append_421) $(am__append_422) \ - $(am__append_423) $(am__append_424) $(am__append_425) \ - $(am__append_426) $(am__append_427) $(am__append_428) \ - $(am__append_429) $(am__append_430) $(am__append_431) \ - $(am__append_432) $(am__append_433) $(am__append_434) \ - $(am__append_435) $(am__append_436) $(am__append_437) \ - $(am__append_438) $(am__append_439) $(am__append_440) \ - $(am__append_441) $(am__append_442) $(am__append_443) \ - $(am__append_444) $(am__append_445) $(am__append_446) \ - $(am__append_447) $(am__append_448) $(am__append_449) \ - $(am__append_450) $(am__append_451) $(am__append_452) \ - $(am__append_453) $(am__append_454) $(am__append_455) \ - $(am__append_456) $(am__append_457) $(am__append_458) \ - $(am__append_459) $(am__append_460) $(am__append_461) \ - $(am__append_462) $(am__append_463) $(am__append_464) \ - $(am__append_465) $(am__append_466) $(am__append_467) \ - $(am__append_468) $(am__append_469) $(am__append_470) \ - $(am__append_471) $(am__append_472) $(am__append_473) \ - uniwbrk/wbrktable.c $(am__append_474) $(am__append_475) \ - $(am__append_476) $(am__append_477) $(am__append_478) \ - $(am__append_479) $(am__append_480) $(am__append_481) \ - $(am__append_482) $(am__append_483) $(am__append_484) \ - $(am__append_485) wctype-h.c xsize.h xsize.c version.c \ - $(am__append_486) +libunistring_la_SOURCES = c-ctype.h c-ctype.c c-strcase.h \ + c-strcasecmp.c c-strncasecmp.c fseterr.c localcharset.h \ + localcharset.c localename.c glthread/lock.h glthread/lock.c \ + malloca.c mbchar.c mbiter.h mbsnlen.c memcmp2.c memxfrm.c \ + minmax.h printf-frexp.c printf-frexpl.c size_max.h \ + striconveh.h striconveh.c striconveha.h striconveha.c \ + glthread/threadlib.c unicase/cased.c \ + unicase/empty-prefix-context.c unicase/empty-suffix-context.c \ + unicase/ignorable.c unicase/locale-language.c \ + unicase/special-casing.c unicase/tocasefold.c \ + unicase/tolower.c unicase/totitle.c unicase/toupper.c \ + unicase/u16-casecmp.c unicase/u16-casecoll.c \ + unicase/u16-casefold.c unicase/u16-casemap.c \ + unicase/u16-casexfrm.c unicase/u16-ct-casefold.c \ + unicase/u16-ct-tolower.c unicase/u16-ct-totitle.c \ + unicase/u16-ct-toupper.c unicase/u16-is-cased.c \ + unicase/u16-is-casefolded.c unicase/u16-is-invariant.c \ + unicase/u16-is-lowercase.c unicase/u16-is-titlecase.c \ + unicase/u16-is-uppercase.c unicase/u16-tolower.c \ + unicase/u16-totitle.c unicase/u16-toupper.c \ + unicase/u32-casecmp.c unicase/u32-casecoll.c \ + unicase/u32-casefold.c unicase/u32-casemap.c \ + unicase/u32-casexfrm.c unicase/u32-ct-casefold.c \ + unicase/u32-ct-tolower.c unicase/u32-ct-totitle.c \ + unicase/u32-ct-toupper.c unicase/u32-is-cased.c \ + unicase/u32-is-casefolded.c unicase/u32-is-invariant.c \ + unicase/u32-is-lowercase.c unicase/u32-is-titlecase.c \ + unicase/u32-is-uppercase.c unicase/u32-tolower.c \ + unicase/u32-totitle.c unicase/u32-toupper.c \ + unicase/u8-casecmp.c unicase/u8-casecoll.c \ + unicase/u8-casefold.c unicase/u8-casemap.c \ + unicase/u8-casexfrm.c unicase/u8-ct-casefold.c \ + unicase/u8-ct-tolower.c unicase/u8-ct-totitle.c \ + unicase/u8-ct-toupper.c unicase/u8-is-cased.c \ + unicase/u8-is-casefolded.c unicase/u8-is-invariant.c \ + unicase/u8-is-lowercase.c unicase/u8-is-titlecase.c \ + unicase/u8-is-uppercase.c unicase/u8-tolower.c \ + unicase/u8-totitle.c unicase/u8-toupper.c \ + unicase/ulc-casecmp.c unicase/ulc-casecoll.c \ + unicase/ulc-casexfrm.c uniconv/u16-conv-from-enc.c \ + uniconv/u16-conv-to-enc.c uniconv/u16-strconv-from-enc.c \ + uniconv/u16-strconv-from-locale.c uniconv/u16-strconv-to-enc.c \ + uniconv/u16-strconv-to-locale.c uniconv/u32-conv-from-enc.c \ + uniconv/u32-conv-to-enc.c uniconv/u32-strconv-from-enc.c \ + uniconv/u32-strconv-from-locale.c uniconv/u32-strconv-to-enc.c \ + uniconv/u32-strconv-to-locale.c uniconv/u8-conv-from-enc.c \ + uniconv/u8-conv-to-enc.c uniconv/u8-strconv-from-enc.c \ + uniconv/u8-strconv-from-locale.c uniconv/u8-strconv-to-enc.c \ + uniconv/u8-strconv-to-locale.c unictype/bidi_byname.c \ + unictype/bidi_name.c unictype/bidi_of.c unictype/bidi_test.c \ + unictype/blocks.c unictype/block_test.c unictype/categ_C.c \ + unictype/categ_Cc.c unictype/categ_Cf.c unictype/categ_Cn.c \ + unictype/categ_Co.c unictype/categ_Cs.c unictype/categ_L.c \ + unictype/categ_Ll.c unictype/categ_Lm.c unictype/categ_Lo.c \ + unictype/categ_Lt.c unictype/categ_Lu.c unictype/categ_M.c \ + unictype/categ_Mc.c unictype/categ_Me.c unictype/categ_Mn.c \ + unictype/categ_N.c unictype/categ_Nd.c unictype/categ_Nl.c \ + unictype/categ_No.c unictype/categ_P.c unictype/categ_Pc.c \ + unictype/categ_Pd.c unictype/categ_Pe.c unictype/categ_Pf.c \ + unictype/categ_Pi.c unictype/categ_Po.c unictype/categ_Ps.c \ + unictype/categ_S.c unictype/categ_Sc.c unictype/categ_Sk.c \ + unictype/categ_Sm.c unictype/categ_So.c unictype/categ_Z.c \ + unictype/categ_Zl.c unictype/categ_Zp.c unictype/categ_Zs.c \ + unictype/categ_and.c unictype/categ_and_not.c \ + unictype/categ_byname.c unictype/categ_name.c \ + unictype/categ_none.c unictype/categ_of.c unictype/categ_or.c \ + unictype/categ_test.c unictype/combining.c \ + unictype/ctype_alnum.c unictype/ctype_alpha.c \ + unictype/ctype_blank.c unictype/ctype_cntrl.c \ + unictype/ctype_digit.c unictype/ctype_graph.c \ + unictype/ctype_lower.c unictype/ctype_print.c \ + unictype/ctype_punct.c unictype/ctype_space.c \ + unictype/ctype_upper.c unictype/ctype_xdigit.c \ + unictype/decdigit.c unictype/digit.c unictype/mirror.c \ + unictype/numeric.c unictype/pr_alphabetic.c \ + unictype/pr_ascii_hex_digit.c unictype/pr_bidi_arabic_digit.c \ + unictype/pr_bidi_arabic_right_to_left.c \ + unictype/pr_bidi_block_separator.c \ + unictype/pr_bidi_boundary_neutral.c \ + unictype/pr_bidi_common_separator.c unictype/pr_bidi_control.c \ + unictype/pr_bidi_embedding_or_override.c \ + unictype/pr_bidi_eur_num_separator.c \ + unictype/pr_bidi_eur_num_terminator.c \ + unictype/pr_bidi_european_digit.c \ + unictype/pr_bidi_hebrew_right_to_left.c \ + unictype/pr_bidi_left_to_right.c \ + unictype/pr_bidi_non_spacing_mark.c \ + unictype/pr_bidi_other_neutral.c unictype/pr_bidi_pdf.c \ + unictype/pr_bidi_segment_separator.c \ + unictype/pr_bidi_whitespace.c unictype/pr_byname.c \ + unictype/pr_combining.c unictype/pr_composite.c \ + unictype/pr_currency_symbol.c unictype/pr_dash.c \ + unictype/pr_decimal_digit.c \ + unictype/pr_default_ignorable_code_point.c \ + unictype/pr_deprecated.c unictype/pr_diacritic.c \ + unictype/pr_extender.c unictype/pr_format_control.c \ + unictype/pr_grapheme_base.c unictype/pr_grapheme_extend.c \ + unictype/pr_grapheme_link.c unictype/pr_hex_digit.c \ + unictype/pr_hyphen.c unictype/pr_id_continue.c \ + unictype/pr_id_start.c unictype/pr_ideographic.c \ + unictype/pr_ids_binary_operator.c \ + unictype/pr_ids_trinary_operator.c \ + unictype/pr_ignorable_control.c unictype/pr_iso_control.c \ + unictype/pr_join_control.c unictype/pr_left_of_pair.c \ + unictype/pr_line_separator.c \ + unictype/pr_logical_order_exception.c unictype/pr_lowercase.c \ + unictype/pr_math.c unictype/pr_non_break.c \ + unictype/pr_not_a_character.c unictype/pr_numeric.c \ + unictype/pr_other_alphabetic.c \ + unictype/pr_other_default_ignorable_code_point.c \ + unictype/pr_other_grapheme_extend.c \ + unictype/pr_other_id_continue.c unictype/pr_other_id_start.c \ + unictype/pr_other_lowercase.c unictype/pr_other_math.c \ + unictype/pr_other_uppercase.c unictype/pr_paired_punctuation.c \ + unictype/pr_paragraph_separator.c unictype/pr_pattern_syntax.c \ + unictype/pr_pattern_white_space.c unictype/pr_private_use.c \ + unictype/pr_punctuation.c unictype/pr_quotation_mark.c \ + unictype/pr_radical.c unictype/pr_sentence_terminal.c \ + unictype/pr_soft_dotted.c unictype/pr_space.c \ + unictype/pr_terminal_punctuation.c unictype/pr_test.c \ + unictype/pr_titlecase.c unictype/pr_unassigned_code_value.c \ + unictype/pr_unified_ideograph.c unictype/pr_uppercase.c \ + unictype/pr_variation_selector.c unictype/pr_white_space.c \ + unictype/pr_xid_continue.c unictype/pr_xid_start.c \ + unictype/pr_zero_width.c unictype/scripts.c \ + unictype/sy_c_ident.c unictype/sy_c_whitespace.c \ + unictype/sy_java_ident.c unictype/sy_java_whitespace.c \ + unilbrk/lbrktables.c unilbrk/u16-possible-linebreaks.c \ + unilbrk/u16-width-linebreaks.c \ + unilbrk/u32-possible-linebreaks.c \ + unilbrk/u32-width-linebreaks.c \ + unilbrk/u8-possible-linebreaks.c unilbrk/u8-width-linebreaks.c \ + unilbrk/ulc-common.c unilbrk/ulc-possible-linebreaks.c \ + unilbrk/ulc-width-linebreaks.c uniname/uniname.c \ + uninorm/canonical-decomposition.c \ + uninorm/compat-decomposition.c uninorm/composition.c \ + uninorm/decompose-internal.c uninorm/decomposing-form.c \ + uninorm/decomposition.c uninorm/decomposition-table.c \ + uninorm/uninorm-filter.c uninorm/nfc.c uninorm/nfd.c \ + uninorm/nfkc.c uninorm/nfkd.c uninorm/u16-normalize.c \ + uninorm/u16-normcmp.c uninorm/u16-normcoll.c \ + uninorm/u16-normxfrm.c uninorm/u32-normalize.c \ + uninorm/u32-normcmp.c uninorm/u32-normcoll.c \ + uninorm/u32-normxfrm.c uninorm/u8-normalize.c \ + uninorm/u8-normcmp.c uninorm/u8-normcoll.c \ + uninorm/u8-normxfrm.c unistdio/u-printf-args.c \ + unistdio/u16-asnprintf.c unistdio/u16-asprintf.c \ + unistdio/u16-printf-parse.c unistdio/u16-snprintf.c \ + unistdio/u16-sprintf.c unistdio/u16-u16-asnprintf.c \ + unistdio/u16-u16-asprintf.c unistdio/u16-u16-snprintf.c \ + unistdio/u16-u16-sprintf.c unistdio/u16-u16-vasnprintf.c \ + unistdio/u16-u16-vasprintf.c unistdio/u16-u16-vsnprintf.c \ + unistdio/u16-u16-vsprintf.c unistdio/u16-vasnprintf.c \ + unistdio/u16-vasprintf.c unistdio/u16-vsnprintf.c \ + unistdio/u16-vsprintf.c unistdio/u32-asnprintf.c \ + unistdio/u32-asprintf.c unistdio/u32-printf-parse.c \ + unistdio/u32-snprintf.c unistdio/u32-sprintf.c \ + unistdio/u32-u32-asnprintf.c unistdio/u32-u32-asprintf.c \ + unistdio/u32-u32-snprintf.c unistdio/u32-u32-sprintf.c \ + unistdio/u32-u32-vasnprintf.c unistdio/u32-u32-vasprintf.c \ + unistdio/u32-u32-vsnprintf.c unistdio/u32-u32-vsprintf.c \ + unistdio/u32-vasnprintf.c unistdio/u32-vasprintf.c \ + unistdio/u32-vsnprintf.c unistdio/u32-vsprintf.c \ + unistdio/u8-asnprintf.c unistdio/u8-asprintf.c \ + unistdio/u8-printf-parse.c unistdio/u8-snprintf.c \ + unistdio/u8-sprintf.c unistdio/u8-u8-asnprintf.c \ + unistdio/u8-u8-asprintf.c unistdio/u8-u8-snprintf.c \ + unistdio/u8-u8-sprintf.c unistdio/u8-u8-vasnprintf.c \ + unistdio/u8-u8-vasprintf.c unistdio/u8-u8-vsnprintf.c \ + unistdio/u8-u8-vsprintf.c unistdio/u8-vasnprintf.c \ + unistdio/u8-vasprintf.c unistdio/u8-vsnprintf.c \ + unistdio/u8-vsprintf.c unistdio/ulc-asnprintf.c \ + unistdio/ulc-asprintf.c unistdio/ulc-fprintf.c \ + unistdio/ulc-printf-parse.c unistdio/ulc-snprintf.c \ + unistdio/ulc-sprintf.c unistdio/ulc-vasnprintf.c \ + unistdio/ulc-vasprintf.c unistdio/ulc-vfprintf.c \ + unistdio/ulc-vsnprintf.c unistdio/ulc-vsprintf.c \ + unistr/u16-check.c unistr/u16-chr.c unistr/u16-cmp.c \ + unistr/u16-cmp2.c unistr/u16-cpy.c unistr/u16-cpy-alloc.c \ + unistr/u16-endswith.c unistr/u16-mblen.c unistr/u16-mbsnlen.c \ + unistr/u16-mbtouc.c unistr/u16-mbtouc-aux.c \ + unistr/u16-mbtouc-unsafe.c unistr/u16-mbtouc-unsafe-aux.c \ + unistr/u16-mbtoucr.c unistr/u16-move.c unistr/u16-next.c \ + unistr/u16-prev.c unistr/u16-set.c unistr/u16-startswith.c \ + unistr/u16-stpcpy.c unistr/u16-stpncpy.c unistr/u16-strcat.c \ + unistr/u16-strchr.c unistr/u16-strcmp.c unistr/u16-strcoll.c \ + unistr/u16-strcpy.c unistr/u16-strcspn.c unistr/u16-strdup.c \ + unistr/u16-strlen.c unistr/u16-strmblen.c \ + unistr/u16-strmbtouc.c unistr/u16-strncat.c \ + unistr/u16-strncmp.c unistr/u16-strncpy.c unistr/u16-strnlen.c \ + unistr/u16-strpbrk.c unistr/u16-strrchr.c unistr/u16-strspn.c \ + unistr/u16-strstr.c unistr/u16-strtok.c unistr/u16-to-u32.c \ + unistr/u16-to-u8.c unistr/u16-uctomb.c unistr/u16-uctomb-aux.c \ + unistr/u32-check.c unistr/u32-chr.c unistr/u32-cmp.c \ + unistr/u32-cmp2.c unistr/u32-cpy.c unistr/u32-cpy-alloc.c \ + unistr/u32-endswith.c unistr/u32-mblen.c unistr/u32-mbsnlen.c \ + unistr/u32-mbtouc.c unistr/u32-mbtouc-unsafe.c \ + unistr/u32-mbtoucr.c unistr/u32-move.c unistr/u32-next.c \ + unistr/u32-prev.c unistr/u32-set.c unistr/u32-startswith.c \ + unistr/u32-stpcpy.c unistr/u32-stpncpy.c unistr/u32-strcat.c \ + unistr/u32-strchr.c unistr/u32-strcmp.c unistr/u32-strcoll.c \ + unistr/u32-strcpy.c unistr/u32-strcspn.c unistr/u32-strdup.c \ + unistr/u32-strlen.c unistr/u32-strmblen.c \ + unistr/u32-strmbtouc.c unistr/u32-strncat.c \ + unistr/u32-strncmp.c unistr/u32-strncpy.c unistr/u32-strnlen.c \ + unistr/u32-strpbrk.c unistr/u32-strrchr.c unistr/u32-strspn.c \ + unistr/u32-strstr.c unistr/u32-strtok.c unistr/u32-to-u16.c \ + unistr/u32-to-u8.c unistr/u32-uctomb.c unistr/u8-check.c \ + unistr/u8-chr.c unistr/u8-cmp.c unistr/u8-cmp2.c \ + unistr/u8-cpy.c unistr/u8-cpy-alloc.c unistr/u8-endswith.c \ + unistr/u8-mblen.c unistr/u8-mbsnlen.c unistr/u8-mbtouc.c \ + unistr/u8-mbtouc-aux.c unistr/u8-mbtouc-unsafe.c \ + unistr/u8-mbtouc-unsafe-aux.c unistr/u8-mbtoucr.c \ + unistr/u8-move.c unistr/u8-next.c unistr/u8-prev.c \ + unistr/u8-set.c unistr/u8-startswith.c unistr/u8-stpcpy.c \ + unistr/u8-stpncpy.c unistr/u8-strcat.c unistr/u8-strchr.c \ + unistr/u8-strcmp.c unistr/u8-strcoll.c unistr/u8-strcpy.c \ + unistr/u8-strcspn.c unistr/u8-strdup.c unistr/u8-strlen.c \ + unistr/u8-strmblen.c unistr/u8-strmbtouc.c unistr/u8-strncat.c \ + unistr/u8-strncmp.c unistr/u8-strncpy.c unistr/u8-strnlen.c \ + unistr/u8-strpbrk.c unistr/u8-strrchr.c unistr/u8-strspn.c \ + unistr/u8-strstr.c unistr/u8-strtok.c unistr/u8-to-u16.c \ + unistr/u8-to-u32.c unistr/u8-uctomb.c unistr/u8-uctomb-aux.c \ + uniwbrk/wbrktable.c uniwbrk/u16-wordbreaks.c \ + uniwbrk/u32-wordbreaks.c uniwbrk/u8-wordbreaks.c \ + uniwbrk/ulc-wordbreaks.c uniwbrk/wordbreak-property.c \ + uniwidth/u16-strwidth.c uniwidth/u16-width.c \ + uniwidth/u32-strwidth.c uniwidth/u32-width.c \ + uniwidth/u8-strwidth.c uniwidth/u8-width.c uniwidth/width.c \ + verify.h xsize.h version.c $(am__append_2) libunistring_la_LIBADD = $(gl_LTLIBOBJS) $(WOE32_LIBADD) libunistring_la_DEPENDENCIES = $(gl_LTLIBOBJS) $(WOE32_LIBADD) -EXTRA_libunistring_la_SOURCES = float.c itold.c frexp.c frexp.c \ - frexpl.c fseterr.c iconv.c iconv_close.c iconv_open.c isnan.c \ - isnand.c isnan.c isnanf.c isnan.c isnanl.c iswblank.c malloc.c \ - mbrtowc.c mbsinit.c memchr.c printf-frexp.c relocatable.c \ - signbitd.c signbitf.c signbitl.c strncat.c strstr.c \ - printf-args.c printf-parse.c vasnprintf.c vasnprintf.c \ - printf-parse.c vasnprintf.c vasnprintf.c printf-parse.c \ +EXTRA_libunistring_la_SOURCES = frexp.c frexpl.c iconv_open.c isnan.c \ + isnand.c isnan.c isnanf.c isnan.c isnanl.c malloc.c mbrtowc.c \ + mbsinit.c memchr.c printf-frexp.c relocatable.c signbitd.c \ + signbitf.c signbitl.c strncat.c printf-args.c printf-parse.c \ vasnprintf.c vasnprintf.c printf-parse.c vasnprintf.c \ - wcwidth.c + vasnprintf.c printf-parse.c vasnprintf.c vasnprintf.c \ + printf-parse.c vasnprintf.c wcwidth.c # How to build libunistring.la. -libunistring_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined $(LTLIBICONV) \ - $(LTLIBTHREAD) @INTL_MACOSX_LIBS@ $(am__append_1) \ - $(am__append_487) -version-info \ - $(LTV_CURRENT):$(LTV_REVISION):$(LTV_AGE) -rpath $(libdir) - -# Use this preprocessor expression to decide whether #include_next works. -# Do not rely on a 'configure'-time test for this, since the expression -# might appear in an installed header, which is used by some other compiler. -HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER) +libunistring_la_LDFLAGS = $(AM_LDFLAGS) $(am__append_1) \ + $(am__append_3) -version-info \ + $(LTV_CURRENT):$(LTV_REVISION):$(LTV_AGE) -rpath $(libdir) \ + @INTL_MACOSX_LIBS@ -no-undefined +ARG_NONNULL_H = arg-nonnull.h +CXXDEFS_H = c++defs.h GPERF = gperf charset_alias = $(DESTDIR)$(libdir)/charset.alias charset_tmp = $(DESTDIR)$(libdir)/charset.tmp - -# Because this Makefile snippet defines a variable used by other -# gnulib Makefile snippets, it must be present in all Makefile.am that -# need it. This is ensured by the applicability 'all' defined above. -_NORETURN_H = $(top_srcdir)/build-aux/snippet/_Noreturn.h -ARG_NONNULL_H = arg-nonnull.h -CXXDEFS_H = c++defs.h UNUSED_PARAMETER_H = unused-parameter.h WARN_ON_USE_H = warn-on-use.h @@ -3417,7 +1857,6 @@ HEADERS_WITH_EXTERNS = \ uniname.h \ unictype.h \ uniwidth.h \ - unigbrk.h \ uniwbrk.h \ unilbrk.h \ uninorm.h \ @@ -3431,9 +1870,9 @@ HEADERS_WITH_EXTERNS = \ # Libtool's library version information for libunistring. # See the libtool documentation, section "Library interface versions". -LTV_CURRENT = 2 -LTV_REVISION = 0 -LTV_AGE = 0 +LTV_CURRENT = 1 +LTV_REVISION = 2 +LTV_AGE = 1 all: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) all-am @@ -3451,6 +1890,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(srcdir)/Makefile.gnulib $(am__co echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits lib/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnits lib/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -3459,7 +1899,6 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; -$(srcdir)/Makefile.gnulib $(am__empty): $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh @@ -3471,9 +1910,9 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): exported.sh: $(top_builddir)/config.status $(srcdir)/exported.sh.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ - install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) + test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)" @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ @@ -3481,8 +1920,6 @@ install-libLTLIBRARIES: $(lib_LTLIBRARIES) else :; fi; \ done; \ test -z "$$list2" || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ } @@ -3498,14 +1935,12 @@ uninstall-libLTLIBRARIES: clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) - @list='$(lib_LTLIBRARIES)'; \ - locs=`for p in $$list; do echo $$p; done | \ - sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ - sort -u`; \ - test -z "$$locs" || { \ - echo rm -f $${locs}; \ - rm -f $${locs}; \ - } + @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done glthread/$(am__dirstamp): @$(MKDIR_P) glthread @: > glthread/$(am__dirstamp) @@ -3606,7 +2041,6 @@ unictype/$(am__dirstamp): @$(MKDIR_P) unictype @: > unictype/$(am__dirstamp) unictype/bidi_byname.lo: unictype/$(am__dirstamp) -unictype/bidi_longname.lo: unictype/$(am__dirstamp) unictype/bidi_name.lo: unictype/$(am__dirstamp) unictype/bidi_of.lo: unictype/$(am__dirstamp) unictype/bidi_test.lo: unictype/$(am__dirstamp) @@ -3619,7 +2053,6 @@ unictype/categ_Cn.lo: unictype/$(am__dirstamp) unictype/categ_Co.lo: unictype/$(am__dirstamp) unictype/categ_Cs.lo: unictype/$(am__dirstamp) unictype/categ_L.lo: unictype/$(am__dirstamp) -unictype/categ_LC.lo: unictype/$(am__dirstamp) unictype/categ_Ll.lo: unictype/$(am__dirstamp) unictype/categ_Lm.lo: unictype/$(am__dirstamp) unictype/categ_Lo.lo: unictype/$(am__dirstamp) @@ -3653,16 +2086,12 @@ unictype/categ_Zs.lo: unictype/$(am__dirstamp) unictype/categ_and.lo: unictype/$(am__dirstamp) unictype/categ_and_not.lo: unictype/$(am__dirstamp) unictype/categ_byname.lo: unictype/$(am__dirstamp) -unictype/categ_longname.lo: unictype/$(am__dirstamp) unictype/categ_name.lo: unictype/$(am__dirstamp) unictype/categ_none.lo: unictype/$(am__dirstamp) unictype/categ_of.lo: unictype/$(am__dirstamp) unictype/categ_or.lo: unictype/$(am__dirstamp) unictype/categ_test.lo: unictype/$(am__dirstamp) -unictype/combiningclass.lo: unictype/$(am__dirstamp) -unictype/combiningclass_byname.lo: unictype/$(am__dirstamp) -unictype/combiningclass_longname.lo: unictype/$(am__dirstamp) -unictype/combiningclass_name.lo: unictype/$(am__dirstamp) +unictype/combining.lo: unictype/$(am__dirstamp) unictype/ctype_alnum.lo: unictype/$(am__dirstamp) unictype/ctype_alpha.lo: unictype/$(am__dirstamp) unictype/ctype_blank.lo: unictype/$(am__dirstamp) @@ -3677,13 +2106,6 @@ unictype/ctype_upper.lo: unictype/$(am__dirstamp) unictype/ctype_xdigit.lo: unictype/$(am__dirstamp) unictype/decdigit.lo: unictype/$(am__dirstamp) unictype/digit.lo: unictype/$(am__dirstamp) -unictype/joininggroup_byname.lo: unictype/$(am__dirstamp) -unictype/joininggroup_name.lo: unictype/$(am__dirstamp) -unictype/joininggroup_of.lo: unictype/$(am__dirstamp) -unictype/joiningtype_byname.lo: unictype/$(am__dirstamp) -unictype/joiningtype_longname.lo: unictype/$(am__dirstamp) -unictype/joiningtype_name.lo: unictype/$(am__dirstamp) -unictype/joiningtype_of.lo: unictype/$(am__dirstamp) unictype/mirror.lo: unictype/$(am__dirstamp) unictype/numeric.lo: unictype/$(am__dirstamp) unictype/pr_alphabetic.lo: unictype/$(am__dirstamp) @@ -3706,13 +2128,6 @@ unictype/pr_bidi_pdf.lo: unictype/$(am__dirstamp) unictype/pr_bidi_segment_separator.lo: unictype/$(am__dirstamp) unictype/pr_bidi_whitespace.lo: unictype/$(am__dirstamp) unictype/pr_byname.lo: unictype/$(am__dirstamp) -unictype/pr_case_ignorable.lo: unictype/$(am__dirstamp) -unictype/pr_cased.lo: unictype/$(am__dirstamp) -unictype/pr_changes_when_casefolded.lo: unictype/$(am__dirstamp) -unictype/pr_changes_when_casemapped.lo: unictype/$(am__dirstamp) -unictype/pr_changes_when_lowercased.lo: unictype/$(am__dirstamp) -unictype/pr_changes_when_titlecased.lo: unictype/$(am__dirstamp) -unictype/pr_changes_when_uppercased.lo: unictype/$(am__dirstamp) unictype/pr_combining.lo: unictype/$(am__dirstamp) unictype/pr_composite.lo: unictype/$(am__dirstamp) unictype/pr_currency_symbol.lo: unictype/$(am__dirstamp) @@ -3780,21 +2195,6 @@ unictype/sy_c_ident.lo: unictype/$(am__dirstamp) unictype/sy_c_whitespace.lo: unictype/$(am__dirstamp) unictype/sy_java_ident.lo: unictype/$(am__dirstamp) unictype/sy_java_whitespace.lo: unictype/$(am__dirstamp) -unigbrk/$(am__dirstamp): - @$(MKDIR_P) unigbrk - @: > unigbrk/$(am__dirstamp) -unigbrk/u16-grapheme-breaks.lo: unigbrk/$(am__dirstamp) -unigbrk/u16-grapheme-next.lo: unigbrk/$(am__dirstamp) -unigbrk/u16-grapheme-prev.lo: unigbrk/$(am__dirstamp) -unigbrk/u32-grapheme-breaks.lo: unigbrk/$(am__dirstamp) -unigbrk/u32-grapheme-next.lo: unigbrk/$(am__dirstamp) -unigbrk/u32-grapheme-prev.lo: unigbrk/$(am__dirstamp) -unigbrk/u8-grapheme-breaks.lo: unigbrk/$(am__dirstamp) -unigbrk/u8-grapheme-next.lo: unigbrk/$(am__dirstamp) -unigbrk/u8-grapheme-prev.lo: unigbrk/$(am__dirstamp) -unigbrk/uc-gbrk-prop.lo: unigbrk/$(am__dirstamp) -unigbrk/uc-is-grapheme-break.lo: unigbrk/$(am__dirstamp) -unigbrk/ulc-grapheme-breaks.lo: unigbrk/$(am__dirstamp) unilbrk/$(am__dirstamp): @$(MKDIR_P) unilbrk @: > unilbrk/$(am__dirstamp) @@ -4060,50 +2460,990 @@ uniwidth/width.lo: uniwidth/$(am__dirstamp) @$(MKDIR_P) ../woe32dll @: > ../woe32dll/$(am__dirstamp) ../woe32dll/unistring-exports.lo: ../woe32dll/$(am__dirstamp) - -libunistring.la: $(libunistring_la_OBJECTS) $(libunistring_la_DEPENDENCIES) $(EXTRA_libunistring_la_DEPENDENCIES) +libunistring.la: $(libunistring_la_OBJECTS) $(libunistring_la_DEPENDENCIES) $(AM_V_CCLD)$(libunistring_la_LINK) -rpath $(libdir) $(libunistring_la_OBJECTS) $(libunistring_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) - -rm -f ../woe32dll/*.$(OBJEXT) - -rm -f ../woe32dll/*.lo - -rm -f glthread/*.$(OBJEXT) - -rm -f glthread/*.lo - -rm -f unicase/*.$(OBJEXT) - -rm -f unicase/*.lo - -rm -f uniconv/*.$(OBJEXT) - -rm -f uniconv/*.lo - -rm -f unictype/*.$(OBJEXT) - -rm -f unictype/*.lo - -rm -f unigbrk/*.$(OBJEXT) - -rm -f unigbrk/*.lo - -rm -f unilbrk/*.$(OBJEXT) - -rm -f unilbrk/*.lo - -rm -f uniname/*.$(OBJEXT) - -rm -f uniname/*.lo - -rm -f uninorm/*.$(OBJEXT) - -rm -f uninorm/*.lo - -rm -f unistdio/*.$(OBJEXT) - -rm -f unistdio/*.lo - -rm -f unistr/*.$(OBJEXT) - -rm -f unistr/*.lo - -rm -f uniwbrk/*.$(OBJEXT) - -rm -f uniwbrk/*.lo - -rm -f uniwidth/*.$(OBJEXT) - -rm -f uniwidth/*.lo + -rm -f ../woe32dll/unistring-exports.$(OBJEXT) + -rm -f ../woe32dll/unistring-exports.lo + -rm -f glthread/lock.$(OBJEXT) + -rm -f glthread/lock.lo + -rm -f glthread/threadlib.$(OBJEXT) + -rm -f glthread/threadlib.lo + -rm -f unicase/cased.$(OBJEXT) + -rm -f unicase/cased.lo + -rm -f unicase/empty-prefix-context.$(OBJEXT) + -rm -f unicase/empty-prefix-context.lo + -rm -f unicase/empty-suffix-context.$(OBJEXT) + -rm -f unicase/empty-suffix-context.lo + -rm -f unicase/ignorable.$(OBJEXT) + -rm -f unicase/ignorable.lo + -rm -f unicase/locale-language.$(OBJEXT) + -rm -f unicase/locale-language.lo + -rm -f unicase/special-casing.$(OBJEXT) + -rm -f unicase/special-casing.lo + -rm -f unicase/tocasefold.$(OBJEXT) + -rm -f unicase/tocasefold.lo + -rm -f unicase/tolower.$(OBJEXT) + -rm -f unicase/tolower.lo + -rm -f unicase/totitle.$(OBJEXT) + -rm -f unicase/totitle.lo + -rm -f unicase/toupper.$(OBJEXT) + -rm -f unicase/toupper.lo + -rm -f unicase/u16-casecmp.$(OBJEXT) + -rm -f unicase/u16-casecmp.lo + -rm -f unicase/u16-casecoll.$(OBJEXT) + -rm -f unicase/u16-casecoll.lo + -rm -f unicase/u16-casefold.$(OBJEXT) + -rm -f unicase/u16-casefold.lo + -rm -f unicase/u16-casemap.$(OBJEXT) + -rm -f unicase/u16-casemap.lo + -rm -f unicase/u16-casexfrm.$(OBJEXT) + -rm -f unicase/u16-casexfrm.lo + -rm -f unicase/u16-ct-casefold.$(OBJEXT) + -rm -f unicase/u16-ct-casefold.lo + -rm -f unicase/u16-ct-tolower.$(OBJEXT) + -rm -f unicase/u16-ct-tolower.lo + -rm -f unicase/u16-ct-totitle.$(OBJEXT) + -rm -f unicase/u16-ct-totitle.lo + -rm -f unicase/u16-ct-toupper.$(OBJEXT) + -rm -f unicase/u16-ct-toupper.lo + -rm -f unicase/u16-is-cased.$(OBJEXT) + -rm -f unicase/u16-is-cased.lo + -rm -f unicase/u16-is-casefolded.$(OBJEXT) + -rm -f unicase/u16-is-casefolded.lo + -rm -f unicase/u16-is-invariant.$(OBJEXT) + -rm -f unicase/u16-is-invariant.lo + -rm -f unicase/u16-is-lowercase.$(OBJEXT) + -rm -f unicase/u16-is-lowercase.lo + -rm -f unicase/u16-is-titlecase.$(OBJEXT) + -rm -f unicase/u16-is-titlecase.lo + -rm -f unicase/u16-is-uppercase.$(OBJEXT) + -rm -f unicase/u16-is-uppercase.lo + -rm -f unicase/u16-tolower.$(OBJEXT) + -rm -f unicase/u16-tolower.lo + -rm -f unicase/u16-totitle.$(OBJEXT) + -rm -f unicase/u16-totitle.lo + -rm -f unicase/u16-toupper.$(OBJEXT) + -rm -f unicase/u16-toupper.lo + -rm -f unicase/u32-casecmp.$(OBJEXT) + -rm -f unicase/u32-casecmp.lo + -rm -f unicase/u32-casecoll.$(OBJEXT) + -rm -f unicase/u32-casecoll.lo + -rm -f unicase/u32-casefold.$(OBJEXT) + -rm -f unicase/u32-casefold.lo + -rm -f unicase/u32-casemap.$(OBJEXT) + -rm -f unicase/u32-casemap.lo + -rm -f unicase/u32-casexfrm.$(OBJEXT) + -rm -f unicase/u32-casexfrm.lo + -rm -f unicase/u32-ct-casefold.$(OBJEXT) + -rm -f unicase/u32-ct-casefold.lo + -rm -f unicase/u32-ct-tolower.$(OBJEXT) + -rm -f unicase/u32-ct-tolower.lo + -rm -f unicase/u32-ct-totitle.$(OBJEXT) + -rm -f unicase/u32-ct-totitle.lo + -rm -f unicase/u32-ct-toupper.$(OBJEXT) + -rm -f unicase/u32-ct-toupper.lo + -rm -f unicase/u32-is-cased.$(OBJEXT) + -rm -f unicase/u32-is-cased.lo + -rm -f unicase/u32-is-casefolded.$(OBJEXT) + -rm -f unicase/u32-is-casefolded.lo + -rm -f unicase/u32-is-invariant.$(OBJEXT) + -rm -f unicase/u32-is-invariant.lo + -rm -f unicase/u32-is-lowercase.$(OBJEXT) + -rm -f unicase/u32-is-lowercase.lo + -rm -f unicase/u32-is-titlecase.$(OBJEXT) + -rm -f unicase/u32-is-titlecase.lo + -rm -f unicase/u32-is-uppercase.$(OBJEXT) + -rm -f unicase/u32-is-uppercase.lo + -rm -f unicase/u32-tolower.$(OBJEXT) + -rm -f unicase/u32-tolower.lo + -rm -f unicase/u32-totitle.$(OBJEXT) + -rm -f unicase/u32-totitle.lo + -rm -f unicase/u32-toupper.$(OBJEXT) + -rm -f unicase/u32-toupper.lo + -rm -f unicase/u8-casecmp.$(OBJEXT) + -rm -f unicase/u8-casecmp.lo + -rm -f unicase/u8-casecoll.$(OBJEXT) + -rm -f unicase/u8-casecoll.lo + -rm -f unicase/u8-casefold.$(OBJEXT) + -rm -f unicase/u8-casefold.lo + -rm -f unicase/u8-casemap.$(OBJEXT) + -rm -f unicase/u8-casemap.lo + -rm -f unicase/u8-casexfrm.$(OBJEXT) + -rm -f unicase/u8-casexfrm.lo + -rm -f unicase/u8-ct-casefold.$(OBJEXT) + -rm -f unicase/u8-ct-casefold.lo + -rm -f unicase/u8-ct-tolower.$(OBJEXT) + -rm -f unicase/u8-ct-tolower.lo + -rm -f unicase/u8-ct-totitle.$(OBJEXT) + -rm -f unicase/u8-ct-totitle.lo + -rm -f unicase/u8-ct-toupper.$(OBJEXT) + -rm -f unicase/u8-ct-toupper.lo + -rm -f unicase/u8-is-cased.$(OBJEXT) + -rm -f unicase/u8-is-cased.lo + -rm -f unicase/u8-is-casefolded.$(OBJEXT) + -rm -f unicase/u8-is-casefolded.lo + -rm -f unicase/u8-is-invariant.$(OBJEXT) + -rm -f unicase/u8-is-invariant.lo + -rm -f unicase/u8-is-lowercase.$(OBJEXT) + -rm -f unicase/u8-is-lowercase.lo + -rm -f unicase/u8-is-titlecase.$(OBJEXT) + -rm -f unicase/u8-is-titlecase.lo + -rm -f unicase/u8-is-uppercase.$(OBJEXT) + -rm -f unicase/u8-is-uppercase.lo + -rm -f unicase/u8-tolower.$(OBJEXT) + -rm -f unicase/u8-tolower.lo + -rm -f unicase/u8-totitle.$(OBJEXT) + -rm -f unicase/u8-totitle.lo + -rm -f unicase/u8-toupper.$(OBJEXT) + -rm -f unicase/u8-toupper.lo + -rm -f unicase/ulc-casecmp.$(OBJEXT) + -rm -f unicase/ulc-casecmp.lo + -rm -f unicase/ulc-casecoll.$(OBJEXT) + -rm -f unicase/ulc-casecoll.lo + -rm -f unicase/ulc-casexfrm.$(OBJEXT) + -rm -f unicase/ulc-casexfrm.lo + -rm -f uniconv/u16-conv-from-enc.$(OBJEXT) + -rm -f uniconv/u16-conv-from-enc.lo + -rm -f uniconv/u16-conv-to-enc.$(OBJEXT) + -rm -f uniconv/u16-conv-to-enc.lo + -rm -f uniconv/u16-strconv-from-enc.$(OBJEXT) + -rm -f uniconv/u16-strconv-from-enc.lo + -rm -f uniconv/u16-strconv-from-locale.$(OBJEXT) + -rm -f uniconv/u16-strconv-from-locale.lo + -rm -f uniconv/u16-strconv-to-enc.$(OBJEXT) + -rm -f uniconv/u16-strconv-to-enc.lo + -rm -f uniconv/u16-strconv-to-locale.$(OBJEXT) + -rm -f uniconv/u16-strconv-to-locale.lo + -rm -f uniconv/u32-conv-from-enc.$(OBJEXT) + -rm -f uniconv/u32-conv-from-enc.lo + -rm -f uniconv/u32-conv-to-enc.$(OBJEXT) + -rm -f uniconv/u32-conv-to-enc.lo + -rm -f uniconv/u32-strconv-from-enc.$(OBJEXT) + -rm -f uniconv/u32-strconv-from-enc.lo + -rm -f uniconv/u32-strconv-from-locale.$(OBJEXT) + -rm -f uniconv/u32-strconv-from-locale.lo + -rm -f uniconv/u32-strconv-to-enc.$(OBJEXT) + -rm -f uniconv/u32-strconv-to-enc.lo + -rm -f uniconv/u32-strconv-to-locale.$(OBJEXT) + -rm -f uniconv/u32-strconv-to-locale.lo + -rm -f uniconv/u8-conv-from-enc.$(OBJEXT) + -rm -f uniconv/u8-conv-from-enc.lo + -rm -f uniconv/u8-conv-to-enc.$(OBJEXT) + -rm -f uniconv/u8-conv-to-enc.lo + -rm -f uniconv/u8-strconv-from-enc.$(OBJEXT) + -rm -f uniconv/u8-strconv-from-enc.lo + -rm -f uniconv/u8-strconv-from-locale.$(OBJEXT) + -rm -f uniconv/u8-strconv-from-locale.lo + -rm -f uniconv/u8-strconv-to-enc.$(OBJEXT) + -rm -f uniconv/u8-strconv-to-enc.lo + -rm -f uniconv/u8-strconv-to-locale.$(OBJEXT) + -rm -f uniconv/u8-strconv-to-locale.lo + -rm -f unictype/bidi_byname.$(OBJEXT) + -rm -f unictype/bidi_byname.lo + -rm -f unictype/bidi_name.$(OBJEXT) + -rm -f unictype/bidi_name.lo + -rm -f unictype/bidi_of.$(OBJEXT) + -rm -f unictype/bidi_of.lo + -rm -f unictype/bidi_test.$(OBJEXT) + -rm -f unictype/bidi_test.lo + -rm -f unictype/block_test.$(OBJEXT) + -rm -f unictype/block_test.lo + -rm -f unictype/blocks.$(OBJEXT) + -rm -f unictype/blocks.lo + -rm -f unictype/categ_C.$(OBJEXT) + -rm -f unictype/categ_C.lo + -rm -f unictype/categ_Cc.$(OBJEXT) + -rm -f unictype/categ_Cc.lo + -rm -f unictype/categ_Cf.$(OBJEXT) + -rm -f unictype/categ_Cf.lo + -rm -f unictype/categ_Cn.$(OBJEXT) + -rm -f unictype/categ_Cn.lo + -rm -f unictype/categ_Co.$(OBJEXT) + -rm -f unictype/categ_Co.lo + -rm -f unictype/categ_Cs.$(OBJEXT) + -rm -f unictype/categ_Cs.lo + -rm -f unictype/categ_L.$(OBJEXT) + -rm -f unictype/categ_L.lo + -rm -f unictype/categ_Ll.$(OBJEXT) + -rm -f unictype/categ_Ll.lo + -rm -f unictype/categ_Lm.$(OBJEXT) + -rm -f unictype/categ_Lm.lo + -rm -f unictype/categ_Lo.$(OBJEXT) + -rm -f unictype/categ_Lo.lo + -rm -f unictype/categ_Lt.$(OBJEXT) + -rm -f unictype/categ_Lt.lo + -rm -f unictype/categ_Lu.$(OBJEXT) + -rm -f unictype/categ_Lu.lo + -rm -f unictype/categ_M.$(OBJEXT) + -rm -f unictype/categ_M.lo + -rm -f unictype/categ_Mc.$(OBJEXT) + -rm -f unictype/categ_Mc.lo + -rm -f unictype/categ_Me.$(OBJEXT) + -rm -f unictype/categ_Me.lo + -rm -f unictype/categ_Mn.$(OBJEXT) + -rm -f unictype/categ_Mn.lo + -rm -f unictype/categ_N.$(OBJEXT) + -rm -f unictype/categ_N.lo + -rm -f unictype/categ_Nd.$(OBJEXT) + -rm -f unictype/categ_Nd.lo + -rm -f unictype/categ_Nl.$(OBJEXT) + -rm -f unictype/categ_Nl.lo + -rm -f unictype/categ_No.$(OBJEXT) + -rm -f unictype/categ_No.lo + -rm -f unictype/categ_P.$(OBJEXT) + -rm -f unictype/categ_P.lo + -rm -f unictype/categ_Pc.$(OBJEXT) + -rm -f unictype/categ_Pc.lo + -rm -f unictype/categ_Pd.$(OBJEXT) + -rm -f unictype/categ_Pd.lo + -rm -f unictype/categ_Pe.$(OBJEXT) + -rm -f unictype/categ_Pe.lo + -rm -f unictype/categ_Pf.$(OBJEXT) + -rm -f unictype/categ_Pf.lo + -rm -f unictype/categ_Pi.$(OBJEXT) + -rm -f unictype/categ_Pi.lo + -rm -f unictype/categ_Po.$(OBJEXT) + -rm -f unictype/categ_Po.lo + -rm -f unictype/categ_Ps.$(OBJEXT) + -rm -f unictype/categ_Ps.lo + -rm -f unictype/categ_S.$(OBJEXT) + -rm -f unictype/categ_S.lo + -rm -f unictype/categ_Sc.$(OBJEXT) + -rm -f unictype/categ_Sc.lo + -rm -f unictype/categ_Sk.$(OBJEXT) + -rm -f unictype/categ_Sk.lo + -rm -f unictype/categ_Sm.$(OBJEXT) + -rm -f unictype/categ_Sm.lo + -rm -f unictype/categ_So.$(OBJEXT) + -rm -f unictype/categ_So.lo + -rm -f unictype/categ_Z.$(OBJEXT) + -rm -f unictype/categ_Z.lo + -rm -f unictype/categ_Zl.$(OBJEXT) + -rm -f unictype/categ_Zl.lo + -rm -f unictype/categ_Zp.$(OBJEXT) + -rm -f unictype/categ_Zp.lo + -rm -f unictype/categ_Zs.$(OBJEXT) + -rm -f unictype/categ_Zs.lo + -rm -f unictype/categ_and.$(OBJEXT) + -rm -f unictype/categ_and.lo + -rm -f unictype/categ_and_not.$(OBJEXT) + -rm -f unictype/categ_and_not.lo + -rm -f unictype/categ_byname.$(OBJEXT) + -rm -f unictype/categ_byname.lo + -rm -f unictype/categ_name.$(OBJEXT) + -rm -f unictype/categ_name.lo + -rm -f unictype/categ_none.$(OBJEXT) + -rm -f unictype/categ_none.lo + -rm -f unictype/categ_of.$(OBJEXT) + -rm -f unictype/categ_of.lo + -rm -f unictype/categ_or.$(OBJEXT) + -rm -f unictype/categ_or.lo + -rm -f unictype/categ_test.$(OBJEXT) + -rm -f unictype/categ_test.lo + -rm -f unictype/combining.$(OBJEXT) + -rm -f unictype/combining.lo + -rm -f unictype/ctype_alnum.$(OBJEXT) + -rm -f unictype/ctype_alnum.lo + -rm -f unictype/ctype_alpha.$(OBJEXT) + -rm -f unictype/ctype_alpha.lo + -rm -f unictype/ctype_blank.$(OBJEXT) + -rm -f unictype/ctype_blank.lo + -rm -f unictype/ctype_cntrl.$(OBJEXT) + -rm -f unictype/ctype_cntrl.lo + -rm -f unictype/ctype_digit.$(OBJEXT) + -rm -f unictype/ctype_digit.lo + -rm -f unictype/ctype_graph.$(OBJEXT) + -rm -f unictype/ctype_graph.lo + -rm -f unictype/ctype_lower.$(OBJEXT) + -rm -f unictype/ctype_lower.lo + -rm -f unictype/ctype_print.$(OBJEXT) + -rm -f unictype/ctype_print.lo + -rm -f unictype/ctype_punct.$(OBJEXT) + -rm -f unictype/ctype_punct.lo + -rm -f unictype/ctype_space.$(OBJEXT) + -rm -f unictype/ctype_space.lo + -rm -f unictype/ctype_upper.$(OBJEXT) + -rm -f unictype/ctype_upper.lo + -rm -f unictype/ctype_xdigit.$(OBJEXT) + -rm -f unictype/ctype_xdigit.lo + -rm -f unictype/decdigit.$(OBJEXT) + -rm -f unictype/decdigit.lo + -rm -f unictype/digit.$(OBJEXT) + -rm -f unictype/digit.lo + -rm -f unictype/mirror.$(OBJEXT) + -rm -f unictype/mirror.lo + -rm -f unictype/numeric.$(OBJEXT) + -rm -f unictype/numeric.lo + -rm -f unictype/pr_alphabetic.$(OBJEXT) + -rm -f unictype/pr_alphabetic.lo + -rm -f unictype/pr_ascii_hex_digit.$(OBJEXT) + -rm -f unictype/pr_ascii_hex_digit.lo + -rm -f unictype/pr_bidi_arabic_digit.$(OBJEXT) + -rm -f unictype/pr_bidi_arabic_digit.lo + -rm -f unictype/pr_bidi_arabic_right_to_left.$(OBJEXT) + -rm -f unictype/pr_bidi_arabic_right_to_left.lo + -rm -f unictype/pr_bidi_block_separator.$(OBJEXT) + -rm -f unictype/pr_bidi_block_separator.lo + -rm -f unictype/pr_bidi_boundary_neutral.$(OBJEXT) + -rm -f unictype/pr_bidi_boundary_neutral.lo + -rm -f unictype/pr_bidi_common_separator.$(OBJEXT) + -rm -f unictype/pr_bidi_common_separator.lo + -rm -f unictype/pr_bidi_control.$(OBJEXT) + -rm -f unictype/pr_bidi_control.lo + -rm -f unictype/pr_bidi_embedding_or_override.$(OBJEXT) + -rm -f unictype/pr_bidi_embedding_or_override.lo + -rm -f unictype/pr_bidi_eur_num_separator.$(OBJEXT) + -rm -f unictype/pr_bidi_eur_num_separator.lo + -rm -f unictype/pr_bidi_eur_num_terminator.$(OBJEXT) + -rm -f unictype/pr_bidi_eur_num_terminator.lo + -rm -f unictype/pr_bidi_european_digit.$(OBJEXT) + -rm -f unictype/pr_bidi_european_digit.lo + -rm -f unictype/pr_bidi_hebrew_right_to_left.$(OBJEXT) + -rm -f unictype/pr_bidi_hebrew_right_to_left.lo + -rm -f unictype/pr_bidi_left_to_right.$(OBJEXT) + -rm -f unictype/pr_bidi_left_to_right.lo + -rm -f unictype/pr_bidi_non_spacing_mark.$(OBJEXT) + -rm -f unictype/pr_bidi_non_spacing_mark.lo + -rm -f unictype/pr_bidi_other_neutral.$(OBJEXT) + -rm -f unictype/pr_bidi_other_neutral.lo + -rm -f unictype/pr_bidi_pdf.$(OBJEXT) + -rm -f unictype/pr_bidi_pdf.lo + -rm -f unictype/pr_bidi_segment_separator.$(OBJEXT) + -rm -f unictype/pr_bidi_segment_separator.lo + -rm -f unictype/pr_bidi_whitespace.$(OBJEXT) + -rm -f unictype/pr_bidi_whitespace.lo + -rm -f unictype/pr_byname.$(OBJEXT) + -rm -f unictype/pr_byname.lo + -rm -f unictype/pr_combining.$(OBJEXT) + -rm -f unictype/pr_combining.lo + -rm -f unictype/pr_composite.$(OBJEXT) + -rm -f unictype/pr_composite.lo + -rm -f unictype/pr_currency_symbol.$(OBJEXT) + -rm -f unictype/pr_currency_symbol.lo + -rm -f unictype/pr_dash.$(OBJEXT) + -rm -f unictype/pr_dash.lo + -rm -f unictype/pr_decimal_digit.$(OBJEXT) + -rm -f unictype/pr_decimal_digit.lo + -rm -f unictype/pr_default_ignorable_code_point.$(OBJEXT) + -rm -f unictype/pr_default_ignorable_code_point.lo + -rm -f unictype/pr_deprecated.$(OBJEXT) + -rm -f unictype/pr_deprecated.lo + -rm -f unictype/pr_diacritic.$(OBJEXT) + -rm -f unictype/pr_diacritic.lo + -rm -f unictype/pr_extender.$(OBJEXT) + -rm -f unictype/pr_extender.lo + -rm -f unictype/pr_format_control.$(OBJEXT) + -rm -f unictype/pr_format_control.lo + -rm -f unictype/pr_grapheme_base.$(OBJEXT) + -rm -f unictype/pr_grapheme_base.lo + -rm -f unictype/pr_grapheme_extend.$(OBJEXT) + -rm -f unictype/pr_grapheme_extend.lo + -rm -f unictype/pr_grapheme_link.$(OBJEXT) + -rm -f unictype/pr_grapheme_link.lo + -rm -f unictype/pr_hex_digit.$(OBJEXT) + -rm -f unictype/pr_hex_digit.lo + -rm -f unictype/pr_hyphen.$(OBJEXT) + -rm -f unictype/pr_hyphen.lo + -rm -f unictype/pr_id_continue.$(OBJEXT) + -rm -f unictype/pr_id_continue.lo + -rm -f unictype/pr_id_start.$(OBJEXT) + -rm -f unictype/pr_id_start.lo + -rm -f unictype/pr_ideographic.$(OBJEXT) + -rm -f unictype/pr_ideographic.lo + -rm -f unictype/pr_ids_binary_operator.$(OBJEXT) + -rm -f unictype/pr_ids_binary_operator.lo + -rm -f unictype/pr_ids_trinary_operator.$(OBJEXT) + -rm -f unictype/pr_ids_trinary_operator.lo + -rm -f unictype/pr_ignorable_control.$(OBJEXT) + -rm -f unictype/pr_ignorable_control.lo + -rm -f unictype/pr_iso_control.$(OBJEXT) + -rm -f unictype/pr_iso_control.lo + -rm -f unictype/pr_join_control.$(OBJEXT) + -rm -f unictype/pr_join_control.lo + -rm -f unictype/pr_left_of_pair.$(OBJEXT) + -rm -f unictype/pr_left_of_pair.lo + -rm -f unictype/pr_line_separator.$(OBJEXT) + -rm -f unictype/pr_line_separator.lo + -rm -f unictype/pr_logical_order_exception.$(OBJEXT) + -rm -f unictype/pr_logical_order_exception.lo + -rm -f unictype/pr_lowercase.$(OBJEXT) + -rm -f unictype/pr_lowercase.lo + -rm -f unictype/pr_math.$(OBJEXT) + -rm -f unictype/pr_math.lo + -rm -f unictype/pr_non_break.$(OBJEXT) + -rm -f unictype/pr_non_break.lo + -rm -f unictype/pr_not_a_character.$(OBJEXT) + -rm -f unictype/pr_not_a_character.lo + -rm -f unictype/pr_numeric.$(OBJEXT) + -rm -f unictype/pr_numeric.lo + -rm -f unictype/pr_other_alphabetic.$(OBJEXT) + -rm -f unictype/pr_other_alphabetic.lo + -rm -f unictype/pr_other_default_ignorable_code_point.$(OBJEXT) + -rm -f unictype/pr_other_default_ignorable_code_point.lo + -rm -f unictype/pr_other_grapheme_extend.$(OBJEXT) + -rm -f unictype/pr_other_grapheme_extend.lo + -rm -f unictype/pr_other_id_continue.$(OBJEXT) + -rm -f unictype/pr_other_id_continue.lo + -rm -f unictype/pr_other_id_start.$(OBJEXT) + -rm -f unictype/pr_other_id_start.lo + -rm -f unictype/pr_other_lowercase.$(OBJEXT) + -rm -f unictype/pr_other_lowercase.lo + -rm -f unictype/pr_other_math.$(OBJEXT) + -rm -f unictype/pr_other_math.lo + -rm -f unictype/pr_other_uppercase.$(OBJEXT) + -rm -f unictype/pr_other_uppercase.lo + -rm -f unictype/pr_paired_punctuation.$(OBJEXT) + -rm -f unictype/pr_paired_punctuation.lo + -rm -f unictype/pr_paragraph_separator.$(OBJEXT) + -rm -f unictype/pr_paragraph_separator.lo + -rm -f unictype/pr_pattern_syntax.$(OBJEXT) + -rm -f unictype/pr_pattern_syntax.lo + -rm -f unictype/pr_pattern_white_space.$(OBJEXT) + -rm -f unictype/pr_pattern_white_space.lo + -rm -f unictype/pr_private_use.$(OBJEXT) + -rm -f unictype/pr_private_use.lo + -rm -f unictype/pr_punctuation.$(OBJEXT) + -rm -f unictype/pr_punctuation.lo + -rm -f unictype/pr_quotation_mark.$(OBJEXT) + -rm -f unictype/pr_quotation_mark.lo + -rm -f unictype/pr_radical.$(OBJEXT) + -rm -f unictype/pr_radical.lo + -rm -f unictype/pr_sentence_terminal.$(OBJEXT) + -rm -f unictype/pr_sentence_terminal.lo + -rm -f unictype/pr_soft_dotted.$(OBJEXT) + -rm -f unictype/pr_soft_dotted.lo + -rm -f unictype/pr_space.$(OBJEXT) + -rm -f unictype/pr_space.lo + -rm -f unictype/pr_terminal_punctuation.$(OBJEXT) + -rm -f unictype/pr_terminal_punctuation.lo + -rm -f unictype/pr_test.$(OBJEXT) + -rm -f unictype/pr_test.lo + -rm -f unictype/pr_titlecase.$(OBJEXT) + -rm -f unictype/pr_titlecase.lo + -rm -f unictype/pr_unassigned_code_value.$(OBJEXT) + -rm -f unictype/pr_unassigned_code_value.lo + -rm -f unictype/pr_unified_ideograph.$(OBJEXT) + -rm -f unictype/pr_unified_ideograph.lo + -rm -f unictype/pr_uppercase.$(OBJEXT) + -rm -f unictype/pr_uppercase.lo + -rm -f unictype/pr_variation_selector.$(OBJEXT) + -rm -f unictype/pr_variation_selector.lo + -rm -f unictype/pr_white_space.$(OBJEXT) + -rm -f unictype/pr_white_space.lo + -rm -f unictype/pr_xid_continue.$(OBJEXT) + -rm -f unictype/pr_xid_continue.lo + -rm -f unictype/pr_xid_start.$(OBJEXT) + -rm -f unictype/pr_xid_start.lo + -rm -f unictype/pr_zero_width.$(OBJEXT) + -rm -f unictype/pr_zero_width.lo + -rm -f unictype/scripts.$(OBJEXT) + -rm -f unictype/scripts.lo + -rm -f unictype/sy_c_ident.$(OBJEXT) + -rm -f unictype/sy_c_ident.lo + -rm -f unictype/sy_c_whitespace.$(OBJEXT) + -rm -f unictype/sy_c_whitespace.lo + -rm -f unictype/sy_java_ident.$(OBJEXT) + -rm -f unictype/sy_java_ident.lo + -rm -f unictype/sy_java_whitespace.$(OBJEXT) + -rm -f unictype/sy_java_whitespace.lo + -rm -f unilbrk/lbrktables.$(OBJEXT) + -rm -f unilbrk/lbrktables.lo + -rm -f unilbrk/u16-possible-linebreaks.$(OBJEXT) + -rm -f unilbrk/u16-possible-linebreaks.lo + -rm -f unilbrk/u16-width-linebreaks.$(OBJEXT) + -rm -f unilbrk/u16-width-linebreaks.lo + -rm -f unilbrk/u32-possible-linebreaks.$(OBJEXT) + -rm -f unilbrk/u32-possible-linebreaks.lo + -rm -f unilbrk/u32-width-linebreaks.$(OBJEXT) + -rm -f unilbrk/u32-width-linebreaks.lo + -rm -f unilbrk/u8-possible-linebreaks.$(OBJEXT) + -rm -f unilbrk/u8-possible-linebreaks.lo + -rm -f unilbrk/u8-width-linebreaks.$(OBJEXT) + -rm -f unilbrk/u8-width-linebreaks.lo + -rm -f unilbrk/ulc-common.$(OBJEXT) + -rm -f unilbrk/ulc-common.lo + -rm -f unilbrk/ulc-possible-linebreaks.$(OBJEXT) + -rm -f unilbrk/ulc-possible-linebreaks.lo + -rm -f unilbrk/ulc-width-linebreaks.$(OBJEXT) + -rm -f unilbrk/ulc-width-linebreaks.lo + -rm -f uniname/uniname.$(OBJEXT) + -rm -f uniname/uniname.lo + -rm -f uninorm/canonical-decomposition.$(OBJEXT) + -rm -f uninorm/canonical-decomposition.lo + -rm -f uninorm/compat-decomposition.$(OBJEXT) + -rm -f uninorm/compat-decomposition.lo + -rm -f uninorm/composition.$(OBJEXT) + -rm -f uninorm/composition.lo + -rm -f uninorm/decompose-internal.$(OBJEXT) + -rm -f uninorm/decompose-internal.lo + -rm -f uninorm/decomposing-form.$(OBJEXT) + -rm -f uninorm/decomposing-form.lo + -rm -f uninorm/decomposition-table.$(OBJEXT) + -rm -f uninorm/decomposition-table.lo + -rm -f uninorm/decomposition.$(OBJEXT) + -rm -f uninorm/decomposition.lo + -rm -f uninorm/nfc.$(OBJEXT) + -rm -f uninorm/nfc.lo + -rm -f uninorm/nfd.$(OBJEXT) + -rm -f uninorm/nfd.lo + -rm -f uninorm/nfkc.$(OBJEXT) + -rm -f uninorm/nfkc.lo + -rm -f uninorm/nfkd.$(OBJEXT) + -rm -f uninorm/nfkd.lo + -rm -f uninorm/u16-normalize.$(OBJEXT) + -rm -f uninorm/u16-normalize.lo + -rm -f uninorm/u16-normcmp.$(OBJEXT) + -rm -f uninorm/u16-normcmp.lo + -rm -f uninorm/u16-normcoll.$(OBJEXT) + -rm -f uninorm/u16-normcoll.lo + -rm -f uninorm/u16-normxfrm.$(OBJEXT) + -rm -f uninorm/u16-normxfrm.lo + -rm -f uninorm/u32-normalize.$(OBJEXT) + -rm -f uninorm/u32-normalize.lo + -rm -f uninorm/u32-normcmp.$(OBJEXT) + -rm -f uninorm/u32-normcmp.lo + -rm -f uninorm/u32-normcoll.$(OBJEXT) + -rm -f uninorm/u32-normcoll.lo + -rm -f uninorm/u32-normxfrm.$(OBJEXT) + -rm -f uninorm/u32-normxfrm.lo + -rm -f uninorm/u8-normalize.$(OBJEXT) + -rm -f uninorm/u8-normalize.lo + -rm -f uninorm/u8-normcmp.$(OBJEXT) + -rm -f uninorm/u8-normcmp.lo + -rm -f uninorm/u8-normcoll.$(OBJEXT) + -rm -f uninorm/u8-normcoll.lo + -rm -f uninorm/u8-normxfrm.$(OBJEXT) + -rm -f uninorm/u8-normxfrm.lo + -rm -f uninorm/uninorm-filter.$(OBJEXT) + -rm -f uninorm/uninorm-filter.lo + -rm -f unistdio/u-printf-args.$(OBJEXT) + -rm -f unistdio/u-printf-args.lo + -rm -f unistdio/u16-asnprintf.$(OBJEXT) + -rm -f unistdio/u16-asnprintf.lo + -rm -f unistdio/u16-asprintf.$(OBJEXT) + -rm -f unistdio/u16-asprintf.lo + -rm -f unistdio/u16-printf-parse.$(OBJEXT) + -rm -f unistdio/u16-printf-parse.lo + -rm -f unistdio/u16-snprintf.$(OBJEXT) + -rm -f unistdio/u16-snprintf.lo + -rm -f unistdio/u16-sprintf.$(OBJEXT) + -rm -f unistdio/u16-sprintf.lo + -rm -f unistdio/u16-u16-asnprintf.$(OBJEXT) + -rm -f unistdio/u16-u16-asnprintf.lo + -rm -f unistdio/u16-u16-asprintf.$(OBJEXT) + -rm -f unistdio/u16-u16-asprintf.lo + -rm -f unistdio/u16-u16-snprintf.$(OBJEXT) + -rm -f unistdio/u16-u16-snprintf.lo + -rm -f unistdio/u16-u16-sprintf.$(OBJEXT) + -rm -f unistdio/u16-u16-sprintf.lo + -rm -f unistdio/u16-u16-vasnprintf.$(OBJEXT) + -rm -f unistdio/u16-u16-vasnprintf.lo + -rm -f unistdio/u16-u16-vasprintf.$(OBJEXT) + -rm -f unistdio/u16-u16-vasprintf.lo + -rm -f unistdio/u16-u16-vsnprintf.$(OBJEXT) + -rm -f unistdio/u16-u16-vsnprintf.lo + -rm -f unistdio/u16-u16-vsprintf.$(OBJEXT) + -rm -f unistdio/u16-u16-vsprintf.lo + -rm -f unistdio/u16-vasnprintf.$(OBJEXT) + -rm -f unistdio/u16-vasnprintf.lo + -rm -f unistdio/u16-vasprintf.$(OBJEXT) + -rm -f unistdio/u16-vasprintf.lo + -rm -f unistdio/u16-vsnprintf.$(OBJEXT) + -rm -f unistdio/u16-vsnprintf.lo + -rm -f unistdio/u16-vsprintf.$(OBJEXT) + -rm -f unistdio/u16-vsprintf.lo + -rm -f unistdio/u32-asnprintf.$(OBJEXT) + -rm -f unistdio/u32-asnprintf.lo + -rm -f unistdio/u32-asprintf.$(OBJEXT) + -rm -f unistdio/u32-asprintf.lo + -rm -f unistdio/u32-printf-parse.$(OBJEXT) + -rm -f unistdio/u32-printf-parse.lo + -rm -f unistdio/u32-snprintf.$(OBJEXT) + -rm -f unistdio/u32-snprintf.lo + -rm -f unistdio/u32-sprintf.$(OBJEXT) + -rm -f unistdio/u32-sprintf.lo + -rm -f unistdio/u32-u32-asnprintf.$(OBJEXT) + -rm -f unistdio/u32-u32-asnprintf.lo + -rm -f unistdio/u32-u32-asprintf.$(OBJEXT) + -rm -f unistdio/u32-u32-asprintf.lo + -rm -f unistdio/u32-u32-snprintf.$(OBJEXT) + -rm -f unistdio/u32-u32-snprintf.lo + -rm -f unistdio/u32-u32-sprintf.$(OBJEXT) + -rm -f unistdio/u32-u32-sprintf.lo + -rm -f unistdio/u32-u32-vasnprintf.$(OBJEXT) + -rm -f unistdio/u32-u32-vasnprintf.lo + -rm -f unistdio/u32-u32-vasprintf.$(OBJEXT) + -rm -f unistdio/u32-u32-vasprintf.lo + -rm -f unistdio/u32-u32-vsnprintf.$(OBJEXT) + -rm -f unistdio/u32-u32-vsnprintf.lo + -rm -f unistdio/u32-u32-vsprintf.$(OBJEXT) + -rm -f unistdio/u32-u32-vsprintf.lo + -rm -f unistdio/u32-vasnprintf.$(OBJEXT) + -rm -f unistdio/u32-vasnprintf.lo + -rm -f unistdio/u32-vasprintf.$(OBJEXT) + -rm -f unistdio/u32-vasprintf.lo + -rm -f unistdio/u32-vsnprintf.$(OBJEXT) + -rm -f unistdio/u32-vsnprintf.lo + -rm -f unistdio/u32-vsprintf.$(OBJEXT) + -rm -f unistdio/u32-vsprintf.lo + -rm -f unistdio/u8-asnprintf.$(OBJEXT) + -rm -f unistdio/u8-asnprintf.lo + -rm -f unistdio/u8-asprintf.$(OBJEXT) + -rm -f unistdio/u8-asprintf.lo + -rm -f unistdio/u8-printf-parse.$(OBJEXT) + -rm -f unistdio/u8-printf-parse.lo + -rm -f unistdio/u8-snprintf.$(OBJEXT) + -rm -f unistdio/u8-snprintf.lo + -rm -f unistdio/u8-sprintf.$(OBJEXT) + -rm -f unistdio/u8-sprintf.lo + -rm -f unistdio/u8-u8-asnprintf.$(OBJEXT) + -rm -f unistdio/u8-u8-asnprintf.lo + -rm -f unistdio/u8-u8-asprintf.$(OBJEXT) + -rm -f unistdio/u8-u8-asprintf.lo + -rm -f unistdio/u8-u8-snprintf.$(OBJEXT) + -rm -f unistdio/u8-u8-snprintf.lo + -rm -f unistdio/u8-u8-sprintf.$(OBJEXT) + -rm -f unistdio/u8-u8-sprintf.lo + -rm -f unistdio/u8-u8-vasnprintf.$(OBJEXT) + -rm -f unistdio/u8-u8-vasnprintf.lo + -rm -f unistdio/u8-u8-vasprintf.$(OBJEXT) + -rm -f unistdio/u8-u8-vasprintf.lo + -rm -f unistdio/u8-u8-vsnprintf.$(OBJEXT) + -rm -f unistdio/u8-u8-vsnprintf.lo + -rm -f unistdio/u8-u8-vsprintf.$(OBJEXT) + -rm -f unistdio/u8-u8-vsprintf.lo + -rm -f unistdio/u8-vasnprintf.$(OBJEXT) + -rm -f unistdio/u8-vasnprintf.lo + -rm -f unistdio/u8-vasprintf.$(OBJEXT) + -rm -f unistdio/u8-vasprintf.lo + -rm -f unistdio/u8-vsnprintf.$(OBJEXT) + -rm -f unistdio/u8-vsnprintf.lo + -rm -f unistdio/u8-vsprintf.$(OBJEXT) + -rm -f unistdio/u8-vsprintf.lo + -rm -f unistdio/ulc-asnprintf.$(OBJEXT) + -rm -f unistdio/ulc-asnprintf.lo + -rm -f unistdio/ulc-asprintf.$(OBJEXT) + -rm -f unistdio/ulc-asprintf.lo + -rm -f unistdio/ulc-fprintf.$(OBJEXT) + -rm -f unistdio/ulc-fprintf.lo + -rm -f unistdio/ulc-printf-parse.$(OBJEXT) + -rm -f unistdio/ulc-printf-parse.lo + -rm -f unistdio/ulc-snprintf.$(OBJEXT) + -rm -f unistdio/ulc-snprintf.lo + -rm -f unistdio/ulc-sprintf.$(OBJEXT) + -rm -f unistdio/ulc-sprintf.lo + -rm -f unistdio/ulc-vasnprintf.$(OBJEXT) + -rm -f unistdio/ulc-vasnprintf.lo + -rm -f unistdio/ulc-vasprintf.$(OBJEXT) + -rm -f unistdio/ulc-vasprintf.lo + -rm -f unistdio/ulc-vfprintf.$(OBJEXT) + -rm -f unistdio/ulc-vfprintf.lo + -rm -f unistdio/ulc-vsnprintf.$(OBJEXT) + -rm -f unistdio/ulc-vsnprintf.lo + -rm -f unistdio/ulc-vsprintf.$(OBJEXT) + -rm -f unistdio/ulc-vsprintf.lo + -rm -f unistr/u16-check.$(OBJEXT) + -rm -f unistr/u16-check.lo + -rm -f unistr/u16-chr.$(OBJEXT) + -rm -f unistr/u16-chr.lo + -rm -f unistr/u16-cmp.$(OBJEXT) + -rm -f unistr/u16-cmp.lo + -rm -f unistr/u16-cmp2.$(OBJEXT) + -rm -f unistr/u16-cmp2.lo + -rm -f unistr/u16-cpy-alloc.$(OBJEXT) + -rm -f unistr/u16-cpy-alloc.lo + -rm -f unistr/u16-cpy.$(OBJEXT) + -rm -f unistr/u16-cpy.lo + -rm -f unistr/u16-endswith.$(OBJEXT) + -rm -f unistr/u16-endswith.lo + -rm -f unistr/u16-mblen.$(OBJEXT) + -rm -f unistr/u16-mblen.lo + -rm -f unistr/u16-mbsnlen.$(OBJEXT) + -rm -f unistr/u16-mbsnlen.lo + -rm -f unistr/u16-mbtouc-aux.$(OBJEXT) + -rm -f unistr/u16-mbtouc-aux.lo + -rm -f unistr/u16-mbtouc-unsafe-aux.$(OBJEXT) + -rm -f unistr/u16-mbtouc-unsafe-aux.lo + -rm -f unistr/u16-mbtouc-unsafe.$(OBJEXT) + -rm -f unistr/u16-mbtouc-unsafe.lo + -rm -f unistr/u16-mbtouc.$(OBJEXT) + -rm -f unistr/u16-mbtouc.lo + -rm -f unistr/u16-mbtoucr.$(OBJEXT) + -rm -f unistr/u16-mbtoucr.lo + -rm -f unistr/u16-move.$(OBJEXT) + -rm -f unistr/u16-move.lo + -rm -f unistr/u16-next.$(OBJEXT) + -rm -f unistr/u16-next.lo + -rm -f unistr/u16-prev.$(OBJEXT) + -rm -f unistr/u16-prev.lo + -rm -f unistr/u16-set.$(OBJEXT) + -rm -f unistr/u16-set.lo + -rm -f unistr/u16-startswith.$(OBJEXT) + -rm -f unistr/u16-startswith.lo + -rm -f unistr/u16-stpcpy.$(OBJEXT) + -rm -f unistr/u16-stpcpy.lo + -rm -f unistr/u16-stpncpy.$(OBJEXT) + -rm -f unistr/u16-stpncpy.lo + -rm -f unistr/u16-strcat.$(OBJEXT) + -rm -f unistr/u16-strcat.lo + -rm -f unistr/u16-strchr.$(OBJEXT) + -rm -f unistr/u16-strchr.lo + -rm -f unistr/u16-strcmp.$(OBJEXT) + -rm -f unistr/u16-strcmp.lo + -rm -f unistr/u16-strcoll.$(OBJEXT) + -rm -f unistr/u16-strcoll.lo + -rm -f unistr/u16-strcpy.$(OBJEXT) + -rm -f unistr/u16-strcpy.lo + -rm -f unistr/u16-strcspn.$(OBJEXT) + -rm -f unistr/u16-strcspn.lo + -rm -f unistr/u16-strdup.$(OBJEXT) + -rm -f unistr/u16-strdup.lo + -rm -f unistr/u16-strlen.$(OBJEXT) + -rm -f unistr/u16-strlen.lo + -rm -f unistr/u16-strmblen.$(OBJEXT) + -rm -f unistr/u16-strmblen.lo + -rm -f unistr/u16-strmbtouc.$(OBJEXT) + -rm -f unistr/u16-strmbtouc.lo + -rm -f unistr/u16-strncat.$(OBJEXT) + -rm -f unistr/u16-strncat.lo + -rm -f unistr/u16-strncmp.$(OBJEXT) + -rm -f unistr/u16-strncmp.lo + -rm -f unistr/u16-strncpy.$(OBJEXT) + -rm -f unistr/u16-strncpy.lo + -rm -f unistr/u16-strnlen.$(OBJEXT) + -rm -f unistr/u16-strnlen.lo + -rm -f unistr/u16-strpbrk.$(OBJEXT) + -rm -f unistr/u16-strpbrk.lo + -rm -f unistr/u16-strrchr.$(OBJEXT) + -rm -f unistr/u16-strrchr.lo + -rm -f unistr/u16-strspn.$(OBJEXT) + -rm -f unistr/u16-strspn.lo + -rm -f unistr/u16-strstr.$(OBJEXT) + -rm -f unistr/u16-strstr.lo + -rm -f unistr/u16-strtok.$(OBJEXT) + -rm -f unistr/u16-strtok.lo + -rm -f unistr/u16-to-u32.$(OBJEXT) + -rm -f unistr/u16-to-u32.lo + -rm -f unistr/u16-to-u8.$(OBJEXT) + -rm -f unistr/u16-to-u8.lo + -rm -f unistr/u16-uctomb-aux.$(OBJEXT) + -rm -f unistr/u16-uctomb-aux.lo + -rm -f unistr/u16-uctomb.$(OBJEXT) + -rm -f unistr/u16-uctomb.lo + -rm -f unistr/u32-check.$(OBJEXT) + -rm -f unistr/u32-check.lo + -rm -f unistr/u32-chr.$(OBJEXT) + -rm -f unistr/u32-chr.lo + -rm -f unistr/u32-cmp.$(OBJEXT) + -rm -f unistr/u32-cmp.lo + -rm -f unistr/u32-cmp2.$(OBJEXT) + -rm -f unistr/u32-cmp2.lo + -rm -f unistr/u32-cpy-alloc.$(OBJEXT) + -rm -f unistr/u32-cpy-alloc.lo + -rm -f unistr/u32-cpy.$(OBJEXT) + -rm -f unistr/u32-cpy.lo + -rm -f unistr/u32-endswith.$(OBJEXT) + -rm -f unistr/u32-endswith.lo + -rm -f unistr/u32-mblen.$(OBJEXT) + -rm -f unistr/u32-mblen.lo + -rm -f unistr/u32-mbsnlen.$(OBJEXT) + -rm -f unistr/u32-mbsnlen.lo + -rm -f unistr/u32-mbtouc-unsafe.$(OBJEXT) + -rm -f unistr/u32-mbtouc-unsafe.lo + -rm -f unistr/u32-mbtouc.$(OBJEXT) + -rm -f unistr/u32-mbtouc.lo + -rm -f unistr/u32-mbtoucr.$(OBJEXT) + -rm -f unistr/u32-mbtoucr.lo + -rm -f unistr/u32-move.$(OBJEXT) + -rm -f unistr/u32-move.lo + -rm -f unistr/u32-next.$(OBJEXT) + -rm -f unistr/u32-next.lo + -rm -f unistr/u32-prev.$(OBJEXT) + -rm -f unistr/u32-prev.lo + -rm -f unistr/u32-set.$(OBJEXT) + -rm -f unistr/u32-set.lo + -rm -f unistr/u32-startswith.$(OBJEXT) + -rm -f unistr/u32-startswith.lo + -rm -f unistr/u32-stpcpy.$(OBJEXT) + -rm -f unistr/u32-stpcpy.lo + -rm -f unistr/u32-stpncpy.$(OBJEXT) + -rm -f unistr/u32-stpncpy.lo + -rm -f unistr/u32-strcat.$(OBJEXT) + -rm -f unistr/u32-strcat.lo + -rm -f unistr/u32-strchr.$(OBJEXT) + -rm -f unistr/u32-strchr.lo + -rm -f unistr/u32-strcmp.$(OBJEXT) + -rm -f unistr/u32-strcmp.lo + -rm -f unistr/u32-strcoll.$(OBJEXT) + -rm -f unistr/u32-strcoll.lo + -rm -f unistr/u32-strcpy.$(OBJEXT) + -rm -f unistr/u32-strcpy.lo + -rm -f unistr/u32-strcspn.$(OBJEXT) + -rm -f unistr/u32-strcspn.lo + -rm -f unistr/u32-strdup.$(OBJEXT) + -rm -f unistr/u32-strdup.lo + -rm -f unistr/u32-strlen.$(OBJEXT) + -rm -f unistr/u32-strlen.lo + -rm -f unistr/u32-strmblen.$(OBJEXT) + -rm -f unistr/u32-strmblen.lo + -rm -f unistr/u32-strmbtouc.$(OBJEXT) + -rm -f unistr/u32-strmbtouc.lo + -rm -f unistr/u32-strncat.$(OBJEXT) + -rm -f unistr/u32-strncat.lo + -rm -f unistr/u32-strncmp.$(OBJEXT) + -rm -f unistr/u32-strncmp.lo + -rm -f unistr/u32-strncpy.$(OBJEXT) + -rm -f unistr/u32-strncpy.lo + -rm -f unistr/u32-strnlen.$(OBJEXT) + -rm -f unistr/u32-strnlen.lo + -rm -f unistr/u32-strpbrk.$(OBJEXT) + -rm -f unistr/u32-strpbrk.lo + -rm -f unistr/u32-strrchr.$(OBJEXT) + -rm -f unistr/u32-strrchr.lo + -rm -f unistr/u32-strspn.$(OBJEXT) + -rm -f unistr/u32-strspn.lo + -rm -f unistr/u32-strstr.$(OBJEXT) + -rm -f unistr/u32-strstr.lo + -rm -f unistr/u32-strtok.$(OBJEXT) + -rm -f unistr/u32-strtok.lo + -rm -f unistr/u32-to-u16.$(OBJEXT) + -rm -f unistr/u32-to-u16.lo + -rm -f unistr/u32-to-u8.$(OBJEXT) + -rm -f unistr/u32-to-u8.lo + -rm -f unistr/u32-uctomb.$(OBJEXT) + -rm -f unistr/u32-uctomb.lo + -rm -f unistr/u8-check.$(OBJEXT) + -rm -f unistr/u8-check.lo + -rm -f unistr/u8-chr.$(OBJEXT) + -rm -f unistr/u8-chr.lo + -rm -f unistr/u8-cmp.$(OBJEXT) + -rm -f unistr/u8-cmp.lo + -rm -f unistr/u8-cmp2.$(OBJEXT) + -rm -f unistr/u8-cmp2.lo + -rm -f unistr/u8-cpy-alloc.$(OBJEXT) + -rm -f unistr/u8-cpy-alloc.lo + -rm -f unistr/u8-cpy.$(OBJEXT) + -rm -f unistr/u8-cpy.lo + -rm -f unistr/u8-endswith.$(OBJEXT) + -rm -f unistr/u8-endswith.lo + -rm -f unistr/u8-mblen.$(OBJEXT) + -rm -f unistr/u8-mblen.lo + -rm -f unistr/u8-mbsnlen.$(OBJEXT) + -rm -f unistr/u8-mbsnlen.lo + -rm -f unistr/u8-mbtouc-aux.$(OBJEXT) + -rm -f unistr/u8-mbtouc-aux.lo + -rm -f unistr/u8-mbtouc-unsafe-aux.$(OBJEXT) + -rm -f unistr/u8-mbtouc-unsafe-aux.lo + -rm -f unistr/u8-mbtouc-unsafe.$(OBJEXT) + -rm -f unistr/u8-mbtouc-unsafe.lo + -rm -f unistr/u8-mbtouc.$(OBJEXT) + -rm -f unistr/u8-mbtouc.lo + -rm -f unistr/u8-mbtoucr.$(OBJEXT) + -rm -f unistr/u8-mbtoucr.lo + -rm -f unistr/u8-move.$(OBJEXT) + -rm -f unistr/u8-move.lo + -rm -f unistr/u8-next.$(OBJEXT) + -rm -f unistr/u8-next.lo + -rm -f unistr/u8-prev.$(OBJEXT) + -rm -f unistr/u8-prev.lo + -rm -f unistr/u8-set.$(OBJEXT) + -rm -f unistr/u8-set.lo + -rm -f unistr/u8-startswith.$(OBJEXT) + -rm -f unistr/u8-startswith.lo + -rm -f unistr/u8-stpcpy.$(OBJEXT) + -rm -f unistr/u8-stpcpy.lo + -rm -f unistr/u8-stpncpy.$(OBJEXT) + -rm -f unistr/u8-stpncpy.lo + -rm -f unistr/u8-strcat.$(OBJEXT) + -rm -f unistr/u8-strcat.lo + -rm -f unistr/u8-strchr.$(OBJEXT) + -rm -f unistr/u8-strchr.lo + -rm -f unistr/u8-strcmp.$(OBJEXT) + -rm -f unistr/u8-strcmp.lo + -rm -f unistr/u8-strcoll.$(OBJEXT) + -rm -f unistr/u8-strcoll.lo + -rm -f unistr/u8-strcpy.$(OBJEXT) + -rm -f unistr/u8-strcpy.lo + -rm -f unistr/u8-strcspn.$(OBJEXT) + -rm -f unistr/u8-strcspn.lo + -rm -f unistr/u8-strdup.$(OBJEXT) + -rm -f unistr/u8-strdup.lo + -rm -f unistr/u8-strlen.$(OBJEXT) + -rm -f unistr/u8-strlen.lo + -rm -f unistr/u8-strmblen.$(OBJEXT) + -rm -f unistr/u8-strmblen.lo + -rm -f unistr/u8-strmbtouc.$(OBJEXT) + -rm -f unistr/u8-strmbtouc.lo + -rm -f unistr/u8-strncat.$(OBJEXT) + -rm -f unistr/u8-strncat.lo + -rm -f unistr/u8-strncmp.$(OBJEXT) + -rm -f unistr/u8-strncmp.lo + -rm -f unistr/u8-strncpy.$(OBJEXT) + -rm -f unistr/u8-strncpy.lo + -rm -f unistr/u8-strnlen.$(OBJEXT) + -rm -f unistr/u8-strnlen.lo + -rm -f unistr/u8-strpbrk.$(OBJEXT) + -rm -f unistr/u8-strpbrk.lo + -rm -f unistr/u8-strrchr.$(OBJEXT) + -rm -f unistr/u8-strrchr.lo + -rm -f unistr/u8-strspn.$(OBJEXT) + -rm -f unistr/u8-strspn.lo + -rm -f unistr/u8-strstr.$(OBJEXT) + -rm -f unistr/u8-strstr.lo + -rm -f unistr/u8-strtok.$(OBJEXT) + -rm -f unistr/u8-strtok.lo + -rm -f unistr/u8-to-u16.$(OBJEXT) + -rm -f unistr/u8-to-u16.lo + -rm -f unistr/u8-to-u32.$(OBJEXT) + -rm -f unistr/u8-to-u32.lo + -rm -f unistr/u8-uctomb-aux.$(OBJEXT) + -rm -f unistr/u8-uctomb-aux.lo + -rm -f unistr/u8-uctomb.$(OBJEXT) + -rm -f unistr/u8-uctomb.lo + -rm -f uniwbrk/u16-wordbreaks.$(OBJEXT) + -rm -f uniwbrk/u16-wordbreaks.lo + -rm -f uniwbrk/u32-wordbreaks.$(OBJEXT) + -rm -f uniwbrk/u32-wordbreaks.lo + -rm -f uniwbrk/u8-wordbreaks.$(OBJEXT) + -rm -f uniwbrk/u8-wordbreaks.lo + -rm -f uniwbrk/ulc-wordbreaks.$(OBJEXT) + -rm -f uniwbrk/ulc-wordbreaks.lo + -rm -f uniwbrk/wbrktable.$(OBJEXT) + -rm -f uniwbrk/wbrktable.lo + -rm -f uniwbrk/wordbreak-property.$(OBJEXT) + -rm -f uniwbrk/wordbreak-property.lo + -rm -f uniwidth/u16-strwidth.$(OBJEXT) + -rm -f uniwidth/u16-strwidth.lo + -rm -f uniwidth/u16-width.$(OBJEXT) + -rm -f uniwidth/u16-width.lo + -rm -f uniwidth/u32-strwidth.$(OBJEXT) + -rm -f uniwidth/u32-strwidth.lo + -rm -f uniwidth/u32-width.$(OBJEXT) + -rm -f uniwidth/u32-width.lo + -rm -f uniwidth/u8-strwidth.$(OBJEXT) + -rm -f uniwidth/u8-strwidth.lo + -rm -f uniwidth/u8-width.$(OBJEXT) + -rm -f uniwidth/u8-width.lo + -rm -f uniwidth/width.$(OBJEXT) + -rm -f uniwidth/width.lo distclean-compile: -rm -f *.tab.c .c.o: - $(AM_V_CC)$(COMPILE) -c -o $@ $< + $(AM_V_CC) @AM_BACKSLASH@ + $(COMPILE) -c -o $@ $< .c.obj: - $(AM_V_CC)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + $(AM_V_CC) @AM_BACKSLASH@ + $(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: - $(AM_V_CC)$(LTCOMPILE) -c -o $@ $< + $(AM_V_CC) @AM_BACKSLASH@ + $(LTCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo @@ -4115,7 +3455,6 @@ clean-libtool: -rm -rf unicase/.libs unicase/_libs -rm -rf uniconv/.libs uniconv/_libs -rm -rf unictype/.libs unictype/_libs - -rm -rf unigbrk/.libs unigbrk/_libs -rm -rf unilbrk/.libs unilbrk/_libs -rm -rf uniname/.libs uniname/_libs -rm -rf uninorm/.libs uninorm/_libs @@ -4125,18 +3464,15 @@ clean-libtool: -rm -rf uniwidth/.libs uniwidth/_libs install-nobase_includeHEADERS: $(nobase_include_HEADERS) @$(NORMAL_INSTALL) + test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)" @list='$(nobase_include_HEADERS)'; test -n "$(includedir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \ - fi; \ $(am__nobase_list) | while read dir files; do \ xfiles=; for file in $$files; do \ if test -f "$$file"; then xfiles="$$xfiles $$file"; \ else xfiles="$$xfiles $(srcdir)/$$file"; fi; done; \ test -z "$$xfiles" || { \ test "x$$dir" = x. || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(includedir)/$$dir'"; \ + echo "$(MKDIR_P) '$(DESTDIR)$(includedir)/$$dir'"; \ $(MKDIR_P) "$(DESTDIR)$(includedir)/$$dir"; }; \ echo " $(INSTALL_HEADER) $$xfiles '$(DESTDIR)$(includedir)/$$dir'"; \ $(INSTALL_HEADER) $$xfiles "$(DESTDIR)$(includedir)/$$dir" || exit $$?; }; \ @@ -4146,21 +3482,20 @@ uninstall-nobase_includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(nobase_include_HEADERS)'; test -n "$(includedir)" || list=; \ $(am__nobase_strip_setup); files=`$(am__nobase_strip)`; \ - dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir) + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(includedir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(includedir)" && rm -f $$files install-nobase_nodist_includeHEADERS: $(nobase_nodist_include_HEADERS) @$(NORMAL_INSTALL) + test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)" @list='$(nobase_nodist_include_HEADERS)'; test -n "$(includedir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \ - fi; \ $(am__nobase_list) | while read dir files; do \ xfiles=; for file in $$files; do \ if test -f "$$file"; then xfiles="$$xfiles $$file"; \ else xfiles="$$xfiles $(srcdir)/$$file"; fi; done; \ test -z "$$xfiles" || { \ test "x$$dir" = x. || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(includedir)/$$dir'"; \ + echo "$(MKDIR_P) '$(DESTDIR)$(includedir)/$$dir'"; \ $(MKDIR_P) "$(DESTDIR)$(includedir)/$$dir"; }; \ echo " $(INSTALL_HEADER) $$xfiles '$(DESTDIR)$(includedir)/$$dir'"; \ $(INSTALL_HEADER) $$xfiles "$(DESTDIR)$(includedir)/$$dir" || exit $$?; }; \ @@ -4170,17 +3505,30 @@ uninstall-nobase_nodist_includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(nobase_nodist_include_HEADERS)'; test -n "$(includedir)" || list=; \ $(am__nobase_strip_setup); files=`$(am__nobase_strip)`; \ - dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir) - -ID: $(am__tagged_files) - $(am__define_uniq_tagged_files); mkid -fID $$unique -tags: tags-am -TAGS: tags - -tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(includedir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(includedir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ - $(am__define_uniq_tagged_files); \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -4192,11 +3540,15 @@ tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $$unique; \ fi; \ fi -ctags: ctags-am - -CTAGS: ctags -ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - $(am__define_uniq_tagged_files); \ +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -4205,21 +3557,6 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" -cscopelist: cscopelist-am - -cscopelist-am: $(am__tagged_files) - list='$(am__tagged_files)'; \ - case "$(srcdir)" in \ - [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ - *) sdir=$(subdir)/$(srcdir) ;; \ - esac; \ - for i in $$list; do \ - if test -f "$$i"; then \ - echo "$(subdir)/$$i"; \ - else \ - echo "$$sdir/$$i"; \ - fi; \ - done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -4273,15 +3610,10 @@ install-am: all-am installcheck: installcheck-am install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) @@ -4296,7 +3628,6 @@ distclean-generic: -rm -f unicase/$(am__dirstamp) -rm -f uniconv/$(am__dirstamp) -rm -f unictype/$(am__dirstamp) - -rm -f unigbrk/$(am__dirstamp) -rm -f unilbrk/$(am__dirstamp) -rm -f uniname/$(am__dirstamp) -rm -f uninorm/$(am__dirstamp) @@ -4385,13 +3716,13 @@ uninstall-am: uninstall-libLTLIBRARIES uninstall-local \ .MAKE: all check install install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am all-local check check-am clean \ +.PHONY: CTAGS GTAGS all all-am all-local check check-am clean \ clean-generic clean-libLTLIBRARIES clean-libtool clean-local \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-exec-local install-html \ + ctags distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-exec-local install-html \ install-html-am install-info install-info-am \ install-libLTLIBRARIES install-man \ install-nobase_includeHEADERS \ @@ -4400,27 +3731,52 @@ uninstall-am: uninstall-libLTLIBRARIES uninstall-local \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool mostlyclean-local pdf \ - pdf-am ps ps-am tags tags-am uninstall uninstall-am \ + pdf-am ps ps-am tags uninstall uninstall-am \ uninstall-libLTLIBRARIES uninstall-local \ uninstall-nobase_includeHEADERS \ uninstall-nobase_nodist_includeHEADERS -.PRECIOUS: Makefile - # We need the following in order to create when the system # doesn't have one that works with the given compiler. -@GL_GENERATE_ALLOCA_H_TRUE@alloca.h: alloca.in.h $(top_builddir)/config.status -@GL_GENERATE_ALLOCA_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \ -@GL_GENERATE_ALLOCA_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ -@GL_GENERATE_ALLOCA_H_TRUE@ cat $(srcdir)/alloca.in.h; \ -@GL_GENERATE_ALLOCA_H_TRUE@ } > $@-t && \ -@GL_GENERATE_ALLOCA_H_TRUE@ mv -f $@-t $@ -@GL_GENERATE_ALLOCA_H_FALSE@alloca.h: $(top_builddir)/config.status -@GL_GENERATE_ALLOCA_H_FALSE@ rm -f $@ +alloca.h: alloca.in.h + $(AM_V_GEN)rm -f $@-t $@ && \ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/alloca.in.h; \ + } > $@-t && \ + mv -f $@-t $@ +# The arg-nonnull.h that gets inserted into generated .h files is the same as +# build-aux/arg-nonnull.h, except that it has the copyright header cut off. +arg-nonnull.h: $(top_srcdir)/build-aux/arg-nonnull.h + $(AM_V_GEN)rm -f $@-t $@ && \ + sed -n -e '/GL_ARG_NONNULL/,$$p' \ + < $(top_srcdir)/build-aux/arg-nonnull.h \ + > $@-t && \ + mv $@-t $@ +# The c++defs.h that gets inserted into generated .h files is the same as +# build-aux/c++defs.h, except that it has the copyright header cut off. +c++defs.h: $(top_srcdir)/build-aux/c++defs.h + $(AM_V_GEN)rm -f $@-t $@ && \ + sed -n -e '/_GL_CXXDEFS/,$$p' \ + < $(top_srcdir)/build-aux/c++defs.h \ + > $@-t && \ + mv $@-t $@ -# Listed in the same order as the GNU makefile conventions, and -# provided by autoconf 2.59c+ or 2.70. +# Retrieve values of the variables through 'configure' followed by +# 'make', not directly through 'configure', so that a user who +# sets some of these variables consistently on the 'make' command +# line gets correct results. +# +# One advantage of this approach, compared to the classical +# approach of adding -DLIBDIR=\"$(libdir)\" etc. to AM_CPPFLAGS, +# is that it protects against the use of undefined variables. +# If, say, $(libdir) is not set in the Makefile, LIBDIR is not +# defined by this module, and code using LIBDIR gives a +# compilation error. +# +# Another advantage is that 'make' output is shorter. +# +# Listed in the same order as the GNU makefile conventions. # The Automake-defined pkg* macros are appended, in the order # listed in the Automake 1.10a+ documentation. configmake.h: Makefile @@ -4436,7 +3792,6 @@ configmake.h: Makefile echo '#define SYSCONFDIR "$(sysconfdir)"'; \ echo '#define SHAREDSTATEDIR "$(sharedstatedir)"'; \ echo '#define LOCALSTATEDIR "$(localstatedir)"'; \ - echo '#define RUNSTATEDIR "$(runstatedir)"'; \ echo '#define INCLUDEDIR "$(includedir)"'; \ echo '#define OLDINCLUDEDIR "$(oldincludedir)"'; \ echo '#define DOCDIR "$(docdir)"'; \ @@ -4455,70 +3810,60 @@ configmake.h: Makefile echo '#define PKGLIBDIR "$(pkglibdir)"'; \ echo '#define PKGLIBEXECDIR "$(pkglibexecdir)"'; \ } | sed '/""/d' > $@-t && \ - mv -f $@-t $@ + if test -f $@ && cmp $@-t $@ > /dev/null; then \ + rm -f $@-t; \ + else \ + rm -f $@; mv $@-t $@; \ + fi # We need the following in order to create when the system # doesn't have one that is POSIX compliant. -@GL_GENERATE_ERRNO_H_TRUE@errno.h: errno.in.h $(top_builddir)/config.status -@GL_GENERATE_ERRNO_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \ -@GL_GENERATE_ERRNO_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ -@GL_GENERATE_ERRNO_H_TRUE@ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -@GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -@GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -@GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -@GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \ -@GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''EMULTIHOP_HIDDEN''@|$(EMULTIHOP_HIDDEN)|g' \ -@GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''EMULTIHOP_VALUE''@|$(EMULTIHOP_VALUE)|g' \ -@GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''ENOLINK_HIDDEN''@|$(ENOLINK_HIDDEN)|g' \ -@GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \ -@GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \ -@GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \ -@GL_GENERATE_ERRNO_H_TRUE@ < $(srcdir)/errno.in.h; \ -@GL_GENERATE_ERRNO_H_TRUE@ } > $@-t && \ -@GL_GENERATE_ERRNO_H_TRUE@ mv $@-t $@ -@GL_GENERATE_ERRNO_H_FALSE@errno.h: $(top_builddir)/config.status -@GL_GENERATE_ERRNO_H_FALSE@ rm -f $@ +errno.h: errno.in.h + $(AM_V_GEN)rm -f $@-t $@ && \ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \ + -e 's|@''EMULTIHOP_HIDDEN''@|$(EMULTIHOP_HIDDEN)|g' \ + -e 's|@''EMULTIHOP_VALUE''@|$(EMULTIHOP_VALUE)|g' \ + -e 's|@''ENOLINK_HIDDEN''@|$(ENOLINK_HIDDEN)|g' \ + -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \ + -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \ + -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \ + < $(srcdir)/errno.in.h; \ + } > $@-t && \ + mv $@-t $@ # We need the following in order to create when the system # doesn't have one that works with the given compiler. -@GL_GENERATE_FLOAT_H_TRUE@float.h: float.in.h $(top_builddir)/config.status -@GL_GENERATE_FLOAT_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \ -@GL_GENERATE_FLOAT_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ -@GL_GENERATE_FLOAT_H_TRUE@ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -@GL_GENERATE_FLOAT_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -@GL_GENERATE_FLOAT_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -@GL_GENERATE_FLOAT_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -@GL_GENERATE_FLOAT_H_TRUE@ -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \ -@GL_GENERATE_FLOAT_H_TRUE@ -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \ -@GL_GENERATE_FLOAT_H_TRUE@ < $(srcdir)/float.in.h; \ -@GL_GENERATE_FLOAT_H_TRUE@ } > $@-t && \ -@GL_GENERATE_FLOAT_H_TRUE@ mv $@-t $@ -@GL_GENERATE_FLOAT_H_FALSE@float.h: $(top_builddir)/config.status -@GL_GENERATE_FLOAT_H_FALSE@ rm -f $@ +float.h: float.in.h + $(AM_V_GEN)rm -f $@-t $@ && \ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \ + < $(srcdir)/float.in.h; \ + } > $@-t && \ + mv $@-t $@ # We need the following in order to create when the system # doesn't have one that works with the given compiler. -@GL_GENERATE_ICONV_H_TRUE@iconv.h: iconv.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) -@GL_GENERATE_ICONV_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \ -@GL_GENERATE_ICONV_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ -@GL_GENERATE_ICONV_H_TRUE@ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -@GL_GENERATE_ICONV_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -@GL_GENERATE_ICONV_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -@GL_GENERATE_ICONV_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -@GL_GENERATE_ICONV_H_TRUE@ -e 's|@''NEXT_ICONV_H''@|$(NEXT_ICONV_H)|g' \ -@GL_GENERATE_ICONV_H_TRUE@ -e 's/@''GNULIB_ICONV''@/$(GNULIB_ICONV)/g' \ -@GL_GENERATE_ICONV_H_TRUE@ -e 's|@''ICONV_CONST''@|$(ICONV_CONST)|g' \ -@GL_GENERATE_ICONV_H_TRUE@ -e 's|@''REPLACE_ICONV''@|$(REPLACE_ICONV)|g' \ -@GL_GENERATE_ICONV_H_TRUE@ -e 's|@''REPLACE_ICONV_OPEN''@|$(REPLACE_ICONV_OPEN)|g' \ -@GL_GENERATE_ICONV_H_TRUE@ -e 's|@''REPLACE_ICONV_UTF''@|$(REPLACE_ICONV_UTF)|g' \ -@GL_GENERATE_ICONV_H_TRUE@ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -@GL_GENERATE_ICONV_H_TRUE@ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -@GL_GENERATE_ICONV_H_TRUE@ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ -@GL_GENERATE_ICONV_H_TRUE@ < $(srcdir)/iconv.in.h; \ -@GL_GENERATE_ICONV_H_TRUE@ } > $@-t && \ -@GL_GENERATE_ICONV_H_TRUE@ mv $@-t $@ -@GL_GENERATE_ICONV_H_FALSE@iconv.h: $(top_builddir)/config.status -@GL_GENERATE_ICONV_H_FALSE@ rm -f $@ +iconv.h: iconv.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) + $(AM_V_GEN)rm -f $@-t $@ && \ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_ICONV_H''@|$(NEXT_ICONV_H)|g' \ + -e 's|@''ICONV_CONST''@|$(ICONV_CONST)|g' \ + -e 's|@''REPLACE_ICONV''@|$(REPLACE_ICONV)|g' \ + -e 's|@''REPLACE_ICONV_OPEN''@|$(REPLACE_ICONV_OPEN)|g' \ + -e 's|@''REPLACE_ICONV_UTF''@|$(REPLACE_ICONV_UTF)|g' \ + -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ + -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ + < $(srcdir)/iconv.in.h; \ + } > $@-t && \ + mv $@-t $@ iconv_open-aix.h: iconv_open-aix.gperf $(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > $(srcdir)/iconv_open-aix.h-t @@ -4536,30 +3881,6 @@ iconv_open-solaris.h: iconv_open-solaris.gperf $(GPERF) -m 10 $(srcdir)/iconv_open-solaris.gperf > $(srcdir)/iconv_open-solaris.h-t mv $(srcdir)/iconv_open-solaris.h-t $(srcdir)/iconv_open-solaris.h -# We need the following in order to create an empty placeholder for -# when the system doesn't have one. -langinfo.h: langinfo.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''HAVE_LANGINFO_H''@|$(HAVE_LANGINFO_H)|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_LANGINFO_H''@|$(NEXT_LANGINFO_H)|g' \ - -e 's/@''GNULIB_NL_LANGINFO''@/$(GNULIB_NL_LANGINFO)/g' \ - -e 's|@''HAVE_LANGINFO_CODESET''@|$(HAVE_LANGINFO_CODESET)|g' \ - -e 's|@''HAVE_LANGINFO_T_FMT_AMPM''@|$(HAVE_LANGINFO_T_FMT_AMPM)|g' \ - -e 's|@''HAVE_LANGINFO_ERA''@|$(HAVE_LANGINFO_ERA)|g' \ - -e 's|@''HAVE_LANGINFO_YESEXPR''@|$(HAVE_LANGINFO_YESEXPR)|g' \ - -e 's|@''HAVE_NL_LANGINFO''@|$(HAVE_NL_LANGINFO)|g' \ - -e 's|@''REPLACE_NL_LANGINFO''@|$(REPLACE_NL_LANGINFO)|g' \ - -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(srcdir)/langinfo.in.h; \ - } > $@-t && \ - mv $@-t $@ - # We need the following in order to install a simple file in $(libdir) # which is shared with other installed packages. We use a list of referencing # packages so that "make uninstall" will remove the file if and only if it @@ -4621,198 +3942,67 @@ charset.alias: config.charset # We need the following in order to create when the system # doesn't have one that works with the given compiler. -math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) +math.h: math.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''INCLUDE_NEXT_AS_FIRST_DIRECTIVE''@|$(INCLUDE_NEXT_AS_FIRST_DIRECTIVE)|g' \ + sed -e 's|@''INCLUDE_NEXT_AS_FIRST_DIRECTIVE''@|$(INCLUDE_NEXT_AS_FIRST_DIRECTIVE)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_AS_FIRST_DIRECTIVE_MATH_H''@|$(NEXT_AS_FIRST_DIRECTIVE_MATH_H)|g' \ - -e 's/@''GNULIB_ACOSF''@/$(GNULIB_ACOSF)/g' \ - -e 's/@''GNULIB_ACOSL''@/$(GNULIB_ACOSL)/g' \ - -e 's/@''GNULIB_ASINF''@/$(GNULIB_ASINF)/g' \ - -e 's/@''GNULIB_ASINL''@/$(GNULIB_ASINL)/g' \ - -e 's/@''GNULIB_ATANF''@/$(GNULIB_ATANF)/g' \ - -e 's/@''GNULIB_ATANL''@/$(GNULIB_ATANL)/g' \ - -e 's/@''GNULIB_ATAN2F''@/$(GNULIB_ATAN2F)/g' \ - -e 's/@''GNULIB_CBRT''@/$(GNULIB_CBRT)/g' \ - -e 's/@''GNULIB_CBRTF''@/$(GNULIB_CBRTF)/g' \ - -e 's/@''GNULIB_CBRTL''@/$(GNULIB_CBRTL)/g' \ - -e 's/@''GNULIB_CEIL''@/$(GNULIB_CEIL)/g' \ - -e 's/@''GNULIB_CEILF''@/$(GNULIB_CEILF)/g' \ - -e 's/@''GNULIB_CEILL''@/$(GNULIB_CEILL)/g' \ - -e 's/@''GNULIB_COPYSIGN''@/$(GNULIB_COPYSIGN)/g' \ - -e 's/@''GNULIB_COPYSIGNF''@/$(GNULIB_COPYSIGNF)/g' \ - -e 's/@''GNULIB_COPYSIGNL''@/$(GNULIB_COPYSIGNL)/g' \ - -e 's/@''GNULIB_COSF''@/$(GNULIB_COSF)/g' \ - -e 's/@''GNULIB_COSL''@/$(GNULIB_COSL)/g' \ - -e 's/@''GNULIB_COSHF''@/$(GNULIB_COSHF)/g' \ - -e 's/@''GNULIB_EXPF''@/$(GNULIB_EXPF)/g' \ - -e 's/@''GNULIB_EXPL''@/$(GNULIB_EXPL)/g' \ - -e 's/@''GNULIB_EXP2''@/$(GNULIB_EXP2)/g' \ - -e 's/@''GNULIB_EXP2F''@/$(GNULIB_EXP2F)/g' \ - -e 's/@''GNULIB_EXP2L''@/$(GNULIB_EXP2L)/g' \ - -e 's/@''GNULIB_EXPM1''@/$(GNULIB_EXPM1)/g' \ - -e 's/@''GNULIB_EXPM1F''@/$(GNULIB_EXPM1F)/g' \ - -e 's/@''GNULIB_EXPM1L''@/$(GNULIB_EXPM1L)/g' \ - -e 's/@''GNULIB_FABSF''@/$(GNULIB_FABSF)/g' \ - -e 's/@''GNULIB_FABSL''@/$(GNULIB_FABSL)/g' \ - -e 's/@''GNULIB_FLOOR''@/$(GNULIB_FLOOR)/g' \ - -e 's/@''GNULIB_FLOORF''@/$(GNULIB_FLOORF)/g' \ - -e 's/@''GNULIB_FLOORL''@/$(GNULIB_FLOORL)/g' \ - -e 's/@''GNULIB_FMA''@/$(GNULIB_FMA)/g' \ - -e 's/@''GNULIB_FMAF''@/$(GNULIB_FMAF)/g' \ - -e 's/@''GNULIB_FMAL''@/$(GNULIB_FMAL)/g' \ - -e 's/@''GNULIB_FMOD''@/$(GNULIB_FMOD)/g' \ - -e 's/@''GNULIB_FMODF''@/$(GNULIB_FMODF)/g' \ - -e 's/@''GNULIB_FMODL''@/$(GNULIB_FMODL)/g' \ - -e 's/@''GNULIB_FREXPF''@/$(GNULIB_FREXPF)/g' \ - -e 's/@''GNULIB_FREXP''@/$(GNULIB_FREXP)/g' \ - -e 's/@''GNULIB_FREXPL''@/$(GNULIB_FREXPL)/g' \ - -e 's/@''GNULIB_HYPOT''@/$(GNULIB_HYPOT)/g' \ - -e 's/@''GNULIB_HYPOTF''@/$(GNULIB_HYPOTF)/g' \ - -e 's/@''GNULIB_HYPOTL''@/$(GNULIB_HYPOTL)/g' \ - < $(srcdir)/math.in.h | \ - sed -e 's/@''GNULIB_ILOGB''@/$(GNULIB_ILOGB)/g' \ - -e 's/@''GNULIB_ILOGBF''@/$(GNULIB_ILOGBF)/g' \ - -e 's/@''GNULIB_ILOGBL''@/$(GNULIB_ILOGBL)/g' \ - -e 's/@''GNULIB_ISFINITE''@/$(GNULIB_ISFINITE)/g' \ - -e 's/@''GNULIB_ISINF''@/$(GNULIB_ISINF)/g' \ - -e 's/@''GNULIB_ISNAN''@/$(GNULIB_ISNAN)/g' \ - -e 's/@''GNULIB_ISNANF''@/$(GNULIB_ISNANF)/g' \ - -e 's/@''GNULIB_ISNAND''@/$(GNULIB_ISNAND)/g' \ - -e 's/@''GNULIB_ISNANL''@/$(GNULIB_ISNANL)/g' \ - -e 's/@''GNULIB_LDEXPF''@/$(GNULIB_LDEXPF)/g' \ - -e 's/@''GNULIB_LDEXPL''@/$(GNULIB_LDEXPL)/g' \ - -e 's/@''GNULIB_LOG''@/$(GNULIB_LOG)/g' \ - -e 's/@''GNULIB_LOGF''@/$(GNULIB_LOGF)/g' \ - -e 's/@''GNULIB_LOGL''@/$(GNULIB_LOGL)/g' \ - -e 's/@''GNULIB_LOG10''@/$(GNULIB_LOG10)/g' \ - -e 's/@''GNULIB_LOG10F''@/$(GNULIB_LOG10F)/g' \ - -e 's/@''GNULIB_LOG10L''@/$(GNULIB_LOG10L)/g' \ - -e 's/@''GNULIB_LOG1P''@/$(GNULIB_LOG1P)/g' \ - -e 's/@''GNULIB_LOG1PF''@/$(GNULIB_LOG1PF)/g' \ - -e 's/@''GNULIB_LOG1PL''@/$(GNULIB_LOG1PL)/g' \ - -e 's/@''GNULIB_LOG2''@/$(GNULIB_LOG2)/g' \ - -e 's/@''GNULIB_LOG2F''@/$(GNULIB_LOG2F)/g' \ - -e 's/@''GNULIB_LOG2L''@/$(GNULIB_LOG2L)/g' \ - -e 's/@''GNULIB_LOGB''@/$(GNULIB_LOGB)/g' \ - -e 's/@''GNULIB_LOGBF''@/$(GNULIB_LOGBF)/g' \ - -e 's/@''GNULIB_LOGBL''@/$(GNULIB_LOGBL)/g' \ - -e 's/@''GNULIB_MODF''@/$(GNULIB_MODF)/g' \ - -e 's/@''GNULIB_MODFF''@/$(GNULIB_MODFF)/g' \ - -e 's/@''GNULIB_MODFL''@/$(GNULIB_MODFL)/g' \ - -e 's/@''GNULIB_POWF''@/$(GNULIB_POWF)/g' \ - -e 's/@''GNULIB_REMAINDER''@/$(GNULIB_REMAINDER)/g' \ - -e 's/@''GNULIB_REMAINDERF''@/$(GNULIB_REMAINDERF)/g' \ - -e 's/@''GNULIB_REMAINDERL''@/$(GNULIB_REMAINDERL)/g' \ - -e 's/@''GNULIB_RINT''@/$(GNULIB_RINT)/g' \ - -e 's/@''GNULIB_RINTF''@/$(GNULIB_RINTF)/g' \ - -e 's/@''GNULIB_RINTL''@/$(GNULIB_RINTL)/g' \ - -e 's/@''GNULIB_ROUND''@/$(GNULIB_ROUND)/g' \ - -e 's/@''GNULIB_ROUNDF''@/$(GNULIB_ROUNDF)/g' \ - -e 's/@''GNULIB_ROUNDL''@/$(GNULIB_ROUNDL)/g' \ - -e 's/@''GNULIB_SIGNBIT''@/$(GNULIB_SIGNBIT)/g' \ - -e 's/@''GNULIB_SINF''@/$(GNULIB_SINF)/g' \ - -e 's/@''GNULIB_SINL''@/$(GNULIB_SINL)/g' \ - -e 's/@''GNULIB_SINHF''@/$(GNULIB_SINHF)/g' \ - -e 's/@''GNULIB_SQRTF''@/$(GNULIB_SQRTF)/g' \ - -e 's/@''GNULIB_SQRTL''@/$(GNULIB_SQRTL)/g' \ - -e 's/@''GNULIB_TANF''@/$(GNULIB_TANF)/g' \ - -e 's/@''GNULIB_TANL''@/$(GNULIB_TANL)/g' \ - -e 's/@''GNULIB_TANHF''@/$(GNULIB_TANHF)/g' \ - -e 's/@''GNULIB_TRUNC''@/$(GNULIB_TRUNC)/g' \ - -e 's/@''GNULIB_TRUNCF''@/$(GNULIB_TRUNCF)/g' \ - -e 's/@''GNULIB_TRUNCL''@/$(GNULIB_TRUNCL)/g' \ - | \ - sed -e 's|@''HAVE_ACOSF''@|$(HAVE_ACOSF)|g' \ + -e 's|@''GNULIB_ACOSL''@|$(GNULIB_ACOSL)|g' \ + -e 's|@''GNULIB_ASINL''@|$(GNULIB_ASINL)|g' \ + -e 's|@''GNULIB_ATANL''@|$(GNULIB_ATANL)|g' \ + -e 's|@''GNULIB_CEILF''@|$(GNULIB_CEILF)|g' \ + -e 's|@''GNULIB_CEILL''@|$(GNULIB_CEILL)|g' \ + -e 's|@''GNULIB_COSL''@|$(GNULIB_COSL)|g' \ + -e 's|@''GNULIB_EXPL''@|$(GNULIB_EXPL)|g' \ + -e 's|@''GNULIB_FLOORF''@|$(GNULIB_FLOORF)|g' \ + -e 's|@''GNULIB_FLOORL''@|$(GNULIB_FLOORL)|g' \ + -e 's|@''GNULIB_FREXP''@|$(GNULIB_FREXP)|g' \ + -e 's|@''GNULIB_FREXPL''@|$(GNULIB_FREXPL)|g' \ + -e 's|@''GNULIB_ISFINITE''@|$(GNULIB_ISFINITE)|g' \ + -e 's|@''GNULIB_ISINF''@|$(GNULIB_ISINF)|g' \ + -e 's|@''GNULIB_ISNAN''@|$(GNULIB_ISNAN)|g' \ + -e 's|@''GNULIB_ISNANF''@|$(GNULIB_ISNANF)|g' \ + -e 's|@''GNULIB_ISNAND''@|$(GNULIB_ISNAND)|g' \ + -e 's|@''GNULIB_ISNANL''@|$(GNULIB_ISNANL)|g' \ + -e 's|@''GNULIB_LDEXPL''@|$(GNULIB_LDEXPL)|g' \ + -e 's|@''GNULIB_LOGB''@|$(GNULIB_LOGB)|g' \ + -e 's|@''GNULIB_LOGL''@|$(GNULIB_LOGL)|g' \ + -e 's|@''GNULIB_ROUND''@|$(GNULIB_ROUND)|g' \ + -e 's|@''GNULIB_ROUNDF''@|$(GNULIB_ROUNDF)|g' \ + -e 's|@''GNULIB_ROUNDL''@|$(GNULIB_ROUNDL)|g' \ + -e 's|@''GNULIB_SIGNBIT''@|$(GNULIB_SIGNBIT)|g' \ + -e 's|@''GNULIB_SINL''@|$(GNULIB_SINL)|g' \ + -e 's|@''GNULIB_SQRTL''@|$(GNULIB_SQRTL)|g' \ + -e 's|@''GNULIB_TANL''@|$(GNULIB_TANL)|g' \ + -e 's|@''GNULIB_TRUNC''@|$(GNULIB_TRUNC)|g' \ + -e 's|@''GNULIB_TRUNCF''@|$(GNULIB_TRUNCF)|g' \ + -e 's|@''GNULIB_TRUNCL''@|$(GNULIB_TRUNCL)|g' \ -e 's|@''HAVE_ACOSL''@|$(HAVE_ACOSL)|g' \ - -e 's|@''HAVE_ASINF''@|$(HAVE_ASINF)|g' \ -e 's|@''HAVE_ASINL''@|$(HAVE_ASINL)|g' \ - -e 's|@''HAVE_ATANF''@|$(HAVE_ATANF)|g' \ -e 's|@''HAVE_ATANL''@|$(HAVE_ATANL)|g' \ - -e 's|@''HAVE_ATAN2F''@|$(HAVE_ATAN2F)|g' \ - -e 's|@''HAVE_CBRT''@|$(HAVE_CBRT)|g' \ - -e 's|@''HAVE_CBRTF''@|$(HAVE_CBRTF)|g' \ - -e 's|@''HAVE_CBRTL''@|$(HAVE_CBRTL)|g' \ - -e 's|@''HAVE_COPYSIGN''@|$(HAVE_COPYSIGN)|g' \ - -e 's|@''HAVE_COPYSIGNL''@|$(HAVE_COPYSIGNL)|g' \ - -e 's|@''HAVE_COSF''@|$(HAVE_COSF)|g' \ -e 's|@''HAVE_COSL''@|$(HAVE_COSL)|g' \ - -e 's|@''HAVE_COSHF''@|$(HAVE_COSHF)|g' \ - -e 's|@''HAVE_EXPF''@|$(HAVE_EXPF)|g' \ -e 's|@''HAVE_EXPL''@|$(HAVE_EXPL)|g' \ - -e 's|@''HAVE_EXPM1''@|$(HAVE_EXPM1)|g' \ - -e 's|@''HAVE_EXPM1F''@|$(HAVE_EXPM1F)|g' \ - -e 's|@''HAVE_FABSF''@|$(HAVE_FABSF)|g' \ - -e 's|@''HAVE_FABSL''@|$(HAVE_FABSL)|g' \ - -e 's|@''HAVE_FMA''@|$(HAVE_FMA)|g' \ - -e 's|@''HAVE_FMAF''@|$(HAVE_FMAF)|g' \ - -e 's|@''HAVE_FMAL''@|$(HAVE_FMAL)|g' \ - -e 's|@''HAVE_FMODF''@|$(HAVE_FMODF)|g' \ - -e 's|@''HAVE_FMODL''@|$(HAVE_FMODL)|g' \ - -e 's|@''HAVE_FREXPF''@|$(HAVE_FREXPF)|g' \ - -e 's|@''HAVE_HYPOTF''@|$(HAVE_HYPOTF)|g' \ - -e 's|@''HAVE_HYPOTL''@|$(HAVE_HYPOTL)|g' \ - -e 's|@''HAVE_ILOGB''@|$(HAVE_ILOGB)|g' \ - -e 's|@''HAVE_ILOGBF''@|$(HAVE_ILOGBF)|g' \ - -e 's|@''HAVE_ILOGBL''@|$(HAVE_ILOGBL)|g' \ -e 's|@''HAVE_ISNANF''@|$(HAVE_ISNANF)|g' \ -e 's|@''HAVE_ISNAND''@|$(HAVE_ISNAND)|g' \ -e 's|@''HAVE_ISNANL''@|$(HAVE_ISNANL)|g' \ - -e 's|@''HAVE_LDEXPF''@|$(HAVE_LDEXPF)|g' \ - -e 's|@''HAVE_LOGF''@|$(HAVE_LOGF)|g' \ -e 's|@''HAVE_LOGL''@|$(HAVE_LOGL)|g' \ - -e 's|@''HAVE_LOG10F''@|$(HAVE_LOG10F)|g' \ - -e 's|@''HAVE_LOG10L''@|$(HAVE_LOG10L)|g' \ - -e 's|@''HAVE_LOG1P''@|$(HAVE_LOG1P)|g' \ - -e 's|@''HAVE_LOG1PF''@|$(HAVE_LOG1PF)|g' \ - -e 's|@''HAVE_LOG1PL''@|$(HAVE_LOG1PL)|g' \ - -e 's|@''HAVE_LOGBF''@|$(HAVE_LOGBF)|g' \ - -e 's|@''HAVE_LOGBL''@|$(HAVE_LOGBL)|g' \ - -e 's|@''HAVE_MODFF''@|$(HAVE_MODFF)|g' \ - -e 's|@''HAVE_MODFL''@|$(HAVE_MODFL)|g' \ - -e 's|@''HAVE_POWF''@|$(HAVE_POWF)|g' \ - -e 's|@''HAVE_REMAINDER''@|$(HAVE_REMAINDER)|g' \ - -e 's|@''HAVE_REMAINDERF''@|$(HAVE_REMAINDERF)|g' \ - -e 's|@''HAVE_RINT''@|$(HAVE_RINT)|g' \ - -e 's|@''HAVE_RINTL''@|$(HAVE_RINTL)|g' \ - -e 's|@''HAVE_SINF''@|$(HAVE_SINF)|g' \ -e 's|@''HAVE_SINL''@|$(HAVE_SINL)|g' \ - -e 's|@''HAVE_SINHF''@|$(HAVE_SINHF)|g' \ - -e 's|@''HAVE_SQRTF''@|$(HAVE_SQRTF)|g' \ -e 's|@''HAVE_SQRTL''@|$(HAVE_SQRTL)|g' \ - -e 's|@''HAVE_TANF''@|$(HAVE_TANF)|g' \ -e 's|@''HAVE_TANL''@|$(HAVE_TANL)|g' \ - -e 's|@''HAVE_TANHF''@|$(HAVE_TANHF)|g' \ -e 's|@''HAVE_DECL_ACOSL''@|$(HAVE_DECL_ACOSL)|g' \ -e 's|@''HAVE_DECL_ASINL''@|$(HAVE_DECL_ASINL)|g' \ -e 's|@''HAVE_DECL_ATANL''@|$(HAVE_DECL_ATANL)|g' \ - -e 's|@''HAVE_DECL_CBRTF''@|$(HAVE_DECL_CBRTF)|g' \ - -e 's|@''HAVE_DECL_CBRTL''@|$(HAVE_DECL_CBRTL)|g' \ -e 's|@''HAVE_DECL_CEILF''@|$(HAVE_DECL_CEILF)|g' \ -e 's|@''HAVE_DECL_CEILL''@|$(HAVE_DECL_CEILL)|g' \ - -e 's|@''HAVE_DECL_COPYSIGNF''@|$(HAVE_DECL_COPYSIGNF)|g' \ -e 's|@''HAVE_DECL_COSL''@|$(HAVE_DECL_COSL)|g' \ -e 's|@''HAVE_DECL_EXPL''@|$(HAVE_DECL_EXPL)|g' \ - -e 's|@''HAVE_DECL_EXP2''@|$(HAVE_DECL_EXP2)|g' \ - -e 's|@''HAVE_DECL_EXP2F''@|$(HAVE_DECL_EXP2F)|g' \ - -e 's|@''HAVE_DECL_EXP2L''@|$(HAVE_DECL_EXP2L)|g' \ - -e 's|@''HAVE_DECL_EXPM1L''@|$(HAVE_DECL_EXPM1L)|g' \ -e 's|@''HAVE_DECL_FLOORF''@|$(HAVE_DECL_FLOORF)|g' \ -e 's|@''HAVE_DECL_FLOORL''@|$(HAVE_DECL_FLOORL)|g' \ -e 's|@''HAVE_DECL_FREXPL''@|$(HAVE_DECL_FREXPL)|g' \ -e 's|@''HAVE_DECL_LDEXPL''@|$(HAVE_DECL_LDEXPL)|g' \ - -e 's|@''HAVE_DECL_LOGL''@|$(HAVE_DECL_LOGL)|g' \ - -e 's|@''HAVE_DECL_LOG10L''@|$(HAVE_DECL_LOG10L)|g' \ - -e 's|@''HAVE_DECL_LOG2''@|$(HAVE_DECL_LOG2)|g' \ - -e 's|@''HAVE_DECL_LOG2F''@|$(HAVE_DECL_LOG2F)|g' \ - -e 's|@''HAVE_DECL_LOG2L''@|$(HAVE_DECL_LOG2L)|g' \ -e 's|@''HAVE_DECL_LOGB''@|$(HAVE_DECL_LOGB)|g' \ - -e 's|@''HAVE_DECL_REMAINDER''@|$(HAVE_DECL_REMAINDER)|g' \ - -e 's|@''HAVE_DECL_REMAINDERL''@|$(HAVE_DECL_REMAINDERL)|g' \ - -e 's|@''HAVE_DECL_RINTF''@|$(HAVE_DECL_RINTF)|g' \ + -e 's|@''HAVE_DECL_LOGL''@|$(HAVE_DECL_LOGL)|g' \ -e 's|@''HAVE_DECL_ROUND''@|$(HAVE_DECL_ROUND)|g' \ -e 's|@''HAVE_DECL_ROUNDF''@|$(HAVE_DECL_ROUNDF)|g' \ -e 's|@''HAVE_DECL_ROUNDL''@|$(HAVE_DECL_ROUNDL)|g' \ @@ -4822,327 +4012,203 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $( -e 's|@''HAVE_DECL_TRUNC''@|$(HAVE_DECL_TRUNC)|g' \ -e 's|@''HAVE_DECL_TRUNCF''@|$(HAVE_DECL_TRUNCF)|g' \ -e 's|@''HAVE_DECL_TRUNCL''@|$(HAVE_DECL_TRUNCL)|g' \ - | \ - sed -e 's|@''REPLACE_CBRTF''@|$(REPLACE_CBRTF)|g' \ - -e 's|@''REPLACE_CBRTL''@|$(REPLACE_CBRTL)|g' \ - -e 's|@''REPLACE_CEIL''@|$(REPLACE_CEIL)|g' \ -e 's|@''REPLACE_CEILF''@|$(REPLACE_CEILF)|g' \ -e 's|@''REPLACE_CEILL''@|$(REPLACE_CEILL)|g' \ - -e 's|@''REPLACE_EXPM1''@|$(REPLACE_EXPM1)|g' \ - -e 's|@''REPLACE_EXPM1F''@|$(REPLACE_EXPM1F)|g' \ - -e 's|@''REPLACE_EXP2''@|$(REPLACE_EXP2)|g' \ - -e 's|@''REPLACE_EXP2L''@|$(REPLACE_EXP2L)|g' \ - -e 's|@''REPLACE_FABSL''@|$(REPLACE_FABSL)|g' \ - -e 's|@''REPLACE_FLOOR''@|$(REPLACE_FLOOR)|g' \ -e 's|@''REPLACE_FLOORF''@|$(REPLACE_FLOORF)|g' \ -e 's|@''REPLACE_FLOORL''@|$(REPLACE_FLOORL)|g' \ - -e 's|@''REPLACE_FMA''@|$(REPLACE_FMA)|g' \ - -e 's|@''REPLACE_FMAF''@|$(REPLACE_FMAF)|g' \ - -e 's|@''REPLACE_FMAL''@|$(REPLACE_FMAL)|g' \ - -e 's|@''REPLACE_FMOD''@|$(REPLACE_FMOD)|g' \ - -e 's|@''REPLACE_FMODF''@|$(REPLACE_FMODF)|g' \ - -e 's|@''REPLACE_FMODL''@|$(REPLACE_FMODL)|g' \ - -e 's|@''REPLACE_FREXPF''@|$(REPLACE_FREXPF)|g' \ -e 's|@''REPLACE_FREXP''@|$(REPLACE_FREXP)|g' \ -e 's|@''REPLACE_FREXPL''@|$(REPLACE_FREXPL)|g' \ -e 's|@''REPLACE_HUGE_VAL''@|$(REPLACE_HUGE_VAL)|g' \ - -e 's|@''REPLACE_HYPOT''@|$(REPLACE_HYPOT)|g' \ - -e 's|@''REPLACE_HYPOTF''@|$(REPLACE_HYPOTF)|g' \ - -e 's|@''REPLACE_HYPOTL''@|$(REPLACE_HYPOTL)|g' \ - -e 's|@''REPLACE_ILOGB''@|$(REPLACE_ILOGB)|g' \ - -e 's|@''REPLACE_ILOGBF''@|$(REPLACE_ILOGBF)|g' \ -e 's|@''REPLACE_ISFINITE''@|$(REPLACE_ISFINITE)|g' \ -e 's|@''REPLACE_ISINF''@|$(REPLACE_ISINF)|g' \ -e 's|@''REPLACE_ISNAN''@|$(REPLACE_ISNAN)|g' \ - -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \ -e 's|@''REPLACE_LDEXPL''@|$(REPLACE_LDEXPL)|g' \ - -e 's|@''REPLACE_LOG''@|$(REPLACE_LOG)|g' \ - -e 's|@''REPLACE_LOGF''@|$(REPLACE_LOGF)|g' \ - -e 's|@''REPLACE_LOGL''@|$(REPLACE_LOGL)|g' \ - -e 's|@''REPLACE_LOG10''@|$(REPLACE_LOG10)|g' \ - -e 's|@''REPLACE_LOG10F''@|$(REPLACE_LOG10F)|g' \ - -e 's|@''REPLACE_LOG10L''@|$(REPLACE_LOG10L)|g' \ - -e 's|@''REPLACE_LOG1P''@|$(REPLACE_LOG1P)|g' \ - -e 's|@''REPLACE_LOG1PF''@|$(REPLACE_LOG1PF)|g' \ - -e 's|@''REPLACE_LOG1PL''@|$(REPLACE_LOG1PL)|g' \ - -e 's|@''REPLACE_LOG2''@|$(REPLACE_LOG2)|g' \ - -e 's|@''REPLACE_LOG2F''@|$(REPLACE_LOG2F)|g' \ - -e 's|@''REPLACE_LOG2L''@|$(REPLACE_LOG2L)|g' \ - -e 's|@''REPLACE_LOGB''@|$(REPLACE_LOGB)|g' \ - -e 's|@''REPLACE_LOGBF''@|$(REPLACE_LOGBF)|g' \ - -e 's|@''REPLACE_LOGBL''@|$(REPLACE_LOGBL)|g' \ - -e 's|@''REPLACE_MODF''@|$(REPLACE_MODF)|g' \ - -e 's|@''REPLACE_MODFF''@|$(REPLACE_MODFF)|g' \ - -e 's|@''REPLACE_MODFL''@|$(REPLACE_MODFL)|g' \ -e 's|@''REPLACE_NAN''@|$(REPLACE_NAN)|g' \ - -e 's|@''REPLACE_REMAINDER''@|$(REPLACE_REMAINDER)|g' \ - -e 's|@''REPLACE_REMAINDERF''@|$(REPLACE_REMAINDERF)|g' \ - -e 's|@''REPLACE_REMAINDERL''@|$(REPLACE_REMAINDERL)|g' \ -e 's|@''REPLACE_ROUND''@|$(REPLACE_ROUND)|g' \ -e 's|@''REPLACE_ROUNDF''@|$(REPLACE_ROUNDF)|g' \ -e 's|@''REPLACE_ROUNDL''@|$(REPLACE_ROUNDL)|g' \ -e 's|@''REPLACE_SIGNBIT''@|$(REPLACE_SIGNBIT)|g' \ -e 's|@''REPLACE_SIGNBIT_USING_GCC''@|$(REPLACE_SIGNBIT_USING_GCC)|g' \ - -e 's|@''REPLACE_SQRTL''@|$(REPLACE_SQRTL)|g' \ - -e 's|@''REPLACE_TRUNC''@|$(REPLACE_TRUNC)|g' \ - -e 's|@''REPLACE_TRUNCF''@|$(REPLACE_TRUNCF)|g' \ -e 's|@''REPLACE_TRUNCL''@|$(REPLACE_TRUNCL)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \ + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ + < $(srcdir)/math.in.h; \ } > $@-t && \ mv $@-t $@ -# The arg-nonnull.h that gets inserted into generated .h files is the same as -# build-aux/snippet/arg-nonnull.h, except that it has the copyright header cut -# off. -arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h - $(AM_V_GEN)rm -f $@-t $@ && \ - sed -n -e '/GL_ARG_NONNULL/,$$p' \ - < $(top_srcdir)/build-aux/snippet/arg-nonnull.h \ - > $@-t && \ - mv $@-t $@ -# The c++defs.h that gets inserted into generated .h files is the same as -# build-aux/snippet/c++defs.h, except that it has the copyright header cut off. -c++defs.h: $(top_srcdir)/build-aux/snippet/c++defs.h - $(AM_V_GEN)rm -f $@-t $@ && \ - sed -n -e '/_GL_CXXDEFS/,$$p' \ - < $(top_srcdir)/build-aux/snippet/c++defs.h \ - > $@-t && \ - mv $@-t $@ -# The unused-parameter.h that gets inserted into generated .h files is the same -# as build-aux/snippet/unused-parameter.h, except that it has the copyright -# header cut off. -unused-parameter.h: $(top_srcdir)/build-aux/snippet/unused-parameter.h - $(AM_V_GEN)rm -f $@-t $@ && \ - sed -n -e '/GL_UNUSED_PARAMETER/,$$p' \ - < $(top_srcdir)/build-aux/snippet/unused-parameter.h \ - > $@-t && \ - mv $@-t $@ -# The warn-on-use.h that gets inserted into generated .h files is the same as -# build-aux/snippet/warn-on-use.h, except that it has the copyright header cut -# off. -warn-on-use.h: $(top_srcdir)/build-aux/snippet/warn-on-use.h - $(AM_V_GEN)rm -f $@-t $@ && \ - sed -n -e '/^.ifndef/,$$p' \ - < $(top_srcdir)/build-aux/snippet/warn-on-use.h \ - > $@-t && \ - mv $@-t $@ # We need the following in order to create when the system # doesn't have one that works. -@GL_GENERATE_STDBOOL_H_TRUE@stdbool.h: stdbool.in.h $(top_builddir)/config.status -@GL_GENERATE_STDBOOL_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \ -@GL_GENERATE_STDBOOL_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ -@GL_GENERATE_STDBOOL_H_TRUE@ sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \ -@GL_GENERATE_STDBOOL_H_TRUE@ } > $@-t && \ -@GL_GENERATE_STDBOOL_H_TRUE@ mv $@-t $@ -@GL_GENERATE_STDBOOL_H_FALSE@stdbool.h: $(top_builddir)/config.status -@GL_GENERATE_STDBOOL_H_FALSE@ rm -f $@ +stdbool.h: stdbool.in.h + $(AM_V_GEN)rm -f $@-t $@ && \ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \ + } > $@-t && \ + mv $@-t $@ # We need the following in order to create when the system # doesn't have one that works with the given compiler. -@GL_GENERATE_STDDEF_H_TRUE@stddef.h: stddef.in.h $(top_builddir)/config.status -@GL_GENERATE_STDDEF_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \ -@GL_GENERATE_STDDEF_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ -@GL_GENERATE_STDDEF_H_TRUE@ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -@GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -@GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -@GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -@GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \ -@GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''HAVE_MAX_ALIGN_T''@|$(HAVE_MAX_ALIGN_T)|g' \ -@GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''HAVE_WCHAR_T''@|$(HAVE_WCHAR_T)|g' \ -@GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \ -@GL_GENERATE_STDDEF_H_TRUE@ < $(srcdir)/stddef.in.h; \ -@GL_GENERATE_STDDEF_H_TRUE@ } > $@-t && \ -@GL_GENERATE_STDDEF_H_TRUE@ mv $@-t $@ -@GL_GENERATE_STDDEF_H_FALSE@stddef.h: $(top_builddir)/config.status -@GL_GENERATE_STDDEF_H_FALSE@ rm -f $@ +stddef.h: stddef.in.h + $(AM_V_GEN)rm -f $@-t $@ && \ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \ + -e 's|@''HAVE_WCHAR_T''@|$(HAVE_WCHAR_T)|g' \ + -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \ + < $(srcdir)/stddef.in.h; \ + } > $@-t && \ + mv $@-t $@ # We need the following in order to create when the system # doesn't have one that works with the given compiler. -@GL_GENERATE_STDINT_H_TRUE@stdint.h: stdint.in.h $(top_builddir)/config.status -@GL_GENERATE_STDINT_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \ -@GL_GENERATE_STDINT_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ -@GL_GENERATE_STDINT_H_TRUE@ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \ -@GL_GENERATE_STDINT_H_TRUE@ < $(srcdir)/stdint.in.h; \ -@GL_GENERATE_STDINT_H_TRUE@ } > $@-t && \ -@GL_GENERATE_STDINT_H_TRUE@ mv $@-t $@ -@GL_GENERATE_STDINT_H_FALSE@stdint.h: $(top_builddir)/config.status -@GL_GENERATE_STDINT_H_FALSE@ rm -f $@ +stdint.h: stdint.in.h + $(AM_V_GEN)rm -f $@-t $@ && \ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \ + -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \ + -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \ + -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \ + -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \ + -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \ + -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \ + -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \ + -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \ + -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \ + -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \ + -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \ + -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \ + -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \ + -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \ + -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \ + -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \ + -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \ + < $(srcdir)/stdint.in.h; \ + } > $@-t && \ + mv $@-t $@ # We need the following in order to create when the system # doesn't have one that works with the given compiler. -stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \ - $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) +stdlib.h: stdlib.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \ - -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \ - -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \ - -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \ - -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \ - -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \ - -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \ - -e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \ - -e 's/@''GNULIB_MALLOC_POSIX''@/$(GNULIB_MALLOC_POSIX)/g' \ - -e 's/@''GNULIB_MBTOWC''@/$(GNULIB_MBTOWC)/g' \ - -e 's/@''GNULIB_MKDTEMP''@/$(GNULIB_MKDTEMP)/g' \ - -e 's/@''GNULIB_MKOSTEMP''@/$(GNULIB_MKOSTEMP)/g' \ - -e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \ - -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \ - -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \ - -e 's/@''GNULIB_POSIX_OPENPT''@/$(GNULIB_POSIX_OPENPT)/g' \ - -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \ - -e 's/@''GNULIB_PTSNAME_R''@/$(GNULIB_PTSNAME_R)/g' \ - -e 's/@''GNULIB_PUTENV''@/$(GNULIB_PUTENV)/g' \ - -e 's/@''GNULIB_QSORT_R''@/$(GNULIB_QSORT_R)/g' \ - -e 's/@''GNULIB_RANDOM''@/$(GNULIB_RANDOM)/g' \ - -e 's/@''GNULIB_RANDOM_R''@/$(GNULIB_RANDOM_R)/g' \ - -e 's/@''GNULIB_REALLOC_POSIX''@/$(GNULIB_REALLOC_POSIX)/g' \ - -e 's/@''GNULIB_REALPATH''@/$(GNULIB_REALPATH)/g' \ - -e 's/@''GNULIB_RPMATCH''@/$(GNULIB_RPMATCH)/g' \ - -e 's/@''GNULIB_SECURE_GETENV''@/$(GNULIB_SECURE_GETENV)/g' \ - -e 's/@''GNULIB_SETENV''@/$(GNULIB_SETENV)/g' \ - -e 's/@''GNULIB_STRTOD''@/$(GNULIB_STRTOD)/g' \ - -e 's/@''GNULIB_STRTOLL''@/$(GNULIB_STRTOLL)/g' \ - -e 's/@''GNULIB_STRTOULL''@/$(GNULIB_STRTOULL)/g' \ - -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GNULIB_SYSTEM_POSIX)/g' \ - -e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \ - -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \ - -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \ - < $(srcdir)/stdlib.in.h | \ - sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \ + -e 's|@''GNULIB_ATOLL''@|$(GNULIB_ATOLL)|g' \ + -e 's|@''GNULIB_CALLOC_POSIX''@|$(GNULIB_CALLOC_POSIX)|g' \ + -e 's|@''GNULIB_CANONICALIZE_FILE_NAME''@|$(GNULIB_CANONICALIZE_FILE_NAME)|g' \ + -e 's|@''GNULIB_GETLOADAVG''@|$(GNULIB_GETLOADAVG)|g' \ + -e 's|@''GNULIB_GETSUBOPT''@|$(GNULIB_GETSUBOPT)|g' \ + -e 's|@''GNULIB_GRANTPT''@|$(GNULIB_GRANTPT)|g' \ + -e 's|@''GNULIB_MALLOC_POSIX''@|$(GNULIB_MALLOC_POSIX)|g' \ + -e 's|@''GNULIB_MKDTEMP''@|$(GNULIB_MKDTEMP)|g' \ + -e 's|@''GNULIB_MKOSTEMP''@|$(GNULIB_MKOSTEMP)|g' \ + -e 's|@''GNULIB_MKOSTEMPS''@|$(GNULIB_MKOSTEMPS)|g' \ + -e 's|@''GNULIB_MKSTEMP''@|$(GNULIB_MKSTEMP)|g' \ + -e 's|@''GNULIB_MKSTEMPS''@|$(GNULIB_MKSTEMPS)|g' \ + -e 's|@''GNULIB_PTSNAME''@|$(GNULIB_PTSNAME)|g' \ + -e 's|@''GNULIB_PUTENV''@|$(GNULIB_PUTENV)|g' \ + -e 's|@''GNULIB_RANDOM_R''@|$(GNULIB_RANDOM_R)|g' \ + -e 's|@''GNULIB_REALLOC_POSIX''@|$(GNULIB_REALLOC_POSIX)|g' \ + -e 's|@''GNULIB_REALPATH''@|$(GNULIB_REALPATH)|g' \ + -e 's|@''GNULIB_RPMATCH''@|$(GNULIB_RPMATCH)|g' \ + -e 's|@''GNULIB_SETENV''@|$(GNULIB_SETENV)|g' \ + -e 's|@''GNULIB_STRTOD''@|$(GNULIB_STRTOD)|g' \ + -e 's|@''GNULIB_STRTOLL''@|$(GNULIB_STRTOLL)|g' \ + -e 's|@''GNULIB_STRTOULL''@|$(GNULIB_STRTOULL)|g' \ + -e 's|@''GNULIB_UNLOCKPT''@|$(GNULIB_UNLOCKPT)|g' \ + -e 's|@''GNULIB_UNSETENV''@|$(GNULIB_UNSETENV)|g' \ -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \ + -e 's|@''HAVE_CALLOC_POSIX''@|$(HAVE_CALLOC_POSIX)|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \ -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \ -e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \ + -e 's|@''HAVE_MALLOC_POSIX''@|$(HAVE_MALLOC_POSIX)|g' \ -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \ -e 's|@''HAVE_MKOSTEMP''@|$(HAVE_MKOSTEMP)|g' \ -e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \ -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \ -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \ - -e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \ -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \ - -e 's|@''HAVE_PTSNAME_R''@|$(HAVE_PTSNAME_R)|g' \ - -e 's|@''HAVE_RANDOM''@|$(HAVE_RANDOM)|g' \ -e 's|@''HAVE_RANDOM_H''@|$(HAVE_RANDOM_H)|g' \ -e 's|@''HAVE_RANDOM_R''@|$(HAVE_RANDOM_R)|g' \ + -e 's|@''HAVE_REALLOC_POSIX''@|$(HAVE_REALLOC_POSIX)|g' \ -e 's|@''HAVE_REALPATH''@|$(HAVE_REALPATH)|g' \ -e 's|@''HAVE_RPMATCH''@|$(HAVE_RPMATCH)|g' \ - -e 's|@''HAVE_SECURE_GETENV''@|$(HAVE_SECURE_GETENV)|g' \ - -e 's|@''HAVE_DECL_SETENV''@|$(HAVE_DECL_SETENV)|g' \ + -e 's|@''HAVE_SETENV''@|$(HAVE_SETENV)|g' \ -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \ -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \ -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \ -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \ - -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \ - -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \ + -e 's|@''HAVE_UNSETENV''@|$(HAVE_UNSETENV)|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \ - -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \ - -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \ -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \ - -e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \ - -e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \ -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \ - -e 's|@''REPLACE_QSORT_R''@|$(REPLACE_QSORT_R)|g' \ - -e 's|@''REPLACE_RANDOM_R''@|$(REPLACE_RANDOM_R)|g' \ - -e 's|@''REPLACE_REALLOC''@|$(REPLACE_REALLOC)|g' \ -e 's|@''REPLACE_REALPATH''@|$(REPLACE_REALPATH)|g' \ -e 's|@''REPLACE_SETENV''@|$(REPLACE_SETENV)|g' \ -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \ -e 's|@''REPLACE_UNSETENV''@|$(REPLACE_UNSETENV)|g' \ - -e 's|@''REPLACE_WCTOMB''@|$(REPLACE_WCTOMB)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ - -e '/definition of _Noreturn/r $(_NORETURN_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \ + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ + < $(srcdir)/stdlib.in.h; \ } > $@-t && \ mv $@-t $@ # We need the following in order to create when the system # doesn't have one that works with the given compiler. -string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) +string.h: string.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \ - -e 's/@''GNULIB_FFSL''@/$(GNULIB_FFSL)/g' \ - -e 's/@''GNULIB_FFSLL''@/$(GNULIB_FFSLL)/g' \ - -e 's/@''GNULIB_MBSLEN''@/$(GNULIB_MBSLEN)/g' \ - -e 's/@''GNULIB_MBSNLEN''@/$(GNULIB_MBSNLEN)/g' \ - -e 's/@''GNULIB_MBSCHR''@/$(GNULIB_MBSCHR)/g' \ - -e 's/@''GNULIB_MBSRCHR''@/$(GNULIB_MBSRCHR)/g' \ - -e 's/@''GNULIB_MBSSTR''@/$(GNULIB_MBSSTR)/g' \ - -e 's/@''GNULIB_MBSCASECMP''@/$(GNULIB_MBSCASECMP)/g' \ - -e 's/@''GNULIB_MBSNCASECMP''@/$(GNULIB_MBSNCASECMP)/g' \ - -e 's/@''GNULIB_MBSPCASECMP''@/$(GNULIB_MBSPCASECMP)/g' \ - -e 's/@''GNULIB_MBSCASESTR''@/$(GNULIB_MBSCASESTR)/g' \ - -e 's/@''GNULIB_MBSCSPN''@/$(GNULIB_MBSCSPN)/g' \ - -e 's/@''GNULIB_MBSPBRK''@/$(GNULIB_MBSPBRK)/g' \ - -e 's/@''GNULIB_MBSSPN''@/$(GNULIB_MBSSPN)/g' \ - -e 's/@''GNULIB_MBSSEP''@/$(GNULIB_MBSSEP)/g' \ - -e 's/@''GNULIB_MBSTOK_R''@/$(GNULIB_MBSTOK_R)/g' \ - -e 's/@''GNULIB_MEMCHR''@/$(GNULIB_MEMCHR)/g' \ - -e 's/@''GNULIB_MEMMEM''@/$(GNULIB_MEMMEM)/g' \ - -e 's/@''GNULIB_MEMPCPY''@/$(GNULIB_MEMPCPY)/g' \ - -e 's/@''GNULIB_MEMRCHR''@/$(GNULIB_MEMRCHR)/g' \ - -e 's/@''GNULIB_RAWMEMCHR''@/$(GNULIB_RAWMEMCHR)/g' \ - -e 's/@''GNULIB_STPCPY''@/$(GNULIB_STPCPY)/g' \ - -e 's/@''GNULIB_STPNCPY''@/$(GNULIB_STPNCPY)/g' \ - -e 's/@''GNULIB_STRCHRNUL''@/$(GNULIB_STRCHRNUL)/g' \ - -e 's/@''GNULIB_STRDUP''@/$(GNULIB_STRDUP)/g' \ - -e 's/@''GNULIB_STRNCAT''@/$(GNULIB_STRNCAT)/g' \ - -e 's/@''GNULIB_STRNDUP''@/$(GNULIB_STRNDUP)/g' \ - -e 's/@''GNULIB_STRNLEN''@/$(GNULIB_STRNLEN)/g' \ - -e 's/@''GNULIB_STRPBRK''@/$(GNULIB_STRPBRK)/g' \ - -e 's/@''GNULIB_STRSEP''@/$(GNULIB_STRSEP)/g' \ - -e 's/@''GNULIB_STRSTR''@/$(GNULIB_STRSTR)/g' \ - -e 's/@''GNULIB_STRCASESTR''@/$(GNULIB_STRCASESTR)/g' \ - -e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \ - -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \ - -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \ - -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \ - -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \ + -e 's|@''GNULIB_MBSLEN''@|$(GNULIB_MBSLEN)|g' \ + -e 's|@''GNULIB_MBSNLEN''@|$(GNULIB_MBSNLEN)|g' \ + -e 's|@''GNULIB_MBSCHR''@|$(GNULIB_MBSCHR)|g' \ + -e 's|@''GNULIB_MBSRCHR''@|$(GNULIB_MBSRCHR)|g' \ + -e 's|@''GNULIB_MBSSTR''@|$(GNULIB_MBSSTR)|g' \ + -e 's|@''GNULIB_MBSCASECMP''@|$(GNULIB_MBSCASECMP)|g' \ + -e 's|@''GNULIB_MBSNCASECMP''@|$(GNULIB_MBSNCASECMP)|g' \ + -e 's|@''GNULIB_MBSPCASECMP''@|$(GNULIB_MBSPCASECMP)|g' \ + -e 's|@''GNULIB_MBSCASESTR''@|$(GNULIB_MBSCASESTR)|g' \ + -e 's|@''GNULIB_MBSCSPN''@|$(GNULIB_MBSCSPN)|g' \ + -e 's|@''GNULIB_MBSPBRK''@|$(GNULIB_MBSPBRK)|g' \ + -e 's|@''GNULIB_MBSSPN''@|$(GNULIB_MBSSPN)|g' \ + -e 's|@''GNULIB_MBSSEP''@|$(GNULIB_MBSSEP)|g' \ + -e 's|@''GNULIB_MBSTOK_R''@|$(GNULIB_MBSTOK_R)|g' \ + -e 's|@''GNULIB_MEMCHR''@|$(GNULIB_MEMCHR)|g' \ + -e 's|@''GNULIB_MEMMEM''@|$(GNULIB_MEMMEM)|g' \ + -e 's|@''GNULIB_MEMPCPY''@|$(GNULIB_MEMPCPY)|g' \ + -e 's|@''GNULIB_MEMRCHR''@|$(GNULIB_MEMRCHR)|g' \ + -e 's|@''GNULIB_RAWMEMCHR''@|$(GNULIB_RAWMEMCHR)|g' \ + -e 's|@''GNULIB_STPCPY''@|$(GNULIB_STPCPY)|g' \ + -e 's|@''GNULIB_STPNCPY''@|$(GNULIB_STPNCPY)|g' \ + -e 's|@''GNULIB_STRCHRNUL''@|$(GNULIB_STRCHRNUL)|g' \ + -e 's|@''GNULIB_STRDUP''@|$(GNULIB_STRDUP)|g' \ + -e 's|@''GNULIB_STRNCAT''@|$(GNULIB_STRNCAT)|g' \ + -e 's|@''GNULIB_STRNDUP''@|$(GNULIB_STRNDUP)|g' \ + -e 's|@''GNULIB_STRNLEN''@|$(GNULIB_STRNLEN)|g' \ + -e 's|@''GNULIB_STRPBRK''@|$(GNULIB_STRPBRK)|g' \ + -e 's|@''GNULIB_STRSEP''@|$(GNULIB_STRSEP)|g' \ + -e 's|@''GNULIB_STRSTR''@|$(GNULIB_STRSTR)|g' \ + -e 's|@''GNULIB_STRCASESTR''@|$(GNULIB_STRCASESTR)|g' \ + -e 's|@''GNULIB_STRTOK_R''@|$(GNULIB_STRTOK_R)|g' \ + -e 's|@''GNULIB_STRERROR''@|$(GNULIB_STRERROR)|g' \ + -e 's|@''GNULIB_STRSIGNAL''@|$(GNULIB_STRSIGNAL)|g' \ + -e 's|@''GNULIB_STRVERSCMP''@|$(GNULIB_STRVERSCMP)|g' \ < $(srcdir)/string.in.h | \ - sed -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \ - -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \ - -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \ + sed -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \ -e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \ -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \ @@ -5158,18 +4224,15 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H -e 's|@''HAVE_STRSEP''@|$(HAVE_STRSEP)|g' \ -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \ - -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \ -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \ -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \ -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \ -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \ -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \ - -e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \ -e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \ -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \ -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \ - -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \ -e 's|@''REPLACE_STRNCAT''@|$(REPLACE_STRNCAT)|g' \ -e 's|@''REPLACE_STRNDUP''@|$(REPLACE_STRNDUP)|g' \ -e 's|@''REPLACE_STRNLEN''@|$(REPLACE_STRNLEN)|g' \ @@ -5183,29 +4246,6 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H } > $@-t && \ mv $@-t $@ -# We need the following in order to create when the system -# doesn't have one that works with the given compiler. -sys/types.h: sys_types.in.h $(top_builddir)/config.status - $(AM_V_at)$(MKDIR_P) sys - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_SYS_TYPES_H''@|$(NEXT_SYS_TYPES_H)|g' \ - -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \ - < $(srcdir)/sys_types.in.h; \ - } > $@-t && \ - mv $@-t $@ - -unicase.h: unicase.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/unicase.in.h; \ - } > $@-t && \ - mv -f $@-t $@ - unicase/locale-languages.h: $(srcdir)/unicase/locale-languages.gperf $(GPERF) -m 10 $(srcdir)/unicase/locale-languages.gperf > $(srcdir)/unicase/locale-languages.h-t mv $(srcdir)/unicase/locale-languages.h-t $(srcdir)/unicase/locale-languages.h @@ -5214,40 +4254,6 @@ unicase/special-casing-table.h: $(srcdir)/unicase/special-casing-table.gperf $(GPERF) -m 10 $(srcdir)/unicase/special-casing-table.gperf > $(srcdir)/unicase/special-casing-table.h-t mv $(srcdir)/unicase/special-casing-table.h-t $(srcdir)/unicase/special-casing-table.h -uniconv.h: uniconv.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/uniconv.in.h; \ - } > $@-t && \ - mv -f $@-t $@ - -unictype.h: unictype.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/unictype.in.h; \ - } > $@-t && \ - mv -f $@-t $@ - -unictype/bidi_byname.h: unictype/bidi_byname.gperf - $(GPERF) -m 10 $(srcdir)/unictype/bidi_byname.gperf > $(srcdir)/unictype/bidi_byname.h-t - mv $(srcdir)/unictype/bidi_byname.h-t $(srcdir)/unictype/bidi_byname.h - -unictype/categ_byname.h: unictype/categ_byname.gperf - $(GPERF) -m 10 $(srcdir)/unictype/categ_byname.gperf > $(srcdir)/unictype/categ_byname.h-t - mv $(srcdir)/unictype/categ_byname.h-t $(srcdir)/unictype/categ_byname.h - -unictype/combiningclass_byname.h: unictype/combiningclass_byname.gperf - $(GPERF) -m 10 $(srcdir)/unictype/combiningclass_byname.gperf > $(srcdir)/unictype/combiningclass_byname.h-t - mv $(srcdir)/unictype/combiningclass_byname.h-t $(srcdir)/unictype/combiningclass_byname.h - -unictype/joininggroup_byname.h: unictype/joininggroup_byname.gperf - $(GPERF) -m 10 $(srcdir)/unictype/joininggroup_byname.gperf > $(srcdir)/unictype/joininggroup_byname.h-t - mv $(srcdir)/unictype/joininggroup_byname.h-t $(srcdir)/unictype/joininggroup_byname.h - -unictype/joiningtype_byname.h: unictype/joiningtype_byname.gperf - $(GPERF) -m 10 $(srcdir)/unictype/joiningtype_byname.gperf > $(srcdir)/unictype/joiningtype_byname.h-t - mv $(srcdir)/unictype/joiningtype_byname.h-t $(srcdir)/unictype/joiningtype_byname.h - unictype/pr_byname.h: unictype/pr_byname.gperf $(GPERF) -m 10 $(srcdir)/unictype/pr_byname.gperf > $(srcdir)/unictype/pr_byname.h-t mv $(srcdir)/unictype/pr_byname.h-t $(srcdir)/unictype/pr_byname.h @@ -5256,99 +4262,58 @@ unictype/scripts_byname.h: unictype/scripts_byname.gperf $(GPERF) -m 10 $(srcdir)/unictype/scripts_byname.gperf > $(srcdir)/unictype/scripts_byname.h-t mv $(srcdir)/unictype/scripts_byname.h-t $(srcdir)/unictype/scripts_byname.h -unigbrk.h: unigbrk.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/unigbrk.in.h; \ - } > $@-t && \ - mv -f $@-t $@ - -unilbrk.h: unilbrk.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/unilbrk.in.h; \ - } > $@-t && \ - mv -f $@-t $@ - -uniname.h: uniname.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/uniname.in.h; \ - } > $@-t && \ - mv -f $@-t $@ - -uninorm.h: uninorm.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/uninorm.in.h; \ - } > $@-t && \ - mv -f $@-t $@ - uninorm/composition-table.h: $(srcdir)/uninorm/composition-table.gperf $(GPERF) -m 1 $(srcdir)/uninorm/composition-table.gperf > $(srcdir)/uninorm/composition-table.h-t mv $(srcdir)/uninorm/composition-table.h-t $(srcdir)/uninorm/composition-table.h # We need the following in order to create an empty placeholder for # when the system doesn't have one. -unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) +unistd.h: unistd.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \ + sed -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \ - -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \ - -e 's/@''GNULIB_CHDIR''@/$(GNULIB_CHDIR)/g' \ - -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \ - -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \ - -e 's/@''GNULIB_DUP''@/$(GNULIB_DUP)/g' \ - -e 's/@''GNULIB_DUP2''@/$(GNULIB_DUP2)/g' \ - -e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \ - -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \ - -e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \ - -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \ - -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \ - -e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \ - -e 's/@''GNULIB_FDATASYNC''@/$(GNULIB_FDATASYNC)/g' \ - -e 's/@''GNULIB_FSYNC''@/$(GNULIB_FSYNC)/g' \ - -e 's/@''GNULIB_FTRUNCATE''@/$(GNULIB_FTRUNCATE)/g' \ - -e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \ - -e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \ - -e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \ - -e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \ - -e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \ - -e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \ - -e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \ - -e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \ - -e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \ - -e 's/@''GNULIB_GROUP_MEMBER''@/$(GNULIB_GROUP_MEMBER)/g' \ - -e 's/@''GNULIB_ISATTY''@/$(GNULIB_ISATTY)/g' \ - -e 's/@''GNULIB_LCHOWN''@/$(GNULIB_LCHOWN)/g' \ - -e 's/@''GNULIB_LINK''@/$(GNULIB_LINK)/g' \ - -e 's/@''GNULIB_LINKAT''@/$(GNULIB_LINKAT)/g' \ - -e 's/@''GNULIB_LSEEK''@/$(GNULIB_LSEEK)/g' \ - -e 's/@''GNULIB_PIPE''@/$(GNULIB_PIPE)/g' \ - -e 's/@''GNULIB_PIPE2''@/$(GNULIB_PIPE2)/g' \ - -e 's/@''GNULIB_PREAD''@/$(GNULIB_PREAD)/g' \ - -e 's/@''GNULIB_PWRITE''@/$(GNULIB_PWRITE)/g' \ - -e 's/@''GNULIB_READ''@/$(GNULIB_READ)/g' \ - -e 's/@''GNULIB_READLINK''@/$(GNULIB_READLINK)/g' \ - -e 's/@''GNULIB_READLINKAT''@/$(GNULIB_READLINKAT)/g' \ - -e 's/@''GNULIB_RMDIR''@/$(GNULIB_RMDIR)/g' \ - -e 's/@''GNULIB_SETHOSTNAME''@/$(GNULIB_SETHOSTNAME)/g' \ - -e 's/@''GNULIB_SLEEP''@/$(GNULIB_SLEEP)/g' \ - -e 's/@''GNULIB_SYMLINK''@/$(GNULIB_SYMLINK)/g' \ - -e 's/@''GNULIB_SYMLINKAT''@/$(GNULIB_SYMLINKAT)/g' \ - -e 's/@''GNULIB_TTYNAME_R''@/$(GNULIB_TTYNAME_R)/g' \ - -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GNULIB_GL_UNISTD_H_GETOPT)/g' \ - -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GNULIB_UNISTD_H_NONBLOCKING)/g' \ - -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GNULIB_UNISTD_H_SIGPIPE)/g' \ - -e 's/@''GNULIB_UNLINK''@/$(GNULIB_UNLINK)/g' \ - -e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \ - -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \ - -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \ + -e 's|@''GNULIB_CHOWN''@|$(GNULIB_CHOWN)|g' \ + -e 's|@''GNULIB_CLOSE''@|$(GNULIB_CLOSE)|g' \ + -e 's|@''GNULIB_DUP2''@|$(GNULIB_DUP2)|g' \ + -e 's|@''GNULIB_DUP3''@|$(GNULIB_DUP3)|g' \ + -e 's|@''GNULIB_ENVIRON''@|$(GNULIB_ENVIRON)|g' \ + -e 's|@''GNULIB_EUIDACCESS''@|$(GNULIB_EUIDACCESS)|g' \ + -e 's|@''GNULIB_FACCESSAT''@|$(GNULIB_FACCESSAT)|g' \ + -e 's|@''GNULIB_FCHDIR''@|$(GNULIB_FCHDIR)|g' \ + -e 's|@''GNULIB_FCHOWNAT''@|$(GNULIB_FCHOWNAT)|g' \ + -e 's|@''GNULIB_FSYNC''@|$(GNULIB_FSYNC)|g' \ + -e 's|@''GNULIB_FTRUNCATE''@|$(GNULIB_FTRUNCATE)|g' \ + -e 's|@''GNULIB_GETCWD''@|$(GNULIB_GETCWD)|g' \ + -e 's|@''GNULIB_GETDOMAINNAME''@|$(GNULIB_GETDOMAINNAME)|g' \ + -e 's|@''GNULIB_GETDTABLESIZE''@|$(GNULIB_GETDTABLESIZE)|g' \ + -e 's|@''GNULIB_GETGROUPS''@|$(GNULIB_GETGROUPS)|g' \ + -e 's|@''GNULIB_GETHOSTNAME''@|$(GNULIB_GETHOSTNAME)|g' \ + -e 's|@''GNULIB_GETLOGIN''@|$(GNULIB_GETLOGIN)|g' \ + -e 's|@''GNULIB_GETLOGIN_R''@|$(GNULIB_GETLOGIN_R)|g' \ + -e 's|@''GNULIB_GETPAGESIZE''@|$(GNULIB_GETPAGESIZE)|g' \ + -e 's|@''GNULIB_GETUSERSHELL''@|$(GNULIB_GETUSERSHELL)|g' \ + -e 's|@''GNULIB_LCHOWN''@|$(GNULIB_LCHOWN)|g' \ + -e 's|@''GNULIB_LINK''@|$(GNULIB_LINK)|g' \ + -e 's|@''GNULIB_LINKAT''@|$(GNULIB_LINKAT)|g' \ + -e 's|@''GNULIB_LSEEK''@|$(GNULIB_LSEEK)|g' \ + -e 's|@''GNULIB_PIPE2''@|$(GNULIB_PIPE2)|g' \ + -e 's|@''GNULIB_PREAD''@|$(GNULIB_PREAD)|g' \ + -e 's|@''GNULIB_READLINK''@|$(GNULIB_READLINK)|g' \ + -e 's|@''GNULIB_READLINKAT''@|$(GNULIB_READLINKAT)|g' \ + -e 's|@''GNULIB_RMDIR''@|$(GNULIB_RMDIR)|g' \ + -e 's|@''GNULIB_SLEEP''@|$(GNULIB_SLEEP)|g' \ + -e 's|@''GNULIB_SYMLINK''@|$(GNULIB_SYMLINK)|g' \ + -e 's|@''GNULIB_SYMLINKAT''@|$(GNULIB_SYMLINKAT)|g' \ + -e 's|@''GNULIB_TTYNAME_R''@|$(GNULIB_TTYNAME_R)|g' \ + -e 's|@''GNULIB_UNISTD_H_GETOPT''@|$(GNULIB_UNISTD_H_GETOPT)|g' \ + -e 's|@''GNULIB_UNISTD_H_SIGPIPE''@|$(GNULIB_UNISTD_H_SIGPIPE)|g' \ + -e 's|@''GNULIB_UNLINK''@|$(GNULIB_UNLINK)|g' \ + -e 's|@''GNULIB_UNLINKAT''@|$(GNULIB_UNLINKAT)|g' \ + -e 's|@''GNULIB_USLEEP''@|$(GNULIB_USLEEP)|g' \ + -e 's|@''GNULIB_WRITE''@|$(GNULIB_WRITE)|g' \ < $(srcdir)/unistd.in.h | \ sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \ -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \ @@ -5357,68 +4322,50 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \ -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \ -e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \ - -e 's|@''HAVE_FDATASYNC''@|$(HAVE_FDATASYNC)|g' \ -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \ -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \ + -e 's|@''HAVE_GETDOMAINNAME''@|$(HAVE_GETDOMAINNAME)|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \ -e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \ -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \ -e 's|@''HAVE_GETLOGIN''@|$(HAVE_GETLOGIN)|g' \ -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \ - -e 's|@''HAVE_GROUP_MEMBER''@|$(HAVE_GROUP_MEMBER)|g' \ -e 's|@''HAVE_LCHOWN''@|$(HAVE_LCHOWN)|g' \ -e 's|@''HAVE_LINK''@|$(HAVE_LINK)|g' \ -e 's|@''HAVE_LINKAT''@|$(HAVE_LINKAT)|g' \ - -e 's|@''HAVE_PIPE''@|$(HAVE_PIPE)|g' \ -e 's|@''HAVE_PIPE2''@|$(HAVE_PIPE2)|g' \ -e 's|@''HAVE_PREAD''@|$(HAVE_PREAD)|g' \ - -e 's|@''HAVE_PWRITE''@|$(HAVE_PWRITE)|g' \ -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \ -e 's|@''HAVE_READLINKAT''@|$(HAVE_READLINKAT)|g' \ - -e 's|@''HAVE_SETHOSTNAME''@|$(HAVE_SETHOSTNAME)|g' \ -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \ -e 's|@''HAVE_SYMLINK''@|$(HAVE_SYMLINK)|g' \ -e 's|@''HAVE_SYMLINKAT''@|$(HAVE_SYMLINKAT)|g' \ + -e 's|@''HAVE_TTYNAME_R''@|$(HAVE_TTYNAME_R)|g' \ -e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \ -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \ - -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \ - -e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \ - -e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|$(HAVE_DECL_GETPAGESIZE)|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|$(HAVE_DECL_GETUSERSHELL)|g' \ - -e 's|@''HAVE_DECL_SETHOSTNAME''@|$(HAVE_DECL_SETHOSTNAME)|g' \ - -e 's|@''HAVE_DECL_TTYNAME_R''@|$(HAVE_DECL_TTYNAME_R)|g' \ -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \ - | \ - sed -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \ + -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \ -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \ -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \ -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \ -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \ - -e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \ -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \ - -e 's|@''REPLACE_GETDOMAINNAME''@|$(REPLACE_GETDOMAINNAME)|g' \ - -e 's|@''REPLACE_GETDTABLESIZE''@|$(REPLACE_GETDTABLESIZE)|g' \ - -e 's|@''REPLACE_GETLOGIN_R''@|$(REPLACE_GETLOGIN_R)|g' \ -e 's|@''REPLACE_GETGROUPS''@|$(REPLACE_GETGROUPS)|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \ - -e 's|@''REPLACE_ISATTY''@|$(REPLACE_ISATTY)|g' \ -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \ -e 's|@''REPLACE_LINK''@|$(REPLACE_LINK)|g' \ -e 's|@''REPLACE_LINKAT''@|$(REPLACE_LINKAT)|g' \ -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \ -e 's|@''REPLACE_PREAD''@|$(REPLACE_PREAD)|g' \ - -e 's|@''REPLACE_PWRITE''@|$(REPLACE_PWRITE)|g' \ - -e 's|@''REPLACE_READ''@|$(REPLACE_READ)|g' \ -e 's|@''REPLACE_READLINK''@|$(REPLACE_READLINK)|g' \ - -e 's|@''REPLACE_READLINKAT''@|$(REPLACE_READLINKAT)|g' \ -e 's|@''REPLACE_RMDIR''@|$(REPLACE_RMDIR)|g' \ -e 's|@''REPLACE_SLEEP''@|$(REPLACE_SLEEP)|g' \ -e 's|@''REPLACE_SYMLINK''@|$(REPLACE_SYMLINK)|g' \ - -e 's|@''REPLACE_SYMLINKAT''@|$(REPLACE_SYMLINKAT)|g' \ -e 's|@''REPLACE_TTYNAME_R''@|$(REPLACE_TTYNAME_R)|g' \ -e 's|@''REPLACE_UNLINK''@|$(REPLACE_UNLINK)|g' \ -e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \ @@ -5431,95 +4378,45 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \ } > $@-t && \ mv $@-t $@ - -unistdio.h: unistdio.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/unistdio.in.h; \ - } > $@-t && \ - mv -f $@-t $@ - -unistr.h: unistr.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/unistr.in.h; \ - } > $@-t && \ - mv -f $@-t $@ - -unitypes.h: unitypes.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/unitypes.in.h; \ - } > $@-t && \ - mv -f $@-t $@ - -uniwbrk.h: uniwbrk.in.h +# The unused-parameter.h that gets inserted into generated .h files is the same +# as build-aux/unused-parameter.h, except that it has the copyright header cut +# off. +unused-parameter.h: $(top_srcdir)/build-aux/unused-parameter.h $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/uniwbrk.in.h; \ - } > $@-t && \ - mv -f $@-t $@ - -uniwidth.h: uniwidth.in.h + sed -n -e '/GL_UNUSED_PARAMETER/,$$p' \ + < $(top_srcdir)/build-aux/unused-parameter.h \ + > $@-t && \ + mv $@-t $@ +# The warn-on-use.h that gets inserted into generated .h files is the same as +# build-aux/warn-on-use.h, except that it has the copyright header cut off. +warn-on-use.h: $(top_srcdir)/build-aux/warn-on-use.h $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(srcdir)/uniwidth.in.h; \ - } > $@-t && \ - mv -f $@-t $@ + sed -n -e '/^.ifndef/,$$p' \ + < $(top_srcdir)/build-aux/warn-on-use.h \ + > $@-t && \ + mv $@-t $@ # We need the following in order to create when the system # version does not work standalone. -wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) +wchar.h: wchar.in.h $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''HAVE_FEATURES_H''@|$(HAVE_FEATURES_H)|g' \ -e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \ -e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \ - -e 's/@''GNULIB_BTOWC''@/$(GNULIB_BTOWC)/g' \ - -e 's/@''GNULIB_WCTOB''@/$(GNULIB_WCTOB)/g' \ - -e 's/@''GNULIB_MBSINIT''@/$(GNULIB_MBSINIT)/g' \ - -e 's/@''GNULIB_MBRTOWC''@/$(GNULIB_MBRTOWC)/g' \ - -e 's/@''GNULIB_MBRLEN''@/$(GNULIB_MBRLEN)/g' \ - -e 's/@''GNULIB_MBSRTOWCS''@/$(GNULIB_MBSRTOWCS)/g' \ - -e 's/@''GNULIB_MBSNRTOWCS''@/$(GNULIB_MBSNRTOWCS)/g' \ - -e 's/@''GNULIB_WCRTOMB''@/$(GNULIB_WCRTOMB)/g' \ - -e 's/@''GNULIB_WCSRTOMBS''@/$(GNULIB_WCSRTOMBS)/g' \ - -e 's/@''GNULIB_WCSNRTOMBS''@/$(GNULIB_WCSNRTOMBS)/g' \ - -e 's/@''GNULIB_WCWIDTH''@/$(GNULIB_WCWIDTH)/g' \ - -e 's/@''GNULIB_WMEMCHR''@/$(GNULIB_WMEMCHR)/g' \ - -e 's/@''GNULIB_WMEMCMP''@/$(GNULIB_WMEMCMP)/g' \ - -e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \ - -e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \ - -e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \ - -e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \ - -e 's/@''GNULIB_WCSNLEN''@/$(GNULIB_WCSNLEN)/g' \ - -e 's/@''GNULIB_WCSCPY''@/$(GNULIB_WCSCPY)/g' \ - -e 's/@''GNULIB_WCPCPY''@/$(GNULIB_WCPCPY)/g' \ - -e 's/@''GNULIB_WCSNCPY''@/$(GNULIB_WCSNCPY)/g' \ - -e 's/@''GNULIB_WCPNCPY''@/$(GNULIB_WCPNCPY)/g' \ - -e 's/@''GNULIB_WCSCAT''@/$(GNULIB_WCSCAT)/g' \ - -e 's/@''GNULIB_WCSNCAT''@/$(GNULIB_WCSNCAT)/g' \ - -e 's/@''GNULIB_WCSCMP''@/$(GNULIB_WCSCMP)/g' \ - -e 's/@''GNULIB_WCSNCMP''@/$(GNULIB_WCSNCMP)/g' \ - -e 's/@''GNULIB_WCSCASECMP''@/$(GNULIB_WCSCASECMP)/g' \ - -e 's/@''GNULIB_WCSNCASECMP''@/$(GNULIB_WCSNCASECMP)/g' \ - -e 's/@''GNULIB_WCSCOLL''@/$(GNULIB_WCSCOLL)/g' \ - -e 's/@''GNULIB_WCSXFRM''@/$(GNULIB_WCSXFRM)/g' \ - -e 's/@''GNULIB_WCSDUP''@/$(GNULIB_WCSDUP)/g' \ - -e 's/@''GNULIB_WCSCHR''@/$(GNULIB_WCSCHR)/g' \ - -e 's/@''GNULIB_WCSRCHR''@/$(GNULIB_WCSRCHR)/g' \ - -e 's/@''GNULIB_WCSCSPN''@/$(GNULIB_WCSCSPN)/g' \ - -e 's/@''GNULIB_WCSSPN''@/$(GNULIB_WCSSPN)/g' \ - -e 's/@''GNULIB_WCSPBRK''@/$(GNULIB_WCSPBRK)/g' \ - -e 's/@''GNULIB_WCSSTR''@/$(GNULIB_WCSSTR)/g' \ - -e 's/@''GNULIB_WCSTOK''@/$(GNULIB_WCSTOK)/g' \ - -e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \ - < $(srcdir)/wchar.in.h | \ - sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \ + -e 's|@''GNULIB_BTOWC''@|$(GNULIB_BTOWC)|g' \ + -e 's|@''GNULIB_WCTOB''@|$(GNULIB_WCTOB)|g' \ + -e 's|@''GNULIB_MBSINIT''@|$(GNULIB_MBSINIT)|g' \ + -e 's|@''GNULIB_MBRTOWC''@|$(GNULIB_MBRTOWC)|g' \ + -e 's|@''GNULIB_MBRLEN''@|$(GNULIB_MBRLEN)|g' \ + -e 's|@''GNULIB_MBSRTOWCS''@|$(GNULIB_MBSRTOWCS)|g' \ + -e 's|@''GNULIB_MBSNRTOWCS''@|$(GNULIB_MBSNRTOWCS)|g' \ + -e 's|@''GNULIB_WCRTOMB''@|$(GNULIB_WCRTOMB)|g' \ + -e 's|@''GNULIB_WCSRTOMBS''@|$(GNULIB_WCSRTOMBS)|g' \ + -e 's|@''GNULIB_WCSNRTOMBS''@|$(GNULIB_WCSNRTOMBS)|g' \ + -e 's|@''GNULIB_WCWIDTH''@|$(GNULIB_WCWIDTH)|g' \ + -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \ -e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \ -e 's|@''HAVE_MBSINIT''@|$(HAVE_MBSINIT)|g' \ -e 's|@''HAVE_MBRTOWC''@|$(HAVE_MBRTOWC)|g' \ @@ -5529,38 +4426,9 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) -e 's|@''HAVE_WCRTOMB''@|$(HAVE_WCRTOMB)|g' \ -e 's|@''HAVE_WCSRTOMBS''@|$(HAVE_WCSRTOMBS)|g' \ -e 's|@''HAVE_WCSNRTOMBS''@|$(HAVE_WCSNRTOMBS)|g' \ - -e 's|@''HAVE_WMEMCHR''@|$(HAVE_WMEMCHR)|g' \ - -e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \ - -e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \ - -e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \ - -e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \ - -e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \ - -e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \ - -e 's|@''HAVE_WCSCPY''@|$(HAVE_WCSCPY)|g' \ - -e 's|@''HAVE_WCPCPY''@|$(HAVE_WCPCPY)|g' \ - -e 's|@''HAVE_WCSNCPY''@|$(HAVE_WCSNCPY)|g' \ - -e 's|@''HAVE_WCPNCPY''@|$(HAVE_WCPNCPY)|g' \ - -e 's|@''HAVE_WCSCAT''@|$(HAVE_WCSCAT)|g' \ - -e 's|@''HAVE_WCSNCAT''@|$(HAVE_WCSNCAT)|g' \ - -e 's|@''HAVE_WCSCMP''@|$(HAVE_WCSCMP)|g' \ - -e 's|@''HAVE_WCSNCMP''@|$(HAVE_WCSNCMP)|g' \ - -e 's|@''HAVE_WCSCASECMP''@|$(HAVE_WCSCASECMP)|g' \ - -e 's|@''HAVE_WCSNCASECMP''@|$(HAVE_WCSNCASECMP)|g' \ - -e 's|@''HAVE_WCSCOLL''@|$(HAVE_WCSCOLL)|g' \ - -e 's|@''HAVE_WCSXFRM''@|$(HAVE_WCSXFRM)|g' \ - -e 's|@''HAVE_WCSDUP''@|$(HAVE_WCSDUP)|g' \ - -e 's|@''HAVE_WCSCHR''@|$(HAVE_WCSCHR)|g' \ - -e 's|@''HAVE_WCSRCHR''@|$(HAVE_WCSRCHR)|g' \ - -e 's|@''HAVE_WCSCSPN''@|$(HAVE_WCSCSPN)|g' \ - -e 's|@''HAVE_WCSSPN''@|$(HAVE_WCSSPN)|g' \ - -e 's|@''HAVE_WCSPBRK''@|$(HAVE_WCSPBRK)|g' \ - -e 's|@''HAVE_WCSSTR''@|$(HAVE_WCSSTR)|g' \ - -e 's|@''HAVE_WCSTOK''@|$(HAVE_WCSTOK)|g' \ - -e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \ -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \ -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \ - | \ - sed -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \ + -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \ -e 's|@''REPLACE_BTOWC''@|$(REPLACE_BTOWC)|g' \ -e 's|@''REPLACE_WCTOB''@|$(REPLACE_WCTOB)|g' \ -e 's|@''REPLACE_MBSINIT''@|$(REPLACE_MBSINIT)|g' \ @@ -5572,37 +4440,26 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) -e 's|@''REPLACE_WCSRTOMBS''@|$(REPLACE_WCSRTOMBS)|g' \ -e 's|@''REPLACE_WCSNRTOMBS''@|$(REPLACE_WCSNRTOMBS)|g' \ -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \ - -e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \ + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ + < $(srcdir)/wchar.in.h; \ } > $@-t && \ mv $@-t $@ # We need the following in order to create when the system # doesn't have one that works with the given compiler. -wctype.h: wctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) +wctype.h: wctype.in.h $(CXXDEFS_H) $(WARN_ON_USE_H) $(AM_V_GEN)rm -f $@-t $@ && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ - -e 's/@''HAVE_WCTYPE_H''@/$(HAVE_WCTYPE_H)/g' \ + sed -e 's/@''HAVE_WCTYPE_H''@/$(HAVE_WCTYPE_H)/g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_WCTYPE_H''@|$(NEXT_WCTYPE_H)|g' \ - -e 's/@''GNULIB_ISWBLANK''@/$(GNULIB_ISWBLANK)/g' \ - -e 's/@''GNULIB_WCTYPE''@/$(GNULIB_WCTYPE)/g' \ - -e 's/@''GNULIB_ISWCTYPE''@/$(GNULIB_ISWCTYPE)/g' \ - -e 's/@''GNULIB_WCTRANS''@/$(GNULIB_WCTRANS)/g' \ - -e 's/@''GNULIB_TOWCTRANS''@/$(GNULIB_TOWCTRANS)/g' \ -e 's/@''HAVE_ISWBLANK''@/$(HAVE_ISWBLANK)/g' \ -e 's/@''HAVE_ISWCNTRL''@/$(HAVE_ISWCNTRL)/g' \ - -e 's/@''HAVE_WCTYPE_T''@/$(HAVE_WCTYPE_T)/g' \ - -e 's/@''HAVE_WCTRANS_T''@/$(HAVE_WCTRANS_T)/g' \ -e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \ - -e 's/@''REPLACE_ISWBLANK''@/$(REPLACE_ISWBLANK)/g' \ -e 's/@''REPLACE_ISWCNTRL''@/$(REPLACE_ISWCNTRL)/g' \ - -e 's/@''REPLACE_TOWLOWER''@/$(REPLACE_TOWLOWER)/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ < $(srcdir)/wctype.in.h; \ @@ -5688,7 +4545,7 @@ unistring/iconveh.h : iconveh.h rm -f $@-t $@ cp $(srcdir)/iconveh.h $@-t mv $@-t $@ -unistring/cdefs.h : unistring/cdefs.in.h $(UNUSED_PARAMETER_H) +unistring/cdefs.h : unistring/cdefs.in.h @MKDIR_P@ unistring rm -f $@-t $@ sed -e '/definition of _GL_UNUSED_PARAMETER/r $(UNUSED_PARAMETER_H)' \ @@ -5711,22 +4568,15 @@ clean-local: clean-generic : # List of exported symbols. -# We extract it from the header files that get installed. -# We keep symbols that start with "_UC", because they may be needed for -# compiling newer versions of gnulib modules when the gnulib module -# 'libunistring-optional' is in use. +# We extract it from the header files that get installed, removing symbols +# start with "_UC". # This file has the same format as the one expected by the libtool option # '-export-symbols', but we don't use this option, because it would prevent us # from building some of the gnulib unit tests. libunistring.sym : $(HEADERS_WITH_EXTERNS) - for f in $(HEADERS_WITH_EXTERNS); do \ - if test -f $$f; then \ - cat $$f; \ - else \ - cat $(srcdir)/$$f; \ - fi; \ - done \ + for f in $(HEADERS_WITH_EXTERNS); do cat $(srcdir)/$$f; done \ | $(srcdir)/declared.sh | LC_ALL=C sort | LC_ALL=C uniq \ + | grep -v '^_UC' \ > $@-t mv $@-t $@ diff --git a/lib/alloca.in.h b/lib/alloca.in.h index dc1b550..ee7aa9a 100644 --- a/lib/alloca.in.h +++ b/lib/alloca.in.h @@ -1,6 +1,6 @@ /* Memory allocation on the stack. - Copyright (C) 1995, 1999, 2001-2004, 2006-2015 Free Software Foundation, + Copyright (C) 1995, 1999, 2001-2004, 2006-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it @@ -11,12 +11,12 @@ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. + General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see - . - */ + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ /* Avoid using the symbol _ALLOCA_H here, as Bison assumes _ALLOCA_H means there is a real alloca function. */ @@ -44,13 +44,6 @@ # define alloca _alloca # elif defined __DECC && defined __VMS # define alloca __ALLOCA -# elif defined __TANDEM && defined _TNS_E_TARGET -# ifdef __cplusplus -extern "C" -# endif -void *_alloca (unsigned short); -# pragma intrinsic (_alloca) -# define alloca _alloca # else # include # ifdef __cplusplus diff --git a/lib/amemxfrm.c b/lib/amemxfrm.c deleted file mode 100644 index d3525d9..0000000 --- a/lib/amemxfrm.c +++ /dev/null @@ -1,180 +0,0 @@ -/* Locale dependent memory area transformation for comparison. - Copyright (C) 2009-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2009. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "amemxfrm.h" - -#include -#include -#include - -char * -amemxfrm (char *s, size_t n, char *resultbuf, size_t *lengthp) -{ - /* Result accumulator. */ - char *result; - size_t length; - size_t allocated; - - char orig_sentinel; - - /* Initial memory allocation. */ - if (resultbuf != NULL && *lengthp > 0) - { - result = resultbuf; - allocated = *lengthp; - } - else - { - allocated = (n > 0 ? n : 1); - result = (char *) malloc (allocated); - if (result == NULL) - goto out_of_memory_2; - } - length = 0; - - /* Add sentinel.byte. */ - orig_sentinel = s[n]; - s[n] = '\0'; - - /* Iterate through S, transforming each NUL terminated segment. - Accumulate the resulting transformed segments in result, separated by - NULs. */ - { - const char *p_end = s + n + 1; - const char *p; - - p = s; - for (;;) - { - /* Search next NUL byte. */ - size_t l = strlen (p); - - for (;;) - { - size_t k; - - /* A call to strxfrm costs about 20 times more than a call to - strdup of the result. Therefore it is worth to try to avoid - calling strxfrm more than once on a given string, by making - enough room before calling strxfrm. - The size of the strxfrm result, k, is likely to be between - l and 3 * l. */ - if (3 * l >= allocated - length) - { - /* Grow the result buffer. */ - size_t new_allocated; - char *new_result; - - new_allocated = length + 3 * l + 1; - if (new_allocated < 2 * allocated) - new_allocated = 2 * allocated; - if (new_allocated < 64) - new_allocated = 64; - if (result == resultbuf) - new_result = (char *) malloc (new_allocated); - else - new_result = (char *) realloc (result, new_allocated); - if (new_result != NULL) - { - allocated = new_allocated; - result = new_result; - } - } - - errno = 0; - k = strxfrm (result + length, p, allocated - length); - if (errno != 0) - goto fail; - if (k >= allocated - length) - { - /* Grow the result buffer. */ - size_t new_allocated; - char *new_result; - - new_allocated = length + k + 1; - if (new_allocated < 2 * allocated) - new_allocated = 2 * allocated; - if (new_allocated < 64) - new_allocated = 64; - if (result == resultbuf) - new_result = (char *) malloc (new_allocated); - else - new_result = (char *) realloc (result, new_allocated); - if (new_result == NULL) - goto out_of_memory_1; - allocated = new_allocated; - result = new_result; - } - else - { - length += k; - break; - } - } - - p = p + l + 1; - if (p == p_end) - break; - result[length] = '\0'; - length++; - } - } - - /* Shrink the allocated memory if possible. - It is not worth calling realloc when length + 1 == allocated; it would - save just one byte. */ - if (result != resultbuf && length + 1 < allocated) - { - if ((length > 0 ? length : 1) <= *lengthp) - { - memcpy (resultbuf, result, length); - free (result); - result = resultbuf; - } - else - { - char *memory = (char *) realloc (result, length > 0 ? length : 1); - if (memory != NULL) - result = memory; - } - } - - s[n] = orig_sentinel; - *lengthp = length; - return result; - - fail: - { - int saved_errno = errno; - if (result != resultbuf) - free (result); - s[n] = orig_sentinel; - errno = saved_errno; - return NULL; - } - - out_of_memory_1: - if (result != resultbuf) - free (result); - s[n] = orig_sentinel; - out_of_memory_2: - errno = ENOMEM; - return NULL; -} diff --git a/lib/amemxfrm.h b/lib/amemxfrm.h deleted file mode 100644 index 21802ce..0000000 --- a/lib/amemxfrm.h +++ /dev/null @@ -1,48 +0,0 @@ -/* Locale dependent memory area transformation for comparison. - Copyright (C) 2009-2015 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#ifndef AMEMXFRM_H -#define AMEMXFRM_H - -#include - -#ifdef __cplusplus -extern "C" { -#endif - - -/* Generalization of strxfrm() to strings with embedded NUL bytes. */ - -/* Transform the memory area [S..S+N-1] to a memory area, in such a way that - comparing (S1,N1) and (S2,N2) with memcoll() is equivalent to comparing - amemxfrm(S1,N1) and amemxfrm(S2,N2) with memcmp2(). - The byte S[N] may be temporarily overwritten by this function, but will be - restored before this function returns. - The result of this function depends on the LC_COLLATE category of the - current locale. - If successful: If resultbuf is not NULL and the result fits into *lengthp - bytes, it is put in resultbuf, and resultbuf is returned. Otherwise, a - freshly allocated string is returned. In both cases, *lengthp is set to the - length of the returned string. - Upon failure, return NULL, with errno set. */ -extern char * amemxfrm (char *s, size_t n, char *resultbuf, size_t *lengthp); - - -#ifdef __cplusplus -} -#endif - -#endif /* AMEMXFRM_H */ diff --git a/lib/array-mergesort.h b/lib/array-mergesort.h index 4a105b9..61bf728 100644 --- a/lib/array-mergesort.h +++ b/lib/array-mergesort.h @@ -1,5 +1,5 @@ /* Stable-sorting of an array using mergesort. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009, 2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/c-ctype.c b/lib/c-ctype.c index 68a7475..403adc2 100644 --- a/lib/c-ctype.c +++ b/lib/c-ctype.c @@ -1,6 +1,6 @@ /* Character handling in C locale. - Copyright 2000-2003, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright 2000-2003, 2006, 2009-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -13,7 +13,8 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License -along with this program; if not, see . */ +along with this program; if not, write to the Free Software Foundation, +Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #include diff --git a/lib/c-ctype.h b/lib/c-ctype.h index 6a45d3b..00c0a26 100644 --- a/lib/c-ctype.h +++ b/lib/c-ctype.h @@ -5,7 +5,7 @@ functions' behaviour depends on the current locale set via setlocale. - Copyright (C) 2000-2003, 2006, 2008-2015 Free Software Foundation, Inc. + Copyright (C) 2000-2003, 2006, 2008-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -18,7 +18,8 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License -along with this program; if not, see . */ +along with this program; if not, write to the Free Software Foundation, +Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef C_CTYPE_H #define C_CTYPE_H @@ -117,27 +118,26 @@ extern "C" { if (c_isalpha (*s)) ... */ -extern bool c_isascii (int c) _GL_ATTRIBUTE_CONST; /* not locale dependent */ +extern bool c_isascii (int c); /* not locale dependent */ -extern bool c_isalnum (int c) _GL_ATTRIBUTE_CONST; -extern bool c_isalpha (int c) _GL_ATTRIBUTE_CONST; -extern bool c_isblank (int c) _GL_ATTRIBUTE_CONST; -extern bool c_iscntrl (int c) _GL_ATTRIBUTE_CONST; -extern bool c_isdigit (int c) _GL_ATTRIBUTE_CONST; -extern bool c_islower (int c) _GL_ATTRIBUTE_CONST; -extern bool c_isgraph (int c) _GL_ATTRIBUTE_CONST; -extern bool c_isprint (int c) _GL_ATTRIBUTE_CONST; -extern bool c_ispunct (int c) _GL_ATTRIBUTE_CONST; -extern bool c_isspace (int c) _GL_ATTRIBUTE_CONST; -extern bool c_isupper (int c) _GL_ATTRIBUTE_CONST; -extern bool c_isxdigit (int c) _GL_ATTRIBUTE_CONST; +extern bool c_isalnum (int c); +extern bool c_isalpha (int c); +extern bool c_isblank (int c); +extern bool c_iscntrl (int c); +extern bool c_isdigit (int c); +extern bool c_islower (int c); +extern bool c_isgraph (int c); +extern bool c_isprint (int c); +extern bool c_ispunct (int c); +extern bool c_isspace (int c); +extern bool c_isupper (int c); +extern bool c_isxdigit (int c); -extern int c_tolower (int c) _GL_ATTRIBUTE_CONST; -extern int c_toupper (int c) _GL_ATTRIBUTE_CONST; +extern int c_tolower (int c); +extern int c_toupper (int c); -#if (defined __GNUC__ && !defined __STRICT_ANSI__ && defined __OPTIMIZE__ \ - && !defined __OPTIMIZE_SIZE__ && !defined NO_C_CTYPE_MACROS) +#if defined __GNUC__ && defined __OPTIMIZE__ && !defined __OPTIMIZE_SIZE__ && !defined NO_C_CTYPE_MACROS /* ASCII optimizations. */ diff --git a/lib/c-strcase.h b/lib/c-strcase.h index 55fd801..99e7faf 100644 --- a/lib/c-strcase.h +++ b/lib/c-strcase.h @@ -1,5 +1,5 @@ /* Case-insensitive string comparison functions in C locale. - Copyright (C) 1995-1996, 2001, 2003, 2005, 2009-2015 Free Software + Copyright (C) 1995-1996, 2001, 2003, 2005, 2009-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify @@ -13,7 +13,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef C_STRCASE_H #define C_STRCASE_H @@ -39,13 +40,12 @@ extern "C" { /* Compare strings S1 and S2, ignoring case, returning less than, equal to or greater than zero if S1 is lexicographically less than, equal to or greater than S2. */ -extern int c_strcasecmp (const char *s1, const char *s2) _GL_ATTRIBUTE_PURE; +extern int c_strcasecmp (const char *s1, const char *s2); /* Compare no more than N characters of strings S1 and S2, ignoring case, returning less than, equal to or greater than zero if S1 is lexicographically less than, equal to or greater than S2. */ -extern int c_strncasecmp (const char *s1, const char *s2, size_t n) - _GL_ATTRIBUTE_PURE; +extern int c_strncasecmp (const char *s1, const char *s2, size_t n); #ifdef __cplusplus diff --git a/lib/c-strcasecmp.c b/lib/c-strcasecmp.c index ce0223f..bc3e76d 100644 --- a/lib/c-strcasecmp.c +++ b/lib/c-strcasecmp.c @@ -1,5 +1,5 @@ /* c-strcasecmp.c -- case insensitive string comparator in C locale - Copyright (C) 1998-1999, 2005-2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1998-1999, 2005-2006, 2009-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -12,7 +12,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #include diff --git a/lib/c-strcaseeq.h b/lib/c-strcaseeq.h index 896dbcc..0af82f3 100644 --- a/lib/c-strcaseeq.h +++ b/lib/c-strcaseeq.h @@ -1,5 +1,5 @@ /* Optimized case-insensitive string comparison in C locale. - Copyright (C) 2001-2002, 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/c-strncasecmp.c b/lib/c-strncasecmp.c index 7a7f61d..01dbf39 100644 --- a/lib/c-strncasecmp.c +++ b/lib/c-strncasecmp.c @@ -1,5 +1,5 @@ /* c-strncasecmp.c -- case insensitive string comparator in C locale - Copyright (C) 1998-1999, 2005-2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1998-1999, 2005-2006, 2009-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -12,7 +12,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #include diff --git a/lib/config.charset b/lib/config.charset index 8083c60..ae2efc4 100644 --- a/lib/config.charset +++ b/lib/config.charset @@ -1,7 +1,7 @@ #! /bin/sh # Output a system dependent table of character encoding aliases. # -# Copyright (C) 2000-2004, 2006-2015 Free Software Foundation, Inc. +# Copyright (C) 2000-2004, 2006-2010 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by @@ -14,7 +14,8 @@ # GNU Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License along -# with this program; if not, see . +# with this program; if not, write to the Free Software Foundation, +# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # # The table consists of lines of the form # ALIAS CANONICAL @@ -29,23 +30,21 @@ # The current list of GNU canonical charset names is as follows. # # name MIME? used by which systems -# (darwin = Mac OS X, woe32 = native Windows) -# -# ASCII, ANSI_X3.4-1968 glibc solaris freebsd netbsd darwin cygwin -# ISO-8859-1 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin -# ISO-8859-2 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin -# ISO-8859-3 Y glibc solaris cygwin +# ASCII, ANSI_X3.4-1968 glibc solaris freebsd netbsd darwin +# ISO-8859-1 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin +# ISO-8859-2 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin +# ISO-8859-3 Y glibc solaris # ISO-8859-4 Y osf solaris freebsd netbsd openbsd darwin -# ISO-8859-5 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin -# ISO-8859-6 Y glibc aix hpux solaris cygwin -# ISO-8859-7 Y glibc aix hpux irix osf solaris netbsd openbsd darwin cygwin -# ISO-8859-8 Y glibc aix hpux osf solaris cygwin -# ISO-8859-9 Y glibc aix hpux irix osf solaris darwin cygwin -# ISO-8859-13 glibc netbsd openbsd darwin cygwin -# ISO-8859-14 glibc cygwin -# ISO-8859-15 glibc aix osf solaris freebsd netbsd openbsd darwin cygwin +# ISO-8859-5 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin +# ISO-8859-6 Y glibc aix hpux solaris +# ISO-8859-7 Y glibc aix hpux irix osf solaris netbsd openbsd darwin +# ISO-8859-8 Y glibc aix hpux osf solaris +# ISO-8859-9 Y glibc aix hpux irix osf solaris darwin +# ISO-8859-13 glibc netbsd openbsd darwin +# ISO-8859-14 glibc +# ISO-8859-15 glibc aix osf solaris freebsd netbsd openbsd darwin # KOI8-R Y glibc solaris freebsd netbsd openbsd darwin -# KOI8-U Y glibc freebsd netbsd openbsd darwin cygwin +# KOI8-U Y glibc freebsd netbsd openbsd darwin # KOI8-T glibc # CP437 dos # CP775 dos @@ -62,7 +61,7 @@ # CP869 dos # CP874 woe32 dos # CP922 aix -# CP932 aix cygwin woe32 dos +# CP932 aix woe32 dos # CP943 aix # CP949 osf darwin woe32 dos # CP950 woe32 dos @@ -72,7 +71,7 @@ # CP1129 aix # CP1131 darwin # CP1250 woe32 -# CP1251 glibc solaris netbsd openbsd darwin cygwin woe32 +# CP1251 glibc solaris netbsd openbsd darwin woe32 # CP1252 aix woe32 # CP1253 woe32 # CP1254 woe32 @@ -81,19 +80,19 @@ # CP1257 woe32 # GB2312 Y glibc aix hpux irix solaris freebsd netbsd darwin # EUC-JP Y glibc aix hpux irix osf solaris freebsd netbsd darwin -# EUC-KR Y glibc aix hpux irix osf solaris freebsd netbsd darwin cygwin +# EUC-KR Y glibc aix hpux irix osf solaris freebsd netbsd darwin # EUC-TW glibc aix hpux irix osf solaris netbsd -# BIG5 Y glibc aix hpux osf solaris freebsd netbsd darwin cygwin +# BIG5 Y glibc aix hpux osf solaris freebsd netbsd darwin # BIG5-HKSCS glibc solaris darwin -# GBK glibc aix osf solaris darwin cygwin woe32 dos +# GBK glibc aix osf solaris darwin woe32 dos # GB18030 glibc solaris netbsd darwin # SHIFT_JIS Y hpux osf solaris freebsd netbsd darwin # JOHAB glibc solaris woe32 -# TIS-620 glibc aix hpux osf solaris cygwin +# TIS-620 glibc aix hpux osf solaris # VISCII Y glibc # TCVN5712-1 glibc # ARMSCII-8 glibc darwin -# GEORGIAN-PS glibc cygwin +# GEORGIAN-PS glibc # PT154 glibc # HP-ROMAN8 hpux # HP-ARABIC8 hpux @@ -103,7 +102,7 @@ # HP-KANA8 hpux # DEC-KANJI osf # DEC-HANYU osf -# UTF-8 Y glibc aix hpux osf solaris netbsd darwin cygwin +# UTF-8 Y glibc aix hpux osf solaris netbsd darwin # # Note: Names which are not marked as being a MIME name should not be used in # Internet protocols for information interchange (mail, news, etc.). @@ -348,10 +347,12 @@ case "$os" in #echo "sun_eu_greek ?" # what is this? echo "UTF-8 UTF-8" ;; - freebsd*) + freebsd* | os2*) # FreeBSD 4.2 doesn't have nl_langinfo(CODESET); therefore # localcharset.c falls back to using the full locale name # from the environment variables. + # Likewise for OS/2. OS/2 has XFree86 just like FreeBSD. Just + # reuse FreeBSD's locale data for OS/2. echo "C ASCII" echo "US-ASCII ASCII" for l in la_LN lt_LN; do diff --git a/lib/errno.in.h b/lib/errno.in.h index 5f1aa8d..0e6fb7f 100644 --- a/lib/errno.in.h +++ b/lib/errno.in.h @@ -1,6 +1,6 @@ /* A POSIX-like . - Copyright (C) 2008-2015 Free Software Foundation, Inc. + Copyright (C) 2008-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -13,137 +13,69 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -#ifndef _@GUARD_PREFIX@_ERRNO_H +#ifndef _GL_ERRNO_H #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ #endif -@PRAGMA_COLUMNS@ /* The include_next requires a split double-inclusion guard. */ #@INCLUDE_NEXT@ @NEXT_ERRNO_H@ -#ifndef _@GUARD_PREFIX@_ERRNO_H -#define _@GUARD_PREFIX@_ERRNO_H +#ifndef _GL_ERRNO_H +#define _GL_ERRNO_H /* On native Windows platforms, many macros are not defined. */ # if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ -/* These are the same values as defined by MSVC 10, for interoperability. */ +/* POSIX says that EAGAIN and EWOULDBLOCK may have the same value. */ +# define EWOULDBLOCK EAGAIN -# ifndef ENOMSG -# define ENOMSG 122 -# define GNULIB_defined_ENOMSG 1 -# endif - -# ifndef EIDRM -# define EIDRM 111 -# define GNULIB_defined_EIDRM 1 -# endif - -# ifndef ENOLINK -# define ENOLINK 121 -# define GNULIB_defined_ENOLINK 1 -# endif - -# ifndef EPROTO -# define EPROTO 134 -# define GNULIB_defined_EPROTO 1 -# endif - -# ifndef EBADMSG -# define EBADMSG 104 -# define GNULIB_defined_EBADMSG 1 -# endif - -# ifndef EOVERFLOW -# define EOVERFLOW 132 -# define GNULIB_defined_EOVERFLOW 1 -# endif - -# ifndef ENOTSUP -# define ENOTSUP 129 -# define GNULIB_defined_ENOTSUP 1 -# endif - -# ifndef ENETRESET -# define ENETRESET 117 -# define GNULIB_defined_ENETRESET 1 -# endif - -# ifndef ECONNABORTED -# define ECONNABORTED 106 -# define GNULIB_defined_ECONNABORTED 1 -# endif - -# ifndef ECANCELED -# define ECANCELED 105 -# define GNULIB_defined_ECANCELED 1 -# endif - -# ifndef EOWNERDEAD -# define EOWNERDEAD 133 -# define GNULIB_defined_EOWNERDEAD 1 -# endif - -# ifndef ENOTRECOVERABLE -# define ENOTRECOVERABLE 127 -# define GNULIB_defined_ENOTRECOVERABLE 1 -# endif - -# ifndef EINPROGRESS -# define EINPROGRESS 112 -# define EALREADY 103 -# define ENOTSOCK 128 -# define EDESTADDRREQ 109 -# define EMSGSIZE 115 -# define EPROTOTYPE 136 -# define ENOPROTOOPT 123 -# define EPROTONOSUPPORT 135 -# define EOPNOTSUPP 130 -# define EAFNOSUPPORT 102 -# define EADDRINUSE 100 -# define EADDRNOTAVAIL 101 -# define ENETDOWN 116 -# define ENETUNREACH 118 -# define ECONNRESET 108 -# define ENOBUFS 119 -# define EISCONN 113 -# define ENOTCONN 126 -# define ETIMEDOUT 138 -# define ECONNREFUSED 107 -# define ELOOP 114 -# define EHOSTUNREACH 110 -# define EWOULDBLOCK 140 -# define GNULIB_defined_ESOCK 1 -# endif - -# ifndef ETXTBSY -# define ETXTBSY 139 -# define ENODATA 120 /* not required by POSIX */ -# define ENOSR 124 /* not required by POSIX */ -# define ENOSTR 125 /* not required by POSIX */ -# define ETIME 137 /* not required by POSIX */ -# define EOTHER 131 /* not required by POSIX */ -# define GNULIB_defined_ESTREAMS 1 -# endif +/* Values >= 100 seem safe to use. */ +# define ETXTBSY 100 +# define GNULIB_defined_ETXTBSY 1 /* These are intentionally the same values as the WSA* error numbers, defined in . */ +# define EINPROGRESS 10036 +# define EALREADY 10037 +# define ENOTSOCK 10038 +# define EDESTADDRREQ 10039 +# define EMSGSIZE 10040 +# define EPROTOTYPE 10041 +# define ENOPROTOOPT 10042 +# define EPROTONOSUPPORT 10043 # define ESOCKTNOSUPPORT 10044 /* not required by POSIX */ +# define EOPNOTSUPP 10045 # define EPFNOSUPPORT 10046 /* not required by POSIX */ +# define EAFNOSUPPORT 10047 +# define EADDRINUSE 10048 +# define EADDRNOTAVAIL 10049 +# define ENETDOWN 10050 +# define ENETUNREACH 10051 +# define ENETRESET 10052 +# define ECONNABORTED 10053 +# define ECONNRESET 10054 +# define ENOBUFS 10055 +# define EISCONN 10056 +# define ENOTCONN 10057 # define ESHUTDOWN 10058 /* not required by POSIX */ # define ETOOMANYREFS 10059 /* not required by POSIX */ +# define ETIMEDOUT 10060 +# define ECONNREFUSED 10061 +# define ELOOP 10062 # define EHOSTDOWN 10064 /* not required by POSIX */ +# define EHOSTUNREACH 10065 # define EPROCLIM 10067 /* not required by POSIX */ # define EUSERS 10068 /* not required by POSIX */ # define EDQUOT 10069 # define ESTALE 10070 # define EREMOTE 10071 /* not required by POSIX */ -# define GNULIB_defined_EWINSOCK 1 +# define GNULIB_defined_ESOCK 1 # endif @@ -166,7 +98,6 @@ /* On OpenBSD 4.0 and on native Windows, the macros ENOMSG, EIDRM, ENOLINK, EPROTO, EMULTIHOP, EBADMSG, EOVERFLOW, ENOTSUP, ECANCELED are not defined. - Likewise, on NonStop Kernel, EDQUOT is not defined. Define them here. Values >= 2000 seem safe to use: Solaris ESTALE = 151, HP-UX EWOULDBLOCK = 246, IRIX EDQUOT = 1133. @@ -214,66 +145,16 @@ # define GNULIB_defined_ENOTSUP 1 # endif -# ifndef ENETRESET -# define ENETRESET 2011 -# define GNULIB_defined_ENETRESET 1 -# endif - -# ifndef ECONNABORTED -# define ECONNABORTED 2012 -# define GNULIB_defined_ECONNABORTED 1 -# endif - # ifndef ESTALE # define ESTALE 2009 # define GNULIB_defined_ESTALE 1 # endif -# ifndef EDQUOT -# define EDQUOT 2010 -# define GNULIB_defined_EDQUOT 1 -# endif - # ifndef ECANCELED # define ECANCELED 2008 # define GNULIB_defined_ECANCELED 1 # endif -/* On many platforms, the macros EOWNERDEAD and ENOTRECOVERABLE are not - defined. */ - -# ifndef EOWNERDEAD -# if defined __sun - /* Use the same values as defined for Solaris >= 8, for - interoperability. */ -# define EOWNERDEAD 58 -# define ENOTRECOVERABLE 59 -# elif (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ - /* We have a conflict here: pthreads-win32 defines these values - differently than MSVC 10. It's hairy to decide which one to use. */ -# if defined __MINGW32__ && !defined USE_WINDOWS_THREADS - /* Use the same values as defined by pthreads-win32, for - interoperability. */ -# define EOWNERDEAD 43 -# define ENOTRECOVERABLE 44 -# else - /* Use the same values as defined by MSVC 10, for - interoperability. */ -# define EOWNERDEAD 133 -# define ENOTRECOVERABLE 127 -# endif -# else -# define EOWNERDEAD 2013 -# define ENOTRECOVERABLE 2014 -# endif -# define GNULIB_defined_EOWNERDEAD 1 -# define GNULIB_defined_ENOTRECOVERABLE 1 -# endif - -# ifndef EILSEQ -# define EILSEQ 2015 -# define GNULIB_defined_EILSEQ 1 -# endif -#endif /* _@GUARD_PREFIX@_ERRNO_H */ -#endif /* _@GUARD_PREFIX@_ERRNO_H */ +#endif /* _GL_ERRNO_H */ +#endif /* _GL_ERRNO_H */ diff --git a/lib/float+.h b/lib/float+.h index c3d28a5..956eb28 100644 --- a/lib/float+.h +++ b/lib/float+.h @@ -1,5 +1,5 @@ /* Supplemental information about the floating-point formats. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software; you can redistribute it and/or modify @@ -13,7 +13,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _FLOATPLUS_H #define _FLOATPLUS_H @@ -140,8 +141,8 @@ #define SIZEOF_LDBL ((LDBL_TOTAL_BIT + CHAR_BIT - 1) / CHAR_BIT) /* Verify that SIZEOF_FLT <= sizeof (float) etc. */ -typedef int verify_sizeof_flt[SIZEOF_FLT <= sizeof (float) ? 1 : -1]; -typedef int verify_sizeof_dbl[SIZEOF_DBL <= sizeof (double) ? 1 : - 1]; -typedef int verify_sizeof_ldbl[SIZEOF_LDBL <= sizeof (long double) ? 1 : - 1]; +typedef int verify_sizeof_flt[2 * (SIZEOF_FLT <= sizeof (float)) - 1]; +typedef int verify_sizeof_dbl[2 * (SIZEOF_DBL <= sizeof (double)) - 1]; +typedef int verify_sizeof_ldbl[2 * (SIZEOF_LDBL <= sizeof (long double)) - 1]; #endif /* _FLOATPLUS_H */ diff --git a/lib/float.c b/lib/float.c deleted file mode 100644 index 9a2d0f7..0000000 --- a/lib/float.c +++ /dev/null @@ -1,33 +0,0 @@ -/* Auxiliary definitions for . - Copyright (C) 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include - -#if (defined _ARCH_PPC || defined _POWER) && (defined _AIX || defined __linux__) && (LDBL_MANT_DIG == 106) && defined __GNUC__ -const union gl_long_double_union gl_LDBL_MAX = - { { DBL_MAX, DBL_MAX / (double)134217728UL / (double)134217728UL } }; -#elif defined __i386__ -const union gl_long_double_union gl_LDBL_MAX = - { { 0xFFFFFFFF, 0xFFFFFFFF, 32766 } }; -#else -/* This declaration is solely to ensure that after preprocessing - this file is never empty. */ -typedef int dummy; -#endif diff --git a/lib/float.in.h b/lib/float.in.h index dab2a2b..ad99af3 100644 --- a/lib/float.in.h +++ b/lib/float.in.h @@ -1,6 +1,6 @@ /* A correct . - Copyright (C) 2007-2015 Free Software Foundation, Inc. + Copyright (C) 2007-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -15,21 +15,19 @@ You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ -#ifndef _@GUARD_PREFIX@_FLOAT_H +#ifndef _GL_FLOAT_H #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ #endif -@PRAGMA_COLUMNS@ /* The include_next requires a split double-inclusion guard. */ #@INCLUDE_NEXT@ @NEXT_FLOAT_H@ -#ifndef _@GUARD_PREFIX@_FLOAT_H -#define _@GUARD_PREFIX@_FLOAT_H +#ifndef _GL_FLOAT_H +#define _GL_FLOAT_H /* 'long double' properties. */ - #if defined __i386__ && (defined __BEOS__ || defined __OpenBSD__) /* Number of mantissa units, in base FLT_RADIX. */ # undef LDBL_MANT_DIG @@ -60,129 +58,5 @@ # define LDBL_MAX_10_EXP 4932 #endif -/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of - precision in the compiler but 64 bits of precision at runtime. See - . */ -#if defined __i386__ && defined __FreeBSD__ -/* Number of mantissa units, in base FLT_RADIX. */ -# undef LDBL_MANT_DIG -# define LDBL_MANT_DIG 64 -/* Number of decimal digits that is sufficient for representing a number. */ -# undef LDBL_DIG -# define LDBL_DIG 18 -/* x-1 where x is the smallest representable number > 1. */ -# undef LDBL_EPSILON -# define LDBL_EPSILON 1.084202172485504434007452800869941711426e-19L /* 2^-63 */ -/* Minimum e such that FLT_RADIX^(e-1) is a normalized number. */ -# undef LDBL_MIN_EXP -# define LDBL_MIN_EXP (-16381) -/* Maximum e such that FLT_RADIX^(e-1) is a representable finite number. */ -# undef LDBL_MAX_EXP -# define LDBL_MAX_EXP 16384 -/* Minimum positive normalized number. */ -# undef LDBL_MIN -# define LDBL_MIN 3.3621031431120935E-4932L /* = 0x1p-16382L */ -/* Maximum representable finite number. */ -# undef LDBL_MAX -/* LDBL_MAX is represented as { 0xFFFFFFFF, 0xFFFFFFFF, 32766 }. - But the largest literal that GCC allows us to write is - 0x0.fffffffffffff8p16384L = { 0xFFFFF800, 0xFFFFFFFF, 32766 }. - So, define it like this through a reference to an external variable - - const unsigned int LDBL_MAX[3] = { 0xFFFFFFFF, 0xFFFFFFFF, 32766 }; - extern const long double LDBL_MAX; - - Unfortunately, this is not a constant expression. */ -union gl_long_double_union - { - struct { unsigned int lo; unsigned int hi; unsigned int exponent; } xd; - long double ld; - }; -extern const union gl_long_double_union gl_LDBL_MAX; -# define LDBL_MAX (gl_LDBL_MAX.ld) -/* Minimum e such that 10^e is in the range of normalized numbers. */ -# undef LDBL_MIN_10_EXP -# define LDBL_MIN_10_EXP (-4931) -/* Maximum e such that 10^e is in the range of representable finite numbers. */ -# undef LDBL_MAX_10_EXP -# define LDBL_MAX_10_EXP 4932 -#endif - -/* On AIX 7.1 with gcc 4.2, the values of LDBL_MIN_EXP, LDBL_MIN, LDBL_MAX are - wrong. - On Linux/PowerPC with gcc 4.4, the value of LDBL_MAX is wrong. */ -#if (defined _ARCH_PPC || defined _POWER) && defined _AIX && (LDBL_MANT_DIG == 106) && defined __GNUC__ -# undef LDBL_MIN_EXP -# define LDBL_MIN_EXP DBL_MIN_EXP -# undef LDBL_MIN_10_EXP -# define LDBL_MIN_10_EXP DBL_MIN_10_EXP -# undef LDBL_MIN -# define LDBL_MIN 2.22507385850720138309023271733240406422e-308L /* DBL_MIN = 2^-1022 */ -#endif -#if (defined _ARCH_PPC || defined _POWER) && (defined _AIX || defined __linux__) && (LDBL_MANT_DIG == 106) && defined __GNUC__ -# undef LDBL_MAX -/* LDBL_MAX is represented as { 0x7FEFFFFF, 0xFFFFFFFF, 0x7C8FFFFF, 0xFFFFFFFF }. - It is not easy to define: - #define LDBL_MAX 1.79769313486231580793728971405302307166e308L - is too small, whereas - #define LDBL_MAX 1.79769313486231580793728971405302307167e308L - is too large. Apparently a bug in GCC decimal-to-binary conversion. - Also, I can't get values larger than - #define LDBL63 ((long double) (1ULL << 63)) - #define LDBL882 (LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63) - #define LDBL945 (LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63) - #define LDBL1008 (LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63 * LDBL63) - #define LDBL_MAX (LDBL1008 * 65535.0L + LDBL945 * (long double) 9223372036821221375ULL + LDBL882 * (long double) 4611686018427387904ULL) - which is represented as { 0x7FEFFFFF, 0xFFFFFFFF, 0x7C8FFFFF, 0xF8000000 }. - So, define it like this through a reference to an external variable - - const double LDBL_MAX[2] = { DBL_MAX, DBL_MAX / (double)134217728UL / (double)134217728UL }; - extern const long double LDBL_MAX; - - or through a pointer cast - - #define LDBL_MAX \ - (*(const long double *) (double[]) { DBL_MAX, DBL_MAX / (double)134217728UL / (double)134217728UL }) - - Unfortunately, this is not a constant expression, and the latter expression - does not work well when GCC is optimizing.. */ -union gl_long_double_union - { - struct { double hi; double lo; } dd; - long double ld; - }; -extern const union gl_long_double_union gl_LDBL_MAX; -# define LDBL_MAX (gl_LDBL_MAX.ld) -#endif - -/* On IRIX 6.5, with cc, the value of LDBL_MANT_DIG is wrong. - On IRIX 6.5, with gcc 4.2, the values of LDBL_MIN_EXP, LDBL_MIN, LDBL_EPSILON - are wrong. */ -#if defined __sgi && (LDBL_MANT_DIG >= 106) -# undef LDBL_MANT_DIG -# define LDBL_MANT_DIG 106 -# if defined __GNUC__ -# undef LDBL_MIN_EXP -# define LDBL_MIN_EXP DBL_MIN_EXP -# undef LDBL_MIN_10_EXP -# define LDBL_MIN_10_EXP DBL_MIN_10_EXP -# undef LDBL_MIN -# define LDBL_MIN 2.22507385850720138309023271733240406422e-308L /* DBL_MIN = 2^-1022 */ -# undef LDBL_EPSILON -# define LDBL_EPSILON 2.46519032881566189191165176650870696773e-32L /* 2^-105 */ -# endif -#endif - -#if @REPLACE_ITOLD@ -/* Pull in a function that fixes the 'int' to 'long double' conversion - of glibc 2.7. */ -extern -# ifdef __cplusplus -"C" -# endif -void _Qp_itoq (long double *, int); -static void (*_gl_float_fix_itold) (long double *, int) = _Qp_itoq; -#endif - -#endif /* _@GUARD_PREFIX@_FLOAT_H */ -#endif /* _@GUARD_PREFIX@_FLOAT_H */ +#endif /* _GL_FLOAT_H */ +#endif /* _GL_FLOAT_H */ diff --git a/lib/fpucw.h b/lib/fpucw.h index 2361160..dbbe363 100644 --- a/lib/fpucw.h +++ b/lib/fpucw.h @@ -1,5 +1,5 @@ /* Manipulating the FPU control word. - Copyright (C) 2007-2015 Free Software Foundation, Inc. + Copyright (C) 2007-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify @@ -30,8 +30,7 @@ On some platforms, such as NetBSD, the default precision is set to "double precision". This means that 'long double' instructions will operate - only as 'double', i.e. lead to wrong results. Similarly on FreeBSD 6.4, at - least for the division of 'long double' numbers. + only as 'double', i.e. lead wrong results. The FPU control word is under control of the application, i.e. it is not required to be set either way by the ABI. (In fact, the i386 ABI diff --git a/lib/frexp.c b/lib/frexp.c index 21edf0a..5828d62 100644 --- a/lib/frexp.c +++ b/lib/frexp.c @@ -1,5 +1,5 @@ /* Split a double into fraction and mantissa. - Copyright (C) 2007-2015 Free Software Foundation, Inc. + Copyright (C) 2007-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -17,9 +17,7 @@ /* Written by Paolo Bonzini , 2003, and Bruno Haible , 2007. */ -#if ! defined USE_LONG_DOUBLE -# include -#endif +#include /* Specification. */ #include diff --git a/lib/frexpl.c b/lib/frexpl.c index 88b0dfa..9cf9bf6 100644 --- a/lib/frexpl.c +++ b/lib/frexpl.c @@ -1,5 +1,5 @@ /* Split a 'long double' into fraction and mantissa. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -14,22 +14,5 @@ You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ -#include - -#if HAVE_SAME_LONG_DOUBLE_AS_DOUBLE - -/* Specification. */ -# include - -long double -frexpl (long double x, int *expptr) -{ - return frexp (x, expptr); -} - -#else - -# define USE_LONG_DOUBLE -# include "frexp.c" - -#endif +#define USE_LONG_DOUBLE +#include "frexp.c" diff --git a/lib/fseterr.c b/lib/fseterr.c index dd09a4f..359b86e 100644 --- a/lib/fseterr.c +++ b/lib/fseterr.c @@ -1,5 +1,5 @@ /* Set the error indicator of a stream. - Copyright (C) 2007-2015 Free Software Foundation, Inc. + Copyright (C) 2007-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -31,14 +31,11 @@ fseterr (FILE *fp) fast macros. */ #if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ fp->_flags |= _IO_ERR_SEEN; -#elif defined __sferror || defined __DragonFly__ || defined __ANDROID__ - /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Android */ +#elif defined __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, MacOS X, Cygwin */ fp_->_flags |= __SERR; #elif defined __EMX__ /* emx+gcc */ fp->_flags |= _IOERR; -#elif defined __minix /* Minix */ - fp->_flags |= _IOERR; -#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, NonStop Kernel */ +#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw */ fp_->_flag |= _IOERR; #elif defined __UCLIBC__ /* uClibc */ fp->__modeflags |= __FLAG_ERROR; @@ -46,9 +43,6 @@ fseterr (FILE *fp) fp->_Mode |= 0x200 /* _MERR */; #elif defined __MINT__ /* Atari FreeMiNT */ fp->__error = 1; -#elif defined EPLAN9 /* Plan9 */ - if (fp->state != 0 /* CLOSED */) - fp->state = 5 /* ERR */; #elif 0 /* unknown */ /* Portable fallback, based on an idea by Rich Felker. Wow! 6 system calls for something that is just a bit operation! diff --git a/lib/fseterr.h b/lib/fseterr.h index 1e97cd8..7c1d34d 100644 --- a/lib/fseterr.h +++ b/lib/fseterr.h @@ -1,5 +1,5 @@ /* Set the error indicator of a stream. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -19,27 +19,19 @@ #include +#ifdef __cplusplus +extern "C" { +#endif + + /* Set the error indicator of the stream FP. The "error indicator" is set when an I/O operation on the stream fails, and is cleared (together with the "end-of-file" indicator) by clearerr (FP). */ - -#if HAVE___FSETERR /* musl libc */ - -# include -# define fseterr(fp) __fseterr (fp) - -#else - -# ifdef __cplusplus -extern "C" { -# endif - extern void fseterr (FILE *fp); -# ifdef __cplusplus -} -# endif +#ifdef __cplusplus +} #endif #endif /* _FSETERR_H */ diff --git a/lib/glthread/lock.c b/lib/glthread/lock.c index f21b76c..2f4de9f 100644 --- a/lib/glthread/lock.c +++ b/lib/glthread/lock.c @@ -1,5 +1,5 @@ /* Locking in multithreaded situations. - Copyright (C) 2005-2015 Free Software Foundation, Inc. + Copyright (C) 2005-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -12,7 +12,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* Written by Bruno Haible , 2005. Based on GCC's gthr-posix.h, gthr-posix95.h, gthr-solaris.h, @@ -629,7 +630,7 @@ glthread_once_singlethreaded (gl_once_t *once_control) /* ========================================================================= */ -#if USE_WINDOWS_THREADS +#if USE_WIN32_THREADS /* -------------------------- gl_lock_t datatype -------------------------- */ @@ -682,7 +683,7 @@ glthread_lock_destroy_func (gl_lock_t *lock) /* In this file, the waitqueues are implemented as circular arrays. */ #define gl_waitqueue_t gl_carray_waitqueue_t -static void +static inline void gl_waitqueue_init (gl_waitqueue_t *wq) { wq->array = NULL; @@ -743,7 +744,7 @@ gl_waitqueue_add (gl_waitqueue_t *wq) } /* Notifies the first thread from a wait queue and dequeues it. */ -static void +static inline void gl_waitqueue_notify_first (gl_waitqueue_t *wq) { SetEvent (wq->array[wq->offset + 0]); @@ -754,7 +755,7 @@ gl_waitqueue_notify_first (gl_waitqueue_t *wq) } /* Notifies all threads from a wait queue and dequeues them all. */ -static void +static inline void gl_waitqueue_notify_all (gl_waitqueue_t *wq) { unsigned int i; diff --git a/lib/glthread/lock.h b/lib/glthread/lock.h index 6b83f61..47ce773 100644 --- a/lib/glthread/lock.h +++ b/lib/glthread/lock.h @@ -1,5 +1,5 @@ /* Locking in multithreaded situations. - Copyright (C) 2005-2015 Free Software Foundation, Inc. + Copyright (C) 2005-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -12,7 +12,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* Written by Bruno Haible , 2005. Based on GCC's gthr-posix.h, gthr-posix95.h, gthr-solaris.h, @@ -613,17 +614,16 @@ extern int glthread_once_singlethreaded (gl_once_t *once_control); /* ========================================================================= */ -#if USE_WINDOWS_THREADS +#if USE_WIN32_THREADS -# define WIN32_LEAN_AND_MEAN /* avoid including junk */ # include # ifdef __cplusplus extern "C" { # endif -/* We can use CRITICAL_SECTION directly, rather than the native Windows Event, - Mutex, Semaphore types, because +/* We can use CRITICAL_SECTION directly, rather than the Win32 Event, Mutex, + Semaphore types, because - we need only to synchronize inside a single process (address space), not inter-process locking, - we don't need to support trylock operations. (TryEnterCriticalSection @@ -709,9 +709,9 @@ extern int glthread_rwlock_destroy_func (gl_rwlock_t *lock); /* --------------------- gl_recursive_lock_t datatype --------------------- */ -/* The native Windows documentation says that CRITICAL_SECTION already - implements a recursive lock. But we need not rely on it: It's easy to - implement a recursive lock without this assumption. */ +/* The Win32 documentation says that CRITICAL_SECTION already implements a + recursive lock. But we need not rely on it: It's easy to implement a + recursive lock without this assumption. */ typedef struct { @@ -763,7 +763,7 @@ extern void glthread_once_func (gl_once_t *once_control, void (*initfunction) (v /* ========================================================================= */ -#if !(USE_POSIX_THREADS || USE_PTH_THREADS || USE_SOLARIS_THREADS || USE_WINDOWS_THREADS) +#if !(USE_POSIX_THREADS || USE_PTH_THREADS || USE_SOLARIS_THREADS || USE_WIN32_THREADS) /* Provide dummy implementation if threads are not supported. */ diff --git a/lib/glthread/threadlib.c b/lib/glthread/threadlib.c index 30175b7..8cb1bb2 100644 --- a/lib/glthread/threadlib.c +++ b/lib/glthread/threadlib.c @@ -1,5 +1,5 @@ /* Multithreading primitives. - Copyright (C) 2005-2015 Free Software Foundation, Inc. + Copyright (C) 2005-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -12,7 +12,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* Written by Bruno Haible , 2005. */ diff --git a/lib/iconv.c b/lib/iconv.c deleted file mode 100644 index 850c8b7..0000000 --- a/lib/iconv.c +++ /dev/null @@ -1,449 +0,0 @@ -/* Character set conversion. - Copyright (C) 1999-2001, 2007, 2009-2015 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, see . */ - -#include - -/* Specification. */ -#include - -#include - -#if REPLACE_ICONV_UTF -# include -# include -# include -# include "unistr.h" -# ifndef uintptr_t -# define uintptr_t unsigned long -# endif -#endif - -#if REPLACE_ICONV_UTF - -/* UTF-{16,32}{BE,LE} converters taken from GNU libiconv 1.11. */ - -/* Return code if invalid. (xxx_mbtowc) */ -# define RET_ILSEQ -1 -/* Return code if no bytes were read. (xxx_mbtowc) */ -# define RET_TOOFEW -2 - -/* Return code if invalid. (xxx_wctomb) */ -# define RET_ILUNI -1 -/* Return code if output buffer is too small. (xxx_wctomb, xxx_reset) */ -# define RET_TOOSMALL -2 - -/* - * UTF-16BE - */ - -/* Specification: RFC 2781 */ - -static int -utf16be_mbtowc (ucs4_t *pwc, const unsigned char *s, size_t n) -{ - if (n >= 2) - { - ucs4_t wc = (s[0] << 8) + s[1]; - if (wc >= 0xd800 && wc < 0xdc00) - { - if (n >= 4) - { - ucs4_t wc2 = (s[2] << 8) + s[3]; - if (!(wc2 >= 0xdc00 && wc2 < 0xe000)) - return RET_ILSEQ; - *pwc = 0x10000 + ((wc - 0xd800) << 10) + (wc2 - 0xdc00); - return 4; - } - } - else if (wc >= 0xdc00 && wc < 0xe000) - { - return RET_ILSEQ; - } - else - { - *pwc = wc; - return 2; - } - } - return RET_TOOFEW; -} - -static int -utf16be_wctomb (unsigned char *r, ucs4_t wc, size_t n) -{ - if (!(wc >= 0xd800 && wc < 0xe000)) - { - if (wc < 0x10000) - { - if (n >= 2) - { - r[0] = (unsigned char) (wc >> 8); - r[1] = (unsigned char) wc; - return 2; - } - else - return RET_TOOSMALL; - } - else if (wc < 0x110000) - { - if (n >= 4) - { - ucs4_t wc1 = 0xd800 + ((wc - 0x10000) >> 10); - ucs4_t wc2 = 0xdc00 + ((wc - 0x10000) & 0x3ff); - r[0] = (unsigned char) (wc1 >> 8); - r[1] = (unsigned char) wc1; - r[2] = (unsigned char) (wc2 >> 8); - r[3] = (unsigned char) wc2; - return 4; - } - else - return RET_TOOSMALL; - } - } - return RET_ILUNI; -} - -/* - * UTF-16LE - */ - -/* Specification: RFC 2781 */ - -static int -utf16le_mbtowc (ucs4_t *pwc, const unsigned char *s, size_t n) -{ - if (n >= 2) - { - ucs4_t wc = s[0] + (s[1] << 8); - if (wc >= 0xd800 && wc < 0xdc00) - { - if (n >= 4) - { - ucs4_t wc2 = s[2] + (s[3] << 8); - if (!(wc2 >= 0xdc00 && wc2 < 0xe000)) - return RET_ILSEQ; - *pwc = 0x10000 + ((wc - 0xd800) << 10) + (wc2 - 0xdc00); - return 4; - } - } - else if (wc >= 0xdc00 && wc < 0xe000) - { - return RET_ILSEQ; - } - else - { - *pwc = wc; - return 2; - } - } - return RET_TOOFEW; -} - -static int -utf16le_wctomb (unsigned char *r, ucs4_t wc, size_t n) -{ - if (!(wc >= 0xd800 && wc < 0xe000)) - { - if (wc < 0x10000) - { - if (n >= 2) - { - r[0] = (unsigned char) wc; - r[1] = (unsigned char) (wc >> 8); - return 2; - } - else - return RET_TOOSMALL; - } - else if (wc < 0x110000) - { - if (n >= 4) - { - ucs4_t wc1 = 0xd800 + ((wc - 0x10000) >> 10); - ucs4_t wc2 = 0xdc00 + ((wc - 0x10000) & 0x3ff); - r[0] = (unsigned char) wc1; - r[1] = (unsigned char) (wc1 >> 8); - r[2] = (unsigned char) wc2; - r[3] = (unsigned char) (wc2 >> 8); - return 4; - } - else - return RET_TOOSMALL; - } - } - return RET_ILUNI; -} - -/* - * UTF-32BE - */ - -/* Specification: Unicode 3.1 Standard Annex #19 */ - -static int -utf32be_mbtowc (ucs4_t *pwc, const unsigned char *s, size_t n) -{ - if (n >= 4) - { - ucs4_t wc = (s[0] << 24) + (s[1] << 16) + (s[2] << 8) + s[3]; - if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) - { - *pwc = wc; - return 4; - } - else - return RET_ILSEQ; - } - return RET_TOOFEW; -} - -static int -utf32be_wctomb (unsigned char *r, ucs4_t wc, size_t n) -{ - if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) - { - if (n >= 4) - { - r[0] = 0; - r[1] = (unsigned char) (wc >> 16); - r[2] = (unsigned char) (wc >> 8); - r[3] = (unsigned char) wc; - return 4; - } - else - return RET_TOOSMALL; - } - return RET_ILUNI; -} - -/* - * UTF-32LE - */ - -/* Specification: Unicode 3.1 Standard Annex #19 */ - -static int -utf32le_mbtowc (ucs4_t *pwc, const unsigned char *s, size_t n) -{ - if (n >= 4) - { - ucs4_t wc = s[0] + (s[1] << 8) + (s[2] << 16) + (s[3] << 24); - if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) - { - *pwc = wc; - return 4; - } - else - return RET_ILSEQ; - } - return RET_TOOFEW; -} - -static int -utf32le_wctomb (unsigned char *r, ucs4_t wc, size_t n) -{ - if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) - { - if (n >= 4) - { - r[0] = (unsigned char) wc; - r[1] = (unsigned char) (wc >> 8); - r[2] = (unsigned char) (wc >> 16); - r[3] = 0; - return 4; - } - else - return RET_TOOSMALL; - } - return RET_ILUNI; -} - -#endif - -size_t -rpl_iconv (iconv_t cd, - ICONV_CONST char **inbuf, size_t *inbytesleft, - char **outbuf, size_t *outbytesleft) -#undef iconv -{ -#if REPLACE_ICONV_UTF - switch ((uintptr_t) cd) - { - { - int (*xxx_wctomb) (unsigned char *, ucs4_t, size_t); - - case (uintptr_t) _ICONV_UTF8_UTF16BE: - xxx_wctomb = utf16be_wctomb; - goto loop_from_utf8; - case (uintptr_t) _ICONV_UTF8_UTF16LE: - xxx_wctomb = utf16le_wctomb; - goto loop_from_utf8; - case (uintptr_t) _ICONV_UTF8_UTF32BE: - xxx_wctomb = utf32be_wctomb; - goto loop_from_utf8; - case (uintptr_t) _ICONV_UTF8_UTF32LE: - xxx_wctomb = utf32le_wctomb; - goto loop_from_utf8; - - loop_from_utf8: - if (inbuf == NULL || *inbuf == NULL) - return 0; - { - ICONV_CONST char *inptr = *inbuf; - size_t inleft = *inbytesleft; - char *outptr = *outbuf; - size_t outleft = *outbytesleft; - size_t res = 0; - while (inleft > 0) - { - ucs4_t uc; - int m = u8_mbtoucr (&uc, (const uint8_t *) inptr, inleft); - if (m <= 0) - { - if (m == -1) - { - errno = EILSEQ; - res = (size_t)(-1); - break; - } - if (m == -2) - { - errno = EINVAL; - res = (size_t)(-1); - break; - } - abort (); - } - else - { - int n = xxx_wctomb ((uint8_t *) outptr, uc, outleft); - if (n < 0) - { - if (n == RET_ILUNI) - { - errno = EILSEQ; - res = (size_t)(-1); - break; - } - if (n == RET_TOOSMALL) - { - errno = E2BIG; - res = (size_t)(-1); - break; - } - abort (); - } - else - { - inptr += m; - inleft -= m; - outptr += n; - outleft -= n; - } - } - } - *inbuf = inptr; - *inbytesleft = inleft; - *outbuf = outptr; - *outbytesleft = outleft; - return res; - } - } - - { - int (*xxx_mbtowc) (ucs4_t *, const unsigned char *, size_t); - - case (uintptr_t) _ICONV_UTF16BE_UTF8: - xxx_mbtowc = utf16be_mbtowc; - goto loop_to_utf8; - case (uintptr_t) _ICONV_UTF16LE_UTF8: - xxx_mbtowc = utf16le_mbtowc; - goto loop_to_utf8; - case (uintptr_t) _ICONV_UTF32BE_UTF8: - xxx_mbtowc = utf32be_mbtowc; - goto loop_to_utf8; - case (uintptr_t) _ICONV_UTF32LE_UTF8: - xxx_mbtowc = utf32le_mbtowc; - goto loop_to_utf8; - - loop_to_utf8: - if (inbuf == NULL || *inbuf == NULL) - return 0; - { - ICONV_CONST char *inptr = *inbuf; - size_t inleft = *inbytesleft; - char *outptr = *outbuf; - size_t outleft = *outbytesleft; - size_t res = 0; - while (inleft > 0) - { - ucs4_t uc; - int m = xxx_mbtowc (&uc, (const uint8_t *) inptr, inleft); - if (m <= 0) - { - if (m == RET_ILSEQ) - { - errno = EILSEQ; - res = (size_t)(-1); - break; - } - if (m == RET_TOOFEW) - { - errno = EINVAL; - res = (size_t)(-1); - break; - } - abort (); - } - else - { - int n = u8_uctomb ((uint8_t *) outptr, uc, outleft); - if (n < 0) - { - if (n == -1) - { - errno = EILSEQ; - res = (size_t)(-1); - break; - } - if (n == -2) - { - errno = E2BIG; - res = (size_t)(-1); - break; - } - abort (); - } - else - { - inptr += m; - inleft -= m; - outptr += n; - outleft -= n; - } - } - } - *inbuf = inptr; - *inbytesleft = inleft; - *outbuf = outptr; - *outbytesleft = outleft; - return res; - } - } - } -#endif - return iconv (cd, inbuf, inbytesleft, outbuf, outbytesleft); -} diff --git a/lib/iconv.in.h b/lib/iconv.in.h index 6b3d245..5512c60 100644 --- a/lib/iconv.in.h +++ b/lib/iconv.in.h @@ -1,6 +1,6 @@ /* A GNU-like . - Copyright (C) 2007-2015 Free Software Foundation, Inc. + Copyright (C) 2007-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -13,20 +13,20 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -#ifndef _@GUARD_PREFIX@_ICONV_H +#ifndef _GL_ICONV_H #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ #endif -@PRAGMA_COLUMNS@ /* The include_next requires a split double-inclusion guard. */ #@INCLUDE_NEXT@ @NEXT_ICONV_H@ -#ifndef _@GUARD_PREFIX@_ICONV_H -#define _@GUARD_PREFIX@_ICONV_H +#ifndef _GL_ICONV_H +#define _GL_ICONV_H /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ @@ -35,24 +35,22 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ -#if @GNULIB_ICONV@ -# if @REPLACE_ICONV_OPEN@ +#if @REPLACE_ICONV_OPEN@ /* An iconv_open wrapper that supports the IANA standardized encoding names ("ISO-8859-1" etc.) as far as possible. */ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define iconv_open rpl_iconv_open -# endif +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define iconv_open rpl_iconv_open +# endif _GL_FUNCDECL_RPL (iconv_open, iconv_t, (const char *tocode, const char *fromcode) _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (iconv_open, iconv_t, (const char *tocode, const char *fromcode)); -# else +#else _GL_CXXALIAS_SYS (iconv_open, iconv_t, (const char *tocode, const char *fromcode)); -# endif -_GL_CXXALIASWARN (iconv_open); #endif +_GL_CXXALIASWARN (iconv_open); #if @REPLACE_ICONV_UTF@ /* Special constants for supporting UTF-{16,32}{BE,LE} encodings. @@ -67,11 +65,10 @@ _GL_CXXALIASWARN (iconv_open); # define _ICONV_UTF32LE_UTF8 (iconv_t)(-168) #endif -#if @GNULIB_ICONV@ -# if @REPLACE_ICONV@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define iconv rpl_iconv -# endif +#if @REPLACE_ICONV@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define iconv rpl_iconv +# endif _GL_FUNCDECL_RPL (iconv, size_t, (iconv_t cd, @ICONV_CONST@ char **inbuf, size_t *inbytesleft, @@ -80,31 +77,25 @@ _GL_CXXALIAS_RPL (iconv, size_t, (iconv_t cd, @ICONV_CONST@ char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft)); -# else +#else _GL_CXXALIAS_SYS (iconv, size_t, (iconv_t cd, @ICONV_CONST@ char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft)); -# endif -_GL_CXXALIASWARN (iconv); -# ifndef ICONV_CONST -# define ICONV_CONST @ICONV_CONST@ -# endif #endif +_GL_CXXALIASWARN (iconv); -#if @GNULIB_ICONV@ -# if @REPLACE_ICONV@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define iconv_close rpl_iconv_close -# endif +#if @REPLACE_ICONV@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define iconv_close rpl_iconv_close +# endif _GL_FUNCDECL_RPL (iconv_close, int, (iconv_t cd)); _GL_CXXALIAS_RPL (iconv_close, int, (iconv_t cd)); -# else +#else _GL_CXXALIAS_SYS (iconv_close, int, (iconv_t cd)); -# endif -_GL_CXXALIASWARN (iconv_close); #endif +_GL_CXXALIASWARN (iconv_close); -#endif /* _@GUARD_PREFIX@_ICONV_H */ -#endif /* _@GUARD_PREFIX@_ICONV_H */ +#endif /* _GL_ICONV_H */ +#endif /* _GL_ICONV_H */ diff --git a/lib/iconv_close.c b/lib/iconv_close.c deleted file mode 100644 index d728c07..0000000 --- a/lib/iconv_close.c +++ /dev/null @@ -1,46 +0,0 @@ -/* Character set conversion. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, see . */ - -#include - -/* Specification. */ -#include - -#include -#ifndef uintptr_t -# define uintptr_t unsigned long -#endif - -int -rpl_iconv_close (iconv_t cd) -#undef iconv_close -{ -#if REPLACE_ICONV_UTF - switch ((uintptr_t) cd) - { - case (uintptr_t) _ICONV_UTF8_UTF16BE: - case (uintptr_t) _ICONV_UTF8_UTF16LE: - case (uintptr_t) _ICONV_UTF8_UTF32BE: - case (uintptr_t) _ICONV_UTF8_UTF32LE: - case (uintptr_t) _ICONV_UTF16BE_UTF8: - case (uintptr_t) _ICONV_UTF16LE_UTF8: - case (uintptr_t) _ICONV_UTF32BE_UTF8: - case (uintptr_t) _ICONV_UTF32LE_UTF8: - return 0; - } -#endif - return iconv_close (cd); -} diff --git a/lib/iconv_open.c b/lib/iconv_open.c index 0717433..1d1c053 100644 --- a/lib/iconv_open.c +++ b/lib/iconv_open.c @@ -1,5 +1,5 @@ /* Character set conversion. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -12,7 +12,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along - with this program; if not, see . */ + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #include @@ -56,7 +57,7 @@ rpl_iconv_open (const char *tocode, const char *fromcode) iconv() to these encoding inserts a BOM, which is wrong. We do not need to handle conversion between arbitrary encodings and UTF-{16,32}{BE,LE}, because the 'striconveh' module implements two-step - conversion through UTF-8. + conversion throough UTF-8. The _ICONV_* constants are chosen to be disjoint from any iconv_t returned by the system's iconv_open() functions. Recall that iconv_t is a scalar type. */ diff --git a/lib/iconveh.h b/lib/iconveh.h index d02c975..da15126 100644 --- a/lib/iconveh.h +++ b/lib/iconveh.h @@ -1,5 +1,5 @@ /* Character set conversion handler type. - Copyright (C) 2001-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible. This program is free software: you can redistribute it and/or modify diff --git a/lib/isnan.c b/lib/isnan.c index d70c934..a59dea7 100644 --- a/lib/isnan.c +++ b/lib/isnan.c @@ -1,5 +1,5 @@ /* Test for NaN that does not need libm. - Copyright (C) 2007-2015 Free Software Foundation, Inc. + Copyright (C) 2007-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -21,7 +21,7 @@ /* Specification. */ #ifdef USE_LONG_DOUBLE /* Specification found in math.h or isnanl-nolibm.h. */ -extern int rpl_isnanl (long double x) _GL_ATTRIBUTE_CONST; +extern int rpl_isnanl (long double x); #elif ! defined USE_FLOAT /* Specification found in math.h or isnand-nolibm.h. */ extern int rpl_isnand (double x); @@ -79,22 +79,11 @@ extern int rpl_isnanf (float x); ((sizeof (DOUBLE) + sizeof (unsigned int) - 1) / sizeof (unsigned int)) typedef union { DOUBLE value; unsigned int word[NWORDS]; } memory_double; -/* Most hosts nowadays use IEEE floating point, so they use IEC 60559 - representations, have infinities and NaNs, and do not trap on - exceptions. Define IEEE_FLOATING_POINT if this host is one of the - typical ones. The C11 macro __STDC_IEC_559__ is close to what is - wanted here, but is not quite right because this file does not require - all the features of C11 Annex F (and does not require C11 at all, - for that matter). */ - -#define IEEE_FLOATING_POINT (FLT_RADIX == 2 && FLT_MANT_DIG == 24 \ - && FLT_MIN_EXP == -125 && FLT_MAX_EXP == 128) - int FUNC (DOUBLE x) { -#if defined KNOWN_EXPBIT0_LOCATION && IEEE_FLOATING_POINT -# if defined USE_LONG_DOUBLE && ((defined __ia64 && LDBL_MANT_DIG == 64) || (defined __x86_64__ || defined __amd64__) || (defined __i386 || defined __i386__ || defined _I386 || defined _M_IX86 || defined _X86_)) && !HAVE_SAME_LONG_DOUBLE_AS_DOUBLE +#ifdef KNOWN_EXPBIT0_LOCATION +# if defined USE_LONG_DOUBLE && ((defined __ia64 && LDBL_MANT_DIG == 64) || (defined __x86_64__ || defined __amd64__) || (defined __i386 || defined __i386__ || defined _I386 || defined _M_IX86 || defined _X86_)) /* Special CPU dependent code is needed to treat bit patterns outside the IEEE 754 specification (such as Pseudo-NaNs, Pseudo-Infinities, Pseudo-Zeroes, Unnormalized Numbers, and Pseudo-Denormals) as NaNs. @@ -128,20 +117,16 @@ FUNC (DOUBLE x) # else /* Be careful to not do any floating-point operation on x, such as x == x, because x may be a signaling NaN. */ -# if defined __SUNPRO_C || defined __ICC || defined _MSC_VER \ - || defined __DECC || defined __TINYC__ \ - || (defined __sgi && !defined __GNUC__) - /* The Sun C 5.0, Intel ICC 10.0, Microsoft Visual C/C++ 9.0, Compaq (ex-DEC) - 6.4, and TinyCC compilers don't recognize the initializers as constant - expressions. The Compaq compiler also fails when constant-folding - 0.0 / 0.0 even when constant-folding is not required. The Microsoft - Visual C/C++ compiler also fails when constant-folding 1.0 / 0.0 even - when constant-folding is not required. The SGI MIPSpro C compiler - complains about "floating-point operation result is out of range". */ +# if defined __SUNPRO_C || defined __DECC || (defined __sgi && !defined __GNUC__) + /* The Sun C 5.0 compilers and the Compaq (ex-DEC) 6.4 compilers don't + recognize the initializers as constant expressions. The latter compiler + also fails when constant-folding 0.0 / 0.0 even when constant-folding is + not required. The SGI MIPSpro C compiler complains about "floating-point + operation result is out of range". */ static DOUBLE zero = L_(0.0); memory_double nan; - DOUBLE plus_inf = L_(1.0) / zero; - DOUBLE minus_inf = -L_(1.0) / zero; + DOUBLE plus_inf = L_(1.0) / L_(0.0); + DOUBLE minus_inf = -L_(1.0) / L_(0.0); nan.value = zero / zero; # else static memory_double nan = { L_(0.0) / L_(0.0) }; @@ -164,12 +149,11 @@ FUNC (DOUBLE x) } # endif #else - /* The configuration did not find sufficient information, or does - not use IEEE floating point. Give up about the signaling NaNs; - handle only the quiet NaNs. */ + /* The configuration did not find sufficient information. Give up about + the signaling NaNs, handle only the quiet NaNs. */ if (x == x) { -# if defined USE_LONG_DOUBLE && ((defined __ia64 && LDBL_MANT_DIG == 64) || (defined __x86_64__ || defined __amd64__) || (defined __i386 || defined __i386__ || defined _I386 || defined _M_IX86 || defined _X86_)) && !HAVE_SAME_LONG_DOUBLE_AS_DOUBLE +# if defined USE_LONG_DOUBLE && ((defined __ia64 && LDBL_MANT_DIG == 64) || (defined __x86_64__ || defined __amd64__) || (defined __i386 || defined __i386__ || defined _I386 || defined _M_IX86 || defined _X86_)) /* Detect any special bit patterns that pass ==; see comment above. */ memory_double m1; memory_double m2; diff --git a/lib/isnand-nolibm.h b/lib/isnand-nolibm.h index f5204f3..cc1d476 100644 --- a/lib/isnand-nolibm.h +++ b/lib/isnand-nolibm.h @@ -1,5 +1,5 @@ /* Test for NaN that does not need libm. - Copyright (C) 2007-2015 Free Software Foundation, Inc. + Copyright (C) 2007-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by diff --git a/lib/isnand.c b/lib/isnand.c index 34e604f..f7a1565 100644 --- a/lib/isnand.c +++ b/lib/isnand.c @@ -1,5 +1,5 @@ /* Test for NaN that does not need libm. - Copyright (C) 2008-2015 Free Software Foundation, Inc. + Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by diff --git a/lib/isnanf-nolibm.h b/lib/isnanf-nolibm.h index b3a280c..5e29207 100644 --- a/lib/isnanf-nolibm.h +++ b/lib/isnanf-nolibm.h @@ -1,5 +1,5 @@ /* Test for NaN that does not need libm. - Copyright (C) 2007-2015 Free Software Foundation, Inc. + Copyright (C) 2007-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -24,13 +24,6 @@ # elif defined isnan # undef isnanf # define isnanf(x) isnan ((float)(x)) -# else - /* Get declaration of isnanf(), if not declared in . */ -# if defined __sgi - /* We can't include , because it conflicts with our definition of - isnand. Therefore declare isnanf separately. */ -extern int isnanf (float x); -# endif # endif #else /* Test whether X is a NaN. */ diff --git a/lib/isnanf.c b/lib/isnanf.c index 7d21bdd..a352fdb 100644 --- a/lib/isnanf.c +++ b/lib/isnanf.c @@ -1,5 +1,5 @@ /* Test for NaN that does not need libm. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by diff --git a/lib/isnanl-nolibm.h b/lib/isnanl-nolibm.h index 48a02b2..e89a7fe 100644 --- a/lib/isnanl-nolibm.h +++ b/lib/isnanl-nolibm.h @@ -1,5 +1,5 @@ /* Test for NaN that does not need libm. - Copyright (C) 2007-2015 Free Software Foundation, Inc. + Copyright (C) 2007-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by diff --git a/lib/isnanl.c b/lib/isnanl.c index 9ec4eb3..b45fef0 100644 --- a/lib/isnanl.c +++ b/lib/isnanl.c @@ -1,5 +1,5 @@ /* Test for NaN that does not need libm. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by diff --git a/lib/iswblank.c b/lib/iswblank.c deleted file mode 100644 index 73a3b7a..0000000 --- a/lib/iswblank.c +++ /dev/null @@ -1,26 +0,0 @@ -/* Test wide character for being blank. - Copyright (C) 2008-2015 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, see . */ - -#include - -/* Specification. */ -#include - -int -iswblank (wint_t wc) -{ - return wc == ' ' || wc == '\t'; -} diff --git a/lib/itold.c b/lib/itold.c deleted file mode 100644 index 4963b9b..0000000 --- a/lib/itold.c +++ /dev/null @@ -1,28 +0,0 @@ -/* Replacement for 'int' to 'long double' conversion routine. - Copyright (C) 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include - -void -_Qp_itoq (long double *result, int a) -{ - /* Convert from 'int' to 'double', then from 'double' to 'long double'. */ - *result = (double) a; -} diff --git a/lib/langinfo.in.h b/lib/langinfo.in.h deleted file mode 100644 index cf992ce..0000000 --- a/lib/langinfo.in.h +++ /dev/null @@ -1,194 +0,0 @@ -/* Substitute for and wrapper around . - Copyright (C) 2009-2015 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ - -/* - * POSIX for platforms that lack it or have an incomplete one. - * - */ - -#ifndef _@GUARD_PREFIX@_LANGINFO_H - -#if __GNUC__ >= 3 -@PRAGMA_SYSTEM_HEADER@ -#endif -@PRAGMA_COLUMNS@ - -/* The include_next requires a split double-inclusion guard. */ -#if @HAVE_LANGINFO_H@ -# @INCLUDE_NEXT@ @NEXT_LANGINFO_H@ -#endif - -#ifndef _@GUARD_PREFIX@_LANGINFO_H -#define _@GUARD_PREFIX@_LANGINFO_H - - -#if !@HAVE_LANGINFO_H@ - -/* A platform that lacks . */ - -/* Assume that it also lacks and the nl_item type. */ -# if !GNULIB_defined_nl_item -typedef int nl_item; -# define GNULIB_defined_nl_item 1 -# endif - -/* nl_langinfo items of the LC_CTYPE category */ -# define CODESET 10000 -/* nl_langinfo items of the LC_NUMERIC category */ -# define RADIXCHAR 10001 -# define DECIMAL_POINT RADIXCHAR -# define THOUSEP 10002 -# define THOUSANDS_SEP THOUSEP -# define GROUPING 10114 -/* nl_langinfo items of the LC_TIME category */ -# define D_T_FMT 10003 -# define D_FMT 10004 -# define T_FMT 10005 -# define T_FMT_AMPM 10006 -# define AM_STR 10007 -# define PM_STR 10008 -# define DAY_1 10009 -# define DAY_2 (DAY_1 + 1) -# define DAY_3 (DAY_1 + 2) -# define DAY_4 (DAY_1 + 3) -# define DAY_5 (DAY_1 + 4) -# define DAY_6 (DAY_1 + 5) -# define DAY_7 (DAY_1 + 6) -# define ABDAY_1 10016 -# define ABDAY_2 (ABDAY_1 + 1) -# define ABDAY_3 (ABDAY_1 + 2) -# define ABDAY_4 (ABDAY_1 + 3) -# define ABDAY_5 (ABDAY_1 + 4) -# define ABDAY_6 (ABDAY_1 + 5) -# define ABDAY_7 (ABDAY_1 + 6) -# define MON_1 10023 -# define MON_2 (MON_1 + 1) -# define MON_3 (MON_1 + 2) -# define MON_4 (MON_1 + 3) -# define MON_5 (MON_1 + 4) -# define MON_6 (MON_1 + 5) -# define MON_7 (MON_1 + 6) -# define MON_8 (MON_1 + 7) -# define MON_9 (MON_1 + 8) -# define MON_10 (MON_1 + 9) -# define MON_11 (MON_1 + 10) -# define MON_12 (MON_1 + 11) -# define ABMON_1 10035 -# define ABMON_2 (ABMON_1 + 1) -# define ABMON_3 (ABMON_1 + 2) -# define ABMON_4 (ABMON_1 + 3) -# define ABMON_5 (ABMON_1 + 4) -# define ABMON_6 (ABMON_1 + 5) -# define ABMON_7 (ABMON_1 + 6) -# define ABMON_8 (ABMON_1 + 7) -# define ABMON_9 (ABMON_1 + 8) -# define ABMON_10 (ABMON_1 + 9) -# define ABMON_11 (ABMON_1 + 10) -# define ABMON_12 (ABMON_1 + 11) -# define ERA 10047 -# define ERA_D_FMT 10048 -# define ERA_D_T_FMT 10049 -# define ERA_T_FMT 10050 -# define ALT_DIGITS 10051 -/* nl_langinfo items of the LC_MONETARY category */ -# define CRNCYSTR 10052 -# define CURRENCY_SYMBOL CRNCYSTR -# define INT_CURR_SYMBOL 10100 -# define MON_DECIMAL_POINT 10101 -# define MON_THOUSANDS_SEP 10102 -# define MON_GROUPING 10103 -# define POSITIVE_SIGN 10104 -# define NEGATIVE_SIGN 10105 -# define FRAC_DIGITS 10106 -# define INT_FRAC_DIGITS 10107 -# define P_CS_PRECEDES 10108 -# define N_CS_PRECEDES 10109 -# define P_SEP_BY_SPACE 10110 -# define N_SEP_BY_SPACE 10111 -# define P_SIGN_POSN 10112 -# define N_SIGN_POSN 10113 -/* nl_langinfo items of the LC_MESSAGES category */ -# define YESEXPR 10053 -# define NOEXPR 10054 - -#else - -/* A platform that has . */ - -# if !@HAVE_LANGINFO_CODESET@ -# define CODESET 10000 -# define GNULIB_defined_CODESET 1 -# endif - -# if !@HAVE_LANGINFO_T_FMT_AMPM@ -# define T_FMT_AMPM 10006 -# define GNULIB_defined_T_FMT_AMPM 1 -# endif - -# if !@HAVE_LANGINFO_ERA@ -# define ERA 10047 -# define ERA_D_FMT 10048 -# define ERA_D_T_FMT 10049 -# define ERA_T_FMT 10050 -# define ALT_DIGITS 10051 -# define GNULIB_defined_ERA 1 -# endif - -# if !@HAVE_LANGINFO_YESEXPR@ -# define YESEXPR 10053 -# define NOEXPR 10054 -# define GNULIB_defined_YESEXPR 1 -# endif - -#endif - -/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ - -/* The definition of _GL_WARN_ON_USE is copied here. */ - -/* Declare overridden functions. */ - - -/* Return a piece of locale dependent information. - Note: The difference between nl_langinfo (CODESET) and locale_charset () - is that the latter normalizes the encoding names to GNU conventions. */ - -#if @GNULIB_NL_LANGINFO@ -# if @REPLACE_NL_LANGINFO@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef nl_langinfo -# define nl_langinfo rpl_nl_langinfo -# endif -_GL_FUNCDECL_RPL (nl_langinfo, char *, (nl_item item)); -_GL_CXXALIAS_RPL (nl_langinfo, char *, (nl_item item)); -# else -# if !@HAVE_NL_LANGINFO@ -_GL_FUNCDECL_SYS (nl_langinfo, char *, (nl_item item)); -# endif -_GL_CXXALIAS_SYS (nl_langinfo, char *, (nl_item item)); -# endif -_GL_CXXALIASWARN (nl_langinfo); -#elif defined GNULIB_POSIXCHECK -# undef nl_langinfo -# if HAVE_RAW_DECL_NL_LANGINFO -_GL_WARN_ON_USE (nl_langinfo, "nl_langinfo is not portable - " - "use gnulib module nl_langinfo for portability"); -# endif -#endif - - -#endif /* _@GUARD_PREFIX@_LANGINFO_H */ -#endif /* _@GUARD_PREFIX@_LANGINFO_H */ diff --git a/lib/libunistring.rc b/lib/libunistring.rc index 5274632..e86f978 100644 --- a/lib/libunistring.rc +++ b/lib/libunistring.rc @@ -24,7 +24,7 @@ BEGIN VALUE "FileDescription", "LGPLed libunistring for Windows NT/2000/XP/Vista/7 and Windows 95/98/ME\0" VALUE "FileVersion", PACKAGE_VERSION_STRING "\0" VALUE "InternalName", "unistring.dll\0" - VALUE "LegalCopyright", "Copyright (C) 2001-2011\0" + VALUE "LegalCopyright", "Copyright (C) 2001-2010\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "unistring.dll\0" VALUE "ProductName", "libunistring: Unicode string library\0" diff --git a/lib/libunistring.sym b/lib/libunistring.sym index 98ad21c..b7e824f 100644 --- a/lib/libunistring.sym +++ b/lib/libunistring.sym @@ -5,7 +5,6 @@ UC_CATEGORY_Cn UC_CATEGORY_Co UC_CATEGORY_Cs UC_CATEGORY_L -UC_CATEGORY_LC UC_CATEGORY_Ll UC_CATEGORY_Lm UC_CATEGORY_Lo @@ -55,13 +54,6 @@ UC_PROPERTY_BIDI_OTHER_NEUTRAL UC_PROPERTY_BIDI_PDF UC_PROPERTY_BIDI_SEGMENT_SEPARATOR UC_PROPERTY_BIDI_WHITESPACE -UC_PROPERTY_CASED -UC_PROPERTY_CASE_IGNORABLE -UC_PROPERTY_CHANGES_WHEN_CASEFOLDED -UC_PROPERTY_CHANGES_WHEN_CASEMAPPED -UC_PROPERTY_CHANGES_WHEN_LOWERCASED -UC_PROPERTY_CHANGES_WHEN_TITLECASED -UC_PROPERTY_CHANGES_WHEN_UPPERCASED UC_PROPERTY_COMBINING UC_PROPERTY_COMPOSITE UC_PROPERTY_CURRENCY_SYMBOL @@ -122,7 +114,6 @@ UC_PROPERTY_WHITE_SPACE UC_PROPERTY_XID_CONTINUE UC_PROPERTY_XID_START UC_PROPERTY_ZERO_WIDTH -_UC_CATEGORY_NONE _libunistring_version locale_charset u16_asnprintf @@ -148,9 +139,6 @@ u16_ct_tolower u16_ct_totitle u16_ct_toupper u16_endswith -u16_grapheme_breaks -u16_grapheme_next -u16_grapheme_prev u16_is_cased u16_is_casefolded u16_is_lowercase @@ -246,9 +234,6 @@ u32_ct_tolower u32_ct_totitle u32_ct_toupper u32_endswith -u32_grapheme_breaks -u32_grapheme_next -u32_grapheme_prev u32_is_cased u32_is_casefolded u32_is_lowercase @@ -341,9 +326,6 @@ u8_ct_tolower u8_ct_totitle u8_ct_toupper u8_endswith -u8_grapheme_breaks -u8_grapheme_next -u8_grapheme_prev u8_is_cased u8_is_casefolded u8_is_lowercase @@ -373,7 +355,6 @@ u8_stpncpy u8_strcat u8_strchr u8_strcmp -u8_strcmp_gnu u8_strcoll u8_strconv_from_encoding u8_strconv_from_locale @@ -422,17 +403,10 @@ uc_all_scripts uc_bidi_category uc_bidi_category_byname uc_bidi_category_name -uc_bidi_class -uc_bidi_class_byname -uc_bidi_class_long_name -uc_bidi_class_name uc_block uc_c_ident_category uc_canonical_decomposition uc_combining_class -uc_combining_class_byname -uc_combining_class_long_name -uc_combining_class_name uc_composition uc_decimal_value uc_decomposition @@ -441,14 +415,11 @@ uc_general_category uc_general_category_and uc_general_category_and_not uc_general_category_byname -uc_general_category_long_name uc_general_category_name uc_general_category_or -uc_graphemeclusterbreak_property uc_is_alnum uc_is_alpha uc_is_bidi_category -uc_is_bidi_class uc_is_blank uc_is_block uc_is_c_whitespace @@ -457,7 +428,6 @@ uc_is_digit uc_is_general_category uc_is_general_category_withtable uc_is_graph -uc_is_grapheme_break uc_is_java_whitespace uc_is_lower uc_is_print @@ -481,13 +451,6 @@ uc_is_property_bidi_other_neutral uc_is_property_bidi_pdf uc_is_property_bidi_segment_separator uc_is_property_bidi_whitespace -uc_is_property_case_ignorable -uc_is_property_cased -uc_is_property_changes_when_casefolded -uc_is_property_changes_when_casemapped -uc_is_property_changes_when_lowercased -uc_is_property_changes_when_titlecased -uc_is_property_changes_when_uppercased uc_is_property_combining uc_is_property_composite uc_is_property_currency_symbol @@ -554,13 +517,6 @@ uc_is_space uc_is_upper uc_is_xdigit uc_java_ident_category -uc_joining_group -uc_joining_group_byname -uc_joining_group_name -uc_joining_type -uc_joining_type_byname -uc_joining_type_long_name -uc_joining_type_name uc_locale_language uc_mirror_char uc_numeric_value @@ -578,7 +534,6 @@ ulc_casecmp ulc_casecoll ulc_casexfrm ulc_fprintf -ulc_grapheme_breaks ulc_possible_linebreaks ulc_snprintf ulc_sprintf diff --git a/lib/localcharset.c b/lib/localcharset.c index 5bbe2c8..29de23d 100644 --- a/lib/localcharset.c +++ b/lib/localcharset.c @@ -1,6 +1,6 @@ /* Determine a canonical name for the current locale's character encoding. - Copyright (C) 2000-2006, 2008-2015 Free Software Foundation, Inc. + Copyright (C) 2000-2006, 2008-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -13,7 +13,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along - with this program; if not, see . */ + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* Written by Bruno Haible . */ @@ -29,12 +30,11 @@ #include #if defined __APPLE__ && defined __MACH__ && HAVE_LANGINFO_CODESET -# define DARWIN7 /* Darwin 7 or newer, i.e. Mac OS X 10.3 or newer */ +# define DARWIN7 /* Darwin 7 or newer, i.e. MacOS X 10.3 or newer */ #endif #if defined _WIN32 || defined __WIN32__ -# define WINDOWS_NATIVE -# include +# define WIN32_NATIVE #endif #if defined __EMX__ @@ -44,7 +44,7 @@ # endif #endif -#if !defined WINDOWS_NATIVE +#if !defined WIN32_NATIVE # include # if HAVE_LANGINFO_CODESET # include @@ -57,7 +57,7 @@ # define WIN32_LEAN_AND_MEAN # include # endif -#elif defined WINDOWS_NATIVE +#elif defined WIN32_NATIVE # define WIN32_LEAN_AND_MEAN # include #endif @@ -66,11 +66,6 @@ # include #endif -/* For MB_CUR_MAX_L */ -#if defined DARWIN7 -# include -#endif - #if ENABLE_RELOCATABLE # include "relocatable.h" #else @@ -88,7 +83,7 @@ #endif #if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ - /* Native Windows, Cygwin, OS/2, DOS */ + /* Win32, Cygwin, OS/2, DOS */ # define ISSLASH(C) ((C) == '/' || (C) == '\\') #endif @@ -128,7 +123,7 @@ get_charset_aliases (void) cp = charset_aliases; if (cp == NULL) { -#if !(defined DARWIN7 || defined VMS || defined WINDOWS_NATIVE || defined __CYGWIN__ || defined OS2) +#if !(defined DARWIN7 || defined VMS || defined WIN32_NATIVE || defined __CYGWIN__) const char *dir; const char *base = "charset.alias"; char *file_name; @@ -233,7 +228,8 @@ get_charset_aliases (void) { /* Out of memory. */ res_size = 0; - free (old_res_ptr); + if (old_res_ptr != NULL) + free (old_res_ptr); break; } strcpy (res_ptr + res_size - (l2 + 1) - (l1 + 1), buf1); @@ -313,7 +309,7 @@ get_charset_aliases (void) "DECKOREAN" "\0" "EUC-KR" "\0"; # endif -# if defined WINDOWS_NATIVE || defined __CYGWIN__ +# if defined WIN32_NATIVE || defined __CYGWIN__ /* To avoid the troubles of installing a separate file in the same directory as the DLL and of retrieving the DLL's directory at runtime, simply inline the aliases here. */ @@ -342,36 +338,6 @@ get_charset_aliases (void) "CP54936" "\0" "GB18030" "\0" "CP65001" "\0" "UTF-8" "\0"; # endif -# if defined OS2 - /* To avoid the troubles of installing a separate file in the same - directory as the DLL and of retrieving the DLL's directory at - runtime, simply inline the aliases here. */ - - /* The list of encodings is taken from "List of OS/2 Codepages" - by Alex Taylor: - . - See also "IBM Globalization - Code page identifiers": - . */ - cp = "CP813" "\0" "ISO-8859-7" "\0" - "CP878" "\0" "KOI8-R" "\0" - "CP819" "\0" "ISO-8859-1" "\0" - "CP912" "\0" "ISO-8859-2" "\0" - "CP913" "\0" "ISO-8859-3" "\0" - "CP914" "\0" "ISO-8859-4" "\0" - "CP915" "\0" "ISO-8859-5" "\0" - "CP916" "\0" "ISO-8859-8" "\0" - "CP920" "\0" "ISO-8859-9" "\0" - "CP921" "\0" "ISO-8859-13" "\0" - "CP923" "\0" "ISO-8859-15" "\0" - "CP954" "\0" "EUC-JP" "\0" - "CP964" "\0" "EUC-TW" "\0" - "CP970" "\0" "EUC-KR" "\0" - "CP1089" "\0" "ISO-8859-6" "\0" - "CP1208" "\0" "UTF-8" "\0" - "CP1381" "\0" "GB2312" "\0" - "CP1386" "\0" "GBK" "\0" - "CP3372" "\0" "EUC-JP" "\0"; -# endif #endif charset_aliases = cp; @@ -395,7 +361,7 @@ locale_charset (void) const char *codeset; const char *aliases; -#if !(defined WINDOWS_NATIVE || defined OS2) +#if !(defined WIN32_NATIVE || defined OS2) # if HAVE_LANGINFO_CODESET @@ -403,9 +369,10 @@ locale_charset (void) codeset = nl_langinfo (CODESET); # ifdef __CYGWIN__ - /* Cygwin < 1.7 does not have locales. nl_langinfo (CODESET) always - returns "US-ASCII". Return the suffix of the locale name from the - environment variables (if present) or the codepage as a number. */ + /* Cygwin 1.5.x does not have locales. nl_langinfo (CODESET) always + returns "US-ASCII". As long as this is not fixed, return the suffix + of the locale name from the environment variables (if present) or + the codepage as a number. */ if (codeset != NULL && strcmp (codeset, "US-ASCII") == 0) { const char *locale; @@ -442,10 +409,10 @@ locale_charset (void) } } - /* The Windows API has a function returning the locale's codepage as a - number: GetACP(). This encoding is used by Cygwin, unless the user - has set the environment variable CYGWIN=codepage:oem (which very few - people do). + /* Woe32 has a function returning the locale's codepage as a number: + GetACP(). This encoding is used by Cygwin, unless the user has set + the environment variable CYGWIN=codepage:oem (which very few people + do). Output directed to console windows needs to be converted (to GetOEMCP() if the console is using a raster font, or to GetConsoleOutputCP() if it is using a TrueType font). Cygwin does @@ -488,38 +455,18 @@ locale_charset (void) # endif -#elif defined WINDOWS_NATIVE +#elif defined WIN32_NATIVE static char buf[2 + 10 + 1]; - /* The Windows API has a function returning the locale's codepage as - a number, but the value doesn't change according to what the - 'setlocale' call specified. So we use it as a last resort, in - case the string returned by 'setlocale' doesn't specify the - codepage. */ - char *current_locale = setlocale (LC_ALL, NULL); - char *pdot; - - /* If they set different locales for different categories, - 'setlocale' will return a semi-colon separated list of locale - values. To make sure we use the correct one, we choose LC_CTYPE. */ - if (strchr (current_locale, ';')) - current_locale = setlocale (LC_CTYPE, NULL); - - pdot = strrchr (current_locale, '.'); - if (pdot) - sprintf (buf, "CP%s", pdot + 1); - else - { - /* The Windows API has a function returning the locale's codepage as a - number: GetACP(). - When the output goes to a console window, it needs to be provided in - GetOEMCP() encoding if the console is using a raster font, or in - GetConsoleOutputCP() encoding if it is using a TrueType font. - But in GUI programs and for output sent to files and pipes, GetACP() - encoding is the best bet. */ - sprintf (buf, "CP%u", GetACP ()); - } + /* Woe32 has a function returning the locale's codepage as a number: + GetACP(). + When the output goes to a console window, it needs to be provided in + GetOEMCP() encoding if the console is using a raster font, or in + GetConsoleOutputCP() encoding if it is using a TrueType font. + But in GUI programs and for output sent to files and pipes, GetACP() + encoding is the best bet. */ + sprintf (buf, "CP%u", GetACP ()); codeset = buf; #elif defined OS2 @@ -529,8 +476,6 @@ locale_charset (void) ULONG cp[3]; ULONG cplen; - codeset = NULL; - /* Allow user to override the codeset, as set in the operating system, with standard language environment variables. */ locale = getenv ("LC_ALL"); @@ -562,12 +507,10 @@ locale_charset (void) } } - /* For the POSIX locale, don't use the system's codepage. */ - if (strcmp (locale, "C") == 0 || strcmp (locale, "POSIX") == 0) - codeset = ""; + /* Resolve through the charset.alias file. */ + codeset = locale; } - - if (codeset == NULL) + else { /* OS/2 has a function returning the locale's codepage as a number. */ if (DosQueryCp (sizeof (cp), cp, &cplen)) @@ -602,12 +545,5 @@ locale_charset (void) if (codeset[0] == '\0') codeset = "ASCII"; -#ifdef DARWIN7 - /* Mac OS X sets MB_CUR_MAX to 1 when LC_ALL=C, and "UTF-8" - (the default codeset) does not work when MB_CUR_MAX is 1. */ - if (strcmp (codeset, "UTF-8") == 0 && MB_CUR_MAX_L (uselocale (NULL)) <= 1) - codeset = "ASCII"; -#endif - return codeset; } diff --git a/lib/localcharset.h b/lib/localcharset.h index c4ef1e3..c18f492 100644 --- a/lib/localcharset.h +++ b/lib/localcharset.h @@ -1,5 +1,5 @@ /* Determine a canonical name for the current locale's character encoding. - Copyright (C) 2000-2003, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2000-2003, 2009-2010 Free Software Foundation, Inc. This file is part of the GNU CHARSET Library. This program is free software; you can redistribute it and/or modify @@ -13,7 +13,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along - with this program; if not, see . */ + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _LOCALCHARSET_H #define _LOCALCHARSET_H diff --git a/lib/localename.c b/lib/localename.c index f8cf3f2..ea646c5 100644 --- a/lib/localename.c +++ b/lib/localename.c @@ -1,22 +1,24 @@ /* Determine name of the currently selected locale. - Copyright (C) 1995-2015 Free Software Foundation, Inc. + Copyright (C) 1995-2010 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ /* Written by Ulrich Drepper , 1995. */ -/* Native Windows code written by Tor Lillqvist . */ -/* Mac OS X code written by Bruno Haible . */ +/* Win32 code written by Tor Lillqvist . */ +/* MacOS X code written by Bruno Haible . */ #include @@ -34,7 +36,7 @@ #include #if HAVE_USELOCALE -/* Mac OS X 10.5 defines the locale_t type in . */ +/* MacOS X 10.5 defines the locale_t type in . */ # if defined __APPLE__ && defined __MACH__ # include # endif @@ -42,10 +44,6 @@ # if !defined IN_LIBINTL # include "glthread/lock.h" # endif -# if defined __sun && HAVE_GETLOCALENAME_L -/* Solaris >= 12. */ -extern char * getlocalename_l(int, locale_t); -# endif #endif #if HAVE_CFLOCALECOPYCURRENT || HAVE_CFPREFERENCESCOPYAPPVALUE @@ -58,16 +56,12 @@ extern char * getlocalename_l(int, locale_t); #endif #if defined _WIN32 || defined __WIN32__ -# define WINDOWS_NATIVE -# if !defined IN_LIBINTL -# include "glthread/lock.h" -# endif +# define WIN32_NATIVE #endif -#if defined WINDOWS_NATIVE || defined __CYGWIN__ /* Native Windows or Cygwin */ +#if defined WIN32_NATIVE || defined __CYGWIN__ /* WIN32 or Cygwin */ # define WIN32_LEAN_AND_MEAN # include -# include /* List of language codes, sorted by value: 0x01 LANG_ARABIC 0x02 LANG_BULGARIAN @@ -1132,18 +1126,15 @@ extern char * getlocalename_l(int, locale_t); # ifndef LOCALE_SNAME # define LOCALE_SNAME 0x5c # endif -# ifndef LOCALE_NAME_MAX_LENGTH -# define LOCALE_NAME_MAX_LENGTH 85 -# endif #endif #if HAVE_CFLOCALECOPYCURRENT || HAVE_CFPREFERENCESCOPYAPPVALUE -/* Mac OS X 10.2 or newer */ +/* MacOS X 10.2 or newer */ -/* Canonicalize a Mac OS X locale name to a Unix locale name. +/* Canonicalize a MacOS X locale name to a Unix locale name. NAME is a sufficiently large buffer. - On input, it contains the Mac OS X locale name. + On input, it contains the MacOS X locale name. On output, it contains the Unix locale name. */ # if !defined IN_LIBINTL static @@ -1156,9 +1147,9 @@ gl_locale_name_canonicalize (char *name) http://lists.apple.com/archives/carbon-dev/2005/Mar/msg00293.html */ /* Convert legacy (NeXTstep inherited) English names to Unix (ISO 639 and - ISO 3166) names. Prior to Mac OS X 10.3, there is no API for doing this. + ISO 3166) names. Prior to MacOS X 10.3, there is no API for doing this. Therefore we do it ourselves, using a table based on the results of the - Mac OS X 10.3.8 function + MacOS X 10.3.8 function CFLocaleCreateCanonicalLocaleIdentifierFromString(). */ typedef struct { const char legacy[21+1]; const char unixy[5+1]; } legacy_entry; @@ -1301,26 +1292,26 @@ gl_locale_name_canonicalize (char *name) typedef struct { const char langtag[7+1]; const char unixy[12+1]; } langtag_entry; static const langtag_entry langtag_table[] = { - /* Mac OS X has "az-Arab", "az-Cyrl", "az-Latn". + /* MacOS X has "az-Arab", "az-Cyrl", "az-Latn". The default script for az on Unix is Latin. */ { "az-Latn", "az" }, - /* Mac OS X has "ga-dots". Does not yet exist on Unix. */ + /* MacOS X has "ga-dots". Does not yet exist on Unix. */ { "ga-dots", "ga" }, - /* Mac OS X has "kk-Cyrl". Does not yet exist on Unix. */ - /* Mac OS X has "mn-Cyrl", "mn-Mong". + /* MacOS X has "kk-Cyrl". Does not yet exist on Unix. */ + /* MacOS X has "mn-Cyrl", "mn-Mong". The default script for mn on Unix is Cyrillic. */ { "mn-Cyrl", "mn" }, - /* Mac OS X has "ms-Arab", "ms-Latn". + /* MacOS X has "ms-Arab", "ms-Latn". The default script for ms on Unix is Latin. */ { "ms-Latn", "ms" }, - /* Mac OS X has "tg-Cyrl". + /* MacOS X has "tg-Cyrl". The default script for tg on Unix is Cyrillic. */ { "tg-Cyrl", "tg" }, - /* Mac OS X has "tk-Cyrl". Does not yet exist on Unix. */ - /* Mac OS X has "tt-Cyrl". + /* MacOS X has "tk-Cyrl". Does not yet exist on Unix. */ + /* MacOS X has "tt-Cyrl". The default script for tt on Unix is Cyrillic. */ { "tt-Cyrl", "tt" }, - /* Mac OS X has "zh-Hans", "zh-Hant". + /* MacOS X has "zh-Hans", "zh-Hant". Country codes are used to distinguish these on Unix. */ { "zh-Hans", "zh_CN" }, { "zh-Hant", "zh_TW" } @@ -1416,11 +1407,11 @@ gl_locale_name_canonicalize (char *name) #endif -#if defined WINDOWS_NATIVE || defined __CYGWIN__ /* Native Windows or Cygwin */ +#if defined WIN32_NATIVE || defined __CYGWIN__ /* WIN32 or Cygwin */ -/* Canonicalize a Windows native locale name to a Unix locale name. +/* Canonicalize a Win32 native locale name to a Unix locale name. NAME is a sufficiently large buffer. - On input, it contains the Windows locale name. + On input, it contains the Win32 locale name. On output, it contains the Unix locale name. */ # if !defined IN_LIBINTL static @@ -1476,9 +1467,9 @@ gl_locale_name_from_win32_LANGID (LANGID langid) } /* Internet Explorer has an LCID to RFC3066 name mapping stored in HKEY_CLASSES_ROOT\Mime\Database\Rfc1766. But we better don't use that - since IE's i18n subsystem is known to be inconsistent with the native - Windows base (e.g. they have different character conversion facilities - that produce different results). */ + since IE's i18n subsystem is known to be inconsistent with the Win32 base + (e.g. they have different character conversion facilities that produce + different results). */ /* Use our own table. */ { int primary, sub; @@ -2513,82 +2504,10 @@ gl_locale_name_from_win32_LCID (LCID lcid) return gl_locale_name_from_win32_LANGID (langid); } -# ifdef WINDOWS_NATIVE - -/* Two variables to interface between get_lcid and the EnumLocales - callback function below. */ -static LCID found_lcid; -static char lname[LC_MAX * (LOCALE_NAME_MAX_LENGTH + 1) + 1]; - -/* Callback function for EnumLocales. */ -static BOOL CALLBACK -enum_locales_fn (LPTSTR locale_num_str) -{ - char *endp; - char locval[2 * LOCALE_NAME_MAX_LENGTH + 1 + 1]; - LCID try_lcid = strtoul (locale_num_str, &endp, 16); - - if (GetLocaleInfo (try_lcid, LOCALE_SENGLANGUAGE, - locval, LOCALE_NAME_MAX_LENGTH)) - { - strcat (locval, "_"); - if (GetLocaleInfo (try_lcid, LOCALE_SENGCOUNTRY, - locval + strlen (locval), LOCALE_NAME_MAX_LENGTH)) - { - size_t locval_len = strlen (locval); - - if (strncmp (locval, lname, locval_len) == 0 - && (lname[locval_len] == '.' - || lname[locval_len] == '\0')) - { - found_lcid = try_lcid; - return FALSE; - } - } - } - return TRUE; -} - -/* This lock protects the get_lcid against multiple simultaneous calls. */ -gl_lock_define_initialized(static, get_lcid_lock) - -/* Return the Locale ID (LCID) number given the locale's name, a - string, in LOCALE_NAME. This works by enumerating all the locales - supported by the system, until we find one whose name matches - LOCALE_NAME. */ -static LCID -get_lcid (const char *locale_name) -{ - /* A simple cache. */ - static LCID last_lcid; - static char last_locale[1000]; - - /* Lock while looking for an LCID, to protect access to static - variables: last_lcid, last_locale, found_lcid, and lname. */ - gl_lock_lock (get_lcid_lock); - if (last_lcid > 0 && strcmp (locale_name, last_locale) == 0) - { - gl_lock_unlock (get_lcid_lock); - return last_lcid; - } - strncpy (lname, locale_name, sizeof (lname) - 1); - lname[sizeof (lname) - 1] = '\0'; - found_lcid = 0; - EnumSystemLocales (enum_locales_fn, LCID_SUPPORTED); - if (found_lcid > 0) - { - last_lcid = found_lcid; - strcpy (last_locale, locale_name); - } - gl_lock_unlock (get_lcid_lock); - return found_lcid; -} - -# endif #endif -#if HAVE_USELOCALE /* glibc, Solaris >= 12 or Mac OS X */ +#if HAVE_USELOCALE /* glibc or MacOS X */ /* Simple hash set of strings. We don't want to drag in lots of hash table code here. */ @@ -2598,7 +2517,7 @@ get_lcid (const char *locale_name) /* A hash function for NUL-terminated char* strings using the method described by Bruno Haible. See http://www.haible.de/bruno/hashfunc.html. */ -static size_t _GL_ATTRIBUTE_PURE +static size_t string_hash (const void *x) { const char *s = (const char *) x; @@ -2688,7 +2607,7 @@ gl_locale_name_thread_unsafe (int category, const char *categoryname) locale_t thread_locale = uselocale (NULL); if (thread_locale != LC_GLOBAL_LOCALE) { -# if __GLIBC__ >= 2 && !defined __UCLIBC__ +# if __GLIBC__ >= 2 /* Work around an incorrect definition of the _NL_LOCALE_NAME macro in glibc < 2.12. See . */ @@ -2699,39 +2618,133 @@ gl_locale_name_thread_unsafe (int category, const char *categoryname) nl_langinfo (_NL_LOCALE_NAME (category)). */ name = thread_locale->__names[category]; return name; -# elif defined __FreeBSD__ || (defined __APPLE__ && defined __MACH__) - /* FreeBSD, Mac OS X */ - int mask; - +# endif +# if defined __APPLE__ && defined __MACH__ /* MacOS X */ + /* The locale name is found deep in an undocumented data structure. + Since it's stored in a buffer of size 32 and newlocale() rejects + locale names of length > 31, we can assume that it is NUL terminated + in this buffer. But we need to make a copy of the locale name, of + indefinite extent. */ + struct _xlocale_part1_v0 /* used in MacOS X 10.5 */ + { + int32_t __refcount; + void (*__free_extra)(void *); + __darwin_mbstate_t __mbs[10]; + int64_t __magic; + }; + struct _xlocale_part1_v1 /* used in MacOS X >= 10.6.0 */ + { + int32_t __refcount; + void (*__free_extra)(void *); + __darwin_mbstate_t __mbs[10]; + /*pthread_lock_t*/ int __lock; + int64_t __magic; + }; + struct _xlocale_part2 + { + int64_t __magic; + unsigned char __collate_load_error; + unsigned char __collate_substitute_nontrivial; + unsigned char _messages_using_locale; + unsigned char _monetary_using_locale; + unsigned char _numeric_using_locale; + unsigned char _time_using_locale; + unsigned char __mlocale_changed; + unsigned char __nlocale_changed; + unsigned char __numeric_fp_cvt; + struct __xlocale_st_collate *__lc_collate; + struct __xlocale_st_runelocale *__lc_ctype; + struct __xlocale_st_messages *__lc_messages; + struct __xlocale_st_monetary *__lc_monetary; + struct __xlocale_st_numeric *__lc_numeric; + struct _xlocale *__lc_numeric_loc; + struct __xlocale_st_time *__lc_time; + /* more */ + }; + struct __xlocale_st_collate + { + int32_t __refcount; + void (*__free_extra)(void *); + char __encoding[32]; + /* more */ + }; + struct __xlocale_st_runelocale + { + int32_t __refcount; + void (*__free_extra)(void *); + char __ctype_encoding[32]; + /* more */ + }; + struct __xlocale_st_messages + { + int32_t __refcount; + void (*__free_extra)(void *); + char *_messages_locale_buf; + /* more */ + }; + struct __xlocale_st_monetary + { + int32_t __refcount; + void (*__free_extra)(void *); + char *_monetary_locale_buf; + /* more */ + }; + struct __xlocale_st_numeric { + int32_t __refcount; + void (*__free_extra)(void *); + char *_numeric_locale_buf; + /* more */ + }; + struct __xlocale_st_time { + int32_t __refcount; + void (*__free_extra)(void *); + char *_time_locale_buf; + /* more */ + }; + struct _xlocale_part2 *tlp; + if (((struct _xlocale_part1_v0 *) thread_locale)->__magic + == 0x786C6F63616C6530LL) + /* MacOS X 10.5 */ + tlp = + (struct _xlocale_part2 *) + &((struct _xlocale_part1_v0 *) thread_locale)->__magic; + else if (((struct _xlocale_part1_v1 *) thread_locale)->__magic + == 0x786C6F63616C6530LL) + /* MacOS X >= 10.6.0 */ + tlp = + (struct _xlocale_part2 *) + &((struct _xlocale_part1_v1 *) thread_locale)->__magic; + else + /* Unsupported version of MacOS X: The internals of 'struct _xlocale' + have changed again. */ + return ""; switch (category) { case LC_CTYPE: - mask = LC_CTYPE_MASK; - break; + return tlp->__lc_ctype->__ctype_encoding; case LC_NUMERIC: - mask = LC_NUMERIC_MASK; - break; + return tlp->_numeric_using_locale + ? tlp->__lc_numeric->_numeric_locale_buf + : "C"; case LC_TIME: - mask = LC_TIME_MASK; - break; + return tlp->_time_using_locale + ? tlp->__lc_time->_time_locale_buf + : "C"; case LC_COLLATE: - mask = LC_COLLATE_MASK; - break; + return !tlp->__collate_load_error + ? tlp->__lc_collate->__encoding + : "C"; case LC_MONETARY: - mask = LC_MONETARY_MASK; - break; + return tlp->_monetary_using_locale + ? tlp->__lc_monetary->_monetary_locale_buf + : "C"; case LC_MESSAGES: - mask = LC_MESSAGES_MASK; - break; + return tlp->_messages_using_locale + ? tlp->__lc_messages->_messages_locale_buf + : "C"; default: /* We shouldn't get here. */ return ""; } - return querylocale (mask, thread_locale); -# elif defined __sun && HAVE_GETLOCALENAME_L - /* Solaris >= 12. */ - return getlocalename_l (category, thread_locale); -# elif defined __ANDROID__ - return MB_CUR_MAX == 4 ? "C.UTF-8" : "C"; # endif } } @@ -2748,27 +2761,6 @@ gl_locale_name_thread (int category, const char *categoryname) const char *name = gl_locale_name_thread_unsafe (category, categoryname); if (name != NULL) return struniq (name); -#elif defined WINDOWS_NATIVE - if (LC_MIN <= category && category <= LC_MAX) - { - char *locname = setlocale (category, NULL); - LCID lcid = 0; - - /* If CATEGORY is LC_ALL, the result might be a semi-colon - separated list of locales. We need only one, so we take the - one corresponding to LC_CTYPE, as the most important for - character translations. */ - if (strchr (locname, ';')) - locname = setlocale (LC_CTYPE, NULL); - - /* Convert locale name to LCID. We don't want to use - LocaleNameToLCID because (a) it is only available since Vista, - and (b) it doesn't accept locale names returned by 'setlocale'. */ - lcid = get_lcid (locname); - - if (lcid > 0) - return gl_locale_name_from_win32_LCID (lcid); - } #endif return NULL; } @@ -2779,7 +2771,7 @@ gl_locale_name_thread (int category, const char *categoryname) However it does not specify the exact format. Neither do SUSV2 and ISO C 99. So we can use this feature only on selected systems (e.g. those using GNU C Library). */ -#if defined _LIBC || ((defined __GLIBC__ && __GLIBC__ >= 2) && !defined __UCLIBC__) +#if defined _LIBC || (defined __GLIBC__ && __GLIBC__ >= 2) # define HAVE_LOCALE_NULL #endif @@ -2794,8 +2786,8 @@ gl_locale_name_posix (int category, const char *categoryname) /* On other systems we ignore what setlocale reports and instead look at the environment variables directly. This is necessary 1. on systems which have a facility for customizing the default locale - (Mac OS X, native Windows, Cygwin) and where the system's setlocale() - function ignores this default locale (Mac OS X, Cygwin), in two cases: + (MacOS X, native Windows, Cygwin) and where the system's setlocale() + function ignores this default locale (MacOS X, Cygwin), in two cases: a. when the user missed to use the setlocale() override from libintl (for example by not including ), b. when setlocale supports only the "C" locale, such as on Cygwin @@ -2830,7 +2822,7 @@ gl_locale_name_environ (int category, const char *categoryname) if (retval != NULL && retval[0] != '\0') { #if HAVE_CFLOCALECOPYCURRENT || HAVE_CFPREFERENCESCOPYAPPVALUE - /* Mac OS X 10.2 or newer. + /* MacOS X 10.2 or newer. Ignore invalid LANG value set by the Terminal application. */ if (strcmp (retval, "UTF-8") != 0) #endif @@ -2857,10 +2849,10 @@ gl_locale_name_default (void) locale, customizing it for each location. POSIX:2001 does not require such a facility. - The systems with such a facility are Mac OS X and Windows: They provide a + The systems with such a facility are MacOS X and Windows: They provide a GUI that allows the user to choose a locale. - - On Mac OS X, by default, none of LC_* or LANG are set. Starting with - Mac OS X 10.4 or 10.5, LANG is set for processes launched by the + - On MacOS X, by default, none of LC_* or LANG are set. Starting with + MacOS X 10.4 or 10.5, LANG is set for processes launched by the 'Terminal' application (but sometimes to an incorrect value "UTF-8"). When no environment variable is set, setlocale (LC_ALL, "") uses the "C" locale. @@ -2876,7 +2868,7 @@ gl_locale_name_default (void) "C.UTF-8" locale, which operates in the same way as the "C" locale. */ -#if !(HAVE_CFLOCALECOPYCURRENT || HAVE_CFPREFERENCESCOPYAPPVALUE || defined WINDOWS_NATIVE || defined __CYGWIN__) +#if !(HAVE_CFLOCALECOPYCURRENT || HAVE_CFPREFERENCESCOPYAPPVALUE || defined WIN32_NATIVE || defined __CYGWIN__) /* The system does not have a way of setting the locale, other than the POSIX specified environment variables. We use C as default locale. */ @@ -2890,7 +2882,7 @@ gl_locale_name_default (void) codeset. */ # if HAVE_CFLOCALECOPYCURRENT || HAVE_CFPREFERENCESCOPYAPPVALUE - /* Mac OS X 10.2 or newer */ + /* MacOS X 10.2 or newer */ { /* Cache the locale name, since CoreFoundation calls are expensive. */ static const char *cached_localename; @@ -2898,7 +2890,7 @@ gl_locale_name_default (void) if (cached_localename == NULL) { char namebuf[256]; -# if HAVE_CFLOCALECOPYCURRENT /* Mac OS X 10.3 or newer */ +# if HAVE_CFLOCALECOPYCURRENT /* MacOS X 10.3 or newer */ CFLocaleRef locale = CFLocaleCopyCurrent (); CFStringRef name = CFLocaleGetIdentifier (locale); @@ -2909,7 +2901,7 @@ gl_locale_name_default (void) cached_localename = strdup (namebuf); } CFRelease (locale); -# elif HAVE_CFPREFERENCESCOPYAPPVALUE /* Mac OS X 10.2 or newer */ +# elif HAVE_CFPREFERENCESCOPYAPPVALUE /* MacOS X 10.2 or newer */ CFTypeRef value = CFPreferencesCopyAppValue (CFSTR ("AppleLocale"), kCFPreferencesCurrentApplication); @@ -2931,11 +2923,11 @@ gl_locale_name_default (void) # endif -# if defined WINDOWS_NATIVE || defined __CYGWIN__ /* Native Windows or Cygwin */ +# if defined WIN32_NATIVE || defined __CYGWIN__ /* WIN32 or Cygwin */ { LCID lcid; - /* Use native Windows API locale ID. */ + /* Use native Win32 API locale ID. */ lcid = GetThreadLocale (); return gl_locale_name_from_win32_LCID (lcid); diff --git a/lib/localename.h b/lib/localename.h index 8c94c9a..bb7caee 100644 --- a/lib/localename.h +++ b/lib/localename.h @@ -1,18 +1,20 @@ /* Determine name of the currently selected locale. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ #ifndef _GL_LOCALENAME_H #define _GL_LOCALENAME_H @@ -85,12 +87,8 @@ extern const char * gl_locale_name_environ (int category, const char *categoryna not require such a facility." The result must not be freed; it is statically allocated. */ -extern const char * gl_locale_name_default (void) -#if !(HAVE_CFLOCALECOPYCURRENT || HAVE_CFPREFERENCESCOPYAPPVALUE \ - || defined _WIN32 || defined __WIN32__ || defined __CYGWIN__) - _GL_ATTRIBUTE_CONST -#endif - ; +extern const char * gl_locale_name_default (void); + #ifdef __cplusplus } diff --git a/lib/malloc.c b/lib/malloc.c index 7622f4d..614320c 100644 --- a/lib/malloc.c +++ b/lib/malloc.c @@ -1,6 +1,6 @@ /* malloc() function that is glibc compatible. - Copyright (C) 1997-1998, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1997-1998, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -13,25 +13,26 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* written by Jim Meyering and Bruno Haible */ -#define _GL_USE_STDLIB_ALLOC 1 #include /* Only the AC_FUNC_MALLOC macro defines 'malloc' already in config.h. */ #ifdef malloc -# define NEED_MALLOC_GNU 1 +# define NEED_MALLOC_GNU # undef malloc -/* Whereas the gnulib module 'malloc-gnu' defines HAVE_MALLOC_GNU. */ -#elif GNULIB_MALLOC_GNU && !HAVE_MALLOC_GNU -# define NEED_MALLOC_GNU 1 #endif +/* Specification. */ #include #include +/* Call the system's malloc below. */ +#undef malloc + /* Allocate an N-byte block of memory from the heap. If N is zero, allocate a 1-byte block. */ @@ -40,7 +41,7 @@ rpl_malloc (size_t n) { void *result; -#if NEED_MALLOC_GNU +#ifdef NEED_MALLOC_GNU if (n == 0) n = 1; #endif diff --git a/lib/malloca.c b/lib/malloca.c index ef07acd..39baa5e 100644 --- a/lib/malloca.c +++ b/lib/malloca.c @@ -1,5 +1,5 @@ /* Safe automatic memory allocation. - Copyright (C) 2003, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2003, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2003. This program is free software; you can redistribute it and/or modify @@ -13,18 +13,14 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -#define _GL_USE_STDLIB_ALLOC 1 #include /* Specification. */ #include "malloca.h" -#include - -#include "verify.h" - /* The speed critical point in this file is freea() applied to an alloca() result: it must be fast, to match the speed of alloca(). The speed of mmalloca() and freea() in the other case are not critical, because they @@ -49,18 +45,13 @@ #define MAGIC_SIZE sizeof (int) /* This is how the header info would look like without any alignment considerations. */ -struct preliminary_header { void *next; int magic; }; +struct preliminary_header { void *next; char room[MAGIC_SIZE]; }; /* But the header's size must be a multiple of sa_alignment_max. */ #define HEADER_SIZE \ (((sizeof (struct preliminary_header) + sa_alignment_max - 1) / sa_alignment_max) * sa_alignment_max) -union header { - void *next; - struct { - char room[HEADER_SIZE - MAGIC_SIZE]; - int word; - } magic; -}; -verify (HEADER_SIZE == sizeof (union header)); +struct header { void *next; char room[HEADER_SIZE - sizeof (struct preliminary_header) + MAGIC_SIZE]; }; +/* Verify that HEADER_SIZE == sizeof (struct header). */ +typedef int verify1[2 * (HEADER_SIZE == sizeof (struct header)) - 1]; /* We make the hash table quite big, so that during lookups the probability of empty hash buckets is quite high. There is no need to make the hash table resizable, because when the hash table gets filled so much that the @@ -80,21 +71,20 @@ mmalloca (size_t n) if (nplus >= n) { - void *p = malloc (nplus); + char *p = (char *) malloc (nplus); if (p != NULL) { size_t slot; - union header *h = p; - p = h + 1; + p += HEADER_SIZE; /* Put a magic number into the indicator word. */ - h->magic.word = MAGIC_NUMBER; + ((int *) p)[-1] = MAGIC_NUMBER; /* Enter p into the hash table. */ - slot = (uintptr_t) p % HASH_TABLE_SIZE; - h->next = mmalloca_results[slot]; + slot = (unsigned long) p % HASH_TABLE_SIZE; + ((struct header *) (p - HEADER_SIZE))->next = mmalloca_results[slot]; mmalloca_results[slot] = p; return p; @@ -126,21 +116,19 @@ freea (void *p) { /* Looks like a mmalloca() result. To see whether it really is one, perform a lookup in the hash table. */ - size_t slot = (uintptr_t) p % HASH_TABLE_SIZE; + size_t slot = (unsigned long) p % HASH_TABLE_SIZE; void **chain = &mmalloca_results[slot]; for (; *chain != NULL;) { - union header *h = p; if (*chain == p) { /* Found it. Remove it from the hash table and free it. */ - union header *p_begin = h - 1; - *chain = p_begin->next; + char *p_begin = (char *) p - HEADER_SIZE; + *chain = ((struct header *) p_begin)->next; free (p_begin); return; } - h = *chain; - chain = &h[-1].next; + chain = &((struct header *) ((char *) *chain - HEADER_SIZE))->next; } } /* At this point, we know it was not a mmalloca() result. */ diff --git a/lib/malloca.h b/lib/malloca.h index 37b106f..e39d0f4 100644 --- a/lib/malloca.h +++ b/lib/malloca.h @@ -1,5 +1,5 @@ /* Safe automatic memory allocation. - Copyright (C) 2003-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2003-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2003. This program is free software; you can redistribute it and/or modify @@ -13,7 +13,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _MALLOCA_H #define _MALLOCA_H @@ -42,7 +43,7 @@ extern "C" { and a page size can be as small as 4096 bytes. So we cannot safely allocate anything larger than 4096 bytes. Also care for the possibility of a few compiler-allocated temporary stack slots. - This must be a macro, not a function. */ + This must be a macro, not an inline function. */ # define safe_alloca(N) ((N) < 4032 ? alloca (N) : NULL) #else # define safe_alloca(N) ((void) (N), NULL) @@ -92,7 +93,7 @@ extern void * nmalloca (size_t n, size_t s); /* ------------------- Auxiliary, non-public definitions ------------------- */ /* Determine the alignment of a type at compile time. */ -#if defined __GNUC__ || defined __IBM__ALIGNOF__ +#if defined __GNUC__ # define sa_alignof __alignof__ #elif defined __cplusplus template struct sa_alignof_helper { char __slot1; type __slot2; }; diff --git a/lib/math.c b/lib/math.c deleted file mode 100644 index ddb2ded..0000000 --- a/lib/math.c +++ /dev/null @@ -1,3 +0,0 @@ -#include -#define _GL_MATH_INLINE _GL_EXTERN_INLINE -#include "math.h" diff --git a/lib/math.in.h b/lib/math.in.h index b3803f8..c0b2f34 100644 --- a/lib/math.in.h +++ b/lib/math.in.h @@ -1,6 +1,6 @@ /* A GNU-like . - Copyright (C) 2002-2003, 2007-2015 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2007-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -15,26 +15,18 @@ You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ -#ifndef _@GUARD_PREFIX@_MATH_H +#ifndef _GL_MATH_H #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ #endif -@PRAGMA_COLUMNS@ /* The include_next requires a split double-inclusion guard. */ #@INCLUDE_NEXT_AS_FIRST_DIRECTIVE@ @NEXT_AS_FIRST_DIRECTIVE_MATH_H@ -#ifndef _@GUARD_PREFIX@_MATH_H -#define _@GUARD_PREFIX@_MATH_H +#ifndef _GL_MATH_H +#define _GL_MATH_H -#ifndef _GL_INLINE_HEADER_BEGIN - #error "Please include config.h first." -#endif -_GL_INLINE_HEADER_BEGIN -#ifndef _GL_MATH_INLINE -# define _GL_MATH_INLINE _GL_INLINE -#endif /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ @@ -42,60 +34,22 @@ _GL_INLINE_HEADER_BEGIN /* The definition of _GL_WARN_ON_USE is copied here. */ -#ifdef __cplusplus -/* Helper macros to define type-generic function FUNC as overloaded functions, - rather than as macros like in C. POSIX declares these with an argument of - real-floating (that is, one of float, double, or long double). */ -# define _GL_MATH_CXX_REAL_FLOATING_DECL_1(func) \ -static inline int \ -_gl_cxx_ ## func ## f (float f) \ -{ \ - return func (f); \ -} \ -static inline int \ -_gl_cxx_ ## func ## d (double d) \ -{ \ - return func (d); \ -} \ -static inline int \ -_gl_cxx_ ## func ## l (long double l) \ -{ \ - return func (l); \ -} -# define _GL_MATH_CXX_REAL_FLOATING_DECL_2(func) \ -inline int \ -func (float f) \ -{ \ - return _gl_cxx_ ## func ## f (f); \ -} \ -inline int \ -func (double d) \ -{ \ - return _gl_cxx_ ## func ## d (d); \ -} \ -inline int \ -func (long double l) \ -{ \ - return _gl_cxx_ ## func ## l (l); \ -} -#endif - /* Helper macros to define a portability warning for the classification macro FUNC called with VALUE. POSIX declares the classification macros with an argument of real-floating (that is, one of float, double, or long double). */ #define _GL_WARN_REAL_FLOATING_DECL(func) \ -_GL_MATH_INLINE int \ +static inline int \ rpl_ ## func ## f (float f) \ { \ return func (f); \ } \ -_GL_MATH_INLINE int \ +static inline int \ rpl_ ## func ## d (double d) \ { \ return func (d); \ } \ -_GL_MATH_INLINE int \ +static inline int \ rpl_ ## func ## l (long double l) \ { \ return func (l); \ @@ -112,857 +66,35 @@ _GL_WARN_ON_USE (rpl_ ## func ## l, #func " is unportable - " \ : rpl_ ## func ## l (value)) -#if @REPLACE_ITOLD@ -/* Pull in a function that fixes the 'int' to 'long double' conversion - of glibc 2.7. */ -_GL_EXTERN_C void _Qp_itoq (long double *, int); -static void (*_gl_math_fix_itold) (long double *, int) = _Qp_itoq; -#endif - - /* POSIX allows platforms that don't support NAN. But all major machines in the past 15 years have supported something close to IEEE NaN, so we define this unconditionally. We also must define it on platforms like Solaris 10, where NAN is present but defined as a function pointer rather than a floating point constant. */ #if !defined NAN || @REPLACE_NAN@ -# if !GNULIB_defined_NAN -# undef NAN - /* The Compaq (ex-DEC) C 6.4 compiler and the Microsoft MSVC 9 compiler - choke on the expression 0.0 / 0.0. */ -# if defined __DECC || defined _MSC_VER -_GL_MATH_INLINE float +# undef NAN + /* The Compaq (ex-DEC) C 6.4 compiler chokes on the expression 0.0 / 0.0. */ +# ifdef __DECC +static float _NaN () { static float zero = 0.0f; return zero / zero; } -# define NAN (_NaN()) -# else -# define NAN (0.0f / 0.0f) -# endif -# define GNULIB_defined_NAN 1 +# define NAN (_NaN()) +# else +# define NAN (0.0f / 0.0f) # endif #endif /* Solaris 10 defines HUGE_VAL, but as a function pointer rather than a floating point constant. */ #if @REPLACE_HUGE_VAL@ -# undef HUGE_VALF -# define HUGE_VALF (1.0f / 0.0f) # undef HUGE_VAL # define HUGE_VAL (1.0 / 0.0) -# undef HUGE_VALL -# define HUGE_VALL (1.0L / 0.0L) -#endif - -/* HUGE_VALF is a 'float' Infinity. */ -#ifndef HUGE_VALF -# if defined _MSC_VER -/* The Microsoft MSVC 9 compiler chokes on the expression 1.0f / 0.0f. */ -# define HUGE_VALF (1e25f * 1e25f) -# else -# define HUGE_VALF (1.0f / 0.0f) -# endif -#endif - -/* HUGE_VAL is a 'double' Infinity. */ -#ifndef HUGE_VAL -# if defined _MSC_VER -/* The Microsoft MSVC 9 compiler chokes on the expression 1.0 / 0.0. */ -# define HUGE_VAL (1e250 * 1e250) -# else -# define HUGE_VAL (1.0 / 0.0) -# endif -#endif - -/* HUGE_VALL is a 'long double' Infinity. */ -#ifndef HUGE_VALL -# if defined _MSC_VER -/* The Microsoft MSVC 9 compiler chokes on the expression 1.0L / 0.0L. */ -# define HUGE_VALL (1e250L * 1e250L) -# else -# define HUGE_VALL (1.0L / 0.0L) -# endif -#endif - - -/* Ensure FP_ILOGB0 and FP_ILOGBNAN are defined. */ -#if !(defined FP_ILOGB0 && defined FP_ILOGBNAN) -# if defined __NetBSD__ || defined __sgi - /* NetBSD, IRIX 6.5: match what ilogb() does */ -# define FP_ILOGB0 (- 2147483647 - 1) /* INT_MIN */ -# define FP_ILOGBNAN (- 2147483647 - 1) /* INT_MIN */ -# elif defined _AIX - /* AIX 5.1: match what ilogb() does in AIX >= 5.2 */ -# define FP_ILOGB0 (- 2147483647 - 1) /* INT_MIN */ -# define FP_ILOGBNAN 2147483647 /* INT_MAX */ -# elif defined __sun - /* Solaris 9: match what ilogb() does */ -# define FP_ILOGB0 (- 2147483647) /* - INT_MAX */ -# define FP_ILOGBNAN 2147483647 /* INT_MAX */ -# else - /* Gnulib defined values. */ -# define FP_ILOGB0 (- 2147483647) /* - INT_MAX */ -# define FP_ILOGBNAN (- 2147483647 - 1) /* INT_MIN */ -# endif -#endif - - -#if @GNULIB_ACOSF@ -# if !@HAVE_ACOSF@ -# undef acosf -_GL_FUNCDECL_SYS (acosf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (acosf, float, (float x)); -_GL_CXXALIASWARN (acosf); -#elif defined GNULIB_POSIXCHECK -# undef acosf -# if HAVE_RAW_DECL_ACOSF -_GL_WARN_ON_USE (acosf, "acosf is unportable - " - "use gnulib module acosf for portability"); -# endif -#endif - -#if @GNULIB_ACOSL@ -# if !@HAVE_ACOSL@ || !@HAVE_DECL_ACOSL@ -# undef acosl -_GL_FUNCDECL_SYS (acosl, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (acosl, long double, (long double x)); -_GL_CXXALIASWARN (acosl); -#elif defined GNULIB_POSIXCHECK -# undef acosl -# if HAVE_RAW_DECL_ACOSL -_GL_WARN_ON_USE (acosl, "acosl is unportable - " - "use gnulib module acosl for portability"); -# endif -#endif - - -#if @GNULIB_ASINF@ -# if !@HAVE_ASINF@ -# undef asinf -_GL_FUNCDECL_SYS (asinf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (asinf, float, (float x)); -_GL_CXXALIASWARN (asinf); -#elif defined GNULIB_POSIXCHECK -# undef asinf -# if HAVE_RAW_DECL_ASINF -_GL_WARN_ON_USE (asinf, "asinf is unportable - " - "use gnulib module asinf for portability"); -# endif -#endif - -#if @GNULIB_ASINL@ -# if !@HAVE_ASINL@ || !@HAVE_DECL_ASINL@ -# undef asinl -_GL_FUNCDECL_SYS (asinl, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (asinl, long double, (long double x)); -_GL_CXXALIASWARN (asinl); -#elif defined GNULIB_POSIXCHECK -# undef asinl -# if HAVE_RAW_DECL_ASINL -_GL_WARN_ON_USE (asinl, "asinl is unportable - " - "use gnulib module asinl for portability"); -# endif -#endif - - -#if @GNULIB_ATANF@ -# if !@HAVE_ATANF@ -# undef atanf -_GL_FUNCDECL_SYS (atanf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (atanf, float, (float x)); -_GL_CXXALIASWARN (atanf); -#elif defined GNULIB_POSIXCHECK -# undef atanf -# if HAVE_RAW_DECL_ATANF -_GL_WARN_ON_USE (atanf, "atanf is unportable - " - "use gnulib module atanf for portability"); -# endif -#endif - -#if @GNULIB_ATANL@ -# if !@HAVE_ATANL@ || !@HAVE_DECL_ATANL@ -# undef atanl -_GL_FUNCDECL_SYS (atanl, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (atanl, long double, (long double x)); -_GL_CXXALIASWARN (atanl); -#elif defined GNULIB_POSIXCHECK -# undef atanl -# if HAVE_RAW_DECL_ATANL -_GL_WARN_ON_USE (atanl, "atanl is unportable - " - "use gnulib module atanl for portability"); -# endif -#endif - - -#if @GNULIB_ATAN2F@ -# if !@HAVE_ATAN2F@ -# undef atan2f -_GL_FUNCDECL_SYS (atan2f, float, (float y, float x)); -# endif -_GL_CXXALIAS_SYS (atan2f, float, (float y, float x)); -_GL_CXXALIASWARN (atan2f); -#elif defined GNULIB_POSIXCHECK -# undef atan2f -# if HAVE_RAW_DECL_ATAN2F -_GL_WARN_ON_USE (atan2f, "atan2f is unportable - " - "use gnulib module atan2f for portability"); -# endif -#endif - - -#if @GNULIB_CBRTF@ -# if @REPLACE_CBRTF@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef cbrtf -# define cbrtf rpl_cbrtf -# endif -_GL_FUNCDECL_RPL (cbrtf, float, (float x)); -_GL_CXXALIAS_RPL (cbrtf, float, (float x)); -# else -# if !@HAVE_DECL_CBRTF@ -_GL_FUNCDECL_SYS (cbrtf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (cbrtf, float, (float x)); -# endif -_GL_CXXALIASWARN (cbrtf); -#elif defined GNULIB_POSIXCHECK -# undef cbrtf -# if HAVE_RAW_DECL_CBRTF -_GL_WARN_ON_USE (cbrtf, "cbrtf is unportable - " - "use gnulib module cbrtf for portability"); -# endif -#endif - -#if @GNULIB_CBRT@ -# if !@HAVE_CBRT@ -_GL_FUNCDECL_SYS (cbrt, double, (double x)); -# endif -_GL_CXXALIAS_SYS (cbrt, double, (double x)); -_GL_CXXALIASWARN (cbrt); -#elif defined GNULIB_POSIXCHECK -# undef cbrt -# if HAVE_RAW_DECL_CBRT -_GL_WARN_ON_USE (cbrt, "cbrt is unportable - " - "use gnulib module cbrt for portability"); -# endif -#endif - -#if @GNULIB_CBRTL@ -# if @REPLACE_CBRTL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef cbrtl -# define cbrtl rpl_cbrtl -# endif -_GL_FUNCDECL_RPL (cbrtl, long double, (long double x)); -_GL_CXXALIAS_RPL (cbrtl, long double, (long double x)); -# else -# if !@HAVE_DECL_CBRTL@ -_GL_FUNCDECL_SYS (cbrtl, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (cbrtl, long double, (long double x)); -# endif -_GL_CXXALIASWARN (cbrtl); -#elif defined GNULIB_POSIXCHECK -# undef cbrtl -# if HAVE_RAW_DECL_CBRTL -_GL_WARN_ON_USE (cbrtl, "cbrtl is unportable - " - "use gnulib module cbrtl for portability"); -# endif -#endif - - -#if @GNULIB_CEILF@ -# if @REPLACE_CEILF@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef ceilf -# define ceilf rpl_ceilf -# endif -_GL_FUNCDECL_RPL (ceilf, float, (float x)); -_GL_CXXALIAS_RPL (ceilf, float, (float x)); -# else -# if !@HAVE_DECL_CEILF@ -# undef ceilf -_GL_FUNCDECL_SYS (ceilf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (ceilf, float, (float x)); -# endif -_GL_CXXALIASWARN (ceilf); -#elif defined GNULIB_POSIXCHECK -# undef ceilf -# if HAVE_RAW_DECL_CEILF -_GL_WARN_ON_USE (ceilf, "ceilf is unportable - " - "use gnulib module ceilf for portability"); -# endif -#endif - -#if @GNULIB_CEIL@ -# if @REPLACE_CEIL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define ceil rpl_ceil -# endif -_GL_FUNCDECL_RPL (ceil, double, (double x)); -_GL_CXXALIAS_RPL (ceil, double, (double x)); -# else -_GL_CXXALIAS_SYS (ceil, double, (double x)); -# endif -_GL_CXXALIASWARN (ceil); -#endif - -#if @GNULIB_CEILL@ -# if @REPLACE_CEILL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef ceill -# define ceill rpl_ceill -# endif -_GL_FUNCDECL_RPL (ceill, long double, (long double x)); -_GL_CXXALIAS_RPL (ceill, long double, (long double x)); -# else -# if !@HAVE_DECL_CEILL@ -# undef ceill -_GL_FUNCDECL_SYS (ceill, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (ceill, long double, (long double x)); -# endif -_GL_CXXALIASWARN (ceill); -#elif defined GNULIB_POSIXCHECK -# undef ceill -# if HAVE_RAW_DECL_CEILL -_GL_WARN_ON_USE (ceill, "ceill is unportable - " - "use gnulib module ceill for portability"); -# endif -#endif - - -#if @GNULIB_COPYSIGNF@ -# if !@HAVE_DECL_COPYSIGNF@ -_GL_FUNCDECL_SYS (copysignf, float, (float x, float y)); -# endif -_GL_CXXALIAS_SYS (copysignf, float, (float x, float y)); -_GL_CXXALIASWARN (copysignf); -#elif defined GNULIB_POSIXCHECK -# undef copysignf -# if HAVE_RAW_DECL_COPYSIGNF -_GL_WARN_ON_USE (copysignf, "copysignf is unportable - " - "use gnulib module copysignf for portability"); -# endif -#endif - -#if @GNULIB_COPYSIGN@ -# if !@HAVE_COPYSIGN@ -_GL_FUNCDECL_SYS (copysign, double, (double x, double y)); -# endif -_GL_CXXALIAS_SYS (copysign, double, (double x, double y)); -_GL_CXXALIASWARN (copysign); -#elif defined GNULIB_POSIXCHECK -# undef copysign -# if HAVE_RAW_DECL_COPYSIGN -_GL_WARN_ON_USE (copysign, "copysign is unportable - " - "use gnulib module copysign for portability"); -# endif -#endif - -#if @GNULIB_COPYSIGNL@ -# if !@HAVE_COPYSIGNL@ -_GL_FUNCDECL_SYS (copysignl, long double, (long double x, long double y)); -# endif -_GL_CXXALIAS_SYS (copysignl, long double, (long double x, long double y)); -_GL_CXXALIASWARN (copysignl); -#elif defined GNULIB_POSIXCHECK -# undef copysignl -# if HAVE_RAW_DECL_COPYSIGNL -_GL_WARN_ON_USE (copysign, "copysignl is unportable - " - "use gnulib module copysignl for portability"); -# endif -#endif - - -#if @GNULIB_COSF@ -# if !@HAVE_COSF@ -# undef cosf -_GL_FUNCDECL_SYS (cosf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (cosf, float, (float x)); -_GL_CXXALIASWARN (cosf); -#elif defined GNULIB_POSIXCHECK -# undef cosf -# if HAVE_RAW_DECL_COSF -_GL_WARN_ON_USE (cosf, "cosf is unportable - " - "use gnulib module cosf for portability"); -# endif -#endif - -#if @GNULIB_COSL@ -# if !@HAVE_COSL@ || !@HAVE_DECL_COSL@ -# undef cosl -_GL_FUNCDECL_SYS (cosl, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (cosl, long double, (long double x)); -_GL_CXXALIASWARN (cosl); -#elif defined GNULIB_POSIXCHECK -# undef cosl -# if HAVE_RAW_DECL_COSL -_GL_WARN_ON_USE (cosl, "cosl is unportable - " - "use gnulib module cosl for portability"); -# endif -#endif - - -#if @GNULIB_COSHF@ -# if !@HAVE_COSHF@ -# undef coshf -_GL_FUNCDECL_SYS (coshf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (coshf, float, (float x)); -_GL_CXXALIASWARN (coshf); -#elif defined GNULIB_POSIXCHECK -# undef coshf -# if HAVE_RAW_DECL_COSHF -_GL_WARN_ON_USE (coshf, "coshf is unportable - " - "use gnulib module coshf for portability"); -# endif -#endif - - -#if @GNULIB_EXPF@ -# if !@HAVE_EXPF@ -# undef expf -_GL_FUNCDECL_SYS (expf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (expf, float, (float x)); -_GL_CXXALIASWARN (expf); -#elif defined GNULIB_POSIXCHECK -# undef expf -# if HAVE_RAW_DECL_EXPF -_GL_WARN_ON_USE (expf, "expf is unportable - " - "use gnulib module expf for portability"); -# endif -#endif - -#if @GNULIB_EXPL@ -# if !@HAVE_EXPL@ || !@HAVE_DECL_EXPL@ -# undef expl -_GL_FUNCDECL_SYS (expl, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (expl, long double, (long double x)); -_GL_CXXALIASWARN (expl); -#elif defined GNULIB_POSIXCHECK -# undef expl -# if HAVE_RAW_DECL_EXPL -_GL_WARN_ON_USE (expl, "expl is unportable - " - "use gnulib module expl for portability"); -# endif -#endif - - -#if @GNULIB_EXP2F@ -# if !@HAVE_DECL_EXP2F@ -_GL_FUNCDECL_SYS (exp2f, float, (float x)); -# endif -_GL_CXXALIAS_SYS (exp2f, float, (float x)); -_GL_CXXALIASWARN (exp2f); -#elif defined GNULIB_POSIXCHECK -# undef exp2f -# if HAVE_RAW_DECL_EXP2F -_GL_WARN_ON_USE (exp2f, "exp2f is unportable - " - "use gnulib module exp2f for portability"); -# endif -#endif - -#if @GNULIB_EXP2@ -# if @REPLACE_EXP2@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef exp2 -# define exp2 rpl_exp2 -# endif -_GL_FUNCDECL_RPL (exp2, double, (double x)); -_GL_CXXALIAS_RPL (exp2, double, (double x)); -# else -# if !@HAVE_DECL_EXP2@ -_GL_FUNCDECL_SYS (exp2, double, (double x)); -# endif -_GL_CXXALIAS_SYS (exp2, double, (double x)); -# endif -_GL_CXXALIASWARN (exp2); -#elif defined GNULIB_POSIXCHECK -# undef exp2 -# if HAVE_RAW_DECL_EXP2 -_GL_WARN_ON_USE (exp2, "exp2 is unportable - " - "use gnulib module exp2 for portability"); -# endif -#endif - -#if @GNULIB_EXP2L@ -# if @REPLACE_EXP2L@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef exp2l -# define exp2l rpl_exp2l -# endif -_GL_FUNCDECL_RPL (exp2l, long double, (long double x)); -_GL_CXXALIAS_RPL (exp2l, long double, (long double x)); -# else -# if !@HAVE_DECL_EXP2L@ -# undef exp2l -_GL_FUNCDECL_SYS (exp2l, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (exp2l, long double, (long double x)); -# endif -_GL_CXXALIASWARN (exp2l); -#elif defined GNULIB_POSIXCHECK -# undef exp2l -# if HAVE_RAW_DECL_EXP2L -_GL_WARN_ON_USE (exp2l, "exp2l is unportable - " - "use gnulib module exp2l for portability"); -# endif -#endif - - -#if @GNULIB_EXPM1F@ -# if @REPLACE_EXPM1F@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef expm1f -# define expm1f rpl_expm1f -# endif -_GL_FUNCDECL_RPL (expm1f, float, (float x)); -_GL_CXXALIAS_RPL (expm1f, float, (float x)); -# else -# if !@HAVE_EXPM1F@ -_GL_FUNCDECL_SYS (expm1f, float, (float x)); -# endif -_GL_CXXALIAS_SYS (expm1f, float, (float x)); -# endif -_GL_CXXALIASWARN (expm1f); -#elif defined GNULIB_POSIXCHECK -# undef expm1f -# if HAVE_RAW_DECL_EXPM1F -_GL_WARN_ON_USE (expm1f, "expm1f is unportable - " - "use gnulib module expm1f for portability"); -# endif -#endif - -#if @GNULIB_EXPM1@ -# if @REPLACE_EXPM1@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef expm1 -# define expm1 rpl_expm1 -# endif -_GL_FUNCDECL_RPL (expm1, double, (double x)); -_GL_CXXALIAS_RPL (expm1, double, (double x)); -# else -# if !@HAVE_EXPM1@ -_GL_FUNCDECL_SYS (expm1, double, (double x)); -# endif -_GL_CXXALIAS_SYS (expm1, double, (double x)); -# endif -_GL_CXXALIASWARN (expm1); -#elif defined GNULIB_POSIXCHECK -# undef expm1 -# if HAVE_RAW_DECL_EXPM1 -_GL_WARN_ON_USE (expm1, "expm1 is unportable - " - "use gnulib module expm1 for portability"); -# endif -#endif - -#if @GNULIB_EXPM1L@ -# if !@HAVE_DECL_EXPM1L@ -# undef expm1l -_GL_FUNCDECL_SYS (expm1l, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (expm1l, long double, (long double x)); -_GL_CXXALIASWARN (expm1l); -#elif defined GNULIB_POSIXCHECK -# undef expm1l -# if HAVE_RAW_DECL_EXPM1L -_GL_WARN_ON_USE (expm1l, "expm1l is unportable - " - "use gnulib module expm1l for portability"); -# endif -#endif - - -#if @GNULIB_FABSF@ -# if !@HAVE_FABSF@ -# undef fabsf -_GL_FUNCDECL_SYS (fabsf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (fabsf, float, (float x)); -_GL_CXXALIASWARN (fabsf); -#elif defined GNULIB_POSIXCHECK -# undef fabsf -# if HAVE_RAW_DECL_FABSF -_GL_WARN_ON_USE (fabsf, "fabsf is unportable - " - "use gnulib module fabsf for portability"); -# endif -#endif - -#if @GNULIB_FABSL@ -# if @REPLACE_FABSL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef fabsl -# define fabsl rpl_fabsl -# endif -_GL_FUNCDECL_RPL (fabsl, long double, (long double x)); -_GL_CXXALIAS_RPL (fabsl, long double, (long double x)); -# else -# if !@HAVE_FABSL@ -# undef fabsl -_GL_FUNCDECL_SYS (fabsl, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (fabsl, long double, (long double x)); -# endif -_GL_CXXALIASWARN (fabsl); -#elif defined GNULIB_POSIXCHECK -# undef fabsl -# if HAVE_RAW_DECL_FABSL -_GL_WARN_ON_USE (fabsl, "fabsl is unportable - " - "use gnulib module fabsl for portability"); -# endif -#endif - - -#if @GNULIB_FLOORF@ -# if @REPLACE_FLOORF@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef floorf -# define floorf rpl_floorf -# endif -_GL_FUNCDECL_RPL (floorf, float, (float x)); -_GL_CXXALIAS_RPL (floorf, float, (float x)); -# else -# if !@HAVE_DECL_FLOORF@ -# undef floorf -_GL_FUNCDECL_SYS (floorf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (floorf, float, (float x)); -# endif -_GL_CXXALIASWARN (floorf); -#elif defined GNULIB_POSIXCHECK -# undef floorf -# if HAVE_RAW_DECL_FLOORF -_GL_WARN_ON_USE (floorf, "floorf is unportable - " - "use gnulib module floorf for portability"); -# endif -#endif - -#if @GNULIB_FLOOR@ -# if @REPLACE_FLOOR@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define floor rpl_floor -# endif -_GL_FUNCDECL_RPL (floor, double, (double x)); -_GL_CXXALIAS_RPL (floor, double, (double x)); -# else -_GL_CXXALIAS_SYS (floor, double, (double x)); -# endif -_GL_CXXALIASWARN (floor); -#endif - -#if @GNULIB_FLOORL@ -# if @REPLACE_FLOORL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef floorl -# define floorl rpl_floorl -# endif -_GL_FUNCDECL_RPL (floorl, long double, (long double x)); -_GL_CXXALIAS_RPL (floorl, long double, (long double x)); -# else -# if !@HAVE_DECL_FLOORL@ -# undef floorl -_GL_FUNCDECL_SYS (floorl, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (floorl, long double, (long double x)); -# endif -_GL_CXXALIASWARN (floorl); -#elif defined GNULIB_POSIXCHECK -# undef floorl -# if HAVE_RAW_DECL_FLOORL -_GL_WARN_ON_USE (floorl, "floorl is unportable - " - "use gnulib module floorl for portability"); -# endif -#endif - - -#if @GNULIB_FMAF@ -# if @REPLACE_FMAF@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef fmaf -# define fmaf rpl_fmaf -# endif -_GL_FUNCDECL_RPL (fmaf, float, (float x, float y, float z)); -_GL_CXXALIAS_RPL (fmaf, float, (float x, float y, float z)); -# else -# if !@HAVE_FMAF@ -_GL_FUNCDECL_SYS (fmaf, float, (float x, float y, float z)); -# endif -_GL_CXXALIAS_SYS (fmaf, float, (float x, float y, float z)); -# endif -_GL_CXXALIASWARN (fmaf); -#elif defined GNULIB_POSIXCHECK -# undef fmaf -# if HAVE_RAW_DECL_FMAF -_GL_WARN_ON_USE (fmaf, "fmaf is unportable - " - "use gnulib module fmaf for portability"); -# endif -#endif - -#if @GNULIB_FMA@ -# if @REPLACE_FMA@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef fma -# define fma rpl_fma -# endif -_GL_FUNCDECL_RPL (fma, double, (double x, double y, double z)); -_GL_CXXALIAS_RPL (fma, double, (double x, double y, double z)); -# else -# if !@HAVE_FMA@ -_GL_FUNCDECL_SYS (fma, double, (double x, double y, double z)); -# endif -_GL_CXXALIAS_SYS (fma, double, (double x, double y, double z)); -# endif -_GL_CXXALIASWARN (fma); -#elif defined GNULIB_POSIXCHECK -# undef fma -# if HAVE_RAW_DECL_FMA -_GL_WARN_ON_USE (fma, "fma is unportable - " - "use gnulib module fma for portability"); -# endif -#endif - -#if @GNULIB_FMAL@ -# if @REPLACE_FMAL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef fmal -# define fmal rpl_fmal -# endif -_GL_FUNCDECL_RPL (fmal, long double, - (long double x, long double y, long double z)); -_GL_CXXALIAS_RPL (fmal, long double, - (long double x, long double y, long double z)); -# else -# if !@HAVE_FMAL@ -# undef fmal -_GL_FUNCDECL_SYS (fmal, long double, - (long double x, long double y, long double z)); -# endif -_GL_CXXALIAS_SYS (fmal, long double, - (long double x, long double y, long double z)); -# endif -_GL_CXXALIASWARN (fmal); -#elif defined GNULIB_POSIXCHECK -# undef fmal -# if HAVE_RAW_DECL_FMAL -_GL_WARN_ON_USE (fmal, "fmal is unportable - " - "use gnulib module fmal for portability"); -# endif -#endif - - -#if @GNULIB_FMODF@ -# if @REPLACE_FMODF@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef fmodf -# define fmodf rpl_fmodf -# endif -_GL_FUNCDECL_RPL (fmodf, float, (float x, float y)); -_GL_CXXALIAS_RPL (fmodf, float, (float x, float y)); -# else -# if !@HAVE_FMODF@ -# undef fmodf -_GL_FUNCDECL_SYS (fmodf, float, (float x, float y)); -# endif -_GL_CXXALIAS_SYS (fmodf, float, (float x, float y)); -# endif -_GL_CXXALIASWARN (fmodf); -#elif defined GNULIB_POSIXCHECK -# undef fmodf -# if HAVE_RAW_DECL_FMODF -_GL_WARN_ON_USE (fmodf, "fmodf is unportable - " - "use gnulib module fmodf for portability"); -# endif -#endif - -#if @GNULIB_FMOD@ -# if @REPLACE_FMOD@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef fmod -# define fmod rpl_fmod -# endif -_GL_FUNCDECL_RPL (fmod, double, (double x, double y)); -_GL_CXXALIAS_RPL (fmod, double, (double x, double y)); -# else -_GL_CXXALIAS_SYS (fmod, double, (double x, double y)); -# endif -_GL_CXXALIASWARN (fmod); -#elif defined GNULIB_POSIXCHECK -# undef fmod -# if HAVE_RAW_DECL_FMOD -_GL_WARN_ON_USE (fmod, "fmod has portability problems - " - "use gnulib module fmod for portability"); -# endif -#endif - -#if @GNULIB_FMODL@ -# if @REPLACE_FMODL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef fmodl -# define fmodl rpl_fmodl -# endif -_GL_FUNCDECL_RPL (fmodl, long double, (long double x, long double y)); -_GL_CXXALIAS_RPL (fmodl, long double, (long double x, long double y)); -# else -# if !@HAVE_FMODL@ -# undef fmodl -_GL_FUNCDECL_SYS (fmodl, long double, (long double x, long double y)); -# endif -_GL_CXXALIAS_SYS (fmodl, long double, (long double x, long double y)); -# endif -_GL_CXXALIASWARN (fmodl); -#elif defined GNULIB_POSIXCHECK -# undef fmodl -# if HAVE_RAW_DECL_FMODL -_GL_WARN_ON_USE (fmodl, "fmodl is unportable - " - "use gnulib module fmodl for portability"); -# endif #endif -/* Write x as - x = mantissa * 2^exp - where - If x finite and nonzero: 0.5 <= |mantissa| < 1.0. - If x is zero: mantissa = x, exp = 0. - If x is infinite or NaN: mantissa = x, exp unspecified. - Store exp in *EXPPTR and return mantissa. */ -#if @GNULIB_FREXPF@ -# if @REPLACE_FREXPF@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef frexpf -# define frexpf rpl_frexpf -# endif -_GL_FUNCDECL_RPL (frexpf, float, (float x, int *expptr) _GL_ARG_NONNULL ((2))); -_GL_CXXALIAS_RPL (frexpf, float, (float x, int *expptr)); -# else -# if !@HAVE_FREXPF@ -# undef frexpf -_GL_FUNCDECL_SYS (frexpf, float, (float x, int *expptr) _GL_ARG_NONNULL ((2))); -# endif -_GL_CXXALIAS_SYS (frexpf, float, (float x, int *expptr)); -# endif -_GL_CXXALIASWARN (frexpf); -#elif defined GNULIB_POSIXCHECK -# undef frexpf -# if HAVE_RAW_DECL_FREXPF -_GL_WARN_ON_USE (frexpf, "frexpf is unportable - " - "use gnulib module frexpf for portability"); -# endif -#endif - /* Write x as x = mantissa * 2^exp where @@ -971,552 +103,28 @@ _GL_WARN_ON_USE (frexpf, "frexpf is unportable - " If x is infinite or NaN: mantissa = x, exp unspecified. Store exp in *EXPPTR and return mantissa. */ #if @GNULIB_FREXP@ -# if @REPLACE_FREXP@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define frexp rpl_frexp -# endif -_GL_FUNCDECL_RPL (frexp, double, (double x, int *expptr) _GL_ARG_NONNULL ((2))); -_GL_CXXALIAS_RPL (frexp, double, (double x, int *expptr)); -# else -_GL_CXXALIAS_SYS (frexp, double, (double x, int *expptr)); -# endif -_GL_CXXALIASWARN (frexp); -#elif defined GNULIB_POSIXCHECK -# undef frexp -/* Assume frexp is always declared. */ -_GL_WARN_ON_USE (frexp, "frexp is unportable - " - "use gnulib module frexp for portability"); -#endif - -/* Write x as - x = mantissa * 2^exp - where - If x finite and nonzero: 0.5 <= |mantissa| < 1.0. - If x is zero: mantissa = x, exp = 0. - If x is infinite or NaN: mantissa = x, exp unspecified. - Store exp in *EXPPTR and return mantissa. */ -#if @GNULIB_FREXPL@ && @REPLACE_FREXPL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef frexpl -# define frexpl rpl_frexpl -# endif -_GL_FUNCDECL_RPL (frexpl, long double, - (long double x, int *expptr) _GL_ARG_NONNULL ((2))); -_GL_CXXALIAS_RPL (frexpl, long double, (long double x, int *expptr)); -#else -# if !@HAVE_DECL_FREXPL@ -_GL_FUNCDECL_SYS (frexpl, long double, - (long double x, int *expptr) _GL_ARG_NONNULL ((2))); -# endif -# if @GNULIB_FREXPL@ -_GL_CXXALIAS_SYS (frexpl, long double, (long double x, int *expptr)); -# endif -#endif -#if @GNULIB_FREXPL@ && !(@REPLACE_FREXPL@ && !@HAVE_DECL_FREXPL@) -_GL_CXXALIASWARN (frexpl); -#endif -#if !@GNULIB_FREXPL@ && defined GNULIB_POSIXCHECK -# undef frexpl -# if HAVE_RAW_DECL_FREXPL -_GL_WARN_ON_USE (frexpl, "frexpl is unportable - " - "use gnulib module frexpl for portability"); -# endif -#endif - - -/* Return sqrt(x^2+y^2). */ -#if @GNULIB_HYPOTF@ -# if @REPLACE_HYPOTF@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef hypotf -# define hypotf rpl_hypotf -# endif -_GL_FUNCDECL_RPL (hypotf, float, (float x, float y)); -_GL_CXXALIAS_RPL (hypotf, float, (float x, float y)); -# else -# if !@HAVE_HYPOTF@ -_GL_FUNCDECL_SYS (hypotf, float, (float x, float y)); -# endif -_GL_CXXALIAS_SYS (hypotf, float, (float x, float y)); -# endif -_GL_CXXALIASWARN (hypotf); -#elif defined GNULIB_POSIXCHECK -# undef hypotf -# if HAVE_RAW_DECL_HYPOTF -_GL_WARN_ON_USE (hypotf, "hypotf is unportable - " - "use gnulib module hypotf for portability"); -# endif -#endif - -/* Return sqrt(x^2+y^2). */ -#if @GNULIB_HYPOT@ -# if @REPLACE_HYPOT@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef hypot -# define hypot rpl_hypot -# endif -_GL_FUNCDECL_RPL (hypot, double, (double x, double y)); -_GL_CXXALIAS_RPL (hypot, double, (double x, double y)); -# else -_GL_CXXALIAS_SYS (hypot, double, (double x, double y)); -# endif -_GL_CXXALIASWARN (hypot); -#elif defined GNULIB_POSIXCHECK -# undef hypot -# if HAVE_RAW_DECL_HYPOT -_GL_WARN_ON_USE (hypotf, "hypot has portability problems - " - "use gnulib module hypot for portability"); -# endif -#endif - -/* Return sqrt(x^2+y^2). */ -#if @GNULIB_HYPOTL@ -# if @REPLACE_HYPOTL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef hypotl -# define hypotl rpl_hypotl -# endif -_GL_FUNCDECL_RPL (hypotl, long double, (long double x, long double y)); -_GL_CXXALIAS_RPL (hypotl, long double, (long double x, long double y)); -# else -# if !@HAVE_HYPOTL@ -_GL_FUNCDECL_SYS (hypotl, long double, (long double x, long double y)); -# endif -_GL_CXXALIAS_SYS (hypotl, long double, (long double x, long double y)); -# endif -_GL_CXXALIASWARN (hypotl); -#elif defined GNULIB_POSIXCHECK -# undef hypotl -# if HAVE_RAW_DECL_HYPOTL -_GL_WARN_ON_USE (hypotl, "hypotl is unportable - " - "use gnulib module hypotl for portability"); -# endif -#endif - - -#if @GNULIB_ILOGBF@ -# if @REPLACE_ILOGBF@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef ilogbf -# define ilogbf rpl_ilogbf -# endif -_GL_FUNCDECL_RPL (ilogbf, int, (float x)); -_GL_CXXALIAS_RPL (ilogbf, int, (float x)); -# else -# if !@HAVE_ILOGBF@ -_GL_FUNCDECL_SYS (ilogbf, int, (float x)); -# endif -_GL_CXXALIAS_SYS (ilogbf, int, (float x)); -# endif -_GL_CXXALIASWARN (ilogbf); -#elif defined GNULIB_POSIXCHECK -# undef ilogbf -# if HAVE_RAW_DECL_ILOGBF -_GL_WARN_ON_USE (ilogbf, "ilogbf is unportable - " - "use gnulib module ilogbf for portability"); -# endif -#endif - -#if @GNULIB_ILOGB@ -# if @REPLACE_ILOGB@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef ilogb -# define ilogb rpl_ilogb -# endif -_GL_FUNCDECL_RPL (ilogb, int, (double x)); -_GL_CXXALIAS_RPL (ilogb, int, (double x)); -# else -# if !@HAVE_ILOGB@ -_GL_FUNCDECL_SYS (ilogb, int, (double x)); -# endif -_GL_CXXALIAS_SYS (ilogb, int, (double x)); -# endif -_GL_CXXALIASWARN (ilogb); -#elif defined GNULIB_POSIXCHECK -# undef ilogb -# if HAVE_RAW_DECL_ILOGB -_GL_WARN_ON_USE (ilogb, "ilogb is unportable - " - "use gnulib module ilogb for portability"); -# endif -#endif - -#if @GNULIB_ILOGBL@ -# if !@HAVE_ILOGBL@ -_GL_FUNCDECL_SYS (ilogbl, int, (long double x)); -# endif -_GL_CXXALIAS_SYS (ilogbl, int, (long double x)); -_GL_CXXALIASWARN (ilogbl); -#elif defined GNULIB_POSIXCHECK -# undef ilogbl -# if HAVE_RAW_DECL_ILOGBL -_GL_WARN_ON_USE (ilogbl, "ilogbl is unportable - " - "use gnulib module ilogbl for portability"); -# endif -#endif - - -/* Return x * 2^exp. */ -#if @GNULIB_LDEXPF@ -# if !@HAVE_LDEXPF@ -# undef ldexpf -_GL_FUNCDECL_SYS (ldexpf, float, (float x, int exp)); -# endif -_GL_CXXALIAS_SYS (ldexpf, float, (float x, int exp)); -_GL_CXXALIASWARN (ldexpf); -#elif defined GNULIB_POSIXCHECK -# undef ldexpf -# if HAVE_RAW_DECL_LDEXPF -_GL_WARN_ON_USE (ldexpf, "ldexpf is unportable - " - "use gnulib module ldexpf for portability"); -# endif -#endif - -/* Return x * 2^exp. */ -#if @GNULIB_LDEXPL@ && @REPLACE_LDEXPL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef ldexpl -# define ldexpl rpl_ldexpl -# endif -_GL_FUNCDECL_RPL (ldexpl, long double, (long double x, int exp)); -_GL_CXXALIAS_RPL (ldexpl, long double, (long double x, int exp)); -#else -# if !@HAVE_DECL_LDEXPL@ -_GL_FUNCDECL_SYS (ldexpl, long double, (long double x, int exp)); -# endif -# if @GNULIB_LDEXPL@ -_GL_CXXALIAS_SYS (ldexpl, long double, (long double x, int exp)); -# endif -#endif -#if @GNULIB_LDEXPL@ -_GL_CXXALIASWARN (ldexpl); -#endif -#if !@GNULIB_LDEXPL@ && defined GNULIB_POSIXCHECK -# undef ldexpl -# if HAVE_RAW_DECL_LDEXPL -_GL_WARN_ON_USE (ldexpl, "ldexpl is unportable - " - "use gnulib module ldexpl for portability"); -# endif -#endif - - -#if @GNULIB_LOGF@ -# if @REPLACE_LOGF@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef logf -# define logf rpl_logf -# endif -_GL_FUNCDECL_RPL (logf, float, (float x)); -_GL_CXXALIAS_RPL (logf, float, (float x)); -# else -# if !@HAVE_LOGF@ -# undef logf -_GL_FUNCDECL_SYS (logf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (logf, float, (float x)); -# endif -_GL_CXXALIASWARN (logf); -#elif defined GNULIB_POSIXCHECK -# undef logf -# if HAVE_RAW_DECL_LOGF -_GL_WARN_ON_USE (logf, "logf is unportable - " - "use gnulib module logf for portability"); -# endif -#endif - -#if @GNULIB_LOG@ -# if @REPLACE_LOG@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef log -# define log rpl_log -# endif -_GL_FUNCDECL_RPL (log, double, (double x)); -_GL_CXXALIAS_RPL (log, double, (double x)); -# else -_GL_CXXALIAS_SYS (log, double, (double x)); -# endif -_GL_CXXALIASWARN (log); -#elif defined GNULIB_POSIXCHECK -# undef log -# if HAVE_RAW_DECL_LOG -_GL_WARN_ON_USE (log, "log has portability problems - " - "use gnulib module log for portability"); -# endif -#endif - -#if @GNULIB_LOGL@ -# if @REPLACE_LOGL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef logl -# define logl rpl_logl -# endif -_GL_FUNCDECL_RPL (logl, long double, (long double x)); -_GL_CXXALIAS_RPL (logl, long double, (long double x)); -# else -# if !@HAVE_LOGL@ || !@HAVE_DECL_LOGL@ -# undef logl -_GL_FUNCDECL_SYS (logl, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (logl, long double, (long double x)); -# endif -_GL_CXXALIASWARN (logl); -#elif defined GNULIB_POSIXCHECK -# undef logl -# if HAVE_RAW_DECL_LOGL -_GL_WARN_ON_USE (logl, "logl is unportable - " - "use gnulib module logl for portability"); -# endif -#endif - - -#if @GNULIB_LOG10F@ -# if @REPLACE_LOG10F@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef log10f -# define log10f rpl_log10f -# endif -_GL_FUNCDECL_RPL (log10f, float, (float x)); -_GL_CXXALIAS_RPL (log10f, float, (float x)); -# else -# if !@HAVE_LOG10F@ -# undef log10f -_GL_FUNCDECL_SYS (log10f, float, (float x)); -# endif -_GL_CXXALIAS_SYS (log10f, float, (float x)); -# endif -_GL_CXXALIASWARN (log10f); -#elif defined GNULIB_POSIXCHECK -# undef log10f -# if HAVE_RAW_DECL_LOG10F -_GL_WARN_ON_USE (log10f, "log10f is unportable - " - "use gnulib module log10f for portability"); -# endif -#endif - -#if @GNULIB_LOG10@ -# if @REPLACE_LOG10@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef log10 -# define log10 rpl_log10 -# endif -_GL_FUNCDECL_RPL (log10, double, (double x)); -_GL_CXXALIAS_RPL (log10, double, (double x)); -# else -_GL_CXXALIAS_SYS (log10, double, (double x)); -# endif -_GL_CXXALIASWARN (log10); -#elif defined GNULIB_POSIXCHECK -# undef log10 -# if HAVE_RAW_DECL_LOG10 -_GL_WARN_ON_USE (log10, "log10 has portability problems - " - "use gnulib module log10 for portability"); -# endif -#endif - -#if @GNULIB_LOG10L@ -# if @REPLACE_LOG10L@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef log10l -# define log10l rpl_log10l -# endif -_GL_FUNCDECL_RPL (log10l, long double, (long double x)); -_GL_CXXALIAS_RPL (log10l, long double, (long double x)); -# else -# if !@HAVE_LOG10L@ || !@HAVE_DECL_LOG10L@ -# undef log10l -_GL_FUNCDECL_SYS (log10l, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (log10l, long double, (long double x)); -# endif -_GL_CXXALIASWARN (log10l); -#elif defined GNULIB_POSIXCHECK -# undef log10l -# if HAVE_RAW_DECL_LOG10L -_GL_WARN_ON_USE (log10l, "log10l is unportable - " - "use gnulib module log10l for portability"); -# endif -#endif - - -#if @GNULIB_LOG1PF@ -# if @REPLACE_LOG1PF@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef log1pf -# define log1pf rpl_log1pf -# endif -_GL_FUNCDECL_RPL (log1pf, float, (float x)); -_GL_CXXALIAS_RPL (log1pf, float, (float x)); -# else -# if !@HAVE_LOG1PF@ -_GL_FUNCDECL_SYS (log1pf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (log1pf, float, (float x)); -# endif -_GL_CXXALIASWARN (log1pf); -#elif defined GNULIB_POSIXCHECK -# undef log1pf -# if HAVE_RAW_DECL_LOG1PF -_GL_WARN_ON_USE (log1pf, "log1pf is unportable - " - "use gnulib module log1pf for portability"); -# endif -#endif - -#if @GNULIB_LOG1P@ -# if @REPLACE_LOG1P@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef log1p -# define log1p rpl_log1p -# endif -_GL_FUNCDECL_RPL (log1p, double, (double x)); -_GL_CXXALIAS_RPL (log1p, double, (double x)); -# else -# if !@HAVE_LOG1P@ -_GL_FUNCDECL_SYS (log1p, double, (double x)); -# endif -_GL_CXXALIAS_SYS (log1p, double, (double x)); -# endif -_GL_CXXALIASWARN (log1p); -#elif defined GNULIB_POSIXCHECK -# undef log1p -# if HAVE_RAW_DECL_LOG1P -_GL_WARN_ON_USE (log1p, "log1p has portability problems - " - "use gnulib module log1p for portability"); -# endif -#endif - -#if @GNULIB_LOG1PL@ -# if @REPLACE_LOG1PL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef log1pl -# define log1pl rpl_log1pl -# endif -_GL_FUNCDECL_RPL (log1pl, long double, (long double x)); -_GL_CXXALIAS_RPL (log1pl, long double, (long double x)); -# else -# if !@HAVE_LOG1PL@ -_GL_FUNCDECL_SYS (log1pl, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (log1pl, long double, (long double x)); -# endif -_GL_CXXALIASWARN (log1pl); -#elif defined GNULIB_POSIXCHECK -# undef log1pl -# if HAVE_RAW_DECL_LOG1PL -_GL_WARN_ON_USE (log1pl, "log1pl has portability problems - " - "use gnulib module log1pl for portability"); -# endif -#endif - - -#if @GNULIB_LOG2F@ -# if @REPLACE_LOG2F@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef log2f -# define log2f rpl_log2f -# endif -_GL_FUNCDECL_RPL (log2f, float, (float x)); -_GL_CXXALIAS_RPL (log2f, float, (float x)); -# else -# if !@HAVE_DECL_LOG2F@ -# undef log2f -_GL_FUNCDECL_SYS (log2f, float, (float x)); -# endif -_GL_CXXALIAS_SYS (log2f, float, (float x)); -# endif -_GL_CXXALIASWARN (log2f); -#elif defined GNULIB_POSIXCHECK -# undef log2f -# if HAVE_RAW_DECL_LOG2F -_GL_WARN_ON_USE (log2f, "log2f is unportable - " - "use gnulib module log2f for portability"); -# endif -#endif - -#if @GNULIB_LOG2@ -# if @REPLACE_LOG2@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef log2 -# define log2 rpl_log2 -# endif -_GL_FUNCDECL_RPL (log2, double, (double x)); -_GL_CXXALIAS_RPL (log2, double, (double x)); -# else -# if !@HAVE_DECL_LOG2@ -# undef log2 -_GL_FUNCDECL_SYS (log2, double, (double x)); -# endif -_GL_CXXALIAS_SYS (log2, double, (double x)); -# endif -_GL_CXXALIASWARN (log2); -#elif defined GNULIB_POSIXCHECK -# undef log2 -# if HAVE_RAW_DECL_LOG2 -_GL_WARN_ON_USE (log2, "log2 is unportable - " - "use gnulib module log2 for portability"); -# endif -#endif - -#if @GNULIB_LOG2L@ -# if @REPLACE_LOG2L@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef log2l -# define log2l rpl_log2l -# endif -_GL_FUNCDECL_RPL (log2l, long double, (long double x)); -_GL_CXXALIAS_RPL (log2l, long double, (long double x)); -# else -# if !@HAVE_DECL_LOG2L@ -_GL_FUNCDECL_SYS (log2l, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (log2l, long double, (long double x)); -# endif -_GL_CXXALIASWARN (log2l); -#elif defined GNULIB_POSIXCHECK -# undef log2l -# if HAVE_RAW_DECL_LOG2L -_GL_WARN_ON_USE (log2l, "log2l is unportable - " - "use gnulib module log2l for portability"); -# endif -#endif - - -#if @GNULIB_LOGBF@ -# if @REPLACE_LOGBF@ +# if @REPLACE_FREXP@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef logbf -# define logbf rpl_logbf +# define frexp rpl_frexp # endif -_GL_FUNCDECL_RPL (logbf, float, (float x)); -_GL_CXXALIAS_RPL (logbf, float, (float x)); +_GL_FUNCDECL_RPL (frexp, double, (double x, int *expptr) _GL_ARG_NONNULL ((2))); +_GL_CXXALIAS_RPL (frexp, double, (double x, int *expptr)); # else -# if !@HAVE_LOGBF@ -_GL_FUNCDECL_SYS (logbf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (logbf, float, (float x)); +_GL_CXXALIAS_SYS (frexp, double, (double x, int *expptr)); # endif -_GL_CXXALIASWARN (logbf); +_GL_CXXALIASWARN (frexp); #elif defined GNULIB_POSIXCHECK -# undef logbf -# if HAVE_RAW_DECL_LOGBF -_GL_WARN_ON_USE (logbf, "logbf is unportable - " - "use gnulib module logbf for portability"); -# endif +# undef frexp +/* Assume frexp is always declared. */ +_GL_WARN_ON_USE (frexp, "frexp is unportable - " + "use gnulib module frexp for portability"); #endif + #if @GNULIB_LOGB@ -# if @REPLACE_LOGB@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef logb -# define logb rpl_logb -# endif -_GL_FUNCDECL_RPL (logb, double, (double x)); -_GL_CXXALIAS_RPL (logb, double, (double x)); -# else -# if !@HAVE_DECL_LOGB@ -_GL_FUNCDECL_SYS (logb, double, (double x)); -# endif -_GL_CXXALIAS_SYS (logb, double, (double x)); +# if !@HAVE_DECL_LOGB@ +_GL_EXTERN_C double logb (double x); # endif -_GL_CXXALIASWARN (logb); #elif defined GNULIB_POSIXCHECK # undef logb # if HAVE_RAW_DECL_LOGB @@ -1525,227 +133,245 @@ _GL_WARN_ON_USE (logb, "logb is unportable - " # endif #endif -#if @GNULIB_LOGBL@ -# if @REPLACE_LOGBL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef logbl -# define logbl rpl_logbl -# endif -_GL_FUNCDECL_RPL (logbl, long double, (long double x)); -_GL_CXXALIAS_RPL (logbl, long double, (long double x)); -# else -# if !@HAVE_LOGBL@ -_GL_FUNCDECL_SYS (logbl, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (logbl, long double, (long double x)); + +#if @GNULIB_ACOSL@ +# if !@HAVE_ACOSL@ || !@HAVE_DECL_ACOSL@ +_GL_FUNCDECL_SYS (acosl, long double, (long double x)); # endif -_GL_CXXALIASWARN (logbl); +_GL_CXXALIAS_SYS (acosl, long double, (long double x)); +_GL_CXXALIASWARN (acosl); #elif defined GNULIB_POSIXCHECK -# undef logbl -# if HAVE_RAW_DECL_LOGBL -_GL_WARN_ON_USE (logbl, "logbl is unportable - " - "use gnulib module logbl for portability"); +# undef acosl +# if HAVE_RAW_DECL_ACOSL +_GL_WARN_ON_USE (acosl, "acosl is unportable - " + "use gnulib module mathl for portability"); # endif #endif -#if @GNULIB_MODFF@ -# if @REPLACE_MODFF@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef modff -# define modff rpl_modff -# endif -_GL_FUNCDECL_RPL (modff, float, (float x, float *iptr) _GL_ARG_NONNULL ((2))); -_GL_CXXALIAS_RPL (modff, float, (float x, float *iptr)); -# else -# if !@HAVE_MODFF@ -# undef modff -_GL_FUNCDECL_SYS (modff, float, (float x, float *iptr) _GL_ARG_NONNULL ((2))); -# endif -_GL_CXXALIAS_SYS (modff, float, (float x, float *iptr)); +#if @GNULIB_ASINL@ +# if !@HAVE_ASINL@ || !@HAVE_DECL_ASINL@ +_GL_FUNCDECL_SYS (asinl, long double, (long double x)); +# endif +_GL_CXXALIAS_SYS (asinl, long double, (long double x)); +_GL_CXXALIASWARN (asinl); +#elif defined GNULIB_POSIXCHECK +# undef asinl +# if HAVE_RAW_DECL_ASINL +_GL_WARN_ON_USE (asinl, "asinl is unportable - " + "use gnulib module mathl for portability"); +# endif +#endif + + +#if @GNULIB_ATANL@ +# if !@HAVE_ATANL@ || !@HAVE_DECL_ATANL@ +_GL_FUNCDECL_SYS (atanl, long double, (long double x)); # endif -_GL_CXXALIASWARN (modff); +_GL_CXXALIAS_SYS (atanl, long double, (long double x)); +_GL_CXXALIASWARN (atanl); #elif defined GNULIB_POSIXCHECK -# undef modff -# if HAVE_RAW_DECL_MODFF -_GL_WARN_ON_USE (modff, "modff is unportable - " - "use gnulib module modff for portability"); +# undef atanl +# if HAVE_RAW_DECL_ATANL +_GL_WARN_ON_USE (atanl, "atanl is unportable - " + "use gnulib module mathl for portability"); # endif #endif -#if @GNULIB_MODF@ -# if @REPLACE_MODF@ + +#if @GNULIB_CEILF@ +# if @REPLACE_CEILF@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef modf -# define modf rpl_modf +# define ceilf rpl_ceilf # endif -_GL_FUNCDECL_RPL (modf, double, (double x, double *iptr) _GL_ARG_NONNULL ((2))); -_GL_CXXALIAS_RPL (modf, double, (double x, double *iptr)); +_GL_FUNCDECL_RPL (ceilf, float, (float x)); +_GL_CXXALIAS_RPL (ceilf, float, (float x)); # else -_GL_CXXALIAS_SYS (modf, double, (double x, double *iptr)); +# if !@HAVE_DECL_CEILF@ +_GL_FUNCDECL_SYS (ceilf, float, (float x)); +# endif +_GL_CXXALIAS_SYS (ceilf, float, (float x)); # endif -_GL_CXXALIASWARN (modf); +_GL_CXXALIASWARN (ceilf); #elif defined GNULIB_POSIXCHECK -# undef modf -# if HAVE_RAW_DECL_MODF -_GL_WARN_ON_USE (modf, "modf has portability problems - " - "use gnulib module modf for portability"); +# undef ceilf +# if HAVE_RAW_DECL_CEILF +_GL_WARN_ON_USE (ceilf, "ceilf is unportable - " + "use gnulib module ceilf for portability"); # endif #endif -#if @GNULIB_MODFL@ -# if @REPLACE_MODFL@ +#if @GNULIB_CEILL@ +# if @REPLACE_CEILL@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef modfl -# define modfl rpl_modfl +# define ceill rpl_ceill # endif -_GL_FUNCDECL_RPL (modfl, long double, (long double x, long double *iptr) - _GL_ARG_NONNULL ((2))); -_GL_CXXALIAS_RPL (modfl, long double, (long double x, long double *iptr)); +_GL_FUNCDECL_RPL (ceill, long double, (long double x)); +_GL_CXXALIAS_RPL (ceill, long double, (long double x)); # else -# if !@HAVE_MODFL@ -# undef modfl -_GL_FUNCDECL_SYS (modfl, long double, (long double x, long double *iptr) - _GL_ARG_NONNULL ((2))); +# if !@HAVE_DECL_CEILL@ +_GL_FUNCDECL_SYS (ceill, long double, (long double x)); # endif -_GL_CXXALIAS_SYS (modfl, long double, (long double x, long double *iptr)); +_GL_CXXALIAS_SYS (ceill, long double, (long double x)); # endif -_GL_CXXALIASWARN (modfl); +_GL_CXXALIASWARN (ceill); #elif defined GNULIB_POSIXCHECK -# undef modfl -# if HAVE_RAW_DECL_MODFL -_GL_WARN_ON_USE (modfl, "modfl is unportable - " - "use gnulib module modfl for portability"); +# undef ceill +# if HAVE_RAW_DECL_CEILL +_GL_WARN_ON_USE (ceill, "ceill is unportable - " + "use gnulib module ceill for portability"); # endif #endif -#if @GNULIB_POWF@ -# if !@HAVE_POWF@ -# undef powf -_GL_FUNCDECL_SYS (powf, float, (float x, float y)); +#if @GNULIB_COSL@ +# if !@HAVE_COSL@ || !@HAVE_DECL_COSL@ +_GL_FUNCDECL_SYS (cosl, long double, (long double x)); # endif -_GL_CXXALIAS_SYS (powf, float, (float x, float y)); -_GL_CXXALIASWARN (powf); +_GL_CXXALIAS_SYS (cosl, long double, (long double x)); +_GL_CXXALIASWARN (cosl); #elif defined GNULIB_POSIXCHECK -# undef powf -# if HAVE_RAW_DECL_POWF -_GL_WARN_ON_USE (powf, "powf is unportable - " - "use gnulib module powf for portability"); +# undef cosl +# if HAVE_RAW_DECL_COSL +_GL_WARN_ON_USE (cosl, "cosl is unportable - " + "use gnulib module mathl for portability"); # endif #endif -#if @GNULIB_REMAINDERF@ -# if @REPLACE_REMAINDERF@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef remainderf -# define remainderf rpl_remainderf -# endif -_GL_FUNCDECL_RPL (remainderf, float, (float x, float y)); -_GL_CXXALIAS_RPL (remainderf, float, (float x, float y)); -# else -# if !@HAVE_REMAINDERF@ -_GL_FUNCDECL_SYS (remainderf, float, (float x, float y)); -# endif -_GL_CXXALIAS_SYS (remainderf, float, (float x, float y)); +#if @GNULIB_EXPL@ +# if !@HAVE_EXPL@ || !@HAVE_DECL_EXPL@ +_GL_FUNCDECL_SYS (expl, long double, (long double x)); # endif -_GL_CXXALIASWARN (remainderf); +_GL_CXXALIAS_SYS (expl, long double, (long double x)); +_GL_CXXALIASWARN (expl); #elif defined GNULIB_POSIXCHECK -# undef remainderf -# if HAVE_RAW_DECL_REMAINDERF -_GL_WARN_ON_USE (remainderf, "remainderf is unportable - " - "use gnulib module remainderf for portability"); +# undef expl +# if HAVE_RAW_DECL_EXPL +_GL_WARN_ON_USE (expl, "expl is unportable - " + "use gnulib module mathl for portability"); # endif #endif -#if @GNULIB_REMAINDER@ -# if @REPLACE_REMAINDER@ + +#if @GNULIB_FLOORF@ +# if @REPLACE_FLOORF@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef remainder -# define remainder rpl_remainder +# define floorf rpl_floorf # endif -_GL_FUNCDECL_RPL (remainder, double, (double x, double y)); -_GL_CXXALIAS_RPL (remainder, double, (double x, double y)); -# else -# if !@HAVE_REMAINDER@ || !@HAVE_DECL_REMAINDER@ -_GL_FUNCDECL_SYS (remainder, double, (double x, double y)); +_GL_FUNCDECL_RPL (floorf, float, (float x)); +_GL_CXXALIAS_RPL (floorf, float, (float x)); +#else +# if !@HAVE_DECL_FLOORF@ +_GL_FUNCDECL_SYS (floorf, float, (float x)); # endif -_GL_CXXALIAS_SYS (remainder, double, (double x, double y)); +_GL_CXXALIAS_SYS (floorf, float, (float x)); # endif -_GL_CXXALIASWARN (remainder); +_GL_CXXALIASWARN (floorf); #elif defined GNULIB_POSIXCHECK -# undef remainder -# if HAVE_RAW_DECL_REMAINDER -_GL_WARN_ON_USE (remainder, "remainder is unportable - " - "use gnulib module remainder for portability"); +# undef floorf +# if HAVE_RAW_DECL_FLOORF +_GL_WARN_ON_USE (floorf, "floorf is unportable - " + "use gnulib module floorf for portability"); # endif #endif -#if @GNULIB_REMAINDERL@ -# if @REPLACE_REMAINDERL@ +#if @GNULIB_FLOORL@ +# if @REPLACE_FLOORL@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef remainderl -# define remainderl rpl_remainderl +# define floorl rpl_floorl # endif -_GL_FUNCDECL_RPL (remainderl, long double, (long double x, long double y)); -_GL_CXXALIAS_RPL (remainderl, long double, (long double x, long double y)); +_GL_FUNCDECL_RPL (floorl, long double, (long double x)); +_GL_CXXALIAS_RPL (floorl, long double, (long double x)); # else -# if !@HAVE_DECL_REMAINDERL@ -# undef remainderl -_GL_FUNCDECL_SYS (remainderl, long double, (long double x, long double y)); +# if !@HAVE_DECL_FLOORL@ +_GL_FUNCDECL_SYS (floorl, long double, (long double x)); # endif -_GL_CXXALIAS_SYS (remainderl, long double, (long double x, long double y)); +_GL_CXXALIAS_SYS (floorl, long double, (long double x)); # endif -_GL_CXXALIASWARN (remainderl); +_GL_CXXALIASWARN (floorl); #elif defined GNULIB_POSIXCHECK -# undef remainderl -# if HAVE_RAW_DECL_REMAINDERL -_GL_WARN_ON_USE (remainderl, "remainderl is unportable - " - "use gnulib module remainderl for portability"); +# undef floorl +# if HAVE_RAW_DECL_FLOORL +_GL_WARN_ON_USE (floorl, "floorl is unportable - " + "use gnulib module floorl for portability"); # endif #endif -#if @GNULIB_RINTF@ -# if !@HAVE_DECL_RINTF@ -_GL_FUNCDECL_SYS (rintf, float, (float x)); +/* Write x as + x = mantissa * 2^exp + where + If x finite and nonzero: 0.5 <= |mantissa| < 1.0. + If x is zero: mantissa = x, exp = 0. + If x is infinite or NaN: mantissa = x, exp unspecified. + Store exp in *EXPPTR and return mantissa. */ +#if @GNULIB_FREXPL@ && @REPLACE_FREXPL@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define frexpl rpl_frexpl # endif -_GL_CXXALIAS_SYS (rintf, float, (float x)); -_GL_CXXALIASWARN (rintf); -#elif defined GNULIB_POSIXCHECK -# undef rintf -# if HAVE_RAW_DECL_RINTF -_GL_WARN_ON_USE (rintf, "rintf is unportable - " - "use gnulib module rintf for portability"); +_GL_FUNCDECL_RPL (frexpl, long double, + (long double x, int *expptr) _GL_ARG_NONNULL ((2))); +_GL_CXXALIAS_RPL (frexpl, long double, (long double x, int *expptr)); +#else +# if !@HAVE_DECL_FREXPL@ +_GL_FUNCDECL_SYS (frexpl, long double, + (long double x, int *expptr) _GL_ARG_NONNULL ((2))); +# endif +# if @GNULIB_FREXPL@ +_GL_CXXALIAS_SYS (frexpl, long double, (long double x, int *expptr)); +# endif +#endif +#if @GNULIB_FREXPL@ && !(@REPLACE_FREXPL@ && !@HAVE_DECL_FREXPL@) +_GL_CXXALIASWARN (frexpl); +#endif +#if !@GNULIB_FREXPL@ && defined GNULIB_POSIXCHECK +# undef frexpl +# if HAVE_RAW_DECL_FREXPL +_GL_WARN_ON_USE (frexpl, "frexpl is unportable - " + "use gnulib module frexpl for portability"); # endif #endif -#if @GNULIB_RINT@ -# if !@HAVE_RINT@ -_GL_FUNCDECL_SYS (rint, double, (double x)); + +/* Return x * 2^exp. */ +#if @GNULIB_LDEXPL@ && @REPLACE_LDEXPL@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define ldexpl rpl_ldexpl # endif -_GL_CXXALIAS_SYS (rint, double, (double x)); -_GL_CXXALIASWARN (rint); -#elif defined GNULIB_POSIXCHECK -# undef rint -# if HAVE_RAW_DECL_RINT -_GL_WARN_ON_USE (rint, "rint is unportable - " - "use gnulib module rint for portability"); +_GL_FUNCDECL_RPL (ldexpl, long double, (long double x, int exp)); +_GL_CXXALIAS_RPL (ldexpl, long double, (long double x, int exp)); +#else +# if !@HAVE_DECL_LDEXPL@ +_GL_FUNCDECL_SYS (ldexpl, long double, (long double x, int exp)); +# endif +# if @GNULIB_LDEXPL@ +_GL_CXXALIAS_SYS (ldexpl, long double, (long double x, int exp)); +# endif +#endif +#if @GNULIB_LDEXPL@ +_GL_CXXALIASWARN (ldexpl); +#endif +#if !@GNULIB_LDEXPL@ && defined GNULIB_POSIXCHECK +# undef ldexpl +# if HAVE_RAW_DECL_LDEXPL +_GL_WARN_ON_USE (ldexpl, "ldexpl is unportable - " + "use gnulib module ldexpl for portability"); # endif #endif -#if @GNULIB_RINTL@ -# if !@HAVE_RINTL@ -_GL_FUNCDECL_SYS (rintl, long double, (long double x)); + +#if @GNULIB_LOGL@ +# if !@HAVE_LOGL@ || !@HAVE_DECL_LOGL@ +_GL_FUNCDECL_SYS (logl, long double, (long double x)); # endif -_GL_CXXALIAS_SYS (rintl, long double, (long double x)); -_GL_CXXALIASWARN (rintl); +_GL_CXXALIAS_SYS (logl, long double, (long double x)); +_GL_CXXALIASWARN (logl); #elif defined GNULIB_POSIXCHECK -# undef rintl -# if HAVE_RAW_DECL_RINTL -_GL_WARN_ON_USE (rintl, "rintl is unportable - " - "use gnulib module rintl for portability"); +# undef logl +# if HAVE_RAW_DECL_LOGL +_GL_WARN_ON_USE (logl, "logl is unportable - " + "use gnulib module mathl for portability"); # endif #endif @@ -1806,7 +432,6 @@ _GL_FUNCDECL_RPL (roundl, long double, (long double x)); _GL_CXXALIAS_RPL (roundl, long double, (long double x)); # else # if !@HAVE_DECL_ROUNDL@ -# undef roundl _GL_FUNCDECL_SYS (roundl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (roundl, long double, (long double x)); @@ -1821,24 +446,8 @@ _GL_WARN_ON_USE (roundl, "roundl is unportable - " #endif -#if @GNULIB_SINF@ -# if !@HAVE_SINF@ -# undef sinf -_GL_FUNCDECL_SYS (sinf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (sinf, float, (float x)); -_GL_CXXALIASWARN (sinf); -#elif defined GNULIB_POSIXCHECK -# undef sinf -# if HAVE_RAW_DECL_SINF -_GL_WARN_ON_USE (sinf, "sinf is unportable - " - "use gnulib module sinf for portability"); -# endif -#endif - #if @GNULIB_SINL@ # if !@HAVE_SINL@ || !@HAVE_DECL_SINL@ -# undef sinl _GL_FUNCDECL_SYS (sinl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (sinl, long double, (long double x)); @@ -1847,85 +456,28 @@ _GL_CXXALIASWARN (sinl); # undef sinl # if HAVE_RAW_DECL_SINL _GL_WARN_ON_USE (sinl, "sinl is unportable - " - "use gnulib module sinl for portability"); -# endif -#endif - - -#if @GNULIB_SINHF@ -# if !@HAVE_SINHF@ -# undef sinhf -_GL_FUNCDECL_SYS (sinhf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (sinhf, float, (float x)); -_GL_CXXALIASWARN (sinhf); -#elif defined GNULIB_POSIXCHECK -# undef sinhf -# if HAVE_RAW_DECL_SINHF -_GL_WARN_ON_USE (sinhf, "sinhf is unportable - " - "use gnulib module sinhf for portability"); + "use gnulib module mathl for portability"); # endif #endif -#if @GNULIB_SQRTF@ -# if !@HAVE_SQRTF@ -# undef sqrtf -_GL_FUNCDECL_SYS (sqrtf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (sqrtf, float, (float x)); -_GL_CXXALIASWARN (sqrtf); -#elif defined GNULIB_POSIXCHECK -# undef sqrtf -# if HAVE_RAW_DECL_SQRTF -_GL_WARN_ON_USE (sqrtf, "sqrtf is unportable - " - "use gnulib module sqrtf for portability"); -# endif -#endif - #if @GNULIB_SQRTL@ -# if @REPLACE_SQRTL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef sqrtl -# define sqrtl rpl_sqrtl -# endif -_GL_FUNCDECL_RPL (sqrtl, long double, (long double x)); -_GL_CXXALIAS_RPL (sqrtl, long double, (long double x)); -# else -# if !@HAVE_SQRTL@ || !@HAVE_DECL_SQRTL@ -# undef sqrtl +# if !@HAVE_SQRTL@ || !@HAVE_DECL_SQRTL@ _GL_FUNCDECL_SYS (sqrtl, long double, (long double x)); -# endif -_GL_CXXALIAS_SYS (sqrtl, long double, (long double x)); # endif +_GL_CXXALIAS_SYS (sqrtl, long double, (long double x)); _GL_CXXALIASWARN (sqrtl); #elif defined GNULIB_POSIXCHECK # undef sqrtl # if HAVE_RAW_DECL_SQRTL _GL_WARN_ON_USE (sqrtl, "sqrtl is unportable - " - "use gnulib module sqrtl for portability"); + "use gnulib module mathl for portability"); # endif #endif -#if @GNULIB_TANF@ -# if !@HAVE_TANF@ -# undef tanf -_GL_FUNCDECL_SYS (tanf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (tanf, float, (float x)); -_GL_CXXALIASWARN (tanf); -#elif defined GNULIB_POSIXCHECK -# undef tanf -# if HAVE_RAW_DECL_TANF -_GL_WARN_ON_USE (tanf, "tanf is unportable - " - "use gnulib module tanf for portability"); -# endif -#endif - #if @GNULIB_TANL@ # if !@HAVE_TANL@ || !@HAVE_DECL_TANL@ -# undef tanl _GL_FUNCDECL_SYS (tanl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (tanl, long double, (long double x)); @@ -1934,40 +486,16 @@ _GL_CXXALIASWARN (tanl); # undef tanl # if HAVE_RAW_DECL_TANL _GL_WARN_ON_USE (tanl, "tanl is unportable - " - "use gnulib module tanl for portability"); -# endif -#endif - - -#if @GNULIB_TANHF@ -# if !@HAVE_TANHF@ -# undef tanhf -_GL_FUNCDECL_SYS (tanhf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (tanhf, float, (float x)); -_GL_CXXALIASWARN (tanhf); -#elif defined GNULIB_POSIXCHECK -# undef tanhf -# if HAVE_RAW_DECL_TANHF -_GL_WARN_ON_USE (tanhf, "tanhf is unportable - " - "use gnulib module tanhf for portability"); + "use gnulib module mathl for portability"); # endif #endif #if @GNULIB_TRUNCF@ -# if @REPLACE_TRUNCF@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define truncf rpl_truncf -# endif -_GL_FUNCDECL_RPL (truncf, float, (float x)); -_GL_CXXALIAS_RPL (truncf, float, (float x)); -# else -# if !@HAVE_DECL_TRUNCF@ +# if !@HAVE_DECL_TRUNCF@ _GL_FUNCDECL_SYS (truncf, float, (float x)); -# endif -_GL_CXXALIAS_SYS (truncf, float, (float x)); # endif +_GL_CXXALIAS_SYS (truncf, float, (float x)); _GL_CXXALIASWARN (truncf); #elif defined GNULIB_POSIXCHECK # undef truncf @@ -1978,18 +506,10 @@ _GL_WARN_ON_USE (truncf, "truncf is unportable - " #endif #if @GNULIB_TRUNC@ -# if @REPLACE_TRUNC@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define trunc rpl_trunc -# endif -_GL_FUNCDECL_RPL (trunc, double, (double x)); -_GL_CXXALIAS_RPL (trunc, double, (double x)); -# else -# if !@HAVE_DECL_TRUNC@ +# if !@HAVE_DECL_TRUNC@ _GL_FUNCDECL_SYS (trunc, double, (double x)); -# endif -_GL_CXXALIAS_SYS (trunc, double, (double x)); # endif +_GL_CXXALIAS_SYS (trunc, double, (double x)); _GL_CXXALIASWARN (trunc); #elif defined GNULIB_POSIXCHECK # undef trunc @@ -2023,10 +543,6 @@ _GL_WARN_ON_USE (truncl, "truncl is unportable - " #endif -/* Definitions of function-like macros come here, after the function - declarations. */ - - #if @GNULIB_ISFINITE@ # if @REPLACE_ISFINITE@ _GL_EXTERN_C int gl_isfinitef (float x); @@ -2038,13 +554,6 @@ _GL_EXTERN_C int gl_isfinitel (long double x); sizeof (x) == sizeof (double) ? gl_isfinited (x) : \ gl_isfinitef (x)) # endif -# ifdef __cplusplus -# ifdef isfinite -_GL_MATH_CXX_REAL_FLOATING_DECL_1 (isfinite) -# undef isfinite -_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isfinite) -# endif -# endif #elif defined GNULIB_POSIXCHECK # if defined isfinite _GL_WARN_REAL_FLOATING_DECL (isfinite); @@ -2065,13 +574,6 @@ _GL_EXTERN_C int gl_isinfl (long double x); sizeof (x) == sizeof (double) ? gl_isinfd (x) : \ gl_isinff (x)) # endif -# ifdef __cplusplus -# ifdef isinf -_GL_MATH_CXX_REAL_FLOATING_DECL_1 (isinf) -# undef isinf -_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isinf) -# endif -# endif #elif defined GNULIB_POSIXCHECK # if defined isinf _GL_WARN_REAL_FLOATING_DECL (isinf); @@ -2107,8 +609,7 @@ _GL_EXTERN_C int isnanf (float x); This function is a gnulib extension, unlike isnan() which applied only to 'double' numbers earlier but now is a type-generic macro. */ # if @HAVE_ISNAND@ -/* The original included above provides a declaration of isnan - macro. */ +/* The original included above provides a declaration of isnan macro. */ # if __GNUC__ >= 4 /* GCC 4.0 and newer provides three built-ins for isnan. */ # undef isnand @@ -2128,8 +629,7 @@ _GL_EXTERN_C int isnand (double x); #if @GNULIB_ISNANL@ /* Test for NaN for 'long double' numbers. */ # if @HAVE_ISNANL@ -/* The original included above provides a declaration of isnan - macro or (older) isnanl function. */ +/* The original included above provides a declaration of isnan macro or (older) isnanl function. */ # if __GNUC__ >= 4 /* GCC 4.0 and newer provides three built-ins for isnan. */ # undef isnanl @@ -2142,7 +642,7 @@ _GL_EXTERN_C int isnand (double x); /* Test whether X is a NaN. */ # undef isnanl # define isnanl rpl_isnanl -_GL_EXTERN_C int isnanl (long double x) _GL_ATTRIBUTE_CONST; +_GL_EXTERN_C int isnanl (long double x); # endif #endif @@ -2154,7 +654,7 @@ _GL_EXTERN_C int isnanl (long double x) _GL_ATTRIBUTE_CONST; that recursively expand back to isnan. So use the gnulib replacements for them directly. */ # if @HAVE_ISNANF@ && __GNUC__ >= 4 -# define gl_isnan_f(x) __builtin_isnanf ((float)(x)) +# define gl_isnan_f(x) __builtin_isnan ((float)(x)) # else _GL_EXTERN_C int rpl_isnanf (float x); # define gl_isnan_f(x) rpl_isnanf (x) @@ -2166,9 +666,9 @@ _GL_EXTERN_C int rpl_isnand (double x); # define gl_isnan_d(x) rpl_isnand (x) # endif # if @HAVE_ISNANL@ && __GNUC__ >= 4 -# define gl_isnan_l(x) __builtin_isnanl ((long double)(x)) +# define gl_isnan_l(x) __builtin_isnan ((long double)(x)) # else -_GL_EXTERN_C int rpl_isnanl (long double x) _GL_ATTRIBUTE_CONST; +_GL_EXTERN_C int rpl_isnanl (long double x); # define gl_isnan_l(x) rpl_isnanl (x) # endif # undef isnan @@ -2176,24 +676,6 @@ _GL_EXTERN_C int rpl_isnanl (long double x) _GL_ATTRIBUTE_CONST; (sizeof (x) == sizeof (long double) ? gl_isnan_l (x) : \ sizeof (x) == sizeof (double) ? gl_isnan_d (x) : \ gl_isnan_f (x)) -# elif __GNUC__ >= 4 -# undef isnan -# define isnan(x) \ - (sizeof (x) == sizeof (long double) ? __builtin_isnanl ((long double)(x)) : \ - sizeof (x) == sizeof (double) ? __builtin_isnan ((double)(x)) : \ - __builtin_isnanf ((float)(x))) -# endif -# ifdef __cplusplus -# ifdef isnan -_GL_MATH_CXX_REAL_FLOATING_DECL_1 (isnan) -# undef isnan -_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isnan) -# endif -# else -/* Ensure isnan is a macro. */ -# ifndef isnan -# define isnan isnan -# endif # endif #elif defined GNULIB_POSIXCHECK # if defined isnan @@ -2218,14 +700,12 @@ _GL_WARN_REAL_FLOATING_DECL (isnan); _GL_EXTERN_C int gl_signbitf (float arg); _GL_EXTERN_C int gl_signbitd (double arg); _GL_EXTERN_C int gl_signbitl (long double arg); -# if __GNUC__ >= 2 && !defined __STRICT_ANSI__ -# define _GL_NUM_UINT_WORDS(type) \ - ((sizeof (type) + sizeof (unsigned int) - 1) / sizeof (unsigned int)) +# if __GNUC__ >= 2 && !__STRICT_ANSI__ # if defined FLT_SIGNBIT_WORD && defined FLT_SIGNBIT_BIT && !defined gl_signbitf # define gl_signbitf_OPTIMIZED_MACRO # define gl_signbitf(arg) \ ({ union { float _value; \ - unsigned int _word[_GL_NUM_UINT_WORDS (float)]; \ + unsigned int _word[(sizeof (float) + sizeof (unsigned int) - 1) / sizeof (unsigned int)]; \ } _m; \ _m._value = (arg); \ (_m._word[FLT_SIGNBIT_WORD] >> FLT_SIGNBIT_BIT) & 1; \ @@ -2234,8 +714,8 @@ _GL_EXTERN_C int gl_signbitl (long double arg); # if defined DBL_SIGNBIT_WORD && defined DBL_SIGNBIT_BIT && !defined gl_signbitd # define gl_signbitd_OPTIMIZED_MACRO # define gl_signbitd(arg) \ - ({ union { double _value; \ - unsigned int _word[_GL_NUM_UINT_WORDS (double)]; \ + ({ union { double _value; \ + unsigned int _word[(sizeof (double) + sizeof (unsigned int) - 1) / sizeof (unsigned int)]; \ } _m; \ _m._value = (arg); \ (_m._word[DBL_SIGNBIT_WORD] >> DBL_SIGNBIT_BIT) & 1; \ @@ -2245,10 +725,10 @@ _GL_EXTERN_C int gl_signbitl (long double arg); # define gl_signbitl_OPTIMIZED_MACRO # define gl_signbitl(arg) \ ({ union { long double _value; \ - unsigned int _word[_GL_NUM_UINT_WORDS (long double)]; \ + unsigned int _word[(sizeof (long double) + sizeof (unsigned int) - 1) / sizeof (unsigned int)]; \ } _m; \ _m._value = (arg); \ - (_m._word[LDBL_SIGNBIT_WORD] >> LDBL_SIGNBIT_BIT) & 1; \ + (_m._word[LDBL_SIGNBIT_WORD] >> LDBL_SIGNBIT_BIT) & 1; \ }) # endif # endif @@ -2257,13 +737,6 @@ _GL_EXTERN_C int gl_signbitl (long double arg); sizeof (x) == sizeof (double) ? gl_signbitd (x) : \ gl_signbitf (x)) # endif -# ifdef __cplusplus -# ifdef signbit -_GL_MATH_CXX_REAL_FLOATING_DECL_1 (signbit) -# undef signbit -_GL_MATH_CXX_REAL_FLOATING_DECL_2 (signbit) -# endif -# endif #elif defined GNULIB_POSIXCHECK # if defined signbit _GL_WARN_REAL_FLOATING_DECL (signbit); @@ -2272,7 +745,6 @@ _GL_WARN_REAL_FLOATING_DECL (signbit); # endif #endif -_GL_INLINE_HEADER_END -#endif /* _@GUARD_PREFIX@_MATH_H */ -#endif /* _@GUARD_PREFIX@_MATH_H */ +#endif /* _GL_MATH_H */ +#endif /* _GL_MATH_H */ diff --git a/lib/mbchar.c b/lib/mbchar.c index 0f6ccc3..da91056 100644 --- a/lib/mbchar.c +++ b/lib/mbchar.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2001, 2006, 2009-2015 Free Software Foundation, Inc. +/* Copyright (C) 2001, 2006, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -16,8 +16,6 @@ #include -#define MBCHAR_INLINE _GL_EXTERN_INLINE - #include #include "mbchar.h" diff --git a/lib/mbchar.h b/lib/mbchar.h index 9c70162..f9f52b9 100644 --- a/lib/mbchar.h +++ b/lib/mbchar.h @@ -1,5 +1,5 @@ /* Multibyte character data type. - Copyright (C) 2001, 2005-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -156,14 +156,6 @@ #include #include -#ifndef _GL_INLINE_HEADER_BEGIN - #error "Please include config.h first." -#endif -_GL_INLINE_HEADER_BEGIN -#ifndef MBCHAR_INLINE -# define MBCHAR_INLINE _GL_INLINE -#endif - #define MBCHAR_BUF_SIZE 24 struct mbchar @@ -243,7 +235,7 @@ typedef struct mbchar mbchar_t; /* Unprintable characters appear as a small box of width 1. */ #define MB_UNPRINTABLE_WIDTH 1 -MBCHAR_INLINE int +static inline int mb_width_aux (wint_t wc) { int w = wcwidth (wc); @@ -264,7 +256,7 @@ mb_width_aux (wint_t wc) (mbc)->wc = (mbc)->buf[0] = (sc)) /* Copying a character. */ -MBCHAR_INLINE void +static inline void mb_copy (mbchar_t *new_mbc, const mbchar_t *old_mbc) { if (old_mbc->ptr == &old_mbc->buf[0]) @@ -312,7 +304,7 @@ mb_copy (mbchar_t *new_mbc, const mbchar_t *old_mbc) extern const unsigned int is_basic_table[]; -MBCHAR_INLINE bool +static inline bool is_basic (char c) { return (is_basic_table [(unsigned char) c >> 5] >> ((unsigned char) c & 31)) @@ -321,7 +313,7 @@ is_basic (char c) #else -MBCHAR_INLINE bool +static inline bool is_basic (char c) { switch (c) @@ -355,6 +347,4 @@ is_basic (char c) #endif -_GL_INLINE_HEADER_END - #endif /* _MBCHAR_H */ diff --git a/lib/mbiter.c b/lib/mbiter.c deleted file mode 100644 index 22a1ff8..0000000 --- a/lib/mbiter.c +++ /dev/null @@ -1,3 +0,0 @@ -#include -#define MBITER_INLINE _GL_EXTERN_INLINE -#include "mbiter.h" diff --git a/lib/mbiter.h b/lib/mbiter.h index f3a8ecb..8f443b5 100644 --- a/lib/mbiter.h +++ b/lib/mbiter.h @@ -1,5 +1,5 @@ /* Iterating through multibyte strings: macros for multi-byte encodings. - Copyright (C) 2001, 2005, 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001, 2005, 2007, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -47,9 +47,9 @@ initializes the iterator, starting at startptr and crossing length bytes. mbi_avail (iter) - returns true if there are more multibyte characters available before + returns true if there are more multibyte chracters available before the end of string is reached. In this case, mbi_cur (iter) is - initialized to the next multibyte character. + initialized to the next multibyte chracter. mbi_advance (iter) advances the iterator by one multibyte character. @@ -97,14 +97,6 @@ #include "mbchar.h" -#ifndef _GL_INLINE_HEADER_BEGIN - #error "Please include config.h first." -#endif -_GL_INLINE_HEADER_BEGIN -#ifndef MBITER_INLINE -# define MBITER_INLINE _GL_INLINE -#endif - struct mbiter_multi { const char *limit; /* pointer to end of string */ @@ -120,7 +112,7 @@ struct mbiter_multi */ }; -MBITER_INLINE void +static inline void mbiter_multi_next (struct mbiter_multi *iter) { if (iter->next_done) @@ -180,14 +172,14 @@ mbiter_multi_next (struct mbiter_multi *iter) iter->next_done = true; } -MBITER_INLINE void +static inline void mbiter_multi_reloc (struct mbiter_multi *iter, ptrdiff_t ptrdiff) { iter->cur.ptr += ptrdiff; iter->limit += ptrdiff; } -MBITER_INLINE void +static inline void mbiter_multi_copy (struct mbiter_multi *new_iter, const struct mbiter_multi *old_iter) { new_iter->limit = old_iter->limit; @@ -220,6 +212,4 @@ typedef struct mbiter_multi mbi_iterator_t; /* Copying an iterator. */ #define mbi_copy mbiter_multi_copy -_GL_INLINE_HEADER_END - #endif /* _MBITER_H */ diff --git a/lib/mbrtowc.c b/lib/mbrtowc.c index a5d61a0..31f229c 100644 --- a/lib/mbrtowc.c +++ b/lib/mbrtowc.c @@ -1,5 +1,5 @@ /* Convert multibyte character to wide character. - Copyright (C) 1999-2002, 2005-2015 Free Software Foundation, Inc. + Copyright (C) 1999-2002, 2005-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2008. This program is free software: you can redistribute it and/or modify @@ -40,6 +40,9 @@ mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) { char *pstate = (char *)ps; + if (pstate == NULL) + pstate = internal_state; + if (s == NULL) { pwc = NULL; @@ -51,10 +54,6 @@ mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) return (size_t)(-2); /* Here n > 0. */ - - if (pstate == NULL) - pstate = internal_state; - { size_t nstate = pstate[0]; char buf[4]; @@ -92,7 +91,7 @@ mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) /* Here m > 0. */ -# if __GLIBC__ || defined __UCLIBC__ +# if __GLIBC__ /* Work around bug */ mbtowc (NULL, NULL, 0); # endif @@ -128,7 +127,7 @@ mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) { const char *encoding = locale_charset (); - if (STREQ_OPT (encoding, "UTF-8", 'U', 'T', 'F', '-', '8', 0, 0, 0, 0)) + if (STREQ (encoding, "UTF-8", 'U', 'T', 'F', '-', '8', 0, 0, 0, 0)) { /* Cf. unistr/u8-mblen.c. */ unsigned char c = (unsigned char) p[0]; @@ -185,8 +184,7 @@ mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) /* As a reference for this code, you can use the GNU libiconv implementation. Look for uses of the RET_TOOFEW macro. */ - if (STREQ_OPT (encoding, - "EUC-JP", 'E', 'U', 'C', '-', 'J', 'P', 0, 0, 0)) + if (STREQ (encoding, "EUC-JP", 'E', 'U', 'C', '-', 'J', 'P', 0, 0, 0)) { if (m == 1) { @@ -209,12 +207,9 @@ mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) } goto invalid; } - if (STREQ_OPT (encoding, - "EUC-KR", 'E', 'U', 'C', '-', 'K', 'R', 0, 0, 0) - || STREQ_OPT (encoding, - "GB2312", 'G', 'B', '2', '3', '1', '2', 0, 0, 0) - || STREQ_OPT (encoding, - "BIG5", 'B', 'I', 'G', '5', 0, 0, 0, 0, 0)) + if (STREQ (encoding, "EUC-KR", 'E', 'U', 'C', '-', 'K', 'R', 0, 0, 0) + || STREQ (encoding, "GB2312", 'G', 'B', '2', '3', '1', '2', 0, 0, 0) + || STREQ (encoding, "BIG5", 'B', 'I', 'G', '5', 0, 0, 0, 0, 0)) { if (m == 1) { @@ -225,8 +220,7 @@ mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) } goto invalid; } - if (STREQ_OPT (encoding, - "EUC-TW", 'E', 'U', 'C', '-', 'T', 'W', 0, 0, 0)) + if (STREQ (encoding, "EUC-TW", 'E', 'U', 'C', '-', 'T', 'W', 0, 0, 0)) { if (m == 1) { @@ -244,8 +238,7 @@ mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) } goto invalid; } - if (STREQ_OPT (encoding, - "GB18030", 'G', 'B', '1', '8', '0', '3', '0', 0, 0)) + if (STREQ (encoding, "GB18030", 'G', 'B', '1', '8', '0', '3', '0', 0, 0)) { if (m == 1) { @@ -278,7 +271,7 @@ mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) } goto invalid; } - if (STREQ_OPT (encoding, "SJIS", 'S', 'J', 'I', 'S', 0, 0, 0, 0, 0)) + if (STREQ (encoding, "SJIS", 'S', 'J', 'I', 'S', 0, 0, 0, 0, 0)) { if (m == 1) { @@ -328,7 +321,7 @@ mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) size_t rpl_mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) { -# if MBRTOWC_NULL_ARG2_BUG || MBRTOWC_RETVAL_BUG || MBRTOWC_EMPTY_INPUT_BUG +# if MBRTOWC_NULL_ARG_BUG || MBRTOWC_RETVAL_BUG if (s == NULL) { pwc = NULL; @@ -337,16 +330,11 @@ rpl_mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) } # endif -# if MBRTOWC_EMPTY_INPUT_BUG - if (n == 0) - return (size_t) -2; -# endif - # if MBRTOWC_RETVAL_BUG { static mbstate_t internal_state; - /* Override mbrtowc's internal state. We cannot call mbsinit() on the + /* Override mbrtowc's internal state. We can not call mbsinit() on the hidden internal state, but we can call it on our variable. */ if (ps == NULL) ps = &internal_state; @@ -391,16 +379,7 @@ rpl_mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) return ret; } # else - { -# if MBRTOWC_NULL_ARG1_BUG - wchar_t dummy; - - if (pwc == NULL) - pwc = &dummy; -# endif - - return mbrtowc (pwc, s, n, ps); - } + return mbrtowc (pwc, s, n, ps); # endif } diff --git a/lib/mbsinit.c b/lib/mbsinit.c index 5999783..811e39b 100644 --- a/lib/mbsinit.c +++ b/lib/mbsinit.c @@ -1,5 +1,5 @@ /* Test for initial conversion state. - Copyright (C) 2008-2015 Free Software Foundation, Inc. + Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. Written by Bruno Haible , 2008. This program is free software: you can redistribute it and/or modify @@ -22,18 +22,6 @@ #include "verify.h" -#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ - -/* On native Windows, 'mbstate_t' is defined as 'int'. */ - -int -mbsinit (const mbstate_t *ps) -{ - return ps == NULL || *ps == 0; -} - -#else - /* Platforms that lack mbsinit() also lack mbrlen(), mbrtowc(), mbsrtowcs() and wcrtomb(), wcsrtombs(). We assume that @@ -55,7 +43,5 @@ mbsinit (const mbstate_t *ps) { const char *pstate = (const char *)ps; - return pstate == NULL || pstate[0] == 0; + return pstate[0] == 0; } - -#endif diff --git a/lib/mbsnlen.c b/lib/mbsnlen.c index ee697da..3db4eb6 100644 --- a/lib/mbsnlen.c +++ b/lib/mbsnlen.c @@ -1,5 +1,5 @@ /* Counting the multibyte characters in a string. - Copyright (C) 2007-2015 Free Software Foundation, Inc. + Copyright (C) 2007-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify diff --git a/lib/memchr.c b/lib/memchr.c index a815ce7..1e897cd 100644 --- a/lib/memchr.c +++ b/lib/memchr.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2015 +/* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2010 Free Software Foundation, Inc. Based on strlen implementation by Torbjorn Granlund (tege@sics.se), diff --git a/lib/memcmp2.c b/lib/memcmp2.c index e33e7af..a042948 100644 --- a/lib/memcmp2.c +++ b/lib/memcmp2.c @@ -1,5 +1,5 @@ /* Compare two memory areas with possibly different lengths. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/memcmp2.h b/lib/memcmp2.h index ee842d9..c00e141 100644 --- a/lib/memcmp2.h +++ b/lib/memcmp2.h @@ -1,5 +1,5 @@ /* Compare two memory areas with possibly different lengths. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published @@ -29,8 +29,7 @@ extern "C" { This function's result is locale independent, unlike memcoll()'s. Return a negative number if S1 < S2, a positive number if S1 > S2, or 0 if S1 and S2 have the same contents. */ -extern int memcmp2 (const char *s1, size_t n1, const char *s2, size_t n2) - _GL_ATTRIBUTE_PURE; +extern int memcmp2 (const char *s1, size_t n1, const char *s2, size_t n2); #ifdef __cplusplus diff --git a/lib/memxfrm.c b/lib/memxfrm.c new file mode 100644 index 0000000..a1c6cf8 --- /dev/null +++ b/lib/memxfrm.c @@ -0,0 +1,137 @@ +/* Locale dependent memory area transformation for comparison. + Copyright (C) 2009, 2010 Free Software Foundation, Inc. + Written by Bruno Haible , 2009. + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include "memxfrm.h" + +#include +#include +#include + +char * +memxfrm (char *s, size_t n, char *resultbuf, size_t *lengthp) +{ + /* Result accumulator. */ + char *result; + size_t length; + size_t allocated; + + char orig_sentinel; + + /* Initial memory allocation. */ + if (resultbuf != NULL && *lengthp > 0) + { + result = resultbuf; + allocated = *lengthp; + } + else + { + allocated = (n > 0 ? n : 1); + result = (char *) malloc (allocated); + if (result == NULL) + goto out_of_memory_2; + } + length = 0; + + /* Add sentinel.byte. */ + orig_sentinel = s[n]; + s[n] = '\0'; + + /* Iterate through S, transforming each NUL terminated segment. + Accumulate the resulting transformed segments in result, separated by + NULs. */ + { + const char *p_end = s + n + 1; + const char *p; + + p = s; + for (;;) + { + /* Search next NUL byte. */ + const char *q = p + strlen (p); + + for (;;) + { + size_t k; + + errno = 0; + k = strxfrm (result + length, p, allocated - length); + if (errno != 0) + goto fail; + if (k >= allocated - length) + { + /* Grow the result buffer. */ + char *new_result; + + allocated = 2 * allocated; + if (allocated < 64) + allocated = 64; + if (result == resultbuf) + new_result = (char *) malloc (allocated); + else + new_result = (char *) realloc (result, allocated); + if (new_result == NULL) + goto out_of_memory_1; + result = new_result; + } + else + { + length += k; + break; + } + } + + p = q + 1; + if (p == p_end) + break; + result[length] = '\0'; + length++; + } + } + + /* Shrink the allocated memory if possible. */ + if (result != resultbuf && (length > 0 ? length : 1) < allocated) + { + char *memory = (char *) realloc (result, length > 0 ? length : 1); + if (memory != NULL) + result = memory; + } + + s[n] = orig_sentinel; + *lengthp = length; + return result; + + fail: + { + int saved_errno = errno; + if (result != resultbuf) + free (result); + s[n] = orig_sentinel; + errno = saved_errno; + return NULL; + } + + out_of_memory_1: + if (result != resultbuf) + free (result); + s[n] = orig_sentinel; + out_of_memory_2: + errno = ENOMEM; + return NULL; +} diff --git a/lib/memxfrm.h b/lib/memxfrm.h new file mode 100644 index 0000000..8b7284a --- /dev/null +++ b/lib/memxfrm.h @@ -0,0 +1,48 @@ +/* Locale dependent memory area transformation for comparison. + Copyright (C) 2009, 2010 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#ifndef MEMXFRM_H +#define MEMXFRM_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Generalization of strxfrm() to strings with embedded NUL bytes. */ + +/* Transform the memory area [S..S+N-1] to a memory area, in such a way that + comparing (S1,N1) and (S2,N2) with memcoll() is equivalent to comparing + memxfrm(S1,N1) and memxfrm(S2,N2) with memcmp2(). + The byte S[N] may be temporarily overwritten by this function, but will be + restored before this function returns. + The result of this function depends on the LC_COLLATE category of the + current locale. + If successful: If resultbuf is not NULL and the result fits into *lengthp + bytes, it is put in resultbuf, and resultbuf is returned. Otherwise, a + freshly allocated string is returned. In both cases, *lengthp is set to the + length of the returned string. + Upon failure, return NULL, with errno set. */ +extern char * memxfrm (char *s, size_t n, char *resultbuf, size_t *lengthp); + + +#ifdef __cplusplus +} +#endif + +#endif /* MEMXFRM_H */ diff --git a/lib/minmax.h b/lib/minmax.h index 5b5515e..d8ba983 100644 --- a/lib/minmax.h +++ b/lib/minmax.h @@ -1,5 +1,5 @@ /* MIN, MAX macros. - Copyright (C) 1995, 1998, 2001, 2003, 2005, 2009-2015 Free Software + Copyright (C) 1995, 1998, 2001, 2003, 2005, 2009, 2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify @@ -13,7 +13,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _MINMAX_H #define _MINMAX_H diff --git a/lib/printf-args.c b/lib/printf-args.c index de7a6bf..597bba9 100644 --- a/lib/printf-args.c +++ b/lib/printf-args.c @@ -1,5 +1,5 @@ /* Decomposed printf argument list. - Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2015 Free Software + Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify @@ -13,7 +13,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along - with this program; if not, see . */ + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* This file can be parametrized with the following macros: ENABLE_UNISTDIO Set to 1 to enable the unistdio extensions. diff --git a/lib/printf-args.h b/lib/printf-args.h index a413b52..d76352d 100644 --- a/lib/printf-args.h +++ b/lib/printf-args.h @@ -1,5 +1,5 @@ /* Decomposed printf argument list. - Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2015 Free Software + Copyright (C) 1999, 2002-2003, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify @@ -13,7 +13,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along - with this program; if not, see . */ + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _PRINTF_ARGS_H #define _PRINTF_ARGS_H @@ -135,14 +136,10 @@ typedef struct } argument; -/* Number of directly allocated arguments (no malloc() needed). */ -#define N_DIRECT_ALLOC_ARGUMENTS 7 - typedef struct { size_t count; argument *arg; - argument direct_alloc_arg[N_DIRECT_ALLOC_ARGUMENTS]; } arguments; diff --git a/lib/printf-frexp.c b/lib/printf-frexp.c index 7f359cd..cf6efdb 100644 --- a/lib/printf-frexp.c +++ b/lib/printf-frexp.c @@ -1,5 +1,5 @@ /* Split a double into fraction and mantissa, for hexadecimal printf. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -14,9 +14,7 @@ You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ -#if ! defined USE_LONG_DOUBLE -# include -#endif +#include /* Specification. */ #ifdef USE_LONG_DOUBLE diff --git a/lib/printf-frexp.h b/lib/printf-frexp.h index 5624baa..1cbb096 100644 --- a/lib/printf-frexp.h +++ b/lib/printf-frexp.h @@ -1,5 +1,5 @@ /* Split a double into fraction and mantissa, for hexadecimal printf. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by diff --git a/lib/printf-frexpl.c b/lib/printf-frexpl.c index fbb0c6a..6ee1e9b 100644 --- a/lib/printf-frexpl.c +++ b/lib/printf-frexpl.c @@ -1,5 +1,5 @@ /* Split a 'long double' into fraction and mantissa, for hexadecimal printf. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -14,24 +14,5 @@ You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ -#include - -#if HAVE_SAME_LONG_DOUBLE_AS_DOUBLE - -/* Specification. */ -# include "printf-frexpl.h" - -# include "printf-frexp.h" - -long double -printf_frexpl (long double x, int *expptr) -{ - return printf_frexp (x, expptr); -} - -#else - -# define USE_LONG_DOUBLE -# include "printf-frexp.c" - -#endif +#define USE_LONG_DOUBLE +#include "printf-frexp.c" diff --git a/lib/printf-frexpl.h b/lib/printf-frexpl.h index 477f3c4..4783bbb 100644 --- a/lib/printf-frexpl.h +++ b/lib/printf-frexpl.h @@ -1,5 +1,5 @@ /* Split a 'long double' into fraction and mantissa, for hexadecimal printf. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by diff --git a/lib/printf-parse.c b/lib/printf-parse.c index b459236..d88ddf3 100644 --- a/lib/printf-parse.c +++ b/lib/printf-parse.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999-2000, 2002-2003, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 1999-2000, 2002-2003, 2006-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -12,7 +12,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along - with this program; if not, see . */ + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* This file can be parametrized with the following macros: CHAR_T The element type of the format string. @@ -62,9 +63,6 @@ /* malloc(), realloc(), free(). */ #include -/* memcpy(). */ -#include - /* errno. */ #include @@ -82,20 +80,23 @@ STATIC int PRINTF_PARSE (const CHAR_T *format, DIRECTIVES *d, arguments *a) { - const CHAR_T *cp = format; /* pointer into format */ + const CHAR_T *cp = format; /* pointer into format */ size_t arg_posn = 0; /* number of regular arguments consumed */ - size_t d_allocated; /* allocated elements of d->dir */ - size_t a_allocated; /* allocated elements of a->arg */ + size_t d_allocated; /* allocated elements of d->dir */ + size_t a_allocated; /* allocated elements of a->arg */ size_t max_width_length = 0; size_t max_precision_length = 0; d->count = 0; - d_allocated = N_DIRECT_ALLOC_DIRECTIVES; - d->dir = d->direct_alloc_dir; + d_allocated = 1; + d->dir = (DIRECTIVE *) malloc (d_allocated * sizeof (DIRECTIVE)); + if (d->dir == NULL) + /* Out of memory. */ + goto out_of_memory_1; a->count = 0; - a_allocated = N_DIRECT_ALLOC_ARGUMENTS; - a->arg = a->direct_alloc_arg; + a_allocated = 0; + a->arg = NULL; #define REGISTER_ARG(_index_,_type_) \ { \ @@ -112,14 +113,12 @@ PRINTF_PARSE (const CHAR_T *format, DIRECTIVES *d, arguments *a) if (size_overflow_p (memory_size)) \ /* Overflow, would lead to out of memory. */ \ goto out_of_memory; \ - memory = (argument *) (a->arg != a->direct_alloc_arg \ + memory = (argument *) (a->arg \ ? realloc (a->arg, memory_size) \ : malloc (memory_size)); \ if (memory == NULL) \ /* Out of memory. */ \ goto out_of_memory; \ - if (a->arg == a->direct_alloc_arg) \ - memcpy (memory, a->arg, a->count * sizeof (argument)); \ a->arg = memory; \ } \ while (a->count <= n) \ @@ -207,13 +206,6 @@ PRINTF_PARSE (const CHAR_T *format, DIRECTIVES *d, arguments *a) dp->flags |= FLAG_ZERO; cp++; } -#if __GLIBC__ >= 2 && !defined __UCLIBC__ - else if (*cp == 'I') - { - dp->flags |= FLAG_LOCALIZED; - cp++; - } -#endif else break; } @@ -401,7 +393,7 @@ PRINTF_PARSE (const CHAR_T *format, DIRECTIVES *d, arguments *a) cp++; } #if defined __APPLE__ && defined __MACH__ - /* On Mac OS X 10.3, PRIdMAX is defined as "qd". + /* On MacOS X 10.3, PRIdMAX is defined as "qd". We cannot change it to "lld" because PRIdMAX must also be understood by the system's printf routines. */ else if (*cp == 'q') @@ -420,7 +412,7 @@ PRINTF_PARSE (const CHAR_T *format, DIRECTIVES *d, arguments *a) } #endif #if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ - /* On native Windows, PRIdMAX is defined as "I64d". + /* On native Win32, PRIdMAX is defined as "I64d". We cannot change it to "lld" because PRIdMAX must also be understood by the system's printf routines. */ else if (*cp == 'I' && cp[1] == '6' && cp[2] == '4') @@ -589,14 +581,10 @@ PRINTF_PARSE (const CHAR_T *format, DIRECTIVES *d, arguments *a) if (size_overflow_p (memory_size)) /* Overflow, would lead to out of memory. */ goto out_of_memory; - memory = (DIRECTIVE *) (d->dir != d->direct_alloc_dir - ? realloc (d->dir, memory_size) - : malloc (memory_size)); + memory = (DIRECTIVE *) realloc (d->dir, memory_size); if (memory == NULL) /* Out of memory. */ goto out_of_memory; - if (d->dir == d->direct_alloc_dir) - memcpy (memory, d->dir, d->count * sizeof (DIRECTIVE)); d->dir = memory; } } @@ -615,18 +603,19 @@ PRINTF_PARSE (const CHAR_T *format, DIRECTIVES *d, arguments *a) return 0; error: - if (a->arg != a->direct_alloc_arg) + if (a->arg) free (a->arg); - if (d->dir != d->direct_alloc_dir) + if (d->dir) free (d->dir); errno = EINVAL; return -1; out_of_memory: - if (a->arg != a->direct_alloc_arg) + if (a->arg) free (a->arg); - if (d->dir != d->direct_alloc_dir) + if (d->dir) free (d->dir); +out_of_memory_1: errno = ENOMEM; return -1; } diff --git a/lib/printf-parse.h b/lib/printf-parse.h index d35ffca..2cf965b 100644 --- a/lib/printf-parse.h +++ b/lib/printf-parse.h @@ -1,5 +1,5 @@ /* Parse printf format string. - Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2015 Free Software + Copyright (C) 1999, 2002-2003, 2005, 2007, 2009-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify @@ -13,7 +13,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along - with this program; if not, see . */ + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _PRINTF_PARSE_H #define _PRINTF_PARSE_H @@ -22,10 +23,6 @@ ENABLE_UNISTDIO Set to 1 to enable the unistdio extensions. STATIC Set to 'static' to declare the function static. */ -#if HAVE_FEATURES_H -# include /* for __GLIBC__, __UCLIBC__ */ -#endif - #include "printf-args.h" @@ -36,9 +33,6 @@ #define FLAG_SPACE 8 /* space flag */ #define FLAG_ALT 16 /* # flag */ #define FLAG_ZERO 32 -#if __GLIBC__ >= 2 && !defined __UCLIBC__ -# define FLAG_LOCALIZED 64 /* I flag, uses localized digits */ -#endif /* arg_index value indicating that no argument is consumed. */ #define ARG_NONE (~(size_t)0) @@ -46,9 +40,6 @@ /* xxx_directive: A parsed directive. xxx_directives: A parsed format string. */ -/* Number of directly allocated directives (no malloc() needed). */ -#define N_DIRECT_ALLOC_DIRECTIVES 7 - /* A parsed directive. */ typedef struct { @@ -73,7 +64,6 @@ typedef struct char_directive *dir; size_t max_width_length; size_t max_precision_length; - char_directive direct_alloc_dir[N_DIRECT_ALLOC_DIRECTIVES]; } char_directives; @@ -103,7 +93,6 @@ typedef struct u8_directive *dir; size_t max_width_length; size_t max_precision_length; - u8_directive direct_alloc_dir[N_DIRECT_ALLOC_DIRECTIVES]; } u8_directives; @@ -131,7 +120,6 @@ typedef struct u16_directive *dir; size_t max_width_length; size_t max_precision_length; - u16_directive direct_alloc_dir[N_DIRECT_ALLOC_DIRECTIVES]; } u16_directives; @@ -159,7 +147,6 @@ typedef struct u32_directive *dir; size_t max_width_length; size_t max_precision_length; - u32_directive direct_alloc_dir[N_DIRECT_ALLOC_DIRECTIVES]; } u32_directives; diff --git a/lib/ref-add.sin b/lib/ref-add.sin index 4d406a3..cb482d7 100644 --- a/lib/ref-add.sin +++ b/lib/ref-add.sin @@ -1,6 +1,6 @@ # Add this package to a list of references stored in a text file. # -# Copyright (C) 2000, 2009-2015 Free Software Foundation, Inc. +# Copyright (C) 2000, 2009, 2010 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by @@ -13,7 +13,8 @@ # GNU Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License along -# with this program; if not, see . +# with this program; if not, write to the Free Software Foundation, +# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # # Written by Bruno Haible . # diff --git a/lib/ref-del.sin b/lib/ref-del.sin index 5b4ff62..74f8e1c 100644 --- a/lib/ref-del.sin +++ b/lib/ref-del.sin @@ -1,6 +1,6 @@ # Remove this package from a list of references stored in a text file. # -# Copyright (C) 2000, 2009-2015 Free Software Foundation, Inc. +# Copyright (C) 2000, 2009, 2010 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by @@ -13,7 +13,8 @@ # GNU Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License along -# with this program; if not, see . +# with this program; if not, write to the Free Software Foundation, +# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # # Written by Bruno Haible . # diff --git a/lib/relocatable.c b/lib/relocatable.c index 66532b4..172e91c 100644 --- a/lib/relocatable.c +++ b/lib/relocatable.c @@ -1,19 +1,21 @@ /* Provide relocatable packages. - Copyright (C) 2003-2006, 2008-2015 Free Software Foundation, Inc. + Copyright (C) 2003-2006, 2008-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2003. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ /* Tell glibc's to provide a prototype for getline(). @@ -23,7 +25,6 @@ # define _GNU_SOURCE 1 #endif -#define _GL_USE_STDLIB_ALLOC 1 #include /* Specification. */ @@ -42,19 +43,11 @@ # include "xalloc.h" #endif -#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ # define WIN32_LEAN_AND_MEAN # include #endif -#ifdef __EMX__ -# define INCL_DOS -# include - -# define strcmp stricmp -# define strncmp strnicmp -#endif - #if DEPENDS_ON_LIBCHARSET # include #endif @@ -77,8 +70,8 @@ ISSLASH(C) tests whether C is a directory separator character. IS_PATH_WITH_DIR(P) tests whether P contains a directory specification. */ -#if ((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) || defined __EMX__ || defined __DJGPP__ - /* Native Windows, OS/2, DOS */ +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ + /* Win32, Cygwin, OS/2, DOS */ # define ISSLASH(C) ((C) == '/' || (C) == '\\') # define HAS_DEVICE(P) \ ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \ @@ -93,19 +86,6 @@ # define FILE_SYSTEM_PREFIX_LEN(P) 0 #endif -/* Whether to enable the more costly support for relocatable libraries. - It allows libraries to be have been installed with a different original - prefix than the program. But it is quite costly, especially on Cygwin - platforms, see below. Therefore we enable it by default only on native - Windows platforms. */ -#ifndef ENABLE_COSTLY_RELOCATABLE -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ -# define ENABLE_COSTLY_RELOCATABLE 1 -# else -# define ENABLE_COSTLY_RELOCATABLE 0 -# endif -#endif - /* Original installation prefix. */ static char *orig_prefix; static size_t orig_prefix_len; @@ -175,7 +155,7 @@ set_relocation_prefix (const char *orig_prefix_arg, const char *curr_prefix_arg) #endif } -#if !defined IN_LIBRARY || (defined PIC && defined INSTALLDIR && ENABLE_COSTLY_RELOCATABLE) +#if !defined IN_LIBRARY || (defined PIC && defined INSTALLDIR) /* Convenience function: Computes the current installation prefix, based on the original @@ -257,7 +237,7 @@ compute_curr_prefix (const char *orig_installprefix, often case-insensitive. It's better to accept the comparison if the difference is only in case, rather than to fail. */ #if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ - /* Native Windows, Cygwin, OS/2, DOS - case insignificant file system */ + /* Win32, Cygwin, OS/2, DOS - case insignificant file system */ if ((*rpi >= 'a' && *rpi <= 'z' ? *rpi - 'a' + 'A' : *rpi) != (*cpi >= 'a' && *cpi <= 'z' ? *cpi - 'a' + 'A' : *cpi)) break; @@ -305,17 +285,12 @@ compute_curr_prefix (const char *orig_installprefix, #endif /* !IN_LIBRARY || PIC */ -#if defined PIC && defined INSTALLDIR && ENABLE_COSTLY_RELOCATABLE +#if defined PIC && defined INSTALLDIR /* Full pathname of shared library, or NULL. */ static char *shared_library_fullname; -#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ -/* Native Windows only. - On Cygwin, it is better to use the Cygwin provided /proc interface, than - to use native Windows API and cygwin_conv_to_posix_path, because it - supports longer file names - (see ). */ +#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ /* Determine the full pathname of the shared library when it is loaded. */ @@ -337,62 +312,37 @@ DllMain (HINSTANCE module_handle, DWORD event, LPVOID reserved) /* Shouldn't happen. */ return FALSE; - shared_library_fullname = strdup (location); - } - - return TRUE; -} - -#elif defined __EMX__ - -extern int _CRT_init (void); -extern void _CRT_term (void); -extern void __ctordtorInit (void); -extern void __ctordtorTerm (void); - -unsigned long _System -_DLL_InitTerm (unsigned long hModule, unsigned long ulFlag) -{ - static char location[CCHMAXPATH]; - - switch (ulFlag) - { - case 0: - if (_CRT_init () == -1) - return 0; - - __ctordtorInit(); - - /* See http://cyberkinetica.homeunix.net/os2tk45/cp1/1247_L2H_DosQueryModuleNameSy.html - for specification of DosQueryModuleName(). */ - if (DosQueryModuleName (hModule, sizeof (location), location)) - return 0; - - _fnslashify (location); + { +#if defined __CYGWIN__ + /* On Cygwin, we need to convert paths coming from Win32 system calls + to the Unix-like slashified notation. */ + static char location_as_posix_path[2 * MAX_PATH]; + /* There's no error return defined for cygwin_conv_to_posix_path. + See cygwin-api/func-cygwin-conv-to-posix-path.html. + Does it overflow the buffer of expected size MAX_PATH or does it + truncate the path? I don't know. Let's catch both. */ + cygwin_conv_to_posix_path (location, location_as_posix_path); + location_as_posix_path[MAX_PATH - 1] = '\0'; + if (strlen (location_as_posix_path) >= MAX_PATH - 1) + /* A sign of buffer overflow or path truncation. */ + return FALSE; + shared_library_fullname = strdup (location_as_posix_path); +#else shared_library_fullname = strdup (location); - break; - - case 1: - __ctordtorTerm(); - - _CRT_term (); - break; +#endif + } } - return 1; + return TRUE; } -#else /* Unix */ +#else /* Unix except Cygwin */ static void find_shared_library_fullname () { -#if (defined __linux__ && (__GLIBC__ >= 2 || defined __UCLIBC__)) || defined __CYGWIN__ - /* Linux has /proc/self/maps. glibc 2 and uClibc have the getline() - function. - Cygwin >= 1.5 has /proc/self/maps and the getline() function too. - But it is costly: ca. 0.3 ms on Linux, 3 ms on Cygwin 1.5, and 5 ms on - Cygwin 1.7. */ +#if defined __linux__ && __GLIBC__ >= 2 + /* Linux has /proc/self/maps. glibc 2 has the getline() function. */ FILE *fp; /* Open the current process' maps file. It describes one VMA per line. */ @@ -437,16 +387,15 @@ find_shared_library_fullname () #endif } -#endif /* Native Windows / EMX / Unix */ +#endif /* (WIN32 or Cygwin) / (Unix except Cygwin) */ /* Return the full pathname of the current shared library. Return NULL if unknown. - Guaranteed to work only on Linux, EMX, Cygwin, and native Windows. */ + Guaranteed to work only on Linux, Cygwin and Woe32. */ static char * get_shared_library_fullname () { -#if (!((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) \ - && !defined __EMX__) +#if !(defined _WIN32 || defined __WIN32__ || defined __CYGWIN__) static bool tried_find_shared_library_fullname; if (!tried_find_shared_library_fullname) { @@ -466,7 +415,7 @@ get_shared_library_fullname () const char * relocate (const char *pathname) { -#if defined PIC && defined INSTALLDIR && ENABLE_COSTLY_RELOCATABLE +#if defined PIC && defined INSTALLDIR static int initialized; /* Initialization code for a shared library. */ @@ -537,27 +486,6 @@ relocate (const char *pathname) } } } - -#ifdef __EMX__ - if (pathname && ISSLASH (pathname[0])) - { - const char *unixroot = getenv ("UNIXROOT"); - - if (unixroot && HAS_DEVICE (unixroot) && !unixroot[2]) - { - char *result = (char *) xmalloc (2 + strlen (pathname) + 1); -#ifdef NO_XMALLOC - if (result != NULL) -#endif - { - strcpy (result, unixroot); - strcpy (result + 2, pathname); - return result; - } - } - } -#endif - /* Nothing to relocate. */ return pathname; } diff --git a/lib/relocatable.h b/lib/relocatable.h index c4511e1..6328fa8 100644 --- a/lib/relocatable.h +++ b/lib/relocatable.h @@ -1,19 +1,21 @@ /* Provide relocatable packages. - Copyright (C) 2003, 2005, 2008-2015 Free Software Foundation, Inc. + Copyright (C) 2003, 2005, 2008, 2009, 2010 Free Software Foundation, Inc. Written by Bruno Haible , 2003. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. */ #ifndef _RELOCATABLE_H #define _RELOCATABLE_H diff --git a/lib/signbitd.c b/lib/signbitd.c index 03beeec..d0fb4a9 100644 --- a/lib/signbitd.c +++ b/lib/signbitd.c @@ -1,5 +1,5 @@ /* signbit() macro: Determine the sign bit of a floating-point number. - Copyright (C) 2007-2015 Free Software Foundation, Inc. + Copyright (C) 2007-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by diff --git a/lib/signbitf.c b/lib/signbitf.c index 51a6852..f2ef1d9 100644 --- a/lib/signbitf.c +++ b/lib/signbitf.c @@ -1,5 +1,5 @@ /* signbit() macro: Determine the sign bit of a floating-point number. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by diff --git a/lib/signbitl.c b/lib/signbitl.c index 0142c33..adcb71e 100644 --- a/lib/signbitl.c +++ b/lib/signbitl.c @@ -1,5 +1,5 @@ /* signbit() macro: Determine the sign bit of a floating-point number. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by diff --git a/lib/size_max.h b/lib/size_max.h index 935cf89..381eea1 100644 --- a/lib/size_max.h +++ b/lib/size_max.h @@ -1,5 +1,5 @@ /* size_max.h -- declare SIZE_MAX through system headers - Copyright (C) 2005-2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2009-2010 Free Software Foundation, Inc. Written by Simon Josefsson. This program is free software; you can redistribute it and/or modify @@ -13,7 +13,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef GNULIB_SIZE_MAX_H #define GNULIB_SIZE_MAX_H diff --git a/lib/stdbool.in.h b/lib/stdbool.in.h index fb1cde0..f2510a9 100644 --- a/lib/stdbool.in.h +++ b/lib/stdbool.in.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. +/* Copyright (C) 2001-2003, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software; you can redistribute it and/or modify @@ -12,7 +12,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _GL_STDBOOL_H #define _GL_STDBOOL_H @@ -66,19 +67,24 @@ # undef true #endif -#ifdef __cplusplus -# define _Bool bool -# define bool bool -#else -# if defined __BEOS__ && !defined __HAIKU__ +/* For the sake of symbolic names in gdb, we define true and false as + enum constants, not only as macros. + It is tempting to write + typedef enum { false = 0, true = 1 } _Bool; + so that gdb prints values of type 'bool' symbolically. But if we do + this, values of type '_Bool' may promote to 'int' or 'unsigned int' + (see ISO C 99 6.7.2.2.(4)); however, '_Bool' must promote to 'int' + (see ISO C 99 6.3.1.1.(2)). So we add a negative value to the + enum; this ensures that '_Bool' promotes to 'int'. */ +#if defined __cplusplus || (defined __BEOS__ && !defined __HAIKU__) /* A compiler known to have 'bool'. */ /* If the compiler already has both 'bool' and '_Bool', we can assume they are the same types. */ -# if !@HAVE__BOOL@ +# if !@HAVE__BOOL@ typedef bool _Bool; -# endif -# else -# if !defined __GNUC__ +# endif +#else +# if !defined __GNUC__ /* If @HAVE__BOOL@: Some HP-UX cc and AIX IBM C compiler versions have compiler bugs when the built-in _Bool type is used. See @@ -98,35 +104,19 @@ typedef bool _Bool; "Invalid enumerator. (badenum)" with HP-UX cc on Tru64. The only benefit of the enum, debuggability, is not important with these compilers. So use 'signed char' and no enum. */ -# define _Bool signed char -# else +# define _Bool signed char +# else /* With this compiler, trust the _Bool type if the compiler has it. */ -# if !@HAVE__BOOL@ - /* For the sake of symbolic names in gdb, define true and false as - enum constants, not only as macros. - It is tempting to write - typedef enum { false = 0, true = 1 } _Bool; - so that gdb prints values of type 'bool' symbolically. But then - values of type '_Bool' might promote to 'int' or 'unsigned int' - (see ISO C 99 6.7.2.2.(4)); however, '_Bool' must promote to 'int' - (see ISO C 99 6.3.1.1.(2)). So add a negative value to the - enum; this ensures that '_Bool' promotes to 'int'. */ +# if !@HAVE__BOOL@ typedef enum { _Bool_must_promote_to_int = -1, false = 0, true = 1 } _Bool; -# endif # endif # endif -# define bool _Bool #endif +#define bool _Bool /* The other macros must be usable in preprocessor directives. */ -#ifdef __cplusplus -# define false false -# define true true -#else -# define false 0 -# define true 1 -#endif - +#define false 0 +#define true 1 #define __bool_true_false_are_defined 1 #endif /* _GL_STDBOOL_H */ diff --git a/lib/stdbool.mini.h b/lib/stdbool.mini.h index cd36146..285f80c 100644 --- a/lib/stdbool.mini.h +++ b/lib/stdbool.mini.h @@ -2,17 +2,18 @@ Written by Bruno Haible , 2001. This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by + it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. + GNU General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _UNISTRING_STDBOOL_H #define _UNISTRING_STDBOOL_H diff --git a/lib/stddef.in.h b/lib/stddef.in.h index 383d441..b1dfb67 100644 --- a/lib/stddef.in.h +++ b/lib/stddef.in.h @@ -1,6 +1,6 @@ /* A substitute for POSIX 2008 , for platforms that have issues. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009, 2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -13,7 +13,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* Written by Eric Blake. */ @@ -25,7 +26,6 @@ #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ #endif -@PRAGMA_COLUMNS@ #if defined __need_wchar_t || defined __need_size_t \ || defined __need_ptrdiff_t || defined __need_NULL \ @@ -37,8 +37,9 @@ remember if special invocation has ever been used to obtain wint_t, in which case we need to clean up NULL yet again. */ -# if !(defined _@GUARD_PREFIX@_STDDEF_H && defined _GL_STDDEF_WINT_T) +# if !(defined _GL_STDDEF_H && defined _GL_STDDEF_WINT_T) # ifdef __need_wint_t +# undef _GL_STDDEF_H # define _GL_STDDEF_WINT_T # endif # @INCLUDE_NEXT@ @NEXT_STDDEF_H@ @@ -47,62 +48,39 @@ #else /* Normal invocation convention. */ -# ifndef _@GUARD_PREFIX@_STDDEF_H +# ifndef _GL_STDDEF_H /* The include_next requires a split double-inclusion guard. */ # @INCLUDE_NEXT@ @NEXT_STDDEF_H@ +# ifndef _GL_STDDEF_H +# define _GL_STDDEF_H + /* On NetBSD 5.0, the definition of NULL lacks proper parentheses. */ -# if (@REPLACE_NULL@ \ - && (!defined _@GUARD_PREFIX@_STDDEF_H || defined _GL_STDDEF_WINT_T)) -# undef NULL -# ifdef __cplusplus +#if @REPLACE_NULL@ +# undef NULL +# ifdef __cplusplus /* ISO C++ says that the macro NULL must expand to an integer constant expression, hence '((void *) 0)' is not allowed in C++. */ -# if __GNUG__ >= 3 +# if __GNUG__ >= 3 /* GNU C++ has a __null macro that behaves like an integer ('int' or 'long') but has the same size as a pointer. Use that, to avoid warnings. */ -# define NULL __null -# else -# define NULL 0L -# endif -# else -# define NULL ((void *) 0) -# endif +# define NULL __null +# else +# define NULL 0L # endif - -# ifndef _@GUARD_PREFIX@_STDDEF_H -# define _@GUARD_PREFIX@_STDDEF_H +# else +# define NULL ((void *) 0) +# endif +#endif /* Some platforms lack wchar_t. */ #if !@HAVE_WCHAR_T@ # define wchar_t int #endif -/* Some platforms lack max_align_t. */ -#if !@HAVE_MAX_ALIGN_T@ -/* On the x86, the maximum storage alignment of double, long, etc. is 4, - but GCC's C11 ABI for x86 says that max_align_t has an alignment of 8, - and the C11 standard allows this. Work around this problem by - using __alignof__ (which returns 8 for double) rather than _Alignof - (which returns 4), and align each union member accordingly. */ -# ifdef __GNUC__ -# define _GL_STDDEF_ALIGNAS(type) \ - __attribute__ ((__aligned__ (__alignof__ (type)))) -# else -# define _GL_STDDEF_ALIGNAS(type) /* */ -# endif -typedef union -{ - char *__p _GL_STDDEF_ALIGNAS (char *); - double __d _GL_STDDEF_ALIGNAS (double); - long double __ld _GL_STDDEF_ALIGNAS (long double); - long int __i _GL_STDDEF_ALIGNAS (long int); -} max_align_t; -#endif - -# endif /* _@GUARD_PREFIX@_STDDEF_H */ -# endif /* _@GUARD_PREFIX@_STDDEF_H */ +# endif /* _GL_STDDEF_H */ +# endif /* _GL_STDDEF_H */ #endif /* __need_XXX */ diff --git a/lib/stdint.in.h b/lib/stdint.in.h index cf36558..997e406 100644 --- a/lib/stdint.in.h +++ b/lib/stdint.in.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2002, 2004-2015 Free Software Foundation, Inc. +/* Copyright (C) 2001-2002, 2004-2010 Free Software Foundation, Inc. Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood. This file is part of gnulib. @@ -13,19 +13,19 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* * ISO C 99 for platforms that lack it. * */ -#ifndef _@GUARD_PREFIX@_STDINT_H +#ifndef _GL_STDINT_H #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ #endif -@PRAGMA_COLUMNS@ /* When including a system file that in turn includes , use the system , not our substitute. This avoids @@ -33,15 +33,6 @@ . */ #define _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H -/* On Android (Bionic libc), includes this file before - having defined 'time_t'. Therefore in this case avoid including - other system header files; just include the system's . - Ideally we should test __BIONIC__ here, but it is only defined after - has been included; hence test __ANDROID__ instead. */ -#if defined __ANDROID__ && defined _GL_INCLUDING_SYS_TYPES_H -# @INCLUDE_NEXT@ @NEXT_STDINT_H@ -#else - /* Get those types that are already defined in other system include files, so that we can "#define int8_t signed char" below without worrying about a later system include file containing a "typedef @@ -57,40 +48,28 @@ diagnostics. */ # define __STDINT_H__ # endif - - /* Some pre-C++11 implementations need this. */ -# ifdef __cplusplus -# ifndef __STDC_CONSTANT_MACROS -# define __STDC_CONSTANT_MACROS 1 -# endif -# ifndef __STDC_LIMIT_MACROS -# define __STDC_LIMIT_MACROS 1 -# endif -# endif - /* Other systems may have an incomplete or buggy . Include it before , since any "#include " in would reinclude us, skipping our contents because - _@GUARD_PREFIX@_STDINT_H is defined. + _GL_STDINT_H is defined. The include_next requires a split double-inclusion guard. */ # @INCLUDE_NEXT@ @NEXT_STDINT_H@ #endif -#if ! defined _@GUARD_PREFIX@_STDINT_H && ! defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H -#define _@GUARD_PREFIX@_STDINT_H +#if ! defined _GL_STDINT_H && ! defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H +#define _GL_STDINT_H /* defines some of the stdint.h types as well, on glibc, IRIX 6.5, and OpenBSD 3.8 (via ). AIX 5.2 isn't needed and causes troubles. - Mac OS X 10.4.6 includes (which is us), but + MacOS X 10.4.6 includes (which is us), but relies on the system definitions, so include after @NEXT_STDINT_H@. */ #if @HAVE_SYS_TYPES_H@ && ! defined _AIX # include #endif -/* Get SCHAR_MIN, SCHAR_MAX, UCHAR_MAX, INT_MIN, INT_MAX, - LONG_MIN, LONG_MAX, ULONG_MAX. */ +/* Get LONG_MIN, LONG_MAX, ULONG_MAX. */ #include #if @HAVE_INTTYPES_H@ @@ -113,7 +92,7 @@ #undef _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H -/* Minimum and maximum values for an integer type under the usual assumption. +/* Minimum and maximum values for a integer type under the usual assumption. Return an unspecified value if BITS == 0, adding a check to pacify picky compilers. */ @@ -128,8 +107,6 @@ warnings in the signed case. */ \ ((((zero) + 1) << ((bits) ? (bits) - 1 - (signed) : 0)) - 1) * 2 + 1) -#if !GNULIB_defined_stdint_types - /* 7.18.1.1. Exact-width integer types */ /* Here we assume a standard architecture where the hardware integer @@ -156,54 +133,40 @@ typedef unsigned int gl_uint32_t; #define int32_t gl_int32_t #define uint32_t gl_uint32_t -/* If the system defines INT64_MAX, assume int64_t works. That way, - if the underlying platform defines int64_t to be a 64-bit long long - int, the code below won't mistakenly define it to be a 64-bit long - int, which would mess up C++ name mangling. We must use #ifdef - rather than #if, to avoid an error with HP-UX 10.20 cc. */ - -#ifdef INT64_MAX -# define GL_INT64_T -#else /* Do not undefine int64_t if gnulib is not being used with 64-bit types, since otherwise it breaks platforms like Tandem/NSK. */ -# if LONG_MAX >> 31 >> 31 == 1 -# undef int64_t +#if LONG_MAX >> 31 >> 31 == 1 +# undef int64_t typedef long int gl_int64_t; -# define int64_t gl_int64_t -# define GL_INT64_T -# elif defined _MSC_VER -# undef int64_t +# define int64_t gl_int64_t +# define GL_INT64_T +#elif defined _MSC_VER +# undef int64_t typedef __int64 gl_int64_t; -# define int64_t gl_int64_t -# define GL_INT64_T -# elif @HAVE_LONG_LONG_INT@ -# undef int64_t +# define int64_t gl_int64_t +# define GL_INT64_T +#elif @HAVE_LONG_LONG_INT@ +# undef int64_t typedef long long int gl_int64_t; -# define int64_t gl_int64_t -# define GL_INT64_T -# endif +# define int64_t gl_int64_t +# define GL_INT64_T #endif -#ifdef UINT64_MAX -# define GL_UINT64_T -#else -# if ULONG_MAX >> 31 >> 31 >> 1 == 1 -# undef uint64_t +#if ULONG_MAX >> 31 >> 31 >> 1 == 1 +# undef uint64_t typedef unsigned long int gl_uint64_t; -# define uint64_t gl_uint64_t -# define GL_UINT64_T -# elif defined _MSC_VER -# undef uint64_t +# define uint64_t gl_uint64_t +# define GL_UINT64_T +#elif defined _MSC_VER +# undef uint64_t typedef unsigned __int64 gl_uint64_t; -# define uint64_t gl_uint64_t -# define GL_UINT64_T -# elif @HAVE_UNSIGNED_LONG_LONG_INT@ -# undef uint64_t +# define uint64_t gl_uint64_t +# define GL_UINT64_T +#elif @HAVE_UNSIGNED_LONG_LONG_INT@ +# undef uint64_t typedef unsigned long long int gl_uint64_t; -# define uint64_t gl_uint64_t -# define GL_UINT64_T -# endif +# define uint64_t gl_uint64_t +# define GL_UINT64_T #endif /* Avoid collision with Solaris 2.5.1 etc. */ @@ -246,9 +209,8 @@ typedef unsigned long long int gl_uint64_t; /* Here we assume a standard architecture where the hardware integer types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types - are taken from the same list of types. The following code normally - uses types consistent with glibc, as that lessens the chance of - incompatibility with older GNU hosts. */ + are taken from the same list of types. Assume that 'long int' + is fast enough for all narrower integers. */ #undef int_fast8_t #undef uint_fast8_t @@ -258,21 +220,12 @@ typedef unsigned long long int gl_uint64_t; #undef uint_fast32_t #undef int_fast64_t #undef uint_fast64_t -typedef signed char gl_int_fast8_t; -typedef unsigned char gl_uint_fast8_t; - -#ifdef __sun -/* Define types compatible with SunOS 5.10, so that code compiled under - earlier SunOS versions works with code compiled under SunOS 5.10. */ -typedef int gl_int_fast32_t; -typedef unsigned int gl_uint_fast32_t; -#else +typedef long int gl_int_fast8_t; +typedef unsigned long int gl_uint_fast8_t; +typedef long int gl_int_fast16_t; +typedef unsigned long int gl_uint_fast16_t; typedef long int gl_int_fast32_t; typedef unsigned long int gl_uint_fast32_t; -#endif -typedef gl_int_fast32_t gl_int_fast16_t; -typedef gl_uint_fast32_t gl_uint_fast16_t; - #define int_fast8_t gl_int_fast8_t #define uint_fast8_t gl_uint_fast8_t #define int_fast16_t gl_int_fast16_t @@ -300,49 +253,37 @@ typedef unsigned long int gl_uintptr_t; /* Note: These types are compiler dependent. It may be unwise to use them in public header files. */ -/* If the system defines INTMAX_MAX, assume that intmax_t works, and - similarly for UINTMAX_MAX and uintmax_t. This avoids problems with - assuming one type where another is used by the system. */ - -#ifndef INTMAX_MAX -# undef INTMAX_C -# undef intmax_t -# if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1 +#undef intmax_t +#if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1 typedef long long int gl_intmax_t; -# define intmax_t gl_intmax_t -# elif defined GL_INT64_T -# define intmax_t int64_t -# else +# define intmax_t gl_intmax_t +#elif defined GL_INT64_T +# define intmax_t int64_t +#else typedef long int gl_intmax_t; -# define intmax_t gl_intmax_t -# endif +# define intmax_t gl_intmax_t #endif -#ifndef UINTMAX_MAX -# undef UINTMAX_C -# undef uintmax_t -# if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1 +#undef uintmax_t +#if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1 typedef unsigned long long int gl_uintmax_t; -# define uintmax_t gl_uintmax_t -# elif defined GL_UINT64_T -# define uintmax_t uint64_t -# else +# define uintmax_t gl_uintmax_t +#elif defined GL_UINT64_T +# define uintmax_t uint64_t +#else typedef unsigned long int gl_uintmax_t; -# define uintmax_t gl_uintmax_t -# endif +# define uintmax_t gl_uintmax_t #endif /* Verify that intmax_t and uintmax_t have the same size. Too much code breaks if this is not the case. If this check fails, the reason is likely to be found in the autoconf macros. */ -typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t) - ? 1 : -1]; - -#define GNULIB_defined_stdint_types 1 -#endif /* !GNULIB_defined_stdint_types */ +typedef int _verify_intmax_size[2 * (sizeof (intmax_t) == sizeof (uintmax_t)) - 1]; /* 7.18.2. Limits of specified-width integer types */ +#if ! defined __cplusplus || defined __STDC_LIMIT_MACROS + /* 7.18.2.1. Limits of exact-width integer types */ /* Here we assume a standard architecture where the hardware integer @@ -369,14 +310,17 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t) #define INT32_MAX 2147483647 #define UINT32_MAX 4294967295U -#if defined GL_INT64_T && ! defined INT64_MAX +#undef INT64_MIN +#undef INT64_MAX +#ifdef GL_INT64_T /* Prefer (- INTMAX_C (1) << 63) over (~ INT64_MAX) because SunPRO C 5.0 evaluates the latter incorrectly in preprocessor expressions. */ # define INT64_MIN (- INTMAX_C (1) << 63) # define INT64_MAX INTMAX_C (9223372036854775807) #endif -#if defined GL_UINT64_T && ! defined UINT64_MAX +#undef UINT64_MAX +#ifdef GL_UINT64_T # define UINT64_MAX UINTMAX_C (18446744073709551615) #endif @@ -428,29 +372,23 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t) #undef INT_FAST8_MIN #undef INT_FAST8_MAX #undef UINT_FAST8_MAX -#define INT_FAST8_MIN SCHAR_MIN -#define INT_FAST8_MAX SCHAR_MAX -#define UINT_FAST8_MAX UCHAR_MAX +#define INT_FAST8_MIN LONG_MIN +#define INT_FAST8_MAX LONG_MAX +#define UINT_FAST8_MAX ULONG_MAX #undef INT_FAST16_MIN #undef INT_FAST16_MAX #undef UINT_FAST16_MAX -#define INT_FAST16_MIN INT_FAST32_MIN -#define INT_FAST16_MAX INT_FAST32_MAX -#define UINT_FAST16_MAX UINT_FAST32_MAX +#define INT_FAST16_MIN LONG_MIN +#define INT_FAST16_MAX LONG_MAX +#define UINT_FAST16_MAX ULONG_MAX #undef INT_FAST32_MIN #undef INT_FAST32_MAX #undef UINT_FAST32_MAX -#ifdef __sun -# define INT_FAST32_MIN INT_MIN -# define INT_FAST32_MAX INT_MAX -# define UINT_FAST32_MAX UINT_MAX -#else -# define INT_FAST32_MIN LONG_MIN -# define INT_FAST32_MAX LONG_MAX -# define UINT_FAST32_MAX ULONG_MAX -#endif +#define INT_FAST32_MIN LONG_MIN +#define INT_FAST32_MAX LONG_MAX +#define UINT_FAST32_MAX ULONG_MAX #undef INT_FAST64_MIN #undef INT_FAST64_MAX @@ -475,23 +413,21 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t) /* 7.18.2.5. Limits of greatest-width integer types */ -#ifndef INTMAX_MAX -# undef INTMAX_MIN -# ifdef INT64_MAX -# define INTMAX_MIN INT64_MIN -# define INTMAX_MAX INT64_MAX -# else -# define INTMAX_MIN INT32_MIN -# define INTMAX_MAX INT32_MAX -# endif +#undef INTMAX_MIN +#undef INTMAX_MAX +#ifdef INT64_MAX +# define INTMAX_MIN INT64_MIN +# define INTMAX_MAX INT64_MAX +#else +# define INTMAX_MIN INT32_MIN +# define INTMAX_MAX INT32_MAX #endif -#ifndef UINTMAX_MAX -# ifdef UINT64_MAX -# define UINTMAX_MAX UINT64_MAX -# else -# define UINTMAX_MAX UINT32_MAX -# endif +#undef UINTMAX_MAX +#ifdef UINT64_MAX +# define UINTMAX_MAX UINT64_MAX +#else +# define UINTMAX_MAX UINT32_MAX #endif /* 7.18.3. Limits of other integer types */ @@ -539,16 +475,10 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t) /* wchar_t limits */ /* Get WCHAR_MIN, WCHAR_MAX. - This include is not on the top, above, because on OSF/1 4.0 we have a - sequence of nested includes - -> -> -> , and the latter includes + This include is not on the top, above, because on OSF/1 4.0 we have a sequence of nested + includes -> -> -> , and the latter includes and assumes its types are already defined. */ -#if @HAVE_WCHAR_H@ && ! (defined WCHAR_MIN && defined WCHAR_MAX) - /* BSD/OS 4.0.1 has a bug: , and must be - included before . */ -# include -# include -# include +#if ! (defined WCHAR_MIN && defined WCHAR_MAX) # define _GL_JUST_INCLUDE_SYSTEM_WCHAR_H # include # undef _GL_JUST_INCLUDE_SYSTEM_WCHAR_H @@ -568,8 +498,12 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t) #define WINT_MAX \ _STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@) +#endif /* !defined __cplusplus || defined __STDC_LIMIT_MACROS */ + /* 7.18.4. Macros for integer constants */ +#if ! defined __cplusplus || defined __STDC_CONSTANT_MACROS + /* 7.18.4.1. Macros for minimum-width integer constants */ /* According to ISO C 99 Technical Corrigendum 1 */ @@ -610,26 +544,25 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t) /* 7.18.4.2. Macros for greatest-width integer constants */ -#ifndef INTMAX_C -# if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1 -# define INTMAX_C(x) x##LL -# elif defined GL_INT64_T -# define INTMAX_C(x) INT64_C(x) -# else -# define INTMAX_C(x) x##L -# endif +#undef INTMAX_C +#if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1 +# define INTMAX_C(x) x##LL +#elif defined GL_INT64_T +# define INTMAX_C(x) INT64_C(x) +#else +# define INTMAX_C(x) x##L #endif -#ifndef UINTMAX_C -# if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1 -# define UINTMAX_C(x) x##ULL -# elif defined GL_UINT64_T -# define UINTMAX_C(x) UINT64_C(x) -# else -# define UINTMAX_C(x) x##UL -# endif +#undef UINTMAX_C +#if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1 +# define UINTMAX_C(x) x##ULL +#elif defined GL_UINT64_T +# define UINTMAX_C(x) UINT64_C(x) +#else +# define UINTMAX_C(x) x##UL #endif -#endif /* _@GUARD_PREFIX@_STDINT_H */ -#endif /* !(defined __ANDROID__ && ...) */ -#endif /* !defined _@GUARD_PREFIX@_STDINT_H && !defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H */ +#endif /* !defined __cplusplus || defined __STDC_CONSTANT_MACROS */ + +#endif /* _GL_STDINT_H */ +#endif /* !defined _GL_STDINT_H && !defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H */ diff --git a/lib/stdint.mini.h b/lib/stdint.mini.h index 2afadcd..d6f2cb0 100644 --- a/lib/stdint.mini.h +++ b/lib/stdint.mini.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2002, 2004-2010 Free Software Foundation, Inc. +/* Copyright (C) 2001-2002, 2004-2009 Free Software Foundation, Inc. Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood. This file is part of gnulib. @@ -13,7 +13,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* * Subset of ISO C 99 for platforms that lack it. @@ -120,6 +121,7 @@ typedef unsigned int unistring_uint32_t; /* Avoid collision with Solaris 2.5.1 etc. */ #define _UINT8_T #define _UINT32_T +#define _UINT64_T #endif /* _UNISTRING_STDINT_H */ diff --git a/lib/stdio-impl.h b/lib/stdio-impl.h index e2e2bfb..528b6ef 100644 --- a/lib/stdio-impl.h +++ b/lib/stdio-impl.h @@ -1,5 +1,5 @@ /* Implementation details of FILE streams. - Copyright (C) 2007-2008, 2010-2015 Free Software Foundation, Inc. + Copyright (C) 2007-2008, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -26,10 +26,7 @@ # include #endif -#include /* For detecting Plan9. */ - -#if defined __sferror || defined __DragonFly__ || defined __ANDROID__ - /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Android */ +#if defined __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, MacOS X, Cygwin */ # if defined __DragonFly__ /* DragonFly */ /* See . */ @@ -58,7 +55,7 @@ # define fp_ fp # endif -# if (defined __NetBSD__ && __NetBSD_Version__ >= 105270000) || defined __OpenBSD__ || defined __ANDROID__ /* NetBSD >= 1.5ZA, OpenBSD, Android */ +# if (defined __NetBSD__ && __NetBSD_Version__ >= 105270000) || defined __OpenBSD__ /* NetBSD >= 1.5ZA, OpenBSD */ /* See and */ struct __sfileext @@ -67,7 +64,7 @@ /* More fields, not relevant here. */ }; # define fp_ub ((struct __sfileext *) fp->_ext._base)->_ub -# else /* FreeBSD, NetBSD <= 1.5Z, DragonFly, Mac OS X, Cygwin, Android */ +# else /* FreeBSD, NetBSD <= 1.5Z, DragonFly, MacOS X, Cygwin */ # define fp_ub fp_->_ub # endif @@ -78,17 +75,6 @@ /* SystemV derived implementations. */ -#ifdef __TANDEM /* NonStop Kernel */ -# ifndef _IOERR -/* These values were determined by the program 'stdioext-flags' at - . */ -# define _IOERR 0x40 -# define _IOREAD 0x80 -# define _IOWRT 0x4 -# define _IORW 0x100 -# endif -#endif - #if defined _IOERR # if defined __sun && defined _LP64 /* Solaris/{SPARC,AMD64} 64-bit */ diff --git a/lib/stdlib.in.h b/lib/stdlib.in.h index fc46a21..3839ff3 100644 --- a/lib/stdlib.in.h +++ b/lib/stdlib.in.h @@ -1,6 +1,6 @@ /* A GNU-like . - Copyright (C) 1995, 2001-2004, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 1995, 2001-2004, 2006-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -18,60 +18,43 @@ #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ #endif -@PRAGMA_COLUMNS@ -#if defined __need_system_stdlib_h || defined __need_malloc_and_calloc -/* Special invocation conventions inside some gnulib header files, - and inside some glibc header files, respectively. */ +#if defined __need_malloc_and_calloc +/* Special invocation convention inside glibc header files. */ #@INCLUDE_NEXT@ @NEXT_STDLIB_H@ #else /* Normal invocation convention. */ -#ifndef _@GUARD_PREFIX@_STDLIB_H +#ifndef _GL_STDLIB_H /* The include_next requires a split double-inclusion guard. */ #@INCLUDE_NEXT@ @NEXT_STDLIB_H@ -#ifndef _@GUARD_PREFIX@_STDLIB_H -#define _@GUARD_PREFIX@_STDLIB_H +#ifndef _GL_STDLIB_H +#define _GL_STDLIB_H /* NetBSD 5.0 mis-defines NULL. */ #include -/* MirBSD 10 defines WEXITSTATUS in , not in . */ -#if @GNULIB_SYSTEM_POSIX@ && !defined WEXITSTATUS -# include -#endif - /* Solaris declares getloadavg() in . */ #if (@GNULIB_GETLOADAVG@ || defined GNULIB_POSIXCHECK) && @HAVE_SYS_LOADAVG_H@ # include #endif -/* Native Windows platforms declare mktemp() in . */ -#if 0 && ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__) -# include -#endif - -#if @GNULIB_RANDOM_R@ - /* OSF/1 5.1 declares 'struct random_data' in , which is included - from if _REENTRANT is defined. Include it whenever we need - 'struct random_data'. */ -# if @HAVE_RANDOM_H@ -# include -# endif + from if _REENTRANT is defined. Include it always. */ +#if @HAVE_RANDOM_H@ +# include +#endif -# if !@HAVE_STRUCT_RANDOM_DATA@ || @REPLACE_RANDOM_R@ || !@HAVE_RANDOM_R@ -# include -# endif +#if !@HAVE_STRUCT_RANDOM_DATA@ || (@GNULIB_RANDOM_R@ && !@HAVE_RANDOM_R@) \ + || defined GNULIB_POSIXCHECK +# include +#endif -# if !@HAVE_STRUCT_RANDOM_DATA@ -/* Define 'struct random_data'. - But allow multiple gnulib generated replacements to coexist. */ -# if !GNULIB_defined_struct_random_data +#if !@HAVE_STRUCT_RANDOM_DATA@ struct random_data { int32_t *fptr; /* Front pointer. */ @@ -82,29 +65,15 @@ struct random_data int rand_sep; /* Distance between front and rear. */ int32_t *end_ptr; /* Pointer behind state table. */ }; -# define GNULIB_defined_struct_random_data 1 -# endif -# endif #endif -#if (@GNULIB_MKSTEMP@ || @GNULIB_MKSTEMPS@ || @GNULIB_GETSUBOPT@ || defined GNULIB_POSIXCHECK) && ! defined __GLIBC__ && !((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__) -/* On Mac OS X 10.3, only declares mkstemp. */ -/* On Mac OS X 10.5, only declares mkstemps. */ +#if (@GNULIB_MKSTEMP@ || @GNULIB_GETSUBOPT@ || defined GNULIB_POSIXCHECK) && ! defined __GLIBC__ && !((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__) +/* On MacOS X 10.3, only declares mkstemp. */ /* On Cygwin 1.7.1, only declares getsubopt. */ /* But avoid namespace pollution on glibc systems and native Windows. */ # include #endif -/* The __attribute__ feature is available in gcc versions 2.5 and later. - The attribute __pure__ was added in gcc 2.96. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) -#else -# define _GL_ATTRIBUTE_PURE /* empty */ -#endif - -/* The definition of _Noreturn is copied here. */ - /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* The definition of _GL_ARG_NONNULL is copied here. */ @@ -126,30 +95,11 @@ struct random_data #endif -#if @GNULIB__EXIT@ -/* Terminate the current process with the given return code, without running - the 'atexit' handlers. */ -# if !@HAVE__EXIT@ -_GL_FUNCDECL_SYS (_Exit, _Noreturn void, (int status)); -# endif -_GL_CXXALIAS_SYS (_Exit, void, (int status)); -_GL_CXXALIASWARN (_Exit); -#elif defined GNULIB_POSIXCHECK -# undef _Exit -# if HAVE_RAW_DECL__EXIT -_GL_WARN_ON_USE (_Exit, "_Exit is unportable - " - "use gnulib module _Exit for portability"); -# endif -#endif - - #if @GNULIB_ATOLL@ /* Parse a signed decimal integer. Returns the value of the integer. Errors are not detected. */ # if !@HAVE_ATOLL@ -_GL_FUNCDECL_SYS (atoll, long long, (const char *string) - _GL_ATTRIBUTE_PURE - _GL_ARG_NONNULL ((1))); +_GL_FUNCDECL_SYS (atoll, long long, (const char *string) _GL_ARG_NONNULL ((1))); # endif _GL_CXXALIAS_SYS (atoll, long long, (const char *string)); _GL_CXXALIASWARN (atoll); @@ -162,7 +112,7 @@ _GL_WARN_ON_USE (atoll, "atoll is unportable - " #endif #if @GNULIB_CALLOC_POSIX@ -# if @REPLACE_CALLOC@ +# if !@HAVE_CALLOC_POSIX@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef calloc # define calloc rpl_calloc @@ -199,8 +149,7 @@ _GL_CXXALIASWARN (canonicalize_file_name); #elif defined GNULIB_POSIXCHECK # undef canonicalize_file_name # if HAVE_RAW_DECL_CANONICALIZE_FILE_NAME -_GL_WARN_ON_USE (canonicalize_file_name, - "canonicalize_file_name is unportable - " +_GL_WARN_ON_USE (canonicalize_file_name, "canonicalize_file_name is unportable - " "use gnulib module canonicalize-lgpl for portability"); # endif #endif @@ -263,19 +212,14 @@ _GL_CXXALIASWARN (grantpt); #elif defined GNULIB_POSIXCHECK # undef grantpt # if HAVE_RAW_DECL_GRANTPT -_GL_WARN_ON_USE (grantpt, "grantpt is not portable - " +_GL_WARN_ON_USE (ptsname, "grantpt is not portable - " "use gnulib module grantpt for portability"); # endif #endif -/* If _GL_USE_STDLIB_ALLOC is nonzero, the including module does not - rely on GNU or POSIX semantics for malloc and realloc (for example, - by never specifying a zero size), so it does not need malloc or - realloc to be redefined. */ #if @GNULIB_MALLOC_POSIX@ -# if @REPLACE_MALLOC@ -# if !((defined __cplusplus && defined GNULIB_NAMESPACE) \ - || _GL_USE_STDLIB_ALLOC) +# if !@HAVE_MALLOC_POSIX@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef malloc # define malloc rpl_malloc # endif @@ -285,28 +229,13 @@ _GL_CXXALIAS_RPL (malloc, void *, (size_t size)); _GL_CXXALIAS_SYS (malloc, void *, (size_t size)); # endif _GL_CXXALIASWARN (malloc); -#elif defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC +#elif defined GNULIB_POSIXCHECK # undef malloc /* Assume malloc is always declared. */ _GL_WARN_ON_USE (malloc, "malloc is not POSIX compliant everywhere - " "use gnulib module malloc-posix for portability"); #endif -/* Convert a multibyte character to a wide character. */ -#if @GNULIB_MBTOWC@ -# if @REPLACE_MBTOWC@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef mbtowc -# define mbtowc rpl_mbtowc -# endif -_GL_FUNCDECL_RPL (mbtowc, int, (wchar_t *pwc, const char *s, size_t n)); -_GL_CXXALIAS_RPL (mbtowc, int, (wchar_t *pwc, const char *s, size_t n)); -# else -_GL_CXXALIAS_SYS (mbtowc, int, (wchar_t *pwc, const char *s, size_t n)); -# endif -_GL_CXXALIASWARN (mbtowc); -#endif - #if @GNULIB_MKDTEMP@ /* Create a unique temporary directory from TEMPLATE. The last six characters of TEMPLATE must be "XXXXXX"; @@ -439,38 +368,13 @@ _GL_WARN_ON_USE (mkstemps, "mkstemps is unportable - " # endif #endif -#if @GNULIB_POSIX_OPENPT@ -/* Return an FD open to the master side of a pseudo-terminal. Flags should - include O_RDWR, and may also include O_NOCTTY. */ -# if !@HAVE_POSIX_OPENPT@ -_GL_FUNCDECL_SYS (posix_openpt, int, (int flags)); -# endif -_GL_CXXALIAS_SYS (posix_openpt, int, (int flags)); -_GL_CXXALIASWARN (posix_openpt); -#elif defined GNULIB_POSIXCHECK -# undef posix_openpt -# if HAVE_RAW_DECL_POSIX_OPENPT -_GL_WARN_ON_USE (posix_openpt, "posix_openpt is not portable - " - "use gnulib module posix_openpt for portability"); -# endif -#endif - #if @GNULIB_PTSNAME@ /* Return the pathname of the pseudo-terminal slave associated with the master FD is open on, or NULL on errors. */ -# if @REPLACE_PTSNAME@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef ptsname -# define ptsname rpl_ptsname -# endif -_GL_FUNCDECL_RPL (ptsname, char *, (int fd)); -_GL_CXXALIAS_RPL (ptsname, char *, (int fd)); -# else -# if !@HAVE_PTSNAME@ +# if !@HAVE_PTSNAME@ _GL_FUNCDECL_SYS (ptsname, char *, (int fd)); -# endif -_GL_CXXALIAS_SYS (ptsname, char *, (int fd)); # endif +_GL_CXXALIAS_SYS (ptsname, char *, (int fd)); _GL_CXXALIASWARN (ptsname); #elif defined GNULIB_POSIXCHECK # undef ptsname @@ -480,32 +384,6 @@ _GL_WARN_ON_USE (ptsname, "ptsname is not portable - " # endif #endif -#if @GNULIB_PTSNAME_R@ -/* Set the pathname of the pseudo-terminal slave associated with - the master FD is open on and return 0, or set errno and return - non-zero on errors. */ -# if @REPLACE_PTSNAME_R@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef ptsname_r -# define ptsname_r rpl_ptsname_r -# endif -_GL_FUNCDECL_RPL (ptsname_r, int, (int fd, char *buf, size_t len)); -_GL_CXXALIAS_RPL (ptsname_r, int, (int fd, char *buf, size_t len)); -# else -# if !@HAVE_PTSNAME_R@ -_GL_FUNCDECL_SYS (ptsname_r, int, (int fd, char *buf, size_t len)); -# endif -_GL_CXXALIAS_SYS (ptsname_r, int, (int fd, char *buf, size_t len)); -# endif -_GL_CXXALIASWARN (ptsname_r); -#elif defined GNULIB_POSIXCHECK -# undef ptsname_r -# if HAVE_RAW_DECL_PTSNAME_R -_GL_WARN_ON_USE (ptsname_r, "ptsname_r is not portable - " - "use gnulib module ptsname_r for portability"); -# endif -#endif - #if @GNULIB_PUTENV@ # if @REPLACE_PUTENV@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) @@ -520,29 +398,6 @@ _GL_CXXALIAS_SYS (putenv, int, (char *string)); _GL_CXXALIASWARN (putenv); #endif -#if @GNULIB_QSORT_R@ -# if @REPLACE_QSORT_R@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef qsort_r -# define qsort_r rpl_qsort_r -# endif -_GL_FUNCDECL_RPL (qsort_r, void, (void *base, size_t nmemb, size_t size, - int (*compare) (void const *, void const *, - void *), - void *arg) _GL_ARG_NONNULL ((1, 4))); -_GL_CXXALIAS_RPL (qsort_r, void, (void *base, size_t nmemb, size_t size, - int (*compare) (void const *, void const *, - void *), - void *arg)); -# else -_GL_CXXALIAS_SYS (qsort_r, void, (void *base, size_t nmemb, size_t size, - int (*compare) (void const *, void const *, - void *), - void *arg)); -# endif -_GL_CXXALIASWARN (qsort_r); -#endif - #if @GNULIB_RANDOM_R@ # if !@HAVE_RANDOM_R@ @@ -552,83 +407,12 @@ _GL_CXXALIASWARN (qsort_r); # endif #endif - -#if @GNULIB_RANDOM@ -# if !@HAVE_RANDOM@ -_GL_FUNCDECL_SYS (random, long, (void)); -# endif -_GL_CXXALIAS_SYS (random, long, (void)); -_GL_CXXALIASWARN (random); -#elif defined GNULIB_POSIXCHECK -# undef random -# if HAVE_RAW_DECL_RANDOM -_GL_WARN_ON_USE (random, "random is unportable - " - "use gnulib module random for portability"); -# endif -#endif - -#if @GNULIB_RANDOM@ -# if !@HAVE_RANDOM@ -_GL_FUNCDECL_SYS (srandom, void, (unsigned int seed)); -# endif -_GL_CXXALIAS_SYS (srandom, void, (unsigned int seed)); -_GL_CXXALIASWARN (srandom); -#elif defined GNULIB_POSIXCHECK -# undef srandom -# if HAVE_RAW_DECL_SRANDOM -_GL_WARN_ON_USE (srandom, "srandom is unportable - " - "use gnulib module random for portability"); -# endif -#endif - -#if @GNULIB_RANDOM@ -# if !@HAVE_RANDOM@ -_GL_FUNCDECL_SYS (initstate, char *, - (unsigned int seed, char *buf, size_t buf_size) - _GL_ARG_NONNULL ((2))); -# endif -_GL_CXXALIAS_SYS (initstate, char *, - (unsigned int seed, char *buf, size_t buf_size)); -_GL_CXXALIASWARN (initstate); -#elif defined GNULIB_POSIXCHECK -# undef initstate -# if HAVE_RAW_DECL_INITSTATE_R -_GL_WARN_ON_USE (initstate, "initstate is unportable - " - "use gnulib module random for portability"); -# endif -#endif - -#if @GNULIB_RANDOM@ -# if !@HAVE_RANDOM@ -_GL_FUNCDECL_SYS (setstate, char *, (char *arg_state) _GL_ARG_NONNULL ((1))); -# endif -_GL_CXXALIAS_SYS (setstate, char *, (char *arg_state)); -_GL_CXXALIASWARN (setstate); -#elif defined GNULIB_POSIXCHECK -# undef setstate -# if HAVE_RAW_DECL_SETSTATE_R -_GL_WARN_ON_USE (setstate, "setstate is unportable - " - "use gnulib module random for portability"); -# endif -#endif - - #if @GNULIB_RANDOM_R@ -# if @REPLACE_RANDOM_R@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef random_r -# define random_r rpl_random_r -# endif -_GL_FUNCDECL_RPL (random_r, int, (struct random_data *buf, int32_t *result) - _GL_ARG_NONNULL ((1, 2))); -_GL_CXXALIAS_RPL (random_r, int, (struct random_data *buf, int32_t *result)); -# else -# if !@HAVE_RANDOM_R@ +# if !@HAVE_RANDOM_R@ _GL_FUNCDECL_SYS (random_r, int, (struct random_data *buf, int32_t *result) _GL_ARG_NONNULL ((1, 2))); -# endif -_GL_CXXALIAS_SYS (random_r, int, (struct random_data *buf, int32_t *result)); # endif +_GL_CXXALIAS_SYS (random_r, int, (struct random_data *buf, int32_t *result)); _GL_CXXALIASWARN (random_r); #elif defined GNULIB_POSIXCHECK # undef random_r @@ -639,25 +423,13 @@ _GL_WARN_ON_USE (random_r, "random_r is unportable - " #endif #if @GNULIB_RANDOM_R@ -# if @REPLACE_RANDOM_R@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef srandom_r -# define srandom_r rpl_srandom_r -# endif -_GL_FUNCDECL_RPL (srandom_r, int, - (unsigned int seed, struct random_data *rand_state) - _GL_ARG_NONNULL ((2))); -_GL_CXXALIAS_RPL (srandom_r, int, - (unsigned int seed, struct random_data *rand_state)); -# else -# if !@HAVE_RANDOM_R@ +# if !@HAVE_RANDOM_R@ _GL_FUNCDECL_SYS (srandom_r, int, (unsigned int seed, struct random_data *rand_state) _GL_ARG_NONNULL ((2))); -# endif +# endif _GL_CXXALIAS_SYS (srandom_r, int, (unsigned int seed, struct random_data *rand_state)); -# endif _GL_CXXALIASWARN (srandom_r); #elif defined GNULIB_POSIXCHECK # undef srandom_r @@ -668,29 +440,15 @@ _GL_WARN_ON_USE (srandom_r, "srandom_r is unportable - " #endif #if @GNULIB_RANDOM_R@ -# if @REPLACE_RANDOM_R@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef initstate_r -# define initstate_r rpl_initstate_r -# endif -_GL_FUNCDECL_RPL (initstate_r, int, - (unsigned int seed, char *buf, size_t buf_size, - struct random_data *rand_state) - _GL_ARG_NONNULL ((2, 4))); -_GL_CXXALIAS_RPL (initstate_r, int, - (unsigned int seed, char *buf, size_t buf_size, - struct random_data *rand_state)); -# else -# if !@HAVE_RANDOM_R@ +# if !@HAVE_RANDOM_R@ _GL_FUNCDECL_SYS (initstate_r, int, (unsigned int seed, char *buf, size_t buf_size, struct random_data *rand_state) _GL_ARG_NONNULL ((2, 4))); -# endif +# endif _GL_CXXALIAS_SYS (initstate_r, int, (unsigned int seed, char *buf, size_t buf_size, struct random_data *rand_state)); -# endif _GL_CXXALIASWARN (initstate_r); #elif defined GNULIB_POSIXCHECK # undef initstate_r @@ -701,25 +459,13 @@ _GL_WARN_ON_USE (initstate_r, "initstate_r is unportable - " #endif #if @GNULIB_RANDOM_R@ -# if @REPLACE_RANDOM_R@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef setstate_r -# define setstate_r rpl_setstate_r -# endif -_GL_FUNCDECL_RPL (setstate_r, int, - (char *arg_state, struct random_data *rand_state) - _GL_ARG_NONNULL ((1, 2))); -_GL_CXXALIAS_RPL (setstate_r, int, - (char *arg_state, struct random_data *rand_state)); -# else -# if !@HAVE_RANDOM_R@ +# if !@HAVE_RANDOM_R@ _GL_FUNCDECL_SYS (setstate_r, int, (char *arg_state, struct random_data *rand_state) _GL_ARG_NONNULL ((1, 2))); -# endif +# endif _GL_CXXALIAS_SYS (setstate_r, int, (char *arg_state, struct random_data *rand_state)); -# endif _GL_CXXALIASWARN (setstate_r); #elif defined GNULIB_POSIXCHECK # undef setstate_r @@ -731,9 +477,8 @@ _GL_WARN_ON_USE (setstate_r, "setstate_r is unportable - " #if @GNULIB_REALLOC_POSIX@ -# if @REPLACE_REALLOC@ -# if !((defined __cplusplus && defined GNULIB_NAMESPACE) \ - || _GL_USE_STDLIB_ALLOC) +# if !@HAVE_REALLOC_POSIX@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef realloc # define realloc rpl_realloc # endif @@ -743,7 +488,7 @@ _GL_CXXALIAS_RPL (realloc, void *, (void *ptr, size_t size)); _GL_CXXALIAS_SYS (realloc, void *, (void *ptr, size_t size)); # endif _GL_CXXALIASWARN (realloc); -#elif defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC +#elif defined GNULIB_POSIXCHECK # undef realloc /* Assume realloc is always declared. */ _GL_WARN_ON_USE (realloc, "realloc is not POSIX compliant everywhere - " @@ -790,22 +535,6 @@ _GL_WARN_ON_USE (rpmatch, "rpmatch is unportable - " # endif #endif -#if @GNULIB_SECURE_GETENV@ -/* Look up NAME in the environment, returning 0 in insecure situations. */ -# if !@HAVE_SECURE_GETENV@ -_GL_FUNCDECL_SYS (secure_getenv, char *, - (char const *name) _GL_ARG_NONNULL ((1))); -# endif -_GL_CXXALIAS_SYS (secure_getenv, char *, (char const *name)); -_GL_CXXALIASWARN (secure_getenv); -#elif defined GNULIB_POSIXCHECK -# undef secure_getenv -# if HAVE_RAW_DECL_SECURE_GETENV -_GL_WARN_ON_USE (secure_getenv, "secure_getenv is unportable - " - "use gnulib module secure_getenv for portability"); -# endif -#endif - #if @GNULIB_SETENV@ /* Set NAME to VALUE in the environment. If REPLACE is nonzero, overwrite an existing value. */ @@ -820,7 +549,7 @@ _GL_FUNCDECL_RPL (setenv, int, _GL_CXXALIAS_RPL (setenv, int, (const char *name, const char *value, int replace)); # else -# if !@HAVE_DECL_SETENV@ +# if !@HAVE_SETENV@ _GL_FUNCDECL_SYS (setenv, int, (const char *name, const char *value, int replace) _GL_ARG_NONNULL ((1))); @@ -828,9 +557,7 @@ _GL_FUNCDECL_SYS (setenv, int, _GL_CXXALIAS_SYS (setenv, int, (const char *name, const char *value, int replace)); # endif -# if !(@REPLACE_SETENV@ && !@HAVE_DECL_SETENV@) _GL_CXXALIASWARN (setenv); -# endif #elif defined GNULIB_POSIXCHECK # undef setenv # if HAVE_RAW_DECL_SETENV @@ -925,7 +652,7 @@ _GL_CXXALIASWARN (unlockpt); #elif defined GNULIB_POSIXCHECK # undef unlockpt # if HAVE_RAW_DECL_UNLOCKPT -_GL_WARN_ON_USE (unlockpt, "unlockpt is not portable - " +_GL_WARN_ON_USE (ptsname, "unlockpt is not portable - " "use gnulib module unlockpt for portability"); # endif #endif @@ -940,14 +667,12 @@ _GL_WARN_ON_USE (unlockpt, "unlockpt is not portable - " _GL_FUNCDECL_RPL (unsetenv, int, (const char *name) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (unsetenv, int, (const char *name)); # else -# if !@HAVE_DECL_UNSETENV@ +# if !@HAVE_UNSETENV@ _GL_FUNCDECL_SYS (unsetenv, int, (const char *name) _GL_ARG_NONNULL ((1))); # endif _GL_CXXALIAS_SYS (unsetenv, int, (const char *name)); # endif -# if !(@REPLACE_UNSETENV@ && !@HAVE_DECL_UNSETENV@) _GL_CXXALIASWARN (unsetenv); -# endif #elif defined GNULIB_POSIXCHECK # undef unsetenv # if HAVE_RAW_DECL_UNSETENV @@ -956,22 +681,7 @@ _GL_WARN_ON_USE (unsetenv, "unsetenv is unportable - " # endif #endif -/* Convert a wide character to a multibyte character. */ -#if @GNULIB_WCTOMB@ -# if @REPLACE_WCTOMB@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef wctomb -# define wctomb rpl_wctomb -# endif -_GL_FUNCDECL_RPL (wctomb, int, (char *s, wchar_t wc)); -_GL_CXXALIAS_RPL (wctomb, int, (char *s, wchar_t wc)); -# else -_GL_CXXALIAS_SYS (wctomb, int, (char *s, wchar_t wc)); -# endif -_GL_CXXALIASWARN (wctomb); -#endif - -#endif /* _@GUARD_PREFIX@_STDLIB_H */ -#endif /* _@GUARD_PREFIX@_STDLIB_H */ +#endif /* _GL_STDLIB_H */ +#endif /* _GL_STDLIB_H */ #endif diff --git a/lib/str-kmp.h b/lib/str-kmp.h deleted file mode 100644 index 06af7c9..0000000 --- a/lib/str-kmp.h +++ /dev/null @@ -1,153 +0,0 @@ -/* Substring search in a NUL terminated string of UNIT elements, - using the Knuth-Morris-Pratt algorithm. - Copyright (C) 2005-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2005. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ - -/* Before including this file, you need to define: - UNIT The element type of the needle and haystack. - CANON_ELEMENT(c) A macro that canonicalizes an element right after - it has been fetched from needle or haystack. - The argument is of type UNIT; the result must be - of type UNIT as well. */ - -/* Knuth-Morris-Pratt algorithm. - See http://en.wikipedia.org/wiki/Knuth-Morris-Pratt_algorithm - HAYSTACK is the NUL terminated string in which to search for. - NEEDLE is the string to search for in HAYSTACK, consisting of NEEDLE_LEN - units. - Return a boolean indicating success: - Return true and set *RESULTP if the search was completed. - Return false if it was aborted because not enough memory was available. */ -static bool -knuth_morris_pratt (const UNIT *haystack, - const UNIT *needle, size_t needle_len, - const UNIT **resultp) -{ - size_t m = needle_len; - - /* Allocate the table. */ - size_t *table = (size_t *) nmalloca (m, sizeof (size_t)); - if (table == NULL) - return false; - /* Fill the table. - For 0 < i < m: - 0 < table[i] <= i is defined such that - forall 0 < x < table[i]: needle[x..i-1] != needle[0..i-1-x], - and table[i] is as large as possible with this property. - This implies: - 1) For 0 < i < m: - If table[i] < i, - needle[table[i]..i-1] = needle[0..i-1-table[i]]. - 2) For 0 < i < m: - rhaystack[0..i-1] == needle[0..i-1] - and exists h, i <= h < m: rhaystack[h] != needle[h] - implies - forall 0 <= x < table[i]: rhaystack[x..x+m-1] != needle[0..m-1]. - table[0] remains uninitialized. */ - { - size_t i, j; - - /* i = 1: Nothing to verify for x = 0. */ - table[1] = 1; - j = 0; - - for (i = 2; i < m; i++) - { - /* Here: j = i-1 - table[i-1]. - The inequality needle[x..i-1] != needle[0..i-1-x] is known to hold - for x < table[i-1], by induction. - Furthermore, if j>0: needle[i-1-j..i-2] = needle[0..j-1]. */ - UNIT b = CANON_ELEMENT (needle[i - 1]); - - for (;;) - { - /* Invariants: The inequality needle[x..i-1] != needle[0..i-1-x] - is known to hold for x < i-1-j. - Furthermore, if j>0: needle[i-1-j..i-2] = needle[0..j-1]. */ - if (b == CANON_ELEMENT (needle[j])) - { - /* Set table[i] := i-1-j. */ - table[i] = i - ++j; - break; - } - /* The inequality needle[x..i-1] != needle[0..i-1-x] also holds - for x = i-1-j, because - needle[i-1] != needle[j] = needle[i-1-x]. */ - if (j == 0) - { - /* The inequality holds for all possible x. */ - table[i] = i; - break; - } - /* The inequality needle[x..i-1] != needle[0..i-1-x] also holds - for i-1-j < x < i-1-j+table[j], because for these x: - needle[x..i-2] - = needle[x-(i-1-j)..j-1] - != needle[0..j-1-(x-(i-1-j))] (by definition of table[j]) - = needle[0..i-2-x], - hence needle[x..i-1] != needle[0..i-1-x]. - Furthermore - needle[i-1-j+table[j]..i-2] - = needle[table[j]..j-1] - = needle[0..j-1-table[j]] (by definition of table[j]). */ - j = j - table[j]; - } - /* Here: j = i - table[i]. */ - } - } - - /* Search, using the table to accelerate the processing. */ - { - size_t j; - const UNIT *rhaystack; - const UNIT *phaystack; - - *resultp = NULL; - j = 0; - rhaystack = haystack; - phaystack = haystack; - /* Invariant: phaystack = rhaystack + j. */ - while (*phaystack != 0) - if (CANON_ELEMENT (needle[j]) == CANON_ELEMENT (*phaystack)) - { - j++; - phaystack++; - if (j == m) - { - /* The entire needle has been found. */ - *resultp = rhaystack; - break; - } - } - else if (j > 0) - { - /* Found a match of needle[0..j-1], mismatch at needle[j]. */ - rhaystack += table[j]; - j -= table[j]; - } - else - { - /* Found a mismatch at needle[0] already. */ - rhaystack++; - phaystack++; - } - } - - freea (table); - return true; -} - -#undef CANON_ELEMENT diff --git a/lib/str-two-way.h b/lib/str-two-way.h deleted file mode 100644 index 4422517..0000000 --- a/lib/str-two-way.h +++ /dev/null @@ -1,452 +0,0 @@ -/* Byte-wise substring search, using the Two-Way algorithm. - Copyright (C) 2008-2015 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Written by Eric Blake , 2008. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, see . */ - -/* Before including this file, you need to include and - , and define: - RESULT_TYPE A macro that expands to the return type. - AVAILABLE(h, h_l, j, n_l) - A macro that returns nonzero if there are - at least N_L bytes left starting at H[J]. - H is 'unsigned char *', H_L, J, and N_L - are 'size_t'; H_L is an lvalue. For - NUL-terminated searches, H_L can be - modified each iteration to avoid having - to compute the end of H up front. - - For case-insensitivity, you may optionally define: - CMP_FUNC(p1, p2, l) A macro that returns 0 iff the first L - characters of P1 and P2 are equal. - CANON_ELEMENT(c) A macro that canonicalizes an element right after - it has been fetched from one of the two strings. - The argument is an 'unsigned char'; the result - must be an 'unsigned char' as well. - - This file undefines the macros documented above, and defines - LONG_NEEDLE_THRESHOLD. -*/ - -#include -#include - -/* We use the Two-Way string matching algorithm (also known as - Chrochemore-Perrin), which guarantees linear complexity with - constant space. Additionally, for long needles, we also use a bad - character shift table similar to the Boyer-Moore algorithm to - achieve improved (potentially sub-linear) performance. - - See http://www-igm.univ-mlv.fr/~lecroq/string/node26.html#SECTION00260, - http://en.wikipedia.org/wiki/Boyer-Moore_string_search_algorithm, - http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.34.6641&rep=rep1&type=pdf -*/ - -/* Point at which computing a bad-byte shift table is likely to be - worthwhile. Small needles should not compute a table, since it - adds (1 << CHAR_BIT) + NEEDLE_LEN computations of preparation for a - speedup no greater than a factor of NEEDLE_LEN. The larger the - needle, the better the potential performance gain. On the other - hand, on non-POSIX systems with CHAR_BIT larger than eight, the - memory required for the table is prohibitive. */ -#if CHAR_BIT < 10 -# define LONG_NEEDLE_THRESHOLD 32U -#else -# define LONG_NEEDLE_THRESHOLD SIZE_MAX -#endif - -#ifndef MAX -# define MAX(a, b) ((a < b) ? (b) : (a)) -#endif - -#ifndef CANON_ELEMENT -# define CANON_ELEMENT(c) c -#endif -#ifndef CMP_FUNC -# define CMP_FUNC memcmp -#endif - -/* Perform a critical factorization of NEEDLE, of length NEEDLE_LEN. - Return the index of the first byte in the right half, and set - *PERIOD to the global period of the right half. - - The global period of a string is the smallest index (possibly its - length) at which all remaining bytes in the string are repetitions - of the prefix (the last repetition may be a subset of the prefix). - - When NEEDLE is factored into two halves, a local period is the - length of the smallest word that shares a suffix with the left half - and shares a prefix with the right half. All factorizations of a - non-empty NEEDLE have a local period of at least 1 and no greater - than NEEDLE_LEN. - - A critical factorization has the property that the local period - equals the global period. All strings have at least one critical - factorization with the left half smaller than the global period. - And while some strings have more than one critical factorization, - it is provable that with an ordered alphabet, at least one of the - critical factorizations corresponds to a maximal suffix. - - Given an ordered alphabet, a critical factorization can be computed - in linear time, with 2 * NEEDLE_LEN comparisons, by computing the - shorter of two ordered maximal suffixes. The ordered maximal - suffixes are determined by lexicographic comparison while tracking - periodicity. */ -static size_t -critical_factorization (const unsigned char *needle, size_t needle_len, - size_t *period) -{ - /* Index of last byte of left half, or SIZE_MAX. */ - size_t max_suffix, max_suffix_rev; - size_t j; /* Index into NEEDLE for current candidate suffix. */ - size_t k; /* Offset into current period. */ - size_t p; /* Intermediate period. */ - unsigned char a, b; /* Current comparison bytes. */ - - /* Special case NEEDLE_LEN of 1 or 2 (all callers already filtered - out 0-length needles. */ - if (needle_len < 3) - { - *period = 1; - return needle_len - 1; - } - - /* Invariants: - 0 <= j < NEEDLE_LEN - 1 - -1 <= max_suffix{,_rev} < j (treating SIZE_MAX as if it were signed) - min(max_suffix, max_suffix_rev) < global period of NEEDLE - 1 <= p <= global period of NEEDLE - p == global period of the substring NEEDLE[max_suffix{,_rev}+1...j] - 1 <= k <= p - */ - - /* Perform lexicographic search. */ - max_suffix = SIZE_MAX; - j = 0; - k = p = 1; - while (j + k < needle_len) - { - a = CANON_ELEMENT (needle[j + k]); - b = CANON_ELEMENT (needle[max_suffix + k]); - if (a < b) - { - /* Suffix is smaller, period is entire prefix so far. */ - j += k; - k = 1; - p = j - max_suffix; - } - else if (a == b) - { - /* Advance through repetition of the current period. */ - if (k != p) - ++k; - else - { - j += p; - k = 1; - } - } - else /* b < a */ - { - /* Suffix is larger, start over from current location. */ - max_suffix = j++; - k = p = 1; - } - } - *period = p; - - /* Perform reverse lexicographic search. */ - max_suffix_rev = SIZE_MAX; - j = 0; - k = p = 1; - while (j + k < needle_len) - { - a = CANON_ELEMENT (needle[j + k]); - b = CANON_ELEMENT (needle[max_suffix_rev + k]); - if (b < a) - { - /* Suffix is smaller, period is entire prefix so far. */ - j += k; - k = 1; - p = j - max_suffix_rev; - } - else if (a == b) - { - /* Advance through repetition of the current period. */ - if (k != p) - ++k; - else - { - j += p; - k = 1; - } - } - else /* a < b */ - { - /* Suffix is larger, start over from current location. */ - max_suffix_rev = j++; - k = p = 1; - } - } - - /* Choose the shorter suffix. Return the index of the first byte of - the right half, rather than the last byte of the left half. - - For some examples, 'banana' has two critical factorizations, both - exposed by the two lexicographic extreme suffixes of 'anana' and - 'nana', where both suffixes have a period of 2. On the other - hand, with 'aab' and 'bba', both strings have a single critical - factorization of the last byte, with the suffix having a period - of 1. While the maximal lexicographic suffix of 'aab' is 'b', - the maximal lexicographic suffix of 'bba' is 'ba', which is not a - critical factorization. Conversely, the maximal reverse - lexicographic suffix of 'a' works for 'bba', but not 'ab' for - 'aab'. The shorter suffix of the two will always be a critical - factorization. */ - if (max_suffix_rev + 1 < max_suffix + 1) - return max_suffix + 1; - *period = p; - return max_suffix_rev + 1; -} - -/* Return the first location of non-empty NEEDLE within HAYSTACK, or - NULL. HAYSTACK_LEN is the minimum known length of HAYSTACK. This - method is optimized for NEEDLE_LEN < LONG_NEEDLE_THRESHOLD. - Performance is guaranteed to be linear, with an initialization cost - of 2 * NEEDLE_LEN comparisons. - - If AVAILABLE does not modify HAYSTACK_LEN (as in memmem), then at - most 2 * HAYSTACK_LEN - NEEDLE_LEN comparisons occur in searching. - If AVAILABLE modifies HAYSTACK_LEN (as in strstr), then at most 3 * - HAYSTACK_LEN - NEEDLE_LEN comparisons occur in searching. */ -static RETURN_TYPE -two_way_short_needle (const unsigned char *haystack, size_t haystack_len, - const unsigned char *needle, size_t needle_len) -{ - size_t i; /* Index into current byte of NEEDLE. */ - size_t j; /* Index into current window of HAYSTACK. */ - size_t period; /* The period of the right half of needle. */ - size_t suffix; /* The index of the right half of needle. */ - - /* Factor the needle into two halves, such that the left half is - smaller than the global period, and the right half is - periodic (with a period as large as NEEDLE_LEN - suffix). */ - suffix = critical_factorization (needle, needle_len, &period); - - /* Perform the search. Each iteration compares the right half - first. */ - if (CMP_FUNC (needle, needle + period, suffix) == 0) - { - /* Entire needle is periodic; a mismatch in the left half can - only advance by the period, so use memory to avoid rescanning - known occurrences of the period in the right half. */ - size_t memory = 0; - j = 0; - while (AVAILABLE (haystack, haystack_len, j, needle_len)) - { - /* Scan for matches in right half. */ - i = MAX (suffix, memory); - while (i < needle_len && (CANON_ELEMENT (needle[i]) - == CANON_ELEMENT (haystack[i + j]))) - ++i; - if (needle_len <= i) - { - /* Scan for matches in left half. */ - i = suffix - 1; - while (memory < i + 1 && (CANON_ELEMENT (needle[i]) - == CANON_ELEMENT (haystack[i + j]))) - --i; - if (i + 1 < memory + 1) - return (RETURN_TYPE) (haystack + j); - /* No match, so remember how many repetitions of period - on the right half were scanned. */ - j += period; - memory = needle_len - period; - } - else - { - j += i - suffix + 1; - memory = 0; - } - } - } - else - { - /* The two halves of needle are distinct; no extra memory is - required, and any mismatch results in a maximal shift. */ - period = MAX (suffix, needle_len - suffix) + 1; - j = 0; - while (AVAILABLE (haystack, haystack_len, j, needle_len)) - { - /* Scan for matches in right half. */ - i = suffix; - while (i < needle_len && (CANON_ELEMENT (needle[i]) - == CANON_ELEMENT (haystack[i + j]))) - ++i; - if (needle_len <= i) - { - /* Scan for matches in left half. */ - i = suffix - 1; - while (i != SIZE_MAX && (CANON_ELEMENT (needle[i]) - == CANON_ELEMENT (haystack[i + j]))) - --i; - if (i == SIZE_MAX) - return (RETURN_TYPE) (haystack + j); - j += period; - } - else - j += i - suffix + 1; - } - } - return NULL; -} - -/* Return the first location of non-empty NEEDLE within HAYSTACK, or - NULL. HAYSTACK_LEN is the minimum known length of HAYSTACK. This - method is optimized for LONG_NEEDLE_THRESHOLD <= NEEDLE_LEN. - Performance is guaranteed to be linear, with an initialization cost - of 3 * NEEDLE_LEN + (1 << CHAR_BIT) operations. - - If AVAILABLE does not modify HAYSTACK_LEN (as in memmem), then at - most 2 * HAYSTACK_LEN - NEEDLE_LEN comparisons occur in searching, - and sublinear performance O(HAYSTACK_LEN / NEEDLE_LEN) is possible. - If AVAILABLE modifies HAYSTACK_LEN (as in strstr), then at most 3 * - HAYSTACK_LEN - NEEDLE_LEN comparisons occur in searching, and - sublinear performance is not possible. */ -static RETURN_TYPE -two_way_long_needle (const unsigned char *haystack, size_t haystack_len, - const unsigned char *needle, size_t needle_len) -{ - size_t i; /* Index into current byte of NEEDLE. */ - size_t j; /* Index into current window of HAYSTACK. */ - size_t period; /* The period of the right half of needle. */ - size_t suffix; /* The index of the right half of needle. */ - size_t shift_table[1U << CHAR_BIT]; /* See below. */ - - /* Factor the needle into two halves, such that the left half is - smaller than the global period, and the right half is - periodic (with a period as large as NEEDLE_LEN - suffix). */ - suffix = critical_factorization (needle, needle_len, &period); - - /* Populate shift_table. For each possible byte value c, - shift_table[c] is the distance from the last occurrence of c to - the end of NEEDLE, or NEEDLE_LEN if c is absent from the NEEDLE. - shift_table[NEEDLE[NEEDLE_LEN - 1]] contains the only 0. */ - for (i = 0; i < 1U << CHAR_BIT; i++) - shift_table[i] = needle_len; - for (i = 0; i < needle_len; i++) - shift_table[CANON_ELEMENT (needle[i])] = needle_len - i - 1; - - /* Perform the search. Each iteration compares the right half - first. */ - if (CMP_FUNC (needle, needle + period, suffix) == 0) - { - /* Entire needle is periodic; a mismatch in the left half can - only advance by the period, so use memory to avoid rescanning - known occurrences of the period in the right half. */ - size_t memory = 0; - size_t shift; - j = 0; - while (AVAILABLE (haystack, haystack_len, j, needle_len)) - { - /* Check the last byte first; if it does not match, then - shift to the next possible match location. */ - shift = shift_table[CANON_ELEMENT (haystack[j + needle_len - 1])]; - if (0 < shift) - { - if (memory && shift < period) - { - /* Since needle is periodic, but the last period has - a byte out of place, there can be no match until - after the mismatch. */ - shift = needle_len - period; - } - memory = 0; - j += shift; - continue; - } - /* Scan for matches in right half. The last byte has - already been matched, by virtue of the shift table. */ - i = MAX (suffix, memory); - while (i < needle_len - 1 && (CANON_ELEMENT (needle[i]) - == CANON_ELEMENT (haystack[i + j]))) - ++i; - if (needle_len - 1 <= i) - { - /* Scan for matches in left half. */ - i = suffix - 1; - while (memory < i + 1 && (CANON_ELEMENT (needle[i]) - == CANON_ELEMENT (haystack[i + j]))) - --i; - if (i + 1 < memory + 1) - return (RETURN_TYPE) (haystack + j); - /* No match, so remember how many repetitions of period - on the right half were scanned. */ - j += period; - memory = needle_len - period; - } - else - { - j += i - suffix + 1; - memory = 0; - } - } - } - else - { - /* The two halves of needle are distinct; no extra memory is - required, and any mismatch results in a maximal shift. */ - size_t shift; - period = MAX (suffix, needle_len - suffix) + 1; - j = 0; - while (AVAILABLE (haystack, haystack_len, j, needle_len)) - { - /* Check the last byte first; if it does not match, then - shift to the next possible match location. */ - shift = shift_table[CANON_ELEMENT (haystack[j + needle_len - 1])]; - if (0 < shift) - { - j += shift; - continue; - } - /* Scan for matches in right half. The last byte has - already been matched, by virtue of the shift table. */ - i = suffix; - while (i < needle_len - 1 && (CANON_ELEMENT (needle[i]) - == CANON_ELEMENT (haystack[i + j]))) - ++i; - if (needle_len - 1 <= i) - { - /* Scan for matches in left half. */ - i = suffix - 1; - while (i != SIZE_MAX && (CANON_ELEMENT (needle[i]) - == CANON_ELEMENT (haystack[i + j]))) - --i; - if (i == SIZE_MAX) - return (RETURN_TYPE) (haystack + j); - j += period; - } - else - j += i - suffix + 1; - } - } - return NULL; -} - -#undef AVAILABLE -#undef CANON_ELEMENT -#undef CMP_FUNC -#undef MAX -#undef RETURN_TYPE diff --git a/lib/streq.h b/lib/streq.h index 85ce271..8791598 100644 --- a/lib/streq.h +++ b/lib/streq.h @@ -1,5 +1,5 @@ /* Optimized string comparison. - Copyright (C) 2001-2002, 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published @@ -21,8 +21,8 @@ #include -/* STREQ_OPT allows to optimize string comparison with a small literal string. - STREQ_OPT (s, "EUC-KR", 'E', 'U', 'C', '-', 'K', 'R', 0, 0, 0) +/* STREQ allows to optimize string comparison with a small literal string. + STREQ (s, "EUC-KR", 'E', 'U', 'C', '-', 'K', 'R', 0, 0, 0) is semantically equivalent to strcmp (s, "EUC-KR") == 0 just faster. */ @@ -163,12 +163,12 @@ streq0 (const char *s1, const char *s2, char s20, char s21, char s22, char s23, return 0; } -#define STREQ_OPT(s1,s2,s20,s21,s22,s23,s24,s25,s26,s27,s28) \ +#define STREQ(s1,s2,s20,s21,s22,s23,s24,s25,s26,s27,s28) \ streq0 (s1, s2, s20, s21, s22, s23, s24, s25, s26, s27, s28) #else -#define STREQ_OPT(s1,s2,s20,s21,s22,s23,s24,s25,s26,s27,s28) \ +#define STREQ(s1,s2,s20,s21,s22,s23,s24,s25,s26,s27,s28) \ (strcmp (s1, s2) == 0) #endif diff --git a/lib/striconveh.c b/lib/striconveh.c index a9c9b00..ae10f3c 100644 --- a/lib/striconveh.c +++ b/lib/striconveh.c @@ -1,5 +1,5 @@ /* Character set conversion with error handling. - Copyright (C) 2001-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2010 Free Software Foundation, Inc. Written by Bruno Haible and Simon Josefsson. This program is free software: you can redistribute it and/or modify @@ -52,8 +52,7 @@ iconveh_open (const char *to_codeset, const char *from_codeset, iconveh_t *cdp) iconv_t cd2; /* Avoid glibc-2.1 bug with EUC-KR. */ -# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ <= 1) && !defined __UCLIBC__) \ - && !defined _LIBICONV_VERSION +# if (__GLIBC__ - 0 == 2 && __GLIBC_MINOR__ - 0 <= 1) && !defined _LIBICONV_VERSION if (c_strcasecmp (from_codeset, "EUC-KR") == 0 || c_strcasecmp (to_codeset, "EUC-KR") == 0) { @@ -80,9 +79,7 @@ iconveh_open (const char *to_codeset, const char *from_codeset, iconveh_t *cdp) } if (STRCASEEQ (to_codeset, "UTF-8", 'U','T','F','-','8',0,0,0,0) -# if (((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) || __GLIBC__ > 2) \ - && !defined __UCLIBC__) \ - || _LIBICONV_VERSION >= 0x0105 +# if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) || __GLIBC__ > 2 || _LIBICONV_VERSION >= 0x0105 || c_strcasecmp (to_codeset, "UTF-8//TRANSLIT") == 0 # endif ) @@ -139,7 +136,7 @@ iconveh_close (const iconveh_t *cd) /* iconv_carefully is like iconv, except that it stops as soon as it encounters a conversion error, and it returns in *INCREMENTED a boolean telling whether it has incremented the input pointers past the error location. */ -# if !defined _LIBICONV_VERSION && !(defined __GLIBC__ && !defined __UCLIBC__) +# if !defined _LIBICONV_VERSION && !defined __GLIBC__ /* Irix iconv() inserts a NUL byte if it cannot convert. NetBSD iconv() inserts a question mark if it cannot convert. Only GNU libiconv and GNU libc are known to prefer to fail rather @@ -247,7 +244,7 @@ iconv_carefully_1 (iconv_t cd, *inbuf = inptr; *inbytesleft = inptr_end - inptr; -# if !defined _LIBICONV_VERSION && !(defined __GLIBC__ && !defined __UCLIBC__) +# if !defined _LIBICONV_VERSION && !defined __GLIBC__ /* Irix iconv() inserts a NUL byte if it cannot convert. NetBSD iconv() inserts a question mark if it cannot convert. Only GNU libiconv and GNU libc are known to prefer to fail rather @@ -406,8 +403,7 @@ mem_cd_iconveh_internal (const char *src, size_t srclen, /* Avoid glibc-2.1 bug and Solaris 2.7-2.9 bug. */ # if defined _LIBICONV_VERSION \ - || !(((__GLIBC__ == 2 && __GLIBC_MINOR__ <= 1) && !defined __UCLIBC__) \ - || defined __sun) + || !((__GLIBC__ - 0 == 2 && __GLIBC_MINOR__ - 0 <= 1) || defined __sun) /* Set to the initial state. */ iconv (cd, NULL, NULL, NULL, NULL); # endif @@ -535,8 +531,7 @@ mem_cd_iconveh_internal (const char *src, size_t srclen, /* Now get the conversion state back to the initial state. But avoid glibc-2.1 bug and Solaris 2.7 bug. */ #if defined _LIBICONV_VERSION \ - || !(((__GLIBC__ == 2 && __GLIBC_MINOR__ <= 1) && !defined __UCLIBC__) \ - || defined __sun) + || !((__GLIBC__ == 2 && __GLIBC_MINOR__ <= 1) || defined __sun) for (;;) { char *outptr = result + length; @@ -611,8 +606,7 @@ mem_cd_iconveh_internal (const char *src, size_t srclen, /* Avoid glibc-2.1 bug and Solaris 2.7-2.9 bug. */ # if defined _LIBICONV_VERSION \ - || !(((__GLIBC__ == 2 && __GLIBC_MINOR__ <= 1) && !defined __UCLIBC__) \ - || defined __sun) + || !((__GLIBC__ - 0 == 2 && __GLIBC_MINOR__ - 0 <= 1) || defined __sun) /* Set to the initial state. */ if (cd1 != (iconv_t)(-1)) iconv (cd1, NULL, NULL, NULL, NULL); @@ -664,8 +658,7 @@ mem_cd_iconveh_internal (const char *src, size_t srclen, /* Now get the conversion state of CD1 back to the initial state. But avoid glibc-2.1 bug and Solaris 2.7 bug. */ # if defined _LIBICONV_VERSION \ - || !(((__GLIBC__ == 2 && __GLIBC_MINOR__ <= 1) && !defined __UCLIBC__) \ - || defined __sun) + || !((__GLIBC__ == 2 && __GLIBC_MINOR__ <= 1) || defined __sun) if (cd1 != (iconv_t)(-1)) res1 = iconv (cd1, NULL, NULL, &out1ptr, &out1size); else @@ -747,8 +740,7 @@ mem_cd_iconveh_internal (const char *src, size_t srclen, /* Now get the conversion state of CD1 back to the initial state. But avoid glibc-2.1 bug and Solaris 2.7 bug. */ # if defined _LIBICONV_VERSION \ - || !(((__GLIBC__ == 2 && __GLIBC_MINOR__ <= 1) && !defined __UCLIBC__) \ - || defined __sun) + || !((__GLIBC__ == 2 && __GLIBC_MINOR__ <= 1) || defined __sun) if (cd2 != (iconv_t)(-1)) res2 = iconv (cd2, NULL, NULL, &out2ptr, &out2size); else @@ -891,7 +883,7 @@ mem_cd_iconveh_internal (const char *src, size_t srclen, } length = out2ptr - result; } -# if !defined _LIBICONV_VERSION && !(defined __GLIBC__ && !defined __UCLIBC__) +# if !defined _LIBICONV_VERSION && !defined __GLIBC__ /* Irix iconv() inserts a NUL byte if it cannot convert. NetBSD iconv() inserts a question mark if it cannot convert. @@ -978,23 +970,19 @@ mem_cd_iconveh_internal (const char *src, size_t srclen, if (result == tmpbuf) { size_t memsize = length + extra_alloc; + char *memory; - if (*resultp != NULL && *lengthp >= memsize) - result = *resultp; + memory = (char *) malloc (memsize > 0 ? memsize : 1); + if (memory != NULL) + { + memcpy (memory, tmpbuf, length); + result = memory; + } else { - char *memory; - - memory = (char *) malloc (memsize > 0 ? memsize : 1); - if (memory != NULL) - result = memory; - else - { - errno = ENOMEM; - return -1; - } + errno = ENOMEM; + return -1; } - memcpy (result, tmpbuf, length); } else if (result != *resultp && length + extra_alloc < allocated) { diff --git a/lib/striconveh.h b/lib/striconveh.h index bea457b..dc92cea 100644 --- a/lib/striconveh.h +++ b/lib/striconveh.h @@ -1,5 +1,5 @@ /* Character set conversion with error handling. - Copyright (C) 2001-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible and Simon Josefsson. This program is free software: you can redistribute it and/or modify @@ -33,7 +33,7 @@ extern "C" { #if HAVE_ICONV -/* A conversion descriptor for use by the iconveh functions. */ +/* An conversion descriptor for use by the iconveh functions. */ typedef struct { /* Conversion descriptor from FROM_CODESET to TO_CODESET, or (iconv_t)(-1) diff --git a/lib/striconveha.c b/lib/striconveha.c index d39a7db..27e7b15 100644 --- a/lib/striconveha.c +++ b/lib/striconveha.c @@ -1,5 +1,5 @@ /* Character set conversion with error handling and autodetection. - Copyright (C) 2002, 2005, 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2005, 2007, 2009, 2010 Free Software Foundation, Inc. Written by Bruno Haible. This program is free software: you can redistribute it and/or modify @@ -226,9 +226,7 @@ mem_iconveha (const char *src, size_t srclen, /* When using GNU libc >= 2.2 or GNU libiconv >= 1.5, we want to use transliteration. */ -#if (((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) || __GLIBC__ > 2) \ - && !defined __UCLIBC__) \ - || _LIBICONV_VERSION >= 0x0105 +#if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) || __GLIBC__ > 2 || _LIBICONV_VERSION >= 0x0105 if (transliterate) { int retval; @@ -328,9 +326,7 @@ str_iconveha (const char *src, /* When using GNU libc >= 2.2 or GNU libiconv >= 1.5, we want to use transliteration. */ -#if (((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) || __GLIBC__ > 2) \ - && !defined __UCLIBC__) \ - || _LIBICONV_VERSION >= 0x0105 +#if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) || __GLIBC__ > 2 || _LIBICONV_VERSION >= 0x0105 if (transliterate) { char *result; diff --git a/lib/striconveha.h b/lib/striconveha.h index b2e5e6c..5f106c3 100644 --- a/lib/striconveha.h +++ b/lib/striconveha.h @@ -1,5 +1,5 @@ /* Character set conversion with error handling and autodetection. - Copyright (C) 2002, 2005, 2007-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2005, 2007-2010 Free Software Foundation, Inc. Written by Bruno Haible. This program is free software: you can redistribute it and/or modify diff --git a/lib/string.in.h b/lib/string.in.h index 9a630b1..75deca0 100644 --- a/lib/string.in.h +++ b/lib/string.in.h @@ -1,6 +1,6 @@ /* A GNU-like . - Copyright (C) 1995-1996, 2001-2015 Free Software Foundation, Inc. + Copyright (C) 1995-1996, 2001-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -13,36 +13,20 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +#ifndef _GL_STRING_H #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ #endif -@PRAGMA_COLUMNS@ - -#if defined _GL_ALREADY_INCLUDING_STRING_H -/* Special invocation convention: - - On OS X/NetBSD we have a sequence of nested includes - -> -> "string.h" - In this situation system _chk variants due to -D_FORTIFY_SOURCE - might be used after any replacements defined here. */ - -#@INCLUDE_NEXT@ @NEXT_STRING_H@ - -#else -/* Normal invocation convention. */ - -#ifndef _@GUARD_PREFIX@_STRING_H - -#define _GL_ALREADY_INCLUDING_STRING_H /* The include_next requires a split double-inclusion guard. */ #@INCLUDE_NEXT@ @NEXT_STRING_H@ -#undef _GL_ALREADY_INCLUDING_STRING_H - -#ifndef _@GUARD_PREFIX@_STRING_H -#define _@GUARD_PREFIX@_STRING_H +#ifndef _GL_STRING_H +#define _GL_STRING_H /* NetBSD 5.0 mis-defines NULL. */ #include @@ -52,20 +36,17 @@ # include #endif -/* The __attribute__ feature is available in gcc versions 2.5 and later. - The attribute __pure__ was added in gcc 2.96. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) -#else -# define _GL_ATTRIBUTE_PURE /* empty */ +#ifndef __attribute__ +/* This feature is available in gcc versions 2.5 and later. */ +# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5) +# define __attribute__(Spec) /* empty */ +# endif +/* The attribute __pure__ was added in gcc 2.96. */ +# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 96) +# define __pure__ /* empty */ +# endif #endif -/* NetBSD 5.0 declares strsignal in , not in . */ -/* But in any case avoid namespace pollution on glibc systems. */ -#if (@GNULIB_STRSIGNAL@ || defined GNULIB_POSIXCHECK) && defined __NetBSD__ \ - && ! defined __GLIBC__ -# include -#endif /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ @@ -74,36 +55,6 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ -/* Find the index of the least-significant set bit. */ -#if @GNULIB_FFSL@ -# if !@HAVE_FFSL@ -_GL_FUNCDECL_SYS (ffsl, int, (long int i)); -# endif -_GL_CXXALIAS_SYS (ffsl, int, (long int i)); -_GL_CXXALIASWARN (ffsl); -#elif defined GNULIB_POSIXCHECK -# undef ffsl -# if HAVE_RAW_DECL_FFSL -_GL_WARN_ON_USE (ffsl, "ffsl is not portable - use the ffsl module"); -# endif -#endif - - -/* Find the index of the least-significant set bit. */ -#if @GNULIB_FFSLL@ -# if !@HAVE_FFSLL@ -_GL_FUNCDECL_SYS (ffsll, int, (long long int i)); -# endif -_GL_CXXALIAS_SYS (ffsll, int, (long long int i)); -_GL_CXXALIASWARN (ffsll); -#elif defined GNULIB_POSIXCHECK -# undef ffsll -# if HAVE_RAW_DECL_FFSLL -_GL_WARN_ON_USE (ffsll, "ffsll is not portable - use the ffsll module"); -# endif -#endif - - /* Return the first instance of C within N bytes of S, or NULL. */ #if @GNULIB_MEMCHR@ # if @REPLACE_MEMCHR@ @@ -111,13 +62,13 @@ _GL_WARN_ON_USE (ffsll, "ffsll is not portable - use the ffsll module"); # define memchr rpl_memchr # endif _GL_FUNCDECL_RPL (memchr, void *, (void const *__s, int __c, size_t __n) - _GL_ATTRIBUTE_PURE + __attribute__ ((__pure__)) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (memchr, void *, (void const *__s, int __c, size_t __n)); # else # if ! @HAVE_MEMCHR@ _GL_FUNCDECL_SYS (memchr, void *, (void const *__s, int __c, size_t __n) - _GL_ATTRIBUTE_PURE + __attribute__ ((__pure__)) _GL_ARG_NONNULL ((1))); # endif /* On some systems, this function is defined as an overloaded function: @@ -127,7 +78,7 @@ _GL_CXXALIAS_SYS_CAST2 (memchr, void *, (void const *__s, int __c, size_t __n), void const *, (void const *__s, int __c, size_t __n)); # endif -# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \ +# if __GLIBC__ == 2 && __GLIBC_MINOR__ >= 10 \ && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) _GL_CXXALIASWARN1 (memchr, void *, (void *__s, int __c, size_t __n)); _GL_CXXALIASWARN1 (memchr, void const *, @@ -151,8 +102,7 @@ _GL_WARN_ON_USE (memchr, "memchr has platform-specific bugs - " _GL_FUNCDECL_RPL (memmem, void *, (void const *__haystack, size_t __haystack_len, void const *__needle, size_t __needle_len) - _GL_ATTRIBUTE_PURE - _GL_ARG_NONNULL ((1, 3))); + __attribute__ ((__pure__)) _GL_ARG_NONNULL ((1, 3))); _GL_CXXALIAS_RPL (memmem, void *, (void const *__haystack, size_t __haystack_len, void const *__needle, size_t __needle_len)); @@ -161,8 +111,7 @@ _GL_CXXALIAS_RPL (memmem, void *, _GL_FUNCDECL_SYS (memmem, void *, (void const *__haystack, size_t __haystack_len, void const *__needle, size_t __needle_len) - _GL_ATTRIBUTE_PURE - _GL_ARG_NONNULL ((1, 3))); + __attribute__ ((__pure__)) _GL_ARG_NONNULL ((1, 3))); # endif _GL_CXXALIAS_SYS (memmem, void *, (void const *__haystack, size_t __haystack_len, @@ -203,7 +152,7 @@ _GL_WARN_ON_USE (mempcpy, "mempcpy is unportable - " #if @GNULIB_MEMRCHR@ # if ! @HAVE_DECL_MEMRCHR@ _GL_FUNCDECL_SYS (memrchr, void *, (void const *, int, size_t) - _GL_ATTRIBUTE_PURE + __attribute__ ((__pure__)) _GL_ARG_NONNULL ((1))); # endif /* On some systems, this function is defined as an overloaded function: @@ -212,7 +161,7 @@ _GL_FUNCDECL_SYS (memrchr, void *, (void const *, int, size_t) _GL_CXXALIAS_SYS_CAST2 (memrchr, void *, (void const *, int, size_t), void const *, (void const *, int, size_t)); -# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \ +# if __GLIBC__ == 2 && __GLIBC_MINOR__ >= 10 \ && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) _GL_CXXALIASWARN1 (memrchr, void *, (void *, int, size_t)); _GL_CXXALIASWARN1 (memrchr, void const *, (void const *, int, size_t)); @@ -233,7 +182,7 @@ _GL_WARN_ON_USE (memrchr, "memrchr is unportable - " #if @GNULIB_RAWMEMCHR@ # if ! @HAVE_RAWMEMCHR@ _GL_FUNCDECL_SYS (rawmemchr, void *, (void const *__s, int __c_in) - _GL_ATTRIBUTE_PURE + __attribute__ ((__pure__)) _GL_ARG_NONNULL ((1))); # endif /* On some systems, this function is defined as an overloaded function: @@ -242,7 +191,7 @@ _GL_FUNCDECL_SYS (rawmemchr, void *, (void const *__s, int __c_in) _GL_CXXALIAS_SYS_CAST2 (rawmemchr, void *, (void const *__s, int __c_in), void const *, (void const *__s, int __c_in)); -# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \ +# if __GLIBC__ == 2 && __GLIBC_MINOR__ >= 10 \ && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) _GL_CXXALIASWARN1 (rawmemchr, void *, (void *__s, int __c_in)); _GL_CXXALIASWARN1 (rawmemchr, void const *, (void const *__s, int __c_in)); @@ -280,7 +229,6 @@ _GL_WARN_ON_USE (stpcpy, "stpcpy is unportable - " #if @GNULIB_STPNCPY@ # if @REPLACE_STPNCPY@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef stpncpy # define stpncpy rpl_stpncpy # endif _GL_FUNCDECL_RPL (stpncpy, char *, @@ -322,29 +270,18 @@ _GL_WARN_ON_USE (strchr, "strchr cannot work correctly on character strings " /* Find the first occurrence of C in S or the final NUL byte. */ #if @GNULIB_STRCHRNUL@ -# if @REPLACE_STRCHRNUL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define strchrnul rpl_strchrnul -# endif -_GL_FUNCDECL_RPL (strchrnul, char *, (const char *__s, int __c_in) - _GL_ATTRIBUTE_PURE - _GL_ARG_NONNULL ((1))); -_GL_CXXALIAS_RPL (strchrnul, char *, - (const char *str, int ch)); -# else -# if ! @HAVE_STRCHRNUL@ +# if ! @HAVE_STRCHRNUL@ _GL_FUNCDECL_SYS (strchrnul, char *, (char const *__s, int __c_in) - _GL_ATTRIBUTE_PURE + __attribute__ ((__pure__)) _GL_ARG_NONNULL ((1))); -# endif +# endif /* On some systems, this function is defined as an overloaded function: extern "C++" { const char * std::strchrnul (const char *, int); } extern "C++" { char * std::strchrnul (char *, int); } */ _GL_CXXALIAS_SYS_CAST2 (strchrnul, char *, (char const *__s, int __c_in), char const *, (char const *__s, int __c_in)); -# endif -# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \ +# if __GLIBC__ == 2 && __GLIBC_MINOR__ >= 10 \ && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) _GL_CXXALIASWARN1 (strchrnul, char *, (char *__s, int __c_in)); _GL_CXXALIASWARN1 (strchrnul, char const *, (char const *__s, int __c_in)); @@ -369,10 +306,6 @@ _GL_WARN_ON_USE (strchrnul, "strchrnul is unportable - " _GL_FUNCDECL_RPL (strdup, char *, (char const *__s) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (strdup, char *, (char const *__s)); # else -# if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup - /* strdup exists as a function and as a macro. Get rid of the macro. */ -# undef strdup -# endif # if !(@HAVE_DECL_STRDUP@ || defined strdup) _GL_FUNCDECL_SYS (strdup, char *, (char const *__s) _GL_ARG_NONNULL ((1))); # endif @@ -445,13 +378,13 @@ _GL_WARN_ON_USE (strndup, "strndup is unportable - " # define strnlen rpl_strnlen # endif _GL_FUNCDECL_RPL (strnlen, size_t, (char const *__string, size_t __maxlen) - _GL_ATTRIBUTE_PURE + __attribute__ ((__pure__)) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (strnlen, size_t, (char const *__string, size_t __maxlen)); # else # if ! @HAVE_DECL_STRNLEN@ _GL_FUNCDECL_SYS (strnlen, size_t, (char const *__string, size_t __maxlen) - _GL_ATTRIBUTE_PURE + __attribute__ ((__pure__)) _GL_ARG_NONNULL ((1))); # endif _GL_CXXALIAS_SYS (strnlen, size_t, (char const *__string, size_t __maxlen)); @@ -481,7 +414,7 @@ _GL_WARN_ON_USE (strcspn, "strcspn cannot work correctly on character strings " #if @GNULIB_STRPBRK@ # if ! @HAVE_STRPBRK@ _GL_FUNCDECL_SYS (strpbrk, char *, (char const *__s, char const *__accept) - _GL_ATTRIBUTE_PURE + __attribute__ ((__pure__)) _GL_ARG_NONNULL ((1, 2))); # endif /* On some systems, this function is defined as an overloaded function: @@ -490,7 +423,7 @@ _GL_FUNCDECL_SYS (strpbrk, char *, (char const *__s, char const *__accept) _GL_CXXALIAS_SYS_CAST2 (strpbrk, char *, (char const *__s, char const *__accept), const char *, (char const *__s, char const *__accept)); -# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \ +# if __GLIBC__ == 2 && __GLIBC_MINOR__ >= 10 \ && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) _GL_CXXALIASWARN1 (strpbrk, char *, (char *__s, char const *__accept)); _GL_CXXALIASWARN1 (strpbrk, char const *, @@ -581,7 +514,7 @@ _GL_WARN_ON_USE (strsep, "strsep is unportable - " # define strstr rpl_strstr # endif _GL_FUNCDECL_RPL (strstr, char *, (const char *haystack, const char *needle) - _GL_ATTRIBUTE_PURE + __attribute__ ((__pure__)) _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (strstr, char *, (const char *haystack, const char *needle)); # else @@ -592,7 +525,7 @@ _GL_CXXALIAS_SYS_CAST2 (strstr, char *, (const char *haystack, const char *needle), const char *, (const char *haystack, const char *needle)); # endif -# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \ +# if __GLIBC__ == 2 && __GLIBC_MINOR__ >= 10 \ && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) _GL_CXXALIASWARN1 (strstr, char *, (char *haystack, const char *needle)); _GL_CXXALIASWARN1 (strstr, const char *, @@ -623,16 +556,14 @@ _GL_WARN_ON_USE (strstr, "strstr is quadratic on many systems, and cannot " # endif _GL_FUNCDECL_RPL (strcasestr, char *, (const char *haystack, const char *needle) - _GL_ATTRIBUTE_PURE - _GL_ARG_NONNULL ((1, 2))); + __attribute__ ((__pure__)) _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (strcasestr, char *, (const char *haystack, const char *needle)); # else # if ! @HAVE_STRCASESTR@ _GL_FUNCDECL_SYS (strcasestr, char *, (const char *haystack, const char *needle) - _GL_ATTRIBUTE_PURE - _GL_ARG_NONNULL ((1, 2))); + __attribute__ ((__pure__)) _GL_ARG_NONNULL ((1, 2))); # endif /* On some systems, this function is defined as an overloaded function: extern "C++" { const char * strcasestr (const char *, const char *); } @@ -641,7 +572,7 @@ _GL_CXXALIAS_SYS_CAST2 (strcasestr, char *, (const char *haystack, const char *needle), const char *, (const char *haystack, const char *needle)); # endif -# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \ +# if __GLIBC__ == 2 && __GLIBC_MINOR__ >= 10 \ && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) _GL_CXXALIASWARN1 (strcasestr, char *, (char *haystack, const char *needle)); _GL_CXXALIASWARN1 (strcasestr, const char *, @@ -740,14 +671,10 @@ _GL_WARN_ON_USE (strtok_r, "strtok_r is unportable - " # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define mbslen rpl_mbslen # endif -_GL_FUNCDECL_RPL (mbslen, size_t, (const char *string) - _GL_ATTRIBUTE_PURE - _GL_ARG_NONNULL ((1))); +_GL_FUNCDECL_RPL (mbslen, size_t, (const char *string) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (mbslen, size_t, (const char *string)); # else -_GL_FUNCDECL_SYS (mbslen, size_t, (const char *string) - _GL_ATTRIBUTE_PURE - _GL_ARG_NONNULL ((1))); +_GL_FUNCDECL_SYS (mbslen, size_t, (const char *string) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_SYS (mbslen, size_t, (const char *string)); # endif _GL_CXXALIASWARN (mbslen); @@ -757,7 +684,6 @@ _GL_CXXALIASWARN (mbslen); /* Return the number of multibyte characters in the character string starting at STRING and ending at STRING + LEN. */ _GL_EXTERN_C size_t mbsnlen (const char *string, size_t len) - _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1)); #endif @@ -771,12 +697,10 @@ _GL_EXTERN_C size_t mbsnlen (const char *string, size_t len) # define mbschr rpl_mbschr /* avoid collision with HP-UX function */ # endif _GL_FUNCDECL_RPL (mbschr, char *, (const char *string, int c) - _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (mbschr, char *, (const char *string, int c)); # else _GL_FUNCDECL_SYS (mbschr, char *, (const char *string, int c) - _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_SYS (mbschr, char *, (const char *string, int c)); # endif @@ -788,17 +712,15 @@ _GL_CXXALIASWARN (mbschr); and return a pointer to it. Return NULL if C is not found in STRING. Unlike strrchr(), this function works correctly in multibyte locales with encodings such as GB18030. */ -# if defined __hpux || defined __INTERIX +# if defined __hpux # if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define mbsrchr rpl_mbsrchr /* avoid collision with system function */ +# define mbsrchr rpl_mbsrchr /* avoid collision with HP-UX function */ # endif _GL_FUNCDECL_RPL (mbsrchr, char *, (const char *string, int c) - _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (mbsrchr, char *, (const char *string, int c)); # else _GL_FUNCDECL_SYS (mbsrchr, char *, (const char *string, int c) - _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_SYS (mbsrchr, char *, (const char *string, int c)); # endif @@ -811,7 +733,6 @@ _GL_CXXALIASWARN (mbsrchr); Unlike strstr(), this function works correctly in multibyte locales with encodings different from UTF-8. */ _GL_EXTERN_C char * mbsstr (const char *haystack, const char *needle) - _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1, 2)); #endif @@ -823,7 +744,6 @@ _GL_EXTERN_C char * mbsstr (const char *haystack, const char *needle) different lengths! Unlike strcasecmp(), this function works correctly in multibyte locales. */ _GL_EXTERN_C int mbscasecmp (const char *s1, const char *s2) - _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1, 2)); #endif @@ -838,21 +758,20 @@ _GL_EXTERN_C int mbscasecmp (const char *s1, const char *s2) Unlike strncasecmp(), this function works correctly in multibyte locales. But beware that N is not a byte count but a character count! */ _GL_EXTERN_C int mbsncasecmp (const char *s1, const char *s2, size_t n) - _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1, 2)); #endif #if @GNULIB_MBSPCASECMP@ /* Compare the initial segment of the character string STRING consisting of at most mbslen (PREFIX) characters with the character string PREFIX, - ignoring case. If the two match, return a pointer to the first byte - after this prefix in STRING. Otherwise, return NULL. - Note: This function may, in multibyte locales, return non-NULL if STRING - is of smaller length than PREFIX! + ignoring case, returning less than, equal to or greater than zero if this + initial segment is lexicographically less than, equal to or greater than + PREFIX. + Note: This function may, in multibyte locales, return 0 if STRING is of + smaller length than PREFIX! Unlike strncasecmp(), this function works correctly in multibyte locales. */ _GL_EXTERN_C char * mbspcasecmp (const char *string, const char *prefix) - _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1, 2)); #endif @@ -863,7 +782,6 @@ _GL_EXTERN_C char * mbspcasecmp (const char *string, const char *prefix) strlen (haystack) < strlen (needle) ! Unlike strcasestr(), this function works correctly in multibyte locales. */ _GL_EXTERN_C char * mbscasestr (const char *haystack, const char *needle) - _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1, 2)); #endif @@ -874,7 +792,6 @@ _GL_EXTERN_C char * mbscasestr (const char *haystack, const char *needle) if none exists. Unlike strcspn(), this function works correctly in multibyte locales. */ _GL_EXTERN_C size_t mbscspn (const char *string, const char *accept) - _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1, 2)); #endif @@ -888,12 +805,10 @@ _GL_EXTERN_C size_t mbscspn (const char *string, const char *accept) # define mbspbrk rpl_mbspbrk /* avoid collision with HP-UX function */ # endif _GL_FUNCDECL_RPL (mbspbrk, char *, (const char *string, const char *accept) - _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (mbspbrk, char *, (const char *string, const char *accept)); # else _GL_FUNCDECL_SYS (mbspbrk, char *, (const char *string, const char *accept) - _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_SYS (mbspbrk, char *, (const char *string, const char *accept)); # endif @@ -907,7 +822,6 @@ _GL_CXXALIASWARN (mbspbrk); if none exists. Unlike strspn(), this function works correctly in multibyte locales. */ _GL_EXTERN_C size_t mbsspn (const char *string, const char *reject) - _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1, 2)); #endif @@ -971,35 +885,6 @@ _GL_WARN_ON_USE (strerror, "strerror is unportable - " "use gnulib module strerror to guarantee non-NULL result"); #endif -/* Map any int, typically from errno, into an error message. Multithread-safe. - Uses the POSIX declaration, not the glibc declaration. */ -#if @GNULIB_STRERROR_R@ -# if @REPLACE_STRERROR_R@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef strerror_r -# define strerror_r rpl_strerror_r -# endif -_GL_FUNCDECL_RPL (strerror_r, int, (int errnum, char *buf, size_t buflen) - _GL_ARG_NONNULL ((2))); -_GL_CXXALIAS_RPL (strerror_r, int, (int errnum, char *buf, size_t buflen)); -# else -# if !@HAVE_DECL_STRERROR_R@ -_GL_FUNCDECL_SYS (strerror_r, int, (int errnum, char *buf, size_t buflen) - _GL_ARG_NONNULL ((2))); -# endif -_GL_CXXALIAS_SYS (strerror_r, int, (int errnum, char *buf, size_t buflen)); -# endif -# if @HAVE_DECL_STRERROR_R@ -_GL_CXXALIASWARN (strerror_r); -# endif -#elif defined GNULIB_POSIXCHECK -# undef strerror_r -# if HAVE_RAW_DECL_STRERROR_R -_GL_WARN_ON_USE (strerror_r, "strerror_r is unportable - " - "use gnulib module strerror_r-posix for portability"); -# endif -#endif - #if @GNULIB_STRSIGNAL@ # if @REPLACE_STRSIGNAL@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) @@ -1027,7 +912,6 @@ _GL_WARN_ON_USE (strsignal, "strsignal is unportable - " #if @GNULIB_STRVERSCMP@ # if !@HAVE_STRVERSCMP@ _GL_FUNCDECL_SYS (strverscmp, int, (const char *, const char *) - _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1, 2))); # endif _GL_CXXALIAS_SYS (strverscmp, int, (const char *, const char *)); @@ -1041,6 +925,5 @@ _GL_WARN_ON_USE (strverscmp, "strverscmp is unportable - " #endif -#endif /* _@GUARD_PREFIX@_STRING_H */ -#endif /* _@GUARD_PREFIX@_STRING_H */ -#endif +#endif /* _GL_STRING_H */ +#endif /* _GL_STRING_H */ diff --git a/lib/strncat.c b/lib/strncat.c index fdd8327..edc3c39 100644 --- a/lib/strncat.c +++ b/lib/strncat.c @@ -1,5 +1,5 @@ /* Concatenate strings. - Copyright (C) 1999, 2002, 2006, 2010-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/strstr.c b/lib/strstr.c deleted file mode 100644 index 3aa05b5..0000000 --- a/lib/strstr.c +++ /dev/null @@ -1,82 +0,0 @@ -/* Copyright (C) 1991-1994, 1996-1998, 2000, 2004, 2007-2015 Free Software - Foundation, Inc. - This file is part of the GNU C Library. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, see . */ - -/* This particular implementation was written by Eric Blake, 2008. */ - -#ifndef _LIBC -# include -#endif - -/* Specification of strstr. */ -#include - -#include - -#ifndef _LIBC -# define __builtin_expect(expr, val) (expr) -#endif - -#define RETURN_TYPE char * -#define AVAILABLE(h, h_l, j, n_l) \ - (!memchr ((h) + (h_l), '\0', (j) + (n_l) - (h_l)) \ - && ((h_l) = (j) + (n_l))) -#include "str-two-way.h" - -/* Return the first occurrence of NEEDLE in HAYSTACK. Return HAYSTACK - if NEEDLE is empty, otherwise NULL if NEEDLE is not found in - HAYSTACK. */ -char * -strstr (const char *haystack_start, const char *needle_start) -{ - const char *haystack = haystack_start; - const char *needle = needle_start; - size_t needle_len; /* Length of NEEDLE. */ - size_t haystack_len; /* Known minimum length of HAYSTACK. */ - bool ok = true; /* True if NEEDLE is prefix of HAYSTACK. */ - - /* Determine length of NEEDLE, and in the process, make sure - HAYSTACK is at least as long (no point processing all of a long - NEEDLE if HAYSTACK is too short). */ - while (*haystack && *needle) - ok &= *haystack++ == *needle++; - if (*needle) - return NULL; - if (ok) - return (char *) haystack_start; - - /* Reduce the size of haystack using strchr, since it has a smaller - linear coefficient than the Two-Way algorithm. */ - needle_len = needle - needle_start; - haystack = strchr (haystack_start + 1, *needle_start); - if (!haystack || __builtin_expect (needle_len == 1, 0)) - return (char *) haystack; - needle -= needle_len; - haystack_len = (haystack > haystack_start + needle_len ? 1 - : needle_len + haystack_start - haystack); - - /* Perform the search. Abstract memory is considered to be an array - of 'unsigned char' values, not an array of 'char' values. See - ISO C 99 section 6.2.6.1. */ - if (needle_len < LONG_NEEDLE_THRESHOLD) - return two_way_short_needle ((const unsigned char *) haystack, - haystack_len, - (const unsigned char *) needle, needle_len); - return two_way_long_needle ((const unsigned char *) haystack, haystack_len, - (const unsigned char *) needle, needle_len); -} - -#undef LONG_NEEDLE_THRESHOLD diff --git a/lib/sys_types.in.h b/lib/sys_types.in.h deleted file mode 100644 index f313b85..0000000 --- a/lib/sys_types.in.h +++ /dev/null @@ -1,53 +0,0 @@ -/* Provide a more complete sys/types.h. - - Copyright (C) 2011-2015 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ - -#if __GNUC__ >= 3 -@PRAGMA_SYSTEM_HEADER@ -#endif -@PRAGMA_COLUMNS@ - -#ifndef _@GUARD_PREFIX@_SYS_TYPES_H - -/* The include_next requires a split double-inclusion guard. */ -# define _GL_INCLUDING_SYS_TYPES_H -#@INCLUDE_NEXT@ @NEXT_SYS_TYPES_H@ -# undef _GL_INCLUDING_SYS_TYPES_H - -#ifndef _@GUARD_PREFIX@_SYS_TYPES_H -#define _@GUARD_PREFIX@_SYS_TYPES_H - -/* Override off_t if Large File Support is requested on native Windows. */ -#if @WINDOWS_64_BIT_OFF_T@ -/* Same as int64_t in . */ -# if defined _MSC_VER -# define off_t __int64 -# else -# define off_t long long int -# endif -/* Indicator, for gnulib internal purposes. */ -# define _GL_WINDOWS_64_BIT_OFF_T 1 -#endif - -/* MSVC 9 defines size_t in , not in . */ -/* But avoid namespace pollution on glibc systems. */ -#if ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__) \ - && ! defined __GLIBC__ -# include -#endif - -#endif /* _@GUARD_PREFIX@_SYS_TYPES_H */ -#endif /* _@GUARD_PREFIX@_SYS_TYPES_H */ diff --git a/lib/unicase.h b/lib/unicase.h index 03b35b0..57d16db 100644 --- a/lib/unicase.h +++ b/lib/unicase.h @@ -1,6 +1,5 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode character case mappings. - Copyright (C) 2002, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published @@ -43,18 +42,15 @@ extern "C" { /* Return the uppercase mapping of a Unicode character. */ extern ucs4_t - uc_toupper (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_toupper (ucs4_t uc); /* Return the lowercase mapping of a Unicode character. */ extern ucs4_t - uc_tolower (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_tolower (ucs4_t uc); /* Return the titlecase mapping of a Unicode character. */ extern ucs4_t - uc_totitle (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_totitle (ucs4_t uc); /* ========================================================================= */ @@ -67,8 +63,7 @@ extern ucs4_t /* Return the ISO 639 language code of the current locale. Return "" if it is unknown, or in the "C" locale. */ extern const char * - uc_locale_language (void) - _UC_ATTRIBUTE_PURE; + uc_locale_language (void); /* Conventions: diff --git a/lib/unicase.in.h b/lib/unicase.in.h deleted file mode 100644 index 5d0b972..0000000 --- a/lib/unicase.in.h +++ /dev/null @@ -1,461 +0,0 @@ -/* Unicode character case mappings. - Copyright (C) 2002, 2009-2015 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#ifndef _UNICASE_H -#define _UNICASE_H - -#include "unitypes.h" - -/* Get bool. */ -#include - -/* Get size_t. */ -#include - -/* Get uninorm_t. */ -#include "uninorm.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* ========================================================================= */ - -/* Character case mappings. - These mappings are locale and context independent. - WARNING! These functions are not sufficient for languages such as German. - Better use the functions below that treat an entire string at once and are - language aware. */ - -/* Return the uppercase mapping of a Unicode character. */ -extern ucs4_t - uc_toupper (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Return the lowercase mapping of a Unicode character. */ -extern ucs4_t - uc_tolower (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Return the titlecase mapping of a Unicode character. */ -extern ucs4_t - uc_totitle (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - -/* String case mappings. */ - -/* These functions are locale dependent. The iso639_language argument - identifies the language (e.g. "tr" for Turkish). NULL means to use - locale independent case mappings. */ - -/* Return the ISO 639 language code of the current locale. - Return "" if it is unknown, or in the "C" locale. */ -extern const char * - uc_locale_language (void) - _UC_ATTRIBUTE_PURE; - -/* Conventions: - - All functions prefixed with u8_ operate on UTF-8 encoded strings. - Their unit is an uint8_t (1 byte). - - All functions prefixed with u16_ operate on UTF-16 encoded strings. - Their unit is an uint16_t (a 2-byte word). - - All functions prefixed with u32_ operate on UCS-4 encoded strings. - Their unit is an uint32_t (a 4-byte word). - - All argument pairs (s, n) denote a Unicode string s[0..n-1] with exactly - n units. - - Functions returning a string result take a (resultbuf, lengthp) argument - pair. If resultbuf is not NULL and the result fits into *lengthp units, - it is put in resultbuf, and resultbuf is returned. Otherwise, a freshly - allocated string is returned. In both cases, *lengthp is set to the - length (number of units) of the returned string. In case of error, - NULL is returned and errno is set. */ - -/* Return the uppercase mapping of a string. - The nf argument identifies the normalization form to apply after the - case-mapping. It can also be NULL, for no normalization. */ -extern uint8_t * - u8_toupper (const uint8_t *s, size_t n, const char *iso639_language, - uninorm_t nf, - uint8_t *resultbuf, size_t *lengthp); -extern uint16_t * - u16_toupper (const uint16_t *s, size_t n, const char *iso639_language, - uninorm_t nf, - uint16_t *resultbuf, size_t *lengthp); -extern uint32_t * - u32_toupper (const uint32_t *s, size_t n, const char *iso639_language, - uninorm_t nf, - uint32_t *resultbuf, size_t *lengthp); - -/* Return the lowercase mapping of a string. - The nf argument identifies the normalization form to apply after the - case-mapping. It can also be NULL, for no normalization. */ -extern uint8_t * - u8_tolower (const uint8_t *s, size_t n, const char *iso639_language, - uninorm_t nf, - uint8_t *resultbuf, size_t *lengthp); -extern uint16_t * - u16_tolower (const uint16_t *s, size_t n, const char *iso639_language, - uninorm_t nf, - uint16_t *resultbuf, size_t *lengthp); -extern uint32_t * - u32_tolower (const uint32_t *s, size_t n, const char *iso639_language, - uninorm_t nf, - uint32_t *resultbuf, size_t *lengthp); - -/* Return the titlecase mapping of a string. - The nf argument identifies the normalization form to apply after the - case-mapping. It can also be NULL, for no normalization. */ -extern uint8_t * - u8_totitle (const uint8_t *s, size_t n, const char *iso639_language, - uninorm_t nf, - uint8_t *resultbuf, size_t *lengthp); -extern uint16_t * - u16_totitle (const uint16_t *s, size_t n, const char *iso639_language, - uninorm_t nf, - uint16_t *resultbuf, size_t *lengthp); -extern uint32_t * - u32_totitle (const uint32_t *s, size_t n, const char *iso639_language, - uninorm_t nf, - uint32_t *resultbuf, size_t *lengthp); - -/* The case-mapping context given by a prefix string. */ -typedef struct casing_prefix_context - { - /* These fields are private, undocumented. */ - uint32_t last_char_except_ignorable; - uint32_t last_char_normal_or_above; - } - casing_prefix_context_t; -/* The case-mapping context of the empty prefix string. */ -extern LIBUNISTRING_DLL_VARIABLE const casing_prefix_context_t unicase_empty_prefix_context; -/* Return the case-mapping context of a given prefix string. */ -extern casing_prefix_context_t - u8_casing_prefix_context (const uint8_t *s, size_t n); -extern casing_prefix_context_t - u16_casing_prefix_context (const uint16_t *s, size_t n); -extern casing_prefix_context_t - u32_casing_prefix_context (const uint32_t *s, size_t n); -/* Return the case-mapping context of the prefix concat(A, S), given the - case-mapping context of the prefix A. */ -extern casing_prefix_context_t - u8_casing_prefixes_context (const uint8_t *s, size_t n, - casing_prefix_context_t a_context); -extern casing_prefix_context_t - u16_casing_prefixes_context (const uint16_t *s, size_t n, - casing_prefix_context_t a_context); -extern casing_prefix_context_t - u32_casing_prefixes_context (const uint32_t *s, size_t n, - casing_prefix_context_t a_context); - -/* The case-mapping context given by a suffix string. */ -typedef struct casing_suffix_context - { - /* These fields are private, undocumented. */ - uint32_t first_char_except_ignorable; - uint32_t bits; - } - casing_suffix_context_t; -/* The case-mapping context of the empty suffix string. */ -extern LIBUNISTRING_DLL_VARIABLE const casing_suffix_context_t unicase_empty_suffix_context; -/* Return the case-mapping context of a given suffix string. */ -extern casing_suffix_context_t - u8_casing_suffix_context (const uint8_t *s, size_t n); -extern casing_suffix_context_t - u16_casing_suffix_context (const uint16_t *s, size_t n); -extern casing_suffix_context_t - u32_casing_suffix_context (const uint32_t *s, size_t n); -/* Return the case-mapping context of the suffix concat(S, A), given the - case-mapping context of the suffix A. */ -extern casing_suffix_context_t - u8_casing_suffixes_context (const uint8_t *s, size_t n, - casing_suffix_context_t a_context); -extern casing_suffix_context_t - u16_casing_suffixes_context (const uint16_t *s, size_t n, - casing_suffix_context_t a_context); -extern casing_suffix_context_t - u32_casing_suffixes_context (const uint32_t *s, size_t n, - casing_suffix_context_t a_context); - -/* Return the uppercase mapping of a string that is surrounded by a prefix - and a suffix. */ -extern uint8_t * - u8_ct_toupper (const uint8_t *s, size_t n, - casing_prefix_context_t prefix_context, - casing_suffix_context_t suffix_context, - const char *iso639_language, - uninorm_t nf, - uint8_t *resultbuf, size_t *lengthp); -extern uint16_t * - u16_ct_toupper (const uint16_t *s, size_t n, - casing_prefix_context_t prefix_context, - casing_suffix_context_t suffix_context, - const char *iso639_language, - uninorm_t nf, - uint16_t *resultbuf, size_t *lengthp); -extern uint32_t * - u32_ct_toupper (const uint32_t *s, size_t n, - casing_prefix_context_t prefix_context, - casing_suffix_context_t suffix_context, - const char *iso639_language, - uninorm_t nf, - uint32_t *resultbuf, size_t *lengthp); - -/* Return the lowercase mapping of a string that is surrounded by a prefix - and a suffix. */ -extern uint8_t * - u8_ct_tolower (const uint8_t *s, size_t n, - casing_prefix_context_t prefix_context, - casing_suffix_context_t suffix_context, - const char *iso639_language, - uninorm_t nf, - uint8_t *resultbuf, size_t *lengthp); -extern uint16_t * - u16_ct_tolower (const uint16_t *s, size_t n, - casing_prefix_context_t prefix_context, - casing_suffix_context_t suffix_context, - const char *iso639_language, - uninorm_t nf, - uint16_t *resultbuf, size_t *lengthp); -extern uint32_t * - u32_ct_tolower (const uint32_t *s, size_t n, - casing_prefix_context_t prefix_context, - casing_suffix_context_t suffix_context, - const char *iso639_language, - uninorm_t nf, - uint32_t *resultbuf, size_t *lengthp); - -/* Return the titlecase mapping of a string that is surrounded by a prefix - and a suffix. */ -extern uint8_t * - u8_ct_totitle (const uint8_t *s, size_t n, - casing_prefix_context_t prefix_context, - casing_suffix_context_t suffix_context, - const char *iso639_language, - uninorm_t nf, - uint8_t *resultbuf, size_t *lengthp); -extern uint16_t * - u16_ct_totitle (const uint16_t *s, size_t n, - casing_prefix_context_t prefix_context, - casing_suffix_context_t suffix_context, - const char *iso639_language, - uninorm_t nf, - uint16_t *resultbuf, size_t *lengthp); -extern uint32_t * - u32_ct_totitle (const uint32_t *s, size_t n, - casing_prefix_context_t prefix_context, - casing_suffix_context_t suffix_context, - const char *iso639_language, - uninorm_t nf, - uint32_t *resultbuf, size_t *lengthp); - -/* Return the case folded string. - Comparing uN_casefold (S1) and uN_casefold (S2) with uN_cmp2() is equivalent - to comparing S1 and S2 with uN_casecmp(). - The nf argument identifies the normalization form to apply after the - case-mapping. It can also be NULL, for no normalization. */ -extern uint8_t * - u8_casefold (const uint8_t *s, size_t n, const char *iso639_language, - uninorm_t nf, - uint8_t *resultbuf, size_t *lengthp); -extern uint16_t * - u16_casefold (const uint16_t *s, size_t n, const char *iso639_language, - uninorm_t nf, - uint16_t *resultbuf, size_t *lengthp); -extern uint32_t * - u32_casefold (const uint32_t *s, size_t n, const char *iso639_language, - uninorm_t nf, - uint32_t *resultbuf, size_t *lengthp); -/* Likewise, for a string that is surrounded by a prefix and a suffix. */ -extern uint8_t * - u8_ct_casefold (const uint8_t *s, size_t n, - casing_prefix_context_t prefix_context, - casing_suffix_context_t suffix_context, - const char *iso639_language, - uninorm_t nf, - uint8_t *resultbuf, size_t *lengthp); -extern uint16_t * - u16_ct_casefold (const uint16_t *s, size_t n, - casing_prefix_context_t prefix_context, - casing_suffix_context_t suffix_context, - const char *iso639_language, - uninorm_t nf, - uint16_t *resultbuf, size_t *lengthp); -extern uint32_t * - u32_ct_casefold (const uint32_t *s, size_t n, - casing_prefix_context_t prefix_context, - casing_suffix_context_t suffix_context, - const char *iso639_language, - uninorm_t nf, - uint32_t *resultbuf, size_t *lengthp); - -/* Compare S1 and S2, ignoring differences in case and normalization. - The nf argument identifies the normalization form to apply after the - case-mapping. It can also be NULL, for no normalization. - If successful, set *RESULTP to -1 if S1 < S2, 0 if S1 = S2, 1 if S1 > S2, and - return 0. Upon failure, return -1 with errno set. */ -extern int - u8_casecmp (const uint8_t *s1, size_t n1, - const uint8_t *s2, size_t n2, - const char *iso639_language, uninorm_t nf, int *resultp); -extern int - u16_casecmp (const uint16_t *s1, size_t n1, - const uint16_t *s2, size_t n2, - const char *iso639_language, uninorm_t nf, int *resultp); -extern int - u32_casecmp (const uint32_t *s1, size_t n1, - const uint32_t *s2, size_t n2, - const char *iso639_language, uninorm_t nf, int *resultp); -extern int - ulc_casecmp (const char *s1, size_t n1, - const char *s2, size_t n2, - const char *iso639_language, uninorm_t nf, int *resultp); - -/* Convert the string S of length N to a NUL-terminated byte sequence, in such - a way that comparing uN_casexfrm (S1) and uN_casexfrm (S2) with the gnulib - function memcmp2() is equivalent to comparing S1 and S2 with uN_casecoll(). - NF must be either UNINORM_NFC, UNINORM_NFKC, or NULL for no normalization. */ -extern char * - u8_casexfrm (const uint8_t *s, size_t n, const char *iso639_language, - uninorm_t nf, char *resultbuf, size_t *lengthp); -extern char * - u16_casexfrm (const uint16_t *s, size_t n, const char *iso639_language, - uninorm_t nf, char *resultbuf, size_t *lengthp); -extern char * - u32_casexfrm (const uint32_t *s, size_t n, const char *iso639_language, - uninorm_t nf, char *resultbuf, size_t *lengthp); -extern char * - ulc_casexfrm (const char *s, size_t n, const char *iso639_language, - uninorm_t nf, char *resultbuf, size_t *lengthp); - -/* Compare S1 and S2, ignoring differences in case and normalization, using the - collation rules of the current locale. - The nf argument identifies the normalization form to apply after the - case-mapping. It must be either UNINORM_NFC or UNINORM_NFKC. It can also - be NULL, for no normalization. - If successful, set *RESULTP to -1 if S1 < S2, 0 if S1 = S2, 1 if S1 > S2, and - return 0. Upon failure, return -1 with errno set. */ -extern int - u8_casecoll (const uint8_t *s1, size_t n1, - const uint8_t *s2, size_t n2, - const char *iso639_language, uninorm_t nf, int *resultp); -extern int - u16_casecoll (const uint16_t *s1, size_t n1, - const uint16_t *s2, size_t n2, - const char *iso639_language, uninorm_t nf, int *resultp); -extern int - u32_casecoll (const uint32_t *s1, size_t n1, - const uint32_t *s2, size_t n2, - const char *iso639_language, uninorm_t nf, int *resultp); -extern int - ulc_casecoll (const char *s1, size_t n1, - const char *s2, size_t n2, - const char *iso639_language, uninorm_t nf, int *resultp); - - -/* Set *RESULTP to true if mapping NFD(S) to upper case is a no-op, or to false - otherwise, and return 0. Upon failure, return -1 with errno set. */ -extern int - u8_is_uppercase (const uint8_t *s, size_t n, - const char *iso639_language, - bool *resultp); -extern int - u16_is_uppercase (const uint16_t *s, size_t n, - const char *iso639_language, - bool *resultp); -extern int - u32_is_uppercase (const uint32_t *s, size_t n, - const char *iso639_language, - bool *resultp); - -/* Set *RESULTP to true if mapping NFD(S) to lower case is a no-op, or to false - otherwise, and return 0. Upon failure, return -1 with errno set. */ -extern int - u8_is_lowercase (const uint8_t *s, size_t n, - const char *iso639_language, - bool *resultp); -extern int - u16_is_lowercase (const uint16_t *s, size_t n, - const char *iso639_language, - bool *resultp); -extern int - u32_is_lowercase (const uint32_t *s, size_t n, - const char *iso639_language, - bool *resultp); - -/* Set *RESULTP to true if mapping NFD(S) to title case is a no-op, or to false - otherwise, and return 0. Upon failure, return -1 with errno set. */ -extern int - u8_is_titlecase (const uint8_t *s, size_t n, - const char *iso639_language, - bool *resultp); -extern int - u16_is_titlecase (const uint16_t *s, size_t n, - const char *iso639_language, - bool *resultp); -extern int - u32_is_titlecase (const uint32_t *s, size_t n, - const char *iso639_language, - bool *resultp); - -/* Set *RESULTP to true if applying case folding to NFD(S) is a no-op, or to - false otherwise, and return 0. Upon failure, return -1 with errno set. */ -extern int - u8_is_casefolded (const uint8_t *s, size_t n, - const char *iso639_language, - bool *resultp); -extern int - u16_is_casefolded (const uint16_t *s, size_t n, - const char *iso639_language, - bool *resultp); -extern int - u32_is_casefolded (const uint32_t *s, size_t n, - const char *iso639_language, - bool *resultp); - -/* Set *RESULTP to true if case matters for S, that is, if mapping NFD(S) to - either upper case or lower case or title case is not a no-op. - Set *RESULTP to false if NFD(S) maps to itself under the upper case mapping, - under the lower case mapping, and under the title case mapping; in other - words, when NFD(S) consists entirely of caseless characters. - Upon failure, return -1 with errno set. */ -extern int - u8_is_cased (const uint8_t *s, size_t n, - const char *iso639_language, - bool *resultp); -extern int - u16_is_cased (const uint16_t *s, size_t n, - const char *iso639_language, - bool *resultp); -extern int - u32_is_cased (const uint32_t *s, size_t n, - const char *iso639_language, - bool *resultp); - - -/* ========================================================================= */ - -#ifdef __cplusplus -} -#endif - -#endif /* _UNICASE_H */ diff --git a/lib/unicase/cased.c b/lib/unicase/cased.c index 11ccf7c..ced6a0e 100644 --- a/lib/unicase/cased.c +++ b/lib/unicase/cased.c @@ -1,5 +1,5 @@ /* Test whether a Unicode character is cased. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/cased.h b/lib/unicase/cased.h index 156c1ee..ea2c2ea 100644 --- a/lib/unicase/cased.h +++ b/lib/unicase/cased.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Casing Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[20 << 4]; + /*unsigned*/ int level3[15 << 4]; } u_casing_property_cased = { @@ -30,20 +30,23 @@ u_casing_property_cased = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 48, - 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, 3 + 256 * sizeof (short) / sizeof (int) + 96, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 112, + -1, + -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -100,13 +103,13 @@ u_casing_property_cased = -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, @@ -143,25 +146,23 @@ u_casing_property_cased = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -254,9 +255,9 @@ u_casing_property_cased = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 208, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 272, - 3 + 256 * sizeof (short) / sizeof (int) + 288, -1, -1, -1, @@ -269,7 +270,6 @@ u_casing_property_cased = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 304, -1, -1, -1, @@ -285,20 +285,16 @@ u_casing_property_cased = 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFEFFFFF, 0x01FFFFFF, 0x00000003, 0x0000001F, - 0x00000000, 0x00000000, 0x00000020, 0xBCCF0000, + 0x00000000, 0x00000000, 0x00000020, 0x3CCF0000, 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFEFFFF, 0x007FFFFF, 0xFFFFFFFE, + 0xFFFFFFFF, 0xFFFE000F, 0x007FFFFF, 0xFFFFFFFE, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -308,25 +304,21 @@ u_casing_property_cased = 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF, 0x00000000, 0x00000000, 0x00000000, 0x80020000, - 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000, + 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x3E2FFC84, 0xF21FBD50, 0x000043E0, 0xFFFFFFFF, 0x00000018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F, - 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, + 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF, - 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFC, + 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x07000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, + 0x000018FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, @@ -339,14 +331,6 @@ u_casing_property_cased = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF, 0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF, 0xDFDFE7BF, 0x7BFFFFFF, 0xFFFDFC5F, 0xFFFFFFFF, @@ -354,10 +338,6 @@ u_casing_property_cased = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF, 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, - 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF, - 0x000003FF, 0x00000000, 0x00000000, 0x00000000 + 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000 } }; diff --git a/lib/unicase/casefold.h b/lib/unicase/casefold.h index 9c0d931..1a4fe92 100644 --- a/lib/unicase/casefold.h +++ b/lib/unicase/casefold.h @@ -1,5 +1,5 @@ /* Casefolding of Unicode characters. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/caseprop.h b/lib/unicase/caseprop.h index f10081c..391d169 100644 --- a/lib/unicase/caseprop.h +++ b/lib/unicase/caseprop.h @@ -1,5 +1,5 @@ /* Case related properties of Unicode characters. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -22,13 +22,11 @@ , section 3.13, definition D120. */ extern bool - uc_is_cased (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_cased (ucs4_t uc); /* Determine whether a character is "case-ignorable" according to the Unicode Standard, , section 3.13, definition D121. */ extern bool - uc_is_case_ignorable (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_case_ignorable (ucs4_t uc); diff --git a/lib/unicase/context.h b/lib/unicase/context.h index 231b45a..a3303d6 100644 --- a/lib/unicase/context.h +++ b/lib/unicase/context.h @@ -1,5 +1,5 @@ /* Case-mapping contexts of UTF-8/UTF-16/UTF-32 substring. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/empty-prefix-context.c b/lib/unicase/empty-prefix-context.c index 3567544..dada104 100644 --- a/lib/unicase/empty-prefix-context.c +++ b/lib/unicase/empty-prefix-context.c @@ -1,5 +1,5 @@ /* Case-mapping context of empty prefix string. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/empty-suffix-context.c b/lib/unicase/empty-suffix-context.c index 3aa3084..fc59a6e 100644 --- a/lib/unicase/empty-suffix-context.c +++ b/lib/unicase/empty-suffix-context.c @@ -1,5 +1,5 @@ /* Case-mapping context of empty suffix string. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/ignorable.c b/lib/unicase/ignorable.c index 83b540a..9cfce9f 100644 --- a/lib/unicase/ignorable.c +++ b/lib/unicase/ignorable.c @@ -1,5 +1,5 @@ /* Test whether a Unicode character is case-ignorable. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/ignorable.h b/lib/unicase/ignorable.h index 3b7f1ff..3b29290 100644 --- a/lib/unicase/ignorable.h +++ b/lib/unicase/ignorable.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Casing Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[42 << 4]; + /*unsigned*/ int level3[30 << 4]; } u_casing_property_case_ignorable = { @@ -116,10 +116,10 @@ u_casing_property_case_ignorable = -1, 16 + 384 * sizeof (short) / sizeof (int) + 304, -1, + -1, 16 + 384 * sizeof (short) / sizeof (int) + 320, 16 + 384 * sizeof (short) / sizeof (int) + 336, 16 + 384 * sizeof (short) / sizeof (int) + 352, - 16 + 384 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -159,21 +159,20 @@ u_casing_property_case_ignorable = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 384, + 16 + 384 * sizeof (short) / sizeof (int) + 368, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 384, 16 + 384 * sizeof (short) / sizeof (int) + 400, + -1, + -1, + -1, + -1, 16 + 384 * sizeof (short) / sizeof (int) + 416, - 16 + 384 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 448, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 464, - 16 + 384 * sizeof (short) / sizeof (int) + 480, - 16 + 384 * sizeof (short) / sizeof (int) + 496, - 16 + 384 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, @@ -215,9 +214,7 @@ u_casing_property_case_ignorable = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -256,7 +253,6 @@ u_casing_property_case_ignorable = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -266,31 +262,35 @@ u_casing_property_case_ignorable = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 576, - 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 608, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 432, + 16 + 384 * sizeof (short) / sizeof (int) + 448, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 624, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 656, + 16 + 384 * sizeof (short) / sizeof (int) + 464, -1, -1, -1, @@ -420,7 +420,7 @@ u_casing_property_case_ignorable = -1 }, { - 0x00000000, 0x04004000, 0x40000000, 0x00000001, + 0x00000000, 0x04004080, 0x40000000, 0x00000001, 0x00000000, 0x0190A100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -432,67 +432,67 @@ u_casing_property_case_ignorable = 0x000003F8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x00000000, 0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00100000, - 0x17FF003F, 0x00000000, 0xFFFFF801, 0x00010000, - 0x00000000, 0x00000000, 0xBFC00000, 0x00003DFF, + 0x07FF000F, 0x00000000, 0x7FFFF801, 0x00010000, + 0x00000000, 0x00000000, 0xFFC00000, 0x00003DFF, 0x00028000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x043FF800, - 0xFFC00000, 0x00003FFF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, - 0x00000007, 0x14000000, 0x00FE21FE, 0x0002000C, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000006, 0x10000000, 0x001E21FE, 0x0002000C, 0x00000002, 0x10000000, 0x0000201E, 0x0000000C, 0x00000006, 0x10000000, 0x00023986, 0x00230000, 0x00000006, 0x10000000, 0x000021BE, 0x0000000C, 0x00000002, 0x90000000, 0x0040201E, 0x0000000C, 0x00000004, 0x00000000, 0x00002001, 0x00000000, - 0x00000001, 0xC0000000, 0x00603DC1, 0x0000000C, - 0x00000002, 0x90000000, 0x00003040, 0x0000000C, - 0x00000002, 0x00000000, 0x0000201E, 0x0000000C, + 0x00000000, 0xC0000000, 0x00603DC1, 0x0000000C, + 0x00000000, 0x90000000, 0x00003040, 0x0000000C, + 0x00000000, 0x00000000, 0x0000201E, 0x0000000C, 0x00000000, 0x00000000, 0x005C0400, 0x00000000, 0x00000000, 0x07F20000, 0x00007FC0, 0x00000000, 0x00000000, 0x1BF20000, 0x00003F40, 0x00000000, 0x03000000, 0x02A00000, 0x00000000, 0x7FFE0000, - 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000, + 0xFEFF00DF, 0x1FFFFFFF, 0x00000040, 0x00000000, 0x00000000, 0x66FDE000, 0xC3000000, 0x001E0001, - 0x20002064, 0x00000000, 0x00000000, 0x10000000, + 0x00002064, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xE0000000, 0x00000000, + 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000, 0x00000000, 0x3FB00000, 0x208FFE40, 0x00000000, - 0x00007800, 0x00000000, 0x00000008, 0x00000000, + 0x00003800, 0x00000000, 0x00000008, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0E040187, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5, - 0x00000000, 0x7FFF0080, 0x00000000, 0x00000000, + 0x01800000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000F, 0x17D00000, 0x00000004, 0x000FF800, - 0x00000003, 0x00003B3C, 0x00000000, 0x0003A340, + 0x00000003, 0x0000033C, 0x00000000, 0x00000000, 0x00000000, 0x00CFF000, 0x00000000, 0x3F000000, - 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xA0000000, 0xE000E003, 0x6000E000, - 0x0300F800, 0x00007C90, 0x00000000, 0x0000FFDF, + 0x0300F800, 0x00007C90, 0x00000000, 0x0000FC1F, 0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00038000, - 0x00000000, 0x00000000, 0x00000000, 0x80008000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000020, 0x083E3C00, 0x00000000, 0x00000000, + 0x00000020, 0x083EFC00, 0x00000000, 0x00000000, 0x7E000000, 0x00000000, 0x00000000, 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -500,27 +500,23 @@ u_casing_property_case_ignorable = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00001000, 0x00000000, 0x00000000, 0xB0078000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x3F000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00001000, 0x00000000, 0x00000000, 0xBFF78000, - 0xC0000000, 0x00000000, 0x00000000, 0x00030000, 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000700, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x00000060, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF, + 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000, - 0x00000007, 0x13C80000, 0x00008000, 0x00000060, - 0x00000000, 0x00667E00, 0x00001008, 0x10010000, - 0x00000000, 0xC19D0000, 0x20000002, 0x00583000, - 0x00000000, 0x00000000, 0x08000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00002120, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00667E00, 0x00001008, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFC0000, 0x00000003, 0x00000000, - 0x0008FFFF, 0x0000FFFF, 0x00240000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x0008FFFF, 0x0000007F, 0x00240000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x04004080, 0x40000000, 0x00000001, 0x00010000, 0xC0000000, 0x00000000, 0x00000000, 0x0E000008, @@ -528,40 +524,8 @@ u_casing_property_case_ignorable = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000001, - 0x00000000, 0x00000000, 0x00000000, 0x07C00000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000F06E, 0x87000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000060, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000002, 0xFF000000, 0x0000007F, 0x80000000, - 0x00000003, 0x26780000, 0x00000000, 0x00000000, - 0x00000007, 0x001FEF80, 0x00000000, 0x00080000, - 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, - 0x00000000, 0x00D38000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x80000000, 0x000007F8, - 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x85F80000, 0x0000000D, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xB03C0000, 0x30000001, 0x00000000, - 0x00000000, 0xA7F80000, 0x00000001, 0x00000000, - 0x00000000, 0x00BF2800, 0x00000000, 0x00000000, - 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x001F0000, - 0x00000000, 0x007F0000, 0x0000000F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x60000000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -572,18 +536,6 @@ u_casing_property_case_ignorable = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, - 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007F0000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xF8000000, 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unicase/invariant.h b/lib/unicase/invariant.h index 426127a..c65ae23 100644 --- a/lib/unicase/invariant.h +++ b/lib/unicase/invariant.h @@ -1,5 +1,5 @@ /* Internal functions for Unicode character case mappings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/locale-language.c b/lib/unicase/locale-language.c index bd7a01c..2ee65c7 100644 --- a/lib/unicase/locale-language.c +++ b/lib/unicase/locale-language.c @@ -1,5 +1,5 @@ /* Language code of current locale. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/simple-mapping.h b/lib/unicase/simple-mapping.h index e55396d..83200b4 100644 --- a/lib/unicase/simple-mapping.h +++ b/lib/unicase/simple-mapping.h @@ -1,5 +1,5 @@ /* Simple case mapping for Unicode characters. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/special-casing-table.gperf b/lib/unicase/special-casing-table.gperf index 8d8d14f..78e8fcd 100644 --- a/lib/unicase/special-casing-table.gperf +++ b/lib/unicase/special-casing-table.gperf @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Special casing rules of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 5.1.0. */ struct special_casing_rule { char code[3]; }; %struct-type %language=ANSI-C diff --git a/lib/unicase/special-casing.c b/lib/unicase/special-casing.c index 07b178d..95b6c82 100644 --- a/lib/unicase/special-casing.c +++ b/lib/unicase/special-casing.c @@ -1,5 +1,5 @@ /* Special casing table. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/special-casing.h b/lib/unicase/special-casing.h index f6daa18..33911cf 100644 --- a/lib/unicase/special-casing.h +++ b/lib/unicase/special-casing.h @@ -1,5 +1,5 @@ /* Special casing table. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/tocasefold.c b/lib/unicase/tocasefold.c index 0de33a4..1ba79bd 100644 --- a/lib/unicase/tocasefold.c +++ b/lib/unicase/tocasefold.c @@ -1,5 +1,5 @@ /* Casefold mapping for Unicode characters (locale and context independent). - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/tocasefold.h b/lib/unicase/tocasefold.h index 2d8b9aa..59f2681 100644 --- a/lib/unicase/tocasefold.h +++ b/lib/unicase/tocasefold.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Simple character mapping of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-case.c for Unicode 5.1.0. */ #define mapping_header_0 16 #define mapping_header_1 2 #define mapping_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[2]; short level2[2 << 9]; - int level3[31 << 7]; + int level3[26 << 7]; } u_mapping = { @@ -21,14 +21,14 @@ u_mapping = 896, 1024, 1152, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 1280, -1, -1, -1, -1, -1, 1408, + -1, 1280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 1536, 1664, 1792, 1920, - -1, -1, 2048, 2176, -1, -1, -1, -1, - -1, 2304, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 1408, 1536, 1664, 1792, + -1, -1, 1920, 2048, -1, -1, -1, -1, + -1, 2176, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 2432, 2560, -1, -1, -1, -1, -1, -1, + 2304, 2432, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -58,8 +58,7 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2688, 2816, 2944, 3072, - -1, -1, -1, -1, -1, -1, 3200, 3328, + -1, -1, -1, -1, 2560, 2688, 2816, 2944, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -80,14 +79,15 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 3456, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3584, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 3072, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 3200, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 3712, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 3840, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -242,7 +242,7 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 116, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 37, 37, 37, 0, 64, 0, 63, 63, 0, 32, 32, 32, 32, 32, 32, 32, @@ -295,8 +295,8 @@ u_mapping = 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, - 1, 0, 1, 0, 1, 0, 1, 0, - 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, @@ -315,20 +315,7 @@ u_mapping = 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, - 7264, 7264, 7264, 7264, 7264, 7264, 0, 7264, - 0, 0, 0, 0, 0, 7264, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 7264, 7264, 7264, 7264, 7264, 7264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -336,9 +323,6 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -8, -8, -8, -8, -8, -8, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, @@ -465,8 +449,8 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -10743, -3814, -10727, 0, 0, 1, 0, 1, 0, 1, 0, -10780, -10749, -10783, - -10782, 0, 1, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, -10815, -10815, + 0, 0, 1, 0, 0, 1, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, @@ -480,8 +464,8 @@ u_mapping = 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 1, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -495,14 +479,14 @@ u_mapping = 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, - 1, 0, 1, 0, 1, 0, 1, 0, + 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, - 1, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -532,45 +516,13 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, -35332, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, - 0, 0, 0, 1, 0, -42280, 0, 0, - 1, 0, 1, 0, 0, 0, 1, 0, - 1, 0, 1, 0, 1, 0, 1, 0, - 1, 0, 1, 0, 1, 0, 1, 0, - 1, 0, -42308, -42319, -42315, -42305, 0, 0, - -42258, -42282, -42261, 928, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -603,38 +555,6 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/lib/unicase/tolower.c b/lib/unicase/tolower.c index 6b09c4a..c69f691 100644 --- a/lib/unicase/tolower.c +++ b/lib/unicase/tolower.c @@ -1,5 +1,5 @@ /* Lowercase mapping for Unicode characters (locale and context independent). - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/tolower.h b/lib/unicase/tolower.h index 97ba6ed..e7b4b29 100644 --- a/lib/unicase/tolower.h +++ b/lib/unicase/tolower.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Simple character mapping of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-case.c for Unicode 5.1.0. */ #define mapping_header_0 16 #define mapping_header_1 2 #define mapping_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[2]; short level2[2 << 9]; - int level3[29 << 7]; + int level3[26 << 7]; } u_mapping = { @@ -21,14 +21,14 @@ u_mapping = 896, 1024, 1152, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 1280, -1, -1, -1, -1, -1, 1408, + -1, 1280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 1536, 1664, 1792, 1920, - -1, -1, 2048, 2176, -1, -1, -1, -1, - -1, 2304, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 1408, 1536, 1664, 1792, + -1, -1, 1920, 2048, -1, -1, -1, -1, + -1, 2176, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 2432, 2560, -1, -1, -1, -1, -1, -1, + 2304, 2432, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -58,7 +58,7 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2688, 2816, 2944, 3072, + -1, -1, -1, -1, 2560, 2688, 2816, 2944, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -80,14 +80,14 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 3200, -1, + -1, -1, -1, -1, -1, -1, 3072, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 3200, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3328, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 3456, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 3584, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -242,7 +242,7 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 116, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 37, 37, 37, 0, 64, 0, 63, 63, 0, 32, 32, 32, 32, 32, 32, 32, @@ -295,8 +295,8 @@ u_mapping = 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, - 1, 0, 1, 0, 1, 0, 1, 0, - 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, @@ -315,8 +315,7 @@ u_mapping = 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, - 7264, 7264, 7264, 7264, 7264, 7264, 0, 7264, - 0, 0, 0, 0, 0, 7264, 0, 0, + 7264, 7264, 7264, 7264, 7264, 7264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -324,21 +323,6 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, - 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, - 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, - 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, - 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, - 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, - 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, - 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, - 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, - 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, - 8, 8, 8, 8, 8, 8, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, @@ -465,8 +449,8 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -10743, -3814, -10727, 0, 0, 1, 0, 1, 0, 1, 0, -10780, -10749, -10783, - -10782, 0, 1, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, -10815, -10815, + 0, 0, 1, 0, 0, 1, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, @@ -480,8 +464,8 @@ u_mapping = 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 1, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -495,14 +479,14 @@ u_mapping = 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, - 1, 0, 1, 0, 1, 0, 1, 0, + 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, - 1, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -532,12 +516,12 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, -35332, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, - 0, 0, 0, 1, 0, -42280, 0, 0, - 1, 0, 1, 0, 0, 0, 1, 0, - 1, 0, 1, 0, 1, 0, 1, 0, - 1, 0, 1, 0, 1, 0, 1, 0, - 1, 0, -42308, -42319, -42315, -42305, 0, 0, - -42258, -42282, -42261, 928, 1, 0, 1, 0, + 0, 0, 0, 1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -571,38 +555,6 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/lib/unicase/totitle.c b/lib/unicase/totitle.c index 848d6ae..ced1b69 100644 --- a/lib/unicase/totitle.c +++ b/lib/unicase/totitle.c @@ -1,5 +1,5 @@ /* Titlecase mapping for Unicode characters (locale and context independent). - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/totitle.h b/lib/unicase/totitle.h index e9c07a6..6610437 100644 --- a/lib/unicase/totitle.h +++ b/lib/unicase/totitle.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Simple character mapping of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-case.c for Unicode 5.1.0. */ #define mapping_header_0 16 #define mapping_header_1 2 #define mapping_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[2]; short level2[2 << 9]; - int level3[34 << 7]; + int level3[29 << 7]; } u_mapping = { @@ -21,15 +21,14 @@ u_mapping = 1024, 1152, 1280, 1408, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 1536, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 1664, -1, 1792, 1920, 2048, 2176, - -1, -1, 2304, 2432, -1, -1, -1, -1, - -1, 2560, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 2688, 2816, 2944, -1, -1, -1, -1, -1, + -1, -1, 1536, -1, 1664, 1792, 1920, 2048, + -1, -1, 2176, 2304, -1, -1, -1, -1, + -1, 2432, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 2560, 2688, 2816, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -58,9 +57,8 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 3072, 3200, 3328, 3456, - -1, -1, -1, -1, -1, -1, 3584, 3712, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 2944, 3072, 3200, 3328, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -80,14 +78,16 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 3840, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3968, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 4096, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 3456, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 3584, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 4224, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -218,19 +218,19 @@ u_mapping = 0, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, 0, 0, 0, - 0, 0, 0, 0, -1, 0, 0, 10815, - 10815, 0, -1, 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, 0, 0, 0, + 0, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, - 10783, 10780, 10782, -210, -206, 0, -205, -205, - 0, -202, 0, -203, 42319, 0, 0, 0, - -205, 42315, 0, -207, 0, 42280, 42308, 0, - -209, -211, 0, 10743, 42305, 0, 0, -211, + 10783, 10780, 0, -210, -206, 0, -205, -205, + 0, -202, 0, -203, 0, 0, 0, 0, + -205, 0, 0, -207, 0, 0, 0, 0, + -209, -211, 0, 10743, 0, 0, 0, -211, 0, 10749, -213, 0, 0, -214, 0, 0, 0, 0, 0, 0, 0, 10727, 0, 0, - -218, 0, 0, -218, 0, 0, 0, 42282, + -218, 0, 0, -218, 0, 0, 0, 0, -218, -69, -217, -217, -71, 0, 0, 0, 0, 0, -219, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 42261, 42258, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -273,7 +273,7 @@ u_mapping = 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, - -86, -80, 7, -116, 0, -96, 0, 0, + -86, -80, 7, 0, 0, -96, 0, 0, -1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -311,8 +311,8 @@ u_mapping = 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, - 0, -1, 0, -1, 0, -1, 0, -1, - 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -354,22 +354,6 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - -8, -8, -8, -8, -8, -8, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 35332, 0, 0, 0, 3814, 0, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, @@ -512,15 +496,15 @@ u_mapping = 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, 0, 0, 0, - 0, 0, 0, 0, -1, 0, -1, 0, - 0, 0, 0, -1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, - -7264, -7264, -7264, -7264, -7264, -7264, 0, -7264, - 0, 0, 0, 0, 0, -7264, 0, 0, + -7264, -7264, -7264, -7264, -7264, -7264, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -543,14 +527,14 @@ u_mapping = 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, - 0, -1, 0, -1, 0, -1, 0, -1, + 0, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, - 0, -1, 0, -1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -581,44 +565,12 @@ u_mapping = 0, 0, -1, 0, -1, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, - 0, -1, 0, -1, 0, 0, 0, -1, - 0, -1, 0, -1, 0, -1, 0, -1, - 0, -1, 0, -1, 0, -1, 0, -1, - 0, -1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -1, 0, -1, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, -928, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -655,38 +607,6 @@ u_mapping = -40, -40, -40, -40, -40, -40, -40, -40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -64, -64, -64, -64, -64, -64, -64, -64, - -64, -64, -64, -64, -64, -64, -64, -64, - -64, -64, -64, -64, -64, -64, -64, -64, - -64, -64, -64, -64, -64, -64, -64, -64, - -64, -64, -64, -64, -64, -64, -64, -64, - -64, -64, -64, -64, -64, -64, -64, -64, - -64, -64, -64, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -32, -32, -32, -32, -32, -32, -32, -32, - -32, -32, -32, -32, -32, -32, -32, -32, - -32, -32, -32, -32, -32, -32, -32, -32, - -32, -32, -32, -32, -32, -32, -32, -32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/lib/unicase/toupper.c b/lib/unicase/toupper.c index ec23480..9642b70 100644 --- a/lib/unicase/toupper.c +++ b/lib/unicase/toupper.c @@ -1,5 +1,5 @@ /* Uppercase mapping for Unicode characters (locale and context independent). - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/toupper.h b/lib/unicase/toupper.h index c2f085b..e5194f4 100644 --- a/lib/unicase/toupper.h +++ b/lib/unicase/toupper.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Simple character mapping of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-case.c for Unicode 5.1.0. */ #define mapping_header_0 16 #define mapping_header_1 2 #define mapping_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[2]; short level2[2 << 9]; - int level3[34 << 7]; + int level3[29 << 7]; } u_mapping = { @@ -21,15 +21,14 @@ u_mapping = 1024, 1152, 1280, 1408, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 1536, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 1664, -1, 1792, 1920, 2048, 2176, - -1, -1, 2304, 2432, -1, -1, -1, -1, - -1, 2560, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 2688, 2816, 2944, -1, -1, -1, -1, -1, + -1, -1, 1536, -1, 1664, 1792, 1920, 2048, + -1, -1, 2176, 2304, -1, -1, -1, -1, + -1, 2432, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 2560, 2688, 2816, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -58,9 +57,8 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 3072, 3200, 3328, 3456, - -1, -1, -1, -1, -1, -1, 3584, 3712, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 2944, 3072, 3200, 3328, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -80,14 +78,16 @@ u_mapping = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 3840, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 3968, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 4096, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 3456, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 3584, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 4224, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -218,19 +218,19 @@ u_mapping = 0, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, 0, 0, 0, - 0, 0, 0, 0, -1, 0, 0, 10815, - 10815, 0, -1, 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, 0, 0, 0, + 0, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, - 10783, 10780, 10782, -210, -206, 0, -205, -205, - 0, -202, 0, -203, 42319, 0, 0, 0, - -205, 42315, 0, -207, 0, 42280, 42308, 0, - -209, -211, 0, 10743, 42305, 0, 0, -211, + 10783, 10780, 0, -210, -206, 0, -205, -205, + 0, -202, 0, -203, 0, 0, 0, 0, + -205, 0, 0, -207, 0, 0, 0, 0, + -209, -211, 0, 10743, 0, 0, 0, -211, 0, 10749, -213, 0, 0, -214, 0, 0, 0, 0, 0, 0, 0, 10727, 0, 0, - -218, 0, 0, -218, 0, 0, 0, 42282, + -218, 0, 0, -218, 0, 0, 0, 0, -218, -69, -217, -217, -71, 0, 0, 0, 0, 0, -219, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 42261, 42258, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -273,7 +273,7 @@ u_mapping = 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, - -86, -80, 7, -116, 0, -96, 0, 0, + -86, -80, 7, 0, 0, -96, 0, 0, -1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -311,8 +311,8 @@ u_mapping = 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, - 0, -1, 0, -1, 0, -1, 0, -1, - 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -354,22 +354,6 @@ u_mapping = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - -8, -8, -8, -8, -8, -8, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 35332, 0, 0, 0, 3814, 0, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, @@ -512,15 +496,15 @@ u_mapping = 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, 0, 0, 0, - 0, 0, 0, 0, -1, 0, -1, 0, - 0, 0, 0, -1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, - -7264, -7264, -7264, -7264, -7264, -7264, 0, -7264, - 0, 0, 0, 0, 0, -7264, 0, 0, + -7264, -7264, -7264, -7264, -7264, -7264, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -543,14 +527,14 @@ u_mapping = 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, - 0, -1, 0, -1, 0, -1, 0, -1, + 0, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, - 0, -1, 0, -1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -581,44 +565,12 @@ u_mapping = 0, 0, -1, 0, -1, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, - 0, -1, 0, -1, 0, 0, 0, -1, - 0, -1, 0, -1, 0, -1, 0, -1, - 0, -1, 0, -1, 0, -1, 0, -1, - 0, -1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -1, 0, -1, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, -928, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, - -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -655,38 +607,6 @@ u_mapping = -40, -40, -40, -40, -40, -40, -40, -40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -64, -64, -64, -64, -64, -64, -64, -64, - -64, -64, -64, -64, -64, -64, -64, -64, - -64, -64, -64, -64, -64, -64, -64, -64, - -64, -64, -64, -64, -64, -64, -64, -64, - -64, -64, -64, -64, -64, -64, -64, -64, - -64, -64, -64, -64, -64, -64, -64, -64, - -64, -64, -64, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -32, -32, -32, -32, -32, -32, -32, -32, - -32, -32, -32, -32, -32, -32, -32, -32, - -32, -32, -32, -32, -32, -32, -32, -32, - -32, -32, -32, -32, -32, -32, -32, -32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/lib/unicase/u-casecmp.h b/lib/unicase/u-casecmp.h index 206e5a6..88c308b 100644 --- a/lib/unicase/u-casecmp.h +++ b/lib/unicase/u-casecmp.h @@ -1,5 +1,5 @@ /* Case and normalization insensitive comparison of Unicode strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-casecoll.h b/lib/unicase/u-casecoll.h index 2406545..700d49b 100644 --- a/lib/unicase/u-casecoll.h +++ b/lib/unicase/u-casecoll.h @@ -1,6 +1,6 @@ /* Locale dependent, case and normalization insensitive comparison of Unicode strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-casefold.h b/lib/unicase/u-casefold.h index 9059ff7..b0dc89a 100644 --- a/lib/unicase/u-casefold.h +++ b/lib/unicase/u-casefold.h @@ -1,5 +1,5 @@ /* Casefolding mapping for Unicode strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-casemap.h b/lib/unicase/u-casemap.h index 22649dd..b5b4d2f 100644 --- a/lib/unicase/u-casemap.h +++ b/lib/unicase/u-casemap.h @@ -1,5 +1,5 @@ /* Case mapping for UTF-8/UTF-16/UTF-32 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-casexfrm.h b/lib/unicase/u-casexfrm.h index cb85a7a..5c7430c 100644 --- a/lib/unicase/u-casexfrm.h +++ b/lib/unicase/u-casexfrm.h @@ -1,6 +1,6 @@ /* Locale dependent transformation for case insensitive comparison of Unicode strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -70,7 +70,7 @@ FUNC (const UNIT *s, size_t n, const char *iso639_language, uninorm_t nf, } /* Apply locale dependent transformations for comparison. */ - result = amemxfrm (convs, convs_length, resultbuf, lengthp); + result = memxfrm (convs, convs_length, resultbuf, lengthp); if (result == NULL) { if (convs != convsbuf) diff --git a/lib/unicase/u-ct-casefold.h b/lib/unicase/u-ct-casefold.h index d1e08ed..e11d0a8 100644 --- a/lib/unicase/u-ct-casefold.h +++ b/lib/unicase/u-ct-casefold.h @@ -1,5 +1,5 @@ /* Casefolding mapping for Unicode substrings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-ct-totitle.h b/lib/unicase/u-ct-totitle.h index 27f3736..8892a5d 100644 --- a/lib/unicase/u-ct-totitle.h +++ b/lib/unicase/u-ct-totitle.h @@ -1,5 +1,5 @@ /* Titlecase mapping for UTF-8/UTF-16/UTF-32 substrings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-is-cased.h b/lib/unicase/u-is-cased.h index f751d74..c187a30 100644 --- a/lib/unicase/u-is-cased.h +++ b/lib/unicase/u-is-cased.h @@ -1,5 +1,5 @@ /* Test whether case matters for a Unicode string. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-is-invariant.h b/lib/unicase/u-is-invariant.h index ebf0731..541dd8d 100644 --- a/lib/unicase/u-is-invariant.h +++ b/lib/unicase/u-is-invariant.h @@ -1,5 +1,5 @@ /* Test whether a Unicode string is invariant under a given case mapping. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-totitle.h b/lib/unicase/u-totitle.h index 8fdfaac..658c95f 100644 --- a/lib/unicase/u-totitle.h +++ b/lib/unicase/u-totitle.h @@ -1,5 +1,5 @@ /* Titlecase mapping for UTF-8/UTF-16/UTF-32 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-casecmp.c b/lib/unicase/u16-casecmp.c index 01e184a..e6780a9 100644 --- a/lib/unicase/u16-casecmp.c +++ b/lib/unicase/u16-casecmp.c @@ -1,5 +1,5 @@ /* Case and normalization insensitive comparison of UTF-16 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-casecoll.c b/lib/unicase/u16-casecoll.c index ea16650..986bdb8 100644 --- a/lib/unicase/u16-casecoll.c +++ b/lib/unicase/u16-casecoll.c @@ -1,6 +1,6 @@ /* Locale dependent, case and normalization insensitive comparison of UTF-16 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-casefold.c b/lib/unicase/u16-casefold.c index ea01d0f..037d51f 100644 --- a/lib/unicase/u16-casefold.c +++ b/lib/unicase/u16-casefold.c @@ -1,5 +1,5 @@ /* Casefolding mapping for UTF-16 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-casemap.c b/lib/unicase/u16-casemap.c index 6e50c37..b8021e7 100644 --- a/lib/unicase/u16-casemap.c +++ b/lib/unicase/u16-casemap.c @@ -1,5 +1,5 @@ /* Case mapping for UTF-16 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-casexfrm.c b/lib/unicase/u16-casexfrm.c index 19d4b8f..661902f 100644 --- a/lib/unicase/u16-casexfrm.c +++ b/lib/unicase/u16-casexfrm.c @@ -1,6 +1,6 @@ /* Locale dependent transformation for case insensitive comparison of UTF-16 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -26,7 +26,7 @@ #include "localcharset.h" #include "uniconv.h" -#include "amemxfrm.h" +#include "memxfrm.h" #define FUNC u16_casexfrm #define UNIT uint16_t diff --git a/lib/unicase/u16-ct-casefold.c b/lib/unicase/u16-ct-casefold.c index 630a849..65e49e7 100644 --- a/lib/unicase/u16-ct-casefold.c +++ b/lib/unicase/u16-ct-casefold.c @@ -1,5 +1,5 @@ /* Casefolding mapping for UTF-16 substrings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-ct-tolower.c b/lib/unicase/u16-ct-tolower.c index ae3ce89..2b09c7e 100644 --- a/lib/unicase/u16-ct-tolower.c +++ b/lib/unicase/u16-ct-tolower.c @@ -1,5 +1,5 @@ /* Lowercase mapping for UTF-16 substrings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-ct-totitle.c b/lib/unicase/u16-ct-totitle.c index 8a80867..095bd9f 100644 --- a/lib/unicase/u16-ct-totitle.c +++ b/lib/unicase/u16-ct-totitle.c @@ -1,5 +1,5 @@ /* Titlecase mapping for UTF-16 substrings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-ct-toupper.c b/lib/unicase/u16-ct-toupper.c index 95f5ef7..d26f6c5 100644 --- a/lib/unicase/u16-ct-toupper.c +++ b/lib/unicase/u16-ct-toupper.c @@ -1,5 +1,5 @@ /* Uppercase mapping for UTF-16 substrings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-is-cased.c b/lib/unicase/u16-is-cased.c index 274e9be..385c01a 100644 --- a/lib/unicase/u16-is-cased.c +++ b/lib/unicase/u16-is-cased.c @@ -1,5 +1,5 @@ /* Test whether case matters for an UTF-16 string. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-is-casefolded.c b/lib/unicase/u16-is-casefolded.c index 8fefb92..dd3b6c1 100644 --- a/lib/unicase/u16-is-casefolded.c +++ b/lib/unicase/u16-is-casefolded.c @@ -1,5 +1,5 @@ /* Test whether an UTF-16 string is already case-folded. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-is-invariant.c b/lib/unicase/u16-is-invariant.c index 794ee0d..a7f40da 100644 --- a/lib/unicase/u16-is-invariant.c +++ b/lib/unicase/u16-is-invariant.c @@ -1,5 +1,5 @@ /* Test whether an UTF-16 string is invariant under a given case mapping. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-is-lowercase.c b/lib/unicase/u16-is-lowercase.c index a74f1ca..de51a04 100644 --- a/lib/unicase/u16-is-lowercase.c +++ b/lib/unicase/u16-is-lowercase.c @@ -1,5 +1,5 @@ /* Test whether an UTF-16 string is entirely lower case. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-is-titlecase.c b/lib/unicase/u16-is-titlecase.c index 44eaf9b..4192aad 100644 --- a/lib/unicase/u16-is-titlecase.c +++ b/lib/unicase/u16-is-titlecase.c @@ -1,5 +1,5 @@ /* Test whether an UTF-16 string is entirely title case. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-is-uppercase.c b/lib/unicase/u16-is-uppercase.c index d9d7de8..509c9bb 100644 --- a/lib/unicase/u16-is-uppercase.c +++ b/lib/unicase/u16-is-uppercase.c @@ -1,5 +1,5 @@ /* Test whether an UTF-16 string is entirely upper case. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-tolower.c b/lib/unicase/u16-tolower.c index 49c2a40..c931cca 100644 --- a/lib/unicase/u16-tolower.c +++ b/lib/unicase/u16-tolower.c @@ -1,5 +1,5 @@ /* Lowercase mapping for UTF-16 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-totitle.c b/lib/unicase/u16-totitle.c index ef861aa..f7c5946 100644 --- a/lib/unicase/u16-totitle.c +++ b/lib/unicase/u16-totitle.c @@ -1,5 +1,5 @@ /* Titlecase mapping for UTF-16 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -24,3 +24,4 @@ #define UNIT uint16_t #define U_CT_TOTITLE u16_ct_totitle #include "u-totitle.h" + diff --git a/lib/unicase/u16-toupper.c b/lib/unicase/u16-toupper.c index 62ddc41..12e888a 100644 --- a/lib/unicase/u16-toupper.c +++ b/lib/unicase/u16-toupper.c @@ -1,5 +1,5 @@ /* Uppercase mapping for UTF-16 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-casecmp.c b/lib/unicase/u32-casecmp.c index 8971d35..7b67bb1 100644 --- a/lib/unicase/u32-casecmp.c +++ b/lib/unicase/u32-casecmp.c @@ -1,5 +1,5 @@ /* Case and normalization insensitive comparison of UTF-32 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-casecoll.c b/lib/unicase/u32-casecoll.c index f7c30a4..6d1d772 100644 --- a/lib/unicase/u32-casecoll.c +++ b/lib/unicase/u32-casecoll.c @@ -1,6 +1,6 @@ /* Locale dependent, case and normalization insensitive comparison of UTF-32 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-casefold.c b/lib/unicase/u32-casefold.c index 5dca7a5..d1a1341 100644 --- a/lib/unicase/u32-casefold.c +++ b/lib/unicase/u32-casefold.c @@ -1,5 +1,5 @@ /* Casefolding mapping for UTF-32 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-casemap.c b/lib/unicase/u32-casemap.c index d37bf2d..6c8213c 100644 --- a/lib/unicase/u32-casemap.c +++ b/lib/unicase/u32-casemap.c @@ -1,5 +1,5 @@ /* Case mapping for UTF-32 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-casexfrm.c b/lib/unicase/u32-casexfrm.c index ed5d2a9..bd54497 100644 --- a/lib/unicase/u32-casexfrm.c +++ b/lib/unicase/u32-casexfrm.c @@ -1,6 +1,6 @@ /* Locale dependent transformation for case insensitive comparison of UTF-32 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -26,7 +26,7 @@ #include "localcharset.h" #include "uniconv.h" -#include "amemxfrm.h" +#include "memxfrm.h" #define FUNC u32_casexfrm #define UNIT uint32_t diff --git a/lib/unicase/u32-ct-casefold.c b/lib/unicase/u32-ct-casefold.c index 48dad9f..f360cce 100644 --- a/lib/unicase/u32-ct-casefold.c +++ b/lib/unicase/u32-ct-casefold.c @@ -1,5 +1,5 @@ /* Casefolding mapping for UTF-32 substrings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-ct-tolower.c b/lib/unicase/u32-ct-tolower.c index b0d8373..7df6a56 100644 --- a/lib/unicase/u32-ct-tolower.c +++ b/lib/unicase/u32-ct-tolower.c @@ -1,5 +1,5 @@ /* Lowercase mapping for UTF-32 substrings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-ct-totitle.c b/lib/unicase/u32-ct-totitle.c index 7766a2f..d9f51bb 100644 --- a/lib/unicase/u32-ct-totitle.c +++ b/lib/unicase/u32-ct-totitle.c @@ -1,5 +1,5 @@ /* Titlecase mapping for UTF-32 substrings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-ct-toupper.c b/lib/unicase/u32-ct-toupper.c index 073158d..e616556 100644 --- a/lib/unicase/u32-ct-toupper.c +++ b/lib/unicase/u32-ct-toupper.c @@ -1,5 +1,5 @@ /* Uppercase mapping for UTF-32 substrings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-is-cased.c b/lib/unicase/u32-is-cased.c index 8706e9f..e836dc1 100644 --- a/lib/unicase/u32-is-cased.c +++ b/lib/unicase/u32-is-cased.c @@ -1,5 +1,5 @@ /* Test whether case matters for an UTF-32 string. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-is-casefolded.c b/lib/unicase/u32-is-casefolded.c index 9965913..6c2bbb0 100644 --- a/lib/unicase/u32-is-casefolded.c +++ b/lib/unicase/u32-is-casefolded.c @@ -1,5 +1,5 @@ /* Test whether an UTF-32 string is already case-folded. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-is-invariant.c b/lib/unicase/u32-is-invariant.c index 4d6b58b..aea4c61 100644 --- a/lib/unicase/u32-is-invariant.c +++ b/lib/unicase/u32-is-invariant.c @@ -1,5 +1,5 @@ /* Test whether an UTF-32 string is invariant under a given case mapping. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-is-lowercase.c b/lib/unicase/u32-is-lowercase.c index beaa56a..cc2fa2d 100644 --- a/lib/unicase/u32-is-lowercase.c +++ b/lib/unicase/u32-is-lowercase.c @@ -1,5 +1,5 @@ /* Test whether an UTF-32 string is entirely lower case. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-is-titlecase.c b/lib/unicase/u32-is-titlecase.c index 89458ff..ee48fc7 100644 --- a/lib/unicase/u32-is-titlecase.c +++ b/lib/unicase/u32-is-titlecase.c @@ -1,5 +1,5 @@ /* Test whether an UTF-32 string is entirely title case. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-is-uppercase.c b/lib/unicase/u32-is-uppercase.c index 1b82dab..369a68b 100644 --- a/lib/unicase/u32-is-uppercase.c +++ b/lib/unicase/u32-is-uppercase.c @@ -1,5 +1,5 @@ /* Test whether an UTF-32 string is entirely upper case. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-tolower.c b/lib/unicase/u32-tolower.c index ea5c3c8..b9c53ed 100644 --- a/lib/unicase/u32-tolower.c +++ b/lib/unicase/u32-tolower.c @@ -1,5 +1,5 @@ /* Lowercase mapping for UTF-32 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-totitle.c b/lib/unicase/u32-totitle.c index e9d65ee..d144ae7 100644 --- a/lib/unicase/u32-totitle.c +++ b/lib/unicase/u32-totitle.c @@ -1,5 +1,5 @@ /* Titlecase mapping for UTF-32 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-toupper.c b/lib/unicase/u32-toupper.c index c334465..d58c8e2 100644 --- a/lib/unicase/u32-toupper.c +++ b/lib/unicase/u32-toupper.c @@ -1,5 +1,5 @@ /* Uppercase mapping for UTF-32 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-casecmp.c b/lib/unicase/u8-casecmp.c index 4bddc83..4edbfc3 100644 --- a/lib/unicase/u8-casecmp.c +++ b/lib/unicase/u8-casecmp.c @@ -1,5 +1,5 @@ /* Case and normalization insensitive comparison of UTF-8 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-casecoll.c b/lib/unicase/u8-casecoll.c index 2784cfe..694011c 100644 --- a/lib/unicase/u8-casecoll.c +++ b/lib/unicase/u8-casecoll.c @@ -1,6 +1,6 @@ /* Locale dependent, case and normalization insensitive comparison of UTF-8 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-casefold.c b/lib/unicase/u8-casefold.c index b73e68c..e3c9177 100644 --- a/lib/unicase/u8-casefold.c +++ b/lib/unicase/u8-casefold.c @@ -1,5 +1,5 @@ /* Casefolding mapping for UTF-8 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-casemap.c b/lib/unicase/u8-casemap.c index de7217b..9e4d0c0 100644 --- a/lib/unicase/u8-casemap.c +++ b/lib/unicase/u8-casemap.c @@ -1,5 +1,5 @@ /* Case mapping for UTF-8 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-casexfrm.c b/lib/unicase/u8-casexfrm.c index 72e9ec9..b3e0c66 100644 --- a/lib/unicase/u8-casexfrm.c +++ b/lib/unicase/u8-casexfrm.c @@ -1,6 +1,6 @@ /* Locale dependent transformation for case insensitive comparison of UTF-8 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -26,7 +26,7 @@ #include "localcharset.h" #include "uniconv.h" -#include "amemxfrm.h" +#include "memxfrm.h" #define FUNC u8_casexfrm #define UNIT uint8_t diff --git a/lib/unicase/u8-ct-casefold.c b/lib/unicase/u8-ct-casefold.c index 65fe985..45bacfc 100644 --- a/lib/unicase/u8-ct-casefold.c +++ b/lib/unicase/u8-ct-casefold.c @@ -1,5 +1,5 @@ /* Casefolding mapping for UTF-8 substrings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-ct-tolower.c b/lib/unicase/u8-ct-tolower.c index 704f25b..1b0ee33 100644 --- a/lib/unicase/u8-ct-tolower.c +++ b/lib/unicase/u8-ct-tolower.c @@ -1,5 +1,5 @@ /* Lowercase mapping for UTF-8 substrings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-ct-totitle.c b/lib/unicase/u8-ct-totitle.c index 518701a..7bcdc0d 100644 --- a/lib/unicase/u8-ct-totitle.c +++ b/lib/unicase/u8-ct-totitle.c @@ -1,5 +1,5 @@ /* Titlecase mapping for UTF-8 substrings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-ct-toupper.c b/lib/unicase/u8-ct-toupper.c index 4931f5b..c22b25a 100644 --- a/lib/unicase/u8-ct-toupper.c +++ b/lib/unicase/u8-ct-toupper.c @@ -1,5 +1,5 @@ /* Uppercase mapping for UTF-8 substrings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-is-cased.c b/lib/unicase/u8-is-cased.c index fa1d613..56fc9c7 100644 --- a/lib/unicase/u8-is-cased.c +++ b/lib/unicase/u8-is-cased.c @@ -1,5 +1,5 @@ /* Test whether case matters for an UTF-8 string. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-is-casefolded.c b/lib/unicase/u8-is-casefolded.c index 58ba4f8..007a512 100644 --- a/lib/unicase/u8-is-casefolded.c +++ b/lib/unicase/u8-is-casefolded.c @@ -1,5 +1,5 @@ /* Test whether an UTF-8 string is already case-folded. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-is-invariant.c b/lib/unicase/u8-is-invariant.c index 074b92d..4794e56 100644 --- a/lib/unicase/u8-is-invariant.c +++ b/lib/unicase/u8-is-invariant.c @@ -1,5 +1,5 @@ /* Test whether an UTF-8 string is invariant under a given case mapping. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-is-lowercase.c b/lib/unicase/u8-is-lowercase.c index 67ce7df..8501614 100644 --- a/lib/unicase/u8-is-lowercase.c +++ b/lib/unicase/u8-is-lowercase.c @@ -1,5 +1,5 @@ /* Test whether an UTF-8 string is entirely lower case. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-is-titlecase.c b/lib/unicase/u8-is-titlecase.c index a37f7c7..6357a34 100644 --- a/lib/unicase/u8-is-titlecase.c +++ b/lib/unicase/u8-is-titlecase.c @@ -1,5 +1,5 @@ /* Test whether an UTF-8 string is entirely title case. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-is-uppercase.c b/lib/unicase/u8-is-uppercase.c index f1eac5a..817579f 100644 --- a/lib/unicase/u8-is-uppercase.c +++ b/lib/unicase/u8-is-uppercase.c @@ -1,5 +1,5 @@ /* Test whether an UTF-8 string is entirely upper case. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-tolower.c b/lib/unicase/u8-tolower.c index c75b16b..f657feb 100644 --- a/lib/unicase/u8-tolower.c +++ b/lib/unicase/u8-tolower.c @@ -1,5 +1,5 @@ /* Lowercase mapping for UTF-8 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-totitle.c b/lib/unicase/u8-totitle.c index 730a3f1..e63cda9 100644 --- a/lib/unicase/u8-totitle.c +++ b/lib/unicase/u8-totitle.c @@ -1,5 +1,5 @@ /* Titlecase mapping for UTF-8 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-toupper.c b/lib/unicase/u8-toupper.c index 671d569..7429e52 100644 --- a/lib/unicase/u8-toupper.c +++ b/lib/unicase/u8-toupper.c @@ -1,5 +1,5 @@ /* Uppercase mapping for UTF-8 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/ulc-casecmp.c b/lib/unicase/ulc-casecmp.c index 6a2ff89..1f343cd 100644 --- a/lib/unicase/ulc-casecmp.c +++ b/lib/unicase/ulc-casecmp.c @@ -1,5 +1,5 @@ /* Case and normalization insensitive comparison of strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/ulc-casecoll.c b/lib/unicase/ulc-casecoll.c index e8458de..9645e14 100644 --- a/lib/unicase/ulc-casecoll.c +++ b/lib/unicase/ulc-casecoll.c @@ -1,5 +1,5 @@ /* Locale dependent, case and normalization insensitive comparison of strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/ulc-casexfrm.c b/lib/unicase/ulc-casexfrm.c index 81f2cfa..8998211 100644 --- a/lib/unicase/ulc-casexfrm.c +++ b/lib/unicase/ulc-casexfrm.c @@ -1,5 +1,5 @@ /* Locale dependent transformation for case insensitive comparison of strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/unicasemap.h b/lib/unicase/unicasemap.h index 3282ae4..0188083 100644 --- a/lib/unicase/unicasemap.h +++ b/lib/unicase/unicasemap.h @@ -1,5 +1,5 @@ /* Case mapping for UTF-8/UTF-16/UTF-32 strings (locale dependent). - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uniconv.h b/lib/uniconv.h index c9bf78c..bd32ae6 100644 --- a/lib/uniconv.h +++ b/lib/uniconv.h @@ -1,6 +1,5 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Conversions between Unicode and legacy encodings. - Copyright (C) 2002, 2005, 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2005, 2007, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv.in.h b/lib/uniconv.in.h deleted file mode 100644 index 1febbc9..0000000 --- a/lib/uniconv.in.h +++ /dev/null @@ -1,169 +0,0 @@ -/* Conversions between Unicode and legacy encodings. - Copyright (C) 2002, 2005, 2007, 2009-2015 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#ifndef _UNICONV_H -#define _UNICONV_H - -/* Get size_t. */ -#include - -#include "unitypes.h" - -/* Get enum iconv_ilseq_handler. */ -#include - -/* Get locale_charset() declaration. */ -#include - - -#ifdef __cplusplus -extern "C" { -#endif - - -/* Converts an entire string, possibly including NUL bytes, from one encoding - to a Unicode encoding. - Converts a memory region given in encoding FROMCODE. FROMCODE is as for - iconv_open(3). - The input is in the memory region between SRC (inclusive) and SRC + SRCLEN - (exclusive). - If OFFSETS is not NULL, it should point to an array of SRCLEN integers; this - array is filled with offsets into the result, i.e. the character starting - at SRC[i] corresponds to the character starting at (*RESULTP)[OFFSETS[i]], - and other offsets are set to (size_t)(-1). - RESULTBUF and *LENGTHP should initially be a scratch buffer and its size, - or *RESULTBUF can be NULL. - May erase the contents of the memory at RESULTBUF. - If successful: The resulting Unicode string (non-NULL) is returned and its - length stored in *LENGTHP. The resulting string is RESULTBUF if no dynamic - memory allocation was necessary, or a freshly allocated memory block - otherwise. - In case of error: NULL is returned and errno is set. Particular errno - values: EINVAL, EILSEQ, ENOMEM. */ -extern uint8_t * - u8_conv_from_encoding (const char *fromcode, - enum iconv_ilseq_handler handler, - const char *src, size_t srclen, - size_t *offsets, - uint8_t *resultbuf, size_t *lengthp); -extern uint16_t * - u16_conv_from_encoding (const char *fromcode, - enum iconv_ilseq_handler handler, - const char *src, size_t srclen, - size_t *offsets, - uint16_t *resultbuf, size_t *lengthp); -extern uint32_t * - u32_conv_from_encoding (const char *fromcode, - enum iconv_ilseq_handler handler, - const char *src, size_t srclen, - size_t *offsets, - uint32_t *resultbuf, size_t *lengthp); - -/* Converts an entire Unicode string, possibly including NUL units, from a - Unicode encoding to a given encoding. - Converts a memory region to encoding TOCODE. TOCODE is as for - iconv_open(3). - The input is in the memory region between SRC (inclusive) and SRC + SRCLEN - (exclusive). - If OFFSETS is not NULL, it should point to an array of SRCLEN integers; this - array is filled with offsets into the result, i.e. the character starting - at SRC[i] corresponds to the character starting at (*RESULTP)[OFFSETS[i]], - and other offsets are set to (size_t)(-1). - RESULTBUF and *LENGTHP should initially be a scratch buffer and its size, - or RESULTBUF can be NULL. - May erase the contents of the memory at RESULTBUF. - If successful: The resulting string (non-NULL) is returned and its length - stored in *LENGTHP. The resulting string is RESULTBUF if no dynamic memory - allocation was necessary, or a freshly allocated memory block otherwise. - In case of error: NULL is returned and errno is set. Particular errno - values: EINVAL, EILSEQ, ENOMEM. */ -extern char * - u8_conv_to_encoding (const char *tocode, - enum iconv_ilseq_handler handler, - const uint8_t *src, size_t srclen, - size_t *offsets, - char *resultbuf, size_t *lengthp); -extern char * - u16_conv_to_encoding (const char *tocode, - enum iconv_ilseq_handler handler, - const uint16_t *src, size_t srclen, - size_t *offsets, - char *resultbuf, size_t *lengthp); -extern char * - u32_conv_to_encoding (const char *tocode, - enum iconv_ilseq_handler handler, - const uint32_t *src, size_t srclen, - size_t *offsets, - char *resultbuf, size_t *lengthp); - -/* Converts a NUL terminated string from a given encoding. - The result is malloc allocated, or NULL (with errno set) in case of error. - Particular errno values: EILSEQ, ENOMEM. */ -extern uint8_t * - u8_strconv_from_encoding (const char *string, - const char *fromcode, - enum iconv_ilseq_handler handler); -extern uint16_t * - u16_strconv_from_encoding (const char *string, - const char *fromcode, - enum iconv_ilseq_handler handler); -extern uint32_t * - u32_strconv_from_encoding (const char *string, - const char *fromcode, - enum iconv_ilseq_handler handler); - -/* Converts a NUL terminated string to a given encoding. - The result is malloc allocated, or NULL (with errno set) in case of error. - Particular errno values: EILSEQ, ENOMEM. */ -extern char * - u8_strconv_to_encoding (const uint8_t *string, - const char *tocode, - enum iconv_ilseq_handler handler); -extern char * - u16_strconv_to_encoding (const uint16_t *string, - const char *tocode, - enum iconv_ilseq_handler handler); -extern char * - u32_strconv_to_encoding (const uint32_t *string, - const char *tocode, - enum iconv_ilseq_handler handler); - -/* Converts a NUL terminated string from the locale encoding. - The result is malloc allocated, or NULL (with errno set) in case of error. - Particular errno values: ENOMEM. */ -extern uint8_t * - u8_strconv_from_locale (const char *string); -extern uint16_t * - u16_strconv_from_locale (const char *string); -extern uint32_t * - u32_strconv_from_locale (const char *string); - -/* Converts a NUL terminated string to the locale encoding. - The result is malloc allocated, or NULL (with errno set) in case of error. - Particular errno values: ENOMEM. */ -extern char * - u8_strconv_to_locale (const uint8_t *string); -extern char * - u16_strconv_to_locale (const uint16_t *string); -extern char * - u32_strconv_to_locale (const uint32_t *string); - - -#ifdef __cplusplus -} -#endif - -#endif /* _UNICONV_H */ diff --git a/lib/uniconv/u-conv-from-enc.h b/lib/uniconv/u-conv-from-enc.h index b7fa5a5..457bd0f 100644 --- a/lib/uniconv/u-conv-from-enc.h +++ b/lib/uniconv/u-conv-from-enc.h @@ -1,5 +1,5 @@ /* Conversion to UTF-16/UTF-32 from legacy encodings. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv/u-conv-to-enc.h b/lib/uniconv/u-conv-to-enc.h index e31d06b..43d82c7 100644 --- a/lib/uniconv/u-conv-to-enc.h +++ b/lib/uniconv/u-conv-to-enc.h @@ -1,5 +1,5 @@ /* Conversion from UTF-16/UTF-32 to legacy encodings. - Copyright (C) 2002, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv/u-strconv-from-enc.h b/lib/uniconv/u-strconv-from-enc.h index 291f089..df91c38 100644 --- a/lib/uniconv/u-strconv-from-enc.h +++ b/lib/uniconv/u-strconv-from-enc.h @@ -1,5 +1,5 @@ /* Conversion to UTF-8/UTF-16/UTF-32 from legacy encodings. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv/u-strconv-to-enc.h b/lib/uniconv/u-strconv-to-enc.h index 0cdd841..c15182f 100644 --- a/lib/uniconv/u-strconv-to-enc.h +++ b/lib/uniconv/u-strconv-to-enc.h @@ -1,5 +1,5 @@ /* Conversion from UTF-16/UTF-32 to legacy encodings. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv/u16-conv-from-enc.c b/lib/uniconv/u16-conv-from-enc.c index 809b59b..dc4c21d 100644 --- a/lib/uniconv/u16-conv-from-enc.c +++ b/lib/uniconv/u16-conv-from-enc.c @@ -1,5 +1,5 @@ /* Conversion to UTF-16 from legacy encodings. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published @@ -28,7 +28,7 @@ #include "unistr.h" /* Name of UTF-16 encoding with machine dependent endianness and alignment. */ -#if defined _LIBICONV_VERSION || (((__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2)) && !defined __UCLIBC__) +#if defined _LIBICONV_VERSION || (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) # ifdef WORDS_BIGENDIAN # define UTF16_NAME "UTF-16BE" # else diff --git a/lib/uniconv/u16-conv-to-enc.c b/lib/uniconv/u16-conv-to-enc.c index 54db620..cce454d 100644 --- a/lib/uniconv/u16-conv-to-enc.c +++ b/lib/uniconv/u16-conv-to-enc.c @@ -1,5 +1,5 @@ /* Conversion from UTF-16 to legacy encodings. - Copyright (C) 2002, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published @@ -31,7 +31,7 @@ #define SIZEOF(array) (sizeof (array) / sizeof (array[0])) /* Name of UTF-16 encoding with machine dependent endianness and alignment. */ -#if defined _LIBICONV_VERSION || (((__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2)) && !defined __UCLIBC__) +#if defined _LIBICONV_VERSION || (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) # ifdef WORDS_BIGENDIAN # define UTF16_NAME "UTF-16BE" # else diff --git a/lib/uniconv/u16-strconv-from-enc.c b/lib/uniconv/u16-strconv-from-enc.c index 71fc4dc..ebdd62e 100644 --- a/lib/uniconv/u16-strconv-from-enc.c +++ b/lib/uniconv/u16-strconv-from-enc.c @@ -1,5 +1,5 @@ /* Conversion to UTF-16 from legacy encodings. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv/u16-strconv-from-locale.c b/lib/uniconv/u16-strconv-from-locale.c index 8f63a78..c6695d1 100644 --- a/lib/uniconv/u16-strconv-from-locale.c +++ b/lib/uniconv/u16-strconv-from-locale.c @@ -1,5 +1,5 @@ /* Conversion to UTF-16 from the locale encoding. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv/u16-strconv-to-enc.c b/lib/uniconv/u16-strconv-to-enc.c index b309922..c8e00e7 100644 --- a/lib/uniconv/u16-strconv-to-enc.c +++ b/lib/uniconv/u16-strconv-to-enc.c @@ -1,5 +1,5 @@ /* Conversion from UTF-16 to legacy encodings. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published @@ -31,7 +31,7 @@ #define SIZEOF(array) (sizeof (array) / sizeof (array[0])) /* Name of UTF-16 encoding with machine dependent endianness and alignment. */ -#if defined _LIBICONV_VERSION || (((__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2)) && !defined __UCLIBC__) +#if defined _LIBICONV_VERSION || (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) # ifdef WORDS_BIGENDIAN # define UTF16_NAME "UTF-16BE" # else diff --git a/lib/uniconv/u16-strconv-to-locale.c b/lib/uniconv/u16-strconv-to-locale.c index 72b1698..74fcbed 100644 --- a/lib/uniconv/u16-strconv-to-locale.c +++ b/lib/uniconv/u16-strconv-to-locale.c @@ -1,5 +1,5 @@ /* Conversion from UTF-16 to the locale encoding. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv/u32-conv-from-enc.c b/lib/uniconv/u32-conv-from-enc.c index 7d0d3c4..f5c6e8e 100644 --- a/lib/uniconv/u32-conv-from-enc.c +++ b/lib/uniconv/u32-conv-from-enc.c @@ -1,5 +1,5 @@ /* Conversion to UTF-32 from legacy encodings. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published @@ -31,7 +31,7 @@ alignment. */ #if defined _LIBICONV_VERSION # define UTF32_NAME "UCS-4-INTERNAL" -#elif ((__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2)) && !defined __UCLIBC__ +#elif (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) # define UTF32_NAME "WCHAR_T" #endif diff --git a/lib/uniconv/u32-conv-to-enc.c b/lib/uniconv/u32-conv-to-enc.c index a52fde3..7bfc9f4 100644 --- a/lib/uniconv/u32-conv-to-enc.c +++ b/lib/uniconv/u32-conv-to-enc.c @@ -1,5 +1,5 @@ /* Conversion from UTF-32 to legacy encodings. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published @@ -34,7 +34,7 @@ alignment. */ #if defined _LIBICONV_VERSION # define UTF32_NAME "UCS-4-INTERNAL" -#elif ((__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2)) && !defined __UCLIBC__ +#elif (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) # define UTF32_NAME "WCHAR_T" #endif diff --git a/lib/uniconv/u32-strconv-from-enc.c b/lib/uniconv/u32-strconv-from-enc.c index a174328..65ff600 100644 --- a/lib/uniconv/u32-strconv-from-enc.c +++ b/lib/uniconv/u32-strconv-from-enc.c @@ -1,5 +1,5 @@ /* Conversion to UTF-32 from legacy encodings. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv/u32-strconv-from-locale.c b/lib/uniconv/u32-strconv-from-locale.c index 1a54805..103e41b 100644 --- a/lib/uniconv/u32-strconv-from-locale.c +++ b/lib/uniconv/u32-strconv-from-locale.c @@ -1,5 +1,5 @@ /* Conversion to UTF-32 from the locale encoding. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv/u32-strconv-to-enc.c b/lib/uniconv/u32-strconv-to-enc.c index 0b7a10f..fd45013 100644 --- a/lib/uniconv/u32-strconv-to-enc.c +++ b/lib/uniconv/u32-strconv-to-enc.c @@ -1,5 +1,5 @@ /* Conversion from UTF-32 to legacy encodings. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published @@ -34,7 +34,7 @@ alignment. */ #if defined _LIBICONV_VERSION # define UTF32_NAME "UCS-4-INTERNAL" -#elif ((__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2)) && !defined __UCLIBC__ +#elif (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) # define UTF32_NAME "WCHAR_T" #endif diff --git a/lib/uniconv/u32-strconv-to-locale.c b/lib/uniconv/u32-strconv-to-locale.c index f6e4006..57cc47e 100644 --- a/lib/uniconv/u32-strconv-to-locale.c +++ b/lib/uniconv/u32-strconv-to-locale.c @@ -1,5 +1,5 @@ /* Conversion from UTF-32 to the locale encoding. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv/u8-conv-from-enc.c b/lib/uniconv/u8-conv-from-enc.c index d15ac9c..88d666c 100644 --- a/lib/uniconv/u8-conv-from-enc.c +++ b/lib/uniconv/u8-conv-from-enc.c @@ -1,5 +1,5 @@ /* Conversion to UTF-8 from legacy encodings. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv/u8-conv-to-enc.c b/lib/uniconv/u8-conv-to-enc.c index aaa10da..cacf259 100644 --- a/lib/uniconv/u8-conv-to-enc.c +++ b/lib/uniconv/u8-conv-to-enc.c @@ -1,5 +1,5 @@ /* Conversion from UTF-8 to legacy encodings. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv/u8-strconv-from-enc.c b/lib/uniconv/u8-strconv-from-enc.c index 85e624a..e177666 100644 --- a/lib/uniconv/u8-strconv-from-enc.c +++ b/lib/uniconv/u8-strconv-from-enc.c @@ -1,5 +1,5 @@ /* Conversion to UTF-8 from legacy encodings. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv/u8-strconv-from-locale.c b/lib/uniconv/u8-strconv-from-locale.c index 71f338b..e149ce3 100644 --- a/lib/uniconv/u8-strconv-from-locale.c +++ b/lib/uniconv/u8-strconv-from-locale.c @@ -1,5 +1,5 @@ /* Conversion to UTF-8 from the locale encoding. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv/u8-strconv-to-enc.c b/lib/uniconv/u8-strconv-to-enc.c index 4903bdf..d593cf1 100644 --- a/lib/uniconv/u8-strconv-to-enc.c +++ b/lib/uniconv/u8-strconv-to-enc.c @@ -1,5 +1,5 @@ /* Conversion from UTF-8 to legacy encodings. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/uniconv/u8-strconv-to-locale.c b/lib/uniconv/u8-strconv-to-locale.c index 7685b13..8bdc812 100644 --- a/lib/uniconv/u8-strconv-to-locale.c +++ b/lib/uniconv/u8-strconv-to-locale.c @@ -1,5 +1,5 @@ /* Conversion from UTF-8 to the locale encoding. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/unictype.h b/lib/unictype.h index 16ca73b..e374873 100644 --- a/lib/unictype.h +++ b/lib/unictype.h @@ -1,6 +1,5 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode character classification and properties. - Copyright (C) 2002, 2005-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2005-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published @@ -65,7 +64,6 @@ uc_general_category_t; enum { UC_CATEGORY_MASK_L = 0x0000001f, - UC_CATEGORY_MASK_LC = 0x00000007, UC_CATEGORY_MASK_Lu = 0x00000001, UC_CATEGORY_MASK_Ll = 0x00000002, UC_CATEGORY_MASK_Lt = 0x00000004, @@ -106,7 +104,6 @@ enum /* Predefined General category values. */ extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_L; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_LC; extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Lu; extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Ll; extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Lt; @@ -148,7 +145,6 @@ extern const uc_general_category_t _UC_CATEGORY_NONE; /* Alias names for predefined General category values. */ #define UC_LETTER UC_CATEGORY_L -#define UC_CASED_LETTER UC_CATEGORY_LC #define UC_UPPERCASE_LETTER UC_CATEGORY_Lu #define UC_LOWERCASE_LETTER UC_CATEGORY_Ll #define UC_TITLECASE_LETTER UC_CATEGORY_Lt @@ -209,35 +205,24 @@ extern uc_general_category_t /* Return the name of a general category. */ extern const char * - uc_general_category_name (uc_general_category_t category) - _UC_ATTRIBUTE_PURE; + uc_general_category_name (uc_general_category_t category); -/* Return the long name of a general category. */ -extern const char * - uc_general_category_long_name (uc_general_category_t category) - _UC_ATTRIBUTE_PURE; - -/* Return the general category given by name, e.g. "Lu", or by long name, - e.g. "Uppercase Letter". */ +/* Return the general category given by name, e.g. "Lu". */ extern uc_general_category_t - uc_general_category_byname (const char *category_name) - _UC_ATTRIBUTE_PURE; + uc_general_category_byname (const char *category_name); /* Return the general category of a Unicode character. */ extern uc_general_category_t - uc_general_category (ucs4_t uc) - _UC_ATTRIBUTE_PURE; + uc_general_category (ucs4_t uc); /* Test whether a Unicode character belongs to a given category. The CATEGORY argument can be the combination of several predefined general categories. */ extern bool - uc_is_general_category (ucs4_t uc, uc_general_category_t category) - _UC_ATTRIBUTE_PURE; + uc_is_general_category (ucs4_t uc, uc_general_category_t category); /* Likewise. This function uses a big table comprising all categories. */ extern bool - uc_is_general_category_withtable (ucs4_t uc, uint32_t bitmask) - _UC_ATTRIBUTE_CONST; + uc_is_general_category_withtable (ucs4_t uc, uint32_t bitmask); /* ========================================================================= */ @@ -255,7 +240,6 @@ enum UC_CCC_VR = 9, /* Virama */ UC_CCC_ATBL = 200, /* Attached Below Left */ UC_CCC_ATB = 202, /* Attached Below */ - UC_CCC_ATA = 214, /* Attached Above */ UC_CCC_ATAR = 216, /* Attached Above Right */ UC_CCC_BL = 218, /* Below Left */ UC_CCC_B = 220, /* Below */ @@ -272,29 +256,11 @@ enum /* Return the canonical combining class of a Unicode character. */ extern int - uc_combining_class (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Return the name of a canonical combining class. */ -extern const char * - uc_combining_class_name (int ccc) - _UC_ATTRIBUTE_CONST; - -/* Return the long name of a canonical combining class. */ -extern const char * - uc_combining_class_long_name (int ccc) - _UC_ATTRIBUTE_CONST; - -/* Return the canonical combining class given by name, e.g. "BL", or by long - name, e.g. "Below Left". */ -extern int - uc_combining_class_byname (const char *ccc_name) - _UC_ATTRIBUTE_PURE; + uc_combining_class (ucs4_t uc); /* ========================================================================= */ -/* Field 4 of Unicode Character Database: Bidi class. - Before Unicode 4.0, this field was called "Bidirectional category". */ +/* Field 4 of Unicode Character Database: Bidirectional category. */ enum { @@ -316,54 +282,25 @@ enum UC_BIDI_B, /* Paragraph Separator */ UC_BIDI_S, /* Segment Separator */ UC_BIDI_WS, /* Whitespace */ - UC_BIDI_ON, /* Other Neutral */ - UC_BIDI_LRI, /* Left-to-Right Isolate */ - UC_BIDI_RLI, /* Right-to-Left Isolate */ - UC_BIDI_FSI, /* First Strong Isolate */ - UC_BIDI_PDI /* Pop Directional Isolate */ + UC_BIDI_ON /* Other Neutral */ }; -/* Return the name of a bidi class. */ -extern const char * - uc_bidi_class_name (int bidi_class) - _UC_ATTRIBUTE_CONST; -/* Same; obsolete function name. */ -extern const char * - uc_bidi_category_name (int category) - _UC_ATTRIBUTE_CONST; - -/* Return the long name of a bidi class. */ +/* Return the name of a bidirectional category. */ extern const char * - uc_bidi_class_long_name (int bidi_class) - _UC_ATTRIBUTE_CONST; + uc_bidi_category_name (int category); -/* Return the bidi class given by name, e.g. "LRE", or by long name, e.g. - "Left-to-Right Embedding". */ +/* Return the bidirectional category given by name, e.g. "LRE". */ extern int - uc_bidi_class_byname (const char *bidi_class_name) - _UC_ATTRIBUTE_PURE; -/* Same; obsolete function name. */ -extern int - uc_bidi_category_byname (const char *category_name) - _UC_ATTRIBUTE_PURE; + uc_bidi_category_byname (const char *category_name); -/* Return the bidi class of a Unicode character. */ -extern int - uc_bidi_class (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -/* Same; obsolete function name. */ +/* Return the bidirectional category of a Unicode character. */ extern int - uc_bidi_category (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_bidi_category (ucs4_t uc); -/* Test whether a Unicode character belongs to a given bidi class. */ -extern bool - uc_is_bidi_class (ucs4_t uc, int bidi_class) - _UC_ATTRIBUTE_CONST; -/* Same; obsolete function name. */ +/* Test whether a Unicode character belongs to a given bidirectional + category. */ extern bool - uc_is_bidi_category (ucs4_t uc, int category) - _UC_ATTRIBUTE_CONST; + uc_is_bidi_category (ucs4_t uc, int category); /* ========================================================================= */ @@ -376,8 +313,7 @@ extern bool /* Return the decimal digit value of a Unicode character. */ extern int - uc_decimal_value (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_decimal_value (ucs4_t uc); /* ========================================================================= */ @@ -385,8 +321,7 @@ extern int /* Return the digit value of a Unicode character. */ extern int - uc_digit_value (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_digit_value (ucs4_t uc); /* ========================================================================= */ @@ -400,8 +335,7 @@ typedef struct } uc_fraction_t; extern uc_fraction_t - uc_numeric_value (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_numeric_value (ucs4_t uc); /* ========================================================================= */ @@ -428,153 +362,6 @@ extern bool /* ========================================================================= */ -/* Field 2 of the file ArabicShaping.txt in the Unicode Character Database. */ - -/* Possible joining types. */ -enum -{ - UC_JOINING_TYPE_U, /* Non_Joining */ - UC_JOINING_TYPE_T, /* Transparent */ - UC_JOINING_TYPE_C, /* Join_Causing */ - UC_JOINING_TYPE_L, /* Left_Joining */ - UC_JOINING_TYPE_R, /* Right_Joining */ - UC_JOINING_TYPE_D /* Dual_Joining */ -}; - -/* Return the name of a joining type. */ -extern const char * - uc_joining_type_name (int joining_type) - _UC_ATTRIBUTE_CONST; - -/* Return the long name of a joining type. */ -extern const char * - uc_joining_type_long_name (int joining_type) - _UC_ATTRIBUTE_CONST; - -/* Return the joining type given by name, e.g. "D", or by long name, e.g. - "Dual Joining". */ -extern int - uc_joining_type_byname (const char *joining_type_name) - _UC_ATTRIBUTE_PURE; - -/* Return the joining type of a Unicode character. */ -extern int - uc_joining_type (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - -/* Field 3 of the file ArabicShaping.txt in the Unicode Character Database. */ - -/* Possible joining groups. - This enumeration may be extended in the future. */ -enum -{ - UC_JOINING_GROUP_NONE, /* No_Joining_Group */ - UC_JOINING_GROUP_AIN, /* Ain */ - UC_JOINING_GROUP_ALAPH, /* Alaph */ - UC_JOINING_GROUP_ALEF, /* Alef */ - UC_JOINING_GROUP_BEH, /* Beh */ - UC_JOINING_GROUP_BETH, /* Beth */ - UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE, /* Burushaski_Yeh_Barree */ - UC_JOINING_GROUP_DAL, /* Dal */ - UC_JOINING_GROUP_DALATH_RISH, /* Dalath_Rish */ - UC_JOINING_GROUP_E, /* E */ - UC_JOINING_GROUP_FARSI_YEH, /* Farsi_Yeh */ - UC_JOINING_GROUP_FE, /* Fe */ - UC_JOINING_GROUP_FEH, /* Feh */ - UC_JOINING_GROUP_FINAL_SEMKATH, /* Final_Semkath */ - UC_JOINING_GROUP_GAF, /* Gaf */ - UC_JOINING_GROUP_GAMAL, /* Gamal */ - UC_JOINING_GROUP_HAH, /* Hah */ - UC_JOINING_GROUP_HE, /* He */ - UC_JOINING_GROUP_HEH, /* Heh */ - UC_JOINING_GROUP_HEH_GOAL, /* Heh_Goal */ - UC_JOINING_GROUP_HETH, /* Heth */ - UC_JOINING_GROUP_KAF, /* Kaf */ - UC_JOINING_GROUP_KAPH, /* Kaph */ - UC_JOINING_GROUP_KHAPH, /* Khaph */ - UC_JOINING_GROUP_KNOTTED_HEH, /* Knotted_Heh */ - UC_JOINING_GROUP_LAM, /* Lam */ - UC_JOINING_GROUP_LAMADH, /* Lamadh */ - UC_JOINING_GROUP_MEEM, /* Meem */ - UC_JOINING_GROUP_MIM, /* Mim */ - UC_JOINING_GROUP_NOON, /* Noon */ - UC_JOINING_GROUP_NUN, /* Nun */ - UC_JOINING_GROUP_NYA, /* Nya */ - UC_JOINING_GROUP_PE, /* Pe */ - UC_JOINING_GROUP_QAF, /* Qaf */ - UC_JOINING_GROUP_QAPH, /* Qaph */ - UC_JOINING_GROUP_REH, /* Reh */ - UC_JOINING_GROUP_REVERSED_PE, /* Reversed_Pe */ - UC_JOINING_GROUP_SAD, /* Sad */ - UC_JOINING_GROUP_SADHE, /* Sadhe */ - UC_JOINING_GROUP_SEEN, /* Seen */ - UC_JOINING_GROUP_SEMKATH, /* Semkath */ - UC_JOINING_GROUP_SHIN, /* Shin */ - UC_JOINING_GROUP_SWASH_KAF, /* Swash_Kaf */ - UC_JOINING_GROUP_SYRIAC_WAW, /* Syriac_Waw */ - UC_JOINING_GROUP_TAH, /* Tah */ - UC_JOINING_GROUP_TAW, /* Taw */ - UC_JOINING_GROUP_TEH_MARBUTA, /* Teh_Marbuta */ - UC_JOINING_GROUP_TEH_MARBUTA_GOAL, /* Teh_Marbuta_Goal */ - UC_JOINING_GROUP_TETH, /* Teth */ - UC_JOINING_GROUP_WAW, /* Waw */ - UC_JOINING_GROUP_YEH, /* Yeh */ - UC_JOINING_GROUP_YEH_BARREE, /* Yeh_Barree */ - UC_JOINING_GROUP_YEH_WITH_TAIL, /* Yeh_With_Tail */ - UC_JOINING_GROUP_YUDH, /* Yudh */ - UC_JOINING_GROUP_YUDH_HE, /* Yudh_He */ - UC_JOINING_GROUP_ZAIN, /* Zain */ - UC_JOINING_GROUP_ZHAIN, /* Zhain */ - UC_JOINING_GROUP_ROHINGYA_YEH, /* Rohingya_Yeh */ - UC_JOINING_GROUP_STRAIGHT_WAW, /* Straight_Waw */ - UC_JOINING_GROUP_MANICHAEAN_ALEPH, /* Manichaean_Aleph */ - UC_JOINING_GROUP_MANICHAEAN_BETH, /* Manichaean_Beth */ - UC_JOINING_GROUP_MANICHAEAN_GIMEL, /* Manichaean_Gimel */ - UC_JOINING_GROUP_MANICHAEAN_DALETH, /* Manichaean_Daleth */ - UC_JOINING_GROUP_MANICHAEAN_WAW, /* Manichaean_Waw */ - UC_JOINING_GROUP_MANICHAEAN_ZAYIN, /* Manichaean_Zayin */ - UC_JOINING_GROUP_MANICHAEAN_HETH, /* Manichaean_Heth */ - UC_JOINING_GROUP_MANICHAEAN_TETH, /* Manichaean_Teth */ - UC_JOINING_GROUP_MANICHAEAN_YODH, /* Manichaean_Yodh */ - UC_JOINING_GROUP_MANICHAEAN_KAPH, /* Manichaean_Kaph */ - UC_JOINING_GROUP_MANICHAEAN_LAMEDH, /* Manichaean_Lamedh */ - UC_JOINING_GROUP_MANICHAEAN_DHAMEDH, /* Manichaean_Dhamedh */ - UC_JOINING_GROUP_MANICHAEAN_THAMEDH, /* Manichaean_Thamedh */ - UC_JOINING_GROUP_MANICHAEAN_MEM, /* Manichaean_Mem */ - UC_JOINING_GROUP_MANICHAEAN_NUN, /* Manichaean_Nun */ - UC_JOINING_GROUP_MANICHAEAN_SAMEKH, /* Manichaean_Aleph */ - UC_JOINING_GROUP_MANICHAEAN_AYIN, /* Manichaean_Ayin */ - UC_JOINING_GROUP_MANICHAEAN_PE, /* Manichaean_Pe */ - UC_JOINING_GROUP_MANICHAEAN_SADHE, /* Manichaean_Sadhe */ - UC_JOINING_GROUP_MANICHAEAN_QOPH, /* Manichaean_Qoph */ - UC_JOINING_GROUP_MANICHAEAN_RESH, /* Manichaean_Resh */ - UC_JOINING_GROUP_MANICHAEAN_TAW, /* Manichaean_Taw */ - UC_JOINING_GROUP_MANICHAEAN_ONE, /* Manichaean_One */ - UC_JOINING_GROUP_MANICHAEAN_FIVE, /* Manichaean_Five */ - UC_JOINING_GROUP_MANICHAEAN_TEN, /* Manichaean_Ten */ - UC_JOINING_GROUP_MANICHAEAN_TWENTY, /* Manichaean_Twenty */ - UC_JOINING_GROUP_MANICHAEAN_HUNDRED /* Manichaean_Hundred */ -}; - -/* Return the name of a joining group. */ -extern const char * - uc_joining_group_name (int joining_group) - _UC_ATTRIBUTE_CONST; - -/* Return the joining group given by name, e.g. "Teh_Marbuta". */ -extern int - uc_joining_group_byname (const char *joining_group_name) - _UC_ATTRIBUTE_PURE; - -/* Return the joining group of a Unicode character. */ -extern int - uc_joining_group (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - /* Common API for properties. */ /* Data type denoting a property. This is not just a number, but rather a @@ -605,13 +392,6 @@ extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_OTHER_UPPERCASE extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_LOWERCASE; extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_OTHER_LOWERCASE; extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_TITLECASE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_CASED; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_CASE_IGNORABLE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_CHANGES_WHEN_LOWERCASED; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_CHANGES_WHEN_UPPERCASED; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_CHANGES_WHEN_TITLECASED; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_CHANGES_WHEN_CASEFOLDED; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_CHANGES_WHEN_CASEMAPPED; extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_SOFT_DOTTED; /* Identifiers. */ extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_ID_START; @@ -692,178 +472,85 @@ extern uc_property_t /* Test whether a Unicode character has a given property. */ extern bool uc_is_property (ucs4_t uc, uc_property_t property); -extern bool uc_is_property_white_space (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_alphabetic (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_alphabetic (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_not_a_character (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_default_ignorable_code_point (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_default_ignorable_code_point (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_deprecated (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_logical_order_exception (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_variation_selector (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_private_use (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_unassigned_code_value (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_uppercase (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_uppercase (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_lowercase (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_lowercase (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_titlecase (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_cased (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_case_ignorable (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_changes_when_lowercased (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_changes_when_uppercased (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_changes_when_titlecased (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_changes_when_casefolded (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_changes_when_casemapped (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_soft_dotted (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_id_start (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_id_start (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_id_continue (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_id_continue (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_xid_start (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_xid_continue (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_pattern_white_space (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_pattern_syntax (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_join_control (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_grapheme_base (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_grapheme_extend (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_grapheme_extend (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_grapheme_link (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_control (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_left_to_right (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_hebrew_right_to_left (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_arabic_right_to_left (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_european_digit (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_eur_num_separator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_eur_num_terminator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_arabic_digit (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_common_separator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_block_separator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_segment_separator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_whitespace (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_non_spacing_mark (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_boundary_neutral (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_pdf (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_embedding_or_override (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_other_neutral (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_hex_digit (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_ascii_hex_digit (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_ideographic (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_unified_ideograph (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_radical (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_ids_binary_operator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_ids_trinary_operator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_zero_width (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_space (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_non_break (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_iso_control (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_format_control (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_dash (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_hyphen (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_punctuation (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_line_separator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_paragraph_separator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_quotation_mark (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_sentence_terminal (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_terminal_punctuation (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_currency_symbol (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_math (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_math (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_paired_punctuation (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_left_of_pair (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_combining (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_composite (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_decimal_digit (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_numeric (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_diacritic (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_extender (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_ignorable_control (ucs4_t uc) - _UC_ATTRIBUTE_CONST; +extern bool uc_is_property_white_space (ucs4_t uc); +extern bool uc_is_property_alphabetic (ucs4_t uc); +extern bool uc_is_property_other_alphabetic (ucs4_t uc); +extern bool uc_is_property_not_a_character (ucs4_t uc); +extern bool uc_is_property_default_ignorable_code_point (ucs4_t uc); +extern bool uc_is_property_other_default_ignorable_code_point (ucs4_t uc); +extern bool uc_is_property_deprecated (ucs4_t uc); +extern bool uc_is_property_logical_order_exception (ucs4_t uc); +extern bool uc_is_property_variation_selector (ucs4_t uc); +extern bool uc_is_property_private_use (ucs4_t uc); +extern bool uc_is_property_unassigned_code_value (ucs4_t uc); +extern bool uc_is_property_uppercase (ucs4_t uc); +extern bool uc_is_property_other_uppercase (ucs4_t uc); +extern bool uc_is_property_lowercase (ucs4_t uc); +extern bool uc_is_property_other_lowercase (ucs4_t uc); +extern bool uc_is_property_titlecase (ucs4_t uc); +extern bool uc_is_property_soft_dotted (ucs4_t uc); +extern bool uc_is_property_id_start (ucs4_t uc); +extern bool uc_is_property_other_id_start (ucs4_t uc); +extern bool uc_is_property_id_continue (ucs4_t uc); +extern bool uc_is_property_other_id_continue (ucs4_t uc); +extern bool uc_is_property_xid_start (ucs4_t uc); +extern bool uc_is_property_xid_continue (ucs4_t uc); +extern bool uc_is_property_pattern_white_space (ucs4_t uc); +extern bool uc_is_property_pattern_syntax (ucs4_t uc); +extern bool uc_is_property_join_control (ucs4_t uc); +extern bool uc_is_property_grapheme_base (ucs4_t uc); +extern bool uc_is_property_grapheme_extend (ucs4_t uc); +extern bool uc_is_property_other_grapheme_extend (ucs4_t uc); +extern bool uc_is_property_grapheme_link (ucs4_t uc); +extern bool uc_is_property_bidi_control (ucs4_t uc); +extern bool uc_is_property_bidi_left_to_right (ucs4_t uc); +extern bool uc_is_property_bidi_hebrew_right_to_left (ucs4_t uc); +extern bool uc_is_property_bidi_arabic_right_to_left (ucs4_t uc); +extern bool uc_is_property_bidi_european_digit (ucs4_t uc); +extern bool uc_is_property_bidi_eur_num_separator (ucs4_t uc); +extern bool uc_is_property_bidi_eur_num_terminator (ucs4_t uc); +extern bool uc_is_property_bidi_arabic_digit (ucs4_t uc); +extern bool uc_is_property_bidi_common_separator (ucs4_t uc); +extern bool uc_is_property_bidi_block_separator (ucs4_t uc); +extern bool uc_is_property_bidi_segment_separator (ucs4_t uc); +extern bool uc_is_property_bidi_whitespace (ucs4_t uc); +extern bool uc_is_property_bidi_non_spacing_mark (ucs4_t uc); +extern bool uc_is_property_bidi_boundary_neutral (ucs4_t uc); +extern bool uc_is_property_bidi_pdf (ucs4_t uc); +extern bool uc_is_property_bidi_embedding_or_override (ucs4_t uc); +extern bool uc_is_property_bidi_other_neutral (ucs4_t uc); +extern bool uc_is_property_hex_digit (ucs4_t uc); +extern bool uc_is_property_ascii_hex_digit (ucs4_t uc); +extern bool uc_is_property_ideographic (ucs4_t uc); +extern bool uc_is_property_unified_ideograph (ucs4_t uc); +extern bool uc_is_property_radical (ucs4_t uc); +extern bool uc_is_property_ids_binary_operator (ucs4_t uc); +extern bool uc_is_property_ids_trinary_operator (ucs4_t uc); +extern bool uc_is_property_zero_width (ucs4_t uc); +extern bool uc_is_property_space (ucs4_t uc); +extern bool uc_is_property_non_break (ucs4_t uc); +extern bool uc_is_property_iso_control (ucs4_t uc); +extern bool uc_is_property_format_control (ucs4_t uc); +extern bool uc_is_property_dash (ucs4_t uc); +extern bool uc_is_property_hyphen (ucs4_t uc); +extern bool uc_is_property_punctuation (ucs4_t uc); +extern bool uc_is_property_line_separator (ucs4_t uc); +extern bool uc_is_property_paragraph_separator (ucs4_t uc); +extern bool uc_is_property_quotation_mark (ucs4_t uc); +extern bool uc_is_property_sentence_terminal (ucs4_t uc); +extern bool uc_is_property_terminal_punctuation (ucs4_t uc); +extern bool uc_is_property_currency_symbol (ucs4_t uc); +extern bool uc_is_property_math (ucs4_t uc); +extern bool uc_is_property_other_math (ucs4_t uc); +extern bool uc_is_property_paired_punctuation (ucs4_t uc); +extern bool uc_is_property_left_of_pair (ucs4_t uc); +extern bool uc_is_property_combining (ucs4_t uc); +extern bool uc_is_property_composite (ucs4_t uc); +extern bool uc_is_property_decimal_digit (ucs4_t uc); +extern bool uc_is_property_numeric (ucs4_t uc); +extern bool uc_is_property_diacritic (ucs4_t uc); +extern bool uc_is_property_extender (ucs4_t uc); +extern bool uc_is_property_ignorable_control (ucs4_t uc); /* ========================================================================= */ @@ -886,18 +573,15 @@ uc_script_t; /* Return the script of a Unicode character. */ extern const uc_script_t * - uc_script (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_script (ucs4_t uc); /* Return the script given by name, e.g. "HAN". */ extern const uc_script_t * - uc_script_byname (const char *script_name) - _UC_ATTRIBUTE_PURE; + uc_script_byname (const char *script_name); /* Test whether a Unicode character belongs to a given script. */ extern bool - uc_is_script (ucs4_t uc, const uc_script_t *script) - _UC_ATTRIBUTE_PURE; + uc_is_script (ucs4_t uc, const uc_script_t *script); /* Get the list of all scripts. */ extern void @@ -917,13 +601,11 @@ uc_block_t; /* Return the block a character belongs to. */ extern const uc_block_t * - uc_block (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_block (ucs4_t uc); /* Test whether a Unicode character belongs to a given block. */ extern bool - uc_is_block (ucs4_t uc, const uc_block_t *block) - _UC_ATTRIBUTE_PURE; + uc_is_block (ucs4_t uc, const uc_block_t *block); /* Get the list of all blocks. */ extern void @@ -935,13 +617,11 @@ extern void /* Test whether a Unicode character is considered whitespace in ISO C 99. */ extern bool - uc_is_c_whitespace (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_c_whitespace (ucs4_t uc); /* Test whether a Unicode character is considered whitespace in Java. */ extern bool - uc_is_java_whitespace (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_java_whitespace (ucs4_t uc); enum { @@ -954,14 +634,12 @@ enum /* Return the categorization of a Unicode character w.r.t. the ISO C 99 identifier syntax. */ extern int - uc_c_ident_category (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_c_ident_category (ucs4_t uc); /* Return the categorization of a Unicode character w.r.t. the Java identifier syntax. */ extern int - uc_java_ident_category (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_java_ident_category (ucs4_t uc); /* ========================================================================= */ @@ -973,77 +651,65 @@ extern int /* Test for any character for which 'uc_is_alpha' or 'uc_is_digit' is true. */ extern bool - uc_is_alnum (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_alnum (ucs4_t uc); /* Test for any character for which 'uc_is_upper' or 'uc_is_lower' is true, or any character that is one of a locale-specific set of characters for which none of 'uc_is_cntrl', 'uc_is_digit', 'uc_is_punct', or 'uc_is_space' is true. */ extern bool - uc_is_alpha (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_alpha (ucs4_t uc); /* Test for any control character. */ extern bool - uc_is_cntrl (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_cntrl (ucs4_t uc); /* Test for any character that corresponds to a decimal-digit character. */ extern bool - uc_is_digit (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_digit (ucs4_t uc); /* Test for any character for which 'uc_is_print' is true and 'uc_is_space' is false. */ extern bool - uc_is_graph (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_graph (ucs4_t uc); /* Test for any character that corresponds to a lowercase letter or is one of a locale-specific set of characters for which none of 'uc_is_cntrl', 'uc_is_digit', 'uc_is_punct', or 'uc_is_space' is true. */ extern bool - uc_is_lower (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_lower (ucs4_t uc); /* Test for any printing character. */ extern bool - uc_is_print (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_print (ucs4_t uc); /* Test for any printing character that is one of a locale-specific set of characters for which neither 'uc_is_space' nor 'uc_is_alnum' is true. */ extern bool - uc_is_punct (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_punct (ucs4_t uc); /* Test for any character that corresponds to a locale-specific set of characters for which none of 'uc_is_alnum', 'uc_is_graph', or 'uc_is_punct' is true. */ extern bool - uc_is_space (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_space (ucs4_t uc); /* Test for any character that corresponds to an uppercase letter or is one of a locale-specific set of character for which none of 'uc_is_cntrl', 'uc_is_digit', 'uc_is_punct', or 'uc_is_space' is true. */ extern bool - uc_is_upper (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_upper (ucs4_t uc); /* Test for any character that corresponds to a hexadecimal-digit character. */ extern bool - uc_is_xdigit (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_xdigit (ucs4_t uc); /* GNU extension. */ /* Test for any character that corresponds to a standard blank character or a locale-specific set of characters for which 'uc_is_alnum' is false. */ extern bool - uc_is_blank (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_is_blank (ucs4_t uc); /* ========================================================================= */ diff --git a/lib/unictype.in.h b/lib/unictype.in.h deleted file mode 100644 index 44ea4cc..0000000 --- a/lib/unictype.in.h +++ /dev/null @@ -1,1053 +0,0 @@ -/* Unicode character classification and properties. - Copyright (C) 2002, 2005-2015 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#ifndef _UNICTYPE_H -#define _UNICTYPE_H - -#include "unitypes.h" - -/* Get LIBUNISTRING_DLL_VARIABLE. */ -#include - -/* Get bool. */ -#include - -/* Get size_t. */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* ========================================================================= */ - -/* Field 1 of Unicode Character Database: Character name. - See "uniname.h". */ - -/* ========================================================================= */ - -/* Field 2 of Unicode Character Database: General category. */ - -/* Data type denoting a General category value. This is not just a bitmask, - but rather a bitmask and a pointer to the lookup table, so that programs - that use only the predefined bitmasks (i.e. don't combine bitmasks with & - and |) don't have a link-time dependency towards the big general table. */ -typedef struct -{ - uint32_t bitmask : 31; - /*bool*/ unsigned int generic : 1; - union - { - const void *table; /* when generic is 0 */ - bool (*lookup_fn) (ucs4_t uc, uint32_t bitmask); /* when generic is 1 */ - } lookup; -} -uc_general_category_t; - -/* Bits and bit masks denoting General category values. UnicodeData-3.2.0.html - says a 32-bit integer will always suffice to represent them. - These bit masks can only be used with the uc_is_general_category_withtable - function. */ -enum -{ - UC_CATEGORY_MASK_L = 0x0000001f, - UC_CATEGORY_MASK_LC = 0x00000007, - UC_CATEGORY_MASK_Lu = 0x00000001, - UC_CATEGORY_MASK_Ll = 0x00000002, - UC_CATEGORY_MASK_Lt = 0x00000004, - UC_CATEGORY_MASK_Lm = 0x00000008, - UC_CATEGORY_MASK_Lo = 0x00000010, - UC_CATEGORY_MASK_M = 0x000000e0, - UC_CATEGORY_MASK_Mn = 0x00000020, - UC_CATEGORY_MASK_Mc = 0x00000040, - UC_CATEGORY_MASK_Me = 0x00000080, - UC_CATEGORY_MASK_N = 0x00000700, - UC_CATEGORY_MASK_Nd = 0x00000100, - UC_CATEGORY_MASK_Nl = 0x00000200, - UC_CATEGORY_MASK_No = 0x00000400, - UC_CATEGORY_MASK_P = 0x0003f800, - UC_CATEGORY_MASK_Pc = 0x00000800, - UC_CATEGORY_MASK_Pd = 0x00001000, - UC_CATEGORY_MASK_Ps = 0x00002000, - UC_CATEGORY_MASK_Pe = 0x00004000, - UC_CATEGORY_MASK_Pi = 0x00008000, - UC_CATEGORY_MASK_Pf = 0x00010000, - UC_CATEGORY_MASK_Po = 0x00020000, - UC_CATEGORY_MASK_S = 0x003c0000, - UC_CATEGORY_MASK_Sm = 0x00040000, - UC_CATEGORY_MASK_Sc = 0x00080000, - UC_CATEGORY_MASK_Sk = 0x00100000, - UC_CATEGORY_MASK_So = 0x00200000, - UC_CATEGORY_MASK_Z = 0x01c00000, - UC_CATEGORY_MASK_Zs = 0x00400000, - UC_CATEGORY_MASK_Zl = 0x00800000, - UC_CATEGORY_MASK_Zp = 0x01000000, - UC_CATEGORY_MASK_C = 0x3e000000, - UC_CATEGORY_MASK_Cc = 0x02000000, - UC_CATEGORY_MASK_Cf = 0x04000000, - UC_CATEGORY_MASK_Cs = 0x08000000, - UC_CATEGORY_MASK_Co = 0x10000000, - UC_CATEGORY_MASK_Cn = 0x20000000 -}; - -/* Predefined General category values. */ -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_L; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_LC; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Lu; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Ll; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Lt; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Lm; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Lo; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_M; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Mn; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Mc; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Me; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_N; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Nd; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Nl; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_No; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_P; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Pc; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Pd; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Ps; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Pe; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Pi; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Pf; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Po; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_S; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Sm; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Sc; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Sk; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_So; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Z; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Zs; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Zl; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Zp; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_C; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Cc; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Cf; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Cs; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Co; -extern LIBUNISTRING_DLL_VARIABLE const uc_general_category_t UC_CATEGORY_Cn; -/* Non-public. */ -extern const uc_general_category_t _UC_CATEGORY_NONE; - -/* Alias names for predefined General category values. */ -#define UC_LETTER UC_CATEGORY_L -#define UC_CASED_LETTER UC_CATEGORY_LC -#define UC_UPPERCASE_LETTER UC_CATEGORY_Lu -#define UC_LOWERCASE_LETTER UC_CATEGORY_Ll -#define UC_TITLECASE_LETTER UC_CATEGORY_Lt -#define UC_MODIFIER_LETTER UC_CATEGORY_Lm -#define UC_OTHER_LETTER UC_CATEGORY_Lo -#define UC_MARK UC_CATEGORY_M -#define UC_NON_SPACING_MARK UC_CATEGORY_Mn -#define UC_COMBINING_SPACING_MARK UC_CATEGORY_Mc -#define UC_ENCLOSING_MARK UC_CATEGORY_Me -#define UC_NUMBER UC_CATEGORY_N -#define UC_DECIMAL_DIGIT_NUMBER UC_CATEGORY_Nd -#define UC_LETTER_NUMBER UC_CATEGORY_Nl -#define UC_OTHER_NUMBER UC_CATEGORY_No -#define UC_PUNCTUATION UC_CATEGORY_P -#define UC_CONNECTOR_PUNCTUATION UC_CATEGORY_Pc -#define UC_DASH_PUNCTUATION UC_CATEGORY_Pd -#define UC_OPEN_PUNCTUATION UC_CATEGORY_Ps /* a.k.a. UC_START_PUNCTUATION */ -#define UC_CLOSE_PUNCTUATION UC_CATEGORY_Pe /* a.k.a. UC_END_PUNCTUATION */ -#define UC_INITIAL_QUOTE_PUNCTUATION UC_CATEGORY_Pi -#define UC_FINAL_QUOTE_PUNCTUATION UC_CATEGORY_Pf -#define UC_OTHER_PUNCTUATION UC_CATEGORY_Po -#define UC_SYMBOL UC_CATEGORY_S -#define UC_MATH_SYMBOL UC_CATEGORY_Sm -#define UC_CURRENCY_SYMBOL UC_CATEGORY_Sc -#define UC_MODIFIER_SYMBOL UC_CATEGORY_Sk -#define UC_OTHER_SYMBOL UC_CATEGORY_So -#define UC_SEPARATOR UC_CATEGORY_Z -#define UC_SPACE_SEPARATOR UC_CATEGORY_Zs -#define UC_LINE_SEPARATOR UC_CATEGORY_Zl -#define UC_PARAGRAPH_SEPARATOR UC_CATEGORY_Zp -#define UC_OTHER UC_CATEGORY_C -#define UC_CONTROL UC_CATEGORY_Cc -#define UC_FORMAT UC_CATEGORY_Cf -#define UC_SURROGATE UC_CATEGORY_Cs /* all of them are invalid characters */ -#define UC_PRIVATE_USE UC_CATEGORY_Co -#define UC_UNASSIGNED UC_CATEGORY_Cn /* some of them are invalid characters */ - -/* Return the union of two general categories. - This corresponds to the unions of the two sets of characters. */ -extern uc_general_category_t - uc_general_category_or (uc_general_category_t category1, - uc_general_category_t category2); - -/* Return the intersection of two general categories as bit masks. - This *does*not* correspond to the intersection of the two sets of - characters. */ -extern uc_general_category_t - uc_general_category_and (uc_general_category_t category1, - uc_general_category_t category2); - -/* Return the intersection of a general category with the complement of a - second general category, as bit masks. - This *does*not* correspond to the intersection with complement, when - viewing the categories as sets of characters. */ -extern uc_general_category_t - uc_general_category_and_not (uc_general_category_t category1, - uc_general_category_t category2); - -/* Return the name of a general category. */ -extern const char * - uc_general_category_name (uc_general_category_t category) - _UC_ATTRIBUTE_PURE; - -/* Return the long name of a general category. */ -extern const char * - uc_general_category_long_name (uc_general_category_t category) - _UC_ATTRIBUTE_PURE; - -/* Return the general category given by name, e.g. "Lu", or by long name, - e.g. "Uppercase Letter". */ -extern uc_general_category_t - uc_general_category_byname (const char *category_name) - _UC_ATTRIBUTE_PURE; - -/* Return the general category of a Unicode character. */ -extern uc_general_category_t - uc_general_category (ucs4_t uc) - _UC_ATTRIBUTE_PURE; - -/* Test whether a Unicode character belongs to a given category. - The CATEGORY argument can be the combination of several predefined - general categories. */ -extern bool - uc_is_general_category (ucs4_t uc, uc_general_category_t category) - _UC_ATTRIBUTE_PURE; -/* Likewise. This function uses a big table comprising all categories. */ -extern bool - uc_is_general_category_withtable (ucs4_t uc, uint32_t bitmask) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - -/* Field 3 of Unicode Character Database: Canonical combining class. */ - -/* The possible results of uc_combining_class (0..255) are described in - UCD.html. The list here is not definitive; more values can be added - in future versions. */ -enum -{ - UC_CCC_NR = 0, /* Not Reordered */ - UC_CCC_OV = 1, /* Overlay */ - UC_CCC_NK = 7, /* Nukta */ - UC_CCC_KV = 8, /* Kana Voicing */ - UC_CCC_VR = 9, /* Virama */ - UC_CCC_ATBL = 200, /* Attached Below Left */ - UC_CCC_ATB = 202, /* Attached Below */ - UC_CCC_ATA = 214, /* Attached Above */ - UC_CCC_ATAR = 216, /* Attached Above Right */ - UC_CCC_BL = 218, /* Below Left */ - UC_CCC_B = 220, /* Below */ - UC_CCC_BR = 222, /* Below Right */ - UC_CCC_L = 224, /* Left */ - UC_CCC_R = 226, /* Right */ - UC_CCC_AL = 228, /* Above Left */ - UC_CCC_A = 230, /* Above */ - UC_CCC_AR = 232, /* Above Right */ - UC_CCC_DB = 233, /* Double Below */ - UC_CCC_DA = 234, /* Double Above */ - UC_CCC_IS = 240 /* Iota Subscript */ -}; - -/* Return the canonical combining class of a Unicode character. */ -extern int - uc_combining_class (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Return the name of a canonical combining class. */ -extern const char * - uc_combining_class_name (int ccc) - _UC_ATTRIBUTE_CONST; - -/* Return the long name of a canonical combining class. */ -extern const char * - uc_combining_class_long_name (int ccc) - _UC_ATTRIBUTE_CONST; - -/* Return the canonical combining class given by name, e.g. "BL", or by long - name, e.g. "Below Left". */ -extern int - uc_combining_class_byname (const char *ccc_name) - _UC_ATTRIBUTE_PURE; - -/* ========================================================================= */ - -/* Field 4 of Unicode Character Database: Bidi class. - Before Unicode 4.0, this field was called "Bidirectional category". */ - -enum -{ - UC_BIDI_L, /* Left-to-Right */ - UC_BIDI_LRE, /* Left-to-Right Embedding */ - UC_BIDI_LRO, /* Left-to-Right Override */ - UC_BIDI_R, /* Right-to-Left */ - UC_BIDI_AL, /* Right-to-Left Arabic */ - UC_BIDI_RLE, /* Right-to-Left Embedding */ - UC_BIDI_RLO, /* Right-to-Left Override */ - UC_BIDI_PDF, /* Pop Directional Format */ - UC_BIDI_EN, /* European Number */ - UC_BIDI_ES, /* European Number Separator */ - UC_BIDI_ET, /* European Number Terminator */ - UC_BIDI_AN, /* Arabic Number */ - UC_BIDI_CS, /* Common Number Separator */ - UC_BIDI_NSM, /* Non-Spacing Mark */ - UC_BIDI_BN, /* Boundary Neutral */ - UC_BIDI_B, /* Paragraph Separator */ - UC_BIDI_S, /* Segment Separator */ - UC_BIDI_WS, /* Whitespace */ - UC_BIDI_ON, /* Other Neutral */ - UC_BIDI_LRI, /* Left-to-Right Isolate */ - UC_BIDI_RLI, /* Right-to-Left Isolate */ - UC_BIDI_FSI, /* First Strong Isolate */ - UC_BIDI_PDI /* Pop Directional Isolate */ -}; - -/* Return the name of a bidi class. */ -extern const char * - uc_bidi_class_name (int bidi_class) - _UC_ATTRIBUTE_CONST; -/* Same; obsolete function name. */ -extern const char * - uc_bidi_category_name (int category) - _UC_ATTRIBUTE_CONST; - -/* Return the long name of a bidi class. */ -extern const char * - uc_bidi_class_long_name (int bidi_class) - _UC_ATTRIBUTE_CONST; - -/* Return the bidi class given by name, e.g. "LRE", or by long name, e.g. - "Left-to-Right Embedding". */ -extern int - uc_bidi_class_byname (const char *bidi_class_name) - _UC_ATTRIBUTE_PURE; -/* Same; obsolete function name. */ -extern int - uc_bidi_category_byname (const char *category_name) - _UC_ATTRIBUTE_PURE; - -/* Return the bidi class of a Unicode character. */ -extern int - uc_bidi_class (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -/* Same; obsolete function name. */ -extern int - uc_bidi_category (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Test whether a Unicode character belongs to a given bidi class. */ -extern bool - uc_is_bidi_class (ucs4_t uc, int bidi_class) - _UC_ATTRIBUTE_CONST; -/* Same; obsolete function name. */ -extern bool - uc_is_bidi_category (ucs4_t uc, int category) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - -/* Field 5 of Unicode Character Database: Character decomposition mapping. - See "uninorm.h". */ - -/* ========================================================================= */ - -/* Field 6 of Unicode Character Database: Decimal digit value. */ - -/* Return the decimal digit value of a Unicode character. */ -extern int - uc_decimal_value (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - -/* Field 7 of Unicode Character Database: Digit value. */ - -/* Return the digit value of a Unicode character. */ -extern int - uc_digit_value (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - -/* Field 8 of Unicode Character Database: Numeric value. */ - -/* Return the numeric value of a Unicode character. */ -typedef struct -{ - int numerator; - int denominator; -} -uc_fraction_t; -extern uc_fraction_t - uc_numeric_value (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - -/* Field 9 of Unicode Character Database: Mirrored. */ - -/* Return the mirrored character of a Unicode character UC in *PUC. */ -extern bool - uc_mirror_char (ucs4_t uc, ucs4_t *puc); - -/* ========================================================================= */ - -/* Field 10 of Unicode Character Database: Unicode 1.0 Name. - Not available in this library. */ - -/* ========================================================================= */ - -/* Field 11 of Unicode Character Database: ISO 10646 comment. - Not available in this library. */ - -/* ========================================================================= */ - -/* Field 12, 13, 14 of Unicode Character Database: Uppercase mapping, - lowercase mapping, titlecase mapping. See "unicase.h". */ - -/* ========================================================================= */ - -/* Field 2 of the file ArabicShaping.txt in the Unicode Character Database. */ - -/* Possible joining types. */ -enum -{ - UC_JOINING_TYPE_U, /* Non_Joining */ - UC_JOINING_TYPE_T, /* Transparent */ - UC_JOINING_TYPE_C, /* Join_Causing */ - UC_JOINING_TYPE_L, /* Left_Joining */ - UC_JOINING_TYPE_R, /* Right_Joining */ - UC_JOINING_TYPE_D /* Dual_Joining */ -}; - -/* Return the name of a joining type. */ -extern const char * - uc_joining_type_name (int joining_type) - _UC_ATTRIBUTE_CONST; - -/* Return the long name of a joining type. */ -extern const char * - uc_joining_type_long_name (int joining_type) - _UC_ATTRIBUTE_CONST; - -/* Return the joining type given by name, e.g. "D", or by long name, e.g. - "Dual Joining". */ -extern int - uc_joining_type_byname (const char *joining_type_name) - _UC_ATTRIBUTE_PURE; - -/* Return the joining type of a Unicode character. */ -extern int - uc_joining_type (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - -/* Field 3 of the file ArabicShaping.txt in the Unicode Character Database. */ - -/* Possible joining groups. - This enumeration may be extended in the future. */ -enum -{ - UC_JOINING_GROUP_NONE, /* No_Joining_Group */ - UC_JOINING_GROUP_AIN, /* Ain */ - UC_JOINING_GROUP_ALAPH, /* Alaph */ - UC_JOINING_GROUP_ALEF, /* Alef */ - UC_JOINING_GROUP_BEH, /* Beh */ - UC_JOINING_GROUP_BETH, /* Beth */ - UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE, /* Burushaski_Yeh_Barree */ - UC_JOINING_GROUP_DAL, /* Dal */ - UC_JOINING_GROUP_DALATH_RISH, /* Dalath_Rish */ - UC_JOINING_GROUP_E, /* E */ - UC_JOINING_GROUP_FARSI_YEH, /* Farsi_Yeh */ - UC_JOINING_GROUP_FE, /* Fe */ - UC_JOINING_GROUP_FEH, /* Feh */ - UC_JOINING_GROUP_FINAL_SEMKATH, /* Final_Semkath */ - UC_JOINING_GROUP_GAF, /* Gaf */ - UC_JOINING_GROUP_GAMAL, /* Gamal */ - UC_JOINING_GROUP_HAH, /* Hah */ - UC_JOINING_GROUP_HE, /* He */ - UC_JOINING_GROUP_HEH, /* Heh */ - UC_JOINING_GROUP_HEH_GOAL, /* Heh_Goal */ - UC_JOINING_GROUP_HETH, /* Heth */ - UC_JOINING_GROUP_KAF, /* Kaf */ - UC_JOINING_GROUP_KAPH, /* Kaph */ - UC_JOINING_GROUP_KHAPH, /* Khaph */ - UC_JOINING_GROUP_KNOTTED_HEH, /* Knotted_Heh */ - UC_JOINING_GROUP_LAM, /* Lam */ - UC_JOINING_GROUP_LAMADH, /* Lamadh */ - UC_JOINING_GROUP_MEEM, /* Meem */ - UC_JOINING_GROUP_MIM, /* Mim */ - UC_JOINING_GROUP_NOON, /* Noon */ - UC_JOINING_GROUP_NUN, /* Nun */ - UC_JOINING_GROUP_NYA, /* Nya */ - UC_JOINING_GROUP_PE, /* Pe */ - UC_JOINING_GROUP_QAF, /* Qaf */ - UC_JOINING_GROUP_QAPH, /* Qaph */ - UC_JOINING_GROUP_REH, /* Reh */ - UC_JOINING_GROUP_REVERSED_PE, /* Reversed_Pe */ - UC_JOINING_GROUP_SAD, /* Sad */ - UC_JOINING_GROUP_SADHE, /* Sadhe */ - UC_JOINING_GROUP_SEEN, /* Seen */ - UC_JOINING_GROUP_SEMKATH, /* Semkath */ - UC_JOINING_GROUP_SHIN, /* Shin */ - UC_JOINING_GROUP_SWASH_KAF, /* Swash_Kaf */ - UC_JOINING_GROUP_SYRIAC_WAW, /* Syriac_Waw */ - UC_JOINING_GROUP_TAH, /* Tah */ - UC_JOINING_GROUP_TAW, /* Taw */ - UC_JOINING_GROUP_TEH_MARBUTA, /* Teh_Marbuta */ - UC_JOINING_GROUP_TEH_MARBUTA_GOAL, /* Teh_Marbuta_Goal */ - UC_JOINING_GROUP_TETH, /* Teth */ - UC_JOINING_GROUP_WAW, /* Waw */ - UC_JOINING_GROUP_YEH, /* Yeh */ - UC_JOINING_GROUP_YEH_BARREE, /* Yeh_Barree */ - UC_JOINING_GROUP_YEH_WITH_TAIL, /* Yeh_With_Tail */ - UC_JOINING_GROUP_YUDH, /* Yudh */ - UC_JOINING_GROUP_YUDH_HE, /* Yudh_He */ - UC_JOINING_GROUP_ZAIN, /* Zain */ - UC_JOINING_GROUP_ZHAIN, /* Zhain */ - UC_JOINING_GROUP_ROHINGYA_YEH, /* Rohingya_Yeh */ - UC_JOINING_GROUP_STRAIGHT_WAW, /* Straight_Waw */ - UC_JOINING_GROUP_MANICHAEAN_ALEPH, /* Manichaean_Aleph */ - UC_JOINING_GROUP_MANICHAEAN_BETH, /* Manichaean_Beth */ - UC_JOINING_GROUP_MANICHAEAN_GIMEL, /* Manichaean_Gimel */ - UC_JOINING_GROUP_MANICHAEAN_DALETH, /* Manichaean_Daleth */ - UC_JOINING_GROUP_MANICHAEAN_WAW, /* Manichaean_Waw */ - UC_JOINING_GROUP_MANICHAEAN_ZAYIN, /* Manichaean_Zayin */ - UC_JOINING_GROUP_MANICHAEAN_HETH, /* Manichaean_Heth */ - UC_JOINING_GROUP_MANICHAEAN_TETH, /* Manichaean_Teth */ - UC_JOINING_GROUP_MANICHAEAN_YODH, /* Manichaean_Yodh */ - UC_JOINING_GROUP_MANICHAEAN_KAPH, /* Manichaean_Kaph */ - UC_JOINING_GROUP_MANICHAEAN_LAMEDH, /* Manichaean_Lamedh */ - UC_JOINING_GROUP_MANICHAEAN_DHAMEDH, /* Manichaean_Dhamedh */ - UC_JOINING_GROUP_MANICHAEAN_THAMEDH, /* Manichaean_Thamedh */ - UC_JOINING_GROUP_MANICHAEAN_MEM, /* Manichaean_Mem */ - UC_JOINING_GROUP_MANICHAEAN_NUN, /* Manichaean_Nun */ - UC_JOINING_GROUP_MANICHAEAN_SAMEKH, /* Manichaean_Aleph */ - UC_JOINING_GROUP_MANICHAEAN_AYIN, /* Manichaean_Ayin */ - UC_JOINING_GROUP_MANICHAEAN_PE, /* Manichaean_Pe */ - UC_JOINING_GROUP_MANICHAEAN_SADHE, /* Manichaean_Sadhe */ - UC_JOINING_GROUP_MANICHAEAN_QOPH, /* Manichaean_Qoph */ - UC_JOINING_GROUP_MANICHAEAN_RESH, /* Manichaean_Resh */ - UC_JOINING_GROUP_MANICHAEAN_TAW, /* Manichaean_Taw */ - UC_JOINING_GROUP_MANICHAEAN_ONE, /* Manichaean_One */ - UC_JOINING_GROUP_MANICHAEAN_FIVE, /* Manichaean_Five */ - UC_JOINING_GROUP_MANICHAEAN_TEN, /* Manichaean_Ten */ - UC_JOINING_GROUP_MANICHAEAN_TWENTY, /* Manichaean_Twenty */ - UC_JOINING_GROUP_MANICHAEAN_HUNDRED /* Manichaean_Hundred */ -}; - -/* Return the name of a joining group. */ -extern const char * - uc_joining_group_name (int joining_group) - _UC_ATTRIBUTE_CONST; - -/* Return the joining group given by name, e.g. "Teh_Marbuta". */ -extern int - uc_joining_group_byname (const char *joining_group_name) - _UC_ATTRIBUTE_PURE; - -/* Return the joining group of a Unicode character. */ -extern int - uc_joining_group (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - -/* Common API for properties. */ - -/* Data type denoting a property. This is not just a number, but rather a - pointer to the test functions, so that programs that use only few of the - properties don't have a link-time dependency towards all the tables. */ -typedef struct -{ - bool (*test_fn) (ucs4_t uc); -} -uc_property_t; - -/* Predefined properties. */ -/* General. */ -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_WHITE_SPACE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_ALPHABETIC; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_OTHER_ALPHABETIC; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_NOT_A_CHARACTER; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_DEPRECATED; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_LOGICAL_ORDER_EXCEPTION; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_VARIATION_SELECTOR; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_PRIVATE_USE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_UNASSIGNED_CODE_VALUE; -/* Case. */ -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_UPPERCASE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_OTHER_UPPERCASE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_LOWERCASE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_OTHER_LOWERCASE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_TITLECASE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_CASED; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_CASE_IGNORABLE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_CHANGES_WHEN_LOWERCASED; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_CHANGES_WHEN_UPPERCASED; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_CHANGES_WHEN_TITLECASED; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_CHANGES_WHEN_CASEFOLDED; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_CHANGES_WHEN_CASEMAPPED; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_SOFT_DOTTED; -/* Identifiers. */ -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_ID_START; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_OTHER_ID_START; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_ID_CONTINUE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_OTHER_ID_CONTINUE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_XID_START; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_XID_CONTINUE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_PATTERN_WHITE_SPACE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_PATTERN_SYNTAX; -/* Shaping and rendering. */ -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_JOIN_CONTROL; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_GRAPHEME_BASE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_GRAPHEME_EXTEND; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_OTHER_GRAPHEME_EXTEND; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_GRAPHEME_LINK; -/* Bidi. */ -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_CONTROL; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_LEFT_TO_RIGHT; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_EUROPEAN_DIGIT; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_EUR_NUM_SEPARATOR; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_EUR_NUM_TERMINATOR; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_ARABIC_DIGIT; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_COMMON_SEPARATOR; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_BLOCK_SEPARATOR; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_SEGMENT_SEPARATOR; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_WHITESPACE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_NON_SPACING_MARK; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_BOUNDARY_NEUTRAL; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_PDF; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_BIDI_OTHER_NEUTRAL; -/* Numeric. */ -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_HEX_DIGIT; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_ASCII_HEX_DIGIT; -/* CJK. */ -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_IDEOGRAPHIC; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_UNIFIED_IDEOGRAPH; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_RADICAL; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_IDS_BINARY_OPERATOR; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_IDS_TRINARY_OPERATOR; -/* Misc. */ -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_ZERO_WIDTH; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_SPACE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_NON_BREAK; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_ISO_CONTROL; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_FORMAT_CONTROL; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_DASH; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_HYPHEN; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_PUNCTUATION; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_LINE_SEPARATOR; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_PARAGRAPH_SEPARATOR; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_QUOTATION_MARK; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_SENTENCE_TERMINAL; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_TERMINAL_PUNCTUATION; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_CURRENCY_SYMBOL; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_MATH; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_OTHER_MATH; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_PAIRED_PUNCTUATION; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_LEFT_OF_PAIR; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_COMBINING; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_COMPOSITE; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_DECIMAL_DIGIT; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_NUMERIC; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_DIACRITIC; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_EXTENDER; -extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_IGNORABLE_CONTROL; - -/* Return the property given by name, e.g. "White space". */ -extern uc_property_t - uc_property_byname (const char *property_name); - -/* Test whether a property is valid. */ -#define uc_property_is_valid(property) ((property).test_fn != NULL) - -/* Test whether a Unicode character has a given property. */ -extern bool - uc_is_property (ucs4_t uc, uc_property_t property); -extern bool uc_is_property_white_space (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_alphabetic (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_alphabetic (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_not_a_character (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_default_ignorable_code_point (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_default_ignorable_code_point (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_deprecated (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_logical_order_exception (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_variation_selector (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_private_use (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_unassigned_code_value (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_uppercase (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_uppercase (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_lowercase (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_lowercase (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_titlecase (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_cased (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_case_ignorable (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_changes_when_lowercased (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_changes_when_uppercased (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_changes_when_titlecased (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_changes_when_casefolded (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_changes_when_casemapped (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_soft_dotted (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_id_start (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_id_start (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_id_continue (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_id_continue (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_xid_start (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_xid_continue (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_pattern_white_space (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_pattern_syntax (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_join_control (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_grapheme_base (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_grapheme_extend (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_grapheme_extend (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_grapheme_link (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_control (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_left_to_right (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_hebrew_right_to_left (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_arabic_right_to_left (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_european_digit (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_eur_num_separator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_eur_num_terminator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_arabic_digit (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_common_separator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_block_separator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_segment_separator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_whitespace (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_non_spacing_mark (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_boundary_neutral (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_pdf (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_embedding_or_override (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_bidi_other_neutral (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_hex_digit (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_ascii_hex_digit (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_ideographic (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_unified_ideograph (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_radical (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_ids_binary_operator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_ids_trinary_operator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_zero_width (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_space (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_non_break (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_iso_control (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_format_control (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_dash (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_hyphen (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_punctuation (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_line_separator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_paragraph_separator (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_quotation_mark (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_sentence_terminal (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_terminal_punctuation (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_currency_symbol (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_math (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_other_math (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_paired_punctuation (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_left_of_pair (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_combining (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_composite (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_decimal_digit (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_numeric (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_diacritic (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_extender (ucs4_t uc) - _UC_ATTRIBUTE_CONST; -extern bool uc_is_property_ignorable_control (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - -/* Subdivision of the Unicode characters into scripts. */ - -typedef struct -{ - unsigned int code : 21; - unsigned int start : 1; - unsigned int end : 1; -} -uc_interval_t; -typedef struct -{ - unsigned int nintervals; - const uc_interval_t *intervals; - const char *name; -} -uc_script_t; - -/* Return the script of a Unicode character. */ -extern const uc_script_t * - uc_script (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Return the script given by name, e.g. "HAN". */ -extern const uc_script_t * - uc_script_byname (const char *script_name) - _UC_ATTRIBUTE_PURE; - -/* Test whether a Unicode character belongs to a given script. */ -extern bool - uc_is_script (ucs4_t uc, const uc_script_t *script) - _UC_ATTRIBUTE_PURE; - -/* Get the list of all scripts. */ -extern void - uc_all_scripts (const uc_script_t **scripts, size_t *count); - -/* ========================================================================= */ - -/* Subdivision of the Unicode character range into blocks. */ - -typedef struct -{ - ucs4_t start; - ucs4_t end; - const char *name; -} -uc_block_t; - -/* Return the block a character belongs to. */ -extern const uc_block_t * - uc_block (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Test whether a Unicode character belongs to a given block. */ -extern bool - uc_is_block (ucs4_t uc, const uc_block_t *block) - _UC_ATTRIBUTE_PURE; - -/* Get the list of all blocks. */ -extern void - uc_all_blocks (const uc_block_t **blocks, size_t *count); - -/* ========================================================================= */ - -/* Properties taken from language standards. */ - -/* Test whether a Unicode character is considered whitespace in ISO C 99. */ -extern bool - uc_is_c_whitespace (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Test whether a Unicode character is considered whitespace in Java. */ -extern bool - uc_is_java_whitespace (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -enum -{ - UC_IDENTIFIER_START, /* valid as first or subsequent character */ - UC_IDENTIFIER_VALID, /* valid as subsequent character only */ - UC_IDENTIFIER_INVALID, /* not valid */ - UC_IDENTIFIER_IGNORABLE /* ignorable (Java only) */ -}; - -/* Return the categorization of a Unicode character w.r.t. the ISO C 99 - identifier syntax. */ -extern int - uc_c_ident_category (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Return the categorization of a Unicode character w.r.t. the Java - identifier syntax. */ -extern int - uc_java_ident_category (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - -/* Like ISO C and . These functions are deprecated, - because this set of functions was designed with ASCII in mind and cannot - reflect the more diverse reality of the Unicode character set. But they - can be a quick-and-dirty porting aid when migrating from wchar_t APIs - to Unicode strings. */ - -/* Test for any character for which 'uc_is_alpha' or 'uc_is_digit' is true. */ -extern bool - uc_is_alnum (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Test for any character for which 'uc_is_upper' or 'uc_is_lower' is true, - or any character that is one of a locale-specific set of characters for - which none of 'uc_is_cntrl', 'uc_is_digit', 'uc_is_punct', or 'uc_is_space' - is true. */ -extern bool - uc_is_alpha (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Test for any control character. */ -extern bool - uc_is_cntrl (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Test for any character that corresponds to a decimal-digit character. */ -extern bool - uc_is_digit (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Test for any character for which 'uc_is_print' is true and 'uc_is_space' - is false. */ -extern bool - uc_is_graph (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Test for any character that corresponds to a lowercase letter or is one - of a locale-specific set of characters for which none of 'uc_is_cntrl', - 'uc_is_digit', 'uc_is_punct', or 'uc_is_space' is true. */ -extern bool - uc_is_lower (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Test for any printing character. */ -extern bool - uc_is_print (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Test for any printing character that is one of a locale-specific set of - characters for which neither 'uc_is_space' nor 'uc_is_alnum' is true. */ -extern bool - uc_is_punct (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Test for any character that corresponds to a locale-specific set of - characters for which none of 'uc_is_alnum', 'uc_is_graph', or 'uc_is_punct' - is true. */ -extern bool - uc_is_space (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Test for any character that corresponds to an uppercase letter or is one - of a locale-specific set of character for which none of 'uc_is_cntrl', - 'uc_is_digit', 'uc_is_punct', or 'uc_is_space' is true. */ -extern bool - uc_is_upper (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* Test for any character that corresponds to a hexadecimal-digit - character. */ -extern bool - uc_is_xdigit (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* GNU extension. */ -/* Test for any character that corresponds to a standard blank character or - a locale-specific set of characters for which 'uc_is_alnum' is false. */ -extern bool - uc_is_blank (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - -#ifdef __cplusplus -} -#endif - -#endif /* _UNICTYPE_H */ diff --git a/lib/unictype/bidi_byname.c b/lib/unictype/bidi_byname.c index 85227a8..868f05d 100644 --- a/lib/unictype/bidi_byname.c +++ b/lib/unictype/bidi_byname.c @@ -1,5 +1,5 @@ -/* Bidi classes of Unicode characters. - Copyright (C) 2002, 2006, 2011-2015 Free Software Foundation, Inc. +/* Bidi categories of Unicode characters. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -20,50 +20,152 @@ /* Specification. */ #include "unictype.h" -#include - -#include "unictype/bidi_byname.h" - int -uc_bidi_class_byname (const char *bidi_class_name) +uc_bidi_category_byname (const char *category_name) { - size_t len; - - len = strlen (bidi_class_name); - if (len <= MAX_WORD_LENGTH) + switch (category_name[0]) { - char buf[MAX_WORD_LENGTH + 1]; - const struct named_bidi_class *found; - - /* Copy bidi_class_name into buf, converting '_' and '-' to ' '. */ - { - const char *p = bidi_class_name; - char *q = buf; - - for (;; p++, q++) - { - char c = *p; - - if (c == '_' || c == '-') - c = ' '; - *q = c; - if (c == '\0') + case 'A': + switch (category_name[1]) + { + case 'L': + if (category_name[2] == '\0') + return UC_BIDI_AL; + break; + case 'N': + if (category_name[2] == '\0') + return UC_BIDI_AN; + break; + } + break; + case 'B': + switch (category_name[1]) + { + case '\0': + return UC_BIDI_B; + case 'N': + if (category_name[2] == '\0') + return UC_BIDI_BN; + break; + } + break; + case 'C': + switch (category_name[1]) + { + case 'S': + if (category_name[2] == '\0') + return UC_BIDI_CS; + break; + } + break; + case 'E': + switch (category_name[1]) + { + case 'N': + if (category_name[2] == '\0') + return UC_BIDI_EN; + break; + case 'S': + if (category_name[2] == '\0') + return UC_BIDI_ES; + break; + case 'T': + if (category_name[2] == '\0') + return UC_BIDI_ET; + break; + } + break; + case 'L': + switch (category_name[1]) + { + case '\0': + return UC_BIDI_L; + case 'R': + switch (category_name[2]) + { + case 'E': + if (category_name[3] == '\0') + return UC_BIDI_LRE; break; - } - } - /* Here q == buf + len. */ - - /* Do a hash table lookup, with case-insensitive comparison. */ - found = uc_bidi_class_lookup (buf, len); - if (found != NULL) - return found->bidi_class; + case 'O': + if (category_name[3] == '\0') + return UC_BIDI_LRO; + break; + } + break; + } + break; + case 'N': + switch (category_name[1]) + { + case 'S': + switch (category_name[2]) + { + case 'M': + if (category_name[3] == '\0') + return UC_BIDI_NSM; + break; + } + break; + } + break; + case 'O': + switch (category_name[1]) + { + case 'N': + if (category_name[2] == '\0') + return UC_BIDI_ON; + break; + } + break; + case 'P': + switch (category_name[1]) + { + case 'D': + switch (category_name[2]) + { + case 'F': + if (category_name[3] == '\0') + return UC_BIDI_PDF; + break; + } + break; + } + break; + case 'R': + switch (category_name[1]) + { + case '\0': + return UC_BIDI_R; + case 'L': + switch (category_name[2]) + { + case 'E': + if (category_name[3] == '\0') + return UC_BIDI_RLE; + break; + case 'O': + if (category_name[3] == '\0') + return UC_BIDI_RLO; + break; + } + break; + } + break; + case 'S': + if (category_name[1] == '\0') + return UC_BIDI_S; + break; + case 'W': + switch (category_name[1]) + { + case 'S': + if (category_name[2] == '\0') + return UC_BIDI_WS; + break; + } + break; } - /* Invalid bidi class name. */ + /* Invalid category name. */ return -1; } - -int -uc_bidi_category_byname (const char *category_name) -{ - return uc_bidi_class_byname (category_name); -} diff --git a/lib/unictype/bidi_byname.gperf b/lib/unictype/bidi_byname.gperf deleted file mode 100644 index 5bb0faa..0000000 --- a/lib/unictype/bidi_byname.gperf +++ /dev/null @@ -1,82 +0,0 @@ -/* Bidi classes of Unicode characters. */ -struct named_bidi_class { int name; int bidi_class; }; -%struct-type -%ignore-case -%language=ANSI-C -%define hash-function-name bidi_class_hash -%define lookup-function-name uc_bidi_class_lookup -%readonly-tables -%global-table -%define word-array-name bidi_class_names -%pic -%define string-pool-name bidi_class_stringpool -%% -AL, UC_BIDI_AL -AN, UC_BIDI_AN -B, UC_BIDI_B -BN, UC_BIDI_BN -CS, UC_BIDI_CS -EN, UC_BIDI_EN -ES, UC_BIDI_ES -ET, UC_BIDI_ET -FSI, UC_BIDI_FSI -L, UC_BIDI_L -LRE, UC_BIDI_LRE -LRI, UC_BIDI_LRI -LRO, UC_BIDI_LRO -NSM, UC_BIDI_NSM -ON, UC_BIDI_ON -PDF, UC_BIDI_PDF -PDI, UC_BIDI_PDI -R, UC_BIDI_R -RLE, UC_BIDI_RLE -RLI, UC_BIDI_RLI -RLO, UC_BIDI_RLO -S, UC_BIDI_S -WS, UC_BIDI_WS -Arabic Letter, UC_BIDI_AL -ArabicLetter, UC_BIDI_AL -Arabic Number, UC_BIDI_AN -ArabicNumber, UC_BIDI_AN -Paragraph Separator, UC_BIDI_B -ParagraphSeparator, UC_BIDI_B -Boundary Neutral, UC_BIDI_BN -BoundaryNeutral, UC_BIDI_BN -Common Separator, UC_BIDI_CS -CommonSeparator, UC_BIDI_CS -European Number, UC_BIDI_EN -EuropeanNumber, UC_BIDI_EN -European Separator, UC_BIDI_ES -EuropeanSeparator, UC_BIDI_ES -European Terminator, UC_BIDI_ET -EuropeanTerminator, UC_BIDI_ET -First Strong Isolate, UC_BIDI_FSI -FirstStrongIsolate, UC_BIDI_FSI -Left To Right, UC_BIDI_L -LeftToRight, UC_BIDI_L -Left To Right Embedding, UC_BIDI_LRE -LeftToRightEmbedding, UC_BIDI_LRE -Left To Right Isolate, UC_BIDI_LRI -LeftToRightIsolate, UC_BIDI_LRI -Left To Right Override, UC_BIDI_LRO -LeftToRightOverride, UC_BIDI_LRO -Nonspacing Mark, UC_BIDI_NSM -NonspacingMark, UC_BIDI_NSM -Other Neutral, UC_BIDI_ON -OtherNeutral, UC_BIDI_ON -Pop Directional Format, UC_BIDI_PDF -PopDirectionalFormat, UC_BIDI_PDF -Pop Directional Isolate, UC_BIDI_PDI -PopDirectionalIsolate, UC_BIDI_PDI -Right To Left, UC_BIDI_R -RightToLeft, UC_BIDI_R -Right To Left Embedding, UC_BIDI_RLE -RightToLeftEmbedding, UC_BIDI_RLE -Right To Left Isolate, UC_BIDI_RLI -RightToLeftIsolate, UC_BIDI_RLI -Right To Left Override, UC_BIDI_RLO -RightToLeftOverride, UC_BIDI_RLO -Segment Separator, UC_BIDI_S -SegmentSeparator, UC_BIDI_S -White Space, UC_BIDI_WS -WhiteSpace, UC_BIDI_WS diff --git a/lib/unictype/bidi_byname.h b/lib/unictype/bidi_byname.h deleted file mode 100644 index 4e10e3e..0000000 --- a/lib/unictype/bidi_byname.h +++ /dev/null @@ -1,468 +0,0 @@ -/* ANSI-C code produced by gperf version 3.0.4 */ -/* Command-line: gperf -m 10 ./unictype/bidi_byname.gperf */ -/* Computed positions: -k'1,9,$' */ - -#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ - && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ - && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ - && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ - && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ - && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ - && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ - && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ - && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ - && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ - && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ - && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ - && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ - && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ - && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ - && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ - && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ - && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ - && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ - && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ - && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ - && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ - && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) -/* The character set is not based on ISO-646. */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to ." -#endif - -#line 2 "./unictype/bidi_byname.gperf" -struct named_bidi_class { int name; int bidi_class; }; - -#define TOTAL_KEYWORDS 69 -#define MIN_WORD_LENGTH 1 -#define MAX_WORD_LENGTH 23 -#define MIN_HASH_VALUE 5 -#define MAX_HASH_VALUE 87 -/* maximum key range = 83, duplicates = 0 */ - -#ifndef GPERF_DOWNCASE -#define GPERF_DOWNCASE 1 -static unsigned char gperf_downcase[256] = - { - 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, 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, 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, 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, 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 - }; -#endif - -#ifndef GPERF_CASE_STRCMP -#define GPERF_CASE_STRCMP 1 -static int -gperf_case_strcmp (register const char *s1, register const char *s2) -{ - for (;;) - { - unsigned char c1 = gperf_downcase[(unsigned char)*s1++]; - unsigned char c2 = gperf_downcase[(unsigned char)*s2++]; - if (c1 != 0 && c1 == c2) - continue; - return (int)c1 - (int)c2; - } -} -#endif - -#ifdef __GNUC__ -__inline -#else -#ifdef __cplusplus -inline -#endif -#endif -static unsigned int -bidi_class_hash (register const char *str, register unsigned int len) -{ - static const unsigned char asso_values[] = - { - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 14, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 5, 31, 22, 88, 2, - 53, 2, 48, 11, 88, 52, 5, 60, 2, 9, - 4, 88, 2, 34, 30, 41, 88, 28, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 5, 31, 22, - 88, 2, 53, 2, 48, 11, 88, 52, 5, 60, - 2, 9, 4, 88, 2, 34, 30, 41, 88, 28, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88 - }; - register int hval = len; - - switch (hval) - { - default: - hval += asso_values[(unsigned char)str[8]]; - /*FALLTHROUGH*/ - case 8: - case 7: - case 6: - case 5: - case 4: - case 3: - case 2: - case 1: - hval += asso_values[(unsigned char)str[0]]; - break; - } - return hval + asso_values[(unsigned char)str[len - 1]]; -} - -struct bidi_class_stringpool_t - { - char bidi_class_stringpool_str5[sizeof("R")]; - char bidi_class_stringpool_str6[sizeof("EN")]; - char bidi_class_stringpool_str7[sizeof("RLE")]; - char bidi_class_stringpool_str9[sizeof("AN")]; - char bidi_class_stringpool_str10[sizeof("LRE")]; - char bidi_class_stringpool_str11[sizeof("L")]; - char bidi_class_stringpool_str12[sizeof("AL")]; - char bidi_class_stringpool_str13[sizeof("ON")]; - char bidi_class_stringpool_str14[sizeof("RLO")]; - char bidi_class_stringpool_str16[sizeof("RLI")]; - char bidi_class_stringpool_str17[sizeof("LRO")]; - char bidi_class_stringpool_str18[sizeof("PDI")]; - char bidi_class_stringpool_str19[sizeof("LRI")]; - char bidi_class_stringpool_str20[sizeof("EuropeanNumber")]; - char bidi_class_stringpool_str22[sizeof("Arabic Letter")]; - char bidi_class_stringpool_str24[sizeof("RightToLeftIsolate")]; - char bidi_class_stringpool_str25[sizeof("RightToLeftOverride")]; - char bidi_class_stringpool_str26[sizeof("RightToLeftEmbedding")]; - char bidi_class_stringpool_str27[sizeof("LeftToRightIsolate")]; - char bidi_class_stringpool_str28[sizeof("LeftToRightOverride")]; - char bidi_class_stringpool_str29[sizeof("LeftToRightEmbedding")]; - char bidi_class_stringpool_str30[sizeof("Left To Right Isolate")]; - char bidi_class_stringpool_str31[sizeof("Left To Right Override")]; - char bidi_class_stringpool_str32[sizeof("Left To Right Embedding")]; - char bidi_class_stringpool_str33[sizeof("European Number")]; - char bidi_class_stringpool_str34[sizeof("ET")]; - char bidi_class_stringpool_str35[sizeof("BN")]; - char bidi_class_stringpool_str36[sizeof("European Separator")]; - char bidi_class_stringpool_str37[sizeof("European Terminator")]; - char bidi_class_stringpool_str38[sizeof("ES")]; - char bidi_class_stringpool_str39[sizeof("Right To Left Isolate")]; - char bidi_class_stringpool_str40[sizeof("Right To Left Override")]; - char bidi_class_stringpool_str41[sizeof("Right To Left Embedding")]; - char bidi_class_stringpool_str42[sizeof("Common Separator")]; - char bidi_class_stringpool_str43[sizeof("CommonSeparator")]; - char bidi_class_stringpool_str45[sizeof("RightToLeft")]; - char bidi_class_stringpool_str46[sizeof("White Space")]; - char bidi_class_stringpool_str48[sizeof("LeftToRight")]; - char bidi_class_stringpool_str49[sizeof("ArabicLetter")]; - char bidi_class_stringpool_str50[sizeof("Left To Right")]; - char bidi_class_stringpool_str51[sizeof("Pop Directional Isolate")]; - char bidi_class_stringpool_str52[sizeof("EuropeanTerminator")]; - char bidi_class_stringpool_str53[sizeof("BoundaryNeutral")]; - char bidi_class_stringpool_str54[sizeof("SegmentSeparator")]; - char bidi_class_stringpool_str55[sizeof("EuropeanSeparator")]; - char bidi_class_stringpool_str56[sizeof("OtherNeutral")]; - char bidi_class_stringpool_str57[sizeof("PopDirectionalIsolate")]; - char bidi_class_stringpool_str58[sizeof("CS")]; - char bidi_class_stringpool_str59[sizeof("Right To Left")]; - char bidi_class_stringpool_str60[sizeof("PDF")]; - char bidi_class_stringpool_str61[sizeof("Arabic Number")]; - char bidi_class_stringpool_str62[sizeof("WhiteSpace")]; - char bidi_class_stringpool_str63[sizeof("B")]; - char bidi_class_stringpool_str64[sizeof("WS")]; - char bidi_class_stringpool_str65[sizeof("NSM")]; - char bidi_class_stringpool_str66[sizeof("Boundary Neutral")]; - char bidi_class_stringpool_str67[sizeof("FSI")]; - char bidi_class_stringpool_str68[sizeof("Other Neutral")]; - char bidi_class_stringpool_str69[sizeof("S")]; - char bidi_class_stringpool_str70[sizeof("NonspacingMark")]; - char bidi_class_stringpool_str71[sizeof("Nonspacing Mark")]; - char bidi_class_stringpool_str72[sizeof("ParagraphSeparator")]; - char bidi_class_stringpool_str73[sizeof("Paragraph Separator")]; - char bidi_class_stringpool_str77[sizeof("First Strong Isolate")]; - char bidi_class_stringpool_str78[sizeof("Pop Directional Format")]; - char bidi_class_stringpool_str79[sizeof("ArabicNumber")]; - char bidi_class_stringpool_str82[sizeof("FirstStrongIsolate")]; - char bidi_class_stringpool_str84[sizeof("PopDirectionalFormat")]; - char bidi_class_stringpool_str87[sizeof("Segment Separator")]; - }; -static const struct bidi_class_stringpool_t bidi_class_stringpool_contents = - { - "R", - "EN", - "RLE", - "AN", - "LRE", - "L", - "AL", - "ON", - "RLO", - "RLI", - "LRO", - "PDI", - "LRI", - "EuropeanNumber", - "Arabic Letter", - "RightToLeftIsolate", - "RightToLeftOverride", - "RightToLeftEmbedding", - "LeftToRightIsolate", - "LeftToRightOverride", - "LeftToRightEmbedding", - "Left To Right Isolate", - "Left To Right Override", - "Left To Right Embedding", - "European Number", - "ET", - "BN", - "European Separator", - "European Terminator", - "ES", - "Right To Left Isolate", - "Right To Left Override", - "Right To Left Embedding", - "Common Separator", - "CommonSeparator", - "RightToLeft", - "White Space", - "LeftToRight", - "ArabicLetter", - "Left To Right", - "Pop Directional Isolate", - "EuropeanTerminator", - "BoundaryNeutral", - "SegmentSeparator", - "EuropeanSeparator", - "OtherNeutral", - "PopDirectionalIsolate", - "CS", - "Right To Left", - "PDF", - "Arabic Number", - "WhiteSpace", - "B", - "WS", - "NSM", - "Boundary Neutral", - "FSI", - "Other Neutral", - "S", - "NonspacingMark", - "Nonspacing Mark", - "ParagraphSeparator", - "Paragraph Separator", - "First Strong Isolate", - "Pop Directional Format", - "ArabicNumber", - "FirstStrongIsolate", - "PopDirectionalFormat", - "Segment Separator" - }; -#define bidi_class_stringpool ((const char *) &bidi_class_stringpool_contents) - -static const struct named_bidi_class bidi_class_names[] = - { - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 31 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str5, UC_BIDI_R}, -#line 19 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str6, UC_BIDI_EN}, -#line 32 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str7, UC_BIDI_RLE}, - {-1}, -#line 15 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str9, UC_BIDI_AN}, -#line 24 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str10, UC_BIDI_LRE}, -#line 23 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str11, UC_BIDI_L}, -#line 14 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str12, UC_BIDI_AL}, -#line 28 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str13, UC_BIDI_ON}, -#line 34 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str14, UC_BIDI_RLO}, - {-1}, -#line 33 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str16, UC_BIDI_RLI}, -#line 26 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str17, UC_BIDI_LRO}, -#line 30 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str18, UC_BIDI_PDI}, -#line 25 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str19, UC_BIDI_LRI}, -#line 48 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str20, UC_BIDI_EN}, - {-1}, -#line 37 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str22, UC_BIDI_AL}, - {-1}, -#line 76 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str24, UC_BIDI_RLI}, -#line 78 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str25, UC_BIDI_RLO}, -#line 74 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str26, UC_BIDI_RLE}, -#line 60 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str27, UC_BIDI_LRI}, -#line 62 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str28, UC_BIDI_LRO}, -#line 58 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str29, UC_BIDI_LRE}, -#line 59 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str30, UC_BIDI_LRI}, -#line 61 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str31, UC_BIDI_LRO}, -#line 57 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str32, UC_BIDI_LRE}, -#line 47 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str33, UC_BIDI_EN}, -#line 21 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str34, UC_BIDI_ET}, -#line 17 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str35, UC_BIDI_BN}, -#line 49 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str36, UC_BIDI_ES}, -#line 51 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str37, UC_BIDI_ET}, -#line 20 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str38, UC_BIDI_ES}, -#line 75 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str39, UC_BIDI_RLI}, -#line 77 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str40, UC_BIDI_RLO}, -#line 73 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str41, UC_BIDI_RLE}, -#line 45 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str42, UC_BIDI_CS}, -#line 46 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str43, UC_BIDI_CS}, - {-1}, -#line 72 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str45, UC_BIDI_R}, -#line 81 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str46, UC_BIDI_WS}, - {-1}, -#line 56 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str48, UC_BIDI_L}, -#line 38 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str49, UC_BIDI_AL}, -#line 55 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str50, UC_BIDI_L}, -#line 69 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str51, UC_BIDI_PDI}, -#line 52 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str52, UC_BIDI_ET}, -#line 44 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str53, UC_BIDI_BN}, -#line 80 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str54, UC_BIDI_S}, -#line 50 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str55, UC_BIDI_ES}, -#line 66 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str56, UC_BIDI_ON}, -#line 70 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str57, UC_BIDI_PDI}, -#line 18 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str58, UC_BIDI_CS}, -#line 71 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str59, UC_BIDI_R}, -#line 29 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str60, UC_BIDI_PDF}, -#line 39 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str61, UC_BIDI_AN}, -#line 82 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str62, UC_BIDI_WS}, -#line 16 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str63, UC_BIDI_B}, -#line 36 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str64, UC_BIDI_WS}, -#line 27 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str65, UC_BIDI_NSM}, -#line 43 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str66, UC_BIDI_BN}, -#line 22 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str67, UC_BIDI_FSI}, -#line 65 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str68, UC_BIDI_ON}, -#line 35 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str69, UC_BIDI_S}, -#line 64 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str70, UC_BIDI_NSM}, -#line 63 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str71, UC_BIDI_NSM}, -#line 42 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str72, UC_BIDI_B}, -#line 41 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str73, UC_BIDI_B}, - {-1}, {-1}, {-1}, -#line 53 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str77, UC_BIDI_FSI}, -#line 67 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str78, UC_BIDI_PDF}, -#line 40 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str79, UC_BIDI_AN}, - {-1}, {-1}, -#line 54 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str82, UC_BIDI_FSI}, - {-1}, -#line 68 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str84, UC_BIDI_PDF}, - {-1}, {-1}, -#line 79 "./unictype/bidi_byname.gperf" - {(int)(long)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str87, UC_BIDI_S} - }; - -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif -const struct named_bidi_class * -uc_bidi_class_lookup (register const char *str, register unsigned int len) -{ - if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) - { - register int key = bidi_class_hash (str, len); - - if (key <= MAX_HASH_VALUE && key >= 0) - { - register int o = bidi_class_names[key].name; - if (o >= 0) - { - register const char *s = o + bidi_class_stringpool; - - if ((((unsigned char)*str ^ (unsigned char)*s) & ~32) == 0 && !gperf_case_strcmp (str, s)) - return &bidi_class_names[key]; - } - } - } - return 0; -} diff --git a/lib/unictype/bidi_longname.c b/lib/unictype/bidi_longname.c deleted file mode 100644 index 9f99114..0000000 --- a/lib/unictype/bidi_longname.c +++ /dev/null @@ -1,53 +0,0 @@ -/* Bidi classes of Unicode characters. - Copyright (C) 2002, 2006, 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -static const char u_bidi_class_long_name[19][24] = -{ - "Left To Right", - "Left To Right Embedding", - "Left To Right Override", - "Right To Left", - "Arabic Letter", - "Right To Left Embedding", - "Right To Left Override", - "Pop Directional Format", - "European Number", - "European Separator", - "European Terminator", - "Arabic Number", - "Common Separator", - "Nonspacing Mark", - "Boundary Neutral", - "Paragraph Separator", - "Segment Separator", - "White Space", - "Other Neutral" -}; - -const char * -uc_bidi_class_long_name (int bidi_class) -{ - if (bidi_class >= 0 - && bidi_class < sizeof (u_bidi_class_long_name) / sizeof (u_bidi_class_long_name[0])) - return u_bidi_class_long_name[bidi_class]; - return NULL; -} diff --git a/lib/unictype/bidi_name.c b/lib/unictype/bidi_name.c index 847290c..28bb4ba 100644 --- a/lib/unictype/bidi_name.c +++ b/lib/unictype/bidi_name.c @@ -1,5 +1,5 @@ -/* Bidi classes of Unicode characters. - Copyright (C) 2002, 2006, 2011-2015 Free Software Foundation, Inc. +/* Bidi categories of Unicode characters. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -20,22 +20,16 @@ /* Specification. */ #include "unictype.h" -static const char u_bidi_class_name[19][4] = +static const char u_bidi_category_name[19][4] = { "L", "LRE", "LRO", "R", "AL", "RLE", "RLO", "PDF", "EN", "ES", "ET", "AN", "CS", "NSM", "BN", "B", "S", "WS", "ON" }; -const char * -uc_bidi_class_name (int bidi_class) -{ - if (bidi_class >= 0 && bidi_class < sizeof (u_bidi_class_name) / sizeof (u_bidi_class_name[0])) - return u_bidi_class_name[bidi_class]; - return NULL; -} - const char * uc_bidi_category_name (int category) { - return uc_bidi_class_name (category); + if (category >= 0 && category < sizeof (u_bidi_category_name) / sizeof (u_bidi_category_name[0])) + return u_bidi_category_name[category]; + return NULL; } diff --git a/lib/unictype/bidi_of.c b/lib/unictype/bidi_of.c index 4548ef5..4a293a8 100644 --- a/lib/unictype/bidi_of.c +++ b/lib/unictype/bidi_of.c @@ -1,5 +1,5 @@ -/* Bidi classes of Unicode characters. - Copyright (C) 2002, 2006, 2011-2015 Free Software Foundation, Inc. +/* Bidi categories of Unicode characters. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -24,7 +24,7 @@ #include "bidi_of.h" int -uc_bidi_class (ucs4_t uc) +uc_bidi_category (ucs4_t uc) { unsigned int index1 = uc >> bidi_category_header_0; if (index1 < bidi_category_header_1) @@ -40,7 +40,7 @@ uc_bidi_class (ucs4_t uc) /* level3 contains 5-bit values, packed into 16-bit words. */ unsigned int lookup3 = ((u_bidi_category.level3[index3>>4] - | ((unsigned int) u_bidi_category.level3[(index3>>4)+1] << 16)) + | (u_bidi_category.level3[(index3>>4)+1] << 16)) >> (index3 % 16)) & 0x1f; @@ -50,9 +50,3 @@ uc_bidi_class (ucs4_t uc) } return UC_BIDI_L; } - -int -uc_bidi_category (ucs4_t uc) -{ - return uc_bidi_class (uc); -} diff --git a/lib/unictype/bidi_of.h b/lib/unictype/bidi_of.h index ab489f0..9f6875b 100644 --- a/lib/unictype/bidi_of.h +++ b/lib/unictype/bidi_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Bidi categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define bidi_category_header_0 16 #define bidi_category_header_1 17 #define bidi_category_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[17]; short level2[4 << 9]; - unsigned short level3[148 * 40 + 1]; + unsigned short level3[101 * 40 + 1]; } u_bidi_category = { @@ -23,24 +23,24 @@ u_bidi_category = { 0, 128, -1, -1, -1, 256, 384, 512, -1, 640, -1, 768, 896, 1024, 1152, 1280, - 1408, 1536, 1664, 1792, 1920, 2048, 2176, 2304, - 2432, 2560, 2688, 2816, 2944, 3072, 3200, 3328, - 3456, 3584, -1, -1, -1, -1, 3712, 3840, - 3968, -1, -1, -1, -1, 4096, 4224, 4352, - 4480, 4608, 4736, 4864, 4992, 5120, 5248, 5376, - 5504, 5632, -1, 5760, -1, -1, -1, 5888, - 6016, 6144, 6272, 6400, 6528, 6656, 6784, 6912, - 7040, 7168, 6656, 6656, 6656, 7296, 6656, 6656, - -1, -1, 6656, 6656, 6656, 6656, 7424, 7552, - -1, 7680, 7808, 7936, 8064, 8192, 6656, 8320, - 8448, 8576, -1, 8704, 8832, 8960, 9088, 9216, + 1408, 1408, 1536, 1664, 1792, 1920, 2048, 2176, + 2304, 2432, 2560, 2688, 2816, 2944, 3072, 3200, + 3328, 3456, -1, -1, -1, -1, 3584, 3712, + -1, -1, -1, -1, -1, 3840, 3968, 4096, + 4224, 4352, 4480, 4608, 4736, -1, 4864, 4992, + 5120, -1, -1, 5248, -1, -1, -1, 5376, + 5504, 5632, 5760, 5888, 6016, 6144, 6272, 6400, + 6528, 6656, 6144, 6144, 6144, 6784, 6912, 7040, + -1, -1, 6144, 6144, 6144, 6144, 7168, -1, + -1, 7296, -1, 7424, 7552, 7680, 6144, 7808, + 7936, 8064, -1, 8192, 8320, 8448, 8576, 8704, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 9344, -1, -1, -1, -1, + -1, -1, -1, 8832, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -62,8 +62,8 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 9472, -1, -1, 9600, 9728, 9856, 9984, - 10112, 10240, 10368, 10496, 10624, 10752, -1, 10880, + -1, 8960, -1, -1, 9088, -1, 9216, 9344, + 9472, 9600, 9728, -1, 9856, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -83,14 +83,12 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 11008, 11136, - 11136, 11136, 11264, 11392, 11520, 11648, 11776, 11904, - -1, -1, 12032, 12160, -1, 12288, 12416, -1, + -1, -1, -1, -1, -1, -1, 9984, 10112, + 10112, 10112, 10240, 10368, 10496, 10624, 10752, 10880, + -1, -1, 11008, 11136, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 12544, 12544, 12672, 12544, 12800, 12928, 13056, 12544, - 12544, 12544, 12544, 12544, 13184, 12544, 12544, 12544, - 13312, 13440, 13568, 13696, 13824, 13952, 14080, -1, - -1, 14208, -1, 14336, 14464, 14592, 14720, -1, + 1408, 1408, 11264, 1408, 11392, 1408, 1408, 1408, + 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -111,8 +109,6 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 14848, 14976, -1, - -1, -1, -1, -1, -1, -1, -1, 15104, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -132,33 +128,27 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 15232, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 15360, 15488, 15616, -1, 15744, -1, - -1, -1, -1, -1, -1, 15872, 16000, 16128, - -1, -1, -1, -1, 16256, 16384, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 12544, 16512, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 16640, 16768, -1, -1, - 16896, 17024, 17152, -1, -1, -1, 6656, 6656, - 6656, 6656, 17280, 17408, 6656, 17536, 17664, 17792, - 17920, 18048, 18176, 18304, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 18432, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 11520, 11648, 11776, -1, 11904, -1, + -1, -1, -1, -1, -1, -1, -1, 12032, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 12160, 12288, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 12416, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -212,11 +202,6 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 18432, - 18560, 18560, 18688, 18816, 18560, 18560, 18560, 18560, - 18560, 18560, 18560, 18560, 18560, 18560, 18560, 18560, - 18560, 18560, 18560, 18560, 18560, 18560, 18560, 18560, - 18560, 18560, 18560, 18560, 18560, 18560, 18560, 18560, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -227,6 +212,11 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 12416, + 12544, 12544, 12672, 12800, 12544, 12544, 12544, 12544, + 12544, 12544, 12544, 12544, 12544, 12544, 12544, 12544, + 12544, 12544, 12544, 12544, 12544, 12544, 12544, 12544, + 12544, 12544, 12544, 12544, 12544, 12544, 12544, 12544, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -276,7 +266,17 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 18432 + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 12416 }, { 0x39ce, 0x9ce7, 0x0e73, 0x183e, 0x739f, 0x39ce, 0x9ce7, 0xce73, @@ -309,22 +309,22 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0048, 0x54a4, 0xb5a3, 0x5ad6, 0xad6b, + 0x0000, 0x0000, 0x0000, 0x0048, 0x0000, 0xb5a3, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x68da, 0xb5a3, 0xdad1, 0x6368, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, - 0xad6b, 0x96b5, 0x4494, 0xc229, 0x9488, 0xb5ad, 0x5ad6, 0xad6b, + 0xad6b, 0x8845, 0x4494, 0xc229, 0x9488, 0xb5ad, 0x5ad6, 0xad6b, 0x4235, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xd690, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xad6b, 0xd6b5, + 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x235a, 0xad6b, 0xd6b5, 0x6b5a, 0xb5a9, 0x2108, 0x108d, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x4842, 0xad6b, 0xd6b5, 0x6c96, 0xb5ad, 0x08d6, + 0x2108, 0x1084, 0x4842, 0xad6b, 0xd6b5, 0x6b56, 0xb5ad, 0x08d6, 0x4d69, 0xd6b6, 0x211a, 0x2108, 0x1084, 0x0842, 0x4211, 0x2108, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x11a4, 0x0842, 0x8421, + 0x1084, 0x0842, 0x8421, 0x4210, 0x7108, 0x11a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x4235, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, @@ -334,26 +334,21 @@ u_bidi_category = 0x0842, 0x8421, 0x4210, 0x2108, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0xd68c, 0x6b5a, 0xb5ad, 0x8636, 0x5294, 0x318e, 0x18c6, - 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x4631, 0xad6b, - 0xd68d, 0x6b5a, 0xb5ad, 0x5a36, 0xa36b, 0xd6b5, 0x18da, 0x8c63, + 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, + 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, - 0x18c6, 0x8c63, 0xc631, 0xa318, 0x36b5, 0x18c6, 0x8c63, 0xc631, + 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, - 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, - 0x318c, 0x18c6, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0xc642, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, - 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0x35ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x35a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd034, 0x0000, 0xb5a0, 0x5ad6, 0x0d6b, 0x0000, - 0x001a, 0xb5a0, 0x5ad6, 0x006b, 0x0000, 0x0000, 0xb400, 0x0006, + 0x0000, 0x0000, 0xd000, 0x0000, 0xb5a0, 0x5ad6, 0x0d6b, 0x0000, + 0x001a, 0xb5a0, 0x00d6, 0x0000, 0x0000, 0x0000, 0xb400, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd000, 0x0000, 0xb5a0, 0x00d6, 0x0000, 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400, 0x0006, - 0x0000, 0x0000, 0x0000, 0x2800, 0x0005, 0x0000, 0x0500, 0x0000, + 0x0000, 0x0000, 0x0000, 0x2800, 0x0005, 0x0000, 0x0000, 0x0000, 0x35a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd000, 0x0000, 0x35a0, 0x0000, 0x0d68, 0xd680, @@ -374,17 +369,17 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x000d, 0x0000, 0x0000, 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa529, 0x5294, 0x0049, 0x0000, - 0x000d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b40, 0x000d, 0x4000, 0x0d6b, 0xd6b4, 0x001a, 0x0000, 0x5a00, 0x0003, 0x0000, 0x0000, 0xb400, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5200, 0x294a, 0x04a5, - 0x01a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd000, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400, 0x0006, + 0x0000, 0x0000, 0x0000, 0x4a40, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x01a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5a0, 0x00d6, 0x0000, 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400, 0x0006, @@ -409,7 +404,7 @@ u_bidi_category = 0x1a00, 0xa068, 0x2949, 0x0025, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5a0, 0x5ad6, 0xad6b, 0xd6b5, 0x035a, - 0xb5ad, 0x40d6, 0x006b, 0x0000, 0x6b5a, 0xb5ad, 0x5ad6, 0xa06b, + 0xb5ad, 0x40d6, 0x006b, 0x0000, 0x0000, 0xb5ad, 0x5ad6, 0xa06b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x0000, 0x0000, 0x4000, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -420,25 +415,20 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0xad00, 0x0001, 0x6b40, 0x000d, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5a0, 0x00d6, 0x0000, 0x0000, 0x0000, 0x3400, 0x5a00, 0x0003, 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b5a, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2900, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -451,10 +441,10 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0xb400, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1ad0, 0xad68, 0xd6b5, 0x001a, 0x0000, 0x4000, 0xa003, 0xd6b5, + 0x0000, 0xad68, 0xd6b5, 0x001a, 0x0000, 0x4000, 0xa003, 0xd6b5, 0x6b5a, 0xb5ad, 0x0006, 0x0000, 0x0500, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x0002, 0x0000, - 0x4a52, 0xa529, 0x5294, 0xd6ca, 0x039a, 0x0000, 0x0000, 0x0000, + 0x4a52, 0xa529, 0x5294, 0xd6ca, 0x045a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -475,13 +465,8 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9480, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0d68, - 0x0680, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4000, 0xad03, 0xd6b5, 0x035a, 0x340d, 0x5a00, - 0xad6b, 0xd6b5, 0x0000, 0x8000, 0x5ad6, 0xad6b, 0xd6b5, 0x6800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x035a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -490,25 +475,20 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd680, 0x6b5a, 0xb5ad, 0x0006, 0x0000, 0x0000, 0x0000, 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xb400, 0x1ad6, 0xad00, 0xd681, 0x001a, 0x0000, + 0x0000, 0x0000, 0xb400, 0x1ad6, 0xad00, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, - 0xad03, 0x0001, 0x681a, 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd000, 0x6b5a, 0xb5ad, - 0x4006, 0x006b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd000, 0x6b5a, 0xb5ad, + 0x4006, 0x006b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x35ad, 0x5ad0, 0xad6b, 0xd6b5, 0x6b5a, 0xb40d, 0x5ad6, - 0x0d6b, 0x0000, 0x001a, 0x0000, 0x00d0, 0xad00, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x1ad6, 0x0000, 0xd000, 0x6b5a, + 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b40, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9024, 0x0252, 0x0000, 0x0000, 0x0000, @@ -517,19 +497,19 @@ u_bidi_category = 0xc631, 0x6318, 0x318c, 0xe746, 0x181c, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0xf194, 0x7285, 0x6184, 0x294a, 0xa4a5, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa4c9, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x8ca5, 0x39ce, 0xc8e7, - 0xd5a4, 0xe73a, 0x739c, 0x0008, 0x1080, 0x0842, 0x24a5, 0x04a5, + 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x8ca5, 0x39ce, 0x08e7, + 0x8421, 0xe738, 0x739c, 0x0008, 0x1080, 0x0842, 0x24a5, 0x04a5, 0x2108, 0x1084, 0x0842, 0x24a5, 0x04a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x0294, 0x0000, 0x0000, 0x0000, 0x0000, + 0x14a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x000d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0252, 0xa529, 0x5204, 0x0002, 0x0000, 0x0000, 0x8120, 0x1294, 0x0000, 0x9480, 0x4a52, 0x2409, 0x4090, 0x0002, 0x0280, 0x0000, 0x0000, 0x0000, 0x0948, 0x0000, 0x4a52, 0x0129, 0x0000, 0x2948, - 0x0025, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x0000, 0x0000, + 0x0025, 0x0000, 0xa529, 0x5294, 0x294a, 0x94a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4000, 0x094a, 0x0000, 0x4a52, 0xa529, 0x5294, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, @@ -553,7 +533,7 @@ u_bidi_category = 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x004a, 0x0000, + 0x0094, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x004a, @@ -565,38 +545,38 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2948, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x094a, 0x94a4, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, + 0x294a, 0x0025, 0x4a52, 0xa529, 0x5294, 0x094a, 0x94a4, 0x4a52, + 0xa529, 0x5294, 0x294a, 0x0001, 0x4a52, 0x0009, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x4a40, 0x8129, 0x5294, 0x2002, 0x94a5, 0x4a52, 0xa529, 0x5294, + 0x294a, 0x94a5, 0x4a52, 0xa529, 0x4094, 0x294a, 0x94a5, 0x4a52, + 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x094a, + 0x9024, 0x4a52, 0x8000, 0x5204, 0x294a, 0x04a5, 0x4a40, 0xa529, + 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, + 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0129, 0x5200, + 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a40, + 0xa529, 0x5294, 0x294a, 0x04a5, 0x4a52, 0xa529, 0x5294, 0x204a, + 0x0001, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0x8009, 0x5294, 0x294a, 0x94a5, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x2529, 0x5200, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x0002, 0x94a4, 0x4a52, 0xa529, 0x1294, 0x2948, - 0x94a5, 0x0252, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2000, 0x94a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0001, 0x4a52, 0x0129, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa400, - 0x5294, 0x004a, 0x6800, 0x01ad, 0x0000, 0x4000, 0x294a, 0x94a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6800, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa400, + 0x5294, 0x004a, 0x0000, 0x0000, 0x0000, 0x4000, 0x294a, 0x94a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0000, 0x0000, 0x0000, + 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x0012, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, @@ -610,7 +590,7 @@ u_bidi_category = 0x94a5, 0x4a52, 0x2529, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x094a, 0x0000, 0x4a51, 0x0129, 0x5200, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x0012, 0x0000, 0x0000, 0xd6b4, 0x001a, 0x0012, + 0x294a, 0x94a5, 0x0012, 0x0000, 0x0000, 0xd6b4, 0x6b5a, 0x0012, 0x8000, 0x0094, 0x0000, 0x94a4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -658,12 +638,7 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6800, 0x35ad, 0x5ad9, 0xad6b, 0xd6b5, 0x949a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6b40, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x6800, 0x35ad, 0x0009, 0x0000, 0xd000, 0x949a, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x0252, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -676,40 +651,25 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3400, 0x4000, 0x0003, 0x0680, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5a00, 0x5203, 0x094a, 0x0000, 0x0000, - 0x0000, 0x4a00, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa520, 0x0094, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00d0, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0xad6b, 0xd6b5, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xad68, 0xd6b5, 0x6b5a, 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x35ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, - 0x4006, 0xad6b, 0xd001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1a00, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xd6b5, 0x035a, 0x35a0, 0x5a00, 0x0003, 0x0000, 0x0000, 0x8000, 0x0006, 0x0000, 0xd000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb40d, - 0x00d6, 0x0d68, 0x0000, 0x6b40, 0x01a0, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xd000, 0x001a, 0x0000, 0x4000, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1a00, - 0x0d00, 0x0000, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1b46, 0x8c63, 0xc631, 0x2318, 0x318d, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, @@ -730,7 +690,7 @@ u_bidi_category = 0x2108, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x1084, 0x0842, 0x8421, 0x4210, 0x2124, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x4a52, 0xa529, 0x5294, - 0x4212, 0x2108, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x4a52, + 0x4212, 0x2108, 0xb5ad, 0x5ad6, 0x8423, 0x4210, 0x2108, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x324c, 0x9922, 0x5294, 0x294a, 0x54a5, 0xa652, 0xa524, 0x5224, 0x4929, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, @@ -754,26 +714,11 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x0001, 0x4a52, 0xa529, 0x5294, - 0x094a, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x4a52, 0xa529, 0x5294, 0x004a, 0x0000, 0x4a52, 0xa529, 0x5294, + 0x094a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x210d, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x0421, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0xad6b, 0x0035, 0x0000, - 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, - 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, - 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, - 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, - 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x90c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, @@ -784,101 +729,6 @@ u_bidi_category = 0xc631, 0xad18, 0x31b5, 0x68c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, - 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, - 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, - 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, - 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x5a31, - 0x631b, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, - 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, - 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, - 0xc631, 0x4318, 0x294a, 0x94a5, 0x8c63, 0xc631, 0x6318, 0x318c, - 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, - 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, - 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, - 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, - 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, - 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x1ad6, - 0x01a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xad00, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0x0003, 0x0000, - 0x0000, 0x4800, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x2529, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6800, - 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, - 0x5ad6, 0xa003, 0x0035, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x35ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xad68, 0x06b5, 0x6b5a, 0xb5ad, - 0x00d6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8000, 0x0006, 0x0000, 0x0000, 0x0000, - 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4000, 0xad6b, 0xd6b5, 0x035a, 0x0000, 0x0000, 0x0000, 0xd6b4, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6800, 0x01ad, - 0x40d0, 0x006b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6800, 0x8000, 0x5ad6, - 0xad6b, 0x0035, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd000, 0x0000, 0x000d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, - 0xad6b, 0xd6b5, 0x0000, 0xb5ad, 0x00d6, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, - 0x5ad6, 0x0d6b, 0x0034, 0x6800, 0xb40d, 0x0006, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400, - 0x1ad6, 0x0000, 0xd000, 0x681a, 0x000d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd000, 0x001a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, - 0x5ad6, 0xad6b, 0x0035, 0x681a, 0x000d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0680, 0x001a, 0xb5ad, - 0x1ad6, 0x0068, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6b5a, 0xb400, 0x1ad6, 0xad68, 0x06b5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xb5ad, 0x00d6, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, - 0x5ad6, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6800, 0x35ad, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x035a, 0x39ce, 0x0007, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -902,101 +752,16 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0900, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2400, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000, 0x4200, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0x0003, 0xd680, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x0000, 0x0000, 0x1a00, 0x0000, 0x0000, 0x0000, - 0x0000, 0x00d0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd680, 0x6b5a, 0xb5a0, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, - 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, - 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x0031, 0x6318, 0x318c, - 0x18c6, 0xb5ad, 0x5ad6, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1084, 0x0802, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1080, 0x0040, 0x8020, 0x4210, 0x2108, 0x1084, - 0x0840, 0x8021, 0x0200, 0x0000, 0x1000, 0x0000, 0x8020, 0x0200, - 0x2108, 0x1080, 0x0040, 0x8020, 0x0200, 0x2008, 0x1080, 0x0040, - 0x8420, 0x4010, 0x2108, 0x1084, 0x0840, 0x8021, 0x4210, 0x0100, - 0x1084, 0x0842, 0x8421, 0x4200, 0x2108, 0x1084, 0x0842, 0x8421, - 0x0210, 0x0000, 0x1080, 0x0802, 0x8421, 0x4200, 0x2108, 0x1084, - 0x0842, 0x8421, 0x0210, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0252, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x094a, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0009, 0x0000, - 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x04a5, 0x4a40, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a40, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a40, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0x2529, 0x0000, 0x0000, 0x0000, - 0x2108, 0x1084, 0x0842, 0x2921, 0x0001, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0948, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x2902, 0x94a5, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa409, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x0001, 0x4a52, 0x0009, 0x0000, 0x0000, 0x0000, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0009, 0x0000, 0x0000, 0x0000, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0x0129, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4a52, 0xa529, 0x5294, 0x094a, 0x0000, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x0094, 0x0000, - 0x0000, 0x4a52, 0xa529, 0x5294, 0x0002, 0x0000, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, - 0x4a52, 0xa529, 0x0094, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0025, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x1294, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4a52, 0x0129, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, diff --git a/lib/unictype/bidi_test.c b/lib/unictype/bidi_test.c index c9b1a45..0a9fa5c 100644 --- a/lib/unictype/bidi_test.c +++ b/lib/unictype/bidi_test.c @@ -1,5 +1,5 @@ -/* Bidi classes of Unicode characters. - Copyright (C) 2002, 2006, 2011-2015 Free Software Foundation, Inc. +/* Bidi categories of Unicode characters. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -20,14 +20,8 @@ /* Specification. */ #include "unictype.h" -bool -uc_is_bidi_class (ucs4_t uc, int bidi_class) -{ - return (uc_bidi_class (uc) == bidi_class); -} - bool uc_is_bidi_category (ucs4_t uc, int category) { - return uc_is_bidi_class (uc, category); + return (uc_bidi_category (uc) == category); } diff --git a/lib/unictype/bitmap.h b/lib/unictype/bitmap.h index 663763e..4e743c5 100644 --- a/lib/unictype/bitmap.h +++ b/lib/unictype/bitmap.h @@ -1,5 +1,5 @@ /* Three-level bitmap lookup. - Copyright (C) 2000-2002, 2005-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2000-2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2000-2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/block_test.c b/lib/unictype/block_test.c index eb3c294..04722b4 100644 --- a/lib/unictype/block_test.c +++ b/lib/unictype/block_test.c @@ -1,5 +1,5 @@ /* Blocks of Unicode characters. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify it @@ -28,3 +28,4 @@ uc_is_block (ucs4_t uc, const uc_block_t *block) else return false; } + diff --git a/lib/unictype/blocks.c b/lib/unictype/blocks.c index d90f2e6..e83e546 100644 --- a/lib/unictype/blocks.c +++ b/lib/unictype/blocks.c @@ -1,5 +1,5 @@ /* Blocks of Unicode characters. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/blocks.h b/lib/unictype/blocks.h index ee9f7cc..2585b58 100644 --- a/lib/unictype/blocks.h +++ b/lib/unictype/blocks.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode blocks. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ static const uc_block_t blocks[] = { { 0x0000, 0x007F, "Basic Latin" }, @@ -20,9 +20,6 @@ static const uc_block_t blocks[] = { 0x0750, 0x077F, "Arabic Supplement" }, { 0x0780, 0x07BF, "Thaana" }, { 0x07C0, 0x07FF, "NKo" }, - { 0x0800, 0x083F, "Samaritan" }, - { 0x0840, 0x085F, "Mandaic" }, - { 0x08A0, 0x08FF, "Arabic Extended-A" }, { 0x0900, 0x097F, "Devanagari" }, { 0x0980, 0x09FF, "Bengali" }, { 0x0A00, 0x0A7F, "Gurmukhi" }, @@ -51,21 +48,15 @@ static const uc_block_t blocks[] = { 0x1760, 0x177F, "Tagbanwa" }, { 0x1780, 0x17FF, "Khmer" }, { 0x1800, 0x18AF, "Mongolian" }, - { 0x18B0, 0x18FF, "Unified Canadian Aboriginal Syllabics Extended" }, { 0x1900, 0x194F, "Limbu" }, { 0x1950, 0x197F, "Tai Le" }, { 0x1980, 0x19DF, "New Tai Lue" }, { 0x19E0, 0x19FF, "Khmer Symbols" }, { 0x1A00, 0x1A1F, "Buginese" }, - { 0x1A20, 0x1AAF, "Tai Tham" }, - { 0x1AB0, 0x1AFF, "Combining Diacritical Marks Extended" }, { 0x1B00, 0x1B7F, "Balinese" }, { 0x1B80, 0x1BBF, "Sundanese" }, - { 0x1BC0, 0x1BFF, "Batak" }, { 0x1C00, 0x1C4F, "Lepcha" }, { 0x1C50, 0x1C7F, "Ol Chiki" }, - { 0x1CC0, 0x1CCF, "Sundanese Supplement" }, - { 0x1CD0, 0x1CFF, "Vedic Extensions" }, { 0x1D00, 0x1D7F, "Phonetic Extensions" }, { 0x1D80, 0x1DBF, "Phonetic Extensions Supplement" }, { 0x1DC0, 0x1DFF, "Combining Diacritical Marks Supplement" }, @@ -122,32 +113,17 @@ static const uc_block_t blocks[] = { 0x4E00, 0x9FFF, "CJK Unified Ideographs" }, { 0xA000, 0xA48F, "Yi Syllables" }, { 0xA490, 0xA4CF, "Yi Radicals" }, - { 0xA4D0, 0xA4FF, "Lisu" }, { 0xA500, 0xA63F, "Vai" }, { 0xA640, 0xA69F, "Cyrillic Extended-B" }, - { 0xA6A0, 0xA6FF, "Bamum" }, { 0xA700, 0xA71F, "Modifier Tone Letters" }, { 0xA720, 0xA7FF, "Latin Extended-D" }, { 0xA800, 0xA82F, "Syloti Nagri" }, - { 0xA830, 0xA83F, "Common Indic Number Forms" }, { 0xA840, 0xA87F, "Phags-pa" }, { 0xA880, 0xA8DF, "Saurashtra" }, - { 0xA8E0, 0xA8FF, "Devanagari Extended" }, { 0xA900, 0xA92F, "Kayah Li" }, { 0xA930, 0xA95F, "Rejang" }, - { 0xA960, 0xA97F, "Hangul Jamo Extended-A" }, - { 0xA980, 0xA9DF, "Javanese" }, - { 0xA9E0, 0xA9FF, "Myanmar Extended-B" }, { 0xAA00, 0xAA5F, "Cham" }, - { 0xAA60, 0xAA7F, "Myanmar Extended-A" }, - { 0xAA80, 0xAADF, "Tai Viet" }, - { 0xAAE0, 0xAAFF, "Meetei Mayek Extensions" }, - { 0xAB00, 0xAB2F, "Ethiopic Extended-A" }, - { 0xAB30, 0xAB6F, "Latin Extended-E" }, - { 0xAB70, 0xABBF, "Cherokee Supplement" }, - { 0xABC0, 0xABFF, "Meetei Mayek" }, { 0xAC00, 0xD7AF, "Hangul Syllables" }, - { 0xD7B0, 0xD7FF, "Hangul Jamo Extended-B" }, { 0xD800, 0xDB7F, "High Surrogates" }, { 0xDB80, 0xDBFF, "High Private Use Surrogates" }, { 0xDC00, 0xDFFF, "Low Surrogates" }, @@ -171,95 +147,28 @@ static const uc_block_t blocks[] = { 0x101D0, 0x101FF, "Phaistos Disc" }, { 0x10280, 0x1029F, "Lycian" }, { 0x102A0, 0x102DF, "Carian" }, - { 0x102E0, 0x102FF, "Coptic Epact Numbers" }, { 0x10300, 0x1032F, "Old Italic" }, { 0x10330, 0x1034F, "Gothic" }, - { 0x10350, 0x1037F, "Old Permic" }, { 0x10380, 0x1039F, "Ugaritic" }, { 0x103A0, 0x103DF, "Old Persian" }, { 0x10400, 0x1044F, "Deseret" }, { 0x10450, 0x1047F, "Shavian" }, { 0x10480, 0x104AF, "Osmanya" }, - { 0x10500, 0x1052F, "Elbasan" }, - { 0x10530, 0x1056F, "Caucasian Albanian" }, - { 0x10600, 0x1077F, "Linear A" }, { 0x10800, 0x1083F, "Cypriot Syllabary" }, - { 0x10840, 0x1085F, "Imperial Aramaic" }, - { 0x10860, 0x1087F, "Palmyrene" }, - { 0x10880, 0x108AF, "Nabataean" }, - { 0x108E0, 0x108FF, "Hatran" }, { 0x10900, 0x1091F, "Phoenician" }, { 0x10920, 0x1093F, "Lydian" }, - { 0x10980, 0x1099F, "Meroitic Hieroglyphs" }, - { 0x109A0, 0x109FF, "Meroitic Cursive" }, { 0x10A00, 0x10A5F, "Kharoshthi" }, - { 0x10A60, 0x10A7F, "Old South Arabian" }, - { 0x10A80, 0x10A9F, "Old North Arabian" }, - { 0x10AC0, 0x10AFF, "Manichaean" }, - { 0x10B00, 0x10B3F, "Avestan" }, - { 0x10B40, 0x10B5F, "Inscriptional Parthian" }, - { 0x10B60, 0x10B7F, "Inscriptional Pahlavi" }, - { 0x10B80, 0x10BAF, "Psalter Pahlavi" }, - { 0x10C00, 0x10C4F, "Old Turkic" }, - { 0x10C80, 0x10CFF, "Old Hungarian" }, - { 0x10E60, 0x10E7F, "Rumi Numeral Symbols" }, - { 0x11000, 0x1107F, "Brahmi" }, - { 0x11080, 0x110CF, "Kaithi" }, - { 0x110D0, 0x110FF, "Sora Sompeng" }, - { 0x11100, 0x1114F, "Chakma" }, - { 0x11150, 0x1117F, "Mahajani" }, - { 0x11180, 0x111DF, "Sharada" }, - { 0x111E0, 0x111FF, "Sinhala Archaic Numbers" }, - { 0x11200, 0x1124F, "Khojki" }, - { 0x11280, 0x112AF, "Multani" }, - { 0x112B0, 0x112FF, "Khudawadi" }, - { 0x11300, 0x1137F, "Grantha" }, - { 0x11480, 0x114DF, "Tirhuta" }, - { 0x11580, 0x115FF, "Siddham" }, - { 0x11600, 0x1165F, "Modi" }, - { 0x11680, 0x116CF, "Takri" }, - { 0x11700, 0x1173F, "Ahom" }, - { 0x118A0, 0x118FF, "Warang Citi" }, - { 0x11AC0, 0x11AFF, "Pau Cin Hau" }, { 0x12000, 0x123FF, "Cuneiform" }, { 0x12400, 0x1247F, "Cuneiform Numbers and Punctuation" }, - { 0x12480, 0x1254F, "Early Dynastic Cuneiform" }, - { 0x13000, 0x1342F, "Egyptian Hieroglyphs" }, - { 0x14400, 0x1467F, "Anatolian Hieroglyphs" }, - { 0x16800, 0x16A3F, "Bamum Supplement" }, - { 0x16A40, 0x16A6F, "Mro" }, - { 0x16AD0, 0x16AFF, "Bassa Vah" }, - { 0x16B00, 0x16B8F, "Pahawh Hmong" }, - { 0x16F00, 0x16F9F, "Miao" }, - { 0x1B000, 0x1B0FF, "Kana Supplement" }, - { 0x1BC00, 0x1BC9F, "Duployan" }, - { 0x1BCA0, 0x1BCAF, "Shorthand Format Controls" }, { 0x1D000, 0x1D0FF, "Byzantine Musical Symbols" }, { 0x1D100, 0x1D1FF, "Musical Symbols" }, { 0x1D200, 0x1D24F, "Ancient Greek Musical Notation" }, { 0x1D300, 0x1D35F, "Tai Xuan Jing Symbols" }, { 0x1D360, 0x1D37F, "Counting Rod Numerals" }, { 0x1D400, 0x1D7FF, "Mathematical Alphanumeric Symbols" }, - { 0x1D800, 0x1DAAF, "Sutton SignWriting" }, - { 0x1E800, 0x1E8DF, "Mende Kikakui" }, - { 0x1EE00, 0x1EEFF, "Arabic Mathematical Alphabetic Symbols" }, { 0x1F000, 0x1F02F, "Mahjong Tiles" }, { 0x1F030, 0x1F09F, "Domino Tiles" }, - { 0x1F0A0, 0x1F0FF, "Playing Cards" }, - { 0x1F100, 0x1F1FF, "Enclosed Alphanumeric Supplement" }, - { 0x1F200, 0x1F2FF, "Enclosed Ideographic Supplement" }, - { 0x1F300, 0x1F5FF, "Miscellaneous Symbols and Pictographs" }, - { 0x1F600, 0x1F64F, "Emoticons" }, - { 0x1F650, 0x1F67F, "Ornamental Dingbats" }, - { 0x1F680, 0x1F6FF, "Transport and Map Symbols" }, - { 0x1F700, 0x1F77F, "Alchemical Symbols" }, - { 0x1F780, 0x1F7FF, "Geometric Shapes Extended" }, - { 0x1F800, 0x1F8FF, "Supplemental Arrows-C" }, - { 0x1F900, 0x1F9FF, "Supplemental Symbols and Pictographs" }, { 0x20000, 0x2A6DF, "CJK Unified Ideographs Extension B" }, - { 0x2A700, 0x2B73F, "CJK Unified Ideographs Extension C" }, - { 0x2B740, 0x2B81F, "CJK Unified Ideographs Extension D" }, - { 0x2B820, 0x2CEAF, "CJK Unified Ideographs Extension E" }, { 0x2F800, 0x2FA1F, "CJK Compatibility Ideographs Supplement" }, { 0xE0000, 0xE007F, "Tags" }, { 0xE0100, 0xE01EF, "Variation Selectors Supplement" }, @@ -267,8 +176,8 @@ static const uc_block_t blocks[] = { 0x100000, 0x10FFFF, "Supplementary Private Use Area-B" } }; #define blocks_level1_shift 8 -#define blocks_level1_threshold 0x28000 -static const uint8_t blocks_level1[640 * 2] = +#define blocks_level1_threshold 0x30000 +static const uint8_t blocks_level1[768 * 2] = { 0, 2, 2, 4, @@ -278,638 +187,766 @@ static const uint8_t blocks_level1[640 * 2] = 9, 12, 12, 13, 13, 17, - 17, 20, - 20, 22, - 22, 24, - 24, 26, - 26, 28, - 28, 30, + 17, 17, + 17, 19, + 19, 21, + 21, 23, + 23, 25, + 25, 27, + 27, 29, + 29, 30, 30, 32, 32, 33, - 33, 35, - 35, 36, + 33, 34, + 33, 36, + 36, 37, 36, 37, 36, 39, - 39, 40, - 39, 40, - 39, 42, - 42, 47, - 47, 49, - 49, 53, - 53, 56, - 56, 59, + 39, 44, + 44, 45, + 45, 49, + 49, 50, + 50, 52, + 52, 54, + 54, 57, + 57, 58, + 58, 59, 59, 63, 63, 66, 66, 67, 67, 68, - 68, 72, - 72, 75, - 75, 76, - 76, 77, - 77, 80, - 80, 83, - 83, 84, - 84, 87, - 87, 88, - 88, 90, - 90, 91, - 91, 92, - 92, 95, - 95, 99, - 99, 101, - 101, 103, - 103, 106, - 106, 112, - 112, 113, - 113, 114, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 115, - 114, 116, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 116, 117, - 117, 118, - 117, 118, - 117, 118, - 117, 118, - 117, 120, - 120, 121, - 120, 123, - 123, 125, - 125, 130, - 130, 135, - 135, 139, - 139, 143, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 144, - 143, 145, - 145, 146, - 145, 146, - 145, 146, - 145, 147, - 147, 148, - 147, 148, - 147, 148, - 147, 148, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 148, 149, - 149, 150, - 149, 150, - 150, 152, - 151, 152, + 68, 71, + 71, 74, + 74, 75, + 75, 78, + 78, 79, + 79, 81, + 81, 82, + 82, 83, + 83, 86, + 86, 90, + 90, 92, + 92, 94, + 94, 97, + 97, 103, + 103, 104, + 104, 105, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 106, + 105, 107, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 107, 108, + 108, 109, + 108, 109, + 108, 109, + 108, 109, + 108, 110, + 110, 111, + 110, 112, + 112, 114, + 114, 117, + 117, 119, + 119, 120, + 120, 120, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 120, 121, + 121, 122, + 121, 122, + 121, 122, + 121, 123, + 123, 124, + 123, 124, + 123, 124, + 123, 124, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 124, 125, + 125, 126, + 125, 126, + 126, 128, + 127, 128, + 127, 128, + 128, 134, + 134, 136, + 136, 138, + 138, 142, + 142, 144, + 144, 148, + 148, 151, + 151, 151, + 151, 151, + 151, 151, 151, 152, - 152, 158, - 158, 160, + 152, 154, + 154, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 155, + 155, 156, + 155, 156, + 155, 156, + 155, 156, + 156, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 157, + 157, 158, + 158, 159, + 159, 160, 160, 162, - 162, 166, - 166, 169, - 169, 174, - 174, 177, - 177, 179, - 179, 180, - 179, 180, - 180, 185, - 185, 189, - 189, 193, - 193, 197, - 197, 199, - 199, 199, - 199, 200, - 200, 200, - 200, 203, - 203, 207, - 207, 210, - 210, 211, - 211, 212, - 212, 213, - 213, 215, - 215, 216, - 216, 217, - 217, 217, - 217, 218, - 218, 218, - 218, 218, - 218, 218, - 218, 218, - 218, 218, - 218, 219, - 218, 219, - 218, 219, - 218, 219, - 219, 221, - 220, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 221, - 221, 222, - 221, 222, - 221, 222, - 221, 222, - 221, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 222, - 222, 223, - 222, 223, - 222, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 223, - 223, 224, - 223, 224, - 223, 226, - 226, 227, - 227, 227, - 227, 227, - 227, 227, - 227, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 228, - 228, 229, - 229, 229, - 229, 229, - 229, 229, - 229, 229, - 229, 229, - 229, 229, - 229, 229, - 229, 229, - 229, 229, - 229, 229, - 229, 229, - 229, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 231, - 231, 232, - 232, 233, - 233, 234, - 234, 236, - 236, 237, - 236, 237, - 236, 237, - 236, 237, - 237, 238, - 237, 238, - 237, 238, - 238, 238, - 238, 238, - 238, 238, - 238, 238, - 238, 238, - 238, 238, - 238, 238, - 238, 238, - 238, 238, - 238, 238, - 238, 238, - 238, 238, - 238, 238, - 238, 239, - 239, 239, - 239, 239, - 239, 239, - 239, 239, - 239, 239, - 239, 240, - 240, 240, - 240, 243, - 243, 244, - 244, 245, - 245, 246, - 245, 246, - 245, 246, - 246, 249, - 249, 251, - 251, 252, - 252, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254, - 253, 254 + 162, 163, + 162, 163, + 162, 163, + 162, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 163, + 163, 165, + 165, 165, + 165, 165, + 165, 165, + 165, 165, + 165, 165, + 165, 165, + 165, 165, + 165, 165, + 165, 165, + 165, 165, + 165, 165, + 165, 165, + 165, 165, + 165, 165, + 165, 165, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 165, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 166, + 166, 167, + 166, 167, + 166, 167, + 167, 167, + 167, 167, + 167, 167, + 167, 167, + 167, 167 }; -#define blocks_upper_first_index 253 -#define blocks_upper_last_index 262 +#define blocks_upper_first_index 167 +#define blocks_upper_last_index 171 diff --git a/lib/unictype/categ_C.c b/lib/unictype/categ_C.c index e96760a..3c3860d 100644 --- a/lib/unictype/categ_C.c +++ b/lib/unictype/categ_C.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_C.h b/lib/unictype/categ_C.h index 6f33609..0209db2 100644 --- a/lib/unictype/categ_C.h +++ b/lib/unictype/categ_C.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[5 << 7]; - /*unsigned*/ int level3[75 << 4]; + /*unsigned*/ int level3[52 << 4]; } u_categ_C = { @@ -46,7 +46,6 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 112, 18 + 640 * sizeof (short) / sizeof (int) + 128, 18 + 640 * sizeof (short) / sizeof (int) + 144, - -1, 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 176, 18 + 640 * sizeof (short) / sizeof (int) + 192, @@ -55,13 +54,14 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 240, 18 + 640 * sizeof (short) / sizeof (int) + 256, 18 + 640 * sizeof (short) / sizeof (int) + 272, - -1, - -1, 18 + 640 * sizeof (short) / sizeof (int) + 288, 18 + 640 * sizeof (short) / sizeof (int) + 304, + -1, 18 + 640 * sizeof (short) / sizeof (int) + 320, 18 + 640 * sizeof (short) / sizeof (int) + 336, 18 + 640 * sizeof (short) / sizeof (int) + 352, + 18 + 640 * sizeof (short) / sizeof (int) + 368, + 18 + 640 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, @@ -74,7 +74,7 @@ u_categ_C = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 368, + 18 + 640 * sizeof (short) / sizeof (int) + 400, -1, -1, -1, @@ -115,13 +115,13 @@ u_categ_C = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 384, + 18 + 640 * sizeof (short) / sizeof (int) + 416, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 400, - 18 + 640 * sizeof (short) / sizeof (int) + 416, 18 + 640 * sizeof (short) / sizeof (int) + 432, 18 + 640 * sizeof (short) / sizeof (int) + 448, + 18 + 640 * sizeof (short) / sizeof (int) + 464, + 18 + 640 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -143,25 +143,23 @@ u_categ_C = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 464, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, 18 + 640 * sizeof (short) / sizeof (int) + 496, 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, 18 + 640 * sizeof (short) / sizeof (int) + 528, 18 + 640 * sizeof (short) / sizeof (int) + 544, 18 + 640 * sizeof (short) / sizeof (int) + 560, @@ -169,129 +167,134 @@ u_categ_C = 18 + 640 * sizeof (short) / sizeof (int) + 592, 18 + 640 * sizeof (short) / sizeof (int) + 608, 18 + 640 * sizeof (short) / sizeof (int) + 624, + 18 + 640 * sizeof (short) / sizeof (int) + 512, 18 + 640 * sizeof (short) / sizeof (int) + 640, 18 + 640 * sizeof (short) / sizeof (int) + 656, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + -1, 18 + 640 * sizeof (short) / sizeof (int) + 672, 18 + 640 * sizeof (short) / sizeof (int) + 688, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, 18 + 640 * sizeof (short) / sizeof (int) + 704, 18 + 640 * sizeof (short) / sizeof (int) + 720, 18 + 640 * sizeof (short) / sizeof (int) + 736, 18 + 640 * sizeof (short) / sizeof (int) + 752, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, 18 + 640 * sizeof (short) / sizeof (int) + 768, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 784, - 18 + 640 * sizeof (short) / sizeof (int) + 800, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 816, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 832, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 848, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 864, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 880, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 896, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 912, - 18 + 640 * sizeof (short) / sizeof (int) + 928, - 18 + 640 * sizeof (short) / sizeof (int) + 944, - 18 + 640 * sizeof (short) / sizeof (int) + 960, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 976, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 992, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 1008, - 18 + 640 * sizeof (short) / sizeof (int) + 1024, - 18 + 640 * sizeof (short) / sizeof (int) + 1040, - 18 + 640 * sizeof (short) / sizeof (int) + 1056, - 18 + 640 * sizeof (short) / sizeof (int) + 1072, - 18 + 640 * sizeof (short) / sizeof (int) + 1088, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -372,310 +375,307 @@ u_categ_C = -1, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 784, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, -1, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1104, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1120, - 18 + 640 * sizeof (short) / sizeof (int) + 1136, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1152, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1168, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 1184, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480, - 18 + 640 * sizeof (short) / sizeof (int) + 480 + 18 + 640 * sizeof (short) / sizeof (int) + 800, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 816, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 512 }, { 0xFFFFFFFF, 0x00000000, 0x00000000, 0x80000000, @@ -684,89 +684,97 @@ u_categ_C = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x03000000, + 0x00000000, 0x00000000, 0x00000000, 0x83000000, 0x0000280F, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00010000, 0x01800000, 0x00000001, - 0x00011900, 0x00000000, 0x0000FF00, 0xFFE0F800, - 0x3000003F, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x0001FFF0, 0x01800000, 0x00000001, + 0x0001F900, 0x00000000, 0x0000FF00, 0xFFE0F800, + 0x3000003F, 0x00000001, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x0000C000, 0x00000000, 0x00001800, 0x00000000, 0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000, - 0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000001, 0x0C000000, 0x00E0C000, 0x07F80000, + 0x00066011, 0x0C3A0200, 0x4F7F8660, 0xF8000030, 0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F, - 0x00044011, 0x0C120200, 0xFFFEC440, 0xFDFC0030, - 0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030, + 0x00044011, 0x0C120200, 0xFFFEC440, 0xFFFD0030, + 0x00066011, 0x0C120200, 0x4F3FC660, 0xFFFC0030, 0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F, - 0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030, - 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030, - 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030, - 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F, + 0x00022011, 0x1C100200, 0xFC9FC220, 0x00FF0030, + 0x00022013, 0x0C100200, 0xBF9FC220, 0xFFF90030, + 0x00022013, 0x1C000200, 0xFF7FC220, 0x01C00030, + 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3FFFF, 0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF, - 0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF, + 0x010FDA69, 0xC4001351, 0xCC00C0A0, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000100, 0x0001E000, - 0x01000000, 0x20000000, 0xF8002000, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x0000DF40, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x0100F000, 0x20000000, 0xFFE02000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x3C000000, 0x00000000, 0x0000FFC0, 0xE0000000, + 0x00000000, 0x00000000, 0x7C000000, 0x00000000, + 0x00000000, 0x000000F8, 0x00000000, 0xFC000000, 0x00000000, 0x00000000, 0xC280C200, 0x00000000, 0x0000C200, 0x80C20000, 0x008000C2, 0x00000000, - 0x00C20000, 0x00000000, 0x18000000, 0xE0000000, - 0xFC000000, 0x00000000, 0x00000000, 0xC0C00000, + 0x00C20000, 0x00000000, 0x78000000, 0xE0000000, + 0xFC000000, 0x00000000, 0x00000000, 0xFFE00000, + 0x00000001, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xE0000000, 0x00000000, 0x00000000, 0xFE000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFF800000, + 0xE0000000, 0x00000000, 0x00000000, 0xFFFE0000, 0xFFE02000, 0xFF800000, 0xFFF00000, 0xFFF22000, - 0x00000000, 0x00000000, 0xC0000000, 0xFC00FC00, - 0xFC00C000, 0x00000000, 0x00000000, 0xFF000000, - 0x00000000, 0x0000F800, 0x00000000, 0xFFC00000, - 0x80000000, 0xF000F000, 0x0000000E, 0xFFE0C000, - 0x00000000, 0x0000F000, 0x3800FC00, 0x00000000, - 0x30000000, 0x00000000, 0x80000000, 0x60000000, - 0xFC00FC00, 0x8000C000, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00300000, 0xC0000000, 0xFC00FC00, + 0xFC008000, 0x00000000, 0x00000000, 0xFF000000, + 0x00000000, 0xFFFFF800, 0xFFFFFFFF, 0xFFFFFFFF, + 0xE0000000, 0xF000F000, 0x0000000E, 0xFFE0C000, + 0x00000000, 0x0000FC00, 0x3C00FC00, 0x00000000, + 0x30000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x0000F000, 0xE0000000, - 0x00000000, 0x00000000, 0x00000000, 0x0FF00000, + 0x00000000, 0xFC003800, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x07000000, 0x00001C00, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF00, 0xFC800000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0FC00000, + 0x00000000, 0x00000000, 0x00000000, 0x3FFFFF80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000, 0x00000000, 0x00200000, 0x10300020, 0x80230000, 0x0000F800, 0x00007C00, 0x00000000, 0x000CFFFF, - 0xE0008000, 0x80000000, 0x0000FFFF, 0xFFFE0000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000F000, 0x00000000, 0x00000000, 0x00000000, + 0xFFE08000, 0xFFC00000, 0x0000FFFF, 0xFFFE0000, + 0x00000000, 0x00000000, 0x00070000, 0x00000000, + 0x0000FE00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xF8000000, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF00, 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xC0000000, 0xE0000000, 0xFFFFFFF0, 0xFFFFFFFF, + 0x00000C21, 0x00000100, 0x80B85000, 0x00000001, + 0x00E00000, 0x80010000, 0x0000E800, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00300000, - 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFF0FFF, - 0x00000000, 0x00008000, 0x80000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x01F00000, - 0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00, + 0x00000000, 0x00000000, 0xFFE0E000, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00008000, 0x80000000, 0xC0010000, + 0x00000000, 0x00000000, 0x00000000, 0x01FFF800, + 0x00000000, 0x0000FFC0, 0x00000000, 0xFFFF7FC0, 0xFF800000, 0x80808080, 0x80808080, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF, + 0x00000000, 0xFFFE0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x04000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x01800000, 0x00000000, 0x00000000, 0x00000000, 0x0000001F, 0x0001C000, 0x00000000, 0x00000000, - 0x00008000, 0xF8000000, 0x00000000, 0x0000FFF0, - 0x80000000, 0x00000000, 0x00000000, 0x00000000, + 0x00008000, 0xFF000000, 0x00000000, 0x0000FFF0, + 0x80000000, 0x00000000, 0x0000FFF0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -777,27 +785,27 @@ u_categ_C = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000E000, 0x00000000, 0x0000FF80, 0x00000000, + 0x0000E000, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFF000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFF000000, + 0x00000000, 0xFFFFF000, 0x00000000, 0x0FF00003, + 0xFF000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF, - 0x00000000, 0xFC00F000, 0x00000000, 0xFF000000, - 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000, - 0x00000000, 0x00000000, 0x7FF00000, 0xE0000000, - 0x00000000, 0x00000000, 0x3C004000, 0x80000000, - 0x00000000, 0xFF800000, 0x0C00C000, 0x00000000, - 0x00000000, 0x00000000, 0x07FFFFF8, 0xFF800000, - 0xFF818181, 0x00008080, 0x00000000, 0x0000FFC0, - 0x00000000, 0x00000000, 0x00000000, 0xFC00C000, + 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0x00000000, 0xFFFFF000, 0x00000000, 0xFF000000, + 0x00000000, 0x00000000, 0xFC003FE0, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x7FF00000, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0xFF800000, 0x0C00C000, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x0000FFF0, 0x00000780, 0xF0000000, + 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -806,110 +814,50 @@ u_categ_C = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0000C000, + 0x00000000, 0x0000C000, 0x00000000, 0x0000F800, 0x00000000, 0x00000000, 0xFC000000, 0xFFFFFFFF, 0x1F07FF80, 0xA0800000, 0x00000024, 0x00000000, - 0x00000000, 0x00000000, 0x0007FFFC, 0x00000000, + 0x00000000, 0xFFFC0000, 0x0007FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000FFFF, 0x00000000, 0x00030000, 0x00000000, 0xFFFFFF00, 0xC000FFFF, - 0xFC000000, 0x00000000, 0x00080000, 0x0020F080, + 0xFC000000, 0x0000FF80, 0x00080000, 0x0020F080, 0x00000000, 0x00000000, 0x00000000, 0xE0000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0xE3030303, 0xCFFF8080, 0x00001000, 0x48000080, 0xC000C000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xF8000000, 0x00000078, 0x00700000, 0x00000000, 0x00000000, - 0xF000E000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000, + 0xF000F800, 0xFFFFFFFF, 0x0000FFFF, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000, - 0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000, + 0xE0000000, 0x00000000, 0xFFFE0000, 0xFFFFFFFF, + 0x80000000, 0x0000FFF0, 0xFFFFF800, 0xFFFFFFFF, 0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x0000FF00, 0x00000000, 0xFFFF7FF0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF800000, 0xFFC00000, 0xFFFFFF00, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x000002C0, 0x6E400000, 0x00400000, 0x00000000, - 0x80000000, 0xFFFF007F, 0xFFFFFFFF, 0x07C80000, - 0x70000000, 0x7C000000, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x0F000000, 0x00030000, 0x00000000, - 0x01100F90, 0x78F00000, 0xFE00FF00, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x00000000, 0xFF800780, - 0x00000000, 0x01C00000, 0x00C00000, 0x00F80000, - 0xE1FC0000, 0xFFFF01FF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFFFFFE00, 0xFFFFFFFF, - 0x00000000, 0xFFF80000, 0x00000000, 0x03F80000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x0003C000, 0x7FFF0000, - 0x00000000, 0x20000000, 0x0000FFFC, 0xFC00FE00, - 0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000, - 0x00000000, 0x00000000, 0x0000C000, 0xFFE00001, - 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, - 0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800, - 0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x000002C0, 0x6E400000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF, + 0x7C000000, 0x7C000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF, - 0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF, - 0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF, + 0x01100F90, 0x78F00000, 0xFE00FF00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000000, 0x00000000, 0x7FF80000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFE000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFC000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0xFFE08000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0xFFF0FFF8, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0xFE000000, 0x80000000, 0xFFFF3C00, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFFC0C000, - 0x00000000, 0x00000000, 0x0400FFC0, 0x1F000004, - 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x0000FFE0, 0x80000000, - 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0xE000F800, - 0x0C00FE00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0x00000000, 0x00000180, 0x00000000, 0x07F80000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFE00, + 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFF800000, 0xFFFC0000, @@ -922,52 +870,12 @@ u_categ_C = 0x00000000, 0x000000C0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000010, 0xF5080169, 0x5569157B, 0xA1080869, - 0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0000F000, 0x00000000, 0x00000000, - 0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000, - 0x0000E000, 0x00008000, 0x00000000, 0x0000F000, - 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, - 0x0000FFF8, 0xF8000000, 0xFFFCFE00, 0xFFFFFFFF, + 0xFFF00000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x04000000, - 0x00000000, 0x00000010, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000, - 0x00000000, 0x00000000, 0x00000000, 0xFFF00000, - 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF, - 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000, - 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFE00000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xC0000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/categ_Cc.c b/lib/unictype/categ_Cc.c index 5945d90..653848d 100644 --- a/lib/unictype/categ_Cc.c +++ b/lib/unictype/categ_Cc.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Cc.h b/lib/unictype/categ_Cc.h index eb118aa..17104cd 100644 --- a/lib/unictype/categ_Cc.h +++ b/lib/unictype/categ_Cc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Cf.c b/lib/unictype/categ_Cf.c index fa795a5..fd53e7a 100644 --- a/lib/unictype/categ_Cf.c +++ b/lib/unictype/categ_Cf.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Cf.h b/lib/unictype/categ_Cf.h index b59bd65..5b67fb4 100644 --- a/lib/unictype/categ_Cf.h +++ b/lib/unictype/categ_Cf.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[9 << 4]; + /*unsigned*/ int level3[7 << 4]; } u_categ_Cf = { @@ -45,11 +45,11 @@ u_categ_Cf = -1, -1, -1, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, + -1, 16 + 384 * sizeof (short) / sizeof (int) + 48, -1, -1, @@ -170,7 +170,6 @@ u_categ_Cf = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -256,7 +255,6 @@ u_categ_Cf = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -266,7 +264,9 @@ u_categ_Cf = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 112, + -1, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -290,7 +290,7 @@ u_categ_Cf = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 128, + 16 + 384 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -424,15 +424,15 @@ u_categ_Cf = 0x00000000, 0x00002000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x1000003F, 0x00000000, 0x00000000, 0x00000000, + 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000F800, 0x00007C00, 0x00000000, 0x0000FFDF, + 0x00000000, 0x00300000, 0x00000000, 0x00000000, + 0x0000F800, 0x00007C00, 0x00000000, 0x0000FC1F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -441,14 +441,6 @@ u_categ_Cf = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0E000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x20000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x0000000F, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07F80000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Cn.c b/lib/unictype/categ_Cn.c index 6487ffe..63242dc 100644 --- a/lib/unictype/categ_Cn.c +++ b/lib/unictype/categ_Cn.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Cn.h b/lib/unictype/categ_Cn.h index 59f096c..d828804 100644 --- a/lib/unictype/categ_Cn.h +++ b/lib/unictype/categ_Cn.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[6 << 7]; - /*unsigned*/ int level3[74 << 4]; + /*unsigned*/ int level3[51 << 4]; } u_categ_Cn = { @@ -46,7 +46,6 @@ u_categ_Cn = 18 + 768 * sizeof (short) / sizeof (int) + 96, 18 + 768 * sizeof (short) / sizeof (int) + 112, 18 + 768 * sizeof (short) / sizeof (int) + 128, - -1, 18 + 768 * sizeof (short) / sizeof (int) + 144, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 176, @@ -55,13 +54,14 @@ u_categ_Cn = 18 + 768 * sizeof (short) / sizeof (int) + 224, 18 + 768 * sizeof (short) / sizeof (int) + 240, 18 + 768 * sizeof (short) / sizeof (int) + 256, - -1, - -1, 18 + 768 * sizeof (short) / sizeof (int) + 272, 18 + 768 * sizeof (short) / sizeof (int) + 288, + -1, 18 + 768 * sizeof (short) / sizeof (int) + 304, 18 + 768 * sizeof (short) / sizeof (int) + 320, 18 + 768 * sizeof (short) / sizeof (int) + 336, + 18 + 768 * sizeof (short) / sizeof (int) + 352, + 18 + 768 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -74,7 +74,7 @@ u_categ_Cn = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 352, + 18 + 768 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, @@ -115,13 +115,13 @@ u_categ_Cn = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 368, + 18 + 768 * sizeof (short) / sizeof (int) + 400, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 384, - 18 + 768 * sizeof (short) / sizeof (int) + 400, 18 + 768 * sizeof (short) / sizeof (int) + 416, 18 + 768 * sizeof (short) / sizeof (int) + 432, + 18 + 768 * sizeof (short) / sizeof (int) + 448, + 18 + 768 * sizeof (short) / sizeof (int) + 464, -1, -1, -1, @@ -143,7 +143,7 @@ u_categ_Cn = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 448, + 18 + 768 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -161,8 +161,6 @@ u_categ_Cn = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 464, - 18 + 768 * sizeof (short) / sizeof (int) + 480, 18 + 768 * sizeof (short) / sizeof (int) + 496, 18 + 768 * sizeof (short) / sizeof (int) + 512, 18 + 768 * sizeof (short) / sizeof (int) + 528, @@ -172,143 +170,128 @@ u_categ_Cn = 18 + 768 * sizeof (short) / sizeof (int) + 592, 18 + 768 * sizeof (short) / sizeof (int) + 608, 18 + 768 * sizeof (short) / sizeof (int) + 624, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + -1, 18 + 768 * sizeof (short) / sizeof (int) + 640, 18 + 768 * sizeof (short) / sizeof (int) + 656, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, 18 + 768 * sizeof (short) / sizeof (int) + 672, 18 + 768 * sizeof (short) / sizeof (int) + 688, 18 + 768 * sizeof (short) / sizeof (int) + 704, 18 + 768 * sizeof (short) / sizeof (int) + 720, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - -1, - 18 + 768 * sizeof (short) / sizeof (int) + 752, - 18 + 768 * sizeof (short) / sizeof (int) + 768, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - -1, - -1, - 18 + 768 * sizeof (short) / sizeof (int) + 784, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - -1, - 18 + 768 * sizeof (short) / sizeof (int) + 800, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - -1, - 18 + 768 * sizeof (short) / sizeof (int) + 816, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 832, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 848, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 864, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 880, - 18 + 768 * sizeof (short) / sizeof (int) + 896, - 18 + 768 * sizeof (short) / sizeof (int) + 912, - 18 + 768 * sizeof (short) / sizeof (int) + 928, - -1, - 18 + 768 * sizeof (short) / sizeof (int) + 944, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 960, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 976, - 18 + 768 * sizeof (short) / sizeof (int) + 992, - 18 + 768 * sizeof (short) / sizeof (int) + 1008, - 18 + 768 * sizeof (short) / sizeof (int) + 1024, - 18 + 768 * sizeof (short) / sizeof (int) + 1040, - 18 + 768 * sizeof (short) / sizeof (int) + 1056, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -375,7 +358,6 @@ u_categ_Cn = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1072, -1, -1, -1, @@ -383,8 +365,6 @@ u_categ_Cn = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1088, - 18 + 768 * sizeof (short) / sizeof (int) + 1104, -1, -1, -1, @@ -395,287 +375,307 @@ u_categ_Cn = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1120, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, + 18 + 768 * sizeof (short) / sizeof (int) + 752, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1136, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 1152, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, - 18 + 768 * sizeof (short) / sizeof (int) + 736, + 18 + 768 * sizeof (short) / sizeof (int) + 768, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 784, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, + 18 + 768 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -803,94 +803,102 @@ u_categ_Cn = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1168 + 18 + 768 * sizeof (short) / sizeof (int) + 800 }, { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x03000000, + 0x00000000, 0x00000000, 0x00000000, 0x83000000, 0x0000280F, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00010000, 0x01800000, 0x00000001, - 0x00011900, 0x00000000, 0x0000FF00, 0xFFE0F800, - 0x20000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x0001FFF0, 0x01800000, 0x00000001, + 0x0001F900, 0x00000000, 0x0000FF00, 0xFFE0F800, + 0x30000030, 0x00000001, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0x00001800, 0x00000000, 0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000, - 0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000001, 0x0C000000, 0x00E0C000, 0x07F80000, + 0x00066011, 0x0C3A0200, 0x4F7F8660, 0xF8000030, 0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F, - 0x00044011, 0x0C120200, 0xFFFEC440, 0xFDFC0030, - 0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030, + 0x00044011, 0x0C120200, 0xFFFEC440, 0xFFFD0030, + 0x00066011, 0x0C120200, 0x4F3FC660, 0xFFFC0030, 0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F, - 0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030, - 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030, - 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030, - 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F, + 0x00022011, 0x1C100200, 0xFC9FC220, 0x00FF0030, + 0x00022013, 0x0C100200, 0xBF9FC220, 0xFFF90030, + 0x00022013, 0x1C000200, 0xFF7FC220, 0x01C00030, + 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3FFFF, 0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF, - 0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF, + 0x010FDA69, 0xC4001351, 0xCC00C0A0, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000100, 0x0001E000, - 0x01000000, 0x20000000, 0xF8002000, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x0000DF40, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x0100F000, 0x20000000, 0xFFE02000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x3C000000, 0x00000000, 0x0000FFC0, 0xE0000000, + 0x00000000, 0x00000000, 0x7C000000, 0x00000000, + 0x00000000, 0x000000F8, 0x00000000, 0xFC000000, 0x00000000, 0x00000000, 0xC280C200, 0x00000000, 0x0000C200, 0x80C20000, 0x008000C2, 0x00000000, - 0x00C20000, 0x00000000, 0x18000000, 0xE0000000, - 0xFC000000, 0x00000000, 0x00000000, 0xC0C00000, + 0x00C20000, 0x00000000, 0x78000000, 0xE0000000, + 0xFC000000, 0x00000000, 0x00000000, 0xFFE00000, + 0x00000001, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xE0000000, 0x00000000, 0x00000000, 0xFE000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFF800000, + 0xE0000000, 0x00000000, 0x00000000, 0xFFFE0000, 0xFFE02000, 0xFF800000, 0xFFF00000, 0xFFF22000, 0x00000000, 0x00000000, 0xC0000000, 0xFC00FC00, 0xFC008000, 0x00000000, 0x00000000, 0xFF000000, - 0x00000000, 0x0000F800, 0x00000000, 0xFFC00000, - 0x80000000, 0xF000F000, 0x0000000E, 0xFFE0C000, - 0x00000000, 0x0000F000, 0x3800FC00, 0x00000000, - 0x30000000, 0x00000000, 0x80000000, 0x60000000, - 0xFC00FC00, 0x8000C000, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0xFFFFF800, 0xFFFFFFFF, 0xFFFFFFFF, + 0xE0000000, 0xF000F000, 0x0000000E, 0xFFE0C000, + 0x00000000, 0x0000FC00, 0x3C00FC00, 0x00000000, + 0x30000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x0000F000, 0xE0000000, - 0x00000000, 0x00000000, 0x00000000, 0x0FF00000, + 0x00000000, 0xFC003800, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x07000000, 0x00001C00, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF00, 0xFC800000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0FC00000, + 0x00000000, 0x00000000, 0x00000000, 0x3FFFFF80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000, 0x00000000, 0x00200000, 0x10300020, 0x80230000, - 0x00000000, 0x00000000, 0x00000000, 0x000C0020, - 0xE0008000, 0x80000000, 0x0000FFFF, 0xFFFE0000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000F000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000C03E0, + 0xFFE08000, 0xFFC00000, 0x0000FFFF, 0xFFFE0000, + 0x00000000, 0x00000000, 0x00070000, 0x00000000, + 0x0000FE00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xF8000000, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF00, 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xC0000000, 0xE0000000, 0xFFFFFFF0, 0xFFFFFFFF, + 0x00000C21, 0x00000100, 0x80B85000, 0x00000001, + 0x00E00000, 0x80010000, 0x0000E800, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00300000, - 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFF0FFF, - 0x00000000, 0x00008000, 0x80000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x01F00000, - 0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00, + 0x00000000, 0x00000000, 0xFFE0E000, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00008000, 0x80000000, 0xC0010000, + 0x00000000, 0x00000000, 0x00000000, 0x01FFF800, + 0x00000000, 0x0000FFC0, 0x00000000, 0xFFFF7FC0, 0xFF800000, 0x80808080, 0x80808080, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF, + 0x00000000, 0xFFFE0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x04000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x01800000, 0x00000000, 0x00000000, 0x00000000, 0x0000001F, 0x0001C000, 0x00000000, 0x00000000, - 0x00008000, 0xF8000000, 0x00000000, 0x0000FFF0, - 0x80000000, 0x00000000, 0x00000000, 0x00000000, + 0x00008000, 0xFF000000, 0x00000000, 0x0000FFF0, + 0x80000000, 0x00000000, 0x0000FFF0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -901,135 +909,75 @@ u_categ_Cn = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000E000, 0x00000000, 0x0000FF80, 0x00000000, + 0x0000E000, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFF000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFF000000, + 0x00000000, 0xFFFFF000, 0x00000000, 0x0FF00003, + 0xFF000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF, - 0x00000000, 0xFC00F000, 0x00000000, 0xFF000000, - 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000, - 0x00000000, 0x00000000, 0x7FF00000, 0xE0000000, - 0x00000000, 0x00000000, 0x3C004000, 0x80000000, - 0x00000000, 0xFF800000, 0x0C00C000, 0x00000000, - 0x00000000, 0x00000000, 0x07FFFFF8, 0xFF800000, - 0xFF818181, 0x00008080, 0x00000000, 0x0000FFC0, - 0x00000000, 0x00000000, 0x00000000, 0xFC00C000, + 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0x00000000, 0xFFFFF000, 0x00000000, 0xFF000000, + 0x00000000, 0x00000000, 0xFC003FE0, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x7FF00000, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0xFF800000, 0x0C00C000, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x0000FFF0, 0x00000780, 0xF0000000, - 0x00000000, 0x00000000, 0x00000000, 0x0000C000, + 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x0000C000, 0x00000000, 0x0000F800, 0x00000000, 0x00000000, 0xFC000000, 0xFFFFFFFF, 0x1F07FF80, 0xA0800000, 0x00000024, 0x00000000, - 0x00000000, 0x00000000, 0x0007FFFC, 0x00000000, + 0x00000000, 0xFFFC0000, 0x0007FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000FFFF, 0x00000000, 0x00030000, 0x00000000, 0xFFFFFF00, 0xC000FFFF, - 0xFC000000, 0x00000000, 0x00080000, 0x0020F080, + 0xFC000000, 0x0000FF80, 0x00080000, 0x0020F080, 0x00000000, 0x00000000, 0x00000000, 0x60000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0xE3030303, 0xC1FF8080, 0x00001000, 0x48000080, 0xC000C000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xF8000000, 0x00000078, 0x00700000, 0x00000000, 0x00000000, - 0xF000E000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000, + 0xF000F800, 0xFFFFFFFF, 0x0000FFFF, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000, - 0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000, + 0xE0000000, 0x00000000, 0xFFFE0000, 0xFFFFFFFF, + 0x80000000, 0x0000FFF0, 0xFFFFF800, 0xFFFFFFFF, 0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x0000FF00, 0x00000000, 0xFFFF7FF0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF800000, 0xFFC00000, 0xFFFFFF00, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x000002C0, 0x6E400000, 0x00400000, 0x00000000, - 0x80000000, 0xFFFF007F, 0xFFFFFFFF, 0x07C80000, - 0x70000000, 0x7C000000, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x0F000000, 0x00030000, 0x00000000, - 0x01100F90, 0x78F00000, 0xFE00FF00, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x00000000, 0xFF800780, - 0x00000000, 0x01C00000, 0x00C00000, 0x00F80000, - 0xE1FC0000, 0xFFFF01FF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFFFFFE00, 0xFFFFFFFF, - 0x00000000, 0xFFF80000, 0x00000000, 0x03F80000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x0003C000, 0x7FFF0000, - 0x00000000, 0x00000000, 0x0000FFFC, 0xFC00FE00, - 0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000, - 0x00000000, 0x00000000, 0x0000C000, 0xFFE00001, - 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, - 0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800, - 0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF, - 0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF, - 0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000000, 0x00000000, 0x7FF80000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFE000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x000002C0, 0x6E400000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x7C000000, 0x7C000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x01100F90, 0x78F00000, 0xFE00FF00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFC000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0xFFE08000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0xFFF0FFF8, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0xFE000000, 0x80000000, 0xFFFF3C00, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFFC0C000, - 0x00000000, 0x00000000, 0x0400FFC0, 0x1F000004, - 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x0000FFE0, 0x80000000, - 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0xE000F800, - 0x0C00FE00, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0x00000000, 0x00000180, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFE00, + 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFF800000, 0xFFFC0000, @@ -1042,52 +990,12 @@ u_categ_Cn = 0x00000000, 0x000000C0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000010, 0xF5080169, 0x5569157B, 0xA1080869, - 0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0000F000, 0x00000000, 0x00000000, - 0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000, - 0x0000E000, 0x00008000, 0x00000000, 0x0000F000, - 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, - 0x0000FFF8, 0xF8000000, 0xFFFCFE00, 0xFFFFFFFF, + 0xFFF00000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x04000000, - 0x00000000, 0x00000010, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000, - 0x00000000, 0x00000000, 0x00000000, 0xFFF00000, - 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF, - 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000, - 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFE00000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xC0000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/categ_Co.c b/lib/unictype/categ_Co.c index cbcb0d2..3452a17 100644 --- a/lib/unictype/categ_Co.c +++ b/lib/unictype/categ_Co.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Co.h b/lib/unictype/categ_Co.h index 1a89443..a5b8ce9 100644 --- a/lib/unictype/categ_Co.h +++ b/lib/unictype/categ_Co.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Cs.c b/lib/unictype/categ_Cs.c index 352c8cc..cd94733 100644 --- a/lib/unictype/categ_Cs.c +++ b/lib/unictype/categ_Cs.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Cs.h b/lib/unictype/categ_Cs.h index f435920..99b37d1 100644 --- a/lib/unictype/categ_Cs.h +++ b/lib/unictype/categ_Cs.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_L.c b/lib/unictype/categ_L.c index 3fabf8f..4b7f16d 100644 --- a/lib/unictype/categ_L.c +++ b/lib/unictype/categ_L.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_L.h b/lib/unictype/categ_L.h index 5e9d456..558b594 100644 --- a/lib/unictype/categ_L.h +++ b/lib/unictype/categ_L.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[62 << 4]; + /*unsigned*/ int level3[42 << 4]; } u_categ_L = { @@ -153,30 +153,21 @@ u_categ_L = 4 + 384 * sizeof (short) / sizeof (int) + 512, 4 + 384 * sizeof (short) / sizeof (int) + 528, 4 + 384 * sizeof (short) / sizeof (int) + 544, + -1, 4 + 384 * sizeof (short) / sizeof (int) + 560, 4 + 384 * sizeof (short) / sizeof (int) + 576, - 4 + 384 * sizeof (short) / sizeof (int) + 592, - 4 + 384 * sizeof (short) / sizeof (int) + 608, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 624, - 4 + 384 * sizeof (short) / sizeof (int) + 640, - 4 + 384 * sizeof (short) / sizeof (int) + 656, - 4 + 384 * sizeof (short) / sizeof (int) + 672, - 4 + 384 * sizeof (short) / sizeof (int) + 688, - 4 + 384 * sizeof (short) / sizeof (int) + 704, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 720, - 4 + 384 * sizeof (short) / sizeof (int) + 736, + -1, + -1, -1, -1, -1, -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 752, + 4 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -184,8 +175,6 @@ u_categ_L = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -202,10 +191,7 @@ u_categ_L = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, @@ -238,13 +224,11 @@ u_categ_L = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, @@ -256,8 +240,6 @@ u_categ_L = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, - 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, @@ -266,10 +248,28 @@ u_categ_L = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 896, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 608, + 4 + 384 * sizeof (short) / sizeof (int) + 624, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -361,27 +361,27 @@ u_categ_L = 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 912, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 928, - 4 + 384 * sizeof (short) / sizeof (int) + 944, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 960, + 4 + 384 * sizeof (short) / sizeof (int) + 640, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -403,7 +403,7 @@ u_categ_L = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 320, - 4 + 384 * sizeof (short) / sizeof (int) + 976, + 4 + 384 * sizeof (short) / sizeof (int) + 656, -1, -1 }, @@ -414,58 +414,58 @@ u_categ_L = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F, - 0x00000000, 0x00000000, 0x00000000, 0xBCDF0000, + 0x00000000, 0x00000000, 0x00000000, 0x3CDF0000, 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE, + 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE, 0x000000FF, 0x00000000, 0xFFFF0000, 0x000707FF, - 0x00000000, 0xFFFFFFFF, 0x000007FF, 0xFFFEC000, + 0x00000000, 0xFFFFFFFE, 0x000007FF, 0xFFFEC000, 0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9C00C060, 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF, - 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, - 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003, - 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xF8060003, + 0xFFF99FE0, 0x23C5FDFF, 0xB0004000, 0x00030003, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000, - 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003, + 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x00000003, 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000, - 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003, - 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003, - 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003, + 0xFFFDDFE0, 0x23EFFDFF, 0x03000000, 0x00000003, + 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00000003, + 0xFFFDDFE0, 0x23FFFDFF, 0x00000000, 0xFC000003, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFE, 0x000DFFFF, 0x0000007F, 0x00000000, - 0xFEF02596, 0x200DECAE, 0xF000005F, 0x00000000, + 0xFEF02596, 0x200DECAE, 0x3000005F, 0x00000000, 0x00000001, 0x00000000, 0xFFFFFEFF, 0x00001FFF, - 0x00001F00, 0x00000000, 0x00000000, 0x00000000, + 0x00000F00, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x800007FF, 0x3C3F0000, 0xFFE1C062, - 0x00004003, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00004003, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF, - 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FE07FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF, + 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x000007FF, 0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF, 0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, - 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF, - 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000, - 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, - 0x00000000, 0x00000080, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x000005FF, 0x00000000, 0x00000000, + 0x1FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF, + 0xFFFFFFFF, 0x000003FF, 0x000000FE, 0x00000000, + 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000, - 0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F, + 0xFFFFFFF8, 0x0000C001, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x0063DE00, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -473,12 +473,12 @@ u_categ_L = 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF, 0x00000000, 0x00000000, 0x00000000, 0x80020000, - 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000, + 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x3E2FFC84, 0xF3FFBD50, 0x000043E0, 0x00000000, 0x00000018, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F, - 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000080FF, + 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, + 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F, 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -487,7 +487,7 @@ u_categ_L = 0x00000060, 0x183E0000, 0xFFFFFFFE, 0xFFFFFFFF, 0xE07FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000, + 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -499,32 +499,32 @@ u_categ_L = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, + 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, + 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFC, + 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0x000019FF, 0x00000000, 0x00000000, 0xF8000000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000, - 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, - 0xFFFFFFF0, 0x0007FFFF, 0x00008000, 0x7C00FFDF, - 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0xC47FFFFF, - 0xFFFFFFFF, 0x3E62FFFF, 0x38000005, 0x001C07FF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, + 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x00000000, + 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF, + 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, + 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000, 0xA0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF, @@ -542,83 +542,23 @@ u_categ_L = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFF0000, 0xFFFF03FD, 0x003FFFFF, + 0x7FFFFFFF, 0xFFFF0000, 0x000003FD, 0x00000000, 0x3FFFFFFF, 0xFFFFFFFF, 0x0000FF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, - 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, - 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF, - 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000001F, - 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, - 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x000001FF, - 0xFFFFFFF8, 0x0000007F, 0xFFFF0000, 0x0047FFFF, - 0xFFFFFFF8, 0x0007FFFF, 0x1400001E, 0x00000000, - 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000, - 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000, - 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, - 0xFFFFFFFF, 0x0000FFFF, 0x00000010, 0x00000000, - 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF, - 0xFFFFFFFF, 0x0000FFFF, 0x0000000F, 0xE0FFFFF8, - 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, - 0x00000003, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF, - 0x03FF01FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF, 0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF, @@ -629,27 +569,7 @@ u_categ_L = 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, - 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_LC.c b/lib/unictype/categ_LC.c deleted file mode 100644 index 6604a32..0000000 --- a/lib/unictype/categ_LC.c +++ /dev/null @@ -1,27 +0,0 @@ -/* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -/* Define u_categ_LC table. */ -#include "categ_LC.h" - -const uc_general_category_t UC_CATEGORY_LC = - { UC_CATEGORY_MASK_LC, 0, { &u_categ_LC } }; diff --git a/lib/unictype/categ_LC.h b/lib/unictype/categ_LC.h deleted file mode 100644 index aaba0d2..0000000 --- a/lib/unictype/categ_LC.h +++ /dev/null @@ -1,355 +0,0 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ -/* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ -#define header_0 16 -#define header_2 9 -#define header_3 127 -#define header_4 15 -static const -struct - { - int header[1]; - int level1[2]; - short level2[2 << 7]; - /*unsigned*/ int level3[18 << 4]; - } -u_categ_LC = -{ - { 2 }, - { - 3 * sizeof (int) / sizeof (short) + 0, - 3 * sizeof (int) / sizeof (short) + 128 - }, - { - 3 + 256 * sizeof (short) / sizeof (int) + 0, - 3 + 256 * sizeof (short) / sizeof (int) + 16, - 3 + 256 * sizeof (short) / sizeof (int) + 32, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, - 3 + 256 * sizeof (short) / sizeof (int) + 64, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 80, - 3 + 256 * sizeof (short) / sizeof (int) + 96, - 3 + 256 * sizeof (short) / sizeof (int) + 112, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 256, - 3 + 256 * sizeof (short) / sizeof (int) + 272, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1 - }, - { - 0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE, - 0x00000000, 0x00200000, 0xFF7FFFFF, 0xFF7FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFF0, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFEFFFFF, 0x0000FFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xB8CF0000, - 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFEFFFF, 0x007FFFFF, 0xFFFFFFFE, - 0x000000FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00000FFF, 0x00000000, 0xFEFFF800, - 0x07FFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, - 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x3E2FFC84, 0xF21FBD50, 0x000043E0, 0x00000000, - 0x00000018, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xCFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F, - 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF, - 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFEFFFF, - 0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x04000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x07FFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF, - 0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF, - 0xDFDFE7BF, 0x7BFFFFFF, 0xFFFDFC5F, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF, - 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, - 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000 - } -}; diff --git a/lib/unictype/categ_Ll.c b/lib/unictype/categ_Ll.c index 7798cb7..e7e752e 100644 --- a/lib/unictype/categ_Ll.c +++ b/lib/unictype/categ_Ll.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Ll.h b/lib/unictype/categ_Ll.h index 9a268aa..dd8194b 100644 --- a/lib/unictype/categ_Ll.h +++ b/lib/unictype/categ_Ll.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[17 << 4]; + /*unsigned*/ int level3[13 << 4]; } u_categ_Ll = { @@ -30,20 +30,20 @@ u_categ_Ll = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 48, 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, - 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, + 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -104,9 +104,8 @@ u_categ_Ll = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, + 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -146,22 +145,21 @@ u_categ_Ll = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, @@ -255,8 +253,10 @@ u_categ_Ll = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, - 3 + 256 * sizeof (short) / sizeof (int) + 256, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 176, + 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, @@ -280,7 +280,7 @@ u_categ_Ll = }, { 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, - 0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF, + 0x00000000, 0x04200400, 0x80000000, 0xFF7FFFFF, 0xAAAAAAAA, 0x55AAAAAA, 0xAAAAAB55, 0xD4AAAAAA, 0x4E243129, 0xE6512D2A, 0xB5555240, 0xAA29AAAA, 0xAAAAAAAA, 0x93FAAAAA, 0xFFFFAA85, 0xFFFFFFFF, @@ -289,36 +289,28 @@ u_categ_Ll = 0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x192FAAAA, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xAAAAAAAA, 0xAAAAA802, 0xAAAAAAAA, 0xAAAAD554, 0xAAAAAAAA, - 0xAAAAAAAA, 0x0000AAAA, 0x00000000, 0xFFFFFFFE, + 0xAAAAAAAA, 0x0000000A, 0x00000000, 0xFFFFFFFE, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x3F000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00000FFF, 0x00000000, 0xFEFFF800, + 0xFFFFFFFF, 0x00000FFF, 0x00000000, 0xFEFFFFFC, 0x07FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xBFEAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x003F00FF, 0x00FF00FF, 0x00FF003F, 0x3FFF00FF, 0x00FF00FF, 0x40DF00FF, 0x00CF00DC, 0x00DC00FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x80020000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0008C400, 0x32108000, 0x000043C0, 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x0FDA1562, - 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0008501A, - 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x1FDA1562, + 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0000001A, + 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA, - 0x0AAAAAAA, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AA8, + 0x00AAAAAA, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xAAABAAA8, 0xAAAAAAAA, 0x95FEAAAA, - 0xAABA50AA, 0x00A002AA, 0x00000000, 0x04000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x07FFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, + 0x000010AA, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, @@ -331,14 +323,6 @@ u_categ_Ll = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFC000000, 0x000FFFFF, 0xFFDFC000, 0x000000FF, 0x0FFFFFFC, 0xEBC00000, 0x0000FFEF, 0xFFFFFC00, 0xC000000F, 0x00FFFFFF, 0xFFFC0000, 0x00000FFF, diff --git a/lib/unictype/categ_Lm.c b/lib/unictype/categ_Lm.c index c95d648..fc01602 100644 --- a/lib/unictype/categ_Lm.c +++ b/lib/unictype/categ_Lm.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Lm.h b/lib/unictype/categ_Lm.h index c802768..a781af6 100644 --- a/lib/unictype/categ_Lm.h +++ b/lib/unictype/categ_Lm.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -9,119 +9,40 @@ static const struct { int header[1]; - int level1[2]; - short level2[2 << 7]; - /*unsigned*/ int level3[22 << 4]; + int level1[1]; + short level2[1 << 7]; + /*unsigned*/ int level3[16 << 4]; } u_categ_Lm = { - { 2 }, + { 1 }, + { 2 * sizeof (int) / sizeof (short) + 0 }, { - 3 * sizeof (int) / sizeof (short) + 0, - 3 * sizeof (int) / sizeof (short) + 128 - }, - { - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 0, - 3 + 256 * sizeof (short) / sizeof (int) + 16, - 3 + 256 * sizeof (short) / sizeof (int) + 32, - 3 + 256 * sizeof (short) / sizeof (int) + 48, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, - 3 + 256 * sizeof (short) / sizeof (int) + 80, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 96, - 3 + 256 * sizeof (short) / sizeof (int) + 112, - 3 + 256 * sizeof (short) / sizeof (int) + 128, - 3 + 256 * sizeof (short) / sizeof (int) + 144, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, - 3 + 256 * sizeof (short) / sizeof (int) + 192, - 3 + 256 * sizeof (short) / sizeof (int) + 208, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, - 3 + 256 * sizeof (short) / sizeof (int) + 256, - 3 + 256 * sizeof (short) / sizeof (int) + 272, - 3 + 256 * sizeof (short) / sizeof (int) + 288, - -1, - -1, - -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 0, + 2 + 128 * sizeof (short) / sizeof (int) + 16, + 2 + 128 * sizeof (short) / sizeof (int) + 32, + 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 64, + 2 + 128 * sizeof (short) / sizeof (int) + 80, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 96, + 2 + 128 * sizeof (short) / sizeof (int) + 112, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 128, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 160, + 2 + 128 * sizeof (short) / sizeof (int) + 176, + 2 + 128 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, @@ -148,7 +69,6 @@ u_categ_Lm = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 304, -1, -1, -1, @@ -178,8 +98,10 @@ u_categ_Lm = -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 208, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, @@ -202,9 +124,7 @@ u_categ_Lm = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1, -1, @@ -225,58 +145,7 @@ u_categ_Lm = -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1 + 2 + 128 * sizeof (short) / sizeof (int) + 240 }, { 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -291,7 +160,7 @@ u_categ_Lm = 0x00000000, 0x00000000, 0x00000000, 0x00000060, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04300000, - 0x04000000, 0x00000110, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -311,19 +180,15 @@ u_categ_Lm = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000080, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3F000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x010007FF, + 0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x01000003, 0xF8000000, 0xFFFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x80020000, - 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x30000000, + 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -339,33 +204,13 @@ u_categ_Lm = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x3F000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00000000, 0x00000000, 0x80000000, - 0x30000000, 0x00000000, 0x00000000, 0x00000000, - 0xFF800000, 0x00000000, 0x00000000, 0x00010000, - 0x00000100, 0x00000000, 0x00000000, 0x03000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00008000, 0x00000040, - 0x00000000, 0x00000000, 0x00000000, 0x00010000, - 0x00000000, 0x00000000, 0x20000000, 0x00180000, - 0x00000000, 0x00000000, 0xF0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFF800000, 0x00000000, 0x00000000, 0x00010000, + 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, - 0xC0000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x0000000F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000 + 0xC0000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/categ_Lo.c b/lib/unictype/categ_Lo.c index f2cfb2b..57ae611 100644 --- a/lib/unictype/categ_Lo.c +++ b/lib/unictype/categ_Lo.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Lo.h b/lib/unictype/categ_Lo.h index 6adc785..75bec14 100644 --- a/lib/unictype/categ_Lo.h +++ b/lib/unictype/categ_Lo.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[59 << 4]; + /*unsigned*/ int level3[39 << 4]; } u_categ_Lo = { @@ -153,30 +153,39 @@ u_categ_Lo = 4 + 384 * sizeof (short) / sizeof (int) + 496, 4 + 384 * sizeof (short) / sizeof (int) + 512, 4 + 384 * sizeof (short) / sizeof (int) + 528, + -1, 4 + 384 * sizeof (short) / sizeof (int) + 544, 4 + 384 * sizeof (short) / sizeof (int) + 560, - 4 + 384 * sizeof (short) / sizeof (int) + 576, - 4 + 384 * sizeof (short) / sizeof (int) + 592, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 608, - 4 + 384 * sizeof (short) / sizeof (int) + 624, - 4 + 384 * sizeof (short) / sizeof (int) + 640, - 4 + 384 * sizeof (short) / sizeof (int) + 656, - 4 + 384 * sizeof (short) / sizeof (int) + 672, - 4 + 384 * sizeof (short) / sizeof (int) + 688, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 704, - 4 + 384 * sizeof (short) / sizeof (int) + 720, + -1, + -1, -1, -1, -1, -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 736, + 4 + 384 * sizeof (short) / sizeof (int) + 576, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -184,8 +193,6 @@ u_categ_Lo = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -202,10 +209,7 @@ u_categ_Lo = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -238,13 +242,11 @@ u_categ_Lo = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -266,10 +268,8 @@ u_categ_Lo = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -361,27 +361,27 @@ u_categ_Lo = 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 864, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 880, - 4 + 384 * sizeof (short) / sizeof (int) + 896, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 912, + 4 + 384 * sizeof (short) / sizeof (int) + 592, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -403,13 +403,13 @@ u_categ_Lo = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 928, + 4 + 384 * sizeof (short) / sizeof (int) + 608, -1, -1 }, { 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x04000400, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -420,52 +420,52 @@ u_categ_Lo = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x000707FF, - 0x00000000, 0xFFFFFFFF, 0x000007FE, 0xFFFEC000, + 0x00000000, 0xFFFFFFFE, 0x000007FE, 0xFFFEC000, 0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9C00C000, 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x000007FF, - 0x003FFFFF, 0x00000000, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, - 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFC0003, - 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xF8040003, + 0xFFF99FE0, 0x23C5FDFF, 0xB0004000, 0x00030003, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000, - 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003, + 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x00000003, 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000, - 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003, - 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003, - 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003, + 0xFFFDDFE0, 0x23EFFDFF, 0x03000000, 0x00000003, + 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00000003, + 0xFFFDDFE0, 0x23FFFDFF, 0x00000000, 0xFC000003, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFE, 0x000DFFFF, 0x0000003F, 0x00000000, - 0xFEF02596, 0x200DECAE, 0xF000001F, 0x00000000, + 0xFEF02596, 0x200DECAE, 0x3000001F, 0x00000000, 0x00000001, 0x00000000, 0xFFFFFEFF, 0x00001FFF, - 0x00001F00, 0x00000000, 0x00000000, 0x00000000, + 0x00000F00, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x800007FF, 0x3C3F0000, 0xFFE1C062, - 0x00004003, 0x00000000, 0xFFFF0000, 0xE7FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00004003, 0x00000000, 0xFFFF0000, 0x07FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000, - 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF, - 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FE07FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF, + 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x000007FF, 0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF, 0xFFFFFFFF, 0x000FFFFF, 0x10000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFF7, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, - 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF, - 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000, - 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, + 0xFFFFFFFF, 0x000005FF, 0x00000000, 0x00000000, + 0x1FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF, + 0xFFFFFFFF, 0x000003FF, 0x000000FE, 0x00000000, + 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000, - 0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F, + 0xFFFFFFF8, 0x0000C001, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x00FFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x0063DE00, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -474,12 +474,12 @@ u_categ_Lo = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0x000000FF, + 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0x0000003F, 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000, 0x00000040, 0x10000000, 0xFFFFFFFE, 0xFFFFFFFF, 0x807FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x87FFFFFF, 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000, + 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -491,36 +491,36 @@ u_categ_Lo = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00001FFF, 0x00000000, 0xFFFF0000, 0x00FFFFFF, + 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x00000C00, 0x00000000, 0x00004000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00008000, 0x00000000, 0x00000000, 0xF8800000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xF8000000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000, - 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, - 0xFFFFFFF0, 0x0007FFFF, 0x00000000, 0x7C00FF9F, - 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0xC47EFFFF, - 0xFFFFFFFF, 0x3E62FFFF, 0x18000005, 0x000407FF, - 0x007E7E7E, 0x00007F7F, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000007, + 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x00000000, + 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF, + 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, + 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000, 0xA0000000, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF, @@ -538,106 +538,26 @@ u_categ_Lo = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFF0000, 0xFFFF03FD, 0x003FFFFF, + 0x7FFFFFFF, 0xFFFF0000, 0x000003FD, 0x00000000, 0x3FFFFFFF, 0xFFFFFFFF, 0x0000FF0F, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, - 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, - 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF, - 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000001F, - 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, - 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x000001FF, - 0xFFFFFFF8, 0x0000007F, 0xFFFF0000, 0x0047FFFF, - 0xFFFFFFF8, 0x0007FFFF, 0x1400001E, 0x00000000, - 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000, - 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000, - 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, - 0xFFFFFFFF, 0x0000FFFF, 0x00000010, 0x00000000, - 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x80000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, + 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF, - 0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0xE0FFFFF8, - 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000003, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF, - 0x03FF01FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, - 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Lt.c b/lib/unictype/categ_Lt.c index bb61f7c..9de263d 100644 --- a/lib/unictype/categ_Lt.c +++ b/lib/unictype/categ_Lt.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Lt.h b/lib/unictype/categ_Lt.h index 85f2867..227ff2a 100644 --- a/lib/unictype/categ_Lt.h +++ b/lib/unictype/categ_Lt.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Lu.c b/lib/unictype/categ_Lu.c index 2437168..6000421 100644 --- a/lib/unictype/categ_Lu.c +++ b/lib/unictype/categ_Lu.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Lu.h b/lib/unictype/categ_Lu.h index 8dfaa48..9674e16 100644 --- a/lib/unictype/categ_Lu.h +++ b/lib/unictype/categ_Lu.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[15 << 4]; + /*unsigned*/ int level3[12 << 4]; } u_categ_Lu = { @@ -30,20 +30,20 @@ u_categ_Lu = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 48, - 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, - 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, + 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -104,7 +104,8 @@ u_categ_Lu = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, + 3 + 256 * sizeof (short) / sizeof (int) + 112, + -1, -1, -1, -1, @@ -146,22 +147,21 @@ u_categ_Lu = -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, @@ -255,8 +255,8 @@ u_categ_Lu = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, - 3 + 256 * sizeof (short) / sizeof (int) + 224, + 3 + 256 * sizeof (short) / sizeof (int) + 160, + 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, @@ -285,20 +285,16 @@ u_categ_Lu = 0xB1DBCED6, 0x11AED2D5, 0x4AAAA490, 0x55D25555, 0x55555555, 0x6C055555, 0x0000557A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x80450000, + 0x00000000, 0x00000000, 0x00000000, 0x00450000, 0xFFFED740, 0x00000FFB, 0x551C8000, 0xE6905555, 0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0x55555555, 0x55555401, 0x55555555, 0x55552AAB, 0x55555555, - 0x55555555, 0xFFFE5555, 0x007FFFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x55555555, 0xFFFE0005, 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x55555555, 0x55555555, 0x55555555, 0x55555555, 0x40155555, 0x55555555, 0x55555555, 0x55555555, 0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00, @@ -307,14 +303,14 @@ u_categ_Lu = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3E273884, 0xC00F3D50, 0x00000020, 0x00000000, 0x00000008, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0xC025EA9D, - 0x55555555, 0x55555555, 0x55555555, 0x00042805, + 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x0024EA9D, + 0x55555555, 0x55555555, 0x55555555, 0x00000005, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x55555555, 0x00001555, - 0x05555555, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x55555555, 0x00001554, + 0x00555555, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55545554, 0x55555555, 0x6A005555, - 0x55452855, 0x005F3D55, 0x00000000, 0x00000000, + 0x00000855, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, @@ -323,14 +319,6 @@ u_categ_Lu = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FFFFFF, 0xFFF00000, 0x00003FFF, 0xFFFFFF00, 0xD0000003, 0x003FDE64, 0xFFFF0000, 0x000003FF, 0x1FDFE7B0, 0x7B000000, 0x0001FC5F, 0xFFFFF000, diff --git a/lib/unictype/categ_M.c b/lib/unictype/categ_M.c index 4c4218a..8e6ff70 100644 --- a/lib/unictype/categ_M.c +++ b/lib/unictype/categ_M.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_M.h b/lib/unictype/categ_M.h index d97c604..6e0b377 100644 --- a/lib/unictype/categ_M.h +++ b/lib/unictype/categ_M.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[36 << 4]; + /*unsigned*/ int level3[26 << 4]; } u_categ_M = { @@ -163,17 +163,16 @@ u_categ_M = -1, 16 + 384 * sizeof (short) / sizeof (int) + 320, 16 + 384 * sizeof (short) / sizeof (int) + 336, + -1, + -1, + -1, + -1, 16 + 384 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 368, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 384, - 16 + 384 * sizeof (short) / sizeof (int) + 400, - 16 + 384 * sizeof (short) / sizeof (int) + 416, - 16 + 384 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, @@ -215,9 +214,7 @@ u_categ_M = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 448, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 464, -1, -1, -1, @@ -256,7 +253,6 @@ u_categ_M = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -266,19 +262,17 @@ u_categ_M = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 496, - 16 + 384 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 368, + 16 + 384 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -290,7 +284,13 @@ u_categ_M = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, + -1, + -1, + -1, + -1, + -1, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 400, -1, -1, -1, @@ -428,120 +428,88 @@ u_categ_M = 0x000003F8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00000000, - 0x07FF0000, 0x00000000, 0xFFFFF800, 0x00010000, - 0x00000000, 0x00000000, 0x9FC00000, 0x00003D9F, + 0x07FF0000, 0x00000000, 0x7FFFF800, 0x00010000, + 0x00000000, 0x00000000, 0xDFC00000, 0x00003D9F, 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800, - 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, - 0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0000000C, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x0000000E, 0xD0000000, 0x001E3FFF, 0x0000000C, 0x0000000E, 0xD0000000, 0x0080399F, 0x0000000C, 0x0000000E, 0xD0000000, 0x00023987, 0x00230000, 0x0000000E, 0xD0000000, 0x00003BBF, 0x0000000C, 0x0000000E, 0xD0000000, 0x00C0399F, 0x0000000C, 0x00000004, 0xC0000000, 0x00803DC7, 0x00000000, - 0x0000000F, 0xC0000000, 0x00603DDF, 0x0000000C, - 0x0000000E, 0xD0000000, 0x00603DDF, 0x0000000C, - 0x0000000E, 0xC0000000, 0x00803DDF, 0x0000000C, + 0x0000000E, 0xC0000000, 0x00603DDF, 0x0000000C, + 0x0000000C, 0xD0000000, 0x00603DDF, 0x0000000C, + 0x0000000C, 0xC0000000, 0x00803DDF, 0x0000000C, 0x0000000C, 0x00000000, 0xFF5F8400, 0x000C0000, 0x00000000, 0x07F20000, 0x00007F80, 0x00000000, 0x00000000, 0x1BF20000, 0x00003F00, 0x00000000, 0x03000000, 0xC2A00000, 0x00000000, 0xFFFE0000, - 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000, + 0xFEFF00DF, 0x1FFFFFFF, 0x00000040, 0x00000000, 0x00000000, 0x7FFFF800, 0xC3C00000, 0x001E3F9D, - 0x3C00BFFC, 0x00000000, 0x00000000, 0x00000000, + 0x0000BFFC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xE0000000, 0x00000000, + 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000, - 0x00000000, 0xFFF00000, 0x200FFFFF, 0x00000000, + 0x00000000, 0xFFC00000, 0x200FFFFF, 0x00000000, 0x00003800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0FFF0FFF, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0x00000301, 0x00000000, + 0x0F800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0F800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF, - 0x00000000, 0x7FFF0000, 0x00000000, 0x00000000, 0x0000001F, 0xFFF00000, 0x0000001F, 0x000FF800, - 0x00000007, 0x00003FFE, 0x00000000, 0x000FFFC0, + 0x00000007, 0x000007FE, 0x00000000, 0x00000000, 0x00000000, 0x00FFFFF0, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFF70000, 0x031C21FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00038000, - 0x00000000, 0x00000000, 0x00000000, 0x80000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x0000FC00, 0x00000000, 0x00000000, 0x06000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x3FF78000, - 0xC0000000, 0x00000000, 0x00000000, 0x00030000, + 0x00000000, 0x00000000, 0x00000000, 0x30078000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x000000F8, 0x00000000, 0x00000000, - 0x00000003, 0xFFF00000, 0x0000001F, 0x0003FFFF, + 0x00000003, 0xFFF00000, 0x0000001F, 0x00000000, 0x00000000, 0x00003FC0, 0x000FFF80, 0x00000000, - 0x0000000F, 0xFFF80000, 0x00000001, 0x00000020, - 0x00000000, 0x007FFE00, 0x00003008, 0x38000000, - 0x00000000, 0xC19D0000, 0x00000002, 0x0060F800, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x000037F8, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x40000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x007FFE00, 0x00003008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x20000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000001, - 0x00000000, 0x00000000, 0x00000000, 0x07C00000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000F06E, 0x87000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000060, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000007, 0xFF000000, 0x0000007F, 0x80000000, - 0x00000007, 0x07FF0000, 0x00000000, 0x00000000, - 0x00000007, 0x001FFF80, 0x00000000, 0x00080000, - 0x00000007, 0xFFF80000, 0x00001C01, 0x00000000, - 0x00000000, 0x00FFF000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x80000000, 0x000007FF, - 0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000, + 0x0000FFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF3F8000, 0x30000001, 0x00000000, - 0x00000000, 0xFFFF0000, 0x00000001, 0x00000000, - 0x00000000, 0x00FFF800, 0x00000000, 0x00000000, - 0xE0000000, 0x00000FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x001F0000, - 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFE0000, 0x7FFFFFFF, - 0x00078000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x20000000, + 0x0000F06E, 0x87000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -552,14 +520,6 @@ u_categ_M = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, - 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007F0000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/categ_Mc.c b/lib/unictype/categ_Mc.c index 8de7209..f4cca6b 100644 --- a/lib/unictype/categ_Mc.c +++ b/lib/unictype/categ_Mc.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Mc.h b/lib/unictype/categ_Mc.h index 6bcc23a..dfddaa7 100644 --- a/lib/unictype/categ_Mc.h +++ b/lib/unictype/categ_Mc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[18 << 4]; + /*unsigned*/ int level3[12 << 4]; } u_categ_Mc = { @@ -45,7 +45,6 @@ u_categ_Mc = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -105,8 +104,9 @@ u_categ_Mc = -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, 3 + 256 * sizeof (short) / sizeof (int) + 160, - 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, @@ -157,10 +157,6 @@ u_categ_Mc = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, - 3 + 256 * sizeof (short) / sizeof (int) + 208, - 3 + 256 * sizeof (short) / sizeof (int) + 224, - 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, @@ -204,7 +200,6 @@ u_categ_Mc = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -253,7 +248,12 @@ u_categ_Mc = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 272, + -1, + -1, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, @@ -281,7 +281,7 @@ u_categ_Mc = { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000008, 0xC8000000, 0x0000DE01, 0x00000000, + 0x00000008, 0xC0000000, 0x00001E01, 0x00000000, 0x0000000C, 0xC0000000, 0x00801981, 0x00000000, 0x00000008, 0xC0000000, 0x00000001, 0x00000000, 0x00000008, 0xC0000000, 0x00001A01, 0x00000000, @@ -296,7 +296,7 @@ u_categ_Mc = 0x00000000, 0xC0000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x19021800, 0x00C00000, 0x00003F9C, - 0x1C009F98, 0x00000000, 0x00000000, 0x00000000, + 0x00009F98, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -306,46 +306,22 @@ u_categ_Mc = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01FB0E78, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x06000000, 0x00000000, 0x00A00000, 0x0007E01A, + 0x00000000, 0xFFFF0000, 0x00000301, 0x00000000, + 0x0E000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000010, 0xE8200000, 0x0000001B, 0x00000000, - 0x00000004, 0x000004C2, 0x00000000, 0x000C5C80, + 0x00000004, 0x000004C2, 0x00000000, 0x00000000, 0x00000000, 0x00300FF0, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x000C0002, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x0000C000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000098, 0x00000000, 0x00000000, 0x00000003, 0xFFF00000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x000C0000, 0x00000000, - 0x00000008, 0xEC300000, 0x00000001, 0x00000000, - 0x00000000, 0x00198000, 0x00002000, 0x28000000, - 0x00000000, 0x00000000, 0x00000000, 0x0020C800, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x000016D8, - 0x00000005, 0x00000000, 0x00000000, 0x00000000, - 0x00000004, 0x01870000, 0x00000000, 0x00000000, - 0x00000000, 0x00001000, 0x00000000, 0x00000000, - 0x00000004, 0x80380000, 0x00000001, 0x00000000, - 0x00000000, 0x002C7000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000007, - 0x0000000C, 0xC0000000, 0x0080399E, 0x0000000C, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x7A070000, 0x00000002, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x4F038000, 0x00000000, 0x00000000, - 0x00000000, 0x58070000, 0x00000000, 0x00000000, - 0x00000000, 0x0040D000, 0x00000000, 0x00000000, - 0x00000000, 0x00000043, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00198000, 0x00002000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFE0000, 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Me.c b/lib/unictype/categ_Me.c index 6b3f1c3..62b1ad9 100644 --- a/lib/unictype/categ_Me.c +++ b/lib/unictype/categ_Me.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Me.h b/lib/unictype/categ_Me.h index 22bd522..7bf325a 100644 --- a/lib/unictype/categ_Me.h +++ b/lib/unictype/categ_Me.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -21,6 +21,7 @@ u_categ_Me = -1, -1, 2 + 128 * sizeof (short) / sizeof (int) + 0, + 2 + 128 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, @@ -31,7 +32,6 @@ u_categ_Me = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 16, -1, -1, 2 + 128 * sizeof (short) / sizeof (int) + 32, @@ -153,7 +153,7 @@ u_categ_Me = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x40000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Mn.c b/lib/unictype/categ_Mn.c index fe5fe4e..edcf3c5 100644 --- a/lib/unictype/categ_Mn.c +++ b/lib/unictype/categ_Mn.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Mn.h b/lib/unictype/categ_Mn.h index 200bcf8..576279a 100644 --- a/lib/unictype/categ_Mn.h +++ b/lib/unictype/categ_Mn.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[36 << 4]; + /*unsigned*/ int level3[26 << 4]; } u_categ_Mn = { @@ -163,17 +163,16 @@ u_categ_Mn = -1, 16 + 384 * sizeof (short) / sizeof (int) + 320, 16 + 384 * sizeof (short) / sizeof (int) + 336, + -1, + -1, + -1, + -1, 16 + 384 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 368, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 384, - 16 + 384 * sizeof (short) / sizeof (int) + 400, - 16 + 384 * sizeof (short) / sizeof (int) + 416, - 16 + 384 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, @@ -215,9 +214,7 @@ u_categ_Mn = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 448, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 464, -1, -1, -1, @@ -256,7 +253,6 @@ u_categ_Mn = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -266,19 +262,22 @@ u_categ_Mn = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 496, - 16 + 384 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 368, + 16 + 384 * sizeof (short) / sizeof (int) + 384, + -1, + -1, + -1, + -1, -1, -1, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -290,7 +289,8 @@ u_categ_Mn = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 400, -1, -1, -1, @@ -428,120 +428,88 @@ u_categ_Mn = 0x000000F8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00000000, - 0x07FF0000, 0x00000000, 0xFFFFF800, 0x00010000, + 0x07FF0000, 0x00000000, 0x7FFFF800, 0x00010000, 0x00000000, 0x00000000, 0x9FC00000, 0x00003D9F, 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800, - 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, - 0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000006, 0x10000000, 0x001E21FE, 0x0000000C, 0x00000002, 0x10000000, 0x0000201E, 0x0000000C, 0x00000006, 0x10000000, 0x00023986, 0x00230000, 0x00000006, 0x10000000, 0x000021BE, 0x0000000C, 0x00000002, 0x90000000, 0x0040201E, 0x0000000C, 0x00000004, 0x00000000, 0x00002001, 0x00000000, - 0x00000001, 0xC0000000, 0x00603DC1, 0x0000000C, - 0x00000002, 0x90000000, 0x00003040, 0x0000000C, - 0x00000002, 0x00000000, 0x0000201E, 0x0000000C, + 0x00000000, 0xC0000000, 0x00603DC1, 0x0000000C, + 0x00000000, 0x90000000, 0x00003040, 0x0000000C, + 0x00000000, 0x00000000, 0x0000201E, 0x0000000C, 0x00000000, 0x00000000, 0x005C0400, 0x00000000, 0x00000000, 0x07F20000, 0x00007F80, 0x00000000, 0x00000000, 0x1BF20000, 0x00003F00, 0x00000000, 0x03000000, 0x02A00000, 0x00000000, 0x7FFE0000, - 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000, + 0xFEFF00DF, 0x1FFFFFFF, 0x00000040, 0x00000000, 0x00000000, 0x66FDE000, 0xC3000000, 0x001E0001, - 0x20002064, 0x00000000, 0x00000000, 0x00000000, + 0x00002064, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xE0000000, 0x00000000, + 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000, - 0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000, + 0x00000000, 0x3F800000, 0x200FFE40, 0x00000000, 0x00003800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0E040187, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5, - 0x00000000, 0x3FFF0000, 0x00000000, 0x00000000, + 0x01800000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000F, 0x17D00000, 0x00000004, 0x000FF800, - 0x00000003, 0x00003B3C, 0x00000000, 0x0003A340, + 0x00000003, 0x0000033C, 0x00000000, 0x00000000, 0x00000000, 0x00CFF000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1FFF0000, 0x0001FFE2, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00038000, - 0x00000000, 0x00000000, 0x00000000, 0x80000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, - 0x00000000, 0x00003C00, 0x00000000, 0x00000000, + 0x00000000, 0x0000FC00, 0x00000000, 0x00000000, 0x06000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x3FF08000, - 0xC0000000, 0x00000000, 0x00000000, 0x00030000, + 0x00000000, 0x00000000, 0x00000000, 0x30008000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x00000060, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF, + 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000, - 0x00000007, 0x13C80000, 0x00000000, 0x00000020, - 0x00000000, 0x00667E00, 0x00001008, 0x10000000, - 0x00000000, 0xC19D0000, 0x00000002, 0x00403000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00002120, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x40000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x20000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000001, - 0x00000000, 0x00000000, 0x00000000, 0x07C00000, + 0x00000000, 0x00667E00, 0x00001008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000F06E, 0x87000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000060, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000002, 0xFF000000, 0x0000007F, 0x80000000, - 0x00000003, 0x06780000, 0x00000000, 0x00000000, - 0x00000007, 0x001FEF80, 0x00000000, 0x00080000, - 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, - 0x00000000, 0x00D38000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x80000000, 0x000007F8, - 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x85F80000, 0x0000000D, 0x00000000, + 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xB03C0000, 0x30000001, 0x00000000, - 0x00000000, 0xA7F80000, 0x00000001, 0x00000000, - 0x00000000, 0x00BF2800, 0x00000000, 0x00000000, - 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000, + 0x0000FFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x001F0000, - 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00078000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x20000000, + 0x0000F06E, 0x87000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -552,14 +520,6 @@ u_categ_Mn = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, - 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007F0000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/categ_N.c b/lib/unictype/categ_N.c index fcd44a6..e326ff2 100644 --- a/lib/unictype/categ_N.c +++ b/lib/unictype/categ_N.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_N.h b/lib/unictype/categ_N.h index caf3dcd..9eb241d 100644 --- a/lib/unictype/categ_N.h +++ b/lib/unictype/categ_N.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[40 << 4]; + /*unsigned*/ int level3[30 << 4]; } u_categ_N = { @@ -155,19 +155,22 @@ u_categ_N = -1, 3 + 256 * sizeof (short) / sizeof (int) + 400, 3 + 256 * sizeof (short) / sizeof (int) + 416, - 3 + 256 * sizeof (short) / sizeof (int) + 432, - 3 + 256 * sizeof (short) / sizeof (int) + 448, - 3 + 256 * sizeof (short) / sizeof (int) + 464, - 3 + 256 * sizeof (short) / sizeof (int) + 480, - 3 + 256 * sizeof (short) / sizeof (int) + 496, - 3 + 256 * sizeof (short) / sizeof (int) + 512, - 3 + 256 * sizeof (short) / sizeof (int) + 528, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 544, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 432, + -1, + -1, + -1, -1, -1, -1, @@ -202,7 +205,6 @@ u_categ_N = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -252,11 +254,11 @@ u_categ_N = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 448, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 464, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -265,11 +267,9 @@ u_categ_N = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 624, -1, -1, -1, @@ -293,12 +293,12 @@ u_categ_N = 0x00000000, 0x00000000, 0x00000000, 0x03F0FFC0, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, - 0x00000000, 0x00000000, 0x00000000, 0x00FCFFC0, + 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x00000000, 0x0007FFC0, 0x00000000, 0x00000000, 0x00000000, 0x7F00FFC0, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x00000000, 0x003FFFC0, - 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x000FFFFF, 0x00000000, 0x00000000, @@ -318,9 +318,9 @@ u_categ_N = 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, - 0x00000000, 0x00000000, 0x07FF0000, 0x00000000, + 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x03FF03FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF03FF, 0x00000000, @@ -329,8 +329,8 @@ u_categ_N = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03F10000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, - 0x000003E7, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFF80000, 0xFFFFFFFF, + 0x000001E7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFC00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -347,22 +347,22 @@ u_categ_N = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x003C0000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x000003FF, 0xFFFEFF00, 0x00000000, + 0x00000000, 0x000003FF, 0xFFFE0000, 0x00000000, 0x000003FF, 0xFFFE0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x003F0000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x03FF0000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, @@ -370,58 +370,26 @@ u_categ_N = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF80, 0x000FFFFF, 0xFFFFFFFF, 0x01FFFFFF, - 0x00000C00, 0x00000000, 0x00000000, 0x00000000, + 0x00000400, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0FFFFFFE, 0x00000000, 0x0000000F, 0x00000402, 0x00000000, 0x00000000, 0x00000000, 0x003E0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFF000000, 0xFE000000, - 0x00000000, 0x0000FF80, 0x00000000, 0xF8000000, - 0x0FC00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x30000000, 0xFFFCFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x000000FF, 0x60000000, - 0xE0000000, 0x00000000, 0x00000000, 0x0000F800, - 0x00000000, 0x00000000, 0xFF000000, 0xFF000000, - 0x00000000, 0x0000FE00, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFC000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x03C00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFC0000, 0x0000FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, - 0x00000000, 0xFFC00000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x001FFFFE, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, - 0x00000000, 0x00000000, 0x000003FF, 0x00000000, - 0x00000000, 0x0FFF0000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x000003FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFBFF0000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -430,14 +398,6 @@ u_categ_N = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x0000FF80, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 + 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF } }; diff --git a/lib/unictype/categ_Nd.c b/lib/unictype/categ_Nd.c index 0186759..c6b0258 100644 --- a/lib/unictype/categ_Nd.c +++ b/lib/unictype/categ_Nd.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Nd.h b/lib/unictype/categ_Nd.h index 78404db..986cec7 100644 --- a/lib/unictype/categ_Nd.h +++ b/lib/unictype/categ_Nd.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[22 << 4]; + /*unsigned*/ int level3[17 << 4]; } u_categ_Nd = { @@ -27,15 +27,15 @@ u_categ_Nd = 3 + 256 * sizeof (short) / sizeof (int) + 16, 3 + 256 * sizeof (short) / sizeof (int) + 32, 3 + 256 * sizeof (short) / sizeof (int) + 48, - 3 + 256 * sizeof (short) / sizeof (int) + 48, 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, + 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 96, 3 + 256 * sizeof (short) / sizeof (int) + 112, 3 + 256 * sizeof (short) / sizeof (int) + 128, 3 + 256 * sizeof (short) / sizeof (int) + 144, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, @@ -104,9 +104,9 @@ u_categ_Nd = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, 3 + 256 * sizeof (short) / sizeof (int) + 176, 3 + 256 * sizeof (short) / sizeof (int) + 192, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, @@ -148,20 +148,15 @@ u_categ_Nd = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, - 3 + 256 * sizeof (short) / sizeof (int) + 256, - 3 + 256 * sizeof (short) / sizeof (int) + 272, - 3 + 256 * sizeof (short) / sizeof (int) + 288, - 3 + 256 * sizeof (short) / sizeof (int) + 304, -1, -1, -1, @@ -202,7 +197,6 @@ u_categ_Nd = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, -1, -1, @@ -256,7 +250,13 @@ u_categ_Nd = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 336, + -1, + -1, + -1, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -295,6 +295,10 @@ u_categ_Nd = 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, + 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, + 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, + 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x000003FF, 0x00000000, 0x00000000, @@ -312,7 +316,7 @@ u_categ_Nd = 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x03FF03FF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF03FF, 0x00000000, @@ -326,42 +330,18 @@ u_categ_Nd = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x03FF0000, - 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x000003FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, - 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, - 0x00000000, 0xFFC00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, - 0x00000000, 0x00000000, 0x000003FF, 0x00000000, - 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x000003FF, + 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x000003FF, + 0x00000000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Nl.c b/lib/unictype/categ_Nl.c index 9ef311e..50a39bb 100644 --- a/lib/unictype/categ_Nl.c +++ b/lib/unictype/categ_Nl.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Nl.h b/lib/unictype/categ_Nl.h index e2bd117..9b4ce70 100644 --- a/lib/unictype/categ_Nl.h +++ b/lib/unictype/categ_Nl.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[7 << 4]; + /*unsigned*/ int level3[6 << 4]; } u_categ_Nl = { @@ -104,7 +104,6 @@ u_categ_Nl = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -149,8 +148,9 @@ u_categ_Nl = -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 48, 3 + 256 * sizeof (short) / sizeof (int) + 64, - 3 + 256 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -167,7 +167,7 @@ u_categ_Nl = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 96, + 3 + 256 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -292,10 +292,6 @@ u_categ_Nl = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -303,7 +299,7 @@ u_categ_Nl = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000402, 0x00000000, 0x00000000, 0x00000000, 0x003E0000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 diff --git a/lib/unictype/categ_No.c b/lib/unictype/categ_No.c index 7ad5cc1..f36899d 100644 --- a/lib/unictype/categ_No.c +++ b/lib/unictype/categ_No.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_No.h b/lib/unictype/categ_No.h index 7a1d89e..b6ae929 100644 --- a/lib/unictype/categ_No.h +++ b/lib/unictype/categ_No.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[28 << 4]; + /*unsigned*/ int level3[18 << 4]; } u_categ_No = { @@ -33,20 +33,20 @@ u_categ_No = 3 + 256 * sizeof (short) / sizeof (int) + 80, -1, 3 + 256 * sizeof (short) / sizeof (int) + 96, - 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 112, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, 3 + 256 * sizeof (short) / sizeof (int) + 144, - 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 176, 3 + 256 * sizeof (short) / sizeof (int) + 192, - 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, @@ -105,7 +105,6 @@ u_categ_No = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, @@ -148,20 +147,18 @@ u_categ_No = -1, -1, -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 208, + 3 + 256 * sizeof (short) / sizeof (int) + 224, + -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 240, 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 272, - 3 + 256 * sizeof (short) / sizeof (int) + 288, - 3 + 256 * sizeof (short) / sizeof (int) + 304, - 3 + 256 * sizeof (short) / sizeof (int) + 320, - 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 352, - 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -202,7 +199,6 @@ u_categ_No = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, @@ -254,7 +250,13 @@ u_categ_No = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 400, + -1, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 272, + -1, + -1, -1, -1, -1, @@ -265,11 +267,9 @@ u_categ_No = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 416, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, @@ -289,7 +289,7 @@ u_categ_No = 0x00000000, 0x00000000, 0x00000000, 0x03F00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00FC0000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00070000, 0x00000000, 0x00000000, 0x00000000, 0x7F000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -307,14 +307,10 @@ u_categ_No = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03F10000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFF0000, 0x00000000, - 0x00000200, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFF80000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFC00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -331,65 +327,29 @@ u_categ_No = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x003C0000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x000003FF, 0xFFFEFF00, 0x00000000, + 0x00000000, 0x000003FF, 0xFFFE0000, 0x00000000, 0x000003FF, 0xFFFE0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x003F0000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF80, 0x000FFFFF, 0x00000000, 0x01E00000, - 0x00000C00, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0FFFFFFE, - 0x00000000, 0x0000000F, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFF000000, 0xFE000000, - 0x00000000, 0x0000FF80, 0x00000000, 0xF8000000, - 0x0FC00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x30000000, 0xFFFCFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x000000FF, 0x60000000, - 0xE0000000, 0x00000000, 0x00000000, 0x0000F800, - 0x00000000, 0x00000000, 0xFF000000, 0xFF000000, - 0x00000000, 0x0000FE00, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFC000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, + 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFC0000, 0x0000003F, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x001FFFFE, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x0C000000, 0x00000000, 0x00000000, + 0x00000000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0007FC00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x03C00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xF8000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0003FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x0000FF80, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/categ_P.c b/lib/unictype/categ_P.c index 330dc30..14f94ad 100644 --- a/lib/unictype/categ_P.c +++ b/lib/unictype/categ_P.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_P.h b/lib/unictype/categ_P.h index d528d15..474eda9 100644 --- a/lib/unictype/categ_P.h +++ b/lib/unictype/categ_P.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[41 << 4]; + /*unsigned*/ int level3[30 << 4]; } u_categ_P = { @@ -26,14 +26,17 @@ u_categ_P = 3 + 256 * sizeof (short) / sizeof (int) + 32, 3 + 256 * sizeof (short) / sizeof (int) + 48, 3 + 256 * sizeof (short) / sizeof (int) + 64, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 80, 3 + 256 * sizeof (short) / sizeof (int) + 96, 3 + 256 * sizeof (short) / sizeof (int) + 112, 3 + 256 * sizeof (short) / sizeof (int) + 128, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 144, 3 + 256 * sizeof (short) / sizeof (int) + 160, 3 + 256 * sizeof (short) / sizeof (int) + 176, 3 + 256 * sizeof (short) / sizeof (int) + 192, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 208, 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, @@ -42,10 +45,7 @@ u_categ_P = -1, 3 + 256 * sizeof (short) / sizeof (int) + 272, 3 + 256 * sizeof (short) / sizeof (int) + 288, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 304, - 3 + 256 * sizeof (short) / sizeof (int) + 320, - 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1, -1, @@ -103,10 +103,10 @@ u_categ_P = -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 320, + 3 + 256 * sizeof (short) / sizeof (int) + 336, 3 + 256 * sizeof (short) / sizeof (int) + 352, - 3 + 256 * sizeof (short) / sizeof (int) + 368, - 3 + 256 * sizeof (short) / sizeof (int) + 384, - 3 + 256 * sizeof (short) / sizeof (int) + 400, -1, -1, -1, @@ -147,27 +147,30 @@ u_categ_P = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 368, + 3 + 256 * sizeof (short) / sizeof (int) + 384, + 3 + 256 * sizeof (short) / sizeof (int) + 400, 3 + 256 * sizeof (short) / sizeof (int) + 416, + -1, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 432, 3 + 256 * sizeof (short) / sizeof (int) + 448, - 3 + 256 * sizeof (short) / sizeof (int) + 464, - 3 + 256 * sizeof (short) / sizeof (int) + 480, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 496, - 3 + 256 * sizeof (short) / sizeof (int) + 512, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 528, - 3 + 256 * sizeof (short) / sizeof (int) + 544, - 3 + 256 * sizeof (short) / sizeof (int) + 560, - 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 592, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 464, + -1, + -1, + -1, -1, -1, -1, @@ -202,7 +205,6 @@ u_categ_P = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -243,7 +245,6 @@ u_categ_P = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 624, -1, -1, -1, @@ -258,7 +259,6 @@ u_categ_P = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, @@ -280,7 +280,7 @@ u_categ_P = }, { 0x00000000, 0x8C00F7EE, 0xB8000001, 0x28000000, - 0x00000000, 0x88C00882, 0x00000000, 0x00000000, + 0x00000000, 0x88800802, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -295,13 +295,9 @@ u_categ_P = 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0x00003FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03800000, - 0x00000000, 0x7FFF0000, 0x40000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00010030, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00010030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -309,19 +305,15 @@ u_categ_P = 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0x00000000, 0x0C008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0017FFF0, 0x3C000000, 0x00000000, 0x00000000, - 0x00000020, 0x00000000, 0x061F0000, 0x00000000, + 0x0007FFF0, 0x3C000000, 0x00000000, 0x00000000, + 0x00000020, 0x00000000, 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x0000FC00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x000001FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000001, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000001FE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00006000, 0x18000000, 0x00000000, 0x00000000, 0x00003800, @@ -330,13 +322,13 @@ u_categ_P = 0x000007FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xC0000000, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00003F7F, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFC000000, 0x00000001, - 0x00000000, 0x00000000, 0x00000000, 0xF0000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xF8000000, 0x00000000, 0xC0000000, - 0x00000000, 0x00000000, 0x000800FF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0xFFFF00FF, 0x7FFBFFEF, 0x60000000, @@ -345,7 +337,7 @@ u_categ_P = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000F00, 0x00000600, 0x00000000, 0x00000000, + 0x00000000, 0x00000600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -357,9 +349,9 @@ u_categ_P = 0x01FFFFF8, 0x00000000, 0x0F000000, 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xDE000000, - 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x00000007, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00017FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -367,22 +359,18 @@ u_categ_P = 0x00000000, 0x00000001, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xC0000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000E000, 0x00000000, 0x00000000, 0x40080000, - 0x00000000, 0x00000000, 0x00000000, 0x00FC0000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F00000, - 0x00000000, 0x00000000, 0x0000C000, 0x17000000, + 0x00000000, 0x00000000, 0x0000C000, 0x00000000, 0x00000000, 0x0000C000, 0x80000000, 0x00000000, - 0x00000000, 0x00000000, 0xC0003FFE, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xF0000000, 0x00000000, - 0x00000000, 0x00000000, 0xC0000000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000800, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, @@ -393,7 +381,7 @@ u_categ_P = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000007, 0x00000000, 0x00000000, 0x00000000, + 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -401,46 +389,14 @@ u_categ_P = 0x80000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00008000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00800000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x01FF0000, 0x80000000, - 0x00000000, 0x00000000, 0x00000000, 0x007F0000, - 0x00000000, 0xFE000000, 0x00000000, 0x00000000, - 0x1E000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00003F80, 0x00000000, - 0x00000000, 0xD8000000, 0x00000003, 0x00000000, - 0x00000000, 0x00000000, 0x0000000F, 0x00300000, - 0x00000000, 0x00000000, 0xE80023E0, 0x00000000, - 0x00000000, 0x3F000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000200, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000040, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000, - 0x00000000, 0x00000000, 0x0000000E, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x70000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x001F0000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0000C000, - 0x00000000, 0x00000000, 0x00000000, 0x00200000, - 0x00000000, 0x0F800000, 0x00000010, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000F80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } diff --git a/lib/unictype/categ_Pc.c b/lib/unictype/categ_Pc.c index 80046c4..a0c9ff8 100644 --- a/lib/unictype/categ_Pc.c +++ b/lib/unictype/categ_Pc.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Pc.h b/lib/unictype/categ_Pc.h index 0cc4d8c..e2e1136 100644 --- a/lib/unictype/categ_Pc.h +++ b/lib/unictype/categ_Pc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Pd.c b/lib/unictype/categ_Pd.c index 8a77f04..8e66633 100644 --- a/lib/unictype/categ_Pd.c +++ b/lib/unictype/categ_Pd.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Pd.h b/lib/unictype/categ_Pd.h index 1317375..9183094 100644 --- a/lib/unictype/categ_Pd.h +++ b/lib/unictype/categ_Pd.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[8 << 4]; + /*unsigned*/ int level3[7 << 4]; } u_categ_Pd = { @@ -28,21 +28,21 @@ u_categ_Pd = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 64, + -1, + 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 64, 2 + 128 * sizeof (short) / sizeof (int) + 80, - 2 + 128 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -145,7 +145,7 @@ u_categ_Pd = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 112 + 2 + 128 * sizeof (short) / sizeof (int) + 96 }, { 0x00000000, 0x00002000, 0x00000000, 0x00000000, @@ -156,10 +156,6 @@ u_categ_Pd = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x40000000, 0x00000000, 0x00000000, - 0x00000001, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -168,7 +164,7 @@ u_categ_Pd = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x04800000, 0x0C000000, 0x00000001, 0x00000000, + 0x04800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Pe.c b/lib/unictype/categ_Pe.c index 451ad69..f911f38 100644 --- a/lib/unictype/categ_Pe.c +++ b/lib/unictype/categ_Pe.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Pe.h b/lib/unictype/categ_Pe.h index 3a4556d..a85dcae 100644 --- a/lib/unictype/categ_Pe.h +++ b/lib/unictype/categ_Pe.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -166,7 +166,7 @@ u_categ_Pe = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000A00, 0x00000400, 0x00000000, 0x00000000, + 0x00000000, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -186,7 +186,7 @@ u_categ_Pe = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x40000000, 0x00000000, 0x00000000, + 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x55400000, 0x54000115, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Pf.c b/lib/unictype/categ_Pf.c index 1f9d6bd..c49b52b 100644 --- a/lib/unictype/categ_Pf.c +++ b/lib/unictype/categ_Pf.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Pf.h b/lib/unictype/categ_Pf.h index a4e33ed..74aa60a 100644 --- a/lib/unictype/categ_Pf.h +++ b/lib/unictype/categ_Pf.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Pi.c b/lib/unictype/categ_Pi.c index 66f23e3..bf55500 100644 --- a/lib/unictype/categ_Pi.c +++ b/lib/unictype/categ_Pi.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Pi.h b/lib/unictype/categ_Pi.h index 71e9c1d..7b8caf1 100644 --- a/lib/unictype/categ_Pi.h +++ b/lib/unictype/categ_Pi.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Po.c b/lib/unictype/categ_Po.c index 051a4d1..71cc4b0 100644 --- a/lib/unictype/categ_Po.c +++ b/lib/unictype/categ_Po.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Po.h b/lib/unictype/categ_Po.h index e13bbff..37d7fb0 100644 --- a/lib/unictype/categ_Po.h +++ b/lib/unictype/categ_Po.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[36 << 4]; + /*unsigned*/ int level3[26 << 4]; } u_categ_Po = { @@ -26,26 +26,26 @@ u_categ_Po = 3 + 256 * sizeof (short) / sizeof (int) + 32, 3 + 256 * sizeof (short) / sizeof (int) + 48, 3 + 256 * sizeof (short) / sizeof (int) + 64, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 80, 3 + 256 * sizeof (short) / sizeof (int) + 96, 3 + 256 * sizeof (short) / sizeof (int) + 112, 3 + 256 * sizeof (short) / sizeof (int) + 128, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, 3 + 256 * sizeof (short) / sizeof (int) + 160, 3 + 256 * sizeof (short) / sizeof (int) + 176, 3 + 256 * sizeof (short) / sizeof (int) + 192, - 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 224, 3 + 256 * sizeof (short) / sizeof (int) + 240, 3 + 256 * sizeof (short) / sizeof (int) + 256, - 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, @@ -103,10 +103,10 @@ u_categ_Po = -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 272, 3 + 256 * sizeof (short) / sizeof (int) + 288, 3 + 256 * sizeof (short) / sizeof (int) + 304, - 3 + 256 * sizeof (short) / sizeof (int) + 320, - 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1, -1, @@ -148,26 +148,29 @@ u_categ_Po = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 320, + 3 + 256 * sizeof (short) / sizeof (int) + 336, 3 + 256 * sizeof (short) / sizeof (int) + 352, + -1, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 368, 3 + 256 * sizeof (short) / sizeof (int) + 384, - 3 + 256 * sizeof (short) / sizeof (int) + 400, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 416, - 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 448, - 3 + 256 * sizeof (short) / sizeof (int) + 464, - 3 + 256 * sizeof (short) / sizeof (int) + 480, - 3 + 256 * sizeof (short) / sizeof (int) + 496, -1, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 512, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 400, + -1, + -1, + -1, -1, -1, -1, @@ -202,7 +205,6 @@ u_categ_Po = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 528, -1, -1, -1, @@ -243,7 +245,6 @@ u_categ_Po = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -258,7 +259,6 @@ u_categ_Po = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -280,7 +280,7 @@ u_categ_Po = }, { 0x00000000, 0x8C00D4EE, 0x10000001, 0x00000000, - 0x00000000, 0x80C00082, 0x00000000, 0x00000000, + 0x00000000, 0x80800002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -295,13 +295,9 @@ u_categ_Po = 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0x00003FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03800000, - 0x00000000, 0x7FFF0000, 0x40000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00010030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00010000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00010030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -309,15 +305,15 @@ u_categ_Po = 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0x00000000, 0x0C008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0017FFF0, 0x00000000, 0x00000000, 0x00000000, - 0x00000020, 0x00000000, 0x061F0000, 0x00000000, + 0x0007FFF0, 0x00000000, 0x00000000, 0x00000000, + 0x00000020, 0x00000000, 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x0000FC00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x000001FF, + 0x00000000, 0x00000000, 0x00000000, 0x000001FE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00006000, 0x00000000, 0x00000000, 0x00000000, 0x00003800, @@ -326,13 +322,13 @@ u_categ_Po = 0x000007BF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xC0000000, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00003F7F, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFC000000, 0x00000001, - 0x00000000, 0x00000000, 0x00000000, 0xF0000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xF8000000, 0x00000000, 0xC0000000, - 0x00000000, 0x00000000, 0x000800FF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00C00000, 0x79FF00FF, 0x7FEBFF8E, 0x00000000, @@ -341,9 +337,9 @@ u_categ_Po = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xDE000000, - 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xCB7FC9C3, 0xF3FF7C00, 0x00000002, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xCB7FC9C3, 0x00017C00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -351,29 +347,25 @@ u_categ_Po = 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xC0000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000E000, 0x00000000, 0x00000000, 0x40080000, - 0x00000000, 0x00000000, 0x00000000, 0x00FC0000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F00000, - 0x00000000, 0x00000000, 0x0000C000, 0x17000000, + 0x00000000, 0x00000000, 0x0000C000, 0x00000000, 0x00000000, 0x0000C000, 0x80000000, 0x00000000, - 0x00000000, 0x00000000, 0xC0003FFE, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xF0000000, 0x00000000, - 0x00000000, 0x00000000, 0xC0000000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000800, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x027F0000, 0x00010000, 0x80F71E60, 0x00000D03, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x8C00D4EE, 0x10000001, 0x00000000, 0x00000032, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000007, 0x00000000, 0x00000000, 0x00000000, + 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -381,46 +373,14 @@ u_categ_Po = 0x80000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00008000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00800000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x01FF0000, 0x80000000, - 0x00000000, 0x00000000, 0x00000000, 0x007F0000, - 0x00000000, 0xFE000000, 0x00000000, 0x00000000, - 0x1E000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00003F80, 0x00000000, - 0x00000000, 0xD8000000, 0x00000003, 0x00000000, - 0x00000000, 0x00000000, 0x0000000F, 0x00300000, - 0x00000000, 0x00000000, 0xE80023E0, 0x00000000, - 0x00000000, 0x3F000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000200, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000040, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000, - 0x00000000, 0x00000000, 0x0000000E, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x70000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x001F0000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0000C000, - 0x00000000, 0x00000000, 0x00000000, 0x00200000, - 0x00000000, 0x0F800000, 0x00000010, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000F80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } diff --git a/lib/unictype/categ_Ps.c b/lib/unictype/categ_Ps.c index ced9859..ce49d39 100644 --- a/lib/unictype/categ_Ps.c +++ b/lib/unictype/categ_Ps.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Ps.h b/lib/unictype/categ_Ps.h index c1204ef..25d10cf 100644 --- a/lib/unictype/categ_Ps.h +++ b/lib/unictype/categ_Ps.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -166,7 +166,7 @@ u_categ_Ps = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000500, 0x00000200, 0x00000000, 0x00000000, + 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -176,7 +176,7 @@ u_categ_Ps = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00AAAAA8, 0x00000000, 0x05000000, 0x10000000, - 0x00000000, 0x00000154, 0x00000004, 0x00000000, + 0x00000000, 0x00000154, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -186,7 +186,7 @@ u_categ_Ps = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x80000000, 0x00000000, 0x00000000, + 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0xAAA00000, 0x2A00008A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_S.c b/lib/unictype/categ_S.c index 4262139..1661bb2 100644 --- a/lib/unictype/categ_S.c +++ b/lib/unictype/categ_S.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_S.h b/lib/unictype/categ_S.h index 9a70ace..e363838 100644 --- a/lib/unictype/categ_S.h +++ b/lib/unictype/categ_S.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[49 << 4]; + /*unsigned*/ int level3[36 << 4]; } u_categ_S = { @@ -106,7 +106,6 @@ u_categ_S = 3 + 256 * sizeof (short) / sizeof (int) + 400, 3 + 256 * sizeof (short) / sizeof (int) + 416, 3 + 256 * sizeof (short) / sizeof (int) + 432, - 3 + 256 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, @@ -146,21 +145,19 @@ u_categ_S = -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 448, 3 + 256 * sizeof (short) / sizeof (int) + 464, 3 + 256 * sizeof (short) / sizeof (int) + 480, 3 + 256 * sizeof (short) / sizeof (int) + 496, - 3 + 256 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 528, - 3 + 256 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -202,7 +199,6 @@ u_categ_S = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -243,7 +239,6 @@ u_categ_S = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -253,34 +248,39 @@ u_categ_S = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 608, - 3 + 256 * sizeof (short) / sizeof (int) + 624, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 640, - 3 + 256 * sizeof (short) / sizeof (int) + 656, - 3 + 256 * sizeof (short) / sizeof (int) + 672, + -1, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 512, + 3 + 256 * sizeof (short) / sizeof (int) + 528, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 544, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 560, + -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 688, - 3 + 256 * sizeof (short) / sizeof (int) + 704, - 3 + 256 * sizeof (short) / sizeof (int) + 720, - 3 + 256 * sizeof (short) / sizeof (int) + 736, - 3 + 256 * sizeof (short) / sizeof (int) + 752, - 3 + 256 * sizeof (short) / sizeof (int) + 768, -1, -1, -1 }, { 0x00000000, 0x70000810, 0x40000000, 0x50000001, - 0x00000000, 0x0113D37C, 0x00800000, 0x00800000, + 0x00000000, 0x0153D3FC, 0x00800000, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -290,34 +290,34 @@ u_categ_S = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000E000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000C9C0, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x40000000, 0x60000200, + 0x00000000, 0x00000000, 0x00000000, 0x60000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0C0C0000, + 0x00000000, 0x00000000, 0x00000000, 0x040C0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x07F80000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00060000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFCE8000E, 0x01500000, 0x00000000, 0x00000000, - 0x00000000, 0xC0000000, 0x01E0DFBF, 0x00000000, + 0xFCF8000E, 0x01500000, 0x00000000, 0x00000000, + 0x00000000, 0xC0000000, 0x0000DFBF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -326,7 +326,7 @@ u_categ_S = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, - 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1FF007FE, @@ -336,29 +336,29 @@ u_categ_S = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xA0000000, 0xE000E003, 0x6000E000, 0x00000000, 0x00000000, 0x00040010, 0x1C000000, - 0x00001C00, 0x7FFFFFFF, 0x00000000, 0x00000000, + 0x00001C00, 0x003FFFFF, 0x00000000, 0x00000000, 0xC1D0037B, 0x0C0042AF, 0x0000BC1F, 0x00000000, - 0xFFFF0C00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF0FF, 0xFFFFF9FF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0xFFFFFFFF, 0xFFFFF9FF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0x00000000, 0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF, - 0xFFF00000, 0xFFFFFFFF, 0xFFFFFF9F, 0xFFFF003F, + 0x3FFFFFFF, 0x1FFFFFFF, 0x0000000F, 0x00000000, + 0xFFFFF3DE, 0xFFFFFEFF, 0x7F47AFFF, 0x000000FE, + 0xFF100000, 0x7FFEFFFF, 0xFFFF179F, 0xFFFF003F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE000007, 0xFFFFFFFF, 0xF0FFFFFF, 0xCFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF, - 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x001F1FFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000007E0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -371,7 +371,7 @@ u_categ_S = 0x18000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC30000, 0x00000000, 0xFFFFFFFF, 0x0000000F, - 0x7FFFFFFF, 0xFFFFFC00, 0x000100FF, 0xFFFFFFFF, + 0x7FFFFFFF, 0xFFFFFC00, 0x0001000F, 0xFFFFFFFF, 0xFFFFFC00, 0x0001FFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -387,18 +387,14 @@ u_categ_S = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x007FFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000600, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x03C00F00, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000F00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x03800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, - 0x00000000, 0xFFFC0000, 0x00000003, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -409,32 +405,12 @@ u_categ_S = 0x00000000, 0x00000000, 0x00000000, 0x30007F7F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF800000, 0x00000000, 0xFE000000, - 0x0FFF13FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x01800000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000100, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x80000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xF0000000, 0x00000020, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x10000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000004, 0xFF800000, 0x00000000, 0xFE000000, + 0x0FFF03FF, 0x00000000, 0xFFFF0000, 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0x00001C1F, - 0xFFFFF018, 0xFFFFC3FF, 0xFFFFFFFF, 0x000001FF, + 0xFFFFF018, 0xFFFFC3FF, 0x3FFFFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, @@ -443,37 +419,9 @@ u_categ_S = 0x00000000, 0x00000000, 0x08000002, 0x08000000, 0x00200000, 0x00200000, 0x00008000, 0x00008000, 0x00000200, 0x00000200, 0x00000008, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x07800000, 0x00000000, 0xFFDFE000, - 0x0000006F, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00030000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF, - 0xFFFF0000, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF, - 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, - 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, + 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, - 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, - 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, - 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x0000001F, 0x00000000, 0x00000001, 0x00000000 + 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/categ_Sc.c b/lib/unictype/categ_Sc.c index a924a09..f5933fa 100644 --- a/lib/unictype/categ_Sc.c +++ b/lib/unictype/categ_Sc.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Sc.h b/lib/unictype/categ_Sc.h index 9711ec4..c6690f1 100644 --- a/lib/unictype/categ_Sc.h +++ b/lib/unictype/categ_Sc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[11 << 4]; + /*unsigned*/ int level3[9 << 4]; } u_categ_Sc = { @@ -19,22 +19,23 @@ u_categ_Sc = { 2 * sizeof (int) / sizeof (short) + 0 }, { 2 + 128 * sizeof (short) / sizeof (int) + 0, + -1, -1, 2 + 128 * sizeof (short) / sizeof (int) + 16, 2 + 128 * sizeof (short) / sizeof (int) + 32, 2 + 128 * sizeof (short) / sizeof (int) + 48, + -1, 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 80, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 80, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 96, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -102,7 +103,6 @@ u_categ_Sc = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -144,18 +144,14 @@ u_categ_Sc = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 144, - 2 + 128 * sizeof (short) / sizeof (int) + 160 + 2 + 128 * sizeof (short) / sizeof (int) + 112, + 2 + 128 * sizeof (short) / sizeof (int) + 128 }, { 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -163,7 +159,7 @@ u_categ_Sc = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x080C0000, + 0x00000000, 0x00000000, 0x00000000, 0x000C0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -177,11 +173,7 @@ u_categ_Sc = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x7FFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x01000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x003FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Sk.c b/lib/unictype/categ_Sk.c index 88c05e6..3ff4552 100644 --- a/lib/unictype/categ_Sk.c +++ b/lib/unictype/categ_Sk.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Sk.h b/lib/unictype/categ_Sk.h index afb9ed1..dc75597 100644 --- a/lib/unictype/categ_Sk.h +++ b/lib/unictype/categ_Sk.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -9,88 +9,17 @@ static const struct { int header[1]; - int level1[2]; - short level2[2 << 7]; - /*unsigned*/ int level3[9 << 4]; + int level1[1]; + short level2[1 << 7]; + /*unsigned*/ int level3[6 << 4]; } u_categ_Sk = { - { 2 }, + { 1 }, + { 2 * sizeof (int) / sizeof (short) + 0 }, { - 3 * sizeof (int) / sizeof (short) + 0, - 3 * sizeof (int) / sizeof (short) + 128 - }, - { - 3 + 256 * sizeof (short) / sizeof (int) + 0, - 3 + 256 * sizeof (short) / sizeof (int) + 16, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 32, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 2 + 128 * sizeof (short) / sizeof (int) + 0, + 2 + 128 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, @@ -104,9 +33,8 @@ u_categ_Sk = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, + 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -114,6 +42,7 @@ u_categ_Sk = -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -146,9 +75,7 @@ u_categ_Sk = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -174,6 +101,7 @@ u_categ_Sk = -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, @@ -217,66 +145,7 @@ u_categ_Sk = -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, - -1, - -1, - -1, - -1, - -1, - -1 + 2 + 128 * sizeof (short) / sizeof (int) + 80 }, { 0x00000000, 0x00000000, 0x40000000, 0x00000001, @@ -301,19 +170,7 @@ u_categ_Sk = 0x00000600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x08000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFC0000, 0x00000003, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000001, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000008, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xF8000000 + 0x00000000, 0x00000000, 0x00000000, 0x00000008 } }; diff --git a/lib/unictype/categ_Sm.c b/lib/unictype/categ_Sm.c index 5b356c3..f1f09f1 100644 --- a/lib/unictype/categ_Sm.c +++ b/lib/unictype/categ_Sm.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Sm.h b/lib/unictype/categ_Sm.h index 0003f17..ffb7cb3 100644 --- a/lib/unictype/categ_Sm.h +++ b/lib/unictype/categ_Sm.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[13 << 4]; + /*unsigned*/ int level3[12 << 4]; } u_categ_Sm = { @@ -268,7 +268,7 @@ u_categ_Sm = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, + -1, -1, -1, -1, @@ -293,11 +293,11 @@ u_categ_Sm = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040010, 0x1C000000, 0x00001C00, 0x00000000, 0x00000000, 0x00000000, - 0x01000000, 0x00000000, 0x0000081F, 0x00000000, + 0x00000000, 0x00000000, 0x0000081F, 0x00000000, 0x0C1F0000, 0x00004049, 0x0014C000, 0xFFF00000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000003, 0x00000000, 0x10000000, + 0x00000F00, 0x00000003, 0x00000000, 0x10000000, 0xF8000000, 0x000FFFFF, 0xF0000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -306,7 +306,7 @@ u_categ_Sm = 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFF9F, 0xFFFF003F, + 0x00000000, 0x00000000, 0xFFFF179F, 0xFFFF003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -326,10 +326,6 @@ u_categ_Sm = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000002, 0x08000000, 0x00200000, 0x00200000, 0x00008000, 0x00008000, - 0x00000200, 0x00000200, 0x00000008, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00030000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 + 0x00000200, 0x00000200, 0x00000008, 0x00000000 } }; diff --git a/lib/unictype/categ_So.c b/lib/unictype/categ_So.c index 11cb872..691dcc2 100644 --- a/lib/unictype/categ_So.c +++ b/lib/unictype/categ_So.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_So.h b/lib/unictype/categ_So.h index 86f4e4d..f0fa49f 100644 --- a/lib/unictype/categ_So.h +++ b/lib/unictype/categ_So.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[42 << 4]; + /*unsigned*/ int level3[30 << 4]; } u_categ_So = { @@ -106,7 +106,6 @@ u_categ_So = 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, 3 + 256 * sizeof (short) / sizeof (int) + 368, - 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, @@ -147,20 +146,18 @@ u_categ_So = -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 384, 3 + 256 * sizeof (short) / sizeof (int) + 400, 3 + 256 * sizeof (short) / sizeof (int) + 416, - 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 448, - 3 + 256 * sizeof (short) / sizeof (int) + 464, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -202,7 +199,6 @@ u_categ_So = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 496, -1, -1, -1, @@ -243,7 +239,6 @@ u_categ_So = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, @@ -253,12 +248,13 @@ u_categ_So = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 528, - 3 + 256 * sizeof (short) / sizeof (int) + 544, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, - 3 + 256 * sizeof (short) / sizeof (int) + 576, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 432, + 3 + 256 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, @@ -269,26 +265,30 @@ u_categ_So = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 592, - 3 + 256 * sizeof (short) / sizeof (int) + 608, - 3 + 256 * sizeof (short) / sizeof (int) + 624, - 3 + 256 * sizeof (short) / sizeof (int) + 640, - 3 + 256 * sizeof (short) / sizeof (int) + 656, + -1, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 464, + -1, + -1, + -1, + -1, -1, -1, -1 }, { 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00014240, 0x00000000, 0x00000000, + 0x00000000, 0x004142C0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00006000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000C000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x40000000, 0x60000200, + 0x00000000, 0x00000000, 0x00000000, 0x60000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -300,53 +300,53 @@ u_categ_So = 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x05F80000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00060000, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFCE8000E, 0x01500000, 0x00000000, 0x00000000, - 0x00000000, 0xC0000000, 0x01E0DFBF, 0x00000000, + 0xFCF8000E, 0x01500000, 0x00000000, 0x00000000, + 0x00000000, 0xC0000000, 0x0000DFBF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, - 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1FF007FE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xC0D0037B, 0x0C0042AF, 0x0000B400, 0x00000000, - 0xF3E00C00, 0xFFFFBFB6, 0xFFEB3FFF, 0x000FFFFF, + 0xC1D0037B, 0x0C0042AF, 0x0000B400, 0x00000000, + 0xF3E00000, 0xFFFFBFB6, 0xFFEB3FFF, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFF0FF, 0xFFFFF9FC, 0xFFFFFFFF, 0xEFFFFFFF, - 0x07FFFFFF, 0xFFF00000, 0x0FFFFFFF, 0x07FFFFFC, + 0x07FFFFFF, 0xFFF00000, 0x0FFFFFFF, 0x000000FC, 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0x00000000, 0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFF7FFFFF, 0xFFFFFFFD, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF7FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF, - 0xFFF00000, 0xFFFFFFFF, 0x00000000, 0x00000000, + 0x3FFFFFFF, 0x1FFFFFFF, 0x0000000F, 0x00000000, + 0xFFFFF3DE, 0xFFFFFEFF, 0x7F47AFFF, 0x000000FE, + 0xFF100000, 0x7FFEFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0000FFFF, 0xFFFFE060, 0xFFCFFFFF, - 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000, + 0xFFFFFFFF, 0x0000FFFF, 0x001F0060, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000007E0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -359,7 +359,7 @@ u_categ_So = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC30000, 0x00000000, 0xFFFFFFFF, 0x0000000F, - 0x7FFFFFFF, 0xFFFFFC00, 0x000100FF, 0xFFFFFFFF, + 0x7FFFFFFF, 0xFFFFFC00, 0x0001000F, 0xFFFFFFFF, 0xFFFFFC00, 0x0001FFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -371,11 +371,7 @@ u_categ_So = 0xFFFF0000, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x02C00F00, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x03800000, + 0x00000000, 0x00000F00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -389,63 +385,19 @@ u_categ_So = 0x00000000, 0x00000000, 0x00000000, 0x30006110, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF800000, 0x00000000, 0xFE000000, - 0x0FFF13FF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x01800000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000100, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x80000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xF0000000, 0x00000020, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x10000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000004, 0xFF800000, 0x00000000, 0xFE000000, + 0x0FFF03FF, 0x00000000, 0xFFFF0000, 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0x00001C1F, - 0xFFFFF018, 0xFFFFC3FF, 0xFFFFFFFF, 0x000001FF, + 0xFFFFF018, 0xFFFFC3FF, 0x3FFFFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x07800000, 0x00000000, 0xFFDFE000, - 0x0000006F, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF, - 0xFFFF0000, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF, - 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, - 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, + 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, - 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, - 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, - 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x0000001F, 0x00000000, 0x00000001, 0x00000000 + 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/categ_Z.c b/lib/unictype/categ_Z.c index 033db4e..569d82a 100644 --- a/lib/unictype/categ_Z.c +++ b/lib/unictype/categ_Z.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Z.h b/lib/unictype/categ_Z.h index 85f9fe9..fa41dd6 100644 --- a/lib/unictype/categ_Z.h +++ b/lib/unictype/categ_Z.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[4 << 4]; + /*unsigned*/ int level3[5 << 4]; } u_categ_Z = { @@ -30,11 +30,11 @@ u_categ_Z = -1, -1, 2 + 128 * sizeof (short) / sizeof (int) + 16, + 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, - -1, - 2 + 128 * sizeof (short) / sizeof (int) + 32, + 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -42,7 +42,7 @@ u_categ_Z = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 48, + 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, @@ -156,6 +156,10 @@ u_categ_Z = 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00004000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000007FF, 0x00008300, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_Zl.c b/lib/unictype/categ_Zl.c index 221ef79..58b075e 100644 --- a/lib/unictype/categ_Zl.c +++ b/lib/unictype/categ_Zl.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Zl.h b/lib/unictype/categ_Zl.h index f257d47..1ddb007 100644 --- a/lib/unictype/categ_Zl.h +++ b/lib/unictype/categ_Zl.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Zp.c b/lib/unictype/categ_Zp.c index 1b700e0..3cc8c6c 100644 --- a/lib/unictype/categ_Zp.c +++ b/lib/unictype/categ_Zp.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Zp.h b/lib/unictype/categ_Zp.h index 66deca7..3ee4da9 100644 --- a/lib/unictype/categ_Zp.h +++ b/lib/unictype/categ_Zp.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/categ_Zs.c b/lib/unictype/categ_Zs.c index a712bcb..b4cfed6 100644 --- a/lib/unictype/categ_Zs.c +++ b/lib/unictype/categ_Zs.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_Zs.h b/lib/unictype/categ_Zs.h index e442025..7dbf342 100644 --- a/lib/unictype/categ_Zs.h +++ b/lib/unictype/categ_Zs.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[4 << 4]; + /*unsigned*/ int level3[5 << 4]; } u_categ_Zs = { @@ -30,11 +30,11 @@ u_categ_Zs = -1, -1, 2 + 128 * sizeof (short) / sizeof (int) + 16, + 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, - -1, - 2 + 128 * sizeof (short) / sizeof (int) + 32, + 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -42,7 +42,7 @@ u_categ_Zs = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 48, + 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, @@ -156,6 +156,10 @@ u_categ_Zs = 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00004000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000007FF, 0x00008000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/categ_and.c b/lib/unictype/categ_and.c index 0b1fbc8..67a06fa 100644 --- a/lib/unictype/categ_and.c +++ b/lib/unictype/categ_and.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_and_not.c b/lib/unictype/categ_and_not.c index 9774eb3..b550ccc 100644 --- a/lib/unictype/categ_and_not.c +++ b/lib/unictype/categ_and_not.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_byname.c b/lib/unictype/categ_byname.c index 47c743e..fb75b67 100644 --- a/lib/unictype/categ_byname.c +++ b/lib/unictype/categ_byname.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -20,172 +20,86 @@ /* Specification. */ #include "unictype.h" -#include -#include - -/* Indices stored in the 'struct named_category' elements of the perfect hash - table. We don't use uc_general_category_t values or their addresses - directly, because this would introduce load-time relocations. */ -enum -{ - UC_CATEGORY_INDEX_L, - UC_CATEGORY_INDEX_LC, - UC_CATEGORY_INDEX_Lu, - UC_CATEGORY_INDEX_Ll, - UC_CATEGORY_INDEX_Lt, - UC_CATEGORY_INDEX_Lm, - UC_CATEGORY_INDEX_Lo, - UC_CATEGORY_INDEX_M, - UC_CATEGORY_INDEX_Mn, - UC_CATEGORY_INDEX_Mc, - UC_CATEGORY_INDEX_Me, - UC_CATEGORY_INDEX_N, - UC_CATEGORY_INDEX_Nd, - UC_CATEGORY_INDEX_Nl, - UC_CATEGORY_INDEX_No, - UC_CATEGORY_INDEX_P, - UC_CATEGORY_INDEX_Pc, - UC_CATEGORY_INDEX_Pd, - UC_CATEGORY_INDEX_Ps, - UC_CATEGORY_INDEX_Pe, - UC_CATEGORY_INDEX_Pi, - UC_CATEGORY_INDEX_Pf, - UC_CATEGORY_INDEX_Po, - UC_CATEGORY_INDEX_S, - UC_CATEGORY_INDEX_Sm, - UC_CATEGORY_INDEX_Sc, - UC_CATEGORY_INDEX_Sk, - UC_CATEGORY_INDEX_So, - UC_CATEGORY_INDEX_Z, - UC_CATEGORY_INDEX_Zs, - UC_CATEGORY_INDEX_Zl, - UC_CATEGORY_INDEX_Zp, - UC_CATEGORY_INDEX_C, - UC_CATEGORY_INDEX_Cc, - UC_CATEGORY_INDEX_Cf, - UC_CATEGORY_INDEX_Cs, - UC_CATEGORY_INDEX_Co, - UC_CATEGORY_INDEX_Cn -}; - -#include "unictype/categ_byname.h" - uc_general_category_t uc_general_category_byname (const char *category_name) { - size_t len; - - len = strlen (category_name); - if (len <= MAX_WORD_LENGTH) - { - char buf[MAX_WORD_LENGTH + 1]; - const struct named_category *found; - - /* Copy category_name into buf, converting '_' and '-' to ' '. */ + if (category_name[0] != '\0' + && (category_name[1] == '\0' || category_name[2] == '\0')) + switch (category_name[0]) { - const char *p = category_name; - char *q = buf; - - for (;; p++, q++) + case 'L': + switch (category_name[1]) { - char c = *p; - - if (c == '_' || c == '-') - c = ' '; - *q = c; - if (c == '\0') - break; + case '\0': return UC_CATEGORY_L; + case 'u': return UC_CATEGORY_Lu; + case 'l': return UC_CATEGORY_Ll; + case 't': return UC_CATEGORY_Lt; + case 'm': return UC_CATEGORY_Lm; + case 'o': return UC_CATEGORY_Lo; } - } - /* Here q == buf + len. */ - - /* Do a hash table lookup, with case-insensitive comparison. */ - found = uc_general_category_lookup (buf, len); - if (found != NULL) - /* Use a 'switch' statement here, because a table would introduce - load-time relocations. */ - switch (found->category_index) + break; + case 'M': + switch (category_name[1]) { - case UC_CATEGORY_INDEX_L: - return UC_CATEGORY_L; - case UC_CATEGORY_INDEX_LC: - return UC_CATEGORY_LC; - case UC_CATEGORY_INDEX_Lu: - return UC_CATEGORY_Lu; - case UC_CATEGORY_INDEX_Ll: - return UC_CATEGORY_Ll; - case UC_CATEGORY_INDEX_Lt: - return UC_CATEGORY_Lt; - case UC_CATEGORY_INDEX_Lm: - return UC_CATEGORY_Lm; - case UC_CATEGORY_INDEX_Lo: - return UC_CATEGORY_Lo; - case UC_CATEGORY_INDEX_M: - return UC_CATEGORY_M; - case UC_CATEGORY_INDEX_Mn: - return UC_CATEGORY_Mn; - case UC_CATEGORY_INDEX_Mc: - return UC_CATEGORY_Mc; - case UC_CATEGORY_INDEX_Me: - return UC_CATEGORY_Me; - case UC_CATEGORY_INDEX_N: - return UC_CATEGORY_N; - case UC_CATEGORY_INDEX_Nd: - return UC_CATEGORY_Nd; - case UC_CATEGORY_INDEX_Nl: - return UC_CATEGORY_Nl; - case UC_CATEGORY_INDEX_No: - return UC_CATEGORY_No; - case UC_CATEGORY_INDEX_P: - return UC_CATEGORY_P; - case UC_CATEGORY_INDEX_Pc: - return UC_CATEGORY_Pc; - case UC_CATEGORY_INDEX_Pd: - return UC_CATEGORY_Pd; - case UC_CATEGORY_INDEX_Ps: - return UC_CATEGORY_Ps; - case UC_CATEGORY_INDEX_Pe: - return UC_CATEGORY_Pe; - case UC_CATEGORY_INDEX_Pi: - return UC_CATEGORY_Pi; - case UC_CATEGORY_INDEX_Pf: - return UC_CATEGORY_Pf; - case UC_CATEGORY_INDEX_Po: - return UC_CATEGORY_Po; - case UC_CATEGORY_INDEX_S: - return UC_CATEGORY_S; - case UC_CATEGORY_INDEX_Sm: - return UC_CATEGORY_Sm; - case UC_CATEGORY_INDEX_Sc: - return UC_CATEGORY_Sc; - case UC_CATEGORY_INDEX_Sk: - return UC_CATEGORY_Sk; - case UC_CATEGORY_INDEX_So: - return UC_CATEGORY_So; - case UC_CATEGORY_INDEX_Z: - return UC_CATEGORY_Z; - case UC_CATEGORY_INDEX_Zs: - return UC_CATEGORY_Zs; - case UC_CATEGORY_INDEX_Zl: - return UC_CATEGORY_Zl; - case UC_CATEGORY_INDEX_Zp: - return UC_CATEGORY_Zp; - case UC_CATEGORY_INDEX_C: - return UC_CATEGORY_C; - case UC_CATEGORY_INDEX_Cc: - return UC_CATEGORY_Cc; - case UC_CATEGORY_INDEX_Cf: - return UC_CATEGORY_Cf; - case UC_CATEGORY_INDEX_Cs: - return UC_CATEGORY_Cs; - case UC_CATEGORY_INDEX_Co: - return UC_CATEGORY_Co; - case UC_CATEGORY_INDEX_Cn: - return UC_CATEGORY_Cn; - default: - abort (); + case '\0': return UC_CATEGORY_M; + case 'n': return UC_CATEGORY_Mn; + case 'c': return UC_CATEGORY_Mc; + case 'e': return UC_CATEGORY_Me; } - } + break; + case 'N': + switch (category_name[1]) + { + case '\0': return UC_CATEGORY_N; + case 'd': return UC_CATEGORY_Nd; + case 'l': return UC_CATEGORY_Nl; + case 'o': return UC_CATEGORY_No; + } + break; + case 'P': + switch (category_name[1]) + { + case '\0': return UC_CATEGORY_P; + case 'c': return UC_CATEGORY_Pc; + case 'd': return UC_CATEGORY_Pd; + case 's': return UC_CATEGORY_Ps; + case 'e': return UC_CATEGORY_Pe; + case 'i': return UC_CATEGORY_Pi; + case 'f': return UC_CATEGORY_Pf; + case 'o': return UC_CATEGORY_Po; + } + break; + case 'S': + switch (category_name[1]) + { + case '\0': return UC_CATEGORY_S; + case 'm': return UC_CATEGORY_Sm; + case 'c': return UC_CATEGORY_Sc; + case 'k': return UC_CATEGORY_Sk; + case 'o': return UC_CATEGORY_So; + } + break; + case 'Z': + switch (category_name[1]) + { + case '\0': return UC_CATEGORY_Z; + case 's': return UC_CATEGORY_Zs; + case 'l': return UC_CATEGORY_Zl; + case 'p': return UC_CATEGORY_Zp; + } + break; + case 'C': + switch (category_name[1]) + { + case '\0': return UC_CATEGORY_C; + case 'c': return UC_CATEGORY_Cc; + case 'f': return UC_CATEGORY_Cf; + case 's': return UC_CATEGORY_Cs; + case 'o': return UC_CATEGORY_Co; + case 'n': return UC_CATEGORY_Cn; + } + break; + } /* Invalid category name. */ return _UC_CATEGORY_NONE; } diff --git a/lib/unictype/categ_byname.gperf b/lib/unictype/categ_byname.gperf deleted file mode 100644 index 54d1996..0000000 --- a/lib/unictype/categ_byname.gperf +++ /dev/null @@ -1,116 +0,0 @@ -/* Categories of Unicode characters. */ -struct named_category { int name; unsigned int category_index; }; -%struct-type -%ignore-case -%language=ANSI-C -%define hash-function-name general_category_hash -%define lookup-function-name uc_general_category_lookup -%readonly-tables -%global-table -%define word-array-name general_category_names -%pic -%define string-pool-name general_category_stringpool -%% -L, UC_CATEGORY_INDEX_L -LC, UC_CATEGORY_INDEX_LC -Lu, UC_CATEGORY_INDEX_Lu -Ll, UC_CATEGORY_INDEX_Ll -Lt, UC_CATEGORY_INDEX_Lt -Lm, UC_CATEGORY_INDEX_Lm -Lo, UC_CATEGORY_INDEX_Lo -M, UC_CATEGORY_INDEX_M -Mn, UC_CATEGORY_INDEX_Mn -Mc, UC_CATEGORY_INDEX_Mc -Me, UC_CATEGORY_INDEX_Me -N, UC_CATEGORY_INDEX_N -Nd, UC_CATEGORY_INDEX_Nd -Nl, UC_CATEGORY_INDEX_Nl -No, UC_CATEGORY_INDEX_No -P, UC_CATEGORY_INDEX_P -Pc, UC_CATEGORY_INDEX_Pc -Pd, UC_CATEGORY_INDEX_Pd -Ps, UC_CATEGORY_INDEX_Ps -Pe, UC_CATEGORY_INDEX_Pe -Pi, UC_CATEGORY_INDEX_Pi -Pf, UC_CATEGORY_INDEX_Pf -Po, UC_CATEGORY_INDEX_Po -S, UC_CATEGORY_INDEX_S -Sm, UC_CATEGORY_INDEX_Sm -Sc, UC_CATEGORY_INDEX_Sc -Sk, UC_CATEGORY_INDEX_Sk -So, UC_CATEGORY_INDEX_So -Z, UC_CATEGORY_INDEX_Z -Zs, UC_CATEGORY_INDEX_Zs -Zl, UC_CATEGORY_INDEX_Zl -Zp, UC_CATEGORY_INDEX_Zp -C, UC_CATEGORY_INDEX_C -Cc, UC_CATEGORY_INDEX_Cc -Cf, UC_CATEGORY_INDEX_Cf -Cs, UC_CATEGORY_INDEX_Cs -Co, UC_CATEGORY_INDEX_Co -Cn, UC_CATEGORY_INDEX_Cn -Letter, UC_CATEGORY_INDEX_L -Cased Letter, UC_CATEGORY_INDEX_LC -CasedLetter, UC_CATEGORY_INDEX_LC -Uppercase Letter, UC_CATEGORY_INDEX_Lu -UppercaseLetter, UC_CATEGORY_INDEX_Lu -Lowercase Letter, UC_CATEGORY_INDEX_Ll -LowercaseLetter, UC_CATEGORY_INDEX_Ll -Titlecase Letter, UC_CATEGORY_INDEX_Lt -TitlecaseLetter, UC_CATEGORY_INDEX_Lt -Modifier Letter, UC_CATEGORY_INDEX_Lm -ModifierLetter, UC_CATEGORY_INDEX_Lm -Other Letter, UC_CATEGORY_INDEX_Lo -OtherLetter, UC_CATEGORY_INDEX_Lo -Mark, UC_CATEGORY_INDEX_M -Nonspacing Mark, UC_CATEGORY_INDEX_Mn -NonspacingMark, UC_CATEGORY_INDEX_Mn -Spacing Mark, UC_CATEGORY_INDEX_Mc -SpacingMark, UC_CATEGORY_INDEX_Mc -Enclosing Mark, UC_CATEGORY_INDEX_Me -EnclosingMark, UC_CATEGORY_INDEX_Me -Number, UC_CATEGORY_INDEX_N -Decimal Number, UC_CATEGORY_INDEX_Nd -DecimalNumber, UC_CATEGORY_INDEX_Nd -Letter Number, UC_CATEGORY_INDEX_Nl -LetterNumber, UC_CATEGORY_INDEX_Nl -Other Number, UC_CATEGORY_INDEX_No -OtherNumber, UC_CATEGORY_INDEX_No -Punctuation, UC_CATEGORY_INDEX_P -Connector Punctuation, UC_CATEGORY_INDEX_Pc -ConnectorPunctuation, UC_CATEGORY_INDEX_Pc -Dash Punctuation, UC_CATEGORY_INDEX_Pd -DashPunctuation, UC_CATEGORY_INDEX_Pd -Open Punctuation, UC_CATEGORY_INDEX_Ps -OpenPunctuation, UC_CATEGORY_INDEX_Ps -Close Punctuation, UC_CATEGORY_INDEX_Pe -ClosePunctuation, UC_CATEGORY_INDEX_Pe -Initial Punctuation, UC_CATEGORY_INDEX_Pi -InitialPunctuation, UC_CATEGORY_INDEX_Pi -Final Punctuation, UC_CATEGORY_INDEX_Pf -FinalPunctuation, UC_CATEGORY_INDEX_Pf -Other Punctuation, UC_CATEGORY_INDEX_Po -OtherPunctuation, UC_CATEGORY_INDEX_Po -Symbol, UC_CATEGORY_INDEX_S -Math Symbol, UC_CATEGORY_INDEX_Sm -MathSymbol, UC_CATEGORY_INDEX_Sm -Currency Symbol, UC_CATEGORY_INDEX_Sc -CurrencySymbol, UC_CATEGORY_INDEX_Sc -Modifier Symbol, UC_CATEGORY_INDEX_Sk -ModifierSymbol, UC_CATEGORY_INDEX_Sk -Other Symbol, UC_CATEGORY_INDEX_So -OtherSymbol, UC_CATEGORY_INDEX_So -Separator, UC_CATEGORY_INDEX_Z -Space Separator, UC_CATEGORY_INDEX_Zs -SpaceSeparator, UC_CATEGORY_INDEX_Zs -Line Separator, UC_CATEGORY_INDEX_Zl -LineSeparator, UC_CATEGORY_INDEX_Zl -Paragraph Separator, UC_CATEGORY_INDEX_Zp -ParagraphSeparator, UC_CATEGORY_INDEX_Zp -Other, UC_CATEGORY_INDEX_C -Control, UC_CATEGORY_INDEX_Cc -Format, UC_CATEGORY_INDEX_Cf -Surrogate, UC_CATEGORY_INDEX_Cs -Private Use, UC_CATEGORY_INDEX_Co -PrivateUse, UC_CATEGORY_INDEX_Co -Unassigned, UC_CATEGORY_INDEX_Cn diff --git a/lib/unictype/categ_byname.h b/lib/unictype/categ_byname.h deleted file mode 100644 index a8b740d..0000000 --- a/lib/unictype/categ_byname.h +++ /dev/null @@ -1,622 +0,0 @@ -/* ANSI-C code produced by gperf version 3.0.4 */ -/* Command-line: gperf -m 10 ./unictype/categ_byname.gperf */ -/* Computed positions: -k'1-2,7,$' */ - -#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ - && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ - && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ - && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ - && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ - && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ - && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ - && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ - && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ - && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ - && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ - && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ - && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ - && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ - && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ - && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ - && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ - && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ - && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ - && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ - && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ - && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ - && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) -/* The character set is not based on ISO-646. */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to ." -#endif - -#line 2 "./unictype/categ_byname.gperf" -struct named_category { int name; unsigned int category_index; }; - -#define TOTAL_KEYWORDS 103 -#define MIN_WORD_LENGTH 1 -#define MAX_WORD_LENGTH 21 -#define MIN_HASH_VALUE 1 -#define MAX_HASH_VALUE 150 -/* maximum key range = 150, duplicates = 0 */ - -#ifndef GPERF_DOWNCASE -#define GPERF_DOWNCASE 1 -static unsigned char gperf_downcase[256] = - { - 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, 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, 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, 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, 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 - }; -#endif - -#ifndef GPERF_CASE_STRCMP -#define GPERF_CASE_STRCMP 1 -static int -gperf_case_strcmp (register const char *s1, register const char *s2) -{ - for (;;) - { - unsigned char c1 = gperf_downcase[(unsigned char)*s1++]; - unsigned char c2 = gperf_downcase[(unsigned char)*s2++]; - if (c1 != 0 && c1 == c2) - continue; - return (int)c1 - (int)c2; - } -} -#endif - -#ifdef __GNUC__ -__inline -#else -#ifdef __cplusplus -inline -#endif -#endif -static unsigned int -general_category_hash (register const char *str, register unsigned int len) -{ - static const unsigned char asso_values[] = - { - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 1, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 16, 151, 1, 66, 21, - 9, 25, 151, 62, 151, 49, 0, 51, 4, 7, - 6, 151, 25, 42, 5, 8, 151, 151, 151, 0, - 45, 151, 151, 151, 151, 151, 151, 16, 151, 1, - 66, 21, 9, 25, 151, 62, 151, 49, 0, 51, - 4, 7, 6, 151, 25, 42, 5, 8, 151, 151, - 151, 0, 45, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, - 151, 151, 151, 151, 151, 151 - }; - register int hval = len; - - switch (hval) - { - default: - hval += asso_values[(unsigned char)str[6]]; - /*FALLTHROUGH*/ - case 6: - case 5: - case 4: - case 3: - case 2: - hval += asso_values[(unsigned char)str[1]]; - /*FALLTHROUGH*/ - case 1: - hval += asso_values[(unsigned char)str[0]]; - break; - } - return hval + asso_values[(unsigned char)str[len - 1]]; -} - -struct general_category_stringpool_t - { - char general_category_stringpool_str1[sizeof("L")]; - char general_category_stringpool_str2[sizeof("Ll")]; - char general_category_stringpool_str3[sizeof("C")]; - char general_category_stringpool_str4[sizeof("LC")]; - char general_category_stringpool_str5[sizeof("Cc")]; - char general_category_stringpool_str6[sizeof("Nl")]; - char general_category_stringpool_str9[sizeof("N")]; - char general_category_stringpool_str10[sizeof("Pc")]; - char general_category_stringpool_str11[sizeof("Cn")]; - char general_category_stringpool_str12[sizeof("Lt")]; - char general_category_stringpool_str13[sizeof("P")]; - char general_category_stringpool_str15[sizeof("Control")]; - char general_category_stringpool_str16[sizeof("Lo")]; - char general_category_stringpool_str17[sizeof("Co")]; - char general_category_stringpool_str18[sizeof("Lu")]; - char general_category_stringpool_str20[sizeof("No")]; - char general_category_stringpool_str21[sizeof("Cf")]; - char general_category_stringpool_str22[sizeof("Po")]; - char general_category_stringpool_str23[sizeof("OtherSymbol")]; - char general_category_stringpool_str24[sizeof("CurrencySymbol")]; - char general_category_stringpool_str25[sizeof("Currency Symbol")]; - char general_category_stringpool_str26[sizeof("Pf")]; - char general_category_stringpool_str27[sizeof("Format")]; - char general_category_stringpool_str28[sizeof("Close Punctuation")]; - char general_category_stringpool_str29[sizeof("ClosePunctuation")]; - char general_category_stringpool_str36[sizeof("OpenPunctuation")]; - char general_category_stringpool_str37[sizeof("ConnectorPunctuation")]; - char general_category_stringpool_str38[sizeof("Connector Punctuation")]; - char general_category_stringpool_str39[sizeof("Other Punctuation")]; - char general_category_stringpool_str40[sizeof("OtherPunctuation")]; - char general_category_stringpool_str41[sizeof("Open Punctuation")]; - char general_category_stringpool_str42[sizeof("Other")]; - char general_category_stringpool_str43[sizeof("Number")]; - char general_category_stringpool_str45[sizeof("Punctuation")]; - char general_category_stringpool_str46[sizeof("Sc")]; - char general_category_stringpool_str47[sizeof("Zl")]; - char general_category_stringpool_str48[sizeof("Symbol")]; - char general_category_stringpool_str49[sizeof("Other Letter")]; - char general_category_stringpool_str50[sizeof("Pe")]; - char general_category_stringpool_str52[sizeof("Letter")]; - char general_category_stringpool_str53[sizeof("Other Number")]; - char general_category_stringpool_str54[sizeof("Cased Letter")]; - char general_category_stringpool_str55[sizeof("Mc")]; - char general_category_stringpool_str56[sizeof("OtherNumber")]; - char general_category_stringpool_str58[sizeof("So")]; - char general_category_stringpool_str59[sizeof("Zp")]; - char general_category_stringpool_str60[sizeof("Letter Number")]; - char general_category_stringpool_str61[sizeof("Mn")]; - char general_category_stringpool_str62[sizeof("LetterNumber")]; - char general_category_stringpool_str63[sizeof("LowercaseLetter")]; - char general_category_stringpool_str64[sizeof("Lowercase Letter")]; - char general_category_stringpool_str66[sizeof("Other Symbol")]; - char general_category_stringpool_str69[sizeof("OtherLetter")]; - char general_category_stringpool_str70[sizeof("UppercaseLetter")]; - char general_category_stringpool_str71[sizeof("Uppercase Letter")]; - char general_category_stringpool_str74[sizeof("CasedLetter")]; - char general_category_stringpool_str75[sizeof("NonspacingMark")]; - char general_category_stringpool_str76[sizeof("Nonspacing Mark")]; - char general_category_stringpool_str78[sizeof("Math Symbol")]; - char general_category_stringpool_str81[sizeof("ParagraphSeparator")]; - char general_category_stringpool_str82[sizeof("Paragraph Separator")]; - char general_category_stringpool_str83[sizeof("PrivateUse")]; - char general_category_stringpool_str84[sizeof("Private Use")]; - char general_category_stringpool_str85[sizeof("S")]; - char general_category_stringpool_str87[sizeof("Cs")]; - char general_category_stringpool_str88[sizeof("InitialPunctuation")]; - char general_category_stringpool_str89[sizeof("Initial Punctuation")]; - char general_category_stringpool_str91[sizeof("Z")]; - char general_category_stringpool_str92[sizeof("Ps")]; - char general_category_stringpool_str93[sizeof("ModifierSymbol")]; - char general_category_stringpool_str94[sizeof("Modifier Symbol")]; - char general_category_stringpool_str95[sizeof("Me")]; - char general_category_stringpool_str96[sizeof("Surrogate")]; - char general_category_stringpool_str98[sizeof("Final Punctuation")]; - char general_category_stringpool_str99[sizeof("FinalPunctuation")]; - char general_category_stringpool_str102[sizeof("Separator")]; - char general_category_stringpool_str103[sizeof("M")]; - char general_category_stringpool_str104[sizeof("Lm")]; - char general_category_stringpool_str105[sizeof("DashPunctuation")]; - char general_category_stringpool_str106[sizeof("LineSeparator")]; - char general_category_stringpool_str108[sizeof("SpaceSeparator")]; - char general_category_stringpool_str110[sizeof("Dash Punctuation")]; - char general_category_stringpool_str113[sizeof("Unassigned")]; - char general_category_stringpool_str118[sizeof("ModifierLetter")]; - char general_category_stringpool_str119[sizeof("Modifier Letter")]; - char general_category_stringpool_str120[sizeof("Mark")]; - char general_category_stringpool_str122[sizeof("Line Separator")]; - char general_category_stringpool_str123[sizeof("TitlecaseLetter")]; - char general_category_stringpool_str124[sizeof("Titlecase Letter")]; - char general_category_stringpool_str125[sizeof("DecimalNumber")]; - char general_category_stringpool_str126[sizeof("Decimal Number")]; - char general_category_stringpool_str128[sizeof("MathSymbol")]; - char general_category_stringpool_str130[sizeof("Space Separator")]; - char general_category_stringpool_str131[sizeof("Zs")]; - char general_category_stringpool_str132[sizeof("Pi")]; - char general_category_stringpool_str133[sizeof("SpacingMark")]; - char general_category_stringpool_str134[sizeof("Spacing Mark")]; - char general_category_stringpool_str138[sizeof("Nd")]; - char general_category_stringpool_str140[sizeof("Pd")]; - char general_category_stringpool_str142[sizeof("Sk")]; - char general_category_stringpool_str146[sizeof("Sm")]; - char general_category_stringpool_str149[sizeof("EnclosingMark")]; - char general_category_stringpool_str150[sizeof("Enclosing Mark")]; - }; -static const struct general_category_stringpool_t general_category_stringpool_contents = - { - "L", - "Ll", - "C", - "LC", - "Cc", - "Nl", - "N", - "Pc", - "Cn", - "Lt", - "P", - "Control", - "Lo", - "Co", - "Lu", - "No", - "Cf", - "Po", - "OtherSymbol", - "CurrencySymbol", - "Currency Symbol", - "Pf", - "Format", - "Close Punctuation", - "ClosePunctuation", - "OpenPunctuation", - "ConnectorPunctuation", - "Connector Punctuation", - "Other Punctuation", - "OtherPunctuation", - "Open Punctuation", - "Other", - "Number", - "Punctuation", - "Sc", - "Zl", - "Symbol", - "Other Letter", - "Pe", - "Letter", - "Other Number", - "Cased Letter", - "Mc", - "OtherNumber", - "So", - "Zp", - "Letter Number", - "Mn", - "LetterNumber", - "LowercaseLetter", - "Lowercase Letter", - "Other Symbol", - "OtherLetter", - "UppercaseLetter", - "Uppercase Letter", - "CasedLetter", - "NonspacingMark", - "Nonspacing Mark", - "Math Symbol", - "ParagraphSeparator", - "Paragraph Separator", - "PrivateUse", - "Private Use", - "S", - "Cs", - "InitialPunctuation", - "Initial Punctuation", - "Z", - "Ps", - "ModifierSymbol", - "Modifier Symbol", - "Me", - "Surrogate", - "Final Punctuation", - "FinalPunctuation", - "Separator", - "M", - "Lm", - "DashPunctuation", - "LineSeparator", - "SpaceSeparator", - "Dash Punctuation", - "Unassigned", - "ModifierLetter", - "Modifier Letter", - "Mark", - "Line Separator", - "TitlecaseLetter", - "Titlecase Letter", - "DecimalNumber", - "Decimal Number", - "MathSymbol", - "Space Separator", - "Zs", - "Pi", - "SpacingMark", - "Spacing Mark", - "Nd", - "Pd", - "Sk", - "Sm", - "EnclosingMark", - "Enclosing Mark" - }; -#define general_category_stringpool ((const char *) &general_category_stringpool_contents) - -static const struct named_category general_category_names[] = - { - {-1}, -#line 14 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str1, UC_CATEGORY_INDEX_L}, -#line 17 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str2, UC_CATEGORY_INDEX_Ll}, -#line 46 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str3, UC_CATEGORY_INDEX_C}, -#line 15 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str4, UC_CATEGORY_INDEX_LC}, -#line 47 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str5, UC_CATEGORY_INDEX_Cc}, -#line 27 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str6, UC_CATEGORY_INDEX_Nl}, - {-1}, {-1}, -#line 25 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str9, UC_CATEGORY_INDEX_N}, -#line 30 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str10, UC_CATEGORY_INDEX_Pc}, -#line 51 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str11, UC_CATEGORY_INDEX_Cn}, -#line 18 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str12, UC_CATEGORY_INDEX_Lt}, -#line 29 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str13, UC_CATEGORY_INDEX_P}, - {-1}, -#line 111 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str15, UC_CATEGORY_INDEX_Cc}, -#line 20 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str16, UC_CATEGORY_INDEX_Lo}, -#line 50 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str17, UC_CATEGORY_INDEX_Co}, -#line 16 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str18, UC_CATEGORY_INDEX_Lu}, - {-1}, -#line 28 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str20, UC_CATEGORY_INDEX_No}, -#line 48 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str21, UC_CATEGORY_INDEX_Cf}, -#line 36 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str22, UC_CATEGORY_INDEX_Po}, -#line 102 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str23, UC_CATEGORY_INDEX_So}, -#line 98 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str24, UC_CATEGORY_INDEX_Sc}, -#line 97 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str25, UC_CATEGORY_INDEX_Sc}, -#line 35 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str26, UC_CATEGORY_INDEX_Pf}, -#line 112 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str27, UC_CATEGORY_INDEX_Cf}, -#line 86 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str28, UC_CATEGORY_INDEX_Pe}, -#line 87 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str29, UC_CATEGORY_INDEX_Pe}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 85 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str36, UC_CATEGORY_INDEX_Ps}, -#line 81 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str37, UC_CATEGORY_INDEX_Pc}, -#line 80 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str38, UC_CATEGORY_INDEX_Pc}, -#line 92 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str39, UC_CATEGORY_INDEX_Po}, -#line 93 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str40, UC_CATEGORY_INDEX_Po}, -#line 84 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str41, UC_CATEGORY_INDEX_Ps}, -#line 110 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str42, UC_CATEGORY_INDEX_C}, -#line 72 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str43, UC_CATEGORY_INDEX_N}, - {-1}, -#line 79 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str45, UC_CATEGORY_INDEX_P}, -#line 39 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str46, UC_CATEGORY_INDEX_Sc}, -#line 44 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str47, UC_CATEGORY_INDEX_Zl}, -#line 94 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str48, UC_CATEGORY_INDEX_S}, -#line 63 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str49, UC_CATEGORY_INDEX_Lo}, -#line 33 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str50, UC_CATEGORY_INDEX_Pe}, - {-1}, -#line 52 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str52, UC_CATEGORY_INDEX_L}, -#line 77 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str53, UC_CATEGORY_INDEX_No}, -#line 53 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str54, UC_CATEGORY_INDEX_LC}, -#line 23 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str55, UC_CATEGORY_INDEX_Mc}, -#line 78 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str56, UC_CATEGORY_INDEX_No}, - {-1}, -#line 41 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str58, UC_CATEGORY_INDEX_So}, -#line 45 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str59, UC_CATEGORY_INDEX_Zp}, -#line 75 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str60, UC_CATEGORY_INDEX_Nl}, -#line 22 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str61, UC_CATEGORY_INDEX_Mn}, -#line 76 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str62, UC_CATEGORY_INDEX_Nl}, -#line 58 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str63, UC_CATEGORY_INDEX_Ll}, -#line 57 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str64, UC_CATEGORY_INDEX_Ll}, - {-1}, -#line 101 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str66, UC_CATEGORY_INDEX_So}, - {-1}, {-1}, -#line 64 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str69, UC_CATEGORY_INDEX_Lo}, -#line 56 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str70, UC_CATEGORY_INDEX_Lu}, -#line 55 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str71, UC_CATEGORY_INDEX_Lu}, - {-1}, {-1}, -#line 54 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str74, UC_CATEGORY_INDEX_LC}, -#line 67 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str75, UC_CATEGORY_INDEX_Mn}, -#line 66 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str76, UC_CATEGORY_INDEX_Mn}, - {-1}, -#line 95 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str78, UC_CATEGORY_INDEX_Sm}, - {-1}, {-1}, -#line 109 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str81, UC_CATEGORY_INDEX_Zp}, -#line 108 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str82, UC_CATEGORY_INDEX_Zp}, -#line 115 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str83, UC_CATEGORY_INDEX_Co}, -#line 114 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str84, UC_CATEGORY_INDEX_Co}, -#line 37 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str85, UC_CATEGORY_INDEX_S}, - {-1}, -#line 49 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str87, UC_CATEGORY_INDEX_Cs}, -#line 89 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str88, UC_CATEGORY_INDEX_Pi}, -#line 88 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str89, UC_CATEGORY_INDEX_Pi}, - {-1}, -#line 42 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str91, UC_CATEGORY_INDEX_Z}, -#line 32 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str92, UC_CATEGORY_INDEX_Ps}, -#line 100 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str93, UC_CATEGORY_INDEX_Sk}, -#line 99 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str94, UC_CATEGORY_INDEX_Sk}, -#line 24 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str95, UC_CATEGORY_INDEX_Me}, -#line 113 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str96, UC_CATEGORY_INDEX_Cs}, - {-1}, -#line 90 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str98, UC_CATEGORY_INDEX_Pf}, -#line 91 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str99, UC_CATEGORY_INDEX_Pf}, - {-1}, {-1}, -#line 103 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str102, UC_CATEGORY_INDEX_Z}, -#line 21 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str103, UC_CATEGORY_INDEX_M}, -#line 19 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str104, UC_CATEGORY_INDEX_Lm}, -#line 83 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str105, UC_CATEGORY_INDEX_Pd}, -#line 107 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str106, UC_CATEGORY_INDEX_Zl}, - {-1}, -#line 105 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str108, UC_CATEGORY_INDEX_Zs}, - {-1}, -#line 82 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str110, UC_CATEGORY_INDEX_Pd}, - {-1}, {-1}, -#line 116 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str113, UC_CATEGORY_INDEX_Cn}, - {-1}, {-1}, {-1}, {-1}, -#line 62 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str118, UC_CATEGORY_INDEX_Lm}, -#line 61 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str119, UC_CATEGORY_INDEX_Lm}, -#line 65 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str120, UC_CATEGORY_INDEX_M}, - {-1}, -#line 106 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str122, UC_CATEGORY_INDEX_Zl}, -#line 60 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str123, UC_CATEGORY_INDEX_Lt}, -#line 59 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str124, UC_CATEGORY_INDEX_Lt}, -#line 74 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str125, UC_CATEGORY_INDEX_Nd}, -#line 73 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str126, UC_CATEGORY_INDEX_Nd}, - {-1}, -#line 96 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str128, UC_CATEGORY_INDEX_Sm}, - {-1}, -#line 104 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str130, UC_CATEGORY_INDEX_Zs}, -#line 43 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str131, UC_CATEGORY_INDEX_Zs}, -#line 34 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str132, UC_CATEGORY_INDEX_Pi}, -#line 69 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str133, UC_CATEGORY_INDEX_Mc}, -#line 68 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str134, UC_CATEGORY_INDEX_Mc}, - {-1}, {-1}, {-1}, -#line 26 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str138, UC_CATEGORY_INDEX_Nd}, - {-1}, -#line 31 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str140, UC_CATEGORY_INDEX_Pd}, - {-1}, -#line 40 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str142, UC_CATEGORY_INDEX_Sk}, - {-1}, {-1}, {-1}, -#line 38 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str146, UC_CATEGORY_INDEX_Sm}, - {-1}, {-1}, -#line 71 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str149, UC_CATEGORY_INDEX_Me}, -#line 70 "./unictype/categ_byname.gperf" - {(int)(long)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str150, UC_CATEGORY_INDEX_Me} - }; - -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif -const struct named_category * -uc_general_category_lookup (register const char *str, register unsigned int len) -{ - if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) - { - register int key = general_category_hash (str, len); - - if (key <= MAX_HASH_VALUE && key >= 0) - { - register int o = general_category_names[key].name; - if (o >= 0) - { - register const char *s = o + general_category_stringpool; - - if ((((unsigned char)*str ^ (unsigned char)*s) & ~32) == 0 && !gperf_case_strcmp (str, s)) - return &general_category_names[key]; - } - } - } - return 0; -} diff --git a/lib/unictype/categ_longname.c b/lib/unictype/categ_longname.c deleted file mode 100644 index d3a4f8d..0000000 --- a/lib/unictype/categ_longname.c +++ /dev/null @@ -1,106 +0,0 @@ -/* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -static const char u_category_long_name[30][22] = -{ - "Uppercase Letter", - "Lowercase Letter", - "Titlecase Letter", - "Modifier Letter", - "Other Letter", - "Nonspacing Mark", - "Spacing Mark", - "Enclosing Mark", - "Decimal Number", - "Letter Number", - "Other Number", - "Connector Punctuation", - "Dash Punctuation", - "Open Punctuation", - "Close Punctuation", - "Initial Punctuation", - "Final Punctuation", - "Other Punctuation", - "Math Symbol", - "Currency Symbol", - "Modifier Symbol", - "Other Symbol", - "Space Separator", - "Line Separator", - "Paragraph Separator", - "Control", - "Format", - "Surrogate", - "Private Use", - "Unassigned" -}; - -const char * -uc_general_category_long_name (uc_general_category_t category) -{ - uint32_t bitmask = category.bitmask; - /* bitmask should consist of a single bit. */ - if (bitmask != 0) - { - if ((bitmask & (bitmask - 1)) == 0) - { - int bit; - /* Take log2 using a variant of Robert Harley's method. - Found by Bruno Haible 1996. */ - uint32_t n = bitmask; - static const char ord2_tab[64] = - { - -1, 0, 1, 12, 2, 6, -1, 13, 3, -1, 7, -1, -1, -1, -1, 14, - 10, 4, -1, -1, 8, -1, -1, 25, -1, -1, -1, -1, -1, 21, 27, 15, - 31, 11, 5, -1, -1, -1, -1, -1, 9, -1, -1, 24, -1, -1, 20, 26, - 30, -1, -1, -1, -1, 23, -1, 19, 29, -1, 22, 18, 28, 17, 16, -1 - }; - n += n << 4; - n += n << 6; - n = (n << 16) - n; - bit = ord2_tab[n >> 26]; - - if (bit < sizeof (u_category_long_name) / sizeof (u_category_long_name[0])) - return u_category_long_name[bit]; - } - else - { - if (bitmask == UC_CATEGORY_MASK_L) - return "Letter"; - if (bitmask == UC_CATEGORY_MASK_LC) - return "Cased Letter"; - if (bitmask == UC_CATEGORY_MASK_M) - return "Mark"; - if (bitmask == UC_CATEGORY_MASK_N) - return "Number"; - if (bitmask == UC_CATEGORY_MASK_P) - return "Punctuation"; - if (bitmask == UC_CATEGORY_MASK_S) - return "Symbol"; - if (bitmask == UC_CATEGORY_MASK_Z) - return "Separator"; - if (bitmask == UC_CATEGORY_MASK_C) - return "Other"; - } - } - return NULL; -} diff --git a/lib/unictype/categ_name.c b/lib/unictype/categ_name.c index 96fcc86..1243e2f 100644 --- a/lib/unictype/categ_name.c +++ b/lib/unictype/categ_name.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -59,8 +59,6 @@ uc_general_category_name (uc_general_category_t category) { if (bitmask == UC_CATEGORY_MASK_L) return "L"; - if (bitmask == UC_CATEGORY_MASK_LC) - return "LC"; if (bitmask == UC_CATEGORY_MASK_M) return "M"; if (bitmask == UC_CATEGORY_MASK_N) diff --git a/lib/unictype/categ_none.c b/lib/unictype/categ_none.c index 3616dce..39bc8b2 100644 --- a/lib/unictype/categ_none.c +++ b/lib/unictype/categ_none.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_of.c b/lib/unictype/categ_of.c index 33f6c6c..66cca8d 100644 --- a/lib/unictype/categ_of.c +++ b/lib/unictype/categ_of.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -40,7 +40,7 @@ lookup_withtable (ucs4_t uc) /* level3 contains 5-bit values, packed into 16-bit words. */ unsigned int lookup3 = ((u_category.level3[index3>>4] - | ((unsigned int) u_category.level3[(index3>>4)+1] << 16)) + | (u_category.level3[(index3>>4)+1] << 16)) >> (index3 % 16)) & 0x1f; diff --git a/lib/unictype/categ_of.h b/lib/unictype/categ_of.h index 85408c3..3df7e0c 100644 --- a/lib/unictype/categ_of.h +++ b/lib/unictype/categ_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define category_header_0 16 #define category_header_1 17 #define category_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[17]; short level2[5 << 9]; - unsigned short level3[211 * 40 + 1]; + unsigned short level3[148 * 40 + 1]; } u_category = { @@ -23,96 +23,79 @@ u_category = { 0, 128, 256, 384, 512, 640, 768, 896, 1024, 1152, 1280, 1408, 1536, 1664, 1792, 1920, - 2048, 2176, 2304, 2432, 2560, 2688, 2816, 2944, - 3072, 3200, 3328, 3456, 3584, 3712, 3840, 3968, - 4096, 4224, 4352, 4352, 4480, 4608, 4736, 4864, - 4992, 4352, 4352, 4352, 5120, 5248, 5376, 5504, - 5632, 5760, 5888, 6016, 6144, 6272, 6400, 6528, - 6656, 6784, 6912, 7040, 7168, 7296, 7424, 7552, - 7680, 7808, 7936, 8064, 8192, 8192, 8320, 8448, - 8576, 8704, 8832, 8960, 9088, 8832, 9216, 9344, - 8832, 8832, 8192, 9472, 8192, 8192, 9600, 9728, - 9856, 9984, 10112, 10240, 10368, 10496, 8832, 10624, - 10752, 10880, 11008, 11136, 11264, 11392, 8832, 8832, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 11520, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 11648, - 11776, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 11904, 4352, 4352, 12032, 12160, 12288, 12416, - 12544, 12672, 12800, 12928, 13056, 13184, 13312, 13440, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 13568, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 4352, 4352, 13952, 14080, 14208, 14336, - 4352, 4352, 14464, 14592, 14720, 14848, 14976, 15104, - 15232, 15360, 15488, 15616, -1, 15744, 15872, 16000, - 16128, 16256, 16384, -1, 4352, 4352, 16512, -1, - 16640, 16768, 16896, 17024, 17152, 17280, 17408, 17536, - 17664, 17792, -1, -1, 17920, -1, -1, -1, - 18048, 18176, 18304, 18432, 18560, 18688, 18816, -1, - -1, 18944, -1, 19072, 19200, 19328, 19456, -1, - -1, 19584, -1, -1, -1, 19712, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 19840, - 19968, 4352, 20096, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 20224, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 20352, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 2048, 2176, 2304, 2432, 2560, 2688, + 2816, 2944, 3072, 3200, 3328, 3456, 3584, 3712, + 3840, 3968, 4096, 4224, 4352, 4480, 4608, 4736, + 4864, 4992, 4992, 4992, 5120, 5248, 5376, 5504, + 5632, 5760, 5888, 6016, 6144, -1, 6272, 6400, + 6528, -1, 6656, 6784, 6912, 7040, 7168, 7296, + 7424, 7552, 7680, 7808, 7936, 7936, 8064, 8192, + 8320, 8448, 8576, 8704, 8832, 8960, 9088, 9216, + 8576, 8576, 7936, 9344, 7936, 7936, 9472, -1, + 9600, 9728, 9856, 9984, 10112, 10240, 8576, 10368, + 10496, 10624, 10752, 10880, 11008, 11136, 8576, 8576, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 11264, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 11392, + 11520, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 11648, 4992, 4992, 11776, 11904, 12032, 12160, + 12288, 12416, 12544, -1, 12672, -1, -1, -1, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 12800, + 12928, 12928, 12928, 12928, 12928, 12928, 12928, 12928, + 12928, 12928, 12928, 12928, 12928, 12928, 12928, 12928, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 4992, 4992, 13184, 13312, 13440, 13568, + 4992, 4992, 13696, 13824, 13952, 14080, 14208, 14336, + 14464, 14592, 14720, 14848, -1, 14976, 15104, 15232, + 15360, 15488, -1, -1, -1, -1, -1, -1, + 15616, -1, 15744, -1, 15872, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 4992, 4992, 4992, 4992, 4992, 4992, 16000, -1, + 16128, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 20480, 20608, 20736, 20864, - -1, -1, -1, -1, -1, -1, 20992, 21120, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -129,78 +112,16 @@ u_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 21248, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 21376, 21504, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 8832, 21632, 21760, 21888, 22016, -1, 22144, -1, - 22272, 22400, 22528, 22656, 22784, 22912, 23040, 23168, - 8832, 8832, 8832, 8832, 23296, 23424, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 23552, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 23680, 23808, -1, -1, - 23936, 24064, 24192, 24320, 24448, -1, 8832, 24576, - 8832, 8832, 24704, 24832, 8832, 24960, 25088, 25216, - 25344, 25472, 25600, 25728, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 25856, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 25984, 4352, - 26112, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 26240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -211,22 +132,65 @@ u_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 26368, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 26496, -1, 26624, 26752, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 8576, 16256, 16384, 16512, 16640, -1, 16768, -1, + 16896, 17024, 17152, 17280, 17408, 17536, 17664, 17792, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 17920, 18048, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 4992, 4992, 4992, + 4992, 4992, 4992, 4992, 4992, 18176, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -247,7 +211,9 @@ u_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 4992, 4992, 4992, 4992, 18304, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 18432, -1, 18560, 18688, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -277,70 +243,104 @@ u_category = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 13824, - 13824, 13824, 13824, 13824, 13824, 13824, 13824, 26880 + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 13056, + 13056, 13056, 13056, 13056, 13056, 13056, 13056, 18816 }, { 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, @@ -349,8 +349,8 @@ u_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x1680, 0x5d1d, 0x8434, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x2684, 0xcc9d, 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, - 0x9ce7, 0xce73, 0xce36, 0x6739, 0xb48d, 0x2792, 0xa575, 0x2a55, - 0x4345, 0x548c, 0xa811, 0x8a94, 0x0000, 0x0000, 0x0000, 0x0000, + 0x9ce7, 0xce73, 0xce36, 0x6739, 0xb4ad, 0x2786, 0xa575, 0x2a55, + 0x4345, 0x548d, 0xa805, 0x8a94, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0090, 0x0000, 0x0800, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2190, 0x1084, 0x0842, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, @@ -377,7 +377,7 @@ u_category = 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x8020, 0x2830, 0xbd08, 0x108f, 0x0442, + 0xa529, 0x5294, 0x294a, 0x8020, 0x2830, 0xbd08, 0x108f, 0xec42, 0xf7bd, 0x294e, 0x0088, 0x0e80, 0x003a, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x7400, 0x0000, 0x0000, 0x1000, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, @@ -394,24 +394,24 @@ u_category = 0x0840, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, - 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x001d, + 0x0080, 0x0802, 0x8020, 0x7bd0, 0xbdef, 0xdef7, 0xef7b, 0x001d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7de8, 0x18c4, 0x8c63, 0x843d, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x3d08, 0xdeb2, 0x9d6b, 0x94bd, 0x4a52, 0xa529, + 0x8421, 0x4210, 0x3d08, 0xdeb2, 0xef7b, 0x94bd, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x2b0a, 0x94b1, 0x4a58, 0xbd2c, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xde90, 0xef7b, 0x9084, 0x7b18, 0xbdef, 0xdef7, 0xef7b, - 0x6b5a, 0xb5ad, 0x3294, 0x19c6, 0xad63, 0x94a5, 0x4a52, 0xa529, - 0xa894, 0x8c7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x6b5a, 0xbbdd, 0x3294, 0x19c6, 0xad63, 0x94a5, 0x4a52, 0xa529, + 0xd894, 0x8c7b, 0x109d, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1083, 0x0842, 0x8421, 0x5290, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x2108, 0x1084, + 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xe94a, 0x2108, 0x1084, 0x0842, 0x18c5, 0x2123, 0x1085, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x4912, 0xa529, 0x5294, 0x2d74, 0x94a5, 0xc652, + 0x2108, 0x1084, 0x4912, 0xa529, 0x5294, 0x29f4, 0x94a5, 0xc652, 0xa528, 0x5296, 0x210a, 0x2108, 0x1084, 0x0842, 0x4211, 0x256a, 0xc631, 0x6318, 0x318c, 0x18c6, 0xd763, 0x10a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x94a5, @@ -423,26 +423,16 @@ u_category = 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x5290, 0x294a, 0x94a5, 0x4632, 0x318d, 0xde8e, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, 0xa529, - 0x528c, 0x294a, 0x94a5, 0x4a32, 0xa329, 0x5294, 0xef4a, 0xc631, - 0x6318, 0x318c, 0x18c6, 0xec63, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0xa421, 0xd294, 0xec7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, - 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x7a42, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x14a5, 0x0843, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x14bd, 0x0843, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x5314, 0x3188, 0x94a6, 0x4a52, 0xc529, 0x6318, - 0x318a, 0x94a4, 0x4a52, 0x8429, 0x4210, 0x2108, 0x9484, 0x2312, - 0x0842, 0x8421, 0x4210, 0x1071, 0x0842, 0x8421, 0x4210, 0x2108, - 0x18a4, 0x09d3, 0x8421, 0x4210, 0x277a, 0x77a4, 0x0842, 0x8421, + 0x0842, 0x8421, 0x5ef4, 0x3188, 0x94a6, 0x4a52, 0xc529, 0x6318, + 0xef4a, 0x94a4, 0x7a52, 0x84ef, 0x4210, 0x2108, 0x9484, 0x2312, + 0x0842, 0x8421, 0x4210, 0x9071, 0x7bde, 0xbdef, 0x4277, 0x2108, + 0x18bd, 0x09d3, 0x8421, 0x4210, 0x277a, 0x77a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x93a4, 0x3bde, 0x8421, 0x5ef4, 0x3188, 0x94a6, 0x7a52, 0xa637, 0x6377, 0xe90a, 0xf7bd, 0x7bde, 0xbd37, 0x4ef7, 0x2748, 0x9484, 0x3bd2, - 0x0842, 0x8421, 0x4210, 0xcc84, 0x94a9, 0x4a52, 0xd9d5, 0xef7b, + 0x0842, 0x8421, 0x4210, 0xcc84, 0x94a9, 0x4a52, 0xded5, 0xef7b, 0x14bd, 0x09d3, 0x8421, 0xde90, 0x277b, 0x77a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x13a4, 0x09d2, 0x84e9, 0x5ef4, 0x31ba, 0x94a6, 0x7bde, 0xa52f, 0x52f7, @@ -452,37 +442,37 @@ u_category = 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x13a4, 0x09d2, 0x8421, 0x5ef4, 0x3188, 0x94a6, 0x4a52, 0xc52f, 0x6374, 0xef4a, 0xf7a4, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x9484, 0x3bd2, - 0x0842, 0x8421, 0x4210, 0xf671, 0x7bde, 0x9def, 0xdef4, 0xef7b, + 0x0842, 0x8421, 0x4210, 0xf67d, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x18bd, 0x09d3, 0x8421, 0x4210, 0x277a, 0x77a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x13a4, 0x09d2, 0x8421, 0x5ef4, 0x2988, 0x94a6, 0x7a52, 0xa637, 0x6377, 0xef4a, 0xf7bd, 0x7bde, 0xbd31, 0x4ef7, 0x2748, 0x9484, 0x3bd2, - 0x0842, 0x8421, 0x4210, 0x2895, 0x94a5, 0xbd52, 0xdef7, 0xef7b, + 0x0842, 0x8421, 0x4210, 0xf495, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x17bd, 0x09d2, 0x8421, 0xde90, 0x213b, 0x13a4, 0x4842, 0x9def, 0x4e90, 0x213a, 0x77bd, 0x7a42, 0x84ef, 0xde90, 0x213b, 0x1084, 0x0842, 0x8421, 0xdef4, 0x31bb, 0x98c5, 0xbbde, 0xa631, 0x631b, 0xef4a, 0xf7a4, 0x7bde, 0xbd37, 0xdef7, 0xef7b, 0xf7bd, 0x3bde, 0x0842, 0x8421, 0x4210, 0xa94a, 0x6b5a, 0x75ad, 0xded6, 0xef7b, - 0x18c5, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, + 0x18dd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084, - 0x0842, 0x8421, 0xdef4, 0x2949, 0x18c5, 0x7a63, 0xa529, 0x5297, - 0xef4a, 0xf7bd, 0x4bde, 0x84e9, 0xde90, 0xef7b, 0x9484, 0x3bd2, + 0x09d2, 0x8421, 0xdef4, 0x2949, 0x18c5, 0x7a63, 0xa529, 0x5297, + 0xef4a, 0xf7bd, 0x4bde, 0x84e9, 0xdef4, 0xef7b, 0x9484, 0x3bd2, 0x0842, 0x8421, 0x4210, 0xf7bd, 0x7bde, 0x4aef, 0xa529, 0xaa94, - 0x18bd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, + 0x1bbd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084, 0x09d2, 0x8421, 0x5ef4, 0x2988, 0x18c6, 0x7a63, 0xa631, 0x531b, 0xef4a, 0xf7bd, 0x8dde, 0xbde9, 0xdef7, 0xe93b, 0x9484, 0x3bd2, - 0x0842, 0x8421, 0x4210, 0x909d, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x18bd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0xde90, 0x3189, 0x94a6, 0xba52, 0xa631, 0x631b, - 0xe90a, 0xf7bd, 0x7bde, 0xbd37, 0xdef7, 0x277b, 0x9484, 0x3bd2, + 0x0842, 0x8421, 0x4210, 0xd6bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x1bbd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, + 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084, + 0x0842, 0x8421, 0xdef4, 0x3189, 0x94a6, 0xba52, 0xa631, 0x631b, + 0xef4a, 0xf7bd, 0x7bde, 0xbd37, 0xdef7, 0xef7b, 0x9484, 0x3bd2, 0x0842, 0x8421, 0x4210, 0x294a, 0x54a5, 0xbdef, 0x4212, 0x2108, 0x1bbd, 0x09d3, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9, 0x4213, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x7484, 0x0842, 0x8421, 0xd210, 0xef49, 0x1084, 0x0842, 0xbde9, 0xde97, - 0x377b, 0x94c6, 0x7a52, 0xc6e9, 0x6318, 0x318c, 0xf7bd, 0x3bde, - 0x0842, 0x8421, 0x4210, 0x1bbd, 0x7b13, 0xbdef, 0xdef7, 0xef7b, + 0x377b, 0x94c6, 0x7a52, 0xc6e9, 0x6318, 0x318c, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0x1bbd, 0x7b13, 0xbdef, 0xdef7, 0xef7b, 0x109d, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x10a4, 0x4a52, 0xa529, 0xde94, 0x9f7b, 0x1084, 0xc842, 0xa528, 0x5294, @@ -491,17 +481,17 @@ u_category = 0x909d, 0x7a4e, 0xa427, 0xde93, 0xef49, 0xf7bd, 0x084e, 0x9d21, 0x4210, 0x2108, 0x109d, 0x49d2, 0xbd27, 0xd213, 0x2109, 0x10a4, 0x4a52, 0xa529, 0x52f4, 0xef48, 0x1084, 0xfa42, 0xa5e8, 0x5294, - 0xef4a, 0x2108, 0x1084, 0x0842, 0x4ef5, 0x2108, 0xf7bd, 0x7bde, + 0xef4a, 0x2108, 0x1084, 0x0842, 0x4ef5, 0xef48, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0xd6a4, 0x631a, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6b1a, 0xa5ad, + 0xd6a4, 0x631a, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6b5a, 0xa5ad, 0x5ad4, 0xad6b, 0x2108, 0x1084, 0x0842, 0xa529, 0x5294, 0x294a, 0x4b55, 0xb52d, 0xd734, 0x319c, 0x1084, 0x0842, 0x9d21, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xef7a, 0x94bd, 0x4a52, 0xa529, 0x5294, 0x314a, - 0x94a5, 0x6252, 0x8429, 0x4210, 0x294a, 0x94a5, 0x4a52, 0xbd29, + 0x94a5, 0x6252, 0x8429, 0xd210, 0xef7b, 0x94a5, 0x4a52, 0xbd29, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xad7a, 0xd6b5, 0x6b5a, 0xb5a9, 0x5ad6, - 0xad7b, 0xc631, 0x6b18, 0x35ad, 0xdec6, 0xef7b, 0xf7bd, 0x7bde, + 0xad7b, 0xc631, 0x7b18, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x6310, 0x294a, 0x94c5, @@ -509,16 +499,21 @@ u_category = 0x8c63, 0x1084, 0x8842, 0xa531, 0x4210, 0x2948, 0x1885, 0x0863, 0xc631, 0x6318, 0x210c, 0x94a4, 0x0852, 0x8421, 0x4210, 0x2108, 0x1484, 0x4a63, 0xc631, 0x6318, 0x310a, 0x2108, 0x1084, 0x0842, - 0x6319, 0xad4a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0xbd07, 0xdef7, - 0xef41, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x3890, 0x2108, + 0xdef5, 0xad7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0xbdef, 0xdef7, + 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x3890, 0xef7a, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x2108, 0x1084, 0x0842, 0x8421, 0xdef4, 0x277b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2108, 0x9084, 0x7bde, 0x84ef, 0x4210, 0x2108, 0x1084, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xdef4, 0xef7b, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0xef48, 0x1084, 0x0842, 0xa4e9, 0x4213, 0xef48, 0x1084, 0x0842, @@ -531,14 +526,19 @@ u_category = 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x13a4, 0x4842, 0x84ef, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0xde90, 0x294b, 0xc631, 0x6318, + 0x2108, 0x1084, 0x0842, 0x8421, 0xde90, 0x2f7b, 0xc635, 0x6318, 0x518c, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0xef7a, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xd6b5, 0x6b5a, 0xb5ad, - 0xdef6, 0xef7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0x21ef, 0x1084, 0xef42, - 0x108c, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0xdef6, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x8421, 0x4210, 0x2108, 0x1084, 0x7a42, 0xbdef, 0xdef7, 0xef7b, + 0x109d, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, @@ -547,12 +547,12 @@ u_category = 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2462, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, + 0x8421, 0x4210, 0x2462, 0x1084, 0x0842, 0xbde9, 0xdef7, 0xef7b, 0x1096, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xe690, 0xef7a, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x1890, 0x4a63, 0x1089, 0x0842, 0xa421, 0xdef7, 0xef7b, + 0x8421, 0x1890, 0x4a63, 0xf7a9, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x213a, 0x9484, 0x7a52, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x9484, 0x6252, 0xbdec, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, @@ -560,37 +560,32 @@ u_category = 0x8421, 0x4210, 0x213a, 0x97a4, 0x7bd2, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x8a52, 0xa529, 0x5294, 0x318a, 0x18c6, 0x4c63, 0xa631, 0x5294, + 0xb5a2, 0xa529, 0x5294, 0x318a, 0x18c6, 0x4c63, 0xa631, 0x5294, 0x294a, 0x94a5, 0x6312, 0x311c, 0x49c6, 0xef4a, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x294a, 0x94a5, 0x4a52, 0xdef5, 0xef7b, - 0xc631, 0x2318, 0x318b, 0x52c6, 0xee8a, 0x2108, 0x1084, 0x0842, + 0xc631, 0x2318, 0x318b, 0x52c6, 0xed8a, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x9084, 0x0841, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbd21, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xde90, 0xef7b, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, 0xbdef, 0xdef7, 0xef7b, + 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xde90, 0xef7b, 0xf7bd, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0xe908, 0x14a5, 0x8c63, 0xc529, 0xd318, 0xef7b, 0x14c6, + 0x4210, 0xef7a, 0x14a5, 0x8c63, 0xc529, 0xd318, 0xef7b, 0x14c6, 0x8c63, 0xa631, 0xd294, 0xef7b, 0xf7b5, 0x231e, 0x0842, 0x8421, 0x4210, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xef48, 0x1084, 0x7a42, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xd210, 0xef7b, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xdef4, - 0xef7b, 0x2108, 0x1084, 0x0842, 0xdea9, 0xad7b, 0xd6b5, 0x6b5a, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xdef4, 0xef7b, 0x18c6, + 0x8c63, 0xc631, 0x6318, 0x318c, 0x1086, 0x0842, 0xc621, 0xdef4, + 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0x8c7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xc529, - 0xd298, 0x8c7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x4c42, 0xa531, 0x5294, 0xe94a, 0x14c5, 0x4a63, - 0xa529, 0x5294, 0x318c, 0x98c6, 0x4a52, 0xa529, 0x5294, 0x2f7a, - 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x2108, 0x1084, 0x0842, - 0xdef5, 0xef7b, 0xc631, 0x6318, 0x311c, 0x18c6, 0xef63, 0x94a5, - 0x4a52, 0xa529, 0x5294, 0xe9ca, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xd318, 0x8c7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x94a5, 0x0862, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, @@ -599,30 +594,25 @@ u_category = 0xef7b, 0x2108, 0x1084, 0x0842, 0x18c5, 0x8c63, 0xd6b1, 0x6b5a, 0xb5ad, 0x52d6, 0x294a, 0x94a5, 0x6b52, 0xb5ad, 0x5ad6, 0xef7b, 0x18a5, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x94c4, 0x8a52, 0xa531, 0x5298, 0x210a, 0x2108, - 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, - 0xa531, 0x6318, 0x298a, 0x18a5, 0x7bd3, 0xbdef, 0x1ef7, 0x8c63, + 0x4210, 0x2108, 0x94c4, 0x8a52, 0xa531, 0xde98, 0x213b, 0x2108, + 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x8c62, 0xc631, 0x5318, 0x294a, 0x94a5, 0x4c62, 0xbd29, 0x18f7, 0x8c63, 0x2108, 0x1084, 0x0842, 0xdef5, 0x2109, 0x2108, 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x6321, 0x318c, 0x8c46, - 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, - 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xc631, 0x6318, 0xbd8c, 0xdef7, - 0xef7b, 0x94a5, 0x4a58, 0xa529, 0x5294, 0x294a, 0x94c5, 0x4a52, - 0x8529, 0x4210, 0x210a, 0x1884, 0x0853, 0xa5e9, 0xdef4, 0xef7b, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x3084, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, - 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, - 0x6318, 0x108c, 0x0842, 0x8421, 0x4210, 0x2308, 0x1084, 0x0842, + 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8463, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2308, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x3184, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xbdef, 0x5ef7, 0x294a, + 0xbde9, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0x297b, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, @@ -646,19 +636,19 @@ u_category = 0x5ad6, 0xad6b, 0xd6b5, 0xad5a, 0xd6b5, 0x318c, 0x58c6, 0x0f8c, 0xf7b6, 0x7b60, 0xc631, 0x6318, 0x178c, 0xad6b, 0xb6b5, 0xc631, 0x6318, 0xf18c, 0x18c1, 0x5c63, 0xc62b, 0x9b28, 0x318b, 0x18c6, - 0x8c63, 0xca31, 0x62b8, 0x318c, 0x18c6, 0xb463, 0x6b5a, 0xbbad, - 0x5ad6, 0xad6b, 0xd6b5, 0xf46a, 0x94ae, 0x4a52, 0x2949, 0x1b9b, - 0x294a, 0x94a5, 0x4a52, 0x2949, 0xeb9b, 0x8c63, 0xc631, 0x6318, - 0x318c, 0xef7a, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, - 0xe739, 0x739c, 0x39ce, 0xece7, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0x8c63, 0xca31, 0x62b8, 0x318c, 0x18c6, 0xb463, 0x6b5a, 0x7bad, + 0xbdef, 0xad6b, 0xd6b5, 0xf42a, 0x94ae, 0x4a52, 0x2949, 0x0b9b, + 0x294a, 0x94a5, 0x4a52, 0x2949, 0xeb9b, 0x8c63, 0x7a31, 0xbdef, + 0xdef7, 0xef7b, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, + 0x6739, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x39ce, 0x9ca7, 0x4a73, 0xa529, 0x5294, 0x294a, 0xf7a5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x82b5, 0x6b5a, 0xb505, 0x0006, 0x0840, 0x8000, 0x4150, 0x12ad, + 0x82b5, 0x6b5a, 0xb505, 0x0006, 0x0840, 0x8000, 0x4150, 0x15ad, 0x0000, 0xad40, 0xd6b5, 0x2a0a, 0xa0a8, 0x0002, 0x0d40, 0x0000, 0x0810, 0x2421, 0x1ad4, 0x0002, 0x4a52, 0x4129, 0x2108, 0x5954, - 0xa86b, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xa529, 0x5294, + 0xa86b, 0x77bd, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0x2529, 0x5210, 0x494a, 0xdad5, 0xef7b, 0x4a52, 0x6b29, 0xb5ad, + 0x2529, 0x5210, 0xa94a, 0xdef7, 0xef7b, 0x4a52, 0x6b29, 0xb5ad, 0x594a, 0xad6b, 0x56b2, 0xab59, 0xb5ac, 0x5ad6, 0xacab, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0x94ab, 0xcab5, 0x6b2a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, @@ -668,7 +658,7 @@ u_category = 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, - 0xd6b5, 0x6b5a, 0xcdad, 0x5735, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, + 0xd6b5, 0x6b5a, 0x52ad, 0x594a, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd652, 0x6b5a, 0xb5ad, 0x5ab9, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, @@ -677,7 +667,7 @@ u_category = 0x2956, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x6b59, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x2ad6, 0x94a5, 0xd652, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xded6, 0xef7b, + 0xbdad, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xded6, @@ -704,14 +694,19 @@ u_category = 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0x956b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, + 0x5ad6, 0xef6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, + 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x7bda, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0xd6bd, 0x7b5a, 0xb5ad, 0x5ef6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, + 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbdad, 0x5ad6, 0xad6b, 0xd6b5, + 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, + 0xaf6b, 0xd6b5, 0x7bde, 0xb5ed, 0x5ad6, 0xed6b, 0xd6bd, 0x6b5a, 0xcdad, 0xd735, 0x735c, 0x35cd, 0x9cd7, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x6b55, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x4a52, 0x9b29, 0x5293, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x6529, + 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x7b55, 0xb5ef, + 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6bd, + 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0x4a52, 0x9b29, 0x5293, 0x2eca, + 0xef7b, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x6529, 0xcd73, 0xd735, 0x735c, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0xca52, 0x9ae6, 0xae6b, 0xe6b9, 0x6b9a, 0xb9ae, 0x9ae6, 0x4e6b, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, @@ -721,36 +716,31 @@ u_category = 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x6b29, 0x5295, 0x294a, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x7bda, 0xb5ad, 0x5ad6, 0xad6b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ef, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0xdef6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad7, - 0xad6b, 0xf6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0x5ef7, 0xad6b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0xef7b, 0xd6b5, 0x7b5a, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe800, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0xe842, 0x0020, 0x4200, - 0x0100, 0x1004, 0x0000, 0x8020, 0x4010, 0x2108, 0x3084, 0x0006, + 0x0100, 0x1004, 0x0000, 0x803d, 0x4010, 0x2108, 0x1084, 0xef46, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x6a10, - 0xb5ad, 0x1056, 0x2840, 0x80a5, 0x7bd0, 0x3def, 0x18c6, 0x8c55, + 0xb5ad, 0xded6, 0xef7b, 0xf7bd, 0x7bde, 0x3def, 0x18c6, 0x8c55, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, - 0x1084, 0x0842, 0x8421, 0x4210, 0xbd0f, 0xdef7, 0xef43, 0x1084, + 0x1084, 0x0842, 0x8421, 0x4210, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0xbd21, 0xdef7, 0x1f7b, 0xf7b1, 0x7bde, 0xbdef, 0xdef7, 0x2f7b, + 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, + 0xbdef, 0xdef7, 0x1f7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x84e9, 0x4210, 0xe908, 0x1084, 0x0842, 0x84e9, 0x4210, 0xe908, 0x1084, 0x0842, 0x84e9, 0x4210, 0xe908, 0x1084, 0x0842, 0x84e9, 0x4210, 0xe908, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x3e31, 0x60f8, 0xf18c, 0xf8c1, 0x8c60, 0xc631, 0x6318, 0x3164, - 0xf8b2, 0x8c60, 0x360f, 0x5cd7, 0xcd73, 0x18c5, 0x1c63, 0xc631, - 0x6318, 0x318c, 0x1632, 0x8c63, 0xb62c, 0x7bde, 0xbdef, 0xdef7, + 0xf8b2, 0x8c60, 0x360f, 0x5cd7, 0xcd73, 0x18c5, 0x1c63, 0xf7b1, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, @@ -764,7 +754,7 @@ u_category = 0xad6b, 0xd6b5, 0x6b5a, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xc636, 0x0758, 0xcd49, 0xd735, 0x735c, 0xd5cd, 0x5cda, 0xcd73, - 0xc735, 0x739a, 0xa535, 0x5294, 0x294a, 0x5295, 0x318a, 0x8c6c, + 0xc735, 0x739a, 0xa535, 0x5294, 0x294a, 0x5295, 0x294a, 0x8c6c, 0x4631, 0x29ad, 0x41a5, 0xad62, 0x109d, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, @@ -780,13 +770,13 @@ u_category = 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xe908, 0x2ab5, 0x54a5, 0xb5ad, 0x5ad6, 0xad6b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0xde90, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, + 0x0842, 0xbd21, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x7bda, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0x294a, 0x94a5, 0x4a52, 0x5ad5, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x4aad, 0xa529, - 0x5294, 0x2955, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xd6b5, 0x6b5a, + 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x7bda, 0xbdef, 0xdef7, + 0xef7b, 0x2955, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x294a, 0x94a5, 0x4a52, 0x5ad5, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x2955, @@ -800,8 +790,8 @@ u_category = 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x4842, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7bd2, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0642, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, @@ -811,73 +801,53 @@ u_category = 0x1084, 0x0842, 0x8421, 0x4210, 0xef7a, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, - 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x6321, 0x318c, 0x8c46, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x3210, 0x8c62, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x2108, 0x1084, 0x0842, 0xd211, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x8020, 0x0200, 0x2008, 0x0080, - 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, - 0x2008, 0x0080, 0x2902, 0x9ce7, 0x4a58, 0xa529, 0x5294, 0x1c4a, - 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, - 0x3080, 0x2946, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, - 0x294a, 0x94a5, 0x4a52, 0xc4a5, 0x6318, 0xbd8c, 0xdef7, 0xef7b, + 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x83bd, 0x0200, + 0x2008, 0x0080, 0x2902, 0x9ce7, 0x7bd8, 0xbdef, 0x5ef7, 0x1c4a, + 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0xbd08, + 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x631d, 0x318c, 0x18c6, 0x8294, 0x0200, 0x2008, 0x0080, 0x0802, 0x8021, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8423, 0x4210, 0x0108, 0x1004, 0x0800, - 0x8020, 0x0200, 0x8308, 0x1052, 0x2040, 0x8020, 0x0210, 0x2008, - 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0000, 0xef40, 0x0000, - 0x0200, 0xbd08, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0x8020, 0x0200, 0x8308, 0x1052, 0xef7a, 0xf7bd, 0x7bde, 0xbdef, + 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0x6327, 0x4204, 0x2108, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0x4277, 0x2108, 0x1484, 0x4842, 0x8421, 0x4290, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x4a63, 0xb531, 0xdad6, 0xef7b, 0x294a, - 0x54a5, 0xb3ad, 0xdef6, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, + 0x4210, 0x2108, 0x1084, 0x4a63, 0xb531, 0xdad6, 0xef7b, 0xf7bd, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x6312, 0xbd8c, 0xdef7, 0xef7b, 0x10c6, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x8c62, 0xc631, 0x6318, 0x318c, 0x18c6, 0x7a53, 0xbdef, 0xdef7, - 0x8c7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x10a5, 0x0842, 0x3121, 0x1246, 0xef49, + 0x8c7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, 0xa529, 0x5294, 0x8c4a, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa529, 0x5294, - 0x294a, 0x18a5, 0x7bd3, 0xbdef, 0xdef7, 0x8f7b, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xef7a, - 0x14a5, 0x0843, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x9084, - 0x4c62, 0xa529, 0x5318, 0x318c, 0xc626, 0x6318, 0x318c, 0x18c6, - 0x1f63, 0x2108, 0x1084, 0x0842, 0xdef5, 0x8c7b, 0x1084, 0xca42, - 0x8420, 0x4210, 0x2108, 0x2108, 0x1084, 0x0842, 0x4211, 0xe908, + 0x294a, 0x18a5, 0x7bd3, 0xbdef, 0xdef7, 0x8f7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x5294, 0x314a, 0x14a6, 0x4a63, 0xbde9, 0xdef7, 0xef7b, 0x9084, 0x0842, 0x8421, 0x5210, - 0xef4c, 0x2108, 0x1084, 0x0842, 0x1ef5, 0x8c63, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1083, 0x0842, 0xb5a9, 0x5312, 0x210c, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x9485, - 0x0852, 0x8529, 0x4210, 0x2948, 0x90a4, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0x4277, 0x8c46, 0x1084, 0x0842, - 0x8421, 0x5310, 0x318a, 0x9231, 0x4c31, 0xbde9, 0xdef7, 0xef7b, - 0x109d, 0x0842, 0x9de9, 0x4210, 0xe908, 0x109d, 0x0842, 0xbde9, - 0xdef7, 0xef7b, 0x1084, 0x0842, 0x84e9, 0x4210, 0xe908, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x3a04, 0x18c6, 0x8421, 0x4210, - 0xbdef, 0xdef7, 0xef7b, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x8a63, - 0xc531, 0x6898, 0xef4a, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, + 0xef4c, 0x2108, 0x1084, 0x0842, 0x1ef5, 0x8c63, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x7bd2, 0xbdef, 0xdef7, 0xef7b, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9, 0x4277, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xd210, 0xef7b, + 0x4210, 0x2108, 0x1084, 0x7bd2, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, @@ -889,10 +859,10 @@ u_category = 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xef48, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0xef48, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, + 0x8421, 0xde90, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, @@ -904,13 +874,13 @@ u_category = 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x5084, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0xf694, 0x7bde, 0xbdef, 0xdef7, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xf484, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x77bd, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x6b88, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0x0842, 0x8421, 0x4210, 0x7348, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x13bd, 0x0842, 0x8421, @@ -919,7 +889,7 @@ u_category = 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x3210, 0xef6b, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0xc631, 0x6318, 0x2e6c, - 0xdef6, 0xef7b, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0xb191, + 0xdef6, 0xef7b, 0x94a5, 0x4a52, 0xbde9, 0xdef7, 0xef7b, 0xb191, 0x9ab5, 0xae6b, 0xe6b9, 0x6b9a, 0xb9ae, 0x62e6, 0x2e6c, 0x18c6, 0x5ad7, 0xc631, 0x631e, 0xac8c, 0xe6b9, 0x8b9a, 0x4a31, 0xa526, 0x71ec, 0xd8c6, 0xef7b, 0x1084, 0x3a42, 0x8421, 0x4210, 0x2108, @@ -948,26 +918,26 @@ u_category = 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xde90, 0xef7b, - 0xc631, 0x7bde, 0x4a57, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, + 0xd631, 0x7bde, 0x4a57, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x7bd5, 0xb5af, 0x5ad6, 0xad6b, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x9494, 0xaa52, 0x5ad6, 0xad6b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x552a, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, - 0xdad6, 0xef7b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0xd6b5, 0x6b5a, 0xb5ad, 0xdeaa, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, + 0xdad6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef4b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xef7a, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0xf7a4, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x2945, 0x94a5, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xd529, 0xef7b, + 0x2108, 0xf7a4, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x294a, 0x7bd5, 0xbdef, 0xdef7, 0xef7b, 0x1084, + 0x4210, 0xe908, 0x294a, 0x7bd5, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1124, 0x0842, 0x8421, 0xdea4, - 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, 0xa529, 0xde94, 0xef7b, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x8f48, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7bd2, 0x84ef, 0x4210, @@ -983,211 +953,31 @@ u_category = 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0xbd21, 0xdef7, 0xef7b, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7bd2, - 0xbdef, 0xdef7, 0x8f7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0xbde9, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x4842, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, - 0xbd21, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x4842, 0xa4ef, 0x4213, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x4842, 0xa427, 0x4ef7, 0x277a, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x4842, 0x4a8f, 0xa529, 0x5294, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x55a9, 0xa529, 0x5294, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0xe908, 0xf7bd, 0x7bde, 0x4a57, 0xa529, 0x5294, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x9084, 0x484e, 0xbdef, 0xa577, 0x5294, + 0x4842, 0xa427, 0x4ef7, 0x277a, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x8842, 0x4a52, - 0xd529, 0x8f7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0xdef5, 0x8f7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xdef4, 0x8f7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0xbd21, 0xaef7, 0x2114, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x2bbd, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x94a4, 0x4bd2, 0xbde9, 0x5ef7, 0x294a, 0x1084, 0x09d2, 0x9d21, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7bd2, 0xa5ef, 0xde94, 0x2f7b, 0x294a, 0x94a5, 0xbd52, 0xdef7, - 0xef7b, 0xc631, 0x6318, 0xb18c, 0xdef7, 0xef7b, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x8a94, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x5294, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x9521, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4a42, - 0xbde9, 0xa577, 0x5294, 0xc631, 0x6318, 0xbdec, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x4842, 0x3def, 0x18c6, 0x8c63, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x4842, 0x4aef, 0xa529, 0x5294, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x9084, 0x7bde, 0x4aef, 0xa529, 0x5294, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xf484, 0x7bde, 0x3def, - 0x18c6, 0xef7b, 0xf7bd, 0x7bde, 0x5def, 0xa529, 0x5294, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xef7b, 0xc631, 0x6318, 0xb18c, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x7bde, 0xbdef, 0xa52b, 0x5294, - 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, - 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x294a, 0x94a5, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0xea94, - 0x18a6, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0xa521, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x3189, 0x18c6, - 0xef63, 0x2bbd, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x14a5, - 0x0842, 0x8421, 0x4210, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0x2f7b, - 0x18a5, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x98c6, - 0x4a52, 0xa631, 0x1894, 0x8c75, 0xf631, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0xa421, 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, - 0x14a5, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0xa529, 0x6294, 0x294a, 0x94a5, - 0x3a52, 0x0842, 0x8421, 0x4210, 0xc631, 0x7bd8, 0xbdef, 0xdef7, - 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x9084, 0x2312, 0xbde9, 0xdef7, 0xef7b, - 0x18a5, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x4c63, 0xa529, 0x5294, 0x314a, 0x1086, 0x6242, 0x318c, 0x5296, - 0xef62, 0x2108, 0x1084, 0x0842, 0x4891, 0x8c62, 0x295d, 0x94a5, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x7aa5, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x7484, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x6210, 0x298c, 0x18a5, - 0x4c53, 0x3129, 0x18c6, 0xef63, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0xa4e9, 0x4213, 0x2748, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2748, 0x1084, 0x0842, 0x2421, 0xdef6, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2908, 0x98c6, 0x4a52, - 0xa529, 0xde94, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, - 0x18a5, 0x09d3, 0x8421, 0x4210, 0x277a, 0x77a4, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x13a4, - 0x09d2, 0x8421, 0x5ef4, 0x3188, 0x18c5, 0x7a63, 0xa637, 0x6377, - 0xef4c, 0xf7a4, 0x7bde, 0xbd37, 0xdef7, 0x2109, 0x1884, 0x7bd3, - 0xa529, 0x5294, 0xef7a, 0x94a5, 0x7a52, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x98c6, - 0x4a52, 0xc529, 0x6314, 0x298c, 0x94c5, 0x4842, 0xbd24, 0xdef7, - 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x3108, 0x94c6, - 0x4a52, 0xc6ef, 0x5318, 0x298a, 0xc625, 0x6318, 0x318c, 0x18c6, - 0x8c63, 0xc631, 0x6318, 0x848c, 0x5210, 0xef4a, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x98c6, - 0x4a52, 0xa529, 0x6314, 0x298a, 0xc625, 0x7a48, 0xbdef, 0xdef7, - 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x6290, 0x318a, 0x94a5, - 0x8a52, 0xbd29, 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0xdef4, 0x294b, 0x94c6, 0x8a52, 0xa529, 0xd294, 0xef7b, 0x2108, - 0x1084, 0x0842, 0x1529, 0xac63, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, - 0xdef7, 0xef7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x2108, 0x1084, - 0x0842, 0xa529, 0x5294, 0xa94a, 0x7bde, 0xbdef, 0xdef7, 0x277b, - 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, - 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0xdef4, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x8421, 0x4210, 0xe908, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0xea52, 0xc631, 0x7b18, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7bd2, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xe908, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0xa421, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xe908, 0x2108, 0x1084, - 0x0842, 0xdef5, 0x8c7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, - 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0xef48, 0x94a5, 0x6252, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x94a5, - 0x4a52, 0x3189, 0x58c6, 0xad6b, 0x8c63, 0x6b11, 0xbdef, 0xdef7, - 0xef7b, 0x2108, 0x1084, 0x0842, 0xa575, 0x5294, 0x754a, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbd21, 0xdef7, 0x2109, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xf7bd, 0x7bde, 0xbdef, - 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7a42, 0xbdef, 0xdef7, - 0xef7b, 0x18c4, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, - 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0xe98c, - 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0x2f7b, 0x94a5, 0xc631, 0x6318, - 0x318c, 0x18c6, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0xf484, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, - 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0xde90, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0xef7a, - 0x1084, 0x0842, 0xa421, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, - 0x5ef4, 0x894b, 0x6b5a, 0x7bdd, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xc631, 0x7bd8, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, @@ -1201,8 +991,8 @@ u_category = 0x94a5, 0x4b5a, 0xa529, 0x5294, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5296, 0xad4a, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef6b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x96b5, 0x6a52, 0xbdef, 0xdef7, @@ -1253,127 +1043,22 @@ u_category = 0x4210, 0x2108, 0x1084, 0x0842, 0x0421, 0x4219, 0x2108, 0xd080, 0x423b, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, - 0x4a52, 0xb5a9, 0x52d6, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0xad6a, 0xd6b5, 0x4b5a, 0xb5ad, 0x5ad6, 0xad6b, - 0xd6b5, 0x6a5a, 0x318d, 0xd8c6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, - 0x52f7, 0x294a, 0x94bd, 0x4a52, 0xa529, 0x5294, 0x294a, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x7a42, 0x4a57, 0xa529, - 0x5294, 0x94a5, 0x4a52, 0xbde9, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x09d2, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x909d, 0x7a4e, 0x9d27, 0x4210, 0x2108, 0x9084, - 0x084e, 0x9d21, 0xd274, 0xef7b, 0x93bd, 0x7bde, 0x9d27, 0xd274, - 0x2109, 0x909d, 0x7a4e, 0x9d27, 0xd274, 0x2749, 0x909d, 0x7a4e, - 0x8427, 0x4e90, 0x2108, 0x9084, 0x084e, 0x9d21, 0x4210, 0xe93a, - 0x1084, 0x0842, 0x8421, 0x4274, 0x2108, 0x1084, 0x0842, 0x8421, - 0xd210, 0xef7b, 0x109d, 0x09d2, 0x8421, 0x4274, 0x2108, 0x1084, - 0x0842, 0x8421, 0xd210, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf652, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x7bda, 0xbdef, - 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0xd6bd, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6bd, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6bd, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbdef, 0xdef7, 0xef7b, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0xef7a, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0xdad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0xded6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, - 0xd6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0xded6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7, - 0xef7b, 0xf6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x4a56, 0xa529, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5af6, 0xad6b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6bda, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x7bda, 0xbdef, 0xdef7, 0xef7b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x7bda, 0xbdef, 0xdef7, 0xef7b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x7b5a, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbdad, 0xdef7, - 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef6, 0xef7b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, - 0xd6b5, 0x6b5a, 0xbdad, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef6b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0xd6b5, 0x7b5a, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, - 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x7a42, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0xef48, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0xf484, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xef48, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, diff --git a/lib/unictype/categ_or.c b/lib/unictype/categ_or.c index 5c850eb..9118418 100644 --- a/lib/unictype/categ_or.c +++ b/lib/unictype/categ_or.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/categ_test.c b/lib/unictype/categ_test.c index a5421df..dd935e7 100644 --- a/lib/unictype/categ_test.c +++ b/lib/unictype/categ_test.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/combining.c b/lib/unictype/combining.c new file mode 100644 index 0000000..dfddc90 --- /dev/null +++ b/lib/unictype/combining.c @@ -0,0 +1,47 @@ +/* Combining classes of Unicode characters. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. + Written by Bruno Haible , 2002. + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include "unictype.h" + +/* Define u_combclass table. */ +#include "combining.h" + +int +uc_combining_class (ucs4_t uc) +{ + unsigned int index1 = uc >> combclass_header_0; + if (index1 < combclass_header_1) + { + int lookup1 = u_combclass.level1[index1]; + if (lookup1 >= 0) + { + unsigned int index2 = (uc >> combclass_header_2) & combclass_header_3; + int lookup2 = u_combclass.level2[lookup1 + index2]; + if (lookup2 >= 0) + { + unsigned int index3 = (uc & combclass_header_4); + unsigned int lookup3 = u_combclass.level3[lookup2 + index3]; + + return lookup3; + } + } + } + return 0; +} diff --git a/lib/unictype/combining.h b/lib/unictype/combining.h new file mode 100644 index 0000000..5f1c8be --- /dev/null +++ b/lib/unictype/combining.h @@ -0,0 +1,839 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Combining class of Unicode characters. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ +#define combclass_header_0 16 +#define combclass_header_1 2 +#define combclass_header_2 7 +#define combclass_header_3 511 +#define combclass_header_4 127 +static const +struct + { + int level1[2]; + short level2[2 << 9]; + unsigned char level3[43 << 7]; + } +u_combclass = +{ + { 0, 512 }, + { + -1, -1, -1, -1, -1, -1, 0, -1, + -1, 128, -1, 256, 384, 512, 640, 768, + -1, -1, 896, 1024, 1024, 1024, 1024, 1152, + 1280, 1024, 1152, 1408, 1536, 1664, 1792, 1920, + 2048, 2176, -1, -1, -1, -1, 2304, -1, + -1, -1, -1, -1, -1, -1, 2432, 2560, + -1, 2688, 2816, -1, 2944, -1, 3072, 3200, + 3328, -1, -1, 3456, -1, -1, -1, -1, + -1, 3584, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 3712, -1, -1, -1, -1, + 3840, 3968, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 4096, -1, -1, -1, + 4224, 4352, 4480, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 4608, -1, + -1, -1, -1, -1, 4736, -1, -1, -1, + -1, -1, -1, 4864, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 4992, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 5120, 5248, 5376, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1 + }, + { + 230, 230, 230, 230, 230, 230, 230, 230, + 230, 230, 230, 230, 230, 230, 230, 230, + 230, 230, 230, 230, 230, 232, 220, 220, + 220, 220, 232, 216, 220, 220, 220, 220, + 220, 202, 202, 220, 220, 220, 220, 202, + 202, 220, 220, 220, 220, 220, 220, 220, + 220, 220, 220, 220, 1, 1, 1, 1, + 1, 220, 220, 220, 220, 230, 230, 230, + 230, 230, 230, 230, 230, 240, 230, 220, + 220, 220, 230, 230, 230, 220, 220, 0, + 230, 230, 230, 220, 220, 220, 220, 230, + 232, 220, 220, 230, 233, 234, 234, 233, + 234, 234, 233, 230, 230, 230, 230, 230, + 230, 230, 230, 230, 230, 230, 230, 230, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 230, 230, 230, 230, 230, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 220, 230, 230, 230, 230, 220, 230, + 230, 230, 222, 220, 230, 230, 230, 230, + 230, 230, 220, 220, 220, 220, 220, 220, + 230, 230, 220, 230, 230, 222, 228, 230, + 10, 11, 12, 13, 14, 15, 16, 17, + 18, 19, 19, 20, 21, 22, 0, 23, + 0, 24, 25, 0, 230, 220, 0, 18, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 230, 230, 230, 230, 230, 230, 230, 230, + 30, 31, 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 27, 28, 29, 30, 31, + 32, 33, 34, 230, 230, 220, 220, 230, + 230, 230, 230, 230, 220, 230, 230, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 35, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 230, 230, + 230, 230, 230, 230, 230, 0, 0, 230, + 230, 230, 230, 220, 230, 0, 0, 230, + 230, 0, 220, 230, 230, 220, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 36, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 230, 220, 230, 230, 220, 230, 230, 220, + 220, 220, 230, 220, 220, 230, 220, 230, + 230, 230, 220, 230, 220, 230, 220, 230, + 220, 230, 230, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 230, 230, 230, 230, 230, + 230, 230, 220, 230, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 9, 0, 0, + 0, 230, 220, 230, 230, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 9, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 9, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 9, 0, 0, + 0, 0, 0, 0, 0, 84, 91, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 9, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 103, 103, 9, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 107, 107, 107, 107, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 118, 118, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 122, 122, 122, 122, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 220, 220, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 220, 0, 220, + 0, 216, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 129, 130, 0, 132, 0, 0, 0, + 0, 0, 130, 130, 130, 130, 0, 0, + 130, 0, 230, 230, 9, 0, 230, 230, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 220, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7, + 0, 9, 9, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 220, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 230, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 9, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 9, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 9, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 230, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 228, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 222, 230, 220, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 230, + 220, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 9, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 230, 220, 230, 230, 230, + 230, 230, 230, 230, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 9, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 230, 230, 220, 230, 230, 230, 230, 230, + 230, 230, 220, 230, 230, 234, 214, 220, + 202, 230, 230, 230, 230, 230, 230, 230, + 230, 230, 230, 230, 230, 230, 230, 230, + 230, 230, 230, 230, 230, 230, 230, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 230, 220, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 230, 230, 1, 1, 230, 230, 230, 230, + 1, 1, 1, 230, 230, 0, 0, 0, + 0, 230, 0, 0, 0, 1, 1, 230, + 220, 230, 1, 1, 220, 220, 220, 220, + 230, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 230, 230, 230, 230, 230, 230, 230, 230, + 230, 230, 230, 230, 230, 230, 230, 230, + 230, 230, 230, 230, 230, 230, 230, 230, + 230, 230, 230, 230, 230, 230, 230, 230, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 218, 228, 232, 222, 224, 224, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 8, 8, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 230, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 230, 230, 0, 0, + 0, 0, 0, 0, 0, 0, 9, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 9, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 220, 220, 220, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 9, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 26, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 230, 230, 230, 230, 230, 230, 230, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 220, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 220, 0, 230, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 230, 1, 220, 0, 0, 0, 0, 9, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 216, 216, 1, + 1, 1, 0, 0, 0, 226, 216, 216, + 216, 216, 216, 0, 0, 0, 0, 0, + 0, 0, 0, 220, 220, 220, 220, 220, + 220, 220, 220, 0, 0, 230, 230, 230, + 230, 230, 220, 220, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 230, 230, 230, 230, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 230, 230, 230, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0 + } +}; diff --git a/lib/unictype/combiningclass.c b/lib/unictype/combiningclass.c deleted file mode 100644 index 05b0ede..0000000 --- a/lib/unictype/combiningclass.c +++ /dev/null @@ -1,47 +0,0 @@ -/* Combining classes of Unicode characters. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2002. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -/* Define u_combclass table. */ -#include "combiningclass.h" - -int -uc_combining_class (ucs4_t uc) -{ - unsigned int index1 = uc >> combclass_header_0; - if (index1 < combclass_header_1) - { - int lookup1 = u_combclass.level1[index1]; - if (lookup1 >= 0) - { - unsigned int index2 = (uc >> combclass_header_2) & combclass_header_3; - int lookup2 = u_combclass.level2[lookup1 + index2]; - if (lookup2 >= 0) - { - unsigned int index3 = (uc & combclass_header_4); - unsigned int lookup3 = u_combclass.level3[lookup2 + index3]; - - return lookup3; - } - } - } - return 0; -} diff --git a/lib/unictype/combiningclass.h b/lib/unictype/combiningclass.h deleted file mode 100644 index 4c91aa6..0000000 --- a/lib/unictype/combiningclass.h +++ /dev/null @@ -1,1303 +0,0 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ -/* Combining class of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ -#define combclass_header_0 16 -#define combclass_header_1 2 -#define combclass_header_2 7 -#define combclass_header_3 511 -#define combclass_header_4 127 -static const -struct - { - int level1[2]; - short level2[2 << 9]; - unsigned char level3[72 << 7]; - } -u_combclass = -{ - { 0, 512 }, - { - -1, -1, -1, -1, -1, -1, 0, -1, - -1, 128, -1, 256, 384, 512, 640, 768, - 896, 1024, 1152, 1280, 1280, 1280, 1280, 1408, - 1536, 1280, 1408, 1664, 1792, 1920, 2048, 2176, - 2304, 2432, -1, -1, -1, -1, 2560, -1, - -1, -1, -1, -1, -1, -1, 2688, 2816, - -1, 2944, 3072, -1, 3200, 3328, 3456, 3584, - 3712, 3840, -1, 3968, -1, -1, -1, -1, - -1, 4096, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, 4224, 4352, 4480, -1, -1, -1, -1, - 4608, 4736, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 4864, 4992, -1, -1, - 5120, 5248, 5376, 5504, -1, 5632, -1, 5760, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 5888, -1, - -1, -1, -1, -1, 6016, -1, -1, -1, - -1, -1, -1, 6144, -1, 6272, 6400, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 6528, 6656, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 6784, 6912, 7040, 7168, 7296, 7424, 7552, -1, - -1, 7680, -1, 7808, 7936, 8064, 8192, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 8320, 8448, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, 8576, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 8704, 8832, 8960, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, 9088, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1 - }, - { - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 232, 220, 220, - 220, 220, 232, 216, 220, 220, 220, 220, - 220, 202, 202, 220, 220, 220, 220, 202, - 202, 220, 220, 220, 220, 220, 220, 220, - 220, 220, 220, 220, 1, 1, 1, 1, - 1, 220, 220, 220, 220, 230, 230, 230, - 230, 230, 230, 230, 230, 240, 230, 220, - 220, 220, 230, 230, 230, 220, 220, 0, - 230, 230, 230, 220, 220, 220, 220, 230, - 232, 220, 220, 230, 233, 234, 234, 233, - 234, 234, 233, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 230, 230, 230, 230, 230, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 220, 230, 230, 230, 230, 220, 230, - 230, 230, 222, 220, 230, 230, 230, 230, - 230, 230, 220, 220, 220, 220, 220, 220, - 230, 230, 220, 230, 230, 222, 228, 230, - 10, 11, 12, 13, 14, 15, 16, 17, - 18, 19, 19, 20, 21, 22, 0, 23, - 0, 24, 25, 0, 230, 220, 0, 18, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 230, 230, 230, 230, 230, 230, 230, 230, - 30, 31, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 27, 28, 29, 30, 31, - 32, 33, 34, 230, 230, 220, 220, 230, - 230, 230, 230, 230, 220, 230, 230, 220, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 35, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 230, 230, - 230, 230, 230, 230, 230, 0, 0, 230, - 230, 230, 230, 220, 230, 0, 0, 230, - 230, 0, 220, 230, 230, 220, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 36, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 230, 220, 230, 230, 220, 230, 230, 220, - 220, 220, 230, 220, 220, 230, 220, 230, - 230, 230, 220, 230, 220, 230, 220, 230, - 220, 230, 230, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 230, 230, 230, 230, 230, - 230, 230, 220, 230, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 230, 230, - 230, 230, 0, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 0, 230, 230, 230, - 0, 230, 230, 230, 230, 230, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 220, 220, 220, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 220, 230, 230, 220, 230, - 230, 220, 230, 230, 230, 220, 220, 220, - 27, 28, 29, 230, 230, 230, 220, 230, - 230, 220, 220, 230, 230, 230, 230, 230, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 9, 0, 0, - 0, 230, 220, 230, 230, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 9, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 9, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 9, 0, 0, - 0, 0, 0, 0, 0, 84, 91, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 9, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 103, 103, 9, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 107, 107, 107, 107, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 118, 118, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 122, 122, 122, 122, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 220, 220, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 220, 0, 220, - 0, 216, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 129, 130, 0, 132, 0, 0, 0, - 0, 0, 130, 130, 130, 130, 0, 0, - 130, 0, 230, 230, 9, 0, 230, 230, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 220, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 7, - 0, 9, 9, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 220, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 230, 230, 230, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 9, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 9, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 9, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 230, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 228, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 222, 230, 220, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 230, - 220, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 230, 230, 230, - 230, 230, 230, 230, 230, 0, 0, 220, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 230, 230, 230, 230, 230, 220, 220, 220, - 220, 220, 220, 230, 230, 220, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 9, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 230, 220, 230, 230, 230, - 230, 230, 230, 230, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 9, 9, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 9, 9, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 7, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 230, 230, 230, 0, 1, 220, 220, 220, - 220, 220, 230, 230, 220, 220, 220, 220, - 230, 0, 1, 1, 1, 1, 1, 1, - 1, 0, 0, 0, 0, 220, 0, 0, - 0, 0, 0, 0, 230, 0, 0, 0, - 230, 230, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 230, 230, 220, 230, 230, 230, 230, 230, - 230, 230, 220, 230, 230, 234, 214, 220, - 202, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 0, 0, - 0, 0, 0, 0, 233, 220, 230, 220, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 230, 230, 1, 1, 230, 230, 230, 230, - 1, 1, 1, 230, 230, 0, 0, 0, - 0, 230, 0, 0, 0, 1, 1, 230, - 220, 230, 1, 1, 220, 220, 220, 220, - 230, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 230, - 230, 230, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 9, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 218, 228, 232, 222, 224, 224, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 8, 8, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 230, - 0, 0, 0, 0, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 230, 230, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 230, 230, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 9, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 220, 220, 220, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 9, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 230, 0, 230, 230, 220, 0, 0, 230, - 230, 0, 0, 0, 0, 0, 230, 230, - 0, 230, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 9, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 26, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 230, 230, 230, 230, 230, 230, 230, 220, - 220, 220, 220, 220, 220, 220, 230, 230, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 220, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 220, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 230, 230, - 230, 230, 230, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 220, 0, 230, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 230, 1, 220, 0, 0, 0, 0, 9, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 230, 220, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 9, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 9, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 230, 230, 230, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 9, 9, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 9, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 7, 9, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 9, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 230, 230, - 230, 230, 230, 230, 230, 0, 0, 0, - 230, 230, 230, 230, 230, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 9, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 9, - 7, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 9, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 9, 7, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 9, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 1, 1, 1, 1, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 230, 230, 230, 230, 230, 230, 230, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 216, 216, 1, - 1, 1, 0, 0, 0, 226, 216, 216, - 216, 216, 216, 0, 0, 0, 0, 0, - 0, 0, 0, 220, 220, 220, 220, 220, - 220, 220, 220, 0, 0, 230, 230, 230, - 230, 230, 220, 220, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 230, 230, 230, 230, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 230, 230, 230, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 220, 220, 220, 220, 220, 220, 220, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0 - } -}; diff --git a/lib/unictype/combiningclass_byname.c b/lib/unictype/combiningclass_byname.c deleted file mode 100644 index c1a4bff..0000000 --- a/lib/unictype/combiningclass_byname.c +++ /dev/null @@ -1,63 +0,0 @@ -/* Canonical combining classes of Unicode characters. - Copyright (C) 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -#include - -#include "unictype/combiningclass_byname.h" - -int -uc_combining_class_byname (const char *ccc_name) -{ - size_t len; - - len = strlen (ccc_name); - if (len <= MAX_WORD_LENGTH) - { - char buf[MAX_WORD_LENGTH + 1]; - const struct named_combining_class *found; - - /* Copy ccc_name into buf, converting '_' and '-' to ' '. */ - { - const char *p = ccc_name; - char *q = buf; - - for (;; p++, q++) - { - char c = *p; - - if (c == '_' || c == '-') - c = ' '; - *q = c; - if (c == '\0') - break; - } - } - /* Here q == buf + len. */ - - /* Do a hash table lookup, with case-insensitive comparison. */ - found = uc_combining_class_lookup (buf, len); - if (found != NULL) - return found->combining_class; - } - /* Invalid combining class name. */ - return -1; -} diff --git a/lib/unictype/combiningclass_byname.gperf b/lib/unictype/combiningclass_byname.gperf deleted file mode 100644 index 4096850..0000000 --- a/lib/unictype/combiningclass_byname.gperf +++ /dev/null @@ -1,66 +0,0 @@ -/* Categories of Unicode characters. */ -struct named_combining_class { int name; int combining_class; }; -%struct-type -%ignore-case -%language=ANSI-C -%define hash-function-name combining_class_hash -%define lookup-function-name uc_combining_class_lookup -%readonly-tables -%global-table -%define word-array-name combining_class_names -%pic -%define string-pool-name combining_class_stringpool -%% -NR, UC_CCC_NR -OV, UC_CCC_OV -NK, UC_CCC_NK -KV, UC_CCC_KV -VR, UC_CCC_VR -ATBL, UC_CCC_ATBL -ATB, UC_CCC_ATB -ATA, UC_CCC_ATA -ATAR, UC_CCC_ATAR -BL, UC_CCC_BL -B, UC_CCC_B -BR, UC_CCC_BR -L, UC_CCC_L -R, UC_CCC_R -AL, UC_CCC_AL -A, UC_CCC_A -AR, UC_CCC_AR -DB, UC_CCC_DB -DA, UC_CCC_DA -IS, UC_CCC_IS -Not Reordered, UC_CCC_NR -NotReordered, UC_CCC_NR -Overlay, UC_CCC_OV -Nukta, UC_CCC_NK -Kana Voicing, UC_CCC_KV -KanaVoicing, UC_CCC_KV -Virama, UC_CCC_VR -Attached Below Left, UC_CCC_ATBL -AttachedBelowLeft, UC_CCC_ATBL -Attached Below, UC_CCC_ATB -AttachedBelow, UC_CCC_ATB -Attached Above, UC_CCC_ATA -AttachedAbove, UC_CCC_ATA -Attached Above Right, UC_CCC_ATAR -AttachedAboveRight, UC_CCC_ATAR -Below Left, UC_CCC_BL -BelowLeft, UC_CCC_BL -Below, UC_CCC_B -Below Right, UC_CCC_BR -BelowRight, UC_CCC_BR -Left, UC_CCC_L -Right, UC_CCC_R -Above Left, UC_CCC_AL -AboveLeft, UC_CCC_AL -Above, UC_CCC_A -Above Right, UC_CCC_AR -AboveRight, UC_CCC_AR -Double Below, UC_CCC_DB -DoubleBelow, UC_CCC_DB -Double Above, UC_CCC_DA -DoubleAbove, UC_CCC_DA -Iota Subscript, UC_CCC_IS -IotaSubscript, UC_CCC_IS diff --git a/lib/unictype/combiningclass_byname.h b/lib/unictype/combiningclass_byname.h deleted file mode 100644 index 008e381..0000000 --- a/lib/unictype/combiningclass_byname.h +++ /dev/null @@ -1,399 +0,0 @@ -/* ANSI-C code produced by gperf version 3.0.4 */ -/* Command-line: gperf -m 10 ./unictype/combiningclass_byname.gperf */ -/* Computed positions: -k'1,6,$' */ - -#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ - && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ - && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ - && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ - && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ - && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ - && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ - && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ - && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ - && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ - && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ - && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ - && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ - && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ - && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ - && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ - && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ - && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ - && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ - && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ - && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ - && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ - && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) -/* The character set is not based on ISO-646. */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to ." -#endif - -#line 2 "./unictype/combiningclass_byname.gperf" -struct named_combining_class { int name; int combining_class; }; - -#define TOTAL_KEYWORDS 53 -#define MIN_WORD_LENGTH 1 -#define MAX_WORD_LENGTH 20 -#define MIN_HASH_VALUE 3 -#define MAX_HASH_VALUE 66 -/* maximum key range = 64, duplicates = 0 */ - -#ifndef GPERF_DOWNCASE -#define GPERF_DOWNCASE 1 -static unsigned char gperf_downcase[256] = - { - 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, 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, 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, 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, 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 - }; -#endif - -#ifndef GPERF_CASE_STRCMP -#define GPERF_CASE_STRCMP 1 -static int -gperf_case_strcmp (register const char *s1, register const char *s2) -{ - for (;;) - { - unsigned char c1 = gperf_downcase[(unsigned char)*s1++]; - unsigned char c2 = gperf_downcase[(unsigned char)*s2++]; - if (c1 != 0 && c1 == c2) - continue; - return (int)c1 - (int)c2; - } -} -#endif - -#ifdef __GNUC__ -__inline -#else -#ifdef __cplusplus -inline -#endif -#endif -static unsigned int -combining_class_hash (register const char *str, register unsigned int len) -{ - static const unsigned char asso_values[] = - { - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 28, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 4, 1, 67, 31, 1, - 67, 2, 8, 6, 67, 47, 15, 67, 11, 1, - 67, 67, 9, 6, 10, 3, 2, 22, 67, 13, - 67, 67, 67, 67, 67, 67, 67, 4, 1, 67, - 31, 1, 67, 2, 8, 6, 67, 47, 15, 67, - 11, 1, 67, 67, 9, 6, 10, 3, 2, 22, - 67, 13, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, - 67, 67, 67, 67, 67, 67 - }; - register int hval = len; - - switch (hval) - { - default: - hval += asso_values[(unsigned char)str[5]]; - /*FALLTHROUGH*/ - case 5: - case 4: - case 3: - case 2: - case 1: - hval += asso_values[(unsigned char)str[0]]; - break; - } - return hval + asso_values[(unsigned char)str[len - 1]]; -} - -struct combining_class_stringpool_t - { - char combining_class_stringpool_str3[sizeof("B")]; - char combining_class_stringpool_str5[sizeof("OV")]; - char combining_class_stringpool_str8[sizeof("ATB")]; - char combining_class_stringpool_str9[sizeof("A")]; - char combining_class_stringpool_str10[sizeof("Above")]; - char combining_class_stringpool_str11[sizeof("ATA")]; - char combining_class_stringpool_str12[sizeof("BR")]; - char combining_class_stringpool_str13[sizeof("VR")]; - char combining_class_stringpool_str14[sizeof("IS")]; - char combining_class_stringpool_str15[sizeof("AR")]; - char combining_class_stringpool_str16[sizeof("Virama")]; - char combining_class_stringpool_str17[sizeof("ATAR")]; - char combining_class_stringpool_str18[sizeof("BL")]; - char combining_class_stringpool_str19[sizeof("R")]; - char combining_class_stringpool_str20[sizeof("Nukta")]; - char combining_class_stringpool_str21[sizeof("AL")]; - char combining_class_stringpool_str22[sizeof("NR")]; - char combining_class_stringpool_str23[sizeof("ATBL")]; - char combining_class_stringpool_str24[sizeof("Right")]; - char combining_class_stringpool_str25[sizeof("Overlay")]; - char combining_class_stringpool_str26[sizeof("AttachedAbove")]; - char combining_class_stringpool_str27[sizeof("Attached Above")]; - char combining_class_stringpool_str28[sizeof("Below")]; - char combining_class_stringpool_str29[sizeof("Left")]; - char combining_class_stringpool_str30[sizeof("BelowRight")]; - char combining_class_stringpool_str31[sizeof("L")]; - char combining_class_stringpool_str32[sizeof("IotaSubscript")]; - char combining_class_stringpool_str33[sizeof("AboveRight")]; - char combining_class_stringpool_str34[sizeof("DB")]; - char combining_class_stringpool_str35[sizeof("BelowLeft")]; - char combining_class_stringpool_str36[sizeof("Iota Subscript")]; - char combining_class_stringpool_str37[sizeof("DA")]; - char combining_class_stringpool_str38[sizeof("AboveLeft")]; - char combining_class_stringpool_str39[sizeof("AttachedBelowLeft")]; - char combining_class_stringpool_str40[sizeof("AttachedAboveRight")]; - char combining_class_stringpool_str41[sizeof("Attached Below Left")]; - char combining_class_stringpool_str42[sizeof("Attached Above Right")]; - char combining_class_stringpool_str44[sizeof("DoubleAbove")]; - char combining_class_stringpool_str45[sizeof("Double Above")]; - char combining_class_stringpool_str47[sizeof("AttachedBelow")]; - char combining_class_stringpool_str48[sizeof("Attached Below")]; - char combining_class_stringpool_str49[sizeof("Below Left")]; - char combining_class_stringpool_str50[sizeof("Below Right")]; - char combining_class_stringpool_str51[sizeof("KV")]; - char combining_class_stringpool_str52[sizeof("Above Left")]; - char combining_class_stringpool_str53[sizeof("Above Right")]; - char combining_class_stringpool_str55[sizeof("NotReordered")]; - char combining_class_stringpool_str56[sizeof("Not Reordered")]; - char combining_class_stringpool_str60[sizeof("NK")]; - char combining_class_stringpool_str61[sizeof("KanaVoicing")]; - char combining_class_stringpool_str63[sizeof("Kana Voicing")]; - char combining_class_stringpool_str65[sizeof("DoubleBelow")]; - char combining_class_stringpool_str66[sizeof("Double Below")]; - }; -static const struct combining_class_stringpool_t combining_class_stringpool_contents = - { - "B", - "OV", - "ATB", - "A", - "Above", - "ATA", - "BR", - "VR", - "IS", - "AR", - "Virama", - "ATAR", - "BL", - "R", - "Nukta", - "AL", - "NR", - "ATBL", - "Right", - "Overlay", - "AttachedAbove", - "Attached Above", - "Below", - "Left", - "BelowRight", - "L", - "IotaSubscript", - "AboveRight", - "DB", - "BelowLeft", - "Iota Subscript", - "DA", - "AboveLeft", - "AttachedBelowLeft", - "AttachedAboveRight", - "Attached Below Left", - "Attached Above Right", - "DoubleAbove", - "Double Above", - "AttachedBelow", - "Attached Below", - "Below Left", - "Below Right", - "KV", - "Above Left", - "Above Right", - "NotReordered", - "Not Reordered", - "NK", - "KanaVoicing", - "Kana Voicing", - "DoubleBelow", - "Double Below" - }; -#define combining_class_stringpool ((const char *) &combining_class_stringpool_contents) - -static const struct named_combining_class combining_class_names[] = - { - {-1}, {-1}, {-1}, -#line 24 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str3, UC_CCC_B}, - {-1}, -#line 15 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str5, UC_CCC_OV}, - {-1}, {-1}, -#line 20 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str8, UC_CCC_ATB}, -#line 29 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str9, UC_CCC_A}, -#line 58 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str10, UC_CCC_A}, -#line 21 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str11, UC_CCC_ATA}, -#line 25 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str12, UC_CCC_BR}, -#line 18 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str13, UC_CCC_VR}, -#line 33 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str14, UC_CCC_IS}, -#line 30 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str15, UC_CCC_AR}, -#line 40 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str16, UC_CCC_VR}, -#line 22 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str17, UC_CCC_ATAR}, -#line 23 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str18, UC_CCC_BL}, -#line 27 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str19, UC_CCC_R}, -#line 37 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str20, UC_CCC_NK}, -#line 28 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str21, UC_CCC_AL}, -#line 14 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str22, UC_CCC_NR}, -#line 19 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str23, UC_CCC_ATBL}, -#line 55 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str24, UC_CCC_R}, -#line 36 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str25, UC_CCC_OV}, -#line 46 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str26, UC_CCC_ATA}, -#line 45 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str27, UC_CCC_ATA}, -#line 51 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str28, UC_CCC_B}, -#line 54 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str29, UC_CCC_L}, -#line 53 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str30, UC_CCC_BR}, -#line 26 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str31, UC_CCC_L}, -#line 66 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str32, UC_CCC_IS}, -#line 60 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str33, UC_CCC_AR}, -#line 31 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str34, UC_CCC_DB}, -#line 50 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str35, UC_CCC_BL}, -#line 65 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str36, UC_CCC_IS}, -#line 32 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str37, UC_CCC_DA}, -#line 57 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str38, UC_CCC_AL}, -#line 42 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str39, UC_CCC_ATBL}, -#line 48 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str40, UC_CCC_ATAR}, -#line 41 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str41, UC_CCC_ATBL}, -#line 47 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str42, UC_CCC_ATAR}, - {-1}, -#line 64 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str44, UC_CCC_DA}, -#line 63 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str45, UC_CCC_DA}, - {-1}, -#line 44 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str47, UC_CCC_ATB}, -#line 43 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str48, UC_CCC_ATB}, -#line 49 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str49, UC_CCC_BL}, -#line 52 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str50, UC_CCC_BR}, -#line 17 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str51, UC_CCC_KV}, -#line 56 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str52, UC_CCC_AL}, -#line 59 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str53, UC_CCC_AR}, - {-1}, -#line 35 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str55, UC_CCC_NR}, -#line 34 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str56, UC_CCC_NR}, - {-1}, {-1}, {-1}, -#line 16 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str60, UC_CCC_NK}, -#line 39 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str61, UC_CCC_KV}, - {-1}, -#line 38 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str63, UC_CCC_KV}, - {-1}, -#line 62 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str65, UC_CCC_DB}, -#line 61 "./unictype/combiningclass_byname.gperf" - {(int)(long)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str66, UC_CCC_DB} - }; - -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif -const struct named_combining_class * -uc_combining_class_lookup (register const char *str, register unsigned int len) -{ - if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) - { - register int key = combining_class_hash (str, len); - - if (key <= MAX_HASH_VALUE && key >= 0) - { - register int o = combining_class_names[key].name; - if (o >= 0) - { - register const char *s = o + combining_class_stringpool; - - if ((((unsigned char)*str ^ (unsigned char)*s) & ~32) == 0 && !gperf_case_strcmp (str, s)) - return &combining_class_names[key]; - } - } - } - return 0; -} diff --git a/lib/unictype/combiningclass_longname.c b/lib/unictype/combiningclass_longname.c deleted file mode 100644 index 5178512..0000000 --- a/lib/unictype/combiningclass_longname.c +++ /dev/null @@ -1,130 +0,0 @@ -/* Canonical combining classes of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -#include - -static const signed char u_combining_class_index_part1[10] = -{ - 0, /* Not Reordered */ - 1, /* Overlay */ - -1, - -1, - -1, - -1, - -1, - 2, /* Nukta */ - 3, /* Kana Voicing */ - 4 /* Virama */ -}; -static const signed char u_combining_class_index_part2[241 - 200] = -{ - 5, /* Attached Below Left */ - -1, - 6, /* Attached Below */ - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 7, /* Attached Above */ - -1, - 8, /* Attached Above Right */ - -1, - 9, /* Below Left */ - -1, - 10, /* Below */ - -1, - 11, /* Below Right */ - -1, - 12, /* Left */ - -1, - 13, /* Right */ - -1, - 14, /* Above Left */ - -1, - 15, /* Above */ - -1, - 16, /* Above Right */ - 17, /* Double Below */ - 18, /* Double Above */ - -1, - -1, - -1, - -1, - -1, - 19 /* Iota Subscript */ -}; - -static const char u_combining_class_long_name[20][21] = -{ - "Not Reordered", - "Overlay", - "Nukta", - "Kana Voicing", - "Virama", - "Attached Below Left", - "Attached Below", - "Attached Above", - "Attached Above Right", - "Below Left", - "Below", - "Below Right", - "Left", - "Right", - "Above Left", - "Above", - "Above Right", - "Double Below", - "Double Above", - "Iota Subscript" -}; - -const char * -uc_combining_class_long_name (int ccc) -{ - if (ccc >= 0) - { - int index; - - if (ccc < 10) - index = u_combining_class_index_part1[ccc]; - else if (ccc >= 200 && ccc < 241) - index = u_combining_class_index_part2[ccc - 200]; - else - return NULL; - - if (index >= 0) - { - if (index < sizeof (u_combining_class_long_name) / sizeof (u_combining_class_long_name[0])) - return u_combining_class_long_name[index]; - else - abort (); - } - } - return NULL; -} diff --git a/lib/unictype/combiningclass_name.c b/lib/unictype/combiningclass_name.c deleted file mode 100644 index 3e2b122..0000000 --- a/lib/unictype/combiningclass_name.c +++ /dev/null @@ -1,130 +0,0 @@ -/* Canonical combining classes of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -#include - -static const signed char u_combining_class_index_part1[10] = -{ - 0, /* Not Reordered */ - 1, /* Overlay */ - -1, - -1, - -1, - -1, - -1, - 2, /* Nukta */ - 3, /* Kana Voicing */ - 4 /* Virama */ -}; -static const signed char u_combining_class_index_part2[241 - 200] = -{ - 5, /* Attached Below Left */ - -1, - 6, /* Attached Below */ - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 7, /* Attached Above */ - -1, - 8, /* Attached Above Right */ - -1, - 9, /* Below Left */ - -1, - 10, /* Below */ - -1, - 11, /* Below Right */ - -1, - 12, /* Left */ - -1, - 13, /* Right */ - -1, - 14, /* Above Left */ - -1, - 15, /* Above */ - -1, - 16, /* Above Right */ - 17, /* Double Below */ - 18, /* Double Above */ - -1, - -1, - -1, - -1, - -1, - 19 /* Iota Subscript */ -}; - -static const char u_combining_class_name[20][5] = -{ - "NR", /* Not Reordered */ - "OV", /* Overlay */ - "NK", /* Nukta */ - "KV", /* Kana Voicing */ - "VR", /* Virama */ - "ATBL", /* Attached Below Left */ - "ATB", /* Attached Below */ - "ATA", /* Attached Above */ - "ATAR", /* Attached Above Right */ - "BL", /* Below Left */ - "B", /* Below */ - "BR", /* Below Right */ - "L", /* Left */ - "R", /* Right */ - "AL", /* Above Left */ - "A", /* Above */ - "AR", /* Above Right */ - "DB", /* Double Below */ - "DA", /* Double Above */ - "IS" /* Iota Subscript */ -}; - -const char * -uc_combining_class_name (int ccc) -{ - if (ccc >= 0) - { - int index; - - if (ccc < 10) - index = u_combining_class_index_part1[ccc]; - else if (ccc >= 200 && ccc < 241) - index = u_combining_class_index_part2[ccc - 200]; - else - return NULL; - - if (index >= 0) - { - if (index < sizeof (u_combining_class_name) / sizeof (u_combining_class_name[0])) - return u_combining_class_name[index]; - else - abort (); - } - } - return NULL; -} diff --git a/lib/unictype/ctype_alnum.c b/lib/unictype/ctype_alnum.c index 74a6b23..aaf7484 100644 --- a/lib/unictype/ctype_alnum.c +++ b/lib/unictype/ctype_alnum.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/ctype_alnum.h b/lib/unictype/ctype_alnum.h index 1eecfc8..c27ae78 100644 --- a/lib/unictype/ctype_alnum.h +++ b/lib/unictype/ctype_alnum.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[64 << 4]; + /*unsigned*/ int level3[44 << 4]; } u_is_alnum = { @@ -153,30 +153,30 @@ u_is_alnum = 4 + 384 * sizeof (short) / sizeof (int) + 528, 4 + 384 * sizeof (short) / sizeof (int) + 544, 4 + 384 * sizeof (short) / sizeof (int) + 560, + -1, 4 + 384 * sizeof (short) / sizeof (int) + 576, 4 + 384 * sizeof (short) / sizeof (int) + 592, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 608, 4 + 384 * sizeof (short) / sizeof (int) + 624, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 640, - 4 + 384 * sizeof (short) / sizeof (int) + 656, - 4 + 384 * sizeof (short) / sizeof (int) + 672, - 4 + 384 * sizeof (short) / sizeof (int) + 688, - 4 + 384 * sizeof (short) / sizeof (int) + 704, - 4 + 384 * sizeof (short) / sizeof (int) + 720, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 736, - 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -184,8 +184,6 @@ u_is_alnum = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -202,10 +200,7 @@ u_is_alnum = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -238,13 +233,11 @@ u_is_alnum = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -256,8 +249,18 @@ u_is_alnum = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 864, - 4 + 384 * sizeof (short) / sizeof (int) + 880, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 640, + 4 + 384 * sizeof (short) / sizeof (int) + 656, + -1, + -1, + -1, -1, -1, -1, @@ -266,11 +269,8 @@ u_is_alnum = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 912, - 4 + 384 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -361,27 +361,27 @@ u_is_alnum = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 944, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 960, - 4 + 384 * sizeof (short) / sizeof (int) + 976, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 992, + 4 + 384 * sizeof (short) / sizeof (int) + 672, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -403,7 +403,7 @@ u_is_alnum = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 1008, + 4 + 384 * sizeof (short) / sizeof (int) + 688, -1, -1 }, @@ -414,58 +414,58 @@ u_is_alnum = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F, - 0x00000000, 0x00000000, 0x00000020, 0xBCDF0000, + 0x00000000, 0x00000000, 0x00000020, 0x3CDF0000, 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE, + 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE, 0x000000FF, 0x00000000, 0xFFFF0000, 0x000707FF, - 0x00000000, 0xFFFFFFFF, 0x000007FF, 0xFFFEC3FF, + 0x00000000, 0xFFFFFFFE, 0x000007FF, 0xFFFEC3FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9FFFC060, 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x043007FF, - 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, - 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFEFFC3, - 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x0003FFC3, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xF806FFC3, + 0xFFF99FE0, 0x23C5FDFF, 0xB0004000, 0x0003FFC3, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001CFFC0, - 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x0200FFC3, + 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x0000FFC3, 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x0002FFC3, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x0000FFC0, - 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x0000FFC3, - 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0006FFC3, - 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC00FFC3, - 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x0000FFC0, + 0xFFFDDFE0, 0x23EFFDFF, 0x03000000, 0x0000FFC3, + 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0000FFC3, + 0xFFFDDFE0, 0x23FFFDFF, 0x00000000, 0xFC00FFC3, + 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FBF, 0x00000000, - 0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000, + 0xFEF02596, 0x200DECAE, 0x33FF005F, 0x00000000, 0x00000001, 0x000003FF, 0xFFFFFEFF, 0x00001FFF, - 0x00001F00, 0x00000000, 0x00000000, 0x00000000, + 0x00000F00, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x800007FF, 0x3C3F03FF, 0xFFE1C062, - 0x03FF4003, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x03FF4003, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF, - 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF, + 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001C7FF, 0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF, 0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x000003FF, 0x03FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, - 0x7FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF, - 0xFFFFFFFF, 0xFFFF0FFF, 0x03FF03FF, 0x00000000, - 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, - 0x03FF03FF, 0x00000080, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x000005FF, 0x00000000, 0x00000000, + 0x1FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF, + 0xFFFFFFFF, 0x000003FF, 0x03FF00FE, 0x00000000, + 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFE0, 0x000FFFFF, 0x03FF0FE0, 0x00000000, - 0xFFFFFFF8, 0xFFFFC001, 0xFFFFFFFF, 0x0000003F, + 0xFFFFFFF8, 0x03FFC001, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000000F, 0xFFFFE3FF, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x0063DE00, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -473,16 +473,16 @@ u_is_alnum = 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF, 0x00000000, 0x00000000, 0x00000000, 0x80020000, - 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000, + 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x3E2FFC84, 0xF3FFBF50, 0x000043E0, 0xFFFFFFFF, 0x000001FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F, - 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000080FF, + 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, + 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F, 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -491,7 +491,7 @@ u_is_alnum = 0x000000E0, 0x1F3E03FE, 0xFFFFFFFE, 0xFFFFFFFF, 0xE07FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000, + 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -503,32 +503,32 @@ u_is_alnum = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, + 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, + 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFC, + 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0x000019FF, 0x00000000, 0x00000000, 0xF8000000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x28FC0000, - 0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, - 0xFFFFFFF0, 0x0007FFFF, 0x03FF8000, 0x7FFFFFDF, - 0xFFFFFFFF, 0x000001FF, 0x03FF0FF7, 0xC47FFFFF, - 0xFFFFFFFF, 0x3E62FFFF, 0x38000005, 0x001C07FF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0007, + 0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x00000000, + 0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x000001FF, 0x03FF0FF7, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF, + 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, + 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000, 0xA0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF, @@ -546,83 +546,27 @@ u_is_alnum = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF, + 0x7FFFFFFF, 0xFFFF0000, 0x000007FF, 0x00000000, 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, - 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, - 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF, - 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000001F, - 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, - 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x0000FFC0, - 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x03FF01FF, - 0xFFFFFFF8, 0xFFC0007F, 0xFFFF0000, 0x0047FFFF, - 0xFFFFFFF8, 0x0007FFFF, 0x17FF001E, 0x00000000, - 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000, - 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x03FF0000, - 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0000FFFF, 0x03FF00B0, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, - 0xFFFFFFFF, 0x0000FFFF, 0x03FF0010, 0x00000000, - 0xFFFFFFFF, 0x000007FF, 0x000003FF, 0x00000000, - 0x03FFFFFF, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x800003FF, + 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x000003FF, - 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF, - 0xFFFFFFFF, 0x0000FFFF, 0x03FF000F, 0xE0FFFFF8, - 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, - 0x00000003, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF, - 0x03FF01FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF, 0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF, @@ -633,31 +577,7 @@ u_is_alnum = 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, 0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, - 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFF0000, 0xFFFF1FFF, 0xFFFF03FF, 0xFFFF03FF, - 0x000007FF, 0x00000000, 0x00000000, 0xFFFFFFC0, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/ctype_alpha.c b/lib/unictype/ctype_alpha.c index e4c5822..8c64b6d 100644 --- a/lib/unictype/ctype_alpha.c +++ b/lib/unictype/ctype_alpha.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/ctype_alpha.h b/lib/unictype/ctype_alpha.h index a74f916..087c7d5 100644 --- a/lib/unictype/ctype_alpha.h +++ b/lib/unictype/ctype_alpha.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[64 << 4]; + /*unsigned*/ int level3[44 << 4]; } u_is_alpha = { @@ -153,30 +153,30 @@ u_is_alpha = 4 + 384 * sizeof (short) / sizeof (int) + 528, 4 + 384 * sizeof (short) / sizeof (int) + 544, 4 + 384 * sizeof (short) / sizeof (int) + 560, + -1, 4 + 384 * sizeof (short) / sizeof (int) + 576, 4 + 384 * sizeof (short) / sizeof (int) + 592, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 608, 4 + 384 * sizeof (short) / sizeof (int) + 624, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 640, - 4 + 384 * sizeof (short) / sizeof (int) + 656, - 4 + 384 * sizeof (short) / sizeof (int) + 672, - 4 + 384 * sizeof (short) / sizeof (int) + 688, - 4 + 384 * sizeof (short) / sizeof (int) + 704, - 4 + 384 * sizeof (short) / sizeof (int) + 720, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 736, - 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -184,8 +184,6 @@ u_is_alpha = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -202,10 +200,7 @@ u_is_alpha = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -238,13 +233,11 @@ u_is_alpha = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -256,8 +249,18 @@ u_is_alpha = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 864, - 4 + 384 * sizeof (short) / sizeof (int) + 880, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 640, + 4 + 384 * sizeof (short) / sizeof (int) + 656, + -1, + -1, + -1, -1, -1, -1, @@ -266,11 +269,8 @@ u_is_alpha = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 912, - 4 + 384 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -361,27 +361,27 @@ u_is_alpha = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 944, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 960, - 4 + 384 * sizeof (short) / sizeof (int) + 976, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 992, + 4 + 384 * sizeof (short) / sizeof (int) + 672, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -403,7 +403,7 @@ u_is_alpha = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 1008, + 4 + 384 * sizeof (short) / sizeof (int) + 688, -1, -1 }, @@ -414,58 +414,58 @@ u_is_alpha = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F, - 0x00000000, 0x00000000, 0x00000020, 0xBCDF0000, + 0x00000000, 0x00000000, 0x00000020, 0x3CDF0000, 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE, + 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE, 0x000000FF, 0x00000000, 0xFFFF0000, 0x000707FF, - 0x00000000, 0xFFFFFFFF, 0x000007FF, 0xFFFEC3FF, + 0x00000000, 0xFFFFFFFE, 0x000007FF, 0xFFFEC3FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9FFFC060, 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x043007FF, - 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, - 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFEFFC3, - 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x0003FFC3, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xF806FFC3, + 0xFFF99FE0, 0x23C5FDFF, 0xB0004000, 0x0003FFC3, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001CFFC0, - 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x0200FFC3, + 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x0000FFC3, 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x0002FFC3, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x0000FFC0, - 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x0000FFC3, - 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0006FFC3, - 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC00FFC3, - 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x0000FFC0, + 0xFFFDDFE0, 0x23EFFDFF, 0x03000000, 0x0000FFC3, + 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x0000FFC3, + 0xFFFDDFE0, 0x23FFFDFF, 0x00000000, 0xFC00FFC3, + 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FBF, 0x00000000, - 0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000, + 0xFEF02596, 0x200DECAE, 0x33FF005F, 0x00000000, 0x00000001, 0x000003FF, 0xFFFFFEFF, 0x00001FFF, - 0x00001F00, 0x00000000, 0x00000000, 0x00000000, + 0x00000F00, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x800007FF, 0x3C3F03FF, 0xFFE1C062, - 0x03FF4003, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x03FF4003, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF, - 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF, + 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001C7FF, 0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF, 0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x000003FF, 0x03FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, - 0x7FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF, - 0xFFFFFFFF, 0xFFFF0FFF, 0x03FF03FF, 0x00000000, - 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, - 0x03FF03FF, 0x00000080, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x000005FF, 0x00000000, 0x00000000, + 0x1FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF, + 0xFFFFFFFF, 0x000003FF, 0x03FF00FE, 0x00000000, + 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFE0, 0x000FFFFF, 0x03FF0FE0, 0x00000000, - 0xFFFFFFF8, 0xFFFFC001, 0xFFFFFFFF, 0x0000003F, + 0xFFFFFFF8, 0x03FFC001, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000000F, 0xFFFFE3FF, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x0063DE00, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -473,16 +473,16 @@ u_is_alpha = 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF, 0x00000000, 0x00000000, 0x00000000, 0x80020000, - 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000, + 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x3E2FFC84, 0xF3FFBF50, 0x000043E0, 0xFFFFFFFF, 0x000001FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F, - 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000080FF, + 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, + 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F, 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -491,7 +491,7 @@ u_is_alpha = 0x000000E0, 0x1F3E03FE, 0xFFFFFFFE, 0xFFFFFFFF, 0xE07FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000, + 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -503,32 +503,32 @@ u_is_alpha = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, + 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, + 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFC, + 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0x000019FF, 0x00000000, 0x00000000, 0xF8000000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x28FC0000, - 0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, - 0xFFFFFFF0, 0x0007FFFF, 0x03FF8000, 0x7FFFFFDF, - 0xFFFFFFFF, 0x000001FF, 0x03FF0FF7, 0xC47FFFFF, - 0xFFFFFFFF, 0x3E62FFFF, 0x38000005, 0x001C07FF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0007, + 0xFFFFFFFC, 0x000FFFFF, 0x03FF0000, 0x00000000, + 0xFFFFFFFF, 0xFFFF003F, 0x0000007F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x000001FF, 0x03FF0FF7, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF, + 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, + 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000, 0xA0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF, @@ -546,83 +546,27 @@ u_is_alpha = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF, + 0x7FFFFFFF, 0xFFFF0000, 0x000007FF, 0x00000000, 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, - 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, - 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF, - 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000001F, - 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, - 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x0000FFC0, - 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x03FF01FF, - 0xFFFFFFF8, 0xFFC0007F, 0xFFFF0000, 0x0047FFFF, - 0xFFFFFFF8, 0x0007FFFF, 0x17FF001E, 0x00000000, - 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000, - 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x03FF0000, - 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0000FFFF, 0x03FF00B0, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, - 0xFFFFFFFF, 0x0000FFFF, 0x03FF0010, 0x00000000, - 0xFFFFFFFF, 0x000007FF, 0x000003FF, 0x00000000, - 0x03FFFFFF, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x800003FF, + 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x000003FF, - 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF, - 0xFFFFFFFF, 0x0000FFFF, 0x03FF000F, 0xE0FFFFF8, - 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, - 0x00000003, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF, - 0x03FF01FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF, 0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF, @@ -633,31 +577,7 @@ u_is_alpha = 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, 0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, - 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFF0000, 0xFFFF1FFF, 0xFFFF03FF, 0xFFFF03FF, - 0x000007FF, 0x00000000, 0x00000000, 0xFFFFFFC0, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/ctype_blank.c b/lib/unictype/ctype_blank.c index f3b17d7..5e2ea54 100644 --- a/lib/unictype/ctype_blank.c +++ b/lib/unictype/ctype_blank.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/ctype_blank.h b/lib/unictype/ctype_blank.h index 8784176..0506e46 100644 --- a/lib/unictype/ctype_blank.h +++ b/lib/unictype/ctype_blank.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[4 << 4]; + /*unsigned*/ int level3[5 << 4]; } u_is_blank = { @@ -30,11 +30,11 @@ u_is_blank = -1, -1, 2 + 128 * sizeof (short) / sizeof (int) + 16, + 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, - -1, - 2 + 128 * sizeof (short) / sizeof (int) + 32, + 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -42,7 +42,7 @@ u_is_blank = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 48, + 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, @@ -156,6 +156,10 @@ u_is_blank = 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00004000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000077F, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/ctype_cntrl.c b/lib/unictype/ctype_cntrl.c index 1dc9b01..13869c5 100644 --- a/lib/unictype/ctype_cntrl.c +++ b/lib/unictype/ctype_cntrl.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/ctype_cntrl.h b/lib/unictype/ctype_cntrl.h index 8081960..e911b0d 100644 --- a/lib/unictype/ctype_cntrl.h +++ b/lib/unictype/ctype_cntrl.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/ctype_digit.c b/lib/unictype/ctype_digit.c index cdc011a..ec444d4 100644 --- a/lib/unictype/ctype_digit.c +++ b/lib/unictype/ctype_digit.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/ctype_digit.h b/lib/unictype/ctype_digit.h index eb1c87a..82d7d2c 100644 --- a/lib/unictype/ctype_digit.h +++ b/lib/unictype/ctype_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/ctype_graph.c b/lib/unictype/ctype_graph.c index eaa78c2..474211b 100644 --- a/lib/unictype/ctype_graph.c +++ b/lib/unictype/ctype_graph.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/ctype_graph.h b/lib/unictype/ctype_graph.h index 6485fd0..0a00010 100644 --- a/lib/unictype/ctype_graph.h +++ b/lib/unictype/ctype_graph.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[5 << 7]; - /*unsigned*/ int level3[75 << 4]; + /*unsigned*/ int level3[52 << 4]; } u_is_graph = { @@ -55,188 +55,121 @@ u_is_graph = 18 + 640 * sizeof (short) / sizeof (int) + 256, 18 + 640 * sizeof (short) / sizeof (int) + 272, 18 + 640 * sizeof (short) / sizeof (int) + 288, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 304, 18 + 640 * sizeof (short) / sizeof (int) + 320, 18 + 640 * sizeof (short) / sizeof (int) + 336, 18 + 640 * sizeof (short) / sizeof (int) + 352, 18 + 640 * sizeof (short) / sizeof (int) + 368, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 384, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 400, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, 18 + 640 * sizeof (short) / sizeof (int) + 416, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, 18 + 640 * sizeof (short) / sizeof (int) + 432, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, 18 + 640 * sizeof (short) / sizeof (int) + 448, 18 + 640 * sizeof (short) / sizeof (int) + 464, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 480, + 18 + 640 * sizeof (short) / sizeof (int) + 496, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 496, - 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, 18 + 640 * sizeof (short) / sizeof (int) + 528, 18 + 640 * sizeof (short) / sizeof (int) + 544, 18 + 640 * sizeof (short) / sizeof (int) + 560, 18 + 640 * sizeof (short) / sizeof (int) + 576, 18 + 640 * sizeof (short) / sizeof (int) + 592, 18 + 640 * sizeof (short) / sizeof (int) + 608, + -1, 18 + 640 * sizeof (short) / sizeof (int) + 624, 18 + 640 * sizeof (short) / sizeof (int) + 640, - 18 + 640 * sizeof (short) / sizeof (int) + 656, - 18 + 640 * sizeof (short) / sizeof (int) + 672, - 18 + 640 * sizeof (short) / sizeof (int) + 688, - 18 + 640 * sizeof (short) / sizeof (int) + 704, - 18 + 640 * sizeof (short) / sizeof (int) + 720, - 18 + 640 * sizeof (short) / sizeof (int) + 736, - 18 + 640 * sizeof (short) / sizeof (int) + 752, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 768, - 18 + 640 * sizeof (short) / sizeof (int) + 784, - -1, - -1, - -1, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 800, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 816, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 832, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 848, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, -1, -1, -1, @@ -247,18 +180,19 @@ u_is_graph = -1, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 656, + 18 + 640 * sizeof (short) / sizeof (int) + 672, -1, -1, -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, @@ -268,134 +202,17 @@ u_is_graph = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 896, - 18 + 640 * sizeof (short) / sizeof (int) + 912, - 18 + 640 * sizeof (short) / sizeof (int) + 928, - 18 + 640 * sizeof (short) / sizeof (int) + 944, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 976, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 992, - 18 + 640 * sizeof (short) / sizeof (int) + 1008, - 18 + 640 * sizeof (short) / sizeof (int) + 1024, - 18 + 640 * sizeof (short) / sizeof (int) + 1040, - 18 + 640 * sizeof (short) / sizeof (int) + 1056, - 18 + 640 * sizeof (short) / sizeof (int) + 1072, -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1088, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1104, - 18 + 640 * sizeof (short) / sizeof (int) + 1120, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1136, -1, -1, -1, @@ -416,11 +233,8 @@ u_is_graph = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1152, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1168, -1, -1, -1, @@ -454,6 +268,10 @@ u_is_graph = -1, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 688, + 18 + 640 * sizeof (short) / sizeof (int) + 704, + 18 + 640 * sizeof (short) / sizeof (int) + 720, + 18 + 640 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -466,6 +284,7 @@ u_is_graph = -1, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -473,6 +292,90 @@ u_is_graph = -1, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -513,8 +416,11 @@ u_is_graph = -1, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 784, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, @@ -548,134 +454,228 @@ u_is_graph = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1184 + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 816 }, { 0x00000000, 0xFFFFFFFE, 0xFFFFFFFF, 0x7FFFFFFF, @@ -684,93 +684,101 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFCFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7CFFFFFF, 0xFFFFD7F0, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFEFFFF, 0xFE7FFFFF, 0xFFFFFFFE, - 0xFFFEE6FF, 0xFFFFFFFF, 0xFFFF00FF, 0x001F07FF, - 0xDFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFE000F, 0xFE7FFFFF, 0xFFFFFFFE, + 0xFFFE06FF, 0xFFFFFFFF, 0xFFFF00FF, 0x001F07FF, + 0xCFFFFFCF, 0xFFFFFFFE, 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFBFFF, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x07FFFFFF, - 0xFFFFFFFF, 0x7FFF3FFF, 0x4FFFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0FFFFFCF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFE, 0xF3FFFFFF, 0xFF1F3FFF, 0xF807FFFF, + 0xFFF99FEE, 0xF3C5FDFF, 0xB080799F, 0x07FFFFCF, 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0, - 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0203FFCF, - 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x00FFFFCF, + 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0002FFCF, + 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0003FFCF, 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x07FFFFC0, - 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0xFF00FFCF, - 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, - 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFE3FFFCF, - 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001CFFC0, + 0xFFFDDFEE, 0xE3EFFDFF, 0x03603DDF, 0xFF00FFCF, + 0xFFFDDFEC, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, + 0xFFFDDFEC, 0xE3FFFDFF, 0x00803DDF, 0xFE3FFFCF, + 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001C0000, 0xFFFFFFFE, 0x87FFFFFF, 0x0FFFFFFF, 0x00000000, - 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000, + 0xFEF02596, 0x3BFFECAE, 0x33FF3F5F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFEFF, 0xFFFE1FFF, - 0xFEFFFFFF, 0xDFFFFFFF, 0x07FFDFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFEFF0FFF, 0xDFFFFFFF, 0x001FDFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xC3FFFFFF, 0xFFFFFFFF, 0xFFFF003F, 0x1FFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, - 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x1FFFFFFF, - 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFF3DFFFF, 0xFFFFFFFF, 0x87FFFFFF, 0x1FFFFFFF, + 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, + 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x1FFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, + 0x1FFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x001FDFFF, 0x007FFFFF, 0x000FFFFF, 0x000DDFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x03FF03FF, - 0x03FF7FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0x003FFFFF, - 0x7FFFFFFF, 0x0FFF0FFF, 0xFFFFFFF1, 0x001F3FFF, - 0xFFFFFFFF, 0xFFFF0FFF, 0xC7FF03FF, 0xFFFFFFFF, - 0xCFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x9FFFFFFF, - 0x03FF03FF, 0x7FFF3FFF, 0x00000000, 0x00000000, + 0x03FF3FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, + 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000, + 0x1FFFFFFF, 0x0FFF0FFF, 0xFFFFFFF1, 0x001F3FFF, + 0xFFFFFFFF, 0xFFFF03FF, 0xC3FF03FF, 0xFFFFFFFF, + 0xCFFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x1FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF00FFFFF, + 0xFFFFFFFF, 0x03FFC7FF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF8FFFFFF, 0xFFFFE3FF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFFFF00FF, 0x037FFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC000007F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xEFCFFFDF, 0x7FDCFFFF, - 0xFFFFF880, 0xFFFFFCFF, 0x7FFFFFFF, 0xFFF3FFDF, - 0x1FFF7FFF, 0x7FFFFFFF, 0xFFFF0000, 0x0001FFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFF880, 0xFFFFFCFF, 0x7FFFFFFF, 0xFFF3FC1F, + 0x001F7FFF, 0x003FFFFF, 0xFFFF0000, 0x0001FFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF8FFFF, 0xFFFFFFFF, + 0xFFFF01FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0x1FFFFFFF, 0x0000000F, 0x00000000, + 0xFFFFF3DE, 0xFFFFFEFF, 0x7F47AFFF, 0xFFFFFFFE, + 0xFF1FFFFF, 0x7FFEFFFF, 0xFFFF17FF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF, - 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0FFFFF, - 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800180FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x001F1FFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0007FF, + 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F, 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, + 0xFFFFFFFF, 0x0001FFFF, 0x00000000, 0x00000000, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFE7FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF7FFF, 0x07FFFFFF, 0xFFFFFFFF, 0xFFFF000F, - 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFF7FFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFF000F, + 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFF000F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -781,131 +789,71 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFF007F, 0xFFFFFFFF, + 0xFFFF1FFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, + 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xF00FFFFC, + 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000, - 0xFFFFFFFF, 0x03FF0FFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x3FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x1FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FFBFFF, 0x7FFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xF8000007, 0x007FFFFF, - 0x007E7E7E, 0xFFFF7F7F, 0xFFFFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF3FFF, + 0x00001FFF, 0x00000000, 0x00000000, 0xF8000000, + 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0x00FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, + 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000, 0xE0F8007F, 0x5F7FFFFF, 0xFFFFFFDB, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF80003, 0xFFFFFFFF, + 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0000, 0xFFFFFFFF, 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x3FFF0000, - 0x03FFFFFF, 0xFFFFFFFF, 0xFFF7FFFF, 0xFFDF0F7F, + 0x03FFFFFF, 0xFFFF007F, 0xFFF7FFFF, 0xFFDF0F7F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x9FFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x3E007F7F, 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF, + 0x0FFF07FF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFF, - 0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x07FFFFFF, + 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000, + 0x7FFFFFFF, 0xFFFF000F, 0x000007FF, 0x00000000, 0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000800F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFD3F, 0x91BFFFFF, 0xFFBFFFFF, 0xFFFFFFFF, - 0x7FFFFFFF, 0x0000FF80, 0x00000000, 0xF837FFFF, - 0x8FFFFFFF, 0x83FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xF0FFFFFF, 0xFFFCFFFF, 0xFFFFFFFF, - 0xFEEFF06F, 0x870FFFFF, 0x01FF00FF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000000, 0xFFFFFFFF, 0x007FF87F, - 0xFFFFFFFF, 0xFE3FFFFF, 0xFF3FFFFF, 0xFF07FFFF, - 0x1E03FFFF, 0x0000FE00, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0xFC07FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFC3FFF, 0x8000FFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0003, 0x03FF01FF, - 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF000F, 0x007FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x001FFFFE, - 0xFFFBFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000, - 0xBFFFBD7F, 0xFFFF03FF, 0xFFFFFFFF, 0x03FF07FF, - 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00FF, 0x00000000, + 0x83FFFFFF, 0x83FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFF3FFFFF, 0x3FFFFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000, - 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000, - 0xE3FFFFFF, 0xFFFF0FFF, 0x00000000, 0x00000000, + 0xFEEFF06F, 0x870FFFFF, 0x01FF00FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x8007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001F7FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000F0007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x0000C3FF, - 0x00000000, 0x00000000, 0xFFFF0000, 0x003F3FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFF003F, 0xE0FFFFFB, - 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF, - 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000, - 0x00000003, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF, - 0xF3FF01FF, 0x0000000F, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF, @@ -918,52 +866,12 @@ u_is_graph = 0xFFFFFFFF, 0xFFFFFF3F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFCFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFF9F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, - 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF, - 0xFFFF1FFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF, - 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, - 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, + 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, - 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, - 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, - 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x0000001F, 0x00000000, 0x00000001, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/ctype_lower.c b/lib/unictype/ctype_lower.c index 4499036..8e1e118 100644 --- a/lib/unictype/ctype_lower.c +++ b/lib/unictype/ctype_lower.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/ctype_lower.h b/lib/unictype/ctype_lower.h index 1263a70..32f602c 100644 --- a/lib/unictype/ctype_lower.h +++ b/lib/unictype/ctype_lower.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[15 << 4]; + /*unsigned*/ int level3[11 << 4]; } u_is_lower = { @@ -30,20 +30,23 @@ u_is_lower = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 48, 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 96, + -1, + -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -101,12 +104,11 @@ u_is_lower = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, @@ -146,22 +148,20 @@ u_is_lower = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, @@ -283,20 +283,16 @@ u_is_lower = 0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF, 0xAAAAAAAA, 0x54AAAAAA, 0xAAAAA955, 0xD4AAAAAA, 0x46241129, 0xA251212A, 0xB5555B60, 0xAA2CAAAA, - 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B, - 0x60041F89, 0x00000000, 0x00000000, 0x00000000, + 0xAAAAAAAA, 0x100AAAA8, 0x0ADBAA84, 0x20268B09, + 0x00041F09, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x388A0000, - 0x00000000, 0xFFFEF000, 0xAAE37FFF, 0x092FAAAA, + 0x00000000, 0xFFFEF000, 0xAAE37FFF, 0x0927AAAA, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xAAAAAAAA, 0xAAAAA802, 0xAAAAAAAA, 0xAAAAD554, 0xAAAAAAAA, - 0xAAAAAAAA, 0x0000AAAA, 0x00000000, 0xFFFFFFFE, + 0xAAAAAAAA, 0x0000000A, 0x00000000, 0xFFFFFFFE, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x3F000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, @@ -312,17 +308,13 @@ u_is_lower = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x00481562, - 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0008500A, - 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000, + 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0000000A, + 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA, - 0x0AAAAAAA, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AA8, + 0x00AAAAAA, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xAAA8AAA8, 0xAAAAAAAA, 0x9400AAAA, - 0xAA8A10AA, 0x00A002AA, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00080000, 0xFFFF0000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, + 0x000010AA, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, @@ -330,14 +322,6 @@ u_is_lower = 0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/ctype_print.c b/lib/unictype/ctype_print.c index 3d52eac..8e53e0f 100644 --- a/lib/unictype/ctype_print.c +++ b/lib/unictype/ctype_print.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/ctype_print.h b/lib/unictype/ctype_print.h index 19ab4d3..73df0b9 100644 --- a/lib/unictype/ctype_print.h +++ b/lib/unictype/ctype_print.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[5 << 7]; - /*unsigned*/ int level3[75 << 4]; + /*unsigned*/ int level3[52 << 4]; } u_is_print = { @@ -55,188 +55,121 @@ u_is_print = 18 + 640 * sizeof (short) / sizeof (int) + 256, 18 + 640 * sizeof (short) / sizeof (int) + 272, 18 + 640 * sizeof (short) / sizeof (int) + 288, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 304, 18 + 640 * sizeof (short) / sizeof (int) + 320, 18 + 640 * sizeof (short) / sizeof (int) + 336, 18 + 640 * sizeof (short) / sizeof (int) + 352, 18 + 640 * sizeof (short) / sizeof (int) + 368, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 384, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 400, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, 18 + 640 * sizeof (short) / sizeof (int) + 416, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, 18 + 640 * sizeof (short) / sizeof (int) + 432, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, 18 + 640 * sizeof (short) / sizeof (int) + 448, 18 + 640 * sizeof (short) / sizeof (int) + 464, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, 18 + 640 * sizeof (short) / sizeof (int) + 480, + 18 + 640 * sizeof (short) / sizeof (int) + 496, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 496, - 18 + 640 * sizeof (short) / sizeof (int) + 512, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, 18 + 640 * sizeof (short) / sizeof (int) + 528, 18 + 640 * sizeof (short) / sizeof (int) + 544, 18 + 640 * sizeof (short) / sizeof (int) + 560, 18 + 640 * sizeof (short) / sizeof (int) + 576, 18 + 640 * sizeof (short) / sizeof (int) + 592, 18 + 640 * sizeof (short) / sizeof (int) + 608, + -1, 18 + 640 * sizeof (short) / sizeof (int) + 624, 18 + 640 * sizeof (short) / sizeof (int) + 640, - 18 + 640 * sizeof (short) / sizeof (int) + 656, - 18 + 640 * sizeof (short) / sizeof (int) + 672, - 18 + 640 * sizeof (short) / sizeof (int) + 688, - 18 + 640 * sizeof (short) / sizeof (int) + 704, - 18 + 640 * sizeof (short) / sizeof (int) + 720, - 18 + 640 * sizeof (short) / sizeof (int) + 736, - 18 + 640 * sizeof (short) / sizeof (int) + 752, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 768, - 18 + 640 * sizeof (short) / sizeof (int) + 784, - -1, - -1, - -1, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 800, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 816, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 832, - -1, - 18 + 640 * sizeof (short) / sizeof (int) + 848, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, -1, -1, -1, @@ -247,18 +180,19 @@ u_is_print = -1, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 656, + 18 + 640 * sizeof (short) / sizeof (int) + 672, -1, -1, -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, @@ -268,134 +202,17 @@ u_is_print = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 896, - 18 + 640 * sizeof (short) / sizeof (int) + 912, - 18 + 640 * sizeof (short) / sizeof (int) + 928, - 18 + 640 * sizeof (short) / sizeof (int) + 944, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 976, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 992, - 18 + 640 * sizeof (short) / sizeof (int) + 1008, - 18 + 640 * sizeof (short) / sizeof (int) + 1024, - 18 + 640 * sizeof (short) / sizeof (int) + 1040, - 18 + 640 * sizeof (short) / sizeof (int) + 1056, - 18 + 640 * sizeof (short) / sizeof (int) + 1072, -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1088, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1104, - 18 + 640 * sizeof (short) / sizeof (int) + 1120, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1136, -1, -1, -1, @@ -416,11 +233,8 @@ u_is_print = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1152, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 1168, -1, -1, -1, @@ -454,6 +268,10 @@ u_is_print = -1, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 688, + 18 + 640 * sizeof (short) / sizeof (int) + 704, + 18 + 640 * sizeof (short) / sizeof (int) + 720, + 18 + 640 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -466,6 +284,7 @@ u_is_print = -1, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -473,6 +292,90 @@ u_is_print = -1, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -513,8 +416,11 @@ u_is_print = -1, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 784, -1, -1, + 18 + 640 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, @@ -548,134 +454,228 @@ u_is_print = -1, -1, -1, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 160, - 18 + 640 * sizeof (short) / sizeof (int) + 1184 + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 320, + 18 + 640 * sizeof (short) / sizeof (int) + 816 }, { 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, @@ -684,93 +684,101 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFCFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7CFFFFFF, 0xFFFFD7F0, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFEFFFF, 0xFE7FFFFF, 0xFFFFFFFE, - 0xFFFEE6FF, 0xFFFFFFFF, 0xFFFF00FF, 0x001F07FF, - 0xDFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFE000F, 0xFE7FFFFF, 0xFFFFFFFE, + 0xFFFE06FF, 0xFFFFFFFF, 0xFFFF00FF, 0x001F07FF, + 0xCFFFFFCF, 0xFFFFFFFE, 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFBFFF, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x07FFFFFF, - 0xFFFFFFFF, 0x7FFF3FFF, 0x4FFFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0FFFFFCF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFE, 0xF3FFFFFF, 0xFF1F3FFF, 0xF807FFFF, + 0xFFF99FEE, 0xF3C5FDFF, 0xB080799F, 0x07FFFFCF, 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0, - 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0203FFCF, - 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x00FFFFCF, + 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0002FFCF, + 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0003FFCF, 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x07FFFFC0, - 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0xFF00FFCF, - 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, - 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFE3FFFCF, - 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001CFFC0, + 0xFFFDDFEE, 0xE3EFFDFF, 0x03603DDF, 0xFF00FFCF, + 0xFFFDDFEC, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, + 0xFFFDDFEC, 0xE3FFFDFF, 0x00803DDF, 0xFE3FFFCF, + 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001C0000, 0xFFFFFFFE, 0x87FFFFFF, 0x0FFFFFFF, 0x00000000, - 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000, + 0xFEF02596, 0x3BFFECAE, 0x33FF3F5F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFEFF, 0xFFFE1FFF, - 0xFEFFFFFF, 0xDFFFFFFF, 0x07FFDFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFEFF0FFF, 0xDFFFFFFF, 0x001FDFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xC3FFFFFF, 0xFFFFFFFF, 0xFFFF003F, 0x1FFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, - 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x1FFFFFFF, - 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFF3DFFFF, 0xFFFFFFFF, 0x87FFFFFF, 0x1FFFFFFF, + 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, + 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, + 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x001FDFFF, 0x007FFFFF, 0x000FFFFF, 0x000DDFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x03FF03FF, 0x03FF7FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0x003FFFFF, - 0x7FFFFFFF, 0x0FFF0FFF, 0xFFFFFFF1, 0x001F3FFF, - 0xFFFFFFFF, 0xFFFF0FFF, 0xC7FF03FF, 0xFFFFFFFF, - 0xCFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x9FFFFFFF, - 0x03FF03FF, 0x7FFF3FFF, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000, + 0x1FFFFFFF, 0x0FFF0FFF, 0xFFFFFFF1, 0x001F3FFF, + 0xFFFFFFFF, 0xFFFF03FF, 0xC3FF03FF, 0xFFFFFFFF, + 0xCFFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0FFF, 0x1FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF00FFFFF, + 0xFFFFFFFF, 0x03FFC7FF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF8FFFFFF, 0xFFFFE3FF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFFFF00FF, 0x037FFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC000007F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xEFCFFFDF, 0x7FDCFFFF, - 0xFFFFFFFF, 0xFFFFFCFF, 0xFFFFFFFF, 0xFFF3FFDF, - 0x1FFF7FFF, 0x7FFFFFFF, 0xFFFF0000, 0x0001FFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFCFF, 0xFFFFFFFF, 0xFFF3FC1F, + 0x001F7FFF, 0x003FFFFF, 0xFFFF0000, 0x0001FFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF8FFFF, 0xFFFFFFFF, + 0xFFFF01FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0x1FFFFFFF, 0x0000000F, 0x00000000, + 0xFFFFF3DE, 0xFFFFFEFF, 0x7F47AFFF, 0xFFFFFFFE, + 0xFF1FFFFF, 0x7FFEFFFF, 0xFFFF17FF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF, - 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0FFFFF, - 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800180FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x001F1FFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0007FF, + 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F, 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, + 0xFFFFFFFF, 0x0001FFFF, 0x00000000, 0x00000000, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFE7FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF7FFF, 0x07FFFFFF, 0xFFFFFFFF, 0xFFFF000F, - 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFF7FFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFF000F, + 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFF000F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -781,131 +789,71 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFF007F, 0xFFFFFFFF, + 0xFFFF1FFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, + 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xF00FFFFC, + 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000, - 0xFFFFFFFF, 0x03FF0FFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x3FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x1FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FFBFFF, 0x7FFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xF8000007, 0x007FFFFF, - 0x007E7E7E, 0xFFFF7F7F, 0xFFFFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF3FFF, + 0x00001FFF, 0x00000000, 0x00000000, 0xF8000000, + 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0x00FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC01F, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x800FFFFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x007FFFFF, 0xF3FF3FFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, + 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000, 0xE0F8007F, 0x5F7FFFFF, 0xFFFFFFDB, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF80003, 0xFFFFFFFF, + 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0000, 0xFFFFFFFF, 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x3FFF0000, - 0x03FFFFFF, 0xFFFFFFFF, 0xFFF7FFFF, 0xFFDF0F7F, + 0x03FFFFFF, 0xFFFF007F, 0xFFF7FFFF, 0xFFDF0F7F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x9FFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x3E007F7F, 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF, + 0x0FFF07FF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFF, - 0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x07FFFFFF, + 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000, + 0x7FFFFFFF, 0xFFFF000F, 0x000007FF, 0x00000000, 0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000800F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFD3F, 0x91BFFFFF, 0xFFBFFFFF, 0xFFFFFFFF, - 0x7FFFFFFF, 0x0000FF80, 0x00000000, 0xF837FFFF, - 0x8FFFFFFF, 0x83FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xF0FFFFFF, 0xFFFCFFFF, 0xFFFFFFFF, - 0xFEEFF06F, 0x870FFFFF, 0x01FF00FF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000000, 0xFFFFFFFF, 0x007FF87F, - 0xFFFFFFFF, 0xFE3FFFFF, 0xFF3FFFFF, 0xFF07FFFF, - 0x1E03FFFF, 0x0000FE00, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0xFC07FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFC3FFF, 0x8000FFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0003, 0x03FF01FF, - 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF000F, 0x007FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, 0x001FFFFE, - 0xFFFBFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000, - 0xBFFFBD7F, 0xFFFF03FF, 0xFFFFFFFF, 0x03FF07FF, - 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00FF, 0x00000000, + 0x83FFFFFF, 0x83FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFF3FFFFF, 0x3FFFFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000, - 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000, - 0xE3FFFFFF, 0xFFFF0FFF, 0x00000000, 0x00000000, + 0xFEEFF06F, 0x870FFFFF, 0x01FF00FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x8007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001F7FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000F0007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x0000C3FF, - 0x00000000, 0x00000000, 0xFFFF0000, 0x003F3FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFF003F, 0xE0FFFFFB, - 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF, - 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000, - 0x00000003, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF, - 0xF3FF01FF, 0x0000000F, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF, @@ -918,52 +866,12 @@ u_is_print = 0xFFFFFFFF, 0xFFFFFF3F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFCFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFF9F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, - 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF, - 0xFFFF1FFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF, - 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, - 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, + 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, - 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, - 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, - 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x0000001F, 0x00000000, 0x00000001, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/ctype_punct.c b/lib/unictype/ctype_punct.c index 4e449ae..8071a26 100644 --- a/lib/unictype/ctype_punct.c +++ b/lib/unictype/ctype_punct.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/ctype_punct.h b/lib/unictype/ctype_punct.h index 038b8c5..ce4a010 100644 --- a/lib/unictype/ctype_punct.h +++ b/lib/unictype/ctype_punct.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[4 << 7]; - /*unsigned*/ int level3[63 << 4]; + /*unsigned*/ int level3[45 << 4]; } u_is_punct = { @@ -46,6 +46,7 @@ u_is_punct = 18 + 512 * sizeof (short) / sizeof (int) + 112, 18 + 512 * sizeof (short) / sizeof (int) + 128, 18 + 512 * sizeof (short) / sizeof (int) + 144, + -1, 18 + 512 * sizeof (short) / sizeof (int) + 160, 18 + 512 * sizeof (short) / sizeof (int) + 176, 18 + 512 * sizeof (short) / sizeof (int) + 192, @@ -56,7 +57,6 @@ u_is_punct = 18 + 512 * sizeof (short) / sizeof (int) + 272, 18 + 512 * sizeof (short) / sizeof (int) + 288, 18 + 512 * sizeof (short) / sizeof (int) + 304, - 18 + 512 * sizeof (short) / sizeof (int) + 304, 18 + 512 * sizeof (short) / sizeof (int) + 320, 18 + 512 * sizeof (short) / sizeof (int) + 336, 18 + 512 * sizeof (short) / sizeof (int) + 352, @@ -166,23 +166,28 @@ u_is_punct = 18 + 512 * sizeof (short) / sizeof (int) + 528, 18 + 512 * sizeof (short) / sizeof (int) + 544, 18 + 512 * sizeof (short) / sizeof (int) + 560, - 18 + 512 * sizeof (short) / sizeof (int) + 576, -1, + -1, + 18 + 512 * sizeof (short) / sizeof (int) + 576, 18 + 512 * sizeof (short) / sizeof (int) + 592, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, 18 + 512 * sizeof (short) / sizeof (int) + 608, - 18 + 512 * sizeof (short) / sizeof (int) + 624, - 18 + 512 * sizeof (short) / sizeof (int) + 640, - 18 + 512 * sizeof (short) / sizeof (int) + 656, - 18 + 512 * sizeof (short) / sizeof (int) + 672, - 18 + 512 * sizeof (short) / sizeof (int) + 688, - 18 + 512 * sizeof (short) / sizeof (int) + 704, - 18 + 512 * sizeof (short) / sizeof (int) + 720, -1, -1, -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -217,9 +222,7 @@ u_is_punct = -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 752, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -258,7 +261,6 @@ u_is_punct = -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -266,33 +268,31 @@ u_is_punct = -1, -1, -1, + 18 + 512 * sizeof (short) / sizeof (int) + 624, + 18 + 512 * sizeof (short) / sizeof (int) + 640, + -1, + 18 + 512 * sizeof (short) / sizeof (int) + 656, + -1, + -1, + -1, + -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 800, - 18 + 512 * sizeof (short) / sizeof (int) + 816, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 832, - 18 + 512 * sizeof (short) / sizeof (int) + 304, - 18 + 512 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, -1, -1, + 18 + 512 * sizeof (short) / sizeof (int) + 672, + -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 864, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 880, - 18 + 512 * sizeof (short) / sizeof (int) + 896, - 18 + 512 * sizeof (short) / sizeof (int) + 912, - 18 + 512 * sizeof (short) / sizeof (int) + 928, - 18 + 512 * sizeof (short) / sizeof (int) + 944, - 18 + 512 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 976, + 18 + 512 * sizeof (short) / sizeof (int) + 688, -1, -1, -1, @@ -547,7 +547,7 @@ u_is_punct = 18 + 512 * sizeof (short) / sizeof (int) + 304, 18 + 512 * sizeof (short) / sizeof (int) + 304, 18 + 512 * sizeof (short) / sizeof (int) + 304, - 18 + 512 * sizeof (short) / sizeof (int) + 992 + 18 + 512 * sizeof (short) / sizeof (int) + 704 }, { 0x00000000, 0xFC00FFFE, 0xF8000001, 0x78000001, @@ -561,84 +561,84 @@ u_is_punct = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003FC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFC000000, 0x00000000, - 0xFFFEE600, 0xFFFFFFFF, 0x000000FF, 0x00180000, - 0xDFFFFFFF, 0x00000000, 0xFFFFF800, 0x00013C00, + 0xFFFE0600, 0xFFFFFFFF, 0x000000FF, 0x00180000, + 0xCFFFFFCF, 0x00000000, 0x7FFFF800, 0x00013C00, 0x00000000, 0x00000000, 0xFFD00000, 0x60003F9F, 0x0002BFFF, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x03CFF800, - 0xFBC00000, 0x7FFF3EEF, 0x4E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, - 0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0001003C, - 0x0000000E, 0xD0000000, 0x0080399F, 0x0FFC000C, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x0000000E, 0xD0000000, 0x001E3FFF, 0x0001003C, + 0x0000000E, 0xD0000000, 0x0080399F, 0x07FC000C, 0x0000000E, 0xD0000000, 0x00023987, 0x00230000, - 0x0000000E, 0xD0000000, 0x00003BBF, 0x0003000C, - 0x0000000E, 0xD0000000, 0x00C0399F, 0x00FD000C, + 0x0000000E, 0xD0000000, 0x00003BBF, 0x0002000C, + 0x0000000E, 0xD0000000, 0x00C0399F, 0x0001000C, 0x00000004, 0xC0000000, 0x00803DC7, 0x07FF0000, - 0x0000000F, 0xC0000000, 0x00603DDF, 0xFF00000C, - 0x0000000E, 0xD0000000, 0x00603DDF, 0x0000000C, - 0x0000000E, 0xC0000000, 0x00803DDF, 0x023F000C, + 0x0000000E, 0xC0000000, 0x00603DDF, 0xFF00000C, + 0x0000000C, 0xD0000000, 0x00603DDF, 0x0006000C, + 0x0000000C, 0xC0000000, 0x00803DDF, 0x023F000C, 0x0000000C, 0x00000000, 0xFF5F8400, 0x001C0000, 0x00000000, 0x80008000, 0x0C008040, 0x00000000, 0x00000000, 0x1BF20000, 0x00003F00, 0x00000000, 0xFFFFFFFE, 0xFFFFFC00, 0x00000000, 0xFFFE0000, - 0xFEFFE0FF, 0xDFFFFFFF, 0x07FFDFFF, 0x00000000, + 0xFEFF00FF, 0xDFFFFFFF, 0x001FDFFF, 0x00000000, 0x00000000, 0x7FFFF800, 0xC3C0FC00, 0x001E3F9D, - 0xFC00BFFC, 0x00000000, 0x00000000, 0x08000000, + 0xC000BFFC, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xE0000000, 0x1FFFFFFF, + 0x00000000, 0x00000000, 0x80000000, 0x1FFFFFFF, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x00000001, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00006000, 0x18000000, 0x00000000, 0x00000000, 0x00003800, 0x001C0000, 0x007C0000, 0x000C0000, 0x000C0000, 0x00000000, 0xFFF00000, 0x2F7FFFFF, 0x03FF0000, - 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, + 0x00003FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0FFF0FFF, 0x00000031, 0x00000000, - 0x00000000, 0x00000000, 0xC4000000, 0xFFFFFFFF, - 0xCF800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF, - 0x00000000, 0x7FFF3F7F, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0xC0000301, 0xFFFFFFFF, + 0xCF800000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000001F, 0xFFF00000, 0xFC00001F, 0x1FFFFFFF, - 0x00000007, 0x00003FFE, 0x00000000, 0xF00FFFC0, + 0x00000007, 0x000007FE, 0x00000000, 0x00000000, 0x00000000, 0xF8FFFFF0, 0x00000000, 0xC0000000, - 0x00000000, 0x00000000, 0xFFFF00FF, 0x031C21FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xA0000000, 0xE000E003, 0x6000E000, - 0xFFFFF880, 0xFFFFFCFF, 0x7FFFFFFF, 0x7FF1FFDF, - 0x00007FFF, 0x7FFFFFFF, 0xFFFF0000, 0x0001FFFF, - 0xC1D0037B, 0x0C0040AF, 0xFFFFBC1F, 0x00000000, - 0xFFFF0E00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFF880, 0xFFFFFCFF, 0x7FFFFFFF, 0x7FF1FC1F, + 0x00007FFF, 0x003FFFFF, 0xFFFF0000, 0x0001FFFF, + 0xC1D0037B, 0x0C0040AF, 0xFFF8BC1F, 0x00000000, + 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF, 0x0FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0x1FFFFFFF, 0x0000000F, 0x00000000, + 0xFFFFF3DE, 0xFFFFFEFF, 0x7F47AFFF, 0xFFFFFFFE, + 0xFF1FFFFF, 0x7FFEFFFF, 0xFFFF17FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF, - 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x001F1FFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFE0007E0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFE0387E0, - 0x00000000, 0x00000000, 0x00000000, 0x80010000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFF7FFF, 0x00000007, 0x00000000, + 0xFFFFFFFF, 0x00017FFF, 0x00000000, 0x00000000, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000, @@ -646,7 +646,7 @@ u_is_punct = 0x1E000000, 0x00000001, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x00000000, 0xFFFFFFFF, 0x0000000F, - 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFF000F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -655,21 +655,21 @@ u_is_punct = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFF0000, 0xFFFFFFFF, 0x0000007F, 0xC0000000, + 0xFFFF0000, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000E000, 0x00000000, 0x00000000, 0x7FFF8000, - 0xC0000000, 0x00000000, 0x00000000, 0x00FF0000, + 0x0000E000, 0x00000000, 0x00000000, 0x700F8000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x007FFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000600, 0x00000000, 0x00000000, 0x00000000, - 0x00000844, 0x03FF0FF8, 0x00000000, 0x00F00000, - 0x00000003, 0xFFF00000, 0x0000C01F, 0x1703FFFF, + 0x00000844, 0x00000FF8, 0x00000000, 0x00F00000, + 0x00000003, 0xFFF00000, 0x0000C01F, 0x00000000, 0x00000000, 0x0000FFC0, 0x800FFF80, 0x00000000, - 0x0000000F, 0xFFF80000, 0xC0003FFF, 0x00000020, - 0x00000000, 0x007FFE00, 0xF0003008, 0x3B800000, - 0x00000000, 0xC19D0000, 0xC0000002, 0x0063F800, - 0x00000000, 0x00000000, 0x08000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00003FF8, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x007FFE00, 0xF0003008, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -677,83 +677,39 @@ u_is_punct = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000200, 0x00000000, 0x00000000, - 0x00000000, 0xFFFC0000, 0x00000003, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x30000000, - 0x03FFFFFF, 0xFFFFFFFF, 0xFFF7FFFF, 0x00000F7F, + 0x03FFFFFF, 0xFFFF007F, 0xFFF7FFFF, 0x00000F7F, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0xFC00FFFE, 0xF8000001, 0xF8000001, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x3E007F7F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF87, 0xFF8FFFFF, 0x00000000, 0xFFE00000, - 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0FFFFFFF, - 0x00000000, 0x0000000F, 0x00000000, 0x07C00000, - 0x80000000, 0x00000000, 0x00010000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00008000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFF800000, 0xFF800000, - 0x00000000, 0x0000FF80, 0x00000000, 0xF8000000, - 0x8FC00000, 0x80000000, 0x00000000, 0x00000000, - 0x00000000, 0x30000000, 0xFFFCFFFF, 0xFFFFFFFF, - 0x0000F06E, 0x87000000, 0x01FF00FF, 0xE0000000, - 0xE0000000, 0x00000000, 0x00000100, 0x007FF860, - 0x00000000, 0xFE000000, 0xFF000000, 0xFF000000, - 0x1E000000, 0x0000FE00, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFC000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000007, 0xFF000000, 0xFFFC3FFF, 0x8000003F, - 0x00000007, 0xFFFF0000, 0x00000003, 0x00000000, - 0x00000007, 0x001FFF80, 0x0000000F, 0x00380000, - 0x00000007, 0xFFF80000, 0xE8003FE1, 0x001FFFFE, - 0x00000000, 0x3FFFF000, 0x00000000, 0x00000000, - 0x00000000, 0x00000200, 0x80000000, 0x000007FF, - 0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x0FFF07FF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x0000004F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF3F8000, 0x30FFFFFF, 0x00000000, - 0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000, - 0x00000000, 0x00FFF800, 0x00000000, 0x00000000, - 0xE0000000, 0xFC000FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0007FC00, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x001F0000, + 0x00000000, 0x0000000F, 0x00000000, 0x00000000, + 0x80000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x83C00000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0000C000, - 0x00000000, 0x00000000, 0x00000000, 0x003F0000, - 0x00000000, 0xFFFF0000, 0xF8000030, 0x00000003, + 0x0000F06E, 0x87000000, 0x01FF00FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFE0000, 0x7FFFFFFF, - 0x00078000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xF0000000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF, @@ -762,38 +718,10 @@ u_is_punct = 0x00000000, 0x00000000, 0x08000002, 0x08000000, 0x00200000, 0x00200000, 0x00008000, 0x00008000, 0x00000200, 0x00000200, 0x00000008, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xF8000FFF, 0x0000FFFE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007FFF80, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00030000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF, - 0x00001FFF, 0x00006000, 0x0000FC00, 0x00000C00, - 0x07FFF800, 0x00000000, 0x00000000, 0x00000000, - 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, + 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, - 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, - 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, - 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x0000001F, 0x00000000, 0x00000001, 0x00000000, 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/ctype_space.c b/lib/unictype/ctype_space.c index 9fc5bd5..93ad873 100644 --- a/lib/unictype/ctype_space.c +++ b/lib/unictype/ctype_space.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/ctype_space.h b/lib/unictype/ctype_space.h index 86a7373..90108b9 100644 --- a/lib/unictype/ctype_space.h +++ b/lib/unictype/ctype_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[4 << 4]; + /*unsigned*/ int level3[5 << 4]; } u_is_space = { @@ -30,11 +30,11 @@ u_is_space = -1, -1, 2 + 128 * sizeof (short) / sizeof (int) + 16, + 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, - -1, - 2 + 128 * sizeof (short) / sizeof (int) + 32, + 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -42,7 +42,7 @@ u_is_space = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 48, + 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, @@ -156,6 +156,10 @@ u_is_space = 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00004000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000077F, 0x00000300, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/ctype_upper.c b/lib/unictype/ctype_upper.c index e79b740..9348fcc 100644 --- a/lib/unictype/ctype_upper.c +++ b/lib/unictype/ctype_upper.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/ctype_upper.h b/lib/unictype/ctype_upper.h index a9a0846..4f3a780 100644 --- a/lib/unictype/ctype_upper.h +++ b/lib/unictype/ctype_upper.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[14 << 4]; + /*unsigned*/ int level3[11 << 4]; } u_is_upper = { @@ -30,20 +30,21 @@ u_is_upper = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 48, - 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -102,9 +103,10 @@ u_is_upper = -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -146,22 +148,20 @@ u_is_upper = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, @@ -285,20 +285,16 @@ u_is_upper = 0xB1DBCED6, 0x11AED2D5, 0x4AAAADB0, 0x55D65555, 0x55555555, 0x6C055555, 0x0000557A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x80450000, + 0x00000000, 0x00000000, 0x00000000, 0x00450000, 0xFFFED740, 0x00000FFB, 0x55008000, 0xE6905555, 0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0x55555555, 0x55555401, 0x55555555, 0x55552AAB, 0x55555555, - 0x55555555, 0xFFFE5555, 0x007FFFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000, + 0x55555555, 0xFFFE0005, 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x55555555, 0x55555555, 0x55555555, 0x55555555, 0x40155555, 0x55555555, 0x55555555, 0x55555555, 0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00, @@ -311,14 +307,14 @@ u_is_upper = 0x00000000, 0xFFC00000, 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0xC025EA9D, - 0x55555555, 0x55555555, 0x55555555, 0x00042805, + 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x0024EA9D, + 0x55555555, 0x55555555, 0x55555555, 0x00000005, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x55555555, 0x00001555, - 0x05555555, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x55555555, 0x00001554, + 0x00555555, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55545554, 0x55555555, 0x6A005555, - 0x55452855, 0x005F3D55, 0x00000000, 0x00000000, + 0x00000855, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, @@ -326,14 +322,6 @@ u_is_upper = 0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/ctype_xdigit.c b/lib/unictype/ctype_xdigit.c index 2e53232..e540008 100644 --- a/lib/unictype/ctype_xdigit.c +++ b/lib/unictype/ctype_xdigit.c @@ -1,5 +1,5 @@ /* ISO C like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/ctype_xdigit.h b/lib/unictype/ctype_xdigit.h index 6066e55..320f806 100644 --- a/lib/unictype/ctype_xdigit.h +++ b/lib/unictype/ctype_xdigit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/decdigit.c b/lib/unictype/decdigit.c index 94f9185..79f8339 100644 --- a/lib/unictype/decdigit.c +++ b/lib/unictype/decdigit.c @@ -1,5 +1,5 @@ /* Values of decimal digit Unicode characters. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/decdigit.h b/lib/unictype/decdigit.h index 7e96672..08dcc40 100644 --- a/lib/unictype/decdigit.h +++ b/lib/unictype/decdigit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Decimal digit values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define decdigit_header_0 16 #define decdigit_header_1 2 #define decdigit_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[2]; short level2[2 << 9]; - unsigned char level3[15 << 6]; + unsigned char level3[12 << 6]; } u_decdigit = { @@ -20,11 +20,11 @@ u_decdigit = 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 128, 256, -1, 384, -1, -1, 512, 512, 512, 512, 512, 512, - 512, 512, 512, 512, 640, 640, 768, -1, + 512, 512, 512, -1, 640, 640, 768, -1, 384, 896, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 128, - 896, -1, 1024, 640, -1, 1152, 640, 0, - 1280, -1, -1, -1, -1, -1, -1, -1, + 896, -1, 1024, 640, -1, -1, 640, 0, + 1152, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -59,7 +59,7 @@ u_decdigit = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 768, -1, -1, -1, - -1, 640, 1408, 1536, 640, -1, -1, 256, + -1, 640, 1280, -1, 640, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -85,9 +85,6 @@ u_decdigit = -1, 768, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 512, 256, 1664, 640, -1, 256, -1, -1, - -1, 640, -1, -1, 640, 384, 0, -1, - -1, 128, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -107,7 +104,6 @@ u_decdigit = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 128, -1, 640, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -134,7 +130,11 @@ u_decdigit = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 1792, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 1408, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -219,42 +219,18 @@ u_decdigit = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00, - 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, diff --git a/lib/unictype/digit.c b/lib/unictype/digit.c index a267af6..ba999a2 100644 --- a/lib/unictype/digit.c +++ b/lib/unictype/digit.c @@ -1,5 +1,5 @@ /* Values of digit Unicode characters. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/digit.h b/lib/unictype/digit.h index 86784cc..d3f2961 100644 --- a/lib/unictype/digit.h +++ b/lib/unictype/digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Digit values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define digit_header_0 16 #define digit_header_1 2 #define digit_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[2]; short level2[2 << 9]; - unsigned char level3[27 << 6]; + unsigned char level3[20 << 6]; } u_digit = { @@ -20,13 +20,13 @@ u_digit = 0, 128, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 256, 384, -1, 512, -1, -1, 640, 640, 640, 640, 640, 640, - 640, 640, 640, 640, 768, 768, 896, -1, + 640, 640, 640, -1, 768, 768, 896, -1, 512, 1024, -1, -1, -1, -1, 1152, -1, -1, -1, -1, -1, -1, -1, -1, 256, - 1024, -1, 1280, 1408, -1, 1536, 768, 0, - 1664, -1, -1, -1, -1, -1, -1, -1, - 1792, 1920, -1, -1, -1, -1, -1, -1, - 2048, 2176, -1, -1, -1, -1, 2304, 2432, + 1024, -1, 1280, 768, -1, -1, 768, 0, + 1408, -1, -1, -1, -1, -1, -1, -1, + 1536, 1664, -1, -1, -1, -1, -1, -1, + 1792, 1920, -1, -1, -1, -1, 2048, 2176, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -59,7 +59,7 @@ u_digit = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 896, -1, -1, -1, - -1, 768, 1920, 2560, 768, -1, -1, 384, + -1, 768, 1664, -1, 768, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -83,11 +83,7 @@ u_digit = -1, -1, -1, -1, -1, -1, 1024, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 896, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2688, -1, -1, -1, - -1, -1, -1, -1, 2816, -1, -1, -1, - 2944, 384, 3072, 768, -1, 384, -1, -1, - -1, 768, -1, -1, 768, 512, 0, -1, - -1, 256, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 2304, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -107,7 +103,6 @@ u_digit = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 256, -1, 768, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -134,14 +129,19 @@ u_digit = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 3200, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 2432, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 3328, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 @@ -239,22 +239,6 @@ u_digit = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x21, 0x43, 0x65, 0x87, 0xa9, 0x02, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00, - 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -311,14 +295,6 @@ u_digit = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x21, 0x43, 0x65, 0x87, 0xa9, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -327,41 +303,9 @@ u_digit = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x32, 0x54, 0x76, 0x98, 0x0a, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x32, 0x54, 0x76, 0x98, 0x0a, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x21, 0x43, 0x65, 0x87, 0xa9, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x21, 0x43, 0x65, 0x87, 0xa9, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x21, 0x43, - 0x65, 0x87, 0xa9, 0x21, 0x43, 0x65, 0x87, 0xa9, - 0x11, 0x32, 0x54, 0x76, 0x98, 0x0a, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + 0x65, 0x87, 0xa9, 0x21, 0x43, 0x65, 0x87, 0xa9 } }; diff --git a/lib/unictype/identsyntaxmap.h b/lib/unictype/identsyntaxmap.h index a60a3ac..5ff13fc 100644 --- a/lib/unictype/identsyntaxmap.h +++ b/lib/unictype/identsyntaxmap.h @@ -1,5 +1,5 @@ /* Three-level bitmap lookup. - Copyright (C) 2000-2002, 2005-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2000-2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2000-2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/joininggroup_byname.c b/lib/unictype/joininggroup_byname.c deleted file mode 100644 index 0bfdd77..0000000 --- a/lib/unictype/joininggroup_byname.c +++ /dev/null @@ -1,63 +0,0 @@ -/* Arabic joining group of Unicode characters. - Copyright (C) 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -#include - -#include "unictype/joininggroup_byname.h" - -int -uc_joining_group_byname (const char *joining_group_name) -{ - size_t len; - - len = strlen (joining_group_name); - if (len <= MAX_WORD_LENGTH) - { - char buf[MAX_WORD_LENGTH + 1]; - const struct named_joining_group *found; - - /* Copy joining_group_name into buf, converting '_' and '-' to ' '. */ - { - const char *p = joining_group_name; - char *q = buf; - - for (;; p++, q++) - { - char c = *p; - - if (c == '_' || c == '-') - c = ' '; - *q = c; - if (c == '\0') - break; - } - } - /* Here q == buf + len. */ - - /* Do a hash table lookup, with case-insensitive comparison. */ - found = uc_joining_group_lookup (buf, len); - if (found != NULL) - return found->joining_group; - } - /* Invalid joining group name. */ - return -1; -} diff --git a/lib/unictype/joininggroup_byname.gperf b/lib/unictype/joininggroup_byname.gperf deleted file mode 100644 index 495fedb..0000000 --- a/lib/unictype/joininggroup_byname.gperf +++ /dev/null @@ -1,143 +0,0 @@ -/* Arabic joining group of Unicode characters. */ -struct named_joining_group { int name; int joining_group; }; -%struct-type -%ignore-case -%language=ANSI-C -%define hash-function-name joining_group_hash -%define lookup-function-name uc_joining_group_lookup -%readonly-tables -%global-table -%define word-array-name joining_group_names -%pic -%define string-pool-name joining_group_stringpool -%% -No Joining Group, UC_JOINING_GROUP_NONE -NoJoiningGroup, UC_JOINING_GROUP_NONE -Ain, UC_JOINING_GROUP_AIN -Alaph, UC_JOINING_GROUP_ALAPH -Alef, UC_JOINING_GROUP_ALEF -Beh, UC_JOINING_GROUP_BEH -Beth, UC_JOINING_GROUP_BETH -Burushaski Yeh Barree, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE -BurushaskiYehBarree, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE -Dal, UC_JOINING_GROUP_DAL -Dalath Rish, UC_JOINING_GROUP_DALATH_RISH -DalathRish, UC_JOINING_GROUP_DALATH_RISH -E, UC_JOINING_GROUP_E -Farsi Yeh, UC_JOINING_GROUP_FARSI_YEH -FarsiYeh, UC_JOINING_GROUP_FARSI_YEH -Fe, UC_JOINING_GROUP_FE -Feh, UC_JOINING_GROUP_FEH -Final Semkath, UC_JOINING_GROUP_FINAL_SEMKATH -FinalSemkath, UC_JOINING_GROUP_FINAL_SEMKATH -Gaf, UC_JOINING_GROUP_GAF -Gamal, UC_JOINING_GROUP_GAMAL -Hah, UC_JOINING_GROUP_HAH -He, UC_JOINING_GROUP_HE -Heh, UC_JOINING_GROUP_HEH -Heh Goal, UC_JOINING_GROUP_HEH_GOAL -HehGoal, UC_JOINING_GROUP_HEH_GOAL -Heth, UC_JOINING_GROUP_HETH -Kaf, UC_JOINING_GROUP_KAF -Kaph, UC_JOINING_GROUP_KAPH -Khaph, UC_JOINING_GROUP_KHAPH -Knotted Heh, UC_JOINING_GROUP_KNOTTED_HEH -KnottedHeh, UC_JOINING_GROUP_KNOTTED_HEH -Lam, UC_JOINING_GROUP_LAM -Lamadh, UC_JOINING_GROUP_LAMADH -Meem, UC_JOINING_GROUP_MEEM -Mim, UC_JOINING_GROUP_MIM -Noon, UC_JOINING_GROUP_NOON -Nun, UC_JOINING_GROUP_NUN -Nya, UC_JOINING_GROUP_NYA -Pe, UC_JOINING_GROUP_PE -Qaf, UC_JOINING_GROUP_QAF -Qaph, UC_JOINING_GROUP_QAPH -Reh, UC_JOINING_GROUP_REH -Reversed Pe, UC_JOINING_GROUP_REVERSED_PE -ReversedPe, UC_JOINING_GROUP_REVERSED_PE -Sad, UC_JOINING_GROUP_SAD -Sadhe, UC_JOINING_GROUP_SADHE -Seen, UC_JOINING_GROUP_SEEN -Semkath, UC_JOINING_GROUP_SEMKATH -Shin, UC_JOINING_GROUP_SHIN -Swash Kaf, UC_JOINING_GROUP_SWASH_KAF -SwashKaf, UC_JOINING_GROUP_SWASH_KAF -Syriac Waw, UC_JOINING_GROUP_SYRIAC_WAW -SyriacWaw, UC_JOINING_GROUP_SYRIAC_WAW -Tah, UC_JOINING_GROUP_TAH -Taw, UC_JOINING_GROUP_TAW -Teh Marbuta, UC_JOINING_GROUP_TEH_MARBUTA -TehMarbuta, UC_JOINING_GROUP_TEH_MARBUTA -Teh Marbuta Goal, UC_JOINING_GROUP_TEH_MARBUTA_GOAL -TehMarbutaGoal, UC_JOINING_GROUP_TEH_MARBUTA_GOAL -Teth, UC_JOINING_GROUP_TETH -Waw, UC_JOINING_GROUP_WAW -Yeh, UC_JOINING_GROUP_YEH -Yeh Barree, UC_JOINING_GROUP_YEH_BARREE -YehBarree, UC_JOINING_GROUP_YEH_BARREE -Yeh with tail, UC_JOINING_GROUP_YEH_WITH_TAIL -YehWithTail, UC_JOINING_GROUP_YEH_WITH_TAIL -Yudh, UC_JOINING_GROUP_YUDH -Yudh He, UC_JOINING_GROUP_YUDH_HE -YudhHe, UC_JOINING_GROUP_YUDH_HE -Zain, UC_JOINING_GROUP_ZAIN -Zhain, UC_JOINING_GROUP_ZHAIN -Rohingya Yeh, UC_JOINING_GROUP_ROHINGYA_YEH -RohingyaYeh, UC_JOINING_GROUP_ROHINGYA_YEH -Straight Waw, UC_JOINING_GROUP_STRAIGHT_WAW -StraightWaw, UC_JOINING_GROUP_STRAIGHT_WAW -Manichaean Aleph, UC_JOINING_GROUP_MANICHAEAN_ALEPH -ManichaeanAleph, UC_JOINING_GROUP_MANICHAEAN_ALEPH -Manichaean Beth, UC_JOINING_GROUP_MANICHAEAN_BETH -ManichaeanBeth, UC_JOINING_GROUP_MANICHAEAN_BETH -Manichaean Gimel, UC_JOINING_GROUP_MANICHAEAN_GIMEL -ManichaeanGimel, UC_JOINING_GROUP_MANICHAEAN_GIMEL -Manichaean Daleth, UC_JOINING_GROUP_MANICHAEAN_DALETH -ManichaeanDaleth, UC_JOINING_GROUP_MANICHAEAN_DALETH -Manichaean Waw, UC_JOINING_GROUP_MANICHAEAN_WAW -ManichaeanWaw, UC_JOINING_GROUP_MANICHAEAN_WAW -Manichaean Zayin, UC_JOINING_GROUP_MANICHAEAN_ZAYIN -ManichaeanZayin, UC_JOINING_GROUP_MANICHAEAN_ZAYIN -Manichaean Heth, UC_JOINING_GROUP_MANICHAEAN_HETH -ManichaeanHeth, UC_JOINING_GROUP_MANICHAEAN_HETH -Manichaean Teth, UC_JOINING_GROUP_MANICHAEAN_TETH -ManichaeanTeth, UC_JOINING_GROUP_MANICHAEAN_TETH -Manichaean Yodh, UC_JOINING_GROUP_MANICHAEAN_YODH -ManichaeanYodh, UC_JOINING_GROUP_MANICHAEAN_YODH -Manichaean Kaph, UC_JOINING_GROUP_MANICHAEAN_KAPH -ManichaeanKaph, UC_JOINING_GROUP_MANICHAEAN_KAPH -Manichaean Lamedh, UC_JOINING_GROUP_MANICHAEAN_LAMEDH -ManichaeanLamedh, UC_JOINING_GROUP_MANICHAEAN_LAMEDH -Manichaean Dhamedh, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH -ManichaeanDhamedh, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH -Manichaean Thamedh, UC_JOINING_GROUP_MANICHAEAN_THAMEDH -ManichaeanThamedh, UC_JOINING_GROUP_MANICHAEAN_THAMEDH -Manichaean Mem, UC_JOINING_GROUP_MANICHAEAN_MEM -ManichaeanMem, UC_JOINING_GROUP_MANICHAEAN_MEM -Manichaean Nun, UC_JOINING_GROUP_MANICHAEAN_NUN -ManichaeanNun, UC_JOINING_GROUP_MANICHAEAN_NUN -Manichaean Samekh, UC_JOINING_GROUP_MANICHAEAN_SAMEKH -ManichaeanSamekh, UC_JOINING_GROUP_MANICHAEAN_SAMEKH -Manichaean Ayin, UC_JOINING_GROUP_MANICHAEAN_AYIN -ManichaeanAyin, UC_JOINING_GROUP_MANICHAEAN_AYIN -Manichaean Pe, UC_JOINING_GROUP_MANICHAEAN_PE -ManichaeanPe, UC_JOINING_GROUP_MANICHAEAN_PE -Manichaean Sadhe, UC_JOINING_GROUP_MANICHAEAN_SADHE -ManichaeanSadhe, UC_JOINING_GROUP_MANICHAEAN_SADHE -Manichaean Qoph, UC_JOINING_GROUP_MANICHAEAN_QOPH -ManichaeanQoph, UC_JOINING_GROUP_MANICHAEAN_QOPH -Manichaean Resh, UC_JOINING_GROUP_MANICHAEAN_RESH -ManichaeanResh, UC_JOINING_GROUP_MANICHAEAN_RESH -Manichaean Taw, UC_JOINING_GROUP_MANICHAEAN_TAW -ManichaeanTaw, UC_JOINING_GROUP_MANICHAEAN_TAW -Manichaean One, UC_JOINING_GROUP_MANICHAEAN_ONE -ManichaeanOne, UC_JOINING_GROUP_MANICHAEAN_ONE -Manichaean Five, UC_JOINING_GROUP_MANICHAEAN_FIVE -ManichaeanFive, UC_JOINING_GROUP_MANICHAEAN_FIVE -Manichaean Ten, UC_JOINING_GROUP_MANICHAEAN_TEN -ManichaeanTen, UC_JOINING_GROUP_MANICHAEAN_TEN -Manichaean Twenty, UC_JOINING_GROUP_MANICHAEAN_TWENTY -ManichaeanTwenty, UC_JOINING_GROUP_MANICHAEAN_TWENTY -Manichaean Hundred, UC_JOINING_GROUP_MANICHAEAN_HUNDRED -ManichaeanHundred, UC_JOINING_GROUP_MANICHAEAN_HUNDRED diff --git a/lib/unictype/joininggroup_byname.h b/lib/unictype/joininggroup_byname.h deleted file mode 100644 index 6217142..0000000 --- a/lib/unictype/joininggroup_byname.h +++ /dev/null @@ -1,772 +0,0 @@ -/* ANSI-C code produced by gperf version 3.0.4 */ -/* Command-line: gperf -m 10 ./unictype/joininggroup_byname.gperf */ -/* Computed positions: -k'1-2,11-12,$' */ - -#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ - && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ - && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ - && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ - && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ - && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ - && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ - && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ - && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ - && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ - && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ - && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ - && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ - && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ - && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ - && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ - && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ - && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ - && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ - && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ - && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ - && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ - && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) -/* The character set is not based on ISO-646. */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to ." -#endif - -#line 2 "./unictype/joininggroup_byname.gperf" -struct named_joining_group { int name; int joining_group; }; - -#define TOTAL_KEYWORDS 130 -#define MIN_WORD_LENGTH 1 -#define MAX_WORD_LENGTH 21 -#define MIN_HASH_VALUE 11 -#define MAX_HASH_VALUE 318 -/* maximum key range = 308, duplicates = 0 */ - -#ifndef GPERF_DOWNCASE -#define GPERF_DOWNCASE 1 -static unsigned char gperf_downcase[256] = - { - 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, 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, 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, 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, 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 - }; -#endif - -#ifndef GPERF_CASE_STRCMP -#define GPERF_CASE_STRCMP 1 -static int -gperf_case_strcmp (register const char *s1, register const char *s2) -{ - for (;;) - { - unsigned char c1 = gperf_downcase[(unsigned char)*s1++]; - unsigned char c2 = gperf_downcase[(unsigned char)*s2++]; - if (c1 != 0 && c1 == c2) - continue; - return (int)c1 - (int)c2; - } -} -#endif - -#ifdef __GNUC__ -__inline -#else -#ifdef __cplusplus -inline -#endif -#endif -static unsigned int -joining_group_hash (register const char *str, register unsigned int len) -{ - static const unsigned short asso_values[] = - { - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 8, 5, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 11, 20, 2, 113, 5, - 5, 59, 2, 5, 125, 155, 14, 8, 80, 41, - 29, 140, 125, 23, 50, 56, 32, 47, 17, 53, - 104, 2, 319, 319, 319, 319, 319, 11, 20, 2, - 113, 5, 5, 59, 2, 5, 125, 155, 14, 8, - 80, 41, 29, 140, 125, 23, 50, 56, 32, 47, - 17, 53, 104, 2, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, - 319, 319, 319, 319, 319, 319, 319 - }; - register int hval = len; - - switch (hval) - { - default: - hval += asso_values[(unsigned char)str[11]+1]; - /*FALLTHROUGH*/ - case 11: - hval += asso_values[(unsigned char)str[10]]; - /*FALLTHROUGH*/ - case 10: - case 9: - case 8: - case 7: - case 6: - case 5: - case 4: - case 3: - case 2: - hval += asso_values[(unsigned char)str[1]]; - /*FALLTHROUGH*/ - case 1: - hval += asso_values[(unsigned char)str[0]]; - break; - } - return hval + asso_values[(unsigned char)str[len - 1]]; -} - -struct joining_group_stringpool_t - { - char joining_group_stringpool_str11[sizeof("E")]; - char joining_group_stringpool_str12[sizeof("Heh")]; - char joining_group_stringpool_str13[sizeof("Heth")]; - char joining_group_stringpool_str14[sizeof("He")]; - char joining_group_stringpool_str15[sizeof("Feh")]; - char joining_group_stringpool_str17[sizeof("Fe")]; - char joining_group_stringpool_str18[sizeof("Hah")]; - char joining_group_stringpool_str24[sizeof("Mim")]; - char joining_group_stringpool_str25[sizeof("Meem")]; - char joining_group_stringpool_str26[sizeof("FarsiYeh")]; - char joining_group_stringpool_str27[sizeof("Farsi Yeh")]; - char joining_group_stringpool_str28[sizeof("HehGoal")]; - char joining_group_stringpool_str29[sizeof("Heh Goal")]; - char joining_group_stringpool_str30[sizeof("Beh")]; - char joining_group_stringpool_str31[sizeof("Beth")]; - char joining_group_stringpool_str32[sizeof("Alaph")]; - char joining_group_stringpool_str33[sizeof("Lamadh")]; - char joining_group_stringpool_str34[sizeof("Alef")]; - char joining_group_stringpool_str36[sizeof("Lam")]; - char joining_group_stringpool_str37[sizeof("Semkath")]; - char joining_group_stringpool_str41[sizeof("Pe")]; - char joining_group_stringpool_str42[sizeof("ManichaeanHeth")]; - char joining_group_stringpool_str44[sizeof("Sadhe")]; - char joining_group_stringpool_str46[sizeof("Manichaean Beth")]; - char joining_group_stringpool_str49[sizeof("Manichaean Heth")]; - char joining_group_stringpool_str51[sizeof("Manichaean Daleth")]; - char joining_group_stringpool_str52[sizeof("Manichaean Dhamedh")]; - char joining_group_stringpool_str53[sizeof("ManichaeanMem")]; - char joining_group_stringpool_str54[sizeof("Manichaean Lamedh")]; - char joining_group_stringpool_str55[sizeof("ManichaeanAleph")]; - char joining_group_stringpool_str58[sizeof("Manichaean Kaph")]; - char joining_group_stringpool_str59[sizeof("Manichaean Gimel")]; - char joining_group_stringpool_str60[sizeof("ManichaeanBeth")]; - char joining_group_stringpool_str61[sizeof("Teth")]; - char joining_group_stringpool_str63[sizeof("Yeh")]; - char joining_group_stringpool_str65[sizeof("Manichaean Aleph")]; - char joining_group_stringpool_str66[sizeof("Tah")]; - char joining_group_stringpool_str67[sizeof("Manichaean Resh")]; - char joining_group_stringpool_str70[sizeof("ManichaeanPe")]; - char joining_group_stringpool_str71[sizeof("ManichaeanLamedh")]; - char joining_group_stringpool_str72[sizeof("YehBarree")]; - char joining_group_stringpool_str73[sizeof("Yeh Barree")]; - char joining_group_stringpool_str75[sizeof("Manichaean One")]; - char joining_group_stringpool_str76[sizeof("TehMarbuta")]; - char joining_group_stringpool_str78[sizeof("Gaf")]; - char joining_group_stringpool_str79[sizeof("FinalSemkath")]; - char joining_group_stringpool_str80[sizeof("ManichaeanSamekh")]; - char joining_group_stringpool_str82[sizeof("ManichaeanSadhe")]; - char joining_group_stringpool_str83[sizeof("SwashKaf")]; - char joining_group_stringpool_str84[sizeof("Swash Kaf")]; - char joining_group_stringpool_str88[sizeof("Teh Marbuta")]; - char joining_group_stringpool_str89[sizeof("Gamal")]; - char joining_group_stringpool_str90[sizeof("ManichaeanTeth")]; - char joining_group_stringpool_str92[sizeof("Final Semkath")]; - char joining_group_stringpool_str93[sizeof("ManichaeanThamedh")]; - char joining_group_stringpool_str96[sizeof("Manichaean Samekh")]; - char joining_group_stringpool_str97[sizeof("YehWithTail")]; - char joining_group_stringpool_str98[sizeof("Manichaean Sadhe")]; - char joining_group_stringpool_str99[sizeof("Ain")]; - char joining_group_stringpool_str100[sizeof("Manichaean Teth")]; - char joining_group_stringpool_str101[sizeof("Teh Marbuta Goal")]; - char joining_group_stringpool_str103[sizeof("Manichaean Thamedh")]; - char joining_group_stringpool_str105[sizeof("Manichaean Waw")]; - char joining_group_stringpool_str106[sizeof("Manichaean Five")]; - char joining_group_stringpool_str108[sizeof("Waw")]; - char joining_group_stringpool_str109[sizeof("Shin")]; - char joining_group_stringpool_str111[sizeof("Taw")]; - char joining_group_stringpool_str112[sizeof("Seen")]; - char joining_group_stringpool_str115[sizeof("Yudh")]; - char joining_group_stringpool_str117[sizeof("ManichaeanYodh")]; - char joining_group_stringpool_str119[sizeof("ManichaeanOne")]; - char joining_group_stringpool_str120[sizeof("YudhHe")]; - char joining_group_stringpool_str121[sizeof("Yudh He")]; - char joining_group_stringpool_str125[sizeof("Manichaean Zayin")]; - char joining_group_stringpool_str129[sizeof("Manichaean Mem")]; - char joining_group_stringpool_str132[sizeof("SyriacWaw")]; - char joining_group_stringpool_str133[sizeof("Syriac Waw")]; - char joining_group_stringpool_str135[sizeof("Reh")]; - char joining_group_stringpool_str136[sizeof("DalathRish")]; - char joining_group_stringpool_str139[sizeof("Dalath Rish")]; - char joining_group_stringpool_str141[sizeof("Dal")]; - char joining_group_stringpool_str142[sizeof("Manichaean Ayin")]; - char joining_group_stringpool_str144[sizeof("Manichaean Taw")]; - char joining_group_stringpool_str145[sizeof("ReversedPe")]; - char joining_group_stringpool_str146[sizeof("ManichaeanWaw")]; - char joining_group_stringpool_str147[sizeof("Nya")]; - char joining_group_stringpool_str148[sizeof("Manichaean Yodh")]; - char joining_group_stringpool_str149[sizeof("ManichaeanTaw")]; - char joining_group_stringpool_str150[sizeof("Sad")]; - char joining_group_stringpool_str151[sizeof("Reversed Pe")]; - char joining_group_stringpool_str153[sizeof("Manichaean Twenty")]; - char joining_group_stringpool_str155[sizeof("ManichaeanTwenty")]; - char joining_group_stringpool_str156[sizeof("ManichaeanDhamedh")]; - char joining_group_stringpool_str157[sizeof("Qaph")]; - char joining_group_stringpool_str158[sizeof("BurushaskiYehBarree")]; - char joining_group_stringpool_str159[sizeof("Qaf")]; - char joining_group_stringpool_str160[sizeof("Straight Waw")]; - char joining_group_stringpool_str162[sizeof("Manichaean Nun")]; - char joining_group_stringpool_str163[sizeof("Manichaean Hundred")]; - char joining_group_stringpool_str164[sizeof("Khaph")]; - char joining_group_stringpool_str165[sizeof("ManichaeanResh")]; - char joining_group_stringpool_str167[sizeof("ManichaeanTen")]; - char joining_group_stringpool_str168[sizeof("ManichaeanFive")]; - char joining_group_stringpool_str169[sizeof("Manichaean Qoph")]; - char joining_group_stringpool_str170[sizeof("ManichaeanDaleth")]; - char joining_group_stringpool_str171[sizeof("TehMarbutaGoal")]; - char joining_group_stringpool_str172[sizeof("Kaph")]; - char joining_group_stringpool_str174[sizeof("Kaf")]; - char joining_group_stringpool_str176[sizeof("No Joining Group")]; - char joining_group_stringpool_str177[sizeof("Manichaean Ten")]; - char joining_group_stringpool_str178[sizeof("StraightWaw")]; - char joining_group_stringpool_str181[sizeof("RohingyaYeh")]; - char joining_group_stringpool_str183[sizeof("ManichaeanHundred")]; - char joining_group_stringpool_str185[sizeof("Manichaean Pe")]; - char joining_group_stringpool_str190[sizeof("Rohingya Yeh")]; - char joining_group_stringpool_str191[sizeof("Zhain")]; - char joining_group_stringpool_str199[sizeof("Zain")]; - char joining_group_stringpool_str204[sizeof("ManichaeanQoph")]; - char joining_group_stringpool_str205[sizeof("Noon")]; - char joining_group_stringpool_str210[sizeof("ManichaeanKaph")]; - char joining_group_stringpool_str214[sizeof("Burushaski Yeh Barree")]; - char joining_group_stringpool_str219[sizeof("Nun")]; - char joining_group_stringpool_str221[sizeof("Yeh with tail")]; - char joining_group_stringpool_str224[sizeof("ManichaeanNun")]; - char joining_group_stringpool_str228[sizeof("ManichaeanAyin")]; - char joining_group_stringpool_str232[sizeof("ManichaeanGimel")]; - char joining_group_stringpool_str238[sizeof("ManichaeanZayin")]; - char joining_group_stringpool_str247[sizeof("KnottedHeh")]; - char joining_group_stringpool_str250[sizeof("Knotted Heh")]; - char joining_group_stringpool_str318[sizeof("NoJoiningGroup")]; - }; -static const struct joining_group_stringpool_t joining_group_stringpool_contents = - { - "E", - "Heh", - "Heth", - "He", - "Feh", - "Fe", - "Hah", - "Mim", - "Meem", - "FarsiYeh", - "Farsi Yeh", - "HehGoal", - "Heh Goal", - "Beh", - "Beth", - "Alaph", - "Lamadh", - "Alef", - "Lam", - "Semkath", - "Pe", - "ManichaeanHeth", - "Sadhe", - "Manichaean Beth", - "Manichaean Heth", - "Manichaean Daleth", - "Manichaean Dhamedh", - "ManichaeanMem", - "Manichaean Lamedh", - "ManichaeanAleph", - "Manichaean Kaph", - "Manichaean Gimel", - "ManichaeanBeth", - "Teth", - "Yeh", - "Manichaean Aleph", - "Tah", - "Manichaean Resh", - "ManichaeanPe", - "ManichaeanLamedh", - "YehBarree", - "Yeh Barree", - "Manichaean One", - "TehMarbuta", - "Gaf", - "FinalSemkath", - "ManichaeanSamekh", - "ManichaeanSadhe", - "SwashKaf", - "Swash Kaf", - "Teh Marbuta", - "Gamal", - "ManichaeanTeth", - "Final Semkath", - "ManichaeanThamedh", - "Manichaean Samekh", - "YehWithTail", - "Manichaean Sadhe", - "Ain", - "Manichaean Teth", - "Teh Marbuta Goal", - "Manichaean Thamedh", - "Manichaean Waw", - "Manichaean Five", - "Waw", - "Shin", - "Taw", - "Seen", - "Yudh", - "ManichaeanYodh", - "ManichaeanOne", - "YudhHe", - "Yudh He", - "Manichaean Zayin", - "Manichaean Mem", - "SyriacWaw", - "Syriac Waw", - "Reh", - "DalathRish", - "Dalath Rish", - "Dal", - "Manichaean Ayin", - "Manichaean Taw", - "ReversedPe", - "ManichaeanWaw", - "Nya", - "Manichaean Yodh", - "ManichaeanTaw", - "Sad", - "Reversed Pe", - "Manichaean Twenty", - "ManichaeanTwenty", - "ManichaeanDhamedh", - "Qaph", - "BurushaskiYehBarree", - "Qaf", - "Straight Waw", - "Manichaean Nun", - "Manichaean Hundred", - "Khaph", - "ManichaeanResh", - "ManichaeanTen", - "ManichaeanFive", - "Manichaean Qoph", - "ManichaeanDaleth", - "TehMarbutaGoal", - "Kaph", - "Kaf", - "No Joining Group", - "Manichaean Ten", - "StraightWaw", - "RohingyaYeh", - "ManichaeanHundred", - "Manichaean Pe", - "Rohingya Yeh", - "Zhain", - "Zain", - "ManichaeanQoph", - "Noon", - "ManichaeanKaph", - "Burushaski Yeh Barree", - "Nun", - "Yeh with tail", - "ManichaeanNun", - "ManichaeanAyin", - "ManichaeanGimel", - "ManichaeanZayin", - "KnottedHeh", - "Knotted Heh", - "NoJoiningGroup" - }; -#define joining_group_stringpool ((const char *) &joining_group_stringpool_contents) - -static const struct named_joining_group joining_group_names[] = - { - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, -#line 26 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str11, UC_JOINING_GROUP_E}, -#line 37 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str12, UC_JOINING_GROUP_HEH}, -#line 40 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str13, UC_JOINING_GROUP_HETH}, -#line 36 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str14, UC_JOINING_GROUP_HE}, -#line 30 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str15, UC_JOINING_GROUP_FEH}, - {-1}, -#line 29 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str17, UC_JOINING_GROUP_FE}, -#line 35 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str18, UC_JOINING_GROUP_HAH}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 49 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str24, UC_JOINING_GROUP_MIM}, -#line 48 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str25, UC_JOINING_GROUP_MEEM}, -#line 28 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str26, UC_JOINING_GROUP_FARSI_YEH}, -#line 27 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str27, UC_JOINING_GROUP_FARSI_YEH}, -#line 39 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str28, UC_JOINING_GROUP_HEH_GOAL}, -#line 38 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str29, UC_JOINING_GROUP_HEH_GOAL}, -#line 19 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str30, UC_JOINING_GROUP_BEH}, -#line 20 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str31, UC_JOINING_GROUP_BETH}, -#line 17 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str32, UC_JOINING_GROUP_ALAPH}, -#line 47 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str33, UC_JOINING_GROUP_LAMADH}, -#line 18 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str34, UC_JOINING_GROUP_ALEF}, - {-1}, -#line 46 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str36, UC_JOINING_GROUP_LAM}, -#line 62 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str37, UC_JOINING_GROUP_SEMKATH}, - {-1}, {-1}, {-1}, -#line 53 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str41, UC_JOINING_GROUP_PE}, -#line 103 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str42, UC_JOINING_GROUP_MANICHAEAN_HETH}, - {-1}, -#line 60 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str44, UC_JOINING_GROUP_SADHE}, - {-1}, -#line 92 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str46, UC_JOINING_GROUP_MANICHAEAN_BETH}, - {-1}, {-1}, -#line 102 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str49, UC_JOINING_GROUP_MANICHAEAN_HETH}, - {-1}, -#line 96 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str51, UC_JOINING_GROUP_MANICHAEAN_DALETH}, -#line 112 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str52, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH}, -#line 117 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str53, UC_JOINING_GROUP_MANICHAEAN_MEM}, -#line 110 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str54, UC_JOINING_GROUP_MANICHAEAN_LAMEDH}, -#line 91 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str55, UC_JOINING_GROUP_MANICHAEAN_ALEPH}, - {-1}, {-1}, -#line 108 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str58, UC_JOINING_GROUP_MANICHAEAN_KAPH}, -#line 94 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str59, UC_JOINING_GROUP_MANICHAEAN_GIMEL}, -#line 93 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str60, UC_JOINING_GROUP_MANICHAEAN_BETH}, -#line 74 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str61, UC_JOINING_GROUP_TETH}, - {-1}, -#line 76 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str63, UC_JOINING_GROUP_YEH}, - {-1}, -#line 90 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str65, UC_JOINING_GROUP_MANICHAEAN_ALEPH}, -#line 68 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str66, UC_JOINING_GROUP_TAH}, -#line 130 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str67, UC_JOINING_GROUP_MANICHAEAN_RESH}, - {-1}, {-1}, -#line 125 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str70, UC_JOINING_GROUP_MANICHAEAN_PE}, -#line 111 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str71, UC_JOINING_GROUP_MANICHAEAN_LAMEDH}, -#line 78 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str72, UC_JOINING_GROUP_YEH_BARREE}, -#line 77 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str73, UC_JOINING_GROUP_YEH_BARREE}, - {-1}, -#line 134 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str75, UC_JOINING_GROUP_MANICHAEAN_ONE}, -#line 71 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str76, UC_JOINING_GROUP_TEH_MARBUTA}, - {-1}, -#line 33 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str78, UC_JOINING_GROUP_GAF}, -#line 32 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str79, UC_JOINING_GROUP_FINAL_SEMKATH}, -#line 121 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str80, UC_JOINING_GROUP_MANICHAEAN_SAMEKH}, - {-1}, -#line 127 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str82, UC_JOINING_GROUP_MANICHAEAN_SADHE}, -#line 65 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str83, UC_JOINING_GROUP_SWASH_KAF}, -#line 64 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str84, UC_JOINING_GROUP_SWASH_KAF}, - {-1}, {-1}, {-1}, -#line 70 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str88, UC_JOINING_GROUP_TEH_MARBUTA}, -#line 34 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str89, UC_JOINING_GROUP_GAMAL}, -#line 105 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str90, UC_JOINING_GROUP_MANICHAEAN_TETH}, - {-1}, -#line 31 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str92, UC_JOINING_GROUP_FINAL_SEMKATH}, -#line 115 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str93, UC_JOINING_GROUP_MANICHAEAN_THAMEDH}, - {-1}, {-1}, -#line 120 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str96, UC_JOINING_GROUP_MANICHAEAN_SAMEKH}, -#line 80 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str97, UC_JOINING_GROUP_YEH_WITH_TAIL}, -#line 126 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str98, UC_JOINING_GROUP_MANICHAEAN_SADHE}, -#line 16 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str99, UC_JOINING_GROUP_AIN}, -#line 104 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str100, UC_JOINING_GROUP_MANICHAEAN_TETH}, -#line 72 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str101, UC_JOINING_GROUP_TEH_MARBUTA_GOAL}, - {-1}, -#line 114 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str103, UC_JOINING_GROUP_MANICHAEAN_THAMEDH}, - {-1}, -#line 98 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str105, UC_JOINING_GROUP_MANICHAEAN_WAW}, -#line 136 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str106, UC_JOINING_GROUP_MANICHAEAN_FIVE}, - {-1}, -#line 75 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str108, UC_JOINING_GROUP_WAW}, -#line 63 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str109, UC_JOINING_GROUP_SHIN}, - {-1}, -#line 69 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str111, UC_JOINING_GROUP_TAW}, -#line 61 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str112, UC_JOINING_GROUP_SEEN}, - {-1}, {-1}, -#line 81 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str115, UC_JOINING_GROUP_YUDH}, - {-1}, -#line 107 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str117, UC_JOINING_GROUP_MANICHAEAN_YODH}, - {-1}, -#line 135 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str119, UC_JOINING_GROUP_MANICHAEAN_ONE}, -#line 83 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str120, UC_JOINING_GROUP_YUDH_HE}, -#line 82 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str121, UC_JOINING_GROUP_YUDH_HE}, - {-1}, {-1}, {-1}, -#line 100 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str125, UC_JOINING_GROUP_MANICHAEAN_ZAYIN}, - {-1}, {-1}, {-1}, -#line 116 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str129, UC_JOINING_GROUP_MANICHAEAN_MEM}, - {-1}, {-1}, -#line 67 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str132, UC_JOINING_GROUP_SYRIAC_WAW}, -#line 66 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str133, UC_JOINING_GROUP_SYRIAC_WAW}, - {-1}, -#line 56 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str135, UC_JOINING_GROUP_REH}, -#line 25 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str136, UC_JOINING_GROUP_DALATH_RISH}, - {-1}, {-1}, -#line 24 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str139, UC_JOINING_GROUP_DALATH_RISH}, - {-1}, -#line 23 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str141, UC_JOINING_GROUP_DAL}, -#line 122 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str142, UC_JOINING_GROUP_MANICHAEAN_AYIN}, - {-1}, -#line 132 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str144, UC_JOINING_GROUP_MANICHAEAN_TAW}, -#line 58 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str145, UC_JOINING_GROUP_REVERSED_PE}, -#line 99 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str146, UC_JOINING_GROUP_MANICHAEAN_WAW}, -#line 52 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str147, UC_JOINING_GROUP_NYA}, -#line 106 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str148, UC_JOINING_GROUP_MANICHAEAN_YODH}, -#line 133 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str149, UC_JOINING_GROUP_MANICHAEAN_TAW}, -#line 59 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str150, UC_JOINING_GROUP_SAD}, -#line 57 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str151, UC_JOINING_GROUP_REVERSED_PE}, - {-1}, -#line 140 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str153, UC_JOINING_GROUP_MANICHAEAN_TWENTY}, - {-1}, -#line 141 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str155, UC_JOINING_GROUP_MANICHAEAN_TWENTY}, -#line 113 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str156, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH}, -#line 55 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str157, UC_JOINING_GROUP_QAPH}, -#line 22 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str158, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE}, -#line 54 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str159, UC_JOINING_GROUP_QAF}, -#line 88 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str160, UC_JOINING_GROUP_STRAIGHT_WAW}, - {-1}, -#line 118 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str162, UC_JOINING_GROUP_MANICHAEAN_NUN}, -#line 142 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str163, UC_JOINING_GROUP_MANICHAEAN_HUNDRED}, -#line 43 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str164, UC_JOINING_GROUP_KHAPH}, -#line 131 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str165, UC_JOINING_GROUP_MANICHAEAN_RESH}, - {-1}, -#line 139 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str167, UC_JOINING_GROUP_MANICHAEAN_TEN}, -#line 137 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str168, UC_JOINING_GROUP_MANICHAEAN_FIVE}, -#line 128 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str169, UC_JOINING_GROUP_MANICHAEAN_QOPH}, -#line 97 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str170, UC_JOINING_GROUP_MANICHAEAN_DALETH}, -#line 73 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str171, UC_JOINING_GROUP_TEH_MARBUTA_GOAL}, -#line 42 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str172, UC_JOINING_GROUP_KAPH}, - {-1}, -#line 41 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str174, UC_JOINING_GROUP_KAF}, - {-1}, -#line 14 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str176, UC_JOINING_GROUP_NONE}, -#line 138 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str177, UC_JOINING_GROUP_MANICHAEAN_TEN}, -#line 89 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str178, UC_JOINING_GROUP_STRAIGHT_WAW}, - {-1}, {-1}, -#line 87 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str181, UC_JOINING_GROUP_ROHINGYA_YEH}, - {-1}, -#line 143 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str183, UC_JOINING_GROUP_MANICHAEAN_HUNDRED}, - {-1}, -#line 124 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str185, UC_JOINING_GROUP_MANICHAEAN_PE}, - {-1}, {-1}, {-1}, {-1}, -#line 86 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str190, UC_JOINING_GROUP_ROHINGYA_YEH}, -#line 85 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str191, UC_JOINING_GROUP_ZHAIN}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 84 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str199, UC_JOINING_GROUP_ZAIN}, - {-1}, {-1}, {-1}, {-1}, -#line 129 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str204, UC_JOINING_GROUP_MANICHAEAN_QOPH}, -#line 50 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str205, UC_JOINING_GROUP_NOON}, - {-1}, {-1}, {-1}, {-1}, -#line 109 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str210, UC_JOINING_GROUP_MANICHAEAN_KAPH}, - {-1}, {-1}, {-1}, -#line 21 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str214, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE}, - {-1}, {-1}, {-1}, {-1}, -#line 51 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str219, UC_JOINING_GROUP_NUN}, - {-1}, -#line 79 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str221, UC_JOINING_GROUP_YEH_WITH_TAIL}, - {-1}, {-1}, -#line 119 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str224, UC_JOINING_GROUP_MANICHAEAN_NUN}, - {-1}, {-1}, {-1}, -#line 123 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str228, UC_JOINING_GROUP_MANICHAEAN_AYIN}, - {-1}, {-1}, {-1}, -#line 95 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str232, UC_JOINING_GROUP_MANICHAEAN_GIMEL}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 101 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str238, UC_JOINING_GROUP_MANICHAEAN_ZAYIN}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 45 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str247, UC_JOINING_GROUP_KNOTTED_HEH}, - {-1}, {-1}, -#line 44 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str250, UC_JOINING_GROUP_KNOTTED_HEH}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, -#line 15 "./unictype/joininggroup_byname.gperf" - {(int)(long)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str318, UC_JOINING_GROUP_NONE} - }; - -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif -const struct named_joining_group * -uc_joining_group_lookup (register const char *str, register unsigned int len) -{ - if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) - { - register int key = joining_group_hash (str, len); - - if (key <= MAX_HASH_VALUE && key >= 0) - { - register int o = joining_group_names[key].name; - if (o >= 0) - { - register const char *s = o + joining_group_stringpool; - - if ((((unsigned char)*str ^ (unsigned char)*s) & ~32) == 0 && !gperf_case_strcmp (str, s)) - return &joining_group_names[key]; - } - } - } - return 0; -} diff --git a/lib/unictype/joininggroup_name.c b/lib/unictype/joininggroup_name.c deleted file mode 100644 index bda3e23..0000000 --- a/lib/unictype/joininggroup_name.c +++ /dev/null @@ -1,55 +0,0 @@ -/* Arabic joining group of Unicode characters. - Copyright (C) 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -/* Use a string pool, rather than a two-dimensional array, because the strings - have very different lengths. */ - -struct joining_group_stringpool_t - { -#define ELEM(tag,string) char tag[sizeof (string)]; -#include "unictype/joininggroup_name.h" -#undef ELEM - }; - -static const struct joining_group_stringpool_t joining_group_stringpool_contents = - { -#define ELEM(tag,string) string, -#include "unictype/joininggroup_name.h" -#undef ELEM - }; -#define joining_group_stringpool ((const char *) &joining_group_stringpool_contents) - -static const int joining_group_index[] = - { -#define ELEM(tag,string) (int)(long)&((struct joining_group_stringpool_t *)0)->tag, -#include "unictype/joininggroup_name.h" -#undef ELEM - }; - -const char * -uc_joining_group_name (int joining_group) -{ - if (joining_group >= 0 - && joining_group < sizeof (joining_group_index) / sizeof (joining_group_index[0])) - return joining_group_stringpool + joining_group_index[joining_group]; - return NULL; -} diff --git a/lib/unictype/joininggroup_name.h b/lib/unictype/joininggroup_name.h deleted file mode 100644 index 932049b..0000000 --- a/lib/unictype/joininggroup_name.h +++ /dev/null @@ -1,103 +0,0 @@ -/* Arabic joining group of Unicode characters. - Copyright (C) 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -ELEM (NONE, "No Joining Group") -ELEM (AIN, "Ain") -ELEM (ALAPH, "Alaph") -ELEM (ALEF, "Alef") -ELEM (BEH, "Beh") -ELEM (BETH, "Beth") -ELEM (BURUSHASKI_YEH_BARREE, "Burushaski Yeh Barree") -ELEM (DAL, "Dal") -ELEM (DALATH_RISH, "Dalath Rish") -ELEM (E, "E") -ELEM (FARSI_YEH, "Farsi Yeh") -ELEM (FE, "Fe") -ELEM (FEH, "Feh") -ELEM (FINAL_SEMKATH, "Final Semkath") -ELEM (GAF, "Gaf") -ELEM (GAMAL, "Gamal") -ELEM (HAH, "Hah") -ELEM (HE, "He") -ELEM (HEH, "Heh") -ELEM (HEH_GOAL, "Heh Goal") -ELEM (HETH, "Heth") -ELEM (KAF, "Kaf") -ELEM (KAPH, "Kaph") -ELEM (KHAPH, "Khaph") -ELEM (KNOTTED_HEH, "Knotted Heh") -ELEM (LAM, "Lam") -ELEM (LAMADH, "Lamadh") -ELEM (MEEM, "Meem") -ELEM (MIM, "Mim") -ELEM (NOON, "Noon") -ELEM (NUN, "Nun") -ELEM (NYA, "Nya") -ELEM (PE, "Pe") -ELEM (QAF, "Qaf") -ELEM (QAPH, "Qaph") -ELEM (REH, "Reh") -ELEM (REVERSED_PE, "Reversed Pe") -ELEM (SAD, "Sad") -ELEM (SADHE, "Sadhe") -ELEM (SEEN, "Seen") -ELEM (SEMKATH, "Semkath") -ELEM (SHIN, "Shin") -ELEM (SWASH_KAF, "Swash Kaf") -ELEM (SYRIAC_WAW, "Syriac Waw") -ELEM (TAH, "Tah") -ELEM (TAW, "Taw") -ELEM (TEH_MARBUTA, "Teh Marbuta") -ELEM (TEH_MARBUTA_GOAL, "Teh Marbuta Goal") -ELEM (TETH, "Teth") -ELEM (WAW, "Waw") -ELEM (YEH, "Yeh") -ELEM (YEH_BARREE, "Yeh Barree") -ELEM (YEH_WITH_TAIL, "Yeh With Tail") -ELEM (YUDH, "Yudh") -ELEM (YUDH_HE, "Yudh He") -ELEM (ZAIN, "Zain") -ELEM (ZHAIN, "Zhain") -ELEM (ROHINGYA_YEH, "Rohingya Yeh") -ELEM (STRAIGHT_WAW, "Straight Waw") -ELEM (MANICHAEAN_ALEPH, "Manichaean Aleph") -ELEM (MANICHAEAN_BETH, "Manichaean Beth") -ELEM (MANICHAEAN_GIMEL, "Manichaean Gimel") -ELEM (MANICHAEAN_DALETH, "Manichaean Daleth") -ELEM (MANICHAEAN_WAW, "Manichaean Waw") -ELEM (MANICHAEAN_ZAYIN, "Manichaean Zayin") -ELEM (MANICHAEAN_HETH, "Manichaean Heth") -ELEM (MANICHAEAN_TETH, "Manichaean Teth") -ELEM (MANICHAEAN_YODH, "Manichaean Yodh") -ELEM (MANICHAEAN_KAPH, "Manichaean Kaph") -ELEM (MANICHAEAN_LAMEDH, "Manichaean Lamedh") -ELEM (MANICHAEAN_DHAMEDH, "Manichaean Dhamedh") -ELEM (MANICHAEAN_THAMEDH, "Manichaean Thamedh") -ELEM (MANICHAEAN_MEM, "Manichaean Mem") -ELEM (MANICHAEAN_NUN, "Manichaean Nun") -ELEM (MANICHAEAN_SAMEKH, "Manichaean Samekh") -ELEM (MANICHAEAN_AYIN, "Manichaean Ayin") -ELEM (MANICHAEAN_PE, "Manichaean Pe") -ELEM (MANICHAEAN_SADHE, "Manichaean Sadhe") -ELEM (MANICHAEAN_QOPH, "Manichaean Qoph") -ELEM (MANICHAEAN_RESH, "Manichaean Resh") -ELEM (MANICHAEAN_TAW, "Manichaean Taw") -ELEM (MANICHAEAN_ONE, "Manichaean One") -ELEM (MANICHAEAN_FIVE, "Manichaean Five") -ELEM (MANICHAEAN_TEN, "Manichaean Ten") -ELEM (MANICHAEAN_TWENTY, "Manichaean Twenty") -ELEM (MANICHAEAN_HUNDRED, "Manichaean Hundred") diff --git a/lib/unictype/joininggroup_of.c b/lib/unictype/joininggroup_of.c deleted file mode 100644 index 1626231..0000000 --- a/lib/unictype/joininggroup_of.c +++ /dev/null @@ -1,52 +0,0 @@ -/* Arabic joining group of Unicode characters. - Copyright (C) 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -/* Define u_joining_group table. */ -#include "joininggroup_of.h" - -int -uc_joining_group (ucs4_t uc) -{ - unsigned int index1 = uc >> joining_group_header_0; - if (index1 < joining_group_header_1) - { - int lookup1 = u_joining_group.level1[index1]; - if (lookup1 >= 0) - { - unsigned int index2 = (uc >> joining_group_header_2) & joining_group_header_3; - int lookup2 = u_joining_group.level2[lookup1 + index2]; - if (lookup2 >= 0) - { - unsigned int index3 = ((uc & joining_group_header_4) + lookup2) * 7; - /* level3 contains 7-bit values, packed into 16-bit words. */ - unsigned int lookup3 = - ((u_joining_group.level3[index3>>4] - | ((unsigned int) u_joining_group.level3[(index3>>4)+1] << 16)) - >> (index3 % 16)) - & 0x7f; - - return lookup3; - } - } - } - return UC_JOINING_GROUP_NONE; -} diff --git a/lib/unictype/joininggroup_of.h b/lib/unictype/joininggroup_of.h deleted file mode 100644 index 884472d..0000000 --- a/lib/unictype/joininggroup_of.h +++ /dev/null @@ -1,187 +0,0 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ -/* Arabic joining group of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ -#define joining_group_header_0 16 -#define joining_group_header_1 2 -#define joining_group_header_2 7 -#define joining_group_header_3 511 -#define joining_group_header_4 127 -static const -struct - { - int level1[2]; - short level2[2 << 9]; - unsigned short level3[5 * 56 + 1]; - } -u_joining_group = -{ - { 0, 512 }, - { - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 0, 128, 256, -1, - -1, 384, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 512, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1 - }, - { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc032, 0x1060, - 0xc81b, 0x0406, 0x8117, 0x8100, 0x0e40, 0xd187, 0x74e8, 0x952a, - 0xac58, 0xc040, 0x50e1, 0x1428, 0x4600, 0x92a8, 0x74d9, 0x3124, - 0x0c99, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4210, 0xc180, 0x0060, 0xc418, 0x3262, 0x8102, 0x2040, 0x0810, - 0x0804, 0x0204, 0x4081, 0x8720, 0xe1c3, 0x3870, 0x0e1c, 0xd187, - 0x3468, 0x8d1a, 0xa346, 0xe9d1, 0x2a74, 0x5895, 0x0601, 0xc183, - 0x3060, 0x2142, 0xca87, 0xa951, 0x1c54, 0x870e, 0xe1c3, 0x64c8, - 0x9932, 0xa74e, 0xf9d3, 0x2060, 0xc9ae, 0x15e4, 0xc58b, 0xb162, - 0x2c58, 0xa0a6, 0x6229, 0xd932, 0x066c, 0x0170, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x461c, 0x0000, 0x0000, 0x0000, 0x0000, 0xa9c0, 0x0014, 0x3000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4002, - 0xf1e1, 0x2040, 0xab22, 0x051b, 0xab06, 0x2cd9, 0x8e1a, 0xd507, - 0x8048, 0x2648, 0x2211, 0x2ad5, 0x103c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xc000, 0x165d, 0x0204, 0x4081, 0x1020, 0x9020, 0x61c3, - 0x0a74, 0x0204, 0x860c, 0xe1c3, 0x6cd8, 0x9d3a, 0x664e, 0x3a34, - 0x2041, 0x11a7, 0x3064, 0x2850, 0xb164, 0xc198, 0x3900, 0x2a9d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0204, 0xc584, - 0x6508, 0x3236, 0x28d9, 0x0396, 0x4a1c, 0xdd0e, 0x5028, 0x0001, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x1e3b, 0xd7af, 0x01f3, 0x007e, - 0x1020, 0x0800, 0x870a, 0x2244, 0x68b1, 0x223c, 0xca93, 0x92e5, - 0x6cc9, 0x9d3a, 0x27ce, 0x0000, 0x0005, 0x0000, 0x2000, 0x9d2a, - 0xab52, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000 - } -}; diff --git a/lib/unictype/joiningtype_byname.c b/lib/unictype/joiningtype_byname.c deleted file mode 100644 index 6208e19..0000000 --- a/lib/unictype/joiningtype_byname.c +++ /dev/null @@ -1,63 +0,0 @@ -/* Arabic joining type of Unicode characters. - Copyright (C) 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -#include - -#include "unictype/joiningtype_byname.h" - -int -uc_joining_type_byname (const char *joining_type_name) -{ - size_t len; - - len = strlen (joining_type_name); - if (len <= MAX_WORD_LENGTH) - { - char buf[MAX_WORD_LENGTH + 1]; - const struct named_joining_type *found; - - /* Copy joining_type_name into buf, converting '_' and '-' to ' '. */ - { - const char *p = joining_type_name; - char *q = buf; - - for (;; p++, q++) - { - char c = *p; - - if (c == '_' || c == '-') - c = ' '; - *q = c; - if (c == '\0') - break; - } - } - /* Here q == buf + len. */ - - /* Do a hash table lookup, with case-insensitive comparison. */ - found = uc_joining_type_lookup (buf, len); - if (found != NULL) - return found->joining_type; - } - /* Invalid joining type name. */ - return -1; -} diff --git a/lib/unictype/joiningtype_byname.gperf b/lib/unictype/joiningtype_byname.gperf deleted file mode 100644 index 6b1e7d7..0000000 --- a/lib/unictype/joiningtype_byname.gperf +++ /dev/null @@ -1,30 +0,0 @@ -/* Arabic joining type of Unicode characters. */ -struct named_joining_type { int name; int joining_type; }; -%struct-type -%ignore-case -%language=ANSI-C -%define hash-function-name joining_type_hash -%define lookup-function-name uc_joining_type_lookup -%readonly-tables -%global-table -%define word-array-name joining_type_names -%pic -%define string-pool-name joining_type_stringpool -%% -C, UC_JOINING_TYPE_C -D, UC_JOINING_TYPE_D -L, UC_JOINING_TYPE_L -R, UC_JOINING_TYPE_R -T, UC_JOINING_TYPE_T -U, UC_JOINING_TYPE_U -Join Causing, UC_JOINING_TYPE_C -JoinCausing, UC_JOINING_TYPE_C -Dual Joining, UC_JOINING_TYPE_D -DualJoining, UC_JOINING_TYPE_D -Left Joining, UC_JOINING_TYPE_L -LeftJoining, UC_JOINING_TYPE_L -Right Joining, UC_JOINING_TYPE_R -RightJoining, UC_JOINING_TYPE_R -Transparent, UC_JOINING_TYPE_T -Non Joining, UC_JOINING_TYPE_U -NonJoining, UC_JOINING_TYPE_U diff --git a/lib/unictype/joiningtype_byname.h b/lib/unictype/joiningtype_byname.h deleted file mode 100644 index 37a95bb..0000000 --- a/lib/unictype/joiningtype_byname.h +++ /dev/null @@ -1,234 +0,0 @@ -/* ANSI-C code produced by gperf version 3.0.4 */ -/* Command-line: gperf -m 10 ./unictype/joiningtype_byname.gperf */ -/* Computed positions: -k'1' */ - -#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ - && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ - && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ - && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ - && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ - && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ - && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ - && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ - && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ - && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ - && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ - && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ - && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ - && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ - && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ - && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ - && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ - && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ - && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ - && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ - && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ - && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ - && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) -/* The character set is not based on ISO-646. */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to ." -#endif - -#line 2 "./unictype/joiningtype_byname.gperf" -struct named_joining_type { int name; int joining_type; }; - -#define TOTAL_KEYWORDS 17 -#define MIN_WORD_LENGTH 1 -#define MAX_WORD_LENGTH 13 -#define MIN_HASH_VALUE 1 -#define MAX_HASH_VALUE 21 -/* maximum key range = 21, duplicates = 0 */ - -#ifndef GPERF_DOWNCASE -#define GPERF_DOWNCASE 1 -static unsigned char gperf_downcase[256] = - { - 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, 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, 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, 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, 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 - }; -#endif - -#ifndef GPERF_CASE_STRCMP -#define GPERF_CASE_STRCMP 1 -static int -gperf_case_strcmp (register const char *s1, register const char *s2) -{ - for (;;) - { - unsigned char c1 = gperf_downcase[(unsigned char)*s1++]; - unsigned char c2 = gperf_downcase[(unsigned char)*s2++]; - if (c1 != 0 && c1 == c2) - continue; - return (int)c1 - (int)c2; - } -} -#endif - -#ifdef __GNUC__ -__inline -#else -#ifdef __cplusplus -inline -#endif -#endif -static unsigned int -joining_type_hash (register const char *str, register unsigned int len) -{ - static const unsigned char asso_values[] = - { - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 3, 4, 22, - 22, 22, 22, 22, 9, 22, 0, 22, 8, 22, - 22, 22, 1, 22, 6, 2, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 3, - 4, 22, 22, 22, 22, 22, 9, 22, 0, 22, - 8, 22, 22, 22, 1, 22, 6, 2, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22 - }; - return len + asso_values[(unsigned char)str[0]]; -} - -struct joining_type_stringpool_t - { - char joining_type_stringpool_str1[sizeof("L")]; - char joining_type_stringpool_str2[sizeof("R")]; - char joining_type_stringpool_str3[sizeof("U")]; - char joining_type_stringpool_str4[sizeof("C")]; - char joining_type_stringpool_str5[sizeof("D")]; - char joining_type_stringpool_str7[sizeof("T")]; - char joining_type_stringpool_str11[sizeof("LeftJoining")]; - char joining_type_stringpool_str12[sizeof("Left Joining")]; - char joining_type_stringpool_str13[sizeof("RightJoining")]; - char joining_type_stringpool_str14[sizeof("Right Joining")]; - char joining_type_stringpool_str15[sizeof("DualJoining")]; - char joining_type_stringpool_str16[sizeof("Dual Joining")]; - char joining_type_stringpool_str17[sizeof("Transparent")]; - char joining_type_stringpool_str18[sizeof("NonJoining")]; - char joining_type_stringpool_str19[sizeof("Non Joining")]; - char joining_type_stringpool_str20[sizeof("JoinCausing")]; - char joining_type_stringpool_str21[sizeof("Join Causing")]; - }; -static const struct joining_type_stringpool_t joining_type_stringpool_contents = - { - "L", - "R", - "U", - "C", - "D", - "T", - "LeftJoining", - "Left Joining", - "RightJoining", - "Right Joining", - "DualJoining", - "Dual Joining", - "Transparent", - "NonJoining", - "Non Joining", - "JoinCausing", - "Join Causing" - }; -#define joining_type_stringpool ((const char *) &joining_type_stringpool_contents) - -static const struct named_joining_type joining_type_names[] = - { - {-1}, -#line 16 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str1, UC_JOINING_TYPE_L}, -#line 17 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str2, UC_JOINING_TYPE_R}, -#line 19 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str3, UC_JOINING_TYPE_U}, -#line 14 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str4, UC_JOINING_TYPE_C}, -#line 15 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str5, UC_JOINING_TYPE_D}, - {-1}, -#line 18 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str7, UC_JOINING_TYPE_T}, - {-1}, {-1}, {-1}, -#line 25 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str11, UC_JOINING_TYPE_L}, -#line 24 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str12, UC_JOINING_TYPE_L}, -#line 27 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str13, UC_JOINING_TYPE_R}, -#line 26 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str14, UC_JOINING_TYPE_R}, -#line 23 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str15, UC_JOINING_TYPE_D}, -#line 22 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str16, UC_JOINING_TYPE_D}, -#line 28 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str17, UC_JOINING_TYPE_T}, -#line 30 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str18, UC_JOINING_TYPE_U}, -#line 29 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str19, UC_JOINING_TYPE_U}, -#line 21 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str20, UC_JOINING_TYPE_C}, -#line 20 "./unictype/joiningtype_byname.gperf" - {(int)(long)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str21, UC_JOINING_TYPE_C} - }; - -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif -const struct named_joining_type * -uc_joining_type_lookup (register const char *str, register unsigned int len) -{ - if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) - { - register int key = joining_type_hash (str, len); - - if (key <= MAX_HASH_VALUE && key >= 0) - { - register int o = joining_type_names[key].name; - if (o >= 0) - { - register const char *s = o + joining_type_stringpool; - - if ((((unsigned char)*str ^ (unsigned char)*s) & ~32) == 0 && !gperf_case_strcmp (str, s)) - return &joining_type_names[key]; - } - } - } - return 0; -} diff --git a/lib/unictype/joiningtype_longname.c b/lib/unictype/joiningtype_longname.c deleted file mode 100644 index b118c29..0000000 --- a/lib/unictype/joiningtype_longname.c +++ /dev/null @@ -1,40 +0,0 @@ -/* Arabic joining type of Unicode characters. - Copyright (C) 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -static const char u_joining_type_long_name[6][14] = -{ - "Non Joining", - "Transparent", - "Join Causing", - "Left Joining", - "Right Joining", - "Dual Joining" -}; - -const char * -uc_joining_type_long_name (int joining_type) -{ - if (joining_type >= 0 - && joining_type < sizeof (u_joining_type_long_name) / sizeof (u_joining_type_long_name[0])) - return u_joining_type_long_name[joining_type]; - return NULL; -} diff --git a/lib/unictype/joiningtype_name.c b/lib/unictype/joiningtype_name.c deleted file mode 100644 index 72b4c26..0000000 --- a/lib/unictype/joiningtype_name.c +++ /dev/null @@ -1,35 +0,0 @@ -/* Arabic joining type of Unicode characters. - Copyright (C) 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -static const char u_joining_type_name[6][2] = -{ - "U", "T", "C", "L", "R", "D" -}; - -const char * -uc_joining_type_name (int joining_type) -{ - if (joining_type >= 0 - && joining_type < sizeof (u_joining_type_name) / sizeof (u_joining_type_name[0])) - return u_joining_type_name[joining_type]; - return NULL; -} diff --git a/lib/unictype/joiningtype_of.c b/lib/unictype/joiningtype_of.c deleted file mode 100644 index 796ffcd..0000000 --- a/lib/unictype/joiningtype_of.c +++ /dev/null @@ -1,54 +0,0 @@ -/* Arabic joining type of Unicode characters. - Copyright (C) 2011-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -/* Define u_joining_type table. */ -#include "joiningtype_of.h" - -int -uc_joining_type (ucs4_t uc) -{ - unsigned int index1 = uc >> joining_type_header_0; - if (index1 < joining_type_header_1) - { - int lookup1 = u_joining_type.level1[index1]; - if (lookup1 >= 0) - { - unsigned int index2 = (uc >> joining_type_header_2) & joining_type_header_3; - int lookup2 = u_joining_type.level2[lookup1 + index2]; - if (lookup2 >= 0) - { - unsigned int index3 = (uc & joining_type_header_4) + lookup2; - /* level3 contains 4-bit values. */ - unsigned int lookup3 = - (u_joining_type.level3[index3>>1] >> ((index3 % 2) * 4)) - & 0x0f; - - if (lookup3 != 0x0f) - return lookup3; - } - } - } - if (uc_is_general_category_withtable - (uc, UC_CATEGORY_MASK_Mn | UC_CATEGORY_MASK_Me | UC_CATEGORY_MASK_Cf)) - return UC_JOINING_TYPE_T; - return UC_JOINING_TYPE_U; -} diff --git a/lib/unictype/joiningtype_of.h b/lib/unictype/joiningtype_of.h deleted file mode 100644 index a625798..0000000 --- a/lib/unictype/joiningtype_of.h +++ /dev/null @@ -1,247 +0,0 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ -/* Arabic joining type of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ -#define joining_type_header_0 16 -#define joining_type_header_1 2 -#define joining_type_header_2 7 -#define joining_type_header_3 511 -#define joining_type_header_4 127 -static const -struct - { - int level1[2]; - short level2[2 << 9]; - unsigned char level3[12 * 64]; - } -u_joining_type = -{ - { 0, 512 }, - { - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 0, 128, 256, 384, - 512, 640, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 768, 896, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 1024, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 1152, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 1280, -1, 1408, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1 - }, - { - 0x00, 0x00, 0x00, 0xff, 0xf0, 0x0f, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x05, 0x44, 0x44, 0x45, 0x45, 0x55, 0x55, 0x45, - 0x44, 0x54, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, - 0x52, 0x55, 0x55, 0x55, 0x54, 0xf5, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, - 0x4f, 0x44, 0x40, 0x44, 0x55, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, - 0x54, 0x45, 0x44, 0x44, 0x44, 0x44, 0x45, 0x45, - 0x55, 0x44, 0x4f, 0xff, 0xff, 0xff, 0x0f, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x44, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0xf5, 0x5f, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xf4, 0x55, 0x45, 0x44, 0x44, 0x55, 0x55, 0x54, - 0x55, 0x55, 0x55, 0x55, 0x54, 0x54, 0x54, 0x45, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4f, 0x55, - 0x55, 0x55, 0x55, 0x55, 0x45, 0x44, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0x55, 0x45, 0x54, 0x55, - 0x45, 0x45, 0x54, 0x55, 0x44, 0x55, 0x55, 0x55, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0x55, 0xf5, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x54, 0x55, 0x55, 0x44, 0x45, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x54, 0x00, 0xf0, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x55, 0x55, 0x55, 0x55, 0x55, 0x44, 0x04, 0x54, - 0x45, 0x54, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x50, 0xff, 0xf2, 0xff, 0xf0, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x50, 0x55, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0xf5, 0xf5, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, - 0x55, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x55, 0x55, 0x45, 0x40, 0x40, 0x04, 0x30, 0x44, - 0x44, 0x54, 0x55, 0x35, 0x55, 0x55, 0x45, 0x55, - 0x45, 0x00, 0xf4, 0xff, 0xff, 0x5f, 0x55, 0x45, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x45, 0x45, 0x44, 0x55, 0x45, 0x55, 0x54, 0x44, - 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x4f, 0x44, 0x54, 0x05, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff - } -}; diff --git a/lib/unictype/mirror.c b/lib/unictype/mirror.c index a8eadf1..066d9d3 100644 --- a/lib/unictype/mirror.c +++ b/lib/unictype/mirror.c @@ -1,5 +1,5 @@ /* Mirrored Unicode characters. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/mirror.h b/lib/unictype/mirror.h index 3dfc524..d55f153 100644 --- a/lib/unictype/mirror.h +++ b/lib/unictype/mirror.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Mirrored Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define mirror_header_0 16 #define mirror_header_1 2 #define mirror_header_2 7 @@ -332,7 +332,7 @@ u_mirror = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55357, 0, 0, 55354, 55353, 55352, 55351, 0, - 55349, 55348, 0, 55346, 55345, 55344, 0, 0, + 55349, 55348, 0, 0, 55345, 0, 0, 0, 0, 0, 0, 55338, 55337, 55336, 55335, 0, 0, 0, 0, 0, 55329, 55328, 55327, 0, 0, 0, 55323, 55322, 55321, 55320, 55319, 55318, diff --git a/lib/unictype/numeric.c b/lib/unictype/numeric.c index cc716de..9eb4630 100644 --- a/lib/unictype/numeric.c +++ b/lib/unictype/numeric.c @@ -1,5 +1,5 @@ /* Values of numeric Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -36,13 +36,13 @@ uc_numeric_value (ucs4_t uc) int lookup2 = u_numeric.level2[lookup1 + index2]; if (lookup2 >= 0) { - unsigned int index3 = ((uc & numeric_header_4) + lookup2) * 8; - /* level3 contains 8-bit values, packed into 16-bit words. */ + unsigned int index3 = ((uc & numeric_header_4) + lookup2) * 7; + /* level3 contains 7-bit values, packed into 16-bit words. */ unsigned int lookup3 = ((u_numeric.level3[index3>>4] | (u_numeric.level3[(index3>>4)+1] << 16)) >> (index3 % 16)) - & 0xff; + & 0x7f; return u_numeric_values[lookup3]; } diff --git a/lib/unictype/numeric.h b/lib/unictype/numeric.h index 746e4ee..382a093 100644 --- a/lib/unictype/numeric.h +++ b/lib/unictype/numeric.h @@ -1,10 +1,9 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Numeric values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ -static const uc_fraction_t u_numeric_values[138] = +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ +static const uc_fraction_t u_numeric_values[108] = { { 0, 0 }, - { -727379968, 1 }, { 0, 1 }, { 1, 1 }, { 2, 1 }, @@ -88,19 +87,6 @@ static const uc_fraction_t u_numeric_values[138] = { 80000, 1 }, { 90000, 1 }, { 100000, 1 }, - { 200000, 1 }, - { 216000, 1 }, - { 300000, 1 }, - { 400000, 1 }, - { 432000, 1 }, - { 500000, 1 }, - { 600000, 1 }, - { 700000, 1 }, - { 800000, 1 }, - { 900000, 1 }, - { 1000000, 1 }, - { 100000000, 1 }, - { 1410065408, 1 }, { -1, 2 }, { 1, 2 }, { 3, 2 }, @@ -121,26 +107,10 @@ static const uc_fraction_t u_numeric_values[138] = { 4, 5 }, { 1, 6 }, { 5, 6 }, - { 1, 7 }, { 1, 8 }, { 3, 8 }, { 5, 8 }, - { 7, 8 }, - { 1, 9 }, - { 1, 10 }, - { 1, 12 }, - { 2, 12 }, - { 3, 12 }, - { 4, 12 }, - { 5, 12 }, - { 6, 12 }, - { 7, 12 }, - { 8, 12 }, - { 9, 12 }, - { 10, 12 }, - { 11, 12 }, - { 1, 16 }, - { 3, 16 } + { 7, 8 } }; #define numeric_header_0 16 #define numeric_header_1 3 @@ -152,7 +122,7 @@ struct { int level1[3]; short level2[3 << 9]; - unsigned short level3[67 * 64 + 1]; + unsigned short level3[44 * 56 + 1]; } u_numeric = { @@ -160,17 +130,17 @@ u_numeric = { 0, 128, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 256, 384, -1, 512, - -1, -1, 640, 768, 640, 640, 896, 1024, - 1152, 640, 1280, 640, 1408, 1408, 1536, -1, - 512, 1664, -1, -1, -1, -1, 1792, -1, - -1, -1, -1, -1, -1, 1920, -1, 2048, - 1664, -1, 2176, 2304, -1, 2432, 1408, 0, - 2560, -1, -1, -1, -1, -1, -1, -1, - 2688, 2816, 2944, 3072, -1, -1, -1, -1, - 3200, 3328, -1, -1, -1, -1, 3456, 3584, + -1, -1, 640, 768, 640, 640, 640, 896, + 1024, 640, 1152, -1, 1280, 1280, 1408, -1, + 512, 1536, -1, -1, -1, -1, 1664, -1, + -1, -1, -1, -1, -1, 1792, -1, 1920, + 1536, -1, 2048, 1280, -1, -1, 1280, 0, + 2176, -1, -1, -1, -1, -1, -1, -1, + 2304, 2432, 2560, 2688, -1, -1, -1, -1, + 2816, 2944, -1, -1, -1, -1, 3072, 3200, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 3712, -1, -1, -1, -1, -1, -1, - 3840, -1, -1, 3968, 4096, 4224, -1, -1, + -1, 3328, -1, -1, -1, -1, -1, -1, + 3456, -1, -1, 3584, 3712, 3840, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -199,8 +169,8 @@ u_numeric = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 4352, 4480, -1, -1, - 4608, 1408, 2816, 4736, 1408, -1, -1, 384, + -1, -1, -1, -1, 3968, -1, -1, -1, + -1, 1280, 2432, -1, 1280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -220,22 +190,18 @@ u_numeric = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 4864, 4992, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 1664, -1, - -1, -1, 5120, 5248, -1, 5376, 5504, 5632, - -1, 4352, -1, -1, -1, -1, -1, -1, - 5760, 5888, 6016, 6144, 6272, 6400, 6528, 6656, - -1, 6784, -1, -1, 6912, -1, -1, -1, - 7040, 384, 7168, 7296, -1, 384, -1, -1, - -1, 1408, -1, -1, 1408, 512, 7424, -1, - -1, 7552, -1, -1, -1, -1, -1, -1, + -1, -1, 4096, 4224, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 1536, -1, + -1, -1, 4352, 4480, -1, -1, 4608, 4736, + -1, 3968, -1, -1, -1, -1, -1, -1, + -1, -1, 4864, -1, 4992, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 7680, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 5120, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -248,7 +214,6 @@ u_numeric = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 256, -1, 7808, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -274,15 +239,13 @@ u_numeric = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 7936, -1, - -1, -1, -1, -1, -1, -1, -1, 8064, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 8192, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 8320, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 5248, -1, + -1, -1, -1, -1, -1, -1, -1, 5376, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -348,287 +311,50 @@ u_numeric = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 8448, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 5504, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }, { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0504, 0x0000, 0x0000, 0x0300, 0x0000, 0x636e, 0x006f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, - 0x0000, 0x0000, 0x7788, 0x6e89, 0x126f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, - 0x0000, 0x636e, 0x886f, 0x8977, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, - 0x390c, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0403, 0x0005, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, - 0x390c, 0x6e42, 0x6f63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x6463, 0x6665, 0x6867, - 0x6a69, 0x626b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0706, 0x0908, - 0x0b0a, 0x160c, 0x2a20, 0x3534, 0x3736, 0x3938, 0x004b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1413, - 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0003, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0002, 0x0000, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7b76, 0x6c7c, 0x706d, 0x7271, 0x7473, 0x7775, 0x7978, 0x037a, - 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0e0d, 0x3934, 0x423d, - 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0e0d, 0x3934, 0x423d, - 0x4642, 0x004b, 0x0800, 0x4f34, 0x0254, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0e0d, 0x100f, 0x1211, - 0x1413, 0x1615, 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0e0d, - 0x100f, 0x1211, 0x1413, 0x1615, 0x0403, 0x0605, 0x0807, 0x0a09, - 0x0c0b, 0x0e0d, 0x100f, 0x1211, 0x1413, 0x1615, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0d02, 0x0f0e, 0x1110, - 0x1312, 0x1514, 0x0316, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x020c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, - 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0403, 0x0605, 0x0807, - 0x0a09, 0x0c0b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6300, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0200, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0300, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x160c, 0x0020, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc101, 0x5080, 0x1c30, + 0x0910, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0403, 0x0605, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc000, 0x0080, 0x0000, + 0x0000, 0x0001, 0xae00, 0x0186, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x160c, 0x2a20, 0x3534, 0x3736, - 0x1700, 0x1918, 0x1b1a, 0x1d1c, 0x1f1e, 0x2120, 0x2322, 0x2524, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0xc101, 0x5080, 0x1c30, 0x0910, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2600, 0x2827, 0x2a29, 0x2c2b, 0x2e2d, 0x302f, 0x3231, 0x3433, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0xc101, 0x5080, 0x1c30, 0x0910, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0xc101, 0x5080, 0x1c30, 0x0910, + 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -636,55 +362,52 @@ u_numeric = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0400, 0x0304, 0xc142, 0x4070, + 0x1424, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0403, 0x0605, 0x0807, 0x0a09, 0x020b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0400, 0x0304, 0xc142, 0x4070, + 0x1424, 0x0000, 0x2000, 0x1018, 0x800a, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x636e, 0x886f, 0x8977, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0400, 0x0304, 0xc142, 0x4070, + 0x1424, 0x5c0b, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0400, 0x0304, 0xc142, 0x4070, + 0x1424, 0x0000, 0x0000, 0x0000, 0x0100, 0x80c1, 0x1820, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0400, 0x0304, 0xc142, 0x4070, + 0x1424, 0x5c0b, 0x5c10, 0x030d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0500, 0x0000, 0x0000, - 0x0000, 0x0c00, 0x0000, 0x0000, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0xc101, 0x5080, 0x1c30, 0x0910, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0800, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0c00, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0706, 0x0908, 0x0b0a, - 0x160c, 0x2a20, 0x3534, 0x3736, 0x3938, 0x3b3a, 0x3d3c, 0x3f3e, - 0x4140, 0x4342, 0x4544, 0x4746, 0x4948, 0x4b4a, 0x4d4c, 0x4f4e, - 0x5150, 0x5352, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x636e, 0x0703, 0x3d34, 0x4f46, 0x0c07, 0x3934, 0x423d, 0x0746, - 0x340c, 0x3d39, 0x4b42, 0x0c4f, 0x0303, 0x0403, 0x0404, 0x0704, - 0x0c0c, 0x0c0c, 0x200c, 0x3434, 0x3434, 0x3b39, 0x3d3d, 0x3d3d, - 0x423d, 0x0746, 0x6334, 0x6d63, 0x006f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e02, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc101, 0x5080, + 0x1c30, 0x0910, 0xd545, 0xc57a, 0xb566, 0x6e5b, 0x0a97, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc101, + 0x5080, 0x1c30, 0x0910, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -694,44 +417,45 @@ u_numeric = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0300, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x2a20, 0x3534, - 0x3736, 0x3938, 0x3b3a, 0x3d3c, 0x3f3e, 0x4140, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x80c1, 0x3050, + 0x101c, 0xc509, 0xf2a2, 0xcd49, 0x3568, 0x0ddb, 0x04a7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0703, 0x340c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x2648, 0x0014, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0300, 0x0c04, 0x3916, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0xc101, 0x5080, 0x1c30, 0x0910, 0x0005, 0x0000, + 0x0000, 0xc101, 0x5080, 0x1c30, 0x0910, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0400, 0x0304, + 0xc142, 0x4070, 0x1424, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0403, 0x0c05, 0x3916, 0x4b42, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0706, 0x160c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0xc101, 0x5080, 0x1c30, 0x0910, + 0x0005, 0x0000, 0x0000, 0xc101, 0x5080, 0x1c30, 0x0910, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0606, 0x0c07, 0x3916, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0c07, 0x3916, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0c03, 0x3916, 0x0504, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0001, 0x5000, 0x1c30, 0x0910, 0x0005, 0x0000, 0x0000, + 0xc101, 0x5080, 0x1c30, 0x0910, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -739,41 +463,42 @@ u_numeric = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6387, 0x0000, - 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x2016, 0x342a, 0x3635, - 0x0000, 0x3a39, 0x3c3b, 0x3e3d, 0x403f, 0x4241, 0x4443, 0x4645, - 0x4847, 0x4a49, 0x4c4b, 0x4e4d, 0x504f, 0x5251, 0x5453, 0x5755, - 0x5a58, 0x5c5b, 0x5e5d, 0x7e7d, 0x807f, 0x8281, 0x8483, 0x8685, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0xfbc0, 0x8f15, 0x65c9, 0x19f3, + 0x569d, 0x05af, 0x0182, 0x60a1, 0x2038, 0x8a12, 0xa305, 0xc331, + 0x82f1, 0x0182, 0x60a1, 0x2038, 0x8a12, 0xa305, 0xc331, 0x82f1, + 0xa2c1, 0x0012, 0xcc38, 0x539c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0403, 0x0605, 0x160c, 0x4239, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0034, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x160c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0c07, 0x3916, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, 0xa305, 0x78e1, + 0x2240, 0x0992, 0x22a5, 0x1018, 0x860a, 0x2203, 0x58a1, 0x1a30, + 0x078e, 0x2224, 0x5099, 0x822a, 0xa101, 0x3860, 0x1220, 0x058a, + 0xe1a3, 0x4078, 0x9222, 0xa509, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0403, 0x0605, 0x160c, 0x4239, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8040, 0x70d1, + 0x203c, 0xc911, 0x5284, 0x0c11, 0x0508, 0x01c3, 0x5091, 0x022c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0403, 0x0605, 0x160c, 0x4239, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0c06, 0x3916, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0800, 0x8406, 0xe182, 0x4880, 0x1628, + 0x0182, 0x60a1, 0x2038, 0x8a12, 0x6085, 0x2840, 0x0e18, 0x8488, + 0x0162, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -783,105 +508,122 @@ u_numeric = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0703, 0x340c, 0x4239, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0x0002, + 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc100, 0x5080, + 0x1c30, 0x0910, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x8b00, 0x07ca, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, + 0x4060, 0x0028, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x2016, 0x342a, 0x3635, - 0x3837, 0x3a39, 0x3c3b, 0x3e3d, 0x403f, 0x6341, 0x6c6e, 0x006d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x2016, 0x342a, - 0x3635, 0x3837, 0x4239, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0182, 0x60a1, + 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0xcb00, 0x9305, 0x6cd1, 0x1d38, 0x07cf, + 0x1214, 0x488d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0182, 0x60a1, 0x2038, 0x8a12, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9280, 0x84e9, 0xa94a, + 0xac56, 0xeb96, 0x8b05, 0x66c9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc101, 0x5080, + 0x1c30, 0x0910, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, - 0x0300, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x2a20, 0x3534, - 0x3736, 0x3938, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0x0000, + 0x0000, 0x0000, 0x0160, 0x0000, 0x0300, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0380, 0x00e0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5800, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0304, 0xc142, 0x4070, 0x1424, 0xca8b, + 0x3527, 0xd5a3, 0x376c, 0x4e5c, 0xe3b7, 0x7cf5, 0x603f, 0x3850, + 0x1624, 0x478d, 0x5264, 0x64b9, 0x9d36, 0x684f, 0x0a54, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0xaae0, 0x30c0, 0x15e3, 0x869d, + 0x0cc5, 0x0bc7, 0x0d16, 0x198b, 0x178e, 0x3a54, 0x0217, 0x6081, + 0x1830, 0x0c0c, 0xc58b, 0xb162, 0xccf8, 0xb366, 0x4e19, 0xe3c7, + 0x78f1, 0x60bc, 0x30d1, 0x56ab, 0x61bf, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0040, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x2a20, 0x3534, - 0x3736, 0x0038, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0605, 0x0807, 0x0a09, 0x060b, - 0x0807, 0x0a09, 0x030b, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0403, - 0x0605, 0x0407, 0x0505, 0x0706, 0x0908, 0x0b0a, 0x0403, 0x0505, - 0x0706, 0x5956, 0x0403, 0x0505, 0x0706, 0x0505, 0x0606, 0x0606, - 0x0908, 0x0909, 0x0a0a, 0x0b0b, 0x0b0b, 0x0504, 0x0706, 0x0308, - 0x0504, 0x0606, 0x0707, 0x0504, 0x0403, 0x6d6c, 0x6c75, 0x776d, - 0x746e, 0x6e6e, 0x6c63, 0x2a6d, 0x0634, 0x0807, 0x0a09, 0x000b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc302, 0x0662, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x1b80, 0x0000, 0x0000, 0x0000, + 0x1000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0c00, 0x4b39, 0x605f, - 0x0161, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0xc100, 0x5160, 0x01c1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0800, 0x1516, 0x001c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x2016, 0x342a, 0x3635, - 0x3837, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0302, - 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0302, 0x0504, 0x0706, 0x0908, - 0x0b0a, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0302, 0x0504, - 0x0706, 0x0908, 0x0b0a, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0182, 0xb0a1, 0xe0a8, 0x0082, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0300, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x4203, 0x70c1, 0x2440, 0x8414, 0xe182, 0x4880, 0x0a28, 0x0386, + 0xa122, 0x0c10, 0x0508, 0x01c3, 0x5091, 0x0608, 0x8284, 0x4061, + 0x1420, 0x070c, 0x4244, 0x1821, 0x0810, 0x0305, 0x2000, 0x1018, + 0x0508, 0x8103, 0x2850, 0x0a14, 0x0407, 0x9102, 0x2848, 0x0a14, + 0x80c5, 0x3050, 0x041c, 0x4203, 0x60a1, 0x0030, 0x8200, 0xf781, + 0xf67b, 0xd17e, 0x3360, 0x0018, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0202, 0x0403, 0x0605, 0x0807, 0x0a09, 0x020b, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0182, 0x60a1, 0x2038, 0x8a12, 0xe545, 0x9a93, + 0x6ad1, 0x1bb6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x000b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0404, 0x4203, 0x70c1, 0x2440, 0x0114, 0x80c1, + 0x3050, 0x101c, 0x4509, 0x3040, 0x1420, 0x070c, 0x4244, 0x1011, + 0x080c, 0xc305, 0x9101, 0x0450, 0x0304, 0xc142, 0x4070, 0x1424, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, diff --git a/lib/unictype/pr_alphabetic.c b/lib/unictype/pr_alphabetic.c index 6827bd7..f94c71a 100644 --- a/lib/unictype/pr_alphabetic.c +++ b/lib/unictype/pr_alphabetic.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_alphabetic.h b/lib/unictype/pr_alphabetic.h index a27bfc3..09ea6c8 100644 --- a/lib/unictype/pr_alphabetic.h +++ b/lib/unictype/pr_alphabetic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[64 << 4]; + /*unsigned*/ int level3[44 << 4]; } u_property_alphabetic = { @@ -153,30 +153,30 @@ u_property_alphabetic = 4 + 384 * sizeof (short) / sizeof (int) + 528, 4 + 384 * sizeof (short) / sizeof (int) + 544, 4 + 384 * sizeof (short) / sizeof (int) + 560, + -1, 4 + 384 * sizeof (short) / sizeof (int) + 576, 4 + 384 * sizeof (short) / sizeof (int) + 592, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 608, 4 + 384 * sizeof (short) / sizeof (int) + 624, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 640, - 4 + 384 * sizeof (short) / sizeof (int) + 656, - 4 + 384 * sizeof (short) / sizeof (int) + 672, - 4 + 384 * sizeof (short) / sizeof (int) + 688, - 4 + 384 * sizeof (short) / sizeof (int) + 704, - 4 + 384 * sizeof (short) / sizeof (int) + 720, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 736, - 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -184,8 +184,6 @@ u_property_alphabetic = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -202,10 +200,7 @@ u_property_alphabetic = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -238,13 +233,11 @@ u_property_alphabetic = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -256,8 +249,18 @@ u_property_alphabetic = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 864, - 4 + 384 * sizeof (short) / sizeof (int) + 880, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 640, + 4 + 384 * sizeof (short) / sizeof (int) + 656, + -1, + -1, + -1, -1, -1, -1, @@ -266,11 +269,8 @@ u_property_alphabetic = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 912, - 4 + 384 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -361,27 +361,27 @@ u_property_alphabetic = 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 944, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 960, - 4 + 384 * sizeof (short) / sizeof (int) + 976, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 992, + 4 + 384 * sizeof (short) / sizeof (int) + 672, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -403,7 +403,7 @@ u_property_alphabetic = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 336, - 4 + 384 * sizeof (short) / sizeof (int) + 1008, + 4 + 384 * sizeof (short) / sizeof (int) + 688, -1, -1 }, @@ -414,75 +414,75 @@ u_property_alphabetic = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F, - 0x00000000, 0x00000000, 0x00000020, 0xBCDF0000, + 0x00000000, 0x00000000, 0x00000020, 0x3CDF0000, 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE, + 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE, 0x000000FF, 0xBFFF0000, 0xFFFF00B6, 0x000707FF, - 0x07FF0000, 0xFFFFFFFF, 0xFEFFFFFF, 0xFFFFC000, + 0x07FF0000, 0xFFFFFFFE, 0x7EFFFFFF, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FEFFFFF, 0x9C00E1FE, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFC00, 0x043007FF, - 0xFCFFFFFF, 0x00001FFF, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFF03F8, - 0xFFFFFFFF, 0xEFFFFFFF, 0xFFE1DFFF, 0xFFFE000F, - 0xFFF99FEF, 0xE3C5FDFF, 0xB080599F, 0x0003000F, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFE, 0xE3FFFFFF, 0xFF011FFF, 0xF806000F, + 0xFFF99FEE, 0xE3C5FDFF, 0xB080599F, 0x0003000F, 0xFFF987EE, 0xC36DFDFF, 0x5E021987, 0x003F0000, - 0xFFFBBFEE, 0xE3EDFDFF, 0x00011BBF, 0x0200000F, + 0xFFFBBFEE, 0xE3EDFDFF, 0x00011BBF, 0x0000000F, 0xFFF99FEE, 0xE3EDFDFF, 0xB0C0199F, 0x0002000F, 0xD63DC7EC, 0xC3FFC718, 0x00811DC7, 0x00000000, - 0xFFFDDFEF, 0xE3FFFDFF, 0x07601DDF, 0x0000000F, - 0xFFFDDFEE, 0xE3EFFDFF, 0x40601DDF, 0x0006000F, - 0xFFFDDFEE, 0xE7FFFFFF, 0x80805DDF, 0xFC00000F, + 0xFFFDDFEE, 0xE3EFFDFF, 0x03601DDF, 0x0000000F, + 0xFFFDDFEC, 0xE3EFFDFF, 0x40601DDF, 0x0000000F, + 0xFFFDDFEC, 0xE3FFFDFF, 0x00801DDF, 0xFC00000F, 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F807F, 0x000C0000, 0xFFFFFFFE, 0x07FFFFFF, 0x0000207F, 0x00000000, - 0xFEF02596, 0x3BFFECAE, 0xF000205F, 0x00000000, + 0xFEF02596, 0x3BFFECAE, 0x3000205F, 0x00000000, 0x00000001, 0x00000000, 0xFFFFFEFF, 0xFFFE1FFF, - 0xFEFFFF03, 0x1FFFFFFF, 0x00000000, 0x00000000, + 0xFEFF0F03, 0x1FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF97FFFFF, 0xFFFF0000, 0xFFFFC1E7, - 0x3000407F, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x0000407F, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x87FFFFFF, 0x00000000, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF, - 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF, + 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001C7FF, 0x000FDFFF, 0x000FFFFF, 0x000FFFFF, 0x000DDFFF, 0xFFFFFFFF, 0xFFCFFFFF, 0x108001FF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0x003FFFFF, - 0x7FFFFFFF, 0x01FF0FFF, 0xFFFF0000, 0x001F3FFF, - 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000, - 0x0FFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x001FFFFE, - 0x00000000, 0x00000080, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000, + 0x1FFFFFFF, 0x01FF0FFF, 0xFFFF0000, 0x001F3FFF, + 0xFFFFFFFF, 0xFFFF03FF, 0x000003FF, 0x00000000, + 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFEFFFFF, 0x00000FEF, 0x00000000, - 0xFFFFFFFF, 0xFC00F3FF, 0xFFFFFFFF, 0x0003FFBF, + 0xFFFFFFFF, 0x0000C3FF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x003FFFFF, 0xFC00E000, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x006FDE00, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x001FFF80, + 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF, 0x00000000, 0x00000000, 0x00000000, 0x80020000, - 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000, + 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x3E2FFC84, 0xF3FFBD50, 0x000043E0, 0xFFFFFFFF, 0x000001FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F, - 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000080FF, + 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, + 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F, 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -491,7 +491,7 @@ u_property_alphabetic = 0x000000E0, 0x1F3E03FE, 0xFFFFFFFE, 0xFFFFFFFF, 0xE07FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000, + 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -503,32 +503,32 @@ u_property_alphabetic = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, + 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x8FF07FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, + 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFC, + 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0x000019FF, 0x00000000, 0x00000000, 0xF8000000, 0xFFFFF7BB, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x28FC0000, - 0xFFFFFC00, 0xFFFF07FF, 0x0007FFFF, 0x1FFFFFFF, - 0xFFFFFFFF, 0xFFF7FFFF, 0x00008000, 0x7C00FFDF, - 0xFFFFFFFF, 0x007FFFFF, 0x00003FFF, 0xC47FFFFF, - 0xFFFFFFFF, 0x7FFFFFFF, 0x38000005, 0x003CFFFF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000007FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, + 0xFFFFFC00, 0xFFFF07FF, 0x0007FFFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x007FFFFF, 0x00003FFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF, + 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, + 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000, 0xE0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF, @@ -546,84 +546,28 @@ u_property_alphabetic = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF, + 0x7FFFFFFF, 0xFFFF0000, 0x000007FF, 0x00000000, 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, - 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, - 0xFEEFF06F, 0x000FFFFF, 0x00000000, 0x1FFFFFFF, - 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000001F, - 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, - 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000000, - 0xFFFFFFFC, 0x01FFFFFF, 0xFFFF0000, 0x000001FF, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFF0000, 0x0047FFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x1400001E, 0x00000000, - 0xFFFBFFFF, 0x009FFFFF, 0x00000000, 0x00000000, - 0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x000001FF, - 0xFFF99FEF, 0xE3EDFDFF, 0xE081199F, 0x0000000F, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x000000B3, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x7F3FFFFF, 0x3F000000, 0x00000000, - 0xFFFFFFFF, 0x7FFFFFFF, 0x00000011, 0x00000000, - 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0x00000000, - 0xE3FFFFFF, 0x000007FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000, + 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFEEFF06F, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF, - 0xFFFFFFFF, 0x007FFFFF, 0x0000000F, 0xE0FFFFF8, - 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, - 0x00000003, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF, - 0x43FF01FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF, 0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF, 0xDFDFE7BF, 0x7BFFFFFF, 0xFFFDFC5F, 0xFFFFFFFF, @@ -633,31 +577,7 @@ u_property_alphabetic = 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, - 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF, - 0x000003FF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_ascii_hex_digit.c b/lib/unictype/pr_ascii_hex_digit.c index 32deb29..4bad897 100644 --- a/lib/unictype/pr_ascii_hex_digit.c +++ b/lib/unictype/pr_ascii_hex_digit.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_ascii_hex_digit.h b/lib/unictype/pr_ascii_hex_digit.h index b51a2b8..d7884ca 100644 --- a/lib/unictype/pr_ascii_hex_digit.h +++ b/lib/unictype/pr_ascii_hex_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_arabic_digit.c b/lib/unictype/pr_bidi_arabic_digit.c index 9406f49..8bcea66 100644 --- a/lib/unictype/pr_bidi_arabic_digit.c +++ b/lib/unictype/pr_bidi_arabic_digit.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_arabic_digit.h b/lib/unictype/pr_bidi_arabic_digit.h index 9f930e6..999dda3 100644 --- a/lib/unictype/pr_bidi_arabic_digit.h +++ b/lib/unictype/pr_bidi_arabic_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -9,86 +9,19 @@ static const struct { int header[1]; - int level1[2]; - short level2[2 << 7]; - /*unsigned*/ int level3[2 << 4]; + int level1[1]; + short level2[1 << 7]; + /*unsigned*/ int level3[1 << 4]; } u_property_bidi_arabic_digit = { - { 2 }, + { 1 }, + { 2 * sizeof (int) / sizeof (short) + 0 }, { - 3 * sizeof (int) / sizeof (short) + 0, - 3 * sizeof (int) / sizeof (short) + 128 - }, - { - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 0, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 0, -1, -1, -1, @@ -155,70 +88,6 @@ u_property_bidi_arabic_digit = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 16, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, -1, -1, -1, @@ -279,13 +148,9 @@ u_property_bidi_arabic_digit = -1 }, { - 0x0000003F, 0x00000000, 0x00000000, 0x00001BFF, + 0x0000000F, 0x00000000, 0x00000000, 0x00001BFF, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.c b/lib/unictype/pr_bidi_arabic_right_to_left.c index 0620a93..834d67a 100644 --- a/lib/unictype/pr_bidi_arabic_right_to_left.c +++ b/lib/unictype/pr_bidi_arabic_right_to_left.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.h b/lib/unictype/pr_bidi_arabic_right_to_left.h index 6f2bfd3..4a566d6 100644 --- a/lib/unictype/pr_bidi_arabic_right_to_left.h +++ b/lib/unictype/pr_bidi_arabic_right_to_left.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -9,88 +9,19 @@ static const struct { int header[1]; - int level1[2]; - short level2[2 << 7]; - /*unsigned*/ int level3[7 << 4]; + int level1[1]; + short level2[1 << 7]; + /*unsigned*/ int level3[5 << 4]; } u_property_bidi_arabic_right_to_left = { - { 2 }, + { 1 }, + { 2 * sizeof (int) / sizeof (short) + 0 }, { - 3 * sizeof (int) / sizeof (short) + 0, - 3 * sizeof (int) / sizeof (short) + 128 - }, - { - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 0, - 3 + 256 * sizeof (short) / sizeof (int) + 16, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 32, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 0, -1, -1, -1, @@ -103,6 +34,7 @@ u_property_bidi_arabic_right_to_left = -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, @@ -146,9 +78,6 @@ u_property_bidi_arabic_right_to_left = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, - 3 + 256 * sizeof (short) / sizeof (int) + 64, - 3 + 256 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -214,80 +143,16 @@ u_property_bidi_arabic_right_to_left = -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1 + 2 + 128 * sizeof (short) / sizeof (int) + 32, + 2 + 128 * sizeof (short) / sizeof (int) + 48, + 2 + 128 * sizeof (short) / sizeof (int) + 64 }, { - 0xF8002900, 0xFFFFFFFF, 0x000007FF, 0xFFFEE000, + 0xF8002930, 0xFFFFFFFF, 0x800007FF, 0xFFFEE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFC00C060, - 0xFFFDFFFF, 0x0000FFFF, 0xFFFFF800, 0xFFFFFFFF, + 0xFFFD7FFF, 0x0000FFFF, 0xFFFFF800, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFE003F, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000020, + 0x00000000, 0x00000000, 0x00000000, 0x000003E0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -299,13 +164,9 @@ u_property_bidi_arabic_right_to_left = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xDFFF0000, - 0xFC000000, 0x00000000, 0x00080000, 0xFFFFF080, + 0xFC000000, 0x0000FF80, 0x00080000, 0xFFFFF080, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, - 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_bidi_block_separator.c b/lib/unictype/pr_bidi_block_separator.c index 32ad1a6..bec778d 100644 --- a/lib/unictype/pr_bidi_block_separator.c +++ b/lib/unictype/pr_bidi_block_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_block_separator.h b/lib/unictype/pr_bidi_block_separator.h index 5c4006c..e82d2d4 100644 --- a/lib/unictype/pr_bidi_block_separator.h +++ b/lib/unictype/pr_bidi_block_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_boundary_neutral.c b/lib/unictype/pr_bidi_boundary_neutral.c index 98637fe..f64ae85 100644 --- a/lib/unictype/pr_bidi_boundary_neutral.c +++ b/lib/unictype/pr_bidi_boundary_neutral.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_boundary_neutral.h b/lib/unictype/pr_bidi_boundary_neutral.h index 2739d37..8bc59e8 100644 --- a/lib/unictype/pr_bidi_boundary_neutral.h +++ b/lib/unictype/pr_bidi_boundary_neutral.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[4 << 7]; - /*unsigned*/ int level3[10 << 4]; + /*unsigned*/ int level3[9 << 4]; } u_property_bidi_boundary_neutral = { @@ -39,6 +39,7 @@ u_property_bidi_boundary_neutral = 18 + 512 * sizeof (short) / sizeof (int) + 0, -1, -1, + 18 + 512 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, @@ -48,7 +49,6 @@ u_property_bidi_boundary_neutral = -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, @@ -258,7 +258,6 @@ u_property_bidi_boundary_neutral = -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -268,8 +267,8 @@ u_property_bidi_boundary_neutral = -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 96, -1, + 18 + 512 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -291,7 +290,8 @@ u_property_bidi_boundary_neutral = -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 112, + -1, + 18 + 512 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -419,15 +419,15 @@ u_property_bidi_boundary_neutral = -1, -1, -1, + 18 + 512 * sizeof (short) / sizeof (int) + 96, 18 + 512 * sizeof (short) / sizeof (int) + 112, 18 + 512 * sizeof (short) / sizeof (int) + 128, - 18 + 512 * sizeof (short) / sizeof (int) + 144, - 18 + 512 * sizeof (short) / sizeof (int) + 144, - 18 + 512 * sizeof (short) / sizeof (int) + 144, - 18 + 512 * sizeof (short) / sizeof (int) + 144, - 18 + 512 * sizeof (short) / sizeof (int) + 144, - 18 + 512 * sizeof (short) / sizeof (int) + 144, - 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 128, + 18 + 512 * sizeof (short) / sizeof (int) + 128, + 18 + 512 * sizeof (short) / sizeof (int) + 128, + 18 + 512 * sizeof (short) / sizeof (int) + 128, + 18 + 512 * sizeof (short) / sizeof (int) + 128, + 18 + 512 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -547,16 +547,16 @@ u_property_bidi_boundary_neutral = -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 112 + 18 + 512 * sizeof (short) / sizeof (int) + 96 }, { 0x0FFFC1FF, 0x00000000, 0x00000000, 0x80000000, 0xFFFFFFDF, 0x00002000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003800, 0x00000000, 0x00000000, 0x0000FC1F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -571,10 +571,6 @@ u_property_bidi_boundary_neutral = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC1FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x0000000F, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07F80000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_bidi_common_separator.c b/lib/unictype/pr_bidi_common_separator.c index 3be46ca..2989ca6 100644 --- a/lib/unictype/pr_bidi_common_separator.c +++ b/lib/unictype/pr_bidi_common_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_common_separator.h b/lib/unictype/pr_bidi_common_separator.h index 56cd448..67dedbb 100644 --- a/lib/unictype/pr_bidi_common_separator.h +++ b/lib/unictype/pr_bidi_common_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_control.c b/lib/unictype/pr_bidi_control.c index e3223f5..6bb0adf 100644 --- a/lib/unictype/pr_bidi_control.c +++ b/lib/unictype/pr_bidi_control.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_control.h b/lib/unictype/pr_bidi_control.h index 428b9e7..b676a97 100644 --- a/lib/unictype/pr_bidi_control.h +++ b/lib/unictype/pr_bidi_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[2 << 4]; + /*unsigned*/ int level3[1 << 4]; } u_property_bidi_control = { @@ -21,7 +21,6 @@ u_property_bidi_control = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 0, -1, -1, -1, @@ -34,7 +33,8 @@ u_property_bidi_control = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 16, + -1, + 2 + 128 * sizeof (short) / sizeof (int) + 0, -1, -1, -1, @@ -148,11 +148,7 @@ u_property_bidi_control = -1 }, { - 0x10000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000C000, 0x00007C00, 0x00000000, 0x000003C0, + 0x0000C000, 0x00007C00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 diff --git a/lib/unictype/pr_bidi_embedding_or_override.c b/lib/unictype/pr_bidi_embedding_or_override.c index 0acc7a5..3af5785 100644 --- a/lib/unictype/pr_bidi_embedding_or_override.c +++ b/lib/unictype/pr_bidi_embedding_or_override.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_embedding_or_override.h b/lib/unictype/pr_bidi_embedding_or_override.h index ef1c7f8..d14a500 100644 --- a/lib/unictype/pr_bidi_embedding_or_override.h +++ b/lib/unictype/pr_bidi_embedding_or_override.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_eur_num_separator.c b/lib/unictype/pr_bidi_eur_num_separator.c index 9409313..97a74b3 100644 --- a/lib/unictype/pr_bidi_eur_num_separator.c +++ b/lib/unictype/pr_bidi_eur_num_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_eur_num_separator.h b/lib/unictype/pr_bidi_eur_num_separator.h index d2576f2..a18c249 100644 --- a/lib/unictype/pr_bidi_eur_num_separator.h +++ b/lib/unictype/pr_bidi_eur_num_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_eur_num_terminator.c b/lib/unictype/pr_bidi_eur_num_terminator.c index 3610b17..7376c42 100644 --- a/lib/unictype/pr_bidi_eur_num_terminator.c +++ b/lib/unictype/pr_bidi_eur_num_terminator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_eur_num_terminator.h b/lib/unictype/pr_bidi_eur_num_terminator.h index bf85f6c..5228108 100644 --- a/lib/unictype/pr_bidi_eur_num_terminator.h +++ b/lib/unictype/pr_bidi_eur_num_terminator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[11 << 4]; + /*unsigned*/ int level3[9 << 4]; } u_property_bidi_eur_num_terminator = { @@ -19,23 +19,23 @@ u_property_bidi_eur_num_terminator = { 2 * sizeof (int) / sizeof (short) + 0 }, { 2 + 128 * sizeof (short) / sizeof (int) + 0, + -1, -1, 2 + 128 * sizeof (short) / sizeof (int) + 16, 2 + 128 * sizeof (short) / sizeof (int) + 32, 2 + 128 * sizeof (short) / sizeof (int) + 48, - 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 80, + 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 96, + 2 + 128 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 96, 2 + 128 * sizeof (short) / sizeof (int) + 112, - 2 + 128 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -102,7 +102,6 @@ u_property_bidi_eur_num_terminator = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -145,17 +144,14 @@ u_property_bidi_eur_num_terminator = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 160 + -1, + 2 + 128 * sizeof (short) / sizeof (int) + 128 }, { 0x00000000, 0x00000038, 0x00000000, 0x00000000, 0x00000000, 0x0003003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000600, 0x00000000, 0x00000000, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -163,7 +159,7 @@ u_property_bidi_eur_num_terminator = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x080C0000, + 0x00000000, 0x00000000, 0x00000000, 0x000C0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -177,17 +173,13 @@ u_property_bidi_eur_num_terminator = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x001F0000, 0x00000000, 0x00000000, - 0x00000000, 0x7FFFFFFF, 0x00000000, 0x00000000, + 0x00000000, 0x003FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x03000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000038, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_bidi_european_digit.c b/lib/unictype/pr_bidi_european_digit.c index 1699a7c..f727dca 100644 --- a/lib/unictype/pr_bidi_european_digit.c +++ b/lib/unictype/pr_bidi_european_digit.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_european_digit.h b/lib/unictype/pr_bidi_european_digit.h index bcad71e..27d81bd 100644 --- a/lib/unictype/pr_bidi_european_digit.h +++ b/lib/unictype/pr_bidi_european_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[8 << 4]; + /*unsigned*/ int level3[6 << 4]; } u_property_bidi_european_digit = { @@ -150,7 +150,6 @@ u_property_bidi_european_digit = -1, 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -256,7 +255,9 @@ u_property_bidi_european_digit = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 96, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 80, + -1, -1, -1, -1, @@ -269,7 +270,6 @@ u_property_bidi_european_digit = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -300,16 +300,8 @@ u_property_bidi_european_digit = 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0FFFFFFE, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x000007FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 + 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF } }; diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.c b/lib/unictype/pr_bidi_hebrew_right_to_left.c index 2ca81bb..42e836f 100644 --- a/lib/unictype/pr_bidi_hebrew_right_to_left.c +++ b/lib/unictype/pr_bidi_hebrew_right_to_left.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.h b/lib/unictype/pr_bidi_hebrew_right_to_left.h index aba5578..652f5ba 100644 --- a/lib/unictype/pr_bidi_hebrew_right_to_left.h +++ b/lib/unictype/pr_bidi_hebrew_right_to_left.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[10 << 4]; + /*unsigned*/ int level3[8 << 4]; } u_property_bidi_hebrew_right_to_left = { @@ -156,7 +156,8 @@ u_property_bidi_hebrew_right_to_left = 3 + 256 * sizeof (short) / sizeof (int) + 80, 3 + 256 * sizeof (short) / sizeof (int) + 96, 3 + 256 * sizeof (short) / sizeof (int) + 112, - 3 + 256 * sizeof (short) / sizeof (int) + 128, + 3 + 256 * sizeof (short) / sizeof (int) + 112, + -1, -1, -1, -1, @@ -265,7 +266,6 @@ u_property_bidi_hebrew_right_to_left = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -287,8 +287,8 @@ u_property_bidi_hebrew_right_to_left = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFC3007FF, - 0x043FFFFF, 0xFFFFC110, 0xF1FFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, @@ -304,20 +304,12 @@ u_property_bidi_hebrew_right_to_left = 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0F91, 0x78FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFF9F, - 0xFFFFFFFF, 0x01FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF9F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF } }; diff --git a/lib/unictype/pr_bidi_left_to_right.c b/lib/unictype/pr_bidi_left_to_right.c index 2f1684b..3da97eb 100644 --- a/lib/unictype/pr_bidi_left_to_right.c +++ b/lib/unictype/pr_bidi_left_to_right.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_left_to_right.h b/lib/unictype/pr_bidi_left_to_right.h index eac4dc7..73ee442 100644 --- a/lib/unictype/pr_bidi_left_to_right.h +++ b/lib/unictype/pr_bidi_left_to_right.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[17]; short level2[4 << 7]; - /*unsigned*/ int level3[53 << 4]; + /*unsigned*/ int level3[38 << 4]; } u_property_bidi_left_to_right = { @@ -62,492 +62,492 @@ u_property_bidi_left_to_right = 18 + 512 * sizeof (short) / sizeof (int) + 352, 18 + 512 * sizeof (short) / sizeof (int) + 368, 18 + 512 * sizeof (short) / sizeof (int) + 384, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, 18 + 512 * sizeof (short) / sizeof (int) + 416, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 432, 18 + 512 * sizeof (short) / sizeof (int) + 448, 18 + 512 * sizeof (short) / sizeof (int) + 464, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, 18 + 512 * sizeof (short) / sizeof (int) + 480, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 496, -1, + 18 + 512 * sizeof (short) / sizeof (int) + 496, 18 + 512 * sizeof (short) / sizeof (int) + 512, - 18 + 512 * sizeof (short) / sizeof (int) + 528, - 18 + 512 * sizeof (short) / sizeof (int) + 544, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 560, - 18 + 512 * sizeof (short) / sizeof (int) + 576, - 18 + 512 * sizeof (short) / sizeof (int) + 592, - 18 + 512 * sizeof (short) / sizeof (int) + 608, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 624, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 640, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 656, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 672, - 18 + 512 * sizeof (short) / sizeof (int) + 688, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 704, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 720, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 736, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 752, - 18 + 512 * sizeof (short) / sizeof (int) + 768, - 18 + 512 * sizeof (short) / sizeof (int) + 304, - 18 + 512 * sizeof (short) / sizeof (int) + 784, - 18 + 512 * sizeof (short) / sizeof (int) + 800, - 18 + 512 * sizeof (short) / sizeof (int) + 816, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 832, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 832, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 832 + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 528, + 18 + 512 * sizeof (short) / sizeof (int) + 544, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 560, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 576, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 592, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 592, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 144, + 18 + 512 * sizeof (short) / sizeof (int) + 592 }, { 0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE, @@ -561,88 +561,88 @@ u_property_bidi_left_to_right = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFC07, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00001BFF, 0x00000000, 0x00000000, 0x00000000, + 0x0000FBFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFF8, 0xEBFFFFFF, 0xFF01DE01, 0xFFFFFFF3, - 0xFFFFFFFD, 0xEFFFFFFF, 0xFFFFDFE1, 0xF7F3FFF3, + 0xFFFFFFF9, 0xEFFFFFFF, 0xFFE1DE01, 0xFFFFFFF3, + 0xFFFFFFFD, 0xEFFFFFFF, 0xFFFFDFE1, 0xFFF3FFF3, 0xFFFFFFF9, 0xEFFFFFFF, 0xFFFDC679, 0xFFDCFFFF, 0xFFFFFFF9, 0xEFFFFFFF, 0xFFFFDE41, 0xFFFDFFF3, 0xFFFFFFFD, 0x6FFFFFFF, 0xFFBFDFE1, 0xFFFFFFF3, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFFFDFFE, 0xF807FFFF, - 0xFFFFFFFE, 0x3FFFFFFF, 0xFF9FC23E, 0x80FFFFF3, - 0xFFFFFFFD, 0xEFFFFFFF, 0xFFFFCFFF, 0xFFFFFFF3, - 0xFFFFFFFD, 0xFFFFFFFF, 0xFFFFDFE1, 0xFFFFFFF3, + 0xFFFFFFFF, 0x3FFFFFFF, 0xFF9FC23E, 0x80FFFFF3, + 0xFFFFFFFF, 0xEFFFFFFF, 0xFFFFCFFF, 0xFFF9FFF3, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFDFE1, 0xFFFFFFF3, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFA3FBFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x780DFFFF, 0xFFFF807F, 0xFFFFFFFF, 0xFFFFFFFF, 0xE40DFFFF, 0xFFFFC0FF, 0xFFFFFFFF, 0xFCFFFFFF, 0xC15FFFFF, 0xFFFFFFFF, 0x8001FFFF, - 0x01001F20, 0xE0000000, 0xFFFFFFBF, 0xFFFFFFFF, + 0x0100FF20, 0xE0000000, 0xFFFFFFBF, 0xFFFFFFFF, 0xFFFFFFFF, 0x99021FFF, 0x3CFFFFFF, 0xFFE1FFFE, - 0xDFFFDF9B, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFDF9B, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0xFC00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xE7FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFE3FFFF, 0xFFE3FFFF, 0xFFF3FFFF, 0xFFF3FFFF, - 0xFFFFFFFF, 0xC04FFFFF, 0xD7F001BF, 0xFC00FFFF, + 0xFFFFFFFF, 0xC07FFFFF, 0xD7F001BF, 0xFC00FFFF, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFDFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF1FBFE78, 0xFFFFFFCE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000, - 0xF67FFFFF, 0xFFFFFFFF, 0x80BFFFFF, 0x6007E01A, - 0xFFFFFFFF, 0x8000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFE7FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFF0, 0xE82FFFFF, 0xFFFFFFFB, 0xFFF007FF, - 0xFFFFFFFC, 0xFFFFC4C3, 0xFFFFFFFF, 0xFFFC5CBF, + 0xFFFFFFFC, 0xFFFFFCC3, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFF300FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0008FFFF, 0xFCEFDE02, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0FC00000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x3FFFFF80, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x5FFFFFFF, 0x1FFF1FFC, 0x9FFF1FFF, 0x00004000, 0x00000000, 0x00000000, 0x800E0000, - 0xFFFF8000, 0x80000000, 0x0000FFFF, 0xFFFE0000, - 0x3E2FFC84, 0xF3FFBD50, 0x0000C3E0, 0xFFFFFFFF, - 0x0000F1FF, 0x00000000, 0x00000000, 0x00000000, + 0xFFFF8000, 0xFFC00000, 0x0000FFFF, 0xFFFE0000, + 0x3E2FFC84, 0xF3FFBD50, 0x0007C3E0, 0xFFFFFFFF, + 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x07FFFFFF, - 0x00200000, 0x00000000, 0x00000000, 0xF8000000, + 0x00200000, 0x00000000, 0x00000000, 0xFFFFFF00, 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000, 0xF0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00001000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xC0000000, 0xE0001000, 0xFFFFFFF0, 0xFFFFFFFF, + 0x00000C21, 0x00000100, 0x80B85000, 0x00000001, + 0x00E00000, 0x80010000, 0x0000E800, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00300000, - 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFF0FFF, + 0x00000000, 0x00000000, 0xFFE0E000, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFF81F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FC781F, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF, + 0x00000000, 0xFFFE0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x04000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF, - 0x000000E0, 0x1F3EC3FE, 0xFFFFFFFF, 0xFFFFFFFF, + 0x000000E0, 0x1F3E03FE, 0xFFFFFFFF, 0xFFFFFFFF, 0xE1FFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFFFFFFF0, @@ -653,27 +653,23 @@ u_property_bidi_left_to_right = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFCFFFF, + 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0FF07FFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFEFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF7BB, 0xFCFFF09F, 0xFFFFFFFF, 0xFF0FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFC0000, + 0xFFFFF7BB, 0xFFFFF09F, 0xFFFFFFFF, 0xFF0FFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFC03F, 0xFFFC007F, 0xFFFFFFFF, - 0xFFFFFFF8, 0xEC37FFFF, 0xFFFFFFFF, 0xFFFFFFDF, - 0xFFFFFFFF, 0xFF9981FF, 0xFFFFEFF7, 0xEFFFFFFF, - 0xFFFFFFFF, 0x3E62FFFF, 0xFFFFFFFD, 0xFFBFCFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFDEDF, + 0xFFFFFFFF, 0xFF9981FF, 0xFFFFEFF7, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF, 0x00000000, 0x00000000, 0x00000000, @@ -685,39 +681,7 @@ u_property_bidi_left_to_right = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFD, 0xFFFFFFFF, 0x00000000, 0x00000000, - 0xF000E000, 0xFFFFFFFE, 0xFFFFFFFF, 0xDFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF0000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFD, 0x00FFFFFF, 0x0003FF80, 0x7FFFFFC0, - 0xFFFFFFFC, 0xF987FFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFF8, 0xFFE0107F, 0xFFFFFFFF, 0xFFF7FFFF, - 0xFFFFFFFC, 0x803FFFFF, 0xFFFFE3FF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFF2C7FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFF807, - 0xFFFFFFFC, 0xEFFFFFFF, 0xFFFFFFFE, 0xFFE0E03F, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x7A07FFFF, 0xFFFFFFF2, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x4FC3FFFF, 0xCFFFFFFE, 0xFFFFFFFF, - 0xFFFFFFFF, 0x5807FFFF, 0xFFFFFFFE, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFF40D7FF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x1FFFFFFF, 0xFFFFF043, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFE0FFFF, - 0xFFFFFFFF, 0xFF80FFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFF87FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x9FFFFFFF, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xF000F800, 0xFFFFFFFF, 0xFFFFFFFF, 0xDFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FC7F, @@ -727,37 +691,13 @@ u_property_bidi_left_to_right = 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFFF, - 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFF7FFF, 0xFFFFFFFF, - 0xFFFFFDFF, 0xFFFFFFFF, 0x00003FF7, 0x00000000, - 0x00000000, 0x07800000, 0x00000000, 0xFFDFE000, - 0x07FFFFEF, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000010, 0xF5080169, 0x5569157B, 0xA1080869, - 0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x00003FFF, 0x00000000, 0x00000000, 0x0000F000, 0x00000000, 0x00000000, - 0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000, - 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFF3FF, + 0xFFF00000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x04000000, - 0x00000000, 0x00000010, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000, - 0x00000000, 0x00000000, 0x00000000, 0xFFF00000, - 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF, - 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000, - 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/pr_bidi_non_spacing_mark.c b/lib/unictype/pr_bidi_non_spacing_mark.c index 850c357..df470bb 100644 --- a/lib/unictype/pr_bidi_non_spacing_mark.c +++ b/lib/unictype/pr_bidi_non_spacing_mark.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_non_spacing_mark.h b/lib/unictype/pr_bidi_non_spacing_mark.h index bbf4af6..6d3c6c2 100644 --- a/lib/unictype/pr_bidi_non_spacing_mark.h +++ b/lib/unictype/pr_bidi_non_spacing_mark.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[36 << 4]; + /*unsigned*/ int level3[26 << 4]; } u_property_bidi_non_spacing_mark = { @@ -163,17 +163,16 @@ u_property_bidi_non_spacing_mark = -1, 16 + 384 * sizeof (short) / sizeof (int) + 320, 16 + 384 * sizeof (short) / sizeof (int) + 336, + -1, + -1, + -1, + -1, 16 + 384 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 368, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 384, - 16 + 384 * sizeof (short) / sizeof (int) + 400, - 16 + 384 * sizeof (short) / sizeof (int) + 416, - 16 + 384 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, @@ -215,9 +214,7 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 448, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 464, -1, -1, -1, @@ -256,7 +253,6 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -266,19 +262,22 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 496, - 16 + 384 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 368, + 16 + 384 * sizeof (short) / sizeof (int) + 384, + -1, + -1, + -1, + -1, -1, -1, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -290,7 +289,8 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 400, -1, -1, -1, @@ -428,120 +428,88 @@ u_property_bidi_non_spacing_mark = 0x000003F8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00000000, - 0x07FF0000, 0x00000000, 0xFFFFF800, 0x00010000, - 0x00000000, 0x00000000, 0x9FC00000, 0x00003D9F, + 0x07FF0000, 0x00000000, 0x7FFFF800, 0x00010000, + 0x00000000, 0x00000000, 0xDFC00000, 0x00003D9F, 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800, - 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, - 0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000006, 0x10000000, 0x001E21FE, 0x0000000C, 0x00000002, 0x10000000, 0x0000201E, 0x0000000C, 0x00000006, 0x10000000, 0x00023986, 0x00230000, 0x00000006, 0x10000000, 0x000021BE, 0x0000000C, 0x00000002, 0x90000000, 0x0040201E, 0x0000000C, 0x00000004, 0x00000000, 0x00002001, 0x00000000, - 0x00000001, 0xC0000000, 0x00603DC1, 0x0000000C, - 0x00000002, 0x10000000, 0x00003000, 0x0000000C, - 0x00000002, 0x00000000, 0x0000201E, 0x0000000C, + 0x00000000, 0xC0000000, 0x00603DC1, 0x0000000C, + 0x00000000, 0x10000000, 0x00003000, 0x0000000C, + 0x00000000, 0x00000000, 0x0000201E, 0x0000000C, 0x00000000, 0x00000000, 0x005C0400, 0x00000000, 0x00000000, 0x07F20000, 0x00007F80, 0x00000000, 0x00000000, 0x1BF20000, 0x00003F00, 0x00000000, 0x03000000, 0x02A00000, 0x00000000, 0x7FFE0000, - 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000, + 0xFEFF00DF, 0x1FFFFFFF, 0x00000040, 0x00000000, 0x00000000, 0x66FDE000, 0xC3000000, 0x001E0001, - 0x20002064, 0x00000000, 0x00000000, 0x00000000, + 0x00002064, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xE0000000, 0x00000000, + 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000, - 0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000, + 0x00000000, 0x3F800000, 0x200FFE40, 0x00000000, 0x00003800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0E040187, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5, - 0x00000000, 0x7FFF0000, 0x00000000, 0x00000000, + 0x01800000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000F, 0x17D00000, 0x00000004, 0x000FF800, - 0x00000003, 0x00003B3C, 0x00000000, 0x0003A340, + 0x00000003, 0x0000033C, 0x00000000, 0x00000000, 0x00000000, 0x00CFF000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00038000, - 0x00000000, 0x00000000, 0x00000000, 0x80000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, - 0x00000000, 0x00003C00, 0x00000000, 0x00000000, + 0x00000000, 0x0000FC00, 0x00000000, 0x00000000, 0x06000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x3FF78000, - 0xC0000000, 0x00000000, 0x00000000, 0x00030000, + 0x00000000, 0x00000000, 0x00000000, 0x30078000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x00000060, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF, + 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000, - 0x00000007, 0x13C80000, 0x00000000, 0x00000020, - 0x00000000, 0x00667E00, 0x00001008, 0x10000000, - 0x00000000, 0xC19D0000, 0x00000002, 0x00403000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00002120, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x40000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x20000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000001, - 0x00000000, 0x00000000, 0x00000000, 0x07C00000, + 0x00000000, 0x00667E00, 0x00001008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000F06E, 0x87000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000060, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000002, 0xFF000000, 0x0000007F, 0x80000000, - 0x00000003, 0x06780000, 0x00000000, 0x00000000, - 0x00000007, 0x001FEF80, 0x00000000, 0x00080000, - 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, - 0x00000000, 0x00D38000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x80000000, 0x000007F8, - 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x85F80000, 0x0000000D, 0x00000000, + 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xB03C0000, 0x30000001, 0x00000000, - 0x00000000, 0xA7F80000, 0x00000001, 0x00000000, - 0x00000000, 0x00BF2800, 0x00000000, 0x00000000, - 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000, + 0x0000FFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x001F0000, - 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00078000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x20000000, + 0x0000F06E, 0x87000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -552,14 +520,6 @@ u_property_bidi_non_spacing_mark = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, - 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007F0000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/pr_bidi_other_neutral.c b/lib/unictype/pr_bidi_other_neutral.c index 5fde05e..0f63bca 100644 --- a/lib/unictype/pr_bidi_other_neutral.c +++ b/lib/unictype/pr_bidi_other_neutral.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_other_neutral.h b/lib/unictype/pr_bidi_other_neutral.h index 0375277..2df9ce5 100644 --- a/lib/unictype/pr_bidi_other_neutral.h +++ b/lib/unictype/pr_bidi_other_neutral.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[39 << 4]; + /*unsigned*/ int level3[31 << 4]; } u_property_bidi_other_neutral = { @@ -31,11 +31,12 @@ u_property_bidi_other_neutral = 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, 3 + 256 * sizeof (short) / sizeof (int) + 112, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 128, 3 + 256 * sizeof (short) / sizeof (int) + 144, - 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 160, 3 + 256 * sizeof (short) / sizeof (int) + 176, 3 + 256 * sizeof (short) / sizeof (int) + 192, 3 + 256 * sizeof (short) / sizeof (int) + 208, @@ -46,7 +47,6 @@ u_property_bidi_other_neutral = 3 + 256 * sizeof (short) / sizeof (int) + 288, 3 + 256 * sizeof (short) / sizeof (int) + 304, 3 + 256 * sizeof (short) / sizeof (int) + 320, - 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1, -1, @@ -59,7 +59,7 @@ u_property_bidi_other_neutral = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 352, + 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1, -1, @@ -103,9 +103,9 @@ u_property_bidi_other_neutral = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 352, 3 + 256 * sizeof (short) / sizeof (int) + 368, 3 + 256 * sizeof (short) / sizeof (int) + 384, - 3 + 256 * sizeof (short) / sizeof (int) + 400, -1, -1, -1, @@ -147,17 +147,18 @@ u_property_bidi_other_neutral = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 400, 3 + 256 * sizeof (short) / sizeof (int) + 416, 3 + 256 * sizeof (short) / sizeof (int) + 432, + -1, + -1, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 464, - 3 + 256 * sizeof (short) / sizeof (int) + 480, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 496, -1, -1, -1, @@ -253,10 +254,9 @@ u_property_bidi_other_neutral = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 464, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 512, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 528, -1, -1, -1, @@ -268,12 +268,12 @@ u_property_bidi_other_neutral = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 544, - 3 + 256 * sizeof (short) / sizeof (int) + 560, - 3 + 256 * sizeof (short) / sizeof (int) + 256, - 3 + 256 * sizeof (short) / sizeof (int) + 576, - 3 + 256 * sizeof (short) / sizeof (int) + 592, - 3 + 256 * sizeof (short) / sizeof (int) + 608, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 480, + -1, + -1, + -1, + -1, -1, -1, -1 @@ -290,9 +290,9 @@ u_property_bidi_other_neutral = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00006400, 0x00000000, 0x00000000, 0x00000000, + 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x0000C0C0, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x40000000, 0x00000200, + 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03C00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -300,7 +300,7 @@ u_property_bidi_other_neutral = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x05F80000, 0x00000000, 0x00000000, 0x00000000, 0x7F000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00060000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -311,10 +311,6 @@ u_property_bidi_other_neutral = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x00000001, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x18000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -329,33 +325,33 @@ u_property_bidi_other_neutral = 0x00000000, 0xA0000000, 0xE000E003, 0x6000E000, 0xFFFF0000, 0xFFE000FF, 0x7FFFFFEF, 0x70000000, 0x00007000, 0x00000000, 0x00000000, 0x00000000, - 0xC1D0037B, 0x0C0002AF, 0xFFFF3C1F, 0x00000000, - 0xFFFF0E00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xC1D0037B, 0x0C0002AF, 0xFFF83C1F, 0x00000000, + 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF3FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xF8000000, - 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFEFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0x1FFFEFFF, 0x0000000F, 0x00000000, + 0xFFFFF3DE, 0xFFFFFEFF, 0x7F47AFFF, 0xFFFFFFFE, + 0xFF1FFFFF, 0x7FFEFFFF, 0xFFFF17FF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF, - 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x001F1FFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFE0007E0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, + 0xFFFFFFFF, 0x0001FFFF, 0x00000000, 0x00000000, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000, @@ -394,46 +390,18 @@ u_property_bidi_other_neutral = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, - 0x0FFF1FFF, 0x00000001, 0x00000000, 0x00000000, + 0x0FFF07FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFE000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFC0000, 0x0000003F, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x08000000, 0x00000000, - 0x00200000, 0x00000000, 0x00008000, 0x00000000, - 0x00000200, 0x00000000, 0x00000008, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00030000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF, - 0x00001800, 0x00000000, 0x00000000, 0x00000C00, + 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, - 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, - 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, - 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x0000001F, 0x00000000, 0x00000001, 0x00000000 + 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_bidi_pdf.c b/lib/unictype/pr_bidi_pdf.c index 9db6a63..7e8ace2 100644 --- a/lib/unictype/pr_bidi_pdf.c +++ b/lib/unictype/pr_bidi_pdf.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_pdf.h b/lib/unictype/pr_bidi_pdf.h index ffa897d..cef9325 100644 --- a/lib/unictype/pr_bidi_pdf.h +++ b/lib/unictype/pr_bidi_pdf.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_segment_separator.c b/lib/unictype/pr_bidi_segment_separator.c index 6d58bca..6452b07 100644 --- a/lib/unictype/pr_bidi_segment_separator.c +++ b/lib/unictype/pr_bidi_segment_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_segment_separator.h b/lib/unictype/pr_bidi_segment_separator.h index 3d3347c..09b018e 100644 --- a/lib/unictype/pr_bidi_segment_separator.h +++ b/lib/unictype/pr_bidi_segment_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_bidi_whitespace.c b/lib/unictype/pr_bidi_whitespace.c index 41d9d89..ef22a3e 100644 --- a/lib/unictype/pr_bidi_whitespace.c +++ b/lib/unictype/pr_bidi_whitespace.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_bidi_whitespace.h b/lib/unictype/pr_bidi_whitespace.h index 9dc6c84..2053057 100644 --- a/lib/unictype/pr_bidi_whitespace.h +++ b/lib/unictype/pr_bidi_whitespace.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[4 << 4]; + /*unsigned*/ int level3[5 << 4]; } u_property_bidi_whitespace = { @@ -30,11 +30,11 @@ u_property_bidi_whitespace = -1, -1, 2 + 128 * sizeof (short) / sizeof (int) + 16, + 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, - -1, - 2 + 128 * sizeof (short) / sizeof (int) + 32, + 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -42,7 +42,7 @@ u_property_bidi_whitespace = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 48, + 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, @@ -156,6 +156,10 @@ u_property_bidi_whitespace = 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00004000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000007FF, 0x00000100, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_byname.c b/lib/unictype/pr_byname.c index 5d4ef5d..89d59b9 100644 --- a/lib/unictype/pr_byname.c +++ b/lib/unictype/pr_byname.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2007, 2011-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify it @@ -20,110 +20,8 @@ /* Specification. */ #include "unictype.h" -#include #include -/* Indices stored in the 'struct named_category' elements of the perfect hash - table. We don't use uc_general_category_t values or their addresses - directly, because this would introduce load-time relocations. */ -enum -{ - /* General. */ - UC_PROPERTY_INDEX_WHITE_SPACE, - UC_PROPERTY_INDEX_ALPHABETIC, - UC_PROPERTY_INDEX_OTHER_ALPHABETIC, - UC_PROPERTY_INDEX_NOT_A_CHARACTER, - UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT, - UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT, - UC_PROPERTY_INDEX_DEPRECATED, - UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION, - UC_PROPERTY_INDEX_VARIATION_SELECTOR, - UC_PROPERTY_INDEX_PRIVATE_USE, - UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE, - /* Case. */ - UC_PROPERTY_INDEX_UPPERCASE, - UC_PROPERTY_INDEX_OTHER_UPPERCASE, - UC_PROPERTY_INDEX_LOWERCASE, - UC_PROPERTY_INDEX_OTHER_LOWERCASE, - UC_PROPERTY_INDEX_TITLECASE, - UC_PROPERTY_INDEX_CASED, - UC_PROPERTY_INDEX_CASE_IGNORABLE, - UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED, - UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED, - UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED, - UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED, - UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED, - UC_PROPERTY_INDEX_SOFT_DOTTED, - /* Identifiers. */ - UC_PROPERTY_INDEX_ID_START, - UC_PROPERTY_INDEX_OTHER_ID_START, - UC_PROPERTY_INDEX_ID_CONTINUE, - UC_PROPERTY_INDEX_OTHER_ID_CONTINUE, - UC_PROPERTY_INDEX_XID_START, - UC_PROPERTY_INDEX_XID_CONTINUE, - UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE, - UC_PROPERTY_INDEX_PATTERN_SYNTAX, - /* Shaping and rendering. */ - UC_PROPERTY_INDEX_JOIN_CONTROL, - UC_PROPERTY_INDEX_GRAPHEME_BASE, - UC_PROPERTY_INDEX_GRAPHEME_EXTEND, - UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND, - UC_PROPERTY_INDEX_GRAPHEME_LINK, - /* Bidi. */ - UC_PROPERTY_INDEX_BIDI_CONTROL, - UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT, - UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT, - UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT, - UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT, - UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR, - UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR, - UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT, - UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR, - UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR, - UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR, - UC_PROPERTY_INDEX_BIDI_WHITESPACE, - UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK, - UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL, - UC_PROPERTY_INDEX_BIDI_PDF, - UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE, - UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL, - /* Numeric. */ - UC_PROPERTY_INDEX_HEX_DIGIT, - UC_PROPERTY_INDEX_ASCII_HEX_DIGIT, - /* CJK. */ - UC_PROPERTY_INDEX_IDEOGRAPHIC, - UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH, - UC_PROPERTY_INDEX_RADICAL, - UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR, - UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR, - /* Misc. */ - UC_PROPERTY_INDEX_ZERO_WIDTH, - UC_PROPERTY_INDEX_SPACE, - UC_PROPERTY_INDEX_NON_BREAK, - UC_PROPERTY_INDEX_ISO_CONTROL, - UC_PROPERTY_INDEX_FORMAT_CONTROL, - UC_PROPERTY_INDEX_DASH, - UC_PROPERTY_INDEX_HYPHEN, - UC_PROPERTY_INDEX_PUNCTUATION, - UC_PROPERTY_INDEX_LINE_SEPARATOR, - UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR, - UC_PROPERTY_INDEX_QUOTATION_MARK, - UC_PROPERTY_INDEX_SENTENCE_TERMINAL, - UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION, - UC_PROPERTY_INDEX_CURRENCY_SYMBOL, - UC_PROPERTY_INDEX_MATH, - UC_PROPERTY_INDEX_OTHER_MATH, - UC_PROPERTY_INDEX_PAIRED_PUNCTUATION, - UC_PROPERTY_INDEX_LEFT_OF_PAIR, - UC_PROPERTY_INDEX_COMBINING, - UC_PROPERTY_INDEX_COMPOSITE, - UC_PROPERTY_INDEX_DECIMAL_DIGIT, - UC_PROPERTY_INDEX_NUMERIC, - UC_PROPERTY_INDEX_DIACRITIC, - UC_PROPERTY_INDEX_EXTENDER, - UC_PROPERTY_INDEX_IGNORABLE_CONTROL -}; - /* Get gperf generated lookup function. */ #include "unictype/pr_byname.h" @@ -155,185 +53,7 @@ uc_property_byname (const char *property_name) } found = uc_property_lookup (buf, bp - buf); if (found != NULL) - /* Use a 'switch' statement here, because a table would introduce load-time - relocations. */ - switch (found->property_index) - { - case UC_PROPERTY_INDEX_WHITE_SPACE: - return UC_PROPERTY_WHITE_SPACE; - case UC_PROPERTY_INDEX_ALPHABETIC: - return UC_PROPERTY_ALPHABETIC; - case UC_PROPERTY_INDEX_OTHER_ALPHABETIC: - return UC_PROPERTY_OTHER_ALPHABETIC; - case UC_PROPERTY_INDEX_NOT_A_CHARACTER: - return UC_PROPERTY_NOT_A_CHARACTER; - case UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT: - return UC_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT; - case UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT: - return UC_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT; - case UC_PROPERTY_INDEX_DEPRECATED: - return UC_PROPERTY_DEPRECATED; - case UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION: - return UC_PROPERTY_LOGICAL_ORDER_EXCEPTION; - case UC_PROPERTY_INDEX_VARIATION_SELECTOR: - return UC_PROPERTY_VARIATION_SELECTOR; - case UC_PROPERTY_INDEX_PRIVATE_USE: - return UC_PROPERTY_PRIVATE_USE; - case UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE: - return UC_PROPERTY_UNASSIGNED_CODE_VALUE; - case UC_PROPERTY_INDEX_UPPERCASE: - return UC_PROPERTY_UPPERCASE; - case UC_PROPERTY_INDEX_OTHER_UPPERCASE: - return UC_PROPERTY_OTHER_UPPERCASE; - case UC_PROPERTY_INDEX_LOWERCASE: - return UC_PROPERTY_LOWERCASE; - case UC_PROPERTY_INDEX_OTHER_LOWERCASE: - return UC_PROPERTY_OTHER_LOWERCASE; - case UC_PROPERTY_INDEX_TITLECASE: - return UC_PROPERTY_TITLECASE; - case UC_PROPERTY_INDEX_CASED: - return UC_PROPERTY_CASED; - case UC_PROPERTY_INDEX_CASE_IGNORABLE: - return UC_PROPERTY_CASE_IGNORABLE; - case UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED: - return UC_PROPERTY_CHANGES_WHEN_LOWERCASED; - case UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED: - return UC_PROPERTY_CHANGES_WHEN_UPPERCASED; - case UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED: - return UC_PROPERTY_CHANGES_WHEN_TITLECASED; - case UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED: - return UC_PROPERTY_CHANGES_WHEN_CASEFOLDED; - case UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED: - return UC_PROPERTY_CHANGES_WHEN_CASEMAPPED; - case UC_PROPERTY_INDEX_SOFT_DOTTED: - return UC_PROPERTY_SOFT_DOTTED; - case UC_PROPERTY_INDEX_ID_START: - return UC_PROPERTY_ID_START; - case UC_PROPERTY_INDEX_OTHER_ID_START: - return UC_PROPERTY_OTHER_ID_START; - case UC_PROPERTY_INDEX_ID_CONTINUE: - return UC_PROPERTY_ID_CONTINUE; - case UC_PROPERTY_INDEX_OTHER_ID_CONTINUE: - return UC_PROPERTY_OTHER_ID_CONTINUE; - case UC_PROPERTY_INDEX_XID_START: - return UC_PROPERTY_XID_START; - case UC_PROPERTY_INDEX_XID_CONTINUE: - return UC_PROPERTY_XID_CONTINUE; - case UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE: - return UC_PROPERTY_PATTERN_WHITE_SPACE; - case UC_PROPERTY_INDEX_PATTERN_SYNTAX: - return UC_PROPERTY_PATTERN_SYNTAX; - case UC_PROPERTY_INDEX_JOIN_CONTROL: - return UC_PROPERTY_JOIN_CONTROL; - case UC_PROPERTY_INDEX_GRAPHEME_BASE: - return UC_PROPERTY_GRAPHEME_BASE; - case UC_PROPERTY_INDEX_GRAPHEME_EXTEND: - return UC_PROPERTY_GRAPHEME_EXTEND; - case UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND: - return UC_PROPERTY_OTHER_GRAPHEME_EXTEND; - case UC_PROPERTY_INDEX_GRAPHEME_LINK: - return UC_PROPERTY_GRAPHEME_LINK; - case UC_PROPERTY_INDEX_BIDI_CONTROL: - return UC_PROPERTY_BIDI_CONTROL; - case UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT: - return UC_PROPERTY_BIDI_LEFT_TO_RIGHT; - case UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT: - return UC_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT; - case UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT: - return UC_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT; - case UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT: - return UC_PROPERTY_BIDI_EUROPEAN_DIGIT; - case UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR: - return UC_PROPERTY_BIDI_EUR_NUM_SEPARATOR; - case UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR: - return UC_PROPERTY_BIDI_EUR_NUM_TERMINATOR; - case UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT: - return UC_PROPERTY_BIDI_ARABIC_DIGIT; - case UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR: - return UC_PROPERTY_BIDI_COMMON_SEPARATOR; - case UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR: - return UC_PROPERTY_BIDI_BLOCK_SEPARATOR; - case UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR: - return UC_PROPERTY_BIDI_SEGMENT_SEPARATOR; - case UC_PROPERTY_INDEX_BIDI_WHITESPACE: - return UC_PROPERTY_BIDI_WHITESPACE; - case UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK: - return UC_PROPERTY_BIDI_NON_SPACING_MARK; - case UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL: - return UC_PROPERTY_BIDI_BOUNDARY_NEUTRAL; - case UC_PROPERTY_INDEX_BIDI_PDF: - return UC_PROPERTY_BIDI_PDF; - case UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE: - return UC_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE; - case UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL: - return UC_PROPERTY_BIDI_OTHER_NEUTRAL; - case UC_PROPERTY_INDEX_HEX_DIGIT: - return UC_PROPERTY_HEX_DIGIT; - case UC_PROPERTY_INDEX_ASCII_HEX_DIGIT: - return UC_PROPERTY_ASCII_HEX_DIGIT; - case UC_PROPERTY_INDEX_IDEOGRAPHIC: - return UC_PROPERTY_IDEOGRAPHIC; - case UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH: - return UC_PROPERTY_UNIFIED_IDEOGRAPH; - case UC_PROPERTY_INDEX_RADICAL: - return UC_PROPERTY_RADICAL; - case UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR: - return UC_PROPERTY_IDS_BINARY_OPERATOR; - case UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR: - return UC_PROPERTY_IDS_TRINARY_OPERATOR; - case UC_PROPERTY_INDEX_ZERO_WIDTH: - return UC_PROPERTY_ZERO_WIDTH; - case UC_PROPERTY_INDEX_SPACE: - return UC_PROPERTY_SPACE; - case UC_PROPERTY_INDEX_NON_BREAK: - return UC_PROPERTY_NON_BREAK; - case UC_PROPERTY_INDEX_ISO_CONTROL: - return UC_PROPERTY_ISO_CONTROL; - case UC_PROPERTY_INDEX_FORMAT_CONTROL: - return UC_PROPERTY_FORMAT_CONTROL; - case UC_PROPERTY_INDEX_DASH: - return UC_PROPERTY_DASH; - case UC_PROPERTY_INDEX_HYPHEN: - return UC_PROPERTY_HYPHEN; - case UC_PROPERTY_INDEX_PUNCTUATION: - return UC_PROPERTY_PUNCTUATION; - case UC_PROPERTY_INDEX_LINE_SEPARATOR: - return UC_PROPERTY_LINE_SEPARATOR; - case UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR: - return UC_PROPERTY_PARAGRAPH_SEPARATOR; - case UC_PROPERTY_INDEX_QUOTATION_MARK: - return UC_PROPERTY_QUOTATION_MARK; - case UC_PROPERTY_INDEX_SENTENCE_TERMINAL: - return UC_PROPERTY_SENTENCE_TERMINAL; - case UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION: - return UC_PROPERTY_TERMINAL_PUNCTUATION; - case UC_PROPERTY_INDEX_CURRENCY_SYMBOL: - return UC_PROPERTY_CURRENCY_SYMBOL; - case UC_PROPERTY_INDEX_MATH: - return UC_PROPERTY_MATH; - case UC_PROPERTY_INDEX_OTHER_MATH: - return UC_PROPERTY_OTHER_MATH; - case UC_PROPERTY_INDEX_PAIRED_PUNCTUATION: - return UC_PROPERTY_PAIRED_PUNCTUATION; - case UC_PROPERTY_INDEX_LEFT_OF_PAIR: - return UC_PROPERTY_LEFT_OF_PAIR; - case UC_PROPERTY_INDEX_COMBINING: - return UC_PROPERTY_COMBINING; - case UC_PROPERTY_INDEX_COMPOSITE: - return UC_PROPERTY_COMPOSITE; - case UC_PROPERTY_INDEX_DECIMAL_DIGIT: - return UC_PROPERTY_DECIMAL_DIGIT; - case UC_PROPERTY_INDEX_NUMERIC: - return UC_PROPERTY_NUMERIC; - case UC_PROPERTY_INDEX_DIACRITIC: - return UC_PROPERTY_DIACRITIC; - case UC_PROPERTY_INDEX_EXTENDER: - return UC_PROPERTY_EXTENDER; - case UC_PROPERTY_INDEX_IGNORABLE_CONTROL: - return UC_PROPERTY_IGNORABLE_CONTROL; - default: - abort (); - } + return found->property; invalid: return UC_PROPERTY_NONE; } diff --git a/lib/unictype/pr_byname.gperf b/lib/unictype/pr_byname.gperf index 9c2031b..5d3daa0 100644 --- a/lib/unictype/pr_byname.gperf +++ b/lib/unictype/pr_byname.gperf @@ -1,4 +1,4 @@ -struct named_property { int name; int property_index; }; +struct named_property { const char *name; uc_property_t property; }; %struct-type %language=ANSI-C %define hash-function-name properties_hash @@ -7,212 +7,83 @@ struct named_property { int name; int property_index; }; %readonly-tables %global-table %define word-array-name properties -%pic -%define string-pool-name properties_stringpool %% -white_space, UC_PROPERTY_INDEX_WHITE_SPACE -whitespace, UC_PROPERTY_INDEX_WHITE_SPACE -wspace, UC_PROPERTY_INDEX_WHITE_SPACE -alphabetic, UC_PROPERTY_INDEX_ALPHABETIC -alpha, UC_PROPERTY_INDEX_ALPHABETIC -other_alphabetic, UC_PROPERTY_INDEX_OTHER_ALPHABETIC -otheralphabetic, UC_PROPERTY_INDEX_OTHER_ALPHABETIC -oalpha, UC_PROPERTY_INDEX_OTHER_ALPHABETIC -not_a_character, UC_PROPERTY_INDEX_NOT_A_CHARACTER -notacharacter, UC_PROPERTY_INDEX_NOT_A_CHARACTER -default_ignorable_code_point, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT -defaultignorablecodepoint, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT -di, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT -other_default_ignorable_code_point, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT -otherdefaultignorablecodepoint, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT -odi, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT -deprecated, UC_PROPERTY_INDEX_DEPRECATED -dep, UC_PROPERTY_INDEX_DEPRECATED -logical_order_exception, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION -logicalorderexception, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION -loe, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION -variation_selector, UC_PROPERTY_INDEX_VARIATION_SELECTOR -variationselector, UC_PROPERTY_INDEX_VARIATION_SELECTOR -vs, UC_PROPERTY_INDEX_VARIATION_SELECTOR -private_use, UC_PROPERTY_INDEX_PRIVATE_USE -privateuse, UC_PROPERTY_INDEX_PRIVATE_USE -unassigned_code_value, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE -unassignedcodevalue, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE -uppercase, UC_PROPERTY_INDEX_UPPERCASE -upper, UC_PROPERTY_INDEX_UPPERCASE -other_uppercase, UC_PROPERTY_INDEX_OTHER_UPPERCASE -otheruppercase, UC_PROPERTY_INDEX_OTHER_UPPERCASE -oupper, UC_PROPERTY_INDEX_OTHER_UPPERCASE -lowercase, UC_PROPERTY_INDEX_LOWERCASE -lower, UC_PROPERTY_INDEX_LOWERCASE -other_lowercase, UC_PROPERTY_INDEX_OTHER_LOWERCASE -otherlowercase, UC_PROPERTY_INDEX_OTHER_LOWERCASE -olower, UC_PROPERTY_INDEX_OTHER_LOWERCASE -titlecase, UC_PROPERTY_INDEX_TITLECASE -cased, UC_PROPERTY_INDEX_CASED -case_ignorable, UC_PROPERTY_INDEX_CASE_IGNORABLE -caseignorable, UC_PROPERTY_INDEX_CASE_IGNORABLE -ci, UC_PROPERTY_INDEX_CASE_IGNORABLE -changes_when_lowercased, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED -changeswhenlowercased, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED -cwl, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED -changes_when_uppercased, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED -changeswhenuppercased, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED -cwu, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED -changes_when_titlecased, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED -changeswhentitlecased, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED -cwt, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED -changes_when_casefolded, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED -changeswhencasefolded, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED -cwcf, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED -changes_when_casemapped, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED -changeswhencasemapped, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED -cwcm, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED -soft_dotted, UC_PROPERTY_INDEX_SOFT_DOTTED -softdotted, UC_PROPERTY_INDEX_SOFT_DOTTED -sd, UC_PROPERTY_INDEX_SOFT_DOTTED -id_start, UC_PROPERTY_INDEX_ID_START -idstart, UC_PROPERTY_INDEX_ID_START -ids, UC_PROPERTY_INDEX_ID_START -other_id_start, UC_PROPERTY_INDEX_OTHER_ID_START -otheridstart, UC_PROPERTY_INDEX_OTHER_ID_START -oids, UC_PROPERTY_INDEX_OTHER_ID_START -id_continue, UC_PROPERTY_INDEX_ID_CONTINUE -idcontinue, UC_PROPERTY_INDEX_ID_CONTINUE -idc, UC_PROPERTY_INDEX_ID_CONTINUE -other_id_continue, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE -otheridcontinue, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE -oidc, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE -xid_start, UC_PROPERTY_INDEX_XID_START -xidstart, UC_PROPERTY_INDEX_XID_START -xids, UC_PROPERTY_INDEX_XID_START -xid_continue, UC_PROPERTY_INDEX_XID_CONTINUE -xidcontinue, UC_PROPERTY_INDEX_XID_CONTINUE -xidc, UC_PROPERTY_INDEX_XID_CONTINUE -pattern_white_space, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE -patternwhitespace, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE -pat_ws, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE -patws, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE -pattern_syntax, UC_PROPERTY_INDEX_PATTERN_SYNTAX -patternsyntax, UC_PROPERTY_INDEX_PATTERN_SYNTAX -pat_syn, UC_PROPERTY_INDEX_PATTERN_SYNTAX -patsyn, UC_PROPERTY_INDEX_PATTERN_SYNTAX -join_control, UC_PROPERTY_INDEX_JOIN_CONTROL -joincontrol, UC_PROPERTY_INDEX_JOIN_CONTROL -join_c, UC_PROPERTY_INDEX_JOIN_CONTROL -joinc, UC_PROPERTY_INDEX_JOIN_CONTROL -grapheme_base, UC_PROPERTY_INDEX_GRAPHEME_BASE -graphemebase, UC_PROPERTY_INDEX_GRAPHEME_BASE -gr_base, UC_PROPERTY_INDEX_GRAPHEME_BASE -grbase, UC_PROPERTY_INDEX_GRAPHEME_BASE -grapheme_extend, UC_PROPERTY_INDEX_GRAPHEME_EXTEND -graphemeextend, UC_PROPERTY_INDEX_GRAPHEME_EXTEND -gr_ext, UC_PROPERTY_INDEX_GRAPHEME_EXTEND -grext, UC_PROPERTY_INDEX_GRAPHEME_EXTEND -other_grapheme_extend, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND -othergraphemeextend, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND -ogr_ext, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND -ogrext, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND -grapheme_link, UC_PROPERTY_INDEX_GRAPHEME_LINK -graphemelink, UC_PROPERTY_INDEX_GRAPHEME_LINK -gr_link, UC_PROPERTY_INDEX_GRAPHEME_LINK -grlink, UC_PROPERTY_INDEX_GRAPHEME_LINK -bidi_control, UC_PROPERTY_INDEX_BIDI_CONTROL -bidicontrol, UC_PROPERTY_INDEX_BIDI_CONTROL -bidi_c, UC_PROPERTY_INDEX_BIDI_CONTROL -bidic, UC_PROPERTY_INDEX_BIDI_CONTROL -bidi_left_to_right, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT -bidilefttoright, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT -bidi_hebrew_right_to_left, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT -bidihebrewrighttoleft, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT -bidi_arabic_right_to_left, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT -bidiarabicrighttoleft, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT -bidi_european_digit, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT -bidieuropeandigit, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT -bidi_eur_num_separator, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR -bidieurnumseparator, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR -bidi_eur_num_terminator, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR -bidieurnumterminator, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR -bidi_arabic_digit, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT -bidiarabicdigit, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT -bidi_common_separator, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR -bidicommonseparator, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR -bidi_block_separator, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR -bidiblockseparator, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR -bidi_segment_separator, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR -bidisegmentseparator, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR -bidi_whitespace, UC_PROPERTY_INDEX_BIDI_WHITESPACE -bidiwhitespace, UC_PROPERTY_INDEX_BIDI_WHITESPACE -bidi_non_spacing_mark, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK -bidinonspacingmark, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK -bidi_boundary_neutral, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL -bidiboundaryneutral, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL -bidi_pdf, UC_PROPERTY_INDEX_BIDI_PDF -bidipdf, UC_PROPERTY_INDEX_BIDI_PDF -bidi_embedding_or_override, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE -bidiembeddingoroverride, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE -bidi_other_neutral, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL -bidiotherneutral, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL -hex_digit, UC_PROPERTY_INDEX_HEX_DIGIT -hexdigit, UC_PROPERTY_INDEX_HEX_DIGIT -hex, UC_PROPERTY_INDEX_HEX_DIGIT -ascii_hex_digit, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT -asciihexdigit, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT -ahex, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT -ideographic, UC_PROPERTY_INDEX_IDEOGRAPHIC -ideo, UC_PROPERTY_INDEX_IDEOGRAPHIC -unified_ideograph, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH -unifiedideograph, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH -uideo, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH -radical, UC_PROPERTY_INDEX_RADICAL -ids_binary_operator, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR -idsbinaryoperator, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR -idsb, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR -ids_trinary_operator, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR -idstrinaryoperator, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR -idst, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR -zero_width, UC_PROPERTY_INDEX_ZERO_WIDTH -zerowidth, UC_PROPERTY_INDEX_ZERO_WIDTH -space, UC_PROPERTY_INDEX_SPACE -non_break, UC_PROPERTY_INDEX_NON_BREAK -nonbreak, UC_PROPERTY_INDEX_NON_BREAK -iso_control, UC_PROPERTY_INDEX_ISO_CONTROL -isocontrol, UC_PROPERTY_INDEX_ISO_CONTROL -format_control, UC_PROPERTY_INDEX_FORMAT_CONTROL -formatcontrol, UC_PROPERTY_INDEX_FORMAT_CONTROL -dash, UC_PROPERTY_INDEX_DASH -hyphen, UC_PROPERTY_INDEX_HYPHEN -punctuation, UC_PROPERTY_INDEX_PUNCTUATION -line_separator, UC_PROPERTY_INDEX_LINE_SEPARATOR -lineseparator, UC_PROPERTY_INDEX_LINE_SEPARATOR -paragraph_separator, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR -paragraphseparator, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR -quotation_mark, UC_PROPERTY_INDEX_QUOTATION_MARK -quotationmark, UC_PROPERTY_INDEX_QUOTATION_MARK -qmark, UC_PROPERTY_INDEX_QUOTATION_MARK -sentence_terminal, UC_PROPERTY_INDEX_SENTENCE_TERMINAL -sentenceterminal, UC_PROPERTY_INDEX_SENTENCE_TERMINAL -terminal_punctuation, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION -terminalpunctuation, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION -term, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION -currency_symbol, UC_PROPERTY_INDEX_CURRENCY_SYMBOL -currencysymbol, UC_PROPERTY_INDEX_CURRENCY_SYMBOL -math, UC_PROPERTY_INDEX_MATH -other_math, UC_PROPERTY_INDEX_OTHER_MATH -othermath, UC_PROPERTY_INDEX_OTHER_MATH -omath, UC_PROPERTY_INDEX_OTHER_MATH -paired_punctuation, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION -pairedpunctuation, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION -left_of_pair, UC_PROPERTY_INDEX_LEFT_OF_PAIR -leftofpair, UC_PROPERTY_INDEX_LEFT_OF_PAIR -combining, UC_PROPERTY_INDEX_COMBINING -composite, UC_PROPERTY_INDEX_COMPOSITE -decimal_digit, UC_PROPERTY_INDEX_DECIMAL_DIGIT -decimaldigit, UC_PROPERTY_INDEX_DECIMAL_DIGIT -numeric, UC_PROPERTY_INDEX_NUMERIC -diacritic, UC_PROPERTY_INDEX_DIACRITIC -dia, UC_PROPERTY_INDEX_DIACRITIC -extender, UC_PROPERTY_INDEX_EXTENDER -ext, UC_PROPERTY_INDEX_EXTENDER -ignorable_control, UC_PROPERTY_INDEX_IGNORABLE_CONTROL -ignorablecontrol, UC_PROPERTY_INDEX_IGNORABLE_CONTROL +white_space, { &uc_is_property_white_space } +alphabetic, { &uc_is_property_alphabetic } +other_alphabetic, { &uc_is_property_other_alphabetic } +not_a_character, { &uc_is_property_not_a_character } +default_ignorable_code_point, { &uc_is_property_default_ignorable_code_point } +other_default_ignorable_code_point, { &uc_is_property_other_default_ignorable_code_point } +deprecated, { &uc_is_property_deprecated } +logical_order_exception, { &uc_is_property_logical_order_exception } +variation_selector, { &uc_is_property_variation_selector } +private_use, { &uc_is_property_private_use } +unassigned_code_value, { &uc_is_property_unassigned_code_value } +uppercase, { &uc_is_property_uppercase } +other_uppercase, { &uc_is_property_other_uppercase } +lowercase, { &uc_is_property_lowercase } +other_lowercase, { &uc_is_property_other_lowercase } +titlecase, { &uc_is_property_titlecase } +soft_dotted, { &uc_is_property_soft_dotted } +id_start, { &uc_is_property_id_start } +other_id_start, { &uc_is_property_other_id_start } +id_continue, { &uc_is_property_id_continue } +other_id_continue, { &uc_is_property_other_id_continue } +xid_start, { &uc_is_property_xid_start } +xid_continue, { &uc_is_property_xid_continue } +pattern_white_space, { &uc_is_property_pattern_white_space } +pattern_syntax, { &uc_is_property_pattern_syntax } +join_control, { &uc_is_property_join_control } +grapheme_base, { &uc_is_property_grapheme_base } +grapheme_extend, { &uc_is_property_grapheme_extend } +other_grapheme_extend, { &uc_is_property_other_grapheme_extend } +grapheme_link, { &uc_is_property_grapheme_link } +bidi_control, { &uc_is_property_bidi_control } +bidi_left_to_right, { &uc_is_property_bidi_left_to_right } +bidi_hebrew_right_to_left, { &uc_is_property_bidi_hebrew_right_to_left } +bidi_arabic_right_to_left, { &uc_is_property_bidi_arabic_right_to_left } +bidi_european_digit, { &uc_is_property_bidi_european_digit } +bidi_eur_num_separator, { &uc_is_property_bidi_eur_num_separator } +bidi_eur_num_terminator, { &uc_is_property_bidi_eur_num_terminator } +bidi_arabic_digit, { &uc_is_property_bidi_arabic_digit } +bidi_common_separator, { &uc_is_property_bidi_common_separator } +bidi_block_separator, { &uc_is_property_bidi_block_separator } +bidi_segment_separator, { &uc_is_property_bidi_segment_separator } +bidi_whitespace, { &uc_is_property_bidi_whitespace } +bidi_non_spacing_mark, { &uc_is_property_bidi_non_spacing_mark } +bidi_boundary_neutral, { &uc_is_property_bidi_boundary_neutral } +bidi_pdf, { &uc_is_property_bidi_pdf } +bidi_embedding_or_override, { &uc_is_property_bidi_embedding_or_override } +bidi_other_neutral, { &uc_is_property_bidi_other_neutral } +hex_digit, { &uc_is_property_hex_digit } +ascii_hex_digit, { &uc_is_property_ascii_hex_digit } +ideographic, { &uc_is_property_ideographic } +unified_ideograph, { &uc_is_property_unified_ideograph } +radical, { &uc_is_property_radical } +ids_binary_operator, { &uc_is_property_ids_binary_operator } +ids_trinary_operator, { &uc_is_property_ids_trinary_operator } +zero_width, { &uc_is_property_zero_width } +space, { &uc_is_property_space } +non_break, { &uc_is_property_non_break } +iso_control, { &uc_is_property_iso_control } +format_control, { &uc_is_property_format_control } +dash, { &uc_is_property_dash } +hyphen, { &uc_is_property_hyphen } +punctuation, { &uc_is_property_punctuation } +line_separator, { &uc_is_property_line_separator } +paragraph_separator, { &uc_is_property_paragraph_separator } +quotation_mark, { &uc_is_property_quotation_mark } +sentence_terminal, { &uc_is_property_sentence_terminal } +terminal_punctuation, { &uc_is_property_terminal_punctuation } +currency_symbol, { &uc_is_property_currency_symbol } +math, { &uc_is_property_math } +other_math, { &uc_is_property_other_math } +paired_punctuation, { &uc_is_property_paired_punctuation } +left_of_pair, { &uc_is_property_left_of_pair } +combining, { &uc_is_property_combining } +composite, { &uc_is_property_composite } +decimal_digit, { &uc_is_property_decimal_digit } +numeric, { &uc_is_property_numeric } +diacritic, { &uc_is_property_diacritic } +extender, { &uc_is_property_extender } +ignorable_control, { &uc_is_property_ignorable_control } diff --git a/lib/unictype/pr_byname.h b/lib/unictype/pr_byname.h index 3b23903..d529001 100644 --- a/lib/unictype/pr_byname.h +++ b/lib/unictype/pr_byname.h @@ -1,6 +1,6 @@ /* ANSI-C code produced by gperf version 3.0.4 */ /* Command-line: gperf -m 10 ./unictype/pr_byname.gperf */ -/* Computed positions: -k'1-2,8,14,18,$' */ +/* Computed positions: -k'1,8,10' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ @@ -30,14 +30,14 @@ #endif #line 1 "./unictype/pr_byname.gperf" -struct named_property { int name; int property_index; }; +struct named_property { const char *name; uc_property_t property; }; -#define TOTAL_KEYWORDS 206 -#define MIN_WORD_LENGTH 2 +#define TOTAL_KEYWORDS 79 +#define MIN_WORD_LENGTH 4 #define MAX_WORD_LENGTH 34 -#define MIN_HASH_VALUE 8 -#define MAX_HASH_VALUE 619 -/* maximum key range = 612, duplicates = 0 */ +#define MIN_HASH_VALUE 7 +#define MAX_HASH_VALUE 120 +/* maximum key range = 114, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -49,39 +49,29 @@ inline static unsigned int properties_hash (register const char *str, register unsigned int len) { - static const unsigned short asso_values[] = + static const unsigned char asso_values[] = { - 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, - 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, - 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, - 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, - 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, - 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, - 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, - 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, - 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, - 620, 620, 620, 620, 620, 110, 620, 29, 17, 101, - 2, 2, 167, 230, 92, 2, 65, 62, 41, 152, - 74, 2, 104, 14, 14, 20, 5, 80, 41, 140, - 181, 68, 35, 620, 620, 620, 620, 620 + 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, + 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, + 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, + 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, + 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, + 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, + 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, + 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, + 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, + 121, 121, 121, 121, 121, 12, 121, 30, 0, 51, + 37, 1, 42, 43, 36, 0, 4, 50, 14, 47, + 1, 9, 3, 43, 0, 13, 7, 37, 30, 0, + 44, 27, 0, 121, 121, 121, 121, 121 }; register int hval = len; switch (hval) { default: - hval += asso_values[(unsigned char)str[17]]; + hval += asso_values[(unsigned char)str[9]]; /*FALLTHROUGH*/ - case 17: - case 16: - case 15: - case 14: - hval += asso_values[(unsigned char)str[13]]; - /*FALLTHROUGH*/ - case 13: - case 12: - case 11: - case 10: case 9: case 8: hval += asso_values[(unsigned char)str[7]]; @@ -92,968 +82,186 @@ properties_hash (register const char *str, register unsigned int len) case 4: case 3: case 2: - hval += asso_values[(unsigned char)str[1]]; - /*FALLTHROUGH*/ case 1: hval += asso_values[(unsigned char)str[0]]; break; } - return hval + asso_values[(unsigned char)str[len - 1]]; + return hval; } -struct properties_stringpool_t - { - char properties_stringpool_str8[sizeof("di")]; - char properties_stringpool_str9[sizeof("odi")]; - char properties_stringpool_str10[sizeof("ideo")]; - char properties_stringpool_str13[sizeof("idst")]; - char properties_stringpool_str16[sizeof("idstart")]; - char properties_stringpool_str19[sizeof("id_continue")]; - char properties_stringpool_str21[sizeof("deprecated")]; - char properties_stringpool_str22[sizeof("id_start")]; - char properties_stringpool_str23[sizeof("decimaldigit")]; - char properties_stringpool_str25[sizeof("idsb")]; - char properties_stringpool_str26[sizeof("sd")]; - char properties_stringpool_str27[sizeof("ids")]; - char properties_stringpool_str28[sizeof("oids")]; - char properties_stringpool_str30[sizeof("other_id_continue")]; - char properties_stringpool_str33[sizeof("other_id_start")]; - char properties_stringpool_str36[sizeof("dia")]; - char properties_stringpool_str38[sizeof("titlecase")]; - char properties_stringpool_str39[sizeof("softdotted")]; - char properties_stringpool_str40[sizeof("soft_dotted")]; - char properties_stringpool_str42[sizeof("bidiwhitespace")]; - char properties_stringpool_str44[sizeof("otheridstart")]; - char properties_stringpool_str45[sizeof("bidieuropeandigit")]; - char properties_stringpool_str46[sizeof("other_lowercase")]; - char properties_stringpool_str48[sizeof("loe")]; - char properties_stringpool_str50[sizeof("bidiembeddingoroverride")]; - char properties_stringpool_str51[sizeof("other_grapheme_extend")]; - char properties_stringpool_str55[sizeof("defaultignorablecodepoint")]; - char properties_stringpool_str58[sizeof("bidiarabicdigit")]; - char properties_stringpool_str62[sizeof("lower")]; - char properties_stringpool_str63[sizeof("olower")]; - char properties_stringpool_str66[sizeof("oalpha")]; - char properties_stringpool_str70[sizeof("ids_binary_operator")]; - char properties_stringpool_str72[sizeof("bidi_arabic_digit")]; - char properties_stringpool_str73[sizeof("ascii_hex_digit")]; - char properties_stringpool_str74[sizeof("lowercase")]; - char properties_stringpool_str76[sizeof("bidicontrol")]; - char properties_stringpool_str77[sizeof("bidi_eur_num_terminator")]; - char properties_stringpool_str78[sizeof("idsbinaryoperator")]; - char properties_stringpool_str79[sizeof("iso_control")]; - char properties_stringpool_str83[sizeof("vs")]; - char properties_stringpool_str84[sizeof("sentence_terminal")]; - char properties_stringpool_str87[sizeof("isocontrol")]; - char properties_stringpool_str89[sizeof("uideo")]; - char properties_stringpool_str90[sizeof("idcontinue")]; - char properties_stringpool_str91[sizeof("radical")]; - char properties_stringpool_str92[sizeof("bidiotherneutral")]; - char properties_stringpool_str93[sizeof("idstrinaryoperator")]; - char properties_stringpool_str96[sizeof("leftofpair")]; - char properties_stringpool_str99[sizeof("lineseparator")]; - char properties_stringpool_str102[sizeof("oupper")]; - char properties_stringpool_str103[sizeof("bidi_eur_num_separator")]; - char properties_stringpool_str104[sizeof("alpha")]; - char properties_stringpool_str107[sizeof("ci")]; - char properties_stringpool_str108[sizeof("idc")]; - char properties_stringpool_str109[sizeof("oidc")]; - char properties_stringpool_str110[sizeof("hex_digit")]; - char properties_stringpool_str111[sizeof("dep")]; - char properties_stringpool_str112[sizeof("hexdigit")]; - char properties_stringpool_str113[sizeof("othermath")]; - char properties_stringpool_str116[sizeof("diacritic")]; - char properties_stringpool_str117[sizeof("notacharacter")]; - char properties_stringpool_str119[sizeof("composite")]; - char properties_stringpool_str120[sizeof("variation_selector")]; - char properties_stringpool_str124[sizeof("joincontrol")]; - char properties_stringpool_str125[sizeof("bidic")]; - char properties_stringpool_str126[sizeof("bidi_c")]; - char properties_stringpool_str127[sizeof("dash")]; - char properties_stringpool_str129[sizeof("otheruppercase")]; - char properties_stringpool_str131[sizeof("space")]; - char properties_stringpool_str132[sizeof("decimal_digit")]; - char properties_stringpool_str133[sizeof("othergraphemeextend")]; - char properties_stringpool_str136[sizeof("bidilefttoright")]; - char properties_stringpool_str137[sizeof("cased")]; - char properties_stringpool_str138[sizeof("other_math")]; - char properties_stringpool_str139[sizeof("bidi_whitespace")]; - char properties_stringpool_str141[sizeof("zero_width")]; - char properties_stringpool_str143[sizeof("zerowidth")]; - char properties_stringpool_str146[sizeof("bidi_control")]; - char properties_stringpool_str147[sizeof("caseignorable")]; - char properties_stringpool_str148[sizeof("other_uppercase")]; - char properties_stringpool_str149[sizeof("terminal_punctuation")]; - char properties_stringpool_str155[sizeof("sentenceterminal")]; - char properties_stringpool_str157[sizeof("bidieurnumseparator")]; - char properties_stringpool_str158[sizeof("patws")]; - char properties_stringpool_str159[sizeof("pat_ws")]; - char properties_stringpool_str160[sizeof("other_default_ignorable_code_point")]; - char properties_stringpool_str163[sizeof("term")]; - char properties_stringpool_str164[sizeof("bidi_block_separator")]; - char properties_stringpool_str165[sizeof("otherlowercase")]; - char properties_stringpool_str168[sizeof("wspace")]; - char properties_stringpool_str169[sizeof("bidi_european_digit")]; - char properties_stringpool_str170[sizeof("other_alphabetic")]; - char properties_stringpool_str171[sizeof("quotationmark")]; - char properties_stringpool_str173[sizeof("joinc")]; - char properties_stringpool_str174[sizeof("join_c")]; - char properties_stringpool_str176[sizeof("non_break")]; - char properties_stringpool_str178[sizeof("bidi_hebrew_right_to_left")]; - char properties_stringpool_str179[sizeof("left_of_pair")]; - char properties_stringpool_str180[sizeof("bidiblockseparator")]; - char properties_stringpool_str184[sizeof("bidiboundaryneutral")]; - char properties_stringpool_str186[sizeof("alphabetic")]; - char properties_stringpool_str189[sizeof("line_separator")]; - char properties_stringpool_str190[sizeof("bidi_arabic_right_to_left")]; - char properties_stringpool_str191[sizeof("ext")]; - char properties_stringpool_str192[sizeof("bidihebrewrighttoleft")]; - char properties_stringpool_str193[sizeof("bidipdf")]; - char properties_stringpool_str194[sizeof("join_control")]; - char properties_stringpool_str195[sizeof("bidiarabicrighttoleft")]; - char properties_stringpool_str198[sizeof("xidcontinue")]; - char properties_stringpool_str199[sizeof("not_a_character")]; - char properties_stringpool_str201[sizeof("xidstart")]; - char properties_stringpool_str202[sizeof("xid_continue")]; - char properties_stringpool_str203[sizeof("upper")]; - char properties_stringpool_str204[sizeof("variationselector")]; - char properties_stringpool_str205[sizeof("otheridcontinue")]; - char properties_stringpool_str207[sizeof("xids")]; - char properties_stringpool_str208[sizeof("nonbreak")]; - char properties_stringpool_str210[sizeof("privateuse")]; - char properties_stringpool_str211[sizeof("xid_start")]; - char properties_stringpool_str213[sizeof("patsyn")]; - char properties_stringpool_str214[sizeof("pat_syn")]; - char properties_stringpool_str215[sizeof("uppercase")]; - char properties_stringpool_str219[sizeof("extender")]; - char properties_stringpool_str220[sizeof("ideographic")]; - char properties_stringpool_str221[sizeof("ids_trinary_operator")]; - char properties_stringpool_str222[sizeof("case_ignorable")]; - char properties_stringpool_str223[sizeof("terminalpunctuation")]; - char properties_stringpool_str225[sizeof("formatcontrol")]; - char properties_stringpool_str228[sizeof("bidi_left_to_right")]; - char properties_stringpool_str229[sizeof("otheralphabetic")]; - char properties_stringpool_str233[sizeof("qmark")]; - char properties_stringpool_str234[sizeof("quotation_mark")]; - char properties_stringpool_str235[sizeof("bidicommonseparator")]; - char properties_stringpool_str237[sizeof("bidi_common_separator")]; - char properties_stringpool_str240[sizeof("hyphen")]; - char properties_stringpool_str241[sizeof("private_use")]; - char properties_stringpool_str243[sizeof("ogrext")]; - char properties_stringpool_str244[sizeof("ogr_ext")]; - char properties_stringpool_str248[sizeof("asciihexdigit")]; - char properties_stringpool_str249[sizeof("cwt")]; - char properties_stringpool_str251[sizeof("omath")]; - char properties_stringpool_str252[sizeof("grbase")]; - char properties_stringpool_str253[sizeof("gr_base")]; - char properties_stringpool_str254[sizeof("grext")]; - char properties_stringpool_str255[sizeof("gr_ext")]; - char properties_stringpool_str260[sizeof("graphemebase")]; - char properties_stringpool_str261[sizeof("grapheme_base")]; - char properties_stringpool_str262[sizeof("numeric")]; - char properties_stringpool_str264[sizeof("graphemeextend")]; - char properties_stringpool_str273[sizeof("whitespace")]; - char properties_stringpool_str274[sizeof("punctuation")]; - char properties_stringpool_str276[sizeof("bidi_boundary_neutral")]; - char properties_stringpool_str277[sizeof("math")]; - char properties_stringpool_str278[sizeof("hex")]; - char properties_stringpool_str282[sizeof("unassigned_code_value")]; - char properties_stringpool_str284[sizeof("bidieurnumterminator")]; - char properties_stringpool_str285[sizeof("cwl")]; - char properties_stringpool_str286[sizeof("default_ignorable_code_point")]; - char properties_stringpool_str288[sizeof("xidc")]; - char properties_stringpool_str291[sizeof("bidi_other_neutral")]; - char properties_stringpool_str293[sizeof("unifiedideograph")]; - char properties_stringpool_str297[sizeof("paragraphseparator")]; - char properties_stringpool_str301[sizeof("paragraph_separator")]; - char properties_stringpool_str306[sizeof("ahex")]; - char properties_stringpool_str307[sizeof("currency_symbol")]; - char properties_stringpool_str309[sizeof("pairedpunctuation")]; - char properties_stringpool_str312[sizeof("grlink")]; - char properties_stringpool_str313[sizeof("gr_link")]; - char properties_stringpool_str314[sizeof("bidisegmentseparator")]; - char properties_stringpool_str319[sizeof("bidi_segment_separator")]; - char properties_stringpool_str320[sizeof("graphemelink")]; - char properties_stringpool_str321[sizeof("grapheme_link")]; - char properties_stringpool_str324[sizeof("cwu")]; - char properties_stringpool_str326[sizeof("logicalorderexception")]; - char properties_stringpool_str330[sizeof("bidi_non_spacing_mark")]; - char properties_stringpool_str331[sizeof("unassignedcodevalue")]; - char properties_stringpool_str335[sizeof("changes_when_titlecased")]; - char properties_stringpool_str336[sizeof("ignorable_control")]; - char properties_stringpool_str337[sizeof("grapheme_extend")]; - char properties_stringpool_str344[sizeof("ignorablecontrol")]; - char properties_stringpool_str345[sizeof("currencysymbol")]; - char properties_stringpool_str347[sizeof("patternsyntax")]; - char properties_stringpool_str349[sizeof("white_space")]; - char properties_stringpool_str361[sizeof("bidi_pdf")]; - char properties_stringpool_str362[sizeof("logical_order_exception")]; - char properties_stringpool_str366[sizeof("format_control")]; - char properties_stringpool_str383[sizeof("changes_when_lowercased")]; - char properties_stringpool_str387[sizeof("unified_ideograph")]; - char properties_stringpool_str390[sizeof("changeswhentitlecased")]; - char properties_stringpool_str396[sizeof("patternwhitespace")]; - char properties_stringpool_str397[sizeof("cwcm")]; - char properties_stringpool_str404[sizeof("bidi_embedding_or_override")]; - char properties_stringpool_str411[sizeof("bidinonspacingmark")]; - char properties_stringpool_str412[sizeof("cwcf")]; - char properties_stringpool_str416[sizeof("combining")]; - char properties_stringpool_str417[sizeof("changeswhencasefolded")]; - char properties_stringpool_str422[sizeof("changes_when_uppercased")]; - char properties_stringpool_str432[sizeof("paired_punctuation")]; - char properties_stringpool_str468[sizeof("otherdefaultignorablecodepoint")]; - char properties_stringpool_str475[sizeof("pattern_white_space")]; - char properties_stringpool_str480[sizeof("changeswhencasemapped")]; - char properties_stringpool_str489[sizeof("changeswhenuppercased")]; - char properties_stringpool_str525[sizeof("changeswhenlowercased")]; - char properties_stringpool_str581[sizeof("changes_when_casemapped")]; - char properties_stringpool_str596[sizeof("changes_when_casefolded")]; - char properties_stringpool_str619[sizeof("pattern_syntax")]; - }; -static const struct properties_stringpool_t properties_stringpool_contents = - { - "di", - "odi", - "ideo", - "idst", - "idstart", - "id_continue", - "deprecated", - "id_start", - "decimaldigit", - "idsb", - "sd", - "ids", - "oids", - "other_id_continue", - "other_id_start", - "dia", - "titlecase", - "softdotted", - "soft_dotted", - "bidiwhitespace", - "otheridstart", - "bidieuropeandigit", - "other_lowercase", - "loe", - "bidiembeddingoroverride", - "other_grapheme_extend", - "defaultignorablecodepoint", - "bidiarabicdigit", - "lower", - "olower", - "oalpha", - "ids_binary_operator", - "bidi_arabic_digit", - "ascii_hex_digit", - "lowercase", - "bidicontrol", - "bidi_eur_num_terminator", - "idsbinaryoperator", - "iso_control", - "vs", - "sentence_terminal", - "isocontrol", - "uideo", - "idcontinue", - "radical", - "bidiotherneutral", - "idstrinaryoperator", - "leftofpair", - "lineseparator", - "oupper", - "bidi_eur_num_separator", - "alpha", - "ci", - "idc", - "oidc", - "hex_digit", - "dep", - "hexdigit", - "othermath", - "diacritic", - "notacharacter", - "composite", - "variation_selector", - "joincontrol", - "bidic", - "bidi_c", - "dash", - "otheruppercase", - "space", - "decimal_digit", - "othergraphemeextend", - "bidilefttoright", - "cased", - "other_math", - "bidi_whitespace", - "zero_width", - "zerowidth", - "bidi_control", - "caseignorable", - "other_uppercase", - "terminal_punctuation", - "sentenceterminal", - "bidieurnumseparator", - "patws", - "pat_ws", - "other_default_ignorable_code_point", - "term", - "bidi_block_separator", - "otherlowercase", - "wspace", - "bidi_european_digit", - "other_alphabetic", - "quotationmark", - "joinc", - "join_c", - "non_break", - "bidi_hebrew_right_to_left", - "left_of_pair", - "bidiblockseparator", - "bidiboundaryneutral", - "alphabetic", - "line_separator", - "bidi_arabic_right_to_left", - "ext", - "bidihebrewrighttoleft", - "bidipdf", - "join_control", - "bidiarabicrighttoleft", - "xidcontinue", - "not_a_character", - "xidstart", - "xid_continue", - "upper", - "variationselector", - "otheridcontinue", - "xids", - "nonbreak", - "privateuse", - "xid_start", - "patsyn", - "pat_syn", - "uppercase", - "extender", - "ideographic", - "ids_trinary_operator", - "case_ignorable", - "terminalpunctuation", - "formatcontrol", - "bidi_left_to_right", - "otheralphabetic", - "qmark", - "quotation_mark", - "bidicommonseparator", - "bidi_common_separator", - "hyphen", - "private_use", - "ogrext", - "ogr_ext", - "asciihexdigit", - "cwt", - "omath", - "grbase", - "gr_base", - "grext", - "gr_ext", - "graphemebase", - "grapheme_base", - "numeric", - "graphemeextend", - "whitespace", - "punctuation", - "bidi_boundary_neutral", - "math", - "hex", - "unassigned_code_value", - "bidieurnumterminator", - "cwl", - "default_ignorable_code_point", - "xidc", - "bidi_other_neutral", - "unifiedideograph", - "paragraphseparator", - "paragraph_separator", - "ahex", - "currency_symbol", - "pairedpunctuation", - "grlink", - "gr_link", - "bidisegmentseparator", - "bidi_segment_separator", - "graphemelink", - "grapheme_link", - "cwu", - "logicalorderexception", - "bidi_non_spacing_mark", - "unassignedcodevalue", - "changes_when_titlecased", - "ignorable_control", - "grapheme_extend", - "ignorablecontrol", - "currencysymbol", - "patternsyntax", - "white_space", - "bidi_pdf", - "logical_order_exception", - "format_control", - "changes_when_lowercased", - "unified_ideograph", - "changeswhentitlecased", - "patternwhitespace", - "cwcm", - "bidi_embedding_or_override", - "bidinonspacingmark", - "cwcf", - "combining", - "changeswhencasefolded", - "changes_when_uppercased", - "paired_punctuation", - "otherdefaultignorablecodepoint", - "pattern_white_space", - "changeswhencasemapped", - "changeswhenuppercased", - "changeswhenlowercased", - "changes_when_casemapped", - "changes_when_casefolded", - "pattern_syntax" - }; -#define properties_stringpool ((const char *) &properties_stringpool_contents) - static const struct named_property properties[] = { - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 25 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str8, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, +#line 62 "./unictype/pr_byname.gperf" + {"radical", { &uc_is_property_radical }}, +#line 86 "./unictype/pr_byname.gperf" + {"numeric", { &uc_is_property_numeric }}, +#line 88 "./unictype/pr_byname.gperf" + {"extender", { &uc_is_property_extender }}, + {""}, {""}, {""}, +#line 41 "./unictype/pr_byname.gperf" + {"bidi_control", { &uc_is_property_bidi_control }}, +#line 60 "./unictype/pr_byname.gperf" + {"ideographic", { &uc_is_property_ideographic }}, #line 28 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str9, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT}, -#line 163 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str10, UC_PROPERTY_INDEX_IDEOGRAPHIC}, - {-1}, {-1}, -#line 173 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str13, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR}, - {-1}, {-1}, -#line 75 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str16, UC_PROPERTY_INDEX_ID_START}, - {-1}, {-1}, -#line 80 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str19, UC_PROPERTY_INDEX_ID_CONTINUE}, - {-1}, -#line 29 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str21, UC_PROPERTY_INDEX_DEPRECATED}, -#line 74 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str22, UC_PROPERTY_INDEX_ID_START}, -#line 211 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str23, UC_PROPERTY_INDEX_DECIMAL_DIGIT}, - {-1}, -#line 170 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str25, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR}, + {"id_start", { &uc_is_property_id_start }}, +#line 52 "./unictype/pr_byname.gperf" + {"bidi_whitespace", { &uc_is_property_bidi_whitespace }}, +#line 36 "./unictype/pr_byname.gperf" + {"join_control", { &uc_is_property_join_control }}, +#line 66 "./unictype/pr_byname.gperf" + {"space", { &uc_is_property_space }}, + {""}, {""}, +#line 64 "./unictype/pr_byname.gperf" + {"ids_trinary_operator", { &uc_is_property_ids_trinary_operator }}, +#line 45 "./unictype/pr_byname.gperf" + {"bidi_european_digit", { &uc_is_property_bidi_european_digit }}, +#line 46 "./unictype/pr_byname.gperf" + {"bidi_eur_num_separator", { &uc_is_property_bidi_eur_num_separator }}, +#line 47 "./unictype/pr_byname.gperf" + {"bidi_eur_num_terminator", { &uc_is_property_bidi_eur_num_terminator }}, +#line 81 "./unictype/pr_byname.gperf" + {"paired_punctuation", { &uc_is_property_paired_punctuation }}, +#line 43 "./unictype/pr_byname.gperf" + {"bidi_hebrew_right_to_left", { &uc_is_property_bidi_hebrew_right_to_left }}, +#line 68 "./unictype/pr_byname.gperf" + {"iso_control", { &uc_is_property_iso_control }}, +#line 23 "./unictype/pr_byname.gperf" + {"other_uppercase", { &uc_is_property_other_uppercase }}, +#line 26 "./unictype/pr_byname.gperf" + {"titlecase", { &uc_is_property_titlecase }}, +#line 72 "./unictype/pr_byname.gperf" + {"punctuation", { &uc_is_property_punctuation }}, #line 73 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str26, UC_PROPERTY_INDEX_SOFT_DOTTED}, + {"line_separator", { &uc_is_property_line_separator }}, +#line 27 "./unictype/pr_byname.gperf" + {"soft_dotted", { &uc_is_property_soft_dotted }}, +#line 39 "./unictype/pr_byname.gperf" + {"other_grapheme_extend", { &uc_is_property_other_grapheme_extend }}, +#line 25 "./unictype/pr_byname.gperf" + {"other_lowercase", { &uc_is_property_other_lowercase }}, +#line 53 "./unictype/pr_byname.gperf" + {"bidi_non_spacing_mark", { &uc_is_property_bidi_non_spacing_mark }}, +#line 24 "./unictype/pr_byname.gperf" + {"lowercase", { &uc_is_property_lowercase }}, +#line 74 "./unictype/pr_byname.gperf" + {"paragraph_separator", { &uc_is_property_paragraph_separator }}, #line 76 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str27, UC_PROPERTY_INDEX_ID_START}, -#line 79 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str28, UC_PROPERTY_INDEX_OTHER_ID_START}, - {-1}, -#line 83 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str30, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE}, - {-1}, {-1}, -#line 77 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str33, UC_PROPERTY_INDEX_OTHER_ID_START}, - {-1}, {-1}, -#line 214 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str36, UC_PROPERTY_INDEX_DIACRITIC}, - {-1}, -#line 51 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str38, UC_PROPERTY_INDEX_TITLECASE}, -#line 72 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str39, UC_PROPERTY_INDEX_SOFT_DOTTED}, + {"sentence_terminal", { &uc_is_property_sentence_terminal }}, +#line 20 "./unictype/pr_byname.gperf" + {"private_use", { &uc_is_property_private_use }}, +#line 67 "./unictype/pr_byname.gperf" + {"non_break", { &uc_is_property_non_break }}, +#line 70 "./unictype/pr_byname.gperf" + {"dash", { &uc_is_property_dash }}, #line 71 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str40, UC_PROPERTY_INDEX_SOFT_DOTTED}, - {-1}, -#line 145 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str42, UC_PROPERTY_INDEX_BIDI_WHITESPACE}, - {-1}, -#line 78 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str44, UC_PROPERTY_INDEX_OTHER_ID_START}, -#line 131 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str45, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT}, + {"hyphen", { &uc_is_property_hyphen }}, +#line 89 "./unictype/pr_byname.gperf" + {"ignorable_control", { &uc_is_property_ignorable_control }}, +#line 77 "./unictype/pr_byname.gperf" + {"terminal_punctuation", { &uc_is_property_terminal_punctuation }}, +#line 58 "./unictype/pr_byname.gperf" + {"hex_digit", { &uc_is_property_hex_digit }}, +#line 87 "./unictype/pr_byname.gperf" + {"diacritic", { &uc_is_property_diacritic }}, #line 48 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str46, UC_PROPERTY_INDEX_OTHER_LOWERCASE}, - {-1}, -#line 33 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str48, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION}, - {-1}, -#line 153 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str50, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE}, -#line 112 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str51, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, - {-1}, {-1}, {-1}, -#line 24 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str55, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT}, - {-1}, {-1}, -#line 137 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str58, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT}, - {-1}, {-1}, {-1}, -#line 47 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str62, UC_PROPERTY_INDEX_LOWERCASE}, -#line 50 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str63, UC_PROPERTY_INDEX_OTHER_LOWERCASE}, - {-1}, {-1}, -#line 20 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str66, UC_PROPERTY_INDEX_OTHER_ALPHABETIC}, - {-1}, {-1}, {-1}, -#line 168 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str70, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR}, - {-1}, -#line 136 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str72, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT}, -#line 159 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str73, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT}, -#line 46 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str74, UC_PROPERTY_INDEX_LOWERCASE}, - {-1}, -#line 121 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str76, UC_PROPERTY_INDEX_BIDI_CONTROL}, -#line 134 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str77, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR}, -#line 169 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str78, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR}, -#line 179 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str79, UC_PROPERTY_INDEX_ISO_CONTROL}, - {-1}, {-1}, {-1}, -#line 36 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str83, UC_PROPERTY_INDEX_VARIATION_SELECTOR}, -#line 193 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str84, UC_PROPERTY_INDEX_SENTENCE_TERMINAL}, - {-1}, {-1}, -#line 180 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str87, UC_PROPERTY_INDEX_ISO_CONTROL}, - {-1}, -#line 166 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str89, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH}, -#line 81 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str90, UC_PROPERTY_INDEX_ID_CONTINUE}, -#line 167 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str91, UC_PROPERTY_INDEX_RADICAL}, -#line 155 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str92, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL}, -#line 172 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str93, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR}, - {-1}, {-1}, -#line 207 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str96, UC_PROPERTY_INDEX_LEFT_OF_PAIR}, - {-1}, {-1}, -#line 187 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str99, UC_PROPERTY_INDEX_LINE_SEPARATOR}, - {-1}, {-1}, -#line 45 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str102, UC_PROPERTY_INDEX_OTHER_UPPERCASE}, -#line 132 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str103, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR}, -#line 17 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str104, UC_PROPERTY_INDEX_ALPHABETIC}, - {-1}, {-1}, -#line 55 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str107, UC_PROPERTY_INDEX_CASE_IGNORABLE}, -#line 82 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str108, UC_PROPERTY_INDEX_ID_CONTINUE}, -#line 85 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str109, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE}, -#line 156 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str110, UC_PROPERTY_INDEX_HEX_DIGIT}, + {"bidi_arabic_digit", { &uc_is_property_bidi_arabic_digit }}, #line 30 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str111, UC_PROPERTY_INDEX_DEPRECATED}, -#line 157 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str112, UC_PROPERTY_INDEX_HEX_DIGIT}, -#line 202 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str113, UC_PROPERTY_INDEX_OTHER_MATH}, - {-1}, {-1}, -#line 213 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str116, UC_PROPERTY_INDEX_DIACRITIC}, -#line 22 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str117, UC_PROPERTY_INDEX_NOT_A_CHARACTER}, - {-1}, -#line 209 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str119, UC_PROPERTY_INDEX_COMPOSITE}, -#line 34 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str120, UC_PROPERTY_INDEX_VARIATION_SELECTOR}, - {-1}, {-1}, {-1}, -#line 101 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str124, UC_PROPERTY_INDEX_JOIN_CONTROL}, -#line 123 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str125, UC_PROPERTY_INDEX_BIDI_CONTROL}, -#line 122 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str126, UC_PROPERTY_INDEX_BIDI_CONTROL}, -#line 183 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str127, UC_PROPERTY_INDEX_DASH}, - {-1}, -#line 44 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str129, UC_PROPERTY_INDEX_OTHER_UPPERCASE}, - {-1}, -#line 176 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str131, UC_PROPERTY_INDEX_SPACE}, -#line 210 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str132, UC_PROPERTY_INDEX_DECIMAL_DIGIT}, -#line 113 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str133, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, - {-1}, {-1}, -#line 125 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str136, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT}, -#line 52 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str137, UC_PROPERTY_INDEX_CASED}, -#line 201 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str138, UC_PROPERTY_INDEX_OTHER_MATH}, -#line 144 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str139, UC_PROPERTY_INDEX_BIDI_WHITESPACE}, - {-1}, -#line 174 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str141, UC_PROPERTY_INDEX_ZERO_WIDTH}, - {-1}, -#line 175 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str143, UC_PROPERTY_INDEX_ZERO_WIDTH}, - {-1}, {-1}, -#line 120 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str146, UC_PROPERTY_INDEX_BIDI_CONTROL}, -#line 54 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str147, UC_PROPERTY_INDEX_CASE_IGNORABLE}, -#line 43 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str148, UC_PROPERTY_INDEX_OTHER_UPPERCASE}, -#line 195 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str149, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 194 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str155, UC_PROPERTY_INDEX_SENTENCE_TERMINAL}, - {-1}, -#line 133 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str157, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR}, -#line 95 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str158, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, -#line 94 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str159, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, -#line 26 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str160, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT}, - {-1}, {-1}, -#line 197 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str163, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION}, -#line 140 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str164, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR}, -#line 49 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str165, UC_PROPERTY_INDEX_OTHER_LOWERCASE}, - {-1}, {-1}, -#line 15 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str168, UC_PROPERTY_INDEX_WHITE_SPACE}, -#line 130 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str169, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT}, + {"id_continue", { &uc_is_property_id_continue }}, #line 18 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str170, UC_PROPERTY_INDEX_OTHER_ALPHABETIC}, -#line 191 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str171, UC_PROPERTY_INDEX_QUOTATION_MARK}, - {-1}, -#line 103 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str173, UC_PROPERTY_INDEX_JOIN_CONTROL}, -#line 102 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str174, UC_PROPERTY_INDEX_JOIN_CONTROL}, - {-1}, -#line 177 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str176, UC_PROPERTY_INDEX_NON_BREAK}, - {-1}, -#line 126 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str178, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT}, -#line 206 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str179, UC_PROPERTY_INDEX_LEFT_OF_PAIR}, -#line 141 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str180, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR}, - {-1}, {-1}, {-1}, -#line 149 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str184, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL}, - {-1}, -#line 16 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str186, UC_PROPERTY_INDEX_ALPHABETIC}, - {-1}, {-1}, -#line 186 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str189, UC_PROPERTY_INDEX_LINE_SEPARATOR}, -#line 128 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str190, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT}, -#line 216 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str191, UC_PROPERTY_INDEX_EXTENDER}, -#line 127 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str192, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT}, -#line 151 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str193, UC_PROPERTY_INDEX_BIDI_PDF}, -#line 100 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str194, UC_PROPERTY_INDEX_JOIN_CONTROL}, -#line 129 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str195, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT}, - {-1}, {-1}, -#line 90 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str198, UC_PROPERTY_INDEX_XID_CONTINUE}, -#line 21 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str199, UC_PROPERTY_INDEX_NOT_A_CHARACTER}, - {-1}, -#line 87 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str201, UC_PROPERTY_INDEX_XID_START}, -#line 89 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str202, UC_PROPERTY_INDEX_XID_CONTINUE}, -#line 42 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str203, UC_PROPERTY_INDEX_UPPERCASE}, + {"logical_order_exception", { &uc_is_property_logical_order_exception }}, +#line 55 "./unictype/pr_byname.gperf" + {"bidi_pdf", { &uc_is_property_bidi_pdf }}, +#line 79 "./unictype/pr_byname.gperf" + {"math", { &uc_is_property_math }}, +#line 14 "./unictype/pr_byname.gperf" + {"not_a_character", { &uc_is_property_not_a_character }}, +#line 32 "./unictype/pr_byname.gperf" + {"xid_start", { &uc_is_property_xid_start }}, +#line 57 "./unictype/pr_byname.gperf" + {"bidi_other_neutral", { &uc_is_property_bidi_other_neutral }}, +#line 44 "./unictype/pr_byname.gperf" + {"bidi_arabic_right_to_left", { &uc_is_property_bidi_arabic_right_to_left }}, #line 35 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str204, UC_PROPERTY_INDEX_VARIATION_SELECTOR}, -#line 84 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str205, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE}, - {-1}, -#line 88 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str207, UC_PROPERTY_INDEX_XID_START}, -#line 178 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str208, UC_PROPERTY_INDEX_NON_BREAK}, - {-1}, + {"pattern_syntax", { &uc_is_property_pattern_syntax }}, +#line 37 "./unictype/pr_byname.gperf" + {"grapheme_base", { &uc_is_property_grapheme_base }}, +#line 59 "./unictype/pr_byname.gperf" + {"ascii_hex_digit", { &uc_is_property_ascii_hex_digit }}, +#line 22 "./unictype/pr_byname.gperf" + {"uppercase", { &uc_is_property_uppercase }}, #line 38 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str210, UC_PROPERTY_INDEX_PRIVATE_USE}, -#line 86 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str211, UC_PROPERTY_INDEX_XID_START}, - {-1}, -#line 99 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str213, UC_PROPERTY_INDEX_PATTERN_SYNTAX}, -#line 98 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str214, UC_PROPERTY_INDEX_PATTERN_SYNTAX}, -#line 41 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str215, UC_PROPERTY_INDEX_UPPERCASE}, - {-1}, {-1}, {-1}, -#line 215 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str219, UC_PROPERTY_INDEX_EXTENDER}, -#line 162 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str220, UC_PROPERTY_INDEX_IDEOGRAPHIC}, -#line 171 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str221, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR}, -#line 53 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str222, UC_PROPERTY_INDEX_CASE_IGNORABLE}, -#line 196 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str223, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION}, - {-1}, -#line 182 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str225, UC_PROPERTY_INDEX_FORMAT_CONTROL}, - {-1}, {-1}, -#line 124 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str228, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT}, + {"grapheme_extend", { &uc_is_property_grapheme_extend }}, +#line 83 "./unictype/pr_byname.gperf" + {"combining", { &uc_is_property_combining }}, +#line 85 "./unictype/pr_byname.gperf" + {"decimal_digit", { &uc_is_property_decimal_digit }}, +#line 56 "./unictype/pr_byname.gperf" + {"bidi_embedding_or_override", { &uc_is_property_bidi_embedding_or_override }}, +#line 33 "./unictype/pr_byname.gperf" + {"xid_continue", { &uc_is_property_xid_continue }}, +#line 11 "./unictype/pr_byname.gperf" + {"white_space", { &uc_is_property_white_space }}, +#line 51 "./unictype/pr_byname.gperf" + {"bidi_segment_separator", { &uc_is_property_bidi_segment_separator }}, +#line 84 "./unictype/pr_byname.gperf" + {"composite", { &uc_is_property_composite }}, +#line 82 "./unictype/pr_byname.gperf" + {"left_of_pair", { &uc_is_property_left_of_pair }}, #line 19 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str229, UC_PROPERTY_INDEX_OTHER_ALPHABETIC}, - {-1}, {-1}, {-1}, -#line 192 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str233, UC_PROPERTY_INDEX_QUOTATION_MARK}, -#line 190 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str234, UC_PROPERTY_INDEX_QUOTATION_MARK}, -#line 139 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str235, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR}, - {-1}, -#line 138 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str237, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR}, - {-1}, {-1}, -#line 184 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str240, UC_PROPERTY_INDEX_HYPHEN}, -#line 37 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str241, UC_PROPERTY_INDEX_PRIVATE_USE}, - {-1}, -#line 115 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str243, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, -#line 114 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str244, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, - {-1}, {-1}, {-1}, -#line 160 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str248, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT}, -#line 64 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str249, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED}, - {-1}, -#line 203 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str251, UC_PROPERTY_INDEX_OTHER_MATH}, -#line 107 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str252, UC_PROPERTY_INDEX_GRAPHEME_BASE}, -#line 106 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str253, UC_PROPERTY_INDEX_GRAPHEME_BASE}, -#line 111 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str254, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, -#line 110 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str255, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, - {-1}, {-1}, {-1}, {-1}, -#line 105 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str260, UC_PROPERTY_INDEX_GRAPHEME_BASE}, -#line 104 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str261, UC_PROPERTY_INDEX_GRAPHEME_BASE}, -#line 212 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str262, UC_PROPERTY_INDEX_NUMERIC}, - {-1}, -#line 109 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str264, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 14 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str273, UC_PROPERTY_INDEX_WHITE_SPACE}, -#line 185 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str274, UC_PROPERTY_INDEX_PUNCTUATION}, - {-1}, -#line 148 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str276, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL}, -#line 200 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str277, UC_PROPERTY_INDEX_MATH}, -#line 158 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str278, UC_PROPERTY_INDEX_HEX_DIGIT}, - {-1}, {-1}, {-1}, -#line 39 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str282, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE}, - {-1}, -#line 135 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str284, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR}, -#line 58 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str285, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED}, -#line 23 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str286, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT}, - {-1}, -#line 91 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str288, UC_PROPERTY_INDEX_XID_CONTINUE}, - {-1}, {-1}, -#line 154 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str291, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL}, - {-1}, -#line 165 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str293, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH}, - {-1}, {-1}, {-1}, -#line 189 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str297, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR}, - {-1}, {-1}, {-1}, -#line 188 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str301, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR}, - {-1}, {-1}, {-1}, {-1}, -#line 161 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str306, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT}, -#line 198 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str307, UC_PROPERTY_INDEX_CURRENCY_SYMBOL}, - {-1}, -#line 205 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str309, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION}, - {-1}, {-1}, -#line 119 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str312, UC_PROPERTY_INDEX_GRAPHEME_LINK}, -#line 118 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str313, UC_PROPERTY_INDEX_GRAPHEME_LINK}, -#line 143 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str314, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR}, - {-1}, {-1}, {-1}, {-1}, -#line 142 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str319, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR}, -#line 117 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str320, UC_PROPERTY_INDEX_GRAPHEME_LINK}, -#line 116 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str321, UC_PROPERTY_INDEX_GRAPHEME_LINK}, - {-1}, {-1}, -#line 61 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str324, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED}, - {-1}, -#line 32 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str326, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION}, - {-1}, {-1}, {-1}, -#line 146 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str330, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK}, + {"variation_selector", { &uc_is_property_variation_selector }}, +#line 34 "./unictype/pr_byname.gperf" + {"pattern_white_space", { &uc_is_property_pattern_white_space }}, #line 40 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str331, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE}, - {-1}, {-1}, {-1}, -#line 62 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str335, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED}, -#line 217 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str336, UC_PROPERTY_INDEX_IGNORABLE_CONTROL}, -#line 108 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str337, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 218 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str344, UC_PROPERTY_INDEX_IGNORABLE_CONTROL}, -#line 199 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str345, UC_PROPERTY_INDEX_CURRENCY_SYMBOL}, - {-1}, -#line 97 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str347, UC_PROPERTY_INDEX_PATTERN_SYNTAX}, - {-1}, + {"grapheme_link", { &uc_is_property_grapheme_link }}, +#line 42 "./unictype/pr_byname.gperf" + {"bidi_left_to_right", { &uc_is_property_bidi_left_to_right }}, +#line 29 "./unictype/pr_byname.gperf" + {"other_id_start", { &uc_is_property_other_id_start }}, +#line 16 "./unictype/pr_byname.gperf" + {"other_default_ignorable_code_point", { &uc_is_property_other_default_ignorable_code_point }}, #line 13 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str349, UC_PROPERTY_INDEX_WHITE_SPACE}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, -#line 150 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str361, UC_PROPERTY_INDEX_BIDI_PDF}, -#line 31 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str362, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION}, - {-1}, {-1}, {-1}, -#line 181 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str366, UC_PROPERTY_INDEX_FORMAT_CONTROL}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 56 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str383, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED}, - {-1}, {-1}, {-1}, -#line 164 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str387, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH}, - {-1}, {-1}, + {"other_alphabetic", { &uc_is_property_other_alphabetic }}, #line 63 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str390, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 93 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str396, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, -#line 70 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str397, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 152 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str404, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 147 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str411, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK}, -#line 67 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str412, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED}, - {-1}, {-1}, {-1}, -#line 208 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str416, UC_PROPERTY_INDEX_COMBINING}, -#line 66 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str417, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED}, - {-1}, {-1}, {-1}, {-1}, -#line 59 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str422, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 204 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str432, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 27 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str468, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 92 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str475, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, - {-1}, {-1}, {-1}, {-1}, -#line 69 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str480, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 60 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str489, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 57 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str525, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, -#line 68 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str581, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, + {"ids_binary_operator", { &uc_is_property_ids_binary_operator }}, +#line 49 "./unictype/pr_byname.gperf" + {"bidi_common_separator", { &uc_is_property_bidi_common_separator }}, +#line 75 "./unictype/pr_byname.gperf" + {"quotation_mark", { &uc_is_property_quotation_mark }}, +#line 50 "./unictype/pr_byname.gperf" + {"bidi_block_separator", { &uc_is_property_bidi_block_separator }}, + {""}, {""}, {""}, #line 65 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str596, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, -#line 96 "./unictype/pr_byname.gperf" - {(int)(long)&((struct properties_stringpool_t *)0)->properties_stringpool_str619, UC_PROPERTY_INDEX_PATTERN_SYNTAX} + {"zero_width", { &uc_is_property_zero_width }}, + {""}, +#line 80 "./unictype/pr_byname.gperf" + {"other_math", { &uc_is_property_other_math }}, + {""}, {""}, {""}, {""}, {""}, +#line 17 "./unictype/pr_byname.gperf" + {"deprecated", { &uc_is_property_deprecated }}, + {""}, {""}, {""}, +#line 54 "./unictype/pr_byname.gperf" + {"bidi_boundary_neutral", { &uc_is_property_bidi_boundary_neutral }}, +#line 21 "./unictype/pr_byname.gperf" + {"unassigned_code_value", { &uc_is_property_unassigned_code_value }}, + {""}, +#line 12 "./unictype/pr_byname.gperf" + {"alphabetic", { &uc_is_property_alphabetic }}, + {""}, {""}, {""}, {""}, +#line 61 "./unictype/pr_byname.gperf" + {"unified_ideograph", { &uc_is_property_unified_ideograph }}, + {""}, {""}, +#line 78 "./unictype/pr_byname.gperf" + {"currency_symbol", { &uc_is_property_currency_symbol }}, + {""}, +#line 69 "./unictype/pr_byname.gperf" + {"format_control", { &uc_is_property_format_control }}, + {""}, {""}, {""}, {""}, {""}, +#line 31 "./unictype/pr_byname.gperf" + {"other_id_continue", { &uc_is_property_other_id_continue }}, + {""}, {""}, {""}, {""}, {""}, +#line 15 "./unictype/pr_byname.gperf" + {"default_ignorable_code_point", { &uc_is_property_default_ignorable_code_point }} }; #ifdef __GNUC__ @@ -1071,14 +279,10 @@ uc_property_lookup (register const char *str, register unsigned int len) if (key <= MAX_HASH_VALUE && key >= 0) { - register int o = properties[key].name; - if (o >= 0) - { - register const char *s = o + properties_stringpool; + register const char *s = properties[key].name; - if (*str == *s && !strcmp (str + 1, s + 1)) - return &properties[key]; - } + if (*str == *s && !strcmp (str + 1, s + 1)) + return &properties[key]; } } return 0; diff --git a/lib/unictype/pr_case_ignorable.c b/lib/unictype/pr_case_ignorable.c deleted file mode 100644 index e322900..0000000 --- a/lib/unictype/pr_case_ignorable.c +++ /dev/null @@ -1,35 +0,0 @@ -/* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -#include "bitmap.h" - -/* Define u_property_case_ignorable table. */ -#include "pr_case_ignorable.h" - -bool -uc_is_property_case_ignorable (ucs4_t uc) -{ - return bitmap_lookup (&u_property_case_ignorable, uc); -} - -const uc_property_t UC_PROPERTY_CASE_IGNORABLE = - { &uc_is_property_case_ignorable }; diff --git a/lib/unictype/pr_case_ignorable.h b/lib/unictype/pr_case_ignorable.h deleted file mode 100644 index 5540ed2..0000000 --- a/lib/unictype/pr_case_ignorable.h +++ /dev/null @@ -1,592 +0,0 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ -/* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ -#define header_0 16 -#define header_2 9 -#define header_3 127 -#define header_4 15 -static const -struct - { - int header[1]; - int level1[15]; - short level2[3 << 7]; - /*unsigned*/ int level3[42 << 4]; - } -u_property_case_ignorable = -{ - { 15 }, - { - 16 * sizeof (int) / sizeof (short) + 0, - 16 * sizeof (int) / sizeof (short) + 128, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 16 * sizeof (int) / sizeof (short) + 256 - }, - { - 16 + 384 * sizeof (short) / sizeof (int) + 0, - 16 + 384 * sizeof (short) / sizeof (int) + 16, - 16 + 384 * sizeof (short) / sizeof (int) + 32, - 16 + 384 * sizeof (short) / sizeof (int) + 48, - 16 + 384 * sizeof (short) / sizeof (int) + 64, - 16 + 384 * sizeof (short) / sizeof (int) + 80, - 16 + 384 * sizeof (short) / sizeof (int) + 96, - 16 + 384 * sizeof (short) / sizeof (int) + 112, - 16 + 384 * sizeof (short) / sizeof (int) + 128, - 16 + 384 * sizeof (short) / sizeof (int) + 144, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 160, - 16 + 384 * sizeof (short) / sizeof (int) + 176, - 16 + 384 * sizeof (short) / sizeof (int) + 192, - 16 + 384 * sizeof (short) / sizeof (int) + 208, - 16 + 384 * sizeof (short) / sizeof (int) + 224, - 16 + 384 * sizeof (short) / sizeof (int) + 240, - -1, - -1, - -1, - -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 256, - 16 + 384 * sizeof (short) / sizeof (int) + 272, - 16 + 384 * sizeof (short) / sizeof (int) + 288, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 304, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 320, - 16 + 384 * sizeof (short) / sizeof (int) + 336, - 16 + 384 * sizeof (short) / sizeof (int) + 352, - 16 + 384 * sizeof (short) / sizeof (int) + 368, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 384, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 400, - 16 + 384 * sizeof (short) / sizeof (int) + 416, - 16 + 384 * sizeof (short) / sizeof (int) + 432, - -1, - -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 448, - -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 464, - 16 + 384 * sizeof (short) / sizeof (int) + 480, - 16 + 384 * sizeof (short) / sizeof (int) + 496, - 16 + 384 * sizeof (short) / sizeof (int) + 512, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 576, - 16 + 384 * sizeof (short) / sizeof (int) + 592, - -1, - -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 608, - -1, - -1, - -1, - -1, - -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 624, - -1, - -1, - -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 640, - -1, - -1, - -1, - -1, - -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 656, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1 - }, - { - 0x00000000, 0x04004080, 0x40000000, 0x00000001, - 0x00000000, 0x0190A100, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0430FFFF, - 0x000000B0, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x000003F8, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x02000000, 0x00000000, - 0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00100000, - 0x17FF003F, 0x00000000, 0xFFFFF801, 0x00010000, - 0x00000000, 0x00000000, 0xBFC00000, 0x00003DFF, - 0x00028000, 0xFFFF0000, 0x000007FF, 0x00000000, - 0x00000000, 0x0001FFC0, 0x00000000, 0x043FF800, - 0xFFC00000, 0x00003FFF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, - 0x00000007, 0x14000000, 0x00FE21FE, 0x0002000C, - 0x00000002, 0x10000000, 0x0000201E, 0x0000000C, - 0x00000006, 0x10000000, 0x00023986, 0x00230000, - 0x00000006, 0x10000000, 0x000021BE, 0x0000000C, - 0x00000002, 0x90000000, 0x0040201E, 0x0000000C, - 0x00000004, 0x00000000, 0x00002001, 0x00000000, - 0x00000001, 0xC0000000, 0x00603DC1, 0x0000000C, - 0x00000002, 0x90000000, 0x00003040, 0x0000000C, - 0x00000002, 0x00000000, 0x0000201E, 0x0000000C, - 0x00000000, 0x00000000, 0x005C0400, 0x00000000, - 0x00000000, 0x07F20000, 0x00007FC0, 0x00000000, - 0x00000000, 0x1BF20000, 0x00003F40, 0x00000000, - 0x03000000, 0x02A00000, 0x00000000, 0x7FFE0000, - 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000, - 0x00000000, 0x66FDE000, 0xC3000000, 0x001E0001, - 0x20002064, 0x00000000, 0x00000000, 0x10000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xE0000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000, - 0x00000000, 0x3FB00000, 0x208FFE40, 0x00000000, - 0x00007800, 0x00000000, 0x00000008, 0x00000000, - 0x00000000, 0x00000200, 0x00000000, 0x00000000, - 0x00000000, 0x0E040187, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5, - 0x00000000, 0x7FFF0080, 0x00000000, 0x00000000, - 0x0000000F, 0x17D00000, 0x00000004, 0x000FF800, - 0x00000003, 0x00003B3C, 0x00000000, 0x0003A340, - 0x00000000, 0x00CFF000, 0x00000000, 0x3F000000, - 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD, - 0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x010007FF, - 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xA0000000, 0xE000E003, 0x6000E000, - 0x0300F800, 0x00007C90, 0x00000000, 0x8002FFDF, - 0x1FFF0000, 0x00000000, 0xFFFF0000, 0x0001FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x30000000, - 0x00000000, 0x00000000, 0x00000000, 0x00038000, - 0x00000000, 0x00000000, 0x00000000, 0x80008000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, - 0x00000000, 0x00008000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000020, 0x083E3C00, 0x00000000, 0x00000000, - 0x7E000000, 0x00000000, 0x00000000, 0x70000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x3F000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00001000, 0x00000000, 0x00000000, 0xBFF78000, - 0xF0000000, 0x00000000, 0x00000000, 0x00030000, - 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00010000, - 0x00000700, 0x00000000, 0x00000000, 0x03000000, - 0x00000844, 0x00000060, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF, - 0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000, - 0x00000007, 0x13C80000, 0x00008000, 0x00000060, - 0x00000000, 0x00667E00, 0x00001008, 0x10010000, - 0x00000000, 0xC19D0000, 0x20000002, 0x00583000, - 0x00000000, 0x00000000, 0xF8000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00002120, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x40000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFC0000, 0x00000003, 0x00000000, - 0x0008FFFF, 0x0000FFFF, 0x00240000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x80000000, - 0x04004080, 0x40000000, 0x00000001, 0x00010000, - 0xC0000000, 0x00000000, 0x00000000, 0x0E000008, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x20000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000001, - 0x00000000, 0x00000000, 0x00000000, 0x07C00000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000F06E, 0x87000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000060, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000002, 0xFF000000, 0x0000007F, 0x80000000, - 0x00000003, 0x26780000, 0x00000000, 0x00000000, - 0x00000007, 0x001FEF80, 0x00000000, 0x00080000, - 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, - 0x00000000, 0x00D38000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x80000000, 0x000007F8, - 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x85F80000, 0x0000000D, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xB03C0000, 0x30000001, 0x00000000, - 0x00000000, 0xA7F80000, 0x00000001, 0x00000000, - 0x00000000, 0x00BF2800, 0x00000000, 0x00000000, - 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x001F0000, - 0x00000000, 0x007F0000, 0x0000000F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x60000000, 0x0000000F, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFF80380, - 0x00000FE7, 0x00003C00, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x0000001C, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, - 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007F0000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xF8000000, - 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF - } -}; diff --git a/lib/unictype/pr_cased.c b/lib/unictype/pr_cased.c deleted file mode 100644 index 55f3f91..0000000 --- a/lib/unictype/pr_cased.c +++ /dev/null @@ -1,35 +0,0 @@ -/* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -#include "bitmap.h" - -/* Define u_property_cased table. */ -#include "pr_cased.h" - -bool -uc_is_property_cased (ucs4_t uc) -{ - return bitmap_lookup (&u_property_cased, uc); -} - -const uc_property_t UC_PROPERTY_CASED = - { &uc_is_property_cased }; diff --git a/lib/unictype/pr_cased.h b/lib/unictype/pr_cased.h deleted file mode 100644 index d11ffa3..0000000 --- a/lib/unictype/pr_cased.h +++ /dev/null @@ -1,363 +0,0 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ -/* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ -#define header_0 16 -#define header_2 9 -#define header_3 127 -#define header_4 15 -static const -struct - { - int header[1]; - int level1[2]; - short level2[2 << 7]; - /*unsigned*/ int level3[20 << 4]; - } -u_property_cased = -{ - { 2 }, - { - 3 * sizeof (int) / sizeof (short) + 0, - 3 * sizeof (int) / sizeof (short) + 128 - }, - { - 3 + 256 * sizeof (short) / sizeof (int) + 0, - 3 + 256 * sizeof (short) / sizeof (int) + 16, - 3 + 256 * sizeof (short) / sizeof (int) + 32, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, - 3 + 256 * sizeof (short) / sizeof (int) + 64, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 80, - 3 + 256 * sizeof (short) / sizeof (int) + 96, - 3 + 256 * sizeof (short) / sizeof (int) + 112, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 256, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 272, - 3 + 256 * sizeof (short) / sizeof (int) + 288, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 304, - -1, - -1, - -1, - -1, - -1, - -1, - -1 - }, - { - 0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE, - 0x00000000, 0x04200400, 0xFF7FFFFF, 0xFF7FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFF0, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFEFFFFF, 0x01FFFFFF, 0x00000003, 0x0000001F, - 0x00000000, 0x00000000, 0x00000020, 0xBCCF0000, - 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFEFFFF, 0x007FFFFF, 0xFFFFFFFE, - 0x000000FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, - 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF, - 0x00000000, 0x00000000, 0x00000000, 0x80020000, - 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000, - 0x3E2FFC84, 0xF21FBD50, 0x000043E0, 0xFFFFFFFF, - 0x00000018, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x000003FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F, - 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF, - 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x07000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF, - 0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF, - 0xDFDFE7BF, 0x7BFFFFFF, 0xFFFDFC5F, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF, - 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, - 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF, - 0x000003FF, 0x00000000, 0x00000000, 0x00000000 - } -}; diff --git a/lib/unictype/pr_changes_when_casefolded.c b/lib/unictype/pr_changes_when_casefolded.c deleted file mode 100644 index 08502ee..0000000 --- a/lib/unictype/pr_changes_when_casefolded.c +++ /dev/null @@ -1,35 +0,0 @@ -/* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -#include "bitmap.h" - -/* Define u_property_changes_when_casefolded table. */ -#include "pr_changes_when_casefolded.h" - -bool -uc_is_property_changes_when_casefolded (ucs4_t uc) -{ - return bitmap_lookup (&u_property_changes_when_casefolded, uc); -} - -const uc_property_t UC_PROPERTY_CHANGES_WHEN_CASEFOLDED = - { &uc_is_property_changes_when_casefolded }; diff --git a/lib/unictype/pr_changes_when_casefolded.h b/lib/unictype/pr_changes_when_casefolded.h deleted file mode 100644 index a3a7d8e..0000000 --- a/lib/unictype/pr_changes_when_casefolded.h +++ /dev/null @@ -1,347 +0,0 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ -/* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ -#define header_0 16 -#define header_2 9 -#define header_3 127 -#define header_4 15 -static const -struct - { - int header[1]; - int level1[2]; - short level2[2 << 7]; - /*unsigned*/ int level3[16 << 4]; - } -u_property_changes_when_casefolded = -{ - { 2 }, - { - 3 * sizeof (int) / sizeof (short) + 0, - 3 * sizeof (int) / sizeof (short) + 128 - }, - { - 3 + 256 * sizeof (short) / sizeof (int) + 0, - 3 + 256 * sizeof (short) / sizeof (int) + 16, - 3 + 256 * sizeof (short) / sizeof (int) + 32, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, - 3 + 256 * sizeof (short) / sizeof (int) + 64, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 80, - 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1 - }, - { - 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, - 0x00000000, 0x00200000, 0xFF7FFFFF, 0x00000000, - 0x55555555, 0xAA555555, 0x555556AA, 0xAB555555, - 0xB1DBCED6, 0x11AED2D5, 0x4AAAADB0, 0x55D65555, - 0x55555555, 0x6C055555, 0x0000557A, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000020, 0x80450000, - 0xFFFED740, 0x00000FFB, 0x55638004, 0xE6B35555, - 0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0x55555555, - 0x55555401, 0x55555555, 0x55552AAB, 0x55555555, - 0x55555555, 0xFFFE5555, 0x007FFFFF, 0x00000000, - 0x00000080, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x3F000000, - 0x55555555, 0x55555555, 0x55555555, 0x55555555, - 0x4C155555, 0x55555555, 0x55555555, 0x55555555, - 0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00, - 0xFFFFFFFF, 0x1F9CFFFF, 0x0F001F9C, 0x1F9C1F00, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00040C40, 0x00000000, 0x0000FFFF, - 0x00000008, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFC00000, 0x0000FFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0xC025EA9D, - 0x55555555, 0x55555555, 0x55555555, 0x00042805, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x55555555, 0x00001555, - 0x05555555, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x55545554, 0x55555555, 0x6A005555, - 0x55452855, 0x005F3D55, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 - } -}; diff --git a/lib/unictype/pr_changes_when_casemapped.c b/lib/unictype/pr_changes_when_casemapped.c deleted file mode 100644 index f56e944..0000000 --- a/lib/unictype/pr_changes_when_casemapped.c +++ /dev/null @@ -1,35 +0,0 @@ -/* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -#include "bitmap.h" - -/* Define u_property_changes_when_casemapped table. */ -#include "pr_changes_when_casemapped.h" - -bool -uc_is_property_changes_when_casemapped (ucs4_t uc) -{ - return bitmap_lookup (&u_property_changes_when_casemapped, uc); -} - -const uc_property_t UC_PROPERTY_CHANGES_WHEN_CASEMAPPED = - { &uc_is_property_changes_when_casemapped }; diff --git a/lib/unictype/pr_changes_when_casemapped.h b/lib/unictype/pr_changes_when_casemapped.h deleted file mode 100644 index bcaa685..0000000 --- a/lib/unictype/pr_changes_when_casemapped.h +++ /dev/null @@ -1,351 +0,0 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ -/* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ -#define header_0 16 -#define header_2 9 -#define header_3 127 -#define header_4 15 -static const -struct - { - int header[1]; - int level1[2]; - short level2[2 << 7]; - /*unsigned*/ int level3[17 << 4]; - } -u_property_changes_when_casemapped = -{ - { 2 }, - { - 3 * sizeof (int) / sizeof (short) + 0, - 3 * sizeof (int) / sizeof (short) + 128 - }, - { - 3 + 256 * sizeof (short) / sizeof (int) + 0, - 3 + 256 * sizeof (short) / sizeof (int) + 16, - 3 + 256 * sizeof (short) / sizeof (int) + 32, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, - 3 + 256 * sizeof (short) / sizeof (int) + 64, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 80, - 3 + 256 * sizeof (short) / sizeof (int) + 96, - 3 + 256 * sizeof (short) / sizeof (int) + 112, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 256, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1 - }, - { - 0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE, - 0x00000000, 0x00200000, 0xFF7FFFFF, 0xFF7FFFFF, - 0xFFFFFFFF, 0xFEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xF7FFDFFF, 0xB3FFF3FF, 0xFFFFFFF0, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFC0FFFFD, 0x1ADFFFFF, 0x20269B6B, - 0x60041F89, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000020, 0xB8CF0000, - 0xFFFFD740, 0xFFFFFFFB, 0xFFE3FFFF, 0xEFBFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFEFFFF, 0x007FFFFF, 0xFFFFFFFE, - 0x000000FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x22000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x4FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, - 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00040C40, 0x00004000, 0xFFFFFFFF, - 0x00000018, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x000003FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xC06DFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C780F, - 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF, - 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFCFFFC, 0xFFFFFFFF, 0xFE00FFFF, - 0xFFCF38FF, 0x00FF3FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00080000, 0xFFFF0000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 - } -}; diff --git a/lib/unictype/pr_changes_when_lowercased.c b/lib/unictype/pr_changes_when_lowercased.c deleted file mode 100644 index 197c400..0000000 --- a/lib/unictype/pr_changes_when_lowercased.c +++ /dev/null @@ -1,35 +0,0 @@ -/* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -#include "bitmap.h" - -/* Define u_property_changes_when_lowercased table. */ -#include "pr_changes_when_lowercased.h" - -bool -uc_is_property_changes_when_lowercased (ucs4_t uc) -{ - return bitmap_lookup (&u_property_changes_when_lowercased, uc); -} - -const uc_property_t UC_PROPERTY_CHANGES_WHEN_LOWERCASED = - { &uc_is_property_changes_when_lowercased }; diff --git a/lib/unictype/pr_changes_when_lowercased.h b/lib/unictype/pr_changes_when_lowercased.h deleted file mode 100644 index 072c719..0000000 --- a/lib/unictype/pr_changes_when_lowercased.h +++ /dev/null @@ -1,339 +0,0 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ -/* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ -#define header_0 16 -#define header_2 9 -#define header_3 127 -#define header_4 15 -static const -struct - { - int header[1]; - int level1[2]; - short level2[2 << 7]; - /*unsigned*/ int level3[14 << 4]; - } -u_property_changes_when_lowercased = -{ - { 2 }, - { - 3 * sizeof (int) / sizeof (short) + 0, - 3 * sizeof (int) / sizeof (short) + 128 - }, - { - 3 + 256 * sizeof (short) / sizeof (int) + 0, - 3 + 256 * sizeof (short) / sizeof (int) + 16, - 3 + 256 * sizeof (short) / sizeof (int) + 32, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, - 3 + 256 * sizeof (short) / sizeof (int) + 64, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 80, - 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1 - }, - { - 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, - 0x00000000, 0x00000000, 0x7F7FFFFF, 0x00000000, - 0x55555555, 0xAA555555, 0x555554AA, 0x2B555555, - 0xB1DBCED6, 0x11AED2D5, 0x4AAAADB0, 0x55D65555, - 0x55555555, 0x6C055555, 0x0000557A, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x80450000, - 0xFFFED740, 0x00000FFB, 0x55008000, 0xE6905555, - 0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0x55555555, - 0x55555401, 0x55555555, 0x55552AAB, 0x55555555, - 0x55555555, 0xFFFE5555, 0x007FFFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, - 0x55555555, 0x55555555, 0x55555555, 0x55555555, - 0x40155555, 0x55555555, 0x55555555, 0x55555555, - 0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00, - 0xFF00FF00, 0x1F00FF00, 0x0F001F00, 0x1F001F00, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00040C40, 0x00000000, 0x0000FFFF, - 0x00000008, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFC00000, 0x0000FFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0xC025EA9D, - 0x55555555, 0x55555555, 0x55555555, 0x00042805, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x55555555, 0x00001555, - 0x05555555, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x55545554, 0x55555555, 0x6A005555, - 0x55452855, 0x005F3D55, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 - } -}; diff --git a/lib/unictype/pr_changes_when_titlecased.c b/lib/unictype/pr_changes_when_titlecased.c deleted file mode 100644 index b746b64..0000000 --- a/lib/unictype/pr_changes_when_titlecased.c +++ /dev/null @@ -1,35 +0,0 @@ -/* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -#include "bitmap.h" - -/* Define u_property_changes_when_titlecased table. */ -#include "pr_changes_when_titlecased.h" - -bool -uc_is_property_changes_when_titlecased (ucs4_t uc) -{ - return bitmap_lookup (&u_property_changes_when_titlecased, uc); -} - -const uc_property_t UC_PROPERTY_CHANGES_WHEN_TITLECASED = - { &uc_is_property_changes_when_titlecased }; diff --git a/lib/unictype/pr_changes_when_titlecased.h b/lib/unictype/pr_changes_when_titlecased.h deleted file mode 100644 index 3947625..0000000 --- a/lib/unictype/pr_changes_when_titlecased.h +++ /dev/null @@ -1,347 +0,0 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ -/* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ -#define header_0 16 -#define header_2 9 -#define header_3 127 -#define header_4 15 -static const -struct - { - int header[1]; - int level1[2]; - short level2[2 << 7]; - /*unsigned*/ int level3[16 << 4]; - } -u_property_changes_when_titlecased = -{ - { 2 }, - { - 3 * sizeof (int) / sizeof (short) + 0, - 3 * sizeof (int) / sizeof (short) + 128 - }, - { - 3 + 256 * sizeof (short) / sizeof (int) + 0, - 3 + 256 * sizeof (short) / sizeof (int) + 16, - 3 + 256 * sizeof (short) / sizeof (int) + 32, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, - 3 + 256 * sizeof (short) / sizeof (int) + 80, - 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1 - }, - { - 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, - 0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF, - 0xAAAAAAAA, 0x54AAAAAA, 0xAAAAAB55, 0xD4AAAAAA, - 0x46241129, 0xA251212A, 0xB55556D0, 0xAA2BAAAA, - 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B, - 0x60041F89, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000020, 0x388A0000, - 0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x092FAAAA, - 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xAAAAAAAA, - 0xAAAAA802, 0xAAAAAAAA, 0xAAAAD554, 0xAAAAAAAA, - 0xAAAAAAAA, 0x0000AAAA, 0x00000000, 0xFFFFFFFE, - 0x000000FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x3F000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x22000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, - 0x0FEAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, - 0x003F00FF, 0x00FF00FF, 0x00FF003F, 0x3FFF00FF, - 0x00FF00FF, 0x40DF00FF, 0x00CF00DC, 0x00DC00FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00004000, 0xFFFF0000, - 0x00000010, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFF0000, 0x000003FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x00481562, - 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0008500A, - 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA, - 0x0AAAAAAA, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xAAA8AAA8, 0xAAAAAAAA, 0x9400AAAA, - 0xAA8A10AA, 0x00A002AA, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00080000, 0xFFFF0000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 - } -}; diff --git a/lib/unictype/pr_changes_when_uppercased.c b/lib/unictype/pr_changes_when_uppercased.c deleted file mode 100644 index 5e0f8e4..0000000 --- a/lib/unictype/pr_changes_when_uppercased.c +++ /dev/null @@ -1,35 +0,0 @@ -/* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2011. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unictype.h" - -#include "bitmap.h" - -/* Define u_property_changes_when_uppercased table. */ -#include "pr_changes_when_uppercased.h" - -bool -uc_is_property_changes_when_uppercased (ucs4_t uc) -{ - return bitmap_lookup (&u_property_changes_when_uppercased, uc); -} - -const uc_property_t UC_PROPERTY_CHANGES_WHEN_UPPERCASED = - { &uc_is_property_changes_when_uppercased }; diff --git a/lib/unictype/pr_changes_when_uppercased.h b/lib/unictype/pr_changes_when_uppercased.h deleted file mode 100644 index 3127537..0000000 --- a/lib/unictype/pr_changes_when_uppercased.h +++ /dev/null @@ -1,347 +0,0 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ -/* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ -#define header_0 16 -#define header_2 9 -#define header_3 127 -#define header_4 15 -static const -struct - { - int header[1]; - int level1[2]; - short level2[2 << 7]; - /*unsigned*/ int level3[16 << 4]; - } -u_property_changes_when_uppercased = -{ - { 2 }, - { - 3 * sizeof (int) / sizeof (short) + 0, - 3 * sizeof (int) / sizeof (short) + 128 - }, - { - 3 + 256 * sizeof (short) / sizeof (int) + 0, - 3 + 256 * sizeof (short) / sizeof (int) + 16, - 3 + 256 * sizeof (short) / sizeof (int) + 32, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, - 3 + 256 * sizeof (short) / sizeof (int) + 80, - 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1 - }, - { - 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, - 0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF, - 0xAAAAAAAA, 0x54AAAAAA, 0xAAAAAB55, 0xD4AAAAAA, - 0x46241129, 0xA251212A, 0xB5555B60, 0xAA2DAAAA, - 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269B6B, - 0x60041F89, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000020, 0x388A0000, - 0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x092FAAAA, - 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xAAAAAAAA, - 0xAAAAA802, 0xAAAAAAAA, 0xAAAAD554, 0xAAAAAAAA, - 0xAAAAAAAA, 0x0000AAAA, 0x00000000, 0xFFFFFFFE, - 0x000000FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x3F000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x22000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, - 0x0FEAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, - 0x003F00FF, 0x00FF00FF, 0x00FF003F, 0x3FFF00FF, - 0xFFFFFFFF, 0x50DFFFFF, 0x00CF10DC, 0x10DC00FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00004000, 0xFFFF0000, - 0x00000010, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFF0000, 0x000003FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x00481562, - 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0008500A, - 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA, - 0x0AAAAAAA, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xAAA8AAA8, 0xAAAAAAAA, 0x9400AAAA, - 0xAA8A10AA, 0x00A002AA, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00080000, 0xFFFF0000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 - } -}; diff --git a/lib/unictype/pr_combining.c b/lib/unictype/pr_combining.c index 939bbed..631a1b2 100644 --- a/lib/unictype/pr_combining.c +++ b/lib/unictype/pr_combining.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_combining.h b/lib/unictype/pr_combining.h index feafd3c..f17c6a5 100644 --- a/lib/unictype/pr_combining.h +++ b/lib/unictype/pr_combining.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[36 << 4]; + /*unsigned*/ int level3[26 << 4]; } u_property_combining = { @@ -163,17 +163,16 @@ u_property_combining = -1, 16 + 384 * sizeof (short) / sizeof (int) + 320, 16 + 384 * sizeof (short) / sizeof (int) + 336, + -1, + -1, + -1, + -1, 16 + 384 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 368, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 384, - 16 + 384 * sizeof (short) / sizeof (int) + 400, - 16 + 384 * sizeof (short) / sizeof (int) + 416, - 16 + 384 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, @@ -215,9 +214,7 @@ u_property_combining = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 448, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 464, -1, -1, -1, @@ -256,7 +253,6 @@ u_property_combining = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -266,19 +262,17 @@ u_property_combining = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 496, - 16 + 384 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 368, + 16 + 384 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -290,7 +284,13 @@ u_property_combining = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, + -1, + -1, + -1, + -1, + -1, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 400, -1, -1, -1, @@ -428,120 +428,88 @@ u_property_combining = 0x000003F8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00000000, - 0x07FF0000, 0x00000000, 0xFFFFF800, 0x00010000, - 0x00000000, 0x00000000, 0x9FC00000, 0x00003D9F, + 0x07FF0000, 0x00000000, 0x7FFFF800, 0x00010000, + 0x00000000, 0x00000000, 0xDFC00000, 0x00003D9F, 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800, - 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, - 0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0000000C, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x0000000E, 0xD0000000, 0x001E3FFF, 0x0000000C, 0x0000000E, 0xD0000000, 0x0080399F, 0x0000000C, 0x0000000E, 0xD0000000, 0x00023987, 0x00230000, 0x0000000E, 0xD0000000, 0x00003BBF, 0x0000000C, 0x0000000E, 0xD0000000, 0x00C0399F, 0x0000000C, 0x00000004, 0xC0000000, 0x00803DC7, 0x00000000, - 0x0000000F, 0xC0000000, 0x00603DDF, 0x0000000C, - 0x0000000E, 0xD0000000, 0x00603DDF, 0x0000000C, - 0x0000000E, 0xC0000000, 0x00803DDF, 0x0000000C, + 0x0000000E, 0xC0000000, 0x00603DDF, 0x0000000C, + 0x0000000C, 0xD0000000, 0x00603DDF, 0x0000000C, + 0x0000000C, 0xC0000000, 0x00803DDF, 0x0000000C, 0x0000000C, 0x00000000, 0xFF5F8400, 0x000C0000, 0x00000000, 0x07F20000, 0x00007F80, 0x00000000, 0x00000000, 0x1BF20000, 0x00003F00, 0x00000000, 0x03000000, 0xC2A00000, 0x00000000, 0xFFFE0000, - 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000, + 0xFEFF00DF, 0x1FFFFFFF, 0x00000040, 0x00000000, 0x00000000, 0x7FFFF800, 0xC3C00000, 0x001E3F9D, - 0x3C00BFFC, 0x00000000, 0x00000000, 0x00000000, + 0x0000BFFC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xE0000000, 0x00000000, + 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000, - 0x00000000, 0xFFF00000, 0x200FFFFF, 0x00000000, + 0x00000000, 0xFFC00000, 0x200FFFFF, 0x00000000, 0x00003800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0FFF0FFF, 0x00000000, 0x00000000, + 0x00000000, 0xFFFF0000, 0x00000301, 0x00000000, + 0x0F800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0F800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF, - 0x00000000, 0x7FFF0000, 0x00000000, 0x00000000, 0x0000001F, 0xFFF00000, 0x0000001F, 0x000FF800, - 0x00000007, 0x00003FFE, 0x00000000, 0x000FFFC0, + 0x00000007, 0x000007FE, 0x00000000, 0x00000000, 0x00000000, 0x00FFFFF0, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFF70000, 0x031C21FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00038000, - 0x00000000, 0x00000000, 0x00000000, 0x80000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x0000FC00, 0x00000000, 0x00000000, 0x06000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x3FF78000, - 0xC0000000, 0x00000000, 0x00000000, 0x00030000, + 0x00000000, 0x00000000, 0x00000000, 0x30078000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x000000F8, 0x00000000, 0x00000000, - 0x00000003, 0xFFF00000, 0x0000001F, 0x0003FFFF, + 0x00000003, 0xFFF00000, 0x0000001F, 0x00000000, 0x00000000, 0x00003FC0, 0x000FFF80, 0x00000000, - 0x0000000F, 0xFFF80000, 0x00000001, 0x00000020, - 0x00000000, 0x007FFE00, 0x00003008, 0x38000000, - 0x00000000, 0xC19D0000, 0x00000002, 0x0060F800, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x000037F8, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x40000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x007FFE00, 0x00003008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x20000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000001, - 0x00000000, 0x00000000, 0x00000000, 0x07C00000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000F06E, 0x87000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000060, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000007, 0xFF000000, 0x0000007F, 0x80000000, - 0x00000007, 0x07FF0000, 0x00000000, 0x00000000, - 0x00000007, 0x001FFF80, 0x00000000, 0x00080000, - 0x00000007, 0xFFF80000, 0x00001C01, 0x00000000, - 0x00000000, 0x00FFF000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x80000000, 0x000007FF, - 0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x0000000F, 0x00000000, + 0x0000FFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF3F8000, 0x30000001, 0x00000000, - 0x00000000, 0xFFFF0000, 0x00000001, 0x00000000, - 0x00000000, 0x00FFF800, 0x00000000, 0x00000000, - 0xE0000000, 0x00000FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x001F0000, - 0x00000000, 0x007F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFE0000, 0x7FFFFFFF, - 0x00078000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x20000000, + 0x0000F06E, 0x87000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -552,14 +520,6 @@ u_property_combining = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, - 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007F0000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/pr_composite.c b/lib/unictype/pr_composite.c index c5949d9..0aae82a 100644 --- a/lib/unictype/pr_composite.c +++ b/lib/unictype/pr_composite.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_composite.h b/lib/unictype/pr_composite.h index 031af62..43639b5 100644 --- a/lib/unictype/pr_composite.h +++ b/lib/unictype/pr_composite.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[28 << 4]; + /*unsigned*/ int level3[23 << 4]; } u_property_composite = { @@ -157,9 +157,6 @@ u_property_composite = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 352, - 3 + 256 * sizeof (short) / sizeof (int) + 368, - 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, @@ -253,7 +250,12 @@ u_property_composite = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 400, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 352, + -1, + -1, -1, -1, -1, @@ -269,8 +271,6 @@ u_property_composite = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 416, - 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, @@ -325,8 +325,8 @@ u_property_composite = 0xFFFFFFFF, 0x17DFFFFF, 0xE7C7F5DE, 0x15DC37F7, 0x00000000, 0x10D80060, 0x00800380, 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0x00000000, - 0x0040026B, 0x08000007, 0xFFFF0000, 0x0DEE0DEE, - 0x0C000200, 0x00004000, 0x0000E000, 0x00000000, + 0x0040026B, 0x08000007, 0xFFF80000, 0x0DEE0DEE, + 0x0C000000, 0x00004000, 0x0000E000, 0x00000000, 0x00001210, 0x0001B050, 0x00000292, 0x0333E005, 0x00000333, 0x0000F000, 0x00000000, 0x00003C0F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -368,28 +368,8 @@ u_property_composite = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x14000000, 0x00000800, 0x00000000, 0x00000000, - 0x00000000, 0x0000C000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00001800, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x58000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x0C000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0x0000001F, - 0x00000000, 0xF8000000, 0x00000001, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFF07FF, 0x000067FF, 0x0000FC00, 0x00000C00, - 0x00010000, 0x00000000, 0x00000000, 0x00000000, - 0x00000003, 0x00000000, 0x000001FF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 + 0x00000000, 0xF8000000, 0x00000001, 0x00000000 } }; diff --git a/lib/unictype/pr_currency_symbol.c b/lib/unictype/pr_currency_symbol.c index 6835b49..1f37bb5 100644 --- a/lib/unictype/pr_currency_symbol.c +++ b/lib/unictype/pr_currency_symbol.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_currency_symbol.h b/lib/unictype/pr_currency_symbol.h index b065d8e..8815876 100644 --- a/lib/unictype/pr_currency_symbol.h +++ b/lib/unictype/pr_currency_symbol.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[11 << 4]; + /*unsigned*/ int level3[9 << 4]; } u_property_currency_symbol = { @@ -19,22 +19,23 @@ u_property_currency_symbol = { 2 * sizeof (int) / sizeof (short) + 0 }, { 2 + 128 * sizeof (short) / sizeof (int) + 0, + -1, -1, 2 + 128 * sizeof (short) / sizeof (int) + 16, 2 + 128 * sizeof (short) / sizeof (int) + 32, 2 + 128 * sizeof (short) / sizeof (int) + 48, + -1, 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 80, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 80, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 96, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -102,7 +103,6 @@ u_property_currency_symbol = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -144,18 +144,14 @@ u_property_currency_symbol = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 144, - 2 + 128 * sizeof (short) / sizeof (int) + 160 + 2 + 128 * sizeof (short) / sizeof (int) + 112, + 2 + 128 * sizeof (short) / sizeof (int) + 128 }, { 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -163,7 +159,7 @@ u_property_currency_symbol = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x080C0000, + 0x00000000, 0x00000000, 0x00000000, 0x000C0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -177,11 +173,7 @@ u_property_currency_symbol = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x7FFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x01000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x003FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_dash.c b/lib/unictype/pr_dash.c index ee39c33..033dc6c 100644 --- a/lib/unictype/pr_dash.c +++ b/lib/unictype/pr_dash.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_dash.h b/lib/unictype/pr_dash.h index 3ae811a..70e67e0 100644 --- a/lib/unictype/pr_dash.h +++ b/lib/unictype/pr_dash.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[9 << 4]; + /*unsigned*/ int level3[8 << 4]; } u_property_dash = { @@ -28,21 +28,21 @@ u_property_dash = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, -1, + -1, + 2 + 128 * sizeof (short) / sizeof (int) + 48, 2 + 128 * sizeof (short) / sizeof (int) + 64, - 2 + 128 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 80, 2 + 128 * sizeof (short) / sizeof (int) + 96, - 2 + 128 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -145,7 +145,7 @@ u_property_dash = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 128 + 2 + 128 * sizeof (short) / sizeof (int) + 112 }, { 0x00000000, 0x00002000, 0x00000000, 0x00000000, @@ -156,10 +156,6 @@ u_property_dash = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x40000000, 0x00000000, 0x00000000, - 0x00000001, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -172,7 +168,7 @@ u_property_dash = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x04800000, 0x0C000000, 0x00000001, 0x00000000, + 0x04800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_decimal_digit.c b/lib/unictype/pr_decimal_digit.c index 201359b..de31d24 100644 --- a/lib/unictype/pr_decimal_digit.c +++ b/lib/unictype/pr_decimal_digit.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_decimal_digit.h b/lib/unictype/pr_decimal_digit.h index ee5daeb..d73e8bc 100644 --- a/lib/unictype/pr_decimal_digit.h +++ b/lib/unictype/pr_decimal_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[22 << 4]; + /*unsigned*/ int level3[17 << 4]; } u_property_decimal_digit = { @@ -27,15 +27,15 @@ u_property_decimal_digit = 3 + 256 * sizeof (short) / sizeof (int) + 16, 3 + 256 * sizeof (short) / sizeof (int) + 32, 3 + 256 * sizeof (short) / sizeof (int) + 48, - 3 + 256 * sizeof (short) / sizeof (int) + 48, 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, + 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 96, 3 + 256 * sizeof (short) / sizeof (int) + 112, 3 + 256 * sizeof (short) / sizeof (int) + 128, 3 + 256 * sizeof (short) / sizeof (int) + 144, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, @@ -104,9 +104,9 @@ u_property_decimal_digit = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, 3 + 256 * sizeof (short) / sizeof (int) + 176, 3 + 256 * sizeof (short) / sizeof (int) + 192, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, @@ -148,20 +148,15 @@ u_property_decimal_digit = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, - 3 + 256 * sizeof (short) / sizeof (int) + 256, - 3 + 256 * sizeof (short) / sizeof (int) + 272, - 3 + 256 * sizeof (short) / sizeof (int) + 288, - 3 + 256 * sizeof (short) / sizeof (int) + 304, -1, -1, -1, @@ -202,7 +197,6 @@ u_property_decimal_digit = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, -1, -1, @@ -256,7 +250,13 @@ u_property_decimal_digit = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 336, + -1, + -1, + -1, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -295,6 +295,10 @@ u_property_decimal_digit = 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, + 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, + 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, + 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x000003FF, 0x00000000, 0x00000000, @@ -312,7 +316,7 @@ u_property_decimal_digit = 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x03FF03FF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF03FF, 0x00000000, @@ -326,42 +330,18 @@ u_property_decimal_digit = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x03FF0000, - 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x000003FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, - 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, - 0x00000000, 0xFFC00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, - 0x00000000, 0x00000000, 0x000003FF, 0x00000000, - 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x000003FF, + 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x000003FF, + 0x00000000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_default_ignorable_code_point.c b/lib/unictype/pr_default_ignorable_code_point.c index 882d1a1..ce0e816 100644 --- a/lib/unictype/pr_default_ignorable_code_point.c +++ b/lib/unictype/pr_default_ignorable_code_point.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_default_ignorable_code_point.h b/lib/unictype/pr_default_ignorable_code_point.h index 9200d79..df57db5 100644 --- a/lib/unictype/pr_default_ignorable_code_point.h +++ b/lib/unictype/pr_default_ignorable_code_point.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[12 << 4]; + /*unsigned*/ int level3[10 << 4]; } u_property_default_ignorable_code_point = { @@ -37,20 +37,20 @@ u_property_default_ignorable_code_point = 16 + 384 * sizeof (short) / sizeof (int) + 0, 16 + 384 * sizeof (short) / sizeof (int) + 16, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 48, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 32, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 48, 16 + 384 * sizeof (short) / sizeof (int) + 64, - 16 + 384 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 96, + 16 + 384 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -58,7 +58,7 @@ u_property_default_ignorable_code_point = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 112, + 16 + 384 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -161,7 +161,7 @@ u_property_default_ignorable_code_point = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 128, + 16 + 384 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -256,7 +256,6 @@ u_property_default_ignorable_code_point = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -266,8 +265,8 @@ u_property_default_ignorable_code_point = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 160, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -290,14 +289,15 @@ u_property_default_ignorable_code_point = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 176, - 16 + 384 * sizeof (short) / sizeof (int) + 176, - 16 + 384 * sizeof (short) / sizeof (int) + 176, - 16 + 384 * sizeof (short) / sizeof (int) + 176, - 16 + 384 * sizeof (short) / sizeof (int) + 176, - 16 + 384 * sizeof (short) / sizeof (int) + 176, - 16 + 384 * sizeof (short) / sizeof (int) + 176, - 16 + 384 * sizeof (short) / sizeof (int) + 176, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 144, + 16 + 384 * sizeof (short) / sizeof (int) + 144, + 16 + 384 * sizeof (short) / sizeof (int) + 144, + 16 + 384 * sizeof (short) / sizeof (int) + 144, + 16 + 384 * sizeof (short) / sizeof (int) + 144, + 16 + 384 * sizeof (short) / sizeof (int) + 144, + 16 + 384 * sizeof (short) / sizeof (int) + 144, + 16 + 384 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -428,10 +428,6 @@ u_property_default_ignorable_code_point = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x10000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000001, @@ -440,7 +436,7 @@ u_property_default_ignorable_code_point = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00300000, 0x00000000, 0x00000000, - 0x00007800, 0x00000000, 0x00000000, 0x00000000, + 0x00003800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -457,10 +453,6 @@ u_property_default_ignorable_code_point = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x0000000F, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07F80000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_deprecated.c b/lib/unictype/pr_deprecated.c index e9df8b1..9f8cf61 100644 --- a/lib/unictype/pr_deprecated.c +++ b/lib/unictype/pr_deprecated.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_deprecated.h b/lib/unictype/pr_deprecated.h index bb3391c..ee69bbf 100644 --- a/lib/unictype/pr_deprecated.h +++ b/lib/unictype/pr_deprecated.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[2 << 7]; - /*unsigned*/ int level3[7 << 4]; + /*unsigned*/ int level3[4 << 4]; } u_property_deprecated = { @@ -34,24 +34,23 @@ u_property_deprecated = 16 * sizeof (int) / sizeof (short) + 128 }, { + -1, 16 + 256 * sizeof (short) / sizeof (int) + 0, -1, -1, - 16 + 256 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, - 16 + 256 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, - 16 + 256 * sizeof (short) / sizeof (int) + 48, -1, + 16 + 256 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, - 16 + 256 * sizeof (short) / sizeof (int) + 64, - 16 + 256 * sizeof (short) / sizeof (int) + 80, + -1, + 16 + 256 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, @@ -162,7 +161,8 @@ u_property_deprecated = -1, -1, -1, - 16 + 256 * sizeof (short) / sizeof (int) + 96, + -1, + 16 + 256 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -294,29 +294,17 @@ u_property_deprecated = { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000200, 0x00000000, + 0x00000000, 0x00000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x02800000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000018, 0x00000000, 0x00000000, + 0x00000000, 0x00000008, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000FC00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000600, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000002, 0x00000000, 0x00000000, 0x80000000, + 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 diff --git a/lib/unictype/pr_diacritic.c b/lib/unictype/pr_diacritic.c index 5abef46..cb23950 100644 --- a/lib/unictype/pr_diacritic.c +++ b/lib/unictype/pr_diacritic.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_diacritic.h b/lib/unictype/pr_diacritic.h index 9a89f10..4a8390b 100644 --- a/lib/unictype/pr_diacritic.h +++ b/lib/unictype/pr_diacritic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[32 << 4]; + /*unsigned*/ int level3[21 << 4]; } u_property_diacritic = { @@ -42,10 +42,10 @@ u_property_diacritic = -1, -1, -1, + -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 224, 3 + 256 * sizeof (short) / sizeof (int) + 240, - 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -104,9 +104,8 @@ u_property_diacritic = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 256, 3 + 256 * sizeof (short) / sizeof (int) + 272, - 3 + 256 * sizeof (short) / sizeof (int) + 288, - 3 + 256 * sizeof (short) / sizeof (int) + 304, -1, -1, -1, @@ -146,21 +145,19 @@ u_property_diacritic = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 336, + 3 + 256 * sizeof (short) / sizeof (int) + 288, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 304, + -1, + -1, + -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 384, - 3 + 256 * sizeof (short) / sizeof (int) + 400, - 3 + 256 * sizeof (short) / sizeof (int) + 416, - 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, @@ -202,9 +199,7 @@ u_property_diacritic = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 448, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 464, -1, -1, -1, @@ -253,7 +248,13 @@ u_property_diacritic = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 480, + -1, + -1, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 320, + -1, -1, -1, -1, @@ -265,7 +266,6 @@ u_property_diacritic = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 496, -1, -1, -1, @@ -295,8 +295,8 @@ u_property_diacritic = 0x00000000, 0x00000000, 0x80000000, 0x00001C61, 0x00000000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x003FF800, - 0x03000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFF8, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x001E2000, 0x00020000, 0x00000000, 0x10000000, 0x00002000, 0x00000000, 0x00000000, 0x10000000, 0x00002000, 0x00000000, @@ -312,7 +312,7 @@ u_property_diacritic = 0x03000000, 0xC2A00000, 0x00000000, 0x00000000, 0x000000DC, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x06800000, 0x00000000, 0x00000000, - 0x0C00BF80, 0x00000000, 0x00000000, 0x00000000, + 0x0000BF80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -323,22 +323,18 @@ u_property_diacritic = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0E000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x9FE00000, - 0x00000000, 0x3FFF0000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000010, 0x000FF800, - 0x00000000, 0x00000C00, 0x00000000, 0x00000000, + 0x00000000, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00C00000, 0x00000000, 0x3F000000, - 0x00000000, 0x00000000, 0xFFFF0000, 0x031021FF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x000007FF, - 0x00000000, 0x00000000, 0x0000FFF0, 0xE0200000, + 0x00000000, 0x00000000, 0x0000FFF0, 0xC0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xA0000000, 0xE000E003, 0x6000E000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00038000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -348,64 +344,24 @@ u_property_diacritic = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xB0008000, - 0x30000000, 0x00000000, 0x00000000, 0x00030000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0x00000003, 0x00000000, 0x00000000, - 0x00000100, 0x00000000, 0x00000000, 0x03000000, + 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF, + 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00007800, 0x00080000, 0x00000000, - 0x00000000, 0x00080000, 0x00000001, 0x00000020, - 0x00000000, 0x00000000, 0x00000000, 0x38000000, - 0x00000000, 0x80000000, 0x00000007, 0x00400000, - 0x00000000, 0x00000000, 0xF8000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00003000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x0000FFFF, 0x00000000, 0x00000000, + 0x00000000, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000001, 0x00010000, 0xC0000000, 0x00000000, 0x00000000, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000001, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000060, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x06000000, 0x00000000, 0x00000000, - 0x00000000, 0x00180000, 0x00000000, 0x00080000, - 0x00000000, 0x00000000, 0x00001C01, 0x00000000, - 0x00000000, 0x00600000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000600, - 0x00000000, 0x10000000, 0x00002000, 0x001F1FC0, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x0000000C, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x80000000, 0x00000001, 0x00000000, - 0x00000000, 0x80000000, 0x00000000, 0x00000000, - 0x00000000, 0x00C00000, 0x00000000, 0x00000000, - 0x00000000, 0x00000800, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x001F0000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xF807E380, - 0x00000FE7, 0x00003C00, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007F0000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 + 0x00000FE7, 0x00003C00, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_extender.c b/lib/unictype/pr_extender.c index 880710d..5e5a69c 100644 --- a/lib/unictype/pr_extender.c +++ b/lib/unictype/pr_extender.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_extender.h b/lib/unictype/pr_extender.h index f584de5..70d9582 100644 --- a/lib/unictype/pr_extender.h +++ b/lib/unictype/pr_extender.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -9,108 +9,30 @@ static const struct { int header[1]; - int level1[2]; - short level2[2 << 7]; - /*unsigned*/ int level3[16 << 4]; + int level1[1]; + short level2[1 << 7]; + /*unsigned*/ int level3[10 << 4]; } u_property_extender = { - { 2 }, + { 1 }, + { 2 * sizeof (int) / sizeof (short) + 0 }, { - 3 * sizeof (int) / sizeof (short) + 0, - 3 * sizeof (int) / sizeof (short) + 128 - }, - { - 3 + 256 * sizeof (short) / sizeof (int) + 0, - 3 + 256 * sizeof (short) / sizeof (int) + 16, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 32, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, - 3 + 256 * sizeof (short) / sizeof (int) + 80, - 3 + 256 * sizeof (short) / sizeof (int) + 96, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 2 + 128 * sizeof (short) / sizeof (int) + 0, + 2 + 128 * sizeof (short) / sizeof (int) + 16, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, - 3 + 256 * sizeof (short) / sizeof (int) + 160, - 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -120,6 +42,7 @@ u_property_extender = -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -148,7 +71,6 @@ u_property_extender = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, @@ -158,8 +80,6 @@ u_property_extender = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, - 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, @@ -178,8 +98,10 @@ u_property_extender = -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 112, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -202,7 +124,6 @@ u_property_extender = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, @@ -224,59 +145,7 @@ u_property_extender = -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1 + 2 + 128 * sizeof (short) / sizeof (int) + 144 }, { 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -295,14 +164,10 @@ u_property_extender = 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000400, 0x00000000, 0x00000008, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000080, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -321,27 +186,7 @@ u_property_extender = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00008000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0x00010000, - 0x00000000, 0x00000000, 0x20000000, 0x00180000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00010000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x20000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x000001C0, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x0000000C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_format_control.c b/lib/unictype/pr_format_control.c index 3d17245..aca189e 100644 --- a/lib/unictype/pr_format_control.c +++ b/lib/unictype/pr_format_control.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_format_control.h b/lib/unictype/pr_format_control.h index b69678b..fde6b40 100644 --- a/lib/unictype/pr_format_control.h +++ b/lib/unictype/pr_format_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[6 << 4]; + /*unsigned*/ int level3[5 << 4]; } u_property_format_control = { @@ -37,6 +37,7 @@ u_property_format_control = 16 + 384 * sizeof (short) / sizeof (int) + 0, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, @@ -46,7 +47,6 @@ u_property_format_control = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, @@ -256,7 +256,6 @@ u_property_format_control = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -266,7 +265,8 @@ u_property_format_control = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 64, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -290,7 +290,7 @@ u_property_format_control = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 80, + 16 + 384 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, @@ -424,19 +424,15 @@ u_property_format_control = 0x00000000, 0x00002000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0x00000000, 0x0000FC1F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x0000000F, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07F80000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_grapheme_base.c b/lib/unictype/pr_grapheme_base.c index 375e5f2..1d6530c 100644 --- a/lib/unictype/pr_grapheme_base.c +++ b/lib/unictype/pr_grapheme_base.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_grapheme_base.h b/lib/unictype/pr_grapheme_base.h index 3047070..6926dfd 100644 --- a/lib/unictype/pr_grapheme_base.h +++ b/lib/unictype/pr_grapheme_base.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[74 << 4]; + /*unsigned*/ int level3[51 << 4]; } u_property_grapheme_base = { @@ -41,95 +41,95 @@ u_property_grapheme_base = 4 + 384 * sizeof (short) / sizeof (int) + 256, 4 + 384 * sizeof (short) / sizeof (int) + 272, 4 + 384 * sizeof (short) / sizeof (int) + 288, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 336, 4 + 384 * sizeof (short) / sizeof (int) + 352, 4 + 384 * sizeof (short) / sizeof (int) + 368, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 384, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 400, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 416, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 432, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 448, 4 + 384 * sizeof (short) / sizeof (int) + 464, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, 4 + 384 * sizeof (short) / sizeof (int) + 480, + 4 + 384 * sizeof (short) / sizeof (int) + 496, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, @@ -146,8 +146,6 @@ u_property_grapheme_base = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 496, - 4 + 384 * sizeof (short) / sizeof (int) + 512, 4 + 384 * sizeof (short) / sizeof (int) + 528, 4 + 384 * sizeof (short) / sizeof (int) + 544, 4 + 384 * sizeof (short) / sizeof (int) + 560, @@ -155,28 +153,29 @@ u_property_grapheme_base = 4 + 384 * sizeof (short) / sizeof (int) + 592, 4 + 384 * sizeof (short) / sizeof (int) + 608, 4 + 384 * sizeof (short) / sizeof (int) + 624, + -1, 4 + 384 * sizeof (short) / sizeof (int) + 640, 4 + 384 * sizeof (short) / sizeof (int) + 656, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 320, 4 + 384 * sizeof (short) / sizeof (int) + 672, 4 + 384 * sizeof (short) / sizeof (int) + 688, - 4 + 384 * sizeof (short) / sizeof (int) + 704, - 4 + 384 * sizeof (short) / sizeof (int) + 720, - 4 + 384 * sizeof (short) / sizeof (int) + 736, - 4 + 384 * sizeof (short) / sizeof (int) + 752, - 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 784, - 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -184,8 +183,6 @@ u_property_grapheme_base = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, @@ -202,10 +199,7 @@ u_property_grapheme_base = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 848, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, @@ -238,13 +232,11 @@ u_property_grapheme_base = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -254,134 +246,124 @@ u_property_grapheme_base = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 912, - 4 + 384 * sizeof (short) / sizeof (int) + 928, - 4 + 384 * sizeof (short) / sizeof (int) + 944, - 4 + 384 * sizeof (short) / sizeof (int) + 960, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 992, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 1008, - 4 + 384 * sizeof (short) / sizeof (int) + 1024, - 4 + 384 * sizeof (short) / sizeof (int) + 1040, - 4 + 384 * sizeof (short) / sizeof (int) + 1056, - 4 + 384 * sizeof (short) / sizeof (int) + 1072, - 4 + 384 * sizeof (short) / sizeof (int) + 1088, + 4 + 384 * sizeof (short) / sizeof (int) + 704, + 4 + 384 * sizeof (short) / sizeof (int) + 720, + 4 + 384 * sizeof (short) / sizeof (int) + 736, + 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 1104, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 1120, - 4 + 384 * sizeof (short) / sizeof (int) + 1136, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 1152, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 768, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 784, + -1, + -1, -1, -1, -1, @@ -402,8 +384,26 @@ u_property_grapheme_base = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 160, - 4 + 384 * sizeof (short) / sizeof (int) + 1168, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 320, + 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, -1 }, @@ -414,58 +414,58 @@ u_property_grapheme_base = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0xFCFF0000, + 0x00000000, 0x00000000, 0x00000000, 0x7CFF0000, 0xFFFFD7F0, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFC07, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFEFFFF, 0xFE7FFFFF, 0xFFFFFFFE, - 0x0000E6FF, 0x40000000, 0xFFFF0049, 0x001F07FF, - 0xC800FFC0, 0xFFFFFFFF, 0x000007FF, 0xFFFEFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x403FFFFF, 0xFFFFC260, + 0xFFFFFFFF, 0xFFFE000F, 0xFE7FFFFF, 0xFFFFFFFE, + 0x000006FF, 0x40000000, 0xFFFF0049, 0x001F07FF, + 0xC800FFC0, 0xFFFFFFFE, 0x000007FF, 0xFFFEFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFFFFC260, 0xFFFD3FFF, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x07F007FF, - 0x043FFFFF, 0x7FFF0110, 0x41FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, - 0xFFFFFFF8, 0xEBFFFFFF, 0xFF01DE01, 0xFFFFFFF3, - 0xFFF99FED, 0xA3C5FDFF, 0xB0005981, 0x0FFFFFC3, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFF8, 0xE3FFFFFF, 0xFF011E01, 0xF807FFF3, + 0xFFF99FEC, 0xA3C5FDFF, 0xB0005981, 0x07FFFFC3, 0xFFF987E8, 0xC36DFDFF, 0x5E000001, 0x001CFFC0, - 0xFFFBBFE8, 0xE3EDFDFF, 0x00011A01, 0x0203FFC3, - 0xFFF99FEC, 0x23EDFDFF, 0xB0001981, 0x00FFFFC3, + 0xFFFBBFE8, 0xE3EDFDFF, 0x00011A01, 0x0002FFC3, + 0xFFF99FEC, 0x23EDFDFF, 0xB0001981, 0x0003FFC3, 0xD63DC7E8, 0x83FFC718, 0x00011DC6, 0x07FFFFC0, - 0xFFFDDFEE, 0x23FFFDFF, 0x0700001E, 0xFF00FFC3, + 0xFFFDDFEE, 0x23EFFDFF, 0x0300001E, 0xFF00FFC3, 0xFFFDDFEC, 0x63EFFDFF, 0x40000D9B, 0x0006FFC3, - 0xFFFDDFEC, 0xA7FFFFFF, 0x80005DC1, 0xFE3FFFC3, - 0xFC7FFFEC, 0x2FFBFFFF, 0x7F03007F, 0x001CFFC0, + 0xFFFDDFEC, 0xA3FFFDFF, 0x00001DC1, 0xFE3FFFC3, + 0xFC7FFFEC, 0x2FFBFFFF, 0x7F03007F, 0x001C0000, 0xFFFFFFFE, 0x800DFFFF, 0x0FFF807F, 0x00000000, - 0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000, + 0xFEF02596, 0x200DECAE, 0x33FF005F, 0x00000000, 0xFCFFFFFF, 0xFD5FFFFF, 0xFFFFFEFF, 0x80001FFF, - 0x00001F20, 0xC0000000, 0x07FFDFBF, 0x00000000, + 0x00000F20, 0xC0000000, 0x001FDFBF, 0x00000000, 0xFFFFFFFF, 0x99021FFF, 0x3CFFFFFF, 0xFFE1FFFE, - 0xDFFFDF9B, 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xC3FFDF9B, 0xFFFFFFFF, 0xFFFF003F, 0x1FFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x1FFFFFFF, - 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, + 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, + 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0003DFFF, 0x0063FFFF, 0x0003FFFF, 0x0001DFFF, 0xFFFFFFFF, 0xC04FFFFF, 0x1FF001BF, 0x03FF03FF, - 0x03FF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, - 0x7FFFFFFF, 0x01FB0E78, 0xFFFFFFF1, 0x001F3FFF, - 0xFFFFFFFF, 0xFFFF0FFF, 0xC7FF03FF, 0xFFFFFFFF, - 0xC67FFFFF, 0xFFFFFFFF, 0x00BFFFFF, 0x0007E01A, - 0x03FF03FF, 0x00003FFF, 0x00000000, 0x00000000, + 0x03FF47FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, + 0xFFFFFFFF, 0x000005FF, 0x00000000, 0x00000000, + 0x1FFFFFFF, 0x01FB0E78, 0xFFFFFFF1, 0x001F3FFF, + 0xFFFFFFFF, 0xFFFF03FF, 0xC3FF03FF, 0xFFFFFFFF, + 0xCE7FFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF0, 0xE82FFFFF, 0xFFFF0FFB, 0x1FF007FF, - 0xFFFFFFFC, 0xFFFFC4C3, 0xFFFFFFFF, 0xF00C5CBF, + 0xFFFFFFFC, 0x03FFC4C3, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF8300FFF, 0xFFFFE3FF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x000800FF, 0x006FDE02, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -473,34 +473,42 @@ u_property_grapheme_base = 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xEFCFFFDF, 0x7FDCFFFF, 0xFFFF07FF, 0xFFFF80FF, 0xFFFFFFFF, 0xFFF30000, - 0x1FFF7FFF, 0x7FFFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x001F7FFF, 0x003FFFFF, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF8FFFF, 0xFFFFFFFF, + 0xFFFF01FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x3FFFFFFF, 0x1FFFFFFF, 0x0000000F, 0x00000000, + 0xFFFFF3DE, 0xFFFFFEFF, 0x7F47AFFF, 0xFFFFFFFE, + 0xFF1FFFFF, 0x7FFEFFFF, 0xFFFF17FF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF, - 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0C7FFF, - 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000180FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x001F1FFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0007FF, + 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F, 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, + 0xFFFFFFFF, 0x0001FFFF, 0x00000000, 0x00000000, 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000, 0xFFFFFFFF, 0xFFFF03FF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF7FFF, 0x07FFFFFF, 0xFFFFFFFF, 0xFFFF000F, - 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFF7FFF, 0x00FFFFFF, 0xFFFFFFFF, 0xFFFF000F, + 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFF000F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -511,35 +519,35 @@ u_property_grapheme_base = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFF007F, 0xFFFFFFFF, + 0xFFFF1FFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xC0087FFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FCFFFF, + 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xC0087FFC, + 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00FF3FFF, 0x00000000, 0xFF800000, - 0xFFFFF7BB, 0x03FF0F9F, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC00F, 0x3FFC0000, - 0xFFFFFFFF, 0xFFFFC03F, 0x800C007F, 0x1FFFFFFF, - 0xFFFFFFF8, 0xEC37FFFF, 0xC3FFBFFF, 0x7FFFFFDF, - 0xFFFFFFFF, 0x001981FF, 0xF3FF2FF7, 0xEFFFFFFF, - 0xFFFFFFFF, 0x3E62FFFF, 0xF8000005, 0x003FCFFF, - 0x007E7E7E, 0xFFFF7F7F, 0xFFFFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF1EDF, + 0x00001FFF, 0x00000000, 0x00000000, 0xF8000000, + 0xFFFFF7BB, 0x00000F9F, 0xFFFFFFFF, 0x00FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC00F, 0x00000000, + 0xFFFFFFFF, 0xFFFFC03F, 0x800C007F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x001981FF, 0xF3FF2FF7, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF, + 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, + 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000, 0xA0F8007F, 0x5F7FFFFF, 0xFFFFFFDB, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF80003, 0xFFFFFFFF, + 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0000, 0xFFFFFFFF, @@ -551,95 +559,35 @@ u_property_grapheme_base = 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x0FFF1FFF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF, + 0x0FFF07FF, 0x00000000, 0xFFFF0000, 0x1FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFE, - 0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x003FFFFF, + 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000, + 0x7FFFFFFF, 0xFFFF000F, 0x000007FF, 0x00000000, 0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000800F, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFD3F, 0x91BFFFFF, 0xFFBFFFFF, 0xFFFFFFFF, - 0x7FFFFFFF, 0x0000FF80, 0x00000000, 0xF837FFFF, - 0x8FFFFFFF, 0x83FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xF0FFFFFF, 0xFFFCFFFF, 0xFFFFFFFF, - 0xFEEF0001, 0x000FFFFF, 0x01FF00FF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000000, 0xFFFFFFFF, 0x007FF81F, - 0xFFFFFFFF, 0xFE3FFFFF, 0xFF3FFFFF, 0xFF07FFFF, - 0x1E03FFFF, 0x0000FE00, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0xFC07FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, + 0x83FFFFFF, 0x83FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFEEF0001, 0x000FFFFF, 0x01FF00FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFD, 0x00FFFFFF, 0xFFFC3F80, 0x0000FFFF, - 0xFFFFFFFC, 0xD987FFFF, 0xFFFF0003, 0x03FF01FF, - 0xFFFFFFF8, 0xFFC0107F, 0xFFFF000F, 0x0077FFFF, - 0xFFFFFFFC, 0x803FFFFF, 0xFFFF23FF, 0x001FFFFE, - 0xFFFBFFFF, 0x3F2C7FFF, 0x00000000, 0x00000000, - 0xBFFFBD7F, 0xFFFF03FF, 0x7FFFFFFF, 0x03FF0007, - 0xFFF99FEC, 0xA3EDFDFF, 0xE001399E, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x5A06FFFF, 0x03FF00F2, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x4F037FFF, 0x0FFFFFFE, 0x00000000, - 0xFFFFFFFF, 0x5807FFFF, 0x03FF001E, 0x00000000, - 0xFFFFFFFF, 0x0040D7FF, 0x000003FF, 0x00000000, - 0x03FFFFFF, 0xFFFF0043, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x8007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001F7FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000F0007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x0000C3FF, - 0x00000000, 0x00000000, 0xFFFF0000, 0x00203FFF, - 0xFFFFFFFF, 0xFF80FFFF, 0xFBFF003F, 0xE0FFFFFB, - 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, - 0x00000003, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF, - 0x93FF01FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0x00003C5F, - 0xFFFFF018, 0xFFFFC3FF, 0xFFFFFFFF, 0x000001FF, + 0xFFFFF018, 0xFFFFC3FF, 0x3FFFFFFF, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF, @@ -652,52 +600,12 @@ u_property_grapheme_base = 0xFFFFFFFF, 0xFFFFFF3F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFCFFF, 0xFFFFFFFF, - 0x00000000, 0x07800000, 0x00000000, 0xFFDFE000, - 0x00000FEF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF9F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, - 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x000FFFFF, 0xFFFE7FFF, 0xFFFEFFFE, 0x003FFFFF, - 0xFFFF1FFF, 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFF0FFF, - 0x07FFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, - 0xFFFF0007, 0x07FFFFFF, 0x000301FF, 0x00000000, + 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFBFFFFFF, - 0xFFFFFFFF, 0xFFFFFFEF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x000F1FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, - 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF, - 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000, - 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, - 0x0000001F, 0x00000000, 0x00000001, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_grapheme_extend.c b/lib/unictype/pr_grapheme_extend.c index b8af0a0..1a95297 100644 --- a/lib/unictype/pr_grapheme_extend.c +++ b/lib/unictype/pr_grapheme_extend.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_grapheme_extend.h b/lib/unictype/pr_grapheme_extend.h index 30e8b63..2cd1ca6 100644 --- a/lib/unictype/pr_grapheme_extend.h +++ b/lib/unictype/pr_grapheme_extend.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[36 << 4]; + /*unsigned*/ int level3[26 << 4]; } u_property_grapheme_extend = { @@ -163,17 +163,16 @@ u_property_grapheme_extend = -1, 16 + 384 * sizeof (short) / sizeof (int) + 320, 16 + 384 * sizeof (short) / sizeof (int) + 336, + -1, + -1, + -1, + -1, 16 + 384 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 368, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 384, - 16 + 384 * sizeof (short) / sizeof (int) + 400, - 16 + 384 * sizeof (short) / sizeof (int) + 416, - 16 + 384 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, @@ -215,9 +214,7 @@ u_property_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 448, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 464, -1, -1, -1, @@ -256,7 +253,6 @@ u_property_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -266,19 +262,22 @@ u_property_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 496, - 16 + 384 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 528, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 368, + 16 + 384 * sizeof (short) / sizeof (int) + 384, + -1, + -1, + -1, + -1, -1, -1, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -290,7 +289,8 @@ u_property_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 400, -1, -1, -1, @@ -428,79 +428,79 @@ u_property_grapheme_extend = 0x000003F8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00000000, - 0x07FF0000, 0x00000000, 0xFFFFF800, 0x00010000, - 0x00000000, 0x00000000, 0x9FC00000, 0x00003D9F, + 0x07FF0000, 0x00000000, 0x7FFFF800, 0x00010000, + 0x00000000, 0x00000000, 0xDFC00000, 0x00003D9F, 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800, - 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, - 0x00000007, 0x14000000, 0x00FE21FE, 0x0000000C, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000006, 0x10000000, 0x001E21FE, 0x0000000C, 0x00000002, 0x50000000, 0x0080201E, 0x0000000C, 0x00000006, 0x10000000, 0x00023986, 0x00230000, 0x00000006, 0x10000000, 0x000021BE, 0x0000000C, 0x00000002, 0xD0000000, 0x00C0201E, 0x0000000C, 0x00000004, 0x40000000, 0x00802001, 0x00000000, - 0x00000001, 0xC0000000, 0x00603DC1, 0x0000000C, - 0x00000002, 0x90000000, 0x00603044, 0x0000000C, - 0x00000002, 0x40000000, 0x0080201E, 0x0000000C, + 0x00000000, 0xC0000000, 0x00603DC1, 0x0000000C, + 0x00000000, 0x90000000, 0x00603044, 0x0000000C, + 0x00000000, 0x40000000, 0x0080201E, 0x0000000C, 0x00000000, 0x00000000, 0x805C8400, 0x00000000, 0x00000000, 0x07F20000, 0x00007F80, 0x00000000, 0x00000000, 0x1BF20000, 0x00003F00, 0x00000000, 0x03000000, 0x02A00000, 0x00000000, 0x7FFE0000, - 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000, + 0xFEFF00DF, 0x1FFFFFFF, 0x00000040, 0x00000000, 0x00000000, 0x66FDE000, 0xC3000000, 0x001E0001, - 0x20002064, 0x00000000, 0x00000000, 0x00000000, + 0x00002064, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xE0000000, 0x00000000, + 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000, - 0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000, + 0x00000000, 0x3F800000, 0x200FFE40, 0x00000000, 0x00003800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x0E040187, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5, - 0x00000000, 0x7FFF0000, 0x00000000, 0x00000000, + 0x01800000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000F, 0x17D00000, 0x00000004, 0x000FF800, - 0x00000003, 0x00003B3C, 0x00000000, 0x0003A340, + 0x00000003, 0x0000033C, 0x00000000, 0x00000000, 0x00000000, 0x00CFF000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFFFFFFF, 0xC000007F, 0x00003000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00038000, - 0x00000000, 0x00000000, 0x00000000, 0x80000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x0000FC00, 0x00000000, 0x00000000, 0x06000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x3FF78000, - 0xC0000000, 0x00000000, 0x00000000, 0x00030000, + 0x00000000, 0x00000000, 0x00000000, 0x30078000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000844, 0x00000060, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF, + 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000, - 0x00000007, 0x13C80000, 0x00000000, 0x00000020, - 0x00000000, 0x00667E00, 0x00001008, 0x10000000, - 0x00000000, 0xC19D0000, 0x00000002, 0x00403000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00002120, + 0x00000000, 0x00667E00, 0x00001008, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x00000000, + 0x0000FFFF, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, 0x00000000, @@ -508,41 +508,9 @@ u_property_grapheme_extend = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000001, - 0x00000000, 0x00000000, 0x00000000, 0x07C00000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000F06E, 0x87000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000060, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000002, 0xFF000000, 0x0000007F, 0x80000000, - 0x00000003, 0x06780000, 0x00000000, 0x00000000, - 0x00000007, 0x001FEF80, 0x00000000, 0x00080000, - 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, - 0x00000000, 0x00D38000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x80000000, 0x000007F8, - 0x00000003, 0x50000000, 0x00800001, 0x001F1FC0, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xA5F90000, 0x0000000D, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xB03C8000, 0x30000001, 0x00000000, - 0x00000000, 0xA7F80000, 0x00000001, 0x00000000, - 0x00000000, 0x00BF2800, 0x00000000, 0x00000000, - 0xE0000000, 0x00000FBC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x001F0000, - 0x00000000, 0x007F0000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00078000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x60000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -552,14 +520,6 @@ u_property_grapheme_extend = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, - 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x007F0000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/pr_grapheme_link.c b/lib/unictype/pr_grapheme_link.c index 4109ff2..b3a499c 100644 --- a/lib/unictype/pr_grapheme_link.c +++ b/lib/unictype/pr_grapheme_link.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_grapheme_link.h b/lib/unictype/pr_grapheme_link.h index 06c4392..1437975 100644 --- a/lib/unictype/pr_grapheme_link.h +++ b/lib/unictype/pr_grapheme_link.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[15 << 4]; + /*unsigned*/ int level3[9 << 4]; } u_property_grapheme_link = { @@ -43,7 +43,6 @@ u_property_grapheme_link = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -105,8 +104,9 @@ u_property_grapheme_link = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, - 3 + 256 * sizeof (short) / sizeof (int) + 144, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 112, + -1, -1, -1, -1, @@ -154,13 +154,13 @@ u_property_grapheme_link = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, + 3 + 256 * sizeof (short) / sizeof (int) + 128, + -1, + -1, + -1, + -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, - 3 + 256 * sizeof (short) / sizeof (int) + 192, - 3 + 256 * sizeof (short) / sizeof (int) + 208, - 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, @@ -303,41 +303,17 @@ u_property_grapheme_link = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00100000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000001, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000010, 0x00000000, - 0x00000000, 0x00000C00, 0x00000000, 0x000C0000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000010, 0x00000000, + 0x00000000, 0x00000400, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00000000, - 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00400000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00002000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000040, 0x80000000, - 0x00000000, 0x02000000, 0x00000000, 0x00000000, - 0x00000000, 0x00180000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000001, 0x00000000, - 0x00000000, 0x00200000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000400, - 0x00000000, 0x00000000, 0x00002000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000004, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x80000000, 0x00000000, 0x00000000, - 0x00000000, 0x80000000, 0x00000000, 0x00000000, - 0x00000000, 0x00400000, 0x00000000, 0x00000000, - 0x00000000, 0x00000800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_hex_digit.c b/lib/unictype/pr_hex_digit.c index 823f49b..ce5a73a 100644 --- a/lib/unictype/pr_hex_digit.c +++ b/lib/unictype/pr_hex_digit.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_hex_digit.h b/lib/unictype/pr_hex_digit.h index f401c39..8bbe5f1 100644 --- a/lib/unictype/pr_hex_digit.h +++ b/lib/unictype/pr_hex_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_hyphen.c b/lib/unictype/pr_hyphen.c index 6cd16f1..c2a5d0f 100644 --- a/lib/unictype/pr_hyphen.c +++ b/lib/unictype/pr_hyphen.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_hyphen.h b/lib/unictype/pr_hyphen.h index 4dd6c3d..f52c26f 100644 --- a/lib/unictype/pr_hyphen.h +++ b/lib/unictype/pr_hyphen.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_id_continue.c b/lib/unictype/pr_id_continue.c index 35c5c2a..0115c46 100644 --- a/lib/unictype/pr_id_continue.c +++ b/lib/unictype/pr_id_continue.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_id_continue.h b/lib/unictype/pr_id_continue.h index d849df6..9c55e7f 100644 --- a/lib/unictype/pr_id_continue.h +++ b/lib/unictype/pr_id_continue.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[4 << 7]; - /*unsigned*/ int level3[65 << 4]; + /*unsigned*/ int level3[45 << 4]; } u_property_id_continue = { @@ -165,30 +165,30 @@ u_property_id_continue = 16 + 512 * sizeof (short) / sizeof (int) + 496, 16 + 512 * sizeof (short) / sizeof (int) + 512, 16 + 512 * sizeof (short) / sizeof (int) + 528, + -1, 16 + 512 * sizeof (short) / sizeof (int) + 544, 16 + 512 * sizeof (short) / sizeof (int) + 560, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 576, 16 + 512 * sizeof (short) / sizeof (int) + 592, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 608, - 16 + 512 * sizeof (short) / sizeof (int) + 624, - 16 + 512 * sizeof (short) / sizeof (int) + 640, - 16 + 512 * sizeof (short) / sizeof (int) + 656, - 16 + 512 * sizeof (short) / sizeof (int) + 672, - 16 + 512 * sizeof (short) / sizeof (int) + 688, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 704, - 16 + 512 * sizeof (short) / sizeof (int) + 720, -1, -1, -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -196,8 +196,6 @@ u_property_id_continue = -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -214,10 +212,7 @@ u_property_id_continue = -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 768, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -250,13 +245,11 @@ u_property_id_continue = -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -266,22 +259,29 @@ u_property_id_continue = -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 832, - 16 + 512 * sizeof (short) / sizeof (int) + 848, - 16 + 512 * sizeof (short) / sizeof (int) + 864, - 16 + 512 * sizeof (short) / sizeof (int) + 880, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 912, + 16 + 512 * sizeof (short) / sizeof (int) + 608, + 16 + 512 * sizeof (short) / sizeof (int) + 624, + 16 + 512 * sizeof (short) / sizeof (int) + 640, + 16 + 512 * sizeof (short) / sizeof (int) + 656, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -373,27 +373,27 @@ u_property_id_continue = 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 944, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 960, - 16 + 512 * sizeof (short) / sizeof (int) + 976, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 992, + 16 + 512 * sizeof (short) / sizeof (int) + 672, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -415,10 +415,10 @@ u_property_id_continue = -1, -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 1008, + 16 + 512 * sizeof (short) / sizeof (int) + 688, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 1024, + 16 + 512 * sizeof (short) / sizeof (int) + 704, -1, -1, -1, @@ -554,76 +554,76 @@ u_property_id_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xBCDFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3CDFFFFF, 0xFFFFD7C0, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFCFB, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE, + 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE, 0xFFFE00FF, 0xBFFFFFFF, 0xFFFF00B6, 0x000707FF, - 0x07FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFC3FF, + 0x07FF0000, 0xFFFFFFFE, 0x7FFFFFFF, 0xFFFFC3FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x9FEFFFFF, 0x9FFFFDFF, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x043FFFFF, - 0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEFFCF, - 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFE, 0xF3FFFFFF, 0xFF1F3FFF, 0xF806FFCF, + 0xFFF99FEE, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF, 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0, - 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0200FFCF, + 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0000FFCF, 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0002FFCF, 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x0000FFC0, - 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0x0000FFCF, - 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, - 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFC00FFCF, - 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000CFFC0, + 0xFFFDDFEE, 0xE3EFFDFF, 0x03603DDF, 0x0000FFCF, + 0xFFFDDFEC, 0xF3EFFDFF, 0x40603DDF, 0x0000FFCF, + 0xFFFDDFEC, 0xE3FFFDFF, 0x00803DDF, 0xFC00FFCF, + 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000C0000, 0xFFFFFFFE, 0x07FFFFFF, 0x03FF7FFF, 0x00000000, - 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000, + 0xFEF02596, 0x3BFFECAE, 0x33FF3F5F, 0x00000000, 0x03000001, 0xC2A003FF, 0xFFFFFEFF, 0xFFFE1FFF, - 0xFEFFFFDF, 0x1FFFFFFF, 0x00000040, 0x00000000, + 0xFEFF0FDF, 0x1FFFFFFF, 0x00000040, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF03FF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x03FFFFFF, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, - 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x0003FE00, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, + 0xFF3DFFFF, 0xFFFFFFFF, 0x87FFFFFF, 0x0003FE00, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF, - 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF, + 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001C7FF, 0x001FDFFF, 0x001FFFFF, 0x000FFFFF, 0x000DDFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x308FFFFF, 0x000003FF, + 0xFFFFFFFF, 0xFFCFFFFF, 0x308FFFFF, 0x000003FF, 0x03FF3800, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0x003FFFFF, - 0x7FFFFFFF, 0x0FFF0FFF, 0xFFFFFFC0, 0x001F3FFF, - 0xFFFFFFFF, 0xFFFF0FFF, 0x07FF03FF, 0x00000000, - 0x0FFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x9FFFFFFF, - 0x03FF03FF, 0x3FFF0080, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000, + 0x1FFFFFFF, 0x0FFF0FFF, 0xFFFFFFC0, 0x001F3FFF, + 0xFFFFFFFF, 0xFFFF03FF, 0x03FF03FF, 0x00000000, + 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0FFF, 0x000FF800, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, + 0xFFFFFFFF, 0x03FFC7FF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFE3FF, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0xFFF70000, 0x037FFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC000007F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF, 0x00000000, 0x80000000, 0x00100001, 0x80020000, - 0x1FFF0000, 0x00000000, 0x1FFF0000, 0x0001FFE2, + 0x001F0000, 0x00000000, 0x1FFF0000, 0x0001FFE2, 0x3F2FFC84, 0xF3FFFD50, 0x000043E0, 0xFFFFFFFF, 0x000001FF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FF81F, - 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800080FF, + 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, + 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F, 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF, 0x000000E0, 0x1F3EFFFE, 0xFFFFFFFE, 0xFFFFFFFF, 0xFE7FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000, + 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -635,32 +635,32 @@ u_property_id_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, + 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xBFF0FFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, + 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xB000FFFC, + 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0x000019FF, 0x00000000, 0x00000000, 0xF8000000, 0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x28FFFFFF, - 0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x1FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF8001, 0x7FFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0xFC7FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x38000007, 0x007CFFFF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF37FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000, + 0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF, + 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, + 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000, 0xE0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF, @@ -668,7 +668,7 @@ u_property_id_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF, 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x0FFF0000, - 0x0000FFFF, 0x0018FFFF, 0x0000E000, 0xFFDF0000, + 0x0000FFFF, 0x0018007F, 0x0000E000, 0xFFDF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF, 0x03FF0000, 0x87FFFFFE, 0x07FFFFFE, 0xFFFFFFC0, 0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x00000000, @@ -677,83 +677,27 @@ u_property_id_continue = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000001, - 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF, + 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000, + 0x7FFFFFFF, 0xFFFF0000, 0x000007FF, 0x00000000, 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, - 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, - 0xFEEFF06F, 0x870FFFFF, 0x00000000, 0x1FFFFFFF, - 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000007F, - 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, - 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x8000FFC0, - 0xFFFFFFFF, 0x07FFFFFF, 0xFFFF0000, 0x03FF01FF, - 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF0000, 0x004FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x17FF1C1F, 0x00000000, - 0xFFFBFFFF, 0x00FFFFFF, 0x00000000, 0x00000000, - 0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x03FF07FF, - 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00BF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFF3FFFFF, 0x3F000001, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0011, 0x00000000, - 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000, - 0xE3FFFFFF, 0x03FF0FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x800003FF, + 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFEEFF06F, 0x870FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x000003FF, - 0x00000000, 0x00000000, 0xFFFF0000, 0x001F3FFF, - 0xFFFFFFFF, 0x007FFFFF, 0x03FF000F, 0xE0FFFFF8, - 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF, - 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000, - 0x00000003, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF, - 0x63FF01FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -772,32 +716,8 @@ u_property_id_continue = 0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF, 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, 0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF, - 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, - 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x007F001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, - 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_id_start.c b/lib/unictype/pr_id_start.c index b5d6179..ec349dd 100644 --- a/lib/unictype/pr_id_start.c +++ b/lib/unictype/pr_id_start.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_id_start.h b/lib/unictype/pr_id_start.h index a4df93e..178d718 100644 --- a/lib/unictype/pr_id_start.h +++ b/lib/unictype/pr_id_start.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[61 << 4]; + /*unsigned*/ int level3[42 << 4]; } u_property_id_start = { @@ -153,30 +153,30 @@ u_property_id_start = 4 + 384 * sizeof (short) / sizeof (int) + 496, 4 + 384 * sizeof (short) / sizeof (int) + 512, 4 + 384 * sizeof (short) / sizeof (int) + 528, + -1, 4 + 384 * sizeof (short) / sizeof (int) + 544, 4 + 384 * sizeof (short) / sizeof (int) + 560, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 576, 4 + 384 * sizeof (short) / sizeof (int) + 592, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 608, - 4 + 384 * sizeof (short) / sizeof (int) + 624, - 4 + 384 * sizeof (short) / sizeof (int) + 640, - 4 + 384 * sizeof (short) / sizeof (int) + 656, - 4 + 384 * sizeof (short) / sizeof (int) + 672, - 4 + 384 * sizeof (short) / sizeof (int) + 688, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 704, - 4 + 384 * sizeof (short) / sizeof (int) + 720, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -184,8 +184,6 @@ u_property_id_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -202,10 +200,7 @@ u_property_id_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -238,13 +233,11 @@ u_property_id_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -256,8 +249,17 @@ u_property_id_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, - 4 + 384 * sizeof (short) / sizeof (int) + 848, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 608, + 4 + 384 * sizeof (short) / sizeof (int) + 624, + -1, + -1, -1, -1, -1, @@ -266,10 +268,8 @@ u_property_id_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, @@ -361,27 +361,27 @@ u_property_id_start = 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 896, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 912, - 4 + 384 * sizeof (short) / sizeof (int) + 928, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 944, + 4 + 384 * sizeof (short) / sizeof (int) + 640, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -403,7 +403,7 @@ u_property_id_start = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 960, + 4 + 384 * sizeof (short) / sizeof (int) + 656, -1, -1 }, @@ -414,58 +414,58 @@ u_property_id_start = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F, - 0x00000000, 0x00000000, 0x00000000, 0xBCDF0000, + 0x00000000, 0x00000000, 0x00000000, 0x3CDF0000, 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE, + 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE, 0x000000FF, 0x00000000, 0xFFFF0000, 0x000707FF, - 0x00000000, 0xFFFFFFFF, 0x000007FF, 0xFFFEC000, + 0x00000000, 0xFFFFFFFE, 0x000007FF, 0xFFFEC000, 0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9C00C060, 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF, - 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, - 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003, - 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xF8060003, + 0xFFF99FE0, 0x23C5FDFF, 0xB0004000, 0x00030003, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000, - 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003, + 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x00000003, 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000, - 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003, - 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003, - 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003, + 0xFFFDDFE0, 0x23EFFDFF, 0x03000000, 0x00000003, + 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00000003, + 0xFFFDDFE0, 0x23FFFDFF, 0x00000000, 0xFC000003, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFE, 0x000DFFFF, 0x0000007F, 0x00000000, - 0xFEF02596, 0x200DECAE, 0xF000005F, 0x00000000, + 0xFEF02596, 0x200DECAE, 0x3000005F, 0x00000000, 0x00000001, 0x00000000, 0xFFFFFEFF, 0x00001FFF, - 0x00001F00, 0x00000000, 0x00000000, 0x00000000, + 0x00000F00, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x800007FF, 0x3C3F0000, 0xFFE1C062, - 0x00004003, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00004003, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF, - 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF, + 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001C7FF, 0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF, 0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, - 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF, - 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000, - 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, - 0x00000000, 0x00000080, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x000005FF, 0x00000000, 0x00000000, + 0x1FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF, + 0xFFFFFFFF, 0x000003FF, 0x000000FE, 0x00000000, + 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000, - 0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F, + 0xFFFFFFF8, 0x0000C001, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x0063DE00, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -473,17 +473,17 @@ u_property_id_start = 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF, 0x00000000, 0x00000000, 0x00000000, 0x80020000, - 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000, + 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x3F2FFC84, 0xF3FFFD50, 0x000043E0, 0xFFFFFFFF, 0x000001FF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F, - 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000080FF, + 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, + 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F, 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000, 0x000000E0, 0x1F3E03FE, 0xFFFFFFFE, 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000, + 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -495,32 +495,32 @@ u_property_id_start = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, + 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, + 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFC, + 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0x000019FF, 0x00000000, 0x00000000, 0xF8000000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000, - 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, - 0xFFFFFFF0, 0x0007FFFF, 0x00008000, 0x7C00FFDF, - 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0xC47FFFFF, - 0xFFFFFFFF, 0x3E62FFFF, 0x38000005, 0x001C07FF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, + 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x00000000, + 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF, + 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, + 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000, 0xA0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF, @@ -538,82 +538,26 @@ u_property_id_start = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF, + 0x7FFFFFFF, 0xFFFF0000, 0x000007FF, 0x00000000, 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, - 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, - 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF, - 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000001F, - 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, - 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x000001FF, - 0xFFFFFFF8, 0x0000007F, 0xFFFF0000, 0x0047FFFF, - 0xFFFFFFF8, 0x0007FFFF, 0x1400001E, 0x00000000, - 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000, - 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000, - 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, - 0xFFFFFFFF, 0x0000FFFF, 0x00000010, 0x00000000, - 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF, - 0xFFFFFFFF, 0x0000FFFF, 0x0000000F, 0xE0FFFFF8, - 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, - 0x00000003, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF, - 0x03FF01FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF, @@ -625,27 +569,7 @@ u_property_id_start = 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, - 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_ideographic.c b/lib/unictype/pr_ideographic.c index 53f2d84..266034c 100644 --- a/lib/unictype/pr_ideographic.c +++ b/lib/unictype/pr_ideographic.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_ideographic.h b/lib/unictype/pr_ideographic.h index 9a08c61..b0b2db2 100644 --- a/lib/unictype/pr_ideographic.h +++ b/lib/unictype/pr_ideographic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[2 << 7]; - /*unsigned*/ int level3[11 << 4]; + /*unsigned*/ int level3[8 << 4]; } u_property_ideographic = { @@ -234,26 +234,26 @@ u_property_ideographic = 4 + 256 * sizeof (short) / sizeof (int) + 16, 4 + 256 * sizeof (short) / sizeof (int) + 16, 4 + 256 * sizeof (short) / sizeof (int) + 96, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 112, - 4 + 256 * sizeof (short) / sizeof (int) + 128, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 144, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -275,7 +275,7 @@ u_property_ideographic = -1, -1, 4 + 256 * sizeof (short) / sizeof (int) + 16, - 4 + 256 * sizeof (short) / sizeof (int) + 160, + 4 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1 }, @@ -295,29 +295,17 @@ u_property_ideographic = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, + 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_ids_binary_operator.c b/lib/unictype/pr_ids_binary_operator.c index b7ae019..25e12a3 100644 --- a/lib/unictype/pr_ids_binary_operator.c +++ b/lib/unictype/pr_ids_binary_operator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_ids_binary_operator.h b/lib/unictype/pr_ids_binary_operator.h index b851f24..2d7f401 100644 --- a/lib/unictype/pr_ids_binary_operator.h +++ b/lib/unictype/pr_ids_binary_operator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_ids_trinary_operator.c b/lib/unictype/pr_ids_trinary_operator.c index 46f7d2d..2a85221 100644 --- a/lib/unictype/pr_ids_trinary_operator.c +++ b/lib/unictype/pr_ids_trinary_operator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_ids_trinary_operator.h b/lib/unictype/pr_ids_trinary_operator.h index a583ff9..f4e57d8 100644 --- a/lib/unictype/pr_ids_trinary_operator.h +++ b/lib/unictype/pr_ids_trinary_operator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_ignorable_control.c b/lib/unictype/pr_ignorable_control.c index 00652e5..7b04244 100644 --- a/lib/unictype/pr_ignorable_control.c +++ b/lib/unictype/pr_ignorable_control.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_ignorable_control.h b/lib/unictype/pr_ignorable_control.h index 5e784ac..426c5f7 100644 --- a/lib/unictype/pr_ignorable_control.h +++ b/lib/unictype/pr_ignorable_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[9 << 4]; + /*unsigned*/ int level3[7 << 4]; } u_property_ignorable_control = { @@ -45,11 +45,11 @@ u_property_ignorable_control = -1, -1, -1, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, + -1, 16 + 384 * sizeof (short) / sizeof (int) + 48, -1, -1, @@ -170,7 +170,6 @@ u_property_ignorable_control = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -256,7 +255,6 @@ u_property_ignorable_control = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -266,7 +264,9 @@ u_property_ignorable_control = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 112, + -1, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -290,7 +290,7 @@ u_property_ignorable_control = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 128, + 16 + 384 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -424,15 +424,15 @@ u_property_ignorable_control = 0xFFFFFFDF, 0x00002000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x1000003F, 0x00000000, 0x00000000, 0x00000000, + 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000F800, 0x00007C00, 0x00000000, 0x0000FFDF, + 0x00000000, 0x00300000, 0x00000000, 0x00000000, + 0x0000F800, 0x00007C00, 0x00000000, 0x0000FC1F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -441,14 +441,6 @@ u_property_ignorable_control = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0E000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x20000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x0000000F, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07F80000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_iso_control.c b/lib/unictype/pr_iso_control.c index 86fe845..bba6608 100644 --- a/lib/unictype/pr_iso_control.c +++ b/lib/unictype/pr_iso_control.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_iso_control.h b/lib/unictype/pr_iso_control.h index f8d7b0a..0953791 100644 --- a/lib/unictype/pr_iso_control.h +++ b/lib/unictype/pr_iso_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_join_control.c b/lib/unictype/pr_join_control.c index b9fa96e..8cf3706 100644 --- a/lib/unictype/pr_join_control.c +++ b/lib/unictype/pr_join_control.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_join_control.h b/lib/unictype/pr_join_control.h index db6c9b3..649a168 100644 --- a/lib/unictype/pr_join_control.h +++ b/lib/unictype/pr_join_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_left_of_pair.c b/lib/unictype/pr_left_of_pair.c index 1a75d35..344e3f0 100644 --- a/lib/unictype/pr_left_of_pair.c +++ b/lib/unictype/pr_left_of_pair.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_left_of_pair.h b/lib/unictype/pr_left_of_pair.h index f54f121..af7ee2c 100644 --- a/lib/unictype/pr_left_of_pair.h +++ b/lib/unictype/pr_left_of_pair.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_line_separator.c b/lib/unictype/pr_line_separator.c index 7c71d36..72c1964 100644 --- a/lib/unictype/pr_line_separator.c +++ b/lib/unictype/pr_line_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_line_separator.h b/lib/unictype/pr_line_separator.h index aeb4613..56dd92b 100644 --- a/lib/unictype/pr_line_separator.h +++ b/lib/unictype/pr_line_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_logical_order_exception.c b/lib/unictype/pr_logical_order_exception.c index de3c993..720e951 100644 --- a/lib/unictype/pr_logical_order_exception.c +++ b/lib/unictype/pr_logical_order_exception.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_logical_order_exception.h b/lib/unictype/pr_logical_order_exception.h index 40cf228..c8894ad 100644 --- a/lib/unictype/pr_logical_order_exception.h +++ b/lib/unictype/pr_logical_order_exception.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[3 << 4]; + /*unsigned*/ int level3[1 << 4]; } u_property_logical_order_exception = { @@ -30,7 +30,6 @@ u_property_logical_order_exception = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, @@ -103,7 +102,8 @@ u_property_logical_order_exception = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 32, + -1, + -1, -1, -1, -1, @@ -151,14 +151,6 @@ u_property_logical_order_exception = 0x00000000, 0x00000000, 0x0000001F, 0x00000000, 0x00000000, 0x00000000, 0x0000001F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x04E00000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x1A600000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_lowercase.c b/lib/unictype/pr_lowercase.c index 3909c8d..1dbbba2 100644 --- a/lib/unictype/pr_lowercase.c +++ b/lib/unictype/pr_lowercase.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_lowercase.h b/lib/unictype/pr_lowercase.h index 75d59f6..3443aec 100644 --- a/lib/unictype/pr_lowercase.h +++ b/lib/unictype/pr_lowercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[18 << 4]; + /*unsigned*/ int level3[14 << 4]; } u_property_lowercase = { @@ -30,20 +30,23 @@ u_property_lowercase = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 48, 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 96, + -1, + -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -101,12 +104,11 @@ u_property_lowercase = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, @@ -144,24 +146,22 @@ u_property_lowercase = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, + 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, @@ -255,8 +255,8 @@ u_property_lowercase = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 256, - 3 + 256 * sizeof (short) / sizeof (int) + 272, + 3 + 256 * sizeof (short) / sizeof (int) + 192, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, @@ -289,14 +289,10 @@ u_property_lowercase = 0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x192FAAAA, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xAAAAAAAA, 0xAAAAA802, 0xAAAAAAAA, 0xAAAAD554, 0xAAAAAAAA, - 0xAAAAAAAA, 0x0000AAAA, 0x00000000, 0xFFFFFFFE, + 0xAAAAAAAA, 0x0000000A, 0x00000000, 0xFFFFFFFE, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x3F000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, @@ -304,7 +300,7 @@ u_property_lowercase = 0x003F00FF, 0x00FF00FF, 0x00FF003F, 0x3FFF00FF, 0x00FF00FF, 0x40DF00FF, 0x00CF00DC, 0x00DC00FF, 0x00000000, 0x00000000, 0x00000000, 0x80020000, - 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000, + 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x0008C400, 0x32108000, 0x000043C0, 0xFFFF0000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -312,17 +308,13 @@ u_property_lowercase = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x3FDA1562, - 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0008501A, - 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000, + 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0000001A, + 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA, - 0x3AAAAAAA, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AA8, + 0x00AAAAAA, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xAAABAAA8, 0xAAAAAAAA, 0x95FFAAAA, - 0xAABA50AA, 0x00A002AA, 0x00000000, 0x07000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, + 0x000010AA, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F8007F, 0x00000000, 0x00000000, 0x00000000, @@ -335,14 +327,6 @@ u_property_lowercase = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFC000000, 0x000FFFFF, 0xFFDFC000, 0x000000FF, 0x0FFFFFFC, 0xEBC00000, 0x0000FFEF, 0xFFFFFC00, 0xC000000F, 0x00FFFFFF, 0xFFFC0000, 0x00000FFF, diff --git a/lib/unictype/pr_math.c b/lib/unictype/pr_math.c index a2fa1c6..35bde04 100644 --- a/lib/unictype/pr_math.c +++ b/lib/unictype/pr_math.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_math.h b/lib/unictype/pr_math.h index bc2735c..dd3ae7e 100644 --- a/lib/unictype/pr_math.h +++ b/lib/unictype/pr_math.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[14 << 4]; + /*unsigned*/ int level3[13 << 4]; } u_property_math = { @@ -268,7 +268,7 @@ u_property_math = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, + -1, -1, -1, -1, @@ -293,7 +293,7 @@ u_property_math = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000, 0x001C0000, 0x00040011, 0x7C00001E, 0x00007C00, 0x00000000, 0x1FFF0000, 0x0000F862, - 0x3F2FFC84, 0xF1FBB310, 0x00000BFF, 0x00000000, + 0x3E2FFC04, 0xF1FBB310, 0x00000BFF, 0x00000000, 0xFFFF0000, 0xF0C37EFF, 0x2FFFFFFF, 0xFFF00030, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -306,7 +306,7 @@ u_property_math = 0x00000060, 0x00000000, 0x00000005, 0x0000E00F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFFFF17FF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -330,10 +330,6 @@ u_property_math = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFF3F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFCFFF, 0xFFFFFFFF, - 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, - 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00030000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFCFFF, 0xFFFFFFFF } }; diff --git a/lib/unictype/pr_non_break.c b/lib/unictype/pr_non_break.c index d3640e0..7ef84ff 100644 --- a/lib/unictype/pr_non_break.c +++ b/lib/unictype/pr_non_break.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_non_break.h b/lib/unictype/pr_non_break.h index 43319cb..0525fb9 100644 --- a/lib/unictype/pr_non_break.h +++ b/lib/unictype/pr_non_break.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_not_a_character.c b/lib/unictype/pr_not_a_character.c index 63bd551..b8b96c3 100644 --- a/lib/unictype/pr_not_a_character.c +++ b/lib/unictype/pr_not_a_character.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_not_a_character.h b/lib/unictype/pr_not_a_character.h index 1148566..267df70 100644 --- a/lib/unictype/pr_not_a_character.h +++ b/lib/unictype/pr_not_a_character.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_numeric.c b/lib/unictype/pr_numeric.c index b1b72d8..7fe7633 100644 --- a/lib/unictype/pr_numeric.c +++ b/lib/unictype/pr_numeric.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_numeric.h b/lib/unictype/pr_numeric.h index 03f1eff..14aaa03 100644 --- a/lib/unictype/pr_numeric.h +++ b/lib/unictype/pr_numeric.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[42 << 4]; + /*unsigned*/ int level3[32 << 4]; } u_property_numeric = { @@ -156,25 +156,24 @@ u_property_numeric = -1, 4 + 384 * sizeof (short) / sizeof (int) + 416, 4 + 384 * sizeof (short) / sizeof (int) + 432, - 4 + 384 * sizeof (short) / sizeof (int) + 448, - 4 + 384 * sizeof (short) / sizeof (int) + 464, - 4 + 384 * sizeof (short) / sizeof (int) + 480, - 4 + 384 * sizeof (short) / sizeof (int) + 496, - 4 + 384 * sizeof (short) / sizeof (int) + 512, - 4 + 384 * sizeof (short) / sizeof (int) + 528, - 4 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, -1, -1, -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 448, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -203,7 +202,6 @@ u_property_numeric = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -255,10 +253,11 @@ u_property_numeric = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 592, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 608, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 464, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -266,11 +265,9 @@ u_property_numeric = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 624, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, @@ -402,7 +399,10 @@ u_property_numeric = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 656, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 496, -1, -1, -1 @@ -422,12 +422,12 @@ u_property_numeric = 0x00000000, 0x00000000, 0x00000000, 0x03F0FFC0, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, - 0x00000000, 0x00000000, 0x00000000, 0x00FCFFC0, + 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x00000000, 0x0007FFC0, 0x00000000, 0x00000000, 0x00000000, 0x7F00FFC0, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x00000000, 0x003FFFC0, - 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x000FFFFF, 0x00000000, 0x00000000, @@ -447,9 +447,9 @@ u_property_numeric = 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, - 0x00000000, 0x00000000, 0x07FF0000, 0x00000000, + 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x03FF03FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF03FF, 0x00000000, @@ -458,8 +458,8 @@ u_property_numeric = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03F10000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, - 0x000003EF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xFFF80000, 0xFFFFFFFF, + 0x000001EF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFC00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -476,22 +476,22 @@ u_property_numeric = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x003C0000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x000003FF, 0xFFFEFF00, 0x00000000, + 0x00000000, 0x000003FF, 0xFFFE0000, 0x00000000, 0x000003FF, 0xFFFE0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x003F0000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x03FF0000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01080800, @@ -503,58 +503,26 @@ u_property_numeric = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF80, 0x000FFFFF, 0xFFFFFFFF, 0x01FFFFFF, - 0x00000C00, 0x00000000, 0x00000000, 0x00000000, + 0x00000400, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0FFFFFFE, 0x00000000, 0x0000000F, 0x00000402, 0x00000000, 0x00000000, 0x00000000, 0x003E0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFF000000, 0xFE000000, - 0x00000000, 0x0000FF80, 0x00000000, 0xF8000000, - 0x0FC00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x30000000, 0xFFFCFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x000000FF, 0x60000000, - 0xE0000000, 0x00000000, 0x00000000, 0x0000F800, - 0x00000000, 0x00000000, 0xFF000000, 0xFF000000, - 0x00000000, 0x0000FE00, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFC000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFC0000, 0x0000FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, - 0x00000000, 0xFFC00000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x001FFFFE, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x03FF0000, + 0x03C00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x03FF0000, 0x00000000, - 0x00000000, 0x00000000, 0x000003FF, 0x00000000, - 0x00000000, 0x0FFF0000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFF3FFFF, 0xFF3FFFFF, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x000003FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFBFF0000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -565,14 +533,6 @@ u_property_numeric = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFC000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x0000FF80, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 diff --git a/lib/unictype/pr_other_alphabetic.c b/lib/unictype/pr_other_alphabetic.c index 648d956..398288f 100644 --- a/lib/unictype/pr_other_alphabetic.c +++ b/lib/unictype/pr_other_alphabetic.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_other_alphabetic.h b/lib/unictype/pr_other_alphabetic.h index a6db224..c0c4271 100644 --- a/lib/unictype/pr_other_alphabetic.h +++ b/lib/unictype/pr_other_alphabetic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[29 << 4]; + /*unsigned*/ int level3[19 << 4]; } u_property_other_alphabetic = { @@ -103,10 +103,10 @@ u_property_other_alphabetic = -1, -1, -1, + -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 240, 3 + 256 * sizeof (short) / sizeof (int) + 256, - 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, @@ -145,22 +145,24 @@ u_property_other_alphabetic = -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 272, + -1, + -1, + -1, + -1, + -1, + -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 288, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 304, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 336, - 3 + 256 * sizeof (short) / sizeof (int) + 352, - 3 + 256 * sizeof (short) / sizeof (int) + 368, - 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, @@ -202,9 +204,7 @@ u_property_other_alphabetic = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 400, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 416, -1, -1, -1, @@ -243,7 +243,6 @@ u_property_other_alphabetic = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, @@ -269,7 +268,8 @@ u_property_other_alphabetic = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 448, + -1, + -1, -1, -1, -1, @@ -287,28 +287,28 @@ u_property_other_alphabetic = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xBFFF0000, 0x000000B6, 0x00000000, - 0x07FF0000, 0x00000000, 0xFEFFF800, 0x00010000, + 0x07FF0000, 0x00000000, 0x7EFFF800, 0x00010000, 0x00000000, 0x00000000, 0x1FC00000, 0x0000219E, 0x00020000, 0xFFFF0000, 0x00000000, 0x00000000, 0x00000000, 0x0001FFC0, 0x00000000, 0x00000000, - 0xF8C00000, 0x00001EEF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFF03F8, - 0x0000000F, 0xCC000000, 0x00E0DFFF, 0x0000000C, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x0000000E, 0xC0000000, 0x00001FFF, 0x0000000C, 0x0000000E, 0xC0000000, 0x0080199F, 0x0000000C, 0x0000000E, 0xC0000000, 0x00021987, 0x00230000, 0x0000000E, 0xC0000000, 0x00001BBF, 0x0000000C, 0x0000000E, 0xC0000000, 0x00C0199F, 0x0000000C, 0x00000004, 0xC0000000, 0x00801DC7, 0x00000000, - 0x0000000F, 0xC0000000, 0x00601DDF, 0x0000000C, 0x0000000E, 0xC0000000, 0x00601DDF, 0x0000000C, - 0x0000000E, 0xC0000000, 0x00801DDF, 0x0000000C, + 0x0000000C, 0xC0000000, 0x00601DDF, 0x0000000C, + 0x0000000C, 0xC0000000, 0x00801DDF, 0x0000000C, 0x0000000C, 0x00000000, 0xFF5F8000, 0x000C0000, 0x00000000, 0x07F20000, 0x00002000, 0x00000000, 0x00000000, 0x1BF20000, 0x00002000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFE0000, - 0xFEFFE003, 0x1FFFFFFF, 0x00000000, 0x00000000, + 0xFEFF0003, 0x1FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x797FF800, 0xC3C00000, 0x001E0185, - 0x3000007C, 0x00000000, 0x00000000, 0x00000000, + 0x0000007C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -322,78 +322,38 @@ u_property_other_alphabetic = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x01FF0FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0F800000, 0x00000000, 0x7FE00000, 0x001FFFFE, + 0x00000000, 0xFFFF0000, 0x00000301, 0x00000000, + 0x0F800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000001F, 0xFFE00000, 0x0000000F, 0x00000000, - 0x00000007, 0x000033FE, 0x00000000, 0x0003FF80, + 0x00000007, 0x000003FE, 0x00000000, 0x00000000, 0x00000000, 0x003FFFF0, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x000C0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x001FFF80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x0FF00000, - 0xC0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x000000F8, 0x00000000, 0x00000000, 0x00000003, 0xFFF00000, 0x0000000F, 0x00000000, 0x00000000, 0x000007C0, 0x0007FF80, 0x00000000, - 0x0000000F, 0xFFF00000, 0x00000000, 0x00000000, - 0x00000000, 0x007FFE00, 0x00003008, 0x00000000, - 0x00000000, 0x419D0000, 0x00000000, 0x0020F800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x000007F8, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x40000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x07C00000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000F06E, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000007, 0xFF000000, 0x0000003F, 0x00000000, - 0x00000004, 0x01FF0000, 0x00000000, 0x00000000, - 0x00000007, 0x0007FF80, 0x00000000, 0x00000000, - 0x00000007, 0xFFF80000, 0x00000000, 0x00000000, - 0x00000000, 0x009FF000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x80000000, 0x000001FF, - 0x0000000F, 0xC0000000, 0x0080199F, 0x0000000C, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0x00000003, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x7F3F8000, 0x30000000, 0x00000000, - 0x00000000, 0x7FFF0000, 0x00000001, 0x00000000, - 0x00000000, 0x003FF800, 0x00000000, 0x00000000, - 0xE0000000, 0x000007FF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x007F0000, 0x00000000, 0x00000000, + 0x00000000, 0x007FFE00, 0x00003008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFE0000, 0x7FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x0000F06E, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF, - 0x000003FF, 0x00000000, 0x00000000, 0x00000000 + 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_other_default_ignorable_code_point.c b/lib/unictype/pr_other_default_ignorable_code_point.c index df3bda0..1f65195 100644 --- a/lib/unictype/pr_other_default_ignorable_code_point.c +++ b/lib/unictype/pr_other_default_ignorable_code_point.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_other_default_ignorable_code_point.h b/lib/unictype/pr_other_default_ignorable_code_point.h index 3e06d4b..621cf4c 100644 --- a/lib/unictype/pr_other_default_ignorable_code_point.h +++ b/lib/unictype/pr_other_default_ignorable_code_point.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[2 << 7]; - /*unsigned*/ int level3[8 << 4]; + /*unsigned*/ int level3[7 << 4]; } u_property_other_default_ignorable_code_point = { @@ -45,20 +45,20 @@ u_property_other_default_ignorable_code_point = 16 + 256 * sizeof (short) / sizeof (int) + 16, -1, -1, - 16 + 256 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, -1, - 16 + 256 * sizeof (short) / sizeof (int) + 48, -1, + 16 + 256 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, -1, -1, -1, - 16 + 256 * sizeof (short) / sizeof (int) + 64, + -1, + 16 + 256 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -161,15 +161,15 @@ u_property_other_default_ignorable_code_point = -1, -1, -1, + 16 + 256 * sizeof (short) / sizeof (int) + 64, 16 + 256 * sizeof (short) / sizeof (int) + 80, 16 + 256 * sizeof (short) / sizeof (int) + 96, - 16 + 256 * sizeof (short) / sizeof (int) + 112, - 16 + 256 * sizeof (short) / sizeof (int) + 112, - 16 + 256 * sizeof (short) / sizeof (int) + 112, - 16 + 256 * sizeof (short) / sizeof (int) + 112, - 16 + 256 * sizeof (short) / sizeof (int) + 112, - 16 + 256 * sizeof (short) / sizeof (int) + 112, - 16 + 256 * sizeof (short) / sizeof (int) + 112, + 16 + 256 * sizeof (short) / sizeof (int) + 96, + 16 + 256 * sizeof (short) / sizeof (int) + 96, + 16 + 256 * sizeof (short) / sizeof (int) + 96, + 16 + 256 * sizeof (short) / sizeof (int) + 96, + 16 + 256 * sizeof (short) / sizeof (int) + 96, + 16 + 256 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -300,11 +300,7 @@ u_property_other_default_ignorable_code_point = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00300000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000020, + 0x00000000, 0x00000000, 0x00000000, 0x000003E0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_other_grapheme_extend.c b/lib/unictype/pr_other_grapheme_extend.c index 424d120..209e19f 100644 --- a/lib/unictype/pr_other_grapheme_extend.c +++ b/lib/unictype/pr_other_grapheme_extend.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_other_grapheme_extend.h b/lib/unictype/pr_other_grapheme_extend.h index 023377c..cbf3b98 100644 --- a/lib/unictype/pr_other_grapheme_extend.h +++ b/lib/unictype/pr_other_grapheme_extend.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[9 << 4]; + /*unsigned*/ int level3[6 << 4]; } u_property_other_grapheme_extend = { @@ -45,7 +45,6 @@ u_property_other_grapheme_extend = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, @@ -148,7 +147,8 @@ u_property_other_grapheme_extend = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 80, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, @@ -158,8 +158,6 @@ u_property_other_grapheme_extend = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 96, - 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -253,7 +251,9 @@ u_property_other_grapheme_extend = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -295,24 +295,12 @@ u_property_other_grapheme_extend = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x0000C000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x40000000, 0x00800000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x20010000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00008000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0007C020, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } diff --git a/lib/unictype/pr_other_id_continue.c b/lib/unictype/pr_other_id_continue.c index 940617c..aeb00cc 100644 --- a/lib/unictype/pr_other_id_continue.c +++ b/lib/unictype/pr_other_id_continue.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_other_id_continue.h b/lib/unictype/pr_other_id_continue.h index 1f7bd04..78e2b63 100644 --- a/lib/unictype/pr_other_id_continue.h +++ b/lib/unictype/pr_other_id_continue.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[4 << 4]; + /*unsigned*/ int level3[3 << 4]; } u_property_other_id_continue = { @@ -30,7 +30,7 @@ u_property_other_id_continue = 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 48, + -1, -1, -1, -1, @@ -159,10 +159,6 @@ u_property_other_id_continue = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0003FE00, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x04000000, 0x00000000 + 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_other_id_start.c b/lib/unictype/pr_other_id_start.c index 506f529..40d09bc 100644 --- a/lib/unictype/pr_other_id_start.c +++ b/lib/unictype/pr_other_id_start.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_other_id_start.h b/lib/unictype/pr_other_id_start.h index 63b3b7f..233f80f 100644 --- a/lib/unictype/pr_other_id_start.h +++ b/lib/unictype/pr_other_id_start.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_other_lowercase.c b/lib/unictype/pr_other_lowercase.c index df8d728..8126f3c 100644 --- a/lib/unictype/pr_other_lowercase.c +++ b/lib/unictype/pr_other_lowercase.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_other_lowercase.h b/lib/unictype/pr_other_lowercase.h index cbe5323..7811908 100644 --- a/lib/unictype/pr_other_lowercase.h +++ b/lib/unictype/pr_other_lowercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,15 +11,15 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[8 << 4]; + /*unsigned*/ int level3[6 << 4]; } u_property_other_lowercase = { { 1 }, { 2 * sizeof (int) / sizeof (short) + 0 }, { + -1, 2 + 128 * sizeof (short) / sizeof (int) + 0, - 2 + 128 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, @@ -31,16 +31,17 @@ u_property_other_lowercase = -1, -1, -1, + -1, + 2 + 128 * sizeof (short) / sizeof (int) + 16, -1, 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -100,10 +101,9 @@ u_property_other_lowercase = -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 80, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 96, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -148,37 +148,29 @@ u_property_other_lowercase = -1 }, { - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x04000400, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01FF0000, 0x00000003, 0x0000001F, 0x00000000, 0x00000000, 0x00000020, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x010007FF, + 0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x01000003, 0xF8000000, 0xFFFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x80020000, - 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x30000000, + 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x30000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00010000, - 0x00000000, 0x00000000, 0x00000000, 0x03000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xF0000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_other_math.c b/lib/unictype/pr_other_math.c index 7dc5c2c..30a864d 100644 --- a/lib/unictype/pr_other_math.c +++ b/lib/unictype/pr_other_math.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_other_math.h b/lib/unictype/pr_other_math.h index 9675ed8..116311d 100644 --- a/lib/unictype/pr_other_math.h +++ b/lib/unictype/pr_other_math.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[11 << 4]; + /*unsigned*/ int level3[10 << 4]; } u_property_other_math = { @@ -268,7 +268,7 @@ u_property_other_math = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, + -1, -1, -1, -1, @@ -289,11 +289,11 @@ u_property_other_math = 0x00000000, 0x00000000, 0x00270000, 0x00330000, 0x00400000, 0x001C0000, 0x00000001, 0x6000001E, 0x00006000, 0x00000000, 0x1FFF0000, 0x0000F862, - 0x3E2FFC84, 0xF1FBB310, 0x000003E0, 0x00000000, + 0x3E2FFC04, 0xF1FBB310, 0x000003E0, 0x00000000, 0xF3E00000, 0xF0C33EB6, 0x2FEB3FFF, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000F00, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00B00000, 0x00010000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -318,10 +318,6 @@ u_property_other_math = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF, 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, - 0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF, - 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, - 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 + 0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF } }; diff --git a/lib/unictype/pr_other_uppercase.c b/lib/unictype/pr_other_uppercase.c index d9093a9..9c6b1de 100644 --- a/lib/unictype/pr_other_uppercase.c +++ b/lib/unictype/pr_other_uppercase.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_other_uppercase.h b/lib/unictype/pr_other_uppercase.h index 37c49f7..be01f4d 100644 --- a/lib/unictype/pr_other_uppercase.h +++ b/lib/unictype/pr_other_uppercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -9,84 +9,15 @@ static const struct { int header[1]; - int level1[2]; - short level2[2 << 7]; - /*unsigned*/ int level3[3 << 4]; + int level1[1]; + short level2[1 << 7]; + /*unsigned*/ int level3[2 << 4]; } u_property_other_uppercase = { - { 2 }, + { 1 }, + { 2 * sizeof (int) / sizeof (short) + 0 }, { - 3 * sizeof (int) / sizeof (short) + 0, - 3 * sizeof (int) / sizeof (short) + 128 - }, - { - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 0, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 16, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, -1, -1, -1, @@ -103,7 +34,9 @@ u_property_other_uppercase = -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 0, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, @@ -212,70 +145,6 @@ u_property_other_uppercase = -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 32, - -1, - -1, - -1, - -1, - -1, - -1, -1 }, { @@ -286,10 +155,6 @@ u_property_other_uppercase = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF, - 0x000003FF, 0x00000000, 0x00000000, 0x00000000 + 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_paired_punctuation.c b/lib/unictype/pr_paired_punctuation.c index 29a95be..1faa2cd 100644 --- a/lib/unictype/pr_paired_punctuation.c +++ b/lib/unictype/pr_paired_punctuation.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_paired_punctuation.h b/lib/unictype/pr_paired_punctuation.h index a0822f2..7723d32 100644 --- a/lib/unictype/pr_paired_punctuation.h +++ b/lib/unictype/pr_paired_punctuation.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_paragraph_separator.c b/lib/unictype/pr_paragraph_separator.c index 43a1001..dc7260d 100644 --- a/lib/unictype/pr_paragraph_separator.c +++ b/lib/unictype/pr_paragraph_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_paragraph_separator.h b/lib/unictype/pr_paragraph_separator.h index 6ed82b2..72c2a85 100644 --- a/lib/unictype/pr_paragraph_separator.h +++ b/lib/unictype/pr_paragraph_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_pattern_syntax.c b/lib/unictype/pr_pattern_syntax.c index c7a8994..bd46e3f 100644 --- a/lib/unictype/pr_pattern_syntax.c +++ b/lib/unictype/pr_pattern_syntax.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_pattern_syntax.h b/lib/unictype/pr_pattern_syntax.h index df4c856..f399065 100644 --- a/lib/unictype/pr_pattern_syntax.h +++ b/lib/unictype/pr_pattern_syntax.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_pattern_white_space.c b/lib/unictype/pr_pattern_white_space.c index 05cb0e7..6c4465c 100644 --- a/lib/unictype/pr_pattern_white_space.c +++ b/lib/unictype/pr_pattern_white_space.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_pattern_white_space.h b/lib/unictype/pr_pattern_white_space.h index 794d6c3..559d08f 100644 --- a/lib/unictype/pr_pattern_white_space.h +++ b/lib/unictype/pr_pattern_white_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_private_use.c b/lib/unictype/pr_private_use.c index af32069..815ac9b 100644 --- a/lib/unictype/pr_private_use.c +++ b/lib/unictype/pr_private_use.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_private_use.h b/lib/unictype/pr_private_use.h index ce775b9..e18b60e 100644 --- a/lib/unictype/pr_private_use.h +++ b/lib/unictype/pr_private_use.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_punctuation.c b/lib/unictype/pr_punctuation.c index 84c3437..39f0cfa 100644 --- a/lib/unictype/pr_punctuation.c +++ b/lib/unictype/pr_punctuation.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_punctuation.h b/lib/unictype/pr_punctuation.h index d4cd7da..cfa6649 100644 --- a/lib/unictype/pr_punctuation.h +++ b/lib/unictype/pr_punctuation.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[41 << 4]; + /*unsigned*/ int level3[30 << 4]; } u_property_punctuation = { @@ -26,14 +26,17 @@ u_property_punctuation = 3 + 256 * sizeof (short) / sizeof (int) + 32, 3 + 256 * sizeof (short) / sizeof (int) + 48, 3 + 256 * sizeof (short) / sizeof (int) + 64, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 80, 3 + 256 * sizeof (short) / sizeof (int) + 96, 3 + 256 * sizeof (short) / sizeof (int) + 112, 3 + 256 * sizeof (short) / sizeof (int) + 128, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 144, 3 + 256 * sizeof (short) / sizeof (int) + 160, 3 + 256 * sizeof (short) / sizeof (int) + 176, 3 + 256 * sizeof (short) / sizeof (int) + 192, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 208, 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, @@ -42,10 +45,7 @@ u_property_punctuation = -1, 3 + 256 * sizeof (short) / sizeof (int) + 272, 3 + 256 * sizeof (short) / sizeof (int) + 288, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 304, - 3 + 256 * sizeof (short) / sizeof (int) + 320, - 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1, -1, @@ -103,10 +103,10 @@ u_property_punctuation = -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 320, + 3 + 256 * sizeof (short) / sizeof (int) + 336, 3 + 256 * sizeof (short) / sizeof (int) + 352, - 3 + 256 * sizeof (short) / sizeof (int) + 368, - 3 + 256 * sizeof (short) / sizeof (int) + 384, - 3 + 256 * sizeof (short) / sizeof (int) + 400, -1, -1, -1, @@ -147,27 +147,30 @@ u_property_punctuation = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 368, + 3 + 256 * sizeof (short) / sizeof (int) + 384, + 3 + 256 * sizeof (short) / sizeof (int) + 400, 3 + 256 * sizeof (short) / sizeof (int) + 416, + -1, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 432, 3 + 256 * sizeof (short) / sizeof (int) + 448, - 3 + 256 * sizeof (short) / sizeof (int) + 464, - 3 + 256 * sizeof (short) / sizeof (int) + 480, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 496, - 3 + 256 * sizeof (short) / sizeof (int) + 512, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 528, - 3 + 256 * sizeof (short) / sizeof (int) + 544, - 3 + 256 * sizeof (short) / sizeof (int) + 560, - 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 592, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 464, + -1, + -1, + -1, -1, -1, -1, @@ -202,7 +205,6 @@ u_property_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -243,7 +245,6 @@ u_property_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 624, -1, -1, -1, @@ -258,7 +259,6 @@ u_property_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, @@ -280,7 +280,7 @@ u_property_punctuation = }, { 0x00000000, 0x8C00F7EE, 0xB8000001, 0x28000000, - 0x00000000, 0x88C00882, 0x00000000, 0x00000000, + 0x00000000, 0x88800802, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -295,13 +295,9 @@ u_property_punctuation = 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0x00003FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03800000, - 0x00000000, 0x7FFF0000, 0x40000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00010030, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00010030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -309,19 +305,15 @@ u_property_punctuation = 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0x00000000, 0x0C008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0017FFF0, 0x3C000000, 0x00000000, 0x00000000, - 0x00000020, 0x00000000, 0x061F0000, 0x00000000, + 0x0007FFF0, 0x3C000000, 0x00000000, 0x00000000, + 0x00000020, 0x00000000, 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x0000FC00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x000001FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000001, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000001FE, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00006000, 0x18000000, 0x00000000, 0x00000000, 0x00003800, @@ -330,13 +322,13 @@ u_property_punctuation = 0x000007FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xC0000000, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00003F7F, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFC000000, 0x00000001, - 0x00000000, 0x00000000, 0x00000000, 0xF0000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xF8000000, 0x00000000, 0xC0000000, - 0x00000000, 0x00000000, 0x000800FF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000, 0xFFFF00FF, 0x7FFBFFEF, 0x60000000, @@ -345,7 +337,7 @@ u_property_punctuation = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000F00, 0x00000600, 0x00000000, 0x00000000, + 0x00000000, 0x00000600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -357,9 +349,9 @@ u_property_punctuation = 0x01FFFFF8, 0x00000000, 0x0F000000, 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xDE000000, - 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x00000007, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x00017FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -367,22 +359,18 @@ u_property_punctuation = 0x00000000, 0x00000001, 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xC0000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000E000, 0x00000000, 0x00000000, 0x40080000, - 0x00000000, 0x00000000, 0x00000000, 0x00FC0000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F00000, - 0x00000000, 0x00000000, 0x0000C000, 0x17000000, + 0x00000000, 0x00000000, 0x0000C000, 0x00000000, 0x00000000, 0x0000C000, 0x80000000, 0x00000000, - 0x00000000, 0x00000000, 0xC0003FFE, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xF0000000, 0x00000000, - 0x00000000, 0x00000000, 0xC0000000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000800, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0x00000000, 0x00000000, @@ -393,7 +381,7 @@ u_property_punctuation = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000007, 0x00000000, 0x00000000, 0x00000000, + 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -401,46 +389,14 @@ u_property_punctuation = 0x80000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00008000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00800000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x01FF0000, 0x80000000, - 0x00000000, 0x00000000, 0x00000000, 0x007F0000, - 0x00000000, 0xFE000000, 0x00000000, 0x00000000, - 0x1E000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00003F80, 0x00000000, - 0x00000000, 0xD8000000, 0x00000003, 0x00000000, - 0x00000000, 0x00000000, 0x0000000F, 0x00300000, - 0x00000000, 0x00000000, 0xE80023E0, 0x00000000, - 0x00000000, 0x3F000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000200, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000040, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000, - 0x00000000, 0x00000000, 0x0000000E, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x70000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x001F0000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0000C000, - 0x00000000, 0x00000000, 0x00000000, 0x00200000, - 0x00000000, 0x0F800000, 0x00000010, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x01FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000F80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } diff --git a/lib/unictype/pr_quotation_mark.c b/lib/unictype/pr_quotation_mark.c index 1b7da3b..13e3239 100644 --- a/lib/unictype/pr_quotation_mark.c +++ b/lib/unictype/pr_quotation_mark.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_quotation_mark.h b/lib/unictype/pr_quotation_mark.h index a9be9c9..e334761 100644 --- a/lib/unictype/pr_quotation_mark.h +++ b/lib/unictype/pr_quotation_mark.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[5 << 4]; + /*unsigned*/ int level3[4 << 4]; } u_property_quotation_mark = { @@ -40,9 +40,9 @@ u_property_quotation_mark = -1, -1, -1, + -1, -1, 2 + 128 * sizeof (short) / sizeof (int) + 32, - 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -145,7 +145,7 @@ u_property_quotation_mark = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 64 + 2 + 128 * sizeof (short) / sizeof (int) + 48 }, { 0x00000000, 0x00000084, 0x00000000, 0x00000000, @@ -156,10 +156,6 @@ u_property_quotation_mark = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000004, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xE000F000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_radical.c b/lib/unictype/pr_radical.c index ae0d9d9..3d82389 100644 --- a/lib/unictype/pr_radical.c +++ b/lib/unictype/pr_radical.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_radical.h b/lib/unictype/pr_radical.h index 8d821f7..e4b54c1 100644 --- a/lib/unictype/pr_radical.h +++ b/lib/unictype/pr_radical.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_sentence_terminal.c b/lib/unictype/pr_sentence_terminal.c index 78497c5..81a94da 100644 --- a/lib/unictype/pr_sentence_terminal.c +++ b/lib/unictype/pr_sentence_terminal.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_sentence_terminal.h b/lib/unictype/pr_sentence_terminal.h index 20ea741..fd5bfbf 100644 --- a/lib/unictype/pr_sentence_terminal.h +++ b/lib/unictype/pr_sentence_terminal.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -9,119 +9,40 @@ static const struct { int header[1]; - int level1[2]; - short level2[2 << 7]; - /*unsigned*/ int level3[26 << 4]; + int level1[1]; + short level2[1 << 7]; + /*unsigned*/ int level3[17 << 4]; } u_property_sentence_terminal = { - { 2 }, + { 1 }, + { 2 * sizeof (int) / sizeof (short) + 0 }, { - 3 * sizeof (int) / sizeof (short) + 0, - 3 * sizeof (int) / sizeof (short) + 128 - }, - { - 3 + 256 * sizeof (short) / sizeof (int) + 0, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 16, - 3 + 256 * sizeof (short) / sizeof (int) + 32, - 3 + 256 * sizeof (short) / sizeof (int) + 48, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 64, - 3 + 256 * sizeof (short) / sizeof (int) + 80, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 96, - 3 + 256 * sizeof (short) / sizeof (int) + 112, - 3 + 256 * sizeof (short) / sizeof (int) + 128, - 3 + 256 * sizeof (short) / sizeof (int) + 144, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 160, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, - 3 + 256 * sizeof (short) / sizeof (int) + 192, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, - 3 + 256 * sizeof (short) / sizeof (int) + 224, - 3 + 256 * sizeof (short) / sizeof (int) + 240, - 3 + 256 * sizeof (short) / sizeof (int) + 256, - -1, - -1, - -1, + 2 + 128 * sizeof (short) / sizeof (int) + 0, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 16, + 2 + 128 * sizeof (short) / sizeof (int) + 32, + 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 64, + 2 + 128 * sizeof (short) / sizeof (int) + 80, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 96, + 2 + 128 * sizeof (short) / sizeof (int) + 112, + 2 + 128 * sizeof (short) / sizeof (int) + 128, + 2 + 128 * sizeof (short) / sizeof (int) + 144, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 176, + 2 + 128 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, @@ -148,19 +69,13 @@ u_property_sentence_terminal = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 288, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 304, - 3 + 256 * sizeof (short) / sizeof (int) + 320, - 3 + 256 * sizeof (short) / sizeof (int) + 336, - 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, @@ -186,6 +101,9 @@ u_property_sentence_terminal = -1, -1, -1, + 2 + 128 * sizeof (short) / sizeof (int) + 208, + 2 + 128 * sizeof (short) / sizeof (int) + 224, + 2 + 128 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, @@ -202,7 +120,6 @@ u_property_sentence_terminal = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -228,55 +145,7 @@ u_property_sentence_terminal = -1, -1, -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 384, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 400, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1 + 2 + 128 * sizeof (short) / sizeof (int) + 256 }, { 0x00000000, 0x80004002, 0x00000000, 0x00000000, @@ -285,7 +154,7 @@ u_property_sentence_terminal = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x50000000, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000000, @@ -305,14 +174,14 @@ u_property_sentence_terminal = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00600000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000208, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000F00, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xCC000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x18000000, 0x00000000, 0xC0000000, @@ -323,7 +192,7 @@ u_property_sentence_terminal = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x10004000, 0x00000000, 0x00000000, + 0x00000000, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -331,57 +200,21 @@ u_property_sentence_terminal = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x80000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000C000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00880000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00C00000, 0x00000000, 0x00000000, 0x0000C000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000300, 0x00000000, - 0x00000000, 0x00000000, 0xE0000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00030000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000800, - 0x00000000, 0x00000000, 0x00C40000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x80004002, 0x00000000, 0x00000000, 0x00000002, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00C00000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000180, 0x00000000, - 0x00000000, 0xC0000000, 0x00000003, 0x00000000, - 0x00000000, 0x00000000, 0x0000000E, 0x00000000, - 0x00000000, 0x00000000, 0xC0002060, 0x00000000, - 0x00000000, 0x1B000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000200, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00FFFE0C, 0x00000000, - 0x00000000, 0x00000000, 0x00000006, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x70000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0000C000, - 0x00000000, 0x00000000, 0x00000000, 0x00200000, - 0x00000000, 0x01800000, 0x00000010, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x80000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0xE0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000100, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00C40000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x80004002, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_soft_dotted.c b/lib/unictype/pr_soft_dotted.c index a4e9824..b4a5c8b 100644 --- a/lib/unictype/pr_soft_dotted.c +++ b/lib/unictype/pr_soft_dotted.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_soft_dotted.h b/lib/unictype/pr_soft_dotted.h index 28f6885..6342371 100644 --- a/lib/unictype/pr_soft_dotted.h +++ b/lib/unictype/pr_soft_dotted.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_space.c b/lib/unictype/pr_space.c index ae9e78d..b34b366 100644 --- a/lib/unictype/pr_space.c +++ b/lib/unictype/pr_space.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_space.h b/lib/unictype/pr_space.h index 6b38e24..b86a6a4 100644 --- a/lib/unictype/pr_space.h +++ b/lib/unictype/pr_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[4 << 4]; + /*unsigned*/ int level3[5 << 4]; } u_property_space = { @@ -30,11 +30,11 @@ u_property_space = -1, -1, 2 + 128 * sizeof (short) / sizeof (int) + 16, + 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, - -1, - 2 + 128 * sizeof (short) / sizeof (int) + 32, + 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -42,7 +42,7 @@ u_property_space = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 48, + 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, @@ -156,6 +156,10 @@ u_property_space = 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00004000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000007FF, 0x00008000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_terminal_punctuation.c b/lib/unictype/pr_terminal_punctuation.c index 8988338..5843a34 100644 --- a/lib/unictype/pr_terminal_punctuation.c +++ b/lib/unictype/pr_terminal_punctuation.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_terminal_punctuation.h b/lib/unictype/pr_terminal_punctuation.h index 3bce086..d6cd379 100644 --- a/lib/unictype/pr_terminal_punctuation.h +++ b/lib/unictype/pr_terminal_punctuation.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[31 << 4]; + /*unsigned*/ int level3[22 << 4]; } u_property_terminal_punctuation = { @@ -102,11 +102,11 @@ u_property_terminal_punctuation = -1, -1, -1, + -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 240, 3 + 256 * sizeof (short) / sizeof (int) + 256, 3 + 256 * sizeof (short) / sizeof (int) + 272, - 3 + 256 * sizeof (short) / sizeof (int) + 288, -1, -1, -1, @@ -147,27 +147,30 @@ u_property_terminal_punctuation = -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 288, -1, 3 + 256 * sizeof (short) / sizeof (int) + 304, + -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 336, - 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 368, - 3 + 256 * sizeof (short) / sizeof (int) + 384, - 3 + 256 * sizeof (short) / sizeof (int) + 400, - 3 + 256 * sizeof (short) / sizeof (int) + 416, -1, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 432, + -1, + -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 336, + -1, + -1, + -1, -1, -1, -1, @@ -202,7 +205,6 @@ u_property_terminal_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, @@ -243,7 +245,6 @@ u_property_terminal_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 464, -1, -1, -1, @@ -258,7 +259,6 @@ u_property_terminal_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -295,7 +295,7 @@ u_property_terminal_punctuation = 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0x000017FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, - 0x00000000, 0x7FFF0000, 0x40000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -313,14 +313,14 @@ u_property_terminal_punctuation = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00006000, 0x00000000, 0x00000000, 0x00000000, 0x00003800, - 0x00000000, 0x00600000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04700000, 0x00000000, 0x0000033C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000F00, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xEC000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xF8000000, 0x00000000, 0xC0000000, @@ -331,7 +331,7 @@ u_property_terminal_punctuation = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x10004000, 0x00000002, 0x00000000, + 0x00000000, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -339,22 +339,18 @@ u_property_terminal_punctuation = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xC0000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000E000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00F80000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00C00000, 0x00000000, 0x00000000, 0x0000C000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000380, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xE0000000, 0x00000000, - 0x00000000, 0x00000000, 0x80000000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000800, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F70000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x8C005002, 0x00000000, 0x00000000, 0x00000012, @@ -363,45 +359,13 @@ u_property_terminal_punctuation = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00010000, 0x00000000, - 0x00000000, 0x00000000, 0x00800000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x80000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00C00000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x003F0000, - 0x00000000, 0xFC000000, 0x00000000, 0x00000000, - 0x1E000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00003F80, 0x00000000, - 0x00000000, 0xC0000000, 0x00000003, 0x00000000, - 0x00000000, 0x00000000, 0x0000000E, 0x00000000, - 0x00000000, 0x00000000, 0xC0002060, 0x00000000, - 0x00000000, 0x1F000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000200, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00FFFE3C, 0x00000000, - 0x00000000, 0x00000000, 0x00000006, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x70000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x001F0000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0000C000, - 0x00000000, 0x00000000, 0x00000000, 0x00200000, - 0x00000000, 0x03800000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000F0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000780, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } }; diff --git a/lib/unictype/pr_test.c b/lib/unictype/pr_test.c index 08a7b35..e106839 100644 --- a/lib/unictype/pr_test.c +++ b/lib/unictype/pr_test.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2005-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_titlecase.c b/lib/unictype/pr_titlecase.c index 4ebcd07..93a6a88 100644 --- a/lib/unictype/pr_titlecase.c +++ b/lib/unictype/pr_titlecase.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_titlecase.h b/lib/unictype/pr_titlecase.h index 12c9a13..35dc74e 100644 --- a/lib/unictype/pr_titlecase.h +++ b/lib/unictype/pr_titlecase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_unassigned_code_value.c b/lib/unictype/pr_unassigned_code_value.c index 6a75c96..b7baf1b 100644 --- a/lib/unictype/pr_unassigned_code_value.c +++ b/lib/unictype/pr_unassigned_code_value.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_unassigned_code_value.h b/lib/unictype/pr_unassigned_code_value.h index 986e589..5b12cf6 100644 --- a/lib/unictype/pr_unassigned_code_value.h +++ b/lib/unictype/pr_unassigned_code_value.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[5 << 7]; - /*unsigned*/ int level3[74 << 4]; + /*unsigned*/ int level3[51 << 4]; } u_property_unassigned_code_value = { @@ -44,7 +44,6 @@ u_property_unassigned_code_value = 16 + 640 * sizeof (short) / sizeof (int) + 96, 16 + 640 * sizeof (short) / sizeof (int) + 112, 16 + 640 * sizeof (short) / sizeof (int) + 128, - -1, 16 + 640 * sizeof (short) / sizeof (int) + 144, 16 + 640 * sizeof (short) / sizeof (int) + 160, 16 + 640 * sizeof (short) / sizeof (int) + 176, @@ -53,13 +52,14 @@ u_property_unassigned_code_value = 16 + 640 * sizeof (short) / sizeof (int) + 224, 16 + 640 * sizeof (short) / sizeof (int) + 240, 16 + 640 * sizeof (short) / sizeof (int) + 256, - -1, - -1, 16 + 640 * sizeof (short) / sizeof (int) + 272, 16 + 640 * sizeof (short) / sizeof (int) + 288, + -1, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 320, 16 + 640 * sizeof (short) / sizeof (int) + 336, + 16 + 640 * sizeof (short) / sizeof (int) + 352, + 16 + 640 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -72,7 +72,7 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 352, + 16 + 640 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, @@ -113,13 +113,13 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 368, + 16 + 640 * sizeof (short) / sizeof (int) + 400, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 384, - 16 + 640 * sizeof (short) / sizeof (int) + 400, 16 + 640 * sizeof (short) / sizeof (int) + 416, 16 + 640 * sizeof (short) / sizeof (int) + 432, + 16 + 640 * sizeof (short) / sizeof (int) + 448, + 16 + 640 * sizeof (short) / sizeof (int) + 464, -1, -1, -1, @@ -141,7 +141,7 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 448, + 16 + 640 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, @@ -159,8 +159,6 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 464, - 16 + 640 * sizeof (short) / sizeof (int) + 480, 16 + 640 * sizeof (short) / sizeof (int) + 496, 16 + 640 * sizeof (short) / sizeof (int) + 512, 16 + 640 * sizeof (short) / sizeof (int) + 528, @@ -170,139 +168,128 @@ u_property_unassigned_code_value = 16 + 640 * sizeof (short) / sizeof (int) + 592, 16 + 640 * sizeof (short) / sizeof (int) + 608, 16 + 640 * sizeof (short) / sizeof (int) + 624, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + -1, 16 + 640 * sizeof (short) / sizeof (int) + 640, 16 + 640 * sizeof (short) / sizeof (int) + 656, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, 16 + 640 * sizeof (short) / sizeof (int) + 672, 16 + 640 * sizeof (short) / sizeof (int) + 688, 16 + 640 * sizeof (short) / sizeof (int) + 704, 16 + 640 * sizeof (short) / sizeof (int) + 720, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - -1, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, 16 + 640 * sizeof (short) / sizeof (int) + 752, - 16 + 640 * sizeof (short) / sizeof (int) + 768, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - -1, - -1, - 16 + 640 * sizeof (short) / sizeof (int) + 784, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - -1, - 16 + 640 * sizeof (short) / sizeof (int) + 800, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - -1, - 16 + 640 * sizeof (short) / sizeof (int) + 816, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 832, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 848, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 864, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 880, - 16 + 640 * sizeof (short) / sizeof (int) + 896, - 16 + 640 * sizeof (short) / sizeof (int) + 912, - 16 + 640 * sizeof (short) / sizeof (int) + 928, - -1, - 16 + 640 * sizeof (short) / sizeof (int) + 944, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 960, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 976, - 16 + 640 * sizeof (short) / sizeof (int) + 992, - 16 + 640 * sizeof (short) / sizeof (int) + 1008, - 16 + 640 * sizeof (short) / sizeof (int) + 1024, - 16 + 640 * sizeof (short) / sizeof (int) + 1040, - 16 + 640 * sizeof (short) / sizeof (int) + 1056, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 1072, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, -1, -1, -1, @@ -373,7 +360,6 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1088, -1, -1, -1, @@ -381,386 +367,408 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1104, - 16 + 640 * sizeof (short) / sizeof (int) + 1120, -1, -1, -1, -1, -1, -1, + 16 + 640 * sizeof (short) / sizeof (int) + 768, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, -1, - -1, - -1, - -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1136, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1152, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 1072, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 1072, - 16 + 640 * sizeof (short) / sizeof (int) + 1168, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 736, - 16 + 640 * sizeof (short) / sizeof (int) + 1072 + 16 + 640 * sizeof (short) / sizeof (int) + 784, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 752, + 16 + 640 * sizeof (short) / sizeof (int) + 800, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 592, + 16 + 640 * sizeof (short) / sizeof (int) + 752 }, { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x03000000, + 0x00000000, 0x00000000, 0x00000000, 0x83000000, 0x0000280F, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00010000, 0x01800000, 0x00000001, - 0x00011900, 0x00000000, 0x0000FF00, 0xFFE0F800, - 0x20000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x0001FFF0, 0x01800000, 0x00000001, + 0x0001F900, 0x00000000, 0x0000FF00, 0xFFE0F800, + 0x30000030, 0x00000001, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0x00001800, 0x00000000, 0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000, - 0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFE00000, 0xFFFFFFFF, 0x00000007, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000001, 0x0C000000, 0x00E0C000, 0x07F80000, + 0x00066011, 0x0C3A0200, 0x4F7F8660, 0xF8000030, 0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F, - 0x00044011, 0x0C120200, 0xFFFEC440, 0xFDFC0030, - 0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030, + 0x00044011, 0x0C120200, 0xFFFEC440, 0xFFFD0030, + 0x00066011, 0x0C120200, 0x4F3FC660, 0xFFFC0030, 0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F, - 0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030, - 0x00022011, 0x0C100200, 0xBF9FC220, 0xFFF90030, - 0x00022011, 0x18000000, 0x7F7F8220, 0x01C00030, - 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F, + 0x00022011, 0x1C100200, 0xFC9FC220, 0x00FF0030, + 0x00022013, 0x0C100200, 0xBF9FC220, 0xFFF90030, + 0x00022013, 0x1C000200, 0xFF7FC220, 0x01C00030, + 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3FFFF, 0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF, - 0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF, + 0x010FDA69, 0xC4001351, 0xCC00C0A0, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000100, 0x0001E000, - 0x01000000, 0x20000000, 0xF8002000, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x0000DF40, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x0100F000, 0x20000000, 0xFFE02000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x3C000000, 0x00000000, 0x0000FFC0, 0xE0000000, + 0x00000000, 0x00000000, 0x7C000000, 0x00000000, + 0x00000000, 0x000000F8, 0x00000000, 0xFC000000, 0x00000000, 0x00000000, 0xC280C200, 0x00000000, 0x0000C200, 0x80C20000, 0x008000C2, 0x00000000, - 0x00C20000, 0x00000000, 0x18000000, 0xE0000000, - 0xFC000000, 0x00000000, 0x00000000, 0xC0C00000, + 0x00C20000, 0x00000000, 0x78000000, 0xE0000000, + 0xFC000000, 0x00000000, 0x00000000, 0xFFE00000, + 0x00000001, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xE0000000, 0x00000000, 0x00000000, 0xFE000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xFF800000, + 0xE0000000, 0x00000000, 0x00000000, 0xFFFE0000, 0xFFE02000, 0xFF800000, 0xFFF00000, 0xFFF22000, 0x00000000, 0x00000000, 0xC0000000, 0xFC00FC00, 0xFC008000, 0x00000000, 0x00000000, 0xFF000000, - 0x00000000, 0x0000F800, 0x00000000, 0xFFC00000, - 0x80000000, 0xF000F000, 0x0000000E, 0xFFE0C000, - 0x00000000, 0x0000F000, 0x3800FC00, 0x00000000, - 0x30000000, 0x00000000, 0x80000000, 0x60000000, - 0xFC00FC00, 0x8000C000, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0xFFFFF800, 0xFFFFFFFF, 0xFFFFFFFF, + 0xE0000000, 0xF000F000, 0x0000000E, 0xFFE0C000, + 0x00000000, 0x0000FC00, 0x3C00FC00, 0x00000000, + 0x30000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x0000F000, 0xE0000000, - 0x00000000, 0x00000000, 0x00000000, 0x0FF00000, + 0x00000000, 0xFC003800, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x07000000, 0x00001C00, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FF00, 0xFC800000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0FC00000, + 0x00000000, 0x00000000, 0x00000000, 0x3FFFFF80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0C00000, 0x00000000, 0x5500C0C0, 0xC0000000, 0x00000000, 0x00200000, 0x10300020, 0x80230000, - 0x00000000, 0x00000000, 0x00000000, 0x000C0020, - 0xE0008000, 0x80000000, 0x0000FFFF, 0xFFFE0000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000F000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x000C03E0, + 0xFFE08000, 0xFFC00000, 0x0000FFFF, 0xFFFE0000, + 0x00000000, 0x00000000, 0x00070000, 0x00000000, + 0x0000FE00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xF8000000, + 0x00000000, 0x00000000, 0x00000000, 0xFFFFFF00, 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xC0000000, 0xE0000000, 0xFFFFFFF0, 0xFFFFFFFF, + 0x00000C21, 0x00000100, 0x80B85000, 0x00000001, + 0x00E00000, 0x80010000, 0x0000E800, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00300000, - 0x00C00000, 0x1C000000, 0xFFFC0200, 0xFFFF0FFF, - 0x00000000, 0x00008000, 0x80000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x01F00000, - 0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00, + 0x00000000, 0x00000000, 0xFFE0E000, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00008000, 0x80000000, 0xC0010000, + 0x00000000, 0x00000000, 0x00000000, 0x01FFF800, + 0x00000000, 0x0000FFC0, 0x00000000, 0xFFFF7FC0, 0xFF800000, 0x80808080, 0x80808080, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFF8, 0xFFFFFFFF, + 0x00000000, 0xFFFE0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x04000000, 0x00000000, 0x00000000, 0xFFF00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x01800000, 0x00000000, 0x00000000, 0x00000000, 0x0000001F, 0x0001C000, 0x00000000, 0x00000000, - 0x00008000, 0xF8000000, 0x00000000, 0x0000FFF0, - 0x80000000, 0x00000000, 0x00000000, 0x00000000, + 0x00008000, 0xFF000000, 0x00000000, 0x0000FFF0, + 0x80000000, 0x00000000, 0x0000FFF0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -771,135 +779,75 @@ u_property_unassigned_code_value = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000E000, 0x00000000, 0x0000FF80, 0x00000000, + 0x0000E000, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFF000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFF000000, + 0x00000000, 0xFFFFF000, 0x00000000, 0x0FF00003, + 0xFF000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF00C000, 0xFFFFFFFF, 0x007FFFFF, - 0x00000000, 0xFC00F000, 0x00000000, 0xFF000000, - 0x00000000, 0x00000000, 0xFC003FE0, 0xC0000000, - 0x00000000, 0x00000000, 0x7FF00000, 0xE0000000, - 0x00000000, 0x00000000, 0x3C004000, 0x80000000, - 0x00000000, 0xFF800000, 0x0C00C000, 0x00000000, - 0x00000000, 0x00000000, 0x07FFFFF8, 0xFF800000, - 0xFF818181, 0x00008080, 0x00000000, 0x0000FFC0, - 0x00000000, 0x00000000, 0x00000000, 0xFC00C000, + 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF, + 0x00000000, 0xFFFFF000, 0x00000000, 0xFF000000, + 0x00000000, 0x00000000, 0xFC003FE0, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x7FF00000, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0xFF800000, 0x0C00C000, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x0000FFF0, 0x00000780, 0xF0000000, - 0x00000000, 0x00000000, 0x00000000, 0x0000C000, + 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x0000C000, 0x00000000, 0x0000F800, 0x00000000, 0x00000000, 0xFC000000, 0xFFFFFFFF, 0x1F07FF80, 0xA0800000, 0x00000024, 0x00000000, - 0x00000000, 0x00000000, 0x0007FFFC, 0x00000000, + 0x00000000, 0xFFFC0000, 0x0007FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000FFFF, 0x00000000, 0x00030000, 0x00000000, 0x0000FF00, 0xC0000000, - 0xFC000000, 0x00000000, 0x00080000, 0x0020F080, + 0xFC000000, 0x0000FF80, 0x00080000, 0x0020F080, 0x00000000, 0x00000000, 0x00000000, 0x60000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0xE3030303, 0x01FF8080, 0x00001000, 0x48000080, 0xC000C000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xF8000000, 0x00000078, 0x00700000, 0x00000000, 0x00000000, - 0xF000E000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000, + 0xF000F800, 0xFFFFFFFF, 0x0000FFFF, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000, - 0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000, + 0xE0000000, 0x00000000, 0xFFFE0000, 0xFFFFFFFF, + 0x80000000, 0x0000FFF0, 0xFFFFF800, 0xFFFFFFFF, 0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFC00, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x0000FF00, 0x00000000, 0xFFFF7FF0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFF800000, 0xFFC00000, 0xFFFFFF00, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x000002C0, 0x6E400000, 0x00400000, 0x00000000, - 0x80000000, 0xFFFF007F, 0xFFFFFFFF, 0x07C80000, - 0x70000000, 0x7C000000, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x0F000000, 0x00030000, 0x00000000, - 0x01100F90, 0x78F00000, 0xFE00FF00, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x00000000, 0xFF800780, - 0x00000000, 0x01C00000, 0x00C00000, 0x00F80000, - 0xE1FC0000, 0xFFFF01FF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFFFFFE00, 0xFFFFFFFF, - 0x00000000, 0xFFF80000, 0x00000000, 0x03F80000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x0003C000, 0x7FFF0000, - 0x00000000, 0x00000000, 0x0000FFFC, 0xFC00FE00, - 0x00000000, 0x00200000, 0x0000FFF0, 0xFF800000, - 0x00000000, 0x00000000, 0x0000C000, 0xFFE00001, - 0x00040000, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, - 0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800, - 0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFFFFF, - 0x00000000, 0xFF000000, 0xFFFFFC00, 0xFFFFFFFF, - 0x1C000000, 0x0000F000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000000, 0x00000000, 0x7FF80000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFE000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x000002C0, 0x6E400000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x7C000000, 0x7C000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x01100F90, 0x78F00000, 0xFE00FF00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFC000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0xFFE08000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFF0, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x00000000, 0x00000000, 0xFFF0FFF8, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0xFFFFFF80, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0xFE000000, 0x80000000, 0xFFFF3C00, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xFFC0C000, - 0x00000000, 0x00000000, 0x0400FFC0, 0x1F000004, - 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x0000FFE0, 0x80000000, - 0x00007FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0xE000F800, - 0x0C00FE00, 0xFFFFFFF0, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFC00000, 0x00000000, 0x00000180, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xFFFFFE00, + 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFC0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFF800000, 0xFFFC0000, @@ -912,56 +860,16 @@ u_property_unassigned_code_value = 0x00000000, 0x000000C0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x07FFF000, 0xFFFF0001, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000010, 0xF5080169, 0x5569157B, 0xA1080869, - 0xF0000400, 0xF0000411, 0xFFFFFFFF, 0xFFFCFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0000F000, 0x00000000, 0x00000000, - 0xFFF00000, 0x00018000, 0x00010001, 0xFFC00000, - 0x0000E000, 0x00008000, 0x00000000, 0x0000F000, - 0xF8000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, - 0x0000FFF8, 0xF8000000, 0xFFFCFE00, 0xFFFFFFFF, + 0xFFF00000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x04000000, - 0x00000000, 0x00000010, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFE0000, 0xFFF0E000, - 0x00000000, 0x00000000, 0x00000000, 0xFFF00000, - 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF, - 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000, - 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFE00FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFE0, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFE00000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xC0000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC0000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unictype/pr_unified_ideograph.c b/lib/unictype/pr_unified_ideograph.c index 11cd7dc..b08494f 100644 --- a/lib/unictype/pr_unified_ideograph.c +++ b/lib/unictype/pr_unified_ideograph.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_unified_ideograph.h b/lib/unictype/pr_unified_ideograph.h index fc4807e..353ee4f 100644 --- a/lib/unictype/pr_unified_ideograph.h +++ b/lib/unictype/pr_unified_ideograph.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[2 << 7]; - /*unsigned*/ int level3[8 << 4]; + /*unsigned*/ int level3[5 << 4]; } u_property_unified_ideograph = { @@ -234,26 +234,26 @@ u_property_unified_ideograph = 4 + 256 * sizeof (short) / sizeof (int) + 0, 4 + 256 * sizeof (short) / sizeof (int) + 0, 4 + 256 * sizeof (short) / sizeof (int) + 64, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 80, - 4 + 256 * sizeof (short) / sizeof (int) + 96, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 0, - 4 + 256 * sizeof (short) / sizeof (int) + 112, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -291,25 +291,13 @@ u_property_unified_ideograph = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x801AC000, 0x0000039A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 } diff --git a/lib/unictype/pr_uppercase.c b/lib/unictype/pr_uppercase.c index 530c4d9..d373393 100644 --- a/lib/unictype/pr_uppercase.c +++ b/lib/unictype/pr_uppercase.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_uppercase.h b/lib/unictype/pr_uppercase.h index ee58f43..14b2bde 100644 --- a/lib/unictype/pr_uppercase.h +++ b/lib/unictype/pr_uppercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - /*unsigned*/ int level3[17 << 4]; + /*unsigned*/ int level3[13 << 4]; } u_property_uppercase = { @@ -30,20 +30,21 @@ u_property_uppercase = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 48, - 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 64, 3 + 256 * sizeof (short) / sizeof (int) + 80, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -103,8 +104,8 @@ u_property_uppercase = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -146,22 +147,21 @@ u_property_uppercase = -1, -1, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, @@ -255,8 +255,9 @@ u_property_uppercase = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, - 3 + 256 * sizeof (short) / sizeof (int) + 240, + 3 + 256 * sizeof (short) / sizeof (int) + 176, + 3 + 256 * sizeof (short) / sizeof (int) + 192, + -1, -1, -1, -1, @@ -269,7 +270,6 @@ u_property_uppercase = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -285,20 +285,16 @@ u_property_uppercase = 0xB1DBCED6, 0x11AED2D5, 0x4AAAA490, 0x55D25555, 0x55555555, 0x6C055555, 0x0000557A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x80450000, + 0x00000000, 0x00000000, 0x00000000, 0x00450000, 0xFFFED740, 0x00000FFB, 0x551C8000, 0xE6905555, 0xFFFFFFFF, 0x0000FFFF, 0x00000000, 0x55555555, 0x55555401, 0x55555555, 0x55552AAB, 0x55555555, - 0x55555555, 0xFFFE5555, 0x007FFFFF, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000, + 0x55555555, 0xFFFE0005, 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x55555555, 0x55555555, 0x55555555, 0x55555555, 0x40155555, 0x55555555, 0x55555555, 0x55555555, 0x3F00FF00, 0xFF00FF00, 0xAA003F00, 0x0000FF00, @@ -311,14 +307,14 @@ u_property_uppercase = 0x00000000, 0xFFC00000, 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0xC025EA9D, - 0x55555555, 0x55555555, 0x55555555, 0x00042805, + 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x0024EA9D, + 0x55555555, 0x55555555, 0x55555555, 0x00000005, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x55555555, 0x00001555, - 0x05555555, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x55555555, 0x00001554, + 0x00555555, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55545554, 0x55555555, 0x6A005555, - 0x55452855, 0x005F3D55, 0x00000000, 0x00000000, + 0x00000855, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000, @@ -327,14 +323,6 @@ u_property_uppercase = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03FFFFFF, 0xFFF00000, 0x00003FFF, 0xFFFFFF00, 0xD0000003, 0x003FDE64, 0xFFFF0000, 0x000003FF, 0x1FDFE7B0, 0x7B000000, 0x0001FC5F, 0xFFFFF000, @@ -342,10 +330,6 @@ u_property_uppercase = 0xFFFFFF00, 0xF0000003, 0x003FFFFF, 0xFFFF0000, 0x000003FF, 0xFFFFFF00, 0x00000001, 0x07FFFFFC, 0xF0000000, 0x001FFFFF, 0xFFC00000, 0x00007FFF, - 0xFFFF0000, 0x000001FF, 0x00000400, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF, - 0x000003FF, 0x00000000, 0x00000000, 0x00000000 + 0xFFFF0000, 0x000001FF, 0x00000400, 0x00000000 } }; diff --git a/lib/unictype/pr_variation_selector.c b/lib/unictype/pr_variation_selector.c index 801703f..d7604d6 100644 --- a/lib/unictype/pr_variation_selector.c +++ b/lib/unictype/pr_variation_selector.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_variation_selector.h b/lib/unictype/pr_variation_selector.h index 2dff816..ba644eb 100644 --- a/lib/unictype/pr_variation_selector.h +++ b/lib/unictype/pr_variation_selector.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 diff --git a/lib/unictype/pr_white_space.c b/lib/unictype/pr_white_space.c index f942a46..18dc4ec 100644 --- a/lib/unictype/pr_white_space.c +++ b/lib/unictype/pr_white_space.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_white_space.h b/lib/unictype/pr_white_space.h index 64f2927..519b35a 100644 --- a/lib/unictype/pr_white_space.h +++ b/lib/unictype/pr_white_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[1]; short level2[1 << 7]; - /*unsigned*/ int level3[4 << 4]; + /*unsigned*/ int level3[5 << 4]; } u_property_white_space = { @@ -30,11 +30,11 @@ u_property_white_space = -1, -1, 2 + 128 * sizeof (short) / sizeof (int) + 16, + 2 + 128 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, - -1, - 2 + 128 * sizeof (short) / sizeof (int) + 32, + 2 + 128 * sizeof (short) / sizeof (int) + 48, -1, -1, -1, @@ -42,7 +42,7 @@ u_property_white_space = -1, -1, -1, - 2 + 128 * sizeof (short) / sizeof (int) + 48, + 2 + 128 * sizeof (short) / sizeof (int) + 64, -1, -1, -1, @@ -156,6 +156,10 @@ u_property_white_space = 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00004000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000007FF, 0x00008300, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_xid_continue.c b/lib/unictype/pr_xid_continue.c index e93a4bb..67faae1 100644 --- a/lib/unictype/pr_xid_continue.c +++ b/lib/unictype/pr_xid_continue.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_xid_continue.h b/lib/unictype/pr_xid_continue.h index f593b53..79913a7 100644 --- a/lib/unictype/pr_xid_continue.h +++ b/lib/unictype/pr_xid_continue.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[4 << 7]; - /*unsigned*/ int level3[65 << 4]; + /*unsigned*/ int level3[45 << 4]; } u_property_xid_continue = { @@ -165,30 +165,30 @@ u_property_xid_continue = 16 + 512 * sizeof (short) / sizeof (int) + 496, 16 + 512 * sizeof (short) / sizeof (int) + 512, 16 + 512 * sizeof (short) / sizeof (int) + 528, + -1, 16 + 512 * sizeof (short) / sizeof (int) + 544, 16 + 512 * sizeof (short) / sizeof (int) + 560, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 576, 16 + 512 * sizeof (short) / sizeof (int) + 592, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 608, - 16 + 512 * sizeof (short) / sizeof (int) + 624, - 16 + 512 * sizeof (short) / sizeof (int) + 640, - 16 + 512 * sizeof (short) / sizeof (int) + 656, - 16 + 512 * sizeof (short) / sizeof (int) + 672, - 16 + 512 * sizeof (short) / sizeof (int) + 688, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 704, - 16 + 512 * sizeof (short) / sizeof (int) + 720, -1, -1, -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -196,8 +196,6 @@ u_property_xid_continue = -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -214,10 +212,7 @@ u_property_xid_continue = -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 768, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -250,13 +245,11 @@ u_property_xid_continue = -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -266,22 +259,29 @@ u_property_xid_continue = -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 832, - 16 + 512 * sizeof (short) / sizeof (int) + 848, - 16 + 512 * sizeof (short) / sizeof (int) + 864, - 16 + 512 * sizeof (short) / sizeof (int) + 880, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 912, + 16 + 512 * sizeof (short) / sizeof (int) + 608, + 16 + 512 * sizeof (short) / sizeof (int) + 624, + 16 + 512 * sizeof (short) / sizeof (int) + 640, + 16 + 512 * sizeof (short) / sizeof (int) + 656, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -373,27 +373,27 @@ u_property_xid_continue = 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 944, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 960, - 16 + 512 * sizeof (short) / sizeof (int) + 976, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 992, + 16 + 512 * sizeof (short) / sizeof (int) + 672, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -415,10 +415,10 @@ u_property_xid_continue = -1, -1, 16 + 512 * sizeof (short) / sizeof (int) + 304, - 16 + 512 * sizeof (short) / sizeof (int) + 1008, + 16 + 512 * sizeof (short) / sizeof (int) + 688, -1, -1, - 16 + 512 * sizeof (short) / sizeof (int) + 1024, + 16 + 512 * sizeof (short) / sizeof (int) + 704, -1, -1, -1, @@ -554,76 +554,76 @@ u_property_xid_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xB8DFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x38DFFFFF, 0xFFFFD7C0, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFCFB, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE, + 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE, 0xFFFE00FF, 0xBFFFFFFF, 0xFFFF00B6, 0x000707FF, - 0x07FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFC3FF, + 0x07FF0000, 0xFFFFFFFE, 0x7FFFFFFF, 0xFFFFC3FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x9FEFFFFF, 0x9FFFFDFF, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x043FFFFF, - 0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0xFFFFFFF8, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEFFCF, - 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFE, 0xF3FFFFFF, 0xFF1F3FFF, 0xF806FFCF, + 0xFFF99FEE, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF, 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0, - 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0200FFCF, + 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0000FFCF, 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0002FFCF, 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x0000FFC0, - 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0x0000FFCF, - 0xFFFDDFEE, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF, - 0xFFFDDFEE, 0xE7FFFFFF, 0x80807DDF, 0xFC00FFCF, - 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000CFFC0, + 0xFFFDDFEE, 0xE3EFFDFF, 0x03603DDF, 0x0000FFCF, + 0xFFFDDFEC, 0xF3EFFDFF, 0x40603DDF, 0x0000FFCF, + 0xFFFDDFEC, 0xE3FFFDFF, 0x00803DDF, 0xFC00FFCF, + 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000C0000, 0xFFFFFFFE, 0x07FFFFFF, 0x03FF7FFF, 0x00000000, - 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000, + 0xFEF02596, 0x3BFFECAE, 0x33FF3F5F, 0x00000000, 0x03000001, 0xC2A003FF, 0xFFFFFEFF, 0xFFFE1FFF, - 0xFEFFFFDF, 0x1FFFFFFF, 0x00000040, 0x00000000, + 0xFEFF0FDF, 0x1FFFFFFF, 0x00000040, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF03FF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x03FFFFFF, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, - 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x0003FE00, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, + 0xFF3DFFFF, 0xFFFFFFFF, 0x87FFFFFF, 0x0003FE00, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF, - 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF, + 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001C7FF, 0x001FDFFF, 0x001FFFFF, 0x000FFFFF, 0x000DDFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x308FFFFF, 0x000003FF, + 0xFFFFFFFF, 0xFFCFFFFF, 0x308FFFFF, 0x000003FF, 0x03FF3800, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0x003FFFFF, - 0x7FFFFFFF, 0x0FFF0FFF, 0xFFFFFFC0, 0x001F3FFF, - 0xFFFFFFFF, 0xFFFF0FFF, 0x07FF03FF, 0x00000000, - 0x0FFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0x9FFFFFFF, - 0x03FF03FF, 0x3FFF0080, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000, + 0x1FFFFFFF, 0x0FFF0FFF, 0xFFFFFFC0, 0x001F3FFF, + 0xFFFFFFFF, 0xFFFF03FF, 0x03FF03FF, 0x00000000, + 0x0FFFFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0FFF, 0x000FF800, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF, + 0xFFFFFFFF, 0x03FFC7FF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFE3FF, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0xFFF70000, 0x037FFFFF, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF03FFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xC000007F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF, 0x00000000, 0x80000000, 0x00100001, 0x80020000, - 0x1FFF0000, 0x00000000, 0x1FFF0000, 0x0001FFE2, + 0x001F0000, 0x00000000, 0x1FFF0000, 0x0001FFE2, 0x3F2FFC84, 0xF3FFFD50, 0x000043E0, 0xFFFFFFFF, 0x000001FF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FF81F, - 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800080FF, + 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, + 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F, 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF, 0x000000E0, 0x1F3EFFFE, 0xFFFFFFFE, 0xFFFFFFFF, 0xE67FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000, + 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -635,32 +635,32 @@ u_property_xid_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, + 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xBFF0FFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, + 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xB000FFFC, + 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0x000019FF, 0x00000000, 0x00000000, 0xF8000000, 0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x28FFFFFF, - 0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x1FFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF8001, 0x7FFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0xFC7FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x38000007, 0x007CFFFF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF37FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00000000, + 0xFFFFFFFF, 0xFFFF3FFF, 0x000FFFFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x007FFFFF, 0x03FF3FFF, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF, + 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, + 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000, 0xE0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF, @@ -668,7 +668,7 @@ u_property_xid_continue = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF, 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x03FF0000, - 0x0000FFFF, 0x0018FFFF, 0x0000E000, 0xAA8A0000, + 0x0000FFFF, 0x0018007F, 0x0000E000, 0xAA8A0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF, 0x03FF0000, 0x87FFFFFE, 0x07FFFFFE, 0xFFFFFFC0, 0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x00000000, @@ -677,83 +677,27 @@ u_property_xid_continue = 0x00000000, 0x00000000, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000001, - 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF, + 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000, + 0x7FFFFFFF, 0xFFFF0000, 0x000007FF, 0x00000000, 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x000003FF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, - 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, - 0xFEEFF06F, 0x870FFFFF, 0x00000000, 0x1FFFFFFF, - 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000007F, - 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, - 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x8000FFC0, - 0xFFFFFFFF, 0x07FFFFFF, 0xFFFF0000, 0x03FF01FF, - 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFF0000, 0x004FFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x17FF1C1F, 0x00000000, - 0xFFFBFFFF, 0x00FFFFFF, 0x00000000, 0x00000000, - 0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x03FF07FF, - 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00BF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFF3FFFFF, 0x3F000001, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF0011, 0x00000000, - 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000, - 0xE3FFFFFF, 0x03FF0FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x800003FF, + 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFEEFF06F, 0x870FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x000003FF, - 0x00000000, 0x00000000, 0xFFFF0000, 0x001F3FFF, - 0xFFFFFFFF, 0x007FFFFF, 0x03FF000F, 0xE0FFFFF8, - 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF, - 0xFFFF8000, 0x00000000, 0x00000000, 0x00000000, - 0x00000003, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF, - 0x63FF01FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -772,32 +716,8 @@ u_property_xid_continue = 0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF, 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, 0xFFFFFDFF, 0xFFFFFDFF, 0xFFFFCFF7, 0xFFFFFFFF, - 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, - 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x007F001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, - 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_xid_start.c b/lib/unictype/pr_xid_start.c index 6994773..b9b496f 100644 --- a/lib/unictype/pr_xid_start.c +++ b/lib/unictype/pr_xid_start.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_xid_start.h b/lib/unictype/pr_xid_start.h index b6d621d..97fc710 100644 --- a/lib/unictype/pr_xid_start.h +++ b/lib/unictype/pr_xid_start.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - /*unsigned*/ int level3[61 << 4]; + /*unsigned*/ int level3[42 << 4]; } u_property_xid_start = { @@ -153,30 +153,30 @@ u_property_xid_start = 4 + 384 * sizeof (short) / sizeof (int) + 496, 4 + 384 * sizeof (short) / sizeof (int) + 512, 4 + 384 * sizeof (short) / sizeof (int) + 528, + -1, 4 + 384 * sizeof (short) / sizeof (int) + 544, 4 + 384 * sizeof (short) / sizeof (int) + 560, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 576, 4 + 384 * sizeof (short) / sizeof (int) + 592, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 608, - 4 + 384 * sizeof (short) / sizeof (int) + 624, - 4 + 384 * sizeof (short) / sizeof (int) + 640, - 4 + 384 * sizeof (short) / sizeof (int) + 656, - 4 + 384 * sizeof (short) / sizeof (int) + 672, - 4 + 384 * sizeof (short) / sizeof (int) + 688, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 704, - 4 + 384 * sizeof (short) / sizeof (int) + 720, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -184,8 +184,6 @@ u_property_xid_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -202,10 +200,7 @@ u_property_xid_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, @@ -238,13 +233,11 @@ u_property_xid_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -256,8 +249,17 @@ u_property_xid_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 832, - 4 + 384 * sizeof (short) / sizeof (int) + 848, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 608, + 4 + 384 * sizeof (short) / sizeof (int) + 624, + -1, + -1, -1, -1, -1, @@ -266,10 +268,8 @@ u_property_xid_start = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, @@ -361,27 +361,27 @@ u_property_xid_start = 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 896, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 912, - 4 + 384 * sizeof (short) / sizeof (int) + 928, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 944, + 4 + 384 * sizeof (short) / sizeof (int) + 640, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, -1, -1, -1, @@ -403,7 +403,7 @@ u_property_xid_start = -1, -1, 4 + 384 * sizeof (short) / sizeof (int) + 304, - 4 + 384 * sizeof (short) / sizeof (int) + 960, + 4 + 384 * sizeof (short) / sizeof (int) + 656, -1, -1 }, @@ -414,58 +414,58 @@ u_property_xid_start = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F, - 0x00000000, 0x00000000, 0x00000000, 0xB8DF0000, + 0x00000000, 0x00000000, 0x00000000, 0x38DF0000, 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE, + 0xFFFFFFFF, 0xFFFE000F, 0x027FFFFF, 0xFFFFFFFE, 0x000000FF, 0x00000000, 0xFFFF0000, 0x000707FF, - 0x00000000, 0xFFFFFFFF, 0x000007FF, 0xFFFEC000, + 0x00000000, 0xFFFFFFFE, 0x000007FF, 0xFFFEC000, 0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9C00C060, 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF, - 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000, - 0x00000000, 0x001FFFFF, 0x00000000, 0x00000000, - 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003, - 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xF8060003, + 0xFFF99FE0, 0x23C5FDFF, 0xB0004000, 0x00030003, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000, - 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003, + 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x00000003, 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003, 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000, - 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003, - 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00060003, - 0xFFFDDFE0, 0x27FFFFFF, 0x80004000, 0xFC000003, + 0xFFFDDFE0, 0x23EFFDFF, 0x03000000, 0x00000003, + 0xFFFDDFE0, 0x23EFFDFF, 0x40000000, 0x00000003, + 0xFFFDDFE0, 0x23FFFDFF, 0x00000000, 0xFC000003, 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000, 0xFFFFFFFE, 0x0005FFFF, 0x0000007F, 0x00000000, - 0xFEF02596, 0x2005ECAE, 0xF000005F, 0x00000000, + 0xFEF02596, 0x2005ECAE, 0x3000005F, 0x00000000, 0x00000001, 0x00000000, 0xFFFFFEFF, 0x00001FFF, - 0x00001F00, 0x00000000, 0x00000000, 0x00000000, + 0x00000F00, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x800007FF, 0x3C3F0000, 0xFFE1C062, - 0x00004003, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00004003, 0xFFFFFFFF, 0xFFFF003F, 0x17FFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0x83FFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFF07, 0xFFFFFFFF, 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF, 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF, 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000, - 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF, + 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF, - 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007F9FFF, + 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x0001C7FF, 0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF, 0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF, - 0xFFFFFFFF, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF, - 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF, - 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000, - 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000, - 0x00000000, 0x00000080, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x000005FF, 0x00000000, 0x00000000, + 0x1FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF, + 0xFFFFFFFF, 0x000003FF, 0x000000FE, 0x00000000, + 0x007FFFFF, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000, - 0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F, + 0xFFFFFFF8, 0x0000C001, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF, - 0x00000000, 0x00000000, 0x00000000, 0x0063DE00, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -473,17 +473,17 @@ u_property_xid_start = 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF, 0x00000000, 0x00000000, 0x00000000, 0x80020000, - 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000, + 0x001F0000, 0x00000000, 0x00000000, 0x00000000, 0x3F2FFC84, 0xF3FFFD50, 0x000043E0, 0xFFFFFFFF, 0x000001FF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F, - 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000080FF, + 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, + 0xFFFFFFFF, 0xFFFF003F, 0xFFFFFFFF, 0x0000803F, 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000, 0x000000E0, 0x1F3E03FE, 0xFFFFFFFE, 0xFFFFFFFF, 0xE07FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000, + 0x00007FFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -495,32 +495,32 @@ u_property_xid_start = 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF, + 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, + 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFC, + 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFF9FF, 0x00FF3FFF, 0x00000000, 0xFF800000, + 0x000019FF, 0x00000000, 0x00000000, 0xF8000000, 0xFFFFF7BB, 0x00000007, 0xFFFFFFFF, 0x000FFFFF, - 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x28FC0000, - 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x1FFFFFFF, - 0xFFFFFFF0, 0x0007FFFF, 0x00008000, 0x7C00FFDF, - 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0xC47FFFFF, - 0xFFFFFFFF, 0x3E62FFFF, 0x38000005, 0x001C07FF, - 0x007E7E7E, 0xFFFF7F7F, 0xF7FFFFFF, 0xFFFF003F, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, + 0xFFFFFFFC, 0x000FFFFF, 0x00000000, 0x00000000, + 0xFFFFFC00, 0xFFFF003F, 0x0000007F, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0x000001FF, 0x00000FF7, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF, + 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF, + 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0xFFFF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000, 0xA0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF, @@ -538,82 +538,26 @@ u_property_xid_start = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF, + 0x7FFFFFFF, 0xFFFF0000, 0x000007FF, 0x00000000, 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFF00FF, 0xFFFFFFFF, 0x0000000F, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x007FFFFF, 0x003FFFFF, 0x000000FF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFD3F, 0x91BFFFFF, 0x003FFFFF, 0x007FFFFF, - 0x7FFFFFFF, 0x00000000, 0x00000000, 0x0037FFFF, - 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xC0FFFFFF, 0x00000000, 0x00000000, - 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x1FFFFFFF, - 0x1FFFFFFF, 0x00000000, 0xFFFFFEFF, 0x0000001F, - 0xFFFFFFFF, 0x003FFFFF, 0x003FFFFF, 0x0007FFFF, - 0x0003FFFF, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x000001FF, 0x00000000, - 0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFF8, 0x00FFFFFF, 0x00000000, 0x00000000, - 0xFFFFFFF8, 0x0000FFFF, 0xFFFF0000, 0x000001FF, - 0xFFFFFFF8, 0x0000007F, 0xFFFF0000, 0x0047FFFF, - 0xFFFFFFF8, 0x0007FFFF, 0x1400001E, 0x00000000, - 0xFFFBFFFF, 0x00000FFF, 0x00000000, 0x00000000, - 0xBFFFBD7F, 0xFFFF01FF, 0x7FFFFFFF, 0x00000000, - 0xFFF99FE0, 0x23EDFDFF, 0xE0010000, 0x00000003, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x0000FFFF, 0x000000B0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x0F000000, 0x00000000, - 0xFFFFFFFF, 0x0000FFFF, 0x00000010, 0x00000000, - 0xFFFFFFFF, 0x000007FF, 0x00000000, 0x00000000, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFD3F, 0x91BFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x80000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x003FFFFF, 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFEEF0001, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x03FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x00007FFF, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000007F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0x01FFFFFF, 0x7FFFFFFF, 0x00000000, - 0x00000000, 0x00000000, 0xFFFF0000, 0x00003FFF, - 0xFFFFFFFF, 0x0000FFFF, 0x0000000F, 0xE0FFFFF8, - 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000, - 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, - 0x00000003, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFF07FF, - 0x03FF01FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF, @@ -625,27 +569,7 @@ u_property_xid_start = 0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, 0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796, - 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, - 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/pr_zero_width.c b/lib/unictype/pr_zero_width.c index 3d4d8ad..903e003 100644 --- a/lib/unictype/pr_zero_width.c +++ b/lib/unictype/pr_zero_width.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/pr_zero_width.h b/lib/unictype/pr_zero_width.h index 2e6649c..96047b5 100644 --- a/lib/unictype/pr_zero_width.h +++ b/lib/unictype/pr_zero_width.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define header_0 16 #define header_2 9 #define header_3 127 @@ -11,7 +11,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - /*unsigned*/ int level3[9 << 4]; + /*unsigned*/ int level3[7 << 4]; } u_property_zero_width = { @@ -45,11 +45,11 @@ u_property_zero_width = -1, -1, -1, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, + -1, 16 + 384 * sizeof (short) / sizeof (int) + 48, -1, -1, @@ -170,7 +170,6 @@ u_property_zero_width = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -256,7 +255,6 @@ u_property_zero_width = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -266,7 +264,9 @@ u_property_zero_width = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 112, + -1, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, @@ -290,7 +290,7 @@ u_property_zero_width = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 128, + 16 + 384 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -424,15 +424,15 @@ u_property_zero_width = 0x00000000, 0x00002000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x1000003F, 0x00000000, 0x00000000, 0x00000000, + 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x20000000, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0000F800, 0x00007C00, 0x00000000, 0x0000FFDF, + 0x00000000, 0x00300000, 0x00000000, 0x00000000, + 0x0000F800, 0x00007C00, 0x00000000, 0x0000FC1F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -441,14 +441,6 @@ u_property_zero_width = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0E000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x20000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x0000000F, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x07F80000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/lib/unictype/scripts.c b/lib/unictype/scripts.c index c4e6d7a..822c3c5 100644 --- a/lib/unictype/scripts.c +++ b/lib/unictype/scripts.c @@ -1,5 +1,5 @@ /* Scripts of Unicode characters. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/scripts.h b/lib/unictype/scripts.h index 7d98bd7..1d465ae 100644 --- a/lib/unictype/scripts.h +++ b/lib/unictype/scripts.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode scripts. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ static const uc_interval_t script_common_intervals[] = { { 0x0000, 1, 0 }, { 0x0040, 0, 1 }, @@ -11,55 +11,63 @@ static const uc_interval_t script_common_intervals[] = { 0x00D7, 1, 1 }, { 0x00F7, 1, 1 }, { 0x02B9, 1, 0 }, { 0x02DF, 0, 1 }, - { 0x02E5, 1, 0 }, { 0x02E9, 0, 1 }, - { 0x02EC, 1, 0 }, { 0x02FF, 0, 1 }, + { 0x02E5, 1, 0 }, { 0x02FF, 0, 1 }, { 0x0374, 1, 1 }, { 0x037E, 1, 1 }, { 0x0385, 1, 1 }, { 0x0387, 1, 1 }, { 0x0589, 1, 1 }, - { 0x0605, 1, 1 }, + { 0x0600, 1, 0 }, { 0x0603, 0, 1 }, { 0x060C, 1, 1 }, - { 0x061B, 1, 0 }, { 0x061C, 0, 1 }, + { 0x061B, 1, 1 }, { 0x061F, 1, 1 }, { 0x0640, 1, 1 }, + { 0x0660, 1, 0 }, { 0x0669, 0, 1 }, { 0x06DD, 1, 1 }, { 0x0964, 1, 0 }, { 0x0965, 0, 1 }, + { 0x0970, 1, 1 }, + { 0x0CF1, 1, 0 }, { 0x0CF2, 0, 1 }, { 0x0E3F, 1, 1 }, - { 0x0FD5, 1, 0 }, { 0x0FD8, 0, 1 }, { 0x10FB, 1, 1 }, { 0x16EB, 1, 0 }, { 0x16ED, 0, 1 }, { 0x1735, 1, 0 }, { 0x1736, 0, 1 }, { 0x1802, 1, 0 }, { 0x1803, 0, 1 }, { 0x1805, 1, 1 }, - { 0x1CD3, 1, 1 }, - { 0x1CE1, 1, 1 }, - { 0x1CE9, 1, 0 }, { 0x1CEC, 0, 1 }, - { 0x1CEE, 1, 0 }, { 0x1CF3, 0, 1 }, - { 0x1CF5, 1, 0 }, { 0x1CF6, 0, 1 }, { 0x2000, 1, 0 }, { 0x200B, 0, 1 }, { 0x200E, 1, 0 }, { 0x2064, 0, 1 }, - { 0x2066, 1, 0 }, { 0x2070, 0, 1 }, + { 0x206A, 1, 0 }, { 0x2070, 0, 1 }, { 0x2074, 1, 0 }, { 0x207E, 0, 1 }, { 0x2080, 1, 0 }, { 0x208E, 0, 1 }, - { 0x20A0, 1, 0 }, { 0x20BE, 0, 1 }, + { 0x20A0, 1, 0 }, { 0x20B5, 0, 1 }, { 0x2100, 1, 0 }, { 0x2125, 0, 1 }, { 0x2127, 1, 0 }, { 0x2129, 0, 1 }, { 0x212C, 1, 0 }, { 0x2131, 0, 1 }, { 0x2133, 1, 0 }, { 0x214D, 0, 1 }, - { 0x214F, 1, 0 }, { 0x215F, 0, 1 }, - { 0x2189, 1, 0 }, { 0x218B, 0, 1 }, - { 0x2190, 1, 0 }, { 0x23FA, 0, 1 }, + { 0x214F, 1, 1 }, + { 0x2153, 1, 0 }, { 0x215F, 0, 1 }, + { 0x2190, 1, 0 }, { 0x23E7, 0, 1 }, { 0x2400, 1, 0 }, { 0x2426, 0, 1 }, { 0x2440, 1, 0 }, { 0x244A, 0, 1 }, - { 0x2460, 1, 0 }, { 0x27FF, 0, 1 }, - { 0x2900, 1, 0 }, { 0x2B73, 0, 1 }, - { 0x2B76, 1, 0 }, { 0x2B95, 0, 1 }, - { 0x2B98, 1, 0 }, { 0x2BB9, 0, 1 }, - { 0x2BBD, 1, 0 }, { 0x2BC8, 0, 1 }, - { 0x2BCA, 1, 0 }, { 0x2BD1, 0, 1 }, - { 0x2BEC, 1, 0 }, { 0x2BEF, 0, 1 }, - { 0x2E00, 1, 0 }, { 0x2E42, 0, 1 }, + { 0x2460, 1, 0 }, { 0x269D, 0, 1 }, + { 0x26A0, 1, 0 }, { 0x26BC, 0, 1 }, + { 0x26C0, 1, 0 }, { 0x26C3, 0, 1 }, + { 0x2701, 1, 0 }, { 0x2704, 0, 1 }, + { 0x2706, 1, 0 }, { 0x2709, 0, 1 }, + { 0x270C, 1, 0 }, { 0x2727, 0, 1 }, + { 0x2729, 1, 0 }, { 0x274B, 0, 1 }, + { 0x274D, 1, 1 }, + { 0x274F, 1, 0 }, { 0x2752, 0, 1 }, + { 0x2756, 1, 1 }, + { 0x2758, 1, 0 }, { 0x275E, 0, 1 }, + { 0x2761, 1, 0 }, { 0x2794, 0, 1 }, + { 0x2798, 1, 0 }, { 0x27AF, 0, 1 }, + { 0x27B1, 1, 0 }, { 0x27BE, 0, 1 }, + { 0x27C0, 1, 0 }, { 0x27CA, 0, 1 }, + { 0x27CC, 1, 1 }, + { 0x27D0, 1, 0 }, { 0x27FF, 0, 1 }, + { 0x2900, 1, 0 }, { 0x2B4C, 0, 1 }, + { 0x2B50, 1, 0 }, { 0x2B54, 0, 1 }, + { 0x2E00, 1, 0 }, { 0x2E30, 0, 1 }, { 0x2FF0, 1, 0 }, { 0x2FFB, 0, 1 }, { 0x3000, 1, 0 }, { 0x3004, 0, 1 }, { 0x3006, 1, 1 }, @@ -71,17 +79,15 @@ static const uc_interval_t script_common_intervals[] = { 0x30FB, 1, 0 }, { 0x30FC, 0, 1 }, { 0x3190, 1, 0 }, { 0x319F, 0, 1 }, { 0x31C0, 1, 0 }, { 0x31E3, 0, 1 }, - { 0x3220, 1, 0 }, { 0x325F, 0, 1 }, + { 0x3220, 1, 0 }, { 0x3243, 0, 1 }, + { 0x3250, 1, 0 }, { 0x325F, 0, 1 }, { 0x327F, 1, 0 }, { 0x32CF, 0, 1 }, { 0x3358, 1, 0 }, { 0x33FF, 0, 1 }, { 0x4DC0, 1, 0 }, { 0x4DFF, 0, 1 }, { 0xA700, 1, 0 }, { 0xA721, 0, 1 }, { 0xA788, 1, 0 }, { 0xA78A, 0, 1 }, - { 0xA830, 1, 0 }, { 0xA839, 0, 1 }, - { 0xA92E, 1, 1 }, - { 0xA9CF, 1, 1 }, - { 0xAB5B, 1, 1 }, { 0xFD3E, 1, 0 }, { 0xFD3F, 0, 1 }, + { 0xFDFD, 1, 1 }, { 0xFE10, 1, 0 }, { 0xFE19, 0, 1 }, { 0xFE30, 1, 0 }, { 0xFE52, 0, 1 }, { 0xFE54, 1, 0 }, { 0xFE66, 0, 1 }, @@ -100,15 +106,13 @@ static const uc_interval_t script_common_intervals[] = { 0x10137, 1, 0 }, { 0x1013F, 0, 1 }, { 0x10190, 1, 0 }, { 0x1019B, 0, 1 }, { 0x101D0, 1, 0 }, { 0x101FC, 0, 1 }, - { 0x102E1, 1, 0 }, { 0x102FB, 0, 1 }, - { 0x1BCA0, 1, 0 }, { 0x1BCA3, 0, 1 }, { 0x1D000, 1, 0 }, { 0x1D0F5, 0, 1 }, { 0x1D100, 1, 0 }, { 0x1D126, 0, 1 }, { 0x1D129, 1, 0 }, { 0x1D166, 0, 1 }, { 0x1D16A, 1, 0 }, { 0x1D17A, 0, 1 }, { 0x1D183, 1, 0 }, { 0x1D184, 0, 1 }, { 0x1D18C, 1, 0 }, { 0x1D1A9, 0, 1 }, - { 0x1D1AE, 1, 0 }, { 0x1D1E8, 0, 1 }, + { 0x1D1AE, 1, 0 }, { 0x1D1DD, 0, 1 }, { 0x1D300, 1, 0 }, { 0x1D356, 0, 1 }, { 0x1D360, 1, 0 }, { 0x1D371, 0, 1 }, { 0x1D400, 1, 0 }, { 0x1D454, 0, 1 }, @@ -134,34 +138,6 @@ static const uc_interval_t script_common_intervals[] = { 0x1D7CE, 1, 0 }, { 0x1D7FF, 0, 1 }, { 0x1F000, 1, 0 }, { 0x1F02B, 0, 1 }, { 0x1F030, 1, 0 }, { 0x1F093, 0, 1 }, - { 0x1F0A0, 1, 0 }, { 0x1F0AE, 0, 1 }, - { 0x1F0B1, 1, 0 }, { 0x1F0BF, 0, 1 }, - { 0x1F0C1, 1, 0 }, { 0x1F0CF, 0, 1 }, - { 0x1F0D1, 1, 0 }, { 0x1F0F5, 0, 1 }, - { 0x1F100, 1, 0 }, { 0x1F10C, 0, 1 }, - { 0x1F110, 1, 0 }, { 0x1F12E, 0, 1 }, - { 0x1F130, 1, 0 }, { 0x1F16B, 0, 1 }, - { 0x1F170, 1, 0 }, { 0x1F19A, 0, 1 }, - { 0x1F1E6, 1, 0 }, { 0x1F1FF, 0, 1 }, - { 0x1F201, 1, 0 }, { 0x1F202, 0, 1 }, - { 0x1F210, 1, 0 }, { 0x1F23A, 0, 1 }, - { 0x1F240, 1, 0 }, { 0x1F248, 0, 1 }, - { 0x1F250, 1, 0 }, { 0x1F251, 0, 1 }, - { 0x1F300, 1, 0 }, { 0x1F579, 0, 1 }, - { 0x1F57B, 1, 0 }, { 0x1F5A3, 0, 1 }, - { 0x1F5A5, 1, 0 }, { 0x1F6D0, 0, 1 }, - { 0x1F6E0, 1, 0 }, { 0x1F6EC, 0, 1 }, - { 0x1F6F0, 1, 0 }, { 0x1F6F3, 0, 1 }, - { 0x1F700, 1, 0 }, { 0x1F773, 0, 1 }, - { 0x1F780, 1, 0 }, { 0x1F7D4, 0, 1 }, - { 0x1F800, 1, 0 }, { 0x1F80B, 0, 1 }, - { 0x1F810, 1, 0 }, { 0x1F847, 0, 1 }, - { 0x1F850, 1, 0 }, { 0x1F859, 0, 1 }, - { 0x1F860, 1, 0 }, { 0x1F887, 0, 1 }, - { 0x1F890, 1, 0 }, { 0x1F8AD, 0, 1 }, - { 0x1F910, 1, 0 }, { 0x1F918, 0, 1 }, - { 0x1F980, 1, 0 }, { 0x1F984, 0, 1 }, - { 0x1F9C0, 1, 1 }, { 0xE0001, 1, 1 }, { 0xE0020, 1, 0 }, { 0xE007F, 0, 1 } }; @@ -183,18 +159,16 @@ static const uc_interval_t script_latin_intervals[] = { 0x1E00, 1, 0 }, { 0x1EFF, 0, 1 }, { 0x2071, 1, 1 }, { 0x207F, 1, 1 }, - { 0x2090, 1, 0 }, { 0x209C, 0, 1 }, + { 0x2090, 1, 0 }, { 0x2094, 0, 1 }, { 0x212A, 1, 0 }, { 0x212B, 0, 1 }, { 0x2132, 1, 1 }, { 0x214E, 1, 1 }, { 0x2160, 1, 0 }, { 0x2188, 0, 1 }, - { 0x2C60, 1, 0 }, { 0x2C7F, 0, 1 }, + { 0x2C60, 1, 0 }, { 0x2C6F, 0, 1 }, + { 0x2C71, 1, 0 }, { 0x2C7D, 0, 1 }, { 0xA722, 1, 0 }, { 0xA787, 0, 1 }, - { 0xA78B, 1, 0 }, { 0xA7AD, 0, 1 }, - { 0xA7B0, 1, 0 }, { 0xA7B7, 0, 1 }, - { 0xA7F7, 1, 0 }, { 0xA7FF, 0, 1 }, - { 0xAB30, 1, 0 }, { 0xAB5A, 0, 1 }, - { 0xAB5C, 1, 0 }, { 0xAB64, 0, 1 }, + { 0xA78B, 1, 0 }, { 0xA78C, 0, 1 }, + { 0xA7FB, 1, 0 }, { 0xA7FF, 0, 1 }, { 0xFB00, 1, 0 }, { 0xFB06, 0, 1 }, { 0xFF21, 1, 0 }, { 0xFF3A, 0, 1 }, { 0xFF41, 1, 0 }, { 0xFF5A, 0, 1 } @@ -204,7 +178,6 @@ static const uc_interval_t script_greek_intervals[] = { 0x0370, 1, 0 }, { 0x0373, 0, 1 }, { 0x0375, 1, 0 }, { 0x0377, 0, 1 }, { 0x037A, 1, 0 }, { 0x037D, 0, 1 }, - { 0x037F, 1, 1 }, { 0x0384, 1, 1 }, { 0x0386, 1, 1 }, { 0x0388, 1, 0 }, { 0x038A, 0, 1 }, @@ -233,20 +206,18 @@ static const uc_interval_t script_greek_intervals[] = { 0x1FF2, 1, 0 }, { 0x1FF4, 0, 1 }, { 0x1FF6, 1, 0 }, { 0x1FFE, 0, 1 }, { 0x2126, 1, 1 }, - { 0xAB65, 1, 1 }, - { 0x10140, 1, 0 }, { 0x1018C, 0, 1 }, - { 0x101A0, 1, 1 }, + { 0x10140, 1, 0 }, { 0x1018A, 0, 1 }, { 0x1D200, 1, 0 }, { 0x1D245, 0, 1 } }; static const uc_interval_t script_cyrillic_intervals[] = { - { 0x0400, 1, 0 }, { 0x0484, 0, 1 }, - { 0x0487, 1, 0 }, { 0x052F, 0, 1 }, + { 0x0400, 1, 0 }, { 0x0523, 0, 1 }, { 0x1D2B, 1, 1 }, { 0x1D78, 1, 1 }, { 0x2DE0, 1, 0 }, { 0x2DFF, 0, 1 }, - { 0xA640, 1, 0 }, { 0xA69F, 0, 1 }, - { 0xFE2E, 1, 0 }, { 0xFE2F, 0, 1 } + { 0xA640, 1, 0 }, { 0xA65F, 0, 1 }, + { 0xA662, 1, 0 }, { 0xA673, 0, 1 }, + { 0xA67C, 1, 0 }, { 0xA697, 0, 1 } }; static const uc_interval_t script_armenian_intervals[] = { @@ -254,7 +225,6 @@ static const uc_interval_t script_armenian_intervals[] = { 0x0559, 1, 0 }, { 0x055F, 0, 1 }, { 0x0561, 1, 0 }, { 0x0587, 0, 1 }, { 0x058A, 1, 1 }, - { 0x058D, 1, 0 }, { 0x058F, 0, 1 }, { 0xFB13, 1, 0 }, { 0xFB17, 0, 1 } }; static const uc_interval_t script_hebrew_intervals[] = @@ -271,60 +241,23 @@ static const uc_interval_t script_hebrew_intervals[] = }; static const uc_interval_t script_arabic_intervals[] = { - { 0x0600, 1, 0 }, { 0x0604, 0, 1 }, { 0x0606, 1, 0 }, { 0x060B, 0, 1 }, { 0x060D, 1, 0 }, { 0x061A, 0, 1 }, { 0x061E, 1, 1 }, - { 0x0620, 1, 0 }, { 0x063F, 0, 1 }, + { 0x0621, 1, 0 }, { 0x063F, 0, 1 }, { 0x0641, 1, 0 }, { 0x064A, 0, 1 }, - { 0x0656, 1, 0 }, { 0x066F, 0, 1 }, + { 0x0656, 1, 0 }, { 0x065E, 0, 1 }, + { 0x066A, 1, 0 }, { 0x066F, 0, 1 }, { 0x0671, 1, 0 }, { 0x06DC, 0, 1 }, { 0x06DE, 1, 0 }, { 0x06FF, 0, 1 }, { 0x0750, 1, 0 }, { 0x077F, 0, 1 }, - { 0x08A0, 1, 0 }, { 0x08B4, 0, 1 }, - { 0x08E3, 1, 0 }, { 0x08FF, 0, 1 }, - { 0xFB50, 1, 0 }, { 0xFBC1, 0, 1 }, + { 0xFB50, 1, 0 }, { 0xFBB1, 0, 1 }, { 0xFBD3, 1, 0 }, { 0xFD3D, 0, 1 }, { 0xFD50, 1, 0 }, { 0xFD8F, 0, 1 }, { 0xFD92, 1, 0 }, { 0xFDC7, 0, 1 }, - { 0xFDF0, 1, 0 }, { 0xFDFD, 0, 1 }, + { 0xFDF0, 1, 0 }, { 0xFDFC, 0, 1 }, { 0xFE70, 1, 0 }, { 0xFE74, 0, 1 }, - { 0xFE76, 1, 0 }, { 0xFEFC, 0, 1 }, - { 0x10E60, 1, 0 }, { 0x10E7E, 0, 1 }, - { 0x1EE00, 1, 0 }, { 0x1EE03, 0, 1 }, - { 0x1EE05, 1, 0 }, { 0x1EE1F, 0, 1 }, - { 0x1EE21, 1, 0 }, { 0x1EE22, 0, 1 }, - { 0x1EE24, 1, 1 }, - { 0x1EE27, 1, 1 }, - { 0x1EE29, 1, 0 }, { 0x1EE32, 0, 1 }, - { 0x1EE34, 1, 0 }, { 0x1EE37, 0, 1 }, - { 0x1EE39, 1, 1 }, - { 0x1EE3B, 1, 1 }, - { 0x1EE42, 1, 1 }, - { 0x1EE47, 1, 1 }, - { 0x1EE49, 1, 1 }, - { 0x1EE4B, 1, 1 }, - { 0x1EE4D, 1, 0 }, { 0x1EE4F, 0, 1 }, - { 0x1EE51, 1, 0 }, { 0x1EE52, 0, 1 }, - { 0x1EE54, 1, 1 }, - { 0x1EE57, 1, 1 }, - { 0x1EE59, 1, 1 }, - { 0x1EE5B, 1, 1 }, - { 0x1EE5D, 1, 1 }, - { 0x1EE5F, 1, 1 }, - { 0x1EE61, 1, 0 }, { 0x1EE62, 0, 1 }, - { 0x1EE64, 1, 1 }, - { 0x1EE67, 1, 0 }, { 0x1EE6A, 0, 1 }, - { 0x1EE6C, 1, 0 }, { 0x1EE72, 0, 1 }, - { 0x1EE74, 1, 0 }, { 0x1EE77, 0, 1 }, - { 0x1EE79, 1, 0 }, { 0x1EE7C, 0, 1 }, - { 0x1EE7E, 1, 1 }, - { 0x1EE80, 1, 0 }, { 0x1EE89, 0, 1 }, - { 0x1EE8B, 1, 0 }, { 0x1EE9B, 0, 1 }, - { 0x1EEA1, 1, 0 }, { 0x1EEA3, 0, 1 }, - { 0x1EEA5, 1, 0 }, { 0x1EEA9, 0, 1 }, - { 0x1EEAB, 1, 0 }, { 0x1EEBB, 0, 1 }, - { 0x1EEF0, 1, 0 }, { 0x1EEF1, 0, 1 } + { 0xFE76, 1, 0 }, { 0xFEFC, 0, 1 } }; static const uc_interval_t script_syriac_intervals[] = { @@ -338,14 +271,18 @@ static const uc_interval_t script_thaana_intervals[] = }; static const uc_interval_t script_devanagari_intervals[] = { - { 0x0900, 1, 0 }, { 0x0950, 0, 1 }, - { 0x0953, 1, 0 }, { 0x0963, 0, 1 }, - { 0x0966, 1, 0 }, { 0x097F, 0, 1 }, - { 0xA8E0, 1, 0 }, { 0xA8FD, 0, 1 } + { 0x0901, 1, 0 }, { 0x0939, 0, 1 }, + { 0x093C, 1, 0 }, { 0x094D, 0, 1 }, + { 0x0950, 1, 1 }, + { 0x0953, 1, 0 }, { 0x0954, 0, 1 }, + { 0x0958, 1, 0 }, { 0x0963, 0, 1 }, + { 0x0966, 1, 0 }, { 0x096F, 0, 1 }, + { 0x0971, 1, 0 }, { 0x0972, 0, 1 }, + { 0x097B, 1, 0 }, { 0x097F, 0, 1 } }; static const uc_interval_t script_bengali_intervals[] = { - { 0x0980, 1, 0 }, { 0x0983, 0, 1 }, + { 0x0981, 1, 0 }, { 0x0983, 0, 1 }, { 0x0985, 1, 0 }, { 0x098C, 0, 1 }, { 0x098F, 1, 0 }, { 0x0990, 0, 1 }, { 0x0993, 1, 0 }, { 0x09A8, 0, 1 }, @@ -358,7 +295,7 @@ static const uc_interval_t script_bengali_intervals[] = { 0x09D7, 1, 1 }, { 0x09DC, 1, 0 }, { 0x09DD, 0, 1 }, { 0x09DF, 1, 0 }, { 0x09E3, 0, 1 }, - { 0x09E6, 1, 0 }, { 0x09FB, 0, 1 } + { 0x09E6, 1, 0 }, { 0x09FA, 0, 1 } }; static const uc_interval_t script_gurmukhi_intervals[] = { @@ -393,8 +330,8 @@ static const uc_interval_t script_gujarati_intervals[] = { 0x0ACB, 1, 0 }, { 0x0ACD, 0, 1 }, { 0x0AD0, 1, 1 }, { 0x0AE0, 1, 0 }, { 0x0AE3, 0, 1 }, - { 0x0AE6, 1, 0 }, { 0x0AF1, 0, 1 }, - { 0x0AF9, 1, 1 } + { 0x0AE6, 1, 0 }, { 0x0AEF, 0, 1 }, + { 0x0AF1, 1, 1 } }; static const uc_interval_t script_oriya_intervals[] = { @@ -411,7 +348,7 @@ static const uc_interval_t script_oriya_intervals[] = { 0x0B56, 1, 0 }, { 0x0B57, 0, 1 }, { 0x0B5C, 1, 0 }, { 0x0B5D, 0, 1 }, { 0x0B5F, 1, 0 }, { 0x0B63, 0, 1 }, - { 0x0B66, 1, 0 }, { 0x0B77, 0, 1 } + { 0x0B66, 1, 0 }, { 0x0B71, 0, 1 } }; static const uc_interval_t script_tamil_intervals[] = { @@ -434,23 +371,24 @@ static const uc_interval_t script_tamil_intervals[] = }; static const uc_interval_t script_telugu_intervals[] = { - { 0x0C00, 1, 0 }, { 0x0C03, 0, 1 }, + { 0x0C01, 1, 0 }, { 0x0C03, 0, 1 }, { 0x0C05, 1, 0 }, { 0x0C0C, 0, 1 }, { 0x0C0E, 1, 0 }, { 0x0C10, 0, 1 }, { 0x0C12, 1, 0 }, { 0x0C28, 0, 1 }, - { 0x0C2A, 1, 0 }, { 0x0C39, 0, 1 }, + { 0x0C2A, 1, 0 }, { 0x0C33, 0, 1 }, + { 0x0C35, 1, 0 }, { 0x0C39, 0, 1 }, { 0x0C3D, 1, 0 }, { 0x0C44, 0, 1 }, { 0x0C46, 1, 0 }, { 0x0C48, 0, 1 }, { 0x0C4A, 1, 0 }, { 0x0C4D, 0, 1 }, { 0x0C55, 1, 0 }, { 0x0C56, 0, 1 }, - { 0x0C58, 1, 0 }, { 0x0C5A, 0, 1 }, + { 0x0C58, 1, 0 }, { 0x0C59, 0, 1 }, { 0x0C60, 1, 0 }, { 0x0C63, 0, 1 }, { 0x0C66, 1, 0 }, { 0x0C6F, 0, 1 }, { 0x0C78, 1, 0 }, { 0x0C7F, 0, 1 } }; static const uc_interval_t script_kannada_intervals[] = { - { 0x0C81, 1, 0 }, { 0x0C83, 0, 1 }, + { 0x0C82, 1, 0 }, { 0x0C83, 0, 1 }, { 0x0C85, 1, 0 }, { 0x0C8C, 0, 1 }, { 0x0C8E, 1, 0 }, { 0x0C90, 0, 1 }, { 0x0C92, 1, 0 }, { 0x0CA8, 0, 1 }, @@ -462,20 +400,20 @@ static const uc_interval_t script_kannada_intervals[] = { 0x0CD5, 1, 0 }, { 0x0CD6, 0, 1 }, { 0x0CDE, 1, 1 }, { 0x0CE0, 1, 0 }, { 0x0CE3, 0, 1 }, - { 0x0CE6, 1, 0 }, { 0x0CEF, 0, 1 }, - { 0x0CF1, 1, 0 }, { 0x0CF2, 0, 1 } + { 0x0CE6, 1, 0 }, { 0x0CEF, 0, 1 } }; static const uc_interval_t script_malayalam_intervals[] = { - { 0x0D01, 1, 0 }, { 0x0D03, 0, 1 }, + { 0x0D02, 1, 0 }, { 0x0D03, 0, 1 }, { 0x0D05, 1, 0 }, { 0x0D0C, 0, 1 }, { 0x0D0E, 1, 0 }, { 0x0D10, 0, 1 }, - { 0x0D12, 1, 0 }, { 0x0D3A, 0, 1 }, + { 0x0D12, 1, 0 }, { 0x0D28, 0, 1 }, + { 0x0D2A, 1, 0 }, { 0x0D39, 0, 1 }, { 0x0D3D, 1, 0 }, { 0x0D44, 0, 1 }, { 0x0D46, 1, 0 }, { 0x0D48, 0, 1 }, - { 0x0D4A, 1, 0 }, { 0x0D4E, 0, 1 }, + { 0x0D4A, 1, 0 }, { 0x0D4D, 0, 1 }, { 0x0D57, 1, 1 }, - { 0x0D5F, 1, 0 }, { 0x0D63, 0, 1 }, + { 0x0D60, 1, 0 }, { 0x0D63, 0, 1 }, { 0x0D66, 1, 0 }, { 0x0D75, 0, 1 }, { 0x0D79, 1, 0 }, { 0x0D7F, 0, 1 } }; @@ -491,9 +429,7 @@ static const uc_interval_t script_sinhala_intervals[] = { 0x0DCF, 1, 0 }, { 0x0DD4, 0, 1 }, { 0x0DD6, 1, 1 }, { 0x0DD8, 1, 0 }, { 0x0DDF, 0, 1 }, - { 0x0DE6, 1, 0 }, { 0x0DEF, 0, 1 }, - { 0x0DF2, 1, 0 }, { 0x0DF4, 0, 1 }, - { 0x111E1, 1, 0 }, { 0x111F4, 0, 1 } + { 0x0DF2, 1, 0 }, { 0x0DF4, 0, 1 } }; static const uc_interval_t script_thai_intervals[] = { @@ -519,46 +455,39 @@ static const uc_interval_t script_lao_intervals[] = { 0x0EC6, 1, 1 }, { 0x0EC8, 1, 0 }, { 0x0ECD, 0, 1 }, { 0x0ED0, 1, 0 }, { 0x0ED9, 0, 1 }, - { 0x0EDC, 1, 0 }, { 0x0EDF, 0, 1 } + { 0x0EDC, 1, 0 }, { 0x0EDD, 0, 1 } }; static const uc_interval_t script_tibetan_intervals[] = { { 0x0F00, 1, 0 }, { 0x0F47, 0, 1 }, { 0x0F49, 1, 0 }, { 0x0F6C, 0, 1 }, - { 0x0F71, 1, 0 }, { 0x0F97, 0, 1 }, + { 0x0F71, 1, 0 }, { 0x0F8B, 0, 1 }, + { 0x0F90, 1, 0 }, { 0x0F97, 0, 1 }, { 0x0F99, 1, 0 }, { 0x0FBC, 0, 1 }, { 0x0FBE, 1, 0 }, { 0x0FCC, 0, 1 }, - { 0x0FCE, 1, 0 }, { 0x0FD4, 0, 1 }, - { 0x0FD9, 1, 0 }, { 0x0FDA, 0, 1 } + { 0x0FCE, 1, 0 }, { 0x0FD4, 0, 1 } }; static const uc_interval_t script_myanmar_intervals[] = { - { 0x1000, 1, 0 }, { 0x109F, 0, 1 }, - { 0xA9E0, 1, 0 }, { 0xA9FE, 0, 1 }, - { 0xAA60, 1, 0 }, { 0xAA7F, 0, 1 } + { 0x1000, 1, 0 }, { 0x1099, 0, 1 }, + { 0x109E, 1, 0 }, { 0x109F, 0, 1 } }; static const uc_interval_t script_georgian_intervals[] = { { 0x10A0, 1, 0 }, { 0x10C5, 0, 1 }, - { 0x10C7, 1, 1 }, - { 0x10CD, 1, 1 }, { 0x10D0, 1, 0 }, { 0x10FA, 0, 1 }, - { 0x10FC, 1, 0 }, { 0x10FF, 0, 1 }, - { 0x2D00, 1, 0 }, { 0x2D25, 0, 1 }, - { 0x2D27, 1, 1 }, - { 0x2D2D, 1, 1 } + { 0x10FC, 1, 1 }, + { 0x2D00, 1, 0 }, { 0x2D25, 0, 1 } }; static const uc_interval_t script_hangul_intervals[] = { - { 0x1100, 1, 0 }, { 0x11FF, 0, 1 }, - { 0x302E, 1, 0 }, { 0x302F, 0, 1 }, + { 0x1100, 1, 0 }, { 0x1159, 0, 1 }, + { 0x115F, 1, 0 }, { 0x11A2, 0, 1 }, + { 0x11A8, 1, 0 }, { 0x11F9, 0, 1 }, { 0x3131, 1, 0 }, { 0x318E, 0, 1 }, { 0x3200, 1, 0 }, { 0x321E, 0, 1 }, { 0x3260, 1, 0 }, { 0x327E, 0, 1 }, - { 0xA960, 1, 0 }, { 0xA97C, 0, 1 }, { 0xAC00, 1, 0 }, { 0xD7A3, 0, 1 }, - { 0xD7B0, 1, 0 }, { 0xD7C6, 0, 1 }, - { 0xD7CB, 1, 0 }, { 0xD7FB, 0, 1 }, { 0xFFA0, 1, 0 }, { 0xFFBE, 0, 1 }, { 0xFFC2, 1, 0 }, { 0xFFC7, 0, 1 }, { 0xFFCA, 1, 0 }, { 0xFFCF, 0, 1 }, @@ -583,7 +512,7 @@ static const uc_interval_t script_ethiopic_intervals[] = { 0x12D8, 1, 0 }, { 0x1310, 0, 1 }, { 0x1312, 1, 0 }, { 0x1315, 0, 1 }, { 0x1318, 1, 0 }, { 0x135A, 0, 1 }, - { 0x135D, 1, 0 }, { 0x137C, 0, 1 }, + { 0x135F, 1, 0 }, { 0x137C, 0, 1 }, { 0x1380, 1, 0 }, { 0x1399, 0, 1 }, { 0x2D80, 1, 0 }, { 0x2D96, 0, 1 }, { 0x2DA0, 1, 0 }, { 0x2DA6, 0, 1 }, @@ -593,23 +522,15 @@ static const uc_interval_t script_ethiopic_intervals[] = { 0x2DC0, 1, 0 }, { 0x2DC6, 0, 1 }, { 0x2DC8, 1, 0 }, { 0x2DCE, 0, 1 }, { 0x2DD0, 1, 0 }, { 0x2DD6, 0, 1 }, - { 0x2DD8, 1, 0 }, { 0x2DDE, 0, 1 }, - { 0xAB01, 1, 0 }, { 0xAB06, 0, 1 }, - { 0xAB09, 1, 0 }, { 0xAB0E, 0, 1 }, - { 0xAB11, 1, 0 }, { 0xAB16, 0, 1 }, - { 0xAB20, 1, 0 }, { 0xAB26, 0, 1 }, - { 0xAB28, 1, 0 }, { 0xAB2E, 0, 1 } + { 0x2DD8, 1, 0 }, { 0x2DDE, 0, 1 } }; static const uc_interval_t script_cherokee_intervals[] = { - { 0x13A0, 1, 0 }, { 0x13F5, 0, 1 }, - { 0x13F8, 1, 0 }, { 0x13FD, 0, 1 }, - { 0xAB70, 1, 0 }, { 0xABBF, 0, 1 } + { 0x13A0, 1, 0 }, { 0x13F4, 0, 1 } }; static const uc_interval_t script_canadian_aboriginal_intervals[] = { - { 0x1400, 1, 0 }, { 0x167F, 0, 1 }, - { 0x18B0, 1, 0 }, { 0x18F5, 0, 1 } + { 0x1401, 1, 0 }, { 0x1676, 0, 1 } }; static const uc_interval_t script_ogham_intervals[] = { @@ -618,7 +539,7 @@ static const uc_interval_t script_ogham_intervals[] = static const uc_interval_t script_runic_intervals[] = { { 0x16A0, 1, 0 }, { 0x16EA, 0, 1 }, - { 0x16EE, 1, 0 }, { 0x16F8, 0, 1 } + { 0x16EE, 1, 0 }, { 0x16F0, 0, 1 } }; static const uc_interval_t script_khmer_intervals[] = { @@ -639,9 +560,7 @@ static const uc_interval_t script_mongolian_intervals[] = static const uc_interval_t script_hiragana_intervals[] = { { 0x3041, 1, 0 }, { 0x3096, 0, 1 }, - { 0x309D, 1, 0 }, { 0x309F, 0, 1 }, - { 0x1B001, 1, 1 }, - { 0x1F200, 1, 1 } + { 0x309D, 1, 0 }, { 0x309F, 0, 1 } }; static const uc_interval_t script_katakana_intervals[] = { @@ -651,14 +570,12 @@ static const uc_interval_t script_katakana_intervals[] = { 0x32D0, 1, 0 }, { 0x32FE, 0, 1 }, { 0x3300, 1, 0 }, { 0x3357, 0, 1 }, { 0xFF66, 1, 0 }, { 0xFF6F, 0, 1 }, - { 0xFF71, 1, 0 }, { 0xFF9D, 0, 1 }, - { 0x1B000, 1, 1 } + { 0xFF71, 1, 0 }, { 0xFF9D, 0, 1 } }; static const uc_interval_t script_bopomofo_intervals[] = { - { 0x02EA, 1, 0 }, { 0x02EB, 0, 1 }, { 0x3105, 1, 0 }, { 0x312D, 0, 1 }, - { 0x31A0, 1, 0 }, { 0x31BA, 0, 1 } + { 0x31A0, 1, 0 }, { 0x31B7, 0, 1 } }; static const uc_interval_t script_han_intervals[] = { @@ -670,13 +587,11 @@ static const uc_interval_t script_han_intervals[] = { 0x3021, 1, 0 }, { 0x3029, 0, 1 }, { 0x3038, 1, 0 }, { 0x303B, 0, 1 }, { 0x3400, 1, 0 }, { 0x4DB5, 0, 1 }, - { 0x4E00, 1, 0 }, { 0x9FD5, 0, 1 }, - { 0xF900, 1, 0 }, { 0xFA6D, 0, 1 }, + { 0x4E00, 1, 0 }, { 0x9FC3, 0, 1 }, + { 0xF900, 1, 0 }, { 0xFA2D, 0, 1 }, + { 0xFA30, 1, 0 }, { 0xFA6A, 0, 1 }, { 0xFA70, 1, 0 }, { 0xFAD9, 0, 1 }, { 0x20000, 1, 0 }, { 0x2A6D6, 0, 1 }, - { 0x2A700, 1, 0 }, { 0x2B734, 0, 1 }, - { 0x2B740, 1, 0 }, { 0x2B81D, 0, 1 }, - { 0x2B820, 1, 0 }, { 0x2CEA1, 0, 1 }, { 0x2F800, 1, 0 }, { 0x2FA1D, 0, 1 } }; static const uc_interval_t script_yi_intervals[] = @@ -686,7 +601,8 @@ static const uc_interval_t script_yi_intervals[] = }; static const uc_interval_t script_old_italic_intervals[] = { - { 0x10300, 1, 0 }, { 0x10323, 0, 1 } + { 0x10300, 1, 0 }, { 0x1031E, 0, 1 }, + { 0x10320, 1, 0 }, { 0x10323, 0, 1 } }; static const uc_interval_t script_gothic_intervals[] = { @@ -699,27 +615,18 @@ static const uc_interval_t script_deseret_intervals[] = static const uc_interval_t script_inherited_intervals[] = { { 0x0300, 1, 0 }, { 0x036F, 0, 1 }, - { 0x0485, 1, 0 }, { 0x0486, 0, 1 }, { 0x064B, 1, 0 }, { 0x0655, 0, 1 }, { 0x0670, 1, 1 }, { 0x0951, 1, 0 }, { 0x0952, 0, 1 }, - { 0x1AB0, 1, 0 }, { 0x1ABE, 0, 1 }, - { 0x1CD0, 1, 0 }, { 0x1CD2, 0, 1 }, - { 0x1CD4, 1, 0 }, { 0x1CE0, 0, 1 }, - { 0x1CE2, 1, 0 }, { 0x1CE8, 0, 1 }, - { 0x1CED, 1, 1 }, - { 0x1CF4, 1, 1 }, - { 0x1CF8, 1, 0 }, { 0x1CF9, 0, 1 }, - { 0x1DC0, 1, 0 }, { 0x1DF5, 0, 1 }, - { 0x1DFC, 1, 0 }, { 0x1DFF, 0, 1 }, + { 0x1DC0, 1, 0 }, { 0x1DE6, 0, 1 }, + { 0x1DFE, 1, 0 }, { 0x1DFF, 0, 1 }, { 0x200C, 1, 0 }, { 0x200D, 0, 1 }, { 0x20D0, 1, 0 }, { 0x20F0, 0, 1 }, - { 0x302A, 1, 0 }, { 0x302D, 0, 1 }, + { 0x302A, 1, 0 }, { 0x302F, 0, 1 }, { 0x3099, 1, 0 }, { 0x309A, 0, 1 }, { 0xFE00, 1, 0 }, { 0xFE0F, 0, 1 }, - { 0xFE20, 1, 0 }, { 0xFE2D, 0, 1 }, + { 0xFE20, 1, 0 }, { 0xFE26, 0, 1 }, { 0x101FD, 1, 1 }, - { 0x102E0, 1, 1 }, { 0x1D167, 1, 0 }, { 0x1D169, 0, 1 }, { 0x1D17B, 1, 0 }, { 0x1D182, 0, 1 }, { 0x1D185, 1, 0 }, { 0x1D18B, 0, 1 }, @@ -747,7 +654,7 @@ static const uc_interval_t script_tagbanwa_intervals[] = }; static const uc_interval_t script_limbu_intervals[] = { - { 0x1900, 1, 0 }, { 0x191E, 0, 1 }, + { 0x1900, 1, 0 }, { 0x191C, 0, 1 }, { 0x1920, 1, 0 }, { 0x192B, 0, 1 }, { 0x1930, 1, 0 }, { 0x193B, 0, 1 }, { 0x1940, 1, 1 }, @@ -803,14 +710,14 @@ static const uc_interval_t script_buginese_intervals[] = static const uc_interval_t script_coptic_intervals[] = { { 0x03E2, 1, 0 }, { 0x03EF, 0, 1 }, - { 0x2C80, 1, 0 }, { 0x2CF3, 0, 1 }, + { 0x2C80, 1, 0 }, { 0x2CEA, 0, 1 }, { 0x2CF9, 1, 0 }, { 0x2CFF, 0, 1 } }; static const uc_interval_t script_new_tai_lue_intervals[] = { - { 0x1980, 1, 0 }, { 0x19AB, 0, 1 }, + { 0x1980, 1, 0 }, { 0x19A9, 0, 1 }, { 0x19B0, 1, 0 }, { 0x19C9, 0, 1 }, - { 0x19D0, 1, 0 }, { 0x19DA, 0, 1 }, + { 0x19D0, 1, 0 }, { 0x19D9, 0, 1 }, { 0x19DE, 1, 0 }, { 0x19DF, 0, 1 } }; static const uc_interval_t script_glagolitic_intervals[] = @@ -820,9 +727,8 @@ static const uc_interval_t script_glagolitic_intervals[] = }; static const uc_interval_t script_tifinagh_intervals[] = { - { 0x2D30, 1, 0 }, { 0x2D67, 0, 1 }, - { 0x2D6F, 1, 0 }, { 0x2D70, 0, 1 }, - { 0x2D7F, 1, 1 } + { 0x2D30, 1, 0 }, { 0x2D65, 0, 1 }, + { 0x2D6F, 1, 1 } }; static const uc_interval_t script_syloti_nagri_intervals[] = { @@ -851,14 +757,13 @@ static const uc_interval_t script_balinese_intervals[] = }; static const uc_interval_t script_cuneiform_intervals[] = { - { 0x12000, 1, 0 }, { 0x12399, 0, 1 }, - { 0x12400, 1, 0 }, { 0x1246E, 0, 1 }, - { 0x12470, 1, 0 }, { 0x12474, 0, 1 }, - { 0x12480, 1, 0 }, { 0x12543, 0, 1 } + { 0x12000, 1, 0 }, { 0x1236E, 0, 1 }, + { 0x12400, 1, 0 }, { 0x12462, 0, 1 }, + { 0x12470, 1, 0 }, { 0x12473, 0, 1 } }; static const uc_interval_t script_phoenician_intervals[] = { - { 0x10900, 1, 0 }, { 0x1091B, 0, 1 }, + { 0x10900, 1, 0 }, { 0x10919, 0, 1 }, { 0x1091F, 1, 1 } }; static const uc_interval_t script_phags_pa_intervals[] = @@ -871,8 +776,8 @@ static const uc_interval_t script_nko_intervals[] = }; static const uc_interval_t script_sundanese_intervals[] = { - { 0x1B80, 1, 0 }, { 0x1BBF, 0, 1 }, - { 0x1CC0, 1, 0 }, { 0x1CC7, 0, 1 } + { 0x1B80, 1, 0 }, { 0x1BAA, 0, 1 }, + { 0x1BAE, 1, 0 }, { 0x1BB9, 0, 1 } }; static const uc_interval_t script_lepcha_intervals[] = { @@ -895,8 +800,7 @@ static const uc_interval_t script_saurashtra_intervals[] = }; static const uc_interval_t script_kayah_li_intervals[] = { - { 0xA900, 1, 0 }, { 0xA92D, 0, 1 }, - { 0xA92F, 1, 1 } + { 0xA900, 1, 0 }, { 0xA92F, 0, 1 } }; static const uc_interval_t script_rejang_intervals[] = { @@ -923,301 +827,7 @@ static const uc_interval_t script_cham_intervals[] = { 0xAA50, 1, 0 }, { 0xAA59, 0, 1 }, { 0xAA5C, 1, 0 }, { 0xAA5F, 0, 1 } }; -static const uc_interval_t script_tai_tham_intervals[] = -{ - { 0x1A20, 1, 0 }, { 0x1A5E, 0, 1 }, - { 0x1A60, 1, 0 }, { 0x1A7C, 0, 1 }, - { 0x1A7F, 1, 0 }, { 0x1A89, 0, 1 }, - { 0x1A90, 1, 0 }, { 0x1A99, 0, 1 }, - { 0x1AA0, 1, 0 }, { 0x1AAD, 0, 1 } -}; -static const uc_interval_t script_tai_viet_intervals[] = -{ - { 0xAA80, 1, 0 }, { 0xAAC2, 0, 1 }, - { 0xAADB, 1, 0 }, { 0xAADF, 0, 1 } -}; -static const uc_interval_t script_avestan_intervals[] = -{ - { 0x10B00, 1, 0 }, { 0x10B35, 0, 1 }, - { 0x10B39, 1, 0 }, { 0x10B3F, 0, 1 } -}; -static const uc_interval_t script_egyptian_hieroglyphs_intervals[] = -{ - { 0x13000, 1, 0 }, { 0x1342E, 0, 1 } -}; -static const uc_interval_t script_samaritan_intervals[] = -{ - { 0x0800, 1, 0 }, { 0x082D, 0, 1 }, - { 0x0830, 1, 0 }, { 0x083E, 0, 1 } -}; -static const uc_interval_t script_lisu_intervals[] = -{ - { 0xA4D0, 1, 0 }, { 0xA4FF, 0, 1 } -}; -static const uc_interval_t script_bamum_intervals[] = -{ - { 0xA6A0, 1, 0 }, { 0xA6F7, 0, 1 }, - { 0x16800, 1, 0 }, { 0x16A38, 0, 1 } -}; -static const uc_interval_t script_javanese_intervals[] = -{ - { 0xA980, 1, 0 }, { 0xA9CD, 0, 1 }, - { 0xA9D0, 1, 0 }, { 0xA9D9, 0, 1 }, - { 0xA9DE, 1, 0 }, { 0xA9DF, 0, 1 } -}; -static const uc_interval_t script_meetei_mayek_intervals[] = -{ - { 0xAAE0, 1, 0 }, { 0xAAF6, 0, 1 }, - { 0xABC0, 1, 0 }, { 0xABED, 0, 1 }, - { 0xABF0, 1, 0 }, { 0xABF9, 0, 1 } -}; -static const uc_interval_t script_imperial_aramaic_intervals[] = -{ - { 0x10840, 1, 0 }, { 0x10855, 0, 1 }, - { 0x10857, 1, 0 }, { 0x1085F, 0, 1 } -}; -static const uc_interval_t script_old_south_arabian_intervals[] = -{ - { 0x10A60, 1, 0 }, { 0x10A7F, 0, 1 } -}; -static const uc_interval_t script_inscriptional_parthian_intervals[] = -{ - { 0x10B40, 1, 0 }, { 0x10B55, 0, 1 }, - { 0x10B58, 1, 0 }, { 0x10B5F, 0, 1 } -}; -static const uc_interval_t script_inscriptional_pahlavi_intervals[] = -{ - { 0x10B60, 1, 0 }, { 0x10B72, 0, 1 }, - { 0x10B78, 1, 0 }, { 0x10B7F, 0, 1 } -}; -static const uc_interval_t script_old_turkic_intervals[] = -{ - { 0x10C00, 1, 0 }, { 0x10C48, 0, 1 } -}; -static const uc_interval_t script_kaithi_intervals[] = -{ - { 0x11080, 1, 0 }, { 0x110C1, 0, 1 } -}; -static const uc_interval_t script_batak_intervals[] = -{ - { 0x1BC0, 1, 0 }, { 0x1BF3, 0, 1 }, - { 0x1BFC, 1, 0 }, { 0x1BFF, 0, 1 } -}; -static const uc_interval_t script_brahmi_intervals[] = -{ - { 0x11000, 1, 0 }, { 0x1104D, 0, 1 }, - { 0x11052, 1, 0 }, { 0x1106F, 0, 1 }, - { 0x1107F, 1, 1 } -}; -static const uc_interval_t script_mandaic_intervals[] = -{ - { 0x0840, 1, 0 }, { 0x085B, 0, 1 }, - { 0x085E, 1, 1 } -}; -static const uc_interval_t script_chakma_intervals[] = -{ - { 0x11100, 1, 0 }, { 0x11134, 0, 1 }, - { 0x11136, 1, 0 }, { 0x11143, 0, 1 } -}; -static const uc_interval_t script_meroitic_cursive_intervals[] = -{ - { 0x109A0, 1, 0 }, { 0x109B7, 0, 1 }, - { 0x109BC, 1, 0 }, { 0x109CF, 0, 1 }, - { 0x109D2, 1, 0 }, { 0x109FF, 0, 1 } -}; -static const uc_interval_t script_meroitic_hieroglyphs_intervals[] = -{ - { 0x10980, 1, 0 }, { 0x1099F, 0, 1 } -}; -static const uc_interval_t script_miao_intervals[] = -{ - { 0x16F00, 1, 0 }, { 0x16F44, 0, 1 }, - { 0x16F50, 1, 0 }, { 0x16F7E, 0, 1 }, - { 0x16F8F, 1, 0 }, { 0x16F9F, 0, 1 } -}; -static const uc_interval_t script_sharada_intervals[] = -{ - { 0x11180, 1, 0 }, { 0x111CD, 0, 1 }, - { 0x111D0, 1, 0 }, { 0x111DF, 0, 1 } -}; -static const uc_interval_t script_sora_sompeng_intervals[] = -{ - { 0x110D0, 1, 0 }, { 0x110E8, 0, 1 }, - { 0x110F0, 1, 0 }, { 0x110F9, 0, 1 } -}; -static const uc_interval_t script_takri_intervals[] = -{ - { 0x11680, 1, 0 }, { 0x116B7, 0, 1 }, - { 0x116C0, 1, 0 }, { 0x116C9, 0, 1 } -}; -static const uc_interval_t script_caucasian_albanian_intervals[] = -{ - { 0x10530, 1, 0 }, { 0x10563, 0, 1 }, - { 0x1056F, 1, 1 } -}; -static const uc_interval_t script_bassa_vah_intervals[] = -{ - { 0x16AD0, 1, 0 }, { 0x16AED, 0, 1 }, - { 0x16AF0, 1, 0 }, { 0x16AF5, 0, 1 } -}; -static const uc_interval_t script_duployan_intervals[] = -{ - { 0x1BC00, 1, 0 }, { 0x1BC6A, 0, 1 }, - { 0x1BC70, 1, 0 }, { 0x1BC7C, 0, 1 }, - { 0x1BC80, 1, 0 }, { 0x1BC88, 0, 1 }, - { 0x1BC90, 1, 0 }, { 0x1BC99, 0, 1 }, - { 0x1BC9C, 1, 0 }, { 0x1BC9F, 0, 1 } -}; -static const uc_interval_t script_elbasan_intervals[] = -{ - { 0x10500, 1, 0 }, { 0x10527, 0, 1 } -}; -static const uc_interval_t script_grantha_intervals[] = -{ - { 0x11300, 1, 0 }, { 0x11303, 0, 1 }, - { 0x11305, 1, 0 }, { 0x1130C, 0, 1 }, - { 0x1130F, 1, 0 }, { 0x11310, 0, 1 }, - { 0x11313, 1, 0 }, { 0x11328, 0, 1 }, - { 0x1132A, 1, 0 }, { 0x11330, 0, 1 }, - { 0x11332, 1, 0 }, { 0x11333, 0, 1 }, - { 0x11335, 1, 0 }, { 0x11339, 0, 1 }, - { 0x1133C, 1, 0 }, { 0x11344, 0, 1 }, - { 0x11347, 1, 0 }, { 0x11348, 0, 1 }, - { 0x1134B, 1, 0 }, { 0x1134D, 0, 1 }, - { 0x11350, 1, 1 }, - { 0x11357, 1, 1 }, - { 0x1135D, 1, 0 }, { 0x11363, 0, 1 }, - { 0x11366, 1, 0 }, { 0x1136C, 0, 1 }, - { 0x11370, 1, 0 }, { 0x11374, 0, 1 } -}; -static const uc_interval_t script_pahawh_hmong_intervals[] = -{ - { 0x16B00, 1, 0 }, { 0x16B45, 0, 1 }, - { 0x16B50, 1, 0 }, { 0x16B59, 0, 1 }, - { 0x16B5B, 1, 0 }, { 0x16B61, 0, 1 }, - { 0x16B63, 1, 0 }, { 0x16B77, 0, 1 }, - { 0x16B7D, 1, 0 }, { 0x16B8F, 0, 1 } -}; -static const uc_interval_t script_khojki_intervals[] = -{ - { 0x11200, 1, 0 }, { 0x11211, 0, 1 }, - { 0x11213, 1, 0 }, { 0x1123D, 0, 1 } -}; -static const uc_interval_t script_linear_a_intervals[] = -{ - { 0x10600, 1, 0 }, { 0x10736, 0, 1 }, - { 0x10740, 1, 0 }, { 0x10755, 0, 1 }, - { 0x10760, 1, 0 }, { 0x10767, 0, 1 } -}; -static const uc_interval_t script_mahajani_intervals[] = -{ - { 0x11150, 1, 0 }, { 0x11176, 0, 1 } -}; -static const uc_interval_t script_manichaean_intervals[] = -{ - { 0x10AC0, 1, 0 }, { 0x10AE6, 0, 1 }, - { 0x10AEB, 1, 0 }, { 0x10AF6, 0, 1 } -}; -static const uc_interval_t script_mende_kikakui_intervals[] = -{ - { 0x1E800, 1, 0 }, { 0x1E8C4, 0, 1 }, - { 0x1E8C7, 1, 0 }, { 0x1E8D6, 0, 1 } -}; -static const uc_interval_t script_modi_intervals[] = -{ - { 0x11600, 1, 0 }, { 0x11644, 0, 1 }, - { 0x11650, 1, 0 }, { 0x11659, 0, 1 } -}; -static const uc_interval_t script_mro_intervals[] = -{ - { 0x16A40, 1, 0 }, { 0x16A5E, 0, 1 }, - { 0x16A60, 1, 0 }, { 0x16A69, 0, 1 }, - { 0x16A6E, 1, 0 }, { 0x16A6F, 0, 1 } -}; -static const uc_interval_t script_old_north_arabian_intervals[] = -{ - { 0x10A80, 1, 0 }, { 0x10A9F, 0, 1 } -}; -static const uc_interval_t script_nabataean_intervals[] = -{ - { 0x10880, 1, 0 }, { 0x1089E, 0, 1 }, - { 0x108A7, 1, 0 }, { 0x108AF, 0, 1 } -}; -static const uc_interval_t script_palmyrene_intervals[] = -{ - { 0x10860, 1, 0 }, { 0x1087F, 0, 1 } -}; -static const uc_interval_t script_pau_cin_hau_intervals[] = -{ - { 0x11AC0, 1, 0 }, { 0x11AF8, 0, 1 } -}; -static const uc_interval_t script_old_permic_intervals[] = -{ - { 0x10350, 1, 0 }, { 0x1037A, 0, 1 } -}; -static const uc_interval_t script_psalter_pahlavi_intervals[] = -{ - { 0x10B80, 1, 0 }, { 0x10B91, 0, 1 }, - { 0x10B99, 1, 0 }, { 0x10B9C, 0, 1 }, - { 0x10BA9, 1, 0 }, { 0x10BAF, 0, 1 } -}; -static const uc_interval_t script_siddham_intervals[] = -{ - { 0x11580, 1, 0 }, { 0x115B5, 0, 1 }, - { 0x115B8, 1, 0 }, { 0x115DD, 0, 1 } -}; -static const uc_interval_t script_khudawadi_intervals[] = -{ - { 0x112B0, 1, 0 }, { 0x112EA, 0, 1 }, - { 0x112F0, 1, 0 }, { 0x112F9, 0, 1 } -}; -static const uc_interval_t script_tirhuta_intervals[] = -{ - { 0x11480, 1, 0 }, { 0x114C7, 0, 1 }, - { 0x114D0, 1, 0 }, { 0x114D9, 0, 1 } -}; -static const uc_interval_t script_warang_citi_intervals[] = -{ - { 0x118A0, 1, 0 }, { 0x118F2, 0, 1 }, - { 0x118FF, 1, 1 } -}; -static const uc_interval_t script_ahom_intervals[] = -{ - { 0x11700, 1, 0 }, { 0x11719, 0, 1 }, - { 0x1171D, 1, 0 }, { 0x1172B, 0, 1 }, - { 0x11730, 1, 0 }, { 0x1173F, 0, 1 } -}; -static const uc_interval_t script_anatolian_hieroglyphs_intervals[] = -{ - { 0x14400, 1, 0 }, { 0x14646, 0, 1 } -}; -static const uc_interval_t script_hatran_intervals[] = -{ - { 0x108E0, 1, 0 }, { 0x108F2, 0, 1 }, - { 0x108F4, 1, 0 }, { 0x108F5, 0, 1 }, - { 0x108FB, 1, 0 }, { 0x108FF, 0, 1 } -}; -static const uc_interval_t script_multani_intervals[] = -{ - { 0x11280, 1, 0 }, { 0x11286, 0, 1 }, - { 0x11288, 1, 1 }, - { 0x1128A, 1, 0 }, { 0x1128D, 0, 1 }, - { 0x1128F, 1, 0 }, { 0x1129D, 0, 1 }, - { 0x1129F, 1, 0 }, { 0x112A9, 0, 1 } -}; -static const uc_interval_t script_old_hungarian_intervals[] = -{ - { 0x10C80, 1, 0 }, { 0x10CB2, 0, 1 }, - { 0x10CC0, 1, 0 }, { 0x10CF2, 0, 1 }, - { 0x10CFA, 1, 0 }, { 0x10CFF, 0, 1 } -}; -static const uc_interval_t script_signwriting_intervals[] = -{ - { 0x1D800, 1, 0 }, { 0x1DA8B, 0, 1 }, - { 0x1DA9B, 1, 0 }, { 0x1DA9F, 0, 1 }, - { 0x1DAA1, 1, 0 }, { 0x1DAAF, 0, 1 } -}; -static const uc_script_t scripts[131] = +static const uc_script_t scripts[77] = { { sizeof (script_common_intervals) / sizeof (uc_interval_t), @@ -1603,276 +1213,6 @@ static const uc_script_t scripts[131] = sizeof (script_cham_intervals) / sizeof (uc_interval_t), script_cham_intervals, "Cham" - }, - { - sizeof (script_tai_tham_intervals) / sizeof (uc_interval_t), - script_tai_tham_intervals, - "Tai_Tham" - }, - { - sizeof (script_tai_viet_intervals) / sizeof (uc_interval_t), - script_tai_viet_intervals, - "Tai_Viet" - }, - { - sizeof (script_avestan_intervals) / sizeof (uc_interval_t), - script_avestan_intervals, - "Avestan" - }, - { - sizeof (script_egyptian_hieroglyphs_intervals) / sizeof (uc_interval_t), - script_egyptian_hieroglyphs_intervals, - "Egyptian_Hieroglyphs" - }, - { - sizeof (script_samaritan_intervals) / sizeof (uc_interval_t), - script_samaritan_intervals, - "Samaritan" - }, - { - sizeof (script_lisu_intervals) / sizeof (uc_interval_t), - script_lisu_intervals, - "Lisu" - }, - { - sizeof (script_bamum_intervals) / sizeof (uc_interval_t), - script_bamum_intervals, - "Bamum" - }, - { - sizeof (script_javanese_intervals) / sizeof (uc_interval_t), - script_javanese_intervals, - "Javanese" - }, - { - sizeof (script_meetei_mayek_intervals) / sizeof (uc_interval_t), - script_meetei_mayek_intervals, - "Meetei_Mayek" - }, - { - sizeof (script_imperial_aramaic_intervals) / sizeof (uc_interval_t), - script_imperial_aramaic_intervals, - "Imperial_Aramaic" - }, - { - sizeof (script_old_south_arabian_intervals) / sizeof (uc_interval_t), - script_old_south_arabian_intervals, - "Old_South_Arabian" - }, - { - sizeof (script_inscriptional_parthian_intervals) / sizeof (uc_interval_t), - script_inscriptional_parthian_intervals, - "Inscriptional_Parthian" - }, - { - sizeof (script_inscriptional_pahlavi_intervals) / sizeof (uc_interval_t), - script_inscriptional_pahlavi_intervals, - "Inscriptional_Pahlavi" - }, - { - sizeof (script_old_turkic_intervals) / sizeof (uc_interval_t), - script_old_turkic_intervals, - "Old_Turkic" - }, - { - sizeof (script_kaithi_intervals) / sizeof (uc_interval_t), - script_kaithi_intervals, - "Kaithi" - }, - { - sizeof (script_batak_intervals) / sizeof (uc_interval_t), - script_batak_intervals, - "Batak" - }, - { - sizeof (script_brahmi_intervals) / sizeof (uc_interval_t), - script_brahmi_intervals, - "Brahmi" - }, - { - sizeof (script_mandaic_intervals) / sizeof (uc_interval_t), - script_mandaic_intervals, - "Mandaic" - }, - { - sizeof (script_chakma_intervals) / sizeof (uc_interval_t), - script_chakma_intervals, - "Chakma" - }, - { - sizeof (script_meroitic_cursive_intervals) / sizeof (uc_interval_t), - script_meroitic_cursive_intervals, - "Meroitic_Cursive" - }, - { - sizeof (script_meroitic_hieroglyphs_intervals) / sizeof (uc_interval_t), - script_meroitic_hieroglyphs_intervals, - "Meroitic_Hieroglyphs" - }, - { - sizeof (script_miao_intervals) / sizeof (uc_interval_t), - script_miao_intervals, - "Miao" - }, - { - sizeof (script_sharada_intervals) / sizeof (uc_interval_t), - script_sharada_intervals, - "Sharada" - }, - { - sizeof (script_sora_sompeng_intervals) / sizeof (uc_interval_t), - script_sora_sompeng_intervals, - "Sora_Sompeng" - }, - { - sizeof (script_takri_intervals) / sizeof (uc_interval_t), - script_takri_intervals, - "Takri" - }, - { - sizeof (script_caucasian_albanian_intervals) / sizeof (uc_interval_t), - script_caucasian_albanian_intervals, - "Caucasian_Albanian" - }, - { - sizeof (script_bassa_vah_intervals) / sizeof (uc_interval_t), - script_bassa_vah_intervals, - "Bassa_Vah" - }, - { - sizeof (script_duployan_intervals) / sizeof (uc_interval_t), - script_duployan_intervals, - "Duployan" - }, - { - sizeof (script_elbasan_intervals) / sizeof (uc_interval_t), - script_elbasan_intervals, - "Elbasan" - }, - { - sizeof (script_grantha_intervals) / sizeof (uc_interval_t), - script_grantha_intervals, - "Grantha" - }, - { - sizeof (script_pahawh_hmong_intervals) / sizeof (uc_interval_t), - script_pahawh_hmong_intervals, - "Pahawh_Hmong" - }, - { - sizeof (script_khojki_intervals) / sizeof (uc_interval_t), - script_khojki_intervals, - "Khojki" - }, - { - sizeof (script_linear_a_intervals) / sizeof (uc_interval_t), - script_linear_a_intervals, - "Linear_A" - }, - { - sizeof (script_mahajani_intervals) / sizeof (uc_interval_t), - script_mahajani_intervals, - "Mahajani" - }, - { - sizeof (script_manichaean_intervals) / sizeof (uc_interval_t), - script_manichaean_intervals, - "Manichaean" - }, - { - sizeof (script_mende_kikakui_intervals) / sizeof (uc_interval_t), - script_mende_kikakui_intervals, - "Mende_Kikakui" - }, - { - sizeof (script_modi_intervals) / sizeof (uc_interval_t), - script_modi_intervals, - "Modi" - }, - { - sizeof (script_mro_intervals) / sizeof (uc_interval_t), - script_mro_intervals, - "Mro" - }, - { - sizeof (script_old_north_arabian_intervals) / sizeof (uc_interval_t), - script_old_north_arabian_intervals, - "Old_North_Arabian" - }, - { - sizeof (script_nabataean_intervals) / sizeof (uc_interval_t), - script_nabataean_intervals, - "Nabataean" - }, - { - sizeof (script_palmyrene_intervals) / sizeof (uc_interval_t), - script_palmyrene_intervals, - "Palmyrene" - }, - { - sizeof (script_pau_cin_hau_intervals) / sizeof (uc_interval_t), - script_pau_cin_hau_intervals, - "Pau_Cin_Hau" - }, - { - sizeof (script_old_permic_intervals) / sizeof (uc_interval_t), - script_old_permic_intervals, - "Old_Permic" - }, - { - sizeof (script_psalter_pahlavi_intervals) / sizeof (uc_interval_t), - script_psalter_pahlavi_intervals, - "Psalter_Pahlavi" - }, - { - sizeof (script_siddham_intervals) / sizeof (uc_interval_t), - script_siddham_intervals, - "Siddham" - }, - { - sizeof (script_khudawadi_intervals) / sizeof (uc_interval_t), - script_khudawadi_intervals, - "Khudawadi" - }, - { - sizeof (script_tirhuta_intervals) / sizeof (uc_interval_t), - script_tirhuta_intervals, - "Tirhuta" - }, - { - sizeof (script_warang_citi_intervals) / sizeof (uc_interval_t), - script_warang_citi_intervals, - "Warang_Citi" - }, - { - sizeof (script_ahom_intervals) / sizeof (uc_interval_t), - script_ahom_intervals, - "Ahom" - }, - { - sizeof (script_anatolian_hieroglyphs_intervals) / sizeof (uc_interval_t), - script_anatolian_hieroglyphs_intervals, - "Anatolian_Hieroglyphs" - }, - { - sizeof (script_hatran_intervals) / sizeof (uc_interval_t), - script_hatran_intervals, - "Hatran" - }, - { - sizeof (script_multani_intervals) / sizeof (uc_interval_t), - script_multani_intervals, - "Multani" - }, - { - sizeof (script_old_hungarian_intervals) / sizeof (uc_interval_t), - script_old_hungarian_intervals, - "Old_Hungarian" - }, - { - sizeof (script_signwriting_intervals) / sizeof (uc_interval_t), - script_signwriting_intervals, - "SignWriting" } }; #define script_header_0 16 @@ -1885,7 +1225,7 @@ struct { int level1[15]; short level2[4 << 9]; - unsigned char level3[202 << 7]; + unsigned char level3[138 << 7]; } u_script = { @@ -1895,18 +1235,18 @@ u_script = }, { 0, 128, 256, 256, 256, 384, 512, 640, - 768, 896, 1024, 1152, 1280, 1408, 1536, 1664, - 1792, 1920, 2048, 2176, 2304, 2432, 2560, 2688, - 2816, 2944, 3072, 3200, 3328, 3456, 3584, 3712, - 3840, 3968, 4096, 4096, 4224, 4352, 4480, 4608, - 4736, 4736, 4736, 4736, 4736, 4864, 4992, 5120, - 5248, 5376, 5504, 5632, 5760, 5888, 6016, 6144, - 6272, 6400, 6528, 6656, 256, 256, 6784, 6912, - 7040, 7168, 7296, 7424, 7552, 7552, 7552, 7680, - 7808, 7552, 7552, 7552, 7552, 7552, 7552, 7552, - 7936, 7936, 7552, 7552, 7552, 7552, 8064, 8192, + 768, 768, 896, 1024, 1152, 1280, 1408, 1536, + -1, -1, 1664, 1792, 1920, 2048, 2176, 2304, + 2432, 2560, 2688, 2816, 2944, 3072, 3200, 3328, + 3456, 3584, 3712, 3840, 3968, 4096, 4224, 4352, + 4480, 4608, 4608, 4608, 4736, 4864, 4992, 5120, + 5248, 5376, 5504, 5632, 5760, -1, 5888, 6016, + 6144, -1, 6272, 6400, 256, 256, 6528, 6656, + 6784, 6912, 7040, 7168, 7296, 7296, 7296, 7424, + 7552, 7296, 7296, 7296, 7296, 7680, 7808, 7936, + 8064, 8064, 7296, 7296, 7296, 7296, 8192, -1, 8320, 8448, 8576, 8704, 8832, 8960, 9088, 9216, - 9344, 9472, 9600, 9728, 9856, 9984, 10112, 7552, + 9344, 9472, 9600, 9728, 9856, 9984, 10112, 7296, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, @@ -1936,18 +1276,18 @@ u_script = 9088, 9088, 9088, 9088, 9088, 9088, 9088, 10368, 10496, 10496, 10496, 10496, 10496, 10496, 10496, 10496, 10496, 10624, 10752, 10752, 10880, 11008, 11136, 11264, - 11392, 11520, 11648, 11776, 11904, 12032, 12160, 12288, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 12416, + 11392, 11520, 11648, -1, 11776, -1, -1, -1, + 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904, + 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904, + 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904, + 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904, + 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904, + 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904, + 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904, + 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904, + 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904, + 11904, 11904, 11904, 11904, 11904, 11904, 11904, 11904, + 11904, 11904, 11904, 11904, 11904, 11904, 11904, 12032, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1956,26 +1296,19 @@ u_script = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 9088, 9088, 12544, 12672, 12800, 12928, - 13056, 13056, 13184, 13312, 13440, 13568, 13696, 13824, - 13952, 14080, 14208, 14336, -1, 14464, 14592, 14720, - 14848, 14976, 15104, -1, 15232, 15232, 15360, -1, - 15488, 15616, 15744, 15872, 16000, 16128, 16256, 16384, - 16512, 16640, -1, -1, 16768, -1, -1, -1, - 16896, 17024, 17152, 17280, 17408, 17536, 17664, -1, - -1, 17792, -1, 17920, 18048, 18176, 18304, -1, - -1, 18432, -1, -1, -1, 18560, -1, -1, + -1, -1, 9088, 9088, 12160, 12288, 12416, 12544, + 12672, 12672, 12800, 12928, 13056, 13184, 13312, 13440, + 13568, 13696, 13824, 13952, -1, 14080, 14208, 14336, + 14464, 14592, -1, -1, -1, -1, -1, -1, + 14720, -1, 14848, -1, 14976, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18816, - 18944, 18688, 19072, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 19200, 19200, 19200, 19200, 19200, 19200, 19200, 19200, - 19328, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 15104, 15104, 15104, 15104, 15104, 15104, 15232, -1, + 15360, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 19456, 19456, 19456, 19456, 19584, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1984,8 +1317,6 @@ u_script = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 19712, 19712, 19712, 19712, 19840, 19968, 20096, 20224, - -1, -1, -1, -1, -1, -1, 20352, 20480, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -2002,25 +1333,34 @@ u_script = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 20608, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 20736, 20864, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 7552, 20992, 21120, 21248, 21376, -1, 21504, -1, - 21632, 21760, 21888, 7552, 7552, 22016, 7552, 22144, - 22272, 22272, 22272, 22272, 22272, 22400, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 22528, 22656, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 22784, 22912, -1, -1, - 23040, 23168, 23296, 23424, 23552, -1, 7552, 7552, - 7552, 7552, 23680, 23808, 7552, 23936, 24064, 24192, - 24320, 24448, 24576, 24704, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 7296, 15488, 15616, 15744, 15872, -1, 16000, -1, + 16128, 16256, 16384, 7296, 7296, 16512, 7296, 16640, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 16768, 16896, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, @@ -2063,17 +1403,8 @@ u_script = 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, - 9088, 9088, 9088, 9088, 9088, 24832, 9088, 9088, - 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, - 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, - 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, - 9088, 9088, 9088, 9088, 9088, 9088, 24960, 9088, - 25088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, - 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, - 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, - 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, - 9088, 9088, 9088, 9088, 9088, 9088, 9088, 9088, - 9088, 9088, 9088, 9088, 9088, 25216, -1, -1, + 9088, 9088, 9088, 9088, 9088, 17024, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -2084,9 +1415,18 @@ u_script = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 9088, 9088, 9088, 9088, 25344, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 25472, -1, 25600, 25728, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 9088, 9088, 9088, 9088, 17152, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 17280, -1, 17408, 17536, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -2213,7 +1553,7 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, - 0, 0, 34, 34, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 40, 40, 40, 40, 40, 40, 40, @@ -2231,7 +1571,7 @@ u_script = 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 2, 2, 2, 2, 0, 2, 2, 2, - 255, 255, 2, 2, 2, 2, 0, 2, + 255, 255, 2, 2, 2, 2, 0, 255, 255, 255, 255, 255, 2, 0, 2, 0, 2, 2, 2, 255, 2, 255, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -2264,28 +1604,12 @@ u_script = 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 40, 40, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, @@ -2297,7 +1621,7 @@ u_script = 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 255, 0, 4, 255, 255, 4, 4, 4, + 255, 0, 4, 255, 255, 255, 255, 255, 255, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, @@ -2312,20 +1636,20 @@ u_script = 5, 5, 5, 255, 255, 255, 255, 255, 5, 5, 5, 5, 5, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 6, 6, 6, 6, 6, 0, 6, 6, + 0, 0, 0, 0, 255, 255, 6, 6, 6, 6, 6, 6, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 0, 0, 255, 6, 0, - 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 0, 255, 255, 6, 0, + 255, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 255, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 6, 6, 6, 6, 6, 6, 40, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, @@ -2376,55 +1700,23 @@ u_script = 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 255, 255, 255, 255, 255, - 81, 81, 81, 81, 81, 81, 81, 81, - 81, 81, 81, 81, 81, 81, 81, 81, - 81, 81, 81, 81, 81, 81, 81, 81, - 81, 81, 81, 81, 81, 81, 81, 81, - 81, 81, 81, 81, 81, 81, 81, 81, - 81, 81, 81, 81, 81, 81, 255, 255, - 81, 81, 81, 81, 81, 81, 81, 81, - 81, 81, 81, 81, 81, 81, 81, 255, - 94, 94, 94, 94, 94, 94, 94, 94, - 94, 94, 94, 94, 94, 94, 94, 94, - 94, 94, 94, 94, 94, 94, 94, 94, - 94, 94, 94, 94, 255, 255, 94, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 9, 9, 9, 9, 9, 9, 9, 9, + 255, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 255, 255, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, - 9, 9, 9, 9, 9, 9, 9, 9, - 9, 9, 9, 9, 9, 9, 9, 9, - 9, 40, 40, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 255, 255, + 9, 40, 40, 9, 9, 255, 255, 255, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, - 9, 9, 9, 9, 9, 9, 9, 9, - 9, 9, 9, 9, 9, 9, 9, 9, - 10, 10, 10, 10, 255, 10, 10, 10, + 0, 9, 9, 255, 255, 255, 255, 255, + 255, 255, 255, 9, 9, 9, 9, 9, + 255, 10, 10, 10, 255, 10, 10, 10, 10, 10, 10, 10, 10, 255, 255, 10, 10, 255, 255, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, @@ -2439,7 +1731,7 @@ u_script = 10, 10, 10, 10, 255, 255, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, - 10, 10, 10, 10, 255, 255, 255, 255, + 10, 10, 10, 255, 255, 255, 255, 255, 255, 11, 11, 11, 255, 11, 11, 11, 11, 11, 11, 255, 255, 255, 255, 11, 11, 255, 255, 11, 11, 11, 11, 11, @@ -2470,8 +1762,8 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 12, 12, 12, 12, 255, 255, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, - 12, 12, 255, 255, 255, 255, 255, 255, 255, 12, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 13, 13, 13, 255, 13, 13, 13, 13, 13, 13, 13, 13, 255, 255, 13, 13, 255, 255, 13, 13, 13, 13, 13, @@ -2486,7 +1778,7 @@ u_script = 255, 255, 255, 255, 13, 13, 255, 13, 13, 13, 13, 13, 255, 255, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, - 13, 13, 13, 13, 13, 13, 13, 13, + 13, 13, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 14, 14, 255, 14, 14, 14, 14, 14, 14, 255, 255, 255, 14, 14, @@ -2504,23 +1796,23 @@ u_script = 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 255, 255, 255, 255, 255, - 15, 15, 15, 15, 255, 15, 15, 15, + 255, 15, 15, 15, 255, 15, 15, 15, 15, 15, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 255, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 15, 15, 15, 15, 15, + 15, 15, 15, 15, 255, 15, 15, 15, 15, 15, 255, 255, 255, 15, 15, 15, 15, 15, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 15, 255, 255, 255, 255, 255, 255, 255, 15, 15, 255, - 15, 15, 15, 255, 255, 255, 255, 255, + 15, 15, 255, 255, 255, 255, 255, 255, 15, 15, 15, 15, 255, 255, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 255, 255, 255, 255, 255, 255, 255, 255, 15, 15, 15, 15, 15, 15, 15, 15, - 255, 16, 16, 16, 255, 16, 16, 16, + 255, 255, 16, 16, 255, 16, 16, 16, 16, 16, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, @@ -2534,20 +1826,20 @@ u_script = 255, 255, 255, 255, 255, 255, 16, 255, 16, 16, 16, 16, 255, 255, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, - 255, 16, 16, 255, 255, 255, 255, 255, + 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 17, 17, 17, 255, 17, 17, 17, + 255, 255, 17, 17, 255, 17, 17, 17, 17, 17, 17, 17, 17, 255, 17, 17, 17, 255, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 255, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 255, 255, 17, 17, 17, + 17, 17, 255, 255, 255, 17, 17, 17, 17, 17, 17, 17, 17, 255, 17, 17, - 17, 255, 17, 17, 17, 17, 17, 255, - 255, 255, 255, 255, 255, 255, 255, 17, + 17, 255, 17, 17, 17, 17, 255, 255, 255, 255, 255, 255, 255, 255, 255, 17, + 255, 255, 255, 255, 255, 255, 255, 255, 17, 17, 17, 17, 255, 255, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 255, 255, @@ -2564,8 +1856,8 @@ u_script = 255, 255, 18, 255, 255, 255, 255, 18, 18, 18, 18, 18, 18, 255, 18, 255, 18, 18, 18, 18, 18, 18, 18, 18, - 255, 255, 255, 255, 255, 255, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 18, 18, 18, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 19, 19, 19, 19, 19, 19, 19, @@ -2595,7 +1887,7 @@ u_script = 20, 20, 20, 20, 20, 255, 20, 255, 20, 20, 20, 20, 20, 20, 255, 255, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 255, 255, 20, 20, 20, 20, + 20, 20, 255, 255, 20, 20, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -2617,7 +1909,7 @@ u_script = 255, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, + 21, 21, 21, 21, 255, 255, 255, 255, 21, 21, 21, 21, 21, 21, 21, 21, 255, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, @@ -2626,8 +1918,8 @@ u_script = 21, 21, 21, 21, 21, 255, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 255, 21, 21, - 21, 21, 21, 21, 21, 0, 0, 0, - 0, 21, 21, 255, 255, 255, 255, 255, + 21, 21, 21, 21, 21, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -2651,19 +1943,21 @@ u_script = 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 255, 255, 255, 255, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 255, 23, - 255, 255, 255, 255, 255, 23, 255, 255, + 23, 23, 23, 23, 23, 23, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 0, 23, 23, 23, 23, + 23, 23, 23, 0, 23, 255, 255, 255, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, @@ -2673,6 +1967,7 @@ u_script = 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 255, 255, 255, 255, 255, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, @@ -2680,6 +1975,19 @@ u_script = 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 255, 255, 255, 255, 255, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 255, 255, 255, 255, 255, 255, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, @@ -2723,7 +2031,7 @@ u_script = 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 255, 255, 25, 25, 25, + 25, 25, 25, 255, 255, 255, 255, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, @@ -2742,8 +2050,29 @@ u_script = 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 255, 255, - 26, 26, 26, 26, 26, 26, 255, 255, + 26, 26, 26, 26, 26, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, @@ -2760,6 +2089,17 @@ u_script = 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, @@ -2774,8 +2114,8 @@ u_script = 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 0, 0, 0, 29, 29, - 29, 29, 29, 29, 29, 29, 29, 29, 29, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 255, 41, 41, 41, 41, 41, 41, 41, 255, 255, 255, @@ -2830,20 +2170,20 @@ u_script = 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 255, 255, 255, 255, 255, - 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 255, + 45, 45, 45, 45, 45, 255, 255, 255, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 255, 255, 255, 255, 45, 45, 45, 45, 45, 45, 45, 45, @@ -2861,13 +2201,13 @@ u_script = 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, - 55, 55, 55, 55, 255, 255, 255, 255, + 55, 55, 255, 255, 255, 255, 255, 255, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 255, 255, 255, 255, 255, 255, 55, 55, 55, 55, 55, 55, 55, 55, - 55, 55, 55, 255, 255, 255, 55, 55, + 55, 55, 255, 255, 255, 255, 55, 55, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, @@ -2876,26 +2216,10 @@ u_script = 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 255, 255, 53, 53, - 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 77, 77, 77, 77, 77, 255, - 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 77, 77, 77, 255, 255, 77, - 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 255, 255, 255, 255, 255, 255, - 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 255, 255, 255, 255, 255, 255, - 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 77, 77, 77, 77, 255, 255, - 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -2925,17 +2249,17 @@ u_script = 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, + 66, 66, 66, 255, 255, 255, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, - 66, 66, 66, 66, 66, 66, 66, 66, - 92, 92, 92, 92, 92, 92, 92, 92, - 92, 92, 92, 92, 92, 92, 92, 92, - 92, 92, 92, 92, 92, 92, 92, 92, - 92, 92, 92, 92, 92, 92, 92, 92, - 92, 92, 92, 92, 92, 92, 92, 92, - 92, 92, 92, 92, 92, 92, 92, 92, - 92, 92, 92, 92, 255, 255, 255, 255, - 255, 255, 255, 255, 92, 92, 92, 92, + 66, 66, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, @@ -2952,22 +2276,6 @@ u_script = 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 66, 66, 66, 66, 66, 66, 66, 66, - 255, 255, 255, 255, 255, 255, 255, 255, - 40, 40, 40, 0, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, - 40, 0, 40, 40, 40, 40, 40, 40, - 40, 0, 0, 0, 0, 40, 0, 0, - 0, 0, 0, 0, 40, 0, 0, 255, - 40, 40, 255, 255, 255, 255, 255, 255, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -2996,10 +2304,10 @@ u_script = 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 255, 255, - 255, 255, 255, 255, 40, 40, 40, 40, + 40, 40, 40, 40, 40, 40, 40, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 40, 40, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 255, 255, @@ -3044,18 +2352,18 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 255, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 255, 255, 255, + 255, 255, 0, 0, 0, 0, 0, 0, 0, 1, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, + 0, 0, 0, 0, 0, 0, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 40, 40, 40, 40, 40, 40, 40, @@ -3074,15 +2382,14 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, + 1, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3126,8 +2433,9 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3144,6 +2452,54 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 255, 255, 255, + 0, 0, 0, 0, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 0, 0, 0, 0, 255, 0, 0, + 0, 0, 255, 255, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 255, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 0, 255, 0, + 0, 0, 0, 255, 255, 255, 0, 255, + 0, 0, 0, 0, 0, 0, 0, 255, + 255, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 255, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 255, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 255, 0, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, @@ -3169,27 +2525,11 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 255, 255, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 255, 0, 0, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 255, 255, 255, + 0, 0, 0, 0, 0, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 56, 56, 56, 56, 56, 56, 56, 56, @@ -3206,9 +2546,8 @@ u_script = 56, 56, 56, 56, 56, 56, 56, 255, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 54, 54, 54, 54, 54, 54, 54, 54, + 255, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 255, 255, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, @@ -3222,24 +2561,25 @@ u_script = 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, - 54, 54, 54, 54, 255, 255, 255, 255, + 54, 54, 54, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 54, 54, 54, 54, 54, 54, 54, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 255, 23, - 255, 255, 255, 255, 255, 23, 255, 255, - 57, 57, 57, 57, 57, 57, 57, 57, + 23, 23, 23, 23, 23, 23, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, + 57, 57, 57, 57, 57, 57, 255, 255, 255, 255, 255, 255, 255, 255, 255, 57, - 57, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 57, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 255, @@ -3262,9 +2602,9 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 255, + 0, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -3325,7 +2665,7 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 40, 40, 40, 40, 24, 24, + 35, 35, 40, 40, 40, 40, 40, 40, 0, 0, 0, 0, 0, 0, 0, 0, 35, 35, 35, 35, 0, 0, 0, 0, 255, 32, 32, 32, 32, 32, 32, 32, @@ -3375,7 +2715,7 @@ u_script = 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3392,8 +2732,8 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 24, 24, 24, 24, 24, 24, 24, @@ -3456,9 +2796,9 @@ u_script = 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 255, 255, + 35, 35, 35, 35, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -3490,12 +2830,12 @@ u_script = 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 82, 82, 82, 82, 82, 82, 82, 82, - 82, 82, 82, 82, 82, 82, 82, 82, - 82, 82, 82, 82, 82, 82, 82, 82, - 82, 82, 82, 82, 82, 82, 82, 82, - 82, 82, 82, 82, 82, 82, 82, 82, - 82, 82, 82, 82, 82, 82, 82, 82, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, @@ -3524,25 +2864,25 @@ u_script = 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 255, 255, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 255, 255, 255, 255, + 255, 255, 255, 255, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3561,12 +2901,7 @@ u_script = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 0, 0, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 255, 255, - 1, 1, 1, 1, 1, 1, 1, 1, + 0, 0, 0, 1, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -3574,16 +2909,21 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 1, - 1, 1, 1, 1, 1, 1, 1, 1, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 1, 1, 1, 1, 1, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, @@ -3604,42 +2944,26 @@ u_script = 255, 255, 255, 255, 255, 255, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 255, 255, 255, 255, 255, 255, - 9, 9, 9, 9, 9, 9, 9, 9, - 9, 9, 9, 9, 9, 9, 9, 9, - 9, 9, 9, 9, 9, 9, 9, 9, - 9, 9, 9, 9, 9, 9, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 0, 71, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 72, - 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 255, 255, 255, - 84, 84, 84, 84, 84, 84, 84, 84, - 84, 84, 84, 84, 84, 84, 84, 84, - 84, 84, 84, 84, 84, 84, 84, 84, - 84, 84, 84, 84, 84, 84, 84, 84, - 84, 84, 84, 84, 84, 84, 84, 84, - 84, 84, 84, 84, 84, 84, 84, 84, - 84, 84, 84, 84, 84, 84, 84, 84, - 84, 84, 84, 84, 84, 84, 84, 84, - 84, 84, 84, 84, 84, 84, 84, 84, - 84, 84, 84, 84, 84, 84, 255, 0, - 84, 84, 84, 84, 84, 84, 84, 84, - 84, 84, 255, 255, 255, 255, 84, 84, - 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, @@ -3652,79 +2976,48 @@ u_script = 76, 76, 76, 76, 76, 76, 255, 255, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 255, 255, 76, 76, 76, 76, - 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, - 78, 78, 78, 78, 78, 78, 78, 78, - 78, 78, 78, 78, 78, 78, 78, 78, - 78, 78, 78, 78, 78, 78, 78, 78, - 78, 78, 78, 78, 78, 78, 78, 78, - 78, 78, 78, 78, 78, 78, 78, 78, - 78, 78, 78, 78, 78, 78, 78, 78, - 78, 78, 78, 78, 78, 78, 78, 78, - 78, 78, 78, 78, 78, 78, 78, 78, - 78, 78, 78, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 78, 78, 78, 78, 78, - 85, 85, 85, 85, 85, 85, 85, 85, - 85, 85, 85, 85, 85, 85, 85, 85, - 85, 85, 85, 85, 85, 85, 85, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 25, 25, 25, 25, 25, 25, 255, - 255, 25, 25, 25, 25, 25, 25, 255, - 255, 25, 25, 25, 25, 25, 25, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 25, 25, 25, 25, 25, 25, 25, 255, - 25, 25, 25, 25, 25, 25, 25, 255, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 0, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, - 85, 85, 85, 85, 85, 85, 85, 85, - 85, 85, 85, 85, 85, 85, 85, 85, - 85, 85, 85, 85, 85, 85, 85, 85, - 85, 85, 85, 85, 85, 85, 85, 85, - 85, 85, 85, 85, 85, 85, 85, 85, - 85, 85, 85, 85, 85, 85, 255, 255, - 85, 85, 85, 85, 85, 85, 85, 85, - 85, 85, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 255, - 255, 255, 255, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 255, 255, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, @@ -3732,8 +3025,7 @@ u_script = 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 255, 255, + 35, 35, 35, 255, 255, 255, 255, 255, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, @@ -3774,10 +3066,10 @@ u_script = 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, @@ -3831,13 +3123,13 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 255, 255, + 6, 6, 6, 6, 6, 0, 255, 255, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, - 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 3, 3, + 40, 40, 40, 40, 40, 40, 40, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3945,10 +3237,10 @@ u_script = 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 255, 255, 255, + 2, 2, 2, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, - 2, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -3972,26 +3264,26 @@ u_script = 74, 74, 74, 74, 74, 74, 74, 74, 74, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 40, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 255, 255, 255, 255, - 37, 37, 37, 37, 37, 37, 37, 37, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, + 37, 37, 37, 37, 37, 37, 37, 255, 37, 37, 37, 37, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 255, 255, 255, 255, 255, - 119, 119, 119, 119, 119, 119, 119, 119, - 119, 119, 119, 119, 119, 119, 119, 119, - 119, 119, 119, 119, 119, 119, 119, 119, - 119, 119, 119, 119, 119, 119, 119, 119, - 119, 119, 119, 119, 119, 119, 119, 119, - 119, 119, 119, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, @@ -4039,54 +3331,6 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 105, 105, 105, 105, 105, 105, 105, 105, - 105, 105, 105, 105, 105, 105, 105, 105, - 105, 105, 105, 105, 105, 105, 105, 105, - 105, 105, 105, 105, 105, 105, 105, 105, - 105, 105, 105, 105, 105, 105, 105, 105, - 255, 255, 255, 255, 255, 255, 255, 255, - 102, 102, 102, 102, 102, 102, 102, 102, - 102, 102, 102, 102, 102, 102, 102, 102, - 102, 102, 102, 102, 102, 102, 102, 102, - 102, 102, 102, 102, 102, 102, 102, 102, - 102, 102, 102, 102, 102, 102, 102, 102, - 102, 102, 102, 102, 102, 102, 102, 102, - 102, 102, 102, 102, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 102, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 109, 109, 109, 109, 109, 109, 109, 109, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 51, 51, 51, 51, 51, 51, 255, 255, 51, 255, 51, 51, 51, 51, 51, 51, @@ -4096,34 +3340,18 @@ u_script = 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 255, 51, 51, 255, 255, 255, 51, 255, 255, 51, - 86, 86, 86, 86, 86, 86, 86, 86, - 86, 86, 86, 86, 86, 86, 86, 86, - 86, 86, 86, 86, 86, 86, 255, 86, - 86, 86, 86, 86, 86, 86, 86, 86, - 117, 117, 117, 117, 117, 117, 117, 117, - 117, 117, 117, 117, 117, 117, 117, 117, - 117, 117, 117, 117, 117, 117, 117, 117, - 117, 117, 117, 117, 117, 117, 117, 117, - 116, 116, 116, 116, 116, 116, 116, 116, - 116, 116, 116, 116, 116, 116, 116, 116, - 116, 116, 116, 116, 116, 116, 116, 116, - 116, 116, 116, 116, 116, 116, 116, 255, - 255, 255, 255, 255, 255, 255, 255, 116, - 116, 116, 116, 116, 116, 116, 116, 116, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 127, 127, 127, 127, 127, 127, 127, 127, - 127, 127, 127, 127, 127, 127, 127, 127, - 127, 127, 127, 255, 127, 127, 255, 255, - 255, 255, 255, 127, 127, 127, 127, 127, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, - 63, 63, 63, 63, 255, 255, 255, 63, + 63, 63, 255, 255, 255, 255, 255, 63, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, @@ -4136,22 +3364,6 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 97, 97, 97, 97, 97, 97, 97, 97, - 97, 97, 97, 97, 97, 97, 97, 97, - 97, 97, 97, 97, 97, 97, 97, 97, - 97, 97, 97, 97, 97, 97, 97, 97, - 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, - 255, 255, 255, 255, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, - 255, 255, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 60, 60, 60, 60, 255, 60, 60, 255, 255, 255, 255, 255, 60, 60, 60, 60, 60, 60, 60, 60, 255, 60, 60, 60, @@ -4164,330 +3376,10 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 60, 60, 60, 60, 60, 60, 60, 60, 60, 255, 255, 255, 255, 255, 255, 255, - 87, 87, 87, 87, 87, 87, 87, 87, - 87, 87, 87, 87, 87, 87, 87, 87, - 87, 87, 87, 87, 87, 87, 87, 87, - 87, 87, 87, 87, 87, 87, 87, 87, - 115, 115, 115, 115, 115, 115, 115, 115, - 115, 115, 115, 115, 115, 115, 115, 115, - 115, 115, 115, 115, 115, 115, 115, 115, - 115, 115, 115, 115, 115, 115, 115, 115, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 111, 111, 111, 111, 111, 111, 111, 111, - 111, 111, 111, 111, 111, 111, 111, 111, - 111, 111, 111, 111, 111, 111, 111, 111, - 111, 111, 111, 111, 111, 111, 111, 111, - 111, 111, 111, 111, 111, 111, 111, 255, - 255, 255, 255, 111, 111, 111, 111, 111, - 111, 111, 111, 111, 111, 111, 111, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 79, 79, 79, 79, 79, 79, 79, 79, - 79, 79, 79, 79, 79, 79, 79, 79, - 79, 79, 79, 79, 79, 79, 79, 79, - 79, 79, 79, 79, 79, 79, 79, 79, - 79, 79, 79, 79, 79, 79, 79, 79, - 79, 79, 79, 79, 79, 79, 79, 79, - 79, 79, 79, 79, 79, 79, 255, 255, - 255, 79, 79, 79, 79, 79, 79, 79, - 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 88, 88, - 88, 88, 88, 88, 88, 88, 255, 255, - 88, 88, 88, 88, 88, 88, 88, 88, - 89, 89, 89, 89, 89, 89, 89, 89, - 89, 89, 89, 89, 89, 89, 89, 89, - 89, 89, 89, 255, 255, 255, 255, 255, - 89, 89, 89, 89, 89, 89, 89, 89, - 120, 120, 120, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 120, 120, - 120, 120, 255, 255, 255, 255, 255, 255, - 255, 120, 120, 120, 120, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 120, 120, 120, 120, 120, 120, 120, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 90, 90, 90, 90, 90, 90, 90, 90, - 90, 90, 90, 90, 90, 90, 90, 90, - 90, 90, 90, 90, 90, 90, 90, 90, - 90, 90, 90, 90, 90, 90, 90, 90, - 90, 90, 90, 90, 90, 90, 90, 90, - 90, 90, 90, 90, 90, 90, 90, 90, - 90, 90, 90, 90, 90, 90, 90, 90, - 90, 90, 90, 90, 90, 90, 90, 90, - 90, 90, 90, 90, 90, 90, 90, 90, - 90, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 129, 129, 129, 129, 129, 129, 129, 129, - 129, 129, 129, 129, 129, 129, 129, 129, - 129, 129, 129, 129, 129, 129, 129, 129, - 129, 129, 129, 129, 129, 129, 129, 129, - 129, 129, 129, 129, 129, 129, 129, 129, - 129, 129, 129, 129, 129, 129, 129, 129, - 129, 129, 129, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 129, 129, 129, 129, 129, 129, 129, 129, - 129, 129, 129, 129, 129, 129, 129, 129, - 129, 129, 129, 129, 129, 129, 129, 129, - 129, 129, 129, 129, 129, 129, 129, 129, - 129, 129, 129, 129, 129, 129, 129, 129, - 129, 129, 129, 129, 129, 129, 129, 129, - 129, 129, 129, 255, 255, 255, 255, 255, - 255, 255, 129, 129, 129, 129, 129, 129, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 255, - 93, 93, 93, 93, 93, 93, 93, 93, - 93, 93, 93, 93, 93, 93, 93, 93, - 93, 93, 93, 93, 93, 93, 93, 93, - 93, 93, 93, 93, 93, 93, 93, 93, - 93, 93, 93, 93, 93, 93, 93, 93, - 93, 93, 93, 93, 93, 93, 93, 93, - 93, 93, 93, 93, 93, 93, 93, 93, - 93, 93, 93, 93, 93, 93, 93, 93, - 93, 93, 93, 93, 93, 93, 93, 93, - 93, 93, 93, 93, 93, 93, 255, 255, - 255, 255, 93, 93, 93, 93, 93, 93, - 93, 93, 93, 93, 93, 93, 93, 93, - 93, 93, 93, 93, 93, 93, 93, 93, - 93, 93, 93, 93, 93, 93, 93, 93, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 93, - 91, 91, 91, 91, 91, 91, 91, 91, - 91, 91, 91, 91, 91, 91, 91, 91, - 91, 91, 91, 91, 91, 91, 91, 91, - 91, 91, 91, 91, 91, 91, 91, 91, - 91, 91, 91, 91, 91, 91, 91, 91, - 91, 91, 91, 91, 91, 91, 91, 91, - 91, 91, 91, 91, 91, 91, 91, 91, - 91, 91, 91, 91, 91, 91, 91, 91, - 91, 91, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 100, 100, 100, 100, 100, 100, 100, 100, - 100, 100, 100, 100, 100, 100, 100, 100, - 100, 100, 100, 100, 100, 100, 100, 100, - 100, 255, 255, 255, 255, 255, 255, 255, - 100, 100, 100, 100, 100, 100, 100, 100, - 100, 100, 255, 255, 255, 255, 255, 255, - 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 255, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 110, 110, 110, 110, 110, 110, 110, 110, - 110, 110, 110, 110, 110, 110, 110, 110, - 110, 110, 110, 110, 110, 110, 110, 110, - 110, 110, 110, 110, 110, 110, 110, 110, - 110, 110, 110, 110, 110, 110, 110, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 99, 99, 99, 99, 99, 99, 99, 99, - 99, 99, 99, 99, 99, 99, 99, 99, - 99, 99, 99, 99, 99, 99, 99, 99, - 99, 99, 99, 99, 99, 99, 99, 99, - 99, 99, 99, 99, 99, 99, 99, 99, - 99, 99, 99, 99, 99, 99, 99, 99, - 99, 99, 99, 99, 99, 99, 99, 99, - 99, 99, 99, 99, 99, 99, 99, 99, - 99, 99, 99, 99, 99, 99, 99, 99, - 99, 99, 99, 99, 99, 99, 255, 255, - 99, 99, 99, 99, 99, 99, 99, 99, - 99, 99, 99, 99, 99, 99, 99, 99, - 255, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 255, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 128, 128, 128, 128, 128, 128, 128, 255, - 128, 255, 128, 128, 128, 128, 255, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 255, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 255, 255, 255, 255, 255, 255, - 122, 122, 122, 122, 122, 122, 122, 122, - 122, 122, 122, 122, 122, 122, 122, 122, - 122, 122, 122, 122, 122, 122, 122, 122, - 122, 122, 122, 122, 122, 122, 122, 122, - 122, 122, 122, 122, 122, 122, 122, 122, - 122, 122, 122, 122, 122, 122, 122, 122, - 122, 122, 122, 122, 122, 122, 122, 122, - 122, 122, 122, 255, 255, 255, 255, 255, - 122, 122, 122, 122, 122, 122, 122, 122, - 122, 122, 255, 255, 255, 255, 255, 255, - 106, 106, 106, 106, 255, 106, 106, 106, - 106, 106, 106, 106, 106, 255, 255, 106, - 106, 255, 255, 106, 106, 106, 106, 106, - 106, 106, 106, 106, 106, 106, 106, 106, - 106, 106, 106, 106, 106, 106, 106, 106, - 106, 255, 106, 106, 106, 106, 106, 106, - 106, 255, 106, 106, 255, 106, 106, 106, - 106, 106, 255, 255, 106, 106, 106, 106, - 106, 106, 106, 106, 106, 255, 255, 106, - 106, 255, 255, 106, 106, 106, 255, 255, - 106, 255, 255, 255, 255, 255, 255, 106, - 255, 255, 255, 255, 255, 106, 106, 106, - 106, 106, 106, 106, 255, 255, 106, 106, - 106, 106, 106, 106, 106, 255, 255, 255, - 106, 106, 106, 106, 106, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 123, 123, 123, 123, 123, 123, 123, 123, - 123, 123, 123, 123, 123, 123, 123, 123, - 123, 123, 123, 123, 123, 123, 123, 123, - 123, 123, 123, 123, 123, 123, 123, 123, - 123, 123, 123, 123, 123, 123, 123, 123, - 123, 123, 123, 123, 123, 123, 123, 123, - 123, 123, 123, 123, 123, 123, 123, 123, - 123, 123, 123, 123, 123, 123, 123, 123, - 123, 123, 123, 123, 123, 123, 123, 123, - 255, 255, 255, 255, 255, 255, 255, 255, - 123, 123, 123, 123, 123, 123, 123, 123, - 123, 123, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 121, 121, 121, 121, 121, 121, 121, 121, - 121, 121, 121, 121, 121, 121, 121, 121, - 121, 121, 121, 121, 121, 121, 121, 121, - 121, 121, 121, 121, 121, 121, 121, 121, - 121, 121, 121, 121, 121, 121, 121, 121, - 121, 121, 121, 121, 121, 121, 121, 121, - 121, 121, 121, 121, 121, 121, 255, 255, - 121, 121, 121, 121, 121, 121, 121, 121, - 121, 121, 121, 121, 121, 121, 121, 121, - 121, 121, 121, 121, 121, 121, 121, 121, - 121, 121, 121, 121, 121, 121, 121, 121, - 121, 121, 121, 121, 121, 121, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 113, 113, 113, 113, 113, 113, 113, 113, - 113, 113, 113, 113, 113, 113, 113, 113, - 113, 113, 113, 113, 113, 113, 113, 113, - 113, 113, 113, 113, 113, 113, 113, 113, - 113, 113, 113, 113, 113, 113, 113, 113, - 113, 113, 113, 113, 113, 113, 113, 113, - 113, 113, 113, 113, 113, 113, 113, 113, - 113, 113, 113, 113, 113, 113, 113, 113, - 113, 113, 113, 113, 113, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 113, 113, 113, 113, 113, 113, 113, 113, - 113, 113, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 101, 101, 101, 101, 101, 101, 101, 101, - 101, 101, 101, 101, 101, 101, 101, 101, - 101, 101, 101, 101, 101, 101, 101, 101, - 101, 101, 101, 101, 101, 101, 101, 101, - 101, 101, 101, 101, 101, 101, 101, 101, - 101, 101, 101, 101, 101, 101, 101, 101, - 101, 101, 101, 101, 101, 101, 101, 101, - 255, 255, 255, 255, 255, 255, 255, 255, - 101, 101, 101, 101, 101, 101, 101, 101, - 101, 101, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 125, 125, 125, 125, 125, 125, 125, 125, - 125, 125, 125, 125, 125, 125, 125, 125, - 125, 125, 125, 125, 125, 125, 125, 125, - 125, 125, 255, 255, 255, 125, 125, 125, - 125, 125, 125, 125, 125, 125, 125, 125, - 125, 125, 125, 125, 255, 255, 255, 255, - 125, 125, 125, 125, 125, 125, 125, 125, - 125, 125, 125, 125, 125, 125, 125, 125, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 124, 124, 124, 124, 124, 124, 124, 124, - 124, 124, 124, 124, 124, 124, 124, 124, - 124, 124, 124, 124, 124, 124, 124, 124, - 124, 124, 124, 124, 124, 124, 124, 124, - 124, 124, 124, 124, 124, 124, 124, 124, - 124, 124, 124, 124, 124, 124, 124, 124, - 124, 124, 124, 124, 124, 124, 124, 124, - 124, 124, 124, 124, 124, 124, 124, 124, - 124, 124, 124, 124, 124, 124, 124, 124, - 124, 124, 124, 124, 124, 124, 124, 124, - 124, 124, 124, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 124, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 118, 118, 118, 118, 118, 118, 118, 118, - 118, 118, 118, 118, 118, 118, 118, 118, - 118, 118, 118, 118, 118, 118, 118, 118, - 118, 118, 118, 118, 118, 118, 118, 118, - 118, 118, 118, 118, 118, 118, 118, 118, - 118, 118, 118, 118, 118, 118, 118, 118, - 118, 118, 118, 118, 118, 118, 118, 118, - 118, 255, 255, 255, 255, 255, 255, 255, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, @@ -4507,19 +3399,6 @@ u_script = 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, @@ -4529,13 +3408,14 @@ u_script = 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 255, - 62, 62, 62, 62, 62, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, @@ -4544,237 +3424,9 @@ u_script = 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 83, 83, 83, 83, 83, 83, 83, - 83, 255, 255, 255, 255, 255, 255, 255, - 114, 114, 114, 114, 114, 114, 114, 114, - 114, 114, 114, 114, 114, 114, 114, 114, - 114, 114, 114, 114, 114, 114, 114, 114, - 114, 114, 114, 114, 114, 114, 114, 255, - 114, 114, 114, 114, 114, 114, 114, 114, - 114, 114, 255, 255, 255, 255, 114, 114, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 103, 103, 103, 103, 103, 103, 103, 103, - 103, 103, 103, 103, 103, 103, 103, 103, - 103, 103, 103, 103, 103, 103, 103, 103, - 103, 103, 103, 103, 103, 103, 255, 255, - 103, 103, 103, 103, 103, 103, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 107, 107, 107, 107, 107, 107, 107, 107, - 107, 107, 107, 107, 107, 107, 107, 107, - 107, 107, 107, 107, 107, 107, 107, 107, - 107, 107, 107, 107, 107, 107, 107, 107, - 107, 107, 107, 107, 107, 107, 107, 107, - 107, 107, 107, 107, 107, 107, 107, 107, - 107, 107, 107, 107, 107, 107, 107, 107, - 107, 107, 107, 107, 107, 107, 107, 107, - 107, 107, 107, 107, 107, 107, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 107, 107, 107, 107, 107, 107, 107, 107, - 107, 107, 255, 107, 107, 107, 107, 107, - 107, 107, 255, 107, 107, 107, 107, 107, - 107, 107, 107, 107, 107, 107, 107, 107, - 107, 107, 107, 107, 107, 107, 107, 107, - 255, 255, 255, 255, 255, 107, 107, 107, - 107, 107, 107, 107, 107, 107, 107, 107, - 107, 107, 107, 107, 107, 107, 107, 107, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 33, 32, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 255, 255, 255, 255, 255, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 255, 255, 255, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 255, 255, 255, 255, 255, 255, 255, - 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 255, 255, 104, 104, 104, 104, - 0, 0, 0, 0, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 62, 62, 62, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 62, 62, 62, 62, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4819,9 +3471,9 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 255, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 2, 2, 2, 2, 2, 2, 2, 2, @@ -4936,232 +3588,12 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 130, 130, 130, 130, 130, - 255, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 255, 255, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 6, 6, 6, 6, 255, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 255, 6, 6, 255, 6, 255, 255, 6, - 255, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 255, 6, 6, 6, 6, - 255, 6, 255, 6, 255, 255, 255, 255, - 255, 255, 6, 255, 255, 255, 255, 6, - 255, 6, 255, 6, 255, 6, 6, 6, - 255, 6, 6, 255, 6, 255, 255, 6, - 255, 6, 255, 6, 255, 6, 255, 6, - 255, 6, 6, 255, 6, 255, 255, 6, - 6, 6, 6, 255, 6, 6, 6, 6, - 6, 6, 6, 255, 6, 6, 6, 6, - 255, 6, 6, 6, 6, 255, 6, 255, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 255, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 255, 255, 255, 255, - 255, 6, 6, 6, 255, 6, 6, 6, - 6, 6, 255, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 6, 6, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, - 255, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 255, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 255, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 32, 0, 0, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 255, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 255, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5176,58 +3608,10 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -5235,26 +3619,6 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 0, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, @@ -5271,54 +3635,6 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 255, 255, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, diff --git a/lib/unictype/scripts_byname.gperf b/lib/unictype/scripts_byname.gperf index 721764d..c3ebfae 100644 --- a/lib/unictype/scripts_byname.gperf +++ b/lib/unictype/scripts_byname.gperf @@ -1,7 +1,7 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode scripts. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ -struct named_script { int name; unsigned int index; }; +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ +struct named_script { const char *name; unsigned int index; }; %struct-type %language=ANSI-C %define hash-function-name scripts_hash @@ -9,8 +9,6 @@ struct named_script { int name; unsigned int index; }; %readonly-tables %global-table %define word-array-name script_names -%pic -%define string-pool-name script_stringpool %% Common, 0 Latin, 1 @@ -89,57 +87,3 @@ Lycian, 73 Carian, 74 Lydian, 75 Cham, 76 -Tai_Tham, 77 -Tai_Viet, 78 -Avestan, 79 -Egyptian_Hieroglyphs, 80 -Samaritan, 81 -Lisu, 82 -Bamum, 83 -Javanese, 84 -Meetei_Mayek, 85 -Imperial_Aramaic, 86 -Old_South_Arabian, 87 -Inscriptional_Parthian, 88 -Inscriptional_Pahlavi, 89 -Old_Turkic, 90 -Kaithi, 91 -Batak, 92 -Brahmi, 93 -Mandaic, 94 -Chakma, 95 -Meroitic_Cursive, 96 -Meroitic_Hieroglyphs, 97 -Miao, 98 -Sharada, 99 -Sora_Sompeng, 100 -Takri, 101 -Caucasian_Albanian, 102 -Bassa_Vah, 103 -Duployan, 104 -Elbasan, 105 -Grantha, 106 -Pahawh_Hmong, 107 -Khojki, 108 -Linear_A, 109 -Mahajani, 110 -Manichaean, 111 -Mende_Kikakui, 112 -Modi, 113 -Mro, 114 -Old_North_Arabian, 115 -Nabataean, 116 -Palmyrene, 117 -Pau_Cin_Hau, 118 -Old_Permic, 119 -Psalter_Pahlavi, 120 -Siddham, 121 -Khudawadi, 122 -Tirhuta, 123 -Warang_Citi, 124 -Ahom, 125 -Anatolian_Hieroglyphs, 126 -Hatran, 127 -Multani, 128 -Old_Hungarian, 129 -SignWriting, 130 diff --git a/lib/unictype/scripts_byname.h b/lib/unictype/scripts_byname.h index 1958b8a..e7a7667 100644 --- a/lib/unictype/scripts_byname.h +++ b/lib/unictype/scripts_byname.h @@ -1,6 +1,6 @@ /* ANSI-C code produced by gperf version 3.0.4 */ /* Command-line: gperf -m 10 ./unictype/scripts_byname.gperf */ -/* Computed positions: -k'1,3,5,8' */ +/* Computed positions: -k'1,3' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ @@ -30,14 +30,14 @@ #endif #line 4 "./unictype/scripts_byname.gperf" -struct named_script { int name; unsigned int index; }; +struct named_script { const char *name; unsigned int index; }; -#define TOTAL_KEYWORDS 131 +#define TOTAL_KEYWORDS 77 #define MIN_WORD_LENGTH 2 -#define MAX_WORD_LENGTH 22 -#define MIN_HASH_VALUE 4 -#define MAX_HASH_VALUE 199 -/* maximum key range = 196, duplicates = 0 */ +#define MAX_WORD_LENGTH 19 +#define MIN_HASH_VALUE 2 +#define MAX_HASH_VALUE 92 +/* maximum key range = 91, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -51,47 +51,38 @@ scripts_hash (register const char *str, register unsigned int len) { static const unsigned char asso_values[] = { - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 5, 2, 19, 31, 12, - 200, 24, 46, 4, 51, 42, 7, 4, 2, 16, - 35, 200, 71, 16, 10, 32, 51, 30, 200, 2, - 200, 200, 200, 200, 200, 34, 200, 5, 57, 50, - 64, 12, 44, 18, 36, 9, 19, 40, 31, 4, - 2, 2, 75, 200, 9, 73, 38, 33, 41, 10, - 200, 24, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 200, 200, 200, 200 + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 53, 14, 3, 29, 27, + 93, 25, 0, 25, 93, 24, 7, 36, 28, 8, + 49, 93, 54, 7, 11, 64, 32, 93, 93, 0, + 93, 93, 93, 93, 93, 57, 93, 3, 52, 59, + 29, 39, 52, 22, 42, 39, 24, 93, 6, 20, + 0, 33, 17, 93, 0, 32, 22, 2, 28, 26, + 93, 31, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, + 93, 93, 93, 93, 93, 93 }; register int hval = len; switch (hval) { default: - hval += asso_values[(unsigned char)str[7]]; - /*FALLTHROUGH*/ - case 7: - case 6: - case 5: - hval += asso_values[(unsigned char)str[4]]; - /*FALLTHROUGH*/ - case 4: - case 3: hval += asso_values[(unsigned char)str[2]]; /*FALLTHROUGH*/ case 2: @@ -102,562 +93,167 @@ scripts_hash (register const char *str, register unsigned int len) return hval; } -struct script_stringpool_t - { - char script_stringpool_str4[sizeof("Yi")]; - char script_stringpool_str7[sizeof("Nko")]; - char script_stringpool_str9[sizeof("Mro")]; - char script_stringpool_str11[sizeof("Ahom")]; - char script_stringpool_str12[sizeof("Lao")]; - char script_stringpool_str13[sizeof("Miao")]; - char script_stringpool_str15[sizeof("Bamum")]; - char script_stringpool_str16[sizeof("Bengali")]; - char script_stringpool_str17[sizeof("Brahmi")]; - char script_stringpool_str18[sizeof("Mandaic")]; - char script_stringpool_str19[sizeof("Thai")]; - char script_stringpool_str20[sizeof("Myanmar")]; - char script_stringpool_str21[sizeof("Armenian")]; - char script_stringpool_str22[sizeof("Mongolian")]; - char script_stringpool_str23[sizeof("Thaana")]; - char script_stringpool_str24[sizeof("Linear_B")]; - char script_stringpool_str25[sizeof("Arabic")]; - char script_stringpool_str27[sizeof("Linear_A")]; - char script_stringpool_str28[sizeof("Cham")]; - char script_stringpool_str29[sizeof("Osmanya")]; - char script_stringpool_str30[sizeof("Sinhala")]; - char script_stringpool_str31[sizeof("Common")]; - char script_stringpool_str32[sizeof("Tai_Le")]; - char script_stringpool_str33[sizeof("Sharada")]; - char script_stringpool_str34[sizeof("Chakma")]; - char script_stringpool_str35[sizeof("Oriya")]; - char script_stringpool_str36[sizeof("Syriac")]; - char script_stringpool_str37[sizeof("Shavian")]; - char script_stringpool_str38[sizeof("Anatolian_Hieroglyphs")]; - char script_stringpool_str39[sizeof("Carian")]; - char script_stringpool_str40[sizeof("Mende_Kikakui")]; - char script_stringpool_str41[sizeof("Tai_Tham")]; - char script_stringpool_str42[sizeof("Buginese")]; - char script_stringpool_str43[sizeof("Samaritan")]; - char script_stringpool_str44[sizeof("Meetei_Mayek")]; - char script_stringpool_str45[sizeof("Braille")]; - char script_stringpool_str46[sizeof("Tagbanwa")]; - char script_stringpool_str47[sizeof("Multani")]; - char script_stringpool_str48[sizeof("Cuneiform")]; - char script_stringpool_str49[sizeof("Limbu")]; - char script_stringpool_str50[sizeof("Tamil")]; - char script_stringpool_str51[sizeof("Han")]; - char script_stringpool_str52[sizeof("Latin")]; - char script_stringpool_str53[sizeof("Cherokee")]; - char script_stringpool_str54[sizeof("Georgian")]; - char script_stringpool_str55[sizeof("Balinese")]; - char script_stringpool_str56[sizeof("Kannada")]; - char script_stringpool_str57[sizeof("Hanunoo")]; - char script_stringpool_str58[sizeof("Phoenician")]; - char script_stringpool_str59[sizeof("Tirhuta")]; - char script_stringpool_str60[sizeof("Khmer")]; - char script_stringpool_str61[sizeof("Ogham")]; - char script_stringpool_str62[sizeof("Avestan")]; - char script_stringpool_str63[sizeof("Vai")]; - char script_stringpool_str64[sizeof("Takri")]; - char script_stringpool_str65[sizeof("Telugu")]; - char script_stringpool_str66[sizeof("Tagalog")]; - char script_stringpool_str67[sizeof("New_Tai_Lue")]; - char script_stringpool_str68[sizeof("Lycian")]; - char script_stringpool_str69[sizeof("Gujarati")]; - char script_stringpool_str70[sizeof("Inherited")]; - char script_stringpool_str71[sizeof("Warang_Citi")]; - char script_stringpool_str72[sizeof("Modi")]; - char script_stringpool_str73[sizeof("Malayalam")]; - char script_stringpool_str74[sizeof("Grantha")]; - char script_stringpool_str75[sizeof("Sora_Sompeng")]; - char script_stringpool_str76[sizeof("Mahajani")]; - char script_stringpool_str77[sizeof("Gothic")]; - char script_stringpool_str78[sizeof("Manichaean")]; - char script_stringpool_str79[sizeof("Glagolitic")]; - char script_stringpool_str80[sizeof("Caucasian_Albanian")]; - char script_stringpool_str81[sizeof("Greek")]; - char script_stringpool_str82[sizeof("Lydian")]; - char script_stringpool_str83[sizeof("Gurmukhi")]; - char script_stringpool_str84[sizeof("Lisu")]; - char script_stringpool_str85[sizeof("Batak")]; - char script_stringpool_str86[sizeof("Hiragana")]; - char script_stringpool_str87[sizeof("Hangul")]; - char script_stringpool_str88[sizeof("Meroitic_Cursive")]; - char script_stringpool_str89[sizeof("Devanagari")]; - char script_stringpool_str90[sizeof("Khojki")]; - char script_stringpool_str91[sizeof("Bopomofo")]; - char script_stringpool_str92[sizeof("Meroitic_Hieroglyphs")]; - char script_stringpool_str93[sizeof("Kaithi")]; - char script_stringpool_str94[sizeof("Bassa_Vah")]; - char script_stringpool_str95[sizeof("Hatran")]; - char script_stringpool_str96[sizeof("Egyptian_Hieroglyphs")]; - char script_stringpool_str97[sizeof("Kharoshthi")]; - char script_stringpool_str98[sizeof("Rejang")]; - char script_stringpool_str99[sizeof("Syloti_Nagri")]; - char script_stringpool_str100[sizeof("Tifinagh")]; - char script_stringpool_str101[sizeof("Palmyrene")]; - char script_stringpool_str102[sizeof("Saurashtra")]; - char script_stringpool_str103[sizeof("Ol_Chiki")]; - char script_stringpool_str104[sizeof("Ugaritic")]; - char script_stringpool_str105[sizeof("Sundanese")]; - char script_stringpool_str106[sizeof("Canadian_Aboriginal")]; - char script_stringpool_str107[sizeof("Buhid")]; - char script_stringpool_str108[sizeof("Ethiopic")]; - char script_stringpool_str109[sizeof("Coptic")]; - char script_stringpool_str110[sizeof("Cypriot")]; - char script_stringpool_str111[sizeof("Nabataean")]; - char script_stringpool_str112[sizeof("Tibetan")]; - char script_stringpool_str113[sizeof("SignWriting")]; - char script_stringpool_str114[sizeof("Javanese")]; - char script_stringpool_str116[sizeof("Tai_Viet")]; - char script_stringpool_str117[sizeof("Cyrillic")]; - char script_stringpool_str118[sizeof("Duployan")]; - char script_stringpool_str119[sizeof("Kayah_Li")]; - char script_stringpool_str120[sizeof("Deseret")]; - char script_stringpool_str121[sizeof("Hebrew")]; - char script_stringpool_str123[sizeof("Siddham")]; - char script_stringpool_str124[sizeof("Lepcha")]; - char script_stringpool_str125[sizeof("Old_Italic")]; - char script_stringpool_str126[sizeof("Phags_Pa")]; - char script_stringpool_str127[sizeof("Psalter_Pahlavi")]; - char script_stringpool_str128[sizeof("Runic")]; - char script_stringpool_str129[sizeof("Old_Permic")]; - char script_stringpool_str132[sizeof("Pau_Cin_Hau")]; - char script_stringpool_str133[sizeof("Katakana")]; - char script_stringpool_str135[sizeof("Imperial_Aramaic")]; - char script_stringpool_str137[sizeof("Old_North_Arabian")]; - char script_stringpool_str139[sizeof("Pahawh_Hmong")]; - char script_stringpool_str140[sizeof("Old_Turkic")]; - char script_stringpool_str145[sizeof("Inscriptional_Pahlavi")]; - char script_stringpool_str146[sizeof("Inscriptional_Parthian")]; - char script_stringpool_str149[sizeof("Elbasan")]; - char script_stringpool_str151[sizeof("Old_South_Arabian")]; - char script_stringpool_str153[sizeof("Khudawadi")]; - char script_stringpool_str157[sizeof("Old_Hungarian")]; - char script_stringpool_str199[sizeof("Old_Persian")]; - }; -static const struct script_stringpool_t script_stringpool_contents = - { - "Yi", - "Nko", - "Mro", - "Ahom", - "Lao", - "Miao", - "Bamum", - "Bengali", - "Brahmi", - "Mandaic", - "Thai", - "Myanmar", - "Armenian", - "Mongolian", - "Thaana", - "Linear_B", - "Arabic", - "Linear_A", - "Cham", - "Osmanya", - "Sinhala", - "Common", - "Tai_Le", - "Sharada", - "Chakma", - "Oriya", - "Syriac", - "Shavian", - "Anatolian_Hieroglyphs", - "Carian", - "Mende_Kikakui", - "Tai_Tham", - "Buginese", - "Samaritan", - "Meetei_Mayek", - "Braille", - "Tagbanwa", - "Multani", - "Cuneiform", - "Limbu", - "Tamil", - "Han", - "Latin", - "Cherokee", - "Georgian", - "Balinese", - "Kannada", - "Hanunoo", - "Phoenician", - "Tirhuta", - "Khmer", - "Ogham", - "Avestan", - "Vai", - "Takri", - "Telugu", - "Tagalog", - "New_Tai_Lue", - "Lycian", - "Gujarati", - "Inherited", - "Warang_Citi", - "Modi", - "Malayalam", - "Grantha", - "Sora_Sompeng", - "Mahajani", - "Gothic", - "Manichaean", - "Glagolitic", - "Caucasian_Albanian", - "Greek", - "Lydian", - "Gurmukhi", - "Lisu", - "Batak", - "Hiragana", - "Hangul", - "Meroitic_Cursive", - "Devanagari", - "Khojki", - "Bopomofo", - "Meroitic_Hieroglyphs", - "Kaithi", - "Bassa_Vah", - "Hatran", - "Egyptian_Hieroglyphs", - "Kharoshthi", - "Rejang", - "Syloti_Nagri", - "Tifinagh", - "Palmyrene", - "Saurashtra", - "Ol_Chiki", - "Ugaritic", - "Sundanese", - "Canadian_Aboriginal", - "Buhid", - "Ethiopic", - "Coptic", - "Cypriot", - "Nabataean", - "Tibetan", - "SignWriting", - "Javanese", - "Tai_Viet", - "Cyrillic", - "Duployan", - "Kayah_Li", - "Deseret", - "Hebrew", - "Siddham", - "Lepcha", - "Old_Italic", - "Phags_Pa", - "Psalter_Pahlavi", - "Runic", - "Old_Permic", - "Pau_Cin_Hau", - "Katakana", - "Imperial_Aramaic", - "Old_North_Arabian", - "Pahawh_Hmong", - "Old_Turkic", - "Inscriptional_Pahlavi", - "Inscriptional_Parthian", - "Elbasan", - "Old_South_Arabian", - "Khudawadi", - "Old_Hungarian", - "Old_Persian" - }; -#define script_stringpool ((const char *) &script_stringpool_contents) - static const struct named_script script_names[] = { - {-1}, {-1}, {-1}, {-1}, -#line 51 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str4, 36}, - {-1}, {-1}, -#line 80 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str7, 65}, - {-1}, -#line 129 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str9, 114}, - {-1}, -#line 140 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str11, 125}, -#line 35 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str12, 20}, -#line 113 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str13, 98}, - {-1}, -#line 98 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str15, 83}, -#line 25 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str16, 10}, -#line 108 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str17, 93}, -#line 109 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str18, 94}, -#line 34 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str19, 19}, + {""}, {""}, +#line 49 "./unictype/scripts_byname.gperf" + {"Yi", 36}, +#line 48 "./unictype/scripts_byname.gperf" + {"Han", 35}, + {""}, {""}, #line 37 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str20, 22}, -#line 19 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str21, 4}, -#line 46 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str22, 31}, -#line 23 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str23, 8}, + {"Hangul", 24}, +#line 55 "./unictype/scripts_byname.gperf" + {"Hanunoo", 42}, +#line 45 "./unictype/scripts_byname.gperf" + {"Hiragana", 32}, +#line 87 "./unictype/scripts_byname.gperf" + {"Carian", 74}, +#line 89 "./unictype/scripts_byname.gperf" + {"Cham", 76}, +#line 16 "./unictype/scripts_byname.gperf" + {"Cyrillic", 3}, +#line 75 "./unictype/scripts_byname.gperf" + {"Cuneiform", 62}, +#line 20 "./unictype/scripts_byname.gperf" + {"Syriac", 7}, +#line 31 "./unictype/scripts_byname.gperf" + {"Sinhala", 18}, +#line 60 "./unictype/scripts_byname.gperf" + {"Linear_B", 47}, +#line 79 "./unictype/scripts_byname.gperf" + {"Sundanese", 66}, #line 62 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str24, 47}, + {"Shavian", 49}, +#line 32 "./unictype/scripts_byname.gperf" + {"Thai", 19}, +#line 83 "./unictype/scripts_byname.gperf" + {"Saurashtra", 70}, #line 21 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str25, 6}, - {-1}, -#line 124 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str27, 109}, -#line 91 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str28, 76}, -#line 65 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str29, 50}, -#line 33 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str30, 18}, -#line 15 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str31, 0}, -#line 61 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str32, 46}, -#line 114 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str33, 99}, -#line 110 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str34, 95}, + {"Thaana", 8}, +#line 23 "./unictype/scripts_byname.gperf" + {"Bengali", 10}, +#line 40 "./unictype/scripts_byname.gperf" + {"Canadian_Aboriginal", 27}, #line 28 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str35, 13}, -#line 22 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str36, 7}, -#line 64 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str37, 49}, -#line 141 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str38, 126}, -#line 89 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str39, 74}, -#line 127 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str40, 112}, -#line 92 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str41, 77}, -#line 68 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str42, 53}, -#line 96 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str43, 81}, -#line 100 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str44, 85}, + {"Telugu", 15}, +#line 65 "./unictype/scripts_byname.gperf" + {"Braille", 52}, +#line 71 "./unictype/scripts_byname.gperf" + {"Syloti_Nagri", 58}, #line 67 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str45, 52}, -#line 59 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str46, 44}, -#line 143 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str47, 128}, -#line 77 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str48, 62}, -#line 60 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str49, 45}, + {"Coptic", 54}, +#line 64 "./unictype/scripts_byname.gperf" + {"Cypriot", 51}, +#line 74 "./unictype/scripts_byname.gperf" + {"Balinese", 61}, +#line 13 "./unictype/scripts_byname.gperf" + {"Common", 0}, +#line 80 "./unictype/scripts_byname.gperf" + {"Lepcha", 67}, #line 29 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str50, 14}, -#line 50 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str51, 35}, -#line 16 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str52, 1}, -#line 41 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str53, 26}, -#line 38 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str54, 23}, -#line 76 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str55, 61}, -#line 31 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str56, 16}, + {"Kannada", 16}, +#line 58 "./unictype/scripts_byname.gperf" + {"Limbu", 45}, +#line 24 "./unictype/scripts_byname.gperf" + {"Gurmukhi", 11}, +#line 14 "./unictype/scripts_byname.gperf" + {"Latin", 1}, +#line 63 "./unictype/scripts_byname.gperf" + {"Osmanya", 50}, +#line 27 "./unictype/scripts_byname.gperf" + {"Tamil", 14}, +#line 73 "./unictype/scripts_byname.gperf" + {"Kharoshthi", 60}, +#line 69 "./unictype/scripts_byname.gperf" + {"Glagolitic", 56}, +#line 47 "./unictype/scripts_byname.gperf" + {"Bopomofo", 34}, +#line 54 "./unictype/scripts_byname.gperf" + {"Tagalog", 41}, #line 57 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str57, 42}, -#line 78 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str58, 63}, -#line 138 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str59, 123}, -#line 45 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str60, 30}, + {"Tagbanwa", 44}, +#line 88 "./unictype/scripts_byname.gperf" + {"Lydian", 75}, +#line 33 "./unictype/scripts_byname.gperf" + {"Lao", 20}, +#line 66 "./unictype/scripts_byname.gperf" + {"Buginese", 53}, +#line 44 "./unictype/scripts_byname.gperf" + {"Mongolian", 31}, +#line 35 "./unictype/scripts_byname.gperf" + {"Myanmar", 22}, +#line 50 "./unictype/scripts_byname.gperf" + {"Old_Italic", 37}, +#line 72 "./unictype/scripts_byname.gperf" + {"Old_Persian", 59}, #line 43 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str61, 28}, -#line 94 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str62, 79}, -#line 84 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str63, 69}, -#line 116 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str64, 101}, + {"Khmer", 30}, +#line 39 "./unictype/scripts_byname.gperf" + {"Cherokee", 26}, #line 30 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str65, 15}, -#line 56 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str66, 41}, -#line 70 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str67, 55}, -#line 88 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str68, 73}, -#line 27 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str69, 12}, -#line 55 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str70, 40}, -#line 139 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str71, 124}, -#line 128 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str72, 113}, -#line 32 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str73, 17}, -#line 121 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str74, 106}, -#line 115 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str75, 100}, -#line 125 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str76, 110}, -#line 53 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str77, 38}, -#line 126 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str78, 111}, -#line 71 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str79, 56}, -#line 117 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str80, 102}, -#line 17 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str81, 2}, -#line 90 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str82, 75}, + {"Malayalam", 17}, #line 26 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str83, 11}, -#line 97 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str84, 82}, -#line 107 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str85, 92}, -#line 47 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str86, 32}, -#line 39 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str87, 24}, -#line 111 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str88, 96}, -#line 24 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str89, 9}, -#line 123 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str90, 108}, -#line 49 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str91, 34}, -#line 112 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str92, 97}, -#line 106 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str93, 91}, -#line 118 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str94, 103}, -#line 142 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str95, 127}, -#line 95 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str96, 80}, -#line 75 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str97, 60}, -#line 87 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str98, 72}, -#line 73 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str99, 58}, -#line 72 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str100, 57}, -#line 132 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str101, 117}, -#line 85 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str102, 70}, -#line 83 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str103, 68}, -#line 63 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str104, 48}, -#line 81 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str105, 66}, + {"Oriya", 13}, +#line 51 "./unictype/scripts_byname.gperf" + {"Gothic", 38}, +#line 46 "./unictype/scripts_byname.gperf" + {"Katakana", 33}, +#line 41 "./unictype/scripts_byname.gperf" + {"Ogham", 28}, +#line 59 "./unictype/scripts_byname.gperf" + {"Tai_Le", 46}, +#line 25 "./unictype/scripts_byname.gperf" + {"Gujarati", 12}, +#line 18 "./unictype/scripts_byname.gperf" + {"Hebrew", 5}, #line 42 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str106, 27}, -#line 58 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str107, 43}, -#line 40 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str108, 25}, -#line 69 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str109, 54}, -#line 66 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str110, 51}, -#line 131 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str111, 116}, + {"Runic", 29}, +#line 77 "./unictype/scripts_byname.gperf" + {"Phags_Pa", 64}, +#line 56 "./unictype/scripts_byname.gperf" + {"Buhid", 43}, +#line 19 "./unictype/scripts_byname.gperf" + {"Arabic", 6}, +#line 84 "./unictype/scripts_byname.gperf" + {"Kayah_Li", 71}, +#line 78 "./unictype/scripts_byname.gperf" + {"Nko", 65}, +#line 68 "./unictype/scripts_byname.gperf" + {"New_Tai_Lue", 55}, #line 36 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str112, 21}, -#line 145 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str113, 130}, -#line 99 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str114, 84}, - {-1}, -#line 93 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str116, 78}, -#line 18 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str117, 3}, -#line 119 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str118, 104}, + {"Georgian", 23}, +#line 22 "./unictype/scripts_byname.gperf" + {"Devanagari", 9}, +#line 52 "./unictype/scripts_byname.gperf" + {"Deseret", 39}, +#line 15 "./unictype/scripts_byname.gperf" + {"Greek", 2}, +#line 34 "./unictype/scripts_byname.gperf" + {"Tibetan", 21}, +#line 70 "./unictype/scripts_byname.gperf" + {"Tifinagh", 57}, #line 86 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str119, 71}, -#line 54 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str120, 39}, -#line 20 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str121, 5}, - {-1}, -#line 136 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str123, 121}, + {"Lycian", 73}, +#line 81 "./unictype/scripts_byname.gperf" + {"Ol_Chiki", 68}, #line 82 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str124, 67}, -#line 52 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str125, 37}, -#line 79 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str126, 64}, -#line 135 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str127, 120}, -#line 44 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str128, 29}, -#line 134 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str129, 119}, - {-1}, {-1}, -#line 133 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str132, 118}, -#line 48 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str133, 33}, - {-1}, -#line 101 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str135, 86}, - {-1}, -#line 130 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str137, 115}, - {-1}, -#line 122 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str139, 107}, -#line 105 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str140, 90}, - {-1}, {-1}, {-1}, {-1}, -#line 104 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str145, 89}, -#line 103 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str146, 88}, - {-1}, {-1}, -#line 120 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str149, 105}, - {-1}, -#line 102 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str151, 87}, - {-1}, -#line 137 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str153, 122}, - {-1}, {-1}, {-1}, -#line 144 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str157, 129}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 74 "./unictype/scripts_byname.gperf" - {(int)(long)&((struct script_stringpool_t *)0)->script_stringpool_str199, 59} + {"Vai", 69}, +#line 61 "./unictype/scripts_byname.gperf" + {"Ugaritic", 48}, +#line 53 "./unictype/scripts_byname.gperf" + {"Inherited", 40}, +#line 38 "./unictype/scripts_byname.gperf" + {"Ethiopic", 25}, + {""}, {""}, {""}, +#line 17 "./unictype/scripts_byname.gperf" + {"Armenian", 4}, + {""}, {""}, +#line 85 "./unictype/scripts_byname.gperf" + {"Rejang", 72}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, +#line 76 "./unictype/scripts_byname.gperf" + {"Phoenician", 63} }; #ifdef __GNUC__ @@ -675,14 +271,10 @@ uc_script_lookup (register const char *str, register unsigned int len) if (key <= MAX_HASH_VALUE && key >= 0) { - register int o = script_names[key].name; - if (o >= 0) - { - register const char *s = o + script_stringpool; + register const char *s = script_names[key].name; - if (*str == *s && !strcmp (str + 1, s + 1)) - return &script_names[key]; - } + if (*str == *s && !strcmp (str + 1, s + 1)) + return &script_names[key]; } } return 0; diff --git a/lib/unictype/sy_c_ident.c b/lib/unictype/sy_c_ident.c index a2ee122..3d89841 100644 --- a/lib/unictype/sy_c_ident.c +++ b/lib/unictype/sy_c_ident.c @@ -1,5 +1,5 @@ /* Syntax properties of Unicode characters. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/sy_c_ident.h b/lib/unictype/sy_c_ident.h index 63d047c..74d96ed 100644 --- a/lib/unictype/sy_c_ident.h +++ b/lib/unictype/sy_c_ident.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Language syntax properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define identsyntax_header_0 12 #define identsyntax_header_1 14 #define identsyntax_header_2 7 diff --git a/lib/unictype/sy_c_whitespace.c b/lib/unictype/sy_c_whitespace.c index 61db74a..989838f 100644 --- a/lib/unictype/sy_c_whitespace.c +++ b/lib/unictype/sy_c_whitespace.c @@ -1,5 +1,5 @@ /* Syntax properties of Unicode characters. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/sy_java_ident.c b/lib/unictype/sy_java_ident.c index 86b07c4..1defc2b 100644 --- a/lib/unictype/sy_java_ident.c +++ b/lib/unictype/sy_java_ident.c @@ -1,5 +1,5 @@ /* Syntax properties of Unicode characters. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unictype/sy_java_ident.h b/lib/unictype/sy_java_ident.h index e0e45f3..bad2b03 100644 --- a/lib/unictype/sy_java_ident.h +++ b/lib/unictype/sy_java_ident.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Language syntax properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-ctype.c for Unicode 5.1.0. */ #define identsyntax_header_0 12 #define identsyntax_header_1 225 #define identsyntax_header_2 7 @@ -10,18 +10,18 @@ static const struct { int level1[225]; - short level2[24 << 5]; - unsigned short level3[162 * 16]; + short level2[16 << 5]; + unsigned short level3[113 * 16]; } u_java_ident = { { 0, 32, 64, 96, 128, 160, 160, 160, 160, 192, 224, 160, 160, 256, -1, 288, - 320, 352, 384, 416, 448, -1, 480, -1, - -1, -1, -1, 512, -1, 544, 576, -1, + 320, -1, 352, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 384, -1, -1, 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 608, 640, 672, -1, -1, 704, + 160, 160, 416, -1, -1, -1, -1, 448, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -44,29 +44,29 @@ u_java_ident = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 736 + 480 }, { 0, 128, 256, 256, 256, 384, 512, 640, 256, 768, 896, 1024, 1152, 1280, 1408, 1536, - 1664, 1792, 1920, 2048, 2176, 2304, 2432, 2560, - 2688, 2816, 2944, 3072, 3200, 3328, 3456, 3584, - 3712, 3840, 256, 256, 3968, 4096, 4224, 4352, + -1, -1, 1664, 1792, 1920, 2048, 2176, 2304, + 2432, 2560, 2688, 2816, 2944, 3072, 3200, 3328, + 3456, 3584, 3712, 3840, 3968, 4096, 4224, 4352, 4480, 256, 256, 256, 4608, 4736, 4864, 4992, - 5120, 5248, 5376, 5504, 5632, 5760, 5888, 6016, - 6144, 6272, 256, 6400, 256, 256, 6528, 6656, - 6784, 6912, 7040, 7168, -1, -1, -1, -1, + 5120, 5248, 5376, 5504, 5632, -1, 5760, 5888, + 6016, -1, 256, 6144, 256, 256, 6272, 6400, + 6528, 6656, 6784, 6912, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 7296, 7424, 7552, 7680, 7808, -1, -1, -1, - 7936, 8064, 8192, 8320, -1, -1, -1, -1, + 7040, 7168, 7296, 7424, 7552, -1, -1, -1, + 7680, 7808, 7936, 8064, -1, -1, -1, -1, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 8448, 256, 256, 256, 256, + 256, 256, 256, 8192, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, @@ -74,72 +74,40 @@ u_java_ident = 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 8576, + 256, 256, 256, 256, 256, 256, 256, 8320, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 8704, 256, 256, 8832, 8960, 9088, 9216, - 9344, 9472, 9600, 9728, 9856, 9984, 10112, 10240, + 256, 8448, 256, 256, 8576, 8704, 8832, 8960, + 9088, 9216, 9344, -1, 9472, -1, -1, -1, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 10368, + 256, 256, 256, 256, 256, 256, 256, 9600, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 256, 256, 10496, 10624, 10752, 10880, - 256, 256, 11008, 11136, 11264, 11392, 11520, 11648, - 11776, 11904, 12032, 12160, -1, 12288, 12416, 12544, - 256, 12672, 12800, -1, 256, 256, 12928, -1, - 13056, 13184, 13312, 13440, 13568, 13696, 13824, 13952, - 14080, 14208, -1, -1, -1, -1, -1, -1, - 14336, 14464, 14592, 14720, 14848, 14976, 15104, -1, - -1, 15232, -1, 15360, 15488, 15616, 15744, -1, - -1, 15872, -1, -1, -1, 16000, -1, -1, + -1, -1, 256, 256, 9728, 9856, 9984, 10112, + 256, 256, 10240, 10368, 10496, 10624, 10752, 10880, + 11008, 11136, 11264, 11392, -1, 11520, 11648, 11776, + 256, 11904, -1, -1, -1, -1, -1, -1, + 12032, -1, 12160, -1, 12288, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 256, 256, 256, 16128, - 16256, 256, 16384, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 256, 256, 12416, -1, + 12544, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 256, 256, 256, 256, - 16512, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 16640, -1, -1, -1, + -1, -1, 12672, 12800, 12928, -1, -1, -1, + 13056, 13184, 13312, 256, 256, 13440, 13568, 13696, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 13824, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 16768, 16896, 17024, 17152, - -1, -1, -1, -1, -1, -1, 17280, 17408, - 17536, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 17664, 17792, -1, -1, -1, -1, -1, -1, - -1, -1, 17920, 18048, 18176, -1, -1, -1, - 18304, 18432, 18560, 256, 256, 18688, 18816, 18944, - -1, -1, -1, -1, 19072, 19200, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 19328, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 19456, 19584, -1, -1, - 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 19712, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 19840, 256, - 19968, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 20096, -1, -1, + 256, 256, 256, 256, 13952, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 20224, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 20352, -1, 20480, 20608, -1, -1, -1, -1, + 14080, -1, 14208, 14336, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 @@ -154,117 +122,113 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0aa0, 0x0000, 0xaaa0, 0xaaaa, 0xa800, 0x88aa, 0xaaaa, 0xaaaa, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, - 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x0800, 0x200a, + 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x0800, 0xa00a, 0x8aaa, 0x0880, 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2000, 0x0000, 0x5560, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0x0002, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaa2, 0x0002, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2aaa, 0x5556, 0x5555, 0x5555, 0x5555, 0x5555, 0x6555, + 0x0000, 0xaaaa, 0x5556, 0x5555, 0x5555, 0x5555, 0x5555, 0x6555, 0x6596, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaa80, 0xaaaa, - 0xafff, 0xaa2a, 0x5555, 0xab95, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5540, 0x5555, 0x5555, 0x5555, 0x0aa5, 0x0001, 0x0000, + 0xaaff, 0xaa2a, 0x5555, 0xaa95, 0x0002, 0x0000, 0x0000, 0x0000, + 0x0000, 0x5540, 0x5555, 0x9555, 0x5555, 0x0aa5, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5200, 0x6d55, 0x4155, 0x0559, 0x5555, 0x2805, 0xaaaa, 0xeaaa, 0x0004, 0x0000, 0x0000, 0x0000, 0x5555, 0x5555, 0x5555, 0x0295, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5000, 0x5555, 0xaaa1, 0xaaaa, 0x5555, 0x0005, 0x0000, 0x0000, 0x0000, 0x5540, 0xa055, 0xaa8a, - 0x0000, 0x0000, 0x5000, 0x5545, 0x5455, 0xa554, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0xaa54, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0xa800, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x556a, 0x5555, 0x5555, 0x5555, - 0x0055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5150, - 0x5555, 0x5555, 0x5554, 0x0000, 0x5a50, 0x5555, 0x0002, 0x0000, - 0x0254, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0a88, 0x51a0, - 0x6955, 0x8569, 0x6aaa, 0x20aa, 0x5a50, 0x5555, 0xaa00, 0xaa2a, + 0x0056, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x51a0, + 0x5555, 0xa555, 0xa954, 0x0000, 0x5a50, 0x5555, 0xaa82, 0x002a, + 0x0256, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0a88, 0x51a0, + 0x6955, 0x8569, 0x6aaa, 0x20aa, 0x5a50, 0x5555, 0xaa00, 0xaaaa, 0x0256, 0x2a80, 0x0028, 0x0000, 0x0000, 0x0008, 0x8208, 0x59a0, 0x6a95, 0xa569, 0xaaa6, 0x8802, 0x5aaa, 0x5555, 0xa405, 0xaaaa, 0x0256, 0x2000, 0x0020, 0x0000, 0x0000, 0x0008, 0x0208, 0x51a0, - 0x6555, 0xa565, 0xaaa8, 0xaaaa, 0x5a50, 0x5555, 0xaaa2, 0xaaa2, + 0x6555, 0xa565, 0xaaa8, 0xaaaa, 0x5a50, 0x5555, 0xaaa2, 0xaaaa, 0x0256, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0208, 0x51a0, 0x6955, 0xa569, 0x5aaa, 0x20aa, 0x5a50, 0x5555, 0xaaa2, 0xaaaa, 0x021a, 0x0a80, 0xa008, 0x0882, 0xa82a, 0x0a80, 0x0000, 0x5aa0, 0x5a95, 0xa559, 0x6aa8, 0xaaaa, 0x5aaa, 0x5555, 0xaaaa, 0xaaa2, - 0x0255, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0000, 0x52a0, - 0x5955, 0xa559, 0x96aa, 0xaa80, 0x5a50, 0x5555, 0xaaaa, 0xaaaa, - 0x0256, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x51a0, - 0x5955, 0xa559, 0x96aa, 0x8aaa, 0x5a50, 0x5555, 0xaa82, 0xaaaa, - 0x0256, 0x0800, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x5280, - 0x5955, 0x8559, 0x6aaa, 0x2aaa, 0x5a50, 0x5555, 0xaaaa, 0x000a, + 0x0256, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x52a0, + 0x5955, 0xa559, 0x96aa, 0xaaa0, 0x5a50, 0x5555, 0xaaaa, 0xaaaa, + 0x025a, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x51a0, + 0x5955, 0xa559, 0x96aa, 0x8aaa, 0x5a50, 0x5555, 0xaaaa, 0xaaaa, + 0x025a, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0000, 0x52a0, + 0x5955, 0xa559, 0x6aaa, 0xaaaa, 0x5a50, 0x5555, 0xaaaa, 0x000a, 0x025a, 0x0000, 0x8000, 0x000a, 0x0000, 0x0000, 0x0020, 0xa200, - 0x8000, 0x6a9a, 0x9955, 0x5555, 0x5aaa, 0x5555, 0xaa5a, 0xaaaa, + 0x8000, 0x6a9a, 0x9955, 0x5555, 0xaaaa, 0xaaaa, 0xaa5a, 0xaaaa, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5504, 0x2a95, 0x4000, 0x9555, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x2882, 0xa288, 0x00aa, 0x0002, 0x2202, 0x020a, 0x5504, 0xa165, - 0x8800, 0xa555, 0x5555, 0x00a5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x8800, 0xa555, 0x5555, 0xa0a5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaa5, 0x5555, 0xaaa5, 0x66aa, 0x5aa6, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0xa800, 0x5556, 0x5555, - 0x5955, 0x5400, 0x5555, 0x5556, 0x5555, 0x5555, 0x5555, 0xa955, + 0x5955, 0xaa00, 0x5555, 0x5556, 0x5555, 0x5555, 0x5555, 0xa955, 0x9aaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555, 0x1555, 0x5555, 0xaaa5, 0x5000, 0x5005, 0x4151, 0x0555, 0x0154, 0x0000, - 0x5550, 0x4555, 0x5555, 0xa555, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2000, 0xa2aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0080, + 0x5550, 0x4555, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000, + 0xa000, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa880, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x2aa0, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa008, 0x8000, 0xa008, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa008, 0x0000, 0x0000, 0x0000, 0x0000, 0xa008, 0x8000, 0xa008, 0x0000, 0x8000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa008, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5680, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x6a80, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xa000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2800, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2800, 0x8000, 0xaaaa, 0x0002, 0x0000, 0x0000, 0xaa80, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0a80, 0x0000, 0xaaa8, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0a80, 0xaaa8, 0xaaaa, 0x0000, 0x0800, 0xa950, 0xaaaa, 0x0000, 0x0000, 0xa950, 0xaaaa, 0x0000, 0x0000, 0xaa50, 0xaaaa, 0x0000, 0x0800, 0xaa58, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f00, 0x5555, 0x5555, 0x5555, 0x2a55, 0xa42a, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, - 0xaaaa, 0xb56a, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000, + 0xaaaa, 0xa56a, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa84, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x8000, 0x5555, 0xaa55, 0x5555, 0xaa55, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa84, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0xa800, 0x5555, 0xaa55, 0x5555, 0xaa55, 0x5aaa, 0x5555, 0x0000, 0x0000, 0x0000, 0xa000, 0xa800, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0x0000, 0x0000, - 0x0000, 0xaaa0, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x4000, 0xaa55, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5400, 0x9555, 0x5555, 0x5555, 0x5555, 0x6955, - 0x5555, 0xaaa5, 0x5555, 0xaaa5, 0x2aaa, 0xaaaa, 0x5555, 0xa555, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa0, 0x5555, 0x5555, + 0x0001, 0xaaa5, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x4000, 0xaa55, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0155, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, 0x0155, 0xaa00, 0x5555, 0xaaa5, 0xaaaa, 0x556a, 0xaa55, 0xaaaa, - 0x0015, 0x0000, 0x0000, 0x0000, 0x5554, 0x0555, 0x5555, 0x0005, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5000, 0x5555, 0xaa55, 0xaaaa, + 0x0015, 0x0000, 0x0000, 0x0000, 0x5554, 0x0a95, 0x5555, 0xaaa5, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, 0x5555, 0xaaaa, 0x5555, 0x02a5, 0x5555, 0x0005, 0x0000, 0x0000, 0x0000, 0xa000, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0x5595, 0x5555, 0x5555, 0x0401, 0x8150, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa555, 0x55aa, + 0x5555, 0x5555, 0x5555, 0x5555, 0x9555, 0xaaaa, 0xaaaa, 0x5aaa, 0x0000, 0x0000, 0xa000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xa000, 0x0000, 0x2222, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x8800, 0x080a, 0xa800, 0x0a00, 0xaa00, 0x0000, 0xa800, 0x080a, 0xa800, 0xaaaa, 0xffea, 0xaaaa, 0xaaaa, 0xaaaa, 0xbffa, 0xaaaa, 0x2aaa, - 0xaaa8, 0xaaaa, 0xa8aa, 0xaaaa, 0xfbff, 0xffff, 0xaaa2, 0x2aaa, - 0xaaaa, 0xaaaa, 0x0000, 0xa800, 0x0000, 0x0000, 0x0000, 0x8000, + 0xaaa8, 0xaaaa, 0xa8aa, 0xaaaa, 0xabff, 0xfffa, 0xaaa2, 0x2aaa, + 0xaaaa, 0xaaaa, 0xa800, 0xaaaa, 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0x5555, 0xa955, 0x56a6, 0x5555, 0xaaa9, 0xaaaa, 0x2a8a, 0x000a, 0xa200, 0xa002, 0x88aa, 0x2008, 0x0000, 0x00a0, 0x02aa, 0x8aa0, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x8000, 0x0000, 0x0000, 0x0002, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0x402a, 0xaa05, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x2000, 0xa2aa, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2aaa, 0xaaaa, 0x6aaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x2aaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x8000, 0xaaaa, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x5555, 0x5555, 0x5555, 0x5555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa, 0xaaaa, 0xaaaa, @@ -275,42 +239,34 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0080, 0x02aa, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaa80, + 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0xa800, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0xa800, 0x0000, 0x0000, 0x5555, 0xaa05, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0x55aa, 0x2555, - 0x0000, 0x0000, 0x0000, 0x5000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa5, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 0x4000, 0xaaaa, 0x25aa, + 0x0000, 0x0000, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0028, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa, 0x0000, - 0x1010, 0x0040, 0x0000, 0x0000, 0x5540, 0xaaaa, 0xaaaa, 0xaaa8, + 0x0000, 0xa828, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x002a, + 0x1010, 0x0040, 0x0000, 0x0000, 0x5540, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, - 0xa955, 0xaaaa, 0x5555, 0xaaa5, 0x5555, 0x5555, 0x0005, 0xa22a, + 0xa955, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x5555, 0x0005, 0x0000, 0x0000, 0x5000, 0xa555, 0x0000, 0x0000, - 0x4000, 0x5555, 0xaa55, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xa800, - 0x0055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555, - 0xaaa9, 0x2aaa, 0x5555, 0xaaa5, 0x0400, 0x0000, 0x5555, 0x8005, + 0x4000, 0x5555, 0xaa55, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5554, 0x9555, 0xaaaa, - 0x0040, 0xa500, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x8000, 0x054a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4151, 0x5001, - 0xaa84, 0xaaaa, 0xaaaa, 0xa02a, 0x0000, 0x5540, 0x940a, 0xaaaa, - 0x8002, 0x8002, 0x8002, 0xaaaa, 0x8000, 0x8000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0080, 0xa000, 0xaaaa, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0xa595, 0x5555, 0xaaa5, - 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0x0000, 0x0000, - 0x8000, 0x002a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0040, 0xa500, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x8000, 0xaaaa, 0x002a, 0x12aa, 0x0000, 0x0008, 0x8000, 0x8800, @@ -321,7 +277,7 @@ u_java_ident = 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0xa800, - 0x5555, 0x5555, 0xaaaa, 0xaaaa, 0x5555, 0x5555, 0xa82a, 0xaaaa, + 0x5555, 0x5555, 0xaaaa, 0xaaaa, 0x9555, 0xaaaa, 0xa82a, 0xaaaa, 0xaaaa, 0x02aa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaa2, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe800, @@ -338,93 +294,23 @@ u_java_ident = 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xa6aa, 0x0000, 0x0000, 0x0000, 0xa800, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xaaa8, 0xaaaa, 0xaaa9, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, 0xaaaa, 0x0000, 0x0000, - 0x0000, 0xaa80, 0x0000, 0x0000, 0x0000, 0x0000, 0x5000, 0xaa95, + 0x0000, 0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0x0000, 0x0000, + 0x0000, 0xaa80, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0x0000, 0xa002, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xa000, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, - 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xa000, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x2000, 0x28a8, - 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0x0000, 0x8000, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0xa080, 0xaaaa, - 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0aaa, + 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x9654, 0x55aa, 0x0200, 0x0002, 0x0000, 0x0000, 0xaa00, 0x6a95, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xa800, - 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0002, 0x0000, 0x0000, 0x9400, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, - 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0x0000, 0xaa80, 0xaaaa, - 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa, - 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, - 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0x5aaa, 0x5555, 0xaaaa, 0x6aaa, - 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0xae95, - 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaaa8, 0x5555, 0xaaa5, - 0x0015, 0x0000, 0x0000, 0x0000, 0x4000, 0x5555, 0x5955, 0x5555, - 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x8a40, 0xaaaa, - 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555, - 0xa801, 0xa95a, 0x5555, 0xa885, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x5500, 0x5555, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x8000, 0x2008, 0x0000, 0x2000, 0x0000, 0xaaa8, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4000, 0x5555, 0xaa95, 0x5555, 0xaaa5, - 0x0255, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0208, 0x51a0, - 0x6955, 0xa569, 0x6aa8, 0x02aa, 0x5a50, 0xa955, 0xa955, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0x5555, - 0x2055, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0xa555, 0x5555, - 0xaaa9, 0xaaaa, 0xaaaa, 0xa500, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0x5555, - 0xa8a9, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555, 0xaaaa, - 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x56a0, 0x5555, 0xaa55, 0x5555, 0xaaa5, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0xaaa5, 0xaaaa, 0x2aaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, - 0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, - 0x0000, 0x0000, 0x0000, 0x8000, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xa000, 0xa955, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9555, 0xaaaa, - 0xaa00, 0xaaaa, 0x5555, 0xaaa5, 0x002a, 0x0000, 0x0000, 0x02aa, - 0x0000, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa800, 0xaaaa, 0x5554, 0x5555, 0x5555, 0x5555, 0x5555, 0x9555, - 0xaaaa, 0x6aaa, 0x0015, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0x0000, 0xa800, - 0x0000, 0xaaa8, 0x0000, 0x96a0, 0xaaff, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x56aa, 0x56a5, 0xffd5, 0x557f, 0x5695, 0xaa55, 0xaaaa, 0xaaaa, 0xaaaa, 0xa55a, 0xaaaa, 0xaaaa, @@ -443,24 +329,8 @@ u_java_ident = 0x0000, 0x8000, 0x0000, 0x0000, 0x0000, 0x8000, 0x0000, 0x0000, 0x0000, 0x0008, 0x0000, 0x0000, 0x0000, 0x0008, 0x0000, 0x0000, 0x0080, 0x5a00, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, - 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x9555, 0x556a, - 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa955, 0xa6aa, 0xaaaa, - 0xa9aa, 0xaaaa, 0xaaaa, 0x556a, 0x5556, 0x5555, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa800, 0xaaaa, 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0200, 0x0000, 0x0000, 0x0000, 0x2882, 0x0002, 0x0080, 0xaa22, - 0x2a8a, 0x0222, 0x2882, 0x2222, 0x2882, 0x0080, 0x0080, 0x8802, - 0x0000, 0x0020, 0x0000, 0xaa00, 0x0202, 0x0020, 0x0000, 0xaa00, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaae, 0xaaaa, 0xaaaa, 0xaaaa, 0xffff, 0xffff, 0xffff, 0xffff, diff --git a/lib/unictype/sy_java_whitespace.c b/lib/unictype/sy_java_whitespace.c index fc843c8..34d3afd 100644 --- a/lib/unictype/sy_java_whitespace.c +++ b/lib/unictype/sy_java_whitespace.c @@ -1,5 +1,5 @@ /* Syntax properties of Unicode characters. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unigbrk.h b/lib/unigbrk.h deleted file mode 100644 index a96ff47..0000000 --- a/lib/unigbrk.h +++ /dev/null @@ -1,130 +0,0 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ -/* Grapheme cluster breaks in Unicode strings. - Copyright (C) 2010-2015 Free Software Foundation, Inc. - Written by Ben Pfaff , 2010. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#ifndef _UNIGBRK_H -#define _UNIGBRK_H - -/* Get bool. */ -#include - -/* Get size_t. */ -#include - -#include "unitypes.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* ========================================================================= */ - -/* Property defined in Unicode Standard Annex #29, section "Grapheme Cluster - Boundaries" - */ - -/* Possible values of the Grapheme_Cluster_Break property. - This enumeration may be extended in the future. */ -enum -{ - GBP_OTHER = 0, - GBP_CR = 1, - GBP_LF = 2, - GBP_CONTROL = 3, - GBP_EXTEND = 4, - GBP_PREPEND = 5, - GBP_SPACINGMARK = 6, - GBP_L = 7, - GBP_V = 8, - GBP_T = 9, - GBP_LV = 10, - GBP_LVT = 11, - GBP_RI = 12 -}; - -/* Return the Grapheme_Cluster_Break property of a Unicode character. */ -extern int - uc_graphemeclusterbreak_property (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - -/* Grapheme cluster breaks. */ - -/* Returns true if there is a grapheme cluster boundary between Unicode code - points A and B. A "grapheme cluster" is an approximation to a - user-perceived character, which sometimes corresponds to multiple code - points. For example, an English letter followed by an acute accent can be - expressed as two consecutive Unicode code points, but it is perceived by the - user as only a single character and therefore constitutes a single grapheme - cluster. - - Implements extended (not legacy) grapheme cluster rules, because UAX #29 - indicates that they are preferred. - - Use A == 0 or B == 0 to indicate start of text or end of text, - respectively. */ -extern bool - uc_is_grapheme_break (ucs4_t a, ucs4_t b) - _UC_ATTRIBUTE_CONST; - -/* Returns the start of the next grapheme cluster following S, or NULL if the - end of the string has been reached. */ -extern const uint8_t * - u8_grapheme_next (const uint8_t *s, const uint8_t *end) - _UC_ATTRIBUTE_PURE; -extern const uint16_t * - u16_grapheme_next (const uint16_t *s, const uint16_t *end) - _UC_ATTRIBUTE_PURE; -extern const uint32_t * - u32_grapheme_next (const uint32_t *s, const uint32_t *end) - _UC_ATTRIBUTE_PURE; - -/* Returns the start of the previous grapheme cluster before S, or NULL if the - start of the string has been reached. */ -extern const uint8_t * - u8_grapheme_prev (const uint8_t *s, const uint8_t *start) - _UC_ATTRIBUTE_PURE; -extern const uint16_t * - u16_grapheme_prev (const uint16_t *s, const uint16_t *start) - _UC_ATTRIBUTE_PURE; -extern const uint32_t * - u32_grapheme_prev (const uint32_t *s, const uint32_t *start) - _UC_ATTRIBUTE_PURE; - -/* Determine the grapheme cluster boundaries in S, and store the result at - p[0..n-1]. p[i] = 1 means that a new grapheme cluster begins at s[i]. p[i] - = 0 means that s[i-1] and s[i] are part of the same grapheme cluster. p[0] - will always be 1. - */ -extern void - u8_grapheme_breaks (const uint8_t *s, size_t n, char *p); -extern void - u16_grapheme_breaks (const uint16_t *s, size_t n, char *p); -extern void - u32_grapheme_breaks (const uint32_t *s, size_t n, char *p); -extern void - ulc_grapheme_breaks (const char *s, size_t n, char *p); - -/* ========================================================================= */ - -#ifdef __cplusplus -} -#endif - - -#endif /* _UNIGBRK_H */ diff --git a/lib/unigbrk.in.h b/lib/unigbrk.in.h deleted file mode 100644 index b1df1c8..0000000 --- a/lib/unigbrk.in.h +++ /dev/null @@ -1,129 +0,0 @@ -/* Grapheme cluster breaks in Unicode strings. - Copyright (C) 2010-2015 Free Software Foundation, Inc. - Written by Ben Pfaff , 2010. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#ifndef _UNIGBRK_H -#define _UNIGBRK_H - -/* Get bool. */ -#include - -/* Get size_t. */ -#include - -#include "unitypes.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* ========================================================================= */ - -/* Property defined in Unicode Standard Annex #29, section "Grapheme Cluster - Boundaries" - */ - -/* Possible values of the Grapheme_Cluster_Break property. - This enumeration may be extended in the future. */ -enum -{ - GBP_OTHER = 0, - GBP_CR = 1, - GBP_LF = 2, - GBP_CONTROL = 3, - GBP_EXTEND = 4, - GBP_PREPEND = 5, - GBP_SPACINGMARK = 6, - GBP_L = 7, - GBP_V = 8, - GBP_T = 9, - GBP_LV = 10, - GBP_LVT = 11, - GBP_RI = 12 -}; - -/* Return the Grapheme_Cluster_Break property of a Unicode character. */ -extern int - uc_graphemeclusterbreak_property (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - -/* Grapheme cluster breaks. */ - -/* Returns true if there is a grapheme cluster boundary between Unicode code - points A and B. A "grapheme cluster" is an approximation to a - user-perceived character, which sometimes corresponds to multiple code - points. For example, an English letter followed by an acute accent can be - expressed as two consecutive Unicode code points, but it is perceived by the - user as only a single character and therefore constitutes a single grapheme - cluster. - - Implements extended (not legacy) grapheme cluster rules, because UAX #29 - indicates that they are preferred. - - Use A == 0 or B == 0 to indicate start of text or end of text, - respectively. */ -extern bool - uc_is_grapheme_break (ucs4_t a, ucs4_t b) - _UC_ATTRIBUTE_CONST; - -/* Returns the start of the next grapheme cluster following S, or NULL if the - end of the string has been reached. */ -extern const uint8_t * - u8_grapheme_next (const uint8_t *s, const uint8_t *end) - _UC_ATTRIBUTE_PURE; -extern const uint16_t * - u16_grapheme_next (const uint16_t *s, const uint16_t *end) - _UC_ATTRIBUTE_PURE; -extern const uint32_t * - u32_grapheme_next (const uint32_t *s, const uint32_t *end) - _UC_ATTRIBUTE_PURE; - -/* Returns the start of the previous grapheme cluster before S, or NULL if the - start of the string has been reached. */ -extern const uint8_t * - u8_grapheme_prev (const uint8_t *s, const uint8_t *start) - _UC_ATTRIBUTE_PURE; -extern const uint16_t * - u16_grapheme_prev (const uint16_t *s, const uint16_t *start) - _UC_ATTRIBUTE_PURE; -extern const uint32_t * - u32_grapheme_prev (const uint32_t *s, const uint32_t *start) - _UC_ATTRIBUTE_PURE; - -/* Determine the grapheme cluster boundaries in S, and store the result at - p[0..n-1]. p[i] = 1 means that a new grapheme cluster begins at s[i]. p[i] - = 0 means that s[i-1] and s[i] are part of the same grapheme cluster. p[0] - will always be 1. - */ -extern void - u8_grapheme_breaks (const uint8_t *s, size_t n, char *p); -extern void - u16_grapheme_breaks (const uint16_t *s, size_t n, char *p); -extern void - u32_grapheme_breaks (const uint32_t *s, size_t n, char *p); -extern void - ulc_grapheme_breaks (const char *s, size_t n, char *p); - -/* ========================================================================= */ - -#ifdef __cplusplus -} -#endif - - -#endif /* _UNIGBRK_H */ diff --git a/lib/unigbrk/gbrkprop.h b/lib/unigbrk/gbrkprop.h deleted file mode 100644 index 464ebf0..0000000 --- a/lib/unigbrk/gbrkprop.h +++ /dev/null @@ -1,1034 +0,0 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ -/* Grapheme break property of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ -#define gbrkprop_header_0 16 -#define gbrkprop_header_1 15 -#define gbrkprop_header_2 7 -#define gbrkprop_header_3 511 -#define gbrkprop_header_4 127 -static const -struct - { - int level1[15]; - short level2[3 << 9]; - unsigned char level3[(102 << 7) / 2]; - } -unigbrkprop = -{ - { - 0, 512, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 1024 - }, - { - 0, 64, -1, -1, -1, -1, 128, -1, - -1, 192, -1, 256, 320, 384, 448, 512, - 576, 640, 704, 768, 832, 896, 960, 1024, - 1088, 1152, 1216, 1280, 1344, 1408, 1472, 1536, - 1600, 1664, 1728, 1792, -1, -1, 1856, -1, - -1, -1, -1, -1, -1, -1, 1920, 1984, - 2048, 2112, 2176, -1, 2240, 2304, 2368, 2432, - 2496, 2560, -1, 2624, -1, -1, -1, -1, - 2688, 2752, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, 2816, 2880, 2944, -1, -1, -1, -1, - 3008, 3072, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 3136, 3200, -1, -1, - 3264, 3328, 3392, 3456, 3520, 3584, -1, 3648, - 3712, 3776, 3840, 3904, 3968, 4032, 4096, 3712, - 3776, 3840, 3904, 3968, 4032, 4096, 3712, 3776, - 3840, 3904, 3968, 4032, 4096, 3712, 3776, 3840, - 3904, 3968, 4032, 4096, 3712, 3776, 3840, 3904, - 3968, 4032, 4096, 3712, 3776, 3840, 3904, 3968, - 4032, 4096, 3712, 3776, 3840, 3904, 3968, 4032, - 4096, 3712, 3776, 3840, 3904, 3968, 4032, 4096, - 3712, 3776, 3840, 3904, 3968, 4032, 4096, 3712, - 3776, 3840, 3904, 3968, 4032, 4096, 3712, 3776, - 3840, 3904, 3968, 4032, 4096, 3712, 3776, 3840, - 3904, 3968, 4032, 4096, 3712, 3776, 3840, 4160, - 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224, - 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 4288, -1, - -1, -1, -1, -1, 4352, 4416, -1, 4480, - -1, -1, -1, 4544, -1, 4608, 4672, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 4736, 4800, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4864, 4928, 4992, 5056, 5120, 5184, 5248, -1, - -1, 5312, -1, 5376, 5440, 5504, 5568, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 5632, 5696, -1, - -1, -1, -1, -1, -1, -1, 5760, 5824, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, 5888, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 5952, 6016, 6080, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 6144, 6208, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, 6272, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 6336, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4224, 4224, 6400, 6464, 4224, 4224, 4224, 4224, - 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224, - 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224, - 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1 - }, - { - 0x33, 0x33, 0x33, 0x33, 0x33, 0x32, 0x13, 0x33, - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x40, 0x44, 0x44, 0x44, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x40, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x40, - 0x40, 0x04, 0x44, 0x40, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x04, 0x03, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0x34, 0x40, - 0x44, 0x44, 0x04, 0x40, 0x04, 0x44, 0x44, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, - 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x04, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x44, - 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x44, 0x44, 0x40, 0x44, 0x44, - 0x44, 0x44, 0x40, 0x44, 0x40, 0x44, 0x44, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x40, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x04, 0x66, - 0x46, 0x44, 0x44, 0x44, 0x64, 0x66, 0x46, 0x66, - 0x40, 0x44, 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x40, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x64, - 0x46, 0x44, 0x04, 0x60, 0x06, 0x60, 0x46, 0x00, - 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x40, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x66, - 0x46, 0x04, 0x00, 0x40, 0x04, 0x40, 0x44, 0x00, - 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x40, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x66, - 0x46, 0x44, 0x44, 0x40, 0x64, 0x60, 0x46, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x40, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x44, - 0x46, 0x44, 0x04, 0x60, 0x06, 0x60, 0x46, 0x00, - 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, - 0x64, 0x06, 0x00, 0x66, 0x06, 0x66, 0x46, 0x00, - 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x64, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, - 0x64, 0x66, 0x06, 0x44, 0x04, 0x44, 0x44, 0x00, - 0x00, 0x00, 0x40, 0x04, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x40, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x46, - 0x66, 0x64, 0x06, 0x64, 0x06, 0x66, 0x44, 0x00, - 0x00, 0x00, 0x40, 0x04, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x40, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, - 0x46, 0x44, 0x04, 0x66, 0x06, 0x66, 0x46, 0x00, - 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x40, - 0x66, 0x44, 0x04, 0x04, 0x66, 0x66, 0x66, 0x46, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x40, 0x60, 0x44, 0x44, 0x44, 0x04, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x40, 0x44, 0x44, 0x44, 0x04, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x40, 0x60, 0x44, 0x44, 0x44, 0x40, 0x04, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x40, 0x40, 0x40, 0x00, 0x00, 0x66, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x40, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x64, - 0x44, 0x44, 0x04, 0x44, 0x00, 0x00, 0x40, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x40, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x04, 0x00, - 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, - 0x64, 0x44, 0x44, 0x44, 0x40, 0x64, 0x46, 0x04, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x66, 0x44, 0x00, 0x00, 0x44, - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x40, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x04, 0x46, 0x04, 0x00, 0x00, 0x40, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, - 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, - 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, - 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, - 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, - 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, - 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, - 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, - 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, - 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, - 0x88, 0x88, 0x88, 0x88, 0x99, 0x99, 0x99, 0x99, - 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, - 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, - 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, - 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, - 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x44, 0x46, 0x44, 0x44, 0x44, 0x66, - 0x66, 0x66, 0x66, 0x64, 0x46, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x03, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x64, 0x66, 0x46, 0x64, 0x66, 0x00, 0x00, - 0x66, 0x64, 0x66, 0x66, 0x46, 0x44, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x40, 0x64, 0x46, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x60, 0x64, 0x44, 0x44, 0x44, 0x04, - 0x04, 0x04, 0x40, 0x44, 0x44, 0x44, 0x64, 0x66, - 0x66, 0x46, 0x44, 0x44, 0x44, 0x44, 0x04, 0x40, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x04, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x64, 0x44, 0x44, 0x64, 0x64, 0x66, - 0x66, 0x64, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x44, - 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x60, 0x44, 0x44, 0x66, 0x44, 0x46, 0x44, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x64, 0x44, 0x66, 0x46, 0x46, - 0x44, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x44, 0x44, - 0x44, 0x44, 0x66, 0x44, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x04, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x64, 0x44, 0x44, 0x44, 0x04, 0x00, 0x40, 0x00, - 0x00, 0x66, 0x04, 0x00, 0x44, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x00, 0x00, 0x00, 0x44, 0x44, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x44, 0x33, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x33, 0x03, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, - 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x40, 0x04, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, - 0x44, 0x04, 0x44, 0x44, 0x44, 0x44, 0x44, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x04, 0x00, 0x04, 0x00, 0x40, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x60, 0x46, 0x64, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, - 0x66, 0x66, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0x44, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x40, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, - 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x07, 0x00, - 0x44, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x40, 0x66, 0x44, 0x44, 0x66, 0x64, 0x66, - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x44, 0x64, - 0x46, 0x64, 0x46, 0x04, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x04, 0x44, 0x04, 0x40, 0x04, 0x00, 0x00, 0x44, - 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x44, 0x66, - 0x00, 0x00, 0x60, 0x04, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x60, 0x46, 0x66, 0x64, 0x06, 0x46, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, - 0x88, 0x88, 0x88, 0x08, 0x00, 0x90, 0x99, 0x99, - 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, - 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, - 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x00, 0x00, - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x44, 0x44, 0x04, 0x00, 0x00, - 0x40, 0x44, 0x40, 0x04, 0x00, 0x00, 0x44, 0x44, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x44, 0x04, 0x00, 0x40, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x40, 0x04, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x46, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, - 0x44, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x66, 0x46, 0x44, 0x64, 0x46, 0x04, 0x30, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x40, 0x44, 0x44, 0x46, 0x44, - 0x44, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x60, 0x66, 0x44, 0x44, 0x44, 0x44, 0x64, - 0x06, 0x00, 0x00, 0x00, 0x00, 0x44, 0x04, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x46, - 0x44, 0x66, 0x64, 0x44, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, - 0x66, 0x46, 0x44, 0x44, 0x44, 0x04, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x64, - 0x64, 0x66, 0x06, 0x60, 0x06, 0x60, 0x66, 0x00, - 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x66, 0x00, 0x44, 0x44, 0x44, 0x04, 0x00, - 0x44, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x64, 0x46, 0x44, 0x44, 0x64, 0x64, 0x46, 0x46, - 0x64, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, - 0x66, 0x44, 0x44, 0x00, 0x66, 0x66, 0x44, 0x46, - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x66, 0x46, 0x44, 0x44, 0x44, 0x64, 0x46, 0x46, - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x46, 0x66, - 0x44, 0x44, 0x44, 0x46, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, - 0x66, 0x44, 0x44, 0x46, 0x44, 0x44, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x60, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, - 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, - 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x06, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, - 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x04, - 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x40, 0x46, 0x44, 0x00, 0x60, 0x44, - 0x44, 0x34, 0x33, 0x33, 0x33, 0x43, 0x44, 0x44, - 0x44, 0x04, 0x40, 0x44, 0x44, 0x44, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x44, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x04, 0x00, 0x40, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x04, 0x00, - 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x44, - 0x40, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33 - } -}; diff --git a/lib/unigbrk/u16-grapheme-breaks.c b/lib/unigbrk/u16-grapheme-breaks.c deleted file mode 100644 index 981b2a6..0000000 --- a/lib/unigbrk/u16-grapheme-breaks.c +++ /dev/null @@ -1,44 +0,0 @@ -/* Grapheme cluster breaks function. - Copyright (C) 2010-2015 Free Software Foundation, Inc. - Written by Ben Pfaff , 2010. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unigbrk.h" - -#include "unistr.h" - -void -u16_grapheme_breaks (const uint16_t *s, size_t n, char *p) -{ - ucs4_t prev; - int mblen; - - prev = 0; - for (; n > 0; s += mblen, p += mblen, n -= mblen) - { - ucs4_t next; - - mblen = u16_mbtouc (&next, s, n); - - p[0] = uc_is_grapheme_break (prev, next); - if (mblen > 1) - p[1] = 0; - - prev = next; - } -} diff --git a/lib/unigbrk/u16-grapheme-next.c b/lib/unigbrk/u16-grapheme-next.c deleted file mode 100644 index e1fc8e0..0000000 --- a/lib/unigbrk/u16-grapheme-next.c +++ /dev/null @@ -1,46 +0,0 @@ -/* Next grapheme cluster function. - Copyright (C) 2010-2015 Free Software Foundation, Inc. - Written by Ben Pfaff , 2010. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unigbrk.h" - -#include "unistr.h" - -const uint16_t * -u16_grapheme_next (const uint16_t *s, const uint16_t *end) -{ - ucs4_t prev; - int mblen; - - if (s == end) - return NULL; - - for (s += u16_mbtouc (&prev, s, end - s); s != end; s += mblen) - { - ucs4_t next; - - mblen = u16_mbtouc (&next, s, end - s); - if (uc_is_grapheme_break (prev, next)) - break; - - prev = next; - } - - return s; -} diff --git a/lib/unigbrk/u16-grapheme-prev.c b/lib/unigbrk/u16-grapheme-prev.c deleted file mode 100644 index 4b870fa..0000000 --- a/lib/unigbrk/u16-grapheme-prev.c +++ /dev/null @@ -1,54 +0,0 @@ -/* Previous grapheme cluster function. - Copyright (C) 2010-2015 Free Software Foundation, Inc. - Written by Ben Pfaff , 2010. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unigbrk.h" - -#include "unistr.h" - -const uint16_t * -u16_grapheme_prev (const uint16_t *s, const uint16_t *start) -{ - ucs4_t next; - - if (s == start) - return NULL; - - s = u16_prev (&next, s, start); - while (s != start) - { - const uint16_t *prev_s; - ucs4_t prev; - - prev_s = u16_prev (&prev, s, start); - if (prev_s == NULL) - { - /* Ill-formed UTF-16 encoding. */ - return start; - } - - if (uc_is_grapheme_break (prev, next)) - break; - - s = prev_s; - next = prev; - } - - return s; -} diff --git a/lib/unigbrk/u32-grapheme-breaks.c b/lib/unigbrk/u32-grapheme-breaks.c deleted file mode 100644 index 84205b2..0000000 --- a/lib/unigbrk/u32-grapheme-breaks.c +++ /dev/null @@ -1,42 +0,0 @@ -/* Grapheme cluster breaks function. - Copyright (C) 2010-2015 Free Software Foundation, Inc. - Written by Ben Pfaff , 2010. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unigbrk.h" - -#include "unistr.h" - -void -u32_grapheme_breaks (const uint32_t *s, size_t n, char *p) -{ - ucs4_t prev; - size_t i; - - prev = 0; - for (i = 0; i < n; i++) - { - ucs4_t next; - - u32_mbtouc (&next, &s[i], 1); - - p[i] = uc_is_grapheme_break (prev, next); - - prev = next; - } -} diff --git a/lib/unigbrk/u32-grapheme-next.c b/lib/unigbrk/u32-grapheme-next.c deleted file mode 100644 index d547d7e..0000000 --- a/lib/unigbrk/u32-grapheme-next.c +++ /dev/null @@ -1,46 +0,0 @@ -/* Next grapheme cluster function. - Copyright (C) 2010-2015 Free Software Foundation, Inc. - Written by Ben Pfaff , 2010. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unigbrk.h" - -#include "unistr.h" - -const uint32_t * -u32_grapheme_next (const uint32_t *s, const uint32_t *end) -{ - ucs4_t prev; - - if (s == end) - return NULL; - - u32_mbtouc (&prev, s, end - s); - for (s++; s != end; s++) - { - ucs4_t next; - - u32_mbtouc (&next, s, end - s); - if (uc_is_grapheme_break (prev, next)) - break; - - prev = next; - } - - return s; -} diff --git a/lib/unigbrk/u32-grapheme-prev.c b/lib/unigbrk/u32-grapheme-prev.c deleted file mode 100644 index 584629d..0000000 --- a/lib/unigbrk/u32-grapheme-prev.c +++ /dev/null @@ -1,51 +0,0 @@ -/* Previous grapheme cluster function. - Copyright (C) 2010-2015 Free Software Foundation, Inc. - Written by Ben Pfaff , 2010. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unigbrk.h" - -#include "unistr.h" - -const uint32_t * -u32_grapheme_prev (const uint32_t *s, const uint32_t *start) -{ - ucs4_t next; - - if (s == start) - return NULL; - - u32_prev (&next, s, start); - for (s--; s != start; s--) - { - ucs4_t prev; - - if (u32_prev (&prev, s, start) == NULL) - { - /* Ill-formed UTF-32 encoding. */ - return start; - } - - if (uc_is_grapheme_break (prev, next)) - break; - - next = prev; - } - - return s; -} diff --git a/lib/unigbrk/u8-grapheme-breaks.c b/lib/unigbrk/u8-grapheme-breaks.c deleted file mode 100644 index ede0424..0000000 --- a/lib/unigbrk/u8-grapheme-breaks.c +++ /dev/null @@ -1,46 +0,0 @@ -/* Grapheme cluster breaks function. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. - Written by Ben Pfaff , 2010, - based on code written by Bruno Haible , 2009. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unigbrk.h" - -#include "unistr.h" - -void -u8_grapheme_breaks (const uint8_t *s, size_t n, char *p) -{ - ucs4_t prev; - int mblen; - - prev = 0; - for (; n > 0; s += mblen, p += mblen, n -= mblen) - { - ucs4_t next; - int i; - - mblen = u8_mbtouc (&next, s, n); - - p[0] = uc_is_grapheme_break (prev, next); - for (i = 1; i < mblen; i++) - p[i] = 0; - - prev = next; - } -} diff --git a/lib/unigbrk/u8-grapheme-next.c b/lib/unigbrk/u8-grapheme-next.c deleted file mode 100644 index cbd2877..0000000 --- a/lib/unigbrk/u8-grapheme-next.c +++ /dev/null @@ -1,46 +0,0 @@ -/* Next grapheme cluster function. - Copyright (C) 2010-2015 Free Software Foundation, Inc. - Written by Ben Pfaff , 2010. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unigbrk.h" - -#include "unistr.h" - -const uint8_t * -u8_grapheme_next (const uint8_t *s, const uint8_t *end) -{ - ucs4_t prev; - int mblen; - - if (s == end) - return NULL; - - for (s += u8_mbtouc (&prev, s, end - s); s != end; s += mblen) - { - ucs4_t next; - - mblen = u8_mbtouc (&next, s, end - s); - if (uc_is_grapheme_break (prev, next)) - break; - - prev = next; - } - - return s; -} diff --git a/lib/unigbrk/u8-grapheme-prev.c b/lib/unigbrk/u8-grapheme-prev.c deleted file mode 100644 index 4757625..0000000 --- a/lib/unigbrk/u8-grapheme-prev.c +++ /dev/null @@ -1,54 +0,0 @@ -/* Previous grapheme cluster function. - Copyright (C) 2010-2015 Free Software Foundation, Inc. - Written by Ben Pfaff , 2010. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unigbrk.h" - -#include "unistr.h" - -const uint8_t * -u8_grapheme_prev (const uint8_t *s, const uint8_t *start) -{ - ucs4_t next; - - if (s == start) - return NULL; - - s = u8_prev (&next, s, start); - while (s != start) - { - const uint8_t *prev_s; - ucs4_t prev; - - prev_s = u8_prev (&prev, s, start); - if (prev_s == NULL) - { - /* Ill-formed UTF-8 encoding. */ - return start; - } - - if (uc_is_grapheme_break (prev, next)) - break; - - s = prev_s; - next = prev; - } - - return s; -} diff --git a/lib/unigbrk/uc-gbrk-prop.c b/lib/unigbrk/uc-gbrk-prop.c deleted file mode 100644 index 2c98490..0000000 --- a/lib/unigbrk/uc-gbrk-prop.c +++ /dev/null @@ -1,45 +0,0 @@ -/* Grapheme cluster break property function. - Copyright (C) 2010-2015 Free Software Foundation, Inc. - Written by Ben Pfaff , 2010. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unigbrk.h" - -#include "gbrkprop.h" - -int -uc_graphemeclusterbreak_property (ucs4_t uc) -{ - unsigned int index1 = uc >> gbrkprop_header_0; - if (index1 < gbrkprop_header_1) - { - int lookup1 = unigbrkprop.level1[index1]; - if (lookup1 >= 0) - { - unsigned int index2 = (uc >> gbrkprop_header_2) & gbrkprop_header_3; - int lookup2 = unigbrkprop.level2[lookup1 + index2]; - if (lookup2 >= 0) - { - unsigned int index3 = uc & gbrkprop_header_4; - unsigned char lookup3 = unigbrkprop.level3[lookup2 + index3 / 2]; - return (lookup3 >> ((uc & 1) << 2)) & 0x0f; - } - } - } - return GBP_OTHER; -} diff --git a/lib/unigbrk/uc-is-grapheme-break.c b/lib/unigbrk/uc-is-grapheme-break.c deleted file mode 100644 index 049cc4c..0000000 --- a/lib/unigbrk/uc-is-grapheme-break.c +++ /dev/null @@ -1,111 +0,0 @@ -/* Grapheme cluster break function. - Copyright (C) 2010-2015 Free Software Foundation, Inc. - Written by Ben Pfaff , 2010. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unigbrk.h" - -/* Evaluates to true if there is an extended grapheme cluster break between - code points with GBP_* values A and B, false if there is not. The comments - are the grapheme cluster boundary rules from in UAX #29. */ -#define UC_IS_GRAPHEME_BREAK(A, B) \ - (/* GB1 and GB2 are covered--just use a GBP_CONTROL character, such \ - as 0, for sot and eot. */ \ - \ - /* GB3 */ \ - (A) == GBP_CR && (B) == GBP_LF ? false : \ - \ - /* GB4 */ \ - (A) == GBP_CONTROL || (A) == GBP_CR || (A) == GBP_LF ? true : \ - \ - /* GB5 */ \ - (B) == GBP_CONTROL || (B) == GBP_CR || (B) == GBP_LF ? true : \ - \ - /* GB6 */ \ - (A) == GBP_L && ((B) == GBP_L || (B) == GBP_V \ - || (B) == GBP_LV || (B) == GBP_LVT) ? false : \ - \ - /* GB7 */ \ - ((A) == GBP_LV || (A) == GBP_V) \ - && ((B) == GBP_V || (B) == GBP_T) ? false : \ - \ - /* GB8 */ \ - ((A) == GBP_LVT || (A) == GBP_T) && (B) == GBP_T ? false : \ - \ - /* GB8a */ \ - (A) == GBP_RI && (B) == GBP_RI ? false : \ - \ - /* GB9 */ \ - (B) == GBP_EXTEND ? false : \ - \ - /* GB9a */ \ - (B) == GBP_SPACINGMARK ? false : \ - \ - /* GB9b */ \ - (A) == GBP_PREPEND ? false \ - \ - /* GB10 */ \ - : true) - -#define UC_GRAPHEME_BREAKS_FOR(A) \ - ( (UC_IS_GRAPHEME_BREAK(A, GBP_OTHER) << GBP_OTHER) \ - | (UC_IS_GRAPHEME_BREAK(A, GBP_CR) << GBP_CR) \ - | (UC_IS_GRAPHEME_BREAK(A, GBP_LF) << GBP_LF) \ - | (UC_IS_GRAPHEME_BREAK(A, GBP_CONTROL) << GBP_CONTROL) \ - | (UC_IS_GRAPHEME_BREAK(A, GBP_EXTEND) << GBP_EXTEND) \ - | (UC_IS_GRAPHEME_BREAK(A, GBP_PREPEND) << GBP_PREPEND) \ - | (UC_IS_GRAPHEME_BREAK(A, GBP_SPACINGMARK) << GBP_SPACINGMARK) \ - | (UC_IS_GRAPHEME_BREAK(A, GBP_L) << GBP_L) \ - | (UC_IS_GRAPHEME_BREAK(A, GBP_V) << GBP_V) \ - | (UC_IS_GRAPHEME_BREAK(A, GBP_T) << GBP_T) \ - | (UC_IS_GRAPHEME_BREAK(A, GBP_LV) << GBP_LV) \ - | (UC_IS_GRAPHEME_BREAK(A, GBP_LVT) << GBP_LVT) \ - | (UC_IS_GRAPHEME_BREAK(A, GBP_RI) << GBP_RI)) - -static const unsigned short int gb_table[13] = - { - UC_GRAPHEME_BREAKS_FOR(0), /* GBP_OTHER */ - UC_GRAPHEME_BREAKS_FOR(1), /* GBP_CR */ - UC_GRAPHEME_BREAKS_FOR(2), /* GBP_LF */ - UC_GRAPHEME_BREAKS_FOR(3), /* GBP_CONTROL */ - UC_GRAPHEME_BREAKS_FOR(4), /* GBP_EXTEND */ - UC_GRAPHEME_BREAKS_FOR(5), /* GBP_PREPEND */ - UC_GRAPHEME_BREAKS_FOR(6), /* GBP_SPACINGMARK */ - UC_GRAPHEME_BREAKS_FOR(7), /* GBP_L */ - UC_GRAPHEME_BREAKS_FOR(8), /* GBP_V */ - UC_GRAPHEME_BREAKS_FOR(9), /* GBP_T */ - UC_GRAPHEME_BREAKS_FOR(10), /* GBP_LV */ - UC_GRAPHEME_BREAKS_FOR(11), /* GBP_LVT */ - UC_GRAPHEME_BREAKS_FOR(12), /* GBP_RI */ - }; - -bool -uc_is_grapheme_break (ucs4_t a, ucs4_t b) -{ - int a_gcp, b_gcp; - - if ((a | b) < 0x300) - { - /* GB3 is the only relevant rule for this case. */ - return a != '\r' || b != '\n'; - } - - a_gcp = uc_graphemeclusterbreak_property (a); - b_gcp = uc_graphemeclusterbreak_property (b); - return (gb_table[a_gcp] >> b_gcp) & 1; -} diff --git a/lib/unigbrk/ulc-grapheme-breaks.c b/lib/unigbrk/ulc-grapheme-breaks.c deleted file mode 100644 index d8bf924..0000000 --- a/lib/unigbrk/ulc-grapheme-breaks.c +++ /dev/null @@ -1,130 +0,0 @@ -/* Grapheme cluster breaks function. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. - Written by Ben Pfaff , 2010, - based on code written by Bruno Haible , 2009. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "unigbrk.h" - -#include -#include - -#include "c-ctype.h" -#include "c-strcaseeq.h" -#include "localcharset.h" -#include "uniconv.h" - -static int -is_utf8_encoding (const char *encoding) -{ - if (STRCASEEQ (encoding, "UTF-8", 'U', 'T', 'F', '-', '8', 0, 0, 0, 0)) - return 1; - return 0; -} - -#if C_CTYPE_ASCII -/* Assume that every ASCII character starts a new grapheme, which is often - true, except that CR-LF is a single grapheme. */ -static void -ascii_grapheme_breaks (const char *s, size_t n, char *p) -{ - size_t i; - - p[0] = 1; - for (i = 1; i < n; i++) - { - bool is_ascii = c_isprint (s[i]) || c_isspace (s[i]); - p[i] = is_ascii && (s[i] != '\n' || s[i - 1] != '\r'); - } -} -#endif - -/* Grapheme boundaries in a string in an arbitrary encoding. - - We convert the input string to Unicode. - - The standardized Unicode encodings are UTF-8, UCS-2, UCS-4, UTF-16, - UTF-16BE, UTF-16LE, UTF-7. UCS-2 supports only characters up to - \U0000FFFF. UTF-16 and variants support only characters up to - \U0010FFFF. UTF-7 is way too complex and not supported by glibc-2.1. - UCS-4 specification leaves doubts about endianness and byte order mark. - glibc currently interprets it as big endian without byte order mark, - but this is not backed by an RFC. So we use UTF-8. It supports - characters up to \U7FFFFFFF and is unambiguously defined. */ - -void -ulc_grapheme_breaks (const char *s, size_t n, char *p) -{ - if (n > 0) - { - const char *encoding = locale_charset (); - - if (is_utf8_encoding (encoding)) - u8_grapheme_breaks ((const uint8_t *) s, n, p); - else - { - /* Convert the string to UTF-8 and build a translation table - from offsets into s to offsets into the translated string. */ - size_t *offsets = (size_t *) malloc (n * sizeof (size_t)); - - if (offsets != NULL) - { - uint8_t *t; - size_t m; - - t = u8_conv_from_encoding (encoding, iconveh_question_mark, - s, n, offsets, NULL, &m); - if (t != NULL) - { - char *q = (char *) (m > 0 ? malloc (m) : NULL); - - if (m == 0 || q != NULL) - { - size_t i; - - /* Determine the grapheme breaks of the UTF-8 string. */ - u8_grapheme_breaks (t, m, q); - - /* Translate the result back to the original string. */ - memset (p, 0, n); - for (i = 0; i < n; i++) - if (offsets[i] != (size_t)(-1)) - p[i] = q[offsets[i]]; - - free (q); - free (t); - free (offsets); - return; - } - free (t); - } - free (offsets); - } - - /* Impossible to convert. */ -#if C_CTYPE_ASCII - /* Fall back to ASCII as best we can. */ - ascii_grapheme_breaks (s, n, p); -#else - /* We cannot make any assumptions. */ - p[0] = 1; - memset (p + 1, 0, n - 1); -#endif - } - } -} diff --git a/lib/unilbrk.h b/lib/unilbrk.h index 0e535e7..ca8f42b 100644 --- a/lib/unilbrk.h +++ b/lib/unilbrk.h @@ -1,6 +1,5 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Line breaking of Unicode strings. - Copyright (C) 2001-2003, 2005-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2005-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unilbrk.in.h b/lib/unilbrk.in.h deleted file mode 100644 index b9c6eea..0000000 --- a/lib/unilbrk.in.h +++ /dev/null @@ -1,110 +0,0 @@ -/* Line breaking of Unicode strings. - Copyright (C) 2001-2003, 2005-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2001. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#ifndef _UNILBRK_H -#define _UNILBRK_H - -/* Get size_t. */ -#include - -#include "unitypes.h" - -/* Get locale_charset() declaration. */ -#include - - -#ifdef __cplusplus -extern "C" { -#endif - - -/* These functions are locale dependent. The encoding argument identifies - the encoding (e.g. "ISO-8859-2" for Polish). */ - - -/* Line breaking. */ - -enum -{ - UC_BREAK_UNDEFINED, - UC_BREAK_PROHIBITED, - UC_BREAK_POSSIBLE, - UC_BREAK_MANDATORY, - UC_BREAK_HYPHENATION -}; - -/* Determine the line break points in S, and store the result at p[0..n-1]. - p[i] = UC_BREAK_MANDATORY means that s[i] is a line break character. - p[i] = UC_BREAK_POSSIBLE means that a line break may be inserted between - s[i-1] and s[i]. - p[i] = UC_BREAK_HYPHENATION means that a hyphen and a line break may be - inserted between s[i-1] and s[i]. But beware of language dependent - hyphenation rules. - p[i] = UC_BREAK_PROHIBITED means that s[i-1] and s[i] must not be separated. - */ -extern void - u8_possible_linebreaks (const uint8_t *s, size_t n, - const char *encoding, char *p); -extern void - u16_possible_linebreaks (const uint16_t *s, size_t n, - const char *encoding, char *p); -extern void - u32_possible_linebreaks (const uint32_t *s, size_t n, - const char *encoding, char *p); -extern void - ulc_possible_linebreaks (const char *s, size_t n, - const char *encoding, char *p); - -/* Choose the best line breaks, assuming the uc_width function. - The string is s[0..n-1]. The maximum number of columns per line is given - as WIDTH. The starting column of the string is given as START_COLUMN. - If the algorithm shall keep room after the last piece, they can be given - as AT_END_COLUMNS. - o is an optional override; if o[i] != UC_BREAK_UNDEFINED, o[i] takes - precedence over p[i] as returned by the *_possible_linebreaks function. - The given ENCODING is used for disambiguating widths in uc_width. - Return the column after the end of the string, and store the result at - p[0..n-1]. - */ -extern int - u8_width_linebreaks (const uint8_t *s, size_t n, int width, - int start_column, int at_end_columns, - const char *o, const char *encoding, - char *p); -extern int - u16_width_linebreaks (const uint16_t *s, size_t n, int width, - int start_column, int at_end_columns, - const char *o, const char *encoding, - char *p); -extern int - u32_width_linebreaks (const uint32_t *s, size_t n, int width, - int start_column, int at_end_columns, - const char *o, const char *encoding, - char *p); -extern int - ulc_width_linebreaks (const char *s, size_t n, int width, - int start_column, int at_end_columns, - const char *o, const char *encoding, - char *p); - - -#ifdef __cplusplus -} -#endif - - -#endif /* _UNILBRK_H */ diff --git a/lib/unilbrk/lbrkprop1.h b/lib/unilbrk/lbrkprop1.h index bb4c636..ba6e1b8 100644 --- a/lib/unilbrk/lbrkprop1.h +++ b/lib/unilbrk/lbrkprop1.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Line breaking properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-lbrk for Unicode 5.1.0. */ -/* Copyright (C) 2000-2002, 2004, 2008 Free Software Foundation, Inc. +/* Copyright (C) 2000-2002, 2004, 2008-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -27,7 +27,7 @@ typedef struct { int level1[15]; int level2[4 << 9]; - unsigned char level3[206 << 7]; + unsigned char level3[142 << 7]; } lbrkprop_t; extern const lbrkprop_t unilbrkprop; diff --git a/lib/unilbrk/lbrkprop2.h b/lib/unilbrk/lbrkprop2.h index 7f8036f..45b93b1 100644 --- a/lib/unilbrk/lbrkprop2.h +++ b/lib/unilbrk/lbrkprop2.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Line breaking properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-lbrk for Unicode 5.1.0. */ -/* Copyright (C) 2000-2002, 2004, 2008 Free Software Foundation, Inc. +/* Copyright (C) 2000-2002, 2004, 2008-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -20,64 +20,64 @@ const lbrkprop_t unilbrkprop = { { - 0, 512, 1024, 1024, -1, -1, -1, -1, + 0, 512, 1024, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1536 }, { 0, 128, 256, 256, 256, 384, 512, 640, 256, 768, 896, 1024, 1152, 1280, 1408, 1536, - 1664, 1792, 1920, 2048, 2176, 2304, 2432, 2560, - 2688, 2816, 2944, 3072, 3200, 3328, 3456, 3584, - 3712, 3840, 3968, 4096, 4224, 4352, 4480, 4608, - 4736, 256, 256, 256, 256, 4864, 4992, 5120, - 5248, 5376, 5504, 5632, 5760, 5888, 6016, 6144, - 6272, 6400, 256, 6528, 256, 256, 6656, 6784, - 6912, 7040, 7168, 7296, 7424, 7552, 7680, 7808, - 7936, 8064, 8192, 8320, 8448, 8576, 8704, 8832, - 256, 256, 256, 8960, 256, 256, 9088, 9216, - 9344, 9472, 9600, 9728, 9856, 9984, 10112, 10240, - 10368, 10496, 10624, 10752, 10880, 11008, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 11136, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 11264, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 11392, 256, 256, 11520, 11648, 256, 11776, - 11904, 12032, 12160, 12288, 12416, 12544, 12672, 12800, - 12928, 13056, 13184, 13312, 13440, 13568, 13696, 12928, - 13056, 13184, 13312, 13440, 13568, 13696, 12928, 13056, - 13184, 13312, 13440, 13568, 13696, 12928, 13056, 13184, - 13312, 13440, 13568, 13696, 12928, 13056, 13184, 13312, - 13440, 13568, 13696, 12928, 13056, 13184, 13312, 13440, - 13568, 13696, 12928, 13056, 13184, 13312, 13440, 13568, - 13696, 12928, 13056, 13184, 13312, 13440, 13568, 13696, - 12928, 13056, 13184, 13312, 13440, 13568, 13696, 12928, - 13056, 13184, 13312, 13440, 13568, 13696, 12928, 13056, - 13184, 13312, 13440, 13568, 13696, 12928, 13056, 13184, - 13312, 13440, 13568, 13696, 12928, 13056, 13184, 13824, + -1, -1, 1664, 1792, 1920, 2048, 2176, 2304, + 2432, 2560, 2688, 2816, 2944, 3072, 3200, 3328, + 3456, 3584, 3712, 3840, 3968, 4096, 4224, 4352, + 4480, 256, 256, 256, 4608, 4736, 4864, 4992, + 5120, 5248, 5376, 5504, 5632, -1, 5760, 5888, + 6016, -1, 256, 6144, 256, 256, 6272, 6400, + 6528, 6656, 6784, 6912, 7040, 7168, 7296, 7424, + 7552, 7680, 7808, 7936, 8064, 8192, 8320, 8448, + 256, 256, 256, 8576, 256, 256, 8704, -1, + 8832, 8960, 9088, 9216, 9344, 9472, 9600, 9728, + 9856, 9984, 10112, 10240, 10368, 10496, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 10624, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 10752, + 10880, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 11008, 256, 256, 11136, 11264, 256, 11392, + 11520, 11648, 11776, -1, 11904, -1, -1, -1, + 12032, 12160, 12288, 12416, 12544, 12672, 12800, 12032, + 12160, 12288, 12416, 12544, 12672, 12800, 12032, 12160, + 12288, 12416, 12544, 12672, 12800, 12032, 12160, 12288, + 12416, 12544, 12672, 12800, 12032, 12160, 12288, 12416, + 12544, 12672, 12800, 12032, 12160, 12288, 12416, 12544, + 12672, 12800, 12032, 12160, 12288, 12416, 12544, 12672, + 12800, 12032, 12160, 12288, 12416, 12544, 12672, 12800, + 12032, 12160, 12288, 12416, 12544, 12672, 12800, 12032, + 12160, 12288, 12416, 12544, 12672, 12800, 12032, 12160, + 12288, 12416, 12544, 12672, 12800, 12032, 12160, 12288, + 12416, 12544, 12672, 12800, 12032, 12160, 12288, 12928, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -86,26 +86,19 @@ const lbrkprop_t unilbrkprop = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 10112, 10112, 10112, 10112, 13952, 14080, - 256, 256, 14208, 14336, 14464, 14592, 14720, 14848, - 14976, 15104, 15232, 15360, -1, 15488, 15616, 15744, - 256, 15872, 16000, -1, 256, 256, 16128, -1, - 16256, 16384, 16512, 16640, 16768, 16896, 17024, 17152, - 17280, 17408, -1, -1, 17536, -1, -1, -1, - 17664, 17792, 17920, 18048, 18176, 18304, 18432, -1, - -1, 18560, -1, 18688, 18816, 18944, 19072, -1, - -1, 19200, -1, -1, -1, 19328, -1, -1, + -1, -1, 9600, 9600, 13056, 13184, 13312, 13440, + 256, 256, 13568, 13696, 13824, 13952, 14080, 14208, + 14336, 14464, 14592, 14720, -1, 14848, 14976, 15104, + 256, 15232, -1, -1, -1, -1, -1, -1, + 15360, -1, 15488, -1, 15616, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 256, 256, 256, 19456, - 19584, 256, 19712, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 19840, 19968, 20096, 256, - 20224, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 256, 256, 15744, -1, + 15872, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 20352, 20480, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -114,8 +107,6 @@ const lbrkprop_t unilbrkprop = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 20608, 20736, 20864, 20992, - -1, -1, -1, -1, -1, -1, 21120, 21248, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -132,91 +123,100 @@ const lbrkprop_t unilbrkprop = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 21376, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 21504, 21632, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 21760, 21888, 22016, 22144, -1, 22272, -1, - 22400, 22528, 22656, 256, 256, 22784, 256, 22912, - 256, 256, 256, 256, 23040, 23168, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 23296, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 23424, 23552, -1, -1, - 23680, 23808, 23936, 24064, 24192, -1, 10112, 24320, - 10112, 24448, 24576, 24704, 24832, 24960, 25088, 25216, - 25344, 25472, 25600, 25728, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112, - 10112, 10112, 10112, 10112, 10112, 10112, 10112, 25856, - 25984, -1, 26112, 26240, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 256, 16000, 16128, 16256, 16384, -1, 16512, -1, + 16640, 16768, 16896, 256, 256, 17024, 256, 17152, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 17280, 17408, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 9600, 9600, 9600, + 9600, 9600, 9600, 9600, 9600, 17536, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 9600, 9600, 9600, 9600, 17664, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 17792, -1, 17920, 18048, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -287,13 +287,13 @@ const lbrkprop_t unilbrkprop = LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_SP, LBP_EX, LBP_QU, LBP_AL, LBP_PR, LBP_PO, LBP_AL, LBP_QU, - LBP_OP, LBP_CP, LBP_AL, LBP_PR, LBP_IS, LBP_HY, LBP_IS, LBP_SY, + LBP_OP, LBP_CL, LBP_AL, LBP_PR, LBP_IS, LBP_HY, LBP_IS, LBP_SY, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_IS, LBP_IS, LBP_AL, LBP_AL, LBP_AL, LBP_EX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_OP, LBP_PR, LBP_CP, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_OP, LBP_PR, LBP_CL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -361,7 +361,7 @@ const lbrkprop_t unilbrkprop = LBP_GL, LBP_GL, LBP_GL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_IS, LBP_AL, + LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_IS, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -398,8 +398,8 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -411,7 +411,7 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_IS, LBP_BA, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_PR, + LBP_XX, LBP_IS, LBP_BA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, @@ -420,24 +420,24 @@ const lbrkprop_t unilbrkprop = LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_BA, LBP_CM, LBP_AL, LBP_CM, LBP_CM, LBP_AL, LBP_CM, LBP_CM, LBP_EX, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, - LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, - LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, - LBP_HL, LBP_HL, LBP_HL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_HL, LBP_HL, LBP_HL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_PO, LBP_PO, LBP_PO, LBP_IS, LBP_IS, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_EX, LBP_CM, LBP_XX, LBP_EX, LBP_EX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_CM, LBP_CM, LBP_CM, LBP_EX, LBP_XX, LBP_XX, LBP_EX, LBP_EX, + LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_PO, LBP_NU, LBP_NU, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -453,7 +453,7 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_EX, LBP_AL, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, @@ -490,55 +490,23 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_IS, LBP_EX, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_CM, LBP_CM, LBP_CM, - LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_AL, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_CM, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, + LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_BA, LBP_BA, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -552,8 +520,8 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_AL, LBP_AL, LBP_PO, LBP_PO, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_PO, LBP_AL, LBP_PR, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_PR, LBP_PR, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -584,8 +552,8 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_AL, LBP_PR, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_PR, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -600,7 +568,7 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, @@ -618,23 +586,23 @@ const lbrkprop_t unilbrkprop = LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_PR, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL, + LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL, + LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -650,18 +618,18 @@ const lbrkprop_t unilbrkprop = LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL, + LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_CM, LBP_CM, + LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_CM, LBP_CM, - LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_XX, + LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, @@ -678,8 +646,8 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, @@ -709,7 +677,7 @@ const lbrkprop_t unilbrkprop = LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_XX, LBP_SA, LBP_XX, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_SA, LBP_SA, LBP_SA, LBP_SA, + LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_SA, LBP_SA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -731,7 +699,7 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_BA, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_BA, LBP_CM, LBP_CM, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, @@ -740,8 +708,8 @@ const lbrkprop_t unilbrkprop = LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_BA, LBP_BA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, - LBP_BB, LBP_BB, LBP_BA, LBP_BB, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_GL, LBP_GL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_BB, LBP_BB, LBP_BA, LBP_BB, LBP_AL, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -765,19 +733,19 @@ const lbrkprop_t unilbrkprop = LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, + LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_SA, LBP_SA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, @@ -789,7 +757,7 @@ const lbrkprop_t unilbrkprop = LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, - LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, + LBP_JL, LBP_JL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_JL, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, @@ -798,8 +766,7 @@ const lbrkprop_t unilbrkprop = LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, - LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, - LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, + LBP_JV, LBP_JV, LBP_JV, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, @@ -810,6 +777,7 @@ const lbrkprop_t unilbrkprop = LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, + LBP_JT, LBP_JT, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -853,7 +821,7 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, + LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_AL, LBP_BA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -872,9 +840,23 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, - LBP_BA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -890,6 +872,8 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_BA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -904,8 +888,8 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_BA, LBP_BA, LBP_BA, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, @@ -960,20 +944,20 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, @@ -991,13 +975,13 @@ const lbrkprop_t unilbrkprop = LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_SA, LBP_SA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_SA, LBP_XX, LBP_XX, LBP_XX, LBP_SA, LBP_SA, + LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_SA, LBP_SA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1006,26 +990,10 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_AL, LBP_AL, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_XX, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_XX, LBP_XX, LBP_CM, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_XX, LBP_XX, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -1045,7 +1013,7 @@ const lbrkprop_t unilbrkprop = LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_BA, LBP_BA, LBP_AL, LBP_BA, LBP_BA, LBP_BA, + LBP_NU, LBP_NU, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1055,17 +1023,17 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, + LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1082,22 +1050,6 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_BA, LBP_BA, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_XX, - LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1110,10 +1062,10 @@ const lbrkprop_t unilbrkprop = LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, @@ -1158,20 +1110,20 @@ const lbrkprop_t unilbrkprop = LBP_NS, LBP_NS, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_BA, LBP_AL, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_AL, LBP_BA, LBP_BA, LBP_BA, - LBP_WJ, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_WJ, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_OP, LBP_CL, LBP_AI, LBP_AL, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_OP, LBP_CL, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PO, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, - LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PO, LBP_PR, - LBP_PR, LBP_PR, LBP_PR, LBP_PO, LBP_PR, LBP_PR, LBP_PO, LBP_PR, - LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, - LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, + LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_PR, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, @@ -1188,14 +1140,14 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI, LBP_AI, LBP_AL, LBP_AL, + LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI, LBP_AL, LBP_AL, LBP_AI, LBP_AL, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AI, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1239,16 +1191,15 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_IN, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_OP, LBP_CL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_OP, LBP_CL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1272,8 +1223,9 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1338,64 +1290,64 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AI, LBP_AI, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI, LBP_AI, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_AI, LBP_AI, - LBP_ID, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI, LBP_AI, LBP_AI, LBP_AI, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI, LBP_AL, LBP_AI, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI, LBP_AL, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI, LBP_AI, LBP_AL, LBP_AI, LBP_AI, LBP_AI, LBP_AL, LBP_AI, - LBP_ID, LBP_AI, LBP_AI, LBP_AL, LBP_AI, LBP_AI, LBP_AL, LBP_AI, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AI, LBP_AI, LBP_AI, LBP_AL, LBP_AI, LBP_AI, LBP_AL, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_ID, LBP_AL, LBP_ID, - LBP_ID, LBP_ID, LBP_AI, LBP_ID, LBP_ID, LBP_AI, LBP_AI, LBP_AI, - LBP_ID, LBP_ID, LBP_AI, LBP_AI, LBP_ID, LBP_AI, LBP_AI, LBP_ID, - LBP_ID, LBP_ID, LBP_AL, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AI, LBP_AI, LBP_ID, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AI, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_AI, LBP_AI, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_AL, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI, - LBP_AL, LBP_AL, LBP_AL, LBP_QU, LBP_QU, LBP_QU, LBP_QU, LBP_QU, - LBP_QU, LBP_AL, LBP_EX, LBP_EX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_XX, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_QU, LBP_QU, LBP_QU, LBP_QU, LBP_XX, + LBP_XX, LBP_AL, LBP_EX, LBP_EX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_OP, LBP_CL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_OP, LBP_CL, @@ -1427,27 +1379,11 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1464,6 +1400,8 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1477,27 +1415,25 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, - LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_EX, LBP_BA, LBP_BA, LBP_BA, LBP_AL, LBP_EX, LBP_BA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, - LBP_BA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, @@ -1520,9 +1456,9 @@ const lbrkprop_t unilbrkprop = LBP_OP, LBP_BA, LBP_AL, LBP_AL, LBP_QU, LBP_QU, LBP_AL, LBP_AL, LBP_QU, LBP_QU, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_EX, LBP_AL, - LBP_BA, LBP_BA, LBP_AL, LBP_BA, LBP_BA, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_B2, LBP_B2, LBP_BA, LBP_BA, LBP_BA, LBP_AL, - LBP_BA, LBP_BA, LBP_OP, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_BA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -1578,13 +1514,13 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_BA, LBP_CL, LBP_CL, LBP_ID, LBP_ID, LBP_NS, LBP_ID, LBP_ID, + LBP_ID, LBP_CL, LBP_CL, LBP_ID, LBP_ID, LBP_NS, LBP_ID, LBP_ID, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_ID, LBP_ID, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_NS, LBP_OP, LBP_CL, LBP_CL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_CM, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_NS, LBP_NS, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_NS, LBP_ID, LBP_NS, LBP_ID, LBP_NS, LBP_ID, LBP_NS, LBP_ID, LBP_NS, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, @@ -1633,7 +1569,7 @@ const lbrkprop_t unilbrkprop = LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, @@ -1650,8 +1586,8 @@ const lbrkprop_t unilbrkprop = LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, @@ -1680,8 +1616,8 @@ const lbrkprop_t unilbrkprop = LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1692,6 +1628,22 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_NS, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, @@ -1716,12 +1668,12 @@ const lbrkprop_t unilbrkprop = LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_BA, LBP_BA, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_BA, LBP_EX, LBP_BA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1734,33 +1686,14 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_CM, LBP_CM, LBP_AL, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -1768,16 +1701,35 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_PO, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1798,10 +1750,10 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_BA, LBP_BA, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_BB, LBP_AL, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1814,26 +1766,10 @@ const lbrkprop_t unilbrkprop = LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, - LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, - LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, - LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, - LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_JL, LBP_XX, LBP_XX, LBP_XX, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_BA, - LBP_BA, LBP_BA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -1846,58 +1782,10 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_AL, LBP_BA, LBP_BA, LBP_BA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_BA, LBP_BA, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, - LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, - LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_BA, LBP_CM, LBP_CM, LBP_XX, LBP_XX, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_H2, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, @@ -2016,73 +1904,105 @@ const lbrkprop_t unilbrkprop = LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_H3, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, - LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, - LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_JV, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, - LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, - LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, - LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, - LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, - LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_JT, - LBP_JT, LBP_JT, LBP_JT, LBP_JT, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_HL, LBP_CM, LBP_HL, - LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, - LBP_HL, LBP_AL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, - LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_XX, - LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_XX, LBP_HL, LBP_XX, - LBP_HL, LBP_HL, LBP_XX, LBP_HL, LBP_HL, LBP_XX, LBP_HL, LBP_HL, - LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, LBP_HL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CL, LBP_OP, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_CM, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_XX, + LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_OP, LBP_CL, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -2094,8 +2014,8 @@ const lbrkprop_t unilbrkprop = LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_IS, LBP_CL, LBP_CL, LBP_IS, LBP_IS, LBP_EX, LBP_EX, LBP_OP, LBP_CL, LBP_IN, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_ID, LBP_ID, LBP_OP, @@ -2203,10 +2123,10 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -2230,26 +2150,26 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -2282,49 +2202,59 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, + LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, + LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_XX, LBP_XX, LBP_AL, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_BA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, + LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, + LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, + LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, + LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, - LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, - LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_BA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -2334,107 +2264,81 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_BA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, - LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, + LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, + LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_IN, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, - LBP_XX, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -2451,12 +2355,12 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -2464,248 +2368,88 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, - LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, + LBP_XX, LBP_XX, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_XX, + LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_BA, - LBP_BA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_BA, LBP_BA, - LBP_BA, LBP_BA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_XX, + LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_AL, LBP_BB, LBP_AL, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_BA, LBP_BA, LBP_AL, - LBP_BA, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_XX, LBP_XX, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_AL, LBP_BB, LBP_AL, LBP_BA, LBP_BA, LBP_BA, - LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_BA, LBP_BA, LBP_AL, LBP_BA, LBP_BA, LBP_AL, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, - LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_BA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, - LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_CM, LBP_AL, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_CM, - LBP_CM, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, - LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_NU, LBP_NU, + LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, + LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_BB, LBP_BA, LBP_BA, LBP_EX, LBP_EX, LBP_AL, LBP_AL, - LBP_AL, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, - LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_BA, LBP_BA, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_XX, LBP_XX, LBP_XX, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_SA, - LBP_SA, LBP_SA, LBP_SA, LBP_SA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_SA, LBP_SA, LBP_BA, LBP_BA, LBP_BA, LBP_SA, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, @@ -2713,11 +2457,10 @@ const lbrkprop_t unilbrkprop = LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -2730,92 +2473,29 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, - LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, + LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_OP, LBP_OP, LBP_OP, LBP_CL, LBP_CL, LBP_CL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_CL, LBP_AL, LBP_AL, LBP_AL, LBP_OP, LBP_CL, - LBP_OP, LBP_CL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_OP, LBP_CL, LBP_CL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, @@ -2826,710 +2506,6 @@ const lbrkprop_t unilbrkprop = LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_OP, LBP_CL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_BA, LBP_BA, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_BA, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_BA, - LBP_BA, LBP_BA, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_BA, LBP_AL, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_CM, LBP_CM, LBP_BA, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, - LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_XX, - LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_XX, - LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, LBP_NU, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_AL, LBP_AL, LBP_BA, - LBP_BA, LBP_BA, LBP_BA, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_XX, LBP_XX, LBP_AL, - LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_AL, LBP_XX, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, - LBP_XX, LBP_AL, LBP_XX, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_XX, LBP_XX, LBP_AL, - LBP_XX, LBP_AL, LBP_XX, LBP_AL, LBP_XX, LBP_AL, LBP_XX, LBP_AL, - LBP_XX, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_XX, LBP_XX, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, - LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_XX, LBP_XX, LBP_XX, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AL, LBP_XX, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, - LBP_AI, LBP_AI, LBP_AI, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_RI, LBP_RI, - LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, - LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, - LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, LBP_RI, - LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_AL, LBP_ID, LBP_AL, LBP_ID, LBP_AL, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, - LBP_ID, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_QU, LBP_QU, - LBP_QU, LBP_NS, LBP_NS, LBP_NS, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, - LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, - LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, diff --git a/lib/unilbrk/lbrktables.c b/lib/unilbrk/lbrktables.c index 5702a93..fbc8931 100644 --- a/lib/unilbrk/lbrktables.c +++ b/lib/unilbrk/lbrktables.c @@ -1,5 +1,5 @@ /* Line breaking auxiliary tables. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it @@ -23,37 +23,34 @@ /* Define unilbrkprop, table of line breaking properties. */ #include "unilbrk/lbrkprop2.h" -const unsigned char unilbrk_table[27][27] = +const unsigned char unilbrk_table[24][24] = { /* after */ - /* WJ GL B2 BA BB HY CL CP EX IN NS OP QU IS NU PO PR SY AL H2 H3 ID JL JV JT HL RI */ -/* WJ */ { P, I, I, I, I, I, P, P, P, I, I, I, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, }, -/* GL */ { P, I, I, I, I, I, P, P, P, I, I, I, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, }, -/* B2 */ { P, I, P, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, }, -/* BA */ { P, D, D, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, }, -/* BB */ { P, I, I, I, I, I, P, P, P, I, I, I, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, }, -/* HY */ { P, D, D, I, D, I, P, P, P, D, I, D, I, P, I, D, D, P, D, D, D, D, D, D, D, D, D, }, -/* CL */ { P, I, D, I, D, I, P, P, P, D, P, D, I, P, D, I, I, P, D, D, D, D, D, D, D, D, D, }, -/* CP */ { P, I, D, I, D, I, P, P, P, D, P, D, I, P, I, I, I, P, I, D, D, D, D, D, D, I, D, }, -/* EX */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, }, -/* IN */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, }, -/* NS */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, }, -/* OP */ { P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, }, -/* QU */ { P, I, I, I, I, I, P, P, P, I, I, P, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, }, -/* IS */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, I, D, D, P, D, D, D, D, D, D, D, D, D, }, -/* NU */ { P, I, D, I, D, I, P, P, P, I, I, I, I, P, I, I, I, P, I, D, D, D, D, D, D, I, D, }, -/* PO */ { P, I, D, I, D, I, P, P, P, D, I, I, I, P, I, D, D, P, I, D, D, D, D, D, D, I, D, }, -/* PR */ { P, I, D, I, D, I, P, P, P, D, I, I, I, P, I, D, D, P, I, I, I, I, I, I, I, I, D, }, -/* SY */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, I, D, D, P, D, D, D, D, D, D, D, I, D, }, -/* AL */ { P, I, D, I, D, I, P, P, P, I, I, I, I, P, I, D, D, P, I, D, D, D, D, D, D, I, D, }, -/* H2 */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, I, I, D, D, }, -/* H3 */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, D, I, D, D, }, -/* ID */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, D, D, D, D, }, -/* JL */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, I, I, D, I, I, D, D, D, }, -/* JV */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, I, I, D, D, }, -/* JT */ { P, I, D, I, D, I, P, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, D, I, D, D, }, -/* HL */ { P, I, D, I, D, I, P, P, P, I, I, I, I, P, I, D, D, P, I, D, D, D, D, D, D, I, D, }, -/* RI */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, I, D, I, }, + /* WJ GL B2 BA BB HY CL EX IN NS OP QU IS NU PO PR SY AL H2 H3 ID JL JV JT */ +/* WJ */ { P, I, I, I, I, I, P, P, I, I, I, I, P, I, I, I, P, I, I, I, I, I, I, I, }, +/* GL */ { P, I, I, I, I, I, P, P, I, I, I, I, P, I, I, I, P, I, I, I, I, I, I, I, }, +/* B2 */ { P, I, P, I, D, I, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, }, +/* BA */ { P, D, D, I, D, I, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, }, +/* BB */ { P, I, I, I, I, I, P, P, I, I, I, I, P, I, I, I, P, I, I, I, I, I, I, I, }, +/* HY */ { P, D, D, I, D, I, P, P, D, I, D, I, P, I, D, D, P, D, D, D, D, D, D, D, }, +/* CL */ { P, I, D, I, D, I, P, P, D, P, D, I, P, D, I, I, P, D, D, D, D, D, D, D, }, +/* EX */ { P, I, D, I, D, I, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, }, +/* IN */ { P, I, D, I, D, I, P, P, I, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, }, +/* NS */ { P, I, D, I, D, I, P, P, D, I, D, I, P, D, D, D, P, D, D, D, D, D, D, D, }, +/* OP */ { P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, P, }, +/* QU */ { P, I, I, I, I, I, P, P, I, I, P, I, P, I, I, I, P, I, I, I, I, I, I, I, }, +/* IS */ { P, I, D, I, D, I, P, P, D, I, D, I, P, I, D, D, P, D, D, D, D, D, D, D, }, +/* NU */ { P, I, D, I, D, I, P, P, I, I, D, I, P, I, I, I, P, I, D, D, D, D, D, D, }, +/* PO */ { P, I, D, I, D, I, P, P, D, I, I, I, P, I, D, D, P, I, D, D, D, D, D, D, }, +/* PR */ { P, I, D, I, D, I, P, P, D, I, I, I, P, I, D, D, P, I, I, I, I, I, I, I, }, +/* SY */ { P, I, D, I, D, I, P, P, D, I, D, I, P, I, D, D, P, D, D, D, D, D, D, D, }, +/* AL */ { P, I, D, I, D, I, P, P, I, I, D, I, P, I, D, D, P, I, D, D, D, D, D, D, }, +/* H2 */ { P, I, D, I, D, I, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, I, I, }, +/* H3 */ { P, I, D, I, D, I, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, D, I, }, +/* ID */ { P, I, D, I, D, I, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, D, D, }, +/* JL */ { P, I, D, I, D, I, P, P, I, I, D, I, P, D, I, D, P, D, I, I, D, I, I, D, }, +/* JV */ { P, I, D, I, D, I, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, I, I, }, +/* JT */ { P, I, D, I, D, I, P, P, I, I, D, I, P, D, I, D, P, D, D, D, D, D, D, I, }, /* "" */ /* before */ }; diff --git a/lib/unilbrk/lbrktables.h b/lib/unilbrk/lbrktables.h index ad72bc8..e86c49f 100644 --- a/lib/unilbrk/lbrktables.h +++ b/lib/unilbrk/lbrktables.h @@ -1,5 +1,5 @@ /* Line breaking auxiliary tables. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it @@ -21,47 +21,43 @@ enum { - /* Values >= 27 are resolved at run time. */ - LBP_BK = 27, /* mandatory break */ + /* Values >= 24 are resolved at run time. */ + LBP_BK = 24, /* mandatory break */ /*LBP_CR, carriage return - not used here because it's a DOSism */ /*LBP_LF, line feed - not used here because it's a DOSism */ - LBP_CM = 28, /* attached characters and combining marks */ + LBP_CM = 25, /* attached characters and combining marks */ /*LBP_NL, next line - not used here because it's equivalent to LBP_BK */ /*LBP_SG, surrogates - not used here because they are not characters */ LBP_WJ = 0, /* word joiner */ - LBP_ZW = 29, /* zero width space */ + LBP_ZW = 26, /* zero width space */ LBP_GL = 1, /* non-breaking (glue) */ - LBP_SP = 30, /* space */ + LBP_SP = 27, /* space */ LBP_B2 = 2, /* break opportunity before and after */ LBP_BA = 3, /* break opportunity after */ LBP_BB = 4, /* break opportunity before */ LBP_HY = 5, /* hyphen */ - LBP_CB = 31, /* contingent break opportunity */ + LBP_CB = 28, /* contingent break opportunity */ LBP_CL = 6, /* closing punctuation */ - LBP_CP = 7, /* closing parenthesis */ - LBP_EX = 8, /* exclamation/interrogation */ - LBP_IN = 9, /* inseparable */ - LBP_NS = 10, /* non starter */ - LBP_OP = 11, /* opening punctuation */ - LBP_QU = 12, /* ambiguous quotation */ - LBP_IS = 13, /* infix separator (numeric) */ - LBP_NU = 14, /* numeric */ - LBP_PO = 15, /* postfix (numeric) */ - LBP_PR = 16, /* prefix (numeric) */ - LBP_SY = 17, /* symbols allowing breaks */ - LBP_AI = 32, /* ambiguous (alphabetic or ideograph) */ - LBP_AL = 18, /* ordinary alphabetic and symbol characters */ -/*LBP_CJ, conditional Japanese starters, resolved to NS */ - LBP_H2 = 19, /* Hangul LV syllable */ - LBP_H3 = 20, /* Hangul LVT syllable */ - LBP_HL = 25, /* Hebrew letter */ - LBP_ID = 21, /* ideographic */ - LBP_JL = 22, /* Hangul L Jamo */ - LBP_JV = 23, /* Hangul V Jamo */ - LBP_JT = 24, /* Hangul T Jamo */ - LBP_RI = 26, /* regional indicator */ - LBP_SA = 33, /* complex context (South East Asian) */ - LBP_XX = 34 /* unknown */ + LBP_EX = 7, /* exclamation/interrogation */ + LBP_IN = 8, /* inseparable */ + LBP_NS = 9, /* non starter */ + LBP_OP = 10, /* opening punctuation */ + LBP_QU = 11, /* ambiguous quotation */ + LBP_IS = 12, /* infix separator (numeric) */ + LBP_NU = 13, /* numeric */ + LBP_PO = 14, /* postfix (numeric) */ + LBP_PR = 15, /* prefix (numeric) */ + LBP_SY = 16, /* symbols allowing breaks */ + LBP_AI = 29, /* ambiguous (alphabetic or ideograph) */ + LBP_AL = 17, /* ordinary alphabetic and symbol characters */ + LBP_H2 = 18, /* Hangul LV syllable */ + LBP_H3 = 19, /* Hangul LVT syllable */ + LBP_ID = 20, /* ideographic */ + LBP_JL = 21, /* Hangul L Jamo */ + LBP_JV = 22, /* Hangul V Jamo */ + LBP_JT = 23, /* Hangul T Jamo */ + LBP_SA = 30, /* complex context (South East Asian) */ + LBP_XX = 31 /* unknown */ }; #include "lbrkprop1.h" @@ -92,7 +88,7 @@ unilbrkprop_lookup (ucs4_t uc) #define I 2 /* indirect break opportunity, '%' in table 7.3 of UTR #14 */ #define P 3 /* prohibited break, '^' in table 7.3 of UTR #14 */ -extern const unsigned char unilbrk_table[27][27]; +extern const unsigned char unilbrk_table[24][24]; /* We don't support line breaking of complex-context dependent characters (Thai, Lao, Myanmar, Khmer) yet, because it requires dictionary lookup. */ diff --git a/lib/unilbrk/u16-possible-linebreaks.c b/lib/unilbrk/u16-possible-linebreaks.c index 54de8fa..25b9851 100644 --- a/lib/unilbrk/u16-possible-linebreaks.c +++ b/lib/unilbrk/u16-possible-linebreaks.c @@ -1,5 +1,5 @@ /* Line breaking of UTF-16 strings. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unilbrk/u16-width-linebreaks.c b/lib/unilbrk/u16-width-linebreaks.c index b78de22..152178e 100644 --- a/lib/unilbrk/u16-width-linebreaks.c +++ b/lib/unilbrk/u16-width-linebreaks.c @@ -1,5 +1,5 @@ /* Line breaking of UTF-16 strings. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unilbrk/u32-possible-linebreaks.c b/lib/unilbrk/u32-possible-linebreaks.c index ba5d027..c375a0c 100644 --- a/lib/unilbrk/u32-possible-linebreaks.c +++ b/lib/unilbrk/u32-possible-linebreaks.c @@ -1,5 +1,5 @@ /* Line breaking of UTF-32 strings. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unilbrk/u32-width-linebreaks.c b/lib/unilbrk/u32-width-linebreaks.c index 9877453..c5803db 100644 --- a/lib/unilbrk/u32-width-linebreaks.c +++ b/lib/unilbrk/u32-width-linebreaks.c @@ -1,5 +1,5 @@ /* Line breaking of UTF-32 strings. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unilbrk/u8-possible-linebreaks.c b/lib/unilbrk/u8-possible-linebreaks.c index 2358562..d65335e 100644 --- a/lib/unilbrk/u8-possible-linebreaks.c +++ b/lib/unilbrk/u8-possible-linebreaks.c @@ -1,5 +1,5 @@ /* Line breaking of UTF-8 strings. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unilbrk/u8-width-linebreaks.c b/lib/unilbrk/u8-width-linebreaks.c index 5e68ffb..fffe62a 100644 --- a/lib/unilbrk/u8-width-linebreaks.c +++ b/lib/unilbrk/u8-width-linebreaks.c @@ -1,5 +1,5 @@ /* Line breaking of UTF-8 strings. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unilbrk/ulc-common.c b/lib/unilbrk/ulc-common.c index 246916c..1ed9c82 100644 --- a/lib/unilbrk/ulc-common.c +++ b/lib/unilbrk/ulc-common.c @@ -1,5 +1,5 @@ /* Line breaking auxiliary functions. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unilbrk/ulc-common.h b/lib/unilbrk/ulc-common.h index 00b0f36..bd3c6e4 100644 --- a/lib/unilbrk/ulc-common.h +++ b/lib/unilbrk/ulc-common.h @@ -1,5 +1,5 @@ /* Line breaking auxiliary functions. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unilbrk/ulc-possible-linebreaks.c b/lib/unilbrk/ulc-possible-linebreaks.c index e053cbc..eed59b4 100644 --- a/lib/unilbrk/ulc-possible-linebreaks.c +++ b/lib/unilbrk/ulc-possible-linebreaks.c @@ -1,5 +1,5 @@ /* Line breaking of strings. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unilbrk/ulc-width-linebreaks.c b/lib/unilbrk/ulc-width-linebreaks.c index 74207f6..16b3881 100644 --- a/lib/unilbrk/ulc-width-linebreaks.c +++ b/lib/unilbrk/ulc-width-linebreaks.c @@ -1,5 +1,5 @@ /* Line breaking of strings. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uniname.h b/lib/uniname.h index 3bb44cf..1d0f81c 100644 --- a/lib/uniname.h +++ b/lib/uniname.h @@ -1,6 +1,5 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Association between Unicode characters and their names. - Copyright (C) 2000-2002, 2005, 2007, 2009-2015 Free Software Foundation, + Copyright (C) 2000-2002, 2005, 2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it @@ -36,8 +35,7 @@ extern char * /* Looks up the Unicode character with a given name, in upper- or lowercase ASCII. Returns the character if found, or UNINAME_INVALID if not found. */ extern ucs4_t - unicode_name_character (const char *name) - _UC_ATTRIBUTE_PURE; + unicode_name_character (const char *name); #define UNINAME_INVALID ((ucs4_t) 0xFFFF) #ifdef __cplusplus diff --git a/lib/uniname.in.h b/lib/uniname.in.h deleted file mode 100644 index f435c2a..0000000 --- a/lib/uniname.in.h +++ /dev/null @@ -1,46 +0,0 @@ -/* Association between Unicode characters and their names. - Copyright (C) 2000-2002, 2005, 2007, 2009-2015 Free Software Foundation, - Inc. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#ifndef _UNINAME_H -#define _UNINAME_H - -#include "unitypes.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* Required size of buffer for a Unicode character name. */ -#define UNINAME_MAX 256 - -/* Looks up the name of a Unicode character, in uppercase ASCII. - Returns the filled buf, or NULL if the character does not have a name. */ -extern char * - unicode_character_name (ucs4_t uc, char *buf); - -/* Looks up the Unicode character with a given name, in upper- or lowercase - ASCII. Returns the character if found, or UNINAME_INVALID if not found. */ -extern ucs4_t - unicode_name_character (const char *name) - _UC_ATTRIBUTE_PURE; -#define UNINAME_INVALID ((ucs4_t) 0xFFFF) - -#ifdef __cplusplus -} -#endif - -#endif /* _UNINAME_H */ diff --git a/lib/uniname/gen-uninames.lisp b/lib/uniname/gen-uninames.lisp index 9f79562..d08e93f 100755 --- a/lib/uniname/gen-uninames.lisp +++ b/lib/uniname/gen-uninames.lisp @@ -6,18 +6,12 @@ (defparameter add-comments nil) (defstruct unicode-char - (index nil :type integer) + (code nil :type integer) (name nil :type string) word-indices word-indices-index ) -(defstruct range - (index nil :type integer) - (start-code nil :type integer) - (end-code nil :type integer) -) - (defstruct word-list (hashed nil :type hash-table) (sorted nil :type list) @@ -25,16 +19,10 @@ length ; number of words ) -(defun main (inputfile outputfile aliasfile) - (declare (type string inputfile outputfile aliasfile)) +(defun main (inputfile outputfile) + (declare (type string inputfile outputfile)) #+UNICODE (setq *default-file-encoding* charset:utf-8) - (let ((all-chars '()) - (all-chars-hashed (make-hash-table :test #'equal)) - (all-aliases '()) - all-chars-and-aliases - (all-ranges '()) - (name-index 0) - range) + (let ((all-chars '())) ;; Read all characters and names from the input file. (with-open-file (istream inputfile :direction :input) (loop @@ -53,53 +41,43 @@ ; specially as well. (unless (or (<= #xF900 code #xFA2D) (<= #xFA30 code #xFA6A) (<= #xFA70 code #xFAD9) (<= #x2F800 code #x2FA1D)) - ;; Also ignore variationselectors; they are treated - ;; specially as well. - (unless (or (<= #xFE00 code #xFE0F) (<= #xE0100 code #xE01EF)) - (push (make-unicode-char :index name-index + ; Transform the code so that it fits in 16 bits. In + ; Unicode 5.1 the following ranges are used. + ; 0x00000..0x04DFF >>12= 0x00..0x04 -> 0x0..0x4 + ; 0x0A000..0x0AAFF >>12= 0x0A -> 0x5 + ; 0x0F900..0x0FFFF >>12= 0x0F -> 0x6 + ; 0x10000..0x10A58 >>12= 0x10 -> 0x7 + ; 0x12000..0x12473 >>12= 0x12 -> 0x8 + ; 0x1D000..0x1D7FF >>12= 0x1D -> 0x9 + ; 0x1F000..0x1F093 >>12= 0x1F -> 0xA + ; 0x2F800..0x2FAFF >>12= 0x2F -> 0xB + ; 0xE0000..0xE00FF >>12= 0xE0 -> 0xC + (flet ((transform (x) + (dpb + (case (ash x -12) + ((#x00 #x01 #x02 #x03 #x04) (ash x -12)) + (#x0A 5) + (#x0F 6) + (#x10 7) + (#x12 8) + (#x1D 9) + (#x1F #xA) + (#x2F #xB) + (#xE0 #xC) + (t (error "Update the transform function for 0x~5,'0X" x)) + ) + (byte 8 12) + x + )) ) + (push (make-unicode-char :code (transform code) :name name-string) - all-chars) - (setf (gethash code all-chars-hashed) (car all-chars)) - ;; Update the contiguous range, or start a new range. - (if (and range (= (1+ (range-end-code range)) code)) - (setf (range-end-code range) code) - (progn - (when range - (push range all-ranges)) - (setq range (make-range :index name-index - :start-code code - :end-code code)))) - (incf name-index) - (setq last-code code) - ) ) ) ) + all-chars + ) ) ) ) ) ) ) ) ) (setq all-chars (nreverse all-chars)) - (if range - (push range all-ranges)) - (setq all-ranges (nreverse all-ranges)) - (when aliasfile - ;; Read all characters and names from the alias file. - (with-open-file (istream aliasfile :direction :input) - (loop - (let ((line (read-line istream nil nil))) - (unless line (return)) - (let* ((i1 (position #\; line)) - (i2 (position #\; line :start (1+ i1))) - (code-string (subseq line 0 i1)) - (code (parse-integer code-string :radix 16)) - (name-string (subseq line (1+ i1) i2)) - (uc (gethash code all-chars-hashed))) - (when uc - (push (make-unicode-char :index (unicode-char-index uc) - :name name-string) - all-aliases) - ) ) ) ) ) ) - (setq all-aliases (nreverse all-aliases) - all-chars-and-aliases (append all-chars all-aliases)) ;; Split into words. (let ((words-by-length (make-array 0 :adjustable t))) - (dolist (name (list* "HANGUL SYLLABLE" "CJK COMPATIBILITY" "VARIATION" - (mapcar #'unicode-char-name all-chars-and-aliases))) + (dolist (name (list* "HANGUL SYLLABLE" "CJK COMPATIBILITY" (mapcar #'unicode-char-name all-chars))) (let ((i1 0)) (loop (when (>= i1 (length name)) (return)) @@ -217,12 +195,12 @@ (setf (gethash word (word-list-hashed word-list)) ind-offset) (incf ind-offset) ) ) ) ) - (dolist (word '("HANGUL" "SYLLABLE" "CJK" "COMPATIBILITY" "VARIATION")) + (dolist (word '("HANGUL" "SYLLABLE" "CJK" "COMPATIBILITY")) (format ostream "#define UNICODE_CHARNAME_WORD_~A ~D~%" word (gethash word (word-list-hashed (aref words-by-length (length word)))) ) ) ;; Compute the word-indices for every unicode-char. - (dolist (uc all-chars-and-aliases) + (dolist (uc all-chars) (let ((name (unicode-char-name uc)) (indices '())) (let ((i1 0)) @@ -242,8 +220,8 @@ ) ) ) ;; Sort the list of unicode-chars by word-indices. - (setq all-chars-and-aliases - (sort all-chars-and-aliases + (setq all-chars + (sort all-chars (lambda (vec1 vec2) (let ((len1 (length vec1)) (len2 (length vec2))) @@ -262,10 +240,10 @@ ) ) ;; Output the word-indices. (format ostream "static const uint16_t unicode_names[~D] = {~%" - (reduce #'+ (mapcar (lambda (uc) (length (unicode-char-word-indices uc))) all-chars-and-aliases)) + (reduce #'+ (mapcar (lambda (uc) (length (unicode-char-word-indices uc))) all-chars)) ) (let ((i 0)) - (dolist (uc all-chars-and-aliases) + (dolist (uc all-chars) (format ostream " ~{ ~D,~}" (maplist (lambda (r) (+ (* 2 (car r)) (if (cdr r) 1 0))) (coerce (unicode-char-word-indices uc) 'list) @@ -279,14 +257,14 @@ (incf i (length (unicode-char-word-indices uc))) ) ) (format ostream "};~%") - (format ostream "static const struct { uint16_t index; uint32_t name:24; }~%") + (format ostream "static const struct { uint16_t code; uint32_t name:24; }~%") (format ostream "#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)~%__attribute__((__packed__))~%#endif~%") - (format ostream "unicode_name_to_index[~D] = {~%" - (length all-chars-and-aliases) + (format ostream "unicode_name_to_code[~D] = {~%" + (length all-chars) ) - (dolist (uc all-chars-and-aliases) + (dolist (uc all-chars) (format ostream " { 0x~4,'0X, ~D }," - (unicode-char-index uc) + (unicode-char-code uc) (unicode-char-word-indices-index uc) ) (when add-comments @@ -295,14 +273,14 @@ (format ostream "~%") ) (format ostream "};~%") - (format ostream "static const struct { uint16_t index; uint32_t name:24; }~%") + (format ostream "static const struct { uint16_t code; uint32_t name:24; }~%") (format ostream "#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)~%__attribute__((__packed__))~%#endif~%") - (format ostream "unicode_index_to_name[~D] = {~%" + (format ostream "unicode_code_to_name[~D] = {~%" (length all-chars) ) - (dolist (uc (sort (copy-list all-chars) #'< :key #'unicode-char-index)) + (dolist (uc (sort (copy-list all-chars) #'< :key #'unicode-char-code)) (format ostream " { 0x~4,'0X, ~D }," - (unicode-char-index uc) + (unicode-char-code uc) (unicode-char-word-indices-index uc) ) (when add-comments @@ -312,21 +290,12 @@ ) (format ostream "};~%") (format ostream "#define UNICODE_CHARNAME_MAX_LENGTH ~D~%" - (reduce #'max (mapcar (lambda (uc) (length (unicode-char-name uc))) all-chars-and-aliases)) + (reduce #'max (mapcar (lambda (uc) (length (unicode-char-name uc))) all-chars)) ) (format ostream "#define UNICODE_CHARNAME_MAX_WORDS ~D~%" - (reduce #'max (mapcar (lambda (uc) (length (unicode-char-word-indices uc))) all-chars-and-aliases)) + (reduce #'max (mapcar (lambda (uc) (length (unicode-char-word-indices uc))) all-chars)) ) - (format ostream "static const struct { uint16_t index; uint32_t gap; uint16_t length; } unicode_ranges[~D] = {~%" - (length all-ranges)) - (dolist (range all-ranges) - (format ostream " { ~D, ~D, ~D },~%" - (range-index range) - (- (range-start-code range) (range-index range)) - (1+ (- (range-end-code range) (range-start-code range)))) - ) - (format ostream "};~%") ) ) ) ) -(main (first *args*) (second *args*) (third *args*)) +(main (first *args*) (second *args*)) diff --git a/lib/uniname/uniname.c b/lib/uniname/uniname.c index 2191f09..e4b81cc 100644 --- a/lib/uniname/uniname.c +++ b/lib/uniname/uniname.c @@ -1,5 +1,5 @@ /* Association between Unicode characters and their names. - Copyright (C) 2000-2002, 2005-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2000-2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published @@ -45,11 +45,10 @@ #define UNICODE_CHARNAME_WORD_CJK 417 #define UNICODE_CHARNAME_WORD_COMPATIBILITY 6107 static const uint16_t unicode_names[68940] = ...; - static const struct { uint16_t index; uint32_t name:24; } unicode_name_to_index[16626] = ...; - static const struct { uint16_t index; uint32_t name:24; } unicode_index_to_name[16626] = ...; + static const struct { uint16_t code; uint32_t name:24; } unicode_name_to_code[16626] = ...; + static const struct { uint16_t code; uint32_t name:24; } unicode_code_to_name[16626] = ...; #define UNICODE_CHARNAME_MAX_LENGTH 83 #define UNICODE_CHARNAME_MAX_WORDS 13 - static const struct { uint32_t index; uint32_t gap; uint16_t length; } unicode_ranges[401] = ...; */ /* Returns the word with a given index. */ @@ -128,82 +127,6 @@ unicode_name_word_lookup (const char *word, unsigned int length) return -1; } -#define UNINAME_INVALID_INDEX UINT16_MAX - -/* Looks up the internal index of a Unicode character. */ -static uint16_t -unicode_code_to_index (ucs4_t c) -{ - /* Binary search in unicode_ranges. */ - unsigned int i1 = 0; - unsigned int i2 = SIZEOF (unicode_ranges); - - for (;;) - { - unsigned int i = (i1 + i2) >> 1; - ucs4_t start_code = - unicode_ranges[i].index + unicode_ranges[i].gap; - ucs4_t end_code = - start_code + unicode_ranges[i].length - 1; - - if (start_code <= c && c <= end_code) - return c - unicode_ranges[i].gap; - - if (end_code < c) - { - if (i1 == i) - break; - /* Note here: i1 < i < i2. */ - i1 = i; - } - else if (c < start_code) - { - if (i2 == i) - break; - /* Note here: i1 <= i < i2. */ - i2 = i; - } - } - return UNINAME_INVALID_INDEX; -} - -/* Looks up the codepoint of a Unicode character, from the given - internal index. */ -static ucs4_t -unicode_index_to_code (uint16_t index) -{ - /* Binary search in unicode_ranges. */ - unsigned int i1 = 0; - unsigned int i2 = SIZEOF (unicode_ranges); - - for (;;) - { - unsigned int i = (i1 + i2) >> 1; - uint16_t start_index = unicode_ranges[i].index; - uint16_t end_index = start_index + unicode_ranges[i].length - 1; - - if (start_index <= index && index <= end_index) - return index + unicode_ranges[i].gap; - - if (end_index < index) - { - if (i1 == i) - break; - /* Note here: i1 < i < i2. */ - i1 = i; - } - else if (index < start_index) - { - if (i2 == i) - break; - /* Note here: i1 <= i < i2. */ - i2 = i; - } - } - return UNINAME_INVALID; -} - - /* Auxiliary tables for Hangul syllable names, see the Unicode 3.0 book, sections 3.11 and 4.4. */ static const char jamo_initial_short_name[19][3] = @@ -278,59 +201,80 @@ unicode_character_name (ucs4_t c, char *buf) *ptr = '\0'; return buf; } - else if ((c >= 0xFE00 && c <= 0xFE0F) || (c >= 0xE0100 && c <= 0xE01EF)) - { - /* Special case for variation selectors. Keeps the tables - small. */ - - /* buf needs to have at least 19 + 3 bytes here. */ - sprintf (buf, "VARIATION SELECTOR-%d", - c <= 0xFE0F ? c - 0xFE00 + 1 : c - 0xE0100 + 17); - return buf; - } else { - uint16_t index = unicode_code_to_index (c); - const uint16_t *words = NULL; + const uint16_t *words; - if (index != UNINAME_INVALID_INDEX) + /* Transform the code so that it fits in 16 bits. */ + switch (c >> 12) { - /* Binary search in unicode_code_to_name. */ - unsigned int i1 = 0; - unsigned int i2 = SIZEOF (unicode_index_to_name); - for (;;) - { - unsigned int i = (i1 + i2) >> 1; - if (unicode_index_to_name[i].index == index) - { - words = &unicode_names[unicode_index_to_name[i].name]; - break; - } - else if (unicode_index_to_name[i].index < index) - { - if (i1 == i) - { - words = NULL; - break; - } - /* Note here: i1 < i < i2. */ - i1 = i; - } - else if (unicode_index_to_name[i].index > index) - { - if (i2 == i) - { - words = NULL; - break; - } - /* Note here: i1 <= i < i2. */ - i2 = i; - } - } + case 0x00: case 0x01: case 0x02: case 0x03: case 0x04: + break; + case 0x0A: + c -= 0x05000; + break; + case 0x0F: + c -= 0x09000; + break; + case 0x10: + c -= 0x09000; + break; + case 0x12: + c -= 0x0A000; + break; + case 0x1D: + c -= 0x14000; + break; + case 0x1F: + c -= 0x15000; + break; + case 0x2F: + c -= 0x24000; + break; + case 0xE0: + c -= 0xD4000; + break; + default: + return NULL; } + + { + /* Binary search in unicode_code_to_name. */ + unsigned int i1 = 0; + unsigned int i2 = SIZEOF (unicode_code_to_name); + for (;;) + { + unsigned int i = (i1 + i2) >> 1; + if (unicode_code_to_name[i].code == c) + { + words = &unicode_names[unicode_code_to_name[i].name]; + break; + } + else if (unicode_code_to_name[i].code < c) + { + if (i1 == i) + { + words = NULL; + break; + } + /* Note here: i1 < i < i2. */ + i1 = i; + } + else if (unicode_code_to_name[i].code > c) + { + if (i2 == i) + { + words = NULL; + break; + } + /* Note here: i1 <= i < i2. */ + i2 = i; + } + } + } if (words != NULL) { - /* Found it in unicode_index_to_name. Now concatenate the words. */ + /* Found it in unicode_code_to_name. Now concatenate the words. */ /* buf needs to have at least UNICODE_CHARNAME_MAX_LENGTH bytes. */ char *ptr = buf; for (;;) @@ -375,37 +319,6 @@ unicode_name_character (const char *name) if (false) filled_buf: { - { - /* Special case for variation selector aliases. Keeps the - tables small. */ - const char *p1 = buf; - if (ptr >= buf + 3 && *p1++ == 'V') - { - if (*p1++ == 'S') - { - if (*p1 != '0') - { - unsigned int c = 0; - for (;;) - { - if (*p1 >= '0' && *p1 <= '9') - c += (*p1 - '0'); - p1++; - if (p1 == ptr) - { - if (c >= 1 && c <= 16) - return c - 1 + 0xFE00; - else if (c >= 17 && c <= 256) - return c - 17 + 0xE0100; - else - break; - } - c = c * 10; - } - } - } - } - } /* Convert the constituents to uint16_t words. */ uint16_t words[UNICODE_CHARNAME_MAX_WORDS]; uint16_t *wordptr = words; @@ -537,38 +450,6 @@ unicode_name_character (const char *name) } } } - /* Special case for variation selectors. Keeps the - tables small. */ - if (wordptr == &words[1] - && words[0] == UNICODE_CHARNAME_WORD_VARIATION - && p1 + 10 <= ptr - && p1 + 12 >= ptr - && memcmp (p1, "SELECTOR-", 9) == 0) - { - const char *p2 = p1 + 9; - - if (*p2 != '0') - { - unsigned int c = 0; - - for (;;) - { - if (*p2 >= '0' && *p2 <= '9') - c += (*p2 - '0'); - p2++; - if (p2 == ptr) - { - if (c >= 1 && c <= 16) - return c - 1 + 0xFE00; - else if (c >= 17 && c <= 256) - return c - 17 + 0xE0100; - else - break; - } - c = c * 10; - } - } - } } } if (false) @@ -582,15 +463,15 @@ unicode_name_character (const char *name) for (; --i >= 0; ) words[i] = 2 * words[i] + 1; } - /* Binary search in unicode_name_to_index. */ + /* Binary search in unicode_name_to_code. */ { unsigned int i1 = 0; - unsigned int i2 = SIZEOF (unicode_name_to_index); + unsigned int i2 = SIZEOF (unicode_name_to_code); for (;;) { unsigned int i = (i1 + i2) >> 1; const uint16_t *w = words; - const uint16_t *p = &unicode_names[unicode_name_to_index[i].name]; + const uint16_t *p = &unicode_names[unicode_name_to_code[i].name]; unsigned int n = words_length; for (;;) { @@ -612,7 +493,18 @@ unicode_name_character (const char *name) } p++; w++; n--; if (n == 0) - return unicode_index_to_code (unicode_name_to_index[i].index); + { + unsigned int c = unicode_name_to_code[i].code; + + /* Undo the transformation to 16-bit space. */ + static const unsigned int offset[13] = + { + 0x00000, 0x00000, 0x00000, 0x00000, 0x00000, + 0x05000, 0x09000, 0x09000, 0x0A000, 0x14000, + 0x15000, 0x24000, 0xD4000 + }; + return c + offset[c >> 12]; + } } } } diff --git a/lib/uniname/uninames.h b/lib/uniname/uninames.h index 3dd0e49..7b6db1f 100644 --- a/lib/uniname/uninames.h +++ b/lib/uniname/uninames.h @@ -6,7 +6,7 @@ * Generated automatically by the gen-uninames utility. */ -static const char unicode_name_words[60839] = { +static const char unicode_name_words[39544] = { 'A', 'B', 'C', @@ -51,17 +51,13 @@ static const char unicode_name_words[60839] = { 'A', 'O', 'A', 'P', 'A', 'Q', - 'A', 'R', 'A', 'S', 'A', 'T', 'A', 'U', 'A', 'V', - 'A', 'W', 'A', 'X', 'A', 'Y', - 'A', 'Z', 'B', 'A', - 'B', 'B', 'B', 'E', 'B', 'H', 'B', 'I', @@ -75,7 +71,6 @@ static const char unicode_name_words[60839] = { 'C', 'E', 'C', 'H', 'C', 'I', - 'C', 'L', 'C', 'M', 'C', 'O', 'C', 'U', @@ -83,11 +78,8 @@ static const char unicode_name_words[60839] = { 'D', '2', 'D', 'A', 'D', 'B', - 'D', 'D', 'D', 'E', - 'D', 'H', 'D', 'I', - 'D', 'J', 'D', 'L', 'D', 'M', 'D', 'O', @@ -96,15 +88,10 @@ static const char unicode_name_words[60839] = { 'D', 'Z', 'E', '2', 'E', 'A', - 'E', 'B', - 'E', 'C', - 'E', 'D', 'E', 'E', 'E', 'F', - 'E', 'G', 'E', 'H', 'E', 'I', - 'E', 'J', 'E', 'K', 'E', 'L', 'E', 'M', @@ -118,7 +105,6 @@ static const char unicode_name_words[60839] = { 'E', 'V', 'E', 'W', 'E', 'X', - 'E', 'Z', 'F', 'A', 'F', 'E', 'F', 'F', @@ -133,7 +119,6 @@ static const char unicode_name_words[60839] = { 'G', 'B', 'G', 'E', 'G', 'G', - 'G', 'H', 'G', 'I', 'G', 'N', 'G', 'O', @@ -145,17 +130,12 @@ static const char unicode_name_words[60839] = { 'H', 'G', 'H', 'I', 'H', 'K', - 'H', 'L', - 'H', 'M', 'H', 'O', 'H', 'P', 'H', 'U', 'H', 'V', 'H', 'Z', - 'I', 'A', 'I', 'B', - 'I', 'C', - 'I', 'D', 'I', 'E', 'I', 'F', 'I', 'G', @@ -167,7 +147,6 @@ static const char unicode_name_words[60839] = { 'I', 'N', 'I', 'O', 'I', 'P', - 'I', 'Q', 'I', 'R', 'I', 'S', 'I', 'T', @@ -194,10 +173,6 @@ static const char unicode_name_words[60839] = { 'K', 'U', 'K', 'V', 'K', 'W', - 'L', '2', - 'L', '3', - 'L', '4', - 'L', '6', 'L', 'A', 'L', 'D', 'L', 'E', @@ -216,8 +191,6 @@ static const char unicode_name_words[60839] = { 'L', 'Z', 'M', 'A', 'M', 'B', - 'M', 'C', - 'M', 'D', 'M', 'E', 'M', 'G', 'M', 'H', @@ -251,13 +224,11 @@ static const char unicode_name_words[60839] = { 'O', 'F', 'O', 'H', 'O', 'I', - 'O', 'K', 'O', 'L', 'O', 'M', 'O', 'N', 'O', 'O', 'O', 'P', - 'O', 'Q', 'O', 'R', 'O', 'S', 'O', 'T', @@ -287,21 +258,18 @@ static const char unicode_name_words[60839] = { 'Q', 'A', 'Q', 'E', 'Q', 'I', - 'Q', 'N', 'Q', 'O', 'Q', 'P', 'Q', 'U', 'Q', 'Y', 'R', 'A', 'R', 'E', - 'R', 'H', 'R', 'I', 'R', 'O', 'R', 'R', 'R', 'U', 'R', 'Y', 'S', 'A', - 'S', 'D', 'S', 'E', 'S', 'G', 'S', 'H', @@ -335,8 +303,6 @@ static const char unicode_name_words[60839] = { 'U', 'C', 'U', 'D', 'U', 'E', - 'U', 'H', - 'U', 'I', 'U', 'K', 'U', 'M', 'U', 'N', @@ -350,28 +316,22 @@ static const char unicode_name_words[60839] = { 'V', 'E', 'V', 'I', 'V', 'O', - 'V', 'S', 'V', 'U', 'V', 'Y', 'W', 'A', 'W', 'B', - 'W', 'C', 'W', 'E', 'W', 'G', - 'W', 'H', 'W', 'I', - 'W', 'J', 'W', 'O', 'W', 'U', 'W', 'V', - 'W', 'Z', 'X', 'A', 'X', 'E', 'X', 'G', 'X', 'I', 'X', 'O', 'X', 'U', - 'X', 'W', 'X', 'Y', 'Y', 'A', 'Y', 'E', @@ -396,67 +356,39 @@ static const char unicode_name_words[60839] = { 'A', 'A', 'J', 'A', 'A', 'K', 'A', 'A', 'M', - 'A', 'A', 'N', - 'A', 'A', 'O', - 'A', 'A', 'U', 'A', 'A', 'W', 'A', 'A', 'Y', 'A', 'B', '2', - 'A', 'B', 'B', - 'A', 'C', 'E', 'A', 'D', 'I', 'A', 'D', 'O', - 'A', 'E', 'B', - 'A', 'E', 'D', - 'A', 'E', 'E', - 'A', 'E', 'G', - 'A', 'E', 'K', - 'A', 'E', 'L', - 'A', 'E', 'N', - 'A', 'E', 'R', - 'A', 'E', 'S', - 'A', 'E', 'T', - 'A', 'E', 'Y', 'A', 'G', 'E', - 'A', 'H', 'H', 'A', 'I', 'N', 'A', 'I', 'R', 'A', 'L', 'F', 'A', 'L', 'I', 'A', 'L', 'L', - 'A', 'L', 'M', - 'A', 'L', 'T', - 'A', 'M', 'B', 'A', 'N', 'D', 'A', 'N', 'G', 'A', 'N', 'N', 'A', 'N', 'O', - 'A', 'N', 'T', - 'A', 'O', 'R', - 'A', 'O', 'U', 'A', 'P', 'L', 'A', 'R', 'C', 'A', 'R', 'E', 'A', 'R', 'M', 'A', 'S', 'H', - 'A', 'S', 'Z', - 'A', 'T', 'T', 'A', 'U', 'E', 'A', 'W', 'E', 'A', 'X', 'E', 'A', 'Y', 'B', - 'A', 'Y', 'N', 'A', 'Z', 'U', 'B', 'A', 'A', 'B', 'A', 'D', 'B', 'A', 'G', - 'B', 'A', 'H', 'B', 'A', 'L', 'B', 'A', 'N', 'B', 'A', 'P', 'B', 'A', 'R', 'B', 'A', 'T', - 'B', 'A', 'U', 'B', 'A', 'X', 'B', 'B', 'A', 'B', 'B', 'E', @@ -464,7 +396,6 @@ static const char unicode_name_words[60839] = { 'B', 'B', 'O', 'B', 'B', 'U', 'B', 'B', 'Y', - 'B', 'E', 'D', 'B', 'E', 'E', 'B', 'E', 'H', 'B', 'E', 'I', @@ -485,19 +416,14 @@ static const char unicode_name_words[60839] = { 'B', 'I', 'X', 'B', 'L', 'A', 'B', 'O', 'A', - 'B', 'O', 'M', 'B', 'O', 'O', 'B', 'O', 'P', 'B', 'O', 'T', 'B', 'O', 'W', 'B', 'O', 'X', - 'B', 'O', 'Y', - 'B', 'U', 'D', - 'B', 'U', 'G', 'B', 'U', 'O', 'B', 'U', 'P', 'B', 'U', 'R', - 'B', 'U', 'S', 'B', 'U', 'T', 'B', 'U', 'X', 'B', 'W', 'A', @@ -509,13 +435,10 @@ static const char unicode_name_words[60839] = { 'B', 'Y', 'T', 'B', 'Y', 'X', 'C', 'A', 'A', - 'C', 'A', 'H', 'C', 'A', 'L', 'C', 'A', 'N', 'C', 'A', 'P', - 'C', 'A', 'R', 'C', 'A', 'T', - 'C', 'A', 'U', 'C', 'A', 'X', 'C', 'C', 'A', 'C', 'C', 'E', @@ -526,7 +449,6 @@ static const char unicode_name_words[60839] = { 'C', 'E', 'N', 'C', 'E', 'P', 'C', 'E', 'X', - 'C', 'G', 'J', 'C', 'H', 'A', 'C', 'H', 'E', 'C', 'H', 'I', @@ -536,8 +458,6 @@ static const char unicode_name_words[60839] = { 'C', 'I', 'E', 'C', 'I', 'I', 'C', 'I', 'L', - 'C', 'I', 'M', - 'C', 'I', 'N', 'C', 'I', 'P', 'C', 'I', 'T', 'C', 'I', 'X', @@ -567,8 +487,6 @@ static const char unicode_name_words[60839] = { 'D', 'A', 'A', 'D', 'A', 'D', 'D', 'A', 'G', - 'D', 'A', 'H', - 'D', 'A', 'I', 'D', 'A', 'L', 'D', 'A', 'M', 'D', 'A', 'P', @@ -594,7 +512,6 @@ static const char unicode_name_words[60839] = { 'D', 'H', 'U', 'D', 'I', 'B', 'D', 'I', 'E', - 'D', 'I', 'L', 'D', 'I', 'M', 'D', 'I', 'N', 'D', 'I', 'P', @@ -609,7 +526,6 @@ static const char unicode_name_words[60839] = { 'D', 'L', 'U', 'D', 'O', 'A', 'D', 'O', 'G', - 'D', 'O', 'I', 'D', 'O', 'N', 'D', 'O', 'O', 'D', 'O', 'P', @@ -627,7 +543,6 @@ static const char unicode_name_words[60839] = { 'D', 'U', 'R', 'D', 'U', 'T', 'D', 'U', 'X', - 'D', 'V', 'D', 'D', 'W', 'A', 'D', 'W', 'E', 'D', 'W', 'O', @@ -640,24 +555,15 @@ static const char unicode_name_words[60839] = { 'E', 'A', 'R', 'E', 'A', 'T', 'E', 'C', 'H', - 'E', 'C', 'S', 'E', 'D', 'D', - 'E', 'E', 'H', 'E', 'E', 'N', 'E', 'G', 'G', - 'E', 'G', 'Y', 'E', 'I', 'E', 'E', 'I', 'S', 'E', 'K', 'S', - 'E', 'L', 'T', - 'E', 'L', 'Y', - 'E', 'M', 'P', - 'E', 'N', 'C', 'E', 'N', 'D', 'E', 'N', 'G', 'E', 'N', 'N', - 'E', 'N', 'T', - 'E', 'N', 'Y', 'E', 'O', 'H', 'E', 'R', 'A', 'E', 'R', 'G', @@ -665,27 +571,17 @@ static const char unicode_name_words[60839] = { 'E', 'R', 'S', 'E', 'S', 'H', 'E', 'S', 'O', - 'E', 'S', 'S', - 'E', 'S', 'Z', 'E', 'T', 'A', 'E', 'T', 'H', - 'E', 'T', 'Y', 'E', 'W', 'E', 'E', 'X', 'O', 'E', 'Y', 'E', - 'E', 'Y', 'N', 'E', 'Z', 'H', - 'E', 'Z', 'S', 'F', 'A', 'A', - 'F', 'A', 'J', - 'F', 'A', 'M', 'F', 'A', 'N', 'F', 'A', 'P', - 'F', 'A', 'Q', - 'F', 'A', 'R', 'F', 'A', 'T', 'F', 'A', 'X', - 'F', 'A', 'Y', 'F', 'E', 'E', 'F', 'E', 'H', 'F', 'E', 'I', @@ -697,16 +593,10 @@ static const char unicode_name_words[60839] = { 'F', 'I', 'X', 'F', 'L', 'A', 'F', 'L', 'Y', - 'F', 'O', 'G', - 'F', 'O', 'M', - 'F', 'O', 'N', 'F', 'O', 'O', 'F', 'O', 'P', 'F', 'O', 'R', 'F', 'O', 'X', - 'F', 'S', 'I', - 'F', 'U', 'A', - 'F', 'U', 'E', 'F', 'U', 'P', 'F', 'U', 'R', 'F', 'U', 'T', @@ -723,8 +613,6 @@ static const char unicode_name_words[60839] = { 'G', 'A', 'D', 'G', 'A', 'F', 'G', 'A', 'G', - 'G', 'A', 'H', - 'G', 'A', 'I', 'G', 'A', 'L', 'G', 'A', 'M', 'G', 'A', 'N', @@ -739,7 +627,6 @@ static const char unicode_name_words[60839] = { 'G', 'B', 'O', 'G', 'B', 'U', 'G', 'E', 'E', - 'G', 'E', 'M', 'G', 'E', 'N', 'G', 'E', 'P', 'G', 'E', 'R', @@ -758,7 +645,6 @@ static const char unicode_name_words[60839] = { 'G', 'H', 'Z', 'G', 'I', '4', 'G', 'I', 'E', - 'G', 'I', 'G', 'G', 'I', 'M', 'G', 'I', 'P', 'G', 'I', 'T', @@ -766,7 +652,6 @@ static const char unicode_name_words[60839] = { 'G', 'J', 'E', 'G', 'L', 'A', 'G', 'O', 'A', - 'G', 'O', 'K', 'G', 'O', 'O', 'G', 'O', 'P', 'G', 'O', 'T', @@ -774,7 +659,6 @@ static const char unicode_name_words[60839] = { 'G', 'P', 'A', 'G', 'R', 'U', 'G', 'U', '2', - 'G', 'U', 'A', 'G', 'U', 'D', 'G', 'U', 'G', 'G', 'U', 'L', @@ -787,7 +671,6 @@ static const char unicode_name_words[60839] = { 'G', 'W', 'A', 'G', 'W', 'E', 'G', 'W', 'I', - 'G', 'W', 'U', 'G', 'Y', 'A', 'G', 'Y', 'E', 'G', 'Y', 'I', @@ -796,15 +679,11 @@ static const char unicode_name_words[60839] = { 'H', 'A', 'A', 'H', 'A', 'E', 'H', 'A', 'H', - 'H', 'A', 'I', 'H', 'A', 'L', - 'H', 'A', 'M', 'H', 'A', 'N', - 'H', 'A', 'O', 'H', 'A', 'P', 'H', 'A', 'R', 'H', 'A', 'T', - 'H', 'A', 'U', 'H', 'A', 'X', 'H', 'E', 'E', 'H', 'E', 'H', @@ -830,7 +709,6 @@ static const char unicode_name_words[60839] = { 'H', 'L', 'U', 'H', 'L', 'Y', 'H', 'M', 'A', - 'H', 'M', 'E', 'H', 'M', 'I', 'H', 'M', 'O', 'H', 'M', 'U', @@ -840,18 +718,13 @@ static const char unicode_name_words[60839] = { 'H', 'N', 'I', 'H', 'O', 'A', 'H', 'O', 'E', - 'H', 'O', 'I', - 'H', 'O', 'M', 'H', 'O', 'N', 'H', 'O', 'O', 'H', 'O', 'P', 'H', 'O', 'T', 'H', 'O', 'X', - 'H', 'O', 'Y', 'H', 'P', 'A', 'H', 'T', 'A', - 'H', 'U', 'B', - 'H', 'U', 'K', 'H', 'U', 'N', 'H', 'U', 'O', 'H', 'W', 'A', @@ -868,7 +741,6 @@ static const char unicode_name_words[60839] = { 'H', 'Z', 'W', 'H', 'Z', 'Z', 'I', '-', 'A', - 'I', '-', 'I', 'I', '-', 'O', 'I', '-', 'U', 'I', 'A', 'N', @@ -878,28 +750,19 @@ static const char unicode_name_words[60839] = { 'I', 'E', 'X', 'I', 'G', 'I', 'I', 'L', '2', - 'I', 'M', 'N', - 'I', 'M', 'P', 'I', 'N', 'G', 'I', 'N', 'I', - 'I', 'N', 'K', 'I', 'N', 'N', 'I', 'N', 'Y', 'I', 'O', 'R', - 'I', 'R', 'B', 'I', 'R', 'I', 'I', 'S', 'H', 'I', 'S', 'S', - 'I', 'T', 'S', - 'I', 'W', 'N', 'J', 'A', 'A', - 'J', 'A', 'H', 'J', 'A', 'R', - 'J', 'A', 'W', 'J', 'E', 'E', 'J', 'E', 'H', 'J', 'E', 'R', - 'J', 'E', 'U', 'J', 'H', 'A', 'J', 'H', 'O', 'J', 'I', 'A', @@ -924,7 +787,6 @@ static const char unicode_name_words[60839] = { 'J', 'U', 'P', 'J', 'U', 'R', 'J', 'U', 'T', - 'J', 'U', 'U', 'J', 'U', 'X', 'J', 'W', 'A', 'J', 'Y', 'P', @@ -934,29 +796,21 @@ static const char unicode_name_words[60839] = { 'K', 'A', '2', 'K', 'A', 'A', 'K', 'A', 'B', - 'K', 'A', 'D', 'K', 'A', 'F', 'K', 'A', 'H', 'K', 'A', 'I', 'K', 'A', 'K', 'K', 'A', 'L', - 'K', 'A', 'M', 'K', 'A', 'N', 'K', 'A', 'P', - 'K', 'A', 'Q', - 'K', 'A', 'R', 'K', 'A', 'T', - 'K', 'A', 'V', 'K', 'A', 'X', 'K', 'A', 'Y', - 'K', 'E', 'B', 'K', 'E', 'E', 'K', 'E', 'H', 'K', 'E', 'N', 'K', 'E', 'P', - 'K', 'E', 'S', 'K', 'E', 'T', - 'K', 'E', 'V', 'K', 'E', 'X', 'K', 'E', 'Y', 'K', 'H', 'A', @@ -965,17 +819,13 @@ static const char unicode_name_words[60839] = { 'K', 'H', 'O', 'K', 'H', 'U', 'K', 'H', 'Z', - 'K', 'I', 'B', 'K', 'I', 'D', 'K', 'I', 'E', 'K', 'I', 'H', 'K', 'I', 'I', 'K', 'I', 'N', 'K', 'I', 'P', - 'K', 'I', 'Q', 'K', 'I', 'T', - 'K', 'I', 'V', - 'K', 'I', 'W', 'K', 'I', 'X', 'K', 'J', 'E', 'K', 'K', 'A', @@ -985,15 +835,11 @@ static const char unicode_name_words[60839] = { 'K', 'K', 'U', 'K', 'L', 'A', 'K', 'O', 'A', - 'K', 'O', 'B', 'K', 'O', 'H', - 'K', 'O', 'I', - 'K', 'O', 'K', 'K', 'O', 'N', 'K', 'O', 'O', 'K', 'O', 'P', 'K', 'O', 'T', - 'K', 'O', 'V', 'K', 'O', 'X', 'K', 'P', 'A', 'K', 'P', 'E', @@ -1005,26 +851,18 @@ static const char unicode_name_words[60839] = { 'K', 'U', '3', 'K', 'U', '4', 'K', 'U', '7', - 'K', 'U', 'A', - 'K', 'U', 'B', - 'K', 'U', 'G', 'K', 'U', 'L', 'K', 'U', 'N', 'K', 'U', 'O', 'K', 'U', 'P', - 'K', 'U', 'Q', 'K', 'U', 'R', 'K', 'U', 'T', - 'K', 'U', 'V', 'K', 'U', 'X', 'K', 'V', 'A', 'K', 'W', 'A', - 'K', 'W', 'B', 'K', 'W', 'E', 'K', 'W', 'I', - 'K', 'W', 'M', 'K', 'W', 'O', - 'K', 'W', 'V', 'K', 'X', 'A', 'K', 'X', 'E', 'K', 'X', 'I', @@ -1037,31 +875,22 @@ static const char unicode_name_words[60839] = { 'K', 'Y', 'U', 'L', 'A', 'A', 'L', 'A', 'E', - 'L', 'A', 'H', - 'L', 'A', 'I', 'L', 'A', 'L', 'L', 'A', 'M', - 'L', 'A', 'N', 'L', 'A', 'O', 'L', 'A', 'P', - 'L', 'A', 'Q', 'L', 'A', 'S', 'L', 'A', 'T', - 'L', 'A', 'U', 'L', 'A', 'W', 'L', 'A', 'X', - 'L', 'A', 'Y', 'L', 'C', 'E', 'L', 'C', 'I', 'L', 'D', '2', 'L', 'E', 'E', 'L', 'E', 'G', - 'L', 'E', 'I', 'L', 'E', 'K', 'L', 'E', 'O', 'L', 'E', 'P', - 'L', 'E', 'T', - 'L', 'E', 'U', 'L', 'E', 'X', 'L', 'H', 'A', 'L', 'H', 'E', @@ -1073,30 +902,19 @@ static const char unicode_name_words[60839] = { 'L', 'I', 'I', 'L', 'I', 'L', 'L', 'I', 'P', - 'L', 'I', 'Q', - 'L', 'I', 'S', 'L', 'I', 'T', 'L', 'I', 'X', 'L', 'J', 'E', 'L', 'L', 'A', - 'L', 'L', 'E', 'L', 'O', 'A', 'L', 'O', 'G', - 'L', 'O', 'M', 'L', 'O', 'O', 'L', 'O', 'P', - 'L', 'O', 'Q', - 'L', 'O', 'S', 'L', 'O', 'T', 'L', 'O', 'W', 'L', 'O', 'X', - 'L', 'R', 'E', - 'L', 'R', 'I', - 'L', 'R', 'M', - 'L', 'R', 'O', 'L', 'U', '2', 'L', 'U', '3', - 'L', 'U', 'B', 'L', 'U', 'E', 'L', 'U', 'H', 'L', 'U', 'L', @@ -1104,14 +922,12 @@ static const char unicode_name_words[60839] = { 'L', 'U', 'O', 'L', 'U', 'P', 'L', 'U', 'R', - 'L', 'U', 'S', 'L', 'U', 'T', 'L', 'U', 'X', 'L', 'W', 'A', 'L', 'W', 'E', 'L', 'W', 'I', 'L', 'W', 'O', - 'L', 'Y', 'A', 'L', 'Y', 'P', 'L', 'Y', 'R', 'L', 'Y', 'T', @@ -1119,16 +935,12 @@ static const char unicode_name_words[60839] = { 'L', 'Y', 'Y', 'M', 'A', '2', 'M', 'A', 'A', - 'M', 'A', 'E', 'M', 'A', 'H', 'M', 'A', 'I', 'M', 'A', 'N', - 'M', 'A', 'O', 'M', 'A', 'P', - 'M', 'A', 'Q', 'M', 'A', 'R', 'M', 'A', 'T', - 'M', 'A', 'U', 'M', 'A', 'X', 'M', 'A', 'Y', 'M', 'B', '2', @@ -1145,12 +957,10 @@ static const char unicode_name_words[60839] = { 'M', 'E', 'N', 'M', 'E', 'S', 'M', 'E', 'X', - 'M', 'F', 'O', 'M', 'G', 'A', 'M', 'G', 'E', 'M', 'G', 'O', 'M', 'G', 'U', - 'M', 'H', 'A', 'M', 'H', 'Z', 'M', 'I', 'D', 'M', 'I', 'E', @@ -1171,19 +981,14 @@ static const char unicode_name_words[60839] = { 'M', 'O', 'T', 'M', 'O', 'X', 'M', 'P', 'A', - 'M', 'R', 'O', 'M', 'U', 'E', 'M', 'U', 'G', 'M', 'U', 'M', - 'M', 'U', 'N', 'M', 'U', 'O', 'M', 'U', 'P', 'M', 'U', 'R', - 'M', 'U', 'S', 'M', 'U', 'T', 'M', 'U', 'X', - 'M', 'V', 'I', - 'M', 'V', 'S', 'M', 'W', 'A', 'M', 'W', 'E', 'M', 'W', 'I', @@ -1193,19 +998,13 @@ static const char unicode_name_words[60839] = { 'M', 'Y', 'T', 'M', 'Y', 'X', 'N', 'A', '2', - 'N', 'A', '4', 'N', 'A', 'A', - 'N', 'A', 'E', 'N', 'A', 'G', 'N', 'A', 'H', 'N', 'A', 'M', - 'N', 'A', 'N', 'N', 'A', 'P', - 'N', 'A', 'Q', 'N', 'A', 'R', - 'N', 'A', 'U', 'N', 'A', 'X', - 'N', 'A', 'Y', 'N', 'B', 'A', 'N', 'B', 'I', 'N', 'B', 'O', @@ -1236,7 +1035,6 @@ static const char unicode_name_words[60839] = { 'N', 'I', 'E', 'N', 'I', 'I', 'N', 'I', 'M', - 'N', 'I', 'N', 'N', 'I', 'P', 'N', 'I', 'T', 'N', 'I', 'X', @@ -1248,25 +1046,20 @@ static const char unicode_name_words[60839] = { 'N', 'J', 'Y', 'N', 'K', 'O', 'N', 'N', 'A', - 'N', 'N', 'E', 'N', 'N', 'G', 'N', 'N', 'O', 'N', 'O', 'A', - 'N', 'O', 'N', 'N', 'O', 'O', 'N', 'O', 'P', 'N', 'O', 'R', 'N', 'O', 'T', 'N', 'O', 'W', 'N', 'O', 'X', - 'N', 'O', 'Y', 'N', 'R', 'A', 'N', 'R', 'E', 'N', 'R', 'O', 'N', 'R', 'U', 'N', 'R', 'Y', - 'N', 'S', 'A', - 'N', 'T', 'U', 'N', 'U', 'E', 'N', 'U', 'M', 'N', 'U', 'N', @@ -1277,8 +1070,6 @@ static const char unicode_name_words[60839] = { 'N', 'U', 'X', 'N', 'W', 'A', 'N', 'W', 'E', - 'N', 'W', 'I', - 'N', 'W', 'O', 'N', 'Y', 'A', 'N', 'Y', 'D', 'N', 'Y', 'E', @@ -1297,10 +1088,6 @@ static const char unicode_name_words[60839] = { 'O', 'A', 'Y', 'O', 'C', 'R', 'O', 'D', 'D', - 'O', 'E', 'E', - 'O', 'E', 'K', - 'O', 'E', 'Y', - 'O', 'F', 'F', 'O', 'H', 'M', 'O', 'I', 'L', 'O', 'L', 'D', @@ -1309,34 +1096,23 @@ static const char unicode_name_words[60839] = { 'O', 'N', 'G', 'O', 'N', 'N', 'O', 'N', 'U', - 'O', 'O', 'E', - 'O', 'O', 'H', 'O', 'O', 'N', 'O', 'O', 'U', - 'O', 'R', 'E', 'O', 'T', 'T', 'O', 'T', 'U', 'O', 'U', 'T', 'P', 'A', 'A', 'P', 'A', 'D', - 'P', 'A', 'H', 'P', 'A', 'N', - 'P', 'A', 'O', 'P', 'A', 'P', 'P', 'A', 'R', 'P', 'A', 'T', - 'P', 'A', 'U', 'P', 'A', 'W', 'P', 'A', 'X', - 'P', 'A', 'Y', - 'P', 'D', 'F', - 'P', 'D', 'I', 'P', 'E', 'E', 'P', 'E', 'H', - 'P', 'E', 'N', 'P', 'E', 'R', 'P', 'E', 'S', - 'P', 'E', 'T', 'P', 'H', 'A', 'P', 'H', 'E', 'P', 'H', 'I', @@ -1345,30 +1121,22 @@ static const char unicode_name_words[60839] = { 'P', 'I', 'E', 'P', 'I', 'G', 'P', 'I', 'I', - 'P', 'I', 'N', 'P', 'I', 'P', 'P', 'I', 'T', 'P', 'I', 'X', 'P', 'L', 'A', 'P', 'O', 'A', - 'P', 'O', 'N', 'P', 'O', 'O', 'P', 'O', 'P', 'P', 'O', 'T', 'P', 'O', 'X', - 'P', 'O', 'Y', 'P', 'P', 'A', 'P', 'P', 'M', - 'P', 'P', 'V', 'P', 'S', 'I', 'P', 'T', 'E', 'P', 'U', '2', - 'P', 'U', 'B', - 'P', 'U', 'E', - 'P', 'U', 'M', 'P', 'U', 'O', 'P', 'U', 'P', - 'P', 'U', 'Q', 'P', 'U', 'R', 'P', 'U', 'T', 'P', 'U', 'X', @@ -1386,9 +1154,7 @@ static const char unicode_name_words[60839] = { 'Q', 'A', 'Q', 'Q', 'A', 'R', 'Q', 'A', 'U', - 'Q', 'A', 'Y', 'Q', 'E', 'E', - 'Q', 'G', 'A', 'Q', 'H', 'A', 'Q', 'H', 'E', 'Q', 'H', 'I', @@ -1407,7 +1173,6 @@ static const char unicode_name_words[60839] = { 'Q', 'O', 'X', 'Q', 'U', 'A', 'Q', 'U', 'E', - 'Q', 'U', 'F', 'Q', 'U', 'I', 'Q', 'U', 'K', 'Q', 'U', 'O', @@ -1435,43 +1200,28 @@ static const char unicode_name_words[60839] = { 'R', 'A', 'B', 'R', 'A', 'D', 'R', 'A', 'E', - 'R', 'A', 'H', - 'R', 'A', 'I', 'R', 'A', 'M', 'R', 'A', 'N', 'R', 'A', 'P', - 'R', 'A', 'Q', 'R', 'A', 'T', - 'R', 'A', 'U', 'R', 'A', 'X', 'R', 'A', 'Y', 'R', 'D', 'O', 'R', 'E', 'D', 'R', 'E', 'E', 'R', 'E', 'H', - 'R', 'E', 'I', - 'R', 'E', 'N', 'R', 'E', 'P', - 'R', 'E', 'U', 'R', 'E', 'X', 'R', 'H', 'A', 'R', 'H', 'O', 'R', 'I', 'I', - 'R', 'I', 'M', 'R', 'I', 'N', 'R', 'I', 'P', 'R', 'J', 'E', - 'R', 'L', 'E', - 'R', 'L', 'I', - 'R', 'L', 'M', - 'R', 'L', 'O', - 'R', 'M', 'T', 'R', 'O', '2', 'R', 'O', 'A', 'R', 'O', 'C', 'R', 'O', 'D', - 'R', 'O', 'G', - 'R', 'O', 'M', 'R', 'O', 'O', 'R', 'O', 'P', 'R', 'O', 'T', @@ -1483,7 +1233,6 @@ static const char unicode_name_words[60839] = { 'R', 'R', 'Y', 'R', 'U', 'A', 'R', 'U', 'B', - 'R', 'U', 'E', 'R', 'U', 'M', 'R', 'U', 'N', 'R', 'U', 'O', @@ -1492,9 +1241,6 @@ static const char unicode_name_words[60839] = { 'R', 'U', 'T', 'R', 'U', 'X', 'R', 'W', 'A', - 'R', 'W', 'E', - 'R', 'W', 'I', - 'R', 'W', 'O', 'R', 'Y', 'A', 'R', 'Y', 'P', 'R', 'Y', 'R', @@ -1505,12 +1251,9 @@ static const char unicode_name_words[60839] = { 'S', 'A', 'A', 'S', 'A', 'D', 'S', 'A', 'G', - 'S', 'A', 'H', 'S', 'A', 'L', - 'S', 'A', 'M', 'S', 'A', 'N', 'S', 'A', 'P', - 'S', 'A', 'Q', 'S', 'A', 'R', 'S', 'A', 'T', 'S', 'A', 'W', @@ -1528,7 +1271,6 @@ static const char unicode_name_words[60839] = { 'S', 'H', 'O', 'S', 'H', 'U', 'S', 'H', 'Y', - 'S', 'I', 'A', 'S', 'I', 'E', 'S', 'I', 'G', 'S', 'I', 'I', @@ -1537,23 +1279,17 @@ static const char unicode_name_words[60839] = { 'S', 'I', 'T', 'S', 'I', 'X', 'S', 'J', 'E', - 'S', 'K', 'I', 'S', 'K', 'W', 'S', 'N', 'A', 'S', 'O', 'A', 'S', 'O', 'F', - 'S', 'O', 'M', 'S', 'O', 'N', 'S', 'O', 'O', 'S', 'O', 'P', - 'S', 'O', 'Q', - 'S', 'O', 'S', 'S', 'O', 'T', 'S', 'O', 'U', 'S', 'O', 'W', 'S', 'O', 'X', - 'S', 'O', 'Y', - 'S', 'P', 'Y', 'S', 'S', 'A', 'S', 'S', 'E', 'S', 'S', 'I', @@ -1563,14 +1299,12 @@ static const char unicode_name_words[60839] = { 'S', 'T', '2', 'S', 'U', 'A', 'S', 'U', 'D', - 'S', 'U', 'E', 'S', 'U', 'M', 'S', 'U', 'N', 'S', 'U', 'O', 'S', 'U', 'P', 'S', 'U', 'R', 'S', 'U', 'T', - 'S', 'U', 'U', 'S', 'U', 'X', 'S', 'W', 'A', 'S', 'W', 'E', @@ -1592,7 +1326,6 @@ static const char unicode_name_words[60839] = { 'T', 'A', '2', 'T', 'A', 'A', 'T', 'A', 'B', - 'T', 'A', 'E', 'T', 'A', 'G', 'T', 'A', 'H', 'T', 'A', 'I', @@ -1601,22 +1334,17 @@ static const char unicode_name_words[60839] = { 'T', 'A', 'N', 'T', 'A', 'O', 'T', 'A', 'P', - 'T', 'A', 'Q', 'T', 'A', 'R', - 'T', 'A', 'S', 'T', 'A', 'T', 'T', 'A', 'U', 'T', 'A', 'V', 'T', 'A', 'W', 'T', 'A', 'X', - 'T', 'A', 'Y', 'T', 'E', 'E', 'T', 'E', 'H', - 'T', 'E', 'K', 'T', 'E', 'N', 'T', 'E', 'P', 'T', 'E', 'T', - 'T', 'E', 'U', 'T', 'E', 'X', 'T', 'H', 'A', 'T', 'H', 'E', @@ -1624,11 +1352,9 @@ static const char unicode_name_words[60839] = { 'T', 'H', 'O', 'T', 'H', 'U', 'T', 'H', 'Z', - 'T', 'I', '2', 'T', 'I', 'E', 'T', 'I', 'I', 'T', 'I', 'L', - 'T', 'I', 'N', 'T', 'I', 'P', 'T', 'I', 'R', 'T', 'I', 'T', @@ -1644,12 +1370,8 @@ static const char unicode_name_words[60839] = { 'T', 'O', 'N', 'T', 'O', 'O', 'T', 'O', 'P', - 'T', 'O', 'Q', - 'T', 'O', 'S', 'T', 'O', 'T', - 'T', 'O', 'V', 'T', 'O', 'X', - 'T', 'R', 'A', 'T', 'R', 'I', 'T', 'S', 'A', 'T', 'S', 'E', @@ -1664,7 +1386,6 @@ static const char unicode_name_words[60839] = { 'T', 'T', 'I', 'T', 'T', 'O', 'T', 'T', 'U', - 'T', 'U', 'B', 'T', 'U', 'K', 'T', 'U', 'M', 'T', 'U', 'O', @@ -1688,16 +1409,11 @@ static const char unicode_name_words[60839] = { 'T', 'Z', 'U', 'U', '-', 'A', 'U', '-', 'U', - 'U', 'A', 'N', - 'U', 'E', 'A', 'U', 'E', 'E', - 'U', 'E', 'I', 'U', 'E', 'Y', 'U', 'K', 'U', 'U', 'L', 'U', 'U', 'N', 'A', - 'U', 'N', 'G', - 'U', 'N', 'K', 'U', 'N', 'N', 'U', 'O', 'N', 'U', 'O', 'P', @@ -1710,36 +1426,27 @@ static const char unicode_name_words[60839] = { 'U', 'R', 'U', 'U', 'S', 'E', 'U', 'S', 'H', - 'U', 'U', 'E', 'U', 'U', 'U', - 'U', 'W', 'U', 'U', 'Z', '3', 'U', 'Z', 'U', 'V', 'A', 'A', - 'V', 'A', 'H', 'V', 'A', 'I', - 'V', 'A', 'J', 'V', 'A', 'P', 'V', 'A', 'T', - 'V', 'A', 'U', 'V', 'A', 'V', 'V', 'A', 'X', 'V', 'E', 'E', 'V', 'E', 'H', 'V', 'E', 'P', - 'V', 'E', 'R', 'V', 'E', 'W', 'V', 'E', 'X', - 'V', 'F', 'A', 'V', 'I', 'E', 'V', 'I', 'N', 'V', 'I', 'P', 'V', 'I', 'T', 'V', 'I', 'X', - 'V', 'O', 'M', 'V', 'O', 'O', 'V', 'O', 'P', - 'V', 'O', 'S', 'V', 'O', 'T', 'V', 'O', 'U', 'V', 'O', 'W', @@ -1749,24 +1456,19 @@ static const char unicode_name_words[60839] = { 'V', 'U', 'T', 'V', 'U', 'X', 'V', 'W', 'A', - 'V', 'W', 'J', 'V', 'Y', 'P', 'V', 'Y', 'R', 'V', 'Y', 'T', 'V', 'Y', 'X', 'W', 'A', 'A', 'W', 'A', 'E', - 'W', 'A', 'I', 'W', 'A', 'N', 'W', 'A', 'P', 'W', 'A', 'T', 'W', 'A', 'U', 'W', 'A', 'W', 'W', 'A', 'X', - 'W', 'A', 'Y', - 'W', 'E', 'B', 'W', 'E', 'E', - 'W', 'E', 'I', 'W', 'E', 'N', 'W', 'E', 'O', 'W', 'E', 'P', @@ -1778,21 +1480,11 @@ static const char unicode_name_words[60839] = { 'W', 'O', 'N', 'W', 'O', 'O', 'W', 'O', 'P', - 'W', 'O', 'W', 'W', 'O', 'X', - 'W', 'R', 'Y', - 'W', 'U', 'E', - 'W', 'U', 'I', 'W', 'U', 'N', 'W', 'U', 'O', - 'W', 'U', 'P', - 'W', 'V', 'A', - 'W', 'V', 'E', - 'W', 'V', 'I', - 'X', '-', 'X', 'X', 'A', 'A', 'X', 'A', 'N', - 'X', 'A', 'U', 'X', 'E', 'E', 'X', 'E', 'H', 'X', 'I', 'E', @@ -1806,7 +1498,6 @@ static const char unicode_name_words[60839] = { 'X', 'O', 'X', 'X', 'U', 'O', 'X', 'V', 'A', - 'X', 'V', 'E', 'X', 'W', 'A', 'X', 'W', 'E', 'X', 'W', 'I', @@ -1836,7 +1527,6 @@ static const char unicode_name_words[60839] = { 'Y', 'A', 'R', 'Y', 'A', 'S', 'Y', 'A', 'T', - 'Y', 'A', 'U', 'Y', 'A', 'V', 'Y', 'A', 'W', 'Y', 'A', 'Y', @@ -1860,18 +1550,10 @@ static const char unicode_name_words[60839] = { 'Y', 'O', 'D', 'Y', 'O', 'O', 'Y', 'O', 'P', - 'Y', 'O', 'Q', 'Y', 'O', 'T', 'Y', 'O', 'X', - 'Y', 'O', 'Y', - 'Y', 'R', 'Y', - 'Y', 'U', 'E', - 'Y', 'U', 'J', - 'Y', 'U', 'M', - 'Y', 'U', 'N', 'Y', 'U', 'O', 'Y', 'U', 'P', - 'Y', 'U', 'Q', 'Y', 'U', 'R', 'Y', 'U', 'S', 'Y', 'U', 'T', @@ -1881,12 +1563,10 @@ static const char unicode_name_words[60839] = { 'Y', 'W', 'I', 'Y', 'W', 'O', 'Y', 'Y', 'A', - 'Y', 'Y', 'E', 'Y', 'Y', 'P', 'Y', 'Y', 'R', 'Y', 'Y', 'T', 'Y', 'Y', 'X', - 'Z', 'A', '7', 'Z', 'A', 'A', 'Z', 'A', 'G', 'Z', 'A', 'H', @@ -1921,7 +1601,6 @@ static const char unicode_name_words[60839] = { 'Z', 'O', 'T', 'Z', 'O', 'X', 'Z', 'R', 'A', - 'Z', 'S', 'A', 'Z', 'U', '5', 'Z', 'U', 'M', 'Z', 'U', 'O', @@ -1930,7 +1609,6 @@ static const char unicode_name_words[60839] = { 'Z', 'U', 'T', 'Z', 'U', 'X', 'Z', 'W', 'A', - 'Z', 'W', 'J', 'Z', 'Y', 'P', 'Z', 'Y', 'R', 'Z', 'Y', 'T', @@ -1941,681 +1619,15 @@ static const char unicode_name_words[60839] = { 'Z', 'Z', 'O', 'Z', 'Z', 'U', 'Z', 'Z', 'Y', - 'A', '-', 'E', 'U', - 'A', '0', '0', '1', - 'A', '0', '0', '2', - 'A', '0', '0', '3', - 'A', '0', '0', '4', - 'A', '0', '0', '5', - 'A', '0', '0', '6', - 'A', '0', '0', '7', - 'A', '0', '0', '8', - 'A', '0', '0', '9', - 'A', '0', '1', '0', - 'A', '0', '1', '1', - 'A', '0', '1', '2', - 'A', '0', '1', '3', - 'A', '0', '1', '4', - 'A', '0', '1', '5', - 'A', '0', '1', '6', - 'A', '0', '1', '7', - 'A', '0', '1', '8', - 'A', '0', '1', '9', - 'A', '0', '2', '0', - 'A', '0', '2', '1', - 'A', '0', '2', '2', - 'A', '0', '2', '3', - 'A', '0', '2', '4', - 'A', '0', '2', '5', - 'A', '0', '2', '6', - 'A', '0', '2', '7', - 'A', '0', '2', '8', - 'A', '0', '2', '9', - 'A', '0', '3', '0', - 'A', '0', '3', '1', - 'A', '0', '3', '2', - 'A', '0', '3', '3', - 'A', '0', '3', '4', - 'A', '0', '3', '5', - 'A', '0', '3', '6', - 'A', '0', '3', '7', - 'A', '0', '3', '8', - 'A', '0', '3', '9', - 'A', '0', '4', '0', - 'A', '0', '4', '1', - 'A', '0', '4', '2', - 'A', '0', '4', '3', - 'A', '0', '4', '4', - 'A', '0', '4', '5', - 'A', '0', '4', '6', - 'A', '0', '4', '7', - 'A', '0', '4', '8', - 'A', '0', '4', '9', - 'A', '0', '5', '0', - 'A', '0', '5', '1', - 'A', '0', '5', '2', - 'A', '0', '5', '3', - 'A', '0', '5', '4', - 'A', '0', '5', '5', - 'A', '0', '5', '6', - 'A', '0', '5', '7', - 'A', '0', '5', '8', - 'A', '0', '5', '9', - 'A', '0', '6', '0', - 'A', '0', '6', '1', - 'A', '0', '6', '2', - 'A', '0', '6', '3', - 'A', '0', '6', '4', - 'A', '0', '6', '5', - 'A', '0', '6', '6', - 'A', '0', '6', '7', - 'A', '0', '6', '8', - 'A', '0', '6', '9', - 'A', '0', '7', '0', - 'A', '0', '7', '1', - 'A', '0', '7', '2', - 'A', '0', '7', '3', - 'A', '0', '7', '4', - 'A', '0', '7', '5', - 'A', '0', '7', '6', - 'A', '0', '7', '7', - 'A', '0', '7', '8', - 'A', '0', '7', '9', - 'A', '0', '8', '0', - 'A', '0', '8', '1', - 'A', '0', '8', '2', - 'A', '0', '8', '3', - 'A', '0', '8', '4', - 'A', '0', '8', '5', - 'A', '0', '8', '6', - 'A', '0', '8', '7', - 'A', '0', '8', '8', - 'A', '0', '8', '9', - 'A', '0', '9', '0', - 'A', '0', '9', '1', - 'A', '0', '9', '2', - 'A', '0', '9', '3', - 'A', '0', '9', '4', - 'A', '0', '9', '5', - 'A', '0', '9', '6', - 'A', '0', '9', '7', - 'A', '0', '9', '8', - 'A', '0', '9', '9', - 'A', '1', '0', '0', - 'A', '1', '0', '1', - 'A', '1', '0', '2', - 'A', '1', '0', '3', - 'A', '1', '0', '4', - 'A', '1', '0', '5', - 'A', '1', '0', '6', - 'A', '1', '0', '7', - 'A', '1', '0', '8', - 'A', '1', '0', '9', - 'A', '1', '1', '0', - 'A', '1', '1', '1', - 'A', '1', '1', '2', - 'A', '1', '1', '3', - 'A', '1', '1', '4', - 'A', '1', '1', '5', - 'A', '1', '1', '6', - 'A', '1', '1', '7', - 'A', '1', '1', '8', - 'A', '1', '1', '9', - 'A', '1', '2', '0', - 'A', '1', '2', '1', - 'A', '1', '2', '2', - 'A', '1', '2', '3', - 'A', '1', '2', '4', - 'A', '1', '2', '5', - 'A', '1', '2', '6', - 'A', '1', '2', '7', - 'A', '1', '2', '8', - 'A', '1', '2', '9', - 'A', '1', '3', '0', - 'A', '1', '3', '1', - 'A', '1', '3', '2', - 'A', '1', '3', '3', - 'A', '1', '3', '4', - 'A', '1', '3', '5', - 'A', '1', '3', '6', - 'A', '1', '3', '7', - 'A', '1', '3', '8', - 'A', '1', '3', '9', - 'A', '1', '4', '0', - 'A', '1', '4', '1', - 'A', '1', '4', '2', - 'A', '1', '4', '3', - 'A', '1', '4', '4', - 'A', '1', '4', '5', - 'A', '1', '4', '6', - 'A', '1', '4', '7', - 'A', '1', '4', '8', - 'A', '1', '4', '9', - 'A', '1', '5', '0', - 'A', '1', '5', '1', - 'A', '1', '5', '2', - 'A', '1', '5', '3', - 'A', '1', '5', '4', - 'A', '1', '5', '5', - 'A', '1', '5', '6', - 'A', '1', '5', '7', - 'A', '1', '5', '8', - 'A', '1', '5', '9', - 'A', '1', '6', '0', - 'A', '1', '6', '1', - 'A', '1', '6', '2', - 'A', '1', '6', '3', - 'A', '1', '6', '4', - 'A', '1', '6', '5', - 'A', '1', '6', '6', - 'A', '1', '6', '7', - 'A', '1', '6', '8', - 'A', '1', '6', '9', - 'A', '1', '7', '0', - 'A', '1', '7', '1', - 'A', '1', '7', '2', - 'A', '1', '7', '3', - 'A', '1', '7', '4', - 'A', '1', '7', '5', - 'A', '1', '7', '6', - 'A', '1', '7', '7', - 'A', '1', '7', '8', - 'A', '1', '7', '9', - 'A', '1', '8', '0', - 'A', '1', '8', '1', - 'A', '1', '8', '2', - 'A', '1', '8', '3', - 'A', '1', '8', '4', - 'A', '1', '8', '5', - 'A', '1', '8', '6', - 'A', '1', '8', '7', - 'A', '1', '8', '8', - 'A', '1', '8', '9', - 'A', '1', '9', '0', - 'A', '1', '9', '1', - 'A', '1', '9', '2', - 'A', '1', '9', '3', - 'A', '1', '9', '4', - 'A', '1', '9', '5', - 'A', '1', '9', '6', - 'A', '1', '9', '7', - 'A', '1', '9', '8', - 'A', '1', '9', '9', - 'A', '2', '0', '0', - 'A', '2', '0', '1', - 'A', '2', '0', '2', - 'A', '2', '0', '3', - 'A', '2', '0', '4', - 'A', '2', '0', '5', - 'A', '2', '0', '6', - 'A', '2', '0', '7', - 'A', '2', '0', '8', - 'A', '2', '0', '9', - 'A', '2', '1', '0', - 'A', '2', '1', '1', - 'A', '2', '1', '2', - 'A', '2', '1', '3', - 'A', '2', '1', '4', - 'A', '2', '1', '5', - 'A', '2', '1', '6', - 'A', '2', '1', '7', - 'A', '2', '1', '8', - 'A', '2', '1', '9', - 'A', '2', '2', '0', - 'A', '2', '2', '1', - 'A', '2', '2', '2', - 'A', '2', '2', '3', - 'A', '2', '2', '4', - 'A', '2', '2', '5', - 'A', '2', '2', '6', - 'A', '2', '2', '7', - 'A', '2', '2', '8', - 'A', '2', '2', '9', - 'A', '2', '3', '0', - 'A', '2', '3', '1', - 'A', '2', '3', '2', - 'A', '2', '3', '3', - 'A', '2', '3', '4', - 'A', '2', '3', '5', - 'A', '2', '3', '6', - 'A', '2', '3', '7', - 'A', '2', '3', '8', - 'A', '2', '3', '9', - 'A', '2', '4', '0', - 'A', '2', '4', '1', - 'A', '2', '4', '2', - 'A', '2', '4', '3', - 'A', '2', '4', '4', - 'A', '2', '4', '5', - 'A', '2', '4', '6', - 'A', '2', '4', '7', - 'A', '2', '4', '8', - 'A', '2', '4', '9', - 'A', '2', '5', '0', - 'A', '2', '5', '1', - 'A', '2', '5', '2', - 'A', '2', '5', '3', - 'A', '2', '5', '4', - 'A', '2', '5', '5', - 'A', '2', '5', '6', - 'A', '2', '5', '7', - 'A', '2', '5', '8', - 'A', '2', '5', '9', - 'A', '2', '6', '0', - 'A', '2', '6', '1', - 'A', '2', '6', '2', - 'A', '2', '6', '3', - 'A', '2', '6', '4', - 'A', '2', '6', '5', - 'A', '2', '6', '6', - 'A', '2', '6', '7', - 'A', '2', '6', '8', - 'A', '2', '6', '9', - 'A', '2', '7', '0', - 'A', '2', '7', '1', - 'A', '2', '7', '2', - 'A', '2', '7', '3', - 'A', '2', '7', '4', - 'A', '2', '7', '5', - 'A', '2', '7', '6', - 'A', '2', '7', '7', - 'A', '2', '7', '8', - 'A', '2', '7', '9', - 'A', '2', '8', '0', - 'A', '2', '8', '1', - 'A', '2', '8', '2', - 'A', '2', '8', '3', - 'A', '2', '8', '4', - 'A', '2', '8', '5', - 'A', '2', '8', '6', - 'A', '2', '8', '7', - 'A', '2', '8', '8', - 'A', '2', '8', '9', - 'A', '2', '9', '0', - 'A', '2', '9', '1', - 'A', '2', '9', '2', - 'A', '2', '9', '3', - 'A', '2', '9', '4', - 'A', '2', '9', '5', - 'A', '2', '9', '6', - 'A', '2', '9', '7', - 'A', '2', '9', '8', - 'A', '2', '9', '9', - 'A', '3', '0', '0', - 'A', '3', '0', '1', - 'A', '3', '0', '2', - 'A', '3', '0', '3', - 'A', '3', '0', '4', - 'A', '3', '0', '5', - 'A', '3', '0', '6', - 'A', '3', '0', '7', - 'A', '3', '0', '8', - 'A', '3', '0', '9', - 'A', '3', '1', '0', - 'A', '3', '1', '1', - 'A', '3', '1', '2', - 'A', '3', '1', '3', - 'A', '3', '1', '4', - 'A', '3', '1', '5', - 'A', '3', '1', '6', - 'A', '3', '1', '7', - 'A', '3', '1', '8', - 'A', '3', '1', '9', - 'A', '3', '2', '0', - 'A', '3', '2', '1', - 'A', '3', '2', '2', - 'A', '3', '2', '3', - 'A', '3', '2', '4', - 'A', '3', '2', '5', - 'A', '3', '2', '6', - 'A', '3', '2', '7', - 'A', '3', '2', '8', - 'A', '3', '2', '9', - 'A', '3', '3', '0', - 'A', '3', '3', '1', - 'A', '3', '3', '2', - 'A', '3', '3', '3', - 'A', '3', '3', '4', - 'A', '3', '3', '5', - 'A', '3', '3', '6', - 'A', '3', '3', '7', - 'A', '3', '3', '8', - 'A', '3', '3', '9', - 'A', '3', '4', '0', - 'A', '3', '4', '1', - 'A', '3', '4', '2', - 'A', '3', '4', '3', - 'A', '3', '4', '4', - 'A', '3', '4', '5', - 'A', '3', '4', '6', - 'A', '3', '4', '7', - 'A', '3', '4', '8', - 'A', '3', '4', '9', - 'A', '3', '5', '0', - 'A', '3', '5', '1', - 'A', '3', '5', '2', - 'A', '3', '5', '3', - 'A', '3', '5', '4', - 'A', '3', '5', '5', - 'A', '3', '5', '6', - 'A', '3', '5', '7', - 'A', '3', '5', '8', - 'A', '3', '5', '9', - 'A', '3', '6', '0', - 'A', '3', '6', '1', - 'A', '3', '6', '2', - 'A', '3', '6', '3', - 'A', '3', '6', '4', - 'A', '3', '6', '5', - 'A', '3', '6', '6', - 'A', '3', '6', '7', - 'A', '3', '6', '8', - 'A', '3', '6', '9', - 'A', '3', '7', '0', - 'A', '3', '7', '1', - 'A', '3', '7', '2', - 'A', '3', '7', '3', - 'A', '3', '7', '4', - 'A', '3', '7', '5', - 'A', '3', '7', '6', - 'A', '3', '7', '7', - 'A', '3', '7', '8', - 'A', '3', '7', '9', - 'A', '3', '8', '0', - 'A', '3', '8', '1', - 'A', '3', '8', '2', - 'A', '3', '8', '3', - 'A', '3', '8', '4', - 'A', '3', '8', '5', - 'A', '3', '8', '6', - 'A', '3', '8', '7', - 'A', '3', '8', '8', - 'A', '3', '8', '9', - 'A', '3', '9', '0', - 'A', '3', '9', '1', - 'A', '3', '9', '2', - 'A', '3', '9', '3', - 'A', '3', '9', '4', - 'A', '3', '9', '5', - 'A', '3', '9', '6', - 'A', '3', '9', '7', - 'A', '3', '9', '8', - 'A', '3', '9', '9', - 'A', '4', '0', '0', - 'A', '4', '0', '1', - 'A', '4', '0', '2', - 'A', '4', '0', '3', - 'A', '4', '0', '4', - 'A', '4', '0', '5', - 'A', '4', '0', '6', - 'A', '4', '0', '7', - 'A', '4', '0', '8', - 'A', '4', '0', '9', - 'A', '4', '1', '0', - 'A', '4', '1', '1', - 'A', '4', '1', '2', - 'A', '4', '1', '3', - 'A', '4', '1', '4', - 'A', '4', '1', '5', - 'A', '4', '1', '6', - 'A', '4', '1', '7', - 'A', '4', '1', '8', - 'A', '4', '1', '9', - 'A', '4', '2', '0', - 'A', '4', '2', '1', - 'A', '4', '2', '2', - 'A', '4', '2', '3', - 'A', '4', '2', '4', - 'A', '4', '2', '5', - 'A', '4', '2', '6', - 'A', '4', '2', '7', - 'A', '4', '2', '8', - 'A', '4', '2', '9', - 'A', '4', '3', '0', - 'A', '4', '3', '1', - 'A', '4', '3', '2', - 'A', '4', '3', '3', - 'A', '4', '3', '4', - 'A', '4', '3', '5', - 'A', '4', '3', '6', - 'A', '4', '3', '7', - 'A', '4', '3', '8', - 'A', '4', '3', '9', - 'A', '4', '4', '0', - 'A', '4', '4', '1', - 'A', '4', '4', '2', - 'A', '4', '4', '3', - 'A', '4', '4', '4', - 'A', '4', '4', '5', - 'A', '4', '4', '6', - 'A', '4', '4', '7', - 'A', '4', '4', '8', - 'A', '4', '4', '9', - 'A', '4', '5', '0', - 'A', '4', '5', '1', - 'A', '4', '5', '2', - 'A', '4', '5', '3', - 'A', '4', '5', '4', - 'A', '4', '5', '5', - 'A', '4', '5', '6', - 'A', '4', '5', '7', - 'A', '4', '5', '8', - 'A', '4', '5', '9', - 'A', '4', '6', '0', - 'A', '4', '6', '1', - 'A', '4', '6', '2', - 'A', '4', '6', '3', - 'A', '4', '6', '4', - 'A', '4', '6', '5', - 'A', '4', '6', '6', - 'A', '4', '6', '7', - 'A', '4', '6', '8', - 'A', '4', '6', '9', - 'A', '4', '7', '0', - 'A', '4', '7', '1', - 'A', '4', '7', '2', - 'A', '4', '7', '3', - 'A', '4', '7', '4', - 'A', '4', '7', '5', - 'A', '4', '7', '6', - 'A', '4', '7', '7', - 'A', '4', '7', '8', - 'A', '4', '7', '9', - 'A', '4', '8', '0', - 'A', '4', '8', '1', - 'A', '4', '8', '2', - 'A', '4', '8', '3', - 'A', '4', '8', '4', - 'A', '4', '8', '5', - 'A', '4', '8', '6', - 'A', '4', '8', '7', - 'A', '4', '8', '8', - 'A', '4', '8', '9', - 'A', '4', '9', '0', - 'A', '4', '9', '1', - 'A', '4', '9', '2', - 'A', '4', '9', '3', - 'A', '4', '9', '4', - 'A', '4', '9', '5', - 'A', '4', '9', '6', - 'A', '4', '9', '7', - 'A', '5', '0', '1', - 'A', '5', '0', '2', - 'A', '5', '0', '3', - 'A', '5', '0', '4', - 'A', '5', '0', '5', - 'A', '5', '0', '6', - 'A', '5', '0', '7', - 'A', '5', '0', '8', - 'A', '5', '0', '9', - 'A', '5', '1', '0', - 'A', '5', '1', '1', - 'A', '5', '1', '2', - 'A', '5', '1', '3', - 'A', '5', '1', '4', - 'A', '5', '1', '5', - 'A', '5', '1', '6', - 'A', '5', '1', '7', - 'A', '5', '1', '8', - 'A', '5', '1', '9', - 'A', '5', '2', '0', - 'A', '5', '2', '1', - 'A', '5', '2', '2', - 'A', '5', '2', '3', - 'A', '5', '2', '4', - 'A', '5', '2', '5', - 'A', '5', '2', '6', - 'A', '5', '2', '7', - 'A', '5', '2', '8', - 'A', '5', '2', '9', - 'A', '5', '3', '0', - 'A', '5', '3', '1', - 'A', '5', '3', '2', - 'A', '5', '3', '4', - 'A', '5', '3', '5', - 'A', '5', '3', '6', - 'A', '5', '3', '7', - 'A', '5', '3', '8', - 'A', '5', '3', '9', - 'A', '5', '4', '0', - 'A', '5', '4', '1', - 'A', '5', '4', '2', - 'A', '5', '4', '5', - 'A', '5', '4', '7', - 'A', '5', '4', '8', - 'A', '5', '4', '9', - 'A', '5', '5', '0', - 'A', '5', '5', '1', - 'A', '5', '5', '2', - 'A', '5', '5', '3', - 'A', '5', '5', '4', - 'A', '5', '5', '5', - 'A', '5', '5', '6', - 'A', '5', '5', '7', - 'A', '5', '5', '9', - 'A', '5', '6', '3', - 'A', '5', '6', '4', - 'A', '5', '6', '5', - 'A', '5', '6', '6', - 'A', '5', '6', '8', - 'A', '5', '6', '9', - 'A', '5', '7', '0', - 'A', '5', '7', '1', - 'A', '5', '7', '2', - 'A', '5', '7', '3', - 'A', '5', '7', '4', - 'A', '5', '7', '5', - 'A', '5', '7', '6', - 'A', '5', '7', '7', - 'A', '5', '7', '8', - 'A', '5', '7', '9', - 'A', '5', '8', '0', - 'A', '5', '8', '1', - 'A', '5', '8', '2', - 'A', '5', '8', '3', - 'A', '5', '8', '4', - 'A', '5', '8', '5', - 'A', '5', '8', '6', - 'A', '5', '8', '7', - 'A', '5', '8', '8', - 'A', '5', '8', '9', - 'A', '5', '9', '1', - 'A', '5', '9', '2', - 'A', '5', '9', '4', - 'A', '5', '9', '5', - 'A', '5', '9', '6', - 'A', '5', '9', '8', - 'A', '6', '0', '0', - 'A', '6', '0', '1', - 'A', '6', '0', '2', - 'A', '6', '0', '3', - 'A', '6', '0', '4', - 'A', '6', '0', '6', - 'A', '6', '0', '8', - 'A', '6', '0', '9', - 'A', '6', '1', '0', - 'A', '6', '1', '1', - 'A', '6', '1', '2', - 'A', '6', '1', '3', - 'A', '6', '1', '4', - 'A', '6', '1', '5', - 'A', '6', '1', '6', - 'A', '6', '1', '7', - 'A', '6', '1', '8', - 'A', '6', '1', '9', - 'A', '6', '2', '0', - 'A', '6', '2', '1', - 'A', '6', '2', '2', - 'A', '6', '2', '3', - 'A', '6', '2', '4', - 'A', '6', '2', '6', - 'A', '6', '2', '7', - 'A', '6', '2', '8', - 'A', '6', '2', '9', - 'A', '6', '3', '4', - 'A', '6', '3', '7', - 'A', '6', '3', '8', - 'A', '6', '4', '0', - 'A', '6', '4', '2', - 'A', '6', '4', '3', - 'A', '6', '4', '4', - 'A', '6', '4', '5', - 'A', '6', '4', '6', - 'A', '6', '4', '8', - 'A', '6', '4', '9', - 'A', '6', '5', '1', - 'A', '6', '5', '2', - 'A', '6', '5', '3', - 'A', '6', '5', '4', - 'A', '6', '5', '5', - 'A', '6', '5', '6', - 'A', '6', '5', '7', - 'A', '6', '5', '8', - 'A', '6', '5', '9', - 'A', '6', '6', '0', - 'A', '6', '6', '1', - 'A', '6', '6', '2', - 'A', '6', '6', '3', - 'A', '6', '6', '4', - 'A', '7', '0', '1', - 'A', '7', '0', '2', - 'A', '7', '0', '3', - 'A', '7', '0', '4', - 'A', '7', '0', '5', - 'A', '7', '0', '6', - 'A', '7', '0', '7', - 'A', '7', '0', '8', - 'A', '7', '0', '9', - 'A', '7', '1', '0', - 'A', '7', '1', '1', - 'A', '7', '1', '2', - 'A', '7', '1', '3', - 'A', '7', '1', '4', - 'A', '7', '1', '5', - 'A', '7', '1', '7', - 'A', '7', '2', '6', - 'A', '7', '3', '2', - 'A', '8', '0', '0', - 'A', '8', '0', '1', - 'A', '8', '0', '2', - 'A', '8', '0', '3', - 'A', '8', '0', '4', - 'A', '8', '0', '5', - 'A', '8', '0', '6', - 'A', '8', '0', '7', 'A', 'A', 'R', 'U', 'A', 'D', 'A', 'K', 'A', 'D', 'E', 'G', - 'A', 'E', 'N', 'G', 'A', 'E', 'S', 'C', 'A', 'H', 'A', 'D', - 'A', 'H', 'O', 'M', 'A', 'H', 'S', 'A', 'A', 'I', 'L', 'M', 'A', 'I', 'N', 'N', 'A', 'I', 'N', 'U', - 'A', 'K', 'S', 'A', - 'A', 'L', 'A', 'F', 'A', 'L', 'A', 'N', 'A', 'L', 'E', 'F', 'A', 'L', 'F', 'A', @@ -2623,30 +1635,22 @@ static const char unicode_name_words[60839] = { 'A', 'L', 'L', 'O', 'A', 'L', 'P', 'A', 'A', 'L', 'T', 'A', - 'A', 'L', 'U', 'M', 'A', 'M', 'A', 'R', 'A', 'M', 'B', 'A', 'A', 'M', 'P', 'S', - 'A', 'N', 'A', 'P', 'A', 'N', 'H', 'U', - 'A', 'N', 'J', 'I', 'A', 'N', 'K', 'H', 'A', 'P', 'I', 'N', 'A', 'P', 'L', 'I', - 'A', 'P', 'U', 'N', - 'A', 'Q', 'U', 'A', 'A', 'R', 'A', 'D', 'A', 'R', 'C', 'H', 'A', 'R', 'G', 'I', 'A', 'R', 'M', 'Y', - 'A', 'R', 'T', 'S', 'A', 'S', 'A', 'T', 'A', 'S', 'H', '2', - 'A', 'S', 'H', '3', 'A', 'S', 'H', '9', 'A', 'T', 'O', 'M', 'A', 'U', 'N', 'N', - 'A', 'W', 'A', 'Y', 'A', 'Y', 'A', 'H', 'A', 'Y', 'E', 'R', 'A', 'Y', 'I', 'N', @@ -2851,14 +1855,10 @@ static const char unicode_name_words[60839] = { 'B', '2', '5', '8', 'B', '2', '5', '9', 'B', '3', '0', '5', - 'B', 'A', '-', '2', - 'B', 'A', 'B', 'Y', 'B', 'A', 'C', 'K', 'B', 'A', 'G', '3', 'B', 'A', 'G', 'A', - 'B', 'A', 'G', 'S', 'B', 'A', 'H', 'T', - 'B', 'A', 'L', 'L', 'B', 'A', 'N', '2', 'B', 'A', 'N', 'D', 'B', 'A', 'N', 'G', @@ -2866,13 +1866,9 @@ static const char unicode_name_words[60839] = { 'B', 'A', 'R', 'B', 'B', 'A', 'R', 'S', 'B', 'A', 'S', 'E', - 'B', 'A', 'S', 'H', - 'B', 'A', 'T', 'H', - 'B', 'B', 'A', 'A', 'B', 'B', 'A', 'P', 'B', 'B', 'A', 'T', 'B', 'B', 'A', 'X', - 'B', 'B', 'E', 'E', 'B', 'B', 'E', 'P', 'B', 'B', 'E', 'X', 'B', 'B', 'I', 'E', @@ -2893,18 +1889,13 @@ static const char unicode_name_words[60839] = { 'B', 'C', 'A', 'D', 'B', 'E', 'A', 'M', 'B', 'E', 'A', 'N', - 'B', 'E', 'A', 'R', 'B', 'E', 'A', 'T', 'B', 'E', 'E', 'H', - 'B', 'E', 'E', 'R', 'B', 'E', 'L', 'L', 'B', 'E', 'L', 'T', 'B', 'E', 'N', 'D', - 'B', 'E', 'N', 'T', 'B', 'E', 'T', 'A', 'B', 'E', 'T', 'H', - 'B', 'H', 'A', 'A', - 'B', 'H', 'A', 'M', 'B', 'H', 'E', 'E', 'B', 'H', 'O', 'O', 'B', 'I', 'E', 'P', @@ -2912,76 +1903,35 @@ static const char unicode_name_words[60839] = { 'B', 'I', 'E', 'X', 'B', 'I', 'R', 'D', 'B', 'I', 'R', 'U', - 'B', 'I', 'T', 'E', 'B', 'K', 'A', '-', - 'B', 'L', 'O', 'W', 'B', 'L', 'U', 'E', 'B', 'O', 'A', 'R', 'B', 'O', 'A', 'T', 'B', 'O', 'D', 'Y', 'B', 'O', 'L', 'D', 'B', 'O', 'L', 'T', - 'B', 'O', 'M', 'B', 'B', 'O', 'N', 'E', - 'B', 'O', 'O', 'K', - 'B', 'O', 'O', 'T', - 'B', 'O', 'T', 'H', - 'B', 'O', 'W', 'L', - 'B', 'O', 'Y', 'S', 'B', 'R', 'D', 'A', 'B', 'U', 'K', 'Y', - 'B', 'U', 'L', 'B', 'B', 'U', 'L', 'L', - 'B', 'U', 'N', 'G', 'B', 'U', 'O', 'N', 'B', 'U', 'O', 'P', 'B', 'U', 'O', 'X', 'B', 'U', 'R', '2', 'B', 'U', 'R', 'U', 'B', 'U', 'R', 'X', - 'B', 'U', 'S', 'T', 'B', 'W', 'E', 'E', 'B', 'Y', 'R', 'X', - 'B', 'Y', 'T', 'E', 'B', 'Z', 'H', 'I', 'C', '-', '1', '8', 'C', '-', '3', '9', - 'C', '0', '0', '1', - 'C', '0', '0', '2', - 'C', '0', '0', '3', - 'C', '0', '0', '4', - 'C', '0', '0', '5', - 'C', '0', '0', '6', - 'C', '0', '0', '7', - 'C', '0', '0', '8', - 'C', '0', '0', '9', - 'C', '0', '1', '0', - 'C', '0', '1', '1', - 'C', '0', '1', '2', - 'C', '0', '1', '3', - 'C', '0', '1', '4', - 'C', '0', '1', '5', - 'C', '0', '1', '6', - 'C', '0', '1', '7', - 'C', '0', '1', '8', - 'C', '0', '1', '9', - 'C', '0', '2', '0', - 'C', '0', '2', '1', - 'C', '0', '2', '2', - 'C', '0', '2', '3', - 'C', '0', '2', '4', 'C', 'A', 'A', 'I', 'C', 'A', 'D', 'A', - 'C', 'A', 'K', 'E', 'C', 'A', 'L', 'C', 'C', 'A', 'L', 'L', - 'C', 'A', 'L', 'X', 'C', 'A', 'N', 'G', 'C', 'A', 'P', 'O', - 'C', 'A', 'R', 'D', 'C', 'A', 'R', 'E', - 'C', 'A', 'R', 'P', - 'C', 'A', 'R', 'S', 'C', 'A', 'R', 'T', 'C', 'A', 'V', 'E', 'C', 'A', 'Y', 'N', @@ -2993,8 +1943,6 @@ static const char unicode_name_words[60839] = { 'C', 'C', 'H', 'O', 'C', 'C', 'H', 'U', 'C', 'E', 'D', 'I', - 'C', 'E', 'E', 'B', - 'C', 'E', 'E', 'V', 'C', 'E', 'N', 'T', 'C', 'H', 'A', 'A', 'C', 'H', 'A', 'D', @@ -3003,7 +1951,6 @@ static const char unicode_name_words[60839] = { 'C', 'H', 'A', 'P', 'C', 'H', 'A', 'R', 'C', 'H', 'A', 'T', - 'C', 'H', 'A', 'U', 'C', 'H', 'A', 'X', 'C', 'H', 'E', 'E', 'C', 'H', 'E', 'H', @@ -3012,20 +1959,17 @@ static const char unicode_name_words[60839] = { 'C', 'H', 'E', 'T', 'C', 'H', 'E', 'X', 'C', 'H', 'H', 'A', - 'C', 'H', 'I', 'L', 'C', 'H', 'I', 'N', 'C', 'H', 'O', 'A', 'C', 'H', 'O', 'E', 'C', 'H', 'O', 'P', 'C', 'H', 'O', 'T', 'C', 'H', 'O', 'X', - 'C', 'H', 'O', 'Y', 'C', 'H', 'U', 'O', 'C', 'H', 'U', 'P', 'C', 'H', 'U', 'R', 'C', 'H', 'U', 'X', 'C', 'H', 'W', 'A', - 'C', 'H', 'W', 'V', 'C', 'H', 'Y', 'P', 'C', 'H', 'Y', 'R', 'C', 'H', 'Y', 'T', @@ -3033,103 +1977,26 @@ static const char unicode_name_words[60839] = { 'C', 'I', 'E', 'P', 'C', 'I', 'E', 'T', 'C', 'I', 'E', 'X', - 'C', 'I', 'T', 'I', 'C', 'I', 'T', 'Y', 'C', 'L', 'A', 'N', 'C', 'L', 'A', 'W', 'C', 'L', 'E', 'F', 'C', 'L', 'U', 'B', 'C', 'O', 'D', 'A', - 'C', 'O', 'L', 'D', 'C', 'O', 'L', 'L', 'C', 'O', 'M', 'B', - 'C', 'O', 'O', 'L', 'C', 'O', 'P', 'Y', - 'C', 'O', 'R', 'K', - 'C', 'R', 'A', 'B', 'C', 'R', 'O', 'P', - 'C', 'U', 'A', 'M', 'C', 'U', 'B', 'E', 'C', 'U', 'O', 'P', 'C', 'U', 'O', 'X', 'C', 'U', 'R', 'L', 'C', 'U', 'R', 'X', - 'C', 'U', 'S', 'P', 'C', 'W', 'A', 'A', 'C', 'W', 'I', 'I', 'C', 'W', 'O', 'O', - 'C', 'Y', 'A', 'W', - 'C', 'Y', 'A', 'Y', 'C', 'Y', 'R', 'X', - 'D', '0', '0', '1', - 'D', '0', '0', '2', - 'D', '0', '0', '3', - 'D', '0', '0', '4', - 'D', '0', '0', '5', - 'D', '0', '0', '6', - 'D', '0', '0', '7', - 'D', '0', '0', '8', - 'D', '0', '0', '9', - 'D', '0', '1', '0', - 'D', '0', '1', '1', - 'D', '0', '1', '2', - 'D', '0', '1', '3', - 'D', '0', '1', '4', - 'D', '0', '1', '5', - 'D', '0', '1', '6', - 'D', '0', '1', '7', - 'D', '0', '1', '8', - 'D', '0', '1', '9', - 'D', '0', '2', '0', - 'D', '0', '2', '1', - 'D', '0', '2', '2', - 'D', '0', '2', '3', - 'D', '0', '2', '4', - 'D', '0', '2', '5', - 'D', '0', '2', '6', - 'D', '0', '2', '7', - 'D', '0', '2', '8', - 'D', '0', '2', '9', - 'D', '0', '3', '0', - 'D', '0', '3', '1', - 'D', '0', '3', '2', - 'D', '0', '3', '3', - 'D', '0', '3', '4', - 'D', '0', '3', '5', - 'D', '0', '3', '6', - 'D', '0', '3', '7', - 'D', '0', '3', '8', - 'D', '0', '3', '9', - 'D', '0', '4', '0', - 'D', '0', '4', '1', - 'D', '0', '4', '2', - 'D', '0', '4', '3', - 'D', '0', '4', '4', - 'D', '0', '4', '5', - 'D', '0', '4', '6', - 'D', '0', '4', '7', - 'D', '0', '4', '8', - 'D', '0', '4', '9', - 'D', '0', '5', '0', - 'D', '0', '5', '1', - 'D', '0', '5', '2', - 'D', '0', '5', '3', - 'D', '0', '5', '4', - 'D', '0', '5', '5', - 'D', '0', '5', '6', - 'D', '0', '5', '7', - 'D', '0', '5', '8', - 'D', '0', '5', '9', - 'D', '0', '6', '0', - 'D', '0', '6', '1', - 'D', '0', '6', '2', - 'D', '0', '6', '3', - 'D', '0', '6', '4', - 'D', '0', '6', '5', - 'D', '0', '6', '6', - 'D', '0', '6', '7', 'D', 'A', 'E', 'G', - 'D', 'A', 'G', '3', 'D', 'A', 'G', 'S', 'D', 'A', 'I', 'R', 'D', 'A', 'M', 'P', @@ -3139,8 +2006,6 @@ static const char unicode_name_words[60839] = { 'D', 'A', 'S', 'H', 'D', 'A', 'T', 'A', 'D', 'A', 'T', 'E', - 'D', 'A', 'W', 'B', - 'D', 'C', 'H', 'E', 'D', 'D', 'A', 'A', 'D', 'D', 'A', 'L', 'D', 'D', 'A', 'P', @@ -3151,10 +2016,7 @@ static const char unicode_name_words[60839] = { 'D', 'D', 'E', 'P', 'D', 'D', 'E', 'X', 'D', 'D', 'H', 'A', - 'D', 'D', 'H', 'E', - 'D', 'D', 'H', 'I', 'D', 'D', 'H', 'O', - 'D', 'D', 'H', 'U', 'D', 'D', 'I', 'E', 'D', 'D', 'I', 'P', 'D', 'D', 'I', 'T', @@ -3175,12 +2037,9 @@ static const char unicode_name_words[60839] = { 'D', 'E', 'H', 'I', 'D', 'E', 'K', 'A', 'D', 'E', 'L', 'T', - 'D', 'E', 'N', 'E', 'D', 'E', 'N', 'G', 'D', 'E', 'S', 'I', - 'D', 'E', 'S', 'K', 'D', 'E', 'Z', 'H', - 'D', 'H', 'A', 'A', 'D', 'H', 'A', 'L', 'D', 'H', 'E', 'E', 'D', 'H', 'H', 'A', @@ -3188,9 +2047,7 @@ static const char unicode_name_words[60839] = { 'D', 'H', 'H', 'I', 'D', 'H', 'H', 'O', 'D', 'H', 'H', 'U', - 'D', 'H', 'I', 'I', 'D', 'H', 'O', 'O', - 'D', 'H', 'O', 'U', 'D', 'I', 'E', 'P', 'D', 'I', 'E', 'X', 'D', 'I', 'G', 'A', @@ -3198,10 +2055,8 @@ static const char unicode_name_words[60839] = { 'D', 'I', 'N', 'G', 'D', 'I', 'S', 'C', 'D', 'I', 'S', 'H', - 'D', 'I', 'S', 'K', 'D', 'K', 'A', 'R', 'D', 'L', 'E', 'E', - 'D', 'L', 'H', 'A', 'D', 'O', '-', 'O', 'D', 'O', 'E', 'S', 'D', 'O', 'I', 'T', @@ -3211,7 +2066,6 @@ static const char unicode_name_words[60839] = { 'D', 'O', 'T', 'S', 'D', 'O', 'V', 'E', 'D', 'O', 'W', 'N', - 'D', 'R', 'A', 'M', 'D', 'R', 'I', 'L', 'D', 'R', 'U', 'M', 'D', 'U', 'B', '2', @@ -3221,160 +2075,42 @@ static const char unicode_name_words[60839] = { 'D', 'U', 'O', 'X', 'D', 'U', 'R', '2', 'D', 'U', 'R', 'X', - 'D', 'U', 'S', 'K', - 'D', 'Y', 'A', 'N', 'D', 'Y', 'E', 'H', - 'D', 'Z', 'A', 'A', - 'D', 'Z', 'A', 'Y', 'D', 'Z', 'E', 'E', 'D', 'Z', 'H', 'A', 'D', 'Z', 'H', 'E', 'D', 'Z', 'J', 'E', 'D', 'Z', 'W', 'E', - 'D', 'Z', 'Z', 'A', 'D', 'Z', 'Z', 'E', - 'E', '0', '0', '1', - 'E', '0', '0', '2', - 'E', '0', '0', '3', - 'E', '0', '0', '4', - 'E', '0', '0', '5', - 'E', '0', '0', '6', - 'E', '0', '0', '7', - 'E', '0', '0', '8', - 'E', '0', '0', '9', - 'E', '0', '1', '0', - 'E', '0', '1', '1', - 'E', '0', '1', '2', - 'E', '0', '1', '3', - 'E', '0', '1', '4', - 'E', '0', '1', '5', - 'E', '0', '1', '6', - 'E', '0', '1', '7', - 'E', '0', '1', '8', - 'E', '0', '1', '9', - 'E', '0', '2', '0', - 'E', '0', '2', '1', - 'E', '0', '2', '2', - 'E', '0', '2', '3', - 'E', '0', '2', '4', - 'E', '0', '2', '5', - 'E', '0', '2', '6', - 'E', '0', '2', '7', - 'E', '0', '2', '8', - 'E', '0', '2', '9', - 'E', '0', '3', '0', - 'E', '0', '3', '1', - 'E', '0', '3', '2', - 'E', '0', '3', '3', - 'E', '0', '3', '4', - 'E', '0', '3', '6', - 'E', '0', '3', '7', - 'E', '0', '3', '8', - 'E', 'A', 'R', 'S', 'E', 'A', 'S', 'E', 'E', 'A', 'S', 'T', 'E', 'D', 'I', 'N', 'E', 'G', 'I', 'R', - 'E', 'K', 'A', 'M', - 'E', 'N', 'N', 'I', 'E', 'N', 'O', 'S', 'E', 'O', '-', 'O', 'E', 'O', '-', 'U', 'E', 'R', 'E', 'N', - 'E', 'S', '-', '1', - 'E', 'S', '-', '2', - 'E', 'S', '-', '3', 'E', 'S', 'H', '2', - 'E', 'U', '-', 'A', - 'E', 'U', '-', 'E', - 'E', 'U', '-', 'O', 'E', 'U', '-', 'U', 'E', 'U', 'R', 'O', 'E', 'V', 'E', 'N', - 'E', 'Y', 'E', 'S', - 'E', 'Y', 'Y', 'Y', 'E', 'Z', 'E', 'N', - 'F', '0', '0', '1', - 'F', '0', '0', '2', - 'F', '0', '0', '3', - 'F', '0', '0', '4', - 'F', '0', '0', '5', - 'F', '0', '0', '6', - 'F', '0', '0', '7', - 'F', '0', '0', '8', - 'F', '0', '0', '9', - 'F', '0', '1', '0', - 'F', '0', '1', '1', - 'F', '0', '1', '2', - 'F', '0', '1', '3', - 'F', '0', '1', '4', - 'F', '0', '1', '5', - 'F', '0', '1', '6', - 'F', '0', '1', '7', - 'F', '0', '1', '8', - 'F', '0', '1', '9', - 'F', '0', '2', '0', - 'F', '0', '2', '1', - 'F', '0', '2', '2', - 'F', '0', '2', '3', - 'F', '0', '2', '4', - 'F', '0', '2', '5', - 'F', '0', '2', '6', - 'F', '0', '2', '7', - 'F', '0', '2', '8', - 'F', '0', '2', '9', - 'F', '0', '3', '0', - 'F', '0', '3', '1', - 'F', '0', '3', '2', - 'F', '0', '3', '3', - 'F', '0', '3', '4', - 'F', '0', '3', '5', - 'F', '0', '3', '6', - 'F', '0', '3', '7', - 'F', '0', '3', '8', - 'F', '0', '3', '9', - 'F', '0', '4', '0', - 'F', '0', '4', '1', - 'F', '0', '4', '2', - 'F', '0', '4', '3', - 'F', '0', '4', '4', - 'F', '0', '4', '5', - 'F', '0', '4', '6', - 'F', '0', '4', '7', - 'F', '0', '4', '8', - 'F', '0', '4', '9', - 'F', '0', '5', '0', - 'F', '0', '5', '1', - 'F', '0', '5', '2', - 'F', '0', '5', '3', 'F', 'A', 'A', 'I', 'F', 'A', 'C', 'E', - 'F', 'A', 'I', 'B', 'F', 'A', 'N', 'G', - 'F', 'A', 'S', 'T', - 'F', 'E', 'A', 'R', 'F', 'E', 'E', 'D', - 'F', 'E', 'E', 'M', 'F', 'E', 'H', 'U', 'F', 'E', 'N', 'G', 'F', 'E', 'O', 'H', - 'F', 'E', 'U', 'X', 'F', 'I', 'L', 'E', 'F', 'I', 'L', 'L', - 'F', 'I', 'L', 'M', 'F', 'I', 'R', 'E', - 'F', 'I', 'R', 'I', 'F', 'I', 'S', 'H', - 'F', 'I', 'S', 'T', 'F', 'I', 'T', 'A', 'F', 'I', 'V', 'E', 'F', 'L', 'A', 'G', 'F', 'L', 'A', 'T', - 'F', 'L', 'E', 'X', 'F', 'L', 'I', 'P', - 'F', 'O', 'N', 'T', - 'F', 'O', 'O', 'D', - 'F', 'O', 'O', 'L', 'F', 'O', 'O', 'T', 'F', 'O', 'R', 'K', 'F', 'O', 'R', 'M', @@ -3382,93 +2118,29 @@ static const char unicode_name_words[60839] = { 'F', 'R', 'E', 'E', 'F', 'R', 'O', 'G', 'F', 'R', 'O', 'M', - 'F', 'U', 'E', 'L', - 'F', 'U', 'E', 'T', - 'F', 'U', 'J', 'I', 'F', 'U', 'L', 'L', 'F', 'U', 'R', 'X', 'F', 'U', 'S', 'A', 'F', 'U', 'S', 'E', - 'F', 'V', 'S', '1', - 'F', 'V', 'S', '2', - 'F', 'V', 'S', '3', 'F', 'W', 'A', 'A', 'F', 'W', 'E', 'E', - 'G', '0', '0', '1', - 'G', '0', '0', '2', - 'G', '0', '0', '3', - 'G', '0', '0', '4', - 'G', '0', '0', '5', - 'G', '0', '0', '6', - 'G', '0', '0', '7', - 'G', '0', '0', '8', - 'G', '0', '0', '9', - 'G', '0', '1', '0', - 'G', '0', '1', '1', - 'G', '0', '1', '2', - 'G', '0', '1', '3', - 'G', '0', '1', '4', - 'G', '0', '1', '5', - 'G', '0', '1', '6', - 'G', '0', '1', '7', - 'G', '0', '1', '8', - 'G', '0', '1', '9', - 'G', '0', '2', '0', - 'G', '0', '2', '1', - 'G', '0', '2', '2', - 'G', '0', '2', '3', - 'G', '0', '2', '4', - 'G', '0', '2', '5', - 'G', '0', '2', '6', - 'G', '0', '2', '7', - 'G', '0', '2', '8', - 'G', '0', '2', '9', - 'G', '0', '3', '0', - 'G', '0', '3', '1', - 'G', '0', '3', '2', - 'G', '0', '3', '3', - 'G', '0', '3', '4', - 'G', '0', '3', '5', - 'G', '0', '3', '6', - 'G', '0', '3', '7', - 'G', '0', '3', '8', - 'G', '0', '3', '9', - 'G', '0', '4', '0', - 'G', '0', '4', '1', - 'G', '0', '4', '2', - 'G', '0', '4', '3', - 'G', '0', '4', '4', - 'G', '0', '4', '5', - 'G', '0', '4', '6', - 'G', '0', '4', '7', - 'G', '0', '4', '8', - 'G', '0', '4', '9', - 'G', '0', '5', '0', - 'G', '0', '5', '1', - 'G', '0', '5', '2', - 'G', '0', '5', '3', - 'G', '0', '5', '4', 'G', 'A', 'B', 'A', 'G', 'A', 'L', 'I', - 'G', 'A', 'M', 'E', 'G', 'A', 'M', 'L', 'G', 'A', 'N', '2', 'G', 'A', 'R', '3', 'G', 'A', 'T', 'E', 'G', 'B', 'E', 'E', 'G', 'B', 'E', 'N', - 'G', 'B', 'E', 'T', 'G', 'B', 'O', 'N', 'G', 'B', 'O', 'O', 'G', 'C', 'A', 'N', 'G', 'C', 'I', 'G', 'G', 'D', 'A', 'N', - 'G', 'E', '2', '2', 'G', 'E', 'A', 'R', 'G', 'E', 'B', 'A', 'G', 'E', 'B', 'O', 'G', 'E', 'D', 'E', - 'G', 'E', 'E', 'M', 'G', 'E', 'T', 'A', 'G', 'G', 'A', 'A', 'G', 'G', 'A', 'P', @@ -3492,15 +2164,10 @@ static const char unicode_name_words[60839] = { 'G', 'G', 'W', 'A', 'G', 'G', 'W', 'E', 'G', 'G', 'W', 'I', - 'G', 'H', 'A', 'A', 'G', 'H', 'A', 'D', 'G', 'H', 'A', 'N', - 'G', 'H', 'A', 'P', 'G', 'H', 'E', 'E', - 'G', 'H', 'E', 'T', 'G', 'H', 'H', 'A', - 'G', 'H', 'O', 'M', - 'G', 'H', 'O', 'U', 'G', 'H', 'W', 'A', 'G', 'I', 'B', 'A', 'G', 'I', 'E', 'P', @@ -3509,21 +2176,16 @@ static const char unicode_name_words[60839] = { 'G', 'I', 'G', 'A', 'G', 'I', 'R', '2', 'G', 'I', 'R', '3', - 'G', 'I', 'R', 'L', 'G', 'I', 'S', 'H', 'G', 'O', 'A', 'L', - 'G', 'O', 'A', 'T', 'G', 'O', 'L', 'D', 'G', 'O', 'N', 'G', - 'G', 'O', 'O', 'D', 'G', 'O', 'R', 'A', 'G', 'O', 'R', 'T', 'G', 'R', 'A', 'M', 'G', 'S', 'U', 'M', 'G', 'T', 'E', 'R', - 'G', 'U', 'A', 'N', 'G', 'U', 'E', 'H', - 'G', 'U', 'E', 'I', 'G', 'U', 'N', 'U', 'G', 'U', 'O', 'P', 'G', 'U', 'O', 'T', @@ -3533,53 +2195,33 @@ static const char unicode_name_words[60839] = { 'G', 'W', 'A', 'A', 'G', 'W', 'E', 'E', 'G', 'Y', 'A', 'A', - 'G', 'Y', 'A', 'N', 'G', 'Y', 'A', 'S', 'G', 'Y', 'E', 'E', 'G', 'Y', 'F', 'U', 'G', 'Y', 'O', 'N', - 'H', '0', '0', '1', - 'H', '0', '0', '2', - 'H', '0', '0', '3', - 'H', '0', '0', '4', - 'H', '0', '0', '5', - 'H', '0', '0', '6', - 'H', '0', '0', '7', - 'H', '0', '0', '8', - 'H', 'A', 'A', 'M', 'H', 'A', 'G', 'L', 'H', 'A', 'I', 'R', - 'H', 'A', 'I', 'S', 'H', 'A', 'L', 'F', - 'H', 'A', 'L', 'O', 'H', 'A', 'N', 'D', - 'H', 'A', 'N', 'G', 'H', 'A', 'R', 'D', 'H', 'A', 'T', 'E', 'H', 'A', 'V', 'E', - 'H', 'A', 'W', 'J', 'H', 'E', 'A', 'D', - 'H', 'E', 'E', 'I', - 'H', 'E', 'E', 'L', 'H', 'E', 'L', 'M', 'H', 'E', 'M', 'P', 'H', 'E', 'N', 'G', - 'H', 'E', 'R', 'B', 'H', 'E', 'R', 'U', 'H', 'E', 'T', 'A', 'H', 'E', 'T', 'H', - 'H', 'E', 'Y', 'T', 'H', 'H', 'A', 'A', 'H', 'H', 'E', 'E', 'H', 'H', 'W', 'A', 'H', 'I', 'D', 'E', 'H', 'I', 'E', 'X', 'H', 'I', 'G', 'H', - 'H', 'I', 'Y', 'O', 'H', 'I', 'Z', 'B', 'H', 'L', 'A', 'P', 'H', 'L', 'A', 'T', - 'H', 'L', 'A', 'U', 'H', 'L', 'A', 'X', 'H', 'L', 'E', 'P', 'H', 'L', 'E', 'X', @@ -3618,7 +2260,6 @@ static const char unicode_name_words[60839] = { 'H', 'M', 'Y', 'X', 'H', 'N', 'A', 'P', 'H', 'N', 'A', 'T', - 'H', 'N', 'A', 'U', 'H', 'N', 'A', 'X', 'H', 'N', 'E', 'P', 'H', 'N', 'E', 'X', @@ -3629,34 +2270,21 @@ static const char unicode_name_words[60839] = { 'H', 'N', 'O', 'P', 'H', 'N', 'O', 'T', 'H', 'N', 'O', 'X', - 'H', 'N', 'U', 'B', 'H', 'N', 'U', 'O', 'H', 'N', 'U', 'T', - 'H', 'O', 'K', 'A', - 'H', 'O', 'L', 'E', - 'H', 'O', 'L', 'O', 'H', 'O', 'O', 'K', 'H', 'O', 'O', 'N', - 'H', 'O', 'O', 'P', - 'H', 'O', 'O', 'U', - 'H', 'O', 'R', 'A', 'H', 'O', 'R', 'I', 'H', 'O', 'R', 'N', - 'H', 'O', 'R', 'R', 'H', 'O', 'T', 'A', 'H', 'O', 'U', 'R', 'H', 'P', 'W', 'G', - 'H', 'U', 'A', 'N', 'H', 'U', 'B', '2', 'H', 'U', 'L', '2', - 'H', 'U', 'M', 'P', 'H', 'U', 'N', 'G', 'H', 'U', 'O', 'P', 'H', 'U', 'O', 'T', 'H', 'U', 'O', 'X', - 'H', 'U', 'S', 'H', - 'H', 'U', 'V', 'A', - 'H', 'W', 'A', 'H', 'H', 'W', 'E', 'E', 'H', 'X', 'A', 'P', 'H', 'X', 'A', 'T', @@ -3677,57 +2305,27 @@ static const char unicode_name_words[60839] = { 'H', 'Z', 'Z', 'Z', 'I', '-', 'E', 'U', 'I', '-', 'Y', 'A', - 'I', '-', 'Y', 'E', - 'I', '-', 'Y', 'O', - 'I', '-', 'Y', 'U', - 'I', '0', '0', '1', - 'I', '0', '0', '2', - 'I', '0', '0', '3', - 'I', '0', '0', '4', - 'I', '0', '0', '5', - 'I', '0', '0', '6', - 'I', '0', '0', '7', - 'I', '0', '0', '8', - 'I', '0', '0', '9', - 'I', '0', '1', '0', - 'I', '0', '1', '1', - 'I', '0', '1', '2', - 'I', '0', '1', '3', - 'I', '0', '1', '4', - 'I', '0', '1', '5', - 'I', 'A', 'N', 'G', - 'I', 'C', 'O', 'N', 'I', 'D', 'I', 'M', 'I', 'D', 'L', 'E', 'I', 'F', 'I', 'N', 'I', 'L', 'U', 'T', 'I', 'L', 'U', 'Y', 'I', 'M', 'I', 'N', - 'I', 'N', 'A', 'P', 'I', 'N', 'C', 'H', 'I', 'N', 'N', 'N', 'I', 'N', 'T', 'I', - 'I', 'N', 'Y', 'A', 'I', 'O', 'T', 'A', - 'I', 'R', 'O', 'N', 'I', 'S', 'A', 'Z', 'I', 'S', 'O', 'N', 'I', 'T', 'E', 'M', 'I', 'U', 'J', 'A', 'I', 'W', 'A', 'Z', - 'I', 'Y', 'E', 'K', 'I', 'Z', 'H', 'E', - 'J', 'A', 'C', 'K', 'J', 'A', 'D', 'E', - 'J', 'A', 'I', 'N', - 'J', 'A', 'Y', 'N', 'J', 'E', 'E', 'M', 'J', 'E', 'R', 'A', - 'J', 'H', 'A', 'A', - 'J', 'H', 'A', 'M', 'J', 'H', 'A', 'N', 'J', 'H', 'E', 'H', - 'J', 'H', 'O', 'X', 'J', 'I', 'E', 'P', 'J', 'I', 'E', 'T', 'J', 'I', 'E', 'X', @@ -3750,7 +2348,6 @@ static const char unicode_name_words[60839] = { 'J', 'O', 'I', 'N', 'J', 'O', 'N', 'A', 'J', 'O', 'N', 'G', - 'J', 'O', 'V', 'E', 'J', 'U', 'L', 'Y', 'J', 'U', 'N', 'E', 'J', 'U', 'N', 'O', @@ -3759,27 +2356,13 @@ static const char unicode_name_words[60839] = { 'J', 'U', 'O', 'X', 'J', 'U', 'R', 'X', 'J', 'Y', 'R', 'X', - 'K', '0', '0', '1', - 'K', '0', '0', '2', - 'K', '0', '0', '3', - 'K', '0', '0', '4', - 'K', '0', '0', '5', - 'K', '0', '0', '6', - 'K', '0', '0', '7', - 'K', '0', '0', '8', - 'K', 'A', 'A', 'B', 'K', 'A', 'A', 'F', 'K', 'A', 'A', 'I', - 'K', 'A', 'A', 'N', - 'K', 'A', 'A', 'V', 'K', 'A', 'B', 'A', 'K', 'A', 'D', '2', 'K', 'A', 'D', '3', 'K', 'A', 'D', '4', 'K', 'A', 'D', '5', - 'K', 'A', 'F', 'A', - 'K', 'A', 'I', 'B', - 'K', 'A', 'I', 'V', 'K', 'A', 'K', 'O', 'K', 'A', 'M', '2', 'K', 'A', 'M', '4', @@ -3788,74 +2371,41 @@ static const char unicode_name_words[60839] = { 'K', 'A', 'P', 'A', 'K', 'A', 'P', 'H', 'K', 'A', 'P', 'O', - 'K', 'A', 'R', 'O', 'K', 'A', 'T', 'O', - 'K', 'A', 'U', 'B', 'K', 'A', 'U', 'N', - 'K', 'A', 'U', 'V', - 'K', 'A', 'W', 'B', - 'K', 'A', 'W', 'I', - 'K', 'A', 'W', 'V', 'K', 'C', 'A', 'L', - 'K', 'E', 'E', 'B', - 'K', 'E', 'E', 'V', - 'K', 'E', 'O', 'W', - 'K', 'E', 'U', 'M', - 'K', 'E', 'U', 'P', - 'K', 'E', 'U', 'X', 'K', 'H', 'A', 'A', - 'K', 'H', 'A', 'B', 'K', 'H', 'A', 'H', 'K', 'H', 'A', 'I', 'K', 'H', 'A', 'N', 'K', 'H', 'A', 'R', - 'K', 'H', 'A', 'V', 'K', 'H', 'E', 'E', 'K', 'H', 'E', 'I', 'K', 'H', 'H', 'A', - 'K', 'H', 'H', 'O', - 'K', 'H', 'I', 'T', - 'K', 'H', 'M', 'U', 'K', 'H', 'O', 'N', 'K', 'H', 'O', 'T', - 'K', 'H', 'O', 'U', - 'K', 'I', 'A', 'B', - 'K', 'I', 'A', 'V', 'K', 'I', 'C', 'K', 'K', 'I', 'E', 'P', 'K', 'I', 'E', 'X', 'K', 'I', 'N', 'G', 'K', 'I', 'R', 'O', 'K', 'I', 'S', 'H', - 'K', 'I', 'S', 'S', 'K', 'K', 'E', 'E', 'K', 'O', 'E', 'T', - 'K', 'O', 'K', 'E', - 'K', 'O', 'K', 'O', 'K', 'O', 'M', 'I', - 'K', 'O', 'O', 'B', - 'K', 'O', 'O', 'V', 'K', 'O', 'T', 'O', - 'K', 'P', 'A', 'H', 'K', 'P', 'A', 'N', 'K', 'P', 'E', 'E', 'K', 'P', 'E', 'N', 'K', 'P', 'O', 'O', - 'K', 'P', 'O', 'Q', 'K', 'S', 'S', 'A', - 'K', 'U', 'A', 'B', - 'K', 'U', 'A', 'V', - 'K', 'U', 'E', 'T', 'K', 'U', 'N', 'G', - 'K', 'U', 'O', 'M', 'K', 'U', 'O', 'P', - 'K', 'U', 'O', 'Q', 'K', 'U', 'O', 'X', 'K', 'U', 'R', 'T', 'K', 'U', 'R', 'X', 'K', 'U', 'U', 'H', 'K', 'W', 'A', 'A', - 'K', 'W', 'A', 'Y', 'K', 'W', 'E', 'E', 'K', 'W', 'I', 'I', 'K', 'W', 'O', 'O', @@ -3866,75 +2416,47 @@ static const char unicode_name_words[60839] = { 'K', 'X', 'W', 'I', 'K', 'Y', 'A', 'A', 'K', 'Y', 'E', 'E', - 'L', '0', '0', '1', - 'L', '0', '0', '2', - 'L', '0', '0', '3', - 'L', '0', '0', '4', - 'L', '0', '0', '5', - 'L', '0', '0', '6', - 'L', '0', '0', '7', - 'L', '0', '0', '8', 'L', 'A', 'A', 'I', - 'L', 'A', 'A', 'M', 'L', 'A', 'A', 'N', 'L', 'A', 'C', 'A', 'L', 'A', 'C', 'K', - 'L', 'A', 'D', 'Y', 'L', 'A', 'E', 'V', 'L', 'A', 'G', 'U', 'L', 'A', 'K', 'E', 'L', 'A', 'M', 'D', 'L', 'A', 'M', 'E', - 'L', 'A', 'M', 'P', - 'L', 'A', 'N', 'E', - 'L', 'A', 'R', 'I', 'L', 'A', 'S', 'T', 'L', 'A', 'T', 'E', - 'L', 'A', 'U', 'J', 'L', 'A', 'Z', 'Y', 'L', 'D', 'A', 'N', - 'L', 'E', 'A', 'D', 'L', 'E', 'A', 'F', 'L', 'E', 'E', 'K', 'L', 'E', 'F', 'T', 'L', 'E', 'G', 'S', 'L', 'E', 'S', 'S', - 'L', 'E', 'U', 'M', 'L', 'E', 'Z', 'H', 'L', 'H', 'A', 'A', 'L', 'H', 'A', 'G', 'L', 'H', 'E', 'E', 'L', 'H', 'I', 'I', 'L', 'H', 'O', 'O', - 'L', 'H', 'Y', 'A', - 'L', 'I', 'E', 'E', 'L', 'I', 'E', 'P', 'L', 'I', 'E', 'T', 'L', 'I', 'E', 'X', 'L', 'I', 'F', 'E', 'L', 'I', 'L', 'Y', - 'L', 'I', 'M', 'B', - 'L', 'I', 'M', 'E', 'L', 'I', 'N', 'E', 'L', 'I', 'N', 'G', 'L', 'I', 'N', 'K', - 'L', 'I', 'O', 'N', - 'L', 'I', 'P', 'S', 'L', 'I', 'R', 'A', 'L', 'I', 'S', 'H', - 'L', 'I', 'S', 'U', - 'L', 'I', 'T', 'H', 'L', 'I', 'W', 'N', 'L', 'L', 'L', 'A', - 'L', 'O', 'C', 'K', 'L', 'O', 'G', 'R', 'L', 'O', 'L', 'L', 'L', 'O', 'N', 'G', - 'L', 'O', 'O', 'K', - 'L', 'O', 'O', 'N', 'L', 'O', 'O', 'P', 'L', 'O', 'O', 'T', - 'L', 'O', 'V', 'E', 'L', 'U', 'I', 'S', 'L', 'U', 'O', 'P', 'L', 'U', 'O', 'T', @@ -3943,244 +2465,27 @@ static const char unicode_name_words[60839] = { 'L', 'W', 'A', 'A', 'L', 'W', 'I', 'I', 'L', 'W', 'O', 'O', - 'L', 'Y', 'I', 'T', 'L', 'Y', 'R', 'X', - 'M', '0', '0', '1', - 'M', '0', '0', '2', - 'M', '0', '0', '3', - 'M', '0', '0', '4', - 'M', '0', '0', '5', - 'M', '0', '0', '6', - 'M', '0', '0', '7', - 'M', '0', '0', '8', - 'M', '0', '0', '9', - 'M', '0', '1', '0', - 'M', '0', '1', '1', - 'M', '0', '1', '2', - 'M', '0', '1', '3', - 'M', '0', '1', '4', - 'M', '0', '1', '5', - 'M', '0', '1', '6', - 'M', '0', '1', '7', - 'M', '0', '1', '8', - 'M', '0', '1', '9', - 'M', '0', '2', '0', - 'M', '0', '2', '1', - 'M', '0', '2', '2', - 'M', '0', '2', '3', - 'M', '0', '2', '4', - 'M', '0', '2', '5', - 'M', '0', '2', '6', - 'M', '0', '2', '7', - 'M', '0', '2', '8', - 'M', '0', '2', '9', - 'M', '0', '3', '0', - 'M', '0', '3', '1', - 'M', '0', '3', '2', - 'M', '0', '3', '3', - 'M', '0', '3', '4', - 'M', '0', '3', '5', - 'M', '0', '3', '6', - 'M', '0', '3', '7', - 'M', '0', '3', '8', - 'M', '0', '3', '9', - 'M', '0', '4', '0', - 'M', '0', '4', '1', - 'M', '0', '4', '2', - 'M', '0', '4', '3', - 'M', '0', '4', '4', - 'M', '0', '4', '5', - 'M', '0', '4', '6', - 'M', '0', '4', '7', - 'M', '0', '4', '8', - 'M', '0', '4', '9', - 'M', '0', '5', '0', - 'M', '0', '5', '1', - 'M', '0', '5', '2', - 'M', '0', '5', '3', - 'M', '0', '5', '4', - 'M', '0', '5', '5', - 'M', '0', '5', '6', - 'M', '0', '5', '7', - 'M', '0', '5', '8', - 'M', '0', '5', '9', - 'M', '0', '6', '0', - 'M', '0', '6', '1', - 'M', '0', '6', '2', - 'M', '0', '6', '3', - 'M', '0', '6', '4', - 'M', '0', '6', '5', - 'M', '0', '6', '6', - 'M', '0', '6', '7', - 'M', '0', '6', '8', - 'M', '0', '6', '9', - 'M', '0', '7', '0', - 'M', '0', '7', '1', - 'M', '0', '7', '2', - 'M', '0', '7', '3', - 'M', '0', '7', '4', - 'M', '0', '7', '5', - 'M', '0', '7', '6', - 'M', '0', '7', '7', - 'M', '0', '7', '8', - 'M', '0', '7', '9', - 'M', '0', '8', '0', - 'M', '0', '8', '1', - 'M', '0', '8', '2', - 'M', '0', '8', '3', - 'M', '0', '8', '4', - 'M', '0', '8', '5', - 'M', '0', '8', '6', - 'M', '0', '8', '7', - 'M', '0', '8', '8', - 'M', '0', '8', '9', - 'M', '0', '9', '0', - 'M', '0', '9', '1', - 'M', '0', '9', '2', - 'M', '0', '9', '3', - 'M', '0', '9', '4', - 'M', '0', '9', '5', - 'M', '0', '9', '6', - 'M', '0', '9', '7', - 'M', '0', '9', '8', - 'M', '0', '9', '9', - 'M', '1', '0', '0', - 'M', '1', '0', '1', - 'M', '1', '0', '2', - 'M', '1', '0', '3', - 'M', '1', '0', '4', - 'M', '1', '0', '5', - 'M', '1', '0', '6', - 'M', '1', '0', '7', - 'M', '1', '0', '8', - 'M', '1', '0', '9', - 'M', '1', '1', '0', - 'M', '1', '1', '1', - 'M', '1', '1', '2', - 'M', '1', '1', '3', - 'M', '1', '1', '4', - 'M', '1', '1', '5', - 'M', '1', '1', '6', - 'M', '1', '1', '7', - 'M', '1', '1', '8', - 'M', '1', '1', '9', - 'M', '1', '2', '0', - 'M', '1', '2', '1', - 'M', '1', '2', '2', - 'M', '1', '2', '3', - 'M', '1', '2', '4', - 'M', '1', '2', '5', - 'M', '1', '2', '6', - 'M', '1', '2', '7', - 'M', '1', '2', '8', - 'M', '1', '2', '9', - 'M', '1', '3', '0', - 'M', '1', '3', '1', - 'M', '1', '3', '2', - 'M', '1', '3', '3', - 'M', '1', '3', '4', - 'M', '1', '3', '5', - 'M', '1', '3', '6', - 'M', '1', '3', '7', - 'M', '1', '3', '8', - 'M', '1', '3', '9', - 'M', '1', '4', '0', - 'M', '1', '4', '1', - 'M', '1', '4', '2', - 'M', '1', '4', '3', - 'M', '1', '4', '4', - 'M', '1', '4', '5', - 'M', '1', '4', '6', - 'M', '1', '4', '7', - 'M', '1', '4', '8', - 'M', '1', '4', '9', - 'M', '1', '5', '0', - 'M', '1', '5', '1', - 'M', '1', '5', '2', - 'M', '1', '5', '3', - 'M', '1', '5', '4', - 'M', '1', '5', '5', - 'M', '1', '5', '6', - 'M', '1', '5', '7', - 'M', '1', '5', '8', - 'M', '1', '5', '9', - 'M', '1', '6', '0', - 'M', '1', '6', '1', - 'M', '1', '6', '2', - 'M', '1', '6', '3', - 'M', '1', '6', '4', - 'M', '1', '6', '5', - 'M', '1', '6', '6', - 'M', '1', '6', '7', - 'M', '1', '6', '8', - 'M', '1', '6', '9', - 'M', '1', '7', '0', - 'M', '1', '7', '1', - 'M', '1', '7', '2', - 'M', '1', '7', '3', - 'M', '1', '7', '4', - 'M', '1', '7', '5', - 'M', '1', '7', '6', - 'M', '1', '7', '7', - 'M', '1', '7', '8', - 'M', '1', '7', '9', - 'M', '1', '8', '0', - 'M', '1', '8', '1', - 'M', '1', '8', '2', - 'M', '1', '8', '3', - 'M', '1', '8', '4', - 'M', '1', '8', '5', - 'M', '1', '8', '6', - 'M', '1', '8', '7', - 'M', '1', '8', '8', - 'M', '1', '8', '9', - 'M', '1', '9', '0', - 'M', '1', '9', '1', - 'M', '1', '9', '2', - 'M', '1', '9', '3', - 'M', '1', '9', '4', - 'M', '1', '9', '5', - 'M', '1', '9', '6', - 'M', '1', '9', '7', 'M', 'A', 'A', 'I', 'M', 'A', 'D', 'U', - 'M', 'A', 'E', 'M', 'M', 'A', 'L', 'E', - 'M', 'A', 'N', 'S', 'M', 'A', 'R', 'E', 'M', 'A', 'R', 'K', - 'M', 'A', 'R', 'Y', 'M', 'A', 'S', 'H', - 'M', 'A', 'S', 'K', 'M', 'A', 'S', 'U', - 'M', 'B', 'A', 'A', - 'M', 'B', 'A', 'Q', 'M', 'B', 'E', 'E', - 'M', 'B', 'E', 'N', - 'M', 'B', 'I', 'T', 'M', 'B', 'O', 'O', - 'M', 'B', 'U', 'E', - 'M', 'B', 'U', 'O', - 'M', 'B', 'U', 'U', 'M', 'C', 'H', 'U', 'M', 'D', 'U', 'N', 'M', 'E', 'A', 'T', - 'M', 'E', 'E', 'J', 'M', 'E', 'E', 'M', 'M', 'E', 'E', 'T', 'M', 'E', 'G', 'A', - 'M', 'E', 'M', 'O', - 'M', 'E', 'N', 'S', 'M', 'E', 'R', 'I', 'M', 'E', 'S', 'H', 'M', 'E', 'S', 'I', 'M', 'E', 'S', 'O', 'M', 'E', 'T', 'A', - 'M', 'E', 'U', 'N', - 'M', 'E', 'U', 'Q', - 'M', 'E', 'U', 'T', - 'M', 'F', 'A', 'A', - 'M', 'F', 'O', 'N', 'M', 'G', 'A', 'P', 'M', 'G', 'A', 'T', 'M', 'G', 'A', 'X', @@ -4200,9 +2505,6 @@ static const char unicode_name_words[60839] = { 'M', 'G', 'U', 'R', 'M', 'G', 'U', 'T', 'M', 'G', 'U', 'X', - 'M', 'I', 'A', 'O', - 'M', 'I', 'C', 'R', - 'M', 'I', 'E', 'E', 'M', 'I', 'E', 'P', 'M', 'I', 'E', 'X', 'M', 'I', 'I', 'N', @@ -4210,79 +2512,23 @@ static const char unicode_name_words[60839] = { 'M', 'I', 'M', 'E', 'M', 'I', 'N', 'Y', 'M', 'I', 'R', 'I', - 'M', 'M', 'S', 'P', 'M', 'N', 'A', 'S', - 'M', 'O', 'D', 'E', - 'M', 'O', 'D', 'I', - 'M', 'O', 'N', 'I', - 'M', 'O', 'O', 'D', 'M', 'O', 'O', 'N', - 'M', 'O', 'V', 'E', - 'M', 'U', 'A', 'E', 'M', 'U', 'A', 'N', - 'M', 'U', 'A', 'S', 'M', 'U', 'C', 'H', - 'M', 'U', 'E', 'N', - 'M', 'U', 'G', 'S', 'M', 'U', 'I', 'N', 'M', 'U', 'O', 'P', 'M', 'U', 'O', 'T', 'M', 'U', 'O', 'X', 'M', 'U', 'O', 'Y', - 'M', 'U', 'R', 'E', 'M', 'U', 'R', 'X', 'M', 'U', 'S', 'H', - 'M', 'V', 'O', 'P', 'M', 'W', 'A', 'A', 'M', 'W', 'E', 'E', 'M', 'W', 'I', 'I', 'M', 'W', 'O', 'O', - 'N', '0', '0', '1', - 'N', '0', '0', '2', - 'N', '0', '0', '3', - 'N', '0', '0', '4', - 'N', '0', '0', '5', - 'N', '0', '0', '6', - 'N', '0', '0', '7', - 'N', '0', '0', '8', - 'N', '0', '0', '9', - 'N', '0', '1', '0', - 'N', '0', '1', '1', - 'N', '0', '1', '2', - 'N', '0', '1', '3', - 'N', '0', '1', '4', - 'N', '0', '1', '5', - 'N', '0', '1', '6', - 'N', '0', '1', '7', - 'N', '0', '1', '8', - 'N', '0', '1', '9', - 'N', '0', '2', '0', - 'N', '0', '2', '1', - 'N', '0', '2', '2', - 'N', '0', '2', '3', - 'N', '0', '2', '4', - 'N', '0', '2', '5', - 'N', '0', '2', '6', - 'N', '0', '2', '7', - 'N', '0', '2', '8', - 'N', '0', '2', '9', - 'N', '0', '3', '0', - 'N', '0', '3', '1', - 'N', '0', '3', '2', - 'N', '0', '3', '3', - 'N', '0', '3', '4', - 'N', '0', '3', '5', - 'N', '0', '3', '6', - 'N', '0', '3', '7', - 'N', '0', '3', '8', - 'N', '0', '3', '9', - 'N', '0', '4', '0', - 'N', '0', '4', '1', - 'N', '0', '4', '2', - 'N', 'A', '-', '2', 'N', 'A', 'A', 'I', 'N', 'A', 'G', 'A', - 'N', 'A', 'I', 'L', 'N', 'A', 'M', '2', 'N', 'A', 'M', 'E', 'N', 'A', 'N', 'A', @@ -4300,7 +2546,6 @@ static const char unicode_name_words[60839] = { 'N', 'B', 'O', 'P', 'N', 'B', 'O', 'T', 'N', 'B', 'O', 'X', - 'N', 'B', 'S', 'P', 'N', 'B', 'U', 'P', 'N', 'B', 'U', 'R', 'N', 'B', 'U', 'T', @@ -4309,8 +2554,6 @@ static const char unicode_name_words[60839] = { 'N', 'B', 'Y', 'R', 'N', 'B', 'Y', 'T', 'N', 'B', 'Y', 'X', - 'N', 'D', 'A', 'A', - 'N', 'D', 'A', 'M', 'N', 'D', 'A', 'P', 'N', 'D', 'A', 'T', 'N', 'D', 'A', 'X', @@ -4319,29 +2562,21 @@ static const char unicode_name_words[60839] = { 'N', 'D', 'E', 'X', 'N', 'D', 'I', 'E', 'N', 'D', 'I', 'P', - 'N', 'D', 'I', 'Q', 'N', 'D', 'I', 'T', 'N', 'D', 'I', 'X', - 'N', 'D', 'O', 'N', 'N', 'D', 'O', 'O', 'N', 'D', 'O', 'P', 'N', 'D', 'O', 'T', 'N', 'D', 'O', 'X', - 'N', 'D', 'U', 'N', 'N', 'D', 'U', 'P', 'N', 'D', 'U', 'R', 'N', 'D', 'U', 'T', 'N', 'D', 'U', 'X', - 'N', 'E', '-', '2', - 'N', 'E', 'C', 'K', - 'N', 'E', 'R', 'D', 'N', 'E', 'X', 'T', 'N', 'G', 'A', 'A', - 'N', 'G', 'A', 'H', 'N', 'G', 'A', 'I', 'N', 'G', 'A', 'N', 'N', 'G', 'A', 'P', - 'N', 'G', 'A', 'Q', 'N', 'G', 'A', 'S', 'N', 'G', 'A', 'T', 'N', 'G', 'A', 'X', @@ -4353,34 +2588,22 @@ static const char unicode_name_words[60839] = { 'N', 'G', 'G', 'I', 'N', 'G', 'G', 'O', 'N', 'G', 'G', 'U', - 'N', 'G', 'H', 'A', 'N', 'G', 'I', 'E', 'N', 'G', 'I', 'I', 'N', 'G', 'K', 'A', - 'N', 'G', 'O', 'M', 'N', 'G', 'O', 'N', 'N', 'G', 'O', 'O', 'N', 'G', 'O', 'P', - 'N', 'G', 'O', 'Q', 'N', 'G', 'O', 'T', - 'N', 'G', 'O', 'U', 'N', 'G', 'O', 'X', 'N', 'G', 'U', 'E', 'N', 'G', 'U', 'O', - 'N', 'G', 'V', 'E', - 'N', 'G', 'Y', 'E', 'N', 'H', 'J', 'A', 'N', 'H', 'U', 'E', 'N', 'I', 'E', 'P', 'N', 'I', 'E', 'X', - 'N', 'I', 'K', 'A', - 'N', 'I', 'N', '9', 'N', 'I', 'N', 'E', 'N', 'I', 'O', 'N', - 'N', 'J', 'A', 'A', - 'N', 'J', 'A', 'M', - 'N', 'J', 'A', 'P', - 'N', 'J', 'A', 'Q', 'N', 'J', 'E', 'E', 'N', 'J', 'I', 'E', 'N', 'J', 'I', 'P', @@ -4398,32 +2621,23 @@ static const char unicode_name_words[60839] = { 'N', 'J', 'Y', 'R', 'N', 'J', 'Y', 'T', 'N', 'J', 'Y', 'X', - 'N', 'K', 'A', 'U', - 'N', 'K', 'O', 'M', - 'N', 'L', 'A', 'U', - 'N', 'N', 'A', 'A', 'N', 'N', 'G', 'A', 'N', 'N', 'G', 'I', 'N', 'N', 'G', 'O', - 'N', 'N', 'H', 'A', 'N', 'N', 'N', 'A', 'N', 'N', 'Y', 'A', 'N', 'O', 'D', 'E', 'N', 'O', 'O', 'N', 'N', 'O', 'S', 'E', 'N', 'O', 'T', 'E', - 'N', 'O', 'W', 'C', - 'N', 'Q', 'I', 'G', 'N', 'R', 'A', 'P', 'N', 'R', 'A', 'T', 'N', 'R', 'A', 'X', 'N', 'R', 'E', 'P', - 'N', 'R', 'E', 'S', 'N', 'R', 'E', 'T', 'N', 'R', 'E', 'X', 'N', 'R', 'O', 'P', 'N', 'R', 'O', 'X', - 'N', 'R', 'U', 'A', 'N', 'R', 'U', 'P', 'N', 'R', 'U', 'R', 'N', 'R', 'U', 'T', @@ -4432,63 +2646,35 @@ static const char unicode_name_words[60839] = { 'N', 'R', 'Y', 'R', 'N', 'R', 'Y', 'T', 'N', 'R', 'Y', 'X', - 'N', 'S', 'E', 'N', - 'N', 'S', 'H', 'A', - 'N', 'S', 'O', 'M', - 'N', 'S', 'U', 'M', - 'N', 'S', 'U', 'N', - 'N', 'T', 'A', 'A', - 'N', 'T', 'A', 'P', - 'N', 'T', 'E', 'E', - 'N', 'T', 'E', 'N', - 'N', 'T', 'O', 'G', - 'N', 'T', 'U', 'J', - 'N', 'T', 'U', 'M', - 'N', 'T', 'U', 'U', 'N', 'U', '1', '1', - 'N', 'U', 'A', 'E', 'N', 'U', 'L', 'L', - 'N', 'U', 'N', 'G', 'N', 'U', 'O', 'P', 'N', 'U', 'O', 'X', 'N', 'U', 'R', 'X', 'N', 'U', 'U', 'N', 'N', 'W', 'A', 'A', - 'N', 'W', 'I', 'I', - 'N', 'W', 'O', 'O', 'N', 'Y', 'A', 'A', - 'N', 'Y', 'A', 'H', - 'N', 'Y', 'A', 'M', - 'N', 'Y', 'A', 'N', 'N', 'Y', 'C', 'A', 'N', 'Y', 'E', 'E', 'N', 'Y', 'E', 'H', - 'N', 'Y', 'E', 'N', 'N', 'Y', 'E', 'T', - 'N', 'Y', 'H', 'A', 'N', 'Y', 'I', 'E', - 'N', 'Y', 'I', 'N', 'N', 'Y', 'I', 'P', - 'N', 'Y', 'I', 'R', 'N', 'Y', 'I', 'S', 'N', 'Y', 'I', 'T', 'N', 'Y', 'I', 'X', 'N', 'Y', 'J', 'A', 'N', 'Y', 'O', 'A', - 'N', 'Y', 'O', 'N', 'N', 'Y', 'O', 'O', 'N', 'Y', 'O', 'P', 'N', 'Y', 'O', 'T', 'N', 'Y', 'O', 'X', - 'N', 'Y', 'U', 'E', - 'N', 'Y', 'U', 'N', 'N', 'Y', 'U', 'O', 'N', 'Y', 'U', 'P', 'N', 'Y', 'U', 'T', 'N', 'Y', 'U', 'X', 'N', 'Y', 'W', 'A', 'N', 'Z', 'A', 'P', - 'N', 'Z', 'A', 'Q', 'N', 'Z', 'A', 'T', 'N', 'Z', 'A', 'X', 'N', 'Z', 'E', 'X', @@ -4498,10 +2684,8 @@ static const char unicode_name_words[60839] = { 'N', 'Z', 'I', 'X', 'N', 'Z', 'O', 'P', 'N', 'Z', 'O', 'X', - 'N', 'Z', 'U', 'N', 'N', 'Z', 'U', 'O', 'N', 'Z', 'U', 'P', - 'N', 'Z', 'U', 'Q', 'N', 'Z', 'U', 'R', 'N', 'Z', 'U', 'X', 'N', 'Z', 'Y', 'P', @@ -4509,103 +2693,26 @@ static const char unicode_name_words[60839] = { 'N', 'Z', 'Y', 'T', 'N', 'Z', 'Y', 'X', 'O', '-', 'E', 'O', - 'O', '-', 'Y', 'A', 'O', '-', 'Y', 'E', - 'O', '0', '0', '1', - 'O', '0', '0', '2', - 'O', '0', '0', '3', - 'O', '0', '0', '4', - 'O', '0', '0', '5', - 'O', '0', '0', '6', - 'O', '0', '0', '7', - 'O', '0', '0', '8', - 'O', '0', '0', '9', - 'O', '0', '1', '0', - 'O', '0', '1', '1', - 'O', '0', '1', '2', - 'O', '0', '1', '3', - 'O', '0', '1', '4', - 'O', '0', '1', '5', - 'O', '0', '1', '6', - 'O', '0', '1', '7', - 'O', '0', '1', '8', - 'O', '0', '1', '9', - 'O', '0', '2', '0', - 'O', '0', '2', '1', - 'O', '0', '2', '2', - 'O', '0', '2', '3', - 'O', '0', '2', '4', - 'O', '0', '2', '5', - 'O', '0', '2', '6', - 'O', '0', '2', '7', - 'O', '0', '2', '8', - 'O', '0', '2', '9', - 'O', '0', '3', '0', - 'O', '0', '3', '1', - 'O', '0', '3', '2', - 'O', '0', '3', '3', - 'O', '0', '3', '4', - 'O', '0', '3', '5', - 'O', '0', '3', '6', - 'O', '0', '3', '7', - 'O', '0', '3', '8', - 'O', '0', '3', '9', - 'O', '0', '4', '0', - 'O', '0', '4', '1', - 'O', '0', '4', '2', - 'O', '0', '4', '3', - 'O', '0', '4', '4', - 'O', '0', '4', '5', - 'O', '0', '4', '6', - 'O', '0', '4', '7', - 'O', '0', '4', '8', - 'O', '0', '4', '9', - 'O', '0', '5', '0', - 'O', '0', '5', '1', 'O', 'B', 'O', 'L', - 'O', 'D', 'E', 'N', - 'O', 'G', 'R', 'E', 'O', 'K', 'T', 'O', - 'O', 'N', 'A', 'P', 'O', 'N', 'S', 'U', 'O', 'O', 'M', 'U', 'O', 'O', 'Z', 'E', 'O', 'P', 'E', 'N', - 'O', 'V', 'A', 'L', 'O', 'V', 'E', 'R', 'O', 'X', 'I', 'A', - 'P', '0', '0', '1', - 'P', '0', '0', '2', - 'P', '0', '0', '3', - 'P', '0', '0', '4', - 'P', '0', '0', '5', - 'P', '0', '0', '6', - 'P', '0', '0', '7', - 'P', '0', '0', '8', - 'P', '0', '0', '9', - 'P', '0', '1', '0', - 'P', '0', '1', '1', 'P', 'A', 'A', 'I', - 'P', 'A', 'A', 'M', - 'P', 'A', 'D', 'A', 'P', 'A', 'G', 'E', 'P', 'A', 'L', 'M', 'P', 'A', 'N', 'G', 'P', 'A', 'R', 'A', - 'P', 'A', 'R', 'K', 'P', 'A', 'R', 'T', 'P', 'A', 'T', 'H', 'P', 'A', 'W', 'N', - 'P', 'E', 'A', 'R', - 'P', 'E', 'E', 'I', - 'P', 'E', 'E', 'M', 'P', 'E', 'E', 'P', 'P', 'E', 'S', 'O', - 'P', 'E', 'U', 'T', - 'P', 'E', 'U', 'X', 'P', 'H', 'A', 'A', - 'P', 'H', 'A', 'B', - 'P', 'H', 'A', 'M', 'P', 'H', 'A', 'N', 'P', 'H', 'A', 'R', 'P', 'H', 'E', 'E', @@ -4614,54 +2721,32 @@ static const char unicode_name_words[60839] = { 'P', 'H', 'W', 'A', 'P', 'I', 'C', 'K', 'P', 'I', 'E', 'P', - 'P', 'I', 'E', 'T', 'P', 'I', 'E', 'X', 'P', 'I', 'K', 'O', - 'P', 'I', 'L', 'E', - 'P', 'I', 'L', 'L', - 'P', 'I', 'N', 'E', 'P', 'I', 'N', 'G', - 'P', 'I', 'R', '2', 'P', 'I', 'W', 'R', 'P', 'L', 'A', 'K', 'P', 'L', 'O', 'W', - 'P', 'L', 'U', 'G', 'P', 'L', 'U', 'K', 'P', 'L', 'U', 'M', 'P', 'L', 'U', 'S', 'P', 'O', 'L', 'E', 'P', 'O', 'L', 'I', - 'P', 'O', 'O', 'N', - 'P', 'O', 'S', 'T', 'P', 'R', 'A', 'M', - 'P', 'U', 'A', 'E', - 'P', 'U', 'A', 'Q', - 'P', 'U', 'C', 'K', - 'P', 'U', 'M', 'P', 'P', 'U', 'N', 'G', 'P', 'U', 'O', 'P', 'P', 'U', 'O', 'X', 'P', 'U', 'R', 'X', - 'P', 'U', 'U', 'T', 'P', 'W', 'A', 'A', 'P', 'W', 'E', 'E', 'P', 'W', 'I', 'I', 'P', 'W', 'O', 'O', - 'P', 'W', 'O', 'Y', 'P', 'Y', 'R', 'X', - 'Q', '0', '0', '1', - 'Q', '0', '0', '2', - 'Q', '0', '0', '3', - 'Q', '0', '0', '4', - 'Q', '0', '0', '5', - 'Q', '0', '0', '6', - 'Q', '0', '0', '7', 'Q', 'A', 'A', 'F', 'Q', 'A', 'A', 'I', 'Q', 'A', 'L', 'A', 'Q', 'A', 'P', 'H', 'Q', 'H', 'A', 'A', - 'Q', 'H', 'A', 'U', 'Q', 'H', 'E', 'E', 'Q', 'H', 'W', 'A', 'Q', 'H', 'W', 'E', @@ -4670,7 +2755,6 @@ static const char unicode_name_words[60839] = { 'Q', 'I', 'E', 'T', 'Q', 'I', 'E', 'X', 'Q', 'O', 'P', 'A', - 'Q', 'O', 'P', 'H', 'Q', 'U', 'A', 'D', 'Q', 'U', 'O', 'P', 'Q', 'U', 'O', 'T', @@ -4682,58 +2766,21 @@ static const char unicode_name_words[60839] = { 'Q', 'Y', 'A', 'A', 'Q', 'Y', 'E', 'E', 'Q', 'Y', 'R', 'X', - 'R', '0', '0', '1', - 'R', '0', '0', '2', - 'R', '0', '0', '3', - 'R', '0', '0', '4', - 'R', '0', '0', '5', - 'R', '0', '0', '6', - 'R', '0', '0', '7', - 'R', '0', '0', '8', - 'R', '0', '0', '9', - 'R', '0', '1', '0', - 'R', '0', '1', '1', - 'R', '0', '1', '2', - 'R', '0', '1', '3', - 'R', '0', '1', '4', - 'R', '0', '1', '5', - 'R', '0', '1', '6', - 'R', '0', '1', '7', - 'R', '0', '1', '8', - 'R', '0', '1', '9', - 'R', '0', '2', '0', - 'R', '0', '2', '1', - 'R', '0', '2', '2', - 'R', '0', '2', '3', - 'R', '0', '2', '4', - 'R', '0', '2', '5', - 'R', '0', '2', '6', - 'R', '0', '2', '7', - 'R', '0', '2', '8', - 'R', '0', '2', '9', - 'R', 'A', '-', '2', 'R', 'A', 'A', 'I', 'R', 'A', 'D', 'I', - 'R', 'A', 'E', 'M', 'R', 'A', 'F', 'E', - 'R', 'A', 'I', 'L', 'R', 'A', 'I', 'N', 'R', 'A', 'M', 'S', - 'R', 'A', 'N', 'A', - 'R', 'A', 'T', 'A', 'R', 'A', 'Y', 'S', 'R', 'D', 'E', 'L', 'R', 'E', 'I', 'D', 'R', 'E', 'M', 'U', 'R', 'E', 'P', 'A', - 'R', 'E', 'P', 'H', 'R', 'E', 'S', 'H', 'R', 'E', 'S', 'T', - 'R', 'E', 'U', 'X', 'R', 'G', 'Y', 'A', 'R', 'I', 'A', 'L', 'R', 'I', 'C', 'E', - 'R', 'I', 'E', 'E', 'R', 'I', 'E', 'L', 'R', 'I', 'N', 'G', 'R', 'I', 'R', 'A', @@ -4741,11 +2788,9 @@ static const char unicode_name_words[60839] = { 'R', 'J', 'E', 'S', 'R', 'N', 'A', 'M', 'R', 'O', 'A', 'R', - 'R', 'O', 'C', 'K', 'R', 'O', 'O', 'F', 'R', 'O', 'O', 'K', 'R', 'O', 'O', 'T', - 'R', 'O', 'S', 'E', 'R', 'O', 'S', 'H', 'R', 'R', 'A', 'X', 'R', 'R', 'E', 'H', @@ -4755,7 +2800,6 @@ static const char unicode_name_words[60839] = { 'R', 'R', 'O', 'P', 'R', 'R', 'O', 'T', 'R', 'R', 'O', 'X', - 'R', 'R', 'R', 'A', 'R', 'R', 'U', 'O', 'R', 'R', 'U', 'P', 'R', 'R', 'U', 'R', @@ -4767,87 +2811,29 @@ static const char unicode_name_words[60839] = { 'R', 'R', 'Y', 'X', 'R', 'U', 'I', 'S', 'R', 'U', 'L', 'E', - 'R', 'U', 'M', 'I', 'R', 'U', 'O', 'P', 'R', 'U', 'O', 'X', 'R', 'U', 'R', 'X', 'R', 'U', 'S', 'I', 'R', 'W', 'A', 'A', - 'R', 'W', 'E', 'E', - 'R', 'W', 'I', 'I', - 'R', 'W', 'O', 'O', 'R', 'Y', 'R', 'X', - 'S', '0', '0', '1', - 'S', '0', '0', '2', - 'S', '0', '0', '3', - 'S', '0', '0', '4', - 'S', '0', '0', '5', - 'S', '0', '0', '6', - 'S', '0', '0', '7', - 'S', '0', '0', '8', - 'S', '0', '0', '9', - 'S', '0', '1', '0', - 'S', '0', '1', '1', - 'S', '0', '1', '2', - 'S', '0', '1', '3', - 'S', '0', '1', '4', - 'S', '0', '1', '5', - 'S', '0', '1', '6', - 'S', '0', '1', '7', - 'S', '0', '1', '8', - 'S', '0', '1', '9', - 'S', '0', '2', '0', - 'S', '0', '2', '1', - 'S', '0', '2', '2', - 'S', '0', '2', '3', - 'S', '0', '2', '4', - 'S', '0', '2', '5', - 'S', '0', '2', '6', - 'S', '0', '2', '7', - 'S', '0', '2', '8', - 'S', '0', '2', '9', - 'S', '0', '3', '0', - 'S', '0', '3', '1', - 'S', '0', '3', '2', - 'S', '0', '3', '3', - 'S', '0', '3', '4', - 'S', '0', '3', '5', - 'S', '0', '3', '6', - 'S', '0', '3', '7', - 'S', '0', '3', '8', - 'S', '0', '3', '9', - 'S', '0', '4', '0', - 'S', '0', '4', '1', - 'S', '0', '4', '2', - 'S', '0', '4', '3', - 'S', '0', '4', '4', - 'S', '0', '4', '5', - 'S', '0', '4', '6', - 'S', 'A', '-', '2', 'S', 'A', '-', 'I', 'S', 'A', 'A', 'I', 'S', 'A', 'D', 'E', 'S', 'A', 'G', 'A', 'S', 'A', 'I', 'L', - 'S', 'A', 'K', 'E', 'S', 'A', 'L', 'A', 'S', 'A', 'L', 'T', - 'S', 'A', 'N', 'D', 'S', 'A', 'P', 'A', 'S', 'A', 'R', 'A', 'S', 'A', 'R', 'I', - 'S', 'A', 'S', 'H', 'S', 'B', 'U', 'B', 'S', 'C', 'A', 'N', 'S', 'C', 'W', 'A', 'S', 'E', 'A', 'L', - 'S', 'E', 'A', 'T', 'S', 'E', 'E', 'N', - 'S', 'E', 'E', 'V', 'S', 'E', 'L', 'F', 'S', 'E', 'M', 'K', - 'S', 'E', 'U', 'X', - 'S', 'E', 'Y', 'K', 'S', 'G', 'A', 'B', 'S', 'G', 'A', 'W', 'S', 'G', 'O', 'R', @@ -4856,12 +2842,10 @@ static const char unicode_name_words[60839] = { 'S', 'H', 'A', '6', 'S', 'H', 'A', 'A', 'S', 'H', 'A', 'D', - 'S', 'H', 'A', 'K', 'S', 'H', 'A', 'N', 'S', 'H', 'A', 'P', 'S', 'H', 'A', 'T', 'S', 'H', 'A', 'X', - 'S', 'H', 'A', 'Y', 'S', 'H', 'E', 'E', 'S', 'H', 'E', 'I', 'S', 'H', 'E', 'N', @@ -4874,22 +2858,16 @@ static const char unicode_name_words[60839] = { 'S', 'H', 'I', 'M', 'S', 'H', 'I', 'N', 'S', 'H', 'I', 'P', - 'S', 'H', 'I', 'Q', 'S', 'H', 'I', 'R', 'S', 'H', 'O', 'A', 'S', 'H', 'O', 'E', 'S', 'H', 'O', 'G', 'S', 'H', 'O', 'O', 'S', 'H', 'O', 'P', - 'S', 'H', 'O', 'Q', 'S', 'H', 'O', 'T', 'S', 'H', 'O', 'X', - 'S', 'H', 'O', 'Y', - 'S', 'H', 'R', 'I', 'S', 'H', 'T', 'A', 'S', 'H', 'U', '2', - 'S', 'H', 'U', 'L', - 'S', 'H', 'U', 'M', 'S', 'H', 'U', 'O', 'S', 'H', 'U', 'P', 'S', 'H', 'U', 'R', @@ -4900,14 +2878,11 @@ static const char unicode_name_words[60839] = { 'S', 'H', 'W', 'I', 'S', 'H', 'W', 'O', 'S', 'H', 'Y', 'A', - 'S', 'H', 'Y', 'E', 'S', 'H', 'Y', 'P', 'S', 'H', 'Y', 'R', 'S', 'H', 'Y', 'T', 'S', 'H', 'Y', 'X', 'S', 'I', 'B', 'E', - 'S', 'I', 'D', 'E', - 'S', 'I', 'E', 'E', 'S', 'I', 'E', 'P', 'S', 'I', 'E', 'X', 'S', 'I', 'G', '4', @@ -4918,21 +2893,11 @@ static const char unicode_name_words[60839] = { 'S', 'I', 'M', 'A', 'S', 'I', 'N', 'E', 'S', 'I', 'O', 'S', - 'S', 'I', 'S', 'A', - 'S', 'I', 'T', 'E', - 'S', 'I', 'Z', 'E', 'S', 'K', 'I', 'N', 'S', 'K', 'W', 'A', - 'S', 'L', 'O', 'T', - 'S', 'L', 'O', 'W', 'S', 'L', 'U', 'R', 'S', 'N', 'A', 'P', - 'S', 'N', 'O', 'W', - 'S', 'O', 'A', 'P', 'S', 'O', 'F', 'T', - 'S', 'O', 'N', 'G', - 'S', 'O', 'O', 'N', - 'S', 'O', 'R', 'A', 'S', 'P', 'O', 'T', 'S', 'P', 'W', 'A', 'S', 'S', 'A', 'A', @@ -4942,7 +2907,6 @@ static const char unicode_name_words[60839] = { 'S', 'S', 'E', 'E', 'S', 'S', 'E', 'P', 'S', 'S', 'E', 'X', - 'S', 'S', 'H', 'E', 'S', 'S', 'I', 'E', 'S', 'S', 'I', 'P', 'S', 'S', 'I', 'T', @@ -4952,7 +2916,6 @@ static const char unicode_name_words[60839] = { 'S', 'S', 'O', 'X', 'S', 'S', 'U', 'P', 'S', 'S', 'U', 'T', - 'S', 'S', 'U', 'U', 'S', 'S', 'U', 'X', 'S', 'S', 'Y', 'P', 'S', 'S', 'Y', 'R', @@ -4964,10 +2927,6 @@ static const char unicode_name_words[60839] = { 'S', 'T', 'E', 'P', 'S', 'T', 'O', 'P', 'S', 'T', 'W', 'A', - 'S', 'U', 'A', 'B', - 'S', 'U', 'A', 'E', - 'S', 'U', 'A', 'M', - 'S', 'U', 'C', 'K', 'S', 'U', 'D', '2', 'S', 'U', 'I', 'T', 'S', 'U', 'K', 'U', @@ -4985,80 +2944,26 @@ static const char unicode_name_words[60839] = { 'S', 'Z', 'E', 'E', 'S', 'Z', 'W', 'A', 'S', 'Z', 'W', 'G', - 'T', '0', '0', '1', - 'T', '0', '0', '2', - 'T', '0', '0', '3', - 'T', '0', '0', '4', - 'T', '0', '0', '5', - 'T', '0', '0', '6', - 'T', '0', '0', '7', - 'T', '0', '0', '8', - 'T', '0', '0', '9', - 'T', '0', '1', '0', - 'T', '0', '1', '1', - 'T', '0', '1', '2', - 'T', '0', '1', '3', - 'T', '0', '1', '4', - 'T', '0', '1', '5', - 'T', '0', '1', '6', - 'T', '0', '1', '7', - 'T', '0', '1', '8', - 'T', '0', '1', '9', - 'T', '0', '2', '0', - 'T', '0', '2', '1', - 'T', '0', '2', '2', - 'T', '0', '2', '3', - 'T', '0', '2', '4', - 'T', '0', '2', '5', - 'T', '0', '2', '6', - 'T', '0', '2', '7', - 'T', '0', '2', '8', - 'T', '0', '2', '9', - 'T', '0', '3', '0', - 'T', '0', '3', '1', - 'T', '0', '3', '2', - 'T', '0', '3', '3', - 'T', '0', '3', '4', - 'T', '0', '3', '5', - 'T', '0', '3', '6', - 'T', 'A', '-', '2', - 'T', 'A', 'A', 'F', 'T', 'A', 'A', 'I', - 'T', 'A', 'A', 'M', - 'T', 'A', 'A', 'Q', - 'T', 'A', 'B', 'S', 'T', 'A', 'C', 'K', - 'T', 'A', 'C', 'O', - 'T', 'A', 'E', 'N', 'T', 'A', 'I', 'L', 'T', 'A', 'K', '4', 'T', 'A', 'K', 'E', 'T', 'A', 'L', 'L', - 'T', 'A', 'N', 'G', 'T', 'A', 'P', 'E', - 'T', 'A', 'U', 'M', 'T', 'A', 'W', 'A', - 'T', 'A', 'X', 'I', 'T', 'C', 'H', 'E', - 'T', 'E', '-', '2', 'T', 'E', '-', 'U', - 'T', 'E', 'L', 'U', 'T', 'E', 'N', 'S', 'T', 'E', 'N', 'T', 'T', 'E', 'N', 'U', 'T', 'E', 'S', 'H', 'T', 'E', 'T', 'H', - 'T', 'E', 'U', 'N', - 'T', 'E', 'U', 'T', 'T', 'E', 'X', 'T', 'T', 'H', 'A', 'A', 'T', 'H', 'A', 'I', - 'T', 'H', 'A', 'J', 'T', 'H', 'A', 'L', - 'T', 'H', 'A', 'M', 'T', 'H', 'A', 'N', - 'T', 'H', 'A', 'W', - 'T', 'H', 'E', 'A', 'T', 'H', 'E', 'E', 'T', 'H', 'E', 'H', 'T', 'H', 'E', 'N', @@ -5067,25 +2972,16 @@ static const char unicode_name_words[60839] = { 'T', 'H', 'I', 'I', 'T', 'H', 'I', 'N', 'T', 'H', 'O', 'A', - 'T', 'H', 'O', 'J', - 'T', 'H', 'O', 'M', 'T', 'H', 'O', 'O', - 'T', 'H', 'O', 'U', 'T', 'H', 'W', 'A', - 'T', 'H', 'W', 'E', - 'T', 'H', 'W', 'I', - 'T', 'H', 'W', 'O', 'T', 'I', 'C', 'K', 'T', 'I', 'E', 'P', 'T', 'I', 'E', 'X', 'T', 'I', 'L', 'E', - 'T', 'I', 'L', 'T', 'T', 'I', 'M', 'E', 'T', 'I', 'N', 'G', 'T', 'I', 'N', 'Y', - 'T', 'I', 'T', 'A', 'T', 'I', 'W', 'N', - 'T', 'I', 'W', 'R', 'T', 'L', 'E', 'E', 'T', 'L', 'H', 'A', 'T', 'L', 'H', 'E', @@ -5095,23 +2991,15 @@ static const char unicode_name_words[60839] = { 'T', 'O', 'D', 'O', 'T', 'O', 'N', 'E', 'T', 'O', 'N', 'G', - 'T', 'O', 'O', 'N', - 'T', 'R', 'A', 'M', - 'T', 'R', 'A', 'Y', 'T', 'R', 'E', 'E', 'T', 'R', 'I', 'A', 'T', 'R', 'U', 'E', 'T', 'S', 'A', 'A', - 'T', 'S', 'A', 'B', 'T', 'S', 'E', 'E', 'T', 'S', 'H', 'A', 'T', 'S', 'H', 'E', - 'T', 'S', 'I', 'U', - 'T', 'S', 'O', 'V', - 'T', 'S', 'S', 'A', 'T', 'S', 'S', 'E', 'T', 'S', 'W', 'A', - 'T', 'S', 'W', 'B', 'T', 'S', 'W', 'E', 'T', 'T', 'A', 'A', 'T', 'T', 'E', 'E', @@ -5120,26 +3008,20 @@ static const char unicode_name_words[60839] = { 'T', 'T', 'H', 'E', 'T', 'T', 'H', 'I', 'T', 'T', 'H', 'O', - 'T', 'T', 'H', 'U', 'T', 'T', 'S', 'A', 'T', 'T', 'S', 'E', 'T', 'T', 'S', 'I', 'T', 'T', 'S', 'O', 'T', 'T', 'S', 'U', - 'T', 'T', 'T', 'A', - 'T', 'U', 'A', 'E', 'T', 'U', 'G', '2', 'T', 'U', 'O', 'P', 'T', 'U', 'O', 'T', 'T', 'U', 'O', 'X', 'T', 'U', 'R', 'N', - 'T', 'U', 'R', 'U', 'T', 'U', 'R', 'X', 'T', 'W', 'A', 'A', 'T', 'W', 'I', 'I', 'T', 'W', 'O', 'O', - 'T', 'X', 'W', 'V', - 'T', 'Y', 'A', 'Y', 'T', 'Y', 'P', 'E', 'T', 'Z', 'A', 'A', 'T', 'Z', 'E', 'E', @@ -5147,53 +3029,9 @@ static const char unicode_name_words[60839] = { 'T', 'Z', 'O', 'A', 'U', '-', 'A', 'E', 'U', '-', 'Y', 'E', - 'U', '0', '0', '1', - 'U', '0', '0', '2', - 'U', '0', '0', '3', - 'U', '0', '0', '4', - 'U', '0', '0', '5', - 'U', '0', '0', '6', - 'U', '0', '0', '7', - 'U', '0', '0', '8', - 'U', '0', '0', '9', - 'U', '0', '1', '0', - 'U', '0', '1', '1', - 'U', '0', '1', '2', - 'U', '0', '1', '3', - 'U', '0', '1', '4', - 'U', '0', '1', '5', - 'U', '0', '1', '6', - 'U', '0', '1', '7', - 'U', '0', '1', '8', - 'U', '0', '1', '9', - 'U', '0', '2', '0', - 'U', '0', '2', '1', - 'U', '0', '2', '2', - 'U', '0', '2', '3', - 'U', '0', '2', '4', - 'U', '0', '2', '5', - 'U', '0', '2', '6', - 'U', '0', '2', '7', - 'U', '0', '2', '8', - 'U', '0', '2', '9', - 'U', '0', '3', '0', - 'U', '0', '3', '1', - 'U', '0', '3', '2', - 'U', '0', '3', '3', - 'U', '0', '3', '4', - 'U', '0', '3', '5', - 'U', '0', '3', '6', - 'U', '0', '3', '7', - 'U', '0', '3', '8', - 'U', '0', '3', '9', - 'U', '0', '4', '0', - 'U', '0', '4', '1', - 'U', '0', '4', '2', - 'U', 'A', 'N', 'G', 'U', 'A', 'T', 'H', 'U', 'D', 'U', 'G', 'U', 'M', 'U', 'M', - 'U', 'N', 'A', 'P', 'U', 'N', 'D', 'O', 'U', 'N', 'I', 'T', 'U', 'R', 'I', '3', @@ -5206,91 +3044,18 @@ static const char unicode_name_words[60839] = { 'U', 'U', 'U', '2', 'U', 'U', 'U', '3', 'U', 'U', 'U', 'U', - 'V', '0', '0', '1', - 'V', '0', '0', '2', - 'V', '0', '0', '3', - 'V', '0', '0', '4', - 'V', '0', '0', '5', - 'V', '0', '0', '6', - 'V', '0', '0', '7', - 'V', '0', '0', '8', - 'V', '0', '0', '9', - 'V', '0', '1', '0', - 'V', '0', '1', '1', - 'V', '0', '1', '2', - 'V', '0', '1', '3', - 'V', '0', '1', '4', - 'V', '0', '1', '5', - 'V', '0', '1', '6', - 'V', '0', '1', '7', - 'V', '0', '1', '8', - 'V', '0', '1', '9', - 'V', '0', '2', '0', - 'V', '0', '2', '1', - 'V', '0', '2', '2', - 'V', '0', '2', '3', - 'V', '0', '2', '4', - 'V', '0', '2', '5', - 'V', '0', '2', '6', - 'V', '0', '2', '7', - 'V', '0', '2', '8', - 'V', '0', '2', '9', - 'V', '0', '3', '0', - 'V', '0', '3', '1', - 'V', '0', '3', '2', - 'V', '0', '3', '3', - 'V', '0', '3', '4', - 'V', '0', '3', '5', - 'V', '0', '3', '6', - 'V', '0', '3', '7', - 'V', '0', '3', '8', - 'V', '0', '3', '9', - 'V', '0', '4', '0', 'V', 'A', 'N', 'E', 'V', 'E', 'D', 'E', - 'V', 'E', 'I', 'L', 'V', 'E', 'N', 'D', 'V', 'E', 'R', 'Y', - 'V', 'E', 'U', 'M', - 'V', 'E', 'U', 'X', - 'V', 'E', 'Y', 'Z', 'V', 'I', 'D', 'A', - 'V', 'I', 'D', 'J', 'V', 'I', 'E', 'P', 'V', 'I', 'E', 'T', 'V', 'I', 'E', 'X', 'V', 'I', 'N', 'E', - 'V', 'I', 'Y', 'O', 'V', 'O', 'I', 'D', - 'V', 'O', 'O', 'I', - 'V', 'U', 'E', 'Q', 'V', 'U', 'R', 'X', 'V', 'Y', 'R', 'X', - 'W', '0', '0', '1', - 'W', '0', '0', '2', - 'W', '0', '0', '3', - 'W', '0', '0', '4', - 'W', '0', '0', '5', - 'W', '0', '0', '6', - 'W', '0', '0', '7', - 'W', '0', '0', '8', - 'W', '0', '0', '9', - 'W', '0', '1', '0', - 'W', '0', '1', '1', - 'W', '0', '1', '2', - 'W', '0', '1', '3', - 'W', '0', '1', '4', - 'W', '0', '1', '5', - 'W', '0', '1', '6', - 'W', '0', '1', '7', - 'W', '0', '1', '8', - 'W', '0', '1', '9', - 'W', '0', '2', '0', - 'W', '0', '2', '1', - 'W', '0', '2', '2', - 'W', '0', '2', '3', - 'W', '0', '2', '4', - 'W', '0', '2', '5', 'W', 'A', 'E', 'N', 'W', 'A', 'L', 'K', 'W', 'A', 'L', 'L', @@ -5299,62 +3064,34 @@ static const char unicode_name_words[60839] = { 'W', 'E', 'E', 'N', 'W', 'E', 'L', 'L', 'W', 'E', 'S', 'T', - 'W', 'E', 'U', 'X', 'W', 'I', 'D', 'E', 'W', 'I', 'N', 'D', 'W', 'I', 'N', 'E', - 'W', 'I', 'N', 'K', 'W', 'I', 'T', 'H', - 'W', 'O', 'L', 'F', 'W', 'O', 'O', 'D', 'W', 'O', 'O', 'L', 'W', 'O', 'O', 'N', 'W', 'O', 'R', 'D', 'W', 'O', 'R', 'K', 'W', 'R', 'A', 'P', - 'W', 'U', 'L', 'U', 'W', 'U', 'O', 'P', 'W', 'U', 'O', 'X', 'W', 'Y', 'N', 'N', - 'X', '0', '0', '1', - 'X', '0', '0', '2', - 'X', '0', '0', '3', - 'X', '0', '0', '4', - 'X', '0', '0', '5', - 'X', '0', '0', '6', - 'X', '0', '0', '7', - 'X', '0', '0', '8', - 'X', 'A', 'P', 'H', - 'X', 'A', 'U', 'S', - 'X', 'E', 'Y', 'N', - 'X', 'I', 'A', 'B', 'X', 'I', 'E', 'P', 'X', 'I', 'E', 'T', 'X', 'I', 'E', 'X', - 'X', 'O', 'P', 'H', 'X', 'U', 'O', 'X', 'X', 'W', 'A', 'A', 'X', 'W', 'E', 'E', 'X', 'Y', 'A', 'A', 'X', 'Y', 'E', 'E', - 'X', 'Y', 'O', 'O', 'X', 'Y', 'R', 'X', - 'Y', '0', '0', '1', - 'Y', '0', '0', '2', - 'Y', '0', '0', '3', - 'Y', '0', '0', '4', - 'Y', '0', '0', '5', - 'Y', '0', '0', '6', - 'Y', '0', '0', '7', - 'Y', '0', '0', '8', 'Y', 'A', '-', 'O', - 'Y', 'A', '-', 'U', 'Y', 'A', 'A', 'I', 'Y', 'A', 'B', 'H', 'Y', 'A', 'C', 'H', 'Y', 'A', 'D', 'D', 'Y', 'A', 'D', 'H', - 'Y', 'A', 'F', 'U', 'Y', 'A', 'G', 'H', 'Y', 'A', 'G', 'N', 'Y', 'A', 'H', 'H', @@ -5366,43 +3103,29 @@ static const char unicode_name_words[60839] = { 'Y', 'A', 'T', 'H', 'Y', 'A', 'T', 'I', 'Y', 'A', 'T', 'T', - 'Y', 'A', 'W', 'N', - 'Y', 'A', 'Y', 'D', 'Y', 'A', 'Z', 'H', 'Y', 'A', 'Z', 'Z', 'Y', 'E', 'A', 'R', - 'Y', 'E', 'E', 'G', - 'Y', 'E', 'I', 'N', 'Y', 'E', 'R', 'I', 'Y', 'E', 'R', 'U', - 'Y', 'E', 'U', 'M', - 'Y', 'E', 'U', 'Q', - 'Y', 'E', 'U', 'X', 'Y', 'F', 'E', 'N', 'Y', 'I', '-', 'U', - 'Y', 'I', 'E', 'E', 'Y', 'I', 'E', 'P', 'Y', 'I', 'E', 'T', 'Y', 'I', 'E', 'X', 'Y', 'I', 'N', 'G', 'Y', 'I', 'W', 'N', - 'Y', 'O', '-', 'A', 'Y', 'O', '-', 'I', 'Y', 'O', '-', 'O', - 'Y', 'O', 'D', 'H', 'Y', 'O', 'G', 'H', 'Y', 'O', 'M', 'O', 'Y', 'O', 'R', 'I', - 'Y', 'O', 'W', 'D', 'Y', 'U', '-', 'A', 'Y', 'U', '-', 'E', 'Y', 'U', '-', 'I', - 'Y', 'U', '-', 'O', 'Y', 'U', '-', 'U', 'Y', 'U', 'A', 'N', 'Y', 'U', 'D', 'H', - 'Y', 'U', 'E', 'Q', - 'Y', 'U', 'O', 'M', 'Y', 'U', 'O', 'P', 'Y', 'U', 'O', 'T', 'Y', 'U', 'O', 'X', @@ -5410,30 +3133,10 @@ static const char unicode_name_words[60839] = { 'Y', 'W', 'A', 'A', 'Y', 'W', 'I', 'I', 'Y', 'W', 'O', 'O', - 'Y', 'Y', 'A', 'A', 'Y', 'Y', 'R', 'X', - 'Z', '0', '0', '1', - 'Z', '0', '0', '2', - 'Z', '0', '0', '3', - 'Z', '0', '0', '4', - 'Z', '0', '0', '5', - 'Z', '0', '0', '6', - 'Z', '0', '0', '7', - 'Z', '0', '0', '8', - 'Z', '0', '0', '9', - 'Z', '0', '1', '0', - 'Z', '0', '1', '1', - 'Z', '0', '1', '2', - 'Z', '0', '1', '3', - 'Z', '0', '1', '4', - 'Z', '0', '1', '5', - 'Z', '0', '1', '6', - 'Z', 'A', 'E', 'F', 'Z', 'A', 'I', 'N', 'Z', 'A', 'M', 'X', - 'Z', 'A', 'R', 'L', 'Z', 'A', 'T', 'A', - 'Z', 'A', 'Y', 'N', 'Z', 'E', 'R', 'O', 'Z', 'E', 'T', 'A', 'Z', 'H', 'A', 'A', @@ -5445,8 +3148,6 @@ static const char unicode_name_words[60839] = { 'Z', 'H', 'E', 'P', 'Z', 'H', 'E', 'T', 'Z', 'H', 'E', 'X', - 'Z', 'H', 'I', 'L', - 'Z', 'H', 'O', 'I', 'Z', 'H', 'O', 'O', 'Z', 'H', 'O', 'P', 'Z', 'H', 'O', 'T', @@ -5466,12 +3167,9 @@ static const char unicode_name_words[60839] = { 'Z', 'I', 'E', 'P', 'Z', 'I', 'E', 'X', 'Z', 'I', 'Z', '2', - 'Z', 'S', 'H', 'A', 'Z', 'U', 'O', 'P', 'Z', 'U', 'O', 'X', 'Z', 'U', 'R', 'X', - 'Z', 'W', 'N', 'J', - 'Z', 'W', 'S', 'P', 'Z', 'Y', 'R', 'X', 'Z', 'Z', 'A', 'A', 'Z', 'Z', 'A', 'P', @@ -5486,11 +3184,9 @@ static const char unicode_name_words[60839] = { 'Z', 'Z', 'I', 'X', 'Z', 'Z', 'O', 'P', 'Z', 'Z', 'O', 'X', - 'Z', 'Z', 'S', 'A', 'Z', 'Z', 'U', 'P', 'Z', 'Z', 'U', 'R', 'Z', 'Z', 'U', 'X', - 'Z', 'Z', 'Y', 'A', 'Z', 'Z', 'Y', 'P', 'Z', 'Z', 'Y', 'R', 'Z', 'Z', 'Y', 'T', @@ -5499,221 +3195,28 @@ static const char unicode_name_words[60839] = { '-', 'C', 'H', 'A', 'R', '-', 'D', 'Z', 'U', 'D', '-', 'P', 'H', 'R', 'U', - 'A', '0', '0', '5', 'A', - 'A', '0', '0', '6', 'A', - 'A', '0', '0', '6', 'B', - 'A', '0', '1', '0', 'A', - 'A', '0', '1', '4', 'A', - 'A', '0', '1', '7', 'A', - 'A', '0', '2', '6', 'A', - 'A', '0', '2', '8', 'B', - 'A', '0', '3', '2', 'A', - 'A', '0', '3', '9', 'A', - 'A', '0', '4', '0', 'A', - 'A', '0', '4', '1', 'A', - 'A', '0', '4', '2', 'A', - 'A', '0', '4', '3', 'A', - 'A', '0', '4', '5', 'A', - 'A', '0', '4', '6', 'A', - 'A', '0', '4', '6', 'B', - 'A', '0', '6', '6', 'A', - 'A', '0', '6', '6', 'B', - 'A', '0', '6', '6', 'C', - 'A', '0', '9', '7', 'A', - 'A', '0', '9', '8', 'A', - 'A', '1', '0', '0', 'A', - 'A', '1', '0', '1', 'A', - 'A', '1', '0', '2', 'A', - 'A', '1', '0', '4', 'A', - 'A', '1', '0', '4', 'B', - 'A', '1', '0', '4', 'C', - 'A', '1', '0', '5', 'A', - 'A', '1', '0', '5', 'B', - 'A', '1', '0', '7', 'A', - 'A', '1', '0', '7', 'B', - 'A', '1', '0', '7', 'C', - 'A', '1', '1', '0', 'A', - 'A', '1', '1', '0', 'B', - 'A', '1', '1', '5', 'A', - 'A', '1', '2', '0', 'B', - 'A', '1', '2', '5', 'A', - 'A', '1', '3', '1', 'C', - 'A', '1', '3', '5', 'A', - 'A', '2', '0', '2', 'A', - 'A', '2', '0', '2', 'B', - 'A', '2', '0', '7', 'A', - 'A', '2', '0', '9', 'A', - 'A', '2', '1', '5', 'A', - 'A', '2', '1', '6', 'A', - 'A', '2', '2', '7', 'A', - 'A', '2', '6', '7', 'A', - 'A', '2', '8', '9', 'A', - 'A', '2', '9', '4', 'A', - 'A', '2', '9', '9', 'A', - 'A', '3', '0', '9', 'A', - 'A', '3', '0', '9', 'B', - 'A', '3', '0', '9', 'C', - 'A', '3', '1', '3', 'A', - 'A', '3', '1', '3', 'B', - 'A', '3', '1', '3', 'C', - 'A', '3', '2', '9', 'A', - 'A', '3', '3', '2', 'A', - 'A', '3', '3', '2', 'B', - 'A', '3', '3', '2', 'C', - 'A', '3', '3', '6', 'A', - 'A', '3', '3', '6', 'B', - 'A', '3', '3', '6', 'C', - 'A', '3', '5', '9', 'A', - 'A', '3', '6', '4', 'A', - 'A', '3', '6', '8', 'A', - 'A', '3', '7', '1', 'A', - 'A', '3', '8', '1', 'A', - 'A', '3', '8', '3', 'A', - 'A', '3', '8', '6', 'A', - 'A', '4', '1', '0', 'A', - 'A', '4', '5', '0', 'A', - 'A', '4', '5', '7', 'A', - 'A', 'A', '0', '0', '1', - 'A', 'A', '0', '0', '2', - 'A', 'A', '0', '0', '3', - 'A', 'A', '0', '0', '4', - 'A', 'A', '0', '0', '5', - 'A', 'A', '0', '0', '6', - 'A', 'A', '0', '0', '7', - 'A', 'A', '0', '0', '8', - 'A', 'A', '0', '0', '9', - 'A', 'A', '0', '1', '0', - 'A', 'A', '0', '1', '1', - 'A', 'A', '0', '1', '2', - 'A', 'A', '0', '1', '3', - 'A', 'A', '0', '1', '4', - 'A', 'A', '0', '1', '5', - 'A', 'A', '0', '1', '6', - 'A', 'A', '0', '1', '7', - 'A', 'A', '0', '1', '8', - 'A', 'A', '0', '1', '9', - 'A', 'A', '0', '2', '0', - 'A', 'A', '0', '2', '1', - 'A', 'A', '0', '2', '2', - 'A', 'A', '0', '2', '3', - 'A', 'A', '0', '2', '4', - 'A', 'A', '0', '2', '5', - 'A', 'A', '0', '2', '6', - 'A', 'A', '0', '2', '7', - 'A', 'A', '0', '2', '8', - 'A', 'A', '0', '2', '9', - 'A', 'A', '0', '3', '0', - 'A', 'A', '0', '3', '1', - 'A', 'A', '0', '3', '2', - 'A', 'A', 'Y', 'I', 'N', - 'A', 'B', '0', '0', '1', - 'A', 'B', '0', '0', '2', - 'A', 'B', '0', '0', '3', - 'A', 'B', '0', '0', '4', - 'A', 'B', '0', '0', '5', - 'A', 'B', '0', '0', '6', - 'A', 'B', '0', '0', '7', - 'A', 'B', '0', '0', '8', - 'A', 'B', '0', '0', '9', - 'A', 'B', '0', '1', '0', - 'A', 'B', '0', '1', '1', - 'A', 'B', '0', '1', '3', - 'A', 'B', '0', '1', '6', - 'A', 'B', '0', '1', '7', - 'A', 'B', '0', '2', '0', - 'A', 'B', '0', '2', '1', - 'A', 'B', '0', '2', '2', - 'A', 'B', '0', '2', '3', - 'A', 'B', '0', '2', '4', - 'A', 'B', '0', '2', '6', - 'A', 'B', '0', '2', '7', - 'A', 'B', '0', '2', '8', - 'A', 'B', '0', '2', '9', - 'A', 'B', '0', '3', '0', - 'A', 'B', '0', '3', '1', - 'A', 'B', '0', '3', '4', - 'A', 'B', '0', '3', '7', - 'A', 'B', '0', '3', '8', - 'A', 'B', '0', '3', '9', - 'A', 'B', '0', '4', '0', - 'A', 'B', '0', '4', '1', - 'A', 'B', '0', '4', '4', - 'A', 'B', '0', '4', '5', - 'A', 'B', '0', '4', '6', - 'A', 'B', '0', '4', '7', - 'A', 'B', '0', '4', '8', - 'A', 'B', '0', '4', '9', - 'A', 'B', '0', '5', '0', - 'A', 'B', '0', '5', '1', - 'A', 'B', '0', '5', '3', - 'A', 'B', '0', '5', '4', - 'A', 'B', '0', '5', '5', - 'A', 'B', '0', '5', '6', - 'A', 'B', '0', '5', '7', - 'A', 'B', '0', '5', '8', - 'A', 'B', '0', '5', '9', - 'A', 'B', '0', '6', '0', - 'A', 'B', '0', '6', '1', - 'A', 'B', '0', '6', '5', - 'A', 'B', '0', '6', '6', - 'A', 'B', '0', '6', '7', - 'A', 'B', '0', '6', '9', - 'A', 'B', '0', '7', '0', - 'A', 'B', '0', '7', '3', - 'A', 'B', '0', '7', '4', - 'A', 'B', '0', '7', '6', - 'A', 'B', '0', '7', '7', - 'A', 'B', '0', '7', '8', - 'A', 'B', '0', '7', '9', - 'A', 'B', '0', '8', '0', - 'A', 'B', '0', '8', '1', - 'A', 'B', '0', '8', '2', - 'A', 'B', '0', '8', '5', - 'A', 'B', '0', '8', '6', - 'A', 'B', '0', '8', '7', - 'A', 'B', '1', '1', '8', - 'A', 'B', '1', '2', '0', - 'A', 'B', '1', '2', '2', - 'A', 'B', '1', '2', '3', - 'A', 'B', '1', '6', '4', - 'A', 'B', '1', '7', '1', - 'A', 'B', '1', '8', '0', - 'A', 'B', '1', '8', '8', - 'A', 'B', '1', '9', '1', 'A', 'B', 'O', 'V', 'E', 'A', 'C', 'U', 'T', 'E', 'A', 'D', 'D', 'A', 'K', - 'A', 'F', 'F', 'I', 'X', 'A', 'F', 'T', 'E', 'R', 'A', 'G', 'A', 'I', 'N', 'A', 'G', 'O', 'G', 'I', - 'A', 'G', 'U', 'N', 'G', - 'A', 'H', 'A', 'N', 'G', 'A', 'H', 'S', 'D', 'A', - 'A', 'I', 'T', 'O', 'N', 'A', 'K', 'A', 'R', 'A', 'A', 'K', 'B', 'A', 'R', 'A', 'L', 'A', 'P', 'H', - 'A', 'L', 'A', 'R', 'M', 'A', 'L', 'E', 'P', 'H', 'A', 'L', 'E', 'U', 'T', 'A', 'L', 'G', 'I', 'Z', - 'A', 'L', 'I', 'E', 'N', 'A', 'L', 'I', 'F', 'U', 'A', 'L', 'L', 'A', 'H', 'A', 'L', 'P', 'H', 'A', - 'A', 'N', 'D', 'A', 'P', - 'A', 'N', 'G', 'E', 'D', - 'A', 'N', 'G', 'E', 'L', - 'A', 'N', 'G', 'E', 'R', 'A', 'N', 'G', 'L', 'E', - 'A', 'N', 'G', 'R', 'Y', 'A', 'N', 'P', 'E', 'A', 'A', 'N', 'S', 'H', 'E', 'A', 'N', 'S', 'U', 'Z', 'A', 'P', 'A', 'R', 'T', 'A', 'P', 'E', 'S', 'O', - 'A', 'P', 'P', 'L', 'E', 'A', 'P', 'R', 'I', 'L', 'A', 'R', 'A', 'E', 'A', 'A', 'R', 'E', 'P', 'A', @@ -5723,13 +3226,9 @@ static const char unicode_name_words[60839] = { 'A', 'R', 'R', 'A', 'Y', 'A', 'R', 'R', 'O', 'W', 'A', 'S', 'A', 'L', '2', - 'A', 'S', 'H', 'E', 'S', - 'A', 'S', 'P', 'E', 'R', - 'A', 'T', 'I', 'Y', 'A', 'A', 'T', 'N', 'A', 'H', 'A', 'T', 'T', 'A', 'K', 'A', 'T', 'T', 'I', 'C', - 'B', '0', '0', '5', 'A', 'B', '1', '0', '5', 'F', 'B', '1', '0', '5', 'M', 'B', '1', '0', '6', 'F', @@ -5740,49 +3239,33 @@ static const char unicode_name_words[60839] = { 'B', '1', '0', '8', 'M', 'B', '1', '0', '9', 'F', 'B', '1', '0', '9', 'M', - 'B', 'A', 'D', 'G', 'E', 'B', 'A', 'L', 'A', 'G', - 'B', 'A', 'M', 'U', 'M', 'B', 'A', 'R', 'A', '2', 'B', 'A', 'S', 'S', 'A', - 'B', 'A', 'T', 'A', 'K', 'B', 'B', 'I', 'E', 'P', 'B', 'B', 'I', 'E', 'T', 'B', 'B', 'I', 'E', 'X', 'B', 'B', 'U', 'O', 'P', 'B', 'B', 'U', 'O', 'X', 'B', 'B', 'U', 'R', 'X', - 'B', 'E', 'A', 'C', 'H', - 'B', 'E', 'A', 'D', 'S', 'B', 'E', 'E', 'T', 'A', 'B', 'E', 'G', 'I', 'N', 'B', 'E', 'H', 'E', 'H', 'B', 'E', 'I', 'T', 'H', 'B', 'E', 'L', 'O', 'W', 'B', 'E', 'N', 'D', 'E', - 'B', 'E', 'N', 'T', 'O', 'B', 'E', 'O', 'R', 'C', 'B', 'H', 'E', 'T', 'H', 'B', 'I', 'N', 'D', 'I', - 'B', 'I', 'N', 'D', 'U', 'B', 'I', 'R', 'G', 'A', 'B', 'I', 'S', 'A', 'H', 'B', 'L', 'A', 'C', 'K', 'B', 'L', 'A', 'D', 'E', 'B', 'L', 'A', 'N', 'K', - 'B', 'L', 'I', 'N', 'K', 'B', 'L', 'O', 'C', 'K', - 'B', 'L', 'O', 'N', 'D', 'B', 'L', 'O', 'O', 'D', - 'B', 'O', 'A', 'R', 'D', - 'B', 'O', 'O', 'K', 'S', - 'B', 'O', 'O', 'T', 'S', - 'B', 'O', 'R', 'A', 'X', 'B', 'R', 'A', 'C', 'E', - 'B', 'R', 'E', 'A', 'D', 'B', 'R', 'E', 'V', 'E', - 'B', 'R', 'I', 'C', 'K', - 'B', 'R', 'I', 'D', 'E', 'B', 'R', 'O', 'A', 'D', 'B', 'R', 'U', 'S', 'H', 'B', 'S', 'D', 'U', 'S', @@ -5793,51 +3276,25 @@ static const char unicode_name_words[60839] = { 'B', 'U', 'L', 'L', 'S', 'B', 'U', 'L', 'U', 'G', 'B', 'U', 'M', 'P', 'Y', - 'B', 'U', 'N', 'N', 'Y', - 'B', 'U', 'S', 'T', 'S', 'B', 'Z', 'U', 'N', 'G', - 'C', '0', '0', '2', 'A', - 'C', '0', '0', '2', 'B', - 'C', '0', '0', '2', 'C', - 'C', '0', '1', '0', 'A', - 'C', 'A', 'A', 'N', 'G', - 'C', 'A', 'K', 'R', 'A', 'C', 'A', 'L', 'Y', 'A', - 'C', 'A', 'M', 'E', 'L', - 'C', 'A', 'N', 'D', 'Y', - 'C', 'A', 'P', 'U', 'T', - 'C', 'A', 'R', 'D', 'S', 'C', 'A', 'R', 'E', 'T', 'C', 'A', 'R', 'I', 'K', 'C', 'A', 'R', 'O', 'N', 'C', 'A', 'U', 'D', 'A', 'C', 'C', 'H', 'A', 'A', 'C', 'C', 'H', 'E', 'E', - 'C', 'C', 'H', 'H', 'A', - 'C', 'C', 'H', 'H', 'E', - 'C', 'C', 'H', 'H', 'I', - 'C', 'C', 'H', 'H', 'O', - 'C', 'C', 'H', 'H', 'U', 'C', 'E', 'A', 'L', 'C', - 'C', 'E', 'C', 'A', 'K', 'C', 'E', 'C', 'E', 'K', 'C', 'E', 'I', 'R', 'T', - 'C', 'E', 'R', 'E', 'K', 'C', 'E', 'R', 'E', 'S', 'C', 'H', 'A', 'D', 'A', 'C', 'H', 'A', 'I', 'R', 'C', 'H', 'A', 'N', 'G', - 'C', 'H', 'A', 'R', 'T', 'C', 'H', 'E', 'C', 'K', - 'C', 'H', 'E', 'E', 'K', - 'C', 'H', 'E', 'E', 'M', - 'C', 'H', 'E', 'R', 'Y', 'C', 'H', 'E', 'S', 'S', - 'C', 'H', 'E', 'S', 'T', - 'C', 'H', 'I', 'C', 'K', 'C', 'H', 'I', 'K', 'I', 'C', 'H', 'I', 'L', 'D', - 'C', 'H', 'I', 'M', 'E', 'C', 'H', 'I', 'N', 'G', 'C', 'H', 'O', 'K', 'E', 'C', 'H', 'R', 'O', 'A', @@ -5848,74 +3305,38 @@ static const char unicode_name_words[60839] = { 'C', 'H', 'U', 'R', 'X', 'C', 'H', 'Y', 'R', 'X', 'C', 'I', 'E', 'U', 'C', - 'C', 'L', 'A', 'I', 'M', 'C', 'L', 'E', 'A', 'R', 'C', 'L', 'I', 'C', 'K', 'C', 'L', 'I', 'F', 'F', - 'C', 'L', 'O', 'C', 'K', 'C', 'L', 'O', 'S', 'E', 'C', 'L', 'O', 'T', 'H', 'C', 'L', 'O', 'U', 'D', - 'C', 'L', 'U', 'B', 'S', 'C', 'O', 'E', 'N', 'G', 'C', 'O', 'L', 'O', 'N', 'C', 'O', 'L', 'O', 'R', 'C', 'O', 'M', 'E', 'T', 'C', 'O', 'M', 'M', 'A', - 'C', 'O', 'U', 'C', 'H', 'C', 'O', 'V', 'E', 'R', - 'C', 'R', 'E', 'A', 'M', 'C', 'R', 'O', 'I', 'X', 'C', 'R', 'O', 'S', 'S', - 'C', 'R', 'O', 'W', 'N', 'C', 'U', 'B', 'E', 'D', 'C', 'U', 'R', 'L', 'Y', - 'C', 'U', 'R', 'R', 'Y', 'C', 'U', 'R', 'V', 'E', - 'D', '0', '0', '8', 'A', - 'D', '0', '2', '7', 'A', - 'D', '0', '3', '1', 'A', - 'D', '0', '3', '4', 'A', - 'D', '0', '4', '6', 'A', - 'D', '0', '4', '8', 'A', - 'D', '0', '5', '0', 'A', - 'D', '0', '5', '0', 'B', - 'D', '0', '5', '0', 'C', - 'D', '0', '5', '0', 'D', - 'D', '0', '5', '0', 'E', - 'D', '0', '5', '0', 'F', - 'D', '0', '5', '0', 'G', - 'D', '0', '5', '0', 'H', - 'D', '0', '5', '0', 'I', - 'D', '0', '5', '2', 'A', - 'D', '0', '5', '4', 'A', - 'D', '0', '6', '7', 'A', - 'D', '0', '6', '7', 'B', - 'D', '0', '6', '7', 'C', - 'D', '0', '6', '7', 'D', - 'D', '0', '6', '7', 'E', - 'D', '0', '6', '7', 'F', - 'D', '0', '6', '7', 'G', - 'D', '0', '6', '7', 'H', 'D', 'A', 'A', 'S', 'U', 'D', 'A', 'E', 'N', 'G', 'D', 'A', 'G', 'A', 'Z', 'D', 'A', 'H', 'A', 'L', 'D', 'A', 'I', 'N', 'G', - 'D', 'A', 'L', 'A', 'T', 'D', 'A', 'L', 'D', 'A', 'D', 'A', 'L', 'E', 'T', 'D', 'A', 'M', 'M', 'A', 'D', 'A', 'N', 'D', 'A', - 'D', 'A', 'N', 'G', 'O', 'D', 'A', 'R', 'A', '3', 'D', 'A', 'R', 'A', '4', 'D', 'A', 'R', 'G', 'A', 'D', 'A', 'S', 'I', 'A', 'D', 'A', 'V', 'I', 'D', 'D', 'D', 'D', 'H', 'A', - 'D', 'D', 'H', 'A', 'A', - 'D', 'D', 'H', 'E', 'E', 'D', 'D', 'I', 'E', 'P', 'D', 'D', 'I', 'E', 'X', 'D', 'D', 'U', 'O', 'P', @@ -5924,7 +3345,6 @@ static const char unicode_name_words[60839] = { 'D', 'E', 'A', 'T', 'H', 'D', 'E', 'B', 'I', 'T', 'D', 'E', 'L', 'T', 'A', - 'D', 'E', 'P', 'T', 'H', 'D', 'E', 'R', 'E', 'T', 'D', 'E', 'U', 'N', 'G', 'D', 'E', 'X', 'I', 'A', @@ -5934,32 +3354,15 @@ static const char unicode_name_words[60839] = { 'D', 'I', 'G', 'I', 'T', 'D', 'I', 'P', 'L', 'I', 'D', 'I', 'P', 'T', 'E', - 'D', 'I', 'R', 'G', 'A', 'D', 'I', 'T', 'T', 'O', - 'D', 'I', 'Z', 'Z', 'Y', 'D', 'J', 'E', 'R', 'V', - 'D', 'L', 'H', 'Y', 'A', 'D', 'O', 'B', 'R', 'O', - 'D', 'O', 'L', 'L', 'S', 'D', 'O', 'O', 'N', 'G', 'D', 'O', 'U', 'B', 'T', - 'D', 'R', 'E', 'S', 'S', - 'D', 'R', 'I', 'N', 'K', 'D', 'R', 'I', 'V', 'E', 'D', 'R', 'O', 'P', 'S', 'D', 'U', 'G', 'U', 'D', 'D', 'Z', 'E', 'L', 'O', - 'D', 'Z', 'H', 'O', 'I', - 'D', 'Z', 'I', 'T', 'A', - 'D', 'Z', 'Y', 'A', 'Y', - 'D', 'Z', 'Z', 'H', 'E', - 'E', '0', '0', '8', 'A', - 'E', '0', '0', '9', 'A', - 'E', '0', '1', '6', 'A', - 'E', '0', '1', '7', 'A', - 'E', '0', '2', '0', 'A', - 'E', '0', '2', '8', 'A', - 'E', '0', '3', '4', 'A', 'E', 'A', 'G', 'L', 'E', 'E', 'A', 'R', 'L', 'Y', 'E', 'A', 'R', 'T', 'H', @@ -5969,15 +3372,11 @@ static const char unicode_name_words[60839] = { 'E', 'J', 'E', 'C', 'T', 'E', 'K', 'A', 'R', 'A', 'E', 'L', 'I', 'F', 'I', - 'E', 'M', 'O', 'J', 'I', 'E', 'M', 'P', 'T', 'Y', 'E', 'N', 'D', 'E', 'P', 'E', 'N', 'T', 'E', 'R', - 'E', 'N', 'T', 'R', 'Y', 'E', 'O', '-', 'E', 'U', 'E', 'O', 'L', 'H', 'X', - 'E', 'P', 'A', 'C', 'T', - 'E', 'P', 'O', 'C', 'H', 'E', 'Q', 'U', 'A', 'L', 'E', 'Q', 'U', 'I', 'D', 'E', 'R', 'A', 'S', 'E', @@ -5988,24 +3387,9 @@ static const char unicode_name_words[60839] = { 'E', 'S', 'H', '2', '1', 'E', 'S', 'H', 'E', '3', 'E', 'T', 'H', 'E', 'L', - 'E', 'U', '-', 'E', 'O', 'E', 'U', '-', 'E', 'U', 'E', 'U', 'L', 'E', 'R', - 'E', 'V', 'E', 'R', 'Y', 'E', 'X', 'I', 'S', 'T', - 'E', 'X', 'T', 'R', 'A', - 'F', '0', '0', '1', 'A', - 'F', '0', '1', '3', 'A', - 'F', '0', '2', '1', 'A', - 'F', '0', '3', '1', 'A', - 'F', '0', '3', '7', 'A', - 'F', '0', '3', '8', 'A', - 'F', '0', '4', '5', 'A', - 'F', '0', '4', '6', 'A', - 'F', '0', '4', '7', 'A', - 'F', '0', '5', '1', 'A', - 'F', '0', '5', '1', 'B', - 'F', '0', '5', '1', 'C', 'F', 'A', 'A', 'F', 'U', 'F', 'A', 'I', 'H', 'U', 'F', 'A', 'R', 'S', 'I', @@ -6013,19 +3397,14 @@ static const char unicode_name_words[60839] = { 'F', 'E', 'A', 'R', 'N', 'F', 'E', 'E', 'N', 'G', 'F', 'E', 'N', 'C', 'E', - 'F', 'E', 'R', 'R', 'Y', 'F', 'I', 'E', 'L', 'D', 'F', 'I', 'F', 'T', 'H', 'F', 'I', 'F', 'T', 'Y', 'F', 'I', 'G', 'H', 'T', 'F', 'I', 'N', 'A', 'L', 'F', 'I', 'R', 'S', 'T', - 'F', 'L', 'A', 'G', 'S', - 'F', 'L', 'A', 'S', 'H', - 'F', 'L', 'I', 'C', 'K', 'F', 'L', 'O', 'O', 'R', 'F', 'L', 'U', 'T', 'E', - 'F', 'O', 'G', 'G', 'Y', 'F', 'O', 'L', 'L', 'Y', 'F', 'O', 'R', 'C', 'E', 'F', 'O', 'R', 'M', 'S', @@ -6033,34 +3412,16 @@ static const char unicode_name_words[60839] = { 'F', 'O', 'R', 'T', 'Y', 'F', 'R', 'A', 'M', 'E', 'F', 'R', 'A', 'N', 'C', - 'F', 'R', 'I', 'E', 'D', - 'F', 'R', 'I', 'E', 'S', 'F', 'R', 'I', 'T', 'U', - 'F', 'R', 'O', 'N', 'T', 'F', 'R', 'O', 'W', 'N', - 'G', '0', '0', '6', 'A', - 'G', '0', '0', '7', 'A', - 'G', '0', '0', '7', 'B', - 'G', '0', '1', '1', 'A', - 'G', '0', '2', '0', 'A', - 'G', '0', '2', '6', 'A', - 'G', '0', '3', '6', 'A', - 'G', '0', '3', '7', 'A', - 'G', '0', '4', '3', 'A', - 'G', '0', '4', '5', 'A', 'G', 'A', 'A', 'F', 'U', 'G', 'A', 'D', 'O', 'L', 'G', 'A', 'L', 'A', 'M', 'G', 'A', 'M', 'A', 'L', - 'G', 'A', 'M', 'A', 'N', 'G', 'A', 'M', 'L', 'A', 'G', 'A', 'M', 'M', 'A', - 'G', 'A', 'N', 'D', 'A', 'G', 'A', 'N', 'M', 'A', 'G', 'A', 'R', 'O', 'N', - 'G', 'B', 'A', 'Y', 'I', - 'G', 'B', 'E', 'U', 'X', - 'G', 'B', 'I', 'E', 'E', 'G', 'E', 'S', 'H', '2', 'G', 'E', 'S', 'H', 'U', 'G', 'G', 'I', 'E', 'P', @@ -6072,42 +3433,29 @@ static const char unicode_name_words[60839] = { 'G', 'G', 'W', 'A', 'A', 'G', 'G', 'W', 'E', 'E', 'G', 'H', 'A', 'I', 'N', - 'G', 'H', 'A', 'Y', 'N', - 'G', 'H', 'E', 'U', 'N', - 'G', 'H', 'E', 'U', 'X', - 'G', 'H', 'E', 'Y', 'S', 'G', 'H', 'O', 'S', 'T', 'G', 'I', 'D', 'I', 'M', 'G', 'I', 'M', 'E', 'L', 'G', 'I', 'N', 'I', 'I', - 'G', 'I', 'R', 'L', 'S', 'G', 'I', 'S', 'A', 'L', - 'G', 'L', 'A', 'S', 'S', - 'G', 'L', 'O', 'B', 'E', 'G', 'N', 'Y', 'I', 'S', 'G', 'O', 'I', 'N', 'G', 'G', 'O', 'R', 'G', 'I', 'G', 'R', 'A', 'C', 'E', 'G', 'R', 'A', 'I', 'N', - 'G', 'R', 'A', 'S', 'P', 'G', 'R', 'A', 'S', 'S', 'G', 'R', 'A', 'V', 'E', 'G', 'R', 'E', 'A', 'T', 'G', 'R', 'E', 'E', 'K', 'G', 'R', 'E', 'E', 'N', 'G', 'R', 'O', 'U', 'P', - 'G', 'U', 'A', 'R', 'D', 'G', 'U', 'R', 'U', 'N', - 'G', 'V', 'A', 'N', 'G', - 'H', '0', '0', '6', 'A', 'H', 'A', '-', 'H', 'A', 'H', 'A', 'A', 'R', 'U', 'H', 'A', 'E', 'G', 'L', 'H', 'A', 'I', 'T', 'U', - 'H', 'A', 'L', 'Q', 'A', 'H', 'A', 'M', 'Z', 'A', 'H', 'A', 'N', 'D', 'S', - 'H', 'A', 'P', 'P', 'Y', 'H', 'A', 'S', 'E', 'R', 'H', 'A', 'T', 'A', 'F', 'H', 'A', 'T', 'H', 'I', @@ -6116,7 +3464,6 @@ static const char unicode_name_words[60839] = { 'H', 'E', 'A', 'V', 'Y', 'H', 'I', 'D', 'E', 'T', 'H', 'I', 'E', 'U', 'H', - 'H', 'I', 'N', 'G', 'E', 'H', 'I', 'R', 'I', 'Q', 'H', 'L', 'I', 'E', 'P', 'H', 'L', 'I', 'E', 'X', @@ -6126,7 +3473,6 @@ static const char unicode_name_words[60839] = { 'H', 'L', 'Y', 'R', 'X', 'H', 'M', 'I', 'E', 'P', 'H', 'M', 'I', 'E', 'X', - 'H', 'M', 'O', 'N', 'G', 'H', 'M', 'U', 'O', 'P', 'H', 'M', 'U', 'O', 'X', 'H', 'M', 'U', 'R', 'X', @@ -6135,13 +3481,9 @@ static const char unicode_name_words[60839] = { 'H', 'N', 'I', 'E', 'T', 'H', 'N', 'I', 'E', 'X', 'H', 'N', 'U', 'O', 'X', - 'H', 'O', 'C', 'H', 'O', 'H', 'O', 'L', 'A', 'M', - 'H', 'O', 'N', 'E', 'Y', 'H', 'O', 'O', 'R', 'U', - 'H', 'O', 'R', 'N', 'S', 'H', 'O', 'R', 'S', 'E', - 'H', 'O', 'T', 'E', 'L', 'H', 'O', 'U', 'S', 'E', 'H', 'U', 'M', 'A', 'N', 'H', 'U', 'R', 'A', 'N', @@ -6153,13 +3495,6 @@ static const char unicode_name_words[60839] = { 'H', 'X', 'U', 'O', 'T', 'H', 'X', 'U', 'O', 'X', 'H', 'Z', 'Z', 'Z', 'G', - 'I', '-', 'O', '-', 'I', - 'I', '-', 'Y', 'A', 'E', - 'I', '-', 'Y', 'E', 'O', - 'I', '0', '0', '5', 'A', - 'I', '0', '0', '9', 'A', - 'I', '0', '1', '0', 'A', - 'I', '0', '1', '1', 'A', 'I', 'A', 'U', 'D', 'A', 'I', 'C', 'H', 'O', 'S', 'I', 'C', 'H', 'O', 'U', @@ -6168,15 +3503,8 @@ static const char unicode_name_words[60839] = { 'I', 'K', 'A', 'R', 'A', 'I', 'M', 'A', 'G', 'E', 'I', 'M', 'I', 'N', '3', - 'I', 'N', 'B', 'O', 'X', 'I', 'N', 'D', 'E', 'X', - 'I', 'N', 'D', 'I', 'C', 'I', 'N', 'N', 'E', 'R', - 'I', 'N', 'P', 'U', 'T', - 'J', 'A', 'C', 'K', 'S', - 'J', 'A', 'P', 'A', 'N', - 'J', 'A', 'Y', 'I', 'N', - 'J', 'E', 'A', 'N', 'S', 'J', 'E', 'R', 'A', 'N', 'J', 'J', 'I', 'E', 'P', 'J', 'J', 'I', 'E', 'T', @@ -6186,154 +3514,76 @@ static const char unicode_name_words[60839] = { 'J', 'J', 'U', 'R', 'X', 'J', 'O', 'K', 'E', 'R', 'J', 'U', 'D', 'G', 'E', - 'J', 'U', 'D', 'U', 'L', 'J', 'U', 'E', 'U', 'I', - 'K', 'A', 'A', 'B', 'A', 'K', 'A', 'A', 'F', 'U', 'K', 'A', 'I', 'R', 'I', 'K', 'A', 'P', 'A', 'L', 'K', 'A', 'P', 'P', 'A', - 'K', 'A', 'R', 'A', 'N', 'K', 'A', 'R', 'E', 'N', 'K', 'A', 'S', 'R', 'A', 'K', 'A', 'U', 'N', 'A', 'K', 'A', 'Y', 'A', 'H', - 'K', 'E', 'A', 'A', 'E', 'K', 'E', 'E', 'N', 'G', 'K', 'E', 'E', 'S', 'U', 'K', 'E', 'H', 'E', 'H', 'K', 'E', 'N', 'A', 'T', - 'K', 'E', 'R', 'E', 'T', 'K', 'E', 'S', 'H', '2', 'K', 'E', 'T', 'T', 'I', - 'K', 'E', 'U', 'A', 'E', - 'K', 'E', 'U', 'O', 'T', 'K', 'H', 'A', 'N', 'G', 'K', 'H', 'A', 'P', 'H', - 'K', 'H', 'E', 'T', 'H', 'K', 'H', 'M', 'E', 'R', 'K', 'H', 'U', 'A', 'T', - 'K', 'H', 'U', 'E', 'N', 'K', 'H', 'W', 'A', 'I', - 'K', 'I', 'E', 'E', 'M', 'K', 'I', 'S', 'A', 'L', 'K', 'N', 'I', 'F', 'E', - 'K', 'N', 'O', 'B', 'S', - 'K', 'O', 'A', 'L', 'A', 'K', 'O', 'M', 'B', 'U', 'K', 'O', 'O', 'P', 'O', 'K', 'O', 'P', 'P', 'A', - 'K', 'O', 'V', 'U', 'U', - 'K', 'P', 'E', 'U', 'X', 'K', 'U', 'S', 'M', 'A', - 'K', 'W', 'A', 'E', 'T', 'K', 'X', 'W', 'A', 'A', 'K', 'X', 'W', 'E', 'E', - 'L', '0', '0', '2', 'A', - 'L', '0', '0', '6', 'A', 'L', 'A', 'A', 'M', 'U', - 'L', 'A', 'B', 'A', 'T', - 'L', 'A', 'B', 'E', 'L', 'L', 'A', 'B', 'O', 'R', 'L', 'A', 'G', 'A', 'B', 'L', 'A', 'G', 'A', 'R', 'L', 'A', 'G', 'U', 'S', - 'L', 'A', 'I', 'N', 'G', 'L', 'A', 'M', 'D', 'A', 'L', 'A', 'M', 'E', 'D', - 'L', 'A', 'N', 'E', 'S', - 'L', 'A', 'P', 'A', 'Q', 'L', 'A', 'R', 'G', 'E', 'L', 'A', 'T', 'I', 'K', 'L', 'A', 'T', 'I', 'N', 'L', 'A', 'U', 'L', 'A', - 'L', 'A', 'Y', 'A', 'R', - 'L', 'E', 'E', 'E', 'E', - 'L', 'E', 'L', 'E', 'T', 'L', 'E', 'M', 'O', 'I', - 'L', 'E', 'M', 'O', 'N', 'L', 'E', 'N', 'G', 'A', - 'L', 'E', 'N', 'I', 'S', 'L', 'E', 'V', 'E', 'L', 'L', 'I', 'B', 'R', 'A', 'L', 'I', 'G', 'H', 'T', - 'L', 'I', 'M', 'B', 'S', 'L', 'I', 'M', 'B', 'U', 'L', 'I', 'M', 'I', 'T', 'L', 'I', 'M', 'M', 'U', 'L', 'I', 'N', 'E', 'S', 'L', 'I', 'T', 'R', 'A', - 'L', 'I', 'V', 'R', 'E', 'L', 'O', 'N', 'G', 'A', - 'L', 'O', 'R', 'R', 'Y', 'L', 'O', 'T', 'U', 'S', 'L', 'O', 'U', 'R', 'E', 'L', 'O', 'W', '-', '9', 'L', 'O', 'W', 'E', 'R', - 'L', 'U', 'A', 'E', 'P', 'L', 'U', 'G', 'A', 'L', - 'L', 'U', 'H', 'U', 'R', - 'M', '0', '0', '1', 'A', - 'M', '0', '0', '1', 'B', - 'M', '0', '0', '3', 'A', - 'M', '0', '1', '0', 'A', - 'M', '0', '1', '2', 'A', - 'M', '0', '1', '2', 'B', - 'M', '0', '1', '2', 'C', - 'M', '0', '1', '2', 'D', - 'M', '0', '1', '2', 'E', - 'M', '0', '1', '2', 'F', - 'M', '0', '1', '2', 'G', - 'M', '0', '1', '2', 'H', - 'M', '0', '1', '5', 'A', - 'M', '0', '1', '6', 'A', - 'M', '0', '1', '7', 'A', - 'M', '0', '2', '2', 'A', - 'M', '0', '2', '4', 'A', - 'M', '0', '2', '8', 'A', - 'M', '0', '3', '1', 'A', - 'M', '0', '3', '3', 'A', - 'M', '0', '3', '3', 'B', - 'M', '0', '4', '0', 'A', 'M', 'A', 'D', 'D', 'A', - 'M', 'A', 'D', 'Y', 'A', - 'M', 'A', 'E', 'S', 'I', 'M', 'A', 'H', 'H', 'A', 'M', 'A', 'I', 'R', 'U', - 'M', 'A', 'I', 'Z', 'E', - 'M', 'A', 'N', 'A', 'T', 'M', 'A', 'N', 'N', 'A', 'M', 'A', 'P', 'I', 'Q', - 'M', 'A', 'P', 'L', 'E', 'M', 'A', 'Q', 'A', 'F', 'M', 'A', 'R', 'C', 'H', - 'M', 'A', 'R', 'K', 'S', 'M', 'A', 'S', 'H', '2', - 'M', 'A', 'Y', 'E', 'K', - 'M', 'B', 'E', 'U', 'M', - 'M', 'B', 'E', 'U', 'X', - 'M', 'B', 'U', 'A', 'E', - 'M', 'B', 'U', 'O', 'Q', - 'M', 'C', 'H', 'A', 'N', - 'M', 'E', 'D', 'A', 'L', - 'M', 'E', 'E', 'E', 'E', 'M', 'E', 'E', 'M', 'U', 'M', 'E', 'I', 'Z', 'I', - 'M', 'E', 'L', 'I', 'K', 'M', 'E', 'L', 'O', 'N', - 'M', 'E', 'N', 'D', 'E', - 'M', 'E', 'N', 'O', 'E', - 'M', 'E', 'R', 'G', 'E', 'M', 'E', 'T', 'A', 'L', 'M', 'E', 'T', 'E', 'G', - 'M', 'E', 'T', 'E', 'K', - 'M', 'E', 'T', 'R', 'O', 'M', 'E', 'Z', 'Z', 'O', - 'M', 'F', 'E', 'U', 'Q', - 'M', 'F', 'E', 'U', 'T', - 'M', 'F', 'I', 'E', 'E', 'M', 'G', 'B', 'E', 'E', - 'M', 'G', 'B', 'E', 'N', 'M', 'G', 'B', 'O', 'O', 'M', 'G', 'I', 'E', 'X', 'M', 'G', 'U', 'O', 'P', @@ -6342,120 +3592,52 @@ static const char unicode_name_words[60839] = { 'M', 'I', 'C', 'R', 'O', 'M', 'I', 'E', 'U', 'M', 'M', 'I', 'K', 'R', 'I', - 'M', 'I', 'L', 'K', 'Y', 'M', 'I', 'L', 'L', 'E', 'M', 'I', 'N', 'U', 'S', 'M', 'I', 'R', 'E', 'D', 'M', 'I', 'S', 'R', 'A', 'M', 'N', 'Y', 'A', 'M', 'M', 'O', 'D', 'E', 'L', - 'M', 'O', 'D', 'E', 'M', - 'M', 'O', 'N', 'E', 'Y', 'M', 'O', 'N', 'T', 'H', - 'M', 'O', 'T', 'O', 'R', 'M', 'O', 'U', 'N', 'D', - 'M', 'O', 'U', 'N', 'T', - 'M', 'O', 'U', 'S', 'E', 'M', 'O', 'U', 'T', 'H', 'M', 'O', 'V', 'E', 'D', - 'M', 'O', 'V', 'E', 'S', - 'M', 'O', 'V', 'I', 'E', - 'M', 'O', 'Y', 'A', 'I', - 'M', 'U', 'K', 'H', 'A', 'M', 'U', 'L', 'T', 'I', 'M', 'U', 'N', 'A', 'H', 'M', 'U', 'R', 'D', 'A', 'M', 'U', 'S', 'H', '3', 'M', 'U', 'S', 'I', 'C', 'N', '-', 'A', 'R', 'Y', - 'N', '0', '1', '8', 'A', - 'N', '0', '1', '8', 'B', - 'N', '0', '2', '5', 'A', - 'N', '0', '3', '3', 'A', - 'N', '0', '3', '4', 'A', - 'N', '0', '3', '5', 'A', - 'N', '0', '3', '7', 'A', 'N', 'A', 'B', 'L', 'A', 'N', 'A', 'G', 'A', 'R', 'N', 'A', 'G', 'R', 'I', 'N', 'A', 'I', 'R', 'A', - 'N', 'A', 'S', 'A', 'L', 'N', 'A', 'S', 'H', 'I', 'N', 'B', 'I', 'E', 'P', 'N', 'B', 'I', 'E', 'X', 'N', 'B', 'U', 'R', 'X', 'N', 'B', 'Y', 'R', 'X', - 'N', 'C', 'H', 'A', 'U', - 'N', 'D', 'E', 'U', 'T', - 'N', 'D', 'E', 'U', 'X', - 'N', 'D', 'I', 'A', 'Q', - 'N', 'D', 'I', 'D', 'A', 'N', 'D', 'I', 'E', 'X', 'N', 'D', 'O', 'L', 'E', 'N', 'D', 'U', 'R', 'X', - 'N', 'E', 'N', 'O', 'E', 'N', 'G', 'A', 'A', 'I', - 'N', 'G', 'G', 'A', 'A', - 'N', 'G', 'G', 'A', 'P', 'N', 'G', 'G', 'E', 'E', 'N', 'G', 'G', 'E', 'N', - 'N', 'G', 'G', 'E', 'U', 'N', 'G', 'G', 'O', 'O', - 'N', 'G', 'G', 'U', 'A', - 'N', 'G', 'G', 'U', 'M', - 'N', 'G', 'G', 'U', 'P', 'N', 'G', 'I', 'E', 'P', 'N', 'G', 'I', 'E', 'X', - 'N', 'G', 'K', 'A', 'P', - 'N', 'G', 'K', 'A', 'Q', - 'N', 'G', 'K', 'U', 'E', - 'N', 'G', 'K', 'U', 'M', - 'N', 'G', 'K', 'U', 'N', - 'N', 'G', 'K', 'U', 'P', 'N', 'G', 'O', 'E', 'H', - 'N', 'G', 'U', 'A', 'E', - 'N', 'G', 'U', 'A', 'N', 'N', 'G', 'U', 'O', 'T', 'N', 'G', 'U', 'O', 'X', 'N', 'I', 'E', 'U', 'N', 'N', 'I', 'G', 'H', 'T', - 'N', 'I', 'N', 'T', 'H', 'N', 'I', 'S', 'A', 'G', - 'N', 'I', 'T', 'R', 'E', - 'N', 'J', 'A', 'E', 'M', - 'N', 'J', 'E', 'U', 'T', - 'N', 'J', 'E', 'U', 'X', - 'N', 'J', 'I', 'E', 'E', 'N', 'J', 'I', 'E', 'P', 'N', 'J', 'I', 'E', 'T', 'N', 'J', 'I', 'E', 'X', - 'N', 'J', 'U', 'A', 'E', - 'N', 'J', 'U', 'E', 'Q', 'N', 'J', 'U', 'O', 'X', - 'N', 'J', 'U', 'Q', 'A', 'N', 'J', 'U', 'R', 'X', 'N', 'J', 'Y', 'R', 'X', - 'N', 'L', '0', '0', '1', - 'N', 'L', '0', '0', '2', - 'N', 'L', '0', '0', '3', - 'N', 'L', '0', '0', '4', - 'N', 'L', '0', '0', '5', - 'N', 'L', '0', '0', '6', - 'N', 'L', '0', '0', '7', - 'N', 'L', '0', '0', '8', - 'N', 'L', '0', '0', '9', - 'N', 'L', '0', '1', '0', - 'N', 'L', '0', '1', '1', - 'N', 'L', '0', '1', '2', - 'N', 'L', '0', '1', '3', - 'N', 'L', '0', '1', '4', - 'N', 'L', '0', '1', '5', - 'N', 'L', '0', '1', '6', - 'N', 'L', '0', '1', '7', - 'N', 'L', '0', '1', '8', - 'N', 'L', '0', '1', '9', - 'N', 'L', '0', '2', '0', - 'N', 'N', 'B', 'S', 'P', 'N', 'N', 'G', 'A', 'A', 'N', 'N', 'G', 'I', 'I', 'N', 'N', 'G', 'O', 'O', @@ -6466,40 +3648,6 @@ static const char unicode_name_words[60839] = { 'N', 'O', 'T', 'T', 'O', 'N', 'R', 'U', 'R', 'X', 'N', 'R', 'Y', 'R', 'X', - 'N', 'S', 'H', 'A', 'Q', - 'N', 'S', 'H', 'E', 'E', - 'N', 'S', 'H', 'U', 'E', - 'N', 'S', 'H', 'U', 'T', - 'N', 'S', 'I', 'E', 'E', - 'N', 'S', 'U', 'O', 'T', - 'N', 'T', 'E', 'U', 'M', - 'N', 'T', 'H', 'A', 'U', - 'N', 'T', 'I', 'E', 'E', - 'N', 'T', 'S', 'A', 'U', - 'N', 'T', 'X', 'I', 'V', - 'N', 'U', '0', '0', '1', - 'N', 'U', '0', '0', '2', - 'N', 'U', '0', '0', '3', - 'N', 'U', '0', '0', '4', - 'N', 'U', '0', '0', '5', - 'N', 'U', '0', '0', '6', - 'N', 'U', '0', '0', '7', - 'N', 'U', '0', '0', '8', - 'N', 'U', '0', '0', '9', - 'N', 'U', '0', '1', '0', - 'N', 'U', '0', '1', '1', - 'N', 'U', '0', '1', '2', - 'N', 'U', '0', '1', '3', - 'N', 'U', '0', '1', '4', - 'N', 'U', '0', '1', '5', - 'N', 'U', '0', '1', '6', - 'N', 'U', '0', '1', '7', - 'N', 'U', '0', '1', '8', - 'N', 'U', '0', '1', '9', - 'N', 'U', '0', '2', '0', - 'N', 'U', '0', '2', '1', - 'N', 'U', '0', '2', '2', - 'N', 'U', 'E', 'N', 'G', 'N', 'U', 'K', 'T', 'A', 'N', 'U', 'N', 'U', 'Z', 'N', 'Y', 'I', 'E', 'P', @@ -6507,74 +3655,33 @@ static const char unicode_name_words[60839] = { 'N', 'Y', 'I', 'E', 'X', 'N', 'Y', 'U', 'O', 'P', 'N', 'Y', 'U', 'O', 'X', - 'N', 'Z', 'E', 'U', 'M', 'N', 'Z', 'I', 'E', 'P', 'N', 'Z', 'I', 'E', 'X', 'N', 'Z', 'U', 'O', 'X', 'N', 'Z', 'U', 'R', 'X', 'N', 'Z', 'Y', 'R', 'X', - 'O', '-', 'O', '-', 'I', - 'O', '-', 'Y', 'A', 'E', - 'O', '-', 'Y', 'E', 'O', - 'O', '0', '0', '1', 'A', - 'O', '0', '0', '5', 'A', - 'O', '0', '0', '6', 'A', - 'O', '0', '0', '6', 'B', - 'O', '0', '0', '6', 'C', - 'O', '0', '0', '6', 'D', - 'O', '0', '0', '6', 'E', - 'O', '0', '0', '6', 'F', - 'O', '0', '1', '0', 'A', - 'O', '0', '1', '0', 'B', - 'O', '0', '1', '0', 'C', - 'O', '0', '1', '9', 'A', - 'O', '0', '2', '0', 'A', - 'O', '0', '2', '4', 'A', - 'O', '0', '2', '5', 'A', - 'O', '0', '2', '9', 'A', - 'O', '0', '3', '0', 'A', - 'O', '0', '3', '3', 'A', - 'O', '0', '3', '6', 'A', - 'O', '0', '3', '6', 'B', - 'O', '0', '3', '6', 'C', - 'O', '0', '3', '6', 'D', - 'O', '0', '5', '0', 'A', - 'O', '0', '5', '0', 'B', 'O', 'B', 'O', 'L', 'S', 'O', 'G', 'H', 'A', 'M', 'O', 'J', 'E', 'O', 'N', 'O', 'K', 'A', 'R', 'A', - 'O', 'L', 'D', 'E', 'R', 'O', 'L', 'I', 'V', 'E', 'O', 'M', 'E', 'G', 'A', 'O', 'N', 'K', 'A', 'R', - 'O', 'R', 'D', 'E', 'R', - 'O', 'R', 'E', '-', '2', 'O', 'R', 'I', 'Y', 'A', 'O', 'T', 'H', 'A', 'L', - 'O', 'T', 'H', 'E', 'R', 'O', 'U', 'N', 'C', 'E', 'O', 'U', 'T', 'E', 'R', 'O', 'X', 'E', 'I', 'A', - 'P', '0', '0', '1', 'A', - 'P', '0', '0', '3', 'A', 'P', 'A', 'A', 'T', 'U', 'P', 'A', 'D', 'M', 'A', - 'P', 'A', 'G', 'E', 'R', - 'P', 'A', 'G', 'E', 'S', - 'P', 'A', 'N', 'D', 'A', 'P', 'A', 'N', 'T', 'I', 'P', 'A', 'P', 'E', 'R', - 'P', 'A', 'R', 'T', 'Y', - 'P', 'A', 'R', 'U', 'M', 'P', 'A', 'S', 'E', 'Q', 'P', 'A', 'S', 'U', 'Q', 'P', 'A', 'T', 'A', 'H', 'P', 'A', 'T', 'A', 'K', 'P', 'A', 'Z', 'E', 'R', 'P', 'E', 'A', 'C', 'E', - 'P', 'E', 'A', 'C', 'H', - 'P', 'E', 'A', 'K', 'S', 'P', 'E', 'D', 'A', 'L', 'P', 'E', 'E', 'Z', 'I', 'P', 'E', 'H', 'E', 'H', @@ -6583,24 +3690,16 @@ static const char unicode_name_words[60839] = { 'P', 'E', 'N', 'S', 'U', 'P', 'E', 'P', 'E', 'T', 'P', 'E', 'S', 'H', '2', - 'P', 'H', 'O', 'N', 'E', 'P', 'H', 'U', 'N', 'G', 'P', 'I', 'A', 'N', 'O', 'P', 'I', 'E', 'C', 'E', - 'P', 'I', 'E', 'E', 'Q', - 'P', 'I', 'E', 'E', 'T', 'P', 'I', 'E', 'U', 'P', 'P', 'I', 'R', 'I', 'G', - 'P', 'I', 'Z', 'Z', 'A', 'P', 'L', 'A', 'C', 'E', 'P', 'L', 'A', 'N', 'E', - 'P', 'L', 'A', 'T', 'E', - 'P', 'L', 'H', 'A', 'U', - 'P', 'L', 'U', 'T', 'A', 'P', 'L', 'U', 'T', 'O', 'P', 'O', 'I', 'N', 'T', 'P', 'O', 'N', 'D', 'O', - 'P', 'O', 'U', 'C', 'H', 'P', 'O', 'U', 'N', 'D', 'P', 'O', 'W', 'E', 'R', 'P', 'R', 'I', 'M', 'E', @@ -6608,34 +3707,21 @@ static const char unicode_name_words[60839] = { 'P', 'R', 'O', 'O', 'F', 'P', 'R', 'O', 'V', 'E', 'P', 'S', 'I', 'L', 'I', - 'P', 'U', 'R', 'S', 'E', 'Q', 'A', 'A', 'F', 'U', 'Q', 'A', 'D', 'M', 'A', 'Q', 'A', 'T', 'A', 'N', - 'Q', 'H', 'O', 'P', 'H', 'Q', 'H', 'W', 'A', 'A', 'Q', 'H', 'W', 'E', 'E', - 'Q', 'I', 'T', 'S', 'A', 'Q', 'U', 'E', 'E', 'N', - 'Q', 'U', 'I', 'C', 'K', 'Q', 'U', 'I', 'L', 'L', - 'Q', 'U', 'I', 'L', 'T', 'Q', 'U', 'O', 'T', 'E', - 'R', '0', '0', '2', 'A', - 'R', '0', '0', '3', 'A', - 'R', '0', '0', '3', 'B', - 'R', '0', '1', '0', 'A', - 'R', '0', '1', '6', 'A', - 'R', 'A', 'D', 'I', 'O', 'R', 'A', 'I', 'D', 'A', 'R', 'A', 'I', 'D', 'O', 'R', 'A', 'N', 'G', 'E', 'R', 'A', 'S', 'H', 'A', - 'R', 'A', 'T', 'H', 'A', 'R', 'A', 'T', 'I', 'O', 'R', 'B', 'A', 'S', 'A', 'R', 'E', 'A', 'C', 'H', - 'R', 'E', 'G', 'I', 'A', 'R', 'E', 'L', 'A', 'A', 'R', 'E', 'V', 'I', 'A', 'R', 'E', 'V', 'M', 'A', @@ -6643,66 +3729,43 @@ static const char unicode_name_words[60839] = { 'R', 'I', 'C', 'E', 'M', 'R', 'I', 'E', 'U', 'L', 'R', 'I', 'G', 'H', 'T', - 'R', 'I', 'N', 'G', 'S', 'R', 'I', 'T', 'S', 'I', 'R', 'I', 'V', 'E', 'R', 'R', 'N', 'O', 'O', 'N', 'R', 'O', 'B', 'A', 'T', - 'R', 'O', 'B', 'O', 'T', 'R', 'O', 'M', 'A', 'N', 'R', 'O', 'U', 'N', 'D', 'R', 'R', 'U', 'O', 'X', 'R', 'R', 'U', 'R', 'X', 'R', 'R', 'Y', 'R', 'X', 'R', 'T', 'A', 'G', 'S', - 'R', 'U', 'B', 'L', 'E', - 'R', 'U', 'G', 'B', 'Y', - 'R', 'U', 'L', 'A', 'I', - 'R', 'U', 'L', 'E', 'R', 'R', 'U', 'M', 'A', 'I', 'R', 'U', 'N', 'I', 'C', 'R', 'U', 'P', 'E', 'E', 'R', 'U', 'P', 'I', 'I', 'R', 'W', 'A', 'H', 'A', - 'S', '0', '0', '2', 'A', - 'S', '0', '0', '6', 'A', - 'S', '0', '1', '4', 'A', - 'S', '0', '1', '4', 'B', - 'S', '0', '1', '7', 'A', - 'S', '0', '2', '6', 'A', - 'S', '0', '2', '6', 'B', - 'S', '0', '3', '5', 'A', 'S', 'A', 'D', 'H', 'E', 'S', 'A', 'F', 'H', 'A', - 'S', 'A', 'K', 'H', 'A', - 'S', 'A', 'K', 'O', 'T', 'S', 'A', 'L', 'A', 'M', 'S', 'A', 'L', 'L', 'A', - 'S', 'A', 'M', 'B', 'A', 'S', 'A', 'M', 'K', 'A', 'S', 'A', 'M', 'P', 'I', 'S', 'A', 'N', 'A', 'H', 'S', 'A', 'S', 'A', 'K', 'S', 'A', 'U', 'I', 'L', - 'S', 'A', 'W', 'A', 'N', 'S', 'B', 'R', 'U', 'L', 'S', 'C', 'H', 'W', 'A', - 'S', 'C', 'O', 'R', 'E', 'S', 'D', 'O', 'N', 'G', 'S', 'E', 'E', 'N', 'U', 'S', 'E', 'G', 'N', 'O', 'S', 'E', 'G', 'O', 'L', 'S', 'E', 'N', 'T', 'I', 'S', 'E', 'N', 'T', 'O', - 'S', 'E', 'R', 'I', 'F', 'S', 'E', 'V', 'E', 'N', 'S', 'H', 'A', 'B', '6', 'S', 'H', 'A', 'D', 'E', - 'S', 'H', 'A', 'F', 'T', 'S', 'H', 'A', 'N', 'G', - 'S', 'H', 'A', 'P', 'E', 'S', 'H', 'A', 'R', '2', - 'S', 'H', 'A', 'R', 'A', 'S', 'H', 'A', 'R', 'P', 'S', 'H', 'A', 'R', 'U', 'S', 'H', 'C', 'H', 'A', @@ -6712,25 +3775,20 @@ static const char unicode_name_words[60839] = { 'S', 'H', 'E', 'L', 'F', 'S', 'H', 'E', 'L', 'L', 'S', 'H', 'E', 'S', 'H', - 'S', 'H', 'E', 'U', 'X', 'S', 'H', 'E', 'V', 'A', 'S', 'H', 'I', 'F', 'T', 'S', 'H', 'I', 'I', 'N', 'S', 'H', 'I', 'M', 'A', - 'S', 'H', 'I', 'R', 'T', 'S', 'H', 'I', 'T', 'A', 'S', 'H', 'O', 'G', 'I', - 'S', 'H', 'O', 'O', 'I', 'S', 'H', 'O', 'O', 'T', 'S', 'H', 'O', 'R', 'T', - 'S', 'H', 'U', 'E', 'Q', 'S', 'H', 'U', 'O', 'P', 'S', 'H', 'U', 'O', 'X', 'S', 'H', 'U', 'R', 'X', 'S', 'H', 'W', 'A', 'A', 'S', 'H', 'W', 'I', 'I', 'S', 'H', 'W', 'O', 'O', - 'S', 'H', 'W', 'O', 'Y', 'S', 'H', 'Y', 'R', 'X', 'S', 'I', 'G', 'E', 'L', 'S', 'I', 'G', 'M', 'A', @@ -6738,171 +3796,96 @@ static const char unicode_name_words[60839] = { 'S', 'I', 'L', 'A', '3', 'S', 'I', 'X', 'T', 'H', 'S', 'I', 'X', 'T', 'Y', - 'S', 'K', 'A', 'T', 'E', - 'S', 'K', 'I', 'E', 'R', 'S', 'K', 'U', 'L', 'L', 'S', 'L', 'A', 'S', 'H', 'S', 'L', 'A', 'V', 'E', 'S', 'L', 'I', 'C', 'E', 'S', 'L', 'I', 'N', 'G', - 'S', 'L', 'O', 'A', 'N', 'S', 'L', 'O', 'P', 'E', 'S', 'L', 'O', 'V', 'O', 'S', 'M', 'A', 'L', 'L', 'S', 'M', 'A', 'S', 'H', 'S', 'M', 'E', 'A', 'R', 'S', 'M', 'I', 'L', 'E', - 'S', 'N', 'A', 'I', 'L', 'S', 'N', 'A', 'K', 'E', 'S', 'N', 'O', 'U', 'T', - 'S', 'O', 'L', 'I', 'D', 'S', 'O', 'U', 'N', 'D', 'S', 'O', 'U', 'T', 'H', 'S', 'P', 'A', 'C', 'E', 'S', 'P', 'A', 'D', 'E', 'S', 'P', 'E', 'A', 'R', 'S', 'P', 'I', 'C', 'E', - 'S', 'P', 'I', 'N', 'E', - 'S', 'P', 'L', 'I', 'T', 'S', 'P', 'O', 'O', 'N', 'S', 'Q', 'U', 'A', 'T', - 'S', 'S', 'H', 'I', 'N', 'S', 'S', 'I', 'E', 'P', 'S', 'S', 'I', 'E', 'X', 'S', 'S', 'Y', 'R', 'X', 'S', 'T', 'A', 'F', 'F', 'S', 'T', 'A', 'N', 'D', 'S', 'T', 'A', 'R', 'K', - 'S', 'T', 'A', 'R', 'S', 'S', 'T', 'A', 'R', 'T', 'S', 'T', 'E', 'A', 'M', - 'S', 'T', 'I', 'C', 'K', 'S', 'T', 'I', 'L', 'E', 'S', 'T', 'I', 'L', 'L', 'S', 'T', 'O', 'C', 'K', 'S', 'T', 'O', 'N', 'E', - 'S', 'T', 'O', 'R', 'E', 'S', 'T', 'O', 'V', 'E', 'S', 'T', 'U', 'D', 'Y', - 'S', 'U', 'A', 'E', 'N', - 'S', 'U', 'A', 'E', 'T', 'S', 'U', 'H', 'U', 'R', 'S', 'U', 'K', 'U', 'N', - 'S', 'U', 'P', 'E', 'R', - 'S', 'U', 'R', 'Y', 'A', - 'S', 'U', 'S', 'H', 'I', - 'S', 'U', 'T', 'R', 'A', 'S', 'W', 'A', 'S', 'H', - 'S', 'W', 'E', 'A', 'T', 'S', 'W', 'E', 'E', 'T', - 'S', 'W', 'I', 'R', 'L', 'S', 'W', 'O', 'R', 'D', 'S', 'W', 'U', 'N', 'G', 'S', 'Y', 'R', 'M', 'A', - 'T', '0', '0', '3', 'A', - 'T', '0', '0', '7', 'A', - 'T', '0', '0', '8', 'A', - 'T', '0', '0', '9', 'A', - 'T', '0', '1', '1', 'A', - 'T', '0', '1', '6', 'A', - 'T', '0', '3', '2', 'A', - 'T', '0', '3', '3', 'A', 'T', 'A', 'B', 'L', 'E', - 'T', 'A', 'K', 'R', 'I', 'T', 'A', 'M', 'I', 'L', 'T', 'A', 'P', 'E', 'R', 'T', 'C', 'H', 'E', 'H', - 'T', 'E', 'A', 'R', 'S', - 'T', 'E', 'E', 'E', 'E', - 'T', 'E', 'E', 'N', 'S', - 'T', 'E', 'E', 'T', 'H', 'T', 'E', 'G', 'E', 'H', 'T', 'E', 'H', 'E', 'H', 'T', 'E', 'I', 'W', 'S', - 'T', 'E', 'N', 'G', 'E', - 'T', 'E', 'N', 'S', 'E', - 'T', 'E', 'N', 'T', 'H', 'T', 'E', 'V', 'I', 'R', 'T', 'H', 'E', 'M', 'A', 'T', 'H', 'E', 'R', 'E', 'T', 'H', 'E', 'T', 'A', - 'T', 'H', 'E', 'T', 'H', - 'T', 'H', 'I', 'A', 'B', - 'T', 'H', 'I', 'C', 'K', 'T', 'H', 'I', 'G', 'H', 'T', 'H', 'I', 'R', 'D', 'T', 'H', 'I', 'T', 'A', 'T', 'H', 'O', 'N', 'G', 'T', 'H', 'O', 'R', 'N', 'T', 'H', 'R', 'E', 'E', - 'T', 'H', 'U', 'M', 'B', 'T', 'H', 'U', 'N', 'G', 'T', 'H', 'U', 'R', 'S', 'T', 'H', 'W', 'A', 'A', - 'T', 'H', 'W', 'E', 'E', - 'T', 'H', 'W', 'I', 'I', - 'T', 'H', 'W', 'O', 'O', 'T', 'I', 'A', 'R', 'A', 'T', 'I', 'G', 'E', 'R', 'T', 'I', 'G', 'H', 'T', 'T', 'I', 'L', 'D', 'E', - 'T', 'I', 'L', 'E', 'S', - 'T', 'I', 'M', 'E', 'R', 'T', 'I', 'M', 'E', 'S', 'T', 'I', 'N', 'N', 'E', 'T', 'I', 'P', 'P', 'I', - 'T', 'I', 'R', 'E', 'D', - 'T', 'I', 'R', 'T', 'A', 'T', 'I', 'T', 'L', 'O', 'T', 'I', 'W', 'A', 'Z', 'T', 'L', 'H', 'E', 'E', - 'T', 'L', 'H', 'O', 'O', - 'T', 'L', 'H', 'W', 'E', - 'T', 'L', 'H', 'Y', 'A', - 'T', 'O', 'K', 'Y', 'O', - 'T', 'O', 'M', 'P', 'I', 'T', 'O', 'N', 'A', 'L', 'T', 'O', 'N', 'O', 'S', 'T', 'O', 'O', 'T', 'H', - 'T', 'O', 'R', 'C', 'H', - 'T', 'O', 'R', 'S', 'O', 'T', 'O', 'T', 'A', 'L', - 'T', 'O', 'U', 'C', 'H', - 'T', 'O', 'W', 'E', 'R', 'T', 'R', 'A', 'C', 'K', 'T', 'R', 'A', 'D', 'E', - 'T', 'R', 'A', 'I', 'N', - 'T', 'R', 'E', 'N', 'D', 'T', 'R', 'I', 'O', 'N', - 'T', 'R', 'U', 'C', 'K', 'T', 'R', 'U', 'N', 'K', 'T', 'R', 'U', 'T', 'H', 'T', 'S', 'A', 'D', 'I', - 'T', 'S', 'E', 'E', 'B', 'T', 'S', 'E', 'R', 'E', - 'T', 'S', 'H', 'A', 'B', 'T', 'S', 'H', 'E', 'G', 'T', 'S', 'H', 'E', 'S', - 'T', 'T', 'H', 'A', 'A', - 'T', 'T', 'H', 'E', 'E', - 'T', 'T', 'H', 'O', 'O', - 'T', 'T', 'H', 'W', 'E', 'T', 'T', 'S', 'E', 'E', 'T', 'T', 'T', 'H', 'A', - 'T', 'U', 'A', 'E', 'P', - 'T', 'U', 'L', 'I', 'P', - 'T', 'U', 'M', 'A', 'E', 'T', 'U', 'N', 'N', 'Y', 'T', 'U', 'R', 'O', '2', - 'T', 'U', 'T', 'T', 'Y', 'T', 'U', 'U', 'M', 'U', - 'U', '-', 'I', '-', 'I', - 'U', '-', 'Y', 'E', 'O', - 'U', '0', '0', '6', 'A', - 'U', '0', '0', '6', 'B', - 'U', '0', '2', '3', 'A', - 'U', '0', '2', '9', 'A', - 'U', '0', '3', '2', 'A', 'U', 'D', 'A', 'A', 'T', 'U', 'K', 'A', 'R', 'A', 'U', 'M', 'B', 'I', 'N', @@ -6911,156 +3894,53 @@ static const char unicode_name_words[60839] = { 'U', 'N', 'I', 'O', 'N', 'U', 'N', 'I', 'T', 'Y', 'U', 'P', 'P', 'E', 'R', - 'U', 'R', 'I', 'N', 'E', 'U', 'R', 'U', 'D', 'A', 'U', 'S', 'S', 'U', '3', 'U', 'T', 'U', 'K', 'I', - 'V', '0', '0', '1', 'A', - 'V', '0', '0', '1', 'B', - 'V', '0', '0', '1', 'C', - 'V', '0', '0', '1', 'D', - 'V', '0', '0', '1', 'E', - 'V', '0', '0', '1', 'F', - 'V', '0', '0', '1', 'G', - 'V', '0', '0', '1', 'H', - 'V', '0', '0', '1', 'I', - 'V', '0', '0', '2', 'A', - 'V', '0', '0', '7', 'A', - 'V', '0', '0', '7', 'B', - 'V', '0', '1', '1', 'A', - 'V', '0', '1', '1', 'B', - 'V', '0', '1', '1', 'C', - 'V', '0', '1', '2', 'A', - 'V', '0', '1', '2', 'B', - 'V', '0', '2', '0', 'A', - 'V', '0', '2', '0', 'B', - 'V', '0', '2', '0', 'C', - 'V', '0', '2', '0', 'D', - 'V', '0', '2', '0', 'E', - 'V', '0', '2', '0', 'F', - 'V', '0', '2', '0', 'G', - 'V', '0', '2', '0', 'H', - 'V', '0', '2', '0', 'I', - 'V', '0', '2', '0', 'J', - 'V', '0', '2', '0', 'K', - 'V', '0', '2', '0', 'L', - 'V', '0', '2', '3', 'A', - 'V', '0', '2', '8', 'A', - 'V', '0', '2', '9', 'A', - 'V', '0', '3', '0', 'A', - 'V', '0', '3', '1', 'A', - 'V', '0', '3', '3', 'A', - 'V', '0', '3', '7', 'A', - 'V', '0', '4', '0', 'A', 'V', 'A', 'A', 'V', 'U', 'V', 'A', 'R', 'I', 'A', 'V', 'A', 'R', 'Y', 'S', 'V', 'A', 'S', 'I', 'S', 'V', 'A', 'T', 'H', 'Y', - 'V', 'E', 'D', 'I', 'C', 'V', 'E', 'R', 'G', 'E', 'V', 'E', 'R', 'S', 'E', 'V', 'E', 'S', 'T', 'A', - 'V', 'E', 'U', 'A', 'E', - 'V', 'I', 'D', 'E', 'O', 'V', 'I', 'R', 'G', 'A', 'V', 'I', 'R', 'G', 'O', - 'V', 'I', 'T', 'A', 'E', 'V', 'O', 'C', 'A', 'L', 'V', 'O', 'W', 'E', 'L', 'V', 'Z', 'M', 'E', 'T', - 'W', '0', '0', '3', 'A', - 'W', '0', '0', '9', 'A', - 'W', '0', '1', '0', 'A', - 'W', '0', '1', '4', 'A', - 'W', '0', '1', '7', 'A', - 'W', '0', '1', '8', 'A', - 'W', '0', '2', '4', 'A', 'W', 'A', 'A', 'V', 'U', - 'W', 'A', 'D', 'D', 'A', - 'W', 'A', 'I', 'S', 'T', 'W', 'A', 'S', 'L', 'A', 'W', 'A', 'T', 'C', 'H', 'W', 'A', 'T', 'E', 'R', 'W', 'A', 'T', 'T', 'O', - 'W', 'A', 'V', 'E', 'S', - 'W', 'E', 'A', 'R', 'Y', - 'W', 'E', 'D', 'G', 'E', - 'W', 'H', 'A', 'L', 'E', 'W', 'H', 'E', 'A', 'T', 'W', 'H', 'E', 'E', 'L', 'W', 'H', 'I', 'T', 'E', 'W', 'H', 'O', 'L', 'E', - 'W', 'I', 'A', 'N', 'G', 'W', 'I', 'D', 'T', 'H', 'W', 'I', 'N', 'D', 'U', - 'W', 'I', 'N', 'G', 'S', 'W', 'I', 'N', 'J', 'A', - 'W', 'I', 'R', 'E', 'D', 'W', 'O', 'M', 'A', 'N', - 'W', 'O', 'M', 'E', 'N', - 'W', 'O', 'R', 'L', 'D', - 'W', 'R', 'I', 'S', 'T', 'W', 'R', 'O', 'N', 'G', - 'W', 'U', 'A', 'E', 'N', - 'W', 'U', 'A', 'E', 'T', 'W', 'U', 'N', 'J', 'O', - 'X', '0', '0', '4', 'A', - 'X', '0', '0', '4', 'B', - 'X', '0', '0', '6', 'A', - 'X', '0', '0', '8', 'A', 'X', 'I', 'R', 'O', 'N', - 'X', 'Y', 'E', 'E', 'M', - 'X', 'Y', 'O', 'O', 'J', - 'Y', '0', '0', '1', 'A', 'Y', 'A', '-', 'Y', 'O', 'Y', 'A', 'A', 'D', 'O', 'Y', 'A', 'A', 'R', 'U', 'Y', 'A', 'D', 'D', 'H', 'Y', 'A', 'G', 'H', 'H', 'Y', 'A', 'K', 'H', 'H', - 'Y', 'A', 'M', 'O', 'K', - 'Y', 'E', 'N', 'A', 'P', 'Y', 'E', 'O', '-', 'O', 'Y', 'E', 'O', '-', 'U', 'Y', 'E', 'R', 'A', 'H', 'Y', 'E', 'S', 'T', 'U', 'Y', 'E', 'T', 'I', 'V', - 'Y', 'E', 'U', 'A', 'E', 'Y', 'I', 'Z', 'E', 'T', - 'Y', 'O', '-', 'A', 'E', - 'Y', 'O', '-', 'E', 'O', 'Y', 'O', '-', 'Y', 'A', - 'Y', 'U', '-', 'A', 'E', 'Y', 'U', '-', 'E', 'O', 'Y', 'U', '-', 'Y', 'E', - 'Y', 'U', 'A', 'E', 'N', - 'Y', 'U', 'W', 'O', 'Q', - 'Z', '0', '0', '2', 'A', - 'Z', '0', '0', '2', 'B', - 'Z', '0', '0', '2', 'C', - 'Z', '0', '0', '2', 'D', - 'Z', '0', '0', '3', 'A', - 'Z', '0', '0', '3', 'B', - 'Z', '0', '0', '4', 'A', - 'Z', '0', '0', '5', 'A', - 'Z', '0', '1', '5', 'A', - 'Z', '0', '1', '5', 'B', - 'Z', '0', '1', '5', 'C', - 'Z', '0', '1', '5', 'D', - 'Z', '0', '1', '5', 'E', - 'Z', '0', '1', '5', 'F', - 'Z', '0', '1', '5', 'G', - 'Z', '0', '1', '5', 'H', - 'Z', '0', '1', '5', 'I', - 'Z', '0', '1', '6', 'A', - 'Z', '0', '1', '6', 'B', - 'Z', '0', '1', '6', 'C', - 'Z', '0', '1', '6', 'D', - 'Z', '0', '1', '6', 'E', - 'Z', '0', '1', '6', 'F', - 'Z', '0', '1', '6', 'G', - 'Z', '0', '1', '6', 'H', 'Z', 'A', 'Q', 'E', 'F', 'Z', 'A', 'R', 'Q', 'A', 'Z', 'A', 'Y', 'I', 'N', @@ -7071,46 +3951,25 @@ static const char unicode_name_words[60839] = { 'Z', 'H', 'Y', 'R', 'X', 'Z', 'I', 'L', 'D', 'E', 'Z', 'I', 'N', 'O', 'R', - 'Z', 'I', 'Q', 'A', 'A', 'Z', 'L', 'A', 'M', 'A', 'Z', 'U', 'B', 'U', 'R', 'Z', 'Y', 'G', 'O', 'S', 'Z', 'Z', 'I', 'E', 'P', 'Z', 'Z', 'I', 'E', 'T', 'Z', 'Z', 'I', 'E', 'X', - 'Z', 'Z', 'S', 'Y', 'A', 'Z', 'Z', 'U', 'R', 'X', 'Z', 'Z', 'Y', 'R', 'X', '-', 'K', 'H', 'Y', 'I', 'L', '-', 'K', 'H', 'Y', 'U', 'D', - 'A', '7', '0', '9', '-', '2', - 'A', '7', '0', '9', '-', '3', - 'A', '7', '0', '9', '-', '4', - 'A', '7', '0', '9', '-', '6', - 'A', 'A', '0', '0', '7', 'A', - 'A', 'A', '0', '0', '7', 'B', - 'A', 'B', '0', '2', '1', 'F', - 'A', 'B', '0', '2', '1', 'M', - 'A', 'B', '0', '2', '2', 'F', - 'A', 'B', '0', '2', '2', 'M', - 'A', 'B', '0', '2', '3', 'M', - 'A', 'B', '1', '3', '1', 'A', - 'A', 'B', '1', '3', '1', 'B', 'A', 'C', 'C', 'E', 'N', 'T', - 'A', 'C', 'C', 'E', 'P', 'T', 'A', 'E', 'G', 'E', 'A', 'N', - 'A', 'E', 'R', 'I', 'A', 'L', - 'A', 'F', 'S', 'A', 'A', 'Q', 'A', 'I', 'H', 'V', 'U', 'S', 'A', 'I', 'K', 'A', 'R', 'A', 'A', 'L', 'A', 'Y', 'H', 'E', - 'A', 'L', 'K', 'A', 'L', 'I', 'A', 'L', 'M', 'O', 'S', 'T', 'A', 'M', 'O', 'U', 'N', 'T', 'A', 'N', 'C', 'H', 'O', 'R', 'A', 'N', 'C', 'O', 'R', 'A', - 'A', 'N', 'G', 'L', 'E', 'D', - 'A', 'N', 'N', 'A', 'A', 'U', 'A', 'P', 'A', 'A', 'T', 'O', 'A', 'P', 'L', 'O', 'U', 'N', 'A', 'R', 'A', 'B', 'I', 'C', @@ -7123,12 +3982,10 @@ static const char unicode_name_words[60839] = { 'A', 'R', 'R', 'O', 'W', 'S', 'A', 'R', 'S', 'E', 'O', 'S', 'A', 'R', 'T', 'A', 'B', 'E', - 'A', 'R', 'T', 'I', 'S', 'T', 'A', 'R', 'U', 'H', 'U', 'A', 'A', 'S', 'C', 'E', 'N', 'T', 'A', 'S', 'H', 'G', 'A', 'B', 'A', 'S', 'Y', 'U', 'R', 'A', - 'A', 'T', 'M', 'A', 'A', 'U', 'A', 'U', 'G', 'U', 'S', 'T', 'A', 'U', 'T', 'U', 'M', 'N', 'A', 'Y', 'A', 'N', 'N', 'A', @@ -7138,128 +3995,81 @@ static const char unicode_name_words[60839] = { 'B', 'A', 'L', 'L', 'O', 'T', 'B', 'A', 'L', 'U', 'D', 'A', 'B', 'A', 'M', 'B', 'O', 'O', - 'B', 'A', 'N', 'A', 'N', 'A', 'B', 'A', 'N', 'T', 'O', 'C', - 'B', 'A', 'R', 'B', 'E', 'R', 'B', 'A', 'R', 'L', 'E', 'Y', 'B', 'A', 'R', 'R', 'E', 'D', 'B', 'A', 'R', 'R', 'E', 'E', 'B', 'E', 'A', 'M', 'E', 'D', - 'B', 'E', 'A', 'V', 'E', 'R', - 'B', 'E', 'E', 'T', 'L', 'E', 'B', 'E', 'F', 'O', 'R', 'E', - 'B', 'E', 'H', 'I', 'N', 'D', 'B', 'E', 'R', 'B', 'E', 'R', 'B', 'E', 'S', 'I', 'D', 'E', 'B', 'E', 'Y', 'Y', 'A', 'L', - 'B', 'I', 'C', 'E', 'P', 'S', - 'B', 'I', 'K', 'I', 'N', 'I', 'B', 'I', 'N', 'A', 'R', 'Y', 'B', 'I', 'S', 'H', 'O', 'P', 'B', 'I', 'T', 'I', 'N', 'G', 'B', 'I', 'T', 'T', 'E', 'R', 'B', 'O', 'R', 'U', 'T', 'O', - 'B', 'O', 'T', 'T', 'L', 'E', 'B', 'O', 'T', 'T', 'O', 'M', - 'B', 'O', 'W', 'I', 'N', 'G', 'B', 'O', 'W', 'T', 'I', 'E', - 'B', 'R', 'A', 'H', 'M', 'I', 'B', 'R', 'A', 'N', 'C', 'H', 'B', 'R', 'E', 'A', 'T', 'H', 'B', 'R', 'E', 'V', 'I', 'S', 'B', 'R', 'I', 'D', 'G', 'E', 'B', 'R', 'O', 'K', 'E', 'N', 'B', 'R', 'O', 'N', 'Z', 'E', - 'B', 'U', 'B', 'B', 'L', 'E', 'B', 'U', 'C', 'K', 'L', 'E', 'B', 'U', 'L', 'L', 'E', 'T', - 'B', 'U', 'T', 'T', 'O', 'N', - 'C', 'A', 'C', 'T', 'U', 'S', - 'C', 'A', 'M', 'E', 'R', 'A', 'C', 'A', 'M', 'N', 'U', 'C', 'C', 'A', 'N', 'C', 'E', 'L', 'C', 'A', 'N', 'C', 'E', 'R', - 'C', 'A', 'N', 'D', 'L', 'E', 'C', 'A', 'N', 'D', 'R', 'A', - 'C', 'A', 'P', 'P', 'E', 'D', 'C', 'A', 'R', 'I', 'A', 'N', - 'C', 'A', 'S', 'K', 'E', 'T', - 'C', 'A', 'S', 'T', 'L', 'E', 'C', 'A', 'T', 'A', 'W', 'A', - 'C', 'C', 'H', 'H', 'A', 'A', - 'C', 'C', 'H', 'H', 'E', 'E', - 'C', 'E', 'L', 'T', 'I', 'C', 'C', 'E', 'N', 'T', 'R', 'E', 'C', 'E', 'R', '-', 'W', 'A', - 'C', 'H', 'A', 'I', 'N', 'S', - 'C', 'H', 'A', 'K', 'M', 'A', 'C', 'H', 'A', 'M', 'K', 'O', 'C', 'H', 'A', 'N', 'G', 'E', - 'C', 'H', 'E', 'E', 'K', 'S', - 'C', 'H', 'E', 'E', 'S', 'E', - 'C', 'H', 'E', 'R', 'R', 'Y', 'C', 'H', 'I', 'L', 'L', 'U', 'C', 'H', 'I', 'R', 'E', 'T', 'C', 'H', 'I', 'R', 'O', 'N', 'C', 'H', 'R', 'I', 'V', 'I', 'C', 'H', 'R', 'O', 'M', 'A', 'C', 'H', 'U', 'R', 'C', 'H', - 'C', 'I', 'N', 'E', 'M', 'A', 'C', 'I', 'R', 'C', 'L', 'E', - 'C', 'I', 'R', 'C', 'U', 'S', 'C', 'L', 'E', 'F', '-', '1', 'C', 'L', 'E', 'F', '-', '2', 'C', 'L', 'I', 'V', 'I', 'S', 'C', 'L', 'O', 'S', 'E', 'D', - 'C', 'L', 'O', 'S', 'E', 'T', - 'C', 'L', 'O', 'V', 'E', 'R', 'C', 'O', 'F', 'F', 'I', 'N', 'C', 'O', 'L', 'U', 'M', 'N', 'C', 'O', 'M', 'I', 'N', 'G', 'C', 'O', 'M', 'M', 'O', 'N', - 'C', 'O', 'O', 'K', 'E', 'D', - 'C', 'O', 'O', 'K', 'I', 'E', - 'C', 'O', 'P', 'P', 'E', 'R', 'C', 'O', 'P', 'T', 'I', 'C', 'C', 'O', 'R', 'N', 'E', 'R', 'C', 'O', 'R', 'P', 'S', 'E', - 'C', 'O', 'U', 'P', 'L', 'E', - 'C', 'R', 'A', 'Y', 'O', 'N', 'C', 'R', 'E', 'D', 'I', 'T', - 'C', 'R', 'O', 'C', 'U', 'S', - 'C', 'R', 'Y', 'I', 'N', 'G', - 'C', 'U', 'P', 'P', 'E', 'D', 'C', 'U', 'R', 'V', 'E', 'D', 'D', 'A', 'A', 'D', 'H', 'U', 'D', 'A', 'G', 'E', 'S', 'H', 'D', 'A', 'G', 'G', 'E', 'R', 'D', 'A', 'L', 'A', 'T', 'H', - 'D', 'A', 'L', 'E', 'T', 'H', 'D', 'A', 'M', 'A', 'R', 'U', - 'D', 'A', 'N', 'C', 'E', 'R', 'D', 'A', 'S', 'E', 'I', 'A', 'D', 'A', 'S', 'H', 'E', 'D', 'D', 'D', 'A', 'H', 'A', 'L', - 'D', 'E', 'E', 'P', 'L', 'Y', 'D', 'E', 'G', 'R', 'E', 'E', 'D', 'E', 'L', 'E', 'T', 'E', 'D', 'E', 'N', 'N', 'E', 'N', 'D', 'E', 'N', 'T', 'A', 'L', - 'D', 'E', 'S', 'E', 'R', 'T', - 'D', 'E', 'S', 'I', 'G', 'N', 'D', 'E', 'V', 'I', 'C', 'E', 'D', 'H', 'A', 'A', 'L', 'U', - 'D', 'H', 'A', 'D', 'H', 'E', 'D', 'H', 'A', 'R', 'M', 'A', - 'D', 'I', 'E', 'S', 'E', 'L', 'D', 'I', 'E', 'S', 'I', 'S', - 'D', 'I', 'G', 'I', 'T', 'S', 'D', 'I', 'G', 'R', 'A', 'M', 'D', 'I', 'P', 'P', 'E', 'R', 'D', 'I', 'R', 'E', 'C', 'T', 'D', 'I', 'V', 'I', 'D', 'E', 'D', 'J', 'E', 'R', 'V', 'I', - 'D', 'O', 'K', 'M', 'A', 'I', 'D', 'O', 'L', 'I', 'U', 'M', 'D', 'O', 'L', 'L', 'A', 'R', 'D', 'O', 'M', 'A', 'I', 'N', @@ -7275,69 +4085,49 @@ static const char unicode_name_words[60839] = { 'D', 'O', 'T', 'T', 'E', 'D', 'D', 'O', 'U', 'B', 'L', 'E', 'D', 'R', 'A', 'G', 'O', 'N', - 'D', 'R', 'E', 'A', 'M', 'Y', 'D', 'U', 'T', 'I', 'E', 'S', - 'E', '-', 'M', 'A', 'I', 'L', 'E', 'I', 'G', 'H', 'T', 'H', 'E', 'I', 'G', 'H', 'T', 'Y', 'E', 'L', 'E', 'V', 'E', 'N', - 'E', 'M', 'B', 'L', 'E', 'M', 'E', 'N', 'D', 'I', 'N', 'G', - 'E', 'N', 'G', 'I', 'N', 'E', 'E', 'Q', 'U', 'A', 'L', 'S', 'E', 'S', 'C', 'A', 'P', 'E', 'E', 'T', 'E', 'R', 'O', 'N', 'E', 'X', 'C', 'E', 'S', 'S', - 'E', 'X', 'H', 'A', 'L', 'E', 'E', 'X', 'I', 'S', 'T', 'S', 'E', 'Y', 'A', 'N', 'N', 'A', - 'F', 'A', 'A', 'M', 'A', 'E', 'F', 'A', 'C', 'E', '-', '1', 'F', 'A', 'C', 'E', '-', '2', 'F', 'A', 'C', 'E', '-', '3', 'F', 'A', 'C', 'E', '-', '4', 'F', 'A', 'C', 'E', '-', '5', 'F', 'A', 'C', 'E', '-', '6', - 'F', 'A', 'C', 'I', 'N', 'G', 'F', 'A', 'C', 'T', 'O', 'R', - 'F', 'A', 'L', 'L', 'E', 'N', 'F', 'A', 'M', 'I', 'L', 'Y', 'F', 'A', 'T', 'H', 'E', 'R', 'F', 'E', 'M', 'A', 'L', 'E', - 'F', 'E', 'R', 'R', 'I', 'S', 'F', 'H', 'T', 'O', 'R', 'A', 'F', 'I', 'F', 'T', 'H', 'S', 'F', 'I', 'G', 'U', 'R', 'E', 'F', 'I', 'L', 'L', 'E', 'D', 'F', 'I', 'L', 'L', 'E', 'R', - 'F', 'I', 'N', 'G', 'E', 'R', 'F', 'I', 'N', 'I', 'T', 'E', - 'F', 'I', 'S', 'T', 'E', 'D', 'F', 'L', 'A', 'G', '-', '1', 'F', 'L', 'A', 'G', '-', '2', 'F', 'L', 'A', 'G', '-', '3', 'F', 'L', 'A', 'G', '-', '4', 'F', 'L', 'A', 'G', '-', '5', - 'F', 'L', 'E', 'X', 'E', 'D', 'F', 'L', 'E', 'X', 'U', 'S', 'F', 'L', 'I', 'G', 'H', 'T', - 'F', 'L', 'O', 'P', 'P', 'Y', 'F', 'L', 'O', 'R', 'A', 'L', 'F', 'L', 'O', 'W', 'E', 'R', - 'F', 'L', 'Y', 'I', 'N', 'G', - 'F', 'O', 'L', 'D', 'E', 'D', - 'F', 'O', 'L', 'D', 'E', 'R', 'F', 'O', 'R', 'C', 'E', 'S', 'F', 'O', 'R', 'K', 'E', 'D', - 'F', 'O', 'R', 'M', 'A', 'T', 'F', 'O', 'U', 'R', 'T', 'H', - 'F', 'R', 'A', 'M', 'E', 'S', - 'F', 'R', 'A', 'N', 'K', 'S', 'F', 'R', 'E', 'N', 'C', 'H', 'F', 'T', 'H', 'O', 'R', 'A', 'G', 'A', 'N', 'G', 'I', 'A', 'G', 'A', 'P', 'P', 'E', 'D', - 'G', 'A', 'R', 'D', 'E', 'N', 'G', 'A', 'S', 'H', 'A', 'N', 'G', 'E', 'D', 'O', 'L', 'A', 'G', 'E', 'M', 'I', 'N', 'I', @@ -7347,67 +4137,43 @@ static const char unicode_name_words[60839] = { 'G', 'E', 'R', 'M', 'A', 'N', 'G', 'H', 'A', 'I', 'N', 'U', 'G', 'H', 'A', 'M', 'A', 'L', - 'G', 'H', 'A', 'M', 'M', 'A', - 'G', 'H', 'A', 'R', 'A', 'E', - 'G', 'H', 'E', 'U', 'A', 'E', - 'G', 'H', 'I', 'M', 'E', 'L', 'G', 'H', 'U', 'N', 'N', 'A', 'G', 'L', 'E', 'I', 'C', 'H', - 'G', 'O', 'B', 'L', 'I', 'N', - 'G', 'O', 'L', 'F', 'E', 'R', 'G', 'O', 'R', 'G', 'O', 'N', 'G', 'O', 'T', 'H', 'I', 'C', 'G', 'R', 'A', 'M', 'M', 'A', - 'G', 'R', 'A', 'P', 'E', 'S', 'G', 'R', 'A', 'T', 'E', 'R', 'G', 'R', 'O', 'U', 'N', 'D', - 'G', 'U', 'I', 'T', 'A', 'R', 'G', 'U', 'R', 'A', 'M', 'U', 'G', 'U', 'R', 'U', 'S', 'H', 'H', '-', 'T', 'Y', 'P', 'E', 'H', 'A', 'F', 'U', 'K', 'H', 'H', 'A', 'G', 'L', 'A', 'Z', 'H', 'A', 'M', 'M', 'E', 'R', - 'H', 'A', 'N', 'D', 'L', 'E', 'H', 'A', 'N', 'G', 'U', 'L', - 'H', 'A', 'T', 'R', 'A', 'N', 'H', 'E', 'A', 'D', 'E', 'D', - 'H', 'E', 'A', 'R', 'T', 'S', 'H', 'E', 'A', 'V', 'E', 'N', 'H', 'E', 'B', 'R', 'E', 'W', - 'H', 'E', 'I', 'G', 'H', 'T', 'H', 'E', 'I', 'S', 'E', 'I', 'H', 'E', 'L', 'M', 'E', 'T', 'H', 'E', 'R', 'M', 'E', 'S', 'H', 'E', 'R', 'U', 'T', 'U', 'H', 'I', 'D', 'I', 'N', 'G', - 'H', 'I', 'N', 'G', 'E', 'D', - 'H', 'O', 'C', 'K', 'E', 'Y', - 'H', 'O', 'L', 'L', 'O', 'W', - 'H', 'O', 'O', 'K', 'E', 'D', 'H', 'U', 'I', 'I', 'T', 'O', - 'H', 'U', 'S', 'H', 'E', 'D', 'H', 'Y', 'P', 'H', 'E', 'N', 'I', '-', 'B', 'E', 'A', 'M', - 'I', '-', 'Y', 'A', '-', 'O', 'I', 'L', 'I', 'M', 'M', 'U', - 'I', 'N', 'D', 'I', 'A', 'N', 'I', 'N', 'G', 'W', 'A', 'Z', - 'I', 'N', 'H', 'A', 'L', 'E', 'I', 'N', 'I', 'N', 'G', 'U', 'I', 'N', 'S', 'E', 'C', 'T', 'I', 'N', 'S', 'I', 'D', 'E', 'I', 'S', 'A', 'K', 'I', 'A', - 'I', 'S', 'L', 'A', 'N', 'D', 'I', 'S', 'S', 'H', 'A', 'R', 'I', 'T', 'A', 'L', 'I', 'C', 'I', 'Y', 'A', 'N', 'N', 'A', - 'J', 'H', 'A', 'Y', 'I', 'N', 'J', 'O', 'I', 'N', 'E', 'D', 'J', 'O', 'I', 'N', 'E', 'R', - 'J', 'O', 'I', 'N', 'T', 'S', 'J', 'O', 'Y', 'O', 'U', 'S', - 'K', 'A', 'I', 'T', 'H', 'I', 'K', 'A', 'N', 'A', 'K', 'O', 'K', 'A', 'N', 'G', 'X', 'I', 'K', 'A', 'S', 'K', 'A', 'L', @@ -7418,50 +4184,32 @@ static const char unicode_name_words[60839] = { 'K', 'E', 'L', 'V', 'I', 'N', 'K', 'E', 'M', 'P', 'L', 'I', 'K', 'E', 'M', 'P', 'U', 'L', - 'K', 'E', 'U', 'A', 'E', 'M', - 'K', 'E', 'U', 'K', 'A', 'Q', - 'K', 'E', 'U', 'P', 'U', 'Q', 'K', 'E', 'Y', 'C', 'A', 'P', - 'K', 'H', 'A', 'M', 'T', 'I', 'K', 'H', 'A', 'N', 'D', 'A', - 'K', 'H', 'O', 'J', 'K', 'I', 'K', 'H', 'O', 'M', 'U', 'T', - 'K', 'H', 'U', 'D', 'A', 'M', - 'K', 'I', 'E', 'V', 'A', 'N', - 'K', 'I', 'L', 'L', 'E', 'R', - 'K', 'I', 'M', 'O', 'N', 'O', 'K', 'I', 'S', 'I', 'M', '5', 'K', 'I', 'Y', 'E', 'O', 'K', 'K', 'L', 'A', 'S', 'M', 'A', 'K', 'L', 'I', 'T', 'O', 'N', 'K', 'N', 'I', 'G', 'H', 'T', - 'K', 'O', 'G', 'H', 'O', 'M', 'K', 'O', 'R', 'E', 'A', 'N', 'K', 'O', 'R', 'U', 'N', 'A', - 'K', 'P', 'A', 'R', 'A', 'Q', 'K', 'U', 'S', 'H', 'U', '2', 'K', 'W', 'U', '3', '1', '8', 'K', 'Y', 'U', 'R', 'I', 'I', 'L', '-', 'T', 'Y', 'P', 'E', - 'L', 'A', 'A', 'N', 'A', 'E', - 'L', 'A', 'B', 'I', 'A', 'L', 'L', 'A', 'H', 'S', 'H', 'U', 'L', 'A', 'M', 'A', 'D', 'H', 'L', 'A', 'M', 'B', 'D', 'A', - 'L', 'A', 'M', 'E', 'D', 'H', 'L', 'A', 'R', 'G', 'E', 'R', 'L', 'A', 'U', 'K', 'A', 'Z', 'L', 'E', 'A', 'D', 'E', 'R', - 'L', 'E', 'D', 'G', 'E', 'R', 'L', 'E', 'G', 'I', 'O', 'N', 'L', 'E', 'I', 'M', 'M', 'A', 'L', 'E', 'N', 'G', 'T', 'H', 'L', 'E', 'P', 'C', 'H', 'A', 'L', 'E', 'S', 'S', 'E', 'R', 'L', 'E', 'T', 'T', 'E', 'R', - 'L', 'E', 'U', 'A', 'E', 'M', - 'L', 'E', 'U', 'A', 'E', 'P', - 'L', 'I', 'F', 'T', 'E', 'R', 'L', 'I', 'L', 'I', 'T', 'H', 'L', 'I', 'M', 'M', 'U', '2', 'L', 'I', 'M', 'M', 'U', '4', @@ -7470,24 +4218,13 @@ static const char unicode_name_words[60839] = { 'L', 'I', 'N', 'E', '-', '7', 'L', 'I', 'N', 'E', '-', '9', 'L', 'I', 'N', 'E', 'A', 'R', - 'L', 'I', 'N', 'G', 'S', 'A', - 'L', 'I', 'N', 'K', 'E', 'D', 'L', 'I', 'Q', 'U', 'I', 'D', - 'L', 'I', 'T', 'T', 'E', 'R', 'L', 'I', 'T', 'T', 'L', 'E', - 'L', 'O', 'M', 'M', 'A', 'E', - 'L', 'O', 'N', 'S', 'U', 'M', - 'L', 'O', 'O', 'P', 'E', 'D', - 'L', 'O', 'U', 'D', 'L', 'Y', 'L', 'U', 'N', 'A', 'T', 'E', - 'L', 'U', 'N', 'G', 'S', 'I', 'L', 'Y', 'C', 'I', 'A', 'N', 'L', 'Y', 'D', 'I', 'A', 'N', 'M', 'A', 'C', 'R', 'O', 'N', 'M', 'A', 'D', 'D', 'A', 'H', - 'M', 'A', 'E', 'L', 'E', 'E', - 'M', 'A', 'E', 'M', 'B', 'A', - 'M', 'A', 'E', 'N', 'Y', 'I', 'M', 'A', 'I', 'D', 'E', 'N', 'M', 'A', 'N', 'C', 'H', 'U', 'M', 'A', 'N', 'N', 'A', 'Z', @@ -7500,37 +4237,22 @@ static const char unicode_name_words[60839] = { 'M', 'A', 'S', 'O', 'R', 'A', 'M', 'A', 'T', 'R', 'I', 'X', 'M', 'A', 'X', 'I', 'M', 'A', - 'M', 'B', 'A', 'N', 'Y', 'I', - 'M', 'B', 'E', 'R', 'A', 'E', - 'M', 'B', 'E', 'U', 'R', 'I', - 'M', 'B', 'U', 'A', 'E', 'M', 'M', 'E', 'D', 'I', 'A', 'L', 'M', 'E', 'D', 'I', 'U', 'M', - 'M', 'E', 'E', 'T', 'E', 'I', 'M', 'E', 'G', 'A', 'L', 'I', 'M', 'E', 'M', 'B', 'E', 'R', - 'M', 'E', 'N', 'D', 'U', 'T', 'M', 'E', 'R', 'K', 'H', 'A', 'M', 'E', 'T', 'R', 'I', 'A', - 'M', 'F', 'E', 'U', 'A', 'E', - 'M', 'F', 'I', 'Y', 'A', 'Q', - 'M', 'G', 'B', 'A', 'S', 'A', - 'M', 'G', 'B', 'E', 'U', 'N', - 'M', 'G', 'B', 'I', 'E', 'E', 'M', 'I', 'D', 'D', 'L', 'E', 'M', 'I', 'K', 'R', 'O', 'N', 'M', 'I', 'L', 'L', 'E', 'T', 'M', 'I', 'N', 'I', 'M', 'A', - 'M', 'O', 'B', 'I', 'L', 'E', 'M', 'O', 'D', 'E', 'L', 'S', 'M', 'O', 'D', 'U', 'L', 'O', - 'M', 'O', 'N', 'K', 'E', 'Y', 'M', 'O', 'R', 'T', 'A', 'R', - 'M', 'O', 'S', 'Q', 'U', 'E', 'M', 'O', 'T', 'H', 'E', 'R', 'M', 'U', 'C', 'A', 'A', 'D', 'M', 'U', 'N', 'S', 'U', 'B', - 'M', 'U', 'O', 'M', 'A', 'E', 'M', 'U', 'Q', 'D', 'A', 'M', 'M', 'U', 'R', 'G', 'U', '2', 'N', '-', 'C', 'R', 'E', 'E', @@ -7538,255 +4260,138 @@ static const char unicode_name_words[60839] = { 'N', 'A', 'U', 'D', 'I', 'Z', 'N', 'A', 'U', 'T', 'H', 'S', 'N', 'A', 'X', 'I', 'A', 'N', - 'N', 'D', 'O', 'M', 'B', 'U', 'N', 'E', 'N', 'A', 'N', 'O', 'N', 'E', 'S', 'T', 'E', 'D', 'N', 'E', 'U', 'T', 'E', 'R', - 'N', 'G', 'A', 'N', 'G', 'U', - 'N', 'G', 'G', 'A', 'A', 'M', - 'N', 'G', 'G', 'E', 'E', 'T', - 'N', 'G', 'G', 'E', 'U', 'X', - 'N', 'G', 'G', 'U', 'O', 'M', - 'N', 'G', 'G', 'U', 'O', 'N', - 'N', 'G', 'G', 'U', 'O', 'Q', - 'N', 'G', 'K', 'E', 'U', 'X', - 'N', 'G', 'K', 'I', 'E', 'E', - 'N', 'G', 'K', 'Y', 'E', 'E', - 'N', 'G', 'U', 'A', 'E', 'T', 'N', 'I', 'N', 'D', 'A', '2', 'N', 'I', 'N', 'E', 'T', 'Y', 'N', 'I', 'R', 'U', 'G', 'U', - 'N', 'J', 'E', 'E', 'E', 'E', - 'N', 'K', 'I', 'N', 'D', 'I', - 'N', 'L', '0', '0', '5', 'A', - 'N', 'L', '0', '1', '7', 'A', 'N', 'O', 'K', 'H', 'U', 'K', - 'N', 'O', 'R', 'D', 'I', 'C', 'N', 'O', 'R', 'M', 'A', 'L', - 'N', 'S', 'H', 'I', 'E', 'E', - 'N', 'S', 'H', 'U', 'E', 'T', - 'N', 'S', 'H', 'U', 'O', 'P', - 'N', 'S', 'I', 'E', 'E', 'P', - 'N', 'S', 'I', 'E', 'E', 'T', - 'N', 'U', '0', '1', '0', 'A', - 'N', 'U', '0', '1', '1', 'A', - 'N', 'U', '0', '1', '8', 'A', - 'N', 'U', '0', '2', '2', 'A', 'N', 'U', 'B', 'I', 'A', 'N', 'N', 'U', 'M', 'B', 'E', 'R', 'N', 'U', 'M', 'E', 'R', 'O', 'O', 'B', 'E', 'L', 'O', 'S', 'O', 'B', 'E', 'L', 'U', 'S', 'O', 'B', 'J', 'E', 'C', 'T', - 'O', 'C', 'L', 'O', 'C', 'K', - 'O', 'F', 'F', 'I', 'C', 'E', 'O', 'G', 'O', 'N', 'E', 'K', 'O', 'L', 'I', 'G', 'O', 'N', 'O', 'M', 'A', 'L', 'O', 'N', - 'O', 'P', 'E', 'N', '-', 'O', 'O', 'P', 'E', 'N', '-', 'P', 'O', 'P', 'P', 'O', 'S', 'E', 'O', 'P', 'T', 'I', 'O', 'N', - 'O', 'R', 'A', 'N', 'G', 'E', 'O', 'R', 'C', 'H', 'I', 'D', 'O', 'R', 'I', 'G', 'I', 'N', - 'O', 'R', 'K', 'H', 'O', 'N', 'O', 'R', 'N', 'A', 'T', 'E', - 'O', 'T', 'H', 'E', 'R', 'S', 'O', 'T', 'T', 'A', 'V', 'A', 'O', 'U', 'N', 'K', 'I', 'A', - 'O', 'U', 'T', 'B', 'O', 'X', 'O', 'X', 'E', 'I', 'A', 'I', 'O', 'Y', 'A', 'N', 'N', 'A', - 'P', 'A', 'A', 'R', 'A', 'E', - 'P', 'A', 'D', 'D', 'L', 'E', - 'P', 'A', 'H', 'A', 'W', 'H', 'P', 'A', 'I', 'R', 'E', 'D', - 'P', 'A', 'K', 'P', 'A', 'K', 'P', 'A', 'L', 'L', 'A', 'S', 'P', 'A', 'L', 'U', 'T', 'A', 'P', 'A', 'M', 'A', 'D', 'A', - 'P', 'A', 'S', 'H', 'A', 'E', 'P', 'A', 'S', 'H', 'T', 'A', - 'P', 'E', 'E', 'S', 'H', 'I', 'P', 'E', 'N', 'C', 'I', 'L', 'P', 'E', 'N', 'I', 'H', 'I', - 'P', 'E', 'O', 'P', 'L', 'E', 'P', 'E', 'O', 'R', 'T', 'H', - 'P', 'E', 'P', 'P', 'E', 'R', - 'P', 'E', 'R', 'M', 'I', 'C', - 'P', 'E', 'R', 'N', 'I', 'N', 'P', 'E', 'R', 'S', 'O', 'N', 'P', 'E', 'R', 'T', 'H', 'O', 'P', 'E', 'S', 'E', 'T', 'A', - 'P', 'E', 'U', 'T', 'A', 'E', 'P', 'H', 'N', 'A', 'E', 'K', - 'P', 'H', 'O', 'N', 'E', 'S', 'P', 'H', 'R', 'A', 'S', 'E', 'P', 'I', 'A', 'S', 'M', 'A', - 'P', 'I', 'C', 'K', 'E', 'T', 'P', 'I', 'K', 'U', 'R', 'U', 'P', 'I', 'P', 'I', 'N', 'G', - 'P', 'I', 'R', 'A', 'C', 'Y', 'P', 'I', 'S', 'C', 'E', 'S', - 'P', 'I', 'S', 'T', 'O', 'L', 'P', 'L', 'A', 'N', 'C', 'K', 'P', 'L', 'O', 'P', 'H', 'U', 'P', 'L', 'U', 'M', 'E', 'D', - 'P', 'L', 'U', 'R', 'A', 'L', - 'P', 'O', 'C', 'K', 'E', 'T', 'P', 'O', 'E', 'T', 'I', 'C', 'P', 'O', 'E', 'T', 'R', 'Y', 'P', 'O', 'I', 'N', 'T', 'O', - 'P', 'O', 'I', 'N', 'T', 'S', 'P', 'O', 'K', 'O', 'J', 'I', - 'P', 'O', 'L', 'I', 'C', 'E', - 'P', 'O', 'L', 'I', 'S', 'H', - 'P', 'O', 'M', 'M', 'E', 'E', - 'P', 'O', 'O', 'D', 'L', 'E', - 'P', 'O', 'P', 'P', 'E', 'R', 'P', 'O', 'S', 'T', 'A', 'L', - 'P', 'O', 'T', 'A', 'T', 'O', - 'P', 'O', 'W', 'D', 'E', 'R', 'P', 'O', 'W', 'E', 'R', 'S', - 'P', 'R', 'A', 'Y', 'E', 'R', - 'P', 'R', 'I', 'N', 'T', 'S', 'P', 'R', 'O', 'T', 'O', 'S', 'P', 'S', 'I', 'L', 'O', 'N', 'P', 'T', 'H', 'A', 'H', 'A', - 'P', 'U', 'B', 'L', 'I', 'C', - 'P', 'U', 'F', 'F', 'E', 'D', - 'P', 'U', 'R', 'I', 'F', 'Y', 'P', 'U', 'R', 'I', 'T', 'Y', - 'P', 'U', 'R', 'P', 'L', 'E', 'Q', 'A', 'M', 'A', 'T', 'S', 'Q', 'A', 'R', 'N', 'E', 'Y', 'Q', 'E', 'T', 'A', 'N', 'A', 'Q', 'U', 'B', 'U', 'T', 'S', 'R', '-', 'C', 'R', 'E', 'E', - 'R', 'A', 'B', 'B', 'I', 'T', - 'R', 'A', 'C', 'I', 'N', 'G', 'R', 'A', 'I', 'S', 'E', 'D', 'R', 'A', 'M', 'B', 'A', 'T', 'R', 'A', 'S', 'O', 'U', 'L', 'R', 'E', 'C', 'O', 'R', 'D', 'R', 'E', 'J', 'A', 'N', 'G', - 'R', 'E', 'M', 'E', 'D', 'Y', 'R', 'E', 'P', 'E', 'A', 'T', - 'R', 'E', 'T', 'O', 'R', 'T', 'R', 'E', 'T', 'U', 'R', 'N', 'R', 'H', 'O', 'T', 'I', 'C', - 'R', 'I', 'B', 'B', 'O', 'N', 'R', 'I', 'K', 'R', 'I', 'K', - 'R', 'I', 'M', 'G', 'B', 'A', - 'R', 'I', 'P', 'P', 'L', 'E', 'R', 'I', 'S', 'I', 'N', 'G', 'R', 'I', 'T', 'U', 'A', 'L', 'R', 'N', 'Y', 'I', 'N', 'G', - 'R', 'O', 'C', 'K', 'E', 'T', - 'R', 'O', 'L', 'L', 'E', 'R', - 'R', 'T', 'H', 'A', 'N', 'G', - 'R', 'U', 'N', 'N', 'E', 'R', 'R', 'U', 'N', 'O', 'U', 'T', 'S', 'A', 'A', 'D', 'H', 'U', - 'S', 'A', 'F', 'E', 'T', 'Y', 'S', 'A', 'J', 'D', 'A', 'H', - 'S', 'A', 'L', 'T', '-', '2', 'S', 'A', 'M', 'E', 'K', 'H', - 'S', 'A', 'M', 'V', 'A', 'T', 'S', 'A', 'M', 'Y', 'O', 'K', - 'S', 'A', 'N', 'D', 'A', 'L', - 'S', 'A', 'N', 'D', 'H', 'I', 'S', 'A', 'N', 'G', 'A', '2', 'S', 'A', 'N', 'N', 'Y', 'A', 'S', 'A', 'T', 'U', 'R', 'N', 'S', 'A', 'Y', 'I', 'S', 'I', 'S', 'C', 'A', 'L', 'E', 'S', 'S', 'C', 'H', 'E', 'M', 'A', - 'S', 'C', 'H', 'O', 'O', 'L', 'S', 'C', 'R', 'E', 'E', 'N', 'S', 'C', 'R', 'I', 'P', 'T', - 'S', 'C', 'R', 'O', 'L', 'L', - 'S', 'E', 'C', 'A', 'N', 'T', 'S', 'E', 'C', 'O', 'N', 'D', 'S', 'E', 'C', 'R', 'E', 'T', 'S', 'E', 'C', 'T', 'O', 'R', 'S', 'E', 'I', 'S', 'M', 'A', 'S', 'E', 'R', 'I', 'F', 'S', 'S', 'E', 'S', 'A', 'M', 'E', - 'S', 'E', 'T', 'F', 'O', 'N', - 'S', 'E', 'U', 'A', 'E', 'Q', 'S', 'H', 'A', 'D', 'D', 'A', - 'S', 'H', 'A', 'D', 'E', 'D', 'S', 'H', 'A', 'K', 'T', 'I', 'S', 'H', 'A', 'P', 'E', 'S', - 'S', 'H', 'A', 'V', 'E', 'D', 'S', 'H', 'E', 'E', 'N', 'U', 'S', 'H', 'E', 'Q', 'E', 'L', 'S', 'H', 'E', 'S', 'H', '2', - 'S', 'H', 'E', 'U', 'A', 'E', - 'S', 'H', 'E', 'U', 'O', 'Q', 'S', 'H', 'I', 'E', 'L', 'D', - 'S', 'H', 'I', 'N', 'D', 'A', 'S', 'H', 'I', 'N', 'I', 'G', - 'S', 'H', 'I', 'N', 'T', 'O', - 'S', 'H', 'I', 'R', 'A', 'E', 'S', 'H', 'O', 'R', 'T', 'S', - 'S', 'H', 'O', 'W', 'E', 'R', - 'S', 'H', 'R', 'I', 'M', 'P', - 'S', 'H', 'R', 'I', 'N', 'E', 'S', 'H', 'U', 'B', 'U', 'R', 'S', 'I', 'C', 'K', 'L', 'E', - 'S', 'I', 'L', 'V', 'E', 'R', 'S', 'I', 'N', 'D', 'H', 'I', 'S', 'I', 'N', 'G', 'L', 'E', 'S', 'I', 'X', 'T', 'H', 'S', 'S', 'K', 'E', 'W', 'E', 'D', - 'S', 'L', 'E', 'E', 'P', 'Y', - 'S', 'L', 'E', 'U', 'T', 'H', - 'S', 'L', 'I', 'D', 'E', 'R', 'S', 'L', 'O', 'W', 'L', 'Y', - 'S', 'O', 'C', 'C', 'E', 'R', - 'S', 'O', 'N', 'J', 'A', 'M', - 'S', 'O', 'U', 'N', 'A', 'P', 'S', 'O', 'U', 'R', 'C', 'E', 'S', 'O', 'W', 'I', 'L', 'O', - 'S', 'P', 'A', 'D', 'E', 'S', 'S', 'P', 'A', 'T', 'H', 'I', 'S', 'P', 'E', 'E', 'C', 'H', - 'S', 'P', 'I', 'D', 'E', 'R', 'S', 'P', 'I', 'R', 'A', 'L', 'S', 'P', 'I', 'R', 'I', 'T', 'S', 'P', 'O', 'K', 'E', 'D', - 'S', 'P', 'O', 'R', 'T', 'S', - 'S', 'P', 'R', 'E', 'A', 'D', 'S', 'P', 'R', 'I', 'N', 'G', 'S', 'P', 'R', 'O', 'U', 'T', 'S', 'P', 'U', 'N', 'G', 'S', 'S', 'Q', 'U', 'A', 'R', 'E', 'S', 'Q', 'U', 'I', 'S', 'H', - 'S', 'T', 'A', 'T', 'U', 'E', - 'S', 'T', 'E', 'R', 'E', 'O', 'S', 'T', 'I', 'G', 'M', 'A', 'S', 'T', 'I', 'M', 'M', 'E', 'S', 'T', 'R', 'A', 'I', 'F', 'S', 'T', 'R', 'E', 'S', 'S', 'S', 'T', 'R', 'I', 'D', 'E', - 'S', 'T', 'R', 'I', 'K', 'E', - 'S', 'T', 'R', 'I', 'P', 'E', 'S', 'T', 'R', 'O', 'K', 'E', - 'S', 'T', 'R', 'O', 'N', 'G', - 'S', 'T', 'U', 'D', 'I', 'O', 'S', 'U', 'B', 'I', 'T', 'O', 'S', 'U', 'B', 'S', 'E', 'T', - 'S', 'U', 'C', 'K', 'E', 'D', - 'S', 'U', 'L', 'F', 'U', 'R', 'S', 'U', 'M', 'A', 'S', 'H', 'S', 'U', 'M', 'M', 'E', 'R', - 'S', 'U', 'N', 'S', 'E', 'T', 'S', 'U', 'R', 'A', 'N', 'G', - 'S', 'U', 'R', 'F', 'E', 'R', - 'S', 'V', 'A', 'S', 'T', 'I', 'S', 'W', 'O', 'R', 'D', 'S', 'S', 'Y', 'L', 'O', 'T', 'I', 'S', 'Y', 'M', 'B', 'O', 'L', @@ -7799,21 +4404,13 @@ static const char unicode_name_words[60839] = { 'T', 'A', 'L', 'I', 'N', 'G', 'T', 'A', 'M', 'I', 'N', 'G', 'T', 'A', 'N', 'N', 'E', 'D', - 'T', 'A', 'R', 'G', 'E', 'T', - 'T', 'A', 'R', 'T', 'A', 'R', - 'T', 'A', 'R', 'U', 'N', 'G', 'T', 'A', 'U', 'R', 'U', 'S', - 'T', 'E', 'A', 'C', 'U', 'P', 'T', 'E', 'D', 'U', 'N', 'G', 'T', 'E', 'L', 'E', 'I', 'A', - 'T', 'E', 'L', 'L', 'E', 'R', 'T', 'E', 'L', 'O', 'U', 'S', 'T', 'E', 'L', 'U', 'G', 'U', 'T', 'E', 'M', 'P', 'U', 'S', - 'T', 'E', 'N', 'N', 'I', 'S', 'T', 'E', 'N', 'U', 'T', 'O', - 'T', 'E', 'U', 'A', 'E', 'N', - 'T', 'E', 'U', 'A', 'E', 'Q', 'T', 'H', 'A', 'A', 'L', 'U', 'T', 'H', 'A', 'A', 'N', 'A', 'T', 'H', 'A', 'H', 'A', 'N', @@ -7823,47 +4420,32 @@ static const char unicode_name_words[60839] = { 'T', 'H', 'I', 'R', 'T', 'Y', 'T', 'H', 'I', 'U', 'T', 'H', 'T', 'H', 'R', 'E', 'A', 'D', - 'T', 'H', 'U', 'M', 'B', 'S', 'T', 'H', 'Y', 'O', 'O', 'M', - 'T', 'I', 'C', 'K', 'E', 'T', 'T', 'I', 'K', 'E', 'U', 'T', 'T', 'I', 'P', 'E', 'H', 'A', - 'T', 'I', 'R', 'Y', 'A', 'K', - 'T', 'O', 'I', 'L', 'E', 'T', - 'T', 'O', 'L', 'O', 'N', 'G', - 'T', 'O', 'M', 'A', 'T', 'O', 'T', 'O', 'N', 'E', '-', '1', 'T', 'O', 'N', 'E', '-', '2', 'T', 'O', 'N', 'E', '-', '3', 'T', 'O', 'N', 'E', '-', '4', 'T', 'O', 'N', 'E', '-', '5', 'T', 'O', 'N', 'E', '-', '6', - 'T', 'O', 'N', 'E', '-', '7', - 'T', 'O', 'N', 'E', '-', '8', 'T', 'O', 'N', 'G', 'U', 'E', 'T', 'O', 'P', 'B', 'A', 'R', 'T', 'R', 'I', 'P', 'L', 'E', 'T', 'R', 'I', 'P', 'L', 'I', 'T', 'R', 'I', 'P', 'O', 'D', 'T', 'R', 'I', 'T', 'O', 'S', - 'T', 'R', 'O', 'P', 'H', 'Y', - 'T', 'S', 'H', 'E', 'E', 'J', - 'T', 'S', 'H', 'O', 'O', 'J', 'T', 'S', 'H', 'O', 'O', 'K', 'T', 'S', 'H', 'U', 'G', 'S', 'T', 'T', 'E', 'H', 'E', 'H', 'T', 'U', 'A', 'R', 'E', 'G', 'T', 'U', 'G', 'R', 'I', 'K', 'T', 'U', 'R', 'B', 'A', 'N', - 'T', 'U', 'R', 'K', 'E', 'Y', - 'T', 'U', 'R', 'K', 'I', 'C', 'T', 'U', 'R', 'N', 'E', 'D', 'T', 'U', 'R', 'T', 'L', 'E', 'T', 'V', 'R', 'I', 'D', 'O', 'T', 'W', 'E', 'L', 'V', 'E', 'T', 'W', 'E', 'N', 'T', 'Y', - 'T', 'W', 'O', '-', 'E', 'M', - 'T', 'X', 'H', 'E', 'E', 'J', 'T', 'Y', 'P', 'E', '-', '1', 'T', 'Y', 'P', 'E', '-', '2', 'T', 'Y', 'P', 'E', '-', '3', @@ -7883,37 +4465,22 @@ static const char unicode_name_words[60839] = { 'V', 'A', 'R', 'I', 'K', 'A', 'V', 'E', 'C', 'T', 'O', 'R', 'V', 'E', 'S', 'S', 'E', 'L', - 'V', 'I', 'D', 'J', '-', '2', - 'V', 'I', 'O', 'L', 'I', 'N', 'V', 'I', 'R', 'A', 'M', 'A', 'V', 'I', 'R', 'I', 'A', 'M', 'V', 'O', 'I', 'C', 'E', 'D', 'V', 'O', 'L', 'U', 'M', 'E', 'V', 'R', 'A', 'C', 'H', 'Y', 'V', 'U', 'L', 'G', 'A', 'R', - 'W', 'A', 'N', 'I', 'N', 'G', - 'W', 'A', 'R', 'A', 'N', 'G', - 'W', 'A', 'V', 'I', 'N', 'G', - 'W', 'A', 'X', 'I', 'N', 'G', 'W', 'E', 'A', 'P', 'O', 'N', 'W', 'E', 'I', 'G', 'H', 'T', 'W', 'I', 'G', 'G', 'L', 'Y', - 'W', 'I', 'N', 'D', 'O', 'W', 'W', 'I', 'N', 'T', 'E', 'R', - 'W', 'I', 'T', 'H', 'I', 'N', 'W', 'O', 'L', 'O', 'S', 'O', - 'W', 'O', 'M', 'A', 'N', 'S', - 'W', 'O', 'M', 'E', 'N', 'S', - 'W', 'O', 'R', 'K', 'E', 'R', 'W', 'R', 'E', 'A', 'T', 'H', - 'W', 'R', 'E', 'N', 'C', 'H', 'X', 'E', 'S', 'T', 'E', 'S', 'Y', '-', 'C', 'R', 'E', 'E', 'Y', 'A', 'K', 'A', 'S', 'H', 'Y', 'E', 'L', 'L', 'O', 'W', - 'Y', 'E', 'O', '-', 'Y', 'A', - 'Y', 'E', 'U', 'A', 'E', 'T', - 'Y', 'E', 'U', 'R', 'A', 'E', 'Y', 'F', 'E', 'S', 'I', 'S', 'Y', 'O', '-', 'Y', 'A', 'E', 'Y', 'O', '-', 'Y', 'E', 'O', @@ -7921,88 +4488,56 @@ static const char unicode_name_words[60839] = { 'Y', 'U', '-', 'Y', 'E', 'O', 'Z', 'E', 'M', 'L', 'J', 'A', 'Z', 'E', 'M', 'L', 'Y', 'A', - 'Z', 'H', 'A', 'Y', 'I', 'N', 'Z', 'I', 'G', 'Z', 'A', 'G', 'Z', 'Q', 'A', 'P', 'H', 'A', - 'Z', 'W', 'N', 'B', 'S', 'P', 'A', 'A', 'Y', 'A', 'N', 'N', 'A', 'A', 'B', 'A', 'F', 'I', 'L', 'I', 'A', 'B', 'Y', 'S', 'M', 'A', 'L', 'A', 'C', 'A', 'D', 'E', 'M', 'Y', 'A', 'C', 'C', 'O', 'U', 'N', 'T', - 'A', 'D', 'D', 'R', 'E', 'S', 'S', 'A', 'D', 'V', 'A', 'N', 'C', 'E', 'A', 'E', 'Y', 'A', 'N', 'N', 'A', 'A', 'F', 'G', 'H', 'A', 'N', 'I', 'A', 'F', 'R', 'I', 'C', 'A', 'N', - 'A', 'G', 'A', 'I', 'N', 'S', 'T', 'A', 'H', 'A', 'G', 'G', 'A', 'R', 'A', 'I', 'V', 'I', 'L', 'I', 'K', 'A', 'I', 'Y', 'A', 'N', 'N', 'A', 'A', 'L', 'E', 'M', 'B', 'I', 'C', 'A', 'L', 'I', 'G', 'N', 'E', 'D', 'A', 'L', 'L', 'A', 'H', 'O', 'U', - 'A', 'M', 'A', 'L', 'G', 'A', 'M', - 'A', 'M', 'P', 'H', 'O', 'R', 'A', 'A', 'N', 'G', 'U', 'L', 'A', 'R', 'A', 'N', 'N', 'U', 'I', 'T', 'Y', - 'A', 'N', 'T', 'E', 'N', 'N', 'A', 'A', 'P', 'O', 'T', 'H', 'E', 'S', - 'A', 'R', 'A', 'B', 'I', 'A', 'N', - 'A', 'R', 'A', 'E', 'A', '-', 'A', - 'A', 'R', 'A', 'E', 'A', '-', 'E', 'A', 'R', 'A', 'E', 'A', '-', 'I', 'A', 'R', 'A', 'E', 'A', '-', 'U', - 'A', 'R', 'A', 'M', 'A', 'I', 'C', 'A', 'R', 'C', 'H', 'A', 'I', 'C', - 'A', 'R', 'K', 'A', 'A', 'N', 'U', 'A', 'R', 'K', 'T', 'I', 'K', 'O', - 'A', 'R', 'S', 'E', 'N', 'I', 'C', 'A', 'U', 'S', 'T', 'R', 'A', 'L', 'A', 'U', 'Y', 'A', 'N', 'N', 'A', 'A', 'V', 'E', 'R', 'A', 'G', 'E', - 'A', 'V', 'E', 'S', 'T', 'A', 'N', 'B', 'A', 'A', 'R', 'E', 'R', 'U', - 'B', 'A', 'G', 'G', 'A', 'G', 'E', 'B', 'A', 'I', 'R', 'K', 'A', 'N', - 'B', 'A', 'L', 'L', 'O', 'O', 'N', 'B', 'A', 'M', 'B', 'O', 'O', 'S', 'B', 'A', 'R', 'L', 'I', 'N', 'E', 'B', 'A', 'R', 'R', 'E', 'K', 'H', 'B', 'A', 'R', 'R', 'I', 'E', 'R', 'B', 'A', 'S', 'H', 'K', 'I', 'R', 'B', 'A', 'T', 'H', 'T', 'U', 'B', - 'B', 'A', 'T', 'T', 'E', 'R', 'Y', 'B', 'A', 'Y', 'A', 'N', 'N', 'A', - 'B', 'E', 'A', 'T', 'I', 'N', 'G', 'B', 'E', 'C', 'A', 'U', 'S', 'E', 'B', 'E', 'E', 'H', 'I', 'V', 'E', - 'B', 'E', 'L', 'L', 'H', 'O', 'P', 'B', 'E', 'N', 'G', 'A', 'L', 'I', 'B', 'E', 'N', 'Z', 'E', 'N', 'E', 'B', 'E', 'T', 'W', 'E', 'E', 'N', - 'B', 'I', 'C', 'Y', 'C', 'L', 'E', 'B', 'I', 'N', 'D', 'I', 'N', 'G', - 'B', 'I', 'S', 'M', 'U', 'T', 'H', 'B', 'J', 'A', 'R', 'K', 'A', 'N', 'B', 'L', 'E', 'N', 'D', 'E', 'D', - 'B', 'L', 'O', 'S', 'S', 'O', 'M', - 'B', 'L', 'O', 'W', 'I', 'N', 'G', - 'B', 'O', 'R', 'A', 'X', '-', '2', - 'B', 'O', 'R', 'A', 'X', '-', '3', - 'B', 'O', 'U', 'Q', 'U', 'E', 'T', - 'B', 'O', 'W', 'L', 'I', 'N', 'G', 'B', 'R', 'A', 'C', 'K', 'E', 'T', 'B', 'R', 'A', 'I', 'L', 'L', 'E', 'B', 'R', 'A', 'K', 'C', 'E', 'T', 'B', 'R', 'I', 'S', 'T', 'L', 'E', - 'B', 'U', 'B', 'B', 'L', 'E', 'S', - 'B', 'U', 'F', 'F', 'A', 'L', 'O', - 'B', 'U', 'R', 'R', 'I', 'T', 'O', 'B', 'U', 'U', 'M', 'I', 'S', 'H', - 'C', 'A', 'B', 'I', 'N', 'E', 'T', 'C', 'A', 'E', 'S', 'U', 'R', 'A', - 'C', 'A', 'M', 'P', 'I', 'N', 'G', 'C', 'A', 'P', 'I', 'T', 'A', 'L', 'C', 'A', 'P', 'T', 'I', 'V', 'E', 'C', 'A', 'R', 'R', 'I', 'E', 'R', @@ -8013,48 +4548,32 @@ static const char unicode_name_words[60839] = { 'C', 'E', 'L', 'S', 'I', 'U', 'S', 'C', 'E', 'N', 'T', 'R', 'E', 'D', 'C', 'H', 'A', 'M', 'I', 'L', 'I', - 'C', 'H', 'A', 'P', 'T', 'E', 'R', 'C', 'H', 'A', 'R', 'I', 'O', 'T', - 'C', 'H', 'E', 'C', 'K', 'E', 'R', - 'C', 'H', 'E', 'I', 'N', 'A', 'P', 'C', 'H', 'E', 'V', 'R', 'O', 'N', - 'C', 'H', 'I', 'C', 'K', 'E', 'N', 'C', 'H', 'I', 'E', 'U', 'C', 'H', 'C', 'H', 'I', 'N', 'E', 'S', 'E', - 'C', 'H', 'I', 'N', 'O', 'O', 'K', 'C', 'H', 'R', 'O', 'N', 'O', 'N', 'C', 'H', 'R', 'O', 'N', 'O', 'U', 'C', 'I', 'R', 'C', 'L', 'E', 'D', 'C', 'I', 'R', 'C', 'L', 'E', 'S', - 'C', 'L', 'A', 'P', 'P', 'E', 'R', - 'C', 'L', 'E', 'A', 'V', 'E', 'R', 'C', 'L', 'O', 'S', 'I', 'N', 'G', 'C', 'L', 'O', 'S', 'U', 'R', 'E', 'C', 'L', 'O', 'T', 'H', 'E', 'S', 'C', 'L', 'U', 'S', 'T', 'E', 'R', - 'C', 'O', 'A', 'S', 'T', 'E', 'R', 'C', 'O', 'M', 'P', 'A', 'R', 'E', 'C', 'O', 'N', 'I', 'C', 'A', 'L', 'C', 'O', 'N', 'T', 'A', 'C', 'T', 'C', 'O', 'N', 'T', 'A', 'I', 'N', 'C', 'O', 'N', 'T', 'O', 'U', 'R', 'C', 'O', 'N', 'T', 'R', 'O', 'L', - 'C', 'O', 'O', 'K', 'I', 'N', 'G', 'C', 'O', 'R', 'N', 'E', 'R', 'S', 'C', 'O', 'R', 'O', 'N', 'I', 'S', 'C', 'O', 'R', 'R', 'E', 'C', 'T', 'C', 'O', 'U', 'N', 'C', 'I', 'L', - 'C', 'R', 'A', 'C', 'K', 'E', 'R', - 'C', 'R', 'I', 'C', 'K', 'E', 'T', 'C', 'R', 'O', 'S', 'S', 'E', 'D', - 'C', 'R', 'Y', 'S', 'T', 'A', 'L', 'C', 'U', 'R', 'R', 'E', 'N', 'T', - 'C', 'U', 'R', 'S', 'I', 'V', 'E', 'C', 'U', 'R', 'V', 'I', 'N', 'G', - 'C', 'U', 'S', 'T', 'A', 'R', 'D', - 'C', 'U', 'S', 'T', 'O', 'M', 'S', 'C', 'W', 'E', 'O', 'R', 'T', 'H', - 'C', 'Y', 'C', 'L', 'O', 'N', 'E', 'C', 'Y', 'P', 'E', 'R', 'U', 'S', 'C', 'Y', 'P', 'R', 'I', 'O', 'T', 'D', 'A', 'G', 'A', 'L', 'G', 'A', @@ -8064,13 +4583,9 @@ static const char unicode_name_words[60839] = { 'D', 'A', 'Y', 'A', 'N', 'N', 'A', 'D', 'E', 'C', 'A', 'Y', 'E', 'D', 'D', 'E', 'C', 'I', 'M', 'A', 'L', - 'D', 'E', 'G', 'R', 'E', 'E', 'S', 'D', 'E', 'L', 'P', 'H', 'I', 'C', 'D', 'E', 'S', 'E', 'R', 'E', 'T', - 'D', 'E', 'S', 'K', 'T', 'O', 'P', 'D', 'H', 'A', 'L', 'A', 'T', 'H', - 'D', 'H', 'A', 'L', 'E', 'T', 'H', - 'D', 'H', 'A', 'M', 'E', 'D', 'H', 'D', 'I', 'A', 'M', 'O', 'N', 'D', 'D', 'I', 'A', 'R', 'G', 'O', 'N', 'D', 'I', 'G', 'A', 'M', 'M', 'A', @@ -8080,12 +4595,10 @@ static const char unicode_name_words[60839] = { 'D', 'I', 'N', 'G', 'B', 'A', 'T', 'D', 'I', 'P', 'L', 'O', 'U', 'N', 'D', 'I', 'S', 'I', 'M', 'O', 'U', - 'D', 'I', 'S', 'T', 'I', 'L', 'L', 'D', 'I', 'V', 'I', 'D', 'E', 'D', 'D', 'I', 'V', 'I', 'D', 'E', 'R', 'D', 'I', 'V', 'I', 'D', 'E', 'S', 'D', 'I', 'V', 'O', 'R', 'C', 'E', - 'D', 'O', 'L', 'P', 'H', 'I', 'N', 'D', 'O', 'T', 'L', 'E', 'S', 'S', 'D', 'O', 'T', 'S', '-', '1', '2', 'D', 'O', 'T', 'S', '-', '1', '3', @@ -8117,8 +4630,6 @@ static const char unicode_name_words[60839] = { 'D', 'O', 'T', 'S', '-', '7', '8', 'D', 'O', 'U', 'B', 'L', 'E', 'D', 'D', 'R', 'A', 'C', 'H', 'M', 'A', - 'D', 'R', 'O', 'P', 'L', 'E', 'T', - 'D', 'Y', 'N', 'A', 'M', 'I', 'C', 'E', 'A', 'B', 'H', 'A', 'D', 'H', 'E', 'A', 'D', 'H', 'A', 'D', 'H', 'E', 'A', 'R', 'T', 'H', 'L', 'Y', @@ -8127,37 +4638,22 @@ static const char unicode_name_words[60839] = { 'E', 'E', 'Y', 'A', 'N', 'N', 'A', 'E', 'I', 'G', 'H', 'T', 'H', 'S', 'E', 'L', 'A', 'F', 'R', 'O', 'N', - 'E', 'L', 'A', 'M', 'I', 'T', 'E', - 'E', 'L', 'B', 'A', 'S', 'A', 'N', 'E', 'L', 'E', 'M', 'E', 'N', 'T', 'E', 'L', 'L', 'I', 'P', 'S', 'E', 'E', 'N', 'A', 'R', 'X', 'I', 'S', 'E', 'N', 'Q', 'U', 'I', 'R', 'Y', - 'E', 'N', 'T', 'R', 'Y', '-', '1', - 'E', 'N', 'T', 'R', 'Y', '-', '2', 'E', 'P', 'S', 'I', 'L', 'O', 'N', 'E', 'T', 'N', 'A', 'H', 'T', 'A', 'E', 'V', 'E', 'N', 'I', 'N', 'G', - 'F', 'A', 'C', 'I', 'N', 'G', 'S', - 'F', 'A', 'C', 'T', 'O', 'R', 'Y', 'F', 'A', 'I', 'L', 'U', 'R', 'E', 'F', 'A', 'L', 'L', 'I', 'N', 'G', - 'F', 'A', 'T', 'I', 'G', 'U', 'E', 'F', 'A', 'Y', 'A', 'N', 'N', 'A', - 'F', 'E', 'A', 'R', 'F', 'U', 'L', 'F', 'E', 'A', 'T', 'H', 'E', 'R', 'F', 'E', 'R', 'M', 'A', 'T', 'A', 'F', 'I', 'F', 'T', 'E', 'E', 'N', - 'F', 'I', 'N', 'G', 'E', 'R', 'S', 'F', 'I', 'S', 'H', 'E', 'Y', 'E', - 'F', 'I', 'S', 'H', 'I', 'N', 'G', - 'F', 'L', 'E', 'U', 'R', 'O', 'N', - 'F', 'L', 'O', 'W', 'E', 'R', 'S', - 'F', 'L', 'O', 'W', 'I', 'N', 'G', - 'F', 'L', 'U', 'S', 'H', 'E', 'D', 'F', 'O', 'N', 'G', 'M', 'A', 'N', 'F', 'O', 'R', 'K', 'I', 'N', 'G', - 'F', 'O', 'R', 'W', 'A', 'R', 'D', 'F', 'R', 'A', 'K', 'T', 'U', 'R', 'F', 'U', 'N', 'E', 'R', 'A', 'L', 'G', 'A', 'A', 'H', 'L', 'A', 'A', @@ -8165,25 +4661,14 @@ static const char unicode_name_words[60839] = { 'G', 'A', 'Y', 'A', 'N', 'N', 'A', 'G', 'E', 'N', 'E', 'R', 'I', 'C', 'G', 'E', 'S', 'H', 'T', 'I', 'N', - 'G', 'E', 'S', 'T', 'U', 'R', 'E', - 'G', 'H', 'A', 'A', 'M', 'A', 'E', - 'G', 'I', 'B', 'B', 'O', 'U', 'S', 'G', 'I', 'R', 'U', 'D', 'A', 'A', 'G', 'L', 'A', 'G', 'O', 'L', 'I', 'G', 'L', 'O', 'T', 'T', 'A', 'L', - 'G', 'L', 'O', 'W', 'I', 'N', 'G', - 'G', 'R', 'A', 'D', 'U', 'A', 'L', - 'G', 'R', 'A', 'N', 'T', 'H', 'A', 'G', 'R', 'E', 'A', 'T', 'E', 'R', - 'G', 'R', 'O', 'W', 'I', 'N', 'G', 'G', 'U', 'A', 'R', 'A', 'N', 'I', 'H', 'A', 'F', 'U', 'K', 'H', 'A', - 'H', 'A', 'I', 'R', 'C', 'U', 'T', 'H', 'A', 'L', 'A', 'N', 'T', 'A', 'H', 'A', 'L', 'B', 'E', 'R', 'D', - 'H', 'A', 'M', 'S', 'T', 'E', 'R', - 'H', 'A', 'N', 'D', 'B', 'A', 'G', - 'H', 'A', 'N', 'D', 'L', 'E', 'S', 'H', 'A', 'N', 'U', 'N', 'O', 'O', 'H', 'A', 'R', 'P', 'O', 'O', 'N', 'H', 'A', 'S', 'A', 'N', 'T', 'A', @@ -8192,12 +4677,9 @@ static const char unicode_name_words[60839] = { 'H', 'E', 'A', 'D', 'I', 'N', 'G', 'H', 'E', 'R', 'A', 'E', 'U', 'M', 'H', 'E', 'X', 'A', 'G', 'O', 'N', - 'H', 'I', 'T', 'T', 'I', 'N', 'G', 'H', 'O', 'L', 'D', 'I', 'N', 'G', 'H', 'R', 'Y', 'V', 'N', 'I', 'A', - 'H', 'U', 'G', 'G', 'I', 'N', 'G', 'H', 'U', 'N', 'D', 'R', 'E', 'D', - 'H', 'Y', 'G', 'I', 'E', 'I', 'A', 'I', '-', 'A', 'R', 'A', 'E', 'A', 'I', 'B', 'I', 'F', 'I', 'L', 'I', 'I', 'C', 'H', 'A', 'D', 'I', 'N', @@ -8205,231 +4687,107 @@ static const char unicode_name_words[60839] = { 'I', 'L', 'I', 'M', 'M', 'U', '3', 'I', 'L', 'I', 'M', 'M', 'U', '4', 'I', 'M', 'I', 'S', 'E', 'O', 'S', - 'I', 'N', '-', 'A', 'L', 'A', 'F', 'I', 'N', 'H', 'I', 'B', 'I', 'T', 'I', 'N', 'I', 'T', 'I', 'A', 'L', 'I', 'N', 'S', 'U', 'L', 'A', 'R', 'I', 'N', 'V', 'E', 'R', 'S', 'E', 'I', 'O', 'D', 'H', 'A', 'D', 'H', 'I', 'O', 'T', 'A', 'T', 'E', 'D', - 'I', 'S', 'O', 'L', 'A', 'T', 'E', - 'I', 'Z', 'A', 'K', 'A', 'Y', 'A', 'I', 'Z', 'H', 'I', 'T', 'S', 'A', 'J', 'A', 'N', 'U', 'A', 'R', 'Y', 'J', 'A', 'Y', 'A', 'N', 'N', 'A', 'J', 'E', 'G', 'O', 'G', 'A', 'N', 'J', 'U', 'P', 'I', 'T', 'E', 'R', - 'K', 'A', 'A', 'N', 'K', 'U', 'U', 'K', 'A', 'K', 'A', 'B', 'A', 'T', 'K', 'A', 'N', 'N', 'A', 'D', 'A', 'K', 'A', 'N', 'T', 'A', 'J', 'A', 'K', 'A', 'R', 'A', 'T', 'T', 'O', 'K', 'A', 'R', 'O', 'R', 'I', 'I', - 'K', 'A', 'T', 'H', 'A', 'K', 'A', 'K', 'A', 'Y', 'A', 'N', 'N', 'A', 'K', 'E', 'E', 'P', 'I', 'N', 'G', 'K', 'E', 'M', 'B', 'A', 'N', 'G', 'K', 'E', 'N', 'T', 'I', 'M', 'A', - 'K', 'E', 'U', 'A', 'E', 'R', 'I', - 'K', 'E', 'U', 'S', 'E', 'U', 'X', - 'K', 'E', 'U', 'Y', 'E', 'U', 'X', 'K', 'H', 'I', 'E', 'U', 'K', 'H', - 'K', 'I', 'K', 'A', 'K', 'U', 'I', 'K', 'I', 'N', 'S', 'H', 'I', 'P', 'K', 'I', 'R', 'G', 'H', 'I', 'Z', - 'K', 'I', 'S', 'S', 'I', 'N', 'G', - 'K', 'N', 'U', 'C', 'K', 'L', 'E', 'K', 'O', 'M', 'B', 'U', 'V', 'A', 'K', 'O', 'O', 'M', 'U', 'U', 'T', - 'K', 'O', 'Q', 'N', 'D', 'O', 'N', 'K', 'O', 'R', 'A', 'N', 'I', 'C', 'K', 'O', 'R', 'O', 'N', 'I', 'S', 'K', 'R', 'A', 'T', 'I', 'M', 'A', 'K', 'U', 'R', 'O', 'O', 'N', 'E', 'K', 'Y', 'A', 'T', 'H', 'O', 'S', 'K', 'Y', 'L', 'I', 'S', 'M', 'A', - 'L', 'A', 'K', '-', '0', '0', '3', - 'L', 'A', 'K', '-', '0', '2', '0', - 'L', 'A', 'K', '-', '0', '2', '1', - 'L', 'A', 'K', '-', '0', '2', '5', - 'L', 'A', 'K', '-', '0', '3', '0', - 'L', 'A', 'K', '-', '0', '5', '0', - 'L', 'A', 'K', '-', '0', '5', '1', - 'L', 'A', 'K', '-', '0', '6', '2', - 'L', 'A', 'K', '-', '0', '7', '9', - 'L', 'A', 'K', '-', '0', '8', '0', - 'L', 'A', 'K', '-', '0', '8', '1', - 'L', 'A', 'K', '-', '0', '9', '2', - 'L', 'A', 'K', '-', '1', '3', '0', - 'L', 'A', 'K', '-', '1', '4', '2', - 'L', 'A', 'K', '-', '2', '1', '0', - 'L', 'A', 'K', '-', '2', '1', '9', - 'L', 'A', 'K', '-', '2', '2', '0', - 'L', 'A', 'K', '-', '2', '2', '5', - 'L', 'A', 'K', '-', '2', '2', '8', - 'L', 'A', 'K', '-', '2', '3', '8', - 'L', 'A', 'K', '-', '2', '6', '5', - 'L', 'A', 'K', '-', '2', '6', '6', - 'L', 'A', 'K', '-', '3', '4', '3', - 'L', 'A', 'K', '-', '3', '4', '7', - 'L', 'A', 'K', '-', '3', '4', '8', - 'L', 'A', 'K', '-', '3', '8', '3', - 'L', 'A', 'K', '-', '3', '8', '4', - 'L', 'A', 'K', '-', '3', '9', '0', - 'L', 'A', 'K', '-', '4', '4', '1', - 'L', 'A', 'K', '-', '4', '4', '9', - 'L', 'A', 'K', '-', '4', '5', '0', - 'L', 'A', 'K', '-', '4', '5', '7', - 'L', 'A', 'K', '-', '4', '7', '0', - 'L', 'A', 'K', '-', '4', '8', '3', - 'L', 'A', 'K', '-', '4', '9', '0', - 'L', 'A', 'K', '-', '4', '9', '2', - 'L', 'A', 'K', '-', '4', '9', '3', - 'L', 'A', 'K', '-', '4', '9', '5', - 'L', 'A', 'K', '-', '5', '5', '0', - 'L', 'A', 'K', '-', '6', '0', '8', - 'L', 'A', 'K', '-', '6', '1', '7', - 'L', 'A', 'K', '-', '6', '3', '6', - 'L', 'A', 'K', '-', '6', '4', '8', - 'L', 'A', 'K', '-', '6', '6', '8', - 'L', 'A', 'K', '-', '7', '2', '4', - 'L', 'A', 'K', '-', '7', '4', '9', - 'L', 'A', 'N', 'T', 'E', 'R', 'N', - 'L', 'A', 'R', 'G', 'E', 'S', 'T', 'L', 'A', 'T', 'E', 'R', 'A', 'L', 'L', 'A', 'Y', 'A', 'N', 'N', 'A', - 'L', 'E', 'A', 'D', 'I', 'N', 'G', 'L', 'E', 'A', 'T', 'H', 'E', 'R', 'L', 'E', 'G', 'E', 'T', 'O', 'S', - 'L', 'E', 'O', 'P', 'A', 'R', 'D', - 'L', 'E', 'T', 'T', 'E', 'R', 'S', - 'L', 'I', 'B', 'E', 'R', 'T', 'Y', - 'L', 'I', 'C', 'K', 'I', 'N', 'G', 'L', 'I', 'M', 'I', 'T', 'E', 'D', 'L', 'I', 'N', 'K', 'I', 'N', 'G', 'L', 'J', 'U', 'D', 'I', 'J', 'E', 'L', 'O', 'G', 'I', 'C', 'A', 'L', - 'L', 'O', 'W', '-', 'M', 'I', 'D', - 'L', 'O', 'W', 'E', 'R', 'E', 'D', 'L', 'O', 'Z', 'E', 'N', 'G', 'E', - 'L', 'U', 'G', 'G', 'A', 'G', 'E', 'L', 'Y', 'G', 'I', 'S', 'M', 'A', - 'M', 'A', 'A', 'Y', 'Y', 'A', 'A', - 'M', 'A', 'C', 'H', 'I', 'N', 'E', - 'M', 'A', 'E', 'K', 'E', 'U', 'P', - 'M', 'A', 'E', 'N', 'J', 'E', 'T', 'M', 'A', 'H', 'J', 'O', 'N', 'G', 'M', 'A', 'I', 'K', 'U', 'R', 'O', - 'M', 'A', 'I', 'L', 'B', 'O', 'X', 'M', 'A', 'I', 'M', 'U', 'A', 'N', 'M', 'A', 'K', 'S', 'U', 'R', 'A', 'M', 'A', 'L', 'A', 'K', 'O', 'N', - 'M', 'A', 'L', 'E', 'E', 'R', 'I', 'M', 'A', 'L', 'T', 'E', 'S', 'E', - 'M', 'A', 'N', 'D', 'A', 'I', 'C', - 'M', 'A', 'N', 'S', 'U', 'A', 'E', 'M', 'A', 'N', 'S', 'Y', 'O', 'N', 'M', 'A', 'R', 'B', 'U', 'T', 'A', 'M', 'A', 'R', 'C', 'A', 'T', 'O', - 'M', 'A', 'R', 'W', 'A', 'R', 'I', - 'M', 'A', 'S', 'S', 'A', 'G', 'E', 'M', 'A', 'S', 'S', 'I', 'N', 'G', 'M', 'A', 'T', 'T', 'O', 'C', 'K', 'M', 'A', 'Y', 'A', 'N', 'N', 'A', - 'M', 'B', 'A', 'A', 'K', 'E', 'T', - 'M', 'B', 'A', 'A', 'R', 'A', 'E', 'M', 'E', 'A', 'S', 'U', 'R', 'E', - 'M', 'E', 'D', 'I', 'C', 'A', 'L', 'M', 'E', 'E', 'T', 'O', 'R', 'U', 'M', 'E', 'G', 'A', 'T', 'O', 'N', - 'M', 'E', 'L', 'O', 'D', 'I', 'C', - 'M', 'E', 'N', 'O', 'R', 'A', 'H', 'M', 'E', 'R', 'C', 'U', 'R', 'Y', - 'M', 'G', 'B', 'A', 'S', 'A', 'Q', - 'M', 'G', 'B', 'O', 'F', 'U', 'M', 'M', 'I', 'D', 'L', 'I', 'N', 'E', 'M', 'I', 'K', 'U', 'R', 'O', 'N', - 'M', 'I', 'N', 'I', 'B', 'U', 'S', - 'M', 'K', 'P', 'A', 'R', 'A', 'Q', 'M', 'O', 'D', 'E', 'S', 'T', 'Y', - 'M', 'O', 'N', 'S', 'T', 'E', 'R', - 'M', 'O', 'O', 'M', 'E', 'U', 'T', - 'M', 'O', 'O', 'M', 'P', 'U', 'Q', 'M', 'O', 'R', 'N', 'I', 'N', 'G', - 'M', 'O', 'R', 'T', 'U', 'U', 'M', - 'M', 'U', 'L', 'T', 'A', 'N', 'I', 'M', 'U', 'S', 'I', 'C', 'A', 'L', 'M', 'Y', 'A', 'N', 'M', 'A', 'R', 'M', 'Y', 'S', 'L', 'I', 'T', 'E', 'N', 'A', 'S', 'K', 'A', 'P', 'I', 'N', 'A', 'T', 'U', 'R', 'A', 'L', 'N', 'A', 'Y', 'A', 'N', 'N', 'A', - 'N', 'E', 'C', 'K', 'T', 'I', 'E', 'N', 'E', 'G', 'A', 'T', 'E', 'D', 'N', 'E', 'I', 'T', 'H', 'E', 'R', 'N', 'E', 'P', 'T', 'U', 'N', 'E', - 'N', 'E', 'Q', 'U', 'D', 'A', 'A', 'N', 'E', 'U', 'T', 'R', 'A', 'L', 'N', 'E', 'W', 'L', 'I', 'N', 'E', 'N', 'G', 'E', 'A', 'D', 'A', 'L', - 'N', 'G', 'G', 'E', 'E', 'E', 'E', - 'N', 'G', 'G', 'E', 'U', 'A', 'E', - 'N', 'G', 'G', 'U', 'A', 'E', 'N', - 'N', 'G', 'G', 'U', 'E', 'E', 'T', - 'N', 'G', 'G', 'U', 'R', 'A', 'E', - 'N', 'G', 'G', 'W', 'A', 'E', 'N', - 'N', 'G', 'K', 'A', 'A', 'M', 'I', - 'N', 'G', 'K', 'E', 'U', 'R', 'I', - 'N', 'G', 'K', 'I', 'N', 'D', 'I', - 'N', 'G', 'K', 'W', 'A', 'E', 'N', 'N', 'I', 'K', 'A', 'H', 'I', 'T', - 'N', 'J', 'A', 'E', 'M', 'L', 'I', - 'N', 'J', 'E', 'U', 'A', 'E', 'M', - 'N', 'K', 'A', 'A', 'R', 'A', 'E', 'N', 'O', 'M', 'I', 'N', 'A', 'L', 'N', 'O', 'T', 'C', 'H', 'E', 'D', - 'N', 'S', 'E', 'U', 'A', 'E', 'N', - 'N', 'T', 'O', 'Q', 'P', 'E', 'N', - 'N', 'U', 'M', 'B', 'E', 'R', 'S', 'N', 'U', 'M', 'E', 'R', 'A', 'L', 'N', 'U', 'M', 'E', 'R', 'I', 'C', 'N', 'U', 'N', 'A', 'V', 'I', 'K', 'N', 'U', 'N', 'A', 'V', 'U', 'T', 'N', 'U', 'T', 'I', 'L', 'L', 'U', - 'N', 'Y', 'A', 'E', 'M', 'A', 'E', 'N', 'Y', 'I', 'N', '-', 'D', 'O', 'O', 'B', 'L', 'I', 'Q', 'U', 'E', 'O', 'B', 'O', 'F', 'I', 'L', 'I', - 'O', 'C', 'T', 'A', 'G', 'O', 'N', 'O', 'C', 'T', 'O', 'B', 'E', 'R', - 'O', 'C', 'T', 'O', 'P', 'U', 'S', - 'O', 'F', 'F', 'I', 'C', 'E', 'R', - 'O', 'J', 'I', 'B', 'W', 'A', 'Y', 'O', 'M', 'I', 'C', 'R', 'O', 'N', - 'O', 'N', 'E', '-', 'W', 'A', 'Y', 'O', 'N', 'E', 'S', 'E', 'L', 'F', 'O', 'O', 'Y', 'A', 'N', 'N', 'A', 'O', 'P', 'E', 'N', 'I', 'N', 'G', - 'O', 'P', 'T', 'I', 'C', 'A', 'L', 'O', 'R', 'D', 'I', 'N', 'A', 'L', 'O', 'S', 'M', 'A', 'N', 'Y', 'A', 'O', 'T', 'H', 'A', 'L', 'A', 'N', 'O', 'U', 'T', 'L', 'I', 'N', 'E', 'O', 'V', 'E', 'R', 'B', 'A', 'R', - 'O', 'V', 'E', 'R', 'L', 'A', 'P', 'O', 'V', 'E', 'R', 'L', 'A', 'Y', - 'P', 'A', 'C', 'K', 'A', 'G', 'E', 'P', 'A', 'C', 'K', 'I', 'N', 'G', - 'P', 'A', 'H', 'L', 'A', 'V', 'I', 'P', 'A', 'L', 'A', 'T', 'A', 'L', 'P', 'A', 'L', 'A', 'U', 'N', 'G', - 'P', 'A', 'L', 'E', 'T', 'T', 'E', 'P', 'A', 'L', 'L', 'A', 'W', 'A', 'P', 'A', 'M', 'A', 'A', 'E', 'H', 'P', 'A', 'M', 'E', 'P', 'E', 'T', - 'P', 'A', 'M', 'S', 'H', 'A', 'E', - 'P', 'A', 'N', 'G', 'K', 'A', 'T', - 'P', 'A', 'N', 'G', 'K', 'O', 'N', 'P', 'A', 'N', 'S', 'I', 'O', 'S', 'P', 'A', 'N', 'Y', 'I', 'K', 'U', 'P', 'A', 'N', 'Y', 'U', 'K', 'U', @@ -8439,93 +4797,45 @@ static const char unicode_name_words[60839] = { 'P', 'A', 'T', 'T', 'E', 'R', 'N', 'P', 'A', 'Y', 'A', 'N', 'N', 'A', 'P', 'A', 'Y', 'E', 'R', 'O', 'K', - 'P', 'E', 'N', 'G', 'K', 'A', 'L', - 'P', 'E', 'N', 'G', 'U', 'I', 'N', - 'P', 'E', 'N', 'N', 'A', 'N', 'T', - 'P', 'E', 'N', 'S', 'I', 'V', 'E', 'P', 'E', 'R', 'C', 'E', 'N', 'T', 'P', 'E', 'R', 'S', 'I', 'A', 'N', 'P', 'E', 'T', 'A', 'S', 'M', 'A', 'P', 'E', 'T', 'A', 'S', 'T', 'I', - 'P', 'H', 'A', 'S', 'E', '-', 'A', - 'P', 'H', 'A', 'S', 'E', '-', 'B', - 'P', 'H', 'A', 'S', 'E', '-', 'C', - 'P', 'H', 'A', 'S', 'E', '-', 'D', - 'P', 'H', 'A', 'S', 'E', '-', 'E', - 'P', 'H', 'A', 'S', 'E', '-', 'F', 'P', 'H', 'I', 'E', 'U', 'P', 'H', 'P', 'H', 'I', 'N', 'T', 'H', 'U', 'P', 'H', 'U', 'T', 'H', 'A', 'O', - 'P', 'I', 'C', 'T', 'U', 'R', 'E', 'P', 'I', 'L', 'C', 'R', 'O', 'W', - 'P', 'I', 'R', 'I', 'E', 'E', 'N', - 'P', 'I', 'S', 'E', 'L', 'E', 'H', 'P', 'L', 'A', 'G', 'I', 'O', 'S', - 'P', 'L', 'A', 'Y', 'I', 'N', 'G', 'P', 'O', 'D', 'A', 'T', 'U', 'S', 'P', 'O', 'I', 'N', 'T', 'E', 'D', 'P', 'O', 'I', 'N', 'T', 'E', 'R', - 'P', 'O', 'P', 'C', 'O', 'R', 'N', - 'P', 'O', 'P', 'P', 'I', 'N', 'G', - 'P', 'O', 'S', 'T', 'B', 'O', 'X', - 'P', 'O', 'T', 'A', 'B', 'L', 'E', - 'P', 'O', 'U', 'L', 'T', 'R', 'Y', - 'P', 'O', 'U', 'T', 'I', 'N', 'G', 'P', 'R', 'E', 'C', 'E', 'D', 'E', 'P', 'R', 'E', 'F', 'A', 'C', 'E', - 'P', 'R', 'E', 'N', 'K', 'H', 'A', - 'P', 'R', 'E', 'S', 'E', 'N', 'T', - 'P', 'R', 'E', 'S', 'S', 'E', 'D', - 'P', 'R', 'I', 'N', 'T', 'E', 'R', 'P', 'R', 'I', 'V', 'A', 'T', 'E', 'P', 'R', 'O', 'D', 'U', 'C', 'T', - 'P', 'S', 'A', 'L', 'T', 'E', 'R', - 'P', 'U', 'N', 'G', 'A', 'A', 'M', - 'P', 'U', 'R', 'N', 'A', 'M', 'A', 'P', 'U', 'S', 'H', 'I', 'N', 'G', - 'P', 'U', 'S', 'H', 'P', 'I', 'N', 'Q', 'U', 'A', 'R', 'T', 'E', 'R', - 'R', 'A', 'C', 'Q', 'U', 'E', 'T', 'R', 'A', 'D', 'I', 'C', 'A', 'L', - 'R', 'A', 'I', 'L', 'W', 'A', 'Y', - 'R', 'A', 'I', 'N', 'B', 'O', 'W', - 'R', 'A', 'I', 'S', 'I', 'N', 'G', 'R', 'A', 'K', 'H', 'A', 'N', 'G', 'R', 'A', 'P', 'I', 'S', 'M', 'A', - 'R', 'A', 'S', 'W', 'A', 'D', 'I', 'R', 'A', 'Y', 'A', 'N', 'N', 'A', 'R', 'E', 'A', 'H', 'M', 'U', 'K', - 'R', 'E', 'A', 'L', 'G', 'A', 'R', - 'R', 'E', 'G', 'I', 'A', '-', '2', - 'R', 'E', 'G', 'U', 'L', 'U', 'S', - 'R', 'E', 'L', 'A', 'X', 'E', 'D', 'R', 'E', 'L', 'E', 'A', 'S', 'E', 'R', 'E', 'R', 'E', 'K', 'A', 'N', 'R', 'E', 'T', 'R', 'E', 'A', 'T', 'R', 'E', 'V', 'E', 'R', 'S', 'E', 'R', 'G', 'Y', 'I', 'N', 'G', 'S', - 'R', 'I', 'N', 'G', 'I', 'N', 'G', 'R', 'I', 'T', 'T', 'O', 'R', 'U', - 'R', 'O', 'A', 'S', 'T', 'E', 'D', - 'R', 'O', 'L', 'L', 'I', 'N', 'G', - 'R', 'O', 'O', 'S', 'T', 'E', 'R', 'R', 'O', 'S', 'E', 'T', 'T', 'E', 'R', 'O', 'T', 'A', 'T', 'E', 'D', 'R', 'O', 'T', 'U', 'N', 'D', 'A', 'R', 'O', 'U', 'N', 'D', 'E', 'D', - 'R', 'O', 'W', 'B', 'O', 'A', 'T', - 'R', 'U', 'N', 'N', 'I', 'N', 'G', 'R', 'U', 'U', 'B', 'U', 'R', 'U', 'S', 'A', 'I', 'K', 'U', 'R', 'U', - 'S', 'A', 'K', 'E', 'U', 'A', 'E', 'S', 'A', 'L', 'T', 'I', 'R', 'E', 'S', 'A', 'M', 'P', 'H', 'A', 'O', 'S', 'A', 'N', 'Y', 'A', 'K', 'A', - 'S', 'A', 'T', 'A', 'N', 'G', 'A', - 'S', 'A', 'T', 'C', 'H', 'E', 'L', - 'S', 'A', 'T', 'K', 'A', 'A', 'N', 'S', 'A', 'Y', 'A', 'N', 'N', 'A', - 'S', 'C', 'E', 'P', 'T', 'E', 'R', 'S', 'C', 'H', 'O', 'L', 'A', 'R', 'S', 'C', 'R', 'U', 'P', 'L', 'E', 'S', 'E', 'A', 'G', 'U', 'L', 'L', @@ -8533,212 +4843,104 @@ static const char unicode_name_words[60839] = { 'S', 'E', 'G', 'M', 'E', 'N', 'T', 'S', 'E', 'M', 'K', 'A', 'T', 'H', 'S', 'E', 'R', 'V', 'I', 'C', 'E', - 'S', 'E', 'U', 'N', 'Y', 'A', 'M', - 'S', 'E', 'V', 'E', 'N', 'T', 'H', 'S', 'E', 'V', 'E', 'N', 'T', 'Y', 'S', 'E', 'X', 'T', 'A', 'N', 'S', 'S', 'E', 'X', 'T', 'I', 'L', 'E', 'S', 'E', 'X', 'T', 'U', 'L', 'A', - 'S', 'H', 'A', 'K', 'I', 'N', 'G', 'S', 'H', 'A', 'P', 'I', 'N', 'G', - 'S', 'H', 'A', 'R', 'A', 'D', 'A', 'S', 'H', 'A', 'V', 'I', 'A', 'N', - 'S', 'H', 'C', 'H', 'O', 'O', 'I', 'S', 'H', 'E', 'S', 'H', 'I', 'G', - 'S', 'H', 'E', 'U', 'A', 'E', 'Q', 'S', 'H', 'T', 'A', 'P', 'I', 'C', 'S', 'H', 'U', 'F', 'F', 'L', 'E', - 'S', 'I', 'D', 'D', 'H', 'A', 'M', 'S', 'I', 'L', 'I', 'Q', 'U', 'A', 'S', 'I', 'M', 'I', 'L', 'A', 'R', - 'S', 'I', 'N', 'G', 'A', 'A', 'T', 'S', 'I', 'N', 'H', 'A', 'L', 'A', 'S', 'I', 'N', 'K', 'I', 'N', 'G', 'S', 'I', 'R', 'I', 'N', 'G', 'U', 'S', 'I', 'X', 'T', 'E', 'E', 'N', 'S', 'K', 'L', 'I', 'R', 'O', 'N', 'S', 'L', 'A', 'N', 'T', 'E', 'D', - 'S', 'L', 'I', 'D', 'I', 'N', 'G', 'S', 'L', 'O', 'P', 'I', 'N', 'G', 'S', 'M', 'A', 'L', 'L', 'E', 'R', 'S', 'M', 'I', 'L', 'I', 'N', 'G', - 'S', 'M', 'O', 'K', 'I', 'N', 'G', 'S', 'N', 'O', 'W', 'M', 'A', 'N', 'S', 'O', 'C', 'I', 'E', 'T', 'Y', 'S', 'O', 'G', 'D', 'I', 'A', 'N', 'S', 'O', 'L', 'I', 'D', 'U', 'S', - 'S', 'O', 'M', 'P', 'E', 'N', 'G', 'S', 'P', 'A', 'C', 'I', 'N', 'G', 'S', 'P', 'A', 'R', 'K', 'L', 'E', - 'S', 'P', 'E', 'A', 'K', 'E', 'R', 'S', 'P', 'E', 'C', 'I', 'A', 'L', 'S', 'P', 'I', 'D', 'E', 'R', 'Y', 'S', 'P', 'I', 'R', 'A', 'N', 'T', - 'S', 'P', 'L', 'A', 'Y', 'E', 'D', 'S', 'P', 'R', 'I', 'N', 'G', 'S', 'S', 'Q', 'U', 'A', 'R', 'E', 'D', 'S', 'Q', 'U', 'A', 'R', 'E', 'S', - 'S', 'Q', 'U', 'E', 'E', 'Z', 'E', - 'S', 'T', 'A', 'D', 'I', 'U', 'M', - 'S', 'T', 'A', 'M', 'P', 'E', 'D', - 'S', 'T', 'A', 'R', 'R', 'E', 'D', 'S', 'T', 'A', 'T', 'E', 'R', 'S', - 'S', 'T', 'A', 'T', 'I', 'O', 'N', 'S', 'T', 'A', 'U', 'R', 'O', 'S', 'S', 'T', 'A', 'V', 'R', 'O', 'S', 'S', 'T', 'A', 'V', 'R', 'O', 'U', - 'S', 'T', 'I', 'R', 'R', 'U', 'P', - 'S', 'T', 'R', 'A', 'T', 'U', 'M', - 'S', 'T', 'R', 'E', 'T', 'C', 'H', 'S', 'T', 'R', 'O', 'K', 'E', 'S', 'S', 'U', 'B', 'J', 'E', 'C', 'T', 'S', 'U', 'B', 'U', 'N', 'I', 'T', 'S', 'U', 'C', 'C', 'E', 'E', 'D', - 'S', 'U', 'C', 'K', 'I', 'N', 'G', - 'S', 'U', 'N', 'R', 'I', 'S', 'E', 'S', 'U', 'R', 'F', 'A', 'C', 'E', - 'S', 'V', 'A', 'R', 'I', 'T', 'A', - 'S', 'W', 'I', 'M', 'M', 'E', 'R', - 'S', 'Y', 'M', 'B', 'O', 'L', 'S', 'S', 'Y', 'N', 'A', 'G', 'M', 'A', 'S', 'Y', 'N', 'E', 'V', 'M', 'A', - 'S', 'Y', 'R', 'I', 'N', 'G', 'E', - 'T', '-', 'S', 'H', 'I', 'R', 'T', 'T', 'A', 'A', 'L', 'U', 'J', 'A', - 'T', 'A', 'A', 'S', 'H', 'A', 'E', 'T', 'A', 'G', 'A', 'L', 'O', 'G', 'T', 'A', 'I', 'S', 'Y', 'O', 'U', 'T', 'A', 'L', 'E', 'N', 'T', 'S', - 'T', 'A', 'N', 'G', 'E', 'N', 'T', 'T', 'A', 'T', 'W', 'E', 'E', 'L', 'T', 'A', 'Y', 'A', 'N', 'N', 'A', 'T', 'C', 'H', 'E', 'H', 'E', 'H', 'T', 'E', 'L', 'I', 'S', 'H', 'A', 'T', 'E', 'S', 'S', 'E', 'R', 'A', - 'T', 'E', 'U', 'T', 'E', 'U', 'X', 'T', 'H', '-', 'C', 'R', 'E', 'E', - 'T', 'H', 'A', 'M', 'E', 'D', 'H', 'T', 'H', 'E', 'S', 'E', 'O', 'S', 'T', 'H', 'I', 'E', 'U', 'T', 'H', - 'T', 'H', 'O', 'U', 'G', 'H', 'T', 'T', 'H', 'R', 'E', 'E', '-', 'D', 'T', 'H', 'R', 'O', 'U', 'G', 'H', 'T', 'H', 'U', 'N', 'D', 'E', 'R', 'T', 'I', 'B', 'E', 'T', 'A', 'N', - 'T', 'I', 'C', 'K', 'E', 'T', 'S', - 'T', 'I', 'L', 'T', 'I', 'N', 'G', 'T', 'I', 'N', 'A', 'G', 'M', 'A', - 'T', 'I', 'R', 'H', 'U', 'T', 'A', - 'T', 'I', 'T', 'U', 'A', 'E', 'P', - 'T', 'O', 'R', 'N', 'A', 'D', 'O', - 'T', 'O', 'U', 'C', 'H', 'E', 'S', - 'T', 'O', 'W', 'A', 'R', 'D', 'S', - 'T', 'R', 'A', 'C', 'T', 'O', 'R', - 'T', 'R', 'A', 'F', 'F', 'I', 'C', - 'T', 'R', 'A', 'M', 'W', 'A', 'Y', - 'T', 'R', 'I', 'D', 'E', 'N', 'T', 'T', 'R', 'I', 'G', 'R', 'A', 'M', 'T', 'R', 'I', 'I', 'S', 'A', 'P', 'T', 'R', 'I', 'S', 'E', 'M', 'E', - 'T', 'R', 'I', 'U', 'M', 'P', 'H', - 'T', 'R', 'U', 'M', 'P', '-', '1', - 'T', 'R', 'U', 'M', 'P', '-', '2', - 'T', 'R', 'U', 'M', 'P', '-', '3', - 'T', 'R', 'U', 'M', 'P', '-', '4', - 'T', 'R', 'U', 'M', 'P', '-', '5', - 'T', 'R', 'U', 'M', 'P', '-', '6', - 'T', 'R', 'U', 'M', 'P', '-', '7', - 'T', 'R', 'U', 'M', 'P', '-', '8', - 'T', 'R', 'U', 'M', 'P', '-', '9', - 'T', 'R', 'U', 'M', 'P', 'E', 'T', - 'T', 'S', 'A', 'A', 'D', 'I', 'Y', 'T', 'T', 'U', 'D', 'D', 'A', 'G', - 'T', 'U', 'M', 'E', 'T', 'E', 'S', - 'T', 'U', 'R', 'K', 'I', 'S', 'H', - 'T', 'W', 'E', 'L', 'F', 'T', 'H', - 'T', 'W', 'I', 'S', 'T', 'E', 'D', - 'T', 'W', 'O', '-', 'W', 'A', 'Y', 'U', '-', 'E', 'O', '-', 'E', 'U', 'U', 'B', 'A', 'D', 'A', 'M', 'A', 'U', 'B', 'U', 'F', 'I', 'L', 'I', - 'U', 'N', 'I', 'C', 'O', 'R', 'N', - 'U', 'N', 'I', 'F', 'I', 'E', 'D', - 'U', 'N', 'K', 'N', 'O', 'W', 'N', 'U', 'P', 'R', 'I', 'G', 'H', 'T', 'U', 'P', 'S', 'I', 'L', 'O', 'N', 'U', 'P', 'W', 'A', 'R', 'D', 'S', - 'U', 'S', 'H', 'E', 'N', 'N', 'A', 'U', 'U', 'Y', 'A', 'N', 'N', 'A', - 'V', 'A', 'P', 'O', 'U', 'R', 'S', 'V', 'A', 'R', 'E', 'I', 'A', 'I', 'V', 'A', 'R', 'I', 'A', 'N', 'T', 'V', 'A', 'Y', 'A', 'N', 'N', 'A', - 'V', 'E', 'H', 'I', 'C', 'L', 'E', 'V', 'I', 'C', 'T', 'O', 'R', 'Y', - 'V', 'I', 'E', 'W', 'I', 'N', 'G', 'V', 'I', 'L', 'L', 'A', 'G', 'E', - 'V', 'I', 'N', 'E', 'G', 'A', 'R', 'V', 'I', 'S', 'A', 'R', 'G', 'A', - 'V', 'I', 'T', 'A', 'E', '-', '2', - 'V', 'I', 'T', 'R', 'I', 'O', 'L', 'V', 'O', 'C', 'A', 'L', 'I', 'C', 'V', 'O', 'I', 'C', 'I', 'N', 'G', - 'V', 'O', 'L', 'A', 'P', 'U', 'K', - 'V', 'O', 'L', 'C', 'A', 'N', 'O', 'V', 'O', 'L', 'T', 'A', 'G', 'E', 'W', 'A', 'I', 'T', 'I', 'N', 'G', 'W', 'A', 'R', 'N', 'I', 'N', 'G', 'W', 'A', 'S', 'T', 'I', 'N', 'G', - 'W', 'E', 'D', 'D', 'I', 'N', 'G', 'W', 'E', 'S', 'T', 'E', 'R', 'N', 'W', 'H', 'E', 'E', 'L', 'E', 'D', - 'W', 'I', 'G', 'G', 'L', 'E', 'S', - 'W', 'I', 'G', 'N', 'Y', 'A', 'N', - 'W', 'I', 'N', 'K', 'I', 'N', 'G', - 'W', 'I', 'T', 'H', 'O', 'U', 'T', - 'W', 'O', 'R', 'R', 'I', 'E', 'D', - 'W', 'O', 'R', 'S', 'H', 'I', 'P', - 'W', 'R', 'A', 'P', 'P', 'E', 'D', 'W', 'R', 'I', 'T', 'I', 'N', 'G', - 'Y', 'A', 'E', 'M', 'M', 'A', 'E', 'Y', 'A', 'Y', 'A', 'N', 'N', 'A', - 'Y', 'E', 'N', 'I', 'S', 'E', 'I', 'Y', 'I', 'D', 'D', 'I', 'S', 'H', 'Y', 'P', 'O', 'R', 'R', 'O', 'I', 'Z', 'H', 'I', 'V', 'E', 'T', 'E', - 'A', '1', '0', '0', '-', '1', '0', '2', - 'A', '4', '0', '0', '-', 'V', 'A', 'S', - 'A', '4', '0', '1', '-', 'V', 'A', 'S', - 'A', '4', '0', '2', '-', 'V', 'A', 'S', - 'A', '4', '0', '3', '-', 'V', 'A', 'S', - 'A', '4', '0', '4', '-', 'V', 'A', 'S', - 'A', '4', '0', '5', '-', 'V', 'A', 'S', - 'A', '4', '0', '6', '-', 'V', 'A', 'S', - 'A', '4', '0', '7', '-', 'V', 'A', 'S', - 'A', '4', '0', '8', '-', 'V', 'A', 'S', - 'A', '4', '0', '9', '-', 'V', 'A', 'S', - 'A', '4', '1', '0', '-', 'V', 'A', 'S', - 'A', '4', '1', '1', '-', 'V', 'A', 'S', - 'A', '4', '1', '2', '-', 'V', 'A', 'S', - 'A', '4', '1', '3', '-', 'V', 'A', 'S', - 'A', '4', '1', '4', '-', 'V', 'A', 'S', - 'A', '4', '1', '5', '-', 'V', 'A', 'S', - 'A', '4', '1', '6', '-', 'V', 'A', 'S', - 'A', '4', '1', '7', '-', 'V', 'A', 'S', - 'A', '4', '1', '8', '-', 'V', 'A', 'S', 'A', 'C', 'T', 'I', 'V', 'A', 'T', 'E', 'A', 'C', 'T', 'U', 'A', 'L', 'L', 'Y', 'A', 'E', 'E', 'Y', 'A', 'N', 'N', 'A', 'A', 'I', 'R', 'P', 'L', 'A', 'N', 'E', 'A', 'K', 'H', 'M', 'I', 'M', 'I', 'C', - 'A', 'L', 'B', 'A', 'N', 'I', 'A', 'N', - 'A', 'L', 'K', 'A', 'L', 'I', '-', '2', 'A', 'L', 'L', 'I', 'A', 'N', 'C', 'E', 'A', 'L', 'V', 'E', 'O', 'L', 'A', 'R', - 'A', 'M', 'E', 'R', 'I', 'C', 'A', 'N', - 'A', 'M', 'E', 'R', 'I', 'C', 'A', 'S', 'A', 'N', 'G', 'S', 'T', 'R', 'O', 'M', - 'A', 'N', 'T', 'I', 'M', 'O', 'N', 'Y', 'A', 'N', 'U', 'D', 'A', 'T', 'T', 'A', 'A', 'N', 'U', 'S', 'V', 'A', 'R', 'A', 'A', 'P', 'O', 'D', 'E', 'R', 'M', 'A', @@ -8752,87 +4954,44 @@ static const char unicode_name_words[60839] = { 'A', 'R', 'I', 'S', 'T', 'E', 'R', 'A', 'A', 'R', 'M', 'E', 'N', 'I', 'A', 'N', 'A', 'R', 'O', 'U', 'S', 'I', 'N', 'G', - 'A', 'R', 'R', 'I', 'V', 'I', 'N', 'G', 'A', 'S', 'S', 'A', 'L', 'L', 'A', 'M', 'A', 'S', 'S', 'Y', 'R', 'I', 'A', 'N', 'A', 'S', 'T', 'E', 'R', 'I', 'S', 'K', 'A', 'S', 'T', 'E', 'R', 'I', 'S', 'M', - 'A', 'T', 'H', 'L', 'E', 'T', 'I', 'C', - 'A', 'T', 'T', 'A', 'C', 'H', 'E', 'D', 'A', 'T', 'T', 'H', 'A', 'C', 'A', 'N', 'A', 'V', 'A', 'G', 'R', 'A', 'H', 'A', - 'B', 'A', 'C', 'K', 'H', 'A', 'N', 'D', - 'B', 'A', 'C', 'T', 'R', 'I', 'A', 'N', 'B', 'A', 'L', 'I', 'N', 'E', 'S', 'E', - 'B', 'A', 'N', 'K', 'N', 'O', 'T', 'E', - 'B', 'A', 'S', 'E', 'B', 'A', 'L', 'L', - 'B', 'A', 'S', 'E', 'L', 'I', 'N', 'E', - 'B', 'E', 'G', 'I', 'N', 'N', 'E', 'R', 'B', 'E', 'L', 'G', 'T', 'H', 'O', 'R', 'B', 'E', 'R', 'K', 'A', 'N', 'A', 'N', 'B', 'E', 'V', 'E', 'R', 'A', 'G', 'E', - 'B', 'I', 'C', 'Y', 'C', 'L', 'E', 'S', 'B', 'I', 'D', 'E', 'N', 'T', 'A', 'L', 'B', 'I', 'L', 'A', 'B', 'I', 'A', 'L', - 'B', 'I', 'L', 'L', 'I', 'O', 'N', 'S', - 'B', 'I', 'R', 'T', 'H', 'D', 'A', 'Y', - 'B', 'L', 'O', 'W', 'F', 'I', 'S', 'H', - 'B', 'O', 'H', 'A', 'I', 'R', 'I', 'C', - 'B', 'O', 'O', 'K', 'M', 'A', 'R', 'K', 'B', 'O', 'P', 'O', 'M', 'O', 'F', 'O', 'B', 'O', 'U', 'N', 'D', 'A', 'R', 'Y', - 'B', 'R', 'A', 'N', 'C', 'H', 'E', 'S', 'B', 'U', 'G', 'I', 'N', 'E', 'S', 'E', - 'B', 'U', 'I', 'L', 'D', 'I', 'N', 'G', - 'B', 'U', 'L', 'L', 'H', 'O', 'R', 'N', 'B', 'U', 'L', 'L', 'S', 'E', 'Y', 'E', - 'B', 'U', 'S', 'I', 'N', 'E', 'S', 'S', 'B', 'U', 'S', 'S', 'Y', 'E', 'R', 'U', - 'C', 'A', 'B', 'L', 'E', 'W', 'A', 'Y', 'C', 'A', 'D', 'U', 'C', 'E', 'U', 'S', - 'C', 'A', 'L', 'E', 'N', 'D', 'A', 'R', 'C', 'A', 'N', 'A', 'D', 'I', 'A', 'N', - 'C', 'A', 'R', 'O', 'U', 'S', 'E', 'L', 'C', 'A', 'R', 'R', 'I', 'A', 'G', 'E', 'C', 'A', 'U', 'L', 'D', 'R', 'O', 'N', - 'C', 'E', 'R', 'E', 'M', 'O', 'N', 'Y', 'C', 'H', 'A', 'M', 'I', 'L', 'O', 'N', 'C', 'H', 'A', 'T', 'T', 'A', 'W', 'A', - 'C', 'H', 'E', 'E', 'R', 'I', 'N', 'G', - 'C', 'H', 'E', 'I', 'K', 'H', 'A', 'N', - 'C', 'H', 'E', 'I', 'K', 'H', 'E', 'I', 'C', 'H', 'E', 'R', 'O', 'K', 'E', 'E', - 'C', 'H', 'E', 'R', 'R', 'I', 'E', 'S', - 'C', 'H', 'E', 'S', 'T', 'N', 'U', 'T', - 'C', 'H', 'I', 'L', 'D', 'R', 'E', 'N', - 'C', 'H', 'I', 'P', 'M', 'U', 'N', 'K', 'C', 'H', 'O', 'R', 'E', 'V', 'M', 'A', 'C', 'H', 'O', 'S', 'E', 'O', 'N', 'G', - 'C', 'I', 'N', 'N', 'A', 'B', 'A', 'R', - 'C', 'I', 'R', 'C', 'L', 'I', 'N', 'G', 'C', 'I', 'R', 'C', 'U', 'L', 'A', 'R', - 'C', 'I', 'T', 'A', 'T', 'I', 'O', 'N', 'C', 'I', 'V', 'I', 'L', 'I', 'A', 'N', - 'C', 'L', 'A', 'P', 'P', 'I', 'N', 'G', 'C', 'L', 'I', 'M', 'A', 'C', 'U', 'S', 'C', 'L', 'I', 'N', 'G', 'I', 'N', 'G', - 'C', 'L', 'I', 'N', 'K', 'I', 'N', 'G', - 'C', 'O', 'C', 'K', 'T', 'A', 'I', 'L', - 'C', 'O', 'M', 'B', 'I', 'N', 'E', 'D', - 'C', 'O', 'M', 'P', 'U', 'T', 'E', 'R', - 'C', 'O', 'N', 'F', 'E', 'T', 'T', 'I', 'C', 'O', 'N', 'F', 'L', 'I', 'C', 'T', - 'C', 'O', 'N', 'F', 'U', 'S', 'E', 'D', 'C', 'O', 'N', 'S', 'T', 'A', 'N', 'T', 'C', 'O', 'N', 'T', 'A', 'I', 'N', 'S', - 'C', 'O', 'P', 'P', 'E', 'R', '-', '2', 'C', 'O', 'U', 'N', 'T', 'I', 'N', 'G', 'C', 'R', 'E', 'A', 'T', 'I', 'V', 'E', 'C', 'R', 'E', 'S', 'C', 'E', 'N', 'T', 'C', 'R', 'O', 'S', 'S', 'I', 'N', 'G', - 'C', 'R', 'U', 'C', 'I', 'B', 'L', 'E', 'C', 'R', 'U', 'Z', 'E', 'I', 'R', 'O', - 'C', 'U', 'R', 'L', 'I', 'C', 'U', 'E', 'C', 'U', 'R', 'R', 'E', 'N', 'C', 'Y', 'C', 'U', 'S', 'T', 'O', 'M', 'E', 'R', 'C', 'Y', 'R', 'E', 'N', 'A', 'I', 'C', @@ -8845,25 +5004,18 @@ static const char unicode_name_words[60839] = { 'D', 'D', 'A', 'Y', 'A', 'N', 'N', 'A', 'D', 'E', 'C', 'E', 'M', 'B', 'E', 'R', 'D', 'E', 'C', 'R', 'E', 'A', 'S', 'E', - 'D', 'E', 'L', 'I', 'V', 'E', 'R', 'Y', 'D', 'E', 'N', 'A', 'R', 'I', 'U', 'S', - 'D', 'E', 'R', 'E', 'L', 'I', 'C', 'T', 'D', 'E', 'Y', 'T', 'E', 'R', 'O', 'S', 'D', 'E', 'Y', 'T', 'E', 'R', 'O', 'U', 'D', 'I', 'A', 'G', 'O', 'N', 'A', 'L', 'D', 'I', 'A', 'M', 'E', 'T', 'E', 'R', - 'D', 'I', 'A', 'M', 'O', 'N', 'D', 'S', 'D', 'I', 'A', 'S', 'T', 'O', 'L', 'I', 'D', 'I', 'A', 'T', 'O', 'N', 'O', 'N', 'D', 'I', 'F', 'O', 'N', 'I', 'A', 'S', 'D', 'I', 'G', 'O', 'R', 'G', 'O', 'N', 'D', 'I', 'G', 'R', 'A', 'M', 'M', 'A', 'D', 'I', 'R', 'E', 'C', 'T', 'L', 'Y', - 'D', 'I', 'S', 'A', 'B', 'L', 'E', 'D', - 'D', 'I', 'S', 'S', 'O', 'L', 'V', 'E', - 'D', 'I', 'V', 'I', 'D', 'E', 'R', 'S', 'D', 'I', 'V', 'I', 'S', 'I', 'O', 'N', - 'D', 'O', 'C', 'U', 'M', 'E', 'N', 'T', 'D', 'O', 'D', 'E', 'K', 'A', 'T', 'A', 'D', 'O', 'T', 'S', '-', '1', '2', '3', 'D', 'O', 'T', 'S', '-', '1', '2', '4', @@ -8924,21 +5076,15 @@ static const char unicode_name_words[60839] = { 'D', 'O', 'T', 'T', 'E', 'D', '-', 'L', 'D', 'O', 'T', 'T', 'E', 'D', '-', 'N', 'D', 'O', 'T', 'T', 'E', 'D', '-', 'P', - 'D', 'O', 'U', 'G', 'H', 'N', 'U', 'T', 'D', 'R', 'A', 'C', 'H', 'M', 'A', 'S', 'D', 'R', 'A', 'F', 'T', 'I', 'N', 'G', 'D', 'R', 'A', 'U', 'G', 'H', 'T', 'S', 'D', 'R', 'A', 'W', 'I', 'N', 'G', 'S', - 'D', 'U', 'P', 'L', 'O', 'Y', 'A', 'N', 'D', 'U', 'R', 'A', 'T', 'I', 'O', 'N', - 'D', 'U', 'S', 'H', 'E', 'N', 'N', 'A', 'D', 'V', 'I', 'S', 'V', 'A', 'R', 'A', - 'E', 'G', 'Y', 'P', 'T', 'I', 'A', 'N', 'E', 'I', 'G', 'H', 'T', 'E', 'E', 'N', 'E', 'L', 'E', 'C', 'T', 'R', 'I', 'C', - 'E', 'L', 'E', 'P', 'H', 'A', 'N', 'T', 'E', 'L', 'L', 'I', 'P', 'S', 'I', 'S', - 'E', 'L', 'L', 'I', 'P', 'T', 'I', 'C', 'E', 'M', 'P', 'H', 'A', 'S', 'I', 'S', 'E', 'M', 'P', 'H', 'A', 'T', 'I', 'C', 'E', 'N', 'T', 'E', 'R', 'I', 'N', 'G', @@ -8947,11 +5093,7 @@ static const char unicode_name_words[60839] = { 'E', 'S', 'U', 'K', 'U', 'U', 'D', 'O', 'E', 'T', 'E', 'R', 'N', 'I', 'T', 'Y', 'E', 'T', 'H', 'I', 'O', 'P', 'I', 'C', - 'E', 'U', 'R', 'O', 'P', 'E', 'A', 'N', - 'E', 'X', 'C', 'H', 'A', 'N', 'G', 'E', - 'E', 'X', 'P', 'O', 'N', 'E', 'N', 'T', 'E', 'X', 'T', 'E', 'N', 'D', 'E', 'D', - 'E', 'Y', 'E', 'B', 'R', 'O', 'W', 'S', 'F', 'A', 'T', 'H', 'A', 'T', 'A', 'N', 'F', 'E', 'B', 'R', 'U', 'A', 'R', 'Y', 'F', 'E', 'M', 'I', 'N', 'I', 'N', 'E', @@ -8960,15 +5102,11 @@ static const char unicode_name_words[60839] = { 'F', 'I', 'G', 'U', 'R', 'E', '-', '2', 'F', 'I', 'G', 'U', 'R', 'E', '-', '3', 'F', 'I', 'N', 'G', 'E', 'R', 'E', 'D', - 'F', 'I', 'R', 'E', 'W', 'O', 'R', 'K', 'F', 'I', 'S', 'H', 'H', 'O', 'O', 'K', 'F', 'L', 'A', 'T', 'N', 'E', 'S', 'S', 'F', 'L', 'O', 'R', 'E', 'T', 'T', 'E', 'F', 'L', 'O', 'U', 'R', 'I', 'S', 'H', - 'F', 'O', 'O', 'T', 'B', 'A', 'L', 'L', 'F', 'O', 'O', 'T', 'N', 'O', 'T', 'E', - 'F', 'O', 'R', 'E', 'H', 'E', 'A', 'D', - 'F', 'O', 'U', 'N', 'T', 'A', 'I', 'N', 'F', 'O', 'U', 'R', 'T', 'E', 'E', 'N', 'F', 'R', 'A', 'C', 'T', 'I', 'O', 'N', 'F', 'R', 'A', 'G', 'M', 'E', 'N', 'T', @@ -8980,34 +5118,21 @@ static const char unicode_name_words[60839] = { 'G', 'A', 'U', 'N', 'T', 'L', 'E', 'T', 'G', 'E', 'N', 'I', 'T', 'I', 'V', 'E', 'G', 'E', 'O', 'R', 'G', 'I', 'A', 'N', - 'G', 'H', 'E', 'U', 'G', 'H', 'E', 'N', 'G', 'R', 'A', 'P', 'H', 'E', 'M', 'E', - 'G', 'R', 'I', 'N', 'N', 'I', 'N', 'G', 'G', 'U', 'J', 'A', 'R', 'A', 'T', 'I', 'G', 'U', 'R', 'M', 'U', 'K', 'H', 'I', 'H', 'A', 'N', '-', 'A', 'K', 'A', 'T', - 'H', 'A', 'N', 'D', '-', 'C', 'U', 'P', 'H', 'A', 'N', 'G', 'Z', 'H', 'O', 'U', 'H', 'A', 'R', 'D', 'N', 'E', 'S', 'S', 'H', 'A', 'R', 'K', 'L', 'E', 'A', 'N', 'H', 'A', 'R', 'M', 'O', 'N', 'I', 'C', - 'H', 'A', 'T', 'C', 'H', 'I', 'N', 'G', 'H', 'E', 'A', 'V', 'E', 'N', 'L', 'Y', 'H', 'E', 'X', 'A', 'G', 'R', 'A', 'M', - 'H', 'E', 'X', 'I', 'F', 'O', 'R', 'M', - 'H', 'I', 'B', 'I', 'S', 'C', 'U', 'S', - 'H', 'I', 'G', 'H', '-', 'L', 'O', 'W', 'H', 'I', 'R', 'A', 'G', 'A', 'N', 'A', - 'H', 'I', 'S', 'T', 'O', 'R', 'I', 'C', - 'H', 'O', 'N', 'E', 'Y', 'B', 'E', 'E', - 'H', 'O', 'S', 'P', 'I', 'T', 'A', 'L', 'H', 'U', 'A', 'R', 'A', 'D', 'D', 'O', - 'H', 'U', 'N', 'D', 'R', 'E', 'D', 'S', 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'M', 'I', 'L', 'U', 'Y', 'A', 'N', 'N', 'A', 'I', 'M', 'I', 'F', 'O', 'N', 'O', 'N', - 'I', 'M', 'P', 'E', 'R', 'I', 'A', 'L', - 'I', 'N', 'C', 'O', 'M', 'I', 'N', 'G', 'I', 'N', 'C', 'R', 'E', 'A', 'S', 'E', 'I', 'N', 'D', 'I', 'R', 'E', 'C', 'T', 'I', 'N', 'F', 'I', 'N', 'I', 'T', 'Y', @@ -9021,42 +5146,22 @@ static const char unicode_name_words[60839] = { 'I', 'S', '-', 'P', 'I', 'L', 'L', 'A', 'I', 'S', 'O', 'L', 'A', 'T', 'E', 'D', 'J', 'A', 'P', 'A', 'N', 'E', 'S', 'E', - 'J', 'A', 'V', 'A', 'N', 'E', 'S', 'E', 'J', 'A', 'V', 'I', 'Y', 'A', 'N', 'I', - 'J', 'O', 'Y', 'S', 'T', 'I', 'C', 'K', - 'K', 'A', 'R', 'S', 'H', 'A', 'N', 'A', - 'K', 'A', 'S', 'H', 'M', 'I', 'R', 'I', 'K', 'A', 'S', 'R', 'A', 'T', 'A', 'N', 'K', 'A', 'T', 'A', 'K', 'A', 'N', 'A', 'K', 'A', 'T', 'H', 'I', 'S', 'T', 'I', 'K', 'E', 'Y', 'B', 'O', 'A', 'R', 'D', - 'K', 'N', 'U', 'C', 'K', 'L', 'E', 'S', 'K', 'O', 'N', 'T', 'E', 'V', 'M', 'A', 'K', 'O', 'U', 'F', 'I', 'S', 'M', 'A', 'K', 'R', 'E', 'M', 'A', 'S', 'T', 'I', 'L', '-', 'S', 'H', 'A', 'P', 'E', 'D', 'L', 'A', 'N', 'G', 'U', 'A', 'G', 'E', 'L', 'A', 'T', 'I', 'N', 'A', 'T', 'E', - 'L', 'E', 'E', 'R', 'A', 'E', 'W', 'A', - 'L', 'E', 'N', 'G', 'T', 'H', '-', '1', - 'L', 'E', 'N', 'G', 'T', 'H', '-', '2', - 'L', 'E', 'N', 'G', 'T', 'H', '-', '3', - 'L', 'E', 'N', 'G', 'T', 'H', '-', '4', - 'L', 'E', 'N', 'G', 'T', 'H', '-', '5', - 'L', 'E', 'N', 'G', 'T', 'H', '-', '6', - 'L', 'E', 'N', 'G', 'T', 'H', '-', '7', - 'L', 'I', 'G', 'A', 'T', 'I', 'N', 'G', 'L', 'I', 'G', 'A', 'T', 'U', 'R', 'E', - 'L', 'I', 'P', 'S', 'T', 'I', 'C', 'K', 'L', 'O', 'C', 'A', 'T', 'I', 'O', 'N', 'L', 'O', 'C', 'A', 'T', 'I', 'V', 'E', - 'L', 'O', 'G', 'O', 'G', 'R', 'A', 'M', 'L', 'O', 'G', 'O', 'T', 'Y', 'P', 'E', - 'L', 'O', 'L', 'L', 'I', 'P', 'O', 'P', 'L', 'O', 'R', 'R', 'A', 'I', 'N', 'E', - 'M', 'A', 'E', 'M', 'K', 'P', 'E', 'N', - 'M', 'A', 'E', 'M', 'V', 'E', 'U', 'X', - 'M', 'A', 'H', 'A', 'J', 'A', 'N', 'I', 'M', 'A', 'H', 'A', 'P', 'A', 'K', 'H', 'M', 'A', 'I', 'M', 'A', 'L', 'A', 'I', 'M', 'A', 'I', 'Y', 'A', 'M', 'O', 'K', @@ -9065,54 +5170,29 @@ static const char unicode_name_words[60839] = { 'M', 'A', 'R', 'R', 'I', 'A', 'G', 'E', 'M', 'A', 'R', 'R', 'Y', 'I', 'N', 'G', 'M', 'A', 'R', 'T', 'Y', 'R', 'I', 'A', - 'M', 'A', 'S', 'H', 'F', 'A', 'A', 'T', - 'M', 'A', 'X', 'I', 'M', 'I', 'Z', 'E', - 'M', 'B', 'E', 'E', 'K', 'E', 'E', 'T', - 'M', 'B', 'I', 'R', 'I', 'E', 'E', 'N', 'M', 'E', 'A', 'S', 'U', 'R', 'E', 'D', 'M', 'E', 'D', 'I', 'C', 'I', 'N', 'E', - 'M', 'E', 'M', '-', 'Q', 'O', 'P', 'H', - 'M', 'E', 'R', 'O', 'I', 'T', 'I', 'C', 'M', 'E', 'T', 'R', 'E', 'T', 'E', 'S', 'M', 'E', 'T', 'R', 'I', 'C', 'A', 'L', - 'M', 'I', 'L', 'I', 'T', 'A', 'R', 'Y', 'M', 'I', 'L', 'L', 'I', 'O', 'N', 'S', - 'M', 'I', 'N', 'I', 'D', 'I', 'S', 'C', - 'M', 'I', 'N', 'I', 'M', 'I', 'Z', 'E', 'M', 'I', 'N', 'I', 'S', 'T', 'E', 'R', 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', 'M', 'O', 'H', 'A', 'M', 'M', 'A', 'D', 'M', 'O', 'N', 'O', 'G', 'R', 'A', 'M', - 'M', 'O', 'N', 'O', 'R', 'A', 'I', 'L', - 'M', 'O', 'N', 'T', 'I', 'E', 'E', 'N', - 'M', 'O', 'T', 'O', 'R', 'W', 'A', 'Y', 'M', 'O', 'U', 'N', 'T', 'A', 'I', 'N', - 'M', 'O', 'V', 'E', 'M', 'E', 'N', 'T', 'M', 'U', 'L', 'T', 'I', 'M', 'A', 'P', 'M', 'U', 'L', 'T', 'I', 'P', 'L', 'E', 'M', 'U', 'L', 'T', 'I', 'S', 'E', 'T', - 'M', 'U', 'S', 'H', 'R', 'O', 'O', 'M', - 'N', 'A', 'N', 'S', 'A', 'N', 'A', 'Q', 'N', 'A', 'T', 'I', 'O', 'N', 'A', 'L', 'N', 'E', 'G', 'A', 'T', 'I', 'O', 'N', 'N', 'E', 'G', 'A', 'T', 'I', 'V', 'E', - 'N', 'G', 'E', 'U', 'R', 'E', 'U', 'T', - 'N', 'G', 'G', 'A', 'A', 'M', 'A', 'E', - 'N', 'G', 'G', 'E', 'U', 'A', 'E', 'T', - 'N', 'G', 'K', 'E', 'U', 'A', 'E', 'M', - 'N', 'G', 'K', 'E', 'U', 'A', 'E', 'Q', 'N', 'I', 'K', 'H', 'A', 'H', 'I', 'T', 'N', 'I', 'N', 'E', 'T', 'E', 'E', 'N', - 'N', 'J', 'E', 'U', 'A', 'E', 'N', 'A', 'N', 'O', '-', 'B', 'R', 'E', 'A', 'K', - 'N', 'O', 'R', 'T', 'H', 'E', 'R', 'N', 'N', 'O', 'T', 'A', 'T', 'I', 'O', 'N', - 'N', 'O', 'T', 'E', 'B', 'O', 'O', 'K', 'N', 'O', 'T', 'E', 'H', 'E', 'A', 'D', 'N', 'O', 'V', 'E', 'M', 'B', 'E', 'R', - 'N', 'T', 'E', 'U', 'N', 'G', 'B', 'A', 'O', 'M', 'I', 'S', 'S', 'I', 'O', 'N', - 'O', 'N', 'C', 'O', 'M', 'I', 'N', 'G', 'O', 'N', 'E', '-', 'L', 'I', 'N', 'E', 'O', 'P', 'E', 'R', 'A', 'T', 'O', 'R', 'O', 'P', 'P', 'O', 'S', 'I', 'N', 'G', @@ -9122,7 +5202,6 @@ static const char unicode_name_words[60839] = { 'O', 'U', 'T', 'L', 'I', 'N', 'E', 'D', 'O', 'V', 'E', 'R', 'L', 'A', 'I', 'D', 'O', 'V', 'E', 'R', 'L', 'I', 'N', 'E', - 'O', 'V', 'E', 'R', 'L', 'O', 'N', 'G', 'O', 'V', 'E', 'R', 'R', 'I', 'D', 'E', 'P', 'A', 'A', 'S', 'E', 'N', 'T', 'O', 'P', 'A', 'I', 'R', 'T', 'H', 'R', 'A', @@ -9130,124 +5209,79 @@ static const char unicode_name_words[60839] = { 'P', 'A', 'M', 'E', 'N', 'E', 'N', 'G', 'P', 'A', 'M', 'U', 'D', 'P', 'O', 'D', 'P', 'A', 'N', 'G', 'H', 'U', 'L', 'U', - 'P', 'A', 'N', 'G', 'L', 'O', 'N', 'G', - 'P', 'A', 'N', 'G', 'O', 'L', 'A', 'T', 'P', 'A', 'N', 'O', 'L', 'O', 'N', 'G', 'P', 'A', 'N', 'Y', 'A', 'K', 'R', 'A', 'P', 'A', 'N', 'Y', 'E', 'C', 'E', 'K', 'P', 'A', 'R', 'A', 'L', 'L', 'E', 'L', 'P', 'A', 'R', 'I', 'C', 'H', 'O', 'N', - 'P', 'A', 'R', 'T', 'H', 'I', 'A', 'N', - 'P', 'A', 'S', 'A', 'N', 'G', 'A', 'N', - 'P', 'A', 'S', 'S', 'P', 'O', 'R', 'T', 'P', 'A', 'V', 'I', 'Y', 'A', 'N', 'I', 'P', 'E', 'D', 'E', 'S', 'T', 'A', 'L', 'P', 'E', 'L', 'A', 'S', 'T', 'O', 'N', 'P', 'E', 'N', 'T', 'A', 'G', 'O', 'N', 'P', 'E', 'R', 'F', 'E', 'C', 'T', 'A', - 'P', 'E', 'R', 'S', 'O', 'N', 'A', 'L', 'P', 'E', 'T', 'A', 'L', 'L', 'E', 'D', 'P', 'H', 'A', 'A', 'R', 'K', 'A', 'A', 'P', 'H', 'A', 'G', 'S', '-', 'P', 'A', 'P', 'H', 'A', 'I', 'S', 'T', 'O', 'S', 'P', 'I', 'N', 'W', 'H', 'E', 'E', 'L', - 'P', 'I', 'P', 'A', 'E', 'M', 'B', 'A', 'P', 'L', 'A', 'S', 'T', 'I', 'C', 'S', 'P', 'L', 'E', 'T', 'H', 'R', 'O', 'N', 'P', 'N', 'E', 'U', 'M', 'A', 'T', 'A', 'P', 'O', 'I', 'N', 'T', 'I', 'N', 'G', 'P', 'O', 'K', 'R', 'Y', 'T', 'I', 'E', - 'P', 'O', 'R', 'T', 'A', 'B', 'L', 'E', 'P', 'O', 'S', 'I', 'T', 'I', 'O', 'N', - 'P', 'O', 'W', 'D', 'E', 'R', 'E', 'D', 'P', 'R', 'A', 'M', '-', 'B', 'E', 'I', 'P', 'R', 'A', 'M', '-', 'P', 'I', 'I', 'P', 'R', 'E', 'C', 'E', 'D', 'E', 'D', 'P', 'R', 'E', 'C', 'E', 'D', 'E', 'S', 'P', 'R', 'E', 'V', 'I', 'O', 'U', 'S', - 'P', 'R', 'I', 'N', 'C', 'E', 'S', 'S', 'P', 'R', 'O', 'F', 'O', 'U', 'N', 'D', 'P', 'R', 'O', 'G', 'R', 'E', 'S', 'S', 'P', 'R', 'O', 'P', 'E', 'R', 'T', 'Y', - 'P', 'U', 'S', 'H', 'P', 'I', 'K', 'A', 'Q', 'A', 'I', 'R', 'T', 'H', 'R', 'A', 'Q', 'U', 'A', 'D', 'R', 'A', 'N', 'T', - 'Q', 'U', 'A', 'N', 'T', 'I', 'T', 'Y', 'Q', 'U', 'A', 'R', 'T', 'E', 'R', 'S', 'Q', 'U', 'E', 'S', 'T', 'I', 'O', 'N', 'Q', 'U', 'I', 'N', 'C', 'U', 'N', 'X', - 'R', 'E', 'C', 'E', 'I', 'V', 'E', 'R', 'R', 'E', 'C', 'O', 'R', 'D', 'E', 'R', 'R', 'E', 'C', 'Y', 'C', 'L', 'E', 'D', - 'R', 'E', 'F', 'O', 'R', 'M', 'E', 'D', - 'R', 'E', 'G', 'I', 'O', 'N', 'A', 'L', 'R', 'E', 'L', 'A', 'T', 'I', 'O', 'N', - 'R', 'E', 'L', 'I', 'E', 'V', 'E', 'D', 'R', 'E', 'L', 'I', 'G', 'I', 'O', 'N', - 'R', 'E', 'M', 'I', 'N', 'D', 'E', 'R', 'R', 'E', 'N', 'T', 'O', 'G', 'E', 'N', 'R', 'E', 'P', 'E', 'A', 'T', 'E', 'D', 'R', 'E', 'S', 'O', 'U', 'R', 'C', 'E', 'R', 'E', 'S', 'P', 'O', 'N', 'S', 'E', - 'R', 'E', 'S', 'T', 'R', 'O', 'O', 'M', 'R', 'E', 'V', 'E', 'R', 'S', 'E', 'D', - 'R', 'I', 'G', 'V', 'E', 'D', 'I', 'C', - 'R', 'O', 'H', 'I', 'N', 'G', 'Y', 'A', - 'R', 'O', 'M', 'A', 'N', 'I', 'A', 'N', - 'R', 'O', 'T', 'A', 'T', 'I', 'O', 'N', 'R', 'U', 'K', 'K', 'A', 'K', 'H', 'A', 'S', '-', 'S', 'H', 'A', 'P', 'E', 'D', - 'S', 'A', 'I', 'L', 'B', 'O', 'A', 'T', 'S', 'A', 'L', 'T', 'I', 'L', 'L', 'O', 'S', 'A', 'N', 'T', 'I', 'I', 'M', 'U', 'S', 'A', 'N', 'Y', 'O', 'O', 'G', 'A', 'S', 'A', 'X', 'I', 'M', 'A', 'T', 'A', 'S', 'C', 'I', 'S', 'S', 'O', 'R', 'S', - 'S', 'C', 'O', 'R', 'P', 'I', 'O', 'N', 'S', 'C', 'O', 'R', 'P', 'I', 'U', 'S', - 'S', 'E', 'E', 'D', 'L', 'I', 'N', 'G', 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', 'S', 'E', 'M', 'I', 'S', 'O', 'F', 'T', 'S', 'E', 'M', 'U', 'N', 'C', 'I', 'A', - 'S', 'E', 'P', 'T', 'U', 'P', 'L', 'E', 'S', 'H', 'A', 'D', 'O', 'W', 'E', 'D', 'S', 'H', 'A', 'M', 'R', 'O', 'C', 'K', 'S', 'H', 'E', '-', 'G', 'O', 'A', 'T', 'S', 'H', 'E', 'S', 'H', 'L', 'A', 'M', - 'S', 'H', 'O', 'O', 'T', 'I', 'N', 'G', - 'S', 'H', 'O', 'P', 'P', 'I', 'N', 'G', - 'S', 'H', 'O', 'U', 'L', 'D', 'E', 'R', 'S', 'I', 'C', 'K', 'N', 'E', 'S', 'S', 'S', 'I', 'D', 'E', 'W', 'A', 'Y', 'S', 'S', 'I', 'M', 'A', 'N', 'S', 'I', 'S', - 'S', 'I', 'N', 'U', 'S', 'O', 'I', 'D', 'S', 'I', 'X', '-', 'L', 'I', 'N', 'E', 'S', 'L', 'A', 'V', 'O', 'N', 'I', 'C', - 'S', 'L', 'E', 'E', 'P', 'I', 'N', 'G', - 'S', 'L', 'I', 'G', 'H', 'T', 'L', 'Y', - 'S', 'M', 'I', 'R', 'K', 'I', 'N', 'G', - 'S', 'O', 'F', 'T', 'N', 'E', 'S', 'S', - 'S', 'O', 'U', 'T', 'H', 'E', 'R', 'N', - 'S', 'P', 'A', 'R', 'K', 'L', 'E', 'R', - 'S', 'P', 'A', 'R', 'K', 'L', 'E', 'S', - 'S', 'P', 'E', 'A', 'K', 'I', 'N', 'G', - 'S', 'P', 'E', 'S', 'M', 'I', 'L', 'O', - 'S', 'P', 'I', 'R', 'I', 'T', 'U', 'S', - 'S', 'P', 'O', 'U', 'T', 'I', 'N', 'G', - 'S', 'Q', 'U', 'E', 'E', 'Z', 'E', 'D', 'S', 'Q', 'U', 'I', 'G', 'G', 'L', 'E', 'S', 'Q', 'U', 'I', 'R', 'R', 'E', 'L', 'S', 'T', 'A', 'C', 'C', 'A', 'T', 'O', 'S', 'T', 'A', 'L', 'L', 'I', 'O', 'N', 'S', 'T', 'A', 'N', 'D', 'A', 'R', 'D', - 'S', 'T', 'E', 'A', 'M', 'I', 'N', 'G', - 'S', 'T', 'I', 'C', 'K', 'I', 'N', 'G', 'S', 'T', 'O', 'P', 'P', 'A', 'G', 'E', 'S', 'T', 'O', 'P', 'P', 'I', 'N', 'G', 'S', 'T', 'R', 'A', 'I', 'G', 'H', 'T', 'S', 'T', 'R', 'A', 'I', 'N', 'E', 'R', 'S', 'T', 'R', 'A', 'T', 'I', 'A', 'N', - 'S', 'T', 'R', 'E', 'A', 'M', 'E', 'R', 'S', 'T', 'R', 'E', 'N', 'G', 'T', 'H', 'S', 'T', 'R', 'I', 'C', 'T', 'L', 'Y', 'S', 'T', 'R', 'O', 'K', 'E', '-', '1', @@ -9265,7 +5299,6 @@ static const char unicode_name_words[60839] = { 'S', 'U', 'P', 'E', 'R', 'S', 'E', 'T', 'S', 'U', 'R', 'R', 'O', 'U', 'N', 'D', 'S', 'W', 'A', 'P', 'P', 'I', 'N', 'G', - 'S', 'W', 'I', 'M', 'M', 'I', 'N', 'G', 'S', 'Y', 'L', 'L', 'A', 'B', 'L', 'E', 'S', 'Y', 'M', 'B', 'O', 'L', '-', '1', 'S', 'Y', 'M', 'B', 'O', 'L', '-', '2', @@ -9279,77 +5312,43 @@ static const char unicode_name_words[60839] = { 'S', 'Y', 'M', 'M', 'E', 'T', 'R', 'Y', 'T', 'A', 'G', 'B', 'A', 'N', 'W', 'A', 'T', 'A', 'I', 'L', 'L', 'E', 'S', 'S', - 'T', 'A', 'N', 'A', 'B', 'A', 'T', 'A', - 'T', 'A', 'R', 'T', 'A', 'R', '-', '2', 'T', 'A', 'T', 'T', 'O', 'O', 'E', 'D', 'T', 'A', 'V', 'I', 'Y', 'A', 'N', 'I', - 'T', 'E', 'A', 'R', '-', 'O', 'F', 'F', 'T', 'E', 'S', 'S', 'A', 'R', 'O', 'N', 'T', 'E', 'T', 'A', 'R', 'T', 'O', 'S', 'T', 'E', 'T', 'R', 'A', 'P', 'L', 'I', 'T', 'H', 'E', 'S', 'P', 'I', 'A', 'N', - 'T', 'H', 'I', 'N', 'K', 'I', 'N', 'G', 'T', 'H', 'I', 'R', 'T', 'E', 'E', 'N', 'T', 'H', 'O', 'U', 'S', 'A', 'N', 'D', - 'T', 'H', 'R', 'E', 'E', '-', 'E', 'M', - 'T', 'H', 'R', 'O', 'W', 'I', 'N', 'G', 'T', 'H', 'U', 'R', 'I', 'S', 'A', 'Z', 'T', 'I', 'F', 'I', 'N', 'A', 'G', 'H', - 'T', 'I', 'N', 'C', 'T', 'U', 'R', 'E', 'T', 'I', 'R', 'O', 'N', 'I', 'A', 'N', 'T', 'O', 'G', 'E', 'T', 'H', 'E', 'R', 'T', 'O', 'R', 'C', 'U', 'L', 'U', 'S', 'T', 'O', 'R', 'T', 'O', 'I', 'S', 'E', - 'T', 'O', 'U', 'C', 'H', 'I', 'N', 'G', - 'T', 'O', 'U', 'R', 'N', 'O', 'I', 'S', - 'T', 'R', 'A', 'I', 'L', 'I', 'N', 'G', 'T', 'R', 'E', 'A', 'D', 'I', 'N', 'G', 'T', 'R', 'E', 'S', 'I', 'L', 'L', 'O', 'T', 'R', 'I', 'A', 'N', 'G', 'L', 'E', 'T', 'R', 'I', 'C', 'O', 'L', 'O', 'N', 'T', 'R', 'I', 'S', 'I', 'M', 'O', 'U', 'T', 'R', 'O', 'M', 'I', 'K', 'O', 'N', - 'T', 'R', 'O', 'P', 'I', 'C', 'A', 'L', - 'T', 'R', 'U', 'M', 'P', '-', '1', '0', - 'T', 'R', 'U', 'M', 'P', '-', '1', '1', - 'T', 'R', 'U', 'M', 'P', '-', '1', '2', - 'T', 'R', 'U', 'M', 'P', '-', '1', '3', - 'T', 'R', 'U', 'M', 'P', '-', '1', '4', - 'T', 'R', 'U', 'M', 'P', '-', '1', '5', - 'T', 'R', 'U', 'M', 'P', '-', '1', '6', - 'T', 'R', 'U', 'M', 'P', '-', '1', '7', - 'T', 'R', 'U', 'M', 'P', '-', '1', '8', - 'T', 'R', 'U', 'M', 'P', '-', '1', '9', - 'T', 'R', 'U', 'M', 'P', '-', '2', '0', - 'T', 'R', 'U', 'M', 'P', '-', '2', '1', 'T', 'R', 'Y', 'B', 'L', 'I', 'O', 'N', 'T', 'T', 'A', 'Y', 'A', 'N', 'N', 'A', 'T', 'T', 'U', 'D', 'D', 'A', 'A', 'G', 'T', 'V', 'I', 'M', 'A', 'D', 'U', 'R', - 'T', 'W', 'E', 'L', 'F', 'T', 'H', 'S', - 'T', 'W', 'I', 'S', 'T', 'I', 'N', 'G', 'T', 'W', 'O', '-', 'L', 'I', 'N', 'E', - 'T', 'Y', 'P', 'E', '-', '1', '-', '2', - 'U', '-', 'S', 'H', 'A', 'P', 'E', 'D', - 'U', 'B', 'H', 'A', 'Y', 'A', 'T', 'O', 'U', 'G', 'A', 'R', 'I', 'T', 'I', 'C', 'U', 'I', 'L', 'L', 'E', 'A', 'N', 'N', 'U', 'M', 'B', 'R', 'E', 'L', 'L', 'A', - 'U', 'N', 'A', 'M', 'U', 'S', 'E', 'D', 'U', 'N', 'D', 'E', 'R', 'B', 'A', 'R', 'U', 'N', 'D', 'E', 'R', 'D', 'O', 'T', 'U', 'N', 'D', 'E', 'R', 'T', 'I', 'E', 'V', 'A', 'S', 'T', 'N', 'E', 'S', 'S', 'V', 'E', 'R', 'S', 'I', 'C', 'L', 'E', 'V', 'E', 'R', 'T', 'I', 'C', 'A', 'L', - 'V', 'E', 'U', 'A', 'E', 'P', 'E', 'N', 'V', 'I', 'E', 'W', 'D', 'A', 'T', 'A', 'W', 'A', 'N', 'D', 'E', 'R', 'E', 'R', - 'W', 'A', 'N', 'G', 'K', 'U', 'O', 'Q', 'W', 'A', 'S', 'A', 'L', 'L', 'A', 'M', - 'W', 'I', 'D', 'E', 'N', 'I', 'N', 'G', - 'W', 'R', 'I', 'N', 'K', 'L', 'E', 'D', - 'W', 'R', 'I', 'N', 'K', 'L', 'E', 'S', 'Y', 'A', 'M', 'A', 'K', 'K', 'A', 'N', 'Y', 'E', 'S', 'I', 'E', 'U', 'N', 'G', 'Y', 'O', 'U', 'T', 'H', 'F', 'U', 'L', @@ -9359,15 +5358,10 @@ static const char unicode_name_words[60839] = { 'A', 'B', 'K', 'H', 'A', 'S', 'I', 'A', 'N', 'A', 'B', 'U', 'N', 'D', 'A', 'N', 'C', 'E', 'A', 'D', 'D', 'R', 'E', 'S', 'S', 'E', 'D', - 'A', 'D', 'M', 'I', 'S', 'S', 'I', 'O', 'N', - 'A', 'D', 'V', 'A', 'N', 'T', 'A', 'G', 'E', 'A', 'L', '-', 'L', 'A', 'K', 'U', 'N', 'A', 'A', 'L', 'P', 'A', 'P', 'R', 'A', 'N', 'A', 'A', 'L', 'T', 'E', 'R', 'N', 'A', 'T', 'E', - 'A', 'M', 'B', 'U', 'L', 'A', 'N', 'C', 'E', 'A', 'M', 'P', 'E', 'R', 'S', 'A', 'N', 'D', - 'A', 'N', 'A', 'T', 'O', 'L', 'I', 'A', 'N', - 'A', 'N', 'G', 'U', 'I', 'S', 'H', 'E', 'D', 'A', 'N', 'T', 'I', 'F', 'O', 'N', 'I', 'A', 'A', 'R', '-', 'R', 'A', 'H', 'E', 'E', 'M', 'A', 'R', '-', 'R', 'A', 'H', 'M', 'A', 'N', @@ -9377,50 +5371,28 @@ static const char unicode_name_words[60839] = { 'A', 'S', 'S', 'E', 'R', 'T', 'I', 'O', 'N', 'A', 'S', 'T', 'E', 'R', 'I', 'S', 'K', 'S', 'A', 'T', 'T', 'E', 'N', 'T', 'I', 'O', 'N', - 'A', 'U', 'B', 'E', 'R', 'G', 'I', 'N', 'E', - 'A', 'U', 'T', 'O', 'M', 'A', 'T', 'E', 'D', 'B', 'A', 'C', 'K', 'S', 'L', 'A', 'S', 'H', 'B', 'A', 'C', 'K', 'S', 'P', 'A', 'C', 'E', - 'B', 'A', 'D', 'M', 'I', 'N', 'T', 'O', 'N', - 'B', 'A', 'L', 'L', 'P', 'O', 'I', 'N', 'T', 'B', 'E', 'G', 'I', 'N', 'N', 'I', 'N', 'G', - 'B', 'I', 'C', 'Y', 'C', 'L', 'I', 'S', 'T', - 'B', 'I', 'L', 'L', 'I', 'A', 'R', 'D', 'S', 'B', 'I', 'N', 'O', 'C', 'U', 'L', 'A', 'R', 'B', 'I', 'O', 'H', 'A', 'Z', 'A', 'R', 'D', 'B', 'I', 'S', 'E', 'C', 'T', 'I', 'N', 'G', 'B', 'I', 'S', 'M', 'I', 'L', 'L', 'A', 'H', 'B', 'L', 'A', 'C', 'K', 'F', 'O', 'O', 'T', 'B', 'O', 'O', 'M', 'E', 'R', 'A', 'N', 'G', - 'B', 'R', 'A', 'C', 'K', 'E', 'T', 'E', 'D', 'B', 'R', 'A', 'N', 'C', 'H', 'I', 'N', 'G', - 'B', 'R', 'I', 'E', 'F', 'C', 'A', 'S', 'E', - 'B', 'U', 'I', 'L', 'D', 'I', 'N', 'G', 'S', 'B', 'Y', 'Z', 'A', 'N', 'T', 'I', 'N', 'E', - 'C', 'A', 'P', 'I', 'T', 'U', 'L', 'U', 'M', 'C', 'A', 'P', 'R', 'I', 'C', 'O', 'R', 'N', 'C', 'A', 'R', 'P', 'E', 'N', 'T', 'R', 'Y', - 'C', 'A', 'R', 'T', 'R', 'I', 'D', 'G', 'E', 'C', 'A', 'R', 'Y', 'S', 'T', 'I', 'A', 'N', - 'C', 'A', 'U', 'C', 'A', 'S', 'I', 'A', 'N', 'C', 'E', 'N', 'T', 'U', 'R', 'I', 'A', 'L', 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', 'C', 'H', 'A', 'V', 'I', 'Y', 'A', 'N', 'I', - 'C', 'H', 'E', 'Q', 'U', 'E', 'R', 'E', 'D', - 'C', 'H', 'O', 'C', 'O', 'L', 'A', 'T', 'E', - 'C', 'H', 'R', 'I', 'S', 'T', 'M', 'A', 'S', - 'C', 'I', 'T', 'Y', 'S', 'C', 'A', 'P', 'E', - 'C', 'L', 'A', 'M', 'S', 'H', 'E', 'L', 'L', - 'C', 'L', 'A', 'S', 'S', 'I', 'C', 'A', 'L', - 'C', 'L', 'I', 'P', 'B', 'O', 'A', 'R', 'D', 'C', 'L', 'O', 'C', 'K', 'W', 'I', 'S', 'E', 'C', 'L', 'O', 'S', 'E', 'N', 'E', 'S', 'S', - 'C', 'O', 'L', 'L', 'I', 'S', 'I', 'O', 'N', 'C', 'O', 'M', 'B', 'I', 'N', 'I', 'N', 'G', 'C', 'O', 'M', 'P', 'L', 'E', 'T', 'E', 'D', - 'C', 'O', 'M', 'P', 'U', 'T', 'E', 'R', 'S', 'C', 'O', 'N', 'G', 'R', 'U', 'E', 'N', 'T', - 'C', 'O', 'N', 'J', 'O', 'I', 'N', 'E', 'D', 'C', 'O', 'N', 'J', 'U', 'G', 'A', 'T', 'E', 'C', 'O', 'N', 'S', 'O', 'N', 'A', 'N', 'T', 'C', 'O', 'N', 'S', 'T', 'A', 'N', 'C', 'Y', @@ -9428,16 +5400,10 @@ static const char unicode_name_words[60839] = { 'C', 'O', 'P', 'R', 'O', 'D', 'U', 'C', 'T', 'C', 'O', 'P', 'Y', 'R', 'I', 'G', 'H', 'T', 'C', 'R', 'E', 'S', 'C', 'E', 'N', 'D', 'O', - 'C', 'R', 'E', 'S', 'C', 'E', 'N', 'T', 'S', - 'C', 'R', 'O', 'C', 'O', 'D', 'I', 'L', 'E', - 'C', 'R', 'U', 'C', 'I', 'F', 'O', 'R', 'M', 'C', 'U', 'A', 'T', 'R', 'I', 'L', 'L', 'O', 'C', 'U', 'N', 'E', 'I', 'F', 'O', 'R', 'M', 'D', 'A', 'H', 'Y', 'A', 'A', 'U', 'S', 'H', 'D', 'A', 'R', 'K', 'E', 'N', 'I', 'N', 'G', - 'D', 'A', 'Y', '-', 'N', 'I', 'G', 'H', 'T', - 'D', 'E', 'C', 'I', 'D', 'U', 'O', 'U', 'S', - 'D', 'E', 'L', 'I', 'C', 'I', 'O', 'U', 'S', 'D', 'E', 'L', 'I', 'M', 'I', 'T', 'E', 'R', 'D', 'E', 'N', 'T', 'I', 'S', 'T', 'R', 'Y', 'D', 'E', 'P', 'A', 'R', 'T', 'I', 'N', 'G', @@ -9450,7 +5416,6 @@ static const char unicode_name_words[60839] = { 'D', 'I', 'F', 'T', 'O', 'G', 'G', 'O', 'S', 'D', 'I', 'G', 'R', 'A', 'M', 'M', 'O', 'S', 'D', 'I', 'M', 'E', 'N', 'S', 'I', 'O', 'N', - 'D', 'I', 'R', 'E', 'C', 'T', 'I', 'O', 'N', 'D', 'O', 'T', 'S', '-', '1', '2', '3', '4', 'D', 'O', 'T', 'S', '-', '1', '2', '3', '5', 'D', 'O', 'T', 'S', '-', '1', '2', '3', '6', @@ -9522,7 +5487,6 @@ static const char unicode_name_words[60839] = { 'D', 'O', 'T', 'S', '-', '4', '6', '7', '8', 'D', 'O', 'T', 'S', '-', '5', '6', '7', '8', 'D', 'O', 'W', 'N', 'W', 'A', 'R', 'D', 'S', - 'D', 'R', 'O', 'M', 'E', 'D', 'A', 'R', 'Y', 'D', 'U', 'P', 'O', 'N', 'D', 'I', 'U', 'S', 'E', 'D', 'I', 'T', 'O', 'R', 'I', 'A', 'L', 'E', 'E', 'B', 'E', 'E', 'F', 'I', 'L', 'I', @@ -9533,18 +5497,13 @@ static const char unicode_name_words[60839] = { 'E', 'N', 'D', 'O', 'F', 'O', 'N', 'O', 'N', 'E', 'S', 'T', 'I', 'M', 'A', 'T', 'E', 'D', 'E', 'S', 'T', 'I', 'M', 'A', 'T', 'E', 'S', - 'E', 'V', 'E', 'R', 'G', 'R', 'E', 'E', 'N', 'E', 'X', 'C', 'E', 'L', 'L', 'E', 'N', 'T', 'E', 'X', 'T', 'E', 'N', 'S', 'I', 'O', 'N', 'E', 'X', 'T', 'R', 'A', '-', 'L', 'O', 'W', - 'E', 'X', 'T', 'R', 'E', 'M', 'E', 'L', 'Y', 'E', 'Y', 'B', 'E', 'Y', 'F', 'I', 'L', 'I', - 'E', 'Y', 'E', 'L', 'A', 'S', 'H', 'E', 'S', 'F', 'A', 'C', 'S', 'I', 'M', 'I', 'L', 'E', 'F', 'A', 'N', 'E', 'R', 'O', 'S', 'I', 'S', - 'F', 'E', 'U', 'F', 'E', 'U', 'A', 'E', 'T', 'F', 'I', 'N', 'A', 'N', 'C', 'I', 'A', 'L', - 'F', 'I', 'R', 'E', 'W', 'O', 'R', 'K', 'S', 'F', 'I', 'V', 'E', '-', 'L', 'I', 'N', 'E', 'F', 'L', 'A', 'T', 'T', 'E', 'N', 'E', 'D', 'F', 'O', 'L', 'L', 'O', 'W', 'I', 'N', 'G', @@ -9557,29 +5516,16 @@ static const char unicode_name_words[60839] = { 'G', 'A', 'T', 'H', 'E', 'R', 'I', 'N', 'G', 'G', 'E', 'O', 'M', 'E', 'T', 'R', 'I', 'C', 'G', 'E', 'R', 'S', 'H', 'A', 'Y', 'I', 'M', - 'G', 'H', 'E', 'U', 'A', 'E', 'R', 'A', 'E', 'G', 'L', 'I', 'S', 'S', 'A', 'N', 'D', 'O', 'G', 'N', 'A', 'V', 'I', 'Y', 'A', 'N', 'I', 'G', 'O', 'R', 'G', 'O', 'T', 'E', 'R', 'I', - 'G', 'R', 'A', 'V', 'E', 'Y', 'A', 'R', 'D', 'G', 'R', 'E', 'A', 'T', 'N', 'E', 'S', 'S', 'G', 'R', 'E', 'G', 'O', 'R', 'I', 'A', 'N', - 'G', 'R', 'I', 'M', 'A', 'C', 'I', 'N', 'G', - 'G', 'U', 'A', 'R', 'D', 'S', 'M', 'A', 'N', 'G', 'U', 'R', 'A', 'M', 'U', 'T', 'O', 'N', 'H', 'A', 'L', 'F', 'W', 'I', 'D', 'T', 'H', - 'H', 'A', 'M', 'B', 'U', 'R', 'G', 'E', 'R', - 'H', 'A', 'N', 'D', '-', 'C', 'L', 'A', 'W', - 'H', 'A', 'N', 'D', '-', 'F', 'I', 'S', 'T', - 'H', 'A', 'N', 'D', '-', 'F', 'L', 'A', 'T', - 'H', 'A', 'N', 'D', '-', 'H', 'O', 'O', 'K', - 'H', 'A', 'N', 'D', '-', 'O', 'V', 'A', 'L', - 'H', 'E', 'A', 'D', 'P', 'H', 'O', 'N', 'E', - 'H', 'E', 'A', 'D', 'S', 'T', 'O', 'N', 'E', 'H', 'E', 'K', 'U', 'T', 'A', 'A', 'R', 'U', 'H', 'E', 'R', 'M', 'I', 'T', 'I', 'A', 'N', 'H', 'O', 'U', 'R', 'G', 'L', 'A', 'S', 'S', - 'H', 'U', 'N', 'G', 'A', 'R', 'I', 'A', 'N', 'I', 'C', 'H', 'I', 'M', 'A', 'T', 'O', 'S', 'I', 'D', 'E', 'N', 'T', 'I', 'C', 'A', 'L', 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', @@ -9594,8 +5540,6 @@ static const char unicode_name_words[60839] = { 'I', 'N', 'S', 'E', 'R', 'T', 'I', 'O', 'N', 'I', 'N', 'V', 'I', 'S', 'I', 'B', 'L', 'E', 'I', 'R', 'U', 'U', 'Y', 'A', 'N', 'N', 'A', - 'I', 'S', 'E', 'N', '-', 'I', 'S', 'E', 'N', - 'I', 'S', 'O', 'S', 'C', 'E', 'L', 'E', 'S', 'I', 'T', 'E', 'R', 'A', 'T', 'I', 'O', 'N', 'J', 'E', 'R', 'U', 'S', 'A', 'L', 'E', 'M', 'J', 'O', 'N', 'G', 'S', 'E', 'O', 'N', 'G', @@ -9603,8 +5547,6 @@ static const char unicode_name_words[60839] = { 'K', 'A', 'T', 'A', 'V', 'A', 'S', 'M', 'A', 'K', 'E', 'M', 'P', 'H', 'R', 'E', 'N', 'G', 'K', 'E', 'N', 'T', 'I', 'M', 'A', 'T', 'A', - 'K', 'H', 'U', 'D', 'A', 'W', 'A', 'D', 'I', - 'K', 'H', 'U', 'E', 'N', '-', 'L', 'U', 'E', 'K', 'I', 'R', 'O', 'W', 'A', 'T', 'T', 'O', 'K', 'R', 'A', 'T', 'I', 'M', 'A', 'T', 'A', 'K', 'U', 'R', 'U', 'Z', 'E', 'I', 'R', 'O', @@ -9618,102 +5560,64 @@ static const char unicode_name_words[60839] = { 'L', 'H', 'A', 'V', 'I', 'Y', 'A', 'N', 'I', 'L', 'I', 'A', 'B', 'I', 'L', 'I', 'T', 'Y', 'L', 'I', 'G', 'H', 'T', 'N', 'I', 'N', 'G', - 'L', 'O', 'D', 'E', 'S', 'T', 'O', 'N', 'E', - 'M', 'A', 'E', 'M', 'G', 'B', 'I', 'E', 'E', 'M', 'A', 'H', 'A', 'P', 'R', 'A', 'N', 'A', 'M', 'A', 'I', 'T', 'A', 'I', 'K', 'H', 'U', 'M', 'A', 'L', 'A', 'Y', 'A', 'L', 'A', 'M', - 'M', 'A', 'R', 'C', 'A', 'S', 'I', 'T', 'E', 'M', 'A', 'S', 'C', 'U', 'L', 'I', 'N', 'E', 'M', 'A', 'T', 'E', 'R', 'I', 'A', 'L', 'S', - 'M', 'E', 'G', 'A', 'P', 'H', 'O', 'N', 'E', - 'M', 'E', 'R', 'I', 'D', 'I', 'A', 'N', 'S', 'M', 'E', 'S', 'S', 'E', 'N', 'I', 'A', 'N', 'M', 'E', 'T', 'O', 'B', 'E', 'L', 'U', 'S', - 'M', 'I', 'D', '-', 'L', 'E', 'V', 'E', 'L', 'M', 'I', 'R', 'I', 'B', 'A', 'A', 'R', 'U', 'M', 'O', 'N', 'G', 'O', 'L', 'I', 'A', 'N', 'M', 'O', 'N', 'O', 'C', 'U', 'L', 'A', 'R', 'M', 'O', 'N', 'O', 'G', 'R', 'A', 'P', 'H', 'M', 'O', 'N', 'O', 'S', 'P', 'A', 'C', 'E', - 'M', 'O', 'U', 'N', 'T', 'A', 'I', 'N', 'S', 'M', 'U', 'K', 'P', 'H', 'R', 'E', 'N', 'G', 'M', 'U', 'U', 'R', 'D', 'H', 'A', 'J', 'A', - 'N', 'A', 'B', 'A', 'T', 'A', 'E', 'A', 'N', - 'N', 'D', 'E', 'U', 'A', 'E', 'R', 'E', 'E', - 'N', 'E', 'T', 'W', 'O', 'R', 'K', 'E', 'D', - 'N', 'E', 'W', 'S', 'P', 'A', 'P', 'E', 'R', 'N', 'I', 'G', 'G', 'A', 'H', 'I', 'T', 'A', 'N', 'I', 'G', 'I', 'D', 'A', 'E', 'S', 'H', 'N', 'I', 'G', 'I', 'D', 'A', 'M', 'I', 'N', - 'N', 'I', 'H', 'S', 'H', 'V', 'A', 'S', 'A', 'N', 'O', 'R', 'T', 'H', 'W', 'E', 'S', 'T', 'N', 'U', 'M', 'E', 'R', 'A', 'T', 'O', 'R', 'O', 'A', 'B', 'O', 'A', 'F', 'I', 'L', 'I', - 'O', 'C', 'C', 'L', 'U', 'S', 'I', 'O', 'N', 'O', 'O', 'B', 'O', 'O', 'F', 'I', 'L', 'I', - 'O', 'P', 'H', 'I', 'U', 'C', 'H', 'U', 'S', - 'O', 'R', 'N', 'A', 'M', 'E', 'N', 'T', 'S', 'O', 'Y', 'R', 'A', 'N', 'I', 'S', 'M', 'A', 'P', 'A', 'A', '-', 'P', 'I', 'L', 'L', 'A', 'P', 'A', 'I', 'Y', 'A', 'N', 'N', 'O', 'I', - 'P', 'A', 'L', 'M', 'Y', 'R', 'E', 'N', 'E', 'P', 'A', 'M', 'I', 'N', 'G', 'K', 'A', 'L', 'P', 'A', 'M', 'U', 'N', 'G', 'K', 'A', 'H', 'P', 'A', 'N', 'G', 'L', 'A', 'Y', 'A', 'R', 'P', 'A', 'N', 'G', 'W', 'I', 'S', 'A', 'D', - 'P', 'A', 'N', 'Y', 'A', 'N', 'G', 'G', 'A', - 'P', 'A', 'P', 'E', 'R', 'C', 'L', 'I', 'P', 'P', 'A', 'R', 'A', 'G', 'R', 'A', 'P', 'H', - 'P', 'A', 'S', 'S', 'E', 'N', 'G', 'E', 'R', - 'P', 'E', 'N', 'T', 'A', 'G', 'R', 'A', 'M', 'P', 'E', 'N', 'T', 'A', 'S', 'E', 'M', 'E', 'P', 'E', 'R', 'F', 'E', 'C', 'T', 'U', 'M', 'P', 'E', 'R', 'M', 'A', 'N', 'E', 'N', 'T', 'P', 'I', 'A', 'S', 'U', 'T', 'O', 'R', 'U', - 'P', 'I', 'N', 'E', 'A', 'P', 'P', 'L', 'E', 'P', 'I', 'T', 'C', 'H', 'F', 'O', 'R', 'K', 'P', 'I', 'Z', 'Z', 'I', 'C', 'A', 'T', 'O', 'P', 'O', 'R', 'R', 'E', 'C', 'T', 'U', 'S', - 'P', 'O', 'S', 'I', 'T', 'I', 'O', 'N', 'S', 'P', 'R', 'A', 'M', '-', 'B', 'U', 'O', 'N', 'P', 'R', 'A', 'M', '-', 'M', 'U', 'O', 'Y', 'P', 'R', 'E', 'C', 'E', 'D', 'I', 'N', 'G', - 'P', 'R', 'O', 'J', 'E', 'C', 'T', 'O', 'R', 'P', 'R', 'O', 'L', 'O', 'N', 'G', 'E', 'D', 'P', 'R', 'O', 'P', 'E', 'L', 'L', 'E', 'R', 'P', 'S', 'I', 'F', 'I', 'S', 'T', 'O', 'N', - 'Q', 'U', 'A', 'D', 'C', 'O', 'L', 'O', 'N', 'Q', 'U', 'A', 'D', 'R', 'U', 'P', 'L', 'E', 'Q', 'U', 'I', 'N', 'A', 'R', 'I', 'U', 'S', 'Q', 'U', 'O', 'T', 'A', 'T', 'I', 'O', 'N', 'Q', 'U', 'S', 'H', 'S', 'H', 'A', 'Y', 'A', - 'R', 'E', 'A', 'L', 'G', 'A', 'R', '-', '2', 'R', 'E', 'C', 'E', 'P', 'T', 'I', 'V', 'E', 'R', 'E', 'C', 'O', 'R', 'D', 'I', 'N', 'G', 'R', 'E', 'C', 'T', 'A', 'N', 'G', 'L', 'E', 'R', 'E', 'C', 'Y', 'C', 'L', 'I', 'N', 'G', 'R', 'E', 'F', 'E', 'R', 'E', 'N', 'C', 'E', - 'R', 'E', 'G', 'U', 'L', 'U', 'S', '-', '2', - 'R', 'E', 'G', 'U', 'L', 'U', 'S', '-', '3', - 'R', 'E', 'G', 'U', 'L', 'U', 'S', '-', '4', 'R', 'E', 'P', 'R', 'E', 'S', 'E', 'N', 'T', - 'R', 'E', 'R', 'E', 'N', 'G', 'G', 'A', 'N', 'R', 'E', 'S', 'I', 'D', 'E', 'N', 'C', 'E', 'R', 'E', 'S', 'U', 'P', 'I', 'N', 'U', 'S', 'R', 'E', 'T', 'R', 'O', 'F', 'L', 'E', 'X', - 'R', 'E', 'V', 'O', 'L', 'V', 'I', 'N', 'G', 'R', 'I', 'G', 'H', 'T', 'H', 'A', 'N', 'D', - 'R', 'O', 'L', 'L', 'E', 'D', '-', 'U', 'P', - 'R', 'O', 'T', 'A', 'T', 'I', 'O', 'N', 'S', - 'R', 'U', 'D', 'I', 'M', 'E', 'N', 'T', 'A', 'S', 'A', 'M', 'A', 'R', 'I', 'T', 'A', 'N', - 'S', 'A', 'T', 'E', 'L', 'L', 'I', 'T', 'E', - 'S', 'A', 'V', 'O', 'U', 'R', 'I', 'N', 'G', - 'S', 'A', 'X', 'O', 'P', 'H', 'O', 'N', 'E', 'S', 'C', 'A', 'N', 'D', 'I', 'C', 'U', 'S', - 'S', 'C', 'H', 'R', 'O', 'E', 'D', 'E', 'R', - 'S', 'C', 'R', 'E', 'A', 'M', 'I', 'N', 'G', 'S', 'E', 'B', 'A', 'T', 'B', 'E', 'I', 'T', 'S', 'E', 'M', 'I', 'C', 'O', 'L', 'O', 'N', 'S', 'E', 'M', 'I', 'V', 'O', 'W', 'E', 'L', @@ -9722,32 +5626,20 @@ static const char unicode_name_words[60839] = { 'S', 'E', 'V', 'E', 'N', 'T', 'E', 'E', 'N', 'S', 'E', 'V', 'E', 'R', 'A', 'N', 'C', 'E', 'S', 'H', 'A', 'V', 'I', 'Y', 'A', 'N', 'I', - 'S', 'H', 'E', 'U', 'A', 'E', 'Q', 'T', 'U', - 'S', 'H', 'O', 'R', 'T', 'C', 'A', 'K', 'E', 'S', 'H', 'O', 'R', 'T', 'E', 'N', 'E', 'R', - 'S', 'H', 'O', 'R', 'T', 'H', 'A', 'N', 'D', 'S', 'I', 'X', 'T', 'E', 'E', 'N', 'T', 'H', 'S', 'N', 'O', 'W', 'F', 'L', 'A', 'K', 'E', - 'S', 'P', 'A', 'G', 'H', 'E', 'T', 'T', 'I', - 'S', 'P', 'A', 'R', 'K', 'L', 'I', 'N', 'G', - 'S', 'P', 'E', 'E', 'D', 'B', 'O', 'A', 'T', 'S', 'P', 'H', 'E', 'R', 'I', 'C', 'A', 'L', - 'S', 'P', 'L', 'A', 'S', 'H', 'I', 'N', 'G', 'S', 'P', 'L', 'I', 'T', 'T', 'I', 'N', 'G', 'S', 'S', 'A', 'N', 'G', 'S', 'I', 'O', 'S', - 'S', 'T', 'O', 'P', 'W', 'A', 'T', 'C', 'H', - 'S', 'T', 'R', 'A', 'T', 'U', 'M', '-', '2', 'S', 'T', 'R', 'E', 'T', 'C', 'H', 'E', 'D', 'S', 'T', 'R', 'O', 'K', 'E', '-', '1', '0', 'S', 'T', 'R', 'O', 'K', 'E', '-', '1', '1', - 'S', 'T', 'U', 'C', 'K', '-', 'O', 'U', 'T', 'S', 'U', 'B', 'J', 'O', 'I', 'N', 'E', 'D', - 'S', 'U', 'B', 'L', 'I', 'M', 'A', 'T', 'E', 'S', 'U', 'B', 'L', 'I', 'N', 'E', 'A', 'R', 'S', 'U', 'B', 'S', 'C', 'R', 'I', 'P', 'T', 'S', 'U', 'M', 'M', 'A', 'T', 'I', 'O', 'N', 'S', 'U', 'N', 'D', 'A', 'N', 'E', 'S', 'E', - 'S', 'U', 'N', 'F', 'L', 'O', 'W', 'E', 'R', 'S', 'U', 'P', 'E', 'R', 'V', 'I', 'S', 'E', 'S', 'Y', 'L', 'L', 'A', 'B', 'I', 'C', 'S', 'S', 'Y', 'M', 'B', 'O', 'L', '-', '1', '0', @@ -9788,30 +5680,22 @@ static const char unicode_name_words[60839] = { 'S', 'Y', 'M', 'B', 'O', 'L', '-', '5', '3', 'S', 'Y', 'M', 'B', 'O', 'L', '-', '5', '4', 'S', 'Y', 'M', 'M', 'E', 'T', 'R', 'I', 'C', - 'S', 'Y', 'N', 'A', 'G', 'O', 'G', 'U', 'E', 'S', 'Y', 'N', 'D', 'E', 'S', 'M', 'O', 'S', 'S', 'Y', 'R', 'M', 'A', 'T', 'I', 'K', 'I', 'T', 'A', 'K', 'H', 'A', 'L', 'L', 'U', 'S', - 'T', 'A', 'N', 'G', 'E', 'R', 'I', 'N', 'E', 'T', 'E', 'L', 'E', 'G', 'R', 'A', 'P', 'H', 'T', 'E', 'L', 'E', 'P', 'H', 'O', 'N', 'E', - 'T', 'E', 'L', 'E', 'S', 'C', 'O', 'P', 'E', 'T', 'E', 'T', 'R', 'A', 'G', 'R', 'A', 'M', 'T', 'E', 'T', 'R', 'A', 'S', 'E', 'M', 'E', - 'T', 'E', 'U', 'T', 'E', 'U', 'W', 'E', 'N', 'T', 'H', 'E', 'R', 'E', 'F', 'O', 'R', 'E', 'T', 'H', 'O', 'U', 'S', 'A', 'N', 'D', 'S', - 'T', 'O', 'U', 'C', 'H', 'T', 'O', 'N', 'E', - 'T', 'R', 'A', 'C', 'K', 'B', 'A', 'L', 'L', 'T', 'R', 'A', 'P', 'E', 'Z', 'I', 'U', 'M', 'T', 'R', 'E', 'M', 'O', 'L', 'O', '-', '1', 'T', 'R', 'E', 'M', 'O', 'L', 'O', '-', '2', 'T', 'R', 'E', 'M', 'O', 'L', 'O', '-', '3', 'T', 'R', 'I', 'F', 'O', 'N', 'I', 'A', 'S', 'T', 'R', 'I', 'G', 'O', 'R', 'G', 'O', 'N', - 'T', 'R', 'I', 'L', 'L', 'I', 'O', 'N', 'S', 'T', 'R', 'U', 'N', 'C', 'A', 'T', 'E', 'D', - 'T', 'U', 'K', 'W', 'E', 'N', 'T', 'I', 'S', 'T', 'U', 'R', 'N', 'S', 'T', 'I', 'L', 'E', 'T', 'U', 'T', 'E', 'Y', 'A', 'S', 'A', 'T', 'U', 'K', 'R', 'A', 'I', 'N', 'I', 'A', 'N', @@ -9819,50 +5703,32 @@ static const char unicode_name_words[60839] = { 'U', 'N', 'I', 'V', 'E', 'R', 'S', 'A', 'L', 'U', 'N', 'M', 'A', 'R', 'R', 'I', 'E', 'D', 'V', 'A', 'R', 'I', 'A', 'T', 'I', 'O', 'N', - 'V', 'E', 'R', 'D', 'I', 'G', 'R', 'I', 'S', - 'V', 'I', 'B', 'R', 'A', 'T', 'I', 'O', 'N', - 'V', 'I', 'N', 'E', 'G', 'A', 'R', '-', '2', - 'V', 'I', 'N', 'E', 'G', 'A', 'R', '-', '3', 'V', 'I', 'S', 'A', 'R', 'G', 'A', 'Y', 'A', - 'V', 'I', 'T', 'R', 'I', 'O', 'L', '-', '2', 'V', 'O', 'I', 'C', 'E', 'L', 'E', 'S', 'S', - 'W', 'A', 'L', 'L', 'P', 'L', 'A', 'N', 'E', 'W', 'A', 'S', 'S', 'A', 'L', 'L', 'A', 'M', 'W', 'E', 'S', 'T', '-', 'C', 'R', 'E', 'E', - 'W', 'I', 'A', 'N', 'G', 'W', 'A', 'A', 'K', 'W', 'O', 'R', 'D', 'S', 'P', 'A', 'C', 'E', 'Y', 'P', 'O', 'K', 'R', 'I', 'S', 'I', 'S', 'A', 'C', 'R', 'O', 'P', 'H', 'O', 'N', 'I', 'C', 'A', 'E', 'D', 'A', '-', 'P', 'I', 'L', 'L', 'A', 'A', 'E', 'L', 'A', '-', 'P', 'I', 'L', 'L', 'A', - 'A', 'G', 'G', 'R', 'A', 'V', 'A', 'T', 'E', 'D', - 'A', 'L', 'C', 'H', 'E', 'M', 'I', 'C', 'A', 'L', 'A', 'L', 'P', 'A', 'P', 'R', 'A', 'A', 'N', 'A', 'A', 'N', 'G', 'K', 'H', 'A', 'N', 'K', 'H', 'U', 'A', 'N', 'N', 'O', 'T', 'A', 'T', 'I', 'O', 'N', 'A', 'N', 'T', 'I', 'K', 'E', 'N', 'O', 'M', 'A', - 'A', 'N', 'T', 'I', 'M', 'O', 'N', 'Y', '-', '2', 'A', 'N', 'U', 'S', 'V', 'A', 'R', 'A', 'Y', 'A', 'A', 'P', 'O', 'S', 'T', 'R', 'O', 'F', 'O', 'I', 'A', 'P', 'O', 'S', 'T', 'R', 'O', 'F', 'O', 'S', 'A', 'P', 'O', 'S', 'T', 'R', 'O', 'P', 'H', 'E', 'A', 'P', 'P', 'R', 'O', 'A', 'C', 'H', 'E', 'S', - 'A', 'Q', 'U', 'A', 'F', 'O', 'R', 'T', 'I', 'S', 'A', 'R', 'P', 'E', 'G', 'G', 'I', 'A', 'T', 'O', 'A', 'R', 'R', 'O', 'W', '-', 'T', 'A', 'I', 'L', - 'A', 'R', 'R', 'O', 'W', 'H', 'E', 'A', 'D', 'S', - 'A', 'S', 'P', 'I', 'R', 'A', 'T', 'I', 'O', 'N', 'A', 'S', 'T', 'E', 'R', 'I', 'S', 'C', 'U', 'S', - 'A', 'S', 'T', 'O', 'N', 'I', 'S', 'H', 'E', 'D', 'A', 'T', 'H', 'A', 'P', 'A', 'S', 'C', 'A', 'N', 'A', 'U', 'R', 'A', 'M', 'A', 'Z', 'D', 'A', 'A', - 'A', 'U', 'T', 'O', 'M', 'O', 'B', 'I', 'L', 'E', 'B', 'A', 'R', 'I', 'Y', 'O', 'O', 'S', 'A', 'N', - 'B', 'A', 'S', 'K', 'E', 'T', 'B', 'A', 'L', 'L', 'B', 'A', 'T', 'H', 'A', 'M', 'A', 'S', 'A', 'T', 'B', 'I', 'B', 'L', 'E', '-', 'C', 'R', 'E', 'E', - 'B', 'R', 'I', 'G', 'H', 'T', 'N', 'E', 'S', 'S', - 'C', 'A', 'L', 'C', 'U', 'L', 'A', 'T', 'O', 'R', 'C', 'E', 'N', 'T', 'R', 'E', 'L', 'I', 'N', 'E', 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', 'S', 'C', 'I', 'R', 'C', 'U', 'M', 'F', 'L', 'E', 'X', @@ -9870,31 +5736,19 @@ static const char unicode_name_words[60839] = { 'C', 'O', 'M', 'P', 'L', 'E', 'M', 'E', 'N', 'T', 'C', 'O', 'M', 'P', 'L', 'E', 'T', 'I', 'O', 'N', 'C', 'O', 'M', 'P', 'L', 'I', 'A', 'N', 'C', 'E', - 'C', 'O', 'M', 'P', 'R', 'E', 'S', 'S', 'E', 'D', - 'C', 'O', 'N', 'F', 'O', 'U', 'N', 'D', 'E', 'D', 'C', 'O', 'N', 'J', 'O', 'I', 'N', 'I', 'N', 'G', 'C', 'O', 'N', 'T', 'A', 'I', 'N', 'I', 'N', 'G', 'C', 'O', 'N', 'T', 'E', 'N', 'T', 'I', 'O', 'N', - 'C', 'O', 'N', 'T', 'I', 'N', 'U', 'I', 'N', 'G', 'C', 'O', 'N', 'T', 'I', 'N', 'U', 'O', 'U', 'S', - 'C', 'O', 'N', 'V', 'E', 'R', 'G', 'I', 'N', 'G', 'C', 'R', 'O', 'S', 'S', 'B', 'O', 'N', 'E', 'S', 'C', 'R', 'O', 'S', 'S', 'H', 'A', 'T', 'C', 'H', - 'C', 'R', 'U', 'C', 'I', 'B', 'L', 'E', '-', '2', - 'C', 'R', 'U', 'C', 'I', 'B', 'L', 'E', '-', '3', - 'C', 'R', 'U', 'C', 'I', 'B', 'L', 'E', '-', '4', - 'C', 'R', 'U', 'C', 'I', 'B', 'L', 'E', '-', '5', 'D', 'A', 'G', 'B', 'A', 'S', 'I', 'N', 'N', 'A', - 'D', 'E', 'C', 'O', 'R', 'A', 'T', 'I', 'O', 'N', - 'D', 'E', 'C', 'O', 'R', 'A', 'T', 'I', 'V', 'E', 'D', 'E', 'F', 'I', 'N', 'I', 'T', 'I', 'O', 'N', - 'D', 'E', 'P', 'A', 'R', 'T', 'M', 'E', 'N', 'T', 'D', 'E', 'S', 'C', 'E', 'N', 'D', 'I', 'N', 'G', 'D', 'E', 'V', 'A', 'N', 'A', 'G', 'A', 'R', 'I', 'D', 'I', 'F', 'F', 'E', 'R', 'E', 'N', 'C', 'E', 'D', 'I', 'F', 'F', 'I', 'C', 'U', 'L', 'T', 'Y', 'D', 'I', 'S', 'P', 'E', 'R', 'S', 'I', 'O', 'N', - 'D', 'I', 'S', 'S', 'O', 'L', 'V', 'E', '-', '2', 'D', 'I', 'S', 'T', 'O', 'R', 'T', 'I', 'O', 'N', 'D', 'I', 'V', 'E', 'R', 'G', 'E', 'N', 'C', 'E', 'D', 'I', 'V', 'I', 'N', 'A', 'T', 'I', 'O', 'N', @@ -9958,40 +5812,24 @@ static const char unicode_name_words[60839] = { 'E', 'L', 'E', 'C', 'T', 'R', 'I', 'C', 'A', 'L', 'E', 'M', 'B', 'R', 'O', 'I', 'D', 'E', 'R', 'Y', 'E', 'N', 'A', 'R', 'M', 'O', 'N', 'I', 'O', 'S', - 'E', 'N', 'C', 'L', 'O', 'S', 'U', 'R', 'E', 'S', 'E', 'N', 'C', 'O', 'U', 'N', 'T', 'E', 'R', 'S', - 'E', 'N', 'T', '-', 'S', 'H', 'A', 'P', 'E', 'D', 'E', 'N', 'T', 'E', 'R', 'P', 'R', 'I', 'S', 'E', 'E', 'N', 'T', 'H', 'U', 'S', 'I', 'A', 'S', 'M', - 'E', 'P', 'E', 'N', 'T', 'H', 'E', 'T', 'I', 'C', 'E', 'P', 'I', 'D', 'A', 'U', 'R', 'E', 'A', 'N', 'E', 'P', 'I', 'G', 'R', 'A', 'P', 'H', 'I', 'C', 'E', 'Q', 'U', 'I', 'V', 'A', 'L', 'E', 'N', 'T', - 'E', 'X', 'C', 'I', 'T', 'E', 'M', 'E', 'N', 'T', 'E', 'X', 'H', 'A', 'U', 'S', 'T', 'I', 'O', 'N', 'E', 'X', 'T', 'R', 'A', '-', 'H', 'I', 'G', 'H', - 'E', 'Y', 'E', 'G', 'L', 'A', 'S', 'S', 'E', 'S', 'F', 'A', 'H', 'R', 'E', 'N', 'H', 'E', 'I', 'T', 'F', 'E', 'L', 'L', 'O', 'W', 'S', 'H', 'I', 'P', 'F', 'I', 'X', 'E', 'D', '-', 'F', 'O', 'R', 'M', - 'F', 'L', 'O', 'O', 'R', 'P', 'L', 'A', 'N', 'E', - 'F', 'L', 'U', 'T', 'T', 'E', 'R', 'I', 'N', 'G', - 'F', 'O', 'O', 'T', 'P', 'R', 'I', 'N', 'T', 'S', 'F', 'O', 'R', 'M', 'A', 'T', 'T', 'I', 'N', 'G', 'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N', 'A', 'L', 'G', 'B', 'A', 'K', 'U', 'R', 'U', 'N', 'E', 'N', 'G', 'E', 'M', 'I', 'N', 'A', 'T', 'I', 'O', 'N', 'G', 'L', 'A', 'G', 'O', 'L', 'I', 'T', 'I', 'C', 'G', 'O', 'R', 'T', 'H', 'M', 'I', 'K', 'O', 'N', - 'G', 'R', 'A', 'D', 'U', 'A', 'T', 'I', 'O', 'N', - 'H', 'A', 'N', 'D', '-', 'A', 'N', 'G', 'L', 'E', - 'H', 'A', 'N', 'D', '-', 'H', 'I', 'N', 'G', 'E', - 'H', 'E', 'A', 'D', 'S', 'T', 'R', 'O', 'K', 'E', - 'H', 'E', 'L', 'I', 'C', 'O', 'P', 'T', 'E', 'R', 'H', 'E', 'R', 'M', 'I', 'O', 'N', 'I', 'A', 'N', - 'H', 'I', 'E', 'R', 'O', 'G', 'L', 'Y', 'P', 'H', - 'H', 'I', 'E', 'U', 'H', '-', 'S', 'I', 'O', 'S', - 'H', 'I', 'G', 'H', '-', 'S', 'P', 'E', 'E', 'D', 'H', 'O', 'M', 'O', 'T', 'H', 'E', 'T', 'I', 'C', 'H', 'O', 'R', 'I', 'Z', 'O', 'N', 'T', 'A', 'L', 'H', 'Y', 'S', 'T', 'E', 'R', 'E', 'S', 'I', 'S', @@ -10001,10 +5839,6 @@ static const char unicode_name_words[60839] = { 'I', 'M', 'P', 'E', 'R', 'F', 'E', 'C', 'T', 'A', 'I', 'N', 'C', 'O', 'M', 'P', 'L', 'E', 'T', 'E', 'I', 'N', 'D', 'U', 'S', 'T', 'R', 'I', 'A', 'L', - 'I', 'N', 'T', 'E', 'R', 'L', 'A', 'C', 'E', 'D', - 'K', 'E', 'U', 'A', 'E', 'T', 'M', 'E', 'U', 'N', - 'K', 'E', 'U', 'K', 'E', 'U', 'T', 'N', 'D', 'A', - 'K', 'E', 'U', 'S', 'H', 'E', 'U', 'A', 'E', 'P', 'K', 'H', 'A', 'K', 'A', 'S', 'S', 'I', 'A', 'N', 'K', 'H', 'A', 'R', 'O', 'S', 'H', 'T', 'H', 'I', 'K', 'I', 'R', 'O', 'G', 'U', 'R', 'A', 'M', 'U', @@ -10012,64 +5846,34 @@ static const char unicode_name_words[60839] = { 'L', 'A', 'J', 'A', 'N', 'Y', 'A', 'L', 'A', 'N', 'L', 'E', 'N', 'G', 'T', 'H', 'E', 'N', 'E', 'R', 'L', 'E', 'N', 'T', 'I', 'C', 'U', 'L', 'A', 'R', - 'L', 'E', 'V', 'I', 'T', 'A', 'T', 'I', 'N', 'G', - 'L', 'I', 'G', 'H', 'T', 'H', 'O', 'U', 'S', 'E', 'L', 'I', 'M', 'I', 'T', 'A', 'T', 'I', 'O', 'N', - 'L', 'O', 'C', 'O', 'M', 'O', 'T', 'I', 'V', 'E', - 'M', 'A', 'E', 'M', 'B', 'G', 'B', 'I', 'E', 'E', - 'M', 'A', 'G', 'N', 'I', 'F', 'Y', 'I', 'N', 'G', - 'M', 'A', 'N', 'D', 'A', 'I', 'L', 'I', 'N', 'G', - 'M', 'A', 'N', 'I', 'C', 'H', 'A', 'E', 'A', 'N', 'M', 'E', 'M', 'B', 'E', 'R', 'S', 'H', 'I', 'P', - 'M', 'I', 'C', 'R', 'O', 'P', 'H', 'O', 'N', 'E', - 'M', 'I', 'C', 'R', 'O', 'S', 'C', 'O', 'P', 'E', 'M', 'I', 'E', 'U', 'M', '-', 'S', 'I', 'O', 'S', - 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', '-', '2', - 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', '-', '3', - 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', '-', '4', - 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', '-', '5', - 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', '-', '6', - 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', '-', '7', - 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', '-', '8', - 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', '-', '9', - 'M', 'O', 'N', 'G', 'K', 'E', 'U', 'A', 'E', 'Q', 'M', 'O', 'N', 'O', 'F', 'O', 'N', 'I', 'A', 'S', 'M', 'O', 'N', 'O', 'S', 'T', 'A', 'B', 'L', 'E', 'M', 'O', 'O', 'S', 'E', '-', 'C', 'R', 'E', 'E', - 'M', 'O', 'T', 'O', 'R', 'C', 'Y', 'C', 'L', 'E', 'M', 'U', '-', 'G', 'A', 'A', 'H', 'L', 'A', 'A', - 'M', 'V', 'E', 'U', 'A', 'E', 'N', 'G', 'A', 'M', 'N', 'A', 'A', 'S', 'I', 'K', 'Y', 'A', 'Y', 'A', 'N', 'A', 'N', 'G', 'M', 'O', 'N', 'T', 'H', 'O', - 'N', 'G', 'G', 'U', 'A', 'E', 'S', 'H', 'A', 'E', - 'N', 'G', 'K', 'U', 'E', 'N', 'Z', 'E', 'U', 'M', 'N', 'I', 'E', 'U', 'N', '-', 'S', 'I', 'O', 'S', - 'N', 'I', 'K', 'O', 'L', 'S', 'B', 'U', 'R', 'G', 'N', 'O', 'N', '-', 'J', 'O', 'I', 'N', 'E', 'R', 'N', 'O', 'N', 'F', 'O', 'R', 'K', 'I', 'N', 'G', - 'O', 'N', 'E', '-', 'T', 'H', 'I', 'R', 'T', 'Y', 'O', 'P', 'P', 'O', 'S', 'I', 'T', 'I', 'O', 'N', 'O', 'P', 'P', 'R', 'E', 'S', 'S', 'I', 'O', 'N', 'O', 'R', 'T', 'H', 'O', 'G', 'O', 'N', 'A', 'L', - 'P', 'A', 'I', 'N', 'T', 'B', 'R', 'U', 'S', 'H', 'P', 'A', 'M', 'P', 'H', 'Y', 'L', 'I', 'A', 'N', 'P', 'A', 'N', 'A', 'E', 'L', 'A', 'E', 'N', 'G', 'P', 'A', 'N', 'E', 'U', 'L', 'E', 'U', 'N', 'G', - 'P', 'A', 'N', 'O', 'N', 'G', 'O', 'N', 'A', 'N', - 'P', 'A', 'P', 'E', 'R', 'C', 'L', 'I', 'P', 'S', 'P', 'A', 'R', 'A', 'P', 'H', 'R', 'A', 'S', 'E', 'P', 'A', 'T', 'H', 'A', 'M', 'A', 'S', 'A', 'T', 'P', 'E', 'D', 'E', 'S', 'T', 'R', 'I', 'A', 'N', 'P', 'E', 'R', 'C', 'U', 'S', 'S', 'I', 'V', 'E', - 'P', 'E', 'R', 'F', 'O', 'R', 'M', 'I', 'N', 'G', 'P', 'H', 'A', 'R', 'Y', 'N', 'G', 'E', 'A', 'L', 'P', 'H', 'I', 'L', 'I', 'P', 'P', 'I', 'N', 'E', 'P', 'H', 'O', 'E', 'N', 'I', 'C', 'I', 'A', 'N', 'P', 'I', 'E', 'U', 'P', '-', 'S', 'I', 'O', 'S', - 'P', 'I', 'N', 'A', 'R', 'B', 'O', 'R', 'A', 'S', 'P', 'L', 'U', 'S', '-', 'M', 'I', 'N', 'U', 'S', 'P', 'O', 'S', 'S', 'E', 'S', 'S', 'I', 'O', 'N', - 'P', 'R', 'O', 'H', 'I', 'B', 'I', 'T', 'E', 'D', 'P', 'R', 'O', 'J', 'E', 'C', 'T', 'I', 'O', 'N', 'P', 'R', 'O', 'J', 'E', 'C', 'T', 'I', 'V', 'E', 'P', 'R', 'O', 'L', 'A', 'T', 'I', 'O', 'N', 'E', @@ -10077,33 +5881,33 @@ static const char unicode_name_words[60839] = { 'P', 'R', 'O', 'T', 'O', 'V', 'A', 'R', 'Y', 'S', 'Q', 'U', 'A', 'T', 'E', 'R', 'N', 'I', 'O', 'N', 'Q', 'U', 'E', 'S', 'T', 'I', 'O', 'N', 'E', 'D', - 'R', 'E', 'C', 'I', 'T', 'A', 'T', 'I', 'V', 'E', 'R', 'E', 'G', 'I', 'S', 'T', 'E', 'R', 'E', 'D', 'R', 'E', 'L', 'A', 'T', 'I', 'O', 'N', 'A', 'L', - 'R', 'E', 'P', 'E', 'T', 'I', 'T', 'I', 'O', 'N', 'R', 'E', 'S', 'I', 'S', 'T', 'A', 'N', 'C', 'E', 'R', 'E', 'S', 'O', 'L', 'U', 'T', 'I', 'O', 'N', - 'R', 'E', 'S', 'T', 'R', 'I', 'C', 'T', 'E', 'D', 'R', 'E', 'V', 'O', 'L', 'U', 'T', 'I', 'O', 'N', 'R', 'I', 'E', 'U', 'L', '-', 'S', 'I', 'O', 'S', 'R', 'I', 'G', 'H', 'T', '-', 'H', 'A', 'N', 'D', 'R', 'I', 'G', 'H', 'T', '-', 'S', 'I', 'D', 'E', 'R', 'I', 'G', 'H', 'T', 'W', 'A', 'R', 'D', 'S', 'S', 'A', 'N', 'S', '-', 'S', 'E', 'R', 'I', 'F', - 'S', 'A', 'T', 'K', 'A', 'A', 'N', 'K', 'U', 'U', 'S', 'A', 'U', 'R', 'A', 'S', 'H', 'T', 'R', 'A', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '9', 'S', 'E', 'M', 'I', 'B', 'R', 'E', 'V', 'I', 'S', 'S', 'E', 'M', 'I', 'C', 'I', 'R', 'C', 'L', 'E', 'S', 'E', 'M', 'I', 'D', 'I', 'R', 'E', 'C', 'T', 'S', 'E', 'M', 'I', 'M', 'I', 'N', 'I', 'M', 'A', - 'S', 'E', 'Q', 'U', 'E', 'N', 'T', 'I', 'A', 'L', 'S', 'E', 'S', 'T', 'E', 'R', 'T', 'I', 'U', 'S', 'S', 'H', 'A', 'L', 'S', 'H', 'E', 'L', 'E', 'T', - 'S', 'H', 'I', 'Y', 'Y', 'A', 'A', 'L', 'A', 'A', 'S', 'H', 'O', 'U', 'L', 'D', 'E', 'R', 'E', 'D', - 'S', 'H', 'U', 'E', 'N', 'S', 'H', 'U', 'E', 'T', - 'S', 'I', 'L', 'H', 'O', 'U', 'E', 'T', 'T', 'E', - 'S', 'I', 'M', 'A', 'L', 'U', 'N', 'G', 'U', 'N', 'S', 'I', 'M', 'P', 'L', 'I', 'F', 'I', 'E', 'D', 'S', 'I', 'O', 'S', '-', 'C', 'I', 'E', 'U', 'C', 'S', 'I', 'O', 'S', '-', 'H', 'I', 'E', 'U', 'H', @@ -10114,27 +5918,20 @@ static const char unicode_name_words[60839] = { 'S', 'I', 'O', 'S', '-', 'R', 'I', 'E', 'U', 'L', 'S', 'I', 'X', '-', 'P', 'E', 'R', '-', 'E', 'M', 'S', 'I', 'X', '-', 'S', 'T', 'R', 'I', 'N', 'G', - 'S', 'I', 'X', '-', 'T', 'H', 'I', 'R', 'T', 'Y', - 'S', 'I', 'X', 'T', 'E', 'E', 'N', 'T', 'H', 'S', 'S', 'S', 'A', 'N', 'G', 'A', 'R', 'A', 'E', 'A', 'S', 'S', 'A', 'N', 'G', 'C', 'I', 'E', 'U', 'C', 'S', 'S', 'A', 'N', 'G', 'H', 'I', 'E', 'U', 'H', 'S', 'S', 'A', 'N', 'G', 'I', 'E', 'U', 'N', 'G', - 'S', 'S', 'A', 'N', 'G', 'M', 'I', 'E', 'U', 'M', 'S', 'S', 'A', 'N', 'G', 'N', 'I', 'E', 'U', 'N', 'S', 'S', 'A', 'N', 'G', 'P', 'I', 'E', 'U', 'P', 'S', 'S', 'A', 'N', 'G', 'R', 'I', 'E', 'U', 'L', 'S', 'T', 'A', 'N', 'D', 'S', 'T', 'I', 'L', 'L', - 'S', 'T', 'R', 'A', 'W', 'B', 'E', 'R', 'R', 'Y', 'S', 'U', 'B', 'P', 'U', 'N', 'C', 'T', 'I', 'S', 'S', 'U', 'B', 'S', 'T', 'I', 'T', 'U', 'T', 'E', - 'S', 'U', 'N', 'G', 'L', 'A', 'S', 'S', 'E', 'S', 'S', 'U', 'P', 'E', 'R', 'F', 'I', 'X', 'E', 'D', 'S', 'U', 'S', 'P', 'E', 'N', 'S', 'I', 'O', 'N', 'T', 'A', 'B', 'U', 'L', 'A', 'T', 'I', 'O', 'N', 'T', 'A', 'W', 'E', 'L', 'L', 'E', 'M', 'E', 'T', - 'T', 'E', 'L', 'E', 'V', 'I', 'S', 'I', 'O', 'N', - 'T', 'E', 'N', '-', 'T', 'H', 'I', 'R', 'T', 'Y', 'T', 'E', 'R', 'M', 'I', 'N', 'A', 'T', 'O', 'R', 'T', 'E', 'T', 'R', 'A', 'S', 'I', 'M', 'O', 'U', 'T', 'H', 'I', 'R', 'T', 'Y', '-', 'O', 'N', 'E', @@ -10144,57 +5941,36 @@ static const char unicode_name_words[60839] = { 'T', 'R', 'I', 'G', 'R', 'A', 'M', 'M', 'O', 'S', 'T', 'R', 'O', 'E', 'Z', 'E', 'N', 'I', 'A', 'N', 'T', 'R', 'O', 'K', 'U', 'T', 'A', 'S', 'T', 'I', - 'T', 'R', 'O', 'L', 'L', 'E', 'Y', 'B', 'U', 'S', 'T', 'W', 'E', 'N', 'T', 'Y', '-', 'O', 'N', 'E', 'T', 'W', 'E', 'N', 'T', 'Y', '-', 'S', 'I', 'X', 'T', 'W', 'E', 'N', 'T', 'Y', '-', 'T', 'W', 'O', - 'T', 'W', 'O', '-', 'C', 'I', 'R', 'C', 'L', 'E', 'T', 'W', 'O', '-', 'H', 'E', 'A', 'D', 'E', 'D', - 'T', 'W', 'O', '-', 'T', 'H', 'I', 'R', 'T', 'Y', 'V', 'E', 'R', 'T', 'I', 'C', 'A', 'L', 'L', 'Y', 'V', 'I', 'S', 'I', 'G', 'O', 'T', 'H', 'I', 'C', - 'V', 'O', 'L', 'L', 'E', 'Y', 'B', 'A', 'L', 'L', - 'W', 'A', 'T', 'E', 'R', 'M', 'E', 'L', 'O', 'N', 'W', 'H', 'E', 'E', 'L', 'C', 'H', 'A', 'I', 'R', 'W', 'O', 'O', 'D', 'S', '-', 'C', 'R', 'E', 'E', - 'Y', 'A', 'J', 'U', 'R', 'V', 'E', 'D', 'I', 'C', 'A', 'C', 'K', 'N', 'O', 'W', 'L', 'E', 'D', 'G', 'E', 'A', 'E', 'S', 'C', 'U', 'L', 'A', 'P', 'I', 'U', 'S', - 'A', 'F', 'F', 'R', 'I', 'C', 'A', 'T', 'I', 'O', 'N', 'A', 'G', 'G', 'R', 'A', 'V', 'A', 'T', 'I', 'O', 'N', - 'A', 'L', 'T', 'E', 'R', 'N', 'A', 'T', 'I', 'N', 'G', 'A', 'L', 'T', 'E', 'R', 'N', 'A', 'T', 'I', 'O', 'N', 'A', 'L', 'T', 'E', 'R', 'N', 'A', 'T', 'I', 'V', 'E', - 'A', 'N', 'T', 'I', 'M', 'O', 'N', 'I', 'A', 'T', 'E', 'A', 'P', 'P', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', 'A', 'P', 'P', 'R', 'O', 'X', 'I', 'M', 'A', 'T', 'E', - 'A', 'R', 'D', 'H', 'A', 'C', 'A', 'N', 'D', 'R', 'A', - 'A', 'R', 'T', 'I', 'C', 'U', 'L', 'A', 'T', 'E', 'D', - 'A', 'U', 'R', 'I', 'P', 'I', 'G', 'M', 'E', 'N', 'T', 'B', 'A', 'C', 'K', '-', 'T', 'I', 'L', 'T', 'E', 'D', - 'B', 'A', 'C', 'K', 'S', 'L', 'A', 'N', 'T', 'E', 'D', - 'B', 'H', 'A', 'T', 'T', 'I', 'P', 'R', 'O', 'L', 'U', - 'B', 'L', 'A', 'C', 'K', 'L', 'E', 'T', 'T', 'E', 'R', 'C', 'A', 'N', 'D', 'R', 'A', 'B', 'I', 'N', 'D', 'U', - 'C', 'E', 'L', 'E', 'B', 'R', 'A', 'T', 'I', 'O', 'N', 'C', 'I', 'E', 'U', 'C', '-', 'I', 'E', 'U', 'N', 'G', - 'C', 'I', 'E', 'U', 'C', '-', 'P', 'I', 'E', 'U', 'P', 'C', 'I', 'R', 'C', 'U', 'L', 'A', 'T', 'I', 'O', 'N', 'C', 'L', 'U', 'B', '-', 'S', 'P', 'O', 'K', 'E', 'D', - 'C', 'O', 'M', 'B', 'I', 'N', 'A', 'T', 'I', 'O', 'N', 'C', 'O', 'M', 'P', 'O', 'S', 'I', 'T', 'I', 'O', 'N', - 'C', 'O', 'M', 'P', 'R', 'E', 'S', 'S', 'I', 'O', 'N', 'C', 'O', 'N', 'J', 'U', 'N', 'C', 'T', 'I', 'O', 'N', 'C', 'O', 'N', 'S', 'E', 'C', 'U', 'T', 'I', 'V', 'E', 'C', 'O', 'N', 'T', 'R', 'A', 'C', 'T', 'I', 'O', 'N', 'C', 'O', 'N', 'T', 'R', 'A', 'R', 'I', 'E', 'T', 'Y', - 'C', 'O', 'N', 'V', 'E', 'N', 'I', 'E', 'N', 'C', 'E', 'C', 'O', 'R', 'P', 'O', 'R', 'A', 'T', 'I', 'O', 'N', 'C', 'O', 'R', 'R', 'E', 'S', 'P', 'O', 'N', 'D', 'S', 'C', 'O', 'U', 'N', 'T', 'E', 'R', 'B', 'O', 'R', 'E', 'C', 'O', 'U', 'N', 'T', 'E', 'R', 'S', 'I', 'N', 'K', 'D', 'A', 'H', 'Y', 'A', 'A', 'U', 'S', 'H', '-', '2', - 'D', 'A', 'L', 'E', 'T', 'H', '-', 'R', 'E', 'S', 'H', 'D', 'E', 'C', 'R', 'E', 'S', 'C', 'E', 'N', 'D', 'O', 'D', 'E', 'L', 'I', 'V', 'E', 'R', 'A', 'N', 'C', 'E', 'D', 'E', 'N', 'O', 'M', 'I', 'N', 'A', 'T', 'O', 'R', @@ -10238,36 +6014,24 @@ static const char unicode_name_words[60839] = { 'E', 'A', 'M', 'H', 'A', 'N', 'C', 'H', 'O', 'L', 'L', 'E', 'K', 'F', 'O', 'N', 'I', 'T', 'I', 'K', 'O', 'N', 'E', 'N', 'L', 'A', 'R', 'G', 'E', 'M', 'E', 'N', 'T', - 'E', 'N', 'U', 'M', 'E', 'R', 'A', 'T', 'I', 'O', 'N', 'E', 'Q', 'U', 'I', 'A', 'N', 'G', 'U', 'L', 'A', 'R', - 'E', 'Q', 'U', 'I', 'L', 'A', 'T', 'E', 'R', 'A', 'L', 'E', 'X', 'C', 'L', 'A', 'M', 'A', 'T', 'I', 'O', 'N', - 'F', 'I', 'N', 'G', 'E', 'R', '-', 'P', 'O', 'S', 'T', 'F', 'I', 'N', 'G', 'E', 'R', 'N', 'A', 'I', 'L', 'S', - 'F', 'I', 'T', 'Z', 'P', 'A', 'T', 'R', 'I', 'C', 'K', - 'F', 'I', 'V', 'E', '-', 'T', 'H', 'I', 'R', 'T', 'Y', 'F', 'O', 'U', 'R', '-', 'P', 'E', 'R', '-', 'E', 'M', 'F', 'O', 'U', 'R', '-', 'S', 'T', 'R', 'I', 'N', 'G', - 'F', 'O', 'U', 'R', '-', 'T', 'H', 'I', 'R', 'T', 'Y', 'G', 'A', 'Y', 'A', 'N', 'U', 'K', 'I', 'T', 'T', 'A', - 'G', 'H', 'E', 'U', 'G', 'H', 'E', 'U', 'A', 'E', 'M', 'G', 'U', 'A', 'R', 'D', 'E', 'D', 'N', 'E', 'S', 'S', - 'H', 'A', 'L', 'F', '-', 'C', 'I', 'R', 'C', 'L', 'E', - 'H', 'A', 'N', 'D', '-', 'C', 'I', 'R', 'C', 'L', 'E', 'H', 'A', 'U', 'P', 'T', 'S', 'T', 'I', 'M', 'M', 'E', 'H', 'B', 'A', 'S', 'A', '-', 'E', 'S', 'A', 'S', 'A', 'H', 'I', 'E', 'U', 'H', '-', 'M', 'I', 'E', 'U', 'M', 'H', 'I', 'E', 'U', 'H', '-', 'N', 'I', 'E', 'U', 'N', 'H', 'I', 'E', 'U', 'H', '-', 'P', 'I', 'E', 'U', 'P', 'H', 'I', 'E', 'U', 'H', '-', 'R', 'I', 'E', 'U', 'L', - 'H', 'I', 'G', 'H', '-', 'H', 'E', 'E', 'L', 'E', 'D', 'H', 'Y', 'P', 'H', 'E', 'N', 'A', 'T', 'I', 'O', 'N', 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', 'I', 'C', 'I', 'E', 'U', 'N', 'G', '-', 'C', 'I', 'E', 'U', 'C', - 'I', 'E', 'U', 'N', 'G', '-', 'H', 'I', 'E', 'U', 'H', 'I', 'E', 'U', 'N', 'G', '-', 'M', 'I', 'E', 'U', 'M', 'I', 'E', 'U', 'N', 'G', '-', 'P', 'I', 'E', 'U', 'P', - 'I', 'E', 'U', 'N', 'G', '-', 'R', 'I', 'E', 'U', 'L', 'I', 'M', 'P', 'E', 'R', 'F', 'E', 'C', 'T', 'U', 'M', 'I', 'N', 'D', 'E', 'P', 'E', 'N', 'D', 'E', 'N', 'T', 'I', 'N', 'F', 'O', 'R', 'M', 'A', 'T', 'I', 'O', 'N', @@ -10276,31 +6040,15 @@ static const char unicode_name_words[60839] = { 'I', 'N', 'T', 'E', 'R', 'L', 'I', 'N', 'E', 'A', 'R', 'I', 'N', 'T', 'E', 'R', 'L', 'O', 'C', 'K', 'E', 'D', 'I', 'N', 'T', 'E', 'R', 'R', 'O', 'B', 'A', 'N', 'G', - 'I', 'R', 'O', 'N', '-', 'C', 'O', 'P', 'P', 'E', 'R', 'J', 'I', 'H', 'V', 'A', 'M', 'U', 'L', 'I', 'Y', 'A', 'K', 'I', 'R', 'O', 'M', 'E', 'E', 'T', 'O', 'R', 'U', 'K', 'I', 'Y', 'E', 'O', 'K', '-', 'S', 'I', 'O', 'S', 'L', 'A', 'K', 'K', 'H', 'A', 'N', 'G', 'Y', 'A', 'O', - 'L', 'E', 'F', 'T', '-', 'F', 'A', 'C', 'I', 'N', 'G', - 'L', 'E', 'F', 'T', '-', 'H', 'A', 'N', 'D', 'E', 'D', 'L', 'E', 'F', 'T', '-', 'S', 'H', 'A', 'D', 'E', 'D', - 'L', 'O', 'U', 'D', 'S', 'P', 'E', 'A', 'K', 'E', 'R', - 'L', 'O', 'W', '-', 'F', 'A', 'L', 'L', 'I', 'N', 'G', 'M', 'A', 'H', 'A', 'A', 'P', 'R', 'A', 'A', 'N', 'A', - 'M', 'A', 'N', 'T', 'E', 'L', 'P', 'I', 'E', 'C', 'E', - 'M', 'I', 'E', 'U', 'M', '-', 'C', 'I', 'E', 'U', 'C', 'M', 'I', 'E', 'U', 'M', '-', 'H', 'I', 'E', 'U', 'H', - 'M', 'I', 'E', 'U', 'M', '-', 'N', 'I', 'E', 'U', 'N', 'M', 'I', 'E', 'U', 'M', '-', 'P', 'I', 'E', 'U', 'P', 'M', 'I', 'E', 'U', 'M', '-', 'R', 'I', 'E', 'U', 'L', - 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', '-', '1', '0', - 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', '-', '1', '1', - 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', '-', '1', '2', - 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', '-', '1', '3', - 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', '-', '1', '4', - 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', '-', '1', '5', - 'M', 'O', 'D', 'I', 'F', 'I', 'E', 'R', '-', '1', '6', - 'M', 'O', 'N', 'E', 'Y', '-', 'M', 'O', 'U', 'T', 'H', 'M', 'O', 'N', 'O', 'G', 'R', 'A', 'M', 'M', 'O', 'S', 'M', 'U', 'L', 'T', 'I', 'O', 'C', 'U', 'L', 'A', 'R', 'M', 'U', 'U', 'S', 'I', 'K', 'A', 'T', 'O', 'A', 'N', @@ -10309,40 +6057,28 @@ static const char unicode_name_words[60839] = { 'N', 'I', 'E', 'U', 'N', '-', 'C', 'I', 'E', 'U', 'C', 'N', 'I', 'E', 'U', 'N', '-', 'H', 'I', 'E', 'U', 'H', 'N', 'I', 'E', 'U', 'N', '-', 'P', 'I', 'E', 'U', 'P', - 'N', 'I', 'E', 'U', 'N', '-', 'R', 'I', 'E', 'U', 'L', - 'N', 'I', 'N', 'E', '-', 'T', 'H', 'I', 'R', 'T', 'Y', - 'N', 'O', 'N', '-', 'P', 'O', 'T', 'A', 'B', 'L', 'E', 'O', 'B', 'S', 'T', 'R', 'U', 'C', 'T', 'I', 'O', 'N', 'O', 'P', 'E', 'N', '-', 'H', 'E', 'A', 'D', 'E', 'D', 'O', 'V', 'E', 'R', 'L', 'A', 'P', 'P', 'I', 'N', 'G', 'P', 'A', 'L', 'A', 'T', 'A', 'L', 'I', 'Z', 'E', 'D', - 'P', 'A', 'N', 'G', 'R', 'A', 'N', 'G', 'K', 'E', 'P', 'P', 'A', 'R', 'A', 'G', 'R', 'A', 'P', 'H', 'O', 'S', 'P', 'A', 'R', 'A', 'K', 'A', 'L', 'E', 'S', 'M', 'A', 'P', 'A', 'R', 'A', 'K', 'L', 'I', 'T', 'I', 'K', 'I', - 'P', 'A', 'R', 'E', 'N', 'T', 'H', 'E', 'S', 'E', 'S', 'P', 'A', 'R', 'E', 'N', 'T', 'H', 'E', 'S', 'I', 'S', 'P', 'A', 'R', 'T', 'N', 'E', 'R', 'S', 'H', 'I', 'P', - 'P', 'E', 'D', 'E', 'S', 'T', 'R', 'I', 'A', 'N', 'S', 'P', 'E', 'N', 'E', 'T', 'R', 'A', 'T', 'I', 'O', 'N', 'P', 'E', 'R', 'I', 'S', 'P', 'O', 'M', 'E', 'N', 'I', - 'P', 'E', 'R', 'S', 'E', 'V', 'E', 'R', 'I', 'N', 'G', 'P', 'E', 'R', 'S', 'P', 'E', 'C', 'T', 'I', 'V', 'E', 'P', 'I', 'E', 'U', 'P', '-', 'C', 'I', 'E', 'U', 'C', 'P', 'I', 'E', 'U', 'P', '-', 'H', 'I', 'E', 'U', 'H', - 'P', 'I', 'E', 'U', 'P', '-', 'M', 'I', 'E', 'U', 'M', 'P', 'I', 'E', 'U', 'P', '-', 'N', 'I', 'E', 'U', 'N', 'P', 'I', 'E', 'U', 'P', '-', 'R', 'I', 'E', 'U', 'L', - 'P', 'I', 'P', 'A', 'E', 'M', 'G', 'B', 'I', 'E', 'E', - 'P', 'L', 'A', 'C', 'E', 'H', 'O', 'L', 'D', 'E', 'R', - 'P', 'R', 'E', 'C', 'I', 'P', 'I', 'T', 'A', 'T', 'E', 'P', 'U', 'N', 'C', 'T', 'U', 'A', 'T', 'I', 'O', 'N', 'R', 'A', 'D', 'I', 'O', 'A', 'C', 'T', 'I', 'V', 'E', 'R', 'A', 'H', 'M', 'A', 'T', 'U', 'L', 'L', 'A', 'H', 'R', 'E', 'C', 'T', 'A', 'N', 'G', 'U', 'L', 'A', 'R', 'R', 'E', 'C', 'T', 'I', 'L', 'I', 'N', 'E', 'A', 'R', 'R', 'E', 'P', 'L', 'A', 'C', 'E', 'M', 'E', 'N', 'T', - 'R', 'I', 'E', 'U', 'L', '-', 'C', 'I', 'E', 'U', 'C', 'R', 'I', 'E', 'U', 'L', '-', 'H', 'I', 'E', 'U', 'H', 'R', 'I', 'E', 'U', 'L', '-', 'M', 'I', 'E', 'U', 'M', 'R', 'I', 'E', 'U', 'L', '-', 'N', 'I', 'E', 'U', 'N', @@ -10351,30 +6087,109 @@ static const char unicode_name_words[60839] = { 'S', 'A', 'C', 'R', 'I', 'F', 'I', 'C', 'I', 'A', 'L', 'S', 'A', 'G', 'I', 'T', 'T', 'A', 'R', 'I', 'U', 'S', 'S', 'A', 'L', 'L', 'A', 'L', 'L', 'A', 'H', 'O', 'U', - 'S', 'E', 'E', '-', 'N', 'O', '-', 'E', 'V', 'I', 'L', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '3', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '3', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '3', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '3', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '3', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '3', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '3', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '3', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '3', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '3', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '4', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '4', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '4', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '4', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '4', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '4', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '4', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '4', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '4', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '4', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '5', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '5', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '5', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '5', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '5', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '5', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '5', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '5', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '5', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '5', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '6', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '6', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '6', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '6', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '6', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '6', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '6', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '6', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '6', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '6', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '7', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '7', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '7', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '7', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '7', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '7', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '7', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '7', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '7', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '7', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '8', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '8', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '8', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '8', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '8', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '8', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '8', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '8', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '8', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '8', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '9', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '9', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '9', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '9', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '9', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '9', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '9', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '9', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '9', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '9', '9', 'S', 'E', 'M', 'I', '-', 'V', 'O', 'I', 'C', 'E', 'D', 'S', 'E', 'M', 'I', 'S', 'E', 'X', 'T', 'I', 'L', 'E', - 'S', 'H', 'U', 'T', 'T', 'L', 'E', 'C', 'O', 'C', 'K', - 'S', 'I', 'G', 'N', 'W', 'R', 'I', 'T', 'I', 'N', 'G', 'S', 'I', 'N', 'G', 'L', 'E', '-', 'L', 'I', 'N', 'E', - 'S', 'I', 'N', 'O', 'L', 'O', 'G', 'I', 'C', 'A', 'L', 'S', 'I', 'O', 'S', '-', 'K', 'I', 'Y', 'E', 'O', 'K', 'S', 'I', 'O', 'S', '-', 'T', 'I', 'K', 'E', 'U', 'T', - 'S', 'N', 'O', 'W', 'B', 'O', 'A', 'R', 'D', 'E', 'R', 'S', 'S', 'A', 'N', 'G', 'K', 'I', 'Y', 'E', 'O', 'K', 'S', 'S', 'A', 'N', 'G', 'T', 'I', 'K', 'E', 'U', 'T', - 'S', 'U', 'B', 'L', 'I', 'M', 'A', 'T', 'E', '-', '2', - 'S', 'U', 'B', 'L', 'I', 'M', 'A', 'T', 'E', '-', '3', - 'S', 'U', 'B', 'L', 'I', 'M', 'A', 'T', 'I', 'O', 'N', 'S', 'U', 'P', 'E', 'R', 'S', 'C', 'R', 'I', 'P', 'T', 'S', 'U', 'P', 'R', 'A', 'L', 'I', 'N', 'E', 'A', 'R', 'S', 'Y', 'N', 'C', 'H', 'R', 'O', 'N', 'O', 'U', 'S', 'T', 'E', 'T', 'R', 'A', 'F', 'O', 'N', 'I', 'A', 'S', 'T', 'H', 'A', 'N', 'T', 'H', 'A', 'K', 'H', 'A', 'T', 'T', 'H', 'E', 'M', 'A', 'T', 'I', 'S', 'M', 'O', 'S', - 'T', 'H', 'E', 'R', 'M', 'O', 'M', 'E', 'T', 'E', 'R', - 'T', 'H', 'I', 'R', 'D', '-', 'S', 'T', 'A', 'G', 'E', - 'T', 'I', 'K', 'E', 'U', 'T', '-', 'S', 'I', 'O', 'S', 'T', 'O', 'A', 'N', 'D', 'A', 'K', 'H', 'I', 'A', 'T', 'T', 'O', 'P', '-', 'L', 'I', 'G', 'H', 'T', 'E', 'D', 'T', 'R', 'A', 'N', 'S', 'V', 'E', 'R', 'S', 'A', 'L', @@ -10383,13 +6198,8 @@ static const char unicode_name_words[60839] = { 'T', 'W', 'E', 'N', 'T', 'Y', '-', 'F', 'O', 'U', 'R', 'T', 'W', 'E', 'N', 'T', 'Y', '-', 'N', 'I', 'N', 'E', 'U', 'N', 'A', 'S', 'P', 'I', 'R', 'A', 'T', 'E', 'D', - 'U', 'N', 'C', 'E', 'R', 'T', 'A', 'I', 'N', 'T', 'Y', 'U', 'P', '-', 'P', 'O', 'I', 'N', 'T', 'I', 'N', 'G', 'U', 'P', 'A', 'D', 'H', 'M', 'A', 'N', 'I', 'Y', 'A', - 'U', 'P', 'S', 'I', 'D', 'E', '-', 'D', 'O', 'W', 'N', - 'V', 'A', 'M', 'A', 'G', 'O', 'M', 'U', 'K', 'H', 'A', - 'W', 'A', 'S', 'T', 'E', 'B', 'A', 'S', 'K', 'E', 'T', - 'W', 'E', 'I', 'E', 'R', 'S', 'T', 'R', 'A', 'S', 'S', 'W', 'I', 'D', 'E', '-', 'H', 'E', 'A', 'D', 'E', 'D', 'Y', 'E', 'O', 'R', 'I', 'N', 'H', 'I', 'E', 'U', 'H', 'A', 'B', 'B', 'R', 'E', 'V', 'I', 'A', 'T', 'I', 'O', 'N', @@ -10398,26 +6208,18 @@ static const char unicode_name_words[60839] = { 'A', 'K', 'T', 'I', 'E', 'S', 'E', 'L', 'S', 'K', 'A', 'B', 'A', 'M', 'A', 'L', 'G', 'A', 'M', 'A', 'T', 'I', 'O', 'N', 'A', 'N', 'A', 'T', 'R', 'I', 'C', 'H', 'I', 'S', 'M', 'A', - 'A', 'N', 'T', 'A', 'R', 'G', 'O', 'M', 'U', 'K', 'H', 'A', 'A', 'R', 'A', 'B', 'I', 'C', '-', 'I', 'N', 'D', 'I', 'C', - 'A', 'R', 'D', 'H', 'A', 'V', 'I', 'S', 'A', 'R', 'G', 'A', 'A', 'S', 'T', 'R', 'O', 'L', 'O', 'G', 'I', 'C', 'A', 'L', - 'A', 'S', 'T', 'R', 'O', 'N', 'O', 'M', 'I', 'C', 'A', 'L', - 'A', 'T', 'H', 'A', 'R', 'V', 'A', 'V', 'E', 'D', 'I', 'C', 'A', 'U', 'G', 'M', 'E', 'N', 'T', 'A', 'T', 'I', 'O', 'N', 'A', 'U', 'R', 'A', 'M', 'A', 'Z', 'D', 'A', 'A', '-', '2', 'A', 'U', 'R', 'A', 'M', 'A', 'Z', 'D', 'A', 'A', 'H', 'A', - 'B', 'A', 'H', 'I', 'R', 'G', 'O', 'M', 'U', 'K', 'H', 'A', 'B', 'L', 'A', 'C', 'K', '-', 'L', 'E', 'T', 'T', 'E', 'R', 'B', 'R', 'E', 'A', 'K', 'T', 'H', 'R', 'O', 'U', 'G', 'H', 'B', 'R', 'E', 'V', 'E', '-', 'M', 'A', 'C', 'R', 'O', 'N', 'C', '-', 'S', 'I', 'M', 'P', 'L', 'I', 'F', 'I', 'E', 'D', - 'C', 'A', 'B', 'B', 'A', 'G', 'E', '-', 'T', 'R', 'E', 'E', 'C', 'A', 'N', 'C', 'E', 'L', 'L', 'A', 'T', 'I', 'O', 'N', 'C', 'A', 'N', 'T', 'I', 'L', 'L', 'A', 'T', 'I', 'O', 'N', 'C', 'H', 'I', 'T', 'U', 'E', 'U', 'M', 'S', 'I', 'O', 'S', - 'C', 'O', 'N', 'S', 'T', 'R', 'U', 'C', 'T', 'I', 'O', 'N', - 'C', 'O', 'N', 'T', 'I', 'N', 'U', 'A', 'T', 'I', 'O', 'N', 'C', 'R', 'O', 'S', 'S', 'E', 'D', '-', 'T', 'A', 'I', 'L', 'C', 'Y', 'L', 'I', 'N', 'D', 'R', 'I', 'C', 'I', 'T', 'Y', 'D', 'E', 'C', 'I', 'S', 'I', 'V', 'E', 'N', 'E', 'S', 'S', @@ -10427,7 +6229,6 @@ static const char unicode_name_words[60839] = { 'D', 'I', 'M', 'I', 'N', 'U', 'T', 'I', 'O', 'N', '-', '1', 'D', 'I', 'M', 'I', 'N', 'U', 'T', 'I', 'O', 'N', '-', '2', 'D', 'I', 'M', 'I', 'N', 'U', 'T', 'I', 'O', 'N', '-', '3', - 'D', 'I', 'S', 'A', 'P', 'P', 'O', 'I', 'N', 'T', 'E', 'D', 'D', 'O', 'T', 'S', '-', '1', '2', '3', '4', '5', '6', '7', 'D', 'O', 'T', 'S', '-', '1', '2', '3', '4', '5', '6', '8', 'D', 'O', 'T', 'S', '-', '1', '2', '3', '4', '5', '7', '8', @@ -10437,20 +6238,13 @@ static const char unicode_name_words[60839] = { 'D', 'O', 'T', 'S', '-', '1', '3', '4', '5', '6', '7', '8', 'D', 'O', 'T', 'S', '-', '2', '3', '4', '5', '6', '7', '8', 'D', 'O', 'U', 'B', 'L', 'E', '-', 'E', 'N', 'D', 'E', 'D', - 'E', 'I', 'G', 'H', 'T', '-', 'T', 'H', 'I', 'R', 'T', 'Y', 'E', 'R', 'R', 'O', 'R', '-', 'B', 'A', 'R', 'R', 'E', 'D', 'F', 'L', 'E', 'U', 'R', '-', 'D', 'E', '-', 'L', 'I', 'S', - 'F', 'R', 'O', 'N', 'T', '-', 'F', 'A', 'C', 'I', 'N', 'G', 'F', 'R', 'O', 'N', 'T', '-', 'T', 'I', 'L', 'T', 'E', 'D', 'G', 'A', 'E', 'T', 'T', 'A', '-', 'P', 'I', 'L', 'L', 'A', - 'G', 'H', 'E', 'U', 'A', 'E', 'G', 'H', 'E', 'U', 'A', 'E', 'G', 'R', 'A', 'V', 'E', '-', 'M', 'A', 'C', 'R', 'O', 'N', 'G', 'R', 'E', 'A', 'T', 'E', 'R', '-', 'T', 'H', 'A', 'N', 'G', 'R', 'O', 'N', 'T', 'H', 'I', 'S', 'M', 'A', 'T', 'A', - 'H', 'E', 'A', 'D', '-', 'B', 'A', 'N', 'D', 'A', 'G', 'E', - 'H', 'E', 'A', 'R', '-', 'N', 'O', '-', 'E', 'V', 'I', 'L', - 'H', 'E', 'A', 'R', 'T', '-', 'S', 'H', 'A', 'P', 'E', 'D', - 'H', 'I', 'E', 'R', 'O', 'G', 'L', 'Y', 'P', 'H', 'I', 'C', 'H', 'O', 'R', 'I', 'Z', 'O', 'N', 'T', 'A', 'L', 'L', 'Y', 'H', 'Y', 'P', 'H', 'E', 'N', '-', 'M', 'I', 'N', 'U', 'S', 'H', 'Y', 'P', 'O', 'D', 'I', 'A', 'S', 'T', 'O', 'L', 'E', @@ -10461,85 +6255,212 @@ static const char unicode_name_words[60839] = { 'I', 'N', 'T', 'E', 'R', 'S', 'E', 'C', 'T', 'I', 'N', 'G', 'I', 'N', 'T', 'E', 'R', 'S', 'E', 'C', 'T', 'I', 'O', 'N', 'J', '-', 'S', 'I', 'M', 'P', 'L', 'I', 'F', 'I', 'E', 'D', - 'K', 'I', 'N', 'D', 'E', 'R', 'G', 'A', 'R', 'T', 'E', 'N', - 'K', 'I', 'Y', 'E', 'O', 'K', '-', 'H', 'I', 'E', 'U', 'H', - 'K', 'I', 'Y', 'E', 'O', 'K', '-', 'N', 'I', 'E', 'U', 'N', - 'K', 'I', 'Y', 'E', 'O', 'K', '-', 'P', 'I', 'E', 'U', 'P', 'K', 'I', 'Y', 'E', 'O', 'K', '-', 'R', 'I', 'E', 'U', 'L', - 'L', 'E', 'F', 'T', '-', 'L', 'I', 'G', 'H', 'T', 'E', 'D', 'M', 'A', 'C', 'R', 'O', 'N', '-', 'A', 'C', 'U', 'T', 'E', 'M', 'A', 'C', 'R', 'O', 'N', '-', 'B', 'R', 'E', 'V', 'E', 'M', 'A', 'C', 'R', 'O', 'N', '-', 'G', 'R', 'A', 'V', 'E', 'M', 'A', 'T', 'H', 'E', 'M', 'A', 'T', 'I', 'C', 'A', 'L', - 'M', 'E', 'U', 'N', 'J', 'O', 'M', 'N', 'D', 'E', 'U', 'Q', 'M', 'I', 'D', 'D', 'L', 'E', '-', 'W', 'E', 'L', 'S', 'H', 'M', 'I', 'E', 'U', 'M', '-', 'K', 'I', 'Y', 'E', 'O', 'K', - 'M', 'I', 'E', 'U', 'M', '-', 'T', 'I', 'K', 'E', 'U', 'T', 'N', 'A', 'S', 'A', 'L', 'I', 'Z', 'A', 'T', 'I', 'O', 'N', - 'N', 'D', 'A', 'A', 'N', 'G', 'G', 'E', 'U', 'A', 'E', 'T', 'N', 'I', 'E', 'U', 'N', '-', 'K', 'I', 'Y', 'E', 'O', 'K', 'N', 'I', 'E', 'U', 'N', '-', 'T', 'I', 'K', 'E', 'U', 'T', 'N', 'O', 'N', '-', 'B', 'R', 'E', 'A', 'K', 'I', 'N', 'G', - 'P', 'H', 'I', 'E', 'U', 'P', 'H', '-', 'S', 'I', 'O', 'S', - 'P', 'H', 'I', 'L', 'O', 'S', 'O', 'P', 'H', 'E', 'R', 'S', 'P', 'I', 'E', 'U', 'P', '-', 'K', 'I', 'Y', 'E', 'O', 'K', 'P', 'I', 'E', 'U', 'P', '-', 'T', 'I', 'K', 'E', 'U', 'T', 'P', 'O', 'S', 'T', 'P', 'O', 'S', 'I', 'T', 'I', 'O', 'N', 'P', 'R', 'E', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', 'P', 'R', 'E', 'S', 'E', 'N', 'T', 'A', 'T', 'I', 'O', 'N', 'P', 'R', 'O', 'P', 'O', 'R', 'T', 'I', 'O', 'N', 'A', 'L', - 'P', 'U', 'T', 'R', 'E', 'F', 'A', 'C', 'T', 'I', 'O', 'N', 'Q', 'U', 'I', 'N', 'D', 'I', 'C', 'E', 'S', 'I', 'M', 'A', - 'Q', 'U', 'I', 'N', 'T', 'E', 'S', 'S', 'E', 'N', 'C', 'E', - 'R', 'E', 'C', 'R', 'E', 'A', 'T', 'I', 'O', 'N', 'A', 'L', 'R', 'I', 'E', 'U', 'L', '-', 'K', 'I', 'Y', 'E', 'O', 'K', 'R', 'I', 'E', 'U', 'L', '-', 'T', 'I', 'K', 'E', 'U', 'T', - 'R', 'I', 'G', 'H', 'T', '-', 'F', 'A', 'C', 'I', 'N', 'G', - 'R', 'I', 'G', 'H', 'T', '-', 'H', 'A', 'N', 'D', 'E', 'D', 'R', 'I', 'G', 'H', 'T', '-', 'S', 'H', 'A', 'D', 'E', 'D', 'R', 'O', 'U', 'N', 'D', '-', 'T', 'I', 'P', 'P', 'E', 'D', 'R', 'U', 'L', 'E', '-', 'D', 'E', 'L', 'A', 'Y', 'E', 'D', - 'S', 'A', 'L', '-', 'A', 'M', 'M', 'O', 'N', 'I', 'A', 'C', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '0', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '0', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '0', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '0', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '0', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '0', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '0', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '0', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '0', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '0', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '1', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '1', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '1', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '1', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '1', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '1', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '1', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '1', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '1', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '1', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '2', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '2', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '2', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '2', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '2', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '2', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '2', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '2', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '2', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '2', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '3', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '3', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '3', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '3', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '3', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '3', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '3', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '3', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '3', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '3', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '4', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '4', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '4', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '4', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '4', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '4', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '4', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '4', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '4', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '4', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '5', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '5', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '5', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '5', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '5', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '5', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '5', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '5', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '5', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '5', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '6', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '6', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '6', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '6', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '6', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '6', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '6', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '6', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '6', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '6', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '7', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '7', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '7', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '7', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '7', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '7', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '7', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '7', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '7', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '7', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '8', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '8', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '8', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '8', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '8', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '8', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '8', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '8', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '8', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '8', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '9', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '9', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '9', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '9', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '9', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '9', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '9', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '9', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '9', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '1', '9', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '0', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '0', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '0', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '0', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '0', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '0', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '0', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '0', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '0', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '0', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '1', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '1', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '1', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '1', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '1', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '1', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '1', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '1', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '1', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '1', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '2', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '2', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '2', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '2', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '2', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '2', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '2', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '2', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '2', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '2', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '3', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '3', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '3', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '3', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '3', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '3', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '3', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '3', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '3', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '3', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '4', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '4', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '4', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '4', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '4', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '4', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '4', '6', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '4', '7', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '4', '8', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '4', '9', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '5', '0', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '5', '1', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '5', '2', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '5', '3', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '5', '4', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '5', '5', + 'S', 'E', 'L', 'E', 'C', 'T', 'O', 'R', '-', '2', '5', '6', 'S', 'E', 'M', 'I', 'C', 'I', 'R', 'C', 'U', 'L', 'A', 'R', - 'S', 'E', 'V', 'E', 'N', '-', 'T', 'H', 'I', 'R', 'T', 'Y', - 'S', 'I', 'M', 'U', 'L', 'T', 'A', 'N', 'E', 'O', 'U', 'S', 'S', 'I', 'O', 'S', '-', 'C', 'H', 'I', 'E', 'U', 'C', 'H', 'S', 'I', 'O', 'S', '-', 'K', 'H', 'I', 'E', 'U', 'K', 'H', - 'S', 'I', 'O', 'S', '-', 'P', 'A', 'N', 'S', 'I', 'O', 'S', 'S', 'I', 'O', 'S', '-', 'P', 'H', 'I', 'E', 'U', 'P', 'H', 'S', 'I', 'O', 'S', '-', 'T', 'H', 'I', 'E', 'U', 'T', 'H', 'S', 'I', 'X', 'T', 'Y', '-', 'F', 'O', 'U', 'R', 'T', 'H', 'S', 'O', 'U', 'T', 'H', '-', 'S', 'L', 'A', 'V', 'E', 'Y', 'S', 'P', 'R', 'E', 'C', 'H', 'G', 'E', 'S', 'A', 'N', 'G', - 'S', 'S', 'A', 'N', 'G', 'T', 'H', 'I', 'E', 'U', 'T', 'H', - 'S', 'T', 'E', 'N', 'O', 'G', 'R', 'A', 'P', 'H', 'I', 'C', 'S', 'T', 'R', 'A', 'G', 'G', 'I', 'S', 'M', 'A', 'T', 'A', 'S', 'T', 'R', 'A', 'I', 'G', 'H', 'T', 'N', 'E', 'S', 'S', 'S', 'U', 'B', 'S', 'T', 'I', 'T', 'U', 'T', 'I', 'O', 'N', 'S', 'U', 'P', 'E', 'R', 'I', 'M', 'P', 'O', 'S', 'E', 'D', - 'T', 'H', 'R', 'E', 'E', '-', 'C', 'I', 'R', 'C', 'L', 'E', 'T', 'H', 'R', 'E', 'E', '-', 'P', 'E', 'R', '-', 'E', 'M', - 'T', 'H', 'R', 'E', 'E', '-', 'T', 'H', 'I', 'R', 'T', 'Y', 'T', 'H', 'U', 'N', 'D', 'E', 'R', 'S', 'T', 'O', 'R', 'M', - 'T', 'I', 'K', 'E', 'U', 'T', '-', 'C', 'I', 'E', 'U', 'C', - 'T', 'I', 'K', 'E', 'U', 'T', '-', 'M', 'I', 'E', 'U', 'M', - 'T', 'I', 'K', 'E', 'U', 'T', '-', 'P', 'I', 'E', 'U', 'P', 'T', 'I', 'K', 'E', 'U', 'T', '-', 'R', 'I', 'E', 'U', 'L', 'T', 'R', 'A', 'N', 'S', 'M', 'I', 'S', 'S', 'I', 'O', 'N', 'T', 'W', 'E', 'N', 'T', 'Y', '-', 'E', 'I', 'G', 'H', 'T', 'T', 'W', 'E', 'N', 'T', 'Y', '-', 'S', 'E', 'V', 'E', 'N', 'T', 'W', 'E', 'N', 'T', 'Y', '-', 'T', 'H', 'R', 'E', 'E', - 'V', 'O', 'C', 'A', 'L', 'I', 'Z', 'A', 'T', 'I', 'O', 'N', 'W', 'E', 'D', 'G', 'E', '-', 'T', 'A', 'I', 'L', 'E', 'D', 'X', 'S', 'H', 'A', 'A', 'Y', 'A', 'T', 'H', 'I', 'Y', 'A', 'Y', 'O', 'U', 'T', 'H', 'F', 'U', 'L', 'N', 'E', 'S', 'S', - 'Z', 'I', 'P', 'P', 'E', 'R', '-', 'M', 'O', 'U', 'T', 'H', - 'A', 'C', 'C', 'O', 'M', 'M', 'O', 'D', 'A', 'T', 'I', 'O', 'N', 'A', 'N', 'T', 'I', 'C', 'L', 'O', 'C', 'K', 'W', 'I', 'S', 'E', 'A', 'P', 'P', 'R', 'O', 'X', 'I', 'M', 'A', 'T', 'E', 'L', 'Y', 'A', 'R', 'G', 'O', 'S', 'Y', 'N', 'T', 'H', 'E', 'T', 'O', 'N', 'A', 'V', 'A', 'K', 'R', 'A', 'H', 'A', 'S', 'A', 'N', 'Y', 'A', - 'B', 'O', 'T', 'T', 'O', 'M', '-', 'S', 'H', 'A', 'D', 'E', 'D', 'C', 'H', 'I', 'E', 'U', 'C', 'H', '-', 'H', 'I', 'E', 'U', 'H', 'C', 'H', 'I', 'T', 'U', 'E', 'U', 'M', 'C', 'I', 'E', 'U', 'C', 'C', 'H', 'R', 'Y', 'S', 'A', 'N', 'T', 'H', 'E', 'M', 'U', 'M', @@ -10554,25 +6475,20 @@ static const char unicode_name_words[60839] = { 'D', 'O', 'W', 'N', '-', 'P', 'O', 'I', 'N', 'T', 'I', 'N', 'G', 'D', 'R', 'O', 'P', '-', 'S', 'H', 'A', 'D', 'O', 'W', 'E', 'D', 'E', 'G', 'Y', 'P', 'T', 'O', 'L', 'O', 'G', 'I', 'C', 'A', 'L', - 'E', 'L', 'E', 'V', 'E', 'N', '-', 'T', 'H', 'I', 'R', 'T', 'Y', 'E', 'M', 'B', 'E', 'L', 'L', 'I', 'S', 'H', 'M', 'E', 'N', 'T', 'E', 'U', 'R', 'O', '-', 'C', 'U', 'R', 'R', 'E', 'N', 'C', 'Y', - 'E', 'U', 'R', 'O', 'P', 'E', '-', 'A', 'F', 'R', 'I', 'C', 'A', 'G', 'E', 'O', 'M', 'E', 'T', 'R', 'I', 'C', 'A', 'L', 'L', 'Y', - 'H', 'A', 'N', 'D', '-', 'C', 'U', 'R', 'L', 'I', 'C', 'U', 'E', 'I', 'E', 'U', 'N', 'G', '-', 'C', 'H', 'I', 'E', 'U', 'C', 'H', 'I', 'E', 'U', 'N', 'G', '-', 'K', 'H', 'I', 'E', 'U', 'K', 'H', 'I', 'E', 'U', 'N', 'G', '-', 'P', 'A', 'N', 'S', 'I', 'O', 'S', 'I', 'E', 'U', 'N', 'G', '-', 'P', 'H', 'I', 'E', 'U', 'P', 'H', 'I', 'E', 'U', 'N', 'G', '-', 'T', 'H', 'I', 'E', 'U', 'T', 'H', - 'I', 'N', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N', 'A', 'L', 'I', 'N', 'T', 'E', 'R', 'P', 'O', 'L', 'A', 'T', 'I', 'O', 'N', 'I', 'N', 'T', 'E', 'R', 'S', 'Y', 'L', 'L', 'A', 'B', 'I', 'C', 'J', 'U', 'D', 'E', 'O', '-', 'S', 'P', 'A', 'N', 'I', 'S', 'H', 'K', 'A', 'P', 'Y', 'E', 'O', 'U', 'N', 'M', 'I', 'E', 'U', 'M', 'K', 'A', 'P', 'Y', 'E', 'O', 'U', 'N', 'P', 'I', 'E', 'U', 'P', 'K', 'A', 'P', 'Y', 'E', 'O', 'U', 'N', 'R', 'I', 'E', 'U', 'L', - 'K', 'I', 'Y', 'E', 'O', 'K', '-', 'T', 'I', 'K', 'E', 'U', 'T', 'L', 'A', 'B', 'I', 'A', 'L', 'I', 'Z', 'A', 'T', 'I', 'O', 'N', 'L', 'E', 'F', 'T', '-', 'P', 'O', 'I', 'N', 'T', 'I', 'N', 'G', 'L', 'E', 'F', 'T', '-', 'T', 'O', '-', 'R', 'I', 'G', 'H', 'T', @@ -10580,126 +6496,50 @@ static const char unicode_name_words[60839] = { 'M', 'I', 'E', 'U', 'M', '-', 'P', 'A', 'N', 'S', 'I', 'O', 'S', 'M', 'I', 'N', 'U', 'S', '-', 'O', 'R', '-', 'P', 'L', 'U', 'S', 'M', 'O', 'R', 'P', 'H', 'O', 'L', 'O', 'G', 'I', 'C', 'A', 'L', - 'N', 'I', 'E', 'U', 'N', '-', 'C', 'H', 'I', 'E', 'U', 'C', 'H', 'N', 'I', 'E', 'U', 'N', '-', 'P', 'A', 'N', 'S', 'I', 'O', 'S', 'N', 'I', 'E', 'U', 'N', '-', 'T', 'H', 'I', 'E', 'U', 'T', 'H', 'O', 'P', 'E', 'N', '-', 'O', 'U', 'T', 'L', 'I', 'N', 'E', 'D', - 'P', 'A', 'N', 'S', 'I', 'O', 'S', '-', 'P', 'I', 'E', 'U', 'P', 'P', 'A', 'R', 'A', 'L', 'L', 'E', 'L', 'O', 'G', 'R', 'A', 'M', 'P', 'A', 'R', 'E', 'N', 'T', 'H', 'E', 'S', 'I', 'Z', 'E', 'D', 'P', 'A', 'R', 'E', 'S', 'T', 'I', 'G', 'M', 'E', 'N', 'O', 'N', 'P', 'E', 'R', 'P', 'E', 'N', 'D', 'I', 'C', 'U', 'L', 'A', 'R', - 'P', 'H', 'I', 'E', 'U', 'P', 'H', '-', 'H', 'I', 'E', 'U', 'H', 'P', 'H', 'I', 'E', 'U', 'P', 'H', '-', 'P', 'I', 'E', 'U', 'P', 'P', 'I', 'E', 'U', 'P', '-', 'C', 'H', 'I', 'E', 'U', 'C', 'H', - 'P', 'I', 'E', 'U', 'P', '-', 'K', 'H', 'I', 'E', 'U', 'K', 'H', 'P', 'I', 'E', 'U', 'P', '-', 'P', 'H', 'I', 'E', 'U', 'P', 'H', 'P', 'I', 'E', 'U', 'P', '-', 'T', 'H', 'I', 'E', 'U', 'T', 'H', 'P', 'R', 'E', 'P', 'O', 'N', 'D', 'E', 'R', 'A', 'N', 'C', 'E', - 'P', 'R', 'I', 'S', 'H', 'T', 'H', 'A', 'M', 'A', 'T', 'R', 'A', - 'R', 'E', 'D', 'U', 'P', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', 'R', 'I', 'E', 'U', 'L', '-', 'K', 'H', 'I', 'E', 'U', 'K', 'H', 'R', 'I', 'E', 'U', 'L', '-', 'P', 'A', 'N', 'S', 'I', 'O', 'S', 'R', 'I', 'E', 'U', 'L', '-', 'P', 'H', 'I', 'E', 'U', 'P', 'H', 'R', 'I', 'E', 'U', 'L', '-', 'T', 'H', 'I', 'E', 'U', 'T', 'H', - 'R', 'I', 'G', 'H', 'T', '-', 'L', 'I', 'G', 'H', 'T', 'E', 'D', 'R', 'I', 'G', 'H', 'T', '-', 'T', 'O', '-', 'L', 'E', 'F', 'T', 'S', 'H', 'O', 'R', 'T', '-', 'T', 'W', 'I', 'G', '-', 'A', 'R', 'S', 'H', 'O', 'R', 'T', '-', 'T', 'W', 'I', 'G', '-', 'Y', 'R', - 'S', 'P', 'E', 'A', 'K', '-', 'N', 'O', '-', 'E', 'V', 'I', 'L', 'S', 'T', 'A', 'C', 'C', 'A', 'T', 'I', 'S', 'S', 'I', 'M', 'O', 'S', 'T', 'R', 'I', 'K', 'E', 'T', 'H', 'R', 'O', 'U', 'G', 'H', 'T', 'E', 'T', 'A', 'R', 'T', 'I', 'M', 'O', 'R', 'I', 'O', 'N', 'T', 'H', 'E', 'R', 'M', 'O', 'D', 'Y', 'N', 'A', 'M', 'I', 'C', 'T', 'H', 'I', 'R', 'T', 'Y', '-', 'S', 'E', 'C', 'O', 'N', 'D', - 'T', 'H', 'R', 'E', 'E', '-', 'Q', 'U', 'A', 'R', 'T', 'E', 'R', 'T', 'I', 'K', 'E', 'U', 'T', '-', 'K', 'I', 'Y', 'E', 'O', 'K', 'T', 'R', 'A', 'N', 'S', 'P', 'O', 'S', 'I', 'T', 'I', 'O', 'N', - 'T', 'W', 'E', 'L', 'V', 'E', '-', 'T', 'H', 'I', 'R', 'T', 'Y', 'T', 'W', 'E', 'N', 'T', 'Y', '-', 'E', 'I', 'G', 'H', 'T', 'H', - 'V', 'I', 'D', 'E', 'O', 'C', 'A', 'S', 'S', 'E', 'T', 'T', 'E', 'V', 'O', 'W', 'E', 'L', '-', 'C', 'A', 'R', 'R', 'I', 'E', 'R', - 'W', 'A', 'W', '-', 'A', 'Y', 'I', 'N', '-', 'R', 'E', 'S', 'H', 'Y', 'E', 'S', 'I', 'E', 'U', 'N', 'G', '-', 'S', 'I', 'O', 'S', 'Y', 'P', 'O', 'G', 'E', 'G', 'R', 'A', 'M', 'M', 'E', 'N', 'I', 'Y', 'U', 'U', 'K', 'A', 'L', 'E', 'A', 'P', 'I', 'N', 'T', 'U', 'A', 'F', 'O', 'R', 'E', 'M', 'E', 'N', 'T', 'I', 'O', 'N', 'E', 'D', 'A', 'R', 'O', 'U', 'N', 'D', '-', 'P', 'R', 'O', 'F', 'I', 'L', 'E', - 'A', 'S', 'I', 'A', '-', 'A', 'U', 'S', 'T', 'R', 'A', 'L', 'I', 'A', 'A', 'S', 'Y', 'M', 'P', 'T', 'O', 'T', 'I', 'C', 'A', 'L', 'L', 'Y', 'B', 'A', 'L', 'L', 'O', 'O', 'N', '-', 'S', 'P', 'O', 'K', 'E', 'D', 'B', 'O', 'T', 'T', 'O', 'M', '-', 'L', 'I', 'G', 'H', 'T', 'E', 'D', - 'C', 'E', 'N', 'T', 'R', 'A', 'L', 'I', 'Z', 'A', 'T', 'I', 'O', 'N', 'C', 'O', 'N', 'G', 'R', 'A', 'T', 'U', 'L', 'A', 'T', 'I', 'O', 'N', - 'D', 'I', 'A', 'E', 'R', 'E', 'S', 'I', 'S', '-', 'R', 'I', 'N', 'G', - 'E', 'X', 'P', 'R', 'E', 'S', 'S', 'I', 'O', 'N', 'L', 'E', 'S', 'S', 'G', 'O', 'R', 'G', 'O', 'S', 'Y', 'N', 'T', 'H', 'E', 'T', 'O', 'N', 'I', 'D', 'E', 'N', 'T', 'I', 'F', 'I', 'C', 'A', 'T', 'I', 'O', 'N', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '4', 'E', '0', '0', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '4', 'E', '0', '9', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '4', 'E', '2', 'D', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '4', 'E', '8', 'C', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '4', 'E', 'A', '4', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', '1', '8', 'D', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', '2', '1', 'D', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', '2', '4', 'D', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', '2', '7', '2', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', '2', 'D', 'D', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', '3', 'C', 'C', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', '3', 'F', '3', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', '4', '0', '8', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', '4', '3', '9', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', '5', 'B', '6', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', '8', 'F', '0', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', '9', '1', 'A', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', '9', '2', '9', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', 'B', '5', '7', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', 'B', '8', '9', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', 'D', 'E', '6', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '5', 'F', '8', 'C', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '6', '2', '4', 'B', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '6', '2', '5', '3', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '6', '2', '9', '5', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '6', '3', '0', '7', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '6', '3', '5', '5', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '6', '5', '5', '7', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '6', '5', '9', '9', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '6', '5', 'B', '0', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '6', '6', '2', '0', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '6', '7', '0', '8', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '6', '7', '0', '9', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '6', '7', '2', 'C', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '6', 'E', '8', '0', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '6', 'F', '1', '4', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '7', '0', 'B', '9', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '7', '1', '2', '1', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '7', '5', '1', 'F', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '7', '5', '3', '3', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '7', '6', 'D', '7', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '7', '9', '8', '1', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '7', 'A', '7', 'A', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '7', 'D', '4', '2', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '8', '9', 'E', '3', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '8', 'C', 'A', '9', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '8', 'D', '7', '0', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', '9', '0', '4', 'A', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', 'F', 'A', '2', 'E', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', 'F', 'A', '2', 'F', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', 'F', 'A', '6', 'B', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', 'F', 'A', '6', 'C', - 'I', 'D', 'E', 'O', 'G', 'R', 'A', 'P', 'H', '-', 'F', 'A', '6', 'D', - 'J', 'A', 'C', 'K', '-', 'O', '-', 'L', 'A', 'N', 'T', 'E', 'R', 'N', - 'K', 'I', 'Y', 'E', 'O', 'K', '-', 'C', 'H', 'I', 'E', 'U', 'C', 'H', - 'K', 'I', 'Y', 'E', 'O', 'K', '-', 'K', 'H', 'I', 'E', 'U', 'K', 'H', 'L', 'O', 'N', 'G', '-', 'B', 'R', 'A', 'N', 'C', 'H', '-', 'A', 'R', 'L', 'O', 'N', 'G', '-', 'B', 'R', 'A', 'N', 'C', 'H', '-', 'Y', 'R', - 'L', 'O', 'W', '-', 'R', 'E', 'V', 'E', 'R', 'S', 'E', 'D', '-', '9', - 'M', 'O', 'V', 'E', 'M', 'E', 'N', 'T', '-', 'H', 'I', 'N', 'G', 'E', 'M', 'U', 'L', 'T', 'I', 'P', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N', 'P', 'A', 'L', 'A', 'T', 'A', 'L', 'I', 'Z', 'A', 'T', 'I', 'O', 'N', 'P', 'R', 'O', 'S', 'G', 'E', 'G', 'R', 'A', 'M', 'M', 'E', 'N', 'I', - 'R', 'E', 'V', 'E', 'R', 'S', 'E', 'D', '-', 'S', 'C', 'H', 'W', 'A', - 'R', 'I', 'E', 'U', 'L', '-', 'Y', 'E', 'S', 'I', 'E', 'U', 'N', 'G', 'R', 'I', 'G', 'H', 'T', '-', 'P', 'O', 'I', 'N', 'T', 'I', 'N', 'G', 'R', 'I', 'G', 'H', 'T', '-', 'S', 'H', 'A', 'D', 'O', 'W', 'E', 'D', 'S', 'E', 'S', 'Q', 'U', 'I', 'Q', 'U', 'A', 'D', 'R', 'A', 'T', 'E', @@ -10707,9 +6547,6 @@ static const char unicode_name_words[60839] = { 'S', 'H', 'O', 'R', 'T', '-', 'T', 'W', 'I', 'G', '-', 'S', 'O', 'L', 'S', 'H', 'O', 'R', 'T', '-', 'T', 'W', 'I', 'G', '-', 'T', 'Y', 'R', 'S', 'I', 'O', 'S', '-', 'S', 'S', 'A', 'N', 'G', 'S', 'I', 'O', 'S', - 'T', 'I', 'G', 'H', 'T', 'L', 'Y', '-', 'C', 'L', 'O', 'S', 'E', 'D', - 'T', 'I', 'K', 'E', 'U', 'T', '-', 'C', 'H', 'I', 'E', 'U', 'C', 'H', - 'T', 'I', 'K', 'E', 'U', 'T', '-', 'T', 'H', 'I', 'E', 'U', 'T', 'H', 'T', 'R', 'I', 'A', 'N', 'G', 'L', 'E', '-', 'R', 'O', 'U', 'N', 'D', 'T', 'R', 'O', 'M', 'I', 'K', 'O', 'L', 'Y', 'G', 'I', 'S', 'M', 'A', 'T', 'R', 'O', 'M', 'I', 'K', 'O', 'S', 'Y', 'N', 'A', 'G', 'M', 'A', @@ -10762,8 +6599,6 @@ static const char unicode_name_words[60839] = { 'V', 'E', 'R', 'T', 'I', 'C', 'A', 'L', '-', '0', '6', '-', '0', '4', 'V', 'E', 'R', 'T', 'I', 'C', 'A', 'L', '-', '0', '6', '-', '0', '5', 'V', 'E', 'R', 'T', 'I', 'C', 'A', 'L', '-', '0', '6', '-', '0', '6', - 'Y', 'E', 'S', 'I', 'E', 'U', 'N', 'G', '-', 'H', 'I', 'E', 'U', 'H', - 'Y', 'E', 'S', 'I', 'E', 'U', 'N', 'G', '-', 'M', 'I', 'E', 'U', 'M', 'A', 'C', 'C', 'E', 'N', 'T', '-', 'S', 'T', 'A', 'C', 'C', 'A', 'T', 'O', 'A', 'N', 'T', 'I', 'K', 'E', 'N', 'O', 'K', 'Y', 'L', 'I', 'S', 'M', 'A', 'A', 'N', 'T', 'I', 'R', 'E', 'S', 'T', 'R', 'I', 'C', 'T', 'I', 'O', 'N', @@ -10781,22 +6616,17 @@ static const char unicode_name_words[60839] = { 'L', 'O', 'N', 'G', '-', 'B', 'R', 'A', 'N', 'C', 'H', '-', 'S', 'O', 'L', 'M', 'I', 'E', 'U', 'M', '-', 'S', 'S', 'A', 'N', 'G', 'S', 'I', 'O', 'S', 'P', 'E', 'T', 'A', 'S', 'T', 'O', 'K', 'O', 'U', 'F', 'I', 'S', 'M', 'A', - 'P', 'H', 'I', 'E', 'U', 'P', 'H', '-', 'T', 'H', 'I', 'E', 'U', 'T', 'H', 'P', 'I', 'E', 'U', 'P', '-', 'S', 'S', 'A', 'N', 'G', 'S', 'I', 'O', 'S', 'P', 'S', 'I', 'F', 'I', 'S', 'T', 'O', 'L', 'Y', 'G', 'I', 'S', 'M', 'A', 'P', 'S', 'I', 'F', 'I', 'S', 'T', 'O', 'S', 'Y', 'N', 'A', 'G', 'M', 'A', 'R', 'I', 'E', 'U', 'L', '-', 'S', 'S', 'A', 'N', 'G', 'S', 'I', 'O', 'S', 'S', 'H', 'O', 'R', 'T', '-', 'T', 'W', 'I', 'G', '-', 'M', 'A', 'D', 'R', 'S', 'H', 'O', 'R', 'T', '-', 'T', 'W', 'I', 'G', '-', 'N', 'A', 'U', 'D', - 'S', 'S', 'A', 'N', 'G', 'S', 'I', 'O', 'S', '-', 'P', 'I', 'E', 'U', 'P', 'T', 'E', 'A', 'R', 'D', 'R', 'O', 'P', '-', 'B', 'A', 'R', 'B', 'E', 'D', 'T', 'E', 'A', 'R', 'D', 'R', 'O', 'P', '-', 'S', 'P', 'O', 'K', 'E', 'D', - 'T', 'O', 'R', 'S', 'O', '-', 'W', 'A', 'L', 'L', 'P', 'L', 'A', 'N', 'E', 'T', 'R', 'I', 'A', 'N', 'G', 'L', 'E', '-', 'H', 'E', 'A', 'D', 'E', 'D', 'W', 'H', 'I', 'T', 'E', '-', 'F', 'E', 'A', 'T', 'H', 'E', 'R', 'E', 'D', 'C', 'E', 'O', 'N', 'G', 'C', 'H', 'I', 'E', 'U', 'M', 'C', 'I', 'E', 'U', 'C', - 'C', 'I', 'E', 'U', 'C', '-', 'S', 'S', 'A', 'N', 'G', 'P', 'I', 'E', 'U', 'P', - 'E', 'X', 'T', 'R', 'A', 'T', 'E', 'R', 'R', 'E', 'S', 'T', 'R', 'I', 'A', 'L', 'H', 'O', 'R', 'I', 'Z', 'O', 'N', 'T', 'A', 'L', '-', '0', '0', '-', '0', '0', 'H', 'O', 'R', 'I', 'Z', 'O', 'N', 'T', 'A', 'L', '-', '0', '0', '-', '0', '1', 'H', 'O', 'R', 'I', 'Z', 'O', 'N', 'T', 'A', 'L', '-', '0', '0', '-', '0', '2', @@ -10848,84407 +6678,54818 @@ static const char unicode_name_words[60839] = { 'H', 'O', 'R', 'I', 'Z', 'O', 'N', 'T', 'A', 'L', '-', '0', '6', '-', '0', '6', 'L', 'O', 'N', 'G', '-', 'B', 'R', 'A', 'N', 'C', 'H', '-', 'M', 'A', 'D', 'R', 'M', 'A', 'R', 'C', 'A', 'T', 'O', '-', 'S', 'T', 'A', 'C', 'C', 'A', 'T', 'O', - 'M', 'I', 'E', 'U', 'M', '-', 'P', 'I', 'E', 'U', 'P', '-', 'S', 'I', 'O', 'S', - 'M', 'I', 'E', 'U', 'M', '-', 'S', 'S', 'A', 'N', 'G', 'N', 'I', 'E', 'U', 'N', 'P', 'I', 'E', 'U', 'P', '-', 'S', 'I', 'O', 'S', '-', 'C', 'I', 'E', 'U', 'C', 'P', 'I', 'E', 'U', 'P', '-', 'S', 'I', 'O', 'S', '-', 'P', 'I', 'E', 'U', 'P', 'R', 'I', 'E', 'U', 'L', '-', 'M', 'I', 'E', 'U', 'M', '-', 'S', 'I', 'O', 'S', 'R', 'I', 'E', 'U', 'L', '-', 'P', 'I', 'E', 'U', 'P', '-', 'S', 'I', 'O', 'S', - 'R', 'I', 'E', 'U', 'L', '-', 'S', 'S', 'A', 'N', 'G', 'P', 'I', 'E', 'U', 'P', - 'S', 'S', 'A', 'N', 'G', 'C', 'I', 'E', 'U', 'C', '-', 'H', 'I', 'E', 'U', 'H', - 'S', 'S', 'A', 'N', 'G', 'S', 'I', 'O', 'S', '-', 'K', 'I', 'Y', 'E', 'O', 'K', - 'S', 'S', 'A', 'N', 'G', 'S', 'I', 'O', 'S', '-', 'T', 'I', 'K', 'E', 'U', 'T', - 'S', 'S', 'A', 'N', 'G', 'Y', 'E', 'O', 'R', 'I', 'N', 'H', 'I', 'E', 'U', 'H', 'T', 'E', 'A', 'R', 'D', 'R', 'O', 'P', '-', 'S', 'H', 'A', 'N', 'K', 'E', 'D', - 'T', 'O', 'R', 'S', 'O', '-', 'F', 'L', 'O', 'O', 'R', 'P', 'L', 'A', 'N', 'E', - 'T', 'R', 'A', 'V', 'E', 'L', '-', 'W', 'A', 'L', 'L', 'P', 'L', 'A', 'N', 'E', 'T', 'R', 'O', 'M', 'I', 'K', 'O', 'P', 'S', 'I', 'F', 'I', 'S', 'T', 'O', 'N', 'Y', 'E', 'S', 'I', 'E', 'U', 'N', 'G', '-', 'P', 'A', 'N', 'S', 'I', 'O', 'S', 'A', 'C', 'U', 'T', 'E', '-', 'G', 'R', 'A', 'V', 'E', '-', 'A', 'C', 'U', 'T', 'E', 'C', 'H', 'I', 'T', 'U', 'E', 'U', 'M', 'S', 'S', 'A', 'N', 'G', 'S', 'I', 'O', 'S', - 'E', 'Y', 'E', 'G', 'A', 'Z', 'E', '-', 'W', 'A', 'L', 'L', 'P', 'L', 'A', 'N', 'E', 'G', 'R', 'A', 'V', 'E', '-', 'A', 'C', 'U', 'T', 'E', '-', 'G', 'R', 'A', 'V', 'E', 'I', 'E', 'U', 'N', 'G', '-', 'S', 'S', 'A', 'N', 'G', 'K', 'I', 'Y', 'E', 'O', 'K', 'K', 'A', 'T', 'A', 'K', 'A', 'N', 'A', '-', 'H', 'I', 'R', 'A', 'G', 'A', 'N', 'A', - 'M', 'O', 'V', 'E', 'M', 'E', 'N', 'T', '-', 'D', 'I', 'A', 'G', 'O', 'N', 'A', 'L', 'P', 'I', 'E', 'U', 'P', '-', 'S', 'I', 'O', 'S', '-', 'K', 'I', 'Y', 'E', 'O', 'K', 'P', 'I', 'E', 'U', 'P', '-', 'S', 'I', 'O', 'S', '-', 'T', 'I', 'K', 'E', 'U', 'T', 'R', 'I', 'E', 'U', 'L', '-', 'K', 'I', 'Y', 'E', 'O', 'K', '-', 'S', 'I', 'O', 'S', - 'R', 'I', 'E', 'U', 'L', '-', 'M', 'I', 'E', 'U', 'M', '-', 'H', 'I', 'E', 'U', 'H', 'R', 'I', 'E', 'U', 'L', '-', 'P', 'I', 'E', 'U', 'P', '-', 'H', 'I', 'E', 'U', 'H', - 'R', 'I', 'E', 'U', 'L', '-', 'S', 'S', 'A', 'N', 'G', 'K', 'I', 'Y', 'E', 'O', 'K', - 'R', 'I', 'E', 'U', 'L', '-', 'S', 'S', 'A', 'N', 'G', 'T', 'I', 'K', 'E', 'U', 'T', 'R', 'I', 'E', 'U', 'L', '-', 'Y', 'E', 'O', 'R', 'I', 'N', 'H', 'I', 'E', 'U', 'H', 'S', 'H', 'O', 'R', 'T', '-', 'T', 'W', 'I', 'G', '-', 'H', 'A', 'G', 'A', 'L', 'L', 'S', 'I', 'O', 'S', '-', 'P', 'I', 'E', 'U', 'P', '-', 'K', 'I', 'Y', 'E', 'O', 'K', 'S', 'O', 'F', 'T', 'W', 'A', 'R', 'E', '-', 'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N', - 'S', 'S', 'A', 'N', 'G', 'T', 'I', 'K', 'E', 'U', 'T', '-', 'P', 'I', 'E', 'U', 'P', - 'T', 'R', 'A', 'V', 'E', 'L', '-', 'F', 'L', 'O', 'O', 'R', 'P', 'L', 'A', 'N', 'E', 'C', 'E', 'O', 'N', 'G', 'C', 'H', 'I', 'E', 'U', 'M', 'C', 'H', 'I', 'E', 'U', 'C', 'H', 'C', 'H', 'I', 'T', 'U', 'E', 'U', 'M', 'S', 'S', 'A', 'N', 'G', 'C', 'I', 'E', 'U', 'C', - 'E', 'Y', 'E', 'G', 'A', 'Z', 'E', '-', 'F', 'L', 'O', 'O', 'R', 'P', 'L', 'A', 'N', 'E', 'K', 'A', 'P', 'Y', 'E', 'O', 'U', 'N', 'S', 'S', 'A', 'N', 'G', 'P', 'I', 'E', 'U', 'P', 'K', 'I', 'Y', 'E', 'O', 'K', '-', 'S', 'I', 'O', 'S', '-', 'K', 'I', 'Y', 'E', 'O', 'K', - 'L', 'O', 'C', 'A', 'T', 'I', 'O', 'N', '-', 'W', 'A', 'L', 'L', 'P', 'L', 'A', 'N', 'E', 'L', 'O', 'N', 'G', '-', 'B', 'R', 'A', 'N', 'C', 'H', '-', 'H', 'A', 'G', 'A', 'L', 'L', - 'M', 'O', 'V', 'E', 'M', 'E', 'N', 'T', '-', 'W', 'A', 'L', 'L', 'P', 'L', 'A', 'N', 'E', - 'N', 'O', 'R', 'T', 'H', 'E', 'A', 'S', 'T', '-', 'P', 'O', 'I', 'N', 'T', 'I', 'N', 'G', 'P', 'A', 'R', 'T', 'I', 'A', 'L', 'L', 'Y', '-', 'R', 'E', 'C', 'Y', 'C', 'L', 'E', 'D', - 'P', 'I', 'E', 'U', 'P', '-', 'S', 'I', 'O', 'S', '-', 'T', 'H', 'I', 'E', 'U', 'T', 'H', - 'R', 'I', 'E', 'U', 'L', '-', 'K', 'I', 'Y', 'E', 'O', 'K', '-', 'H', 'I', 'E', 'U', 'H', 'R', 'I', 'E', 'U', 'L', '-', 'M', 'I', 'E', 'U', 'M', '-', 'K', 'I', 'Y', 'E', 'O', 'K', - 'R', 'I', 'E', 'U', 'L', '-', 'P', 'I', 'E', 'U', 'P', '-', 'T', 'I', 'K', 'E', 'U', 'T', 'R', 'I', 'E', 'U', 'L', '-', 'T', 'I', 'K', 'E', 'U', 'T', '-', 'H', 'I', 'E', 'U', 'H', - 'R', 'O', 'T', 'A', 'T', 'I', 'O', 'N', '-', 'W', 'A', 'L', 'L', 'P', 'L', 'A', 'N', 'E', 'S', 'H', 'O', 'R', 'T', '-', 'T', 'W', 'I', 'G', '-', 'B', 'J', 'A', 'R', 'K', 'A', 'N', - 'S', 'I', 'O', 'S', '-', 'K', 'A', 'P', 'Y', 'E', 'O', 'U', 'N', 'P', 'I', 'E', 'U', 'P', - 'S', 'S', 'A', 'N', 'G', 'R', 'I', 'E', 'U', 'L', '-', 'K', 'H', 'I', 'E', 'U', 'K', 'H', - 'T', 'I', 'K', 'E', 'U', 'T', '-', 'S', 'I', 'O', 'S', '-', 'K', 'I', 'Y', 'E', 'O', 'K', 'T', 'R', 'O', 'M', 'I', 'K', 'O', 'P', 'A', 'R', 'A', 'K', 'A', 'L', 'E', 'S', 'M', 'A', - 'L', 'O', 'C', 'A', 'T', 'I', 'O', 'N', '-', 'F', 'L', 'O', 'O', 'R', 'P', 'L', 'A', 'N', 'E', - 'M', 'O', 'V', 'E', 'M', 'E', 'N', 'T', '-', 'F', 'L', 'O', 'O', 'R', 'P', 'L', 'A', 'N', 'E', 'O', 'P', 'E', 'N', '-', 'C', 'I', 'R', 'C', 'U', 'I', 'T', '-', 'O', 'U', 'T', 'P', 'U', 'T', - 'P', 'I', 'E', 'U', 'P', '-', 'R', 'I', 'E', 'U', 'L', '-', 'P', 'H', 'I', 'E', 'U', 'P', 'H', 'P', 'S', 'I', 'F', 'I', 'S', 'T', 'O', 'P', 'A', 'R', 'A', 'K', 'A', 'L', 'E', 'S', 'M', 'A', 'R', 'I', 'E', 'U', 'L', '-', 'K', 'A', 'P', 'Y', 'E', 'O', 'U', 'N', 'P', 'I', 'E', 'U', 'P', - 'R', 'I', 'E', 'U', 'L', '-', 'P', 'I', 'E', 'U', 'P', '-', 'P', 'H', 'I', 'E', 'U', 'P', 'H', - 'R', 'O', 'T', 'A', 'T', 'I', 'O', 'N', '-', 'F', 'L', 'O', 'O', 'R', 'P', 'L', 'A', 'N', 'E', 'C', 'E', 'O', 'N', 'G', 'C', 'H', 'I', 'E', 'U', 'M', 'S', 'S', 'A', 'N', 'G', 'S', 'I', 'O', 'S', 'A', 'N', 'T', 'I', 'C', 'L', 'O', 'C', 'K', 'W', 'I', 'S', 'E', '-', 'R', 'O', 'T', 'A', 'T', 'E', 'D', 'C', 'E', 'O', 'N', 'G', 'C', 'H', 'I', 'E', 'U', 'M', 'S', 'S', 'A', 'N', 'G', 'C', 'I', 'E', 'U', 'C', - 'P', 'A', 'N', 'S', 'I', 'O', 'S', '-', 'K', 'A', 'P', 'Y', 'E', 'O', 'U', 'N', 'P', 'I', 'E', 'U', 'P', 'B', 'Y', 'E', 'L', 'O', 'R', 'U', 'S', 'S', 'I', 'A', 'N', '-', 'U', 'K', 'R', 'A', 'I', 'N', 'I', 'A', 'N', 'P', 'A', 'S', 'S', 'I', 'V', 'E', '-', 'P', 'U', 'L', 'L', '-', 'U', 'P', '-', 'O', 'U', 'T', 'P', 'U', 'T', - 'R', 'I', 'E', 'U', 'L', '-', 'Y', 'E', 'O', 'R', 'I', 'N', 'H', 'I', 'E', 'U', 'H', '-', 'H', 'I', 'E', 'U', 'H', 'P', 'A', 'S', 'S', 'I', 'V', 'E', '-', 'P', 'U', 'L', 'L', '-', 'D', 'O', 'W', 'N', '-', 'O', 'U', 'T', 'P', 'U', 'T', }; -#define UNICODE_CHARNAME_NUM_WORDS 10914 +#define UNICODE_CHARNAME_NUM_WORDS 6710 static const struct { uint16_t extra_offset; uint16_t ind_offset; } unicode_name_by_length[26] = { { 0, 0 }, { 0, 0 }, { 26, 26 }, - { 738, 382 }, - { 5394, 1934 }, - { 19610, 5488 }, - { 27540, 7074 }, - { 32604, 7918 }, - { 38071, 8699 }, - { 43263, 9348 }, - { 47556, 9825 }, - { 50816, 10151 }, - { 53390, 10385 }, - { 55094, 10527 }, - { 56251, 10616 }, - { 58225, 10757 }, - { 58675, 10787 }, - { 59795, 10857 }, - { 60135, 10877 }, - { 60513, 10898 }, - { 60665, 10906 }, - { 60685, 10907 }, - { 60748, 10910 }, - { 60792, 10912 }, - { 60815, 10913 }, - { 60839, 10914 } + { 658, 342 }, + { 4468, 1612 }, + { 10756, 3184 }, + { 14596, 3952 }, + { 17782, 4483 }, + { 20883, 4926 }, + { 24251, 5347 }, + { 27446, 5702 }, + { 29846, 5942 }, + { 32629, 6195 }, + { 35689, 6450 }, + { 36599, 6520 }, + { 37607, 6592 }, + { 38012, 6619 }, + { 38956, 6678 }, + { 39177, 6691 }, + { 39357, 6701 }, + { 39414, 6704 }, + { 39434, 6705 }, + { 39476, 6707 }, + { 39520, 6709 }, + { 39520, 6709 }, + { 39544, 6710 } }; -#define UNICODE_CHARNAME_WORD_HANGUL 7362 -#define UNICODE_CHARNAME_WORD_SYLLABLE 9259 -#define UNICODE_CHARNAME_WORD_CJK 534 -#define UNICODE_CHARNAME_WORD_COMPATIBILITY 10536 -#define UNICODE_CHARNAME_WORD_VARIATION 9811 -static const uint16_t unicode_names[112324] = { - 23, 3, 895, 15564, - 37, 315, 18596, - 47, 315, 1, 19369, 966, - 51, 18199, 885, 20026, - 51, 18199, 7779, 12319, 15970, - 51, 18199, 7779, 15951, 15970, - 51, 18199, 9852, - 51, 18199, 10267, 11702, - 51, 18199, 13245, 21518, - 51, 18199, 13271, 12319, 15970, - 51, 18199, 13271, 15951, 15970, - 51, 18199, 14511, 21518, - 51, 18199, 15391, 15238, - 51, 18199, 15391, 20126, - 51, 18199, 15391, 20350, - 51, 18199, 20145, 20350, - 63, 16082, - 167, 2499, 14933, 15564, - 201, 6258, - 201, 9328, - 201, 13502, - 203, 6258, - 203, 9328, - 203, 13502, - 467, 2597, 13801, 17855, 15564, - 467, 11932, - 467, 11933, 9808, - 467, 15029, 15228, - 467, 15240, - 467, 17111, 15564, - 467, 17528, - 467, 20632, - 489, 7091, 9808, - 491, 11657, 439, 17290, - 491, 11657, 5202, - 491, 11657, 11849, 2596, - 491, 11657, 11849, 3056, - 491, 11657, 11849, 3336, - 491, 11657, 11849, 6720, - 491, 11657, 11849, 6742, - 491, 11657, 11849, 8736, - 491, 11657, 11849, 10854, - 491, 11657, 11849, 11916, - 491, 11657, 11849, 13376, - 491, 11657, 11849, 13654, - 491, 11657, 13258, - 491, 11657, 14903, 68, - 491, 11657, 14903, 76, - 491, 11657, 14903, 92, - 491, 11657, 14903, 202, - 491, 11657, 14903, 206, - 491, 11657, 14903, 304, - 491, 11657, 14903, 322, - 491, 11657, 14903, 324, - 491, 11657, 14903, 382, - 491, 11657, 14903, 386, - 491, 11657, 14903, 390, - 491, 11657, 14903, 400, - 491, 11657, 14903, 404, - 491, 11657, 14903, 478, - 491, 11657, 14903, 484, - 491, 11657, 14903, 510, - 491, 11657, 14903, 650, - 491, 11657, 14903, 652, - 491, 11657, 14903, 676, - 491, 11657, 14903, 772, - 491, 11657, 14903, 774, - 491, 11657, 14903, 776, - 491, 11657, 14903, 784, - 491, 11657, 14903, 842, - 491, 11657, 14903, 1268, - 491, 11657, 14903, 1308, - 491, 11657, 14903, 1754, - 491, 11657, 14903, 2056, - 491, 11657, 14903, 2614, - 491, 11657, 14903, 3382, - 491, 11657, 16307, 18634, - 491, 11657, 18280, - 491, 11657, 20061, 18634, - 491, 11657, 20659, 14533, 15042, - 491, 11657, 20659, 15042, - 493, 15564, - 495, 10595, 20469, 8283, 10595, 7779, 13271, 11429, 11346, - 503, 10595, 1213, 14778, - 514, - 602, - 669, 5713, 7779, 6407, 5713, 7779, 16356, - 669, 5713, 7779, 6407, 5713, 13271, 16356, - 669, 5713, 13271, 6407, 5713, 7779, 16356, - 669, 5713, 13271, 6407, 5713, 13271, 16356, - 669, 6407, 11428, - 669, 6407, 11429, 10595, 5716, - 669, 6407, 11521, 11428, - 669, 6407, 13965, 11428, - 669, 6407, 14533, 11428, - 669, 6407, 20165, 11428, - 669, 6407, 21571, 11428, - 669, 6715, 10046, - 669, 10040, - 669, 10041, 10595, 14397, 11346, - 669, 11429, 17231, 14396, - 669, 13271, 17687, 17860, - 669, 18728, - 669, 18729, 315, 1, 19369, 966, - 669, 18729, 15947, 3337, 19973, 5714, - 706, - 737, 16959, 144, - 737, 16959, 168, - 737, 16959, 244, - 737, 16959, 340, - 737, 16959, 352, - 737, 16959, 390, - 737, 16959, 428, - 737, 16959, 498, - 737, 16959, 640, - 737, 16959, 708, - 737, 16959, 740, - 737, 16959, 750, - 737, 16959, 978, - 737, 16959, 1042, - 737, 16959, 1062, - 737, 16959, 1106, - 737, 16959, 1110, - 737, 16959, 1468, - 737, 16959, 1524, - 737, 16959, 1650, - 737, 16959, 1812, - 737, 16959, 1932, - 737, 16959, 2124, - 737, 16959, 2212, - 737, 16959, 2320, - 737, 16959, 2726, - 737, 16959, 2742, - 737, 16959, 2792, - 737, 16959, 3040, - 737, 16959, 3098, - 737, 16959, 3194, - 737, 16959, 3438, - 737, 16959, 3476, - 737, 16959, 3694, - 737, 16959, 3822, - 737, 16959, 3836, - 737, 16959, 3838, - 737, 16959, 5756, - 737, 16959, 6086, - 737, 16959, 6316, - 737, 16959, 6948, - 737, 16959, 6954, - 737, 16959, 7316, - 737, 16959, 7320, - 737, 16959, 7326, - 737, 16959, 7450, - 737, 16959, 7470, - 737, 16959, 8572, - 737, 16959, 8922, - 737, 16959, 8940, - 737, 16959, 8986, - 737, 16959, 9704, - 737, 16959, 9746, - 737, 16959, 9770, - 737, 16959, 14138, - 737, 18519, 0, - 737, 18519, 8, - 737, 18519, 16, - 737, 18519, 28, - 737, 18519, 84, - 737, 18519, 92, - 737, 18519, 100, - 737, 18519, 106, - 737, 18519, 110, - 737, 18519, 114, - 737, 18519, 116, - 737, 18519, 120, - 737, 18519, 122, - 737, 18519, 124, - 737, 18519, 130, - 737, 18519, 134, - 737, 18519, 140, - 737, 18519, 142, - 737, 18519, 144, - 737, 18519, 148, - 737, 18519, 154, - 737, 18519, 158, - 737, 18519, 166, - 737, 18519, 168, - 737, 18519, 220, - 737, 18519, 224, - 737, 18519, 230, - 737, 18519, 236, - 737, 18519, 238, - 737, 18519, 240, - 737, 18519, 244, - 737, 18519, 248, - 737, 18519, 254, - 737, 18519, 258, - 737, 18519, 260, - 737, 18519, 266, - 737, 18519, 268, - 737, 18519, 280, - 737, 18519, 298, - 737, 18519, 318, - 737, 18519, 326, - 737, 18519, 330, - 737, 18519, 338, - 737, 18519, 340, - 737, 18519, 342, - 737, 18519, 344, - 737, 18519, 348, - 737, 18519, 352, - 737, 18519, 356, - 737, 18519, 364, - 737, 18519, 368, - 737, 18519, 382, - 737, 18519, 386, - 737, 18519, 390, - 737, 18519, 400, - 737, 18519, 404, - 737, 18519, 410, - 737, 18519, 414, - 737, 18519, 422, - 737, 18519, 428, - 737, 18519, 434, - 737, 18519, 438, - 737, 18519, 444, - 737, 18519, 446, - 737, 18519, 450, - 737, 18519, 458, - 737, 18519, 466, - 737, 18519, 470, - 737, 18519, 498, - 737, 18519, 506, - 737, 18519, 514, - 737, 18519, 520, - 737, 18519, 534, - 737, 18519, 538, - 737, 18519, 544, - 737, 18519, 550, - 737, 18519, 558, - 737, 18519, 562, - 737, 18519, 566, - 737, 18519, 568, - 737, 18519, 570, - 737, 18519, 572, - 737, 18519, 578, - 737, 18519, 582, - 737, 18519, 584, - 737, 18519, 586, - 737, 18519, 590, - 737, 18519, 596, - 737, 18519, 600, - 737, 18519, 610, - 737, 18519, 616, - 737, 18519, 620, - 737, 18519, 624, - 737, 18519, 628, - 737, 18519, 632, - 737, 18519, 640, - 737, 18519, 666, - 737, 18519, 678, - 737, 18519, 682, - 737, 18519, 684, - 737, 18519, 688, - 737, 18519, 690, - 737, 18519, 692, - 737, 18519, 698, - 737, 18519, 708, - 737, 18519, 710, - 737, 18519, 722, - 737, 18519, 724, - 737, 18519, 730, - 737, 18519, 736, - 737, 18519, 740, - 737, 18519, 744, - 737, 18519, 748, - 737, 18519, 750, - 737, 18519, 752, - 737, 18519, 756, - 737, 18519, 758, - 737, 18519, 760, - 737, 18519, 762, - 737, 18519, 892, - 737, 18519, 896, - 737, 18519, 900, - 737, 18519, 902, - 737, 18519, 904, - 737, 18519, 906, - 737, 18519, 908, - 737, 18519, 910, - 737, 18519, 912, - 737, 18519, 924, - 737, 18519, 928, - 737, 18519, 942, - 737, 18519, 946, - 737, 18519, 948, - 737, 18519, 950, - 737, 18519, 960, - 737, 18519, 962, - 737, 18519, 966, - 737, 18519, 974, - 737, 18519, 976, - 737, 18519, 978, - 737, 18519, 982, - 737, 18519, 984, - 737, 18519, 994, - 737, 18519, 996, - 737, 18519, 998, - 737, 18519, 1000, - 737, 18519, 1010, - 737, 18519, 1014, - 737, 18519, 1018, - 737, 18519, 1034, - 737, 18519, 1036, - 737, 18519, 1040, - 737, 18519, 1042, - 737, 18519, 1046, - 737, 18519, 1048, - 737, 18519, 1050, - 737, 18519, 1052, - 737, 18519, 1062, - 737, 18519, 1064, - 737, 18519, 1066, - 737, 18519, 1076, - 737, 18519, 1078, - 737, 18519, 1082, - 737, 18519, 1086, - 737, 18519, 1088, - 737, 18519, 1090, - 737, 18519, 1092, - 737, 18519, 1094, - 737, 18519, 1106, - 737, 18519, 1108, - 737, 18519, 1110, - 737, 18519, 1112, - 737, 18519, 1128, - 737, 18519, 1132, - 737, 18519, 1134, - 737, 18519, 1138, - 737, 18519, 1140, - 737, 18519, 1142, - 737, 18519, 1144, - 737, 18519, 1146, - 737, 18519, 1156, - 737, 18519, 1158, - 737, 18519, 1172, - 737, 18519, 1180, - 737, 18519, 1182, - 737, 18519, 1184, - 737, 18519, 1210, - 737, 18519, 1212, - 737, 18519, 1214, - 737, 18519, 1230, - 737, 18519, 1232, - 737, 18519, 1234, - 737, 18519, 1236, - 737, 18519, 1238, - 737, 18519, 1346, - 737, 18519, 1352, - 737, 18519, 1354, - 737, 18519, 1370, - 737, 18519, 1372, - 737, 18519, 1374, - 737, 18519, 1388, - 737, 18519, 1392, - 737, 18519, 1400, - 737, 18519, 1402, - 737, 18519, 1404, - 737, 18519, 1406, - 737, 18519, 1416, - 737, 18519, 1418, - 737, 18519, 1420, - 737, 18519, 1442, - 737, 18519, 1446, - 737, 18519, 1448, - 737, 18519, 1468, - 737, 18519, 1472, - 737, 18519, 1474, - 737, 18519, 1476, - 737, 18519, 1478, - 737, 18519, 1480, - 737, 18519, 1482, - 737, 18519, 1484, - 737, 18519, 1500, - 737, 18519, 1506, - 737, 18519, 1508, - 737, 18519, 1510, - 737, 18519, 1522, - 737, 18519, 1524, - 737, 18519, 1526, - 737, 18519, 1544, - 737, 18519, 1546, - 737, 18519, 1548, - 737, 18519, 1550, - 737, 18519, 1552, - 737, 18519, 1588, - 737, 18519, 1592, - 737, 18519, 1596, - 737, 18519, 1606, - 737, 18519, 1610, - 737, 18519, 1622, - 737, 18519, 1630, - 737, 18519, 1632, - 737, 18519, 1634, - 737, 18519, 1636, - 737, 18519, 1638, - 737, 18519, 1640, - 737, 18519, 1642, - 737, 18519, 1644, - 737, 18519, 1648, - 737, 18519, 1650, - 737, 18519, 1652, - 737, 18519, 1654, - 737, 18519, 1656, - 737, 18519, 1658, - 737, 18519, 1660, - 737, 18519, 1674, - 737, 18519, 1676, - 737, 18519, 1678, - 737, 18519, 1692, - 737, 18519, 1704, - 737, 18519, 1706, - 737, 18519, 1708, - 737, 18519, 1710, - 737, 18519, 1732, - 737, 18519, 1734, - 737, 18519, 1736, - 737, 18519, 1792, - 737, 18519, 1796, - 737, 18519, 1798, - 737, 18519, 1800, - 737, 18519, 1806, - 737, 18519, 1808, - 737, 18519, 1810, - 737, 18519, 1812, - 737, 18519, 1818, - 737, 18519, 1820, - 737, 18519, 1822, - 737, 18519, 1826, - 737, 18519, 1828, - 737, 18519, 1830, - 737, 18519, 1832, - 737, 18519, 1836, - 737, 18519, 1840, - 737, 18519, 1842, - 737, 18519, 1844, - 737, 18519, 1846, - 737, 18519, 1870, - 737, 18519, 1876, - 737, 18519, 1880, - 737, 18519, 1892, - 737, 18519, 1896, - 737, 18519, 1900, - 737, 18519, 1920, - 737, 18519, 1928, - 737, 18519, 1932, - 737, 18519, 1938, - 737, 18519, 1968, - 737, 18519, 1970, - 737, 18519, 1974, - 737, 18519, 2006, - 737, 18519, 2008, - 737, 18519, 2012, - 737, 18519, 2014, - 737, 18519, 2018, - 737, 18519, 2072, - 737, 18519, 2078, - 737, 18519, 2084, - 737, 18519, 2104, - 737, 18519, 2110, - 737, 18519, 2124, - 737, 18519, 2130, - 737, 18519, 2136, - 737, 18519, 2138, - 737, 18519, 2154, - 737, 18519, 2160, - 737, 18519, 2164, - 737, 18519, 2188, - 737, 18519, 2190, - 737, 18519, 2192, - 737, 18519, 2196, - 737, 18519, 2198, - 737, 18519, 2210, - 737, 18519, 2212, - 737, 18519, 2214, - 737, 18519, 2216, - 737, 18519, 2234, - 737, 18519, 2240, - 737, 18519, 2244, - 737, 18519, 2274, - 737, 18519, 2278, - 737, 18519, 2280, - 737, 18519, 2282, - 737, 18519, 2284, - 737, 18519, 2292, - 737, 18519, 2304, - 737, 18519, 2306, - 737, 18519, 2308, - 737, 18519, 2320, - 737, 18519, 2322, - 737, 18519, 2324, - 737, 18519, 2338, - 737, 18519, 2340, - 737, 18519, 2342, - 737, 18519, 2346, - 737, 18519, 2348, - 737, 18519, 2364, - 737, 18519, 2366, - 737, 18519, 2368, - 737, 18519, 2386, - 737, 18519, 2394, - 737, 18519, 2398, - 737, 18519, 2400, - 737, 18519, 2402, - 737, 18519, 2404, - 737, 18519, 2406, - 737, 18519, 2408, - 737, 18519, 2410, - 737, 18519, 2412, - 737, 18519, 2414, - 737, 18519, 2416, - 737, 18519, 2424, - 737, 18519, 2430, - 737, 18519, 2432, - 737, 18519, 2434, - 737, 18519, 2440, - 737, 18519, 2452, - 737, 18519, 2460, - 737, 18519, 2462, - 737, 18519, 2464, - 737, 18519, 2470, - 737, 18519, 2472, - 737, 18519, 2474, - 737, 18519, 2476, - 737, 18519, 2494, - 737, 18519, 2498, - 737, 18519, 2502, - 737, 18519, 2506, - 737, 18519, 2508, - 737, 18519, 2510, - 737, 18519, 2512, - 737, 18519, 2514, - 737, 18519, 2526, - 737, 18519, 2528, - 737, 18519, 2530, - 737, 18519, 2532, - 737, 18519, 2534, - 737, 18519, 2550, - 737, 18519, 2552, - 737, 18519, 2554, - 737, 18519, 2556, - 737, 18519, 2558, - 737, 18519, 2560, - 737, 18519, 2562, - 737, 18519, 2564, - 737, 18519, 2630, - 737, 18519, 2634, - 737, 18519, 2640, - 737, 18519, 2670, - 737, 18519, 2678, - 737, 18519, 2680, - 737, 18519, 2682, - 737, 18519, 2692, - 737, 18519, 2694, - 737, 18519, 2696, - 737, 18519, 2718, - 737, 18519, 2720, - 737, 18519, 2724, - 737, 18519, 2726, - 737, 18519, 2728, - 737, 18519, 2738, - 737, 18519, 2740, - 737, 18519, 2742, - 737, 18519, 2744, - 737, 18519, 2774, - 737, 18519, 2778, - 737, 18519, 2780, - 737, 18519, 2782, - 737, 18519, 2790, - 737, 18519, 2792, - 737, 18519, 2794, - 737, 18519, 2806, - 737, 18519, 2808, - 737, 18519, 2810, - 737, 18519, 2812, - 737, 18519, 2818, - 737, 18519, 2834, - 737, 18519, 2836, - 737, 18519, 2838, - 737, 18519, 2842, - 737, 18519, 2864, - 737, 18519, 2868, - 737, 18519, 2872, - 737, 18519, 2888, - 737, 18519, 2892, - 737, 18519, 2932, - 737, 18519, 2934, - 737, 18519, 2936, - 737, 18519, 2938, - 737, 18519, 2940, - 737, 18519, 2942, - 737, 18519, 2944, - 737, 18519, 2946, - 737, 18519, 2958, - 737, 18519, 2960, - 737, 18519, 2962, - 737, 18519, 2964, - 737, 18519, 2966, - 737, 18519, 2978, - 737, 18519, 2980, - 737, 18519, 2982, - 737, 18519, 2984, - 737, 18519, 3004, - 737, 18519, 3010, - 737, 18519, 3014, - 737, 18519, 3022, - 737, 18519, 3026, - 737, 18519, 3030, - 737, 18519, 3032, - 737, 18519, 3036, - 737, 18519, 3038, - 737, 18519, 3040, - 737, 18519, 3044, - 737, 18519, 3052, - 737, 18519, 3054, - 737, 18519, 3056, - 737, 18519, 3076, - 737, 18519, 3082, - 737, 18519, 3088, - 737, 18519, 3094, - 737, 18519, 3096, - 737, 18519, 3098, - 737, 18519, 3100, - 737, 18519, 3102, - 737, 18519, 3104, - 737, 18519, 3118, - 737, 18519, 3120, - 737, 18519, 3122, - 737, 18519, 3124, - 737, 18519, 3128, - 737, 18519, 3144, - 737, 18519, 3146, - 737, 18519, 3148, - 737, 18519, 3150, - 737, 18519, 3186, - 737, 18519, 3194, - 737, 18519, 3202, - 737, 18519, 3214, - 737, 18519, 3220, - 737, 18519, 3236, - 737, 18519, 3244, - 737, 18519, 3248, - 737, 18519, 3250, - 737, 18519, 3272, - 737, 18519, 3278, - 737, 18519, 3282, - 737, 18519, 3320, - 737, 18519, 3322, - 737, 18519, 3324, - 737, 18519, 3326, - 737, 18519, 3328, - 737, 18519, 3386, - 737, 18519, 3388, - 737, 18519, 3424, - 737, 18519, 3426, - 737, 18519, 3432, - 737, 18519, 3438, - 737, 18519, 3444, - 737, 18519, 3448, - 737, 18519, 3452, - 737, 18519, 3454, - 737, 18519, 3456, - 737, 18519, 3462, - 737, 18519, 3466, - 737, 18519, 3472, - 737, 18519, 3474, - 737, 18519, 3476, - 737, 18519, 3478, - 737, 18519, 3480, - 737, 18519, 3486, - 737, 18519, 3488, - 737, 18519, 3490, - 737, 18519, 3492, - 737, 18519, 3502, - 737, 18519, 3504, - 737, 18519, 3510, - 737, 18519, 3524, - 737, 18519, 3526, - 737, 18519, 3540, - 737, 18519, 3544, - 737, 18519, 3554, - 737, 18519, 3576, - 737, 18519, 3578, - 737, 18519, 3580, - 737, 18519, 3582, - 737, 18519, 3586, - 737, 18519, 3590, - 737, 18519, 3592, - 737, 18519, 3594, - 737, 18519, 3614, - 737, 18519, 3616, - 737, 18519, 3618, - 737, 18519, 3622, - 737, 18519, 3684, - 737, 18519, 3692, - 737, 18519, 3694, - 737, 18519, 3696, - 737, 18519, 3704, - 737, 18519, 3708, - 737, 18519, 3710, - 737, 18519, 3724, - 737, 18519, 3726, - 737, 18519, 3730, - 737, 18519, 3734, - 737, 18519, 3736, - 737, 18519, 3750, - 737, 18519, 3752, - 737, 18519, 3754, - 737, 18519, 3756, - 737, 18519, 3770, - 737, 18519, 3772, - 737, 18519, 3774, - 737, 18519, 3782, - 737, 18519, 3784, - 737, 18519, 3786, - 737, 18519, 3788, - 737, 18519, 3792, - 737, 18519, 3794, - 737, 18519, 3796, - 737, 18519, 3802, - 737, 18519, 3806, - 737, 18519, 3808, - 737, 18519, 3810, - 737, 18519, 3820, - 737, 18519, 3822, - 737, 18519, 3824, - 737, 18519, 3834, - 737, 18519, 3836, - 737, 18519, 3838, - 737, 18519, 3840, - 737, 18519, 3842, - 737, 18519, 3848, - 737, 18519, 3850, - 737, 18519, 3852, - 737, 18519, 3854, - 737, 18519, 3856, - 737, 18519, 3858, - 737, 18519, 3860, - 737, 18519, 3862, - 737, 18519, 3864, - 737, 18519, 3866, - 737, 18519, 5724, - 737, 18519, 5726, - 737, 18519, 5728, - 737, 18519, 5732, - 737, 18519, 5734, - 737, 18519, 5736, - 737, 18519, 5738, - 737, 18519, 5740, - 737, 18519, 5742, - 737, 18519, 5744, - 737, 18519, 5746, - 737, 18519, 5748, - 737, 18519, 5750, - 737, 18519, 5752, - 737, 18519, 5754, - 737, 18519, 5756, - 737, 18519, 5758, - 737, 18519, 5760, - 737, 18519, 5762, - 737, 18519, 5764, - 737, 18519, 5800, - 737, 18519, 5802, - 737, 18519, 5804, - 737, 18519, 5854, - 737, 18519, 5856, - 737, 18519, 5862, - 737, 18519, 5868, - 737, 18519, 5986, - 737, 18519, 5990, - 737, 18519, 5994, - 737, 18519, 6002, - 737, 18519, 6004, - 737, 18519, 6006, - 737, 18519, 6018, - 737, 18519, 6020, - 737, 18519, 6022, - 737, 18519, 6026, - 737, 18519, 6028, - 737, 18519, 6030, - 737, 18519, 6032, - 737, 18519, 6038, - 737, 18519, 6040, - 737, 18519, 6042, - 737, 18519, 6044, - 737, 18519, 6046, - 737, 18519, 6048, - 737, 18519, 6050, - 737, 18519, 6086, - 737, 18519, 6088, - 737, 18519, 6092, - 737, 18519, 6106, - 737, 18519, 6272, - 737, 18519, 6274, - 737, 18519, 6276, - 737, 18519, 6282, - 737, 18519, 6284, - 737, 18519, 6296, - 737, 18519, 6298, - 737, 18519, 6300, - 737, 18519, 6302, - 737, 18519, 6306, - 737, 18519, 6308, - 737, 18519, 6310, - 737, 18519, 6312, - 737, 18519, 6314, - 737, 18519, 6316, - 737, 18519, 6318, - 737, 18519, 6320, - 737, 18519, 6368, - 737, 18519, 6370, - 737, 18519, 6422, - 737, 18519, 6426, - 737, 18519, 6758, - 737, 18519, 6928, - 737, 18519, 6930, - 737, 18519, 6932, - 737, 18519, 6936, - 737, 18519, 6938, - 737, 18519, 6940, - 737, 18519, 6942, - 737, 18519, 6944, - 737, 18519, 6946, - 737, 18519, 6948, - 737, 18519, 6950, - 737, 18519, 6952, - 737, 18519, 6954, - 737, 18519, 6956, - 737, 18519, 6958, - 737, 18519, 6960, - 737, 18519, 6962, - 737, 18519, 6992, - 737, 18519, 6994, - 737, 18519, 6996, - 737, 18519, 7036, - 737, 18519, 7038, - 737, 18519, 7040, - 737, 18519, 7044, - 737, 18519, 7132, - 737, 18519, 7140, - 737, 18519, 7142, - 737, 18519, 7146, - 737, 18519, 7148, - 737, 18519, 7150, - 737, 18519, 7152, - 737, 18519, 7154, - 737, 18519, 7156, - 737, 18519, 7158, - 737, 18519, 7160, - 737, 18519, 7162, - 737, 18519, 7164, - 737, 18519, 7166, - 737, 18519, 7168, - 737, 18519, 7170, - 737, 18519, 7172, - 737, 18519, 7174, - 737, 18519, 7176, - 737, 18519, 7178, - 737, 18519, 7180, - 737, 18519, 7182, - 737, 18519, 7184, - 737, 18519, 7186, - 737, 18519, 7188, - 737, 18519, 7190, - 737, 18519, 7192, - 737, 18519, 7194, - 737, 18519, 7196, - 737, 18519, 7198, - 737, 18519, 7200, - 737, 18519, 7202, - 737, 18519, 7204, - 737, 18519, 7206, - 737, 18519, 7208, - 737, 18519, 7210, - 737, 18519, 7212, - 737, 18519, 7214, - 737, 18519, 7216, - 737, 18519, 7218, - 737, 18519, 7220, - 737, 18519, 7224, - 737, 18519, 7226, - 737, 18519, 7228, - 737, 18519, 7230, - 737, 18519, 7232, - 737, 18519, 7234, - 737, 18519, 7236, - 737, 18519, 7238, - 737, 18519, 7240, - 737, 18519, 7242, - 737, 18519, 7246, - 737, 18519, 7248, - 737, 18519, 7288, - 737, 18519, 7290, - 737, 18519, 7292, - 737, 18519, 7302, - 737, 18519, 7304, - 737, 18519, 7306, - 737, 18519, 7308, - 737, 18519, 7310, - 737, 18519, 7312, - 737, 18519, 7314, - 737, 18519, 7316, - 737, 18519, 7318, - 737, 18519, 7320, - 737, 18519, 7322, - 737, 18519, 7324, - 737, 18519, 7326, - 737, 18519, 7442, - 737, 18519, 7444, - 737, 18519, 7446, - 737, 18519, 7450, - 737, 18519, 7452, - 737, 18519, 7454, - 737, 18519, 7456, - 737, 18519, 7458, - 737, 18519, 7460, - 737, 18519, 7462, - 737, 18519, 7464, - 737, 18519, 7466, - 737, 18519, 7468, - 737, 18519, 7470, - 737, 18519, 7472, - 737, 18519, 7474, - 737, 18519, 7476, - 737, 18519, 7478, - 737, 18519, 7494, - 737, 18519, 7496, - 737, 18519, 7498, - 737, 18519, 7500, - 737, 18519, 7502, - 737, 18519, 7630, - 737, 18519, 7632, - 737, 18519, 7682, - 737, 18519, 7686, - 737, 18519, 7690, - 737, 18519, 7802, - 737, 18519, 7804, - 737, 18519, 7806, - 737, 18519, 7858, - 737, 18519, 7860, - 737, 18519, 7862, - 737, 18519, 7864, - 737, 18519, 7874, - 737, 18519, 8348, - 737, 18519, 8350, - 737, 18519, 8352, - 737, 18519, 8364, - 737, 18519, 8366, - 737, 18519, 8368, - 737, 18519, 8370, - 737, 18519, 8372, - 737, 18519, 8374, - 737, 18519, 8376, - 737, 18519, 8378, - 737, 18519, 8380, - 737, 18519, 8382, - 737, 18519, 8384, - 737, 18519, 8392, - 737, 18519, 8394, - 737, 18519, 8436, - 737, 18519, 8438, - 737, 18519, 8440, - 737, 18519, 8446, - 737, 18519, 8566, - 737, 18519, 8568, - 737, 18519, 8570, - 737, 18519, 8572, - 737, 18519, 8574, - 737, 18519, 8576, - 737, 18519, 8578, - 737, 18519, 8580, - 737, 18519, 8582, - 737, 18519, 8584, - 737, 18519, 8588, - 737, 18519, 8590, - 737, 18519, 8592, - 737, 18519, 8594, - 737, 18519, 8596, - 737, 18519, 8598, - 737, 18519, 8600, - 737, 18519, 8602, - 737, 18519, 8608, - 737, 18519, 8610, - 737, 18519, 8612, - 737, 18519, 8616, - 737, 18519, 8618, - 737, 18519, 8620, - 737, 18519, 8622, - 737, 18519, 8626, - 737, 18519, 8628, - 737, 18519, 8634, - 737, 18519, 8636, - 737, 18519, 8638, - 737, 18519, 8642, - 737, 18519, 8644, - 737, 18519, 8646, - 737, 18519, 8648, - 737, 18519, 8666, - 737, 18519, 8672, - 737, 18519, 8674, - 737, 18519, 8678, - 737, 18519, 8680, - 737, 18519, 8694, - 737, 18519, 8706, - 737, 18519, 8710, - 737, 18519, 8714, - 737, 18519, 8718, - 737, 18519, 8728, - 737, 18519, 8730, - 737, 18519, 8750, - 737, 18519, 8752, - 737, 18519, 8754, - 737, 18519, 8756, - 737, 18519, 8760, - 737, 18519, 8762, - 737, 18519, 8764, - 737, 18519, 8766, - 737, 18519, 8768, - 737, 18519, 8770, - 737, 18519, 8772, - 737, 18519, 8774, - 737, 18519, 8776, - 737, 18519, 8778, - 737, 18519, 8780, - 737, 18519, 8814, - 737, 18519, 8816, - 737, 18519, 8818, - 737, 18519, 8820, - 737, 18519, 8824, - 737, 18519, 8826, - 737, 18519, 8828, - 737, 18519, 8830, - 737, 18519, 8834, - 737, 18519, 8836, - 737, 18519, 8838, - 737, 18519, 8840, - 737, 18519, 8842, - 737, 18519, 8844, - 737, 18519, 8846, - 737, 18519, 8848, - 737, 18519, 8884, - 737, 18519, 8886, - 737, 18519, 8888, - 737, 18519, 8918, - 737, 18519, 8922, - 737, 18519, 8928, - 737, 18519, 8930, - 737, 18519, 8940, - 737, 18519, 8942, - 737, 18519, 8944, - 737, 18519, 8950, - 737, 18519, 8952, - 737, 18519, 8954, - 737, 18519, 8956, - 737, 18519, 8960, - 737, 18519, 8964, - 737, 18519, 8966, - 737, 18519, 8968, - 737, 18519, 8970, - 737, 18519, 8972, - 737, 18519, 8974, - 737, 18519, 8976, - 737, 18519, 8978, - 737, 18519, 8980, - 737, 18519, 8984, - 737, 18519, 8986, - 737, 18519, 8990, - 737, 18519, 8992, - 737, 18519, 8994, - 737, 18519, 8996, - 737, 18519, 8998, - 737, 18519, 9000, - 737, 18519, 9212, - 737, 18519, 9216, - 737, 18519, 9264, - 737, 18519, 9266, - 737, 18519, 9268, - 737, 18519, 9282, - 737, 18519, 9318, - 737, 18519, 9320, - 737, 18519, 9322, - 737, 18519, 9330, - 737, 18519, 9332, - 737, 18519, 9334, - 737, 18519, 9336, - 737, 18519, 9348, - 737, 18519, 9480, - 737, 18519, 9484, - 737, 18519, 9486, - 737, 18519, 9488, - 737, 18519, 9490, - 737, 18519, 9492, - 737, 18519, 9494, - 737, 18519, 9498, - 737, 18519, 9500, - 737, 18519, 9502, - 737, 18519, 9504, - 737, 18519, 9506, - 737, 18519, 9508, - 737, 18519, 9510, - 737, 18519, 9512, - 737, 18519, 9514, - 737, 18519, 9522, - 737, 18519, 9524, - 737, 18519, 9526, - 737, 18519, 9538, - 737, 18519, 9702, - 737, 18519, 9704, - 737, 18519, 9706, - 737, 18519, 9716, - 737, 18519, 9718, - 737, 18519, 9720, - 737, 18519, 9746, - 737, 18519, 9750, - 737, 18519, 9752, - 737, 18519, 9766, - 737, 18519, 9768, - 737, 18519, 9770, - 737, 18519, 9772, - 737, 18519, 9774, - 737, 18519, 9788, - 737, 18519, 9790, - 737, 18519, 9792, - 737, 18519, 9794, - 737, 18519, 9802, - 737, 18519, 9804, - 737, 18519, 9858, - 737, 18519, 9860, - 737, 18519, 9862, - 737, 18519, 9866, - 737, 18519, 9868, - 737, 18519, 9872, - 737, 18519, 9874, - 737, 18519, 9876, - 737, 18519, 9878, - 737, 18519, 9880, - 737, 18519, 9882, - 737, 18519, 9884, - 737, 18519, 9886, - 737, 18519, 9888, - 737, 18519, 9892, - 737, 18519, 9894, - 737, 18519, 9896, - 737, 18519, 9898, - 737, 18519, 9900, - 737, 18519, 9930, - 737, 18519, 9932, - 737, 18519, 9938, - 737, 18519, 9946, - 737, 18519, 10138, - 737, 18519, 10140, - 737, 18519, 10244, - 737, 18519, 10246, - 737, 18519, 10248, - 737, 18519, 10254, - 737, 18519, 10498, - 737, 18519, 10500, - 737, 18519, 10502, - 737, 18519, 10514, - 737, 18519, 10516, - 737, 18519, 10612, - 737, 18519, 10614, - 737, 18519, 10642, - 737, 18519, 10644, - 737, 18519, 10646, - 737, 18519, 10650, - 737, 18519, 10662, - 737, 18519, 10748, - 737, 18519, 10750, - 737, 18519, 10752, - 737, 18519, 10792, - 737, 18519, 10794, - 737, 18519, 10796, - 737, 18519, 10798, - 737, 18519, 10808, - 737, 18519, 10860, - 737, 18519, 10864, - 737, 18519, 10866, - 737, 18519, 10870, - 737, 18519, 10872, - 737, 18519, 10874, - 737, 18519, 10882, - 737, 18519, 10884, - 737, 18519, 10886, - 737, 18519, 10888, - 737, 18519, 10890, - 737, 18519, 10892, - 737, 18519, 10894, - 737, 18519, 10896, - 737, 18519, 10902, - 737, 18519, 10904, - 737, 18519, 10906, - 737, 18519, 10908, - 737, 18519, 10912, - 737, 18519, 10914, - 737, 18519, 10920, - 737, 18519, 10922, - 737, 18519, 10924, - 737, 18519, 10930, - 737, 18519, 10934, - 737, 18519, 10936, - 737, 18519, 10938, - 737, 18519, 10942, - 737, 18519, 10944, - 737, 18519, 10946, - 737, 18519, 10948, - 737, 18519, 10950, - 737, 18519, 10952, - 737, 18519, 10954, - 737, 18519, 10956, - 737, 18519, 10960, - 737, 18519, 10962, - 737, 18519, 10964, - 737, 18519, 10968, - 737, 18519, 10970, - 737, 18519, 10972, - 737, 18519, 10974, - 737, 18519, 11478, - 737, 18519, 11480, - 737, 18519, 11482, - 737, 18519, 11484, - 737, 18519, 11486, - 737, 18519, 11488, - 737, 18519, 11670, - 737, 18519, 11672, - 737, 18519, 11674, - 737, 18519, 11676, - 737, 18519, 11678, - 737, 18519, 11818, - 737, 18519, 11820, - 737, 18519, 11822, - 737, 18519, 11824, - 737, 18519, 11826, - 737, 18519, 12112, - 737, 18519, 12114, - 737, 18519, 12116, - 737, 18519, 12118, - 737, 18519, 12120, - 737, 18519, 12122, - 737, 18519, 12222, - 737, 18519, 12224, - 737, 18519, 12226, - 737, 18519, 12228, - 737, 18519, 12230, - 737, 18519, 12232, - 737, 18519, 12234, - 737, 18519, 12236, - 737, 18519, 12240, - 737, 18519, 12242, - 737, 18519, 12244, - 737, 18519, 12246, - 737, 18519, 12248, - 737, 18519, 12250, - 737, 18519, 12252, - 737, 18519, 12254, - 737, 18519, 12278, - 737, 18519, 12280, - 737, 18519, 12282, - 737, 18519, 12284, - 737, 18519, 12286, - 737, 18519, 12288, - 737, 18519, 12342, - 737, 18519, 12344, - 737, 18519, 12346, - 737, 18519, 12348, - 737, 18519, 12350, - 737, 18519, 12352, - 737, 18519, 12656, - 737, 18519, 12658, - 737, 18519, 12660, - 737, 18519, 12662, - 737, 18519, 12748, - 737, 18519, 12750, - 737, 18519, 12752, - 737, 18519, 12754, - 737, 18519, 12766, - 737, 18519, 12770, - 737, 18519, 12794, - 737, 18519, 12796, - 737, 18519, 12816, - 737, 18519, 12818, - 737, 18519, 12838, - 737, 18519, 12840, - 737, 18519, 12842, - 737, 18519, 12848, - 737, 18519, 12852, - 737, 18519, 12854, - 737, 18519, 12914, - 737, 18519, 12916, - 737, 18519, 12990, - 737, 18519, 12992, - 737, 18519, 12994, - 737, 18519, 12996, - 737, 18519, 12998, - 737, 18519, 13002, - 737, 18519, 13004, - 737, 18519, 13006, - 737, 18519, 13008, - 737, 18519, 13010, - 737, 18519, 13288, - 737, 18519, 13290, - 737, 18519, 13292, - 737, 18519, 13434, - 737, 18519, 13436, - 737, 18519, 13438, - 737, 18519, 13448, - 737, 18519, 13520, - 737, 18519, 13522, - 737, 18519, 13524, - 737, 18519, 14116, - 737, 18519, 14118, - 737, 18519, 14120, - 737, 18519, 14122, - 737, 18519, 14136, - 737, 18519, 14138, - 737, 18519, 14140, - 737, 18519, 14144, - 737, 18519, 14146, - 737, 18519, 19179, 8282, - 795, 15422, - 833, 11943, 632, - 833, 21234, - 834, - 841, 10595, 1212, - 848, - 855, 19943, 15565, 669, 9741, 1820, - 855, 19943, 15565, 669, 10041, 1820, - 855, 19943, 15565, 669, 10041, 16816, - 855, 19943, 15565, 669, 10041, 18872, - 855, 19943, 15565, 669, 11601, 13676, - 855, 19943, 15565, 1155, 13540, - 855, 19943, 15565, 1155, 13676, - 855, 19943, 15565, 1155, 18872, - 855, 19943, 15565, 1821, 18658, - 855, 19943, 15565, 1821, 18872, - 855, 19943, 15565, 2896, - 855, 19943, 15565, 6407, 9741, 13540, - 855, 19943, 15565, 6407, 10041, 1820, - 855, 19943, 15565, 6407, 10041, 18658, - 855, 19943, 15565, 6407, 11601, 13676, - 855, 19943, 15565, 7402, - 855, 19943, 15565, 7403, 18658, - 855, 19943, 15565, 7779, 9741, 13540, - 855, 19943, 15565, 9328, - 855, 19943, 15565, 9329, 669, 11600, - 855, 19943, 15565, 9329, 1154, - 855, 19943, 15565, 9329, 1820, - 855, 19943, 15565, 9329, 2499, 11942, - 855, 19943, 15565, 9329, 6407, 11600, - 855, 19943, 15565, 9329, 11702, - 855, 19943, 15565, 9329, 11832, - 855, 19943, 15565, 9329, 11942, - 855, 19943, 15565, 9329, 13468, - 855, 19943, 15565, 9329, 14396, - 855, 19943, 15565, 9329, 14500, - 855, 19943, 15565, 9329, 16128, - 855, 19943, 15565, 9329, 17319, 11428, - 855, 19943, 15565, 9329, 18334, - 855, 19943, 15565, 9329, 18744, - 855, 19943, 15565, 9329, 19029, 11428, - 855, 19943, 15565, 9329, 19213, 11428, - 855, 19943, 15565, 9329, 19214, - 855, 19943, 15565, 9329, 20163, 11428, - 855, 19943, 15565, 9329, 20876, - 855, 19943, 15565, 9905, 18872, - 855, 19943, 15565, 11388, - 855, 19943, 15565, 11389, 18658, - 855, 19943, 15565, 11709, 894, - 855, 19943, 15565, 11833, 13540, - 855, 19943, 15565, 11833, 18658, - 855, 19943, 15565, 13078, - 855, 19943, 15565, 13079, 18658, - 855, 19943, 15565, 13227, 9328, - 855, 19943, 15565, 13227, 18658, - 855, 19943, 15565, 13469, 894, - 855, 19943, 15565, 13541, 13676, - 855, 19943, 15565, 13677, 18872, - 855, 19943, 15565, 14124, - 855, 19943, 15565, 14397, 1820, - 855, 19943, 15565, 14397, 9904, - 855, 19943, 15565, 14397, 13540, - 855, 19943, 15565, 14397, 18658, - 855, 19943, 15565, 14397, 18744, - 855, 19943, 15565, 14397, 18872, - 855, 19943, 15565, 14762, - 855, 19943, 15565, 15515, 9328, - 855, 19943, 15565, 16129, 18658, - 855, 19943, 15565, 16257, 18658, - 855, 19943, 15565, 17319, 10478, - 855, 19943, 15565, 18745, 894, - 855, 19943, 15565, 19029, 10478, - 855, 19943, 15565, 19213, 10478, - 855, 19943, 15565, 19417, 18658, - 855, 19943, 15565, 20163, 10478, - 855, 19943, 15565, 20877, 18872, - 856, - 895, 11640, - 914, - 927, 15564, - 945, 16991, 17118, - 945, 17118, - 956, - 965, 841, 11428, - 967, 17843, 669, 12213, 841, 6407, 19973, 12498, - 967, 17843, 669, 12213, 841, 7779, 6407, 12498, - 967, 17843, 669, 12213, 841, 7779, 12498, - 967, 17843, 669, 12213, 841, 13271, 6407, 12498, - 967, 17843, 669, 12213, 841, 13271, 12498, - 967, 17843, 669, 12213, 841, 19973, 12498, - 967, 17843, 669, 12499, 841, 6407, 19973, 12212, - 967, 17843, 669, 12499, 841, 7779, 6407, 12212, - 967, 17843, 669, 12499, 841, 7779, 12212, - 967, 17843, 669, 12499, 841, 13271, 6407, 12212, - 967, 17843, 669, 12499, 841, 13271, 12212, - 967, 17843, 669, 12499, 841, 19973, 12212, - 967, 17843, 669, 14533, 841, 7779, 15464, - 967, 17843, 669, 14533, 841, 13271, 15464, - 967, 17843, 669, 14533, 841, 19973, 15464, - 967, 17843, 669, 15465, 841, 7779, 14532, - 967, 17843, 669, 15465, 841, 13271, 14532, - 967, 17843, 669, 15465, 841, 19973, 14532, - 967, 17843, 6407, 12213, 841, 669, 19973, 12498, - 967, 17843, 6407, 12213, 841, 7779, 669, 12498, - 967, 17843, 6407, 12213, 841, 7779, 12498, - 967, 17843, 6407, 12213, 841, 13271, 669, 12498, - 967, 17843, 6407, 12213, 841, 13271, 12498, - 967, 17843, 6407, 12213, 841, 19973, 12498, - 967, 17843, 6407, 12499, 841, 669, 19973, 12212, - 967, 17843, 6407, 12499, 841, 7779, 669, 12212, - 967, 17843, 6407, 12499, 841, 7779, 12212, - 967, 17843, 6407, 12499, 841, 13271, 669, 12212, - 967, 17843, 6407, 12499, 841, 13271, 12212, - 967, 17843, 6407, 12499, 841, 19973, 12212, - 967, 17843, 6407, 14533, 841, 7779, 15464, - 967, 17843, 6407, 14533, 841, 13271, 15464, - 967, 17843, 6407, 14533, 841, 19973, 15464, - 967, 17843, 6407, 15465, 841, 7779, 14532, - 967, 17843, 6407, 15465, 841, 13271, 14532, - 967, 17843, 6407, 15465, 841, 19973, 14532, - 967, 17843, 7779, 669, 12213, 841, 13271, 6407, 12498, - 967, 17843, 7779, 6407, 12213, 841, 13271, 669, 12498, - 967, 17843, 7779, 12213, 841, 13271, 669, 12498, - 967, 17843, 7779, 12213, 841, 13271, 6407, 12498, - 967, 17843, 7779, 12213, 841, 13271, 18669, 12498, - 967, 17843, 7779, 12499, 841, 13271, 669, 12212, - 967, 17843, 7779, 12499, 841, 13271, 6407, 12212, - 967, 17843, 7779, 12499, 841, 13271, 18669, 12212, - 967, 17843, 12213, 668, - 967, 17843, 12213, 669, 841, 7778, - 967, 17843, 12213, 669, 841, 12499, 6406, - 967, 17843, 12213, 669, 841, 13270, - 967, 17843, 12213, 669, 841, 19972, - 967, 17843, 12213, 6406, - 967, 17843, 12213, 6407, 841, 7778, - 967, 17843, 12213, 6407, 841, 13270, - 967, 17843, 12213, 6407, 841, 19972, - 967, 17843, 12213, 7778, - 967, 17843, 12213, 7779, 841, 12499, 13270, - 967, 17843, 12213, 13270, - 967, 17843, 12213, 14533, 6259, 18668, - 967, 17843, 12213, 14533, 6259, 19972, - 967, 17843, 12213, 15671, 6259, 18668, - 967, 17843, 12213, 15671, 6259, 19972, - 967, 17843, 12213, 18668, - 967, 17843, 12213, 18669, 841, 7778, - 967, 17843, 12213, 18669, 841, 13270, - 967, 17843, 12213, 18669, 841, 19972, - 967, 17843, 12213, 19355, 6259, 18668, - 967, 17843, 12213, 19355, 6259, 19972, - 967, 17843, 12213, 19972, - 967, 17843, 12499, 668, - 967, 17843, 12499, 669, 841, 7778, - 967, 17843, 12499, 669, 841, 12213, 6406, - 967, 17843, 12499, 669, 841, 13270, - 967, 17843, 12499, 669, 841, 19972, - 967, 17843, 12499, 857, 669, 841, 7778, - 967, 17843, 12499, 857, 669, 841, 13270, - 967, 17843, 12499, 857, 6407, 841, 7778, - 967, 17843, 12499, 857, 6407, 841, 13270, - 967, 17843, 12499, 6406, - 967, 17843, 12499, 6407, 841, 7778, - 967, 17843, 12499, 6407, 841, 13270, - 967, 17843, 12499, 6407, 841, 19972, - 967, 17843, 12499, 7778, - 967, 17843, 12499, 7779, 841, 12213, 13270, - 967, 17843, 12499, 13270, - 967, 17843, 12499, 14533, 6259, 18668, - 967, 17843, 12499, 14533, 6259, 19972, - 967, 17843, 12499, 15671, 6259, 18668, - 967, 17843, 12499, 15671, 6259, 19972, - 967, 17843, 12499, 17687, 11718, - 967, 17843, 12499, 17687, 13807, 7779, 633, 12525, 13270, - 967, 17843, 12499, 17687, 13807, 13271, 633, 12525, 7778, - 967, 17843, 12499, 18668, - 967, 17843, 12499, 18669, 841, 7778, - 967, 17843, 12499, 18669, 841, 13270, - 967, 17843, 12499, 18669, 841, 19972, - 967, 17843, 12499, 19355, 6259, 18668, - 967, 17843, 12499, 19355, 6259, 19972, - 967, 17843, 12499, 19972, - 967, 17843, 13271, 669, 12213, 841, 7779, 6407, 12498, - 967, 17843, 13271, 6407, 12213, 841, 7779, 669, 12498, - 967, 17843, 13271, 12213, 841, 7779, 669, 12498, - 967, 17843, 13271, 12213, 841, 7779, 6407, 12498, - 967, 17843, 13271, 12213, 841, 7779, 18669, 12498, - 967, 17843, 13271, 12499, 841, 7779, 669, 12212, - 967, 17843, 13271, 12499, 841, 7779, 6407, 12212, - 967, 17843, 13271, 12499, 841, 7779, 18669, 12212, - 967, 17843, 14533, 669, 841, 7778, - 967, 17843, 14533, 669, 841, 13270, - 967, 17843, 14533, 669, 841, 19972, - 967, 17843, 14533, 6407, 841, 7778, - 967, 17843, 14533, 6407, 841, 13270, - 967, 17843, 14533, 6407, 841, 19972, - 967, 17843, 14533, 18668, - 967, 17843, 14533, 18669, 841, 7778, - 967, 17843, 14533, 18669, 841, 13270, - 967, 17843, 14533, 18669, 841, 19972, - 967, 17843, 14533, 19972, - 967, 17843, 18669, 12213, 841, 7779, 12498, - 967, 17843, 18669, 12213, 841, 13271, 12498, - 967, 17843, 18669, 12213, 841, 19973, 12498, - 967, 17843, 18669, 12499, 841, 7779, 12212, - 967, 17843, 18669, 12499, 841, 13271, 12212, - 967, 17843, 18669, 12499, 841, 19973, 12212, - 967, 17843, 18669, 14533, 841, 7779, 15464, - 967, 17843, 18669, 14533, 841, 13271, 15464, - 967, 17843, 18669, 14533, 841, 19973, 15464, - 967, 17843, 18669, 15465, 841, 7779, 14532, - 967, 17843, 18669, 15465, 841, 13271, 14532, - 967, 17843, 18669, 15465, 841, 19973, 14532, - 968, - 972, - 980, - 981, 9910, - 1013, 17102, - 1014, - 1015, 6682, - 1015, 6683, 10595, 3547, 13488, - 1015, 6683, 10595, 13611, 483, 1824, - 1038, - 1045, 2896, - 1069, 15535, 6, - 1069, 15535, 14, - 1069, 15535, 26, - 1069, 15535, 30, - 1069, 15535, 32, - 1069, 15535, 36, - 1069, 15535, 38, - 1069, 15535, 270, - 1069, 15535, 282, - 1069, 15535, 288, - 1069, 15535, 524, - 1069, 15535, 530, - 1069, 15535, 552, - 1069, 15535, 592, - 1069, 15535, 602, - 1069, 15535, 608, - 1069, 15535, 614, - 1069, 15535, 618, - 1069, 15535, 630, - 1069, 15535, 700, - 1069, 15535, 720, - 1069, 15535, 992, - 1069, 15535, 1712, - 1069, 15535, 1714, - 1069, 15535, 1716, - 1069, 15535, 1718, - 1069, 15535, 3134, - 1069, 15535, 3140, - 1069, 15535, 3162, - 1069, 15535, 7276, - 1069, 15535, 7328, - 1069, 15535, 7330, - 1069, 15535, 7332, - 1069, 15535, 7334, - 1069, 15535, 9954, - 1069, 15535, 12290, - 1069, 16959, 966, - 1069, 16959, 1080, - 1069, 16959, 1202, - 1069, 16959, 1263, 2596, - 1069, 16959, 1263, 3336, - 1069, 16959, 1263, 13654, - 1069, 16959, 1326, - 1069, 16959, 1330, - 1069, 16959, 2427, 2596, - 1069, 16959, 2427, 3336, - 1069, 16959, 2427, 6742, - 1069, 16959, 2427, 13654, - 1069, 16959, 2592, - 1069, 16959, 2639, 2596, - 1069, 16959, 2639, 3336, - 1069, 16959, 2860, - 1069, 16959, 2864, - 1069, 16959, 3116, - 1069, 16959, 5816, - 1069, 16959, 5827, 483, 11694, - 1069, 16959, 5830, - 1069, 16959, 6054, - 1069, 16959, 6710, - 1069, 16959, 6736, - 1069, 16959, 7090, - 1069, 16959, 7102, - 1069, 16959, 7268, - 1069, 16959, 7422, - 1069, 16959, 7755, 2596, - 1069, 16959, 7755, 3336, - 1069, 16959, 7755, 6742, - 1069, 16959, 7755, 13654, - 1069, 16959, 7845, 2596, - 1069, 16959, 7845, 3336, - 1069, 16959, 8314, - 1069, 16959, 8330, - 1069, 16959, 8418, - 1069, 16959, 9420, - 1069, 16959, 9666, - 1069, 16959, 9814, - 1069, 16959, 10571, 2596, - 1069, 16959, 10571, 3336, - 1069, 16959, 10583, 2596, - 1069, 16959, 10583, 3336, - 1069, 16959, 11555, 2596, - 1069, 16959, 11555, 3336, - 1069, 16959, 11664, - 1069, 16959, 11688, - 1069, 16959, 11828, - 1069, 16959, 12138, - 1069, 16959, 12167, 2596, - 1069, 16959, 12167, 3336, - 1069, 16959, 12167, 13654, - 1069, 16959, 12211, 2596, - 1069, 16959, 12211, 3336, - 1069, 16959, 12421, 2596, - 1069, 16959, 12421, 3336, - 1069, 16959, 12693, 2596, - 1069, 16959, 12693, 3336, - 1069, 16959, 13400, - 1069, 16959, 13483, 2596, - 1069, 16959, 13483, 3336, - 1069, 16959, 13492, - 1069, 16959, 13495, 2596, - 1069, 16959, 13495, 3336, - 1069, 16959, 13600, - 1069, 16959, 13672, - 1069, 16959, 13949, 2596, - 1069, 16959, 13949, 3336, - 1069, 16959, 14260, - 1069, 16959, 15036, - 1069, 16959, 15040, - 1069, 16959, 15218, - 1069, 16959, 15330, - 1069, 16959, 15403, 2596, - 1069, 16959, 15403, 3336, - 1069, 16959, 15403, 13654, - 1069, 16959, 15499, 2596, - 1069, 16959, 15499, 3336, - 1069, 16959, 15630, - 1069, 16959, 15702, - 1069, 16959, 16046, - 1069, 16959, 17610, - 1069, 16959, 19780, - 1069, 16959, 20195, 7087, 10183, 13736, - 1069, 16959, 20195, 7268, - 1069, 16959, 20195, 10570, - 1069, 16959, 20195, 13960, - 1069, 16959, 20195, 15806, - 1069, 16959, 20809, 1262, - 1069, 16959, 20809, 1378, - 1069, 16959, 20809, 3018, - 1069, 16959, 20809, 5806, - 1069, 16959, 20809, 5950, - 1069, 16959, 20809, 6566, - 1069, 16959, 20809, 6714, - 1069, 16959, 20809, 6746, - 1069, 16959, 20809, 6894, - 1069, 16959, 20809, 7012, - 1069, 16959, 20809, 7774, - 1069, 16959, 20809, 7844, - 1069, 16959, 20809, 9648, - 1069, 16959, 20809, 9814, - 1069, 16959, 20809, 10588, - 1069, 16959, 20809, 12266, - 1069, 16959, 20809, 13406, - 1069, 16959, 20809, 13712, - 1069, 16959, 20809, 14534, - 1069, 16959, 20809, 15492, - 1069, 16959, 20809, 15583, 16584, - 1069, 16959, 20809, 15702, - 1069, 16959, 20907, 6566, - 1069, 16959, 20907, 13712, - 1069, 16959, 20907, 14534, - 1069, 16959, 20907, 15702, - 1069, 21073, 21352, - 1069, 21073, 21354, - 1069, 21073, 21356, - 1069, 21073, 21358, - 1069, 21073, 21360, - 1080, - 1081, 6682, - 1089, 495, 11521, 15512, - 1173, 14570, - 1173, 14572, - 1173, 14574, - 1173, 14576, - 1173, 14578, - 1173, 14580, - 1202, - 1203, 6682, - 1213, 9242, - 1213, 11346, - 1213, 12674, - 1213, 18214, - 1240, - 1260, - 1261, 483, 9450, - 1261, 483, 12586, - 1293, 483, 13196, - 1293, 10595, 19213, 11429, 11346, - 1330, - 1355, 7378, - 1355, 16616, - 1380, - 1391, 832, - 1394, - 1465, 13546, - 1677, 1202, - 1677, 15212, - 1677, 17136, - 1677, 17526, - 1731, 11714, - 1731, 13462, - 1731, 14751, 13539, 841, 9258, - 1744, - 1902, - 1929, 9808, - 2071, 281, 434, - 2071, 281, 466, - 2071, 365, 382, - 2071, 10173, 2229, 196, - 2071, 10173, 2229, 628, - 2071, 10173, 2229, 3228, - 2071, 10173, 2229, 14356, - 2071, 11849, 2596, - 2071, 11849, 3056, - 2071, 11849, 3336, - 2071, 11849, 6720, - 2071, 11849, 6742, - 2071, 11849, 8736, - 2071, 11849, 10854, - 2071, 11849, 11916, - 2071, 11849, 13376, - 2071, 11849, 13654, - 2071, 13921, 9809, 0, - 2071, 13921, 9809, 8, - 2071, 13921, 9809, 16, - 2071, 13921, 9809, 28, - 2071, 13921, 9809, 40, - 2071, 13921, 9809, 48, - 2071, 13921, 9809, 58, - 2071, 13921, 9809, 72, - 2071, 13921, 9809, 78, - 2071, 13921, 9809, 102, - 2071, 13921, 9809, 192, - 2071, 13921, 9809, 306, - 2071, 13921, 9809, 674, - 2071, 13921, 9809, 748, - 2071, 13921, 9809, 2229, 1868, - 2071, 13921, 9809, 2229, 1964, - 2071, 14903, 28, - 2071, 14903, 116, - 2071, 14903, 140, - 2071, 14903, 166, - 2071, 14903, 237, 1356, - 2071, 14903, 237, 1384, - 2071, 14903, 237, 3180, - 2071, 14903, 237, 9928, - 2071, 14903, 281, 3180, - 2071, 14903, 281, 9928, - 2071, 14903, 364, - 2071, 14903, 400, - 2071, 14903, 401, 7818, - 2071, 14903, 401, 7852, - 2071, 14903, 434, - 2071, 14903, 466, - 2071, 14903, 538, - 2071, 14903, 578, - 2071, 14903, 601, 3180, - 2071, 14903, 601, 9928, - 2071, 14903, 632, - 2071, 14903, 708, - 2071, 14903, 740, - 2071, 14903, 1911, 3180, - 2071, 14903, 1911, 9928, - 2071, 14903, 2440, - 2071, 14903, 2552, - 2071, 14903, 2667, 3180, - 2071, 14903, 2667, 9928, - 2071, 14903, 3229, 3180, - 2071, 14903, 3229, 9928, - 2071, 14903, 7617, 258, - 2071, 14903, 7617, 2552, - 2071, 17860, - 2071, 19272, - 2071, 19419, 9809, 400, - 2071, 19419, 9809, 2552, - 2071, 20813, 8282, - 2102, - 2163, 7816, - 2163, 14533, 13193, 19359, 8282, - 2163, 17496, - 2163, 19709, 15564, - 2166, - 2168, - 2170, - 2172, - 2230, - 2231, 315, 17559, 9925, 20010, - 2231, 841, 13981, 16373, 12198, - 2231, 10595, 1535, 535, 2232, - 2231, 10595, 15694, - 2235, 15565, 1391, 20012, - 2329, 11798, - 2329, 11849, 2596, - 2329, 11849, 3056, - 2329, 11849, 3336, - 2329, 11849, 6720, - 2329, 11849, 6742, - 2329, 11849, 8736, - 2329, 11849, 10854, - 2329, 11849, 11916, - 2329, 11849, 13376, - 2329, 11849, 13654, - 2329, 14533, 11798, - 2329, 14903, 0, - 2329, 14903, 8, - 2329, 14903, 28, - 2329, 14903, 106, - 2329, 14903, 148, - 2329, 14903, 176, - 2329, 14903, 364, - 2329, 14903, 382, - 2329, 14903, 490, - 2329, 14903, 496, - 2329, 14903, 520, - 2329, 14903, 576, - 2329, 14903, 578, - 2329, 14903, 620, - 2329, 14903, 692, - 2329, 14903, 740, - 2329, 14903, 1048, - 2329, 14903, 1122, - 2329, 14903, 1578, - 2329, 14903, 1586, - 2329, 14903, 2068, - 2329, 14903, 2300, - 2329, 14903, 2438, - 2329, 14903, 2458, - 2329, 14903, 2664, - 2329, 14903, 3034, - 2329, 14903, 3210, - 2329, 14903, 7598, - 2329, 14903, 8274, - 2329, 14903, 10102, - 2329, 14903, 12382, - 2352, - 2429, 3177, 2181, 9809, 2058, - 2429, 3177, 2181, 9809, 7746, - 2429, 3177, 2181, 10097, 11849, 2596, - 2429, 3177, 2181, 10173, 14968, - 2429, 3177, 2181, 10173, 14970, - 2429, 3177, 2181, 11849, 2596, - 2429, 3177, 2181, 11849, 3056, - 2429, 3177, 2181, 11849, 3336, - 2429, 3177, 2181, 11849, 6720, - 2429, 3177, 2181, 11849, 6742, - 2429, 3177, 2181, 11849, 8736, - 2429, 3177, 2181, 11849, 10854, - 2429, 3177, 2181, 11849, 11916, - 2429, 3177, 2181, 11849, 13376, - 2429, 3177, 2181, 11849, 13654, - 2429, 3177, 2181, 13921, 9809, 8, - 2429, 3177, 2181, 13921, 9809, 28, - 2429, 3177, 2181, 13921, 9809, 40, - 2429, 3177, 2181, 13921, 9809, 58, - 2429, 3177, 2181, 13921, 9809, 66, - 2429, 3177, 2181, 13921, 9809, 102, - 2429, 3177, 2181, 13921, 9809, 306, - 2429, 3177, 2181, 13921, 9809, 332, - 2429, 3177, 2181, 13921, 9809, 476, - 2429, 3177, 2181, 13921, 9809, 516, - 2429, 3177, 2181, 13921, 9809, 654, - 2429, 3177, 2181, 13921, 9809, 674, - 2429, 3177, 2181, 13921, 9809, 676, - 2429, 3177, 2181, 13921, 9809, 786, - 2429, 3177, 2181, 13921, 9809, 2574, - 2429, 3177, 2181, 13921, 9809, 3370, - 2429, 3177, 2181, 13921, 9809, 13921, 19434, - 2429, 3177, 2181, 14903, 2163, 106, - 2429, 3177, 2181, 14903, 2163, 148, - 2429, 3177, 2181, 14903, 2163, 224, - 2429, 3177, 2181, 14903, 2163, 266, - 2429, 3177, 2181, 14903, 2163, 348, - 2429, 3177, 2181, 14903, 2163, 382, - 2429, 3177, 2181, 14903, 2163, 414, - 2429, 3177, 2181, 14903, 2163, 446, - 2429, 3177, 2181, 14903, 2163, 520, - 2429, 3177, 2181, 14903, 2163, 554, - 2429, 3177, 2181, 14903, 2163, 586, - 2429, 3177, 2181, 14903, 2163, 620, - 2429, 3177, 2181, 14903, 2163, 678, - 2429, 3177, 2181, 14903, 2163, 716, - 2429, 3177, 2181, 14903, 2163, 732, - 2429, 3177, 2181, 14903, 2163, 2020, - 2429, 3177, 2181, 14903, 2163, 2432, - 2429, 3177, 2181, 14903, 2163, 2660, - 2429, 3177, 2181, 14903, 2163, 3108, - 2429, 3177, 2181, 14903, 2163, 3222, - 2429, 3177, 2181, 14903, 2163, 3288, - 2429, 3177, 2181, 14903, 2163, 3596, - 2429, 3177, 2181, 14903, 7135, 106, - 2429, 3177, 2181, 14903, 7135, 148, - 2429, 3177, 2181, 14903, 7135, 224, - 2429, 3177, 2181, 14903, 7135, 266, - 2429, 3177, 2181, 14903, 7135, 348, - 2429, 3177, 2181, 14903, 7135, 382, - 2429, 3177, 2181, 14903, 7135, 414, - 2429, 3177, 2181, 14903, 7135, 446, - 2429, 3177, 2181, 14903, 7135, 520, - 2429, 3177, 2181, 14903, 7135, 554, - 2429, 3177, 2181, 14903, 7135, 586, - 2429, 3177, 2181, 14903, 7135, 620, - 2429, 3177, 2181, 14903, 7135, 678, - 2429, 3177, 2181, 14903, 7135, 716, - 2429, 3177, 2181, 14903, 7135, 732, - 2429, 3177, 2181, 14903, 7135, 2020, - 2429, 3177, 2181, 14903, 7135, 2432, - 2429, 3177, 2181, 14903, 7135, 2660, - 2429, 3177, 2181, 14903, 7135, 3108, - 2429, 3177, 2181, 14903, 7135, 3222, - 2429, 3177, 2181, 14903, 7135, 3288, - 2429, 3177, 2181, 14903, 7135, 3596, - 2429, 3177, 2181, 14903, 12023, 2, - 2429, 3177, 2181, 14903, 12023, 6, - 2429, 3177, 2181, 14903, 12023, 20, - 2429, 3177, 2181, 14903, 12023, 24, - 2429, 3177, 2181, 14903, 12023, 26, - 2429, 3177, 2181, 14903, 12023, 42, - 2429, 3177, 2181, 14903, 12023, 454, - 2429, 8419, 10595, 6682, - 2429, 8419, 15564, - 2429, 15431, 9808, - 2479, 2163, 10173, 19676, - 2479, 7135, 10173, 19676, - 2479, 11708, - 2479, 11849, 2596, - 2479, 11849, 3056, - 2479, 11849, 3336, - 2479, 11849, 6720, - 2479, 11849, 6742, - 2479, 11849, 8736, - 2479, 11849, 10854, - 2479, 11849, 11916, - 2479, 11849, 13376, - 2479, 11849, 13654, - 2479, 14903, 0, - 2479, 14903, 8, - 2479, 14903, 16, - 2479, 14903, 26, - 2479, 14903, 28, - 2479, 14903, 40, - 2479, 14903, 106, - 2479, 14903, 148, - 2479, 14903, 184, - 2479, 14903, 224, - 2479, 14903, 266, - 2479, 14903, 334, - 2479, 14903, 348, - 2479, 14903, 382, - 2479, 14903, 414, - 2479, 14903, 446, - 2479, 14903, 447, 15788, - 2479, 14903, 496, - 2479, 14903, 520, - 2479, 14903, 570, - 2479, 14903, 586, - 2479, 14903, 620, - 2479, 14903, 692, - 2479, 14903, 732, - 2479, 14903, 1040, - 2479, 14903, 1452, - 2479, 14903, 2544, - 2479, 14903, 2545, 15788, - 2479, 14903, 2938, - 2479, 14903, 7483, 334, - 2479, 14903, 7483, 570, - 2479, 14903, 7483, 1040, - 2479, 14903, 19754, - 2479, 15565, 497, 14472, - 2479, 15565, 19944, - 2479, 18819, 7845, 2163, 10172, - 2479, 18819, 7845, 7135, 10172, - 2479, 18819, 7845, 15347, 10172, - 2479, 18819, 7845, 19765, 10172, - 2479, 18819, 13431, 2163, 10172, - 2479, 18819, 13431, 7135, 10172, - 2479, 18819, 13431, 15347, 10172, - 2479, 18819, 14533, 1213, 11346, - 2479, 18819, 20937, 8282, - 2479, 20004, - 2479, 20469, 8282, - 2496, - 2499, 1, 15543, 482, - 2499, 1, 18511, 482, - 2499, 81, 16245, 482, - 2499, 9808, - 2499, 10186, - 2499, 11643, 8282, - 2499, 11943, 632, - 2499, 13676, - 2499, 14197, 11943, 632, - 2499, 15111, 18505, 482, - 2499, 15111, 18505, 483, 503, 11943, 632, - 2499, 15513, 12319, 483, 503, 11943, 632, - 2499, 15513, 18219, 483, 503, 11943, 632, - 2499, 18257, 632, - 2499, 19149, 632, - 2499, 19214, - 2499, 19919, 632, - 2499, 20876, - 2499, 21239, 11943, 632, - 2533, 841, 5826, - 2577, 965, 3236, - 2577, 5783, 14328, - 2577, 6258, - 2577, 6738, - 2577, 7256, - 2577, 11636, - 2577, 14199, 483, 11642, - 2577, 14315, 5711, 21254, - 2577, 14533, 18744, - 2577, 17655, 15845, 15132, - 2577, 18017, 6738, - 2589, 9808, - 2591, 6412, - 2593, 1902, - 2593, 12907, 15883, 14903, 824, - 2593, 12907, 15883, 14903, 918, - 2593, 12907, 15883, 14903, 1116, - 2593, 12907, 15883, 14903, 1124, - 2593, 12907, 15883, 14903, 1360, - 2593, 12907, 15883, 14903, 1576, - 2593, 12907, 15883, 14903, 1600, - 2593, 12907, 15883, 14903, 1856, - 2593, 12907, 15883, 14903, 2066, - 2593, 12907, 15883, 14903, 2748, - 2593, 12907, 15883, 14903, 2882, - 2593, 12907, 15883, 14903, 2992, - 2593, 12907, 15883, 14903, 3174, - 2593, 12907, 15883, 14903, 3208, - 2593, 12907, 15883, 14903, 3508, - 2593, 12907, 15883, 14903, 3672, - 2593, 12907, 15883, 14903, 3764, - 2593, 12907, 15883, 14903, 5220, - 2593, 12907, 15883, 14903, 6548, - 2593, 12907, 15883, 14903, 6550, - 2593, 12907, 15883, 14903, 6552, - 2593, 12907, 15883, 14903, 6922, - 2593, 12907, 15883, 14903, 7596, - 2593, 12907, 15883, 14903, 8318, - 2593, 12907, 15883, 14903, 8804, - 2593, 12907, 15883, 14903, 10094, - 2593, 12907, 15883, 14903, 10106, - 2593, 12907, 15883, 14903, 10844, - 2593, 12907, 15883, 14903, 12128, - 2593, 12907, 15883, 15133, 2596, - 2593, 12907, 15883, 15133, 3212, - 2593, 12907, 15883, 15133, 15708, - 2593, 13501, 15883, 14903, 226, - 2593, 13501, 15883, 14903, 268, - 2593, 13501, 15883, 14903, 876, - 2593, 13501, 15883, 14903, 2268, - 2593, 13501, 15883, 14903, 2524, - 2593, 13501, 15883, 14903, 3010, - 2593, 13501, 15883, 14903, 3200, - 2593, 13501, 15883, 14903, 3508, - 2593, 13501, 15883, 14903, 5220, - 2593, 13501, 15883, 14903, 5790, - 2593, 13501, 15883, 14903, 7120, - 2593, 13501, 15883, 14903, 7558, - 2593, 13501, 15883, 14903, 9326, - 2593, 13501, 15883, 14903, 9440, - 2593, 13501, 15883, 14903, 9730, - 2593, 13501, 15883, 14903, 10080, - 2593, 13501, 15883, 14903, 10100, - 2593, 13501, 15883, 14903, 10764, - 2593, 13501, 15883, 14903, 10852, - 2593, 13501, 15883, 14903, 12130, - 2593, 13501, 15883, 14903, 12142, - 2593, 13501, 15883, 14903, 12406, - 2593, 13501, 15883, 14903, 13330, - 2593, 13501, 15883, 14903, 13638, - 2593, 13501, 15883, 14903, 14454, - 2593, 13501, 15883, 14903, 14484, - 2593, 13501, 15883, 14903, 14882, - 2593, 13501, 15883, 14903, 15370, - 2593, 13501, 15883, 14903, 16124, - 2593, 13501, 15883, 15133, 2596, - 2593, 13501, 15883, 15133, 12018, - 2593, 13501, 15883, 16771, 19162, - 2593, 14787, 14903, 0, - 2593, 14787, 14903, 8, - 2593, 14787, 14903, 16, - 2593, 14787, 14903, 28, - 2593, 14787, 14903, 40, - 2593, 14787, 14903, 110, - 2593, 14787, 14903, 154, - 2593, 14787, 14903, 186, - 2593, 14787, 14903, 198, - 2593, 14787, 14903, 200, - 2593, 14787, 14903, 202, - 2593, 14787, 14903, 208, - 2593, 14787, 14903, 210, - 2593, 14787, 14903, 268, - 2593, 14787, 14903, 306, - 2593, 14787, 14903, 348, - 2593, 14787, 14903, 352, - 2593, 14787, 14903, 368, - 2593, 14787, 14903, 526, - 2593, 14787, 14903, 624, - 2593, 14787, 14903, 674, - 2593, 14787, 14903, 680, - 2593, 14787, 14903, 752, - 2593, 14787, 14903, 1042, - 2593, 14787, 14903, 1282, - 2593, 14787, 14903, 1310, - 2593, 14787, 14903, 1312, - 2593, 14787, 14903, 1316, - 2593, 14787, 14903, 1906, - 2593, 14787, 14903, 2662, - 2593, 14787, 14903, 3032, - 2593, 14787, 14903, 3224, - 2593, 14787, 16769, 2596, - 2593, 14787, 16769, 3212, - 2593, 14787, 16769, 6720, - 2593, 14787, 16769, 12018, - 2593, 15215, 14903, 8, - 2593, 15215, 14903, 16, - 2593, 15215, 14903, 28, - 2593, 15215, 14903, 40, - 2593, 15215, 14903, 80, - 2593, 15215, 14903, 186, - 2593, 15215, 14903, 266, - 2593, 15215, 14903, 290, - 2593, 15215, 14903, 298, - 2593, 15215, 14903, 496, - 2593, 15215, 14903, 732, - 2593, 15215, 14903, 744, - 2593, 15215, 14903, 978, - 2593, 15215, 14903, 1204, - 2593, 15215, 14903, 1434, - 2593, 15215, 14903, 2098, - 2593, 15215, 14903, 2884, - 2593, 15215, 14903, 3048, - 2593, 15215, 14903, 3176, - 2593, 15215, 14903, 3440, - 2593, 15215, 14903, 3656, - 2593, 15215, 14903, 3678, - 2593, 15215, 14903, 3714, - 2593, 15215, 14903, 7646, - 2593, 15215, 14903, 9180, - 2593, 15215, 14903, 10198, - 2593, 15215, 14903, 10510, - 2593, 15215, 14903, 10732, - 2593, 15215, 14903, 10734, - 2593, 15215, 14903, 10850, - 2593, 15215, 14903, 10878, - 2593, 15215, 14903, 11648, - 2593, 15215, 14903, 11884, - 2593, 15215, 14903, 11886, - 2593, 15215, 14903, 12630, - 2593, 15215, 14903, 12772, - 2593, 15215, 14903, 13426, - 2593, 15215, 14903, 17072, - 2593, 15699, 14903, 15167, 0, - 2593, 15699, 14903, 15167, 16, - 2593, 15699, 14903, 15167, 28, - 2593, 15699, 14903, 15167, 60, - 2593, 15699, 14903, 15167, 64, - 2593, 15699, 14903, 15167, 68, - 2593, 15699, 14903, 15167, 76, - 2593, 15699, 14903, 15167, 80, - 2593, 15699, 14903, 15167, 86, - 2593, 15699, 14903, 15167, 88, - 2593, 15699, 14903, 15167, 90, - 2593, 15699, 14903, 15167, 92, - 2593, 15699, 14903, 15167, 102, - 2593, 15699, 14903, 15167, 180, - 2593, 15699, 14903, 15167, 200, - 2593, 15699, 14903, 15167, 206, - 2593, 15699, 14903, 15167, 222, - 2593, 15699, 14903, 15167, 294, - 2593, 15699, 14903, 15167, 320, - 2593, 15699, 14903, 15167, 480, - 2593, 15699, 14903, 15167, 498, - 2593, 15699, 14903, 15167, 500, - 2593, 15699, 14903, 15167, 506, - 2593, 15699, 14903, 15167, 798, - 2593, 15699, 14903, 15167, 800, - 2593, 15699, 14903, 15167, 804, - 2593, 15699, 14903, 15167, 806, - 2593, 15699, 14903, 15167, 808, - 2593, 15699, 14903, 15167, 810, - 2593, 15699, 14903, 15167, 812, - 2593, 15699, 14903, 15167, 814, - 2593, 15699, 14903, 15167, 816, - 2593, 15699, 14903, 15167, 818, - 2593, 15699, 14903, 15167, 862, - 2593, 15699, 14903, 15167, 1284, - 2593, 15699, 14903, 15167, 1290, - 2593, 15699, 14903, 15167, 1294, - 2593, 15699, 14903, 15167, 1298, - 2593, 15699, 14903, 15167, 1300, - 2593, 15699, 14903, 15167, 1312, - 2593, 15699, 14903, 15167, 2582, - 2593, 15699, 14903, 15167, 5718, - 2593, 15699, 14903, 17391, 0, - 2593, 15699, 14903, 17391, 8, - 2593, 15699, 14903, 17391, 16, - 2593, 15699, 14903, 17391, 60, - 2593, 15699, 14903, 17391, 64, - 2593, 15699, 14903, 17391, 66, - 2593, 15699, 14903, 17391, 68, - 2593, 15699, 14903, 17391, 76, - 2593, 15699, 14903, 17391, 86, - 2593, 15699, 14903, 17391, 88, - 2593, 15699, 14903, 17391, 92, - 2593, 15699, 14903, 17391, 102, - 2593, 15699, 14903, 17391, 180, - 2593, 15699, 14903, 17391, 222, - 2593, 15699, 14903, 17391, 320, - 2593, 15699, 14903, 17391, 480, - 2593, 15699, 14903, 17391, 500, - 2593, 15699, 14903, 17391, 798, - 2593, 15699, 14903, 17391, 804, - 2593, 15699, 14903, 17391, 806, - 2593, 15699, 14903, 17391, 810, - 2593, 15699, 14903, 17391, 816, - 2593, 15699, 14903, 17391, 818, - 2593, 15699, 14903, 17391, 842, - 2593, 15699, 14903, 17391, 862, - 2593, 15699, 14903, 17391, 1290, - 2593, 15699, 14903, 17391, 1298, - 2593, 15699, 14903, 17391, 1300, - 2593, 15699, 14903, 17391, 1312, - 2593, 15699, 14903, 17391, 2582, - 2593, 15699, 14903, 17391, 5198, - 2593, 16875, 9809, 0, - 2593, 16875, 9809, 16, - 2593, 16875, 9809, 40, - 2593, 16875, 9809, 106, - 2593, 16875, 9809, 124, - 2593, 16875, 9809, 148, - 2593, 16875, 9809, 158, - 2593, 16875, 9809, 168, - 2593, 16875, 9809, 224, - 2593, 16875, 9809, 244, - 2593, 16875, 9809, 260, - 2593, 16875, 9809, 266, - 2593, 16875, 9809, 334, - 2593, 16875, 9809, 338, - 2593, 16875, 9809, 348, - 2593, 16875, 9809, 368, - 2593, 16875, 9809, 382, - 2593, 16875, 9809, 414, - 2593, 16875, 9809, 428, - 2593, 16875, 9809, 438, - 2593, 16875, 9809, 446, - 2593, 16875, 9809, 470, - 2593, 16875, 9809, 520, - 2593, 16875, 9809, 570, - 2593, 16875, 9809, 582, - 2593, 16875, 9809, 586, - 2593, 16875, 9809, 620, - 2593, 16875, 9809, 640, - 2593, 16875, 9809, 678, - 2593, 16875, 9809, 682, - 2593, 16875, 9809, 716, - 2593, 16875, 9809, 732, - 2593, 16875, 9809, 750, - 2593, 16875, 9809, 3030, - 2593, 16875, 9809, 3094, - 2593, 16875, 9809, 3222, - 2593, 16875, 9809, 5696, - 2593, 16875, 9809, 15984, - 2593, 16875, 9809, 18852, - 2593, 16875, 9809, 19696, - 2593, 16875, 9809, 20372, - 2593, 16875, 9809, 20796, - 2593, 16875, 9809, 20798, - 2593, 16875, 9809, 21048, - 2593, 16875, 10605, 16150, - 2593, 16875, 15133, 2596, - 2593, 16875, 15133, 3212, - 2593, 16875, 15133, 3336, - 2593, 16875, 15133, 15708, - 2593, 16875, 15133, 16378, - 2593, 18277, 17624, - 2593, 19145, 13483, 14903, 0, - 2593, 19145, 13483, 14903, 8, - 2593, 19145, 13483, 14903, 16, - 2593, 19145, 13483, 14903, 28, - 2593, 19145, 13483, 14903, 40, - 2593, 19145, 13483, 14903, 58, - 2593, 19145, 13483, 14903, 74, - 2593, 19145, 13483, 14903, 178, - 2593, 19145, 13483, 14903, 180, - 2593, 19145, 13483, 14903, 182, - 2593, 19145, 13483, 14903, 184, - 2593, 19145, 13483, 14903, 186, - 2593, 19145, 13483, 14903, 188, - 2593, 19145, 13483, 14903, 190, - 2593, 19145, 13483, 14903, 194, - 2593, 19145, 13483, 14903, 196, - 2593, 19145, 13483, 14903, 198, - 2593, 19145, 13483, 14903, 200, - 2593, 19145, 13483, 14903, 202, - 2593, 19145, 13483, 14903, 206, - 2593, 19145, 13483, 14903, 208, - 2593, 19145, 13483, 14903, 210, - 2593, 19145, 13483, 14903, 212, - 2593, 19145, 13483, 14903, 216, - 2593, 19145, 13483, 14903, 222, - 2593, 19145, 13483, 14903, 306, - 2593, 19145, 13483, 14903, 496, - 2593, 19145, 13483, 14903, 672, - 2593, 19145, 13483, 14903, 674, - 2593, 19145, 13483, 14903, 838, - 2593, 19145, 13483, 14903, 840, - 2593, 19145, 13483, 14903, 1264, - 2593, 19145, 13483, 14903, 1266, - 2593, 19145, 13483, 14903, 1276, - 2593, 19145, 13483, 14903, 1286, - 2593, 19145, 13483, 14903, 1288, - 2593, 19145, 13483, 14903, 1290, - 2593, 19145, 13483, 14903, 1298, - 2593, 19145, 13483, 14903, 1300, - 2593, 19145, 13483, 14903, 1318, - 2593, 19145, 13483, 14903, 1324, - 2593, 19145, 13483, 14903, 1336, - 2593, 19145, 13483, 14903, 2580, - 2593, 19145, 13483, 14903, 3380, - 2593, 19145, 13483, 14903, 11693, 8, - 2593, 19145, 13483, 14903, 13431, 208, - 2593, 19145, 13483, 14903, 19399, 480, - 2593, 19145, 13483, 14903, 19399, 654, - 2593, 19145, 13483, 14903, 19907, 9808, - 2593, 19145, 13483, 14903, 20075, 480, - 2593, 19145, 13483, 14903, 20075, 654, - 2593, 19145, 15133, 2596, - 2593, 19145, 15133, 2597, 16378, - 2593, 19145, 15133, 2597, 18566, - 2593, 19145, 15133, 3212, - 2593, 19145, 15133, 6720, - 2593, 19145, 15133, 12018, - 2593, 19145, 15993, 14903, 0, - 2593, 19145, 15993, 14903, 8, - 2593, 19145, 15993, 14903, 16, - 2593, 19145, 15993, 14903, 28, - 2593, 19145, 15993, 14903, 40, - 2593, 19145, 15993, 14903, 58, - 2593, 19145, 15993, 14903, 74, - 2593, 19145, 15993, 14903, 178, - 2593, 19145, 15993, 14903, 180, - 2593, 19145, 15993, 14903, 182, - 2593, 19145, 15993, 14903, 184, - 2593, 19145, 15993, 14903, 186, - 2593, 19145, 15993, 14903, 188, - 2593, 19145, 15993, 14903, 190, - 2593, 19145, 15993, 14903, 194, - 2593, 19145, 15993, 14903, 196, - 2593, 19145, 15993, 14903, 198, - 2593, 19145, 15993, 14903, 200, - 2593, 19145, 15993, 14903, 202, - 2593, 19145, 15993, 14903, 206, - 2593, 19145, 15993, 14903, 208, - 2593, 19145, 15993, 14903, 210, - 2593, 19145, 15993, 14903, 212, - 2593, 19145, 15993, 14903, 216, - 2593, 19145, 15993, 14903, 222, - 2593, 19145, 15993, 14903, 306, - 2593, 19145, 15993, 14903, 496, - 2593, 19145, 15993, 14903, 672, - 2593, 19145, 15993, 14903, 674, - 2593, 19145, 15993, 14903, 838, - 2593, 19145, 15993, 14903, 840, - 2593, 19145, 15993, 14903, 1264, - 2593, 19145, 15993, 14903, 1266, - 2593, 19145, 15993, 14903, 1276, - 2593, 19145, 15993, 14903, 1286, - 2593, 19145, 15993, 14903, 1288, - 2593, 19145, 15993, 14903, 1290, - 2593, 19145, 15993, 14903, 1298, - 2593, 19145, 15993, 14903, 1300, - 2593, 19145, 15993, 14903, 1318, - 2593, 19145, 15993, 14903, 1324, - 2593, 19145, 15993, 14903, 1336, - 2593, 19145, 15993, 14903, 2580, - 2593, 19145, 15993, 14903, 3380, - 2593, 19145, 15993, 14903, 11693, 8, - 2593, 19145, 15993, 14903, 13431, 208, - 2593, 19145, 15993, 14903, 19399, 480, - 2593, 19145, 15993, 14903, 19399, 654, - 2593, 19145, 15993, 14903, 19907, 9808, - 2593, 19145, 15993, 14903, 20075, 480, - 2593, 19145, 15993, 14903, 20075, 654, - 2597, 1213, 9131, 3337, 6403, 20658, - 2597, 1213, 14888, - 2597, 14333, 12696, - 2637, 1061, 1595, 14903, 0, - 2637, 1061, 1595, 14903, 8, - 2637, 1061, 1595, 14903, 16, - 2637, 1061, 1595, 14903, 28, - 2637, 1061, 1595, 14903, 40, - 2637, 1061, 1595, 14903, 106, - 2637, 1061, 1595, 14903, 124, - 2637, 1061, 1595, 14903, 148, - 2637, 1061, 1595, 14903, 224, - 2637, 1061, 1595, 14903, 244, - 2637, 1061, 1595, 14903, 266, - 2637, 1061, 1595, 14903, 290, - 2637, 1061, 1595, 14903, 348, - 2637, 1061, 1595, 14903, 382, - 2637, 1061, 1595, 14903, 414, - 2637, 1061, 1595, 14903, 446, - 2637, 1061, 1595, 14903, 520, - 2637, 1061, 1595, 14903, 570, - 2637, 1061, 1595, 14903, 586, - 2637, 1061, 1595, 14903, 620, - 2637, 1061, 1595, 14903, 646, - 2637, 1061, 1595, 14903, 678, - 2637, 1061, 1595, 14903, 750, - 2637, 1061, 1595, 14903, 1040, - 2637, 1061, 1595, 14903, 1904, - 2637, 1061, 1595, 14903, 2432, - 2637, 1061, 1595, 14903, 2660, - 2637, 1061, 1595, 14903, 3222, - 2637, 1061, 1595, 14903, 12023, 20, - 2637, 1061, 1595, 14903, 12023, 22, - 2637, 1061, 1595, 14903, 12023, 24, - 2637, 1061, 1595, 14903, 12023, 26, - 2637, 1061, 1595, 14903, 12023, 30, - 2637, 1061, 1595, 14903, 12023, 38, - 2637, 1061, 1595, 14903, 12023, 44, - 2637, 1061, 1595, 14903, 12023, 48, - 2637, 1061, 1595, 14903, 12023, 454, - 2637, 1061, 1595, 15347, 10172, - 2637, 1061, 1595, 15347, 10173, 7844, - 2637, 1061, 1595, 15347, 10173, 7845, 12022, - 2637, 1061, 1595, 15347, 10173, 12022, - 2637, 1061, 1595, 15379, 10172, - 2637, 1061, 1595, 15379, 10173, 7844, - 2637, 1061, 1595, 15379, 10173, 7845, 12022, - 2637, 1061, 1595, 15379, 10173, 12022, - 2637, 1061, 1595, 15379, 16327, 9910, - 2637, 1061, 1595, 15379, 16327, 9911, 12022, - 2637, 1061, 1595, 16327, 9910, - 2637, 1061, 1595, 16327, 9911, 12022, - 2637, 1061, 1595, 16327, 9911, 17328, - 2637, 1061, 1595, 19247, 10172, - 2637, 1061, 1595, 19247, 10173, 7845, 12022, - 2637, 1061, 1595, 19247, 10173, 12022, - 2637, 1061, 1595, 20557, 10172, - 2637, 1061, 1595, 20557, 10173, 7844, - 2637, 1061, 1595, 20557, 10173, 7845, 12022, - 2637, 1061, 1595, 20557, 10173, 12022, - 2639, 15286, - 2644, - 2646, - 2653, 9131, 17147, 17870, - 2655, 3213, 18567, 9808, - 2655, 9808, - 2655, 12673, 9808, - 2672, - 2673, 6682, - 2673, 8806, - 2693, 20393, 16410, - 2693, 20393, 19940, - 2695, 483, 6732, - 2727, 14933, 315, 1767, 13171, 15564, - 2860, - 2868, - 2879, 11412, - 2908, - 2910, - 2912, - 2914, - 3025, 12674, - 3040, - 3057, 16913, 9905, 10595, 15021, 1212, - 3057, 16913, 11521, 9904, - 3057, 16913, 18287, 9904, - 3057, 18279, 11521, 841, 13965, 17912, - 3061, 841, 3061, 5834, - 3116, - 3117, 10595, 6682, - 3117, 14283, 11696, - 3173, 2163, 7816, - 3173, 6757, 9910, - 3173, 7779, 11725, 15970, - 3173, 7779, 15513, 15970, - 3173, 7779, 20628, - 3173, 9243, 9808, - 3173, 11702, - 3173, 11708, - 3173, 11849, 2596, - 3173, 11849, 3056, - 3173, 11849, 3336, - 3173, 11849, 6720, - 3173, 11849, 6742, - 3173, 11849, 8736, - 3173, 11849, 10854, - 3173, 11849, 11916, - 3173, 11849, 13376, - 3173, 11849, 13654, - 3173, 12169, 14178, - 3173, 12477, 13483, 14903, 0, - 3173, 12477, 13483, 14903, 2, - 3173, 12477, 13483, 14903, 4, - 3173, 12477, 13483, 14903, 6, - 3173, 12477, 13483, 14903, 8, - 3173, 12477, 13483, 14903, 10, - 3173, 12477, 13483, 14903, 12, - 3173, 12477, 13483, 14903, 14, - 3173, 12477, 13483, 14903, 16, - 3173, 12477, 13483, 14903, 18, - 3173, 12477, 13483, 14903, 20, - 3173, 12477, 13483, 14903, 22, - 3173, 12477, 13483, 14903, 24, - 3173, 12477, 13483, 14903, 26, - 3173, 12477, 13483, 14903, 28, - 3173, 12477, 13483, 14903, 30, - 3173, 12477, 13483, 14903, 32, - 3173, 12477, 13483, 14903, 34, - 3173, 12477, 13483, 14903, 36, - 3173, 12477, 13483, 14903, 38, - 3173, 12477, 13483, 14903, 40, - 3173, 12477, 13483, 14903, 42, - 3173, 12477, 13483, 14903, 44, - 3173, 12477, 13483, 14903, 46, - 3173, 12477, 13483, 14903, 48, - 3173, 12477, 13483, 14903, 50, - 3173, 12477, 15993, 14903, 0, - 3173, 12477, 15993, 14903, 2, - 3173, 12477, 15993, 14903, 4, - 3173, 12477, 15993, 14903, 6, - 3173, 12477, 15993, 14903, 8, - 3173, 12477, 15993, 14903, 10, - 3173, 12477, 15993, 14903, 12, - 3173, 12477, 15993, 14903, 14, - 3173, 12477, 15993, 14903, 16, - 3173, 12477, 15993, 14903, 18, - 3173, 12477, 15993, 14903, 20, - 3173, 12477, 15993, 14903, 22, - 3173, 12477, 15993, 14903, 24, - 3173, 12477, 15993, 14903, 26, - 3173, 12477, 15993, 14903, 28, - 3173, 12477, 15993, 14903, 30, - 3173, 12477, 15993, 14903, 32, - 3173, 12477, 15993, 14903, 34, - 3173, 12477, 15993, 14903, 36, - 3173, 12477, 15993, 14903, 38, - 3173, 12477, 15993, 14903, 40, - 3173, 12477, 15993, 14903, 42, - 3173, 12477, 15993, 14903, 44, - 3173, 12477, 15993, 14903, 46, - 3173, 12477, 15993, 14903, 48, - 3173, 12477, 15993, 14903, 50, - 3173, 13271, 11725, 15970, - 3173, 13271, 15513, 15970, - 3173, 13271, 20628, - 3173, 13502, - 3173, 13676, - 3173, 14509, 9808, - 3173, 14555, 9808, - 3173, 15133, 9808, - 3173, 16873, 9808, - 3173, 16991, 17118, - 3173, 17118, - 3173, 17496, - 3173, 18335, 8282, - 3173, 18669, 7816, - 3173, 18716, - 3173, 19215, 9808, - 3173, 19359, 8282, - 3173, 19416, - 3173, 19676, - 3173, 19717, 14178, - 3173, 19719, 92, - 3173, 20469, 8282, - 3173, 20877, 9808, - 3173, 20890, - 3177, 387, 14903, 0, - 3177, 387, 14903, 8, - 3177, 387, 14903, 16, - 3177, 387, 14903, 28, - 3177, 387, 14903, 40, - 3177, 387, 14903, 72, - 3177, 387, 14903, 184, - 3177, 387, 14903, 190, - 3177, 387, 14903, 224, - 3177, 387, 14903, 266, - 3177, 387, 14903, 348, - 3177, 387, 14903, 382, - 3177, 387, 14903, 414, - 3177, 387, 14903, 446, - 3177, 387, 14903, 496, - 3177, 387, 14903, 520, - 3177, 387, 14903, 554, - 3177, 387, 14903, 586, - 3177, 387, 14903, 620, - 3177, 387, 14903, 654, - 3177, 387, 14903, 678, - 3177, 387, 14903, 716, - 3177, 387, 14903, 732, - 3177, 387, 14903, 868, - 3177, 387, 14903, 1904, - 3177, 387, 14903, 2432, - 3177, 387, 14903, 2660, - 3177, 387, 14903, 3222, - 3177, 387, 14903, 3288, - 3177, 387, 14903, 10194, - 3177, 387, 14903, 15652, - 3177, 387, 14903, 15654, - 3177, 387, 14903, 15656, - 3177, 387, 14903, 15658, - 3177, 387, 14903, 15660, - 3177, 10097, 7265, 11849, 2596, - 3177, 10097, 7265, 11849, 3056, - 3177, 10097, 7265, 11849, 3336, - 3177, 10097, 7265, 11849, 6720, - 3177, 10097, 7265, 11849, 6742, - 3177, 10097, 7265, 11849, 8736, - 3177, 10097, 7265, 11849, 10854, - 3177, 10097, 7265, 11849, 11916, - 3177, 10097, 7265, 11849, 13376, - 3177, 10097, 7265, 11849, 13654, - 3177, 10097, 9809, 571, 7078, - 3177, 10097, 9809, 1680, - 3177, 10097, 9809, 2229, 3000, - 3177, 10097, 9809, 2229, 7554, - 3177, 10097, 9809, 2229, 7555, 2062, - 3177, 10097, 9809, 2229, 14024, - 3177, 10097, 9809, 7092, - 3177, 10097, 9809, 7526, - 3177, 10097, 9809, 7584, - 3177, 10097, 9809, 11586, - 3177, 10097, 9809, 12413, 15654, - 3177, 10097, 9809, 12413, 15656, - 3177, 10097, 9809, 12413, 15658, - 3177, 10097, 9809, 13336, - 3177, 10097, 9809, 13354, - 3177, 10097, 9809, 13968, - 3177, 10097, 9809, 14504, - 3177, 10097, 9809, 15650, - 3177, 10097, 9809, 15652, - 3177, 10097, 9809, 16424, - 3177, 10097, 9809, 17032, - 3177, 10097, 9809, 18367, 17007, 9424, - 3177, 10097, 9809, 19195, 12372, - 3177, 10097, 9809, 19644, - 3177, 10097, 9809, 20166, - 3177, 10097, 10097, 11849, 2596, - 3177, 10097, 10097, 11849, 3056, - 3177, 10097, 10097, 11849, 3336, - 3177, 10097, 10097, 11849, 6720, - 3177, 10097, 10097, 11849, 6742, - 3177, 10097, 10097, 11849, 8736, - 3177, 10097, 10097, 11849, 10854, - 3177, 10097, 10097, 11849, 11916, - 3177, 10097, 10097, 11849, 13376, - 3177, 10097, 10097, 11849, 13654, - 3177, 10097, 13921, 9809, 0, - 3177, 10097, 13921, 9809, 8, - 3177, 10097, 13921, 9809, 16, - 3177, 10097, 13921, 9809, 28, - 3177, 10097, 13921, 9809, 40, - 3177, 10097, 13921, 9809, 58, - 3177, 10097, 13921, 9809, 66, - 3177, 10097, 13921, 9809, 72, - 3177, 10097, 13921, 9809, 306, - 3177, 10097, 13921, 9809, 477, 11346, - 3177, 10097, 13921, 9809, 477, 11502, - 3177, 10097, 13921, 9809, 496, - 3177, 10097, 13921, 9809, 516, - 3177, 10097, 13921, 9809, 654, - 3177, 10097, 13921, 9809, 674, - 3177, 10097, 13921, 9809, 2229, 3010, - 3177, 10097, 13921, 9809, 3406, - 3177, 10097, 13921, 9809, 10053, 58, - 3177, 10097, 13921, 9809, 10097, 72, - 3177, 10097, 14903, 0, - 3177, 10097, 14903, 16, - 3177, 10097, 14903, 40, - 3177, 10097, 14903, 106, - 3177, 10097, 14903, 148, - 3177, 10097, 14903, 184, - 3177, 10097, 14903, 306, - 3177, 10097, 14903, 382, - 3177, 10097, 14903, 414, - 3177, 10097, 14903, 446, - 3177, 10097, 14903, 496, - 3177, 10097, 14903, 570, - 3177, 10097, 14903, 674, - 3177, 10097, 14903, 692, - 3177, 10097, 14903, 2058, - 3177, 10097, 14903, 2142, - 3177, 10097, 14903, 2163, 124, - 3177, 10097, 14903, 2163, 224, - 3177, 10097, 14903, 2163, 266, - 3177, 10097, 14903, 2163, 348, - 3177, 10097, 14903, 2163, 520, - 3177, 10097, 14903, 2163, 586, - 3177, 10097, 14903, 2163, 620, - 3177, 10097, 14903, 2163, 732, - 3177, 10097, 14903, 2163, 1040, - 3177, 10097, 14903, 2163, 1904, - 3177, 10097, 14903, 2163, 2036, - 3177, 10097, 14903, 2163, 2660, - 3177, 10097, 14903, 2163, 3222, - 3177, 10097, 14903, 2163, 13248, - 3177, 10097, 14903, 2180, - 3177, 10097, 14903, 2432, - 3177, 10097, 14903, 2544, - 3177, 10097, 14903, 2952, - 3177, 10097, 14903, 7135, 124, - 3177, 10097, 14903, 7135, 224, - 3177, 10097, 14903, 7135, 266, - 3177, 10097, 14903, 7135, 348, - 3177, 10097, 14903, 7135, 520, - 3177, 10097, 14903, 7135, 586, - 3177, 10097, 14903, 7135, 620, - 3177, 10097, 14903, 7135, 732, - 3177, 10097, 14903, 7135, 1040, - 3177, 10097, 14903, 7135, 1904, - 3177, 10097, 14903, 7135, 2036, - 3177, 10097, 14903, 7135, 2660, - 3177, 10097, 14903, 7135, 3030, - 3177, 10097, 14903, 7135, 3094, - 3177, 10097, 14903, 7135, 3222, - 3177, 10097, 14903, 7135, 13248, - 3177, 10097, 14903, 9424, - 3177, 10097, 14903, 9426, - 3177, 10097, 14903, 12171, 586, - 3177, 10097, 18819, 21079, 1212, - 3177, 10097, 18831, 9809, 106, - 3177, 10097, 18831, 9809, 383, 10055, 2062, - 3177, 10097, 18831, 9809, 414, - 3177, 10097, 18831, 9809, 586, - 3177, 10097, 18831, 9809, 2163, 520, - 3177, 10097, 18831, 9809, 7135, 13249, 503, 2163, 520, - 3177, 10097, 18831, 9809, 12023, 2432, - 3177, 10097, 18831, 9809, 14995, 382, - 3177, 10097, 18831, 9809, 14995, 570, - 3177, 10501, 2229, 7554, - 3177, 10501, 2229, 7614, - 3177, 10501, 10173, 2229, 196, - 3177, 10501, 10173, 2229, 3228, - 3177, 10501, 10173, 2229, 9846, - 3177, 10501, 10173, 2229, 12984, - 3177, 10501, 13921, 8, - 3177, 10501, 13921, 16, - 3177, 10501, 13921, 28, - 3177, 10501, 13921, 40, - 3177, 10501, 13921, 58, - 3177, 10501, 13921, 78, - 3177, 10501, 13921, 80, - 3177, 10501, 13921, 102, - 3177, 10501, 13921, 290, - 3177, 10501, 13921, 646, - 3177, 10501, 13921, 654, - 3177, 10501, 13921, 868, - 3177, 10501, 13921, 3364, - 3177, 10501, 14903, 2163, 28, - 3177, 10501, 14903, 2163, 116, - 3177, 10501, 14903, 2163, 140, - 3177, 10501, 14903, 2163, 166, - 3177, 10501, 14903, 2163, 236, - 3177, 10501, 14903, 2163, 258, - 3177, 10501, 14903, 2163, 280, - 3177, 10501, 14903, 2163, 364, - 3177, 10501, 14903, 2163, 400, - 3177, 10501, 14903, 2163, 434, - 3177, 10501, 14903, 2163, 466, - 3177, 10501, 14903, 2163, 538, - 3177, 10501, 14903, 2163, 578, - 3177, 10501, 14903, 2163, 600, - 3177, 10501, 14903, 2163, 632, - 3177, 10501, 14903, 2163, 684, - 3177, 10501, 14903, 2163, 740, - 3177, 10501, 14903, 2163, 1046, - 3177, 10501, 14903, 2163, 1910, - 3177, 10501, 14903, 2163, 2440, - 3177, 10501, 14903, 2163, 2552, - 3177, 10501, 14903, 2163, 2666, - 3177, 10501, 14903, 2163, 3228, - 3177, 10501, 14903, 2163, 7612, - 3177, 10501, 14903, 7135, 28, - 3177, 10501, 14903, 7135, 116, - 3177, 10501, 14903, 7135, 140, - 3177, 10501, 14903, 7135, 166, - 3177, 10501, 14903, 7135, 236, - 3177, 10501, 14903, 7135, 258, - 3177, 10501, 14903, 7135, 280, - 3177, 10501, 14903, 7135, 364, - 3177, 10501, 14903, 7135, 400, - 3177, 10501, 14903, 7135, 434, - 3177, 10501, 14903, 7135, 466, - 3177, 10501, 14903, 7135, 538, - 3177, 10501, 14903, 7135, 578, - 3177, 10501, 14903, 7135, 600, - 3177, 10501, 14903, 7135, 632, - 3177, 10501, 14903, 7135, 684, - 3177, 10501, 14903, 7135, 740, - 3177, 10501, 14903, 7135, 1046, - 3177, 10501, 14903, 7135, 1910, - 3177, 10501, 14903, 7135, 2440, - 3177, 10501, 14903, 7135, 2552, - 3177, 10501, 14903, 7135, 2666, - 3177, 10501, 14903, 7135, 3228, - 3177, 10501, 14903, 7135, 7612, - 3177, 10501, 15565, 281, 1666, - 3177, 10501, 15565, 1961, 1960, - 3177, 10501, 15565, 1964, - 3177, 10501, 15565, 3000, - 3177, 10501, 15565, 12984, - 3237, 9131, 18006, - 3273, 857, 18813, 11429, 10595, 12674, - 3273, 857, 21057, 11428, - 3273, 857, 21057, 11429, 10595, 9242, - 3273, 1592, - 3273, 7087, 11521, 14396, - 3273, 7087, 17045, 9808, - 3273, 7087, 18010, - 3273, 7779, 6080, - 3273, 7779, 7087, 15970, - 3273, 7779, 14428, - 3273, 10595, 17319, 11429, 11346, - 3273, 11725, 15970, - 3273, 13271, 6080, - 3273, 13271, 7087, 15970, - 3273, 13271, 14428, - 3273, 15513, 15970, - 3273, 18585, 13407, 15970, - 3273, 20628, - 3337, 1213, 14888, - 3337, 1213, 20658, - 3337, 2271, 16373, 12198, - 3337, 6403, 9131, 2597, 1213, 20658, - 3337, 13983, 16373, 12198, - 3337, 14333, 12696, - 3337, 14730, - 3337, 14793, 17140, - 3337, 15493, 15978, - 3337, 16603, 503, 18214, - 3337, 16603, 841, 18214, - 3337, 18737, 15867, 20288, - 3337, 20357, 14555, 13454, - 3337, 20903, 16603, 502, - 3337, 20903, 16603, 840, - 3421, 6757, 9910, - 3421, 11708, - 3421, 11849, 2596, - 3421, 11849, 3056, - 3421, 11849, 3336, - 3421, 11849, 6720, - 3421, 11849, 6742, - 3421, 11849, 8736, - 3421, 11849, 10854, - 3421, 11849, 11916, - 3421, 11849, 13376, - 3421, 11849, 13654, - 3421, 15565, 1338, - 3421, 15565, 2454, - 3421, 15565, 3166, - 3421, 15565, 5708, - 3421, 15565, 6252, - 3421, 15565, 6390, - 3421, 15565, 7484, - 3421, 15565, 7678, - 3421, 15565, 10148, - 3421, 15565, 10174, - 3421, 15565, 11868, - 3421, 15565, 12008, - 3421, 15565, 12384, - 3421, 18335, 8282, - 3421, 18519, 0, - 3421, 18519, 8, - 3421, 18519, 16, - 3421, 18519, 28, - 3421, 18519, 40, - 3421, 18519, 80, - 3421, 18519, 106, - 3421, 18519, 110, - 3421, 18519, 114, - 3421, 18519, 116, - 3421, 18519, 120, - 3421, 18519, 124, - 3421, 18519, 130, - 3421, 18519, 134, - 3421, 18519, 140, - 3421, 18519, 142, - 3421, 18519, 148, - 3421, 18519, 154, - 3421, 18519, 158, - 3421, 18519, 166, - 3421, 18519, 168, - 3421, 18519, 184, - 3421, 18519, 202, - 3421, 18519, 224, - 3421, 18519, 226, - 3421, 18519, 230, - 3421, 18519, 236, - 3421, 18519, 238, - 3421, 18519, 244, - 3421, 18519, 248, - 3421, 18519, 254, - 3421, 18519, 258, - 3421, 18519, 260, - 3421, 18519, 266, - 3421, 18519, 268, - 3421, 18519, 272, - 3421, 18519, 280, - 3421, 18519, 284, - 3421, 18519, 314, - 3421, 18519, 334, - 3421, 18519, 336, - 3421, 18519, 338, - 3421, 18519, 340, - 3421, 18519, 342, - 3421, 18519, 348, - 3421, 18519, 352, - 3421, 18519, 356, - 3421, 18519, 364, - 3421, 18519, 368, - 3421, 18519, 382, - 3421, 18519, 386, - 3421, 18519, 390, - 3421, 18519, 400, - 3421, 18519, 404, - 3421, 18519, 414, - 3421, 18519, 422, - 3421, 18519, 428, - 3421, 18519, 434, - 3421, 18519, 438, - 3421, 18519, 446, - 3421, 18519, 450, - 3421, 18519, 454, - 3421, 18519, 458, - 3421, 18519, 466, - 3421, 18519, 470, - 3421, 18519, 494, - 3421, 18519, 496, - 3421, 18519, 520, - 3421, 18519, 526, - 3421, 18519, 534, - 3421, 18519, 538, - 3421, 18519, 544, - 3421, 18519, 570, - 3421, 18519, 572, - 3421, 18519, 576, - 3421, 18519, 578, - 3421, 18519, 582, - 3421, 18519, 586, - 3421, 18519, 590, - 3421, 18519, 596, - 3421, 18519, 600, - 3421, 18519, 610, - 3421, 18519, 620, - 3421, 18519, 624, - 3421, 18519, 628, - 3421, 18519, 632, - 3421, 18519, 640, - 3421, 18519, 664, - 3421, 18519, 678, - 3421, 18519, 680, - 3421, 18519, 682, - 3421, 18519, 684, - 3421, 18519, 688, - 3421, 18519, 692, - 3421, 18519, 698, - 3421, 18519, 704, - 3421, 18519, 708, - 3421, 18519, 710, - 3421, 18519, 732, - 3421, 18519, 734, - 3421, 18519, 736, - 3421, 18519, 740, - 3421, 18519, 744, - 3421, 18519, 750, - 3421, 18519, 752, - 3421, 18519, 756, - 3421, 18519, 758, - 3421, 18519, 760, - 3421, 18519, 916, - 3421, 18519, 930, - 3421, 18519, 932, - 3421, 18519, 934, - 3421, 18519, 936, - 3421, 18519, 938, - 3421, 18519, 958, - 3421, 18519, 1030, - 3421, 18519, 1074, - 3421, 18519, 1148, - 3421, 18519, 1160, - 3421, 18519, 1162, - 3421, 18519, 1164, - 3421, 18519, 1166, - 3421, 18519, 1168, - 3421, 18519, 1208, - 3421, 18519, 1272, - 3421, 18519, 1358, - 3421, 18519, 1386, - 3421, 18519, 1452, - 3421, 18519, 1454, - 3421, 18519, 1456, - 3421, 18519, 1458, - 3421, 18519, 1460, - 3421, 18519, 1462, - 3421, 18519, 1466, - 3421, 18519, 1520, - 3421, 18519, 1584, - 3421, 18519, 1598, - 3421, 18519, 1604, - 3421, 18519, 1626, - 3421, 18519, 1670, - 3421, 18519, 1672, - 3421, 18519, 1690, - 3421, 18519, 1778, - 3421, 18519, 1816, - 3421, 18519, 1868, - 3421, 18519, 1886, - 3421, 18519, 1966, - 3421, 18519, 1976, - 3421, 18519, 1978, - 3421, 18519, 1980, - 3421, 18519, 1982, - 3421, 18519, 1984, - 3421, 18519, 2094, - 3421, 18519, 2152, - 3421, 18519, 2254, - 3421, 18519, 2256, - 3421, 18519, 2258, - 3421, 18519, 2260, - 3421, 18519, 2262, - 3421, 18519, 2266, - 3421, 18519, 2318, - 3421, 18519, 2408, - 3421, 18519, 2410, - 3421, 18519, 2412, - 3421, 18519, 2414, - 3421, 18519, 2416, - 3421, 18519, 2418, - 3421, 18519, 2466, - 3421, 18519, 2468, - 3421, 18519, 2470, - 3421, 18519, 2472, - 3421, 18519, 2474, - 3421, 18519, 2492, - 3421, 18519, 2544, - 3421, 18519, 2548, - 3421, 18519, 2550, - 3421, 18519, 2552, - 3421, 18519, 2554, - 3421, 18519, 2608, - 3421, 18519, 2648, - 3421, 18519, 2690, - 3421, 18519, 2880, - 3421, 18519, 2930, - 3421, 18519, 3018, - 3421, 18519, 3030, - 3421, 18519, 3032, - 3421, 18519, 3034, - 3421, 18519, 3036, - 3421, 18519, 3038, - 3421, 18519, 3074, - 3421, 18519, 3206, - 3421, 18519, 3222, - 3421, 18519, 3224, - 3421, 18519, 3226, - 3421, 18519, 3228, - 3421, 18519, 3230, - 3421, 18519, 3270, - 3421, 18519, 3434, - 3421, 18519, 3460, - 3421, 18519, 3500, - 3421, 18519, 3516, - 3421, 18519, 3520, - 3421, 18519, 3530, - 3421, 18519, 3536, - 3421, 18519, 3538, - 3421, 18519, 3552, - 3421, 18519, 3670, - 3421, 18519, 3702, - 3421, 18519, 3778, - 3421, 18519, 3786, - 3421, 18519, 3788, - 3421, 18519, 3790, - 3421, 18519, 3792, - 3421, 18519, 3794, - 3421, 18519, 3818, - 3421, 18519, 5796, - 3421, 18519, 5798, - 3421, 18519, 6350, - 3421, 18519, 6352, - 3421, 18519, 6354, - 3421, 18519, 6356, - 3421, 18519, 6358, - 3421, 18519, 6360, - 3421, 18519, 6364, - 3421, 18519, 6896, - 3421, 18519, 6898, - 3421, 18519, 6902, - 3421, 18519, 6904, - 3421, 18519, 7660, - 3421, 18519, 7662, - 3421, 18519, 7664, - 3421, 18519, 7666, - 3421, 18519, 8296, - 3421, 18519, 8302, - 3421, 18519, 8354, - 3421, 18519, 8356, - 3421, 18519, 8358, - 3421, 18519, 8360, - 3421, 18519, 8362, - 3421, 18519, 8614, - 3421, 18519, 8632, - 3421, 18519, 8664, - 3421, 18519, 8676, - 3421, 18519, 8682, - 3421, 18519, 8684, - 3421, 18519, 8686, - 3421, 18519, 8688, - 3421, 18519, 8690, - 3421, 18519, 8702, - 3421, 18519, 8748, - 3421, 18519, 8758, - 3421, 18519, 8908, - 3421, 18519, 8938, - 3421, 18519, 9710, - 3421, 18519, 9744, - 3421, 18519, 10104, - 3421, 18519, 10124, - 3421, 18519, 10578, - 3421, 18519, 10602, - 3421, 18519, 10868, - 3421, 18519, 10880, - 3421, 18519, 11842, - 3421, 18519, 11844, - 3421, 18519, 12650, - 3421, 18519, 12654, - 3421, 18519, 12769, 166, - 3421, 18519, 12769, 224, - 3421, 18519, 12769, 348, - 3421, 18519, 12769, 414, - 3421, 18519, 12769, 3074, - 3421, 18519, 12780, - 3421, 18519, 12782, - 3421, 18519, 12786, - 3421, 18519, 20006, - 3537, 9808, - 3588, - 3675, 9808, - 3691, 10704, - 3846, - 5205, 9809, 13300, - 5205, 9809, 13483, 17044, - 5205, 9809, 14842, - 5205, 9809, 17044, - 5205, 11849, 2596, - 5205, 11849, 3056, - 5205, 11849, 3336, - 5205, 11849, 6720, - 5205, 11849, 6742, - 5205, 11849, 8736, - 5205, 11849, 10854, - 5205, 11849, 11916, - 5205, 11849, 13376, - 5205, 11849, 13654, - 5205, 13921, 9809, 0, - 5205, 13921, 9809, 8, - 5205, 13921, 9809, 16, - 5205, 13921, 9809, 28, - 5205, 13921, 9809, 40, - 5205, 13921, 9809, 58, - 5205, 13921, 9809, 72, - 5205, 13921, 9809, 78, - 5205, 13921, 9809, 98, - 5205, 13921, 9809, 306, - 5205, 13921, 9809, 674, - 5205, 14903, 0, - 5205, 14903, 106, - 5205, 14903, 148, - 5205, 14903, 244, - 5205, 14903, 266, - 5205, 14903, 334, - 5205, 14903, 348, - 5205, 14903, 382, - 5205, 14903, 414, - 5205, 14903, 446, - 5205, 14903, 520, - 5205, 14903, 570, - 5205, 14903, 586, - 5205, 14903, 620, - 5205, 14903, 930, - 5205, 14903, 1040, - 5205, 14903, 1160, - 5205, 14903, 1486, - 5205, 14903, 1786, - 5205, 14903, 1904, - 5205, 14903, 2432, - 5205, 14903, 2544, - 5205, 14903, 2660, - 5205, 14903, 3222, - 5205, 14903, 18713, 244, - 5205, 14903, 18713, 620, - 5205, 15133, 3212, - 5205, 15133, 15708, - 5205, 15565, 682, - 5205, 18831, 9809, 14995, 382, - 5205, 18831, 9809, 14995, 570, - 5205, 18831, 9809, 14995, 18077, 570, - 5221, 15564, - 5246, - 5275, 15564, - 5690, - 5691, 11394, - 5691, 11654, - 5691, 14304, - 5691, 15564, - 5693, 483, 17870, - 5693, 10595, 19213, 11429, 11346, - 5710, - 5720, - 5773, 6682, - 5779, 2332, - 5780, - 5781, 10595, 20813, 15534, - 5781, 15564, - 5787, 11429, 18297, 19029, 10109, 12907, 6530, - 5806, - 5817, 5832, - 5817, 12210, - 5818, - 5825, 3057, 15501, 17496, - 5825, 6721, 15501, 17496, - 5825, 11917, 15501, 17496, - 5825, 12173, 11718, - 5825, 13965, 14396, - 5825, 13965, 15512, - 5825, 17022, - 5828, - 5832, - 5839, 483, 16380, - 5841, 15564, - 5865, 315, 20190, - 5871, 13083, 8282, - 5929, 3376, - 5943, 6705, 966, - 5943, 12324, - 5943, 12325, 17708, - 5945, 482, - 5947, 18480, - 5971, 9808, - 5977, 9808, - 5983, 11849, 2596, - 5983, 11849, 3056, - 5983, 11849, 3336, - 5983, 11849, 6720, - 5983, 11849, 6742, - 5983, 11849, 8736, - 5983, 11849, 10854, - 5983, 11849, 11916, - 5983, 11849, 13376, - 5983, 11849, 13654, - 5983, 13921, 9809, 16, - 5983, 13921, 9809, 28, - 5983, 13921, 9809, 40, - 5983, 13921, 9809, 58, - 5983, 13921, 9809, 72, - 5983, 13921, 9809, 94, - 5983, 13921, 9809, 192, - 5983, 13921, 9809, 306, - 5983, 13921, 9809, 480, - 5983, 13921, 9809, 654, - 5983, 14903, 0, - 5983, 14903, 8, - 5983, 14903, 16, - 5983, 14903, 28, - 5983, 14903, 40, - 5983, 14903, 72, - 5983, 14903, 106, - 5983, 14903, 148, - 5983, 14903, 244, - 5983, 14903, 266, - 5983, 14903, 334, - 5983, 14903, 348, - 5983, 14903, 382, - 5983, 14903, 414, - 5983, 14903, 446, - 5983, 14903, 520, - 5983, 14903, 570, - 5983, 14903, 586, - 5983, 14903, 620, - 5983, 14903, 678, - 5983, 14903, 732, - 5983, 14903, 902, - 5983, 14903, 930, - 5983, 14903, 1040, - 5983, 14903, 1138, - 5983, 14903, 1160, - 5983, 14903, 1486, - 5983, 14903, 1786, - 5983, 14903, 1904, - 5983, 14903, 2330, - 5983, 14903, 2432, - 5983, 14903, 2444, - 5983, 14903, 2520, - 5983, 14903, 2660, - 5983, 14903, 2700, - 5983, 14903, 3094, - 5983, 14903, 3222, - 5983, 14903, 6008, - 5983, 14903, 8716, - 5983, 14903, 8724, - 5983, 14903, 8726, - 5983, 14903, 12023, 12, - 5983, 14903, 12023, 20, - 5983, 14903, 12023, 22, - 5983, 14903, 12023, 26, - 5983, 14903, 12023, 30, - 5983, 14903, 12023, 34, - 5983, 14903, 12023, 38, - 5983, 14903, 12023, 48, - 5983, 14903, 12023, 132, - 5983, 14903, 12023, 454, - 5983, 14903, 12023, 606, - 5983, 18831, 9809, 382, - 5983, 18831, 9809, 570, - 5983, 18831, 9809, 692, - 5983, 18831, 9809, 732, - 5983, 18831, 9809, 12023, 14, - 5983, 18831, 9809, 12023, 24, - 5983, 18831, 9809, 12023, 454, - 5983, 20659, 11798, - 5983, 20659, 14533, 11798, - 5983, 20659, 15496, - 5983, 20659, 15671, 11798, - 6078, - 6085, 9474, - 6255, 13380, - 6255, 20242, - 6259, 15564, - 6393, 2499, 12040, - 6393, 2499, 13198, - 6393, 2499, 14500, - 6393, 2499, 14501, 10595, 18367, 18175, 13468, - 6393, 2499, 16059, 91, 15002, - 6393, 2499, 16059, 91, 15111, 18504, - 6393, 2499, 16059, 91, 15111, 18505, 503, 11942, - 6393, 2499, 16928, - 6393, 2499, 16929, 503, 11942, - 6393, 2499, 17172, - 6393, 2499, 17173, 503, 11942, - 6397, 9808, - 6398, - 6405, 483, 13130, - 6407, 6715, 10046, - 6407, 10040, - 6407, 10041, 10595, 14397, 11502, - 6407, 13271, 17687, 17860, - 6407, 18728, - 6531, 15571, 11718, - 6565, 9808, - 6568, - 6683, 10595, 467, 7017, 16316, - 6683, 10595, 489, 16316, - 6683, 10595, 6067, 13572, - 6683, 10595, 7847, 483, 17266, - 6683, 10595, 9127, 12698, - 6683, 10595, 9127, 12699, 841, 6067, 13572, - 6683, 10595, 13611, 483, 1824, - 6683, 10595, 16665, 8288, - 6683, 10595, 17001, 6568, - 6683, 10595, 19467, 15666, - 6683, 10595, 19467, 15667, 841, 17375, 1330, - 6683, 10595, 19467, 15667, 841, 21401, 6568, - 6683, 10595, 20730, - 6683, 10595, 20880, - 6683, 16650, - 6683, 17377, 12698, - 6683, 18571, 1, 7640, - 6683, 19405, 18861, 6732, - 6683, 19413, 315, 6690, - 6705, 14638, - 6705, 15986, - 6709, 14648, - 6709, 19344, - 6710, - 6711, 14552, - 6714, - 6715, 5931, 10595, 13577, 14478, - 6721, 1213, 8282, - 6721, 1213, 20658, - 6723, 315, 7252, - 6739, 841, 12420, - 6739, 841, 12421, 10595, 13174, - 6743, 1213, 8282, - 6743, 1213, 20658, - 6743, 7775, 14410, - 6743, 14429, 14227, 17605, 21056, - 6743, 16913, 11521, 9904, - 6743, 20347, 17496, - 6743, 21241, 17496, - 6743, 21567, 17496, - 6747, 6682, - 6751, 9260, - 6757, 8419, 10595, 6682, - 6757, 8419, 15564, - 6757, 9910, - 6757, 11528, - 6757, 13095, 7480, - 6762, - 6764, - 6766, - 6768, - 6887, 1172, - 6914, - 6915, 10595, 16352, - 6915, 17377, 1686, - 6925, 8282, - 7004, - 7010, - 7083, 13502, - 7095, 6382, - 7109, 15564, - 7114, - 7135, 17357, 9808, - 7135, 19709, 15564, - 7252, - 7480, - 7492, - 7640, - 7641, 8282, - 7745, 14278, - 7761, 9808, - 7763, 16955, 8418, - 7763, 16955, 8419, 10595, 6682, - 7763, 16955, 8419, 15564, - 7775, 19937, 315, 10588, - 7779, 841, 13271, 10040, - 7779, 841, 13271, 14533, 19610, - 7779, 857, 19215, 15970, - 7779, 2163, 20101, 15970, - 7779, 2597, 14543, 11528, - 7779, 2597, 16955, 11528, - 7779, 5713, 669, 13271, 5713, 669, 16356, - 7779, 5713, 669, 13271, 5713, 6407, 16356, - 7779, 5713, 6407, 13271, 5713, 669, 16356, - 7779, 5713, 6407, 13271, 5713, 6407, 16356, - 7779, 6715, 10046, - 7779, 6721, 16237, 11528, - 7779, 7087, 11521, 14396, - 7779, 7087, 11528, - 7779, 7091, 19575, 18338, - 7779, 10040, - 7779, 11397, 14326, - 7779, 11399, 15970, - 7779, 11399, 15971, 10595, 1212, - 7779, 11429, 10595, 13483, 14396, - 7779, 11429, 10595, 16035, 9242, - 7779, 11521, 18585, 13407, 15970, - 7779, 11521, 20009, 15970, - 7779, 11725, 15970, - 7779, 11725, 15971, 12525, 7256, - 7779, 11725, 15971, 13807, 7256, - 7779, 11725, 15971, 15021, 13158, - 7779, 12032, - 7779, 13095, 7480, - 7779, 13271, 10575, 11428, - 7779, 13271, 11428, - 7779, 13271, 11429, 10595, 14533, 18669, 15534, - 7779, 13271, 11429, 10595, 15534, - 7779, 13271, 11429, 10595, 18669, 15534, - 7779, 13271, 11429, 17231, 13483, 14396, - 7779, 13271, 11521, 11428, - 7779, 13271, 13965, 11428, - 7779, 13271, 14533, 11428, - 7779, 13271, 14533, 11429, 10595, 15534, - 7779, 13271, 14533, 11429, 10595, 18669, 15534, - 7779, 13271, 20165, 11428, - 7779, 13271, 20613, 11428, - 7779, 13271, 21571, 11428, - 7779, 13377, 16237, 11528, - 7779, 13655, 16237, 11528, - 7779, 13655, 18333, 11528, - 7779, 13965, 11725, 15970, - 7779, 13965, 14429, 15970, - 7779, 13965, 15513, 15970, - 7779, 13965, 18585, 13407, 15970, - 7779, 13965, 20009, 15970, - 7779, 13965, 20628, - 7779, 14407, 11932, - 7779, 14429, 15970, - 7779, 14531, 21017, 15970, - 7779, 14533, 11399, 15970, - 7779, 14533, 15781, 12010, - 7779, 14533, 19359, 8282, - 7779, 14533, 20628, - 7779, 15111, 14585, 20175, 16942, - 7779, 15319, 18209, 15970, - 7779, 15465, 19359, 8282, - 7779, 15493, 14326, - 7779, 15513, 15970, - 7779, 15513, 15971, 10595, 10137, 315, 3273, 14428, - 7779, 15513, 15971, 10595, 10137, 315, 14307, 14428, - 7779, 15513, 15971, 10595, 13222, - 7779, 15513, 15971, 10595, 18658, - 7779, 15513, 15971, 12525, 14428, - 7779, 15513, 15971, 13807, 14428, - 7779, 15513, 15971, 19056, - 7779, 15781, 12010, - 7779, 16004, - 7779, 16610, - 7779, 17227, 14326, - 7779, 17385, 7090, - 7779, 18162, - 7779, 18379, 885, 18862, - 7779, 18423, 41, 15970, - 7779, 18585, 13407, 15970, - 7779, 18597, 14287, 18669, 894, - 7779, 18669, 895, 10595, 13222, - 7779, 18669, 967, 7816, - 7779, 20175, 16942, - 7779, 20628, - 7779, 20629, 12525, 7256, - 7779, 20629, 13807, 7256, - 7779, 20629, 19056, - 7779, 21017, 15970, - 7779, 21215, 15970, - 7817, 19420, - 7817, 20529, 2499, 19157, 3225, 9244, - 7817, 20529, 10595, 20665, 9175, 14221, 9244, - 7817, 20529, 10595, 20987, 9175, 14221, 9244, - 7821, 15564, - 7823, 6682, - 7824, - 7827, 9808, - 7831, 14903, 0, - 7831, 14903, 8, - 7831, 14903, 16, - 7831, 14903, 28, - 7831, 14903, 40, - 7831, 14903, 66, - 7831, 14903, 106, - 7831, 14903, 124, - 7831, 14903, 148, - 7831, 14903, 214, - 7831, 14903, 224, - 7831, 14903, 244, - 7831, 14903, 266, - 7831, 14903, 334, - 7831, 14903, 348, - 7831, 14903, 382, - 7831, 14903, 414, - 7831, 14903, 446, - 7831, 14903, 480, - 7831, 14903, 520, - 7831, 14903, 586, - 7831, 14903, 620, - 7831, 14903, 654, - 7831, 14903, 656, - 7831, 14903, 692, - 7831, 14903, 716, - 7831, 14903, 732, - 7831, 14903, 750, - 7831, 14903, 1040, - 7831, 14903, 1250, - 7831, 14903, 1486, - 7831, 14903, 1612, - 7831, 14903, 1904, - 7831, 14903, 2432, - 7831, 14903, 2660, - 7831, 14903, 3030, - 7831, 14903, 3222, - 7831, 14903, 3288, - 7831, 14903, 3786, - 7831, 14903, 10173, 447, 538, - 7831, 14903, 10173, 2363, 116, - 7831, 14903, 10173, 2363, 446, - 7831, 14903, 10173, 2363, 628, - 7831, 14903, 10173, 2363, 1104, - 7831, 14903, 10173, 2363, 1784, - 7831, 14903, 10194, - 7831, 20659, 6757, 9910, - 7831, 20659, 11708, - 7838, - 7839, 10595, 1751, 2652, - 7845, 6259, 6749, 7779, 15003, 483, 14533, 18668, - 7845, 7779, 10040, - 7845, 7779, 13271, 11428, - 7845, 7779, 13271, 14533, 11428, - 7845, 13271, 10040, - 7845, 17710, - 7845, 19213, 11428, - 7845, 19213, 11429, 6749, 894, - 7845, 19213, 14533, 11428, - 7845, 19213, 14533, 11429, 6749, 894, - 7845, 19213, 18457, 11428, - 7845, 20163, 11428, - 7845, 20163, 11429, 6749, 894, - 7845, 20163, 14533, 11428, - 7845, 20163, 14533, 11429, 6749, 894, - 7845, 20163, 18457, 11428, - 7855, 12268, - 7855, 14902, - 8277, 841, 14593, 9808, - 8277, 9808, - 8277, 10595, 15535, 841, 8277, 841, 14593, 9808, - 8277, 10595, 15535, 9808, - 8279, 9740, - 8291, 8282, - 8315, 495, 5830, - 8324, - 8327, 15564, - 8387, 9809, 18345, 17350, - 8387, 9809, 18345, 19688, - 8387, 9809, 19688, - 8387, 10173, 3273, 13270, - 8387, 10173, 11346, - 8387, 10173, 11502, - 8387, 10173, 13270, - 8387, 13921, 9809, 0, - 8387, 13921, 9809, 8, - 8387, 13921, 9809, 16, - 8387, 13921, 9809, 26, - 8387, 13921, 9809, 28, - 8387, 13921, 9809, 40, - 8387, 13921, 9809, 44, - 8387, 13921, 9809, 48, - 8387, 13921, 9809, 58, - 8387, 13921, 9809, 66, - 8387, 13921, 9809, 72, - 8387, 13921, 9809, 80, - 8387, 13921, 9809, 94, - 8387, 13921, 9809, 192, - 8387, 13921, 9809, 202, - 8387, 13921, 9809, 208, - 8387, 13921, 9809, 290, - 8387, 13921, 9809, 298, - 8387, 13921, 9809, 306, - 8387, 13921, 9809, 316, - 8387, 13921, 9809, 328, - 8387, 13921, 9809, 454, - 8387, 13921, 9809, 496, - 8387, 13921, 9809, 508, - 8387, 13921, 9809, 646, - 8387, 13921, 9809, 674, - 8387, 13921, 9809, 708, - 8387, 13921, 9809, 736, - 8387, 13921, 9809, 802, - 8387, 13921, 9809, 822, - 8387, 13921, 9809, 842, - 8387, 13921, 9809, 1294, - 8387, 13921, 9809, 1308, - 8387, 13921, 9809, 1728, - 8387, 13921, 9809, 1746, - 8387, 13921, 9809, 2584, - 8387, 13921, 9809, 3362, - 8387, 13921, 9809, 3368, - 8387, 13921, 9809, 3378, - 8387, 13921, 9809, 7376, - 8387, 13921, 9809, 10364, - 8387, 13921, 9809, 17011, 208, - 8387, 13921, 9809, 17011, 1308, - 8387, 14903, 70, - 8387, 14903, 106, - 8387, 14903, 148, - 8387, 14903, 224, - 8387, 14903, 244, - 8387, 14903, 266, - 8387, 14903, 348, - 8387, 14903, 382, - 8387, 14903, 414, - 8387, 14903, 446, - 8387, 14903, 520, - 8387, 14903, 554, - 8387, 14903, 586, - 8387, 14903, 620, - 8387, 14903, 678, - 8387, 14903, 692, - 8387, 14903, 716, - 8387, 14903, 737, 348, - 8387, 14903, 737, 520, - 8387, 14903, 737, 620, - 8387, 14903, 737, 2480, - 8387, 14903, 737, 3288, - 8387, 14903, 737, 3302, - 8387, 14903, 737, 6440, - 8387, 14903, 737, 10194, - 8387, 14903, 750, - 8387, 14903, 1138, - 8387, 14903, 1250, - 8387, 14903, 1486, - 8387, 14903, 1612, - 8387, 14903, 2112, - 8387, 14903, 2208, - 8387, 14903, 2286, - 8387, 14903, 2432, - 8387, 14903, 2444, - 8387, 14903, 2480, - 8387, 14903, 2544, - 8387, 14903, 2684, - 8387, 14903, 2762, - 8387, 14903, 3030, - 8387, 14903, 3094, - 8387, 14903, 3288, - 8387, 14903, 3302, - 8387, 14903, 3446, - 8387, 14903, 3786, - 8387, 14903, 3828, - 8387, 14903, 3856, - 8387, 14903, 6388, - 8387, 14903, 6440, - 8387, 14903, 6448, - 8387, 14903, 6982, - 8387, 14903, 7798, - 8387, 14903, 8692, - 8387, 14903, 8796, - 8387, 14903, 8916, - 8387, 14903, 10160, - 8387, 14903, 10194, - 8387, 14903, 10202, - 8387, 14903, 10918, - 8387, 14903, 10958, - 8387, 14903, 10966, - 8387, 14903, 11862, - 8387, 14903, 13702, - 8387, 14903, 14142, - 8387, 14903, 15652, - 8387, 14903, 15654, - 8387, 14903, 15656, - 8387, 14903, 15658, - 8387, 14903, 15660, - 8387, 14903, 15662, - 8387, 14903, 15664, - 8387, 14903, 15895, 414, - 8387, 14903, 15895, 446, - 8387, 14903, 15895, 2432, - 8387, 14903, 15895, 3856, - 8387, 14903, 18345, 10194, - 8387, 14903, 18345, 15650, - 8387, 14903, 18345, 15652, - 8387, 14903, 18345, 15656, - 8387, 14903, 18345, 15658, - 8387, 14903, 18345, 15660, - 8387, 14903, 18345, 15664, - 8387, 14903, 20936, - 8389, 495, 673, 15564, - 8389, 6259, 15564, - 8399, 9808, - 8402, - 8406, - 8413, 9809, 7296, - 8413, 9809, 15756, - 8413, 9809, 17342, - 8413, 9809, 17466, - 8413, 9809, 20322, - 8413, 11798, - 8413, 11849, 2596, - 8413, 11849, 3056, - 8413, 11849, 3336, - 8413, 11849, 6720, - 8413, 11849, 6742, - 8413, 11849, 8736, - 8413, 11849, 10854, - 8413, 11849, 11916, - 8413, 11849, 13376, - 8413, 11849, 13654, - 8413, 13921, 9809, 8, - 8413, 13921, 9809, 16, - 8413, 13921, 9809, 28, - 8413, 13921, 9809, 40, - 8413, 13921, 9809, 58, - 8413, 13921, 9809, 72, - 8413, 13921, 9809, 94, - 8413, 13921, 9809, 306, - 8413, 13921, 9809, 674, - 8413, 13921, 9809, 17349, 22, - 8413, 13921, 9809, 17349, 34, - 8413, 13921, 9809, 17349, 394, - 8413, 13921, 9809, 17349, 580, - 8413, 14533, 11798, - 8413, 14903, 0, - 8413, 14903, 8, - 8413, 14903, 16, - 8413, 14903, 28, - 8413, 14903, 40, - 8413, 14903, 58, - 8413, 14903, 72, - 8413, 14903, 94, - 8413, 14903, 106, - 8413, 14903, 124, - 8413, 14903, 148, - 8413, 14903, 244, - 8413, 14903, 266, - 8413, 14903, 306, - 8413, 14903, 334, - 8413, 14903, 348, - 8413, 14903, 382, - 8413, 14903, 414, - 8413, 14903, 446, - 8413, 14903, 520, - 8413, 14903, 570, - 8413, 14903, 586, - 8413, 14903, 620, - 8413, 14903, 674, - 8413, 14903, 678, - 8413, 14903, 732, - 8413, 14903, 930, - 8413, 14903, 1040, - 8413, 14903, 1138, - 8413, 14903, 1160, - 8413, 14903, 1486, - 8413, 14903, 1786, - 8413, 14903, 1904, - 8413, 14903, 2142, - 8413, 14903, 2432, - 8413, 14903, 2480, - 8413, 14903, 2544, - 8413, 14903, 2660, - 8413, 14903, 3030, - 8413, 14903, 3094, - 8413, 14903, 3222, - 8413, 14903, 3302, - 8413, 14903, 6286, - 8413, 14903, 10218, - 8413, 14903, 17349, 22, - 8413, 14903, 17349, 34, - 8413, 14903, 17349, 394, - 8413, 14903, 17349, 580, - 8413, 20771, 9808, - 8417, 14326, - 8419, 17337, 17576, - 8429, 19214, - 8429, 20876, - 8551, 15268, - 8555, 11466, - 8558, - 8586, - 8655, 6682, - 8657, 9162, - 8806, - 8808, - 8809, 2622, - 8809, 9162, - 9112, - 9127, 966, - 9127, 5832, - 9127, 6705, 14638, - 9127, 7838, - 9127, 12199, 9808, - 9127, 14365, 11521, 9904, - 9127, 14365, 11718, - 9127, 14365, 17496, - 9127, 14365, 21567, 17496, - 9127, 14638, - 9127, 15542, - 9127, 16627, 10595, 15319, 6722, - 9127, 16627, 10595, 16607, 6722, - 9127, 18510, - 9162, - 9163, 10595, 6090, - 9163, 10595, 16035, 10086, - 9163, 14583, 668, - 9165, 10182, - 9165, 14314, - 9173, 20313, 8282, - 9178, - 9187, 9808, - 9210, - 9221, 483, 2690, - 9222, - 9225, 19756, - 9243, 9808, - 9243, 9809, 315, 7779, 7087, 14396, - 9243, 9809, 315, 13271, 7087, 14396, - 9243, 9809, 315, 18596, - 9243, 9809, 10595, 1213, 11502, - 9243, 9809, 10595, 11521, 18596, - 9243, 9809, 10595, 13483, 14397, 11346, - 9243, 9809, 10595, 13677, 11346, - 9243, 9809, 10595, 13677, 11502, - 9243, 9809, 10595, 19475, 3336, - 9243, 9809, 10595, 19717, 14179, 11346, - 9243, 9809, 11347, 14555, 9808, - 9420, - 9449, 9808, - 9451, 5702, - 9451, 16074, - 9456, - 9457, 315, 11943, 632, - 9457, 11346, - 9457, 11943, 632, - 9457, 13182, - 9457, 18214, - 9476, - 9521, 11849, 2596, - 9521, 11849, 3056, - 9521, 11849, 3336, - 9521, 11849, 6720, - 9521, 11849, 6742, - 9521, 11849, 8736, - 9521, 11849, 11916, - 9521, 11849, 13376, - 9521, 11849, 13654, - 9521, 15133, 2597, 16378, - 9521, 15133, 3057, 16378, - 9521, 15133, 3212, - 9521, 15133, 3337, 16378, - 9521, 15133, 6721, 16378, - 9521, 15133, 6743, 16378, - 9521, 15133, 8737, 16378, - 9521, 15133, 11917, 16378, - 9521, 15133, 12018, - 9521, 15133, 12046, - 9521, 15133, 13377, 16378, - 9521, 15133, 13460, - 9521, 15133, 13655, 16378, - 9521, 15133, 14544, - 9521, 15133, 15094, - 9521, 15133, 15626, - 9521, 15133, 15708, - 9521, 15133, 17056, - 9521, 17927, 2597, 7086, - 9521, 17927, 2597, 13646, - 9521, 17927, 2597, 16954, - 9521, 17927, 3337, 15624, - 9645, 14305, 841, 1088, - 9668, - 9732, - 9809, 483, 3225, 12264, - 9819, 10574, - 9833, 16616, - 9841, 14349, 18158, - 9845, 1731, 11714, - 9845, 13407, 14629, 6382, - 9845, 14760, - 9849, 10595, 20163, 11429, 11346, - 9851, 17121, 11849, 2596, - 9851, 17121, 11849, 3056, - 9851, 17121, 11849, 3336, - 9851, 17121, 11849, 6720, - 9851, 17121, 11849, 6742, - 9851, 17121, 11849, 8736, - 9851, 17121, 11849, 10854, - 9851, 17121, 11849, 11916, - 9851, 17121, 11849, 13376, - 9851, 17121, 11849, 13654, - 9851, 17121, 14903, 70, - 9851, 17121, 14903, 190, - 9851, 17121, 14903, 304, - 9851, 17121, 14903, 484, - 9851, 17121, 14903, 656, - 9851, 17121, 14903, 886, - 9851, 17121, 14903, 1004, - 9851, 17121, 14903, 1120, - 9851, 17121, 14903, 1270, - 9851, 17121, 14903, 1432, - 9851, 17121, 14903, 1576, - 9851, 17121, 14903, 1772, - 9851, 17121, 14903, 1858, - 9851, 17121, 14903, 2060, - 9851, 17121, 14903, 2224, - 9851, 17121, 14903, 2226, - 9851, 17121, 14903, 2380, - 9851, 17121, 14903, 2624, - 9851, 17121, 14903, 2856, - 9851, 17121, 14903, 2996, - 9851, 17121, 14903, 3174, - 9851, 17121, 14903, 3418, - 9851, 17121, 14903, 3636, - 9851, 17121, 14903, 8660, - 9851, 17121, 14903, 8900, - 9905, 483, 11810, - 9905, 841, 17642, - 9905, 14554, - 9905, 18214, - 10042, - 10057, 11876, - 10057, 18786, - 10062, - 10074, - 10091, 11849, 2596, - 10091, 11849, 3056, - 10091, 11849, 3336, - 10091, 11849, 6720, - 10091, 11849, 6742, - 10091, 11849, 8736, - 10091, 11849, 10854, - 10091, 11849, 11916, - 10091, 11849, 13376, - 10091, 11849, 13654, - 10091, 17653, 15565, 5700, - 10091, 18795, 29, 842, - 10091, 18795, 117, 14254, - 10091, 18795, 167, 1152, - 10091, 18795, 167, 11634, - 10091, 18795, 237, 224, - 10091, 18795, 237, 1344, - 10091, 18795, 281, 1628, - 10091, 18795, 281, 15106, - 10091, 18795, 365, 1860, - 10091, 18795, 401, 7818, - 10091, 18795, 401, 11668, - 10091, 18795, 404, - 10091, 18795, 435, 414, - 10091, 18795, 467, 470, - 10091, 18795, 467, 2420, - 10091, 18795, 539, 2684, - 10091, 18795, 579, 2948, - 10091, 18795, 582, - 10091, 18795, 601, 600, - 10091, 18795, 601, 3108, - 10091, 18795, 601, 9528, - 10091, 18795, 601, 9646, - 10091, 18795, 633, 3184, - 10091, 18795, 633, 13126, - 10091, 18795, 709, 10568, - 10091, 18795, 741, 3640, - 10091, 18795, 741, 10754, - 10091, 18795, 1047, 5984, - 10091, 18795, 1047, 6016, - 10091, 18795, 1047, 11638, - 10091, 18795, 1047, 11662, - 10091, 18795, 1911, 7598, - 10091, 18795, 1911, 7618, - 10091, 18795, 1911, 12410, - 10091, 18795, 1911, 12414, - 10091, 18795, 1911, 16966, - 10091, 18795, 2229, 196, - 10091, 18795, 2229, 3228, - 10091, 18795, 2229, 3286, - 10091, 18795, 2229, 17580, - 10091, 18795, 2229, 17956, - 10091, 18795, 2441, 2442, - 10091, 18795, 2667, 9198, - 10091, 18795, 2667, 13154, - 10091, 18795, 2667, 17024, - 10091, 18795, 3229, 10098, - 10091, 18795, 3229, 13650, - 10091, 18795, 3229, 13658, - 10091, 18795, 3229, 15618, - 10091, 18795, 3229, 16896, - 10091, 18795, 3229, 20066, - 10091, 18795, 9655, 0, - 10091, 18795, 9655, 8, - 10091, 18795, 9655, 16, - 10091, 18795, 9655, 28, - 10091, 18795, 9655, 40, - 10091, 18795, 9655, 58, - 10091, 18795, 9655, 66, - 10091, 18795, 9655, 73, 16628, - 10091, 18795, 9655, 73, 18102, - 10091, 18795, 9655, 78, - 10091, 18795, 9655, 306, - 10091, 18795, 9655, 654, - 10091, 18795, 9655, 674, - 10091, 18795, 9655, 3366, - 10091, 18795, 14836, - 10091, 18795, 16296, - 10091, 18795, 16894, - 10091, 18795, 18104, - 10091, 18795, 18188, - 10091, 18795, 18686, - 10091, 18795, 19228, - 10091, 18795, 19298, - 10091, 18795, 19662, - 10091, 18795, 20546, - 10091, 18795, 20726, - 10117, 12173, 11718, - 10117, 13502, - 10117, 17022, - 10150, - 10151, 3337, 6403, 9131, 2597, 1213, 20658, - 10178, - 10179, 1012, - 10186, - 10375, 15564, - 10487, 5825, 12173, 11718, - 10487, 8429, 19214, - 10487, 8429, 20876, - 10487, 12213, 3057, 15501, 17496, - 10487, 12213, 6721, 15501, 17496, - 10487, 12213, 11917, 15501, 17496, - 10487, 12213, 11917, 16913, 11521, 9904, - 10487, 12213, 12173, 11718, - 10487, 12213, 13965, 14396, - 10487, 12213, 13965, 15512, - 10487, 12213, 16991, 17118, - 10487, 12213, 17022, - 10487, 12213, 17118, - 10575, 6258, - 10575, 11429, 18297, 17703, 7778, - 10575, 11429, 18297, 17703, 13270, - 10577, 2163, 7816, - 10577, 6258, - 10577, 7816, - 10577, 18228, - 10583, 15571, 11718, - 10589, 11660, - 10589, 15961, 6682, - 10591, 12150, - 10597, 6682, - 10605, 14794, - 10605, 19421, 15021, 1212, - 10855, 13971, 13502, - 10855, 13971, 14794, - 10855, 13971, 18195, 13502, - 10855, 13971, 20076, - 10926, - 10928, - 11349, 11398, - 11349, 14178, - 11375, 11690, - 11383, 16690, - 11397, 15564, - 11398, - 11399, 10595, 37, 14778, - 11399, 10595, 18658, - 11401, 6682, - 11422, - 11429, 18297, 19029, 10109, 16087, 19212, - 11429, 18297, 19029, 10109, 16087, 20162, - 11429, 18297, 20163, 10109, 16087, 17318, - 11429, 18297, 20163, 10109, 16087, 19028, - 11471, 6757, 9910, - 11471, 11702, - 11471, 11708, - 11471, 14903, 0, - 11471, 14903, 16, - 11471, 14903, 24, - 11471, 14903, 28, - 11471, 14903, 40, - 11471, 14903, 184, - 11471, 14903, 238, - 11471, 14903, 348, - 11471, 14903, 356, - 11471, 14903, 364, - 11471, 14903, 368, - 11471, 14903, 382, - 11471, 14903, 390, - 11471, 14903, 404, - 11471, 14903, 414, - 11471, 14903, 428, - 11471, 14903, 434, - 11471, 14903, 438, - 11471, 14903, 446, - 11471, 14903, 458, - 11471, 14903, 470, - 11471, 14903, 520, - 11471, 14903, 534, - 11471, 14903, 582, - 11471, 14903, 596, - 11471, 14903, 628, - 11471, 14903, 692, - 11471, 14903, 732, - 11471, 14903, 1358, - 11471, 14903, 1382, - 11471, 14903, 1890, - 11471, 14903, 1896, - 11471, 14903, 1976, - 11471, 14903, 2156, - 11471, 14903, 2270, - 11471, 14903, 2432, - 11471, 14903, 2550, - 11471, 14903, 2648, - 11471, 14903, 2714, - 11471, 14903, 2854, - 11471, 14903, 2880, - 11471, 14903, 2886, - 11471, 14903, 2898, - 11471, 14903, 3036, - 11471, 14903, 3038, - 11471, 14903, 3126, - 11471, 14903, 3166, - 11471, 14903, 3170, - 11471, 14903, 3212, - 11471, 14903, 3216, - 11471, 14903, 3548, - 11471, 14903, 3706, - 11471, 14903, 3728, - 11471, 14903, 7590, - 11471, 14903, 7716, - 11471, 14903, 8292, - 11471, 14903, 8298, - 11471, 14903, 8604, - 11471, 14903, 8682, - 11471, 14903, 8748, - 11471, 14903, 8852, - 11471, 14903, 8864, - 11471, 14903, 8874, - 11471, 14903, 8878, - 11471, 14903, 9190, - 11471, 14903, 9254, - 11471, 14903, 9444, - 11471, 14903, 9452, - 11471, 14903, 9678, - 11471, 14903, 9726, - 11471, 14903, 12432, - 11471, 14903, 12482, - 11471, 14903, 12618, - 11471, 14903, 12830, - 11471, 14903, 12844, - 11471, 14903, 13342, - 11471, 14903, 13410, - 11471, 14903, 14568, - 11471, 14903, 14856, - 11471, 14903, 16748, - 11471, 14903, 16881, 41, 3729, 2376, - 11471, 14903, 16881, 404, - 11471, 14903, 16881, 521, 18060, - 11471, 14903, 16881, 641, 14958, - 11471, 14903, 16881, 1872, - 11471, 14903, 16881, 1896, - 11471, 14903, 16881, 2107, 2014, - 11471, 14903, 16881, 2235, 13162, - 11471, 14903, 16881, 2317, 18182, - 11471, 14903, 16881, 2375, 8346, - 11471, 14903, 16881, 2388, - 11471, 14903, 16881, 2409, 18060, - 11471, 14903, 16881, 2420, - 11471, 14903, 16881, 2550, - 11471, 14903, 16881, 2557, 8346, - 11471, 14903, 16881, 2658, - 11471, 14903, 16881, 2689, 521, 2471, 18288, - 11471, 14903, 16881, 2689, 521, 2471, 20652, - 11471, 14903, 16881, 2689, 8347, 18288, - 11471, 14903, 16881, 2689, 8347, 20652, - 11471, 14903, 16881, 2720, - 11471, 14903, 16881, 2928, - 11471, 14903, 16881, 3078, - 11471, 14903, 16881, 3082, - 11471, 14903, 16881, 3126, - 11471, 14903, 16881, 3434, - 11471, 14903, 16881, 6712, - 11471, 14903, 16881, 7540, - 11471, 14903, 16881, 7668, - 11471, 14903, 16881, 7684, - 11471, 14903, 16881, 8274, - 11471, 14903, 16881, 8294, - 11471, 14903, 16881, 8732, - 11471, 14903, 16881, 8742, - 11471, 14903, 16881, 8852, - 11471, 14903, 16881, 8862, - 11471, 14903, 16881, 8863, 8344, - 11471, 14903, 16881, 8863, 8860, - 11471, 14903, 16881, 8914, - 11471, 14903, 16881, 8929, 20050, - 11471, 14903, 16881, 8983, 8342, - 11471, 14903, 16881, 9158, - 11471, 14903, 16881, 9749, 12925, 3720, - 11471, 14903, 16881, 9764, - 11471, 14903, 16881, 9822, - 11471, 14903, 16881, 10153, 8346, - 11471, 14903, 16881, 12107, 1384, - 11471, 14903, 16881, 12470, - 11471, 14903, 16881, 12526, - 11471, 14903, 16881, 12580, - 11471, 14903, 16881, 12782, - 11471, 14903, 16881, 12803, 8346, - 11471, 14903, 16881, 13764, - 11471, 14903, 16881, 14936, - 11471, 14903, 16881, 14960, - 11471, 14903, 16881, 14986, - 11471, 14903, 16881, 15014, - 11471, 14903, 16881, 15070, - 11471, 14903, 16881, 15100, - 11471, 14903, 16881, 15112, - 11471, 14903, 16881, 15182, - 11471, 14903, 16881, 15198, - 11471, 14903, 16881, 15441, 521, 2470, - 11471, 14903, 16881, 15446, - 11471, 14903, 16881, 15480, - 11471, 14903, 16881, 15610, - 11471, 14903, 16881, 16618, - 11471, 14903, 16881, 16640, - 11471, 14903, 16881, 16692, - 11471, 14903, 16881, 16694, - 11471, 14903, 16881, 16756, - 11471, 14903, 16881, 16764, - 11471, 14903, 16881, 16840, - 11471, 14903, 16881, 17052, - 11471, 14903, 16881, 17312, - 11471, 14903, 16881, 18094, - 11471, 14903, 16881, 18096, - 11471, 14903, 16881, 19100, - 11471, 14903, 16881, 19582, - 11471, 14903, 16881, 19992, - 11471, 14903, 16881, 20018, - 11471, 14903, 16881, 20062, - 11471, 14903, 16881, 20070, - 11471, 14903, 16881, 20188, - 11471, 14903, 16881, 20872, - 11471, 14903, 16881, 20928, - 11471, 14903, 16881, 20938, - 11471, 14903, 16883, 414, - 11471, 14903, 16883, 415, 12850, - 11471, 14903, 16883, 415, 18192, - 11471, 14903, 16883, 641, 12926, - 11471, 14903, 16883, 641, 19224, - 11471, 14903, 16883, 1358, - 11471, 14903, 16883, 1866, - 11471, 14903, 16883, 1930, - 11471, 14903, 16883, 2067, 12925, 8902, - 11471, 14903, 16883, 2106, - 11471, 14903, 16883, 2151, 12930, - 11471, 14903, 16883, 2255, 14956, - 11471, 14903, 16883, 2417, 8740, - 11471, 14903, 16883, 2551, 12930, - 11471, 14903, 16883, 2680, - 11471, 14903, 16883, 3025, 640, - 11471, 14903, 16883, 3112, - 11471, 14903, 16883, 6702, - 11471, 14903, 16883, 8301, 16658, - 11471, 14903, 16883, 8340, - 11471, 14903, 16883, 8343, 15074, - 11471, 14903, 16883, 8347, 15612, - 11471, 14903, 16883, 8700, - 11471, 14903, 16883, 8850, - 11471, 14903, 16883, 9719, 8746, - 11471, 14903, 16883, 9800, - 11471, 14903, 16883, 10034, - 11471, 14903, 16883, 10488, - 11471, 14903, 16883, 10695, 18060, - 11471, 14903, 16883, 12416, - 11471, 14903, 16883, 12612, - 11471, 14903, 16883, 12785, 2262, - 11471, 14903, 16883, 12935, 15436, - 11471, 14903, 16883, 13118, - 11471, 14903, 16883, 13992, - 11471, 14903, 16883, 14822, - 11471, 14903, 16883, 14826, - 11471, 14903, 16883, 14872, - 11471, 14903, 16883, 14990, - 11471, 14903, 16883, 15012, - 11471, 14903, 16883, 15072, - 11471, 14903, 16883, 15082, - 11471, 14903, 16883, 15083, 12472, - 11471, 14903, 16883, 15114, - 11471, 14903, 16883, 15202, - 11471, 14903, 16883, 15812, - 11471, 14903, 16883, 16450, - 11471, 14903, 16883, 16660, - 11471, 14903, 16883, 16747, 8450, - 11471, 14903, 16883, 16778, - 11471, 14903, 16883, 16946, - 11471, 14903, 16883, 17020, - 11471, 14903, 16883, 17946, - 11471, 14903, 16883, 18154, - 11471, 14903, 16883, 19430, - 11471, 14903, 16883, 20486, - 11471, 14903, 16885, 404, - 11471, 14903, 16885, 415, 12926, - 11471, 14903, 16885, 415, 16446, - 11471, 14903, 16885, 582, - 11471, 14903, 16885, 745, 15046, - 11471, 14903, 16885, 1398, - 11471, 14903, 16885, 1850, - 11471, 14903, 16885, 1891, 2082, - 11471, 14903, 16885, 1891, 16270, - 11471, 14903, 16885, 1896, - 11471, 14903, 16885, 2014, - 11471, 14903, 16885, 2066, - 11471, 14903, 16885, 2072, - 11471, 14903, 16885, 2132, - 11471, 14903, 16885, 2258, - 11471, 14903, 16885, 2388, - 11471, 14903, 16885, 2516, - 11471, 14903, 16885, 2519, 8300, - 11471, 14903, 16885, 2556, - 11471, 14903, 16885, 2652, - 11471, 14903, 16885, 2676, - 11471, 14903, 16885, 3216, - 11471, 14903, 16885, 3556, - 11471, 14903, 16885, 3624, - 11471, 14903, 16885, 3720, - 11471, 14903, 16885, 5850, - 11471, 14903, 16885, 6976, - 11471, 14903, 16885, 7586, - 11471, 14903, 16885, 7683, 16756, - 11471, 14903, 16885, 8293, 15234, - 11471, 14903, 16885, 8293, 20810, - 11471, 14903, 16885, 8300, - 11471, 14903, 16885, 8304, - 11471, 14903, 16885, 8390, - 11471, 14903, 16885, 8422, - 11471, 14903, 16885, 8606, - 11471, 14903, 16885, 8608, - 11471, 14903, 16885, 8668, - 11471, 14903, 16885, 8690, - 11471, 14903, 16885, 8700, - 11471, 14903, 16885, 8742, - 11471, 14903, 16885, 8854, - 11471, 14903, 16885, 8858, - 11471, 14903, 16885, 8860, - 11471, 14903, 16885, 8866, - 11471, 14903, 16885, 8925, 16687, 8338, - 11471, 14903, 16885, 9678, - 11471, 14903, 16885, 9734, - 11471, 14903, 16885, 10153, 3716, - 11471, 14903, 16885, 10490, - 11471, 14903, 16885, 10738, - 11471, 14903, 16885, 12102, - 11471, 14903, 16885, 12580, - 11471, 14903, 16885, 12606, - 11471, 14903, 16885, 12608, - 11471, 14903, 16885, 12758, - 11471, 14903, 16885, 12764, - 11471, 14903, 16885, 12782, - 11471, 14903, 16885, 12790, - 11471, 14903, 16885, 12800, - 11471, 14903, 16885, 12803, 14958, - 11471, 14903, 16885, 12830, - 11471, 14903, 16885, 12834, - 11471, 14903, 16885, 12846, - 11471, 14903, 16885, 12918, - 11471, 14903, 16885, 12929, 8700, - 11471, 14903, 16885, 13000, - 11471, 14903, 16885, 13432, - 11471, 14903, 16885, 13556, - 11471, 14903, 16885, 14056, - 11471, 14903, 16885, 14682, - 11471, 14903, 16885, 14824, - 11471, 14903, 16885, 14862, - 11471, 14903, 16885, 14958, - 11471, 14903, 16885, 14986, - 11471, 14903, 16885, 14988, - 11471, 14903, 16885, 14992, - 11471, 14903, 16885, 15062, - 11471, 14903, 16885, 15080, - 11471, 14903, 16885, 15098, - 11471, 14903, 16885, 15414, - 11471, 14903, 16885, 16448, - 11471, 14903, 16885, 16676, - 11471, 14903, 16885, 16735, 8902, - 11471, 14903, 16885, 16736, - 11471, 14903, 16885, 16762, - 11471, 14903, 16885, 16902, - 11471, 14903, 16885, 17196, - 11471, 14903, 16885, 17216, - 11471, 14903, 16885, 17244, - 11471, 14903, 16885, 18120, - 11471, 14903, 16885, 18122, - 11471, 14903, 16885, 18170, - 11471, 14903, 16885, 18206, - 11471, 14903, 16885, 18670, - 11471, 14903, 16885, 18676, - 11471, 14903, 16885, 19266, - 11471, 14903, 16885, 19994, - 11471, 14903, 16887, 24, - 11471, 14903, 16887, 368, - 11471, 14903, 16887, 438, - 11471, 14903, 16887, 458, - 11471, 14903, 16887, 470, - 11471, 14903, 16887, 628, - 11471, 14903, 16887, 640, - 11471, 14903, 16887, 1338, - 11471, 14903, 16887, 1896, - 11471, 14903, 16887, 2004, - 11471, 14903, 16887, 2010, - 11471, 14903, 16887, 2106, - 11471, 14903, 16887, 2156, - 11471, 14903, 16887, 2186, - 11471, 14903, 16887, 2276, - 11471, 14903, 16887, 2470, - 11471, 14903, 16887, 2550, - 11471, 14903, 16887, 2630, - 11471, 14903, 16887, 2648, - 11471, 14903, 16887, 2678, - 11471, 14903, 16887, 2722, - 11471, 14903, 16887, 2887, 2592, - 11471, 14903, 16887, 2887, 8428, - 11471, 14903, 16887, 2898, - 11471, 14903, 16887, 3004, - 11471, 14903, 16887, 3006, - 11471, 14903, 16887, 3038, - 11471, 14903, 16887, 3082, - 11471, 14903, 16887, 3112, - 11471, 14903, 16887, 3126, - 11471, 14903, 16887, 3170, - 11471, 14903, 16887, 3274, - 11471, 14903, 16887, 3502, - 11471, 14903, 16887, 3674, - 11471, 14903, 16887, 6970, - 11471, 14903, 16887, 7586, - 11471, 14903, 16887, 7588, - 11471, 14903, 16887, 7680, - 11471, 14903, 16887, 7716, - 11471, 14903, 16887, 7784, - 11471, 14903, 16887, 7800, - 11471, 14903, 16887, 8292, - 11471, 14903, 16887, 8293, 13376, - 11471, 14903, 16887, 8306, - 11471, 14903, 16887, 8338, - 11471, 14903, 16887, 8342, - 11471, 14903, 16887, 8346, - 11471, 14903, 16887, 8414, - 11471, 14903, 16887, 8450, - 11471, 14903, 16887, 8606, - 11471, 14903, 16887, 8614, - 11471, 14903, 16887, 8630, - 11471, 14903, 16887, 8744, - 11471, 14903, 16887, 8856, - 11471, 14903, 16887, 8864, - 11471, 14903, 16887, 8874, - 11471, 14903, 16887, 8902, - 11471, 14903, 16887, 8914, - 11471, 14903, 16887, 8946, - 11471, 14903, 16887, 9270, - 11471, 14903, 16887, 9414, - 11471, 14903, 16887, 9710, - 11471, 14903, 16887, 9726, - 11471, 14903, 16887, 9748, - 11471, 14903, 16887, 9916, - 11471, 14903, 16887, 10082, - 11471, 14903, 16887, 10084, - 11471, 14903, 16887, 10246, - 11471, 14903, 16887, 10790, - 11471, 14903, 16887, 10792, - 11471, 14903, 16887, 12401, 12610, - 11471, 14903, 16887, 12438, - 11471, 14903, 16887, 12482, - 11471, 14903, 16887, 12618, - 11471, 14903, 16887, 12646, - 11471, 14903, 16887, 12648, - 11471, 14903, 16887, 12760, - 11471, 14903, 16887, 12778, - 11471, 14903, 16887, 12798, - 11471, 14903, 16887, 12806, - 11471, 14903, 16887, 12832, - 11471, 14903, 16887, 12836, - 11471, 14903, 16887, 12846, - 11471, 14903, 16887, 12920, - 11471, 14903, 16887, 12924, - 11471, 14903, 16887, 12930, - 11471, 14903, 16887, 13410, - 11471, 14903, 16887, 13612, - 11471, 14903, 16887, 13990, - 11471, 14903, 16887, 14056, - 11471, 14903, 16887, 14684, - 11471, 14903, 16887, 14906, - 11471, 14903, 16887, 15010, - 11471, 14903, 16887, 15016, - 11471, 14903, 16887, 15018, - 11471, 14903, 16887, 15072, - 11471, 14903, 16887, 15076, - 11471, 14903, 16887, 15078, - 11471, 14903, 16887, 15086, - 11471, 14903, 16887, 15088, - 11471, 14903, 16887, 15118, - 11471, 14903, 16887, 15120, - 11471, 14903, 16887, 15224, - 11471, 14903, 16887, 15416, - 11471, 14903, 16887, 15434, - 11471, 14903, 16887, 15610, - 11471, 14903, 16887, 16620, - 11471, 14903, 16887, 16634, - 11471, 14903, 16887, 16678, - 11471, 14903, 16887, 16740, - 11471, 14903, 16887, 16744, - 11471, 14903, 16887, 16754, - 11471, 14903, 16887, 17386, - 11471, 14903, 16887, 18180, - 11471, 14903, 16887, 18186, - 11471, 14903, 16887, 19070, - 11471, 14903, 16887, 19990, - 11471, 14903, 16889, 0, - 11471, 14903, 16889, 16, - 11471, 14903, 16889, 28, - 11471, 14903, 16889, 224, - 11471, 14903, 16889, 239, 16, - 11471, 14903, 16889, 239, 5934, - 11471, 14903, 16889, 239, 15328, - 11471, 14903, 16889, 356, - 11471, 14903, 16889, 364, - 11471, 14903, 16889, 404, - 11471, 14903, 16889, 414, - 11471, 14903, 16889, 428, - 11471, 14903, 16889, 446, - 11471, 14903, 16889, 521, 15208, - 11471, 14903, 16889, 521, 15252, - 11471, 14903, 16889, 534, - 11471, 14903, 16889, 538, - 11471, 14903, 16889, 544, - 11471, 14903, 16889, 1348, - 11471, 14903, 16889, 1358, - 11471, 14903, 16889, 1382, - 11471, 14903, 16889, 1398, - 11471, 14903, 16889, 1896, - 11471, 14903, 16889, 2014, - 11471, 14903, 16889, 2072, - 11471, 14903, 16889, 2074, - 11471, 14903, 16889, 2150, - 11471, 14903, 16889, 2156, - 11471, 14903, 16889, 2224, - 11471, 14903, 16889, 2234, - 11471, 14903, 16889, 2236, - 11471, 14903, 16889, 2270, - 11471, 14903, 16889, 2316, - 11471, 14903, 16889, 2350, - 11471, 14903, 16889, 2376, - 11471, 14903, 16889, 2432, - 11471, 14903, 16889, 2551, 15946, - 11471, 14903, 16889, 2551, 16040, - 11471, 14903, 16889, 2620, - 11471, 14903, 16889, 2714, - 11471, 14903, 16889, 2716, - 11471, 14903, 16889, 2854, - 11471, 14903, 16889, 2866, - 11471, 14903, 16889, 2990, - 11471, 14903, 16889, 3018, - 11471, 14903, 16889, 3024, - 11471, 14903, 16889, 3036, - 11471, 14903, 16889, 3070, - 11471, 14903, 16889, 3166, - 11471, 14903, 16889, 3180, - 11471, 14903, 16889, 3188, - 11471, 14903, 16889, 3212, - 11471, 14903, 16889, 3218, - 11471, 14903, 16889, 3270, - 11471, 14903, 16889, 3274, - 11471, 14903, 16889, 3318, - 11471, 14903, 16889, 3434, - 11471, 14903, 16889, 3458, - 11471, 14903, 16889, 3548, - 11471, 14903, 16889, 3554, - 11471, 14903, 16889, 3648, - 11471, 14903, 16889, 3694, - 11471, 14903, 16889, 3707, 11712, - 11471, 14903, 16889, 3707, 18516, - 11471, 14903, 16889, 3722, - 11471, 14903, 16889, 3728, - 11471, 14903, 16889, 6752, - 11471, 14903, 16889, 6900, - 11471, 14903, 16889, 6980, - 11471, 14903, 16889, 6984, - 11471, 14903, 16889, 7590, - 11471, 14903, 16889, 7676, - 11471, 14903, 16889, 7682, - 11471, 14903, 16889, 7736, - 11471, 14903, 16889, 7848, - 11471, 14903, 16889, 7852, - 11471, 14903, 16889, 8274, - 11471, 14903, 16889, 8296, - 11471, 14903, 16889, 8354, - 11471, 14903, 16889, 8390, - 11471, 14903, 16889, 8422, - 11471, 14903, 16889, 8605, 445, 12270, - 11471, 14903, 16889, 8605, 18438, - 11471, 14903, 16889, 8608, - 11471, 14903, 16889, 8624, - 11471, 14903, 16889, 8640, - 11471, 14903, 16889, 8698, - 11471, 14903, 16889, 8706, - 11471, 14903, 16889, 8708, - 11471, 14903, 16889, 8748, - 11471, 14903, 16889, 8749, 11940, - 11471, 14903, 16889, 8784, - 11471, 14903, 16889, 8862, - 11471, 14903, 16889, 8872, - 11471, 14903, 16889, 8962, - 11471, 14903, 16889, 8988, - 11471, 14903, 16889, 9158, - 11471, 14903, 16889, 9182, - 11471, 14903, 16889, 9188, - 11471, 14903, 16889, 9190, - 11471, 14903, 16889, 9214, - 11471, 14903, 16889, 9248, - 11471, 14903, 16889, 9254, - 11471, 14903, 16889, 9256, - 11471, 14903, 16889, 9444, - 11471, 14903, 16889, 9734, - 11471, 14903, 16889, 9748, - 11471, 14903, 16889, 10036, - 11471, 14903, 16889, 10045, 12930, - 11471, 14903, 16889, 10176, - 11471, 14903, 16889, 10240, - 11471, 14903, 16889, 10584, - 11471, 14903, 16889, 10736, - 11471, 14903, 16889, 10740, - 11471, 14903, 16889, 10746, - 11471, 14903, 16889, 10788, - 11471, 14903, 16889, 12104, - 11471, 14903, 16889, 12132, - 11471, 14903, 16889, 12134, - 11471, 14903, 16889, 12398, - 11471, 14903, 16889, 12434, - 11471, 14903, 16889, 12606, - 11471, 14903, 16889, 12644, - 11471, 14903, 16889, 12652, - 11471, 14903, 16889, 12762, - 11471, 14903, 16889, 12792, - 11471, 14903, 16889, 12804, - 11471, 14903, 16889, 12808, - 11471, 14903, 16889, 12812, - 11471, 14903, 16889, 12834, - 11471, 14903, 16889, 12922, - 11471, 14903, 16889, 13160, - 11471, 14903, 16889, 13554, - 11471, 14903, 16889, 13768, - 11471, 14903, 16889, 13908, - 11471, 14903, 16889, 14038, - 11471, 14903, 16889, 14054, - 11471, 14903, 16889, 14684, - 11471, 14903, 16889, 14904, - 11471, 14903, 16889, 15084, - 11471, 14903, 16889, 15090, - 11471, 14903, 16889, 15112, - 11471, 14903, 16889, 15116, - 11471, 14903, 16889, 15342, - 11471, 14903, 16889, 15612, - 11471, 14903, 16889, 15810, - 11471, 14903, 16889, 16318, - 11471, 14903, 16889, 16730, - 11471, 14903, 16889, 16732, - 11471, 14903, 16889, 16738, - 11471, 14903, 16889, 16742, - 11471, 14903, 16889, 16752, - 11471, 14903, 16889, 17076, - 11471, 14903, 16889, 18178, - 11471, 14903, 16889, 18182, - 11471, 14903, 16889, 18184, - 11471, 14903, 16889, 20069, 8902, - 11471, 14903, 16891, 24, - 11471, 14903, 16891, 40, - 11471, 14903, 16891, 184, - 11471, 14903, 16891, 348, - 11471, 14903, 16891, 364, - 11471, 14903, 16891, 368, - 11471, 14903, 16891, 382, - 11471, 14903, 16891, 390, - 11471, 14903, 16891, 414, - 11471, 14903, 16891, 434, - 11471, 14903, 16891, 458, - 11471, 14903, 16891, 470, - 11471, 14903, 16891, 582, - 11471, 14903, 16891, 596, - 11471, 14903, 16891, 692, - 11471, 14903, 16891, 732, - 11471, 14903, 16891, 1382, - 11471, 14903, 16891, 1890, - 11471, 14903, 16891, 1896, - 11471, 14903, 16891, 1976, - 11471, 14903, 16891, 2156, - 11471, 14903, 16891, 2550, - 11471, 14903, 16891, 2648, - 11471, 14903, 16891, 2880, - 11471, 14903, 16891, 2886, - 11471, 14903, 16891, 2898, - 11471, 14903, 16891, 3036, - 11471, 14903, 16891, 3038, - 11471, 14903, 16891, 3126, - 11471, 14903, 16891, 3166, - 11471, 14903, 16891, 3170, - 11471, 14903, 16891, 3216, - 11471, 14903, 16891, 3548, - 11471, 14903, 16891, 3706, - 11471, 14903, 16891, 7716, - 11471, 14903, 16891, 8292, - 11471, 14903, 16891, 8298, - 11471, 14903, 16891, 8604, - 11471, 14903, 16891, 8682, - 11471, 14903, 16891, 8852, - 11471, 14903, 16891, 8864, - 11471, 14903, 16891, 8878, - 11471, 14903, 16891, 9190, - 11471, 14903, 16891, 9254, - 11471, 14903, 16891, 9444, - 11471, 14903, 16891, 9452, - 11471, 14903, 16891, 9678, - 11471, 14903, 16891, 9726, - 11471, 14903, 16891, 10512, - 11471, 14903, 16891, 12618, - 11471, 14903, 16891, 12830, - 11471, 14903, 16891, 12844, - 11471, 14903, 16891, 13342, - 11471, 14903, 16891, 16748, - 11471, 16752, - 11471, 18335, 8282, - 11471, 18819, 8283, 16468, - 11471, 18819, 8283, 19608, - 11471, 19416, - 11475, 3419, 6757, 9910, - 11475, 3419, 14903, 0, - 11475, 3419, 14903, 8, - 11475, 3419, 14903, 16, - 11475, 3419, 14903, 28, - 11475, 3419, 14903, 40, - 11475, 3419, 14903, 106, - 11475, 3419, 14903, 130, - 11475, 3419, 14903, 166, - 11475, 3419, 14903, 184, - 11475, 3419, 14903, 224, - 11475, 3419, 14903, 340, - 11475, 3419, 14903, 348, - 11475, 3419, 14903, 496, - 11475, 3419, 14903, 520, - 11475, 3419, 14903, 590, - 11475, 3419, 14903, 632, - 11475, 3419, 14903, 688, - 11475, 3419, 14903, 692, - 11475, 3419, 14903, 758, - 11475, 3419, 14903, 1432, - 11475, 3419, 14903, 1460, - 11475, 3419, 14903, 2256, - 11475, 3419, 14903, 3410, - 11475, 3419, 14903, 3684, - 11475, 3419, 14903, 6362, - 11475, 3419, 14903, 6538, - 11475, 3419, 14903, 7298, - 11475, 3419, 14903, 7658, - 11475, 3419, 14903, 10730, - 11475, 3419, 14903, 13940, - 11475, 3419, 18819, 2163, 10172, - 11475, 3419, 18819, 2291, 10172, - 11475, 3419, 18819, 7135, 10172, - 11475, 3419, 18819, 16605, 10172, - 11475, 3419, 18819, 17979, 10172, - 11477, 9809, 13706, - 11477, 13921, 9809, 8, - 11477, 13921, 9809, 16, - 11477, 13921, 9809, 28, - 11477, 13921, 9809, 40, - 11477, 13921, 9809, 41, 1391, 20193, 586, - 11477, 13921, 9809, 184, - 11477, 13921, 9809, 7563, 16, - 11477, 13921, 9809, 7563, 28, - 11477, 13921, 9809, 15191, 8, - 11477, 14903, 0, - 11477, 14903, 16, - 11477, 14903, 40, - 11477, 14903, 106, - 11477, 14903, 124, - 11477, 14903, 148, - 11477, 14903, 244, - 11477, 14903, 266, - 11477, 14903, 334, - 11477, 14903, 382, - 11477, 14903, 414, - 11477, 14903, 446, - 11477, 14903, 520, - 11477, 14903, 570, - 11477, 14903, 586, - 11477, 14903, 692, - 11477, 14903, 732, - 11477, 14903, 2254, - 11477, 14903, 2408, - 11477, 14903, 2432, - 11477, 14903, 2544, - 11477, 14903, 7563, 106, - 11477, 14903, 15191, 692, - 11477, 14903, 18197, 620, - 11477, 14903, 18441, 620, - 11477, 14903, 20023, 266, - 11477, 14903, 20023, 446, - 11477, 14903, 20023, 586, - 11477, 14903, 20193, 0, - 11477, 14903, 20193, 244, - 11477, 14903, 20193, 266, - 11477, 14903, 20193, 382, - 11477, 14903, 20193, 414, - 11477, 14903, 20193, 520, - 11477, 14903, 20193, 570, - 11477, 14903, 20193, 586, - 11477, 14903, 20193, 692, - 11477, 14903, 20193, 732, - 11477, 15565, 11515, 447, 12638, - 11477, 15565, 11515, 12358, - 11477, 15565, 11515, 18248, - 11477, 15565, 11515, 20118, - 11477, 18248, - 11477, 18831, 9809, 14, - 11477, 18831, 9809, 454, - 11477, 20096, - 11491, 10595, 18654, - 11507, 966, - 11521, 669, 18297, 17509, 12324, - 11521, 2450, - 11521, 3117, 10595, 9428, - 11521, 6063, 9924, - 11521, 6407, 18297, 17509, 12324, - 11521, 6722, - 11521, 6743, 16913, 9904, - 11521, 7095, 13407, 14629, 6382, - 11521, 7779, 7759, 12632, - 11521, 7779, 18297, 12324, - 11521, 7779, 18297, 17509, 12324, - 11521, 8419, 14910, - 11521, 9904, - 11521, 10151, 15512, - 11521, 10151, 16128, - 11521, 10151, 16608, - 11521, 10487, 13483, 15512, - 11521, 10487, 13483, 16128, - 11521, 10487, 13483, 16608, - 11521, 11651, 7634, - 11521, 11651, 9176, - 11521, 11651, 9472, - 11521, 11651, 13218, - 11521, 11651, 14296, - 11521, 11651, 14854, - 11521, 11719, 495, 15438, - 11521, 12211, 9924, - 11521, 12473, 14396, - 11521, 12473, 15512, - 11521, 12525, 7779, 18596, - 11521, 12525, 13271, 18596, - 11521, 13271, 18297, 12324, - 11521, 13271, 18297, 17509, 12324, - 11521, 13425, 13158, - 11521, 13467, 841, 19742, - 11521, 13483, 9904, - 11521, 13483, 15512, - 11521, 13483, 16128, - 11521, 13483, 16608, - 11521, 13505, 9924, - 11521, 13734, - 11521, 13807, 7779, 18596, - 11521, 13807, 13271, 18596, - 11521, 14310, - 11521, 14365, 13965, 9904, - 11521, 14396, - 11521, 14397, 1391, 15324, - 11521, 14397, 10595, 3337, 13965, 6402, - 11521, 14397, 10595, 6407, 11428, - 11521, 14397, 10595, 13965, 1213, 13270, - 11521, 14445, 17319, 841, 19213, 11428, - 11521, 14445, 17319, 841, 20163, 11428, - 11521, 14445, 19029, 841, 19213, 11428, - 11521, 14445, 19029, 841, 20163, 11428, - 11521, 14445, 19213, 841, 17319, 11428, - 11521, 14445, 19213, 841, 19029, 11428, - 11521, 14445, 20163, 841, 17319, 11428, - 11521, 14445, 20163, 841, 19029, 11428, - 11521, 14638, - 11521, 14997, 13483, 15512, - 11521, 14997, 13483, 16128, - 11521, 14997, 13483, 16608, - 11521, 14997, 15512, - 11521, 14997, 16128, - 11521, 14997, 16608, - 11521, 14997, 20755, 18596, - 11521, 14997, 20755, 18597, 16008, - 11521, 14997, 21089, 18596, - 11521, 14997, 21089, 18597, 16008, - 11521, 14997, 21135, 18596, - 11521, 14997, 21135, 18597, 16008, - 11521, 14997, 21387, 18596, - 11521, 14997, 21387, 18597, 16008, - 11521, 15365, 18390, - 11521, 15512, - 11521, 15513, 1391, 9910, - 11521, 15513, 14332, - 11521, 15513, 16008, - 11521, 16128, - 11521, 16129, 9924, - 11521, 16129, 10595, 6407, 11428, - 11521, 16129, 12675, 13965, 46, - 11521, 16129, 16008, - 11521, 16220, - 11521, 16368, - 11521, 16608, - 11521, 16786, - 11521, 16868, - 11521, 16952, - 11521, 17004, - 11521, 17109, 6682, - 11521, 17112, - 11521, 17301, 7779, 3513, 17254, - 11521, 17319, 20467, 18728, - 11521, 17841, 2230, - 11521, 17841, 7634, - 11521, 17912, - 11521, 18272, - 11521, 18335, 8283, 18220, - 11521, 18390, - 11521, 18435, 13483, 14396, - 11521, 18435, 13483, 15512, - 11521, 18669, 16246, - 11521, 18669, 19368, - 11521, 19029, 20467, 18728, - 11521, 19142, - 11521, 19213, 14330, - 11521, 19213, 20467, 18728, - 11521, 19368, - 11521, 19574, - 11521, 19589, 19574, - 11521, 19619, 19371, 15564, - 11521, 19973, 16246, - 11521, 20163, 11428, - 11521, 20163, 14330, - 11521, 20163, 18728, - 11521, 20163, 20467, 18728, - 11521, 20755, 13483, 18596, - 11521, 20755, 14533, 18596, - 11521, 20755, 18596, - 11521, 20755, 19177, 13271, 18596, - 11521, 21089, 13483, 18596, - 11521, 21089, 14533, 18596, - 11521, 21089, 18596, - 11521, 21089, 19177, 13271, 18596, - 11521, 21135, 13483, 18596, - 11521, 21135, 14533, 18596, - 11521, 21135, 14533, 18597, 10595, 18669, 894, - 11521, 21135, 16914, - 11521, 21135, 18596, - 11521, 21135, 19177, 13271, 18596, - 11521, 21156, - 11521, 21387, 13483, 18596, - 11521, 21387, 14533, 18596, - 11521, 21387, 14533, 18597, 10595, 18669, 894, - 11521, 21387, 16914, - 11521, 21387, 18272, - 11521, 21387, 18596, - 11521, 21387, 18597, 10595, 14533, 18669, 894, - 11521, 21387, 19177, 13271, 18596, - 11525, 15564, - 11536, - 11544, - 11546, - 11551, 10595, 10482, - 11565, 13921, 9809, 16, - 11565, 13921, 9809, 40, - 11565, 14903, 0, - 11565, 14903, 16, - 11565, 14903, 40, - 11565, 14903, 106, - 11565, 14903, 148, - 11565, 14903, 244, - 11565, 14903, 266, - 11565, 14903, 348, - 11565, 14903, 382, - 11565, 14903, 414, - 11565, 14903, 446, - 11565, 14903, 520, - 11565, 14903, 570, - 11565, 14903, 586, - 11565, 14903, 620, - 11565, 14903, 692, - 11565, 14903, 732, - 11565, 14903, 2432, - 11575, 315, 20190, - 11594, - 11600, - 11601, 19169, 13182, - 11604, - 11632, - 11641, 10595, 17319, 13730, - 11641, 10595, 17319, 13731, 841, 3675, 9808, - 11641, 10595, 19029, 13730, - 11643, 8282, - 11685, 15395, 15564, - 11691, 6683, 2597, 15142, - 11691, 6683, 3057, 15142, - 11691, 6683, 3213, 15142, - 11691, 6683, 3337, 15142, - 11691, 6683, 6721, 15142, - 11691, 6683, 6743, 15142, - 11691, 6683, 8737, 15142, - 11691, 6683, 11917, 15142, - 11691, 6683, 13377, 15142, - 11691, 6683, 13655, 15142, - 11691, 6683, 14547, 15142, - 11691, 6683, 15707, 15142, - 11691, 6683, 20080, - 11691, 6683, 20214, - 11691, 6683, 20254, - 11691, 6683, 20286, - 11691, 6683, 20476, - 11691, 6683, 20482, - 11691, 6683, 20606, - 11691, 6683, 20860, - 11691, 6683, 20988, - 11691, 6683, 21024, - 11691, 6683, 21094, - 11691, 6683, 21216, - 11693, 668, - 11696, - 11697, 10595, 9420, - 11697, 10595, 9840, - 11697, 10595, 17246, - 11697, 10595, 19220, +#define UNICODE_CHARNAME_WORD_HANGUL 4143 +#define UNICODE_CHARNAME_WORD_SYLLABLE 5292 +#define UNICODE_CHARNAME_WORD_CJK 454 +#define UNICODE_CHARNAME_WORD_COMPATIBILITY 6457 +static const uint16_t unicode_names[75152] = { + 23, 3, 761, 8774, + 37, 275, 10642, + 47, 275, 1, 11203, 826, + 51, 10365, 753, 11680, + 51, 10365, 4849, 6989, 9050, + 51, 10365, 4849, 9045, 9050, + 51, 10365, 5782, + 51, 10365, 6031, 6610, + 51, 10365, 7421, 13188, + 51, 10365, 7443, 6989, 9050, + 51, 10365, 7443, 9045, 9050, + 51, 10365, 8131, 13188, + 51, 10365, 8675, 8590, + 51, 10365, 8675, 11734, + 51, 10365, 8675, 11908, + 51, 10365, 11751, 11908, + 63, 9128, + 175, 3992, + 175, 5496, + 175, 7608, + 177, 3992, + 177, 5496, + 177, 7608, + 435, 6573, 385, 9798, + 435, 6573, 3232, + 435, 6573, 6689, 2170, + 435, 6573, 6689, 2540, + 435, 6573, 6689, 2778, + 435, 6573, 6689, 4200, + 435, 6573, 6689, 4214, + 435, 6573, 6689, 5190, + 435, 6573, 6689, 6260, + 435, 6573, 6689, 6722, + 435, 6573, 6689, 7508, + 435, 6573, 6689, 7694, + 435, 6573, 7430, + 435, 6573, 8405, 68, + 435, 6573, 8405, 76, + 435, 6573, 8405, 90, + 435, 6573, 8405, 176, + 435, 6573, 8405, 180, + 435, 6573, 8405, 264, + 435, 6573, 8405, 280, + 435, 6573, 8405, 282, + 435, 6573, 8405, 332, + 435, 6573, 8405, 336, + 435, 6573, 8405, 340, + 435, 6573, 8405, 350, + 435, 6573, 8405, 354, + 435, 6573, 8405, 424, + 435, 6573, 8405, 430, + 435, 6573, 8405, 452, + 435, 6573, 8405, 586, + 435, 6573, 8405, 588, + 435, 6573, 8405, 608, + 435, 6573, 8405, 692, + 435, 6573, 8405, 694, + 435, 6573, 8405, 696, + 435, 6573, 8405, 698, + 435, 6573, 8405, 722, + 435, 6573, 8405, 1096, + 435, 6573, 8405, 1120, + 435, 6573, 8405, 1492, + 435, 6573, 8405, 1732, + 435, 6573, 8405, 2182, + 435, 6573, 8405, 2814, + 435, 6573, 9299, 10654, + 435, 6573, 10426, + 435, 6573, 11691, 10654, + 435, 6573, 12133, 8153, 8488, + 435, 6573, 12133, 8488, + 445, 6121, 1045, 8318, + 601, 3713, 4849, 4117, 3713, 4849, 9326, + 601, 3713, 4849, 4117, 3713, 7443, 9326, + 601, 3713, 7443, 4117, 3713, 4849, 9326, + 601, 3713, 7443, 4117, 3713, 7443, 9326, + 601, 4117, 6434, + 601, 4117, 6435, 6121, 3716, + 601, 4117, 6505, 6434, + 601, 4117, 7821, 6434, + 601, 4117, 8153, 6434, + 601, 4197, 5878, + 601, 5876, + 601, 5877, 6121, 8057, 6376, + 601, 6435, 9785, 8056, + 601, 7443, 10001, 10154, + 601, 10716, + 601, 10717, 9043, 2779, 11649, 3714, + 657, 9617, 134, + 657, 9617, 152, + 657, 9617, 216, + 657, 9617, 298, + 657, 9617, 310, + 657, 9617, 340, + 657, 9617, 374, + 657, 9617, 442, + 657, 9617, 576, + 657, 9617, 632, + 657, 9617, 660, + 657, 9617, 670, + 657, 9617, 832, + 657, 9617, 886, + 657, 9617, 902, + 657, 9617, 946, + 657, 9617, 950, + 657, 9617, 1242, + 657, 9617, 1294, + 657, 9617, 1406, + 657, 9617, 1538, + 657, 9617, 1636, + 657, 9617, 1782, + 657, 9617, 1844, + 657, 9617, 1940, + 657, 9617, 2262, + 657, 9617, 2278, + 657, 9617, 2324, + 657, 9617, 2526, + 657, 9617, 2570, + 657, 9617, 2656, + 657, 9617, 2860, + 657, 9617, 2890, + 657, 9617, 3074, + 657, 9617, 3182, + 657, 9617, 3194, + 657, 9617, 3196, + 657, 9617, 3748, + 657, 9617, 3962, + 657, 9617, 4040, + 657, 9617, 4292, + 657, 9617, 4298, + 657, 9617, 4572, + 657, 9617, 4576, + 657, 9617, 4582, + 657, 9617, 4646, + 657, 9617, 4666, + 657, 9617, 5064, + 657, 9617, 5304, + 657, 9617, 5318, + 657, 9617, 5356, + 657, 9617, 5674, + 657, 9617, 5712, + 657, 9617, 5726, + 657, 9617, 7896, + 657, 10585, 0, + 657, 10585, 8, + 657, 10585, 16, + 657, 10585, 28, + 657, 10585, 84, + 657, 10585, 90, + 657, 10585, 96, + 657, 10585, 100, + 657, 10585, 102, + 657, 10585, 106, + 657, 10585, 108, + 657, 10585, 112, + 657, 10585, 114, + 657, 10585, 116, + 657, 10585, 122, + 657, 10585, 126, + 657, 10585, 130, + 657, 10585, 132, + 657, 10585, 134, + 657, 10585, 138, + 657, 10585, 142, + 657, 10585, 144, + 657, 10585, 150, + 657, 10585, 152, + 657, 10585, 194, + 657, 10585, 196, + 657, 10585, 202, + 657, 10585, 208, + 657, 10585, 210, + 657, 10585, 212, + 657, 10585, 216, + 657, 10585, 220, + 657, 10585, 224, + 657, 10585, 228, + 657, 10585, 230, + 657, 10585, 236, + 657, 10585, 238, + 657, 10585, 246, + 657, 10585, 258, + 657, 10585, 278, + 657, 10585, 284, + 657, 10585, 288, + 657, 10585, 296, + 657, 10585, 298, + 657, 10585, 300, + 657, 10585, 302, + 657, 10585, 306, + 657, 10585, 310, + 657, 10585, 314, + 657, 10585, 322, + 657, 10585, 326, + 657, 10585, 332, + 657, 10585, 336, + 657, 10585, 340, + 657, 10585, 350, + 657, 10585, 354, + 657, 10585, 360, + 657, 10585, 364, + 657, 10585, 368, + 657, 10585, 374, + 657, 10585, 380, + 657, 10585, 384, + 657, 10585, 390, + 657, 10585, 392, + 657, 10585, 396, + 657, 10585, 404, + 657, 10585, 412, + 657, 10585, 416, + 657, 10585, 442, + 657, 10585, 448, + 657, 10585, 456, + 657, 10585, 462, + 657, 10585, 476, + 657, 10585, 480, + 657, 10585, 486, + 657, 10585, 492, + 657, 10585, 500, + 657, 10585, 502, + 657, 10585, 506, + 657, 10585, 508, + 657, 10585, 510, + 657, 10585, 512, + 657, 10585, 516, + 657, 10585, 520, + 657, 10585, 522, + 657, 10585, 524, + 657, 10585, 526, + 657, 10585, 532, + 657, 10585, 536, + 657, 10585, 546, + 657, 10585, 552, + 657, 10585, 556, + 657, 10585, 560, + 657, 10585, 564, + 657, 10585, 568, + 657, 10585, 576, + 657, 10585, 598, + 657, 10585, 610, + 657, 10585, 614, + 657, 10585, 616, + 657, 10585, 618, + 657, 10585, 620, + 657, 10585, 622, + 657, 10585, 626, + 657, 10585, 632, + 657, 10585, 634, + 657, 10585, 644, + 657, 10585, 646, + 657, 10585, 650, + 657, 10585, 656, + 657, 10585, 660, + 657, 10585, 664, + 657, 10585, 668, + 657, 10585, 670, + 657, 10585, 672, + 657, 10585, 676, + 657, 10585, 678, + 657, 10585, 680, + 657, 10585, 682, + 657, 10585, 758, + 657, 10585, 762, + 657, 10585, 764, + 657, 10585, 766, + 657, 10585, 768, + 657, 10585, 770, + 657, 10585, 772, + 657, 10585, 774, + 657, 10585, 776, + 657, 10585, 786, + 657, 10585, 790, + 657, 10585, 804, + 657, 10585, 808, + 657, 10585, 810, + 657, 10585, 812, + 657, 10585, 820, + 657, 10585, 822, + 657, 10585, 826, + 657, 10585, 828, + 657, 10585, 830, + 657, 10585, 832, + 657, 10585, 834, + 657, 10585, 836, + 657, 10585, 846, + 657, 10585, 848, + 657, 10585, 850, + 657, 10585, 852, + 657, 10585, 860, + 657, 10585, 862, + 657, 10585, 864, + 657, 10585, 880, + 657, 10585, 882, + 657, 10585, 884, + 657, 10585, 886, + 657, 10585, 890, + 657, 10585, 892, + 657, 10585, 894, + 657, 10585, 896, + 657, 10585, 902, + 657, 10585, 904, + 657, 10585, 906, + 657, 10585, 916, + 657, 10585, 918, + 657, 10585, 922, + 657, 10585, 926, + 657, 10585, 928, + 657, 10585, 930, + 657, 10585, 932, + 657, 10585, 934, + 657, 10585, 946, + 657, 10585, 948, + 657, 10585, 950, + 657, 10585, 952, + 657, 10585, 964, + 657, 10585, 968, + 657, 10585, 970, + 657, 10585, 974, + 657, 10585, 976, + 657, 10585, 978, + 657, 10585, 980, + 657, 10585, 982, + 657, 10585, 992, + 657, 10585, 994, + 657, 10585, 1008, + 657, 10585, 1014, + 657, 10585, 1016, + 657, 10585, 1018, + 657, 10585, 1042, + 657, 10585, 1044, + 657, 10585, 1046, + 657, 10585, 1062, + 657, 10585, 1064, + 657, 10585, 1066, + 657, 10585, 1068, + 657, 10585, 1070, + 657, 10585, 1144, + 657, 10585, 1146, + 657, 10585, 1148, + 657, 10585, 1162, + 657, 10585, 1164, + 657, 10585, 1166, + 657, 10585, 1174, + 657, 10585, 1178, + 657, 10585, 1180, + 657, 10585, 1182, + 657, 10585, 1184, + 657, 10585, 1186, + 657, 10585, 1196, + 657, 10585, 1198, + 657, 10585, 1200, + 657, 10585, 1218, + 657, 10585, 1222, + 657, 10585, 1224, + 657, 10585, 1242, + 657, 10585, 1246, + 657, 10585, 1248, + 657, 10585, 1250, + 657, 10585, 1252, + 657, 10585, 1254, + 657, 10585, 1256, + 657, 10585, 1258, + 657, 10585, 1274, + 657, 10585, 1278, + 657, 10585, 1280, + 657, 10585, 1282, + 657, 10585, 1292, + 657, 10585, 1294, + 657, 10585, 1296, + 657, 10585, 1312, + 657, 10585, 1314, + 657, 10585, 1316, + 657, 10585, 1318, + 657, 10585, 1320, + 657, 10585, 1348, + 657, 10585, 1352, + 657, 10585, 1354, + 657, 10585, 1364, + 657, 10585, 1368, + 657, 10585, 1380, + 657, 10585, 1388, + 657, 10585, 1390, + 657, 10585, 1392, + 657, 10585, 1394, + 657, 10585, 1396, + 657, 10585, 1398, + 657, 10585, 1400, + 657, 10585, 1402, + 657, 10585, 1404, + 657, 10585, 1406, + 657, 10585, 1408, + 657, 10585, 1410, + 657, 10585, 1412, + 657, 10585, 1414, + 657, 10585, 1416, + 657, 10585, 1426, + 657, 10585, 1428, + 657, 10585, 1430, + 657, 10585, 1438, + 657, 10585, 1450, + 657, 10585, 1452, + 657, 10585, 1454, + 657, 10585, 1456, + 657, 10585, 1476, + 657, 10585, 1478, + 657, 10585, 1480, + 657, 10585, 1518, + 657, 10585, 1522, + 657, 10585, 1524, + 657, 10585, 1526, + 657, 10585, 1532, + 657, 10585, 1534, + 657, 10585, 1536, + 657, 10585, 1538, + 657, 10585, 1544, + 657, 10585, 1546, + 657, 10585, 1548, + 657, 10585, 1552, + 657, 10585, 1554, + 657, 10585, 1556, + 657, 10585, 1558, + 657, 10585, 1560, + 657, 10585, 1564, + 657, 10585, 1566, + 657, 10585, 1568, + 657, 10585, 1570, + 657, 10585, 1590, + 657, 10585, 1592, + 657, 10585, 1594, + 657, 10585, 1604, + 657, 10585, 1606, + 657, 10585, 1608, + 657, 10585, 1626, + 657, 10585, 1634, + 657, 10585, 1636, + 657, 10585, 1638, + 657, 10585, 1662, + 657, 10585, 1664, + 657, 10585, 1666, + 657, 10585, 1692, + 657, 10585, 1694, + 657, 10585, 1696, + 657, 10585, 1698, + 657, 10585, 1700, + 657, 10585, 1742, + 657, 10585, 1746, + 657, 10585, 1750, + 657, 10585, 1766, + 657, 10585, 1768, + 657, 10585, 1782, + 657, 10585, 1788, + 657, 10585, 1790, + 657, 10585, 1792, + 657, 10585, 1804, + 657, 10585, 1806, + 657, 10585, 1810, + 657, 10585, 1824, + 657, 10585, 1826, + 657, 10585, 1828, + 657, 10585, 1830, + 657, 10585, 1832, + 657, 10585, 1842, + 657, 10585, 1844, + 657, 10585, 1846, + 657, 10585, 1848, + 657, 10585, 1862, + 657, 10585, 1866, + 657, 10585, 1868, + 657, 10585, 1898, + 657, 10585, 1900, + 657, 10585, 1902, + 657, 10585, 1904, + 657, 10585, 1906, + 657, 10585, 1912, + 657, 10585, 1924, + 657, 10585, 1926, + 657, 10585, 1928, + 657, 10585, 1940, + 657, 10585, 1942, + 657, 10585, 1944, + 657, 10585, 1954, + 657, 10585, 1956, + 657, 10585, 1958, + 657, 10585, 1960, + 657, 10585, 1962, + 657, 10585, 1974, + 657, 10585, 1976, + 657, 10585, 1978, + 657, 10585, 1990, + 657, 10585, 1994, + 657, 10585, 1996, + 657, 10585, 1998, + 657, 10585, 2000, + 657, 10585, 2002, + 657, 10585, 2004, + 657, 10585, 2006, + 657, 10585, 2008, + 657, 10585, 2010, + 657, 10585, 2012, + 657, 10585, 2014, + 657, 10585, 2022, + 657, 10585, 2028, + 657, 10585, 2030, + 657, 10585, 2032, + 657, 10585, 2038, + 657, 10585, 2050, + 657, 10585, 2056, + 657, 10585, 2058, + 657, 10585, 2060, + 657, 10585, 2066, + 657, 10585, 2068, + 657, 10585, 2070, + 657, 10585, 2072, + 657, 10585, 2086, + 657, 10585, 2090, + 657, 10585, 2094, + 657, 10585, 2096, + 657, 10585, 2098, + 657, 10585, 2100, + 657, 10585, 2102, + 657, 10585, 2104, + 657, 10585, 2112, + 657, 10585, 2114, + 657, 10585, 2116, + 657, 10585, 2118, + 657, 10585, 2120, + 657, 10585, 2132, + 657, 10585, 2134, + 657, 10585, 2136, + 657, 10585, 2138, + 657, 10585, 2140, + 657, 10585, 2142, + 657, 10585, 2144, + 657, 10585, 2146, + 657, 10585, 2194, + 657, 10585, 2198, + 657, 10585, 2202, + 657, 10585, 2222, + 657, 10585, 2228, + 657, 10585, 2230, + 657, 10585, 2232, + 657, 10585, 2240, + 657, 10585, 2242, + 657, 10585, 2244, + 657, 10585, 2256, + 657, 10585, 2258, + 657, 10585, 2260, + 657, 10585, 2262, + 657, 10585, 2264, + 657, 10585, 2274, + 657, 10585, 2276, + 657, 10585, 2278, + 657, 10585, 2280, + 657, 10585, 2306, + 657, 10585, 2310, + 657, 10585, 2312, + 657, 10585, 2314, + 657, 10585, 2322, + 657, 10585, 2324, + 657, 10585, 2326, + 657, 10585, 2336, + 657, 10585, 2338, + 657, 10585, 2340, + 657, 10585, 2342, + 657, 10585, 2348, + 657, 10585, 2364, + 657, 10585, 2366, + 657, 10585, 2368, + 657, 10585, 2372, + 657, 10585, 2390, + 657, 10585, 2392, + 657, 10585, 2394, + 657, 10585, 2406, + 657, 10585, 2408, + 657, 10585, 2432, + 657, 10585, 2434, + 657, 10585, 2436, + 657, 10585, 2438, + 657, 10585, 2440, + 657, 10585, 2442, + 657, 10585, 2444, + 657, 10585, 2446, + 657, 10585, 2456, + 657, 10585, 2458, + 657, 10585, 2460, + 657, 10585, 2462, + 657, 10585, 2464, + 657, 10585, 2470, + 657, 10585, 2472, + 657, 10585, 2474, + 657, 10585, 2476, + 657, 10585, 2492, + 657, 10585, 2496, + 657, 10585, 2500, + 657, 10585, 2508, + 657, 10585, 2512, + 657, 10585, 2516, + 657, 10585, 2518, + 657, 10585, 2522, + 657, 10585, 2524, + 657, 10585, 2526, + 657, 10585, 2528, + 657, 10585, 2536, + 657, 10585, 2538, + 657, 10585, 2540, + 657, 10585, 2556, + 657, 10585, 2558, + 657, 10585, 2564, + 657, 10585, 2566, + 657, 10585, 2568, + 657, 10585, 2570, + 657, 10585, 2572, + 657, 10585, 2574, + 657, 10585, 2576, + 657, 10585, 2588, + 657, 10585, 2590, + 657, 10585, 2592, + 657, 10585, 2594, + 657, 10585, 2596, + 657, 10585, 2612, + 657, 10585, 2614, + 657, 10585, 2616, + 657, 10585, 2618, + 657, 10585, 2652, + 657, 10585, 2656, + 657, 10585, 2664, + 657, 10585, 2672, + 657, 10585, 2676, + 657, 10585, 2690, + 657, 10585, 2696, + 657, 10585, 2700, + 657, 10585, 2702, + 657, 10585, 2724, + 657, 10585, 2726, + 657, 10585, 2728, + 657, 10585, 2762, + 657, 10585, 2764, + 657, 10585, 2766, + 657, 10585, 2768, + 657, 10585, 2770, + 657, 10585, 2818, + 657, 10585, 2820, + 657, 10585, 2848, + 657, 10585, 2850, + 657, 10585, 2854, + 657, 10585, 2860, + 657, 10585, 2864, + 657, 10585, 2866, + 657, 10585, 2870, + 657, 10585, 2872, + 657, 10585, 2874, + 657, 10585, 2878, + 657, 10585, 2880, + 657, 10585, 2886, + 657, 10585, 2888, + 657, 10585, 2890, + 657, 10585, 2892, + 657, 10585, 2894, + 657, 10585, 2898, + 657, 10585, 2900, + 657, 10585, 2902, + 657, 10585, 2904, + 657, 10585, 2912, + 657, 10585, 2914, + 657, 10585, 2920, + 657, 10585, 2928, + 657, 10585, 2930, + 657, 10585, 2944, + 657, 10585, 2946, + 657, 10585, 2950, + 657, 10585, 2960, + 657, 10585, 2962, + 657, 10585, 2964, + 657, 10585, 2966, + 657, 10585, 2970, + 657, 10585, 2974, + 657, 10585, 2976, + 657, 10585, 2978, + 657, 10585, 2996, + 657, 10585, 2998, + 657, 10585, 3000, + 657, 10585, 3004, + 657, 10585, 3064, + 657, 10585, 3072, + 657, 10585, 3074, + 657, 10585, 3076, + 657, 10585, 3084, + 657, 10585, 3086, + 657, 10585, 3088, + 657, 10585, 3090, + 657, 10585, 3092, + 657, 10585, 3094, + 657, 10585, 3098, + 657, 10585, 3100, + 657, 10585, 3112, + 657, 10585, 3114, + 657, 10585, 3116, + 657, 10585, 3118, + 657, 10585, 3130, + 657, 10585, 3132, + 657, 10585, 3134, + 657, 10585, 3142, + 657, 10585, 3144, + 657, 10585, 3146, + 657, 10585, 3148, + 657, 10585, 3152, + 657, 10585, 3154, + 657, 10585, 3156, + 657, 10585, 3162, + 657, 10585, 3166, + 657, 10585, 3168, + 657, 10585, 3170, + 657, 10585, 3180, + 657, 10585, 3182, + 657, 10585, 3184, + 657, 10585, 3192, + 657, 10585, 3194, + 657, 10585, 3196, + 657, 10585, 3198, + 657, 10585, 3200, + 657, 10585, 3204, + 657, 10585, 3206, + 657, 10585, 3208, + 657, 10585, 3210, + 657, 10585, 3212, + 657, 10585, 3214, + 657, 10585, 3216, + 657, 10585, 3218, + 657, 10585, 3220, + 657, 10585, 3222, + 657, 10585, 3718, + 657, 10585, 3720, + 657, 10585, 3722, + 657, 10585, 3724, + 657, 10585, 3726, + 657, 10585, 3728, + 657, 10585, 3730, + 657, 10585, 3732, + 657, 10585, 3734, + 657, 10585, 3736, + 657, 10585, 3738, + 657, 10585, 3740, + 657, 10585, 3742, + 657, 10585, 3744, + 657, 10585, 3746, + 657, 10585, 3748, + 657, 10585, 3750, + 657, 10585, 3752, + 657, 10585, 3754, + 657, 10585, 3756, + 657, 10585, 3782, + 657, 10585, 3784, + 657, 10585, 3786, + 657, 10585, 3816, + 657, 10585, 3818, + 657, 10585, 3824, + 657, 10585, 3828, + 657, 10585, 3882, + 657, 10585, 3886, + 657, 10585, 3888, + 657, 10585, 3896, + 657, 10585, 3898, + 657, 10585, 3900, + 657, 10585, 3910, + 657, 10585, 3912, + 657, 10585, 3914, + 657, 10585, 3916, + 657, 10585, 3918, + 657, 10585, 3920, + 657, 10585, 3922, + 657, 10585, 3926, + 657, 10585, 3928, + 657, 10585, 3930, + 657, 10585, 3932, + 657, 10585, 3934, + 657, 10585, 3936, + 657, 10585, 3938, + 657, 10585, 3962, + 657, 10585, 3964, + 657, 10585, 3968, + 657, 10585, 3976, + 657, 10585, 4002, + 657, 10585, 4004, + 657, 10585, 4006, + 657, 10585, 4012, + 657, 10585, 4014, + 657, 10585, 4020, + 657, 10585, 4022, + 657, 10585, 4024, + 657, 10585, 4026, + 657, 10585, 4030, + 657, 10585, 4032, + 657, 10585, 4034, + 657, 10585, 4036, + 657, 10585, 4038, + 657, 10585, 4040, + 657, 10585, 4042, + 657, 10585, 4044, + 657, 10585, 4082, + 657, 10585, 4084, + 657, 10585, 4130, + 657, 10585, 4134, + 657, 10585, 4224, + 657, 10585, 4272, + 657, 10585, 4274, + 657, 10585, 4276, + 657, 10585, 4280, + 657, 10585, 4282, + 657, 10585, 4284, + 657, 10585, 4286, + 657, 10585, 4288, + 657, 10585, 4290, + 657, 10585, 4292, + 657, 10585, 4294, + 657, 10585, 4296, + 657, 10585, 4298, + 657, 10585, 4300, + 657, 10585, 4302, + 657, 10585, 4304, + 657, 10585, 4306, + 657, 10585, 4326, + 657, 10585, 4328, + 657, 10585, 4330, + 657, 10585, 4360, + 657, 10585, 4362, + 657, 10585, 4364, + 657, 10585, 4368, + 657, 10585, 4420, + 657, 10585, 4426, + 657, 10585, 4428, + 657, 10585, 4430, + 657, 10585, 4432, + 657, 10585, 4434, + 657, 10585, 4436, + 657, 10585, 4438, + 657, 10585, 4440, + 657, 10585, 4442, + 657, 10585, 4444, + 657, 10585, 4446, + 657, 10585, 4448, + 657, 10585, 4450, + 657, 10585, 4452, + 657, 10585, 4454, + 657, 10585, 4456, + 657, 10585, 4458, + 657, 10585, 4460, + 657, 10585, 4462, + 657, 10585, 4464, + 657, 10585, 4466, + 657, 10585, 4468, + 657, 10585, 4470, + 657, 10585, 4472, + 657, 10585, 4474, + 657, 10585, 4476, + 657, 10585, 4478, + 657, 10585, 4480, + 657, 10585, 4482, + 657, 10585, 4484, + 657, 10585, 4486, + 657, 10585, 4488, + 657, 10585, 4490, + 657, 10585, 4492, + 657, 10585, 4494, + 657, 10585, 4496, + 657, 10585, 4498, + 657, 10585, 4500, + 657, 10585, 4502, + 657, 10585, 4504, + 657, 10585, 4506, + 657, 10585, 4508, + 657, 10585, 4510, + 657, 10585, 4512, + 657, 10585, 4514, + 657, 10585, 4516, + 657, 10585, 4518, + 657, 10585, 4520, + 657, 10585, 4522, + 657, 10585, 4524, + 657, 10585, 4526, + 657, 10585, 4528, + 657, 10585, 4550, + 657, 10585, 4552, + 657, 10585, 4554, + 657, 10585, 4558, + 657, 10585, 4560, + 657, 10585, 4562, + 657, 10585, 4564, + 657, 10585, 4566, + 657, 10585, 4568, + 657, 10585, 4570, + 657, 10585, 4572, + 657, 10585, 4574, + 657, 10585, 4576, + 657, 10585, 4578, + 657, 10585, 4580, + 657, 10585, 4582, + 657, 10585, 4638, + 657, 10585, 4640, + 657, 10585, 4642, + 657, 10585, 4646, + 657, 10585, 4648, + 657, 10585, 4650, + 657, 10585, 4652, + 657, 10585, 4654, + 657, 10585, 4656, + 657, 10585, 4658, + 657, 10585, 4660, + 657, 10585, 4662, + 657, 10585, 4664, + 657, 10585, 4666, + 657, 10585, 4668, + 657, 10585, 4670, + 657, 10585, 4672, + 657, 10585, 4674, + 657, 10585, 4688, + 657, 10585, 4690, + 657, 10585, 4692, + 657, 10585, 4694, + 657, 10585, 4696, + 657, 10585, 4756, + 657, 10585, 4758, + 657, 10585, 4786, + 657, 10585, 4788, + 657, 10585, 4792, + 657, 10585, 4866, + 657, 10585, 4868, + 657, 10585, 4870, + 657, 10585, 4902, + 657, 10585, 4904, + 657, 10585, 4906, + 657, 10585, 4908, + 657, 10585, 4916, + 657, 10585, 4958, + 657, 10585, 4960, + 657, 10585, 4962, + 657, 10585, 4974, + 657, 10585, 4976, + 657, 10585, 4978, + 657, 10585, 4980, + 657, 10585, 4982, + 657, 10585, 4984, + 657, 10585, 4986, + 657, 10585, 4988, + 657, 10585, 4990, + 657, 10585, 4992, + 657, 10585, 4994, + 657, 10585, 4996, + 657, 10585, 4998, + 657, 10585, 5020, + 657, 10585, 5022, + 657, 10585, 5024, + 657, 10585, 5028, + 657, 10585, 5058, + 657, 10585, 5060, + 657, 10585, 5062, + 657, 10585, 5064, + 657, 10585, 5066, + 657, 10585, 5068, + 657, 10585, 5070, + 657, 10585, 5072, + 657, 10585, 5074, + 657, 10585, 5076, + 657, 10585, 5078, + 657, 10585, 5080, + 657, 10585, 5082, + 657, 10585, 5084, + 657, 10585, 5086, + 657, 10585, 5088, + 657, 10585, 5090, + 657, 10585, 5092, + 657, 10585, 5094, + 657, 10585, 5096, + 657, 10585, 5098, + 657, 10585, 5102, + 657, 10585, 5104, + 657, 10585, 5106, + 657, 10585, 5108, + 657, 10585, 5110, + 657, 10585, 5112, + 657, 10585, 5116, + 657, 10585, 5118, + 657, 10585, 5120, + 657, 10585, 5122, + 657, 10585, 5124, + 657, 10585, 5126, + 657, 10585, 5128, + 657, 10585, 5138, + 657, 10585, 5142, + 657, 10585, 5144, + 657, 10585, 5148, + 657, 10585, 5150, + 657, 10585, 5162, + 657, 10585, 5172, + 657, 10585, 5174, + 657, 10585, 5176, + 657, 10585, 5180, + 657, 10585, 5186, + 657, 10585, 5188, + 657, 10585, 5196, + 657, 10585, 5198, + 657, 10585, 5200, + 657, 10585, 5202, + 657, 10585, 5206, + 657, 10585, 5208, + 657, 10585, 5210, + 657, 10585, 5212, + 657, 10585, 5214, + 657, 10585, 5216, + 657, 10585, 5218, + 657, 10585, 5220, + 657, 10585, 5222, + 657, 10585, 5224, + 657, 10585, 5226, + 657, 10585, 5246, + 657, 10585, 5248, + 657, 10585, 5250, + 657, 10585, 5252, + 657, 10585, 5254, + 657, 10585, 5256, + 657, 10585, 5258, + 657, 10585, 5260, + 657, 10585, 5262, + 657, 10585, 5264, + 657, 10585, 5266, + 657, 10585, 5268, + 657, 10585, 5270, + 657, 10585, 5272, + 657, 10585, 5274, + 657, 10585, 5276, + 657, 10585, 5282, + 657, 10585, 5284, + 657, 10585, 5286, + 657, 10585, 5302, + 657, 10585, 5304, + 657, 10585, 5308, + 657, 10585, 5310, + 657, 10585, 5318, + 657, 10585, 5320, + 657, 10585, 5322, + 657, 10585, 5324, + 657, 10585, 5326, + 657, 10585, 5328, + 657, 10585, 5330, + 657, 10585, 5334, + 657, 10585, 5336, + 657, 10585, 5338, + 657, 10585, 5340, + 657, 10585, 5342, + 657, 10585, 5344, + 657, 10585, 5346, + 657, 10585, 5348, + 657, 10585, 5350, + 657, 10585, 5352, + 657, 10585, 5354, + 657, 10585, 5356, + 657, 10585, 5358, + 657, 10585, 5360, + 657, 10585, 5362, + 657, 10585, 5364, + 657, 10585, 5366, + 657, 10585, 5368, + 657, 10585, 5426, + 657, 10585, 5428, + 657, 10585, 5454, + 657, 10585, 5456, + 657, 10585, 5458, + 657, 10585, 5468, + 657, 10585, 5488, + 657, 10585, 5490, + 657, 10585, 5492, + 657, 10585, 5498, + 657, 10585, 5500, + 657, 10585, 5502, + 657, 10585, 5504, + 657, 10585, 5516, + 657, 10585, 5570, + 657, 10585, 5574, + 657, 10585, 5576, + 657, 10585, 5578, + 657, 10585, 5580, + 657, 10585, 5582, + 657, 10585, 5584, + 657, 10585, 5586, + 657, 10585, 5588, + 657, 10585, 5590, + 657, 10585, 5592, + 657, 10585, 5594, + 657, 10585, 5596, + 657, 10585, 5598, + 657, 10585, 5600, + 657, 10585, 5602, + 657, 10585, 5608, + 657, 10585, 5610, + 657, 10585, 5612, + 657, 10585, 5618, + 657, 10585, 5672, + 657, 10585, 5674, + 657, 10585, 5676, + 657, 10585, 5684, + 657, 10585, 5686, + 657, 10585, 5688, + 657, 10585, 5712, + 657, 10585, 5714, + 657, 10585, 5716, + 657, 10585, 5722, + 657, 10585, 5724, + 657, 10585, 5726, + 657, 10585, 5728, + 657, 10585, 5730, + 657, 10585, 5742, + 657, 10585, 5744, + 657, 10585, 5746, + 657, 10585, 5748, + 657, 10585, 5752, + 657, 10585, 5754, + 657, 10585, 5788, + 657, 10585, 5790, + 657, 10585, 5792, + 657, 10585, 5796, + 657, 10585, 5798, + 657, 10585, 5800, + 657, 10585, 5802, + 657, 10585, 5804, + 657, 10585, 5806, + 657, 10585, 5808, + 657, 10585, 5810, + 657, 10585, 5812, + 657, 10585, 5814, + 657, 10585, 5816, + 657, 10585, 5818, + 657, 10585, 5820, + 657, 10585, 5822, + 657, 10585, 5824, + 657, 10585, 5826, + 657, 10585, 5848, + 657, 10585, 5850, + 657, 10585, 5856, + 657, 10585, 5864, + 657, 10585, 5936, + 657, 10585, 5938, + 657, 10585, 6014, + 657, 10585, 6016, + 657, 10585, 6018, + 657, 10585, 6022, + 657, 10585, 6084, + 657, 10585, 6086, + 657, 10585, 6088, + 657, 10585, 6094, + 657, 10585, 6096, + 657, 10585, 6134, + 657, 10585, 6136, + 657, 10585, 6140, + 657, 10585, 6142, + 657, 10585, 6144, + 657, 10585, 6146, + 657, 10585, 6156, + 657, 10585, 6206, + 657, 10585, 6208, + 657, 10585, 6210, + 657, 10585, 6238, + 657, 10585, 6240, + 657, 10585, 6242, + 657, 10585, 6244, + 657, 10585, 6252, + 657, 10585, 6266, + 657, 10585, 6270, + 657, 10585, 6272, + 657, 10585, 6276, + 657, 10585, 6278, + 657, 10585, 6280, + 657, 10585, 6284, + 657, 10585, 6286, + 657, 10585, 6288, + 657, 10585, 6290, + 657, 10585, 6292, + 657, 10585, 6294, + 657, 10585, 6296, + 657, 10585, 6298, + 657, 10585, 6304, + 657, 10585, 6306, + 657, 10585, 6308, + 657, 10585, 6310, + 657, 10585, 6314, + 657, 10585, 6316, + 657, 10585, 6320, + 657, 10585, 6322, + 657, 10585, 6324, + 657, 10585, 6326, + 657, 10585, 6330, + 657, 10585, 6332, + 657, 10585, 6334, + 657, 10585, 6338, + 657, 10585, 6340, + 657, 10585, 6342, + 657, 10585, 6344, + 657, 10585, 6346, + 657, 10585, 6348, + 657, 10585, 6350, + 657, 10585, 6352, + 657, 10585, 6354, + 657, 10585, 6356, + 657, 10585, 6358, + 657, 10585, 6360, + 657, 10585, 6362, + 657, 10585, 6364, + 657, 10585, 6366, + 657, 10585, 6470, + 657, 10585, 6472, + 657, 10585, 6474, + 657, 10585, 6476, + 657, 10585, 6478, + 657, 10585, 6480, + 657, 10585, 6584, + 657, 10585, 6586, + 657, 10585, 6588, + 657, 10585, 6590, + 657, 10585, 6592, + 657, 10585, 6660, + 657, 10585, 6662, + 657, 10585, 6664, + 657, 10585, 6666, + 657, 10585, 6668, + 657, 10585, 6834, + 657, 10585, 6836, + 657, 10585, 6838, + 657, 10585, 6840, + 657, 10585, 6842, + 657, 10585, 6844, + 657, 10585, 6916, + 657, 10585, 6918, + 657, 10585, 6920, + 657, 10585, 6922, + 657, 10585, 6924, + 657, 10585, 6926, + 657, 10585, 6928, + 657, 10585, 6930, + 657, 10585, 6932, + 657, 10585, 6934, + 657, 10585, 6936, + 657, 10585, 6938, + 657, 10585, 6940, + 657, 10585, 6942, + 657, 10585, 6944, + 657, 10585, 6946, + 657, 10585, 6962, + 657, 10585, 6964, + 657, 10585, 6966, + 657, 10585, 6968, + 657, 10585, 6970, + 657, 10585, 6972, + 657, 10585, 6998, + 657, 10585, 7000, + 657, 10585, 7002, + 657, 10585, 7004, + 657, 10585, 7006, + 657, 10585, 7008, + 657, 10585, 7156, + 657, 10585, 7158, + 657, 10585, 7160, + 657, 10585, 7162, + 657, 10585, 7212, + 657, 10585, 7214, + 657, 10585, 7216, + 657, 10585, 7218, + 657, 10585, 7220, + 657, 10585, 7224, + 657, 10585, 7234, + 657, 10585, 7236, + 657, 10585, 7240, + 657, 10585, 7242, + 657, 10585, 7250, + 657, 10585, 7252, + 657, 10585, 7254, + 657, 10585, 7256, + 657, 10585, 7258, + 657, 10585, 7260, + 657, 10585, 7278, + 657, 10585, 7280, + 657, 10585, 7286, + 657, 10585, 7288, + 657, 10585, 7290, + 657, 10585, 7292, + 657, 10585, 7294, + 657, 10585, 7296, + 657, 10585, 7298, + 657, 10585, 7300, + 657, 10585, 7302, + 657, 10585, 7304, + 657, 10585, 7456, + 657, 10585, 7458, + 657, 10585, 7460, + 657, 10585, 7552, + 657, 10585, 7554, + 657, 10585, 7556, + 657, 10585, 7564, + 657, 10585, 7620, + 657, 10585, 7622, + 657, 10585, 7624, + 657, 10585, 7876, + 657, 10585, 7878, + 657, 10585, 7880, + 657, 10585, 7882, + 657, 10585, 7894, + 657, 10585, 7896, + 657, 10585, 7898, + 657, 10585, 7900, + 657, 10585, 7902, + 705, 8694, + 719, 6741, 568, + 719, 13042, + 721, 6121, 1044, + 729, 11635, 8775, 601, 5707, 1546, + 729, 11635, 8775, 601, 5877, 1546, + 729, 11635, 8775, 601, 5877, 9546, + 729, 11635, 8775, 601, 5877, 10804, + 729, 11635, 8775, 601, 6543, 7708, + 729, 11635, 8775, 991, 7636, + 729, 11635, 8775, 991, 7708, + 729, 11635, 8775, 991, 10804, + 729, 11635, 8775, 1547, 10666, + 729, 11635, 8775, 1547, 10804, + 729, 11635, 8775, 2412, + 729, 11635, 8775, 4117, 5707, 7636, + 729, 11635, 8775, 4117, 5877, 1546, + 729, 11635, 8775, 4117, 5877, 10666, + 729, 11635, 8775, 4117, 6543, 7708, + 729, 11635, 8775, 4614, + 729, 11635, 8775, 4615, 10666, + 729, 11635, 8775, 4849, 5707, 7636, + 729, 11635, 8775, 5496, + 729, 11635, 8775, 5497, 601, 6542, + 729, 11635, 8775, 5497, 990, + 729, 11635, 8775, 5497, 1546, + 729, 11635, 8775, 5497, 2091, 6740, + 729, 11635, 8775, 5497, 4117, 6542, + 729, 11635, 8775, 5497, 6610, + 729, 11635, 8775, 5497, 6674, + 729, 11635, 8775, 5497, 6740, + 729, 11635, 8775, 5497, 7580, + 729, 11635, 8775, 5497, 8056, + 729, 11635, 8775, 5497, 8122, + 729, 11635, 8775, 5497, 9158, + 729, 11635, 8775, 5497, 9811, 6434, + 729, 11635, 8775, 5497, 10468, + 729, 11635, 8775, 5497, 10728, + 729, 11635, 8775, 5497, 10959, 6434, + 729, 11635, 8775, 5497, 11097, 6434, + 729, 11635, 8775, 5497, 11098, + 729, 11635, 8775, 5497, 11765, 6434, + 729, 11635, 8775, 5497, 12472, + 729, 11635, 8775, 5831, 10804, + 729, 11635, 8775, 6406, + 729, 11635, 8775, 6407, 10666, + 729, 11635, 8775, 6617, 760, + 729, 11635, 8775, 6675, 7636, + 729, 11635, 8775, 6675, 10666, + 729, 11635, 8775, 7316, + 729, 11635, 8775, 7317, 10666, + 729, 11635, 8775, 7415, 5496, + 729, 11635, 8775, 7415, 10666, + 729, 11635, 8775, 7581, 760, + 729, 11635, 8775, 7637, 7708, + 729, 11635, 8775, 7709, 10804, + 729, 11635, 8775, 7884, + 729, 11635, 8775, 8057, 1546, + 729, 11635, 8775, 8057, 5830, + 729, 11635, 8775, 8057, 7636, + 729, 11635, 8775, 8057, 10666, + 729, 11635, 8775, 8057, 10728, + 729, 11635, 8775, 8057, 10804, + 729, 11635, 8775, 8308, + 729, 11635, 8775, 8747, 5496, + 729, 11635, 8775, 9159, 10666, + 729, 11635, 8775, 9271, 10666, + 729, 11635, 8775, 9811, 6074, + 729, 11635, 8775, 10729, 760, + 729, 11635, 8775, 10959, 6074, + 729, 11635, 8775, 11097, 6074, + 729, 11635, 8775, 11225, 10666, + 729, 11635, 8775, 11765, 6074, + 729, 11635, 8775, 12473, 10804, + 730, + 789, 8774, + 807, 9633, 9718, + 807, 9718, + 827, 10145, 601, 6909, 721, 4117, 11649, 7100, + 827, 10145, 601, 6909, 721, 4849, 4117, 7100, + 827, 10145, 601, 6909, 721, 4849, 7100, + 827, 10145, 601, 6909, 721, 7443, 4117, 7100, + 827, 10145, 601, 6909, 721, 7443, 7100, + 827, 10145, 601, 6909, 721, 11649, 7100, + 827, 10145, 601, 7101, 721, 4117, 11649, 6908, + 827, 10145, 601, 7101, 721, 4849, 4117, 6908, + 827, 10145, 601, 7101, 721, 4849, 6908, + 827, 10145, 601, 7101, 721, 7443, 4117, 6908, + 827, 10145, 601, 7101, 721, 7443, 6908, + 827, 10145, 601, 7101, 721, 11649, 6908, + 827, 10145, 601, 8153, 721, 4849, 8716, + 827, 10145, 601, 8153, 721, 7443, 8716, + 827, 10145, 601, 8153, 721, 11649, 8716, + 827, 10145, 601, 8717, 721, 4849, 8152, + 827, 10145, 601, 8717, 721, 7443, 8152, + 827, 10145, 601, 8717, 721, 11649, 8152, + 827, 10145, 4117, 6909, 721, 601, 11649, 7100, + 827, 10145, 4117, 6909, 721, 4849, 601, 7100, + 827, 10145, 4117, 6909, 721, 4849, 7100, + 827, 10145, 4117, 6909, 721, 7443, 601, 7100, + 827, 10145, 4117, 6909, 721, 7443, 7100, + 827, 10145, 4117, 6909, 721, 11649, 7100, + 827, 10145, 4117, 7101, 721, 601, 11649, 6908, + 827, 10145, 4117, 7101, 721, 4849, 601, 6908, + 827, 10145, 4117, 7101, 721, 4849, 6908, + 827, 10145, 4117, 7101, 721, 7443, 601, 6908, + 827, 10145, 4117, 7101, 721, 7443, 6908, + 827, 10145, 4117, 7101, 721, 11649, 6908, + 827, 10145, 4117, 8153, 721, 4849, 8716, + 827, 10145, 4117, 8153, 721, 7443, 8716, + 827, 10145, 4117, 8153, 721, 11649, 8716, + 827, 10145, 4117, 8717, 721, 4849, 8152, + 827, 10145, 4117, 8717, 721, 7443, 8152, + 827, 10145, 4117, 8717, 721, 11649, 8152, + 827, 10145, 4849, 601, 6909, 721, 7443, 4117, 7100, + 827, 10145, 4849, 4117, 6909, 721, 7443, 601, 7100, + 827, 10145, 4849, 6909, 721, 7443, 601, 7100, + 827, 10145, 4849, 6909, 721, 7443, 4117, 7100, + 827, 10145, 4849, 6909, 721, 7443, 10677, 7100, + 827, 10145, 4849, 7101, 721, 7443, 601, 6908, + 827, 10145, 4849, 7101, 721, 7443, 4117, 6908, + 827, 10145, 4849, 7101, 721, 7443, 10677, 6908, + 827, 10145, 6909, 600, + 827, 10145, 6909, 601, 721, 4848, + 827, 10145, 6909, 601, 721, 7101, 4116, + 827, 10145, 6909, 601, 721, 7442, + 827, 10145, 6909, 601, 721, 11648, + 827, 10145, 6909, 4116, + 827, 10145, 6909, 4117, 721, 4848, + 827, 10145, 6909, 4117, 721, 7442, + 827, 10145, 6909, 4117, 721, 11648, + 827, 10145, 6909, 4848, + 827, 10145, 6909, 4849, 721, 7101, 7442, + 827, 10145, 6909, 7442, + 827, 10145, 6909, 8153, 3993, 10676, + 827, 10145, 6909, 8153, 3993, 11648, + 827, 10145, 6909, 8849, 3993, 10676, + 827, 10145, 6909, 8849, 3993, 11648, + 827, 10145, 6909, 10676, + 827, 10145, 6909, 10677, 721, 4848, + 827, 10145, 6909, 10677, 721, 7442, + 827, 10145, 6909, 10677, 721, 11648, + 827, 10145, 6909, 11191, 3993, 10676, + 827, 10145, 6909, 11191, 3993, 11648, + 827, 10145, 6909, 11648, + 827, 10145, 7101, 600, + 827, 10145, 7101, 601, 721, 4848, + 827, 10145, 7101, 601, 721, 6909, 4116, + 827, 10145, 7101, 601, 721, 7442, + 827, 10145, 7101, 601, 721, 11648, + 827, 10145, 7101, 731, 601, 721, 4848, + 827, 10145, 7101, 731, 601, 721, 7442, + 827, 10145, 7101, 731, 4117, 721, 4848, + 827, 10145, 7101, 731, 4117, 721, 7442, + 827, 10145, 7101, 4116, + 827, 10145, 7101, 4117, 721, 4848, + 827, 10145, 7101, 4117, 721, 7442, + 827, 10145, 7101, 4117, 721, 11648, + 827, 10145, 7101, 4848, + 827, 10145, 7101, 4849, 721, 6909, 7442, + 827, 10145, 7101, 7442, + 827, 10145, 7101, 8153, 3993, 10676, + 827, 10145, 7101, 8153, 3993, 11648, + 827, 10145, 7101, 8849, 3993, 10676, + 827, 10145, 7101, 8849, 3993, 11648, + 827, 10145, 7101, 10001, 6622, + 827, 10145, 7101, 10001, 7773, 4849, 569, 7121, 7442, + 827, 10145, 7101, 10001, 7773, 7443, 569, 7121, 4848, + 827, 10145, 7101, 10676, + 827, 10145, 7101, 10677, 721, 4848, + 827, 10145, 7101, 10677, 721, 7442, + 827, 10145, 7101, 10677, 721, 11648, + 827, 10145, 7101, 11191, 3993, 10676, + 827, 10145, 7101, 11191, 3993, 11648, + 827, 10145, 7101, 11648, + 827, 10145, 7443, 601, 6909, 721, 4849, 4117, 7100, + 827, 10145, 7443, 4117, 6909, 721, 4849, 601, 7100, + 827, 10145, 7443, 6909, 721, 4849, 601, 7100, + 827, 10145, 7443, 6909, 721, 4849, 4117, 7100, + 827, 10145, 7443, 6909, 721, 4849, 10677, 7100, + 827, 10145, 7443, 7101, 721, 4849, 601, 6908, + 827, 10145, 7443, 7101, 721, 4849, 4117, 6908, + 827, 10145, 7443, 7101, 721, 4849, 10677, 6908, + 827, 10145, 8153, 601, 721, 4848, + 827, 10145, 8153, 601, 721, 7442, + 827, 10145, 8153, 601, 721, 11648, + 827, 10145, 8153, 4117, 721, 4848, + 827, 10145, 8153, 4117, 721, 7442, + 827, 10145, 8153, 4117, 721, 11648, + 827, 10145, 8153, 10676, + 827, 10145, 8153, 10677, 721, 4848, + 827, 10145, 8153, 10677, 721, 7442, + 827, 10145, 8153, 10677, 721, 11648, + 827, 10145, 8153, 11648, + 827, 10145, 10677, 6909, 721, 4849, 7100, + 827, 10145, 10677, 6909, 721, 7443, 7100, + 827, 10145, 10677, 6909, 721, 11649, 7100, + 827, 10145, 10677, 7101, 721, 4849, 6908, + 827, 10145, 10677, 7101, 721, 7443, 6908, + 827, 10145, 10677, 7101, 721, 11649, 6908, + 827, 10145, 10677, 8153, 721, 4849, 8716, + 827, 10145, 10677, 8153, 721, 7443, 8716, + 827, 10145, 10677, 8153, 721, 11649, 8716, + 827, 10145, 10677, 8717, 721, 4849, 8152, + 827, 10145, 10677, 8717, 721, 7443, 8152, + 827, 10145, 10677, 8717, 721, 11649, 8152, + 889, 2412, + 909, 8759, 6, + 909, 8759, 14, + 909, 8759, 26, + 909, 8759, 30, + 909, 8759, 32, + 909, 8759, 36, + 909, 8759, 38, + 909, 8759, 240, + 909, 8759, 248, + 909, 8759, 254, + 909, 8759, 466, + 909, 8759, 472, + 909, 8759, 494, + 909, 8759, 528, + 909, 8759, 538, + 909, 8759, 544, + 909, 8759, 550, + 909, 8759, 554, + 909, 8759, 566, + 909, 8759, 628, + 909, 8759, 642, + 909, 8759, 844, + 909, 8759, 1458, + 909, 8759, 1460, + 909, 8759, 1462, + 909, 8759, 1464, + 909, 8759, 2602, + 909, 8759, 2608, + 909, 8759, 2630, + 909, 8759, 4542, + 909, 8759, 4584, + 909, 8759, 4586, + 909, 8759, 4588, + 909, 8759, 4590, + 909, 8759, 5872, + 909, 8759, 6974, + 909, 9617, 826, + 909, 9617, 920, + 909, 9617, 1036, + 909, 9617, 1093, 2170, + 909, 9617, 1093, 2778, + 909, 9617, 1093, 7694, + 909, 9617, 1132, + 909, 9617, 1136, + 909, 9617, 2025, 2170, + 909, 9617, 2025, 2778, + 909, 9617, 2025, 4214, + 909, 9617, 2025, 7694, + 909, 9617, 2166, + 909, 9617, 2201, 2170, + 909, 9617, 2201, 2778, + 909, 9617, 2386, + 909, 9617, 2390, + 909, 9617, 2586, + 909, 9617, 3794, + 909, 9617, 3805, 429, 6604, + 909, 9617, 3806, + 909, 9617, 3940, + 909, 9617, 4194, + 909, 9617, 4208, + 909, 9617, 4390, + 909, 9617, 4398, + 909, 9617, 4536, + 909, 9617, 4628, + 909, 9617, 4835, 2170, + 909, 9617, 4835, 2778, + 909, 9617, 4835, 4214, + 909, 9617, 4835, 7694, + 909, 9617, 4895, 2170, + 909, 9617, 4895, 2778, + 909, 9617, 4940, + 909, 9617, 4950, + 909, 9617, 5012, + 909, 9617, 5524, + 909, 9617, 5646, + 909, 9617, 5764, + 909, 9617, 6101, 2170, + 909, 9617, 6101, 2778, + 909, 9617, 6113, 2170, + 909, 9617, 6113, 2778, + 909, 9617, 6521, 2170, + 909, 9617, 6521, 2778, + 909, 9617, 6578, + 909, 9617, 6600, + 909, 9617, 6670, + 909, 9617, 6852, + 909, 9617, 6873, 2170, + 909, 9617, 6873, 2778, + 909, 9617, 6873, 7694, + 909, 9617, 6907, 2170, + 909, 9617, 6907, 2778, + 909, 9617, 7057, 2170, + 909, 9617, 7057, 2778, + 909, 9617, 7185, 2170, + 909, 9617, 7185, 2778, + 909, 9617, 7526, + 909, 9617, 7593, 2170, + 909, 9617, 7593, 2778, + 909, 9617, 7600, + 909, 9617, 7603, 2170, + 909, 9617, 7603, 2778, + 909, 9617, 7662, + 909, 9617, 7704, + 909, 9617, 7813, 2170, + 909, 9617, 7813, 2778, + 909, 9617, 7974, + 909, 9617, 8484, + 909, 9617, 8486, + 909, 9617, 8576, + 909, 9617, 8640, + 909, 9617, 8681, 2170, + 909, 9617, 8681, 2778, + 909, 9617, 8681, 7694, + 909, 9617, 8735, 2170, + 909, 9617, 8735, 2778, + 909, 9617, 8824, + 909, 9617, 8870, + 909, 9617, 9102, + 909, 9617, 9948, + 909, 9617, 11488, + 909, 9617, 11803, 4389, 5969, 7736, + 909, 9617, 11803, 4536, + 909, 9617, 11803, 6100, + 909, 9617, 11803, 7816, + 909, 9617, 11803, 8946, + 909, 9617, 12419, 1092, + 909, 9617, 12419, 1170, + 909, 9617, 12419, 2504, + 909, 9617, 12419, 3788, + 909, 9617, 12419, 3850, + 909, 9617, 12419, 4172, + 909, 9617, 12419, 4196, + 909, 9617, 12419, 4218, + 909, 9617, 12419, 4244, + 909, 9617, 12419, 4342, + 909, 9617, 12419, 4844, + 909, 9617, 12419, 4894, + 909, 9617, 12419, 5632, + 909, 9617, 12419, 5764, + 909, 9617, 12419, 6116, + 909, 9617, 12419, 6952, + 909, 9617, 12419, 7532, + 909, 9617, 12419, 7726, + 909, 9617, 12419, 8154, + 909, 9617, 12419, 8730, + 909, 9617, 12419, 8793, 9426, + 909, 9617, 12419, 8870, + 909, 9617, 12495, 4172, + 909, 9617, 12495, 7726, + 909, 9617, 12495, 8154, + 909, 9617, 12495, 8870, + 1009, 8178, + 1009, 8180, + 1009, 8182, + 1009, 8184, + 1009, 8186, + 1009, 8188, + 1045, 5444, + 1045, 6376, + 1045, 7172, + 1045, 10374, + 1109, 429, 7394, + 1177, 718, + 1429, 9730, + 1429, 9912, + 1635, 5758, + 1741, 247, 380, + 1741, 247, 412, + 1741, 323, 332, + 1741, 5965, 1859, 170, + 1741, 5965, 1859, 564, + 1741, 5965, 1859, 2684, + 1741, 5965, 1859, 8034, + 1741, 6689, 2170, + 1741, 6689, 2540, + 1741, 6689, 2778, + 1741, 6689, 4200, + 1741, 6689, 4214, + 1741, 6689, 5190, + 1741, 6689, 6260, + 1741, 6689, 6722, + 1741, 6689, 7508, + 1741, 6689, 7694, + 1741, 7803, 5759, 0, + 1741, 7803, 5759, 8, + 1741, 7803, 5759, 16, + 1741, 7803, 5759, 28, + 1741, 7803, 5759, 40, + 1741, 7803, 5759, 48, + 1741, 7803, 5759, 58, + 1741, 7803, 5759, 72, + 1741, 7803, 5759, 78, + 1741, 7803, 5759, 98, + 1741, 7803, 5759, 168, + 1741, 7803, 5759, 266, + 1741, 7803, 5759, 606, + 1741, 7803, 5759, 668, + 1741, 7803, 5759, 1859, 1588, + 1741, 7803, 5759, 1859, 1658, + 1741, 8405, 28, + 1741, 8405, 108, + 1741, 8405, 130, + 1741, 8405, 150, + 1741, 8405, 209, 2646, + 1741, 8405, 209, 5846, + 1741, 8405, 247, 2646, + 1741, 8405, 247, 5846, + 1741, 8405, 322, + 1741, 8405, 351, 4878, + 1741, 8405, 351, 4898, + 1741, 8405, 380, + 1741, 8405, 412, + 1741, 8405, 480, + 1741, 8405, 537, 2646, + 1741, 8405, 537, 5846, + 1741, 8405, 568, + 1741, 8405, 632, + 1741, 8405, 660, + 1741, 8405, 1619, 2646, + 1741, 8405, 1619, 5846, + 1741, 8405, 2038, + 1741, 8405, 2134, + 1741, 8405, 2219, 2646, + 1741, 8405, 2219, 5846, + 1741, 8405, 2685, 2646, + 1741, 8405, 2685, 5846, + 1741, 10154, + 1741, 11134, + 1741, 11227, 5759, 350, + 1741, 11227, 5759, 2134, + 1741, 12421, 4926, + 1764, + 1809, 4876, + 1809, 8153, 7391, 11195, 4926, + 1809, 9898, + 2027, 2643, 1817, 5759, 1734, + 2027, 2643, 1817, 5759, 4826, + 2027, 2643, 1817, 5965, 8442, + 2027, 2643, 1817, 5965, 8444, + 2027, 2643, 1817, 6689, 2170, + 2027, 2643, 1817, 6689, 2540, + 2027, 2643, 1817, 6689, 2778, + 2027, 2643, 1817, 6689, 4200, + 2027, 2643, 1817, 6689, 4214, + 2027, 2643, 1817, 6689, 5190, + 2027, 2643, 1817, 6689, 6260, + 2027, 2643, 1817, 6689, 6722, + 2027, 2643, 1817, 6689, 7508, + 2027, 2643, 1817, 6689, 7694, + 2027, 2643, 1817, 7803, 5759, 8, + 2027, 2643, 1817, 7803, 5759, 28, + 2027, 2643, 1817, 7803, 5759, 40, + 2027, 2643, 1817, 7803, 5759, 58, + 2027, 2643, 1817, 7803, 5759, 66, + 2027, 2643, 1817, 7803, 5759, 98, + 2027, 2643, 1817, 7803, 5759, 266, + 2027, 2643, 1817, 7803, 5759, 290, + 2027, 2643, 1817, 7803, 5759, 422, + 2027, 2643, 1817, 7803, 5759, 458, + 2027, 2643, 1817, 7803, 5759, 590, + 2027, 2643, 1817, 7803, 5759, 606, + 2027, 2643, 1817, 7803, 5759, 608, + 2027, 2643, 1817, 7803, 5759, 700, + 2027, 2643, 1817, 7803, 5759, 2156, + 2027, 2643, 1817, 7803, 5759, 2806, + 2027, 2643, 1817, 7803, 5759, 7803, 11238, + 2027, 2643, 1817, 8405, 1809, 100, + 2027, 2643, 1817, 8405, 1809, 138, + 2027, 2643, 1817, 8405, 1809, 196, + 2027, 2643, 1817, 8405, 1809, 236, + 2027, 2643, 1817, 8405, 1809, 306, + 2027, 2643, 1817, 8405, 1809, 332, + 2027, 2643, 1817, 8405, 1809, 364, + 2027, 2643, 1817, 8405, 1809, 392, + 2027, 2643, 1817, 8405, 1809, 462, + 2027, 2643, 1817, 8405, 1809, 496, + 2027, 2643, 1817, 8405, 1809, 524, + 2027, 2643, 1817, 8405, 1809, 556, + 2027, 2643, 1817, 8405, 1809, 610, + 2027, 2643, 1817, 8405, 1809, 638, + 2027, 2643, 1817, 8405, 1809, 652, + 2027, 2643, 1817, 8405, 1809, 1702, + 2027, 2643, 1817, 8405, 1809, 2030, + 2027, 2643, 1817, 8405, 1809, 2212, + 2027, 2643, 1817, 8405, 1809, 2678, + 2027, 2643, 1817, 8405, 1809, 2732, + 2027, 2643, 1817, 8405, 1809, 2980, + 2027, 2643, 1817, 8405, 4423, 100, + 2027, 2643, 1817, 8405, 4423, 138, + 2027, 2643, 1817, 8405, 4423, 196, + 2027, 2643, 1817, 8405, 4423, 236, + 2027, 2643, 1817, 8405, 4423, 306, + 2027, 2643, 1817, 8405, 4423, 332, + 2027, 2643, 1817, 8405, 4423, 364, + 2027, 2643, 1817, 8405, 4423, 392, + 2027, 2643, 1817, 8405, 4423, 462, + 2027, 2643, 1817, 8405, 4423, 496, + 2027, 2643, 1817, 8405, 4423, 524, + 2027, 2643, 1817, 8405, 4423, 556, + 2027, 2643, 1817, 8405, 4423, 610, + 2027, 2643, 1817, 8405, 4423, 638, + 2027, 2643, 1817, 8405, 4423, 652, + 2027, 2643, 1817, 8405, 4423, 1702, + 2027, 2643, 1817, 8405, 4423, 2030, + 2027, 2643, 1817, 8405, 4423, 2212, + 2027, 2643, 1817, 8405, 4423, 2678, + 2027, 2643, 1817, 8405, 4423, 2732, + 2027, 2643, 1817, 8405, 4423, 2980, + 2027, 2643, 1817, 8405, 6789, 2, + 2027, 2643, 1817, 8405, 6789, 6, + 2027, 2643, 1817, 8405, 6789, 20, + 2027, 2643, 1817, 8405, 6789, 24, + 2027, 2643, 1817, 8405, 6789, 26, + 2027, 2643, 1817, 8405, 6789, 42, + 2027, 2643, 1817, 8405, 6789, 400, + 2027, 8701, 5758, + 2075, 1809, 5965, 11424, + 2075, 4423, 5965, 11424, + 2075, 6616, + 2075, 6689, 2170, + 2075, 6689, 2540, + 2075, 6689, 2778, + 2075, 6689, 4200, + 2075, 6689, 4214, + 2075, 6689, 5190, + 2075, 6689, 6260, + 2075, 6689, 6722, + 2075, 6689, 7508, + 2075, 6689, 7694, + 2075, 8405, 0, + 2075, 8405, 8, + 2075, 8405, 16, + 2075, 8405, 26, + 2075, 8405, 28, + 2075, 8405, 40, + 2075, 8405, 100, + 2075, 8405, 138, + 2075, 8405, 162, + 2075, 8405, 196, + 2075, 8405, 236, + 2075, 8405, 292, + 2075, 8405, 306, + 2075, 8405, 332, + 2075, 8405, 364, + 2075, 8405, 392, + 2075, 8405, 393, 8936, + 2075, 8405, 440, + 2075, 8405, 462, + 2075, 8405, 510, + 2075, 8405, 524, + 2075, 8405, 556, + 2075, 8405, 622, + 2075, 8405, 652, + 2075, 8405, 884, + 2075, 8405, 1228, + 2075, 8405, 2126, + 2075, 8405, 2127, 8936, + 2075, 8405, 2438, + 2075, 8405, 4679, 292, + 2075, 8405, 4679, 510, + 2075, 8405, 4679, 884, + 2075, 8405, 11470, + 2075, 8775, 441, 8104, + 2075, 8775, 11636, + 2075, 10767, 4895, 1809, 5964, + 2075, 10767, 4895, 4423, 5964, + 2075, 10767, 4895, 8649, 5964, + 2075, 10767, 4895, 11475, 5964, + 2075, 10767, 7551, 1809, 5964, + 2075, 10767, 7551, 4423, 5964, + 2075, 10767, 7551, 8649, 5964, + 2075, 10767, 8153, 1045, 6376, + 2075, 10767, 12511, 4926, + 2075, 11672, + 2075, 12017, 4926, + 2088, + 2091, 1, 8763, 428, + 2091, 1, 10579, 428, + 2091, 81, 9263, 428, + 2091, 5758, + 2091, 5972, + 2091, 6569, 4926, + 2091, 6741, 568, + 2091, 7708, + 2091, 7919, 6741, 568, + 2091, 8521, 10573, 428, + 2091, 8521, 10573, 429, 445, 6741, 568, + 2091, 8745, 6989, 429, 445, 6741, 568, + 2091, 8745, 10379, 429, 445, 6741, 568, + 2091, 10411, 568, + 2091, 11041, 568, + 2091, 11098, + 2091, 11621, 568, + 2091, 12472, + 2091, 13045, 6741, 568, + 2159, 825, 2690, + 2159, 3771, 8020, + 2159, 3992, + 2159, 4210, + 2159, 4530, + 2159, 6564, + 2159, 7921, 429, 6568, + 2159, 8009, 3711, 13054, + 2159, 8153, 10728, + 2159, 9973, 8975, 8524, + 2159, 10267, 4210, + 2163, 5758, + 2167, 8325, 8405, 0, + 2167, 8325, 8405, 8, + 2167, 8325, 8405, 16, + 2167, 8325, 8405, 28, + 2167, 8325, 8405, 40, + 2167, 8325, 8405, 102, + 2167, 8325, 8405, 142, + 2167, 8325, 8405, 164, + 2167, 8325, 8405, 172, + 2167, 8325, 8405, 174, + 2167, 8325, 8405, 176, + 2167, 8325, 8405, 182, + 2167, 8325, 8405, 184, + 2167, 8325, 8405, 238, + 2167, 8325, 8405, 266, + 2167, 8325, 8405, 306, + 2167, 8325, 8405, 310, + 2167, 8325, 8405, 326, + 2167, 8325, 8405, 468, + 2167, 8325, 8405, 560, + 2167, 8325, 8405, 606, + 2167, 8325, 8405, 612, + 2167, 8325, 8405, 672, + 2167, 8325, 8405, 886, + 2167, 8325, 8405, 1106, + 2167, 8325, 8405, 1122, + 2167, 8325, 8405, 1124, + 2167, 8325, 8405, 1614, + 2167, 8325, 8405, 2214, + 2167, 8325, 8405, 2518, + 2167, 8325, 8405, 2680, + 2167, 8325, 9513, 2170, + 2167, 8325, 9513, 2670, + 2167, 8325, 9513, 4200, + 2167, 8325, 9513, 6784, + 2167, 9583, 5759, 0, + 2167, 9583, 5759, 16, + 2167, 9583, 5759, 40, + 2167, 9583, 5759, 100, + 2167, 9583, 5759, 116, + 2167, 9583, 5759, 138, + 2167, 9583, 5759, 144, + 2167, 9583, 5759, 152, + 2167, 9583, 5759, 196, + 2167, 9583, 5759, 216, + 2167, 9583, 5759, 230, + 2167, 9583, 5759, 236, + 2167, 9583, 5759, 292, + 2167, 9583, 5759, 296, + 2167, 9583, 5759, 306, + 2167, 9583, 5759, 326, + 2167, 9583, 5759, 332, + 2167, 9583, 5759, 364, + 2167, 9583, 5759, 374, + 2167, 9583, 5759, 384, + 2167, 9583, 5759, 392, + 2167, 9583, 5759, 416, + 2167, 9583, 5759, 462, + 2167, 9583, 5759, 510, + 2167, 9583, 5759, 520, + 2167, 9583, 5759, 524, + 2167, 9583, 5759, 556, + 2167, 9583, 5759, 576, + 2167, 9583, 5759, 610, + 2167, 9583, 5759, 614, + 2167, 9583, 5759, 638, + 2167, 9583, 5759, 652, + 2167, 9583, 5759, 670, + 2167, 9583, 5759, 2516, + 2167, 9583, 5759, 2566, + 2167, 9583, 5759, 2678, + 2167, 9583, 5759, 3700, + 2167, 9583, 5759, 9058, + 2167, 9583, 5759, 10790, + 2167, 9583, 5759, 11436, + 2167, 9583, 5759, 11926, + 2167, 9583, 5759, 12408, + 2167, 9583, 5759, 12410, + 2167, 9583, 5759, 12896, + 2167, 9583, 6129, 9178, + 2167, 9583, 8525, 2170, + 2167, 9583, 8525, 2670, + 2167, 9583, 8525, 2778, + 2167, 9583, 8525, 8876, + 2167, 9583, 8525, 9344, + 2171, 1045, 5387, 2779, 4113, 12132, + 2171, 1045, 8392, + 2209, 2671, 10625, 5758, + 2209, 5758, + 2209, 7171, 5758, + 2241, 11945, 11632, + 2511, 7172, + 2541, 9601, 6505, 5830, + 2541, 10425, 6505, 721, 7821, 10194, + 2586, + 2639, 1809, 4876, + 2639, 4223, 5836, + 2639, 4849, 6627, 9050, + 2639, 4849, 8745, 9050, + 2639, 4849, 12114, + 2639, 5445, 5758, + 2639, 6610, + 2639, 6616, + 2639, 6689, 2170, + 2639, 6689, 2540, + 2639, 6689, 2778, + 2639, 6689, 4200, + 2639, 6689, 4214, + 2639, 6689, 5190, + 2639, 6689, 6260, + 2639, 6689, 6722, + 2639, 6689, 7508, + 2639, 6689, 7694, + 2639, 6875, 7908, + 2639, 7089, 7593, 8405, 0, + 2639, 7089, 7593, 8405, 2, + 2639, 7089, 7593, 8405, 4, + 2639, 7089, 7593, 8405, 6, + 2639, 7089, 7593, 8405, 8, + 2639, 7089, 7593, 8405, 10, + 2639, 7089, 7593, 8405, 12, + 2639, 7089, 7593, 8405, 14, + 2639, 7089, 7593, 8405, 16, + 2639, 7089, 7593, 8405, 18, + 2639, 7089, 7593, 8405, 20, + 2639, 7089, 7593, 8405, 22, + 2639, 7089, 7593, 8405, 24, + 2639, 7089, 7593, 8405, 26, + 2639, 7089, 7593, 8405, 28, + 2639, 7089, 7593, 8405, 30, + 2639, 7089, 7593, 8405, 32, + 2639, 7089, 7593, 8405, 34, + 2639, 7089, 7593, 8405, 36, + 2639, 7089, 7593, 8405, 38, + 2639, 7089, 7593, 8405, 40, + 2639, 7089, 7593, 8405, 42, + 2639, 7089, 7593, 8405, 44, + 2639, 7089, 7593, 8405, 46, + 2639, 7089, 7593, 8405, 48, + 2639, 7089, 7593, 8405, 50, + 2639, 7089, 9063, 8405, 0, + 2639, 7089, 9063, 8405, 2, + 2639, 7089, 9063, 8405, 4, + 2639, 7089, 9063, 8405, 6, + 2639, 7089, 9063, 8405, 8, + 2639, 7089, 9063, 8405, 10, + 2639, 7089, 9063, 8405, 12, + 2639, 7089, 9063, 8405, 14, + 2639, 7089, 9063, 8405, 16, + 2639, 7089, 9063, 8405, 18, + 2639, 7089, 9063, 8405, 20, + 2639, 7089, 9063, 8405, 22, + 2639, 7089, 9063, 8405, 24, + 2639, 7089, 9063, 8405, 26, + 2639, 7089, 9063, 8405, 28, + 2639, 7089, 9063, 8405, 30, + 2639, 7089, 9063, 8405, 32, + 2639, 7089, 9063, 8405, 34, + 2639, 7089, 9063, 8405, 36, + 2639, 7089, 9063, 8405, 38, + 2639, 7089, 9063, 8405, 40, + 2639, 7089, 9063, 8405, 42, + 2639, 7089, 9063, 8405, 44, + 2639, 7089, 9063, 8405, 46, + 2639, 7089, 9063, 8405, 48, + 2639, 7089, 9063, 8405, 50, + 2639, 7443, 6627, 9050, + 2639, 7443, 8745, 9050, + 2639, 7443, 12114, + 2639, 7608, + 2639, 7708, + 2639, 8129, 5758, + 2639, 8167, 5758, + 2639, 8525, 5758, + 2639, 9581, 5758, + 2639, 9633, 9718, + 2639, 9718, + 2639, 9898, + 2639, 10469, 4926, + 2639, 10677, 4876, + 2639, 10708, + 2639, 11099, 5758, + 2639, 11195, 4926, + 2639, 11224, + 2639, 11424, + 2639, 11449, 7908, + 2639, 11451, 90, + 2639, 12017, 4926, + 2639, 12473, 5758, + 2639, 12478, + 2643, 337, 8405, 0, + 2643, 337, 8405, 8, + 2643, 337, 8405, 16, + 2643, 337, 8405, 28, + 2643, 337, 8405, 40, + 2643, 337, 8405, 72, + 2643, 337, 8405, 162, + 2643, 337, 8405, 166, + 2643, 337, 8405, 196, + 2643, 337, 8405, 236, + 2643, 337, 8405, 306, + 2643, 337, 8405, 332, + 2643, 337, 8405, 364, + 2643, 337, 8405, 392, + 2643, 337, 8405, 440, + 2643, 337, 8405, 462, + 2643, 337, 8405, 496, + 2643, 337, 8405, 524, + 2643, 337, 8405, 556, + 2643, 337, 8405, 590, + 2643, 337, 8405, 610, + 2643, 337, 8405, 638, + 2643, 337, 8405, 652, + 2643, 337, 8405, 738, + 2643, 337, 8405, 1612, + 2643, 337, 8405, 2030, + 2643, 337, 8405, 2212, + 2643, 337, 8405, 2678, + 2643, 337, 8405, 2732, + 2643, 337, 8405, 5978, + 2643, 337, 8405, 8834, + 2643, 337, 8405, 8836, + 2643, 337, 8405, 8838, + 2643, 337, 8405, 8840, + 2643, 337, 8405, 8842, + 2691, 5387, 10256, + 2725, 731, 10763, 6435, 6121, 7172, + 2725, 731, 12901, 6434, + 2725, 731, 12901, 6435, 6121, 5444, + 2725, 4389, 10260, + 2725, 4849, 3958, + 2725, 4849, 4389, 9050, + 2725, 4849, 8076, + 2725, 6627, 9050, + 2725, 7443, 3958, + 2725, 7443, 4389, 9050, + 2725, 7443, 8076, + 2725, 8745, 9050, + 2725, 10637, 7533, 9050, + 2725, 12114, + 2779, 1045, 8392, + 2779, 1045, 12132, + 2779, 4113, 5387, 2171, 1045, 12132, + 2779, 8329, 9734, + 2779, 9437, 445, 10374, + 2779, 9437, 721, 10374, + 2779, 10725, 8993, 11876, + 2779, 11913, 8167, 7570, + 2779, 12491, 9437, 444, + 2779, 12491, 9437, 720, + 2847, 4223, 5836, + 2847, 6616, + 2847, 6689, 2170, + 2847, 6689, 2540, + 2847, 6689, 2778, + 2847, 6689, 4200, + 2847, 6689, 4214, + 2847, 6689, 5190, + 2847, 6689, 6260, + 2847, 6689, 6722, + 2847, 6689, 7508, + 2847, 6689, 7694, + 2847, 8775, 1140, + 2847, 8775, 2052, + 2847, 8775, 2634, + 2847, 8775, 3708, + 2847, 8775, 3986, + 2847, 8775, 4100, + 2847, 8775, 4680, + 2847, 8775, 4784, + 2847, 8775, 5944, + 2847, 8775, 5966, + 2847, 8775, 6700, + 2847, 8775, 6776, + 2847, 8775, 7032, + 2847, 10469, 4926, + 2847, 10585, 0, + 2847, 10585, 8, + 2847, 10585, 16, + 2847, 10585, 28, + 2847, 10585, 40, + 2847, 10585, 80, + 2847, 10585, 100, + 2847, 10585, 102, + 2847, 10585, 106, + 2847, 10585, 108, + 2847, 10585, 112, + 2847, 10585, 116, + 2847, 10585, 122, + 2847, 10585, 126, + 2847, 10585, 130, + 2847, 10585, 132, + 2847, 10585, 138, + 2847, 10585, 142, + 2847, 10585, 144, + 2847, 10585, 150, + 2847, 10585, 152, + 2847, 10585, 162, + 2847, 10585, 176, + 2847, 10585, 196, + 2847, 10585, 198, + 2847, 10585, 202, + 2847, 10585, 208, + 2847, 10585, 210, + 2847, 10585, 216, + 2847, 10585, 220, + 2847, 10585, 224, + 2847, 10585, 228, + 2847, 10585, 230, + 2847, 10585, 236, + 2847, 10585, 238, + 2847, 10585, 242, + 2847, 10585, 246, + 2847, 10585, 250, + 2847, 10585, 274, + 2847, 10585, 292, + 2847, 10585, 294, + 2847, 10585, 296, + 2847, 10585, 298, + 2847, 10585, 300, + 2847, 10585, 306, + 2847, 10585, 310, + 2847, 10585, 314, + 2847, 10585, 322, + 2847, 10585, 326, + 2847, 10585, 332, + 2847, 10585, 336, + 2847, 10585, 340, + 2847, 10585, 350, + 2847, 10585, 354, + 2847, 10585, 364, + 2847, 10585, 368, + 2847, 10585, 374, + 2847, 10585, 380, + 2847, 10585, 384, + 2847, 10585, 392, + 2847, 10585, 396, + 2847, 10585, 400, + 2847, 10585, 404, + 2847, 10585, 412, + 2847, 10585, 416, + 2847, 10585, 438, + 2847, 10585, 440, + 2847, 10585, 462, + 2847, 10585, 468, + 2847, 10585, 476, + 2847, 10585, 480, + 2847, 10585, 486, + 2847, 10585, 510, + 2847, 10585, 512, + 2847, 10585, 514, + 2847, 10585, 516, + 2847, 10585, 520, + 2847, 10585, 524, + 2847, 10585, 526, + 2847, 10585, 532, + 2847, 10585, 536, + 2847, 10585, 546, + 2847, 10585, 556, + 2847, 10585, 560, + 2847, 10585, 564, + 2847, 10585, 568, + 2847, 10585, 576, + 2847, 10585, 596, + 2847, 10585, 610, + 2847, 10585, 612, + 2847, 10585, 614, + 2847, 10585, 616, + 2847, 10585, 618, + 2847, 10585, 622, + 2847, 10585, 626, + 2847, 10585, 630, + 2847, 10585, 632, + 2847, 10585, 634, + 2847, 10585, 652, + 2847, 10585, 654, + 2847, 10585, 656, + 2847, 10585, 660, + 2847, 10585, 664, + 2847, 10585, 670, + 2847, 10585, 672, + 2847, 10585, 676, + 2847, 10585, 678, + 2847, 10585, 680, + 2847, 10585, 778, + 2847, 10585, 792, + 2847, 10585, 794, + 2847, 10585, 796, + 2847, 10585, 798, + 2847, 10585, 800, + 2847, 10585, 818, + 2847, 10585, 876, + 2847, 10585, 914, + 2847, 10585, 984, + 2847, 10585, 996, + 2847, 10585, 998, + 2847, 10585, 1000, + 2847, 10585, 1002, + 2847, 10585, 1004, + 2847, 10585, 1040, + 2847, 10585, 1098, + 2847, 10585, 1150, + 2847, 10585, 1172, + 2847, 10585, 1228, + 2847, 10585, 1230, + 2847, 10585, 1232, + 2847, 10585, 1234, + 2847, 10585, 1236, + 2847, 10585, 1238, + 2847, 10585, 1240, + 2847, 10585, 1290, + 2847, 10585, 1346, + 2847, 10585, 1356, + 2847, 10585, 1362, + 2847, 10585, 1384, + 2847, 10585, 1422, + 2847, 10585, 1424, + 2847, 10585, 1436, + 2847, 10585, 1506, + 2847, 10585, 1542, + 2847, 10585, 1588, + 2847, 10585, 1598, + 2847, 10585, 1660, + 2847, 10585, 1668, + 2847, 10585, 1670, + 2847, 10585, 1672, + 2847, 10585, 1674, + 2847, 10585, 1676, + 2847, 10585, 1758, + 2847, 10585, 1802, + 2847, 10585, 1878, + 2847, 10585, 1880, + 2847, 10585, 1882, + 2847, 10585, 1884, + 2847, 10585, 1886, + 2847, 10585, 1890, + 2847, 10585, 1938, + 2847, 10585, 2006, + 2847, 10585, 2008, + 2847, 10585, 2010, + 2847, 10585, 2012, + 2847, 10585, 2014, + 2847, 10585, 2016, + 2847, 10585, 2062, + 2847, 10585, 2064, + 2847, 10585, 2066, + 2847, 10585, 2068, + 2847, 10585, 2070, + 2847, 10585, 2084, + 2847, 10585, 2126, + 2847, 10585, 2130, + 2847, 10585, 2132, + 2847, 10585, 2134, + 2847, 10585, 2136, + 2847, 10585, 2178, + 2847, 10585, 2204, + 2847, 10585, 2238, + 2847, 10585, 2402, + 2847, 10585, 2430, + 2847, 10585, 2504, + 2847, 10585, 2516, + 2847, 10585, 2518, + 2847, 10585, 2520, + 2847, 10585, 2522, + 2847, 10585, 2524, + 2847, 10585, 2554, + 2847, 10585, 2666, + 2847, 10585, 2678, + 2847, 10585, 2680, + 2847, 10585, 2682, + 2847, 10585, 2684, + 2847, 10585, 2686, + 2847, 10585, 2722, + 2847, 10585, 2856, + 2847, 10585, 2876, + 2847, 10585, 2910, + 2847, 10585, 2922, + 2847, 10585, 2924, + 2847, 10585, 2934, + 2847, 10585, 2940, + 2847, 10585, 2942, + 2847, 10585, 2948, + 2847, 10585, 3050, + 2847, 10585, 3082, + 2847, 10585, 3138, + 2847, 10585, 3146, + 2847, 10585, 3148, + 2847, 10585, 3150, + 2847, 10585, 3152, + 2847, 10585, 3154, + 2847, 10585, 3178, + 2847, 10585, 3778, + 2847, 10585, 3780, + 2847, 10585, 4068, + 2847, 10585, 4070, + 2847, 10585, 4072, + 2847, 10585, 4074, + 2847, 10585, 4076, + 2847, 10585, 4078, + 2847, 10585, 4080, + 2847, 10585, 4246, + 2847, 10585, 4248, + 2847, 10585, 4250, + 2847, 10585, 4252, + 2847, 10585, 4774, + 2847, 10585, 4776, + 2847, 10585, 4778, + 2847, 10585, 4780, + 2847, 10585, 4932, + 2847, 10585, 4934, + 2847, 10585, 4964, + 2847, 10585, 4966, + 2847, 10585, 4968, + 2847, 10585, 4970, + 2847, 10585, 4972, + 2847, 10585, 5100, + 2847, 10585, 5114, + 2847, 10585, 5136, + 2847, 10585, 5146, + 2847, 10585, 5152, + 2847, 10585, 5154, + 2847, 10585, 5156, + 2847, 10585, 5158, + 2847, 10585, 5160, + 2847, 10585, 5168, + 2847, 10585, 5194, + 2847, 10585, 5204, + 2847, 10585, 5296, + 2847, 10585, 5316, + 2847, 10585, 5678, + 2847, 10585, 5710, + 2847, 10585, 5914, + 2847, 10585, 5930, + 2847, 10585, 6108, + 2847, 10585, 6126, + 2847, 10585, 6274, + 2847, 10585, 6282, + 2847, 10585, 6682, + 2847, 10585, 6684, + 2847, 10585, 7152, + 2847, 10585, 7154, + 2847, 10585, 7223, 150, + 2847, 10585, 7223, 196, + 2847, 10585, 7223, 306, + 2847, 10585, 7223, 364, + 2847, 10585, 7223, 2554, + 2847, 10585, 7228, + 2847, 10585, 7230, + 2847, 10585, 7232, + 2847, 10585, 11674, + 2941, 5758, + 2972, + 3055, 5758, + 3071, 6178, + 3245, 8774, + 3264, + 3285, 8774, + 3769, 8774, + 3839, 2812, + 3849, 428, + 3871, 5758, + 3873, 5758, + 3879, 6689, 2170, + 3879, 6689, 2540, + 3879, 6689, 2778, + 3879, 6689, 4200, + 3879, 6689, 4214, + 3879, 6689, 5190, + 3879, 6689, 6260, + 3879, 6689, 6722, + 3879, 6689, 7508, + 3879, 6689, 7694, + 3879, 7803, 5759, 16, + 3879, 7803, 5759, 28, + 3879, 7803, 5759, 40, + 3879, 7803, 5759, 58, + 3879, 7803, 5759, 72, + 3879, 7803, 5759, 92, + 3879, 7803, 5759, 168, + 3879, 7803, 5759, 266, + 3879, 7803, 5759, 426, + 3879, 7803, 5759, 590, + 3879, 8405, 0, + 3879, 8405, 8, + 3879, 8405, 16, + 3879, 8405, 28, + 3879, 8405, 40, + 3879, 8405, 72, + 3879, 8405, 100, + 3879, 8405, 138, + 3879, 8405, 216, + 3879, 8405, 236, + 3879, 8405, 292, + 3879, 8405, 306, + 3879, 8405, 332, + 3879, 8405, 364, + 3879, 8405, 392, + 3879, 8405, 462, + 3879, 8405, 510, + 3879, 8405, 524, + 3879, 8405, 556, + 3879, 8405, 610, + 3879, 8405, 652, + 3879, 8405, 766, + 3879, 8405, 792, + 3879, 8405, 884, + 3879, 8405, 974, + 3879, 8405, 996, + 3879, 8405, 1260, + 3879, 8405, 1512, + 3879, 8405, 1612, + 3879, 8405, 1948, + 3879, 8405, 2030, + 3879, 8405, 2042, + 3879, 8405, 2106, + 3879, 8405, 2212, + 3879, 8405, 2246, + 3879, 8405, 2566, + 3879, 8405, 2678, + 3879, 8405, 3902, + 3879, 8405, 5178, + 3879, 8405, 5182, + 3879, 8405, 5184, + 3879, 8405, 6789, 12, + 3879, 8405, 6789, 20, + 3879, 8405, 6789, 22, + 3879, 8405, 6789, 26, + 3879, 8405, 6789, 30, + 3879, 8405, 6789, 34, + 3879, 8405, 6789, 38, + 3879, 8405, 6789, 48, + 3879, 8405, 6789, 124, + 3879, 8405, 6789, 400, + 3879, 8405, 6789, 542, + 3879, 10775, 5759, 332, + 3879, 10775, 5759, 510, + 3879, 10775, 5759, 622, + 3879, 10775, 5759, 652, + 3879, 10775, 5759, 6789, 14, + 3879, 10775, 5759, 6789, 24, + 3879, 10775, 5759, 6789, 400, + 3879, 12133, 6646, + 3879, 12133, 8153, 6646, + 3879, 12133, 8732, + 3879, 12133, 8849, 6646, + 3961, 5566, + 3989, 7512, + 4103, 2091, 6798, + 4103, 2091, 7396, + 4103, 2091, 8122, + 4103, 2091, 8123, 6121, 10489, 10355, 7580, + 4103, 2091, 9113, 89, 8466, + 4103, 2091, 9113, 89, 8521, 10572, + 4103, 2091, 9113, 89, 8521, 10573, 445, 6740, + 4103, 2091, 9604, + 4103, 2091, 9605, 445, 6740, + 4103, 2091, 9750, + 4103, 2091, 9751, 445, 6740, + 4107, 5758, + 4117, 4197, 5878, + 4117, 5876, + 4117, 5877, 6121, 8057, 6490, + 4117, 7443, 10001, 10154, + 4117, 10716, + 4153, 8781, 6622, + 4171, 5758, + 4201, 1045, 4926, + 4201, 1045, 12132, + 4215, 1045, 4926, + 4215, 1045, 12132, + 4215, 11907, 9898, + 4215, 13047, 9898, + 4215, 13233, 9898, + 4223, 5836, + 4223, 6510, + 4223, 7327, 4676, + 4228, + 4260, + 4269, 4926, + 4387, 7608, + 4401, 8774, + 4423, 9831, 5758, + 4676, + 4686, + 4837, 9615, 5012, + 4849, 721, 7443, 5876, + 4849, 721, 7443, 8153, 11378, + 4849, 731, 11099, 9050, + 4849, 1809, 11715, 9050, + 4849, 2171, 8159, 6510, + 4849, 2171, 9615, 6510, + 4849, 3713, 601, 7443, 3713, 601, 9326, + 4849, 3713, 601, 7443, 3713, 4117, 9326, + 4849, 3713, 4117, 7443, 3713, 601, 9326, + 4849, 3713, 4117, 7443, 3713, 4117, 9326, + 4849, 4197, 5878, + 4849, 4201, 9259, 6510, + 4849, 4389, 6505, 8056, + 4849, 4389, 6510, + 4849, 5876, + 4849, 6409, 9050, + 4849, 6409, 9051, 6121, 1044, + 4849, 6435, 6121, 7593, 8056, + 4849, 6435, 6121, 9095, 5444, + 4849, 6505, 10637, 7533, 9050, + 4849, 6505, 11677, 9050, + 4849, 6627, 9050, + 4849, 6627, 9051, 7121, 4530, + 4849, 6627, 9051, 7773, 4530, + 4849, 6627, 9051, 8473, 7370, + 4849, 6792, + 4849, 7327, 4676, + 4849, 7443, 6105, 6434, + 4849, 7443, 6434, + 4849, 7443, 6435, 6121, 8153, 10677, 8758, + 4849, 7443, 6435, 6121, 8758, + 4849, 7443, 6435, 6121, 10677, 8758, + 4849, 7443, 6435, 9785, 7593, 8056, + 4849, 7443, 6505, 6434, + 4849, 7443, 7821, 6434, + 4849, 7443, 8153, 6434, + 4849, 7443, 8153, 6435, 6121, 8758, + 4849, 7443, 8153, 6435, 6121, 10677, 8758, + 4849, 7443, 12103, 6434, + 4849, 7509, 9259, 6510, + 4849, 7695, 9259, 6510, + 4849, 7695, 10467, 6510, + 4849, 7821, 6627, 9050, + 4849, 7821, 8077, 9050, + 4849, 7821, 8745, 9050, + 4849, 7821, 10637, 7533, 9050, + 4849, 7821, 11677, 9050, + 4849, 7821, 12114, + 4849, 8077, 9050, + 4849, 8151, 12877, 9050, + 4849, 8153, 6409, 9050, + 4849, 8153, 8933, 6778, + 4849, 8153, 11195, 4926, + 4849, 8153, 12114, + 4849, 8521, 8191, 11793, 9610, + 4849, 8631, 10371, 9050, + 4849, 8717, 11195, 4926, + 4849, 8745, 9050, + 4849, 8745, 9051, 6121, 5935, 275, 2725, 8076, + 4849, 8745, 9051, 6121, 5935, 275, 8005, 8076, + 4849, 8745, 9051, 6121, 7412, + 4849, 8745, 9051, 6121, 10666, + 4849, 8745, 9051, 7121, 8076, + 4849, 8745, 9051, 7773, 8076, + 4849, 8745, 9051, 10982, + 4849, 8933, 6778, + 4849, 9074, + 4849, 10346, + 4849, 10493, 753, 10794, + 4849, 10523, 41, 9050, + 4849, 10637, 7533, 9050, + 4849, 10643, 7991, 10677, 760, + 4849, 10677, 761, 6121, 7412, + 4849, 10677, 827, 4876, + 4849, 11793, 9610, + 4849, 12114, + 4849, 12115, 7121, 4530, + 4849, 12115, 7773, 4530, + 4849, 12115, 10982, + 4849, 12877, 9050, + 4849, 13029, 9050, + 4877, 11228, + 4877, 12057, 2091, 11049, 2681, 5446, + 4877, 12057, 6121, 12139, 5403, 7939, 5446, + 4877, 12057, 6121, 12857, 5403, 7939, 5446, + 4883, 5758, + 4895, 3993, 4221, 4849, 8467, 429, 8153, 10676, + 4895, 4849, 5876, + 4895, 4849, 7443, 6434, + 4895, 4849, 7443, 8153, 6434, + 4895, 7443, 5876, + 4895, 10016, + 4895, 11097, 6434, + 4895, 11097, 6435, 4221, 760, + 4895, 11097, 8153, 6434, + 4895, 11097, 8153, 6435, 4221, 760, + 4895, 11097, 10531, 6434, + 4895, 11765, 6434, + 4895, 11765, 6435, 4221, 760, + 4895, 11765, 8153, 6434, + 4895, 11765, 8153, 6435, 4221, 760, + 4895, 11765, 10531, 6434, + 4923, 721, 8197, 5758, + 4923, 5758, + 4923, 6121, 8759, 721, 4923, 721, 8197, 5758, + 4923, 6121, 8759, 5758, + 4931, 4926, + 5003, 5758, + 5006, + 5017, 11098, + 5017, 12472, + 5050, + 5131, 5392, + 5385, 826, + 5385, 8037, 6505, 5830, + 5385, 8037, 6622, + 5385, 8037, 9898, + 5385, 8037, 13233, 9898, + 5385, 8762, + 5385, 10578, + 5395, 8008, + 5401, 11891, 4926, + 5409, 5758, + 5445, 5758, + 5445, 5759, 275, 4849, 4389, 8056, + 5445, 5759, 275, 7443, 4389, 8056, + 5445, 5759, 275, 10642, + 5445, 5759, 6121, 1045, 6490, + 5445, 5759, 6121, 6505, 10642, + 5445, 5759, 6121, 7593, 8057, 6376, + 5445, 5759, 6121, 7709, 6376, + 5445, 5759, 6121, 7709, 6490, + 5445, 5759, 6121, 11261, 2778, + 5445, 5759, 6121, 11449, 7909, 6376, + 5445, 5759, 6377, 8167, 5758, + 5545, 5758, + 5551, 275, 6741, 568, + 5551, 6376, + 5551, 6741, 568, + 5551, 7382, + 5551, 10374, + 5769, 6104, + 5781, 8306, + 5831, 429, 6656, + 5831, 721, 9964, + 5831, 8166, + 5831, 10374, + 5887, 6704, + 5909, 6689, 2170, + 5909, 6689, 2540, + 5909, 6689, 2778, + 5909, 6689, 4200, + 5909, 6689, 4214, + 5909, 6689, 5190, + 5909, 6689, 6260, + 5909, 6689, 6722, + 5909, 6689, 7508, + 5909, 6689, 7694, + 5909, 9971, 8775, 3702, + 5909, 10759, 29, 722, + 5909, 10759, 109, 7968, + 5909, 10759, 151, 988, + 5909, 10759, 151, 6562, + 5909, 10759, 209, 196, + 5909, 10759, 209, 1142, + 5909, 10759, 247, 1386, + 5909, 10759, 247, 8518, + 5909, 10759, 323, 1582, + 5909, 10759, 351, 4878, + 5909, 10759, 351, 6582, + 5909, 10759, 354, + 5909, 10759, 381, 364, + 5909, 10759, 413, 416, + 5909, 10759, 413, 2018, + 5909, 10759, 481, 2234, + 5909, 10759, 517, 2448, + 5909, 10759, 520, + 5909, 10759, 537, 536, + 5909, 10759, 537, 2580, + 5909, 10759, 537, 5614, + 5909, 10759, 537, 5630, + 5909, 10759, 569, 2650, + 5909, 10759, 569, 7344, + 5909, 10759, 633, 6098, + 5909, 10759, 661, 3022, + 5909, 10759, 661, 6212, + 5909, 10759, 891, 3880, + 5909, 10759, 891, 3908, + 5909, 10759, 891, 6566, + 5909, 10759, 891, 6576, + 5909, 10759, 1619, 4738, + 5909, 10759, 1619, 4750, + 5909, 10759, 1619, 7050, + 5909, 10759, 1619, 7052, + 5909, 10759, 1619, 9618, + 5909, 10759, 1859, 170, + 5909, 10759, 1859, 2684, + 5909, 10759, 1859, 2730, + 5909, 10759, 1859, 9938, + 5909, 10759, 1859, 10228, + 5909, 10759, 2039, 2040, + 5909, 10759, 2219, 5412, + 5909, 10759, 2219, 7366, + 5909, 10759, 2219, 9652, + 5909, 10759, 2685, 5912, + 5909, 10759, 2685, 7690, + 5909, 10759, 2685, 7696, + 5909, 10759, 2685, 8812, + 5909, 10759, 2685, 9592, + 5909, 10759, 2685, 11694, + 5909, 10759, 5637, 0, + 5909, 10759, 5637, 8, + 5909, 10759, 5637, 16, + 5909, 10759, 5637, 28, + 5909, 10759, 5637, 40, + 5909, 10759, 5637, 58, + 5909, 10759, 5637, 66, + 5909, 10759, 5637, 73, 9446, + 5909, 10759, 5637, 73, 10312, + 5909, 10759, 5637, 78, + 5909, 10759, 5637, 266, + 5909, 10759, 5637, 590, + 5909, 10759, 5637, 606, + 5909, 10759, 5637, 2804, + 5909, 10759, 8358, + 5909, 10759, 9290, + 5909, 10759, 9590, + 5909, 10759, 10314, + 5909, 10759, 10358, + 5909, 10759, 10684, + 5909, 10759, 11108, + 5909, 10759, 11152, + 5909, 10759, 11412, + 5909, 10759, 12072, + 5909, 10759, 12362, + 5927, 7608, + 5946, + 5972, + 6051, 8774, + 6081, 5017, 11098, + 6081, 5017, 12472, + 6105, 3992, + 6105, 6435, 10441, 10015, 4848, + 6105, 6435, 10441, 10015, 7442, + 6107, 1809, 4876, + 6107, 3992, + 6107, 4876, + 6107, 10388, + 6113, 8781, 6622, + 6129, 8330, + 6261, 7825, 7608, + 6261, 7825, 8330, + 6261, 7825, 10363, 7608, + 6261, 7825, 11698, + 6379, 6408, + 6379, 7908, + 6408, + 6409, 6121, 37, 8318, + 6409, 6121, 10666, + 6428, + 6435, 10441, 10959, 5919, 9131, 11096, + 6435, 10441, 10959, 5919, 9131, 11764, + 6435, 10441, 11765, 5919, 9131, 9810, + 6435, 10441, 11765, 5919, 9131, 10958, + 6505, 2048, + 6505, 2587, 6121, 5528, + 6505, 3949, 5842, + 6505, 4202, + 6505, 4215, 9601, 5830, + 6505, 4849, 10441, 6992, + 6505, 5013, 8406, + 6505, 5830, + 6505, 6081, 7593, 8744, + 6505, 6571, 4760, + 6505, 6571, 5404, + 6505, 6571, 5564, + 6505, 6571, 7410, + 6505, 6571, 7996, + 6505, 6571, 8368, + 6505, 6907, 5842, + 6505, 7085, 8056, + 6505, 7085, 8744, + 6505, 7121, 4849, 10642, + 6505, 7121, 7443, 10642, + 6505, 7443, 10441, 6992, + 6505, 7547, 7370, + 6505, 7593, 5830, + 6505, 7593, 8744, + 6505, 7593, 9158, + 6505, 7593, 9438, + 6505, 7611, 5842, + 6505, 7773, 4849, 10642, + 6505, 7773, 7443, 10642, + 6505, 8006, + 6505, 8037, 7821, 5830, + 6505, 8056, + 6505, 8057, 6121, 2779, 7821, 4112, + 6505, 8057, 6121, 4117, 6434, + 6505, 8057, 6121, 7821, 1045, 7442, + 6505, 8463, 7593, 8744, + 6505, 8463, 8744, + 6505, 8463, 9158, + 6505, 8463, 9438, + 6505, 8744, + 6505, 9158, + 6505, 9159, 5842, + 6505, 9159, 6121, 4117, 6434, + 6505, 9159, 7173, 7821, 46, + 6505, 9338, + 6505, 9438, + 6505, 9711, 4178, + 6505, 10143, 1860, + 6505, 10143, 4760, + 6505, 10194, + 6505, 10420, + 6505, 10502, + 6505, 10677, 9264, + 6505, 10677, 11202, + 6505, 11036, + 6505, 11097, 8022, + 6505, 11202, + 6505, 11354, + 6505, 11387, 11205, 8774, + 6505, 11649, 9264, + 6505, 11765, 6434, + 6505, 11765, 8022, + 6505, 11765, 10716, + 6505, 12383, 7593, 10642, + 6505, 12383, 10642, + 6505, 12931, 7593, 10642, + 6505, 12931, 10642, + 6505, 12967, 7593, 10642, + 6505, 12967, 9602, + 6505, 12967, 10642, + 6505, 12984, + 6505, 13067, 7593, 10642, + 6505, 13067, 9602, + 6505, 13067, 10420, + 6505, 13067, 10642, + 6509, 8774, + 6516, + 6531, 7803, 5759, 16, + 6531, 7803, 5759, 40, + 6531, 8405, 0, + 6531, 8405, 16, + 6531, 8405, 40, + 6531, 8405, 100, + 6531, 8405, 138, + 6531, 8405, 216, + 6531, 8405, 236, + 6531, 8405, 306, + 6531, 8405, 332, + 6531, 8405, 364, + 6531, 8405, 392, + 6531, 8405, 462, + 6531, 8405, 510, + 6531, 8405, 524, + 6531, 8405, 556, + 6531, 8405, 622, + 6531, 8405, 652, + 6531, 8405, 2030, + 6542, + 6543, 11061, 7382, + 6546, + 6560, + 6569, 4926, + 6597, 8677, 8774, + 6603, 600, + 6606, + 6610, + 6611, 5758, + 6611, 8166, + 6614, + 6616, + 6623, 429, 10308, + 6623, 429, 11068, + 6627, 9051, 10982, + 6627, 9437, 444, + 6627, 9437, 720, + 6643, 8774, + 6675, 6741, 568, + 6689, 2170, + 6689, 2171, 4223, 5836, + 6689, 2540, + 6689, 2541, 4223, 5836, + 6689, 2778, + 6689, 2779, 4223, 5836, + 6689, 4200, + 6689, 4201, 4223, 5836, + 6689, 4214, + 6689, 4215, 4223, 5836, + 6689, 5190, + 6689, 5191, 4223, 5836, + 6689, 6260, + 6689, 6722, + 6689, 6723, 4223, 5836, + 6689, 7508, + 6689, 7509, 4223, 5836, + 6689, 7694, + 6689, 7695, 4223, 5836, + 6695, 4926, + 6716, + 6717, 8272, + 6723, 8737, 9898, + 6723, 9601, 6505, 5830, + 6723, 9601, 10433, 5830, + 6723, 9601, 12141, 6505, 5830, + 6723, 10425, 10385, 6505, 10194, + 6723, 13233, 11187, 9898, + 6725, 8774, + 6731, 2510, + 6731, 2511, 6121, 4849, 6435, 6376, + 6731, 2511, 6121, 7443, 6435, 6376, + 6731, 2511, 6121, 7593, 8057, 6376, + 6731, 2511, 6121, 9546, + 6735, 8774, + 6741, 569, 115, 11472, + 6741, 569, 445, 10452, + 6741, 569, 445, 10574, + 6741, 569, 445, 11098, + 6741, 569, 445, 12472, + 6741, 721, 10411, 568, + 6745, 569, 2681, 4848, + 6745, 569, 2681, 7442, + 6763, 9956, + 6771, 8774, + 6791, 9615, 5012, + 6812, + 6857, 8774, + 6875, 7908, + 6879, 477, 8774, + 6879, 727, 8798, + 6879, 1583, 8774, + 6879, 2171, 4389, 5758, + 6879, 2171, 4389, 5759, 10707, 4212, + 6879, 2217, 8774, + 6879, 2413, 6121, 8759, 8774, + 6879, 2413, 8774, + 6879, 2779, 7307, 5758, + 6879, 2779, 8819, 5758, + 6879, 3775, 8774, + 6879, 4201, 7307, 5758, + 6879, 4215, 7307, 5758, + 6879, 5375, 5758, + 6879, 5388, + 6879, 6197, 5758, + 6879, 6261, 5758, + 6879, 6654, + 6879, 6655, 721, 5388, + 6879, 6655, 721, 7782, + 6879, 6655, 721, 12120, + 6879, 7023, 8774, + 6879, 7111, 5758, + 6879, 7121, 9513, 5758, + 6879, 7398, + 6879, 7399, 721, 5388, + 6879, 7399, 721, 7782, + 6879, 7399, 721, 12120, + 6879, 7593, 8151, 8427, 7569, 8774, + 6879, 7593, 8405, 384, + 6879, 7593, 8405, 416, + 6879, 7593, 8405, 476, + 6879, 7593, 8405, 644, + 6879, 7593, 8405, 888, + 6879, 7593, 8405, 1128, + 6879, 7593, 8405, 1129, 6121, 5388, + 6879, 7593, 8405, 1129, 6121, 5389, 721, 13036, + 6879, 7593, 8405, 1129, 6121, 6654, + 6879, 7593, 8405, 1129, 6121, 6655, 721, 5388, + 6879, 7593, 8405, 1129, 6121, 6655, 721, 5389, 721, 13036, + 6879, 7593, 8405, 1129, 6121, 6655, 721, 7782, + 6879, 7593, 8405, 1129, 6121, 6655, 721, 7783, 721, 13036, + 6879, 7593, 8405, 1129, 6121, 6655, 721, 12120, + 6879, 7593, 8405, 1129, 6121, 6655, 721, 12121, 721, 13036, + 6879, 7593, 8405, 1129, 6121, 6655, 721, 13036, + 6879, 7593, 8405, 1129, 6121, 7398, + 6879, 7593, 8405, 1129, 6121, 7399, 721, 5388, + 6879, 7593, 8405, 1129, 6121, 7399, 721, 5389, 721, 13036, + 6879, 7593, 8405, 1129, 6121, 7399, 721, 7782, + 6879, 7593, 8405, 1129, 6121, 7399, 721, 7783, 721, 13036, + 6879, 7593, 8405, 1129, 6121, 7399, 721, 12120, + 6879, 7593, 8405, 1129, 6121, 7399, 721, 12121, 721, 13036, + 6879, 7593, 8405, 1129, 6121, 7399, 721, 13036, + 6879, 7593, 8405, 1129, 6121, 7724, + 6879, 7593, 8405, 1129, 6121, 7782, + 6879, 7593, 8405, 1129, 6121, 7783, 721, 13036, + 6879, 7593, 8405, 1129, 6121, 12120, + 6879, 7593, 8405, 1129, 6121, 12121, 721, 13036, + 6879, 7593, 8405, 1129, 6121, 13036, + 6879, 7593, 8405, 2216, + 6879, 7593, 8405, 2250, + 6879, 7593, 8405, 2412, + 6879, 7593, 8405, 2413, 6121, 6654, + 6879, 7593, 8405, 2413, 6121, 7398, + 6879, 7593, 8405, 2490, + 6879, 7593, 8405, 2522, + 6879, 7593, 8405, 2658, + 6879, 7593, 8405, 3774, + 6879, 7593, 8405, 4408, + 6879, 7593, 8405, 4614, + 6879, 7593, 8405, 4615, 6121, 5388, + 6879, 7593, 8405, 4615, 6121, 6654, + 6879, 7593, 8405, 4615, 6121, 6655, 721, 5388, + 6879, 7593, 8405, 4615, 6121, 6655, 721, 7782, + 6879, 7593, 8405, 4615, 6121, 6655, 721, 12120, + 6879, 7593, 8405, 4615, 6121, 7398, + 6879, 7593, 8405, 4615, 6121, 7399, 721, 5388, + 6879, 7593, 8405, 4615, 6121, 7399, 721, 7782, + 6879, 7593, 8405, 4615, 6121, 7399, 721, 12120, + 6879, 7593, 8405, 4615, 6121, 7724, + 6879, 7593, 8405, 4615, 6121, 7782, + 6879, 7593, 8405, 4615, 6121, 8432, + 6879, 7593, 8405, 4615, 6121, 8924, + 6879, 7593, 8405, 4615, 6121, 10808, + 6879, 7593, 8405, 4615, 6121, 10809, 721, 5388, + 6879, 7593, 8405, 4615, 6121, 10809, 721, 7724, + 6879, 7593, 8405, 4615, 6121, 10809, 721, 7782, + 6879, 7593, 8405, 4615, 6121, 10809, 721, 12120, + 6879, 7593, 8405, 4615, 6121, 12120, + 6879, 7593, 8405, 6262, + 6879, 7593, 8405, 6406, + 6879, 7593, 8405, 6407, 6121, 5388, + 6879, 7593, 8405, 6407, 6121, 5389, 721, 13036, + 6879, 7593, 8405, 6407, 6121, 6654, + 6879, 7593, 8405, 6407, 6121, 6655, 721, 5388, + 6879, 7593, 8405, 6407, 6121, 6655, 721, 5389, 721, 13036, + 6879, 7593, 8405, 6407, 6121, 6655, 721, 7782, + 6879, 7593, 8405, 6407, 6121, 6655, 721, 7783, 721, 13036, + 6879, 7593, 8405, 6407, 6121, 6655, 721, 12120, + 6879, 7593, 8405, 6407, 6121, 6655, 721, 12121, 721, 13036, + 6879, 7593, 8405, 6407, 6121, 6655, 721, 13036, + 6879, 7593, 8405, 6407, 6121, 7398, + 6879, 7593, 8405, 6407, 6121, 7399, 721, 5388, + 6879, 7593, 8405, 6407, 6121, 7399, 721, 5389, 721, 13036, + 6879, 7593, 8405, 6407, 6121, 7399, 721, 7782, + 6879, 7593, 8405, 6407, 6121, 7399, 721, 7783, 721, 13036, + 6879, 7593, 8405, 6407, 6121, 7399, 721, 12120, + 6879, 7593, 8405, 6407, 6121, 7399, 721, 12121, 721, 13036, + 6879, 7593, 8405, 6407, 6121, 7399, 721, 13036, + 6879, 7593, 8405, 6407, 6121, 7724, + 6879, 7593, 8405, 6407, 6121, 7782, + 6879, 7593, 8405, 6407, 6121, 7783, 721, 13036, + 6879, 7593, 8405, 6407, 6121, 8432, + 6879, 7593, 8405, 6407, 6121, 8924, + 6879, 7593, 8405, 6407, 6121, 12120, + 6879, 7593, 8405, 6407, 6121, 12121, 721, 13036, + 6879, 7593, 8405, 6407, 6121, 13036, + 6879, 7593, 8405, 6674, + 6879, 7593, 8405, 6789, 7568, + 6879, 7593, 8405, 6824, + 6879, 7593, 8405, 7022, + 6879, 7593, 8405, 7062, + 6879, 7593, 8405, 7080, + 6879, 7593, 8405, 7316, + 6879, 7593, 8405, 7317, 6121, 5388, + 6879, 7593, 8405, 7317, 6121, 5389, 721, 13036, + 6879, 7593, 8405, 7317, 6121, 6654, + 6879, 7593, 8405, 7317, 6121, 6655, 721, 5388, + 6879, 7593, 8405, 7317, 6121, 6655, 721, 5389, 721, 13036, + 6879, 7593, 8405, 7317, 6121, 6655, 721, 7782, + 6879, 7593, 8405, 7317, 6121, 6655, 721, 7783, 721, 13036, + 6879, 7593, 8405, 7317, 6121, 6655, 721, 12120, + 6879, 7593, 8405, 7317, 6121, 6655, 721, 12121, 721, 13036, + 6879, 7593, 8405, 7317, 6121, 6655, 721, 13036, + 6879, 7593, 8405, 7317, 6121, 7398, + 6879, 7593, 8405, 7317, 6121, 7399, 721, 5388, + 6879, 7593, 8405, 7317, 6121, 7399, 721, 5389, 721, 13036, + 6879, 7593, 8405, 7317, 6121, 7399, 721, 7782, + 6879, 7593, 8405, 7317, 6121, 7399, 721, 7783, 721, 13036, + 6879, 7593, 8405, 7317, 6121, 7399, 721, 12120, + 6879, 7593, 8405, 7317, 6121, 7399, 721, 12121, 721, 13036, + 6879, 7593, 8405, 7317, 6121, 7399, 721, 13036, + 6879, 7593, 8405, 7317, 6121, 7724, + 6879, 7593, 8405, 7317, 6121, 7782, + 6879, 7593, 8405, 7317, 6121, 7783, 721, 13036, + 6879, 7593, 8405, 7317, 6121, 12120, + 6879, 7593, 8405, 7317, 6121, 12121, 721, 13036, + 6879, 7593, 8405, 7317, 6121, 13036, + 6879, 7593, 8405, 7484, + 6879, 7593, 8405, 7568, + 6879, 7593, 8405, 7682, + 6879, 7593, 8405, 8748, + 6879, 7593, 8405, 9007, 7062, + 6879, 7593, 8405, 9007, 7484, + 6879, 7593, 8405, 9162, + 6879, 7593, 8405, 9270, + 6879, 7593, 8405, 9271, 6121, 5388, + 6879, 7593, 8405, 9271, 6121, 6654, + 6879, 7593, 8405, 9271, 6121, 6655, 721, 5388, + 6879, 7593, 8405, 9271, 6121, 6655, 721, 7782, + 6879, 7593, 8405, 9271, 6121, 7398, + 6879, 7593, 8405, 9271, 6121, 7399, 721, 5388, + 6879, 7593, 8405, 9271, 6121, 7399, 721, 7782, + 6879, 7593, 8405, 9271, 6121, 7724, + 6879, 7593, 8405, 9271, 6121, 7782, + 6879, 7593, 8405, 9530, + 6879, 7593, 8405, 9531, 6121, 5388, + 6879, 7593, 8405, 9531, 6121, 6654, + 6879, 7593, 8405, 9531, 6121, 6655, 721, 5388, + 6879, 7593, 8405, 9531, 6121, 6655, 721, 7782, + 6879, 7593, 8405, 9531, 6121, 7398, + 6879, 7593, 8405, 9531, 6121, 7399, 721, 5388, + 6879, 7593, 8405, 9531, 6121, 7399, 721, 7782, + 6879, 7593, 8405, 9531, 6121, 7724, + 6879, 7593, 8405, 9531, 6121, 7782, + 6879, 7593, 8405, 9808, + 6879, 7593, 8405, 9809, 6121, 5388, + 6879, 7593, 8405, 9809, 6121, 6654, + 6879, 7593, 8405, 9809, 6121, 6655, 721, 5388, + 6879, 7593, 8405, 9809, 6121, 6655, 721, 7782, + 6879, 7593, 8405, 9809, 6121, 6655, 721, 12120, + 6879, 7593, 8405, 9809, 6121, 7398, + 6879, 7593, 8405, 9809, 6121, 7399, 721, 5388, + 6879, 7593, 8405, 9809, 6121, 7399, 721, 7782, + 6879, 7593, 8405, 9809, 6121, 7399, 721, 12120, + 6879, 7593, 8405, 9809, 6121, 7724, + 6879, 7593, 8405, 9809, 6121, 7782, + 6879, 7593, 8405, 9809, 6121, 8432, + 6879, 7593, 8405, 9809, 6121, 8924, + 6879, 7593, 8405, 9809, 6121, 10808, + 6879, 7593, 8405, 9809, 6121, 10809, 721, 5388, + 6879, 7593, 8405, 9809, 6121, 10809, 721, 7724, + 6879, 7593, 8405, 9809, 6121, 10809, 721, 7782, + 6879, 7593, 8405, 9809, 6121, 10809, 721, 12120, + 6879, 7593, 8405, 9809, 6121, 12120, + 6879, 7593, 8405, 11709, 9162, + 6879, 7593, 10489, 8151, 8427, 7569, 8774, + 6879, 7593, 10489, 8427, 7569, 8774, + 6879, 7683, 8774, + 6879, 7695, 7307, 5758, + 6879, 7695, 10467, 5758, + 6879, 7724, + 6879, 7782, + 6879, 7801, 10365, 10586, + 6879, 7801, 10365, 10588, + 6879, 7801, 10365, 10590, + 6879, 7801, 10365, 10592, + 6879, 7801, 10365, 10594, + 6879, 7801, 10365, 10596, + 6879, 7801, 10365, 10598, + 6879, 7801, 10365, 10600, + 6879, 7801, 10365, 10602, + 6879, 7801, 10365, 11270, + 6879, 7801, 10365, 11272, + 6879, 7801, 10365, 11274, + 6879, 7801, 10365, 11276, + 6879, 7801, 10365, 11278, + 6879, 7801, 10365, 11280, + 6879, 7801, 10365, 11282, + 6879, 7801, 10365, 11284, + 6879, 7801, 10365, 11286, + 6879, 7801, 10365, 11288, + 6879, 7801, 10365, 11290, + 6879, 7801, 10365, 11292, + 6879, 7801, 10365, 11294, + 6879, 7801, 10365, 11296, + 6879, 7801, 10365, 11298, + 6879, 7801, 10365, 11334, + 6879, 7801, 10365, 11336, + 6879, 7801, 10365, 11338, + 6879, 7801, 10365, 11340, + 6879, 7801, 10365, 11342, + 6879, 7941, 5758, + 6879, 7949, 5758, + 6879, 8269, 5758, + 6879, 8405, 3086, + 6879, 8405, 7062, + 6879, 8405, 7484, + 6879, 8405, 7593, 9063, 476, + 6879, 8405, 7593, 9063, 2250, + 6879, 8405, 7593, 9063, 2412, + 6879, 8405, 7593, 9063, 6824, + 6879, 8405, 7593, 9063, 7080, + 6879, 8405, 8748, + 6879, 8405, 9007, 7062, + 6879, 8405, 9162, + 6879, 8427, 7569, 8774, + 6879, 8427, 9271, 8774, + 6879, 8555, 5758, + 6879, 8787, 5758, + 6879, 8941, 5758, + 6879, 9063, 1583, 8774, + 6879, 9063, 7683, 8774, + 6879, 9063, 8151, 8427, 7569, 8774, + 6879, 9063, 8405, 384, + 6879, 9063, 8405, 416, + 6879, 9063, 8405, 476, + 6879, 9063, 8405, 644, + 6879, 9063, 8405, 888, + 6879, 9063, 8405, 1128, + 6879, 9063, 8405, 1129, 6121, 5388, + 6879, 9063, 8405, 1129, 6121, 6654, + 6879, 9063, 8405, 1129, 6121, 6655, 721, 5388, + 6879, 9063, 8405, 1129, 6121, 6655, 721, 5389, 721, 13064, + 6879, 9063, 8405, 1129, 6121, 6655, 721, 7782, + 6879, 9063, 8405, 1129, 6121, 6655, 721, 7783, 721, 13064, + 6879, 9063, 8405, 1129, 6121, 6655, 721, 12120, + 6879, 9063, 8405, 1129, 6121, 6655, 721, 12121, 721, 13064, + 6879, 9063, 8405, 1129, 6121, 6655, 721, 13064, + 6879, 9063, 8405, 1129, 6121, 7398, + 6879, 9063, 8405, 1129, 6121, 7399, 721, 5388, + 6879, 9063, 8405, 1129, 6121, 7399, 721, 5389, 721, 13064, + 6879, 9063, 8405, 1129, 6121, 7399, 721, 7782, + 6879, 9063, 8405, 1129, 6121, 7399, 721, 7783, 721, 13064, + 6879, 9063, 8405, 1129, 6121, 7399, 721, 12120, + 6879, 9063, 8405, 1129, 6121, 7399, 721, 12121, 721, 13064, + 6879, 9063, 8405, 1129, 6121, 7399, 721, 13064, + 6879, 9063, 8405, 1129, 6121, 7724, + 6879, 9063, 8405, 1129, 6121, 7782, + 6879, 9063, 8405, 1129, 6121, 13064, + 6879, 9063, 8405, 2216, + 6879, 9063, 8405, 2250, + 6879, 9063, 8405, 2412, + 6879, 9063, 8405, 2413, 6121, 6654, + 6879, 9063, 8405, 2490, + 6879, 9063, 8405, 2522, + 6879, 9063, 8405, 2658, + 6879, 9063, 8405, 3774, + 6879, 9063, 8405, 4408, + 6879, 9063, 8405, 4614, + 6879, 9063, 8405, 4615, 6121, 5388, + 6879, 9063, 8405, 4615, 6121, 6654, + 6879, 9063, 8405, 4615, 6121, 6655, 721, 5388, + 6879, 9063, 8405, 4615, 6121, 6655, 721, 7782, + 6879, 9063, 8405, 4615, 6121, 6655, 721, 12120, + 6879, 9063, 8405, 4615, 6121, 7398, + 6879, 9063, 8405, 4615, 6121, 7399, 721, 5388, + 6879, 9063, 8405, 4615, 6121, 7399, 721, 7782, + 6879, 9063, 8405, 4615, 6121, 7399, 721, 12120, + 6879, 9063, 8405, 4615, 6121, 7724, + 6879, 9063, 8405, 4615, 6121, 7782, + 6879, 9063, 8405, 4615, 6121, 8432, + 6879, 9063, 8405, 4615, 6121, 8924, + 6879, 9063, 8405, 4615, 6121, 10808, + 6879, 9063, 8405, 6262, + 6879, 9063, 8405, 6406, + 6879, 9063, 8405, 6407, 6121, 5388, + 6879, 9063, 8405, 6407, 6121, 6654, + 6879, 9063, 8405, 6407, 6121, 6655, 721, 5388, + 6879, 9063, 8405, 6407, 6121, 6655, 721, 5389, 721, 13064, + 6879, 9063, 8405, 6407, 6121, 6655, 721, 7782, + 6879, 9063, 8405, 6407, 6121, 6655, 721, 7783, 721, 13064, + 6879, 9063, 8405, 6407, 6121, 6655, 721, 12120, + 6879, 9063, 8405, 6407, 6121, 6655, 721, 12121, 721, 13064, + 6879, 9063, 8405, 6407, 6121, 6655, 721, 13064, + 6879, 9063, 8405, 6407, 6121, 7398, + 6879, 9063, 8405, 6407, 6121, 7399, 721, 5388, + 6879, 9063, 8405, 6407, 6121, 7399, 721, 5389, 721, 13064, + 6879, 9063, 8405, 6407, 6121, 7399, 721, 7782, + 6879, 9063, 8405, 6407, 6121, 7399, 721, 7783, 721, 13064, + 6879, 9063, 8405, 6407, 6121, 7399, 721, 12120, + 6879, 9063, 8405, 6407, 6121, 7399, 721, 12121, 721, 13064, + 6879, 9063, 8405, 6407, 6121, 7399, 721, 13064, + 6879, 9063, 8405, 6407, 6121, 7724, + 6879, 9063, 8405, 6407, 6121, 7782, + 6879, 9063, 8405, 6407, 6121, 8432, + 6879, 9063, 8405, 6407, 6121, 8924, + 6879, 9063, 8405, 6407, 6121, 13064, + 6879, 9063, 8405, 6674, + 6879, 9063, 8405, 6824, + 6879, 9063, 8405, 7022, + 6879, 9063, 8405, 7080, + 6879, 9063, 8405, 7316, + 6879, 9063, 8405, 7317, 6121, 5388, + 6879, 9063, 8405, 7317, 6121, 6654, + 6879, 9063, 8405, 7317, 6121, 6655, 721, 5388, + 6879, 9063, 8405, 7317, 6121, 6655, 721, 5389, 721, 13064, + 6879, 9063, 8405, 7317, 6121, 6655, 721, 7782, + 6879, 9063, 8405, 7317, 6121, 6655, 721, 7783, 721, 13064, + 6879, 9063, 8405, 7317, 6121, 6655, 721, 12120, + 6879, 9063, 8405, 7317, 6121, 6655, 721, 12121, 721, 13064, + 6879, 9063, 8405, 7317, 6121, 6655, 721, 13064, + 6879, 9063, 8405, 7317, 6121, 7398, + 6879, 9063, 8405, 7317, 6121, 7399, 721, 5388, + 6879, 9063, 8405, 7317, 6121, 7399, 721, 5389, 721, 13064, + 6879, 9063, 8405, 7317, 6121, 7399, 721, 7782, + 6879, 9063, 8405, 7317, 6121, 7399, 721, 7783, 721, 13064, + 6879, 9063, 8405, 7317, 6121, 7399, 721, 12120, + 6879, 9063, 8405, 7317, 6121, 7399, 721, 12121, 721, 13064, + 6879, 9063, 8405, 7317, 6121, 7399, 721, 13064, + 6879, 9063, 8405, 7317, 6121, 7724, + 6879, 9063, 8405, 7317, 6121, 7782, + 6879, 9063, 8405, 7317, 6121, 13064, + 6879, 9063, 8405, 7568, + 6879, 9063, 8405, 7682, + 6879, 9063, 8405, 9007, 7484, + 6879, 9063, 8405, 9270, + 6879, 9063, 8405, 9271, 6121, 5388, + 6879, 9063, 8405, 9271, 6121, 6654, + 6879, 9063, 8405, 9271, 6121, 6655, 721, 5388, + 6879, 9063, 8405, 9271, 6121, 6655, 721, 7782, + 6879, 9063, 8405, 9271, 6121, 7398, + 6879, 9063, 8405, 9271, 6121, 7399, 721, 5388, + 6879, 9063, 8405, 9271, 6121, 7399, 721, 7782, + 6879, 9063, 8405, 9271, 6121, 7724, + 6879, 9063, 8405, 9271, 6121, 7782, + 6879, 9063, 8405, 9530, + 6879, 9063, 8405, 9531, 6121, 5388, + 6879, 9063, 8405, 9531, 6121, 6654, + 6879, 9063, 8405, 9531, 6121, 6655, 721, 5388, + 6879, 9063, 8405, 9531, 6121, 6655, 721, 7782, + 6879, 9063, 8405, 9531, 6121, 7398, + 6879, 9063, 8405, 9531, 6121, 7399, 721, 5388, + 6879, 9063, 8405, 9531, 6121, 7399, 721, 7782, + 6879, 9063, 8405, 9531, 6121, 7724, + 6879, 9063, 8405, 9531, 6121, 7782, + 6879, 9063, 8405, 9808, + 6879, 9063, 8405, 9809, 6121, 5388, + 6879, 9063, 8405, 9809, 6121, 6654, + 6879, 9063, 8405, 9809, 6121, 6655, 721, 5388, + 6879, 9063, 8405, 9809, 6121, 6655, 721, 7782, + 6879, 9063, 8405, 9809, 6121, 6655, 721, 12120, + 6879, 9063, 8405, 9809, 6121, 7724, + 6879, 9063, 8405, 9809, 6121, 7782, + 6879, 9063, 8405, 9809, 6121, 8432, + 6879, 9063, 8405, 9809, 6121, 8924, + 6879, 9063, 8405, 9809, 6121, 10808, + 6879, 9063, 8405, 11709, 9162, + 6879, 9063, 8427, 7569, 8774, + 6879, 9063, 10489, 8151, 8427, 7569, 8774, + 6879, 9063, 10489, 8427, 7569, 8774, + 6879, 9245, 5758, + 6879, 9412, + 6879, 9419, 3717, 5758, + 6879, 9483, 8396, + 6879, 9513, 5758, + 6879, 9809, 6121, 4531, 8774, + 6879, 9809, 6121, 6379, 721, 4531, 8774, + 6879, 9809, 6121, 10805, 721, 4531, 8774, + 6879, 10331, 5758, + 6879, 10469, 4926, + 6879, 10489, 8427, 9271, 8774, + 6879, 10651, 3717, 5758, + 6879, 10809, 721, 5388, + 6879, 10809, 721, 7782, + 6879, 10809, 721, 12120, + 6879, 10809, 7724, + 6879, 11261, 7593, 8405, 888, + 6879, 11261, 7593, 8405, 2216, + 6879, 11261, 7593, 8405, 2412, + 6879, 11261, 7593, 8405, 3774, + 6879, 11261, 7593, 8405, 6824, + 6879, 11405, 6443, 2171, 4388, + 6879, 11405, 6443, 2171, 9244, + 6879, 11405, 6443, 2171, 9345, 9736, + 6879, 11405, 6443, 2171, 9345, 9764, + 6879, 11405, 6443, 2171, 9614, + 6879, 11405, 6443, 2171, 10625, 9736, + 6879, 11405, 6443, 2171, 10625, 9764, + 6879, 11405, 6443, 2671, 5010, + 6879, 11405, 6443, 2671, 9736, + 6879, 11405, 6443, 2671, 9764, + 6879, 11405, 6443, 2671, 10625, 9736, + 6879, 11405, 6443, 4200, + 6879, 11405, 6443, 4201, 9344, + 6879, 11405, 6443, 4201, 9345, 9736, + 6879, 11405, 6443, 4201, 9345, 9764, + 6879, 11405, 6443, 4201, 9736, + 6879, 11405, 6443, 4201, 9764, + 6879, 11405, 6443, 4201, 10624, + 6879, 11405, 6443, 4201, 10625, 9764, + 6879, 11405, 6443, 6784, + 6879, 11405, 6443, 6785, 9736, + 6879, 11405, 6443, 6785, 9764, + 6879, 11405, 6443, 6785, 10624, + 6879, 11405, 6443, 6785, 10625, 9736, + 6879, 11405, 8505, 4201, 9344, + 6879, 11405, 9153, 4201, 5010, + 6879, 11405, 9337, 2171, 10436, + 6879, 11405, 9975, 2779, 10138, + 6879, 11405, 10549, 6785, 5010, + 6879, 11405, 10621, 2170, + 6879, 11405, 10621, 2171, 9344, + 6879, 11405, 10621, 2171, 10624, + 6879, 11405, 10621, 2670, + 6879, 11405, 10621, 2778, + 6879, 11405, 10621, 4201, 9344, + 6879, 11405, 10621, 4201, 10624, + 6879, 11405, 10621, 6784, + 6879, 11405, 10621, 7695, 9344, + 6879, 11405, 10621, 8820, + 6879, 11405, 10755, 4201, 9344, + 6879, 11405, 11117, 2670, + 6879, 11405, 11617, 2778, + 6879, 11405, 11617, 2779, 10138, + 6879, 11405, 11617, 4201, 9344, + 6879, 11405, 11645, 2170, + 6879, 11405, 11645, 2670, + 6879, 11405, 11645, 6784, + 6879, 11405, 11865, 2670, + 6879, 11405, 11865, 2671, 10707, 4212, + 6879, 11405, 11865, 4200, + 6879, 11405, 11865, 4201, 9344, + 6879, 11405, 11865, 6784, + 6879, 11405, 11865, 6785, 10707, 4212, + 6879, 12120, + 6879, 12489, 10365, 10586, + 6879, 12489, 10365, 10588, + 6879, 12489, 10365, 10592, + 6879, 12489, 10365, 10594, + 6879, 12489, 10365, 10598, + 6879, 12489, 10365, 10600, + 6879, 12489, 10365, 11272, + 6879, 12489, 10365, 11274, + 6879, 12489, 10365, 11276, + 6879, 12489, 10365, 11278, + 6879, 12489, 10365, 11284, + 6879, 12489, 10365, 11286, + 6879, 12489, 10365, 11288, + 6879, 12489, 10365, 11296, + 6879, 12489, 10365, 11298, + 6879, 12489, 10365, 11300, + 6879, 12489, 10365, 11302, + 6879, 12489, 10365, 11304, + 6879, 12489, 10365, 11306, + 6879, 12489, 10365, 11308, + 6879, 12489, 10365, 11310, + 6879, 12489, 10365, 11312, + 6879, 12489, 10365, 11314, + 6879, 12489, 10365, 11316, + 6879, 12489, 10365, 11318, + 6879, 12489, 10365, 11320, + 6879, 12489, 10365, 11322, + 6879, 12489, 10365, 11324, + 6879, 12489, 10365, 11326, + 6879, 12489, 10365, 11328, + 6879, 12489, 10365, 11330, + 6879, 12489, 10365, 11332, + 6879, 12489, 10365, 11334, + 6879, 12489, 10365, 11336, + 6879, 12489, 10365, 11338, + 6879, 12489, 10365, 11340, + 6879, 12489, 10365, 11342, + 6879, 13036, + 6879, 13064, + 6909, 4215, 13047, 9898, + 6909, 5385, 8037, 6622, + 6909, 6505, 6906, + 6909, 6505, 8083, 9811, 721, 11765, 6434, + 6909, 6505, 8083, 10959, 721, 11765, 6434, + 6909, 6569, 4926, + 6909, 6723, 9601, 12141, 6505, 5830, + 6909, 6723, 13233, 11187, 9898, + 6909, 6879, 6622, + 6909, 6907, 12017, 4927, 10380, + 6909, 7121, 13069, 7821, 11765, 6434, + 6909, 7271, 4153, 6434, + 6909, 7607, 4153, 6434, + 6909, 7773, 13069, 7821, 11765, 6434, + 6909, 7971, 46, + 6909, 8097, 13235, 11765, 6434, + 6909, 8153, 6617, 11195, 4927, 10380, + 6909, 8153, 8869, 6617, 11195, 4927, 10380, + 6909, 8717, 6617, 11195, 4927, 10380, + 6909, 8717, 8869, 6617, 11195, 4927, 10380, + 6909, 9085, 11242, + 6909, 9722, + 6909, 9898, + 6909, 10385, 6505, 5830, + 6909, 10677, 760, + 6909, 11765, 6434, + 6909, 12017, 4927, 10380, + 6909, 12387, 11765, 6434, + 6909, 12539, 11765, 6434, + 6909, 12895, 11765, 6434, + 6909, 12967, 6409, 9051, 10380, + 6909, 12967, 6409, 11195, 4927, 10380, + 6909, 13061, 46, + 6909, 13067, 6409, 9051, 10380, + 6909, 13067, 6409, 11195, 4927, 10380, + 6909, 13191, 7271, 4153, 6434, + 6909, 13191, 7607, 4153, 6434, + 6909, 13191, 11765, 6434, + 6909, 13199, 6505, 11765, 6434, + 6909, 13233, 9898, + 6909, 13233, 10433, 9898, + 6909, 13235, 11765, 6434, + 6909, 13351, 11765, 6434, + 6954, + 6989, 428, + 6989, 429, 445, 12903, 6741, 568, + 7031, 341, 5759, 940, + 7031, 341, 5759, 5740, + 7031, 341, 5965, 6540, + 7031, 341, 5965, 6541, 8596, + 7031, 341, 5965, 8596, + 7031, 341, 6689, 2170, + 7031, 341, 6689, 2540, + 7031, 341, 6689, 2778, + 7031, 341, 6689, 4200, + 7031, 341, 6689, 4214, + 7031, 341, 6689, 5190, + 7031, 341, 6689, 6260, + 7031, 341, 6689, 6722, + 7031, 341, 6689, 7508, + 7031, 341, 6689, 7694, + 7031, 341, 7803, 8, + 7031, 341, 7803, 28, + 7031, 341, 7803, 40, + 7031, 341, 7803, 162, + 7031, 341, 7803, 590, + 7031, 341, 8405, 0, + 7031, 341, 8405, 16, + 7031, 341, 8405, 100, + 7031, 341, 8405, 116, + 7031, 341, 8405, 138, + 7031, 341, 8405, 216, + 7031, 341, 8405, 236, + 7031, 341, 8405, 306, + 7031, 341, 8405, 332, + 7031, 341, 8405, 364, + 7031, 341, 8405, 392, + 7031, 341, 8405, 426, + 7031, 341, 8405, 440, + 7031, 341, 8405, 462, + 7031, 341, 8405, 510, + 7031, 341, 8405, 524, + 7031, 341, 8405, 556, + 7031, 341, 8405, 610, + 7031, 341, 8405, 622, + 7031, 341, 8405, 652, + 7031, 341, 8405, 670, + 7031, 341, 8405, 1434, + 7031, 341, 8405, 1612, + 7031, 341, 8405, 2030, + 7031, 341, 8405, 2126, + 7031, 341, 8405, 2212, + 7031, 341, 8405, 2516, + 7031, 341, 8405, 2678, + 7049, 5759, 1763, 2722, + 7049, 5759, 4740, + 7049, 5759, 6388, + 7049, 5759, 6608, + 7049, 5759, 7450, + 7049, 5759, 7976, + 7049, 5759, 7992, + 7049, 5759, 8025, 2227, 4794, + 7049, 5759, 8583, 5014, + 7049, 5759, 8663, 8666, + 7049, 5759, 8918, + 7049, 5759, 9382, + 7049, 5759, 9408, + 7049, 5759, 9506, + 7049, 5759, 9624, + 7049, 5759, 9794, + 7049, 5759, 9902, + 7049, 5759, 11438, + 7049, 5759, 11440, + 7049, 5759, 12088, + 7049, 5759, 12366, + 7049, 5759, 12906, + 7049, 5759, 13038, + 7049, 6689, 2170, + 7049, 6689, 2540, + 7049, 6689, 2778, + 7049, 6689, 4200, + 7049, 6689, 4214, + 7049, 6689, 5190, + 7049, 6689, 6260, + 7049, 6689, 6722, + 7049, 6689, 7508, + 7049, 6689, 7694, + 7049, 7803, 5759, 8, + 7049, 7803, 5759, 16, + 7049, 7803, 5759, 40, + 7049, 7803, 5759, 48, + 7049, 7803, 5759, 58, + 7049, 7803, 5759, 66, + 7049, 7803, 5759, 72, + 7049, 7803, 5759, 92, + 7049, 7803, 5759, 258, + 7049, 7803, 5759, 266, + 7049, 7803, 5759, 426, + 7049, 7803, 5759, 440, + 7049, 7803, 5759, 582, + 7049, 7803, 5759, 606, + 7049, 7803, 5759, 652, + 7049, 7803, 5759, 668, + 7049, 7803, 10259, 58, + 7049, 7803, 10259, 86, + 7049, 8405, 100, + 7049, 8405, 116, + 7049, 8405, 130, + 7049, 8405, 138, + 7049, 8405, 150, + 7049, 8405, 236, + 7049, 8405, 306, + 7049, 8405, 322, + 7049, 8405, 332, + 7049, 8405, 350, + 7049, 8405, 380, + 7049, 8405, 412, + 7049, 8405, 480, + 7049, 8405, 496, + 7049, 8405, 516, + 7049, 8405, 524, + 7049, 8405, 556, + 7049, 8405, 568, + 7049, 8405, 616, + 7049, 8405, 660, + 7049, 8405, 884, + 7049, 8405, 890, + 7049, 8405, 1612, + 7049, 8405, 1618, + 7049, 8405, 2038, + 7049, 8405, 2080, + 7049, 8405, 2134, + 7049, 8405, 2212, + 7049, 8405, 2218, + 7049, 8405, 2516, + 7049, 8405, 2572, + 7049, 8405, 2678, + 7049, 8405, 2684, + 7049, 8405, 5994, + 7049, 8405, 6000, + 7049, 8775, 783, 2426, + 7049, 8775, 783, 4768, + 7049, 8775, 965, 2426, + 7049, 8775, 965, 4768, + 7049, 8775, 1763, 6441, 782, + 7049, 8775, 1763, 6441, 2226, + 7049, 8775, 1763, 6441, 2552, + 7049, 8775, 1763, 6441, 3814, + 7049, 8775, 1763, 6441, 5026, + 7049, 8775, 1763, 6441, 5450, + 7049, 8775, 1763, 6441, 10446, + 7049, 8775, 1763, 6441, 10448, + 7049, 8775, 1763, 6441, 11178, + 7049, 8775, 1763, 6441, 11180, + 7049, 8775, 2227, 2426, + 7049, 8775, 2227, 4768, + 7049, 8775, 3815, 2426, + 7049, 8775, 3815, 4768, + 7049, 8775, 5027, 2426, + 7049, 8775, 5027, 4768, + 7049, 8775, 5451, 2426, + 7049, 8775, 5451, 4768, + 7049, 8775, 9143, 2426, + 7049, 8775, 9143, 4768, + 7049, 8775, 9145, 2426, + 7049, 8775, 9145, 4768, + 7049, 8775, 9981, 2426, + 7049, 8775, 9981, 4768, + 7049, 8775, 9983, 2426, + 7049, 8775, 9983, 4768, + 7049, 8775, 9985, 2426, + 7049, 8775, 9985, 4768, + 7049, 8775, 10447, 2426, + 7049, 8775, 10447, 4768, + 7049, 8775, 10449, 2426, + 7049, 8775, 10449, 4768, + 7049, 8775, 11179, 2426, + 7049, 8775, 11179, 4768, + 7049, 8775, 11181, 2426, + 7049, 8775, 11181, 4768, + 7049, 8775, 11380, + 7049, 8775, 11716, + 7049, 9971, 8775, 5548, + 7049, 12053, 7803, 360, + 7049, 12053, 7803, 498, + 7049, 12053, 7803, 500, + 7049, 12053, 7803, 506, + 7049, 12053, 7803, 522, + 7049, 12053, 7803, 1850, + 7049, 12053, 7803, 2282, + 7049, 12053, 7803, 2286, + 7049, 12053, 7803, 2288, + 7049, 12053, 7803, 2292, + 7049, 12053, 7803, 2308, + 7049, 12053, 7803, 2321, 6031, 2170, + 7049, 12053, 7803, 2321, 6031, 2778, + 7049, 12053, 7803, 2334, + 7049, 12053, 7803, 2344, + 7049, 12053, 7803, 2478, + 7049, 12053, 7803, 5506, + 7085, 601, 5876, + 7085, 4117, 5876, + 7085, 4849, 10643, 10374, + 7085, 8056, + 7085, 8849, 10677, 761, 10374, + 7089, 6622, + 7089, 7593, 8405, 0, + 7089, 7593, 8405, 1, 6121, 1045, 6376, + 7089, 7593, 8405, 1, 6121, 1045, 6377, 721, 8432, + 7089, 7593, 8405, 1, 6121, 1045, 6490, + 7089, 7593, 8405, 1, 6121, 4531, 6376, + 7089, 7593, 8405, 1, 6121, 5551, 6376, + 7089, 7593, 8405, 1, 6121, 5551, 6377, 721, 6378, + 7089, 7593, 8405, 1, 6121, 5551, 6490, + 7089, 7593, 8405, 1, 6121, 6378, + 7089, 7593, 8405, 1, 6121, 6516, + 7089, 7593, 8405, 1, 6121, 6517, 721, 1045, 6490, + 7089, 7593, 8405, 1, 6121, 6517, 721, 4531, 6376, + 7089, 7593, 8405, 1, 6121, 6517, 721, 6378, + 7089, 7593, 8405, 1, 6121, 6517, 721, 6874, + 7089, 7593, 8405, 1, 6121, 6517, 721, 7708, + 7089, 7593, 8405, 1, 6121, 6546, + 7089, 7593, 8405, 1, 6121, 6874, + 7089, 7593, 8405, 1, 6121, 7443, 4389, 5550, + 7089, 7593, 8405, 1, 6121, 7708, + 7089, 7593, 8405, 1, 6121, 8153, 6874, + 7089, 7593, 8405, 1, 6121, 8432, + 7089, 7593, 8405, 1, 6121, 8534, + 7089, 7593, 8405, 1, 6121, 8758, + 7089, 7593, 8405, 1, 6121, 10267, 6516, + 7089, 7593, 8405, 1, 6121, 10804, + 7089, 7593, 8405, 1, 6121, 10805, 721, 8432, + 7089, 7593, 8405, 1, 6121, 11215, 4530, + 7089, 7593, 8405, 1, 6121, 11448, + 7089, 7593, 8405, 1, 6121, 11449, 721, 1045, 6490, + 7089, 7593, 8405, 1, 6121, 11449, 721, 4531, 6376, + 7089, 7593, 8405, 1, 6121, 11449, 721, 6378, + 7089, 7593, 8405, 1, 6121, 11449, 721, 6874, + 7089, 7593, 8405, 1, 6121, 11449, 721, 7708, + 7089, 7593, 8405, 2, + 7089, 7593, 8405, 3, 6121, 1045, 6376, + 7089, 7593, 8405, 3, 6121, 1045, 6490, + 7089, 7593, 8405, 3, 6121, 4530, + 7089, 7593, 8405, 3, 6121, 4877, 6490, + 7089, 7593, 8405, 3, 6121, 8473, 7708, + 7089, 7593, 8405, 3, 6121, 8758, + 7089, 7593, 8405, 3, 6121, 8846, + 7089, 7593, 8405, 3, 6121, 9553, 4530, + 7089, 7593, 8405, 4, + 7089, 7593, 8405, 5, 6121, 1045, 6376, + 7089, 7593, 8405, 5, 6121, 3966, + 7089, 7593, 8405, 5, 6121, 4530, + 7089, 7593, 8405, 5, 6121, 6378, + 7089, 7593, 8405, 5, 6121, 6546, + 7089, 7593, 8405, 5, 6121, 8758, + 7089, 7593, 8405, 5, 6121, 9072, + 7089, 7593, 8405, 5, 6121, 9073, 721, 6378, + 7089, 7593, 8405, 5, 6121, 11448, + 7089, 7593, 8405, 6, + 7089, 7593, 8405, 7, 6121, 1045, 6376, + 7089, 7593, 8405, 7, 6121, 1045, 6490, + 7089, 7593, 8405, 7, 6121, 3966, + 7089, 7593, 8405, 7, 6121, 4530, + 7089, 7593, 8405, 7, 6121, 4531, 721, 5878, + 7089, 7593, 8405, 7, 6121, 4877, 6490, + 7089, 7593, 8405, 7, 6121, 5878, + 7089, 7593, 8405, 7, 6121, 6546, + 7089, 7593, 8405, 7, 6121, 8473, 7708, + 7089, 7593, 8405, 7, 6121, 8758, + 7089, 7593, 8405, 7, 6121, 8846, + 7089, 7593, 8405, 7, 6121, 9072, + 7089, 7593, 8405, 7, 6121, 9553, 4530, + 7089, 7593, 8405, 7, 6121, 11449, 6490, + 7089, 7593, 8405, 8, + 7089, 7593, 8405, 9, 6121, 1045, 6376, + 7089, 7593, 8405, 9, 6121, 1045, 6490, + 7089, 7593, 8405, 9, 6121, 4531, 6376, + 7089, 7593, 8405, 9, 6121, 6378, + 7089, 7593, 8405, 9, 6121, 6516, + 7089, 7593, 8405, 9, 6121, 6546, + 7089, 7593, 8405, 9, 6121, 6874, + 7089, 7593, 8405, 9, 6121, 7272, + 7089, 7593, 8405, 9, 6121, 7708, + 7089, 7593, 8405, 9, 6121, 7709, 6490, + 7089, 7593, 8405, 9, 6121, 8153, 6874, + 7089, 7593, 8405, 9, 6121, 8432, + 7089, 7593, 8405, 9, 6121, 8433, 721, 6378, + 7089, 7593, 8405, 9, 6121, 8433, 721, 6874, + 7089, 7593, 8405, 9, 6121, 8534, + 7089, 7593, 8405, 9, 6121, 8758, + 7089, 7593, 8405, 9, 6121, 9072, + 7089, 7593, 8405, 9, 6121, 9073, 721, 6516, + 7089, 7593, 8405, 9, 6121, 10267, 6516, + 7089, 7593, 8405, 9, 6121, 10804, + 7089, 7593, 8405, 9, 6121, 11215, 4530, + 7089, 7593, 8405, 9, 6121, 11448, + 7089, 7593, 8405, 9, 6121, 11449, 721, 1045, 6490, + 7089, 7593, 8405, 9, 6121, 11449, 721, 4531, 6376, + 7089, 7593, 8405, 9, 6121, 11449, 721, 6378, + 7089, 7593, 8405, 9, 6121, 11449, 721, 6874, + 7089, 7593, 8405, 9, 6121, 11449, 721, 7708, + 7089, 7593, 8405, 9, 6121, 11449, 6490, + 7089, 7593, 8405, 10, + 7089, 7593, 8405, 11, 6121, 1045, 6376, + 7089, 7593, 8405, 11, 6121, 4530, + 7089, 7593, 8405, 11, 6121, 8473, 7708, + 7089, 7593, 8405, 11, 6121, 9553, 4530, + 7089, 7593, 8405, 12, + 7089, 7593, 8405, 13, 6121, 1045, 6376, + 7089, 7593, 8405, 13, 6121, 4530, + 7089, 7593, 8405, 13, 6121, 6378, + 7089, 7593, 8405, 13, 6121, 6516, + 7089, 7593, 8405, 13, 6121, 6546, + 7089, 7593, 8405, 13, 6121, 8432, + 7089, 7593, 8405, 13, 6121, 8758, + 7089, 7593, 8405, 13, 6121, 9072, + 7089, 7593, 8405, 13, 6121, 9553, 4530, + 7089, 7593, 8405, 13, 6121, 11448, + 7089, 7593, 8405, 14, + 7089, 7593, 8405, 15, 6121, 1045, 6376, + 7089, 7593, 8405, 15, 6121, 1045, 6490, + 7089, 7593, 8405, 15, 6121, 4530, + 7089, 7593, 8405, 15, 6121, 4877, 6490, + 7089, 7593, 8405, 15, 6121, 6517, 6490, + 7089, 7593, 8405, 15, 6121, 6546, + 7089, 7593, 8405, 15, 6121, 8758, + 7089, 7593, 8405, 15, 6121, 9072, + 7089, 7593, 8405, 15, 6121, 10802, + 7089, 7593, 8405, 15, 6121, 10804, + 7089, 7593, 8405, 15, 6121, 11448, + 7089, 7593, 8405, 16, + 7089, 7593, 8405, 17, 6121, 1045, 6490, + 7089, 7593, 8405, 17, 6121, 4531, 6376, + 7089, 7593, 8405, 17, 6121, 6378, + 7089, 7593, 8405, 17, 6121, 6516, + 7089, 7593, 8405, 17, 6121, 6546, + 7089, 7593, 8405, 17, 6121, 6874, + 7089, 7593, 8405, 17, 6121, 7708, + 7089, 7593, 8405, 17, 6121, 7709, 6490, + 7089, 7593, 8405, 17, 6121, 8153, 6874, + 7089, 7593, 8405, 17, 6121, 8432, + 7089, 7593, 8405, 17, 6121, 8534, + 7089, 7593, 8405, 17, 6121, 8758, + 7089, 7593, 8405, 17, 6121, 10267, 6516, + 7089, 7593, 8405, 17, 6121, 10804, + 7089, 7593, 8405, 17, 6121, 10805, 721, 6378, + 7089, 7593, 8405, 17, 6121, 11215, 4530, + 7089, 7593, 8405, 17, 6121, 11448, + 7089, 7593, 8405, 18, + 7089, 7593, 8405, 19, 6121, 6546, + 7089, 7593, 8405, 19, 6121, 8758, + 7089, 7593, 8405, 19, 6121, 11448, + 7089, 7593, 8405, 19, 6121, 12426, + 7089, 7593, 8405, 20, + 7089, 7593, 8405, 21, 6121, 1045, 6490, + 7089, 7593, 8405, 21, 6121, 4530, + 7089, 7593, 8405, 21, 6121, 4877, 6490, + 7089, 7593, 8405, 21, 6121, 6378, + 7089, 7593, 8405, 21, 6121, 6546, + 7089, 7593, 8405, 21, 6121, 8758, + 7089, 7593, 8405, 21, 6121, 8759, 721, 10001, 8758, + 7089, 7593, 8405, 21, 6121, 9072, + 7089, 7593, 8405, 21, 6121, 9553, 4530, + 7089, 7593, 8405, 21, 6121, 10001, 8758, + 7089, 7593, 8405, 21, 6121, 10802, + 7089, 7593, 8405, 22, + 7089, 7593, 8405, 23, 6121, 760, + 7089, 7593, 8405, 23, 6121, 1045, 6490, + 7089, 7593, 8405, 23, 6121, 1045, 6491, 721, 8432, + 7089, 7593, 8405, 23, 6121, 3770, + 7089, 7593, 8405, 23, 6121, 3966, + 7089, 7593, 8405, 23, 6121, 4423, 8758, + 7089, 7593, 8405, 23, 6121, 4877, 6490, + 7089, 7593, 8405, 23, 6121, 6378, + 7089, 7593, 8405, 23, 6121, 6546, + 7089, 7593, 8405, 23, 6121, 8153, 760, + 7089, 7593, 8405, 23, 6121, 8473, 1044, + 7089, 7593, 8405, 23, 6121, 8473, 7708, + 7089, 7593, 8405, 23, 6121, 8758, + 7089, 7593, 8405, 23, 6121, 9072, + 7089, 7593, 8405, 23, 6121, 9553, 4530, + 7089, 7593, 8405, 23, 6121, 11215, 4530, + 7089, 7593, 8405, 23, 6121, 11449, 6490, + 7089, 7593, 8405, 24, + 7089, 7593, 8405, 25, 6121, 1045, 6376, + 7089, 7593, 8405, 25, 6121, 1045, 6490, + 7089, 7593, 8405, 25, 6121, 4530, + 7089, 7593, 8405, 25, 6121, 6378, + 7089, 7593, 8405, 25, 6121, 8473, 7708, + 7089, 7593, 8405, 25, 6121, 9553, 4530, + 7089, 7593, 8405, 26, + 7089, 7593, 8405, 27, 6121, 1045, 6376, + 7089, 7593, 8405, 27, 6121, 1045, 6490, + 7089, 7593, 8405, 27, 6121, 3966, + 7089, 7593, 8405, 27, 6121, 4849, 4530, + 7089, 7593, 8405, 27, 6121, 4877, 6490, + 7089, 7593, 8405, 27, 6121, 4895, 7443, 1760, + 7089, 7593, 8405, 27, 6121, 6378, + 7089, 7593, 8405, 27, 6121, 6546, + 7089, 7593, 8405, 27, 6121, 6874, + 7089, 7593, 8405, 27, 6121, 7708, + 7089, 7593, 8405, 27, 6121, 8473, 7708, + 7089, 7593, 8405, 27, 6121, 9072, + 7089, 7593, 8405, 27, 6121, 9553, 4530, + 7089, 7593, 8405, 27, 6121, 11215, 4530, + 7089, 7593, 8405, 27, 6121, 11449, 6490, + 7089, 7593, 8405, 27, 10451, 115, 11424, + 7089, 7593, 8405, 28, + 7089, 7593, 8405, 29, 6121, 1045, 6376, + 7089, 7593, 8405, 29, 6121, 1045, 6377, 721, 8432, + 7089, 7593, 8405, 29, 6121, 1045, 6490, + 7089, 7593, 8405, 29, 6121, 1809, 5551, 8318, + 7089, 7593, 8405, 29, 6121, 4531, 6376, + 7089, 7593, 8405, 29, 6121, 4536, + 7089, 7593, 8405, 29, 6121, 4537, 721, 1045, 6490, + 7089, 7593, 8405, 29, 6121, 4537, 721, 4531, 6376, + 7089, 7593, 8405, 29, 6121, 4537, 721, 6378, + 7089, 7593, 8405, 29, 6121, 4537, 721, 6874, + 7089, 7593, 8405, 29, 6121, 4537, 721, 7708, + 7089, 7593, 8405, 29, 6121, 4895, 8759, 9548, + 7089, 7593, 8405, 29, 6121, 4896, + 7089, 7593, 8405, 29, 6121, 6378, + 7089, 7593, 8405, 29, 6121, 6516, + 7089, 7593, 8405, 29, 6121, 6546, + 7089, 7593, 8405, 29, 6121, 6874, + 7089, 7593, 8405, 29, 6121, 7708, + 7089, 7593, 8405, 29, 6121, 7709, 721, 6378, + 7089, 7593, 8405, 29, 6121, 7709, 721, 8432, + 7089, 7593, 8405, 29, 6121, 7709, 721, 10804, + 7089, 7593, 8405, 29, 6121, 8153, 6378, + 7089, 7593, 8405, 29, 6121, 8153, 6874, + 7089, 7593, 8405, 29, 6121, 8432, + 7089, 7593, 8405, 29, 6121, 8433, 721, 6378, + 7089, 7593, 8405, 29, 6121, 8433, 721, 6874, + 7089, 7593, 8405, 29, 6121, 8534, + 7089, 7593, 8405, 29, 6121, 8535, 721, 8432, + 7089, 7593, 8405, 29, 6121, 8758, + 7089, 7593, 8405, 29, 6121, 8759, 721, 6378, + 7089, 7593, 8405, 29, 6121, 10267, 6516, + 7089, 7593, 8405, 29, 6121, 10804, + 7089, 7593, 8405, 29, 6121, 10805, 721, 8432, + 7089, 7593, 8405, 29, 6121, 11448, + 7089, 7593, 8405, 29, 6121, 11449, 721, 1045, 6490, + 7089, 7593, 8405, 29, 6121, 11449, 721, 4531, 6376, + 7089, 7593, 8405, 29, 6121, 11449, 721, 6378, + 7089, 7593, 8405, 29, 6121, 11449, 721, 6874, + 7089, 7593, 8405, 29, 6121, 11449, 721, 7708, + 7089, 7593, 8405, 30, + 7089, 7593, 8405, 31, 6121, 1045, 6376, + 7089, 7593, 8405, 31, 6121, 4530, + 7089, 7593, 8405, 31, 6121, 6378, + 7089, 7593, 8405, 31, 6121, 8473, 7708, + 7089, 7593, 8405, 31, 6121, 8758, + 7089, 7593, 8405, 31, 6121, 8759, 9785, 10802, + 7089, 7593, 8405, 31, 6121, 9553, 4530, + 7089, 7593, 8405, 31, 6121, 10196, + 7089, 7593, 8405, 31, 6121, 10533, 5878, + 7089, 7593, 8405, 32, + 7089, 7593, 8405, 33, 6121, 4530, + 7089, 7593, 8405, 33, 6121, 4531, 5878, + 7089, 7593, 8405, 33, 6121, 8759, 9785, 10802, + 7089, 7593, 8405, 33, 6121, 10001, 8758, + 7089, 7593, 8405, 34, + 7089, 7593, 8405, 35, 6121, 1045, 6376, + 7089, 7593, 8405, 35, 6121, 1045, 6490, + 7089, 7593, 8405, 35, 6121, 1045, 6491, 721, 8432, + 7089, 7593, 8405, 35, 6121, 4877, 6490, + 7089, 7593, 8405, 35, 6121, 4895, 1760, + 7089, 7593, 8405, 35, 6121, 5878, + 7089, 7593, 8405, 35, 6121, 6378, + 7089, 7593, 8405, 35, 6121, 6546, + 7089, 7593, 8405, 35, 6121, 8153, 6874, + 7089, 7593, 8405, 35, 6121, 8473, 7708, + 7089, 7593, 8405, 35, 6121, 8758, + 7089, 7593, 8405, 35, 6121, 9072, + 7089, 7593, 8405, 35, 6121, 9553, 4530, + 7089, 7593, 8405, 35, 6121, 10190, + 7089, 7593, 8405, 35, 6121, 10191, 721, 8473, 7708, + 7089, 7593, 8405, 35, 6121, 10267, 6516, + 7089, 7593, 8405, 35, 9642, + 7089, 7593, 8405, 36, + 7089, 7593, 8405, 37, 6121, 1045, 6376, + 7089, 7593, 8405, 37, 6121, 1045, 6490, + 7089, 7593, 8405, 37, 6121, 1045, 6491, 721, 1045, 6376, + 7089, 7593, 8405, 37, 6121, 4530, + 7089, 7593, 8405, 37, 6121, 6378, + 7089, 7593, 8405, 37, 6121, 6379, 721, 1045, 6376, + 7089, 7593, 8405, 37, 6121, 6546, + 7089, 7593, 8405, 37, 6121, 6547, 721, 1045, 6376, + 7089, 7593, 8405, 37, 6121, 6617, 6490, + 7089, 7593, 8405, 37, 6121, 7653, 5878, + 7089, 7593, 8405, 37, 6121, 8473, 7708, + 7089, 7593, 8405, 37, 6121, 9072, + 7089, 7593, 8405, 37, 6121, 9553, 4530, + 7089, 7593, 8405, 37, 6121, 11448, + 7089, 7593, 8405, 38, + 7089, 7593, 8405, 39, 6121, 1045, 6376, + 7089, 7593, 8405, 39, 6121, 1045, 6490, + 7089, 7593, 8405, 39, 6121, 3966, + 7089, 7593, 8405, 39, 6121, 4530, + 7089, 7593, 8405, 39, 6121, 4877, 6490, + 7089, 7593, 8405, 39, 6121, 6546, + 7089, 7593, 8405, 39, 6121, 6617, 6490, + 7089, 7593, 8405, 39, 6121, 8473, 7708, + 7089, 7593, 8405, 39, 6121, 8758, + 7089, 7593, 8405, 39, 6121, 9072, + 7089, 7593, 8405, 39, 6121, 9553, 4530, + 7089, 7593, 8405, 39, 6121, 10001, 8758, + 7089, 7593, 8405, 39, 6121, 10804, + 7089, 7593, 8405, 39, 6121, 11215, 4530, + 7089, 7593, 8405, 39, 6121, 11449, 6490, + 7089, 7593, 8405, 40, + 7089, 7593, 8405, 41, 760, + 7089, 7593, 8405, 41, 6121, 1045, 6490, + 7089, 7593, 8405, 41, 6121, 4531, 6376, + 7089, 7593, 8405, 41, 6121, 4536, + 7089, 7593, 8405, 41, 6121, 4537, 721, 1045, 6490, + 7089, 7593, 8405, 41, 6121, 4537, 721, 4531, 6376, + 7089, 7593, 8405, 41, 6121, 4537, 721, 6378, + 7089, 7593, 8405, 41, 6121, 4537, 721, 6874, + 7089, 7593, 8405, 41, 6121, 4537, 721, 7708, + 7089, 7593, 8405, 41, 6121, 5551, 6376, + 7089, 7593, 8405, 41, 6121, 6378, + 7089, 7593, 8405, 41, 6121, 6516, + 7089, 7593, 8405, 41, 6121, 6546, + 7089, 7593, 8405, 41, 6121, 6874, + 7089, 7593, 8405, 41, 6121, 7708, + 7089, 7593, 8405, 41, 6121, 7709, 721, 6378, + 7089, 7593, 8405, 41, 6121, 7709, 6490, + 7089, 7593, 8405, 41, 6121, 8153, 6378, + 7089, 7593, 8405, 41, 6121, 8153, 6874, + 7089, 7593, 8405, 41, 6121, 8432, + 7089, 7593, 8405, 41, 6121, 8433, 721, 10804, + 7089, 7593, 8405, 41, 6121, 8534, + 7089, 7593, 8405, 41, 6121, 10267, 6516, + 7089, 7593, 8405, 41, 6121, 10804, + 7089, 7593, 8405, 41, 6121, 10805, 721, 6378, + 7089, 7593, 8405, 41, 6121, 10805, 721, 6546, + 7089, 7593, 8405, 41, 6121, 10805, 721, 6874, + 7089, 7593, 8405, 41, 6121, 10805, 721, 8432, + 7089, 7593, 8405, 41, 6121, 10805, 6490, + 7089, 7593, 8405, 41, 6121, 11215, 4530, + 7089, 7593, 8405, 41, 6121, 11448, + 7089, 7593, 8405, 41, 6121, 11449, 6490, + 7089, 7593, 8405, 42, + 7089, 7593, 8405, 43, 6121, 1045, 6490, + 7089, 7593, 8405, 43, 6121, 3966, + 7089, 7593, 8405, 43, 6121, 4530, + 7089, 7593, 8405, 43, 6121, 7443, 4530, + 7089, 7593, 8405, 43, 6121, 7708, + 7089, 7593, 8405, 43, 6121, 9553, 4530, + 7089, 7593, 8405, 43, 6121, 10001, 8758, + 7089, 7593, 8405, 44, + 7089, 7593, 8405, 45, 6121, 1045, 6376, + 7089, 7593, 8405, 45, 6121, 1045, 6490, + 7089, 7593, 8405, 45, 6121, 4530, + 7089, 7593, 8405, 45, 6121, 5551, 6376, + 7089, 7593, 8405, 45, 6121, 6378, + 7089, 7593, 8405, 45, 6121, 6874, + 7089, 7593, 8405, 45, 6121, 10804, + 7089, 7593, 8405, 45, 6121, 11448, + 7089, 7593, 8405, 46, + 7089, 7593, 8405, 47, 6121, 1045, 6376, + 7089, 7593, 8405, 47, 6121, 9553, 4530, + 7089, 7593, 8405, 47, 6121, 10804, + 7089, 7593, 8405, 48, + 7089, 7593, 8405, 49, 6121, 1045, 6376, + 7089, 7593, 8405, 49, 6121, 1045, 6490, + 7089, 7593, 8405, 49, 6121, 4530, + 7089, 7593, 8405, 49, 6121, 4531, 6376, + 7089, 7593, 8405, 49, 6121, 4896, + 7089, 7593, 8405, 49, 6121, 5551, 6376, + 7089, 7593, 8405, 49, 6121, 6378, + 7089, 7593, 8405, 49, 6121, 6874, + 7089, 7593, 8405, 49, 6121, 7708, + 7089, 7593, 8405, 49, 6121, 8432, + 7089, 7593, 8405, 49, 6121, 8758, + 7089, 7593, 8405, 49, 6121, 10804, + 7089, 7593, 8405, 49, 6121, 11448, + 7089, 7593, 8405, 50, + 7089, 7593, 8405, 51, 6121, 1045, 6376, + 7089, 7593, 8405, 51, 6121, 1045, 6490, + 7089, 7593, 8405, 51, 6121, 3966, + 7089, 7593, 8405, 51, 6121, 4530, + 7089, 7593, 8405, 51, 6121, 4877, 6490, + 7089, 7593, 8405, 51, 6121, 6378, + 7089, 7593, 8405, 51, 6121, 6546, + 7089, 7593, 8405, 51, 6121, 7653, 5878, + 7089, 7593, 8405, 51, 6121, 8473, 7708, + 7089, 7593, 8405, 51, 6121, 8758, + 7089, 7593, 8405, 51, 6121, 9553, 4530, + 7089, 7593, 8405, 51, 6121, 10802, + 7089, 7593, 8405, 51, 6121, 11215, 4530, + 7089, 7593, 8405, 51, 6121, 11448, + 7089, 7593, 8405, 58, + 7089, 7593, 8405, 66, + 7089, 7593, 8405, 67, 6121, 6378, + 7089, 7593, 8405, 67, 6121, 8432, + 7089, 7593, 8405, 82, + 7089, 7593, 8405, 92, + 7089, 7593, 8405, 94, + 7089, 7593, 8405, 95, 6121, 11649, 760, + 7089, 7593, 8405, 98, + 7089, 7593, 8405, 141, 9164, + 7089, 7593, 8405, 156, + 7089, 7593, 8405, 157, 6121, 6546, + 7089, 7593, 8405, 157, 9164, + 7089, 7593, 8405, 157, 9165, 6121, 3966, + 7089, 7593, 8405, 186, + 7089, 7593, 8405, 252, + 7089, 7593, 8405, 282, + 7089, 7593, 8405, 342, + 7089, 7593, 8405, 353, 9164, + 7089, 7593, 8405, 363, 9164, + 7089, 7593, 8405, 406, + 7089, 7593, 8405, 432, + 7089, 7593, 8405, 440, + 7089, 7593, 8405, 450, + 7089, 7593, 8405, 505, 9164, + 7089, 7593, 8405, 559, 9165, 6121, 3966, + 7089, 7593, 8405, 563, 6121, 13018, + 7089, 7593, 8405, 573, 9164, + 7089, 7593, 8405, 578, + 7089, 7593, 8405, 590, + 7089, 7593, 8405, 594, + 7089, 7593, 8405, 620, + 7089, 7593, 8405, 912, + 7089, 7593, 8405, 1058, + 7089, 7593, 8405, 1110, + 7089, 7593, 8405, 1124, + 7089, 7593, 8405, 1125, 6121, 3966, + 7089, 7593, 8405, 1125, 6121, 9553, 4530, + 7089, 7593, 8405, 1125, 6121, 11215, 4530, + 7089, 7593, 8405, 1130, + 7089, 7593, 8405, 1138, + 7089, 7593, 8405, 1139, 6121, 3966, + 7089, 7593, 8405, 1139, 6121, 5878, + 7089, 7593, 8405, 1139, 6121, 6546, + 7089, 7593, 8405, 1139, 6121, 11215, 4530, + 7089, 7593, 8405, 1139, 10488, + 7089, 7593, 8405, 1678, + 7089, 7593, 8405, 1822, + 7089, 7593, 8405, 1952, + 7089, 7593, 8405, 2108, + 7089, 7593, 8405, 2216, + 7089, 7593, 8405, 2452, + 7089, 7593, 8405, 2453, 9642, + 7089, 7593, 8405, 2725, 4389, 28, + 7089, 7593, 8405, 2760, + 7089, 7593, 8405, 4065, 9164, + 7089, 7593, 8405, 4187, 9164, + 7089, 7593, 8405, 4389, 14, + 7089, 7593, 8405, 4404, + 7089, 7593, 8405, 4405, 6121, 4530, + 7089, 7593, 8405, 4614, + 7089, 7593, 8405, 4615, 6121, 8758, + 7089, 7593, 8405, 4854, + 7089, 7593, 8405, 4895, 36, + 7089, 7593, 8405, 4895, 37, 6121, 1045, 6376, + 7089, 7593, 8405, 4895, 37, 6121, 4423, 8758, + 7089, 7593, 8405, 4895, 37, 6121, 10001, 8758, + 7089, 7593, 8405, 5385, 8, + 7089, 7593, 8405, 5385, 9, 6121, 11215, 4530, + 7089, 7593, 8405, 5385, 28, + 7089, 7593, 8405, 5385, 29, 6121, 11215, 4530, + 7089, 7593, 8405, 5527, 4536, + 7089, 7593, 8405, 5901, 9164, + 7089, 7593, 8405, 5965, 2540, + 7089, 7593, 8405, 5965, 2778, + 7089, 7593, 8405, 5965, 4200, + 7089, 7593, 8405, 6078, + 7089, 7593, 8405, 6220, + 7089, 7593, 8405, 6406, + 7089, 7593, 8405, 6407, 6121, 11215, 4530, + 7089, 7593, 8405, 6674, + 7089, 7593, 8405, 6824, + 7089, 7593, 8405, 7494, + 7089, 7593, 8405, 7495, 6121, 4530, + 7089, 7593, 8405, 7495, 6121, 11215, 4530, + 7089, 7593, 8405, 7519, 36, + 7089, 7593, 8405, 7619, 10489, 1124, + 7089, 7593, 8405, 7692, + 7089, 7593, 8405, 7693, 6121, 8758, + 7089, 7593, 8405, 7693, 6121, 8759, 9785, 10802, + 7089, 7593, 8405, 7981, 28, + 7089, 7593, 8405, 8005, 4389, 28, + 7089, 7593, 8405, 8017, 22, + 7089, 7593, 8405, 8065, 5385, 8, + 7089, 7593, 8405, 8065, 7316, + 7089, 7593, 8405, 8065, 10489, 5385, 8, + 7089, 7593, 8405, 8387, 6121, 8758, + 7089, 7593, 8405, 8679, 12, + 7089, 7593, 8405, 8869, 0, + 7089, 7593, 8405, 8869, 8, + 7089, 7593, 8405, 8869, 12, + 7089, 7593, 8405, 8869, 14, + 7089, 7593, 8405, 8869, 15, 6121, 10190, + 7089, 7593, 8405, 8869, 15, 6121, 10191, 721, 5878, + 7089, 7593, 8405, 8869, 16, + 7089, 7593, 8405, 8869, 20, + 7089, 7593, 8405, 8869, 22, + 7089, 7593, 8405, 8869, 24, + 7089, 7593, 8405, 8869, 25, 6121, 4895, 1760, + 7089, 7593, 8405, 8869, 34, + 7089, 7593, 8405, 8869, 35, 6121, 4530, + 7089, 7593, 8405, 8869, 35, 6121, 4895, 1760, + 7089, 7593, 8405, 8869, 35, 6121, 5878, + 7089, 7593, 8405, 8869, 38, + 7089, 7593, 8405, 8869, 42, + 7089, 7593, 8405, 8869, 44, + 7089, 7593, 8405, 8869, 48, + 7089, 7593, 8405, 8869, 66, + 7089, 7593, 8405, 8869, 426, + 7089, 7593, 8405, 8869, 5385, 8, + 7089, 7593, 8405, 8869, 6406, + 7089, 7593, 8405, 8869, 6674, + 7089, 7593, 8405, 8869, 9365, 12, + 7089, 7593, 8405, 9185, 16, + 7089, 7593, 8405, 9185, 18, + 7089, 7593, 8405, 9185, 19, 6121, 8758, + 7089, 7593, 8405, 9185, 19, 6121, 8759, 721, 4530, + 7089, 7593, 8405, 9313, 5836, + 7089, 7593, 8405, 9365, 6, + 7089, 7593, 8405, 9365, 10, + 7089, 7593, 8405, 9365, 12, + 7089, 7593, 8405, 9365, 34, + 7089, 7593, 8405, 9365, 36, + 7089, 7593, 8405, 9365, 38, + 7089, 7593, 8405, 9808, + 7089, 7593, 8405, 9809, 6121, 8758, + 7089, 7593, 8405, 10489, 4, + 7089, 7593, 8405, 10489, 5, 6121, 1044, + 7089, 7593, 8405, 10489, 8, + 7089, 7593, 8405, 10489, 35, 6121, 10190, + 7089, 7593, 8405, 10489, 5385, 8, + 7089, 7593, 8405, 10489, 5385, 9, 6121, 4530, + 7089, 7593, 8405, 10489, 5385, 9, 6121, 11215, 4530, + 7089, 7593, 8405, 10494, + 7089, 7593, 8405, 10523, 28, + 7089, 7593, 8405, 10523, 29, 6121, 8758, + 7089, 7593, 8405, 10523, 40, + 7089, 7593, 8405, 10523, 5385, 28, + 7089, 7593, 8405, 10523, 8869, 24, + 7089, 7593, 8405, 10523, 11941, 40, + 7089, 7593, 8405, 10609, 2216, + 7089, 7593, 8405, 10640, + 7089, 7593, 8405, 10786, + 7089, 7593, 8405, 10787, 6121, 6616, + 7089, 7593, 8405, 11879, 50, + 7089, 7593, 8405, 12507, 42, + 7089, 7593, 8405, 12507, 344, + 7089, 7593, 8405, 12935, 710, + 7089, 7593, 8405, 12935, 3244, + 7089, 7593, 9063, 8405, 17, 6121, 8758, + 7089, 7593, 9063, 8405, 41, 6121, 8758, + 7089, 7593, 10301, 200, + 7089, 7593, 10301, 202, + 7089, 7593, 10301, 204, + 7089, 7593, 10301, 268, + 7089, 7593, 10301, 426, + 7089, 7593, 10301, 544, + 7089, 7593, 10301, 1156, + 7089, 7593, 10301, 1158, + 7089, 7593, 10301, 4895, 37, 38, + 7089, 8405, 662, + 7089, 8405, 710, + 7089, 8405, 2779, 6121, 8758, + 7089, 8405, 6138, + 7089, 8405, 7593, 9063, 0, + 7089, 8405, 7593, 9063, 2, + 7089, 8405, 7593, 9063, 4, + 7089, 8405, 7593, 9063, 6, + 7089, 8405, 7593, 9063, 8, + 7089, 8405, 7593, 9063, 10, + 7089, 8405, 7593, 9063, 12, + 7089, 8405, 7593, 9063, 13, 6121, 4530, + 7089, 8405, 7593, 9063, 14, + 7089, 8405, 7593, 9063, 16, + 7089, 8405, 7593, 9063, 18, + 7089, 8405, 7593, 9063, 20, + 7089, 8405, 7593, 9063, 22, + 7089, 8405, 7593, 9063, 23, 6121, 8758, + 7089, 8405, 7593, 9063, 24, + 7089, 8405, 7593, 9063, 26, + 7089, 8405, 7593, 9063, 28, + 7089, 8405, 7593, 9063, 30, + 7089, 8405, 7593, 9063, 34, + 7089, 8405, 7593, 9063, 36, + 7089, 8405, 7593, 9063, 38, + 7089, 8405, 7593, 9063, 40, + 7089, 8405, 7593, 9063, 42, + 7089, 8405, 7593, 9063, 44, + 7089, 8405, 7593, 9063, 48, + 7089, 8405, 7593, 9063, 50, + 7089, 8405, 7593, 9063, 66, + 7089, 8405, 7593, 9063, 426, + 7089, 8405, 7593, 9063, 450, + 7089, 8405, 7593, 9063, 1130, + 7089, 8405, 7593, 9063, 1138, + 7089, 8405, 7593, 9063, 2452, + 7089, 8405, 7593, 9063, 5385, 28, + 7089, 8405, 7593, 9063, 7981, 2, + 7089, 8405, 7593, 9063, 8869, 8, + 7089, 8405, 7593, 9063, 8869, 34, + 7089, 8405, 7593, 9063, 10267, 34, + 7089, 8405, 7593, 9063, 10489, 26, + 7089, 8405, 7593, 9063, 10489, 34, + 7089, 8405, 8107, 6598, + 7089, 8405, 8921, 11089, 9728, + 7089, 8405, 9313, 5836, + 7089, 8405, 9313, 5837, 6121, 8758, + 7089, 8405, 9423, 6598, + 7089, 8405, 9865, 6598, + 7089, 8405, 9915, 11720, + 7089, 8405, 9917, 6598, + 7089, 8405, 9917, 11720, + 7089, 8405, 10267, 9313, 5836, + 7089, 8405, 10267, 9313, 5837, 6121, 8758, + 7089, 8405, 10489, 1125, 4896, + 7089, 8405, 10489, 9313, 5837, 6121, 8758, + 7089, 8405, 11215, 6598, + 7089, 8405, 11251, 4, + 7089, 8405, 11723, 8921, 11008, + 7089, 9063, 8405, 0, + 7089, 9063, 8405, 1, 6121, 1045, 6376, + 7089, 9063, 8405, 1, 6121, 1045, 6377, 721, 8432, + 7089, 9063, 8405, 1, 6121, 1045, 6490, + 7089, 9063, 8405, 1, 6121, 4531, 6376, + 7089, 9063, 8405, 1, 6121, 5551, 6376, + 7089, 9063, 8405, 1, 6121, 5551, 6377, 721, 6378, + 7089, 9063, 8405, 1, 6121, 5551, 6490, + 7089, 9063, 8405, 1, 6121, 6378, + 7089, 9063, 8405, 1, 6121, 6516, + 7089, 9063, 8405, 1, 6121, 6517, 721, 1045, 6490, + 7089, 9063, 8405, 1, 6121, 6517, 721, 4531, 6376, + 7089, 9063, 8405, 1, 6121, 6517, 721, 6378, + 7089, 9063, 8405, 1, 6121, 6517, 721, 6874, + 7089, 9063, 8405, 1, 6121, 6517, 721, 7708, + 7089, 9063, 8405, 1, 6121, 6546, + 7089, 9063, 8405, 1, 6121, 6874, + 7089, 9063, 8405, 1, 6121, 7708, + 7089, 9063, 8405, 1, 6121, 8153, 6874, + 7089, 9063, 8405, 1, 6121, 8432, + 7089, 9063, 8405, 1, 6121, 8534, + 7089, 9063, 8405, 1, 6121, 8758, + 7089, 9063, 8405, 1, 6121, 10267, 6516, + 7089, 9063, 8405, 1, 6121, 10804, + 7089, 9063, 8405, 1, 6121, 10805, 721, 8432, + 7089, 9063, 8405, 1, 6121, 11448, + 7089, 9063, 8405, 1, 6121, 11449, 721, 1045, 6490, + 7089, 9063, 8405, 1, 6121, 11449, 721, 4531, 6376, + 7089, 9063, 8405, 1, 6121, 11449, 721, 6378, + 7089, 9063, 8405, 1, 6121, 11449, 721, 6874, + 7089, 9063, 8405, 1, 6121, 11449, 721, 7708, + 7089, 9063, 8405, 2, + 7089, 9063, 8405, 3, 6121, 1045, 6376, + 7089, 9063, 8405, 3, 6121, 1045, 6490, + 7089, 9063, 8405, 3, 6121, 4530, + 7089, 9063, 8405, 3, 6121, 4877, 6490, + 7089, 9063, 8405, 3, 6121, 8758, + 7089, 9063, 8405, 3, 6121, 8846, + 7089, 9063, 8405, 4, + 7089, 9063, 8405, 5, 6121, 1045, 6376, + 7089, 9063, 8405, 5, 6121, 4530, + 7089, 9063, 8405, 5, 6121, 6378, + 7089, 9063, 8405, 5, 6121, 6546, + 7089, 9063, 8405, 5, 6121, 8758, + 7089, 9063, 8405, 5, 6121, 9072, + 7089, 9063, 8405, 5, 6121, 9073, 721, 6378, + 7089, 9063, 8405, 5, 6121, 11448, + 7089, 9063, 8405, 6, + 7089, 9063, 8405, 7, 6121, 1045, 6376, + 7089, 9063, 8405, 7, 6121, 1045, 6490, + 7089, 9063, 8405, 7, 6121, 4530, + 7089, 9063, 8405, 7, 6121, 4877, 6490, + 7089, 9063, 8405, 7, 6121, 6546, + 7089, 9063, 8405, 7, 6121, 7593, 8405, 50, + 7089, 9063, 8405, 7, 6121, 7593, 8405, 51, 6121, 6546, + 7089, 9063, 8405, 7, 6121, 8758, + 7089, 9063, 8405, 7, 6121, 8846, + 7089, 9063, 8405, 7, 6121, 9072, + 7089, 9063, 8405, 7, 6121, 11449, 6490, + 7089, 9063, 8405, 8, + 7089, 9063, 8405, 9, 6121, 1045, 6376, + 7089, 9063, 8405, 9, 6121, 1045, 6490, + 7089, 9063, 8405, 9, 6121, 4531, 6376, + 7089, 9063, 8405, 9, 6121, 6378, + 7089, 9063, 8405, 9, 6121, 6516, + 7089, 9063, 8405, 9, 6121, 6546, + 7089, 9063, 8405, 9, 6121, 6874, + 7089, 9063, 8405, 9, 6121, 7708, + 7089, 9063, 8405, 9, 6121, 7709, 6490, + 7089, 9063, 8405, 9, 6121, 8153, 6874, + 7089, 9063, 8405, 9, 6121, 8432, + 7089, 9063, 8405, 9, 6121, 8433, 721, 6378, + 7089, 9063, 8405, 9, 6121, 8433, 721, 6874, + 7089, 9063, 8405, 9, 6121, 8534, + 7089, 9063, 8405, 9, 6121, 8758, + 7089, 9063, 8405, 9, 6121, 9072, + 7089, 9063, 8405, 9, 6121, 9073, 721, 6516, + 7089, 9063, 8405, 9, 6121, 10267, 6516, + 7089, 9063, 8405, 9, 6121, 10804, + 7089, 9063, 8405, 9, 6121, 11448, + 7089, 9063, 8405, 9, 6121, 11449, 721, 1045, 6490, + 7089, 9063, 8405, 9, 6121, 11449, 721, 4531, 6376, + 7089, 9063, 8405, 9, 6121, 11449, 721, 6378, + 7089, 9063, 8405, 9, 6121, 11449, 721, 6874, + 7089, 9063, 8405, 9, 6121, 11449, 721, 7708, + 7089, 9063, 8405, 9, 6121, 11449, 6490, + 7089, 9063, 8405, 10, + 7089, 9063, 8405, 11, 6121, 1045, 6376, + 7089, 9063, 8405, 11, 6121, 4530, + 7089, 9063, 8405, 12, + 7089, 9063, 8405, 13, 6121, 1045, 6376, + 7089, 9063, 8405, 13, 6121, 4530, + 7089, 9063, 8405, 13, 6121, 6378, + 7089, 9063, 8405, 13, 6121, 6516, + 7089, 9063, 8405, 13, 6121, 6546, + 7089, 9063, 8405, 13, 6121, 8432, + 7089, 9063, 8405, 13, 6121, 8758, + 7089, 9063, 8405, 13, 6121, 9072, + 7089, 9063, 8405, 13, 6121, 11448, + 7089, 9063, 8405, 14, + 7089, 9063, 8405, 15, 6121, 1045, 6376, + 7089, 9063, 8405, 15, 6121, 1045, 6490, + 7089, 9063, 8405, 15, 6121, 6517, 6490, + 7089, 9063, 8405, 15, 6121, 6546, + 7089, 9063, 8405, 15, 6121, 8758, + 7089, 9063, 8405, 15, 6121, 9072, + 7089, 9063, 8405, 15, 6121, 10802, + 7089, 9063, 8405, 15, 6121, 10804, + 7089, 9063, 8405, 15, 6121, 11448, + 7089, 9063, 8405, 16, + 7089, 9063, 8405, 17, 6121, 1045, 6376, + 7089, 9063, 8405, 17, 6121, 1045, 6490, + 7089, 9063, 8405, 17, 6121, 4531, 6376, + 7089, 9063, 8405, 17, 6121, 6378, + 7089, 9063, 8405, 17, 6121, 6516, + 7089, 9063, 8405, 17, 6121, 6546, + 7089, 9063, 8405, 17, 6121, 6874, + 7089, 9063, 8405, 17, 6121, 7708, + 7089, 9063, 8405, 17, 6121, 7709, 6490, + 7089, 9063, 8405, 17, 6121, 8153, 6874, + 7089, 9063, 8405, 17, 6121, 8432, + 7089, 9063, 8405, 17, 6121, 8534, + 7089, 9063, 8405, 17, 6121, 8758, + 7089, 9063, 8405, 17, 6121, 10267, 6516, + 7089, 9063, 8405, 17, 6121, 10804, + 7089, 9063, 8405, 17, 6121, 10805, 721, 6378, + 7089, 9063, 8405, 17, 6121, 11448, + 7089, 9063, 8405, 18, + 7089, 9063, 8405, 19, 6121, 8758, + 7089, 9063, 8405, 19, 6121, 11448, + 7089, 9063, 8405, 20, + 7089, 9063, 8405, 21, 6121, 1045, 6490, + 7089, 9063, 8405, 21, 6121, 4530, + 7089, 9063, 8405, 21, 6121, 4877, 6490, + 7089, 9063, 8405, 21, 6121, 6378, + 7089, 9063, 8405, 21, 6121, 6546, + 7089, 9063, 8405, 21, 6121, 8758, + 7089, 9063, 8405, 21, 6121, 8759, 721, 10001, 8758, + 7089, 9063, 8405, 21, 6121, 9072, + 7089, 9063, 8405, 21, 6121, 10001, 8758, + 7089, 9063, 8405, 21, 6121, 10802, + 7089, 9063, 8405, 22, + 7089, 9063, 8405, 23, 6121, 760, + 7089, 9063, 8405, 23, 6121, 1045, 6490, + 7089, 9063, 8405, 23, 6121, 1045, 6491, 721, 8432, + 7089, 9063, 8405, 23, 6121, 4423, 8758, + 7089, 9063, 8405, 23, 6121, 4877, 6490, + 7089, 9063, 8405, 23, 6121, 6378, + 7089, 9063, 8405, 23, 6121, 6546, + 7089, 9063, 8405, 23, 6121, 7593, 8405, 18, + 7089, 9063, 8405, 23, 6121, 8153, 760, + 7089, 9063, 8405, 23, 6121, 8473, 1044, + 7089, 9063, 8405, 23, 6121, 8473, 7708, + 7089, 9063, 8405, 23, 6121, 8758, + 7089, 9063, 8405, 23, 6121, 9072, + 7089, 9063, 8405, 23, 6121, 11449, 6490, + 7089, 9063, 8405, 24, + 7089, 9063, 8405, 25, 6121, 1045, 6376, + 7089, 9063, 8405, 25, 6121, 1045, 6490, + 7089, 9063, 8405, 25, 6121, 4530, + 7089, 9063, 8405, 25, 6121, 6378, + 7089, 9063, 8405, 26, + 7089, 9063, 8405, 27, 6121, 1045, 6376, + 7089, 9063, 8405, 27, 6121, 1045, 6490, + 7089, 9063, 8405, 27, 6121, 4849, 4530, + 7089, 9063, 8405, 27, 6121, 4877, 6490, + 7089, 9063, 8405, 27, 6121, 4895, 7443, 1760, + 7089, 9063, 8405, 27, 6121, 6378, + 7089, 9063, 8405, 27, 6121, 6546, + 7089, 9063, 8405, 27, 6121, 6874, + 7089, 9063, 8405, 27, 6121, 7593, 8405, 18, + 7089, 9063, 8405, 27, 6121, 7708, + 7089, 9063, 8405, 27, 6121, 9072, + 7089, 9063, 8405, 27, 6121, 11449, 6490, + 7089, 9063, 8405, 28, + 7089, 9063, 8405, 29, 6121, 1045, 6376, + 7089, 9063, 8405, 29, 6121, 1045, 6377, 721, 8432, + 7089, 9063, 8405, 29, 6121, 1045, 6490, + 7089, 9063, 8405, 29, 6121, 4531, 6376, + 7089, 9063, 8405, 29, 6121, 4536, + 7089, 9063, 8405, 29, 6121, 4537, 721, 1045, 6490, + 7089, 9063, 8405, 29, 6121, 4537, 721, 4531, 6376, + 7089, 9063, 8405, 29, 6121, 4537, 721, 6378, + 7089, 9063, 8405, 29, 6121, 4537, 721, 6874, + 7089, 9063, 8405, 29, 6121, 4537, 721, 7708, + 7089, 9063, 8405, 29, 6121, 4895, 8759, 9548, + 7089, 9063, 8405, 29, 6121, 4896, + 7089, 9063, 8405, 29, 6121, 6378, + 7089, 9063, 8405, 29, 6121, 6516, + 7089, 9063, 8405, 29, 6121, 6546, + 7089, 9063, 8405, 29, 6121, 6874, + 7089, 9063, 8405, 29, 6121, 7708, + 7089, 9063, 8405, 29, 6121, 7709, 721, 6378, + 7089, 9063, 8405, 29, 6121, 7709, 721, 8432, + 7089, 9063, 8405, 29, 6121, 7709, 721, 10804, + 7089, 9063, 8405, 29, 6121, 8153, 6378, + 7089, 9063, 8405, 29, 6121, 8153, 6874, + 7089, 9063, 8405, 29, 6121, 8432, + 7089, 9063, 8405, 29, 6121, 8433, 721, 6378, + 7089, 9063, 8405, 29, 6121, 8433, 721, 6874, + 7089, 9063, 8405, 29, 6121, 8473, 7708, + 7089, 9063, 8405, 29, 6121, 8534, + 7089, 9063, 8405, 29, 6121, 8535, 721, 8432, + 7089, 9063, 8405, 29, 6121, 8758, + 7089, 9063, 8405, 29, 6121, 8759, 721, 6378, + 7089, 9063, 8405, 29, 6121, 10267, 6516, + 7089, 9063, 8405, 29, 6121, 10804, + 7089, 9063, 8405, 29, 6121, 10805, 721, 8432, + 7089, 9063, 8405, 29, 6121, 11448, + 7089, 9063, 8405, 29, 6121, 11449, 721, 1045, 6490, + 7089, 9063, 8405, 29, 6121, 11449, 721, 4531, 6376, + 7089, 9063, 8405, 29, 6121, 11449, 721, 6378, + 7089, 9063, 8405, 29, 6121, 11449, 721, 6874, + 7089, 9063, 8405, 29, 6121, 11449, 721, 7708, + 7089, 9063, 8405, 30, + 7089, 9063, 8405, 31, 6121, 1045, 6376, + 7089, 9063, 8405, 31, 6121, 4530, + 7089, 9063, 8405, 31, 6121, 6378, + 7089, 9063, 8405, 31, 6121, 8758, + 7089, 9063, 8405, 31, 6121, 8759, 9785, 10802, + 7089, 9063, 8405, 31, 6121, 10196, + 7089, 9063, 8405, 31, 6121, 10533, 5878, + 7089, 9063, 8405, 32, + 7089, 9063, 8405, 33, 6121, 8759, 9785, 10802, + 7089, 9063, 8405, 33, 6121, 10001, 8758, + 7089, 9063, 8405, 34, + 7089, 9063, 8405, 35, 6121, 1045, 6376, + 7089, 9063, 8405, 35, 6121, 1045, 6490, + 7089, 9063, 8405, 35, 6121, 1045, 6491, 721, 8432, + 7089, 9063, 8405, 35, 6121, 4877, 6490, + 7089, 9063, 8405, 35, 6121, 5878, + 7089, 9063, 8405, 35, 6121, 6378, + 7089, 9063, 8405, 35, 6121, 6546, + 7089, 9063, 8405, 35, 6121, 8153, 6874, + 7089, 9063, 8405, 35, 6121, 8758, + 7089, 9063, 8405, 35, 6121, 9072, + 7089, 9063, 8405, 35, 6121, 10267, 6516, + 7089, 9063, 8405, 35, 9642, + 7089, 9063, 8405, 36, + 7089, 9063, 8405, 37, 6121, 1045, 6376, + 7089, 9063, 8405, 37, 6121, 1045, 6490, + 7089, 9063, 8405, 37, 6121, 1045, 6491, 721, 1045, 6376, + 7089, 9063, 8405, 37, 6121, 6378, + 7089, 9063, 8405, 37, 6121, 6379, 721, 1045, 6376, + 7089, 9063, 8405, 37, 6121, 6546, + 7089, 9063, 8405, 37, 6121, 6547, 721, 1045, 6376, + 7089, 9063, 8405, 37, 6121, 6617, 6490, + 7089, 9063, 8405, 37, 6121, 9072, + 7089, 9063, 8405, 37, 6121, 11448, + 7089, 9063, 8405, 38, + 7089, 9063, 8405, 39, 6121, 1045, 6376, + 7089, 9063, 8405, 39, 6121, 1045, 6490, + 7089, 9063, 8405, 39, 6121, 4530, + 7089, 9063, 8405, 39, 6121, 4877, 6490, + 7089, 9063, 8405, 39, 6121, 6546, + 7089, 9063, 8405, 39, 6121, 6617, 6490, + 7089, 9063, 8405, 39, 6121, 8758, + 7089, 9063, 8405, 39, 6121, 9072, + 7089, 9063, 8405, 39, 6121, 10001, 8758, + 7089, 9063, 8405, 39, 6121, 11215, 4530, + 7089, 9063, 8405, 39, 6121, 11449, 6490, + 7089, 9063, 8405, 40, + 7089, 9063, 8405, 41, 760, + 7089, 9063, 8405, 41, 6121, 1045, 6490, + 7089, 9063, 8405, 41, 6121, 4531, 6376, + 7089, 9063, 8405, 41, 6121, 4536, + 7089, 9063, 8405, 41, 6121, 4537, 721, 1045, 6490, + 7089, 9063, 8405, 41, 6121, 4537, 721, 4531, 6376, + 7089, 9063, 8405, 41, 6121, 4537, 721, 6378, + 7089, 9063, 8405, 41, 6121, 4537, 721, 6874, + 7089, 9063, 8405, 41, 6121, 4537, 721, 7708, + 7089, 9063, 8405, 41, 6121, 5551, 6376, + 7089, 9063, 8405, 41, 6121, 6378, + 7089, 9063, 8405, 41, 6121, 6516, + 7089, 9063, 8405, 41, 6121, 6546, + 7089, 9063, 8405, 41, 6121, 6874, + 7089, 9063, 8405, 41, 6121, 7708, + 7089, 9063, 8405, 41, 6121, 7709, 721, 6378, + 7089, 9063, 8405, 41, 6121, 7709, 6490, + 7089, 9063, 8405, 41, 6121, 8153, 6378, + 7089, 9063, 8405, 41, 6121, 8153, 6874, + 7089, 9063, 8405, 41, 6121, 8432, + 7089, 9063, 8405, 41, 6121, 8433, 721, 10804, + 7089, 9063, 8405, 41, 6121, 8534, + 7089, 9063, 8405, 41, 6121, 10267, 6516, + 7089, 9063, 8405, 41, 6121, 10804, + 7089, 9063, 8405, 41, 6121, 10805, 721, 6378, + 7089, 9063, 8405, 41, 6121, 10805, 721, 6546, + 7089, 9063, 8405, 41, 6121, 10805, 721, 6874, + 7089, 9063, 8405, 41, 6121, 10805, 721, 8432, + 7089, 9063, 8405, 41, 6121, 10805, 6490, + 7089, 9063, 8405, 41, 6121, 11448, + 7089, 9063, 8405, 41, 6121, 11449, 6490, + 7089, 9063, 8405, 42, + 7089, 9063, 8405, 43, 6121, 1045, 6490, + 7089, 9063, 8405, 43, 6121, 4530, + 7089, 9063, 8405, 43, 6121, 7708, + 7089, 9063, 8405, 43, 6121, 10001, 8758, + 7089, 9063, 8405, 44, + 7089, 9063, 8405, 45, 6121, 1045, 6376, + 7089, 9063, 8405, 45, 6121, 1045, 6490, + 7089, 9063, 8405, 45, 6121, 4530, + 7089, 9063, 8405, 45, 6121, 6378, + 7089, 9063, 8405, 45, 6121, 6874, + 7089, 9063, 8405, 45, 6121, 10804, + 7089, 9063, 8405, 45, 6121, 11448, + 7089, 9063, 8405, 46, + 7089, 9063, 8405, 47, 6121, 1045, 6376, + 7089, 9063, 8405, 47, 6121, 10804, + 7089, 9063, 8405, 48, + 7089, 9063, 8405, 49, 6121, 1045, 6376, + 7089, 9063, 8405, 49, 6121, 1045, 6490, + 7089, 9063, 8405, 49, 6121, 4530, + 7089, 9063, 8405, 49, 6121, 4531, 6376, + 7089, 9063, 8405, 49, 6121, 4896, + 7089, 9063, 8405, 49, 6121, 6378, + 7089, 9063, 8405, 49, 6121, 6874, + 7089, 9063, 8405, 49, 6121, 7708, + 7089, 9063, 8405, 49, 6121, 8432, + 7089, 9063, 8405, 49, 6121, 8758, + 7089, 9063, 8405, 49, 6121, 10804, + 7089, 9063, 8405, 49, 6121, 11448, + 7089, 9063, 8405, 50, + 7089, 9063, 8405, 51, 6121, 1045, 6376, + 7089, 9063, 8405, 51, 6121, 1045, 6490, + 7089, 9063, 8405, 51, 6121, 4530, + 7089, 9063, 8405, 51, 6121, 4877, 6490, + 7089, 9063, 8405, 51, 6121, 6378, + 7089, 9063, 8405, 51, 6121, 6546, + 7089, 9063, 8405, 51, 6121, 8758, + 7089, 9063, 8405, 51, 6121, 10802, + 7089, 9063, 8405, 51, 6121, 11448, + 7089, 9063, 8405, 58, + 7089, 9063, 8405, 66, + 7089, 9063, 8405, 67, 6121, 6378, + 7089, 9063, 8405, 67, 6121, 8432, + 7089, 9063, 8405, 82, + 7089, 9063, 8405, 92, + 7089, 9063, 8405, 94, + 7089, 9063, 8405, 95, 6121, 11649, 760, + 7089, 9063, 8405, 98, + 7089, 9063, 8405, 156, + 7089, 9063, 8405, 157, 6121, 6546, + 7089, 9063, 8405, 186, + 7089, 9063, 8405, 282, + 7089, 9063, 8405, 342, + 7089, 9063, 8405, 406, + 7089, 9063, 8405, 432, + 7089, 9063, 8405, 440, + 7089, 9063, 8405, 450, + 7089, 9063, 8405, 578, + 7089, 9063, 8405, 620, + 7089, 9063, 8405, 912, + 7089, 9063, 8405, 1110, + 7089, 9063, 8405, 1124, + 7089, 9063, 8405, 1130, + 7089, 9063, 8405, 1138, + 7089, 9063, 8405, 1139, 6121, 6546, + 7089, 9063, 8405, 1139, 10488, + 7089, 9063, 8405, 2453, 9642, + 7089, 9063, 8405, 4389, 14, + 7089, 9063, 8405, 4404, + 7089, 9063, 8405, 4614, + 7089, 9063, 8405, 5385, 8, + 7089, 9063, 8405, 5385, 28, + 7089, 9063, 8405, 5965, 2540, + 7089, 9063, 8405, 5965, 2778, + 7089, 9063, 8405, 5965, 4200, + 7089, 9063, 8405, 6078, + 7089, 9063, 8405, 6138, + 7089, 9063, 8405, 6220, + 7089, 9063, 8405, 6406, + 7089, 9063, 8405, 6824, + 7089, 9063, 8405, 6960, + 7089, 9063, 8405, 7494, + 7089, 9063, 8405, 7519, 36, + 7089, 9063, 8405, 7593, 33, 6121, 4531, 5878, + 7089, 9063, 8405, 7692, + 7089, 9063, 8405, 7693, 6121, 8758, + 7089, 9063, 8405, 7693, 6121, 8759, 9785, 10802, + 7089, 9063, 8405, 8017, 22, + 7089, 9063, 8405, 8869, 0, + 7089, 9063, 8405, 8869, 22, + 7089, 9063, 8405, 8869, 24, + 7089, 9063, 8405, 8869, 42, + 7089, 9063, 8405, 8869, 9365, 12, + 7089, 9063, 8405, 8983, 6, + 7089, 9063, 8405, 9313, 5836, + 7089, 9063, 8405, 9365, 6, + 7089, 9063, 8405, 9365, 10, + 7089, 9063, 8405, 9365, 12, + 7089, 9063, 8405, 9365, 34, + 7089, 9063, 8405, 9365, 36, + 7089, 9063, 8405, 9365, 38, + 7089, 9063, 8405, 9808, + 7089, 9063, 8405, 10489, 5, 6121, 1044, + 7089, 9063, 8405, 10489, 8, + 7089, 9063, 8405, 10494, + 7089, 9063, 8405, 10640, + 7089, 9063, 8405, 10786, + 7089, 9063, 8405, 10787, 6121, 6616, + 7089, 9063, 8405, 11879, 50, + 7089, 9063, 8405, 12507, 42, + 7089, 9063, 8405, 12507, 344, + 7089, 9063, 8405, 12935, 710, + 7089, 9063, 8405, 12935, 3244, + 7089, 9063, 10301, 268, + 7089, 9063, 10301, 426, + 7089, 11261, 7593, 8405, 0, + 7089, 11261, 7593, 8405, 8, + 7089, 11261, 7593, 8405, 16, + 7089, 11261, 7593, 8405, 18, + 7089, 11261, 7593, 8405, 28, + 7089, 11261, 7593, 8405, 34, + 7089, 11261, 7593, 8405, 40, + 7089, 11261, 7593, 8405, 42, + 7089, 11261, 7593, 8405, 46, + 7089, 11261, 7593, 8405, 7494, + 7089, 11619, 8405, 17, 7112, + 7089, 11619, 8405, 9007, 24, + 7089, 11619, 8405, 10267, 24, + 7089, 11619, 8405, 10489, 10, + 7089, 11619, 8405, 10489, 30, + 7098, + 7101, 4849, 10637, 7533, 9051, 10380, + 7101, 7443, 10637, 7533, 9051, 10380, + 7101, 7512, + 7101, 10677, 760, + 7103, 5759, 1802, + 7103, 5759, 5620, + 7103, 5759, 11076, + 7103, 5759, 11130, + 7103, 6689, 2170, + 7103, 6689, 2540, + 7103, 6689, 2778, + 7103, 6689, 4200, + 7103, 6689, 4214, + 7103, 6689, 5190, + 7103, 6689, 6260, + 7103, 6689, 6722, + 7103, 6689, 7508, + 7103, 6689, 7694, + 7103, 7593, 8405, 306, + 7103, 7593, 8405, 332, + 7103, 7593, 8405, 364, + 7103, 7593, 8405, 392, + 7103, 7593, 8405, 462, + 7103, 7593, 8405, 510, + 7103, 7593, 8405, 556, + 7103, 7593, 8405, 2030, + 7103, 7593, 8405, 9870, + 7103, 7803, 5759, 0, + 7103, 7803, 5759, 8, + 7103, 7803, 5759, 16, + 7103, 7803, 5759, 28, + 7103, 7803, 5759, 40, + 7103, 7803, 5759, 72, + 7103, 7803, 5759, 92, + 7103, 7803, 5759, 162, + 7103, 7803, 5759, 440, + 7103, 8405, 100, + 7103, 8405, 116, + 7103, 8405, 138, + 7103, 8405, 216, + 7103, 8405, 236, + 7103, 8405, 292, + 7103, 8405, 306, + 7103, 8405, 332, + 7103, 8405, 364, + 7103, 8405, 392, + 7103, 8405, 462, + 7103, 8405, 510, + 7103, 8405, 524, + 7103, 8405, 556, + 7103, 8405, 622, + 7103, 8405, 652, + 7103, 8405, 792, + 7103, 8405, 884, + 7103, 8405, 996, + 7103, 8405, 1260, + 7103, 8405, 1512, + 7103, 8405, 1612, + 7103, 8405, 2030, + 7103, 8405, 2212, + 7103, 8405, 2516, + 7103, 8405, 2566, + 7103, 8405, 2678, + 7103, 8405, 3028, + 7103, 10469, 4926, + 7103, 11257, 8405, 510, + 7103, 11257, 8405, 622, + 7103, 11257, 8405, 652, + 7103, 12017, 4926, + 7103, 13033, 8404, + 7121, 2171, 8159, 6510, + 7121, 2171, 9615, 6510, + 7121, 4201, 9259, 6510, + 7121, 4389, 6510, + 7121, 4389, 8056, + 7121, 4389, 9367, 7821, 8056, + 7121, 4849, 10465, 9947, 730, + 7121, 4849, 10642, + 7121, 4849, 12857, 12901, 6434, + 7121, 6507, 10502, + 7121, 7443, 8077, 6121, 1044, + 7121, 7443, 8570, + 7121, 7443, 10465, 9947, 730, + 7121, 7443, 10513, 7821, 8744, + 7121, 7443, 10642, + 7121, 7443, 12857, 10763, 6434, + 7121, 7443, 12933, 7821, 8744, + 7121, 7509, 9259, 6510, + 7121, 7695, 9259, 6510, + 7121, 7695, 10467, 6510, + 7165, 5758, + 7173, 5758, + 7173, 5759, 275, 10642, + 7173, 5759, 6121, 1045, 6490, + 7173, 5759, 6121, 6617, 6376, + 7173, 5759, 6121, 8649, 4112, + 7173, 5759, 6121, 9279, 4112, + 7173, 7708, + 7199, 4205, 5758, + 7199, 7519, 5758, + 7199, 9491, 5758, + 7201, 7711, 10374, + 7201, 7768, + 7201, 7769, 10375, 6121, 1044, + 7201, 7769, 10375, 6121, 5444, + 7201, 7821, 10677, 760, + 7201, 8745, 7769, 10374, + 7201, 8745, 12493, 10374, + 7201, 9095, 1045, 10374, + 7201, 9095, 5445, 10374, + 7201, 9095, 7711, 10374, + 7201, 9437, 444, + 7201, 9437, 720, + 7201, 9610, + 7201, 10780, + 7201, 11262, + 7201, 12492, + 7202, + 7209, 5758, + 7271, 4153, 721, 7607, 6113, 6434, + 7271, 4153, 6434, + 7271, 4153, 6435, 721, 7607, 4153, 6434, + 7271, 4153, 6435, 6121, 4530, + 7271, 4153, 6435, 9967, 7271, 6113, 6434, + 7271, 4153, 6435, 9967, 7607, 4153, 6434, + 7271, 4153, 6505, 6434, + 7271, 4153, 7821, 6434, + 7271, 4153, 8153, 6434, + 7271, 6113, 721, 7607, 4153, 6434, + 7271, 6113, 6434, + 7271, 6113, 6435, 569, 4895, 760, + 7271, 6113, 6435, 569, 8076, + 7271, 6113, 6435, 721, 7271, 4153, 6434, + 7271, 6113, 6435, 6121, 4530, + 7271, 6113, 6435, 9967, 7271, 4153, 6434, + 7271, 6113, 6505, 6434, + 7271, 6113, 7821, 6434, + 7271, 6113, 8153, 6434, + 7309, 7609, 4926, + 7309, 8405, 444, + 7309, 8405, 602, + 7309, 8405, 2174, + 7309, 8405, 3236, + 7309, 8405, 3952, + 7309, 8405, 3982, + 7309, 8405, 4348, + 7309, 8405, 4600, + 7309, 8405, 4900, + 7309, 8405, 5018, + 7309, 8405, 5192, + 7309, 8405, 5604, + 7309, 8405, 5628, + 7309, 8405, 6044, + 7309, 8405, 6488, + 7309, 8405, 6558, + 7309, 8405, 6774, + 7309, 8405, 7356, + 7309, 8405, 7712, + 7309, 8405, 8752, + 7309, 8405, 9246, + 7309, 8405, 9248, + 7309, 8405, 9368, + 7309, 8405, 9504, + 7309, 8405, 10662, + 7309, 8405, 12008, + 7309, 9283, 4926, + 7309, 10489, 9283, 4926, + 7321, 73, 8399, 4926, + 7321, 93, 8399, 4926, + 7321, 5759, 7282, + 7321, 5759, 8916, + 7321, 5759, 9824, + 7321, 5759, 9870, + 7321, 5759, 9904, + 7321, 5759, 11900, + 7321, 6689, 2170, + 7321, 6689, 2540, + 7321, 6689, 2778, + 7321, 6689, 4200, + 7321, 6689, 4214, + 7321, 6689, 5190, + 7321, 6689, 6260, + 7321, 6689, 6722, + 7321, 6689, 7508, + 7321, 6689, 7694, + 7321, 7803, 5759, 8, + 7321, 7803, 5759, 16, + 7321, 7803, 5759, 28, + 7321, 7803, 5759, 40, + 7321, 7803, 5759, 58, + 7321, 7803, 5759, 72, + 7321, 7803, 5759, 92, + 7321, 7803, 5759, 266, + 7321, 7803, 5759, 606, + 7321, 7803, 5759, 9827, 22, + 7321, 7803, 5759, 9827, 34, + 7321, 7803, 5759, 9827, 344, + 7321, 7803, 5759, 9827, 518, + 7321, 8322, + 7321, 8405, 0, + 7321, 8405, 8, + 7321, 8405, 16, + 7321, 8405, 28, + 7321, 8405, 40, + 7321, 8405, 58, + 7321, 8405, 72, + 7321, 8405, 92, + 7321, 8405, 100, + 7321, 8405, 116, + 7321, 8405, 138, + 7321, 8405, 216, + 7321, 8405, 236, + 7321, 8405, 266, + 7321, 8405, 292, + 7321, 8405, 306, + 7321, 8405, 332, + 7321, 8405, 364, + 7321, 8405, 392, + 7321, 8405, 462, + 7321, 8405, 510, + 7321, 8405, 524, + 7321, 8405, 556, + 7321, 8405, 606, + 7321, 8405, 610, + 7321, 8405, 622, + 7321, 8405, 652, + 7321, 8405, 792, + 7321, 8405, 884, + 7321, 8405, 974, + 7321, 8405, 996, + 7321, 8405, 1260, + 7321, 8405, 1512, + 7321, 8405, 1612, + 7321, 8405, 1796, + 7321, 8405, 2030, + 7321, 8405, 2076, + 7321, 8405, 2126, + 7321, 8405, 2212, + 7321, 8405, 2410, + 7321, 8405, 2438, + 7321, 8405, 2516, + 7321, 8405, 2566, + 7321, 8405, 2678, + 7321, 8405, 2746, + 7321, 8405, 3110, + 7321, 8405, 4016, + 7321, 8405, 5994, + 7321, 8405, 9827, 22, + 7321, 8405, 9827, 34, + 7321, 8405, 9827, 344, + 7321, 8405, 9827, 518, + 7325, 5758, + 7349, 8774, + 7377, 429, 10263, 5758, + 7380, + 7387, 5758, + 7390, + 7393, 8677, 8774, + 7424, + 7443, 731, 12473, 9050, + 7443, 1809, 11715, 9050, + 7443, 2171, 8159, 6510, + 7443, 4197, 5878, + 7443, 4389, 6505, 8056, + 7443, 4389, 6510, + 7443, 5876, + 7443, 6408, + 7443, 6409, 6121, 730, + 7443, 6409, 6121, 10959, 8963, 6434, + 7443, 6409, 8151, 12877, 8450, + 7443, 6409, 9050, + 7443, 6409, 9051, 6121, 1044, + 7443, 6409, 9817, 6121, 8744, + 7443, 6409, 12877, 8450, + 7443, 6435, 6121, 7593, 8056, + 7443, 6435, 6121, 9095, 5444, + 7443, 6505, 10637, 7533, 9050, + 7443, 6505, 11677, 9050, + 7443, 6627, 9050, + 7443, 6627, 9051, 7121, 4530, + 7443, 6627, 9051, 7773, 4530, + 7443, 6627, 9051, 8473, 7370, + 7443, 6792, + 7443, 7327, 4676, + 7443, 7821, 6627, 9050, + 7443, 7821, 8077, 9050, + 7443, 7821, 8745, 9050, + 7443, 7821, 10637, 7533, 9050, + 7443, 7821, 11677, 9050, + 7443, 7821, 12114, + 7443, 8077, 9050, + 7443, 8151, 12877, 9050, + 7443, 8153, 6409, 9050, + 7443, 8153, 6435, 6121, 9645, 4398, + 7443, 8153, 8933, 6778, + 7443, 8153, 11195, 4926, + 7443, 8153, 12114, + 7443, 8521, 8191, 11793, 9610, + 7443, 8631, 10371, 9050, + 7443, 8717, 11195, 4926, + 7443, 8745, 9050, + 7443, 8745, 9051, 6121, 5935, 275, 2725, 8076, + 7443, 8745, 9051, 6121, 5935, 275, 8005, 8076, + 7443, 8745, 9051, 6121, 7412, + 7443, 8745, 9051, 6121, 10666, + 7443, 8745, 9051, 7121, 8076, + 7443, 8745, 9051, 7773, 8076, + 7443, 8745, 9051, 10982, + 7443, 8933, 6778, + 7443, 9074, + 7443, 10493, 753, 10794, + 7443, 10523, 41, 9050, + 7443, 10637, 7533, 9050, + 7443, 10642, + 7443, 10643, 6377, 4849, 10642, + 7443, 10677, 761, 6121, 7412, + 7443, 10677, 827, 4876, + 7443, 11793, 9610, + 7443, 12114, + 7443, 12115, 7121, 4530, + 7443, 12115, 7773, 4530, + 7443, 12115, 10982, + 7443, 12877, 9050, + 7443, 13029, 9050, + 7453, 89, 5758, + 7453, 7765, 5758, + 7453, 9167, 9679, 5758, + 7453, 9513, 2170, + 7453, 9513, 2171, 9344, + 7453, 9513, 2171, 9345, 10624, + 7453, 9513, 2171, 10624, + 7453, 9513, 2171, 10625, 5, 6, + 7453, 9513, 2540, + 7453, 9513, 2541, 4839, 4212, + 7453, 9513, 2670, + 7453, 9513, 2671, 10624, + 7453, 9513, 2778, + 7453, 9513, 4200, + 7453, 9513, 4201, 9344, + 7453, 9513, 4201, 10624, + 7453, 9513, 4214, + 7453, 9513, 5190, + 7453, 9513, 6722, + 7453, 9513, 6784, + 7453, 9513, 6785, 6715, 4212, + 7453, 9513, 6785, 10624, + 7453, 9513, 7508, + 7453, 9513, 7694, + 7453, 9513, 8162, + 7453, 9513, 8874, + 7453, 9513, 10489, 2171, 9344, + 7453, 9675, 5758, + 7453, 9679, 5758, + 7453, 9691, 5758, + 7453, 9995, 5758, + 7453, 10511, 5758, + 7453, 10757, 5758, + 7453, 10961, 5758, + 7453, 11193, 5758, + 7453, 11797, 5758, + 7467, 6623, 12132, + 7467, 7935, 8774, + 7467, 8405, 4, + 7467, 8405, 6, + 7467, 8405, 8, + 7467, 8405, 12, + 7467, 8405, 28, + 7467, 8405, 32, + 7467, 8405, 42, + 7467, 8405, 44, + 7467, 8405, 46, + 7467, 8405, 48, + 7467, 8405, 50, + 7467, 8405, 63, 0, + 7467, 8405, 426, + 7467, 8405, 438, + 7467, 8405, 447, 28, + 7467, 8405, 662, + 7467, 8405, 878, + 7467, 8405, 1090, + 7467, 8405, 1110, + 7467, 8405, 1130, + 7467, 8405, 1220, + 7467, 8405, 1244, + 7467, 8405, 1486, + 7467, 8405, 1494, + 7467, 8405, 3230, + 7467, 8405, 3840, + 7467, 8405, 4185, 4189, 199, 10, + 7467, 8405, 4265, 4381, 12, + 7467, 8405, 4617, 283, 1501, 16, + 7467, 8405, 4625, 1114, + 7467, 8405, 4731, 20, + 7467, 8405, 5828, + 7467, 8405, 6059, 603, 40, + 7467, 8405, 6401, 6738, + 7467, 8405, 6415, 0, + 7467, 8405, 6554, + 7467, 8405, 6635, 3979, 6, + 7467, 8405, 6721, 167, 8, + 7467, 8405, 6891, 14, + 7467, 8405, 6997, 18, + 7467, 8405, 7028, + 7467, 8405, 7419, 2383, 5533, 34, + 7467, 8405, 7567, 13213, 36, + 7467, 8405, 7719, 2699, 2789, 38, + 7467, 8405, 7835, 6139, 44, + 7467, 8405, 8283, 14, + 7467, 8405, 8312, + 7467, 8405, 8391, 4829, 4891, 22, + 7467, 8405, 8441, 1861, 24, + 7467, 8405, 8501, 2129, 5057, 26, + 7467, 8405, 8540, + 7467, 8405, 8579, 8575, 30, + 7467, 8405, 8727, 36, + 7467, 8405, 9132, + 7467, 8405, 9543, 6759, 28, + 7467, 8405, 9911, 6495, 9047, 2, + 7467, 8405, 10132, + 7467, 8405, 10134, + 7467, 8405, 10136, + 7467, 8405, 10627, 7699, 7692, + 7467, 8405, 12482, + 7467, 8405, 13013, 0, + 7467, 8405, 13014, + 7467, 8405, 13057, 66, + 7467, 8405, 13058, + 7467, 8405, 13073, 28, + 7467, 8405, 13075, 36, + 7467, 8405, 13077, 38, + 7467, 8405, 13211, 28, + 7467, 8405, 13227, 24, + 7467, 8405, 13229, 26, + 7467, 8405, 13339, 24, + 7467, 8405, 13377, 14, + 7467, 8405, 13391, 14, + 7467, 8405, 13399, 2, + 7467, 8717, 12132, + 7467, 9909, 8774, + 7467, 10349, 12132, + 7467, 10657, 8774, + 7469, 5758, + 7551, 601, 5876, + 7551, 601, 5877, 6121, 10666, + 7551, 601, 5877, 6377, 7551, 4117, 5876, + 7551, 4117, 5876, + 7551, 4117, 5877, 6121, 9546, + 7551, 4849, 5876, + 7551, 11765, 6435, 6377, 11097, 6434, + 7579, 721, 11466, + 7588, + 7593, 175, 3992, + 7593, 2857, 6121, 10666, + 7593, 4223, 5836, + 7593, 4849, 6627, 9050, + 7593, 4849, 10637, 7533, 9050, + 7593, 4849, 12114, + 7593, 5445, 5758, + 7593, 6610, + 7593, 6616, + 7593, 7443, 6627, 9050, + 7593, 7443, 10637, 7533, 9050, + 7593, 7443, 12114, + 7593, 7453, 9513, 2170, + 7593, 7453, 9513, 2171, 9344, + 7593, 7453, 9513, 2171, 10624, + 7593, 7453, 9513, 2540, + 7593, 7453, 9513, 2670, + 7593, 7453, 9513, 2778, + 7593, 7453, 9513, 4200, + 7593, 7453, 9513, 4201, 9344, + 7593, 7453, 9513, 4214, + 7593, 7453, 9513, 5190, + 7593, 7453, 9513, 6722, + 7593, 7453, 9513, 6784, + 7593, 7453, 9513, 7508, + 7593, 7453, 9513, 7694, + 7593, 7453, 9513, 8162, + 7593, 7453, 9513, 8874, + 7593, 7708, + 7593, 8129, 5758, + 7593, 8167, 5758, + 7593, 8525, 5758, + 7593, 9263, 428, + 7593, 9263, 429, 6121, 9546, + 7593, 9263, 429, 6121, 10677, 761, 91, 1109, 429, 11649, 8758, + 7593, 9581, 5758, + 7593, 9633, 9718, + 7593, 9898, + 7593, 9959, 89, 8466, + 7593, 9959, 6121, 9546, + 7593, 9959, 6121, 10677, 761, 91, 1109, 429, 11649, 8758, + 7593, 10469, 4926, + 7593, 10708, + 7593, 11099, 5758, + 7593, 11224, + 7593, 11451, 90, + 7593, 12017, 4926, + 7593, 12043, 6616, + 7593, 12473, 5758, + 7593, 12478, + 7595, 9610, + 7598, + 7605, 11201, 10782, + 7607, 4153, 6434, + 7607, 4153, 6435, 569, 8076, + 7607, 4153, 6435, 721, 7607, 6113, 6434, + 7607, 4153, 6435, 6121, 4530, + 7607, 4153, 6435, 9967, 7271, 4153, 6434, + 7607, 4153, 6505, 6434, + 7607, 4153, 7821, 6434, + 7607, 4153, 8153, 6434, + 7607, 6113, 6434, + 7607, 6113, 6435, 721, 7271, 6113, 6434, + 7607, 6113, 6435, 6121, 4530, + 7607, 6113, 6505, 6434, + 7607, 6113, 7821, 6434, + 7607, 6113, 8153, 6434, + 7608, + 7619, 6505, 11765, 6434, + 7627, 429, 8298, + 7627, 429, 11886, + 7659, 3992, + 7665, 89, 6377, 5758, + 7665, 93, 8399, 4926, + 7665, 436, + 7665, 973, 5758, + 7665, 5759, 8916, + 7665, 5759, 9824, + 7665, 5759, 9870, + 7665, 6197, 5758, + 7665, 6673, 5758, + 7665, 6689, 2170, + 7665, 6689, 2540, + 7665, 6689, 2778, + 7665, 6689, 4200, + 7665, 6689, 4214, + 7665, 6689, 5190, + 7665, 6689, 6260, + 7665, 6689, 6722, + 7665, 6689, 7508, + 7665, 6689, 7694, + 7665, 7183, 5758, + 7665, 7469, 5758, + 7665, 7803, 5759, 8, + 7665, 7803, 5759, 16, + 7665, 7803, 5759, 28, + 7665, 7803, 5759, 40, + 7665, 7803, 5759, 58, + 7665, 7803, 5759, 72, + 7665, 7803, 5759, 92, + 7665, 7803, 5759, 162, + 7665, 7803, 5759, 266, + 7665, 7803, 5759, 440, + 7665, 7803, 5759, 606, + 7665, 8081, 5758, + 7665, 8405, 0, + 7665, 8405, 8, + 7665, 8405, 16, + 7665, 8405, 28, + 7665, 8405, 40, + 7665, 8405, 58, + 7665, 8405, 72, + 7665, 8405, 92, + 7665, 8405, 116, + 7665, 8405, 162, + 7665, 8405, 236, + 7665, 8405, 266, + 7665, 8405, 292, + 7665, 8405, 306, + 7665, 8405, 332, + 7665, 8405, 364, + 7665, 8405, 392, + 7665, 8405, 440, + 7665, 8405, 462, + 7665, 8405, 510, + 7665, 8405, 524, + 7665, 8405, 556, + 7665, 8405, 606, + 7665, 8405, 610, + 7665, 8405, 652, + 7665, 8405, 1796, + 7665, 8405, 2030, + 7665, 8405, 2076, + 7665, 8405, 2126, + 7665, 8405, 2438, + 7665, 8405, 2516, + 7665, 8405, 2566, + 7665, 8405, 2746, + 7665, 8405, 4888, + 7665, 8405, 5234, + 7665, 8525, 2171, 9344, + 7665, 8525, 2171, 10624, + 7665, 8525, 2670, + 7665, 8525, 5758, + 7681, 4103, 2091, 6764, + 7681, 8174, + 7695, 1045, 12132, + 7695, 11097, 7944, + 7695, 11765, 7944, + 7695, 11913, 8167, 7570, + 7695, 11943, 6408, + 7707, 11861, 11242, + 7708, + 7709, 6121, 1045, 6376, + 7709, 6121, 1045, 6490, + 7709, 6121, 5551, 6376, + 7709, 10374, + 7709, 10375, 6121, 1045, 6376, + 7709, 10375, 6121, 8649, 4112, + 7709, 10375, 6377, 11097, 6434, + 7709, 10375, 6377, 11765, 6434, + 7711, 6121, 4849, 4389, 6504, + 7711, 6121, 7443, 4389, 6504, + 7729, 8654, + 7733, 4927, 5758, + 7768, + 7769, 6121, 7173, 5758, + 7769, 6121, 9437, 444, + 7769, 6121, 9546, + 7769, 6377, 761, 6377, 12492, + 7769, 6377, 12492, + 7769, 7991, 721, 8329, 6121, 7768, + 7773, 2171, 8159, 6510, + 7773, 4389, 6510, + 7773, 4389, 8056, + 7773, 4389, 9367, 7821, 8056, + 7773, 4849, 445, 7121, 7443, 6627, 9051, 9664, + 7773, 4849, 8077, 6121, 1044, + 7773, 4849, 10465, 9947, 730, + 7773, 4849, 10642, + 7773, 6507, 10502, + 7773, 7443, 445, 7121, 4849, 6627, 9051, 9664, + 7773, 7443, 8570, + 7773, 7443, 10465, 9947, 730, + 7773, 7443, 10513, 7821, 8744, + 7773, 7443, 10642, + 7773, 7443, 12933, 7821, 8744, + 7794, + 7798, + 7810, + 7819, 429, 8112, + 7821, 601, 10441, 6992, + 7821, 2048, + 7821, 2587, 6121, 5528, + 7821, 3949, 5842, + 7821, 4117, 10441, 6992, + 7821, 4202, + 7821, 4215, 9601, 5830, + 7821, 4849, 10441, 6992, + 7821, 5830, + 7821, 6081, 7593, 8744, + 7821, 6571, 4760, + 7821, 6571, 5404, + 7821, 6571, 5564, + 7821, 6571, 7410, + 7821, 6571, 7996, + 7821, 6571, 8368, + 7821, 6907, 5842, + 7821, 7085, 8744, + 7821, 7443, 10441, 6992, + 7821, 7547, 7370, + 7821, 7593, 5830, + 7821, 7593, 8744, + 7821, 7593, 9438, + 7821, 7611, 5842, + 7821, 8022, + 7821, 8056, + 7821, 8057, 6121, 1045, 7442, + 7821, 8057, 6121, 2779, 4112, + 7821, 8057, 6121, 4117, 6434, + 7821, 8057, 6121, 7121, 4849, 10464, + 7821, 8057, 6121, 7121, 7443, 10464, + 7821, 8057, 6121, 7773, 4849, 10464, + 7821, 8057, 6121, 7773, 7443, 10464, + 7821, 8463, 5830, + 7821, 8463, 7593, 8744, + 7821, 8463, 8744, + 7821, 8463, 9158, + 7821, 8463, 9438, + 7821, 8691, 1044, + 7821, 8744, + 7821, 8745, 6121, 7121, 4849, 10464, + 7821, 8745, 6121, 7121, 7443, 10464, + 7821, 8745, 6121, 7773, 4849, 10464, + 7821, 8745, 6121, 7773, 7443, 10464, + 7821, 8745, 6121, 8037, 10677, 4876, + 7821, 8745, 6121, 9645, 9118, + 7821, 8745, 6121, 10677, 10739, 4876, + 7821, 8745, 6121, 11097, 5934, + 7821, 8745, 6121, 11765, 5934, + 7821, 8745, 11461, 6505, 7593, 8744, + 7821, 9158, + 7821, 9159, 5842, + 7821, 9159, 6121, 9079, 1044, + 7821, 9159, 11461, 6505, 7593, 9158, + 7821, 9338, + 7821, 9711, 4178, + 7821, 10143, 1860, + 7821, 10143, 4760, + 7821, 10194, + 7821, 10209, 4178, + 7821, 10420, + 7821, 10502, + 7821, 10643, 11461, 7593, 7821, 10642, + 7821, 10677, 760, + 7821, 10677, 9264, + 7821, 10677, 11202, + 7821, 11036, + 7821, 11202, + 7821, 11354, + 7821, 11364, + 7821, 11649, 9264, + 7821, 12383, 7593, 10642, + 7821, 12383, 10642, + 7821, 12383, 10643, 6121, 1044, + 7821, 12917, 9158, + 7821, 12917, 9159, 6121, 11097, 5934, + 7821, 12917, 9159, 6121, 11765, 5934, + 7821, 12931, 7593, 10642, + 7821, 12931, 10642, + 7821, 12967, 7593, 10642, + 7821, 12967, 9602, + 7821, 12967, 10642, + 7821, 12984, + 7821, 13067, 7593, 10642, + 7821, 13067, 9602, + 7821, 13067, 10420, + 7821, 13067, 10642, + 7911, 1049, 9467, 6791, 9748, + 7911, 6129, 11229, 1044, + 7911, 6129, 11229, 4876, + 7911, 6569, 4926, + 7911, 8423, 9467, 6791, 9748, + 7911, 8525, 2170, + 7911, 8525, 2171, 9344, + 7911, 8525, 2171, 10624, + 7911, 8525, 2540, + 7911, 8525, 2541, 9344, + 7911, 8525, 2541, 10624, + 7911, 8525, 2670, + 7911, 8525, 2671, 10624, + 7911, 8525, 2778, + 7911, 8525, 2779, 9344, + 7911, 8525, 2779, 10624, + 7911, 8525, 4200, + 7911, 8525, 4201, 9344, + 7911, 8525, 4201, 10624, + 7911, 8525, 4214, + 7911, 8525, 4215, 9344, + 7911, 8525, 4215, 10624, + 7911, 8525, 5190, + 7911, 8525, 5191, 9344, + 7911, 8525, 5191, 10624, + 7911, 8525, 6722, + 7911, 8525, 6723, 9344, + 7911, 8525, 6723, 10624, + 7911, 8525, 6784, + 7911, 8525, 6785, 10624, + 7911, 8525, 6804, + 7911, 8525, 6805, 10624, + 7911, 8525, 7508, + 7911, 8525, 7509, 9344, + 7911, 8525, 7509, 10624, + 7911, 8525, 7576, + 7911, 8525, 7577, 10624, + 7911, 8525, 7694, + 7911, 8525, 7695, 9344, + 7911, 8525, 7695, 10624, + 7911, 8525, 8160, + 7911, 8525, 8161, 10624, + 7911, 8525, 8514, + 7911, 8525, 8515, 10624, + 7911, 8525, 8820, + 7911, 8525, 8821, 10624, + 7911, 8525, 8876, + 7911, 8525, 8877, 10624, + 7911, 8525, 9672, + 7911, 8525, 9673, 10624, + 7911, 8931, 3717, 6052, + 7911, 8931, 6791, 9748, + 7911, 8931, 7687, 9748, + 7911, 8931, 8233, 9748, + 7911, 8931, 8681, 9748, + 7911, 9467, 7687, 9748, + 7911, 9467, 8681, 9748, + 7919, 6741, 445, 6741, 568, + 7919, 6741, 568, + 7919, 6741, 569, 6121, 11449, 7908, + 7922, + 7931, 1109, 429, 3288, + 7931, 2396, + 7931, 3997, 11228, + 7931, 4201, 9601, 5830, + 7931, 4223, 5836, + 7931, 4927, 5241, 8260, + 7931, 5759, 5521, 8995, 3262, + 7931, 5759, 7176, + 7931, 5759, 7476, + 7931, 5759, 7486, + 7931, 5759, 7917, 9894, + 7931, 5759, 8715, 10708, + 7931, 5759, 8715, 12523, 1894, + 7931, 5759, 11350, + 7931, 5759, 12137, 7916, + 7931, 5759, 12159, 7917, 11396, + 7931, 5879, 10204, + 7931, 6616, + 7931, 6644, + 7931, 6645, 8461, 4212, + 7931, 6645, 10275, 4212, + 7931, 6731, 8037, 1809, 5836, + 7931, 6731, 8037, 4423, 5836, + 7931, 6772, + 7931, 6773, 6121, 2779, 4112, + 7931, 6773, 8461, 4212, + 7931, 6773, 10275, 4212, + 7931, 6895, 6376, + 7931, 6895, 6490, + 7931, 7026, + 7931, 7027, 8461, 4212, + 7931, 7027, 10275, 4212, + 7931, 7377, 429, 8658, + 7931, 7593, 1809, 4942, + 7931, 7593, 1809, 5648, + 7931, 7593, 2918, + 7931, 7593, 3052, + 7931, 7593, 4423, 1739, 3244, + 7931, 7593, 4423, 2640, + 7931, 7593, 4423, 3052, + 7931, 7593, 4423, 4630, + 7931, 7593, 4423, 4943, 9363, 4212, + 7931, 7593, 4423, 4943, 10275, 4212, + 7931, 7593, 4423, 5240, + 7931, 7593, 4423, 5648, + 7931, 7593, 4423, 6254, + 7931, 7593, 4423, 7124, + 7931, 7593, 4423, 7695, 4112, + 7931, 7593, 4423, 9185, 4399, 429, 4736, + 7931, 7593, 4423, 9645, 6260, + 7931, 7593, 4423, 9807, 12139, 6260, + 7931, 7593, 4423, 10301, 2285, 6121, 1739, 6121, 3245, 9448, + 7931, 7593, 4423, 10301, 2485, 6121, 1739, 6121, 3245, 9448, + 7931, 7593, 4423, 10301, 3245, 6121, 1739, 6121, 3052, + 7931, 7593, 6644, + 7931, 7593, 6772, + 7931, 7593, 7026, + 7931, 7633, 429, 2451, 173, 4424, + 7931, 7650, + 7931, 7651, 8461, 4212, + 7931, 7651, 10275, 4212, + 7931, 7803, 5759, 1045, 6490, + 7931, 7803, 5759, 7593, 43, 6376, + 7931, 7803, 5759, 10267, 7593, 43, 6376, + 7931, 8405, 8, + 7931, 8405, 9, 6789, 4212, + 7931, 8405, 9, 8461, 4212, + 7931, 8405, 9, 9363, 4212, + 7931, 8405, 9, 10275, 4212, + 7931, 8405, 40, + 7931, 8405, 41, 6121, 6895, 6376, + 7931, 8405, 41, 6121, 6895, 6377, 10275, 4212, + 7931, 8405, 41, 6789, 4212, + 7931, 8405, 41, 10275, 4212, + 7931, 8405, 66, + 7931, 8405, 400, + 7931, 8405, 401, 6789, 4212, + 7931, 8405, 401, 8461, 4212, + 7931, 8405, 401, 9363, 4212, + 7931, 8405, 401, 10275, 4212, + 7931, 8405, 426, + 7931, 8405, 427, 6789, 4212, + 7931, 8405, 427, 10275, 4212, + 7931, 8405, 612, + 7931, 8405, 613, 6789, 4212, + 7931, 8405, 613, 10275, 4212, + 7931, 8405, 664, + 7931, 8405, 665, 6789, 4212, + 7931, 8405, 665, 10275, 4212, + 7931, 8405, 710, + 7931, 8405, 711, 6121, 2779, 4113, 6376, + 7931, 8405, 711, 6121, 2779, 4113, 11877, 6376, + 7931, 8405, 711, 6121, 7695, 4113, 6376, + 7931, 8405, 711, 6121, 7695, 4113, 10441, 10959, 6376, + 7931, 8405, 711, 6789, 4212, + 7931, 8405, 711, 8461, 4212, + 7931, 8405, 711, 9363, 4212, + 7931, 8405, 711, 10275, 4212, + 7931, 8405, 780, + 7931, 8405, 781, 6121, 1045, 6491, 721, 7695, 4113, 6376, + 7931, 8405, 781, 6121, 2779, 4113, 6491, 721, 1045, 6376, + 7931, 8405, 781, 6121, 7593, 42, + 7931, 8405, 781, 6121, 7695, 4113, 10441, 9811, 6490, + 7931, 8405, 781, 6121, 7695, 4113, 10441, 9811, 6491, 721, 2779, 4113, 6376, + 7931, 8405, 781, 6121, 7695, 4113, 12477, 6490, + 7931, 8405, 781, 6121, 10267, 7593, 43, 6490, + 7931, 8405, 781, 6789, 4212, + 7931, 8405, 781, 8461, 4212, + 7931, 8405, 781, 9363, 4212, + 7931, 8405, 781, 10275, 4212, + 7931, 8405, 956, + 7931, 8405, 957, 6121, 1045, 6490, + 7931, 8405, 957, 6789, 4212, + 7931, 8405, 957, 8461, 4212, + 7931, 8405, 957, 9363, 4212, + 7931, 8405, 957, 10275, 4212, + 7931, 8405, 960, + 7931, 8405, 961, 6121, 1045, 6490, + 7931, 8405, 961, 6121, 1045, 6491, 721, 7593, 2640, + 7931, 8405, 961, 6121, 2779, 4113, 11877, 6491, 721, 7593, 2640, + 7931, 8405, 961, 6121, 4215, 4113, 6376, + 7931, 8405, 961, 6121, 5550, + 7931, 8405, 961, 6121, 7695, 4113, 6377, 10958, + 7931, 8405, 961, 6121, 10267, 42, + 7931, 8405, 961, 6121, 10267, 7593, 43, 6490, + 7931, 8405, 961, 6789, 4212, + 7931, 8405, 961, 10275, 4212, + 7931, 8405, 1056, + 7931, 8405, 1057, 6789, 4212, + 7931, 8405, 1057, 10275, 4212, + 7931, 8405, 1152, + 7931, 8405, 1153, 6121, 1045, 6490, + 7931, 8405, 1153, 6121, 1045, 7189, 6490, + 7931, 8405, 1153, 6121, 2779, 4113, 6490, + 7931, 8405, 1153, 6121, 7695, 4113, 6490, + 7931, 8405, 1153, 6121, 7695, 4113, 10441, 9811, 6490, + 7931, 8405, 1153, 6789, 4212, + 7931, 8405, 1153, 8461, 4212, + 7931, 8405, 1153, 9363, 4212, + 7931, 8405, 1153, 10275, 4212, + 7931, 8405, 1208, + 7931, 8405, 1209, 6121, 2779, 4113, 6490, + 7931, 8405, 1209, 6121, 5550, + 7931, 8405, 1209, 6121, 7695, 4113, 6376, + 7931, 8405, 1209, 6789, 4212, + 7931, 8405, 1209, 8461, 4212, + 7931, 8405, 1209, 9363, 4212, + 7931, 8405, 1209, 10275, 4212, + 7931, 8405, 1342, + 7931, 8405, 1343, 6121, 2779, 4113, 6376, + 7931, 8405, 1343, 6121, 2779, 4113, 10677, 6376, + 7931, 8405, 1343, 6121, 6895, 6376, + 7931, 8405, 1343, 6121, 7593, 7931, 8405, 2641, 721, 2779, 4112, + 7931, 8405, 1343, 6121, 7593, 7931, 8405, 2641, 6376, + 7931, 8405, 1343, 6121, 7593, 7931, 8405, 2641, 6490, + 7931, 8405, 1343, 6121, 7695, 4113, 6376, + 7931, 8405, 1343, 6121, 7695, 4113, 10441, 9811, 6490, + 7931, 8405, 1343, 6121, 10173, 12403, 6689, 4215, 6490, + 7931, 8405, 1343, 6789, 4212, + 7931, 8405, 1343, 8461, 4212, + 7931, 8405, 1343, 9363, 4212, + 7931, 8405, 1343, 10275, 4212, + 7931, 8405, 1358, + 7931, 8405, 1359, 4340, + 7931, 8405, 1359, 4341, 6121, 6895, 6376, + 7931, 8405, 1359, 4341, 6789, 4212, + 7931, 8405, 1359, 4341, 8461, 4212, + 7931, 8405, 1359, 4341, 9363, 4212, + 7931, 8405, 1359, 4341, 10275, 4212, + 7931, 8405, 1359, 6121, 3053, 6376, + 7931, 8405, 1359, 6121, 3053, 6377, 6789, 4212, + 7931, 8405, 1359, 6121, 3053, 6377, 10275, 4212, + 7931, 8405, 1359, 6121, 10267, 42, + 7931, 8405, 1359, 6789, 4212, + 7931, 8405, 1359, 8461, 4212, + 7931, 8405, 1359, 9363, 4212, + 7931, 8405, 1359, 10275, 4212, + 7931, 8405, 1359, 11948, + 7931, 8405, 1359, 11949, 6789, 4212, + 7931, 8405, 1359, 11949, 8461, 4212, + 7931, 8405, 1359, 11949, 9363, 4212, + 7931, 8405, 1359, 11949, 10275, 4212, + 7931, 8405, 1508, + 7931, 8405, 1509, 6789, 4212, + 7931, 8405, 1509, 10275, 4212, + 7931, 8405, 1578, + 7931, 8405, 1579, 6121, 1045, 6376, + 7931, 8405, 1579, 6121, 2779, 4113, 6376, + 7931, 8405, 1579, 6121, 5550, + 7931, 8405, 1579, 6121, 7695, 4113, 6490, + 7931, 8405, 1579, 6789, 4212, + 7931, 8405, 1579, 8461, 4212, + 7931, 8405, 1579, 9363, 4212, + 7931, 8405, 1579, 10275, 4212, + 7931, 8405, 1738, + 7931, 8405, 1739, 6121, 760, + 7931, 8405, 1739, 6121, 1045, 6376, + 7931, 8405, 1739, 6121, 7593, 42, + 7931, 8405, 1739, 6121, 7695, 4113, 6376, + 7931, 8405, 1739, 6121, 7695, 4113, 6490, + 7931, 8405, 1739, 6789, 4212, + 7931, 8405, 1739, 8461, 4212, + 7931, 8405, 1739, 9363, 4212, + 7931, 8405, 1739, 10275, 4212, + 7931, 8405, 2206, + 7931, 8405, 2207, 6789, 4212, + 7931, 8405, 2207, 8461, 4212, + 7931, 8405, 2207, 9363, 4212, + 7931, 8405, 2207, 10275, 4212, + 7931, 8405, 2284, + 7931, 8405, 2285, 6121, 1045, 6376, + 7931, 8405, 2285, 6121, 7695, 4113, 6376, + 7931, 8405, 2285, 6789, 4212, + 7931, 8405, 2285, 8461, 4212, + 7931, 8405, 2285, 9363, 4212, + 7931, 8405, 2285, 10275, 4212, + 7931, 8405, 2404, + 7931, 8405, 2405, 6121, 1045, 6490, + 7931, 8405, 2405, 6121, 1045, 6491, 721, 1045, 6376, + 7931, 8405, 2405, 6121, 2779, 4113, 6376, + 7931, 8405, 2405, 6121, 2779, 4113, 11877, 6376, + 7931, 8405, 2405, 6121, 4215, 4113, 6376, + 7931, 8405, 2405, 6121, 5550, + 7931, 8405, 2405, 6121, 6895, 6376, + 7931, 8405, 2405, 6121, 7593, 42, + 7931, 8405, 2405, 6121, 7593, 43, 6490, + 7931, 8405, 2405, 6121, 7593, 7931, 8405, 2641, 721, 2779, 4112, + 7931, 8405, 2405, 6121, 8758, + 7931, 8405, 2405, 6121, 10267, 42, + 7931, 8405, 2405, 6789, 4212, + 7931, 8405, 2405, 10275, 4212, + 7931, 8405, 2484, + 7931, 8405, 2485, 6121, 2779, 4113, 6490, + 7931, 8405, 2485, 6121, 7695, 4113, 6376, + 7931, 8405, 2485, 6789, 4212, + 7931, 8405, 2485, 8461, 4212, + 7931, 8405, 2485, 9363, 4212, + 7931, 8405, 2485, 10275, 4212, + 7931, 8405, 2640, + 7931, 8405, 2641, 6121, 7695, 4113, 6376, + 7931, 8405, 2641, 6789, 4212, + 7931, 8405, 2641, 8461, 4212, + 7931, 8405, 2641, 9363, 4212, + 7931, 8405, 2641, 10275, 4212, + 7931, 8405, 2668, + 7931, 8405, 2669, 6121, 5550, + 7931, 8405, 2669, 6121, 7695, 4113, 6377, 10958, + 7931, 8405, 2669, 6789, 4212, + 7931, 8405, 2669, 8461, 4212, + 7931, 8405, 2669, 9363, 4212, + 7931, 8405, 2669, 9456, + 7931, 8405, 2669, 9457, 4340, + 7931, 8405, 2669, 9457, 6789, 4212, + 7931, 8405, 2669, 9457, 10275, 4212, + 7931, 8405, 2669, 10275, 4212, + 7931, 8405, 2858, + 7931, 8405, 2859, 6789, 4212, + 7931, 8405, 2859, 8461, 4212, + 7931, 8405, 2859, 9363, 4212, + 7931, 8405, 2859, 10275, 4212, + 7931, 8405, 2918, + 7931, 8405, 2919, 6121, 1045, 6376, + 7931, 8405, 2919, 6121, 2779, 4113, 6376, + 7931, 8405, 2919, 6121, 5550, + 7931, 8405, 2919, 6121, 6895, 6376, + 7931, 8405, 2919, 6121, 6895, 6377, 6789, 4212, + 7931, 8405, 2919, 6121, 6895, 6377, 10275, 4212, + 7931, 8405, 2919, 6121, 10173, 12403, 6689, 2779, 6376, + 7931, 8405, 2919, 6121, 10173, 12403, 6689, 7695, 6376, + 7931, 8405, 2919, 6789, 4212, + 7931, 8405, 2919, 10275, 4212, + 7931, 8405, 3052, + 7931, 8405, 3053, 6121, 5878, + 7931, 8405, 3053, 6121, 6895, 6376, + 7931, 8405, 3053, 6121, 6895, 6377, 6789, 4212, + 7931, 8405, 3053, 6121, 6895, 6377, 8461, 4212, + 7931, 8405, 3053, 6121, 6895, 6377, 9363, 4212, + 7931, 8405, 3053, 6121, 6895, 6377, 10275, 4212, + 7931, 8405, 3053, 6121, 7593, 42, + 7931, 8405, 3053, 6121, 7695, 4113, 6490, + 7931, 8405, 3053, 6789, 4212, + 7931, 8405, 3053, 7982, + 7931, 8405, 3053, 7983, 6121, 6895, 6376, + 7931, 8405, 3053, 7983, 6121, 6895, 6377, 6789, 4212, + 7931, 8405, 3053, 7983, 6121, 6895, 6377, 10275, 4212, + 7931, 8405, 3053, 7983, 6121, 10173, 12403, 6689, 2779, 6376, + 7931, 8405, 3053, 7983, 6121, 10173, 12403, 6689, 7695, 6376, + 7931, 8405, 3053, 7983, 6789, 4212, + 7931, 8405, 3053, 7983, 10275, 4212, + 7931, 8405, 3053, 8461, 4212, + 7931, 8405, 3053, 9363, 4212, + 7931, 8405, 3053, 10275, 4212, + 7931, 8405, 3124, + 7931, 8405, 3125, 6789, 4212, + 7931, 8405, 3125, 8461, 4212, + 7931, 8405, 3125, 9363, 4212, + 7931, 8405, 3125, 10275, 4212, + 7931, 8405, 3244, + 7931, 8405, 3245, 6121, 6107, 6895, 6376, + 7931, 8405, 3245, 6121, 6107, 6895, 6490, + 7931, 8405, 3245, 6121, 6895, 6376, + 7931, 8405, 3245, 6121, 6895, 6377, 6789, 4212, + 7931, 8405, 3245, 6121, 6895, 6377, 10275, 4212, + 7931, 8405, 3245, 6121, 6895, 6490, + 7931, 8405, 3245, 6121, 6895, 6491, 6789, 4212, + 7931, 8405, 3245, 6121, 6895, 6491, 10275, 4212, + 7931, 8405, 3245, 6121, 7125, 6376, + 7931, 8405, 3245, 6121, 7125, 6377, 6789, 4212, + 7931, 8405, 3245, 6121, 7125, 6377, 10275, 4212, + 7931, 8405, 3245, 6121, 10173, 12403, 6689, 2779, 6376, + 7931, 8405, 3245, 6121, 10173, 12403, 6689, 7695, 6376, + 7931, 8405, 3245, 6789, 4212, + 7931, 8405, 3245, 7808, + 7931, 8405, 3245, 7809, 6789, 4212, + 7931, 8405, 3245, 7809, 10275, 4212, + 7931, 8405, 3245, 9448, + 7931, 8405, 3245, 9449, 6789, 4212, + 7931, 8405, 3245, 9449, 10275, 4212, + 7931, 8405, 3245, 10275, 4212, + 7931, 8405, 3766, + 7931, 8405, 3767, 6789, 4212, + 7931, 8405, 3767, 8461, 4212, + 7931, 8405, 3767, 9363, 4212, + 7931, 8405, 3767, 10275, 4212, + 7931, 8405, 4000, + 7931, 8405, 4001, 6789, 4212, + 7931, 8405, 4001, 10275, 4212, + 7931, 8405, 4136, + 7931, 8405, 4137, 6789, 4212, + 7931, 8405, 4137, 8461, 4212, + 7931, 8405, 4137, 9363, 4212, + 7931, 8405, 4137, 10275, 4212, + 7931, 8405, 4356, + 7931, 8405, 4357, 6789, 4212, + 7931, 8405, 4357, 8461, 4212, + 7931, 8405, 4357, 9363, 4212, + 7931, 8405, 4357, 10275, 4212, + 7931, 8405, 4423, 6894, + 7931, 8405, 4423, 6895, 2918, + 7931, 8405, 4423, 6895, 3052, + 7931, 8405, 4423, 6895, 3244, + 7931, 8405, 4630, + 7931, 8405, 4631, 6789, 4212, + 7931, 8405, 4631, 8461, 4212, + 7931, 8405, 4631, 9363, 4212, + 7931, 8405, 4631, 10275, 4212, + 7931, 8405, 4736, + 7931, 8405, 4737, 6789, 4212, + 7931, 8405, 4737, 8461, 4212, + 7931, 8405, 4737, 9363, 4212, + 7931, 8405, 4737, 10275, 4212, + 7931, 8405, 4942, + 7931, 8405, 4943, 6121, 1045, 6376, + 7931, 8405, 4943, 6121, 1045, 6490, + 7931, 8405, 4943, 6789, 4212, + 7931, 8405, 4943, 8461, 4212, + 7931, 8405, 4943, 9363, 4212, + 7931, 8405, 4943, 10275, 4212, + 7931, 8405, 5240, + 7931, 8405, 5241, 6121, 1045, 6490, + 7931, 8405, 5241, 6121, 2779, 4113, 6490, + 7931, 8405, 5241, 6121, 5550, + 7931, 8405, 5241, 6121, 7593, 42, + 7931, 8405, 5241, 6121, 7593, 2640, + 7931, 8405, 5241, 6121, 7695, 4113, 6376, + 7931, 8405, 5241, 6789, 4212, + 7931, 8405, 5241, 8260, + 7931, 8405, 5241, 8261, 6789, 4212, + 7931, 8405, 5241, 8261, 10275, 4212, + 7931, 8405, 5241, 8461, 4212, + 7931, 8405, 5241, 9363, 4212, + 7931, 8405, 5241, 10275, 4212, + 7931, 8405, 5298, + 7931, 8405, 5299, 6789, 4212, + 7931, 8405, 5299, 8461, 4212, + 7931, 8405, 5299, 9363, 4212, + 7931, 8405, 5299, 10275, 4212, + 7931, 8405, 5572, + 7931, 8405, 5573, 6789, 4212, + 7931, 8405, 5573, 10275, 4212, + 7931, 8405, 5648, + 7931, 8405, 5649, 6121, 1045, 6491, 721, 1045, 6376, + 7931, 8405, 5649, 6121, 2779, 4113, 11877, 6376, + 7931, 8405, 5649, 6121, 4215, 4113, 6376, + 7931, 8405, 5649, 6121, 7593, 7931, 8405, 2641, 721, 2779, 4112, + 7931, 8405, 5649, 6121, 7695, 4113, 6490, + 7931, 8405, 5649, 6121, 7695, 4113, 6491, 721, 7695, 4113, 6376, + 7931, 8405, 5649, 6121, 10173, 12403, 6689, 4215, 6376, + 7931, 8405, 5649, 6121, 10267, 42, + 7931, 8405, 5649, 6789, 4212, + 7931, 8405, 5649, 8461, 4212, + 7931, 8405, 5649, 9363, 4212, + 7931, 8405, 5649, 10275, 4212, + 7931, 8405, 5910, + 7931, 8405, 5911, 6789, 4212, + 7931, 8405, 5911, 10275, 4212, + 7931, 8405, 5916, + 7931, 8405, 5917, 6789, 4212, + 7931, 8405, 5917, 8461, 4212, + 7931, 8405, 5917, 9363, 4212, + 7931, 8405, 5917, 10275, 4212, + 7931, 8405, 5992, + 7931, 8405, 5993, 6789, 4212, + 7931, 8405, 5993, 8461, 4212, + 7931, 8405, 5993, 9363, 4212, + 7931, 8405, 5993, 10275, 4212, + 7931, 8405, 6254, + 7931, 8405, 6255, 6789, 4212, + 7931, 8405, 6255, 10275, 4212, + 7931, 8405, 6486, + 7931, 8405, 6487, 6789, 4212, + 7931, 8405, 6487, 8461, 4212, + 7931, 8405, 6487, 9363, 4212, + 7931, 8405, 6487, 10275, 4212, + 7931, 8405, 6636, + 7931, 8405, 6637, 6789, 4212, + 7931, 8405, 6637, 10275, 4212, + 7931, 8405, 6771, 3052, + 7931, 8405, 6771, 3053, 6121, 2779, 4113, 6376, + 7931, 8405, 6771, 3053, 6121, 7695, 4113, 6376, + 7931, 8405, 6771, 3053, 6121, 10173, 12403, 6689, 2779, 6376, + 7931, 8405, 6771, 3053, 6121, 10173, 12403, 6689, 4215, 6490, + 7931, 8405, 6771, 3053, 6121, 10173, 12403, 6689, 7695, 6376, + 7931, 8405, 6771, 3053, 6121, 10267, 42, + 7931, 8405, 6771, 3053, 6789, 4212, + 7931, 8405, 6771, 3053, 8461, 4212, + 7931, 8405, 6771, 3053, 9363, 4212, + 7931, 8405, 6771, 3053, 10275, 4212, + 7931, 8405, 6850, + 7931, 8405, 6851, 6121, 1045, 6490, + 7931, 8405, 6851, 6789, 4212, + 7931, 8405, 6851, 8461, 4212, + 7931, 8405, 6851, 9363, 4212, + 7931, 8405, 6851, 10275, 4212, + 7931, 8405, 6894, + 7931, 8405, 6895, 10275, 4212, + 7931, 8405, 7036, + 7931, 8405, 7037, 6121, 1045, 6376, + 7931, 8405, 7037, 6121, 2779, 4113, 6376, + 7931, 8405, 7037, 6121, 7695, 4113, 6376, + 7931, 8405, 7037, 6121, 7695, 4113, 6490, + 7931, 8405, 7037, 6121, 7695, 4113, 10441, 9811, 6490, + 7931, 8405, 7037, 6789, 4212, + 7931, 8405, 7037, 8461, 4212, + 7931, 8405, 7037, 9363, 4212, + 7931, 8405, 7037, 10275, 4212, + 7931, 8405, 7238, + 7931, 8405, 7239, 6789, 4212, + 7931, 8405, 7239, 8461, 4212, + 7931, 8405, 7239, 9363, 4212, + 7931, 8405, 7239, 10275, 4212, + 7931, 8405, 7354, + 7931, 8405, 7355, 6789, 4212, + 7931, 8405, 7355, 8461, 4212, + 7931, 8405, 7355, 9363, 4212, + 7931, 8405, 7355, 10275, 4212, + 7931, 8405, 7448, + 7931, 8405, 7449, 6789, 4212, + 7931, 8405, 7449, 8461, 4212, + 7931, 8405, 7449, 9363, 4212, + 7931, 8405, 7449, 10275, 4212, + 7931, 8405, 7524, + 7931, 8405, 7525, 6121, 1045, 6490, + 7931, 8405, 7525, 6789, 4212, + 7931, 8405, 7525, 8461, 4212, + 7931, 8405, 7525, 9363, 4212, + 7931, 8405, 7525, 10275, 4212, + 7931, 8405, 7653, 1578, + 7931, 8405, 7668, + 7931, 8405, 7669, 6121, 1045, 6376, + 7931, 8405, 7669, 6789, 4212, + 7931, 8405, 7669, 8461, 4212, + 7931, 8405, 7669, 9363, 4212, + 7931, 8405, 7669, 10275, 4212, + 7931, 8405, 7672, + 7931, 8405, 7673, 6789, 4212, + 7931, 8405, 7673, 8461, 4212, + 7931, 8405, 7673, 9363, 4212, + 7931, 8405, 7673, 10275, 4212, + 7931, 8405, 8098, + 7931, 8405, 8099, 6789, 4212, + 7931, 8405, 8099, 10275, 4212, + 7931, 8405, 8860, + 7931, 8405, 8861, 6789, 4212, + 7931, 8405, 8861, 8461, 4212, + 7931, 8405, 8861, 9363, 4212, + 7931, 8405, 8861, 10275, 4212, + 7931, 8405, 8895, 8345, 9405, 3245, 9449, 8461, 4212, + 7931, 8405, 8895, 8345, 9405, 3245, 9449, 9363, 4212, + 7931, 8405, 9185, 780, + 7931, 8405, 9185, 1152, + 7931, 8405, 9185, 2284, + 7931, 8405, 9405, 426, + 7931, 8405, 9405, 427, 6789, 4212, + 7931, 8405, 9405, 427, 10275, 4212, + 7931, 8405, 9405, 664, + 7931, 8405, 9405, 665, 6789, 4212, + 7931, 8405, 9405, 665, 10275, 4212, + 7931, 8405, 9770, + 7931, 8405, 9771, 6789, 4212, + 7931, 8405, 9771, 8461, 4212, + 7931, 8405, 9771, 9363, 4212, + 7931, 8405, 9771, 10275, 4212, + 7931, 8405, 12355, 3244, + 7931, 8435, 6376, + 7931, 8525, 5758, + 7931, 8601, 7793, 5758, + 7931, 8692, + 7931, 8693, 8461, 4212, + 7931, 8693, 10275, 4212, + 7931, 8849, 1045, 12133, 4926, + 7931, 9151, 11228, + 7931, 9581, 5758, + 7931, 9645, 4423, 5837, 6121, 8205, 8036, + 7931, 9766, + 7931, 9767, 6121, 10175, 6376, + 7931, 9978, + 7931, 9979, 10275, 4212, + 7931, 10174, + 7931, 10175, 10275, 4212, + 7931, 10199, 8450, + 7931, 10267, 6644, + 7931, 10280, + 7931, 10281, 10275, 4212, + 7931, 10301, 711, 6121, 3053, 6789, 4212, + 7931, 10301, 711, 6121, 3053, 10275, 4212, + 7931, 10301, 711, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 711, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 711, 6121, 4631, 6121, 4943, 6789, 4212, + 7931, 10301, 711, 6121, 4631, 6121, 4943, 9363, 4212, + 7931, 10301, 711, 6121, 4631, 9363, 4212, + 7931, 10301, 711, 6121, 4631, 10275, 4212, + 7931, 10301, 711, 6121, 4943, 6121, 3053, 6789, 4212, + 7931, 10301, 711, 6121, 4943, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 711, 6121, 4943, 6121, 4943, 6789, 4212, + 7931, 10301, 711, 6121, 4943, 6121, 4943, 9363, 4212, + 7931, 10301, 711, 6121, 4943, 9363, 4212, + 7931, 10301, 711, 6121, 4943, 10275, 4212, + 7931, 10301, 781, 6121, 1343, 6121, 3053, 6789, 4212, + 7931, 10301, 781, 6121, 1343, 9363, 4212, + 7931, 10301, 781, 6121, 1343, 10275, 4212, + 7931, 10301, 781, 6121, 1359, 8461, 4212, + 7931, 10301, 781, 6121, 1359, 9363, 4212, + 7931, 10301, 781, 6121, 2405, 6789, 4212, + 7931, 10301, 781, 6121, 3053, 6789, 4212, + 7931, 10301, 781, 6121, 3053, 10275, 4212, + 7931, 10301, 781, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 781, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 781, 6121, 4631, 9363, 4212, + 7931, 10301, 781, 6121, 4631, 10275, 4212, + 7931, 10301, 781, 6121, 4737, 6121, 3053, 6789, 4212, + 7931, 10301, 781, 6121, 4737, 9363, 4212, + 7931, 10301, 781, 6121, 4737, 10275, 4212, + 7931, 10301, 781, 6121, 4943, 6789, 4212, + 7931, 10301, 781, 6121, 4943, 8461, 4212, + 7931, 10301, 781, 6121, 4943, 9363, 4212, + 7931, 10301, 781, 6121, 4943, 10275, 4212, + 7931, 10301, 781, 6121, 5241, 6789, 4212, + 7931, 10301, 781, 6121, 6255, 6789, 4212, + 7931, 10301, 957, 6121, 1343, 6121, 3053, 6789, 4212, + 7931, 10301, 957, 6121, 1343, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 957, 6121, 1343, 9363, 4212, + 7931, 10301, 957, 6121, 1343, 10275, 4212, + 7931, 10301, 957, 6121, 2405, 6789, 4212, + 7931, 10301, 957, 6121, 2405, 10275, 4212, + 7931, 10301, 957, 6121, 3053, 6789, 4212, + 7931, 10301, 957, 6121, 3053, 10275, 4212, + 7931, 10301, 957, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 957, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 957, 6121, 4631, 9363, 4212, + 7931, 10301, 957, 6121, 4631, 10275, 4212, + 7931, 10301, 957, 6121, 4737, 6121, 4943, 6789, 4212, + 7931, 10301, 957, 6121, 4737, 6121, 4943, 9363, 4212, + 7931, 10301, 957, 6121, 4737, 9363, 4212, + 7931, 10301, 957, 6121, 4737, 10275, 4212, + 7931, 10301, 957, 6121, 4943, 9363, 4212, + 7931, 10301, 957, 6121, 4943, 10275, 4212, + 7931, 10301, 1153, 6121, 1343, 9363, 4212, + 7931, 10301, 1153, 6121, 1343, 10275, 4212, + 7931, 10301, 1153, 6121, 3053, 6789, 4212, + 7931, 10301, 1153, 6121, 3053, 10275, 4212, + 7931, 10301, 1153, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 1153, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 1153, 6121, 4631, 9363, 4212, + 7931, 10301, 1153, 6121, 4631, 10275, 4212, + 7931, 10301, 1153, 6121, 4737, 6121, 4943, 6789, 4212, + 7931, 10301, 1153, 6121, 4737, 6121, 4943, 9363, 4212, + 7931, 10301, 1153, 6121, 4737, 9363, 4212, + 7931, 10301, 1153, 6121, 4737, 10275, 4212, + 7931, 10301, 1153, 6121, 4943, 6121, 3053, 6789, 4212, + 7931, 10301, 1153, 6121, 4943, 9363, 4212, + 7931, 10301, 1153, 6121, 4943, 10275, 4212, + 7931, 10301, 1343, 6121, 3053, 6789, 4212, + 7931, 10301, 1343, 6121, 3053, 10275, 4212, + 7931, 10301, 1343, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 1343, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 1343, 6121, 4631, 6121, 3053, 6789, 4212, + 7931, 10301, 1343, 6121, 4631, 9363, 4212, + 7931, 10301, 1343, 6121, 4631, 10275, 4212, + 7931, 10301, 1343, 6121, 4943, 6121, 3053, 6789, 4212, + 7931, 10301, 1343, 6121, 4943, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 1343, 6121, 4943, 9363, 4212, + 7931, 10301, 1343, 6121, 4943, 10275, 4212, + 7931, 10301, 1359, 6121, 3053, 10275, 4212, + 7931, 10301, 1359, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 1359, 6121, 4631, 9363, 4212, + 7931, 10301, 1359, 6121, 4631, 10275, 4212, + 7931, 10301, 1359, 6121, 4943, 6121, 4631, 9363, 4212, + 7931, 10301, 1359, 6121, 4943, 6121, 4943, 9363, 4212, + 7931, 10301, 1359, 6121, 4943, 9363, 4212, + 7931, 10301, 1359, 6121, 4943, 10275, 4212, + 7931, 10301, 1359, 6121, 12355, 3245, 9363, 4212, + 7931, 10301, 1579, 6121, 1343, 9363, 4212, + 7931, 10301, 1579, 6121, 1343, 10275, 4212, + 7931, 10301, 1579, 6121, 1739, 6789, 4212, + 7931, 10301, 1579, 6121, 1739, 8461, 4212, + 7931, 10301, 1579, 6121, 1739, 9363, 4212, + 7931, 10301, 1579, 6121, 1739, 10275, 4212, + 7931, 10301, 1579, 6121, 3053, 6789, 4212, + 7931, 10301, 1579, 6121, 3053, 10275, 4212, + 7931, 10301, 1579, 6121, 3245, 6789, 4212, + 7931, 10301, 1579, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 1579, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 1579, 6121, 3245, 10275, 4212, + 7931, 10301, 1579, 6121, 4631, 9363, 4212, + 7931, 10301, 1579, 6121, 4631, 10275, 4212, + 7931, 10301, 1579, 6121, 4737, 9363, 4212, + 7931, 10301, 1579, 6121, 4737, 10275, 4212, + 7931, 10301, 1579, 6121, 4943, 6121, 3053, 6789, 4212, + 7931, 10301, 1579, 6121, 4943, 6121, 4943, 6789, 4212, + 7931, 10301, 1579, 6121, 4943, 6121, 4943, 9363, 4212, + 7931, 10301, 1579, 6121, 4943, 6789, 4212, + 7931, 10301, 1579, 6121, 4943, 8461, 4212, + 7931, 10301, 1579, 6121, 4943, 9363, 4212, + 7931, 10301, 1579, 6121, 4943, 10275, 4212, + 7931, 10301, 1739, 6121, 1343, 6121, 3053, 6789, 4212, + 7931, 10301, 1739, 6121, 1343, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 1739, 6121, 1343, 6121, 4943, 6789, 4212, + 7931, 10301, 1739, 6121, 1343, 6121, 4943, 9363, 4212, + 7931, 10301, 1739, 6121, 1343, 9363, 4212, + 7931, 10301, 1739, 6121, 1343, 10275, 4212, + 7931, 10301, 1739, 6121, 1359, 9363, 4212, + 7931, 10301, 1739, 6121, 3053, 6789, 4212, + 7931, 10301, 1739, 6121, 3053, 10275, 4212, + 7931, 10301, 1739, 6121, 3245, 6121, 6895, 6377, 6789, 4212, + 7931, 10301, 1739, 6121, 3245, 6121, 6895, 6377, 10275, 4212, + 7931, 10301, 1739, 6121, 3245, 6121, 6895, 6491, 6789, 4212, + 7931, 10301, 1739, 6121, 3245, 6121, 6895, 6491, 10275, 4212, + 7931, 10301, 1739, 6121, 3245, 6121, 7125, 6377, 6789, 4212, + 7931, 10301, 1739, 6121, 3245, 6121, 7125, 6377, 10275, 4212, + 7931, 10301, 1739, 6121, 3245, 6789, 4212, + 7931, 10301, 1739, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 1739, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 1739, 6121, 3245, 10275, 4212, + 7931, 10301, 1739, 6121, 4631, 6121, 3053, 6789, 4212, + 7931, 10301, 1739, 6121, 4631, 6121, 4631, 6789, 4212, + 7931, 10301, 1739, 6121, 4631, 6121, 4631, 9363, 4212, + 7931, 10301, 1739, 6121, 4631, 6121, 4943, 6789, 4212, + 7931, 10301, 1739, 6121, 4631, 6121, 4943, 9363, 4212, + 7931, 10301, 1739, 6121, 4631, 9363, 4212, + 7931, 10301, 1739, 6121, 4631, 10275, 4212, + 7931, 10301, 1739, 6121, 4737, 6121, 4943, 6789, 4212, + 7931, 10301, 1739, 6121, 4737, 6121, 4943, 9363, 4212, + 7931, 10301, 1739, 6121, 4737, 9363, 4212, + 7931, 10301, 1739, 6121, 4737, 10275, 4212, + 7931, 10301, 1739, 6121, 4943, 6121, 1343, 6789, 4212, + 7931, 10301, 1739, 6121, 4943, 6121, 1343, 9363, 4212, + 7931, 10301, 1739, 6121, 4943, 6121, 3053, 6789, 4212, + 7931, 10301, 1739, 6121, 4943, 6789, 4212, + 7931, 10301, 1739, 6121, 4943, 8461, 4212, + 7931, 10301, 1739, 6121, 4943, 9363, 4212, + 7931, 10301, 1739, 6121, 4943, 10275, 4212, + 7931, 10301, 2285, 6121, 1343, 9363, 4212, + 7931, 10301, 2285, 6121, 1343, 10275, 4212, + 7931, 10301, 2285, 6121, 3053, 6789, 4212, + 7931, 10301, 2285, 6121, 3053, 10275, 4212, + 7931, 10301, 2285, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 2285, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 2285, 6121, 4943, 6121, 1343, 6789, 4212, + 7931, 10301, 2285, 6121, 4943, 6121, 1343, 9363, 4212, + 7931, 10301, 2285, 6121, 4943, 6121, 3053, 6789, 4212, + 7931, 10301, 2285, 6121, 4943, 6121, 4943, 6789, 4212, + 7931, 10301, 2285, 6121, 4943, 9363, 4212, + 7931, 10301, 2285, 6121, 4943, 10275, 4212, + 7931, 10301, 2405, 6121, 12355, 3245, 10275, 4212, + 7931, 10301, 2485, 6121, 1343, 6121, 1343, 6789, 4212, + 7931, 10301, 2485, 6121, 1343, 6121, 1343, 9363, 4212, + 7931, 10301, 2485, 6121, 1343, 6121, 3053, 6789, 4212, + 7931, 10301, 2485, 6121, 1343, 9363, 4212, + 7931, 10301, 2485, 6121, 1343, 10275, 4212, + 7931, 10301, 2485, 6121, 2405, 6789, 4212, + 7931, 10301, 2485, 6121, 2405, 10275, 4212, + 7931, 10301, 2485, 6121, 3053, 6789, 4212, + 7931, 10301, 2485, 6121, 3053, 10275, 4212, + 7931, 10301, 2485, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 2485, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 2485, 6121, 4737, 9363, 4212, + 7931, 10301, 2485, 6121, 4943, 6121, 4943, 6789, 4212, + 7931, 10301, 2485, 6121, 4943, 6121, 4943, 9363, 4212, + 7931, 10301, 2485, 6121, 4943, 9363, 4212, + 7931, 10301, 2485, 6121, 4943, 10275, 4212, + 7931, 10301, 2641, 6121, 1343, 9363, 4212, + 7931, 10301, 2641, 6121, 1343, 10275, 4212, + 7931, 10301, 2641, 6121, 3053, 6789, 4212, + 7931, 10301, 2641, 6121, 3053, 10275, 4212, + 7931, 10301, 2641, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 2641, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 2641, 6121, 4943, 6121, 1343, 6789, 4212, + 7931, 10301, 2641, 6121, 4943, 6121, 1343, 9363, 4212, + 7931, 10301, 2641, 6121, 4943, 6121, 3053, 6789, 4212, + 7931, 10301, 2641, 6121, 4943, 6121, 4943, 9363, 4212, + 7931, 10301, 2641, 6121, 4943, 8461, 4212, + 7931, 10301, 2641, 6121, 4943, 9363, 4212, + 7931, 10301, 2641, 6121, 4943, 10275, 4212, + 7931, 10301, 2669, 6121, 1343, 6121, 4631, 6789, 4212, + 7931, 10301, 2669, 6121, 1343, 6121, 4631, 9363, 4212, + 7931, 10301, 2669, 6121, 1343, 6121, 4943, 9363, 4212, + 7931, 10301, 2669, 6121, 1343, 9363, 4212, + 7931, 10301, 2669, 6121, 1343, 10275, 4212, + 7931, 10301, 2669, 6121, 1359, 8461, 4212, + 7931, 10301, 2669, 6121, 1359, 9363, 4212, + 7931, 10301, 2669, 6121, 2405, 6789, 4212, + 7931, 10301, 2669, 6121, 3053, 6789, 4212, + 7931, 10301, 2669, 6121, 3053, 10275, 4212, + 7931, 10301, 2669, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 2669, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 2669, 6121, 4631, 6121, 3053, 6789, 4212, + 7931, 10301, 2669, 6121, 4631, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 2669, 6121, 4631, 6121, 4943, 9363, 4212, + 7931, 10301, 2669, 6121, 4631, 9363, 4212, + 7931, 10301, 2669, 6121, 4631, 10275, 4212, + 7931, 10301, 2669, 6121, 4737, 6121, 3053, 6789, 4212, + 7931, 10301, 2669, 6121, 4737, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 2669, 6121, 4737, 6121, 4943, 9363, 4212, + 7931, 10301, 2669, 6121, 4737, 9363, 4212, + 7931, 10301, 2669, 6121, 4737, 10275, 4212, + 7931, 10301, 2669, 6121, 4943, 6121, 1343, 9363, 4212, + 7931, 10301, 2669, 6121, 4943, 6121, 3053, 6789, 4212, + 7931, 10301, 2669, 6121, 4943, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 2669, 6121, 4943, 6121, 4631, 9363, 4212, + 7931, 10301, 2669, 6121, 4943, 6121, 4737, 9363, 4212, + 7931, 10301, 2669, 6121, 4943, 6789, 4212, + 7931, 10301, 2669, 6121, 4943, 8461, 4212, + 7931, 10301, 2669, 6121, 4943, 9363, 4212, + 7931, 10301, 2669, 6121, 4943, 10275, 4212, + 7931, 10301, 2669, 6121, 5241, 6789, 4212, + 7931, 10301, 2669, 6121, 6255, 6789, 4212, + 7931, 10301, 3053, 6121, 1343, 6121, 3053, 6789, 4212, + 7931, 10301, 3053, 6121, 1343, 9363, 4212, + 7931, 10301, 3053, 6121, 1343, 10275, 4212, + 7931, 10301, 3053, 6121, 1359, 8461, 4212, + 7931, 10301, 3053, 6121, 1359, 9363, 4212, + 7931, 10301, 3053, 6121, 2405, 6789, 4212, + 7931, 10301, 3053, 6121, 3053, 6789, 4212, + 7931, 10301, 3053, 6121, 3053, 10275, 4212, + 7931, 10301, 3053, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 3053, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 3053, 6121, 4631, 6121, 3053, 6789, 4212, + 7931, 10301, 3053, 6121, 4631, 9363, 4212, + 7931, 10301, 3053, 6121, 4631, 10275, 4212, + 7931, 10301, 3053, 6121, 4737, 9363, 4212, + 7931, 10301, 3053, 6121, 4737, 10275, 4212, + 7931, 10301, 3053, 6121, 4943, 6121, 3053, 6789, 4212, + 7931, 10301, 3053, 6121, 4943, 6121, 4943, 6789, 4212, + 7931, 10301, 3053, 6121, 4943, 6121, 4943, 9363, 4212, + 7931, 10301, 3053, 6121, 4943, 6789, 4212, + 7931, 10301, 3053, 6121, 4943, 8461, 4212, + 7931, 10301, 3053, 6121, 4943, 9363, 4212, + 7931, 10301, 3053, 6121, 4943, 10275, 4212, + 7931, 10301, 3053, 6121, 5241, 6789, 4212, + 7931, 10301, 3053, 6121, 6255, 6789, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 9, 6789, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 9, 9363, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 9, 10275, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 41, 6789, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 41, 10275, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 67, 6789, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 67, 10275, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 427, 6789, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 427, 10275, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 665, 6789, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 665, 10275, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 1343, 9363, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 1343, 10275, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 1359, 8461, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 1359, 9363, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 2405, 6789, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 2919, 6789, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 2919, 10275, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 3053, 6789, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 3053, 10275, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 3245, 6789, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 3245, 10275, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 4631, 9363, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 4631, 10275, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 4737, 9363, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 4943, 6789, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 4943, 8461, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 4943, 9363, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 4943, 10275, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 5241, 6789, 4212, + 7931, 10301, 3053, 6121, 6895, 6377, 6121, 6255, 6789, 4212, + 7931, 10301, 3125, 6121, 4943, 8461, 4212, + 7931, 10301, 3125, 6121, 4943, 9363, 4212, + 7931, 10301, 3125, 6121, 4943, 10275, 4212, + 7931, 10301, 3245, 6121, 10175, 6789, 4212, + 7931, 10301, 3245, 6121, 10175, 10275, 4212, + 7931, 10301, 3245, 9449, 6121, 12355, 3245, 6789, 4212, + 7931, 10301, 3245, 9449, 6121, 12355, 3245, 10275, 4212, + 7931, 10301, 4631, 6121, 1343, 6121, 3053, 6789, 4212, + 7931, 10301, 4631, 6121, 1343, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 4631, 6121, 1343, 9363, 4212, + 7931, 10301, 4631, 6121, 1343, 10275, 4212, + 7931, 10301, 4631, 6121, 3053, 6789, 4212, + 7931, 10301, 4631, 6121, 3053, 10275, 4212, + 7931, 10301, 4631, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 4631, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 4631, 6121, 4943, 6121, 1343, 6789, 4212, + 7931, 10301, 4631, 6121, 4943, 6121, 1343, 9363, 4212, + 7931, 10301, 4631, 6121, 4943, 6121, 3053, 6789, 4212, + 7931, 10301, 4631, 6121, 4943, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 4631, 6121, 4943, 9363, 4212, + 7931, 10301, 4631, 6121, 4943, 10275, 4212, + 7931, 10301, 4737, 6121, 1343, 10275, 4212, + 7931, 10301, 4737, 6121, 3053, 6789, 4212, + 7931, 10301, 4737, 6121, 3053, 10275, 4212, + 7931, 10301, 4737, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 4737, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 4737, 6121, 4631, 9363, 4212, + 7931, 10301, 4737, 6121, 4631, 10275, 4212, + 7931, 10301, 4737, 6121, 4943, 9363, 4212, + 7931, 10301, 4737, 6121, 4943, 10275, 4212, + 7931, 10301, 4943, 6121, 1343, 6121, 3053, 6789, 4212, + 7931, 10301, 4943, 6121, 1343, 6121, 4631, 9363, 4212, + 7931, 10301, 4943, 6121, 1343, 6121, 4943, 9363, 4212, + 7931, 10301, 4943, 6121, 1343, 9363, 4212, + 7931, 10301, 4943, 6121, 1343, 10275, 4212, + 7931, 10301, 4943, 6121, 3053, 10275, 4212, + 7931, 10301, 4943, 6121, 3245, 6789, 4212, + 7931, 10301, 4943, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 4943, 6121, 4631, 6121, 1343, 9363, 4212, + 7931, 10301, 4943, 6121, 4631, 6121, 3053, 6789, 4212, + 7931, 10301, 4943, 6121, 4631, 6121, 4737, 9363, 4212, + 7931, 10301, 4943, 6121, 4631, 6121, 4943, 9363, 4212, + 7931, 10301, 4943, 6121, 4631, 9363, 4212, + 7931, 10301, 4943, 6121, 4631, 10275, 4212, + 7931, 10301, 4943, 6121, 4737, 6121, 3053, 6789, 4212, + 7931, 10301, 4943, 6121, 4737, 6121, 4631, 9363, 4212, + 7931, 10301, 4943, 6121, 4737, 6121, 4943, 9363, 4212, + 7931, 10301, 4943, 6121, 4737, 9363, 4212, + 7931, 10301, 4943, 6121, 4737, 10275, 4212, + 7931, 10301, 4943, 6121, 4943, 6121, 3053, 6789, 4212, + 7931, 10301, 4943, 6121, 4943, 6789, 4212, + 7931, 10301, 4943, 6121, 4943, 9363, 4212, + 7931, 10301, 4943, 6121, 4943, 10275, 4212, + 7931, 10301, 5241, 6121, 1343, 6121, 3053, 6789, 4212, + 7931, 10301, 5241, 6121, 1343, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 5241, 6121, 1343, 6121, 4943, 9363, 4212, + 7931, 10301, 5241, 6121, 1343, 9363, 4212, + 7931, 10301, 5241, 6121, 1343, 10275, 4212, + 7931, 10301, 5241, 6121, 1359, 8461, 4212, + 7931, 10301, 5241, 6121, 1359, 9363, 4212, + 7931, 10301, 5241, 6121, 2405, 6789, 4212, + 7931, 10301, 5241, 6121, 3053, 6789, 4212, + 7931, 10301, 5241, 6121, 3053, 10275, 4212, + 7931, 10301, 5241, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 5241, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 5241, 6121, 4631, 6121, 1343, 6789, 4212, + 7931, 10301, 5241, 6121, 4631, 6121, 1343, 9363, 4212, + 7931, 10301, 5241, 6121, 4631, 6121, 3053, 6789, 4212, + 7931, 10301, 5241, 6121, 4631, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 5241, 6121, 4631, 6121, 4943, 6789, 4212, + 7931, 10301, 5241, 6121, 4631, 6121, 4943, 9363, 4212, + 7931, 10301, 5241, 6121, 4631, 9363, 4212, + 7931, 10301, 5241, 6121, 4631, 10275, 4212, + 7931, 10301, 5241, 6121, 4737, 9363, 4212, + 7931, 10301, 5241, 6121, 4737, 10275, 4212, + 7931, 10301, 5241, 6121, 4943, 6121, 3053, 6789, 4212, + 7931, 10301, 5241, 6121, 4943, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 5241, 6121, 4943, 6789, 4212, + 7931, 10301, 5241, 6121, 4943, 8461, 4212, + 7931, 10301, 5241, 6121, 4943, 9363, 4212, + 7931, 10301, 5241, 6121, 4943, 10275, 4212, + 7931, 10301, 5241, 6121, 5241, 6789, 4212, + 7931, 10301, 5241, 6121, 6255, 6789, 4212, + 7931, 10301, 5475, 6061, 89, 9411, 5837, 5759, 10275, 4212, + 7931, 10301, 5649, 6121, 1343, 6121, 4631, 9363, 4212, + 7931, 10301, 5649, 6121, 1343, 8461, 4212, + 7931, 10301, 5649, 6121, 1343, 9363, 4212, + 7931, 10301, 5649, 6121, 1343, 10275, 4212, + 7931, 10301, 5649, 6121, 1359, 8461, 4212, + 7931, 10301, 5649, 6121, 1359, 9363, 4212, + 7931, 10301, 5649, 6121, 2405, 6789, 4212, + 7931, 10301, 5649, 6121, 2405, 10275, 4212, + 7931, 10301, 5649, 6121, 3053, 6789, 4212, + 7931, 10301, 5649, 6121, 3053, 10275, 4212, + 7931, 10301, 5649, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 5649, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 5649, 6121, 4631, 6121, 1343, 9363, 4212, + 7931, 10301, 5649, 6121, 4631, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 5649, 6121, 4631, 8461, 4212, + 7931, 10301, 5649, 6121, 4631, 9363, 4212, + 7931, 10301, 5649, 6121, 4631, 10275, 4212, + 7931, 10301, 5649, 6121, 4737, 6121, 3053, 6789, 4212, + 7931, 10301, 5649, 6121, 4737, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 5649, 6121, 4737, 8461, 4212, + 7931, 10301, 5649, 6121, 4737, 9363, 4212, + 7931, 10301, 5649, 6121, 4737, 10275, 4212, + 7931, 10301, 5649, 6121, 4943, 6121, 1343, 6789, 4212, + 7931, 10301, 5649, 6121, 4943, 6121, 1343, 9363, 4212, + 7931, 10301, 5649, 6121, 4943, 6121, 4631, 9363, 4212, + 7931, 10301, 5649, 6121, 4943, 6121, 4943, 6789, 4212, + 7931, 10301, 5649, 6121, 4943, 6121, 4943, 9363, 4212, + 7931, 10301, 5649, 6121, 4943, 8461, 4212, + 7931, 10301, 5649, 6121, 4943, 9363, 4212, + 7931, 10301, 5649, 6121, 4943, 10275, 4212, + 7931, 10301, 5911, 6121, 12355, 3245, 10275, 4212, + 7931, 10301, 5917, 6121, 1359, 8461, 4212, + 7931, 10301, 5917, 6121, 2405, 6789, 4212, + 7931, 10301, 5917, 6121, 3053, 6789, 4212, + 7931, 10301, 5917, 6121, 3053, 10275, 4212, + 7931, 10301, 5917, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 5917, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 5917, 6121, 4631, 10275, 4212, + 7931, 10301, 5917, 6121, 4943, 6789, 4212, + 7931, 10301, 5917, 6121, 4943, 8461, 4212, + 7931, 10301, 5917, 6121, 4943, 9363, 4212, + 7931, 10301, 5917, 6121, 4943, 10275, 4212, + 7931, 10301, 5917, 6121, 5241, 6789, 4212, + 7931, 10301, 5917, 6121, 6255, 6789, 4212, + 7931, 10301, 6393, 10275, 4212, + 7931, 10301, 6405, 10275, 4212, + 7931, 10301, 6851, 6121, 3053, 6789, 4212, + 7931, 10301, 6851, 6121, 3053, 10275, 4212, + 7931, 10301, 6851, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 6851, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 6851, 6121, 4631, 9363, 4212, + 7931, 10301, 6851, 6121, 4631, 10275, 4212, + 7931, 10301, 6851, 6121, 4943, 6121, 3053, 6789, 4212, + 7931, 10301, 6851, 6121, 4943, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 6851, 6121, 4943, 6121, 4943, 6789, 4212, + 7931, 10301, 6851, 6121, 4943, 9363, 4212, + 7931, 10301, 6851, 6121, 4943, 10275, 4212, + 7931, 10301, 7479, 10275, 4212, + 7931, 10301, 7481, 6061, 89, 9411, 5837, 5759, 10275, 4212, + 7931, 10301, 7481, 10275, 4212, + 7931, 10301, 7525, 6121, 1343, 6121, 3053, 6789, 4212, + 7931, 10301, 7525, 6121, 1343, 6121, 4943, 6789, 4212, + 7931, 10301, 7525, 6121, 1343, 6121, 4943, 9363, 4212, + 7931, 10301, 7525, 6121, 1343, 6789, 4212, + 7931, 10301, 7525, 6121, 1343, 8461, 4212, + 7931, 10301, 7525, 6121, 1343, 9363, 4212, + 7931, 10301, 7525, 6121, 1343, 10275, 4212, + 7931, 10301, 7525, 6121, 1359, 8461, 4212, + 7931, 10301, 7525, 6121, 1359, 9363, 4212, + 7931, 10301, 7525, 6121, 2405, 6789, 4212, + 7931, 10301, 7525, 6121, 2405, 10275, 4212, + 7931, 10301, 7525, 6121, 3053, 6789, 4212, + 7931, 10301, 7525, 6121, 3053, 10275, 4212, + 7931, 10301, 7525, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 7525, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 7525, 6121, 4631, 6121, 3053, 6789, 4212, + 7931, 10301, 7525, 6121, 4631, 6789, 4212, + 7931, 10301, 7525, 6121, 4631, 8461, 4212, + 7931, 10301, 7525, 6121, 4631, 9363, 4212, + 7931, 10301, 7525, 6121, 4631, 10275, 4212, + 7931, 10301, 7525, 6121, 4737, 6789, 4212, + 7931, 10301, 7525, 6121, 4737, 8461, 4212, + 7931, 10301, 7525, 6121, 4737, 9363, 4212, + 7931, 10301, 7525, 6121, 4737, 10275, 4212, + 7931, 10301, 7525, 6121, 4943, 6121, 4737, 6789, 4212, + 7931, 10301, 7525, 6121, 4943, 6121, 4737, 9363, 4212, + 7931, 10301, 7525, 6121, 4943, 6121, 4943, 6789, 4212, + 7931, 10301, 7525, 6121, 4943, 6121, 4943, 9363, 4212, + 7931, 10301, 7525, 6121, 4943, 6789, 4212, + 7931, 10301, 7525, 6121, 4943, 8461, 4212, + 7931, 10301, 7525, 6121, 4943, 9363, 4212, + 7931, 10301, 7525, 6121, 4943, 10275, 4212, + 7931, 10301, 7917, 10275, 4212, + 7931, 10301, 8635, 10275, 4212, + 7931, 10301, 8693, 6121, 6645, 8461, 4212, + 7931, 10301, 8693, 6121, 6645, 10275, 4212, + 7931, 10301, 8693, 6121, 6773, 8461, 4212, + 7931, 10301, 8693, 6121, 6773, 10275, 4212, + 7931, 10301, 8693, 6121, 7027, 8461, 4212, + 7931, 10301, 8693, 6121, 7027, 10275, 4212, + 7931, 10301, 8693, 6121, 9979, 10275, 4212, + 7931, 10301, 8693, 6121, 10281, 10275, 4212, + 7931, 10301, 8693, 6121, 12355, 3245, 10275, 4212, + 7931, 10301, 8895, 9405, 3053, 6121, 6895, 6377, 6121, 3245, 9449, 6789, 4212, + 7931, 10301, 8895, 9405, 3053, 6121, 6895, 6377, 6121, 3245, 9449, 9363, 4212, + 7931, 10301, 8895, 9405, 3053, 6121, 6895, 6377, 6121, 3245, 9449, 10275, 4212, + 7931, 10301, 10341, 10275, 4212, + 7931, 10301, 10683, 10275, 4212, + 7931, 10301, 10741, 10715, 10712, + 7931, 10301, 12159, 7917, 10682, + 7931, 10301, 13202, + 7931, 10469, 4926, + 7931, 10489, 6644, + 7931, 10692, + 7931, 11224, + 7931, 11261, 3244, + 7931, 11363, 11228, + 7971, 46, + 7971, 826, + 7971, 827, 6121, 46, + 7971, 827, 6121, 6568, + 7985, 8159, 7274, + 7985, 11241, 7274, + 8005, 731, 12901, 6434, + 8005, 4389, 10260, + 8005, 4849, 3958, + 8005, 4849, 4389, 9050, + 8005, 4849, 8076, + 8005, 6627, 9050, + 8005, 7443, 3958, + 8005, 7443, 4389, 9050, + 8005, 7443, 8076, + 8005, 8745, 9050, + 8005, 8745, 9051, 5387, 2725, 8745, 9050, + 8005, 10637, 7533, 9050, + 8005, 12114, + 8006, + 8007, 6121, 4849, 4389, 6504, + 8007, 6121, 7443, 4389, 6504, + 8017, 760, + 8017, 8057, 6121, 11141, 6434, + 8022, + 8023, 10374, + 8027, 2638, + 8028, + 8033, 8405, 0, + 8033, 8405, 2, + 8033, 8405, 6, + 8033, 8405, 8, + 8033, 8405, 12, + 8033, 8405, 16, + 8033, 8405, 20, + 8033, 8405, 22, + 8033, 8405, 24, + 8033, 8405, 26, + 8033, 8405, 28, + 8033, 8405, 30, + 8033, 8405, 32, + 8033, 8405, 34, + 8033, 8405, 36, + 8033, 8405, 38, + 8033, 8405, 40, + 8033, 8405, 46, + 8033, 8405, 54, + 8033, 8405, 136, + 8033, 8405, 158, + 8033, 8405, 214, + 8033, 8405, 266, + 8033, 8405, 304, + 8033, 8405, 334, + 8033, 8405, 366, + 8033, 8405, 394, + 8033, 8405, 400, + 8033, 8405, 410, + 8033, 8405, 460, + 8033, 8405, 518, + 8033, 8405, 530, + 8033, 8405, 542, + 8033, 8405, 544, + 8033, 8405, 574, + 8033, 8405, 606, + 8033, 8405, 1756, + 8033, 8405, 1872, + 8033, 8405, 1874, + 8033, 8405, 1876, + 8033, 8405, 2514, + 8033, 8405, 2578, + 8033, 8405, 2744, + 8033, 8405, 2838, + 8033, 8405, 3832, + 8033, 8405, 3834, + 8033, 8405, 6068, + 8033, 8405, 6070, + 8033, 8405, 6072, + 8037, 4877, 8774, + 8048, + 8057, 6121, 719, 835, 7773, 4849, 10465, 6504, + 8057, 6121, 2779, 11649, 9745, 569, 2681, 7442, + 8057, 6121, 4849, 4389, 6504, + 8057, 6121, 7121, 4389, 6504, + 8057, 6121, 7443, 4389, 6504, + 8057, 6121, 7593, 8057, 569, 2681, 7442, + 8057, 6121, 7773, 4389, 6504, + 8057, 6121, 7773, 7443, 10465, 6504, + 8057, 6121, 10677, 4192, + 8057, 6121, 11649, 760, + 8057, 6121, 12879, 46, + 8057, 9177, 115, 11649, 761, 721, 2725, 4389, 9177, 115, 10677, 760, + 8065, 7769, 6121, 8688, + 8065, 7769, 6121, 8689, 721, 7595, 9610, + 8065, 8762, + 8065, 8763, 445, 6741, 568, + 8065, 10578, + 8065, 10579, 445, 6741, 568, + 8065, 12493, 6121, 8688, + 8066, + 8075, 2167, 8523, 4223, 5836, + 8075, 2167, 8523, 7793, 9178, + 8075, 2167, 8523, 8121, 10469, 4926, + 8075, 2167, 8523, 10255, 10469, 4926, + 8075, 4223, 5836, + 8075, 7593, 8405, 28, + 8075, 7593, 8405, 202, + 8075, 7593, 8405, 374, + 8075, 7593, 8405, 404, + 8075, 7593, 8405, 476, + 8075, 7593, 8405, 516, + 8075, 7593, 8405, 582, + 8075, 7593, 8405, 986, + 8075, 7593, 8405, 1102, + 8075, 7593, 8405, 1154, + 8075, 7593, 8405, 1616, + 8075, 7593, 8405, 1680, + 8075, 7593, 8405, 2167, 8075, 236, + 8075, 7593, 8405, 2167, 8075, 710, + 8075, 7593, 8405, 2167, 8075, 1020, + 8075, 7593, 8405, 2167, 8075, 1124, + 8075, 7593, 8405, 2167, 8075, 1352, + 8075, 7593, 8405, 2167, 8075, 1360, + 8075, 7593, 8405, 2167, 8075, 2180, + 8075, 7593, 8405, 2167, 8075, 4534, + 8075, 7593, 8405, 2167, 8075, 5680, + 8075, 7593, 8405, 2167, 8075, 7542, + 8075, 7593, 8405, 2167, 8075, 8238, + 8075, 7593, 8405, 2167, 8523, 2036, + 8075, 7593, 8405, 2167, 8523, 2132, + 8075, 7593, 8405, 2167, 8523, 2916, + 8075, 7593, 8405, 2167, 8523, 7542, + 8075, 7593, 8405, 2180, + 8075, 7593, 8405, 2250, + 8075, 7593, 8405, 2560, + 8075, 7593, 8405, 2658, + 8075, 7593, 8405, 3246, + 8075, 7593, 8405, 4394, + 8075, 7593, 8405, 4534, + 8075, 7593, 8405, 4722, + 8075, 7593, 8405, 4746, + 8075, 7593, 8405, 5680, + 8075, 7593, 8405, 5766, + 8075, 7593, 8405, 6082, + 8075, 7593, 8405, 6258, + 8075, 7593, 8405, 6640, + 8075, 7593, 8405, 6824, + 8075, 7593, 8405, 6976, + 8075, 7593, 8405, 7090, + 8075, 7593, 8405, 7484, + 8075, 7593, 8405, 7542, + 8075, 7593, 8405, 8238, + 8075, 7593, 8405, 8816, + 8075, 7593, 8405, 9127, 5680, + 8075, 7593, 8405, 9861, 4746, + 8075, 7593, 8405, 10295, 236, + 8075, 7593, 8405, 10807, 404, + 8075, 7593, 8405, 10807, 3244, + 8075, 7593, 8405, 10807, 4534, + 8075, 7593, 8405, 10807, 4722, + 8075, 7593, 8405, 12921, 404, + 8075, 7593, 8405, 12921, 1102, + 8075, 8775, 375, 516, + 8075, 8775, 477, 516, + 8075, 8775, 1582, + 8075, 8775, 1617, 516, + 8075, 8775, 2659, 516, + 8075, 8775, 7543, 5766, + 8075, 8775, 9738, + 8075, 9063, 8405, 28, + 8075, 9063, 8405, 202, + 8075, 9063, 8405, 374, + 8075, 9063, 8405, 404, + 8075, 9063, 8405, 476, + 8075, 9063, 8405, 516, + 8075, 9063, 8405, 582, + 8075, 9063, 8405, 986, + 8075, 9063, 8405, 1102, + 8075, 9063, 8405, 1154, + 8075, 9063, 8405, 1616, + 8075, 9063, 8405, 1680, + 8075, 9063, 8405, 2167, 8075, 236, + 8075, 9063, 8405, 2167, 8075, 710, + 8075, 9063, 8405, 2167, 8075, 1020, + 8075, 9063, 8405, 2167, 8075, 1124, + 8075, 9063, 8405, 2167, 8075, 1352, + 8075, 9063, 8405, 2167, 8075, 1360, + 8075, 9063, 8405, 2167, 8075, 2180, + 8075, 9063, 8405, 2167, 8075, 4534, + 8075, 9063, 8405, 2167, 8075, 5680, + 8075, 9063, 8405, 2167, 8075, 7542, + 8075, 9063, 8405, 2167, 8075, 8238, + 8075, 9063, 8405, 2167, 8523, 2036, + 8075, 9063, 8405, 2167, 8523, 2132, + 8075, 9063, 8405, 2167, 8523, 2916, + 8075, 9063, 8405, 2167, 8523, 7542, + 8075, 9063, 8405, 2180, + 8075, 9063, 8405, 2250, + 8075, 9063, 8405, 2560, + 8075, 9063, 8405, 2658, + 8075, 9063, 8405, 3246, + 8075, 9063, 8405, 4394, + 8075, 9063, 8405, 4534, + 8075, 9063, 8405, 4722, + 8075, 9063, 8405, 4746, + 8075, 9063, 8405, 5680, + 8075, 9063, 8405, 5766, + 8075, 9063, 8405, 6082, + 8075, 9063, 8405, 6258, + 8075, 9063, 8405, 6640, + 8075, 9063, 8405, 6824, + 8075, 9063, 8405, 6976, + 8075, 9063, 8405, 7090, + 8075, 9063, 8405, 7484, + 8075, 9063, 8405, 7542, + 8075, 9063, 8405, 8238, + 8075, 9063, 8405, 8816, + 8075, 9063, 8405, 9127, 5680, + 8075, 9063, 8405, 9861, 4746, + 8075, 9063, 8405, 10295, 236, + 8075, 9063, 8405, 10807, 404, + 8075, 9063, 8405, 10807, 3244, + 8075, 9063, 8405, 10807, 4534, + 8075, 9063, 8405, 10807, 4722, + 8075, 9063, 8405, 12921, 404, + 8075, 9063, 8405, 12921, 1102, + 8075, 10203, 2171, 4388, + 8075, 12977, 9178, + 8083, 5833, 11163, 5759, 10380, + 8088, + 8097, 1809, 4876, + 8097, 10388, + 8097, 13235, 11765, 6434, + 8101, 5758, + 8101, 9076, + 8101, 11626, + 8117, 1177, 6716, + 8117, 1177, 6957, 6716, + 8117, 1177, 8403, 3070, + 8117, 1177, 8403, 6178, + 8117, 1177, 9251, 6956, + 8117, 1177, 9251, 8290, + 8117, 1177, 9315, 3070, + 8117, 1177, 9315, 6178, + 8117, 1177, 10239, 6716, + 8121, 9129, 8775, 4213, 2778, + 8129, 5758, + 8133, 5941, 10677, 3696, + 8133, 5941, 11649, 3696, + 8133, 5941, 13086, + 8133, 5941, 13088, + 8133, 5941, 13090, + 8133, 5941, 13092, + 8133, 5941, 13094, + 8133, 5941, 13096, + 8133, 5941, 13098, + 8133, 5941, 13100, + 8133, 5941, 13102, + 8133, 5941, 13104, + 8133, 5941, 13106, + 8133, 5941, 13108, + 8133, 5941, 13110, + 8133, 5941, 13112, + 8133, 5941, 13114, + 8133, 5941, 13116, + 8133, 5941, 13118, + 8133, 5941, 13120, + 8133, 5941, 13122, + 8133, 5941, 13124, + 8133, 5941, 13126, + 8133, 5941, 13128, + 8133, 5941, 13130, + 8133, 5941, 13132, + 8133, 5941, 13134, + 8133, 5941, 13136, + 8133, 5941, 13138, + 8133, 5941, 13140, + 8133, 5941, 13142, + 8133, 5941, 13144, + 8133, 5941, 13146, + 8133, 5941, 13148, + 8133, 5941, 13150, + 8133, 5941, 13152, + 8133, 5941, 13154, + 8133, 5941, 13156, + 8133, 5941, 13158, + 8133, 5941, 13160, + 8133, 5941, 13162, + 8133, 5941, 13164, + 8133, 5941, 13166, + 8133, 5941, 13168, + 8133, 5941, 13170, + 8133, 5941, 13172, + 8133, 5941, 13174, + 8133, 5941, 13176, + 8133, 5941, 13178, + 8133, 5941, 13180, + 8133, 5941, 13182, + 8133, 5941, 13240, + 8133, 5941, 13242, + 8133, 5941, 13244, + 8133, 5941, 13246, + 8133, 5941, 13248, + 8133, 5941, 13250, + 8133, 5941, 13252, + 8133, 5941, 13254, + 8133, 5941, 13256, + 8133, 5941, 13258, + 8133, 5941, 13260, + 8133, 5941, 13262, + 8133, 5941, 13264, + 8133, 5941, 13266, + 8133, 5941, 13268, + 8133, 5941, 13270, + 8133, 5941, 13272, + 8133, 5941, 13274, + 8133, 5941, 13276, + 8133, 5941, 13278, + 8133, 5941, 13280, + 8133, 5941, 13282, + 8133, 5941, 13284, + 8133, 5941, 13286, + 8133, 5941, 13288, + 8133, 5941, 13290, + 8133, 5941, 13292, + 8133, 5941, 13294, + 8133, 5941, 13296, + 8133, 5941, 13298, + 8133, 5941, 13300, + 8133, 5941, 13302, + 8133, 5941, 13304, + 8133, 5941, 13306, + 8133, 5941, 13308, + 8133, 5941, 13310, + 8133, 5941, 13312, + 8133, 5941, 13314, + 8133, 5941, 13316, + 8133, 5941, 13318, + 8133, 5941, 13320, + 8133, 5941, 13322, + 8133, 5941, 13324, + 8133, 5941, 13326, + 8133, 5941, 13328, + 8133, 5941, 13330, + 8133, 5941, 13332, + 8133, 5941, 13334, + 8133, 5941, 13336, + 8151, 6622, + 8151, 6778, + 8151, 8056, + 8151, 8528, + 8151, 8744, + 8151, 13029, 8450, + 8151, 13067, 6408, + 8153, 601, 5876, + 8153, 1809, 4876, + 8153, 4117, 5876, + 8153, 4849, 731, 12473, 9050, + 8153, 5444, + 8153, 6107, 10388, + 8153, 6379, 7908, + 8153, 6611, 6740, + 8153, 7119, 11195, 4926, + 8153, 7390, + 8153, 7391, 11195, 4926, + 8153, 7443, 731, 11099, 9050, + 8153, 7768, + 8153, 8088, + 8153, 8509, 11098, + 8153, 8509, 11099, 6121, 10666, + 8153, 8509, 12472, + 8153, 8745, 7768, + 8153, 8745, 12492, + 8153, 8759, 2091, 5758, + 8153, 8762, + 8153, 9095, 6689, 2170, + 8153, 9095, 6689, 2540, + 8153, 9095, 6689, 2778, + 8153, 9095, 6689, 4200, + 8153, 9095, 6689, 4214, + 8153, 9095, 6689, 5190, + 8153, 9095, 6689, 6722, + 8153, 9095, 6689, 7508, + 8153, 9095, 6689, 7694, + 8153, 9095, 8525, 2670, + 8153, 9437, 444, + 8153, 9437, 720, + 8153, 9525, 8306, + 8153, 9719, 10374, + 8153, 10260, + 8153, 10452, + 8153, 10469, 4926, + 8153, 10574, + 8153, 10578, + 8153, 10677, 761, 4849, 11378, + 8153, 10677, 761, 8153, 4849, 11378, + 8153, 10677, 761, 8153, 7443, 11378, + 8153, 10677, 4876, + 8153, 12017, 4926, + 8153, 12492, + 8153, 13201, 11195, 4926, + 8159, 5244, + 8167, 5758, + 8167, 5759, 721, 9705, 10410, + 8167, 5759, 721, 9705, 10411, 6121, 7709, 6376, + 8167, 5759, 6121, 1045, 6490, + 8167, 5759, 6121, 2779, 4113, 6377, 721, 2779, 4113, 6490, + 8167, 5759, 6121, 6537, 6376, + 8167, 5759, 6377, 5445, 5758, + 8167, 5759, 6377, 7709, 10374, + 8167, 5759, 6377, 11097, 6434, + 8167, 5759, 6377, 11765, 6434, + 8167, 6121, 9898, + 8167, 6610, + 8172, + 8197, 5758, + 8203, 3992, + 8203, 7608, + 8209, 5401, 10260, + 8225, 6906, + 8226, + 8227, 12133, 4926, + 8228, + 8231, 12108, + 8233, 5566, + 8235, 6809, 5758, + 8246, + 8255, 7359, 5758, + 8263, 7630, + 8267, 8405, 1104, + 8267, 8405, 1510, + 8267, 8405, 3234, + 8267, 8405, 3980, + 8267, 8405, 4324, + 8267, 8405, 4384, + 8267, 8405, 4622, + 8267, 8405, 5191, 9344, + 8267, 8405, 6056, + 8267, 8405, 6768, + 8267, 8405, 6960, + 8267, 8405, 6984, + 8267, 8405, 7064, + 8267, 8405, 7078, + 8267, 8405, 7130, + 8267, 8405, 7322, + 8267, 8405, 7416, + 8267, 8405, 7490, + 8267, 8405, 7674, + 8267, 8405, 7828, + 8267, 8405, 7912, + 8267, 8405, 8502, + 8267, 8405, 8514, + 8267, 8405, 8822, + 8267, 8405, 9018, + 8267, 8405, 10394, + 8267, 8405, 10462, + 8285, 721, 5424, + 8285, 721, 8712, + 8287, 8153, 1045, 5965, 4926, + 8287, 8206, + 8287, 8405, 0, + 8287, 8405, 8, + 8287, 8405, 16, + 8287, 8405, 28, + 8287, 8405, 40, + 8287, 8405, 66, + 8287, 8405, 178, + 8287, 8405, 188, + 8287, 8405, 426, + 8287, 8405, 622, + 8287, 8405, 626, + 8287, 8405, 630, + 8287, 8405, 652, + 8287, 8405, 654, + 8287, 8405, 656, + 8287, 8405, 660, + 8287, 8405, 664, + 8287, 8405, 2908, + 8287, 8405, 2926, + 8287, 8405, 3012, + 8287, 8405, 3056, + 8287, 8405, 5770, + 8287, 8405, 6216, + 8287, 8405, 6230, + 8287, 8405, 6422, + 8287, 8405, 6594, + 8287, 8405, 6912, + 8287, 8405, 6982, + 8287, 8405, 7166, + 8287, 8405, 7244, + 8287, 8405, 7372, + 8287, 8405, 7440, + 8287, 8405, 7862, + 8287, 8405, 7866, + 8287, 8405, 7932, + 8287, 8405, 8362, + 8287, 8405, 8828, + 8287, 8405, 8950, + 8287, 8405, 8956, + 8287, 8405, 9086, + 8287, 8405, 9400, + 8287, 8405, 9562, + 8287, 8405, 9588, + 8287, 8405, 9780, + 8287, 8405, 10686, + 8287, 8405, 11248, + 8287, 8405, 11682, + 8287, 8405, 11696, + 8287, 8405, 11728, + 8287, 8405, 11758, + 8287, 8405, 11804, + 8287, 8405, 11812, + 8287, 8405, 11814, + 8287, 8405, 11824, + 8287, 8405, 11826, + 8287, 8405, 11828, + 8287, 8405, 11830, + 8287, 8405, 11832, + 8287, 8405, 12070, + 8287, 8405, 12080, + 8287, 8405, 12094, + 8287, 8405, 12096, + 8287, 8405, 12124, + 8287, 8405, 12144, + 8287, 8405, 12146, + 8287, 8405, 12150, + 8287, 8405, 12346, + 8287, 8405, 12348, + 8287, 8405, 12350, + 8287, 8405, 12352, + 8287, 8405, 12388, + 8287, 8405, 12514, + 8287, 8405, 12518, + 8287, 8405, 12520, + 8287, 8405, 12532, + 8287, 8405, 12534, + 8287, 8405, 12958, + 8287, 8405, 12960, + 8287, 8405, 12972, + 8287, 8405, 12978, + 8287, 8405, 12998, + 8287, 8405, 13004, + 8287, 8405, 13006, + 8287, 8405, 13008, + 8287, 8405, 13034, + 8287, 8405, 13204, + 8287, 8405, 13348, + 8287, 8405, 13354, + 8287, 8405, 13366, + 8287, 8405, 13368, + 8287, 8405, 13370, + 8287, 8405, 13374, + 8287, 8405, 13386, + 8287, 8717, 1045, 5965, 4926, + 8287, 9945, 5770, + 8287, 9945, 6594, + 8287, 9945, 6912, + 8287, 9945, 6982, + 8287, 9945, 7166, + 8287, 9945, 7244, + 8287, 9945, 7372, + 8287, 9945, 7440, + 8287, 9945, 8206, + 8287, 9945, 8362, + 8287, 9945, 8828, + 8287, 9945, 9086, + 8287, 9945, 9400, + 8287, 9945, 9562, + 8287, 9945, 9588, + 8287, 9945, 9780, + 8287, 9945, 10686, + 8287, 9945, 11248, + 8287, 9945, 11652, + 8287, 9945, 11728, + 8287, 9945, 11804, + 8287, 9945, 11806, + 8287, 9945, 11808, + 8287, 9945, 11810, + 8287, 9945, 11812, + 8287, 9945, 11814, + 8287, 9945, 11816, + 8287, 9945, 11824, + 8287, 9945, 11826, + 8287, 9945, 11828, + 8287, 9945, 11830, + 8287, 9945, 11832, + 8287, 9945, 11834, + 8287, 9945, 11902, + 8287, 9945, 12044, + 8287, 9945, 12046, + 8287, 9945, 12048, + 8287, 9945, 12080, + 8287, 9945, 12098, + 8287, 9945, 12124, + 8287, 9945, 12128, + 8287, 9945, 12144, + 8287, 9945, 12148, + 8287, 9945, 12346, + 8287, 9945, 12348, + 8287, 9945, 12350, + 8287, 9945, 12352, + 8287, 9945, 12388, + 8287, 9945, 12424, + 8287, 9945, 12484, + 8287, 9945, 12486, + 8287, 9945, 12512, + 8287, 9945, 12514, + 8287, 9945, 12518, + 8287, 9945, 12520, + 8287, 9945, 12858, + 8287, 9945, 12860, + 8287, 9945, 12862, + 8287, 9945, 12864, + 8287, 9945, 12908, + 8287, 9945, 12910, + 8287, 9945, 12942, + 8287, 9945, 12946, + 8287, 9945, 12948, + 8287, 9945, 12950, + 8287, 9945, 12958, + 8287, 9945, 12960, + 8287, 9945, 12962, + 8287, 9945, 12992, + 8287, 9945, 12994, + 8287, 9945, 12996, + 8287, 9945, 12998, + 8287, 9945, 13026, + 8287, 9945, 13078, + 8287, 9945, 13192, + 8287, 9945, 13194, + 8287, 9945, 13196, + 8287, 9945, 13204, + 8287, 9945, 13218, + 8287, 9945, 13238, + 8287, 9945, 13342, + 8287, 9945, 13344, + 8287, 9945, 13358, + 8287, 9945, 13366, + 8287, 9945, 13368, + 8287, 9945, 13378, + 8287, 9945, 13382, + 8287, 9945, 13384, + 8287, 9945, 13386, + 8287, 9945, 13408, + 8287, 9945, 13412, + 8287, 11071, 5770, + 8287, 11071, 6594, + 8287, 11071, 6912, + 8287, 11071, 6982, + 8287, 11071, 7166, + 8287, 11071, 7244, + 8287, 11071, 7372, + 8287, 11071, 7440, + 8287, 11071, 8362, + 8287, 11071, 8828, + 8287, 11071, 9086, + 8287, 11071, 9400, + 8287, 11071, 9562, + 8287, 11071, 9588, + 8287, 11071, 9780, + 8287, 11071, 10686, + 8287, 11071, 11248, + 8287, 11071, 11682, + 8287, 11071, 11696, + 8287, 11071, 11728, + 8287, 11071, 11758, + 8287, 11071, 11814, + 8287, 11071, 11816, + 8287, 11071, 11828, + 8287, 11071, 11834, + 8287, 11071, 12032, + 8287, 11071, 12034, + 8287, 11071, 12036, + 8287, 11071, 12038, + 8287, 11071, 12070, + 8287, 11071, 12078, + 8287, 11071, 12080, + 8287, 11071, 12082, + 8287, 11071, 12094, + 8287, 11071, 12096, + 8287, 11071, 12126, + 8287, 11071, 12130, + 8287, 11071, 12144, + 8287, 11071, 12146, + 8287, 11071, 12148, + 8287, 11071, 12150, + 8287, 11071, 12346, + 8287, 11071, 12348, + 8287, 11071, 12350, + 8287, 11071, 12388, + 8287, 11071, 12484, + 8287, 11071, 12496, + 8287, 11071, 12508, + 8287, 11071, 12512, + 8287, 11071, 12514, + 8287, 11071, 12532, + 8287, 11071, 12534, + 8287, 11071, 12884, + 8287, 11071, 12944, + 8287, 11071, 12958, + 8287, 11071, 12960, + 8287, 11071, 12970, + 8287, 11071, 12972, + 8287, 11071, 12978, + 8287, 11071, 12980, + 8287, 11071, 12992, + 8287, 11071, 12996, + 8287, 11071, 13002, + 8287, 11071, 13004, + 8287, 11071, 13006, + 8287, 11071, 13008, + 8287, 11071, 13026, + 8287, 11071, 13034, + 8287, 11071, 13204, + 8287, 11071, 13214, + 8287, 11071, 13224, + 8287, 11071, 13346, + 8287, 11071, 13348, + 8287, 11071, 13354, + 8287, 11071, 13362, + 8287, 11071, 13370, + 8287, 11071, 13372, + 8287, 11071, 13374, + 8287, 11071, 13388, + 8287, 11071, 13394, + 8287, 11071, 13396, + 8287, 11071, 13406, + 8287, 11073, 0, + 8287, 11073, 8, + 8287, 11073, 16, + 8287, 11073, 28, + 8287, 11073, 40, + 8287, 11073, 66, + 8287, 11073, 178, + 8287, 11073, 188, + 8287, 11073, 426, + 8287, 11073, 622, + 8287, 11073, 626, + 8287, 11073, 630, + 8287, 11073, 652, + 8287, 11073, 654, + 8287, 11073, 656, + 8287, 11073, 660, + 8287, 11073, 664, + 8287, 11073, 686, + 8287, 11073, 688, + 8287, 11073, 1466, + 8287, 11073, 1468, + 8287, 11073, 1470, + 8287, 11073, 2148, + 8287, 11073, 2150, + 8287, 11073, 2152, + 8287, 11073, 2800, + 8287, 11073, 2802, + 8287, 11073, 2908, + 8287, 11073, 2926, + 8287, 11073, 3012, + 8287, 11073, 3056, + 8287, 11073, 4160, + 8287, 11073, 4162, + 8287, 11073, 4168, + 8287, 11073, 4592, + 8287, 11073, 4594, + 8287, 11073, 5370, + 8287, 11073, 5372, + 8287, 11073, 6040, + 8287, 11073, 6042, + 8287, 11073, 6158, + 8287, 11073, 6204, + 8287, 11073, 6216, + 8287, 11073, 6218, + 8287, 11073, 6226, + 8287, 11073, 6228, + 8287, 11073, 6230, + 8287, 11073, 6232, + 8287, 11073, 6422, + 8287, 11073, 6736, + 8287, 11073, 6760, + 8287, 11073, 7838, + 8287, 11073, 7850, + 8287, 11073, 7852, + 8287, 11073, 7862, + 8287, 11073, 7864, + 8287, 11073, 7866, + 8287, 11073, 8206, + 8287, 11073, 8950, + 8287, 11073, 8952, + 8287, 11073, 8956, + 8287, 11073, 9002, + 8287, 11073, 9004, + 8287, 11073, 9346, + 8287, 11073, 9800, + 8287, 11073, 9882, + 8287, 11073, 11822, + 8293, 4927, 7121, 1044, + 8293, 4927, 7773, 1044, + 8293, 4927, 8455, 8056, + 8293, 7383, 2535, 1044, + 8293, 7383, 5522, + 8293, 7383, 5699, 1044, + 8293, 7383, 6901, 7342, + 8293, 7383, 6901, 7502, + 8293, 7383, 6901, 8620, + 8293, 7383, 6914, + 8293, 7383, 6948, + 8293, 7383, 6949, 6899, 1177, 2852, + 8293, 7383, 7148, + 8293, 7383, 7342, + 8293, 7383, 7502, + 8293, 7383, 7536, + 8293, 7383, 7742, + 8293, 7383, 8087, 445, 7132, + 8293, 7383, 8620, + 8293, 7383, 8621, 7404, + 8293, 7383, 8626, + 8293, 7383, 12957, 8910, + 8293, 7909, 2168, + 8293, 7909, 4054, + 8293, 7909, 4604, + 8293, 7909, 6439, 8280, + 8293, 7909, 6652, + 8293, 7909, 7192, + 8293, 7909, 7346, + 8293, 7909, 7402, + 8293, 7909, 7432, + 8293, 7909, 7502, + 8293, 7909, 7676, + 8293, 7909, 7855, 785, 6222, + 8293, 7909, 7858, + 8293, 7909, 7869, 6816, + 8293, 7909, 7869, 7404, + 8293, 7909, 7870, + 8293, 7909, 7886, + 8293, 7909, 8252, + 8293, 7909, 8253, 8492, + 8293, 7909, 8468, + 8293, 7909, 8469, 8346, + 8293, 7909, 8568, + 8293, 7909, 8623, 5398, + 8293, 7909, 8830, + 8293, 7909, 9272, + 8293, 7909, 9773, 8244, + 8293, 7909, 9773, 8624, + 8293, 7909, 10310, + 8293, 7909, 11016, + 8293, 7909, 11798, + 8293, 8405, 238, + 8293, 8405, 239, 6121, 7132, + 8293, 8405, 468, + 8293, 8405, 469, 6121, 5522, + 8293, 8405, 469, 6121, 8086, + 8293, 8405, 788, + 8293, 8405, 789, 6121, 5522, + 8293, 8405, 789, 6121, 8086, + 8293, 8405, 1366, + 8293, 8405, 1578, + 8293, 8405, 1579, 6121, 5522, + 8293, 8405, 1579, 6121, 8086, + 8293, 8405, 1892, + 8293, 8405, 1893, 6121, 8086, + 8293, 8405, 2110, + 8293, 8405, 2111, 6121, 8086, + 8293, 8405, 2318, + 8293, 8405, 2319, 6121, 8086, + 8293, 8405, 2660, + 8293, 8405, 2661, 6121, 8086, + 8293, 8405, 2674, + 8293, 8405, 2675, 6121, 8086, + 8293, 8405, 2852, + 8293, 8405, 2853, 6121, 6948, + 8293, 8405, 2853, 6121, 8086, + 8293, 8405, 3080, + 8293, 8405, 3081, 6121, 6914, + 8293, 8405, 3081, 6121, 8086, + 8293, 8405, 3244, + 8293, 8405, 3245, 6121, 7132, + 8293, 8405, 3245, 6121, 7342, + 8293, 8405, 3245, 6121, 8620, + 8293, 8405, 3292, + 8293, 8405, 5538, + 8293, 8405, 5539, 6121, 8086, + 8293, 8405, 5698, + 8293, 8405, 5699, 6121, 2535, 1044, + 8293, 8405, 5699, 6121, 5699, 1044, + 8293, 8405, 5699, 6121, 8086, + 8293, 8405, 5699, 6121, 8087, 721, 2535, 1044, + 8293, 8405, 5699, 6121, 8087, 721, 5699, 1044, + 8293, 8405, 6115, 238, + 8293, 8405, 6115, 1578, + 8293, 8405, 6115, 2660, + 8293, 8405, 6115, 3244, + 8293, 8405, 6115, 5538, + 8293, 8405, 6115, 6642, + 8293, 8405, 6115, 6789, 1892, + 8293, 8405, 6115, 7082, + 8293, 8405, 6642, + 8293, 8405, 6643, 6121, 8086, + 8293, 8405, 6789, 468, + 8293, 8405, 6789, 469, 6121, 8086, + 8293, 8405, 6789, 1578, + 8293, 8405, 6789, 1579, 6121, 8086, + 8293, 8405, 6789, 1892, + 8293, 8405, 6789, 2110, + 8293, 8405, 6789, 7740, + 8293, 8405, 6856, + 8293, 8405, 6857, 6121, 8086, + 8293, 8405, 7082, + 8293, 8405, 7083, 6121, 8086, + 8293, 8405, 7740, + 8293, 8405, 7741, 6121, 8086, + 8293, 8405, 7872, + 8293, 8405, 7873, 6121, 8086, + 8293, 8405, 8660, + 8293, 8405, 8661, 6121, 8086, + 8293, 8405, 11893, 3292, + 8293, 8405, 11893, 5445, 5758, + 8293, 10301, 3245, 7082, + 8293, 10301, 9847, 2853, 3080, + 8293, 10301, 9847, 3081, 3081, 7342, + 8293, 10301, 9847, 8153, 2852, + 8293, 10301, 9847, 8153, 3080, + 8293, 12133, 2111, 9318, + 8293, 12133, 2551, 7340, + 8293, 12133, 7134, + 8293, 12133, 7338, + 8293, 12133, 8252, + 8293, 12133, 11016, + 8306, + 8307, 6121, 10804, + 8307, 8022, + 8337, 9617, 151, 2090, + 8337, 9617, 228, + 8337, 9617, 229, 8722, + 8337, 9617, 720, + 8337, 9617, 742, + 8337, 9617, 806, + 8337, 9617, 824, + 8337, 9617, 920, + 8337, 9617, 1036, + 8337, 9617, 1044, + 8337, 9617, 1048, + 8337, 9617, 1090, + 8337, 9617, 1092, + 8337, 9617, 1136, + 8337, 9617, 1170, + 8337, 9617, 1182, + 8337, 9617, 1474, + 8337, 9617, 1504, + 8337, 9617, 1780, + 8337, 9617, 1860, + 8337, 9617, 2024, + 8337, 9617, 2090, + 8337, 9617, 2166, + 8337, 9617, 2170, + 8337, 9617, 2224, + 8337, 9617, 2390, + 8337, 9617, 2392, + 8337, 9617, 2400, + 8337, 9617, 2454, + 8337, 9617, 2502, + 8337, 9617, 2504, + 8337, 9617, 2586, + 8337, 9617, 2670, + 8337, 9617, 2778, + 8337, 9617, 2779, 6896, + 8337, 9617, 2834, + 8337, 9617, 3762, + 8337, 9617, 3788, + 8337, 9617, 3794, + 8337, 9617, 3798, + 8337, 9617, 3800, + 8337, 9617, 3805, 429, 6604, + 8337, 9617, 3806, + 8337, 9617, 3850, + 8337, 9617, 3852, + 8337, 9617, 3940, + 8337, 9617, 3942, + 8337, 9617, 3944, + 8337, 9617, 4052, + 8337, 9617, 4094, + 8337, 9617, 4108, + 8337, 9617, 4117, 826, + 8337, 9617, 4120, + 8337, 9617, 4172, + 8337, 9617, 4178, + 8337, 9617, 4180, + 8337, 9617, 4194, + 8337, 9617, 4196, + 8337, 9617, 4208, + 8337, 9617, 4218, + 8337, 9617, 4244, + 8337, 9617, 4342, + 8337, 9617, 4386, + 8337, 9617, 4389, 5969, 7736, + 8337, 9617, 4390, + 8337, 9617, 4398, + 8337, 9617, 4402, + 8337, 9617, 4530, + 8337, 9617, 4536, + 8337, 9617, 4608, + 8337, 9617, 4628, + 8337, 9617, 4824, + 8337, 9617, 4834, + 8337, 9617, 4844, + 8337, 9617, 4846, + 8337, 9617, 4850, + 8337, 9617, 4872, + 8337, 9617, 4876, + 8337, 9617, 4894, + 8337, 9617, 4895, 8756, + 8337, 9617, 4940, + 8337, 9617, 5012, + 8337, 9617, 5242, + 8337, 9617, 5385, 826, + 8337, 9617, 5438, + 8337, 9617, 5524, + 8337, 9617, 5546, + 8337, 9617, 5562, + 8337, 9617, 5632, + 8337, 9617, 5646, + 8337, 9617, 5650, + 8337, 9617, 5764, + 8337, 9617, 5772, + 8337, 9617, 5834, + 8337, 9617, 5836, + 8337, 9617, 5884, + 8337, 9617, 5940, + 8337, 9617, 5968, + 8337, 9617, 6100, + 8337, 9617, 6101, 10970, + 8337, 9617, 6112, + 8337, 9617, 6116, + 8337, 9617, 6118, + 8337, 9617, 6130, + 8337, 9617, 6132, + 8337, 9617, 6384, + 8337, 9617, 6434, + 8337, 9617, 6504, + 8337, 9617, 6512, + 8337, 9617, 6520, + 8337, 9617, 6574, + 8337, 9617, 6600, + 8337, 9617, 6612, + 8337, 9617, 6618, + 8337, 9617, 6670, + 8337, 9617, 6716, + 8337, 9617, 6722, + 8337, 9617, 6734, + 8337, 9617, 6780, + 8337, 9617, 6786, + 8337, 9617, 6794, + 8337, 9617, 6852, + 8337, 9617, 6870, + 8337, 9617, 6872, + 8337, 9617, 6906, + 8337, 9617, 6952, + 8337, 9617, 7056, + 8337, 9617, 7144, + 8337, 9617, 7184, + 8337, 9617, 7186, + 8337, 9617, 7388, + 8337, 9617, 7443, 5385, 826, + 8337, 9617, 7446, + 8337, 9617, 7526, + 8337, 9617, 7532, + 8337, 9617, 7548, + 8337, 9617, 7551, 8785, 3788, + 8337, 9617, 7551, 8824, + 8337, 9617, 7580, + 8337, 9617, 7582, + 8337, 9617, 7584, + 8337, 9617, 7592, + 8337, 9617, 7602, + 8337, 9617, 7604, + 8337, 9617, 7612, + 8337, 9617, 7616, + 8337, 9617, 7628, + 8337, 9617, 7634, + 8337, 9617, 7642, + 8337, 9617, 7654, + 8337, 9617, 7662, + 8337, 9617, 7704, + 8337, 9617, 7726, + 8337, 9617, 7730, + 8337, 9617, 7812, + 8337, 9617, 7816, + 8337, 9617, 7820, + 8337, 9617, 7830, + 8337, 9617, 7832, + 8337, 9617, 7942, + 8337, 9617, 7964, + 8337, 9617, 7974, + 8337, 9617, 8000, + 8337, 9617, 8008, + 8337, 9617, 8078, + 8337, 9617, 8118, + 8337, 9617, 8151, 5896, + 8337, 9617, 8151, 6600, + 8337, 9617, 8153, 46, + 8337, 9617, 8154, + 8337, 9617, 8194, + 8337, 9617, 8303, 10970, + 8337, 9617, 8316, + 8337, 9617, 8476, + 8337, 9617, 8484, + 8337, 9617, 8542, + 8337, 9617, 8678, + 8337, 9617, 8680, + 8337, 9617, 8730, + 8337, 9617, 8734, + 8337, 9617, 8740, + 8337, 9617, 8744, + 8337, 9617, 8793, 9426, + 8337, 9617, 8844, + 8337, 9617, 8852, + 8337, 9617, 8866, + 8337, 9617, 8870, + 8337, 9617, 8906, + 8337, 9617, 8928, + 8337, 9617, 8946, + 8337, 9617, 9056, + 8337, 9617, 9102, + 8337, 9617, 9106, + 8337, 9617, 9274, + 8337, 9617, 9282, + 8337, 9617, 9322, + 8337, 9617, 9426, + 8337, 9617, 9480, + 8337, 9617, 9532, + 8337, 9617, 9608, + 8337, 9617, 9658, + 8337, 9617, 9822, + 8337, 9617, 9934, + 8337, 9617, 10206, + 8337, 9617, 10336, + 8337, 9617, 10344, + 8337, 9617, 10456, + 8337, 9617, 10520, + 8337, 9617, 10542, + 8337, 9617, 10970, + 8337, 9617, 11488, + 8337, 9617, 11606, + 8337, 9617, 11946, + 8337, 9617, 12155, 6118, + 8349, 5758, + 8371, 10539, 8774, + 8389, 5912, + 8389, 5913, 445, 6741, 568, + 8401, 5759, 2388, + 8401, 5759, 7282, + 8401, 6689, 2170, + 8401, 6689, 2540, + 8401, 6689, 2778, + 8401, 6689, 4200, + 8401, 6689, 4214, + 8401, 6689, 5190, + 8401, 6689, 6260, + 8401, 6689, 6722, + 8401, 6689, 7508, + 8401, 6689, 7694, + 8401, 7803, 5759, 8, + 8401, 7803, 5759, 16, + 8401, 7803, 5759, 28, + 8401, 7803, 5759, 40, + 8401, 7803, 5759, 58, + 8401, 7803, 5759, 440, + 8401, 7803, 5759, 606, + 8401, 8405, 0, + 8401, 8405, 100, + 8401, 8405, 116, + 8401, 8405, 138, + 8401, 8405, 196, + 8401, 8405, 216, + 8401, 8405, 236, + 8401, 8405, 292, + 8401, 8405, 306, + 8401, 8405, 332, + 8401, 8405, 364, + 8401, 8405, 392, + 8401, 8405, 462, + 8401, 8405, 510, + 8401, 8405, 524, + 8401, 8405, 556, + 8401, 8405, 610, + 8401, 8405, 622, + 8401, 8405, 652, + 8401, 8405, 814, + 8401, 8405, 884, + 8401, 8405, 974, + 8401, 8405, 1080, + 8401, 8405, 1168, + 8401, 8405, 1286, + 8401, 8405, 1390, + 8401, 8405, 1612, + 8401, 8405, 1652, + 8401, 8405, 1930, + 8401, 8405, 2030, + 8401, 8405, 2126, + 8401, 8405, 2212, + 8401, 8405, 2234, + 8401, 8405, 2516, + 8401, 8405, 2678, + 8401, 8405, 2732, + 8401, 8405, 2746, + 8401, 8405, 5978, + 8401, 8405, 5994, + 8401, 10775, 5759, 20, + 8401, 10775, 5759, 22, + 8401, 10775, 5759, 24, + 8401, 10775, 5759, 26, + 8401, 10775, 5759, 30, + 8401, 10775, 5759, 34, + 8401, 10775, 5759, 38, + 8401, 10775, 5759, 4720, + 8401, 10775, 5759, 9522, + 8401, 11257, 8405, 510, + 8401, 11257, 8405, 652, + 8401, 12133, 5301, 8827, 8782, + 8401, 12133, 8038, + 8401, 12133, 8782, + 8401, 12133, 8856, + 8401, 12133, 8857, 8038, + 8421, 3, 8775, 3328, + 8421, 3, 8775, 3330, + 8421, 3, 8775, 3336, + 8421, 3, 8775, 3360, + 8421, 3, 8775, 3384, + 8421, 3, 8775, 3388, + 8421, 3, 8775, 3402, + 8421, 3, 8775, 3416, + 8421, 3, 8775, 3418, + 8421, 3, 8775, 3448, + 8421, 3, 8775, 3454, + 8421, 3, 8775, 3456, + 8421, 3, 8775, 3460, + 8421, 3, 8775, 3464, + 8421, 3, 10247, 3471, 1860, + 8421, 3, 10247, 3473, 7830, + 8421, 3, 10247, 3475, 4052, + 8421, 3, 10247, 3477, 6742, + 8421, 3, 10247, 3479, 7816, + 8421, 3, 10247, 3481, 7978, + 8421, 3, 10247, 3483, 7314, + 8421, 3, 10247, 3485, 7614, + 8421, 3, 10247, 3487, 9134, + 8421, 3, 10247, 3493, 2164, + 8421, 3, 10247, 3495, 6118, + 8421, 3, 10247, 3496, + 8421, 3, 10247, 3503, 8018, + 8421, 3, 10247, 3505, 4342, + 8421, 3, 10247, 3506, + 8421, 3, 10247, 3509, 6124, + 8421, 3, 10247, 3510, + 8421, 3, 10247, 3512, + 8421, 3, 10247, 3515, 4536, + 8421, 3, 10247, 3516, + 8421, 3, 10247, 3518, + 8421, 3, 10247, 3520, + 8421, 3, 10247, 3526, + 8421, 3, 10247, 3528, + 8421, 3, 10247, 3531, 6604, + 8421, 3, 10247, 3532, + 8421, 3, 10247, 3534, + 8421, 3, 10247, 3537, 9300, + 8421, 3, 10247, 3539, 7936, + 8421, 3, 10247, 3540, + 8421, 3, 10247, 3542, + 8421, 3, 10247, 3544, + 8421, 3, 10247, 3546, + 8421, 3, 10247, 3548, + 8421, 3, 10247, 3550, + 8421, 3, 10247, 3552, + 8421, 3, 10247, 3554, + 8421, 3, 10247, 3556, + 8421, 3, 10247, 3559, 7182, + 8421, 3, 10247, 3560, + 8421, 3, 10247, 3563, 5968, + 8421, 3, 10247, 3564, + 8421, 3, 10247, 3566, + 8421, 3, 10247, 3568, + 8421, 3, 10247, 3570, + 8421, 3, 10247, 3572, + 8421, 3, 10247, 3574, + 8421, 3, 10247, 3576, + 8421, 3, 10247, 3578, + 8421, 3, 10247, 3580, + 8421, 3, 10247, 3582, + 8421, 3, 10247, 3584, + 8421, 3, 10247, 3587, 8296, + 8421, 3, 10247, 3629, 11000, + 8421, 3, 10247, 3635, 9030, + 8421, 3, 10247, 3645, 7612, + 8421, 3, 10247, 3647, 6434, + 8421, 3, 10247, 3648, + 8421, 3, 10247, 3651, 7656, + 8421, 3, 10247, 3652, + 8421, 3, 10247, 3654, + 8421, 3, 10247, 3657, 9841, 9082, + 8421, 3, 10247, 3659, 9082, + 8421, 3, 10247, 3661, 9083, 6806, + 8421, 3, 10247, 3663, 7818, + 8421, 3, 10247, 3664, + 8421, 3, 10247, 3666, + 8421, 3, 10247, 3670, + 8421, 3, 10247, 3672, + 8421, 3, 10247, 3676, + 8421, 3, 10247, 3678, + 8421, 3, 10247, 3680, + 8421, 3, 10247, 3683, 3990, + 8421, 3, 10247, 3684, + 8421, 3, 10247, 3686, + 8421, 3, 10247, 3688, + 8421, 3, 10247, 3690, + 8421, 3, 10247, 3692, + 8421, 3, 10247, 6445, 4924, + 8421, 3, 10247, 6447, 10536, + 8421, 3, 10247, 6449, 1132, + 8421, 3, 10247, 6451, 2386, + 8421, 3, 10247, 6453, 10516, + 8421, 3, 10247, 6455, 9332, + 8421, 3, 10247, 6457, 2562, + 8421, 3, 10247, 6459, 3796, + 8421, 3, 10247, 6461, 920, + 8421, 3, 10247, 6463, 3812, + 8421, 3, 10247, 8915, 3522, + 8421, 3, 10247, 8915, 3588, + 8421, 3, 10247, 8915, 3590, + 8421, 3, 10247, 8915, 3592, + 8421, 3, 10247, 8915, 3594, + 8421, 3, 10247, 8915, 3596, + 8421, 3, 10247, 8915, 3598, + 8421, 3, 10247, 8915, 3600, + 8421, 3, 10247, 8915, 3602, + 8421, 3, 10247, 8915, 3604, + 8421, 3, 10247, 8915, 3606, + 8421, 3, 10247, 8915, 3608, + 8421, 3, 10247, 8915, 3610, + 8421, 3, 10247, 8915, 3612, + 8421, 3, 10247, 8915, 3614, + 8421, 3, 10247, 8915, 3616, + 8421, 3, 10247, 8915, 3618, + 8421, 3, 10247, 8915, 3620, + 8421, 3, 10247, 8915, 3622, + 8421, 3, 10247, 8915, 3624, + 8421, 3, 10247, 8915, 3626, + 8421, 3, 10247, 8915, 3630, + 8421, 3, 10247, 8915, 3632, + 8421, 3, 10247, 8915, 3636, + 8421, 3, 10247, 8915, 3638, + 8421, 3, 10247, 8915, 3640, + 8421, 3, 10247, 8915, 3642, + 8421, 3, 10247, 8915, 3674, + 8421, 3, 10247, 8915, 3694, + 8421, 3, 10343, 3489, 4726, + 8421, 3, 10343, 3491, 8334, + 8421, 3, 10343, 3499, 6424, + 8421, 3, 10343, 3501, 4948, + 8421, 3, 10343, 3525, 7754, + 8421, 3, 10343, 3669, 6692, + 8421, 3, 10585, 3295, 138, + 8421, 3, 10585, 3297, 516, + 8421, 3, 10585, 3299, 462, + 8421, 3, 10585, 3301, 560, + 8421, 3, 10585, 3303, 568, + 8421, 3, 10585, 3305, 392, + 8421, 3, 10585, 3307, 144, + 8421, 3, 10585, 3309, 0, + 8421, 3, 10585, 3311, 526, + 8421, 3, 10585, 3313, 40, + 8421, 3, 10585, 3315, 480, + 8421, 3, 10585, 3317, 536, + 8421, 3, 10585, 3319, 368, + 8421, 3, 10585, 3321, 150, + 8421, 3, 10585, 3323, 380, + 8421, 3, 10585, 3325, 496, + 8421, 3, 10585, 3327, 670, + 8421, 3, 10585, 3333, 678, + 8421, 3, 10585, 3335, 500, + 8421, 3, 10585, 3339, 384, + 8421, 3, 10585, 3341, 396, + 8421, 3, 10585, 3343, 54, + 8421, 3, 10585, 3345, 520, + 8421, 3, 10585, 3347, 512, + 8421, 3, 10585, 3349, 16, + 8421, 3, 10585, 3351, 2254, + 8421, 3, 10585, 3353, 404, + 8421, 3, 10585, 3355, 524, + 8421, 3, 10585, 3357, 502, + 8421, 3, 10585, 3359, 2376, + 8421, 3, 10585, 3363, 298, + 8421, 3, 10585, 3365, 564, + 8421, 3, 10585, 3367, 8, + 8421, 3, 10585, 3369, 476, + 8421, 3, 10585, 3371, 630, + 8421, 3, 10585, 3373, 532, + 8421, 3, 10585, 3375, 632, + 8421, 3, 10585, 3377, 56, + 8421, 3, 10585, 3379, 310, + 8421, 3, 10585, 3381, 142, + 8421, 3, 10585, 3383, 294, + 8421, 3, 10585, 3387, 2122, + 8421, 3, 10585, 3391, 486, + 8421, 3, 10585, 3393, 152, + 8421, 3, 10585, 3395, 412, + 8421, 3, 10585, 3397, 514, + 8421, 3, 10585, 3399, 622, + 8421, 3, 10585, 3401, 416, + 8421, 3, 10585, 3405, 292, + 8421, 3, 10585, 3407, 546, + 8421, 3, 10585, 3409, 556, + 8421, 3, 10585, 3411, 510, + 8421, 3, 10585, 3413, 28, + 8421, 3, 10585, 3415, 2252, + 8421, 3, 10585, 3421, 300, + 8421, 3, 10585, 3423, 2632, + 8421, 3, 10585, 3425, 314, + 8421, 3, 10585, 3427, 2422, + 8421, 3, 10585, 3429, 576, + 8421, 3, 10585, 3431, 322, + 8421, 3, 10585, 3433, 1074, + 8421, 3, 10585, 3435, 468, + 8421, 3, 10585, 3437, 374, + 8421, 3, 10585, 3439, 672, + 8421, 3, 10585, 3441, 626, + 8421, 3, 10585, 3443, 2374, + 8421, 3, 10585, 3445, 306, + 8421, 3, 10585, 3447, 498, + 8421, 3, 10585, 3451, 364, + 8421, 3, 10585, 3453, 326, + 8421, 3, 10585, 3459, 92, + 8421, 3, 10585, 3463, 2774, + 8421, 3, 10585, 3467, 1076, + 8421, 3, 10585, 3469, 2778, + 8429, 8405, 0, + 8429, 8405, 2, + 8429, 8405, 6, + 8429, 8405, 8, + 8429, 8405, 12, + 8429, 8405, 14, + 8429, 8405, 16, + 8429, 8405, 18, + 8429, 8405, 20, + 8429, 8405, 22, + 8429, 8405, 24, + 8429, 8405, 26, + 8429, 8405, 30, + 8429, 8405, 32, + 8429, 8405, 34, + 8429, 8405, 36, + 8429, 8405, 38, + 8429, 8405, 40, + 8429, 8405, 44, + 8429, 8405, 46, + 8429, 8405, 50, + 8429, 8405, 80, + 8429, 8405, 104, + 8429, 8405, 176, + 8429, 8405, 316, + 8429, 8405, 378, + 8429, 8405, 410, + 8429, 8405, 562, + 8429, 8405, 574, + 8431, 8405, 0, + 8431, 8405, 2, + 8431, 8405, 4, + 8431, 8405, 6, + 8431, 8405, 8, + 8431, 8405, 10, + 8431, 8405, 12, + 8431, 8405, 16, + 8431, 8405, 20, + 8431, 8405, 22, + 8431, 8405, 24, + 8431, 8405, 26, + 8431, 8405, 28, + 8431, 8405, 32, + 8431, 8405, 34, + 8431, 8405, 36, + 8431, 8405, 38, + 8431, 8405, 40, + 8431, 8405, 42, + 8431, 8405, 48, + 8431, 8405, 80, + 8431, 8405, 176, + 8431, 8405, 360, + 8431, 8405, 410, + 8431, 8405, 542, + 8431, 8405, 574, + 8431, 11859, 4926, + 8432, + 8463, 4849, 6627, 9051, 10380, + 8463, 4849, 12115, 10380, + 8463, 6505, 8056, + 8463, 7443, 6627, 9051, 10380, + 8463, 7443, 12115, 10380, + 8463, 7512, + 8463, 7593, 7821, 8056, + 8463, 7821, 8056, + 8463, 10677, 760, + 8463, 10997, 4849, 12115, 10380, + 8463, 10997, 7443, 12115, 10380, + 8463, 12505, 7608, + 8463, 12967, 6409, 9051, 10380, + 8463, 13067, 6409, 9051, 10380, + 8473, 1044, + 8480, + 8483, 2779, 2584, + 8499, 10363, 7608, + 8510, + 8521, 10573, 428, + 8521, 10573, 429, 445, 6741, 568, + 8525, 2671, 4223, 5836, + 8525, 5758, + 8525, 8163, 4223, 5836, + 8525, 8875, 4223, 5836, + 8525, 8877, 4223, 5836, + 8525, 9287, 4223, 5836, + 8525, 9701, 4223, 5836, + 8525, 10151, 4223, 5836, + 8525, 10201, 4223, 5836, + 8525, 10361, 4223, 5836, + 8525, 10623, 4223, 5836, + 8525, 11233, 4223, 5836, + 8527, 5758, + 8533, 12143, 10758, + 8534, + 8545, 1610, + 8551, 4849, 12114, + 8551, 7443, 12114, + 8562, + 8570, + 8581, 5758, + 8592, + 8595, 9956, + 8595, 9957, 5387, 2779, 476, + 8609, 4926, + 8609, 4927, 4178, + 8631, 8151, 12953, 8450, + 8631, 8744, + 8631, 12953, 8450, + 8639, 7803, 5759, 8, + 8639, 7803, 5759, 16, + 8639, 7803, 5759, 28, + 8639, 7803, 5759, 40, + 8639, 7803, 5759, 72, + 8639, 7803, 5759, 92, + 8639, 7803, 5759, 160, + 8639, 7803, 5759, 188, + 8639, 8405, 0, + 8639, 8405, 100, + 8639, 8405, 116, + 8639, 8405, 138, + 8639, 8405, 216, + 8639, 8405, 236, + 8639, 8405, 292, + 8639, 8405, 306, + 8639, 8405, 332, + 8639, 8405, 364, + 8639, 8405, 392, + 8639, 8405, 462, + 8639, 8405, 510, + 8639, 8405, 524, + 8639, 8405, 556, + 8639, 8405, 622, + 8639, 8405, 652, + 8639, 8405, 1878, + 8639, 8405, 2006, + 8639, 8405, 2030, + 8639, 8405, 2126, + 8639, 8405, 5152, + 8639, 8405, 5312, + 8639, 8916, + 8639, 9665, 4926, + 8639, 10775, 5759, 14, + 8639, 10775, 5759, 26, + 8639, 10775, 5759, 34, + 8639, 10775, 5759, 400, + 8643, 8774, + 8649, 10001, 9967, 7607, 4153, 6434, + 8649, 10001, 9967, 9279, 10000, + 8668, + 8672, + 8679, 7593, 8, + 8679, 7593, 12, + 8679, 7593, 22, + 8679, 7593, 28, + 8679, 9063, 2, + 8679, 9063, 8, + 8679, 9063, 10, + 8679, 9063, 14, + 8679, 9063, 16, + 8679, 9063, 22, + 8679, 9063, 24, + 8679, 9063, 30, + 8679, 9063, 34, + 8684, + 8691, 1044, + 8717, 7119, 11195, 4926, + 8717, 12967, 6409, 11195, 4926, + 8717, 13067, 6409, 11195, 4926, + 8717, 13201, 11195, 4926, + 8745, 1, 5387, 24, + 8745, 5, 5387, 312, + 8745, 21, 2162, + 8745, 25, 2162, + 8745, 25, 5387, 36, + 8745, 25, 5387, 37, 9732, + 8745, 25, 6624, + 8745, 25, 9732, + 8745, 43, 5387, 24, + 8745, 78, + 8745, 92, + 8745, 110, + 8745, 118, + 8745, 120, + 8745, 128, + 8745, 129, 6624, + 8745, 129, 9732, + 8745, 130, + 8745, 138, + 8745, 140, + 8745, 146, + 8745, 148, + 8745, 149, 6624, + 8745, 149, 9732, + 8745, 190, + 8745, 206, + 8745, 218, + 8745, 234, + 8745, 236, + 8745, 240, + 8745, 248, + 8745, 254, + 8745, 274, + 8745, 286, + 8745, 306, + 8745, 308, + 8745, 312, + 8745, 316, + 8745, 318, + 8745, 320, + 8745, 321, 6624, + 8745, 321, 9062, + 8745, 321, 9732, + 8745, 324, + 8745, 328, + 8745, 330, + 8745, 346, + 8745, 348, + 8745, 358, + 8745, 364, + 8745, 366, + 8745, 367, 7592, + 8745, 370, + 8745, 376, + 8745, 378, + 8745, 379, 6624, + 8745, 379, 9732, + 8745, 382, + 8745, 385, 0, + 8745, 385, 10, + 8745, 385, 12, + 8745, 385, 22, + 8745, 385, 24, + 8745, 385, 36, + 8745, 385, 42, + 8745, 385, 44, + 8745, 386, + 8745, 387, 4946, + 8745, 388, + 8745, 389, 4946, + 8745, 392, + 8745, 398, + 8745, 408, + 8745, 414, + 8745, 418, + 8745, 420, + 8745, 452, + 8745, 462, + 8745, 463, 3260, + 8745, 464, + 8745, 470, + 8745, 474, + 8745, 478, + 8745, 482, + 8745, 484, + 8745, 488, + 8745, 490, + 8745, 540, + 8745, 548, + 8745, 624, + 8745, 760, + 8745, 856, + 8745, 860, + 8745, 928, + 8745, 1117, 5047, 7142, + 8745, 1117, 5047, 8294, + 8745, 1117, 5047, 8778, + 8745, 1117, 5047, 9762, + 8745, 1118, + 8745, 1212, + 8745, 1270, + 8745, 1298, + 8745, 1422, + 8745, 1432, + 8745, 1622, + 8745, 1668, + 8745, 1800, + 8745, 1908, + 8745, 1918, + 8745, 1934, + 8745, 1946, + 8745, 2248, + 8745, 2382, + 8745, 2383, 5387, 36, + 8745, 2383, 5387, 37, 9732, + 8745, 2688, + 8745, 2720, + 8745, 2816, + 8745, 3224, + 8745, 3790, + 8745, 4062, + 8745, 4110, + 8745, 4208, + 8745, 4332, + 8745, 4532, + 8745, 4612, + 8745, 4732, + 8745, 4762, + 8745, 4849, 5385, 827, 10374, + 8745, 4946, + 8745, 5008, + 8745, 5052, + 8745, 5378, + 8745, 5380, + 8745, 5408, + 8745, 5430, + 8745, 5534, + 8745, 5552, + 8745, 5566, + 8745, 6121, 2725, 4389, 6504, + 8745, 6121, 4849, 4389, 6504, + 8745, 6121, 7121, 4849, 10001, 4389, 6504, + 8745, 6121, 7121, 7443, 10001, 4389, 6504, + 8745, 6121, 7443, 4389, 6504, + 8745, 6121, 7773, 4849, 569, 7121, 7443, 4192, + 8745, 6121, 7773, 4849, 10001, 4389, 6504, + 8745, 6121, 7773, 7443, 569, 7121, 4849, 4192, + 8745, 6121, 7773, 7443, 10001, 4389, 6504, + 8745, 6121, 8005, 4389, 6504, + 8745, 6121, 10001, 11469, 4192, + 8745, 6121, 10677, 4192, + 8745, 6121, 10779, 9544, + 8745, 6121, 11649, 4192, + 8745, 6121, 11707, 11469, 4192, + 8745, 6234, + 8745, 6410, + 8745, 6482, + 8745, 6630, + 8745, 6718, + 8745, 6826, + 8745, 6828, + 8745, 6858, + 8745, 6892, + 8745, 6950, + 8745, 6958, + 8745, 6989, 428, + 8745, 6989, 429, 445, 2091, 6741, 568, + 8745, 6989, 429, 445, 6741, 568, + 8745, 7018, + 8745, 7034, + 8745, 7060, + 8745, 7126, + 8745, 7128, + 8745, 7276, + 8745, 7330, + 8745, 7352, + 8745, 7360, + 8745, 7384, + 8745, 7443, 5385, 827, 10374, + 8745, 7470, + 8745, 7504, + 8745, 7506, + 8745, 7814, + 8745, 7840, + 8745, 7842, + 8745, 7926, + 8745, 7950, + 8745, 8002, + 8745, 8274, + 8745, 8300, + 8745, 8304, + 8745, 8314, + 8745, 8372, + 8745, 8378, + 8745, 8452, + 8745, 8572, + 8745, 8588, + 8745, 8604, + 8745, 9016, + 8745, 9308, + 8745, 9388, + 8745, 9390, + 8745, 9416, + 8745, 9438, + 8745, 9444, + 8745, 9454, + 8745, 9468, + 8745, 9470, + 8745, 9476, + 8745, 9636, + 8745, 9646, + 8745, 9648, + 8745, 9698, + 8745, 9926, + 8745, 10166, + 8745, 10244, + 8745, 10379, 428, + 8745, 10379, 429, 445, 2091, 6741, 568, + 8745, 10379, 429, 445, 6741, 568, + 8745, 10392, + 8745, 10480, + 8745, 10496, + 8745, 11028, + 8745, 11032, + 8745, 11080, + 8745, 11084, + 8745, 11120, + 8745, 11170, + 8745, 11668, + 8745, 11918, + 8745, 12068, + 8755, 10385, 7821, 5830, + 8763, 428, + 8763, 429, 445, 6741, 568, + 8763, 429, 445, 6741, 569, 6121, 1045, 6376, + 8763, 429, 6121, 2091, 6741, 568, + 8763, 429, 6377, 2091, 6741, 568, + 8763, 429, 6377, 7709, 10374, + 8763, 429, 6377, 7919, 6741, 568, + 8763, 429, 6377, 8167, 5758, + 8763, 6121, 1044, + 8763, 6121, 5445, 5759, 6490, + 8763, 6121, 13061, 5759, 6490, + 8763, 6377, 8762, + 8763, 6377, 10578, + 8763, 6377, 11765, 6434, + 8773, 7207, 5759, 9328, + 8773, 7207, 5759, 9870, + 8773, 7207, 5759, 10148, + 8773, 7207, 7803, 5759, 0, + 8773, 7207, 7803, 5759, 8, + 8773, 7207, 7803, 5759, 16, + 8773, 7207, 7803, 5759, 40, + 8773, 7207, 7803, 5759, 440, + 8773, 7207, 8405, 0, + 8773, 7207, 8405, 8, + 8773, 7207, 8405, 16, + 8773, 7207, 8405, 28, + 8773, 7207, 8405, 40, + 8773, 7207, 8405, 108, + 8773, 7207, 8405, 130, + 8773, 7207, 8405, 150, + 8773, 7207, 8405, 228, + 8773, 7207, 8405, 246, + 8773, 7207, 8405, 298, + 8773, 7207, 8405, 322, + 8773, 7207, 8405, 350, + 8773, 7207, 8405, 380, + 8773, 7207, 8405, 412, + 8773, 7207, 8405, 480, + 8773, 7207, 8405, 516, + 8773, 7207, 8405, 536, + 8773, 7207, 8405, 568, + 8773, 7207, 8405, 798, + 8773, 7207, 8405, 890, + 8773, 7207, 8405, 980, + 8773, 7207, 8405, 1002, + 8773, 7207, 8405, 1266, + 8773, 7207, 8405, 1514, + 8773, 7207, 8405, 1618, + 8773, 7207, 8405, 2218, + 8773, 7207, 8405, 2442, + 8773, 7207, 8405, 2684, + 8773, 7207, 8405, 2754, + 8773, 7207, 8405, 4018, + 8773, 7207, 8405, 6000, + 8773, 7207, 8603, 8442, + 8773, 7207, 8603, 8444, + 8773, 7207, 8603, 8446, + 8773, 7207, 8603, 8448, + 8775, 1177, 1109, 429, 5904, + 8775, 1177, 1109, 429, 8462, + 8775, 1177, 1109, 429, 12886, + 8775, 1177, 1109, 429, 12887, 6510, + 8775, 1177, 3768, + 8775, 1177, 3995, 4881, 8168, + 8775, 1177, 4191, 11228, + 8775, 1177, 4213, 4182, + 8775, 1177, 4877, 4182, + 8775, 1177, 5280, + 8775, 1177, 6053, 11228, + 8775, 1177, 6883, 11228, + 8775, 1177, 7539, 274, + 8775, 1177, 7539, 2186, + 8775, 1177, 7608, + 8775, 1177, 7633, 429, 5904, + 8775, 1177, 7633, 429, 9334, + 8775, 1177, 8026, + 8775, 1177, 8102, + 8775, 1177, 8103, 4213, 2778, + 8775, 1177, 8109, 9117, 2170, + 8775, 1177, 8109, 9117, 2778, + 8775, 1177, 8109, 9117, 4214, + 8775, 1177, 8109, 9117, 7694, + 8775, 1177, 8168, + 8775, 1177, 8637, 11228, + 8775, 1177, 9268, + 8775, 1177, 9502, + 8775, 1177, 9933, 8642, + 8775, 1177, 10357, 11884, + 8775, 1177, 10677, 11846, + 8775, 1177, 10730, + 8775, 1177, 11219, 8724, + 8775, 1177, 11649, 11846, + 8775, 1177, 11840, + 8775, 1177, 11841, 4213, 2778, + 8775, 1177, 11884, + 8775, 1177, 12359, 4598, + 8781, 1109, 429, 11162, + 8781, 2779, 10677, 4113, 6376, + 8781, 2779, 10677, 4113, 6490, + 8781, 6611, 8721, 4848, + 8781, 6611, 8721, 7442, + 8781, 6751, 6376, + 8781, 6751, 6490, + 8781, 6905, 6376, + 8781, 6905, 6490, + 8781, 7198, + 8781, 7427, 6376, + 8781, 7427, 6490, + 8781, 7472, + 8781, 7695, 4113, 6376, + 8781, 7695, 4113, 6490, + 8781, 8151, 7889, 8996, + 8781, 8151, 7889, 11648, + 8781, 8405, 8, + 8781, 8405, 238, + 8781, 8405, 468, + 8781, 8405, 1920, + 8781, 8405, 2110, + 8781, 8405, 2662, + 8781, 8405, 2918, + 8781, 8405, 3776, + 8781, 8405, 4410, + 8781, 8405, 4724, + 8781, 8405, 5476, + 8781, 8405, 5554, + 8781, 8405, 5698, + 8781, 8405, 5902, + 8781, 8405, 5903, 10214, + 8781, 8405, 6236, + 8781, 8405, 6237, 238, + 8781, 8405, 6254, + 8781, 8405, 6394, + 8781, 8405, 6789, 9668, + 8781, 8405, 6820, + 8781, 8405, 6821, 10214, + 8781, 8405, 7474, + 8781, 8405, 8090, + 8781, 8405, 8384, + 8781, 8405, 9185, 8091, 5554, + 8781, 8405, 9583, 6496, + 8781, 8405, 9583, 8258, + 8781, 8405, 9583, 9156, + 8781, 8405, 9668, + 8781, 8405, 9717, 198, + 8781, 8405, 9717, 7046, + 8781, 8405, 9717, 7874, + 8781, 8405, 10489, 468, + 8781, 8405, 12355, 6394, + 8781, 8617, 6376, + 8781, 8617, 6490, + 8781, 8617, 8150, + 8781, 8965, 6376, + 8781, 8965, 6490, + 8781, 8965, 8150, + 8781, 9024, + 8781, 9525, 4877, 6376, + 8781, 9525, 4877, 6490, + 8781, 10179, 1044, + 8781, 10235, 8530, + 8781, 10235, 11118, + 8781, 10235, 11432, + 8781, 10490, + 8781, 11196, + 8781, 11259, 4223, 5836, + 8781, 11259, 6610, + 8781, 11259, 6611, 8721, 7442, + 8781, 11649, 6610, + 8781, 11914, + 8781, 12031, 8150, + 8781, 12357, 4223, 5836, + 8781, 12357, 6610, + 8781, 12357, 6611, 8721, 4848, + 8781, 12391, 4926, + 8794, + 8803, 73, 8399, 4926, + 8803, 5759, 7756, + 8803, 5759, 8916, + 8803, 5759, 9824, + 8803, 5759, 9870, + 8803, 5759, 9904, + 8803, 5759, 11900, + 8803, 6689, 2170, + 8803, 6689, 2540, + 8803, 6689, 2778, + 8803, 6689, 4200, + 8803, 6689, 4214, + 8803, 6689, 5190, + 8803, 6689, 6260, + 8803, 6689, 6722, + 8803, 6689, 7508, + 8803, 6689, 7694, + 8803, 7803, 5759, 8, + 8803, 7803, 5759, 16, + 8803, 7803, 5759, 28, + 8803, 7803, 5759, 40, + 8803, 7803, 5759, 58, + 8803, 7803, 5759, 72, + 8803, 7803, 5759, 92, + 8803, 7803, 5759, 162, + 8803, 7803, 5759, 266, + 8803, 7803, 5759, 440, + 8803, 7803, 5759, 606, + 8803, 7803, 5759, 9827, 22, + 8803, 7803, 5759, 9827, 34, + 8803, 7803, 5759, 9827, 344, + 8803, 7803, 5759, 9827, 518, + 8803, 8399, 4926, + 8803, 8405, 0, + 8803, 8405, 8, + 8803, 8405, 16, + 8803, 8405, 28, + 8803, 8405, 40, + 8803, 8405, 58, + 8803, 8405, 72, + 8803, 8405, 92, + 8803, 8405, 100, + 8803, 8405, 116, + 8803, 8405, 138, + 8803, 8405, 162, + 8803, 8405, 216, + 8803, 8405, 236, + 8803, 8405, 266, + 8803, 8405, 292, + 8803, 8405, 306, + 8803, 8405, 332, + 8803, 8405, 364, + 8803, 8405, 392, + 8803, 8405, 440, + 8803, 8405, 462, + 8803, 8405, 510, + 8803, 8405, 524, + 8803, 8405, 556, + 8803, 8405, 606, + 8803, 8405, 610, + 8803, 8405, 652, + 8803, 8405, 792, + 8803, 8405, 884, + 8803, 8405, 974, + 8803, 8405, 996, + 8803, 8405, 1080, + 8803, 8405, 1260, + 8803, 8405, 1512, + 8803, 8405, 1612, + 8803, 8405, 1796, + 8803, 8405, 2030, + 8803, 8405, 2076, + 8803, 8405, 2126, + 8803, 8405, 2212, + 8803, 8405, 2438, + 8803, 8405, 2516, + 8803, 8405, 2566, + 8803, 8405, 2678, + 8803, 8405, 2732, + 8803, 8405, 2746, + 8803, 8405, 4016, + 8803, 8405, 5994, + 8803, 8405, 9827, 22, + 8803, 8405, 9827, 34, + 8803, 8405, 9827, 344, + 8803, 8405, 9827, 518, + 8803, 10203, 6689, 2171, 1177, 2161, 8611, 429, 4214, + 8803, 10203, 6689, 2171, 1177, 4173, 8611, 429, 4214, + 8803, 10203, 6689, 2779, 1177, 2161, 8611, 429, 4214, + 8803, 10203, 6689, 2779, 1177, 4173, 8611, 429, 4214, + 8803, 10203, 6689, 6261, 1177, 2161, 8611, 429, 4214, + 8803, 10203, 6689, 7695, 1177, 2161, 8611, 429, 4214, + 8803, 10203, 6689, 7695, 1177, 4173, 8611, 429, 4214, + 8811, 7650, + 8811, 8405, 568, + 8811, 8405, 678, + 8811, 8405, 748, + 8811, 8405, 1338, + 8811, 8405, 1982, + 8811, 8405, 2378, + 8811, 8405, 3006, + 8811, 8405, 3120, + 8811, 8405, 3240, + 8811, 8405, 4412, + 8811, 8405, 4734, + 8811, 8405, 5906, + 8811, 8405, 5988, + 8811, 8405, 6402, + 8811, 8405, 6766, + 8811, 8405, 6814, + 8811, 8405, 7016, + 8811, 8405, 7070, + 8811, 8405, 7140, + 8811, 8405, 7268, + 8811, 8405, 7400, + 8811, 8405, 7498, + 8811, 8405, 7780, + 8811, 8405, 7806, + 8811, 8405, 8084, + 8811, 8405, 8110, + 8811, 8405, 8256, + 8811, 8405, 8656, + 8811, 8405, 8698, + 8811, 8405, 8808, + 8811, 8405, 9986, + 8811, 8405, 10278, + 8811, 8405, 10414, + 8811, 8405, 10612, + 8811, 8405, 10690, + 8811, 8405, 10760, + 8811, 8405, 11020, + 8811, 8405, 11100, + 8811, 8405, 11236, + 8811, 8968, + 8811, 9254, + 8811, 9348, + 8811, 9526, + 8811, 9804, + 8811, 10694, + 8811, 10964, + 8811, 10986, + 8811, 11144, + 8811, 11146, + 8849, 5444, + 8849, 6611, 10374, + 8849, 7390, + 8849, 7708, + 8849, 8509, 11098, + 8849, 8509, 12472, + 8849, 9719, 7995, 10476, + 8849, 10260, + 8849, 10677, 761, 6121, 11649, 8758, + 8849, 10677, 761, 7443, 11378, + 8849, 10677, 761, 7995, 10476, + 8849, 10677, 761, 10794, + 8849, 11649, 761, 6121, 8153, 10677, 8758, + 8849, 11649, 761, 6121, 8849, 10677, 8758, + 8865, 5758, + 8869, 2091, 5758, + 8869, 6408, + 8869, 6879, 7593, 8405, 4614, + 8869, 7593, 10, + 8869, 9063, 10, + 8869, 10708, + 8869, 11767, 9063, 12, + 8869, 11767, 9063, 22, + 8869, 11767, 9063, 48, + 8875, 9601, 6505, 5830, + 8900, + 8913, 445, 6623, 9610, + 8923, 10260, + 8927, 10203, 2171, 4388, + 8927, 10203, 2171, 6782, + 8927, 10203, 2171, 7574, + 8927, 10203, 2171, 7686, + 8927, 10203, 2171, 8158, + 8927, 10203, 2171, 9614, + 8927, 10203, 2779, 8200, + 8927, 10203, 2779, 8818, + 8927, 10203, 4201, 8718, + 8927, 10203, 4201, 9258, + 8927, 10203, 4215, 8200, + 8927, 10203, 7509, 9258, + 8927, 10203, 7695, 8200, + 8927, 10203, 7695, 9258, + 8927, 10203, 7695, 10466, + 8939, 9610, + 8975, 428, + 8981, 5758, + 8990, + 9011, 5758, + 9034, + 9039, 93, 8399, 4926, + 9039, 5759, 7282, + 9039, 5759, 8916, + 9039, 5759, 9824, + 9039, 5759, 9870, + 9039, 5759, 9904, + 9039, 5759, 11900, + 9039, 6689, 2170, + 9039, 6689, 2540, + 9039, 6689, 2778, + 9039, 6689, 4200, + 9039, 6689, 4214, + 9039, 6689, 5190, + 9039, 6689, 6260, + 9039, 6689, 6722, + 9039, 6689, 7508, + 9039, 6689, 7694, + 9039, 7469, 4926, + 9039, 7469, 5758, + 9039, 7803, 5759, 8, + 9039, 7803, 5759, 16, + 9039, 7803, 5759, 28, + 9039, 7803, 5759, 40, + 9039, 7803, 5759, 58, + 9039, 7803, 5759, 72, + 9039, 7803, 5759, 92, + 9039, 7803, 5759, 266, + 9039, 7803, 5759, 606, + 9039, 7803, 5759, 9827, 22, + 9039, 7803, 5759, 9827, 34, + 9039, 7803, 5759, 9827, 344, + 9039, 7803, 5759, 9827, 518, + 9039, 8322, + 9039, 8405, 0, + 9039, 8405, 8, + 9039, 8405, 16, + 9039, 8405, 28, + 9039, 8405, 40, + 9039, 8405, 58, + 9039, 8405, 72, + 9039, 8405, 92, + 9039, 8405, 100, + 9039, 8405, 116, + 9039, 8405, 138, + 9039, 8405, 216, + 9039, 8405, 236, + 9039, 8405, 266, + 9039, 8405, 292, + 9039, 8405, 306, + 9039, 8405, 332, + 9039, 8405, 364, + 9039, 8405, 392, + 9039, 8405, 462, + 9039, 8405, 510, + 9039, 8405, 511, 6121, 7121, 10000, + 9039, 8405, 511, 6121, 8473, 10000, + 9039, 8405, 524, + 9039, 8405, 556, + 9039, 8405, 606, + 9039, 8405, 652, + 9039, 8405, 792, + 9039, 8405, 884, + 9039, 8405, 974, + 9039, 8405, 996, + 9039, 8405, 1260, + 9039, 8405, 1512, + 9039, 8405, 1612, + 9039, 8405, 2030, + 9039, 8405, 2076, + 9039, 8405, 2126, + 9039, 8405, 2212, + 9039, 8405, 2410, + 9039, 8405, 2438, + 9039, 8405, 2516, + 9039, 8405, 2566, + 9039, 8405, 2678, + 9039, 8405, 2746, + 9039, 8405, 3110, + 9039, 8405, 4016, + 9039, 8405, 5994, + 9039, 8405, 8357, 556, + 9039, 8405, 9827, 22, + 9039, 8405, 9827, 34, + 9039, 8405, 9827, 344, + 9039, 8405, 9827, 518, + 9039, 9971, 11143, 2170, + 9039, 9971, 11143, 2171, 4853, 5913, 2681, 11932, + 9039, 9971, 11143, 2778, + 9039, 9971, 11143, 4214, + 9039, 9971, 11143, 7694, + 9039, 9971, 11933, 9700, + 9041, 5550, + 9041, 5551, 6121, 8056, + 9042, + 9053, 9575, 6508, + 9053, 9575, 8134, + 9053, 9575, 8136, + 9053, 9575, 8138, + 9053, 9575, 8140, + 9053, 9575, 8142, + 9053, 9575, 8144, + 9053, 9575, 8146, + 9053, 9575, 8148, + 9053, 9575, 9186, + 9053, 9575, 9188, + 9053, 9575, 9190, + 9053, 9575, 9192, + 9053, 9575, 9194, + 9053, 9575, 9196, + 9053, 9575, 9198, + 9053, 9575, 9200, + 9053, 9575, 9202, + 9053, 9575, 9204, + 9053, 9575, 9206, + 9053, 9575, 9208, + 9053, 9575, 9210, + 9053, 9575, 9212, + 9053, 9575, 9214, + 9053, 9575, 9216, + 9053, 9575, 9218, + 9053, 9575, 9220, + 9053, 9575, 9222, + 9053, 9575, 9224, + 9053, 9575, 9226, + 9053, 9575, 9228, + 9053, 9575, 9230, + 9053, 9575, 9232, + 9053, 9575, 9234, + 9053, 9575, 9236, + 9053, 9575, 9238, + 9053, 9575, 9240, + 9053, 9575, 10020, + 9053, 9575, 10022, + 9053, 9575, 10024, + 9053, 9575, 10026, + 9053, 9575, 10028, + 9053, 9575, 10030, + 9053, 9575, 10032, + 9053, 9575, 10034, + 9053, 9575, 10036, + 9053, 9575, 10038, + 9053, 9575, 10040, + 9053, 9575, 10042, + 9053, 9575, 10044, + 9053, 9575, 10046, + 9053, 9575, 10048, + 9053, 9575, 10050, + 9053, 9575, 10052, + 9053, 9575, 10054, + 9053, 9575, 10056, + 9053, 9575, 10058, + 9053, 9575, 10060, + 9053, 9575, 10062, + 9053, 9575, 10064, + 9053, 9575, 10066, + 9053, 9575, 10068, + 9053, 9575, 10070, + 9053, 9575, 10072, + 9053, 9575, 10074, + 9053, 9575, 10076, + 9053, 9575, 10078, + 9053, 9575, 10080, + 9053, 9575, 10082, + 9053, 9575, 10084, + 9053, 9575, 10086, + 9053, 9575, 10088, + 9053, 9575, 10090, + 9053, 9575, 10092, + 9053, 9575, 10094, + 9053, 9575, 10096, + 9053, 9575, 10098, + 9053, 9575, 10100, + 9053, 9575, 10102, + 9053, 9575, 10104, + 9053, 9575, 10106, + 9053, 9575, 10108, + 9053, 9575, 10110, + 9053, 9575, 10112, + 9053, 9575, 10114, + 9053, 9575, 10116, + 9053, 9575, 10118, + 9053, 9575, 10120, + 9053, 9575, 10122, + 9053, 9575, 10124, + 9053, 9575, 10126, + 9053, 9575, 10128, + 9053, 9575, 10130, + 9053, 9575, 10818, + 9053, 9575, 10820, + 9053, 9575, 10822, + 9053, 9575, 10824, + 9053, 9575, 10826, + 9053, 9575, 10828, + 9053, 9575, 10830, + 9053, 9575, 10832, + 9053, 9575, 10834, + 9053, 9575, 10836, + 9053, 9575, 10838, + 9053, 9575, 10840, + 9053, 9575, 10842, + 9053, 9575, 10844, + 9053, 9575, 10846, + 9053, 9575, 10848, + 9053, 9575, 10850, + 9053, 9575, 10852, + 9053, 9575, 10854, + 9053, 9575, 10856, + 9053, 9575, 10858, + 9053, 9575, 10860, + 9053, 9575, 10862, + 9053, 9575, 10864, + 9053, 9575, 10866, + 9053, 9575, 10868, + 9053, 9575, 10870, + 9053, 9575, 10872, + 9053, 9575, 10874, + 9053, 9575, 10876, + 9053, 9575, 10878, + 9053, 9575, 10880, + 9053, 9575, 10882, + 9053, 9575, 10884, + 9053, 9575, 10886, + 9053, 9575, 10888, + 9053, 9575, 10890, + 9053, 9575, 10892, + 9053, 9575, 10894, + 9053, 9575, 10896, + 9053, 9575, 10898, + 9053, 9575, 10900, + 9053, 9575, 10902, + 9053, 9575, 10904, + 9053, 9575, 10906, + 9053, 9575, 10908, + 9053, 9575, 10910, + 9053, 9575, 10912, + 9053, 9575, 10914, + 9053, 9575, 10916, + 9053, 9575, 10918, + 9053, 9575, 10920, + 9053, 9575, 10922, + 9053, 9575, 10924, + 9053, 9575, 10926, + 9053, 9575, 10928, + 9053, 9575, 10930, + 9053, 9575, 10932, + 9053, 9575, 10934, + 9053, 9575, 10936, + 9053, 9575, 10938, + 9053, 9575, 10940, + 9053, 9575, 10942, + 9053, 9575, 10944, + 9053, 9575, 10946, + 9053, 9575, 10948, + 9053, 9575, 10950, + 9053, 9575, 10952, + 9053, 9575, 10954, + 9053, 9575, 10956, + 9053, 9575, 11490, + 9053, 9575, 11492, + 9053, 9575, 11494, + 9053, 9575, 11496, + 9053, 9575, 11498, + 9053, 9575, 11500, + 9053, 9575, 11502, + 9053, 9575, 11504, + 9053, 9575, 11506, + 9053, 9575, 11508, + 9053, 9575, 11510, + 9053, 9575, 11512, + 9053, 9575, 11514, + 9053, 9575, 11516, + 9053, 9575, 11518, + 9053, 9575, 11520, + 9053, 9575, 11522, + 9053, 9575, 11524, + 9053, 9575, 11526, + 9053, 9575, 11528, + 9053, 9575, 11530, + 9053, 9575, 11532, + 9053, 9575, 11534, + 9053, 9575, 11536, + 9053, 9575, 11538, + 9053, 9575, 11540, + 9053, 9575, 11542, + 9053, 9575, 11544, + 9053, 9575, 11546, + 9053, 9575, 11548, + 9053, 9575, 11550, + 9053, 9575, 11552, + 9053, 9575, 11554, + 9053, 9575, 11556, + 9053, 9575, 11558, + 9053, 9575, 11560, + 9053, 9575, 11562, + 9053, 9575, 11564, + 9053, 9575, 11566, + 9053, 9575, 11568, + 9053, 9575, 11570, + 9053, 9575, 11572, + 9053, 9575, 11574, + 9053, 9575, 11576, + 9053, 9575, 11578, + 9053, 9575, 11580, + 9053, 9575, 11582, + 9053, 9575, 11584, + 9053, 9575, 11586, + 9053, 9575, 11588, + 9053, 9575, 11590, + 9053, 9575, 11592, + 9053, 9575, 11594, + 9053, 9575, 11596, + 9053, 9575, 11598, + 9053, 9575, 11600, + 9053, 9575, 11950, + 9053, 9575, 11952, + 9053, 9575, 11954, + 9053, 9575, 11956, + 9053, 9575, 11958, + 9053, 9575, 11960, + 9053, 9575, 11962, + 9053, 9575, 11964, + 9053, 9575, 11966, + 9053, 9575, 11968, + 9053, 9575, 11970, + 9053, 9575, 11972, + 9053, 9575, 11974, + 9053, 9575, 11976, + 9053, 9575, 11978, + 9053, 9575, 11980, + 9053, 9575, 11982, + 9053, 9575, 11984, + 9053, 9575, 11986, + 9053, 9575, 11988, + 9053, 9575, 11990, + 9053, 9575, 11992, + 9053, 9575, 11994, + 9053, 9575, 11996, + 9053, 9575, 11998, + 9053, 9575, 12000, + 9053, 9575, 12002, + 9053, 9575, 12004, + 9053, 9575, 12444, + 9053, 9575, 12446, + 9053, 9575, 12448, + 9053, 9575, 12450, + 9053, 9575, 12452, + 9053, 9575, 12454, + 9053, 9575, 12456, + 9053, 9575, 12458, + 9053, 9575, 12926, + 9069, 5758, + 9072, + 9095, 1045, 10374, + 9095, 3992, + 9095, 5385, 8037, 6723, 9601, 5830, + 9095, 5444, + 9095, 5551, 10374, + 9095, 6689, 2170, + 9095, 6689, 2540, + 9095, 6689, 2778, + 9095, 6689, 4200, + 9095, 6689, 4214, + 9095, 6689, 5190, + 9095, 6689, 6260, + 9095, 6689, 6722, + 9095, 6689, 7508, + 9095, 6689, 7694, + 9095, 6909, 7821, 11765, 6434, + 9095, 7089, 7593, 8405, 0, + 9095, 7089, 7593, 8405, 2, + 9095, 7089, 7593, 8405, 4, + 9095, 7089, 7593, 8405, 6, + 9095, 7089, 7593, 8405, 8, + 9095, 7089, 7593, 8405, 10, + 9095, 7089, 7593, 8405, 12, + 9095, 7089, 7593, 8405, 14, + 9095, 7089, 7593, 8405, 16, + 9095, 7089, 7593, 8405, 18, + 9095, 7089, 7593, 8405, 20, + 9095, 7089, 7593, 8405, 22, + 9095, 7089, 7593, 8405, 24, + 9095, 7089, 7593, 8405, 26, + 9095, 7089, 7593, 8405, 28, + 9095, 7089, 7593, 8405, 30, + 9095, 7089, 7593, 8405, 32, + 9095, 7089, 7593, 8405, 34, + 9095, 7089, 7593, 8405, 36, + 9095, 7089, 7593, 8405, 38, + 9095, 7089, 7593, 8405, 40, + 9095, 7089, 7593, 8405, 42, + 9095, 7089, 7593, 8405, 44, + 9095, 7089, 7593, 8405, 46, + 9095, 7089, 7593, 8405, 48, + 9095, 7089, 7593, 8405, 50, + 9095, 7089, 9063, 8405, 0, + 9095, 7089, 9063, 8405, 2, + 9095, 7089, 9063, 8405, 4, + 9095, 7089, 9063, 8405, 6, + 9095, 7089, 9063, 8405, 8, + 9095, 7089, 9063, 8405, 10, + 9095, 7089, 9063, 8405, 12, + 9095, 7089, 9063, 8405, 14, + 9095, 7089, 9063, 8405, 16, + 9095, 7089, 9063, 8405, 18, + 9095, 7089, 9063, 8405, 20, + 9095, 7089, 9063, 8405, 22, + 9095, 7089, 9063, 8405, 24, + 9095, 7089, 9063, 8405, 26, + 9095, 7089, 9063, 8405, 28, + 9095, 7089, 9063, 8405, 30, + 9095, 7089, 9063, 8405, 32, + 9095, 7089, 9063, 8405, 34, + 9095, 7089, 9063, 8405, 36, + 9095, 7089, 9063, 8405, 38, + 9095, 7089, 9063, 8405, 40, + 9095, 7089, 9063, 8405, 42, + 9095, 7089, 9063, 8405, 44, + 9095, 7089, 9063, 8405, 46, + 9095, 7089, 9063, 8405, 48, + 9095, 7089, 9063, 8405, 50, + 9095, 7172, + 9095, 7710, + 9095, 7821, 5830, + 9095, 7821, 8022, + 9095, 8022, + 9095, 8166, + 9095, 8287, 5770, + 9095, 8287, 5771, 0, + 9095, 8287, 6594, + 9095, 8287, 6595, 0, + 9095, 8287, 6912, + 9095, 8287, 6913, 0, + 9095, 8287, 6982, + 9095, 8287, 6983, 0, + 9095, 8287, 6983, 40, + 9095, 8287, 7166, + 9095, 8287, 7167, 0, + 9095, 8287, 7244, + 9095, 8287, 7245, 0, + 9095, 8287, 7372, + 9095, 8287, 7373, 0, + 9095, 8287, 7440, + 9095, 8287, 7441, 0, + 9095, 8287, 8362, + 9095, 8287, 8363, 0, + 9095, 8287, 8828, + 9095, 8287, 8829, 0, + 9095, 8287, 9086, + 9095, 8287, 9087, 0, + 9095, 8287, 9400, + 9095, 8287, 9401, 0, + 9095, 8287, 9588, + 9095, 8287, 9589, 0, + 9095, 8287, 9780, + 9095, 8287, 9781, 0, + 9095, 8371, 10759, 7014, + 9095, 8371, 10759, 8040, + 9095, 8525, 2670, + 9095, 8525, 6784, + 9095, 8525, 6804, + 9095, 8525, 6805, 2170, + 9095, 8525, 6805, 2540, + 9095, 8525, 6805, 2778, + 9095, 8525, 6805, 4200, + 9095, 8525, 6805, 4214, + 9095, 8525, 6805, 5190, + 9095, 8525, 6805, 6722, + 9095, 8525, 6805, 7508, + 9095, 8525, 6805, 7694, + 9095, 8525, 8162, + 9095, 8525, 8820, + 9095, 8525, 8821, 2170, + 9095, 8525, 8821, 2540, + 9095, 8525, 8821, 2778, + 9095, 8525, 8821, 4200, + 9095, 8525, 8821, 4214, + 9095, 8525, 8821, 5190, + 9095, 8525, 8821, 6722, + 9095, 8525, 8821, 7508, + 9095, 8525, 8821, 7694, + 9095, 8525, 8874, + 9095, 8525, 8876, + 9095, 8525, 8877, 2170, + 9095, 8525, 8877, 2540, + 9095, 8525, 8877, 2778, + 9095, 8525, 8877, 4200, + 9095, 8525, 8877, 4214, + 9095, 8525, 8877, 5190, + 9095, 8525, 8877, 6722, + 9095, 8525, 8877, 7508, + 9095, 8525, 8877, 7694, + 9095, 8525, 9286, + 9095, 8525, 9700, + 9095, 8525, 10150, + 9095, 8525, 10200, + 9095, 8525, 10360, + 9095, 8525, 10622, + 9095, 8525, 11232, + 9095, 8609, 4926, + 9095, 9633, 9718, + 9095, 9899, 10374, + 9095, 10017, 5758, + 9095, 10017, 7580, + 9095, 10283, 0, + 9095, 10283, 8, + 9095, 10283, 16, + 9095, 10283, 28, + 9095, 10283, 40, + 9095, 10283, 236, + 9095, 10283, 238, + 9095, 10283, 242, + 9095, 10283, 246, + 9095, 10283, 250, + 9095, 10283, 306, + 9095, 10283, 310, + 9095, 10283, 314, + 9095, 10283, 322, + 9095, 10283, 326, + 9095, 10283, 364, + 9095, 10283, 368, + 9095, 10283, 374, + 9095, 10283, 380, + 9095, 10283, 384, + 9095, 10283, 392, + 9095, 10283, 396, + 9095, 10283, 404, + 9095, 10283, 412, + 9095, 10283, 416, + 9095, 10283, 510, + 9095, 10283, 512, + 9095, 10283, 514, + 9095, 10283, 516, + 9095, 10283, 520, + 9095, 10283, 524, + 9095, 10283, 526, + 9095, 10283, 532, + 9095, 10283, 536, + 9095, 10283, 546, + 9095, 10283, 556, + 9095, 10283, 560, + 9095, 10283, 564, + 9095, 10283, 568, + 9095, 10283, 576, + 9095, 10283, 622, + 9095, 10283, 626, + 9095, 10283, 630, + 9095, 10283, 632, + 9095, 10283, 652, + 9095, 10283, 660, + 9095, 10283, 664, + 9095, 10410, + 9095, 10643, 4116, + 9095, 10677, 760, + 9095, 11043, 1808, + 9095, 11043, 2170, + 9095, 11043, 2540, + 9095, 11043, 2586, + 9095, 11043, 2670, + 9095, 11043, 2778, + 9095, 11043, 3956, + 9095, 11043, 4194, + 9095, 11043, 4200, + 9095, 11043, 4214, + 9095, 11043, 4396, + 9095, 11043, 4422, + 9095, 11043, 4620, + 9095, 11043, 4848, + 9095, 11043, 4922, + 9095, 11043, 5012, + 9095, 11043, 5046, + 9095, 11043, 5190, + 9095, 11043, 5540, + 9095, 11043, 6122, + 9095, 11043, 6716, + 9095, 11043, 6722, + 9095, 11043, 7072, + 9095, 11043, 7146, + 9095, 11043, 7246, + 9095, 11043, 7392, + 9095, 11043, 7442, + 9095, 11043, 7508, + 9095, 11043, 7640, + 9095, 11043, 7646, + 9095, 11043, 7694, + 9095, 11043, 7812, + 9095, 11043, 8036, + 9095, 11043, 8196, + 9095, 11043, 8682, + 9095, 11043, 9122, + 9095, 11043, 9714, + 9095, 11043, 9724, + 9095, 11043, 9862, + 9095, 11043, 10328, + 9095, 11043, 10478, + 9095, 11043, 10484, + 9095, 11043, 10576, + 9095, 11043, 10726, + 9095, 11043, 10980, + 9095, 11043, 10992, + 9095, 11043, 11266, + 9095, 11043, 11612, + 9095, 11043, 13050, + 9095, 11098, + 9095, 11649, 761, 6121, 7272, + 9095, 12472, + 9095, 12990, + 9095, 13061, 5759, 6121, 11449, 7908, + 9095, 13411, 10017, 5758, + 9109, 7666, + 9115, 10260, + 9127, 8770, + 9137, 10585, 0, + 9137, 10585, 8, + 9137, 10585, 16, + 9137, 10585, 28, + 9137, 10585, 40, + 9137, 10585, 292, + 9137, 10585, 298, + 9137, 10585, 306, + 9137, 10585, 310, + 9137, 10585, 314, + 9137, 10585, 322, + 9137, 10585, 326, + 9137, 10585, 332, + 9137, 10585, 336, + 9137, 10585, 340, + 9137, 10585, 350, + 9137, 10585, 354, + 9137, 10585, 364, + 9137, 10585, 368, + 9137, 10585, 374, + 9137, 10585, 380, + 9137, 10585, 384, + 9137, 10585, 392, + 9137, 10585, 396, + 9137, 10585, 404, + 9137, 10585, 412, + 9137, 10585, 416, + 9137, 10585, 462, + 9137, 10585, 468, + 9137, 10585, 476, + 9137, 10585, 480, + 9137, 10585, 486, + 9137, 10585, 510, + 9137, 10585, 512, + 9137, 10585, 514, + 9137, 10585, 516, + 9137, 10585, 520, + 9137, 10585, 524, + 9137, 10585, 526, + 9137, 10585, 532, + 9137, 10585, 536, + 9137, 10585, 546, + 9137, 10585, 556, + 9137, 10585, 560, + 9137, 10585, 564, + 9137, 10585, 568, + 9137, 10585, 576, + 9137, 10585, 622, + 9137, 10585, 626, + 9137, 10585, 630, + 9137, 10585, 632, + 9137, 10585, 638, + 9137, 10585, 640, + 9137, 10585, 670, + 9137, 10585, 678, + 9151, 11229, 1611, 8774, + 9155, 7593, 8405, 14, + 9155, 7593, 8405, 98, + 9155, 7593, 8405, 164, + 9155, 7593, 8405, 172, + 9155, 7593, 8405, 174, + 9155, 7593, 8405, 176, + 9155, 7593, 8405, 182, + 9155, 7593, 8405, 184, + 9155, 7593, 8405, 192, + 9155, 7593, 8405, 432, + 9155, 7593, 8405, 454, + 9155, 7593, 8405, 634, + 9155, 7593, 8405, 778, + 9155, 7593, 8405, 984, + 9155, 7593, 8405, 1110, + 9155, 7593, 8405, 1124, + 9155, 7593, 8405, 1130, + 9155, 7593, 8405, 1226, + 9155, 7593, 8405, 1506, + 9155, 7593, 8405, 1596, + 9155, 7593, 8405, 2204, + 9155, 7593, 8405, 2666, + 9155, 7593, 8405, 2856, + 9155, 7593, 8405, 3050, + 9155, 7593, 8405, 3138, + 9155, 7593, 8405, 3890, + 9155, 7593, 8405, 4895, 0, + 9155, 7593, 8405, 4895, 8, + 9155, 7593, 8405, 4895, 16, + 9155, 7593, 8405, 4895, 28, + 9155, 7593, 8405, 4895, 70, + 9155, 7593, 8405, 4895, 440, + 9155, 7593, 8405, 5914, + 9155, 7593, 8405, 6274, + 9155, 7593, 8405, 7551, 0, + 9155, 7593, 8405, 7551, 8, + 9155, 7593, 8405, 7551, 16, + 9155, 7593, 8405, 7551, 28, + 9155, 7593, 8405, 7551, 70, + 9155, 7593, 8405, 7551, 440, + 9155, 9063, 8405, 14, + 9155, 9063, 8405, 98, + 9155, 9063, 8405, 164, + 9155, 9063, 8405, 172, + 9155, 9063, 8405, 174, + 9155, 9063, 8405, 176, + 9155, 9063, 8405, 182, + 9155, 9063, 8405, 184, + 9155, 9063, 8405, 192, + 9155, 9063, 8405, 432, + 9155, 9063, 8405, 454, + 9155, 9063, 8405, 634, + 9155, 9063, 8405, 778, + 9155, 9063, 8405, 984, + 9155, 9063, 8405, 1110, + 9155, 9063, 8405, 1124, + 9155, 9063, 8405, 1130, + 9155, 9063, 8405, 1226, + 9155, 9063, 8405, 1506, + 9155, 9063, 8405, 1596, + 9155, 9063, 8405, 2204, + 9155, 9063, 8405, 2666, + 9155, 9063, 8405, 2856, + 9155, 9063, 8405, 3050, + 9155, 9063, 8405, 3138, + 9155, 9063, 8405, 3890, + 9155, 9063, 8405, 4895, 0, + 9155, 9063, 8405, 4895, 8, + 9155, 9063, 8405, 4895, 16, + 9155, 9063, 8405, 4895, 28, + 9155, 9063, 8405, 4895, 70, + 9155, 9063, 8405, 4895, 440, + 9155, 9063, 8405, 5914, + 9155, 9063, 8405, 6274, + 9155, 9063, 8405, 7551, 0, + 9155, 9063, 8405, 7551, 8, + 9155, 9063, 8405, 7551, 16, + 9155, 9063, 8405, 7551, 28, + 9155, 9063, 8405, 7551, 70, + 9155, 9063, 8405, 7551, 440, + 9159, 6121, 2725, 4389, 6504, + 9159, 6121, 4849, 4389, 6504, + 9159, 6121, 7443, 4389, 6504, + 9159, 6121, 8005, 4389, 6504, + 9159, 10374, + 9171, 9095, 11767, 6689, 2170, + 9171, 9095, 11767, 6689, 2540, + 9171, 9095, 11767, 6689, 2778, + 9171, 9095, 11767, 6689, 4200, + 9171, 9095, 11767, 6689, 4214, + 9171, 9095, 11767, 6689, 5190, + 9171, 9095, 11767, 6689, 6722, + 9171, 9095, 11767, 6689, 7508, + 9171, 9095, 11767, 6689, 7694, + 9171, 9095, 11767, 8525, 2670, + 9171, 10357, 9095, 6689, 2170, + 9171, 10357, 9095, 6689, 2540, + 9171, 10357, 9095, 6689, 2778, + 9171, 10357, 9095, 6689, 4200, + 9171, 10357, 9095, 6689, 4214, + 9171, 10357, 9095, 6689, 5190, + 9171, 10357, 9095, 6689, 6722, + 9171, 10357, 9095, 6689, 7508, + 9171, 10357, 9095, 6689, 7694, + 9171, 10357, 9095, 8525, 2670, + 9171, 10357, 9095, 11767, 6689, 2170, + 9171, 10357, 9095, 11767, 6689, 2540, + 9171, 10357, 9095, 11767, 6689, 2778, + 9171, 10357, 9095, 11767, 6689, 4200, + 9171, 10357, 9095, 11767, 6689, 4214, + 9171, 10357, 9095, 11767, 6689, 5190, + 9171, 10357, 9095, 11767, 6689, 6722, + 9171, 10357, 9095, 11767, 6689, 7508, + 9171, 10357, 9095, 11767, 6689, 7694, + 9171, 10357, 9095, 11767, 8525, 2670, + 9180, + 9183, 8774, + 9243, 4923, 5758, + 9243, 8197, 5758, + 9245, 5758, + 9263, 428, + 9263, 429, 6121, 1045, 6376, + 9263, 429, 6121, 2779, 11649, 9744, + 9263, 429, 6121, 4895, 11649, 8758, + 9263, 429, 6121, 9546, + 9263, 429, 6121, 10666, + 9263, 429, 6121, 10677, 761, 91, 1109, 429, 11649, 8758, + 9263, 429, 9537, 9810, + 9263, 429, 9537, 10958, + 9279, 10001, 9967, 7271, 4153, 6434, + 9279, 10001, 9967, 8649, 10000, + 9288, + 9292, + 9297, 2830, + 9317, 5758, + 9325, 5759, 10400, + 9325, 7803, 5759, 16, + 9325, 7803, 5759, 40, + 9325, 8405, 0, + 9325, 8405, 16, + 9325, 8405, 40, + 9325, 8405, 100, + 9325, 8405, 138, + 9325, 8405, 216, + 9325, 8405, 236, + 9325, 8405, 306, + 9325, 8405, 332, + 9325, 8405, 364, + 9325, 8405, 392, + 9325, 8405, 462, + 9325, 8405, 510, + 9325, 8405, 524, + 9325, 8405, 556, + 9325, 8405, 622, + 9325, 8405, 652, + 9325, 8405, 2030, + 9343, 5758, + 9361, 7931, 4213, 9680, + 9361, 11345, 10582, + 9367, 7821, 8056, + 9367, 8022, + 9380, + 9385, 73, 8399, 4926, + 9385, 5759, 7282, + 9385, 5759, 8916, + 9385, 5759, 9824, + 9385, 5759, 9870, + 9385, 5759, 9904, + 9385, 5759, 12066, + 9385, 5759, 12384, + 9385, 6689, 2170, + 9385, 6689, 2540, + 9385, 6689, 2778, + 9385, 6689, 4200, + 9385, 6689, 4214, + 9385, 6689, 5190, + 9385, 6689, 6260, + 9385, 6689, 6722, + 9385, 6689, 7508, + 9385, 6689, 7694, + 9385, 7803, 5759, 8, + 9385, 7803, 5759, 16, + 9385, 7803, 5759, 28, + 9385, 7803, 5759, 40, + 9385, 7803, 5759, 58, + 9385, 7803, 5759, 72, + 9385, 7803, 5759, 92, + 9385, 7803, 5759, 162, + 9385, 7803, 5759, 266, + 9385, 7803, 5759, 440, + 9385, 7803, 5759, 606, + 9385, 7803, 5759, 9827, 22, + 9385, 7803, 5759, 9827, 34, + 9385, 7803, 5759, 9827, 344, + 9385, 7803, 5759, 9827, 518, + 9385, 8399, 4926, + 9385, 8405, 0, + 9385, 8405, 8, + 9385, 8405, 16, + 9385, 8405, 28, + 9385, 8405, 40, + 9385, 8405, 58, + 9385, 8405, 72, + 9385, 8405, 92, + 9385, 8405, 100, + 9385, 8405, 116, + 9385, 8405, 138, + 9385, 8405, 162, + 9385, 8405, 196, + 9385, 8405, 216, + 9385, 8405, 236, + 9385, 8405, 266, + 9385, 8405, 292, + 9385, 8405, 306, + 9385, 8405, 332, + 9385, 8405, 364, + 9385, 8405, 392, + 9385, 8405, 440, + 9385, 8405, 462, + 9385, 8405, 510, + 9385, 8405, 524, + 9385, 8405, 556, + 9385, 8405, 606, + 9385, 8405, 610, + 9385, 8405, 652, + 9385, 8405, 792, + 9385, 8405, 884, + 9385, 8405, 974, + 9385, 8405, 996, + 9385, 8405, 1260, + 9385, 8405, 1512, + 9385, 8405, 1612, + 9385, 8405, 1796, + 9385, 8405, 2030, + 9385, 8405, 2076, + 9385, 8405, 2126, + 9385, 8405, 2212, + 9385, 8405, 2438, + 9385, 8405, 2516, + 9385, 8405, 2566, + 9385, 8405, 2678, + 9385, 8405, 2746, + 9385, 8405, 4016, + 9385, 8405, 5994, + 9385, 8405, 9827, 22, + 9385, 8405, 9827, 34, + 9385, 8405, 9827, 344, + 9385, 8405, 9827, 518, + 9431, 11103, 5758, + 9437, 444, + 9437, 445, 6121, 1045, 6376, + 9437, 445, 6121, 8153, 9546, + 9437, 445, 6121, 8153, 10666, + 9437, 445, 6121, 8473, 5832, + 9437, 445, 6121, 11649, 3992, + 9437, 445, 12105, 9437, 720, + 9437, 720, + 9437, 721, 6121, 1045, 6376, + 9437, 721, 6121, 8153, 9546, + 9437, 721, 6121, 8153, 10666, + 9437, 721, 6121, 8473, 5832, + 9437, 721, 6121, 10666, + 9437, 721, 6121, 11649, 3992, + 9438, + 9439, 9177, 115, 11649, 5606, + 9443, 5941, 2171, 429, 9020, + 9443, 5941, 2171, 429, 9096, + 9443, 5941, 2171, 429, 11446, + 9443, 5941, 2401, 8154, + 9443, 5941, 2541, 429, 9020, + 9443, 5941, 2541, 429, 9096, + 9443, 5941, 2541, 429, 11446, + 9443, 5941, 2779, 429, 9020, + 9443, 5941, 2779, 429, 9096, + 9443, 5941, 2779, 429, 11446, + 9443, 5941, 3696, + 9443, 5941, 4153, 6116, + 9443, 5941, 4201, 429, 9020, + 9443, 5941, 4201, 429, 9096, + 9443, 5941, 4201, 429, 11446, + 9443, 5941, 4215, 429, 9020, + 9443, 5941, 4215, 429, 9096, + 9443, 5941, 4215, 429, 11446, + 9443, 5941, 5191, 429, 9020, + 9443, 5941, 5191, 429, 9096, + 9443, 5941, 5191, 429, 11446, + 9443, 5941, 5442, + 9443, 5941, 6113, 6116, + 9443, 5941, 6723, 429, 9020, + 9443, 5941, 6723, 429, 9096, + 9443, 5941, 6723, 429, 11446, + 9443, 5941, 6881, 8154, + 9443, 5941, 7010, + 9443, 5941, 7271, 6116, + 9443, 5941, 7509, 429, 9020, + 9443, 5941, 7509, 429, 9096, + 9443, 5941, 7509, 429, 11446, + 9443, 5941, 7607, 6116, + 9443, 5941, 7695, 429, 9020, + 9443, 5941, 7695, 429, 9096, + 9443, 5941, 7695, 429, 11446, + 9443, 5941, 7821, 8154, + 9443, 5941, 7960, + 9443, 5941, 7974, + 9443, 5941, 8546, + 9443, 5941, 8738, + 9443, 5941, 8766, + 9443, 5941, 8934, + 9443, 5941, 12912, + 9453, 6622, + 9472, + 9475, 11649, 10154, + 9483, 8775, 5, 3946, + 9483, 8775, 11, 3946, + 9483, 8775, 11, 3947, 8553, 3254, + 9483, 8775, 11, 3947, 8553, 6468, + 9483, 8775, 13, 3946, + 9483, 8775, 13, 3947, 8553, 3254, + 9483, 8775, 13, 3947, 8553, 6468, + 9483, 8775, 47, 10366, + 9483, 8775, 50, + 9483, 8775, 139, 3846, + 9483, 8775, 570, + 9483, 8775, 933, 5942, + 9483, 8775, 961, 7500, + 9483, 8775, 1109, 429, 8750, + 9483, 8775, 1109, 2690, + 9483, 8775, 1109, 3760, + 9483, 8775, 1109, 5776, + 9483, 8775, 1109, 8584, + 9483, 8775, 2171, 9345, 13031, 5244, + 9483, 8775, 2171, 9345, 13031, 5540, + 9483, 8775, 2211, 11838, + 9483, 8775, 3950, + 9483, 8775, 3984, + 9483, 8775, 3985, 718, + 9483, 8775, 4121, 8058, + 9483, 8775, 4121, 8060, + 9483, 8775, 4205, 600, + 9483, 8775, 4205, 4116, + 9483, 8775, 4227, 6504, + 9483, 8775, 4227, 7820, + 9483, 8775, 4389, 5244, + 9483, 8775, 4389, 5540, + 9483, 8775, 4389, 7351, 4926, + 9483, 8775, 4849, 8641, 5758, + 9483, 8775, 5013, 10367, 6504, + 9483, 8775, 5013, 10367, 7820, + 9483, 8775, 5281, 10366, + 9483, 8775, 5445, 10366, + 9483, 8775, 6020, + 9483, 8775, 6021, 600, + 9483, 8775, 6021, 7580, + 9483, 8775, 6093, 10366, + 9483, 8775, 6121, 12018, + 9483, 8775, 6485, 2690, + 9483, 8775, 6485, 3760, + 9483, 8775, 6485, 5776, + 9483, 8775, 6485, 8584, + 9483, 8775, 6514, + 9483, 8775, 6516, + 9483, 8775, 6620, + 9483, 8775, 6789, 9022, + 9483, 8775, 6802, + 9483, 8775, 6869, 5245, 413, 7580, + 9483, 8775, 6869, 5245, 7580, + 9483, 8775, 7112, + 9483, 8775, 7113, 10423, 5540, + 9483, 8775, 7113, 11659, 5540, + 9483, 8775, 7150, + 9483, 8775, 7191, 5540, + 9483, 8775, 7351, 601, 4926, + 9483, 8775, 7351, 4926, + 9483, 8775, 7368, + 9483, 8775, 7443, 8641, 5758, + 9483, 8775, 7500, + 9483, 8775, 7519, 600, + 9483, 8775, 7519, 4116, + 9483, 8775, 7551, 9022, + 9483, 8775, 7796, + 9483, 8775, 7823, 5244, + 9483, 8775, 7823, 5540, + 9483, 8775, 8011, 4926, + 9483, 8775, 8012, + 9483, 8775, 8013, 5540, + 9483, 8775, 8057, 47, 10366, + 9483, 8775, 8062, + 9483, 8775, 8073, 5942, + 9483, 8775, 8097, 9022, + 9483, 8775, 8101, 7580, + 9483, 8775, 8153, 4204, + 9483, 8775, 8153, 7518, + 9483, 8775, 8153, 9022, + 9483, 8775, 8159, 5244, + 9483, 8775, 8159, 5540, + 9483, 8775, 8458, + 9483, 8775, 8478, + 9483, 8775, 8479, 5540, + 9483, 8775, 8479, 6504, + 9483, 8775, 8553, 3254, + 9483, 8775, 8553, 6468, + 9483, 8775, 8641, 4112, + 9483, 8775, 8717, 9022, + 9483, 8775, 8745, 2, + 9483, 8775, 8745, 10367, 6504, + 9483, 8775, 8745, 10367, 7820, + 9483, 8775, 8760, + 9483, 8775, 8805, 11167, 925, 11739, 10422, + 9483, 8775, 8805, 11167, 925, 11739, 10423, 12438, + 9483, 8775, 8805, 11167, 925, 11739, 11658, + 9483, 8775, 8805, 12051, 925, 11739, 10422, + 9483, 8775, 8805, 12051, 925, 11739, 11658, + 9483, 8775, 8805, 12051, 925, 11739, 11659, 12438, + 9483, 8775, 8805, 12051, 925, 11739, 11659, 12440, + 9483, 8775, 8805, 12051, 925, 11739, 11659, 12442, + 9483, 8775, 9050, + 9483, 8775, 9060, + 9483, 8775, 9105, 10367, 6504, + 9483, 8775, 9105, 10367, 7820, + 9483, 8775, 9284, + 9483, 8775, 9285, 6490, + 9483, 8775, 9491, 600, + 9483, 8775, 9491, 4116, + 9483, 8775, 9598, + 9483, 8775, 9615, 5244, + 9483, 8775, 9615, 5540, + 9483, 8775, 9615, 5965, 4204, + 9483, 8775, 9615, 5965, 7518, + 9483, 8775, 9633, 6789, 9022, + 9483, 8775, 9950, + 9483, 8775, 10189, 11366, + 9483, 8775, 10189, 11368, + 9483, 8775, 10189, 11370, + 9483, 8775, 10267, 6020, + 9483, 8775, 10349, 9467, 5540, + 9483, 8775, 10367, 6504, + 9483, 8775, 10373, 7626, + 9483, 8775, 10381, 10554, + 9483, 8775, 10381, 10556, + 9483, 8775, 10381, 10558, + 9483, 8775, 10381, 10560, + 9483, 8775, 10381, 10562, + 9483, 8775, 10381, 10564, + 9483, 8775, 10381, 10566, + 9483, 8775, 10381, 10568, + 9483, 8775, 10381, 10570, + 9483, 8775, 10381, 11252, + 9483, 8775, 10381, 11254, + 9483, 8775, 10483, 10182, + 9483, 8775, 10483, 10184, + 9483, 8775, 10483, 10186, + 9483, 8775, 10527, 7626, + 9483, 8775, 10634, + 9483, 8775, 10635, 11212, + 9483, 8775, 10643, 10367, 601, 6504, + 9483, 8775, 10643, 10367, 601, 7443, 6504, + 9483, 8775, 10643, 10367, 601, 7443, 7820, + 9483, 8775, 10643, 10367, 601, 7820, + 9483, 8775, 10643, 10367, 4117, 6504, + 9483, 8775, 10643, 10367, 4117, 7820, + 9483, 8775, 10643, 10367, 4849, 6504, + 9483, 8775, 10643, 10367, 4849, 7820, + 9483, 8775, 10643, 10367, 7443, 6504, + 9483, 8775, 10643, 10367, 7443, 7820, + 9483, 8775, 10659, 7626, + 9483, 8775, 10767, 601, 824, + 9483, 8775, 10767, 2418, + 9483, 8775, 10767, 3772, + 9483, 8775, 10767, 4104, + 9483, 8775, 10767, 4117, 824, + 9483, 8775, 10767, 4206, + 9483, 8775, 10767, 5779, 11174, + 9483, 8775, 10767, 5832, + 9483, 8775, 10767, 7116, + 9483, 8775, 10767, 7596, + 9483, 8775, 10767, 7908, + 9483, 8775, 10767, 8153, 8844, + 9483, 8775, 10767, 8210, + 9483, 8775, 10767, 8212, + 9483, 8775, 10767, 8214, + 9483, 8775, 10767, 8216, + 9483, 8775, 10767, 8218, + 9483, 8775, 10767, 8806, + 9483, 8775, 10767, 8849, 8844, + 9483, 8775, 10767, 9458, + 9483, 8775, 10767, 10236, + 9483, 8775, 10767, 10534, + 9483, 8775, 10767, 11366, + 9483, 8775, 10767, 11368, + 9483, 8775, 10767, 11370, + 9483, 8775, 10767, 12407, 1044, + 9483, 8775, 10767, 12871, 5832, + 9483, 8775, 10767, 13016, + 9483, 8775, 10767, 13184, + 9483, 8775, 10767, 13340, + 9483, 8775, 10784, + 9483, 8775, 10995, 7626, + 9483, 8775, 11005, 7626, + 9483, 8775, 11019, 600, + 9483, 8775, 11019, 4116, + 9483, 8775, 11027, 5, 3946, + 9483, 8775, 11027, 11, 3946, + 9483, 8775, 11176, + 9483, 8775, 11177, 8220, + 9483, 8775, 11220, + 9483, 8775, 11221, 8220, + 9483, 8775, 11241, 5244, + 9483, 8775, 11241, 5540, + 9483, 8775, 11429, 600, + 9483, 8775, 11429, 4116, + 9483, 8775, 11789, 5540, + 9483, 8775, 11789, 6504, + 9483, 8775, 11789, 7820, + 9483, 8775, 11795, 5540, + 9483, 8775, 11795, 6504, + 9483, 8775, 11795, 7820, + 9483, 8775, 11821, 11006, + 9483, 8775, 11857, 7626, + 9483, 8775, 11928, + 9483, 8775, 12023, 11006, + 9483, 8775, 12028, + 9483, 8775, 12092, + 9483, 8775, 12115, 10366, + 9483, 8775, 12152, + 9483, 8775, 12531, 3254, + 9483, 8775, 12531, 6468, + 9483, 8775, 12867, 5244, + 9483, 8775, 12867, 5540, + 9483, 8775, 13025, 5244, + 9483, 8775, 13025, 5540, + 9483, 8775, 13081, 10367, 4117, 6504, + 9483, 8775, 13081, 10367, 4117, 7820, + 9485, 5671, 6689, 2170, + 9485, 5671, 6689, 2540, + 9485, 5671, 6689, 2778, + 9485, 5671, 6689, 4200, + 9485, 5671, 6689, 4214, + 9485, 5671, 6689, 5190, + 9485, 5671, 6689, 6260, + 9485, 5671, 6689, 6722, + 9485, 5671, 6689, 7508, + 9485, 5671, 6689, 7694, + 9485, 5759, 1045, 6490, + 9485, 5759, 3278, + 9485, 5759, 5671, 8834, + 9485, 5759, 5671, 8836, + 9485, 5759, 5671, 8840, + 9485, 5759, 5671, 8842, + 9485, 5759, 5671, 9125, 8834, + 9485, 5759, 5671, 9125, 8836, + 9485, 5759, 5671, 9125, 10159, 5964, + 9485, 5759, 7465, 9555, 8840, + 9485, 5759, 8425, 9664, + 9485, 5759, 8916, + 9485, 5759, 9664, + 9485, 5759, 9824, + 9485, 5759, 9839, 2273, 7025, 8832, + 9485, 5759, 9839, 2273, 7025, 8834, + 9485, 5759, 9839, 2273, 7025, 8836, + 9485, 5759, 9839, 2273, 7025, 8838, + 9485, 5759, 9839, 2273, 7025, 8840, + 9485, 5759, 9870, + 9485, 5965, 4927, 5657, 7025, 311, 2218, + 9485, 5965, 4927, 5657, 7025, 6902, + 9485, 6689, 2170, + 9485, 6689, 2540, + 9485, 6689, 2778, + 9485, 6689, 4200, + 9485, 6689, 4214, + 9485, 6689, 5190, + 9485, 6689, 6260, + 9485, 6689, 6722, + 9485, 6689, 7508, + 9485, 6689, 7694, + 9485, 7803, 5759, 8, + 9485, 7803, 5759, 9, 6376, + 9485, 7803, 5759, 16, + 9485, 7803, 5759, 40, + 9485, 7803, 5759, 58, + 9485, 7803, 5759, 72, + 9485, 7803, 5759, 266, + 9485, 7803, 5759, 606, + 9485, 7803, 5759, 1937, 28, + 9485, 7803, 5759, 1937, 266, + 9485, 7803, 5759, 4263, 7025, 16, + 9485, 7803, 5759, 5657, 7025, 188, + 9485, 7803, 5759, 5671, 8, + 9485, 7803, 5759, 5671, 9, 6376, + 9485, 7803, 5759, 5671, 58, + 9485, 7803, 5759, 5671, 6789, 48, + 9485, 7803, 5759, 5885, 58, + 9485, 7803, 5759, 7031, 40, + 9485, 7803, 5759, 7031, 162, + 9485, 7803, 5759, 7031, 426, + 9485, 7803, 5759, 9827, 22, + 9485, 7803, 5759, 9827, 34, + 9485, 7803, 5759, 9827, 344, + 9485, 7803, 5759, 9827, 518, + 9485, 7803, 5759, 9839, 2273, 7025, 188, + 9485, 7803, 5759, 9839, 2273, 7025, 590, + 9485, 8405, 0, + 9485, 8405, 8, + 9485, 8405, 16, + 9485, 8405, 28, + 9485, 8405, 40, + 9485, 8405, 92, + 9485, 8405, 100, + 9485, 8405, 116, + 9485, 8405, 138, + 9485, 8405, 216, + 9485, 8405, 236, + 9485, 8405, 266, + 9485, 8405, 292, + 9485, 8405, 306, + 9485, 8405, 332, + 9485, 8405, 364, + 9485, 8405, 392, + 9485, 8405, 462, + 9485, 8405, 510, + 9485, 8405, 524, + 9485, 8405, 556, + 9485, 8405, 606, + 9485, 8405, 622, + 9485, 8405, 652, + 9485, 8405, 792, + 9485, 8405, 884, + 9485, 8405, 974, + 9485, 8405, 996, + 9485, 8405, 1260, + 9485, 8405, 1512, + 9485, 8405, 1612, + 9485, 8405, 1796, + 9485, 8405, 1937, 8, + 9485, 8405, 1937, 766, + 9485, 8405, 1937, 768, + 9485, 8405, 1937, 1512, + 9485, 8405, 1937, 2030, + 9485, 8405, 2030, + 9485, 8405, 2076, + 9485, 8405, 2126, + 9485, 8405, 2212, + 9485, 8405, 2516, + 9485, 8405, 2566, + 9485, 8405, 2678, + 9485, 8405, 2746, + 9485, 8405, 4016, + 9485, 8405, 5236, + 9485, 8405, 5657, 7025, 2516, + 9485, 8405, 5671, 0, + 9485, 8405, 5671, 100, + 9485, 8405, 5671, 116, + 9485, 8405, 5671, 138, + 9485, 8405, 5671, 196, + 9485, 8405, 5671, 216, + 9485, 8405, 5671, 236, + 9485, 8405, 5671, 306, + 9485, 8405, 5671, 392, + 9485, 8405, 5671, 670, + 9485, 8405, 5671, 1612, + 9485, 8405, 5671, 2126, + 9485, 8405, 5671, 2212, + 9485, 8405, 5671, 2678, + 9485, 8405, 5994, + 9485, 8405, 6877, 524, + 9485, 8405, 7465, 9555, 196, + 9485, 8405, 9253, 2273, 7025, 2076, + 9485, 8405, 9253, 2273, 7025, 3102, + 9485, 8405, 9253, 2273, 7025, 4322, + 9485, 8405, 9827, 22, + 9485, 8405, 9827, 34, + 9485, 8405, 9827, 344, + 9485, 8405, 9827, 518, + 9485, 8405, 9839, 2273, 7025, 2266, + 9485, 8405, 9839, 2273, 7025, 2678, + 9485, 8775, 5671, 2170, + 9485, 8775, 5671, 12016, + 9485, 8775, 10218, + 9485, 8775, 10304, + 9485, 8775, 10768, + 9485, 8775, 13040, + 9485, 10775, 5759, 1937, 8461, 332, + 9485, 10775, 5759, 1937, 8461, 364, + 9485, 10775, 5759, 1937, 8461, 392, + 9485, 10775, 5759, 5671, 8461, 622, + 9485, 10775, 5759, 8461, 236, + 9485, 10775, 5759, 8461, 510, + 9485, 10775, 5759, 8461, 622, + 9485, 10775, 5759, 8461, 652, + 9495, 8153, 10677, 761, 8153, 7443, 11378, + 9497, 1, 8763, 429, 2089, 6741, 568, + 9497, 1, 10579, 429, 2089, 6741, 568, + 9497, 11099, 2089, 6741, 568, + 9497, 11099, 2089, 11621, 568, + 9497, 11099, 2089, 12472, + 9497, 12473, 2089, 6741, 568, + 9497, 12473, 2089, 11098, + 9497, 12473, 2089, 11621, 568, + 9497, 12903, 2089, 9855, 6741, 568, + 9498, + 9509, 6689, 8696, + 9511, 7121, 13069, 7821, 11765, 6434, + 9511, 7773, 13069, 7821, 11765, 6434, + 9525, 6409, 9537, 600, + 9525, 6409, 9537, 4116, + 9541, 6689, 2170, + 9541, 6689, 2540, + 9541, 6689, 2778, + 9541, 6689, 4200, + 9541, 6689, 4214, + 9541, 6689, 5190, + 9541, 6689, 6260, + 9541, 6689, 6722, + 9541, 6689, 7508, + 9541, 6689, 7694, + 9541, 8405, 0, + 9541, 8405, 8, + 9541, 8405, 16, + 9541, 8405, 28, + 9541, 8405, 40, + 9541, 8405, 58, + 9541, 8405, 100, + 9541, 8405, 162, + 9541, 8405, 196, + 9541, 8405, 216, + 9541, 8405, 236, + 9541, 8405, 292, + 9541, 8405, 440, + 9541, 8405, 510, + 9541, 8405, 524, + 9541, 8405, 556, + 9541, 8405, 638, + 9541, 8405, 652, + 9541, 8405, 996, + 9541, 8405, 1612, + 9541, 8405, 2918, + 9541, 8405, 3244, + 9541, 8405, 3854, + 9541, 8405, 4050, + 9541, 8405, 4698, + 9541, 8405, 4820, + 9541, 8405, 5000, + 9541, 8405, 5288, + 9541, 8405, 5470, + 9541, 8405, 7540, + 9573, 12432, + 9581, 5758, + 9595, 5758, + 9615, 5244, + 9617, 8775, 8004, + 9633, 7709, 10375, 6377, 11097, 6434, + 9633, 7709, 10375, 6377, 11765, 6434, + 9633, 9718, + 9633, 9719, 6121, 11649, 8758, + 9633, 9719, 10374, + 9633, 9719, 11183, 8762, + 9641, 6909, 6505, 6907, 8022, + 9641, 8225, 6907, 8022, + 9641, 9063, 32, + 9650, + 9660, + 9665, 5758, + 9666, + 9671, 4926, + 9676, + 9683, 8405, 70, + 9683, 8405, 260, + 9683, 8405, 438, + 9683, 8405, 444, + 9683, 8405, 536, + 9683, 8405, 600, + 9683, 8405, 706, + 9683, 8405, 708, + 9683, 8405, 712, + 9683, 8405, 732, + 9683, 8405, 736, + 9683, 8405, 740, + 9683, 8405, 802, + 9683, 8405, 1090, + 9683, 8405, 1092, + 9683, 8405, 1100, + 9683, 8405, 1120, + 9683, 8405, 1150, + 9683, 8405, 1210, + 9683, 8405, 1472, + 9683, 8405, 1474, + 9683, 8405, 2110, + 9683, 8405, 2154, + 9683, 8405, 2164, + 9683, 8405, 2186, + 9683, 8405, 2726, + 9683, 8405, 2884, + 9683, 8405, 2938, + 9683, 8405, 3048, + 9683, 8405, 3060, + 9683, 8405, 3178, + 9683, 8405, 4048, + 9683, 8405, 4548, + 9683, 8405, 4754, + 9683, 8405, 4892, + 9683, 8405, 5004, + 9683, 8405, 5382, + 9683, 8405, 5406, + 9683, 8405, 5560, + 9683, 8405, 5854, + 9683, 8405, 5922, + 9683, 8405, 6124, + 9683, 8405, 6432, + 9683, 8405, 6886, + 9683, 8405, 7012, + 9683, 8405, 7684, + 9683, 8405, 8054, + 9683, 8405, 9466, + 9689, 9610, + 9693, 445, 11098, + 9693, 445, 12472, + 9693, 6377, 11099, 6377, 8167, 5758, + 9693, 6377, 12473, 6377, 8167, 5758, + 9693, 7173, 9692, + 9695, 5759, 10702, + 9695, 5759, 11392, + 9695, 5759, 11418, + 9695, 7803, 5759, 4087, 9406, + 9695, 7803, 5759, 4087, 10272, + 9695, 7803, 5759, 4087, 11150, + 9695, 7803, 5759, 4087, 11406, + 9695, 7803, 5759, 4087, 12024, + 9695, 7803, 5759, 4087, 12468, + 9695, 7803, 5759, 7043, 10272, + 9695, 7803, 5759, 7043, 11150, + 9695, 7803, 5759, 7043, 11406, + 9695, 7803, 5759, 7059, 4056, + 9695, 7803, 5759, 9406, + 9695, 7803, 5759, 9407, 1339, 4087, 11408, + 9695, 7803, 5759, 9407, 1339, 11408, + 9695, 7803, 5759, 9407, 1339, 12024, + 9695, 7803, 5759, 11408, + 9695, 7803, 5759, 12024, + 9695, 7803, 5759, 12468, + 9695, 8405, 3259, 9032, + 9695, 8405, 7962, + 9695, 8405, 8176, + 9695, 8405, 8326, + 9695, 8405, 8558, + 9695, 8405, 8904, + 9695, 8405, 8966, + 9695, 8405, 8978, + 9695, 8405, 8988, + 9695, 8405, 9012, + 9695, 8405, 9141, 9424, + 9695, 8405, 9141, 9492, + 9695, 8405, 9141, 9656, + 9695, 8405, 9256, + 9695, 8405, 9280, + 9695, 8405, 9330, + 9695, 8405, 9352, + 9695, 8405, 9387, 11692, + 9695, 8405, 9464, + 9695, 8405, 9534, + 9695, 8405, 9622, + 9695, 8405, 9655, 9146, + 9695, 8405, 9655, 9302, + 9695, 8405, 9655, 9376, + 9695, 8405, 9655, 9988, + 9695, 8405, 9759, 9656, + 9695, 8405, 9759, 10499, 12090, + 9695, 8405, 9759, 11692, + 9695, 8405, 9812, + 9695, 8405, 9818, + 9695, 8405, 9844, + 9695, 8405, 9856, + 9695, 8405, 10248, + 9695, 8405, 10270, + 9695, 8405, 11044, + 9695, 8405, 11064, + 9695, 8405, 11133, 9424, + 9695, 8405, 11133, 9492, + 9695, 8405, 11133, 9656, + 9695, 8405, 11411, 9032, + 9695, 8405, 11411, 9070, + 9695, 8405, 11411, 9146, + 9695, 8405, 11411, 9302, + 9695, 8405, 11411, 9376, + 9695, 8405, 11411, 9392, + 9695, 8405, 11411, 9576, + 9695, 8405, 11411, 9768, + 9695, 8405, 11411, 9988, + 9695, 8405, 11411, 10652, + 9695, 8405, 12077, 9032, + 9695, 8405, 12077, 9070, + 9695, 8405, 12077, 9146, + 9695, 8405, 12077, 9302, + 9695, 8405, 12077, 9376, + 9695, 8405, 12077, 9392, + 9695, 8405, 12077, 9576, + 9695, 8405, 12077, 9768, + 9695, 8405, 12077, 9988, + 9695, 8405, 12077, 10652, + 9695, 12133, 11670, + 9701, 9601, 9898, + 9705, 6741, 569, 445, 11098, + 9705, 6741, 569, 445, 11099, 6121, 1045, 8318, + 9705, 6741, 569, 445, 12472, + 9705, 6741, 569, 445, 12473, 6121, 1045, 8318, + 9707, 7085, 444, + 9707, 7085, 720, + 9709, 5912, + 9709, 5913, 445, 6741, 568, + 9712, + 9718, + 9719, 6121, 9546, + 9722, + 9733, 1045, 10374, + 9733, 4215, 1045, 12132, + 9733, 5444, + 9733, 7172, + 9733, 7593, 8056, + 9733, 7710, + 9733, 8649, 10001, 7580, + 9733, 8744, + 9733, 9279, 10001, 7580, + 9733, 9898, + 9753, 10260, + 9761, 5759, 8916, + 9761, 7803, 5759, 16, + 9761, 7803, 5759, 40, + 9761, 8405, 0, + 9761, 8405, 16, + 9761, 8405, 40, + 9761, 8405, 100, + 9761, 8405, 138, + 9761, 8405, 216, + 9761, 8405, 236, + 9761, 8405, 306, + 9761, 8405, 332, + 9761, 8405, 364, + 9761, 8405, 392, + 9761, 8405, 462, + 9761, 8405, 524, + 9761, 8405, 556, + 9761, 8405, 622, + 9761, 8405, 652, + 9761, 8405, 2030, + 9783, 12369, 11765, 10716, + 9783, 13049, 11765, 10716, + 9789, 327, 521, 1612, + 9789, 327, 521, 1613, 3831, 1915, 858, + 9789, 4927, 723, 7045, 4376, + 9789, 4927, 723, 7045, 4382, + 9789, 4927, 887, 1904, + 9789, 4927, 1307, 7463, 4376, + 9789, 4927, 1307, 7463, 4382, + 9789, 4927, 2417, 3895, 8743, 5668, + 9789, 4927, 2733, 6374, + 9789, 4927, 3067, 1905, 7745, 5669, 364, + 9789, 4927, 3793, 5709, 3067, 1904, + 9789, 4927, 4355, 3067, 1905, 685, 4355, 7745, 364, + 9789, 4927, 4355, 3067, 1905, 685, 5559, 3759, 364, + 9789, 4927, 4355, 3067, 1905, 11377, 0, + 9789, 4927, 4355, 7744, + 9789, 4927, 5141, 6539, 2133, 3174, + 9789, 4927, 5141, 6539, 5659, 7462, + 9789, 4927, 5307, 5668, + 9789, 4927, 5307, 7744, + 9789, 4927, 5307, 7745, 5668, + 9789, 4927, 5543, 4351, 5668, + 9789, 4927, 5668, + 9789, 4927, 6523, 7462, + 9789, 4927, 6525, 5709, 225, 1905, 7436, + 9789, 4927, 6527, 3067, 1904, + 9789, 4927, 6543, 3067, 1905, 5421, 5669, 364, + 9789, 4927, 6543, 6373, 7463, 369, 4895, 858, + 9789, 4927, 6543, 6373, 7463, 3831, 1915, 858, + 9789, 4927, 7179, 3067, 225, 1905, 7436, + 9789, 4927, 7493, 5668, + 9789, 4927, 7745, 5668, + 9789, 4927, 8564, + 9789, 4927, 9099, 3067, 1905, 5655, 364, + 9789, 4927, 9099, 3809, 8653, 3067, 1905, 5655, 364, + 9789, 4927, 9320, + 9789, 4927, 9363, 3067, 1905, 4939, 364, + 9789, 4927, 9363, 3809, 8653, 3067, 1905, 4939, 364, + 9789, 4927, 10795, 7745, 6528, + 9789, 4927, 12955, 7744, + 9789, 5759, 1301, 859, 9634, + 9789, 5759, 1301, 1889, 9634, + 9789, 5759, 1753, 2733, 858, + 9789, 5759, 1755, 7462, + 9789, 5759, 1865, 7746, + 9789, 5759, 2133, 3175, 1983, 138, + 9789, 5759, 2547, 4842, + 9789, 5759, 3035, 7746, + 9789, 5759, 4937, 858, + 9789, 5759, 5531, 1985, 4256, + 9789, 5759, 5531, 1985, 4352, + 9789, 5759, 5531, 1985, 5531, 4096, + 9789, 5759, 5531, 1985, 6862, + 9789, 5759, 5531, 4097, 4256, + 9789, 5759, 5531, 4097, 4352, + 9789, 5759, 5531, 4097, 5531, 1984, + 9789, 5759, 5531, 4097, 6862, + 9789, 5759, 5557, 547, 2031, 516, + 9789, 5759, 5559, 3758, + 9789, 5759, 6179, 7462, + 9789, 6689, 2170, + 9789, 6689, 2540, + 9789, 6689, 2778, + 9789, 6689, 4200, + 9789, 6689, 4214, + 9789, 6689, 4389, 2170, + 9789, 6689, 4389, 2540, + 9789, 6689, 4389, 2778, + 9789, 6689, 4389, 4200, + 9789, 6689, 4389, 4214, + 9789, 6689, 4389, 5190, + 9789, 6689, 4389, 6260, + 9789, 6689, 4389, 6722, + 9789, 6689, 4389, 7508, + 9789, 6689, 4389, 7694, + 9789, 6689, 5190, + 9789, 6689, 6260, + 9789, 6689, 6722, + 9789, 6689, 7508, + 9789, 6689, 7694, + 9789, 7803, 5759, 8, + 9789, 7803, 5759, 16, + 9789, 7803, 5759, 28, + 9789, 7803, 5759, 40, + 9789, 7803, 5759, 58, + 9789, 7803, 5759, 162, + 9789, 7803, 5759, 266, + 9789, 7803, 5759, 440, + 9789, 7803, 5759, 606, + 9789, 7803, 5759, 9827, 22, + 9789, 7803, 5759, 9827, 34, + 9789, 7803, 5759, 9827, 344, + 9789, 7803, 5759, 9827, 518, + 9789, 7803, 5759, 10489, 16, + 9789, 7803, 5759, 10489, 266, + 9789, 8405, 0, + 9789, 8405, 52, + 9789, 8405, 100, + 9789, 8405, 116, + 9789, 8405, 138, + 9789, 8405, 216, + 9789, 8405, 236, + 9789, 8405, 292, + 9789, 8405, 306, + 9789, 8405, 332, + 9789, 8405, 364, + 9789, 8405, 392, + 9789, 8405, 462, + 9789, 8405, 510, + 9789, 8405, 524, + 9789, 8405, 556, + 9789, 8405, 622, + 9789, 8405, 652, + 9789, 8405, 670, + 9789, 8405, 792, + 9789, 8405, 884, + 9789, 8405, 974, + 9789, 8405, 996, + 9789, 8405, 1080, + 9789, 8405, 1260, + 9789, 8405, 1612, + 9789, 8405, 1642, + 9789, 8405, 2030, + 9789, 8405, 2076, + 9789, 8405, 2126, + 9789, 8405, 2212, + 9789, 8405, 2438, + 9789, 8405, 2516, + 9789, 8405, 2566, + 9789, 8405, 2678, + 9789, 8405, 2732, + 9789, 8405, 2746, + 9789, 8405, 3146, + 9789, 8405, 4016, + 9789, 8405, 4140, + 9789, 8405, 4782, + 9789, 8405, 5978, + 9789, 8405, 5994, + 9789, 8405, 11631, 510, + 9789, 8775, 2089, 112, + 9789, 8775, 2089, 113, 3831, 7904, + 9789, 8775, 2089, 113, 4353, 7904, + 9789, 8775, 2089, 113, 5307, 7904, + 9789, 8775, 2399, 2420, + 9789, 8775, 2399, 2421, 5543, 4350, + 9789, 8775, 4119, 112, + 9789, 8775, 5421, 462, + 9789, 8775, 7333, 4258, + 9789, 10307, 5759, 3877, 7462, + 9789, 10307, 5759, 4859, 7462, + 9789, 10585, 436, + 9789, 11257, 8405, 0, + 9789, 11257, 8405, 52, + 9789, 11257, 8405, 100, + 9789, 11257, 8405, 116, + 9789, 11257, 8405, 138, + 9789, 11257, 8405, 216, + 9789, 11257, 8405, 236, + 9789, 11257, 8405, 292, + 9789, 11257, 8405, 306, + 9789, 11257, 8405, 332, + 9789, 11257, 8405, 364, + 9789, 11257, 8405, 392, + 9789, 11257, 8405, 462, + 9789, 11257, 8405, 510, + 9789, 11257, 8405, 524, + 9789, 11257, 8405, 556, + 9789, 11257, 8405, 622, + 9789, 11257, 8405, 652, + 9789, 11257, 8405, 670, + 9789, 11257, 8405, 792, + 9789, 11257, 8405, 884, + 9789, 11257, 8405, 974, + 9789, 11257, 8405, 996, + 9789, 11257, 8405, 1080, + 9789, 11257, 8405, 1260, + 9789, 11257, 8405, 1612, + 9789, 11257, 8405, 2030, + 9789, 11257, 8405, 2076, + 9789, 11257, 8405, 2126, + 9789, 11257, 8405, 2212, + 9789, 11257, 8405, 2516, + 9789, 11257, 8405, 2566, + 9789, 11257, 8405, 2678, + 9789, 11257, 8405, 2732, + 9789, 11257, 8405, 2746, + 9789, 11257, 8405, 3146, + 9789, 11257, 8405, 4016, + 9789, 11257, 8405, 4140, + 9789, 11257, 8405, 4782, + 9789, 11257, 8405, 5978, + 9789, 11257, 8405, 5994, + 9789, 11257, 8405, 11631, 510, + 9789, 11257, 8405, 11631, 622, + 9789, 11257, 8405, 11631, 652, + 9789, 12405, 5759, 5661, 4255, 6371, 7462, + 9789, 12405, 5759, 7497, 8858, + 9789, 12405, 5759, 7907, 462, + 9789, 12423, 5759, 3845, 5892, + 9789, 12423, 5759, 5641, 6368, + 9789, 12423, 5759, 6909, 3764, + 9789, 12423, 5759, 7101, 3764, + 9793, 1177, 4194, + 9793, 1177, 4830, + 9793, 1177, 6116, + 9793, 1177, 6716, + 9793, 1177, 7812, + 9793, 1177, 8290, + 9793, 1177, 9786, + 9793, 1177, 10344, + 9811, 2779, 8289, 6434, + 9811, 6434, + 9811, 6435, 569, 760, + 9811, 6435, 4221, 760, + 9811, 6435, 6121, 2697, 11096, + 9811, 6435, 6121, 2697, 11764, + 9811, 6435, 6121, 8153, 8758, + 9811, 6435, 6121, 11649, 8758, + 9811, 6435, 11097, 429, 10959, 6434, + 9811, 6505, 6434, + 9811, 7821, 6434, + 9811, 7821, 6435, 439, 10416, + 9811, 7821, 6435, 439, 10417, 6121, 10677, 760, + 9811, 7821, 6435, 439, 10417, 6121, 11649, 760, + 9811, 7821, 6435, 4221, 760, + 9811, 7821, 8153, 6434, + 9811, 7821, 8153, 6435, 439, 10416, + 9811, 7924, + 9811, 8097, 6434, + 9811, 8153, 6434, + 9811, 8561, 7944, + 9811, 8849, 6434, + 9811, 9327, 6121, 3713, 4849, 569, 760, + 9811, 9327, 6121, 3713, 4849, 4221, 760, + 9811, 9327, 6121, 3713, 4849, 7991, 9811, 9327, 6121, 3713, 7442, + 9811, 9327, 6121, 3713, 4849, 7991, 10959, 9327, 6121, 3713, 7442, + 9811, 9327, 6121, 3713, 7443, 569, 760, + 9811, 9327, 6121, 3713, 7443, 4221, 760, + 9811, 9327, 6121, 3713, 11096, + 9811, 9327, 6121, 3713, 11764, + 9811, 11191, 6434, + 9811, 11875, 6435, 4221, 7593, 8056, + 9821, 4390, + 9835, 5758, + 9843, 4390, + 9853, 7931, 4213, 9680, + 9853, 11345, 10582, + 9858, + 9867, 5758, + 9880, + 9891, 4223, 5836, + 9891, 6616, + 9891, 7593, 8405, 116, + 9891, 7593, 8405, 130, + 9891, 7593, 8405, 138, + 9891, 7593, 8405, 166, + 9891, 7593, 8405, 186, + 9891, 7593, 8405, 246, + 9891, 7593, 8405, 292, + 9891, 7593, 8405, 430, + 9891, 7593, 8405, 510, + 9891, 7593, 8405, 568, + 9891, 7593, 8405, 616, + 9891, 7593, 8405, 656, + 9891, 7593, 8405, 670, + 9891, 7593, 8405, 744, + 9891, 7593, 8405, 784, + 9891, 7593, 8405, 884, + 9891, 7593, 8405, 1094, + 9891, 7593, 8405, 1152, + 9891, 7593, 8405, 1276, + 9891, 7593, 8405, 1488, + 9891, 7593, 8405, 1600, + 9891, 7593, 8405, 1602, + 9891, 7593, 8405, 1894, + 9891, 7593, 8405, 2092, + 9891, 7593, 8405, 2206, + 9891, 7593, 8405, 2404, + 9891, 7593, 8405, 2506, + 9891, 7593, 8405, 2516, + 9891, 7593, 8405, 2862, + 9891, 7593, 8405, 2958, + 9891, 7593, 8405, 3148, + 9891, 7593, 8405, 3892, + 9891, 7593, 8405, 4314, + 9891, 7593, 8405, 4636, + 9891, 7593, 8405, 4886, + 9891, 7593, 8405, 5434, + 9891, 7593, 8405, 5948, + 9891, 7593, 8405, 6214, + 9891, 7593, 10301, 1095, 6214, + 9891, 7593, 10301, 1895, 1094, + 9891, 7593, 10301, 1895, 1488, + 9891, 7593, 10301, 1895, 2092, + 9891, 7593, 10301, 1895, 2958, + 9891, 7593, 10301, 2863, 2092, + 9891, 8306, + 9891, 9063, 8405, 116, + 9891, 9063, 8405, 130, + 9891, 9063, 8405, 138, + 9891, 9063, 8405, 166, + 9891, 9063, 8405, 186, + 9891, 9063, 8405, 246, + 9891, 9063, 8405, 292, + 9891, 9063, 8405, 430, + 9891, 9063, 8405, 510, + 9891, 9063, 8405, 568, + 9891, 9063, 8405, 616, + 9891, 9063, 8405, 656, + 9891, 9063, 8405, 670, + 9891, 9063, 8405, 744, + 9891, 9063, 8405, 784, + 9891, 9063, 8405, 884, + 9891, 9063, 8405, 1094, + 9891, 9063, 8405, 1152, + 9891, 9063, 8405, 1276, + 9891, 9063, 8405, 1488, + 9891, 9063, 8405, 1600, + 9891, 9063, 8405, 1602, + 9891, 9063, 8405, 1894, + 9891, 9063, 8405, 2092, + 9891, 9063, 8405, 2206, + 9891, 9063, 8405, 2404, + 9891, 9063, 8405, 2506, + 9891, 9063, 8405, 2516, + 9891, 9063, 8405, 2862, + 9891, 9063, 8405, 2958, + 9891, 9063, 8405, 3148, + 9891, 9063, 8405, 3892, + 9891, 9063, 8405, 4314, + 9891, 9063, 8405, 4636, + 9891, 9063, 8405, 4886, + 9891, 9063, 8405, 5434, + 9891, 9063, 8405, 5948, + 9891, 9063, 8405, 6214, + 9891, 10157, 4926, + 9891, 10339, 8405, 4849, 4389, 5550, + 9891, 10469, 4926, + 9891, 11424, + 9891, 12017, 4926, + 9891, 12391, 4926, + 9898, + 9899, 10374, + 9900, + 9907, 3229, 3228, + 9907, 5759, 2811, 7438, + 9907, 5759, 2811, 8030, + 9907, 5759, 6502, + 9907, 5759, 6556, + 9907, 5759, 8768, + 9907, 5759, 9628, + 9907, 6545, 5762, + 9907, 6545, 9570, + 9907, 6545, 11156, + 9907, 6689, 2170, + 9907, 6689, 2540, + 9907, 6689, 2778, + 9907, 6689, 4200, + 9907, 6689, 4214, + 9907, 6689, 5190, + 9907, 6689, 6260, + 9907, 6689, 6722, + 9907, 6689, 7508, + 9907, 6689, 7694, + 9907, 7334, + 9907, 7803, 5759, 333, 7094, + 9907, 7803, 5759, 333, 7095, 8796, + 9907, 7803, 5759, 511, 5536, + 9907, 7803, 5759, 511, 5537, 8796, + 9907, 7803, 5759, 2810, + 9907, 7803, 5759, 2811, 5638, + 9907, 7803, 5759, 5844, + 9907, 7803, 5759, 5845, 4602, + 9907, 7803, 5759, 7362, + 9907, 7803, 5759, 7363, 8796, + 9907, 7803, 5759, 8788, + 9907, 7803, 5759, 8789, 5536, + 9907, 7803, 5759, 8789, 5537, 8796, + 9907, 7803, 5759, 8789, 8796, + 9907, 7803, 5759, 8796, + 9907, 7826, + 9907, 8405, 100, + 9907, 8405, 101, 9396, + 9907, 8405, 116, + 9907, 8405, 117, 4822, + 9907, 8405, 138, + 9907, 8405, 139, 4920, + 9907, 8405, 139, 7195, 10704, + 9907, 8405, 139, 7195, 11106, + 9907, 8405, 165, 7488, + 9907, 8405, 216, + 9907, 8405, 217, 4346, + 9907, 8405, 236, + 9907, 8405, 292, + 9907, 8405, 293, 4632, + 9907, 8405, 306, + 9907, 8405, 307, 11106, + 9907, 8405, 332, + 9907, 8405, 333, 7094, + 9907, 8405, 333, 7095, 8796, + 9907, 8405, 364, + 9907, 8405, 392, + 9907, 8405, 393, 8632, + 9907, 8405, 462, + 9907, 8405, 463, 7020, + 9907, 8405, 510, + 9907, 8405, 511, 5536, + 9907, 8405, 511, 5537, 8796, + 9907, 8405, 524, + 9907, 8405, 525, 5626, + 9907, 8405, 525, 5634, + 9907, 8405, 556, + 9907, 8405, 557, 5888, + 9907, 8405, 557, 7086, + 9907, 8405, 557, 7195, 11106, + 9907, 8405, 613, 7488, + 9907, 8405, 622, + 9907, 8405, 652, + 9907, 8405, 1579, 7488, + 9907, 8405, 2030, + 9907, 8405, 2126, + 9907, 8405, 3129, 7488, + 9907, 8405, 4753, 7488, + 9907, 8405, 6037, 7488, + 9907, 8405, 6390, + 9907, 8405, 6391, 8796, + 9907, 8405, 6726, + 9907, 8405, 6986, + 9907, 8405, 6987, 8796, + 9907, 8405, 7312, + 9907, 8405, 7313, 8796, + 9907, 8405, 7760, + 9907, 8405, 7761, 8796, + 9907, 8405, 7914, + 9907, 8405, 7957, 7488, + 9907, 8566, + 9907, 9483, 8775, 3986, + 9907, 9483, 8775, 3987, 4266, + 9907, 9483, 8775, 3987, 8768, + 9907, 9483, 8775, 4060, + 9907, 9483, 8775, 4090, + 9907, 9483, 8775, 4106, + 9907, 9483, 8775, 4128, + 9907, 9483, 8775, 6632, + 9907, 9483, 8775, 6638, + 9907, 9483, 8775, 6678, + 9907, 9483, 8775, 10767, 4344, + 9907, 9483, 8775, 10767, 6492, + 9907, 9483, 8775, 10767, 6732, + 9907, 9483, 8775, 10767, 7670, + 9907, 9483, 8775, 10767, 8350, + 9907, 9483, 8775, 10767, 8351, 6121, 9378, + 9907, 9483, 8775, 10767, 8352, + 9907, 9483, 8775, 10767, 8353, 6121, 9378, + 9907, 9483, 8775, 10767, 9378, + 9907, 9483, 8775, 11091, 5385, 5396, + 9907, 9483, 8775, 11091, 5385, 5432, + 9907, 9483, 8775, 11091, 5385, 5452, + 9907, 9483, 8775, 11091, 8065, 5436, + 9907, 9483, 8775, 11091, 8065, 5440, + 9907, 9483, 8775, 11761, 5385, 958, + 9907, 9483, 8775, 11761, 5385, 1052, + 9907, 9483, 8775, 11761, 8065, 2644, + 9907, 9483, 8775, 11761, 8065, 2758, + 9907, 10398, + 9919, 6789, 8405, 14, + 9919, 6789, 8405, 20, + 9919, 6789, 8405, 30, + 9919, 6789, 8405, 38, + 9919, 8405, 0, + 9919, 8405, 2, + 9919, 8405, 4, + 9919, 8405, 6, + 9919, 8405, 8, + 9919, 8405, 10, + 9919, 8405, 12, + 9919, 8405, 14, + 9919, 8405, 16, + 9919, 8405, 18, + 9919, 8405, 20, + 9919, 8405, 22, + 9919, 8405, 24, + 9919, 8405, 26, + 9919, 8405, 28, + 9919, 8405, 30, + 9919, 8405, 32, + 9919, 8405, 34, + 9919, 8405, 36, + 9919, 8405, 38, + 9919, 8405, 40, + 9919, 8405, 42, + 9919, 8405, 46, + 9919, 8405, 50, + 9919, 8405, 72, + 9919, 8405, 78, + 9919, 8405, 80, + 9919, 8405, 92, + 9919, 8405, 112, + 9919, 8405, 124, + 9919, 8405, 162, + 9919, 8405, 166, + 9919, 8405, 168, + 9919, 8405, 176, + 9919, 8405, 182, + 9919, 8405, 226, + 9919, 8405, 230, + 9919, 8405, 264, + 9919, 8405, 272, + 9919, 8405, 280, + 9919, 8405, 286, + 9919, 8405, 296, + 9919, 8405, 400, + 9919, 8405, 436, + 9919, 8405, 440, + 9919, 8405, 450, + 9919, 8405, 530, + 9919, 8405, 674, + 9919, 8405, 676, + 9919, 8405, 722, + 9919, 8405, 724, + 9919, 8405, 1110, + 9919, 8405, 1112, + 9919, 8405, 1490, + 9919, 8405, 2034, + 9919, 8405, 2172, + 9919, 8405, 2174, + 9919, 8405, 2814, + 9919, 8405, 3238, + 9919, 8405, 3286, + 9919, 8405, 4610, + 9923, 1109, 429, 9664, + 9923, 7803, 5759, 8, + 9923, 7803, 5759, 16, + 9923, 7803, 5759, 28, + 9923, 7803, 5759, 40, + 9923, 7803, 5759, 66, + 9923, 8405, 0, + 9923, 8405, 100, + 9923, 8405, 116, + 9923, 8405, 138, + 9923, 8405, 216, + 9923, 8405, 236, + 9923, 8405, 292, + 9923, 8405, 306, + 9923, 8405, 332, + 9923, 8405, 364, + 9923, 8405, 392, + 9923, 8405, 462, + 9923, 8405, 510, + 9923, 8405, 524, + 9923, 8405, 556, + 9923, 8405, 610, + 9923, 8405, 652, + 9923, 8405, 1946, + 9923, 8405, 2030, + 9923, 8405, 2096, + 9923, 8405, 2126, + 9923, 8405, 5166, + 9923, 8405, 5294, + 9923, 9556, + 9924, + 9928, + 9931, 11269, 0, + 9931, 11269, 4, + 9931, 11269, 8, + 9931, 11269, 10, + 9931, 11269, 16, + 9931, 11269, 20, + 9931, 11269, 22, + 9931, 11269, 24, + 9931, 11269, 26, + 9931, 11269, 28, + 9931, 11269, 30, + 9931, 11269, 32, + 9931, 11269, 34, + 9931, 11269, 36, + 9931, 11269, 38, + 9931, 11269, 48, + 9931, 11269, 58, + 9931, 11269, 72, + 9931, 11269, 80, + 9931, 11269, 116, + 9931, 11269, 122, + 9931, 11269, 126, + 9931, 11269, 130, + 9931, 11269, 176, + 9931, 11269, 196, + 9931, 11269, 198, + 9931, 11269, 202, + 9931, 11269, 208, + 9931, 11269, 244, + 9931, 11269, 266, + 9931, 11269, 274, + 9931, 11269, 306, + 9931, 11269, 310, + 9931, 11269, 314, + 9931, 11269, 322, + 9931, 11269, 330, + 9931, 11269, 332, + 9931, 11269, 336, + 9931, 11269, 338, + 9931, 11269, 340, + 9931, 11269, 350, + 9931, 11269, 364, + 9931, 11269, 368, + 9931, 11269, 372, + 9931, 11269, 374, + 9931, 11269, 380, + 9931, 11269, 392, + 9931, 11269, 396, + 9931, 11269, 400, + 9931, 11269, 402, + 9931, 11269, 404, + 9931, 11269, 412, + 9931, 11269, 438, + 9931, 11269, 440, + 9931, 11269, 462, + 9931, 11269, 468, + 9931, 11269, 476, + 9931, 11269, 480, + 9931, 11269, 496, + 9931, 11269, 500, + 9931, 11269, 502, + 9931, 11269, 510, + 9931, 11269, 512, + 9931, 11269, 514, + 9931, 11269, 516, + 9931, 11269, 524, + 9931, 11269, 526, + 9931, 11269, 530, + 9931, 11269, 532, + 9931, 11269, 536, + 9931, 11269, 550, + 9931, 11269, 556, + 9931, 11269, 560, + 9931, 11269, 562, + 9931, 11269, 564, + 9931, 11269, 568, + 9931, 11269, 622, + 9931, 11269, 626, + 9931, 11269, 630, + 9931, 11269, 632, + 9931, 11269, 652, + 9931, 11269, 654, + 9931, 11269, 656, + 9931, 11269, 660, + 9931, 11269, 690, + 9931, 11269, 854, + 9931, 11269, 889, 5758, + 9931, 11269, 898, + 9931, 11269, 914, + 9931, 11269, 936, + 9931, 11269, 938, + 9931, 11269, 940, + 9931, 11269, 942, + 9931, 11269, 1140, + 9931, 11269, 1160, + 9931, 11269, 1172, + 9931, 11269, 1574, + 9931, 11269, 1630, + 9931, 11269, 1660, + 9931, 11269, 1704, + 9931, 11269, 1706, + 9931, 11269, 1708, + 9931, 11269, 1710, + 9931, 11269, 1732, + 9931, 11269, 1770, + 9931, 11269, 1774, + 9931, 11269, 1776, + 9931, 11269, 1784, + 9931, 11269, 1802, + 9931, 11269, 1834, + 9931, 11269, 1836, + 9931, 11269, 1838, + 9931, 11269, 1840, + 9931, 11269, 1854, + 9931, 11269, 1916, + 9931, 11269, 1938, + 9931, 11269, 1964, + 9931, 11269, 1966, + 9931, 11269, 1968, + 9931, 11269, 1970, + 9931, 11269, 1982, + 9931, 11269, 2030, + 9931, 11269, 2036, + 9931, 11269, 2038, + 9931, 11269, 2052, + 9931, 11269, 2078, + 9931, 11269, 2084, + 9931, 11269, 2122, + 9931, 11269, 2124, + 9931, 11269, 2188, + 9931, 11269, 2226, + 9931, 11269, 2238, + 9931, 11269, 2266, + 9931, 11269, 2268, + 9931, 11269, 2270, + 9931, 11269, 2272, + 9931, 11269, 2282, + 9931, 11269, 2286, + 9931, 11269, 2308, + 9931, 11269, 2320, + 9931, 11269, 2378, + 9931, 11269, 2414, + 9931, 11269, 2430, + 9931, 11269, 2482, + 9931, 11269, 2516, + 9931, 11269, 2518, + 9931, 11269, 2520, + 9931, 11269, 2522, + 9931, 11269, 2532, + 9931, 11269, 2554, + 9931, 11269, 2598, + 9931, 11269, 2600, + 9931, 11269, 2604, + 9931, 11269, 2606, + 9931, 11269, 2634, + 9931, 11269, 2678, + 9931, 11269, 2680, + 9931, 11269, 2682, + 9931, 11269, 2684, + 9931, 11269, 2692, + 9931, 11269, 2722, + 9931, 11269, 2746, + 9931, 11269, 2748, + 9931, 11269, 2750, + 9931, 11269, 2752, + 9931, 11269, 2754, + 9931, 11269, 2772, + 9931, 11269, 2774, + 9931, 11269, 2776, + 9931, 11269, 2778, + 9931, 11269, 2780, + 9931, 11269, 2782, + 9931, 11269, 2784, + 9931, 11269, 2786, + 9931, 11269, 2906, + 9931, 11269, 2932, + 9931, 11269, 2942, + 9931, 11269, 3006, + 9931, 11269, 3068, + 9931, 11269, 3082, + 9931, 11269, 3102, + 9931, 11269, 3104, + 9931, 11269, 3106, + 9931, 11269, 3108, + 9931, 11269, 3836, + 9931, 11269, 3970, + 9931, 11269, 3972, + 9931, 11269, 3974, + 9931, 11269, 4176, + 9931, 11269, 4223, 5836, + 9931, 11269, 4230, + 9931, 11269, 4700, + 9931, 11269, 4796, + 9931, 11269, 4800, + 9931, 11269, 4802, + 9931, 11269, 4818, + 9931, 11269, 4856, + 9931, 11269, 4862, + 9931, 11269, 4864, + 9931, 11269, 4910, + 9931, 11269, 4912, + 9931, 11269, 4914, + 9931, 11269, 4918, + 9931, 11269, 5032, + 9931, 11269, 5036, + 9931, 11269, 5038, + 9931, 11269, 5040, + 9931, 11269, 5132, + 9931, 11269, 5134, + 9931, 11269, 5164, + 9931, 11269, 5170, + 9931, 11269, 5228, + 9931, 11269, 5230, + 9931, 11269, 5232, + 9931, 11269, 5290, + 9931, 11269, 5390, + 9931, 11269, 5460, + 9931, 11269, 5464, + 9931, 11269, 5466, + 9931, 11269, 5472, + 9931, 11269, 5518, + 9931, 11269, 5616, + 9931, 11269, 5622, + 9931, 11269, 5666, + 9931, 11269, 5694, + 9931, 11269, 5710, + 9931, 11269, 5732, + 9931, 11269, 5734, + 9931, 11269, 5736, + 9931, 11269, 5738, + 9931, 11269, 5858, + 9931, 11269, 5860, + 9931, 11269, 5862, + 9931, 11269, 5874, + 9931, 11269, 5906, + 9931, 11269, 5924, + 9931, 11269, 5930, + 9931, 11269, 5952, + 9931, 11269, 5954, + 9931, 11269, 5956, + 9931, 11269, 5958, + 9931, 11269, 5994, + 9931, 11269, 5996, + 9931, 11269, 5998, + 9931, 11269, 6000, + 9931, 11269, 6024, + 9931, 11269, 6026, + 9931, 11269, 6028, + 9931, 11269, 6160, + 9931, 11269, 6246, + 9931, 11269, 6248, + 9931, 11269, 6250, + 9931, 11269, 6789, 2725, 4389, 5550, + 9931, 11269, 6789, 4117, 5876, + 9931, 11269, 6789, 5444, + 9931, 11269, 6789, 5550, + 9931, 11269, 6789, 6378, + 9931, 11269, 6789, 6874, + 9931, 11269, 6789, 7443, 4389, 5550, + 9931, 11269, 6789, 7551, 11649, 8758, + 9931, 11269, 6789, 8005, 4389, 5550, + 9931, 11269, 6789, 8153, 6378, + 9931, 11269, 6789, 8153, 7551, 10677, 9744, + 9931, 11269, 6789, 8473, 1044, + 9931, 11269, 7226, + 9931, 11269, 7262, + 9931, 11269, 7264, + 9931, 11269, 7266, + 9931, 11269, 7558, + 9931, 11269, 7560, + 9931, 11269, 7562, + 9931, 11269, 7700, + 9931, 11269, 8461, 22, + 9931, 11269, 8461, 34, + 9931, 11269, 8497, 2680, + 9931, 11269, 8497, 2682, + 9931, 11269, 8497, 5924, + 9931, 11269, 8629, 512, + 9931, 11269, 8671, 24, + 9931, 11269, 8671, 236, + 9931, 11269, 8671, 238, + 9931, 11269, 8671, 242, + 9931, 11269, 8671, 246, + 9931, 11269, 8671, 296, + 9931, 11269, 8671, 300, + 9931, 11269, 8671, 562, + 9931, 11269, 8671, 656, + 9931, 11269, 8671, 2516, + 9931, 11269, 8671, 2518, + 9931, 11269, 8671, 2520, + 9931, 11269, 8671, 2522, + 9931, 11269, 8943, 44, + 9931, 11269, 8943, 440, + 9931, 11269, 8943, 914, + 9931, 11269, 8943, 1660, + 9931, 11269, 8943, 1802, + 9931, 11269, 8943, 1938, + 9931, 11269, 8943, 2084, + 9931, 11269, 8943, 2238, + 9931, 11269, 8943, 2554, + 9931, 11269, 8943, 2722, + 9931, 11269, 8943, 3082, + 9931, 11269, 8943, 5460, + 9931, 11269, 8987, 2, + 9931, 11269, 9067, 14, + 9931, 11269, 9067, 16, + 9931, 11269, 9067, 30, + 9931, 11269, 9067, 50, + 9931, 11269, 9067, 144, + 9931, 11269, 9067, 162, + 9931, 11269, 9067, 216, + 9931, 11269, 9067, 220, + 9931, 11269, 9067, 224, + 9931, 11269, 9067, 228, + 9931, 11269, 9067, 230, + 9931, 11269, 9067, 242, + 9931, 11269, 9067, 292, + 9931, 11269, 9067, 294, + 9931, 11269, 9067, 296, + 9931, 11269, 9067, 298, + 9931, 11269, 9067, 300, + 9931, 11269, 9067, 316, + 9931, 11269, 9067, 332, + 9931, 11269, 9067, 336, + 9931, 11269, 9067, 340, + 9931, 11269, 9067, 350, + 9931, 11269, 9067, 354, + 9931, 11269, 9067, 364, + 9931, 11269, 9067, 368, + 9931, 11269, 9067, 374, + 9931, 11269, 9067, 380, + 9931, 11269, 9067, 384, + 9931, 11269, 9067, 392, + 9931, 11269, 9067, 396, + 9931, 11269, 9067, 400, + 9931, 11269, 9067, 404, + 9931, 11269, 9067, 412, + 9931, 11269, 9067, 416, + 9931, 11269, 9067, 462, + 9931, 11269, 9067, 468, + 9931, 11269, 9067, 476, + 9931, 11269, 9067, 480, + 9931, 11269, 9067, 486, + 9931, 11269, 9067, 510, + 9931, 11269, 9067, 512, + 9931, 11269, 9067, 514, + 9931, 11269, 9067, 516, + 9931, 11269, 9067, 520, + 9931, 11269, 9067, 524, + 9931, 11269, 9067, 526, + 9931, 11269, 9067, 530, + 9931, 11269, 9067, 532, + 9931, 11269, 9067, 536, + 9931, 11269, 9067, 546, + 9931, 11269, 9067, 622, + 9931, 11269, 9067, 626, + 9931, 11269, 9067, 630, + 9931, 11269, 9067, 632, + 9931, 11269, 9067, 634, + 9931, 11269, 9067, 652, + 9931, 11269, 9067, 654, + 9931, 11269, 9067, 656, + 9931, 11269, 9067, 660, + 9931, 11269, 9067, 664, + 9931, 11269, 9067, 670, + 9931, 11269, 9067, 672, + 9931, 11269, 9067, 676, + 9931, 11269, 9067, 678, + 9931, 11269, 9067, 680, + 9931, 11269, 9067, 884, + 9931, 11269, 9067, 886, + 9931, 11269, 9067, 888, + 9931, 11269, 9067, 890, + 9931, 11269, 9067, 892, + 9931, 11269, 9067, 984, + 9931, 11269, 9067, 1024, + 9931, 11269, 9067, 1026, + 9931, 11269, 9067, 1028, + 9931, 11269, 9067, 1030, + 9931, 11269, 9067, 1032, + 9931, 11269, 9067, 1080, + 9931, 11269, 9067, 1082, + 9931, 11269, 9067, 1084, + 9931, 11269, 9067, 1086, + 9931, 11269, 9067, 1088, + 9931, 11269, 9067, 1238, + 9931, 11269, 9067, 1260, + 9931, 11269, 9067, 1262, + 9931, 11269, 9067, 1264, + 9931, 11269, 9067, 1266, + 9931, 11269, 9067, 1268, + 9931, 11269, 9067, 1356, + 9931, 11269, 9067, 1440, + 9931, 11269, 9067, 1442, + 9931, 11269, 9067, 1444, + 9931, 11269, 9067, 1446, + 9931, 11269, 9067, 1448, + 9931, 11269, 9067, 1506, + 9931, 11269, 9067, 1528, + 9931, 11269, 9067, 1530, + 9931, 11269, 9067, 1532, + 9931, 11269, 9067, 1534, + 9931, 11269, 9067, 1536, + 9931, 11269, 9067, 1612, + 9931, 11269, 9067, 1614, + 9931, 11269, 9067, 1616, + 9931, 11269, 9067, 1618, + 9931, 11269, 9067, 1620, + 9931, 11269, 9067, 1642, + 9931, 11269, 9067, 1644, + 9931, 11269, 9067, 1646, + 9931, 11269, 9067, 1648, + 9931, 11269, 9067, 1650, + 9931, 11269, 9067, 1758, + 9931, 11269, 9067, 1770, + 9931, 11269, 9067, 1772, + 9931, 11269, 9067, 1774, + 9931, 11269, 9067, 1776, + 9931, 11269, 9067, 1778, + 9931, 11269, 9067, 1890, + 9931, 11269, 9067, 2016, + 9931, 11269, 9067, 2204, + 9931, 11269, 9067, 2402, + 9931, 11269, 9067, 2504, + 9931, 11269, 9067, 2516, + 9931, 11269, 9067, 2518, + 9931, 11269, 9067, 2520, + 9931, 11269, 9067, 2522, + 9931, 11269, 9067, 2524, + 9931, 11269, 9067, 2678, + 9931, 11269, 9067, 2680, + 9931, 11269, 9067, 2682, + 9931, 11269, 9067, 2684, + 9931, 11269, 9067, 2686, + 9931, 11269, 9067, 2706, + 9931, 11269, 9067, 2708, + 9931, 11269, 9067, 2710, + 9931, 11269, 9067, 2712, + 9931, 11269, 9067, 2714, + 9931, 11269, 9067, 2732, + 9931, 11269, 9067, 2734, + 9931, 11269, 9067, 2736, + 9931, 11269, 9067, 2738, + 9931, 11269, 9067, 2740, + 9931, 11269, 9067, 2746, + 9931, 11269, 9067, 2748, + 9931, 11269, 9067, 2752, + 9931, 11269, 9067, 2754, + 9931, 11269, 9067, 2756, + 9931, 11269, 9067, 2922, + 9931, 11269, 9067, 3050, + 9931, 11269, 9067, 3138, + 9931, 11269, 9067, 3890, + 9931, 11269, 9067, 4098, + 9931, 11269, 9067, 4138, + 9931, 11269, 9067, 4318, + 9931, 11269, 9067, 4556, + 9931, 11269, 9067, 4644, + 9931, 11269, 9067, 4744, + 9931, 11269, 9067, 4766, + 9931, 11269, 9067, 4860, + 9931, 11269, 9067, 5678, + 9931, 11269, 9067, 5914, + 9931, 11269, 9067, 5950, + 9931, 11269, 9067, 5952, + 9931, 11269, 9067, 5954, + 9931, 11269, 9067, 5956, + 9931, 11269, 9067, 5958, + 9931, 11269, 9067, 5960, + 9931, 11269, 9067, 5976, + 9931, 11269, 9067, 5990, + 9931, 11269, 9067, 6002, + 9931, 11269, 9067, 6004, + 9931, 11269, 9067, 6006, + 9931, 11269, 9067, 6008, + 9931, 11269, 9067, 6010, + 9931, 11269, 9067, 7720, + 9931, 11269, 9067, 7748, + 9931, 11269, 9067, 9363, 50, + 9931, 11269, 9313, 5836, + 9931, 11269, 9489, 2480, + 9931, 11269, 9489, 2544, + 9931, 11269, 9489, 2906, + 9931, 11269, 9489, 2942, + 9931, 11269, 9489, 3970, + 9931, 11269, 9489, 4796, + 9931, 11269, 9489, 5032, + 9931, 11269, 9489, 5290, + 9931, 11269, 9489, 5644, + 9931, 11269, 9489, 5774, + 9931, 11269, 9489, 5784, + 9931, 11269, 9489, 5838, + 9931, 11269, 9489, 5858, + 9931, 11269, 9489, 6024, + 9931, 11269, 9489, 6246, + 9931, 11269, 9517, 14, + 9931, 11269, 9517, 236, + 9931, 11269, 9517, 238, + 9931, 11269, 9517, 242, + 9931, 11269, 9517, 246, + 9931, 11269, 9517, 1338, + 9931, 11269, 9517, 1382, + 9931, 11269, 9517, 1424, + 9931, 11269, 9519, 14, + 9931, 11269, 9777, 562, + 9931, 11269, 9777, 2678, + 9931, 11269, 9777, 2680, + 9931, 11269, 9777, 2682, + 9931, 11269, 9777, 2684, + 9931, 11269, 9777, 5906, + 9931, 11269, 9777, 5924, + 9931, 11269, 9777, 5930, + 9931, 11269, 10743, 0, + 9931, 11269, 10743, 8, + 9931, 11269, 10743, 16, + 9931, 11269, 10743, 28, + 9931, 11269, 10743, 36, + 9931, 11269, 10743, 306, + 9931, 11269, 10743, 310, + 9931, 11269, 10743, 314, + 9931, 11269, 10743, 322, + 9931, 11269, 10743, 392, + 9931, 11269, 10743, 396, + 9931, 11269, 10743, 404, + 9931, 11269, 10743, 412, + 9931, 11269, 10743, 622, + 9931, 11269, 10743, 626, + 9931, 11269, 10743, 630, + 9931, 11269, 10743, 632, + 9931, 11269, 11399, 22, + 9931, 11269, 11399, 24, + 9931, 11269, 11399, 30, + 9931, 11269, 11399, 34, + 9931, 11269, 11399, 48, + 9931, 11269, 11399, 332, + 9931, 11269, 11399, 336, + 9931, 11269, 11399, 350, + 9931, 11269, 11399, 510, + 9931, 11269, 11399, 512, + 9931, 11269, 11399, 514, + 9931, 11269, 11399, 516, + 9931, 11269, 11399, 622, + 9931, 11269, 11399, 626, + 9931, 11269, 11399, 630, + 9931, 11269, 11399, 632, + 9931, 11269, 11399, 936, + 9931, 11269, 11399, 938, + 9931, 11269, 11399, 940, + 9931, 11269, 11399, 942, + 9931, 11269, 11399, 1704, + 9931, 11269, 11399, 1706, + 9931, 11269, 11399, 1708, + 9931, 11269, 11399, 1710, + 9931, 11269, 11399, 1834, + 9931, 11269, 11399, 1836, + 9931, 11269, 11399, 1838, + 9931, 11269, 11399, 1840, + 9931, 11269, 11399, 1964, + 9931, 11269, 11399, 1966, + 9931, 11269, 11399, 1968, + 9931, 11269, 11399, 1970, + 9931, 11269, 11399, 2122, + 9931, 11269, 11399, 2124, + 9931, 11269, 11399, 2266, + 9931, 11269, 11399, 2268, + 9931, 11269, 11399, 2270, + 9931, 11269, 11399, 2272, + 9931, 11269, 11399, 2598, + 9931, 11269, 11399, 2600, + 9931, 11269, 11399, 2604, + 9931, 11269, 11399, 2606, + 9931, 11269, 11399, 2772, + 9931, 11269, 11399, 2774, + 9931, 11269, 11399, 2776, + 9931, 11269, 11399, 2778, + 9931, 11269, 11399, 2906, + 9931, 11269, 11399, 2932, + 9931, 11269, 11399, 2942, + 9931, 11269, 11399, 3102, + 9931, 11269, 11399, 3104, + 9931, 11269, 11399, 3106, + 9931, 11269, 11399, 3108, + 9931, 11269, 11399, 3970, + 9931, 11269, 11399, 3972, + 9931, 11269, 11399, 3974, + 9931, 11269, 11399, 4230, + 9931, 11269, 11399, 4796, + 9931, 11269, 11399, 4800, + 9931, 11269, 11399, 4802, + 9931, 11269, 11399, 4910, + 9931, 11269, 11399, 4912, + 9931, 11269, 11399, 4914, + 9931, 11269, 11399, 5032, + 9931, 11269, 11399, 5036, + 9931, 11269, 11399, 5038, + 9931, 11269, 11399, 5290, + 9931, 11269, 11399, 5460, + 9931, 11269, 11399, 5464, + 9931, 11269, 11399, 5466, + 9931, 11269, 11399, 5616, + 9931, 11269, 11399, 5732, + 9931, 11269, 11399, 5734, + 9931, 11269, 11399, 5736, + 9931, 11269, 11399, 5738, + 9931, 11269, 11399, 5858, + 9931, 11269, 11399, 5860, + 9931, 11269, 11399, 5862, + 9931, 11269, 11399, 6024, + 9931, 11269, 11399, 6026, + 9931, 11269, 11399, 6028, + 9931, 11269, 11399, 6246, + 9931, 11269, 11399, 6248, + 9931, 11269, 11399, 6250, + 9931, 11269, 11399, 7558, + 9931, 11269, 11399, 7560, + 9931, 11269, 11399, 7562, + 9931, 11269, 11399, 7700, + 9931, 11269, 11435, 24, + 9931, 11269, 11435, 36, + 9931, 11269, 11443, 48, + 9931, 11269, 11689, 534, + 9931, 11269, 11883, 562, + 9931, 11269, 11883, 2678, + 9931, 11269, 11883, 2680, + 9931, 11269, 11883, 2682, + 9931, 11269, 11883, 2684, + 9931, 11269, 12869, 1580, + 9931, 11269, 12869, 1600, + 9931, 11269, 12869, 1628, + 9931, 11269, 12869, 1656, + 9941, 8405, 0, + 9941, 8405, 8, + 9941, 8405, 16, + 9941, 8405, 28, + 9941, 8405, 36, + 9941, 8405, 40, + 9941, 8405, 42, + 9941, 8405, 138, + 9941, 8405, 142, + 9941, 8405, 144, + 9941, 8405, 150, + 9941, 8405, 152, + 9941, 8405, 154, + 9941, 8405, 216, + 9941, 8405, 220, + 9941, 8405, 224, + 9941, 8405, 228, + 9941, 8405, 230, + 9941, 8405, 232, + 9941, 8405, 236, + 9941, 8405, 238, + 9941, 8405, 242, + 9941, 8405, 246, + 9941, 8405, 250, + 9941, 8405, 252, + 9941, 8405, 306, + 9941, 8405, 332, + 9941, 8405, 336, + 9941, 8405, 340, + 9941, 8405, 350, + 9941, 8405, 354, + 9941, 8405, 356, + 9941, 8405, 364, + 9941, 8405, 368, + 9941, 8405, 374, + 9941, 8405, 380, + 9941, 8405, 384, + 9941, 8405, 392, + 9941, 8405, 396, + 9941, 8405, 404, + 9941, 8405, 412, + 9941, 8405, 416, + 9941, 8405, 418, + 9941, 8405, 524, + 9941, 8405, 526, + 9941, 8405, 532, + 9941, 8405, 536, + 9941, 8405, 546, + 9941, 8405, 548, + 9941, 8405, 556, + 9941, 8405, 560, + 9941, 8405, 564, + 9941, 8405, 622, + 9941, 8405, 626, + 9941, 8405, 630, + 9941, 8405, 632, + 9941, 8405, 634, + 9941, 8405, 636, + 9941, 8405, 652, + 9941, 8405, 654, + 9941, 8405, 656, + 9941, 8405, 660, + 9941, 8405, 664, + 9941, 8405, 666, + 9941, 8405, 1024, + 9941, 8405, 1412, + 9941, 8405, 1986, + 9941, 8405, 2328, + 9941, 8405, 2330, + 9941, 8405, 2332, + 9941, 8405, 2336, + 9941, 8405, 2344, + 9941, 8405, 2346, + 9941, 8405, 2706, + 9941, 8405, 2708, + 9941, 8405, 2710, + 9941, 8405, 2712, + 9941, 8405, 2714, + 9941, 8405, 2716, + 9941, 8405, 2732, + 9941, 8405, 2734, + 9941, 8405, 2736, + 9941, 8405, 2738, + 9941, 8405, 2740, + 9941, 8405, 2742, + 9959, 89, 8466, + 9959, 89, 8521, 10572, + 9959, 89, 8521, 10573, 445, 6741, 568, + 9959, 6121, 4895, 11649, 8758, + 9959, 6121, 9546, + 9959, 6121, 10677, 761, 91, 1109, 429, 11649, 8758, + 9961, 2429, 5895, 6689, 2170, + 9961, 2429, 5895, 6689, 2540, + 9961, 2429, 5895, 6689, 2778, + 9961, 2429, 5895, 6689, 4200, + 9961, 2429, 5895, 6689, 4214, + 9961, 2429, 5895, 6689, 5190, + 9961, 2429, 5895, 6689, 6722, + 9961, 2429, 5895, 6689, 7508, + 9961, 2429, 5895, 6689, 7694, + 9961, 2429, 6053, 6689, 2170, + 9961, 2429, 6053, 6689, 2540, + 9961, 2429, 6053, 6689, 2778, + 9961, 2429, 6053, 6689, 4200, + 9961, 2429, 6053, 6689, 4214, + 9961, 2429, 6053, 6689, 5190, + 9961, 2429, 6053, 6689, 6722, + 9961, 2429, 6053, 6689, 7508, + 9961, 2429, 6053, 6689, 7694, + 9969, 5758, + 9971, 5758, + 9977, 7593, 8405, 0, + 9977, 7593, 8405, 1, 6121, 6516, + 9977, 7593, 8405, 1, 6121, 10804, + 9977, 7593, 8405, 8, + 9977, 7593, 8405, 9, 6121, 10804, + 9977, 7593, 8405, 16, + 9977, 7593, 8405, 17, 6121, 6874, + 9977, 7593, 8405, 17, 6121, 8432, + 9977, 7593, 8405, 17, 6121, 10804, + 9977, 7593, 8405, 28, + 9977, 7593, 8405, 29, 6121, 10804, + 9977, 7593, 8405, 40, + 9977, 7593, 8405, 41, 6121, 8153, 6378, + 9977, 7593, 8405, 41, 6121, 8432, + 9977, 7593, 8405, 41, 6121, 10804, + 9977, 7593, 8405, 102, + 9977, 7593, 8405, 142, + 9977, 7593, 8405, 164, + 9977, 7593, 8405, 172, + 9977, 7593, 8405, 173, 6121, 4530, + 9977, 7593, 8405, 173, 6121, 5878, + 9977, 7593, 8405, 173, 6121, 8473, 4530, + 9977, 7593, 8405, 174, + 9977, 7593, 8405, 175, 6121, 5878, + 9977, 7593, 8405, 176, + 9977, 7593, 8405, 177, 6121, 4530, + 9977, 7593, 8405, 177, 6121, 5878, + 9977, 7593, 8405, 177, 6121, 8473, 4530, + 9977, 7593, 8405, 177, 6121, 10802, + 9977, 7593, 8405, 182, + 9977, 7593, 8405, 183, 6121, 5934, + 9977, 7593, 8405, 184, + 9977, 7593, 8405, 185, 6121, 10802, + 9977, 7593, 8405, 236, + 9977, 7593, 8405, 237, 6121, 4530, + 9977, 7593, 8405, 237, 6121, 8758, + 9977, 7593, 8405, 237, 6121, 10802, + 9977, 7593, 8405, 258, + 9977, 7593, 8405, 259, 6121, 6516, + 9977, 7593, 8405, 259, 6121, 6874, + 9977, 7593, 8405, 276, + 9977, 7593, 8405, 294, + 9977, 7593, 8405, 306, + 9977, 7593, 8405, 307, 6121, 4530, + 9977, 7593, 8405, 307, 6121, 8758, + 9977, 7593, 8405, 307, 6121, 10677, 8758, + 9977, 7593, 8405, 307, 6121, 10802, + 9977, 7593, 8405, 448, + 9977, 7593, 8405, 468, + 9977, 7593, 8405, 469, 6121, 8473, 4530, + 9977, 7593, 8405, 496, + 9977, 7593, 8405, 560, + 9977, 7593, 8405, 561, 6121, 8473, 4530, + 9977, 7593, 8405, 561, 6121, 10802, + 9977, 7593, 8405, 592, + 9977, 7593, 8405, 612, + 9977, 7593, 8405, 626, + 9977, 7593, 8405, 652, + 9977, 7593, 8405, 656, + 9977, 7593, 8405, 658, + 9977, 7593, 8405, 664, + 9977, 7593, 8405, 672, + 9977, 7593, 8405, 673, 6121, 10802, + 9977, 7593, 8405, 673, 6121, 10804, + 9977, 7593, 8405, 807, 3096, + 9977, 7593, 8405, 886, + 9977, 7593, 8405, 887, 6121, 10677, 8758, + 9977, 7593, 8405, 887, 6121, 10802, + 9977, 7593, 8405, 887, 6121, 10804, + 9977, 7593, 8405, 1022, + 9977, 7593, 8405, 1074, + 9977, 7593, 8405, 1082, + 9977, 7593, 8405, 1262, + 9977, 7593, 8405, 1263, 6121, 8473, 4530, + 9977, 7593, 8405, 1263, 6121, 8758, + 9977, 7593, 8405, 1263, 6121, 8759, 721, 4530, + 9977, 7593, 8405, 1263, 6121, 8896, + 9977, 7593, 8405, 1263, 6121, 10802, + 9977, 7593, 8405, 1284, + 9977, 7593, 8405, 1442, + 9977, 7593, 8405, 1640, + 9977, 7593, 8405, 1680, + 9977, 7593, 8405, 1770, + 9977, 7593, 8405, 1794, + 9977, 7593, 8405, 2064, + 9977, 7593, 8405, 2250, + 9977, 7593, 8405, 2410, + 9977, 7593, 8405, 2516, + 9977, 7593, 8405, 2734, + 9977, 7593, 8405, 2774, + 9977, 7593, 8405, 3012, + 9977, 7593, 8405, 3038, + 9977, 7593, 8405, 3148, + 9977, 7593, 8405, 3149, 6121, 6516, + 9977, 7593, 8405, 3149, 6121, 10802, + 9977, 7593, 8405, 3149, 6121, 10804, + 9977, 7593, 8405, 3862, + 9977, 7593, 8405, 4142, + 9977, 7593, 8405, 4146, + 9977, 7593, 8405, 4148, + 9977, 7593, 8405, 4198, + 9977, 7593, 8405, 4393, 5758, + 9977, 7593, 8405, 4614, + 9977, 7593, 8405, 4771, 142, + 9977, 7593, 8405, 4771, 1022, + 9977, 7593, 8405, 4771, 1794, + 9977, 7593, 8405, 4771, 2064, + 9977, 7593, 8405, 4771, 2542, + 9977, 7593, 8405, 4771, 2704, + 9977, 7593, 8405, 4771, 3172, + 9977, 7593, 8405, 4771, 4144, + 9977, 7593, 8405, 5690, + 9977, 7593, 8405, 5734, + 9977, 7593, 8405, 5781, 142, + 9977, 7593, 8405, 5781, 172, + 9977, 7593, 8405, 5781, 174, + 9977, 7593, 8405, 5781, 5758, + 9977, 7593, 8405, 5890, + 9977, 7593, 8405, 5980, + 9977, 7593, 8405, 5982, + 9977, 7593, 8405, 5986, + 9977, 7593, 8405, 6200, + 9977, 7593, 8405, 6201, 6121, 3697, 3058, + 9977, 7593, 8405, 6201, 6121, 10804, + 9977, 7593, 8405, 6302, + 9977, 7593, 8405, 6399, 306, + 9977, 7593, 8405, 6519, 7316, + 9977, 7593, 8405, 6696, + 9977, 7593, 8405, 6710, + 9977, 7593, 8405, 7062, + 9977, 7593, 8405, 7316, + 9977, 7593, 8405, 7317, 6121, 7716, + 9977, 7593, 8405, 7455, 7316, + 9977, 7593, 8405, 7494, + 9977, 7593, 8405, 7495, 6121, 10804, + 9977, 7593, 8405, 7522, + 9977, 7593, 8405, 7551, 16, + 9977, 7593, 8405, 7551, 17, 6121, 5878, + 9977, 7593, 8405, 7551, 40, + 9977, 7593, 8405, 7981, 28, + 9977, 7593, 8405, 7981, 29, 6121, 10804, + 9977, 7593, 8405, 8065, 8425, 3096, + 9977, 7593, 8405, 8153, 11125, 28, + 9977, 7593, 8405, 8425, 3096, + 9977, 7593, 8405, 8960, + 9977, 7593, 8405, 9029, 306, + 9977, 7593, 8405, 9049, 3096, + 9977, 7593, 8405, 9372, + 9977, 7593, 8405, 9373, 6121, 8153, 6875, 7908, + 9977, 7593, 8405, 9501, 3058, + 9977, 7593, 8405, 10269, 0, + 9977, 7593, 8405, 10269, 8, + 9977, 7593, 8405, 10269, 807, 3096, + 9977, 7593, 8405, 10269, 3038, + 9977, 7593, 8405, 10269, 8065, 8425, 3096, + 9977, 7593, 8405, 10269, 8425, 3096, + 9977, 7593, 8405, 10396, + 9977, 7593, 8405, 10489, 664, + 9977, 7593, 8405, 10489, 672, + 9977, 7593, 8405, 10489, 1082, + 9977, 7593, 8405, 10509, 5758, + 9977, 7593, 8405, 10545, 40, + 9977, 7593, 8405, 10545, 41, 6121, 8758, + 9977, 7593, 8405, 10697, 236, + 9977, 7593, 8405, 10697, 886, + 9977, 7593, 8405, 10697, 887, 6121, 10802, + 9977, 7593, 8405, 10697, 1082, + 9977, 7593, 8405, 10735, 28, + 9977, 7593, 8405, 11125, 28, + 9977, 7593, 8405, 11127, 592, + 9977, 7593, 8405, 11383, 258, + 9977, 7593, 8405, 11665, 886, + 9977, 7593, 8405, 13415, 16, + 9977, 7593, 10301, 1, 258, + 9977, 7593, 10301, 177, 1262, + 9977, 7593, 10301, 561, 2734, + 9977, 8342, + 9977, 8405, 7593, 9063, 172, + 9977, 8405, 10396, + 9977, 8405, 12087, 28, + 9977, 9063, 8405, 0, + 9977, 9063, 8405, 1, 6121, 6516, + 9977, 9063, 8405, 1, 6121, 10804, + 9977, 9063, 8405, 8, + 9977, 9063, 8405, 9, 6121, 10804, + 9977, 9063, 8405, 16, + 9977, 9063, 8405, 17, 6121, 6874, + 9977, 9063, 8405, 17, 6121, 8432, + 9977, 9063, 8405, 17, 6121, 10804, + 9977, 9063, 8405, 28, + 9977, 9063, 8405, 29, 6121, 10804, + 9977, 9063, 8405, 40, + 9977, 9063, 8405, 41, 6121, 8153, 6378, + 9977, 9063, 8405, 41, 6121, 8432, + 9977, 9063, 8405, 41, 6121, 10804, + 9977, 9063, 8405, 102, + 9977, 9063, 8405, 142, + 9977, 9063, 8405, 164, + 9977, 9063, 8405, 172, + 9977, 9063, 8405, 173, 6121, 4530, + 9977, 9063, 8405, 173, 6121, 5878, + 9977, 9063, 8405, 173, 6121, 8473, 4530, + 9977, 9063, 8405, 174, + 9977, 9063, 8405, 175, 6121, 5878, + 9977, 9063, 8405, 176, + 9977, 9063, 8405, 177, 6121, 4530, + 9977, 9063, 8405, 177, 6121, 5878, + 9977, 9063, 8405, 177, 6121, 8473, 4530, + 9977, 9063, 8405, 177, 6121, 10802, + 9977, 9063, 8405, 182, + 9977, 9063, 8405, 183, 6121, 5934, + 9977, 9063, 8405, 184, + 9977, 9063, 8405, 185, 6121, 10802, + 9977, 9063, 8405, 236, + 9977, 9063, 8405, 237, 6121, 4530, + 9977, 9063, 8405, 237, 6121, 8758, + 9977, 9063, 8405, 237, 6121, 10802, + 9977, 9063, 8405, 258, + 9977, 9063, 8405, 259, 6121, 6516, + 9977, 9063, 8405, 259, 6121, 6874, + 9977, 9063, 8405, 276, + 9977, 9063, 8405, 294, + 9977, 9063, 8405, 306, + 9977, 9063, 8405, 307, 6121, 4530, + 9977, 9063, 8405, 307, 6121, 8758, + 9977, 9063, 8405, 307, 6121, 10677, 8758, + 9977, 9063, 8405, 307, 6121, 10802, + 9977, 9063, 8405, 448, + 9977, 9063, 8405, 468, + 9977, 9063, 8405, 469, 6121, 8473, 4530, + 9977, 9063, 8405, 496, + 9977, 9063, 8405, 560, + 9977, 9063, 8405, 561, 6121, 8473, 4530, + 9977, 9063, 8405, 561, 6121, 10802, + 9977, 9063, 8405, 592, + 9977, 9063, 8405, 612, + 9977, 9063, 8405, 626, + 9977, 9063, 8405, 652, + 9977, 9063, 8405, 656, + 9977, 9063, 8405, 658, + 9977, 9063, 8405, 664, + 9977, 9063, 8405, 672, + 9977, 9063, 8405, 673, 6121, 10802, + 9977, 9063, 8405, 673, 6121, 10804, + 9977, 9063, 8405, 807, 3096, + 9977, 9063, 8405, 886, + 9977, 9063, 8405, 887, 6121, 10677, 8758, + 9977, 9063, 8405, 887, 6121, 10802, + 9977, 9063, 8405, 887, 6121, 10804, + 9977, 9063, 8405, 1022, + 9977, 9063, 8405, 1074, + 9977, 9063, 8405, 1082, + 9977, 9063, 8405, 1262, + 9977, 9063, 8405, 1263, 6121, 8473, 4530, + 9977, 9063, 8405, 1263, 6121, 8758, + 9977, 9063, 8405, 1263, 6121, 8759, 721, 4530, + 9977, 9063, 8405, 1263, 6121, 8896, + 9977, 9063, 8405, 1263, 6121, 10802, + 9977, 9063, 8405, 1284, + 9977, 9063, 8405, 1442, + 9977, 9063, 8405, 1640, + 9977, 9063, 8405, 1680, + 9977, 9063, 8405, 1770, + 9977, 9063, 8405, 1794, + 9977, 9063, 8405, 2064, + 9977, 9063, 8405, 2250, + 9977, 9063, 8405, 2410, + 9977, 9063, 8405, 2516, + 9977, 9063, 8405, 2734, + 9977, 9063, 8405, 2774, + 9977, 9063, 8405, 3012, + 9977, 9063, 8405, 3038, + 9977, 9063, 8405, 3148, + 9977, 9063, 8405, 3149, 6121, 6516, + 9977, 9063, 8405, 3149, 6121, 10802, + 9977, 9063, 8405, 3149, 6121, 10804, + 9977, 9063, 8405, 3862, + 9977, 9063, 8405, 4142, + 9977, 9063, 8405, 4146, + 9977, 9063, 8405, 4148, + 9977, 9063, 8405, 4198, + 9977, 9063, 8405, 4393, 5758, + 9977, 9063, 8405, 4614, + 9977, 9063, 8405, 4771, 142, + 9977, 9063, 8405, 4771, 1022, + 9977, 9063, 8405, 4771, 1794, + 9977, 9063, 8405, 4771, 2064, + 9977, 9063, 8405, 4771, 2542, + 9977, 9063, 8405, 4771, 2704, + 9977, 9063, 8405, 4771, 3172, + 9977, 9063, 8405, 4771, 4144, + 9977, 9063, 8405, 5690, + 9977, 9063, 8405, 5734, + 9977, 9063, 8405, 5781, 142, + 9977, 9063, 8405, 5781, 172, + 9977, 9063, 8405, 5781, 174, + 9977, 9063, 8405, 5781, 5758, + 9977, 9063, 8405, 5890, + 9977, 9063, 8405, 5980, + 9977, 9063, 8405, 5982, + 9977, 9063, 8405, 5986, + 9977, 9063, 8405, 6200, + 9977, 9063, 8405, 6201, 6121, 3697, 3058, + 9977, 9063, 8405, 6201, 6121, 10804, + 9977, 9063, 8405, 6302, + 9977, 9063, 8405, 6399, 306, + 9977, 9063, 8405, 6519, 7316, + 9977, 9063, 8405, 6696, + 9977, 9063, 8405, 6710, + 9977, 9063, 8405, 7062, + 9977, 9063, 8405, 7316, + 9977, 9063, 8405, 7317, 6121, 7716, + 9977, 9063, 8405, 7455, 7316, + 9977, 9063, 8405, 7494, + 9977, 9063, 8405, 7495, 6121, 10804, + 9977, 9063, 8405, 7522, + 9977, 9063, 8405, 7551, 16, + 9977, 9063, 8405, 7551, 17, 6121, 5878, + 9977, 9063, 8405, 7551, 40, + 9977, 9063, 8405, 7981, 28, + 9977, 9063, 8405, 7981, 29, 6121, 10804, + 9977, 9063, 8405, 8065, 8425, 3096, + 9977, 9063, 8405, 8153, 11125, 28, + 9977, 9063, 8405, 8425, 3096, + 9977, 9063, 8405, 8960, + 9977, 9063, 8405, 9029, 306, + 9977, 9063, 8405, 9049, 3096, + 9977, 9063, 8405, 9372, + 9977, 9063, 8405, 9373, 6121, 8153, 6875, 7908, + 9977, 9063, 8405, 9501, 3058, + 9977, 9063, 8405, 10269, 0, + 9977, 9063, 8405, 10269, 8, + 9977, 9063, 8405, 10269, 807, 3096, + 9977, 9063, 8405, 10269, 3038, + 9977, 9063, 8405, 10269, 8065, 8425, 3096, + 9977, 9063, 8405, 10269, 8425, 3096, + 9977, 9063, 8405, 10489, 664, + 9977, 9063, 8405, 10489, 672, + 9977, 9063, 8405, 10489, 1082, + 9977, 9063, 8405, 10509, 5758, + 9977, 9063, 8405, 10545, 40, + 9977, 9063, 8405, 10545, 41, 6121, 8758, + 9977, 9063, 8405, 10697, 236, + 9977, 9063, 8405, 10697, 886, + 9977, 9063, 8405, 10697, 887, 6121, 10802, + 9977, 9063, 8405, 10697, 1082, + 9977, 9063, 8405, 10735, 28, + 9977, 9063, 8405, 11125, 28, + 9977, 9063, 8405, 11127, 592, + 9977, 9063, 8405, 11383, 258, + 9977, 9063, 8405, 11665, 886, + 9977, 9063, 8405, 13415, 16, + 9977, 9063, 10301, 1, 258, + 9977, 9063, 10301, 177, 1262, + 9977, 9063, 10301, 561, 2734, + 9977, 9578, + 9977, 11363, 5758, + 10003, 5758, + 10017, 5758, + 10017, 7580, + 10017, 7710, + 10141, 7383, 11765, 6434, + 10153, 6434, + 10157, 8774, + 10162, + 10171, 4223, 5836, + 10171, 6610, + 10171, 6616, + 10171, 6689, 2170, + 10171, 6689, 2540, + 10171, 6689, 2778, + 10171, 6689, 4200, + 10171, 6689, 4214, + 10171, 6689, 5190, + 10171, 6689, 6722, + 10171, 6689, 7508, + 10171, 6689, 7694, + 10171, 7723, 4927, 4790, + 10171, 7723, 4927, 6676, + 10171, 7723, 4927, 6686, + 10171, 7723, 4927, 6910, + 10171, 7723, 4927, 7038, + 10171, 7723, 4927, 7551, 8646, + 10171, 7723, 4927, 7860, + 10171, 7723, 4927, 8046, + 10171, 7723, 4927, 8646, + 10171, 7723, 4927, 11934, + 10171, 8525, 2670, + 10171, 8525, 2671, 10624, + 10171, 8525, 6784, + 10171, 8525, 6804, + 10171, 8525, 7576, + 10171, 8525, 8160, + 10171, 8525, 8514, + 10171, 8525, 8820, + 10171, 8525, 8876, + 10171, 8525, 9344, + 10171, 8525, 9672, + 10171, 9607, 6610, + 10171, 9665, 4926, + 10171, 10469, 4926, + 10171, 10585, 100, + 10171, 10585, 102, + 10171, 10585, 106, + 10171, 10585, 108, + 10171, 10585, 112, + 10171, 10585, 116, + 10171, 10585, 122, + 10171, 10585, 126, + 10171, 10585, 130, + 10171, 10585, 132, + 10171, 10585, 138, + 10171, 10585, 142, + 10171, 10585, 144, + 10171, 10585, 150, + 10171, 10585, 152, + 10171, 10585, 196, + 10171, 10585, 198, + 10171, 10585, 202, + 10171, 10585, 208, + 10171, 10585, 210, + 10171, 10585, 216, + 10171, 10585, 220, + 10171, 10585, 224, + 10171, 10585, 228, + 10171, 10585, 230, + 10171, 10585, 236, + 10171, 10585, 238, + 10171, 10585, 242, + 10171, 10585, 246, + 10171, 10585, 250, + 10171, 10585, 292, + 10171, 10585, 294, + 10171, 10585, 296, + 10171, 10585, 298, + 10171, 10585, 300, + 10171, 10585, 306, + 10171, 10585, 310, + 10171, 10585, 314, + 10171, 10585, 322, + 10171, 10585, 326, + 10171, 10585, 332, + 10171, 10585, 336, + 10171, 10585, 340, + 10171, 10585, 350, + 10171, 10585, 354, + 10171, 10585, 364, + 10171, 10585, 368, + 10171, 10585, 374, + 10171, 10585, 380, + 10171, 10585, 384, + 10171, 10585, 392, + 10171, 10585, 396, + 10171, 10585, 404, + 10171, 10585, 412, + 10171, 10585, 416, + 10171, 10585, 462, + 10171, 10585, 468, + 10171, 10585, 476, + 10171, 10585, 480, + 10171, 10585, 486, + 10171, 10585, 496, + 10171, 10585, 498, + 10171, 10585, 500, + 10171, 10585, 502, + 10171, 10585, 506, + 10171, 10585, 510, + 10171, 10585, 512, + 10171, 10585, 514, + 10171, 10585, 516, + 10171, 10585, 520, + 10171, 10585, 524, + 10171, 10585, 526, + 10171, 10585, 532, + 10171, 10585, 536, + 10171, 10585, 546, + 10171, 10585, 556, + 10171, 10585, 560, + 10171, 10585, 564, + 10171, 10585, 568, + 10171, 10585, 576, + 10171, 10585, 610, + 10171, 10585, 612, + 10171, 10585, 614, + 10171, 10585, 616, + 10171, 10585, 618, + 10171, 10585, 622, + 10171, 10585, 626, + 10171, 10585, 630, + 10171, 10585, 632, + 10171, 10585, 634, + 10171, 10585, 638, + 10171, 10585, 640, + 10171, 10585, 644, + 10171, 10585, 646, + 10171, 10585, 648, + 10171, 10585, 652, + 10171, 10585, 654, + 10171, 10585, 656, + 10171, 10585, 660, + 10171, 10585, 664, + 10171, 10585, 670, + 10171, 10585, 672, + 10171, 10585, 676, + 10171, 10585, 678, + 10171, 10585, 680, + 10171, 10585, 748, + 10171, 10585, 778, + 10171, 10585, 816, + 10171, 10585, 838, + 10171, 10585, 840, + 10171, 10585, 842, + 10171, 10585, 854, + 10171, 10585, 866, + 10171, 10585, 868, + 10171, 10585, 870, + 10171, 10585, 872, + 10171, 10585, 874, + 10171, 10585, 876, + 10171, 10585, 884, + 10171, 10585, 886, + 10171, 10585, 888, + 10171, 10585, 890, + 10171, 10585, 892, + 10171, 10585, 910, + 10171, 10585, 936, + 10171, 10585, 954, + 10171, 10585, 974, + 10171, 10585, 976, + 10171, 10585, 978, + 10171, 10585, 980, + 10171, 10585, 982, + 10171, 10585, 984, + 10171, 10585, 1034, + 10171, 10585, 1072, + 10171, 10585, 1140, + 10171, 10585, 1150, + 10171, 10585, 1188, + 10171, 10585, 1190, + 10171, 10585, 1192, + 10171, 10585, 1194, + 10171, 10585, 1204, + 10171, 10585, 1238, + 10171, 10585, 1250, + 10171, 10585, 1252, + 10171, 10585, 1254, + 10171, 10585, 1256, + 10171, 10585, 1258, + 10171, 10585, 1288, + 10171, 10585, 1322, + 10171, 10585, 1324, + 10171, 10585, 1326, + 10171, 10585, 1328, + 10171, 10585, 1330, + 10171, 10585, 1332, + 10171, 10585, 1334, + 10171, 10585, 1336, + 10171, 10585, 1338, + 10171, 10585, 1356, + 10171, 10585, 1370, + 10171, 10585, 1372, + 10171, 10585, 1374, + 10171, 10585, 1376, + 10171, 10585, 1378, + 10171, 10585, 1418, + 10171, 10585, 1502, + 10171, 10585, 1506, + 10171, 10585, 1540, + 10171, 10585, 1562, + 10171, 10585, 1574, + 10171, 10585, 1598, + 10171, 10585, 1654, + 10171, 10585, 1704, + 10171, 10585, 1706, + 10171, 10585, 1708, + 10171, 10585, 1712, + 10171, 10585, 1714, + 10171, 10585, 1716, + 10171, 10585, 1718, + 10171, 10585, 1720, + 10171, 10585, 1722, + 10171, 10585, 1724, + 10171, 10585, 1726, + 10171, 10585, 1728, + 10171, 10585, 1730, + 10171, 10585, 1732, + 10171, 10585, 1758, + 10171, 10585, 1798, + 10171, 10585, 1834, + 10171, 10585, 1854, + 10171, 10585, 1890, + 10171, 10585, 1932, + 10171, 10585, 1964, + 10171, 10585, 1966, + 10171, 10585, 1968, + 10171, 10585, 1972, + 10171, 10585, 1982, + 10171, 10585, 2016, + 10171, 10585, 2082, + 10171, 10585, 2122, + 10171, 10585, 2126, + 10171, 10585, 2130, + 10171, 10585, 2132, + 10171, 10585, 2134, + 10171, 10585, 2136, + 10171, 10585, 2188, + 10171, 10585, 2204, + 10171, 10585, 2212, + 10171, 10585, 2214, + 10171, 10585, 2216, + 10171, 10585, 2218, + 10171, 10585, 2220, + 10171, 10585, 2236, + 10171, 10585, 2266, + 10171, 10585, 2268, + 10171, 10585, 2270, + 10171, 10585, 2282, + 10171, 10585, 2294, + 10171, 10585, 2296, + 10171, 10585, 2298, + 10171, 10585, 2300, + 10171, 10585, 2302, + 10171, 10585, 2304, + 10171, 10585, 2316, + 10171, 10585, 2350, + 10171, 10585, 2352, + 10171, 10585, 2354, + 10171, 10585, 2356, + 10171, 10585, 2358, + 10171, 10585, 2360, + 10171, 10585, 2362, + 10171, 10585, 2370, + 10171, 10585, 2378, + 10171, 10585, 2402, + 10171, 10585, 2424, + 10171, 10585, 2466, + 10171, 10585, 2468, + 10171, 10585, 2482, + 10171, 10585, 2504, + 10171, 10585, 2516, + 10171, 10585, 2518, + 10171, 10585, 2520, + 10171, 10585, 2522, + 10171, 10585, 2524, + 10171, 10585, 2548, + 10171, 10585, 2566, + 10171, 10585, 2568, + 10171, 10585, 2570, + 10171, 10585, 2572, + 10171, 10585, 2574, + 10171, 10585, 2598, + 10171, 10585, 2620, + 10171, 10585, 2622, + 10171, 10585, 2624, + 10171, 10585, 2626, + 10171, 10585, 2628, + 10171, 10585, 2634, + 10171, 10585, 2666, + 10171, 10585, 2678, + 10171, 10585, 2680, + 10171, 10585, 2682, + 10171, 10585, 2684, + 10171, 10585, 2686, + 10171, 10585, 2718, + 10171, 10585, 2732, + 10171, 10585, 2734, + 10171, 10585, 2736, + 10171, 10585, 2738, + 10171, 10585, 2740, + 10171, 10585, 2772, + 10171, 10585, 2790, + 10171, 10585, 2792, + 10171, 10585, 2794, + 10171, 10585, 2796, + 10171, 10585, 2798, + 10171, 10585, 2844, + 10171, 10585, 2856, + 10171, 10585, 2896, + 10171, 10585, 2906, + 10171, 10585, 2922, + 10171, 10585, 2936, + 10171, 10585, 2952, + 10171, 10585, 2956, + 10171, 10585, 2968, + 10171, 10585, 2982, + 10171, 10585, 2984, + 10171, 10585, 2986, + 10171, 10585, 2988, + 10171, 10585, 2990, + 10171, 10585, 2992, + 10171, 10585, 2994, + 10171, 10585, 3002, + 10171, 10585, 3006, + 10171, 10585, 3050, + 10171, 10585, 3078, + 10171, 10585, 3120, + 10171, 10585, 3138, + 10171, 10585, 3146, + 10171, 10585, 3148, + 10171, 10585, 3150, + 10171, 10585, 3152, + 10171, 10585, 3154, + 10171, 10585, 3176, + 10171, 10585, 3202, + 10171, 10585, 3212, + 10171, 10585, 3214, + 10171, 10585, 3216, + 10171, 10585, 3218, + 10171, 10585, 3220, + 10171, 10585, 3826, + 10171, 10585, 3856, + 10171, 10585, 3858, + 10171, 10585, 3860, + 10171, 10585, 3862, + 10171, 10585, 3864, + 10171, 10585, 3866, + 10171, 10585, 3868, + 10171, 10585, 3874, + 10171, 10585, 3890, + 10171, 10585, 3906, + 10171, 10585, 3924, + 10171, 10585, 3998, + 10171, 10585, 4010, + 10171, 10585, 4028, + 10171, 10585, 4046, + 10171, 10585, 4232, + 10171, 10585, 4270, + 10171, 10585, 4278, + 10171, 10585, 4308, + 10171, 10585, 4310, + 10171, 10585, 4312, + 10171, 10585, 4370, + 10171, 10585, 4372, + 10171, 10585, 4374, + 10171, 10585, 4378, + 10171, 10585, 4412, + 10171, 10585, 4414, + 10171, 10585, 4416, + 10171, 10585, 4796, + 10171, 10585, 4798, + 10171, 10585, 4804, + 10171, 10585, 4806, + 10171, 10585, 4808, + 10171, 10585, 4810, + 10171, 10585, 4812, + 10171, 10585, 4814, + 10171, 10585, 4816, + 10171, 10585, 5034, + 10171, 10585, 5292, + 10171, 10585, 5296, + 10171, 10585, 5314, + 10171, 10585, 5332, + 10171, 10585, 5410, + 10171, 10585, 5416, + 10171, 10585, 5418, + 10171, 10585, 5422, + 10171, 10585, 5462, + 10171, 10585, 5478, + 10171, 10585, 5480, + 10171, 10585, 5482, + 10171, 10585, 5484, + 10171, 10585, 5486, + 10171, 10585, 5508, + 10171, 10585, 5510, + 10171, 10585, 5512, + 10171, 10585, 5514, + 10171, 10585, 5666, + 10171, 10585, 5678, + 10171, 10585, 5704, + 10171, 10585, 5732, + 10171, 10585, 5786, + 10171, 10585, 5794, + 10171, 10585, 5866, + 10171, 10585, 5868, + 10171, 10585, 5870, + 10171, 10585, 5906, + 10171, 10585, 5914, + 10171, 10585, 5928, + 10171, 10585, 5932, + 10171, 10585, 5974, + 10171, 10585, 5976, + 10171, 10585, 5984, + 10171, 10585, 6032, + 10171, 10585, 6034, + 10171, 10585, 6038, + 10171, 10585, 6148, + 10171, 10585, 6150, + 10171, 10585, 6152, + 10171, 10585, 6154, + 10171, 10585, 6264, + 10171, 10585, 6274, + 10171, 10585, 6300, + 10171, 10585, 6328, + 10171, 10585, 6336, + 10171, 10585, 6550, + 10171, 10585, 6552, + 10171, 10585, 6846, + 10171, 10585, 6848, + 10171, 10585, 7066, + 10171, 10585, 7068, + 10171, 10585, 7406, + 10171, 10585, 7408, + 10171, 10585, 9313, 0, + 10171, 10585, 9313, 8, + 10171, 10585, 9313, 16, + 10171, 10585, 9313, 28, + 10171, 10585, 9313, 40, + 10171, 10585, 9313, 58, + 10171, 10585, 9313, 162, + 10171, 10585, 9313, 422, + 10171, 10585, 9313, 622, + 10171, 10585, 11223, 838, + 10171, 10585, 11223, 1188, + 10171, 10585, 11223, 1964, + 10171, 10585, 11223, 2266, + 10171, 10585, 11723, 0, + 10171, 10585, 11723, 8, + 10171, 10585, 11723, 16, + 10171, 10585, 11723, 28, + 10171, 10585, 11723, 40, + 10171, 10585, 11723, 58, + 10171, 10585, 11723, 162, + 10171, 10767, 11639, 4926, + 10171, 11163, 11228, + 10171, 11224, + 10171, 11400, + 10173, 12403, 6689, 2170, + 10173, 12403, 6689, 2540, + 10173, 12403, 6689, 2778, + 10173, 12403, 6689, 4200, + 10173, 12403, 6689, 4214, + 10173, 12403, 6689, 5190, + 10173, 12403, 6689, 6260, + 10173, 12403, 6689, 6722, + 10173, 12403, 6689, 7508, + 10173, 12403, 6689, 7694, + 10179, 9539, 11054, + 10192, + 10203, 7580, + 10203, 11143, 2170, + 10213, 11894, + 10221, 7593, 8405, 80, + 10221, 7593, 8405, 176, + 10221, 7593, 8405, 238, + 10221, 7593, 8405, 274, + 10221, 7593, 8405, 438, + 10221, 7593, 8405, 596, + 10221, 7593, 8405, 626, + 10221, 7593, 8405, 756, + 10221, 7593, 8405, 858, + 10221, 7593, 8405, 900, + 10221, 7593, 8405, 1038, + 10221, 7593, 8405, 1216, + 10221, 7593, 8405, 1340, + 10221, 7593, 8405, 1350, + 10221, 7593, 8405, 1380, + 10221, 7593, 8405, 1420, + 10221, 7593, 8405, 1520, + 10221, 7593, 8405, 1588, + 10221, 7593, 8405, 1744, + 10221, 7593, 8405, 1860, + 10221, 7593, 8405, 1992, + 10221, 7593, 8405, 2196, + 10221, 7593, 8405, 2290, + 10221, 7593, 8405, 2384, + 10221, 7593, 8405, 2490, + 10221, 7593, 8405, 2648, + 10221, 7593, 8405, 2654, + 10221, 7593, 8405, 2868, + 10221, 7593, 8405, 2954, + 10221, 7593, 8405, 3140, + 10221, 7593, 8405, 3884, + 10221, 7593, 8405, 3904, + 10221, 7593, 8405, 4316, + 10221, 7593, 8405, 4634, + 10221, 7593, 8405, 4742, + 10221, 7593, 8405, 5414, + 10221, 7593, 8405, 5698, + 10221, 7593, 8405, 6268, + 10221, 8405, 80, + 10221, 8405, 176, + 10221, 8405, 202, + 10221, 8405, 238, + 10221, 8405, 274, + 10221, 8405, 438, + 10221, 8405, 596, + 10221, 8405, 626, + 10221, 8405, 658, + 10221, 8405, 710, + 10221, 8405, 756, + 10221, 8405, 858, + 10221, 8405, 900, + 10221, 8405, 1038, + 10221, 8405, 1216, + 10221, 8405, 1340, + 10221, 8405, 1350, + 10221, 8405, 1380, + 10221, 8405, 1420, + 10221, 8405, 1520, + 10221, 8405, 1588, + 10221, 8405, 1744, + 10221, 8405, 1860, + 10221, 8405, 1992, + 10221, 8405, 2196, + 10221, 8405, 2290, + 10221, 8405, 2384, + 10221, 8405, 2490, + 10221, 8405, 2648, + 10221, 8405, 2654, + 10221, 8405, 2868, + 10221, 8405, 2954, + 10221, 8405, 3140, + 10221, 8405, 3884, + 10221, 8405, 3904, + 10221, 8405, 4316, + 10221, 8405, 4634, + 10221, 8405, 4742, + 10221, 8405, 5414, + 10221, 8405, 5698, + 10221, 8405, 6268, + 10221, 8405, 6728, + 10221, 8405, 8869, 1216, + 10221, 9063, 8405, 80, + 10221, 9063, 8405, 176, + 10221, 9063, 8405, 238, + 10221, 9063, 8405, 274, + 10221, 9063, 8405, 438, + 10221, 9063, 8405, 596, + 10221, 9063, 8405, 626, + 10221, 9063, 8405, 756, + 10221, 9063, 8405, 858, + 10221, 9063, 8405, 900, + 10221, 9063, 8405, 1038, + 10221, 9063, 8405, 1216, + 10221, 9063, 8405, 1340, + 10221, 9063, 8405, 1350, + 10221, 9063, 8405, 1380, + 10221, 9063, 8405, 1420, + 10221, 9063, 8405, 1520, + 10221, 9063, 8405, 1588, + 10221, 9063, 8405, 1744, + 10221, 9063, 8405, 1860, + 10221, 9063, 8405, 1992, + 10221, 9063, 8405, 2196, + 10221, 9063, 8405, 2290, + 10221, 9063, 8405, 2384, + 10221, 9063, 8405, 2490, + 10221, 9063, 8405, 2648, + 10221, 9063, 8405, 2654, + 10221, 9063, 8405, 2868, + 10221, 9063, 8405, 2954, + 10221, 9063, 8405, 3140, + 10221, 9063, 8405, 3884, + 10221, 9063, 8405, 3904, + 10221, 9063, 8405, 4316, + 10221, 9063, 8405, 4634, + 10221, 9063, 8405, 4742, + 10221, 9063, 8405, 5414, + 10221, 9063, 8405, 5698, + 10221, 9063, 8405, 6268, + 10221, 11163, 11228, + 10225, 436, + 10225, 5759, 7282, + 10225, 5759, 8916, + 10225, 5759, 9824, + 10225, 5759, 9870, + 10225, 5759, 9904, + 10225, 5759, 11900, + 10225, 6689, 2170, + 10225, 6689, 2540, + 10225, 6689, 2778, + 10225, 6689, 4200, + 10225, 6689, 4214, + 10225, 6689, 5190, + 10225, 6689, 6260, + 10225, 6689, 6722, + 10225, 6689, 7508, + 10225, 6689, 7694, + 10225, 7469, 5758, + 10225, 7803, 5759, 8, + 10225, 7803, 5759, 16, + 10225, 7803, 5759, 28, + 10225, 7803, 5759, 40, + 10225, 7803, 5759, 58, + 10225, 7803, 5759, 72, + 10225, 7803, 5759, 92, + 10225, 7803, 5759, 266, + 10225, 7803, 5759, 606, + 10225, 7803, 5759, 8031, 8, + 10225, 7803, 5759, 8031, 28, + 10225, 7803, 5759, 9827, 22, + 10225, 7803, 5759, 9827, 34, + 10225, 7803, 5759, 9827, 344, + 10225, 7803, 5759, 9827, 518, + 10225, 7803, 8031, 8, + 10225, 7803, 8031, 28, + 10225, 8405, 0, + 10225, 8405, 8, + 10225, 8405, 16, + 10225, 8405, 28, + 10225, 8405, 40, + 10225, 8405, 58, + 10225, 8405, 72, + 10225, 8405, 92, + 10225, 8405, 100, + 10225, 8405, 116, + 10225, 8405, 138, + 10225, 8405, 216, + 10225, 8405, 236, + 10225, 8405, 266, + 10225, 8405, 292, + 10225, 8405, 306, + 10225, 8405, 332, + 10225, 8405, 364, + 10225, 8405, 392, + 10225, 8405, 462, + 10225, 8405, 510, + 10225, 8405, 524, + 10225, 8405, 556, + 10225, 8405, 606, + 10225, 8405, 610, + 10225, 8405, 652, + 10225, 8405, 792, + 10225, 8405, 884, + 10225, 8405, 974, + 10225, 8405, 996, + 10225, 8405, 1260, + 10225, 8405, 1512, + 10225, 8405, 1612, + 10225, 8405, 1796, + 10225, 8405, 2030, + 10225, 8405, 2076, + 10225, 8405, 2126, + 10225, 8405, 2212, + 10225, 8405, 2516, + 10225, 8405, 2566, + 10225, 8405, 2678, + 10225, 8405, 2746, + 10225, 8405, 4016, + 10225, 8405, 5994, + 10225, 8405, 9827, 22, + 10225, 8405, 9827, 34, + 10225, 8405, 9827, 344, + 10225, 8405, 9827, 518, + 10227, 171, 7318, + 10227, 1496, + 10227, 2826, + 10227, 5759, 3227, 6498, + 10227, 5759, 6498, + 10227, 5759, 7282, + 10227, 5759, 7758, + 10227, 5759, 8916, + 10227, 5759, 8944, + 10227, 5759, 9824, + 10227, 6380, + 10227, 6689, 2170, + 10227, 6689, 2540, + 10227, 6689, 2778, + 10227, 6689, 4200, + 10227, 6689, 4214, + 10227, 6689, 5190, + 10227, 6689, 6260, + 10227, 6689, 6722, + 10227, 6689, 7508, + 10227, 6689, 7694, + 10227, 7714, + 10227, 7803, 5759, 16, + 10227, 7803, 5759, 40, + 10227, 7803, 5759, 58, + 10227, 7803, 5759, 72, + 10227, 7803, 5759, 92, + 10227, 7803, 5759, 162, + 10227, 7803, 5759, 266, + 10227, 7803, 5759, 440, + 10227, 7803, 5759, 606, + 10227, 8405, 0, + 10227, 8405, 16, + 10227, 8405, 40, + 10227, 8405, 58, + 10227, 8405, 72, + 10227, 8405, 92, + 10227, 8405, 100, + 10227, 8405, 116, + 10227, 8405, 138, + 10227, 8405, 162, + 10227, 8405, 196, + 10227, 8405, 216, + 10227, 8405, 236, + 10227, 8405, 266, + 10227, 8405, 292, + 10227, 8405, 306, + 10227, 8405, 332, + 10227, 8405, 364, + 10227, 8405, 392, + 10227, 8405, 440, + 10227, 8405, 462, + 10227, 8405, 510, + 10227, 8405, 524, + 10227, 8405, 556, + 10227, 8405, 606, + 10227, 8405, 610, + 10227, 8405, 652, + 10227, 8405, 670, + 10227, 8405, 792, + 10227, 8405, 884, + 10227, 8405, 974, + 10227, 8405, 996, + 10227, 8405, 1260, + 10227, 8405, 1512, + 10227, 8405, 1612, + 10227, 8405, 1796, + 10227, 8405, 2030, + 10227, 8405, 2076, + 10227, 8405, 2126, + 10227, 8405, 2212, + 10227, 8405, 2438, + 10227, 8405, 2516, + 10227, 8405, 2678, + 10227, 8405, 2746, + 10227, 8405, 4016, + 10227, 8405, 4320, + 10227, 8405, 4748, + 10227, 8405, 5994, + 10231, 9513, 2170, + 10231, 9513, 2540, + 10231, 9513, 2670, + 10231, 9513, 2778, + 10231, 9513, 4200, + 10231, 9513, 4214, + 10231, 9513, 5190, + 10231, 9513, 6722, + 10231, 9513, 7508, + 10231, 9513, 7694, + 10231, 9513, 8820, + 10231, 9513, 8876, + 10241, 1177, 2681, 3276, + 10241, 1177, 2681, 6110, + 10241, 1177, 2681, 8192, + 10241, 1177, 2681, 8251, 6116, + 10241, 1177, 2681, 8333, 4830, + 10241, 1177, 2681, 8971, 7812, + 10241, 1177, 2681, 9395, 7639, 10344, + 10241, 1177, 2681, 9893, 9786, + 10241, 1177, 2681, 9934, + 10241, 1177, 2681, 9953, 4194, + 10241, 1177, 2681, 9963, 8290, + 10241, 1177, 2681, 10323, 8436, + 10241, 1177, 2681, 10680, + 10241, 1177, 2681, 11199, 6716, + 10241, 1177, 6131, 439, 2681, 9148, + 10241, 1177, 6383, 11454, + 10241, 1177, 6868, + 10241, 1177, 6877, 7388, + 10241, 1177, 6877, 8790, + 10241, 1177, 6877, 11732, + 10241, 1177, 6877, 13000, + 10241, 1177, 6995, 7738, + 10241, 1177, 7187, 9118, + 10241, 1177, 7348, + 10241, 1177, 7593, 8790, + 10241, 1177, 7593, 13000, + 10241, 1177, 7987, 11454, + 10241, 1177, 7999, 9784, + 10241, 1177, 8071, 569, 4944, + 10241, 1177, 8642, + 10241, 1177, 9341, 10632, + 10241, 1177, 9478, + 10241, 1177, 9613, 8898, + 10241, 1177, 9630, + 10241, 1177, 9832, + 10241, 1177, 9878, + 10241, 1177, 9954, + 10241, 1177, 9992, + 10241, 1177, 10146, + 10241, 1177, 10252, + 10241, 1177, 10458, + 10241, 1177, 10638, + 10241, 1177, 10689, 6796, + 10241, 1177, 10698, + 10241, 1177, 10793, 429, 2681, 7100, + 10241, 1177, 10998, + 10241, 1177, 11013, 10632, + 10241, 1177, 11056, + 10241, 1177, 11058, + 10241, 1177, 11247, 6416, + 10241, 1177, 11481, 91, 2681, 10732, + 10241, 1177, 11482, + 10241, 1177, 11614, + 10241, 1177, 11628, + 10241, 1177, 11678, + 10241, 1177, 11702, + 10241, 1177, 11704, + 10241, 1177, 11756, + 10241, 1177, 11836, + 10241, 1177, 11930, + 10241, 1177, 11938, + 10241, 1177, 12100, + 10241, 1177, 12414, + 10241, 1177, 12918, + 10243, 8405, 0, + 10243, 8405, 8, + 10243, 8405, 16, + 10243, 8405, 26, + 10243, 8405, 28, + 10243, 8405, 40, + 10243, 8405, 100, + 10243, 8405, 102, + 10243, 8405, 106, + 10243, 8405, 108, + 10243, 8405, 112, + 10243, 8405, 138, + 10243, 8405, 142, + 10243, 8405, 144, + 10243, 8405, 150, + 10243, 8405, 152, + 10243, 8405, 216, + 10243, 8405, 220, + 10243, 8405, 224, + 10243, 8405, 228, + 10243, 8405, 230, + 10243, 8405, 236, + 10243, 8405, 238, + 10243, 8405, 242, + 10243, 8405, 246, + 10243, 8405, 250, + 10243, 8405, 306, + 10243, 8405, 310, + 10243, 8405, 314, + 10243, 8405, 322, + 10243, 8405, 326, + 10243, 8405, 364, + 10243, 8405, 368, + 10243, 8405, 374, + 10243, 8405, 380, + 10243, 8405, 384, + 10243, 8405, 392, + 10243, 8405, 396, + 10243, 8405, 404, + 10243, 8405, 412, + 10243, 8405, 416, + 10243, 8405, 462, + 10243, 8405, 468, + 10243, 8405, 476, + 10243, 8405, 480, + 10243, 8405, 486, + 10243, 8405, 510, + 10243, 8405, 512, + 10243, 8405, 514, + 10243, 8405, 516, + 10243, 8405, 520, + 10243, 8405, 524, + 10243, 8405, 526, + 10243, 8405, 532, + 10243, 8405, 536, + 10243, 8405, 546, + 10243, 8405, 556, + 10243, 8405, 560, + 10243, 8405, 564, + 10243, 8405, 568, + 10243, 8405, 576, + 10243, 8405, 618, + 10243, 8405, 622, + 10243, 8405, 626, + 10243, 8405, 630, + 10243, 8405, 632, + 10243, 8405, 652, + 10243, 8405, 660, + 10243, 8405, 664, + 10243, 8405, 670, + 10243, 8405, 672, + 10243, 8405, 676, + 10243, 8405, 678, + 10243, 8405, 680, + 10243, 8405, 7593, 0, + 10243, 8405, 7593, 8, + 10243, 8405, 7593, 16, + 10243, 8405, 7593, 28, + 10243, 8405, 7593, 40, + 10243, 8405, 7593, 306, + 10243, 8405, 7593, 310, + 10243, 8405, 7593, 576, + 10243, 8405, 7593, 622, + 10243, 8405, 7593, 652, + 10243, 8405, 7593, 660, + 10243, 8405, 7593, 664, + 10243, 8921, 11067, 4926, + 10243, 9165, 6224, + 10243, 11067, 4926, + 10256, + 10257, 9495, 6121, 10677, 760, + 10260, + 10261, 6121, 7711, 5758, + 10261, 6121, 7768, + 10261, 6121, 8153, 8758, + 10261, 6121, 9546, + 10261, 6121, 10666, + 10261, 6121, 11097, 6435, 6121, 4530, + 10261, 6121, 12492, + 10261, 7939, 1, 7383, 10374, + 10261, 9015, 6121, 7580, + 10261, 10982, + 10265, 9610, + 10267, 2163, 5758, + 10267, 4841, 36, + 10267, 10469, 4926, + 10267, 10670, + 10267, 12017, 4926, + 10267, 12064, + 10277, 11663, 10539, 8774, + 10283, 8405, 0, + 10283, 8405, 8, + 10283, 8405, 16, + 10283, 8405, 26, + 10283, 8405, 28, + 10283, 8405, 40, + 10283, 8405, 100, + 10283, 8405, 102, + 10283, 8405, 106, + 10283, 8405, 108, + 10283, 8405, 112, + 10283, 8405, 138, + 10283, 8405, 142, + 10283, 8405, 144, + 10283, 8405, 150, + 10283, 8405, 152, + 10283, 8405, 216, + 10283, 8405, 220, + 10283, 8405, 224, + 10283, 8405, 228, + 10283, 8405, 230, + 10283, 8405, 236, + 10283, 8405, 238, + 10283, 8405, 242, + 10283, 8405, 246, + 10283, 8405, 250, + 10283, 8405, 306, + 10283, 8405, 310, + 10283, 8405, 314, + 10283, 8405, 322, + 10283, 8405, 326, + 10283, 8405, 364, + 10283, 8405, 368, + 10283, 8405, 374, + 10283, 8405, 380, + 10283, 8405, 384, + 10283, 8405, 392, + 10283, 8405, 396, + 10283, 8405, 404, + 10283, 8405, 412, + 10283, 8405, 416, + 10283, 8405, 462, + 10283, 8405, 468, + 10283, 8405, 476, + 10283, 8405, 480, + 10283, 8405, 486, + 10283, 8405, 510, + 10283, 8405, 512, + 10283, 8405, 514, + 10283, 8405, 516, + 10283, 8405, 520, + 10283, 8405, 524, + 10283, 8405, 526, + 10283, 8405, 532, + 10283, 8405, 536, + 10283, 8405, 546, + 10283, 8405, 556, + 10283, 8405, 560, + 10283, 8405, 564, + 10283, 8405, 568, + 10283, 8405, 576, + 10283, 8405, 610, + 10283, 8405, 612, + 10283, 8405, 614, + 10283, 8405, 616, + 10283, 8405, 618, + 10283, 8405, 622, + 10283, 8405, 626, + 10283, 8405, 630, + 10283, 8405, 632, + 10283, 8405, 652, + 10283, 8405, 660, + 10283, 8405, 664, + 10283, 8405, 670, + 10283, 8405, 672, + 10283, 8405, 676, + 10283, 8405, 678, + 10283, 8405, 680, + 10283, 8405, 7593, 0, + 10283, 8405, 7593, 8, + 10283, 8405, 7593, 16, + 10283, 8405, 7593, 28, + 10283, 8405, 7593, 40, + 10283, 8405, 7593, 236, + 10283, 8405, 7593, 238, + 10283, 8405, 7593, 242, + 10283, 8405, 7593, 246, + 10283, 8405, 7593, 250, + 10283, 8405, 7593, 306, + 10283, 8405, 7593, 310, + 10283, 8405, 7593, 326, + 10283, 8405, 7593, 384, + 10283, 8405, 7593, 416, + 10283, 8405, 7593, 510, + 10283, 8405, 7593, 512, + 10283, 8405, 7593, 514, + 10283, 8405, 7593, 516, + 10283, 8405, 7593, 520, + 10283, 8405, 7593, 532, + 10283, 8405, 7593, 546, + 10283, 8405, 7593, 568, + 10283, 8405, 7593, 576, + 10283, 8405, 7593, 622, + 10283, 8405, 7593, 652, + 10283, 8405, 7593, 660, + 10283, 8405, 7593, 664, + 10283, 8473, 1044, + 10283, 8921, 11067, 4926, + 10283, 9165, 4772, + 10283, 11067, 4926, + 10286, + 10297, 2638, + 10321, 8774, + 10327, 114, + 10327, 6408, + 10327, 6409, 6121, 5385, 735, 8165, 275, 6435, 10441, 601, 721, 4848, + 10327, 6409, 6121, 5385, 735, 8165, 275, 6435, 10441, 601, 721, 7442, + 10327, 6409, 6121, 5385, 735, 8165, 275, 6435, 10441, 4117, 721, 4848, + 10327, 6409, 6121, 5385, 735, 8165, 275, 6435, 10441, 4117, 721, 7442, + 10327, 6409, 6121, 5385, 735, 8165, 275, 6435, 10441, 4849, 721, 600, + 10327, 6409, 6121, 5385, 735, 8165, 275, 6435, 10441, 4849, 721, 4116, + 10327, 6409, 6121, 5385, 735, 8165, 275, 6435, 10441, 7443, 721, 600, + 10327, 6409, 6121, 5385, 735, 8165, 275, 6435, 10441, 7443, 721, 4116, + 10327, 6409, 9537, 4848, + 10327, 7443, 6409, 6121, 1044, + 10333, 2779, 8709, 5387, 4894, + 10333, 2779, 8709, 8328, + 10333, 4895, 5387, 2779, 8708, + 10333, 4895, 5387, 7550, + 10333, 6516, + 10333, 7551, 5387, 4894, + 10333, 9796, + 10333, 11164, + 10333, 11358, + 10339, 8405, 601, 5876, + 10339, 8405, 601, 10716, + 10339, 8405, 604, + 10339, 8405, 1045, 7580, + 10339, 8405, 1045, 10677, 760, + 10339, 8405, 1045, 11649, 760, + 10339, 8405, 1109, 1809, 5964, + 10339, 8405, 1109, 4423, 5964, + 10339, 8405, 1809, 601, 10716, + 10339, 8405, 1809, 4117, 10716, + 10339, 8405, 1809, 4849, 6434, + 10339, 8405, 1809, 4849, 10716, + 10339, 8405, 1809, 5550, + 10339, 8405, 1809, 5965, 760, + 10339, 8405, 1809, 6379, 7908, + 10339, 8405, 1809, 6875, 7908, + 10339, 8405, 1809, 7443, 10716, + 10339, 8405, 1809, 7708, + 10339, 8405, 1809, 8151, 5965, 760, + 10339, 8405, 1809, 8151, 11095, 5965, 760, + 10339, 8405, 1809, 8432, + 10339, 8405, 1809, 10267, 12017, 4926, + 10339, 8405, 1809, 10677, 4876, + 10339, 8405, 1809, 11095, 5965, 760, + 10339, 8405, 1809, 11449, 7908, + 10339, 8405, 1911, 5965, 760, + 10339, 8405, 1911, 8151, 5965, 760, + 10339, 8405, 1911, 8151, 11095, 5965, 760, + 10339, 8405, 1911, 11095, 5965, 760, + 10339, 8405, 3071, 10799, 5965, 4926, + 10339, 8405, 4117, 5876, + 10339, 8405, 4117, 10716, + 10339, 8405, 4389, 11859, 6610, + 10339, 8405, 4423, 5965, 760, + 10339, 8405, 4423, 8151, 5965, 760, + 10339, 8405, 4423, 8151, 11095, 5965, 760, + 10339, 8405, 4423, 11095, 5965, 760, + 10339, 8405, 4849, 4389, 5550, + 10339, 8405, 4849, 10716, + 10339, 8405, 5385, 7530, + 10339, 8405, 5445, 5758, + 10339, 8405, 6179, 10799, 5965, 4926, + 10339, 8405, 6379, 7908, + 10339, 8405, 6485, 1809, 5964, + 10339, 8405, 6485, 4423, 5964, + 10339, 8405, 6610, + 10339, 8405, 6623, 7908, + 10339, 8405, 6875, 7908, + 10339, 8405, 7121, 7443, 8077, 6408, + 10339, 8405, 7173, 5758, + 10339, 8405, 7390, + 10339, 8405, 7443, 4389, 5550, + 10339, 8405, 7443, 10716, + 10339, 8405, 7530, + 10339, 8405, 7551, 8167, 5758, + 10339, 8405, 7593, 0, + 10339, 8405, 7593, 2, + 10339, 8405, 7593, 4, + 10339, 8405, 7593, 5, 6121, 3966, + 10339, 8405, 7593, 6, + 10339, 8405, 7593, 8, + 10339, 8405, 7593, 10, + 10339, 8405, 7593, 12, + 10339, 8405, 7593, 14, + 10339, 8405, 7593, 15, 6121, 4530, + 10339, 8405, 7593, 17, 6121, 8758, + 10339, 8405, 7593, 18, + 10339, 8405, 7593, 19, 6121, 12426, + 10339, 8405, 7593, 20, + 10339, 8405, 7593, 22, + 10339, 8405, 7593, 23, 6121, 9553, 4530, + 10339, 8405, 7593, 23, 6121, 11215, 4530, + 10339, 8405, 7593, 24, + 10339, 8405, 7593, 25, 6121, 4530, + 10339, 8405, 7593, 27, 6121, 4849, 4530, + 10339, 8405, 7593, 27, 6121, 11215, 4530, + 10339, 8405, 7593, 28, + 10339, 8405, 7593, 30, + 10339, 8405, 7593, 34, + 10339, 8405, 7593, 36, + 10339, 8405, 7593, 37, 6121, 4530, + 10339, 8405, 7593, 38, + 10339, 8405, 7593, 39, 6121, 9553, 4530, + 10339, 8405, 7593, 40, + 10339, 8405, 7593, 41, 760, + 10339, 8405, 7593, 42, + 10339, 8405, 7593, 43, 6121, 4530, + 10339, 8405, 7593, 44, + 10339, 8405, 7593, 46, + 10339, 8405, 7593, 48, + 10339, 8405, 7593, 50, + 10339, 8405, 7593, 51, 6121, 3966, + 10339, 8405, 7593, 51, 6121, 11215, 4530, + 10339, 8405, 7593, 710, + 10339, 8405, 7593, 888, + 10339, 8405, 7593, 1110, + 10339, 8405, 7593, 1124, + 10339, 8405, 7593, 1130, + 10339, 8405, 7593, 1138, + 10339, 8405, 7593, 2216, + 10339, 8405, 7593, 2725, 4389, 28, + 10339, 8405, 7593, 3774, + 10339, 8405, 7593, 4614, + 10339, 8405, 7593, 5385, 8, + 10339, 8405, 7593, 5385, 28, + 10339, 8405, 7593, 6406, + 10339, 8405, 7593, 6674, + 10339, 8405, 7593, 6824, + 10339, 8405, 7593, 6879, 2216, + 10339, 8405, 7593, 6879, 6824, + 10339, 8405, 7593, 7494, + 10339, 8405, 7593, 7682, + 10339, 8405, 7593, 7981, 28, + 10339, 8405, 7593, 8005, 4389, 28, + 10339, 8405, 7593, 8679, 12, + 10339, 8405, 7593, 8869, 0, + 10339, 8405, 7593, 8869, 14, + 10339, 8405, 7593, 8869, 16, + 10339, 8405, 7593, 8869, 24, + 10339, 8405, 7593, 8869, 25, 6121, 4895, 1760, + 10339, 8405, 7593, 8869, 34, + 10339, 8405, 7593, 8869, 35, 6121, 4530, + 10339, 8405, 7593, 8869, 42, + 10339, 8405, 7593, 8869, 66, + 10339, 8405, 7593, 8869, 5385, 8, + 10339, 8405, 7593, 8869, 6406, + 10339, 8405, 7593, 9063, 16, + 10339, 8405, 7593, 9063, 17, 6121, 8758, + 10339, 8405, 7593, 9063, 22, + 10339, 8405, 7593, 9063, 26, + 10339, 8405, 7593, 9063, 40, + 10339, 8405, 7593, 9063, 10267, 34, + 10339, 8405, 7593, 9185, 19, 6121, 8758, + 10339, 8405, 7593, 9808, + 10339, 8405, 7593, 10489, 5385, 8, + 10339, 8405, 7593, 10489, 9313, 5836, + 10339, 8405, 7593, 10523, 40, + 10339, 8405, 8153, 7390, + 10339, 8405, 8153, 11424, + 10339, 8405, 8432, + 10339, 8405, 8473, 6875, 7908, + 10339, 8405, 8473, 8153, 6379, 7908, + 10339, 8405, 8473, 8153, 6875, 7908, + 10339, 8405, 8631, 601, 6434, + 10339, 8405, 8631, 4117, 6434, + 10339, 8405, 8631, 6610, + 10339, 8405, 8631, 10267, 12017, 4926, + 10339, 8405, 8631, 12017, 4926, + 10339, 8405, 8645, 4530, + 10339, 8405, 8755, 721, 1809, 5964, + 10339, 8405, 8755, 721, 4423, 5964, + 10339, 8405, 8869, 6616, + 10339, 8405, 9063, 0, + 10339, 8405, 9063, 2, + 10339, 8405, 9063, 6, + 10339, 8405, 9063, 8, + 10339, 8405, 9063, 12, + 10339, 8405, 9063, 14, + 10339, 8405, 9063, 16, + 10339, 8405, 9063, 18, + 10339, 8405, 9063, 20, + 10339, 8405, 9063, 22, + 10339, 8405, 9063, 24, + 10339, 8405, 9063, 26, + 10339, 8405, 9063, 28, + 10339, 8405, 9063, 30, + 10339, 8405, 9063, 34, + 10339, 8405, 9063, 38, + 10339, 8405, 9063, 40, + 10339, 8405, 9063, 42, + 10339, 8405, 9063, 44, + 10339, 8405, 9063, 66, + 10339, 8405, 9063, 450, + 10339, 8405, 9063, 7981, 2, + 10339, 8405, 9063, 10489, 8, + 10339, 8405, 9063, 10489, 26, + 10339, 8405, 9079, 4849, 4389, 5550, + 10339, 8405, 9079, 7443, 4389, 5550, + 10339, 8405, 9089, 5965, 3071, 506, + 10339, 8405, 9089, 5965, 3071, 520, + 10339, 8405, 9089, 5965, 3071, 5432, + 10339, 8405, 9089, 5965, 3071, 7514, + 10339, 8405, 9089, 5965, 6179, 506, + 10339, 8405, 9089, 5965, 6179, 520, + 10339, 8405, 9089, 5965, 6179, 5432, + 10339, 8405, 9089, 5965, 6179, 7514, + 10339, 8405, 9313, 5836, + 10339, 8405, 9828, + 10339, 8405, 9977, 176, + 10339, 8405, 10221, 1992, + 10339, 8405, 10489, 6616, + 10339, 8405, 10489, 9313, 5836, + 10339, 8405, 10677, 4876, + 10339, 8405, 10985, 5965, 760, + 10339, 8405, 10985, 8151, 5965, 760, + 10339, 8405, 10985, 8151, 11095, 5965, 760, + 10339, 8405, 10985, 11095, 5965, 760, + 10339, 8405, 11424, + 10339, 8405, 11449, 7908, + 10339, 8405, 11625, 5965, 760, + 10339, 8405, 11625, 8151, 5965, 760, + 10339, 8405, 11625, 8151, 11095, 5965, 760, + 10339, 8405, 11625, 11095, 5965, 760, + 10339, 8405, 11859, 6610, + 10339, 8405, 12380, + 10343, 1177, 3070, + 10343, 1177, 6178, + 10343, 1177, 6716, + 10346, + 10350, + 10351, 7768, + 10351, 13060, + 10353, 6689, 8696, + 10357, 9095, 6689, 6260, + 10357, 9095, 8525, 8162, + 10357, 9095, 8525, 8874, + 10357, 9095, 8525, 8876, + 10357, 9095, 8525, 9286, + 10357, 9095, 8525, 9700, + 10357, 9095, 8525, 10150, + 10357, 9095, 8525, 10200, + 10357, 9095, 8525, 10360, + 10357, 9095, 8525, 10622, + 10357, 9095, 8525, 11232, + 10363, 7608, + 10379, 428, + 10383, 6622, + 10385, 6505, 5830, + 10385, 6879, 6622, + 10385, 7089, 6622, + 10385, 7821, 5830, + 10388, + 10411, 568, + 10411, 6121, 7709, 10374, + 10411, 6121, 11649, 8758, + 10429, 4927, 5668, + 10429, 4927, 8153, 5668, + 10429, 8153, 4399, 4926, + 10429, 8405, 0, + 10429, 8405, 8, + 10429, 8405, 16, + 10429, 8405, 28, + 10429, 8405, 40, + 10429, 8405, 100, + 10429, 8405, 116, + 10429, 8405, 138, + 10429, 8405, 162, + 10429, 8405, 196, + 10429, 8405, 216, + 10429, 8405, 236, + 10429, 8405, 292, + 10429, 8405, 306, + 10429, 8405, 332, + 10429, 8405, 364, + 10429, 8405, 392, + 10429, 8405, 462, + 10429, 8405, 496, + 10429, 8405, 510, + 10429, 8405, 524, + 10429, 8405, 556, + 10429, 8405, 622, + 10429, 8405, 638, + 10429, 8405, 652, + 10429, 8405, 670, + 10429, 8405, 884, + 10429, 8405, 974, + 10429, 8405, 1080, + 10429, 8405, 1250, + 10429, 8405, 1612, + 10429, 8405, 2030, + 10429, 8405, 2076, + 10429, 8405, 2126, + 10429, 8405, 2212, + 10429, 8405, 2516, + 10429, 8405, 2678, + 10429, 8405, 2732, + 10429, 8405, 2746, + 10429, 8405, 3146, + 10429, 8405, 5978, + 10429, 8405, 5994, + 10429, 8405, 7593, 0, + 10429, 8405, 8921, 236, + 10429, 8405, 10707, 652, + 10429, 8405, 10721, 196, + 10429, 8405, 11395, 2516, + 10429, 8405, 11900, + 10429, 8717, 4399, 4926, + 10429, 11257, 8405, 510, + 10429, 11257, 8405, 622, + 10429, 11257, 8405, 652, + 10429, 11843, 8405, 510, + 10431, 4093, 5759, 457, 3696, + 10431, 4093, 5759, 778, + 10431, 4093, 5759, 824, + 10431, 4093, 5759, 862, + 10431, 4093, 5759, 1780, + 10431, 4093, 5759, 2386, + 10431, 4093, 5759, 2498, + 10431, 4093, 5759, 3948, + 10431, 4093, 5759, 3954, + 10431, 4093, 5759, 4114, + 10431, 4093, 5759, 4418, + 10431, 4093, 5759, 4536, + 10431, 4093, 5759, 4874, + 10431, 4093, 5759, 5700, + 10431, 4093, 5759, 6090, + 10431, 4093, 5759, 6107, 3706, + 10431, 4093, 5759, 6434, + 10431, 4093, 5759, 6533, 1760, + 10431, 4093, 5759, 6574, + 10431, 4093, 5759, 6712, + 10431, 4093, 5759, 6794, + 10431, 4093, 5759, 7379, 5968, + 10431, 4093, 5759, 7586, + 10431, 4093, 5759, 7593, 742, + 10431, 4093, 5759, 7702, + 10431, 4093, 5759, 7752, + 10431, 4093, 5759, 7830, + 10431, 4093, 5759, 8068, + 10431, 4093, 5759, 8126, + 10431, 4093, 5759, 8270, + 10431, 4093, 5759, 8296, + 10431, 4093, 5759, 8599, 4398, + 10431, 4093, 5759, 8704, + 10431, 4093, 5759, 9036, + 10431, 4093, 5759, 9064, + 10431, 4093, 5759, 9462, + 10431, 4093, 5759, 9568, + 10431, 4093, 5759, 9638, + 10431, 4093, 5759, 10216, + 10431, 4093, 5759, 10316, + 10431, 4093, 5759, 10546, + 10431, 4093, 5759, 10611, 4398, + 10431, 4093, 5759, 10744, + 10431, 4093, 5759, 10753, 7378, + 10431, 4093, 5759, 10767, 9525, 8758, + 10431, 4093, 5759, 11718, + 10433, 5830, + 10445, 11054, + 10452, + 10453, 445, 6741, 568, + 10453, 445, 11621, 568, + 10453, 835, 2091, 11621, 568, + 10453, 6377, 2091, 6741, 568, + 10453, 6377, 2091, 7919, 6741, 568, + 10453, 6377, 7919, 6741, 568, + 10453, 6377, 8167, 5758, + 10453, 6377, 12345, 2091, 6741, 568, + 10453, 6377, 12345, 8167, 5758, + 10453, 7767, 10476, + 10455, 5392, + 10461, 4876, + 10465, 7121, 4848, + 10465, 7121, 7442, + 10465, 7773, 4848, + 10465, 7773, 4849, 721, 7121, 4849, 721, 7121, 7442, + 10465, 7773, 4849, 721, 7121, 7442, + 10465, 7773, 4849, 721, 7773, 7443, 721, 7121, 4848, + 10465, 7773, 4849, 721, 7773, 7443, 721, 7121, 7442, + 10465, 7773, 7442, + 10465, 7773, 7443, 721, 7121, 4848, + 10465, 7773, 7443, 721, 7121, 4849, 721, 7121, 7442, + 10469, 4926, + 10469, 12017, 4926, + 10470, + 10475, 7337, 8774, + 10486, + 10489, 2091, 5758, + 10489, 6408, + 10489, 6409, 6121, 10666, + 10489, 6731, 2510, + 10489, 7390, + 10489, 7708, + 10489, 7709, 8166, + 10489, 8153, 7390, + 10489, 8153, 7391, 11195, 4926, + 10489, 8153, 8759, 2091, 5758, + 10489, 8231, 12108, + 10489, 8849, 7390, + 10489, 9595, 5758, + 10489, 9641, 8225, 6907, 8022, + 10489, 10469, 4926, + 10489, 11224, + 10489, 11767, 9063, 22, + 10504, + 10513, 7821, 5830, + 10513, 7821, 7089, 6622, + 10513, 7821, 8056, + 10514, + 10529, 9898, + 10553, 11621, 568, + 10574, + 10575, 445, 6741, 568, + 10575, 445, 11621, 568, + 10575, 835, 2091, 11621, 568, + 10575, 6377, 2091, 6741, 568, + 10575, 6377, 2091, 7919, 6741, 568, + 10575, 6377, 7919, 6741, 568, + 10575, 6377, 8167, 5758, + 10575, 6377, 12345, 2091, 6741, 568, + 10575, 6377, 12345, 8167, 5758, + 10575, 7767, 10476, + 10579, 428, + 10579, 429, 445, 6741, 568, + 10579, 429, 445, 6741, 569, 6121, 1045, 6376, + 10579, 429, 6121, 2091, 6741, 568, + 10579, 429, 6377, 2091, 6741, 568, + 10579, 429, 6377, 7709, 10374, + 10579, 429, 6377, 7919, 6741, 568, + 10579, 429, 6377, 8167, 5758, + 10579, 6121, 1044, + 10579, 6121, 5445, 5759, 6490, + 10579, 6121, 13061, 5759, 6490, + 10579, 6377, 8762, + 10579, 6377, 10578, + 10579, 6377, 11097, 6434, + 10579, 7991, 721, 8329, 115, 3993, 6121, 8762, + 10579, 7991, 8762, + 10579, 11183, 9718, + 10604, + 10607, 7803, 5759, 16, + 10607, 7803, 5759, 40, + 10607, 8405, 0, + 10607, 8405, 16, + 10607, 8405, 40, + 10607, 8405, 100, + 10607, 8405, 138, + 10607, 8405, 216, + 10607, 8405, 306, + 10607, 8405, 332, + 10607, 8405, 364, + 10607, 8405, 392, + 10607, 8405, 462, + 10607, 8405, 524, + 10607, 8405, 556, + 10607, 8405, 622, + 10607, 8405, 652, + 10607, 8405, 2030, + 10629, 8405, 652, + 10629, 8405, 656, + 10629, 8405, 664, + 10629, 8405, 3006, + 10629, 8405, 3008, + 10629, 8405, 3010, + 10629, 8405, 3014, + 10629, 8405, 3016, + 10629, 8405, 3018, + 10629, 8405, 3020, + 10629, 8405, 3022, + 10629, 8405, 3024, + 10629, 8405, 3026, + 10629, 8405, 3028, + 10629, 8405, 3030, + 10629, 8405, 3032, + 10629, 8405, 3034, + 10629, 8405, 3036, + 10629, 8405, 3038, + 10629, 8405, 3040, + 10629, 8405, 3042, + 10629, 8405, 3044, + 10629, 8405, 3046, + 10629, 8405, 3062, + 10629, 8405, 3291, 6170, + 10629, 8405, 6162, + 10629, 8405, 6164, + 10629, 8405, 6166, + 10629, 8405, 6168, + 10629, 8405, 6170, + 10629, 8405, 6174, + 10629, 8405, 6176, + 10629, 8405, 6180, + 10629, 8405, 6182, + 10629, 8405, 6184, + 10629, 8405, 6186, + 10629, 8405, 6190, + 10629, 8405, 6192, + 10629, 8405, 6194, + 10629, 8405, 7844, + 10629, 8405, 7846, + 10629, 8405, 7848, + 10629, 8405, 7989, 8973, 3018, + 10629, 8405, 7989, 8973, 3020, + 10629, 8405, 8863, 3018, + 10629, 8405, 8863, 3022, + 10629, 8405, 8863, 3032, + 10629, 8405, 8863, 6170, + 10629, 8405, 8863, 6172, + 10629, 8405, 8863, 6176, + 10629, 8405, 8863, 6178, + 10629, 8405, 8863, 6192, + 10629, 8405, 8985, 6192, + 10629, 8405, 11849, 3046, + 10629, 10339, 8405, 12965, 4926, + 10631, 5759, 186, + 10643, 6121, 1045, 6376, + 10643, 6121, 8689, 91, 8004, + 10643, 6121, 10666, + 10644, + 10661, 6129, 9178, + 10661, 8405, 16, + 10661, 8405, 40, + 10661, 8405, 246, + 10661, 8405, 486, + 10661, 8405, 568, + 10661, 8405, 632, + 10661, 8405, 680, + 10661, 8405, 710, + 10661, 8405, 1578, + 10661, 8405, 1612, + 10661, 8405, 1892, + 10661, 8405, 2110, + 10661, 8405, 2574, + 10661, 8405, 2674, + 10661, 8405, 3080, + 10661, 8405, 3252, + 10661, 8405, 3774, + 10661, 8405, 4066, + 10661, 8405, 4538, + 10661, 8405, 5494, + 10661, 8405, 5624, + 10661, 8405, 5698, + 10661, 8405, 6262, + 10661, 8405, 6674, + 10661, 8405, 6822, + 10661, 8405, 6850, + 10661, 8405, 7080, + 10661, 8405, 7422, + 10661, 8405, 7482, + 10661, 8405, 8814, + 10664, + 10665, 6121, 5525, 6706, + 10670, + 10674, + 10677, 761, 6121, 11649, 8758, + 10677, 761, 7991, 7443, 10642, + 10677, 761, 8153, 4849, 11378, + 10677, 761, 8849, 7443, 11378, + 10677, 4215, 4112, + 10677, 4719, 8641, 4926, + 10677, 4719, 8641, 4927, 7121, 4388, + 10677, 4719, 8641, 4927, 7773, 4388, + 10677, 4719, 8641, 6121, 8921, 7605, 4926, + 10677, 4719, 8641, 6121, 8921, 7605, 4927, 7773, 4388, + 10677, 4876, + 10677, 4877, 6121, 8057, 6376, + 10677, 4877, 6121, 8057, 6490, + 10677, 4877, 6121, 8473, 1044, + 10677, 4877, 10982, + 10677, 4923, 6121, 8759, 5758, + 10677, 7708, + 10677, 8963, 4876, + 10677, 10154, + 10677, 12043, 11067, 4926, + 10679, 8744, + 10701, 569, 2681, 9746, + 10708, + 10719, 5238, + 10722, + 10737, 5758, + 10749, 9483, 8775, 1078, + 10749, 9483, 8775, 1135, 12010, + 10749, 9483, 8775, 3268, + 10749, 9483, 8775, 4619, 2020, + 10749, 9483, 8775, 4619, 9884, + 10749, 9483, 8775, 5048, + 10749, 9483, 8775, 5921, 1583, 9000, + 10749, 9483, 8775, 5970, + 10749, 9483, 8775, 6203, 726, + 10749, 9483, 8775, 6203, 4728, + 10749, 9483, 8775, 6387, 3274, + 10749, 9483, 8775, 6387, 4952, + 10749, 9483, 8775, 6387, 5449, 3274, + 10749, 9483, 8775, 6387, 5449, 6866, + 10749, 9483, 8775, 6387, 6866, + 10749, 9483, 8775, 6387, 8470, + 10749, 9483, 8775, 6387, 9886, + 10749, 9483, 8775, 6387, 11022, + 10749, 9483, 8775, 6419, 1135, 2020, + 10749, 9483, 8775, 6419, 12010, + 10749, 9483, 8775, 6426, + 10749, 9483, 8775, 6581, 7892, + 10749, 9483, 8775, 6581, 8366, + 10749, 9483, 8775, 6581, 8728, + 10749, 9483, 8775, 6690, + 10749, 9483, 8775, 6691, 9884, + 10749, 9483, 8775, 7092, + 10749, 9483, 8775, 7329, 2020, + 10749, 9483, 8775, 7329, 6690, + 10749, 9483, 8775, 7329, 12010, + 10749, 9483, 8775, 7398, + 10749, 9483, 8775, 7434, + 10749, 9483, 8775, 7660, + 10749, 9483, 8775, 7678, + 10749, 9483, 8775, 7679, 7928, + 10749, 9483, 8775, 7688, + 10749, 9483, 8775, 7788, + 10749, 9483, 8775, 7837, 8364, + 10749, 9483, 8775, 8094, + 10749, 9483, 8775, 8115, 3269, 1079, 10018, + 10749, 9483, 8775, 8115, 10815, 195, 10018, + 10749, 9483, 8775, 8115, 11863, 5377, 10018, + 10749, 9483, 8775, 8115, 12085, 9775, 10018, + 10749, 9483, 8775, 8115, 12372, + 10749, 9483, 8775, 8115, 13020, + 10749, 9483, 8775, 8171, 12110, + 10749, 9483, 8775, 8171, 12904, + 10749, 9483, 8775, 8199, 9703, 8053, 7786, + 10749, 9483, 8775, 8237, 17, 8949, 13020, + 10749, 9483, 8775, 8237, 5055, 6978, + 10749, 9483, 8775, 8237, 8506, + 10749, 9483, 8775, 8237, 9451, 8053, 10008, + 10749, 9483, 8775, 8237, 9451, 8053, 11684, + 10749, 9483, 8775, 8237, 9703, 8053, 8776, + 10749, 9483, 8775, 8237, 9703, 10007, 144, + 10749, 9483, 8775, 8237, 9884, + 10749, 9483, 8775, 8237, 9885, 9999, 6980, + 10749, 9483, 8775, 8237, 10811, 144, + 10749, 9483, 8775, 8237, 10811, 310, + 10749, 9483, 8775, 8237, 10811, 405, 726, + 10749, 9483, 8775, 8237, 10811, 405, 4728, + 10749, 9483, 8775, 8237, 10811, 462, + 10749, 9483, 8775, 8237, 10811, 678, + 10749, 9483, 8775, 8237, 10811, 5048, + 10749, 9483, 8775, 8237, 11609, 10710, + 10749, 9483, 8775, 8249, 8114, + 10749, 9483, 8775, 8249, 8948, + 10749, 9483, 8775, 8265, 2021, 726, + 10749, 9483, 8775, 8265, 2021, 4728, + 10749, 9483, 8775, 8265, 9884, + 10749, 9483, 8775, 8265, 12989, 6680, + 10749, 9483, 8775, 8265, 12989, 9888, + 10749, 9483, 8775, 8321, 8801, 11038, + 10749, 9483, 8775, 8341, 10648, + 10749, 9483, 8775, 8364, + 10749, 9483, 8775, 8365, 726, + 10749, 9483, 8775, 8365, 4728, + 10749, 9483, 8775, 8397, 1079, 9090, + 10749, 9483, 8775, 8397, 4159, 9092, + 10749, 9483, 8775, 8397, 7735, 9090, + 10749, 9483, 8775, 8397, 9359, 9092, + 10749, 9483, 8775, 8397, 10615, 9090, + 10749, 9483, 8775, 8475, 4618, + 10749, 9483, 8775, 8537, 2020, + 10749, 9483, 8775, 8537, 9884, + 10749, 9483, 8775, 8538, + 10749, 9483, 8775, 8557, 9884, + 10749, 9483, 8775, 8587, 2020, + 10749, 9483, 8775, 8587, 9884, + 10749, 9483, 8775, 8614, + 10749, 9483, 8775, 8686, + 10749, 9483, 8775, 8687, 2020, + 10749, 9483, 8775, 8748, + 10749, 9483, 8775, 8798, + 10749, 9483, 8775, 8850, + 10749, 9483, 8775, 8909, 2020, + 10749, 9483, 8775, 8909, 6690, + 10749, 9483, 8775, 8909, 12010, + 10749, 9483, 8775, 8949, 3269, 1079, 10018, + 10749, 9483, 8775, 8949, 10815, 195, 10018, + 10749, 9483, 8775, 8949, 11863, 5377, 10018, + 10749, 9483, 8775, 8949, 12085, 9775, 10018, + 10749, 9483, 8775, 8949, 12372, + 10749, 9483, 8775, 8954, + 10749, 9483, 8775, 9009, 144, + 10749, 9483, 8775, 9009, 216, + 10749, 9483, 8775, 9009, 310, + 10749, 9483, 8775, 9009, 404, + 10749, 9483, 8775, 9009, 462, + 10749, 9483, 8775, 9009, 678, + 10749, 9483, 8775, 9009, 2882, + 10749, 9483, 8775, 9080, + 10749, 9483, 8775, 9160, + 10749, 9483, 8775, 9260, + 10749, 9483, 8775, 9267, 1583, 8237, 2882, + 10749, 9483, 8775, 9350, + 10749, 9483, 8775, 9399, 2021, 726, + 10749, 9483, 8775, 9399, 2021, 4728, + 10749, 9483, 8775, 9399, 2021, 4954, + 10749, 9483, 8775, 9399, 9884, + 10749, 9483, 8775, 9412, + 10749, 9483, 8775, 9415, 2020, + 10749, 9483, 8775, 9415, 3250, + 10749, 9483, 8775, 9415, 9884, + 10749, 9483, 8775, 9420, + 10749, 9483, 8775, 9440, + 10749, 9483, 8775, 9584, + 10749, 9483, 8775, 9586, + 10749, 9483, 8775, 9620, + 10749, 9483, 8775, 9740, + 10749, 9483, 8775, 9741, 9874, + 10749, 9483, 8775, 9755, 2020, + 10749, 9483, 8775, 9755, 4957, 9742, + 10749, 9483, 8775, 9755, 9884, + 10749, 9483, 8775, 9756, + 10749, 9483, 8775, 9774, + 10749, 9483, 8775, 9790, + 10749, 9483, 8775, 9815, 9884, + 10749, 9483, 8775, 9848, + 10749, 9483, 8775, 9873, 2020, + 10749, 9483, 8775, 9873, 9884, + 10749, 9483, 8775, 9876, + 10749, 9483, 8775, 9936, + 10749, 9483, 8775, 9943, 2020, + 10749, 9483, 8775, 9943, 9884, + 10749, 9483, 8775, 10005, 3269, 7168, + 10749, 9483, 8775, 10005, 3269, 8464, + 10749, 9483, 8775, 10005, 6690, + 10749, 9483, 8775, 10005, 9778, + 10749, 9483, 8775, 10010, + 10749, 9483, 8775, 10011, 12989, 6680, + 10749, 9483, 8775, 10011, 12989, 9889, 726, + 10749, 9483, 8775, 10011, 12989, 9889, 4728, + 10749, 9483, 8775, 10013, 222, + 10749, 9483, 8775, 10164, + 10749, 9483, 8775, 10250, + 10749, 9483, 8775, 10284, + 10749, 9483, 8775, 10288, + 10749, 9483, 8775, 10289, 3250, + 10749, 9483, 8775, 10290, + 10749, 9483, 8775, 10292, + 10749, 9483, 8775, 10325, 3249, 8613, 6978, + 10749, 9483, 8775, 10325, 3249, 9997, 6978, + 10749, 9483, 8775, 10325, 7785, 6978, + 10749, 9483, 8775, 10325, 8613, 6978, + 10749, 9483, 8775, 10325, 8855, 6978, + 10749, 9483, 8775, 10325, 9429, 6978, + 10749, 9483, 8775, 10325, 9597, 6978, + 10749, 9483, 8775, 10325, 9597, 10617, 6978, + 10749, 9483, 8775, 10325, 9997, 6978, + 10749, 9483, 8775, 10325, 10617, 6978, + 10749, 9483, 8775, 10325, 10617, 9429, 6978, + 10749, 9483, 8775, 10325, 11372, + 10749, 9483, 8775, 10325, 11743, 6978, + 10749, 9483, 8775, 10412, + 10749, 9483, 8775, 10418, + 10749, 9483, 8775, 10419, 2020, + 10749, 9483, 8775, 10500, + 10749, 9483, 8775, 10525, 7946, + 10749, 9483, 8775, 10525, 7947, 9174, + 10749, 9483, 8775, 10525, 7947, 10646, + 10749, 9483, 8775, 10525, 7947, 11852, + 10749, 9483, 8775, 10525, 9778, + 10749, 9483, 8775, 10525, 9779, 9174, + 10749, 9483, 8775, 10525, 9779, 10646, + 10749, 9483, 8775, 10525, 9779, 11852, + 10749, 9483, 8775, 10618, + 10749, 9483, 8775, 10649, 2020, + 10749, 9483, 8775, 10649, 3250, + 10749, 9483, 8775, 10649, 9884, + 10749, 9483, 8775, 10813, 450, + 10749, 9483, 8775, 10974, + 10749, 9483, 8775, 10991, 10008, + 10749, 9483, 8775, 10991, 11684, + 10749, 9483, 8775, 10991, 12360, + 10749, 9483, 8775, 11046, + 10749, 9483, 8775, 11074, + 10749, 9483, 8775, 11078, + 10749, 9483, 8775, 11079, 2021, 726, + 10749, 9483, 8775, 11079, 2021, 4728, + 10749, 9483, 8775, 11079, 2021, 4954, + 10749, 9483, 8775, 11079, 9884, + 10749, 9483, 8775, 11082, + 10749, 9483, 8775, 11149, 2020, + 10749, 9483, 8775, 11149, 9884, + 10749, 9483, 8775, 11188, + 10749, 9483, 8775, 11189, 2020, + 10749, 9483, 8775, 11348, + 10749, 9483, 8775, 11374, + 10749, 9483, 8775, 11402, + 10749, 9483, 8775, 11403, 6690, + 10749, 9483, 8775, 11416, + 10749, 9483, 8775, 11421, 8801, 11038, + 10749, 9483, 8775, 11421, 11347, 2020, + 10749, 9483, 8775, 11422, + 10749, 9483, 8775, 11423, 2020, + 10749, 9483, 8775, 11423, 6690, + 10749, 9483, 8775, 11602, + 10749, 9483, 8775, 11643, 27, 7928, + 10749, 9483, 8775, 11643, 27, 9172, + 10749, 9483, 8775, 11654, + 10749, 9483, 8775, 11656, + 10749, 9483, 8775, 12111, 2020, + 10749, 9483, 8775, 12111, 9884, + 10749, 9483, 8775, 12112, + 10749, 9483, 8775, 12113, 2020, + 10749, 9483, 8775, 12113, 9884, + 10749, 9483, 8775, 12120, + 10749, 9483, 8775, 12365, 1126, + 10749, 9483, 8775, 12365, 1134, + 10749, 9483, 8775, 12400, + 10749, 9483, 8775, 12474, + 10749, 9483, 8775, 12872, + 10749, 9483, 8775, 12904, + 10749, 9483, 8775, 13052, + 10749, 9483, 8775, 13082, + 10749, 9483, 8775, 13084, + 10749, 9483, 8775, 13186, + 10749, 9483, 8775, 13206, + 10749, 9483, 8775, 13208, + 10749, 9483, 8775, 13216, + 10749, 9483, 8775, 13220, + 10749, 9483, 8775, 13222, + 10749, 9483, 8775, 13352, + 10749, 9483, 8775, 13400, + 10749, 9483, 8775, 13404, + 10750, + 10759, 2690, + 10763, 2725, 11791, 6434, + 10763, 5385, 8057, 6434, + 10763, 8065, 8057, 6434, + 10763, 8241, 8057, 6434, + 10763, 9115, 10260, + 10763, 10260, + 10767, 47, 6376, + 10767, 47, 6490, + 10767, 283, 6490, + 10767, 601, 5877, 6490, + 10767, 603, 6376, + 10767, 605, 6376, + 10767, 1045, 6376, + 10767, 1045, 6377, 7442, + 10767, 1045, 6490, + 10767, 1809, 4876, + 10767, 2091, 7709, 6376, + 10767, 4117, 5877, 6490, + 10767, 4215, 4113, 6376, + 10767, 4531, 6376, + 10767, 4536, + 10767, 4849, 4389, 5551, 6376, + 10767, 4849, 4389, 5551, 6490, + 10767, 4849, 5877, 6490, + 10767, 4849, 6409, 6376, + 10767, 4849, 6409, 6490, + 10767, 4849, 6435, 6376, + 10767, 4849, 6435, 6490, + 10767, 4849, 7443, 6435, 6376, + 10767, 4849, 7443, 6435, 6490, + 10767, 4849, 9327, 6376, + 10767, 4849, 10717, 6376, + 10767, 4849, 10717, 6490, + 10767, 4895, 8153, 9719, 9548, + 10767, 4895, 8759, 9548, + 10767, 4895, 9719, 9548, + 10767, 4895, 10677, 4877, 9548, + 10767, 5445, 5759, 6490, + 10767, 5551, 6376, + 10767, 5551, 6490, + 10767, 5551, 9548, + 10767, 6115, 8015, 6376, + 10767, 6379, 5965, 4926, + 10767, 6379, 7908, + 10767, 6379, 7909, 6490, + 10767, 6516, + 10767, 6517, 6490, + 10767, 6546, + 10767, 6547, 6490, + 10767, 6617, 6376, + 10767, 6617, 6377, 7442, + 10767, 6617, 6490, + 10767, 6875, 5965, 4926, + 10767, 6875, 7908, + 10767, 6875, 7909, 6490, + 10767, 6879, 9412, + 10767, 6879, 9483, 9796, + 10767, 6879, 9483, 11164, + 10767, 6879, 9483, 11358, + 10767, 6879, 10809, 7724, + 10767, 6879, 12120, + 10767, 6879, 13036, + 10767, 7089, 7593, 8405, 0, + 10767, 7089, 7593, 8405, 4, + 10767, 7089, 7593, 8405, 5, 9072, + 10767, 7089, 7593, 8405, 6, + 10767, 7089, 7593, 8405, 8, + 10767, 7089, 7593, 8405, 12, + 10767, 7089, 7593, 8405, 14, + 10767, 7089, 7593, 8405, 16, + 10767, 7089, 7593, 8405, 20, + 10767, 7089, 7593, 8405, 22, + 10767, 7089, 7593, 8405, 24, + 10767, 7089, 7593, 8405, 26, + 10767, 7089, 7593, 8405, 28, + 10767, 7089, 7593, 8405, 34, + 10767, 7089, 7593, 8405, 35, 6490, + 10767, 7089, 7593, 8405, 35, 9642, + 10767, 7089, 7593, 8405, 36, + 10767, 7089, 7593, 8405, 38, + 10767, 7089, 7593, 8405, 40, + 10767, 7089, 7593, 8405, 42, + 10767, 7089, 7593, 8405, 46, + 10767, 7089, 7593, 8405, 50, + 10767, 7089, 7593, 8405, 66, + 10767, 7089, 7593, 8405, 82, + 10767, 7089, 7593, 8405, 94, + 10767, 7089, 7593, 8405, 1130, + 10767, 7089, 7593, 8405, 4895, 36, + 10767, 7089, 7593, 8405, 9365, 6, + 10767, 7089, 7593, 8405, 10997, 5385, 1, 6376, + 10767, 7089, 8405, 7593, 9063, 12, + 10767, 7089, 8405, 7593, 9063, 22, + 10767, 7089, 8405, 7593, 9063, 24, + 10767, 7089, 8405, 7593, 9063, 26, + 10767, 7089, 8405, 7593, 9063, 34, + 10767, 7173, 5759, 6490, + 10767, 7443, 4389, 5551, 6376, + 10767, 7443, 4389, 5551, 6490, + 10767, 7443, 5877, 6490, + 10767, 7443, 6435, 6376, + 10767, 7443, 6435, 6490, + 10767, 7443, 9327, 6376, + 10767, 7443, 10717, 721, 601, 10717, 6490, + 10767, 7443, 10717, 721, 4117, 10717, 6490, + 10767, 7443, 10717, 6376, + 10767, 7443, 10717, 6490, + 10767, 7551, 8759, 9548, + 10767, 7551, 9719, 9548, + 10767, 7551, 10677, 4877, 9548, + 10767, 7601, 6490, + 10767, 7695, 4113, 6376, + 10767, 7708, + 10767, 7709, 6490, + 10767, 7709, 9548, + 10767, 7919, 6741, 569, 6376, + 10767, 8015, 6376, + 10767, 8015, 6490, + 10767, 8151, 6379, 7908, + 10767, 8151, 6875, 7908, + 10767, 8153, 1809, 4876, + 10767, 8153, 5551, 6490, + 10767, 8153, 6379, 7908, + 10767, 8153, 6516, + 10767, 8153, 6517, 6490, + 10767, 8153, 6875, 7908, + 10767, 8153, 7708, + 10767, 8153, 7709, 4849, 4388, + 10767, 8153, 7709, 7443, 4388, + 10767, 8153, 8432, + 10767, 8153, 8433, 6490, + 10767, 8153, 10267, 6516, + 10767, 8153, 10388, + 10767, 8153, 10677, 4877, 6376, + 10767, 8153, 10677, 4877, 6490, + 10767, 8153, 10677, 8759, 9548, + 10767, 8153, 11449, 6376, + 10767, 8153, 11765, 6435, 6490, + 10767, 8167, 5759, 6490, + 10767, 8432, + 10767, 8433, 4849, 4388, + 10767, 8433, 6490, + 10767, 8433, 7443, 4388, + 10767, 8534, + 10767, 8535, 6376, + 10767, 8745, 6490, + 10767, 8849, 10668, + 10767, 8869, 6617, 6376, + 10767, 8963, 6376, + 10767, 8963, 6490, + 10767, 8999, 8774, + 10767, 9072, + 10767, 9284, + 10767, 9633, 9719, 9548, + 10767, 9663, 6490, + 10767, 9811, 6435, 6490, + 10767, 9899, 6376, + 10767, 9899, 6490, + 10767, 9977, 2671, 10335, 5758, + 10767, 9977, 6655, 10438, + 10767, 9977, 7399, 10438, + 10767, 9977, 7716, + 10767, 9977, 7804, + 10767, 9977, 8342, + 10767, 9977, 8405, 0, + 10767, 9977, 8405, 28, + 10767, 9977, 8405, 102, + 10767, 9977, 8405, 142, + 10767, 9977, 8405, 172, + 10767, 9977, 8405, 174, + 10767, 9977, 8405, 176, + 10767, 9977, 8405, 182, + 10767, 9977, 8405, 184, + 10767, 9977, 8405, 236, + 10767, 9977, 8405, 258, + 10767, 9977, 8405, 306, + 10767, 9977, 8405, 468, + 10767, 9977, 8405, 560, + 10767, 9977, 8405, 612, + 10767, 9977, 8405, 664, + 10767, 9977, 8405, 672, + 10767, 9977, 8405, 807, 3096, + 10767, 9977, 8405, 886, + 10767, 9977, 8405, 1262, + 10767, 9977, 8405, 2516, + 10767, 9977, 8405, 2734, + 10767, 9977, 8405, 3038, + 10767, 9977, 8405, 3148, + 10767, 9977, 8405, 4198, + 10767, 9977, 8405, 6696, + 10767, 9977, 8405, 6748, + 10767, 9977, 8405, 7522, + 10767, 9977, 8405, 8425, 3096, + 10767, 9977, 8405, 10269, 0, + 10767, 9977, 8405, 10269, 807, 3096, + 10767, 9977, 8405, 11127, 592, + 10767, 9977, 9345, 10335, 5758, + 10767, 9977, 9345, 11363, 5758, + 10767, 9977, 9578, + 10767, 9977, 10335, 5758, + 10767, 9977, 10442, + 10767, 9977, 10625, 10335, 5758, + 10767, 9977, 13062, + 10767, 10223, 8330, + 10767, 10267, 6516, + 10767, 10267, 6517, 6490, + 10767, 10267, 8015, 6490, + 10767, 10267, 8153, 3273, 6490, + 10767, 10301, 4849, 4388, + 10767, 10301, 7443, 4388, + 10767, 10388, + 10767, 10489, 6617, 6376, + 10767, 10677, 4877, 6376, + 10767, 10677, 4877, 6490, + 10767, 10677, 7708, + 10767, 10763, 5551, 9548, + 10767, 10763, 6435, 6376, + 10767, 10804, + 10767, 10805, 6490, + 10767, 10969, 8056, + 10767, 10969, 8057, 10728, + 10767, 10969, 8354, + 10767, 10969, 8676, + 10767, 10969, 8744, + 10767, 10969, 8899, 10441, 10642, + 10767, 10969, 9158, + 10767, 11097, 6435, 9548, + 10767, 11097, 9327, 6121, 3713, 10958, + 10767, 11215, 4531, 6490, + 10767, 11449, 7908, + 10767, 11449, 7909, 6490, + 10767, 11459, 8432, + 10767, 11647, 6376, + 10767, 11765, 9327, 6121, 3713, 10958, + 10767, 11845, 4926, + 10767, 11900, + 10767, 12107, 4531, 6490, + 10767, 12394, + 10767, 12416, + 10767, 12470, + 10767, 12498, + 10767, 12500, + 10767, 12502, + 10767, 12901, 5551, 9548, + 10767, 12901, 6435, 6376, + 10767, 13356, + 10767, 13360, + 10767, 13365, 8921, 7605, 4926, + 10767, 13365, 12341, 7605, 4926, + 10771, 6121, 1045, 6376, + 10783, 5758, + 10789, 5759, 0, + 10789, 5759, 1, 7711, 0, + 10789, 5759, 1, 7711, 236, + 10789, 5759, 1, 7711, 750, + 10789, 5759, 1, 7711, 1482, + 10789, 5759, 1, 7711, 2486, + 10789, 5759, 1, 7711, 4241, 5898, + 10789, 5759, 1, 7711, 5030, + 10789, 5759, 1, 7711, 7077, 4358, + 10789, 5759, 8, + 10789, 5759, 9, 5387, 9, 2111, 5387, 2110, + 10789, 5759, 9, 7711, 2194, + 10789, 5759, 16, + 10789, 5759, 17, 0, + 10789, 5759, 40, + 10789, 5759, 41, 41, 40, + 10789, 5759, 41, 1304, + 10789, 5759, 41, 5387, 41, 41, 10489, 5387, 41, 10488, + 10789, 5759, 41, 5387, 41, 463, 5387, 463, 1221, 5387, 1220, + 10789, 5759, 41, 5387, 41, 2593, 5387, 2592, + 10789, 5759, 54, + 10789, 5759, 60, + 10789, 5759, 61, 4358, + 10789, 5759, 61, 7711, 41, 5445, 41, 5445, 40, + 10789, 5759, 61, 7711, 236, + 10789, 5759, 61, 7711, 1212, + 10789, 5759, 61, 7711, 1483, 4358, + 10789, 5759, 61, 7711, 3280, + 10789, 5759, 61, 7711, 4125, 4358, + 10789, 5759, 61, 7711, 4241, 5898, + 10789, 5759, 61, 7711, 4606, + 10789, 5759, 61, 7711, 7074, + 10789, 5759, 61, 7711, 7534, + 10789, 5759, 64, + 10789, 5759, 74, + 10789, 5759, 75, 7711, 6746, + 10789, 5759, 75, 7711, 7545, 5445, 4338, + 10789, 5759, 76, + 10789, 5759, 77, 7711, 76, + 10789, 5759, 77, 7711, 236, + 10789, 5759, 77, 7711, 314, + 10789, 5759, 77, 7711, 2518, + 10789, 5759, 77, 7711, 2836, + 10789, 5759, 77, 7711, 4088, + 10789, 5759, 77, 7711, 4338, + 10789, 5759, 77, 7711, 4706, + 10789, 5759, 80, + 10789, 5759, 81, 5387, 80, + 10789, 5759, 81, 5445, 5043, 9732, + 10789, 5759, 81, 5445, 5043, 10377, 81, 5445, 5042, + 10789, 5759, 81, 7695, 7710, + 10789, 5759, 100, + 10789, 5759, 106, + 10789, 5759, 107, 7711, 0, + 10789, 5759, 107, 7711, 1220, + 10789, 5759, 107, 7711, 1483, 4358, + 10789, 5759, 112, + 10789, 5759, 113, 5387, 113, 60, + 10789, 5759, 113, 5387, 113, 596, + 10789, 5759, 113, 9967, 112, + 10789, 5759, 138, + 10789, 5759, 144, + 10789, 5759, 152, + 10789, 5759, 153, 4358, + 10789, 5759, 153, 5387, 152, + 10789, 5759, 153, 9684, + 10789, 5759, 158, + 10789, 5759, 159, 7711, 1, 5445, 237, 5445, 138, + 10789, 5759, 159, 7711, 40, + 10789, 5759, 159, 7711, 374, + 10789, 5759, 159, 7711, 1220, + 10789, 5759, 159, 7711, 2488, + 10789, 5759, 159, 7711, 2518, + 10789, 5759, 172, + 10789, 5759, 176, + 10789, 5759, 177, 7711, 368, + 10789, 5759, 177, 7711, 4240, + 10789, 5759, 177, 7711, 4241, 5898, + 10789, 5759, 177, 9732, + 10789, 5759, 177, 9967, 176, + 10789, 5759, 177, 10377, 176, + 10789, 5759, 216, + 10789, 5759, 217, 4358, + 10789, 5759, 224, + 10789, 5759, 225, 7711, 8, + 10789, 5759, 225, 7711, 40, + 10789, 5759, 225, 9967, 224, + 10789, 5759, 230, + 10789, 5759, 231, 9967, 230, + 10789, 5759, 236, + 10789, 5759, 237, 4358, + 10789, 5759, 237, 5898, + 10789, 5759, 242, + 10789, 5759, 243, 7711, 40, + 10789, 5759, 243, 7711, 736, + 10789, 5759, 243, 7711, 750, + 10789, 5759, 243, 7711, 1206, + 10789, 5759, 243, 7711, 1632, + 10789, 5759, 243, 7711, 2110, + 10789, 5759, 243, 7711, 2518, + 10789, 5759, 243, 7711, 3280, + 10789, 5759, 243, 7711, 4094, + 10789, 5759, 250, + 10789, 5759, 256, + 10789, 5759, 262, + 10789, 5759, 270, + 10789, 5759, 271, 7711, 4241, 5898, + 10789, 5759, 272, + 10789, 5759, 273, 7711, 5880, + 10789, 5759, 273, 9732, + 10789, 5759, 273, 9967, 272, + 10789, 5759, 273, 10377, 272, + 10789, 5759, 274, + 10789, 5759, 280, + 10789, 5759, 306, + 10789, 5759, 307, 7711, 0, + 10789, 5759, 307, 7711, 40, + 10789, 5759, 307, 7711, 64, + 10789, 5759, 307, 7711, 65, 5445, 1682, + 10789, 5759, 307, 7711, 106, + 10789, 5759, 307, 7711, 216, + 10789, 5759, 307, 7711, 224, + 10789, 5759, 307, 7711, 230, + 10789, 5759, 307, 7711, 272, + 10789, 5759, 307, 7711, 314, + 10789, 5759, 307, 7711, 340, + 10789, 5759, 307, 7711, 354, + 10789, 5759, 307, 7711, 368, + 10789, 5759, 307, 7711, 369, 5445, 152, + 10789, 5759, 307, 7711, 369, 5445, 224, + 10789, 5759, 307, 7711, 369, 5445, 560, + 10789, 5759, 307, 7711, 374, + 10789, 5759, 307, 7711, 375, 5445, 7284, + 10789, 5759, 307, 7711, 396, + 10789, 5759, 307, 7711, 476, + 10789, 5759, 307, 7711, 520, + 10789, 5759, 307, 7711, 524, + 10789, 5759, 307, 7711, 580, + 10789, 5759, 307, 7711, 588, + 10789, 5759, 307, 7711, 676, + 10789, 5759, 307, 7711, 750, + 10789, 5759, 307, 7711, 760, + 10789, 5759, 307, 7711, 1212, + 10789, 5759, 307, 7711, 1220, + 10789, 5759, 307, 7711, 1221, 5445, 5663, 5445, 0, + 10789, 5759, 307, 7711, 1482, + 10789, 5759, 307, 7711, 1584, + 10789, 5759, 307, 7711, 1624, + 10789, 5759, 307, 7711, 2110, + 10789, 5759, 307, 7711, 2494, + 10789, 5759, 307, 7711, 2516, + 10789, 5759, 307, 7711, 2518, + 10789, 5759, 307, 7711, 2524, + 10789, 5759, 307, 7711, 2530, + 10789, 5759, 307, 7711, 2654, + 10789, 5759, 307, 7711, 2836, + 10789, 5759, 307, 7711, 3280, + 10789, 5759, 307, 7711, 4166, + 10789, 5759, 307, 7711, 4241, 5898, + 10789, 5759, 307, 7711, 4334, + 10789, 5759, 307, 7711, 4339, 5445, 2494, + 10789, 5759, 307, 7711, 4339, 9967, 4338, + 10789, 5759, 307, 7711, 4366, + 10789, 5759, 307, 7711, 5692, + 10789, 5759, 307, 7711, 6049, 7711, 462, + 10789, 5759, 307, 7711, 6464, + 10789, 5759, 307, 7711, 6746, + 10789, 5759, 307, 7711, 7648, + 10789, 5759, 314, + 10789, 5759, 315, 7711, 40, + 10789, 5759, 315, 7711, 588, + 10789, 5759, 315, 7711, 750, + 10789, 5759, 326, + 10789, 5759, 327, 5387, 243, 7711, 3281, 327, 5387, 243, 7711, 3280, + 10789, 5759, 332, + 10789, 5759, 340, + 10789, 5759, 354, + 10789, 5759, 355, 7711, 750, + 10789, 5759, 364, + 10789, 5759, 365, 4358, + 10789, 5759, 365, 7711, 5880, + 10789, 5759, 368, + 10789, 5759, 374, + 10789, 5759, 384, + 10789, 5759, 385, 5387, 384, + 10789, 5759, 392, + 10789, 5759, 396, + 10789, 5759, 397, 7711, 0, + 10789, 5759, 397, 7711, 588, + 10789, 5759, 397, 9684, + 10789, 5759, 404, + 10789, 5759, 405, 7711, 8, + 10789, 5759, 416, + 10789, 5759, 462, + 10789, 5759, 476, + 10789, 5759, 477, 7711, 0, + 10789, 5759, 477, 7711, 8, + 10789, 5759, 477, 7711, 16, + 10789, 5759, 477, 7711, 40, + 10789, 5759, 477, 7711, 60, + 10789, 5759, 477, 7711, 106, + 10789, 5759, 477, 7711, 112, + 10789, 5759, 477, 7711, 256, + 10789, 5759, 477, 7711, 580, + 10789, 5759, 477, 9967, 476, + 10789, 5759, 510, + 10789, 5759, 514, + 10789, 5759, 520, + 10789, 5759, 524, + 10789, 5759, 532, + 10789, 5759, 533, 4358, + 10789, 5759, 546, + 10789, 5759, 547, 5387, 546, + 10789, 5759, 556, + 10789, 5759, 557, 4358, + 10789, 5759, 557, 7711, 242, + 10789, 5759, 557, 7711, 374, + 10789, 5759, 557, 9898, + 10789, 5759, 560, + 10789, 5759, 561, 4358, + 10789, 5759, 564, + 10789, 5759, 565, 5898, + 10789, 5759, 576, + 10789, 5759, 580, + 10789, 5759, 584, + 10789, 5759, 588, + 10789, 5759, 589, 4358, + 10789, 5759, 589, 7711, 41, 5445, 41, 5445, 40, + 10789, 5759, 589, 7711, 41, 5445, 41, 5445, 41, 4358, + 10789, 5759, 589, 7711, 374, + 10789, 5759, 589, 7711, 750, + 10789, 5759, 589, 8374, + 10789, 5759, 589, 9684, + 10789, 5759, 589, 9685, 7711, 750, + 10789, 5759, 594, + 10789, 5759, 595, 7711, 40, + 10789, 5759, 595, 7711, 369, 5445, 138, + 10789, 5759, 595, 7711, 5662, + 10789, 5759, 595, 7711, 7074, + 10789, 5759, 596, + 10789, 5759, 597, 4358, + 10789, 5759, 602, + 10789, 5759, 603, 9684, + 10789, 5759, 603, 9967, 602, + 10789, 5759, 670, + 10789, 5759, 671, 5898, + 10789, 5759, 671, 9733, 7711, 1696, + 10789, 5759, 676, + 10789, 5759, 677, 5387, 676, + 10789, 5759, 680, + 10789, 5759, 702, + 10789, 5759, 703, 7711, 369, 5445, 176, + 10789, 5759, 703, 7711, 4241, 5898, + 10789, 5759, 703, 7711, 5662, + 10789, 5759, 703, 7711, 5880, + 10789, 5759, 703, 7711, 6464, + 10789, 5759, 736, + 10789, 5759, 737, 4703, 5898, + 10789, 5759, 737, 5387, 737, 5387, 736, + 10789, 5759, 737, 5387, 737, 5387, 737, 9967, 737, 5387, 737, 5387, 736, + 10789, 5759, 737, 5387, 737, 6013, 5387, 6013, 6013, 5387, 6013, 2194, + 10789, 5759, 737, 6313, 5898, + 10789, 5759, 750, + 10789, 5759, 754, + 10789, 5759, 755, 5387, 754, + 10789, 5759, 760, + 10789, 5759, 832, + 10789, 5759, 958, + 10789, 5759, 959, 8361, 7711, 1, 5445, 4928, + 10789, 5759, 959, 8361, 7711, 106, + 10789, 5759, 959, 8361, 7711, 216, + 10789, 5759, 959, 8361, 7711, 217, 5445, 4928, + 10789, 5759, 959, 8361, 7711, 224, + 10789, 5759, 959, 8361, 7711, 236, + 10789, 5759, 959, 8361, 7711, 280, + 10789, 5759, 959, 8361, 7711, 281, 5445, 354, + 10789, 5759, 959, 8361, 7711, 332, + 10789, 5759, 959, 8361, 7711, 354, + 10789, 5759, 959, 8361, 7711, 355, 5445, 7138, + 10789, 5759, 959, 8361, 7711, 396, + 10789, 5759, 959, 8361, 7711, 532, + 10789, 5759, 959, 8361, 7711, 581, 5445, 4334, + 10789, 5759, 959, 8361, 7711, 1304, + 10789, 5759, 959, 8361, 7711, 1584, + 10789, 5759, 959, 8361, 7711, 1822, + 10789, 5759, 959, 8361, 7711, 2195, 5445, 2194, + 10789, 5759, 959, 8361, 7711, 2836, + 10789, 5759, 959, 8361, 7711, 3256, + 10789, 5759, 959, 8361, 7711, 4334, + 10789, 5759, 959, 8361, 7711, 5880, + 10789, 5759, 959, 8361, 7711, 6464, + 10789, 5759, 962, + 10789, 5759, 966, + 10789, 5759, 1006, + 10789, 5759, 1010, + 10789, 5759, 1011, 7711, 2518, + 10789, 5759, 1012, + 10789, 5759, 1013, 8339, 41, 4359, 4094, + 10789, 5759, 1050, + 10789, 5759, 1051, 7711, 4166, + 10789, 5759, 1052, + 10789, 5759, 1054, + 10789, 5759, 1060, + 10789, 5759, 1202, + 10789, 5759, 1203, 5387, 1202, + 10789, 5759, 1203, 7711, 1, 5445, 139, 5445, 236, + 10789, 5759, 1203, 7711, 1, 5445, 236, + 10789, 5759, 1203, 7711, 1, 5445, 1482, + 10789, 5759, 1203, 7711, 40, + 10789, 5759, 1203, 7711, 80, + 10789, 5759, 1203, 7711, 138, + 10789, 5759, 1203, 7711, 144, + 10789, 5759, 1203, 7711, 172, + 10789, 5759, 1203, 7711, 173, 5445, 332, + 10789, 5759, 1203, 7711, 176, + 10789, 5759, 1203, 7711, 177, 7711, 4241, 5898, + 10789, 5759, 1203, 7711, 224, + 10789, 5759, 1203, 7711, 237, 5445, 355, 5445, 4166, + 10789, 5759, 1203, 7711, 243, 5445, 340, + 10789, 5759, 1203, 7711, 332, + 10789, 5759, 1203, 7711, 369, 5445, 176, + 10789, 5759, 1203, 7711, 374, + 10789, 5759, 1203, 7711, 462, + 10789, 5759, 1203, 7711, 588, + 10789, 5759, 1203, 7711, 589, 5445, 152, + 10789, 5759, 1203, 7711, 703, 5899, 5445, 2636, + 10789, 5759, 1203, 7711, 736, + 10789, 5759, 1203, 7711, 750, + 10789, 5759, 1203, 7711, 761, 5445, 510, + 10789, 5759, 1203, 7711, 832, + 10789, 5759, 1203, 7711, 833, 5445, 510, + 10789, 5759, 1203, 7711, 1011, 7711, 2518, + 10789, 5759, 1203, 7711, 1050, + 10789, 5759, 1203, 7711, 1220, + 10789, 5759, 1203, 7711, 1272, + 10789, 5759, 1203, 7711, 1273, 5445, 0, + 10789, 5759, 1203, 7711, 1344, + 10789, 5759, 1203, 7711, 1345, 5445, 332, + 10789, 5759, 1203, 7711, 1483, 4358, + 10789, 5759, 1203, 7711, 1499, 5445, 251, 5445, 736, + 10789, 5759, 1203, 7711, 1584, + 10789, 5759, 1203, 7711, 1624, + 10789, 5759, 1203, 7711, 1625, 5445, 1736, + 10789, 5759, 1203, 7711, 1683, 5445, 80, + 10789, 5759, 1203, 7711, 2110, + 10789, 5759, 1203, 7711, 2111, 5387, 2110, + 10789, 5759, 1203, 7711, 2488, + 10789, 5759, 1203, 7711, 2494, + 10789, 5759, 1203, 7711, 2518, + 10789, 5759, 1203, 7711, 2519, 5445, 2766, + 10789, 5759, 1203, 7711, 2584, + 10789, 5759, 1203, 7711, 3281, 5445, 1212, + 10789, 5759, 1203, 7711, 4241, 5898, + 10789, 5759, 1203, 7711, 4335, 5445, 546, + 10789, 5759, 1203, 7711, 4544, + 10789, 5759, 1203, 7711, 5692, + 10789, 5759, 1203, 7711, 5880, + 10789, 5759, 1203, 7711, 8338, + 10789, 5759, 1206, + 10789, 5759, 1207, 5387, 1207, 1221, 5387, 1220, + 10789, 5759, 1212, + 10789, 5759, 1213, 1207, 5387, 1207, 1221, 5387, 1220, + 10789, 5759, 1214, + 10789, 5759, 1216, + 10789, 5759, 1220, + 10789, 5759, 1272, + 10789, 5759, 1273, 5387, 1272, + 10789, 5759, 1273, 9967, 1272, + 10789, 5759, 1302, + 10789, 5759, 1303, 4358, + 10789, 5759, 1303, 7711, 1584, + 10789, 5759, 1303, 7711, 1585, 7711, 1483, 4358, + 10789, 5759, 1303, 7711, 2110, + 10789, 5759, 1303, 7711, 2489, 5445, 6012, + 10789, 5759, 1304, + 10789, 5759, 1305, 5387, 1305, 7122, + 10789, 5759, 1305, 7711, 1, 5445, 1696, + 10789, 5759, 1305, 7711, 1696, + 10789, 5759, 1308, + 10789, 5759, 1310, + 10789, 5759, 1311, 7711, 2518, + 10789, 5759, 1316, + 10789, 5759, 1344, + 10789, 5759, 1482, + 10789, 5759, 1483, 514, + 10789, 5759, 1483, 1006, + 10789, 5759, 1483, 4358, + 10789, 5759, 1483, 5387, 1483, 5703, 5387, 5703, 589, 5387, 588, + 10789, 5759, 1484, + 10789, 5759, 1498, + 10789, 5759, 1572, + 10789, 5759, 1573, 9967, 1572, + 10789, 5759, 1576, + 10789, 5759, 1584, + 10789, 5759, 1585, 7711, 1483, 4358, + 10789, 5759, 1586, + 10789, 5759, 1587, 7711, 750, + 10789, 5759, 1587, 9967, 1586, + 10789, 5759, 1624, + 10789, 5759, 1632, + 10789, 5759, 1682, + 10789, 5759, 1684, + 10789, 5759, 1685, 9817, 4212, + 10789, 5759, 1686, + 10789, 5759, 1688, + 10789, 5759, 1689, 4358, + 10789, 5759, 1690, + 10789, 5759, 1696, + 10789, 5759, 1697, 10377, 1696, + 10789, 5759, 1736, + 10789, 5759, 1737, 7711, 1736, + 10789, 5759, 1738, + 10789, 5759, 1739, 7711, 1696, + 10789, 5759, 1739, 7711, 1697, 5445, 520, + 10789, 5759, 1786, + 10789, 5759, 1812, + 10789, 5759, 1813, 5898, + 10789, 5759, 1813, 7711, 76, + 10789, 5759, 1813, 7711, 243, 7711, 750, + 10789, 5759, 1813, 7711, 272, + 10789, 5759, 1813, 7711, 314, + 10789, 5759, 1813, 7711, 333, 5445, 736, + 10789, 5759, 1813, 7711, 369, 5445, 176, + 10789, 5759, 1813, 7711, 396, + 10789, 5759, 1813, 7711, 416, + 10789, 5759, 1813, 7711, 533, 5445, 736, + 10789, 5759, 1813, 7711, 750, + 10789, 5759, 1813, 7711, 4166, + 10789, 5759, 1813, 7711, 4167, 5898, + 10789, 5759, 1813, 7711, 4241, 5898, + 10789, 5759, 1813, 7711, 4704, + 10789, 5759, 1813, 7711, 4706, + 10789, 5759, 1813, 7711, 4707, 5445, 736, + 10789, 5759, 1813, 7711, 5761, 5445, 112, + 10789, 5759, 1813, 7711, 6012, + 10789, 5759, 1813, 7711, 7074, + 10789, 5759, 1813, 9684, + 10789, 5759, 1813, 9732, + 10789, 5759, 1813, 9967, 1812, + 10789, 5759, 1813, 10377, 1812, + 10789, 5759, 1814, + 10789, 5759, 1818, + 10789, 5759, 1820, + 10789, 5759, 1822, + 10789, 5759, 1823, 5387, 1822, + 10789, 5759, 1823, 5387, 1823, 1221, 5387, 1220, + 10789, 5759, 1852, + 10789, 5759, 1856, + 10789, 5759, 1864, + 10789, 5759, 1896, + 10789, 5759, 1922, + 10789, 5759, 1950, + 10789, 5759, 1951, 4358, + 10789, 5759, 1980, + 10789, 5759, 1988, + 10789, 5759, 1989, 9520, + 10789, 5759, 2044, + 10789, 5759, 2054, + 10789, 5759, 2055, 7711, 1221, 5445, 4241, 5898, + 10789, 5759, 2055, 7711, 4241, 5898, + 10789, 5759, 2110, + 10789, 5759, 2111, 5387, 2110, + 10789, 5759, 2111, 5898, + 10789, 5759, 2111, 7077, 7711, 1220, + 10789, 5759, 2111, 7077, 7711, 2488, + 10789, 5759, 2111, 7077, 7711, 2489, 5387, 2111, 7077, 7711, 2488, + 10789, 5759, 2111, 7077, 7711, 2836, + 10789, 5759, 2111, 7077, 7711, 4928, + 10789, 5759, 2111, 9967, 2110, + 10789, 5759, 2111, 9967, 2111, 7077, 5387, 7076, + 10789, 5759, 2190, + 10789, 5759, 2192, + 10789, 5759, 2194, + 10789, 5759, 2380, + 10789, 5759, 2486, + 10789, 5759, 2487, 4358, + 10789, 5759, 2487, 5387, 2486, + 10789, 5759, 2487, 7711, 0, + 10789, 5759, 2487, 7711, 152, + 10789, 5759, 2487, 7711, 236, + 10789, 5759, 2487, 7711, 374, + 10789, 5759, 2487, 7711, 580, + 10789, 5759, 2487, 7711, 584, + 10789, 5759, 2487, 7711, 594, + 10789, 5759, 2487, 7711, 602, + 10789, 5759, 2487, 7711, 1050, + 10789, 5759, 2487, 7711, 1584, + 10789, 5759, 2487, 7711, 1696, + 10789, 5759, 2487, 7711, 1822, + 10789, 5759, 2487, 7711, 2110, + 10789, 5759, 2487, 7711, 2488, + 10789, 5759, 2487, 7711, 2636, + 10789, 5759, 2487, 7711, 2836, + 10789, 5759, 2487, 7711, 5692, + 10789, 5759, 2487, 9520, + 10789, 5759, 2488, + 10789, 5759, 2489, 7075, 7711, 3280, + 10789, 5759, 2494, + 10789, 5759, 2516, + 10789, 5759, 2518, + 10789, 5759, 2519, 250, + 10789, 5759, 2519, 5387, 2519, 1207, 5387, 1207, 1221, 5387, 1220, + 10789, 5759, 2519, 5387, 2519, 2637, 5387, 2637, 1221, 5387, 1220, + 10789, 5759, 2524, + 10789, 5759, 2525, 5387, 10267, 2524, + 10789, 5759, 2530, + 10789, 5759, 2582, + 10789, 5759, 2584, + 10789, 5759, 2592, + 10789, 5759, 2636, + 10789, 5759, 2637, 5387, 2637, 405, 5387, 405, 4095, 5387, 4094, + 10789, 5759, 2637, 9732, + 10789, 5759, 2638, + 10789, 5759, 2639, 7711, 106, + 10789, 5759, 2639, 7711, 588, + 10789, 5759, 2639, 7711, 1304, + 10789, 5759, 2639, 7711, 2518, + 10789, 5759, 2639, 7711, 2524, + 10789, 5759, 2639, 7711, 6012, + 10789, 5759, 2654, + 10789, 5759, 2694, + 10789, 5759, 2698, + 10789, 5759, 2699, 5387, 2698, + 10789, 5759, 2699, 5387, 2699, 1207, 5387, 1207, 1221, 5387, 1220, + 10789, 5759, 2699, 7711, 5880, + 10789, 5759, 2758, + 10789, 5759, 2760, + 10789, 5759, 2766, + 10789, 5759, 2767, 5387, 2767, 671, 5387, 670, + 10789, 5759, 2822, + 10789, 5759, 2823, 7711, 1, 5445, 236, + 10789, 5759, 2823, 7711, 1, 5445, 392, + 10789, 5759, 2823, 7711, 76, + 10789, 5759, 2823, 7711, 236, + 10789, 5759, 2823, 7711, 580, + 10789, 5759, 2823, 7711, 581, 5445, 106, + 10789, 5759, 2823, 7711, 581, 5445, 736, + 10789, 5759, 2823, 7711, 2110, + 10789, 5759, 2824, + 10789, 5759, 2828, + 10789, 5759, 2832, + 10789, 5759, 2833, 7711, 0, + 10789, 5759, 2833, 7711, 41, 5445, 1304, + 10789, 5759, 2833, 7711, 216, + 10789, 5759, 2833, 7711, 230, + 10789, 5759, 2833, 7711, 236, + 10789, 5759, 2833, 7711, 272, + 10789, 5759, 2833, 7711, 314, + 10789, 5759, 2833, 7711, 462, + 10789, 5759, 2833, 7711, 576, + 10789, 5759, 2833, 7711, 588, + 10789, 5759, 2833, 7711, 760, + 10789, 5759, 2833, 7711, 1060, + 10789, 5759, 2833, 7711, 1212, + 10789, 5759, 2833, 7711, 1220, + 10789, 5759, 2833, 7711, 1482, + 10789, 5759, 2833, 7711, 1498, + 10789, 5759, 2833, 7711, 1822, + 10789, 5759, 2833, 7711, 1922, + 10789, 5759, 2833, 7711, 2518, + 10789, 5759, 2833, 7711, 4241, 5898, + 10789, 5759, 2833, 7711, 5756, + 10789, 5759, 2833, 7711, 7774, + 10789, 5759, 2833, 7711, 7954, + 10789, 5759, 2836, + 10789, 5759, 2837, 7711, 0, + 10789, 5759, 2837, 7711, 326, + 10789, 5759, 2837, 7711, 1696, + 10789, 5759, 2837, 7711, 5880, + 10789, 5759, 2840, + 10789, 5759, 2841, 7711, 8338, + 10789, 5759, 2842, + 10789, 5759, 3122, + 10789, 5759, 3136, + 10789, 5759, 3158, + 10789, 5759, 3160, + 10789, 5759, 3161, 4703, 5898, + 10789, 5759, 3164, + 10789, 5759, 3188, + 10789, 5759, 3189, 7711, 0, + 10789, 5759, 3190, + 10789, 5759, 3242, + 10789, 5759, 3256, + 10789, 5759, 3257, 7711, 2518, + 10789, 5759, 3266, + 10789, 5759, 3270, + 10789, 5759, 3271, 7711, 1696, + 10789, 5759, 3280, + 10789, 5759, 3698, + 10789, 5759, 3820, + 10789, 5759, 4088, + 10789, 5759, 4094, + 10789, 5759, 4122, + 10789, 5759, 4124, + 10789, 5759, 4125, 4358, + 10789, 5759, 4125, 4359, 4358, + 10789, 5759, 4126, + 10789, 5759, 4132, + 10789, 5759, 4154, + 10789, 5759, 4156, + 10789, 5759, 4164, + 10789, 5759, 4166, + 10789, 5759, 4174, + 10789, 5759, 4175, 7711, 0, + 10789, 5759, 4175, 7711, 1, 5445, 1736, + 10789, 5759, 4175, 7711, 1, 5445, 1737, 7711, 1736, + 10789, 5759, 4175, 7711, 80, + 10789, 5759, 4175, 7711, 236, + 10789, 5759, 4175, 7711, 237, 4358, + 10789, 5759, 4175, 7711, 332, + 10789, 5759, 4175, 7711, 340, + 10789, 5759, 4175, 7711, 354, + 10789, 5759, 4175, 7711, 580, + 10789, 5759, 4175, 7711, 588, + 10789, 5759, 4175, 7711, 750, + 10789, 5759, 4175, 7711, 1483, 4358, + 10789, 5759, 4175, 7711, 1682, + 10789, 5759, 4175, 7711, 1737, 7711, 1736, + 10789, 5759, 4175, 7711, 4125, 4358, + 10789, 5759, 4175, 7711, 4125, 4359, 4358, + 10789, 5759, 4175, 7711, 8338, + 10789, 5759, 4175, 7711, 8339, 9732, + 10789, 5759, 4234, + 10789, 5759, 4235, 9967, 4234, + 10789, 5759, 4240, + 10789, 5759, 4241, 5387, 4240, + 10789, 5759, 4241, 5898, + 10789, 5759, 4241, 9967, 4240, + 10789, 5759, 4242, + 10789, 5759, 4334, + 10789, 5759, 4335, 4358, + 10789, 5759, 4336, + 10789, 5759, 4337, 7711, 1, 5445, 1482, + 10789, 5759, 4337, 7711, 355, 5445, 1482, + 10789, 5759, 4337, 7711, 462, + 10789, 5759, 4337, 7711, 1482, + 10789, 5759, 4337, 7711, 4241, 5898, + 10789, 5759, 4338, + 10789, 5759, 4339, 5898, + 10789, 5759, 4339, 7711, 750, + 10789, 5759, 4339, 7711, 5880, + 10789, 5759, 4339, 9967, 4338, + 10789, 5759, 4366, + 10789, 5759, 4544, + 10789, 5759, 4545, 7711, 80, + 10789, 5759, 4545, 7711, 588, + 10789, 5759, 4545, 7711, 1344, + 10789, 5759, 4545, 7711, 4884, + 10789, 5759, 4545, 7711, 8338, + 10789, 5759, 4546, + 10789, 5759, 4596, + 10789, 5759, 4597, 5387, 4597, 832, + 10789, 5759, 4597, 5387, 4597, 9732, + 10789, 5759, 4606, + 10789, 5759, 4704, + 10789, 5759, 4706, + 10789, 5759, 4708, + 10789, 5759, 4710, + 10789, 5759, 4711, 5387, 4710, + 10789, 5759, 4714, + 10789, 5759, 4716, + 10789, 5759, 4764, + 10789, 5759, 4884, + 10789, 5759, 4928, + 10789, 5759, 5030, + 10789, 5759, 5031, 5387, 5030, + 10789, 5759, 5031, 5387, 5031, 7711, 1, 5445, 392, + 10789, 5759, 5031, 7711, 0, + 10789, 5759, 5031, 7711, 670, + 10789, 5759, 5031, 7711, 1696, + 10789, 5759, 5031, 9967, 5030, + 10789, 5759, 5042, + 10789, 5759, 5043, 7711, 2525, 5898, + 10789, 5759, 5043, 10266, + 10789, 5759, 5043, 10377, 5042, + 10789, 5759, 5044, + 10789, 5759, 5278, + 10789, 5759, 5662, + 10789, 5759, 5663, 7711, 0, + 10789, 5759, 5663, 7711, 40, + 10789, 5759, 5663, 7711, 41, 5445, 0, + 10789, 5759, 5663, 7711, 396, + 10789, 5759, 5663, 7711, 750, + 10789, 5759, 5663, 7711, 2766, + 10789, 5759, 5663, 7711, 4338, + 10789, 5759, 5663, 7711, 5720, + 10789, 5759, 5664, + 10789, 5759, 5682, + 10789, 5759, 5692, + 10789, 5759, 5693, 7711, 0, + 10789, 5759, 5693, 7711, 272, + 10789, 5759, 5696, + 10789, 5759, 5697, 7711, 0, + 10789, 5759, 5697, 7711, 754, + 10789, 5759, 5697, 7711, 1012, + 10789, 5759, 5697, 7711, 1220, + 10789, 5759, 5697, 7711, 1482, + 10789, 5759, 5697, 7711, 1483, 4358, + 10789, 5759, 5697, 7711, 1820, + 10789, 5759, 5697, 7711, 1950, + 10789, 5759, 5697, 7711, 2488, + 10789, 5759, 5697, 7711, 6534, + 10789, 5759, 5697, 7711, 8374, + 10789, 5759, 5702, + 10789, 5759, 5703, 5387, 5703, 833, 5387, 832, + 10789, 5759, 5703, 5898, + 10789, 5759, 5720, + 10789, 5759, 5756, + 10789, 5759, 5757, 5387, 5757, 5720, + 10789, 5759, 5760, + 10789, 5759, 5840, + 10789, 5759, 5852, + 10789, 5759, 5880, + 10789, 5759, 6012, + 10789, 5759, 6046, + 10789, 5759, 6048, + 10789, 5759, 6049, 7711, 462, + 10789, 5759, 6049, 7711, 8338, + 10789, 5759, 6054, + 10789, 5759, 6062, + 10789, 5759, 6064, + 10789, 5759, 6256, + 10789, 5759, 6318, + 10789, 5759, 6396, + 10789, 5759, 6412, + 10789, 5759, 6430, + 10789, 5759, 6436, + 10789, 5759, 6464, + 10789, 5759, 6466, + 10789, 5759, 6534, + 10789, 5759, 6535, 5387, 6534, + 10789, 5759, 6648, + 10789, 5759, 6650, + 10789, 5759, 6708, + 10789, 5759, 6746, + 10789, 5759, 6818, + 10789, 5759, 6854, + 10789, 5759, 6860, + 10789, 5759, 6884, + 10789, 5759, 7040, + 10789, 5759, 7054, + 10789, 5759, 7074, + 10789, 5759, 7075, 7711, 0, + 10789, 5759, 7075, 7711, 1, 5445, 139, 5445, 236, + 10789, 5759, 7075, 7711, 1, 5445, 1220, + 10789, 5759, 7075, 7711, 1, 5445, 1736, + 10789, 5759, 7075, 7711, 40, + 10789, 5759, 7075, 7711, 41, 5445, 0, + 10789, 5759, 7075, 7711, 41, 5445, 41, 5445, 40, + 10789, 5759, 7075, 7711, 76, + 10789, 5759, 7075, 7711, 80, + 10789, 5759, 7075, 7711, 106, + 10789, 5759, 7075, 7711, 176, + 10789, 5759, 7075, 7711, 216, + 10789, 5759, 7075, 7711, 236, + 10789, 5759, 7075, 7711, 243, 7711, 2110, + 10789, 5759, 7075, 7711, 272, + 10789, 5759, 7075, 7711, 273, 5445, 236, + 10789, 5759, 7075, 7711, 273, 5445, 354, + 10789, 5759, 7075, 7711, 314, + 10789, 5759, 7075, 7711, 354, + 10789, 5759, 7075, 7711, 368, + 10789, 5759, 7075, 7711, 369, 5445, 176, + 10789, 5759, 7075, 7711, 396, + 10789, 5759, 7075, 7711, 561, 5445, 1, 5445, 547, 5445, 392, + 10789, 5759, 7075, 7711, 581, 5445, 736, + 10789, 5759, 7075, 7711, 588, + 10789, 5759, 7075, 7711, 737, 6313, 5898, + 10789, 5759, 7075, 7711, 750, + 10789, 5759, 7075, 7711, 966, + 10789, 5759, 7075, 7711, 1220, + 10789, 5759, 7075, 7711, 1304, + 10789, 5759, 7075, 7711, 1305, 5445, 1304, + 10789, 5759, 7075, 7711, 1344, + 10789, 5759, 7075, 7711, 1483, 4358, + 10789, 5759, 7075, 7711, 1632, + 10789, 5759, 7075, 7711, 1682, + 10789, 5759, 7075, 7711, 1688, + 10789, 5759, 7075, 7711, 1689, 5445, 243, 5445, 0, + 10789, 5759, 7075, 7711, 1820, + 10789, 5759, 7075, 7711, 2519, 5445, 2584, + 10789, 5759, 7075, 7711, 2584, + 10789, 5759, 7075, 7711, 2638, + 10789, 5759, 7075, 7711, 2836, + 10789, 5759, 7075, 7711, 4884, + 10789, 5759, 7075, 7711, 5030, + 10789, 5759, 7075, 7711, 5720, + 10789, 5759, 7075, 7711, 5721, 5445, 5720, + 10789, 5759, 7075, 7711, 5880, + 10789, 5759, 7075, 7711, 7074, + 10789, 5759, 7075, 7711, 7545, 5445, 4339, 5445, 6746, + 10789, 5759, 7075, 7711, 7545, 5445, 4339, 5898, + 10789, 5759, 7075, 9732, + 10789, 5759, 7076, + 10789, 5759, 7077, 4358, + 10789, 5759, 7077, 4359, 5387, 7077, 4359, 2518, + 10789, 5759, 7077, 7711, 2518, + 10789, 5759, 7077, 7711, 2519, 5445, 2584, + 10789, 5759, 7122, + 10789, 5759, 7123, 5387, 7122, + 10789, 5759, 7123, 9684, + 10789, 5759, 7123, 10377, 7122, + 10789, 5759, 7138, + 10789, 5759, 7196, + 10789, 5759, 7197, 4358, + 10789, 5759, 7197, 7711, 0, + 10789, 5759, 7197, 7711, 1, 5445, 144, + 10789, 5759, 7197, 7711, 144, + 10789, 5759, 7204, + 10789, 5759, 7248, + 10789, 5759, 7284, + 10789, 5759, 7285, 703, 7711, 106, + 10789, 5759, 7285, 703, 7711, 332, + 10789, 5759, 7285, 703, 7711, 396, + 10789, 5759, 7285, 703, 7711, 580, + 10789, 5759, 7285, 703, 7711, 1052, + 10789, 5759, 7285, 703, 7711, 1304, + 10789, 5759, 7285, 703, 7711, 1483, 4358, + 10789, 5759, 7285, 703, 7711, 4706, + 10789, 5759, 7285, 703, 7711, 7572, + 10789, 5759, 7285, 703, 7711, 7954, + 10789, 5759, 7285, 8361, 7711, 106, + 10789, 5759, 7285, 8361, 7711, 107, 40, + 10789, 5759, 7364, + 10789, 5759, 7374, + 10789, 5759, 7375, 7711, 588, + 10789, 5759, 7375, 7711, 670, + 10789, 5759, 7375, 7711, 1586, + 10789, 5759, 7375, 10377, 7374, + 10789, 5759, 7510, + 10789, 5759, 7516, + 10789, 5759, 7528, + 10789, 5759, 7534, + 10789, 5759, 7544, + 10789, 5759, 7572, + 10789, 5759, 7648, + 10789, 5759, 7762, + 10789, 5759, 7774, + 10789, 5759, 7775, 7711, 40, + 10789, 5759, 7778, + 10789, 5759, 7890, + 10789, 5759, 7954, + 10789, 5759, 7966, + 10789, 5759, 8242, + 10789, 5759, 8276, + 10789, 5759, 8338, + 10789, 5759, 8339, 5387, 8339, 7075, 7711, 41, 5387, 7075, 7711, 40, + 10789, 5759, 8339, 7075, 7711, 41, 5387, 7075, 7711, 40, + 10789, 5759, 8360, + 10789, 5759, 8361, 5387, 8360, + 10789, 5759, 8374, + 10789, 5759, 8376, + 10789, 5759, 8382, + 10789, 5759, 8408, + 10789, 5759, 8490, + 10789, 5759, 8494, + 10789, 5759, 8512, + 10789, 5759, 8513, 7711, 80, + 10789, 5759, 8513, 7711, 369, 5445, 4241, 5898, + 10789, 5759, 8513, 7711, 396, + 10789, 5759, 8513, 7711, 581, 5445, 736, + 10789, 5759, 8513, 7711, 736, + 10789, 5759, 8513, 7711, 737, 5445, 736, + 10789, 5759, 8513, 7711, 1304, + 10789, 5759, 8513, 7711, 2110, + 10789, 5759, 8513, 7711, 2518, + 10789, 5759, 8513, 7711, 2519, 5445, 1, 80, + 10789, 5759, 8513, 7711, 2519, 5445, 736, + 10789, 5759, 8513, 7711, 2519, 5445, 737, 5445, 736, + 10789, 5759, 8513, 7711, 2836, + 10789, 5759, 8664, + 10789, 5759, 8702, + 10789, 5759, 8706, + 10789, 5759, 8710, + 10789, 5759, 8764, + 10789, 5759, 8902, + 10789, 5759, 9306, + 10789, 5759, 9307, 7711, 1696, + 10789, 5759, 10518, + 10789, 9515, 5759, 2167, 9897, 2171, 7574, + 10789, 9515, 5759, 2167, 9897, 2171, 9614, + 10789, 9515, 5759, 2171, 3704, + 10789, 9515, 5759, 2171, 3822, + 10789, 9515, 5759, 2171, 6756, + 10789, 9515, 5759, 2171, 6830, + 10789, 9515, 5759, 2171, 6832, + 10789, 9515, 5759, 2171, 7520, + 10789, 9515, 5759, 2171, 7687, 4094, + 10789, 9515, 5759, 2171, 7687, 9817, 4213, 0, + 10789, 9515, 5759, 2171, 8159, 736, + 10789, 9515, 5759, 2171, 9615, 736, + 10789, 9515, 5759, 2541, 40, + 10789, 9515, 5759, 2541, 736, + 10789, 9515, 5759, 2541, 737, 5898, + 10789, 9515, 5759, 2541, 4094, + 10789, 9515, 5759, 2541, 6830, + 10789, 9515, 5759, 2541, 7516, + 10789, 9515, 5759, 2541, 9817, 4213, 3282, + 10789, 9515, 5759, 2779, 736, + 10789, 9515, 5759, 2779, 737, 5898, + 10789, 9515, 5759, 2779, 3704, + 10789, 9515, 5759, 2779, 3822, + 10789, 9515, 5759, 2779, 6756, + 10789, 9515, 5759, 2779, 6830, + 10789, 9515, 5759, 2779, 6832, + 10789, 9515, 5759, 2779, 7516, + 10789, 9515, 5759, 2779, 7520, + 10789, 9515, 5759, 2779, 8819, 4094, + 10789, 9515, 5759, 2779, 8819, 9817, 4213, 0, + 10789, 9515, 5759, 4201, 40, + 10789, 9515, 5759, 4201, 736, + 10789, 9515, 5759, 4201, 737, 5898, + 10789, 9515, 5759, 4201, 3704, + 10789, 9515, 5759, 4201, 3705, 9817, 4212, + 10789, 9515, 5759, 4201, 3822, + 10789, 9515, 5759, 4201, 4094, + 10789, 9515, 5759, 4201, 6830, + 10789, 9515, 5759, 4201, 6832, + 10789, 9515, 5759, 4201, 7516, + 10789, 9515, 5759, 4201, 7520, + 10789, 9515, 5759, 4201, 8719, 4094, + 10789, 9515, 5759, 4215, 40, + 10789, 9515, 5759, 4215, 736, + 10789, 9515, 5759, 4215, 737, 5898, + 10789, 9515, 5759, 4215, 3704, + 10789, 9515, 5759, 4215, 3705, 9817, 4212, + 10789, 9515, 5759, 4215, 3822, + 10789, 9515, 5759, 4215, 4094, + 10789, 9515, 5759, 4215, 6830, + 10789, 9515, 5759, 4215, 6832, + 10789, 9515, 5759, 4215, 7516, + 10789, 9515, 5759, 4215, 7520, + 10789, 9515, 5759, 4215, 9817, 4213, 7106, + 10789, 9515, 5759, 4215, 9817, 4213, 7107, 0, + 10789, 9515, 5759, 4215, 9817, 4213, 7107, 2, + 10789, 9515, 5759, 4215, 9817, 4213, 8410, + 10789, 9515, 5759, 5191, 40, + 10789, 9515, 5759, 5191, 736, + 10789, 9515, 5759, 5191, 4094, + 10789, 9515, 5759, 5191, 6830, + 10789, 9515, 5759, 5191, 7516, + 10789, 9515, 5759, 5191, 9817, 4213, 8310, + 10789, 9515, 5759, 5191, 9817, 4213, 8311, 0, + 10789, 9515, 5759, 5191, 9817, 4213, 9354, + 10789, 9515, 5759, 5191, 9817, 4213, 9356, + 10789, 9515, 5759, 6723, 40, + 10789, 9515, 5759, 6723, 736, + 10789, 9515, 5759, 6723, 4094, + 10789, 9515, 5759, 6723, 6830, + 10789, 9515, 5759, 6723, 7516, + 10789, 9515, 5759, 6723, 9817, 4213, 6066, + 10789, 9515, 5759, 6723, 9817, 4213, 7776, + 10789, 9515, 5759, 7509, 40, + 10789, 9515, 5759, 7509, 736, + 10789, 9515, 5759, 7509, 4094, + 10789, 9515, 5759, 7509, 6830, + 10789, 9515, 5759, 7509, 7516, + 10789, 9515, 5759, 7509, 9817, 4213, 4607, 0, + 10789, 9515, 5759, 7509, 9817, 4213, 4607, 2, + 10789, 9515, 5759, 7509, 9817, 4213, 6990, + 10789, 9515, 5759, 7517, 7711, 1213, 5445, 1922, + 10789, 9515, 5759, 7517, 7711, 1213, 5445, 4094, + 10789, 9515, 5759, 7695, 736, + 10789, 9515, 5759, 7695, 737, 5898, + 10789, 9515, 5759, 7695, 3704, + 10789, 9515, 5759, 7695, 3822, + 10789, 9515, 5759, 7695, 3823, 9817, 4212, + 10789, 9515, 5759, 7695, 4094, + 10789, 9515, 5759, 7695, 6830, + 10789, 9515, 5759, 7695, 6832, + 10789, 9515, 5759, 7695, 7516, + 10789, 9515, 5759, 7695, 7517, 9817, 4212, + 10789, 9515, 5759, 7695, 7520, + 10789, 9515, 5759, 7695, 7521, 9817, 4212, + 10789, 9515, 5759, 7695, 9817, 4213, 6752, + 10789, 9515, 5759, 7695, 9817, 4213, 6754, + 10789, 9515, 5759, 11136, + 10789, 9515, 5759, 11138, + 10789, 12133, 5759, 2167, 9897, 6129, 9178, + 10789, 12133, 5759, 10001, 6610, + 10789, 12133, 5759, 10001, 10644, + 10789, 12133, 5759, 10677, 6610, + 10797, 8775, 7101, 601, 721, 11648, + 10797, 8775, 7101, 601, 721, 11649, 6121, 6104, + 10797, 8775, 7101, 601, 721, 11649, 6121, 8056, + 10797, 8775, 7101, 601, 721, 11649, 6121, 10642, + 10797, 8775, 7101, 4117, 721, 11648, + 10797, 8775, 7101, 4117, 721, 11649, 6121, 6104, + 10797, 8775, 7101, 4117, 721, 11649, 6121, 8056, + 10797, 8775, 7101, 4117, 721, 11649, 6121, 10642, + 10797, 8775, 7101, 10677, 721, 2725, 4848, + 10797, 8775, 7101, 10677, 721, 2725, 7442, + 10797, 8775, 7101, 10677, 721, 6104, + 10797, 8775, 7101, 10677, 721, 8005, 4848, + 10797, 8775, 7101, 10677, 721, 8005, 7442, + 10797, 8775, 7101, 10677, 6121, 8056, + 10797, 8775, 7101, 10677, 6121, 10642, + 10804, + 10817, 8548, + 10959, 2779, 8289, 6434, + 10959, 6434, + 10959, 6435, 569, 760, + 10959, 6435, 4221, 760, + 10959, 6435, 6121, 2697, 11096, + 10959, 6435, 6121, 2697, 11764, + 10959, 6435, 6121, 8077, 11096, + 10959, 6435, 6121, 8153, 8758, + 10959, 6435, 6121, 11649, 8758, + 10959, 6435, 11097, 429, 9811, 6434, + 10959, 6505, 6434, + 10959, 7821, 6434, + 10959, 7924, + 10959, 8097, 6434, + 10959, 8153, 6434, + 10959, 8561, 7944, + 10959, 8849, 6434, + 10959, 8963, 6434, + 10959, 9327, 6121, 3713, 4849, 569, 760, + 10959, 9327, 6121, 3713, 4849, 4221, 760, + 10959, 9327, 6121, 3713, 4849, 7991, 9811, 9327, 6121, 3713, 7442, + 10959, 9327, 6121, 3713, 4849, 7991, 10959, 9327, 6121, 3713, 7442, + 10959, 9327, 6121, 3713, 7443, 569, 760, + 10959, 9327, 6121, 3713, 7443, 4221, 760, + 10959, 9327, 6121, 3713, 11096, + 10959, 9327, 6121, 3713, 11764, + 10959, 11191, 6434, + 10963, 9120, + 10977, 8774, + 10978, + 10989, 5758, + 11011, 1809, 4876, + 11011, 2091, 5758, + 11011, 2941, 5758, + 11011, 3055, 5758, + 11011, 3873, 5758, + 11011, 4223, 5836, + 11011, 4849, 6627, 9050, + 11011, 4849, 7821, 12114, + 11011, 4849, 8745, 9050, + 11011, 4849, 12114, + 11011, 5445, 5758, + 11011, 6610, + 11011, 6616, + 11011, 6689, 2170, + 11011, 6689, 2540, + 11011, 6689, 2778, + 11011, 6689, 4200, + 11011, 6689, 4214, + 11011, 6689, 5190, + 11011, 6689, 6260, + 11011, 6689, 6722, + 11011, 6689, 7508, + 11011, 6689, 7694, + 11011, 6875, 7908, + 11011, 7089, 7593, 8405, 0, + 11011, 7089, 7593, 8405, 2, + 11011, 7089, 7593, 8405, 4, + 11011, 7089, 7593, 8405, 6, + 11011, 7089, 7593, 8405, 8, + 11011, 7089, 7593, 8405, 10, + 11011, 7089, 7593, 8405, 12, + 11011, 7089, 7593, 8405, 14, + 11011, 7089, 7593, 8405, 16, + 11011, 7089, 7593, 8405, 18, + 11011, 7089, 7593, 8405, 20, + 11011, 7089, 7593, 8405, 22, + 11011, 7089, 7593, 8405, 24, + 11011, 7089, 7593, 8405, 26, + 11011, 7089, 7593, 8405, 28, + 11011, 7089, 7593, 8405, 30, + 11011, 7089, 7593, 8405, 32, + 11011, 7089, 7593, 8405, 34, + 11011, 7089, 7593, 8405, 36, + 11011, 7089, 7593, 8405, 38, + 11011, 7089, 7593, 8405, 40, + 11011, 7089, 7593, 8405, 42, + 11011, 7089, 7593, 8405, 44, + 11011, 7089, 7593, 8405, 46, + 11011, 7089, 7593, 8405, 48, + 11011, 7089, 7593, 8405, 50, + 11011, 7089, 9063, 8405, 0, + 11011, 7089, 9063, 8405, 2, + 11011, 7089, 9063, 8405, 4, + 11011, 7089, 9063, 8405, 6, + 11011, 7089, 9063, 8405, 8, + 11011, 7089, 9063, 8405, 10, + 11011, 7089, 9063, 8405, 12, + 11011, 7089, 9063, 8405, 14, + 11011, 7089, 9063, 8405, 16, + 11011, 7089, 9063, 8405, 18, + 11011, 7089, 9063, 8405, 20, + 11011, 7089, 9063, 8405, 22, + 11011, 7089, 9063, 8405, 24, + 11011, 7089, 9063, 8405, 26, + 11011, 7089, 9063, 8405, 28, + 11011, 7089, 9063, 8405, 30, + 11011, 7089, 9063, 8405, 32, + 11011, 7089, 9063, 8405, 34, + 11011, 7089, 9063, 8405, 36, + 11011, 7089, 9063, 8405, 38, + 11011, 7089, 9063, 8405, 40, + 11011, 7089, 9063, 8405, 42, + 11011, 7089, 9063, 8405, 44, + 11011, 7089, 9063, 8405, 46, + 11011, 7089, 9063, 8405, 48, + 11011, 7089, 9063, 8405, 50, + 11011, 7387, 5758, + 11011, 7443, 6627, 9050, + 11011, 7443, 7821, 12114, + 11011, 7443, 8745, 9050, + 11011, 7443, 12114, + 11011, 7708, + 11011, 8017, 760, + 11011, 8129, 5758, + 11011, 8167, 5758, + 11011, 8432, + 11011, 8525, 5758, + 11011, 9581, 5758, + 11011, 9633, 9718, + 11011, 9718, + 11011, 9898, + 11011, 10469, 4926, + 11011, 10677, 4876, + 11011, 10708, + 11011, 11099, 5758, + 11011, 11195, 4926, + 11011, 11224, + 11011, 11424, + 11011, 11449, 7908, + 11011, 11451, 90, + 11011, 12017, 4926, + 11011, 12473, 5758, + 11011, 12478, + 11015, 11740, + 11031, 4849, 8077, 9050, + 11031, 6505, 8744, + 11031, 6801, 7101, 10676, + 11031, 7443, 8077, 9050, + 11031, 7821, 8056, + 11031, 8287, 8206, + 11031, 8287, 8405, 0, + 11031, 8287, 8405, 8, + 11031, 8287, 8405, 16, + 11031, 8287, 8405, 28, + 11031, 8287, 8405, 40, + 11031, 8287, 8405, 66, + 11031, 8287, 8405, 178, + 11031, 8287, 8405, 188, + 11031, 8287, 8405, 426, + 11031, 8287, 8405, 622, + 11031, 8287, 8405, 626, + 11031, 8287, 8405, 630, + 11031, 8287, 8405, 652, + 11031, 8287, 8405, 654, + 11031, 8287, 8405, 656, + 11031, 8287, 8405, 660, + 11031, 8287, 8405, 664, + 11031, 8287, 8405, 2908, + 11031, 8287, 8405, 2926, + 11031, 8287, 8405, 3012, + 11031, 8287, 8405, 3056, + 11031, 8287, 8405, 5770, + 11031, 8287, 8405, 6594, + 11031, 8287, 8405, 6912, + 11031, 8287, 8405, 6982, + 11031, 8287, 8405, 7166, + 11031, 8287, 8405, 7244, + 11031, 8287, 8405, 7372, + 11031, 8287, 8405, 7440, + 11031, 8287, 8405, 8362, + 11031, 8287, 8405, 8828, + 11031, 8287, 8405, 9086, + 11031, 8287, 8405, 9400, + 11031, 8287, 8405, 9588, + 11031, 8287, 8405, 9780, + 11031, 8287, 8405, 11248, + 11031, 8287, 8405, 11728, + 11031, 8287, 8405, 11758, + 11031, 8287, 8405, 11824, + 11031, 8287, 8405, 11832, + 11031, 8287, 8405, 12070, + 11031, 8287, 8405, 12094, + 11031, 8287, 8405, 12096, + 11031, 8287, 8405, 12144, + 11031, 8287, 8405, 12146, + 11031, 8287, 8405, 12150, + 11031, 8287, 8405, 12350, + 11031, 8287, 8405, 12352, + 11031, 8287, 8405, 12532, + 11031, 8287, 8405, 13006, + 11031, 8287, 8405, 13008, + 11031, 9811, 6434, + 11031, 10283, 8405, 0, + 11031, 10283, 8405, 8, + 11031, 10283, 8405, 16, + 11031, 10283, 8405, 26, + 11031, 10283, 8405, 28, + 11031, 10283, 8405, 40, + 11031, 10283, 8405, 236, + 11031, 10283, 8405, 238, + 11031, 10283, 8405, 242, + 11031, 10283, 8405, 246, + 11031, 10283, 8405, 250, + 11031, 10283, 8405, 306, + 11031, 10283, 8405, 310, + 11031, 10283, 8405, 314, + 11031, 10283, 8405, 322, + 11031, 10283, 8405, 326, + 11031, 10283, 8405, 364, + 11031, 10283, 8405, 368, + 11031, 10283, 8405, 374, + 11031, 10283, 8405, 380, + 11031, 10283, 8405, 384, + 11031, 10283, 8405, 392, + 11031, 10283, 8405, 396, + 11031, 10283, 8405, 404, + 11031, 10283, 8405, 412, + 11031, 10283, 8405, 416, + 11031, 10283, 8405, 510, + 11031, 10283, 8405, 512, + 11031, 10283, 8405, 514, + 11031, 10283, 8405, 516, + 11031, 10283, 8405, 520, + 11031, 10283, 8405, 524, + 11031, 10283, 8405, 526, + 11031, 10283, 8405, 532, + 11031, 10283, 8405, 536, + 11031, 10283, 8405, 546, + 11031, 10283, 8405, 556, + 11031, 10283, 8405, 560, + 11031, 10283, 8405, 564, + 11031, 10283, 8405, 568, + 11031, 10283, 8405, 576, + 11031, 10283, 8405, 622, + 11031, 10283, 8405, 632, + 11031, 10283, 8405, 652, + 11031, 10283, 8405, 660, + 11031, 10283, 8405, 664, + 11031, 10283, 8405, 7593, 0, + 11031, 10283, 8405, 7593, 8, + 11031, 10283, 8405, 7593, 16, + 11031, 10283, 8405, 7593, 28, + 11031, 10283, 8405, 7593, 40, + 11031, 10283, 8405, 7593, 576, + 11031, 10283, 8405, 7593, 652, + 11031, 10283, 8405, 7593, 660, + 11031, 10283, 8405, 7593, 664, + 11031, 10283, 8473, 1044, + 11031, 10283, 8921, 7605, 4926, + 11031, 10283, 12341, 7605, 4926, + 11031, 10959, 6434, + 11031, 11097, 6434, + 11031, 11765, 6434, + 11031, 12043, 4223, 5836, + 11031, 12043, 6616, + 11031, 13365, 11185, 7605, 4926, + 11035, 10773, 8456, + 11036, + 11041, 568, + 11041, 569, 721, 9705, 10410, + 11041, 6121, 1045, 6376, + 11051, 88, + 11052, + 11061, 8774, + 11063, 5444, + 11063, 7710, + 11063, 11228, + 11093, 731, 12901, 6434, + 11097, 2779, 8289, 6434, + 11097, 6105, 6434, + 11097, 6434, + 11097, 6435, 569, 760, + 11097, 6435, 569, 761, 5387, 11765, 6435, 569, 760, + 11097, 6435, 569, 6505, 9158, + 11097, 6435, 4221, 760, + 11097, 6435, 4221, 761, 569, 6505, 9158, + 11097, 6435, 5387, 11765, 6434, + 11097, 6435, 6121, 2697, 9810, + 11097, 6435, 6121, 2697, 10958, + 11097, 6435, 6121, 4530, + 11097, 6435, 6121, 4896, + 11097, 6435, 6121, 5445, 6490, + 11097, 6435, 6121, 5878, + 11097, 6435, 6121, 5879, 6121, 8153, 10677, 8758, + 11097, 6435, 6121, 5879, 6121, 10677, 8758, + 11097, 6435, 6121, 8151, 5832, + 11097, 6435, 6121, 8153, 10677, 8758, + 11097, 6435, 6121, 8758, + 11097, 6435, 6121, 10677, 8758, + 11097, 6435, 6377, 7551, 11765, 6434, + 11097, 6435, 6377, 7709, 10374, + 11097, 6435, 6377, 7919, 6741, 568, + 11097, 6435, 6377, 9633, 7709, 10374, + 11097, 6435, 6377, 9633, 7919, 6741, 568, + 11097, 6435, 9785, 46, + 11097, 6435, 9785, 8762, + 11097, 6435, 9785, 11098, + 11097, 6505, 6434, + 11097, 7821, 6434, + 11097, 8097, 6434, + 11097, 8153, 3993, 6434, + 11097, 8153, 6434, + 11097, 8153, 6435, 4221, 760, + 11097, 8153, 6435, 6121, 8758, + 11097, 8153, 6435, 6121, 10677, 8758, + 11097, 8153, 11430, + 11097, 8561, 7944, + 11097, 8849, 3993, 6434, + 11097, 8849, 6434, + 11097, 9327, 5387, 11765, 9326, + 11097, 9327, 6121, 3713, 601, 569, 760, + 11097, 9327, 6121, 3713, 601, 4221, 760, + 11097, 9327, 6121, 3713, 601, 6377, 4895, 3992, + 11097, 9327, 6121, 3713, 601, 6377, 11097, 9327, 6121, 3713, 4116, + 11097, 9327, 6121, 3713, 601, 6377, 11765, 9327, 6121, 3713, 600, + 11097, 9327, 6121, 3713, 4117, 569, 760, + 11097, 9327, 6121, 3713, 4117, 4221, 760, + 11097, 9327, 6121, 3713, 4117, 6377, 11765, 9327, 6121, 3713, 4116, + 11097, 9327, 6121, 3713, 4117, 6491, 4895, 3992, + 11097, 9327, 6121, 3713, 9810, + 11097, 9327, 6121, 3713, 10958, + 11097, 10531, 6434, + 11097, 11191, 6434, + 11097, 11430, + 11097, 11875, 6435, 4221, 760, + 11097, 11875, 6435, 6121, 5878, + 11097, 11875, 6435, 6121, 5879, 6121, 8153, 10677, 8758, + 11097, 11875, 6435, 6121, 5879, 6121, 10677, 8758, + 11097, 11875, 6435, 6121, 8153, 10677, 8758, + 11097, 11875, 6435, 6121, 10677, 8758, + 11097, 11875, 8849, 3993, 6434, + 11097, 12103, 6434, + 11099, 445, 6741, 568, + 11099, 445, 9705, 6741, 568, + 11099, 445, 9705, 6741, 569, 6121, 1045, 6376, + 11099, 445, 9705, 6741, 569, 6121, 1045, 6377, 7442, + 11099, 445, 9705, 6741, 569, 6121, 1045, 8318, + 11099, 445, 11621, 568, + 11099, 445, 11896, + 11099, 445, 12472, + 11099, 721, 2091, 11896, + 11099, 721, 12345, 2091, 6741, 568, + 11099, 835, 2091, 6741, 568, + 11099, 835, 2091, 11621, 568, + 11099, 5387, 6741, 568, + 11099, 5758, + 11099, 6121, 1044, + 11099, 6121, 8057, 8318, + 11099, 6121, 10469, 4927, 6376, + 11099, 6377, 9693, 445, 6740, + 11099, 6377, 9693, 6377, 12472, + 11099, 6377, 9705, 6741, 6377, 12473, 6377, 9705, 6740, + 11099, 6377, 11097, 6434, + 11099, 6377, 12007, 6741, 6377, 12472, + 11099, 6377, 12473, 6377, 12007, 6740, + 11099, 6741, 569, 445, 12472, + 11099, 8065, 115, 6628, + 11099, 8065, 115, 6629, 6377, 9705, 6740, + 11104, + 11111, 93, 8399, 4926, + 11111, 3997, 4926, + 11111, 5759, 8916, + 11111, 5759, 9824, + 11111, 5759, 9870, + 11111, 5759, 9904, + 11111, 6689, 2170, + 11111, 6689, 2540, + 11111, 6689, 2778, + 11111, 6689, 4200, + 11111, 6689, 4214, + 11111, 6689, 5190, + 11111, 6689, 6260, + 11111, 6689, 6722, + 11111, 6689, 7508, + 11111, 6689, 7694, + 11111, 7803, 5759, 8, + 11111, 7803, 5759, 16, + 11111, 7803, 5759, 28, + 11111, 7803, 5759, 40, + 11111, 7803, 5759, 58, + 11111, 7803, 5759, 72, + 11111, 7803, 5759, 92, + 11111, 7803, 5759, 162, + 11111, 7803, 5759, 266, + 11111, 7803, 5759, 440, + 11111, 7803, 5759, 606, + 11111, 7803, 5759, 9827, 22, + 11111, 7803, 5759, 9827, 34, + 11111, 7803, 5759, 9827, 344, + 11111, 7803, 5759, 9827, 518, + 11111, 8405, 0, + 11111, 8405, 8, + 11111, 8405, 16, + 11111, 8405, 28, + 11111, 8405, 40, + 11111, 8405, 58, + 11111, 8405, 72, + 11111, 8405, 92, + 11111, 8405, 100, + 11111, 8405, 116, + 11111, 8405, 138, + 11111, 8405, 162, + 11111, 8405, 216, + 11111, 8405, 236, + 11111, 8405, 266, + 11111, 8405, 292, + 11111, 8405, 306, + 11111, 8405, 332, + 11111, 8405, 364, + 11111, 8405, 392, + 11111, 8405, 440, + 11111, 8405, 462, + 11111, 8405, 510, + 11111, 8405, 524, + 11111, 8405, 556, + 11111, 8405, 606, + 11111, 8405, 610, + 11111, 8405, 652, + 11111, 8405, 792, + 11111, 8405, 884, + 11111, 8405, 974, + 11111, 8405, 996, + 11111, 8405, 1260, + 11111, 8405, 1512, + 11111, 8405, 1612, + 11111, 8405, 1796, + 11111, 8405, 2030, + 11111, 8405, 2076, + 11111, 8405, 2126, + 11111, 8405, 2212, + 11111, 8405, 2438, + 11111, 8405, 2516, + 11111, 8405, 2566, + 11111, 8405, 2678, + 11111, 8405, 2746, + 11111, 8405, 4016, + 11111, 8405, 4888, + 11111, 8405, 5994, + 11111, 8405, 8045, 20, + 11111, 8405, 8045, 22, + 11111, 8405, 8045, 26, + 11111, 8405, 8045, 344, + 11111, 8405, 8045, 410, + 11111, 8405, 8045, 518, + 11111, 8405, 9827, 22, + 11111, 8405, 9827, 34, + 11111, 8405, 9827, 344, + 11111, 8405, 9827, 518, + 11111, 8525, 2171, 9344, + 11111, 8525, 2171, 10624, + 11111, 8525, 2670, + 11111, 10203, 2171, 4388, + 11111, 10203, 2171, 9614, + 11111, 10203, 7695, 10466, + 11113, 9539, 11054, + 11123, 4215, 4112, + 11123, 4217, 11391, 10507, 2170, + 11123, 4217, 11391, 10507, 2778, + 11123, 4217, 11391, 10507, 7694, + 11123, 4223, 5836, + 11123, 5751, 10585, 9921, 8450, + 11123, 5963, 5781, 8306, + 11123, 6500, + 11123, 6610, + 11123, 6616, + 11123, 6689, 2170, + 11123, 6689, 2540, + 11123, 6689, 2778, + 11123, 6689, 4200, + 11123, 6689, 4214, + 11123, 6689, 5190, + 11123, 6689, 6260, + 11123, 6689, 6722, + 11123, 6689, 7508, + 11123, 6689, 7694, + 11123, 7803, 11228, + 11123, 8405, 0, + 11123, 8405, 8, + 11123, 8405, 16, + 11123, 8405, 28, + 11123, 8405, 40, + 11123, 8405, 100, + 11123, 8405, 138, + 11123, 8405, 162, + 11123, 8405, 196, + 11123, 8405, 216, + 11123, 8405, 292, + 11123, 8405, 306, + 11123, 8405, 332, + 11123, 8405, 364, + 11123, 8405, 392, + 11123, 8405, 426, + 11123, 8405, 462, + 11123, 8405, 496, + 11123, 8405, 510, + 11123, 8405, 524, + 11123, 8405, 556, + 11123, 8405, 590, + 11123, 8405, 622, + 11123, 8405, 652, + 11123, 8405, 670, + 11123, 8405, 717, 4237, 0, + 11123, 8405, 717, 4237, 16, + 11123, 8405, 717, 4237, 70, + 11123, 8405, 717, 4237, 116, + 11123, 8405, 717, 4237, 138, + 11123, 8405, 717, 4237, 306, + 11123, 8405, 717, 4237, 462, + 11123, 8405, 717, 4237, 556, + 11123, 8405, 717, 4237, 670, + 11123, 8405, 717, 4237, 974, + 11123, 8405, 717, 4237, 2030, + 11123, 8405, 717, 4237, 2076, + 11123, 8405, 717, 4237, 2212, + 11123, 8405, 717, 4237, 2566, + 11123, 8405, 717, 4237, 2746, + 11123, 8405, 717, 4237, 3146, + 11123, 8405, 717, 4237, 4389, 40, + 11123, 8405, 717, 4237, 4389, 652, + 11123, 8405, 717, 4237, 5994, + 11123, 8405, 717, 4237, 7695, 7972, + 11123, 8405, 717, 4237, 7972, + 11123, 8405, 717, 4237, 8092, + 11123, 8405, 717, 4237, 9138, + 11123, 8405, 717, 4237, 9802, + 11123, 8405, 717, 4237, 9825, 2170, + 11123, 8405, 717, 4237, 9871, 2170, + 11123, 8405, 717, 4237, 10267, 9802, + 11123, 8405, 722, + 11123, 8405, 884, + 11123, 8405, 888, + 11123, 8405, 1338, + 11123, 8405, 1612, + 11123, 8405, 1770, + 11123, 8405, 2516, + 11123, 8405, 2732, + 11123, 8405, 3150, + 11123, 8405, 3186, + 11123, 8405, 5751, 8, + 11123, 8405, 5751, 16, + 11123, 8405, 5751, 40, + 11123, 8405, 5751, 138, + 11123, 8405, 5751, 196, + 11123, 8405, 5751, 216, + 11123, 8405, 5751, 236, + 11123, 8405, 5751, 290, + 11123, 8405, 5751, 292, + 11123, 8405, 5751, 306, + 11123, 8405, 5751, 462, + 11123, 8405, 5751, 556, + 11123, 8405, 5751, 590, + 11123, 8405, 5751, 670, + 11123, 8405, 5751, 722, + 11123, 8405, 5751, 884, + 11123, 8405, 5751, 1204, + 11123, 8405, 5751, 1338, + 11123, 8405, 5751, 2378, + 11123, 8405, 5751, 2516, + 11123, 8405, 5751, 2732, + 11123, 8405, 5751, 3146, + 11123, 8405, 5963, 8, + 11123, 8405, 5963, 16, + 11123, 8405, 5963, 28, + 11123, 8405, 5963, 40, + 11123, 8405, 5963, 100, + 11123, 8405, 5963, 138, + 11123, 8405, 5963, 216, + 11123, 8405, 5963, 292, + 11123, 8405, 5963, 306, + 11123, 8405, 5963, 364, + 11123, 8405, 5963, 426, + 11123, 8405, 5963, 462, + 11123, 8405, 5963, 496, + 11123, 8405, 5963, 556, + 11123, 8405, 5963, 590, + 11123, 8405, 5963, 622, + 11123, 8405, 5963, 652, + 11123, 8405, 5963, 717, 4237, 556, + 11123, 8405, 5963, 717, 4237, 3146, + 11123, 8405, 5963, 722, + 11123, 8405, 5963, 884, + 11123, 8405, 5963, 1080, + 11123, 8405, 5963, 1204, + 11123, 8405, 5963, 1338, + 11123, 8405, 5963, 1516, + 11123, 8405, 5963, 2046, + 11123, 8405, 5963, 2732, + 11123, 8405, 5963, 4895, 7803, 5758, + 11123, 8405, 8439, 16, + 11123, 8405, 8439, 196, + 11123, 8405, 8439, 306, + 11123, 8405, 8439, 510, + 11123, 8405, 8439, 717, 4237, 116, + 11123, 8405, 8439, 717, 4237, 556, + 11123, 8405, 8439, 717, 4237, 670, + 11123, 8405, 8439, 717, 4237, 792, + 11123, 8405, 8439, 717, 4237, 944, + 11123, 8405, 8439, 717, 4237, 996, + 11123, 8405, 8439, 717, 4237, 1260, + 11123, 8405, 8439, 717, 4237, 1512, + 11123, 8405, 8439, 717, 4237, 1770, + 11123, 8405, 8439, 717, 4237, 2030, + 11123, 8405, 8439, 717, 4237, 2566, + 11123, 8405, 8439, 717, 4237, 2746, + 11123, 8405, 8439, 717, 4237, 3146, + 11123, 8405, 8439, 717, 4237, 4016, + 11123, 8405, 8439, 3146, + 11123, 8439, 4223, 5836, + 11123, 8439, 6616, + 11123, 8516, + 11123, 10154, + 11163, 11228, + 11169, 7337, 5758, + 11172, + 11173, 6121, 2667, 2724, + 11191, 7390, + 11191, 10261, 10374, + 11195, 4926, + 11205, 8775, 1177, 8879, 10434, + 11205, 8775, 1177, 8881, 10434, + 11205, 8775, 1177, 8883, 10434, + 11205, 8775, 1177, 8885, 10434, + 11205, 8775, 1177, 8887, 10434, + 11205, 8775, 1177, 8889, 10434, + 11205, 8775, 1177, 8891, 10434, + 11205, 8775, 1177, 9305, 11114, + 11207, 4926, + 11217, 10265, 9610, + 11224, + 11242, + 11245, 6408, + 11245, 6409, 9537, 600, + 11245, 6409, 9537, 4848, + 11261, 2170, + 11261, 2540, + 11261, 2778, + 11261, 4200, + 11261, 4214, + 11261, 4849, 12114, + 11261, 5190, + 11261, 5445, 5758, + 11261, 6260, + 11261, 6722, + 11261, 7172, + 11261, 7443, 12114, + 11261, 7508, + 11261, 7694, + 11261, 8167, 5758, + 11263, 2724, + 11263, 6121, 10260, + 11263, 8004, + 11265, 5759, 9558, + 11265, 5759, 10408, + 11265, 5759, 11158, + 11265, 5759, 11160, + 11265, 6689, 2170, + 11265, 6689, 2540, + 11265, 6689, 2778, + 11265, 6689, 4200, + 11265, 6689, 4214, + 11265, 6689, 5190, + 11265, 6689, 6260, + 11265, 6689, 6722, + 11265, 6689, 7508, + 11265, 6689, 7694, + 11265, 7803, 5759, 9560, + 11265, 7803, 5759, 9566, + 11265, 7803, 5759, 10402, + 11265, 7803, 5759, 10404, + 11265, 7803, 5759, 11710, + 11265, 7803, 5759, 11712, + 11265, 8405, 0, + 11265, 8405, 8, + 11265, 8405, 16, + 11265, 8405, 28, + 11265, 8405, 40, + 11265, 8405, 66, + 11265, 8405, 100, + 11265, 8405, 116, + 11265, 8405, 138, + 11265, 8405, 188, + 11265, 8405, 196, + 11265, 8405, 216, + 11265, 8405, 236, + 11265, 8405, 292, + 11265, 8405, 306, + 11265, 8405, 332, + 11265, 8405, 364, + 11265, 8405, 392, + 11265, 8405, 462, + 11265, 8405, 496, + 11265, 8405, 510, + 11265, 8405, 524, + 11265, 8405, 556, + 11265, 8405, 610, + 11265, 8405, 622, + 11265, 8405, 638, + 11265, 8405, 652, + 11265, 8405, 670, + 11265, 8405, 1612, + 11265, 8405, 2030, + 11265, 8405, 2126, + 11265, 8405, 2610, + 11265, 10775, 5759, 9564, + 11265, 10775, 5759, 10406, + 11265, 10775, 5759, 11154, + 11355, 5758, + 11355, 10303, 5758, + 11355, 10472, + 11357, 1177, 439, 2681, 7790, + 11357, 1177, 1550, + 11357, 1177, 1749, 445, 7180, + 11357, 1177, 3803, 11754, + 11357, 1177, 4150, + 11357, 1177, 4223, 8056, + 11357, 1177, 6702, + 11357, 1177, 6865, 569, 4944, + 11357, 1177, 6994, + 11357, 1177, 7174, + 11357, 1177, 7428, + 11357, 1177, 7644, + 11357, 1177, 7770, + 11357, 1177, 7810, + 11357, 1177, 7952, + 11357, 1177, 8036, + 11357, 1177, 8042, + 11357, 1177, 8065, 7186, + 11357, 1177, 8156, + 11357, 1177, 8222, + 11357, 1177, 8394, + 11357, 1177, 8618, + 11357, 1177, 8650, + 11357, 1177, 8976, + 11357, 1177, 9026, + 11357, 1177, 9100, + 11357, 1177, 9110, + 11357, 1177, 9168, + 11357, 1177, 9276, + 11357, 1177, 9341, 3696, + 11357, 1177, 9395, 7592, + 11357, 1177, 9402, + 11357, 1177, 9460, + 11357, 1177, 9466, + 11357, 1177, 9550, + 11357, 1177, 9574, + 11357, 1177, 9626, + 11357, 1177, 9696, + 11357, 1177, 9832, + 11357, 1177, 10168, + 11357, 1177, 10210, + 11357, 1177, 10232, + 11357, 1177, 10252, + 11357, 1177, 10486, + 11357, 1177, 10540, + 11357, 1177, 10550, + 11357, 1177, 10673, 445, 9836, + 11357, 1177, 10747, 2186, + 11357, 1177, 10764, + 11357, 1177, 10776, + 11357, 1177, 10792, + 11357, 1177, 10800, + 11357, 1177, 10972, + 11357, 1177, 10998, + 11357, 1177, 11002, + 11357, 1177, 11012, + 11357, 1177, 11013, 274, + 11357, 1177, 11024, + 11357, 1177, 11086, + 11357, 1177, 11210, + 11357, 1177, 11234, + 11357, 1177, 11454, + 11357, 1177, 11456, + 11357, 1177, 11462, + 11357, 1177, 11486, + 11357, 1177, 11610, + 11357, 1177, 11622, + 11357, 1177, 11702, + 11357, 1177, 11752, + 11357, 1177, 11888, + 11357, 1177, 11916, + 11357, 1177, 12012, + 11357, 1177, 12026, + 11357, 1177, 12118, + 11357, 1177, 12392, + 11357, 1177, 12430, + 11357, 1177, 12434, + 11357, 1177, 12436, + 11357, 1177, 12898, + 11357, 1177, 12923, 445, 11484, + 11357, 1177, 12936, + 11360, + 11387, 11205, 8774, + 11389, 12117, 8774, + 11391, 11770, + 11391, 11772, + 11391, 11774, + 11391, 11776, + 11391, 11778, + 11391, 11780, + 11391, 11782, + 11391, 11784, + 11391, 11786, + 11391, 12160, + 11391, 12162, + 11391, 12164, + 11391, 12166, + 11391, 12168, + 11391, 12170, + 11391, 12172, + 11391, 12174, + 11391, 12176, + 11391, 12178, + 11391, 12180, + 11391, 12182, + 11391, 12184, + 11391, 12186, + 11391, 12188, + 11391, 12190, + 11391, 12192, + 11391, 12194, + 11391, 12196, + 11391, 12198, + 11391, 12200, + 11391, 12202, + 11391, 12204, + 11391, 12206, + 11391, 12208, + 11391, 12210, + 11391, 12212, + 11391, 12214, + 11391, 12216, + 11391, 12218, + 11391, 12220, + 11391, 12222, + 11391, 12224, + 11391, 12226, + 11391, 12228, + 11391, 12230, + 11391, 12232, + 11391, 12234, + 11391, 12236, + 11391, 12238, + 11391, 12240, + 11391, 12242, + 11391, 12244, + 11391, 12246, + 11391, 12248, + 11391, 12250, + 11391, 12252, + 11391, 12254, + 11391, 12256, + 11391, 12258, + 11391, 12260, + 11391, 12262, + 11391, 12264, + 11391, 12266, + 11391, 12268, + 11391, 12270, + 11391, 12272, + 11391, 12274, + 11391, 12276, + 11391, 12278, + 11391, 12280, + 11391, 12282, + 11391, 12284, + 11391, 12286, + 11391, 12288, + 11391, 12290, + 11391, 12292, + 11391, 12294, + 11391, 12296, + 11391, 12298, + 11391, 12300, + 11391, 12302, + 11391, 12304, + 11391, 12306, + 11391, 12308, + 11391, 12310, + 11391, 12312, + 11391, 12314, + 11391, 12316, + 11391, 12318, + 11391, 12320, + 11391, 12322, + 11391, 12324, + 11391, 12326, + 11391, 12328, + 11391, 12330, + 11391, 12332, + 11391, 12334, + 11391, 12336, + 11391, 12338, + 11391, 12542, + 11391, 12544, + 11391, 12546, + 11391, 12548, + 11391, 12550, + 11391, 12552, + 11391, 12554, + 11391, 12556, + 11391, 12558, + 11391, 12560, + 11391, 12562, + 11391, 12564, + 11391, 12566, + 11391, 12568, + 11391, 12570, + 11391, 12572, + 11391, 12574, + 11391, 12576, + 11391, 12578, + 11391, 12580, + 11391, 12582, + 11391, 12584, + 11391, 12586, + 11391, 12588, + 11391, 12590, + 11391, 12592, + 11391, 12594, + 11391, 12596, + 11391, 12598, + 11391, 12600, + 11391, 12602, + 11391, 12604, + 11391, 12606, + 11391, 12608, + 11391, 12610, + 11391, 12612, + 11391, 12614, + 11391, 12616, + 11391, 12618, + 11391, 12620, + 11391, 12622, + 11391, 12624, + 11391, 12626, + 11391, 12628, + 11391, 12630, + 11391, 12632, + 11391, 12634, + 11391, 12636, + 11391, 12638, + 11391, 12640, + 11391, 12642, + 11391, 12644, + 11391, 12646, + 11391, 12648, + 11391, 12650, + 11391, 12652, + 11391, 12654, + 11391, 12656, + 11391, 12658, + 11391, 12660, + 11391, 12662, + 11391, 12664, + 11391, 12666, + 11391, 12668, + 11391, 12670, + 11391, 12672, + 11391, 12674, + 11391, 12676, + 11391, 12678, + 11391, 12680, + 11391, 12682, + 11391, 12684, + 11391, 12686, + 11391, 12688, + 11391, 12690, + 11391, 12692, + 11391, 12694, + 11391, 12696, + 11391, 12698, + 11391, 12700, + 11391, 12702, + 11391, 12704, + 11391, 12706, + 11391, 12708, + 11391, 12710, + 11391, 12712, + 11391, 12714, + 11391, 12716, + 11391, 12718, + 11391, 12720, + 11391, 12722, + 11391, 12724, + 11391, 12726, + 11391, 12728, + 11391, 12730, + 11391, 12732, + 11391, 12734, + 11391, 12736, + 11391, 12738, + 11391, 12740, + 11391, 12742, + 11391, 12744, + 11391, 12746, + 11391, 12748, + 11391, 12750, + 11391, 12752, + 11391, 12754, + 11391, 12756, + 11391, 12758, + 11391, 12760, + 11391, 12762, + 11391, 12764, + 11391, 12766, + 11391, 12768, + 11391, 12770, + 11391, 12772, + 11391, 12774, + 11391, 12776, + 11391, 12778, + 11391, 12780, + 11391, 12782, + 11391, 12784, + 11391, 12786, + 11391, 12788, + 11391, 12790, + 11391, 12792, + 11391, 12794, + 11391, 12796, + 11391, 12798, + 11391, 12800, + 11391, 12802, + 11391, 12804, + 11391, 12806, + 11391, 12808, + 11391, 12810, + 11391, 12812, + 11391, 12814, + 11391, 12816, + 11391, 12818, + 11391, 12820, + 11391, 12822, + 11391, 12824, + 11391, 12826, + 11391, 12828, + 11391, 12830, + 11391, 12832, + 11391, 12834, + 11391, 12836, + 11391, 12838, + 11391, 12840, + 11391, 12842, + 11391, 12844, + 11391, 12846, + 11391, 12848, + 11391, 12850, + 11391, 12852, + 11391, 12854, + 11424, + 11427, 2681, 7104, + 11445, 1809, 4876, + 11445, 10388, + 11449, 7908, + 11451, 90, + 11451, 7173, 5758, + 11452, + 11465, 11385, 8774, + 11475, 5238, + 11477, 436, + 11477, 5759, 4423, 9721, 1044, + 11477, 5759, 7282, + 11477, 5759, 8916, + 11477, 5759, 9824, + 11477, 5759, 9870, + 11477, 5759, 9904, + 11477, 5759, 11900, + 11477, 6379, 7908, + 11477, 6646, + 11477, 6689, 2170, + 11477, 6689, 2540, + 11477, 6689, 2778, + 11477, 6689, 4200, + 11477, 6689, 4214, + 11477, 6689, 5190, + 11477, 6689, 6260, + 11477, 6689, 6722, + 11477, 6689, 7508, + 11477, 6689, 7694, + 11477, 6875, 7908, + 11477, 7803, 5759, 8, + 11477, 7803, 5759, 16, + 11477, 7803, 5759, 28, + 11477, 7803, 5759, 40, + 11477, 7803, 5759, 58, + 11477, 7803, 5759, 72, + 11477, 7803, 5759, 92, + 11477, 7803, 5759, 266, + 11477, 7803, 5759, 606, + 11477, 7803, 5759, 7551, 8, + 11477, 7803, 5759, 7551, 28, + 11477, 7803, 5759, 8031, 8, + 11477, 7803, 5759, 8031, 28, + 11477, 7803, 5759, 9827, 22, + 11477, 7803, 5759, 9827, 34, + 11477, 7803, 5759, 9827, 344, + 11477, 7803, 5759, 9827, 518, + 11477, 8153, 6646, + 11477, 8405, 0, + 11477, 8405, 8, + 11477, 8405, 16, + 11477, 8405, 28, + 11477, 8405, 40, + 11477, 8405, 58, + 11477, 8405, 72, + 11477, 8405, 92, + 11477, 8405, 100, + 11477, 8405, 116, + 11477, 8405, 138, + 11477, 8405, 196, + 11477, 8405, 216, + 11477, 8405, 236, + 11477, 8405, 266, + 11477, 8405, 292, + 11477, 8405, 306, + 11477, 8405, 332, + 11477, 8405, 364, + 11477, 8405, 392, + 11477, 8405, 462, + 11477, 8405, 496, + 11477, 8405, 510, + 11477, 8405, 524, + 11477, 8405, 556, + 11477, 8405, 606, + 11477, 8405, 610, + 11477, 8405, 652, + 11477, 8405, 670, + 11477, 8405, 766, + 11477, 8405, 792, + 11477, 8405, 884, + 11477, 8405, 974, + 11477, 8405, 996, + 11477, 8405, 1250, + 11477, 8405, 1260, + 11477, 8405, 1512, + 11477, 8405, 1528, + 11477, 8405, 1612, + 11477, 8405, 1796, + 11477, 8405, 2030, + 11477, 8405, 2076, + 11477, 8405, 2126, + 11477, 8405, 2212, + 11477, 8405, 2410, + 11477, 8405, 2438, + 11477, 8405, 2516, + 11477, 8405, 2566, + 11477, 8405, 2678, + 11477, 8405, 2746, + 11477, 8405, 3110, + 11477, 8405, 4008, + 11477, 8405, 4016, + 11477, 8405, 4320, + 11477, 8405, 4748, + 11477, 8405, 4888, + 11477, 8405, 5234, + 11477, 8405, 5994, + 11477, 8405, 6658, + 11477, 8405, 7551, 0, + 11477, 8405, 7551, 8, + 11477, 8405, 7551, 28, + 11477, 8405, 8031, 0, + 11477, 8405, 8031, 8, + 11477, 8405, 8031, 28, + 11477, 8405, 9313, 5836, + 11477, 8405, 9827, 22, + 11477, 8405, 9827, 34, + 11477, 8405, 9827, 344, + 11477, 8405, 9827, 518, + 11477, 8755, 5759, 8892, + 11477, 8755, 5759, 9868, + 11477, 12391, 5758, + 11479, 9042, + 11605, 12492, + 11621, 568, + 11621, 6121, 4215, 4113, 6376, + 11641, 7593, 8405, 16, + 11641, 7593, 8405, 468, + 11641, 7593, 8405, 660, + 11641, 7593, 8405, 664, + 11641, 7593, 8405, 746, + 11641, 7593, 8405, 807, 3096, + 11641, 7593, 8405, 2176, + 11641, 7593, 8405, 2184, + 11641, 7593, 8405, 2516, + 11641, 7593, 8405, 2736, + 11641, 7593, 8405, 2808, + 11641, 7593, 8405, 3810, + 11641, 7593, 8405, 4198, + 11641, 7593, 8405, 4406, + 11641, 7593, 8405, 4626, + 11641, 7593, 8405, 4712, + 11641, 7593, 8405, 5718, + 11641, 7593, 8405, 6076, + 11641, 7593, 8405, 6188, + 11641, 7593, 8405, 6198, + 11641, 7593, 8405, 6200, + 11641, 7593, 8405, 6698, + 11641, 7593, 8405, 6710, + 11641, 7593, 8405, 6810, + 11641, 7593, 8405, 7210, + 11641, 7593, 8405, 7444, + 11641, 7593, 8405, 7590, + 11641, 7593, 8405, 7593, 3096, + 11641, 7593, 8405, 7593, 3097, 6121, 5878, + 11641, 7593, 8405, 7856, + 11641, 7593, 8405, 8050, + 11641, 7593, 8405, 8124, + 11641, 7593, 8405, 8606, + 11641, 7593, 8405, 8872, + 11641, 7593, 8405, 8958, + 11641, 7593, 8405, 9310, + 11641, 7593, 8405, 9363, 4626, + 11641, 7593, 8405, 9371, 807, 3096, + 11641, 7593, 8405, 9371, 7593, 3096, + 11641, 7593, 8405, 9372, + 11641, 7593, 8405, 9434, + 11641, 7593, 8405, 9486, + 11641, 7593, 8405, 9686, + 11641, 7593, 8405, 9727, 236, + 11641, 7593, 8405, 9850, + 11641, 7593, 8405, 10299, 9486, + 11641, 7593, 8405, 11867, 0, + 11641, 9063, 8405, 16, + 11641, 9063, 8405, 468, + 11641, 9063, 8405, 660, + 11641, 9063, 8405, 664, + 11641, 9063, 8405, 746, + 11641, 9063, 8405, 807, 3096, + 11641, 9063, 8405, 2176, + 11641, 9063, 8405, 2184, + 11641, 9063, 8405, 2516, + 11641, 9063, 8405, 2736, + 11641, 9063, 8405, 2808, + 11641, 9063, 8405, 3810, + 11641, 9063, 8405, 4198, + 11641, 9063, 8405, 4406, + 11641, 9063, 8405, 4626, + 11641, 9063, 8405, 4712, + 11641, 9063, 8405, 5718, + 11641, 9063, 8405, 6076, + 11641, 9063, 8405, 6188, + 11641, 9063, 8405, 6198, + 11641, 9063, 8405, 6200, + 11641, 9063, 8405, 6698, + 11641, 9063, 8405, 6710, + 11641, 9063, 8405, 6810, + 11641, 9063, 8405, 7210, + 11641, 9063, 8405, 7444, + 11641, 9063, 8405, 7590, + 11641, 9063, 8405, 7593, 3096, + 11641, 9063, 8405, 7593, 3097, 6121, 5878, + 11641, 9063, 8405, 7856, + 11641, 9063, 8405, 8050, + 11641, 9063, 8405, 8124, + 11641, 9063, 8405, 8606, + 11641, 9063, 8405, 8872, + 11641, 9063, 8405, 8958, + 11641, 9063, 8405, 9310, + 11641, 9063, 8405, 9363, 4626, + 11641, 9063, 8405, 9371, 807, 3096, + 11641, 9063, 8405, 9371, 7593, 3096, + 11641, 9063, 8405, 9372, + 11641, 9063, 8405, 9434, + 11641, 9063, 8405, 9486, + 11641, 9063, 8405, 9686, + 11641, 9063, 8405, 9727, 236, + 11641, 9063, 8405, 9850, + 11641, 9063, 8405, 10299, 9486, + 11641, 9063, 8405, 11867, 0, + 11646, + 11649, 760, + 11649, 4877, 10982, + 11649, 4923, 6121, 8759, 5758, + 11649, 5643, 8412, + 11649, 5643, 8414, + 11649, 5643, 8416, + 11649, 5643, 8418, + 11649, 6505, 9338, + 11649, 10154, + 11651, 8774, + 11661, 10256, + 11667, 5759, 761, 6376, + 11667, 5759, 1045, 6490, + 11667, 5759, 6548, + 11667, 5759, 8153, 5551, 6490, + 11667, 5759, 9824, + 11667, 5759, 9870, + 11667, 6689, 2170, + 11667, 6689, 2778, + 11667, 6689, 4214, + 11667, 6689, 7694, + 11667, 7803, 5759, 8, + 11667, 7803, 5759, 16, + 11667, 7803, 5759, 28, + 11667, 7803, 5759, 40, + 11667, 7803, 5759, 9827, 34, + 11667, 7803, 8399, 4926, + 11667, 8405, 0, + 11667, 8405, 100, + 11667, 8405, 116, + 11667, 8405, 138, + 11667, 8405, 216, + 11667, 8405, 236, + 11667, 8405, 292, + 11667, 8405, 306, + 11667, 8405, 332, + 11667, 8405, 364, + 11667, 8405, 392, + 11667, 8405, 462, + 11667, 8405, 510, + 11667, 8405, 524, + 11667, 8405, 556, + 11667, 8405, 610, + 11667, 8405, 652, + 11667, 8405, 670, + 11667, 8405, 792, + 11667, 8405, 884, + 11667, 8405, 974, + 11667, 8405, 996, + 11667, 8405, 1260, + 11667, 8405, 1612, + 11667, 8405, 1642, + 11667, 8405, 2076, + 11667, 8405, 2126, + 11667, 8405, 2212, + 11667, 8405, 2516, + 11667, 8405, 2566, + 11667, 8405, 2678, + 11667, 8405, 2746, + 11667, 8405, 4016, + 11667, 8405, 5994, + 11667, 8405, 7750, + 11667, 8525, 2171, 9344, + 11667, 8525, 2171, 10624, + 11667, 8525, 2670, + 11667, 8525, 8876, + 11667, 8916, + 11667, 12133, 1044, + 11667, 12133, 6646, + 11667, 12133, 7108, + 11667, 12133, 7114, + 11667, 12133, 7593, 8056, + 11667, 12133, 8056, + 11667, 12133, 8153, 6646, + 11667, 12133, 9965, 760, + 11667, 12133, 10318, + 11687, 8774, + 11700, 11702, - 11703, 9808, - 11703, 14554, - 11706, - 11708, - 11711, 841, 7756, - 11719, 483, 18092, - 11719, 483, 19180, - 11719, 8282, - 11719, 15270, - 11719, 15271, 10595, 20491, 11502, - 11720, - 11725, 7850, - 11725, 15971, 19056, - 11725, 16603, 502, - 11725, 16603, 840, - 11727, 841, 9450, - 11795, 15564, - 11800, - 11833, 11943, 632, - 11849, 2596, - 11849, 2597, 6757, 9910, - 11849, 2597, 11708, - 11849, 3056, - 11849, 3057, 6757, 9910, - 11849, 3057, 11708, - 11849, 3336, - 11849, 3337, 6757, 9910, - 11849, 3337, 11708, - 11849, 6720, - 11849, 6721, 6757, 9910, - 11849, 6721, 11708, - 11849, 6742, - 11849, 6743, 6757, 9910, - 11849, 6743, 11708, - 11849, 8736, - 11849, 8737, 6757, 9910, - 11849, 8737, 11708, - 11849, 10854, - 11849, 10855, 6757, 9910, - 11849, 10855, 11708, - 11849, 11916, - 11849, 11917, 6757, 9910, - 11849, 11917, 11708, - 11849, 13376, - 11849, 13377, 6757, 9910, - 11849, 13377, 11708, - 11849, 13654, - 11849, 13655, 6757, 9910, - 11849, 13655, 11708, - 11857, 8282, - 11859, 6682, - 11859, 15564, - 11872, - 11877, 9835, 9808, + 11725, 8153, 12132, + 11725, 8717, 12132, + 11727, 6129, 11228, + 11727, 8405, 238, + 11727, 8405, 468, + 11727, 8405, 710, + 11727, 8405, 714, + 11727, 8405, 788, + 11727, 8405, 1366, + 11727, 8405, 1578, + 11727, 8405, 1892, + 11727, 8405, 2110, + 11727, 8405, 2318, + 11727, 8405, 2658, + 11727, 8405, 2674, + 11727, 8405, 2916, + 11727, 8405, 3080, + 11727, 8405, 3126, + 11727, 8405, 4058, + 11727, 8405, 4238, + 11727, 8405, 4832, + 11727, 8405, 5568, + 11727, 8405, 5624, + 11727, 8405, 5652, + 11727, 8405, 5698, + 11727, 8525, 2170, + 11727, 8525, 2171, 9344, + 11727, 8525, 2670, + 11727, 8525, 8876, + 11731, 5758, + 11736, + 11740, + 11745, 10261, 10374, + 11747, 6741, 568, + 11749, 5758, + 11763, 731, 10763, 6434, + 11765, 2779, 8289, 6434, + 11765, 6105, 6434, + 11765, 6434, + 11765, 6435, 569, 760, + 11765, 6435, 569, 6505, 9158, + 11765, 6435, 4221, 760, + 11765, 6435, 4221, 761, 569, 6505, 9158, + 11765, 6435, 5387, 11097, 6434, + 11765, 6435, 6121, 2697, 9810, + 11765, 6435, 6121, 2697, 10958, + 11765, 6435, 6121, 4530, + 11765, 6435, 6121, 4896, + 11765, 6435, 6121, 5445, 6490, + 11765, 6435, 6121, 5878, + 11765, 6435, 6121, 5879, 6121, 8153, 10677, 8758, + 11765, 6435, 6121, 5879, 6121, 10677, 8758, + 11765, 6435, 6121, 8077, 10958, + 11765, 6435, 6121, 8151, 5832, + 11765, 6435, 6121, 8153, 10677, 8758, + 11765, 6435, 6121, 8758, + 11765, 6435, 6121, 10677, 8758, + 11765, 6435, 6377, 7551, 11097, 6434, + 11765, 6435, 6377, 7709, 10374, + 11765, 6435, 6377, 7919, 6741, 568, + 11765, 6435, 6377, 9633, 7709, 10374, + 11765, 6435, 6377, 9633, 7919, 6741, 568, + 11765, 6435, 9785, 46, + 11765, 6435, 9785, 10578, + 11765, 6435, 9785, 12472, + 11765, 7821, 6434, + 11765, 7821, 6435, 4221, 6102, + 11765, 8097, 6434, + 11765, 8153, 3993, 6434, + 11765, 8153, 6434, + 11765, 8153, 6435, 4221, 760, + 11765, 8153, 6435, 6121, 8758, + 11765, 8153, 6435, 6121, 10677, 8758, + 11765, 8153, 11430, + 11765, 8561, 7944, + 11765, 8849, 3993, 6434, + 11765, 8849, 6434, + 11765, 9327, 5387, 11097, 9326, + 11765, 9327, 6121, 3713, 601, 569, 760, + 11765, 9327, 6121, 3713, 601, 4221, 760, + 11765, 9327, 6121, 3713, 601, 6377, 4895, 3992, + 11765, 9327, 6121, 3713, 601, 6377, 11097, 9327, 6121, 3713, 600, + 11765, 9327, 6121, 3713, 601, 6377, 11765, 9327, 6121, 3713, 4116, + 11765, 9327, 6121, 3713, 4117, 569, 760, + 11765, 9327, 6121, 3713, 4117, 4221, 760, + 11765, 9327, 6121, 3713, 4117, 6377, 11097, 9327, 6121, 3713, 4116, + 11765, 9327, 6121, 3713, 4117, 6491, 4895, 3992, + 11765, 9327, 6121, 3713, 9810, + 11765, 9327, 6121, 3713, 10958, + 11765, 10531, 6434, + 11765, 11191, 6434, + 11765, 11430, + 11765, 11875, 6435, 4221, 760, + 11765, 11875, 6435, 6121, 5878, + 11765, 11875, 6435, 6121, 5879, 6121, 8153, 10677, 8758, + 11765, 11875, 6435, 6121, 5879, 6121, 10677, 8758, + 11765, 11875, 6435, 6121, 8153, 10677, 8758, + 11765, 11875, 6435, 6121, 10677, 8758, + 11765, 11875, 8849, 3993, 6434, + 11765, 12103, 6434, + 11769, 5759, 8916, + 11769, 5759, 9824, + 11769, 5759, 9870, + 11769, 6646, + 11769, 6689, 2170, + 11769, 6689, 2540, + 11769, 6689, 2778, + 11769, 6689, 4200, + 11769, 6689, 4214, + 11769, 6689, 5190, + 11769, 6689, 6260, + 11769, 6689, 6722, + 11769, 6689, 7508, + 11769, 6689, 7694, + 11769, 7803, 5759, 8, + 11769, 7803, 5759, 16, + 11769, 7803, 5759, 28, + 11769, 7803, 5759, 40, + 11769, 7803, 5759, 58, + 11769, 7803, 5759, 72, + 11769, 7803, 5759, 92, + 11769, 7803, 5759, 162, + 11769, 7803, 5759, 266, + 11769, 7803, 5759, 440, + 11769, 7803, 5759, 606, + 11769, 7803, 5759, 9827, 22, + 11769, 7803, 5759, 9827, 34, + 11769, 7803, 5759, 9827, 344, + 11769, 7803, 5759, 9827, 518, + 11769, 8153, 6646, + 11769, 8405, 0, + 11769, 8405, 8, + 11769, 8405, 16, + 11769, 8405, 28, + 11769, 8405, 40, + 11769, 8405, 58, + 11769, 8405, 72, + 11769, 8405, 92, + 11769, 8405, 100, + 11769, 8405, 116, + 11769, 8405, 138, + 11769, 8405, 162, + 11769, 8405, 216, + 11769, 8405, 236, + 11769, 8405, 266, + 11769, 8405, 292, + 11769, 8405, 306, + 11769, 8405, 332, + 11769, 8405, 364, + 11769, 8405, 392, + 11769, 8405, 440, + 11769, 8405, 462, + 11769, 8405, 510, + 11769, 8405, 524, + 11769, 8405, 556, + 11769, 8405, 606, + 11769, 8405, 610, + 11769, 8405, 652, + 11769, 8405, 792, + 11769, 8405, 884, + 11769, 8405, 974, + 11769, 8405, 996, + 11769, 8405, 1260, + 11769, 8405, 1512, + 11769, 8405, 1612, + 11769, 8405, 1796, + 11769, 8405, 2030, + 11769, 8405, 2076, + 11769, 8405, 2126, + 11769, 8405, 2212, + 11769, 8405, 2516, + 11769, 8405, 2566, + 11769, 8405, 2678, + 11769, 8405, 2746, + 11769, 8405, 4016, + 11769, 8405, 5994, + 11769, 8405, 9827, 22, + 11769, 8405, 9827, 34, + 11769, 8405, 9827, 344, + 11769, 8405, 9827, 518, + 11769, 10775, 5759, 6888, + 11793, 9611, 6121, 8005, 8064, + 11801, 5385, 826, + 11819, 7608, + 11859, 8022, + 11881, 8774, + 11893, 1611, 8774, + 11899, 10513, 7821, 11765, 6434, + 11905, 10212, + 11909, 8774, 11910, - 11911, 12153, 17458, - 11911, 12153, 21100, - 11911, 12153, 21236, - 11911, 14706, - 11917, 15501, 17496, - 11917, 16913, 11521, 9904, - 11917, 16913, 18287, 9904, - 11917, 16913, 20667, 11521, 9904, - 11917, 18279, 18225, 11521, 17912, - 11917, 21567, 19349, 17496, - 11919, 15564, - 11925, 18147, 20475, 15718, - 11925, 18147, 20475, 15720, - 11925, 18147, 20475, 15722, - 11925, 18147, 20475, 15724, - 11925, 18147, 20475, 18644, - 11927, 3024, - 11927, 3025, 10595, 7779, 11429, 11346, - 11927, 3025, 10595, 13271, 11429, 11346, - 11927, 3025, 10595, 13483, 14397, 11346, - 11927, 3025, 10595, 16816, - 11927, 8808, - 11927, 8809, 2622, - 11927, 8809, 9162, - 11927, 9162, - 11927, 13108, - 11927, 17712, - 11931, 15564, - 11943, 633, 123, 19760, - 11943, 633, 503, 18312, - 11943, 633, 503, 18506, - 11943, 633, 503, 19214, - 11943, 633, 503, 20876, - 11943, 841, 18257, 632, - 11947, 633, 3225, 7778, - 11947, 633, 3225, 13270, - 11967, 17632, - 12003, 15564, - 12012, - 12015, 14751, 13539, 841, 5702, - 12025, 15537, 16410, - 12025, 16955, 8418, - 12025, 16955, 8419, 10595, 6682, - 12025, 16955, 8419, 15564, - 12036, - 12049, 10595, 81, 46, - 12049, 10595, 13678, - 12049, 10595, 16898, - 12053, 15452, - 12060, - 12138, - 12143, 15564, - 12147, 15564, - 12153, 10595, 19240, - 12169, 14178, - 12173, 535, 15564, - 12173, 847, 15596, - 12173, 1861, 15564, - 12173, 2597, 7087, 9808, - 12173, 2597, 7087, 9809, 18713, 6740, - 12173, 2597, 16955, 9808, - 12173, 2665, 15564, - 12173, 2897, 10595, 15535, 15564, - 12173, 2897, 15564, - 12173, 3337, 13067, 9808, - 12173, 3337, 15625, 9808, - 12173, 5789, 15564, - 12173, 6721, 13067, 9808, - 12173, 6743, 13067, 9808, - 12173, 9111, 9808, - 12173, 9132, - 12173, 10727, 9808, - 12173, 10855, 9808, - 12173, 11808, - 12173, 11809, 841, 9132, - 12173, 11809, 841, 13892, - 12173, 11809, 841, 20636, - 12173, 12371, 15564, - 12173, 12511, 9808, - 12173, 12525, 16769, 9808, - 12173, 13200, - 12173, 13201, 841, 9132, - 12173, 13201, 841, 13892, - 12173, 13201, 841, 20636, - 12173, 13483, 14531, 14945, 13453, 15564, - 12173, 13483, 14903, 438, - 12173, 13483, 14903, 470, - 12173, 13483, 14903, 534, - 12173, 13483, 14903, 722, - 12173, 13483, 14903, 1044, - 12173, 13483, 14903, 1320, - 12173, 13483, 14903, 1321, 10595, 9132, - 12173, 13483, 14903, 1321, 10595, 9133, 841, 21228, - 12173, 13483, 14903, 1321, 10595, 11808, - 12173, 13483, 14903, 1321, 10595, 11809, 841, 9132, - 12173, 13483, 14903, 1321, 10595, 11809, 841, 9133, 841, 21228, - 12173, 13483, 14903, 1321, 10595, 11809, 841, 13892, - 12173, 13483, 14903, 1321, 10595, 11809, 841, 13893, 841, 21228, - 12173, 13483, 14903, 1321, 10595, 11809, 841, 20636, - 12173, 13483, 14903, 1321, 10595, 11809, 841, 20637, 841, 21228, - 12173, 13483, 14903, 1321, 10595, 11809, 841, 21228, - 12173, 13483, 14903, 1321, 10595, 13200, - 12173, 13483, 14903, 1321, 10595, 13201, 841, 9132, - 12173, 13483, 14903, 1321, 10595, 13201, 841, 9133, 841, 21228, - 12173, 13483, 14903, 1321, 10595, 13201, 841, 13892, - 12173, 13483, 14903, 1321, 10595, 13201, 841, 13893, 841, 21228, - 12173, 13483, 14903, 1321, 10595, 13201, 841, 20636, - 12173, 13483, 14903, 1321, 10595, 13201, 841, 20637, 841, 21228, - 12173, 13483, 14903, 1321, 10595, 13201, 841, 21228, - 12173, 13483, 14903, 1321, 10595, 13710, - 12173, 13483, 14903, 1321, 10595, 13892, - 12173, 13483, 14903, 1321, 10595, 13893, 841, 21228, - 12173, 13483, 14903, 1321, 10595, 20636, - 12173, 13483, 14903, 1321, 10595, 20637, 841, 21228, - 12173, 13483, 14903, 1321, 10595, 21228, - 12173, 13483, 14903, 2664, - 12173, 13483, 14903, 2706, - 12173, 13483, 14903, 2896, - 12173, 13483, 14903, 2897, 10595, 11808, - 12173, 13483, 14903, 2897, 10595, 13200, - 12173, 13483, 14903, 3002, - 12173, 13483, 14903, 3036, - 12173, 13483, 14903, 3196, - 12173, 13483, 14903, 5788, - 12173, 13483, 14903, 7118, - 12173, 13483, 14903, 7402, - 12173, 13483, 14903, 7403, 10595, 9132, - 12173, 13483, 14903, 7403, 10595, 11808, - 12173, 13483, 14903, 7403, 10595, 11809, 841, 9132, - 12173, 13483, 14903, 7403, 10595, 11809, 841, 13892, - 12173, 13483, 14903, 7403, 10595, 11809, 841, 20636, - 12173, 13483, 14903, 7403, 10595, 13200, - 12173, 13483, 14903, 7403, 10595, 13201, 841, 9132, - 12173, 13483, 14903, 7403, 10595, 13201, 841, 13892, - 12173, 13483, 14903, 7403, 10595, 13201, 841, 20636, - 12173, 13483, 14903, 7403, 10595, 13710, - 12173, 13483, 14903, 7403, 10595, 13892, - 12173, 13483, 14903, 7403, 10595, 14952, - 12173, 13483, 14903, 7403, 10595, 15764, - 12173, 13483, 14903, 7403, 10595, 18876, - 12173, 13483, 14903, 7403, 10595, 18877, 841, 9132, - 12173, 13483, 14903, 7403, 10595, 18877, 841, 13710, - 12173, 13483, 14903, 7403, 10595, 18877, 841, 13892, - 12173, 13483, 14903, 7403, 10595, 18877, 841, 20636, - 12173, 13483, 14903, 7403, 10595, 20636, - 12173, 13483, 14903, 10856, - 12173, 13483, 14903, 11388, - 12173, 13483, 14903, 11389, 10595, 9132, - 12173, 13483, 14903, 11389, 10595, 9133, 841, 21228, - 12173, 13483, 14903, 11389, 10595, 11808, - 12173, 13483, 14903, 11389, 10595, 11809, 841, 9132, - 12173, 13483, 14903, 11389, 10595, 11809, 841, 9133, 841, 21228, - 12173, 13483, 14903, 11389, 10595, 11809, 841, 13892, - 12173, 13483, 14903, 11389, 10595, 11809, 841, 13893, 841, 21228, - 12173, 13483, 14903, 11389, 10595, 11809, 841, 20636, - 12173, 13483, 14903, 11389, 10595, 11809, 841, 20637, 841, 21228, - 12173, 13483, 14903, 11389, 10595, 11809, 841, 21228, - 12173, 13483, 14903, 11389, 10595, 13200, - 12173, 13483, 14903, 11389, 10595, 13201, 841, 9132, - 12173, 13483, 14903, 11389, 10595, 13201, 841, 9133, 841, 21228, - 12173, 13483, 14903, 11389, 10595, 13201, 841, 13892, - 12173, 13483, 14903, 11389, 10595, 13201, 841, 13893, 841, 21228, - 12173, 13483, 14903, 11389, 10595, 13201, 841, 20636, - 12173, 13483, 14903, 11389, 10595, 13201, 841, 20637, 841, 21228, - 12173, 13483, 14903, 11389, 10595, 13201, 841, 21228, - 12173, 13483, 14903, 11389, 10595, 13710, - 12173, 13483, 14903, 11389, 10595, 13892, - 12173, 13483, 14903, 11389, 10595, 13893, 841, 21228, - 12173, 13483, 14903, 11389, 10595, 14952, - 12173, 13483, 14903, 11389, 10595, 15764, - 12173, 13483, 14903, 11389, 10595, 20636, - 12173, 13483, 14903, 11389, 10595, 20637, 841, 21228, - 12173, 13483, 14903, 11389, 10595, 21228, - 12173, 13483, 14903, 11832, - 12173, 13483, 14903, 12023, 13452, - 12173, 13483, 14903, 12094, - 12173, 13483, 14903, 12370, - 12173, 13483, 14903, 12430, - 12173, 13483, 14903, 12464, - 12173, 13483, 14903, 13078, - 12173, 13483, 14903, 13079, 10595, 9132, - 12173, 13483, 14903, 13079, 10595, 9133, 841, 21228, - 12173, 13483, 14903, 13079, 10595, 11808, - 12173, 13483, 14903, 13079, 10595, 11809, 841, 9132, - 12173, 13483, 14903, 13079, 10595, 11809, 841, 9133, 841, 21228, - 12173, 13483, 14903, 13079, 10595, 11809, 841, 13892, - 12173, 13483, 14903, 13079, 10595, 11809, 841, 13893, 841, 21228, - 12173, 13483, 14903, 13079, 10595, 11809, 841, 20636, - 12173, 13483, 14903, 13079, 10595, 11809, 841, 20637, 841, 21228, - 12173, 13483, 14903, 13079, 10595, 11809, 841, 21228, - 12173, 13483, 14903, 13079, 10595, 13200, - 12173, 13483, 14903, 13079, 10595, 13201, 841, 9132, - 12173, 13483, 14903, 13079, 10595, 13201, 841, 9133, 841, 21228, - 12173, 13483, 14903, 13079, 10595, 13201, 841, 13892, - 12173, 13483, 14903, 13079, 10595, 13201, 841, 13893, 841, 21228, - 12173, 13483, 14903, 13079, 10595, 13201, 841, 20636, - 12173, 13483, 14903, 13079, 10595, 13201, 841, 20637, 841, 21228, - 12173, 13483, 14903, 13079, 10595, 13201, 841, 21228, - 12173, 13483, 14903, 13079, 10595, 13710, - 12173, 13483, 14903, 13079, 10595, 13892, - 12173, 13483, 14903, 13079, 10595, 13893, 841, 21228, - 12173, 13483, 14903, 13079, 10595, 20636, - 12173, 13483, 14903, 13079, 10595, 20637, 841, 21228, - 12173, 13483, 14903, 13079, 10595, 21228, - 12173, 13483, 14903, 13346, - 12173, 13483, 14903, 13452, - 12173, 13483, 14903, 13636, - 12173, 13483, 14903, 15520, - 12173, 13483, 14903, 15895, 12430, - 12173, 13483, 14903, 15895, 13346, - 12173, 13483, 14903, 16132, - 12173, 13483, 14903, 16256, - 12173, 13483, 14903, 16257, 10595, 9132, - 12173, 13483, 14903, 16257, 10595, 11808, - 12173, 13483, 14903, 16257, 10595, 11809, 841, 9132, - 12173, 13483, 14903, 16257, 10595, 11809, 841, 13892, - 12173, 13483, 14903, 16257, 10595, 13200, - 12173, 13483, 14903, 16257, 10595, 13201, 841, 9132, - 12173, 13483, 14903, 16257, 10595, 13201, 841, 13892, - 12173, 13483, 14903, 16257, 10595, 13710, - 12173, 13483, 14903, 16257, 10595, 13892, - 12173, 13483, 14903, 16796, - 12173, 13483, 14903, 16797, 10595, 9132, - 12173, 13483, 14903, 16797, 10595, 11808, - 12173, 13483, 14903, 16797, 10595, 11809, 841, 9132, - 12173, 13483, 14903, 16797, 10595, 11809, 841, 13892, - 12173, 13483, 14903, 16797, 10595, 13200, - 12173, 13483, 14903, 16797, 10595, 13201, 841, 9132, - 12173, 13483, 14903, 16797, 10595, 13201, 841, 13892, - 12173, 13483, 14903, 16797, 10595, 13710, - 12173, 13483, 14903, 16797, 10595, 13892, - 12173, 13483, 14903, 17316, - 12173, 13483, 14903, 17317, 10595, 9132, - 12173, 13483, 14903, 17317, 10595, 11808, - 12173, 13483, 14903, 17317, 10595, 11809, 841, 9132, - 12173, 13483, 14903, 17317, 10595, 11809, 841, 13892, - 12173, 13483, 14903, 17317, 10595, 11809, 841, 20636, - 12173, 13483, 14903, 17317, 10595, 13200, - 12173, 13483, 14903, 17317, 10595, 13201, 841, 9132, - 12173, 13483, 14903, 17317, 10595, 13201, 841, 13892, - 12173, 13483, 14903, 17317, 10595, 13201, 841, 20636, - 12173, 13483, 14903, 17317, 10595, 13710, - 12173, 13483, 14903, 17317, 10595, 13892, - 12173, 13483, 14903, 17317, 10595, 14952, - 12173, 13483, 14903, 17317, 10595, 15764, - 12173, 13483, 14903, 17317, 10595, 18876, - 12173, 13483, 14903, 17317, 10595, 18877, 841, 9132, - 12173, 13483, 14903, 17317, 10595, 18877, 841, 13710, - 12173, 13483, 14903, 17317, 10595, 18877, 841, 13892, - 12173, 13483, 14903, 17317, 10595, 18877, 841, 20636, - 12173, 13483, 14903, 17317, 10595, 20636, - 12173, 13483, 14903, 20091, 16132, - 12173, 13483, 18367, 14531, 14945, 13453, 15564, - 12173, 13483, 18367, 14945, 13453, 15564, - 12173, 13637, 15564, - 12173, 13655, 13067, 9808, - 12173, 13655, 18333, 9808, - 12173, 13710, - 12173, 13892, - 12173, 13919, 18199, 18520, - 12173, 13919, 18199, 18522, - 12173, 13919, 18199, 18524, - 12173, 13919, 18199, 18526, - 12173, 13919, 18199, 18528, - 12173, 13919, 18199, 18530, - 12173, 13919, 18199, 18532, - 12173, 13919, 18199, 18534, - 12173, 13919, 18199, 18536, - 12173, 13919, 18199, 19486, - 12173, 13919, 18199, 19488, - 12173, 13919, 18199, 19490, - 12173, 13919, 18199, 19492, - 12173, 13919, 18199, 19494, - 12173, 13919, 18199, 19496, - 12173, 13919, 18199, 19498, - 12173, 13919, 18199, 19500, - 12173, 13919, 18199, 19502, - 12173, 13919, 18199, 19504, - 12173, 13919, 18199, 19506, - 12173, 13919, 18199, 19508, - 12173, 13919, 18199, 19510, - 12173, 13919, 18199, 19512, - 12173, 13919, 18199, 19514, - 12173, 13919, 18199, 19550, - 12173, 13919, 18199, 19552, - 12173, 13919, 18199, 19554, - 12173, 13919, 18199, 19556, - 12173, 13919, 18199, 19558, - 12173, 14223, 9808, - 12173, 14231, 9808, - 12173, 14701, 9808, - 12173, 14903, 3708, - 12173, 14903, 12430, - 12173, 14903, 13346, - 12173, 14903, 13483, 15993, 534, - 12173, 14903, 13483, 15993, 2706, - 12173, 14903, 13483, 15993, 2896, - 12173, 14903, 13483, 15993, 12094, - 12173, 14903, 13483, 15993, 12464, - 12173, 14903, 13483, 15993, 13078, - 12173, 14903, 15520, - 12173, 14903, 15895, 12430, - 12173, 14903, 16132, - 12173, 14945, 13453, 15564, - 12173, 14945, 16257, 15564, - 12173, 15175, 9808, - 12173, 15565, 3197, 2896, - 12173, 15577, 9808, - 12173, 15801, 9808, - 12173, 15993, 1861, 15564, - 12173, 15993, 13637, 15564, - 12173, 15993, 14531, 14945, 13453, 15564, - 12173, 15993, 14903, 438, - 12173, 15993, 14903, 470, - 12173, 15993, 14903, 534, - 12173, 15993, 14903, 722, - 12173, 15993, 14903, 1044, - 12173, 15993, 14903, 1320, - 12173, 15993, 14903, 1321, 10595, 9132, - 12173, 15993, 14903, 1321, 10595, 11808, - 12173, 15993, 14903, 1321, 10595, 11809, 841, 9132, - 12173, 15993, 14903, 1321, 10595, 11809, 841, 9133, 841, 21380, - 12173, 15993, 14903, 1321, 10595, 11809, 841, 13892, - 12173, 15993, 14903, 1321, 10595, 11809, 841, 13893, 841, 21380, - 12173, 15993, 14903, 1321, 10595, 11809, 841, 20636, - 12173, 15993, 14903, 1321, 10595, 11809, 841, 20637, 841, 21380, - 12173, 15993, 14903, 1321, 10595, 11809, 841, 21380, - 12173, 15993, 14903, 1321, 10595, 13200, - 12173, 15993, 14903, 1321, 10595, 13201, 841, 9132, - 12173, 15993, 14903, 1321, 10595, 13201, 841, 9133, 841, 21380, - 12173, 15993, 14903, 1321, 10595, 13201, 841, 13892, - 12173, 15993, 14903, 1321, 10595, 13201, 841, 13893, 841, 21380, - 12173, 15993, 14903, 1321, 10595, 13201, 841, 20636, - 12173, 15993, 14903, 1321, 10595, 13201, 841, 20637, 841, 21380, - 12173, 15993, 14903, 1321, 10595, 13201, 841, 21380, - 12173, 15993, 14903, 1321, 10595, 13710, - 12173, 15993, 14903, 1321, 10595, 13892, - 12173, 15993, 14903, 1321, 10595, 21380, - 12173, 15993, 14903, 2664, - 12173, 15993, 14903, 2706, - 12173, 15993, 14903, 2896, - 12173, 15993, 14903, 2897, 10595, 11808, - 12173, 15993, 14903, 3002, - 12173, 15993, 14903, 3036, - 12173, 15993, 14903, 3196, - 12173, 15993, 14903, 3708, - 12173, 15993, 14903, 5788, - 12173, 15993, 14903, 7118, - 12173, 15993, 14903, 7402, - 12173, 15993, 14903, 7403, 10595, 9132, - 12173, 15993, 14903, 7403, 10595, 11808, - 12173, 15993, 14903, 7403, 10595, 11809, 841, 9132, - 12173, 15993, 14903, 7403, 10595, 11809, 841, 13892, - 12173, 15993, 14903, 7403, 10595, 11809, 841, 20636, - 12173, 15993, 14903, 7403, 10595, 13200, - 12173, 15993, 14903, 7403, 10595, 13201, 841, 9132, - 12173, 15993, 14903, 7403, 10595, 13201, 841, 13892, - 12173, 15993, 14903, 7403, 10595, 13201, 841, 20636, - 12173, 15993, 14903, 7403, 10595, 13710, - 12173, 15993, 14903, 7403, 10595, 13892, - 12173, 15993, 14903, 7403, 10595, 14952, - 12173, 15993, 14903, 7403, 10595, 15764, - 12173, 15993, 14903, 7403, 10595, 18876, - 12173, 15993, 14903, 10856, - 12173, 15993, 14903, 11388, - 12173, 15993, 14903, 11389, 10595, 9132, - 12173, 15993, 14903, 11389, 10595, 11808, - 12173, 15993, 14903, 11389, 10595, 11809, 841, 9132, - 12173, 15993, 14903, 11389, 10595, 11809, 841, 9133, 841, 21380, - 12173, 15993, 14903, 11389, 10595, 11809, 841, 13892, - 12173, 15993, 14903, 11389, 10595, 11809, 841, 13893, 841, 21380, - 12173, 15993, 14903, 11389, 10595, 11809, 841, 20636, - 12173, 15993, 14903, 11389, 10595, 11809, 841, 20637, 841, 21380, - 12173, 15993, 14903, 11389, 10595, 11809, 841, 21380, - 12173, 15993, 14903, 11389, 10595, 13200, - 12173, 15993, 14903, 11389, 10595, 13201, 841, 9132, - 12173, 15993, 14903, 11389, 10595, 13201, 841, 9133, 841, 21380, - 12173, 15993, 14903, 11389, 10595, 13201, 841, 13892, - 12173, 15993, 14903, 11389, 10595, 13201, 841, 13893, 841, 21380, - 12173, 15993, 14903, 11389, 10595, 13201, 841, 20636, - 12173, 15993, 14903, 11389, 10595, 13201, 841, 20637, 841, 21380, - 12173, 15993, 14903, 11389, 10595, 13201, 841, 21380, - 12173, 15993, 14903, 11389, 10595, 13710, - 12173, 15993, 14903, 11389, 10595, 13892, - 12173, 15993, 14903, 11389, 10595, 14952, - 12173, 15993, 14903, 11389, 10595, 15764, - 12173, 15993, 14903, 11389, 10595, 21380, - 12173, 15993, 14903, 11832, - 12173, 15993, 14903, 12094, - 12173, 15993, 14903, 12370, - 12173, 15993, 14903, 12464, - 12173, 15993, 14903, 13078, - 12173, 15993, 14903, 13079, 10595, 9132, - 12173, 15993, 14903, 13079, 10595, 11808, - 12173, 15993, 14903, 13079, 10595, 11809, 841, 9132, - 12173, 15993, 14903, 13079, 10595, 11809, 841, 9133, 841, 21380, - 12173, 15993, 14903, 13079, 10595, 11809, 841, 13892, - 12173, 15993, 14903, 13079, 10595, 11809, 841, 13893, 841, 21380, - 12173, 15993, 14903, 13079, 10595, 11809, 841, 20636, - 12173, 15993, 14903, 13079, 10595, 11809, 841, 20637, 841, 21380, - 12173, 15993, 14903, 13079, 10595, 11809, 841, 21380, - 12173, 15993, 14903, 13079, 10595, 13200, - 12173, 15993, 14903, 13079, 10595, 13201, 841, 9132, - 12173, 15993, 14903, 13079, 10595, 13201, 841, 9133, 841, 21380, - 12173, 15993, 14903, 13079, 10595, 13201, 841, 13892, - 12173, 15993, 14903, 13079, 10595, 13201, 841, 13893, 841, 21380, - 12173, 15993, 14903, 13079, 10595, 13201, 841, 20636, - 12173, 15993, 14903, 13079, 10595, 13201, 841, 20637, 841, 21380, - 12173, 15993, 14903, 13079, 10595, 13201, 841, 21380, - 12173, 15993, 14903, 13079, 10595, 13710, - 12173, 15993, 14903, 13079, 10595, 13892, - 12173, 15993, 14903, 13079, 10595, 21380, - 12173, 15993, 14903, 13452, - 12173, 15993, 14903, 13636, - 12173, 15993, 14903, 15895, 13346, - 12173, 15993, 14903, 16256, - 12173, 15993, 14903, 16257, 10595, 9132, - 12173, 15993, 14903, 16257, 10595, 11808, - 12173, 15993, 14903, 16257, 10595, 11809, 841, 9132, - 12173, 15993, 14903, 16257, 10595, 11809, 841, 13892, - 12173, 15993, 14903, 16257, 10595, 13200, - 12173, 15993, 14903, 16257, 10595, 13201, 841, 9132, - 12173, 15993, 14903, 16257, 10595, 13201, 841, 13892, - 12173, 15993, 14903, 16257, 10595, 13710, - 12173, 15993, 14903, 16257, 10595, 13892, - 12173, 15993, 14903, 16796, - 12173, 15993, 14903, 16797, 10595, 9132, - 12173, 15993, 14903, 16797, 10595, 11808, - 12173, 15993, 14903, 16797, 10595, 11809, 841, 9132, - 12173, 15993, 14903, 16797, 10595, 11809, 841, 13892, - 12173, 15993, 14903, 16797, 10595, 13200, - 12173, 15993, 14903, 16797, 10595, 13201, 841, 9132, - 12173, 15993, 14903, 16797, 10595, 13201, 841, 13892, - 12173, 15993, 14903, 16797, 10595, 13710, - 12173, 15993, 14903, 16797, 10595, 13892, - 12173, 15993, 14903, 17316, - 12173, 15993, 14903, 17317, 10595, 9132, - 12173, 15993, 14903, 17317, 10595, 11808, - 12173, 15993, 14903, 17317, 10595, 11809, 841, 9132, - 12173, 15993, 14903, 17317, 10595, 11809, 841, 13892, - 12173, 15993, 14903, 17317, 10595, 11809, 841, 20636, - 12173, 15993, 14903, 17317, 10595, 13710, - 12173, 15993, 14903, 17317, 10595, 13892, - 12173, 15993, 14903, 17317, 10595, 14952, - 12173, 15993, 14903, 17317, 10595, 15764, - 12173, 15993, 14903, 17317, 10595, 18876, - 12173, 15993, 14903, 20091, 16132, - 12173, 15993, 14945, 13453, 15564, - 12173, 15993, 18367, 14531, 14945, 13453, 15564, - 12173, 15993, 18367, 14945, 13453, 15564, - 12173, 16219, 9808, - 12173, 16472, - 12173, 16479, 5717, 9808, - 12173, 16703, 14894, - 12173, 16769, 9808, - 12173, 17317, 10595, 7257, 15564, - 12173, 17317, 10595, 11349, 841, 7257, 15564, - 12173, 17317, 10595, 18873, 841, 7257, 15564, - 12173, 18133, 9808, - 12173, 18335, 8282, - 12173, 18367, 14945, 16257, 15564, - 12173, 18427, 9808, - 12173, 18631, 5717, 9808, - 12173, 18877, 841, 9132, - 12173, 18877, 841, 13892, - 12173, 18877, 841, 20636, - 12173, 18877, 13710, - 12173, 19475, 13483, 14903, 1044, - 12173, 19475, 13483, 14903, 2664, - 12173, 19475, 13483, 14903, 2896, - 12173, 19475, 13483, 14903, 5788, - 12173, 19475, 13483, 14903, 12094, - 12173, 19651, 11443, 2597, 7086, - 12173, 19651, 11443, 2597, 16218, - 12173, 19651, 11443, 2597, 16379, 17150, - 12173, 19651, 11443, 2597, 16379, 17202, - 12173, 19651, 11443, 2597, 16954, - 12173, 19651, 11443, 2597, 18567, 17150, - 12173, 19651, 11443, 2597, 18567, 17202, - 12173, 19651, 11443, 3213, 8408, - 12173, 19651, 11443, 3213, 17150, - 12173, 19651, 11443, 3213, 17202, - 12173, 19651, 11443, 3213, 18567, 17150, - 12173, 19651, 11443, 6720, - 12173, 19651, 11443, 6721, 16378, - 12173, 19651, 11443, 6721, 16379, 17150, - 12173, 19651, 11443, 6721, 16379, 17202, - 12173, 19651, 11443, 6721, 17150, - 12173, 19651, 11443, 6721, 17202, - 12173, 19651, 11443, 6721, 18566, - 12173, 19651, 11443, 6721, 18567, 17202, - 12173, 19651, 11443, 12018, - 12173, 19651, 11443, 12019, 17150, - 12173, 19651, 11443, 12019, 17202, - 12173, 19651, 11443, 12019, 18566, - 12173, 19651, 11443, 12019, 18567, 17150, - 12173, 19651, 15061, 6721, 16378, - 12173, 19651, 16117, 6721, 8408, - 12173, 19651, 16367, 2597, 18292, - 12173, 19651, 17657, 3337, 17836, - 12173, 19651, 18479, 12019, 8408, - 12173, 19651, 18561, 2596, - 12173, 19651, 18561, 2597, 16378, - 12173, 19651, 18561, 2597, 18566, - 12173, 19651, 18561, 3212, - 12173, 19651, 18561, 3336, - 12173, 19651, 18561, 6721, 16378, - 12173, 19651, 18561, 6721, 18566, - 12173, 19651, 18561, 12018, - 12173, 19651, 18561, 13655, 16378, - 12173, 19651, 18561, 15626, - 12173, 19651, 18789, 6721, 16378, - 12173, 19651, 19243, 3212, - 12173, 19651, 19915, 3336, - 12173, 19651, 19915, 3337, 17836, - 12173, 19651, 19915, 6721, 16378, - 12173, 19651, 19963, 2596, - 12173, 19651, 19963, 3212, - 12173, 19651, 19963, 12018, - 12173, 19651, 20271, 3212, - 12173, 19651, 20271, 3213, 18713, 6740, - 12173, 19651, 20271, 6720, - 12173, 19651, 20271, 6721, 16378, - 12173, 19651, 20271, 12018, - 12173, 19651, 20271, 12019, 18713, 6740, - 12173, 20636, - 12173, 20901, 18199, 18520, - 12173, 20901, 18199, 18522, - 12173, 20901, 18199, 18526, - 12173, 20901, 18199, 18528, - 12173, 20901, 18199, 18532, - 12173, 20901, 18199, 18534, - 12173, 20901, 18199, 19488, - 12173, 20901, 18199, 19490, - 12173, 20901, 18199, 19492, - 12173, 20901, 18199, 19494, - 12173, 20901, 18199, 19500, - 12173, 20901, 18199, 19502, - 12173, 20901, 18199, 19504, - 12173, 20901, 18199, 19512, - 12173, 20901, 18199, 19514, - 12173, 20901, 18199, 19516, - 12173, 20901, 18199, 19518, - 12173, 20901, 18199, 19520, - 12173, 20901, 18199, 19522, - 12173, 20901, 18199, 19524, - 12173, 20901, 18199, 19526, - 12173, 20901, 18199, 19528, - 12173, 20901, 18199, 19530, - 12173, 20901, 18199, 19532, - 12173, 20901, 18199, 19534, - 12173, 20901, 18199, 19536, - 12173, 20901, 18199, 19538, - 12173, 20901, 18199, 19540, - 12173, 20901, 18199, 19542, - 12173, 20901, 18199, 19544, - 12173, 20901, 18199, 19546, - 12173, 20901, 18199, 19548, - 12173, 20901, 18199, 19550, - 12173, 20901, 18199, 19552, - 12173, 20901, 18199, 19554, - 12173, 20901, 18199, 19556, - 12173, 20901, 18199, 19558, - 12173, 21228, - 12173, 21380, - 12175, 5832, - 12175, 11412, - 12175, 12210, - 12201, 15219, 16965, 2597, 7090, - 12211, 10595, 3245, 495, 3225, 7778, - 12211, 10595, 11428, - 12211, 10595, 15338, - 12211, 19756, - 12213, 2163, 14533, 11709, 19359, 8283, 18220, - 12213, 2163, 15465, 11709, 19359, 8283, 18220, - 12213, 3057, 15501, 17496, - 12213, 3057, 16913, 11521, 9904, - 12213, 6721, 15501, 17496, - 12213, 6721, 16913, 11521, 9904, - 12213, 6743, 21241, 17496, - 12213, 9127, 14365, 11718, - 12213, 9129, 10595, 9129, 14778, - 12213, 9243, 9808, - 12213, 11429, 13383, 13971, 2596, - 12213, 11429, 13383, 13971, 2597, 7086, - 12213, 11429, 13383, 13971, 2597, 13646, - 12213, 11429, 13383, 13971, 3337, 15624, - 12213, 11521, 12210, - 12213, 11521, 14445, 17319, 841, 20163, 11428, - 12213, 11521, 14445, 19029, 841, 20163, 11428, - 12213, 11643, 8282, - 12213, 11917, 15501, 17496, - 12213, 11917, 16913, 11521, 9904, - 12213, 11917, 16913, 18287, 9904, - 12213, 11917, 16913, 20667, 11521, 9904, - 12213, 11917, 21567, 19349, 17496, - 12213, 12173, 11718, - 12213, 12211, 20469, 8283, 18220, - 12213, 12473, 14396, - 12213, 12477, 11718, - 12213, 12525, 21389, 13965, 20163, 11428, - 12213, 12675, 9808, - 12213, 12907, 6531, 11428, - 12213, 12907, 6531, 18297, 970, - 12213, 12907, 6531, 18297, 10505, 7774, - 12213, 12907, 10583, 18297, 970, - 12213, 12907, 10583, 18297, 10505, 7774, - 12213, 13501, 6531, 11428, - 12213, 13501, 6531, 18297, 970, - 12213, 13501, 6531, 18297, 10505, 7774, - 12213, 13501, 10583, 18297, 970, - 12213, 13501, 10583, 18297, 10505, 7774, - 12213, 13807, 21389, 13965, 20163, 11428, - 12213, 13965, 14396, - 12213, 13965, 15512, - 12213, 13965, 21089, 18596, - 12213, 14257, 46, - 12213, 14396, - 12213, 14397, 10595, 14397, 14778, - 12213, 14397, 10595, 15535, 841, 3337, 6403, 11346, - 12213, 14463, 21571, 20163, 11428, - 12213, 14509, 9808, - 12213, 14533, 11709, 19359, 8283, 18220, - 12213, 14533, 15701, 11709, 19359, 8283, 18220, - 12213, 15397, 18079, 213, 18220, - 12213, 15465, 11709, 19359, 8283, 18220, - 12213, 15465, 15701, 11709, 19359, 8283, 18220, - 12213, 15707, 16913, 11521, 9904, - 12213, 15707, 16913, 18287, 9904, - 12213, 16021, 19440, - 12213, 16035, 17022, - 12213, 17022, - 12213, 17124, - 12213, 17319, 11429, 10595, 12473, 20467, 18728, - 12213, 17319, 11429, 10595, 20467, 18728, - 12213, 17496, - 12213, 17711, 9808, - 12213, 18079, 9127, 213, 18220, - 12213, 18225, 11521, 9904, - 12213, 18669, 894, - 12213, 18717, 18220, - 12213, 19029, 11429, 10595, 12473, 20467, 18728, - 12213, 19029, 11429, 10595, 20467, 18728, - 12213, 19213, 11429, 10595, 12473, 20467, 18728, - 12213, 19213, 11429, 10595, 20467, 18728, - 12213, 20163, 11428, - 12213, 20163, 11429, 10595, 12473, 20467, 18728, - 12213, 20163, 11429, 10595, 20467, 18728, - 12213, 20165, 20537, 18220, - 12213, 20469, 8283, 15564, - 12213, 20469, 8283, 18220, - 12213, 20537, 18220, - 12213, 20767, 20163, 11428, - 12213, 20981, 20163, 11428, - 12213, 21047, 20163, 11428, - 12213, 21135, 11399, 15971, 18220, - 12213, 21135, 11399, 19359, 8283, 18220, - 12213, 21377, 46, - 12213, 21387, 11399, 15971, 18220, - 12213, 21387, 11399, 19359, 8283, 18220, - 12213, 21521, 12907, 6531, 11428, - 12213, 21521, 13501, 6531, 11428, - 12213, 21521, 20163, 11428, - 12213, 21529, 11521, 20163, 11428, - 12213, 21567, 17496, - 12213, 21567, 18287, 17496, - 12213, 21571, 20163, 11428, - 12213, 21705, 20163, 11428, - 12256, - 12261, 2694, - 12266, - 12267, 6682, - 12267, 15316, - 12268, - 12270, - 12271, 10595, 14660, - 12271, 17552, - 12271, 18776, - 12319, 482, - 12319, 483, 503, 21059, 11943, 632, - 12323, 10180, - 12331, 15565, 1391, 12477, 13483, 16590, - 12331, 15565, 1391, 12477, 15993, 16590, - 12331, 15565, 1391, 12477, 16590, - 12331, 15565, 1391, 16766, - 12331, 15565, 1391, 17184, - 12338, - 12362, - 12381, 391, 9809, 1100, - 12381, 391, 9809, 9784, - 12381, 391, 10173, 11590, - 12381, 391, 10173, 11591, 15248, - 12381, 391, 10173, 15248, - 12381, 391, 11849, 2596, - 12381, 391, 11849, 3056, - 12381, 391, 11849, 3336, - 12381, 391, 11849, 6720, - 12381, 391, 11849, 6742, - 12381, 391, 11849, 8736, - 12381, 391, 11849, 10854, - 12381, 391, 11849, 11916, - 12381, 391, 11849, 13376, - 12381, 391, 11849, 13654, - 12381, 391, 13921, 8, - 12381, 391, 13921, 28, - 12381, 391, 13921, 40, - 12381, 391, 13921, 184, - 12381, 391, 13921, 654, - 12381, 391, 14903, 0, - 12381, 391, 14903, 16, - 12381, 391, 14903, 106, - 12381, 391, 14903, 124, - 12381, 391, 14903, 148, - 12381, 391, 14903, 244, - 12381, 391, 14903, 266, - 12381, 391, 14903, 348, - 12381, 391, 14903, 382, - 12381, 391, 14903, 414, - 12381, 391, 14903, 446, - 12381, 391, 14903, 480, - 12381, 391, 14903, 496, - 12381, 391, 14903, 520, - 12381, 391, 14903, 570, - 12381, 391, 14903, 586, - 12381, 391, 14903, 620, - 12381, 391, 14903, 678, - 12381, 391, 14903, 692, - 12381, 391, 14903, 732, - 12381, 391, 14903, 750, - 12381, 391, 14903, 1684, - 12381, 391, 14903, 1904, - 12381, 391, 14903, 2432, - 12381, 391, 14903, 2544, - 12381, 391, 14903, 2660, - 12381, 391, 14903, 3030, - 12381, 391, 14903, 3222, - 12409, 9809, 2101, 3270, - 12409, 9809, 7600, - 12409, 9809, 11364, - 12409, 9809, 11700, - 12409, 9809, 13280, - 12409, 9809, 14264, - 12409, 9809, 14288, - 12409, 9809, 14339, 2675, 7692, - 12409, 9809, 15227, 8424, - 12409, 9809, 15375, 15382, - 12409, 9809, 15758, - 12409, 9809, 16426, - 12409, 9809, 16466, - 12409, 9809, 16750, - 12409, 9809, 16974, - 12409, 9809, 17262, - 12409, 9809, 17504, - 12409, 9809, 19700, - 12409, 9809, 19704, - 12409, 9809, 20592, - 12409, 9809, 20736, - 12409, 9809, 21062, - 12409, 9809, 21230, - 12409, 11849, 2596, - 12409, 11849, 3056, - 12409, 11849, 3336, - 12409, 11849, 6720, - 12409, 11849, 6742, - 12409, 11849, 8736, - 12409, 11849, 10854, - 12409, 11849, 11916, - 12409, 11849, 13376, - 12409, 11849, 13654, - 12409, 13921, 9809, 8, - 12409, 13921, 9809, 16, - 12409, 13921, 9809, 40, - 12409, 13921, 9809, 48, - 12409, 13921, 9809, 58, - 12409, 13921, 9809, 66, - 12409, 13921, 9809, 72, - 12409, 13921, 9809, 94, - 12409, 13921, 9809, 298, - 12409, 13921, 9809, 306, - 12409, 13921, 9809, 480, - 12409, 13921, 9809, 496, - 12409, 13921, 9809, 646, - 12409, 13921, 9809, 674, - 12409, 13921, 9809, 732, - 12409, 13921, 9809, 748, - 12409, 13921, 18009, 58, - 12409, 13921, 18009, 86, - 12409, 14903, 106, - 12409, 14903, 124, - 12409, 14903, 140, - 12409, 14903, 148, - 12409, 14903, 166, - 12409, 14903, 266, - 12409, 14903, 348, - 12409, 14903, 364, - 12409, 14903, 382, - 12409, 14903, 400, - 12409, 14903, 434, - 12409, 14903, 466, - 12409, 14903, 538, - 12409, 14903, 554, - 12409, 14903, 578, - 12409, 14903, 586, - 12409, 14903, 620, - 12409, 14903, 632, - 12409, 14903, 684, - 12409, 14903, 740, - 12409, 14903, 1040, - 12409, 14903, 1046, - 12409, 14903, 1904, - 12409, 14903, 1910, - 12409, 14903, 2440, - 12409, 14903, 2486, - 12409, 14903, 2552, - 12409, 14903, 2660, - 12409, 14903, 2666, - 12409, 14903, 3030, - 12409, 14903, 3100, - 12409, 14903, 3222, - 12409, 14903, 3228, - 12409, 14903, 10218, - 12409, 14903, 10224, - 12409, 15565, 921, 2922, - 12409, 15565, 921, 7644, - 12409, 15565, 1129, 2922, - 12409, 15565, 1129, 7644, - 12409, 15565, 2101, 11441, 920, - 12409, 15565, 2101, 11441, 2674, - 12409, 15565, 2101, 11441, 3072, - 12409, 15565, 2101, 11441, 5852, - 12409, 15565, 2101, 11441, 8442, - 12409, 15565, 2101, 11441, 9252, - 12409, 15565, 2101, 11441, 18306, - 12409, 15565, 2101, 11441, 18308, - 12409, 15565, 2101, 11441, 19338, - 12409, 15565, 2101, 11441, 19340, - 12409, 15565, 2675, 2922, - 12409, 15565, 2675, 7644, - 12409, 15565, 5853, 2922, - 12409, 15565, 5853, 7644, - 12409, 15565, 8443, 2922, - 12409, 15565, 8443, 7644, - 12409, 15565, 9253, 2922, - 12409, 15565, 9253, 7644, - 12409, 15565, 16105, 2922, - 12409, 15565, 16105, 7644, - 12409, 15565, 16107, 2922, - 12409, 15565, 16107, 7644, - 12409, 15565, 17663, 2922, - 12409, 15565, 17663, 7644, - 12409, 15565, 17665, 2922, - 12409, 15565, 17665, 7644, - 12409, 15565, 17667, 2922, - 12409, 15565, 17667, 7644, - 12409, 15565, 18307, 2922, - 12409, 15565, 18307, 7644, - 12409, 15565, 18309, 2922, - 12409, 15565, 18309, 7644, - 12409, 15565, 19339, 2922, - 12409, 15565, 19339, 7644, - 12409, 15565, 19341, 2922, - 12409, 15565, 19341, 7644, - 12409, 15565, 19612, - 12409, 15565, 20102, - 12409, 17653, 15565, 9454, - 12409, 20525, 13921, 410, - 12409, 20525, 13921, 556, - 12409, 20525, 13921, 558, - 12409, 20525, 13921, 566, - 12409, 20525, 13921, 584, - 12409, 20525, 13921, 2218, - 12409, 20525, 13921, 2746, - 12409, 20525, 13921, 2750, - 12409, 20525, 13921, 2752, - 12409, 20525, 13921, 2756, - 12409, 20525, 13921, 2776, - 12409, 20525, 13921, 2789, 10267, 2596, - 12409, 20525, 13921, 2789, 10267, 3336, - 12409, 20525, 13921, 2804, - 12409, 20525, 13921, 2814, - 12409, 20525, 13921, 2986, - 12409, 20525, 13921, 9338, - 12424, - 12452, - 12473, 669, 10040, - 12473, 2597, 1213, 9131, 3337, 6403, 20658, - 12473, 2597, 9457, 9131, 3337, 13273, 20658, - 12473, 2879, 14396, - 12473, 3337, 6403, 9131, 2597, 1213, 20658, - 12473, 3337, 13273, 9131, 2597, 9457, 20658, - 12473, 5817, 14396, - 12473, 5817, 16128, - 12473, 6407, 10040, - 12473, 7779, 18597, 18214, - 12473, 14396, - 12473, 15161, 16128, - 12473, 15671, 18669, 895, 18214, - 12477, 11718, - 12477, 13483, 14903, 0, - 12477, 13483, 14903, 1, 10595, 1213, 11346, - 12477, 13483, 14903, 1, 10595, 1213, 11347, 841, 14952, - 12477, 13483, 14903, 1, 10595, 1213, 11502, - 12477, 13483, 14903, 1, 10595, 7257, 11346, - 12477, 13483, 14903, 1, 10595, 9457, 11346, - 12477, 13483, 14903, 1, 10595, 9457, 11347, 841, 11348, - 12477, 13483, 14903, 1, 10595, 9457, 11502, - 12477, 13483, 14903, 1, 10595, 11348, - 12477, 13483, 14903, 1, 10595, 11546, - 12477, 13483, 14903, 1, 10595, 11547, 841, 1213, 11502, - 12477, 13483, 14903, 1, 10595, 11547, 841, 7257, 11346, - 12477, 13483, 14903, 1, 10595, 11547, 841, 11348, - 12477, 13483, 14903, 1, 10595, 11547, 841, 12168, - 12477, 13483, 14903, 1, 10595, 11547, 841, 13676, - 12477, 13483, 14903, 1, 10595, 11604, - 12477, 13483, 14903, 1, 10595, 12168, - 12477, 13483, 14903, 1, 10595, 13271, 7087, 9456, - 12477, 13483, 14903, 1, 10595, 13676, - 12477, 13483, 14903, 1, 10595, 14533, 12168, - 12477, 13483, 14903, 1, 10595, 14952, - 12477, 13483, 14903, 1, 10595, 15146, - 12477, 13483, 14903, 1, 10595, 15534, - 12477, 13483, 14903, 1, 10595, 18017, 11546, - 12477, 13483, 14903, 1, 10595, 18872, - 12477, 13483, 14903, 1, 10595, 18873, 841, 14952, - 12477, 13483, 14903, 1, 10595, 19389, 7256, - 12477, 13483, 14903, 1, 10595, 19716, - 12477, 13483, 14903, 1, 10595, 19717, 841, 1213, 11502, - 12477, 13483, 14903, 1, 10595, 19717, 841, 7257, 11346, - 12477, 13483, 14903, 1, 10595, 19717, 841, 11348, - 12477, 13483, 14903, 1, 10595, 19717, 841, 12168, - 12477, 13483, 14903, 1, 10595, 19717, 841, 13676, - 12477, 13483, 14903, 1, 21382, - 12477, 13483, 14903, 2, - 12477, 13483, 14903, 3, 10595, 1213, 11346, - 12477, 13483, 14903, 3, 10595, 1213, 11502, - 12477, 13483, 14903, 3, 10595, 7256, - 12477, 13483, 14903, 3, 10595, 7817, 11502, - 12477, 13483, 14903, 3, 10595, 15021, 13676, - 12477, 13483, 14903, 3, 10595, 15534, - 12477, 13483, 14903, 3, 10595, 15668, - 12477, 13483, 14903, 3, 10595, 16829, 7256, - 12477, 13483, 14903, 3, 10595, 17914, - 12477, 13483, 14903, 4, - 12477, 13483, 14903, 5, 10595, 894, - 12477, 13483, 14903, 5, 10595, 1213, 11346, - 12477, 13483, 14903, 5, 10595, 6090, - 12477, 13483, 14903, 5, 10595, 7256, - 12477, 13483, 14903, 5, 10595, 11348, - 12477, 13483, 14903, 5, 10595, 11604, - 12477, 13483, 14903, 5, 10595, 15534, - 12477, 13483, 14903, 5, 10595, 16002, - 12477, 13483, 14903, 5, 10595, 16003, 841, 11348, - 12477, 13483, 14903, 5, 10595, 16829, 7256, - 12477, 13483, 14903, 5, 10595, 19716, - 12477, 13483, 14903, 6, - 12477, 13483, 14903, 7, 10595, 1213, 11346, - 12477, 13483, 14903, 7, 10595, 1213, 11502, - 12477, 13483, 14903, 7, 10595, 6090, - 12477, 13483, 14903, 7, 10595, 7256, - 12477, 13483, 14903, 7, 10595, 7257, 841, 10046, - 12477, 13483, 14903, 7, 10595, 7817, 11502, - 12477, 13483, 14903, 7, 10595, 10046, - 12477, 13483, 14903, 7, 10595, 11604, - 12477, 13483, 14903, 7, 10595, 15021, 13676, - 12477, 13483, 14903, 7, 10595, 15534, - 12477, 13483, 14903, 7, 10595, 15668, - 12477, 13483, 14903, 7, 10595, 16002, - 12477, 13483, 14903, 7, 10595, 16829, 7256, - 12477, 13483, 14903, 7, 10595, 19717, 11502, - 12477, 13483, 14903, 8, - 12477, 13483, 14903, 9, 10595, 1213, 11346, - 12477, 13483, 14903, 9, 10595, 1213, 11502, - 12477, 13483, 14903, 9, 10595, 7257, 11346, - 12477, 13483, 14903, 9, 10595, 11348, - 12477, 13483, 14903, 9, 10595, 11546, - 12477, 13483, 14903, 9, 10595, 11604, - 12477, 13483, 14903, 9, 10595, 12168, - 12477, 13483, 14903, 9, 10595, 12908, - 12477, 13483, 14903, 9, 10595, 13676, - 12477, 13483, 14903, 9, 10595, 13677, 11502, - 12477, 13483, 14903, 9, 10595, 14533, 12168, - 12477, 13483, 14903, 9, 10595, 14952, - 12477, 13483, 14903, 9, 10595, 14953, 841, 11348, - 12477, 13483, 14903, 9, 10595, 14953, 841, 12168, - 12477, 13483, 14903, 9, 10595, 15146, - 12477, 13483, 14903, 9, 10595, 15534, - 12477, 13483, 14903, 9, 10595, 16002, - 12477, 13483, 14903, 9, 10595, 16003, 841, 11546, - 12477, 13483, 14903, 9, 10595, 17914, - 12477, 13483, 14903, 9, 10595, 18017, 11546, - 12477, 13483, 14903, 9, 10595, 18872, - 12477, 13483, 14903, 9, 10595, 19389, 7256, - 12477, 13483, 14903, 9, 10595, 19716, - 12477, 13483, 14903, 9, 10595, 19717, 841, 1213, 11502, - 12477, 13483, 14903, 9, 10595, 19717, 841, 7257, 11346, - 12477, 13483, 14903, 9, 10595, 19717, 841, 11348, - 12477, 13483, 14903, 9, 10595, 19717, 841, 12168, - 12477, 13483, 14903, 9, 10595, 19717, 841, 13676, - 12477, 13483, 14903, 9, 10595, 19717, 11502, - 12477, 13483, 14903, 10, - 12477, 13483, 14903, 11, 10595, 1213, 11346, - 12477, 13483, 14903, 11, 10595, 7256, - 12477, 13483, 14903, 11, 10595, 15021, 13676, - 12477, 13483, 14903, 11, 10595, 15534, - 12477, 13483, 14903, 11, 10595, 16829, 7256, - 12477, 13483, 14903, 12, - 12477, 13483, 14903, 13, 10595, 1213, 11346, - 12477, 13483, 14903, 13, 10595, 7256, - 12477, 13483, 14903, 13, 10595, 11348, - 12477, 13483, 14903, 13, 10595, 11546, - 12477, 13483, 14903, 13, 10595, 11604, - 12477, 13483, 14903, 13, 10595, 14952, - 12477, 13483, 14903, 13, 10595, 15534, - 12477, 13483, 14903, 13, 10595, 16002, - 12477, 13483, 14903, 13, 10595, 16783, 15534, - 12477, 13483, 14903, 13, 10595, 16829, 7256, - 12477, 13483, 14903, 13, 10595, 19716, - 12477, 13483, 14903, 14, - 12477, 13483, 14903, 15, 10595, 1213, 11346, - 12477, 13483, 14903, 15, 10595, 1213, 11502, - 12477, 13483, 14903, 15, 10595, 7256, - 12477, 13483, 14903, 15, 10595, 7817, 11502, - 12477, 13483, 14903, 15, 10595, 11547, 11502, - 12477, 13483, 14903, 15, 10595, 11604, - 12477, 13483, 14903, 15, 10595, 15534, - 12477, 13483, 14903, 15, 10595, 16002, - 12477, 13483, 14903, 15, 10595, 16829, 7256, - 12477, 13483, 14903, 15, 10595, 18870, - 12477, 13483, 14903, 15, 10595, 18872, - 12477, 13483, 14903, 15, 10595, 19716, - 12477, 13483, 14903, 16, - 12477, 13483, 14903, 17, 10595, 1213, 11502, - 12477, 13483, 14903, 17, 10595, 7257, 11346, - 12477, 13483, 14903, 17, 10595, 11348, - 12477, 13483, 14903, 17, 10595, 11546, - 12477, 13483, 14903, 17, 10595, 11604, - 12477, 13483, 14903, 17, 10595, 12168, - 12477, 13483, 14903, 17, 10595, 13676, - 12477, 13483, 14903, 17, 10595, 13677, 11502, - 12477, 13483, 14903, 17, 10595, 14533, 12168, - 12477, 13483, 14903, 17, 10595, 14952, - 12477, 13483, 14903, 17, 10595, 15146, - 12477, 13483, 14903, 17, 10595, 15534, - 12477, 13483, 14903, 17, 10595, 18017, 11546, - 12477, 13483, 14903, 17, 10595, 18872, - 12477, 13483, 14903, 17, 10595, 18873, 841, 11348, - 12477, 13483, 14903, 17, 10595, 19389, 7256, - 12477, 13483, 14903, 17, 10595, 19716, - 12477, 13483, 14903, 18, - 12477, 13483, 14903, 19, 10595, 11604, - 12477, 13483, 14903, 19, 10595, 15534, - 12477, 13483, 14903, 19, 10595, 19716, - 12477, 13483, 14903, 19, 10595, 20822, - 12477, 13483, 14903, 20, - 12477, 13483, 14903, 21, 10595, 1213, 11502, - 12477, 13483, 14903, 21, 10595, 7256, - 12477, 13483, 14903, 21, 10595, 7817, 11502, - 12477, 13483, 14903, 21, 10595, 11348, - 12477, 13483, 14903, 21, 10595, 11604, - 12477, 13483, 14903, 21, 10595, 15534, - 12477, 13483, 14903, 21, 10595, 15535, 841, 17687, 15534, - 12477, 13483, 14903, 21, 10595, 16002, - 12477, 13483, 14903, 21, 10595, 16783, 15534, - 12477, 13483, 14903, 21, 10595, 16829, 7256, - 12477, 13483, 14903, 21, 10595, 17687, 15534, - 12477, 13483, 14903, 21, 10595, 18870, - 12477, 13483, 14903, 22, - 12477, 13483, 14903, 23, 10595, 894, - 12477, 13483, 14903, 23, 10595, 1213, 11502, - 12477, 13483, 14903, 23, 10595, 1213, 11503, 841, 14952, - 12477, 13483, 14903, 23, 10595, 5782, - 12477, 13483, 14903, 23, 10595, 6090, - 12477, 13483, 14903, 23, 10595, 7135, 15534, - 12477, 13483, 14903, 23, 10595, 7817, 11502, - 12477, 13483, 14903, 23, 10595, 11348, - 12477, 13483, 14903, 23, 10595, 11604, - 12477, 13483, 14903, 23, 10595, 14533, 894, - 12477, 13483, 14903, 23, 10595, 14533, 15021, 13676, - 12477, 13483, 14903, 23, 10595, 15021, 1212, - 12477, 13483, 14903, 23, 10595, 15021, 9456, - 12477, 13483, 14903, 23, 10595, 15021, 13676, - 12477, 13483, 14903, 23, 10595, 15534, - 12477, 13483, 14903, 23, 10595, 16002, - 12477, 13483, 14903, 23, 10595, 16829, 7256, - 12477, 13483, 14903, 23, 10595, 18017, 7769, 36, - 12477, 13483, 14903, 23, 10595, 19389, 7256, - 12477, 13483, 14903, 23, 10595, 19389, 7257, 841, 5782, - 12477, 13483, 14903, 23, 10595, 19717, 11502, - 12477, 13483, 14903, 24, - 12477, 13483, 14903, 25, 10595, 1213, 11346, - 12477, 13483, 14903, 25, 10595, 1213, 11502, - 12477, 13483, 14903, 25, 10595, 7256, - 12477, 13483, 14903, 25, 10595, 11348, - 12477, 13483, 14903, 25, 10595, 15021, 13676, - 12477, 13483, 14903, 25, 10595, 16829, 7256, - 12477, 13483, 14903, 25, 10595, 20822, - 12477, 13483, 14903, 26, - 12477, 13483, 14903, 27, 10595, 1213, 11346, - 12477, 13483, 14903, 27, 10595, 1213, 11502, - 12477, 13483, 14903, 27, 10595, 6090, - 12477, 13483, 14903, 27, 10595, 7779, 7256, - 12477, 13483, 14903, 27, 10595, 7817, 11502, - 12477, 13483, 14903, 27, 10595, 7845, 13271, 2096, - 12477, 13483, 14903, 27, 10595, 11348, - 12477, 13483, 14903, 27, 10595, 11604, - 12477, 13483, 14903, 27, 10595, 12168, - 12477, 13483, 14903, 27, 10595, 13676, - 12477, 13483, 14903, 27, 10595, 15021, 13676, - 12477, 13483, 14903, 27, 10595, 16002, - 12477, 13483, 14903, 27, 10595, 16783, 15534, - 12477, 13483, 14903, 27, 10595, 16829, 7256, - 12477, 13483, 14903, 27, 10595, 18870, - 12477, 13483, 14903, 27, 10595, 19389, 7256, - 12477, 13483, 14903, 27, 10595, 19717, 11502, - 12477, 13483, 14903, 27, 10595, 20822, - 12477, 13483, 14903, 27, 18311, 123, 19676, - 12477, 13483, 14903, 28, - 12477, 13483, 14903, 29, 10595, 1213, 11346, - 12477, 13483, 14903, 29, 10595, 1213, 11347, 841, 14952, - 12477, 13483, 14903, 29, 10595, 1213, 11502, - 12477, 13483, 14903, 29, 10595, 2163, 9457, 14778, - 12477, 13483, 14903, 29, 10595, 7257, 11346, - 12477, 13483, 14903, 29, 10595, 7268, - 12477, 13483, 14903, 29, 10595, 7269, 841, 1213, 11502, - 12477, 13483, 14903, 29, 10595, 7269, 841, 7257, 11346, - 12477, 13483, 14903, 29, 10595, 7269, 841, 11348, - 12477, 13483, 14903, 29, 10595, 7269, 841, 12168, - 12477, 13483, 14903, 29, 10595, 7269, 841, 13676, - 12477, 13483, 14903, 29, 10595, 7845, 15535, 16820, - 12477, 13483, 14903, 29, 10595, 7850, - 12477, 13483, 14903, 29, 10595, 11348, - 12477, 13483, 14903, 29, 10595, 11546, - 12477, 13483, 14903, 29, 10595, 11604, - 12477, 13483, 14903, 29, 10595, 12168, - 12477, 13483, 14903, 29, 10595, 13676, - 12477, 13483, 14903, 29, 10595, 13677, 841, 11348, - 12477, 13483, 14903, 29, 10595, 13677, 841, 14952, - 12477, 13483, 14903, 29, 10595, 13677, 841, 18872, - 12477, 13483, 14903, 29, 10595, 14533, 11348, - 12477, 13483, 14903, 29, 10595, 14533, 12168, - 12477, 13483, 14903, 29, 10595, 14952, - 12477, 13483, 14903, 29, 10595, 14953, 841, 11348, - 12477, 13483, 14903, 29, 10595, 14953, 841, 12168, - 12477, 13483, 14903, 29, 10595, 15146, - 12477, 13483, 14903, 29, 10595, 15147, 841, 14952, - 12477, 13483, 14903, 29, 10595, 15534, - 12477, 13483, 14903, 29, 10595, 15535, 841, 11348, - 12477, 13483, 14903, 29, 10595, 18017, 11546, - 12477, 13483, 14903, 29, 10595, 18872, - 12477, 13483, 14903, 29, 10595, 18873, 841, 14952, - 12477, 13483, 14903, 29, 10595, 19716, - 12477, 13483, 14903, 29, 10595, 19717, 841, 1213, 11502, - 12477, 13483, 14903, 29, 10595, 19717, 841, 7257, 11346, - 12477, 13483, 14903, 29, 10595, 19717, 841, 11348, - 12477, 13483, 14903, 29, 10595, 19717, 841, 12168, - 12477, 13483, 14903, 29, 10595, 19717, 841, 13676, - 12477, 13483, 14903, 30, - 12477, 13483, 14903, 31, 10595, 1213, 11346, - 12477, 13483, 14903, 31, 10595, 7256, - 12477, 13483, 14903, 31, 10595, 11348, - 12477, 13483, 14903, 31, 10595, 15021, 13676, - 12477, 13483, 14903, 31, 10595, 15534, - 12477, 13483, 14903, 31, 10595, 15535, 17231, 18870, - 12477, 13483, 14903, 31, 10595, 16829, 7256, - 12477, 13483, 14903, 31, 10595, 17914, - 12477, 13483, 14903, 31, 10595, 18459, 10046, - 12477, 13483, 14903, 32, - 12477, 13483, 14903, 33, 10595, 7256, - 12477, 13483, 14903, 33, 10595, 7257, 10046, - 12477, 13483, 14903, 33, 10595, 15535, 17231, 18870, - 12477, 13483, 14903, 33, 10595, 17687, 15534, - 12477, 13483, 14903, 34, - 12477, 13483, 14903, 35, 10595, 1213, 11346, - 12477, 13483, 14903, 35, 10595, 1213, 11502, - 12477, 13483, 14903, 35, 10595, 1213, 11503, 841, 14952, - 12477, 13483, 14903, 35, 10595, 7817, 11502, - 12477, 13483, 14903, 35, 10595, 7845, 2096, - 12477, 13483, 14903, 35, 10595, 10046, - 12477, 13483, 14903, 35, 10595, 11348, - 12477, 13483, 14903, 35, 10595, 11604, - 12477, 13483, 14903, 35, 10595, 14533, 12168, - 12477, 13483, 14903, 35, 10595, 15021, 13676, - 12477, 13483, 14903, 35, 10595, 15534, - 12477, 13483, 14903, 35, 10595, 16002, - 12477, 13483, 14903, 35, 10595, 16783, 15534, - 12477, 13483, 14903, 35, 10595, 16829, 7256, - 12477, 13483, 14903, 35, 10595, 17908, - 12477, 13483, 14903, 35, 10595, 17909, 841, 15021, 13676, - 12477, 13483, 14903, 35, 10595, 18017, 11546, - 12477, 13483, 14903, 35, 10595, 20822, - 12477, 13483, 14903, 35, 17008, - 12477, 13483, 14903, 35, 17377, 14722, - 12477, 13483, 14903, 36, - 12477, 13483, 14903, 37, 10595, 1213, 11346, - 12477, 13483, 14903, 37, 10595, 1213, 11502, - 12477, 13483, 14903, 37, 10595, 1213, 11503, 841, 1213, 11346, - 12477, 13483, 14903, 37, 10595, 7256, - 12477, 13483, 14903, 37, 10595, 11348, - 12477, 13483, 14903, 37, 10595, 11349, 841, 1213, 11346, - 12477, 13483, 14903, 37, 10595, 11604, - 12477, 13483, 14903, 37, 10595, 11605, 841, 1213, 11346, - 12477, 13483, 14903, 37, 10595, 11709, 11502, - 12477, 13483, 14903, 37, 10595, 13571, 10046, - 12477, 13483, 14903, 37, 10595, 15021, 13676, - 12477, 13483, 14903, 37, 10595, 16002, - 12477, 13483, 14903, 37, 10595, 16783, 15534, - 12477, 13483, 14903, 37, 10595, 16829, 7256, - 12477, 13483, 14903, 37, 10595, 19716, - 12477, 13483, 14903, 38, - 12477, 13483, 14903, 39, 10595, 1213, 11346, - 12477, 13483, 14903, 39, 10595, 1213, 11502, - 12477, 13483, 14903, 39, 10595, 6090, - 12477, 13483, 14903, 39, 10595, 7256, - 12477, 13483, 14903, 39, 10595, 7817, 11502, - 12477, 13483, 14903, 39, 10595, 11604, - 12477, 13483, 14903, 39, 10595, 11709, 11502, - 12477, 13483, 14903, 39, 10595, 15021, 13676, - 12477, 13483, 14903, 39, 10595, 15534, - 12477, 13483, 14903, 39, 10595, 16002, - 12477, 13483, 14903, 39, 10595, 16829, 7256, - 12477, 13483, 14903, 39, 10595, 17687, 15534, - 12477, 13483, 14903, 39, 10595, 18872, - 12477, 13483, 14903, 39, 10595, 19389, 7256, - 12477, 13483, 14903, 39, 10595, 19717, 11502, - 12477, 13483, 14903, 40, - 12477, 13483, 14903, 41, 894, - 12477, 13483, 14903, 41, 895, 10595, 13431, 13271, 2096, - 12477, 13483, 14903, 41, 10595, 1213, 11502, - 12477, 13483, 14903, 41, 10595, 7257, 11346, - 12477, 13483, 14903, 41, 10595, 7268, - 12477, 13483, 14903, 41, 10595, 7269, 841, 1213, 11502, - 12477, 13483, 14903, 41, 10595, 7269, 841, 7257, 11346, - 12477, 13483, 14903, 41, 10595, 7269, 841, 11348, - 12477, 13483, 14903, 41, 10595, 7269, 841, 12168, - 12477, 13483, 14903, 41, 10595, 7269, 841, 13676, - 12477, 13483, 14903, 41, 10595, 7779, 7256, - 12477, 13483, 14903, 41, 10595, 9457, 11346, - 12477, 13483, 14903, 41, 10595, 11348, - 12477, 13483, 14903, 41, 10595, 11546, - 12477, 13483, 14903, 41, 10595, 11604, - 12477, 13483, 14903, 41, 10595, 12168, - 12477, 13483, 14903, 41, 10595, 13431, 13271, 2096, - 12477, 13483, 14903, 41, 10595, 13676, - 12477, 13483, 14903, 41, 10595, 13677, 841, 11348, - 12477, 13483, 14903, 41, 10595, 13677, 11502, - 12477, 13483, 14903, 41, 10595, 14533, 11348, - 12477, 13483, 14903, 41, 10595, 14533, 12168, - 12477, 13483, 14903, 41, 10595, 14952, - 12477, 13483, 14903, 41, 10595, 14953, 841, 18872, - 12477, 13483, 14903, 41, 10595, 15146, - 12477, 13483, 14903, 41, 10595, 18017, 11546, - 12477, 13483, 14903, 41, 10595, 18872, - 12477, 13483, 14903, 41, 10595, 18873, 841, 11348, - 12477, 13483, 14903, 41, 10595, 18873, 841, 11604, - 12477, 13483, 14903, 41, 10595, 18873, 841, 12168, - 12477, 13483, 14903, 41, 10595, 18873, 841, 14952, - 12477, 13483, 14903, 41, 10595, 18873, 11502, - 12477, 13483, 14903, 41, 10595, 19389, 7256, - 12477, 13483, 14903, 41, 10595, 19716, - 12477, 13483, 14903, 41, 10595, 19717, 11502, - 12477, 13483, 14903, 42, - 12477, 13483, 14903, 43, 10595, 1213, 11502, - 12477, 13483, 14903, 43, 10595, 6090, - 12477, 13483, 14903, 43, 10595, 7256, - 12477, 13483, 14903, 43, 10595, 13271, 7256, - 12477, 13483, 14903, 43, 10595, 13676, - 12477, 13483, 14903, 43, 10595, 16829, 7256, - 12477, 13483, 14903, 43, 10595, 17687, 15534, - 12477, 13483, 14903, 44, - 12477, 13483, 14903, 45, 10595, 1213, 11346, - 12477, 13483, 14903, 45, 10595, 1213, 11502, - 12477, 13483, 14903, 45, 10595, 7256, - 12477, 13483, 14903, 45, 10595, 9457, 11346, - 12477, 13483, 14903, 45, 10595, 11348, - 12477, 13483, 14903, 45, 10595, 12168, - 12477, 13483, 14903, 45, 10595, 18872, - 12477, 13483, 14903, 45, 10595, 19716, - 12477, 13483, 14903, 46, - 12477, 13483, 14903, 47, 10595, 1213, 11346, - 12477, 13483, 14903, 47, 10595, 2163, 13271, 9456, - 12477, 13483, 14903, 47, 10595, 7845, 7779, 2096, - 12477, 13483, 14903, 47, 10595, 7845, 7779, 2097, 841, 2163, 13271, 9456, - 12477, 13483, 14903, 47, 10595, 7845, 7779, 2097, 10595, 13374, - 12477, 13483, 14903, 47, 10595, 16829, 7256, - 12477, 13483, 14903, 47, 10595, 18872, - 12477, 13483, 14903, 48, - 12477, 13483, 14903, 49, 10595, 1213, 11346, - 12477, 13483, 14903, 49, 10595, 1213, 11502, - 12477, 13483, 14903, 49, 10595, 7256, - 12477, 13483, 14903, 49, 10595, 7257, 11346, - 12477, 13483, 14903, 49, 10595, 7850, - 12477, 13483, 14903, 49, 10595, 9457, 11346, - 12477, 13483, 14903, 49, 10595, 11348, - 12477, 13483, 14903, 49, 10595, 12168, - 12477, 13483, 14903, 49, 10595, 13431, 13271, 2096, - 12477, 13483, 14903, 49, 10595, 13676, - 12477, 13483, 14903, 49, 10595, 14952, - 12477, 13483, 14903, 49, 10595, 15534, - 12477, 13483, 14903, 49, 10595, 18872, - 12477, 13483, 14903, 49, 10595, 19716, - 12477, 13483, 14903, 50, - 12477, 13483, 14903, 51, 10595, 1213, 11346, - 12477, 13483, 14903, 51, 10595, 1213, 11502, - 12477, 13483, 14903, 51, 10595, 6090, - 12477, 13483, 14903, 51, 10595, 7256, - 12477, 13483, 14903, 51, 10595, 7817, 11502, - 12477, 13483, 14903, 51, 10595, 11348, - 12477, 13483, 14903, 51, 10595, 11604, - 12477, 13483, 14903, 51, 10595, 13571, 10046, - 12477, 13483, 14903, 51, 10595, 15021, 13676, - 12477, 13483, 14903, 51, 10595, 15534, - 12477, 13483, 14903, 51, 10595, 16829, 7256, - 12477, 13483, 14903, 51, 10595, 18870, - 12477, 13483, 14903, 51, 10595, 19389, 7256, - 12477, 13483, 14903, 51, 10595, 19716, - 12477, 13483, 14903, 58, - 12477, 13483, 14903, 66, - 12477, 13483, 14903, 67, 10595, 11348, - 12477, 13483, 14903, 67, 10595, 14952, - 12477, 13483, 14903, 82, - 12477, 13483, 14903, 94, - 12477, 13483, 14903, 96, - 12477, 13483, 14903, 97, 10595, 19973, 894, - 12477, 13483, 14903, 102, - 12477, 13483, 14903, 151, 16134, - 12477, 13483, 14903, 172, - 12477, 13483, 14903, 173, 10595, 11604, - 12477, 13483, 14903, 173, 16134, - 12477, 13483, 14903, 173, 16135, 10595, 6090, - 12477, 13483, 14903, 212, - 12477, 13483, 14903, 286, - 12477, 13483, 14903, 324, - 12477, 13483, 14903, 392, - 12477, 13483, 14903, 403, 16134, - 12477, 13483, 14903, 413, 16134, - 12477, 13483, 14903, 460, - 12477, 13483, 14903, 486, - 12477, 13483, 14903, 496, - 12477, 13483, 14903, 508, - 12477, 13483, 14903, 565, 16134, - 12477, 13483, 14903, 623, 16135, 10595, 6090, - 12477, 13483, 14903, 627, 10595, 21202, - 12477, 13483, 14903, 637, 16134, - 12477, 13483, 14903, 642, - 12477, 13483, 14903, 654, - 12477, 13483, 14903, 658, - 12477, 13483, 14903, 662, - 12477, 13483, 14903, 666, - 12477, 13483, 14903, 690, - 12477, 13483, 14903, 1044, - 12477, 13483, 14903, 1045, 10595, 2163, 7779, 13374, - 12477, 13483, 14903, 1045, 10595, 2163, 13271, 9456, - 12477, 13483, 14903, 1072, - 12477, 13483, 14903, 1226, - 12477, 13483, 14903, 1294, - 12477, 13483, 14903, 1295, 10595, 20822, - 12477, 13483, 14903, 1312, - 12477, 13483, 14903, 1313, 10595, 6090, - 12477, 13483, 14903, 1313, 10595, 16829, 7256, - 12477, 13483, 14903, 1313, 10595, 19389, 7256, - 12477, 13483, 14903, 1322, - 12477, 13483, 14903, 1334, - 12477, 13483, 14903, 1335, 10595, 6090, - 12477, 13483, 14903, 1335, 10595, 10046, - 12477, 13483, 14903, 1335, 10595, 11604, - 12477, 13483, 14903, 1335, 10595, 19389, 7256, - 12477, 13483, 14903, 1335, 18366, - 12477, 13483, 14903, 1486, - 12477, 13483, 14903, 1986, - 12477, 13483, 14903, 2186, - 12477, 13483, 14903, 2334, - 12477, 13483, 14903, 2522, - 12477, 13483, 14903, 2664, - 12477, 13483, 14903, 2954, - 12477, 13483, 14903, 2955, 17008, - 12477, 13483, 14903, 3273, 7087, 28, - 12477, 13483, 14903, 3318, - 12477, 13483, 14903, 5788, - 12477, 13483, 14903, 6345, 16134, - 12477, 13483, 14903, 6699, 16134, - 12477, 13483, 14903, 7087, 14, - 12477, 13483, 14903, 7112, - 12477, 13483, 14903, 7113, 10595, 7256, - 12477, 13483, 14903, 7402, - 12477, 13483, 14903, 7403, 10595, 15534, - 12477, 13483, 14903, 7786, - 12477, 13483, 14903, 7845, 36, - 12477, 13483, 14903, 7845, 37, 10595, 1213, 11346, - 12477, 13483, 14903, 7845, 37, 10595, 7135, 15534, - 12477, 13483, 14903, 7845, 37, 10595, 17687, 15534, - 12477, 13483, 14903, 9127, 8, - 12477, 13483, 14903, 9127, 9, 10595, 19389, 7256, - 12477, 13483, 14903, 9127, 28, - 12477, 13483, 14903, 9127, 29, 10595, 15534, - 12477, 13483, 14903, 9127, 29, 10595, 19389, 7256, - 12477, 13483, 14903, 9127, 480, - 12477, 13483, 14903, 9423, 7268, - 12477, 13483, 14903, 10079, 16134, - 12477, 13483, 14903, 10173, 3056, - 12477, 13483, 14903, 10173, 3336, - 12477, 13483, 14903, 10173, 6720, - 12477, 13483, 14903, 10484, - 12477, 13483, 14903, 10766, - 12477, 13483, 14903, 11388, - 12477, 13483, 14903, 11389, 10595, 19389, 7256, - 12477, 13483, 14903, 11832, - 12477, 13483, 14903, 12094, - 12477, 13483, 14903, 12493, 10, - 12477, 13483, 14903, 13078, - 12477, 13483, 14903, 13335, 3656, - 12477, 13483, 14903, 13358, - 12477, 13483, 14903, 13359, 10595, 7256, - 12477, 13483, 14903, 13359, 10595, 19389, 7256, - 12477, 13483, 14903, 13393, 36, - 12477, 13483, 14903, 13517, 18367, 1312, - 12477, 13483, 14903, 13652, - 12477, 13483, 14903, 13653, 10595, 15534, - 12477, 13483, 14903, 13653, 10595, 15535, 17231, 18870, - 12477, 13483, 14903, 14271, 8, - 12477, 13483, 14903, 14271, 28, - 12477, 13483, 14903, 14271, 11388, - 12477, 13483, 14903, 14307, 7087, 28, - 12477, 13483, 14903, 14323, 22, - 12477, 13483, 14903, 14407, 9127, 8, - 12477, 13483, 14903, 14407, 13078, - 12477, 13483, 14903, 14407, 18367, 9127, 8, - 12477, 13483, 14903, 14533, 34, - 12477, 13483, 14903, 14533, 35, 10595, 20822, - 12477, 13483, 14903, 14881, 10595, 15534, - 12477, 13483, 14903, 15397, 12, - 12477, 13483, 14903, 15397, 13, 10595, 20822, - 12477, 13483, 14903, 15397, 34, - 12477, 13483, 14903, 15397, 35, 10595, 9456, - 12477, 13483, 14903, 15701, 0, - 12477, 13483, 14903, 15701, 8, - 12477, 13483, 14903, 15701, 12, - 12477, 13483, 14903, 15701, 14, - 12477, 13483, 14903, 15701, 15, 10595, 17908, - 12477, 13483, 14903, 15701, 15, 10595, 17909, 841, 10046, - 12477, 13483, 14903, 15701, 16, - 12477, 13483, 14903, 15701, 20, - 12477, 13483, 14903, 15701, 22, - 12477, 13483, 14903, 15701, 24, - 12477, 13483, 14903, 15701, 25, 10595, 7845, 2096, - 12477, 13483, 14903, 15701, 29, 15152, - 12477, 13483, 14903, 15701, 29, 15153, 10595, 15534, - 12477, 13483, 14903, 15701, 34, - 12477, 13483, 14903, 15701, 35, 10595, 7256, - 12477, 13483, 14903, 15701, 35, 10595, 7845, 2096, - 12477, 13483, 14903, 15701, 35, 10595, 10046, - 12477, 13483, 14903, 15701, 38, - 12477, 13483, 14903, 15701, 42, - 12477, 13483, 14903, 15701, 44, - 12477, 13483, 14903, 15701, 48, - 12477, 13483, 14903, 15701, 66, - 12477, 13483, 14903, 15701, 480, - 12477, 13483, 14903, 15701, 481, 10595, 15534, - 12477, 13483, 14903, 15701, 481, 10595, 19973, 15534, - 12477, 13483, 14903, 15701, 658, - 12477, 13483, 14903, 15701, 9127, 8, - 12477, 13483, 14903, 15701, 11388, - 12477, 13483, 14903, 15701, 11832, - 12477, 13483, 14903, 15701, 16403, 12, - 12477, 13483, 14903, 16159, 16, - 12477, 13483, 14903, 16159, 18, - 12477, 13483, 14903, 16159, 19, 10595, 15534, - 12477, 13483, 14903, 16159, 19, 10595, 15535, 841, 7256, - 12477, 13483, 14903, 16327, 9910, - 12477, 13483, 14903, 16403, 6, - 12477, 13483, 14903, 16403, 10, - 12477, 13483, 14903, 16403, 12, - 12477, 13483, 14903, 16403, 34, - 12477, 13483, 14903, 16403, 36, - 12477, 13483, 14903, 16403, 38, - 12477, 13483, 14903, 17161, 34, - 12477, 13483, 14903, 17316, - 12477, 13483, 14903, 17317, 10595, 15534, - 12477, 13483, 14903, 17353, 66, - 12477, 13483, 14903, 17353, 480, - 12477, 13483, 14903, 17353, 654, - 12477, 13483, 14903, 17519, 1312, - 12477, 13483, 14903, 18017, 480, - 12477, 13483, 14903, 18017, 11388, - 12477, 13483, 14903, 18019, 8, - 12477, 13483, 14903, 18367, 4, - 12477, 13483, 14903, 18367, 5, 10595, 1212, - 12477, 13483, 14903, 18367, 8, - 12477, 13483, 14903, 18367, 35, 10595, 17908, - 12477, 13483, 14903, 18367, 9127, 8, - 12477, 13483, 14903, 18367, 9127, 9, 10595, 7256, - 12477, 13483, 14903, 18367, 9127, 9, 10595, 19389, 7256, - 12477, 13483, 14903, 18382, - 12477, 13483, 14903, 18423, 28, - 12477, 13483, 14903, 18423, 29, 10595, 15534, - 12477, 13483, 14903, 18423, 40, - 12477, 13483, 14903, 18423, 9127, 28, - 12477, 13483, 14903, 18423, 15701, 24, - 12477, 13483, 14903, 18423, 20389, 40, - 12477, 13483, 14903, 18543, 2664, - 12477, 13483, 14903, 18594, - 12477, 13483, 14903, 18848, - 12477, 13483, 14903, 18849, 10595, 11708, - 12477, 13483, 14903, 20291, 50, - 12477, 13483, 14903, 20335, 8, - 12477, 13483, 14903, 20335, 28, - 12477, 13483, 14903, 20335, 29, 10595, 15534, - 12477, 13483, 14903, 20931, 42, - 12477, 13483, 14903, 20931, 394, - 12477, 13483, 14903, 21093, 824, - 12477, 13483, 14903, 21093, 5220, - 12477, 13483, 15993, 14903, 17, 10595, 15534, - 12477, 13483, 15993, 14903, 41, 10595, 15534, - 12477, 13483, 18079, 228, - 12477, 13483, 18079, 230, - 12477, 13483, 18079, 232, - 12477, 13483, 18079, 308, - 12477, 13483, 18079, 480, - 12477, 13483, 18079, 608, - 12477, 13483, 18079, 1364, - 12477, 13483, 18079, 1366, - 12477, 13483, 18079, 7845, 37, 38, - 12477, 14903, 742, - 12477, 14903, 824, - 12477, 14903, 3337, 10595, 15534, - 12477, 14903, 10616, - 12477, 14903, 13483, 15993, 0, - 12477, 14903, 13483, 15993, 2, - 12477, 14903, 13483, 15993, 4, - 12477, 14903, 13483, 15993, 6, - 12477, 14903, 13483, 15993, 8, - 12477, 14903, 13483, 15993, 10, - 12477, 14903, 13483, 15993, 12, - 12477, 14903, 13483, 15993, 13, 10595, 7256, - 12477, 14903, 13483, 15993, 14, - 12477, 14903, 13483, 15993, 16, - 12477, 14903, 13483, 15993, 18, - 12477, 14903, 13483, 15993, 20, - 12477, 14903, 13483, 15993, 22, - 12477, 14903, 13483, 15993, 23, 10595, 15534, - 12477, 14903, 13483, 15993, 24, - 12477, 14903, 13483, 15993, 26, - 12477, 14903, 13483, 15993, 28, - 12477, 14903, 13483, 15993, 30, - 12477, 14903, 13483, 15993, 34, - 12477, 14903, 13483, 15993, 35, 10595, 13271, 2096, - 12477, 14903, 13483, 15993, 36, - 12477, 14903, 13483, 15993, 38, - 12477, 14903, 13483, 15993, 40, - 12477, 14903, 13483, 15993, 42, - 12477, 14903, 13483, 15993, 44, - 12477, 14903, 13483, 15993, 48, - 12477, 14903, 13483, 15993, 50, - 12477, 14903, 13483, 15993, 66, - 12477, 14903, 13483, 15993, 480, - 12477, 14903, 13483, 15993, 508, - 12477, 14903, 13483, 15993, 1322, - 12477, 14903, 13483, 15993, 1334, - 12477, 14903, 13483, 15993, 2954, - 12477, 14903, 13483, 15993, 9127, 28, - 12477, 14903, 13483, 15993, 14271, 2, - 12477, 14903, 13483, 15993, 15701, 8, - 12477, 14903, 13483, 15993, 15701, 24, - 12477, 14903, 13483, 15993, 15701, 34, - 12477, 14903, 13483, 15993, 18017, 34, - 12477, 14903, 13483, 15993, 18367, 26, - 12477, 14903, 13483, 15993, 18367, 34, - 12477, 14903, 14475, 11686, - 12477, 14903, 15761, 19205, 17132, - 12477, 14903, 16327, 9910, - 12477, 14903, 16327, 9911, 10595, 15534, - 12477, 14903, 16579, 11686, - 12477, 14903, 17455, 11686, - 12477, 14903, 17531, 20106, - 12477, 14903, 17533, 11686, - 12477, 14903, 17533, 20106, - 12477, 14903, 18017, 16327, 9910, - 12477, 14903, 18017, 16327, 9911, 10595, 15534, - 12477, 14903, 18367, 1313, 7850, - 12477, 14903, 18367, 16327, 9911, 10595, 15534, - 12477, 14903, 19389, 11686, - 12477, 14903, 19461, 4, - 12477, 14903, 20111, 15761, 19090, - 12477, 14903, 20701, 1212, - 12477, 15993, 14903, 0, - 12477, 15993, 14903, 1, 10595, 1213, 11346, - 12477, 15993, 14903, 1, 10595, 1213, 11347, 841, 14952, - 12477, 15993, 14903, 1, 10595, 1213, 11502, - 12477, 15993, 14903, 1, 10595, 7257, 11346, - 12477, 15993, 14903, 1, 10595, 9457, 11346, - 12477, 15993, 14903, 1, 10595, 9457, 11347, 841, 11348, - 12477, 15993, 14903, 1, 10595, 9457, 11502, - 12477, 15993, 14903, 1, 10595, 11348, - 12477, 15993, 14903, 1, 10595, 11546, - 12477, 15993, 14903, 1, 10595, 11547, 841, 1213, 11502, - 12477, 15993, 14903, 1, 10595, 11547, 841, 7257, 11346, - 12477, 15993, 14903, 1, 10595, 11547, 841, 11348, - 12477, 15993, 14903, 1, 10595, 11547, 841, 12168, - 12477, 15993, 14903, 1, 10595, 11547, 841, 13676, - 12477, 15993, 14903, 1, 10595, 11604, - 12477, 15993, 14903, 1, 10595, 12168, - 12477, 15993, 14903, 1, 10595, 13676, - 12477, 15993, 14903, 1, 10595, 14533, 12168, - 12477, 15993, 14903, 1, 10595, 14952, - 12477, 15993, 14903, 1, 10595, 15146, - 12477, 15993, 14903, 1, 10595, 15534, - 12477, 15993, 14903, 1, 10595, 18017, 11546, - 12477, 15993, 14903, 1, 10595, 18872, - 12477, 15993, 14903, 1, 10595, 18873, 841, 14952, - 12477, 15993, 14903, 1, 10595, 19716, - 12477, 15993, 14903, 1, 10595, 19717, 841, 1213, 11502, - 12477, 15993, 14903, 1, 10595, 19717, 841, 7257, 11346, - 12477, 15993, 14903, 1, 10595, 19717, 841, 11348, - 12477, 15993, 14903, 1, 10595, 19717, 841, 12168, - 12477, 15993, 14903, 1, 10595, 19717, 841, 13676, - 12477, 15993, 14903, 2, - 12477, 15993, 14903, 3, 10595, 1213, 11346, - 12477, 15993, 14903, 3, 10595, 1213, 11502, - 12477, 15993, 14903, 3, 10595, 7256, - 12477, 15993, 14903, 3, 10595, 7817, 11502, - 12477, 15993, 14903, 3, 10595, 15534, - 12477, 15993, 14903, 3, 10595, 15668, - 12477, 15993, 14903, 3, 10595, 17914, - 12477, 15993, 14903, 4, - 12477, 15993, 14903, 5, 10595, 894, - 12477, 15993, 14903, 5, 10595, 1213, 11346, - 12477, 15993, 14903, 5, 10595, 7256, - 12477, 15993, 14903, 5, 10595, 11348, - 12477, 15993, 14903, 5, 10595, 11604, - 12477, 15993, 14903, 5, 10595, 15534, - 12477, 15993, 14903, 5, 10595, 16002, - 12477, 15993, 14903, 5, 10595, 16003, 841, 11348, - 12477, 15993, 14903, 5, 10595, 19716, - 12477, 15993, 14903, 6, - 12477, 15993, 14903, 7, 10595, 1213, 11346, - 12477, 15993, 14903, 7, 10595, 1213, 11502, - 12477, 15993, 14903, 7, 10595, 7256, - 12477, 15993, 14903, 7, 10595, 7817, 11502, - 12477, 15993, 14903, 7, 10595, 11604, - 12477, 15993, 14903, 7, 10595, 13483, 14903, 50, - 12477, 15993, 14903, 7, 10595, 13483, 14903, 51, 10595, 11604, - 12477, 15993, 14903, 7, 10595, 15534, - 12477, 15993, 14903, 7, 10595, 15668, - 12477, 15993, 14903, 7, 10595, 16002, - 12477, 15993, 14903, 7, 10595, 19717, 11502, - 12477, 15993, 14903, 8, - 12477, 15993, 14903, 9, 10595, 1213, 11346, - 12477, 15993, 14903, 9, 10595, 1213, 11502, - 12477, 15993, 14903, 9, 10595, 7257, 11346, - 12477, 15993, 14903, 9, 10595, 11348, - 12477, 15993, 14903, 9, 10595, 11546, - 12477, 15993, 14903, 9, 10595, 11604, - 12477, 15993, 14903, 9, 10595, 12168, - 12477, 15993, 14903, 9, 10595, 13676, - 12477, 15993, 14903, 9, 10595, 13677, 11502, - 12477, 15993, 14903, 9, 10595, 14533, 12168, - 12477, 15993, 14903, 9, 10595, 14952, - 12477, 15993, 14903, 9, 10595, 14953, 841, 11348, - 12477, 15993, 14903, 9, 10595, 14953, 841, 12168, - 12477, 15993, 14903, 9, 10595, 15146, - 12477, 15993, 14903, 9, 10595, 15534, - 12477, 15993, 14903, 9, 10595, 16002, - 12477, 15993, 14903, 9, 10595, 16003, 841, 11546, - 12477, 15993, 14903, 9, 10595, 18017, 11546, - 12477, 15993, 14903, 9, 10595, 18872, - 12477, 15993, 14903, 9, 10595, 19716, - 12477, 15993, 14903, 9, 10595, 19717, 841, 1213, 11502, - 12477, 15993, 14903, 9, 10595, 19717, 841, 7257, 11346, - 12477, 15993, 14903, 9, 10595, 19717, 841, 11348, - 12477, 15993, 14903, 9, 10595, 19717, 841, 12168, - 12477, 15993, 14903, 9, 10595, 19717, 841, 13676, - 12477, 15993, 14903, 9, 10595, 19717, 11502, - 12477, 15993, 14903, 10, - 12477, 15993, 14903, 11, 10595, 1213, 11346, - 12477, 15993, 14903, 11, 10595, 7256, - 12477, 15993, 14903, 11, 10595, 15534, - 12477, 15993, 14903, 12, - 12477, 15993, 14903, 13, 10595, 1213, 11346, - 12477, 15993, 14903, 13, 10595, 7256, - 12477, 15993, 14903, 13, 10595, 11348, - 12477, 15993, 14903, 13, 10595, 11546, - 12477, 15993, 14903, 13, 10595, 11604, - 12477, 15993, 14903, 13, 10595, 14952, - 12477, 15993, 14903, 13, 10595, 15534, - 12477, 15993, 14903, 13, 10595, 16002, - 12477, 15993, 14903, 13, 10595, 16783, 15534, - 12477, 15993, 14903, 13, 10595, 19716, - 12477, 15993, 14903, 14, - 12477, 15993, 14903, 15, 10595, 1213, 11346, - 12477, 15993, 14903, 15, 10595, 1213, 11502, - 12477, 15993, 14903, 15, 10595, 7256, - 12477, 15993, 14903, 15, 10595, 11547, 11502, - 12477, 15993, 14903, 15, 10595, 11604, - 12477, 15993, 14903, 15, 10595, 15534, - 12477, 15993, 14903, 15, 10595, 16002, - 12477, 15993, 14903, 15, 10595, 18870, - 12477, 15993, 14903, 15, 10595, 18872, - 12477, 15993, 14903, 15, 10595, 19716, - 12477, 15993, 14903, 16, - 12477, 15993, 14903, 17, 10595, 1213, 11346, - 12477, 15993, 14903, 17, 10595, 1213, 11502, - 12477, 15993, 14903, 17, 10595, 7257, 11346, - 12477, 15993, 14903, 17, 10595, 11348, - 12477, 15993, 14903, 17, 10595, 11546, - 12477, 15993, 14903, 17, 10595, 11604, - 12477, 15993, 14903, 17, 10595, 12168, - 12477, 15993, 14903, 17, 10595, 13676, - 12477, 15993, 14903, 17, 10595, 13677, 11502, - 12477, 15993, 14903, 17, 10595, 14533, 12168, - 12477, 15993, 14903, 17, 10595, 14952, - 12477, 15993, 14903, 17, 10595, 15146, - 12477, 15993, 14903, 17, 10595, 15534, - 12477, 15993, 14903, 17, 10595, 18017, 11546, - 12477, 15993, 14903, 17, 10595, 18872, - 12477, 15993, 14903, 17, 10595, 18873, 841, 11348, - 12477, 15993, 14903, 17, 10595, 19716, - 12477, 15993, 14903, 18, - 12477, 15993, 14903, 19, 10595, 15534, - 12477, 15993, 14903, 19, 10595, 19716, - 12477, 15993, 14903, 19, 10595, 20822, - 12477, 15993, 14903, 20, - 12477, 15993, 14903, 21, 10595, 1213, 11502, - 12477, 15993, 14903, 21, 10595, 7256, - 12477, 15993, 14903, 21, 10595, 7817, 11502, - 12477, 15993, 14903, 21, 10595, 11348, - 12477, 15993, 14903, 21, 10595, 11604, - 12477, 15993, 14903, 21, 10595, 15534, - 12477, 15993, 14903, 21, 10595, 15535, 841, 17687, 15534, - 12477, 15993, 14903, 21, 10595, 16002, - 12477, 15993, 14903, 21, 10595, 16783, 15534, - 12477, 15993, 14903, 21, 10595, 17687, 15534, - 12477, 15993, 14903, 21, 10595, 18870, - 12477, 15993, 14903, 22, - 12477, 15993, 14903, 23, 10595, 894, - 12477, 15993, 14903, 23, 10595, 1213, 11502, - 12477, 15993, 14903, 23, 10595, 1213, 11503, 841, 14952, - 12477, 15993, 14903, 23, 10595, 5782, - 12477, 15993, 14903, 23, 10595, 7135, 15534, - 12477, 15993, 14903, 23, 10595, 7817, 11502, - 12477, 15993, 14903, 23, 10595, 11348, - 12477, 15993, 14903, 23, 10595, 11604, - 12477, 15993, 14903, 23, 10595, 13483, 14903, 18, - 12477, 15993, 14903, 23, 10595, 14533, 894, - 12477, 15993, 14903, 23, 10595, 15021, 1212, - 12477, 15993, 14903, 23, 10595, 15021, 13676, - 12477, 15993, 14903, 23, 10595, 15534, - 12477, 15993, 14903, 23, 10595, 16002, - 12477, 15993, 14903, 23, 10595, 19717, 11502, - 12477, 15993, 14903, 24, - 12477, 15993, 14903, 25, 10595, 1213, 11346, - 12477, 15993, 14903, 25, 10595, 1213, 11502, - 12477, 15993, 14903, 25, 10595, 7256, - 12477, 15993, 14903, 25, 10595, 11348, - 12477, 15993, 14903, 26, - 12477, 15993, 14903, 27, 10595, 1213, 11346, - 12477, 15993, 14903, 27, 10595, 1213, 11502, - 12477, 15993, 14903, 27, 10595, 7779, 7256, - 12477, 15993, 14903, 27, 10595, 7817, 11502, - 12477, 15993, 14903, 27, 10595, 7845, 13271, 2096, - 12477, 15993, 14903, 27, 10595, 11348, - 12477, 15993, 14903, 27, 10595, 11604, - 12477, 15993, 14903, 27, 10595, 12168, - 12477, 15993, 14903, 27, 10595, 13483, 14903, 18, - 12477, 15993, 14903, 27, 10595, 13676, - 12477, 15993, 14903, 27, 10595, 16002, - 12477, 15993, 14903, 27, 10595, 16783, 15534, - 12477, 15993, 14903, 27, 10595, 18870, - 12477, 15993, 14903, 27, 10595, 19717, 11502, - 12477, 15993, 14903, 28, - 12477, 15993, 14903, 29, 10595, 1213, 11346, - 12477, 15993, 14903, 29, 10595, 1213, 11347, 841, 14952, - 12477, 15993, 14903, 29, 10595, 1213, 11502, - 12477, 15993, 14903, 29, 10595, 7257, 11346, - 12477, 15993, 14903, 29, 10595, 7268, - 12477, 15993, 14903, 29, 10595, 7269, 841, 1213, 11502, - 12477, 15993, 14903, 29, 10595, 7269, 841, 7257, 11346, - 12477, 15993, 14903, 29, 10595, 7269, 841, 11348, - 12477, 15993, 14903, 29, 10595, 7269, 841, 12168, - 12477, 15993, 14903, 29, 10595, 7269, 841, 13676, - 12477, 15993, 14903, 29, 10595, 7845, 15535, 16820, - 12477, 15993, 14903, 29, 10595, 7850, - 12477, 15993, 14903, 29, 10595, 11348, - 12477, 15993, 14903, 29, 10595, 11546, - 12477, 15993, 14903, 29, 10595, 11604, - 12477, 15993, 14903, 29, 10595, 12168, - 12477, 15993, 14903, 29, 10595, 13676, - 12477, 15993, 14903, 29, 10595, 13677, 841, 11348, - 12477, 15993, 14903, 29, 10595, 13677, 841, 14952, - 12477, 15993, 14903, 29, 10595, 13677, 841, 18872, - 12477, 15993, 14903, 29, 10595, 14533, 11348, - 12477, 15993, 14903, 29, 10595, 14533, 12168, - 12477, 15993, 14903, 29, 10595, 14952, - 12477, 15993, 14903, 29, 10595, 14953, 841, 11348, - 12477, 15993, 14903, 29, 10595, 14953, 841, 12168, - 12477, 15993, 14903, 29, 10595, 15021, 13676, - 12477, 15993, 14903, 29, 10595, 15146, - 12477, 15993, 14903, 29, 10595, 15147, 841, 14952, - 12477, 15993, 14903, 29, 10595, 15534, - 12477, 15993, 14903, 29, 10595, 15535, 841, 11348, - 12477, 15993, 14903, 29, 10595, 18017, 11546, - 12477, 15993, 14903, 29, 10595, 18872, - 12477, 15993, 14903, 29, 10595, 18873, 841, 14952, - 12477, 15993, 14903, 29, 10595, 19716, - 12477, 15993, 14903, 29, 10595, 19717, 841, 1213, 11502, - 12477, 15993, 14903, 29, 10595, 19717, 841, 7257, 11346, - 12477, 15993, 14903, 29, 10595, 19717, 841, 11348, - 12477, 15993, 14903, 29, 10595, 19717, 841, 12168, - 12477, 15993, 14903, 29, 10595, 19717, 841, 13676, - 12477, 15993, 14903, 30, - 12477, 15993, 14903, 31, 10595, 1213, 11346, - 12477, 15993, 14903, 31, 10595, 7256, - 12477, 15993, 14903, 31, 10595, 11348, - 12477, 15993, 14903, 31, 10595, 15534, - 12477, 15993, 14903, 31, 10595, 15535, 17231, 18870, - 12477, 15993, 14903, 31, 10595, 17914, - 12477, 15993, 14903, 31, 10595, 18459, 10046, - 12477, 15993, 14903, 32, - 12477, 15993, 14903, 33, 10595, 15535, 17231, 18870, - 12477, 15993, 14903, 33, 10595, 17687, 15534, - 12477, 15993, 14903, 34, - 12477, 15993, 14903, 35, 10595, 1213, 11346, - 12477, 15993, 14903, 35, 10595, 1213, 11502, - 12477, 15993, 14903, 35, 10595, 1213, 11503, 841, 14952, - 12477, 15993, 14903, 35, 10595, 7817, 11502, - 12477, 15993, 14903, 35, 10595, 10046, - 12477, 15993, 14903, 35, 10595, 11348, - 12477, 15993, 14903, 35, 10595, 11604, - 12477, 15993, 14903, 35, 10595, 14533, 12168, - 12477, 15993, 14903, 35, 10595, 15534, - 12477, 15993, 14903, 35, 10595, 16002, - 12477, 15993, 14903, 35, 10595, 16783, 15534, - 12477, 15993, 14903, 35, 10595, 18017, 11546, - 12477, 15993, 14903, 35, 17008, - 12477, 15993, 14903, 36, - 12477, 15993, 14903, 37, 10595, 1213, 11346, - 12477, 15993, 14903, 37, 10595, 1213, 11502, - 12477, 15993, 14903, 37, 10595, 1213, 11503, 841, 1213, 11346, - 12477, 15993, 14903, 37, 10595, 11348, - 12477, 15993, 14903, 37, 10595, 11349, 841, 1213, 11346, - 12477, 15993, 14903, 37, 10595, 11604, - 12477, 15993, 14903, 37, 10595, 11605, 841, 1213, 11346, - 12477, 15993, 14903, 37, 10595, 11709, 11502, - 12477, 15993, 14903, 37, 10595, 13571, 10046, - 12477, 15993, 14903, 37, 10595, 16002, - 12477, 15993, 14903, 37, 10595, 16783, 15534, - 12477, 15993, 14903, 37, 10595, 19716, - 12477, 15993, 14903, 38, - 12477, 15993, 14903, 39, 10595, 1213, 11346, - 12477, 15993, 14903, 39, 10595, 1213, 11502, - 12477, 15993, 14903, 39, 10595, 7256, - 12477, 15993, 14903, 39, 10595, 7817, 11502, - 12477, 15993, 14903, 39, 10595, 11604, - 12477, 15993, 14903, 39, 10595, 11709, 11502, - 12477, 15993, 14903, 39, 10595, 15534, - 12477, 15993, 14903, 39, 10595, 16002, - 12477, 15993, 14903, 39, 10595, 17687, 15534, - 12477, 15993, 14903, 39, 10595, 19389, 7256, - 12477, 15993, 14903, 39, 10595, 19717, 11502, - 12477, 15993, 14903, 40, - 12477, 15993, 14903, 41, 894, - 12477, 15993, 14903, 41, 10595, 1213, 11502, - 12477, 15993, 14903, 41, 10595, 7257, 11346, - 12477, 15993, 14903, 41, 10595, 7268, - 12477, 15993, 14903, 41, 10595, 7269, 841, 1213, 11502, - 12477, 15993, 14903, 41, 10595, 7269, 841, 7257, 11346, - 12477, 15993, 14903, 41, 10595, 7269, 841, 11348, - 12477, 15993, 14903, 41, 10595, 7269, 841, 12168, - 12477, 15993, 14903, 41, 10595, 7269, 841, 13676, - 12477, 15993, 14903, 41, 10595, 9457, 11346, - 12477, 15993, 14903, 41, 10595, 11348, - 12477, 15993, 14903, 41, 10595, 11546, - 12477, 15993, 14903, 41, 10595, 11604, - 12477, 15993, 14903, 41, 10595, 12168, - 12477, 15993, 14903, 41, 10595, 13676, - 12477, 15993, 14903, 41, 10595, 13677, 841, 11348, - 12477, 15993, 14903, 41, 10595, 13677, 11502, - 12477, 15993, 14903, 41, 10595, 14533, 11348, - 12477, 15993, 14903, 41, 10595, 14533, 12168, - 12477, 15993, 14903, 41, 10595, 14952, - 12477, 15993, 14903, 41, 10595, 14953, 841, 18872, - 12477, 15993, 14903, 41, 10595, 15146, - 12477, 15993, 14903, 41, 10595, 18017, 11546, - 12477, 15993, 14903, 41, 10595, 18872, - 12477, 15993, 14903, 41, 10595, 18873, 841, 11348, - 12477, 15993, 14903, 41, 10595, 18873, 841, 11604, - 12477, 15993, 14903, 41, 10595, 18873, 841, 12168, - 12477, 15993, 14903, 41, 10595, 18873, 841, 14952, - 12477, 15993, 14903, 41, 10595, 18873, 11502, - 12477, 15993, 14903, 41, 10595, 19716, - 12477, 15993, 14903, 41, 10595, 19717, 11502, - 12477, 15993, 14903, 42, - 12477, 15993, 14903, 43, 10595, 1213, 11502, - 12477, 15993, 14903, 43, 10595, 7256, - 12477, 15993, 14903, 43, 10595, 13676, - 12477, 15993, 14903, 43, 10595, 17687, 15534, - 12477, 15993, 14903, 44, - 12477, 15993, 14903, 45, 10595, 1213, 11346, - 12477, 15993, 14903, 45, 10595, 1213, 11502, - 12477, 15993, 14903, 45, 10595, 7256, - 12477, 15993, 14903, 45, 10595, 11348, - 12477, 15993, 14903, 45, 10595, 12168, - 12477, 15993, 14903, 45, 10595, 18872, - 12477, 15993, 14903, 45, 10595, 19716, - 12477, 15993, 14903, 46, - 12477, 15993, 14903, 47, 10595, 1213, 11346, - 12477, 15993, 14903, 47, 10595, 18872, - 12477, 15993, 14903, 48, - 12477, 15993, 14903, 49, 10595, 1213, 11346, - 12477, 15993, 14903, 49, 10595, 1213, 11502, - 12477, 15993, 14903, 49, 10595, 7256, - 12477, 15993, 14903, 49, 10595, 7257, 11346, - 12477, 15993, 14903, 49, 10595, 7850, - 12477, 15993, 14903, 49, 10595, 11348, - 12477, 15993, 14903, 49, 10595, 12168, - 12477, 15993, 14903, 49, 10595, 13676, - 12477, 15993, 14903, 49, 10595, 14952, - 12477, 15993, 14903, 49, 10595, 15534, - 12477, 15993, 14903, 49, 10595, 18872, - 12477, 15993, 14903, 49, 10595, 19716, - 12477, 15993, 14903, 50, - 12477, 15993, 14903, 51, 10595, 1213, 11346, - 12477, 15993, 14903, 51, 10595, 1213, 11502, - 12477, 15993, 14903, 51, 10595, 7256, - 12477, 15993, 14903, 51, 10595, 7817, 11502, - 12477, 15993, 14903, 51, 10595, 11348, - 12477, 15993, 14903, 51, 10595, 11604, - 12477, 15993, 14903, 51, 10595, 13571, 10046, - 12477, 15993, 14903, 51, 10595, 15534, - 12477, 15993, 14903, 51, 10595, 18870, - 12477, 15993, 14903, 51, 10595, 19716, - 12477, 15993, 14903, 58, - 12477, 15993, 14903, 66, - 12477, 15993, 14903, 67, 10595, 11348, - 12477, 15993, 14903, 67, 10595, 14952, - 12477, 15993, 14903, 82, - 12477, 15993, 14903, 94, - 12477, 15993, 14903, 96, - 12477, 15993, 14903, 97, 10595, 19973, 894, - 12477, 15993, 14903, 102, - 12477, 15993, 14903, 172, - 12477, 15993, 14903, 173, 10595, 11604, - 12477, 15993, 14903, 212, - 12477, 15993, 14903, 324, - 12477, 15993, 14903, 392, - 12477, 15993, 14903, 460, - 12477, 15993, 14903, 486, - 12477, 15993, 14903, 496, - 12477, 15993, 14903, 508, - 12477, 15993, 14903, 642, - 12477, 15993, 14903, 690, - 12477, 15993, 14903, 1044, - 12477, 15993, 14903, 1072, - 12477, 15993, 14903, 1294, - 12477, 15993, 14903, 1312, - 12477, 15993, 14903, 1322, - 12477, 15993, 14903, 1334, - 12477, 15993, 14903, 1335, 10595, 11604, - 12477, 15993, 14903, 1335, 18366, - 12477, 15993, 14903, 1486, - 12477, 15993, 14903, 2955, 17008, - 12477, 15993, 14903, 5788, - 12477, 15993, 14903, 7087, 14, - 12477, 15993, 14903, 7112, - 12477, 15993, 14903, 7402, - 12477, 15993, 14903, 9127, 8, - 12477, 15993, 14903, 9127, 28, - 12477, 15993, 14903, 10173, 3056, - 12477, 15993, 14903, 10173, 3336, - 12477, 15993, 14903, 10173, 6720, - 12477, 15993, 14903, 10484, - 12477, 15993, 14903, 10616, - 12477, 15993, 14903, 10766, - 12477, 15993, 14903, 11388, - 12477, 15993, 14903, 12094, - 12477, 15993, 14903, 12276, - 12477, 15993, 14903, 13078, - 12477, 15993, 14903, 13358, - 12477, 15993, 14903, 13393, 36, - 12477, 15993, 14903, 13483, 33, 10595, 7257, 10046, - 12477, 15993, 14903, 13652, - 12477, 15993, 14903, 13653, 10595, 15534, - 12477, 15993, 14903, 13653, 10595, 15535, 17231, 18870, - 12477, 15993, 14903, 14323, 22, - 12477, 15993, 14903, 15397, 12, - 12477, 15993, 14903, 15701, 0, - 12477, 15993, 14903, 15701, 14, - 12477, 15993, 14903, 15701, 20, - 12477, 15993, 14903, 15701, 22, - 12477, 15993, 14903, 15701, 24, - 12477, 15993, 14903, 15701, 38, - 12477, 15993, 14903, 15701, 42, - 12477, 15993, 14903, 15701, 11388, - 12477, 15993, 14903, 15701, 16403, 12, - 12477, 15993, 14903, 15855, 6, - 12477, 15993, 14903, 16327, 9910, - 12477, 15993, 14903, 16403, 6, - 12477, 15993, 14903, 16403, 10, - 12477, 15993, 14903, 16403, 12, - 12477, 15993, 14903, 16403, 34, - 12477, 15993, 14903, 16403, 36, - 12477, 15993, 14903, 16403, 38, - 12477, 15993, 14903, 17316, - 12477, 15993, 14903, 17353, 66, - 12477, 15993, 14903, 17353, 480, - 12477, 15993, 14903, 17353, 654, - 12477, 15993, 14903, 18367, 5, 10595, 1212, - 12477, 15993, 14903, 18367, 8, - 12477, 15993, 14903, 18367, 9127, 8, - 12477, 15993, 14903, 18382, - 12477, 15993, 14903, 18594, - 12477, 15993, 14903, 18848, - 12477, 15993, 14903, 18849, 10595, 11708, - 12477, 15993, 14903, 20291, 50, - 12477, 15993, 14903, 20931, 42, - 12477, 15993, 14903, 20931, 394, - 12477, 15993, 14903, 21093, 824, - 12477, 15993, 14903, 21093, 5220, - 12477, 15993, 18079, 308, - 12477, 15993, 18079, 480, - 12477, 19475, 13483, 14903, 0, - 12477, 19475, 13483, 14903, 8, - 12477, 19475, 13483, 14903, 14, - 12477, 19475, 13483, 14903, 16, - 12477, 19475, 13483, 14903, 18, - 12477, 19475, 13483, 14903, 20, - 12477, 19475, 13483, 14903, 22, - 12477, 19475, 13483, 14903, 24, - 12477, 19475, 13483, 14903, 26, - 12477, 19475, 13483, 14903, 28, - 12477, 19475, 13483, 14903, 30, - 12477, 19475, 13483, 14903, 34, - 12477, 19475, 13483, 14903, 36, - 12477, 19475, 13483, 14903, 38, - 12477, 19475, 13483, 14903, 40, - 12477, 19475, 13483, 14903, 42, - 12477, 19475, 13483, 14903, 46, - 12477, 19475, 13483, 14903, 13358, - 12477, 19917, 14903, 17, 12514, - 12477, 19917, 14903, 15895, 24, - 12477, 19917, 14903, 18017, 24, - 12477, 19917, 14903, 18367, 10, - 12477, 19917, 14903, 18367, 30, - 12477, 19917, 14903, 18423, 16, - 12488, - 12495, 15474, - 12496, - 12499, 3057, 15501, 17496, - 12499, 6721, 15501, 17496, - 12499, 6721, 16913, 11521, 9904, - 12499, 6743, 16913, 11521, 6094, - 12499, 6743, 16913, 11521, 9904, - 12499, 7779, 18585, 13407, 15971, 18220, - 12499, 9418, - 12499, 11643, 8282, - 12499, 11917, 15501, 17496, - 12499, 12173, 11718, - 12499, 13271, 18585, 13407, 15971, 18220, - 12499, 13380, - 12499, 13655, 16913, 11521, 9904, - 12499, 13965, 15512, - 12499, 15707, 16913, 11521, 9904, - 12499, 17022, - 12499, 18669, 894, - 12503, 9809, 2152, - 12503, 9809, 9634, - 12503, 9809, 19188, - 12503, 9809, 19260, - 12503, 11849, 2596, - 12503, 11849, 3056, - 12503, 11849, 3336, - 12503, 11849, 6720, - 12503, 11849, 6742, - 12503, 11849, 8736, - 12503, 11849, 10854, - 12503, 11849, 11916, - 12503, 11849, 13376, - 12503, 11849, 13654, - 12503, 13483, 14903, 348, - 12503, 13483, 14903, 382, - 12503, 13483, 14903, 414, - 12503, 13483, 14903, 446, - 12503, 13483, 14903, 520, - 12503, 13483, 14903, 570, - 12503, 13483, 14903, 620, - 12503, 13483, 14903, 2432, - 12503, 13483, 14903, 17466, - 12503, 13921, 9809, 0, - 12503, 13921, 9809, 8, - 12503, 13921, 9809, 16, - 12503, 13921, 9809, 28, - 12503, 13921, 9809, 40, - 12503, 13921, 9809, 72, - 12503, 13921, 9809, 94, - 12503, 13921, 9809, 184, - 12503, 13921, 9809, 496, - 12503, 14903, 106, - 12503, 14903, 124, - 12503, 14903, 148, - 12503, 14903, 244, - 12503, 14903, 266, - 12503, 14903, 334, - 12503, 14903, 348, - 12503, 14903, 382, - 12503, 14903, 414, - 12503, 14903, 446, - 12503, 14903, 520, - 12503, 14903, 570, - 12503, 14903, 586, - 12503, 14903, 620, - 12503, 14903, 692, - 12503, 14903, 732, - 12503, 14903, 930, - 12503, 14903, 1040, - 12503, 14903, 1160, - 12503, 14903, 1486, - 12503, 14903, 1786, - 12503, 14903, 1904, - 12503, 14903, 2432, - 12503, 14903, 2660, - 12503, 14903, 3030, - 12503, 14903, 3094, - 12503, 14903, 3222, - 12503, 14903, 3284, - 12503, 14903, 3646, - 12503, 14903, 7052, - 12503, 18335, 8282, - 12503, 19469, 14903, 570, - 12503, 19469, 14903, 692, - 12503, 19469, 14903, 732, - 12503, 20469, 8282, - 12503, 21223, 14902, - 12513, 18589, 9808, - 12525, 2597, 14543, 11528, - 12525, 2597, 16955, 11528, - 12525, 6721, 16237, 11528, - 12525, 7087, 11528, - 12525, 7087, 14396, - 12525, 7087, 16405, 13965, 14396, - 12525, 7779, 14434, - 12525, 7779, 15204, - 12525, 7779, 17923, 2652, - 12525, 7779, 18329, 17607, 856, - 12525, 7779, 18596, - 12525, 7779, 18751, 2652, - 12525, 7779, 20088, - 12525, 7779, 20987, 21057, 11428, - 12525, 11523, 18390, - 12525, 13271, 14429, 10595, 1212, - 12525, 13271, 15204, - 12525, 13271, 18329, 17607, 856, - 12525, 13271, 18407, 13965, 14396, - 12525, 13271, 18407, 13965, 15512, - 12525, 13271, 18596, - 12525, 13271, 20987, 18813, 11428, - 12525, 13271, 21091, 13965, 15512, - 12525, 13377, 16237, 11528, - 12525, 13655, 16237, 11528, - 12525, 13655, 18333, 11528, - 12589, 9808, - 12595, 7774, - 12626, - 12629, 16455, 11849, 2596, - 12629, 16455, 11849, 3056, - 12629, 16455, 11849, 3336, - 12629, 16455, 11849, 6720, - 12629, 16455, 11849, 6742, - 12629, 16455, 11849, 8736, - 12629, 16455, 11849, 11916, - 12629, 16455, 11849, 13376, - 12629, 16455, 11849, 13654, - 12629, 16455, 18519, 7877, 356, - 12629, 16455, 18519, 7879, 348, - 12629, 16455, 18519, 7881, 368, - 12629, 16455, 18519, 7883, 704, - 12629, 16455, 18519, 7885, 692, - 12629, 16455, 18519, 7887, 710, - 12629, 16455, 18519, 7889, 2302, - 12629, 16455, 18519, 7891, 2230, - 12629, 16455, 18519, 7893, 2336, - 12629, 16455, 18519, 7895, 114, - 12629, 16455, 18519, 7897, 106, - 12629, 16455, 18519, 7899, 120, - 12629, 16455, 18519, 7901, 16, - 12629, 16455, 18519, 7903, 0, - 12629, 16455, 18519, 7905, 40, - 12629, 16455, 18519, 7907, 158, - 12629, 16455, 18519, 7909, 148, - 12629, 16455, 18519, 7911, 168, - 12629, 16455, 18519, 7913, 596, - 12629, 16455, 18519, 7915, 586, - 12629, 16455, 18519, 7917, 610, - 12629, 16455, 18519, 7919, 628, - 12629, 16455, 18519, 7921, 620, - 12629, 16455, 18519, 7923, 640, - 12629, 16455, 18519, 7925, 390, - 12629, 16455, 18519, 7927, 382, - 12629, 16455, 18519, 7929, 404, - 12629, 16455, 18519, 7931, 338, - 12629, 16455, 18519, 7933, 334, - 12629, 16455, 18519, 7935, 342, - 12629, 16455, 18519, 7937, 736, - 12629, 16455, 18519, 7939, 732, - 12629, 16455, 18519, 7941, 744, - 12629, 16455, 18519, 7943, 230, - 12629, 16455, 18519, 7945, 224, - 12629, 16455, 18519, 7947, 238, - 12629, 16455, 18519, 7949, 2458, - 12629, 16455, 18519, 7951, 2384, - 12629, 16455, 18519, 7953, 2524, - 12629, 16455, 18519, 7955, 1598, - 12629, 16455, 18519, 7957, 266, - 12629, 16455, 18519, 7959, 1672, - 12629, 16455, 18519, 7961, 8682, - 12629, 16455, 18519, 7963, 7662, - 12629, 16455, 18519, 7965, 708, - 12629, 16455, 18519, 7967, 7278, - 12629, 16455, 18519, 7969, 8296, - 12629, 16455, 18519, 7971, 364, - 12629, 16455, 18519, 7973, 3558, - 12629, 16455, 18519, 7975, 544, - 12629, 16455, 18519, 7977, 526, - 12629, 16455, 18519, 7979, 1604, - 12629, 16455, 18519, 7981, 1626, - 12629, 16455, 18519, 7983, 2152, - 12629, 16455, 18519, 7985, 624, - 12629, 16455, 18519, 7987, 1452, - 12629, 16455, 18519, 7989, 8702, - 12629, 16455, 18519, 7991, 8904, - 12629, 16455, 18519, 7993, 2270, - 12629, 16455, 18519, 7995, 8936, - 12629, 16455, 18519, 7997, 3562, - 12629, 16455, 18519, 7999, 2254, - 12629, 16455, 18519, 8001, 340, - 12629, 16455, 18519, 8003, 2414, - 12629, 16455, 18519, 8005, 1886, - 12629, 16455, 18519, 8007, 538, - 12629, 16455, 18519, 8009, 8632, - 12629, 16455, 18519, 8011, 534, - 12629, 16455, 18519, 8013, 632, - 12629, 16455, 18519, 8015, 1458, - 12629, 16455, 18519, 8017, 6904, - 12629, 16455, 18519, 8019, 2256, - 12629, 16455, 18519, 8021, 386, - 12629, 16455, 18519, 8023, 1984, - 12629, 16455, 18519, 8025, 226, - 12629, 16455, 18519, 8027, 1966, - 12629, 16455, 18519, 8029, 684, - 12629, 16455, 18519, 8031, 1358, - 12629, 16455, 18519, 8033, 600, - 12629, 16455, 18519, 8035, 734, - 12629, 16455, 18519, 8037, 2648, - 12629, 16455, 18519, 8039, 8690, - 12629, 16455, 18519, 8041, 7104, - 12629, 16455, 18519, 8043, 2094, - 12629, 16455, 18519, 8045, 680, - 12629, 16455, 18519, 8047, 7845, 8684, - 12629, 16455, 18519, 8049, 1690, - 12629, 16455, 18519, 8051, 236, - 12629, 16455, 18519, 8053, 1148, - 12629, 16455, 18519, 8055, 8686, - 12629, 16455, 18519, 8057, 3206, - 12629, 16455, 18519, 8059, 1976, - 12629, 16455, 18519, 8061, 6896, - 12629, 16455, 18519, 8063, 2316, - 12629, 16455, 18519, 8065, 352, - 12629, 16455, 18519, 8067, 268, - 12629, 16455, 18519, 8069, 110, - 12629, 16455, 18519, 8071, 8912, - 12629, 16455, 18519, 8073, 520, - 12629, 16455, 18519, 8075, 8, - 12629, 16455, 18519, 8077, 1344, - 12629, 16455, 18519, 8079, 2690, - 12629, 16455, 18519, 8081, 958, - 12629, 16455, 18519, 8083, 3270, - 12629, 16455, 18519, 8085, 7845, 8302, - 12629, 16455, 18519, 8087, 7845, 12786, - 12629, 16455, 18519, 8089, 1454, - 12629, 16455, 18519, 8091, 1978, - 12629, 16455, 18519, 8093, 3670, - 12629, 16455, 18519, 8095, 7845, 386, - 12629, 16455, 18519, 8097, 244, - 12629, 16455, 18519, 8099, 7666, - 12629, 16455, 18519, 8101, 336, - 12629, 16455, 18519, 8103, 3538, - 12629, 16455, 18519, 8105, 12780, - 12629, 16455, 18519, 8107, 590, - 12629, 16455, 18519, 8109, 2420, - 12629, 16455, 18519, 8111, 698, - 12629, 16455, 18519, 8113, 2410, - 12629, 16455, 18519, 8115, 8688, - 12629, 16455, 18519, 8117, 740, - 12629, 16455, 18519, 8119, 2262, - 12629, 16455, 18519, 8121, 2412, - 12629, 16455, 18519, 8123, 1456, - 12629, 16455, 18519, 8125, 2416, - 12629, 16455, 18519, 8127, 3516, - 12629, 16455, 18519, 8129, 12788, - 12629, 16455, 18519, 8131, 7262, - 12629, 16455, 18519, 8133, 2408, - 12629, 16455, 18519, 8135, 1584, - 12629, 16455, 18519, 8137, 314, - 12629, 16455, 18519, 8139, 1980, - 12629, 16455, 18519, 8141, 1386, - 12629, 16455, 18519, 8143, 8758, - 12629, 16455, 18519, 8145, 314, - 12629, 16455, 18519, 8147, 3074, - 12629, 16455, 18519, 8149, 192, - 12629, 16455, 18519, 8151, 116, - 12629, 16455, 18519, 8153, 3560, - 12629, 16455, 18519, 8155, 280, - 12629, 16455, 18519, 8157, 3702, - 12629, 16455, 18519, 8159, 7845, 2260, - 12629, 16455, 18519, 8161, 3518, - 12629, 16455, 18519, 8163, 3460, - 12629, 16455, 18519, 8165, 2258, - 12629, 16455, 18519, 8167, 8684, - 12629, 16455, 18519, 8169, 28, - 12629, 16455, 18519, 8171, 1460, - 12629, 16455, 18519, 8173, 8748, - 12629, 16455, 18519, 8175, 916, - 12629, 16455, 18519, 8177, 688, - 12629, 16455, 18519, 8179, 2466, - 12629, 16455, 18519, 8181, 400, - 12629, 16455, 18519, 8183, 8424, - 12629, 16455, 18519, 8185, 254, - 12629, 16455, 18519, 8187, 12786, - 12629, 16455, 18519, 8189, 1778, - 12629, 16455, 18519, 8191, 1982, - 12629, 16455, 18519, 8193, 12776, - 12629, 16455, 18519, 8195, 1816, - 12629, 16455, 18519, 8197, 7845, 2256, - 12629, 16455, 18519, 8199, 3018, - 12629, 16455, 18519, 8201, 184, - 12629, 16455, 18519, 8203, 8920, - 12629, 16455, 18519, 8205, 496, - 12629, 16455, 18519, 8207, 7032, - 12629, 16455, 18519, 8209, 7028, - 12629, 16455, 18519, 8211, 260, - 12629, 16455, 18519, 8213, 2490, - 12629, 16455, 18519, 8215, 8948, - 12629, 16455, 18519, 8217, 570, - 12629, 16455, 18519, 8219, 8302, - 12629, 16455, 18519, 8221, 3434, - 12629, 16455, 18519, 8223, 2260, - 12629, 16455, 18519, 8225, 7845, 340, - 12629, 16455, 18519, 8227, 272, - 12629, 16455, 18519, 8229, 12814, - 12629, 16455, 18519, 8231, 202, - 12629, 16455, 18519, 8233, 1996, - 12629, 16455, 18519, 8235, 1208, - 12629, 16455, 18519, 8237, 166, - 12629, 16455, 18519, 8239, 682, - 12629, 16455, 18519, 8241, 7845, 8688, - 12629, 16455, 18519, 8243, 8676, - 12629, 16455, 18519, 8245, 678, - 12629, 16455, 18519, 8247, 284, - 12629, 16455, 18519, 8249, 8308, - 12629, 16455, 18519, 8251, 8296, - 12629, 16455, 18519, 8253, 8430, - 12629, 16455, 18519, 8255, 1462, - 12629, 16455, 18519, 8257, 8614, - 12629, 16455, 18519, 8259, 2474, - 12629, 16455, 18519, 8261, 1670, - 12629, 16455, 18519, 8263, 3550, - 12629, 16455, 18519, 8265, 80, - 12629, 16455, 18519, 8267, 3042, - 12629, 16455, 18519, 8269, 1396, - 12629, 16455, 18819, 15133, 3213, 19586, - 12629, 16455, 18819, 15133, 10072, - 12629, 16455, 18819, 15133, 13614, - 12629, 16455, 18819, 15133, 16379, 19586, - 12629, 16455, 18819, 15133, 17990, - 12629, 16455, 18819, 15133, 18138, - 12629, 16455, 18819, 15133, 19586, - 12640, - 12665, 9808, - 12671, 3512, - 12675, 9808, - 12675, 9809, 315, 18596, - 12675, 9809, 10595, 1213, 11502, - 12675, 9809, 10595, 11709, 11346, - 12675, 9809, 10595, 15347, 6402, - 12675, 9809, 10595, 16269, 6402, - 12675, 13676, - 12687, 884, - 12687, 10595, 13974, - 12691, 5820, - 12695, 6754, - 12696, - 12697, 6682, - 12698, - 12705, 14336, - 12706, - 12719, 6725, 9808, - 12719, 13393, 9808, - 12719, 16711, 9808, - 12721, 13683, 18214, - 12721, 13802, - 12721, 13803, 18215, 10595, 1212, - 12721, 13803, 18215, 10595, 9242, - 12721, 13965, 18669, 894, - 12721, 15513, 13803, 18214, - 12721, 15513, 20905, 18214, - 12721, 16035, 1213, 18214, - 12721, 16035, 9243, 18214, - 12721, 16035, 13683, 18214, - 12721, 16603, 502, - 12721, 16603, 840, - 12721, 16942, - 12721, 18836, - 12721, 19476, - 12721, 20904, - 12736, - 12743, 9808, - 12823, 10595, 13532, - 12896, - 12907, 6531, 841, 13501, 10583, 11428, - 12907, 6531, 11428, - 12907, 6531, 11429, 841, 13501, 6531, 11428, - 12907, 6531, 11429, 10595, 7256, - 12907, 6531, 11429, 17645, 12907, 10583, 11428, - 12907, 6531, 11429, 17645, 13501, 6531, 11428, - 12907, 6531, 11521, 11428, - 12907, 6531, 13965, 11428, - 12907, 6531, 14533, 11428, - 12907, 6531, 18297, 970, - 12907, 6531, 18297, 7774, - 12907, 6531, 18297, 10505, 7774, - 12907, 6531, 20165, 11428, - 12907, 6531, 21571, 11428, - 12907, 6531, 21571, 11429, 633, 894, - 12907, 10583, 841, 13501, 6531, 11428, - 12907, 10583, 11428, - 12907, 10583, 11429, 633, 7845, 894, - 12907, 10583, 11429, 633, 14428, - 12907, 10583, 11429, 841, 12907, 6531, 11428, - 12907, 10583, 11429, 10595, 7256, - 12907, 10583, 11429, 17645, 12907, 6531, 11428, - 12907, 10583, 11521, 11428, - 12907, 10583, 13965, 11428, - 12907, 10583, 14533, 11428, - 12907, 10583, 18297, 970, - 12907, 10583, 18297, 7774, - 12907, 10583, 18297, 10505, 7774, - 12907, 10583, 20165, 11428, - 12907, 10583, 21571, 11428, - 12907, 10583, 21571, 11429, 633, 894, - 12907, 12327, 13309, 8282, - 12907, 12327, 16955, 8282, - 12907, 12327, 17927, 2597, 7086, - 12907, 12327, 17927, 2597, 14542, - 12907, 12327, 17927, 2597, 16954, - 12907, 12327, 17927, 2597, 19438, - 12907, 12327, 17927, 13655, 18332, - 12907, 12327, 17927, 13655, 20216, - 12907, 12327, 18331, 8282, - 12907, 12327, 20655, 8282, - 13069, 13503, 8282, - 13069, 14903, 502, - 13069, 14903, 670, - 13069, 14903, 2600, - 13069, 14903, 5208, - 13069, 14903, 6068, - 13069, 14903, 6248, - 13069, 14903, 7020, - 13069, 14903, 7384, - 13069, 14903, 7856, - 13069, 14903, 8434, - 13069, 14903, 8738, - 13069, 14903, 9516, - 13069, 14903, 9642, - 13069, 14903, 10366, - 13069, 14903, 11500, - 13069, 14903, 11628, - 13069, 14903, 12006, - 13069, 14903, 13142, - 13069, 14903, 13684, - 13069, 14903, 15524, - 13069, 14903, 16224, - 13069, 14903, 16226, - 13069, 14903, 16406, - 13069, 14903, 16728, - 13069, 14903, 18652, - 13069, 14903, 20456, - 13069, 16277, 8282, - 13069, 18367, 16277, 8282, - 13075, 2230, - 13075, 13980, - 13087, 73, 14897, 8282, - 13087, 95, 14897, 8282, - 13087, 9809, 12986, - 13087, 9809, 15756, - 13087, 9809, 17342, - 13087, 9809, 17466, - 13087, 9809, 17506, - 13087, 9809, 20336, - 13087, 11849, 2596, - 13087, 11849, 3056, - 13087, 11849, 3336, - 13087, 11849, 6720, - 13087, 11849, 6742, - 13087, 11849, 8736, - 13087, 11849, 10854, - 13087, 11849, 11916, - 13087, 11849, 13376, - 13087, 11849, 13654, - 13087, 13921, 9809, 8, - 13087, 13921, 9809, 16, - 13087, 13921, 9809, 28, - 13087, 13921, 9809, 40, - 13087, 13921, 9809, 58, - 13087, 13921, 9809, 72, - 13087, 13921, 9809, 94, - 13087, 13921, 9809, 306, - 13087, 13921, 9809, 674, - 13087, 13921, 9809, 17349, 22, - 13087, 13921, 9809, 17349, 34, - 13087, 13921, 9809, 17349, 394, - 13087, 13921, 9809, 17349, 580, - 13087, 14784, - 13087, 14903, 0, - 13087, 14903, 8, - 13087, 14903, 16, - 13087, 14903, 28, - 13087, 14903, 40, - 13087, 14903, 58, - 13087, 14903, 72, - 13087, 14903, 94, - 13087, 14903, 106, - 13087, 14903, 124, - 13087, 14903, 148, - 13087, 14903, 244, - 13087, 14903, 266, - 13087, 14903, 306, - 13087, 14903, 334, - 13087, 14903, 348, - 13087, 14903, 382, - 13087, 14903, 414, - 13087, 14903, 446, - 13087, 14903, 520, - 13087, 14903, 570, - 13087, 14903, 586, - 13087, 14903, 620, - 13087, 14903, 674, - 13087, 14903, 678, - 13087, 14903, 692, - 13087, 14903, 732, - 13087, 14903, 930, - 13087, 14903, 1040, - 13087, 14903, 1138, - 13087, 14903, 1160, - 13087, 14903, 1486, - 13087, 14903, 1786, - 13087, 14903, 1904, - 13087, 14903, 2142, - 13087, 14903, 2432, - 13087, 14903, 2480, - 13087, 14903, 2544, - 13087, 14903, 2660, - 13087, 14903, 2894, - 13087, 14903, 2938, - 13087, 14903, 3030, - 13087, 14903, 3094, - 13087, 14903, 3222, - 13087, 14903, 3302, - 13087, 14903, 3746, - 13087, 14903, 6286, - 13087, 14903, 10218, - 13087, 14903, 17349, 22, - 13087, 14903, 17349, 34, - 13087, 14903, 17349, 394, - 13087, 14903, 17349, 580, - 13087, 17927, 2597, 7086, - 13087, 17927, 2597, 14542, - 13087, 17927, 2597, 16954, - 13087, 17927, 2597, 19438, - 13087, 17927, 13655, 18332, - 13087, 17927, 13655, 20216, - 13093, 9808, - 13106, - 13108, - 13111, 6682, - 13117, 15274, - 13131, 15564, - 13132, - 13171, 483, 17380, - 13171, 483, 18013, 9808, - 13180, - 13186, - 13189, 9808, - 13192, - 13195, 15395, 15564, - 13202, - 13238, - 13239, 14332, - 13250, - 13271, 857, 20877, 15970, - 13271, 2163, 20101, 15970, - 13271, 2597, 14543, 11528, - 13271, 6715, 10046, - 13271, 7087, 11521, 14396, - 13271, 7087, 11528, - 13271, 7091, 19575, 18338, - 13271, 10040, - 13271, 11397, 14326, - 13271, 11398, - 13271, 11399, 10595, 856, - 13271, 11399, 10595, 19029, 15831, 11428, - 13271, 11399, 14531, 21017, 14976, - 13271, 11399, 15970, - 13271, 11399, 15971, 10595, 1212, - 13271, 11399, 17329, 10595, 15512, - 13271, 11399, 21017, 14976, - 13271, 11429, 10595, 13483, 14396, - 13271, 11429, 10595, 16035, 9242, - 13271, 11521, 18585, 13407, 15970, - 13271, 11521, 20009, 15970, - 13271, 11725, 15970, - 13271, 11725, 15971, 12525, 7256, - 13271, 11725, 15971, 13807, 7256, - 13271, 11725, 15971, 15021, 13158, - 13271, 12032, - 13271, 13095, 7480, - 13271, 13965, 11725, 15970, - 13271, 13965, 14429, 15970, - 13271, 13965, 15513, 15970, - 13271, 13965, 18585, 13407, 15970, - 13271, 13965, 20009, 15970, - 13271, 13965, 20628, - 13271, 14429, 15970, - 13271, 14531, 21017, 15970, - 13271, 14533, 11399, 15970, - 13271, 14533, 11429, 10595, 17011, 7102, - 13271, 14533, 15781, 12010, - 13271, 14533, 19359, 8282, - 13271, 14533, 20628, - 13271, 15111, 14585, 20175, 16942, - 13271, 15319, 18209, 15970, - 13271, 15465, 19359, 8282, - 13271, 15493, 14326, - 13271, 15513, 15970, - 13271, 15513, 15971, 10595, 10137, 315, 3273, 14428, - 13271, 15513, 15971, 10595, 10137, 315, 14307, 14428, - 13271, 15513, 15971, 10595, 13222, - 13271, 15513, 15971, 10595, 18658, - 13271, 15513, 15971, 12525, 14428, - 13271, 15513, 15971, 13807, 14428, - 13271, 15513, 15971, 19056, - 13271, 15781, 12010, - 13271, 16004, - 13271, 17126, - 13271, 17127, 10595, 2597, 13499, 10574, - 13271, 17127, 10595, 13655, 13499, 13952, - 13271, 17227, 14326, - 13271, 18379, 885, 18862, - 13271, 18423, 41, 15970, - 13271, 18585, 13407, 15970, - 13271, 18596, - 13271, 18597, 11347, 7779, 18596, - 13271, 18669, 895, 10595, 13222, - 13271, 18669, 967, 7816, - 13271, 20175, 16942, - 13271, 20628, - 13271, 20629, 12525, 7256, - 13271, 20629, 13807, 7256, - 13271, 20629, 19056, - 13271, 21017, 15970, - 13271, 21215, 15970, - 13283, 6682, - 13285, 91, 9808, - 13285, 13799, 9808, - 13285, 16137, 17063, 9808, - 13285, 16769, 2596, - 13285, 16769, 2597, 16378, - 13285, 16769, 2597, 16379, 18566, - 13285, 16769, 2597, 18566, - 13285, 16769, 2597, 18567, 5, 6, - 13285, 16769, 3056, - 13285, 16769, 3057, 7765, 6740, - 13285, 16769, 3212, - 13285, 16769, 3213, 18566, - 13285, 16769, 3336, - 13285, 16769, 6720, - 13285, 16769, 6721, 16378, - 13285, 16769, 6721, 18566, - 13285, 16769, 6742, - 13285, 16769, 8736, - 13285, 16769, 11916, - 13285, 16769, 12018, - 13285, 16769, 12019, 11909, 6740, - 13285, 16769, 12019, 18566, - 13285, 16769, 13376, - 13285, 16769, 13654, - 13285, 16769, 14546, - 13285, 16769, 15706, - 13285, 16769, 18367, 2597, 16378, - 13285, 17059, 9808, - 13285, 17063, 9808, - 13285, 17085, 9808, - 13285, 17679, 9808, - 13285, 18403, 9808, - 13285, 18793, 9808, - 13285, 19033, 9808, - 13285, 19357, 9808, - 13285, 20181, 9808, - 13287, 15584, - 13287, 16952, - 13297, 9808, - 13299, 17916, - 13307, 11719, 20658, - 13307, 14217, 15564, - 13307, 14903, 4, - 13307, 14903, 6, - 13307, 14903, 8, - 13307, 14903, 12, - 13307, 14903, 20, - 13307, 14903, 28, - 13307, 14903, 32, - 13307, 14903, 42, - 13307, 14903, 44, - 13307, 14903, 46, - 13307, 14903, 48, - 13307, 14903, 50, - 13307, 14903, 63, 0, - 13307, 14903, 480, - 13307, 14903, 494, - 13307, 14903, 496, - 13307, 14903, 505, 28, - 13307, 14903, 594, - 13307, 14903, 742, - 13307, 14903, 1032, - 13307, 14903, 1260, - 13307, 14903, 1294, - 13307, 14903, 1322, - 13307, 14903, 1444, - 13307, 14903, 1470, - 13307, 14903, 1746, - 13307, 14903, 1756, - 13307, 14903, 5200, - 13307, 14903, 5932, - 13307, 14903, 6697, 6701, 227, 10, - 13307, 14903, 6919, 7059, 12, - 13307, 14903, 7407, 325, 1765, 16, - 13307, 14903, 7415, 1302, - 13307, 14903, 7569, 20, - 13307, 14903, 9902, - 13307, 14903, 10383, 671, 40, - 13307, 14903, 11381, 11936, - 13307, 14903, 11407, 0, - 13307, 14903, 11622, - 13307, 14903, 11785, 6243, 6, - 13307, 14903, 11915, 191, 8, - 13307, 14903, 12191, 14, - 13307, 14903, 12341, 18, - 13307, 14903, 12378, - 13307, 14903, 13243, 2853, 9433, 34, - 13307, 14903, 13451, 21543, 36, - 13307, 14903, 13695, 3247, 3347, 38, - 13307, 14903, 13995, 10617, 44, - 13307, 14903, 14651, 14353, 62, - 13307, 14903, 14651, 14353, 190, - 13307, 14903, 14651, 14353, 324, - 13307, 14903, 14651, 14353, 504, - 13307, 14903, 14651, 14353, 5200, - 13307, 14903, 14719, 14, - 13307, 14903, 14770, - 13307, 14903, 14887, 7749, 7841, 22, - 13307, 14903, 14967, 2231, 24, - 13307, 14903, 15057, 2547, 8565, 26, - 13307, 14903, 15154, - 13307, 14903, 15221, 15211, 30, - 13307, 14903, 15487, 36, - 13307, 14903, 16092, - 13307, 14903, 16813, 11961, 28, - 13307, 14903, 17525, 11509, 15955, 2, - 13307, 14903, 17828, - 13307, 14903, 17830, - 13307, 14903, 17832, - 13307, 14903, 18573, 13661, 13652, - 13307, 14903, 20894, - 13307, 14903, 21195, 0, - 13307, 14903, 21196, - 13307, 14903, 21369, 66, - 13307, 14903, 21370, - 13307, 14903, 21393, 28, - 13307, 14903, 21395, 36, - 13307, 14903, 21397, 38, - 13307, 14903, 21541, 28, - 13307, 14903, 21559, 24, - 13307, 14903, 21561, 26, - 13307, 14903, 21679, 24, - 13307, 14903, 21745, 14, - 13307, 14903, 21767, 14, - 13307, 14903, 21787, 2, - 13307, 15465, 20658, - 13307, 17523, 15564, - 13307, 18165, 20658, - 13307, 18637, 15564, - 13309, 9808, - 13400, - 13431, 669, 10040, - 13431, 669, 10041, 10595, 18658, - 13431, 669, 10041, 11347, 13431, 6407, 10040, - 13431, 5787, 11429, 18297, 19029, 10109, 12907, 6530, - 13431, 6407, 10040, - 13431, 6407, 10041, 10595, 16816, - 13431, 7779, 10040, - 13431, 17101, 12907, 11428, - 13431, 20163, 11429, 11347, 19213, 11428, - 13431, 20331, 13501, 11428, - 13464, - 13466, - 13467, 841, 19742, - 13473, 483, 13168, - 13478, - 13483, 201, 6258, - 13483, 3337, 6403, 9131, 2597, 1213, 20658, - 13483, 3435, 10595, 18658, - 13483, 5817, 16128, - 13483, 6757, 9910, - 13483, 7779, 11725, 15970, - 13483, 7779, 18585, 13407, 15970, - 13483, 7779, 20628, - 13483, 9243, 9808, - 13483, 11702, - 13483, 11708, - 13483, 13271, 11725, 15970, - 13483, 13271, 18585, 13407, 15970, - 13483, 13271, 20628, - 13483, 13285, 16769, 2596, - 13483, 13285, 16769, 2597, 16378, - 13483, 13285, 16769, 2597, 18566, - 13483, 13285, 16769, 3056, - 13483, 13285, 16769, 3212, - 13483, 13285, 16769, 3336, - 13483, 13285, 16769, 6720, - 13483, 13285, 16769, 6721, 16378, - 13483, 13285, 16769, 6742, - 13483, 13285, 16769, 8736, - 13483, 13285, 16769, 11916, - 13483, 13285, 16769, 12018, - 13483, 13285, 16769, 13376, - 13483, 13285, 16769, 13654, - 13483, 13285, 16769, 14546, - 13483, 13285, 16769, 15706, - 13483, 13676, - 13483, 14509, 9808, - 13483, 14555, 9808, - 13483, 15133, 9808, - 13483, 15161, 16128, - 13483, 16245, 482, - 13483, 16245, 483, 10595, 16816, - 13483, 16245, 483, 10595, 18669, 895, 93, 1293, 483, 19973, 15534, - 13483, 16873, 9808, - 13483, 16991, 17118, - 13483, 17444, - 13483, 17496, - 13483, 17635, 91, 15002, - 13483, 17635, 10595, 16816, - 13483, 17635, 10595, 18669, 895, 93, 1293, 483, 19973, 15534, - 13483, 18335, 8282, - 13483, 18716, - 13483, 19215, 9808, - 13483, 19416, - 13483, 19719, 92, - 13483, 20469, 8282, - 13483, 20511, 11708, - 13483, 20877, 9808, - 13483, 20890, - 13485, 16942, - 13488, - 13490, - 13492, - 13497, 13225, 15513, 18220, - 13497, 13225, 15513, 18221, 315, 11521, 15512, - 13499, 19367, 18838, - 13501, 6531, 11428, - 13501, 6531, 11429, 633, 14428, - 13501, 6531, 11429, 841, 13501, 10583, 11428, - 13501, 6531, 11429, 10595, 7256, - 13501, 6531, 11429, 17645, 12907, 6531, 11428, - 13501, 6531, 11521, 11428, - 13501, 6531, 13965, 11428, - 13501, 6531, 14533, 11428, - 13501, 6531, 18297, 970, - 13501, 6531, 18297, 7774, - 13501, 6531, 18297, 10505, 7774, - 13501, 6531, 20165, 11428, - 13501, 6531, 21571, 11428, - 13501, 6531, 21571, 11429, 633, 894, - 13501, 10583, 11428, - 13501, 10583, 11429, 841, 12907, 10583, 11428, - 13501, 10583, 11429, 10595, 7256, - 13501, 10583, 11521, 11428, - 13501, 10583, 13965, 11428, - 13501, 10583, 14533, 11428, - 13501, 10583, 18297, 970, - 13501, 10583, 18297, 7774, - 13501, 10583, 18297, 10505, 7774, - 13501, 10583, 20165, 11428, - 13501, 10583, 21571, 11428, - 13501, 10583, 21571, 11429, 633, 894, - 13502, - 13517, 11521, 20163, 11428, - 13527, 483, 14742, - 13527, 483, 20304, - 13537, 20016, - 13545, 11640, - 13566, - 13571, 18717, 18220, - 13581, 6258, - 13601, 15607, 15185, 841, 5702, - 13603, 9809, 12986, - 13603, 9809, 15756, - 13603, 9809, 17342, - 13603, 9809, 17466, - 13603, 11849, 2596, - 13603, 11849, 3056, - 13603, 11849, 3336, - 13603, 11849, 6720, - 13603, 11849, 6742, - 13603, 11849, 8736, - 13603, 11849, 10854, - 13603, 11849, 11916, - 13603, 11849, 13376, - 13603, 11849, 13654, - 13603, 13921, 9809, 8, - 13603, 13921, 9809, 16, - 13603, 13921, 9809, 28, - 13603, 13921, 9809, 40, - 13603, 13921, 9809, 58, - 13603, 13921, 9809, 72, - 13603, 13921, 9809, 94, - 13603, 13921, 9809, 306, - 13603, 13921, 9809, 674, - 13603, 14903, 0, - 13603, 14903, 8, - 13603, 14903, 16, - 13603, 14903, 28, - 13603, 14903, 40, - 13603, 14903, 58, - 13603, 14903, 72, - 13603, 14903, 94, - 13603, 14903, 106, - 13603, 14903, 124, - 13603, 14903, 148, - 13603, 14903, 244, - 13603, 14903, 266, - 13603, 14903, 306, - 13603, 14903, 334, - 13603, 14903, 348, - 13603, 14903, 382, - 13603, 14903, 414, - 13603, 14903, 446, - 13603, 14903, 520, - 13603, 14903, 570, - 13603, 14903, 586, - 13603, 14903, 620, - 13603, 14903, 674, - 13603, 14903, 678, - 13603, 14903, 732, - 13603, 14903, 930, - 13603, 14903, 1040, - 13603, 14903, 1138, - 13603, 14903, 1160, - 13603, 14903, 1486, - 13603, 14903, 1786, - 13603, 14903, 1904, - 13603, 14903, 2432, - 13603, 14903, 2480, - 13603, 14903, 2544, - 13603, 14903, 2660, - 13603, 14903, 2938, - 13603, 14903, 3030, - 13603, 14903, 3222, - 13603, 14903, 3302, - 13603, 14903, 6286, - 13603, 14903, 10218, - 13605, 91, 11347, 9808, - 13605, 95, 14897, 8282, - 13605, 492, - 13605, 1137, 9808, - 13605, 9809, 15756, - 13605, 9809, 17342, - 13605, 9809, 17466, - 13605, 10727, 9808, - 13605, 11831, 9808, - 13605, 11849, 2596, - 13605, 11849, 3056, - 13605, 11849, 3336, - 13605, 11849, 6720, - 13605, 11849, 6742, - 13605, 11849, 8736, - 13605, 11849, 10854, - 13605, 11849, 11916, - 13605, 11849, 13376, - 13605, 11849, 13654, - 13605, 12689, 9808, - 13605, 13309, 9808, - 13605, 13921, 9809, 8, - 13605, 13921, 9809, 16, - 13605, 13921, 9809, 28, - 13605, 13921, 9809, 40, - 13605, 13921, 9809, 58, - 13605, 13921, 9809, 72, - 13605, 13921, 9809, 94, - 13605, 13921, 9809, 184, - 13605, 13921, 9809, 306, - 13605, 13921, 9809, 496, - 13605, 13921, 9809, 674, - 13605, 14437, 9808, - 13605, 14903, 0, - 13605, 14903, 8, - 13605, 14903, 16, - 13605, 14903, 28, - 13605, 14903, 40, - 13605, 14903, 58, - 13605, 14903, 72, - 13605, 14903, 94, - 13605, 14903, 124, - 13605, 14903, 184, - 13605, 14903, 266, - 13605, 14903, 306, - 13605, 14903, 334, - 13605, 14903, 348, - 13605, 14903, 382, - 13605, 14903, 414, - 13605, 14903, 446, - 13605, 14903, 496, - 13605, 14903, 520, - 13605, 14903, 570, - 13605, 14903, 586, - 13605, 14903, 620, - 13605, 14903, 674, - 13605, 14903, 678, - 13605, 14903, 732, - 13605, 14903, 2142, - 13605, 14903, 2432, - 13605, 14903, 2480, - 13605, 14903, 2544, - 13605, 14903, 2938, - 13605, 14903, 3030, - 13605, 14903, 3094, - 13605, 14903, 3302, - 13605, 14903, 7836, - 13605, 14903, 8798, - 13605, 15133, 2597, 16378, - 13605, 15133, 2597, 18566, - 13605, 15133, 3212, - 13605, 15133, 9808, - 13625, 9808, - 13635, 6393, 2499, 11970, - 13635, 14564, - 13655, 1213, 20658, - 13655, 9429, 7778, - 13655, 9429, 11346, - 13655, 9429, 11502, - 13655, 9429, 13270, - 13655, 12509, 19741, 7778, - 13655, 12509, 19741, 13270, - 13655, 14333, 12696, - 13655, 15493, 15978, - 13655, 16913, 11521, 9904, - 13655, 19213, 14226, - 13655, 19269, 18822, - 13655, 20163, 14226, - 13655, 20357, 14555, 13454, - 13655, 20391, 11398, - 13672, - 13673, 6682, - 13675, 20267, 19440, - 13676, - 13677, 10595, 1213, 11346, - 13677, 10595, 1213, 11502, - 13677, 10595, 9457, 11346, - 13677, 18214, - 13677, 18215, 10595, 1213, 11346, - 13677, 18215, 10595, 15347, 6402, - 13677, 18215, 11347, 19213, 11428, - 13677, 18215, 11347, 20163, 11428, - 13681, 11690, - 13683, 10595, 7779, 7087, 11520, - 13683, 10595, 13271, 7087, 11520, - 13689, 6682, - 13705, 13722, - 13719, 15360, - 13727, 8283, 9808, - 13728, - 13766, - 13802, - 13803, 10595, 12675, 9808, - 13803, 10595, 16603, 502, - 13803, 10595, 16816, - 13803, 11347, 895, 11347, 20904, - 13803, 11347, 20904, - 13803, 14287, 841, 14793, 10595, 13802, - 13807, 2597, 14543, 11528, - 13807, 7087, 11528, - 13807, 7087, 14396, - 13807, 7087, 16405, 13965, 14396, - 13807, 7779, 503, 12525, 13271, 11725, 15971, 17044, - 13807, 7779, 14429, 10595, 1212, - 13807, 7779, 18329, 17607, 856, - 13807, 7779, 18596, - 13807, 11523, 18390, - 13807, 13271, 503, 12525, 7779, 11725, 15971, 17044, - 13807, 13271, 15204, - 13807, 13271, 18329, 17607, 856, - 13807, 13271, 18407, 13965, 14396, - 13807, 13271, 18407, 13965, 15512, - 13807, 13271, 18596, - 13807, 13271, 21091, 13965, 15512, - 13901, 9809, 7845, 17466, - 13901, 9809, 15357, 7845, 17466, - 13901, 9809, 15642, - 13901, 9809, 17007, 20786, - 13901, 9809, 17343, 15728, - 13901, 9809, 17343, 15729, 10595, 10046, - 13901, 9809, 17343, 17180, - 13901, 9809, 17343, 17464, - 13901, 9809, 17343, 17465, 10595, 10046, - 13901, 9809, 17467, 18649, 12708, - 13901, 9809, 17467, 20760, - 13901, 9809, 17467, 20761, 10595, 10046, - 13901, 9809, 17467, 20782, - 13901, 9809, 17467, 20800, - 13901, 9809, 17975, 7845, 17466, - 13901, 9809, 18367, 17343, 15728, - 13901, 9809, 18367, 17343, 17464, - 13901, 9809, 19278, - 13901, 9809, 20301, 16681, 17180, - 13901, 9809, 20540, - 13901, 9809, 20756, - 13901, 9809, 20786, - 13901, 10173, 1213, 11502, - 13901, 10173, 3337, 6403, 11502, - 13901, 10173, 9457, 11346, - 13901, 10173, 13390, - 13901, 10173, 13655, 6403, 11502, - 13901, 10173, 14347, 11346, - 13901, 10173, 14347, 11502, - 13901, 10173, 14533, 9457, 11346, - 13901, 10173, 14533, 17180, - 13901, 10173, 15671, 17180, - 13901, 10173, 16437, 17464, - 13901, 10173, 16932, - 13901, 10173, 18034, - 13901, 10173, 18369, 18037, 20525, 17180, - 13901, 10173, 20301, 16437, 20525, 17180, - 13901, 10173, 20301, 16437, 20525, 17181, 19410, - 13901, 10173, 20301, 19657, 20525, 17180, - 13901, 10173, 20301, 20525, 17180, - 13901, 10173, 20793, 20525, 17180, - 13906, - 13911, 6886, - 13911, 14336, - 13914, - 13946, - 13949, 10574, - 13949, 14408, - 13949, 15980, - 13955, 1015, 6682, - 13955, 6682, - 13958, - 13963, 483, 14486, - 13965, 669, 18297, 12324, - 13965, 669, 18297, 17509, 12324, - 13965, 2450, - 13965, 3116, - 13965, 3117, 10595, 9428, - 13965, 3117, 10595, 13483, 11696, - 13965, 3117, 14283, 11696, - 13965, 3117, 14283, 11697, 10595, 9420, - 13965, 6063, 9924, - 13965, 6407, 18297, 7779, 7091, 12324, - 13965, 6407, 18297, 12324, - 13965, 6407, 18297, 17509, 12324, - 13965, 6722, - 13965, 6723, 10595, 19973, 15021, 11521, 15532, - 13965, 6743, 16913, 6094, - 13965, 6743, 16913, 9904, - 13965, 7095, 13407, 14629, 6382, - 13965, 7779, 7759, 12632, - 13965, 7779, 18297, 12324, - 13965, 7779, 18297, 17509, 12324, - 13965, 9904, - 13965, 10487, 13483, 15512, - 13965, 11429, 13383, 13971, 2596, - 13965, 11429, 13383, 13971, 3337, 15624, - 13965, 11651, 7634, - 13965, 11651, 9176, - 13965, 11651, 9472, - 13965, 11651, 13218, - 13965, 11651, 14296, - 13965, 11651, 14854, - 13965, 12211, 9924, - 13965, 12213, 11643, 8282, - 13965, 12473, 15512, - 13965, 12477, 11718, - 13965, 13271, 18297, 12324, - 13965, 13271, 18297, 17509, 12324, - 13965, 13425, 13158, - 13965, 13483, 9904, - 13965, 13483, 15512, - 13965, 13483, 16608, - 13965, 13505, 9924, - 13965, 14330, - 13965, 14396, - 13965, 14397, 10595, 1213, 13270, - 13965, 14397, 10595, 3337, 6402, - 13965, 14397, 10595, 6407, 11428, - 13965, 14397, 10595, 12525, 7779, 18328, - 13965, 14397, 10595, 12525, 13271, 18328, - 13965, 14397, 10595, 13807, 7779, 18328, - 13965, 14397, 10595, 13807, 13271, 18328, - 13965, 14397, 19733, 11521, 13483, 14396, - 13965, 14632, - 13965, 14997, 9904, - 13965, 14997, 13483, 15512, - 13965, 14997, 15512, - 13965, 14997, 16128, - 13965, 14997, 16608, - 13965, 15413, 1212, - 13965, 15512, - 13965, 15513, 10595, 12525, 7779, 18328, - 13965, 15513, 10595, 12525, 13271, 18328, - 13965, 15513, 10595, 13807, 7779, 18328, - 13965, 15513, 10595, 13807, 13271, 18328, - 13965, 15513, 10595, 14365, 18669, 7816, - 13965, 15513, 10595, 17011, 16066, - 13965, 15513, 10595, 18669, 18763, 7816, - 13965, 15513, 10595, 19213, 10136, - 13965, 15513, 10595, 20163, 10136, - 13965, 15513, 14332, - 13965, 15513, 19733, 11521, 10487, 13483, 15512, - 13965, 15513, 19733, 11521, 13483, 15512, - 13965, 15513, 19733, 11521, 14997, 15512, - 13965, 16128, - 13965, 16129, 315, 15512, - 13965, 16129, 9924, - 13965, 16129, 10595, 16009, 1212, - 13965, 16129, 19733, 11521, 10487, 13483, 16128, - 13965, 16129, 19733, 11521, 13483, 16128, - 13965, 16129, 19733, 11521, 14997, 16128, - 13965, 16368, - 13965, 16609, 19733, 11521, 13483, 16608, - 13965, 16868, - 13965, 17109, 6682, - 13965, 17301, 7779, 3513, 17254, - 13965, 17841, 2230, - 13965, 17841, 7634, - 13965, 17912, - 13965, 17933, 6682, - 13965, 18272, - 13965, 18335, 8283, 18220, - 13965, 18390, - 13965, 18597, 19733, 13483, 13965, 18596, - 13965, 18669, 894, - 13965, 18669, 16246, - 13965, 18669, 19368, - 13965, 19142, - 13965, 19368, - 13965, 19574, - 13965, 19589, 19574, - 13965, 19592, - 13965, 19973, 16246, - 13965, 20469, 8283, 18220, - 13965, 20755, 13483, 18596, - 13965, 20755, 18596, - 13965, 20755, 18597, 10595, 1212, - 13965, 21075, 16128, - 13965, 21075, 16129, 10595, 19213, 10136, - 13965, 21075, 16129, 10595, 20163, 10136, - 13965, 21089, 13483, 18596, - 13965, 21089, 18596, - 13965, 21135, 13483, 18596, - 13965, 21135, 16914, - 13965, 21135, 18596, - 13965, 21156, - 13965, 21387, 13483, 18596, - 13965, 21387, 16914, - 13965, 21387, 18272, - 13965, 21387, 18596, - 13979, 18044, - 13980, - 13981, 10595, 11573, 6526, - 13985, 2234, - 14183, 1217, 16663, 12025, 17170, - 14183, 10605, 19421, 1212, - 14183, 10605, 19421, 7816, - 14183, 11643, 8282, - 14183, 14931, 16663, 12025, 17170, - 14183, 15133, 2596, - 14183, 15133, 2597, 16378, - 14183, 15133, 2597, 18566, - 14183, 15133, 3056, - 14183, 15133, 3057, 16378, - 14183, 15133, 3057, 18566, - 14183, 15133, 3212, - 14183, 15133, 3213, 18566, - 14183, 15133, 3336, - 14183, 15133, 3337, 16378, - 14183, 15133, 3337, 18566, - 14183, 15133, 6720, - 14183, 15133, 6721, 16378, - 14183, 15133, 6721, 18566, - 14183, 15133, 6742, - 14183, 15133, 6743, 16378, - 14183, 15133, 6743, 18566, - 14183, 15133, 8736, - 14183, 15133, 8737, 16378, - 14183, 15133, 8737, 18566, - 14183, 15133, 11916, - 14183, 15133, 11917, 16378, - 14183, 15133, 11917, 18566, - 14183, 15133, 12018, - 14183, 15133, 12019, 18566, - 14183, 15133, 12046, - 14183, 15133, 12047, 18566, - 14183, 15133, 13376, - 14183, 15133, 13377, 16378, - 14183, 15133, 13377, 18566, - 14183, 15133, 13460, - 14183, 15133, 13461, 18566, - 14183, 15133, 13654, - 14183, 15133, 13655, 16378, - 14183, 15133, 13655, 18566, - 14183, 15133, 14544, - 14183, 15133, 14545, 18566, - 14183, 15133, 15094, - 14183, 15133, 15095, 18566, - 14183, 15133, 15626, - 14183, 15133, 15627, 18566, - 14183, 15133, 15708, - 14183, 15133, 15709, 18566, - 14183, 15133, 17056, - 14183, 15133, 17057, 18566, - 14183, 15779, 5717, 10376, - 14183, 15779, 12025, 17170, - 14183, 15779, 13647, 17170, - 14183, 15779, 14647, 17170, - 14183, 15779, 15403, 17170, - 14183, 16663, 13647, 17170, - 14183, 16663, 15403, 17170, - 14185, 17256, - 14197, 11943, 503, 11943, 632, - 14197, 11943, 632, - 14197, 11943, 633, 10595, 19717, 14178, - 14200, - 14213, 1293, 483, 5280, - 14213, 2874, - 14213, 6263, 19420, - 14213, 6721, 16913, 9904, - 14213, 6757, 9910, - 14213, 7779, 18729, 11346, - 14213, 7779, 18729, 11502, - 14213, 8283, 8805, 14688, - 14213, 8283, 18423, 8805, 14688, - 14213, 9127, 17660, - 14213, 9127, 17890, - 14213, 9127, 18038, - 14213, 9809, 9413, 15869, 5242, - 14213, 9809, 12678, - 14213, 9809, 13332, - 14213, 9809, 13348, - 14213, 9809, 14193, 17492, - 14213, 9809, 15372, - 14213, 9809, 15463, 18716, - 14213, 9809, 15463, 20955, 2270, - 14213, 9809, 19568, - 14213, 9809, 20663, 14192, - 14213, 9809, 20687, 14193, 19640, - 14213, 10047, 17928, - 14213, 10173, 2597, 1213, 11346, - 14213, 10173, 2597, 1213, 11502, - 14213, 10173, 3337, 6403, 11346, - 14213, 10173, 3337, 6403, 11502, - 14213, 10173, 7851, 11346, - 14213, 10173, 7851, 11502, - 14213, 10577, 12197, 11502, - 14213, 11708, - 14213, 11725, 11796, - 14213, 11725, 12004, - 14213, 11725, 12376, - 14213, 11725, 17660, - 14213, 11725, 17890, - 14213, 11725, 18038, - 14213, 11796, - 14213, 11797, 10595, 1212, - 14213, 11797, 14995, 6740, - 14213, 11797, 18025, 6740, - 14213, 11927, 14365, 2163, 9910, - 14213, 11927, 14365, 7135, 9910, - 14213, 12004, - 14213, 12005, 10595, 1213, 11346, - 14213, 12005, 10595, 3337, 6402, - 14213, 12005, 10595, 9456, - 14213, 12005, 14995, 6740, - 14213, 12005, 18025, 6740, - 14213, 12197, 11346, - 14213, 12197, 11502, - 14213, 12376, - 14213, 12377, 10595, 1213, 11502, - 14213, 12377, 14995, 6740, - 14213, 12377, 18025, 6740, - 14213, 13171, 483, 15366, - 14213, 13271, 18729, 11346, - 14213, 13271, 18729, 11347, 10595, 1212, - 14213, 13271, 18729, 11502, - 14213, 13483, 2163, 8318, - 14213, 13483, 2163, 9670, - 14213, 13483, 3508, - 14213, 13483, 3672, - 14213, 13483, 7135, 2067, 5220, - 14213, 13483, 7135, 3174, - 14213, 13483, 7135, 3508, - 14213, 13483, 7135, 3672, - 14213, 13483, 7135, 7428, - 14213, 13483, 7135, 8319, 16401, 6740, - 14213, 13483, 7135, 8319, 18025, 6740, - 14213, 13483, 7135, 8804, - 14213, 13483, 7135, 9670, - 14213, 13483, 7135, 10844, - 14213, 13483, 7135, 12576, - 14213, 13483, 7135, 13655, 6402, - 14213, 13483, 7135, 16159, 7103, 483, 7596, - 14213, 13483, 7135, 17011, 10854, - 14213, 13483, 7135, 17315, 20665, 10854, - 14213, 13483, 7135, 18079, 2749, 10595, 2067, 10595, 5221, 16630, - 14213, 13483, 7135, 18079, 2993, 10595, 2067, 10595, 5221, 16630, - 14213, 13483, 7135, 18079, 5221, 10595, 2067, 10595, 3672, - 14213, 13483, 11796, - 14213, 13483, 12004, - 14213, 13483, 12376, - 14213, 13535, 483, 2951, 199, 7138, - 14213, 13560, - 14213, 13561, 14995, 6740, - 14213, 13561, 18025, 6740, - 14213, 13921, 9809, 1213, 11502, - 14213, 13921, 9809, 13483, 43, 11346, - 14213, 13921, 9809, 18017, 13483, 43, 11346, - 14213, 14533, 13271, 18729, 11346, - 14213, 14533, 13271, 18729, 11347, 10595, 1212, - 14213, 14903, 8, - 14213, 14903, 9, 12023, 6740, - 14213, 14903, 9, 14995, 6740, - 14213, 14903, 9, 16401, 6740, - 14213, 14903, 9, 18025, 6740, - 14213, 14903, 40, - 14213, 14903, 41, 10595, 12197, 11346, - 14213, 14903, 41, 10595, 12197, 11347, 18025, 6740, - 14213, 14903, 41, 12023, 6740, - 14213, 14903, 41, 18025, 6740, - 14213, 14903, 66, - 14213, 14903, 454, - 14213, 14903, 455, 12023, 6740, - 14213, 14903, 455, 14995, 6740, - 14213, 14903, 455, 16401, 6740, - 14213, 14903, 455, 18025, 6740, - 14213, 14903, 480, - 14213, 14903, 481, 12023, 6740, - 14213, 14903, 481, 18025, 6740, - 14213, 14903, 680, - 14213, 14903, 681, 12023, 6740, - 14213, 14903, 681, 18025, 6740, - 14213, 14903, 744, - 14213, 14903, 745, 12023, 6740, - 14213, 14903, 745, 18025, 6740, - 14213, 14903, 824, - 14213, 14903, 825, 10595, 3337, 6403, 11346, - 14213, 14903, 825, 10595, 3337, 6403, 20289, 11346, - 14213, 14903, 825, 10595, 13655, 6403, 11346, - 14213, 14903, 825, 10595, 13655, 6403, 11502, - 14213, 14903, 825, 10595, 13655, 6403, 18297, 19029, 11346, - 14213, 14903, 825, 12023, 6740, - 14213, 14903, 825, 14995, 6740, - 14213, 14903, 825, 16401, 6740, - 14213, 14903, 825, 18025, 6740, - 14213, 14903, 918, - 14213, 14903, 919, 10595, 1213, 11503, 841, 13655, 6403, 11346, - 14213, 14903, 919, 10595, 3337, 6403, 11503, 841, 1213, 11346, - 14213, 14903, 919, 10595, 12197, 11346, - 14213, 14903, 919, 10595, 13483, 42, - 14213, 14903, 919, 10595, 13483, 43, 11502, - 14213, 14903, 919, 10595, 13655, 6403, 18297, 17319, 11502, - 14213, 14903, 919, 10595, 13655, 6403, 18297, 17319, 11503, 841, 3337, 6403, 11346, - 14213, 14903, 919, 10595, 13655, 6403, 20889, 11502, - 14213, 14903, 919, 10595, 18017, 13483, 43, 11502, - 14213, 14903, 919, 12023, 6740, - 14213, 14903, 919, 14995, 6740, - 14213, 14903, 919, 16401, 6740, - 14213, 14903, 919, 18025, 6740, - 14213, 14903, 1116, - 14213, 14903, 1117, 10595, 1213, 11502, - 14213, 14903, 1117, 12023, 6740, - 14213, 14903, 1117, 14995, 6740, - 14213, 14903, 1117, 16401, 6740, - 14213, 14903, 1117, 18025, 6740, - 14213, 14903, 1124, - 14213, 14903, 1125, 10595, 1213, 11502, - 14213, 14903, 1125, 10595, 1213, 11503, 841, 13483, 3174, - 14213, 14903, 1125, 10595, 3337, 6403, 20289, 11503, 841, 13483, 3174, - 14213, 14903, 1125, 10595, 6743, 6403, 11346, - 14213, 14903, 1125, 10595, 9456, - 14213, 14903, 1125, 10595, 13655, 6403, 11347, 19028, - 14213, 14903, 1125, 10595, 13655, 6403, 11502, - 14213, 14903, 1125, 10595, 18017, 42, - 14213, 14903, 1125, 10595, 18017, 13483, 43, 11502, - 14213, 14903, 1125, 12023, 6740, - 14213, 14903, 1125, 18025, 6740, - 14213, 14903, 1224, - 14213, 14903, 1225, 12023, 6740, - 14213, 14903, 1225, 18025, 6740, - 14213, 14903, 1360, - 14213, 14903, 1361, 10595, 1213, 11502, - 14213, 14903, 1361, 10595, 1213, 11503, 841, 13655, 6403, 11346, - 14213, 14903, 1361, 10595, 1213, 12701, 11502, - 14213, 14903, 1361, 10595, 3337, 6403, 11502, - 14213, 14903, 1361, 10595, 13655, 6403, 11502, - 14213, 14903, 1361, 10595, 13655, 6403, 18297, 17319, 11502, - 14213, 14903, 1361, 12023, 6740, - 14213, 14903, 1361, 14995, 6740, - 14213, 14903, 1361, 16401, 6740, - 14213, 14903, 1361, 18025, 6740, - 14213, 14903, 1428, - 14213, 14903, 1429, 10595, 3337, 6403, 11502, - 14213, 14903, 1429, 10595, 9456, - 14213, 14903, 1429, 10595, 13655, 6403, 11346, - 14213, 14903, 1429, 10595, 18017, 15534, - 14213, 14903, 1429, 12023, 6740, - 14213, 14903, 1429, 14995, 6740, - 14213, 14903, 1429, 16401, 6740, - 14213, 14903, 1429, 18025, 6740, - 14213, 14903, 1576, - 14213, 14903, 1577, 10595, 3337, 6403, 11346, - 14213, 14903, 1577, 10595, 3337, 6403, 18669, 11346, - 14213, 14903, 1577, 10595, 12197, 11346, - 14213, 14903, 1577, 10595, 13483, 14213, 14903, 3175, 841, 3337, 6402, - 14213, 14903, 1577, 10595, 13483, 14213, 14903, 3175, 11346, - 14213, 14903, 1577, 10595, 13483, 14213, 14903, 3175, 11502, - 14213, 14903, 1577, 10595, 13655, 6403, 11346, - 14213, 14903, 1577, 10595, 13655, 6403, 18297, 17319, 11502, - 14213, 14903, 1577, 10595, 17887, 20785, 11849, 6743, 11502, - 14213, 14903, 1577, 12023, 6740, - 14213, 14903, 1577, 14995, 6740, - 14213, 14903, 1577, 16401, 6740, - 14213, 14903, 1577, 18025, 6740, - 14213, 14903, 1600, - 14213, 14903, 1601, 7008, - 14213, 14903, 1601, 7009, 10595, 12197, 11346, - 14213, 14903, 1601, 7009, 12023, 6740, - 14213, 14903, 1601, 7009, 14995, 6740, - 14213, 14903, 1601, 7009, 16401, 6740, - 14213, 14903, 1601, 7009, 18025, 6740, - 14213, 14903, 1601, 10595, 3673, 11346, - 14213, 14903, 1601, 10595, 3673, 11347, 12023, 6740, - 14213, 14903, 1601, 10595, 3673, 11347, 18025, 6740, - 14213, 14903, 1601, 10595, 18017, 42, - 14213, 14903, 1601, 12023, 6740, - 14213, 14903, 1601, 14995, 6740, - 14213, 14903, 1601, 16401, 6740, - 14213, 14903, 1601, 18025, 6740, - 14213, 14903, 1601, 20396, - 14213, 14903, 1601, 20397, 12023, 6740, - 14213, 14903, 1601, 20397, 14995, 6740, - 14213, 14903, 1601, 20397, 16401, 6740, - 14213, 14903, 1601, 20397, 18025, 6740, - 14213, 14903, 1780, - 14213, 14903, 1781, 12023, 6740, - 14213, 14903, 1781, 18025, 6740, - 14213, 14903, 1856, - 14213, 14903, 1857, 10595, 1213, 11346, - 14213, 14903, 1857, 10595, 1213, 11502, - 14213, 14903, 1857, 10595, 3337, 6403, 11346, - 14213, 14903, 1857, 10595, 9456, - 14213, 14903, 1857, 10595, 13655, 6403, 11502, - 14213, 14903, 1857, 12023, 6740, - 14213, 14903, 1857, 14995, 6740, - 14213, 14903, 1857, 16401, 6740, - 14213, 14903, 1857, 18025, 6740, - 14213, 14903, 2066, - 14213, 14903, 2067, 10595, 894, - 14213, 14903, 2067, 10595, 1213, 11346, - 14213, 14903, 2067, 10595, 13483, 42, - 14213, 14903, 2067, 10595, 13655, 6403, 11346, - 14213, 14903, 2067, 10595, 13655, 6403, 11502, - 14213, 14903, 2067, 10595, 14533, 894, - 14213, 14903, 2067, 12023, 6740, - 14213, 14903, 2067, 14995, 6740, - 14213, 14903, 2067, 16401, 6740, - 14213, 14903, 2067, 18025, 6740, - 14213, 14903, 2163, 5220, - 14213, 14903, 2650, - 14213, 14903, 2651, 12023, 6740, - 14213, 14903, 2651, 14995, 6740, - 14213, 14903, 2651, 16401, 6740, - 14213, 14903, 2651, 18025, 6740, - 14213, 14903, 2748, - 14213, 14903, 2749, 10595, 1213, 11346, - 14213, 14903, 2749, 10595, 1213, 11502, - 14213, 14903, 2749, 10595, 13655, 6403, 11346, - 14213, 14903, 2749, 12023, 6740, - 14213, 14903, 2749, 14995, 6740, - 14213, 14903, 2749, 16401, 6740, - 14213, 14903, 2749, 18025, 6740, - 14213, 14903, 2882, - 14213, 14903, 2883, 10595, 1213, 11502, - 14213, 14903, 2883, 10595, 1213, 11503, 841, 1213, 11346, - 14213, 14903, 2883, 10595, 3337, 6403, 11346, - 14213, 14903, 2883, 10595, 3337, 6403, 20289, 11346, - 14213, 14903, 2883, 10595, 6743, 6403, 11346, - 14213, 14903, 2883, 10595, 7850, - 14213, 14903, 2883, 10595, 9456, - 14213, 14903, 2883, 10595, 12197, 11346, - 14213, 14903, 2883, 10595, 13483, 42, - 14213, 14903, 2883, 10595, 13483, 43, 11502, - 14213, 14903, 2883, 10595, 13483, 14213, 14903, 3175, 841, 3337, 6402, - 14213, 14903, 2883, 10595, 15534, - 14213, 14903, 2883, 10595, 18017, 42, - 14213, 14903, 2883, 12023, 6740, - 14213, 14903, 2883, 18025, 6740, - 14213, 14903, 2992, - 14213, 14903, 2993, 10595, 3337, 6403, 11502, - 14213, 14903, 2993, 10595, 13655, 6403, 11346, - 14213, 14903, 2993, 10595, 13655, 6403, 11502, - 14213, 14903, 2993, 12023, 6740, - 14213, 14903, 2993, 14995, 6740, - 14213, 14903, 2993, 16401, 6740, - 14213, 14903, 2993, 18025, 6740, - 14213, 14903, 3174, - 14213, 14903, 3175, 10595, 3337, 6403, 11346, - 14213, 14903, 3175, 10595, 13655, 6403, 11346, - 14213, 14903, 3175, 12023, 6740, - 14213, 14903, 3175, 14995, 6740, - 14213, 14903, 3175, 16401, 6740, - 14213, 14903, 3175, 18025, 6740, - 14213, 14903, 3208, - 14213, 14903, 3209, 10595, 9456, - 14213, 14903, 3209, 10595, 13655, 6403, 11347, 19028, - 14213, 14903, 3209, 12023, 6740, - 14213, 14903, 3209, 14995, 6740, - 14213, 14903, 3209, 16401, 6740, - 14213, 14903, 3209, 16644, - 14213, 14903, 3209, 16645, 7008, - 14213, 14903, 3209, 16645, 12023, 6740, - 14213, 14903, 3209, 16645, 18025, 6740, - 14213, 14903, 3209, 18025, 6740, - 14213, 14903, 3436, - 14213, 14903, 3437, 12023, 6740, - 14213, 14903, 3437, 14995, 6740, - 14213, 14903, 3437, 16401, 6740, - 14213, 14903, 3437, 18025, 6740, - 14213, 14903, 3508, - 14213, 14903, 3509, 10595, 1213, 11346, - 14213, 14903, 3509, 10595, 1213, 15786, - 14213, 14903, 3509, 10595, 3337, 6403, 11346, - 14213, 14903, 3509, 10595, 9456, - 14213, 14903, 3509, 10595, 12197, 11346, - 14213, 14903, 3509, 10595, 12197, 11347, 12023, 6740, - 14213, 14903, 3509, 10595, 12197, 11347, 18025, 6740, - 14213, 14903, 3509, 10595, 17887, 20785, 11849, 3337, 11346, - 14213, 14903, 3509, 10595, 17887, 20785, 11849, 13655, 11346, - 14213, 14903, 3509, 12023, 6740, - 14213, 14903, 3509, 18025, 6740, - 14213, 14903, 3672, - 14213, 14903, 3673, 10595, 3337, 6403, 11503, 841, 1213, 11346, - 14213, 14903, 3673, 10595, 3337, 6403, 11503, 841, 12197, 11346, - 14213, 14903, 3673, 10595, 10046, - 14213, 14903, 3673, 10595, 12197, 11346, - 14213, 14903, 3673, 10595, 12197, 11347, 12023, 6740, - 14213, 14903, 3673, 10595, 12197, 11347, 14995, 6740, - 14213, 14903, 3673, 10595, 12197, 11347, 16401, 6740, - 14213, 14903, 3673, 10595, 12197, 11347, 18025, 6740, - 14213, 14903, 3673, 10595, 13483, 42, - 14213, 14903, 3673, 10595, 13655, 6403, 11502, - 14213, 14903, 3673, 12023, 6740, - 14213, 14903, 3673, 14272, - 14213, 14903, 3673, 14273, 10595, 12197, 11346, - 14213, 14903, 3673, 14273, 10595, 12197, 11347, 12023, 6740, - 14213, 14903, 3673, 14273, 10595, 12197, 11347, 18025, 6740, - 14213, 14903, 3673, 14273, 10595, 17887, 20785, 11849, 3337, 11346, - 14213, 14903, 3673, 14273, 10595, 17887, 20785, 11849, 13655, 11346, - 14213, 14903, 3673, 14273, 12023, 6740, - 14213, 14903, 3673, 14273, 18025, 6740, - 14213, 14903, 3673, 14995, 6740, - 14213, 14903, 3673, 16401, 6740, - 14213, 14903, 3673, 18025, 6740, - 14213, 14903, 3764, - 14213, 14903, 3765, 12023, 6740, - 14213, 14903, 3765, 14995, 6740, - 14213, 14903, 3765, 16401, 6740, - 14213, 14903, 3765, 18025, 6740, - 14213, 14903, 5220, - 14213, 14903, 5221, 10595, 10577, 12197, 11346, - 14213, 14903, 5221, 10595, 10577, 12197, 11502, - 14213, 14903, 5221, 10595, 12197, 11346, - 14213, 14903, 5221, 10595, 12197, 11347, 12023, 6740, - 14213, 14903, 5221, 10595, 12197, 11347, 18025, 6740, - 14213, 14903, 5221, 10595, 12197, 11502, - 14213, 14903, 5221, 10595, 12197, 11503, 12023, 6740, - 14213, 14903, 5221, 10595, 12197, 11503, 18025, 6740, - 14213, 14903, 5221, 10595, 12577, 11346, - 14213, 14903, 5221, 10595, 12577, 11347, 12023, 6740, - 14213, 14903, 5221, 10595, 12577, 11347, 18025, 6740, - 14213, 14903, 5221, 10595, 17887, 20785, 11849, 3337, 11346, - 14213, 14903, 5221, 10595, 17887, 20785, 11849, 13655, 11346, - 14213, 14903, 5221, 12023, 6740, - 14213, 14903, 5221, 13944, - 14213, 14903, 5221, 13945, 12023, 6740, - 14213, 14903, 5221, 13945, 18025, 6740, - 14213, 14903, 5221, 16630, - 14213, 14903, 5221, 16631, 12023, 6740, - 14213, 14903, 5221, 16631, 18025, 6740, - 14213, 14903, 5221, 18025, 6740, - 14213, 14903, 5776, - 14213, 14903, 5777, 12023, 6740, - 14213, 14903, 5777, 14995, 6740, - 14213, 14903, 5777, 16401, 6740, - 14213, 14903, 5777, 18025, 6740, - 14213, 14903, 6270, - 14213, 14903, 6271, 12023, 6740, - 14213, 14903, 6271, 18025, 6740, - 14213, 14903, 6432, - 14213, 14903, 6433, 12023, 6740, - 14213, 14903, 6433, 14995, 6740, - 14213, 14903, 6433, 16401, 6740, - 14213, 14903, 6433, 18025, 6740, - 14213, 14903, 7030, - 14213, 14903, 7031, 12023, 6740, - 14213, 14903, 7031, 14995, 6740, - 14213, 14903, 7031, 16401, 6740, - 14213, 14903, 7031, 18025, 6740, - 14213, 14903, 7135, 12196, - 14213, 14903, 7135, 12197, 3508, - 14213, 14903, 7135, 12197, 3672, - 14213, 14903, 7135, 12197, 5220, - 14213, 14903, 7428, - 14213, 14903, 7429, 10595, 3337, 6403, 11346, - 14213, 14903, 7429, 12023, 6740, - 14213, 14903, 7429, 14995, 6740, - 14213, 14903, 7429, 16401, 6740, - 14213, 14903, 7429, 18025, 6740, - 14213, 14903, 7596, - 14213, 14903, 7597, 12023, 6740, - 14213, 14903, 7597, 14995, 6740, - 14213, 14903, 7597, 16401, 6740, - 14213, 14903, 7597, 18025, 6740, - 14213, 14903, 8282, - 14213, 14903, 8318, - 14213, 14903, 8319, 10595, 1213, 11346, - 14213, 14903, 8319, 10595, 1213, 11502, - 14213, 14903, 8319, 10595, 13655, 6403, 11346, - 14213, 14903, 8319, 12023, 6740, - 14213, 14903, 8319, 14995, 6740, - 14213, 14903, 8319, 16401, 6740, - 14213, 14903, 8319, 18025, 6740, - 14213, 14903, 8804, - 14213, 14903, 8805, 10595, 1213, 11502, - 14213, 14903, 8805, 10595, 3337, 6403, 11502, - 14213, 14903, 8805, 10595, 9456, - 14213, 14903, 8805, 10595, 13483, 42, - 14213, 14903, 8805, 10595, 13483, 3174, - 14213, 14903, 8805, 10595, 13655, 6403, 11346, - 14213, 14903, 8805, 12023, 6740, - 14213, 14903, 8805, 14688, - 14213, 14903, 8805, 14689, 12023, 6740, - 14213, 14903, 8805, 14689, 18025, 6740, - 14213, 14903, 8805, 14995, 6740, - 14213, 14903, 8805, 16401, 6740, - 14213, 14903, 8805, 18025, 6740, - 14213, 14903, 8910, - 14213, 14903, 8911, 12023, 6740, - 14213, 14903, 8911, 14995, 6740, - 14213, 14903, 8911, 16401, 6740, - 14213, 14903, 8911, 18025, 6740, - 14213, 14903, 9482, - 14213, 14903, 9483, 12023, 6740, - 14213, 14903, 9483, 18025, 6740, - 14213, 14903, 9670, - 14213, 14903, 9671, 10595, 1213, 11503, 841, 1213, 11346, - 14213, 14903, 9671, 10595, 3337, 6403, 20289, 11346, - 14213, 14903, 9671, 10595, 6743, 6403, 11346, - 14213, 14903, 9671, 10595, 13483, 14213, 14903, 3175, 841, 3337, 6402, - 14213, 14903, 9671, 10595, 13655, 6403, 11502, - 14213, 14903, 9671, 10595, 13655, 6403, 11503, 841, 13655, 6403, 11346, - 14213, 14903, 9671, 10595, 17887, 20785, 11849, 6743, 11346, - 14213, 14903, 9671, 10595, 18017, 42, - 14213, 14903, 9671, 12023, 6740, - 14213, 14903, 9671, 14995, 6740, - 14213, 14903, 9671, 16401, 6740, - 14213, 14903, 9671, 18025, 6740, - 14213, 14903, 10094, - 14213, 14903, 10095, 12023, 6740, - 14213, 14903, 10095, 18025, 6740, - 14213, 14903, 10106, - 14213, 14903, 10107, 12023, 6740, - 14213, 14903, 10107, 14995, 6740, - 14213, 14903, 10107, 16401, 6740, - 14213, 14903, 10107, 18025, 6740, - 14213, 14903, 10216, - 14213, 14903, 10217, 12023, 6740, - 14213, 14903, 10217, 14995, 6740, - 14213, 14903, 10217, 16401, 6740, - 14213, 14903, 10217, 18025, 6740, - 14213, 14903, 10844, - 14213, 14903, 10845, 10595, 18017, 43, 11346, - 14213, 14903, 10845, 12023, 6740, - 14213, 14903, 10845, 18025, 6740, - 14213, 14903, 11498, - 14213, 14903, 11499, 12023, 6740, - 14213, 14903, 11499, 14995, 6740, - 14213, 14903, 11499, 16401, 6740, - 14213, 14903, 11499, 18025, 6740, - 14213, 14903, 11786, - 14213, 14903, 11787, 12023, 6740, - 14213, 14903, 11787, 18025, 6740, - 14213, 14903, 12003, 3672, - 14213, 14903, 12003, 3673, 10595, 3337, 6403, 11346, - 14213, 14903, 12003, 3673, 10595, 13655, 6403, 11346, - 14213, 14903, 12003, 3673, 10595, 17887, 20785, 11849, 3337, 11346, - 14213, 14903, 12003, 3673, 10595, 17887, 20785, 11849, 6743, 11502, - 14213, 14903, 12003, 3673, 10595, 17887, 20785, 11849, 13655, 11346, - 14213, 14903, 12003, 3673, 10595, 18017, 42, - 14213, 14903, 12003, 3673, 12023, 6740, - 14213, 14903, 12003, 3673, 14995, 6740, - 14213, 14903, 12003, 3673, 16401, 6740, - 14213, 14903, 12003, 3673, 18025, 6740, - 14213, 14903, 12128, - 14213, 14903, 12129, 10595, 1213, 11502, - 14213, 14903, 12129, 12023, 6740, - 14213, 14903, 12129, 14995, 6740, - 14213, 14903, 12129, 16401, 6740, - 14213, 14903, 12129, 18025, 6740, - 14213, 14903, 12196, - 14213, 14903, 12197, 18025, 6740, - 14213, 14903, 12388, - 14213, 14903, 12389, 10595, 1213, 11346, - 14213, 14903, 12389, 10595, 3337, 6403, 11346, - 14213, 14903, 12389, 10595, 13655, 6403, 11346, - 14213, 14903, 12389, 10595, 13655, 6403, 11502, - 14213, 14903, 12389, 10595, 13655, 6403, 18297, 17319, 11502, - 14213, 14903, 12389, 12023, 6740, - 14213, 14903, 12389, 14995, 6740, - 14213, 14903, 12389, 16401, 6740, - 14213, 14903, 12389, 18025, 6740, - 14213, 14903, 12810, - 14213, 14903, 12811, 12023, 6740, - 14213, 14903, 12811, 14995, 6740, - 14213, 14903, 12811, 16401, 6740, - 14213, 14903, 12811, 18025, 6740, - 14213, 14903, 13140, - 14213, 14903, 13141, 12023, 6740, - 14213, 14903, 13141, 14995, 6740, - 14213, 14903, 13141, 16401, 6740, - 14213, 14903, 13141, 18025, 6740, - 14213, 14903, 13278, - 14213, 14903, 13279, 12023, 6740, - 14213, 14903, 13279, 14995, 6740, - 14213, 14903, 13279, 16401, 6740, - 14213, 14903, 13279, 18025, 6740, - 14213, 14903, 13398, - 14213, 14903, 13399, 10595, 1213, 11502, - 14213, 14903, 13399, 12023, 6740, - 14213, 14903, 13399, 14995, 6740, - 14213, 14903, 13399, 16401, 6740, - 14213, 14903, 13399, 18025, 6740, - 14213, 14903, 13571, 1856, - 14213, 14903, 13608, - 14213, 14903, 13609, 10595, 1213, 11346, - 14213, 14903, 13609, 12023, 6740, - 14213, 14903, 13609, 14995, 6740, - 14213, 14903, 13609, 16401, 6740, - 14213, 14903, 13609, 18025, 6740, - 14213, 14903, 13620, - 14213, 14903, 13621, 12023, 6740, - 14213, 14903, 13621, 14995, 6740, - 14213, 14903, 13621, 16401, 6740, - 14213, 14903, 13621, 18025, 6740, - 14213, 14903, 14464, - 14213, 14903, 14465, 12023, 6740, - 14213, 14903, 14465, 18025, 6740, - 14213, 14903, 15688, - 14213, 14903, 15689, 12023, 6740, - 14213, 14903, 15689, 14995, 6740, - 14213, 14903, 15689, 16401, 6740, - 14213, 14903, 15689, 18025, 6740, - 14213, 14903, 15731, 14813, 16459, 5221, 16631, 14995, 6740, - 14213, 14903, 15731, 14813, 16459, 5221, 16631, 16401, 6740, - 14213, 14903, 16159, 918, - 14213, 14903, 16159, 1360, - 14213, 14903, 16159, 2748, - 14213, 14903, 16459, 480, - 14213, 14903, 16459, 481, 12023, 6740, - 14213, 14903, 16459, 481, 18025, 6740, - 14213, 14903, 16459, 744, - 14213, 14903, 16459, 745, 12023, 6740, - 14213, 14903, 16459, 745, 18025, 6740, - 14213, 14903, 17210, - 14213, 14903, 17211, 12023, 6740, - 14213, 14903, 17211, 14995, 6740, - 14213, 14903, 17211, 16401, 6740, - 14213, 14903, 17211, 18025, 6740, - 14213, 14903, 18037, 3672, - 14213, 14903, 18371, 3672, - 14213, 14903, 18475, 3508, - 14213, 14903, 20719, 5220, - 14213, 14955, 11346, - 14213, 15133, 8283, 11346, - 14213, 15133, 9808, - 14213, 15257, 13905, 9808, - 14213, 15418, - 14213, 15419, 14995, 6740, - 14213, 15419, 18025, 6740, - 14213, 15565, 1213, 11346, - 14213, 15565, 1213, 11502, - 14213, 15565, 3337, 6403, 11346, - 14213, 15565, 3337, 6403, 11502, - 14213, 15565, 3337, 6403, 20289, 11346, - 14213, 15565, 3337, 6403, 20289, 11502, - 14213, 15565, 6743, 6403, 11346, - 14213, 15565, 6743, 6403, 11502, - 14213, 15565, 9456, - 14213, 15565, 13483, 3175, 11346, - 14213, 15565, 13483, 3175, 11502, - 14213, 15565, 13655, 6403, 11346, - 14213, 15565, 13655, 6403, 11502, - 14213, 15565, 13655, 6403, 18297, 19029, 11346, - 14213, 15565, 13655, 6403, 18297, 19029, 11502, - 14213, 15565, 14533, 18669, 895, 11502, - 14213, 15671, 1213, 20659, 8282, - 14213, 15701, 11797, 11502, - 14213, 16113, 19420, - 14213, 16873, 9808, - 14213, 17011, 7135, 9911, 10595, 14603, 14364, - 14213, 17206, - 14213, 17207, 10595, 17891, 11346, - 14213, 17660, - 14213, 17661, 18025, 6740, - 14213, 17890, - 14213, 17891, 18025, 6740, - 14213, 17919, 14976, - 14213, 18017, 11796, - 14213, 18038, - 14213, 18039, 18025, 6740, - 14213, 18079, 825, 10595, 3673, 12023, 6740, - 14213, 18079, 825, 10595, 3673, 18025, 6740, - 14213, 18079, 825, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 825, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 825, 10595, 7429, 10595, 8319, 12023, 6740, - 14213, 18079, 825, 10595, 7429, 10595, 8319, 16401, 6740, - 14213, 18079, 825, 10595, 7429, 16401, 6740, - 14213, 18079, 825, 10595, 7429, 18025, 6740, - 14213, 18079, 825, 10595, 8319, 10595, 3673, 12023, 6740, - 14213, 18079, 825, 10595, 8319, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 825, 10595, 8319, 10595, 8319, 12023, 6740, - 14213, 18079, 825, 10595, 8319, 10595, 8319, 16401, 6740, - 14213, 18079, 825, 10595, 8319, 16401, 6740, - 14213, 18079, 825, 10595, 8319, 18025, 6740, - 14213, 18079, 919, 10595, 1577, 10595, 3673, 12023, 6740, - 14213, 18079, 919, 10595, 1577, 16401, 6740, - 14213, 18079, 919, 10595, 1577, 18025, 6740, - 14213, 18079, 919, 10595, 1601, 14995, 6740, - 14213, 18079, 919, 10595, 1601, 16401, 6740, - 14213, 18079, 919, 10595, 2883, 12023, 6740, - 14213, 18079, 919, 10595, 3673, 12023, 6740, - 14213, 18079, 919, 10595, 3673, 18025, 6740, - 14213, 18079, 919, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 919, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 919, 10595, 7429, 16401, 6740, - 14213, 18079, 919, 10595, 7429, 18025, 6740, - 14213, 18079, 919, 10595, 7597, 10595, 3673, 12023, 6740, - 14213, 18079, 919, 10595, 7597, 16401, 6740, - 14213, 18079, 919, 10595, 7597, 18025, 6740, - 14213, 18079, 919, 10595, 8319, 12023, 6740, - 14213, 18079, 919, 10595, 8319, 14995, 6740, - 14213, 18079, 919, 10595, 8319, 16401, 6740, - 14213, 18079, 919, 10595, 8319, 18025, 6740, - 14213, 18079, 919, 10595, 8805, 12023, 6740, - 14213, 18079, 919, 10595, 10845, 12023, 6740, - 14213, 18079, 1117, 10595, 1577, 10595, 3673, 12023, 6740, - 14213, 18079, 1117, 10595, 1577, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 1117, 10595, 1577, 16401, 6740, - 14213, 18079, 1117, 10595, 1577, 18025, 6740, - 14213, 18079, 1117, 10595, 2883, 12023, 6740, - 14213, 18079, 1117, 10595, 2883, 18025, 6740, - 14213, 18079, 1117, 10595, 3673, 12023, 6740, - 14213, 18079, 1117, 10595, 3673, 18025, 6740, - 14213, 18079, 1117, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 1117, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 1117, 10595, 7429, 16401, 6740, - 14213, 18079, 1117, 10595, 7429, 18025, 6740, - 14213, 18079, 1117, 10595, 7597, 10595, 8319, 12023, 6740, - 14213, 18079, 1117, 10595, 7597, 10595, 8319, 16401, 6740, - 14213, 18079, 1117, 10595, 7597, 16401, 6740, - 14213, 18079, 1117, 10595, 7597, 18025, 6740, - 14213, 18079, 1117, 10595, 8319, 16401, 6740, - 14213, 18079, 1117, 10595, 8319, 18025, 6740, - 14213, 18079, 1361, 10595, 1577, 16401, 6740, - 14213, 18079, 1361, 10595, 1577, 18025, 6740, - 14213, 18079, 1361, 10595, 3673, 12023, 6740, - 14213, 18079, 1361, 10595, 3673, 18025, 6740, - 14213, 18079, 1361, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 1361, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 1361, 10595, 7429, 16401, 6740, - 14213, 18079, 1361, 10595, 7429, 18025, 6740, - 14213, 18079, 1361, 10595, 7597, 10595, 8319, 12023, 6740, - 14213, 18079, 1361, 10595, 7597, 10595, 8319, 16401, 6740, - 14213, 18079, 1361, 10595, 7597, 16401, 6740, - 14213, 18079, 1361, 10595, 7597, 18025, 6740, - 14213, 18079, 1361, 10595, 8319, 10595, 3673, 12023, 6740, - 14213, 18079, 1361, 10595, 8319, 16401, 6740, - 14213, 18079, 1361, 10595, 8319, 18025, 6740, - 14213, 18079, 1577, 10595, 3673, 12023, 6740, - 14213, 18079, 1577, 10595, 3673, 18025, 6740, - 14213, 18079, 1577, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 1577, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 1577, 10595, 7429, 10595, 3673, 12023, 6740, - 14213, 18079, 1577, 10595, 7429, 16401, 6740, - 14213, 18079, 1577, 10595, 7429, 18025, 6740, - 14213, 18079, 1577, 10595, 8319, 10595, 3673, 12023, 6740, - 14213, 18079, 1577, 10595, 8319, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 1577, 10595, 8319, 16401, 6740, - 14213, 18079, 1577, 10595, 8319, 18025, 6740, - 14213, 18079, 1601, 10595, 3673, 18025, 6740, - 14213, 18079, 1601, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 1601, 10595, 7429, 16401, 6740, - 14213, 18079, 1601, 10595, 7429, 18025, 6740, - 14213, 18079, 1601, 10595, 8319, 10595, 7429, 16401, 6740, - 14213, 18079, 1601, 10595, 8319, 10595, 8319, 16401, 6740, - 14213, 18079, 1601, 10595, 8319, 16401, 6740, - 14213, 18079, 1601, 10595, 8319, 18025, 6740, - 14213, 18079, 1601, 10595, 20719, 5221, 16401, 6740, - 14213, 18079, 1857, 10595, 1577, 16401, 6740, - 14213, 18079, 1857, 10595, 1577, 18025, 6740, - 14213, 18079, 1857, 10595, 2067, 12023, 6740, - 14213, 18079, 1857, 10595, 2067, 14995, 6740, - 14213, 18079, 1857, 10595, 2067, 16401, 6740, - 14213, 18079, 1857, 10595, 2067, 18025, 6740, - 14213, 18079, 1857, 10595, 3673, 12023, 6740, - 14213, 18079, 1857, 10595, 3673, 18025, 6740, - 14213, 18079, 1857, 10595, 5221, 12023, 6740, - 14213, 18079, 1857, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 1857, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 1857, 10595, 5221, 18025, 6740, - 14213, 18079, 1857, 10595, 7429, 16401, 6740, - 14213, 18079, 1857, 10595, 7429, 18025, 6740, - 14213, 18079, 1857, 10595, 7597, 16401, 6740, - 14213, 18079, 1857, 10595, 7597, 18025, 6740, - 14213, 18079, 1857, 10595, 8319, 10595, 3673, 12023, 6740, - 14213, 18079, 1857, 10595, 8319, 10595, 8319, 12023, 6740, - 14213, 18079, 1857, 10595, 8319, 10595, 8319, 16401, 6740, - 14213, 18079, 1857, 10595, 8319, 12023, 6740, - 14213, 18079, 1857, 10595, 8319, 14995, 6740, - 14213, 18079, 1857, 10595, 8319, 16401, 6740, - 14213, 18079, 1857, 10595, 8319, 18025, 6740, - 14213, 18079, 2067, 10595, 1577, 10595, 3673, 12023, 6740, - 14213, 18079, 2067, 10595, 1577, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 2067, 10595, 1577, 10595, 8319, 12023, 6740, - 14213, 18079, 2067, 10595, 1577, 10595, 8319, 16401, 6740, - 14213, 18079, 2067, 10595, 1577, 16401, 6740, - 14213, 18079, 2067, 10595, 1577, 18025, 6740, - 14213, 18079, 2067, 10595, 1601, 16401, 6740, - 14213, 18079, 2067, 10595, 3673, 12023, 6740, - 14213, 18079, 2067, 10595, 3673, 18025, 6740, - 14213, 18079, 2067, 10595, 5221, 10595, 12197, 11347, 12023, 6740, - 14213, 18079, 2067, 10595, 5221, 10595, 12197, 11347, 18025, 6740, - 14213, 18079, 2067, 10595, 5221, 10595, 12197, 11503, 12023, 6740, - 14213, 18079, 2067, 10595, 5221, 10595, 12197, 11503, 18025, 6740, - 14213, 18079, 2067, 10595, 5221, 10595, 12577, 11347, 12023, 6740, - 14213, 18079, 2067, 10595, 5221, 10595, 12577, 11347, 18025, 6740, - 14213, 18079, 2067, 10595, 5221, 12023, 6740, - 14213, 18079, 2067, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 2067, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 2067, 10595, 5221, 18025, 6740, - 14213, 18079, 2067, 10595, 7429, 10595, 3673, 12023, 6740, - 14213, 18079, 2067, 10595, 7429, 10595, 7429, 12023, 6740, - 14213, 18079, 2067, 10595, 7429, 10595, 7429, 16401, 6740, - 14213, 18079, 2067, 10595, 7429, 10595, 8319, 12023, 6740, - 14213, 18079, 2067, 10595, 7429, 10595, 8319, 16401, 6740, - 14213, 18079, 2067, 10595, 7429, 16401, 6740, - 14213, 18079, 2067, 10595, 7429, 18025, 6740, - 14213, 18079, 2067, 10595, 7597, 10595, 8319, 12023, 6740, - 14213, 18079, 2067, 10595, 7597, 10595, 8319, 16401, 6740, - 14213, 18079, 2067, 10595, 7597, 16401, 6740, - 14213, 18079, 2067, 10595, 7597, 18025, 6740, - 14213, 18079, 2067, 10595, 8319, 10595, 1577, 12023, 6740, - 14213, 18079, 2067, 10595, 8319, 10595, 1577, 16401, 6740, - 14213, 18079, 2067, 10595, 8319, 10595, 3673, 12023, 6740, - 14213, 18079, 2067, 10595, 8319, 12023, 6740, - 14213, 18079, 2067, 10595, 8319, 14995, 6740, - 14213, 18079, 2067, 10595, 8319, 16401, 6740, - 14213, 18079, 2067, 10595, 8319, 18025, 6740, - 14213, 18079, 2749, 10595, 1577, 16401, 6740, - 14213, 18079, 2749, 10595, 1577, 18025, 6740, - 14213, 18079, 2749, 10595, 3673, 12023, 6740, - 14213, 18079, 2749, 10595, 3673, 18025, 6740, - 14213, 18079, 2749, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 2749, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 2749, 10595, 8319, 10595, 1577, 12023, 6740, - 14213, 18079, 2749, 10595, 8319, 10595, 1577, 16401, 6740, - 14213, 18079, 2749, 10595, 8319, 10595, 3673, 12023, 6740, - 14213, 18079, 2749, 10595, 8319, 10595, 8319, 12023, 6740, - 14213, 18079, 2749, 10595, 8319, 16401, 6740, - 14213, 18079, 2749, 10595, 8319, 18025, 6740, - 14213, 18079, 2883, 10595, 20719, 5221, 18025, 6740, - 14213, 18079, 2993, 10595, 1577, 10595, 1577, 12023, 6740, - 14213, 18079, 2993, 10595, 1577, 10595, 1577, 16401, 6740, - 14213, 18079, 2993, 10595, 1577, 10595, 3673, 12023, 6740, - 14213, 18079, 2993, 10595, 1577, 16401, 6740, - 14213, 18079, 2993, 10595, 1577, 18025, 6740, - 14213, 18079, 2993, 10595, 2883, 12023, 6740, - 14213, 18079, 2993, 10595, 2883, 18025, 6740, - 14213, 18079, 2993, 10595, 3673, 12023, 6740, - 14213, 18079, 2993, 10595, 3673, 18025, 6740, - 14213, 18079, 2993, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 2993, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 2993, 10595, 7597, 16401, 6740, - 14213, 18079, 2993, 10595, 8319, 10595, 8319, 12023, 6740, - 14213, 18079, 2993, 10595, 8319, 10595, 8319, 16401, 6740, - 14213, 18079, 2993, 10595, 8319, 16401, 6740, - 14213, 18079, 2993, 10595, 8319, 18025, 6740, - 14213, 18079, 3175, 10595, 1577, 16401, 6740, - 14213, 18079, 3175, 10595, 1577, 18025, 6740, - 14213, 18079, 3175, 10595, 3673, 12023, 6740, - 14213, 18079, 3175, 10595, 3673, 18025, 6740, - 14213, 18079, 3175, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 3175, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 3175, 10595, 8319, 10595, 1577, 12023, 6740, - 14213, 18079, 3175, 10595, 8319, 10595, 1577, 16401, 6740, - 14213, 18079, 3175, 10595, 8319, 10595, 3673, 12023, 6740, - 14213, 18079, 3175, 10595, 8319, 10595, 8319, 16401, 6740, - 14213, 18079, 3175, 10595, 8319, 14995, 6740, - 14213, 18079, 3175, 10595, 8319, 16401, 6740, - 14213, 18079, 3175, 10595, 8319, 18025, 6740, - 14213, 18079, 3209, 10595, 1577, 10595, 7429, 12023, 6740, - 14213, 18079, 3209, 10595, 1577, 10595, 7429, 16401, 6740, - 14213, 18079, 3209, 10595, 1577, 10595, 8319, 16401, 6740, - 14213, 18079, 3209, 10595, 1577, 16401, 6740, - 14213, 18079, 3209, 10595, 1577, 18025, 6740, - 14213, 18079, 3209, 10595, 1601, 14995, 6740, - 14213, 18079, 3209, 10595, 1601, 16401, 6740, - 14213, 18079, 3209, 10595, 2883, 12023, 6740, - 14213, 18079, 3209, 10595, 3673, 12023, 6740, - 14213, 18079, 3209, 10595, 3673, 18025, 6740, - 14213, 18079, 3209, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 3209, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 3209, 10595, 7429, 10595, 3673, 12023, 6740, - 14213, 18079, 3209, 10595, 7429, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 3209, 10595, 7429, 10595, 8319, 16401, 6740, - 14213, 18079, 3209, 10595, 7429, 16401, 6740, - 14213, 18079, 3209, 10595, 7429, 18025, 6740, - 14213, 18079, 3209, 10595, 7597, 10595, 3673, 12023, 6740, - 14213, 18079, 3209, 10595, 7597, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 3209, 10595, 7597, 10595, 8319, 16401, 6740, - 14213, 18079, 3209, 10595, 7597, 16401, 6740, - 14213, 18079, 3209, 10595, 7597, 18025, 6740, - 14213, 18079, 3209, 10595, 8319, 10595, 1577, 16401, 6740, - 14213, 18079, 3209, 10595, 8319, 10595, 3673, 12023, 6740, - 14213, 18079, 3209, 10595, 8319, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 3209, 10595, 8319, 10595, 7429, 16401, 6740, - 14213, 18079, 3209, 10595, 8319, 10595, 7597, 16401, 6740, - 14213, 18079, 3209, 10595, 8319, 12023, 6740, - 14213, 18079, 3209, 10595, 8319, 14995, 6740, - 14213, 18079, 3209, 10595, 8319, 16401, 6740, - 14213, 18079, 3209, 10595, 8319, 18025, 6740, - 14213, 18079, 3209, 10595, 8805, 12023, 6740, - 14213, 18079, 3209, 10595, 10845, 12023, 6740, - 14213, 18079, 3673, 10595, 1577, 10595, 3673, 12023, 6740, - 14213, 18079, 3673, 10595, 1577, 16401, 6740, - 14213, 18079, 3673, 10595, 1577, 18025, 6740, - 14213, 18079, 3673, 10595, 1601, 14995, 6740, - 14213, 18079, 3673, 10595, 1601, 16401, 6740, - 14213, 18079, 3673, 10595, 2883, 12023, 6740, - 14213, 18079, 3673, 10595, 3673, 12023, 6740, - 14213, 18079, 3673, 10595, 3673, 18025, 6740, - 14213, 18079, 3673, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 3673, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 3673, 10595, 7429, 10595, 3673, 12023, 6740, - 14213, 18079, 3673, 10595, 7429, 16401, 6740, - 14213, 18079, 3673, 10595, 7429, 18025, 6740, - 14213, 18079, 3673, 10595, 7597, 16401, 6740, - 14213, 18079, 3673, 10595, 7597, 18025, 6740, - 14213, 18079, 3673, 10595, 8319, 10595, 3673, 12023, 6740, - 14213, 18079, 3673, 10595, 8319, 10595, 8319, 12023, 6740, - 14213, 18079, 3673, 10595, 8319, 10595, 8319, 16401, 6740, - 14213, 18079, 3673, 10595, 8319, 12023, 6740, - 14213, 18079, 3673, 10595, 8319, 14995, 6740, - 14213, 18079, 3673, 10595, 8319, 16401, 6740, - 14213, 18079, 3673, 10595, 8319, 18025, 6740, - 14213, 18079, 3673, 10595, 8805, 12023, 6740, - 14213, 18079, 3673, 10595, 10845, 12023, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 9, 12023, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 9, 16401, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 9, 18025, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 41, 12023, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 41, 18025, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 67, 12023, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 67, 18025, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 481, 12023, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 481, 18025, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 745, 12023, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 745, 18025, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 1577, 16401, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 1577, 18025, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 1601, 14995, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 1601, 16401, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 2883, 12023, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 3509, 12023, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 3509, 18025, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 3673, 12023, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 3673, 18025, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 5221, 12023, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 5221, 18025, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 7429, 16401, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 7429, 18025, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 7597, 16401, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 8319, 12023, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 8319, 14995, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 8319, 16401, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 8319, 18025, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 8805, 12023, 6740, - 14213, 18079, 3673, 10595, 12197, 11347, 10595, 10845, 12023, 6740, - 14213, 18079, 3765, 10595, 8319, 14995, 6740, - 14213, 18079, 3765, 10595, 8319, 16401, 6740, - 14213, 18079, 3765, 10595, 8319, 18025, 6740, - 14213, 18079, 5221, 10595, 17891, 12023, 6740, - 14213, 18079, 5221, 10595, 17891, 18025, 6740, - 14213, 18079, 5221, 16631, 10595, 20719, 5221, 12023, 6740, - 14213, 18079, 5221, 16631, 10595, 20719, 5221, 18025, 6740, - 14213, 18079, 7429, 10595, 1577, 10595, 3673, 12023, 6740, - 14213, 18079, 7429, 10595, 1577, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 7429, 10595, 1577, 16401, 6740, - 14213, 18079, 7429, 10595, 1577, 18025, 6740, - 14213, 18079, 7429, 10595, 3673, 12023, 6740, - 14213, 18079, 7429, 10595, 3673, 18025, 6740, - 14213, 18079, 7429, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 7429, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 7429, 10595, 8319, 10595, 1577, 12023, 6740, - 14213, 18079, 7429, 10595, 8319, 10595, 1577, 16401, 6740, - 14213, 18079, 7429, 10595, 8319, 10595, 3673, 12023, 6740, - 14213, 18079, 7429, 10595, 8319, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 7429, 10595, 8319, 16401, 6740, - 14213, 18079, 7429, 10595, 8319, 18025, 6740, - 14213, 18079, 7597, 10595, 1577, 18025, 6740, - 14213, 18079, 7597, 10595, 3673, 12023, 6740, - 14213, 18079, 7597, 10595, 3673, 18025, 6740, - 14213, 18079, 7597, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 7597, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 7597, 10595, 7429, 16401, 6740, - 14213, 18079, 7597, 10595, 7429, 18025, 6740, - 14213, 18079, 7597, 10595, 8319, 16401, 6740, - 14213, 18079, 7597, 10595, 8319, 18025, 6740, - 14213, 18079, 8319, 10595, 1577, 10595, 3673, 12023, 6740, - 14213, 18079, 8319, 10595, 1577, 10595, 7429, 16401, 6740, - 14213, 18079, 8319, 10595, 1577, 10595, 8319, 16401, 6740, - 14213, 18079, 8319, 10595, 1577, 16401, 6740, - 14213, 18079, 8319, 10595, 1577, 18025, 6740, - 14213, 18079, 8319, 10595, 3673, 18025, 6740, - 14213, 18079, 8319, 10595, 5221, 12023, 6740, - 14213, 18079, 8319, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 8319, 10595, 7429, 10595, 1577, 16401, 6740, - 14213, 18079, 8319, 10595, 7429, 10595, 3673, 12023, 6740, - 14213, 18079, 8319, 10595, 7429, 10595, 7597, 16401, 6740, - 14213, 18079, 8319, 10595, 7429, 10595, 8319, 16401, 6740, - 14213, 18079, 8319, 10595, 7429, 16401, 6740, - 14213, 18079, 8319, 10595, 7429, 18025, 6740, - 14213, 18079, 8319, 10595, 7597, 10595, 3673, 12023, 6740, - 14213, 18079, 8319, 10595, 7597, 10595, 7429, 16401, 6740, - 14213, 18079, 8319, 10595, 7597, 10595, 8319, 16401, 6740, - 14213, 18079, 8319, 10595, 7597, 16401, 6740, - 14213, 18079, 8319, 10595, 7597, 18025, 6740, - 14213, 18079, 8319, 10595, 8319, 10595, 3673, 12023, 6740, - 14213, 18079, 8319, 10595, 8319, 12023, 6740, - 14213, 18079, 8319, 10595, 8319, 16401, 6740, - 14213, 18079, 8319, 10595, 8319, 18025, 6740, - 14213, 18079, 8805, 10595, 1577, 10595, 3673, 12023, 6740, - 14213, 18079, 8805, 10595, 1577, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 8805, 10595, 1577, 10595, 8319, 16401, 6740, - 14213, 18079, 8805, 10595, 1577, 16401, 6740, - 14213, 18079, 8805, 10595, 1577, 18025, 6740, - 14213, 18079, 8805, 10595, 1601, 14995, 6740, - 14213, 18079, 8805, 10595, 1601, 16401, 6740, - 14213, 18079, 8805, 10595, 2883, 12023, 6740, - 14213, 18079, 8805, 10595, 3673, 12023, 6740, - 14213, 18079, 8805, 10595, 3673, 18025, 6740, - 14213, 18079, 8805, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 8805, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 8805, 10595, 7429, 10595, 1577, 12023, 6740, - 14213, 18079, 8805, 10595, 7429, 10595, 1577, 16401, 6740, - 14213, 18079, 8805, 10595, 7429, 10595, 3673, 12023, 6740, - 14213, 18079, 8805, 10595, 7429, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 8805, 10595, 7429, 10595, 8319, 12023, 6740, - 14213, 18079, 8805, 10595, 7429, 10595, 8319, 16401, 6740, - 14213, 18079, 8805, 10595, 7429, 16401, 6740, - 14213, 18079, 8805, 10595, 7429, 18025, 6740, - 14213, 18079, 8805, 10595, 7597, 16401, 6740, - 14213, 18079, 8805, 10595, 7597, 18025, 6740, - 14213, 18079, 8805, 10595, 8319, 10595, 3673, 12023, 6740, - 14213, 18079, 8805, 10595, 8319, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 8805, 10595, 8319, 12023, 6740, - 14213, 18079, 8805, 10595, 8319, 14995, 6740, - 14213, 18079, 8805, 10595, 8319, 16401, 6740, - 14213, 18079, 8805, 10595, 8319, 18025, 6740, - 14213, 18079, 8805, 10595, 8805, 12023, 6740, - 14213, 18079, 8805, 10595, 10845, 12023, 6740, - 14213, 18079, 9303, 10385, 91, 16471, 9911, 9809, 18025, 6740, - 14213, 18079, 9671, 10595, 1577, 10595, 7429, 16401, 6740, - 14213, 18079, 9671, 10595, 1577, 14995, 6740, - 14213, 18079, 9671, 10595, 1577, 16401, 6740, - 14213, 18079, 9671, 10595, 1577, 18025, 6740, - 14213, 18079, 9671, 10595, 1601, 14995, 6740, - 14213, 18079, 9671, 10595, 1601, 16401, 6740, - 14213, 18079, 9671, 10595, 2883, 12023, 6740, - 14213, 18079, 9671, 10595, 2883, 18025, 6740, - 14213, 18079, 9671, 10595, 3673, 12023, 6740, - 14213, 18079, 9671, 10595, 3673, 18025, 6740, - 14213, 18079, 9671, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 9671, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 9671, 10595, 7429, 10595, 1577, 16401, 6740, - 14213, 18079, 9671, 10595, 7429, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 9671, 10595, 7429, 14995, 6740, - 14213, 18079, 9671, 10595, 7429, 16401, 6740, - 14213, 18079, 9671, 10595, 7429, 18025, 6740, - 14213, 18079, 9671, 10595, 7597, 10595, 3673, 12023, 6740, - 14213, 18079, 9671, 10595, 7597, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 9671, 10595, 7597, 14995, 6740, - 14213, 18079, 9671, 10595, 7597, 16401, 6740, - 14213, 18079, 9671, 10595, 7597, 18025, 6740, - 14213, 18079, 9671, 10595, 8319, 10595, 1577, 12023, 6740, - 14213, 18079, 9671, 10595, 8319, 10595, 1577, 16401, 6740, - 14213, 18079, 9671, 10595, 8319, 10595, 7429, 16401, 6740, - 14213, 18079, 9671, 10595, 8319, 10595, 8319, 12023, 6740, - 14213, 18079, 9671, 10595, 8319, 10595, 8319, 16401, 6740, - 14213, 18079, 9671, 10595, 8319, 14995, 6740, - 14213, 18079, 9671, 10595, 8319, 16401, 6740, - 14213, 18079, 9671, 10595, 8319, 18025, 6740, - 14213, 18079, 10095, 10595, 20719, 5221, 18025, 6740, - 14213, 18079, 10107, 10595, 1601, 14995, 6740, - 14213, 18079, 10107, 10595, 2883, 12023, 6740, - 14213, 18079, 10107, 10595, 3673, 12023, 6740, - 14213, 18079, 10107, 10595, 3673, 18025, 6740, - 14213, 18079, 10107, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 10107, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 10107, 10595, 7429, 18025, 6740, - 14213, 18079, 10107, 10595, 8319, 12023, 6740, - 14213, 18079, 10107, 10595, 8319, 14995, 6740, - 14213, 18079, 10107, 10595, 8319, 16401, 6740, - 14213, 18079, 10107, 10595, 8319, 18025, 6740, - 14213, 18079, 10107, 10595, 8805, 12023, 6740, - 14213, 18079, 10107, 10595, 10845, 12023, 6740, - 14213, 18079, 11371, 18025, 6740, - 14213, 18079, 11387, 18025, 6740, - 14213, 18079, 12129, 10595, 3673, 12023, 6740, - 14213, 18079, 12129, 10595, 3673, 18025, 6740, - 14213, 18079, 12129, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 12129, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 12129, 10595, 7429, 16401, 6740, - 14213, 18079, 12129, 10595, 7429, 18025, 6740, - 14213, 18079, 12129, 10595, 8319, 10595, 3673, 12023, 6740, - 14213, 18079, 12129, 10595, 8319, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 12129, 10595, 8319, 10595, 8319, 12023, 6740, - 14213, 18079, 12129, 10595, 8319, 16401, 6740, - 14213, 18079, 12129, 10595, 8319, 18025, 6740, - 14213, 18079, 13339, 18025, 6740, - 14213, 18079, 13341, 10385, 91, 16471, 9911, 9809, 18025, 6740, - 14213, 18079, 13341, 18025, 6740, - 14213, 18079, 13399, 10595, 1577, 10595, 3673, 12023, 6740, - 14213, 18079, 13399, 10595, 1577, 10595, 8319, 12023, 6740, - 14213, 18079, 13399, 10595, 1577, 10595, 8319, 16401, 6740, - 14213, 18079, 13399, 10595, 1577, 12023, 6740, - 14213, 18079, 13399, 10595, 1577, 14995, 6740, - 14213, 18079, 13399, 10595, 1577, 16401, 6740, - 14213, 18079, 13399, 10595, 1577, 18025, 6740, - 14213, 18079, 13399, 10595, 1601, 14995, 6740, - 14213, 18079, 13399, 10595, 1601, 16401, 6740, - 14213, 18079, 13399, 10595, 2883, 12023, 6740, - 14213, 18079, 13399, 10595, 2883, 18025, 6740, - 14213, 18079, 13399, 10595, 3673, 12023, 6740, - 14213, 18079, 13399, 10595, 3673, 18025, 6740, - 14213, 18079, 13399, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 13399, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 13399, 10595, 7429, 10595, 3673, 12023, 6740, - 14213, 18079, 13399, 10595, 7429, 12023, 6740, - 14213, 18079, 13399, 10595, 7429, 14995, 6740, - 14213, 18079, 13399, 10595, 7429, 16401, 6740, - 14213, 18079, 13399, 10595, 7429, 18025, 6740, - 14213, 18079, 13399, 10595, 7597, 12023, 6740, - 14213, 18079, 13399, 10595, 7597, 14995, 6740, - 14213, 18079, 13399, 10595, 7597, 16401, 6740, - 14213, 18079, 13399, 10595, 7597, 18025, 6740, - 14213, 18079, 13399, 10595, 8319, 10595, 7597, 12023, 6740, - 14213, 18079, 13399, 10595, 8319, 10595, 7597, 16401, 6740, - 14213, 18079, 13399, 10595, 8319, 10595, 8319, 12023, 6740, - 14213, 18079, 13399, 10595, 8319, 10595, 8319, 16401, 6740, - 14213, 18079, 13399, 10595, 8319, 12023, 6740, - 14213, 18079, 13399, 10595, 8319, 14995, 6740, - 14213, 18079, 13399, 10595, 8319, 16401, 6740, - 14213, 18079, 13399, 10595, 8319, 18025, 6740, - 14213, 18079, 14193, 18025, 6740, - 14213, 18079, 15323, 18025, 6740, - 14213, 18079, 15419, 10595, 11797, 14995, 6740, - 14213, 18079, 15419, 10595, 11797, 18025, 6740, - 14213, 18079, 15419, 10595, 12005, 14995, 6740, - 14213, 18079, 15419, 10595, 12005, 18025, 6740, - 14213, 18079, 15419, 10595, 12377, 14995, 6740, - 14213, 18079, 15419, 10595, 12377, 18025, 6740, - 14213, 18079, 15419, 10595, 17661, 18025, 6740, - 14213, 18079, 15419, 10595, 18039, 18025, 6740, - 14213, 18079, 15419, 10595, 20719, 5221, 18025, 6740, - 14213, 18079, 15731, 16459, 3673, 10595, 12197, 11347, 10595, 5221, 16631, 12023, 6740, - 14213, 18079, 15731, 16459, 3673, 10595, 12197, 11347, 10595, 5221, 16631, 16401, 6740, - 14213, 18079, 15731, 16459, 3673, 10595, 12197, 11347, 10595, 5221, 16631, 18025, 6740, - 14213, 18079, 18149, 18025, 6740, - 14213, 18079, 18679, 18025, 6740, - 14213, 18079, 18765, 18727, 18724, - 14213, 18079, 20687, 14193, 18678, - 14213, 18079, 21532, - 14213, 18335, 8282, - 14213, 18367, 11796, - 14213, 18694, - 14213, 19416, - 14213, 19475, 5220, - 14213, 19587, 19420, - 14213, 20927, 824, - 14213, 20927, 918, - 14213, 20927, 1116, - 14213, 20927, 1124, - 14213, 20927, 1360, - 14213, 20927, 1576, - 14213, 20927, 1856, - 14213, 20927, 2066, - 14213, 20927, 2748, - 14213, 20927, 2882, - 14213, 20927, 2992, - 14213, 20927, 3174, - 14213, 20927, 3208, - 14213, 20927, 3508, - 14213, 20927, 3672, - 14213, 20927, 3764, - 14213, 20927, 5220, - 14213, 20927, 7428, - 14213, 20927, 7596, - 14213, 20927, 8318, - 14213, 20927, 8804, - 14213, 20927, 9670, - 14213, 20927, 10094, - 14213, 20927, 10106, - 14213, 20927, 10844, - 14213, 20927, 12128, - 14213, 20927, 13398, - 14213, 20927, 14941, 824, - 14213, 20927, 14941, 918, - 14213, 20927, 14941, 1116, - 14213, 20927, 14941, 1124, - 14213, 20927, 14941, 1360, - 14213, 20927, 14941, 1576, - 14213, 20927, 14941, 1600, - 14213, 20927, 14941, 2066, - 14213, 20927, 14941, 2748, - 14213, 20927, 14941, 2882, - 14213, 20927, 14941, 2992, - 14213, 20927, 14941, 3174, - 14213, 20927, 14941, 3208, - 14213, 20927, 14941, 3508, - 14213, 20927, 14941, 3672, - 14213, 20927, 14941, 3764, - 14213, 20927, 14941, 5220, - 14213, 20927, 14941, 7428, - 14213, 20927, 14941, 7596, - 14213, 20927, 14941, 8318, - 14213, 20927, 14941, 8804, - 14213, 20927, 14941, 9670, - 14213, 20927, 14941, 10094, - 14213, 20927, 14941, 10106, - 14213, 20927, 14941, 10844, - 14213, 20927, 14941, 12128, - 14213, 20927, 14941, 13398, - 14213, 20927, 15575, 824, - 14213, 20927, 15575, 1116, - 14213, 20927, 15575, 1576, - 14213, 20927, 15575, 2066, - 14213, 20927, 15575, 2748, - 14213, 20927, 15575, 2992, - 14213, 20927, 15575, 3672, - 14213, 20927, 15575, 7428, - 14213, 20927, 15575, 7596, - 14213, 20927, 15575, 8804, - 14213, 20927, 15575, 9670, - 14213, 20927, 15575, 12128, - 14213, 20927, 15575, 13398, - 14213, 20927, 15575, 16159, 2748, - 14213, 20927, 15575, 16159, 8804, - 14213, 20927, 16159, 918, - 14213, 20927, 16159, 1360, - 14213, 20927, 16159, 2748, - 14213, 20927, 16159, 8804, - 14213, 20927, 16401, 824, - 14213, 20927, 16401, 918, - 14213, 20927, 16401, 1116, - 14213, 20927, 16401, 1360, - 14213, 20927, 16401, 1576, - 14213, 20927, 16401, 1600, - 14213, 20927, 16401, 1856, - 14213, 20927, 16401, 2066, - 14213, 20927, 16401, 2748, - 14213, 20927, 16401, 2992, - 14213, 20927, 16401, 3208, - 14213, 20927, 16401, 3672, - 14213, 20927, 16401, 7428, - 14213, 20927, 16401, 7596, - 14213, 20927, 16401, 8318, - 14213, 20927, 16401, 8804, - 14213, 20927, 16401, 9670, - 14213, 20927, 16401, 10106, - 14213, 20927, 16401, 12128, - 14213, 20927, 16401, 13398, - 14213, 20927, 18215, 1577, 10595, 1124, - 14213, 20927, 18215, 8319, 10595, 1577, 10595, 17206, - 14213, 20927, 19461, 824, - 14213, 20927, 19461, 918, - 14213, 20927, 19461, 1116, - 14213, 20927, 19461, 1360, - 14213, 20927, 19461, 1576, - 14213, 20927, 19461, 1600, - 14213, 20927, 19461, 1856, - 14213, 20927, 19461, 2748, - 14213, 20927, 19461, 2992, - 14213, 20927, 19461, 3174, - 14213, 20927, 19461, 3208, - 14213, 20927, 19461, 3672, - 14213, 20927, 19461, 3764, - 14213, 20927, 19461, 7428, - 14213, 20927, 19461, 7596, - 14213, 20927, 19461, 8318, - 14213, 20927, 19461, 8804, - 14213, 20927, 19461, 9670, - 14213, 20927, 19461, 10106, - 14213, 20927, 19461, 12128, - 14213, 20927, 19461, 13398, - 14213, 20927, 19461, 16159, 918, - 14213, 20927, 19461, 16159, 1360, - 14213, 20927, 21087, 824, - 14213, 20927, 21087, 918, - 14213, 20927, 21087, 1116, - 14213, 20927, 21087, 1124, - 14213, 20927, 21087, 1360, - 14213, 20927, 21087, 1576, - 14213, 20927, 21087, 2066, - 14213, 20927, 21087, 2748, - 14213, 20927, 21087, 2882, - 14213, 20927, 21087, 2992, - 14213, 20927, 21087, 3174, - 14213, 20927, 21087, 3208, - 14213, 20927, 21087, 3508, - 14213, 20927, 21087, 3672, - 14213, 20927, 21087, 3764, - 14213, 20927, 21087, 7428, - 14213, 20927, 21087, 7596, - 14213, 20927, 21087, 8318, - 14213, 20927, 21087, 8804, - 14213, 20927, 21087, 9670, - 14213, 20927, 21087, 10094, - 14213, 20927, 21087, 10106, - 14213, 20927, 21087, 10844, - 14213, 20927, 21087, 12128, - 14213, 20927, 21087, 13398, - 14233, 16832, - 14257, 46, - 14257, 966, - 14257, 967, 10595, 46, - 14257, 967, 10595, 5825, 11642, - 14257, 967, 10595, 5825, 15397, 46, - 14257, 967, 10595, 11642, - 14257, 967, 10595, 12499, 46, - 14257, 967, 10595, 14256, - 14257, 967, 10595, 15397, 46, - 14257, 5825, 15397, 46, - 14257, 15397, 46, - 14262, - 14267, 9244, - 14275, 14543, 12910, - 14275, 18731, 16703, 12910, - 14275, 19439, 12910, - 14275, 19765, 16703, 12910, - 14292, - 14305, 10595, 16919, 6076, - 14307, 857, 21057, 11428, - 14307, 7087, 11521, 14396, - 14307, 7087, 18010, - 14307, 7779, 6080, - 14307, 7779, 7087, 15970, - 14307, 7779, 14428, - 14307, 11725, 15970, - 14307, 13271, 6080, - 14307, 13271, 7087, 15970, - 14307, 13271, 14428, - 14307, 15513, 15970, - 14307, 15513, 15971, 9131, 3273, 15513, 15970, - 14307, 18585, 13407, 15970, - 14307, 20628, - 14310, - 14311, 10595, 7779, 7087, 11520, - 14311, 10595, 13271, 7087, 11520, - 14313, 9809, 17342, - 14313, 9809, 17466, - 14313, 9809, 20336, - 14313, 9809, 20540, - 14313, 9809, 20756, - 14313, 11798, - 14313, 11849, 2596, - 14313, 11849, 3056, - 14313, 11849, 3336, - 14313, 11849, 6720, - 14313, 11849, 6742, - 14313, 11849, 8736, - 14313, 11849, 10854, - 14313, 11849, 11916, - 14313, 11849, 13376, - 14313, 11849, 13654, - 14313, 13921, 9809, 8, - 14313, 13921, 9809, 16, - 14313, 13921, 9809, 28, - 14313, 13921, 9809, 40, - 14313, 13921, 9809, 58, - 14313, 13921, 9809, 72, - 14313, 13921, 9809, 94, - 14313, 13921, 9809, 306, - 14313, 13921, 9809, 674, - 14313, 13921, 9809, 17349, 22, - 14313, 13921, 9809, 17349, 34, - 14313, 13921, 9809, 17349, 394, - 14313, 13921, 9809, 17349, 580, - 14313, 13921, 9809, 20333, 58, - 14313, 14533, 11798, - 14313, 14903, 0, - 14313, 14903, 8, - 14313, 14903, 16, - 14313, 14903, 28, - 14313, 14903, 40, - 14313, 14903, 58, - 14313, 14903, 72, - 14313, 14903, 94, - 14313, 14903, 106, - 14313, 14903, 124, - 14313, 14903, 148, - 14313, 14903, 244, - 14313, 14903, 266, - 14313, 14903, 306, - 14313, 14903, 334, - 14313, 14903, 348, - 14313, 14903, 382, - 14313, 14903, 414, - 14313, 14903, 446, - 14313, 14903, 520, - 14313, 14903, 570, - 14313, 14903, 586, - 14313, 14903, 620, - 14313, 14903, 674, - 14313, 14903, 678, - 14313, 14903, 732, - 14313, 14903, 930, - 14313, 14903, 1040, - 14313, 14903, 1138, - 14313, 14903, 1160, - 14313, 14903, 1486, - 14313, 14903, 1786, - 14313, 14903, 1904, - 14313, 14903, 2142, - 14313, 14903, 2432, - 14313, 14903, 2480, - 14313, 14903, 2544, - 14313, 14903, 2593, 13605, 2938, - 14313, 14903, 2593, 13605, 7836, - 14313, 14903, 2593, 13605, 8798, - 14313, 14903, 2660, - 14313, 14903, 3030, - 14313, 14903, 3094, - 14313, 14903, 3222, - 14313, 14903, 3302, - 14313, 14903, 6286, - 14313, 14903, 10218, - 14313, 14903, 17349, 22, - 14313, 14903, 17349, 34, - 14313, 14903, 17349, 394, - 14313, 14903, 17349, 580, - 14313, 15133, 2596, - 14313, 15133, 2597, 16378, - 14313, 15133, 2597, 18566, - 14313, 15133, 3056, - 14313, 15133, 3212, - 14313, 15133, 3336, - 14313, 15133, 6720, - 14313, 15133, 6742, - 14313, 15133, 8736, - 14313, 15133, 11916, - 14313, 15133, 12018, - 14313, 15133, 12046, - 14313, 15133, 13376, - 14313, 15133, 13460, - 14313, 15133, 13654, - 14313, 15133, 14544, - 14313, 15133, 14794, - 14313, 15133, 15094, - 14313, 15133, 15626, - 14313, 15133, 15708, - 14313, 15133, 17056, - 14313, 15756, - 14313, 20659, 1212, - 14313, 20659, 7816, - 14313, 20659, 12518, - 14313, 20659, 14533, 1212, - 14313, 20659, 17643, 894, - 14321, 93, 12822, - 14323, 894, - 14323, 12210, - 14323, 14397, 10595, 19281, 11428, - 14330, - 14331, 18214, - 14334, - 14336, - 14337, 10595, 12028, - 14341, 3172, - 14342, - 14344, - 14351, 14903, 0, - 14351, 14903, 2, - 14351, 14903, 6, - 14351, 14903, 8, - 14351, 14903, 12, - 14351, 14903, 16, - 14351, 14903, 20, - 14351, 14903, 22, - 14351, 14903, 24, - 14351, 14903, 26, - 14351, 14903, 28, - 14351, 14903, 30, - 14351, 14903, 32, - 14351, 14903, 34, - 14351, 14903, 36, - 14351, 14903, 38, - 14351, 14903, 40, - 14351, 14903, 46, - 14351, 14903, 54, - 14351, 14903, 146, - 14351, 14903, 174, - 14351, 14903, 242, - 14351, 14903, 306, - 14351, 14903, 346, - 14351, 14903, 384, - 14351, 14903, 416, - 14351, 14903, 448, - 14351, 14903, 454, - 14351, 14903, 464, - 14351, 14903, 518, - 14351, 14903, 580, - 14351, 14903, 594, - 14351, 14903, 606, - 14351, 14903, 608, - 14351, 14903, 638, - 14351, 14903, 674, - 14351, 14903, 2092, - 14351, 14903, 2248, - 14351, 14903, 2250, - 14351, 14903, 2252, - 14351, 14903, 3028, - 14351, 14903, 3106, - 14351, 14903, 3300, - 14351, 14903, 3408, - 14351, 14903, 5874, - 14351, 14903, 5876, - 14351, 14903, 10392, - 14351, 14903, 10394, - 14351, 14903, 10396, - 14354, - 14363, 11718, - 14365, 7817, 15564, - 14368, - 14371, 29, 8282, - 14371, 95, 8282, - 14371, 9809, 17342, - 14371, 9809, 17466, - 14371, 9809, 20336, - 14371, 11798, - 14371, 11849, 2596, - 14371, 11849, 3056, - 14371, 11849, 3336, - 14371, 11849, 6720, - 14371, 11849, 6742, - 14371, 11849, 8736, - 14371, 11849, 10854, - 14371, 11849, 11916, - 14371, 11849, 13376, - 14371, 11849, 13654, - 14371, 13921, 9809, 0, - 14371, 13921, 9809, 8, - 14371, 13921, 9809, 16, - 14371, 13921, 9809, 28, - 14371, 13921, 9809, 40, - 14371, 13921, 9809, 72, - 14371, 13921, 9809, 94, - 14371, 13921, 9809, 306, - 14371, 13921, 9809, 486, - 14371, 13921, 9809, 674, - 14371, 14533, 11798, - 14371, 14903, 8, - 14371, 14903, 16, - 14371, 14903, 40, - 14371, 14903, 58, - 14371, 14903, 880, - 14371, 14903, 1002, - 14371, 14903, 1114, - 14371, 14903, 1424, - 14371, 14903, 1572, - 14371, 14903, 1770, - 14371, 14903, 1850, - 14371, 14903, 2056, - 14371, 14903, 2222, - 14371, 14903, 2374, - 14371, 14903, 2620, - 14371, 14903, 2848, - 14371, 14903, 2990, - 14371, 14903, 3166, - 14371, 14903, 3494, - 14371, 14903, 3624, - 14371, 14903, 5792, - 14371, 14903, 5978, - 14371, 14903, 6268, - 14371, 14903, 6346, - 14371, 14903, 6970, - 14371, 14903, 7432, - 14371, 14903, 7592, - 14371, 14903, 8658, - 14371, 14903, 8788, - 14371, 14903, 8898, - 14371, 14903, 9192, - 14371, 14903, 10088, - 14371, 14903, 10212, - 14371, 14903, 10806, - 14371, 14903, 11814, - 14371, 14903, 13752, - 14371, 15756, - 14371, 16614, - 14371, 17045, 8282, - 14371, 18335, 8282, - 14379, 13956, - 14381, 15958, - 14386, - 14392, - 14394, - 14397, 10595, 833, 983, 13807, 7779, 18329, 11520, - 14397, 10595, 3337, 19973, 17167, 633, 3225, 13270, - 14397, 10595, 7779, 7087, 11520, - 14397, 10595, 12525, 7087, 11520, - 14397, 10595, 13271, 7087, 11520, - 14397, 10595, 13483, 14397, 633, 3225, 13270, - 14397, 10595, 13807, 7087, 11520, - 14397, 10595, 13807, 13271, 18329, 11520, - 14397, 10595, 18669, 6706, - 14397, 10595, 19973, 894, - 14397, 10595, 21019, 46, - 14397, 16149, 123, 19973, 895, 841, 3273, 7087, 16149, 123, 18669, 894, - 14399, 10074, - 14407, 5832, - 14407, 7839, 10595, 1902, - 14407, 13803, 10595, 15410, - 14407, 13803, 10595, 15411, 841, 13485, 16942, - 14407, 15542, - 14407, 15543, 503, 11943, 632, - 14407, 16627, 10595, 15319, 6722, - 14407, 16627, 10595, 16607, 6722, - 14407, 18510, - 14407, 18511, 503, 11943, 632, - 14407, 18654, - 14407, 20905, 10595, 15410, - 14412, - 14421, 9450, - 14422, - 14427, 2593, 15131, 6757, 9910, - 14427, 2593, 15131, 13905, 16150, - 14427, 2593, 15131, 14499, 18335, 8282, - 14427, 2593, 15131, 18005, 18335, 8282, - 14427, 6757, 9910, - 14427, 11939, 11849, 2596, - 14427, 11939, 11849, 3056, - 14427, 11939, 11849, 3336, - 14427, 11939, 11849, 6720, - 14427, 11939, 11849, 6742, - 14427, 11939, 11849, 8736, - 14427, 11939, 11849, 11916, - 14427, 11939, 11849, 13376, - 14427, 11939, 11849, 13654, - 14427, 11939, 15133, 2597, 16378, - 14427, 11939, 15133, 3057, 16378, - 14427, 11939, 15133, 3212, - 14427, 11939, 15133, 3337, 16378, - 14427, 11939, 15133, 6721, 16378, - 14427, 11939, 15133, 6743, 16378, - 14427, 11939, 15133, 8737, 16378, - 14427, 11939, 15133, 11917, 16378, - 14427, 11939, 15133, 12018, - 14427, 11939, 15133, 12046, - 14427, 11939, 15133, 13377, 16378, - 14427, 11939, 15133, 13460, - 14427, 11939, 15133, 13655, 16378, - 14427, 11939, 15133, 14544, - 14427, 11939, 15133, 15094, - 14427, 11939, 15133, 15626, - 14427, 11939, 15133, 15708, - 14427, 11939, 15133, 17056, - 14427, 11939, 19587, 8282, - 14427, 13483, 14903, 28, - 14427, 13483, 14903, 230, - 14427, 13483, 14903, 428, - 14427, 13483, 14903, 458, - 14427, 13483, 14903, 534, - 14427, 13483, 14903, 578, - 14427, 13483, 14903, 646, - 14427, 13483, 14903, 1150, - 14427, 13483, 14903, 1278, - 14427, 13483, 14903, 1362, - 14427, 13483, 14903, 1908, - 14427, 13483, 14903, 1988, - 14427, 13483, 14903, 2593, 14427, 266, - 14427, 13483, 14903, 2593, 14427, 824, - 14427, 13483, 14903, 2593, 14427, 1186, - 14427, 13483, 14903, 2593, 14427, 1312, - 14427, 13483, 14903, 2593, 14427, 1592, - 14427, 13483, 14903, 2593, 14427, 1602, - 14427, 13483, 14903, 2593, 14427, 2610, - 14427, 13483, 14903, 2593, 14427, 7266, - 14427, 13483, 14903, 2593, 14427, 9712, - 14427, 13483, 14903, 2593, 14427, 13418, - 14427, 13483, 14903, 2593, 14427, 14656, - 14427, 13483, 14903, 2593, 15131, 2438, - 14427, 13483, 14903, 2593, 15131, 2550, - 14427, 13483, 14903, 2593, 15131, 3506, - 14427, 13483, 14903, 2593, 15131, 13418, - 14427, 13483, 14903, 2610, - 14427, 13483, 14903, 2706, - 14427, 13483, 14903, 3084, - 14427, 13483, 14903, 3196, - 14427, 13483, 14903, 5222, - 14427, 13483, 14903, 7096, - 14427, 13483, 14903, 7266, - 14427, 13483, 14903, 7556, - 14427, 13483, 14903, 7608, - 14427, 13483, 14903, 9712, - 14427, 13483, 14903, 9816, - 14427, 13483, 14903, 10494, - 14427, 13483, 14903, 10850, - 14427, 13483, 14903, 11792, - 14427, 13483, 14903, 12094, - 14427, 13483, 14903, 12306, - 14427, 13483, 14903, 12478, - 14427, 13483, 14903, 13346, - 14427, 13483, 14903, 13418, - 14427, 13483, 14903, 14656, - 14427, 13483, 14903, 15622, - 14427, 13483, 14903, 16079, 9712, - 14427, 13483, 14903, 17447, 7608, - 14427, 13483, 14903, 17541, 7608, - 14427, 13483, 14903, 18055, 266, - 14427, 13483, 14903, 18875, 458, - 14427, 13483, 14903, 18875, 5220, - 14427, 13483, 14903, 18875, 7266, - 14427, 13483, 14903, 18875, 7556, - 14427, 13483, 14903, 21079, 458, - 14427, 13483, 14903, 21079, 1278, - 14427, 13483, 14903, 21079, 9712, - 14427, 13483, 14903, 21079, 14656, - 14427, 15565, 429, 578, - 14427, 15565, 535, 578, - 14427, 15565, 1860, - 14427, 15565, 1909, 578, - 14427, 15565, 3197, 578, - 14427, 15565, 13419, 9816, - 14427, 15565, 17154, - 14427, 15993, 14903, 28, - 14427, 15993, 14903, 230, - 14427, 15993, 14903, 428, - 14427, 15993, 14903, 458, - 14427, 15993, 14903, 534, - 14427, 15993, 14903, 578, - 14427, 15993, 14903, 646, - 14427, 15993, 14903, 1150, - 14427, 15993, 14903, 1278, - 14427, 15993, 14903, 1362, - 14427, 15993, 14903, 1908, - 14427, 15993, 14903, 1988, - 14427, 15993, 14903, 2593, 14427, 266, - 14427, 15993, 14903, 2593, 14427, 824, - 14427, 15993, 14903, 2593, 14427, 1186, - 14427, 15993, 14903, 2593, 14427, 1312, - 14427, 15993, 14903, 2593, 14427, 1592, - 14427, 15993, 14903, 2593, 14427, 1602, - 14427, 15993, 14903, 2593, 14427, 2610, - 14427, 15993, 14903, 2593, 14427, 7266, - 14427, 15993, 14903, 2593, 14427, 9712, - 14427, 15993, 14903, 2593, 14427, 13418, - 14427, 15993, 14903, 2593, 14427, 14656, - 14427, 15993, 14903, 2593, 15131, 2438, - 14427, 15993, 14903, 2593, 15131, 2550, - 14427, 15993, 14903, 2593, 15131, 3506, - 14427, 15993, 14903, 2593, 15131, 13418, - 14427, 15993, 14903, 2610, - 14427, 15993, 14903, 2706, - 14427, 15993, 14903, 3084, - 14427, 15993, 14903, 3196, - 14427, 15993, 14903, 5222, - 14427, 15993, 14903, 7096, - 14427, 15993, 14903, 7266, - 14427, 15993, 14903, 7556, - 14427, 15993, 14903, 7608, - 14427, 15993, 14903, 9712, - 14427, 15993, 14903, 9816, - 14427, 15993, 14903, 10494, - 14427, 15993, 14903, 10850, - 14427, 15993, 14903, 11792, - 14427, 15993, 14903, 12094, - 14427, 15993, 14903, 12306, - 14427, 15993, 14903, 12478, - 14427, 15993, 14903, 13346, - 14427, 15993, 14903, 13418, - 14427, 15993, 14903, 14656, - 14427, 15993, 14903, 15622, - 14427, 15993, 14903, 16079, 9712, - 14427, 15993, 14903, 17447, 7608, - 14427, 15993, 14903, 17541, 7608, - 14427, 15993, 14903, 18055, 266, - 14427, 15993, 14903, 18875, 458, - 14427, 15993, 14903, 18875, 5220, - 14427, 15993, 14903, 18875, 7266, - 14427, 15993, 14903, 18875, 7556, - 14427, 15993, 14903, 21079, 458, - 14427, 15993, 14903, 21079, 1278, - 14427, 15993, 14903, 21079, 9712, - 14427, 15993, 14903, 21079, 14656, - 14427, 17927, 2597, 7086, - 14427, 18819, 459, 11346, - 14427, 18819, 18451, 11434, - 14427, 18819, 18451, 12492, - 14427, 21145, 16150, - 14433, 10595, 12210, - 14437, 5942, - 14441, 1015, 6682, - 14441, 6682, - 14445, 9907, 19315, 9809, 18220, - 14450, - 14451, 10595, 7779, 12178, - 14451, 10595, 13271, 12178, - 14451, 12420, - 14458, - 14463, 2163, 7816, - 14463, 18228, - 14463, 21571, 20163, 11428, - 14469, 9808, - 14469, 16006, - 14469, 19928, - 14476, - 14477, 14782, - 14489, 20016, - 14495, 1391, 11910, - 14495, 1391, 12273, 11910, - 14495, 1391, 14901, 3690, - 14495, 1391, 14901, 10704, - 14495, 1391, 16229, 12272, - 14495, 1391, 16229, 14732, - 14495, 1391, 16335, 3690, - 14495, 1391, 16335, 10704, - 14495, 1391, 17971, 11910, - 14499, 1630, - 14499, 16083, 15565, 6741, 3336, - 14509, 9808, - 14513, 10143, 18669, 5692, - 14513, 10143, 19973, 5692, - 14513, 10143, 21412, - 14513, 10143, 21414, - 14513, 10143, 21416, - 14513, 10143, 21418, - 14513, 10143, 21420, - 14513, 10143, 21422, - 14513, 10143, 21424, - 14513, 10143, 21426, - 14513, 10143, 21428, - 14513, 10143, 21430, - 14513, 10143, 21432, - 14513, 10143, 21434, - 14513, 10143, 21436, - 14513, 10143, 21438, - 14513, 10143, 21440, - 14513, 10143, 21442, - 14513, 10143, 21444, - 14513, 10143, 21446, - 14513, 10143, 21448, - 14513, 10143, 21450, - 14513, 10143, 21452, - 14513, 10143, 21454, - 14513, 10143, 21456, - 14513, 10143, 21458, - 14513, 10143, 21460, - 14513, 10143, 21462, - 14513, 10143, 21464, - 14513, 10143, 21466, - 14513, 10143, 21468, - 14513, 10143, 21470, - 14513, 10143, 21472, - 14513, 10143, 21474, - 14513, 10143, 21476, - 14513, 10143, 21478, - 14513, 10143, 21480, - 14513, 10143, 21482, - 14513, 10143, 21484, - 14513, 10143, 21486, - 14513, 10143, 21488, - 14513, 10143, 21490, - 14513, 10143, 21492, - 14513, 10143, 21494, - 14513, 10143, 21496, - 14513, 10143, 21498, - 14513, 10143, 21500, - 14513, 10143, 21502, - 14513, 10143, 21504, - 14513, 10143, 21506, - 14513, 10143, 21508, - 14513, 10143, 21580, - 14513, 10143, 21582, - 14513, 10143, 21584, - 14513, 10143, 21586, - 14513, 10143, 21588, - 14513, 10143, 21590, - 14513, 10143, 21592, - 14513, 10143, 21594, - 14513, 10143, 21596, - 14513, 10143, 21598, - 14513, 10143, 21600, - 14513, 10143, 21602, - 14513, 10143, 21604, - 14513, 10143, 21606, - 14513, 10143, 21608, - 14513, 10143, 21610, - 14513, 10143, 21612, - 14513, 10143, 21614, - 14513, 10143, 21616, - 14513, 10143, 21618, - 14513, 10143, 21620, - 14513, 10143, 21622, - 14513, 10143, 21624, - 14513, 10143, 21626, - 14513, 10143, 21628, - 14513, 10143, 21630, - 14513, 10143, 21632, - 14513, 10143, 21634, - 14513, 10143, 21636, - 14513, 10143, 21638, - 14513, 10143, 21640, - 14513, 10143, 21642, - 14513, 10143, 21644, - 14513, 10143, 21646, - 14513, 10143, 21648, - 14513, 10143, 21650, - 14513, 10143, 21652, - 14513, 10143, 21654, - 14513, 10143, 21656, - 14513, 10143, 21658, - 14513, 10143, 21660, - 14513, 10143, 21662, - 14513, 10143, 21664, - 14513, 10143, 21666, - 14513, 10143, 21668, - 14513, 10143, 21670, - 14513, 10143, 21672, - 14513, 10143, 21674, - 14513, 10143, 21676, - 14531, 11718, - 14531, 12010, - 14531, 14396, - 14531, 15136, - 14531, 15512, - 14531, 21215, 14976, - 14531, 21387, 11398, - 14533, 669, 10040, - 14533, 2163, 7816, - 14533, 6407, 10040, - 14533, 7779, 857, 20877, 15970, - 14533, 9242, - 14533, 10577, 18228, - 14533, 11349, 14178, - 14533, 11703, 11942, - 14533, 11725, 7850, - 14533, 12523, 19359, 8282, - 14533, 13192, - 14533, 13193, 19359, 8282, - 14533, 13271, 857, 19215, 15970, - 14533, 13802, - 14533, 14450, - 14533, 14760, - 14533, 15067, 19214, - 14533, 15067, 19215, 10595, 18658, - 14533, 15067, 20876, - 14533, 15513, 13802, - 14533, 15513, 20904, - 14533, 15535, 2499, 9808, - 14533, 15542, - 14533, 16035, 11849, 2596, - 14533, 16035, 11849, 3056, - 14533, 16035, 11849, 3336, - 14533, 16035, 11849, 6720, - 14533, 16035, 11849, 6742, - 14533, 16035, 11849, 8736, - 14533, 16035, 11849, 11916, - 14533, 16035, 11849, 13376, - 14533, 16035, 11849, 13654, - 14533, 16035, 15133, 3212, - 14533, 16603, 502, - 14533, 16603, 840, - 14533, 16783, 14760, - 14533, 17119, 18214, - 14533, 18010, - 14533, 18312, - 14533, 18335, 8282, - 14533, 18506, - 14533, 18510, - 14533, 18669, 894, - 14533, 18669, 895, 7779, 19610, - 14533, 18669, 895, 14533, 7779, 19610, - 14533, 18669, 895, 14533, 13271, 19610, - 14533, 18669, 7816, - 14533, 20469, 8282, - 14533, 20904, - 14533, 21373, 19359, 8282, - 14533, 21531, 19359, 8282, - 14534, - 14535, 6682, - 14541, 15564, - 14543, 8808, - 14555, 9808, - 14555, 9809, 841, 17101, 18256, - 14555, 9809, 841, 17101, 18257, 10595, 13677, 11346, - 14555, 9809, 10595, 1213, 11502, - 14555, 9809, 10595, 3337, 6403, 11347, 841, 3337, 6403, 11502, - 14555, 9809, 10595, 11571, 11346, - 14555, 9809, 11347, 9243, 9808, - 14555, 9809, 11347, 13677, 18214, - 14555, 9809, 11347, 19213, 11428, - 14555, 9809, 11347, 20163, 11428, - 14555, 10595, 17496, - 14555, 11702, - 14560, - 14587, 7774, - 14588, - 14591, 18802, - 14593, 9808, - 14595, 13962, - 14601, 6258, - 14601, 13502, - 14609, 9173, 18010, - 14611, 7091, 9808, - 14623, 14290, - 14629, 6382, - 14631, 12210, - 14632, - 14633, 16909, 11598, - 14633, 20659, 8282, - 14635, 17870, - 14638, - 14640, - 14643, 20620, - 14647, 9474, - 14653, 12051, 9808, - 14653, 12054, - 14666, - 14675, 13145, 9808, - 14691, 13530, - 14694, - 14699, 14903, 1280, - 14699, 14903, 1782, - 14699, 14903, 5206, - 14699, 14903, 6246, - 14699, 14903, 6990, - 14699, 14903, 7080, - 14699, 14903, 7412, - 14699, 14903, 8737, 16378, - 14699, 14903, 10380, - 14699, 14903, 12000, - 14699, 14903, 12276, - 14699, 14903, 12314, - 14699, 14903, 12436, - 14699, 14903, 12460, - 14699, 14903, 12590, - 14699, 14903, 13088, - 14699, 14903, 13240, - 14699, 14903, 13352, - 14699, 14903, 13622, - 14699, 14903, 13976, - 14699, 14903, 14188, - 14699, 14903, 15058, - 14699, 14903, 15094, - 14699, 14903, 15628, - 14699, 14903, 15914, - 14699, 14903, 18236, - 14699, 14903, 18326, - 14702, - 14708, - 14720, - 14721, 841, 9210, - 14721, 841, 15458, - 14721, 841, 15798, - 14725, 14533, 1213, 10173, 8282, - 14725, 14604, - 14725, 14903, 0, - 14725, 14903, 8, - 14725, 14903, 16, - 14725, 14903, 28, - 14725, 14903, 40, - 14725, 14903, 66, - 14725, 14903, 204, - 14725, 14903, 214, - 14725, 14903, 480, - 14725, 14903, 692, - 14725, 14903, 698, - 14725, 14903, 704, - 14725, 14903, 732, - 14725, 14903, 734, - 14725, 14903, 736, - 14725, 14903, 740, - 14725, 14903, 744, - 14725, 14903, 3496, - 14725, 14903, 3522, - 14725, 14903, 3630, - 14725, 14903, 3676, - 14725, 14903, 9820, - 14725, 14903, 10760, - 14725, 14903, 10778, - 14725, 14903, 11416, - 14725, 14903, 11680, - 14725, 14903, 12216, - 14725, 14903, 12312, - 14725, 14903, 12666, - 14725, 14903, 12820, - 14725, 14903, 13164, - 14725, 14903, 13268, - 14725, 14903, 14046, - 14725, 14903, 14052, - 14725, 14903, 14214, - 14725, 14903, 14848, - 14725, 14903, 15638, - 14725, 14903, 15816, - 14725, 14903, 15822, - 14725, 14903, 16024, - 14725, 14903, 16452, - 14725, 14903, 16846, - 14725, 14903, 16892, - 14725, 14903, 17224, - 14725, 14903, 18688, - 14725, 14903, 19454, - 14725, 14903, 20032, - 14725, 14903, 20072, - 14725, 14903, 20116, - 14725, 14903, 20156, - 14725, 14903, 20196, - 14725, 14903, 20204, - 14725, 14903, 20206, - 14725, 14903, 20220, - 14725, 14903, 20222, - 14725, 14903, 20224, - 14725, 14903, 20228, - 14725, 14903, 20230, - 14725, 14903, 20544, - 14725, 14903, 20568, - 14725, 14903, 20598, - 14725, 14903, 20600, - 14725, 14903, 20642, - 14725, 14903, 20672, - 14725, 14903, 20674, - 14725, 14903, 20678, - 14725, 14903, 20702, - 14725, 14903, 20704, - 14725, 14903, 20708, - 14725, 14903, 20710, - 14725, 14903, 20768, - 14725, 14903, 20942, - 14725, 14903, 20950, - 14725, 14903, 20952, - 14725, 14903, 20970, - 14725, 14903, 20972, - 14725, 14903, 21124, - 14725, 14903, 21126, - 14725, 14903, 21140, - 14725, 14903, 21148, - 14725, 14903, 21174, - 14725, 14903, 21184, - 14725, 14903, 21186, - 14725, 14903, 21188, - 14725, 14903, 21226, - 14725, 14903, 21534, - 14725, 14903, 21692, - 14725, 14903, 21712, - 14725, 14903, 21728, - 14725, 14903, 21730, - 14725, 14903, 21732, - 14725, 14903, 21742, - 14725, 14903, 21760, - 14725, 15465, 1213, 10173, 8282, - 14725, 17601, 9820, - 14725, 17601, 11680, - 14725, 17601, 12216, - 14725, 17601, 12312, - 14725, 17601, 12666, - 14725, 17601, 12820, - 14725, 17601, 13164, - 14725, 17601, 13268, - 14725, 17601, 14604, - 14725, 17601, 14848, - 14725, 17601, 15638, - 14725, 17601, 16024, - 14725, 17601, 16452, - 14725, 17601, 16846, - 14725, 17601, 16892, - 14725, 17601, 17224, - 14725, 17601, 18688, - 14725, 17601, 19454, - 14725, 17601, 19966, - 14725, 17601, 19976, - 14725, 17601, 20032, - 14725, 17601, 20072, - 14725, 17601, 20116, - 14725, 17601, 20156, - 14725, 17601, 20196, - 14725, 17601, 20198, - 14725, 17601, 20200, - 14725, 17601, 20202, - 14725, 17601, 20204, - 14725, 17601, 20206, - 14725, 17601, 20208, - 14725, 17601, 20220, - 14725, 17601, 20222, - 14725, 17601, 20224, - 14725, 17601, 20228, - 14725, 17601, 20230, - 14725, 17601, 20232, - 14725, 17601, 20340, - 14725, 17601, 20512, - 14725, 17601, 20514, - 14725, 17601, 20516, - 14725, 17601, 20518, - 14725, 17601, 20520, - 14725, 17601, 20568, - 14725, 17601, 20598, - 14725, 17601, 20600, - 14725, 17601, 20602, - 14725, 17601, 20642, - 14725, 17601, 20644, - 14725, 17601, 20648, - 14725, 17601, 20670, - 14725, 17601, 20672, - 14725, 17601, 20674, - 14725, 17601, 20676, - 14725, 17601, 20678, - 14725, 17601, 20702, - 14725, 17601, 20704, - 14725, 17601, 20708, - 14725, 17601, 20710, - 14725, 17601, 20734, - 14725, 17601, 20768, - 14725, 17601, 20816, - 14725, 17601, 20896, - 14725, 17601, 20898, - 14725, 17601, 20932, - 14725, 17601, 20934, - 14725, 17601, 20940, - 14725, 17601, 20942, - 14725, 17601, 20950, - 14725, 17601, 20952, - 14725, 17601, 20970, - 14725, 17601, 20972, - 14725, 17601, 20992, - 14725, 17601, 20994, - 14725, 17601, 20998, - 14725, 17601, 21000, - 14725, 17601, 21008, - 14725, 17601, 21028, - 14725, 17601, 21030, - 14725, 17601, 21032, - 14725, 17601, 21034, - 14725, 17601, 21066, - 14725, 17601, 21068, - 14725, 17601, 21106, - 14725, 17601, 21110, - 14725, 17601, 21112, - 14725, 17601, 21114, - 14725, 17601, 21124, - 14725, 17601, 21126, - 14725, 17601, 21128, - 14725, 17601, 21130, - 14725, 17601, 21164, - 14725, 17601, 21166, - 14725, 17601, 21168, - 14725, 17601, 21170, - 14725, 17601, 21172, - 14725, 17601, 21174, - 14725, 17601, 21182, - 14725, 17601, 21212, - 14725, 17601, 21398, - 14725, 17601, 21522, - 14725, 17601, 21524, - 14725, 17601, 21526, - 14725, 17601, 21534, - 14725, 17601, 21550, - 14725, 17601, 21562, - 14725, 17601, 21574, - 14725, 17601, 21686, - 14725, 17601, 21688, - 14725, 17601, 21694, - 14725, 17601, 21696, - 14725, 17601, 21702, - 14725, 17601, 21716, - 14725, 17601, 21728, - 14725, 17601, 21730, - 14725, 17601, 21738, - 14725, 17601, 21740, - 14725, 17601, 21746, - 14725, 17601, 21754, - 14725, 17601, 21756, - 14725, 17601, 21760, - 14725, 17601, 21774, - 14725, 17601, 21806, - 14725, 17601, 21812, - 14725, 17601, 21816, - 14725, 19183, 9820, - 14725, 19183, 11680, - 14725, 19183, 12216, - 14725, 19183, 12312, - 14725, 19183, 12666, - 14725, 19183, 12820, - 14725, 19183, 13164, - 14725, 19183, 13268, - 14725, 19183, 14848, - 14725, 19183, 15638, - 14725, 19183, 16024, - 14725, 19183, 16452, - 14725, 19183, 16846, - 14725, 19183, 16892, - 14725, 19183, 17224, - 14725, 19183, 18688, - 14725, 19183, 19454, - 14725, 19183, 20032, - 14725, 19183, 20072, - 14725, 19183, 20116, - 14725, 19183, 20156, - 14725, 19183, 20196, - 14725, 19183, 20198, - 14725, 19183, 20202, - 14725, 19183, 20206, - 14725, 19183, 20208, - 14725, 19183, 20220, - 14725, 19183, 20224, - 14725, 19183, 20226, - 14725, 19183, 20228, - 14725, 19183, 20230, - 14725, 19183, 20232, - 14725, 19183, 20342, - 14725, 19183, 20498, - 14725, 19183, 20500, - 14725, 19183, 20502, - 14725, 19183, 20504, - 14725, 19183, 20544, - 14725, 19183, 20562, - 14725, 19183, 20564, - 14725, 19183, 20566, - 14725, 19183, 20568, - 14725, 19183, 20570, - 14725, 19183, 20598, - 14725, 19183, 20600, - 14725, 19183, 20604, - 14725, 19183, 20642, - 14725, 19183, 20644, - 14725, 19183, 20646, - 14725, 19183, 20650, - 14725, 19183, 20672, - 14725, 19183, 20674, - 14725, 19183, 20676, - 14725, 19183, 20678, - 14725, 19183, 20702, - 14725, 19183, 20704, - 14725, 19183, 20708, - 14725, 19183, 20710, - 14725, 19183, 20734, - 14725, 19183, 20768, - 14725, 19183, 20896, - 14725, 19183, 20910, - 14725, 19183, 20912, - 14725, 19183, 20914, - 14725, 19183, 20916, - 14725, 19183, 20932, - 14725, 19183, 20940, - 14725, 19183, 20942, - 14725, 19183, 20946, - 14725, 19183, 20952, - 14725, 19183, 20970, - 14725, 19183, 20972, - 14725, 19183, 20992, - 14725, 19183, 20996, - 14725, 19183, 21000, - 14725, 19183, 21028, - 14725, 19183, 21032, - 14725, 19183, 21034, - 14725, 19183, 21108, - 14725, 19183, 21124, - 14725, 19183, 21126, - 14725, 19183, 21128, - 14725, 19183, 21138, - 14725, 19183, 21140, - 14725, 19183, 21146, - 14725, 19183, 21148, - 14725, 19183, 21150, - 14725, 19183, 21154, - 14725, 19183, 21166, - 14725, 19183, 21168, - 14725, 19183, 21172, - 14725, 19183, 21182, - 14725, 19183, 21184, - 14725, 19183, 21186, - 14725, 19183, 21188, - 14725, 19183, 21212, - 14725, 19183, 21226, - 14725, 19183, 21364, - 14725, 19183, 21366, - 14725, 19183, 21384, - 14725, 19183, 21402, - 14725, 19183, 21404, - 14725, 19183, 21510, - 14725, 19183, 21512, - 14725, 19183, 21534, - 14725, 19183, 21544, - 14725, 19183, 21548, - 14725, 19183, 21556, - 14725, 19183, 21576, - 14725, 19183, 21682, - 14725, 19183, 21684, - 14725, 19183, 21690, - 14725, 19183, 21692, - 14725, 19183, 21698, - 14725, 19183, 21700, - 14725, 19183, 21712, - 14725, 19183, 21722, - 14725, 19183, 21730, - 14725, 19183, 21732, - 14725, 19183, 21734, - 14725, 19183, 21736, - 14725, 19183, 21738, - 14725, 19183, 21742, - 14725, 19183, 21750, - 14725, 19183, 21762, - 14725, 19183, 21776, - 14725, 19183, 21778, - 14725, 19183, 21780, - 14725, 19183, 21782, - 14725, 19183, 21788, - 14725, 19183, 21790, - 14725, 19183, 21792, - 14725, 19183, 21802, - 14725, 19183, 21806, - 14725, 19183, 21808, - 14725, 19183, 21818, - 14725, 19183, 21824, - 14725, 19185, 0, - 14725, 19185, 8, - 14725, 19185, 16, - 14725, 19185, 28, - 14725, 19185, 40, - 14725, 19185, 66, - 14725, 19185, 204, - 14725, 19185, 214, - 14725, 19185, 480, - 14725, 19185, 692, - 14725, 19185, 698, - 14725, 19185, 704, - 14725, 19185, 732, - 14725, 19185, 734, - 14725, 19185, 736, - 14725, 19185, 740, - 14725, 19185, 744, - 14725, 19185, 766, - 14725, 19185, 768, - 14725, 19185, 1720, - 14725, 19185, 1722, - 14725, 19185, 1724, - 14725, 19185, 1726, - 14725, 19185, 2566, - 14725, 19185, 2568, - 14725, 19185, 2570, - 14725, 19185, 3358, - 14725, 19185, 3360, - 14725, 19185, 3496, - 14725, 19185, 3522, - 14725, 19185, 3630, - 14725, 19185, 3676, - 14725, 19185, 3868, - 14725, 19185, 6542, - 14725, 19185, 6544, - 14725, 19185, 6556, - 14725, 19185, 6558, - 14725, 19185, 6560, - 14725, 19185, 6562, - 14725, 19185, 7336, - 14725, 19185, 7338, - 14725, 19185, 7340, - 14725, 19185, 7342, - 14725, 19185, 7344, - 14725, 19185, 9002, - 14725, 19185, 9004, - 14725, 19185, 9006, - 14725, 19185, 10276, - 14725, 19185, 10278, - 14725, 19185, 10680, - 14725, 19185, 10682, - 14725, 19185, 10744, - 14725, 19185, 10758, - 14725, 19185, 10760, - 14725, 19185, 10762, - 14725, 19185, 10774, - 14725, 19185, 10776, - 14725, 19185, 10778, - 14725, 19185, 10780, - 14725, 19185, 10782, - 14725, 19185, 11416, - 14725, 19185, 11934, - 14725, 19185, 11962, - 14725, 19185, 11964, - 14725, 19185, 12292, - 14725, 19185, 12294, - 14725, 19185, 12296, - 14725, 19185, 13012, - 14725, 19185, 13014, - 14725, 19185, 13016, - 14725, 19185, 13778, - 14725, 19185, 13780, - 14725, 19185, 14012, - 14725, 19185, 14028, - 14725, 19185, 14030, - 14725, 19185, 14042, - 14725, 19185, 14044, - 14725, 19185, 14046, - 14725, 19185, 14048, - 14725, 19185, 14050, - 14725, 19185, 14052, - 14725, 19185, 14604, - 14725, 19185, 14764, - 14725, 19185, 15808, - 14725, 19185, 15816, - 14725, 19185, 15818, - 14725, 19185, 15822, - 14725, 19185, 15884, - 14725, 19185, 15886, - 14725, 19185, 15888, - 14725, 19185, 15890, - 14725, 19185, 16382, - 14725, 19185, 17302, - 14725, 19185, 17478, - 14725, 19185, 20218, - 14727, 14903, 268, - 14727, 14903, 526, - 14727, 14903, 876, - 14727, 14903, 2268, - 14727, 14903, 2524, - 14727, 14903, 3200, - 14727, 14903, 3508, - 14727, 14903, 5790, - 14727, 14903, 7120, - 14727, 14903, 7558, - 14727, 14903, 9326, - 14727, 14903, 9730, - 14727, 14903, 10080, - 14727, 14903, 10764, - 14727, 14903, 10852, - 14727, 14903, 11376, - 14727, 14903, 12142, - 14727, 14903, 13330, - 14727, 14903, 14882, - 14727, 14903, 15370, - 14727, 14903, 20374, - 14727, 15133, 2596, - 14727, 15133, 2597, 16378, - 14727, 15133, 3212, - 14727, 15133, 6720, - 14727, 15133, 15708, - 14735, 8283, 12525, 1212, - 14735, 8283, 13807, 1212, - 14735, 8283, 14981, 14396, - 14735, 13183, 3051, 1212, - 14735, 13183, 9416, - 14735, 13183, 9731, 1212, - 14735, 13183, 12205, 13124, - 14735, 13183, 12205, 13368, - 14735, 13183, 12205, 15304, - 14735, 13183, 12220, - 14735, 13183, 12258, - 14735, 13183, 12259, 12203, 1391, 3430, - 14735, 13183, 12636, - 14735, 13183, 13124, - 14735, 13183, 13368, - 14735, 13183, 13412, - 14735, 13183, 13744, - 14735, 13183, 14449, 503, 12592, - 14735, 13183, 15304, - 14735, 13183, 15305, 13208, - 14735, 13183, 15310, - 14735, 13183, 21123, 15746, - 14735, 14179, 2594, - 14735, 14179, 6330, - 14735, 14179, 7388, - 14735, 14179, 11439, 14716, - 14735, 14179, 11806, - 14735, 14179, 12712, - 14735, 14179, 13128, - 14735, 14179, 13206, - 14735, 14179, 13260, - 14735, 14179, 13368, - 14735, 14179, 13630, - 14735, 14179, 14033, 923, 10768, - 14735, 14179, 14036, - 14735, 14179, 14109, 12084, - 14735, 14179, 14109, 13208, - 14735, 14179, 14110, - 14735, 14179, 14126, - 14735, 14179, 14672, - 14735, 14179, 14673, 15048, - 14735, 14179, 15006, - 14735, 14179, 15007, 14814, - 14735, 14179, 15200, - 14735, 14179, 15307, 9168, - 14735, 14179, 15640, - 14735, 14179, 16258, - 14735, 14179, 17213, 14664, - 14735, 14179, 17213, 15308, - 14735, 14179, 18100, - 14735, 14179, 19098, - 14735, 14179, 20182, - 14735, 14903, 268, - 14735, 14903, 269, 10595, 12592, - 14735, 14903, 526, - 14735, 14903, 527, 10595, 9416, - 14735, 14903, 527, 10595, 14448, - 14735, 14903, 926, - 14735, 14903, 927, 10595, 9416, - 14735, 14903, 927, 10595, 14448, - 14735, 14903, 1608, - 14735, 14903, 1856, - 14735, 14903, 1857, 10595, 9416, - 14735, 14903, 1857, 10595, 14448, - 14735, 14903, 2268, - 14735, 14903, 2269, 10595, 14448, - 14735, 14903, 2524, - 14735, 14903, 2525, 10595, 14448, - 14735, 14903, 2786, - 14735, 14903, 2787, 10595, 14448, - 14735, 14903, 3198, - 14735, 14903, 3199, 10595, 14448, - 14735, 14903, 3216, - 14735, 14903, 3217, 10595, 14448, - 14735, 14903, 3430, - 14735, 14903, 3431, 10595, 12258, - 14735, 14903, 3431, 10595, 14448, - 14735, 14903, 3700, - 14735, 14903, 3701, 10595, 12220, - 14735, 14903, 3701, 10595, 14448, - 14735, 14903, 5220, - 14735, 14903, 5221, 10595, 12592, - 14735, 14903, 5221, 10595, 13124, - 14735, 14903, 5221, 10595, 15304, - 14735, 14903, 5284, - 14735, 14903, 9440, - 14735, 14903, 9441, 10595, 14448, - 14735, 14903, 9730, - 14735, 14903, 9731, 10595, 3051, 1212, - 14735, 14903, 9731, 10595, 9731, 1212, - 14735, 14903, 9731, 10595, 14448, - 14735, 14903, 9731, 10595, 14449, 841, 3051, 1212, - 14735, 14903, 9731, 10595, 14449, 841, 9731, 1212, - 14735, 14903, 10587, 268, - 14735, 14903, 10587, 1856, - 14735, 14903, 10587, 3198, - 14735, 14903, 10587, 5220, - 14735, 14903, 10587, 9440, - 14735, 14903, 10587, 11794, - 14735, 14903, 10587, 12023, 2268, - 14735, 14903, 10587, 12466, - 14735, 14903, 11794, - 14735, 14903, 11795, 10595, 14448, - 14735, 14903, 12023, 526, - 14735, 14903, 12023, 527, 10595, 14448, - 14735, 14903, 12023, 1856, - 14735, 14903, 12023, 1857, 10595, 14448, - 14735, 14903, 12023, 2268, - 14735, 14903, 12023, 2524, - 14735, 14903, 12023, 13740, - 14735, 14903, 12142, - 14735, 14903, 12143, 10595, 14448, - 14735, 14903, 12466, - 14735, 14903, 12467, 10595, 14448, - 14735, 14903, 13740, - 14735, 14903, 13741, 10595, 14448, - 14735, 14903, 14112, - 14735, 14903, 14113, 10595, 14448, - 14735, 14903, 15370, - 14735, 14903, 15371, 10595, 14448, - 14735, 14903, 20315, 5284, - 14735, 14903, 20315, 9243, 9808, - 14735, 18079, 5221, 12466, - 14735, 18079, 17393, 3431, 3700, - 14735, 18079, 17393, 3701, 3701, 13124, - 14735, 18079, 17393, 14533, 3430, - 14735, 18079, 17393, 14533, 3700, - 14735, 20659, 2525, 16340, - 14735, 20659, 3069, 13122, - 14735, 20659, 12596, - 14735, 20659, 13120, - 14735, 20659, 14672, - 14735, 20659, 19098, - 14741, 10595, 13965, 11718, - 14753, 13225, 15513, 18220, - 14753, 13225, 15513, 18221, 315, 11521, 15512, - 14759, 6682, - 14760, - 14761, 10595, 18872, - 14761, 14330, - 14769, 13309, 9808, - 14801, 9809, 12986, - 14801, 9809, 15756, - 14801, 9809, 17342, - 14801, 9809, 17466, - 14801, 9809, 20336, - 14801, 11798, - 14801, 13921, 9809, 8, - 14801, 13921, 9809, 16, - 14801, 13921, 9809, 28, - 14801, 13921, 9809, 40, - 14801, 13921, 9809, 58, - 14801, 13921, 9809, 72, - 14801, 13921, 9809, 94, - 14801, 13921, 9809, 306, - 14801, 13921, 9809, 674, - 14801, 14533, 11798, - 14801, 14533, 17045, 8282, - 14801, 14903, 0, - 14801, 14903, 8, - 14801, 14903, 16, - 14801, 14903, 28, - 14801, 14903, 40, - 14801, 14903, 58, - 14801, 14903, 72, - 14801, 14903, 94, - 14801, 14903, 106, - 14801, 14903, 124, - 14801, 14903, 148, - 14801, 14903, 244, - 14801, 14903, 266, - 14801, 14903, 306, - 14801, 14903, 334, - 14801, 14903, 348, - 14801, 14903, 382, - 14801, 14903, 414, - 14801, 14903, 446, - 14801, 14903, 520, - 14801, 14903, 570, - 14801, 14903, 586, - 14801, 14903, 620, - 14801, 14903, 674, - 14801, 14903, 678, - 14801, 14903, 732, - 14801, 14903, 930, - 14801, 14903, 1040, - 14801, 14903, 1138, - 14801, 14903, 1160, - 14801, 14903, 1486, - 14801, 14903, 1786, - 14801, 14903, 1904, - 14801, 14903, 2432, - 14801, 14903, 2480, - 14801, 14903, 2544, - 14801, 14903, 2660, - 14801, 14903, 2894, - 14801, 14903, 3030, - 14801, 14903, 3094, - 14801, 14903, 3222, - 14801, 14903, 3302, - 14801, 14903, 6286, - 14801, 14903, 10218, - 14801, 14903, 11812, - 14801, 15133, 9808, - 14801, 17045, 8282, - 14801, 20463, 9808, - 14801, 20771, 9808, - 14805, 16959, 167, 2498, - 14805, 16959, 258, - 14805, 16959, 259, 15476, - 14805, 16959, 840, - 14805, 16959, 872, - 14805, 16959, 944, - 14805, 16959, 964, - 14805, 16959, 1080, - 14805, 16959, 1202, - 14805, 16959, 1212, - 14805, 16959, 1216, - 14805, 16959, 1260, - 14805, 16959, 1262, - 14805, 16959, 1330, - 14805, 16959, 1378, - 14805, 16959, 1402, - 14805, 16959, 1730, - 14805, 16959, 1774, - 14805, 16959, 2122, - 14805, 16959, 2230, - 14805, 16959, 2426, - 14805, 16959, 2498, - 14805, 16959, 2592, - 14805, 16959, 2596, - 14805, 16959, 2672, - 14805, 16959, 2864, - 14805, 16959, 2868, - 14805, 16959, 2878, - 14805, 16959, 2956, - 14805, 16959, 3016, - 14805, 16959, 3018, - 14805, 16959, 3116, - 14805, 16959, 3212, - 14805, 16959, 3336, - 14805, 16959, 3337, 12198, - 14805, 16959, 3402, - 14805, 16959, 5770, - 14805, 16959, 5806, - 14805, 16959, 5816, - 14805, 16959, 5820, - 14805, 16959, 5822, - 14805, 16959, 5827, 483, 11694, - 14805, 16959, 5830, - 14805, 16959, 5950, - 14805, 16959, 5952, - 14805, 16959, 6054, - 14805, 16959, 6056, - 14805, 16959, 6058, - 14805, 16959, 6328, - 14805, 16959, 6380, - 14805, 16959, 6398, - 14805, 16959, 6407, 966, - 14805, 16959, 6412, - 14805, 16959, 6566, - 14805, 16959, 6682, - 14805, 16959, 6686, - 14805, 16959, 6710, - 14805, 16959, 6714, - 14805, 16959, 6736, - 14805, 16959, 6746, - 14805, 16959, 6894, - 14805, 16959, 7012, - 14805, 16959, 7082, - 14805, 16959, 7087, 10183, 13736, - 14805, 16959, 7090, - 14805, 16959, 7102, - 14805, 16959, 7110, - 14805, 16959, 7256, - 14805, 16959, 7268, - 14805, 16959, 7394, - 14805, 16959, 7422, - 14805, 16959, 7742, - 14805, 16959, 7754, - 14805, 16959, 7774, - 14805, 16959, 7776, - 14805, 16959, 7780, - 14805, 16959, 7808, - 14805, 16959, 7816, - 14805, 16959, 7844, - 14805, 16959, 7845, 15528, - 14805, 16959, 8314, - 14805, 16959, 8418, - 14805, 16959, 8806, - 14805, 16959, 9127, 966, - 14805, 16959, 9234, - 14805, 16959, 9420, - 14805, 16959, 9450, - 14805, 16959, 9470, - 14805, 16959, 9648, - 14805, 16959, 9666, - 14805, 16959, 9674, - 14805, 16959, 9814, - 14805, 16959, 9828, - 14805, 16959, 9908, - 14805, 16959, 9910, - 14805, 16959, 10052, - 14805, 16959, 10142, - 14805, 16959, 10182, - 14805, 16959, 10570, - 14805, 16959, 10571, 19042, - 14805, 16959, 10582, - 14805, 16959, 10588, - 14805, 16959, 10590, - 14805, 16959, 10606, - 14805, 16959, 10608, - 14805, 16959, 11356, - 14805, 16959, 11428, - 14805, 16959, 11520, - 14805, 16959, 11532, - 14805, 16959, 11554, - 14805, 16959, 11658, - 14805, 16959, 11688, - 14805, 16959, 11704, - 14805, 16959, 11712, - 14805, 16959, 11828, - 14805, 16959, 11910, - 14805, 16959, 11916, - 14805, 16959, 11930, - 14805, 16959, 12014, - 14805, 16959, 12020, - 14805, 16959, 12034, - 14805, 16959, 12138, - 14805, 16959, 12162, - 14805, 16959, 12166, - 14805, 16959, 12210, - 14805, 16959, 12266, - 14805, 16959, 12420, - 14805, 16959, 12626, - 14805, 16959, 12692, - 14805, 16959, 12698, - 14805, 16959, 13190, - 14805, 16959, 13271, 9127, 966, - 14805, 16959, 13276, - 14805, 16959, 13400, - 14805, 16959, 13406, - 14805, 16959, 13428, - 14805, 16959, 13431, 15575, 5806, - 14805, 16959, 13431, 15630, - 14805, 16959, 13468, - 14805, 16959, 13470, - 14805, 16959, 13472, - 14805, 16959, 13482, - 14805, 16959, 13494, - 14805, 16959, 13498, - 14805, 16959, 13506, - 14805, 16959, 13514, - 14805, 16959, 13528, - 14805, 16959, 13536, - 14805, 16959, 13546, - 14805, 16959, 13574, - 14805, 16959, 13600, - 14805, 16959, 13672, - 14805, 16959, 13712, - 14805, 16959, 13724, - 14805, 16959, 13948, - 14805, 16959, 13960, - 14805, 16959, 13964, - 14805, 16959, 13980, - 14805, 16959, 13988, - 14805, 16959, 14224, - 14805, 16959, 14250, - 14805, 16959, 14260, - 14805, 16959, 14300, - 14805, 16959, 14314, - 14805, 16959, 14430, - 14805, 16959, 14496, - 14805, 16959, 14531, 10074, - 14805, 16959, 14531, 11688, - 14805, 16959, 14533, 46, - 14805, 16959, 14534, - 14805, 16959, 14590, - 14805, 16959, 14747, 19042, - 14805, 16959, 14776, - 14805, 16959, 15024, - 14805, 16959, 15036, - 14805, 16959, 15156, - 14805, 16959, 15396, - 14805, 16959, 15402, - 14805, 16959, 15492, - 14805, 16959, 15498, - 14805, 16959, 15508, - 14805, 16959, 15512, - 14805, 16959, 15583, 16584, - 14805, 16959, 15666, - 14805, 16959, 15674, - 14805, 16959, 15694, - 14805, 16959, 15702, - 14805, 16959, 15742, - 14805, 16959, 15776, - 14805, 16959, 15806, - 14805, 16959, 15976, - 14805, 16959, 16046, - 14805, 16959, 16052, - 14805, 16959, 16260, - 14805, 16959, 16276, - 14805, 16959, 16346, - 14805, 16959, 16584, - 14805, 16959, 16696, - 14805, 16959, 16800, - 14805, 16959, 16940, - 14805, 16959, 17038, - 14805, 16959, 17338, - 14805, 16959, 17574, - 14805, 16959, 17930, - 14805, 16959, 18144, - 14805, 16959, 18158, - 14805, 16959, 18318, - 14805, 16959, 18420, - 14805, 16959, 18472, - 14805, 16959, 19042, - 14805, 16959, 19780, - 14805, 16959, 19898, - 14805, 16959, 20394, - 14805, 16959, 20683, 10590, - 14817, 9808, - 14829, 3212, - 14835, 9809, 12986, - 14835, 9809, 15418, - 14835, 9809, 15756, - 14835, 9809, 17466, - 14835, 10605, 19420, - 14835, 11798, - 14835, 13921, 9809, 8, - 14835, 13921, 9809, 16, - 14835, 13921, 9809, 28, - 14835, 13921, 9809, 40, - 14835, 13921, 9809, 58, - 14835, 13921, 9809, 72, - 14835, 13921, 9809, 94, - 14835, 13921, 9809, 306, - 14835, 14533, 11798, - 14835, 14533, 17045, 8282, - 14835, 14903, 0, - 14835, 14903, 8, - 14835, 14903, 16, - 14835, 14903, 28, - 14835, 14903, 40, - 14835, 14903, 58, - 14835, 14903, 72, - 14835, 14903, 94, - 14835, 14903, 106, - 14835, 14903, 124, - 14835, 14903, 148, - 14835, 14903, 244, - 14835, 14903, 266, - 14835, 14903, 334, - 14835, 14903, 348, - 14835, 14903, 382, - 14835, 14903, 414, - 14835, 14903, 446, - 14835, 14903, 520, - 14835, 14903, 570, - 14835, 14903, 586, - 14835, 14903, 620, - 14835, 14903, 678, - 14835, 14903, 732, - 14835, 14903, 902, - 14835, 14903, 930, - 14835, 14903, 1040, - 14835, 14903, 1138, - 14835, 14903, 1160, - 14835, 14903, 1476, - 14835, 14903, 1486, - 14835, 14903, 1802, - 14835, 14903, 1904, - 14835, 14903, 2142, - 14835, 14903, 2432, - 14835, 14903, 2480, - 14835, 14903, 2544, - 14835, 14903, 2660, - 14835, 14903, 3222, - 14835, 14903, 3302, - 14835, 14903, 6278, - 14835, 14903, 6286, - 14835, 14903, 10218, - 14835, 17045, 8282, - 14835, 20771, 9808, - 14844, - 14859, 18465, 15564, - 14885, 10098, - 14885, 10099, 503, 11943, 632, - 14890, - 14899, 9809, 2862, - 14899, 9809, 12986, - 14899, 11849, 2596, - 14899, 11849, 3056, - 14899, 11849, 3336, - 14899, 11849, 6720, - 14899, 11849, 6742, - 14899, 11849, 8736, - 14899, 11849, 10854, - 14899, 11849, 11916, - 14899, 11849, 13376, - 14899, 11849, 13654, - 14899, 13921, 9809, 8, - 14899, 13921, 9809, 16, - 14899, 13921, 9809, 28, - 14899, 13921, 9809, 40, - 14899, 13921, 9809, 58, - 14899, 13921, 9809, 496, - 14899, 13921, 9809, 674, - 14899, 14903, 0, - 14899, 14903, 106, - 14899, 14903, 124, - 14899, 14903, 148, - 14899, 14903, 224, - 14899, 14903, 244, - 14899, 14903, 266, - 14899, 14903, 334, - 14899, 14903, 348, - 14899, 14903, 382, - 14899, 14903, 414, - 14899, 14903, 446, - 14899, 14903, 520, - 14899, 14903, 570, - 14899, 14903, 586, - 14899, 14903, 620, - 14899, 14903, 678, - 14899, 14903, 692, - 14899, 14903, 732, - 14899, 14903, 952, - 14899, 14903, 1040, - 14899, 14903, 1138, - 14899, 14903, 1250, - 14899, 14903, 1376, - 14899, 14903, 1514, - 14899, 14903, 1632, - 14899, 14903, 1904, - 14899, 14903, 1952, - 14899, 14903, 2310, - 14899, 14903, 2432, - 14899, 14903, 2544, - 14899, 14903, 2660, - 14899, 14903, 2684, - 14899, 14903, 3030, - 14899, 14903, 3222, - 14899, 14903, 3288, - 14899, 14903, 3302, - 14899, 14903, 10194, - 14899, 14903, 10218, - 14899, 18831, 9809, 20, - 14899, 18831, 9809, 22, - 14899, 18831, 9809, 24, - 14899, 18831, 9809, 26, - 14899, 18831, 9809, 30, - 14899, 18831, 9809, 34, - 14899, 18831, 9809, 38, - 14899, 18831, 9809, 7554, - 14899, 18831, 9809, 16780, - 14899, 19469, 14903, 570, - 14899, 19469, 14903, 732, - 14899, 20659, 8915, 15635, 15572, - 14899, 20659, 14366, - 14899, 20659, 15572, - 14899, 20659, 15684, - 14899, 20659, 15685, 14366, - 14925, 1, 9809, 4470, - 14925, 1, 9809, 4472, - 14925, 1, 9809, 4474, - 14925, 1, 9809, 4476, - 14925, 1, 9809, 4478, - 14925, 1, 9809, 4480, - 14925, 1, 9809, 4482, - 14925, 1, 9809, 4484, - 14925, 1, 9809, 4488, - 14925, 1, 9809, 4490, - 14925, 1, 9809, 4492, - 14925, 1, 9809, 4496, - 14925, 1, 9809, 4498, - 14925, 1, 9809, 4500, - 14925, 1, 9809, 4502, - 14925, 1, 9809, 4504, - 14925, 1, 9809, 4506, - 14925, 1, 9809, 4508, - 14925, 1, 9809, 4510, - 14925, 1, 9809, 4512, - 14925, 1, 9809, 4514, - 14925, 1, 9809, 4516, - 14925, 1, 9809, 4518, - 14925, 1, 9809, 4520, - 14925, 1, 9809, 4522, - 14925, 1, 9809, 4524, - 14925, 1, 9809, 4526, - 14925, 1, 9809, 4528, - 14925, 1, 9809, 4530, - 14925, 1, 9809, 4532, - 14925, 1, 9809, 4534, - 14925, 1, 9809, 4536, - 14925, 1, 9809, 4538, - 14925, 1, 9809, 4540, - 14925, 1, 9809, 4542, - 14925, 1, 9809, 4544, - 14925, 1, 9809, 4546, - 14925, 1, 9809, 4548, - 14925, 1, 9809, 4550, - 14925, 1, 9809, 4552, - 14925, 1, 9809, 4554, - 14925, 1, 9809, 4556, - 14925, 1, 9809, 4558, - 14925, 1, 9809, 4560, - 14925, 1, 9809, 4562, - 14925, 1, 9809, 4564, - 14925, 1, 9809, 4566, - 14925, 1, 9809, 4568, - 14925, 1, 9809, 4570, - 14925, 1, 9809, 4572, - 14925, 1, 9809, 4574, - 14925, 1, 9809, 4576, - 14925, 1, 9809, 4578, - 14925, 1, 9809, 4580, - 14925, 1, 9809, 4582, - 14925, 1, 9809, 4584, - 14925, 1, 9809, 4586, - 14925, 1, 9809, 4588, - 14925, 1, 9809, 4590, - 14925, 1, 9809, 4592, - 14925, 1, 9809, 4594, - 14925, 1, 9809, 4596, - 14925, 1, 9809, 4598, - 14925, 1, 9809, 4600, - 14925, 1, 9809, 4602, - 14925, 1, 9809, 4604, - 14925, 1, 9809, 4606, - 14925, 1, 9809, 4608, - 14925, 1, 9809, 4610, - 14925, 1, 9809, 4864, - 14925, 1, 9809, 4866, - 14925, 1, 9809, 4868, - 14925, 1, 9809, 4870, - 14925, 1, 9809, 4872, - 14925, 1, 9809, 4874, - 14925, 1, 9809, 4878, - 14925, 1, 9809, 4880, - 14925, 1, 9809, 4882, - 14925, 1, 9809, 4884, - 14925, 1, 9809, 4886, - 14925, 1, 9809, 4888, - 14925, 1, 9809, 4892, - 14925, 1, 9809, 4894, - 14925, 1, 9809, 4902, - 14925, 1, 9809, 4904, - 14925, 1, 9809, 4908, - 14925, 1, 9809, 4910, - 14925, 1, 9809, 4912, - 14925, 1, 9809, 4914, - 14925, 1, 9809, 4916, - 14925, 1, 9809, 4918, - 14925, 1, 9809, 4920, - 14925, 1, 9809, 4922, - 14925, 1, 9809, 4924, - 14925, 1, 9809, 4926, - 14925, 1, 9809, 4928, - 14925, 1, 9809, 4930, - 14925, 1, 9809, 4932, - 14925, 1, 9809, 4934, - 14925, 1, 9809, 4936, - 14925, 1, 9809, 4938, - 14925, 1, 9809, 4940, - 14925, 1, 9809, 4942, - 14925, 1, 9809, 4944, - 14925, 1, 9809, 4946, - 14925, 1, 9809, 4948, - 14925, 1, 9809, 4950, - 14925, 1, 9809, 4952, - 14925, 1, 9809, 4954, - 14925, 1, 9809, 4956, - 14925, 1, 9809, 4958, - 14925, 1, 9809, 4960, - 14925, 1, 9809, 4962, - 14925, 1, 9809, 4964, - 14925, 1, 9809, 4966, - 14925, 1, 9809, 4968, - 14925, 1, 9809, 4970, - 14925, 1, 9809, 4972, - 14925, 1, 9809, 4974, - 14925, 1, 9809, 4976, - 14925, 1, 9809, 4978, - 14925, 1, 9809, 4980, - 14925, 1, 9809, 4982, - 14925, 1, 9809, 4984, - 14925, 1, 9809, 4986, - 14925, 1, 9809, 4988, - 14925, 1, 9809, 4990, - 14925, 1, 9809, 4992, - 14925, 1, 9809, 4994, - 14925, 1, 9809, 4996, - 14925, 1, 9809, 4998, - 14925, 1, 9809, 5000, - 14925, 1, 9809, 5002, - 14925, 1, 9809, 5004, - 14925, 1, 9809, 5006, - 14925, 1, 9809, 5008, - 14925, 1, 9809, 5010, - 14925, 1, 9809, 5012, - 14925, 1, 9809, 5014, - 14925, 1, 9809, 5016, - 14925, 1, 9809, 5018, - 14925, 1, 9809, 5020, - 14925, 1, 9809, 5022, - 14925, 1, 9809, 5024, - 14925, 1, 9809, 5026, - 14925, 1, 9809, 5028, - 14925, 1, 9809, 5030, - 14925, 1, 9809, 5032, - 14925, 1, 9809, 5034, - 14925, 1, 9809, 5036, - 14925, 1, 9809, 5038, - 14925, 1, 9809, 5040, - 14925, 1, 9809, 5042, - 14925, 1, 9809, 5044, - 14925, 1, 9809, 5046, - 14925, 1, 9809, 5048, - 14925, 1, 9809, 5050, - 14925, 1, 9809, 5052, - 14925, 1, 9809, 5054, - 14925, 1, 9809, 5056, - 14925, 1, 9809, 5058, - 14925, 1, 9809, 5060, - 14925, 1, 9809, 5062, - 14925, 1, 9809, 5064, - 14925, 1, 9809, 5066, - 14925, 1, 9809, 5068, - 14925, 1, 9809, 5070, - 14925, 1, 9809, 5072, - 14925, 1, 9809, 5074, - 14925, 1, 9809, 5076, - 14925, 1, 9809, 5078, - 14925, 1, 9809, 5080, - 14925, 1, 9809, 5082, - 14925, 1, 9809, 5084, - 14925, 1, 9809, 5086, - 14925, 1, 9809, 5088, - 14925, 1, 9809, 5090, - 14925, 1, 9809, 5092, - 14925, 1, 9809, 5094, - 14925, 1, 9809, 5096, - 14925, 1, 9809, 5098, - 14925, 1, 9809, 5100, - 14925, 1, 9809, 5102, - 14925, 1, 9809, 5104, - 14925, 1, 9809, 5106, - 14925, 1, 9809, 5108, - 14925, 1, 9809, 5110, - 14925, 1, 9809, 5112, - 14925, 1, 9809, 5114, - 14925, 1, 9809, 5116, - 14925, 1, 9809, 5118, - 14925, 1, 9809, 5120, - 14925, 1, 9809, 5122, - 14925, 1, 9809, 5124, - 14925, 1, 9809, 5126, - 14925, 1, 9809, 5128, - 14925, 1, 9809, 5130, - 14925, 1, 9809, 5132, - 14925, 1, 9809, 5134, - 14925, 1, 9809, 5136, - 14925, 1, 9809, 5138, - 14925, 1, 9809, 5141, 0, - 14925, 1, 9809, 5143, 2, - 14925, 1, 9809, 5145, 6, - 14925, 1, 9809, 5147, 8, - 14925, 1, 9809, 5149, 10, - 14925, 1, 9809, 5151, 14, - 14925, 1, 9809, 5153, 18, - 14925, 1, 9809, 5155, 20, - 14925, 1, 9809, 5157, 22, - 14925, 1, 9809, 5159, 44, - 14925, 1, 9809, 5161, 46, - 14925, 1, 9809, 5163, 48, - 14925, 1, 9809, 5165, 13078, - 14925, 1, 9809, 5167, 790, - 14925, 1, 9809, 5169, 108, - 14925, 1, 9809, 5171, 152, - 14925, 1, 9809, 5173, 6570, - 14925, 1, 9809, 5175, 336, - 14925, 1, 9809, 5176, - 14925, 1, 9809, 5178, - 14925, 1, 9809, 5180, - 14925, 1, 9809, 5182, - 14925, 1, 9809, 5184, - 14925, 1, 9809, 5186, - 14925, 1, 9809, 5188, - 14925, 1, 9809, 5190, - 14925, 1, 9809, 10998, - 14925, 1, 9809, 11056, - 14925, 1, 9809, 11060, - 14925, 1, 9809, 11086, - 14925, 1, 9809, 11088, - 14925, 1, 9809, 11090, - 14925, 1, 9809, 11092, - 14925, 1, 9809, 11094, - 14925, 1, 9809, 11096, - 14925, 1, 9809, 11198, - 14925, 1, 9809, 11200, - 14925, 1, 9809, 11202, - 14925, 1, 9809, 11204, - 14925, 1, 9809, 11206, - 14925, 1, 9809, 11208, - 14925, 1, 9809, 11210, - 14925, 1, 9809, 11212, - 14925, 1, 9809, 11214, - 14925, 1, 9809, 11216, - 14925, 1, 9809, 11218, - 14925, 1, 9809, 11220, - 14925, 1, 9809, 11222, - 14925, 1, 9809, 11224, - 14925, 1, 9809, 11226, - 14925, 1, 9809, 11228, - 14925, 1, 9809, 11230, - 14925, 1, 9809, 11232, - 14925, 1, 9809, 11234, - 14925, 1, 9809, 11236, - 14925, 1, 9809, 11238, - 14925, 1, 9809, 11240, - 14925, 1, 9809, 11242, - 14925, 1, 9809, 11244, - 14925, 1, 9809, 11246, - 14925, 1, 9809, 11248, - 14925, 1, 9809, 11250, - 14925, 1, 9809, 11252, - 14925, 1, 9809, 11254, - 14925, 1, 9809, 11256, - 14925, 1, 9809, 11258, - 14925, 1, 9809, 11260, - 14925, 1, 9809, 11262, - 14925, 1, 9809, 11264, - 14925, 1, 9809, 11266, - 14925, 1, 9809, 11268, - 14925, 1, 9809, 11270, - 14925, 1, 9809, 11272, - 14925, 1, 9809, 11274, - 14925, 1, 9809, 11276, - 14925, 1, 9809, 11278, - 14925, 1, 9809, 11280, - 14925, 1, 9809, 11282, - 14925, 1, 9809, 11284, - 14925, 1, 9809, 11286, - 14925, 1, 9809, 11288, - 14925, 1, 9809, 11290, - 14925, 1, 9809, 11292, - 14925, 1, 9809, 11294, - 14925, 1, 9809, 11296, - 14925, 1, 9809, 11298, - 14925, 1, 9809, 11300, - 14925, 1, 9809, 11302, - 14925, 1, 9809, 11304, - 14925, 1, 9809, 11306, - 14925, 1, 9809, 11308, - 14925, 1, 9809, 11310, - 14925, 1, 9809, 11312, - 14925, 1, 9809, 11314, - 14925, 1, 9809, 11316, - 14925, 1, 9809, 11318, - 14925, 1, 9809, 11320, - 14925, 1, 9809, 11322, - 14925, 1, 9809, 11324, - 14925, 1, 9809, 11326, - 14925, 1, 9809, 11328, - 14925, 1, 9809, 11330, - 14925, 1, 9809, 11332, - 14925, 1, 9809, 11334, - 14925, 1, 9809, 11336, - 14925, 1, 9809, 11338, - 14925, 1, 9809, 11340, - 14925, 1, 9809, 11342, - 14925, 1, 9809, 11344, - 14925, 1, 9809, 14153, 374, - 14925, 1, 9809, 14155, 376, - 14925, 1, 9809, 14157, 378, - 14925, 1, 9809, 14159, 380, - 14925, 1, 9809, 14164, - 14925, 1, 9809, 14166, - 14925, 1, 9809, 14168, - 14925, 1, 9809, 14170, - 14925, 1, 9809, 14172, - 14925, 1, 9809, 14174, - 14925, 1, 9809, 14176, - 14925, 1, 9809, 17398, - 14925, 1, 9809, 17400, - 14925, 1, 9809, 17402, - 14925, 1, 9809, 17404, - 14925, 1, 9809, 17406, - 14925, 1, 9809, 17408, - 14925, 1, 9809, 17410, - 14925, 1, 9809, 17412, - 14925, 1, 9809, 17414, - 14925, 1, 9809, 17416, - 14925, 1, 9809, 17418, - 14925, 1, 9809, 17420, - 14925, 1, 9809, 17422, - 14925, 1, 9809, 17424, - 14925, 1, 9809, 17426, - 14925, 1, 9809, 17428, - 14925, 1, 9809, 17430, - 14925, 1, 9809, 17432, - 14925, 1, 9809, 17434, - 14925, 1, 9809, 17436, - 14925, 3, 15565, 5320, - 14925, 3, 15565, 5322, - 14925, 3, 15565, 5328, - 14925, 3, 15565, 5352, - 14925, 3, 15565, 5376, - 14925, 3, 15565, 5380, - 14925, 3, 15565, 5394, - 14925, 3, 15565, 5408, - 14925, 3, 15565, 5410, - 14925, 3, 15565, 5440, - 14925, 3, 15565, 5446, - 14925, 3, 15565, 5448, - 14925, 3, 15565, 5452, - 14925, 3, 15565, 5456, - 14925, 3, 17993, 5463, 2230, - 14925, 3, 17993, 5465, 13980, - 14925, 3, 17993, 5467, 6328, - 14925, 3, 17993, 5469, 11944, - 14925, 3, 17993, 5471, 13960, - 14925, 3, 17993, 5473, 14268, - 14925, 3, 17993, 5475, 13076, - 14925, 3, 17993, 5477, 13508, - 14925, 3, 17993, 5479, 16096, - 14925, 3, 17993, 5485, 2590, - 14925, 3, 17993, 5487, 10590, - 14925, 3, 17993, 5488, - 14925, 3, 17993, 5495, 14324, - 14925, 3, 17993, 5497, 7012, - 14925, 3, 17993, 5498, - 14925, 3, 17993, 5501, 10600, - 14925, 3, 17993, 5502, - 14925, 3, 17993, 5504, - 14925, 3, 17993, 5507, 7268, - 14925, 3, 17993, 5508, - 14925, 3, 17993, 5510, - 14925, 3, 17993, 5512, - 14925, 3, 17993, 5518, - 14925, 3, 17993, 5520, - 14925, 3, 17993, 5523, 11694, - 14925, 3, 17993, 5524, - 14925, 3, 17993, 5526, - 14925, 3, 17993, 5529, 16308, - 14925, 3, 17993, 5531, 14218, - 14925, 3, 17993, 5532, - 14925, 3, 17993, 5534, - 14925, 3, 17993, 5536, - 14925, 3, 17993, 5538, - 14925, 3, 17993, 5540, - 14925, 3, 17993, 5542, - 14925, 3, 17993, 5544, - 14925, 3, 17993, 5546, - 14925, 3, 17993, 5548, - 14925, 3, 17993, 5551, 12688, - 14925, 3, 17993, 5552, - 14925, 3, 17993, 5555, 10182, - 14925, 3, 17993, 5556, - 14925, 3, 17993, 5558, - 14925, 3, 17993, 5560, - 14925, 3, 17993, 5562, - 14925, 3, 17993, 5564, - 14925, 3, 17993, 5566, - 14925, 3, 17993, 5568, - 14925, 3, 17993, 5570, - 14925, 3, 17993, 5572, - 14925, 3, 17993, 5574, - 14925, 3, 17993, 5576, - 14925, 3, 17993, 5579, 14740, - 14925, 3, 17993, 5621, 19082, - 14925, 3, 17993, 5627, 15928, - 14925, 3, 17993, 5637, 13506, - 14925, 3, 17993, 5639, 11428, - 14925, 3, 17993, 5640, - 14925, 3, 17993, 5643, 13578, - 14925, 3, 17993, 5644, - 14925, 3, 17993, 5646, - 14925, 3, 17993, 5649, 17369, 16014, - 14925, 3, 17993, 5651, 16014, - 14925, 3, 17993, 5653, 16015, 12048, - 14925, 3, 17993, 5655, 13962, - 14925, 3, 17993, 5656, - 14925, 3, 17993, 5658, - 14925, 3, 17993, 5662, - 14925, 3, 17993, 5664, - 14925, 3, 17993, 5668, - 14925, 3, 17993, 5670, - 14925, 3, 17993, 5672, - 14925, 3, 17993, 5675, 6256, - 14925, 3, 17993, 5676, - 14925, 3, 17993, 5678, - 14925, 3, 17993, 5680, - 14925, 3, 17993, 5682, - 14925, 3, 17993, 5684, - 14925, 3, 17993, 11447, 8280, - 14925, 3, 17993, 11449, 18462, - 14925, 3, 17993, 11451, 1326, - 14925, 3, 17993, 11453, 2860, - 14925, 3, 17993, 11455, 18410, - 14925, 3, 17993, 11457, 16362, - 14925, 3, 17993, 11459, 3086, - 14925, 3, 17993, 11461, 5818, - 14925, 3, 17993, 11463, 1080, - 14925, 3, 17993, 11465, 5848, - 14925, 3, 17993, 15751, 5514, - 14925, 3, 17993, 15751, 5580, - 14925, 3, 17993, 15751, 5582, - 14925, 3, 17993, 15751, 5584, - 14925, 3, 17993, 15751, 5586, - 14925, 3, 17993, 15751, 5588, - 14925, 3, 17993, 15751, 5590, - 14925, 3, 17993, 15751, 5592, - 14925, 3, 17993, 15751, 5594, - 14925, 3, 17993, 15751, 5596, - 14925, 3, 17993, 15751, 5598, - 14925, 3, 17993, 15751, 5600, - 14925, 3, 17993, 15751, 5602, - 14925, 3, 17993, 15751, 5604, - 14925, 3, 17993, 15751, 5606, - 14925, 3, 17993, 15751, 5608, - 14925, 3, 17993, 15751, 5610, - 14925, 3, 17993, 15751, 5612, - 14925, 3, 17993, 15751, 5614, - 14925, 3, 17993, 15751, 5616, - 14925, 3, 17993, 15751, 5618, - 14925, 3, 17993, 15751, 5622, - 14925, 3, 17993, 15751, 5624, - 14925, 3, 17993, 15751, 5628, - 14925, 3, 17993, 15751, 5630, - 14925, 3, 17993, 15751, 5632, - 14925, 3, 17993, 15751, 5634, - 14925, 3, 17993, 15751, 5666, - 14925, 3, 17993, 15751, 5686, - 14925, 3, 18151, 5481, 7560, - 14925, 3, 18151, 5483, 14802, - 14925, 3, 18151, 5491, 11418, - 14925, 3, 18151, 5493, 8328, - 14925, 3, 18151, 5517, 13772, - 14925, 3, 18151, 5661, 11852, - 14925, 3, 18519, 5287, 148, - 14925, 3, 18519, 5289, 578, - 14925, 3, 18519, 5291, 520, - 14925, 3, 18519, 5293, 624, - 14925, 3, 18519, 5295, 632, - 14925, 3, 18519, 5297, 446, - 14925, 3, 18519, 5299, 158, - 14925, 3, 18519, 5301, 0, - 14925, 3, 18519, 5303, 590, - 14925, 3, 18519, 5305, 40, - 14925, 3, 18519, 5307, 538, - 14925, 3, 18519, 5309, 600, - 14925, 3, 18519, 5311, 422, - 14925, 3, 18519, 5313, 166, - 14925, 3, 18519, 5315, 434, - 14925, 3, 18519, 5317, 554, - 14925, 3, 18519, 5319, 750, - 14925, 3, 18519, 5325, 758, - 14925, 3, 18519, 5327, 558, - 14925, 3, 18519, 5331, 438, - 14925, 3, 18519, 5333, 450, - 14925, 3, 18519, 5335, 54, - 14925, 3, 18519, 5337, 582, - 14925, 3, 18519, 5339, 572, - 14925, 3, 18519, 5341, 16, - 14925, 3, 18519, 5343, 2710, - 14925, 3, 18519, 5345, 458, - 14925, 3, 18519, 5347, 586, - 14925, 3, 18519, 5349, 562, - 14925, 3, 18519, 5351, 2846, - 14925, 3, 18519, 5355, 340, - 14925, 3, 18519, 5357, 628, - 14925, 3, 18519, 5359, 8, - 14925, 3, 18519, 5361, 534, - 14925, 3, 18519, 5363, 704, - 14925, 3, 18519, 5365, 596, - 14925, 3, 18519, 5367, 708, - 14925, 3, 18519, 5369, 56, - 14925, 3, 18519, 5371, 352, - 14925, 3, 18519, 5373, 154, - 14925, 3, 18519, 5375, 336, - 14925, 3, 18519, 5379, 2536, - 14925, 3, 18519, 5383, 544, - 14925, 3, 18519, 5385, 168, - 14925, 3, 18519, 5387, 466, - 14925, 3, 18519, 5389, 576, - 14925, 3, 18519, 5391, 692, - 14925, 3, 18519, 5393, 470, - 14925, 3, 18519, 5397, 334, - 14925, 3, 18519, 5399, 610, - 14925, 3, 18519, 5401, 620, - 14925, 3, 18519, 5403, 570, - 14925, 3, 18519, 5405, 28, - 14925, 3, 18519, 5407, 2708, - 14925, 3, 18519, 5413, 342, - 14925, 3, 18519, 5415, 3164, - 14925, 3, 18519, 5417, 356, - 14925, 3, 18519, 5419, 2918, - 14925, 3, 18519, 5421, 640, - 14925, 3, 18519, 5423, 364, - 14925, 3, 18519, 5425, 1244, - 14925, 3, 18519, 5427, 526, - 14925, 3, 18519, 5429, 428, - 14925, 3, 18519, 5431, 752, - 14925, 3, 18519, 5433, 698, - 14925, 3, 18519, 5435, 2844, - 14925, 3, 18519, 5437, 348, - 14925, 3, 18519, 5439, 556, - 14925, 3, 18519, 5443, 414, - 14925, 3, 18519, 5445, 368, - 14925, 3, 18519, 5451, 94, - 14925, 3, 18519, 5455, 3332, - 14925, 3, 18519, 5459, 1246, - 14925, 3, 18519, 5461, 3336, - 14929, 20098, - 14943, 14441, 6682, - 14949, 14903, 0, - 14949, 14903, 2, - 14949, 14903, 6, - 14949, 14903, 8, - 14949, 14903, 12, - 14949, 14903, 14, - 14949, 14903, 16, - 14949, 14903, 18, - 14949, 14903, 20, - 14949, 14903, 22, - 14949, 14903, 24, - 14949, 14903, 26, - 14949, 14903, 30, - 14949, 14903, 32, - 14949, 14903, 34, - 14949, 14903, 36, - 14949, 14903, 38, - 14949, 14903, 40, - 14949, 14903, 44, - 14949, 14903, 46, - 14949, 14903, 50, - 14949, 14903, 80, - 14949, 14903, 112, - 14949, 14903, 202, - 14949, 14903, 358, - 14949, 14903, 432, - 14949, 14903, 464, - 14949, 14903, 626, - 14949, 14903, 638, - 14951, 14903, 0, - 14951, 14903, 2, - 14951, 14903, 4, - 14951, 14903, 6, - 14951, 14903, 8, - 14951, 14903, 10, - 14951, 14903, 12, - 14951, 14903, 16, - 14951, 14903, 20, - 14951, 14903, 22, - 14951, 14903, 24, - 14951, 14903, 26, - 14951, 14903, 28, - 14951, 14903, 32, - 14951, 14903, 34, - 14951, 14903, 36, - 14951, 14903, 38, - 14951, 14903, 40, - 14951, 14903, 42, - 14951, 14903, 48, - 14951, 14903, 80, - 14951, 14903, 202, - 14951, 14903, 410, - 14951, 14903, 464, - 14951, 14903, 606, - 14951, 14903, 638, - 14951, 20265, 8282, - 14952, - 14997, 3057, 15501, 17496, - 14997, 3057, 16913, 11521, 9904, - 14997, 5825, 13965, 14396, - 14997, 6721, 15501, 17496, - 14997, 6743, 16913, 11521, 9904, - 14997, 6743, 16913, 18287, 9904, - 14997, 7779, 11725, 15971, 18220, - 14997, 7779, 20629, 18220, - 14997, 11521, 14396, - 14997, 11917, 15501, 17496, - 14997, 11917, 16913, 11521, 9904, - 14997, 12173, 11718, - 14997, 13271, 11725, 15971, 18220, - 14997, 13271, 20629, 18220, - 14997, 13380, - 14997, 13483, 13965, 14396, - 14997, 13655, 16913, 11521, 9904, - 14997, 13655, 16913, 18287, 9904, - 14997, 13965, 14396, - 14997, 13965, 15512, - 14997, 17022, - 14997, 18669, 894, - 14997, 19079, 7779, 20629, 18220, - 14997, 19079, 13271, 20629, 18220, - 14997, 20927, 13502, - 14997, 21135, 11399, 15971, 18220, - 14997, 21387, 11399, 15971, 18220, - 14999, 12605, 2187, 7416, - 14999, 12605, 5244, - 14999, 12605, 5253, 7416, - 14999, 12605, 10605, 20147, 8282, - 14999, 12605, 11363, 14838, - 14999, 12605, 11849, 2596, - 14999, 12605, 11849, 3056, - 14999, 12605, 11849, 3336, - 14999, 12605, 11849, 6720, - 14999, 12605, 11849, 6742, - 14999, 12605, 11849, 8736, - 14999, 12605, 11849, 10854, - 14999, 12605, 11849, 11916, - 14999, 12605, 11849, 13376, - 14999, 12605, 11849, 13654, - 14999, 12605, 13921, 9809, 94, - 14999, 12605, 13921, 9809, 306, - 14999, 12605, 13921, 9809, 674, - 14999, 12605, 13921, 9809, 770, - 14999, 12605, 13921, 9809, 782, - 14999, 12605, 13921, 9809, 5240, - 14999, 12605, 13921, 9809, 7392, - 14999, 12605, 13921, 9809, 8882, - 14999, 12605, 13921, 9809, 9118, - 14999, 12605, 13921, 9809, 10372, - 14999, 12605, 13921, 9809, 14026, - 14999, 12605, 13921, 9809, 15482, - 14999, 12605, 13921, 9809, 16018, - 14999, 12605, 13921, 9809, 17342, - 14999, 12605, 14903, 8, - 14999, 12605, 14903, 16, - 14999, 12605, 14903, 17, 14938, - 14999, 12605, 14903, 28, - 14999, 12605, 14903, 106, - 14999, 12605, 14903, 446, - 14999, 12605, 14903, 447, 14938, - 14999, 12605, 14903, 520, - 14999, 12605, 14903, 521, 14938, - 14999, 12605, 14903, 664, - 14999, 12605, 14903, 1040, - 14999, 12605, 14903, 1138, - 14999, 12605, 14903, 1174, - 14999, 12605, 14903, 1518, - 14999, 12605, 14903, 1688, - 14999, 12605, 14903, 1794, - 14999, 12605, 14903, 1962, - 14999, 12605, 14903, 1963, 14938, - 14999, 12605, 14903, 2062, - 14999, 12605, 14903, 2063, 14938, - 14999, 12605, 14903, 2306, - 14999, 12605, 14903, 2307, 14938, - 14999, 12605, 14903, 2480, - 14999, 12605, 14903, 2544, - 14999, 12605, 14903, 2858, - 14999, 12605, 14903, 3000, - 14999, 12605, 14903, 3030, - 14999, 12605, 14903, 3094, - 14999, 12605, 14903, 3240, - 14999, 12605, 14903, 3241, 14938, - 14999, 12605, 14903, 3302, - 14999, 12605, 14903, 3498, - 14999, 12605, 14903, 5794, - 14999, 12605, 14903, 6010, - 14999, 12605, 14903, 6286, - 14999, 12605, 14903, 6366, - 14999, 12605, 14903, 6986, - 14999, 12605, 14903, 7434, - 14999, 12605, 14903, 7622, - 14999, 12605, 14903, 8712, - 14999, 12605, 14903, 8713, 14938, - 14999, 12605, 14903, 9196, - 14999, 12605, 14903, 10126, - 14999, 12605, 14903, 10218, - 14999, 12605, 14903, 10704, - 14999, 12605, 14903, 11436, - 14999, 12605, 15756, - 14999, 12605, 17584, - 14999, 12605, 17586, - 14999, 12605, 18519, 20147, 8282, - 15021, 1212, - 15029, 13152, - 15029, 13153, 2586, - 15029, 13153, 10595, 20163, 11429, 93, 7778, - 15030, - 15033, 3337, 3114, - 15034, - 15035, 6682, - 15038, - 15055, 18195, 13502, - 15068, - 15109, 8283, 9808, - 15111, 18505, 482, - 15111, 18505, 483, 503, 11943, 632, - 15133, 3213, 6757, 9910, - 15133, 9808, - 15133, 14547, 6757, 9910, - 15133, 15707, 6757, 9910, - 15133, 15709, 6757, 9910, - 15133, 16281, 6757, 9910, - 15133, 17097, 6757, 9910, - 15133, 17855, 6757, 9910, - 15133, 17925, 6757, 9910, - 15133, 18191, 6757, 9910, - 15133, 18565, 6757, 9910, - 15133, 19425, 6757, 9910, - 15135, 9808, - 15141, 20669, 18794, - 15145, 17552, - 15146, - 15159, 1902, - 15161, 5832, - 15169, 7779, 20628, - 15169, 13271, 20628, - 15177, 10180, - 15187, 12239, 6057, 9809, 1340, - 15187, 12239, 6057, 9809, 1582, - 15187, 12239, 6057, 9809, 1966, - 15187, 12239, 6057, 9809, 2030, - 15187, 12239, 6057, 9809, 2134, - 15187, 12239, 6057, 9809, 3422, - 15187, 12239, 6057, 9809, 3484, - 15187, 12239, 6057, 9809, 3638, - 15187, 12239, 6057, 9809, 7100, - 15187, 12239, 6057, 9809, 7594, - 15187, 12239, 6057, 9809, 7766, - 15187, 12239, 6057, 9809, 8426, - 15187, 12239, 6057, 9809, 9194, - 15187, 12239, 6057, 9809, 10120, - 15187, 12239, 6057, 9809, 10190, - 15187, 12239, 6057, 9809, 10208, - 15187, 12239, 6057, 9809, 10728, - 15187, 12239, 6057, 9809, 14008, - 15187, 12239, 6057, 9809, 15680, - 15187, 12239, 8283, 1059, 600, - 15187, 12239, 8283, 1059, 1668, - 15187, 12239, 8283, 1059, 1894, - 15187, 12239, 8283, 1059, 3314, - 15187, 12239, 8283, 1059, 7604, - 15187, 12239, 8283, 1059, 9918, - 15187, 12239, 8283, 1059, 10058, - 15187, 12239, 9809, 96, - 15187, 12239, 9809, 293, 3644, - 15187, 12239, 9809, 1059, 2713, 6264, - 15187, 12239, 9809, 1059, 6083, 15682, - 15187, 12239, 9809, 1059, 7085, 2195, 8869, 8868, - 15187, 12239, 9809, 1059, 8823, 3276, - 15187, 12239, 9809, 1059, 10201, 2926, - 15187, 12239, 9809, 1059, 10262, - 15187, 12239, 9809, 1059, 10263, 6036, - 15187, 12239, 9809, 1059, 11646, - 15187, 12239, 9809, 1636, - 15187, 12239, 9809, 2158, - 15187, 12239, 9809, 2344, - 15187, 12239, 9809, 3196, - 15187, 12239, 9809, 3465, 2178, - 15187, 12239, 9809, 3465, 6694, - 15187, 12239, 9809, 3465, 8832, - 15187, 12239, 9809, 3465, 9672, - 15187, 12239, 9809, 3465, 10122, - 15187, 12239, 9809, 3465, 13640, - 15187, 12239, 9809, 3465, 13747, 5972, - 15187, 12239, 9809, 3847, 10092, - 15187, 12239, 9809, 7244, - 15187, 12239, 9809, 8317, 9914, - 15187, 12239, 9809, 8317, 13742, - 15187, 12239, 9809, 8812, - 15187, 12239, 9809, 8870, - 15187, 12239, 9809, 10636, - 15187, 12239, 9809, 10640, - 15187, 12239, 9809, 10660, - 15187, 12239, 9809, 14007, 2896, - 15187, 12239, 9809, 14007, 3280, - 15187, 12239, 9809, 14007, 6684, - 15187, 12239, 9809, 14007, 12938, - 15187, 12239, 9809, 15713, 5974, - 15187, 12239, 9809, 20733, 1636, - 15187, 12239, 11849, 2596, - 15187, 12239, 11849, 3056, - 15187, 12239, 11849, 3336, - 15187, 12239, 11849, 6720, - 15187, 12239, 11849, 6742, - 15187, 12239, 11849, 8736, - 15187, 12239, 11849, 10854, - 15187, 12239, 11849, 11916, - 15187, 12239, 11849, 13376, - 15187, 12239, 11849, 13654, - 15187, 12239, 13921, 1852, - 15187, 12239, 13921, 1878, - 15187, 12239, 13921, 1884, - 15187, 12239, 13921, 1898, - 15187, 12239, 13921, 1916, - 15187, 12239, 13921, 1934, - 15187, 12239, 13921, 1956, - 15187, 12239, 13921, 1972, - 15187, 12239, 13921, 1998, - 15187, 12239, 13921, 2016, - 15187, 12239, 13921, 2024, - 15187, 12239, 13921, 2034, - 15187, 12239, 13921, 7520, - 15187, 12239, 13921, 7528, - 15187, 12239, 13921, 7542, - 15187, 12239, 13921, 7544, - 15187, 12239, 13921, 7566, - 15187, 12239, 13921, 7570, - 15187, 12239, 13921, 7572, - 15187, 12239, 13921, 7576, - 15187, 12239, 13921, 7580, - 15187, 12239, 13921, 7582, - 15187, 12239, 13921, 7624, - 15187, 12239, 13921, 7626, - 15187, 12239, 13921, 7652, - 15187, 12239, 13921, 7654, - 15187, 12239, 13921, 7672, - 15187, 12239, 13921, 7674, - 15187, 12239, 15133, 3213, 17534, - 15187, 12239, 15133, 3213, 19586, - 15187, 12239, 15133, 10072, - 15187, 12239, 15133, 16379, 18138, - 15187, 12239, 15133, 17990, - 15187, 12239, 15133, 18138, - 15187, 12239, 15133, 19604, - 15187, 12239, 18831, 94, - 15187, 12239, 18831, 1016, - 15187, 12239, 18831, 1594, - 15187, 12239, 18831, 2080, - 15187, 12239, 18831, 2242, - 15187, 12239, 18831, 2392, - 15187, 12239, 18831, 2870, - 15187, 12239, 18831, 3428, - 15187, 12239, 18831, 3570, - 15187, 12239, 18831, 3658, - 15187, 12239, 18831, 5992, - 15187, 12239, 18831, 7144, - 15187, 12239, 18831, 7222, - 15187, 12239, 18831, 8782, - 15187, 12239, 18831, 8786, - 15187, 12239, 18831, 9308, - 15187, 12239, 18831, 12756, - 15187, 12239, 18831, 12932, - 15187, 12239, 18831, 12936, - 15187, 12239, 18831, 13176, - 15192, - 15204, - 15219, 10595, 5702, - 15219, 10595, 11531, 7082, - 15219, 10595, 14637, 12198, - 15219, 10595, 16927, 6682, - 15219, 14309, 14466, - 15219, 16965, 5837, 12199, 315, 20338, - 15219, 17932, - 15223, 9808, - 15242, - 15244, - 15247, 17632, - 15247, 17633, 9131, 3337, 534, - 15255, 19710, - 15267, 1012, - 15267, 5949, 19391, 12498, - 15267, 16792, - 15272, - 15277, 7268, - 15277, 8282, - 15277, 8283, 6682, - 15285, 11492, - 15295, 15847, 20554, - 15303, 12210, - 15314, - 15315, 6682, - 15317, 1012, - 15317, 20058, - 15319, 419, 9808, - 15319, 421, 9808, - 15319, 1212, - 15319, 6716, - 15319, 7090, - 15319, 7091, 10595, 9173, 15947, 15021, 841, 9457, 16282, - 15319, 7091, 10595, 16283, 17134, - 15319, 11708, - 15319, 14531, 21119, 14976, - 15319, 15512, - 15319, 21119, 14976, - 15327, 13921, 9809, 8, - 15327, 13921, 9809, 16, - 15327, 13921, 9809, 28, - 15327, 13921, 9809, 40, - 15327, 13921, 9809, 72, - 15327, 13921, 9809, 94, - 15327, 13921, 9809, 176, - 15327, 13921, 9809, 214, - 15327, 14903, 0, - 15327, 14903, 106, - 15327, 14903, 124, - 15327, 14903, 148, - 15327, 14903, 244, - 15327, 14903, 266, - 15327, 14903, 334, - 15327, 14903, 348, - 15327, 14903, 382, - 15327, 14903, 414, - 15327, 14903, 446, - 15327, 14903, 520, - 15327, 14903, 570, - 15327, 14903, 586, - 15327, 14903, 620, - 15327, 14903, 692, - 15327, 14903, 732, - 15327, 14903, 2254, - 15327, 14903, 2408, - 15327, 14903, 2432, - 15327, 14903, 2544, - 15327, 14903, 8682, - 15327, 14903, 8932, - 15327, 15756, - 15327, 17045, 8282, - 15327, 18831, 9809, 14, - 15327, 18831, 9809, 26, - 15327, 18831, 9809, 34, - 15327, 18831, 9809, 454, - 15335, 7778, - 15335, 13270, - 15335, 15564, - 15338, - 15339, 11429, 669, 7778, - 15339, 11429, 669, 13270, - 15339, 11429, 6407, 7778, - 15339, 11429, 6407, 13270, - 15339, 11429, 7779, 668, - 15339, 11429, 7779, 6406, - 15339, 11429, 13271, 668, - 15339, 11429, 13271, 6406, - 15347, 17687, 17645, 13501, 6531, 11428, - 15347, 17687, 17645, 16269, 17686, - 15352, - 15355, 16050, - 15358, - 15384, - 15388, - 15392, - 15393, 17030, - 15394, - 15397, 13483, 8, - 15397, 13483, 12, - 15397, 13483, 22, - 15397, 13483, 28, - 15397, 15993, 2, - 15397, 15993, 8, - 15397, 15993, 10, - 15397, 15993, 14, - 15397, 15993, 16, - 15397, 15993, 22, - 15397, 15993, 24, - 15397, 15993, 30, - 15397, 15993, 34, - 15397, 18079, 213, 18220, - 15398, - 15406, - 15413, 1212, - 15427, 1730, - 15438, - 15445, 15454, - 15450, - 15465, 12523, 19359, 8282, - 15465, 21135, 11399, 19359, 8282, - 15465, 21387, 11399, 19359, 8282, - 15465, 21531, 19359, 8282, - 15471, 6682, - 15473, 503, 3092, - 15479, 5702, - 15493, 15916, - 15494, - 15495, 3514, - 15497, 8809, 2622, - 15497, 13406, - 15497, 17567, 2622, - 15503, 12616, - 15513, 1, 9131, 24, - 15513, 5, 9131, 354, - 15513, 21, 2588, - 15513, 25, 2588, - 15513, 25, 9131, 36, - 15513, 25, 9131, 37, 17138, - 15513, 25, 11722, - 15513, 25, 17138, - 15513, 43, 9131, 24, - 15513, 78, - 15513, 94, - 15513, 118, - 15513, 126, - 15513, 128, - 15513, 138, - 15513, 139, 11722, - 15513, 139, 17138, - 15513, 140, - 15513, 148, - 15513, 150, - 15513, 160, - 15513, 162, - 15513, 164, - 15513, 165, 11722, - 15513, 165, 17138, - 15513, 216, - 15513, 234, - 15513, 246, - 15513, 264, - 15513, 266, - 15513, 270, - 15513, 282, - 15513, 288, - 15513, 314, - 15513, 328, - 15513, 348, - 15513, 350, - 15513, 354, - 15513, 358, - 15513, 360, - 15513, 362, - 15513, 363, 11722, - 15513, 363, 15992, - 15513, 363, 17138, - 15513, 366, - 15513, 370, - 15513, 372, - 15513, 396, - 15513, 398, - 15513, 408, - 15513, 414, - 15513, 416, - 15513, 417, 13482, - 15513, 424, - 15513, 430, - 15513, 432, - 15513, 433, 11722, - 15513, 433, 17138, - 15513, 436, - 15513, 439, 0, - 15513, 439, 10, - 15513, 439, 12, - 15513, 439, 22, - 15513, 439, 24, - 15513, 439, 36, - 15513, 439, 42, - 15513, 439, 44, - 15513, 440, - 15513, 441, 8322, - 15513, 442, - 15513, 443, 8322, - 15513, 446, - 15513, 452, - 15513, 462, - 15513, 468, - 15513, 472, - 15513, 474, - 15513, 510, - 15513, 520, - 15513, 521, 5238, - 15513, 522, - 15513, 528, - 15513, 532, - 15513, 536, - 15513, 540, - 15513, 542, - 15513, 546, - 15513, 548, - 15513, 604, - 15513, 612, - 15513, 694, - 15513, 894, - 15513, 1006, - 15513, 1010, - 15513, 1088, - 15513, 1305, 8555, 12622, - 15513, 1305, 8555, 14738, - 15513, 1305, 8555, 15568, - 15513, 1305, 8555, 17200, - 15513, 1306, - 15513, 1436, - 15513, 1496, - 15513, 1528, - 15513, 1670, - 15513, 1682, - 15513, 1914, - 15513, 1976, - 15513, 2148, - 15513, 2288, - 15513, 2298, - 15513, 2314, - 15513, 2326, - 15513, 2702, - 15513, 2852, - 15513, 2853, 9131, 36, - 15513, 2853, 9131, 37, 17138, - 15513, 3232, - 15513, 3268, - 15513, 3384, - 15513, 5192, - 15513, 5808, - 15513, 6340, - 15513, 6400, - 15513, 6736, - 15513, 6743, 16066, - 15513, 6998, - 15513, 7258, - 15513, 7398, - 15513, 7578, - 15513, 7636, - 15513, 7779, 9127, 967, 18214, - 15513, 8322, - 15513, 8404, - 15513, 8560, - 15513, 9120, - 15513, 9122, - 15513, 9186, - 15513, 9218, - 15513, 9434, - 15513, 9458, - 15513, 9474, - 15513, 10595, 3273, 7087, 11520, - 15513, 10595, 7779, 7087, 11520, - 15513, 10595, 12525, 7779, 17687, 7087, 11520, - 15513, 10595, 12525, 13271, 17687, 7087, 11520, - 15513, 10595, 13271, 7087, 11520, - 15513, 10595, 13807, 7779, 633, 12525, 13271, 6706, - 15513, 10595, 13807, 7779, 17687, 7087, 11520, - 15513, 10595, 13807, 13271, 633, 12525, 7779, 6706, - 15513, 10595, 13807, 13271, 17687, 7087, 11520, - 15513, 10595, 14307, 7087, 11520, - 15513, 10595, 17687, 19745, 6706, - 15513, 10595, 18669, 6706, - 15513, 10595, 18835, 16814, - 15513, 10595, 19973, 6706, - 15513, 10595, 20087, 19745, 6706, - 15513, 10784, - 15513, 11402, - 15513, 11494, - 15513, 11780, - 15513, 11912, - 15513, 12098, - 15513, 12100, - 15513, 12144, - 15513, 12192, - 15513, 12262, - 15513, 12274, - 15513, 12319, 482, - 15513, 12319, 483, 503, 2499, 11943, 632, - 15513, 12319, 483, 503, 11943, 632, - 15513, 12366, - 15513, 12386, - 15513, 12428, - 15513, 12582, - 15513, 12584, - 15513, 12912, - 15513, 13102, - 15513, 13138, - 15513, 13146, - 15513, 13184, - 15513, 13271, 9127, 967, 18214, - 15513, 13310, - 15513, 13370, - 15513, 13372, - 15513, 13950, - 15513, 14014, - 15513, 14016, - 15513, 14208, - 15513, 14234, - 15513, 14302, - 15513, 14710, - 15513, 14744, - 15513, 14756, - 15513, 14774, - 15513, 14860, - 15513, 14868, - 15513, 14978, - 15513, 15206, - 15513, 15236, - 15513, 15260, - 15513, 15584, - 15513, 15910, - 15513, 16322, - 15513, 16432, - 15513, 16434, - 15513, 16476, - 15513, 16608, - 15513, 16624, - 15513, 16642, - 15513, 16666, - 15513, 16668, - 15513, 16682, - 15513, 16996, - 15513, 17016, - 15513, 17018, - 15513, 17094, - 15513, 17560, - 15513, 17874, - 15513, 17981, 7250, - 15513, 17988, - 15513, 18219, 482, - 15513, 18219, 483, 503, 2499, 11943, 632, - 15513, 18219, 483, 503, 11943, 632, - 15513, 18234, - 15513, 18303, 19162, - 15513, 18356, - 15513, 18384, - 15513, 19118, - 15513, 19138, - 15513, 19196, - 15513, 19200, - 15513, 19248, - 15513, 19326, - 15513, 20000, - 15513, 20364, - 15513, 20542, - 15517, 483, 16592, - 15527, 18225, 13965, 9904, - 15539, 20028, - 15543, 482, - 15543, 483, 503, 11943, 632, - 15543, 483, 503, 11943, 633, 10595, 1213, 11346, - 15543, 483, 10595, 2499, 11943, 632, - 15543, 483, 11347, 2499, 11943, 632, - 15543, 483, 11347, 13677, 18214, - 15543, 483, 11347, 14197, 11943, 632, - 15543, 483, 11347, 14555, 9808, - 15543, 10595, 1212, - 15543, 10595, 9243, 9809, 11502, - 15543, 10595, 21377, 9809, 11502, - 15543, 11347, 15542, - 15543, 11347, 18510, - 15543, 11347, 20163, 11428, - 15553, 9131, 18776, - 15556, - 15563, 12741, 9809, 16358, - 15563, 12741, 9809, 17466, - 15563, 12741, 9809, 17850, - 15563, 12741, 13921, 9809, 0, - 15563, 12741, 13921, 9809, 8, - 15563, 12741, 13921, 9809, 16, - 15563, 12741, 13921, 9809, 40, - 15563, 12741, 13921, 9809, 496, - 15563, 12741, 14903, 0, - 15563, 12741, 14903, 8, - 15563, 12741, 14903, 16, - 15563, 12741, 14903, 28, - 15563, 12741, 14903, 40, - 15563, 12741, 14903, 116, - 15563, 12741, 14903, 140, - 15563, 12741, 14903, 166, - 15563, 12741, 14903, 258, - 15563, 12741, 14903, 280, - 15563, 12741, 14903, 340, - 15563, 12741, 14903, 364, - 15563, 12741, 14903, 400, - 15563, 12741, 14903, 434, - 15563, 12741, 14903, 466, - 15563, 12741, 14903, 538, - 15563, 12741, 14903, 578, - 15563, 12741, 14903, 600, - 15563, 12741, 14903, 632, - 15563, 12741, 14903, 936, - 15563, 12741, 14903, 1046, - 15563, 12741, 14903, 1144, - 15563, 12741, 14903, 1166, - 15563, 12741, 14903, 1492, - 15563, 12741, 14903, 1788, - 15563, 12741, 14903, 1910, - 15563, 12741, 14903, 2666, - 15563, 12741, 14903, 2942, - 15563, 12741, 14903, 3228, - 15563, 12741, 14903, 3310, - 15563, 12741, 14903, 6292, - 15563, 12741, 14903, 10224, - 15563, 12741, 15259, 14968, - 15563, 12741, 15259, 14970, - 15563, 12741, 15259, 14972, - 15563, 12741, 15259, 14974, - 15565, 1391, 1293, 483, 10086, - 15565, 1391, 1293, 483, 14996, - 15565, 1391, 1293, 483, 21036, - 15565, 1391, 1293, 483, 21037, 11528, - 15565, 1391, 5780, - 15565, 1391, 6261, 7821, 14556, - 15565, 1391, 6705, 19420, - 15565, 1391, 6741, 6692, - 15565, 1391, 7817, 6692, - 15565, 1391, 8880, - 15565, 1391, 10377, 19420, - 15565, 1391, 12177, 19420, - 15565, 1391, 12601, 16012, - 15565, 1391, 13415, 314, - 15565, 1391, 13415, 2618, - 15565, 1391, 13502, - 15565, 1391, 13535, 483, 10086, - 15565, 1391, 13535, 483, 16364, - 15565, 1391, 14340, - 15565, 1391, 14470, - 15565, 1391, 14471, 6741, 3336, - 15565, 1391, 14481, 16063, 2596, - 15565, 1391, 14481, 16063, 3336, - 15565, 1391, 14481, 16063, 6742, - 15565, 1391, 14481, 16063, 13654, - 15565, 1391, 14556, - 15565, 1391, 15325, 19420, - 15565, 1391, 16250, - 15565, 1391, 16726, - 15565, 1391, 17573, 15334, - 15565, 1391, 18177, 20302, - 15565, 1391, 18669, 20248, - 15565, 1391, 18746, - 15565, 1391, 19401, 15484, - 15565, 1391, 19973, 20248, - 15565, 1391, 20240, - 15565, 1391, 20241, 6741, 3336, - 15565, 1391, 20302, - 15565, 1391, 20723, 7382, - 15571, 1293, 483, 19314, - 15571, 3337, 18669, 6403, 11346, - 15571, 3337, 18669, 6403, 11502, - 15571, 11703, 15469, 7778, - 15571, 11703, 15469, 13270, - 15571, 11953, 11346, - 15571, 11953, 11502, - 15571, 12209, 11346, - 15571, 12209, 11502, - 15571, 12718, - 15571, 13253, 11346, - 15571, 13253, 11502, - 15571, 13312, - 15571, 13655, 6403, 11346, - 15571, 13655, 6403, 11502, - 15571, 14531, 14131, 15874, - 15571, 14531, 14131, 19972, - 15571, 14903, 8, - 15571, 14903, 268, - 15571, 14903, 526, - 15571, 14903, 2300, - 15571, 14903, 2524, - 15571, 14903, 3200, - 15571, 14903, 3508, - 15571, 14903, 5790, - 15571, 14903, 7120, - 15571, 14903, 7558, - 15571, 14903, 9304, - 15571, 14903, 9460, - 15571, 14903, 9730, - 15571, 14903, 10080, - 15571, 14903, 10081, 17938, - 15571, 14903, 10786, - 15571, 14903, 10787, 268, - 15571, 14903, 10844, - 15571, 14903, 11372, - 15571, 14903, 12023, 17048, - 15571, 14903, 12088, - 15571, 14903, 12089, 17938, - 15571, 14903, 13330, - 15571, 14903, 14452, - 15571, 14903, 14878, - 15571, 14903, 16159, 14453, 9460, - 15571, 14903, 16875, 11510, - 15571, 14903, 16875, 14678, - 15571, 14903, 16875, 16122, - 15571, 14903, 17048, - 15571, 14903, 17117, 226, - 15571, 14903, 17117, 12404, - 15571, 14903, 17117, 14114, - 15571, 14903, 18367, 526, - 15571, 14903, 20719, 11372, - 15571, 15293, 11346, - 15571, 15293, 11502, - 15571, 15293, 14530, - 15571, 15833, 11346, - 15571, 15833, 11502, - 15571, 15833, 14530, - 15571, 15922, - 15571, 16783, 7817, 11346, - 15571, 16783, 7817, 11502, - 15571, 17895, 1212, - 15571, 17965, 15138, - 15571, 17965, 19244, - 15571, 17965, 19690, - 15571, 18376, - 15571, 19360, - 15571, 19473, 6757, 9910, - 15571, 19473, 11702, - 15571, 19473, 11703, 15469, 7778, - 15571, 19473, 11703, 15469, 13270, - 15571, 19973, 11702, - 15571, 20358, - 15571, 20497, 14530, - 15571, 20721, 6757, 9910, - 15571, 20721, 11702, - 15571, 20721, 11703, 15469, 7778, - 15571, 20771, 8282, - 15590, - 15593, 17377, 14722, - 15603, 73, 14897, 8282, - 15603, 9809, 13776, - 15603, 9809, 15756, - 15603, 9809, 17342, - 15603, 9809, 17466, - 15603, 9809, 17506, - 15603, 9809, 18819, 20337, 11346, - 15603, 9809, 20336, - 15603, 11849, 2596, - 15603, 11849, 3056, - 15603, 11849, 3336, - 15603, 11849, 6720, - 15603, 11849, 6742, - 15603, 11849, 8736, - 15603, 11849, 10854, - 15603, 11849, 11916, - 15603, 11849, 13376, - 15603, 11849, 13654, - 15603, 13921, 9809, 8, - 15603, 13921, 9809, 16, - 15603, 13921, 9809, 28, - 15603, 13921, 9809, 40, - 15603, 13921, 9809, 58, - 15603, 13921, 9809, 72, - 15603, 13921, 9809, 94, - 15603, 13921, 9809, 184, - 15603, 13921, 9809, 306, - 15603, 13921, 9809, 496, - 15603, 13921, 9809, 674, - 15603, 13921, 9809, 17349, 22, - 15603, 13921, 9809, 17349, 34, - 15603, 13921, 9809, 17349, 394, - 15603, 13921, 9809, 17349, 580, - 15603, 14897, 8282, - 15603, 14903, 0, - 15603, 14903, 8, - 15603, 14903, 16, - 15603, 14903, 28, - 15603, 14903, 40, - 15603, 14903, 58, - 15603, 14903, 72, - 15603, 14903, 94, - 15603, 14903, 106, - 15603, 14903, 124, - 15603, 14903, 148, - 15603, 14903, 184, - 15603, 14903, 244, - 15603, 14903, 266, - 15603, 14903, 306, - 15603, 14903, 334, - 15603, 14903, 348, - 15603, 14903, 382, - 15603, 14903, 414, - 15603, 14903, 446, - 15603, 14903, 496, - 15603, 14903, 520, - 15603, 14903, 570, - 15603, 14903, 586, - 15603, 14903, 620, - 15603, 14903, 674, - 15603, 14903, 678, - 15603, 14903, 732, - 15603, 14903, 930, - 15603, 14903, 1040, - 15603, 14903, 1138, - 15603, 14903, 1160, - 15603, 14903, 1250, - 15603, 14903, 1486, - 15603, 14903, 1786, - 15603, 14903, 1904, - 15603, 14903, 2142, - 15603, 14903, 2432, - 15603, 14903, 2480, - 15603, 14903, 2544, - 15603, 14903, 2660, - 15603, 14903, 2938, - 15603, 14903, 3030, - 15603, 14903, 3094, - 15603, 14903, 3222, - 15603, 14903, 3288, - 15603, 14903, 3302, - 15603, 14903, 6286, - 15603, 14903, 7836, - 15603, 14903, 9496, - 15603, 14903, 10218, - 15603, 14903, 17349, 22, - 15603, 14903, 17349, 34, - 15603, 14903, 17349, 394, - 15603, 14903, 17349, 580, - 15603, 17927, 11849, 2597, 1391, 2579, 15283, 483, 6742, - 15603, 17927, 11849, 2597, 1391, 6567, 15283, 483, 6742, - 15603, 17927, 11849, 3337, 1391, 2579, 15283, 483, 6742, - 15603, 17927, 11849, 3337, 1391, 6567, 15283, 483, 6742, - 15603, 17927, 11849, 10855, 1391, 2579, 15283, 483, 6742, - 15603, 17927, 11849, 13655, 1391, 2579, 15283, 483, 6742, - 15603, 17927, 11849, 13655, 1391, 6567, 15283, 483, 6742, - 15607, 16957, 841, 5702, - 15617, 13560, - 15617, 14903, 632, - 15617, 14903, 758, - 15617, 14903, 880, - 15617, 14903, 1572, - 15617, 14903, 2374, - 15617, 14903, 2848, - 15617, 14903, 3624, - 15617, 14903, 3760, - 15617, 14903, 5212, - 15617, 14903, 7124, - 15617, 14903, 7592, - 15617, 14903, 10088, - 15617, 14903, 10212, - 15617, 14903, 11384, - 15617, 14903, 11998, - 15617, 14903, 12082, - 15617, 14903, 12364, - 15617, 14903, 12448, - 15617, 14903, 12620, - 15617, 14903, 12904, - 15617, 14903, 13204, - 15617, 14903, 13364, - 15617, 14903, 13890, - 15617, 14903, 13938, - 15617, 14903, 14446, - 15617, 14903, 14482, - 15617, 14903, 14676, - 15617, 14903, 15362, - 15617, 14903, 15428, - 15617, 14903, 15614, - 15617, 14903, 17668, - 15617, 14903, 18030, - 15617, 14903, 18266, - 15617, 14903, 18550, - 15617, 14903, 18692, - 15617, 14903, 18796, - 15617, 14903, 19104, - 15617, 14903, 19216, - 15617, 14903, 19428, - 15617, 15838, - 15617, 16232, - 15617, 16384, - 15617, 16784, - 15617, 17306, - 15617, 18696, - 15617, 19036, - 15617, 19062, - 15617, 19284, - 15617, 19288, - 15633, 669, 9808, - 15633, 6407, 9808, - 15636, - 15644, - 15648, - 15666, - 15671, 9242, - 15671, 11703, 18214, - 15671, 13192, - 15671, 13676, - 15671, 15067, 19214, - 15671, 15067, 20876, - 15671, 17119, 14295, 18348, - 15671, 18010, - 15671, 18669, 895, 10595, 19973, 15534, - 15671, 18669, 895, 13271, 19610, - 15671, 18669, 895, 14295, 18348, - 15671, 18669, 895, 18862, - 15671, 19973, 895, 10595, 14533, 18669, 15534, - 15671, 19973, 895, 10595, 15671, 18669, 15534, - 15678, - 15693, 9808, - 15696, - 15701, 489, 7091, 9808, - 15701, 2499, 9808, - 15701, 11398, - 15701, 11521, 13425, 13158, - 15701, 11521, 18272, - 15701, 11708, - 15701, 11849, 3336, - 15701, 11849, 13654, - 15701, 12173, 13483, 14903, 7402, - 15701, 12907, 6531, 18297, 7774, - 15701, 12907, 10583, 18297, 7774, - 15701, 13483, 10, - 15701, 13501, 6531, 18297, 7774, - 15701, 13501, 10583, 18297, 7774, - 15701, 13965, 13425, 13158, - 15701, 14450, - 15701, 15993, 10, - 15701, 18716, - 15701, 19416, - 15701, 20165, 15993, 12, - 15701, 20165, 15993, 22, - 15701, 20165, 15993, 48, - 15702, - 15707, 16913, 11521, 9904, - 15711, 6258, - 15736, - 15749, 503, 11719, 16942, - 15754, - 15763, 18010, - 15767, 17927, 2597, 7086, - 15767, 17927, 2597, 12016, - 15767, 17927, 2597, 12824, - 15767, 17927, 2597, 13458, - 15767, 17927, 2597, 13628, - 15767, 17927, 2597, 13646, - 15767, 17927, 2597, 14542, - 15767, 17927, 2597, 16954, - 15767, 17927, 2597, 17054, - 15767, 17927, 3337, 14598, - 15767, 17927, 3337, 15624, - 15767, 17927, 6721, 15466, - 15767, 17927, 6721, 16236, - 15767, 17927, 6743, 14598, - 15767, 17927, 10855, 15624, - 15767, 17927, 13377, 16236, - 15767, 17927, 13655, 14598, - 15767, 17927, 13655, 16236, - 15767, 17927, 13655, 18332, - 15769, 16321, 8419, 15564, - 15769, 17643, 8419, 15564, - 15771, 6053, 492, - 15771, 6053, 11849, 2596, - 15771, 6053, 11849, 3056, - 15771, 6053, 11849, 3336, - 15771, 6053, 11849, 6720, - 15771, 6053, 11849, 6742, - 15771, 6053, 11849, 8736, - 15771, 6053, 11849, 10854, - 15771, 6053, 11849, 11916, - 15771, 6053, 11849, 13376, - 15771, 6053, 11849, 13654, - 15771, 6053, 13483, 14903, 0, - 15771, 6053, 13483, 14903, 8, - 15771, 6053, 13483, 14903, 28, - 15771, 6053, 13483, 14903, 78, - 15771, 6053, 13483, 14903, 92, - 15771, 6053, 13483, 14903, 120, - 15771, 6053, 13483, 14903, 148, - 15771, 6053, 13483, 14903, 244, - 15771, 6053, 13483, 14903, 306, - 15771, 6053, 13483, 14903, 364, - 15771, 6053, 13483, 14903, 544, - 15771, 6053, 13483, 14903, 650, - 15771, 6053, 13483, 14903, 674, - 15771, 6053, 13483, 14903, 704, - 15771, 6053, 13483, 14903, 732, - 15771, 6053, 13483, 14903, 740, - 15771, 6053, 13483, 14903, 744, - 15771, 6053, 13483, 14903, 842, - 15771, 6053, 13483, 14903, 1296, - 15771, 6053, 13483, 14903, 1300, - 15771, 6053, 13483, 14903, 1590, - 15771, 6053, 13483, 14903, 2578, - 15771, 6053, 13483, 14903, 3048, - 15771, 6053, 13483, 14903, 3304, - 15771, 6053, 13483, 14903, 3718, - 15771, 6053, 13483, 14903, 7136, - 15771, 6053, 13483, 14903, 7254, - 15771, 6053, 13483, 14903, 7270, - 15771, 6053, 13483, 14903, 8658, - 15771, 6053, 13483, 14903, 8882, - 15771, 6053, 13483, 14903, 9890, - 15771, 6053, 13483, 14903, 10506, - 15771, 6053, 15133, 3212, - 15771, 6053, 15133, 12018, - 15771, 6053, 15133, 12046, - 15771, 6053, 15133, 13460, - 15771, 6053, 15133, 14544, - 15771, 6053, 15133, 15094, - 15771, 6053, 15133, 15626, - 15771, 6053, 15133, 15708, - 15771, 6053, 15133, 17056, - 15771, 6053, 15993, 14903, 0, - 15771, 6053, 15993, 14903, 8, - 15771, 6053, 15993, 14903, 28, - 15771, 6053, 15993, 14903, 78, - 15771, 6053, 15993, 14903, 92, - 15771, 6053, 15993, 14903, 120, - 15771, 6053, 15993, 14903, 148, - 15771, 6053, 15993, 14903, 244, - 15771, 6053, 15993, 14903, 306, - 15771, 6053, 15993, 14903, 364, - 15771, 6053, 15993, 14903, 544, - 15771, 6053, 15993, 14903, 650, - 15771, 6053, 15993, 14903, 674, - 15771, 6053, 15993, 14903, 704, - 15771, 6053, 15993, 14903, 732, - 15771, 6053, 15993, 14903, 740, - 15771, 6053, 15993, 14903, 744, - 15771, 6053, 15993, 14903, 842, - 15771, 6053, 15993, 14903, 1296, - 15771, 6053, 15993, 14903, 1300, - 15771, 6053, 15993, 14903, 1590, - 15771, 6053, 15993, 14903, 2578, - 15771, 6053, 15993, 14903, 3048, - 15771, 6053, 15993, 14903, 3304, - 15771, 6053, 15993, 14903, 3718, - 15771, 6053, 15993, 14903, 7136, - 15771, 6053, 15993, 14903, 7254, - 15771, 6053, 15993, 14903, 7270, - 15771, 6053, 15993, 14903, 8658, - 15771, 6053, 15993, 14903, 8882, - 15771, 6053, 15993, 14903, 9890, - 15771, 6053, 15993, 14903, 10506, - 15773, 7091, 9808, - 15773, 11521, 6722, - 15773, 13965, 6722, - 15775, 16321, 8419, 15564, - 15775, 17643, 8419, 15564, - 15779, 14908, - 15781, 18669, 7816, - 15791, 1592, - 15791, 11538, - 15791, 15376, - 15791, 16046, - 15793, 15564, - 15797, 16942, - 15798, - 15807, 12210, - 15834, - 15845, 482, - 15853, 9808, - 15864, - 15872, - 15879, 10595, 5714, - 15903, 9808, - 15909, 14903, 0, - 15909, 14903, 8, - 15909, 14903, 16, - 15909, 14903, 28, - 15909, 14903, 40, - 15909, 14903, 58, - 15909, 14903, 66, - 15909, 14903, 80, - 15909, 14903, 82, - 15909, 14903, 110, - 15909, 14903, 130, - 15909, 14903, 154, - 15909, 14903, 184, - 15909, 14903, 226, - 15909, 14903, 248, - 15909, 14903, 268, - 15909, 14903, 306, - 15909, 14903, 336, - 15909, 14903, 352, - 15909, 14903, 386, - 15909, 14903, 422, - 15909, 14903, 450, - 15909, 14903, 496, - 15909, 14903, 526, - 15909, 14903, 572, - 15909, 14903, 590, - 15909, 14903, 624, - 15909, 14903, 674, - 15909, 14903, 680, - 15909, 14903, 718, - 15909, 14903, 734, - 15909, 14903, 752, - 15909, 14903, 778, - 15909, 14903, 780, - 15909, 14903, 802, - 15909, 14903, 932, - 15909, 14903, 1162, - 15909, 14903, 1478, - 15909, 14903, 1488, - 15909, 14903, 1646, - 15909, 14903, 2434, - 15909, 14903, 2482, - 15909, 14903, 2548, - 15909, 14903, 3032, - 15909, 14903, 3224, - 15909, 14903, 3304, - 15909, 14903, 3598, - 15909, 14903, 3608, - 15909, 14903, 3748, - 15909, 14903, 3788, - 15909, 14903, 8720, - 15909, 14903, 8722, - 15909, 14903, 9786, - 15909, 14903, 9870, - 15909, 20771, 8282, - 15913, 11682, - 15916, - 15928, - 15930, - 15935, 12210, - 15936, - 15941, 5780, - 15943, 95, 14897, 8282, - 15943, 5244, - 15943, 9809, 12986, - 15943, 9809, 15756, - 15943, 9809, 17342, - 15943, 9809, 17466, - 15943, 9809, 17506, - 15943, 9809, 20336, - 15943, 11849, 2596, - 15943, 11849, 3056, - 15943, 11849, 3336, - 15943, 11849, 6720, - 15943, 11849, 6742, - 15943, 11849, 8736, - 15943, 11849, 10854, - 15943, 11849, 11916, - 15943, 11849, 13376, - 15943, 11849, 13654, - 15943, 12097, 8282, - 15943, 13309, 8282, - 15943, 13309, 9808, - 15943, 13921, 9809, 8, - 15943, 13921, 9809, 16, - 15943, 13921, 9809, 28, - 15943, 13921, 9809, 40, - 15943, 13921, 9809, 58, - 15943, 13921, 9809, 72, - 15943, 13921, 9809, 94, - 15943, 13921, 9809, 306, - 15943, 13921, 9809, 674, - 15943, 13921, 9809, 17349, 22, - 15943, 13921, 9809, 17349, 34, - 15943, 13921, 9809, 17349, 394, - 15943, 13921, 9809, 17349, 580, - 15943, 14784, - 15943, 14903, 0, - 15943, 14903, 8, - 15943, 14903, 16, - 15943, 14903, 28, - 15943, 14903, 40, - 15943, 14903, 58, - 15943, 14903, 72, - 15943, 14903, 94, - 15943, 14903, 106, - 15943, 14903, 124, - 15943, 14903, 148, - 15943, 14903, 244, - 15943, 14903, 266, - 15943, 14903, 306, - 15943, 14903, 334, - 15943, 14903, 348, - 15943, 14903, 382, - 15943, 14903, 414, - 15943, 14903, 446, - 15943, 14903, 520, - 15943, 14903, 570, - 15943, 14903, 571, 10595, 12525, 17686, - 15943, 14903, 571, 10595, 15021, 17686, - 15943, 14903, 586, - 15943, 14903, 620, - 15943, 14903, 674, - 15943, 14903, 732, - 15943, 14903, 930, - 15943, 14903, 1040, - 15943, 14903, 1138, - 15943, 14903, 1160, - 15943, 14903, 1486, - 15943, 14903, 1786, - 15943, 14903, 1904, - 15943, 14903, 2432, - 15943, 14903, 2480, - 15943, 14903, 2544, - 15943, 14903, 2660, - 15943, 14903, 2894, - 15943, 14903, 2938, - 15943, 14903, 3030, - 15943, 14903, 3094, - 15943, 14903, 3222, - 15943, 14903, 3302, - 15943, 14903, 3746, - 15943, 14903, 6286, - 15943, 14903, 10218, - 15943, 14903, 14833, 620, - 15943, 14903, 17349, 22, - 15943, 14903, 17349, 34, - 15943, 14903, 17349, 394, - 15943, 14903, 17349, 580, - 15943, 17653, 19283, 2596, - 15943, 17653, 19283, 2597, 7783, 10099, 3225, 20380, - 15943, 17653, 19283, 3336, - 15943, 17653, 19283, 6742, - 15943, 17653, 19283, 13654, - 15943, 17653, 20381, 17096, - 15945, 9456, - 15945, 9457, 10595, 14396, - 15946, - 15948, - 15958, - 15966, - 15967, 483, 16290, - 15968, - 15973, 16859, 11524, - 15973, 16859, 14514, - 15973, 16859, 14516, - 15973, 16859, 14518, - 15973, 16859, 14520, - 15973, 16859, 14522, - 15973, 16859, 14524, - 15973, 16859, 14526, - 15973, 16859, 14528, - 15973, 16859, 16160, - 15973, 16859, 16162, - 15973, 16859, 16164, - 15973, 16859, 16166, - 15973, 16859, 16168, - 15973, 16859, 16170, - 15973, 16859, 16172, - 15973, 16859, 16174, - 15973, 16859, 16176, - 15973, 16859, 16178, - 15973, 16859, 16180, - 15973, 16859, 16182, - 15973, 16859, 16184, - 15973, 16859, 16186, - 15973, 16859, 16188, - 15973, 16859, 16190, - 15973, 16859, 16192, - 15973, 16859, 16194, - 15973, 16859, 16196, - 15973, 16859, 16198, - 15973, 16859, 16200, - 15973, 16859, 16202, - 15973, 16859, 16204, - 15973, 16859, 16206, - 15973, 16859, 16208, - 15973, 16859, 16210, - 15973, 16859, 16212, - 15973, 16859, 16214, - 15973, 16859, 17716, - 15973, 16859, 17718, - 15973, 16859, 17720, - 15973, 16859, 17722, - 15973, 16859, 17724, - 15973, 16859, 17726, - 15973, 16859, 17728, - 15973, 16859, 17730, - 15973, 16859, 17732, - 15973, 16859, 17734, - 15973, 16859, 17736, - 15973, 16859, 17738, - 15973, 16859, 17740, - 15973, 16859, 17742, - 15973, 16859, 17744, - 15973, 16859, 17746, - 15973, 16859, 17748, - 15973, 16859, 17750, - 15973, 16859, 17752, - 15973, 16859, 17754, - 15973, 16859, 17756, - 15973, 16859, 17758, - 15973, 16859, 17760, - 15973, 16859, 17762, - 15973, 16859, 17764, - 15973, 16859, 17766, - 15973, 16859, 17768, - 15973, 16859, 17770, - 15973, 16859, 17772, - 15973, 16859, 17774, - 15973, 16859, 17776, - 15973, 16859, 17778, - 15973, 16859, 17780, - 15973, 16859, 17782, - 15973, 16859, 17784, - 15973, 16859, 17786, - 15973, 16859, 17788, - 15973, 16859, 17790, - 15973, 16859, 17792, - 15973, 16859, 17794, - 15973, 16859, 17796, - 15973, 16859, 17798, - 15973, 16859, 17800, - 15973, 16859, 17802, - 15973, 16859, 17804, - 15973, 16859, 17806, - 15973, 16859, 17808, - 15973, 16859, 17810, - 15973, 16859, 17812, - 15973, 16859, 17814, - 15973, 16859, 17816, - 15973, 16859, 17818, - 15973, 16859, 17820, - 15973, 16859, 17822, - 15973, 16859, 17824, - 15973, 16859, 17826, - 15973, 16859, 18888, - 15973, 16859, 18890, - 15973, 16859, 18892, - 15973, 16859, 18894, - 15973, 16859, 18896, - 15973, 16859, 18898, - 15973, 16859, 18900, - 15973, 16859, 18902, - 15973, 16859, 18904, - 15973, 16859, 18906, - 15973, 16859, 18908, - 15973, 16859, 18910, - 15973, 16859, 18912, - 15973, 16859, 18914, - 15973, 16859, 18916, - 15973, 16859, 18918, - 15973, 16859, 18920, - 15973, 16859, 18922, - 15973, 16859, 18924, - 15973, 16859, 18926, - 15973, 16859, 18928, - 15973, 16859, 18930, - 15973, 16859, 18932, - 15973, 16859, 18934, - 15973, 16859, 18936, - 15973, 16859, 18938, - 15973, 16859, 18940, - 15973, 16859, 18942, - 15973, 16859, 18944, - 15973, 16859, 18946, - 15973, 16859, 18948, - 15973, 16859, 18950, - 15973, 16859, 18952, - 15973, 16859, 18954, - 15973, 16859, 18956, - 15973, 16859, 18958, - 15973, 16859, 18960, - 15973, 16859, 18962, - 15973, 16859, 18964, - 15973, 16859, 18966, - 15973, 16859, 18968, - 15973, 16859, 18970, - 15973, 16859, 18972, - 15973, 16859, 18974, - 15973, 16859, 18976, - 15973, 16859, 18978, - 15973, 16859, 18980, - 15973, 16859, 18982, - 15973, 16859, 18984, - 15973, 16859, 18986, - 15973, 16859, 18988, - 15973, 16859, 18990, - 15973, 16859, 18992, - 15973, 16859, 18994, - 15973, 16859, 18996, - 15973, 16859, 18998, - 15973, 16859, 19000, - 15973, 16859, 19002, - 15973, 16859, 19004, - 15973, 16859, 19006, - 15973, 16859, 19008, - 15973, 16859, 19010, - 15973, 16859, 19012, - 15973, 16859, 19014, - 15973, 16859, 19016, - 15973, 16859, 19018, - 15973, 16859, 19020, - 15973, 16859, 19022, - 15973, 16859, 19024, - 15973, 16859, 19026, - 15973, 16859, 19782, - 15973, 16859, 19784, - 15973, 16859, 19786, - 15973, 16859, 19788, - 15973, 16859, 19790, - 15973, 16859, 19792, - 15973, 16859, 19794, - 15973, 16859, 19796, - 15973, 16859, 19798, - 15973, 16859, 19800, - 15973, 16859, 19802, - 15973, 16859, 19804, - 15973, 16859, 19806, - 15973, 16859, 19808, - 15973, 16859, 19810, - 15973, 16859, 19812, - 15973, 16859, 19814, - 15973, 16859, 19816, - 15973, 16859, 19818, - 15973, 16859, 19820, - 15973, 16859, 19822, - 15973, 16859, 19824, - 15973, 16859, 19826, - 15973, 16859, 19828, - 15973, 16859, 19830, - 15973, 16859, 19832, - 15973, 16859, 19834, - 15973, 16859, 19836, - 15973, 16859, 19838, - 15973, 16859, 19840, - 15973, 16859, 19842, - 15973, 16859, 19844, - 15973, 16859, 19846, - 15973, 16859, 19848, - 15973, 16859, 19850, - 15973, 16859, 19852, - 15973, 16859, 19854, - 15973, 16859, 19856, - 15973, 16859, 19858, - 15973, 16859, 19860, - 15973, 16859, 19862, - 15973, 16859, 19864, - 15973, 16859, 19866, - 15973, 16859, 19868, - 15973, 16859, 19870, - 15973, 16859, 19872, - 15973, 16859, 19874, - 15973, 16859, 19876, - 15973, 16859, 19878, - 15973, 16859, 19880, - 15973, 16859, 19882, - 15973, 16859, 19884, - 15973, 16859, 19886, - 15973, 16859, 19888, - 15973, 16859, 19890, - 15973, 16859, 19892, - 15973, 16859, 20398, - 15973, 16859, 20400, - 15973, 16859, 20402, - 15973, 16859, 20404, - 15973, 16859, 20406, - 15973, 16859, 20408, - 15973, 16859, 20410, - 15973, 16859, 20412, - 15973, 16859, 20414, - 15973, 16859, 20416, - 15973, 16859, 20418, - 15973, 16859, 20420, - 15973, 16859, 20422, - 15973, 16859, 20424, - 15973, 16859, 20426, - 15973, 16859, 20428, - 15973, 16859, 20430, - 15973, 16859, 20432, - 15973, 16859, 20434, - 15973, 16859, 20436, - 15973, 16859, 20438, - 15973, 16859, 20440, - 15973, 16859, 20442, - 15973, 16859, 20444, - 15973, 16859, 20446, - 15973, 16859, 20448, - 15973, 16859, 20450, - 15973, 16859, 20452, - 15973, 16859, 20842, - 15973, 16859, 20844, - 15973, 16859, 20846, - 15973, 16859, 20848, - 15973, 16859, 20850, - 15973, 16859, 20852, - 15973, 16859, 20854, - 15973, 16859, 20856, - 15973, 16859, 21084, - 15982, - 15990, - 15999, 9808, - 16002, - 16017, 11534, - 16022, - 16035, 46, - 16035, 128, - 16035, 714, - 16035, 1213, 18214, - 16035, 5825, 46, - 16035, 6258, - 16035, 9127, 14365, 11917, 16913, 9904, - 16035, 9242, - 16035, 9457, 18214, - 16035, 11719, 15270, - 16035, 11849, 2596, - 16035, 11849, 3056, - 16035, 11849, 3336, - 16035, 11849, 6720, - 16035, 11849, 6742, - 16035, 11849, 8736, - 16035, 11849, 10854, - 16035, 11849, 11916, - 16035, 11849, 13376, - 16035, 11849, 13654, - 16035, 12213, 13965, 20163, 11428, - 16035, 12477, 13483, 14903, 0, - 16035, 12477, 13483, 14903, 2, - 16035, 12477, 13483, 14903, 4, - 16035, 12477, 13483, 14903, 6, - 16035, 12477, 13483, 14903, 8, - 16035, 12477, 13483, 14903, 10, - 16035, 12477, 13483, 14903, 12, - 16035, 12477, 13483, 14903, 14, - 16035, 12477, 13483, 14903, 16, - 16035, 12477, 13483, 14903, 18, - 16035, 12477, 13483, 14903, 20, - 16035, 12477, 13483, 14903, 22, - 16035, 12477, 13483, 14903, 24, - 16035, 12477, 13483, 14903, 26, - 16035, 12477, 13483, 14903, 28, - 16035, 12477, 13483, 14903, 30, - 16035, 12477, 13483, 14903, 32, - 16035, 12477, 13483, 14903, 34, - 16035, 12477, 13483, 14903, 36, - 16035, 12477, 13483, 14903, 38, - 16035, 12477, 13483, 14903, 40, - 16035, 12477, 13483, 14903, 42, - 16035, 12477, 13483, 14903, 44, - 16035, 12477, 13483, 14903, 46, - 16035, 12477, 13483, 14903, 48, - 16035, 12477, 13483, 14903, 50, - 16035, 12477, 15993, 14903, 0, - 16035, 12477, 15993, 14903, 2, - 16035, 12477, 15993, 14903, 4, - 16035, 12477, 15993, 14903, 6, - 16035, 12477, 15993, 14903, 8, - 16035, 12477, 15993, 14903, 10, - 16035, 12477, 15993, 14903, 12, - 16035, 12477, 15993, 14903, 14, - 16035, 12477, 15993, 14903, 16, - 16035, 12477, 15993, 14903, 18, - 16035, 12477, 15993, 14903, 20, - 16035, 12477, 15993, 14903, 22, - 16035, 12477, 15993, 14903, 24, - 16035, 12477, 15993, 14903, 26, - 16035, 12477, 15993, 14903, 28, - 16035, 12477, 15993, 14903, 30, - 16035, 12477, 15993, 14903, 32, - 16035, 12477, 15993, 14903, 34, - 16035, 12477, 15993, 14903, 36, - 16035, 12477, 15993, 14903, 38, - 16035, 12477, 15993, 14903, 40, - 16035, 12477, 15993, 14903, 42, - 16035, 12477, 15993, 14903, 44, - 16035, 12477, 15993, 14903, 46, - 16035, 12477, 15993, 14903, 48, - 16035, 12477, 15993, 14903, 50, - 16035, 12674, - 16035, 13682, - 16035, 13965, 9904, - 16035, 13965, 14330, - 16035, 14330, - 16035, 14554, - 16035, 14725, 9820, - 16035, 14725, 9821, 0, - 16035, 14725, 11680, - 16035, 14725, 11681, 0, - 16035, 14725, 12216, - 16035, 14725, 12217, 0, - 16035, 14725, 12312, - 16035, 14725, 12313, 0, - 16035, 14725, 12313, 40, - 16035, 14725, 12666, - 16035, 14725, 12667, 0, - 16035, 14725, 12820, - 16035, 14725, 12821, 0, - 16035, 14725, 13164, - 16035, 14725, 13165, 0, - 16035, 14725, 13268, - 16035, 14725, 13269, 0, - 16035, 14725, 14848, - 16035, 14725, 14849, 0, - 16035, 14725, 15638, - 16035, 14725, 15639, 0, - 16035, 14725, 16024, - 16035, 14725, 16025, 0, - 16035, 14725, 16452, - 16035, 14725, 16453, 0, - 16035, 14725, 16892, - 16035, 14725, 16893, 0, - 16035, 14725, 17224, - 16035, 14725, 17225, 0, - 16035, 14787, 12477, 15993, 14903, 4, - 16035, 14787, 12477, 15993, 14903, 34, - 16035, 14859, 18795, 12360, - 16035, 14859, 18795, 14372, - 16035, 15133, 3212, - 16035, 15133, 3213, 495, 11521, 15512, - 16035, 15133, 12018, - 16035, 15133, 12019, 495, 11521, 15512, - 16035, 15133, 12046, - 16035, 15133, 12047, 495, 11521, 15512, - 16035, 15133, 12047, 2596, - 16035, 15133, 12047, 3056, - 16035, 15133, 12047, 3336, - 16035, 15133, 12047, 6720, - 16035, 15133, 12047, 6742, - 16035, 15133, 12047, 8736, - 16035, 15133, 12047, 11916, - 16035, 15133, 12047, 13376, - 16035, 15133, 12047, 13654, - 16035, 15133, 13461, 495, 11521, 15512, - 16035, 15133, 14545, 495, 11521, 15512, - 16035, 15133, 14546, - 16035, 15133, 15626, - 16035, 15133, 15627, 495, 11521, 15512, - 16035, 15133, 15627, 2596, - 16035, 15133, 15627, 3056, - 16035, 15133, 15627, 3336, - 16035, 15133, 15627, 6720, - 16035, 15133, 15627, 6742, - 16035, 15133, 15627, 8736, - 16035, 15133, 15627, 11916, - 16035, 15133, 15627, 13376, - 16035, 15133, 15627, 13654, - 16035, 15133, 15706, - 16035, 15133, 15708, - 16035, 15133, 15709, 495, 11521, 15512, - 16035, 15133, 15709, 2596, - 16035, 15133, 15709, 3056, - 16035, 15133, 15709, 3336, - 16035, 15133, 15709, 6720, - 16035, 15133, 15709, 6742, - 16035, 15133, 15709, 8736, - 16035, 15133, 15709, 11916, - 16035, 15133, 15709, 13376, - 16035, 15133, 15709, 13654, - 16035, 15133, 16280, - 16035, 15133, 17057, 495, 11521, 15512, - 16035, 15133, 17096, - 16035, 15133, 17854, - 16035, 15133, 17924, - 16035, 15133, 18190, - 16035, 15133, 18564, - 16035, 15133, 19424, - 16035, 15277, 8282, - 16035, 16991, 17118, - 16035, 17497, 18214, - 16035, 17645, 12468, - 16035, 17711, 9808, - 16035, 17711, 13468, - 16035, 18041, 0, - 16035, 18041, 8, - 16035, 18041, 16, - 16035, 18041, 28, - 16035, 18041, 40, - 16035, 18041, 266, - 16035, 18041, 268, - 16035, 18041, 272, - 16035, 18041, 280, - 16035, 18041, 284, - 16035, 18041, 348, - 16035, 18041, 352, - 16035, 18041, 356, - 16035, 18041, 364, - 16035, 18041, 368, - 16035, 18041, 414, - 16035, 18041, 422, - 16035, 18041, 428, - 16035, 18041, 434, - 16035, 18041, 438, - 16035, 18041, 446, - 16035, 18041, 450, - 16035, 18041, 458, - 16035, 18041, 466, - 16035, 18041, 470, - 16035, 18041, 570, - 16035, 18041, 572, - 16035, 18041, 576, - 16035, 18041, 578, - 16035, 18041, 582, - 16035, 18041, 586, - 16035, 18041, 590, - 16035, 18041, 596, - 16035, 18041, 600, - 16035, 18041, 610, - 16035, 18041, 620, - 16035, 18041, 624, - 16035, 18041, 628, - 16035, 18041, 632, - 16035, 18041, 640, - 16035, 18041, 692, - 16035, 18041, 698, - 16035, 18041, 704, - 16035, 18041, 708, - 16035, 18041, 732, - 16035, 18041, 740, - 16035, 18041, 744, - 16035, 18256, - 16035, 18597, 6406, - 16035, 18669, 894, - 16035, 19151, 2162, - 16035, 19151, 2596, - 16035, 19151, 3056, - 16035, 19151, 3116, - 16035, 19151, 3212, - 16035, 19151, 3336, - 16035, 19151, 6074, - 16035, 19151, 6710, - 16035, 19151, 6720, - 16035, 19151, 6742, - 16035, 19151, 7098, - 16035, 19151, 7134, - 16035, 19151, 7410, - 16035, 19151, 7656, - 16035, 19151, 7778, - 16035, 19151, 8276, - 16035, 19151, 8418, - 16035, 19151, 8554, - 16035, 19151, 8736, - 16035, 19151, 9442, - 16035, 19151, 10598, - 16035, 19151, 11910, - 16035, 19151, 11916, - 16035, 19151, 12454, - 16035, 19151, 12634, - 16035, 19151, 12822, - 16035, 19151, 13194, - 16035, 19151, 13270, - 16035, 19151, 13376, - 16035, 19151, 13544, - 16035, 19151, 13552, - 16035, 19151, 13654, - 16035, 19151, 13948, - 16035, 19151, 14180, - 16035, 19151, 14364, - 16035, 19151, 14592, - 16035, 19151, 15392, - 16035, 19151, 15404, - 16035, 19151, 16070, - 16035, 19151, 17114, - 16035, 19151, 17128, - 16035, 19151, 17452, - 16035, 19151, 18126, - 16035, 19151, 18334, - 16035, 19151, 18352, - 16035, 19151, 18360, - 16035, 19151, 18508, - 16035, 19151, 18706, - 16035, 19151, 18738, - 16035, 19151, 19054, - 16035, 19151, 19072, - 16035, 19151, 19482, - 16035, 19151, 19908, - 16035, 19151, 20908, - 16035, 19151, 21246, - 16035, 19214, - 16035, 19973, 895, 10595, 12908, - 16035, 20527, 15484, - 16035, 20876, - 16035, 21162, - 16035, 21377, 9809, 10595, 19717, 14178, - 16035, 21815, 17711, 9808, - 16039, 11534, - 16055, 13606, - 16061, 18010, - 16063, 12422, - 16064, - 16077, 897, 841, 5702, - 16079, 12026, - 16079, 15560, - 16079, 18177, 17139, 12477, 15993, 14903, 30, - 16081, 5702, - 16088, - 16090, - 16094, - 16099, 18519, 0, - 16099, 18519, 8, - 16099, 18519, 16, - 16099, 18519, 28, - 16099, 18519, 40, - 16099, 18519, 334, - 16099, 18519, 340, - 16099, 18519, 348, - 16099, 18519, 352, - 16099, 18519, 356, - 16099, 18519, 364, - 16099, 18519, 368, - 16099, 18519, 382, - 16099, 18519, 386, - 16099, 18519, 390, - 16099, 18519, 400, - 16099, 18519, 404, - 16099, 18519, 414, - 16099, 18519, 422, - 16099, 18519, 428, - 16099, 18519, 434, - 16099, 18519, 438, - 16099, 18519, 446, - 16099, 18519, 450, - 16099, 18519, 458, - 16099, 18519, 466, - 16099, 18519, 470, - 16099, 18519, 520, - 16099, 18519, 526, - 16099, 18519, 534, - 16099, 18519, 538, - 16099, 18519, 544, - 16099, 18519, 570, - 16099, 18519, 572, - 16099, 18519, 576, - 16099, 18519, 578, - 16099, 18519, 582, - 16099, 18519, 586, - 16099, 18519, 590, - 16099, 18519, 596, - 16099, 18519, 600, - 16099, 18519, 610, - 16099, 18519, 620, - 16099, 18519, 624, - 16099, 18519, 628, - 16099, 18519, 632, - 16099, 18519, 640, - 16099, 18519, 692, - 16099, 18519, 698, - 16099, 18519, 704, - 16099, 18519, 708, - 16099, 18519, 716, - 16099, 18519, 718, - 16099, 18519, 750, - 16099, 18519, 758, - 16113, 17885, 15564, - 16113, 19421, 1903, 15564, - 16119, 13483, 14903, 14, - 16119, 13483, 14903, 102, - 16119, 13483, 14903, 186, - 16119, 13483, 14903, 198, - 16119, 13483, 14903, 200, - 16119, 13483, 14903, 202, - 16119, 13483, 14903, 208, - 16119, 13483, 14903, 210, - 16119, 13483, 14903, 218, - 16119, 13483, 14903, 486, - 16119, 13483, 14903, 512, - 16119, 13483, 14903, 710, - 16119, 13483, 14903, 916, - 16119, 13483, 14903, 1148, - 16119, 13483, 14903, 1294, - 16119, 13483, 14903, 1312, - 16119, 13483, 14903, 1322, - 16119, 13483, 14903, 1450, - 16119, 13483, 14903, 1778, - 16119, 13483, 14903, 1882, - 16119, 13483, 14903, 2648, - 16119, 13483, 14903, 3206, - 16119, 13483, 14903, 3434, - 16119, 13483, 14903, 3670, - 16119, 13483, 14903, 3778, - 16119, 13483, 14903, 5996, - 16119, 13483, 14903, 7845, 0, - 16119, 13483, 14903, 7845, 8, - 16119, 13483, 14903, 7845, 16, - 16119, 13483, 14903, 7845, 28, - 16119, 13483, 14903, 7845, 70, - 16119, 13483, 14903, 7845, 496, - 16119, 13483, 14903, 10104, - 16119, 13483, 14903, 10868, - 16119, 13483, 14903, 13431, 0, - 16119, 13483, 14903, 13431, 8, - 16119, 13483, 14903, 13431, 16, - 16119, 13483, 14903, 13431, 28, - 16119, 13483, 14903, 13431, 70, - 16119, 13483, 14903, 13431, 496, - 16119, 15993, 14903, 14, - 16119, 15993, 14903, 102, - 16119, 15993, 14903, 186, - 16119, 15993, 14903, 198, - 16119, 15993, 14903, 200, - 16119, 15993, 14903, 202, - 16119, 15993, 14903, 208, - 16119, 15993, 14903, 210, - 16119, 15993, 14903, 218, - 16119, 15993, 14903, 486, - 16119, 15993, 14903, 512, - 16119, 15993, 14903, 710, - 16119, 15993, 14903, 916, - 16119, 15993, 14903, 1148, - 16119, 15993, 14903, 1294, - 16119, 15993, 14903, 1312, - 16119, 15993, 14903, 1322, - 16119, 15993, 14903, 1450, - 16119, 15993, 14903, 1778, - 16119, 15993, 14903, 1882, - 16119, 15993, 14903, 2648, - 16119, 15993, 14903, 3206, - 16119, 15993, 14903, 3434, - 16119, 15993, 14903, 3670, - 16119, 15993, 14903, 3778, - 16119, 15993, 14903, 5996, - 16119, 15993, 14903, 7845, 0, - 16119, 15993, 14903, 7845, 8, - 16119, 15993, 14903, 7845, 16, - 16119, 15993, 14903, 7845, 28, - 16119, 15993, 14903, 7845, 70, - 16119, 15993, 14903, 7845, 496, - 16119, 15993, 14903, 10104, - 16119, 15993, 14903, 10868, - 16119, 15993, 14903, 13431, 0, - 16119, 15993, 14903, 13431, 8, - 16119, 15993, 14903, 13431, 16, - 16119, 15993, 14903, 13431, 28, - 16119, 15993, 14903, 13431, 70, - 16119, 15993, 14903, 13431, 496, - 16121, 15782, - 16121, 17624, - 16129, 10595, 3273, 7087, 11520, - 16129, 10595, 7779, 7087, 11520, - 16129, 10595, 13271, 7087, 11520, - 16129, 10595, 14307, 7087, 11520, - 16129, 13387, 10595, 1, 1213, 14778, - 16129, 15584, - 16129, 18214, - 16141, 16035, 20165, 11849, 2596, - 16141, 16035, 20165, 11849, 3056, - 16141, 16035, 20165, 11849, 3336, - 16141, 16035, 20165, 11849, 6720, - 16141, 16035, 20165, 11849, 6742, - 16141, 16035, 20165, 11849, 8736, - 16141, 16035, 20165, 11849, 10854, - 16141, 16035, 20165, 11849, 11916, - 16141, 16035, 20165, 11849, 13376, - 16141, 16035, 20165, 11849, 13654, - 16141, 16035, 20165, 15133, 3212, - 16141, 18177, 16035, 11849, 2596, - 16141, 18177, 16035, 11849, 3056, - 16141, 18177, 16035, 11849, 3336, - 16141, 18177, 16035, 11849, 6720, - 16141, 18177, 16035, 11849, 6742, - 16141, 18177, 16035, 11849, 8736, - 16141, 18177, 16035, 11849, 11916, - 16141, 18177, 16035, 11849, 13376, - 16141, 18177, 16035, 11849, 13654, - 16141, 18177, 16035, 15133, 3212, - 16141, 18177, 16035, 20165, 11849, 2596, - 16141, 18177, 16035, 20165, 11849, 3056, - 16141, 18177, 16035, 20165, 11849, 3336, - 16141, 18177, 16035, 20165, 11849, 6720, - 16141, 18177, 16035, 20165, 11849, 6742, - 16141, 18177, 16035, 20165, 11849, 8736, - 16141, 18177, 16035, 20165, 11849, 10854, - 16141, 18177, 16035, 20165, 11849, 11916, - 16141, 18177, 16035, 20165, 11849, 13376, - 16141, 18177, 16035, 20165, 11849, 13654, - 16141, 18177, 16035, 20165, 15133, 3212, - 16152, - 16155, 15564, - 16156, - 16217, 8277, 9808, - 16217, 14593, 9808, - 16219, 9808, - 16220, - 16243, 14903, 0, - 16243, 14903, 8, - 16243, 14903, 16, - 16243, 14903, 28, - 16243, 14903, 40, - 16243, 14903, 48, - 16243, 14903, 110, - 16243, 14903, 130, - 16243, 14903, 154, - 16243, 14903, 192, - 16243, 14903, 226, - 16243, 14903, 248, - 16243, 14903, 268, - 16243, 14903, 336, - 16243, 14903, 352, - 16243, 14903, 386, - 16243, 14903, 422, - 16243, 14903, 446, - 16243, 14903, 450, - 16243, 14903, 526, - 16243, 14903, 556, - 16243, 14903, 572, - 16243, 14903, 590, - 16243, 14903, 624, - 16243, 14903, 680, - 16243, 14903, 718, - 16243, 14903, 752, - 16243, 14903, 1042, - 16243, 14903, 1162, - 16243, 14903, 1488, - 16243, 14903, 1512, - 16243, 14903, 1906, - 16243, 14903, 2144, - 16243, 14903, 2410, - 16243, 14903, 2468, - 16243, 14903, 2940, - 16243, 14903, 3032, - 16243, 14903, 3224, - 16243, 14903, 3788, - 16243, 14903, 14680, - 16245, 482, - 16245, 483, 10595, 1213, 11346, - 16245, 483, 10595, 3337, 19973, 17166, - 16245, 483, 10595, 7845, 19973, 15534, - 16245, 483, 10595, 16816, - 16245, 483, 10595, 18658, - 16245, 483, 10595, 18669, 895, 93, 1293, 483, 19973, 15534, - 16245, 483, 16805, 17318, - 16245, 483, 16805, 19028, - 16264, - 16269, 17687, 315, 13965, 14397, 315, 11521, 15512, - 16269, 17687, 17645, 12907, 6531, 11428, - 16269, 17687, 17645, 15347, 17686, - 16275, 6682, - 16284, - 16287, 9245, 841, 6714, - 16295, 6682, - 16298, - 16305, 3398, - 16329, 9904, - 16333, 95, 14897, 8282, - 16333, 492, - 16333, 9809, 12986, - 16333, 9809, 13178, - 16333, 9809, 15756, - 16333, 9809, 17342, - 16333, 9809, 17466, - 16333, 9809, 17506, - 16333, 9809, 18819, 17467, 11346, - 16333, 9809, 20336, - 16333, 13921, 9809, 16, - 16333, 13921, 9809, 40, - 16333, 13921, 9809, 58, - 16333, 13921, 9809, 72, - 16333, 13921, 9809, 94, - 16333, 13921, 9809, 184, - 16333, 13921, 9809, 306, - 16333, 13921, 9809, 496, - 16333, 13921, 9809, 674, - 16333, 13921, 9809, 17349, 22, - 16333, 13921, 9809, 17349, 34, - 16333, 13921, 9809, 17349, 394, - 16333, 13921, 9809, 17349, 580, - 16333, 14903, 0, - 16333, 14903, 16, - 16333, 14903, 40, - 16333, 14903, 58, - 16333, 14903, 72, - 16333, 14903, 94, - 16333, 14903, 106, - 16333, 14903, 124, - 16333, 14903, 148, - 16333, 14903, 184, - 16333, 14903, 244, - 16333, 14903, 266, - 16333, 14903, 306, - 16333, 14903, 334, - 16333, 14903, 348, - 16333, 14903, 382, - 16333, 14903, 414, - 16333, 14903, 446, - 16333, 14903, 496, - 16333, 14903, 520, - 16333, 14903, 570, - 16333, 14903, 586, - 16333, 14903, 620, - 16333, 14903, 674, - 16333, 14903, 678, - 16333, 14903, 732, - 16333, 14903, 930, - 16333, 14903, 1040, - 16333, 14903, 1138, - 16333, 14903, 1160, - 16333, 14903, 1486, - 16333, 14903, 1786, - 16333, 14903, 1904, - 16333, 14903, 2142, - 16333, 14903, 2432, - 16333, 14903, 2480, - 16333, 14903, 2544, - 16333, 14903, 2660, - 16333, 14903, 3030, - 16333, 14903, 3094, - 16333, 14903, 3222, - 16333, 14903, 3302, - 16333, 14903, 6286, - 16333, 14903, 10218, - 16333, 14903, 13901, 14533, 17466, - 16333, 14903, 13901, 17466, - 16333, 14903, 17349, 22, - 16333, 14903, 17349, 34, - 16333, 14903, 17349, 394, - 16333, 14903, 17349, 580, - 16337, 12210, - 16339, 9808, - 16342, - 16349, 6682, - 16350, - 16355, 9809, 18242, - 16355, 13921, 9809, 16, - 16355, 13921, 9809, 40, - 16355, 14903, 0, - 16355, 14903, 16, - 16355, 14903, 40, - 16355, 14903, 106, - 16355, 14903, 148, - 16355, 14903, 244, - 16355, 14903, 266, - 16355, 14903, 348, - 16355, 14903, 382, - 16355, 14903, 414, - 16355, 14903, 446, - 16355, 14903, 520, - 16355, 14903, 570, - 16355, 14903, 586, - 16355, 14903, 620, - 16355, 14903, 692, - 16355, 14903, 732, - 16355, 14903, 2432, - 16375, 9808, - 16377, 6682, - 16379, 15263, 15564, - 16399, 14213, 6741, 17066, - 16399, 19561, 18514, - 16405, 13965, 14396, - 16405, 14330, - 16413, 16574, - 16422, - 16429, 73, 14897, 8282, - 16429, 9809, 12986, - 16429, 9809, 15756, - 16429, 9809, 17342, - 16429, 9809, 17466, - 16429, 9809, 17506, - 16429, 9809, 20336, - 16429, 9809, 20540, - 16429, 9809, 20756, - 16429, 11849, 2596, - 16429, 11849, 3056, - 16429, 11849, 3336, - 16429, 11849, 6720, - 16429, 11849, 6742, - 16429, 11849, 8736, - 16429, 11849, 10854, - 16429, 11849, 11916, - 16429, 11849, 13376, - 16429, 11849, 13654, - 16429, 13921, 9809, 8, - 16429, 13921, 9809, 16, - 16429, 13921, 9809, 28, - 16429, 13921, 9809, 40, - 16429, 13921, 9809, 58, - 16429, 13921, 9809, 72, - 16429, 13921, 9809, 94, - 16429, 13921, 9809, 184, - 16429, 13921, 9809, 306, - 16429, 13921, 9809, 496, - 16429, 13921, 9809, 674, - 16429, 13921, 9809, 17349, 22, - 16429, 13921, 9809, 17349, 34, - 16429, 13921, 9809, 17349, 394, - 16429, 13921, 9809, 17349, 580, - 16429, 14897, 8282, - 16429, 14903, 0, - 16429, 14903, 8, - 16429, 14903, 16, - 16429, 14903, 28, - 16429, 14903, 40, - 16429, 14903, 58, - 16429, 14903, 72, - 16429, 14903, 94, - 16429, 14903, 106, - 16429, 14903, 124, - 16429, 14903, 148, - 16429, 14903, 184, - 16429, 14903, 224, - 16429, 14903, 244, - 16429, 14903, 266, - 16429, 14903, 306, - 16429, 14903, 334, - 16429, 14903, 348, - 16429, 14903, 382, - 16429, 14903, 414, - 16429, 14903, 446, - 16429, 14903, 496, - 16429, 14903, 520, - 16429, 14903, 570, - 16429, 14903, 586, - 16429, 14903, 620, - 16429, 14903, 674, - 16429, 14903, 678, - 16429, 14903, 732, - 16429, 14903, 930, - 16429, 14903, 1040, - 16429, 14903, 1138, - 16429, 14903, 1160, - 16429, 14903, 1486, - 16429, 14903, 1786, - 16429, 14903, 1904, - 16429, 14903, 2142, - 16429, 14903, 2432, - 16429, 14903, 2480, - 16429, 14903, 2544, - 16429, 14903, 2660, - 16429, 14903, 2938, - 16429, 14903, 3030, - 16429, 14903, 3094, - 16429, 14903, 3222, - 16429, 14903, 3302, - 16429, 14903, 6286, - 16429, 14903, 7836, - 16429, 14903, 10218, - 16429, 14903, 17349, 22, - 16429, 14903, 17349, 34, - 16429, 14903, 17349, 394, - 16429, 14903, 17349, 580, - 16461, 1015, 6683, 10595, 14407, 6568, - 16461, 6682, - 16461, 6683, 10595, 14407, 6568, - 16461, 6683, 10595, 17109, 6568, - 16588, - 16597, 19219, 9808, - 16603, 502, - 16603, 503, 10595, 1213, 11346, - 16603, 503, 10595, 14533, 16816, - 16603, 503, 10595, 14533, 18658, - 16603, 503, 10595, 15021, 9906, - 16603, 503, 10595, 19973, 6258, - 16603, 503, 20615, 16603, 840, - 16603, 840, - 16603, 841, 10595, 1213, 11346, - 16603, 841, 10595, 14533, 16816, - 16603, 841, 10595, 14533, 18658, - 16603, 841, 10595, 15021, 9906, - 16603, 841, 10595, 18658, - 16603, 841, 10595, 19973, 6258, - 16608, - 16609, 16149, 123, 19973, 9518, - 16623, 10143, 2597, 483, 15918, - 16623, 10143, 2597, 483, 16036, - 16623, 10143, 2597, 483, 19714, - 16623, 10143, 2879, 14534, - 16623, 10143, 3057, 483, 15918, - 16623, 10143, 3057, 483, 16036, - 16623, 10143, 3057, 483, 19714, - 16623, 10143, 3337, 483, 15918, - 16623, 10143, 3337, 483, 16036, - 16623, 10143, 3337, 483, 19714, - 16623, 10143, 5692, - 16623, 10143, 6531, 10588, - 16623, 10143, 6721, 483, 15918, - 16623, 10143, 6721, 483, 16036, - 16623, 10143, 6721, 483, 19714, - 16623, 10143, 6743, 483, 15918, - 16623, 10143, 6743, 483, 16036, - 16623, 10143, 6743, 483, 19714, - 16623, 10143, 8737, 483, 15918, - 16623, 10143, 8737, 483, 16036, - 16623, 10143, 8737, 483, 19714, - 16623, 10143, 9240, - 16623, 10143, 10583, 10588, - 16623, 10143, 11917, 483, 15918, - 16623, 10143, 11917, 483, 16036, - 16623, 10143, 11917, 483, 19714, - 16623, 10143, 12175, 14534, - 16623, 10143, 12354, - 16623, 10143, 12907, 10588, - 16623, 10143, 13377, 483, 15918, - 16623, 10143, 13377, 483, 16036, - 16623, 10143, 13377, 483, 19714, - 16623, 10143, 13501, 10588, - 16623, 10143, 13655, 483, 15918, - 16623, 10143, 13655, 483, 16036, - 16623, 10143, 13655, 483, 19714, - 16623, 10143, 13965, 14534, - 16623, 10143, 14246, - 16623, 10143, 14260, - 16623, 10143, 15162, - 16623, 10143, 15506, - 16623, 10143, 15550, - 16623, 10143, 15784, - 16623, 10143, 21070, - 16637, 11718, - 16639, 14903, 60, - 16639, 14903, 64, - 16639, 14903, 68, - 16639, 14903, 70, - 16639, 14903, 74, - 16639, 14903, 76, - 16639, 14903, 78, - 16639, 14903, 80, - 16639, 14903, 84, - 16639, 14903, 86, - 16639, 14903, 88, - 16639, 14903, 90, - 16639, 14903, 92, - 16639, 14903, 104, - 16639, 14903, 314, - 16639, 14903, 326, - 16639, 14903, 824, - 16639, 14903, 862, - 16639, 14903, 864, - 16639, 14903, 866, - 16639, 14903, 1854, - 16639, 14903, 5214, - 16639, 14903, 12194, - 16639, 14903, 17320, - 16639, 14903, 17848, - 16639, 19947, 8282, - 16639, 20307, 8282, - 16639, 20658, - 16639, 21045, 8282, - 16673, 10595, 8737, 17548, - 16674, - 16681, 19973, 17860, - 16684, - 16701, 14903, 0, - 16701, 14903, 8, - 16701, 14903, 16, - 16701, 14903, 40, - 16701, 14903, 106, - 16701, 14903, 124, - 16701, 14903, 148, - 16701, 14903, 244, - 16701, 14903, 266, - 16701, 14903, 334, - 16701, 14903, 348, - 16701, 14903, 382, - 16701, 14903, 414, - 16701, 14903, 446, - 16701, 14903, 520, - 16701, 14903, 570, - 16701, 14903, 586, - 16701, 14903, 620, - 16701, 14903, 678, - 16701, 14903, 732, - 16701, 14903, 930, - 16701, 14903, 1040, - 16701, 14903, 1138, - 16701, 14903, 1160, - 16701, 14903, 1486, - 16701, 14903, 1802, - 16701, 14903, 1904, - 16701, 14903, 2480, - 16701, 14903, 2544, - 16701, 14903, 2660, - 16701, 14903, 2894, - 16701, 14903, 2938, - 16701, 14903, 3222, - 16701, 14903, 3302, - 16701, 14903, 6278, - 16701, 14903, 6286, - 16701, 14903, 10218, - 16701, 17045, 8282, - 16703, 8808, - 16703, 13360, - 16703, 15565, 5, 6060, - 16703, 15565, 11, 6060, - 16703, 15565, 11, 6061, 15173, 5230, - 16703, 15565, 11, 6061, 15173, 11474, - 16703, 15565, 13, 6060, - 16703, 15565, 13, 6061, 15173, 5230, - 16703, 15565, 13, 6061, 15173, 11474, - 16703, 15565, 47, 18202, - 16703, 15565, 50, - 16703, 15565, 149, 5940, - 16703, 15565, 634, - 16703, 15565, 1093, 10146, - 16703, 15565, 1125, 13366, - 16703, 15565, 1293, 483, 15522, - 16703, 15565, 1293, 3236, - 16703, 15565, 1293, 5768, - 16703, 15565, 1293, 9836, - 16703, 15565, 1293, 15230, - 16703, 15565, 2597, 16379, 21219, 8808, - 16703, 15565, 2597, 16379, 21219, 9442, - 16703, 15565, 2657, 20238, - 16703, 15565, 6064, - 16703, 15565, 6250, - 16703, 15565, 6251, 832, - 16703, 15565, 6413, 14400, - 16703, 15565, 6413, 14402, - 16703, 15565, 6725, 668, - 16703, 15565, 6725, 6406, - 16703, 15565, 6761, 11520, - 16703, 15565, 6761, 13964, - 16703, 15565, 7087, 8808, - 16703, 15565, 7087, 9442, - 16703, 15565, 7087, 13137, 8282, - 16703, 15565, 7779, 15331, 9808, - 16703, 15565, 8419, 18203, 11520, - 16703, 15565, 8419, 18203, 13964, - 16703, 15565, 8881, 18202, - 16703, 15565, 9243, 18202, - 16703, 15565, 10250, - 16703, 15565, 10251, 668, - 16703, 15565, 10251, 13468, - 16703, 15565, 10509, 18202, - 16703, 15565, 10595, 20472, - 16703, 15565, 11497, 3236, - 16703, 15565, 11497, 5768, - 16703, 15565, 11497, 9836, - 16703, 15565, 11497, 15230, - 16703, 15565, 11542, - 16703, 15565, 11546, - 16703, 15565, 11716, - 16703, 15565, 12023, 15920, - 16703, 15565, 12044, - 16703, 15565, 12161, 8809, 467, 13468, - 16703, 15565, 12161, 8809, 13468, - 16703, 15565, 12514, - 16703, 15565, 12515, 18275, 9442, - 16703, 15565, 12515, 19983, 9442, - 16703, 15565, 12642, - 16703, 15565, 12711, 9442, - 16703, 15565, 13137, 669, 8282, - 16703, 15565, 13137, 8282, - 16703, 15565, 13156, - 16703, 15565, 13271, 15331, 9808, - 16703, 15565, 13366, - 16703, 15565, 13393, 668, - 16703, 15565, 13393, 6406, - 16703, 15565, 13431, 15920, - 16703, 15565, 13912, - 16703, 15565, 13967, 8808, - 16703, 15565, 13967, 9442, - 16703, 15565, 14317, 8282, - 16703, 15565, 14318, - 16703, 15565, 14319, 9442, - 16703, 15565, 14397, 47, 18202, - 16703, 15565, 14404, - 16703, 15565, 14419, 10146, - 16703, 15565, 14463, 15920, - 16703, 15565, 14469, 13468, - 16703, 15565, 14533, 6724, - 16703, 15565, 14533, 13392, - 16703, 15565, 14533, 15920, - 16703, 15565, 14543, 8808, - 16703, 15565, 14543, 9442, - 16703, 15565, 14841, 5, 6060, - 16703, 15565, 14841, 1293, 483, 13158, - 16703, 15565, 14841, 6725, 9808, - 16703, 15565, 14841, 7087, 8808, - 16703, 15565, 14841, 12023, 8808, - 16703, 15565, 14841, 13967, 8808, - 16703, 15565, 14841, 14543, 8809, 9907, 668, - 16703, 15565, 14841, 14543, 8809, 9907, 6406, - 16703, 15565, 14841, 16955, 8809, 9907, 668, - 16703, 15565, 14841, 16955, 8809, 9907, 6406, - 16703, 15565, 14841, 20141, 8282, - 16703, 15565, 14984, - 16703, 15565, 15026, - 16703, 15565, 15027, 9442, - 16703, 15565, 15027, 11520, - 16703, 15565, 15173, 5230, - 16703, 15565, 15173, 11474, - 16703, 15565, 15331, 6402, - 16703, 15565, 15465, 15920, - 16703, 15565, 15513, 2, - 16703, 15565, 15513, 18203, 11520, - 16703, 15565, 15513, 18203, 13964, - 16703, 15565, 15540, - 16703, 15565, 15605, 19323, 1085, 20131, 18274, - 16703, 15565, 15605, 19323, 1085, 20131, 18275, 20834, - 16703, 15565, 15605, 19323, 1085, 20131, 19982, - 16703, 15565, 15605, 20523, 1085, 20131, 18274, - 16703, 15565, 15605, 20523, 1085, 20131, 19982, - 16703, 15565, 15605, 20523, 1085, 20131, 19983, 20834, - 16703, 15565, 15605, 20523, 1085, 20131, 19983, 20836, - 16703, 15565, 15605, 20523, 1085, 20131, 19983, 20838, - 16703, 15565, 15970, - 16703, 15565, 15988, - 16703, 15565, 16049, 18203, 11520, - 16703, 15565, 16049, 18203, 13964, - 16703, 15565, 16278, - 16703, 15565, 16279, 11502, - 16703, 15565, 16711, 668, - 16703, 15565, 16711, 6406, - 16703, 15565, 16910, - 16703, 15565, 16955, 8808, - 16703, 15565, 16955, 9442, - 16703, 15565, 16955, 10173, 6724, - 16703, 15565, 16955, 10173, 13392, - 16703, 15565, 16991, 12023, 15920, - 16703, 15565, 17614, - 16703, 15565, 17905, 19594, - 16703, 15565, 17905, 19596, - 16703, 15565, 17905, 19598, - 16703, 15565, 18017, 10250, - 16703, 15565, 18165, 16663, 9442, - 16703, 15565, 18203, 11520, - 16703, 15565, 18213, 13526, - 16703, 15565, 18221, 18486, - 16703, 15565, 18221, 18488, - 16703, 15565, 18221, 18490, - 16703, 15565, 18221, 18492, - 16703, 15565, 18221, 18494, - 16703, 15565, 18221, 18496, - 16703, 15565, 18221, 18498, - 16703, 15565, 18221, 18500, - 16703, 15565, 18221, 18502, - 16703, 15565, 18221, 19462, - 16703, 15565, 18221, 19464, - 16703, 15565, 18359, 17898, - 16703, 15565, 18359, 17900, - 16703, 15565, 18359, 17902, - 16703, 15565, 18429, 13526, - 16703, 15565, 18582, - 16703, 15565, 18583, 19386, - 16703, 15565, 18597, 18203, 669, 11520, - 16703, 15565, 18597, 18203, 669, 13271, 11520, - 16703, 15565, 18597, 18203, 669, 13271, 13964, - 16703, 15565, 18597, 18203, 669, 13964, - 16703, 15565, 18597, 18203, 6407, 11520, - 16703, 15565, 18597, 18203, 6407, 13964, - 16703, 15565, 18597, 18203, 7779, 11520, - 16703, 15565, 18597, 18203, 7779, 13964, - 16703, 15565, 18597, 18203, 13271, 11520, - 16703, 15565, 18597, 18203, 13271, 13964, - 16703, 15565, 18643, 13526, - 16703, 15565, 18819, 669, 964, - 16703, 15565, 18819, 2904, - 16703, 15565, 18819, 5784, - 16703, 15565, 18819, 6394, - 16703, 15565, 18819, 6407, 964, - 16703, 15565, 18819, 6728, - 16703, 15565, 18819, 9839, 19332, - 16703, 15565, 18819, 9906, - 16703, 15565, 18819, 12520, - 16703, 15565, 18819, 13486, - 16703, 15565, 18819, 14178, - 16703, 15565, 18819, 14533, 15666, - 16703, 15565, 18819, 14612, - 16703, 15565, 18819, 14614, - 16703, 15565, 18819, 14616, - 16703, 15565, 18819, 14618, - 16703, 15565, 18819, 14620, - 16703, 15565, 18819, 15608, - 16703, 15565, 18819, 15671, 15666, - 16703, 15565, 18819, 16646, - 16703, 15565, 18819, 17966, - 16703, 15565, 18819, 18460, - 16703, 15565, 18819, 19594, - 16703, 15565, 18819, 19596, - 16703, 15565, 18819, 19598, - 16703, 15565, 18819, 20795, 1212, - 16703, 15565, 18819, 21007, 9906, - 16703, 15565, 18819, 21200, - 16703, 15565, 18819, 21514, - 16703, 15565, 18819, 21680, - 16703, 15565, 18840, - 16703, 15565, 19077, 13526, - 16703, 15565, 19087, 13526, - 16703, 15565, 19103, 668, - 16703, 15565, 19103, 6406, - 16703, 15565, 19113, 5, 6060, - 16703, 15565, 19113, 11, 6060, - 16703, 15565, 19334, - 16703, 15565, 19335, 14624, - 16703, 15565, 19408, - 16703, 15565, 19409, 14624, - 16703, 15565, 19439, 8808, - 16703, 15565, 19439, 9442, - 16703, 15565, 19683, 668, - 16703, 15565, 19683, 6406, - 16703, 15565, 20171, 9442, - 16703, 15565, 20171, 11520, - 16703, 15565, 20171, 13964, - 16703, 15565, 20177, 9442, - 16703, 15565, 20177, 11520, - 16703, 15565, 20177, 13964, - 16703, 15565, 20213, 19088, - 16703, 15565, 20263, 13526, - 16703, 15565, 20376, - 16703, 15565, 20481, 19088, - 16703, 15565, 20494, - 16703, 15565, 20596, - 16703, 15565, 20629, 18202, - 16703, 15565, 20680, - 16703, 15565, 20965, 5230, - 16703, 15565, 20965, 11474, - 16703, 15565, 21003, 8808, - 16703, 15565, 21003, 9442, - 16703, 15565, 21209, 8808, - 16703, 15565, 21209, 9442, - 16703, 15565, 21407, 18203, 6407, 11520, - 16703, 15565, 21407, 18203, 6407, 13964, - 16703, 18044, - 16703, 18045, 10595, 12332, - 16705, 3177, 12463, 11849, 2596, - 16705, 3177, 12463, 11849, 3056, - 16705, 3177, 12463, 11849, 3336, - 16705, 3177, 12463, 11849, 6720, - 16705, 3177, 12463, 11849, 6742, - 16705, 3177, 12463, 11849, 8736, - 16705, 3177, 12463, 11849, 10854, - 16705, 3177, 12463, 11849, 11916, - 16705, 3177, 12463, 11849, 13376, - 16705, 3177, 12463, 11849, 13654, - 16705, 9701, 11849, 2596, - 16705, 9701, 11849, 3056, - 16705, 9701, 11849, 3336, - 16705, 9701, 11849, 6720, - 16705, 9701, 11849, 6742, - 16705, 9701, 11849, 8736, - 16705, 9701, 11849, 10854, - 16705, 9701, 11849, 11916, - 16705, 9701, 11849, 13376, - 16705, 9701, 11849, 13654, - 16705, 9809, 1213, 11502, - 16705, 9809, 2629, 12375, 10172, - 16705, 9809, 3177, 12463, 15652, - 16705, 9809, 3177, 12463, 15658, - 16705, 9809, 5266, - 16705, 9809, 9701, 3012, - 16705, 9809, 9701, 15652, - 16705, 9809, 9701, 15654, - 16705, 9809, 9701, 15658, - 16705, 9809, 9701, 15660, - 16705, 9809, 9701, 16073, 15652, - 16705, 9809, 9701, 16073, 15654, - 16705, 9809, 9701, 16073, 17867, 10172, - 16705, 9809, 13305, 16831, 15658, - 16705, 9809, 14831, 15650, - 16705, 9809, 14831, 15654, - 16705, 9809, 14935, 17044, - 16705, 9809, 15756, - 16705, 9809, 17044, - 16705, 9809, 17342, - 16705, 9809, 17367, 2737, 12375, 15650, - 16705, 9809, 17367, 2737, 12375, 15652, - 16705, 9809, 17367, 2737, 12375, 15654, - 16705, 9809, 17367, 2737, 12375, 15656, - 16705, 9809, 17367, 2737, 12375, 15658, - 16705, 9809, 17466, - 16705, 10173, 8283, 9685, 12375, 353, 2666, - 16705, 10173, 8283, 9685, 12375, 12206, - 16705, 11849, 2596, - 16705, 11849, 3056, - 16705, 11849, 3336, - 16705, 11849, 6720, - 16705, 11849, 6742, - 16705, 11849, 8736, - 16705, 11849, 10854, - 16705, 11849, 11916, - 16705, 11849, 13376, - 16705, 11849, 13654, - 16705, 13921, 9809, 8, - 16705, 13921, 9809, 9, 11346, - 16705, 13921, 9809, 16, - 16705, 13921, 9809, 40, - 16705, 13921, 9809, 58, - 16705, 13921, 9809, 72, - 16705, 13921, 9809, 306, - 16705, 13921, 9809, 674, - 16705, 13921, 9809, 2317, 28, - 16705, 13921, 9809, 2317, 306, - 16705, 13921, 9809, 6917, 12375, 16, - 16705, 13921, 9809, 9685, 12375, 214, - 16705, 13921, 9809, 9701, 8, - 16705, 13921, 9809, 9701, 9, 11346, - 16705, 13921, 9809, 9701, 58, - 16705, 13921, 9809, 9701, 12023, 48, - 16705, 13921, 9809, 10053, 58, - 16705, 13921, 9809, 11367, 0, - 16705, 13921, 9809, 11367, 72, - 16705, 13921, 9809, 12381, 40, - 16705, 13921, 9809, 12381, 184, - 16705, 13921, 9809, 12381, 480, - 16705, 13921, 9809, 17349, 22, - 16705, 13921, 9809, 17349, 34, - 16705, 13921, 9809, 17349, 394, - 16705, 13921, 9809, 17349, 580, - 16705, 13921, 9809, 17367, 2737, 12375, 214, - 16705, 13921, 9809, 17367, 2737, 12375, 654, - 16705, 14903, 0, - 16705, 14903, 8, - 16705, 14903, 16, - 16705, 14903, 28, - 16705, 14903, 40, - 16705, 14903, 94, - 16705, 14903, 106, - 16705, 14903, 124, - 16705, 14903, 148, - 16705, 14903, 244, - 16705, 14903, 266, - 16705, 14903, 306, - 16705, 14903, 334, - 16705, 14903, 348, - 16705, 14903, 382, - 16705, 14903, 414, - 16705, 14903, 446, - 16705, 14903, 520, - 16705, 14903, 570, - 16705, 14903, 586, - 16705, 14903, 620, - 16705, 14903, 674, - 16705, 14903, 692, - 16705, 14903, 732, - 16705, 14903, 930, - 16705, 14903, 1040, - 16705, 14903, 1138, - 16705, 14903, 1160, - 16705, 14903, 1486, - 16705, 14903, 1786, - 16705, 14903, 1904, - 16705, 14903, 2142, - 16705, 14903, 2317, 8, - 16705, 14903, 2317, 902, - 16705, 14903, 2317, 904, - 16705, 14903, 2317, 1786, - 16705, 14903, 2317, 2432, - 16705, 14903, 2432, - 16705, 14903, 2480, - 16705, 14903, 2544, - 16705, 14903, 2660, - 16705, 14903, 3030, - 16705, 14903, 3094, - 16705, 14903, 3177, 12463, 106, - 16705, 14903, 3177, 12463, 148, - 16705, 14903, 3177, 12463, 224, - 16705, 14903, 3177, 12463, 244, - 16705, 14903, 3177, 12463, 334, - 16705, 14903, 3177, 12463, 930, - 16705, 14903, 3177, 12463, 1138, - 16705, 14903, 3177, 12463, 1160, - 16705, 14903, 3177, 12463, 1486, - 16705, 14903, 3177, 12463, 1786, - 16705, 14903, 3177, 12463, 2142, - 16705, 14903, 3177, 12463, 2480, - 16705, 14903, 3177, 12463, 2544, - 16705, 14903, 3177, 12463, 6286, - 16705, 14903, 3222, - 16705, 14903, 3302, - 16705, 14903, 6286, - 16705, 14903, 8800, - 16705, 14903, 9685, 12375, 3030, - 16705, 14903, 9701, 0, - 16705, 14903, 9701, 106, - 16705, 14903, 9701, 124, - 16705, 14903, 9701, 148, - 16705, 14903, 9701, 224, - 16705, 14903, 9701, 244, - 16705, 14903, 9701, 266, - 16705, 14903, 9701, 348, - 16705, 14903, 9701, 446, - 16705, 14903, 9701, 750, - 16705, 14903, 9701, 930, - 16705, 14903, 9701, 1040, - 16705, 14903, 9701, 1486, - 16705, 14903, 9701, 1786, - 16705, 14903, 9701, 1904, - 16705, 14903, 9701, 2480, - 16705, 14903, 9701, 2544, - 16705, 14903, 9701, 2660, - 16705, 14903, 9701, 3222, - 16705, 14903, 9779, 16831, 1040, - 16705, 14903, 9779, 16831, 3030, - 16705, 14903, 10218, - 16705, 14903, 11367, 570, - 16705, 14903, 12171, 586, - 16705, 14903, 13305, 16831, 224, - 16705, 14903, 14831, 124, - 16705, 14903, 14831, 224, - 16705, 14903, 14831, 244, - 16705, 14903, 14831, 266, - 16705, 14903, 14831, 334, - 16705, 14903, 14831, 446, - 16705, 14903, 14831, 570, - 16705, 14903, 14831, 586, - 16705, 14903, 14831, 716, - 16705, 14903, 14831, 750, - 16705, 14903, 14831, 1040, - 16705, 14903, 14831, 1138, - 16705, 14903, 14831, 1160, - 16705, 14903, 14831, 1612, - 16705, 14903, 14831, 1786, - 16705, 14903, 14831, 2544, - 16705, 14903, 14831, 3302, - 16705, 14903, 14831, 6286, - 16705, 14903, 14831, 10218, - 16705, 14903, 16231, 2737, 12375, 2480, - 16705, 14903, 16231, 2737, 12375, 3738, - 16705, 14903, 16231, 2737, 12375, 6988, - 16705, 14903, 17349, 22, - 16705, 14903, 17349, 34, - 16705, 14903, 17349, 394, - 16705, 14903, 17349, 580, - 16705, 14903, 17367, 2737, 12375, 2730, - 16705, 14903, 17367, 2737, 12375, 3222, - 16705, 15565, 9701, 2596, - 16705, 15565, 9701, 20468, - 16705, 15565, 11367, 2596, - 16705, 15565, 11367, 3336, - 16705, 15565, 11367, 20468, - 16705, 15565, 17942, - 16705, 15565, 18084, - 16705, 15565, 18820, - 16705, 15565, 21232, - 16705, 18087, 14831, 278, - 16705, 18087, 14831, 560, - 16705, 18087, 14831, 2574, - 16705, 18147, 14903, 9701, 21180, - 16705, 18147, 14903, 14831, 21180, - 16705, 18831, 9809, 2317, 14995, 382, - 16705, 18831, 9809, 2317, 14995, 414, - 16705, 18831, 9809, 2317, 14995, 446, - 16705, 18831, 9809, 9701, 14995, 692, - 16705, 18831, 9809, 14995, 266, - 16705, 18831, 9809, 14995, 570, - 16705, 18831, 9809, 14995, 692, - 16705, 18831, 9809, 14995, 732, - 16714, - 16717, 14533, 18669, 895, 14533, 13271, 19610, - 16719, 1, 15543, 483, 2497, 11943, 632, - 16719, 1, 18511, 483, 2497, 11943, 632, - 16719, 19215, 2497, 11943, 632, - 16719, 19215, 2497, 19919, 632, - 16719, 19215, 2497, 20876, - 16719, 20877, 2497, 11943, 632, - 16719, 20877, 2497, 19214, - 16719, 20877, 2497, 19919, 632, - 16719, 21059, 2497, 17441, 11943, 632, - 16720, - 16725, 6682, - 16727, 7778, - 16727, 13270, - 16759, 11849, 15424, - 16761, 7779, 20173, 10595, 13655, 6402, - 16761, 12525, 21389, 13965, 20163, 11428, - 16761, 13271, 20173, 10595, 13655, 6402, - 16761, 13807, 21389, 13965, 20163, 11428, - 16783, 11399, 16805, 668, - 16783, 11399, 16805, 6406, - 16790, - 16807, 6378, - 16807, 6379, 7378, - 16811, 11849, 2596, - 16811, 11849, 3056, - 16811, 11849, 3336, - 16811, 11849, 6720, - 16811, 11849, 6742, - 16811, 11849, 8736, - 16811, 11849, 10854, - 16811, 11849, 11916, - 16811, 11849, 13376, - 16811, 11849, 13654, - 16811, 14903, 0, - 16811, 14903, 8, - 16811, 14903, 16, - 16811, 14903, 28, - 16811, 14903, 40, - 16811, 14903, 58, - 16811, 14903, 106, - 16811, 14903, 184, - 16811, 14903, 224, - 16811, 14903, 244, - 16811, 14903, 266, - 16811, 14903, 334, - 16811, 14903, 496, - 16811, 14903, 570, - 16811, 14903, 586, - 16811, 14903, 620, - 16811, 14903, 716, - 16811, 14903, 732, - 16811, 14903, 1160, - 16811, 14903, 1904, - 16811, 14903, 3508, - 16811, 14903, 5220, - 16811, 14903, 5954, - 16811, 14903, 6326, - 16811, 14903, 7522, - 16811, 14903, 7738, - 16811, 14903, 8396, - 16811, 14903, 8890, - 16811, 14903, 9298, - 16811, 14903, 13416, - 16818, - 16822, - 16857, 20828, - 16866, - 16871, 6682, - 16873, 9808, - 16901, 9808, - 16909, 5943, 793, 483, 11698, - 16909, 5943, 793, 483, 14730, - 16909, 5943, 793, 483, 15488, - 16909, 5943, 793, 483, 17690, - 16909, 5943, 2879, 12354, - 16909, 5943, 3057, 483, 11698, - 16909, 5943, 3057, 483, 14730, - 16909, 5943, 3057, 483, 15488, - 16909, 5943, 3057, 483, 17690, - 16909, 5943, 3213, 483, 11698, - 16909, 5943, 3213, 483, 14730, - 16909, 5943, 3213, 483, 15488, - 16909, 5943, 3213, 483, 17690, - 16909, 5943, 3337, 483, 11698, - 16909, 5943, 3337, 483, 14730, - 16909, 5943, 3337, 483, 15488, - 16909, 5943, 3337, 483, 17690, - 16909, 5943, 5692, - 16909, 5943, 6721, 483, 11698, - 16909, 5943, 6721, 483, 14730, - 16909, 5943, 6721, 483, 15488, - 16909, 5943, 6721, 483, 17690, - 16909, 5943, 6734, - 16909, 5943, 6743, 483, 11698, - 16909, 5943, 6743, 483, 14730, - 16909, 5943, 6743, 483, 15488, - 16909, 5943, 6743, 483, 17690, - 16909, 5943, 7421, 483, 11698, - 16909, 5943, 7421, 483, 14730, - 16909, 5943, 7421, 483, 15488, - 16909, 5943, 7421, 483, 17690, - 16909, 5943, 7635, 483, 11698, - 16909, 5943, 7635, 483, 14730, - 16909, 5943, 7635, 483, 15488, - 16909, 5943, 7635, 483, 17690, - 16909, 5943, 8737, 483, 11698, - 16909, 5943, 8737, 483, 14730, - 16909, 5943, 8737, 483, 15488, - 16909, 5943, 8737, 483, 17690, - 16909, 5943, 11521, 12354, - 16909, 5943, 11917, 483, 11698, - 16909, 5943, 11917, 483, 14730, - 16909, 5943, 11917, 483, 15488, - 16909, 5943, 11917, 483, 17690, - 16909, 5943, 13219, 483, 11698, - 16909, 5943, 13219, 483, 14730, - 16909, 5943, 13219, 483, 15488, - 16909, 5943, 13219, 483, 17690, - 16909, 5943, 13377, 483, 11698, - 16909, 5943, 13377, 483, 14730, - 16909, 5943, 13377, 483, 15488, - 16909, 5943, 13377, 483, 17690, - 16909, 5943, 13655, 483, 11698, - 16909, 5943, 13655, 483, 14730, - 16909, 5943, 13655, 483, 15488, - 16909, 5943, 13655, 483, 17690, - 16909, 5943, 13965, 12354, - 16909, 5943, 14855, 483, 11698, - 16909, 5943, 14855, 483, 14730, - 16909, 5943, 14855, 483, 15488, - 16909, 5943, 14855, 483, 17690, - 16909, 5943, 17268, - 16909, 5943, 17270, - 16909, 5943, 17272, - 16909, 5943, 17274, - 16909, 5943, 17276, - 16909, 5943, 17278, - 16909, 5943, 17280, - 16909, 5943, 17282, - 16909, 5943, 17284, - 16909, 5943, 18606, - 16909, 5943, 18608, - 16909, 5943, 18610, - 16909, 5943, 18612, - 16909, 5943, 18614, - 16909, 5943, 18616, - 16909, 5943, 18618, - 16909, 5943, 18620, - 16909, 5943, 18622, - 16909, 5943, 18624, - 16909, 5943, 18626, - 16909, 5943, 18628, - 16916, - 16920, - 16923, 13949, 15564, - 16925, 2096, - 16927, 1015, 6682, - 16927, 6682, - 16938, - 16939, 7378, - 16945, 16827, 6743, 6403, 10595, 1212, - 16945, 16827, 6743, 6403, 10595, 11718, - 16945, 16827, 14903, 268, - 16945, 16827, 14903, 526, - 16945, 16827, 14903, 2524, - 16945, 16827, 14903, 3200, - 16945, 16827, 14903, 5790, - 16945, 16827, 14903, 7120, - 16945, 16827, 14903, 7558, - 16945, 16827, 14903, 9730, - 16945, 16827, 14903, 10764, - 16945, 16827, 14903, 11376, - 16945, 16827, 14903, 12142, - 16945, 16827, 14903, 13330, - 16945, 16827, 14903, 14112, - 16945, 16827, 14903, 14454, - 16945, 16827, 14903, 14882, - 16945, 16827, 14903, 15370, - 16945, 16827, 14903, 18128, - 16945, 16827, 14903, 21224, - 16945, 16827, 15133, 2596, - 16945, 16827, 15133, 2597, 16378, - 16945, 16827, 15133, 3212, - 16945, 16827, 15133, 3336, - 16945, 16827, 15133, 6742, - 16945, 16827, 15133, 13654, - 16945, 16827, 15133, 15708, - 16945, 16827, 15701, 17045, 8282, - 16945, 16827, 17045, 8282, - 16952, - 16955, 8808, - 16959, 15565, 14306, - 16961, 1012, - 16961, 13724, - 16962, - 16991, 12499, 6743, 16913, 18287, 9904, - 16991, 13677, 18215, 11347, 19213, 11428, - 16991, 13677, 18215, 11347, 20163, 11428, - 16991, 16017, 11534, - 16991, 17118, - 16991, 17119, 10595, 19973, 15534, - 16991, 17119, 18214, - 16991, 17119, 19343, 15542, - 16995, 5780, - 16999, 13575, 15278, - 17002, - 17004, - 17007, 12213, 11521, 12211, 14330, - 17007, 12499, 6743, 16913, 11521, 6094, - 17007, 13965, 6743, 16913, 6094, - 17007, 14631, 12211, 14330, - 17007, 15993, 32, - 17012, - 17015, 13421, 10595, 9658, - 17022, - 17040, - 17045, 9808, - 17046, - 17051, 8282, - 17060, - 17069, 492, - 17069, 6536, - 17069, 9809, 12986, - 17069, 9809, 15756, - 17069, 9809, 17082, - 17069, 9809, 17342, - 17069, 9809, 17466, - 17069, 9809, 17506, - 17069, 9809, 20336, - 17069, 9809, 20540, - 17069, 9809, 20756, - 17069, 11798, - 17069, 11849, 2596, - 17069, 11849, 3056, - 17069, 11849, 3336, - 17069, 11849, 6720, - 17069, 11849, 6742, - 17069, 11849, 8736, - 17069, 11849, 10854, - 17069, 11849, 11916, - 17069, 11849, 13376, - 17069, 11849, 13654, - 17069, 11973, 13431, 13921, 8282, - 17069, 13569, 8282, - 17069, 13921, 9809, 8, - 17069, 13921, 9809, 16, - 17069, 13921, 9809, 28, - 17069, 13921, 9809, 40, - 17069, 13921, 9809, 58, - 17069, 13921, 9809, 72, - 17069, 13921, 9809, 94, - 17069, 13921, 9809, 306, - 17069, 13921, 9809, 674, - 17069, 13921, 9809, 17349, 22, - 17069, 13921, 9809, 17349, 34, - 17069, 13921, 9809, 17349, 394, - 17069, 13921, 9809, 17349, 580, - 17069, 13921, 18147, 8282, - 17069, 14533, 11798, - 17069, 14903, 0, - 17069, 14903, 8, - 17069, 14903, 16, - 17069, 14903, 28, - 17069, 14903, 40, - 17069, 14903, 58, - 17069, 14903, 72, - 17069, 14903, 94, - 17069, 14903, 106, - 17069, 14903, 124, - 17069, 14903, 148, - 17069, 14903, 244, - 17069, 14903, 266, - 17069, 14903, 306, - 17069, 14903, 334, - 17069, 14903, 348, - 17069, 14903, 382, - 17069, 14903, 414, - 17069, 14903, 446, - 17069, 14903, 520, - 17069, 14903, 570, - 17069, 14903, 586, - 17069, 14903, 620, - 17069, 14903, 674, - 17069, 14903, 678, - 17069, 14903, 732, - 17069, 14903, 930, - 17069, 14903, 1040, - 17069, 14903, 1138, - 17069, 14903, 1160, - 17069, 14903, 1486, - 17069, 14903, 1786, - 17069, 14903, 1904, - 17069, 14903, 2142, - 17069, 14903, 2432, - 17069, 14903, 2480, - 17069, 14903, 2544, - 17069, 14903, 2660, - 17069, 14903, 3030, - 17069, 14903, 3094, - 17069, 14903, 3222, - 17069, 14903, 3302, - 17069, 14903, 6286, - 17069, 14903, 10218, - 17069, 14903, 17349, 22, - 17069, 14903, 17349, 34, - 17069, 14903, 17349, 394, - 17069, 14903, 17349, 580, - 17069, 15379, 8282, - 17069, 17045, 14968, - 17069, 17045, 14970, - 17069, 19420, - 17069, 19958, - 17069, 20771, 9808, - 17069, 20821, 9808, - 17071, 14903, 70, - 17071, 14903, 300, - 17071, 14903, 494, - 17071, 14903, 502, - 17071, 14903, 600, - 17071, 14903, 668, - 17071, 14903, 796, - 17071, 14903, 820, - 17071, 14903, 826, - 17071, 14903, 858, - 17071, 14903, 862, - 17071, 14903, 870, - 17071, 14903, 940, - 17071, 14903, 1260, - 17071, 14903, 1262, - 17071, 14903, 1274, - 17071, 14903, 1308, - 17071, 14903, 1358, - 17071, 14903, 1430, - 17071, 14903, 1728, - 17071, 14903, 1730, - 17071, 14903, 2524, - 17071, 14903, 2572, - 17071, 14903, 2590, - 17071, 14903, 2618, - 17071, 14903, 3278, - 17071, 14903, 3470, - 17071, 14903, 3534, - 17071, 14903, 3668, - 17071, 14903, 3680, - 17071, 14903, 3818, - 17071, 14903, 6324, - 17071, 14903, 7286, - 17071, 14903, 7628, - 17071, 14903, 7842, - 17071, 14903, 8400, - 17071, 14903, 9124, - 17071, 14903, 9184, - 17071, 14903, 9466, - 17071, 14903, 9936, - 17071, 14903, 10112, - 17071, 14903, 10600, - 17071, 14903, 11426, - 17071, 14903, 12186, - 17071, 14903, 12356, - 17071, 14903, 13644, - 17071, 14903, 14392, - 17071, 14903, 16662, - 17081, 16942, - 17083, 1293, 483, 10087, 8282, - 17083, 9809, 12986, - 17083, 9809, 15756, - 17083, 9809, 17082, - 17083, 9809, 17342, - 17083, 9809, 17466, - 17083, 9809, 20336, - 17083, 11798, - 17083, 13921, 9809, 8, - 17083, 13921, 9809, 16, - 17083, 13921, 9809, 28, - 17083, 13921, 9809, 40, - 17083, 13921, 9809, 58, - 17083, 13921, 9809, 72, - 17083, 13921, 9809, 94, - 17083, 13921, 9809, 306, - 17083, 13921, 9809, 674, - 17083, 13921, 9809, 17349, 34, - 17083, 13921, 9809, 17349, 580, - 17083, 13921, 9809, 18713, 40, - 17083, 13921, 9809, 18713, 674, - 17083, 14533, 11798, - 17083, 14903, 0, - 17083, 14903, 8, - 17083, 14903, 16, - 17083, 14903, 28, - 17083, 14903, 40, - 17083, 14903, 58, - 17083, 14903, 72, - 17083, 14903, 94, - 17083, 14903, 106, - 17083, 14903, 124, - 17083, 14903, 148, - 17083, 14903, 244, - 17083, 14903, 266, - 17083, 14903, 306, - 17083, 14903, 334, - 17083, 14903, 348, - 17083, 14903, 382, - 17083, 14903, 414, - 17083, 14903, 446, - 17083, 14903, 520, - 17083, 14903, 570, - 17083, 14903, 586, - 17083, 14903, 620, - 17083, 14903, 674, - 17083, 14903, 678, - 17083, 14903, 732, - 17083, 14903, 930, - 17083, 14903, 1040, - 17083, 14903, 1138, - 17083, 14903, 1160, - 17083, 14903, 1486, - 17083, 14903, 1786, - 17083, 14903, 1904, - 17083, 14903, 2432, - 17083, 14903, 2480, - 17083, 14903, 2544, - 17083, 14903, 2660, - 17083, 14903, 3030, - 17083, 14903, 3094, - 17083, 14903, 3222, - 17083, 14903, 3302, - 17083, 14903, 6286, - 17083, 14903, 10218, - 17083, 14903, 17349, 22, - 17083, 14903, 17349, 34, - 17083, 14903, 17349, 394, - 17083, 14903, 17349, 580, - 17083, 14903, 18713, 40, - 17083, 14903, 20283, 18713, 16, - 17083, 14903, 20283, 18713, 306, - 17083, 14903, 21021, 18713, 16, - 17083, 17045, 8283, 10595, 9429, 841, 14531, 14533, 18842, - 17083, 17045, 8283, 10595, 9429, 841, 14531, 15671, 18842, - 17083, 17045, 8283, 10595, 9429, 841, 14531, 18842, - 17083, 17045, 8283, 10595, 14533, 18842, - 17083, 17045, 8283, 10595, 15671, 18842, - 17083, 17045, 8283, 10595, 16037, 841, 3337, 19902, - 17083, 17045, 8283, 10595, 16037, 841, 6743, 19902, - 17083, 17045, 8283, 10595, 16037, 841, 9428, - 17083, 17045, 8283, 10595, 17259, 841, 14531, 18842, - 17083, 17045, 8283, 10595, 17259, 841, 18647, 19292, - 17083, 17045, 8283, 10595, 18405, 18842, - 17083, 17045, 8283, 10595, 19355, 18842, - 17083, 17045, 8283, 14533, 9456, - 17083, 17045, 8283, 14533, 9457, 10595, 9428, - 17083, 19421, 894, - 17083, 19421, 1212, - 17083, 20147, 14968, - 17083, 20147, 14970, - 17083, 20147, 14972, - 17087, 503, 19214, - 17087, 503, 20876, - 17087, 11347, 19215, 11347, 14555, 9808, - 17087, 11347, 20877, 11347, 14555, 9808, - 17087, 12675, 17086, - 17091, 7833, 11849, 2596, - 17091, 7833, 11849, 3056, - 17091, 7833, 11849, 3336, - 17091, 7833, 11849, 6720, - 17091, 7833, 11849, 6742, - 17091, 7833, 11849, 8736, - 17091, 7833, 11849, 10854, - 17091, 7833, 11849, 11916, - 17091, 7833, 11849, 13376, - 17091, 7833, 11849, 13654, - 17091, 9809, 18708, - 17091, 9809, 19632, - 17091, 9809, 19670, - 17091, 13921, 9809, 6373, 16464, - 17091, 13921, 9809, 6373, 18022, - 17091, 13921, 9809, 6373, 19296, - 17091, 13921, 9809, 6373, 19652, - 17091, 13921, 9809, 6373, 20484, - 17091, 13921, 9809, 6373, 20870, - 17091, 13921, 9809, 12397, 18022, - 17091, 13921, 9809, 12397, 19296, - 17091, 13921, 9809, 12397, 19652, - 17091, 13921, 9809, 12427, 6332, - 17091, 13921, 9809, 16464, - 17091, 13921, 9809, 16465, 1573, 6373, 19654, - 17091, 13921, 9809, 16465, 1573, 19654, - 17091, 13921, 9809, 16465, 1573, 20484, - 17091, 13921, 9809, 19654, - 17091, 13921, 9809, 20484, - 17091, 13921, 9809, 20870, - 17091, 14903, 5237, 15932, - 17091, 14903, 14248, - 17091, 14903, 14566, - 17091, 14903, 14788, - 17091, 14903, 15180, - 17091, 14903, 15740, - 17091, 14903, 15836, - 17091, 14903, 15850, - 17091, 14903, 15862, - 17091, 14903, 15904, - 17091, 14903, 16103, 16580, - 17091, 14903, 16103, 16712, - 17091, 14903, 16103, 17034, - 17091, 14903, 16234, - 17091, 14903, 16272, - 17091, 14903, 16360, - 17091, 14903, 16388, - 17091, 14903, 16431, 20064, - 17091, 14903, 16656, - 17091, 14903, 16802, - 17091, 14903, 16972, - 17091, 14903, 17027, 16108, - 17091, 14903, 17027, 16310, - 17091, 14903, 17027, 16418, - 17091, 14903, 17027, 17670, - 17091, 14903, 17195, 17034, - 17091, 14903, 17195, 18387, 20594, - 17091, 14903, 17195, 20064, - 17091, 14903, 17322, - 17091, 14903, 17330, - 17091, 14903, 17388, - 17091, 14903, 17442, - 17091, 14903, 17994, - 17091, 14903, 18020, - 17091, 14903, 19152, - 17091, 14903, 19172, - 17091, 14903, 19263, 16580, - 17091, 14903, 19263, 16712, - 17091, 14903, 19263, 17034, - 17091, 14903, 19661, 15932, - 17091, 14903, 19661, 16000, - 17091, 14903, 19661, 16108, - 17091, 14903, 19661, 16310, - 17091, 14903, 19661, 16418, - 17091, 14903, 19661, 16438, - 17091, 14903, 19661, 16860, - 17091, 14903, 19661, 17208, - 17091, 14903, 19661, 17670, - 17091, 14903, 19661, 18632, - 17091, 14903, 20559, 15932, - 17091, 14903, 20559, 16000, - 17091, 14903, 20559, 16108, - 17091, 14903, 20559, 16310, - 17091, 14903, 20559, 16418, - 17091, 14903, 20559, 16438, - 17091, 14903, 20559, 16860, - 17091, 14903, 20559, 17208, - 17091, 14903, 20559, 17670, - 17091, 14903, 20559, 18632, - 17091, 15895, 11849, 2596, - 17091, 15895, 11849, 3056, - 17091, 15895, 11849, 3336, - 17091, 15895, 11849, 6720, - 17091, 15895, 11849, 6742, - 17091, 15895, 11849, 8736, - 17091, 15895, 11849, 11916, - 17091, 15895, 11849, 13376, - 17091, 15895, 11849, 13654, - 17091, 15895, 15133, 2597, 16378, - 17091, 15895, 15133, 2597, 18566, - 17091, 15895, 15133, 3212, - 17091, 15895, 15133, 12018, - 17091, 15895, 15133, 12046, - 17091, 15895, 15133, 13460, - 17091, 15895, 15133, 14544, - 17091, 15895, 15133, 15094, - 17091, 15895, 15133, 15626, - 17091, 15895, 15133, 15708, - 17091, 15895, 15133, 17056, - 17091, 20659, 20002, - 17097, 16913, 17496, - 17101, 11943, 633, 503, 19214, - 17101, 11943, 633, 503, 19215, 10595, 1213, 14778, - 17101, 11943, 633, 503, 20876, - 17101, 11943, 633, 503, 20877, 10595, 1213, 14778, - 17101, 12907, 11429, 10595, 14755, 7102, - 17101, 12907, 11429, 10595, 19973, 10046, - 17105, 12473, 502, - 17105, 12473, 840, - 17107, 10098, - 17107, 10099, 503, 11943, 632, - 17109, 1015, 6683, 10595, 9127, 12698, - 17109, 1015, 6683, 10595, 20885, 6568, - 17109, 6683, 10595, 7088, - 17109, 6683, 10595, 9127, 12698, - 17109, 6683, 10595, 9127, 12699, 841, 6067, 13572, - 17109, 6683, 10595, 9127, 12699, 841, 17109, 6568, - 17109, 6683, 10595, 9127, 12699, 841, 21401, 6568, - 17109, 6683, 10595, 12264, - 17109, 6683, 10595, 17109, 6568, - 17109, 6683, 10595, 20242, - 17109, 6683, 10595, 20885, 6568, - 17111, 15564, - 17112, - 17113, 17377, 9840, - 17118, - 17119, 10595, 16816, - 17124, - 17126, - 17127, 10595, 2597, 13499, 10574, - 17127, 10595, 13655, 13499, 13952, - 17127, 10595, 20813, 15534, - 17139, 136, - 17139, 286, - 17139, 296, - 17139, 440, - 17139, 454, - 17139, 488, - 17139, 588, - 17139, 606, - 17139, 669, 10595, 20469, 8282, - 17139, 686, - 17139, 696, - 17139, 1069, 17311, 21256, - 17139, 1069, 17311, 21258, - 17139, 1069, 17311, 21260, - 17139, 1069, 17311, 21262, - 17139, 1069, 17311, 21264, - 17139, 1069, 17311, 21266, - 17139, 1069, 17311, 21268, - 17139, 1069, 17311, 21270, - 17139, 1069, 17311, 21272, - 17139, 1069, 17311, 21276, - 17139, 1069, 17311, 21278, - 17139, 1069, 17311, 21280, - 17139, 1069, 17311, 21282, - 17139, 1069, 17311, 21284, - 17139, 1069, 17311, 21286, - 17139, 1069, 17311, 21288, - 17139, 1069, 17311, 21290, - 17139, 1069, 17311, 21292, - 17139, 1069, 17311, 21296, - 17139, 1069, 17311, 21298, - 17139, 1069, 17311, 21300, - 17139, 1069, 17311, 21302, - 17139, 1069, 17311, 21304, - 17139, 1069, 17311, 21306, - 17139, 1069, 17311, 21308, - 17139, 1069, 17311, 21312, - 17139, 1069, 17311, 21314, - 17139, 1069, 17311, 21316, - 17139, 1069, 17311, 21318, - 17139, 1069, 17311, 21320, - 17139, 1069, 17311, 21324, - 17139, 1069, 17311, 21326, - 17139, 1069, 17311, 21330, - 17139, 1069, 17311, 21332, - 17139, 1069, 17311, 21334, - 17139, 1069, 17311, 21338, - 17139, 1069, 17311, 21340, - 17139, 1069, 17311, 21342, - 17139, 1069, 17311, 21344, - 17139, 1069, 17311, 21346, - 17139, 1069, 17311, 21348, - 17139, 1069, 17311, 21350, - 17139, 1213, 18214, - 17139, 1902, - 17139, 2428, - 17139, 2704, - 17139, 3080, - 17139, 6072, - 17139, 6743, 1213, 20658, - 17139, 6744, - 17139, 9242, - 17139, 12477, 15993, 14903, 0, - 17139, 12477, 15993, 14903, 2, - 17139, 12477, 15993, 14903, 4, - 17139, 12477, 15993, 14903, 6, - 17139, 12477, 15993, 14903, 8, - 17139, 12477, 15993, 14903, 10, - 17139, 12477, 15993, 14903, 12, - 17139, 12477, 15993, 14903, 14, - 17139, 12477, 15993, 14903, 16, - 17139, 12477, 15993, 14903, 18, - 17139, 12477, 15993, 14903, 20, - 17139, 12477, 15993, 14903, 22, - 17139, 12477, 15993, 14903, 24, - 17139, 12477, 15993, 14903, 26, - 17139, 12477, 15993, 14903, 28, - 17139, 12477, 15993, 14903, 30, - 17139, 12477, 15993, 14903, 32, - 17139, 12477, 15993, 14903, 34, - 17139, 12477, 15993, 14903, 36, - 17139, 12477, 15993, 14903, 38, - 17139, 12477, 15993, 14903, 40, - 17139, 12477, 15993, 14903, 42, - 17139, 12477, 15993, 14903, 44, - 17139, 12477, 15993, 14903, 46, - 17139, 12477, 15993, 14903, 48, - 17139, 12477, 15993, 14903, 50, - 17139, 12674, - 17139, 13483, 14396, - 17139, 13682, - 17139, 15347, 17687, 13468, - 17139, 15512, - 17139, 16269, 17687, 13468, - 17139, 16603, 502, - 17139, 16603, 840, - 17139, 17022, - 17139, 17496, - 17139, 18041, 154, - 17139, 18041, 586, - 17139, 18041, 7648, - 17144, - 17147, 17870, - 17152, - 17176, - 17177, 9131, 19258, - 17179, 18010, - 17182, - 17190, - 17192, - 17199, 9809, 15756, - 17199, 13921, 9809, 16, - 17199, 13921, 9809, 40, - 17199, 14903, 0, - 17199, 14903, 16, - 17199, 14903, 40, - 17199, 14903, 106, - 17199, 14903, 148, - 17199, 14903, 244, - 17199, 14903, 266, - 17199, 14903, 348, - 17199, 14903, 382, - 17199, 14903, 414, - 17199, 14903, 446, - 17199, 14903, 520, - 17199, 14903, 586, - 17199, 14903, 620, - 17199, 14903, 692, - 17199, 14903, 732, - 17199, 14903, 2432, - 17227, 15916, - 17229, 20739, 19213, 20467, 18728, - 17229, 20739, 20163, 18728, - 17229, 20739, 20163, 20467, 18728, - 17229, 20919, 19029, 20467, 18728, - 17229, 21191, 17319, 20467, 18728, - 17229, 21243, 20163, 18728, - 17233, 11697, 841, 9420, - 17235, 369, 583, 1904, - 17235, 369, 583, 1905, 5873, 2295, 1008, - 17235, 8283, 843, 12403, 7054, - 17235, 8283, 843, 12403, 7060, - 17235, 8283, 1043, 2282, - 17235, 8283, 1539, 13295, 7054, - 17235, 8283, 1539, 13295, 7060, - 17235, 8283, 2903, 6001, 15511, 9696, - 17235, 8283, 3289, 10982, - 17235, 8283, 3687, 2283, 13749, 9697, 414, - 17235, 8283, 5813, 9743, 255, 2283, 13264, - 17235, 8283, 5813, 9743, 3687, 2282, - 17235, 8283, 7027, 3687, 2283, 765, 7027, 13749, 414, - 17235, 8283, 7027, 3687, 2283, 765, 9465, 5767, 414, - 17235, 8283, 7027, 3687, 2283, 19607, 0, - 17235, 8283, 7027, 13748, - 17235, 8283, 8671, 11577, 2551, 3814, - 17235, 8283, 8671, 11577, 9687, 13294, - 17235, 8283, 8927, 9696, - 17235, 8283, 8927, 13748, - 17235, 8283, 8927, 13749, 9696, - 17235, 8283, 9447, 7023, 9696, - 17235, 8283, 9696, - 17235, 8283, 11557, 13294, - 17235, 8283, 11559, 9743, 255, 2283, 13264, - 17235, 8283, 11561, 3687, 2282, - 17235, 8283, 11601, 3687, 2283, 9207, 9697, 414, - 17235, 8283, 11601, 10981, 13295, 423, 7845, 1008, - 17235, 8283, 11601, 10981, 13295, 5873, 2295, 1008, - 17235, 8283, 12681, 3687, 255, 2283, 13264, - 17235, 8283, 13357, 9696, - 17235, 8283, 13749, 9696, - 17235, 8283, 15194, - 17235, 8283, 16043, 3687, 2283, 9683, 414, - 17235, 8283, 16043, 5843, 15351, 3687, 2283, 9683, 414, - 17235, 8283, 16344, - 17235, 8283, 16401, 3687, 2283, 8313, 414, - 17235, 8283, 16401, 5843, 15351, 3687, 2283, 8313, 414, - 17235, 8283, 16583, 12615, 13294, - 17235, 8283, 18591, 12615, 13294, - 17235, 8283, 18863, 13749, 11562, - 17235, 8283, 21121, 13748, - 17235, 9809, 1531, 1009, 16992, - 17235, 9809, 1531, 2265, 16992, - 17235, 9809, 2089, 3289, 1008, - 17235, 9809, 2091, 13294, - 17235, 9809, 2239, 13750, - 17235, 9809, 2551, 3815, 2375, 148, - 17235, 9809, 3065, 7770, - 17235, 9809, 3653, 13750, - 17235, 9809, 8311, 1008, - 17235, 9809, 9431, 2379, 6908, - 17235, 9809, 9431, 2379, 7024, - 17235, 9809, 9431, 2379, 9431, 6384, - 17235, 9809, 9431, 2379, 12154, - 17235, 9809, 9431, 6385, 6908, - 17235, 9809, 9431, 6385, 7024, - 17235, 9809, 9431, 6385, 9431, 2378, - 17235, 9809, 9431, 6385, 12154, - 17235, 9809, 9463, 611, 2433, 578, - 17235, 9809, 9465, 5766, - 17235, 9809, 10705, 13294, - 17235, 9809, 18017, 8311, 1008, - 17235, 11849, 2596, - 17235, 11849, 3056, - 17235, 11849, 3336, - 17235, 11849, 6720, - 17235, 11849, 6742, - 17235, 11849, 7087, 2596, - 17235, 11849, 7087, 3056, - 17235, 11849, 7087, 3336, - 17235, 11849, 7087, 6720, - 17235, 11849, 7087, 6742, - 17235, 11849, 7087, 8736, - 17235, 11849, 7087, 10854, - 17235, 11849, 7087, 11916, - 17235, 11849, 7087, 13376, - 17235, 11849, 7087, 13654, - 17235, 11849, 8736, - 17235, 11849, 10854, - 17235, 11849, 11916, - 17235, 11849, 13376, - 17235, 11849, 13654, - 17235, 13921, 9809, 8, - 17235, 13921, 9809, 16, - 17235, 13921, 9809, 28, - 17235, 13921, 9809, 40, - 17235, 13921, 9809, 58, - 17235, 13921, 9809, 184, - 17235, 13921, 9809, 306, - 17235, 13921, 9809, 496, - 17235, 13921, 9809, 674, - 17235, 13921, 9809, 17349, 22, - 17235, 13921, 9809, 17349, 34, - 17235, 13921, 9809, 17349, 394, - 17235, 13921, 9809, 17349, 580, - 17235, 13921, 9809, 18367, 16, - 17235, 13921, 9809, 18367, 306, - 17235, 14903, 0, - 17235, 14903, 52, - 17235, 14903, 106, - 17235, 14903, 124, - 17235, 14903, 148, - 17235, 14903, 244, - 17235, 14903, 266, - 17235, 14903, 334, - 17235, 14903, 348, - 17235, 14903, 382, - 17235, 14903, 414, - 17235, 14903, 446, - 17235, 14903, 520, - 17235, 14903, 570, - 17235, 14903, 586, - 17235, 14903, 620, - 17235, 14903, 692, - 17235, 14903, 732, - 17235, 14903, 750, - 17235, 14903, 930, - 17235, 14903, 1040, - 17235, 14903, 1138, - 17235, 14903, 1160, - 17235, 14903, 1250, - 17235, 14903, 1486, - 17235, 14903, 1904, - 17235, 14903, 1942, - 17235, 14903, 2432, - 17235, 14903, 2480, - 17235, 14903, 2544, - 17235, 14903, 2660, - 17235, 14903, 2938, - 17235, 14903, 3030, - 17235, 14903, 3094, - 17235, 14903, 3222, - 17235, 14903, 3288, - 17235, 14903, 3302, - 17235, 14903, 3786, - 17235, 14903, 6286, - 17235, 14903, 6440, - 17235, 14903, 7670, - 17235, 14903, 10194, - 17235, 14903, 10218, - 17235, 14903, 19933, 570, - 17235, 15565, 2497, 120, - 17235, 15565, 2497, 121, 5873, 14148, - 17235, 15565, 2497, 121, 7025, 14148, - 17235, 15565, 2497, 121, 8927, 14148, - 17235, 15565, 2877, 2906, - 17235, 15565, 2877, 2907, 9447, 7022, - 17235, 15565, 6411, 120, - 17235, 15565, 9207, 520, - 17235, 15565, 13105, 6910, - 17235, 18089, 9809, 5981, 13294, - 17235, 18089, 9809, 7791, 13294, - 17235, 18519, 492, - 17235, 19469, 9809, 2089, 3289, 1008, - 17235, 19469, 9809, 8311, 1008, - 17235, 19469, 9809, 18017, 8311, 1008, - 17235, 19469, 14903, 0, - 17235, 19469, 14903, 52, - 17235, 19469, 14903, 106, - 17235, 19469, 14903, 124, - 17235, 19469, 14903, 148, - 17235, 19469, 14903, 244, - 17235, 19469, 14903, 266, - 17235, 19469, 14903, 334, - 17235, 19469, 14903, 348, - 17235, 19469, 14903, 382, - 17235, 19469, 14903, 414, - 17235, 19469, 14903, 446, - 17235, 19469, 14903, 520, - 17235, 19469, 14903, 570, - 17235, 19469, 14903, 586, - 17235, 19469, 14903, 620, - 17235, 19469, 14903, 692, - 17235, 19469, 14903, 732, - 17235, 19469, 14903, 750, - 17235, 19469, 14903, 930, - 17235, 19469, 14903, 1040, - 17235, 19469, 14903, 1138, - 17235, 19469, 14903, 1160, - 17235, 19469, 14903, 1250, - 17235, 19469, 14903, 1486, - 17235, 19469, 14903, 1904, - 17235, 19469, 14903, 2432, - 17235, 19469, 14903, 2480, - 17235, 19469, 14903, 2544, - 17235, 19469, 14903, 2660, - 17235, 19469, 14903, 3030, - 17235, 19469, 14903, 3094, - 17235, 19469, 14903, 3222, - 17235, 19469, 14903, 3288, - 17235, 19469, 14903, 3302, - 17235, 19469, 14903, 3786, - 17235, 19469, 14903, 6286, - 17235, 19469, 14903, 6440, - 17235, 19469, 14903, 7670, - 17235, 19469, 14903, 10194, - 17235, 19469, 14903, 10218, - 17235, 19469, 14903, 19933, 570, - 17235, 19469, 14903, 19933, 692, - 17235, 19469, 14903, 19933, 732, - 17235, 20789, 9809, 9689, 6907, 10979, 13294, - 17235, 20789, 9809, 13363, 15686, - 17235, 20789, 9809, 14151, 520, - 17235, 20815, 9809, 5939, 10068, - 17235, 20815, 9809, 9661, 10976, - 17235, 20815, 9809, 12213, 5774, - 17235, 20815, 9809, 12499, 5774, - 17243, 492, - 17243, 5244, - 17243, 9809, 12986, - 17243, 9809, 15756, - 17243, 9809, 17342, - 17243, 9809, 17466, - 17243, 9809, 17506, - 17243, 9809, 20336, - 17243, 11849, 2596, - 17243, 11849, 3056, - 17243, 11849, 3336, - 17243, 11849, 6720, - 17243, 11849, 6742, - 17243, 11849, 8736, - 17243, 11849, 10854, - 17243, 11849, 11916, - 17243, 11849, 13376, - 17243, 11849, 13654, - 17243, 12182, - 17243, 13921, 9809, 8, - 17243, 13921, 9809, 16, - 17243, 13921, 9809, 28, - 17243, 13921, 9809, 40, - 17243, 13921, 9809, 58, - 17243, 13921, 9809, 72, - 17243, 13921, 9809, 94, - 17243, 13921, 9809, 306, - 17243, 13921, 9809, 674, - 17243, 13921, 9809, 13431, 8, - 17243, 13921, 9809, 13431, 28, - 17243, 13921, 9809, 17349, 22, - 17243, 13921, 9809, 17349, 34, - 17243, 13921, 9809, 17349, 394, - 17243, 13921, 9809, 17349, 580, - 17243, 14903, 0, - 17243, 14903, 8, - 17243, 14903, 16, - 17243, 14903, 28, - 17243, 14903, 40, - 17243, 14903, 58, - 17243, 14903, 72, - 17243, 14903, 94, - 17243, 14903, 106, - 17243, 14903, 124, - 17243, 14903, 148, - 17243, 14903, 244, - 17243, 14903, 266, - 17243, 14903, 306, - 17243, 14903, 334, - 17243, 14903, 348, - 17243, 14903, 382, - 17243, 14903, 414, - 17243, 14903, 446, - 17243, 14903, 520, - 17243, 14903, 570, - 17243, 14903, 586, - 17243, 14903, 620, - 17243, 14903, 674, - 17243, 14903, 678, - 17243, 14903, 732, - 17243, 14903, 930, - 17243, 14903, 1040, - 17243, 14903, 1138, - 17243, 14903, 1160, - 17243, 14903, 1486, - 17243, 14903, 1786, - 17243, 14903, 1904, - 17243, 14903, 2432, - 17243, 14903, 2480, - 17243, 14903, 2544, - 17243, 14903, 2660, - 17243, 14903, 3030, - 17243, 14903, 3094, - 17243, 14903, 3222, - 17243, 14903, 3302, - 17243, 14903, 6286, - 17243, 14903, 10218, - 17243, 14903, 17349, 22, - 17243, 14903, 17349, 34, - 17243, 14903, 17349, 394, - 17243, 14903, 17349, 580, - 17243, 20771, 9808, - 17252, - 17259, 14548, - 17261, 1391, 6710, - 17261, 1391, 7750, - 17261, 1391, 10588, - 17261, 1391, 11910, - 17261, 1391, 13948, - 17261, 1391, 14732, - 17261, 1391, 17232, - 17261, 1391, 18158, - 17286, - 17295, 7827, 9808, - 17299, 20163, 14226, - 17309, 6682, - 17319, 3337, 14729, 11428, - 17319, 11428, - 17319, 11429, 633, 894, - 17319, 11429, 6749, 894, - 17319, 11429, 10595, 3245, 19212, - 17319, 11429, 10595, 3245, 20162, - 17319, 11429, 10595, 12473, 18597, 18728, - 17319, 11429, 10595, 13483, 18597, 18728, - 17319, 11429, 10595, 13483, 20467, 18728, - 17319, 11429, 10595, 14533, 15534, - 17319, 11429, 10595, 14997, 18597, 18728, - 17319, 11429, 10595, 16761, 10046, - 17319, 11429, 10595, 19973, 15534, - 17319, 11429, 10595, 20467, 18728, - 17319, 11429, 19213, 483, 19029, 11428, - 17319, 11521, 11428, - 17319, 11521, 16035, 13965, 11428, - 17319, 12213, 11428, - 17319, 12213, 19727, 11428, - 17319, 13965, 11428, - 17319, 13965, 11429, 495, 18268, - 17319, 13965, 11429, 495, 18269, 10595, 18669, 894, - 17319, 13965, 11429, 495, 18269, 10595, 19973, 894, - 17319, 13965, 11429, 6749, 894, - 17319, 13965, 11429, 6749, 895, 10595, 19973, 894, - 17319, 13965, 11429, 15787, 18597, 18728, - 17319, 13965, 14533, 11428, - 17319, 13965, 14533, 11429, 495, 18268, - 17319, 14202, - 17319, 14463, 11428, - 17319, 14533, 11428, - 17319, 15189, 14226, - 17319, 15352, - 17319, 15671, 11428, - 17319, 16357, 10595, 5713, 7779, 633, 894, - 17319, 16357, 10595, 5713, 7779, 6749, 894, - 17319, 16357, 10595, 5713, 7779, 14287, 17319, 16357, 10595, 5713, 13270, - 17319, 16357, 10595, 5713, 7779, 14287, 19029, 16357, 10595, 5713, 13270, - 17319, 16357, 10595, 5713, 13271, 633, 894, - 17319, 16357, 10595, 5713, 13271, 6749, 894, - 17319, 16357, 10595, 5713, 19212, - 17319, 16357, 10595, 5713, 20162, - 17319, 17139, 11428, - 17319, 18597, 18728, - 17319, 19355, 11428, - 17319, 19727, 11428, - 17319, 20165, 11428, - 17319, 20285, 11429, 6749, 13483, 14396, - 17319, 20285, 11429, 10595, 18597, 19686, - 17319, 20471, 11428, - 17319, 21571, 11428, - 17319, 21571, 11429, 633, 894, - 17319, 21571, 11429, 10595, 5825, 13382, - 17319, 21571, 11429, 10595, 7845, 3245, 19212, - 17319, 21571, 11429, 10595, 7845, 3245, 20162, - 17319, 21571, 11429, 10595, 10487, 12213, 13382, - 17319, 21571, 11429, 10595, 12213, 13382, - 17319, 21571, 11429, 10595, 14533, 19973, 15534, - 17319, 21571, 11429, 10595, 14997, 13382, - 17319, 21571, 11429, 10595, 15055, 13382, - 17319, 21571, 11429, 19213, 483, 19029, 21571, 11428, - 17319, 21571, 14463, 11428, - 17319, 21571, 15189, 14226, - 17335, 7090, - 17354, - 17361, 9808, - 17364, - 17375, 6682, - 17379, 6682, - 17383, 16934, - 17385, 7090, - 17439, 14213, 6741, 17066, - 17439, 19561, 18514, - 17444, - 17445, 17490, - 17445, 18868, - 17457, 17916, - 17461, 9808, - 17476, - 17487, 6409, 9808, - 17487, 6757, 9910, - 17487, 11708, - 17487, 13483, 14903, 124, - 17487, 13483, 14903, 140, - 17487, 13483, 14903, 148, - 17487, 13483, 14903, 190, - 17487, 13483, 14903, 212, - 17487, 13483, 14903, 280, - 17487, 13483, 14903, 334, - 17487, 13483, 14903, 484, - 17487, 13483, 14903, 570, - 17487, 13483, 14903, 632, - 17487, 13483, 14903, 684, - 17487, 13483, 14903, 736, - 17487, 13483, 14903, 750, - 17487, 13483, 14903, 874, - 17487, 13483, 14903, 922, - 17487, 13483, 14903, 1040, - 17487, 13483, 14903, 1264, - 17487, 13483, 14903, 1360, - 17487, 13483, 14903, 1504, - 17487, 13483, 14903, 1748, - 17487, 13483, 14903, 1888, - 17487, 13483, 14903, 1890, - 17487, 13483, 14903, 2270, - 17487, 13483, 14903, 2500, - 17487, 13483, 14903, 2650, - 17487, 13483, 14903, 2882, - 17487, 13483, 14903, 3020, - 17487, 13483, 14903, 3030, - 17487, 13483, 14903, 3442, - 17487, 13483, 14903, 3574, - 17487, 13483, 14903, 3788, - 17487, 13483, 14903, 5998, - 17487, 13483, 14903, 6972, - 17487, 13483, 14903, 7438, - 17487, 13483, 14903, 7834, - 17487, 13483, 14903, 9230, - 17487, 13483, 14903, 10154, - 17487, 13483, 14903, 10756, - 17487, 13483, 18079, 1265, 10756, - 17487, 13483, 18079, 2271, 1264, - 17487, 13483, 18079, 2271, 1748, - 17487, 13483, 18079, 2271, 2500, - 17487, 13483, 18079, 2271, 3574, - 17487, 13483, 18079, 3443, 2500, - 17487, 14760, - 17487, 15993, 14903, 124, - 17487, 15993, 14903, 140, - 17487, 15993, 14903, 148, - 17487, 15993, 14903, 190, - 17487, 15993, 14903, 212, - 17487, 15993, 14903, 280, - 17487, 15993, 14903, 334, - 17487, 15993, 14903, 484, - 17487, 15993, 14903, 570, - 17487, 15993, 14903, 632, - 17487, 15993, 14903, 684, - 17487, 15993, 14903, 736, - 17487, 15993, 14903, 750, - 17487, 15993, 14903, 874, - 17487, 15993, 14903, 922, - 17487, 15993, 14903, 1040, - 17487, 15993, 14903, 1264, - 17487, 15993, 14903, 1360, - 17487, 15993, 14903, 1504, - 17487, 15993, 14903, 1748, - 17487, 15993, 14903, 1888, - 17487, 15993, 14903, 1890, - 17487, 15993, 14903, 2270, - 17487, 15993, 14903, 2500, - 17487, 15993, 14903, 2650, - 17487, 15993, 14903, 2882, - 17487, 15993, 14903, 3020, - 17487, 15993, 14903, 3030, - 17487, 15993, 14903, 3442, - 17487, 15993, 14903, 3574, - 17487, 15993, 14903, 3788, - 17487, 15993, 14903, 5998, - 17487, 15993, 14903, 6972, - 17487, 15993, 14903, 7438, - 17487, 15993, 14903, 7834, - 17487, 15993, 14903, 9230, - 17487, 15993, 14903, 10154, - 17487, 15993, 14903, 10756, - 17487, 17865, 8282, - 17487, 18147, 14903, 7779, 7087, 9456, - 17487, 18335, 8282, - 17487, 19676, - 17487, 20469, 8282, - 17487, 20771, 8282, - 17496, - 17497, 18214, - 17498, - 17501, 9740, - 17511, 11592, - 17513, 5197, 5196, - 17513, 9809, 3375, 13266, - 17513, 9809, 3375, 14346, - 17513, 9809, 11518, - 17513, 9809, 11626, - 17513, 9809, 15554, - 17513, 9809, 16986, - 17513, 11603, 9812, - 17513, 11603, 16854, - 17513, 11603, 19304, - 17513, 11849, 2596, - 17513, 11849, 3056, - 17513, 11849, 3336, - 17513, 11849, 6720, - 17513, 11849, 6742, - 17513, 11849, 8736, - 17513, 11849, 10854, - 17513, 11849, 11916, - 17513, 11849, 13376, - 17513, 11849, 13654, - 17513, 13112, - 17513, 13921, 9809, 383, 12490, - 17513, 13921, 9809, 383, 12491, 15594, - 17513, 13921, 9809, 571, 9436, - 17513, 13921, 9809, 571, 9437, 15594, - 17513, 13921, 9809, 3374, - 17513, 13921, 9809, 3375, 9656, - 17513, 13921, 9809, 9926, - 17513, 13921, 9809, 9927, 7386, - 17513, 13921, 9809, 13148, - 17513, 13921, 9809, 13149, 15594, - 17513, 13921, 9809, 15578, - 17513, 13921, 9809, 15579, 9436, - 17513, 13921, 9809, 15579, 9437, 15594, - 17513, 13921, 9809, 15579, 15594, - 17513, 13921, 9809, 15594, - 17513, 13972, - 17513, 14903, 106, - 17513, 14903, 107, 16442, - 17513, 14903, 124, - 17513, 14903, 125, 7740, - 17513, 14903, 148, - 17513, 14903, 149, 8272, - 17513, 14903, 149, 12715, 18710, - 17513, 14903, 149, 12715, 19226, - 17513, 14903, 187, 13350, - 17513, 14903, 244, - 17513, 14903, 245, 7018, - 17513, 14903, 266, - 17513, 14903, 334, - 17513, 14903, 335, 7430, - 17513, 14903, 348, - 17513, 14903, 349, 19226, - 17513, 14903, 382, - 17513, 14903, 383, 12490, - 17513, 14903, 383, 12491, 15594, - 17513, 14903, 414, - 17513, 14903, 446, - 17513, 14903, 447, 15320, - 17513, 14903, 520, - 17513, 14903, 521, 12368, - 17513, 14903, 570, - 17513, 14903, 571, 9436, - 17513, 14903, 571, 9437, 15594, - 17513, 14903, 586, - 17513, 14903, 587, 9640, - 17513, 14903, 587, 9652, - 17513, 14903, 620, - 17513, 14903, 621, 10060, - 17513, 14903, 621, 12474, - 17513, 14903, 621, 12715, 19226, - 17513, 14903, 681, 13350, - 17513, 14903, 692, - 17513, 14903, 732, - 17513, 14903, 1857, 13350, - 17513, 14903, 2432, - 17513, 14903, 2544, - 17513, 14903, 3769, 13350, - 17513, 14903, 7621, 13350, - 17513, 14903, 10273, 13350, - 17513, 14903, 11368, - 17513, 14903, 11369, 15594, - 17513, 14903, 11920, - 17513, 14903, 12316, - 17513, 14903, 12317, 15594, - 17513, 14903, 13072, - 17513, 14903, 13073, 15594, - 17513, 14903, 13794, - 17513, 14903, 13795, 15594, - 17513, 14903, 14190, - 17513, 14903, 14241, 13350, - 17513, 15196, - 17513, 16703, 15565, 6252, - 17513, 16703, 15565, 6253, 6920, - 17513, 16703, 15565, 6253, 15554, - 17513, 16703, 15565, 6338, - 17513, 16703, 15565, 6376, - 17513, 16703, 15565, 6396, - 17513, 16703, 15565, 6420, - 17513, 16703, 15565, 11782, - 17513, 16703, 15565, 11788, - 17513, 16703, 15565, 11838, - 17513, 16703, 15565, 18819, 7014, - 17513, 16703, 15565, 18819, 11504, - 17513, 16703, 15565, 18819, 11928, - 17513, 16703, 15565, 18819, 13618, - 17513, 16703, 15565, 18819, 14818, - 17513, 16703, 15565, 18819, 14819, 10595, 16420, - 17513, 16703, 15565, 18819, 14820, - 17513, 16703, 15565, 18819, 14821, 10595, 16420, - 17513, 16703, 15565, 18819, 16420, - 17513, 16703, 15565, 19207, 9127, 9166, - 17513, 16703, 15565, 19207, 9127, 9226, - 17513, 16703, 15565, 19207, 9127, 9262, - 17513, 16703, 15565, 19207, 14407, 9232, - 17513, 16703, 15565, 19207, 14407, 9238, - 17513, 16703, 15565, 20159, 9127, 1118, - 17513, 16703, 15565, 20159, 9127, 1220, - 17513, 16703, 15565, 20159, 14407, 3178, - 17513, 16703, 15565, 20159, 14407, 3316, - 17513, 18240, - 17515, 10595, 3675, 9808, - 17515, 10595, 6565, 9808, - 17515, 10595, 13189, 9808, - 17515, 10595, 14509, 9808, - 17516, - 17537, 5930, - 17538, - 17542, - 17543, 10038, - 17545, 12023, 14903, 14, - 17545, 12023, 14903, 20, - 17545, 12023, 14903, 30, - 17545, 12023, 14903, 38, - 17545, 14903, 0, - 17545, 14903, 2, - 17545, 14903, 4, - 17545, 14903, 6, - 17545, 14903, 8, - 17545, 14903, 10, - 17545, 14903, 12, - 17545, 14903, 14, - 17545, 14903, 16, - 17545, 14903, 18, - 17545, 14903, 20, - 17545, 14903, 22, - 17545, 14903, 24, - 17545, 14903, 26, - 17545, 14903, 28, - 17545, 14903, 30, - 17545, 14903, 32, - 17545, 14903, 34, - 17545, 14903, 36, - 17545, 14903, 38, - 17545, 14903, 40, - 17545, 14903, 42, - 17545, 14903, 46, - 17545, 14903, 50, - 17545, 14903, 72, - 17545, 14903, 78, - 17545, 14903, 80, - 17545, 14903, 94, - 17545, 14903, 120, - 17545, 14903, 132, - 17545, 14903, 184, - 17545, 14903, 190, - 17545, 14903, 192, - 17545, 14903, 202, - 17545, 14903, 208, - 17545, 14903, 252, - 17545, 14903, 256, - 17545, 14903, 260, - 17545, 14903, 304, - 17545, 14903, 312, - 17545, 14903, 322, - 17545, 14903, 328, - 17545, 14903, 338, - 17545, 14903, 388, - 17545, 14903, 454, - 17545, 14903, 492, - 17545, 14903, 496, - 17545, 14903, 508, - 17545, 14903, 594, - 17545, 14903, 754, - 17545, 14903, 756, - 17545, 14903, 762, - 17545, 14903, 842, - 17545, 14903, 844, - 17545, 14903, 1294, - 17545, 14903, 1296, - 17545, 14903, 1752, - 17545, 14903, 2436, - 17545, 14903, 2598, - 17545, 14903, 2600, - 17545, 14903, 3382, - 17545, 14903, 5210, - 17545, 14903, 5276, - 17545, 14903, 7396, - 17551, 1293, 483, 17044, - 17551, 13921, 9809, 8, - 17551, 13921, 9809, 16, - 17551, 13921, 9809, 28, - 17551, 13921, 9809, 40, - 17551, 13921, 9809, 66, - 17551, 14903, 0, - 17551, 14903, 106, - 17551, 14903, 124, - 17551, 14903, 148, - 17551, 14903, 244, - 17551, 14903, 266, - 17551, 14903, 334, - 17551, 14903, 348, - 17551, 14903, 382, - 17551, 14903, 414, - 17551, 14903, 446, - 17551, 14903, 520, - 17551, 14903, 570, - 17551, 14903, 586, - 17551, 14903, 620, - 17551, 14903, 678, - 17551, 14903, 732, - 17551, 14903, 2326, - 17551, 14903, 2432, - 17551, 14903, 2506, - 17551, 14903, 2544, - 17551, 14903, 8698, - 17551, 14903, 8906, - 17551, 16834, - 17553, 20818, - 17554, - 17555, 10595, 13499, 13952, - 17556, - 17564, - 17566, - 17569, 19485, 0, - 17569, 19485, 4, - 17569, 19485, 8, - 17569, 19485, 10, - 17569, 19485, 16, - 17569, 19485, 20, - 17569, 19485, 22, - 17569, 19485, 24, - 17569, 19485, 26, - 17569, 19485, 28, - 17569, 19485, 30, - 17569, 19485, 32, - 17569, 19485, 34, - 17569, 19485, 36, - 17569, 19485, 38, - 17569, 19485, 48, - 17569, 19485, 58, - 17569, 19485, 72, - 17569, 19485, 80, - 17569, 19485, 102, - 17569, 19485, 124, - 17569, 19485, 130, - 17569, 19485, 134, - 17569, 19485, 140, - 17569, 19485, 202, - 17569, 19485, 224, - 17569, 19485, 226, - 17569, 19485, 230, - 17569, 19485, 236, - 17569, 19485, 274, - 17569, 19485, 306, - 17569, 19485, 314, - 17569, 19485, 348, - 17569, 19485, 352, - 17569, 19485, 356, - 17569, 19485, 364, - 17569, 19485, 372, - 17569, 19485, 382, - 17569, 19485, 386, - 17569, 19485, 388, - 17569, 19485, 390, - 17569, 19485, 400, - 17569, 19485, 414, - 17569, 19485, 422, - 17569, 19485, 426, - 17569, 19485, 428, - 17569, 19485, 434, - 17569, 19485, 446, - 17569, 19485, 450, - 17569, 19485, 454, - 17569, 19485, 456, - 17569, 19485, 458, - 17569, 19485, 466, - 17569, 19485, 494, - 17569, 19485, 496, - 17569, 19485, 516, - 17569, 19485, 520, - 17569, 19485, 526, - 17569, 19485, 534, - 17569, 19485, 538, - 17569, 19485, 554, - 17569, 19485, 558, - 17569, 19485, 562, - 17569, 19485, 570, - 17569, 19485, 572, - 17569, 19485, 576, - 17569, 19485, 578, - 17569, 19485, 586, - 17569, 19485, 590, - 17569, 19485, 594, - 17569, 19485, 596, - 17569, 19485, 600, - 17569, 19485, 614, - 17569, 19485, 620, - 17569, 19485, 624, - 17569, 19485, 626, - 17569, 19485, 628, - 17569, 19485, 632, - 17569, 19485, 692, - 17569, 19485, 698, - 17569, 19485, 704, - 17569, 19485, 708, - 17569, 19485, 732, - 17569, 19485, 734, - 17569, 19485, 736, - 17569, 19485, 740, - 17569, 19485, 770, - 17569, 19485, 786, - 17569, 19485, 1002, - 17569, 19485, 1045, 9808, - 17569, 19485, 1054, - 17569, 19485, 1074, - 17569, 19485, 1096, - 17569, 19485, 1098, - 17569, 19485, 1100, - 17569, 19485, 1102, - 17569, 19485, 1338, - 17569, 19485, 1368, - 17569, 19485, 1386, - 17569, 19485, 1850, - 17569, 19485, 1882, - 17569, 19485, 1924, - 17569, 19485, 1966, - 17569, 19485, 2022, - 17569, 19485, 2026, - 17569, 19485, 2028, - 17569, 19485, 2032, - 17569, 19485, 2056, - 17569, 19485, 2086, - 17569, 19485, 2112, - 17569, 19485, 2116, - 17569, 19485, 2118, - 17569, 19485, 2126, - 17569, 19485, 2152, - 17569, 19485, 2200, - 17569, 19485, 2202, - 17569, 19485, 2204, - 17569, 19485, 2206, - 17569, 19485, 2222, - 17569, 19485, 2246, - 17569, 19485, 2296, - 17569, 19485, 2318, - 17569, 19485, 2354, - 17569, 19485, 2356, - 17569, 19485, 2358, - 17569, 19485, 2360, - 17569, 19485, 2374, - 17569, 19485, 2396, - 17569, 19485, 2432, - 17569, 19485, 2438, - 17569, 19485, 2440, - 17569, 19485, 2454, - 17569, 19485, 2484, - 17569, 19485, 2492, - 17569, 19485, 2504, - 17569, 19485, 2536, - 17569, 19485, 2538, - 17569, 19485, 2540, - 17569, 19485, 2542, - 17569, 19485, 2620, - 17569, 19485, 2642, - 17569, 19485, 2674, - 17569, 19485, 2690, - 17569, 19485, 2698, - 17569, 19485, 2730, - 17569, 19485, 2732, - 17569, 19485, 2734, - 17569, 19485, 2736, - 17569, 19485, 2746, - 17569, 19485, 2750, - 17569, 19485, 2776, - 17569, 19485, 2788, - 17569, 19485, 2848, - 17569, 19485, 2874, - 17569, 19485, 2898, - 17569, 19485, 2930, - 17569, 19485, 2968, - 17569, 19485, 2972, - 17569, 19485, 2974, - 17569, 19485, 2990, - 17569, 19485, 3016, - 17569, 19485, 3030, - 17569, 19485, 3032, - 17569, 19485, 3034, - 17569, 19485, 3036, - 17569, 19485, 3048, - 17569, 19485, 3074, - 17569, 19485, 3090, - 17569, 19485, 3130, - 17569, 19485, 3132, - 17569, 19485, 3136, - 17569, 19485, 3138, - 17569, 19485, 3166, - 17569, 19485, 3204, - 17569, 19485, 3222, - 17569, 19485, 3224, - 17569, 19485, 3226, - 17569, 19485, 3228, - 17569, 19485, 3238, - 17569, 19485, 3270, - 17569, 19485, 3302, - 17569, 19485, 3304, - 17569, 19485, 3306, - 17569, 19485, 3308, - 17569, 19485, 3310, - 17569, 19485, 3330, - 17569, 19485, 3332, - 17569, 19485, 3334, - 17569, 19485, 3336, - 17569, 19485, 3338, - 17569, 19485, 3340, - 17569, 19485, 3342, - 17569, 19485, 3344, - 17569, 19485, 3494, - 17569, 19485, 3512, - 17569, 19485, 3528, - 17569, 19485, 3538, - 17569, 19485, 3624, - 17569, 19485, 3664, - 17569, 19485, 3688, - 17569, 19485, 3702, - 17569, 19485, 3712, - 17569, 19485, 3738, - 17569, 19485, 3740, - 17569, 19485, 3742, - 17569, 19485, 3744, - 17569, 19485, 5926, - 17569, 19485, 6096, - 17569, 19485, 6098, - 17569, 19485, 6100, - 17569, 19485, 6680, - 17569, 19485, 6757, 9910, - 17569, 19485, 6770, - 17569, 19485, 7524, - 17569, 19485, 7694, - 17569, 19485, 7696, - 17569, 19485, 7700, - 17569, 19485, 7702, - 17569, 19485, 7734, - 17569, 19485, 7788, - 17569, 19485, 7794, - 17569, 19485, 7796, - 17569, 19485, 7866, - 17569, 19485, 7868, - 17569, 19485, 7870, - 17569, 19485, 8270, - 17569, 19485, 8452, - 17569, 19485, 8456, - 17569, 19485, 8458, - 17569, 19485, 8546, - 17569, 19485, 8658, - 17569, 19485, 8662, - 17569, 19485, 8696, - 17569, 19485, 8704, - 17569, 19485, 8790, - 17569, 19485, 8792, - 17569, 19485, 8794, - 17569, 19485, 8892, - 17569, 19485, 8894, - 17569, 19485, 8896, - 17569, 19485, 9156, - 17569, 19485, 9272, - 17569, 19485, 9276, - 17569, 19485, 9278, - 17569, 19485, 9280, - 17569, 19485, 9300, - 17569, 19485, 9410, - 17569, 19485, 9530, - 17569, 19485, 9532, - 17569, 19485, 9534, - 17569, 19485, 9536, - 17569, 19485, 9636, - 17569, 19485, 9694, - 17569, 19485, 9708, - 17569, 19485, 9726, - 17569, 19485, 9744, - 17569, 19485, 9754, - 17569, 19485, 9776, - 17569, 19485, 9778, - 17569, 19485, 9780, - 17569, 19485, 9782, - 17569, 19485, 9940, - 17569, 19485, 9942, - 17569, 19485, 9944, - 17569, 19485, 10032, - 17569, 19485, 10088, - 17569, 19485, 10114, - 17569, 19485, 10124, - 17569, 19485, 10128, - 17569, 19485, 10130, - 17569, 19485, 10160, - 17569, 19485, 10162, - 17569, 19485, 10164, - 17569, 19485, 10166, - 17569, 19485, 10218, - 17569, 19485, 10220, - 17569, 19485, 10222, - 17569, 19485, 10224, - 17569, 19485, 10256, - 17569, 19485, 10258, - 17569, 19485, 10260, - 17569, 19485, 10684, - 17569, 19485, 10800, - 17569, 19485, 10802, - 17569, 19485, 10804, - 17569, 19485, 12023, 3273, 7087, 9456, - 17569, 19485, 12023, 6407, 10040, - 17569, 19485, 12023, 9242, - 17569, 19485, 12023, 9456, - 17569, 19485, 12023, 11348, - 17569, 19485, 12023, 12168, - 17569, 19485, 12023, 13271, 7087, 9456, - 17569, 19485, 12023, 13431, 19973, 15534, - 17569, 19485, 12023, 13483, 9456, - 17569, 19485, 12023, 14307, 7087, 9456, - 17569, 19485, 12023, 14533, 11348, - 17569, 19485, 12023, 14533, 13431, 18669, 17166, - 17569, 19485, 12023, 15021, 1212, - 17569, 19485, 12023, 15319, 1212, - 17569, 19485, 12774, - 17569, 19485, 12898, - 17569, 19485, 12900, - 17569, 19485, 12902, - 17569, 19485, 13440, - 17569, 19485, 13442, - 17569, 19485, 13444, - 17569, 19485, 13446, - 17569, 19485, 13662, - 17569, 19485, 13698, - 17569, 19485, 13700, - 17569, 19485, 13752, - 17569, 19485, 13756, - 17569, 19485, 13758, - 17569, 19485, 14277, 6337, 22, - 17569, 19485, 14277, 6337, 34, - 17569, 19485, 14760, - 17569, 19485, 14995, 22, - 17569, 19485, 14995, 34, - 17569, 19485, 15053, 3224, - 17569, 19485, 15053, 3226, - 17569, 19485, 15053, 10114, - 17569, 19485, 15313, 572, - 17569, 19485, 15313, 2970, - 17569, 19485, 15387, 24, - 17569, 19485, 15387, 266, - 17569, 19485, 15387, 268, - 17569, 19485, 15387, 272, - 17569, 19485, 15387, 280, - 17569, 19485, 15387, 338, - 17569, 19485, 15387, 342, - 17569, 19485, 15387, 626, - 17569, 19485, 15387, 736, - 17569, 19485, 15387, 1672, - 17569, 19485, 15387, 1834, - 17569, 19485, 15387, 3030, - 17569, 19485, 15387, 3032, - 17569, 19485, 15387, 3034, - 17569, 19485, 15387, 3036, - 17569, 19485, 15387, 9744, - 17569, 19485, 15387, 9778, - 17569, 19485, 15803, 44, - 17569, 19485, 15803, 496, - 17569, 19485, 15803, 1074, - 17569, 19485, 15803, 1966, - 17569, 19485, 15803, 2152, - 17569, 19485, 15803, 2318, - 17569, 19485, 15803, 2492, - 17569, 19485, 15803, 2690, - 17569, 19485, 15803, 3074, - 17569, 19485, 15803, 3270, - 17569, 19485, 15803, 3702, - 17569, 19485, 15803, 9272, - 17569, 19485, 15861, 2, - 17569, 19485, 15997, 14, - 17569, 19485, 15997, 16, - 17569, 19485, 15997, 30, - 17569, 19485, 15997, 50, - 17569, 19485, 15997, 158, - 17569, 19485, 15997, 184, - 17569, 19485, 15997, 244, - 17569, 19485, 15997, 248, - 17569, 19485, 15997, 254, - 17569, 19485, 15997, 258, - 17569, 19485, 15997, 260, - 17569, 19485, 15997, 272, - 17569, 19485, 15997, 334, - 17569, 19485, 15997, 336, - 17569, 19485, 15997, 338, - 17569, 19485, 15997, 340, - 17569, 19485, 15997, 342, - 17569, 19485, 15997, 358, - 17569, 19485, 15997, 382, - 17569, 19485, 15997, 386, - 17569, 19485, 15997, 390, - 17569, 19485, 15997, 400, - 17569, 19485, 15997, 404, - 17569, 19485, 15997, 414, - 17569, 19485, 15997, 422, - 17569, 19485, 15997, 428, - 17569, 19485, 15997, 434, - 17569, 19485, 15997, 438, - 17569, 19485, 15997, 446, - 17569, 19485, 15997, 450, - 17569, 19485, 15997, 454, - 17569, 19485, 15997, 458, - 17569, 19485, 15997, 466, - 17569, 19485, 15997, 470, - 17569, 19485, 15997, 520, - 17569, 19485, 15997, 526, - 17569, 19485, 15997, 534, - 17569, 19485, 15997, 538, - 17569, 19485, 15997, 544, - 17569, 19485, 15997, 570, - 17569, 19485, 15997, 572, - 17569, 19485, 15997, 576, - 17569, 19485, 15997, 578, - 17569, 19485, 15997, 582, - 17569, 19485, 15997, 586, - 17569, 19485, 15997, 590, - 17569, 19485, 15997, 594, - 17569, 19485, 15997, 596, - 17569, 19485, 15997, 600, - 17569, 19485, 15997, 610, - 17569, 19485, 15997, 692, - 17569, 19485, 15997, 698, - 17569, 19485, 15997, 704, - 17569, 19485, 15997, 708, - 17569, 19485, 15997, 710, - 17569, 19485, 15997, 732, - 17569, 19485, 15997, 734, - 17569, 19485, 15997, 736, - 17569, 19485, 15997, 740, - 17569, 19485, 15997, 744, - 17569, 19485, 15997, 750, - 17569, 19485, 15997, 752, - 17569, 19485, 15997, 756, - 17569, 19485, 15997, 758, - 17569, 19485, 15997, 760, - 17569, 19485, 15997, 1040, - 17569, 19485, 15997, 1042, - 17569, 19485, 15997, 1044, - 17569, 19485, 15997, 1046, - 17569, 19485, 15997, 1048, - 17569, 19485, 15997, 1148, - 17569, 19485, 15997, 1190, - 17569, 19485, 15997, 1192, - 17569, 19485, 15997, 1194, - 17569, 19485, 15997, 1196, - 17569, 19485, 15997, 1198, - 17569, 19485, 15997, 1250, - 17569, 19485, 15997, 1252, - 17569, 19485, 15997, 1254, - 17569, 19485, 15997, 1256, - 17569, 19485, 15997, 1258, - 17569, 19485, 15997, 1424, - 17569, 19485, 15997, 1462, - 17569, 19485, 15997, 1486, - 17569, 19485, 15997, 1488, - 17569, 19485, 15997, 1490, - 17569, 19485, 15997, 1492, - 17569, 19485, 15997, 1494, - 17569, 19485, 15997, 1554, - 17569, 19485, 15997, 1560, - 17569, 19485, 15997, 1598, - 17569, 19485, 15997, 1694, - 17569, 19485, 15997, 1696, - 17569, 19485, 15997, 1698, - 17569, 19485, 15997, 1700, - 17569, 19485, 15997, 1702, - 17569, 19485, 15997, 1778, - 17569, 19485, 15997, 1802, - 17569, 19485, 15997, 1804, - 17569, 19485, 15997, 1806, - 17569, 19485, 15997, 1808, - 17569, 19485, 15997, 1810, - 17569, 19485, 15997, 1838, - 17569, 19485, 15997, 1904, - 17569, 19485, 15997, 1906, - 17569, 19485, 15997, 1908, - 17569, 19485, 15997, 1910, - 17569, 19485, 15997, 1912, - 17569, 19485, 15997, 1942, - 17569, 19485, 15997, 1944, - 17569, 19485, 15997, 1946, - 17569, 19485, 15997, 1948, - 17569, 19485, 15997, 1950, - 17569, 19485, 15997, 2094, - 17569, 19485, 15997, 2112, - 17569, 19485, 15997, 2114, - 17569, 19485, 15997, 2116, - 17569, 19485, 15997, 2118, - 17569, 19485, 15997, 2120, - 17569, 19485, 15997, 2266, - 17569, 19485, 15997, 2418, - 17569, 19485, 15997, 2648, - 17569, 19485, 15997, 2880, - 17569, 19485, 15997, 3018, - 17569, 19485, 15997, 3030, - 17569, 19485, 15997, 3032, - 17569, 19485, 15997, 3034, - 17569, 19485, 15997, 3036, - 17569, 19485, 15997, 3038, - 17569, 19485, 15997, 3222, - 17569, 19485, 15997, 3224, - 17569, 19485, 15997, 3226, - 17569, 19485, 15997, 3228, - 17569, 19485, 15997, 3230, - 17569, 19485, 15997, 3254, - 17569, 19485, 15997, 3256, - 17569, 19485, 15997, 3258, - 17569, 19485, 15997, 3260, - 17569, 19485, 15997, 3262, - 17569, 19485, 15997, 3288, - 17569, 19485, 15997, 3290, - 17569, 19485, 15997, 3292, - 17569, 19485, 15997, 3294, - 17569, 19485, 15997, 3296, - 17569, 19485, 15997, 3302, - 17569, 19485, 15997, 3304, - 17569, 19485, 15997, 3308, - 17569, 19485, 15997, 3310, - 17569, 19485, 15997, 3312, - 17569, 19485, 15997, 3516, - 17569, 19485, 15997, 3670, - 17569, 19485, 15997, 3778, - 17569, 19485, 15997, 5996, - 17569, 19485, 15997, 6337, 1462, - 17569, 19485, 15997, 6386, - 17569, 19485, 15997, 6438, - 17569, 19485, 15997, 6978, - 17569, 19485, 15997, 7300, - 17569, 19485, 15997, 7448, - 17569, 19485, 15997, 7606, - 17569, 19485, 15997, 7642, - 17569, 19485, 15997, 7792, - 17569, 19485, 15997, 9710, - 17569, 19485, 15997, 10104, - 17569, 19485, 15997, 10158, - 17569, 19485, 15997, 10160, - 17569, 19485, 15997, 10162, - 17569, 19485, 15997, 10164, - 17569, 19485, 15997, 10166, - 17569, 19485, 15997, 10168, - 17569, 19485, 15997, 10192, - 17569, 19485, 15997, 10214, - 17569, 19485, 15997, 10228, - 17569, 19485, 15997, 10230, - 17569, 19485, 15997, 10232, - 17569, 19485, 15997, 10234, - 17569, 19485, 15997, 10236, - 17569, 19485, 15997, 13696, - 17569, 19485, 15997, 13760, - 17569, 19485, 15997, 14475, 36, - 17569, 19485, 15997, 16401, 50, - 17569, 19485, 16231, 44, - 17569, 19485, 16327, 9910, - 17569, 19485, 16709, 2988, - 17569, 19485, 16709, 3062, - 17569, 19485, 16709, 3494, - 17569, 19485, 16709, 3538, - 17569, 19485, 16709, 6096, - 17569, 19485, 16709, 7694, - 17569, 19485, 16709, 8452, - 17569, 19485, 16709, 8892, - 17569, 19485, 16709, 9664, - 17569, 19485, 16709, 9830, - 17569, 19485, 16709, 9854, - 17569, 19485, 16709, 9912, - 17569, 19485, 16709, 9940, - 17569, 19485, 16709, 10256, - 17569, 19485, 16709, 10800, - 17569, 19485, 16773, 14, - 17569, 19485, 16773, 266, - 17569, 19485, 16773, 268, - 17569, 19485, 16773, 272, - 17569, 19485, 16773, 280, - 17569, 19485, 16773, 1572, - 17569, 19485, 16773, 1624, - 17569, 19485, 16773, 1672, - 17569, 19485, 16775, 14, - 17569, 19485, 16795, 4, - 17569, 19485, 16795, 20, - 17569, 19485, 16795, 24, - 17569, 19485, 16795, 26, - 17569, 19485, 16795, 30, - 17569, 19485, 16795, 36, - 17569, 19485, 16795, 38, - 17569, 19485, 16795, 594, - 17569, 19485, 16795, 2540, - 17569, 19485, 16795, 2542, - 17569, 19485, 16795, 8894, - 17569, 19485, 16795, 8896, - 17569, 19485, 17219, 626, - 17569, 19485, 17219, 3222, - 17569, 19485, 17219, 3224, - 17569, 19485, 17219, 3226, - 17569, 19485, 17219, 3228, - 17569, 19485, 17219, 10088, - 17569, 19485, 17219, 10114, - 17569, 19485, 17219, 10124, - 17569, 19485, 17367, 44, - 17569, 19485, 18767, 0, - 17569, 19485, 18767, 8, - 17569, 19485, 18767, 16, - 17569, 19485, 18767, 28, - 17569, 19485, 18767, 36, - 17569, 19485, 18767, 44, - 17569, 19485, 18767, 348, - 17569, 19485, 18767, 352, - 17569, 19485, 18767, 356, - 17569, 19485, 18767, 364, - 17569, 19485, 18767, 446, - 17569, 19485, 18767, 450, - 17569, 19485, 18767, 458, - 17569, 19485, 18767, 466, - 17569, 19485, 18767, 692, - 17569, 19485, 18767, 698, - 17569, 19485, 18767, 704, - 17569, 19485, 18767, 708, - 17569, 19485, 19643, 22, - 17569, 19485, 19643, 24, - 17569, 19485, 19643, 30, - 17569, 19485, 19643, 34, - 17569, 19485, 19643, 48, - 17569, 19485, 19643, 382, - 17569, 19485, 19643, 386, - 17569, 19485, 19643, 400, - 17569, 19485, 19643, 570, - 17569, 19485, 19643, 572, - 17569, 19485, 19643, 576, - 17569, 19485, 19643, 578, - 17569, 19485, 19643, 692, - 17569, 19485, 19643, 698, - 17569, 19485, 19643, 704, - 17569, 19485, 19643, 708, - 17569, 19485, 19643, 1096, - 17569, 19485, 19643, 1098, - 17569, 19485, 19643, 1100, - 17569, 19485, 19643, 1102, - 17569, 19485, 19643, 2022, - 17569, 19485, 19643, 2026, - 17569, 19485, 19643, 2028, - 17569, 19485, 19643, 2032, - 17569, 19485, 19643, 2056, - 17569, 19485, 19643, 2152, - 17569, 19485, 19643, 2200, - 17569, 19485, 19643, 2202, - 17569, 19485, 19643, 2204, - 17569, 19485, 19643, 2206, - 17569, 19485, 19643, 2354, - 17569, 19485, 19643, 2356, - 17569, 19485, 19643, 2358, - 17569, 19485, 19643, 2360, - 17569, 19485, 19643, 2536, - 17569, 19485, 19643, 2538, - 17569, 19485, 19643, 2730, - 17569, 19485, 19643, 2732, - 17569, 19485, 19643, 2734, - 17569, 19485, 19643, 2736, - 17569, 19485, 19643, 3130, - 17569, 19485, 19643, 3132, - 17569, 19485, 19643, 3136, - 17569, 19485, 19643, 3138, - 17569, 19485, 19643, 3330, - 17569, 19485, 19643, 3332, - 17569, 19485, 19643, 3334, - 17569, 19485, 19643, 3336, - 17569, 19485, 19643, 3494, - 17569, 19485, 19643, 3528, - 17569, 19485, 19643, 3538, - 17569, 19485, 19643, 3738, - 17569, 19485, 19643, 3740, - 17569, 19485, 19643, 3742, - 17569, 19485, 19643, 3744, - 17569, 19485, 19643, 6096, - 17569, 19485, 19643, 6098, - 17569, 19485, 19643, 6100, - 17569, 19485, 19643, 6770, - 17569, 19485, 19643, 7694, - 17569, 19485, 19643, 7700, - 17569, 19485, 19643, 7702, - 17569, 19485, 19643, 7866, - 17569, 19485, 19643, 7868, - 17569, 19485, 19643, 7870, - 17569, 19485, 19643, 8452, - 17569, 19485, 19643, 8456, - 17569, 19485, 19643, 8458, - 17569, 19485, 19643, 8892, - 17569, 19485, 19643, 9272, - 17569, 19485, 19643, 9276, - 17569, 19485, 19643, 9278, - 17569, 19485, 19643, 9530, - 17569, 19485, 19643, 9776, - 17569, 19485, 19643, 9778, - 17569, 19485, 19643, 9780, - 17569, 19485, 19643, 9782, - 17569, 19485, 19643, 9940, - 17569, 19485, 19643, 9942, - 17569, 19485, 19643, 9944, - 17569, 19485, 19643, 10256, - 17569, 19485, 19643, 10258, - 17569, 19485, 19643, 10260, - 17569, 19485, 19643, 10800, - 17569, 19485, 19643, 10802, - 17569, 19485, 19643, 10804, - 17569, 19485, 19643, 13440, - 17569, 19485, 19643, 13442, - 17569, 19485, 19643, 13444, - 17569, 19485, 19643, 13662, - 17569, 19485, 19695, 24, - 17569, 19485, 19695, 36, - 17569, 19485, 19707, 48, - 17569, 19485, 20057, 598, - 17569, 19485, 20299, 626, - 17569, 19485, 20299, 3222, - 17569, 19485, 20299, 3224, - 17569, 19485, 20299, 3226, - 17569, 19485, 20299, 3228, - 17569, 19485, 20299, 10128, - 17569, 19485, 20299, 10132, - 17569, 19485, 20299, 10134, - 17569, 19485, 20299, 12023, 626, - 17569, 19485, 20299, 13662, - 17569, 19485, 20299, 13664, - 17569, 19485, 20299, 13666, - 17569, 19485, 20299, 13668, - 17569, 19485, 21005, 1858, - 17569, 19485, 21005, 1888, - 17569, 19485, 21005, 1922, - 17569, 19485, 21005, 1958, - 17571, 12266, - 17583, 19238, - 17589, 13483, 14903, 0, - 17589, 13483, 14903, 8, - 17589, 13483, 14903, 16, - 17589, 13483, 14903, 28, - 17589, 13483, 14903, 36, - 17589, 13483, 14903, 40, - 17589, 13483, 14903, 42, - 17589, 13483, 14903, 148, - 17589, 13483, 14903, 154, - 17589, 13483, 14903, 158, - 17589, 13483, 14903, 166, - 17589, 13483, 14903, 168, - 17589, 13483, 14903, 170, - 17589, 13483, 14903, 244, - 17589, 13483, 14903, 248, - 17589, 13483, 14903, 254, - 17589, 13483, 14903, 258, - 17589, 13483, 14903, 260, - 17589, 13483, 14903, 262, - 17589, 13483, 14903, 266, - 17589, 13483, 14903, 268, - 17589, 13483, 14903, 272, - 17589, 13483, 14903, 280, - 17589, 13483, 14903, 284, - 17589, 13483, 14903, 286, - 17589, 13483, 14903, 348, - 17589, 13483, 14903, 382, - 17589, 13483, 14903, 386, - 17589, 13483, 14903, 390, - 17589, 13483, 14903, 400, - 17589, 13483, 14903, 404, - 17589, 13483, 14903, 406, - 17589, 13483, 14903, 414, - 17589, 13483, 14903, 422, - 17589, 13483, 14903, 428, - 17589, 13483, 14903, 434, - 17589, 13483, 14903, 438, - 17589, 13483, 14903, 440, - 17589, 13483, 14903, 446, - 17589, 13483, 14903, 450, - 17589, 13483, 14903, 458, - 17589, 13483, 14903, 466, - 17589, 13483, 14903, 470, - 17589, 13483, 14903, 472, - 17589, 13483, 14903, 586, - 17589, 13483, 14903, 590, - 17589, 13483, 14903, 596, - 17589, 13483, 14903, 600, - 17589, 13483, 14903, 610, - 17589, 13483, 14903, 612, - 17589, 13483, 14903, 620, - 17589, 13483, 14903, 624, - 17589, 13483, 14903, 628, - 17589, 13483, 14903, 692, - 17589, 13483, 14903, 698, - 17589, 13483, 14903, 704, - 17589, 13483, 14903, 708, - 17589, 13483, 14903, 710, - 17589, 13483, 14903, 712, - 17589, 13483, 14903, 732, - 17589, 13483, 14903, 734, - 17589, 13483, 14903, 736, - 17589, 13483, 14903, 740, - 17589, 13483, 14903, 744, - 17589, 13483, 14903, 746, - 17589, 13483, 14903, 1190, - 17589, 13483, 14903, 1656, - 17589, 13483, 14903, 2380, - 17589, 13483, 14903, 2796, - 17589, 13483, 14903, 2798, - 17589, 13483, 14903, 2802, - 17589, 13483, 14903, 2806, - 17589, 13483, 14903, 2814, - 17589, 13483, 14903, 2816, - 17589, 13483, 14903, 3254, - 17589, 13483, 14903, 3256, - 17589, 13483, 14903, 3258, - 17589, 13483, 14903, 3260, - 17589, 13483, 14903, 3262, - 17589, 13483, 14903, 3264, - 17589, 13483, 14903, 3288, - 17589, 13483, 14903, 3290, - 17589, 13483, 14903, 3292, - 17589, 13483, 14903, 3294, - 17589, 13483, 14903, 3296, - 17589, 13483, 14903, 3298, - 17589, 14903, 0, - 17589, 14903, 8, - 17589, 14903, 16, - 17589, 14903, 28, - 17589, 14903, 36, - 17589, 14903, 40, - 17589, 14903, 42, - 17589, 14903, 148, - 17589, 14903, 154, - 17589, 14903, 158, - 17589, 14903, 166, - 17589, 14903, 168, - 17589, 14903, 170, - 17589, 14903, 244, - 17589, 14903, 248, - 17589, 14903, 254, - 17589, 14903, 258, - 17589, 14903, 260, - 17589, 14903, 262, - 17589, 14903, 266, - 17589, 14903, 268, - 17589, 14903, 272, - 17589, 14903, 280, - 17589, 14903, 284, - 17589, 14903, 286, - 17589, 14903, 348, - 17589, 14903, 382, - 17589, 14903, 386, - 17589, 14903, 390, - 17589, 14903, 400, - 17589, 14903, 404, - 17589, 14903, 406, - 17589, 14903, 414, - 17589, 14903, 422, - 17589, 14903, 428, - 17589, 14903, 434, - 17589, 14903, 438, - 17589, 14903, 440, - 17589, 14903, 446, - 17589, 14903, 450, - 17589, 14903, 458, - 17589, 14903, 466, - 17589, 14903, 470, - 17589, 14903, 472, - 17589, 14903, 586, - 17589, 14903, 590, - 17589, 14903, 596, - 17589, 14903, 600, - 17589, 14903, 610, - 17589, 14903, 612, - 17589, 14903, 620, - 17589, 14903, 624, - 17589, 14903, 628, - 17589, 14903, 692, - 17589, 14903, 698, - 17589, 14903, 704, - 17589, 14903, 708, - 17589, 14903, 710, - 17589, 14903, 712, - 17589, 14903, 732, - 17589, 14903, 734, - 17589, 14903, 736, - 17589, 14903, 740, - 17589, 14903, 744, - 17589, 14903, 746, - 17589, 14903, 1190, - 17589, 14903, 1656, - 17589, 14903, 2380, - 17589, 14903, 2796, - 17589, 14903, 2798, - 17589, 14903, 2802, - 17589, 14903, 2806, - 17589, 14903, 2814, - 17589, 14903, 2816, - 17589, 14903, 3254, - 17589, 14903, 3256, - 17589, 14903, 3258, - 17589, 14903, 3260, - 17589, 14903, 3262, - 17589, 14903, 3264, - 17589, 14903, 3288, - 17589, 14903, 3290, - 17589, 14903, 3292, - 17589, 14903, 3294, - 17589, 14903, 3296, - 17589, 14903, 3298, - 17590, - 17592, - 17595, 17644, - 17596, - 17613, 12199, 9808, - 17619, 5779, 8432, - 17621, 12150, - 17627, 5702, - 17631, 6682, - 17635, 91, 15002, - 17635, 91, 15111, 18504, - 17635, 91, 15111, 18505, 503, 11943, 632, - 17635, 10595, 7845, 19973, 15534, - 17635, 10595, 16816, - 17635, 10595, 18669, 895, 93, 1293, 483, 19973, 15534, - 17639, 2925, 10073, 11849, 2596, - 17639, 2925, 10073, 11849, 3056, - 17639, 2925, 10073, 11849, 3336, - 17639, 2925, 10073, 11849, 6720, - 17639, 2925, 10073, 11849, 6742, - 17639, 2925, 10073, 11849, 8736, - 17639, 2925, 10073, 11849, 11916, - 17639, 2925, 10073, 11849, 13376, - 17639, 2925, 10073, 11849, 13654, - 17639, 2925, 10377, 11849, 2596, - 17639, 2925, 10377, 11849, 3056, - 17639, 2925, 10377, 11849, 3336, - 17639, 2925, 10377, 11849, 6720, - 17639, 2925, 10377, 11849, 6742, - 17639, 2925, 10377, 11849, 8736, - 17639, 2925, 10377, 11849, 11916, - 17639, 2925, 10377, 11849, 13376, - 17639, 2925, 10377, 11849, 13654, - 17643, 8418, - 17645, 12468, - 17649, 9808, - 17653, 9808, - 17653, 17882, - 17659, 13483, 14903, 0, - 17659, 13483, 14903, 1, 10595, 11546, - 17659, 13483, 14903, 1, 10595, 18872, - 17659, 13483, 14903, 8, - 17659, 13483, 14903, 9, 10595, 18872, - 17659, 13483, 14903, 16, - 17659, 13483, 14903, 17, 10595, 12168, - 17659, 13483, 14903, 17, 10595, 14952, - 17659, 13483, 14903, 17, 10595, 18872, - 17659, 13483, 14903, 28, - 17659, 13483, 14903, 29, 10595, 18872, - 17659, 13483, 14903, 40, - 17659, 13483, 14903, 41, 10595, 14533, 11348, - 17659, 13483, 14903, 41, 10595, 14952, - 17659, 13483, 14903, 41, 10595, 18872, - 17659, 13483, 14903, 110, - 17659, 13483, 14903, 154, - 17659, 13483, 14903, 186, - 17659, 13483, 14903, 198, - 17659, 13483, 14903, 199, 10595, 7256, - 17659, 13483, 14903, 199, 10595, 10046, - 17659, 13483, 14903, 199, 10595, 15021, 7256, - 17659, 13483, 14903, 199, 10595, 18870, - 17659, 13483, 14903, 200, - 17659, 13483, 14903, 201, 10595, 10046, - 17659, 13483, 14903, 202, - 17659, 13483, 14903, 203, 10595, 7256, - 17659, 13483, 14903, 203, 10595, 7779, 7256, - 17659, 13483, 14903, 203, 10595, 10046, - 17659, 13483, 14903, 203, 10595, 15021, 7256, - 17659, 13483, 14903, 203, 10595, 18870, - 17659, 13483, 14903, 208, - 17659, 13483, 14903, 209, 10595, 10136, - 17659, 13483, 14903, 210, - 17659, 13483, 14903, 211, 10595, 18870, - 17659, 13483, 14903, 266, - 17659, 13483, 14903, 267, 10595, 7256, - 17659, 13483, 14903, 267, 10595, 15534, - 17659, 13483, 14903, 267, 10595, 18870, - 17659, 13483, 14903, 298, - 17659, 13483, 14903, 299, 10595, 11546, - 17659, 13483, 14903, 299, 10595, 12168, - 17659, 13483, 14903, 316, - 17659, 13483, 14903, 336, - 17659, 13483, 14903, 348, - 17659, 13483, 14903, 349, 10595, 7256, - 17659, 13483, 14903, 349, 10595, 15534, - 17659, 13483, 14903, 349, 10595, 18669, 15534, - 17659, 13483, 14903, 349, 10595, 18870, - 17659, 13483, 14903, 506, - 17659, 13483, 14903, 526, - 17659, 13483, 14903, 527, 10595, 15021, 7256, - 17659, 13483, 14903, 527, 10595, 18870, - 17659, 13483, 14903, 554, - 17659, 13483, 14903, 624, - 17659, 13483, 14903, 625, 10595, 15021, 7256, - 17659, 13483, 14903, 625, 10595, 18870, - 17659, 13483, 14903, 660, - 17659, 13483, 14903, 680, - 17659, 13483, 14903, 698, - 17659, 13483, 14903, 732, - 17659, 13483, 14903, 736, - 17659, 13483, 14903, 738, - 17659, 13483, 14903, 744, - 17659, 13483, 14903, 752, - 17659, 13483, 14903, 753, 10595, 18870, - 17659, 13483, 14903, 753, 10595, 18872, - 17659, 13483, 14903, 945, 3732, - 17659, 13483, 14903, 1042, - 17659, 13483, 14903, 1043, 10595, 18669, 15534, - 17659, 13483, 14903, 1043, 10595, 18870, - 17659, 13483, 14903, 1043, 10595, 18872, - 17659, 13483, 14903, 1188, - 17659, 13483, 14903, 1244, - 17659, 13483, 14903, 1252, - 17659, 13483, 14903, 1488, - 17659, 13483, 14903, 1489, 10595, 15021, 7256, - 17659, 13483, 14903, 1489, 10595, 15534, - 17659, 13483, 14903, 1489, 10595, 15535, 841, 7256, - 17659, 13483, 14903, 1489, 10595, 15732, - 17659, 13483, 14903, 1489, 10595, 18870, - 17659, 13483, 14903, 1512, - 17659, 13483, 14903, 1696, - 17659, 13483, 14903, 1940, - 17659, 13483, 14903, 1988, - 17659, 13483, 14903, 2112, - 17659, 13483, 14903, 2140, - 17659, 13483, 14903, 2468, - 17659, 13483, 14903, 2706, - 17659, 13483, 14903, 2894, - 17659, 13483, 14903, 3030, - 17659, 13483, 14903, 3290, - 17659, 13483, 14903, 3332, - 17659, 13483, 14903, 3630, - 17659, 13483, 14903, 3656, - 17659, 13483, 14903, 3788, - 17659, 13483, 14903, 3789, 10595, 11546, - 17659, 13483, 14903, 3789, 10595, 18870, - 17659, 13483, 14903, 3789, 10595, 18872, - 17659, 13483, 14903, 5962, - 17659, 13483, 14903, 6266, - 17659, 13483, 14903, 6442, - 17659, 13483, 14903, 6446, - 17659, 13483, 14903, 6450, - 17659, 13483, 14903, 6718, - 17659, 13483, 14903, 7095, 9808, - 17659, 13483, 14903, 7402, - 17659, 13483, 14903, 7651, 154, - 17659, 13483, 14903, 7651, 1188, - 17659, 13483, 14903, 7651, 2140, - 17659, 13483, 14903, 7651, 2468, - 17659, 13483, 14903, 7651, 3058, - 17659, 13483, 14903, 7651, 3252, - 17659, 13483, 14903, 7651, 3812, - 17659, 13483, 14903, 7651, 6444, - 17659, 13483, 14903, 9722, - 17659, 13483, 14903, 9723, 10595, 18870, - 17659, 13483, 14903, 9778, - 17659, 13483, 14903, 9845, 154, - 17659, 13483, 14903, 9845, 198, - 17659, 13483, 14903, 9845, 200, - 17659, 13483, 14903, 9845, 9808, - 17659, 13483, 14903, 10064, - 17659, 13483, 14903, 10196, - 17659, 13483, 14903, 10204, - 17659, 13483, 14903, 10210, - 17659, 13483, 14903, 10734, - 17659, 13483, 14903, 10735, 10595, 5693, 3678, - 17659, 13483, 14903, 10735, 10595, 18872, - 17659, 13483, 14903, 10900, - 17659, 13483, 14903, 11379, 348, - 17659, 13483, 14903, 11553, 13078, - 17659, 13483, 14903, 11860, - 17659, 13483, 14903, 11882, - 17659, 13483, 14903, 11890, - 17659, 13483, 14903, 12430, - 17659, 13483, 14903, 13078, - 17659, 13483, 14903, 13079, 10595, 13692, - 17659, 13483, 14903, 13287, 13078, - 17659, 13483, 14903, 13358, - 17659, 13483, 14903, 13359, 10595, 18872, - 17659, 13483, 14903, 13396, - 17659, 13483, 14903, 13431, 16, - 17659, 13483, 14903, 13431, 17, 10595, 10046, - 17659, 13483, 14903, 13431, 40, - 17659, 13483, 14903, 14271, 28, - 17659, 13483, 14903, 14271, 29, 10595, 18872, - 17659, 13483, 14903, 14407, 14935, 3732, - 17659, 13483, 14903, 14533, 28, - 17659, 13483, 14903, 14533, 19253, 28, - 17659, 13483, 14903, 14935, 3732, - 17659, 13483, 14903, 15826, - 17659, 13483, 14903, 15927, 348, - 17659, 13483, 14903, 15957, 3732, - 17659, 13483, 14903, 16079, 28, - 17659, 13483, 14903, 16414, - 17659, 13483, 14903, 16415, 10595, 14533, 12169, 14178, - 17659, 13483, 14903, 16725, 3678, - 17659, 13483, 14903, 18019, 0, - 17659, 13483, 14903, 18019, 8, - 17659, 13483, 14903, 18019, 945, 3732, - 17659, 13483, 14903, 18019, 3656, - 17659, 13483, 14903, 18019, 14407, 14935, 3732, - 17659, 13483, 14903, 18019, 14935, 3732, - 17659, 13483, 14903, 18238, - 17659, 13483, 14903, 18367, 744, - 17659, 13483, 14903, 18367, 752, - 17659, 13483, 14903, 18367, 1252, - 17659, 13483, 14903, 18367, 3290, - 17659, 13483, 14903, 18401, 9808, - 17659, 13483, 14903, 18475, 40, - 17659, 13483, 14903, 18475, 41, 10595, 15534, - 17659, 13483, 14903, 18699, 266, - 17659, 13483, 14903, 18699, 1042, - 17659, 13483, 14903, 18699, 1043, 10595, 18870, - 17659, 13483, 14903, 18699, 1252, - 17659, 13483, 14903, 18759, 28, - 17659, 13483, 14903, 19253, 28, - 17659, 13483, 14903, 19255, 660, - 17659, 13483, 14903, 19615, 298, - 17659, 13483, 14903, 19997, 1042, - 17659, 13483, 14903, 21821, 16, - 17659, 13483, 18079, 1, 298, - 17659, 13483, 18079, 203, 1488, - 17659, 13483, 18079, 625, 3290, - 17659, 14810, - 17659, 14903, 13483, 15993, 198, - 17659, 14903, 18238, - 17659, 14903, 20591, 28, - 17659, 15993, 14903, 0, - 17659, 15993, 14903, 1, 10595, 11546, - 17659, 15993, 14903, 1, 10595, 18872, - 17659, 15993, 14903, 8, - 17659, 15993, 14903, 9, 10595, 18872, - 17659, 15993, 14903, 16, - 17659, 15993, 14903, 17, 10595, 12168, - 17659, 15993, 14903, 17, 10595, 14952, - 17659, 15993, 14903, 17, 10595, 18872, - 17659, 15993, 14903, 28, - 17659, 15993, 14903, 29, 10595, 18872, - 17659, 15993, 14903, 40, - 17659, 15993, 14903, 41, 10595, 14533, 11348, - 17659, 15993, 14903, 41, 10595, 14952, - 17659, 15993, 14903, 41, 10595, 18872, - 17659, 15993, 14903, 110, - 17659, 15993, 14903, 154, - 17659, 15993, 14903, 186, - 17659, 15993, 14903, 198, - 17659, 15993, 14903, 199, 10595, 7256, - 17659, 15993, 14903, 199, 10595, 10046, - 17659, 15993, 14903, 199, 10595, 15021, 7256, - 17659, 15993, 14903, 199, 10595, 18870, - 17659, 15993, 14903, 200, - 17659, 15993, 14903, 201, 10595, 10046, - 17659, 15993, 14903, 202, - 17659, 15993, 14903, 203, 10595, 7256, - 17659, 15993, 14903, 203, 10595, 7779, 7256, - 17659, 15993, 14903, 203, 10595, 10046, - 17659, 15993, 14903, 203, 10595, 15021, 7256, - 17659, 15993, 14903, 203, 10595, 18870, - 17659, 15993, 14903, 208, - 17659, 15993, 14903, 209, 10595, 10136, - 17659, 15993, 14903, 210, - 17659, 15993, 14903, 211, 10595, 18870, - 17659, 15993, 14903, 266, - 17659, 15993, 14903, 267, 10595, 7256, - 17659, 15993, 14903, 267, 10595, 15534, - 17659, 15993, 14903, 267, 10595, 18870, - 17659, 15993, 14903, 298, - 17659, 15993, 14903, 299, 10595, 11546, - 17659, 15993, 14903, 299, 10595, 12168, - 17659, 15993, 14903, 316, - 17659, 15993, 14903, 336, - 17659, 15993, 14903, 348, - 17659, 15993, 14903, 349, 10595, 7256, - 17659, 15993, 14903, 349, 10595, 15534, - 17659, 15993, 14903, 349, 10595, 18669, 15534, - 17659, 15993, 14903, 349, 10595, 18870, - 17659, 15993, 14903, 506, - 17659, 15993, 14903, 526, - 17659, 15993, 14903, 527, 10595, 15021, 7256, - 17659, 15993, 14903, 527, 10595, 18870, - 17659, 15993, 14903, 554, - 17659, 15993, 14903, 624, - 17659, 15993, 14903, 625, 10595, 15021, 7256, - 17659, 15993, 14903, 625, 10595, 18870, - 17659, 15993, 14903, 660, - 17659, 15993, 14903, 680, - 17659, 15993, 14903, 698, - 17659, 15993, 14903, 732, - 17659, 15993, 14903, 736, - 17659, 15993, 14903, 738, - 17659, 15993, 14903, 744, - 17659, 15993, 14903, 752, - 17659, 15993, 14903, 753, 10595, 18870, - 17659, 15993, 14903, 753, 10595, 18872, - 17659, 15993, 14903, 945, 3732, - 17659, 15993, 14903, 1042, - 17659, 15993, 14903, 1043, 10595, 18669, 15534, - 17659, 15993, 14903, 1043, 10595, 18870, - 17659, 15993, 14903, 1043, 10595, 18872, - 17659, 15993, 14903, 1188, - 17659, 15993, 14903, 1244, - 17659, 15993, 14903, 1252, - 17659, 15993, 14903, 1488, - 17659, 15993, 14903, 1489, 10595, 15021, 7256, - 17659, 15993, 14903, 1489, 10595, 15534, - 17659, 15993, 14903, 1489, 10595, 15535, 841, 7256, - 17659, 15993, 14903, 1489, 10595, 15732, - 17659, 15993, 14903, 1489, 10595, 18870, - 17659, 15993, 14903, 1512, - 17659, 15993, 14903, 1696, - 17659, 15993, 14903, 1940, - 17659, 15993, 14903, 1988, - 17659, 15993, 14903, 2112, - 17659, 15993, 14903, 2140, - 17659, 15993, 14903, 2468, - 17659, 15993, 14903, 2706, - 17659, 15993, 14903, 2894, - 17659, 15993, 14903, 3030, - 17659, 15993, 14903, 3290, - 17659, 15993, 14903, 3332, - 17659, 15993, 14903, 3630, - 17659, 15993, 14903, 3656, - 17659, 15993, 14903, 3788, - 17659, 15993, 14903, 3789, 10595, 11546, - 17659, 15993, 14903, 3789, 10595, 18870, - 17659, 15993, 14903, 3789, 10595, 18872, - 17659, 15993, 14903, 5962, - 17659, 15993, 14903, 6266, - 17659, 15993, 14903, 6442, - 17659, 15993, 14903, 6446, - 17659, 15993, 14903, 6450, - 17659, 15993, 14903, 6718, - 17659, 15993, 14903, 7095, 9808, - 17659, 15993, 14903, 7402, - 17659, 15993, 14903, 7651, 154, - 17659, 15993, 14903, 7651, 1188, - 17659, 15993, 14903, 7651, 2140, - 17659, 15993, 14903, 7651, 2468, - 17659, 15993, 14903, 7651, 3058, - 17659, 15993, 14903, 7651, 3252, - 17659, 15993, 14903, 7651, 3812, - 17659, 15993, 14903, 7651, 6444, - 17659, 15993, 14903, 9722, - 17659, 15993, 14903, 9723, 10595, 18870, - 17659, 15993, 14903, 9778, - 17659, 15993, 14903, 9845, 154, - 17659, 15993, 14903, 9845, 198, - 17659, 15993, 14903, 9845, 200, - 17659, 15993, 14903, 9845, 9808, - 17659, 15993, 14903, 10064, - 17659, 15993, 14903, 10196, - 17659, 15993, 14903, 10204, - 17659, 15993, 14903, 10210, - 17659, 15993, 14903, 10734, - 17659, 15993, 14903, 10735, 10595, 5693, 3678, - 17659, 15993, 14903, 10735, 10595, 18872, - 17659, 15993, 14903, 10900, - 17659, 15993, 14903, 11379, 348, - 17659, 15993, 14903, 11553, 13078, - 17659, 15993, 14903, 11860, - 17659, 15993, 14903, 11882, - 17659, 15993, 14903, 11890, - 17659, 15993, 14903, 12430, - 17659, 15993, 14903, 13078, - 17659, 15993, 14903, 13079, 10595, 13692, - 17659, 15993, 14903, 13287, 13078, - 17659, 15993, 14903, 13358, - 17659, 15993, 14903, 13359, 10595, 18872, - 17659, 15993, 14903, 13396, - 17659, 15993, 14903, 13431, 16, - 17659, 15993, 14903, 13431, 17, 10595, 10046, - 17659, 15993, 14903, 13431, 40, - 17659, 15993, 14903, 14271, 28, - 17659, 15993, 14903, 14271, 29, 10595, 18872, - 17659, 15993, 14903, 14407, 14935, 3732, - 17659, 15993, 14903, 14533, 28, - 17659, 15993, 14903, 14533, 19253, 28, - 17659, 15993, 14903, 14935, 3732, - 17659, 15993, 14903, 15826, - 17659, 15993, 14903, 15927, 348, - 17659, 15993, 14903, 15957, 3732, - 17659, 15993, 14903, 16079, 28, - 17659, 15993, 14903, 16414, - 17659, 15993, 14903, 16415, 10595, 14533, 12169, 14178, - 17659, 15993, 14903, 16725, 3678, - 17659, 15993, 14903, 18019, 0, - 17659, 15993, 14903, 18019, 8, - 17659, 15993, 14903, 18019, 945, 3732, - 17659, 15993, 14903, 18019, 3656, - 17659, 15993, 14903, 18019, 14407, 14935, 3732, - 17659, 15993, 14903, 18019, 14935, 3732, - 17659, 15993, 14903, 18367, 744, - 17659, 15993, 14903, 18367, 752, - 17659, 15993, 14903, 18367, 1252, - 17659, 15993, 14903, 18367, 3290, - 17659, 15993, 14903, 18401, 9808, - 17659, 15993, 14903, 18475, 40, - 17659, 15993, 14903, 18475, 41, 10595, 15534, - 17659, 15993, 14903, 18699, 266, - 17659, 15993, 14903, 18699, 1042, - 17659, 15993, 14903, 18699, 1043, 10595, 18870, - 17659, 15993, 14903, 18699, 1252, - 17659, 15993, 14903, 18759, 28, - 17659, 15993, 14903, 19253, 28, - 17659, 15993, 14903, 19255, 660, - 17659, 15993, 14903, 19615, 298, - 17659, 15993, 14903, 19997, 1042, - 17659, 15993, 14903, 21821, 16, - 17659, 15993, 18079, 1, 298, - 17659, 15993, 18079, 203, 1488, - 17659, 15993, 18079, 625, 3290, - 17659, 16862, - 17659, 19587, 9808, - 17675, 6731, 9827, 15564, - 17677, 13734, - 17681, 12271, 17552, - 17689, 9808, - 17705, 1012, - 17711, 9808, - 17711, 13468, - 17711, 13682, - 17712, - 17713, 10595, 10086, - 17713, 10595, 10087, 841, 16898, - 17713, 10595, 16898, - 17834, - 17839, 13183, 20163, 11428, - 17845, 9809, 29, 10595, 11718, - 17845, 11353, 2163, 1212, - 17845, 11353, 2163, 7816, - 17845, 11353, 2163, 7845, 12168, - 17845, 11353, 2163, 10574, - 17845, 11353, 2163, 11348, - 17845, 11353, 2163, 11428, - 17845, 11353, 2163, 12168, - 17845, 11353, 2163, 13675, 11348, - 17845, 11353, 2163, 14396, - 17845, 11353, 2163, 18668, - 17845, 11353, 2163, 18669, 15400, - 17845, 11353, 2291, 18669, 15400, - 17845, 11353, 2291, 19973, 15400, - 17845, 11353, 7135, 1212, - 17845, 11353, 7135, 7816, - 17845, 11353, 7135, 7845, 12168, - 17845, 11353, 7135, 10574, - 17845, 11353, 7135, 11348, - 17845, 11353, 7135, 12168, - 17845, 11353, 7135, 13675, 11348, - 17845, 11353, 7135, 14396, - 17845, 11353, 7135, 18668, - 17845, 11353, 7135, 18669, 15400, - 17845, 11353, 7779, 19973, 15400, - 17845, 11353, 13271, 19973, 15400, - 17845, 11353, 17503, 9, 7256, - 17845, 11353, 17503, 17, 7256, - 17845, 11353, 17503, 10046, - 17845, 11353, 17503, 15400, - 17845, 11353, 17503, 17204, - 17845, 11353, 17503, 17205, 7256, - 17845, 11353, 17503, 21137, 15400, - 17845, 13643, 14903, 18398, - 17845, 14533, 8282, - 17845, 14903, 0, - 17845, 14903, 2, - 17845, 14903, 6, - 17845, 14903, 7, 36, - 17845, 14903, 8, - 17845, 14903, 10, - 17845, 14903, 11, 26, - 17845, 14903, 12, - 17845, 14903, 13, 35, 36, - 17845, 14903, 14, - 17845, 14903, 16, - 17845, 14903, 18, - 17845, 14903, 19, 24, - 17845, 14903, 19, 25, 36, - 17845, 14903, 19, 26, - 17845, 14903, 19, 27, 36, - 17845, 14903, 19, 36, - 17845, 14903, 19, 37, 10595, 1212, - 17845, 14903, 19, 10595, 1212, - 17845, 14903, 19, 10595, 6403, 14779, 841, 11346, - 17845, 14903, 20, - 17845, 14903, 21, 24, - 17845, 14903, 21, 35, 36, - 17845, 14903, 22, - 17845, 14903, 24, - 17845, 14903, 25, 26, - 17845, 14903, 25, 27, 36, - 17845, 14903, 25, 36, - 17845, 14903, 25, 10595, 1212, - 17845, 14903, 26, - 17845, 14903, 27, 24, - 17845, 14903, 27, 25, 36, - 17845, 14903, 27, 36, - 17845, 14903, 27, 10595, 1212, - 17845, 14903, 28, - 17845, 14903, 30, - 17845, 14903, 31, 26, - 17845, 14903, 34, - 17845, 14903, 35, 36, - 17845, 14903, 36, - 17845, 14903, 37, 18, - 17845, 14903, 37, 19, 36, - 17845, 14903, 37, 20, - 17845, 14903, 37, 21, 34, - 17845, 14903, 37, 24, - 17845, 14903, 37, 26, - 17845, 14903, 37, 30, - 17845, 14903, 37, 31, 34, - 17845, 14903, 37, 36, - 17845, 14903, 37, 38, - 17845, 14903, 37, 39, 34, - 17845, 14903, 37, 10595, 1212, - 17845, 14903, 37, 10595, 1213, 11502, - 17845, 14903, 38, - 17845, 14903, 39, 35, 36, - 17845, 14903, 39, 36, - 17845, 14903, 40, - 17845, 14903, 41, 26, - 17845, 14903, 42, - 17845, 14903, 44, - 17845, 14903, 45, 34, - 17845, 14903, 46, - 17845, 14903, 156, - 17845, 14903, 184, - 17845, 14903, 214, - 17845, 14903, 276, - 17845, 14903, 298, - 17845, 14903, 358, - 17845, 14903, 388, - 17845, 14903, 476, - 17845, 14903, 508, - 17845, 14903, 512, - 17845, 14903, 574, - 17845, 14903, 626, - 17845, 14903, 656, - 17845, 14903, 658, - 17845, 14903, 692, - 17845, 14903, 702, - 17845, 14903, 704, - 17845, 14903, 708, - 17845, 14903, 728, - 17845, 14903, 734, - 17845, 14903, 852, - 17845, 14903, 2606, - 17845, 14903, 3518, - 17845, 14903, 3542, - 17845, 14903, 7845, 16, - 17845, 14903, 7845, 40, - 17845, 14903, 12745, 0, - 17845, 14903, 12745, 16, - 17845, 14903, 12745, 28, - 17845, 14903, 12745, 40, - 17845, 14903, 13431, 16, - 17845, 14903, 13477, 18, - 17845, 14903, 13477, 40, - 17845, 14903, 13477, 80, - 17845, 14903, 13477, 156, - 17845, 14903, 13477, 184, - 17845, 14903, 13477, 190, - 17845, 14903, 13477, 202, - 17845, 14903, 13477, 494, - 17845, 14903, 13477, 512, - 17845, 14903, 15217, 78, - 17845, 14903, 15217, 80, - 17845, 14903, 17349, 24, - 17845, 14903, 18373, 16, - 17845, 14903, 18373, 40, - 17845, 20659, 16029, 6757, 9910, - 17853, 19965, 3870, - 17853, 19965, 3872, - 17853, 19965, 3874, - 17853, 19965, 3876, - 17853, 19965, 3878, - 17853, 19965, 3880, - 17853, 19965, 3882, - 17853, 19965, 3884, - 17853, 19965, 3886, - 17853, 19965, 3888, - 17853, 19965, 3890, - 17853, 19965, 3892, - 17853, 19965, 3894, - 17853, 19965, 3896, - 17853, 19965, 3898, - 17853, 19965, 3900, - 17853, 19965, 3902, - 17853, 19965, 3904, - 17853, 19965, 3906, - 17853, 19965, 3908, - 17853, 19965, 3910, - 17853, 19965, 3912, - 17853, 19965, 3914, - 17853, 19965, 3916, - 17853, 19965, 3918, - 17853, 19965, 3920, - 17853, 19965, 3922, - 17853, 19965, 3924, - 17853, 19965, 3926, - 17853, 19965, 3928, - 17853, 19965, 3930, - 17853, 19965, 3932, - 17853, 19965, 3934, - 17853, 19965, 3936, - 17853, 19965, 3938, - 17853, 19965, 3940, - 17853, 19965, 3942, - 17853, 19965, 3944, - 17853, 19965, 3946, - 17853, 19965, 3948, - 17853, 19965, 3950, - 17853, 19965, 3952, - 17853, 19965, 3954, - 17853, 19965, 3956, - 17853, 19965, 3958, - 17853, 19965, 3960, - 17853, 19965, 3962, - 17853, 19965, 3964, - 17853, 19965, 3966, - 17853, 19965, 3968, - 17853, 19965, 3970, - 17853, 19965, 3972, - 17853, 19965, 3974, - 17853, 19965, 3976, - 17853, 19965, 3978, - 17853, 19965, 3980, - 17853, 19965, 3982, - 17853, 19965, 3984, - 17853, 19965, 3986, - 17853, 19965, 3988, - 17853, 19965, 3990, - 17853, 19965, 3992, - 17853, 19965, 3994, - 17853, 19965, 3996, - 17853, 19965, 3998, - 17853, 19965, 4000, - 17853, 19965, 4002, - 17853, 19965, 4004, - 17853, 19965, 4006, - 17853, 19965, 4008, - 17853, 19965, 5286, - 17853, 19965, 5288, - 17853, 19965, 5290, - 17853, 19965, 5292, - 17853, 19965, 5294, - 17853, 19965, 5296, - 17853, 19965, 5298, - 17853, 19965, 5300, - 17853, 19965, 5302, - 17853, 19965, 5878, - 17853, 19965, 5880, - 17853, 19965, 5882, - 17853, 19965, 5884, - 17853, 19965, 5886, - 17853, 19965, 5888, - 17853, 19965, 5890, - 17853, 19965, 5892, - 17853, 19965, 5894, - 17853, 19965, 5896, - 17853, 19965, 5898, - 17853, 19965, 5900, - 17853, 19965, 5902, - 17853, 19965, 5904, - 17853, 19965, 5906, - 17853, 19965, 5908, - 17853, 19965, 5910, - 17853, 19965, 5912, - 17853, 19965, 5914, - 17853, 19965, 5916, - 17853, 19965, 5918, - 17853, 19965, 5920, - 17853, 19965, 5922, - 17853, 19965, 5924, - 17853, 19965, 6108, - 17853, 19965, 6110, - 17853, 19965, 6112, - 17853, 19965, 6114, - 17853, 19965, 6116, - 17853, 19965, 6118, - 17853, 19965, 6120, - 17853, 19965, 6122, - 17853, 19965, 6124, - 17853, 19965, 6126, - 17853, 19965, 6128, - 17853, 19965, 6130, - 17853, 19965, 6132, - 17853, 19965, 6134, - 17853, 19965, 6136, - 17853, 19965, 6138, - 17853, 19965, 6140, - 17853, 19965, 6142, - 17853, 19965, 6144, - 17853, 19965, 6146, - 17853, 19965, 6148, - 17853, 19965, 6150, - 17853, 19965, 6152, - 17853, 19965, 6154, - 17853, 19965, 6156, - 17853, 19965, 6158, - 17853, 19965, 6160, - 17853, 19965, 6162, - 17853, 19965, 6164, - 17853, 19965, 6166, - 17853, 19965, 6168, - 17853, 19965, 6170, - 17853, 19965, 6172, - 17853, 19965, 6174, - 17853, 19965, 6176, - 17853, 19965, 6178, - 17853, 19965, 6180, - 17853, 19965, 6182, - 17853, 19965, 6184, - 17853, 19965, 6186, - 17853, 19965, 6188, - 17853, 19965, 6190, - 17853, 19965, 6192, - 17853, 19965, 6194, - 17853, 19965, 6196, - 17853, 19965, 6198, - 17853, 19965, 6200, - 17853, 19965, 6202, - 17853, 19965, 6204, - 17853, 19965, 6206, - 17853, 19965, 6208, - 17853, 19965, 6210, - 17853, 19965, 6212, - 17853, 19965, 6214, - 17853, 19965, 6216, - 17853, 19965, 6218, - 17853, 19965, 6220, - 17853, 19965, 6222, - 17853, 19965, 6224, - 17853, 19965, 6226, - 17853, 19965, 6228, - 17853, 19965, 6230, - 17853, 19965, 6232, - 17853, 19965, 6234, - 17853, 19965, 6236, - 17853, 19965, 6238, - 17853, 19965, 6240, - 17853, 19965, 6452, - 17853, 19965, 6454, - 17853, 19965, 6456, - 17853, 19965, 6458, - 17853, 19965, 6460, - 17853, 19965, 6462, - 17853, 19965, 6464, - 17853, 19965, 6466, - 17853, 19965, 6468, - 17853, 19965, 6470, - 17853, 19965, 6472, - 17853, 19965, 6474, - 17853, 19965, 6476, - 17853, 19965, 6478, - 17853, 19965, 6480, - 17853, 19965, 6482, - 17853, 19965, 6484, - 17853, 19965, 6486, - 17853, 19965, 6488, - 17853, 19965, 6490, - 17853, 19965, 6492, - 17853, 19965, 6494, - 17853, 19965, 6496, - 17853, 19965, 6498, - 17853, 19965, 6500, - 17853, 19965, 6502, - 17853, 19965, 6504, - 17853, 19965, 6506, - 17853, 19965, 6508, - 17853, 19965, 6510, - 17853, 19965, 6512, - 17853, 19965, 6514, - 17853, 19965, 6516, - 17853, 19965, 6518, - 17853, 19965, 6520, - 17853, 19965, 6522, - 17853, 19965, 6524, - 17853, 19965, 6574, - 17853, 19965, 6576, - 17853, 19965, 6578, - 17853, 19965, 6580, - 17853, 19965, 6582, - 17853, 19965, 6584, - 17853, 19965, 6586, - 17853, 19965, 6588, - 17853, 19965, 6590, - 17853, 19965, 6592, - 17853, 19965, 6594, - 17853, 19965, 6596, - 17853, 19965, 6598, - 17853, 19965, 6600, - 17853, 19965, 6602, - 17853, 19965, 6604, - 17853, 19965, 6606, - 17853, 19965, 6608, - 17853, 19965, 6610, - 17853, 19965, 6612, - 17853, 19965, 6614, - 17853, 19965, 6616, - 17853, 19965, 6618, - 17853, 19965, 6620, - 17853, 19965, 6622, - 17853, 19965, 6624, - 17853, 19965, 6626, - 17853, 19965, 6628, - 17853, 19965, 6630, - 17853, 19965, 6632, - 17853, 19965, 6634, - 17853, 19965, 6636, - 17853, 19965, 6638, - 17853, 19965, 6640, - 17853, 19965, 6642, - 17853, 19965, 6644, - 17853, 19965, 6646, - 17853, 19965, 6648, - 17853, 19965, 6650, - 17853, 19965, 6652, - 17853, 19965, 6654, - 17853, 19965, 6656, - 17853, 19965, 6658, - 17853, 19965, 6660, - 17853, 19965, 6662, - 17853, 19965, 6664, - 17853, 19965, 6666, - 17853, 19965, 6668, - 17853, 19965, 6670, - 17853, 19965, 6672, - 17853, 19965, 6674, - 17853, 19965, 6676, - 17853, 19965, 6678, - 17853, 19965, 6774, - 17853, 19965, 6776, - 17853, 19965, 6778, - 17853, 19965, 6780, - 17853, 19965, 6782, - 17853, 19965, 6784, - 17853, 19965, 6786, - 17853, 19965, 6788, - 17853, 19965, 6790, - 17853, 19965, 6792, - 17853, 19965, 6794, - 17853, 19965, 6796, - 17853, 19965, 6798, - 17853, 19965, 6800, - 17853, 19965, 6802, - 17853, 19965, 6804, - 17853, 19965, 6806, - 17853, 19965, 6808, - 17853, 19965, 6810, - 17853, 19965, 6812, - 17853, 19965, 6814, - 17853, 19965, 6816, - 17853, 19965, 6818, - 17853, 19965, 6820, - 17853, 19965, 6822, - 17853, 19965, 6824, - 17853, 19965, 6826, - 17853, 19965, 6828, - 17853, 19965, 6830, - 17853, 19965, 6832, - 17853, 19965, 6834, - 17853, 19965, 6836, - 17853, 19965, 6838, - 17853, 19965, 6840, - 17853, 19965, 6842, - 17853, 19965, 6844, - 17853, 19965, 6846, - 17853, 19965, 6848, - 17853, 19965, 6850, - 17853, 19965, 6852, - 17853, 19965, 6854, - 17853, 19965, 6856, - 17853, 19965, 6858, - 17853, 19965, 6860, - 17853, 19965, 6862, - 17853, 19965, 6864, - 17853, 19965, 6866, - 17853, 19965, 6868, - 17853, 19965, 6870, - 17853, 19965, 6872, - 17853, 19965, 6874, - 17853, 19965, 6876, - 17853, 19965, 6878, - 17853, 19965, 6880, - 17853, 19965, 7062, - 17853, 19965, 7064, - 17853, 19965, 7066, - 17853, 19965, 7068, - 17853, 19965, 7070, - 17853, 19965, 7072, - 17853, 19965, 7074, - 17853, 19965, 7076, - 17853, 19965, 7346, - 17853, 19965, 7348, - 17853, 19965, 7350, - 17853, 19965, 7352, - 17853, 19965, 7354, - 17853, 19965, 7356, - 17853, 19965, 7358, - 17853, 19965, 7360, - 17853, 19965, 7362, - 17853, 19965, 7364, - 17853, 19965, 7366, - 17853, 19965, 7368, - 17853, 19965, 7370, - 17853, 19965, 7372, - 17853, 19965, 7374, - 17853, 19965, 7504, - 17853, 19965, 7506, - 17853, 19965, 7508, - 17853, 19965, 7510, - 17853, 19965, 7512, - 17853, 19965, 7514, - 17853, 19965, 7516, - 17853, 19965, 7518, - 17853, 19965, 7718, - 17853, 19965, 7720, - 17853, 19965, 7722, - 17853, 19965, 7724, - 17853, 19965, 7726, - 17853, 19965, 7728, - 17853, 19965, 7730, - 17853, 19965, 7732, - 17853, 19965, 7876, - 17853, 19965, 7878, - 17853, 19965, 7880, - 17853, 19965, 7882, - 17853, 19965, 7884, - 17853, 19965, 7886, - 17853, 19965, 7888, - 17853, 19965, 7890, - 17853, 19965, 7892, - 17853, 19965, 7894, - 17853, 19965, 7896, - 17853, 19965, 7898, - 17853, 19965, 7900, - 17853, 19965, 7902, - 17853, 19965, 7904, - 17853, 19965, 7906, - 17853, 19965, 7908, - 17853, 19965, 7910, - 17853, 19965, 7912, - 17853, 19965, 7914, - 17853, 19965, 7916, - 17853, 19965, 7918, - 17853, 19965, 7920, - 17853, 19965, 7922, - 17853, 19965, 7924, - 17853, 19965, 7926, - 17853, 19965, 7928, - 17853, 19965, 7930, - 17853, 19965, 7932, - 17853, 19965, 7934, - 17853, 19965, 7936, - 17853, 19965, 7938, - 17853, 19965, 7940, - 17853, 19965, 7942, - 17853, 19965, 7944, - 17853, 19965, 7946, - 17853, 19965, 7948, - 17853, 19965, 7950, - 17853, 19965, 7952, - 17853, 19965, 7954, - 17853, 19965, 7956, - 17853, 19965, 7958, - 17853, 19965, 7960, - 17853, 19965, 7962, - 17853, 19965, 8460, - 17853, 19965, 8462, - 17853, 19965, 8464, - 17853, 19965, 8466, - 17853, 19965, 8468, - 17853, 19965, 8470, - 17853, 19965, 8472, - 17853, 19965, 8474, - 17853, 19965, 8476, - 17853, 19965, 8478, - 17853, 19965, 8480, - 17853, 19965, 8482, - 17853, 19965, 8484, - 17853, 19965, 8486, - 17853, 19965, 8488, - 17853, 19965, 8490, - 17853, 19965, 8492, - 17853, 19965, 8494, - 17853, 19965, 8496, - 17853, 19965, 8498, - 17853, 19965, 8500, - 17853, 19965, 8502, - 17853, 19965, 8504, - 17853, 19965, 8506, - 17853, 19965, 8508, - 17853, 19965, 8510, - 17853, 19965, 8512, - 17853, 19965, 8514, - 17853, 19965, 8516, - 17853, 19965, 8518, - 17853, 19965, 8520, - 17853, 19965, 8522, - 17853, 19965, 8524, - 17853, 19965, 8526, - 17853, 19965, 8528, - 17853, 19965, 8530, - 17853, 19965, 8532, - 17853, 19965, 8534, - 17853, 19965, 8536, - 17853, 19965, 8538, - 17853, 19965, 8540, - 17853, 19965, 8542, - 17853, 19965, 9008, - 17853, 19965, 9010, - 17853, 19965, 9012, - 17853, 19965, 9014, - 17853, 19965, 9016, - 17853, 19965, 9018, - 17853, 19965, 9020, - 17853, 19965, 9022, - 17853, 19965, 9024, - 17853, 19965, 9026, - 17853, 19965, 9028, - 17853, 19965, 9030, - 17853, 19965, 9032, - 17853, 19965, 9034, - 17853, 19965, 9036, - 17853, 19965, 9038, - 17853, 19965, 9040, - 17853, 19965, 9042, - 17853, 19965, 9044, - 17853, 19965, 9046, - 17853, 19965, 9048, - 17853, 19965, 9050, - 17853, 19965, 9052, - 17853, 19965, 9054, - 17853, 19965, 9056, - 17853, 19965, 9058, - 17853, 19965, 9060, - 17853, 19965, 9062, - 17853, 19965, 9064, - 17853, 19965, 9066, - 17853, 19965, 9068, - 17853, 19965, 9070, - 17853, 19965, 9072, - 17853, 19965, 9074, - 17853, 19965, 9076, - 17853, 19965, 9078, - 17853, 19965, 9080, - 17853, 19965, 9082, - 17853, 19965, 9084, - 17853, 19965, 9086, - 17853, 19965, 9088, - 17853, 19965, 9090, - 17853, 19965, 9092, - 17853, 19965, 9094, - 17853, 19965, 9096, - 17853, 19965, 9098, - 17853, 19965, 9100, - 17853, 19965, 9102, - 17853, 19965, 9104, - 17853, 19965, 9106, - 17853, 19965, 9108, - 17853, 19965, 9134, - 17853, 19965, 9136, - 17853, 19965, 9138, - 17853, 19965, 9140, - 17853, 19965, 9142, - 17853, 19965, 9144, - 17853, 19965, 9146, - 17853, 19965, 9148, - 17853, 19965, 9150, - 17853, 19965, 9152, - 17853, 19965, 9154, - 17853, 19965, 9284, - 17853, 19965, 9286, - 17853, 19965, 9288, - 17853, 19965, 9290, - 17853, 19965, 9292, - 17853, 19965, 9294, - 17853, 19965, 9296, - 17853, 19965, 9350, - 17853, 19965, 9352, - 17853, 19965, 9354, - 17853, 19965, 9356, - 17853, 19965, 9358, - 17853, 19965, 9360, - 17853, 19965, 9362, - 17853, 19965, 9364, - 17853, 19965, 9366, - 17853, 19965, 9368, - 17853, 19965, 9370, - 17853, 19965, 9372, - 17853, 19965, 9374, - 17853, 19965, 9376, - 17853, 19965, 9378, - 17853, 19965, 9380, - 17853, 19965, 9382, - 17853, 19965, 9384, - 17853, 19965, 9386, - 17853, 19965, 9388, - 17853, 19965, 9390, - 17853, 19965, 9392, - 17853, 19965, 9394, - 17853, 19965, 9396, - 17853, 19965, 9398, - 17853, 19965, 9400, - 17853, 19965, 9402, - 17853, 19965, 9404, - 17853, 19965, 9406, - 17853, 19965, 9540, - 17853, 19965, 9542, - 17853, 19965, 9544, - 17853, 19965, 9546, - 17853, 19965, 9548, - 17853, 19965, 9550, - 17853, 19965, 9552, - 17853, 19965, 9554, - 17853, 19965, 9556, - 17853, 19965, 9558, - 17853, 19965, 9560, - 17853, 19965, 9562, - 17853, 19965, 9564, - 17853, 19965, 9566, - 17853, 19965, 9568, - 17853, 19965, 9570, - 17853, 19965, 9572, - 17853, 19965, 9574, - 17853, 19965, 9576, - 17853, 19965, 9578, - 17853, 19965, 9580, - 17853, 19965, 9582, - 17853, 19965, 9584, - 17853, 19965, 9586, - 17853, 19965, 9588, - 17853, 19965, 9590, - 17853, 19965, 9592, - 17853, 19965, 9594, - 17853, 19965, 9596, - 17853, 19965, 9598, - 17853, 19965, 9600, - 17853, 19965, 9602, - 17853, 19965, 9604, - 17853, 19965, 9606, - 17853, 19965, 9608, - 17853, 19965, 9610, - 17853, 19965, 9612, - 17853, 19965, 9614, - 17853, 19965, 9616, - 17853, 19965, 9618, - 17853, 19965, 9620, - 17853, 19965, 9622, - 17853, 19965, 9624, - 17853, 19965, 9626, - 17853, 19965, 9628, - 17853, 19965, 9630, - 17853, 19965, 9956, - 17853, 19965, 9958, - 17853, 19965, 9960, - 17853, 19965, 9962, - 17853, 19965, 9964, - 17853, 19965, 9966, - 17853, 19965, 9968, - 17853, 19965, 9970, - 17853, 19965, 9972, - 17853, 19965, 9974, - 17853, 19965, 9976, - 17853, 19965, 9978, - 17853, 19965, 9980, - 17853, 19965, 9982, - 17853, 19965, 9984, - 17853, 19965, 9986, - 17853, 19965, 9988, - 17853, 19965, 9990, - 17853, 19965, 9992, - 17853, 19965, 9994, - 17853, 19965, 9996, - 17853, 19965, 9998, - 17853, 19965, 10000, - 17853, 19965, 10002, - 17853, 19965, 10004, - 17853, 19965, 10006, - 17853, 19965, 10008, - 17853, 19965, 10010, - 17853, 19965, 10012, - 17853, 19965, 10014, - 17853, 19965, 10016, - 17853, 19965, 10018, - 17853, 19965, 10020, - 17853, 19965, 10022, - 17853, 19965, 10024, - 17853, 19965, 10026, - 17853, 19965, 10280, - 17853, 19965, 10282, - 17853, 19965, 10284, - 17853, 19965, 10286, - 17853, 19965, 10288, - 17853, 19965, 10290, - 17853, 19965, 10292, - 17853, 19965, 10294, - 17853, 19965, 10296, - 17853, 19965, 10298, - 17853, 19965, 10300, - 17853, 19965, 10302, - 17853, 19965, 10304, - 17853, 19965, 10306, - 17853, 19965, 10308, - 17853, 19965, 10310, - 17853, 19965, 10312, - 17853, 19965, 10314, - 17853, 19965, 10316, - 17853, 19965, 10318, - 17853, 19965, 10320, - 17853, 19965, 10322, - 17853, 19965, 10324, - 17853, 19965, 10326, - 17853, 19965, 10328, - 17853, 19965, 10330, - 17853, 19965, 10332, - 17853, 19965, 10334, - 17853, 19965, 10336, - 17853, 19965, 10338, - 17853, 19965, 10340, - 17853, 19965, 10342, - 17853, 19965, 10344, - 17853, 19965, 10346, - 17853, 19965, 10348, - 17853, 19965, 10350, - 17853, 19965, 10352, - 17853, 19965, 10354, - 17853, 19965, 10356, - 17853, 19965, 10358, - 17853, 19965, 10360, - 17853, 19965, 10362, - 17853, 19965, 10398, - 17853, 19965, 10400, - 17853, 19965, 10402, - 17853, 19965, 10404, - 17853, 19965, 10406, - 17853, 19965, 10408, - 17853, 19965, 10410, - 17853, 19965, 10412, - 17853, 19965, 10414, - 17853, 19965, 10416, - 17853, 19965, 10418, - 17853, 19965, 10420, - 17853, 19965, 10422, - 17853, 19965, 10424, - 17853, 19965, 10426, - 17853, 19965, 10428, - 17853, 19965, 10430, - 17853, 19965, 10432, - 17853, 19965, 10434, - 17853, 19965, 10436, - 17853, 19965, 10438, - 17853, 19965, 10440, - 17853, 19965, 10442, - 17853, 19965, 10444, - 17853, 19965, 10446, - 17853, 19965, 10448, - 17853, 19965, 10450, - 17853, 19965, 10452, - 17853, 19965, 10454, - 17853, 19965, 10456, - 17853, 19965, 10458, - 17853, 19965, 10460, - 17853, 19965, 10462, - 17853, 19965, 10464, - 17853, 19965, 10466, - 17853, 19965, 10468, - 17853, 19965, 10470, - 17853, 19965, 10472, - 17853, 19965, 10474, - 17853, 19965, 10476, - 17853, 19965, 10518, - 17853, 19965, 10520, - 17853, 19965, 10522, - 17853, 19965, 10524, - 17853, 19965, 10526, - 17853, 19965, 10528, - 17853, 19965, 10530, - 17853, 19965, 10532, - 17853, 19965, 10534, - 17853, 19965, 10536, - 17853, 19965, 10538, - 17853, 19965, 10540, - 17853, 19965, 10542, - 17853, 19965, 10544, - 17853, 19965, 10546, - 17853, 19965, 10548, - 17853, 19965, 10550, - 17853, 19965, 10552, - 17853, 19965, 10554, - 17853, 19965, 10556, - 17853, 19965, 10558, - 17853, 19965, 10560, - 17853, 19965, 10562, - 17853, 19965, 10564, - 17853, 19965, 10566, - 17853, 19965, 10618, - 17853, 19965, 10620, - 17853, 19965, 10622, - 17853, 19965, 10624, - 17853, 19965, 10626, - 17853, 19965, 10628, - 17853, 19965, 10630, - 17853, 19965, 10632, - 17853, 19965, 10664, - 17853, 19965, 10666, - 17853, 19965, 10668, - 17853, 19965, 10670, - 17853, 19965, 10672, - 17853, 19965, 10674, - 17853, 19965, 10676, - 17853, 19965, 10678, - 17853, 19965, 10810, - 17853, 19965, 10812, - 17853, 19965, 10814, - 17853, 19965, 10816, - 17853, 19965, 10818, - 17853, 19965, 10820, - 17853, 19965, 10822, - 17853, 19965, 10824, - 17853, 19965, 10826, - 17853, 19965, 10828, - 17853, 19965, 10830, - 17853, 19965, 10832, - 17853, 19965, 10834, - 17853, 19965, 10836, - 17853, 19965, 10838, - 17853, 19965, 10840, - 17853, 19965, 10984, - 17853, 19965, 10986, - 17853, 19965, 10988, - 17853, 19965, 10992, - 17853, 19965, 10994, - 17853, 19965, 11000, - 17853, 19965, 11004, - 17853, 19965, 11008, - 17853, 19965, 11010, - 17853, 19965, 11012, - 17853, 19965, 11132, - 17853, 19965, 11134, - 17853, 19965, 11136, - 17853, 19965, 11138, - 17853, 19965, 11140, - 17853, 19965, 11142, - 17853, 19965, 11144, - 17853, 19965, 11146, - 17853, 19965, 11148, - 17853, 19965, 11150, - 17853, 19965, 11152, - 17853, 19965, 11154, - 17853, 19965, 11156, - 17853, 19965, 11158, - 17853, 19965, 11160, - 17853, 19965, 11162, - 17853, 19965, 11164, - 17853, 19965, 11166, - 17853, 19965, 11168, - 17853, 19965, 11170, - 17853, 19965, 11172, - 17853, 19965, 11174, - 17853, 19965, 11176, - 17853, 19965, 11178, - 17853, 19965, 11180, - 17853, 19965, 11182, - 17853, 19965, 11184, - 17853, 19965, 11186, - 17853, 19965, 11188, - 17853, 19965, 11190, - 17853, 19965, 11192, - 17853, 19965, 11194, - 17853, 19965, 11444, - 17853, 19965, 11578, - 17853, 19965, 11580, - 17853, 19965, 11582, - 17853, 19965, 11584, - 17853, 19965, 11730, - 17853, 19965, 11732, - 17853, 19965, 11734, - 17853, 19965, 11736, - 17853, 19965, 11738, - 17853, 19965, 11740, - 17853, 19965, 11742, - 17853, 19965, 11744, - 17853, 19965, 11746, - 17853, 19965, 11748, - 17853, 19965, 11750, - 17853, 19965, 11752, - 17853, 19965, 11754, - 17853, 19965, 11756, - 17853, 19965, 11758, - 17853, 19965, 11760, - 17853, 19965, 11762, - 17853, 19965, 11764, - 17853, 19965, 11766, - 17853, 19965, 11768, - 17853, 19965, 11770, - 17853, 19965, 11772, - 17853, 19965, 11774, - 17853, 19965, 11776, - 17853, 19965, 11778, - 17853, 19965, 11892, - 17853, 19965, 11894, - 17853, 19965, 11896, - 17853, 19965, 11898, - 17853, 19965, 11900, - 17853, 19965, 11902, - 17853, 19965, 11904, - 17853, 19965, 11974, - 17853, 19965, 11976, - 17853, 19965, 11978, - 17853, 19965, 11980, - 17853, 19965, 11982, - 17853, 19965, 11984, - 17853, 19965, 11986, - 17853, 19965, 11988, - 17853, 19965, 11990, - 17853, 19965, 11992, - 17853, 19965, 11994, - 17853, 19965, 11996, - 17853, 19965, 12062, - 17853, 19965, 12064, - 17853, 19965, 12066, - 17853, 19965, 12068, - 17853, 19965, 12070, - 17853, 19965, 12072, - 17853, 19965, 12074, - 17853, 19965, 12076, - 17853, 19965, 12078, - 17853, 19965, 12080, - 17853, 19965, 12184, - 17853, 19965, 12298, - 17853, 19965, 12300, - 17853, 19965, 12302, - 17853, 19965, 12304, - 17853, 19965, 12444, - 17853, 19965, 12446, - 17853, 19965, 12532, - 17853, 19965, 12534, - 17853, 19965, 12536, - 17853, 19965, 12538, - 17853, 19965, 12540, - 17853, 19965, 12542, - 17853, 19965, 12544, - 17853, 19965, 12546, - 17853, 19965, 12548, - 17853, 19965, 12550, - 17853, 19965, 12552, - 17853, 19965, 12554, - 17853, 19965, 12556, - 17853, 19965, 12558, - 17853, 19965, 12560, - 17853, 19965, 12562, - 17853, 19965, 12564, - 17853, 19965, 12566, - 17853, 19965, 12568, - 17853, 19965, 12570, - 17853, 19965, 12572, - 17853, 19965, 12574, - 17853, 19965, 12722, - 17853, 19965, 12724, - 17853, 19965, 12726, - 17853, 19965, 12728, - 17853, 19965, 12730, - 17853, 19965, 12732, - 17853, 19965, 12734, - 17853, 19965, 12856, - 17853, 19965, 12858, - 17853, 19965, 12860, - 17853, 19965, 12862, - 17853, 19965, 12864, - 17853, 19965, 12866, - 17853, 19965, 12868, - 17853, 19965, 12870, - 17853, 19965, 12872, - 17853, 19965, 12874, - 17853, 19965, 12876, - 17853, 19965, 12878, - 17853, 19965, 12880, - 17853, 19965, 12882, - 17853, 19965, 12884, - 17853, 19965, 12886, - 17853, 19965, 12888, - 17853, 19965, 12890, - 17853, 19965, 12892, - 17853, 19965, 12894, - 17853, 19965, 12940, - 17853, 19965, 12942, - 17853, 19965, 12944, - 17853, 19965, 12946, - 17853, 19965, 12948, - 17853, 19965, 12950, - 17853, 19965, 12952, - 17853, 19965, 12954, - 17853, 19965, 12956, - 17853, 19965, 12958, - 17853, 19965, 12960, - 17853, 19965, 12962, - 17853, 19965, 12964, - 17853, 19965, 12966, - 17853, 19965, 12968, - 17853, 19965, 12970, - 17853, 19965, 12972, - 17853, 19965, 12974, - 17853, 19965, 12976, - 17853, 19965, 12978, - 17853, 19965, 12980, - 17853, 19965, 12982, - 17853, 19965, 13018, - 17853, 19965, 13020, - 17853, 19965, 13022, - 17853, 19965, 13024, - 17853, 19965, 13026, - 17853, 19965, 13028, - 17853, 19965, 13030, - 17853, 19965, 13032, - 17853, 19965, 13034, - 17853, 19965, 13036, - 17853, 19965, 13038, - 17853, 19965, 13040, - 17853, 19965, 13042, - 17853, 19965, 13044, - 17853, 19965, 13046, - 17853, 19965, 13048, - 17853, 19965, 13050, - 17853, 19965, 13052, - 17853, 19965, 13054, - 17853, 19965, 13056, - 17853, 19965, 13058, - 17853, 19965, 13060, - 17853, 19965, 13062, - 17853, 19965, 13064, - 17853, 19965, 13098, - 17853, 19965, 13100, - 17853, 19965, 13228, - 17853, 19965, 13230, - 17853, 19965, 13232, - 17853, 19965, 13234, - 17853, 19965, 13236, - 17853, 19965, 13314, - 17853, 19965, 13316, - 17853, 19965, 13318, - 17853, 19965, 13320, - 17853, 19965, 13322, - 17853, 19965, 13324, - 17853, 19965, 13326, - 17853, 19965, 13328, - 17853, 19965, 13584, - 17853, 19965, 13586, - 17853, 19965, 13588, - 17853, 19965, 13590, - 17853, 19965, 13592, - 17853, 19965, 13594, - 17853, 19965, 13596, - 17853, 19965, 13598, - 17853, 19965, 13782, - 17853, 19965, 13784, - 17853, 19965, 13786, - 17853, 19965, 13788, - 17853, 19965, 13790, - 17853, 19965, 13816, - 17853, 19965, 13818, - 17853, 19965, 13820, - 17853, 19965, 13822, - 17853, 19965, 13824, - 17853, 19965, 13826, - 17853, 19965, 13828, - 17853, 19965, 13830, - 17853, 19965, 13832, - 17853, 19965, 13834, - 17853, 19965, 13836, - 17853, 19965, 13838, - 17853, 19965, 13840, - 17853, 19965, 13842, - 17853, 19965, 13844, - 17853, 19965, 13846, - 17853, 19965, 13848, - 17853, 19965, 13850, - 17853, 19965, 13852, - 17853, 19965, 13854, - 17853, 19965, 13856, - 17853, 19965, 13858, - 17853, 19965, 13860, - 17853, 19965, 13862, - 17853, 19965, 13864, - 17853, 19965, 13866, - 17853, 19965, 13868, - 17853, 19965, 13870, - 17853, 19965, 13872, - 17853, 19965, 13874, - 17853, 19965, 13876, - 17853, 19965, 13878, - 17853, 19965, 13880, - 17853, 19965, 13882, - 17853, 19965, 13884, - 17853, 19965, 13886, - 17853, 19965, 13888, - 17853, 19965, 13924, - 17853, 19965, 13926, - 17853, 19965, 13928, - 17853, 19965, 13930, - 17853, 19965, 13932, - 17853, 19965, 13934, - 17853, 19965, 13936, - 17853, 19965, 13996, - 17853, 19965, 13998, - 17853, 19965, 14000, - 17853, 19965, 14002, - 17853, 19965, 14010, - 17853, 19965, 14058, - 17853, 19965, 14060, - 17853, 19965, 14062, - 17853, 19965, 14064, - 17853, 19965, 14066, - 17853, 19965, 14068, - 17853, 19965, 14070, - 17853, 19965, 14072, - 17853, 19965, 14074, - 17853, 19965, 14076, - 17853, 19965, 14078, - 17853, 19965, 14080, - 17853, 19965, 14082, - 17853, 19965, 14084, - 17853, 19965, 14086, - 17853, 19965, 14088, - 17853, 19965, 14090, - 17853, 19965, 14092, - 17853, 19965, 14094, - 17853, 19965, 14096, - 17853, 19965, 14098, - 17853, 19965, 14100, - 17853, 19965, 14102, - 17853, 19965, 14104, - 17853, 19965, 14106, - 17853, 19965, 14160, - 17853, 19965, 14162, - 17853, 19965, 15102, - 17853, 19965, 15104, - 17853, 19965, 15122, - 17853, 19965, 15124, - 17853, 19965, 15126, - 17853, 19965, 15128, - 17857, 9236, - 17857, 11428, - 17857, 12499, 5846, - 17857, 13714, - 17858, - 17865, 15564, - 17870, - 17871, 10595, 19029, 11429, 11346, - 17871, 10595, 19220, - 17879, 6757, 9910, - 17879, 11702, - 17879, 11708, - 17879, 11849, 2596, - 17879, 11849, 3056, - 17879, 11849, 3336, - 17879, 11849, 6720, - 17879, 11849, 6742, - 17879, 11849, 8736, - 17879, 11849, 11916, - 17879, 11849, 13376, - 17879, 11849, 13654, - 17879, 13709, 8283, 7688, - 17879, 13709, 8283, 11836, - 17879, 13709, 8283, 11846, - 17879, 13709, 8283, 12214, - 17879, 13709, 8283, 12390, - 17879, 13709, 8283, 13431, 15340, - 17879, 13709, 8283, 14040, - 17879, 13709, 8283, 14384, - 17879, 13709, 8283, 15340, - 17879, 13709, 8283, 20382, - 17879, 15133, 3212, - 17879, 15133, 3213, 18566, - 17879, 15133, 12018, - 17879, 15133, 12046, - 17879, 15133, 13460, - 17879, 15133, 14544, - 17879, 15133, 15094, - 17879, 15133, 15626, - 17879, 15133, 15708, - 17879, 15133, 16378, - 17879, 15133, 17056, - 17879, 16931, 11702, - 17879, 17045, 8282, - 17879, 18335, 8282, - 17879, 18519, 106, - 17879, 18519, 110, - 17879, 18519, 114, - 17879, 18519, 116, - 17879, 18519, 120, - 17879, 18519, 124, - 17879, 18519, 130, - 17879, 18519, 134, - 17879, 18519, 140, - 17879, 18519, 142, - 17879, 18519, 148, - 17879, 18519, 154, - 17879, 18519, 158, - 17879, 18519, 166, - 17879, 18519, 168, - 17879, 18519, 224, - 17879, 18519, 226, - 17879, 18519, 230, - 17879, 18519, 236, - 17879, 18519, 238, - 17879, 18519, 244, - 17879, 18519, 248, - 17879, 18519, 254, - 17879, 18519, 258, - 17879, 18519, 260, - 17879, 18519, 266, - 17879, 18519, 268, - 17879, 18519, 272, - 17879, 18519, 280, - 17879, 18519, 284, - 17879, 18519, 334, - 17879, 18519, 336, - 17879, 18519, 338, - 17879, 18519, 340, - 17879, 18519, 342, - 17879, 18519, 348, - 17879, 18519, 352, - 17879, 18519, 356, - 17879, 18519, 364, - 17879, 18519, 368, - 17879, 18519, 382, - 17879, 18519, 386, - 17879, 18519, 390, - 17879, 18519, 400, - 17879, 18519, 404, - 17879, 18519, 414, - 17879, 18519, 422, - 17879, 18519, 428, - 17879, 18519, 434, - 17879, 18519, 438, - 17879, 18519, 446, - 17879, 18519, 450, - 17879, 18519, 458, - 17879, 18519, 466, - 17879, 18519, 470, - 17879, 18519, 520, - 17879, 18519, 526, - 17879, 18519, 534, - 17879, 18519, 538, - 17879, 18519, 544, - 17879, 18519, 554, - 17879, 18519, 556, - 17879, 18519, 558, - 17879, 18519, 562, - 17879, 18519, 566, - 17879, 18519, 570, - 17879, 18519, 572, - 17879, 18519, 576, - 17879, 18519, 578, - 17879, 18519, 582, - 17879, 18519, 586, - 17879, 18519, 590, - 17879, 18519, 596, - 17879, 18519, 600, - 17879, 18519, 610, - 17879, 18519, 620, - 17879, 18519, 624, - 17879, 18519, 628, - 17879, 18519, 632, - 17879, 18519, 640, - 17879, 18519, 678, - 17879, 18519, 680, - 17879, 18519, 682, - 17879, 18519, 684, - 17879, 18519, 688, - 17879, 18519, 692, - 17879, 18519, 698, - 17879, 18519, 704, - 17879, 18519, 708, - 17879, 18519, 710, - 17879, 18519, 716, - 17879, 18519, 718, - 17879, 18519, 722, - 17879, 18519, 724, - 17879, 18519, 726, - 17879, 18519, 732, - 17879, 18519, 734, - 17879, 18519, 736, - 17879, 18519, 740, - 17879, 18519, 744, - 17879, 18519, 750, - 17879, 18519, 752, - 17879, 18519, 756, - 17879, 18519, 758, - 17879, 18519, 760, - 17879, 18519, 880, - 17879, 18519, 902, - 17879, 18519, 904, - 17879, 18519, 906, - 17879, 18519, 908, - 17879, 18519, 910, - 17879, 18519, 916, - 17879, 18519, 954, - 17879, 18519, 986, - 17879, 18519, 988, - 17879, 18519, 990, - 17879, 18519, 1002, - 17879, 18519, 1020, - 17879, 18519, 1022, - 17879, 18519, 1024, - 17879, 18519, 1026, - 17879, 18519, 1028, - 17879, 18519, 1030, - 17879, 18519, 1040, - 17879, 18519, 1042, - 17879, 18519, 1044, - 17879, 18519, 1046, - 17879, 18519, 1048, - 17879, 18519, 1070, - 17879, 18519, 1096, - 17879, 18519, 1114, - 17879, 18519, 1138, - 17879, 18519, 1140, - 17879, 18519, 1142, - 17879, 18519, 1144, - 17879, 18519, 1146, - 17879, 18519, 1148, - 17879, 18519, 1200, - 17879, 18519, 1242, - 17879, 18519, 1252, - 17879, 18519, 1254, - 17879, 18519, 1256, - 17879, 18519, 1258, - 17879, 18519, 1338, - 17879, 18519, 1358, - 17879, 18519, 1408, - 17879, 18519, 1410, - 17879, 18519, 1412, - 17879, 18519, 1414, - 17879, 18519, 1424, - 17879, 18519, 1462, - 17879, 18519, 1476, - 17879, 18519, 1478, - 17879, 18519, 1480, - 17879, 18519, 1482, - 17879, 18519, 1484, - 17879, 18519, 1516, - 17879, 18519, 1554, - 17879, 18519, 1556, - 17879, 18519, 1558, - 17879, 18519, 1562, - 17879, 18519, 1564, - 17879, 18519, 1566, - 17879, 18519, 1568, - 17879, 18519, 1570, - 17879, 18519, 1572, - 17879, 18519, 1598, - 17879, 18519, 1612, - 17879, 18519, 1614, - 17879, 18519, 1616, - 17879, 18519, 1618, - 17879, 18519, 1620, - 17879, 18519, 1662, - 17879, 18519, 1770, - 17879, 18519, 1778, - 17879, 18519, 1814, - 17879, 18519, 1838, - 17879, 18519, 1850, - 17879, 18519, 1886, - 17879, 18519, 1954, - 17879, 18519, 2022, - 17879, 18519, 2026, - 17879, 18519, 2028, - 17879, 18519, 2036, - 17879, 18519, 2038, - 17879, 18519, 2040, - 17879, 18519, 2042, - 17879, 18519, 2044, - 17879, 18519, 2046, - 17879, 18519, 2048, - 17879, 18519, 2050, - 17879, 18519, 2052, - 17879, 18519, 2054, - 17879, 18519, 2056, - 17879, 18519, 2094, - 17879, 18519, 2146, - 17879, 18519, 2200, - 17879, 18519, 2222, - 17879, 18519, 2266, - 17879, 18519, 2312, - 17879, 18519, 2354, - 17879, 18519, 2356, - 17879, 18519, 2358, - 17879, 18519, 2362, - 17879, 18519, 2374, - 17879, 18519, 2418, - 17879, 18519, 2488, - 17879, 18519, 2536, - 17879, 18519, 2544, - 17879, 18519, 2548, - 17879, 18519, 2550, - 17879, 18519, 2552, - 17879, 18519, 2554, - 17879, 18519, 2620, - 17879, 18519, 2648, - 17879, 18519, 2660, - 17879, 18519, 2662, - 17879, 18519, 2664, - 17879, 18519, 2666, - 17879, 18519, 2668, - 17879, 18519, 2686, - 17879, 18519, 2730, - 17879, 18519, 2732, - 17879, 18519, 2734, - 17879, 18519, 2746, - 17879, 18519, 2760, - 17879, 18519, 2764, - 17879, 18519, 2766, - 17879, 18519, 2768, - 17879, 18519, 2770, - 17879, 18519, 2772, - 17879, 18519, 2784, - 17879, 18519, 2820, - 17879, 18519, 2822, - 17879, 18519, 2824, - 17879, 18519, 2826, - 17879, 18519, 2828, - 17879, 18519, 2830, - 17879, 18519, 2832, - 17879, 18519, 2840, - 17879, 18519, 2848, - 17879, 18519, 2880, - 17879, 18519, 2920, - 17879, 18519, 2968, - 17879, 18519, 2976, - 17879, 18519, 2990, - 17879, 18519, 3018, - 17879, 18519, 3030, - 17879, 18519, 3032, - 17879, 18519, 3034, - 17879, 18519, 3036, - 17879, 18519, 3038, - 17879, 18519, 3066, - 17879, 18519, 3094, - 17879, 18519, 3096, - 17879, 18519, 3098, - 17879, 18519, 3100, - 17879, 18519, 3102, - 17879, 18519, 3130, - 17879, 18519, 3152, - 17879, 18519, 3154, - 17879, 18519, 3156, - 17879, 18519, 3158, - 17879, 18519, 3160, - 17879, 18519, 3166, - 17879, 18519, 3206, - 17879, 18519, 3222, - 17879, 18519, 3224, - 17879, 18519, 3226, - 17879, 18519, 3228, - 17879, 18519, 3230, - 17879, 18519, 3266, - 17879, 18519, 3288, - 17879, 18519, 3290, - 17879, 18519, 3292, - 17879, 18519, 3294, - 17879, 18519, 3296, - 17879, 18519, 3330, - 17879, 18519, 3348, - 17879, 18519, 3350, - 17879, 18519, 3352, - 17879, 18519, 3354, - 17879, 18519, 3356, - 17879, 18519, 3416, - 17879, 18519, 3434, - 17879, 18519, 3482, - 17879, 18519, 3494, - 17879, 18519, 3516, - 17879, 18519, 3532, - 17879, 18519, 3566, - 17879, 18519, 3572, - 17879, 18519, 3584, - 17879, 18519, 3600, - 17879, 18519, 3602, - 17879, 18519, 3604, - 17879, 18519, 3606, - 17879, 18519, 3608, - 17879, 18519, 3610, - 17879, 18519, 3612, - 17879, 18519, 3620, - 17879, 18519, 3624, - 17879, 18519, 3670, - 17879, 18519, 3698, - 17879, 18519, 3760, - 17879, 18519, 3778, - 17879, 18519, 3786, - 17879, 18519, 3788, - 17879, 18519, 3790, - 17879, 18519, 3792, - 17879, 18519, 3794, - 17879, 18519, 3816, - 17879, 18519, 3844, - 17879, 18519, 3856, - 17879, 18519, 3858, - 17879, 18519, 3860, - 17879, 18519, 3862, - 17879, 18519, 3864, - 17879, 18519, 5722, - 17879, 18519, 5730, - 17879, 18519, 5866, - 17879, 18519, 5956, - 17879, 18519, 5958, - 17879, 18519, 5960, - 17879, 18519, 5962, - 17879, 18519, 5964, - 17879, 18519, 5966, - 17879, 18519, 5968, - 17879, 18519, 5978, - 17879, 18519, 5996, - 17879, 18519, 6014, - 17879, 18519, 6034, - 17879, 18519, 6268, - 17879, 18519, 6280, - 17879, 18519, 6288, - 17879, 18519, 6290, - 17879, 18519, 6292, - 17879, 18519, 6294, - 17879, 18519, 6304, - 17879, 18519, 6322, - 17879, 18519, 6434, - 17879, 18519, 6438, - 17879, 18519, 6772, - 17879, 18519, 6926, - 17879, 18519, 6934, - 17879, 18519, 6964, - 17879, 18519, 6966, - 17879, 18519, 6968, - 17879, 18519, 7046, - 17879, 18519, 7048, - 17879, 18519, 7050, - 17879, 18519, 7056, - 17879, 18519, 7124, - 17879, 18519, 7126, - 17879, 18519, 7128, - 17879, 18519, 7694, - 17879, 18519, 7698, - 17879, 18519, 7704, - 17879, 18519, 7706, - 17879, 18519, 7708, - 17879, 18519, 7710, - 17879, 18519, 7712, - 17879, 18519, 7714, - 17879, 18519, 7716, - 17879, 18519, 8454, - 17879, 18519, 8898, - 17879, 18519, 8908, - 17879, 18519, 8934, - 17879, 18519, 8958, - 17879, 18519, 9192, - 17879, 18519, 9202, - 17879, 18519, 9204, - 17879, 18519, 9208, - 17879, 18519, 9274, - 17879, 18519, 9306, - 17879, 18519, 9310, - 17879, 18519, 9312, - 17879, 18519, 9314, - 17879, 18519, 9316, - 17879, 18519, 9340, - 17879, 18519, 9342, - 17879, 18519, 9344, - 17879, 18519, 9346, - 17879, 18519, 9694, - 17879, 18519, 9710, - 17879, 18519, 9738, - 17879, 18519, 9776, - 17879, 18519, 9856, - 17879, 18519, 9864, - 17879, 18519, 9948, - 17879, 18519, 9950, - 17879, 18519, 9952, - 17879, 18519, 10088, - 17879, 18519, 10104, - 17879, 18519, 10118, - 17879, 18519, 10128, - 17879, 18519, 10188, - 17879, 18519, 10192, - 17879, 18519, 10206, - 17879, 18519, 10220, - 17879, 18519, 10222, - 17879, 18519, 10224, - 17879, 18519, 10226, - 17879, 18519, 10268, - 17879, 18519, 10270, - 17879, 18519, 10274, - 17879, 18519, 10652, - 17879, 18519, 10654, - 17879, 18519, 10656, - 17879, 18519, 10658, - 17879, 18519, 10858, - 17879, 18519, 10868, - 17879, 18519, 10898, - 17879, 18519, 10932, - 17879, 18519, 10940, - 17879, 18519, 11608, - 17879, 18519, 11610, - 17879, 18519, 11612, - 17879, 18519, 11614, - 17879, 18519, 11616, - 17879, 18519, 11618, - 17879, 18519, 11620, - 17879, 18519, 11814, - 17879, 18519, 11816, - 17879, 18519, 12124, - 17879, 18519, 12126, - 17879, 18519, 12440, - 17879, 18519, 12442, - 17879, 18519, 13212, - 17879, 18519, 13214, - 17879, 18519, 13752, - 17879, 18519, 13754, - 17879, 18519, 14358, - 17879, 18519, 14360, - 17879, 18519, 16327, 0, - 17879, 18519, 16327, 8, - 17879, 18519, 16327, 16, - 17879, 18519, 16327, 28, - 17879, 18519, 16327, 40, - 17879, 18519, 16327, 58, - 17879, 18519, 16327, 184, - 17879, 18519, 16327, 476, - 17879, 18519, 16327, 692, - 17879, 18519, 19415, 986, - 17879, 18519, 19415, 1408, - 17879, 18519, 19415, 2354, - 17879, 18519, 19415, 2730, - 17879, 18519, 20111, 0, - 17879, 18519, 20111, 8, - 17879, 18519, 20111, 16, - 17879, 18519, 20111, 28, - 17879, 18519, 20111, 40, - 17879, 18519, 20111, 58, - 17879, 18519, 20111, 184, - 17879, 18819, 13921, 14897, 8282, - 17879, 18819, 19947, 841, 13921, 14897, 8282, - 17879, 18819, 19947, 8282, - 17879, 19315, 19420, - 17879, 19416, - 17879, 19646, - 17881, 9251, 15144, - 17881, 14354, - 17887, 20785, 11849, 2596, - 17887, 20785, 11849, 3056, - 17887, 20785, 11849, 3336, - 17887, 20785, 11849, 6720, - 17887, 20785, 11849, 6742, - 17887, 20785, 11849, 8736, - 17887, 20785, 11849, 10854, - 17887, 20785, 11849, 11916, - 17887, 20785, 11849, 13376, - 17887, 20785, 11849, 13654, - 17895, 16809, 19162, - 17907, 18442, - 17910, - 17922, - 17927, 13468, - 17927, 19283, 2596, - 17933, 6683, 10595, 9127, 12698, - 17937, 20318, - 17945, 13483, 14903, 80, - 17945, 13483, 14903, 202, - 17945, 13483, 14903, 268, - 17945, 13483, 14903, 314, - 17945, 13483, 14903, 494, - 17945, 13483, 14903, 664, - 17945, 13483, 14903, 698, - 17945, 13483, 14903, 738, - 17945, 13483, 14903, 810, - 17945, 13483, 14903, 890, - 17945, 13483, 14903, 1008, - 17945, 13483, 14903, 1056, - 17945, 13483, 14903, 1206, - 17945, 13483, 14903, 1440, - 17945, 13483, 14903, 1574, - 17945, 13483, 14903, 1590, - 17945, 13483, 14903, 1622, - 17945, 13483, 14903, 1664, - 17945, 13483, 14903, 1794, - 17945, 13483, 14903, 1868, - 17945, 13483, 14903, 2076, - 17945, 13483, 14903, 2230, - 17945, 13483, 14903, 2390, - 17945, 13483, 14903, 2632, - 17945, 13483, 14903, 2754, - 17945, 13483, 14903, 2854, - 17945, 13483, 14903, 3002, - 17945, 13483, 14903, 3182, - 17945, 13483, 14903, 3190, - 17945, 13483, 14903, 3450, - 17945, 13483, 14903, 3568, - 17945, 13483, 14903, 3780, - 17945, 13483, 14903, 5988, - 17945, 13483, 14903, 6012, - 17945, 13483, 14903, 6974, - 17945, 13483, 14903, 7436, - 17945, 13483, 14903, 7602, - 17945, 13483, 14903, 9200, - 17945, 13483, 14903, 9730, - 17945, 13483, 14903, 10862, - 17945, 14903, 80, - 17945, 14903, 202, - 17945, 14903, 230, - 17945, 14903, 268, - 17945, 14903, 314, - 17945, 14903, 494, - 17945, 14903, 664, - 17945, 14903, 698, - 17945, 14903, 738, - 17945, 14903, 810, - 17945, 14903, 824, - 17945, 14903, 890, - 17945, 14903, 1008, - 17945, 14903, 1056, - 17945, 14903, 1206, - 17945, 14903, 1440, - 17945, 14903, 1574, - 17945, 14903, 1590, - 17945, 14903, 1622, - 17945, 14903, 1664, - 17945, 14903, 1794, - 17945, 14903, 1868, - 17945, 14903, 2076, - 17945, 14903, 2230, - 17945, 14903, 2390, - 17945, 14903, 2632, - 17945, 14903, 2754, - 17945, 14903, 2854, - 17945, 14903, 3002, - 17945, 14903, 3182, - 17945, 14903, 3190, - 17945, 14903, 3450, - 17945, 14903, 3568, - 17945, 14903, 3780, - 17945, 14903, 5988, - 17945, 14903, 6012, - 17945, 14903, 6974, - 17945, 14903, 7095, 9808, - 17945, 14903, 7436, - 17945, 14903, 7602, - 17945, 14903, 9200, - 17945, 14903, 9730, - 17945, 14903, 10862, - 17945, 14903, 11922, - 17945, 14903, 14875, 9808, - 17945, 14903, 15701, 1440, - 17945, 15993, 14903, 80, - 17945, 15993, 14903, 202, - 17945, 15993, 14903, 268, - 17945, 15993, 14903, 314, - 17945, 15993, 14903, 494, - 17945, 15993, 14903, 664, - 17945, 15993, 14903, 698, - 17945, 15993, 14903, 738, - 17945, 15993, 14903, 810, - 17945, 15993, 14903, 890, - 17945, 15993, 14903, 1008, - 17945, 15993, 14903, 1056, - 17945, 15993, 14903, 1206, - 17945, 15993, 14903, 1440, - 17945, 15993, 14903, 1574, - 17945, 15993, 14903, 1590, - 17945, 15993, 14903, 1622, - 17945, 15993, 14903, 1664, - 17945, 15993, 14903, 1794, - 17945, 15993, 14903, 1868, - 17945, 15993, 14903, 2076, - 17945, 15993, 14903, 2230, - 17945, 15993, 14903, 2390, - 17945, 15993, 14903, 2632, - 17945, 15993, 14903, 2754, - 17945, 15993, 14903, 2854, - 17945, 15993, 14903, 3002, - 17945, 15993, 14903, 3182, - 17945, 15993, 14903, 3190, - 17945, 15993, 14903, 3450, - 17945, 15993, 14903, 3568, - 17945, 15993, 14903, 3780, - 17945, 15993, 14903, 5988, - 17945, 15993, 14903, 6012, - 17945, 15993, 14903, 6974, - 17945, 15993, 14903, 7436, - 17945, 15993, 14903, 7602, - 17945, 15993, 14903, 9200, - 17945, 15993, 14903, 9730, - 17945, 15993, 14903, 10862, - 17945, 19315, 19420, - 17951, 1015, 6683, 10595, 17109, 6568, - 17951, 6682, - 17951, 6683, 10595, 17109, 6568, - 17953, 492, - 17953, 9809, 12986, - 17953, 9809, 15756, - 17953, 9809, 17342, - 17953, 9809, 17466, - 17953, 9809, 17506, - 17953, 9809, 20336, - 17953, 11849, 2596, - 17953, 11849, 3056, - 17953, 11849, 3336, - 17953, 11849, 6720, - 17953, 11849, 6742, - 17953, 11849, 8736, - 17953, 11849, 10854, - 17953, 11849, 11916, - 17953, 11849, 13376, - 17953, 11849, 13654, - 17953, 13309, 9808, - 17953, 13921, 9809, 8, - 17953, 13921, 9809, 16, - 17953, 13921, 9809, 28, - 17953, 13921, 9809, 40, - 17953, 13921, 9809, 58, - 17953, 13921, 9809, 72, - 17953, 13921, 9809, 94, - 17953, 13921, 9809, 306, - 17953, 13921, 9809, 674, - 17953, 13921, 9809, 14347, 8, - 17953, 13921, 9809, 14347, 28, - 17953, 13921, 9809, 17349, 22, - 17953, 13921, 9809, 17349, 34, - 17953, 13921, 9809, 17349, 394, - 17953, 13921, 9809, 17349, 580, - 17953, 13921, 14347, 8, - 17953, 13921, 14347, 28, - 17953, 14903, 0, - 17953, 14903, 8, - 17953, 14903, 16, - 17953, 14903, 28, - 17953, 14903, 40, - 17953, 14903, 58, - 17953, 14903, 72, - 17953, 14903, 94, - 17953, 14903, 106, - 17953, 14903, 124, - 17953, 14903, 148, - 17953, 14903, 244, - 17953, 14903, 266, - 17953, 14903, 306, - 17953, 14903, 334, - 17953, 14903, 348, - 17953, 14903, 382, - 17953, 14903, 414, - 17953, 14903, 446, - 17953, 14903, 520, - 17953, 14903, 570, - 17953, 14903, 586, - 17953, 14903, 620, - 17953, 14903, 674, - 17953, 14903, 678, - 17953, 14903, 732, - 17953, 14903, 930, - 17953, 14903, 1040, - 17953, 14903, 1138, - 17953, 14903, 1160, - 17953, 14903, 1486, - 17953, 14903, 1786, - 17953, 14903, 1904, - 17953, 14903, 2142, - 17953, 14903, 2432, - 17953, 14903, 2480, - 17953, 14903, 2544, - 17953, 14903, 2660, - 17953, 14903, 3030, - 17953, 14903, 3094, - 17953, 14903, 3222, - 17953, 14903, 3302, - 17953, 14903, 3786, - 17953, 14903, 6286, - 17953, 14903, 10218, - 17953, 14903, 17349, 22, - 17953, 14903, 17349, 34, - 17953, 14903, 17349, 394, - 17953, 14903, 17349, 580, - 17953, 20771, 9808, - 17955, 197, 13080, - 17955, 1760, - 17955, 3394, - 17955, 9809, 5195, 11512, - 17955, 9809, 11512, - 17955, 9809, 12986, - 17955, 9809, 13792, - 17955, 9809, 15756, - 17955, 9809, 15804, - 17955, 9809, 17342, - 17955, 11350, - 17955, 11849, 2596, - 17955, 11849, 3056, - 17955, 11849, 3336, - 17955, 11849, 6720, - 17955, 11849, 6742, - 17955, 11849, 8736, - 17955, 11849, 10854, - 17955, 11849, 11916, - 17955, 11849, 13376, - 17955, 11849, 13654, - 17955, 13686, - 17955, 13921, 9809, 16, - 17955, 13921, 9809, 40, - 17955, 13921, 9809, 58, - 17955, 13921, 9809, 72, - 17955, 13921, 9809, 94, - 17955, 13921, 9809, 184, - 17955, 13921, 9809, 306, - 17955, 13921, 9809, 496, - 17955, 13921, 9809, 674, - 17955, 14903, 0, - 17955, 14903, 16, - 17955, 14903, 40, - 17955, 14903, 58, - 17955, 14903, 72, - 17955, 14903, 94, - 17955, 14903, 106, - 17955, 14903, 124, - 17955, 14903, 148, - 17955, 14903, 184, - 17955, 14903, 224, - 17955, 14903, 244, - 17955, 14903, 266, - 17955, 14903, 306, - 17955, 14903, 334, - 17955, 14903, 348, - 17955, 14903, 382, - 17955, 14903, 414, - 17955, 14903, 446, - 17955, 14903, 496, - 17955, 14903, 520, - 17955, 14903, 570, - 17955, 14903, 586, - 17955, 14903, 620, - 17955, 14903, 674, - 17955, 14903, 678, - 17955, 14903, 732, - 17955, 14903, 750, - 17955, 14903, 930, - 17955, 14903, 1040, - 17955, 14903, 1138, - 17955, 14903, 1160, - 17955, 14903, 1486, - 17955, 14903, 1786, - 17955, 14903, 1904, - 17955, 14903, 2142, - 17955, 14903, 2432, - 17955, 14903, 2480, - 17955, 14903, 2544, - 17955, 14903, 2660, - 17955, 14903, 2938, - 17955, 14903, 3030, - 17955, 14903, 3222, - 17955, 14903, 3302, - 17955, 14903, 6286, - 17955, 14903, 6982, - 17955, 14903, 7610, - 17955, 14903, 10218, - 17961, 16769, 2596, - 17961, 16769, 3056, - 17961, 16769, 3212, - 17961, 16769, 3336, - 17961, 16769, 6720, - 17961, 16769, 6742, - 17961, 16769, 8736, - 17961, 16769, 11916, - 17961, 16769, 13376, - 17961, 16769, 13654, - 17961, 16769, 15626, - 17961, 16769, 15708, - 17969, 11654, - 17973, 1391, 3225, 5262, - 17973, 1391, 3225, 10580, - 17973, 1391, 3225, 14588, - 17973, 1391, 3225, 14671, 10588, - 17973, 1391, 3225, 14799, 7750, - 17973, 1391, 3225, 15841, 13948, - 17973, 1391, 3225, 16441, 13543, 18158, - 17973, 1391, 3225, 17489, 17232, - 17973, 1391, 3225, 17574, - 17973, 1391, 3225, 17617, 6710, - 17973, 1391, 3225, 17641, 14732, - 17973, 1391, 3225, 18113, 14962, - 17973, 1391, 3225, 18674, - 17973, 1391, 3225, 19365, 11910, - 17973, 1391, 10607, 495, 3225, 16110, - 17973, 1391, 11355, 19722, - 17973, 1391, 12160, - 17973, 1391, 12171, 13190, - 17973, 1391, 12171, 15580, - 17973, 1391, 12171, 20122, - 17973, 1391, 12171, 21176, - 17973, 1391, 12329, 13738, - 17973, 1391, 12699, 16066, - 17973, 1391, 13130, - 17973, 1391, 13483, 15580, - 17973, 1391, 13483, 21176, - 17973, 1391, 14281, 19722, - 17973, 1391, 14299, 17230, - 17973, 1391, 14417, 633, 8320, - 17973, 1391, 15334, - 17973, 1391, 16373, 18580, - 17973, 1391, 16688, - 17973, 1391, 16951, 15734, - 17973, 1391, 16988, - 17973, 1391, 17358, - 17973, 1391, 17474, - 17973, 1391, 17628, - 17973, 1391, 17674, - 17973, 1391, 17846, - 17973, 1391, 18002, - 17973, 1391, 18320, - 17973, 1391, 18592, - 17973, 1391, 18691, 12038, - 17973, 1391, 18700, - 17973, 1391, 18855, 483, 3225, 12498, - 17973, 1391, 19080, - 17973, 1391, 19095, 18580, - 17973, 1391, 19164, - 17973, 1391, 19166, - 17973, 1391, 19453, 11408, - 17973, 1391, 19771, 93, 3225, 18752, - 17973, 1391, 19772, - 17973, 1391, 19910, - 17973, 1391, 19930, - 17973, 1391, 20014, - 17973, 1391, 20082, - 17973, 1391, 20084, - 17973, 1391, 20154, - 17973, 1391, 20234, - 17973, 1391, 20378, - 17973, 1391, 20386, - 17973, 1391, 20610, - 17973, 1391, 20804, - 17973, 1391, 21076, - 17976, - 17981, 14903, 0, - 17981, 14903, 8, - 17981, 14903, 16, - 17981, 14903, 26, - 17981, 14903, 28, - 17981, 14903, 40, - 17981, 14903, 106, - 17981, 14903, 110, - 17981, 14903, 114, - 17981, 14903, 116, - 17981, 14903, 120, - 17981, 14903, 148, - 17981, 14903, 154, - 17981, 14903, 158, - 17981, 14903, 166, - 17981, 14903, 168, - 17981, 14903, 244, - 17981, 14903, 248, - 17981, 14903, 254, - 17981, 14903, 258, - 17981, 14903, 260, - 17981, 14903, 266, - 17981, 14903, 268, - 17981, 14903, 272, - 17981, 14903, 280, - 17981, 14903, 284, - 17981, 14903, 348, - 17981, 14903, 352, - 17981, 14903, 356, - 17981, 14903, 364, - 17981, 14903, 368, - 17981, 14903, 414, - 17981, 14903, 422, - 17981, 14903, 428, - 17981, 14903, 434, - 17981, 14903, 438, - 17981, 14903, 446, - 17981, 14903, 450, - 17981, 14903, 458, - 17981, 14903, 466, - 17981, 14903, 470, - 17981, 14903, 520, - 17981, 14903, 526, - 17981, 14903, 534, - 17981, 14903, 538, - 17981, 14903, 544, - 17981, 14903, 570, - 17981, 14903, 572, - 17981, 14903, 576, - 17981, 14903, 578, - 17981, 14903, 582, - 17981, 14903, 586, - 17981, 14903, 590, - 17981, 14903, 596, - 17981, 14903, 600, - 17981, 14903, 610, - 17981, 14903, 620, - 17981, 14903, 624, - 17981, 14903, 628, - 17981, 14903, 632, - 17981, 14903, 640, - 17981, 14903, 688, - 17981, 14903, 692, - 17981, 14903, 698, - 17981, 14903, 704, - 17981, 14903, 708, - 17981, 14903, 732, - 17981, 14903, 740, - 17981, 14903, 744, - 17981, 14903, 750, - 17981, 14903, 752, - 17981, 14903, 756, - 17981, 14903, 758, - 17981, 14903, 760, - 17981, 14903, 13483, 0, - 17981, 14903, 13483, 8, - 17981, 14903, 13483, 16, - 17981, 14903, 13483, 28, - 17981, 14903, 13483, 40, - 17981, 14903, 13483, 348, - 17981, 14903, 13483, 352, - 17981, 14903, 13483, 640, - 17981, 14903, 13483, 692, - 17981, 14903, 13483, 732, - 17981, 14903, 13483, 740, - 17981, 14903, 13483, 744, - 17981, 14903, 15895, 734, - 17981, 15761, 19179, 8282, - 17981, 16135, 10770, - 17981, 19179, 8282, - 17983, 9824, - 17984, - 17986, - 17999, 15893, 14903, 268, - 17999, 15893, 14903, 526, - 17999, 15893, 14903, 2268, - 17999, 15893, 14903, 2524, - 17999, 15893, 14903, 3200, - 17999, 15893, 14903, 3508, - 17999, 15893, 14903, 5284, - 17999, 15893, 14903, 5790, - 17999, 15893, 14903, 7120, - 17999, 15893, 14903, 7558, - 17999, 15893, 14903, 9326, - 17999, 15893, 14903, 9440, - 17999, 15893, 14903, 9730, - 17999, 15893, 14903, 10080, - 17999, 15893, 14903, 10764, - 17999, 15893, 14903, 11376, - 17999, 15893, 14903, 12142, - 17999, 15893, 14903, 13330, - 17999, 15893, 14903, 14112, - 17999, 15893, 14903, 14454, - 17999, 15893, 14903, 14882, - 17999, 15893, 14903, 15370, - 17999, 15893, 15133, 2596, - 17999, 15893, 15133, 2597, 16378, - 17999, 15893, 15133, 2597, 18566, - 17999, 15893, 15133, 3212, - 17999, 15893, 15133, 3213, 18566, - 17999, 15893, 15133, 3336, - 17999, 15893, 15133, 13654, - 17999, 15893, 15133, 15708, - 17999, 15893, 17045, 9808, - 18001, 17870, - 18003, 6731, 9827, 15564, - 18006, - 18007, 16717, 10595, 18669, 894, - 18010, - 18011, 10595, 13683, 9808, - 18011, 10595, 13802, - 18011, 10595, 14533, 15534, - 18011, 10595, 16816, - 18011, 10595, 18658, - 18011, 10595, 19213, 11429, 10595, 7256, - 18011, 10595, 20904, - 18011, 14221, 1, 13183, 18214, - 18011, 15907, 10595, 13468, - 18011, 19056, - 18015, 16942, - 18017, 2589, 9808, - 18017, 7769, 36, - 18017, 18335, 8282, - 18017, 18662, - 18017, 19318, - 18017, 20469, 8282, - 18017, 20536, - 18027, 5711, 15564, - 18027, 9114, - 18027, 9251, 15144, - 18027, 11866, - 18027, 14354, - 18027, 14692, - 18027, 15565, 1391, 17520, - 18027, 19987, 18465, 15564, - 18029, 7779, 19382, - 18029, 9161, 5196, - 18029, 9161, 5197, 5196, - 18029, 9161, 11390, - 18029, 9161, 12530, - 18029, 9161, 12578, - 18029, 9161, 13691, 17292, - 18029, 9161, 13972, - 18029, 9161, 14926, - 18029, 9161, 14946, - 18029, 9161, 16842, - 18029, 9161, 16904, - 18029, 9161, 19174, - 18029, 9809, 11624, - 18029, 9809, 11625, 10070, - 18029, 9809, 12480, - 18029, 9809, 17372, - 18029, 9809, 19310, - 18029, 11849, 2596, - 18029, 11849, 3056, - 18029, 11849, 3336, - 18029, 11849, 6720, - 18029, 11849, 6742, - 18029, 11849, 8736, - 18029, 11849, 10854, - 18029, 11849, 11916, - 18029, 11849, 13376, - 18029, 11849, 13654, - 18029, 13271, 19382, - 18029, 13921, 9809, 9926, - 18029, 13921, 9809, 9927, 15004, - 18029, 13921, 9809, 10610, - 18029, 13921, 9809, 10611, 12624, - 18029, 13921, 9809, 11855, 8444, - 18029, 13921, 9809, 13148, - 18029, 13921, 9809, 15578, - 18029, 13921, 9809, 15588, - 18029, 13921, 9809, 15646, - 18029, 14903, 0, - 18029, 14903, 8, - 18029, 14903, 16, - 18029, 14903, 17, 7574, - 18029, 14903, 28, - 18029, 14903, 40, - 18029, 14903, 72, - 18029, 14903, 106, - 18029, 14903, 107, 12714, - 18029, 14903, 124, - 18029, 14903, 125, 12714, - 18029, 14903, 148, - 18029, 14903, 149, 19226, - 18029, 14903, 244, - 18029, 14903, 245, 12714, - 18029, 14903, 266, - 18029, 14903, 306, - 18029, 14903, 334, - 18029, 14903, 335, 19226, - 18029, 14903, 348, - 18029, 14903, 349, 12714, - 18029, 14903, 349, 13350, - 18029, 14903, 382, - 18029, 14903, 414, - 18029, 14903, 446, - 18029, 14903, 447, 12714, - 18029, 14903, 520, - 18029, 14903, 521, 11630, - 18029, 14903, 521, 12714, - 18029, 14903, 570, - 18029, 14903, 571, 11360, - 18029, 14903, 586, - 18029, 14903, 587, 12714, - 18029, 14903, 587, 19226, - 18029, 14903, 620, - 18029, 14903, 621, 12714, - 18029, 14903, 692, - 18029, 14903, 732, - 18029, 14903, 1138, - 18029, 14903, 1139, 19226, - 18029, 14903, 2432, - 18029, 14903, 2433, 12484, - 18029, 14903, 2433, 12485, 16970, - 18029, 14903, 2544, - 18029, 14903, 2545, 12714, - 18029, 14903, 3302, - 18029, 14903, 3303, 19226, - 18029, 15701, 9161, 16904, - 18029, 16844, - 18029, 18831, 9809, 11588, - 18029, 18831, 9809, 12392, - 18029, 18831, 9809, 16864, - 18029, 20618, - 18032, - 18041, 14903, 0, - 18041, 14903, 8, - 18041, 14903, 16, - 18041, 14903, 26, - 18041, 14903, 28, - 18041, 14903, 40, - 18041, 14903, 106, - 18041, 14903, 110, - 18041, 14903, 114, - 18041, 14903, 116, - 18041, 14903, 120, - 18041, 14903, 148, - 18041, 14903, 154, - 18041, 14903, 158, - 18041, 14903, 166, - 18041, 14903, 168, - 18041, 14903, 244, - 18041, 14903, 248, - 18041, 14903, 254, - 18041, 14903, 258, - 18041, 14903, 260, - 18041, 14903, 266, - 18041, 14903, 268, - 18041, 14903, 272, - 18041, 14903, 280, - 18041, 14903, 284, - 18041, 14903, 348, - 18041, 14903, 352, - 18041, 14903, 356, - 18041, 14903, 364, - 18041, 14903, 368, - 18041, 14903, 414, - 18041, 14903, 422, - 18041, 14903, 428, - 18041, 14903, 434, - 18041, 14903, 438, - 18041, 14903, 446, - 18041, 14903, 450, - 18041, 14903, 458, - 18041, 14903, 466, - 18041, 14903, 470, - 18041, 14903, 520, - 18041, 14903, 526, - 18041, 14903, 534, - 18041, 14903, 538, - 18041, 14903, 544, - 18041, 14903, 570, - 18041, 14903, 572, - 18041, 14903, 576, - 18041, 14903, 578, - 18041, 14903, 582, - 18041, 14903, 586, - 18041, 14903, 590, - 18041, 14903, 596, - 18041, 14903, 600, - 18041, 14903, 610, - 18041, 14903, 620, - 18041, 14903, 624, - 18041, 14903, 628, - 18041, 14903, 632, - 18041, 14903, 640, - 18041, 14903, 678, - 18041, 14903, 680, - 18041, 14903, 682, - 18041, 14903, 684, - 18041, 14903, 688, - 18041, 14903, 692, - 18041, 14903, 698, - 18041, 14903, 704, - 18041, 14903, 708, - 18041, 14903, 732, - 18041, 14903, 740, - 18041, 14903, 744, - 18041, 14903, 750, - 18041, 14903, 752, - 18041, 14903, 756, - 18041, 14903, 758, - 18041, 14903, 760, - 18041, 14903, 13483, 0, - 18041, 14903, 13483, 8, - 18041, 14903, 13483, 16, - 18041, 14903, 13483, 28, - 18041, 14903, 13483, 40, - 18041, 14903, 13483, 266, - 18041, 14903, 13483, 268, - 18041, 14903, 13483, 272, - 18041, 14903, 13483, 280, - 18041, 14903, 13483, 284, - 18041, 14903, 13483, 348, - 18041, 14903, 13483, 352, - 18041, 14903, 13483, 368, - 18041, 14903, 13483, 438, - 18041, 14903, 13483, 470, - 18041, 14903, 13483, 570, - 18041, 14903, 13483, 572, - 18041, 14903, 13483, 576, - 18041, 14903, 13483, 578, - 18041, 14903, 13483, 582, - 18041, 14903, 13483, 596, - 18041, 14903, 13483, 610, - 18041, 14903, 13483, 632, - 18041, 14903, 13483, 640, - 18041, 14903, 13483, 692, - 18041, 14903, 13483, 732, - 18041, 14903, 13483, 740, - 18041, 14903, 13483, 744, - 18041, 14903, 15895, 8, - 18041, 15021, 1212, - 18041, 15761, 19179, 8282, - 18041, 16135, 7656, - 18041, 19179, 8282, - 18044, - 18045, 841, 12696, - 18057, 3172, - 18079, 9127, 213, 18220, - 18080, - 18090, - 18099, 9809, 12986, - 18099, 14903, 0, - 18099, 14903, 8, - 18099, 14903, 16, - 18099, 14903, 28, - 18099, 14903, 40, - 18099, 14903, 106, - 18099, 14903, 124, - 18099, 14903, 148, - 18099, 14903, 244, - 18099, 14903, 266, - 18099, 14903, 334, - 18099, 14903, 348, - 18099, 14903, 382, - 18099, 14903, 414, - 18099, 14903, 446, - 18099, 14903, 520, - 18099, 14903, 570, - 18099, 14903, 586, - 18099, 14903, 620, - 18099, 14903, 678, - 18099, 14903, 930, - 18099, 14903, 1040, - 18099, 14903, 1138, - 18099, 14903, 1160, - 18099, 14903, 1486, - 18099, 14903, 1786, - 18099, 14903, 1904, - 18099, 14903, 2480, - 18099, 14903, 2544, - 18099, 14903, 2660, - 18099, 14903, 2938, - 18099, 14903, 3222, - 18099, 14903, 3302, - 18099, 14903, 6286, - 18099, 14903, 10218, - 18099, 17045, 8282, - 18099, 18079, 9756, - 18099, 20771, 9808, - 18111, 15564, - 18118, - 18125, 122, - 18125, 11398, - 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 669, 841, 7778, - 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 669, 841, 13270, - 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 6407, 841, 7778, - 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 6407, 841, 13270, - 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 7779, 841, 668, - 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 7779, 841, 6406, - 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 13271, 841, 668, - 18125, 11399, 10595, 9127, 861, 14551, 315, 11429, 18297, 13271, 841, 6406, - 18125, 11399, 16805, 7778, - 18125, 13271, 11399, 10595, 1212, - 18131, 16085, 14903, 0, - 18131, 16085, 14903, 8, - 18131, 16085, 14903, 16, - 18131, 16085, 14903, 28, - 18131, 16085, 14903, 106, - 18131, 16085, 14903, 148, - 18131, 16085, 14903, 348, - 18131, 16085, 14903, 382, - 18131, 16085, 14903, 414, - 18131, 16085, 14903, 446, - 18131, 16085, 14903, 450, - 18131, 16085, 14903, 520, - 18131, 16085, 14903, 554, - 18131, 16085, 14903, 570, - 18131, 16085, 14903, 586, - 18131, 16085, 14903, 590, - 18131, 16085, 14903, 620, - 18131, 16085, 14903, 624, - 18131, 16085, 14903, 632, - 18131, 16085, 14903, 692, - 18131, 16085, 14903, 732, - 18131, 16085, 14903, 1612, - 18131, 16085, 14903, 1904, - 18131, 16085, 14903, 15895, 586, - 18131, 16085, 15133, 2596, - 18131, 16085, 15133, 2597, 16378, - 18131, 16085, 15133, 2597, 16379, 18566, - 18131, 16085, 15133, 2597, 18566, - 18131, 16085, 15133, 3056, - 18131, 16085, 15133, 3057, 16378, - 18131, 16085, 15133, 3057, 16379, 18566, - 18131, 16085, 15133, 3057, 18566, - 18131, 16085, 15133, 3212, - 18131, 16085, 15133, 3213, 18566, - 18131, 16085, 15133, 3336, - 18131, 16085, 15133, 3337, 16378, - 18131, 16085, 15133, 3337, 16379, 18566, - 18131, 16085, 15133, 3337, 18566, - 18131, 16085, 15133, 6720, - 18131, 16085, 15133, 6721, 16378, - 18131, 16085, 15133, 6721, 16379, 18566, - 18131, 16085, 15133, 6721, 18566, - 18131, 16085, 15133, 6742, - 18131, 16085, 15133, 6743, 16378, - 18131, 16085, 15133, 6743, 16379, 18566, - 18131, 16085, 15133, 6743, 18566, - 18131, 16085, 15133, 8736, - 18131, 16085, 15133, 8737, 16378, - 18131, 16085, 15133, 8737, 16379, 18566, - 18131, 16085, 15133, 8737, 18566, - 18131, 16085, 15133, 11916, - 18131, 16085, 15133, 11917, 16378, - 18131, 16085, 15133, 11917, 16379, 18566, - 18131, 16085, 15133, 11917, 18566, - 18131, 16085, 15133, 12018, - 18131, 16085, 15133, 12019, 18566, - 18131, 16085, 15133, 12046, - 18131, 16085, 15133, 12047, 18566, - 18131, 16085, 15133, 13376, - 18131, 16085, 15133, 13377, 16378, - 18131, 16085, 15133, 13377, 16379, 18566, - 18131, 16085, 15133, 13377, 18566, - 18131, 16085, 15133, 13460, - 18131, 16085, 15133, 13461, 18566, - 18131, 16085, 15133, 13654, - 18131, 16085, 15133, 13655, 16378, - 18131, 16085, 15133, 13655, 16379, 18566, - 18131, 16085, 15133, 13655, 18566, - 18131, 16085, 15133, 14545, 18566, - 18131, 16085, 15133, 15095, 18566, - 18131, 16085, 15133, 15626, - 18131, 16085, 15133, 15627, 18566, - 18131, 16085, 15133, 15708, - 18131, 16085, 15133, 15709, 18566, - 18131, 16085, 15133, 17056, - 18131, 16085, 15133, 17057, 18566, - 18131, 16085, 17927, 2597, 7086, - 18131, 16085, 17927, 2597, 17296, - 18131, 16085, 17927, 3057, 18638, - 18131, 16085, 17927, 3213, 18638, - 18131, 16085, 17927, 3337, 18638, - 18131, 16085, 17927, 6721, 18638, - 18131, 16085, 17927, 6743, 18638, - 18131, 16085, 17927, 8737, 18638, - 18131, 16085, 17927, 11917, 18638, - 18131, 16085, 17927, 13377, 18638, - 18131, 16085, 17927, 13655, 18638, - 18131, 16085, 17927, 14547, 18638, - 18131, 16085, 18087, 1742, - 18131, 16085, 18087, 2916, - 18131, 20887, 14903, 0, - 18131, 20887, 14903, 8, - 18131, 20887, 14903, 16, - 18131, 20887, 14903, 28, - 18131, 20887, 14903, 106, - 18131, 20887, 14903, 148, - 18131, 20887, 14903, 348, - 18131, 20887, 14903, 382, - 18131, 20887, 14903, 414, - 18131, 20887, 14903, 446, - 18131, 20887, 14903, 450, - 18131, 20887, 14903, 520, - 18131, 20887, 14903, 554, - 18131, 20887, 14903, 570, - 18131, 20887, 14903, 586, - 18131, 20887, 14903, 590, - 18131, 20887, 14903, 620, - 18131, 20887, 14903, 624, - 18131, 20887, 14903, 632, - 18131, 20887, 14903, 692, - 18131, 20887, 14903, 732, - 18131, 20887, 14903, 1612, - 18131, 20887, 14903, 1904, - 18131, 20887, 14903, 5688, - 18131, 20887, 14903, 8544, - 18131, 20887, 14903, 8650, - 18131, 20887, 14903, 9408, - 18131, 20887, 14903, 9632, - 18131, 20887, 14903, 10028, - 18131, 20887, 14903, 10066, - 18131, 20887, 15565, 10496, - 18131, 20887, 15565, 15752, - 18135, 3337, 15449, 9131, 7844, - 18135, 3337, 15449, 14792, - 18135, 7845, 9131, 3337, 15448, - 18135, 7845, 9131, 13430, - 18135, 11546, - 18135, 13431, 9131, 7844, - 18135, 17264, - 18135, 19320, - 18135, 19580, - 18137, 12616, - 18140, - 18142, - 18147, 11547, 10595, 18017, 11546, - 18147, 14903, 669, 10040, - 18147, 14903, 669, 18728, - 18147, 14903, 672, - 18147, 14903, 1213, 13468, - 18147, 14903, 1213, 18669, 894, - 18147, 14903, 1213, 19973, 894, - 18147, 14903, 1293, 2163, 10172, - 18147, 14903, 1293, 7135, 10172, - 18147, 14903, 2163, 669, 18728, - 18147, 14903, 2163, 6407, 18728, - 18147, 14903, 2163, 7779, 11428, - 18147, 14903, 2163, 7779, 18728, - 18147, 14903, 2163, 9456, - 18147, 14903, 2163, 10173, 894, - 18147, 14903, 2163, 11349, 14178, - 18147, 14903, 2163, 12169, 14178, - 18147, 14903, 2163, 13271, 18728, - 18147, 14903, 2163, 13676, - 18147, 14903, 2163, 14531, 10173, 894, - 18147, 14903, 2163, 14531, 19211, 10173, 894, - 18147, 14903, 2163, 14952, - 18147, 14903, 2163, 18017, 20469, 8282, - 18147, 14903, 2163, 18669, 7816, - 18147, 14903, 2163, 19211, 10173, 894, - 18147, 14903, 2163, 19717, 14178, - 18147, 14903, 2291, 10173, 894, - 18147, 14903, 2291, 14531, 10173, 894, - 18147, 14903, 2291, 14531, 19211, 10173, 894, - 18147, 14903, 2291, 19211, 10173, 894, - 18147, 14903, 3691, 18867, 10173, 8282, - 18147, 14903, 6407, 10040, - 18147, 14903, 6407, 18728, - 18147, 14903, 7087, 20265, 11702, - 18147, 14903, 7135, 10173, 894, - 18147, 14903, 7135, 14531, 10173, 894, - 18147, 14903, 7135, 14531, 19211, 10173, 894, - 18147, 14903, 7135, 19211, 10173, 894, - 18147, 14903, 7779, 7087, 9456, - 18147, 14903, 7779, 18728, - 18147, 14903, 9127, 13404, - 18147, 14903, 9243, 9808, - 18147, 14903, 10705, 18867, 10173, 8282, - 18147, 14903, 11349, 14178, - 18147, 14903, 11497, 2163, 10172, - 18147, 14903, 11497, 7135, 10172, - 18147, 14903, 11702, - 18147, 14903, 11719, 14178, - 18147, 14903, 12169, 14178, - 18147, 14903, 12525, 13271, 14429, 11398, - 18147, 14903, 12675, 9808, - 18147, 14903, 13192, - 18147, 14903, 13271, 7087, 9456, - 18147, 14903, 13271, 18728, - 18147, 14903, 13404, - 18147, 14903, 13431, 14555, 9808, - 18147, 14903, 13483, 0, - 18147, 14903, 13483, 2, - 18147, 14903, 13483, 4, - 18147, 14903, 13483, 5, 10595, 6090, - 18147, 14903, 13483, 6, - 18147, 14903, 13483, 8, - 18147, 14903, 13483, 10, - 18147, 14903, 13483, 12, - 18147, 14903, 13483, 14, - 18147, 14903, 13483, 15, 10595, 7256, - 18147, 14903, 13483, 17, 10595, 15534, - 18147, 14903, 13483, 18, - 18147, 14903, 13483, 19, 10595, 20822, - 18147, 14903, 13483, 20, - 18147, 14903, 13483, 22, - 18147, 14903, 13483, 23, 10595, 15021, 13676, - 18147, 14903, 13483, 23, 10595, 16829, 7256, - 18147, 14903, 13483, 23, 10595, 18017, 7769, 36, - 18147, 14903, 13483, 23, 10595, 19389, 7256, - 18147, 14903, 13483, 24, - 18147, 14903, 13483, 25, 10595, 7256, - 18147, 14903, 13483, 27, 10595, 7779, 7256, - 18147, 14903, 13483, 27, 10595, 19389, 7256, - 18147, 14903, 13483, 28, - 18147, 14903, 13483, 30, - 18147, 14903, 13483, 34, - 18147, 14903, 13483, 36, - 18147, 14903, 13483, 37, 10595, 7256, - 18147, 14903, 13483, 38, - 18147, 14903, 13483, 39, 10595, 16829, 7256, - 18147, 14903, 13483, 40, - 18147, 14903, 13483, 41, 894, - 18147, 14903, 13483, 41, 10595, 7779, 7256, - 18147, 14903, 13483, 42, - 18147, 14903, 13483, 43, 10595, 7256, - 18147, 14903, 13483, 44, - 18147, 14903, 13483, 46, - 18147, 14903, 13483, 48, - 18147, 14903, 13483, 50, - 18147, 14903, 13483, 51, 10595, 6090, - 18147, 14903, 13483, 51, 10595, 19389, 7256, - 18147, 14903, 13483, 824, - 18147, 14903, 13483, 1044, - 18147, 14903, 13483, 1294, - 18147, 14903, 13483, 1312, - 18147, 14903, 13483, 1322, - 18147, 14903, 13483, 1334, - 18147, 14903, 13483, 2664, - 18147, 14903, 13483, 3273, 7087, 28, - 18147, 14903, 13483, 5788, - 18147, 14903, 13483, 7112, - 18147, 14903, 13483, 7402, - 18147, 14903, 13483, 9127, 8, - 18147, 14903, 13483, 9127, 28, - 18147, 14903, 13483, 11388, - 18147, 14903, 13483, 11832, - 18147, 14903, 13483, 12094, - 18147, 14903, 13483, 12173, 2664, - 18147, 14903, 13483, 12173, 12094, - 18147, 14903, 13483, 13358, - 18147, 14903, 13483, 13636, - 18147, 14903, 13483, 14271, 28, - 18147, 14903, 13483, 14307, 7087, 28, - 18147, 14903, 13483, 15397, 12, - 18147, 14903, 13483, 15701, 0, - 18147, 14903, 13483, 15701, 14, - 18147, 14903, 13483, 15701, 16, - 18147, 14903, 13483, 15701, 24, - 18147, 14903, 13483, 15701, 25, 10595, 7845, 2096, - 18147, 14903, 13483, 15701, 34, - 18147, 14903, 13483, 15701, 35, 10595, 7256, - 18147, 14903, 13483, 15701, 42, - 18147, 14903, 13483, 15701, 66, - 18147, 14903, 13483, 15701, 9127, 8, - 18147, 14903, 13483, 15701, 11388, - 18147, 14903, 13483, 15993, 16, - 18147, 14903, 13483, 15993, 17, 10595, 15534, - 18147, 14903, 13483, 15993, 22, - 18147, 14903, 13483, 15993, 26, - 18147, 14903, 13483, 15993, 40, - 18147, 14903, 13483, 15993, 18017, 34, - 18147, 14903, 13483, 16159, 19, 10595, 15534, - 18147, 14903, 13483, 17316, - 18147, 14903, 13483, 18079, 480, - 18147, 14903, 13483, 18367, 9127, 8, - 18147, 14903, 13483, 18367, 16327, 9910, - 18147, 14903, 13483, 18423, 40, - 18147, 14903, 14533, 13192, - 18147, 14903, 14533, 19676, - 18147, 14903, 14952, - 18147, 14903, 15021, 12169, 14178, - 18147, 14903, 15021, 14533, 11349, 14178, - 18147, 14903, 15021, 14533, 12169, 14178, - 18147, 14903, 15319, 669, 11428, - 18147, 14903, 15319, 6407, 11428, - 18147, 14903, 15319, 11702, - 18147, 14903, 15319, 18017, 20469, 8282, - 18147, 14903, 15319, 20469, 8282, - 18147, 14903, 15337, 7256, - 18147, 14903, 15527, 841, 2163, 10172, - 18147, 14903, 15527, 841, 7135, 10172, - 18147, 14903, 15701, 11708, - 18147, 14903, 15993, 0, - 18147, 14903, 15993, 2, - 18147, 14903, 15993, 6, - 18147, 14903, 15993, 8, - 18147, 14903, 15993, 12, - 18147, 14903, 15993, 14, - 18147, 14903, 15993, 15, 10595, 15534, - 18147, 14903, 15993, 16, - 18147, 14903, 15993, 18, - 18147, 14903, 15993, 20, - 18147, 14903, 15993, 22, - 18147, 14903, 15993, 24, - 18147, 14903, 15993, 26, - 18147, 14903, 15993, 28, - 18147, 14903, 15993, 30, - 18147, 14903, 15993, 34, - 18147, 14903, 15993, 38, - 18147, 14903, 15993, 40, - 18147, 14903, 15993, 42, - 18147, 14903, 15993, 44, - 18147, 14903, 15993, 66, - 18147, 14903, 15993, 508, - 18147, 14903, 15993, 14271, 2, - 18147, 14903, 15993, 18367, 8, - 18147, 14903, 15993, 18367, 26, - 18147, 14903, 16009, 7779, 7087, 9456, - 18147, 14903, 16009, 13271, 7087, 9456, - 18147, 14903, 16027, 10173, 3691, 566, - 18147, 14903, 16027, 10173, 3691, 582, - 18147, 14903, 16027, 10173, 3691, 9226, - 18147, 14903, 16027, 10173, 3691, 13384, - 18147, 14903, 16027, 10173, 10705, 566, - 18147, 14903, 16027, 10173, 10705, 582, - 18147, 14903, 16027, 10173, 10705, 9226, - 18147, 14903, 16027, 10173, 10705, 13384, - 18147, 14903, 16327, 9910, - 18147, 14903, 17350, - 18147, 14903, 17659, 202, - 18147, 14903, 17659, 7095, 9808, - 18147, 14903, 17659, 9845, 9808, - 18147, 14903, 17945, 2390, - 18147, 14903, 18367, 11708, - 18147, 14903, 18367, 16327, 9910, - 18147, 14903, 18669, 7816, - 18147, 14903, 19059, 10173, 894, - 18147, 14903, 19059, 14531, 10173, 894, - 18147, 14903, 19059, 14531, 19211, 10173, 894, - 18147, 14903, 19059, 19211, 10173, 894, - 18147, 14903, 19676, - 18147, 14903, 19717, 14178, - 18147, 14903, 19925, 10173, 894, - 18147, 14903, 19925, 14531, 10173, 894, - 18147, 14903, 19925, 14531, 19211, 10173, 894, - 18147, 14903, 19925, 19211, 10173, 894, - 18147, 14903, 20265, 11702, - 18147, 14903, 20750, - 18151, 1391, 3690, - 18151, 1391, 10704, - 18151, 1391, 11910, - 18152, - 18156, - 18158, - 18159, 16960, - 18159, 17562, - 18159, 18754, - 18162, - 18165, 16703, 12910, - 18166, - 18167, 13802, - 18167, 21376, - 18168, - 18173, 9170, - 18173, 11849, 15424, - 18177, 16035, 11849, 10854, - 18177, 16035, 12477, 15993, 14903, 0, - 18177, 16035, 12477, 15993, 14903, 2, - 18177, 16035, 12477, 15993, 14903, 4, - 18177, 16035, 12477, 15993, 14903, 6, - 18177, 16035, 12477, 15993, 14903, 8, - 18177, 16035, 12477, 15993, 14903, 10, - 18177, 16035, 12477, 15993, 14903, 12, - 18177, 16035, 12477, 15993, 14903, 14, - 18177, 16035, 12477, 15993, 14903, 16, - 18177, 16035, 12477, 15993, 14903, 18, - 18177, 16035, 12477, 15993, 14903, 20, - 18177, 16035, 12477, 15993, 14903, 22, - 18177, 16035, 12477, 15993, 14903, 24, - 18177, 16035, 12477, 15993, 14903, 26, - 18177, 16035, 12477, 15993, 14903, 28, - 18177, 16035, 12477, 15993, 14903, 30, - 18177, 16035, 12477, 15993, 14903, 32, - 18177, 16035, 12477, 15993, 14903, 34, - 18177, 16035, 12477, 15993, 14903, 36, - 18177, 16035, 12477, 15993, 14903, 38, - 18177, 16035, 12477, 15993, 14903, 40, - 18177, 16035, 12477, 15993, 14903, 42, - 18177, 16035, 12477, 15993, 14903, 44, - 18177, 16035, 12477, 15993, 14903, 46, - 18177, 16035, 12477, 15993, 14903, 48, - 18177, 16035, 12477, 15993, 14903, 50, - 18177, 16035, 15133, 14546, - 18177, 16035, 15133, 15706, - 18177, 16035, 15133, 15708, - 18177, 16035, 15133, 16280, - 18177, 16035, 15133, 17096, - 18177, 16035, 15133, 17854, - 18177, 16035, 15133, 17924, - 18177, 16035, 15133, 18190, - 18177, 16035, 15133, 18564, - 18177, 16035, 15133, 19424, - 18177, 17139, 60, - 18177, 17139, 294, - 18177, 17139, 520, - 18177, 17139, 586, - 18177, 17139, 696, - 18177, 17139, 11719, 8282, - 18177, 17139, 12477, 15993, 14903, 0, - 18177, 17139, 12477, 15993, 14903, 2, - 18177, 17139, 12477, 15993, 14903, 4, - 18177, 17139, 12477, 15993, 14903, 6, - 18177, 17139, 12477, 15993, 14903, 8, - 18177, 17139, 12477, 15993, 14903, 10, - 18177, 17139, 12477, 15993, 14903, 12, - 18177, 17139, 12477, 15993, 14903, 14, - 18177, 17139, 12477, 15993, 14903, 16, - 18177, 17139, 12477, 15993, 14903, 18, - 18177, 17139, 12477, 15993, 14903, 20, - 18177, 17139, 12477, 15993, 14903, 22, - 18177, 17139, 12477, 15993, 14903, 24, - 18177, 17139, 12477, 15993, 14903, 26, - 18177, 17139, 12477, 15993, 14903, 28, - 18177, 17139, 12477, 15993, 14903, 30, - 18177, 17139, 12477, 15993, 14903, 32, - 18177, 17139, 12477, 15993, 14903, 34, - 18177, 17139, 12477, 15993, 14903, 36, - 18177, 17139, 12477, 15993, 14903, 38, - 18177, 17139, 12477, 15993, 14903, 40, - 18177, 17139, 12477, 15993, 14903, 42, - 18177, 17139, 12477, 15993, 14903, 44, - 18177, 17139, 12477, 15993, 14903, 46, - 18177, 17139, 12477, 15993, 14903, 48, - 18177, 17139, 12477, 15993, 14903, 50, - 18195, 13502, - 18200, - 18201, 10595, 19759, 11712, - 18211, 980, - 18211, 6711, 14552, - 18211, 10062, - 18211, 15267, 1012, - 18211, 19698, - 18219, 482, - 18223, 11718, - 18225, 11521, 9904, - 18225, 12173, 11718, - 18225, 12477, 11718, - 18225, 13965, 9904, - 18228, - 18257, 632, - 18257, 10595, 13677, 18214, - 18257, 10595, 19973, 15534, - 18265, 16062, - 18277, 17624, - 18283, 8283, 9696, - 18283, 8283, 14533, 9696, - 18283, 14533, 7103, 8282, - 18283, 14903, 0, - 18283, 14903, 8, - 18283, 14903, 16, - 18283, 14903, 28, - 18283, 14903, 40, - 18283, 14903, 106, - 18283, 14903, 124, - 18283, 14903, 148, - 18283, 14903, 184, - 18283, 14903, 224, - 18283, 14903, 244, - 18283, 14903, 266, - 18283, 14903, 334, - 18283, 14903, 348, - 18283, 14903, 382, - 18283, 14903, 414, - 18283, 14903, 446, - 18283, 14903, 520, - 18283, 14903, 554, - 18283, 14903, 570, - 18283, 14903, 586, - 18283, 14903, 620, - 18283, 14903, 692, - 18283, 14903, 716, - 18283, 14903, 732, - 18283, 14903, 750, - 18283, 14903, 1040, - 18283, 14903, 1138, - 18283, 14903, 1250, - 18283, 14903, 1476, - 18283, 14903, 1904, - 18283, 14903, 2432, - 18283, 14903, 2480, - 18283, 14903, 2544, - 18283, 14903, 2660, - 18283, 14903, 3030, - 18283, 14903, 3222, - 18283, 14903, 3288, - 18283, 14903, 3302, - 18283, 14903, 3786, - 18283, 14903, 10194, - 18283, 14903, 10218, - 18283, 14903, 13483, 0, - 18283, 14903, 15761, 266, - 18283, 14903, 18713, 732, - 18283, 14903, 18733, 224, - 18283, 14903, 19637, 3030, - 18283, 14903, 20336, - 18283, 15465, 7103, 8282, - 18283, 19469, 14903, 570, - 18283, 19469, 14903, 692, - 18283, 19469, 14903, 732, - 18283, 20245, 14903, 570, - 18285, 6379, 9809, 515, 5692, - 18285, 6379, 9809, 916, - 18285, 6379, 9809, 964, - 18285, 6379, 9809, 1014, - 18285, 6379, 9809, 2122, - 18285, 6379, 9809, 2860, - 18285, 6379, 9809, 3012, - 18285, 6379, 9809, 6062, - 18285, 6379, 9809, 6070, - 18285, 6379, 9809, 6404, - 18285, 6379, 9809, 7130, - 18285, 6379, 9809, 7268, - 18285, 6379, 9809, 7810, - 18285, 6379, 9809, 9732, - 18285, 6379, 9809, 10504, - 18285, 6379, 9809, 10577, 5706, - 18285, 6379, 9809, 11428, - 18285, 6379, 9809, 11567, 2096, - 18285, 6379, 9809, 11658, - 18285, 6379, 9809, 11906, - 18285, 6379, 9809, 12034, - 18285, 6379, 9809, 13173, 10182, - 18285, 6379, 9809, 13474, - 18285, 6379, 9809, 13483, 872, - 18285, 6379, 9809, 13670, - 18285, 6379, 9809, 13770, - 18285, 6379, 9809, 13980, - 18285, 6379, 9809, 14414, - 18285, 6379, 9809, 14506, - 18285, 6379, 9809, 14704, - 18285, 6379, 9809, 14740, - 18285, 6379, 9809, 15251, 7102, - 18285, 6379, 9809, 15438, - 18285, 6379, 9809, 15938, - 18285, 6379, 9809, 15994, - 18285, 6379, 9809, 16654, - 18285, 6379, 9809, 16852, - 18285, 6379, 9809, 17004, - 18285, 6379, 9809, 17940, - 18285, 6379, 9809, 18106, - 18285, 6379, 9809, 18476, - 18285, 6379, 9809, 18549, 7102, - 18285, 6379, 9809, 18768, - 18285, 6379, 9809, 18785, 13172, - 18285, 6379, 9809, 18819, 16783, 15534, - 18285, 6379, 9809, 20104, - 18287, 9904, - 18301, 15518, - 18303, 19162, - 18312, - 18313, 503, 11943, 632, - 18313, 503, 19919, 632, - 18313, 983, 2499, 19919, 632, - 18313, 11347, 2499, 11943, 632, - 18313, 11347, 2499, 14197, 11943, 632, - 18313, 11347, 14197, 11943, 632, - 18313, 11347, 14555, 9808, - 18313, 11347, 20699, 2499, 11943, 632, - 18313, 11347, 20699, 14555, 9808, - 18313, 13801, 18348, - 18315, 9162, - 18316, - 18323, 7816, - 18329, 12525, 7778, - 18329, 12525, 13270, - 18329, 13807, 7778, - 18329, 13807, 7779, 841, 12525, 7779, 841, 12525, 13270, - 18329, 13807, 7779, 841, 12525, 13270, - 18329, 13807, 7779, 841, 13807, 13271, 841, 12525, 7778, - 18329, 13807, 7779, 841, 13807, 13271, 841, 12525, 13270, - 18329, 13807, 13270, - 18329, 13807, 13271, 841, 12525, 7778, - 18329, 13807, 13271, 841, 12525, 7779, 841, 12525, 13270, - 18335, 8282, - 18335, 20469, 8282, - 18336, - 18343, 13115, 15564, - 18347, 19163, 15565, 14903, 0, - 18347, 19163, 15565, 14903, 2, - 18347, 19163, 15565, 14903, 4, - 18347, 19163, 15565, 14903, 6, - 18347, 19163, 15565, 14903, 8, - 18347, 19163, 15565, 14903, 10, - 18347, 19163, 15565, 14903, 12, - 18347, 19163, 15565, 14903, 14, - 18347, 19163, 15565, 14903, 16, - 18347, 19163, 15565, 14903, 18, - 18347, 19163, 15565, 14903, 20, - 18347, 19163, 15565, 14903, 22, - 18347, 19163, 15565, 14903, 24, - 18347, 19163, 15565, 14903, 26, - 18347, 19163, 15565, 14903, 28, - 18347, 19163, 15565, 14903, 30, - 18347, 19163, 15565, 14903, 32, - 18347, 19163, 15565, 14903, 34, - 18347, 19163, 15565, 14903, 36, - 18347, 19163, 15565, 14903, 38, - 18347, 19163, 15565, 14903, 40, - 18347, 19163, 15565, 14903, 42, - 18347, 19163, 15565, 14903, 44, - 18347, 19163, 15565, 14903, 46, - 18347, 19163, 15565, 14903, 48, - 18347, 19163, 15565, 14903, 50, - 18351, 6682, - 18355, 15338, - 18362, - 18364, - 18367, 2499, 9808, - 18367, 7091, 10595, 15021, 14607, 17886, - 18367, 11398, - 18367, 11399, 10595, 18658, - 18367, 11708, - 18367, 11927, 3024, - 18367, 13192, - 18367, 13676, - 18367, 13677, 14554, - 18367, 14533, 13192, - 18367, 14533, 13193, 19359, 8282, - 18367, 14533, 15535, 2499, 9808, - 18367, 14643, 20620, - 18367, 15319, 7091, 10595, 16283, 17134, - 18367, 15633, 669, 9808, - 18367, 15633, 6407, 9808, - 18367, 15671, 13192, - 18367, 16901, 9808, - 18367, 17007, 14631, 12211, 14330, - 18367, 17335, 7090, - 18367, 18335, 8282, - 18367, 19416, - 18367, 20165, 15993, 22, - 18380, - 18392, - 18394, - 18396, - 18407, 13965, 9904, - 18407, 13965, 12477, 11718, - 18407, 13965, 14396, - 18408, - 18415, 9904, - 18417, 5698, - 18423, 11521, 669, 18297, 12324, - 18423, 11521, 6407, 18297, 12324, - 18423, 11521, 7779, 18297, 12324, - 18423, 11521, 13271, 18297, 12324, - 18423, 13965, 669, 18297, 12324, - 18423, 13965, 6407, 18297, 12324, - 18423, 13965, 7779, 18297, 12324, - 18423, 13965, 13271, 18297, 12324, - 18431, 17496, - 18433, 6682, - 18433, 15564, - 18433, 21054, - 18435, 17109, 6682, - 18435, 17933, 6682, - 18437, 6682, - 18444, - 18447, 7103, 315, 20190, - 18449, 9808, - 18453, 13958, - 18467, 5838, - 18475, 13302, - 18485, 19919, 632, - 18506, - 18507, 503, 11943, 632, - 18507, 503, 19919, 632, - 18507, 983, 2499, 19919, 632, - 18507, 11347, 2499, 11943, 632, - 18507, 11347, 2499, 14197, 11943, 632, - 18507, 11347, 14197, 11943, 632, - 18507, 11347, 14555, 9808, - 18507, 11347, 20699, 2499, 11943, 632, - 18507, 11347, 20699, 14555, 9808, - 18507, 13801, 18348, - 18511, 482, - 18511, 483, 503, 11943, 632, - 18511, 483, 503, 11943, 633, 10595, 1213, 11346, - 18511, 483, 10595, 2499, 11943, 632, - 18511, 483, 11347, 2499, 11943, 632, - 18511, 483, 11347, 13677, 18214, - 18511, 483, 11347, 14197, 11943, 632, - 18511, 483, 11347, 14555, 9808, - 18511, 10595, 1212, - 18511, 10595, 9243, 9809, 11502, - 18511, 10595, 21377, 9809, 11502, - 18511, 11347, 15542, - 18511, 11347, 18510, - 18511, 11347, 19213, 11428, - 18511, 14287, 841, 14793, 123, 6259, 10595, 15542, - 18511, 14287, 15542, - 18511, 19343, 17118, - 18538, - 18541, 13921, 9809, 16, - 18541, 13921, 9809, 40, - 18541, 14903, 0, - 18541, 14903, 16, - 18541, 14903, 40, - 18541, 14903, 106, - 18541, 14903, 148, - 18541, 14903, 244, - 18541, 14903, 348, - 18541, 14903, 382, - 18541, 14903, 414, - 18541, 14903, 446, - 18541, 14903, 520, - 18541, 14903, 586, - 18541, 14903, 620, - 18541, 14903, 692, - 18541, 14903, 732, - 18541, 14903, 2432, - 18545, 10182, - 18553, 17566, - 18563, 6682, - 18569, 6258, - 18575, 14903, 732, - 18575, 14903, 734, - 18575, 14903, 736, - 18575, 14903, 740, - 18575, 14903, 744, - 18575, 14903, 3624, - 18575, 14903, 3626, - 18575, 14903, 3628, - 18575, 14903, 3632, - 18575, 14903, 3634, - 18575, 14903, 3636, - 18575, 14903, 3638, - 18575, 14903, 3640, - 18575, 14903, 3642, - 18575, 14903, 3644, - 18575, 14903, 3646, - 18575, 14903, 3648, - 18575, 14903, 3650, - 18575, 14903, 3652, - 18575, 14903, 3654, - 18575, 14903, 3656, - 18575, 14903, 3660, - 18575, 14903, 3662, - 18575, 14903, 3664, - 18575, 14903, 3666, - 18575, 14903, 3682, - 18575, 14903, 5283, 10696, - 18575, 14903, 10686, - 18575, 14903, 10688, - 18575, 14903, 10690, - 18575, 14903, 10692, - 18575, 14903, 10696, - 18575, 14903, 10700, - 18575, 14903, 10702, - 18575, 14903, 10706, - 18575, 14903, 10708, - 18575, 14903, 10710, - 18575, 14903, 10712, - 18575, 14903, 10716, - 18575, 14903, 10722, - 18575, 14903, 10724, - 18575, 14903, 14018, - 18575, 14903, 14020, - 18575, 14903, 14022, - 18575, 14903, 14285, 15843, 3636, - 18575, 14903, 14285, 15843, 3638, - 18575, 14903, 15691, 3636, - 18575, 14903, 15691, 3640, - 18575, 14903, 15691, 3650, - 18575, 14903, 15691, 10696, - 18575, 14903, 15691, 10698, - 18575, 14903, 15691, 10702, - 18575, 14903, 15691, 10704, - 18575, 14903, 15691, 10722, - 18575, 14903, 15859, 10722, - 18575, 14903, 20251, 3666, - 18575, 18147, 14903, 21133, 8282, - 18575, 18831, 14794, - 18575, 19421, 8282, - 18579, 9809, 212, - 18585, 13407, 18771, 1069, 17311, 21258, - 18585, 13407, 18771, 1069, 17311, 21262, - 18585, 13407, 18771, 1069, 17311, 21274, - 18585, 13407, 18771, 1069, 17311, 21294, - 18585, 13407, 18771, 1069, 17311, 21302, - 18585, 13407, 18771, 1069, 17311, 21310, - 18585, 13407, 18771, 1069, 17311, 21322, - 18585, 13407, 18771, 1069, 17311, 21328, - 18585, 13407, 18771, 1069, 17311, 21336, - 18585, 13407, 18771, 12477, 15993, 14903, 36, - 18597, 10595, 1213, 11346, - 18597, 10595, 15411, 93, 14306, - 18597, 10595, 17011, 16066, - 18597, 10595, 18658, - 18598, - 18605, 6714, - 18605, 11874, - 18651, 10605, 16150, - 18651, 14903, 16, - 18651, 14903, 40, - 18651, 14903, 280, - 18651, 14903, 544, - 18651, 14903, 632, - 18651, 14903, 708, - 18651, 14903, 760, - 18651, 14903, 824, - 18651, 14903, 1856, - 18651, 14903, 1904, - 18651, 14903, 2268, - 18651, 14903, 2524, - 18651, 14903, 3102, - 18651, 14903, 3216, - 18651, 14903, 3700, - 18651, 14903, 5228, - 18651, 14903, 5788, - 18651, 14903, 6348, - 18651, 14903, 7272, - 18651, 14903, 9324, - 18651, 14903, 9638, - 18651, 14903, 9730, - 18651, 14903, 10856, - 18651, 14903, 11832, - 18651, 14903, 12092, - 18651, 14903, 12128, - 18651, 14903, 12464, - 18651, 14903, 13246, - 18651, 14903, 13344, - 18651, 14903, 15620, - 18654, - 18655, 495, 14706, - 18655, 10595, 9421, 11878, - 18657, 6682, - 18662, - 18666, - 18669, 895, 10595, 19973, 15534, - 18669, 895, 14287, 13271, 18596, - 18669, 895, 14533, 7779, 19610, - 18669, 895, 15671, 13271, 19610, - 18669, 3057, 6402, - 18669, 3169, 1902, - 18669, 6743, 6402, - 18669, 7553, 15331, 8282, - 18669, 7553, 15331, 8283, 12525, 7086, - 18669, 7553, 15331, 8283, 13807, 7086, - 18669, 7553, 15331, 10595, 15761, 13499, 8282, - 18669, 7553, 15331, 10595, 15761, 13499, 8283, 13807, 7086, - 18669, 7816, - 18669, 7817, 10595, 14397, 11346, - 18669, 7817, 10595, 14397, 11502, - 18669, 7817, 10595, 15021, 1212, - 18669, 7817, 19056, - 18669, 8277, 10595, 15535, 9808, - 18669, 13676, - 18669, 15831, 7816, - 18669, 17255, 12498, - 18669, 17860, - 18669, 20511, 19179, 8282, - 18673, 15512, - 18703, 633, 3225, 17168, - 18705, 17236, - 18713, 16799, 7779, 3513, 17254, - 18714, - 18716, - 18719, 19965, 3870, - 18719, 19965, 3872, - 18719, 19965, 3874, - 18719, 19965, 3876, - 18719, 19965, 3878, - 18719, 19965, 3880, - 18719, 19965, 3882, - 18719, 19965, 3884, - 18719, 19965, 3886, - 18719, 19965, 3888, - 18719, 19965, 3890, - 18719, 19965, 3892, - 18719, 19965, 3894, - 18719, 19965, 3896, - 18719, 19965, 3898, - 18719, 19965, 3900, - 18719, 19965, 3902, - 18719, 19965, 3904, - 18719, 19965, 3906, - 18719, 19965, 3908, - 18719, 19965, 3910, - 18719, 19965, 3912, - 18719, 19965, 3914, - 18719, 19965, 3916, - 18719, 19965, 3918, - 18719, 19965, 3920, - 18719, 19965, 3922, - 18719, 19965, 3924, - 18719, 19965, 3926, - 18719, 19965, 3928, - 18719, 19965, 3930, - 18719, 19965, 3932, - 18719, 19965, 3934, - 18719, 19965, 3936, - 18719, 19965, 3938, - 18719, 19965, 3940, - 18719, 19965, 3942, - 18719, 19965, 3944, - 18719, 19965, 3946, - 18719, 19965, 3948, - 18719, 19965, 3950, - 18719, 19965, 3952, - 18719, 19965, 3954, - 18719, 19965, 3956, - 18719, 19965, 3958, - 18719, 19965, 3960, - 18719, 19965, 3962, - 18719, 19965, 3964, - 18719, 19965, 3966, - 18719, 19965, 3968, - 18719, 19965, 3970, - 18719, 19965, 3972, - 18719, 19965, 3974, - 18719, 19965, 3976, - 18719, 19965, 3978, - 18719, 19965, 3980, - 18719, 19965, 3982, - 18719, 19965, 3984, - 18719, 19965, 3986, - 18719, 19965, 3988, - 18719, 19965, 3990, - 18719, 19965, 3992, - 18719, 19965, 3994, - 18719, 19965, 3996, - 18719, 19965, 3998, - 18719, 19965, 4000, - 18719, 19965, 4002, - 18719, 19965, 4004, - 18719, 19965, 4006, - 18719, 19965, 4008, - 18719, 19965, 4010, - 18719, 19965, 4012, - 18719, 19965, 4014, - 18719, 19965, 4016, - 18719, 19965, 4018, - 18719, 19965, 4020, - 18719, 19965, 4022, - 18719, 19965, 4024, - 18719, 19965, 4026, - 18719, 19965, 4028, - 18719, 19965, 4030, - 18719, 19965, 4032, - 18719, 19965, 4034, - 18719, 19965, 4036, - 18719, 19965, 4038, - 18719, 19965, 4040, - 18719, 19965, 4042, - 18719, 19965, 4044, - 18719, 19965, 4046, - 18719, 19965, 4048, - 18719, 19965, 4050, - 18719, 19965, 4052, - 18719, 19965, 4054, - 18719, 19965, 4056, - 18719, 19965, 4058, - 18719, 19965, 4060, - 18719, 19965, 4062, - 18719, 19965, 4064, - 18719, 19965, 4066, - 18719, 19965, 4068, - 18719, 19965, 4070, - 18719, 19965, 4072, - 18719, 19965, 4074, - 18719, 19965, 4076, - 18719, 19965, 4078, - 18719, 19965, 4080, - 18719, 19965, 4082, - 18719, 19965, 4084, - 18719, 19965, 4086, - 18719, 19965, 4088, - 18719, 19965, 4090, - 18719, 19965, 4092, - 18719, 19965, 4094, - 18719, 19965, 4096, - 18719, 19965, 4098, - 18719, 19965, 4100, - 18719, 19965, 4102, - 18719, 19965, 4104, - 18719, 19965, 4106, - 18719, 19965, 4108, - 18719, 19965, 4110, - 18719, 19965, 4112, - 18719, 19965, 4114, - 18719, 19965, 4116, - 18719, 19965, 4118, - 18719, 19965, 4120, - 18719, 19965, 4122, - 18719, 19965, 4124, - 18719, 19965, 4126, - 18719, 19965, 4128, - 18719, 19965, 4130, - 18719, 19965, 4132, - 18719, 19965, 4134, - 18719, 19965, 4136, - 18719, 19965, 4138, - 18719, 19965, 4140, - 18719, 19965, 4142, - 18719, 19965, 4144, - 18719, 19965, 4146, - 18719, 19965, 4148, - 18719, 19965, 4150, - 18719, 19965, 4152, - 18719, 19965, 4154, - 18719, 19965, 4156, - 18719, 19965, 4158, - 18719, 19965, 4160, - 18719, 19965, 4162, - 18719, 19965, 4164, - 18719, 19965, 4166, - 18719, 19965, 4168, - 18719, 19965, 4170, - 18719, 19965, 4172, - 18719, 19965, 4174, - 18719, 19965, 4176, - 18719, 19965, 4178, - 18719, 19965, 4180, - 18719, 19965, 4182, - 18719, 19965, 4184, - 18719, 19965, 4186, - 18719, 19965, 4188, - 18719, 19965, 4190, - 18719, 19965, 4192, - 18719, 19965, 4194, - 18719, 19965, 4196, - 18719, 19965, 4198, - 18719, 19965, 4200, - 18719, 19965, 4202, - 18719, 19965, 4204, - 18719, 19965, 4206, - 18719, 19965, 4208, - 18719, 19965, 4210, - 18719, 19965, 4212, - 18719, 19965, 4214, - 18719, 19965, 4216, - 18719, 19965, 4218, - 18719, 19965, 4220, - 18719, 19965, 4222, - 18719, 19965, 4224, - 18719, 19965, 4226, - 18719, 19965, 4228, - 18719, 19965, 4230, - 18719, 19965, 4232, - 18719, 19965, 4234, - 18719, 19965, 4236, - 18719, 19965, 4238, - 18719, 19965, 4240, - 18719, 19965, 4242, - 18719, 19965, 4244, - 18719, 19965, 4246, - 18719, 19965, 4248, - 18719, 19965, 4250, - 18719, 19965, 4252, - 18719, 19965, 4254, - 18719, 19965, 4256, - 18719, 19965, 4258, - 18719, 19965, 4260, - 18719, 19965, 4262, - 18719, 19965, 4264, - 18719, 19965, 4266, - 18719, 19965, 4268, - 18719, 19965, 4270, - 18719, 19965, 4272, - 18719, 19965, 4274, - 18719, 19965, 4276, - 18719, 19965, 4278, - 18719, 19965, 4280, - 18719, 19965, 4282, - 18719, 19965, 4284, - 18719, 19965, 4286, - 18719, 19965, 4288, - 18719, 19965, 4290, - 18719, 19965, 4292, - 18719, 19965, 4294, - 18719, 19965, 4296, - 18719, 19965, 4298, - 18719, 19965, 4300, - 18719, 19965, 4302, - 18719, 19965, 4304, - 18719, 19965, 4306, - 18719, 19965, 4308, - 18719, 19965, 4310, - 18719, 19965, 4312, - 18719, 19965, 4314, - 18719, 19965, 4316, - 18719, 19965, 4318, - 18719, 19965, 4320, - 18719, 19965, 4322, - 18719, 19965, 4324, - 18719, 19965, 4326, - 18719, 19965, 4328, - 18719, 19965, 4330, - 18719, 19965, 4332, - 18719, 19965, 4334, - 18719, 19965, 4336, - 18719, 19965, 4338, - 18719, 19965, 4340, - 18719, 19965, 4342, - 18719, 19965, 4344, - 18719, 19965, 4346, - 18719, 19965, 4348, - 18719, 19965, 4350, - 18719, 19965, 4352, - 18719, 19965, 4354, - 18719, 19965, 4356, - 18719, 19965, 4358, - 18719, 19965, 4360, - 18719, 19965, 4362, - 18719, 19965, 4364, - 18719, 19965, 4366, - 18719, 19965, 4368, - 18719, 19965, 4370, - 18719, 19965, 4372, - 18719, 19965, 4374, - 18719, 19965, 4376, - 18719, 19965, 4378, - 18719, 19965, 4380, - 18719, 19965, 4382, - 18719, 19965, 4384, - 18719, 19965, 4386, - 18719, 19965, 4388, - 18719, 19965, 4390, - 18719, 19965, 4392, - 18719, 19965, 4394, - 18719, 19965, 4396, - 18719, 19965, 4398, - 18719, 19965, 4400, - 18719, 19965, 4402, - 18719, 19965, 4404, - 18719, 19965, 4406, - 18719, 19965, 4408, - 18719, 19965, 4410, - 18719, 19965, 4412, - 18719, 19965, 4414, - 18719, 19965, 4416, - 18719, 19965, 4418, - 18719, 19965, 4420, - 18719, 19965, 4422, - 18719, 19965, 4424, - 18719, 19965, 4426, - 18719, 19965, 4428, - 18719, 19965, 4430, - 18719, 19965, 4432, - 18719, 19965, 4434, - 18719, 19965, 4436, - 18719, 19965, 4438, - 18719, 19965, 4440, - 18719, 19965, 4442, - 18719, 19965, 4444, - 18719, 19965, 4446, - 18719, 19965, 4448, - 18719, 19965, 4450, - 18719, 19965, 4452, - 18719, 19965, 4454, - 18719, 19965, 4456, - 18719, 19965, 4458, - 18719, 19965, 4460, - 18719, 19965, 4462, - 18719, 19965, 4464, - 18719, 19965, 4466, - 18719, 19965, 4468, - 18719, 19965, 4470, - 18719, 19965, 4472, - 18719, 19965, 4474, - 18719, 19965, 4476, - 18719, 19965, 4478, - 18719, 19965, 4480, - 18719, 19965, 4482, - 18719, 19965, 4484, - 18719, 19965, 4486, - 18719, 19965, 4488, - 18719, 19965, 4490, - 18719, 19965, 4492, - 18719, 19965, 4494, - 18719, 19965, 4496, - 18719, 19965, 4498, - 18719, 19965, 4500, - 18719, 19965, 4502, - 18719, 19965, 4504, - 18719, 19965, 4506, - 18719, 19965, 4508, - 18719, 19965, 4510, - 18719, 19965, 4512, - 18719, 19965, 4514, - 18719, 19965, 4516, - 18719, 19965, 4518, - 18719, 19965, 4520, - 18719, 19965, 4522, - 18719, 19965, 4524, - 18719, 19965, 4526, - 18719, 19965, 4528, - 18719, 19965, 4530, - 18719, 19965, 4534, - 18719, 19965, 4536, - 18719, 19965, 4538, - 18719, 19965, 4540, - 18719, 19965, 4542, - 18719, 19965, 4544, - 18719, 19965, 4546, - 18719, 19965, 4548, - 18719, 19965, 4550, - 18719, 19965, 4552, - 18719, 19965, 4554, - 18719, 19965, 4556, - 18719, 19965, 4558, - 18719, 19965, 4560, - 18719, 19965, 4562, - 18719, 19965, 4564, - 18719, 19965, 4566, - 18719, 19965, 4568, - 18719, 19965, 4570, - 18719, 19965, 4572, - 18719, 19965, 4574, - 18719, 19965, 4576, - 18719, 19965, 4578, - 18719, 19965, 4580, - 18719, 19965, 4582, - 18719, 19965, 4584, - 18719, 19965, 4586, - 18719, 19965, 4588, - 18719, 19965, 4590, - 18719, 19965, 4592, - 18719, 19965, 4594, - 18719, 19965, 4596, - 18719, 19965, 4598, - 18719, 19965, 4600, - 18719, 19965, 4602, - 18719, 19965, 4604, - 18719, 19965, 4606, - 18719, 19965, 4608, - 18719, 19965, 4610, - 18719, 19965, 4612, - 18719, 19965, 4614, - 18719, 19965, 4616, - 18719, 19965, 4618, - 18719, 19965, 4620, - 18719, 19965, 4622, - 18719, 19965, 4624, - 18719, 19965, 4626, - 18719, 19965, 4628, - 18719, 19965, 4630, - 18719, 19965, 4632, - 18719, 19965, 4635, 571, 503, 576, - 18719, 19965, 4636, - 18719, 19965, 4638, - 18719, 19965, 4640, - 18719, 19965, 4642, - 18719, 19965, 4644, - 18719, 19965, 4646, - 18719, 19965, 4648, - 18719, 19965, 4650, - 18719, 19965, 4652, - 18719, 19965, 4655, 11916, - 18719, 19965, 4656, - 18719, 19965, 4658, - 18719, 19965, 4660, - 18719, 19965, 4662, - 18719, 19965, 4664, - 18719, 19965, 4666, - 18719, 19965, 4668, - 18719, 19965, 4670, - 18719, 19965, 4672, - 18719, 19965, 4674, - 18719, 19965, 4676, - 18719, 19965, 4678, - 18719, 19965, 4680, - 18719, 19965, 4682, - 18719, 19965, 4684, - 18719, 19965, 4686, - 18719, 19965, 4689, 11497, 18087, 8282, - 18719, 19965, 4690, - 18719, 19965, 4692, - 18719, 19965, 4694, - 18719, 19965, 4696, - 18719, 19965, 4698, - 18719, 19965, 4700, - 18719, 19965, 4702, - 18719, 19965, 4704, - 18719, 19965, 4706, - 18719, 19965, 4708, - 18719, 19965, 4710, - 18719, 19965, 4712, - 18719, 19965, 4714, - 18719, 19965, 4716, - 18719, 19965, 4718, - 18719, 19965, 4720, - 18719, 19965, 4722, - 18719, 19965, 4724, - 18719, 19965, 4726, - 18719, 19965, 4728, - 18719, 19965, 4730, - 18719, 19965, 4732, - 18719, 19965, 4734, - 18719, 19965, 4736, - 18719, 19965, 4738, - 18719, 19965, 4740, - 18719, 19965, 4742, - 18719, 19965, 4744, - 18719, 19965, 4746, - 18719, 19965, 4748, - 18719, 19965, 4750, - 18719, 19965, 4752, - 18719, 19965, 4754, - 18719, 19965, 4756, - 18719, 19965, 4758, - 18719, 19965, 4760, - 18719, 19965, 4762, - 18719, 19965, 4764, - 18719, 19965, 4766, - 18719, 19965, 4768, - 18719, 19965, 4770, - 18719, 19965, 4772, - 18719, 19965, 4774, - 18719, 19965, 4776, - 18719, 19965, 4778, - 18719, 19965, 4780, - 18719, 19965, 4782, - 18719, 19965, 4784, - 18719, 19965, 4786, - 18719, 19965, 4788, - 18719, 19965, 4790, - 18719, 19965, 4792, - 18719, 19965, 4794, - 18719, 19965, 4796, - 18719, 19965, 4798, - 18719, 19965, 4800, - 18719, 19965, 4802, - 18719, 19965, 4804, - 18719, 19965, 4806, - 18719, 19965, 4808, - 18719, 19965, 4810, - 18719, 19965, 4812, - 18719, 19965, 4814, - 18719, 19965, 4816, - 18719, 19965, 4818, - 18719, 19965, 4820, - 18719, 19965, 4822, - 18719, 19965, 4824, - 18719, 19965, 4826, - 18719, 19965, 4828, - 18719, 19965, 4830, - 18719, 19965, 4832, - 18719, 19965, 4834, - 18719, 19965, 4836, - 18719, 19965, 4838, - 18719, 19965, 4840, - 18719, 19965, 4842, - 18719, 19965, 4844, - 18719, 19965, 4846, - 18719, 19965, 4848, - 18719, 19965, 4850, - 18719, 19965, 4852, - 18719, 19965, 4854, - 18719, 19965, 4856, - 18719, 19965, 4858, - 18719, 19965, 4860, - 18719, 19965, 4862, - 18719, 19965, 4864, - 18719, 19965, 4866, - 18719, 19965, 4868, - 18719, 19965, 4870, - 18719, 19965, 4872, - 18719, 19965, 4874, - 18719, 19965, 4876, - 18719, 19965, 4878, - 18719, 19965, 4880, - 18719, 19965, 4882, - 18719, 19965, 4884, - 18719, 19965, 4886, - 18719, 19965, 4888, - 18719, 19965, 4890, - 18719, 19965, 4892, - 18719, 19965, 4894, - 18719, 19965, 4896, - 18719, 19965, 4898, - 18719, 19965, 4900, - 18719, 19965, 4902, - 18719, 19965, 4904, - 18719, 19965, 4906, - 18719, 19965, 4908, - 18719, 19965, 4910, - 18719, 19965, 4912, - 18719, 19965, 4914, - 18719, 19965, 4916, - 18719, 19965, 4918, - 18719, 19965, 4920, - 18719, 19965, 4922, - 18719, 19965, 10990, - 18719, 19965, 10996, - 18719, 19965, 11002, - 18719, 19965, 11006, - 18719, 19965, 11012, - 18719, 19965, 11014, - 18719, 19965, 11016, - 18719, 19965, 11018, - 18719, 19965, 11020, - 18719, 19965, 11022, - 18719, 19965, 11024, - 18719, 19965, 11026, - 18719, 19965, 11028, - 18719, 19965, 11030, - 18719, 19965, 11032, - 18719, 19965, 11034, - 18719, 19965, 11036, - 18719, 19965, 11038, - 18719, 19965, 11040, - 18719, 19965, 11042, - 18719, 19965, 11044, - 18719, 19965, 11046, - 18719, 19965, 11048, - 18719, 19965, 11050, - 18719, 19965, 11052, - 18719, 19965, 11054, - 18719, 19965, 11058, - 18719, 19965, 11062, - 18719, 19965, 11064, - 18719, 19965, 11066, - 18719, 19965, 11068, - 18719, 19965, 11070, - 18719, 19965, 11072, - 18719, 19965, 11074, - 18719, 19965, 11076, - 18719, 19965, 11078, - 18719, 19965, 11080, - 18719, 19965, 11082, - 18719, 19965, 11084, - 18719, 19965, 11086, - 18719, 19965, 11098, - 18719, 19965, 11100, - 18719, 19965, 11102, - 18719, 19965, 11104, - 18719, 19965, 11106, - 18719, 19965, 11108, - 18719, 19965, 11110, - 18719, 19965, 11112, - 18719, 19965, 11114, - 18719, 19965, 11116, - 18719, 19965, 11118, - 18719, 19965, 11120, - 18719, 19965, 11122, - 18719, 19965, 11124, - 18719, 19965, 11127, 1293, 18087, 8282, - 18719, 19965, 11128, - 18719, 19965, 11130, - 18721, 6682, - 18731, 8802, - 18734, - 18740, - 18743, 15599, 16616, - 18749, 16957, 841, 20694, - 18754, - 18756, - 18761, 9808, - 18774, - 18779, 16703, 15565, 1248, - 18779, 16703, 15565, 1329, 20458, - 18779, 16703, 15565, 5250, - 18779, 16703, 15565, 7409, 2422, - 18779, 16703, 15565, 7409, 17480, - 18779, 16703, 15565, 8556, - 18779, 16703, 15565, 10111, 1861, 15880, - 18779, 16703, 15565, 10184, - 18779, 16703, 15565, 10743, 846, - 18779, 16703, 15565, 10743, 7564, - 18779, 16703, 15565, 11359, 5260, - 18779, 16703, 15565, 11359, 8332, - 18779, 16703, 15565, 11359, 9247, 5260, - 18779, 16703, 15565, 11359, 9247, 12158, - 18779, 16703, 15565, 11359, 12158, - 18779, 16703, 15565, 11359, 15008, - 18779, 16703, 15565, 11359, 17482, - 18779, 16703, 15565, 11359, 19106, - 18779, 16703, 15565, 11411, 1329, 2422, - 18779, 16703, 15565, 11411, 20458, - 18779, 16703, 15565, 11420, - 18779, 16703, 15565, 11667, 14134, - 18779, 16703, 15565, 11667, 14852, - 18779, 16703, 15565, 11667, 15490, - 18779, 16703, 15565, 11850, - 18779, 16703, 15565, 11851, 17480, - 18779, 16703, 15565, 12486, - 18779, 16703, 15565, 13097, 2422, - 18779, 16703, 15565, 13097, 11850, - 18779, 16703, 15565, 13097, 20458, - 18779, 16703, 15565, 13200, - 18779, 16703, 15565, 13262, - 18779, 16703, 15565, 13582, - 18779, 16703, 15565, 13632, - 18779, 16703, 15565, 13633, 14210, - 18779, 16703, 15565, 13648, - 18779, 16703, 15565, 13898, - 18779, 16703, 15565, 14005, 14850, - 18779, 16703, 15565, 14460, - 18779, 16703, 15565, 14491, 5251, 1249, 17714, - 18779, 16703, 15565, 14491, 18883, 221, 17714, - 18779, 16703, 15565, 14491, 20269, 9117, 17714, - 18779, 16703, 15565, 14491, 20589, 17215, 17714, - 18779, 16703, 15565, 14491, 20742, - 18779, 16703, 15565, 14491, 21204, - 18779, 16703, 15565, 14559, 20622, - 18779, 16703, 15565, 14559, 21060, - 18779, 16703, 15565, 14597, 17099, 14391, 13896, - 18779, 16703, 15565, 14655, 17, 15815, 21204, - 18779, 16703, 15565, 14655, 8563, 12308, - 18779, 16703, 15565, 14655, 15064, - 18779, 16703, 15565, 14655, 16633, 14391, 17696, - 18779, 16703, 15565, 14655, 16633, 14391, 20052, - 18779, 16703, 15565, 14655, 17099, 14391, 13896, - 18779, 16703, 15565, 14655, 17099, 14391, 15566, - 18779, 16703, 15565, 14655, 17099, 17695, 158, - 18779, 16703, 15565, 14655, 17480, - 18779, 16703, 15565, 14655, 17481, 17685, 12310, - 18779, 16703, 15565, 14655, 18879, 158, - 18779, 16703, 15565, 14655, 18879, 352, - 18779, 16703, 15565, 14655, 18879, 459, 846, - 18779, 16703, 15565, 14655, 18879, 459, 7564, - 18779, 16703, 15565, 14655, 18879, 520, - 18779, 16703, 15565, 14655, 18879, 758, - 18779, 16703, 15565, 14655, 18879, 8556, - 18779, 16703, 15565, 14655, 19901, 18722, - 18779, 16703, 15565, 14669, 14490, - 18779, 16703, 15565, 14669, 15814, - 18779, 16703, 15565, 14697, 2423, 846, - 18779, 16703, 15565, 14697, 2423, 7564, - 18779, 16703, 15565, 14697, 17480, - 18779, 16703, 15565, 14697, 21161, 11840, - 18779, 16703, 15565, 14697, 21161, 17484, - 18779, 16703, 15565, 14781, 15601, 19146, - 18779, 16703, 15565, 14809, 18602, - 18779, 16703, 15565, 14850, - 18779, 16703, 15565, 14851, 846, - 18779, 16703, 15565, 14851, 7564, - 18779, 16703, 15565, 14895, 1249, 16030, - 18779, 16703, 15565, 14895, 6541, 16032, - 18779, 16703, 15565, 14895, 13733, 16030, - 18779, 16703, 15565, 14895, 16395, 16032, - 18779, 16703, 15565, 14895, 18555, 16030, - 18779, 16703, 15565, 15023, 7408, - 18779, 16703, 15565, 15149, 2422, - 18779, 16703, 15565, 15149, 17480, - 18779, 16703, 15565, 15150, - 18779, 16703, 15565, 15179, 17480, - 18779, 16703, 15565, 15233, 2422, - 18779, 16703, 15565, 15233, 17480, - 18779, 16703, 15565, 15290, - 18779, 16703, 15565, 15408, - 18779, 16703, 15565, 15409, 2422, - 18779, 16703, 15565, 15520, - 18779, 16703, 15565, 15596, - 18779, 16703, 15565, 15672, - 18779, 16703, 15565, 15745, 2422, - 18779, 16703, 15565, 15745, 11850, - 18779, 16703, 15565, 15745, 20458, - 18779, 16703, 15565, 15815, 5251, 1249, 17714, - 18779, 16703, 15565, 15815, 18883, 221, 17714, - 18779, 16703, 15565, 15815, 20269, 9117, 17714, - 18779, 16703, 15565, 15815, 20589, 17215, 17714, - 18779, 16703, 15565, 15815, 20742, - 18779, 16703, 15565, 15820, - 18779, 16703, 15565, 15899, 158, - 18779, 16703, 15565, 15899, 244, - 18779, 16703, 15565, 15899, 352, - 18779, 16703, 15565, 15899, 458, - 18779, 16703, 15565, 15899, 520, - 18779, 16703, 15565, 15899, 758, - 18779, 16703, 15565, 15899, 3468, - 18779, 16703, 15565, 16010, - 18779, 16703, 15565, 16130, - 18779, 16703, 15565, 16238, - 18779, 16703, 15565, 16249, 1861, 14655, 3468, - 18779, 16703, 15565, 16386, - 18779, 16703, 15565, 16445, 2423, 846, - 18779, 16703, 15565, 16445, 2423, 7564, - 18779, 16703, 15565, 16445, 2423, 8334, - 18779, 16703, 15565, 16445, 17480, - 18779, 16703, 15565, 16472, - 18779, 16703, 15565, 16475, 2422, - 18779, 16703, 15565, 16475, 5226, - 18779, 16703, 15565, 16475, 17480, - 18779, 16703, 15565, 16480, - 18779, 16703, 15565, 16612, - 18779, 16703, 15565, 16876, - 18779, 16703, 15565, 16878, - 18779, 16703, 15565, 16968, - 18779, 16703, 15565, 17156, - 18779, 16703, 15565, 17157, 17470, - 18779, 16703, 15565, 17187, 2422, - 18779, 16703, 15565, 17187, 8337, 17158, - 18779, 16703, 15565, 17187, 17480, - 18779, 16703, 15565, 17188, - 18779, 16703, 15565, 17214, - 18779, 16703, 15565, 17240, - 18779, 16703, 15565, 17327, 17480, - 18779, 16703, 15565, 17394, - 18779, 16703, 15565, 17469, 2422, - 18779, 16703, 15565, 17469, 17480, - 18779, 16703, 15565, 17472, - 18779, 16703, 15565, 17578, - 18779, 16703, 15565, 17599, 2422, - 18779, 16703, 15565, 17599, 17480, - 18779, 16703, 15565, 17693, 5251, 12668, - 18779, 16703, 15565, 17693, 5251, 15000, - 18779, 16703, 15565, 17693, 11850, - 18779, 16703, 15565, 17693, 17222, - 18779, 16703, 15565, 17698, - 18779, 16703, 15565, 17699, 21161, 11840, - 18779, 16703, 15565, 17699, 21161, 17485, 846, - 18779, 16703, 15565, 17699, 21161, 17485, 7564, - 18779, 16703, 15565, 17701, 250, - 18779, 16703, 15565, 17872, - 18779, 16703, 15565, 17996, - 18779, 16703, 15565, 18042, - 18779, 16703, 15565, 18048, - 18779, 16703, 15565, 18049, 5226, - 18779, 16703, 15565, 18050, - 18779, 16703, 15565, 18052, - 18779, 16703, 15565, 18115, 5225, 15289, 12308, - 18779, 16703, 15565, 18115, 5225, 17683, 12308, - 18779, 16703, 15565, 18115, 13895, 12308, - 18779, 16703, 15565, 18115, 15289, 12308, - 18779, 16703, 15565, 18115, 15677, 12308, - 18779, 16703, 15565, 18115, 16587, 12308, - 18779, 16703, 15565, 18115, 16907, 12308, - 18779, 16703, 15565, 18115, 16907, 18557, 12308, - 18779, 16703, 15565, 18115, 17683, 12308, - 18779, 16703, 15565, 18115, 18557, 12308, - 18779, 16703, 15565, 18115, 18557, 16587, 12308, - 18779, 16703, 15565, 18115, 19600, - 18779, 16703, 15565, 18115, 20135, 12308, - 18779, 16703, 15565, 18258, - 18779, 16703, 15565, 18270, - 18779, 16703, 15565, 18271, 2422, - 18779, 16703, 15565, 18388, - 18779, 16703, 15565, 18425, 14228, - 18779, 16703, 15565, 18425, 14229, 16144, - 18779, 16703, 15565, 18425, 14229, 18600, - 18779, 16703, 15565, 18425, 14229, 20258, - 18779, 16703, 15565, 18425, 17222, - 18779, 16703, 15565, 18425, 17223, 16144, - 18779, 16703, 15565, 18425, 17223, 18600, - 18779, 16703, 15565, 18425, 17223, 20258, - 18779, 16703, 15565, 18558, - 18779, 16703, 15565, 18603, 2422, - 18779, 16703, 15565, 18603, 5226, - 18779, 16703, 15565, 18603, 17480, - 18779, 16703, 15565, 18881, 508, - 18779, 16703, 15565, 19046, - 18779, 16703, 15565, 19069, 17696, - 18779, 16703, 15565, 19069, 20052, - 18779, 16703, 15565, 19069, 20724, - 18779, 16703, 15565, 19154, - 18779, 16703, 15565, 19186, - 18779, 16703, 15565, 19190, - 18779, 16703, 15565, 19191, 2423, 846, - 18779, 16703, 15565, 19191, 2423, 7564, - 18779, 16703, 15565, 19191, 2423, 8334, - 18779, 16703, 15565, 19191, 17480, - 18779, 16703, 15565, 19198, - 18779, 16703, 15565, 19295, 2422, - 18779, 16703, 15565, 19295, 17480, - 18779, 16703, 15565, 19350, - 18779, 16703, 15565, 19351, 2422, - 18779, 16703, 15565, 19566, - 18779, 16703, 15565, 19602, - 18779, 16703, 15565, 19648, - 18779, 16703, 15565, 19649, 11850, - 18779, 16703, 15565, 19666, - 18779, 16703, 15565, 19673, 15601, 19146, - 18779, 16703, 15565, 19673, 19565, 2422, - 18779, 16703, 15565, 19674, - 18779, 16703, 15565, 19675, 2422, - 18779, 16703, 15565, 19675, 11850, - 18779, 16703, 15565, 19894, - 18779, 16703, 15565, 19951, 27, 14210, - 18779, 16703, 15565, 19951, 27, 16142, - 18779, 16703, 15565, 19978, - 18779, 16703, 15565, 19980, - 18779, 16703, 15565, 20623, 2422, - 18779, 16703, 15565, 20623, 17480, - 18779, 16703, 15565, 20624, - 18779, 16703, 15565, 20625, 2422, - 18779, 16703, 15565, 20625, 17480, - 18779, 16703, 15565, 20636, - 18779, 16703, 15565, 20729, 1314, - 18779, 16703, 15565, 20729, 1328, - 18779, 16703, 15565, 20780, - 18779, 16703, 15565, 20878, - 18779, 16703, 15565, 21012, - 18779, 16703, 15565, 21060, - 18779, 16703, 15565, 21252, - 18779, 16703, 15565, 21408, - 18779, 16703, 15565, 21410, - 18779, 16703, 15565, 21516, - 18779, 16703, 15565, 21536, - 18779, 16703, 15565, 21538, - 18779, 16703, 15565, 21546, - 18779, 16703, 15565, 21552, - 18779, 16703, 15565, 21554, - 18779, 16703, 15565, 21710, - 18779, 16703, 15565, 21794, - 18779, 16703, 15565, 21804, - 18780, - 18782, - 18791, 17449, 14903, 178, - 18791, 17449, 14903, 494, - 18791, 17449, 14903, 836, - 18791, 17449, 14903, 850, - 18791, 17449, 14903, 926, - 18791, 17449, 14903, 1012, - 18791, 17449, 14903, 1040, - 18791, 17449, 14903, 1044, - 18791, 17449, 14903, 1132, - 18791, 17449, 14903, 1332, - 18791, 17449, 14903, 1342, - 18791, 17449, 14903, 1504, - 18791, 17449, 14903, 1758, - 18791, 17449, 14903, 1768, - 18791, 17449, 14903, 1874, - 18791, 17449, 14903, 1936, - 18791, 17449, 14903, 2068, - 18791, 17449, 14903, 2236, - 18791, 17449, 14903, 2652, - 18791, 17449, 14903, 2754, - 18791, 17449, 14903, 2758, - 18791, 17449, 14903, 2868, - 18791, 17449, 14903, 3030, - 18791, 17449, 14903, 3192, - 18791, 17449, 14903, 3786, - 18791, 17449, 14903, 5954, - 18791, 17449, 14903, 5990, - 18791, 17449, 14903, 6024, - 18791, 17449, 14903, 6102, - 18791, 17449, 14903, 6104, - 18791, 17449, 14903, 6430, - 18791, 17449, 14903, 6436, - 18791, 17449, 14903, 7122, - 18791, 17449, 14903, 7400, - 18791, 17449, 14903, 7426, - 18791, 17449, 14903, 7440, - 18791, 17449, 14903, 7872, - 18791, 17449, 14903, 8810, - 18791, 17449, 14903, 9230, - 18791, 17449, 14903, 9680, - 18791, 17449, 14903, 9698, - 18791, 17449, 14903, 9754, - 18791, 17449, 14903, 10156, - 18791, 17449, 14903, 10264, - 18791, 17449, 14903, 10492, - 18791, 17449, 14903, 10638, - 18791, 17449, 14903, 10720, - 18791, 17449, 14903, 10772, - 18791, 17449, 14903, 10848, - 18791, 17449, 14903, 10876, - 18791, 17449, 14903, 11888, - 18791, 17449, 14903, 12136, - 18791, 17449, 17609, 8282, - 18795, 3236, - 18799, 6722, - 18801, 894, - 18803, 10182, - 18804, - 18805, 93, 6428, - 18807, 15029, 13152, - 18809, 17552, - 18810, - 18813, 3273, 20173, 11428, - 18813, 9127, 14397, 11428, - 18813, 13271, 841, 7779, 20173, 14226, - 18813, 14407, 14397, 11428, - 18813, 14659, 14397, 11428, - 18813, 16061, 18010, - 18813, 18010, - 18813, 19029, 841, 17319, 9127, 14397, 14226, - 18813, 20163, 841, 19213, 9127, 14397, 14226, - 18813, 20163, 841, 19213, 9127, 14397, 14227, 10595, 16035, 2597, 16820, - 18813, 21571, 9127, 14397, 11428, - 18817, 15564, - 18819, 47, 11346, - 18819, 47, 11502, - 18819, 325, 11502, - 18819, 669, 10041, 11346, - 18819, 669, 10041, 11502, - 18819, 671, 11346, - 18819, 673, 11346, - 18819, 1213, 11346, - 18819, 1213, 11347, 13270, - 18819, 1213, 11502, - 18819, 2163, 7816, - 18819, 2499, 13677, 11346, - 18819, 2593, 15215, 14903, 80, - 18819, 2593, 15215, 14903, 1204, - 18819, 2593, 15215, 14903, 3048, - 18819, 2593, 15215, 14903, 10850, - 18819, 2593, 15215, 14903, 12772, - 18819, 3565, 11502, - 18819, 6407, 10041, 11502, - 18819, 6743, 6403, 11346, - 18819, 7257, 11346, - 18819, 7268, - 18819, 7779, 7087, 9457, 11346, - 18819, 7779, 7087, 9457, 11502, - 18819, 7779, 10041, 11502, - 18819, 7779, 11399, 11346, - 18819, 7779, 11399, 11502, - 18819, 7779, 11429, 11346, - 18819, 7779, 11429, 11502, - 18819, 7779, 13271, 11429, 11346, - 18819, 7779, 13271, 11429, 11502, - 18819, 7779, 16357, 11346, - 18819, 7779, 18729, 11346, - 18819, 7779, 18729, 11502, - 18819, 7845, 14533, 17119, 16820, - 18819, 7845, 15535, 16820, - 18819, 7845, 17119, 16820, - 18819, 7845, 18669, 7817, 16820, - 18819, 9127, 8283, 11502, - 18819, 9243, 9809, 11502, - 18819, 9457, 11346, - 18819, 9457, 11502, - 18819, 9457, 16820, - 18819, 10587, 14321, 11346, - 18819, 11349, 10173, 8282, - 18819, 11349, 14178, - 18819, 11349, 14179, 11502, - 18819, 11546, - 18819, 11547, 11502, - 18819, 11604, - 18819, 11605, 11502, - 18819, 11709, 11346, - 18819, 11709, 11347, 13270, - 18819, 11709, 11502, - 18819, 12169, 10173, 8282, - 18819, 12169, 14178, - 18819, 12169, 14179, 11502, - 18819, 12173, 16472, - 18819, 12173, 16703, 17264, - 18819, 12173, 16703, 19320, - 18819, 12173, 16703, 19580, - 18819, 12173, 18877, 13710, - 18819, 12173, 20636, - 18819, 12173, 21228, - 18819, 12477, 13483, 14903, 0, - 18819, 12477, 13483, 14903, 1, 10595, 18872, - 18819, 12477, 13483, 14903, 2, - 18819, 12477, 13483, 14903, 4, - 18819, 12477, 13483, 14903, 5, 16002, - 18819, 12477, 13483, 14903, 6, - 18819, 12477, 13483, 14903, 8, - 18819, 12477, 13483, 14903, 10, - 18819, 12477, 13483, 14903, 12, - 18819, 12477, 13483, 14903, 14, - 18819, 12477, 13483, 14903, 16, - 18819, 12477, 13483, 14903, 20, - 18819, 12477, 13483, 14903, 22, - 18819, 12477, 13483, 14903, 23, 10595, 14533, 15021, 13676, - 18819, 12477, 13483, 14903, 24, - 18819, 12477, 13483, 14903, 26, - 18819, 12477, 13483, 14903, 28, - 18819, 12477, 13483, 14903, 29, 10595, 12499, 21245, 15534, - 18819, 12477, 13483, 14903, 29, 10595, 18872, - 18819, 12477, 13483, 14903, 30, - 18819, 12477, 13483, 14903, 34, - 18819, 12477, 13483, 14903, 35, 11502, - 18819, 12477, 13483, 14903, 35, 17008, - 18819, 12477, 13483, 14903, 36, - 18819, 12477, 13483, 14903, 38, - 18819, 12477, 13483, 14903, 40, - 18819, 12477, 13483, 14903, 41, 10595, 12499, 21245, 15534, - 18819, 12477, 13483, 14903, 41, 10595, 18872, - 18819, 12477, 13483, 14903, 42, - 18819, 12477, 13483, 14903, 44, - 18819, 12477, 13483, 14903, 46, - 18819, 12477, 13483, 14903, 50, - 18819, 12477, 13483, 14903, 66, - 18819, 12477, 13483, 14903, 82, - 18819, 12477, 13483, 14903, 96, - 18819, 12477, 13483, 14903, 1312, - 18819, 12477, 13483, 14903, 1322, - 18819, 12477, 13483, 14903, 5788, - 18819, 12477, 13483, 14903, 7845, 36, - 18819, 12477, 13483, 14903, 11388, - 18819, 12477, 13483, 14903, 13358, - 18819, 12477, 13483, 14903, 16403, 6, - 18819, 12477, 13483, 14903, 19079, 9127, 1, 11346, - 18819, 12477, 14903, 13483, 15993, 12, - 18819, 12477, 14903, 13483, 15993, 22, - 18819, 12477, 14903, 13483, 15993, 24, - 18819, 12477, 14903, 13483, 15993, 26, - 18819, 12477, 14903, 13483, 15993, 34, - 18819, 12499, 21245, 15535, 11502, - 18819, 12675, 9809, 11502, - 18819, 13271, 7087, 9457, 11346, - 18819, 13271, 7087, 9457, 11502, - 18819, 13271, 10041, 11502, - 18819, 13271, 11429, 11346, - 18819, 13271, 11429, 11502, - 18819, 13271, 16357, 11346, - 18819, 13271, 18729, 841, 669, 18729, 11502, - 18819, 13271, 18729, 841, 6407, 18729, 11502, - 18819, 13271, 18729, 11346, - 18819, 13271, 18729, 11502, - 18819, 13431, 15535, 16820, - 18819, 13431, 17119, 16820, - 18819, 13431, 18669, 7817, 16820, - 18819, 13493, 11502, - 18819, 13655, 6403, 11346, - 18819, 13676, - 18819, 13677, 7779, 7087, 11502, - 18819, 13677, 11502, - 18819, 13677, 13271, 7087, 11502, - 18819, 13677, 16820, - 18819, 14197, 11943, 633, 11346, - 18819, 14197, 11943, 633, 11502, - 18819, 14321, 11346, - 18819, 14321, 11502, - 18819, 14531, 11349, 14178, - 18819, 14531, 12169, 14178, - 18819, 14533, 2163, 7816, - 18819, 14533, 9127, 8283, 11502, - 18819, 14533, 9457, 11502, - 18819, 14533, 11349, 14178, - 18819, 14533, 11546, - 18819, 14533, 11547, 11502, - 18819, 14533, 12169, 14178, - 18819, 14533, 13676, - 18819, 14533, 13677, 7779, 7086, - 18819, 14533, 13677, 13271, 7086, - 18819, 14533, 14952, - 18819, 14533, 14953, 11502, - 18819, 14533, 18017, 11546, - 18819, 14533, 18017, 11547, 11502, - 18819, 14533, 18228, - 18819, 14533, 18669, 7817, 11346, - 18819, 14533, 18669, 7817, 11502, - 18819, 14533, 18669, 15535, 16820, - 18819, 14533, 19717, 11346, - 18819, 14533, 20163, 11429, 11502, - 18819, 14533, 20627, 11346, - 18819, 14555, 9809, 11502, - 18819, 14952, - 18819, 14953, 7779, 7086, - 18819, 14953, 7779, 7087, 11502, - 18819, 14953, 11502, - 18819, 14953, 13271, 7086, - 18819, 14953, 13271, 7087, 11502, - 18819, 15146, - 18819, 15147, 11346, - 18819, 15513, 11502, - 18819, 15537, 21245, 15535, 11502, - 18819, 15671, 1212, - 18819, 15671, 18660, - 18819, 15701, 11709, 11346, - 18819, 15781, 7817, 11502, - 18819, 15831, 11346, - 18819, 15831, 11502, - 18819, 15877, 15564, - 18819, 16002, - 18819, 16217, 19717, 14178, - 18819, 16278, - 18819, 16333, 11849, 2596, - 18819, 16333, 11849, 3056, - 18819, 16333, 11849, 3336, - 18819, 16333, 11849, 6720, - 18819, 16333, 11849, 6742, - 18819, 16333, 11849, 10854, - 18819, 16333, 11849, 13654, - 18819, 16333, 14903, 0, - 18819, 16333, 14903, 348, - 18819, 16333, 14903, 446, - 18819, 16333, 14903, 520, - 18819, 16333, 14903, 682, - 18819, 16991, 17119, 16820, - 18819, 17043, 11502, - 18819, 17319, 11429, 11502, - 18819, 17497, 11346, - 18819, 17497, 11502, - 18819, 17659, 3213, 18139, 9808, - 18819, 17659, 11809, 18294, - 18819, 17659, 13201, 18294, - 18819, 17659, 13692, - 18819, 17659, 13693, 7779, 7086, - 18819, 17659, 13693, 13271, 7086, - 18819, 17659, 13922, - 18819, 17659, 14810, - 18819, 17659, 14903, 0, - 18819, 17659, 14903, 16, - 18819, 17659, 14903, 28, - 18819, 17659, 14903, 40, - 18819, 17659, 14903, 110, - 18819, 17659, 14903, 154, - 18819, 17659, 14903, 186, - 18819, 17659, 14903, 198, - 18819, 17659, 14903, 200, - 18819, 17659, 14903, 202, - 18819, 17659, 14903, 208, - 18819, 17659, 14903, 210, - 18819, 17659, 14903, 266, - 18819, 17659, 14903, 298, - 18819, 17659, 14903, 348, - 18819, 17659, 14903, 526, - 18819, 17659, 14903, 624, - 18819, 17659, 14903, 680, - 18819, 17659, 14903, 736, - 18819, 17659, 14903, 744, - 18819, 17659, 14903, 752, - 18819, 17659, 14903, 945, 3732, - 18819, 17659, 14903, 1042, - 18819, 17659, 14903, 1488, - 18819, 17659, 14903, 3030, - 18819, 17659, 14903, 3290, - 18819, 17659, 14903, 3656, - 18819, 17659, 14903, 3788, - 18819, 17659, 14903, 6718, - 18819, 17659, 14903, 7095, 9808, - 18819, 17659, 14903, 9845, 9808, - 18819, 17659, 14903, 10734, - 18819, 17659, 14903, 11860, - 18819, 17659, 14903, 11950, - 18819, 17659, 14903, 13078, - 18819, 17659, 14903, 13396, - 18819, 17659, 14903, 14935, 3732, - 18819, 17659, 14903, 18019, 0, - 18819, 17659, 14903, 18019, 8, - 18819, 17659, 14903, 18019, 945, 3732, - 18819, 17659, 14903, 19255, 660, - 18819, 17659, 14903, 19615, 298, - 18819, 17659, 16379, 18139, 9808, - 18819, 17659, 16379, 19587, 9808, - 18819, 17659, 16862, - 18819, 17659, 18139, 9808, - 18819, 17659, 18298, - 18819, 17659, 18567, 18139, 9808, - 18819, 17659, 21378, - 18819, 17949, 14794, - 18819, 18006, - 18819, 18017, 11546, - 18819, 18017, 11547, 11502, - 18819, 18017, 14321, 11502, - 18819, 18017, 14533, 5259, 11502, - 18819, 18079, 7779, 7086, - 18819, 18079, 7779, 7087, 11502, - 18819, 18079, 13271, 7086, - 18819, 18079, 13271, 7087, 11502, - 18819, 18228, - 18819, 18367, 11709, 11346, - 18819, 18669, 7817, 11346, - 18819, 18669, 7817, 11502, - 18819, 18669, 13676, - 18819, 18813, 9457, 16820, - 18819, 18813, 11429, 11346, - 18819, 18872, - 18819, 18873, 11502, - 18819, 19029, 11428, - 18819, 19041, 14396, - 18819, 19041, 14397, 18744, - 18819, 19041, 14828, - 18819, 19041, 15394, - 18819, 19041, 15512, - 18819, 19041, 15735, 18297, 18596, - 18819, 19041, 16128, - 18819, 19213, 11429, 16820, - 18819, 19213, 16357, 10595, 5713, 19028, - 18819, 19389, 7257, 11502, - 18819, 19717, 14178, - 18819, 19717, 14179, 11502, - 18819, 19731, 14952, - 18819, 19731, 14953, 11502, - 18819, 19767, 9809, 17506, - 18819, 19767, 11849, 2596, - 18819, 19767, 11849, 3056, - 18819, 19767, 11849, 3336, - 18819, 19767, 11849, 6720, - 18819, 19767, 11849, 6742, - 18819, 19767, 11849, 8736, - 18819, 19767, 11849, 10854, - 18819, 19767, 11849, 11916, - 18819, 19767, 11849, 13376, - 18819, 19767, 11849, 13654, - 18819, 19767, 14903, 0, - 18819, 19767, 14903, 40, - 18819, 19767, 14903, 348, - 18819, 19767, 14903, 446, - 18819, 19767, 14903, 520, - 18819, 19767, 14903, 570, - 18819, 19767, 14903, 682, - 18819, 19971, 11346, - 18819, 20163, 16357, 10595, 5713, 19028, - 18819, 20247, 8282, - 18819, 20336, - 18819, 20617, 7257, 11502, - 18819, 20627, 11346, - 18819, 20627, 11502, - 18819, 20627, 16820, - 18819, 20774, - 18819, 20806, - 18819, 20874, - 18819, 20920, - 18819, 20922, - 18819, 20924, - 18819, 21057, 9457, 16820, - 18819, 21057, 11429, 11346, - 18819, 21248, - 18819, 21714, - 18819, 21720, - 18819, 21725, 15761, 13499, 8282, - 18819, 21725, 20691, 13499, 8282, - 18825, 10595, 1213, 11346, - 18839, 9808, - 18844, - 18851, 9809, 0, - 18851, 9809, 1, 13683, 0, - 18851, 9809, 1, 13683, 266, - 18851, 9809, 1, 13683, 882, - 18851, 9809, 1, 13683, 1738, - 18851, 9809, 1, 13683, 2994, - 18851, 9809, 1, 13683, 6891, 10076, - 18851, 9809, 1, 13683, 8448, - 18851, 9809, 1, 13683, 12459, 7034, - 18851, 9809, 8, - 18851, 9809, 9, 9131, 9, 2525, 9131, 2524, - 18851, 9809, 9, 13683, 2630, - 18851, 9809, 16, - 18851, 9809, 17, 0, - 18851, 9809, 40, - 18851, 9809, 41, 40, - 18851, 9809, 41, 41, 40, - 18851, 9809, 41, 1536, - 18851, 9809, 41, 9131, 41, 41, 18367, 9131, 41, 18366, - 18851, 9809, 41, 9131, 41, 521, 9131, 521, 1445, 9131, 1444, - 18851, 9809, 41, 9131, 41, 3123, 9131, 3122, - 18851, 9809, 54, - 18851, 9809, 60, - 18851, 9809, 61, 7034, - 18851, 9809, 61, 13683, 41, 9243, 41, 9243, 40, - 18851, 9809, 61, 13683, 266, - 18851, 9809, 61, 13683, 1436, - 18851, 9809, 61, 13683, 1739, 7034, - 18851, 9809, 61, 13683, 2524, - 18851, 9809, 61, 13683, 2525, 10076, - 18851, 9809, 61, 13683, 5268, - 18851, 9809, 61, 13683, 6417, 7034, - 18851, 9809, 61, 13683, 6891, 10076, - 18851, 9809, 61, 13683, 7390, - 18851, 9809, 61, 13683, 9760, - 18851, 9809, 61, 13683, 12456, - 18851, 9809, 61, 13683, 13408, - 18851, 9809, 64, - 18851, 9809, 65, 13683, 6554, - 18851, 9809, 74, - 18851, 9809, 75, 13683, 11948, - 18851, 9809, 75, 13683, 13423, 9243, 7006, - 18851, 9809, 76, - 18851, 9809, 77, 13683, 76, - 18851, 9809, 77, 13683, 266, - 18851, 9809, 77, 13683, 356, - 18851, 9809, 77, 13683, 3032, - 18851, 9809, 77, 13683, 3404, - 18851, 9809, 77, 13683, 6374, - 18851, 9809, 77, 13683, 7006, - 18851, 9809, 77, 13683, 7534, - 18851, 9809, 80, - 18851, 9809, 81, 9131, 80, - 18851, 9809, 81, 9243, 8549, 17138, - 18851, 9809, 81, 9243, 8549, 18217, 81, 9243, 8548, - 18851, 9809, 81, 13655, 13682, - 18851, 9809, 106, - 18851, 9809, 114, - 18851, 9809, 115, 13683, 0, - 18851, 9809, 115, 13683, 1444, - 18851, 9809, 115, 13683, 1739, 7034, - 18851, 9809, 120, - 18851, 9809, 121, 9131, 121, 60, - 18851, 9809, 121, 9131, 121, 664, - 18851, 9809, 121, 9131, 121, 13683, 2370, - 18851, 9809, 121, 17645, 120, - 18851, 9809, 148, - 18851, 9809, 149, 13683, 10048, - 18851, 9809, 158, - 18851, 9809, 168, - 18851, 9809, 169, 7034, - 18851, 9809, 169, 9131, 168, - 18851, 9809, 169, 17074, - 18851, 9809, 174, - 18851, 9809, 175, 13683, 1, 9243, 267, 9243, 148, - 18851, 9809, 175, 13683, 40, - 18851, 9809, 175, 13683, 428, - 18851, 9809, 175, 13683, 1444, - 18851, 9809, 175, 13683, 2012, - 18851, 9809, 175, 13683, 2630, - 18851, 9809, 175, 13683, 2998, - 18851, 9809, 175, 13683, 3032, - 18851, 9809, 198, - 18851, 9809, 202, - 18851, 9809, 203, 13683, 422, - 18851, 9809, 203, 13683, 6890, - 18851, 9809, 203, 13683, 6891, 10076, - 18851, 9809, 203, 17138, - 18851, 9809, 203, 17645, 202, - 18851, 9809, 203, 18217, 202, - 18851, 9809, 244, - 18851, 9809, 245, 7034, - 18851, 9809, 254, - 18851, 9809, 255, 13683, 8, - 18851, 9809, 255, 13683, 40, - 18851, 9809, 255, 17645, 254, - 18851, 9809, 260, - 18851, 9809, 261, 17645, 260, - 18851, 9809, 266, - 18851, 9809, 267, 7034, - 18851, 9809, 267, 10076, - 18851, 9809, 267, 10077, 7034, - 18851, 9809, 272, - 18851, 9809, 273, 13683, 40, - 18851, 9809, 273, 13683, 862, - 18851, 9809, 273, 13683, 863, 9131, 273, 13683, 862, - 18851, 9809, 273, 13683, 882, - 18851, 9809, 273, 13683, 1426, - 18851, 9809, 273, 13683, 1926, - 18851, 9809, 273, 13683, 2524, - 18851, 9809, 273, 13683, 3032, - 18851, 9809, 273, 13683, 5268, - 18851, 9809, 273, 13683, 6380, - 18851, 9809, 284, - 18851, 9809, 292, - 18851, 9809, 302, - 18851, 9809, 310, - 18851, 9809, 311, 13683, 6891, 10076, - 18851, 9809, 312, - 18851, 9809, 313, 13683, 10048, - 18851, 9809, 313, 17138, - 18851, 9809, 313, 17645, 312, - 18851, 9809, 313, 18217, 312, - 18851, 9809, 314, - 18851, 9809, 322, - 18851, 9809, 348, - 18851, 9809, 349, 13683, 0, - 18851, 9809, 349, 13683, 40, - 18851, 9809, 349, 13683, 41, 41, 40, - 18851, 9809, 349, 13683, 64, - 18851, 9809, 349, 13683, 65, 9243, 1990, - 18851, 9809, 349, 13683, 114, - 18851, 9809, 349, 13683, 120, - 18851, 9809, 349, 13683, 244, - 18851, 9809, 349, 13683, 254, - 18851, 9809, 349, 13683, 260, - 18851, 9809, 349, 13683, 273, 13683, 5268, - 18851, 9809, 349, 13683, 312, - 18851, 9809, 349, 13683, 348, - 18851, 9809, 349, 13683, 356, - 18851, 9809, 349, 13683, 390, - 18851, 9809, 349, 13683, 404, - 18851, 9809, 349, 13683, 422, - 18851, 9809, 349, 13683, 423, 9243, 168, - 18851, 9809, 349, 13683, 423, 9243, 254, - 18851, 9809, 349, 13683, 423, 9243, 624, - 18851, 9809, 349, 13683, 428, - 18851, 9809, 349, 13683, 429, 9243, 12988, - 18851, 9809, 349, 13683, 450, - 18851, 9809, 349, 13683, 520, - 18851, 9809, 349, 13683, 534, - 18851, 9809, 349, 13683, 582, - 18851, 9809, 349, 13683, 586, - 18851, 9809, 349, 13683, 640, - 18851, 9809, 349, 13683, 644, - 18851, 9809, 349, 13683, 652, - 18851, 9809, 349, 13683, 670, - 18851, 9809, 349, 13683, 756, - 18851, 9809, 349, 13683, 882, - 18851, 9809, 349, 13683, 894, - 18851, 9809, 349, 13683, 1436, - 18851, 9809, 349, 13683, 1444, - 18851, 9809, 349, 13683, 1445, 9243, 9691, 9243, 0, - 18851, 9809, 349, 13683, 1536, - 18851, 9809, 349, 13683, 1738, - 18851, 9809, 349, 13683, 1862, - 18851, 9809, 349, 13683, 1918, - 18851, 9809, 349, 13683, 2186, - 18851, 9809, 349, 13683, 2524, - 18851, 9809, 349, 13683, 3008, - 18851, 9809, 349, 13683, 3030, - 18851, 9809, 349, 13683, 3032, - 18851, 9809, 349, 13683, 3038, - 18851, 9809, 349, 13683, 3046, - 18851, 9809, 349, 13683, 3190, - 18851, 9809, 349, 13683, 3390, - 18851, 9809, 349, 13683, 3404, - 18851, 9809, 349, 13683, 5268, - 18851, 9809, 349, 13683, 5270, - 18851, 9809, 349, 13683, 6554, - 18851, 9809, 349, 13683, 6891, 10076, - 18851, 9809, 349, 13683, 7000, - 18851, 9809, 349, 13683, 7006, - 18851, 9809, 349, 13683, 7007, 9243, 3008, - 18851, 9809, 349, 13683, 7007, 17645, 7006, - 18851, 9809, 349, 13683, 7042, - 18851, 9809, 349, 13683, 9724, - 18851, 9809, 349, 13683, 9762, - 18851, 9809, 349, 13683, 10371, 13683, 520, - 18851, 9809, 349, 13683, 11404, - 18851, 9809, 349, 13683, 11468, - 18851, 9809, 349, 13683, 11948, - 18851, 9809, 349, 13683, 13558, - 18851, 9809, 356, - 18851, 9809, 357, 13683, 40, - 18851, 9809, 357, 13683, 652, - 18851, 9809, 357, 13683, 882, - 18851, 9809, 368, - 18851, 9809, 369, 9131, 273, 13683, 5269, 369, 9131, 273, 13683, 5268, - 18851, 9809, 382, - 18851, 9809, 390, - 18851, 9809, 404, - 18851, 9809, 405, 13683, 882, - 18851, 9809, 414, - 18851, 9809, 415, 7034, - 18851, 9809, 415, 13683, 10048, - 18851, 9809, 422, - 18851, 9809, 428, - 18851, 9809, 429, 9243, 3758, - 18851, 9809, 438, - 18851, 9809, 439, 9131, 438, - 18851, 9809, 446, - 18851, 9809, 450, - 18851, 9809, 451, 13683, 0, - 18851, 9809, 451, 13683, 652, - 18851, 9809, 451, 17074, - 18851, 9809, 458, - 18851, 9809, 459, 13683, 8, - 18851, 9809, 470, - 18851, 9809, 520, - 18851, 9809, 534, - 18851, 9809, 535, 13683, 0, - 18851, 9809, 535, 13683, 8, - 18851, 9809, 535, 13683, 16, - 18851, 9809, 535, 13683, 40, - 18851, 9809, 535, 13683, 60, - 18851, 9809, 535, 13683, 114, - 18851, 9809, 535, 13683, 120, - 18851, 9809, 535, 13683, 292, - 18851, 9809, 535, 13683, 644, - 18851, 9809, 535, 17645, 534, - 18851, 9809, 570, - 18851, 9809, 576, - 18851, 9809, 582, - 18851, 9809, 586, - 18851, 9809, 596, - 18851, 9809, 597, 7034, - 18851, 9809, 597, 13683, 10048, - 18851, 9809, 610, - 18851, 9809, 611, 9131, 610, - 18851, 9809, 620, - 18851, 9809, 621, 7034, - 18851, 9809, 621, 13683, 272, - 18851, 9809, 621, 13683, 428, - 18851, 9809, 621, 17496, - 18851, 9809, 624, - 18851, 9809, 625, 7034, - 18851, 9809, 628, - 18851, 9809, 629, 10076, - 18851, 9809, 640, - 18851, 9809, 644, - 18851, 9809, 648, - 18851, 9809, 652, - 18851, 9809, 653, 7034, - 18851, 9809, 653, 13683, 41, 9243, 41, 9243, 40, - 18851, 9809, 653, 13683, 41, 9243, 41, 9243, 41, 7034, - 18851, 9809, 653, 13683, 428, - 18851, 9809, 653, 13683, 882, - 18851, 9809, 653, 14864, - 18851, 9809, 653, 17074, - 18851, 9809, 653, 17075, 13683, 882, - 18851, 9809, 662, - 18851, 9809, 663, 13683, 40, - 18851, 9809, 663, 13683, 422, - 18851, 9809, 663, 13683, 423, 9243, 148, - 18851, 9809, 663, 13683, 9690, - 18851, 9809, 663, 13683, 12456, - 18851, 9809, 664, - 18851, 9809, 665, 7034, - 18851, 9809, 670, - 18851, 9809, 671, 17074, - 18851, 9809, 671, 17645, 670, - 18851, 9809, 750, - 18851, 9809, 751, 10076, - 18851, 9809, 751, 17139, 13683, 2012, - 18851, 9809, 756, - 18851, 9809, 757, 9131, 756, - 18851, 9809, 760, - 18851, 9809, 761, 9131, 761, 9243, 3008, - 18851, 9809, 788, - 18851, 9809, 789, 13683, 0, - 18851, 9809, 789, 13683, 423, 9243, 202, - 18851, 9809, 789, 13683, 6891, 10076, - 18851, 9809, 789, 13683, 9690, - 18851, 9809, 789, 13683, 10048, - 18851, 9809, 789, 13683, 11468, - 18851, 9809, 862, - 18851, 9809, 863, 7531, 10076, - 18851, 9809, 863, 9131, 863, 9131, 862, - 18851, 9809, 863, 9131, 863, 9131, 863, 17645, 863, 9131, 863, 9131, 862, - 18851, 9809, 863, 9131, 863, 10243, 9131, 10243, 10243, 9131, 10243, 2630, - 18851, 9809, 863, 10911, 10076, - 18851, 9809, 882, - 18851, 9809, 883, 13683, 6381, 10076, - 18851, 9809, 888, - 18851, 9809, 889, 9131, 888, - 18851, 9809, 894, - 18851, 9809, 978, - 18851, 9809, 1118, - 18851, 9809, 1119, 13683, 2012, - 18851, 9809, 1119, 14847, 13683, 1, 9243, 8286, - 18851, 9809, 1119, 14847, 13683, 114, - 18851, 9809, 1119, 14847, 13683, 244, - 18851, 9809, 1119, 14847, 13683, 245, 9243, 8286, - 18851, 9809, 1119, 14847, 13683, 254, - 18851, 9809, 1119, 14847, 13683, 266, - 18851, 9809, 1119, 14847, 13683, 322, - 18851, 9809, 1119, 14847, 13683, 323, 9243, 404, - 18851, 9809, 1119, 14847, 13683, 382, - 18851, 9809, 1119, 14847, 13683, 404, - 18851, 9809, 1119, 14847, 13683, 405, 9243, 12602, - 18851, 9809, 1119, 14847, 13683, 450, - 18851, 9809, 1119, 14847, 13683, 596, - 18851, 9809, 1119, 14847, 13683, 645, 9243, 7000, - 18851, 9809, 1119, 14847, 13683, 645, 9243, 8286, - 18851, 9809, 1119, 14847, 13683, 1536, - 18851, 9809, 1119, 14847, 13683, 1862, - 18851, 9809, 1119, 14847, 13683, 2186, - 18851, 9809, 1119, 14847, 13683, 2631, 9243, 2630, - 18851, 9809, 1119, 14847, 13683, 3404, - 18851, 9809, 1119, 14847, 13683, 5234, - 18851, 9809, 1119, 14847, 13683, 7000, - 18851, 9809, 1119, 14847, 13683, 10048, - 18851, 9809, 1119, 14847, 13683, 11468, - 18851, 9809, 1126, - 18851, 9809, 1130, - 18851, 9809, 1170, - 18851, 9809, 1176, - 18851, 9809, 1177, 13683, 41, 41, 40, - 18851, 9809, 1177, 13683, 1738, - 18851, 9809, 1177, 13683, 3032, - 18851, 9809, 1178, - 18851, 9809, 1179, 14807, 41, 7035, 6380, - 18851, 9809, 1218, - 18851, 9809, 1219, 13683, 3032, - 18851, 9809, 1219, 13683, 6554, - 18851, 9809, 1220, - 18851, 9809, 1221, 13683, 244, - 18851, 9809, 1221, 13683, 254, - 18851, 9809, 1221, 13683, 266, - 18851, 9809, 1221, 13683, 272, - 18851, 9809, 1221, 13683, 428, - 18851, 9809, 1221, 13683, 458, - 18851, 9809, 1221, 13683, 534, - 18851, 9809, 1221, 13683, 597, 7034, - 18851, 9809, 1221, 13683, 862, - 18851, 9809, 1221, 13683, 863, 93, 7778, - 18851, 9809, 1221, 13683, 1178, - 18851, 9809, 1221, 13683, 1228, - 18851, 9809, 1221, 13683, 1739, 7034, - 18851, 9809, 1221, 13683, 2012, - 18851, 9809, 1221, 13683, 2066, - 18851, 9809, 1221, 13683, 2067, 13683, 2012, - 18851, 9809, 1221, 13683, 2183, 9243, 7006, - 18851, 9809, 1221, 13683, 2272, - 18851, 9809, 1221, 13683, 3032, - 18851, 9809, 1221, 13683, 7001, 7034, - 18851, 9809, 1221, 13683, 7006, - 18851, 9809, 1221, 13683, 8286, - 18851, 9809, 1221, 13683, 11404, - 18851, 9809, 1221, 13683, 11948, - 18851, 9809, 1221, 13683, 14806, - 18851, 9809, 1221, 13683, 14864, - 18851, 9809, 1221, 13683, 14865, 9243, 14806, - 18851, 9809, 1221, 13683, 16484, - 18851, 9809, 1222, - 18851, 9809, 1228, - 18851, 9809, 1422, - 18851, 9809, 1423, 9131, 1422, - 18851, 9809, 1423, 13683, 1, 9243, 149, 9243, 266, - 18851, 9809, 1423, 13683, 1, 9243, 266, - 18851, 9809, 1423, 13683, 1, 9243, 1738, - 18851, 9809, 1423, 13683, 40, - 18851, 9809, 1423, 13683, 80, - 18851, 9809, 1423, 13683, 81, 9243, 1863, 9243, 0, - 18851, 9809, 1423, 13683, 148, - 18851, 9809, 1423, 13683, 158, - 18851, 9809, 1423, 13683, 198, - 18851, 9809, 1423, 13683, 199, 9243, 382, - 18851, 9809, 1423, 13683, 202, - 18851, 9809, 1423, 13683, 203, 13683, 6891, 10076, - 18851, 9809, 1423, 13683, 244, - 18851, 9809, 1423, 13683, 254, - 18851, 9809, 1423, 13683, 267, 9243, 0, - 18851, 9809, 1423, 13683, 267, 9243, 405, 9243, 6554, - 18851, 9809, 1423, 13683, 273, 9243, 390, - 18851, 9809, 1423, 13683, 382, - 18851, 9809, 1423, 13683, 423, 9243, 202, - 18851, 9809, 1423, 13683, 428, - 18851, 9809, 1423, 13683, 450, - 18851, 9809, 1423, 13683, 451, 9243, 174, - 18851, 9809, 1423, 13683, 451, 9243, 254, - 18851, 9809, 1423, 13683, 520, - 18851, 9809, 1423, 13683, 652, - 18851, 9809, 1423, 13683, 653, 9243, 168, - 18851, 9809, 1423, 13683, 789, 10077, 9243, 3168, - 18851, 9809, 1423, 13683, 862, - 18851, 9809, 1423, 13683, 882, - 18851, 9809, 1423, 13683, 895, 9243, 570, - 18851, 9809, 1423, 13683, 978, - 18851, 9809, 1423, 13683, 979, 9243, 570, - 18851, 9809, 1423, 13683, 1177, 7034, - 18851, 9809, 1423, 13683, 1177, 13683, 3032, - 18851, 9809, 1423, 13683, 1218, - 18851, 9809, 1423, 13683, 1221, 13683, 1739, 7034, - 18851, 9809, 1423, 13683, 1221, 13683, 14806, - 18851, 9809, 1423, 13683, 1444, - 18851, 9809, 1423, 13683, 1445, 9243, 158, - 18851, 9809, 1423, 13683, 1445, 9243, 450, - 18851, 9809, 1423, 13683, 1498, - 18851, 9809, 1423, 13683, 1499, 9243, 0, - 18851, 9809, 1423, 13683, 1580, - 18851, 9809, 1423, 13683, 1581, 9243, 382, - 18851, 9809, 1423, 13683, 1739, 7034, - 18851, 9809, 1423, 13683, 1763, 9243, 285, 9243, 862, - 18851, 9809, 1423, 13683, 1862, - 18851, 9809, 1423, 13683, 1918, - 18851, 9809, 1423, 13683, 1919, 9243, 2064, - 18851, 9809, 1423, 13683, 1991, 9243, 80, - 18851, 9809, 1423, 13683, 2066, - 18851, 9809, 1423, 13683, 2067, 13683, 2012, - 18851, 9809, 1423, 13683, 2182, - 18851, 9809, 1423, 13683, 2524, - 18851, 9809, 1423, 13683, 2525, 9131, 2524, - 18851, 9809, 1423, 13683, 2998, - 18851, 9809, 1423, 13683, 3008, - 18851, 9809, 1423, 13683, 3032, - 18851, 9809, 1423, 13683, 3033, 9243, 3324, - 18851, 9809, 1423, 13683, 3114, - 18851, 9809, 1423, 13683, 5268, - 18851, 9809, 1423, 13683, 5269, 9243, 1436, - 18851, 9809, 1423, 13683, 6546, - 18851, 9809, 1423, 13683, 6891, 10076, - 18851, 9809, 1423, 13683, 7001, 9243, 610, - 18851, 9809, 1423, 13683, 7280, - 18851, 9809, 1423, 13683, 8448, - 18851, 9809, 1423, 13683, 9724, - 18851, 9809, 1423, 13683, 9728, - 18851, 9809, 1423, 13683, 10048, - 18851, 9809, 1423, 13683, 10916, - 18851, 9809, 1423, 13683, 14252, - 18851, 9809, 1423, 13683, 14806, - 18851, 9809, 1423, 13683, 14865, 9243, 14806, - 18851, 9809, 1426, - 18851, 9809, 1427, 9131, 1427, 1445, 9131, 1444, - 18851, 9809, 1436, - 18851, 9809, 1437, 1427, 9131, 1427, 1445, 9131, 1444, - 18851, 9809, 1438, - 18851, 9809, 1440, - 18851, 9809, 1444, - 18851, 9809, 1498, - 18851, 9809, 1499, 9131, 1498, - 18851, 9809, 1499, 17645, 1498, - 18851, 9809, 1502, - 18851, 9809, 1532, - 18851, 9809, 1533, 7034, - 18851, 9809, 1533, 13683, 1739, 7034, - 18851, 9809, 1533, 13683, 1862, - 18851, 9809, 1533, 13683, 1863, 13683, 1739, 7034, - 18851, 9809, 1533, 13683, 2524, - 18851, 9809, 1533, 13683, 2999, 9243, 10242, - 18851, 9809, 1536, - 18851, 9809, 1537, 9131, 1537, 12528, - 18851, 9809, 1537, 9243, 7007, 13683, 10048, - 18851, 9809, 1537, 13683, 1, 9243, 2012, - 18851, 9809, 1537, 13683, 2012, - 18851, 9809, 1540, - 18851, 9809, 1542, - 18851, 9809, 1543, 13683, 3032, - 18851, 9809, 1548, - 18851, 9809, 1580, - 18851, 9809, 1738, - 18851, 9809, 1739, 576, - 18851, 9809, 1739, 1170, - 18851, 9809, 1739, 7034, - 18851, 9809, 1739, 9131, 1739, 9737, 9131, 9737, 653, 9131, 652, - 18851, 9809, 1740, - 18851, 9809, 1762, - 18851, 9809, 1848, - 18851, 9809, 1849, 17645, 1848, - 18851, 9809, 1852, - 18851, 9809, 1862, - 18851, 9809, 1863, 13683, 1739, 7034, - 18851, 9809, 1864, - 18851, 9809, 1865, 13683, 882, - 18851, 9809, 1865, 17645, 1864, - 18851, 9809, 1871, 16240, - 18851, 9809, 1918, - 18851, 9809, 1926, - 18851, 9809, 1990, - 18851, 9809, 1992, - 18851, 9809, 1993, 17329, 6740, - 18851, 9809, 1994, - 18851, 9809, 2002, - 18851, 9809, 2003, 7034, - 18851, 9809, 2004, - 18851, 9809, 2012, - 18851, 9809, 2013, 18217, 2012, - 18851, 9809, 2064, - 18851, 9809, 2065, 13683, 2064, - 18851, 9809, 2066, - 18851, 9809, 2067, 13683, 2012, - 18851, 9809, 2067, 13683, 2013, 9243, 582, - 18851, 9809, 2128, - 18851, 9809, 2174, - 18851, 9809, 2175, 7035, 13683, 862, - 18851, 9809, 2175, 10076, - 18851, 9809, 2175, 13683, 76, - 18851, 9809, 2175, 13683, 273, 13683, 882, - 18851, 9809, 2175, 13683, 312, - 18851, 9809, 2175, 13683, 356, - 18851, 9809, 2175, 13683, 383, 9243, 862, - 18851, 9809, 2175, 13683, 423, 9243, 202, - 18851, 9809, 2175, 13683, 450, - 18851, 9809, 2175, 13683, 470, - 18851, 9809, 2175, 13683, 597, 9243, 862, - 18851, 9809, 2175, 13683, 882, - 18851, 9809, 2175, 13683, 1580, - 18851, 9809, 2175, 13683, 2630, - 18851, 9809, 2175, 13683, 2631, 9243, 2631, 9243, 2176, - 18851, 9809, 2175, 13683, 3038, - 18851, 9809, 2175, 13683, 6380, - 18851, 9809, 2175, 13683, 6554, - 18851, 9809, 2175, 13683, 6555, 9243, 2064, - 18851, 9809, 2175, 13683, 6555, 10076, - 18851, 9809, 2175, 13683, 6891, 10076, - 18851, 9809, 2175, 13683, 7532, - 18851, 9809, 2175, 13683, 7534, - 18851, 9809, 2175, 13683, 7535, 9243, 862, - 18851, 9809, 2175, 13683, 9811, 9243, 120, - 18851, 9809, 2175, 13683, 10048, - 18851, 9809, 2175, 13683, 10242, - 18851, 9809, 2175, 13683, 12456, - 18851, 9809, 2175, 17074, - 18851, 9809, 2175, 17075, 13683, 882, - 18851, 9809, 2175, 17138, - 18851, 9809, 2175, 17645, 2174, - 18851, 9809, 2175, 18217, 2174, - 18851, 9809, 2176, - 18851, 9809, 2182, - 18851, 9809, 2184, - 18851, 9809, 2186, - 18851, 9809, 2187, 9131, 2186, - 18851, 9809, 2187, 9131, 2187, 1445, 9131, 1444, - 18851, 9809, 2220, - 18851, 9809, 2226, - 18851, 9809, 2238, - 18851, 9809, 2272, - 18851, 9809, 2302, - 18851, 9809, 2332, - 18851, 9809, 2333, 7034, - 18851, 9809, 2370, - 18851, 9809, 2372, - 18851, 9809, 2382, - 18851, 9809, 2383, 16776, - 18851, 9809, 2446, - 18851, 9809, 2456, - 18851, 9809, 2457, 13683, 1445, 9243, 6891, 10076, - 18851, 9809, 2457, 13683, 6891, 10076, - 18851, 9809, 2458, - 18851, 9809, 2524, - 18851, 9809, 2525, 9131, 2524, - 18851, 9809, 2525, 10076, - 18851, 9809, 2525, 12459, 13683, 1444, - 18851, 9809, 2525, 12459, 13683, 2998, - 18851, 9809, 2525, 12459, 13683, 2999, 9131, 2525, 12459, 13683, 2998, - 18851, 9809, 2525, 12459, 13683, 3404, - 18851, 9809, 2525, 12459, 13683, 8286, - 18851, 9809, 2525, 17645, 2524, - 18851, 9809, 2525, 17645, 2525, 12459, 9131, 12458, - 18851, 9809, 2622, - 18851, 9809, 2626, - 18851, 9809, 2630, - 18851, 9809, 2850, - 18851, 9809, 2994, - 18851, 9809, 2995, 7034, - 18851, 9809, 2995, 7035, 13683, 266, - 18851, 9809, 2995, 9131, 2994, - 18851, 9809, 2995, 13683, 0, - 18851, 9809, 2995, 13683, 168, - 18851, 9809, 2995, 13683, 202, - 18851, 9809, 2995, 13683, 266, - 18851, 9809, 2995, 13683, 428, - 18851, 9809, 2995, 13683, 644, - 18851, 9809, 2995, 13683, 648, - 18851, 9809, 2995, 13683, 662, - 18851, 9809, 2995, 13683, 670, - 18851, 9809, 2995, 13683, 1218, - 18851, 9809, 2995, 13683, 1739, 7034, - 18851, 9809, 2995, 13683, 1862, - 18851, 9809, 2995, 13683, 2012, - 18851, 9809, 2995, 13683, 2186, - 18851, 9809, 2995, 13683, 2524, - 18851, 9809, 2995, 13683, 2998, - 18851, 9809, 2995, 13683, 3033, 93, 7778, - 18851, 9809, 2995, 13683, 3168, - 18851, 9809, 2995, 13683, 3404, - 18851, 9809, 2995, 13683, 9724, - 18851, 9809, 2995, 13683, 10048, - 18851, 9809, 2995, 16776, - 18851, 9809, 2998, - 18851, 9809, 2999, 12457, 13683, 5268, - 18851, 9809, 3008, - 18851, 9809, 3030, - 18851, 9809, 3032, - 18851, 9809, 3033, 284, - 18851, 9809, 3033, 9131, 3032, - 18851, 9809, 3033, 9131, 3033, 1427, 9131, 1427, 1445, 9131, 1444, - 18851, 9809, 3033, 9131, 3033, 3169, 9131, 3169, 1445, 9131, 1444, - 18851, 9809, 3033, 9243, 3008, - 18851, 9809, 3033, 9243, 7280, - 18851, 9809, 3033, 9243, 8552, - 18851, 9809, 3038, - 18851, 9809, 3039, 9131, 18017, 3038, - 18851, 9809, 3046, - 18851, 9809, 3110, - 18851, 9809, 3114, - 18851, 9809, 3122, - 18851, 9809, 3168, - 18851, 9809, 3169, 9131, 3169, 459, 9131, 459, 6381, 9131, 6380, - 18851, 9809, 3169, 17138, - 18851, 9809, 3172, - 18851, 9809, 3173, 13683, 114, - 18851, 9809, 3173, 13683, 652, - 18851, 9809, 3173, 13683, 1536, - 18851, 9809, 3173, 13683, 3032, - 18851, 9809, 3173, 13683, 3038, - 18851, 9809, 3173, 13683, 10242, - 18851, 9809, 3190, - 18851, 9809, 3234, - 18851, 9809, 3240, - 18851, 9809, 3246, - 18851, 9809, 3247, 9131, 3246, - 18851, 9809, 3247, 9131, 3247, 1427, 9131, 1427, 1445, 9131, 1444, - 18851, 9809, 3247, 13683, 10048, - 18851, 9809, 3316, - 18851, 9809, 3318, - 18851, 9809, 3319, 13683, 6891, 10076, - 18851, 9809, 3319, 13683, 13655, 6380, - 18851, 9809, 3324, - 18851, 9809, 3325, 9131, 3325, 751, 9131, 750, - 18851, 9809, 3390, - 18851, 9809, 3391, 13683, 1, 9243, 266, - 18851, 9809, 3391, 13683, 1, 9243, 446, - 18851, 9809, 3391, 13683, 76, - 18851, 9809, 3391, 13683, 266, - 18851, 9809, 3391, 13683, 644, - 18851, 9809, 3391, 13683, 645, 9243, 114, - 18851, 9809, 3391, 13683, 645, 9243, 862, - 18851, 9809, 3391, 13683, 652, - 18851, 9809, 3391, 13683, 2524, - 18851, 9809, 3391, 18016, - 18851, 9809, 3392, - 18851, 9809, 3396, - 18851, 9809, 3400, - 18851, 9809, 3401, 13683, 0, - 18851, 9809, 3401, 13683, 41, 9243, 1536, - 18851, 9809, 3401, 13683, 244, - 18851, 9809, 3401, 13683, 260, - 18851, 9809, 3401, 13683, 266, - 18851, 9809, 3401, 13683, 312, - 18851, 9809, 3401, 13683, 356, - 18851, 9809, 3401, 13683, 520, - 18851, 9809, 3401, 13683, 640, - 18851, 9809, 3401, 13683, 652, - 18851, 9809, 3401, 13683, 894, - 18851, 9809, 3401, 13683, 1228, - 18851, 9809, 3401, 13683, 1436, - 18851, 9809, 3401, 13683, 1444, - 18851, 9809, 3401, 13683, 1738, - 18851, 9809, 3401, 13683, 1762, - 18851, 9809, 3401, 13683, 2176, - 18851, 9809, 3401, 13683, 2186, - 18851, 9809, 3401, 13683, 2302, - 18851, 9809, 3401, 13683, 3032, - 18851, 9809, 3401, 13683, 6891, 10076, - 18851, 9809, 3401, 13683, 9806, - 18851, 9809, 3401, 13683, 11802, - 18851, 9809, 3401, 13683, 13810, - 18851, 9809, 3401, 13683, 14238, - 18851, 9809, 3401, 13683, 16568, - 18851, 9809, 3404, - 18851, 9809, 3405, 13683, 0, - 18851, 9809, 3405, 13683, 368, - 18851, 9809, 3405, 13683, 2012, - 18851, 9809, 3405, 13683, 10048, - 18851, 9809, 3412, - 18851, 9809, 3413, 13683, 14806, - 18851, 9809, 3414, - 18851, 9809, 3758, - 18851, 9809, 3762, - 18851, 9809, 3776, - 18851, 9809, 3798, - 18851, 9809, 3800, - 18851, 9809, 3801, 7531, 10076, - 18851, 9809, 3804, - 18851, 9809, 3830, - 18851, 9809, 3831, 13683, 0, - 18851, 9809, 3831, 13683, 13655, 6381, 10076, - 18851, 9809, 3832, - 18851, 9809, 5218, - 18851, 9809, 5234, - 18851, 9809, 5235, 13683, 2000, - 18851, 9809, 5235, 13683, 3032, - 18851, 9809, 5248, - 18851, 9809, 5256, - 18851, 9809, 5257, 13683, 2012, - 18851, 9809, 5268, - 18851, 9809, 5694, - 18851, 9809, 5858, - 18851, 9809, 6244, - 18851, 9809, 6374, - 18851, 9809, 6375, 13683, 652, - 18851, 9809, 6380, - 18851, 9809, 6381, 9243, 3038, - 18851, 9809, 6414, - 18851, 9809, 6416, - 18851, 9809, 6417, 7034, - 18851, 9809, 6417, 7035, 7034, - 18851, 9809, 6418, - 18851, 9809, 6424, - 18851, 9809, 6532, - 18851, 9809, 6534, - 18851, 9809, 6546, - 18851, 9809, 6554, - 18851, 9809, 6555, 17645, 6554, - 18851, 9809, 6572, - 18851, 9809, 6573, 13683, 0, - 18851, 9809, 6573, 13683, 1, 9243, 2064, - 18851, 9809, 6573, 13683, 1, 9243, 2065, 13683, 2064, - 18851, 9809, 6573, 13683, 80, - 18851, 9809, 6573, 13683, 266, - 18851, 9809, 6573, 13683, 267, 7034, - 18851, 9809, 6573, 13683, 382, - 18851, 9809, 6573, 13683, 390, - 18851, 9809, 6573, 13683, 404, - 18851, 9809, 6573, 13683, 610, - 18851, 9809, 6573, 13683, 644, - 18851, 9809, 6573, 13683, 652, - 18851, 9809, 6573, 13683, 882, - 18851, 9809, 6573, 13683, 1536, - 18851, 9809, 6573, 13683, 1739, 7034, - 18851, 9809, 6573, 13683, 1990, - 18851, 9809, 6573, 13683, 2065, 13683, 2064, - 18851, 9809, 6573, 13683, 3032, - 18851, 9809, 6573, 13683, 6417, 7034, - 18851, 9809, 6573, 13683, 6417, 7035, 7034, - 18851, 9809, 6573, 13683, 14806, - 18851, 9809, 6573, 13683, 14807, 17138, - 18851, 9809, 6573, 17075, 13683, 272, - 18851, 9809, 6573, 17075, 13683, 382, - 18851, 9809, 6573, 17075, 13683, 422, - 18851, 9809, 6573, 17075, 13683, 610, - 18851, 9809, 6573, 17075, 13683, 862, - 18851, 9809, 6573, 17075, 13683, 1739, 7034, - 18851, 9809, 6573, 17075, 13683, 2064, - 18851, 9809, 6573, 17075, 13683, 2272, - 18851, 9809, 6882, - 18851, 9809, 6883, 17007, 15095, 16114, - 18851, 9809, 6883, 17645, 6882, - 18851, 9809, 6890, - 18851, 9809, 6891, 9131, 6890, - 18851, 9809, 6891, 10076, - 18851, 9809, 6891, 17645, 6890, - 18851, 9809, 6892, - 18851, 9809, 6912, - 18851, 9809, 7000, - 18851, 9809, 7001, 7034, - 18851, 9809, 7002, - 18851, 9809, 7003, 13683, 1, 9243, 1738, - 18851, 9809, 7003, 13683, 405, 9243, 1738, - 18851, 9809, 7003, 13683, 520, - 18851, 9809, 7003, 13683, 1738, - 18851, 9809, 7003, 13683, 6891, 10076, - 18851, 9809, 7006, - 18851, 9809, 7007, 10076, - 18851, 9809, 7007, 13683, 882, - 18851, 9809, 7007, 13683, 7007, 17645, 7006, - 18851, 9809, 7007, 13683, 10048, - 18851, 9809, 7007, 17645, 7006, - 18851, 9809, 7042, - 18851, 9809, 7280, - 18851, 9809, 7281, 13683, 80, - 18851, 9809, 7281, 13683, 652, - 18851, 9809, 7281, 13683, 1580, - 18851, 9809, 7281, 13683, 7828, - 18851, 9809, 7281, 13683, 14806, - 18851, 9809, 7282, - 18851, 9809, 7294, - 18851, 9809, 7380, - 18851, 9809, 7381, 9131, 7381, 978, - 18851, 9809, 7381, 9131, 7381, 17138, - 18851, 9809, 7390, - 18851, 9809, 7532, - 18851, 9809, 7534, - 18851, 9809, 7536, - 18851, 9809, 7538, - 18851, 9809, 7539, 9131, 7538, - 18851, 9809, 7548, - 18851, 9809, 7550, - 18851, 9809, 7638, - 18851, 9809, 7828, - 18851, 9809, 8286, - 18851, 9809, 8330, - 18851, 9809, 8448, - 18851, 9809, 8449, 9131, 8448, - 18851, 9809, 8449, 9131, 8449, 13683, 1, 9243, 446, - 18851, 9809, 8449, 9131, 8449, 13683, 244, - 18851, 9809, 8449, 9131, 8449, 13683, 1862, - 18851, 9809, 8449, 13683, 0, - 18851, 9809, 8449, 13683, 750, - 18851, 9809, 8449, 13683, 2012, - 18851, 9809, 8449, 17645, 8448, - 18851, 9809, 8548, - 18851, 9809, 8549, 13683, 3039, 10076, - 18851, 9809, 8549, 18016, - 18851, 9809, 8549, 18217, 8548, - 18851, 9809, 8552, - 18851, 9809, 8734, - 18851, 9809, 8876, - 18851, 9809, 8877, 9131, 8877, 979, 9131, 978, - 18851, 9809, 8877, 10076, - 18851, 9809, 8877, 17007, 15095, 16114, - 18851, 9809, 9228, - 18851, 9809, 9690, - 18851, 9809, 9691, 13683, 0, - 18851, 9809, 9691, 13683, 40, - 18851, 9809, 9691, 13683, 41, 9243, 0, - 18851, 9809, 9691, 13683, 450, - 18851, 9809, 9691, 13683, 882, - 18851, 9809, 9691, 13683, 3324, - 18851, 9809, 9691, 13683, 7006, - 18851, 9809, 9691, 13683, 9760, - 18851, 9809, 9692, - 18851, 9809, 9693, 10076, - 18851, 9809, 9714, - 18851, 9809, 9724, - 18851, 9809, 9725, 13683, 0, - 18851, 9809, 9725, 13683, 312, - 18851, 9809, 9728, - 18851, 9809, 9729, 13683, 0, - 18851, 9809, 9729, 13683, 888, - 18851, 9809, 9729, 13683, 1178, - 18851, 9809, 9729, 13683, 1444, - 18851, 9809, 9729, 13683, 1738, - 18851, 9809, 9729, 13683, 1739, 7034, - 18851, 9809, 9729, 13683, 2184, - 18851, 9809, 9729, 13683, 2332, - 18851, 9809, 9729, 13683, 2998, - 18851, 9809, 9729, 13683, 11568, - 18851, 9809, 9729, 13683, 14864, - 18851, 9809, 9736, - 18851, 9809, 9737, 9131, 9737, 979, 9131, 978, - 18851, 9809, 9737, 10076, - 18851, 9809, 9760, - 18851, 9809, 9761, 9243, 175, 13683, 80, - 18851, 9809, 9761, 9243, 1221, 13683, 458, - 18851, 9809, 9806, - 18851, 9809, 9807, 9131, 9807, 9760, - 18851, 9809, 9810, - 18851, 9809, 9922, - 18851, 9809, 9934, - 18851, 9809, 10048, - 18851, 9809, 10049, 9243, 2994, - 18851, 9809, 10242, - 18851, 9809, 10368, - 18851, 9809, 10370, - 18851, 9809, 10371, 13683, 520, - 18851, 9809, 10371, 13683, 14806, - 18851, 9809, 10378, - 18851, 9809, 10386, - 18851, 9809, 10388, - 18851, 9809, 10846, - 18851, 9809, 10916, - 18851, 9809, 11376, - 18851, 9809, 11404, - 18851, 9809, 11424, - 18851, 9809, 11430, - 18851, 9809, 11468, - 18851, 9809, 11472, - 18851, 9809, 11568, - 18851, 9809, 11569, 9131, 11568, - 18851, 9809, 11802, - 18851, 9809, 11804, - 18851, 9809, 11880, - 18851, 9809, 11948, - 18851, 9809, 11949, 46, - 18851, 9809, 12086, - 18851, 9809, 12140, - 18851, 9809, 12148, - 18851, 9809, 12180, - 18851, 9809, 12394, - 18851, 9809, 12418, - 18851, 9809, 12456, - 18851, 9809, 12457, 13683, 0, - 18851, 9809, 12457, 13683, 1, 9243, 149, 9243, 266, - 18851, 9809, 12457, 13683, 1, 9243, 1444, - 18851, 9809, 12457, 13683, 1, 9243, 2064, - 18851, 9809, 12457, 13683, 40, - 18851, 9809, 12457, 13683, 41, 9243, 0, - 18851, 9809, 12457, 13683, 41, 9243, 41, 9243, 40, - 18851, 9809, 12457, 13683, 76, - 18851, 9809, 12457, 13683, 80, - 18851, 9809, 12457, 13683, 114, - 18851, 9809, 12457, 13683, 202, - 18851, 9809, 12457, 13683, 244, - 18851, 9809, 12457, 13683, 254, - 18851, 9809, 12457, 13683, 266, - 18851, 9809, 12457, 13683, 273, 13683, 2524, - 18851, 9809, 12457, 13683, 312, - 18851, 9809, 12457, 13683, 313, 9243, 266, - 18851, 9809, 12457, 13683, 313, 9243, 404, - 18851, 9809, 12457, 13683, 356, - 18851, 9809, 12457, 13683, 404, - 18851, 9809, 12457, 13683, 422, - 18851, 9809, 12457, 13683, 423, 9243, 202, - 18851, 9809, 12457, 13683, 450, - 18851, 9809, 12457, 13683, 625, 9243, 1, 9243, 611, 9243, 446, - 18851, 9809, 12457, 13683, 645, 9243, 862, - 18851, 9809, 12457, 13683, 652, - 18851, 9809, 12457, 13683, 761, 9131, 760, - 18851, 9809, 12457, 13683, 863, 10911, 10076, - 18851, 9809, 12457, 13683, 882, - 18851, 9809, 12457, 13683, 1130, - 18851, 9809, 12457, 13683, 1444, - 18851, 9809, 12457, 13683, 1536, - 18851, 9809, 12457, 13683, 1537, 9243, 1536, - 18851, 9809, 12457, 13683, 1580, - 18851, 9809, 12457, 13683, 1739, 7034, - 18851, 9809, 12457, 13683, 1926, - 18851, 9809, 12457, 13683, 1990, - 18851, 9809, 12457, 13683, 2002, - 18851, 9809, 12457, 13683, 2003, 9243, 273, 9243, 0, - 18851, 9809, 12457, 13683, 2184, - 18851, 9809, 12457, 13683, 3033, 9243, 3114, - 18851, 9809, 12457, 13683, 3114, - 18851, 9809, 12457, 13683, 3172, - 18851, 9809, 12457, 13683, 3404, - 18851, 9809, 12457, 13683, 7828, - 18851, 9809, 12457, 13683, 8448, - 18851, 9809, 12457, 13683, 9760, - 18851, 9809, 12457, 13683, 9761, 9243, 9760, - 18851, 9809, 12457, 13683, 10048, - 18851, 9809, 12457, 13683, 12456, - 18851, 9809, 12457, 13683, 13423, 9243, 7007, 9243, 11948, - 18851, 9809, 12457, 13683, 13423, 9243, 7007, 10076, - 18851, 9809, 12457, 17138, - 18851, 9809, 12458, - 18851, 9809, 12459, 7034, - 18851, 9809, 12459, 7035, 9131, 12459, 7035, 3032, - 18851, 9809, 12459, 13683, 3032, - 18851, 9809, 12459, 13683, 3033, 9243, 3114, - 18851, 9809, 12528, - 18851, 9809, 12529, 9131, 12528, - 18851, 9809, 12529, 17074, - 18851, 9809, 12529, 18217, 12528, - 18851, 9809, 12602, - 18851, 9809, 12716, - 18851, 9809, 12717, 7034, - 18851, 9809, 12717, 13683, 0, - 18851, 9809, 12717, 13683, 1, 9243, 158, - 18851, 9809, 12717, 13683, 158, - 18851, 9809, 12717, 13683, 750, - 18851, 9809, 12738, - 18851, 9809, 12826, - 18851, 9809, 12988, - 18851, 9809, 12989, 789, 13683, 114, - 18851, 9809, 12989, 789, 13683, 382, - 18851, 9809, 12989, 789, 13683, 450, - 18851, 9809, 12989, 789, 13683, 644, - 18851, 9809, 12989, 789, 13683, 1220, - 18851, 9809, 12989, 789, 13683, 1536, - 18851, 9809, 12989, 789, 13683, 1739, 7034, - 18851, 9809, 12989, 789, 13683, 7534, - 18851, 9809, 12989, 789, 13683, 13456, - 18851, 9809, 12989, 789, 13683, 14238, - 18851, 9809, 12989, 14847, 13683, 114, - 18851, 9809, 12989, 14847, 13683, 115, 40, - 18851, 9809, 13150, - 18851, 9809, 13151, 17496, - 18851, 9809, 13166, - 18851, 9809, 13167, 13683, 652, - 18851, 9809, 13167, 13683, 750, - 18851, 9809, 13167, 13683, 1864, - 18851, 9809, 13167, 18217, 13166, - 18851, 9809, 13378, - 18851, 9809, 13388, - 18851, 9809, 13402, - 18851, 9809, 13408, - 18851, 9809, 13422, - 18851, 9809, 13456, - 18851, 9809, 13558, - 18851, 9809, 13796, - 18851, 9809, 13810, - 18851, 9809, 13811, 13683, 40, - 18851, 9809, 13814, - 18851, 9809, 14132, - 18851, 9809, 14238, - 18851, 9809, 14252, - 18851, 9809, 14253, 13683, 458, - 18851, 9809, 14253, 13683, 750, - 18851, 9809, 14253, 13683, 788, - 18851, 9809, 14662, - 18851, 9809, 14712, - 18851, 9809, 14806, - 18851, 9809, 14807, 9131, 14807, 12457, 13683, 41, 9131, 12457, 13683, 40, - 18851, 9809, 14807, 12457, 13683, 41, 9131, 12457, 13683, 40, - 18851, 9809, 14846, - 18851, 9809, 14847, 9131, 14846, - 18851, 9809, 14864, - 18851, 9809, 14866, - 18851, 9809, 14876, - 18851, 9809, 14912, - 18851, 9809, 15044, - 18851, 9809, 15050, - 18851, 9809, 15092, - 18851, 9809, 15093, 13683, 40, - 18851, 9809, 15093, 13683, 41, 9243, 40, - 18851, 9809, 15093, 13683, 80, - 18851, 9809, 15093, 13683, 254, - 18851, 9809, 15093, 13683, 272, - 18851, 9809, 15093, 13683, 423, 9243, 6891, 10076, - 18851, 9809, 15093, 13683, 450, - 18851, 9809, 15093, 13683, 645, 9243, 862, - 18851, 9809, 15093, 13683, 862, - 18851, 9809, 15093, 13683, 863, 9243, 862, - 18851, 9809, 15093, 13683, 888, - 18851, 9809, 15093, 13683, 1177, 7034, - 18851, 9809, 15093, 13683, 1536, - 18851, 9809, 15093, 13683, 1540, - 18851, 9809, 15093, 13683, 2524, - 18851, 9809, 15093, 13683, 2631, 9243, 2630, - 18851, 9809, 15093, 13683, 3032, - 18851, 9809, 15093, 13683, 3033, 9243, 1, 80, - 18851, 9809, 15093, 13683, 3033, 9243, 862, - 18851, 9809, 15093, 13683, 3033, 9243, 863, 9243, 862, - 18851, 9809, 15093, 13683, 3404, - 18851, 9809, 15093, 13683, 7006, - 18851, 9809, 15093, 13683, 8286, - 18851, 9809, 15093, 13683, 12394, - 18851, 9809, 15093, 13683, 13810, - 18851, 9809, 15093, 13683, 16492, - 18851, 9809, 15380, - 18851, 9809, 15432, - 18851, 9809, 15442, - 18851, 9809, 15456, - 18851, 9809, 15548, - 18851, 9809, 15738, - 18851, 9809, 16314, - 18851, 9809, 16315, 13683, 40, - 18851, 9809, 16315, 13683, 2012, - 18851, 9809, 16482, - 18851, 9809, 16486, - 18851, 9809, 16488, - 18851, 9809, 16490, - 18851, 9809, 16492, - 18851, 9809, 16494, - 18851, 9809, 16496, - 18851, 9809, 16499, 9131, 16499, 7034, - 18851, 9809, 16500, - 18851, 9809, 16503, 9131, 16502, - 18851, 9809, 16504, - 18851, 9809, 16506, - 18851, 9809, 16508, - 18851, 9809, 16510, - 18851, 9809, 16512, - 18851, 9809, 16514, - 18851, 9809, 16516, - 18851, 9809, 16518, - 18851, 9809, 16520, - 18851, 9809, 16522, - 18851, 9809, 16524, - 18851, 9809, 16526, - 18851, 9809, 16528, - 18851, 9809, 16530, - 18851, 9809, 16532, - 18851, 9809, 16534, - 18851, 9809, 16536, - 18851, 9809, 16538, - 18851, 9809, 16540, - 18851, 9809, 16541, 13683, 260, - 18851, 9809, 16541, 13683, 645, 9243, 106, - 18851, 9809, 16541, 13683, 1738, - 18851, 9809, 16541, 13683, 2631, 9243, 2176, - 18851, 9809, 16541, 13683, 2631, 9243, 2631, 9243, 2176, - 18851, 9809, 16542, - 18851, 9809, 16544, - 18851, 9809, 16546, - 18851, 9809, 16548, - 18851, 9809, 16550, - 18851, 9809, 16552, - 18851, 9809, 16554, - 18851, 9809, 16556, - 18851, 9809, 16558, - 18851, 9809, 16560, - 18851, 9809, 16562, - 18851, 9809, 16563, 13683, 382, - 18851, 9809, 16563, 13683, 624, - 18851, 9809, 16563, 13683, 644, - 18851, 9809, 16563, 13683, 652, - 18851, 9809, 16563, 13683, 862, - 18851, 9809, 16563, 13683, 882, - 18851, 9809, 16563, 13683, 1990, - 18851, 9809, 16563, 13683, 3190, - 18851, 9809, 16563, 13683, 6417, 7035, 7034, - 18851, 9809, 16563, 13683, 13810, - 18851, 9809, 16564, - 18851, 9809, 16566, - 18851, 9809, 16567, 13683, 244, - 18851, 9809, 16567, 13683, 458, - 18851, 9809, 16567, 13683, 652, - 18851, 9809, 16567, 13683, 1218, - 18851, 9809, 16567, 13683, 1738, - 18851, 9809, 16567, 13683, 1739, 7034, - 18851, 9809, 16567, 13683, 2631, 9243, 2631, 9243, 2176, - 18851, 9809, 16567, 13683, 13409, 9243, 356, - 18851, 9809, 16567, 13683, 13810, - 18851, 9809, 16570, - 18851, 9809, 16572, - 18851, 9809, 18412, - 18851, 16771, 9809, 2593, 17495, 2597, 13458, - 18851, 16771, 9809, 2593, 17495, 2597, 16954, - 18851, 16771, 9809, 2597, 5704, - 18851, 16771, 9809, 2597, 5860, - 18851, 16771, 9809, 2597, 7087, 1548, - 18851, 16771, 9809, 2597, 11958, - 18851, 16771, 9809, 2597, 12108, - 18851, 16771, 9809, 2597, 12110, - 18851, 16771, 9809, 2597, 13394, - 18851, 16771, 9809, 2597, 13647, 6380, - 18851, 16771, 9809, 2597, 13647, 17329, 6741, 0, - 18851, 16771, 9809, 2597, 14543, 862, - 18851, 16771, 9809, 2597, 16955, 862, - 18851, 16771, 9809, 2597, 16955, 1548, - 18851, 16771, 9809, 3057, 40, - 18851, 16771, 9809, 3057, 41, 17329, 6740, - 18851, 16771, 9809, 3057, 862, - 18851, 16771, 9809, 3057, 863, 10076, - 18851, 16771, 9809, 3057, 6380, - 18851, 16771, 9809, 3057, 12108, - 18851, 16771, 9809, 3057, 13388, - 18851, 16771, 9809, 3057, 17329, 6741, 5272, - 18851, 16771, 9809, 3337, 862, - 18851, 16771, 9809, 3337, 863, 10076, - 18851, 16771, 9809, 3337, 5704, - 18851, 16771, 9809, 3337, 5860, - 18851, 16771, 9809, 3337, 11958, - 18851, 16771, 9809, 3337, 12108, - 18851, 16771, 9809, 3337, 12110, - 18851, 16771, 9809, 3337, 13388, - 18851, 16771, 9809, 3337, 13394, - 18851, 16771, 9809, 3337, 15625, 6380, - 18851, 16771, 9809, 3337, 15625, 17329, 6741, 0, - 18851, 16771, 9809, 6721, 40, - 18851, 16771, 9809, 6721, 41, 17329, 6740, - 18851, 16771, 9809, 6721, 862, - 18851, 16771, 9809, 6721, 863, 10076, - 18851, 16771, 9809, 6721, 5704, - 18851, 16771, 9809, 6721, 5705, 17329, 6740, - 18851, 16771, 9809, 6721, 5860, - 18851, 16771, 9809, 6721, 6380, - 18851, 16771, 9809, 6721, 12108, - 18851, 16771, 9809, 6721, 12110, - 18851, 16771, 9809, 6721, 13388, - 18851, 16771, 9809, 6721, 13394, - 18851, 16771, 9809, 6721, 15467, 6380, - 18851, 16771, 9809, 6743, 40, - 18851, 16771, 9809, 6743, 41, 17329, 6740, - 18851, 16771, 9809, 6743, 862, - 18851, 16771, 9809, 6743, 863, 10076, - 18851, 16771, 9809, 6743, 5704, - 18851, 16771, 9809, 6743, 5705, 17329, 6740, - 18851, 16771, 9809, 6743, 5860, - 18851, 16771, 9809, 6743, 6380, - 18851, 16771, 9809, 6743, 12108, - 18851, 16771, 9809, 6743, 12110, - 18851, 16771, 9809, 6743, 13388, - 18851, 16771, 9809, 6743, 13394, - 18851, 16771, 9809, 6743, 17329, 6741, 12506, - 18851, 16771, 9809, 6743, 17329, 6741, 12507, 0, - 18851, 16771, 9809, 6743, 17329, 6741, 12507, 2, - 18851, 16771, 9809, 6743, 17329, 6741, 14914, - 18851, 16771, 9809, 8737, 40, - 18851, 16771, 9809, 8737, 41, 17329, 6740, - 18851, 16771, 9809, 8737, 862, - 18851, 16771, 9809, 8737, 6380, - 18851, 16771, 9809, 8737, 12108, - 18851, 16771, 9809, 8737, 13388, - 18851, 16771, 9809, 8737, 17329, 6741, 14766, - 18851, 16771, 9809, 8737, 17329, 6741, 14767, 0, - 18851, 16771, 9809, 8737, 17329, 6741, 16390, - 18851, 16771, 9809, 8737, 17329, 6741, 16392, - 18851, 16771, 9809, 11917, 40, - 18851, 16771, 9809, 11917, 41, 17329, 6740, - 18851, 16771, 9809, 11917, 862, - 18851, 16771, 9809, 11917, 6380, - 18851, 16771, 9809, 11917, 12108, - 18851, 16771, 9809, 11917, 13388, - 18851, 16771, 9809, 11917, 17329, 6741, 10390, - 18851, 16771, 9809, 11917, 17329, 6741, 13812, - 18851, 16771, 9809, 13377, 40, - 18851, 16771, 9809, 13377, 41, 17329, 6740, - 18851, 16771, 9809, 13377, 862, - 18851, 16771, 9809, 13377, 6380, - 18851, 16771, 9809, 13377, 12108, - 18851, 16771, 9809, 13377, 13388, - 18851, 16771, 9809, 13377, 17329, 6741, 7391, 0, - 18851, 16771, 9809, 13377, 17329, 6741, 7391, 2, - 18851, 16771, 9809, 13377, 17329, 6741, 12320, - 18851, 16771, 9809, 13389, 13683, 1437, 9243, 2302, - 18851, 16771, 9809, 13389, 13683, 1437, 9243, 6380, - 18851, 16771, 9809, 13655, 862, - 18851, 16771, 9809, 13655, 863, 10076, - 18851, 16771, 9809, 13655, 5704, - 18851, 16771, 9809, 13655, 5860, - 18851, 16771, 9809, 13655, 5861, 17329, 6740, - 18851, 16771, 9809, 13655, 6380, - 18851, 16771, 9809, 13655, 12108, - 18851, 16771, 9809, 13655, 12110, - 18851, 16771, 9809, 13655, 13388, - 18851, 16771, 9809, 13655, 13389, 17329, 6740, - 18851, 16771, 9809, 13655, 13394, - 18851, 16771, 9809, 13655, 13395, 17329, 6740, - 18851, 16771, 9809, 13655, 17329, 6741, 11954, - 18851, 16771, 9809, 13655, 17329, 6741, 11956, - 18851, 16771, 9809, 16241, 2597, 13646, - 18851, 16771, 9809, 16241, 3337, 15624, - 18851, 16771, 9809, 16241, 12018, - 18851, 16771, 9809, 16241, 12046, - 18851, 16771, 9809, 19274, - 18851, 16771, 9809, 19276, - 18851, 20659, 9809, 2593, 17495, 10605, 16150, - 18851, 20659, 9809, 17687, 11702, - 18851, 20659, 9809, 17687, 18598, - 18851, 20659, 9809, 17687, 19352, - 18851, 20659, 9809, 18669, 11702, - 18859, 10182, - 18865, 15565, 12499, 669, 841, 19972, - 18865, 15565, 12499, 669, 841, 19973, 10595, 10574, - 18865, 15565, 12499, 669, 841, 19973, 10595, 14396, - 18865, 15565, 12499, 669, 841, 19973, 10595, 18596, - 18865, 15565, 12499, 6407, 841, 19972, - 18865, 15565, 12499, 6407, 841, 19973, 10595, 10574, - 18865, 15565, 12499, 6407, 841, 19973, 10595, 14396, - 18865, 15565, 12499, 6407, 841, 19973, 10595, 18596, - 18865, 15565, 12499, 18669, 841, 3273, 7778, - 18865, 15565, 12499, 18669, 841, 3273, 13270, - 18865, 15565, 12499, 18669, 841, 10574, - 18865, 15565, 12499, 18669, 841, 14307, 7778, - 18865, 15565, 12499, 18669, 841, 14307, 13270, - 18865, 15565, 12499, 18669, 10595, 14396, - 18865, 15565, 12499, 18669, 10595, 18596, - 18872, - 18885, 15164, - 19029, 3337, 14729, 11428, - 19029, 11428, - 19029, 11429, 633, 894, - 19029, 11429, 6749, 894, - 19029, 11429, 10595, 3245, 19212, - 19029, 11429, 10595, 3245, 20162, - 19029, 11429, 10595, 12473, 18597, 18728, - 19029, 11429, 10595, 13483, 18597, 18728, - 19029, 11429, 10595, 13483, 20467, 18728, - 19029, 11429, 10595, 14429, 19212, - 19029, 11429, 10595, 14533, 15534, - 19029, 11429, 10595, 14997, 18597, 18728, - 19029, 11429, 10595, 16761, 10046, - 19029, 11429, 10595, 19973, 15534, - 19029, 11429, 10595, 20467, 18728, - 19029, 11429, 19213, 483, 17319, 11428, - 19029, 11521, 11428, - 19029, 11521, 16035, 13965, 11428, - 19029, 12213, 11428, - 19029, 12213, 19727, 11428, - 19029, 13965, 11428, - 19029, 13965, 11429, 15787, 18597, 18728, - 19029, 14202, - 19029, 14463, 11428, - 19029, 14533, 11428, - 19029, 15189, 14226, - 19029, 15352, - 19029, 15671, 11428, - 19029, 15831, 11428, - 19029, 16357, 10595, 5713, 7779, 633, 894, - 19029, 16357, 10595, 5713, 7779, 6749, 894, - 19029, 16357, 10595, 5713, 7779, 14287, 17319, 16357, 10595, 5713, 13270, - 19029, 16357, 10595, 5713, 7779, 14287, 19029, 16357, 10595, 5713, 13270, - 19029, 16357, 10595, 5713, 13271, 633, 894, - 19029, 16357, 10595, 5713, 13271, 6749, 894, - 19029, 16357, 10595, 5713, 19212, - 19029, 16357, 10595, 5713, 20162, - 19029, 17139, 11428, - 19029, 18597, 18728, - 19029, 19355, 11428, - 19029, 19727, 11428, - 19029, 20165, 11428, - 19029, 20285, 11429, 10595, 18597, 19686, - 19029, 20471, 11428, - 19029, 21571, 11428, - 19029, 21571, 11429, 633, 894, - 19029, 21571, 11429, 10595, 5825, 13382, - 19029, 21571, 11429, 10595, 7845, 3245, 19212, - 19029, 21571, 11429, 10595, 7845, 3245, 20162, - 19029, 21571, 11429, 10595, 10487, 12213, 13382, - 19029, 21571, 11429, 10595, 12213, 13382, - 19029, 21571, 11429, 10595, 14533, 19973, 15534, - 19029, 21571, 11429, 10595, 14997, 13382, - 19029, 21571, 11429, 10595, 15055, 13382, - 19029, 21571, 11429, 19213, 483, 17319, 21571, 11428, - 19029, 21571, 14463, 11428, - 19029, 21571, 15189, 14226, - 19029, 21571, 15831, 11428, - 19031, 11592, - 19035, 16068, - 19049, 15564, - 19050, - 19053, 10182, - 19061, 12213, 3057, 15501, 17496, - 19061, 12213, 6721, 15501, 17496, - 19061, 12213, 12173, 11718, - 19061, 12213, 13965, 14396, - 19061, 12213, 13965, 15512, - 19061, 12213, 17022, - 19067, 9808, - 19074, - 19093, 2163, 7816, - 19093, 2499, 9808, - 19093, 3537, 9808, - 19093, 3675, 9808, - 19093, 5977, 9808, - 19093, 6757, 9910, - 19093, 7779, 11725, 15970, - 19093, 7779, 13965, 20628, - 19093, 7779, 15513, 15970, - 19093, 7779, 20628, - 19093, 9243, 9808, - 19093, 11702, - 19093, 11708, - 19093, 11849, 2596, - 19093, 11849, 3056, - 19093, 11849, 3336, - 19093, 11849, 6720, - 19093, 11849, 6742, - 19093, 11849, 8736, - 19093, 11849, 10854, - 19093, 11849, 11916, - 19093, 11849, 13376, - 19093, 11849, 13654, - 19093, 12169, 14178, - 19093, 12477, 13483, 14903, 0, - 19093, 12477, 13483, 14903, 2, - 19093, 12477, 13483, 14903, 4, - 19093, 12477, 13483, 14903, 6, - 19093, 12477, 13483, 14903, 8, - 19093, 12477, 13483, 14903, 10, - 19093, 12477, 13483, 14903, 12, - 19093, 12477, 13483, 14903, 14, - 19093, 12477, 13483, 14903, 16, - 19093, 12477, 13483, 14903, 18, - 19093, 12477, 13483, 14903, 20, - 19093, 12477, 13483, 14903, 22, - 19093, 12477, 13483, 14903, 24, - 19093, 12477, 13483, 14903, 26, - 19093, 12477, 13483, 14903, 28, - 19093, 12477, 13483, 14903, 30, - 19093, 12477, 13483, 14903, 32, - 19093, 12477, 13483, 14903, 34, - 19093, 12477, 13483, 14903, 36, - 19093, 12477, 13483, 14903, 38, - 19093, 12477, 13483, 14903, 40, - 19093, 12477, 13483, 14903, 42, - 19093, 12477, 13483, 14903, 44, - 19093, 12477, 13483, 14903, 46, - 19093, 12477, 13483, 14903, 48, - 19093, 12477, 13483, 14903, 50, - 19093, 12477, 15993, 14903, 0, - 19093, 12477, 15993, 14903, 2, - 19093, 12477, 15993, 14903, 4, - 19093, 12477, 15993, 14903, 6, - 19093, 12477, 15993, 14903, 8, - 19093, 12477, 15993, 14903, 10, - 19093, 12477, 15993, 14903, 12, - 19093, 12477, 15993, 14903, 14, - 19093, 12477, 15993, 14903, 16, - 19093, 12477, 15993, 14903, 18, - 19093, 12477, 15993, 14903, 20, - 19093, 12477, 15993, 14903, 22, - 19093, 12477, 15993, 14903, 24, - 19093, 12477, 15993, 14903, 26, - 19093, 12477, 15993, 14903, 28, - 19093, 12477, 15993, 14903, 30, - 19093, 12477, 15993, 14903, 32, - 19093, 12477, 15993, 14903, 34, - 19093, 12477, 15993, 14903, 36, - 19093, 12477, 15993, 14903, 38, - 19093, 12477, 15993, 14903, 40, - 19093, 12477, 15993, 14903, 42, - 19093, 12477, 15993, 14903, 44, - 19093, 12477, 15993, 14903, 46, - 19093, 12477, 15993, 14903, 48, - 19093, 12477, 15993, 14903, 50, - 19093, 13189, 9808, - 19093, 13271, 11725, 15970, - 19093, 13271, 13965, 20628, - 19093, 13271, 15513, 15970, - 19093, 13271, 20628, - 19093, 13676, - 19093, 14323, 894, - 19093, 14509, 9808, - 19093, 14555, 9808, - 19093, 14952, - 19093, 15133, 9808, - 19093, 16873, 9808, - 19093, 16991, 17118, - 19093, 17118, - 19093, 17496, - 19093, 18335, 8282, - 19093, 18669, 7816, - 19093, 18716, - 19093, 19215, 9808, - 19093, 19359, 8282, - 19093, 19416, - 19093, 19676, - 19093, 19717, 14178, - 19093, 19719, 92, - 19093, 20469, 8282, - 19093, 20877, 9808, - 19093, 20890, - 19097, 20132, - 19115, 6682, - 19116, - 19121, 7779, 14429, 15970, - 19121, 11521, 15512, - 19121, 12043, 12499, 18668, - 19121, 13271, 14429, 15970, - 19121, 13965, 14396, - 19121, 14725, 14604, - 19121, 14725, 14903, 0, - 19121, 14725, 14903, 8, - 19121, 14725, 14903, 16, - 19121, 14725, 14903, 28, - 19121, 14725, 14903, 40, - 19121, 14725, 14903, 66, - 19121, 14725, 14903, 204, - 19121, 14725, 14903, 214, - 19121, 14725, 14903, 480, - 19121, 14725, 14903, 692, - 19121, 14725, 14903, 698, - 19121, 14725, 14903, 704, - 19121, 14725, 14903, 732, - 19121, 14725, 14903, 734, - 19121, 14725, 14903, 736, - 19121, 14725, 14903, 740, - 19121, 14725, 14903, 744, - 19121, 14725, 14903, 3496, - 19121, 14725, 14903, 3522, - 19121, 14725, 14903, 3630, - 19121, 14725, 14903, 3676, - 19121, 14725, 14903, 9820, - 19121, 14725, 14903, 11680, - 19121, 14725, 14903, 12216, - 19121, 14725, 14903, 12312, - 19121, 14725, 14903, 12666, - 19121, 14725, 14903, 12820, - 19121, 14725, 14903, 13164, - 19121, 14725, 14903, 13268, - 19121, 14725, 14903, 14848, - 19121, 14725, 14903, 15638, - 19121, 14725, 14903, 16024, - 19121, 14725, 14903, 16452, - 19121, 14725, 14903, 16892, - 19121, 14725, 14903, 17224, - 19121, 14725, 14903, 19454, - 19121, 14725, 14903, 20116, - 19121, 14725, 14903, 20156, - 19121, 14725, 14903, 20220, - 19121, 14725, 14903, 20230, - 19121, 14725, 14903, 20544, - 19121, 14725, 14903, 20598, - 19121, 14725, 14903, 20600, - 19121, 14725, 14903, 20672, - 19121, 14725, 14903, 20674, - 19121, 14725, 14903, 20678, - 19121, 14725, 14903, 20708, - 19121, 14725, 14903, 20710, - 19121, 14725, 14903, 20970, - 19121, 14725, 14903, 21186, - 19121, 14725, 14903, 21188, - 19121, 17319, 11428, - 19121, 18041, 14903, 0, - 19121, 18041, 14903, 8, - 19121, 18041, 14903, 16, - 19121, 18041, 14903, 26, - 19121, 18041, 14903, 28, - 19121, 18041, 14903, 40, - 19121, 18041, 14903, 266, - 19121, 18041, 14903, 268, - 19121, 18041, 14903, 272, - 19121, 18041, 14903, 280, - 19121, 18041, 14903, 284, - 19121, 18041, 14903, 348, - 19121, 18041, 14903, 352, - 19121, 18041, 14903, 356, - 19121, 18041, 14903, 364, - 19121, 18041, 14903, 368, - 19121, 18041, 14903, 414, - 19121, 18041, 14903, 422, - 19121, 18041, 14903, 428, - 19121, 18041, 14903, 434, - 19121, 18041, 14903, 438, - 19121, 18041, 14903, 446, - 19121, 18041, 14903, 450, - 19121, 18041, 14903, 458, - 19121, 18041, 14903, 466, - 19121, 18041, 14903, 470, - 19121, 18041, 14903, 570, - 19121, 18041, 14903, 572, - 19121, 18041, 14903, 576, - 19121, 18041, 14903, 578, - 19121, 18041, 14903, 582, - 19121, 18041, 14903, 586, - 19121, 18041, 14903, 590, - 19121, 18041, 14903, 596, - 19121, 18041, 14903, 600, - 19121, 18041, 14903, 610, - 19121, 18041, 14903, 620, - 19121, 18041, 14903, 624, - 19121, 18041, 14903, 628, - 19121, 18041, 14903, 632, - 19121, 18041, 14903, 640, - 19121, 18041, 14903, 692, - 19121, 18041, 14903, 708, - 19121, 18041, 14903, 732, - 19121, 18041, 14903, 740, - 19121, 18041, 14903, 744, - 19121, 18041, 14903, 13483, 0, - 19121, 18041, 14903, 13483, 8, - 19121, 18041, 14903, 13483, 16, - 19121, 18041, 14903, 13483, 28, - 19121, 18041, 14903, 13483, 40, - 19121, 18041, 14903, 13483, 640, - 19121, 18041, 14903, 13483, 732, - 19121, 18041, 14903, 13483, 740, - 19121, 18041, 14903, 13483, 744, - 19121, 18041, 15021, 1212, - 19121, 18041, 15761, 13499, 8282, - 19121, 18041, 20691, 13499, 8282, - 19121, 19029, 11428, - 19121, 19213, 11428, - 19121, 20163, 11428, - 19121, 20511, 6757, 9910, - 19121, 20511, 11708, - 19121, 21725, 19347, 13499, 8282, - 19122, - 19134, - 19137, 19109, 15564, - 19141, 18829, 14982, - 19142, - 19143, 10595, 16293, 9650, - 19149, 632, - 19149, 633, 841, 17101, 18256, - 19149, 10595, 1213, 11346, - 19159, 90, - 19160, - 19169, 15564, - 19171, 9242, - 19171, 13682, - 19171, 19420, - 19193, 9809, 12986, - 19193, 9809, 15756, - 19193, 9809, 17466, - 19193, 11849, 2596, - 19193, 11849, 3056, - 19193, 11849, 3336, - 19193, 11849, 6720, - 19193, 11849, 6742, - 19193, 11849, 8736, - 19193, 11849, 10854, - 19193, 11849, 11916, - 19193, 11849, 13376, - 19193, 11849, 13654, - 19193, 13921, 9809, 8, - 19193, 13921, 9809, 16, - 19193, 13921, 9809, 28, - 19193, 13921, 9809, 40, - 19193, 13921, 9809, 58, - 19193, 13921, 9809, 72, - 19193, 13921, 9809, 94, - 19193, 13921, 9809, 306, - 19193, 13921, 9809, 674, - 19193, 14903, 0, - 19193, 14903, 8, - 19193, 14903, 16, - 19193, 14903, 28, - 19193, 14903, 40, - 19193, 14903, 58, - 19193, 14903, 72, - 19193, 14903, 94, - 19193, 14903, 106, - 19193, 14903, 124, - 19193, 14903, 148, - 19193, 14903, 244, - 19193, 14903, 266, - 19193, 14903, 306, - 19193, 14903, 334, - 19193, 14903, 348, - 19193, 14903, 382, - 19193, 14903, 414, - 19193, 14903, 446, - 19193, 14903, 520, - 19193, 14903, 570, - 19193, 14903, 586, - 19193, 14903, 620, - 19193, 14903, 674, - 19193, 14903, 678, - 19193, 14903, 732, - 19193, 14903, 902, - 19193, 14903, 930, - 19193, 14903, 1040, - 19193, 14903, 1138, - 19193, 14903, 1160, - 19193, 14903, 1476, - 19193, 14903, 1486, - 19193, 14903, 1786, - 19193, 14903, 1802, - 19193, 14903, 1904, - 19193, 14903, 2432, - 19193, 14903, 2480, - 19193, 14903, 2544, - 19193, 14903, 2660, - 19193, 14903, 2938, - 19193, 14903, 3030, - 19193, 14903, 3222, - 19193, 14903, 3302, - 19193, 14903, 6278, - 19193, 14903, 6286, - 19193, 14903, 10218, - 19209, 857, 21057, 11428, - 19213, 3273, 15421, 13965, 11428, - 19213, 3337, 14729, 11428, - 19213, 10575, 11428, - 19213, 11428, - 19213, 11429, 633, 894, - 19213, 11429, 633, 895, 9131, 20163, 11429, 633, 894, - 19213, 11429, 633, 11521, 16128, - 19213, 11429, 6749, 894, - 19213, 11429, 6749, 895, 633, 11521, 16128, - 19213, 11429, 9131, 20163, 11428, - 19213, 11429, 10595, 3245, 17318, - 19213, 11429, 10595, 3245, 19028, - 19213, 11429, 10595, 7256, - 19213, 11429, 10595, 7850, - 19213, 11429, 10595, 9243, 11502, - 19213, 11429, 10595, 10046, - 19213, 11429, 10595, 10047, 10595, 14533, 18669, 15534, - 19213, 11429, 10595, 10047, 10595, 18669, 15534, - 19213, 11429, 10595, 12473, 18597, 18728, - 19213, 11429, 10595, 13483, 18597, 18728, - 19213, 11429, 10595, 13483, 20467, 18728, - 19213, 11429, 10595, 14531, 9906, - 19213, 11429, 10595, 14533, 18669, 15534, - 19213, 11429, 10595, 14997, 18597, 18728, - 19213, 11429, 10595, 15534, - 19213, 11429, 10595, 16761, 10046, - 19213, 11429, 10595, 18669, 15534, - 19213, 11429, 10595, 20467, 18728, - 19213, 11429, 11347, 13431, 20163, 11428, - 19213, 11429, 11347, 13677, 18214, - 19213, 11429, 11347, 14197, 11943, 632, - 19213, 11429, 11347, 16991, 13677, 18214, - 19213, 11429, 11347, 16991, 14197, 11943, 632, - 19213, 11429, 17231, 46, - 19213, 11429, 17231, 15542, - 19213, 11429, 17231, 19214, - 19213, 11521, 11428, - 19213, 11521, 16035, 13965, 11428, - 19213, 12213, 11428, - 19213, 12213, 19727, 11428, - 19213, 13965, 11428, - 19213, 13965, 11429, 15787, 18597, 18728, - 19213, 14463, 11428, - 19213, 14533, 6259, 11428, - 19213, 14533, 11428, - 19213, 14533, 11429, 6749, 894, - 19213, 14533, 11429, 10595, 15534, - 19213, 14533, 11429, 10595, 18669, 15534, - 19213, 14533, 19684, - 19213, 15189, 14226, - 19213, 15352, - 19213, 15671, 6259, 11428, - 19213, 15671, 11428, - 19213, 16357, 9131, 20163, 16356, - 19213, 16357, 10595, 5713, 669, 633, 894, - 19213, 16357, 10595, 5713, 669, 6749, 894, - 19213, 16357, 10595, 5713, 669, 11347, 7845, 6258, - 19213, 16357, 10595, 5713, 669, 11347, 19213, 16357, 10595, 5713, 6406, - 19213, 16357, 10595, 5713, 669, 11347, 20163, 16357, 10595, 5713, 668, - 19213, 16357, 10595, 5713, 6407, 633, 894, - 19213, 16357, 10595, 5713, 6407, 6749, 894, - 19213, 16357, 10595, 5713, 6407, 11347, 20163, 16357, 10595, 5713, 6406, - 19213, 16357, 10595, 5713, 6407, 11503, 7845, 6258, - 19213, 16357, 10595, 5713, 17318, - 19213, 16357, 10595, 5713, 19028, - 19213, 17139, 11428, - 19213, 18457, 11428, - 19213, 18597, 18728, - 19213, 19355, 11428, - 19213, 19684, - 19213, 19727, 11428, - 19213, 20165, 11428, - 19213, 20285, 11429, 6749, 894, - 19213, 20285, 11429, 10595, 10046, - 19213, 20285, 11429, 10595, 10047, 10595, 14533, 18669, 15534, - 19213, 20285, 11429, 10595, 10047, 10595, 18669, 15534, - 19213, 20285, 11429, 10595, 14533, 18669, 15534, - 19213, 20285, 11429, 10595, 18597, 19686, - 19213, 20285, 11429, 10595, 18669, 15534, - 19213, 20285, 15671, 6259, 11428, - 19213, 20329, 18407, 13965, 11428, - 19213, 20471, 11428, - 19213, 20553, 13965, 11428, - 19213, 20613, 11428, - 19213, 20869, 18407, 13965, 11428, - 19213, 20979, 13965, 11428, - 19213, 21065, 13965, 11428, - 19213, 21571, 11428, - 19213, 21571, 11429, 633, 894, - 19213, 21571, 11429, 9131, 20163, 21571, 11428, - 19213, 21571, 11429, 10595, 5825, 13382, - 19213, 21571, 11429, 10595, 7845, 3245, 17318, - 19213, 21571, 11429, 10595, 7845, 3245, 19028, - 19213, 21571, 11429, 10595, 10487, 12213, 13382, - 19213, 21571, 11429, 10595, 12213, 13382, - 19213, 21571, 11429, 10595, 14533, 18669, 15534, - 19213, 21571, 11429, 10595, 14533, 19973, 15534, - 19213, 21571, 11429, 10595, 14997, 13382, - 19213, 21571, 11429, 10595, 15055, 13382, - 19213, 21571, 14463, 11428, - 19213, 21571, 15189, 14226, - 19215, 503, 11943, 632, - 19215, 503, 17101, 11943, 632, - 19215, 503, 17101, 11943, 633, 10595, 1213, 11346, - 19215, 503, 17101, 11943, 633, 10595, 1213, 11347, 13270, - 19215, 503, 17101, 11943, 633, 10595, 1213, 14778, - 19215, 503, 19919, 632, - 19215, 503, 20320, - 19215, 503, 20876, - 19215, 841, 2499, 20320, - 19215, 841, 20699, 2499, 11943, 632, - 19215, 983, 2499, 11943, 632, - 19215, 983, 2499, 19919, 632, - 19215, 9131, 11943, 632, - 19215, 9808, - 19215, 10595, 1212, - 19215, 10595, 14397, 14778, - 19215, 10595, 18335, 8283, 11346, - 19215, 11347, 17087, 503, 11942, - 19215, 11347, 17087, 11347, 20876, - 19215, 11347, 17101, 11943, 11347, 20877, 11347, 17101, 11942, - 19215, 11347, 19213, 11428, - 19215, 11347, 20455, 11943, 11347, 20876, - 19215, 11347, 20877, 11347, 20455, 11942, - 19215, 11943, 633, 503, 20876, - 19215, 14407, 123, 11728, - 19215, 14407, 123, 11729, 11347, 17101, 11942, - 19220, - 19221, 8416, - 19221, 8417, 14326, - 19231, 95, 14897, 8282, - 19231, 6263, 8282, - 19231, 9809, 15756, - 19231, 9809, 17342, - 19231, 9809, 17466, - 19231, 9809, 17506, - 19231, 9809, 20336, - 19231, 11849, 2596, - 19231, 11849, 3056, - 19231, 11849, 3336, - 19231, 11849, 6720, - 19231, 11849, 6742, - 19231, 11849, 8736, - 19231, 11849, 10854, - 19231, 11849, 11916, - 19231, 11849, 13376, - 19231, 11849, 13654, - 19231, 13921, 9809, 8, - 19231, 13921, 9809, 16, - 19231, 13921, 9809, 28, - 19231, 13921, 9809, 40, - 19231, 13921, 9809, 58, - 19231, 13921, 9809, 72, - 19231, 13921, 9809, 94, - 19231, 13921, 9809, 184, - 19231, 13921, 9809, 306, - 19231, 13921, 9809, 496, - 19231, 13921, 9809, 674, - 19231, 13921, 9809, 17349, 22, - 19231, 13921, 9809, 17349, 34, - 19231, 13921, 9809, 17349, 394, - 19231, 13921, 9809, 17349, 580, - 19231, 14903, 0, - 19231, 14903, 8, - 19231, 14903, 16, - 19231, 14903, 28, - 19231, 14903, 40, - 19231, 14903, 58, - 19231, 14903, 72, - 19231, 14903, 94, - 19231, 14903, 106, - 19231, 14903, 124, - 19231, 14903, 148, - 19231, 14903, 184, - 19231, 14903, 244, - 19231, 14903, 266, - 19231, 14903, 306, - 19231, 14903, 334, - 19231, 14903, 348, - 19231, 14903, 382, - 19231, 14903, 414, - 19231, 14903, 446, - 19231, 14903, 496, - 19231, 14903, 520, - 19231, 14903, 570, - 19231, 14903, 586, - 19231, 14903, 620, - 19231, 14903, 674, - 19231, 14903, 678, - 19231, 14903, 732, - 19231, 14903, 930, - 19231, 14903, 1040, - 19231, 14903, 1138, - 19231, 14903, 1160, - 19231, 14903, 1213, 9438, - 19231, 14903, 1486, - 19231, 14903, 1786, - 19231, 14903, 1904, - 19231, 14903, 2142, - 19231, 14903, 2432, - 19231, 14903, 2480, - 19231, 14903, 2544, - 19231, 14903, 2660, - 19231, 14903, 2938, - 19231, 14903, 3030, - 19231, 14903, 3094, - 19231, 14903, 3222, - 19231, 14903, 3302, - 19231, 14903, 6286, - 19231, 14903, 7836, - 19231, 14903, 8798, - 19231, 14903, 10218, - 19231, 14903, 10238, - 19231, 14903, 14383, 20, - 19231, 14903, 14383, 22, - 19231, 14903, 14383, 26, - 19231, 14903, 14383, 394, - 19231, 14903, 14383, 464, - 19231, 14903, 14383, 580, - 19231, 14903, 15895, 306, - 19231, 14903, 17349, 22, - 19231, 14903, 17349, 34, - 19231, 14903, 17349, 394, - 19231, 14903, 17349, 580, - 19231, 15133, 2597, 16378, - 19231, 15133, 2597, 18566, - 19231, 15133, 3212, - 19231, 17927, 2597, 7086, - 19231, 17927, 2597, 16954, - 19231, 17927, 13655, 18332, - 19235, 16809, 19162, - 19251, 6743, 6402, - 19251, 6745, 19623, 18399, 2596, - 19251, 6745, 19623, 18399, 3336, - 19251, 6745, 19623, 18399, 13654, - 19251, 6757, 9910, - 19251, 9797, 18519, 17547, 14976, - 19251, 10171, 9845, 14760, - 19251, 11516, - 19251, 11702, - 19251, 11708, - 19251, 11849, 2596, - 19251, 11849, 3056, - 19251, 11849, 3336, - 19251, 11849, 6720, - 19251, 11849, 6742, - 19251, 11849, 8736, - 19251, 11849, 10854, - 19251, 11849, 11916, - 19251, 11849, 13376, - 19251, 11849, 13654, - 19251, 13921, 19420, - 19251, 14903, 0, - 19251, 14903, 8, - 19251, 14903, 16, - 19251, 14903, 28, - 19251, 14903, 40, - 19251, 14903, 106, - 19251, 14903, 148, - 19251, 14903, 184, - 19251, 14903, 224, - 19251, 14903, 244, - 19251, 14903, 334, - 19251, 14903, 348, - 19251, 14903, 382, - 19251, 14903, 414, - 19251, 14903, 446, - 19251, 14903, 480, - 19251, 14903, 520, - 19251, 14903, 554, - 19251, 14903, 570, - 19251, 14903, 586, - 19251, 14903, 620, - 19251, 14903, 654, - 19251, 14903, 692, - 19251, 14903, 732, - 19251, 14903, 750, - 19251, 14903, 831, 6885, 0, - 19251, 14903, 831, 6885, 16, - 19251, 14903, 831, 6885, 70, - 19251, 14903, 831, 6885, 124, - 19251, 14903, 831, 6885, 148, - 19251, 14903, 831, 6885, 348, - 19251, 14903, 831, 6885, 520, - 19251, 14903, 831, 6885, 620, - 19251, 14903, 831, 6885, 750, - 19251, 14903, 831, 6885, 1138, - 19251, 14903, 831, 6885, 2432, - 19251, 14903, 831, 6885, 2480, - 19251, 14903, 831, 6885, 2660, - 19251, 14903, 831, 6885, 3094, - 19251, 14903, 831, 6885, 3302, - 19251, 14903, 831, 6885, 3786, - 19251, 14903, 831, 6885, 7087, 40, - 19251, 14903, 831, 6885, 7087, 732, - 19251, 14903, 831, 6885, 10218, - 19251, 14903, 831, 6885, 13655, 14258, - 19251, 14903, 831, 6885, 14258, - 19251, 14903, 831, 6885, 14456, - 19251, 14903, 831, 6885, 16100, - 19251, 14903, 831, 6885, 17304, - 19251, 14903, 831, 6885, 17343, 2596, - 19251, 14903, 831, 6885, 17467, 2596, - 19251, 14903, 831, 6885, 18017, 17304, - 19251, 14903, 842, - 19251, 14903, 1040, - 19251, 14903, 1044, - 19251, 14903, 1572, - 19251, 14903, 1904, - 19251, 14903, 2112, - 19251, 14903, 3030, - 19251, 14903, 3288, - 19251, 14903, 3790, - 19251, 14903, 3826, - 19251, 14903, 9797, 8, - 19251, 14903, 9797, 16, - 19251, 14903, 9797, 40, - 19251, 14903, 9797, 148, - 19251, 14903, 9797, 224, - 19251, 14903, 9797, 244, - 19251, 14903, 9797, 266, - 19251, 14903, 9797, 332, - 19251, 14903, 9797, 334, - 19251, 14903, 9797, 348, - 19251, 14903, 9797, 520, - 19251, 14903, 9797, 620, - 19251, 14903, 9797, 654, - 19251, 14903, 9797, 750, - 19251, 14903, 9797, 842, - 19251, 14903, 9797, 1040, - 19251, 14903, 9797, 1424, - 19251, 14903, 9797, 1572, - 19251, 14903, 9797, 2848, - 19251, 14903, 9797, 3030, - 19251, 14903, 9797, 3288, - 19251, 14903, 9797, 3786, - 19251, 14903, 10171, 8, - 19251, 14903, 10171, 16, - 19251, 14903, 10171, 28, - 19251, 14903, 10171, 40, - 19251, 14903, 10171, 106, - 19251, 14903, 10171, 148, - 19251, 14903, 10171, 244, - 19251, 14903, 10171, 334, - 19251, 14903, 10171, 348, - 19251, 14903, 10171, 414, - 19251, 14903, 10171, 480, - 19251, 14903, 10171, 520, - 19251, 14903, 10171, 554, - 19251, 14903, 10171, 620, - 19251, 14903, 10171, 654, - 19251, 14903, 10171, 692, - 19251, 14903, 10171, 732, - 19251, 14903, 10171, 831, 6885, 620, - 19251, 14903, 10171, 831, 6885, 3786, - 19251, 14903, 10171, 842, - 19251, 14903, 10171, 1040, - 19251, 14903, 10171, 1250, - 19251, 14903, 10171, 1424, - 19251, 14903, 10171, 1572, - 19251, 14903, 10171, 1790, - 19251, 14903, 10171, 2448, - 19251, 14903, 10171, 3288, - 19251, 14903, 10171, 7845, 13921, 9808, - 19251, 14903, 14965, 16, - 19251, 14903, 14965, 224, - 19251, 14903, 14965, 348, - 19251, 14903, 14965, 570, - 19251, 14903, 14965, 831, 6885, 124, - 19251, 14903, 14965, 831, 6885, 620, - 19251, 14903, 14965, 831, 6885, 750, - 19251, 14903, 14965, 831, 6885, 930, - 19251, 14903, 14965, 831, 6885, 1104, - 19251, 14903, 14965, 831, 6885, 1160, - 19251, 14903, 14965, 831, 6885, 1486, - 19251, 14903, 14965, 831, 6885, 1786, - 19251, 14903, 14965, 831, 6885, 2112, - 19251, 14903, 14965, 831, 6885, 2432, - 19251, 14903, 14965, 831, 6885, 3094, - 19251, 14903, 14965, 831, 6885, 3302, - 19251, 14903, 14965, 831, 6885, 3786, - 19251, 14903, 14965, 831, 6885, 6286, - 19251, 14903, 14965, 3786, - 19251, 14965, 6757, 9910, - 19251, 14965, 11708, - 19251, 15096, - 19251, 17860, - 19265, 14903, 268, - 19265, 14903, 526, - 19265, 14903, 2268, - 19265, 14903, 2524, - 19265, 14903, 3200, - 19265, 14903, 3508, - 19265, 14903, 5284, - 19265, 14903, 5790, - 19265, 14903, 7120, - 19265, 14903, 7558, - 19265, 14903, 9326, - 19265, 14903, 9440, - 19265, 14903, 9730, - 19265, 14903, 10080, - 19265, 14903, 10764, - 19265, 14903, 11376, - 19265, 14903, 12023, 268, - 19265, 14903, 12023, 2268, - 19265, 14903, 12023, 2524, - 19265, 14903, 12023, 5790, - 19265, 14903, 12023, 7558, - 19265, 14903, 12023, 9730, - 19265, 14903, 12023, 10764, - 19265, 14903, 12023, 11376, - 19265, 14903, 12023, 14882, - 19265, 14903, 12142, - 19265, 14903, 13330, - 19265, 14903, 14112, - 19265, 14903, 14454, - 19265, 14903, 14882, - 19265, 14903, 15370, - 19265, 15133, 2596, - 19265, 15133, 2597, 16378, - 19265, 15133, 3212, - 19265, 15133, 3336, - 19265, 15133, 6720, - 19265, 15133, 6742, - 19265, 15133, 13654, - 19265, 15133, 15708, - 19265, 18847, 15133, 6742, - 19270, - 19290, - 19301, 14903, 268, - 19301, 14903, 526, - 19301, 14903, 2268, - 19301, 14903, 2524, - 19301, 14903, 3200, - 19301, 14903, 3508, - 19301, 14903, 5284, - 19301, 14903, 5790, - 19301, 14903, 7120, - 19301, 14903, 7558, - 19301, 14903, 9326, - 19301, 14903, 9440, - 19301, 14903, 9730, - 19301, 14903, 10080, - 19301, 14903, 10764, - 19301, 14903, 11376, - 19301, 14903, 12023, 2524, - 19301, 14903, 12142, - 19301, 14903, 13330, - 19301, 14903, 14112, - 19301, 14903, 14454, - 19301, 14903, 14882, - 19301, 14903, 15370, - 19301, 15133, 2596, - 19301, 15133, 3212, - 19301, 15133, 3336, - 19301, 15133, 6720, - 19301, 15133, 6742, - 19301, 15133, 13654, - 19301, 15133, 15708, - 19301, 21135, 16288, - 19301, 21387, 16288, - 19312, - 19315, 19420, - 19317, 9732, - 19318, - 19325, 13115, 9808, - 19328, - 19330, - 19331, 10595, 3207, 3272, - 19355, 13192, - 19355, 18011, 18214, - 19359, 8282, - 19371, 15565, 1391, 15715, 18290, - 19371, 15565, 1391, 15717, 18290, - 19371, 15565, 1391, 15719, 18290, - 19371, 15565, 1391, 15721, 18290, - 19371, 15565, 1391, 15723, 18290, - 19371, 15565, 1391, 15725, 18290, - 19371, 15565, 1391, 15727, 18290, - 19371, 15565, 1391, 16313, 19236, - 19373, 8282, - 19391, 14730, - 19393, 18015, 16942, - 19395, 19270, - 19401, 8283, 314, - 19401, 8283, 14448, - 19401, 8283, 16396, - 19401, 8283, 16722, - 19401, 8283, 19286, - 19401, 8283, 19913, 3734, - 19401, 13921, 9809, 0, - 19401, 13921, 9809, 8, - 19401, 13921, 9809, 16, - 19401, 13921, 9809, 28, - 19401, 13921, 9809, 40, - 19401, 13921, 9809, 58, - 19401, 13921, 9809, 7845, 0, - 19401, 13921, 9809, 7845, 8, - 19401, 13921, 9809, 7845, 16, - 19401, 13921, 9809, 7845, 40, - 19401, 13921, 9809, 7845, 58, - 19401, 13921, 9809, 13431, 0, - 19401, 13921, 9809, 13560, - 19401, 13921, 9809, 18231, 0, - 19401, 13921, 9809, 18231, 58, - 19401, 14903, 230, - 19401, 14903, 314, - 19401, 14903, 326, - 19401, 14903, 332, - 19401, 14903, 880, - 19401, 14903, 948, - 19401, 14903, 2300, - 19401, 14903, 2524, - 19401, 14903, 2800, - 19401, 14903, 3248, - 19401, 14903, 3734, - 19401, 14903, 3780, - 19401, 14903, 5216, - 19401, 14903, 7522, - 19401, 14903, 9460, - 19401, 14903, 9700, - 19401, 14903, 10030, - 19401, 14903, 11790, - 19401, 14903, 12090, - 19401, 14903, 12450, - 19401, 14903, 17088, - 19401, 14903, 17288, - 19401, 18147, 14903, 16, - 19401, 18147, 14903, 13431, 0, - 19401, 18147, 14903, 19913, 3734, - 19401, 20659, 898, - 19401, 20659, 3069, 18116, - 19401, 20659, 10252, - 19401, 20659, 10842, - 19401, 20659, 11392, - 19401, 20659, 13216, - 19401, 20659, 14128, - 19401, 20659, 14186, - 19401, 20659, 14206, - 19401, 20659, 14242, - 19401, 20659, 15896, - 19401, 20659, 16671, 13216, - 19401, 20659, 16722, - 19401, 20659, 20184, - 19401, 20771, 8282, - 19402, - 19403, 15878, - 19406, - 19416, - 19432, - 19437, 14645, 669, 9908, - 19437, 14645, 6407, 9908, - 19437, 14645, 14903, 16818, - 19437, 14645, 19737, 16818, - 19440, - 19442, - 19445, 12210, - 19446, - 19449, 11398, - 19449, 11399, 16805, 668, - 19449, 11399, 16805, 7778, - 19451, 13573, 15564, - 19456, - 19475, 2596, - 19475, 3056, - 19475, 3336, - 19475, 6720, - 19475, 6742, - 19475, 7779, 20628, - 19475, 8736, - 19475, 9243, 9808, - 19475, 10854, - 19475, 11916, - 19475, 12674, - 19475, 13271, 20628, - 19475, 13376, - 19475, 13654, - 19475, 14555, 9808, - 19477, 3272, - 19477, 10595, 18010, - 19477, 14306, - 19479, 9809, 15756, - 19479, 9809, 16836, - 19479, 9809, 18254, - 19479, 9809, 19306, - 19479, 9809, 19308, - 19479, 11849, 2596, - 19479, 11849, 3056, - 19479, 11849, 3336, - 19479, 11849, 6720, - 19479, 11849, 6742, - 19479, 11849, 8736, - 19479, 11849, 10854, - 19479, 11849, 11916, - 19479, 11849, 13376, - 19479, 11849, 13654, - 19479, 13921, 9809, 16838, - 19479, 13921, 9809, 16850, - 19479, 13921, 9809, 18244, - 19479, 13921, 9809, 18250, - 19479, 13921, 9809, 20092, - 19479, 13921, 9809, 20094, - 19479, 14903, 0, - 19479, 14903, 8, - 19479, 14903, 16, - 19479, 14903, 28, - 19479, 14903, 40, - 19479, 14903, 66, - 19479, 14903, 106, - 19479, 14903, 124, - 19479, 14903, 148, - 19479, 14903, 214, - 19479, 14903, 224, - 19479, 14903, 244, - 19479, 14903, 266, - 19479, 14903, 334, - 19479, 14903, 348, - 19479, 14903, 382, - 19479, 14903, 414, - 19479, 14903, 446, - 19479, 14903, 520, - 19479, 14903, 554, - 19479, 14903, 570, - 19479, 14903, 586, - 19479, 14903, 620, - 19479, 14903, 678, - 19479, 14903, 692, - 19479, 14903, 716, - 19479, 14903, 732, - 19479, 14903, 750, - 19479, 14903, 930, - 19479, 14903, 1904, - 19479, 14903, 2108, - 19479, 14903, 2432, - 19479, 14903, 2544, - 19479, 14903, 2890, - 19479, 14903, 3142, - 19479, 14903, 12023, 20, - 19479, 14903, 12023, 24, - 19479, 17506, - 19479, 18831, 9809, 16848, - 19479, 18831, 9809, 18252, - 19479, 18831, 9809, 18263, 414, - 19479, 18831, 9809, 18263, 692, - 19479, 18831, 9809, 19302, - 19479, 20659, 11515, 107, 17028, - 19479, 20659, 11515, 149, 17028, - 19479, 20659, 11515, 349, 17028, - 19479, 20659, 11515, 2109, 17028, - 19479, 20659, 11515, 11588, - 19479, 20659, 11515, 13564, - 19479, 20659, 11515, 16948, - 19479, 20659, 11515, 18246, - 19480, - 19562, - 19570, - 19575, 495, 3273, 483, 12684, - 19575, 9808, - 19575, 18083, 9808, - 19575, 18338, - 19575, 18339, 10595, 9162, - 19575, 18340, - 19576, - 19579, 1391, 495, 3225, 13902, - 19579, 1391, 1824, - 19579, 1391, 2083, 503, 12682, - 19579, 1391, 5825, 20150, - 19579, 1391, 6528, - 19579, 1391, 6757, 14396, - 19579, 1391, 11870, - 19579, 1391, 12157, 633, 8320, - 19579, 1391, 12328, - 19579, 1391, 12676, - 19579, 1391, 13254, - 19579, 1391, 13550, - 19579, 1391, 13804, - 19579, 1391, 13946, - 19579, 1391, 14236, - 19579, 1391, 14364, - 19579, 1391, 14374, - 19579, 1391, 14407, 12698, - 19579, 1391, 14538, - 19579, 1391, 14626, - 19579, 1391, 14892, - 19579, 1391, 15300, - 19579, 1391, 15348, - 19579, 1391, 15848, - 19579, 1391, 15924, - 19579, 1391, 16044, - 19579, 1391, 16056, - 19579, 1391, 16138, - 19579, 1391, 16266, - 19579, 1391, 16373, 5692, - 19579, 1391, 16441, 13482, - 19579, 1391, 16456, - 19579, 1391, 16652, - 19579, 1391, 16662, - 19579, 1391, 16824, - 19579, 1391, 16858, - 19579, 1391, 16984, - 19579, 1391, 17092, - 19579, 1391, 17358, - 19579, 1391, 17876, - 19579, 1391, 17934, - 19579, 1391, 17962, - 19579, 1391, 18002, - 19579, 1391, 18362, - 19579, 1391, 18470, - 19579, 1391, 18482, - 19579, 1391, 18665, 503, 17362, - 19579, 1391, 18773, 2618, - 19579, 1391, 18814, - 19579, 1391, 18832, - 19579, 1391, 18854, - 19579, 1391, 18868, - 19579, 1391, 19044, - 19579, 1391, 19080, - 19579, 1391, 19084, - 19579, 1391, 19094, - 19579, 1391, 19095, 314, - 19579, 1391, 19110, - 19579, 1391, 19202, - 19579, 1391, 19384, - 19579, 1391, 19426, - 19579, 1391, 19722, - 19579, 1391, 19724, - 19579, 1391, 19734, - 19579, 1391, 19778, - 19579, 1391, 19904, - 19579, 1391, 19922, - 19579, 1391, 20082, - 19579, 1391, 20148, - 19579, 1391, 20308, - 19579, 1391, 20360, - 19579, 1391, 20460, - 19579, 1391, 20488, - 19579, 1391, 20634, - 19579, 1391, 20772, - 19579, 1391, 20826, - 19579, 1391, 20830, - 19579, 1391, 20832, - 19579, 1391, 21050, - 19579, 1391, 21081, 503, 19776, - 19579, 1391, 21096, - 19584, - 19590, - 19619, 19371, 15564, - 19621, 20631, 15564, - 19627, 8410, - 19659, 15565, 1391, 826, - 19659, 15565, 1391, 1542, - 19659, 15565, 1391, 2590, - 19659, 15565, 1391, 2695, 11432, - 19659, 15565, 1391, 3243, 2612, - 19659, 15565, 1391, 3510, - 19659, 15565, 1391, 5232, - 19659, 15565, 1391, 5255, 13256, - 19659, 15565, 1391, 5255, 13916, - 19659, 15565, 1391, 5255, 16978, - 19659, 15565, 1391, 5255, 17344, - 19659, 15565, 1391, 5721, 483, 8284, - 19659, 15565, 1391, 5721, 483, 17324, - 19659, 15565, 1391, 5936, - 19659, 15565, 1391, 6710, - 19659, 15565, 1391, 7012, - 19659, 15565, 1391, 7087, 6408, - 19659, 15565, 1391, 7087, 13092, - 19659, 15565, 1391, 7274, - 19659, 15565, 1391, 7405, 2612, - 19659, 15565, 1391, 7405, 13084, - 19659, 15565, 1391, 7773, 2612, - 19659, 15565, 1391, 9469, 9648, - 19659, 15565, 1391, 9469, 15368, - 19659, 15565, 1391, 9648, - 19659, 15565, 1391, 9649, 483, 14425, 20316, - 19659, 15565, 1391, 9649, 483, 17462, - 19659, 15565, 1391, 9842, - 19659, 15565, 1391, 11432, - 19659, 15565, 1391, 11521, 15546, - 19659, 15565, 1391, 11540, - 19659, 15565, 1391, 11548, - 19659, 15565, 1391, 11597, 16698, - 19659, 15565, 1391, 11910, - 19659, 15565, 1391, 12267, 6420, - 19659, 15565, 1391, 12688, - 19659, 15565, 1391, 12822, - 19659, 15565, 1391, 12828, - 19659, 15565, 1391, 13221, 7814, - 19659, 15565, 1391, 13774, - 19659, 15565, 1391, 13808, - 19659, 15565, 1391, 13948, - 19659, 15565, 1391, 14194, - 19659, 15565, 1391, 14425, 2612, - 19659, 15565, 1391, 14425, 20316, - 19659, 15565, 1391, 14439, 483, 7404, - 19659, 15565, 1391, 14439, 483, 14424, - 19659, 15565, 1391, 14439, 483, 17636, - 19659, 15565, 1391, 15280, - 19659, 15565, 1391, 15298, - 19659, 15565, 1391, 15332, - 19659, 15565, 1391, 15460, - 19659, 15565, 1391, 15498, - 19659, 15565, 1391, 15546, - 19659, 15565, 1391, 15586, - 19659, 15565, 1391, 15864, - 19659, 15565, 1391, 15870, - 19659, 15565, 1391, 15900, - 19659, 15565, 1391, 15953, 2612, - 19659, 15565, 1391, 15962, - 19659, 15565, 1391, 15964, - 19659, 15565, 1391, 16146, - 19659, 15565, 1391, 16675, 19470, - 19659, 15565, 1391, 16675, 20712, - 19659, 15565, 1391, 16675, 20714, - 19659, 15565, 1391, 16976, - 19659, 15565, 1391, 16980, - 19659, 15565, 1391, 16981, 483, 7404, - 19659, 15565, 1391, 16981, 483, 17462, - 19659, 15565, 1391, 16981, 483, 19668, - 19659, 15565, 1391, 17037, 483, 7486, - 19659, 15565, 1391, 17149, 17258, - 19659, 15565, 1391, 17163, 13563, 17162, - 19659, 15565, 1391, 17163, 13563, 19458, - 19659, 15565, 1391, 17258, - 19659, 15565, 1391, 17340, - 19659, 15565, 1391, 17341, 483, 17462, - 19659, 15565, 1391, 17346, - 19659, 15565, 1391, 17450, - 19659, 15565, 1391, 17463, 2612, - 19659, 15565, 1391, 17564, - 19659, 15565, 1391, 17602, - 19659, 15565, 1391, 17646, - 19659, 15565, 1391, 17706, - 19659, 15565, 1391, 18305, 11548, - 19659, 15565, 1391, 18546, - 19659, 15565, 1391, 18576, - 19659, 15565, 1391, 18856, - 19659, 15565, 1391, 19222, - 19659, 15565, 1391, 19232, - 19659, 15565, 1391, 19362, - 19659, 15565, 1391, 19374, - 19659, 15565, 1391, 19376, - 19659, 15565, 1391, 19378, - 19659, 15565, 1391, 19471, 483, 9649, 483, 14424, - 19659, 15565, 1391, 19471, 483, 9649, 483, 17462, - 19659, 15565, 1391, 19471, 483, 14424, - 19659, 15565, 1391, 19471, 483, 17462, - 19659, 15565, 1391, 19624, - 19659, 15565, 1391, 19628, - 19659, 15565, 1391, 19630, - 19659, 15565, 1391, 19634, - 19659, 15565, 1391, 19680, - 19659, 15565, 1391, 19746, - 19659, 15565, 1391, 19748, - 19659, 15565, 1391, 19750, - 19659, 15565, 1391, 19752, - 19659, 15565, 1391, 19774, - 19659, 15565, 1391, 20326, - 19659, 15565, 1391, 20539, 2612, - 19659, 15565, 1391, 20656, - 19659, 15565, 1391, 20716, - 19659, 15565, 1391, 20949, 15546, - 19659, 15565, 1391, 20962, - 19659, 15565, 1391, 20966, - 19659, 15565, 1391, 20984, - 19676, - 19679, 3225, 12504, - 19693, 6682, - 19698, - 19703, 841, 7260, - 19713, 2163, 7816, - 19713, 18228, - 19717, 14178, - 19719, 92, - 19719, 12675, 9808, - 19720, - 19729, 6682, - 19739, 19617, 15564, - 19763, 13548, - 19765, 8802, - 19767, 492, - 19767, 1443, 14604, - 19767, 7425, 492, - 19767, 9809, 7135, 17123, 1212, - 19767, 9809, 12986, - 19767, 9809, 14533, 20337, 15756, - 19767, 9809, 15756, - 19767, 9809, 17082, - 19767, 9809, 17123, 20336, - 19767, 9809, 17342, - 19767, 9809, 17466, - 19767, 9809, 17506, - 19767, 9809, 18017, 20336, - 19767, 9809, 18324, - 19767, 9809, 20336, - 19767, 9809, 20337, 3336, - 19767, 9809, 20337, 13654, - 19767, 9809, 20337, 15756, - 19767, 9809, 20337, 17506, - 19767, 11349, 14178, - 19767, 11600, - 19767, 11798, - 19767, 11849, 2596, - 19767, 11849, 3056, - 19767, 11849, 3336, - 19767, 11849, 6720, - 19767, 11849, 6742, - 19767, 11849, 8736, - 19767, 11849, 10854, - 19767, 11849, 11916, - 19767, 11849, 13376, - 19767, 11849, 13654, - 19767, 12169, 14178, - 19767, 13921, 9809, 8, - 19767, 13921, 9809, 16, - 19767, 13921, 9809, 28, - 19767, 13921, 9809, 40, - 19767, 13921, 9809, 58, - 19767, 13921, 9809, 72, - 19767, 13921, 9809, 94, - 19767, 13921, 9809, 98, - 19767, 13921, 9809, 306, - 19767, 13921, 9809, 480, - 19767, 13921, 9809, 654, - 19767, 13921, 9809, 674, - 19767, 13921, 9809, 2604, - 19767, 13921, 9809, 3406, - 19767, 13921, 9809, 13431, 8, - 19767, 13921, 9809, 13431, 28, - 19767, 13921, 9809, 14347, 8, - 19767, 13921, 9809, 14347, 28, - 19767, 13921, 9809, 14347, 7845, 8, - 19767, 13921, 9809, 17349, 22, - 19767, 13921, 9809, 17349, 34, - 19767, 13921, 9809, 17349, 394, - 19767, 13921, 9809, 17349, 580, - 19767, 13921, 9809, 21179, 8, - 19767, 14533, 11798, - 19767, 14903, 0, - 19767, 14903, 8, - 19767, 14903, 16, - 19767, 14903, 28, - 19767, 14903, 40, - 19767, 14903, 58, - 19767, 14903, 72, - 19767, 14903, 94, - 19767, 14903, 98, - 19767, 14903, 106, - 19767, 14903, 124, - 19767, 14903, 148, - 19767, 14903, 224, - 19767, 14903, 244, - 19767, 14903, 266, - 19767, 14903, 306, - 19767, 14903, 334, - 19767, 14903, 348, - 19767, 14903, 382, - 19767, 14903, 414, - 19767, 14903, 446, - 19767, 14903, 480, - 19767, 14903, 520, - 19767, 14903, 554, - 19767, 14903, 570, - 19767, 14903, 586, - 19767, 14903, 620, - 19767, 14903, 654, - 19767, 14903, 674, - 19767, 14903, 678, - 19767, 14903, 732, - 19767, 14903, 750, - 19767, 14903, 902, - 19767, 14903, 930, - 19767, 14903, 1040, - 19767, 14903, 1138, - 19767, 14903, 1160, - 19767, 14903, 1476, - 19767, 14903, 1486, - 19767, 14903, 1786, - 19767, 14903, 1802, - 19767, 14903, 1904, - 19767, 14903, 2142, - 19767, 14903, 2432, - 19767, 14903, 2480, - 19767, 14903, 2544, - 19767, 14903, 2604, - 19767, 14903, 2660, - 19767, 14903, 2894, - 19767, 14903, 2938, - 19767, 14903, 3030, - 19767, 14903, 3094, - 19767, 14903, 3222, - 19767, 14903, 3302, - 19767, 14903, 3406, - 19767, 14903, 3746, - 19767, 14903, 3786, - 19767, 14903, 6278, - 19767, 14903, 6286, - 19767, 14903, 6982, - 19767, 14903, 7610, - 19767, 14903, 7836, - 19767, 14903, 8798, - 19767, 14903, 10218, - 19767, 14903, 11812, - 19767, 14903, 12213, 732, - 19767, 14903, 13431, 0, - 19767, 14903, 13431, 8, - 19767, 14903, 13431, 28, - 19767, 14903, 14347, 0, - 19767, 14903, 14347, 8, - 19767, 14903, 14347, 28, - 19767, 14903, 16327, 9910, - 19767, 14903, 16649, 1138, - 19767, 14903, 17349, 22, - 19767, 14903, 17349, 34, - 19767, 14903, 17349, 394, - 19767, 14903, 17349, 580, - 19767, 15527, 9809, 15728, - 19767, 15527, 9809, 17464, - 19767, 19958, - 19767, 20771, 9808, - 19769, 15946, - 19897, 20904, - 19919, 632, - 19919, 10595, 6743, 6403, 11346, - 19926, - 19938, - 19949, 13483, 14903, 16, - 19949, 13483, 14903, 526, - 19949, 13483, 14903, 740, - 19949, 13483, 14903, 744, - 19949, 13483, 14903, 878, - 19949, 13483, 14903, 945, 3732, - 19949, 13483, 14903, 2602, - 19949, 13483, 14903, 2616, - 19949, 13483, 14903, 3030, - 19949, 13483, 14903, 3292, - 19949, 13483, 14903, 3372, - 19949, 13483, 14903, 5844, - 19949, 13483, 14903, 6718, - 19949, 13483, 14903, 7116, - 19949, 13483, 14903, 7418, - 19949, 13483, 14903, 7546, - 19949, 13483, 14903, 9758, - 19949, 13483, 14903, 10480, - 19949, 13483, 14903, 10714, - 19949, 13483, 14903, 10732, - 19949, 13483, 14903, 10734, - 19949, 13483, 14903, 11864, - 19949, 13483, 14903, 11882, - 19949, 13483, 14903, 12056, - 19949, 13483, 14903, 12746, - 19949, 13483, 14903, 13274, - 19949, 13483, 14903, 13480, - 19949, 13483, 14903, 13483, 3732, - 19949, 13483, 14903, 13483, 3733, 10595, 10046, - 19949, 13483, 14903, 14034, - 19949, 13483, 14903, 14388, - 19949, 13483, 14903, 14502, - 19949, 13483, 14903, 15264, - 19949, 13483, 14903, 15704, - 19949, 13483, 14903, 15824, - 19949, 13483, 14903, 16324, - 19949, 13483, 14903, 16401, 7418, - 19949, 13483, 14903, 16409, 945, 3732, - 19949, 13483, 14903, 16409, 13483, 3732, - 19949, 13483, 14903, 16414, - 19949, 13483, 14903, 16600, - 19949, 13483, 14903, 16706, - 19949, 13483, 14903, 17078, - 19949, 13483, 14903, 17131, 266, - 19949, 13483, 14903, 17396, - 19949, 13483, 14903, 18059, 16706, - 19949, 13483, 14903, 20273, 0, - 19949, 15993, 14903, 16, - 19949, 15993, 14903, 526, - 19949, 15993, 14903, 740, - 19949, 15993, 14903, 744, - 19949, 15993, 14903, 878, - 19949, 15993, 14903, 945, 3732, - 19949, 15993, 14903, 2602, - 19949, 15993, 14903, 2616, - 19949, 15993, 14903, 3030, - 19949, 15993, 14903, 3292, - 19949, 15993, 14903, 3372, - 19949, 15993, 14903, 5844, - 19949, 15993, 14903, 6718, - 19949, 15993, 14903, 7116, - 19949, 15993, 14903, 7418, - 19949, 15993, 14903, 7546, - 19949, 15993, 14903, 9758, - 19949, 15993, 14903, 10480, - 19949, 15993, 14903, 10714, - 19949, 15993, 14903, 10732, - 19949, 15993, 14903, 10734, - 19949, 15993, 14903, 11864, - 19949, 15993, 14903, 11882, - 19949, 15993, 14903, 12056, - 19949, 15993, 14903, 12746, - 19949, 15993, 14903, 13274, - 19949, 15993, 14903, 13480, - 19949, 15993, 14903, 13483, 3732, - 19949, 15993, 14903, 13483, 3733, 10595, 10046, - 19949, 15993, 14903, 14034, - 19949, 15993, 14903, 14388, - 19949, 15993, 14903, 14502, - 19949, 15993, 14903, 15264, - 19949, 15993, 14903, 15704, - 19949, 15993, 14903, 15824, - 19949, 15993, 14903, 16324, - 19949, 15993, 14903, 16401, 7418, - 19949, 15993, 14903, 16409, 945, 3732, - 19949, 15993, 14903, 16409, 13483, 3732, - 19949, 15993, 14903, 16414, - 19949, 15993, 14903, 16600, - 19949, 15993, 14903, 16706, - 19949, 15993, 14903, 17078, - 19949, 15993, 14903, 17131, 266, - 19949, 15993, 14903, 17396, - 19949, 15993, 14903, 18059, 16706, - 19949, 15993, 14903, 20273, 0, - 19953, 1010, - 19960, - 19969, 13728, - 19969, 13729, 10595, 14331, 8806, - 19970, - 19973, 894, - 19973, 3169, 1902, - 19973, 7817, 19056, - 19973, 8277, 10595, 15535, 9808, - 19973, 9663, 14916, - 19973, 9663, 14918, - 19973, 9663, 14920, - 19973, 9663, 14922, - 19973, 11521, 16368, - 19973, 11521, 16786, - 19973, 17255, 12498, - 19973, 17860, - 19975, 15564, - 19985, 18006, - 19999, 9809, 895, 11346, - 19999, 9809, 1213, 11502, - 19999, 9809, 11606, - 19999, 9809, 14533, 9457, 11502, - 19999, 9809, 17342, - 19999, 9809, 17466, - 19999, 11849, 2596, - 19999, 11849, 3336, - 19999, 11849, 6742, - 19999, 11849, 13654, - 19999, 13921, 9809, 8, - 19999, 13921, 9809, 16, - 19999, 13921, 9809, 28, - 19999, 13921, 9809, 40, - 19999, 13921, 9809, 17349, 34, - 19999, 13921, 14897, 8282, - 19999, 14903, 0, - 19999, 14903, 106, - 19999, 14903, 124, - 19999, 14903, 148, - 19999, 14903, 244, - 19999, 14903, 266, - 19999, 14903, 334, - 19999, 14903, 348, - 19999, 14903, 382, - 19999, 14903, 414, - 19999, 14903, 446, - 19999, 14903, 520, - 19999, 14903, 570, - 19999, 14903, 586, - 19999, 14903, 620, - 19999, 14903, 678, - 19999, 14903, 732, - 19999, 14903, 750, - 19999, 14903, 930, - 19999, 14903, 1040, - 19999, 14903, 1138, - 19999, 14903, 1160, - 19999, 14903, 1486, - 19999, 14903, 1904, - 19999, 14903, 1942, - 19999, 14903, 2480, - 19999, 14903, 2544, - 19999, 14903, 2660, - 19999, 14903, 3030, - 19999, 14903, 3094, - 19999, 14903, 3222, - 19999, 14903, 3302, - 19999, 14903, 6286, - 19999, 14903, 10218, - 19999, 14903, 13762, - 19999, 15133, 2597, 16378, - 19999, 15133, 2597, 18566, - 19999, 15133, 3212, - 19999, 15133, 15708, - 19999, 15756, - 19999, 20659, 1212, - 19999, 20659, 11798, - 19999, 20659, 12508, - 19999, 20659, 12518, - 19999, 20659, 13483, 14396, - 19999, 20659, 14396, - 19999, 20659, 14533, 11798, - 19999, 20659, 17643, 894, - 19999, 20659, 18108, - 20025, 9809, 652, - 20025, 14903, 226, - 20025, 14903, 268, - 20025, 14903, 526, - 20025, 14903, 2268, - 20025, 14903, 2524, - 20025, 14903, 3200, - 20025, 14903, 3508, - 20025, 14903, 5284, - 20025, 14903, 5790, - 20025, 14903, 7120, - 20025, 14903, 7558, - 20025, 14903, 9326, - 20025, 14903, 9440, - 20025, 14903, 9730, - 20025, 14903, 10080, - 20025, 14903, 10634, - 20025, 14903, 10648, - 20025, 14903, 10764, - 20025, 14903, 11196, - 20025, 14903, 11376, - 20025, 14903, 11510, - 20025, 14903, 12142, - 20025, 14903, 12336, - 20025, 14903, 12404, - 20025, 14903, 13210, - 20025, 14903, 13330, - 20025, 14903, 13518, - 20025, 14903, 14112, - 20025, 14903, 14454, - 20025, 14903, 14686, - 20025, 14903, 14790, - 20025, 14903, 14882, - 20025, 14903, 15370, - 20025, 14903, 15828, - 20025, 14903, 16126, - 20025, 14903, 17220, - 20025, 15133, 2596, - 20025, 15133, 2597, 16378, - 20025, 15133, 3212, - 20025, 15133, 6720, - 20025, 15133, 15708, - 20025, 20659, 1212, - 20025, 20659, 1213, 15787, 1212, - 20025, 20659, 3337, 6402, - 20025, 20659, 7817, 14604, - 20025, 20659, 9904, - 20025, 20659, 14533, 1213, 15787, 1212, - 20025, 20659, 16288, - 20025, 20771, 8283, 11346, - 20025, 20771, 8283, 11502, - 20028, - 20030, - 20055, 15564, - 20078, - 20082, - 20104, - 20109, 5264, - 20113, 14533, 20658, - 20113, 15465, 20658, - 20115, 10605, 19420, - 20115, 14903, 268, - 20115, 14903, 526, - 20115, 14903, 824, - 20115, 14903, 828, - 20115, 14903, 926, - 20115, 14903, 1608, - 20115, 14903, 1856, - 20115, 14903, 2268, - 20115, 14903, 2524, - 20115, 14903, 2786, - 20115, 14903, 3196, - 20115, 14903, 3216, - 20115, 14903, 3506, - 20115, 14903, 3700, - 20115, 14903, 3766, - 20115, 14903, 6334, - 20115, 14903, 6888, - 20115, 14903, 7752, - 20115, 14903, 9478, - 20115, 14903, 9638, - 20115, 14903, 9676, - 20115, 14903, 9730, - 20115, 15133, 2596, - 20115, 15133, 2597, 16378, - 20115, 15133, 3212, - 20115, 15133, 3336, - 20115, 15133, 13654, - 20115, 15133, 15708, - 20121, 9808, - 20125, 9808, - 20128, - 20132, - 20137, 18011, 18214, - 20139, 11943, 632, - 20143, 9808, - 20153, 7779, 16252, - 20153, 7779, 16254, - 20161, 857, 18813, 11428, - 20163, 3273, 15421, 13965, 11428, - 20163, 3337, 14729, 11428, - 20163, 10575, 11428, - 20163, 11428, - 20163, 11429, 633, 894, - 20163, 11429, 633, 11521, 16128, - 20163, 11429, 6749, 894, - 20163, 11429, 6749, 895, 633, 11521, 16128, - 20163, 11429, 9131, 19213, 11428, - 20163, 11429, 10595, 3245, 17318, - 20163, 11429, 10595, 3245, 19028, - 20163, 11429, 10595, 7256, - 20163, 11429, 10595, 7850, - 20163, 11429, 10595, 9243, 11502, - 20163, 11429, 10595, 10046, - 20163, 11429, 10595, 10047, 10595, 14533, 18669, 15534, - 20163, 11429, 10595, 10047, 10595, 18669, 15534, - 20163, 11429, 10595, 12473, 18597, 18728, - 20163, 11429, 10595, 13483, 18597, 18728, - 20163, 11429, 10595, 13483, 20467, 18728, - 20163, 11429, 10595, 14429, 19028, - 20163, 11429, 10595, 14531, 9906, - 20163, 11429, 10595, 14533, 18669, 15534, - 20163, 11429, 10595, 14997, 18597, 18728, - 20163, 11429, 10595, 15534, - 20163, 11429, 10595, 16761, 10046, - 20163, 11429, 10595, 18669, 15534, - 20163, 11429, 10595, 20467, 18728, - 20163, 11429, 11347, 13431, 19213, 11428, - 20163, 11429, 11347, 13677, 18214, - 20163, 11429, 11347, 14197, 11943, 632, - 20163, 11429, 11347, 16991, 13677, 18214, - 20163, 11429, 11347, 16991, 14197, 11943, 632, - 20163, 11429, 17231, 46, - 20163, 11429, 17231, 18510, - 20163, 11429, 17231, 20876, - 20163, 11521, 11428, - 20163, 11521, 16035, 13965, 11428, - 20163, 12213, 11428, - 20163, 12213, 19727, 11428, - 20163, 13965, 11428, - 20163, 13965, 11429, 6749, 10572, - 20163, 13965, 11429, 15787, 18597, 18728, - 20163, 14307, 15421, 13965, 11428, - 20163, 14463, 11428, - 20163, 14533, 6259, 11428, - 20163, 14533, 11428, - 20163, 14533, 11429, 6749, 894, - 20163, 14533, 11429, 10595, 15534, - 20163, 14533, 11429, 10595, 18669, 15534, - 20163, 14533, 19684, - 20163, 15189, 14226, - 20163, 15352, - 20163, 15671, 6259, 11428, - 20163, 15671, 11428, - 20163, 16357, 9131, 19213, 16356, - 20163, 16357, 10595, 5713, 669, 633, 894, - 20163, 16357, 10595, 5713, 669, 6749, 894, - 20163, 16357, 10595, 5713, 669, 11347, 7845, 6258, - 20163, 16357, 10595, 5713, 669, 11347, 19213, 16357, 10595, 5713, 668, - 20163, 16357, 10595, 5713, 669, 11347, 20163, 16357, 10595, 5713, 6406, - 20163, 16357, 10595, 5713, 6407, 633, 894, - 20163, 16357, 10595, 5713, 6407, 6749, 894, - 20163, 16357, 10595, 5713, 6407, 11347, 19213, 16357, 10595, 5713, 6406, - 20163, 16357, 10595, 5713, 6407, 11503, 7845, 6258, - 20163, 16357, 10595, 5713, 17318, - 20163, 16357, 10595, 5713, 19028, - 20163, 17139, 11428, - 20163, 18457, 11428, - 20163, 18597, 18728, - 20163, 19355, 11428, - 20163, 19684, - 20163, 19727, 11428, - 20163, 20165, 11428, - 20163, 20285, 11429, 6749, 894, - 20163, 20285, 11429, 10595, 10046, - 20163, 20285, 11429, 10595, 10047, 10595, 14533, 18669, 15534, - 20163, 20285, 11429, 10595, 10047, 10595, 18669, 15534, - 20163, 20285, 11429, 10595, 14533, 18669, 15534, - 20163, 20285, 11429, 10595, 18597, 19686, - 20163, 20285, 11429, 10595, 18669, 15534, - 20163, 20285, 15671, 6259, 11428, - 20163, 20329, 18407, 13965, 11428, - 20163, 20471, 11428, - 20163, 20553, 13965, 11428, - 20163, 20613, 11428, - 20163, 20869, 18407, 13965, 11428, - 20163, 20979, 13965, 11428, - 20163, 21571, 11428, - 20163, 21571, 11429, 633, 894, - 20163, 21571, 11429, 9131, 19213, 21571, 11428, - 20163, 21571, 11429, 10595, 5825, 13382, - 20163, 21571, 11429, 10595, 7845, 3245, 17318, - 20163, 21571, 11429, 10595, 7845, 3245, 19028, - 20163, 21571, 11429, 10595, 10487, 12213, 13382, - 20163, 21571, 11429, 10595, 12213, 13382, - 20163, 21571, 11429, 10595, 14533, 18669, 15534, - 20163, 21571, 11429, 10595, 14533, 19973, 15534, - 20163, 21571, 11429, 10595, 14997, 13382, - 20163, 21571, 11429, 10595, 15055, 13382, - 20163, 21571, 14463, 11428, - 20163, 21571, 15189, 14226, - 20165, 12213, 2163, 14533, 11709, 19359, 8283, 18220, - 20165, 12213, 14533, 11709, 19359, 8283, 18220, - 20165, 12213, 14533, 15701, 11709, 19359, 8283, 18220, - 20165, 20537, 18220, - 20169, 9809, 15756, - 20169, 9809, 17342, - 20169, 9809, 17466, - 20169, 11798, - 20169, 11849, 2596, - 20169, 11849, 3056, - 20169, 11849, 3336, - 20169, 11849, 6720, - 20169, 11849, 6742, - 20169, 11849, 8736, - 20169, 11849, 10854, - 20169, 11849, 11916, - 20169, 11849, 13376, - 20169, 11849, 13654, - 20169, 13921, 9809, 8, - 20169, 13921, 9809, 16, - 20169, 13921, 9809, 28, - 20169, 13921, 9809, 40, - 20169, 13921, 9809, 58, - 20169, 13921, 9809, 72, - 20169, 13921, 9809, 94, - 20169, 13921, 9809, 184, - 20169, 13921, 9809, 306, - 20169, 13921, 9809, 496, - 20169, 13921, 9809, 674, - 20169, 13921, 9809, 17349, 22, - 20169, 13921, 9809, 17349, 34, - 20169, 13921, 9809, 17349, 394, - 20169, 13921, 9809, 17349, 580, - 20169, 14533, 11798, - 20169, 14903, 0, - 20169, 14903, 8, - 20169, 14903, 16, - 20169, 14903, 28, - 20169, 14903, 40, - 20169, 14903, 58, - 20169, 14903, 72, - 20169, 14903, 94, - 20169, 14903, 106, - 20169, 14903, 124, - 20169, 14903, 148, - 20169, 14903, 184, - 20169, 14903, 244, - 20169, 14903, 266, - 20169, 14903, 306, - 20169, 14903, 334, - 20169, 14903, 348, - 20169, 14903, 382, - 20169, 14903, 414, - 20169, 14903, 446, - 20169, 14903, 496, - 20169, 14903, 520, - 20169, 14903, 570, - 20169, 14903, 586, - 20169, 14903, 620, - 20169, 14903, 674, - 20169, 14903, 678, - 20169, 14903, 732, - 20169, 14903, 930, - 20169, 14903, 1040, - 20169, 14903, 1138, - 20169, 14903, 1160, - 20169, 14903, 1486, - 20169, 14903, 1786, - 20169, 14903, 1904, - 20169, 14903, 2142, - 20169, 14903, 2432, - 20169, 14903, 2480, - 20169, 14903, 2544, - 20169, 14903, 2660, - 20169, 14903, 3030, - 20169, 14903, 3094, - 20169, 14903, 3222, - 20169, 14903, 3302, - 20169, 14903, 6286, - 20169, 14903, 10218, - 20169, 14903, 17349, 22, - 20169, 14903, 17349, 34, - 20169, 14903, 17349, 394, - 20169, 14903, 17349, 580, - 20169, 18831, 9809, 12188, - 20175, 16943, 10595, 14307, 14406, - 20187, 9127, 966, - 20191, 483, 12334, - 20211, 13502, - 20236, - 20247, 16960, - 20252, - 20265, 6723, 495, 9250, - 20265, 13302, - 20265, 14330, - 20274, - 20292, - 20294, - 20297, 15564, - 20315, 1903, 15564, - 20325, 12516, - 20329, 18407, 13965, 20163, 11428, - 20331, 13501, 11429, 10595, 14755, 10046, - 20331, 13501, 11429, 10595, 19973, 10046, - 20345, 17936, - 20351, 15564, - 20352, - 20354, - 20363, 13548, - 20367, 632, - 20368, - 20370, - 20455, 11943, 633, 503, 19214, - 20455, 11943, 633, 503, 20876, - 20455, 17101, 11943, 633, 503, 19214, - 20455, 17101, 11943, 633, 503, 20876, - 20455, 17101, 19215, 503, 11943, 632, - 20455, 17101, 20877, 503, 11943, 632, - 20465, 632, - 20469, 8282, - 20469, 18335, 8282, - 20479, 13502, - 20507, 9740, - 20509, 13182, - 20511, 6757, 9910, - 20511, 7087, 6707, 13502, - 20511, 11708, - 20511, 12495, 10173, 8282, - 20511, 13502, - 20511, 15133, 10854, - 20511, 15347, 10173, 8282, - 20511, 16043, 8282, - 20511, 17869, 10173, 8282, - 20511, 18867, 10173, 8282, - 20511, 19179, 8282, - 20511, 19573, 7817, 6693, 19421, 15564, - 20511, 19573, 15565, 1391, 1137, 2596, - 20511, 19573, 15565, 1391, 1137, 3056, - 20511, 19573, 15565, 1391, 1137, 3212, - 20511, 19573, 15565, 1391, 1137, 3336, - 20511, 19573, 15565, 1391, 1137, 6720, - 20511, 19573, 15565, 1391, 1137, 6742, - 20511, 19573, 15565, 1391, 1137, 8736, - 20511, 19573, 15565, 1391, 1137, 11916, - 20511, 19573, 15565, 1391, 1137, 13376, - 20511, 19573, 15565, 1391, 1137, 13654, - 20511, 19573, 15565, 1391, 1137, 14546, - 20511, 19573, 15565, 1391, 1137, 15626, - 20511, 19573, 15565, 1391, 1137, 15706, - 20511, 19573, 15565, 1391, 1137, 15708, - 20511, 19573, 15565, 1391, 1137, 16280, - 20511, 19573, 15565, 1391, 1137, 17096, - 20511, 19573, 15565, 1391, 1137, 17854, - 20511, 19573, 15565, 1391, 1137, 17924, - 20511, 19573, 15565, 1391, 1137, 18190, - 20511, 19573, 15565, 1391, 1137, 18564, - 20511, 19573, 15565, 1391, 1137, 19424, - 20511, 19573, 15565, 1391, 1137, 20260, - 20511, 19573, 15565, 1391, 1137, 20276, - 20511, 19573, 15565, 1391, 1137, 20278, - 20511, 19573, 15565, 1391, 1137, 20280, - 20511, 19573, 15565, 1391, 1137, 20744, - 20511, 19573, 15565, 1391, 1137, 20746, - 20511, 19573, 15565, 1391, 1137, 20748, - 20511, 19573, 15565, 1391, 1137, 21038, - 20511, 19573, 15565, 1391, 1137, 21040, - 20511, 19573, 15565, 1391, 1137, 21042, - 20511, 19573, 15565, 1391, 2246, - 20511, 19573, 15565, 1391, 7275, 2596, - 20511, 19573, 15565, 1391, 7275, 3056, - 20511, 19573, 15565, 1391, 7275, 3212, - 20511, 19573, 15565, 1391, 7275, 3336, - 20511, 19573, 15565, 1391, 7275, 6720, - 20511, 19573, 15565, 1391, 7275, 6742, - 20511, 19573, 15565, 1391, 7275, 8736, - 20511, 19573, 15565, 1391, 7275, 10854, - 20511, 19573, 15565, 1391, 7275, 11916, - 20511, 19573, 15565, 1391, 7275, 13376, - 20511, 19573, 15565, 1391, 7275, 13654, - 20511, 19573, 15565, 1391, 7275, 14546, - 20511, 19573, 15565, 1391, 7275, 15706, - 20511, 19573, 15565, 1391, 7275, 15708, - 20511, 19573, 15565, 1391, 7275, 16280, - 20511, 19573, 15565, 1391, 7275, 17096, - 20511, 19573, 15565, 1391, 7275, 17854, - 20511, 19573, 15565, 1391, 7275, 17924, - 20511, 19573, 15565, 1391, 7275, 18190, - 20511, 19573, 15565, 1391, 7275, 18564, - 20511, 19573, 15565, 1391, 7275, 19424, - 20511, 19573, 15565, 1391, 7275, 20276, - 20511, 19573, 15565, 1391, 7275, 20280, - 20511, 19573, 15565, 1391, 7275, 20746, - 20511, 19573, 15565, 1391, 7275, 21042, - 20511, 19573, 15565, 1391, 7488, - 20511, 19573, 15565, 1391, 7490, - 20511, 19573, 15565, 1391, 11414, - 20511, 19573, 15565, 1391, 12598, - 20511, 19573, 15565, 1391, 14244, - 20511, 19573, 15565, 1391, 16416, - 20511, 19573, 15565, 1391, 16788, - 20511, 19573, 15565, 1391, 17672, - 20511, 19573, 15565, 1391, 17892, - 20511, 19573, 15565, 1391, 18204, - 20511, 19573, 15565, 1391, 19422, - 20511, 19623, 19162, - 20511, 19665, 2231, 8282, - 20511, 19665, 2597, 8282, - 20511, 19665, 3273, 8282, - 20511, 19665, 3337, 8282, - 20511, 19665, 6743, 8282, - 20511, 19665, 11911, 8282, - 20511, 19665, 12025, 8282, - 20511, 19665, 13647, 8282, - 20511, 19665, 13655, 8282, - 20511, 19665, 14307, 8282, - 20511, 19665, 14647, 8282, - 20511, 19665, 14733, 8282, - 20511, 19665, 15021, 8282, - 20511, 19665, 15403, 8282, - 20511, 19665, 16599, 8282, - 20511, 19665, 16991, 8282, - 20511, 20385, 18795, 6757, 18512, - 20511, 20385, 18795, 7779, 633, 13270, - 20511, 20385, 18795, 7779, 633, 15021, 841, 13270, - 20511, 20385, 18795, 11347, 633, 11502, - 20511, 20385, 18795, 11347, 633, 15021, 841, 11502, - 20511, 20385, 18795, 18226, - 20511, 20385, 18795, 18513, 6749, 7778, - 20511, 20385, 18795, 18513, 6749, 11346, - 20511, 20385, 18795, 18513, 6749, 11502, - 20511, 20385, 18795, 18513, 6749, 12525, 7778, - 20511, 20385, 18795, 18513, 6749, 13807, 7778, - 20511, 20385, 18795, 18513, 6749, 13807, 13270, - 20527, 6343, 15218, - 20527, 15484, - 20530, - 20533, 19665, 14200, - 20533, 19665, 19420, - 20533, 19665, 20256, - 20535, 14593, 841, 8277, 9808, - 20536, - 20549, 15559, 9808, - 20549, 15559, 9809, 10595, 6402, - 20549, 17487, 17877, 9808, - 20551, 19989, 19318, - 20553, 13965, 20163, 11428, - 20561, 11690, - 20587, 6682, - 20609, 13949, 15564, - 20620, - 20631, 9808, - 20639, 6682, - 20640, - 20659, 13502, - 20661, 9808, - 20669, 18794, - 20684, - 20689, 15034, - 20692, - 20697, 827, 5815, 13483, 19396, - 20697, 827, 9921, 13483, 19396, - 20697, 827, 15961, 2618, - 20697, 827, 17175, 314, - 20697, 1331, 10592, - 20697, 1331, 11527, 15464, - 20697, 1331, 11527, 18164, - 20697, 2131, 12525, 9131, 13806, - 20697, 2131, 13807, 9131, 12524, - 20697, 2951, 15464, - 20697, 2951, 15946, - 20697, 2951, 18164, - 20697, 6526, - 20697, 6569, 7087, 9126, - 20697, 6569, 7087, 14406, - 20697, 6569, 9126, - 20697, 6569, 10587, 9126, - 20697, 6569, 14406, - 20697, 6569, 18454, - 20697, 6569, 18681, 18160, - 20697, 6683, 18887, 18303, 8807, 669, 503, 6406, - 20697, 6683, 18887, 18303, 8807, 669, 503, 6407, 17238, - 20697, 6683, 18887, 18303, 8807, 16301, 17238, - 20697, 6707, 20034, - 20697, 6707, 20036, - 20697, 6707, 20038, - 20697, 6707, 20040, - 20697, 6707, 20042, - 20697, 6757, 9910, - 20697, 7082, - 20697, 7102, - 20697, 7103, 2900, - 20697, 7103, 18161, 14396, - 20697, 7103, 21769, 10144, - 20697, 7103, 21769, 11728, - 20697, 7103, 21769, 18474, - 20697, 7103, 21799, 11728, - 20697, 7103, 21799, 18474, - 20697, 7813, 18062, - 20697, 7813, 18064, - 20697, 7813, 18066, - 20697, 7813, 18068, - 20697, 7813, 18070, - 20697, 7813, 18072, - 20697, 7813, 18074, - 20697, 7813, 20348, - 20697, 7825, 16937, 18580, - 20697, 8652, - 20697, 8807, 16056, - 20697, 8807, 16724, - 20697, 8807, 17370, - 20697, 8807, 18684, - 20697, 11555, 15464, - 20697, 11555, 15946, - 20697, 11555, 18164, - 20697, 11702, - 20697, 11708, - 20697, 12031, 12473, 15464, - 20697, 12031, 12473, 18164, - 20697, 12031, 13483, 15464, - 20697, 12031, 13483, 18164, - 20697, 12031, 20178, - 20697, 12165, 15464, - 20697, 12165, 15946, - 20697, 12165, 18164, - 20697, 12699, 7640, - 20697, 12699, 7641, 16300, - 20697, 12699, 7641, 18682, - 20697, 12699, 9127, 9128, - 20697, 12699, 9127, 9129, 10718, - 20697, 12699, 9127, 9129, 18682, - 20697, 12699, 9127, 14396, - 20697, 12699, 9127, 16300, - 20697, 12699, 9127, 18682, - 20697, 12699, 9127, 19368, - 20697, 12699, 9127, 19369, 10718, - 20697, 12699, 9127, 19369, 18682, - 20697, 12699, 12060, - 20697, 12699, 12061, 9126, - 20697, 12699, 12061, 18682, - 20697, 12699, 13488, - 20697, 12699, 13489, 9126, - 20697, 12699, 13489, 18682, - 20697, 12699, 13626, - 20697, 12699, 13627, 15544, - 20697, 12699, 13627, 16300, - 20697, 12699, 14407, 16056, - 20697, 12699, 14407, 16300, - 20697, 12699, 14407, 16724, - 20697, 12699, 16066, - 20697, 12699, 18685, 14532, - 20697, 12699, 18685, 15464, - 20697, 13616, - 20697, 13617, 495, 7824, - 20697, 13617, 495, 7825, 18160, - 20697, 13617, 495, 15666, - 20697, 13617, 495, 15667, 18160, - 20697, 13617, 5811, 7824, - 20697, 13617, 18160, - 20697, 13627, 14377, 2162, - 20697, 13627, 14377, 7134, - 20697, 13627, 14377, 15020, - 20697, 13721, 15464, - 20697, 13721, 15946, - 20697, 13721, 18164, - 20697, 13807, 5823, 17239, 6749, 1629, 14796, - 20697, 14317, 14562, - 20697, 14317, 14772, - 20697, 14377, 15296, - 20697, 14377, 15544, - 20697, 14377, 16724, - 20697, 14537, 17889, 669, 16724, - 20697, 14537, 17889, 6407, 16724, - 20697, 14537, 17889, 16725, 668, - 20697, 14537, 17889, 16725, 6406, - 20697, 14606, - 20697, 15531, 15464, - 20697, 15531, 15946, - 20697, 15531, 18164, - 20697, 15667, 3245, 15947, 7824, - 20697, 15667, 3245, 18587, 14779, 12698, - 20697, 15667, 12703, 15857, 11644, - 20697, 15667, 14365, 14779, 12698, - 20697, 15667, 14365, 18469, 2618, - 20697, 15667, 14779, 12699, 16982, - 20697, 15667, 16595, 7824, - 20697, 15667, 18469, 2619, 1350, - 20697, 16223, 6688, - 20697, 16223, 9834, - 20697, 16223, 11969, 13091, 10146, - 20697, 16223, 13626, - 20697, 16223, 16330, - 20697, 16223, 16982, - 20697, 16223, 18729, 12472, - 20697, 16223, 18729, 13482, - 20697, 16223, 20990, - 20697, 16223, 20991, 20310, - 20697, 17143, 12031, 20310, - 20697, 17143, 12473, 15464, - 20697, 17143, 12473, 18164, - 20697, 17143, 13483, 15464, - 20697, 17143, 13483, 18164, - 20697, 17143, 20178, - 20697, 17179, 15946, - 20697, 17179, 17184, - 20697, 17889, 18475, 668, - 20697, 17889, 18475, 6406, - 20697, 17889, 18475, 16724, - 20697, 17921, 16056, - 20697, 17921, 16724, - 20697, 17921, 18682, - 20697, 17958, - 20697, 17959, 467, 13656, - 20697, 17959, 6721, 16283, 15504, - 20697, 17959, 6721, 16283, 15505, 9126, - 20697, 17959, 9126, - 20697, 17959, 9127, 467, 13656, - 20697, 17959, 9127, 13657, 9798, - 20697, 17959, 9127, 13657, 16300, - 20697, 17959, 12324, - 20697, 17959, 12325, 9457, 14934, - 20697, 17959, 12325, 13656, - 20697, 17959, 12325, 13657, 9126, - 20697, 17959, 13657, 9798, - 20697, 17959, 13657, 16300, - 20697, 17959, 15021, 9457, 14934, - 20697, 18083, 7103, 8652, - 20697, 18083, 11834, - 20697, 18083, 12501, 14492, - 20697, 18083, 13716, - 20697, 18083, 13970, - 20697, 18083, 14736, - 20697, 18375, 20034, - 20697, 18375, 20036, - 20697, 18375, 20038, - 20697, 18375, 20040, - 20697, 18375, 20042, - 20697, 18375, 20044, - 20697, 18375, 20046, - 20697, 18375, 20048, - 20697, 18375, 20572, - 20697, 18375, 20574, - 20697, 18375, 20576, - 20697, 18375, 20578, - 20697, 18375, 20580, - 20697, 18375, 20582, - 20697, 18375, 20584, - 20697, 18419, 1629, 13510, - 20697, 18419, 1629, 19336, - 20697, 18419, 17239, 6749, 13942, - 20697, 19065, 668, - 20697, 19065, 6406, - 20697, 19065, 19936, - 20697, 19124, - 20697, 19125, 467, 13656, - 20697, 19125, 6743, 16283, 18826, - 20697, 19125, 12325, 13657, 11729, 13657, 14778, - 20697, 19125, 13657, 9798, - 20697, 19125, 13657, 16300, - 20697, 19125, 15021, 9457, 14935, 18826, - 20697, 19125, 15021, 9457, 14935, 18827, 9798, - 20697, 19126, - 20697, 19127, 6743, 16283, 18827, 5786, - 20697, 19127, 7106, - 20697, 19127, 9457, 668, - 20697, 19127, 9457, 6406, - 20697, 19127, 9457, 12324, - 20697, 19127, 9457, 13656, - 20697, 19127, 9457, 14934, - 20697, 19127, 9457, 15020, - 20697, 19127, 9457, 15021, 15319, 18046, - 20697, 19127, 9457, 15021, 18826, - 20697, 19127, 9457, 15319, 16462, - 20697, 19127, 12324, - 20697, 19127, 12325, 669, 15021, 14748, - 20697, 19127, 12325, 669, 15021, 14749, 13657, 9798, - 20697, 19127, 12325, 669, 15021, 14749, 13657, 18826, - 20697, 19127, 12325, 5786, - 20697, 19127, 12325, 5787, 9131, 15020, - 20697, 19127, 12325, 9457, 14934, - 20697, 19127, 12325, 13657, 7256, - 20697, 19127, 12325, 13657, 9798, - 20697, 19127, 12325, 13657, 9799, 5837, 5786, - 20697, 19127, 12325, 13657, 9799, 12325, 5786, - 20697, 19127, 12325, 13657, 9799, 12325, 12218, - 20697, 19127, 12325, 13657, 9799, 13657, 5786, - 20697, 19127, 12325, 13657, 9799, 13657, 17686, - 20697, 19127, 12325, 13657, 9799, 13657, 18826, - 20697, 19127, 12325, 13657, 11729, 13657, 13800, - 20697, 19127, 12325, 13657, 11729, 13657, 14778, - 20697, 19127, 12325, 13657, 14205, 315, 15021, 668, - 20697, 19127, 12325, 13657, 14205, 2619, 15021, 668, - 20697, 19127, 12325, 13657, 14396, - 20697, 19127, 12325, 13657, 14443, 15021, 668, - 20697, 19127, 12325, 13657, 14755, 15021, 668, - 20697, 19127, 12325, 13657, 14755, 15021, 14748, - 20697, 19127, 12325, 13657, 16035, 15021, 668, - 20697, 19127, 12325, 13657, 16301, 12325, 5786, - 20697, 19127, 12325, 13657, 16301, 12325, 18474, - 20697, 19127, 12325, 13657, 17650, - 20697, 19127, 12325, 14442, - 20697, 19127, 12325, 14748, - 20697, 19127, 12325, 14749, 2162, - 20697, 19127, 12325, 14749, 15021, 668, - 20697, 19127, 12325, 14749, 15021, 669, 13657, 9798, - 20697, 19127, 12325, 15020, - 20697, 19127, 12325, 15021, 669, 15505, 13657, 16300, - 20697, 19127, 12325, 15021, 5786, - 20697, 19127, 12325, 15021, 5787, 13657, 18474, - 20697, 19127, 12325, 15021, 9456, - 20697, 19127, 12325, 15021, 9457, 5786, - 20697, 19127, 12325, 15021, 9457, 18826, - 20697, 19127, 12325, 15021, 11719, 14934, - 20697, 19127, 12325, 15021, 13656, - 20697, 19127, 12325, 15021, 13657, 5786, - 20697, 19127, 12325, 15021, 13657, 14204, - 20697, 19127, 12325, 15021, 13657, 14205, 2618, - 20697, 19127, 12325, 15021, 13657, 14442, - 20697, 19127, 12325, 15021, 13657, 14748, - 20697, 19127, 12325, 15021, 13657, 14754, - 20697, 19127, 12325, 15021, 13657, 16034, - 20697, 19127, 12325, 15021, 13657, 18827, 14748, - 20697, 19127, 12325, 15021, 14748, - 20697, 19127, 12325, 15021, 14749, 15505, 13657, 9798, - 20697, 19127, 12325, 15021, 14934, - 20697, 19127, 12325, 15021, 15319, 18046, - 20697, 19127, 12325, 15021, 16078, - 20697, 19127, 12325, 15021, 16079, 13657, 9798, - 20697, 19127, 12325, 15021, 18475, 13657, 5786, - 20697, 19127, 12325, 15021, 18826, - 20697, 19127, 12325, 15021, 18827, 12325, 5786, - 20697, 19127, 12325, 15021, 18827, 13657, 9798, - 20697, 19127, 12325, 15021, 18827, 13657, 9799, 5786, - 20697, 19127, 12325, 15021, 18827, 13657, 9799, 18826, - 20697, 19127, 12325, 15021, 18827, 13657, 16300, - 20697, 19127, 12325, 15021, 18827, 14442, - 20697, 19127, 12325, 15021, 18827, 14443, 13657, 16300, - 20697, 19127, 12325, 15021, 18827, 14748, - 20697, 19127, 12325, 15021, 18827, 14749, 13657, 9798, - 20697, 19127, 12325, 15021, 18827, 15021, 5786, - 20697, 19127, 12325, 15319, 16462, - 20697, 19127, 13656, - 20697, 19127, 13657, 7106, - 20697, 19127, 13657, 9131, 3337, 16282, - 20697, 19127, 13657, 9131, 6743, 15319, 18046, - 20697, 19127, 13657, 9799, 5786, - 20697, 19127, 13657, 9799, 17686, - 20697, 19127, 13657, 9799, 18826, - 20697, 19127, 13657, 13801, 3337, 16282, - 20697, 19127, 13657, 13801, 6743, 16282, - 20697, 19127, 13657, 13801, 12325, 5786, - 20697, 19127, 13657, 13801, 13655, 16282, - 20697, 19127, 13657, 13801, 14935, 668, - 20697, 19127, 13657, 15947, 9457, 14934, - 20697, 19127, 13657, 15947, 12325, 15020, - 20697, 19127, 13657, 15947, 12325, 15021, 18474, - 20697, 19127, 13657, 15947, 15021, 9456, - 20697, 19127, 13657, 16300, - 20697, 19127, 14935, 668, - 20697, 19127, 14935, 5786, - 20697, 19127, 14935, 6406, - 20697, 19127, 14935, 6407, 15171, 16034, - 20697, 19127, 14935, 6407, 15345, 14444, - 20697, 19127, 14935, 6407, 15345, 18474, - 20697, 19127, 14935, 12324, - 20697, 19127, 14935, 12325, 13656, - 20697, 19127, 14935, 13656, - 20697, 19127, 14935, 15319, 16462, - 20697, 19127, 14935, 17249, 13656, - 20697, 19127, 15021, 668, - 20697, 19127, 15021, 669, 13657, 9798, - 20697, 19127, 15021, 5787, 9131, 12324, - 20697, 19127, 15021, 6406, - 20697, 19127, 15021, 9457, 14934, - 20697, 19127, 15021, 13657, 14205, 2619, 12325, 668, - 20697, 19127, 15021, 13657, 14205, 2619, 12325, 16078, - 20697, 19127, 15021, 13657, 14205, 12325, 668, - 20697, 19127, 15021, 13657, 14443, 12325, 668, - 20697, 19127, 15021, 13657, 14755, 12325, 668, - 20697, 19127, 15021, 13657, 14934, - 20697, 19127, 15021, 13657, 16035, 12325, 668, - 20697, 19127, 15021, 13657, 16035, 12325, 14748, - 20697, 19127, 15021, 14934, - 20697, 19127, 15021, 15319, 16462, - 20697, 19128, - 20697, 19129, 6721, 16283, 15504, - 20697, 19129, 6721, 16283, 15505, 5786, - 20697, 19129, 6721, 16283, 15505, 6743, 5786, - 20697, 19129, 6721, 16283, 15505, 13657, 16300, - 20697, 19129, 6721, 16283, 15505, 14748, - 20697, 19129, 6721, 16283, 15505, 14749, 467, 13656, - 20697, 19129, 6721, 16283, 15505, 14749, 13657, 9798, - 20697, 19129, 6743, 16282, - 20697, 19129, 6743, 16283, 5786, - 20697, 19129, 6743, 16283, 14748, - 20697, 19129, 6743, 16283, 18826, - 20697, 19129, 6743, 16283, 18827, 13512, - 20697, 19129, 7106, - 20697, 19129, 7107, 6721, 16283, 15504, - 20697, 19129, 7107, 6721, 16283, 15505, 5786, - 20697, 19129, 7107, 6721, 16283, 15505, 6743, 5786, - 20697, 19129, 7107, 13657, 9798, - 20697, 19129, 13513, 12325, 13657, 9798, - 20697, 19129, 13513, 14364, - 20697, 19129, 13513, 14365, 13657, 9798, - 20697, 19129, 13513, 14365, 13657, 9799, 5786, - 20697, 19129, 13513, 14934, - 20697, 19129, 13657, 5786, - 20697, 19129, 13657, 9798, - 20697, 19129, 13657, 16300, - 20697, 19129, 15947, 9165, 16262, - 20697, 19130, - 20697, 19131, 9457, 13656, - 20697, 19131, 12325, 9457, 14935, 314, - 20697, 19131, 12325, 9457, 14935, 2618, - 20697, 19131, 12325, 9457, 14935, 13800, - 20697, 19131, 15021, 9457, 14935, 18826, - 20697, 19131, 15021, 9457, 14935, 18827, 314, - 20697, 19131, 15021, 9457, 14935, 18827, 2618, - 20697, 19131, 15021, 13656, - 20697, 19131, 17650, - 20697, 19132, - 20697, 19133, 467, 13656, - 20697, 19133, 6721, 16283, 15504, - 20697, 19133, 9457, 14934, - 20697, 19133, 12324, - 20697, 19133, 13657, 9798, - 20697, 19133, 13657, 16300, - 20697, 19133, 14935, 668, - 20697, 19416, - 20697, 19639, 18419, 1629, 8420, - 20697, 19920, - 20697, 19935, 18419, 1629, 8420, - 20697, 19954, - 20697, 19955, 9457, 6407, 15021, 13657, 12325, 11718, - 20697, 19955, 9457, 14934, - 20697, 19955, 12324, - 20697, 19955, 12325, 9457, 14934, - 20697, 19955, 12325, 9457, 14935, 2618, - 20697, 19955, 12325, 13656, - 20697, 19955, 12325, 13657, 314, - 20697, 19955, 12325, 13657, 2618, - 20697, 19955, 12325, 15021, 9456, - 20697, 19955, 12325, 15021, 14934, - 20697, 19955, 14935, 668, - 20697, 19955, 14935, 12324, - 20697, 19955, 14935, 12325, 13657, 12325, 13656, - 20697, 19955, 14935, 12325, 13657, 12325, 13657, 2618, - 20697, 19955, 15021, 9457, 14934, - 20697, 19955, 15021, 9457, 14935, 314, - 20697, 19955, 15021, 9457, 14935, 2618, - 20697, 19956, - 20697, 19957, 467, 13656, - 20697, 19957, 6721, 16283, 15505, 9126, - 20697, 19957, 6743, 16283, 18826, - 20697, 19957, 9126, - 20697, 19957, 9127, 467, 13656, - 20697, 19957, 9127, 13657, 9798, - 20697, 19957, 9127, 13657, 16300, - 20697, 19957, 9456, - 20697, 19957, 9457, 6407, 12325, 13657, 7257, 15020, - 20697, 19957, 12324, - 20697, 19957, 12325, 9457, 14934, - 20697, 19957, 12325, 13656, - 20697, 19957, 12325, 13657, 9126, - 20697, 19957, 12325, 13657, 9798, - 20697, 19957, 12325, 13657, 12472, - 20697, 19957, 12325, 13657, 13482, - 20697, 19957, 12325, 14748, - 20697, 19957, 12325, 15021, 9456, - 20697, 19957, 12325, 15021, 9457, 18826, - 20697, 19957, 12325, 15021, 14934, - 20697, 19957, 13482, - 20697, 19957, 13657, 9798, - 20697, 19957, 13657, 9799, 18587, 12324, - 20697, 19957, 13657, 15947, 15021, 9456, - 20697, 19957, 14934, - 20697, 19957, 14935, 12324, - 20697, 19957, 14935, 12325, 13656, - 20697, 19957, 14935, 13656, - 20697, 19957, 15020, - 20697, 19957, 15021, 9457, 14934, - 20697, 20492, - 20697, 20493, 9457, 14934, - 20697, 20493, 12324, - 20697, 20493, 12325, 5786, - 20697, 20493, 12325, 9457, 14934, - 20697, 20493, 12325, 12218, - 20697, 20493, 12325, 15020, - 20697, 20493, 12325, 15021, 9456, - 20697, 20493, 12325, 15021, 11719, 14934, - 20697, 20493, 12325, 15021, 13656, - 20697, 20493, 12325, 15021, 14934, - 20697, 20493, 12325, 15021, 16078, - 20697, 20493, 14935, 668, - 20697, 20493, 14935, 12324, - 20697, 20493, 15021, 668, - 20697, 20493, 15021, 9457, 14934, - 20697, 20493, 15021, 9457, 14935, 5786, - 20697, 20628, - 20697, 21104, - 20697, 21105, 9126, - 20697, 21105, 12325, 9457, 14935, 494, - 20697, 21105, 15021, 9457, 14935, 494, - 20697, 21375, 669, 6407, 12472, - 20697, 21375, 669, 6407, 13482, - 20697, 21375, 669, 6407, 20311, 12472, - 20697, 21375, 669, 6407, 20311, 13482, - 20697, 21375, 669, 20178, - 20697, 21375, 6407, 20178, - 20697, 21375, 9799, 633, 9799, 18390, - 20697, 21569, 14445, 5784, - 20697, 21569, 18475, 17164, - 20697, 21707, 18640, - 20697, 21709, 861, 15497, 14532, - 20697, 21709, 861, 15497, 15464, - 20697, 21709, 861, 15497, 15670, - 20697, 21709, 17064, - 20697, 21709, 21785, 14532, - 20697, 21709, 21785, 15464, - 20697, 21709, 21785, 20310, - 20697, 21709, 21811, 14532, - 20697, 21709, 21811, 15464, - 20697, 21709, 21811, 20310, - 20697, 21719, 14444, - 20697, 21719, 17604, - 20697, 21719, 18474, - 20697, 21719, 18475, 14532, - 20697, 21719, 18475, 20310, - 20697, 21727, 5279, 12472, - 20697, 21727, 5279, 13482, - 20697, 21727, 5279, 14996, - 20697, 21727, 5279, 16576, - 20697, 21727, 15947, 5279, 12472, - 20697, 21727, 15947, 5279, 13482, - 20697, 21727, 15947, 5279, 14996, - 20697, 21727, 15947, 5279, 16576, - 20697, 21727, 15947, 17251, 12472, - 20697, 21727, 15947, 17251, 13482, - 20697, 21727, 15947, 17251, 14996, - 20697, 21727, 15947, 17251, 16576, - 20697, 21727, 17251, 12472, - 20697, 21727, 17251, 13482, - 20697, 21727, 17251, 14996, - 20697, 21727, 17251, 16576, - 20697, 21753, 17064, - 20697, 21753, 21785, 14532, - 20697, 21753, 21785, 15464, - 20697, 21753, 21785, 20310, - 20697, 21753, 21811, 14532, - 20697, 21753, 21811, 15464, - 20697, 21753, 21811, 20310, - 20697, 21759, 14444, - 20697, 21759, 18474, - 20697, 21759, 18475, 14532, - 20697, 21759, 18475, 20310, - 20697, 21765, 13502, - 20697, 21769, 861, 14397, 13483, 14532, - 20697, 21769, 861, 14397, 13483, 15464, - 20697, 21769, 861, 14397, 14997, 14532, - 20697, 21769, 861, 14397, 14997, 15464, - 20697, 21769, 967, 12472, - 20697, 21769, 967, 13482, - 20697, 21769, 967, 14996, - 20697, 21769, 1776, - 20697, 21769, 5785, 12472, - 20697, 21769, 5785, 13482, - 20697, 21769, 5785, 14996, - 20697, 21769, 7285, 12472, - 20697, 21769, 7285, 13482, - 20697, 21769, 7285, 14996, - 20697, 21769, 7285, 16371, 11652, - 20697, 21769, 7285, 16371, 12059, 10572, - 20697, 21769, 7851, 12472, - 20697, 21769, 7851, 13482, - 20697, 21769, 7851, 13483, 14532, - 20697, 21769, 7851, 14996, - 20697, 21769, 7851, 16371, 11652, - 20697, 21769, 7851, 16371, 12059, 10572, - 20697, 21769, 10575, 11729, 14533, 12472, - 20697, 21769, 10575, 11729, 14533, 13482, - 20697, 21769, 10575, 11729, 14533, 14996, - 20697, 21769, 10575, 11729, 15671, 12472, - 20697, 21769, 10575, 11729, 15671, 13482, - 20697, 21769, 10575, 11729, 15671, 14996, - 20697, 21769, 10575, 16371, 11652, - 20697, 21769, 10575, 16371, 12059, 10572, - 20697, 21769, 10575, 17687, 9175, 12472, - 20697, 21769, 10575, 17687, 9175, 13482, - 20697, 21769, 10575, 17687, 9175, 14996, - 20697, 21769, 11643, 12472, - 20697, 21769, 11643, 13482, - 20697, 21769, 11643, 14996, - 20697, 21769, 11718, - 20697, 21769, 11729, 10109, 18474, - 20697, 21769, 11729, 16371, 11652, - 20697, 21769, 11729, 16371, 12059, 10572, - 20697, 21769, 11729, 16955, 12472, - 20697, 21769, 11729, 16955, 13482, - 20697, 21769, 11729, 16955, 14996, - 20697, 21769, 11729, 16955, 16576, - 20697, 21769, 11729, 20491, 12472, - 20697, 21769, 11729, 20491, 13482, - 20697, 21769, 11729, 20491, 14996, - 20697, 21769, 11729, 20491, 16576, - 20697, 21769, 11729, 21211, 14397, 13482, - 20697, 21769, 11729, 21211, 14397, 14996, - 20697, 21769, 13135, 12472, - 20697, 21769, 13135, 13482, - 20697, 21769, 13135, 14996, - 20697, 21769, 13987, 14397, 12059, 14532, - 20697, 21769, 13987, 14397, 12059, 15464, - 20697, 21769, 14429, 12472, - 20697, 21769, 14429, 13482, - 20697, 21769, 14429, 14996, - 20697, 21769, 14429, 18374, - 20697, 21769, 14445, 11719, 13482, - 20697, 21769, 14445, 11719, 14996, - 20697, 21769, 14533, 13987, 6726, - 20697, 21769, 14533, 18474, - 20697, 21769, 14533, 20310, - 20697, 21769, 14533, 20311, 13987, 6726, - 20697, 21769, 14607, 16037, 14532, - 20697, 21769, 14607, 16037, 15464, - 20697, 21769, 14607, 16056, - 20697, 21769, 15465, 13987, 6726, - 20697, 21769, 15465, 18475, 12472, - 20697, 21769, 15465, 18475, 13482, - 20697, 21769, 15465, 18475, 14996, - 20697, 21769, 15465, 18475, 16576, - 20697, 21769, 15671, 13987, 6726, - 20697, 21769, 15671, 18475, 18160, - 20697, 21769, 15671, 20310, - 20697, 21769, 15671, 20311, 13987, 6726, - 20697, 21769, 15831, 12472, - 20697, 21769, 15831, 13482, - 20697, 21769, 15831, 14996, - 20697, 21769, 17064, - 20697, 21785, 14532, - 20697, 21785, 14533, 16371, 11652, - 20697, 21785, 14533, 16371, 12059, 10572, - 20697, 21785, 15464, - 20697, 21785, 15465, 16371, 11652, - 20697, 21785, 15465, 16371, 12059, 10572, - 20697, 21785, 18712, - 20697, 21785, 20311, 16371, 11652, - 20697, 21785, 20311, 16371, 12059, 10572, - 20697, 21797, 13502, - 20697, 21799, 861, 14397, 16371, 10573, 12473, 14532, - 20697, 21799, 861, 14397, 16371, 10573, 12473, 15464, - 20697, 21799, 861, 14397, 16371, 10573, 13483, 14532, - 20697, 21799, 861, 14397, 16371, 10573, 13483, 15464, - 20697, 21799, 861, 14397, 16371, 10573, 14997, 14532, - 20697, 21799, 861, 14397, 16371, 10573, 14997, 15464, - 20697, 21799, 967, 12472, - 20697, 21799, 967, 13482, - 20697, 21799, 967, 14996, - 20697, 21799, 1776, - 20697, 21799, 5784, - 20697, 21799, 7285, 13482, - 20697, 21799, 7285, 16371, 12033, 12473, 14532, - 20697, 21799, 7285, 16371, 12033, 13483, 14532, - 20697, 21799, 7285, 16371, 12033, 15671, 12473, 15670, - 20697, 21799, 7285, 16371, 12033, 15671, 13483, 15670, - 20697, 21799, 7285, 16371, 16005, 12473, 14532, - 20697, 21799, 7285, 16371, 16005, 12473, 15670, - 20697, 21799, 7285, 16371, 16005, 13483, 14532, - 20697, 21799, 7285, 16371, 16005, 13483, 15670, - 20697, 21799, 7851, 13482, - 20697, 21799, 7851, 16371, 12033, 12473, 14532, - 20697, 21799, 7851, 16371, 12033, 12473, 15464, - 20697, 21799, 7851, 16371, 12033, 13483, 14532, - 20697, 21799, 7851, 16371, 12033, 13483, 15464, - 20697, 21799, 7851, 16371, 16005, 12473, 14532, - 20697, 21799, 7851, 16371, 16005, 12473, 15464, - 20697, 21799, 7851, 16371, 16005, 13483, 14532, - 20697, 21799, 7851, 16371, 16005, 13483, 15464, - 20697, 21799, 10575, 12472, - 20697, 21799, 10575, 13482, - 20697, 21799, 10575, 13492, - 20697, 21799, 10575, 16371, 12033, 12472, - 20697, 21799, 10575, 16371, 12033, 13482, - 20697, 21799, 10575, 16371, 16005, 12472, - 20697, 21799, 10575, 16371, 16005, 13482, - 20697, 21799, 11642, - 20697, 21799, 11718, - 20697, 21799, 11729, 12472, - 20697, 21799, 11729, 13482, - 20697, 21799, 11729, 14996, - 20697, 21799, 11729, 16371, 12033, 12472, - 20697, 21799, 11729, 16371, 12033, 13482, - 20697, 21799, 11729, 16371, 16005, 12472, - 20697, 21799, 11729, 16371, 16005, 13482, - 20697, 21799, 11729, 16576, - 20697, 21799, 11729, 17622, - 20697, 21799, 13135, 12472, - 20697, 21799, 13135, 13482, - 20697, 21799, 13135, 14996, - 20697, 21799, 13987, 14397, 16371, 10573, 14532, - 20697, 21799, 13987, 14397, 16371, 10573, 15464, - 20697, 21799, 14429, 12472, - 20697, 21799, 14429, 13482, - 20697, 21799, 14429, 14996, - 20697, 21799, 14533, 13987, 6726, - 20697, 21799, 14533, 18474, - 20697, 21799, 14533, 20310, - 20697, 21799, 14533, 20311, 13987, 6726, - 20697, 21799, 14607, 16037, 16371, 10573, 14532, - 20697, 21799, 14607, 16037, 16371, 10573, 15464, - 20697, 21799, 14607, 16056, - 20697, 21799, 15465, 13987, 6726, - 20697, 21799, 15465, 18475, 12472, - 20697, 21799, 15465, 18475, 13482, - 20697, 21799, 15465, 18475, 14996, - 20697, 21799, 15465, 18475, 16576, - 20697, 21799, 15671, 13987, 6726, - 20697, 21799, 15671, 18475, 18160, - 20697, 21799, 15671, 20311, 13987, 6726, - 20697, 21799, 15671, 20311, 18160, - 20697, 21799, 15831, 12472, - 20697, 21799, 15831, 13482, - 20697, 21799, 15831, 14996, - 20697, 21799, 17065, 18256, - 20697, 21811, 14532, - 20697, 21811, 14533, 16371, 12032, - 20697, 21811, 14533, 16371, 16004, - 20697, 21811, 15464, - 20697, 21811, 15465, 16371, 12032, - 20697, 21811, 15465, 16371, 16004, - 20697, 21811, 20310, - 20697, 21811, 20311, 16371, 12032, - 20697, 21811, 20311, 16371, 16004, - 20706, - 20719, 2596, - 20719, 3056, - 20719, 3336, - 20719, 6720, - 20719, 6742, - 20719, 7779, 20628, - 20719, 8736, - 20719, 9243, 9808, - 20719, 10854, - 20719, 11916, - 20719, 12477, 13483, 14903, 16, - 20719, 12477, 13483, 14903, 26, - 20719, 12674, - 20719, 13271, 20628, - 20719, 13376, - 20719, 13654, - 20719, 14555, 9808, - 20730, - 20741, 20904, - 20753, 9808, - 20755, 2879, 18596, - 20755, 13483, 2879, 18596, - 20755, 13483, 17444, - 20755, 17444, - 20755, 18137, 17444, - 20755, 18597, 10595, 7779, 7087, 11520, - 20755, 18597, 10595, 13271, 7087, 11520, - 20759, 6682, - 20762, - 20765, 17863, 17936, - 20767, 12907, 6531, 5713, 11428, - 20767, 12907, 6531, 10487, 12213, 5713, 11428, - 20767, 12907, 6531, 12213, 5713, 11428, - 20767, 12907, 6531, 12499, 5713, 11428, - 20767, 12907, 6531, 14997, 5713, 11428, - 20767, 12907, 10583, 5713, 11428, - 20767, 12907, 10583, 10487, 12213, 5713, 11428, - 20767, 12907, 10583, 12213, 5713, 11428, - 20767, 12907, 10583, 12499, 5713, 11428, - 20767, 12907, 10583, 14997, 5713, 11428, - 20767, 13501, 6531, 5713, 11428, - 20767, 13501, 6531, 10487, 12213, 5713, 11428, - 20767, 13501, 6531, 12213, 5713, 11428, - 20767, 13501, 6531, 12499, 5713, 11428, - 20767, 13501, 6531, 14997, 5713, 11428, - 20767, 13501, 10583, 5713, 11428, - 20767, 13501, 10583, 10487, 12213, 5713, 11428, - 20767, 13501, 10583, 12213, 5713, 11428, - 20767, 13501, 10583, 12499, 5713, 11428, - 20767, 13501, 10583, 14997, 5713, 11428, - 20767, 17319, 5713, 11428, - 20767, 17319, 10487, 12213, 5713, 11428, - 20767, 17319, 12213, 5713, 11428, - 20767, 17319, 12499, 5713, 11428, - 20767, 17319, 14997, 5713, 11428, - 20767, 19029, 5713, 11428, - 20767, 19029, 10487, 12213, 5713, 11428, - 20767, 19029, 12213, 5713, 11428, - 20767, 19029, 12499, 5713, 11428, - 20767, 19029, 14997, 5713, 11428, - 20767, 19213, 5713, 11428, - 20767, 19213, 10487, 12213, 5713, 11428, - 20767, 19213, 12213, 5713, 11428, - 20767, 19213, 12499, 5713, 11428, - 20767, 19213, 14997, 5713, 11428, - 20767, 20163, 5713, 11428, - 20767, 20163, 10487, 12213, 5713, 11428, - 20767, 20163, 12213, 5713, 11428, - 20767, 20163, 12499, 5713, 11428, - 20767, 20163, 14997, 5713, 11428, - 20776, - 20779, 503, 18836, - 20785, 2655, 3213, 18567, 9808, - 20785, 2655, 12673, 9808, - 20785, 6085, 9474, - 20785, 11849, 2596, - 20785, 11849, 3056, - 20785, 11849, 3336, - 20785, 11849, 6720, - 20785, 11849, 6742, - 20785, 11849, 8736, - 20785, 11849, 10854, - 20785, 11849, 11916, - 20785, 11849, 13376, - 20785, 11849, 13654, - 20785, 14647, 9474, - 20791, 15565, 1391, 15736, - 20803, 15993, 4, - 20803, 15993, 14, - 20803, 15993, 16, - 20803, 15993, 34, - 20803, 15993, 50, - 20813, 46, - 20819, 9808, - 20819, 15794, - 20824, - 20841, 983, 18351, 6682, - 20841, 6682, - 20859, 18162, - 20863, 11521, 14396, - 20863, 11521, 15512, - 20863, 11521, 16128, - 20863, 13965, 14396, - 20863, 13965, 15512, - 20863, 13965, 16128, - 20864, - 20867, 5691, 11654, - 20869, 18407, 13965, 20163, 11428, - 20877, 503, 11943, 632, - 20877, 503, 17101, 11943, 632, - 20877, 503, 17101, 11943, 633, 10595, 1213, 11346, - 20877, 503, 17101, 11943, 633, 10595, 1213, 11347, 7778, - 20877, 503, 17101, 11943, 633, 10595, 1213, 14778, - 20877, 503, 19214, - 20877, 503, 19919, 632, - 20877, 503, 20320, - 20877, 841, 2499, 20320, - 20877, 841, 20699, 2499, 11943, 632, - 20877, 983, 2499, 11943, 632, - 20877, 983, 2499, 19919, 632, - 20877, 9131, 11943, 632, - 20877, 9808, - 20877, 10595, 1212, - 20877, 10595, 14397, 14778, - 20877, 10595, 18335, 8283, 11346, - 20877, 11347, 17087, 503, 11942, - 20877, 11347, 17087, 11347, 19214, - 20877, 11347, 17101, 11943, 11347, 19215, 11347, 17101, 11942, - 20877, 11347, 19215, 11347, 20455, 11942, - 20877, 11347, 20163, 11428, - 20877, 11347, 20455, 11943, 11347, 19214, - 20877, 11943, 633, 503, 19214, - 20877, 14287, 19214, - 20877, 14407, 123, 11728, - 20877, 14407, 123, 11729, 11347, 17101, 11942, - 20877, 20615, 19214, - 20883, 15034, - 20890, - 20892, - 20904, - 20905, 10595, 1212, - 20905, 10595, 16603, 840, - 20905, 10595, 16816, - 20905, 11347, 895, 11347, 13802, - 20905, 11347, 13802, - 20905, 14287, 841, 14793, 10595, 20904, - 20927, 5825, 535, 15564, - 20927, 5825, 2665, 15564, - 20927, 5825, 2897, 15564, - 20927, 5825, 11849, 2596, - 20927, 5825, 11849, 3056, - 20927, 5825, 11849, 3336, - 20927, 5825, 11849, 6720, - 20927, 5825, 11849, 6742, - 20927, 5825, 11849, 8736, - 20927, 5825, 11849, 10854, - 20927, 5825, 11849, 11916, - 20927, 5825, 11849, 13376, - 20927, 5825, 11849, 13654, - 20927, 5825, 12371, 15564, - 20927, 5825, 12736, - 20927, 5825, 13483, 0, - 20927, 5825, 13483, 2, - 20927, 5825, 13483, 4, - 20927, 5825, 13483, 6, - 20927, 5825, 13483, 8, - 20927, 5825, 13483, 10, - 20927, 5825, 13483, 12, - 20927, 5825, 13483, 14, - 20927, 5825, 13483, 16, - 20927, 5825, 13483, 18, - 20927, 5825, 13483, 20, - 20927, 5825, 13483, 22, - 20927, 5825, 13483, 24, - 20927, 5825, 13483, 26, - 20927, 5825, 13483, 28, - 20927, 5825, 13483, 30, - 20927, 5825, 13483, 32, - 20927, 5825, 13483, 34, - 20927, 5825, 13483, 36, - 20927, 5825, 13483, 38, - 20927, 5825, 13483, 40, - 20927, 5825, 13483, 42, - 20927, 5825, 13483, 44, - 20927, 5825, 13483, 46, - 20927, 5825, 13483, 48, - 20927, 5825, 13483, 50, - 20927, 5825, 13483, 438, - 20927, 5825, 13483, 470, - 20927, 5825, 13483, 534, - 20927, 5825, 13483, 722, - 20927, 5825, 13483, 1044, - 20927, 5825, 13483, 1320, - 20927, 5825, 13483, 2664, - 20927, 5825, 13483, 2706, - 20927, 5825, 13483, 2896, - 20927, 5825, 13483, 3196, - 20927, 5825, 13483, 5788, - 20927, 5825, 13483, 7402, - 20927, 5825, 13483, 10856, - 20927, 5825, 13483, 11388, - 20927, 5825, 13483, 11832, - 20927, 5825, 13483, 12023, 13452, - 20927, 5825, 13483, 12094, - 20927, 5825, 13483, 12370, - 20927, 5825, 13483, 12464, - 20927, 5825, 13483, 13078, - 20927, 5825, 13483, 13452, - 20927, 5825, 13483, 13636, - 20927, 5825, 13483, 16132, - 20927, 5825, 13483, 16256, - 20927, 5825, 13483, 16796, - 20927, 5825, 13483, 17316, - 20927, 5825, 13637, 15564, - 20927, 5825, 14787, 535, 15564, - 20927, 5825, 14787, 2665, 15564, - 20927, 5825, 14787, 2897, 15564, - 20927, 5825, 14787, 12371, 15564, - 20927, 5825, 14787, 12736, - 20927, 5825, 14787, 13483, 0, - 20927, 5825, 14787, 13483, 2, - 20927, 5825, 14787, 13483, 4, - 20927, 5825, 14787, 13483, 6, - 20927, 5825, 14787, 13483, 8, - 20927, 5825, 14787, 13483, 10, - 20927, 5825, 14787, 13483, 12, - 20927, 5825, 14787, 13483, 14, - 20927, 5825, 14787, 13483, 16, - 20927, 5825, 14787, 13483, 18, - 20927, 5825, 14787, 13483, 20, - 20927, 5825, 14787, 13483, 22, - 20927, 5825, 14787, 13483, 24, - 20927, 5825, 14787, 13483, 26, - 20927, 5825, 14787, 13483, 28, - 20927, 5825, 14787, 13483, 30, - 20927, 5825, 14787, 13483, 32, - 20927, 5825, 14787, 13483, 34, - 20927, 5825, 14787, 13483, 36, - 20927, 5825, 14787, 13483, 38, - 20927, 5825, 14787, 13483, 40, - 20927, 5825, 14787, 13483, 42, - 20927, 5825, 14787, 13483, 44, - 20927, 5825, 14787, 13483, 46, - 20927, 5825, 14787, 13483, 48, - 20927, 5825, 14787, 13483, 50, - 20927, 5825, 14787, 13483, 438, - 20927, 5825, 14787, 13483, 470, - 20927, 5825, 14787, 13483, 534, - 20927, 5825, 14787, 13483, 722, - 20927, 5825, 14787, 13483, 1044, - 20927, 5825, 14787, 13483, 1320, - 20927, 5825, 14787, 13483, 2664, - 20927, 5825, 14787, 13483, 2706, - 20927, 5825, 14787, 13483, 2896, - 20927, 5825, 14787, 13483, 3196, - 20927, 5825, 14787, 13483, 5788, - 20927, 5825, 14787, 13483, 7402, - 20927, 5825, 14787, 13483, 10856, - 20927, 5825, 14787, 13483, 11388, - 20927, 5825, 14787, 13483, 11832, - 20927, 5825, 14787, 13483, 12023, 13452, - 20927, 5825, 14787, 13483, 12094, - 20927, 5825, 14787, 13483, 12370, - 20927, 5825, 14787, 13483, 12464, - 20927, 5825, 14787, 13483, 13078, - 20927, 5825, 14787, 13483, 13452, - 20927, 5825, 14787, 13483, 13636, - 20927, 5825, 14787, 13483, 16256, - 20927, 5825, 14787, 13483, 16796, - 20927, 5825, 14787, 13483, 17316, - 20927, 5825, 14787, 13637, 15564, - 20927, 5825, 14787, 15993, 0, - 20927, 5825, 14787, 15993, 2, - 20927, 5825, 14787, 15993, 4, - 20927, 5825, 14787, 15993, 6, - 20927, 5825, 14787, 15993, 8, - 20927, 5825, 14787, 15993, 10, - 20927, 5825, 14787, 15993, 12, - 20927, 5825, 14787, 15993, 14, - 20927, 5825, 14787, 15993, 16, - 20927, 5825, 14787, 15993, 18, - 20927, 5825, 14787, 15993, 20, - 20927, 5825, 14787, 15993, 22, - 20927, 5825, 14787, 15993, 24, - 20927, 5825, 14787, 15993, 26, - 20927, 5825, 14787, 15993, 28, - 20927, 5825, 14787, 15993, 30, - 20927, 5825, 14787, 15993, 32, - 20927, 5825, 14787, 15993, 34, - 20927, 5825, 14787, 15993, 36, - 20927, 5825, 14787, 15993, 38, - 20927, 5825, 14787, 15993, 40, - 20927, 5825, 14787, 15993, 42, - 20927, 5825, 14787, 15993, 44, - 20927, 5825, 14787, 15993, 46, - 20927, 5825, 14787, 15993, 48, - 20927, 5825, 14787, 15993, 50, - 20927, 5825, 14787, 15993, 438, - 20927, 5825, 14787, 15993, 470, - 20927, 5825, 14787, 15993, 534, - 20927, 5825, 14787, 15993, 722, - 20927, 5825, 14787, 15993, 1044, - 20927, 5825, 14787, 15993, 1320, - 20927, 5825, 14787, 15993, 2664, - 20927, 5825, 14787, 15993, 2706, - 20927, 5825, 14787, 15993, 2896, - 20927, 5825, 14787, 15993, 3196, - 20927, 5825, 14787, 15993, 5788, - 20927, 5825, 14787, 15993, 7402, - 20927, 5825, 14787, 15993, 10856, - 20927, 5825, 14787, 15993, 11388, - 20927, 5825, 14787, 15993, 11832, - 20927, 5825, 14787, 15993, 12094, - 20927, 5825, 14787, 15993, 12370, - 20927, 5825, 14787, 15993, 12464, - 20927, 5825, 14787, 15993, 13078, - 20927, 5825, 14787, 15993, 13452, - 20927, 5825, 14787, 15993, 13636, - 20927, 5825, 14787, 15993, 13637, 15564, - 20927, 5825, 14787, 15993, 16256, - 20927, 5825, 14787, 15993, 16796, - 20927, 5825, 14787, 15993, 17316, - 20927, 5825, 14787, 16257, 15564, - 20927, 5825, 14787, 16857, 20828, - 20927, 5825, 15397, 13483, 0, - 20927, 5825, 15397, 13483, 2, - 20927, 5825, 15397, 13483, 4, - 20927, 5825, 15397, 13483, 6, - 20927, 5825, 15397, 13483, 8, - 20927, 5825, 15397, 13483, 10, - 20927, 5825, 15397, 13483, 12, - 20927, 5825, 15397, 13483, 14, - 20927, 5825, 15397, 13483, 16, - 20927, 5825, 15397, 13483, 18, - 20927, 5825, 15397, 13483, 20, - 20927, 5825, 15397, 13483, 22, - 20927, 5825, 15397, 13483, 24, - 20927, 5825, 15397, 13483, 26, - 20927, 5825, 15397, 13483, 28, - 20927, 5825, 15397, 13483, 30, - 20927, 5825, 15397, 13483, 32, - 20927, 5825, 15397, 13483, 34, - 20927, 5825, 15397, 13483, 36, - 20927, 5825, 15397, 13483, 38, - 20927, 5825, 15397, 13483, 40, - 20927, 5825, 15397, 13483, 42, - 20927, 5825, 15397, 13483, 44, - 20927, 5825, 15397, 13483, 46, - 20927, 5825, 15397, 13483, 48, - 20927, 5825, 15397, 13483, 50, - 20927, 5825, 15397, 15993, 0, - 20927, 5825, 15397, 15993, 2, - 20927, 5825, 15397, 15993, 4, - 20927, 5825, 15397, 15993, 6, - 20927, 5825, 15397, 15993, 8, - 20927, 5825, 15397, 15993, 10, - 20927, 5825, 15397, 15993, 12, - 20927, 5825, 15397, 15993, 14, - 20927, 5825, 15397, 15993, 16, - 20927, 5825, 15397, 15993, 18, - 20927, 5825, 15397, 15993, 20, - 20927, 5825, 15397, 15993, 22, - 20927, 5825, 15397, 15993, 24, - 20927, 5825, 15397, 15993, 26, - 20927, 5825, 15397, 15993, 28, - 20927, 5825, 15397, 15993, 30, - 20927, 5825, 15397, 15993, 32, - 20927, 5825, 15397, 15993, 34, - 20927, 5825, 15397, 15993, 36, - 20927, 5825, 15397, 15993, 38, - 20927, 5825, 15397, 15993, 40, - 20927, 5825, 15397, 15993, 42, - 20927, 5825, 15397, 15993, 44, - 20927, 5825, 15397, 15993, 46, - 20927, 5825, 15397, 15993, 48, - 20927, 5825, 15397, 15993, 50, - 20927, 5825, 15993, 0, - 20927, 5825, 15993, 2, - 20927, 5825, 15993, 4, - 20927, 5825, 15993, 6, - 20927, 5825, 15993, 8, - 20927, 5825, 15993, 10, - 20927, 5825, 15993, 12, - 20927, 5825, 15993, 14, - 20927, 5825, 15993, 16, - 20927, 5825, 15993, 18, - 20927, 5825, 15993, 20, - 20927, 5825, 15993, 22, - 20927, 5825, 15993, 24, - 20927, 5825, 15993, 26, - 20927, 5825, 15993, 28, - 20927, 5825, 15993, 30, - 20927, 5825, 15993, 32, - 20927, 5825, 15993, 34, - 20927, 5825, 15993, 36, - 20927, 5825, 15993, 38, - 20927, 5825, 15993, 40, - 20927, 5825, 15993, 42, - 20927, 5825, 15993, 44, - 20927, 5825, 15993, 46, - 20927, 5825, 15993, 48, - 20927, 5825, 15993, 50, - 20927, 5825, 15993, 438, - 20927, 5825, 15993, 470, - 20927, 5825, 15993, 534, - 20927, 5825, 15993, 722, - 20927, 5825, 15993, 1044, - 20927, 5825, 15993, 1320, - 20927, 5825, 15993, 2664, - 20927, 5825, 15993, 2706, - 20927, 5825, 15993, 2896, - 20927, 5825, 15993, 3196, - 20927, 5825, 15993, 5788, - 20927, 5825, 15993, 7402, - 20927, 5825, 15993, 10856, - 20927, 5825, 15993, 11388, - 20927, 5825, 15993, 11832, - 20927, 5825, 15993, 12094, - 20927, 5825, 15993, 12370, - 20927, 5825, 15993, 12464, - 20927, 5825, 15993, 13078, - 20927, 5825, 15993, 13452, - 20927, 5825, 15993, 13636, - 20927, 5825, 15993, 13637, 15564, - 20927, 5825, 15993, 16132, - 20927, 5825, 15993, 16256, - 20927, 5825, 15993, 16796, - 20927, 5825, 15993, 17316, - 20927, 5825, 16257, 15564, - 20927, 5825, 16303, 13483, 0, - 20927, 5825, 16303, 13483, 2, - 20927, 5825, 16303, 13483, 4, - 20927, 5825, 16303, 13483, 6, - 20927, 5825, 16303, 13483, 8, - 20927, 5825, 16303, 13483, 10, - 20927, 5825, 16303, 13483, 12, - 20927, 5825, 16303, 13483, 14, - 20927, 5825, 16303, 13483, 16, - 20927, 5825, 16303, 13483, 18, - 20927, 5825, 16303, 13483, 20, - 20927, 5825, 16303, 13483, 22, - 20927, 5825, 16303, 13483, 24, - 20927, 5825, 16303, 13483, 26, - 20927, 5825, 16303, 13483, 28, - 20927, 5825, 16303, 13483, 30, - 20927, 5825, 16303, 13483, 32, - 20927, 5825, 16303, 13483, 34, - 20927, 5825, 16303, 13483, 36, - 20927, 5825, 16303, 13483, 38, - 20927, 5825, 16303, 13483, 40, - 20927, 5825, 16303, 13483, 42, - 20927, 5825, 16303, 13483, 44, - 20927, 5825, 16303, 13483, 46, - 20927, 5825, 16303, 13483, 48, - 20927, 5825, 16303, 13483, 50, - 20927, 5825, 16303, 15993, 0, - 20927, 5825, 16303, 15993, 2, - 20927, 5825, 16303, 15993, 4, - 20927, 5825, 16303, 15993, 6, - 20927, 5825, 16303, 15993, 8, - 20927, 5825, 16303, 15993, 10, - 20927, 5825, 16303, 15993, 12, - 20927, 5825, 16303, 15993, 14, - 20927, 5825, 16303, 15993, 16, - 20927, 5825, 16303, 15993, 18, - 20927, 5825, 16303, 15993, 20, - 20927, 5825, 16303, 15993, 22, - 20927, 5825, 16303, 15993, 24, - 20927, 5825, 16303, 15993, 26, - 20927, 5825, 16303, 15993, 28, - 20927, 5825, 16303, 15993, 30, - 20927, 5825, 16303, 15993, 32, - 20927, 5825, 16303, 15993, 34, - 20927, 5825, 16303, 15993, 36, - 20927, 5825, 16303, 15993, 38, - 20927, 5825, 16303, 15993, 40, - 20927, 5825, 16303, 15993, 42, - 20927, 5825, 16303, 15993, 44, - 20927, 5825, 16303, 15993, 46, - 20927, 5825, 16303, 15993, 48, - 20927, 5825, 16303, 15993, 50, - 20927, 5825, 16857, 20828, - 20927, 7779, 11399, 15970, - 20927, 7779, 13965, 15513, 15970, - 20927, 7779, 13965, 18585, 13407, 15970, - 20927, 7779, 14533, 11399, 15970, - 20927, 7779, 19079, 20628, - 20927, 13271, 11399, 15970, - 20927, 13271, 13965, 15513, 15970, - 20927, 13271, 13965, 18585, 13407, 15970, - 20927, 13271, 14533, 11399, 15970, - 20927, 13271, 19079, 20628, - 20927, 14787, 535, 15564, - 20927, 14787, 2665, 15564, - 20927, 14787, 2897, 15564, - 20927, 14787, 12371, 15564, - 20927, 14787, 12736, - 20927, 14787, 13483, 0, - 20927, 14787, 13483, 2, - 20927, 14787, 13483, 4, - 20927, 14787, 13483, 6, - 20927, 14787, 13483, 8, - 20927, 14787, 13483, 10, - 20927, 14787, 13483, 12, - 20927, 14787, 13483, 16, - 20927, 14787, 13483, 18, - 20927, 14787, 13483, 20, - 20927, 14787, 13483, 22, - 20927, 14787, 13483, 24, - 20927, 14787, 13483, 26, - 20927, 14787, 13483, 28, - 20927, 14787, 13483, 30, - 20927, 14787, 13483, 32, - 20927, 14787, 13483, 34, - 20927, 14787, 13483, 36, - 20927, 14787, 13483, 38, - 20927, 14787, 13483, 40, - 20927, 14787, 13483, 42, - 20927, 14787, 13483, 44, - 20927, 14787, 13483, 46, - 20927, 14787, 13483, 48, - 20927, 14787, 13483, 50, - 20927, 14787, 13483, 438, - 20927, 14787, 13483, 470, - 20927, 14787, 13483, 534, - 20927, 14787, 13483, 722, - 20927, 14787, 13483, 1044, - 20927, 14787, 13483, 1320, - 20927, 14787, 13483, 2664, - 20927, 14787, 13483, 2706, - 20927, 14787, 13483, 2896, - 20927, 14787, 13483, 3196, - 20927, 14787, 13483, 5788, - 20927, 14787, 13483, 7402, - 20927, 14787, 13483, 10856, - 20927, 14787, 13483, 11388, - 20927, 14787, 13483, 11832, - 20927, 14787, 13483, 12023, 13452, - 20927, 14787, 13483, 12094, - 20927, 14787, 13483, 12370, - 20927, 14787, 13483, 12464, - 20927, 14787, 13483, 13078, - 20927, 14787, 13483, 13452, - 20927, 14787, 13483, 13636, - 20927, 14787, 13483, 16159, 16, - 20927, 14787, 13483, 16159, 18, - 20927, 14787, 13483, 16256, - 20927, 14787, 13483, 16796, - 20927, 14787, 13483, 17316, - 20927, 14787, 13637, 15564, - 20927, 14787, 15993, 0, - 20927, 14787, 15993, 2, - 20927, 14787, 15993, 4, - 20927, 14787, 15993, 6, - 20927, 14787, 15993, 8, - 20927, 14787, 15993, 10, - 20927, 14787, 15993, 12, - 20927, 14787, 15993, 14, - 20927, 14787, 15993, 16, - 20927, 14787, 15993, 18, - 20927, 14787, 15993, 20, - 20927, 14787, 15993, 22, - 20927, 14787, 15993, 24, - 20927, 14787, 15993, 26, - 20927, 14787, 15993, 28, - 20927, 14787, 15993, 30, - 20927, 14787, 15993, 32, - 20927, 14787, 15993, 34, - 20927, 14787, 15993, 36, - 20927, 14787, 15993, 38, - 20927, 14787, 15993, 40, - 20927, 14787, 15993, 42, - 20927, 14787, 15993, 44, - 20927, 14787, 15993, 46, - 20927, 14787, 15993, 48, - 20927, 14787, 15993, 50, - 20927, 14787, 15993, 438, - 20927, 14787, 15993, 470, - 20927, 14787, 15993, 534, - 20927, 14787, 15993, 722, - 20927, 14787, 15993, 1044, - 20927, 14787, 15993, 1320, - 20927, 14787, 15993, 2664, - 20927, 14787, 15993, 2706, - 20927, 14787, 15993, 2896, - 20927, 14787, 15993, 3196, - 20927, 14787, 15993, 5788, - 20927, 14787, 15993, 7402, - 20927, 14787, 15993, 10856, - 20927, 14787, 15993, 11388, - 20927, 14787, 15993, 11832, - 20927, 14787, 15993, 12094, - 20927, 14787, 15993, 12370, - 20927, 14787, 15993, 12464, - 20927, 14787, 15993, 13078, - 20927, 14787, 15993, 13452, - 20927, 14787, 15993, 13636, - 20927, 14787, 15993, 13637, 15564, - 20927, 14787, 15993, 16256, - 20927, 14787, 15993, 16796, - 20927, 14787, 15993, 17316, - 20927, 14787, 16257, 15564, - 20927, 14787, 16857, 20828, - 20927, 15347, 17686, - 20927, 15397, 13483, 0, - 20927, 15397, 13483, 2, - 20927, 15397, 13483, 4, - 20927, 15397, 13483, 6, - 20927, 15397, 13483, 10, - 20927, 15397, 13483, 14, - 20927, 15397, 13483, 16, - 20927, 15397, 13483, 18, - 20927, 15397, 13483, 20, - 20927, 15397, 13483, 22, - 20927, 15397, 13483, 24, - 20927, 15397, 13483, 26, - 20927, 15397, 13483, 30, - 20927, 15397, 13483, 32, - 20927, 15397, 13483, 34, - 20927, 15397, 13483, 36, - 20927, 15397, 13483, 38, - 20927, 15397, 13483, 40, - 20927, 15397, 13483, 42, - 20927, 15397, 13483, 44, - 20927, 15397, 13483, 46, - 20927, 15397, 13483, 48, - 20927, 15397, 13483, 50, - 20927, 15397, 15993, 0, - 20927, 15397, 15993, 4, - 20927, 15397, 15993, 6, - 20927, 15397, 15993, 12, - 20927, 15397, 15993, 18, - 20927, 15397, 15993, 20, - 20927, 15397, 15993, 26, - 20927, 15397, 15993, 28, - 20927, 15397, 15993, 30, - 20927, 15397, 15993, 32, - 20927, 15397, 15993, 36, - 20927, 15397, 15993, 38, - 20927, 15397, 15993, 40, - 20927, 15397, 15993, 42, - 20927, 15397, 15993, 44, - 20927, 15397, 15993, 46, - 20927, 15397, 15993, 48, - 20927, 15397, 15993, 50, - 20927, 16269, 17686, - 20927, 16303, 13483, 0, - 20927, 16303, 13483, 2, - 20927, 16303, 13483, 4, - 20927, 16303, 13483, 6, - 20927, 16303, 13483, 8, - 20927, 16303, 13483, 10, - 20927, 16303, 13483, 12, - 20927, 16303, 13483, 14, - 20927, 16303, 13483, 16, - 20927, 16303, 13483, 18, - 20927, 16303, 13483, 20, - 20927, 16303, 13483, 22, - 20927, 16303, 13483, 24, - 20927, 16303, 13483, 26, - 20927, 16303, 13483, 28, - 20927, 16303, 13483, 30, - 20927, 16303, 13483, 32, - 20927, 16303, 13483, 34, - 20927, 16303, 13483, 36, - 20927, 16303, 13483, 38, - 20927, 16303, 13483, 40, - 20927, 16303, 13483, 42, - 20927, 16303, 13483, 44, - 20927, 16303, 13483, 46, - 20927, 16303, 13483, 48, - 20927, 16303, 13483, 50, - 20927, 16303, 15993, 0, - 20927, 16303, 15993, 2, - 20927, 16303, 15993, 6, - 20927, 16303, 15993, 8, - 20927, 16303, 15993, 10, - 20927, 16303, 15993, 12, - 20927, 16303, 15993, 18, - 20927, 16303, 15993, 20, - 20927, 16303, 15993, 22, - 20927, 16303, 15993, 24, - 20927, 16303, 15993, 26, - 20927, 16303, 15993, 28, - 20927, 16303, 15993, 30, - 20927, 16303, 15993, 32, - 20927, 16303, 15993, 36, - 20927, 16303, 15993, 38, - 20927, 16303, 15993, 40, - 20927, 16303, 15993, 42, - 20927, 16303, 15993, 44, - 20927, 16303, 15993, 46, - 20927, 16303, 15993, 48, - 20927, 19257, 11849, 2596, - 20927, 19257, 11849, 3056, - 20927, 19257, 11849, 3336, - 20927, 19257, 11849, 6720, - 20927, 19257, 11849, 6742, - 20927, 19257, 11849, 8736, - 20927, 19257, 11849, 10854, - 20927, 19257, 11849, 11916, - 20927, 19257, 11849, 13376, - 20927, 19257, 11849, 13654, - 20927, 19257, 13483, 0, - 20927, 19257, 13483, 2, - 20927, 19257, 13483, 4, - 20927, 19257, 13483, 6, - 20927, 19257, 13483, 8, - 20927, 19257, 13483, 10, - 20927, 19257, 13483, 12, - 20927, 19257, 13483, 14, - 20927, 19257, 13483, 16, - 20927, 19257, 13483, 18, - 20927, 19257, 13483, 20, - 20927, 19257, 13483, 22, - 20927, 19257, 13483, 24, - 20927, 19257, 13483, 26, - 20927, 19257, 13483, 28, - 20927, 19257, 13483, 30, - 20927, 19257, 13483, 32, - 20927, 19257, 13483, 34, - 20927, 19257, 13483, 36, - 20927, 19257, 13483, 38, - 20927, 19257, 13483, 40, - 20927, 19257, 13483, 42, - 20927, 19257, 13483, 44, - 20927, 19257, 13483, 46, - 20927, 19257, 13483, 48, - 20927, 19257, 13483, 50, - 20927, 19257, 15993, 0, - 20927, 19257, 15993, 2, - 20927, 19257, 15993, 4, - 20927, 19257, 15993, 6, - 20927, 19257, 15993, 8, - 20927, 19257, 15993, 10, - 20927, 19257, 15993, 12, - 20927, 19257, 15993, 14, - 20927, 19257, 15993, 16, - 20927, 19257, 15993, 18, - 20927, 19257, 15993, 20, - 20927, 19257, 15993, 22, - 20927, 19257, 15993, 24, - 20927, 19257, 15993, 26, - 20927, 19257, 15993, 28, - 20927, 19257, 15993, 30, - 20927, 19257, 15993, 32, - 20927, 19257, 15993, 34, - 20927, 19257, 15993, 36, - 20927, 19257, 15993, 38, - 20927, 19257, 15993, 40, - 20927, 19257, 15993, 42, - 20927, 19257, 15993, 44, - 20927, 19257, 15993, 46, - 20927, 19257, 15993, 48, - 20927, 19257, 15993, 50, - 20927, 20165, 5825, 535, 15564, - 20927, 20165, 5825, 2665, 15564, - 20927, 20165, 5825, 2897, 15564, - 20927, 20165, 5825, 11849, 2596, - 20927, 20165, 5825, 11849, 3056, - 20927, 20165, 5825, 11849, 3336, - 20927, 20165, 5825, 11849, 6720, - 20927, 20165, 5825, 11849, 6742, - 20927, 20165, 5825, 11849, 8736, - 20927, 20165, 5825, 11849, 10854, - 20927, 20165, 5825, 11849, 11916, - 20927, 20165, 5825, 11849, 13376, - 20927, 20165, 5825, 11849, 13654, - 20927, 20165, 5825, 12371, 15564, - 20927, 20165, 5825, 12736, - 20927, 20165, 5825, 13483, 0, - 20927, 20165, 5825, 13483, 2, - 20927, 20165, 5825, 13483, 4, - 20927, 20165, 5825, 13483, 6, - 20927, 20165, 5825, 13483, 8, - 20927, 20165, 5825, 13483, 10, - 20927, 20165, 5825, 13483, 12, - 20927, 20165, 5825, 13483, 14, - 20927, 20165, 5825, 13483, 16, - 20927, 20165, 5825, 13483, 18, - 20927, 20165, 5825, 13483, 20, - 20927, 20165, 5825, 13483, 22, - 20927, 20165, 5825, 13483, 24, - 20927, 20165, 5825, 13483, 26, - 20927, 20165, 5825, 13483, 28, - 20927, 20165, 5825, 13483, 30, - 20927, 20165, 5825, 13483, 32, - 20927, 20165, 5825, 13483, 34, - 20927, 20165, 5825, 13483, 36, - 20927, 20165, 5825, 13483, 38, - 20927, 20165, 5825, 13483, 40, - 20927, 20165, 5825, 13483, 42, - 20927, 20165, 5825, 13483, 44, - 20927, 20165, 5825, 13483, 46, - 20927, 20165, 5825, 13483, 48, - 20927, 20165, 5825, 13483, 50, - 20927, 20165, 5825, 13483, 438, - 20927, 20165, 5825, 13483, 470, - 20927, 20165, 5825, 13483, 534, - 20927, 20165, 5825, 13483, 722, - 20927, 20165, 5825, 13483, 1044, - 20927, 20165, 5825, 13483, 1320, - 20927, 20165, 5825, 13483, 2664, - 20927, 20165, 5825, 13483, 2706, - 20927, 20165, 5825, 13483, 2896, - 20927, 20165, 5825, 13483, 3196, - 20927, 20165, 5825, 13483, 5788, - 20927, 20165, 5825, 13483, 7402, - 20927, 20165, 5825, 13483, 10856, - 20927, 20165, 5825, 13483, 11388, - 20927, 20165, 5825, 13483, 11832, - 20927, 20165, 5825, 13483, 12023, 13452, - 20927, 20165, 5825, 13483, 12094, - 20927, 20165, 5825, 13483, 12370, - 20927, 20165, 5825, 13483, 12464, - 20927, 20165, 5825, 13483, 13078, - 20927, 20165, 5825, 13483, 13452, - 20927, 20165, 5825, 13483, 13636, - 20927, 20165, 5825, 13483, 16256, - 20927, 20165, 5825, 13483, 16796, - 20927, 20165, 5825, 13483, 17316, - 20927, 20165, 5825, 13637, 15564, - 20927, 20165, 5825, 14787, 535, 15564, - 20927, 20165, 5825, 14787, 2665, 15564, - 20927, 20165, 5825, 14787, 2897, 15564, - 20927, 20165, 5825, 14787, 12371, 15564, - 20927, 20165, 5825, 14787, 12736, - 20927, 20165, 5825, 14787, 13483, 0, - 20927, 20165, 5825, 14787, 13483, 2, - 20927, 20165, 5825, 14787, 13483, 4, - 20927, 20165, 5825, 14787, 13483, 6, - 20927, 20165, 5825, 14787, 13483, 8, - 20927, 20165, 5825, 14787, 13483, 10, - 20927, 20165, 5825, 14787, 13483, 12, - 20927, 20165, 5825, 14787, 13483, 14, - 20927, 20165, 5825, 14787, 13483, 16, - 20927, 20165, 5825, 14787, 13483, 18, - 20927, 20165, 5825, 14787, 13483, 20, - 20927, 20165, 5825, 14787, 13483, 22, - 20927, 20165, 5825, 14787, 13483, 24, - 20927, 20165, 5825, 14787, 13483, 26, - 20927, 20165, 5825, 14787, 13483, 28, - 20927, 20165, 5825, 14787, 13483, 30, - 20927, 20165, 5825, 14787, 13483, 32, - 20927, 20165, 5825, 14787, 13483, 34, - 20927, 20165, 5825, 14787, 13483, 36, - 20927, 20165, 5825, 14787, 13483, 38, - 20927, 20165, 5825, 14787, 13483, 40, - 20927, 20165, 5825, 14787, 13483, 42, - 20927, 20165, 5825, 14787, 13483, 44, - 20927, 20165, 5825, 14787, 13483, 46, - 20927, 20165, 5825, 14787, 13483, 48, - 20927, 20165, 5825, 14787, 13483, 50, - 20927, 20165, 5825, 14787, 13483, 438, - 20927, 20165, 5825, 14787, 13483, 470, - 20927, 20165, 5825, 14787, 13483, 534, - 20927, 20165, 5825, 14787, 13483, 722, - 20927, 20165, 5825, 14787, 13483, 1044, - 20927, 20165, 5825, 14787, 13483, 1320, - 20927, 20165, 5825, 14787, 13483, 2664, - 20927, 20165, 5825, 14787, 13483, 2706, - 20927, 20165, 5825, 14787, 13483, 2896, - 20927, 20165, 5825, 14787, 13483, 3196, - 20927, 20165, 5825, 14787, 13483, 5788, - 20927, 20165, 5825, 14787, 13483, 7402, - 20927, 20165, 5825, 14787, 13483, 10856, - 20927, 20165, 5825, 14787, 13483, 11388, - 20927, 20165, 5825, 14787, 13483, 11832, - 20927, 20165, 5825, 14787, 13483, 12023, 13452, - 20927, 20165, 5825, 14787, 13483, 12094, - 20927, 20165, 5825, 14787, 13483, 12370, - 20927, 20165, 5825, 14787, 13483, 12464, - 20927, 20165, 5825, 14787, 13483, 13078, - 20927, 20165, 5825, 14787, 13483, 13452, - 20927, 20165, 5825, 14787, 13483, 13636, - 20927, 20165, 5825, 14787, 13483, 16256, - 20927, 20165, 5825, 14787, 13483, 16796, - 20927, 20165, 5825, 14787, 13483, 17316, - 20927, 20165, 5825, 14787, 13637, 15564, - 20927, 20165, 5825, 14787, 15993, 0, - 20927, 20165, 5825, 14787, 15993, 2, - 20927, 20165, 5825, 14787, 15993, 4, - 20927, 20165, 5825, 14787, 15993, 6, - 20927, 20165, 5825, 14787, 15993, 8, - 20927, 20165, 5825, 14787, 15993, 10, - 20927, 20165, 5825, 14787, 15993, 12, - 20927, 20165, 5825, 14787, 15993, 14, - 20927, 20165, 5825, 14787, 15993, 16, - 20927, 20165, 5825, 14787, 15993, 18, - 20927, 20165, 5825, 14787, 15993, 20, - 20927, 20165, 5825, 14787, 15993, 22, - 20927, 20165, 5825, 14787, 15993, 24, - 20927, 20165, 5825, 14787, 15993, 26, - 20927, 20165, 5825, 14787, 15993, 28, - 20927, 20165, 5825, 14787, 15993, 30, - 20927, 20165, 5825, 14787, 15993, 32, - 20927, 20165, 5825, 14787, 15993, 34, - 20927, 20165, 5825, 14787, 15993, 36, - 20927, 20165, 5825, 14787, 15993, 38, - 20927, 20165, 5825, 14787, 15993, 40, - 20927, 20165, 5825, 14787, 15993, 42, - 20927, 20165, 5825, 14787, 15993, 44, - 20927, 20165, 5825, 14787, 15993, 46, - 20927, 20165, 5825, 14787, 15993, 48, - 20927, 20165, 5825, 14787, 15993, 50, - 20927, 20165, 5825, 14787, 15993, 438, - 20927, 20165, 5825, 14787, 15993, 470, - 20927, 20165, 5825, 14787, 15993, 534, - 20927, 20165, 5825, 14787, 15993, 722, - 20927, 20165, 5825, 14787, 15993, 1044, - 20927, 20165, 5825, 14787, 15993, 1320, - 20927, 20165, 5825, 14787, 15993, 2664, - 20927, 20165, 5825, 14787, 15993, 2706, - 20927, 20165, 5825, 14787, 15993, 2896, - 20927, 20165, 5825, 14787, 15993, 3196, - 20927, 20165, 5825, 14787, 15993, 5788, - 20927, 20165, 5825, 14787, 15993, 7402, - 20927, 20165, 5825, 14787, 15993, 10856, - 20927, 20165, 5825, 14787, 15993, 11388, - 20927, 20165, 5825, 14787, 15993, 11832, - 20927, 20165, 5825, 14787, 15993, 12094, - 20927, 20165, 5825, 14787, 15993, 12370, - 20927, 20165, 5825, 14787, 15993, 12464, - 20927, 20165, 5825, 14787, 15993, 13078, - 20927, 20165, 5825, 14787, 15993, 13452, - 20927, 20165, 5825, 14787, 15993, 13636, - 20927, 20165, 5825, 14787, 15993, 13637, 15564, - 20927, 20165, 5825, 14787, 15993, 16256, - 20927, 20165, 5825, 14787, 15993, 16796, - 20927, 20165, 5825, 14787, 15993, 17316, - 20927, 20165, 5825, 14787, 16257, 15564, - 20927, 20165, 5825, 14787, 16857, 20828, - 20927, 20165, 5825, 15993, 0, - 20927, 20165, 5825, 15993, 2, - 20927, 20165, 5825, 15993, 4, - 20927, 20165, 5825, 15993, 6, - 20927, 20165, 5825, 15993, 8, - 20927, 20165, 5825, 15993, 10, - 20927, 20165, 5825, 15993, 12, - 20927, 20165, 5825, 15993, 14, - 20927, 20165, 5825, 15993, 16, - 20927, 20165, 5825, 15993, 18, - 20927, 20165, 5825, 15993, 20, - 20927, 20165, 5825, 15993, 22, - 20927, 20165, 5825, 15993, 24, - 20927, 20165, 5825, 15993, 26, - 20927, 20165, 5825, 15993, 28, - 20927, 20165, 5825, 15993, 30, - 20927, 20165, 5825, 15993, 32, - 20927, 20165, 5825, 15993, 34, - 20927, 20165, 5825, 15993, 36, - 20927, 20165, 5825, 15993, 38, - 20927, 20165, 5825, 15993, 40, - 20927, 20165, 5825, 15993, 42, - 20927, 20165, 5825, 15993, 44, - 20927, 20165, 5825, 15993, 46, - 20927, 20165, 5825, 15993, 48, - 20927, 20165, 5825, 15993, 50, - 20927, 20165, 5825, 15993, 438, - 20927, 20165, 5825, 15993, 470, - 20927, 20165, 5825, 15993, 534, - 20927, 20165, 5825, 15993, 722, - 20927, 20165, 5825, 15993, 1044, - 20927, 20165, 5825, 15993, 1320, - 20927, 20165, 5825, 15993, 2664, - 20927, 20165, 5825, 15993, 2706, - 20927, 20165, 5825, 15993, 2896, - 20927, 20165, 5825, 15993, 3196, - 20927, 20165, 5825, 15993, 5788, - 20927, 20165, 5825, 15993, 7402, - 20927, 20165, 5825, 15993, 10856, - 20927, 20165, 5825, 15993, 11388, - 20927, 20165, 5825, 15993, 11832, - 20927, 20165, 5825, 15993, 12094, - 20927, 20165, 5825, 15993, 12370, - 20927, 20165, 5825, 15993, 12464, - 20927, 20165, 5825, 15993, 13078, - 20927, 20165, 5825, 15993, 13452, - 20927, 20165, 5825, 15993, 13636, - 20927, 20165, 5825, 15993, 13637, 15564, - 20927, 20165, 5825, 15993, 16256, - 20927, 20165, 5825, 15993, 16796, - 20927, 20165, 5825, 15993, 17316, - 20927, 20165, 5825, 16257, 15564, - 20927, 20165, 5825, 16857, 20828, - 20927, 20165, 11849, 2596, - 20927, 20165, 11849, 3056, - 20927, 20165, 11849, 3336, - 20927, 20165, 11849, 6720, - 20927, 20165, 11849, 6742, - 20927, 20165, 11849, 8736, - 20927, 20165, 11849, 10854, - 20927, 20165, 11849, 11916, - 20927, 20165, 11849, 13376, - 20927, 20165, 11849, 13654, - 20927, 20165, 13483, 0, - 20927, 20165, 13483, 2, - 20927, 20165, 13483, 4, - 20927, 20165, 13483, 6, - 20927, 20165, 13483, 8, - 20927, 20165, 13483, 10, - 20927, 20165, 13483, 12, - 20927, 20165, 13483, 14, - 20927, 20165, 13483, 16, - 20927, 20165, 13483, 18, - 20927, 20165, 13483, 20, - 20927, 20165, 13483, 22, - 20927, 20165, 13483, 24, - 20927, 20165, 13483, 26, - 20927, 20165, 13483, 28, - 20927, 20165, 13483, 30, - 20927, 20165, 13483, 32, - 20927, 20165, 13483, 34, - 20927, 20165, 13483, 36, - 20927, 20165, 13483, 38, - 20927, 20165, 13483, 40, - 20927, 20165, 13483, 42, - 20927, 20165, 13483, 44, - 20927, 20165, 13483, 46, - 20927, 20165, 13483, 48, - 20927, 20165, 13483, 50, - 20927, 20165, 14787, 13483, 0, - 20927, 20165, 14787, 13483, 2, - 20927, 20165, 14787, 13483, 4, - 20927, 20165, 14787, 13483, 6, - 20927, 20165, 14787, 13483, 8, - 20927, 20165, 14787, 13483, 10, - 20927, 20165, 14787, 13483, 12, - 20927, 20165, 14787, 13483, 14, - 20927, 20165, 14787, 13483, 16, - 20927, 20165, 14787, 13483, 18, - 20927, 20165, 14787, 13483, 20, - 20927, 20165, 14787, 13483, 22, - 20927, 20165, 14787, 13483, 24, - 20927, 20165, 14787, 13483, 26, - 20927, 20165, 14787, 13483, 28, - 20927, 20165, 14787, 13483, 30, - 20927, 20165, 14787, 13483, 32, - 20927, 20165, 14787, 13483, 34, - 20927, 20165, 14787, 13483, 36, - 20927, 20165, 14787, 13483, 38, - 20927, 20165, 14787, 13483, 40, - 20927, 20165, 14787, 13483, 42, - 20927, 20165, 14787, 13483, 44, - 20927, 20165, 14787, 13483, 46, - 20927, 20165, 14787, 13483, 48, - 20927, 20165, 14787, 13483, 50, - 20927, 20165, 14787, 15993, 0, - 20927, 20165, 14787, 15993, 2, - 20927, 20165, 14787, 15993, 4, - 20927, 20165, 14787, 15993, 6, - 20927, 20165, 14787, 15993, 8, - 20927, 20165, 14787, 15993, 10, - 20927, 20165, 14787, 15993, 12, - 20927, 20165, 14787, 15993, 14, - 20927, 20165, 14787, 15993, 16, - 20927, 20165, 14787, 15993, 18, - 20927, 20165, 14787, 15993, 20, - 20927, 20165, 14787, 15993, 22, - 20927, 20165, 14787, 15993, 24, - 20927, 20165, 14787, 15993, 26, - 20927, 20165, 14787, 15993, 28, - 20927, 20165, 14787, 15993, 30, - 20927, 20165, 14787, 15993, 32, - 20927, 20165, 14787, 15993, 34, - 20927, 20165, 14787, 15993, 36, - 20927, 20165, 14787, 15993, 38, - 20927, 20165, 14787, 15993, 40, - 20927, 20165, 14787, 15993, 42, - 20927, 20165, 14787, 15993, 44, - 20927, 20165, 14787, 15993, 46, - 20927, 20165, 14787, 15993, 48, - 20927, 20165, 14787, 15993, 50, - 20927, 20165, 15993, 0, - 20927, 20165, 15993, 2, - 20927, 20165, 15993, 4, - 20927, 20165, 15993, 6, - 20927, 20165, 15993, 8, - 20927, 20165, 15993, 10, - 20927, 20165, 15993, 12, - 20927, 20165, 15993, 14, - 20927, 20165, 15993, 16, - 20927, 20165, 15993, 18, - 20927, 20165, 15993, 20, - 20927, 20165, 15993, 22, - 20927, 20165, 15993, 24, - 20927, 20165, 15993, 26, - 20927, 20165, 15993, 28, - 20927, 20165, 15993, 30, - 20927, 20165, 15993, 32, - 20927, 20165, 15993, 34, - 20927, 20165, 15993, 36, - 20927, 20165, 15993, 38, - 20927, 20165, 15993, 40, - 20927, 20165, 15993, 42, - 20927, 20165, 15993, 44, - 20927, 20165, 15993, 46, - 20927, 20165, 15993, 48, - 20927, 20165, 15993, 50, - 20927, 21087, 11849, 2596, - 20927, 21087, 11849, 3056, - 20927, 21087, 11849, 3336, - 20927, 21087, 11849, 6720, - 20927, 21087, 11849, 6742, - 20927, 21087, 11849, 8736, - 20927, 21087, 11849, 10854, - 20927, 21087, 11849, 11916, - 20927, 21087, 11849, 13376, - 20927, 21087, 11849, 13654, - 20927, 21087, 13483, 0, - 20927, 21087, 13483, 2, - 20927, 21087, 13483, 4, - 20927, 21087, 13483, 6, - 20927, 21087, 13483, 8, - 20927, 21087, 13483, 10, - 20927, 21087, 13483, 12, - 20927, 21087, 13483, 14, - 20927, 21087, 13483, 16, - 20927, 21087, 13483, 18, - 20927, 21087, 13483, 20, - 20927, 21087, 13483, 22, - 20927, 21087, 13483, 24, - 20927, 21087, 13483, 26, - 20927, 21087, 13483, 28, - 20927, 21087, 13483, 30, - 20927, 21087, 13483, 32, - 20927, 21087, 13483, 34, - 20927, 21087, 13483, 36, - 20927, 21087, 13483, 38, - 20927, 21087, 13483, 40, - 20927, 21087, 13483, 42, - 20927, 21087, 13483, 44, - 20927, 21087, 13483, 46, - 20927, 21087, 13483, 48, - 20927, 21087, 13483, 50, - 20927, 21087, 15993, 0, - 20927, 21087, 15993, 2, - 20927, 21087, 15993, 6, - 20927, 21087, 15993, 8, - 20927, 21087, 15993, 10, - 20927, 21087, 15993, 12, - 20927, 21087, 15993, 16, - 20927, 21087, 15993, 18, - 20927, 21087, 15993, 20, - 20927, 21087, 15993, 22, - 20927, 21087, 15993, 24, - 20927, 21087, 15993, 28, - 20927, 21087, 15993, 36, - 20927, 21087, 15993, 38, - 20927, 21087, 15993, 40, - 20927, 21087, 15993, 42, - 20927, 21087, 15993, 44, - 20927, 21087, 15993, 46, - 20927, 21087, 15993, 48, - 20945, 14760, - 20957, 10050, - 20959, 6741, 1391, 18669, 201, 6258, - 20959, 6741, 1391, 18669, 203, 6258, - 20959, 6741, 1391, 18669, 2163, 7816, - 20959, 6741, 1391, 18669, 3337, 1213, 14888, - 20959, 6741, 1391, 18669, 7779, 11399, 15970, - 20959, 6741, 1391, 18669, 7779, 11521, 20009, 15970, - 20959, 6741, 1391, 18669, 7779, 11725, 15970, - 20959, 6741, 1391, 18669, 7779, 13965, 14429, 15970, - 20959, 6741, 1391, 18669, 7779, 13965, 20009, 15970, - 20959, 6741, 1391, 18669, 7779, 14429, 15970, - 20959, 6741, 1391, 18669, 7779, 14533, 11399, 15970, - 20959, 6741, 1391, 18669, 7779, 15513, 15970, - 20959, 6741, 1391, 18669, 7779, 18585, 13407, 15970, - 20959, 6741, 1391, 18669, 7779, 20628, - 20959, 6741, 1391, 18669, 10577, 2163, 7816, - 20959, 6741, 1391, 18669, 11702, - 20959, 6741, 1391, 18669, 11708, - 20959, 6741, 1391, 18669, 13271, 11399, 15970, - 20959, 6741, 1391, 18669, 13271, 11521, 20009, 15970, - 20959, 6741, 1391, 18669, 13271, 11725, 15970, - 20959, 6741, 1391, 18669, 13271, 13965, 14429, 15970, - 20959, 6741, 1391, 18669, 13271, 13965, 20009, 15970, - 20959, 6741, 1391, 18669, 13271, 13965, 20009, 15974, - 20959, 6741, 1391, 18669, 13271, 14429, 15970, - 20959, 6741, 1391, 18669, 13271, 14533, 11399, 15970, - 20959, 6741, 1391, 18669, 13271, 15513, 15970, - 20959, 6741, 1391, 18669, 13271, 18585, 13407, 15970, - 20959, 6741, 1391, 18669, 13271, 20628, - 20959, 6741, 1391, 18669, 18335, 8282, - 20959, 6741, 1391, 18669, 19416, - 20959, 6741, 1391, 18669, 19973, 17860, - 20959, 6741, 1391, 18669, 20469, 8282, - 20959, 6741, 1391, 18669, 20511, 6757, 9910, - 20959, 6741, 1391, 18669, 20511, 11708, - 20961, 632, - 20969, 17332, - 20975, 15559, 9808, - 20975, 15559, 9809, 10595, 6402, - 20975, 17487, 17877, 9808, - 20977, 19989, 19318, - 20979, 13965, 20163, 11428, - 20982, - 21011, 6757, 9910, - 21014, - 21023, 13502, - 21026, - 21047, 20163, 11428, - 21053, 6682, - 21057, 3273, 20173, 11428, - 21057, 9127, 14397, 11428, - 21057, 14407, 14397, 11428, - 21057, 14659, 14397, 11428, - 21057, 16061, 18010, - 21057, 19029, 841, 17319, 9127, 14397, 14226, - 21057, 20528, - 21057, 21571, 3273, 18647, 11428, - 21057, 21571, 7779, 18647, 11428, - 21057, 21571, 9127, 14397, 11428, - 21057, 21571, 13271, 18647, 11428, - 21057, 21571, 14307, 18647, 11428, - 21059, 983, 2499, 17441, 11943, 632, - 21059, 11943, 503, 11943, 632, - 21059, 11943, 632, - 21059, 11943, 633, 503, 3225, 12319, 482, - 21083, 19617, 15564, - 21087, 12721, 19476, - 21087, 13483, 534, - 21087, 13483, 12094, - 21087, 14787, 13483, 6, - 21087, 14787, 13483, 8, - 21087, 14787, 13483, 16, - 21087, 14787, 13483, 18, - 21087, 14787, 15993, 6, - 21087, 15993, 4, - 21087, 15993, 14, - 21087, 15993, 26, - 21087, 15993, 30, - 21087, 15993, 32, - 21087, 15993, 34, - 21087, 15993, 50, - 21087, 15993, 534, - 21087, 15993, 12094, - 21089, 2879, 18596, - 21089, 13483, 2879, 18596, - 21089, 18597, 10595, 7779, 7087, 11520, - 21089, 18597, 10595, 13271, 7087, 11520, - 21099, 9808, - 21103, 11943, 632, - 21103, 19919, 632, - 21117, 16827, 14903, 268, - 21117, 16827, 14903, 526, - 21117, 16827, 14903, 2524, - 21117, 16827, 14903, 3200, - 21117, 16827, 14903, 5790, - 21117, 16827, 14903, 7120, - 21117, 16827, 14903, 7558, - 21117, 16827, 14903, 9730, - 21117, 16827, 14903, 10080, - 21117, 16827, 14903, 10764, - 21117, 16827, 14903, 11376, - 21117, 16827, 14903, 12142, - 21117, 16827, 14903, 13330, - 21117, 16827, 14903, 14112, - 21117, 16827, 14903, 14454, - 21117, 16827, 14903, 14882, - 21117, 16827, 14903, 15370, - 21117, 16827, 14903, 18128, - 21117, 16827, 14903, 21224, - 21117, 16827, 15133, 2596, - 21117, 16827, 15133, 2597, 16378, - 21117, 16827, 15133, 2597, 18566, - 21117, 16827, 15133, 3212, - 21117, 16827, 15133, 3336, - 21117, 16827, 15133, 6742, - 21117, 16827, 15133, 13654, - 21117, 16827, 15133, 15708, - 21117, 18261, 14903, 268, - 21117, 18261, 14903, 526, - 21117, 18261, 14903, 2268, - 21117, 18261, 14903, 2524, - 21117, 18261, 14903, 3200, - 21117, 18261, 14903, 3508, - 21117, 18261, 14903, 5284, - 21117, 18261, 14903, 5790, - 21117, 18261, 14903, 7120, - 21117, 18261, 14903, 7558, - 21117, 18261, 14903, 9326, - 21117, 18261, 14903, 9440, - 21117, 18261, 14903, 9730, - 21117, 18261, 14903, 10080, - 21117, 18261, 14903, 10764, - 21117, 18261, 14903, 11376, - 21117, 18261, 14903, 12142, - 21117, 18261, 14903, 13330, - 21117, 18261, 14903, 14112, - 21117, 18261, 14903, 14454, - 21117, 18261, 14903, 14882, - 21117, 18261, 14903, 15370, - 21117, 18261, 15133, 2596, - 21117, 18261, 15133, 2597, 16378, - 21117, 18261, 15133, 2597, 18566, - 21117, 18261, 15133, 3212, - 21117, 18261, 15133, 3336, - 21117, 18261, 15133, 6742, - 21117, 18261, 15133, 13654, - 21117, 18261, 15133, 15708, - 21135, 11399, 15970, - 21135, 14445, 11399, 15970, - 21135, 14533, 11399, 19359, 8282, - 21135, 20021, 12150, - 21137, 8282, - 21137, 16410, - 21137, 18232, - 21137, 19038, - 21143, 9808, - 21153, 20163, 11428, - 21159, 11849, 2596, - 21159, 11849, 3056, - 21159, 11849, 3336, - 21159, 11849, 6720, - 21159, 11849, 6742, - 21159, 11849, 8736, - 21159, 11849, 11916, - 21159, 11849, 13376, - 21159, 11849, 13654, - 21159, 12477, 13483, 14903, 0, - 21159, 12477, 13483, 14903, 2, - 21159, 12477, 13483, 14903, 4, - 21159, 12477, 13483, 14903, 6, - 21159, 12477, 13483, 14903, 8, - 21159, 12477, 13483, 14903, 10, - 21159, 12477, 13483, 14903, 12, - 21159, 12477, 13483, 14903, 14, - 21159, 12477, 13483, 14903, 16, - 21159, 12477, 13483, 14903, 18, - 21159, 12477, 13483, 14903, 20, - 21159, 12477, 13483, 14903, 22, - 21159, 12477, 13483, 14903, 24, - 21159, 12477, 13483, 14903, 26, - 21159, 12477, 13483, 14903, 28, - 21159, 12477, 13483, 14903, 30, - 21159, 12477, 13483, 14903, 32, - 21159, 12477, 13483, 14903, 34, - 21159, 12477, 13483, 14903, 36, - 21159, 12477, 13483, 14903, 38, - 21159, 12477, 13483, 14903, 40, - 21159, 12477, 13483, 14903, 42, - 21159, 12477, 13483, 14903, 44, - 21159, 12477, 13483, 14903, 46, - 21159, 12477, 13483, 14903, 48, - 21159, 12477, 13483, 14903, 50, - 21159, 12477, 15993, 14903, 0, - 21159, 12477, 15993, 14903, 2, - 21159, 12477, 15993, 14903, 4, - 21159, 12477, 15993, 14903, 6, - 21159, 12477, 15993, 14903, 8, - 21159, 12477, 15993, 14903, 10, - 21159, 12477, 15993, 14903, 12, - 21159, 12477, 15993, 14903, 14, - 21159, 12477, 15993, 14903, 16, - 21159, 12477, 15993, 14903, 18, - 21159, 12477, 15993, 14903, 20, - 21159, 12477, 15993, 14903, 22, - 21159, 12477, 15993, 14903, 24, - 21159, 12477, 15993, 14903, 26, - 21159, 12477, 15993, 14903, 28, - 21159, 12477, 15993, 14903, 30, - 21159, 12477, 15993, 14903, 32, - 21159, 12477, 15993, 14903, 34, - 21159, 12477, 15993, 14903, 36, - 21159, 12477, 15993, 14903, 38, - 21159, 12477, 15993, 14903, 40, - 21159, 12477, 15993, 14903, 42, - 21159, 12477, 15993, 14903, 44, - 21159, 12477, 15993, 14903, 46, - 21159, 12477, 15993, 14903, 48, - 21159, 12477, 15993, 14903, 50, - 21159, 14725, 9820, - 21159, 14725, 9821, 0, - 21159, 14725, 11680, - 21159, 14725, 11681, 0, - 21159, 14725, 11681, 40, - 21159, 14725, 12216, - 21159, 14725, 12217, 0, - 21159, 14725, 12312, - 21159, 14725, 12313, 0, - 21159, 14725, 12666, - 21159, 14725, 12667, 0, - 21159, 14725, 12820, - 21159, 14725, 12821, 0, - 21159, 14725, 13164, - 21159, 14725, 13165, 0, - 21159, 14725, 13268, - 21159, 14725, 13269, 0, - 21159, 14725, 14848, - 21159, 14725, 14849, 0, - 21159, 14725, 15638, - 21159, 14725, 15639, 0, - 21159, 14725, 16024, - 21159, 14725, 16025, 0, - 21159, 14725, 16452, - 21159, 14725, 16453, 0, - 21159, 14725, 16892, - 21159, 14725, 16893, 0, - 21159, 14725, 17224, - 21159, 14725, 17225, 0, - 21159, 14859, 18795, 29, 284, - 21159, 14859, 18795, 13070, - 21159, 15133, 3212, - 21159, 15133, 14546, - 21159, 15133, 15706, - 21159, 15133, 15708, - 21159, 15133, 16280, - 21159, 15133, 17096, - 21159, 15133, 17854, - 21159, 15133, 17924, - 21159, 15133, 18190, - 21159, 15133, 18564, - 21159, 15133, 19424, - 21159, 19151, 2596, - 21159, 19151, 3056, - 21159, 19151, 3116, - 21159, 19151, 3212, - 21159, 19151, 3336, - 21159, 19151, 5934, - 21159, 19151, 6710, - 21159, 19151, 6720, - 21159, 19151, 6742, - 21159, 19151, 7098, - 21159, 19151, 8418, - 21159, 19151, 8554, - 21159, 19151, 8736, - 21159, 19151, 9442, - 21159, 19151, 9674, - 21159, 19151, 10598, - 21159, 19151, 11910, - 21159, 19151, 11916, - 21159, 19151, 12454, - 21159, 19151, 12634, - 21159, 19151, 13254, - 21159, 19151, 13376, - 21159, 19151, 13544, - 21159, 19151, 13552, - 21159, 19151, 13654, - 21159, 19151, 13948, - 21159, 19151, 17114, - 21159, 19151, 17128, - 21159, 19151, 17452, - 21159, 19151, 17896, - 21159, 19151, 18360, - 21159, 19151, 19072, - 21159, 19151, 19380, - 21159, 19151, 19482, - 21159, 19151, 19908, - 21159, 19151, 21246, - 21162, - 21163, 10595, 36, - 21193, 8282, - 21193, 16410, - 21193, 18232, - 21193, 19038, - 21199, 15034, - 21206, - 21220, - 21239, 11943, 632, - 21241, 17496, - 21251, 6682, - 21362, - 21377, 46, - 21377, 9808, - 21377, 9809, 315, 7779, 7087, 14396, - 21377, 9809, 315, 13271, 7087, 14396, - 21377, 9809, 315, 14533, 14396, - 21377, 9809, 315, 18596, - 21377, 9809, 10595, 1213, 11346, - 21377, 9809, 10595, 18658, - 21387, 11399, 15970, - 21387, 14445, 11399, 15970, - 21387, 14533, 11399, 19359, 8282, - 21387, 20021, 12150, - 21390, - 21521, 12907, 6531, 11428, - 21521, 13501, 6531, 11428, - 21521, 20163, 11428, - 21565, 20163, 11428, - 21567, 17496, - 21571, 20163, 11428, - 21573, 20163, 11428, - 21579, 11382, - 21725, 14533, 14760, - 21725, 15761, 13499, 8282, - 21725, 19347, 13499, 8282, - 21725, 20691, 13499, 8282, - 21749, 15564, - 21771, 17444, - 21773, 13115, 15564, - 21801, 14715, 15564, - 21801, 14871, 15564, - 21823, 15564, - 21827, 15564, + 11921, 568, + 11922, + 11924, + 12007, 6741, 569, 445, 11098, + 12007, 6741, 569, 445, 12472, + 12007, 9705, 6741, 569, 445, 11098, + 12007, 9705, 6741, 569, 445, 12472, + 12007, 9705, 11099, 445, 6741, 568, + 12007, 9705, 12473, 445, 6741, 568, + 12015, 568, + 12017, 4926, + 12017, 10469, 4926, + 12021, 7608, + 12041, 7382, + 12043, 4223, 5836, + 12043, 4389, 4193, 7608, + 12043, 6616, + 12043, 7097, 5965, 4926, + 12043, 7608, + 12043, 8525, 6260, + 12043, 8649, 5965, 4926, + 12043, 9099, 4926, + 12043, 10161, 5965, 4926, + 12043, 10799, 5965, 4926, + 12043, 11067, 4926, + 12043, 11353, 4877, 4183, 11229, 8774, + 12043, 11353, 8775, 1177, 973, 2170, + 12043, 11353, 8775, 1177, 973, 2540, + 12043, 11353, 8775, 1177, 973, 2670, + 12043, 11353, 8775, 1177, 973, 2778, + 12043, 11353, 8775, 1177, 973, 4200, + 12043, 11353, 8775, 1177, 973, 4214, + 12043, 11353, 8775, 1177, 973, 5190, + 12043, 11353, 8775, 1177, 973, 6722, + 12043, 11353, 8775, 1177, 973, 7508, + 12043, 11353, 8775, 1177, 973, 7694, + 12043, 11353, 8775, 1177, 973, 8162, + 12043, 11353, 8775, 1177, 973, 8820, + 12043, 11353, 8775, 1177, 973, 8874, + 12043, 11353, 8775, 1177, 973, 8876, + 12043, 11353, 8775, 1177, 973, 9286, + 12043, 11353, 8775, 1177, 973, 9700, + 12043, 11353, 8775, 1177, 973, 10150, + 12043, 11353, 8775, 1177, 973, 10200, + 12043, 11353, 8775, 1177, 973, 10360, + 12043, 11353, 8775, 1177, 973, 10622, + 12043, 11353, 8775, 1177, 973, 11232, + 12043, 11353, 8775, 1177, 973, 11854, + 12043, 11353, 8775, 1177, 973, 11868, + 12043, 11353, 8775, 1177, 973, 11870, + 12043, 11353, 8775, 1177, 973, 11872, + 12043, 11353, 8775, 1177, 973, 12374, + 12043, 11353, 8775, 1177, 973, 12376, + 12043, 11353, 8775, 1177, 973, 12378, + 12043, 11353, 8775, 1177, 973, 12888, + 12043, 11353, 8775, 1177, 973, 12890, + 12043, 11353, 8775, 1177, 973, 12892, + 12043, 11353, 8775, 1177, 1870, + 12043, 11353, 8775, 1177, 4541, 2170, + 12043, 11353, 8775, 1177, 4541, 2540, + 12043, 11353, 8775, 1177, 4541, 2670, + 12043, 11353, 8775, 1177, 4541, 2778, + 12043, 11353, 8775, 1177, 4541, 4200, + 12043, 11353, 8775, 1177, 4541, 4214, + 12043, 11353, 8775, 1177, 4541, 5190, + 12043, 11353, 8775, 1177, 4541, 6260, + 12043, 11353, 8775, 1177, 4541, 6722, + 12043, 11353, 8775, 1177, 4541, 7508, + 12043, 11353, 8775, 1177, 4541, 7694, + 12043, 11353, 8775, 1177, 4541, 8162, + 12043, 11353, 8775, 1177, 4541, 8874, + 12043, 11353, 8775, 1177, 4541, 8876, + 12043, 11353, 8775, 1177, 4541, 9286, + 12043, 11353, 8775, 1177, 4541, 9700, + 12043, 11353, 8775, 1177, 4541, 10150, + 12043, 11353, 8775, 1177, 4541, 10200, + 12043, 11353, 8775, 1177, 4541, 10360, + 12043, 11353, 8775, 1177, 4541, 10622, + 12043, 11353, 8775, 1177, 4541, 11232, + 12043, 11353, 8775, 1177, 4541, 11868, + 12043, 11353, 8775, 1177, 4541, 11872, + 12043, 11353, 8775, 1177, 4541, 12376, + 12043, 11353, 8775, 1177, 4541, 12892, + 12043, 11353, 8775, 1177, 4682, + 12043, 11353, 8775, 1177, 4684, + 12043, 11353, 8775, 1177, 6420, + 12043, 11353, 8775, 1177, 7136, + 12043, 11353, 8775, 1177, 7958, + 12043, 11353, 8775, 1177, 9374, + 12043, 11353, 8775, 1177, 9528, + 12043, 11353, 8775, 1177, 9990, + 12043, 11353, 8775, 1177, 10176, + 12043, 11353, 8775, 1177, 10368, + 12043, 11353, 8775, 1177, 11230, + 12043, 11391, 11054, + 12043, 11415, 1861, 4926, + 12043, 11415, 2171, 4926, + 12043, 11415, 2725, 4926, + 12043, 11415, 2779, 4926, + 12043, 11415, 4215, 4926, + 12043, 11415, 6717, 4926, + 12043, 11415, 6791, 4926, + 12043, 11415, 7687, 4926, + 12043, 11415, 7695, 4926, + 12043, 11415, 8005, 4926, + 12043, 11415, 8233, 4926, + 12043, 11415, 8291, 4926, + 12043, 11415, 8473, 4926, + 12043, 11415, 8681, 4926, + 12043, 11415, 9433, 4926, + 12043, 11415, 9633, 4926, + 12043, 11937, 10759, 4223, 10580, + 12043, 11937, 10759, 4849, 569, 7442, + 12043, 11937, 10759, 4849, 569, 8473, 721, 7442, + 12043, 11937, 10759, 6377, 569, 6490, + 12043, 11937, 10759, 6377, 569, 8473, 721, 6490, + 12043, 11937, 10759, 10386, + 12043, 11937, 10759, 10581, 4221, 4848, + 12043, 11937, 10759, 10581, 4221, 6376, + 12043, 11937, 10759, 10581, 4221, 6490, + 12043, 11937, 10759, 10581, 4221, 7121, 4848, + 12043, 11937, 10759, 10581, 4221, 7773, 4848, + 12043, 11937, 10759, 10581, 4221, 7773, 7442, + 12055, 8724, + 12058, + 12061, 11415, 7922, + 12061, 11415, 11228, + 12061, 11415, 11850, + 12063, 8197, 721, 4923, 5758, + 12064, + 12075, 7821, 11765, 6434, + 12108, + 12117, 5758, + 12122, + 12133, 7608, + 12135, 5758, + 12143, 10758, + 12156, + 12342, + 12355, 2170, + 12355, 2540, + 12355, 2778, + 12355, 4200, + 12355, 4214, + 12355, 4849, 12114, + 12355, 5190, + 12355, 5445, 5758, + 12355, 6260, + 12355, 6722, + 12355, 7089, 7593, 8405, 16, + 12355, 7089, 7593, 8405, 26, + 12355, 7172, + 12355, 7443, 12114, + 12355, 7508, + 12355, 7694, + 12355, 8167, 5758, + 12371, 12492, + 12383, 10643, 6121, 4849, 4389, 6504, + 12383, 10643, 6121, 7443, 4389, 6504, + 12396, + 12399, 445, 10780, + 12403, 2209, 2671, 10625, 5758, + 12403, 2209, 7171, 5758, + 12403, 3961, 5566, + 12403, 6689, 2170, + 12403, 6689, 2540, + 12403, 6689, 2778, + 12403, 6689, 4200, + 12403, 6689, 4214, + 12403, 6689, 5190, + 12403, 6689, 6260, + 12403, 6689, 6722, + 12403, 6689, 7508, + 12403, 6689, 7694, + 12403, 8233, 5566, + 12413, 9063, 4, + 12413, 9063, 14, + 12413, 9063, 16, + 12413, 9063, 34, + 12413, 9063, 50, + 12428, + 12461, 10346, + 12463, 6505, 8056, + 12463, 6505, 8744, + 12463, 6505, 9158, + 12463, 7821, 8056, + 12463, 7821, 8744, + 12463, 7821, 9158, + 12464, + 12467, 10513, 7821, 11765, 6434, + 12473, 445, 6741, 568, + 12473, 445, 9705, 6741, 568, + 12473, 445, 9705, 6741, 569, 6121, 1045, 6376, + 12473, 445, 9705, 6741, 569, 6121, 1045, 6377, 4848, + 12473, 445, 9705, 6741, 569, 6121, 1045, 8318, + 12473, 445, 11098, + 12473, 445, 11621, 568, + 12473, 445, 11896, + 12473, 721, 2091, 11896, + 12473, 721, 12345, 2091, 6741, 568, + 12473, 835, 2091, 6741, 568, + 12473, 835, 2091, 11621, 568, + 12473, 5387, 6741, 568, + 12473, 5758, + 12473, 6121, 1044, + 12473, 6121, 8057, 8318, + 12473, 6121, 10469, 4927, 6376, + 12473, 6377, 9693, 445, 6740, + 12473, 6377, 9693, 6377, 11098, + 12473, 6377, 9705, 6741, 6377, 11099, 6377, 9705, 6740, + 12473, 6377, 11099, 6377, 12007, 6740, + 12473, 6377, 11765, 6434, + 12473, 6377, 12007, 6741, 6377, 11098, + 12473, 6741, 569, 445, 11098, + 12473, 7991, 11098, + 12473, 8065, 115, 6628, + 12473, 8065, 115, 6629, 6377, 9705, 6740, + 12473, 12105, 11098, + 12478, + 12480, + 12492, + 12493, 6121, 1044, + 12493, 6121, 9437, 720, + 12493, 6121, 9546, + 12493, 6377, 761, 6377, 7768, + 12493, 6377, 7768, + 12493, 7991, 721, 8329, 6121, 12492, + 12505, 3803, 477, 8774, + 12505, 3803, 2217, 8774, + 12505, 3803, 2413, 8774, + 12505, 3803, 6689, 2170, + 12505, 3803, 6689, 2540, + 12505, 3803, 6689, 2778, + 12505, 3803, 6689, 4200, + 12505, 3803, 6689, 4214, + 12505, 3803, 6689, 5190, + 12505, 3803, 6689, 6260, + 12505, 3803, 6689, 6722, + 12505, 3803, 6689, 7508, + 12505, 3803, 6689, 7694, + 12505, 3803, 7023, 8774, + 12505, 3803, 7202, + 12505, 3803, 7593, 0, + 12505, 3803, 7593, 2, + 12505, 3803, 7593, 4, + 12505, 3803, 7593, 6, + 12505, 3803, 7593, 8, + 12505, 3803, 7593, 10, + 12505, 3803, 7593, 12, + 12505, 3803, 7593, 14, + 12505, 3803, 7593, 16, + 12505, 3803, 7593, 18, + 12505, 3803, 7593, 20, + 12505, 3803, 7593, 22, + 12505, 3803, 7593, 24, + 12505, 3803, 7593, 26, + 12505, 3803, 7593, 28, + 12505, 3803, 7593, 30, + 12505, 3803, 7593, 32, + 12505, 3803, 7593, 34, + 12505, 3803, 7593, 36, + 12505, 3803, 7593, 38, + 12505, 3803, 7593, 40, + 12505, 3803, 7593, 42, + 12505, 3803, 7593, 44, + 12505, 3803, 7593, 46, + 12505, 3803, 7593, 48, + 12505, 3803, 7593, 50, + 12505, 3803, 7593, 384, + 12505, 3803, 7593, 416, + 12505, 3803, 7593, 476, + 12505, 3803, 7593, 644, + 12505, 3803, 7593, 888, + 12505, 3803, 7593, 1128, + 12505, 3803, 7593, 2216, + 12505, 3803, 7593, 2250, + 12505, 3803, 7593, 2412, + 12505, 3803, 7593, 2658, + 12505, 3803, 7593, 3774, + 12505, 3803, 7593, 4614, + 12505, 3803, 7593, 6262, + 12505, 3803, 7593, 6406, + 12505, 3803, 7593, 6674, + 12505, 3803, 7593, 6789, 7568, + 12505, 3803, 7593, 6824, + 12505, 3803, 7593, 7022, + 12505, 3803, 7593, 7080, + 12505, 3803, 7593, 7316, + 12505, 3803, 7593, 7568, + 12505, 3803, 7593, 7682, + 12505, 3803, 7593, 9162, + 12505, 3803, 7593, 9270, + 12505, 3803, 7593, 9530, + 12505, 3803, 7593, 9808, + 12505, 3803, 7683, 8774, + 12505, 3803, 8325, 477, 8774, + 12505, 3803, 8325, 2217, 8774, + 12505, 3803, 8325, 2413, 8774, + 12505, 3803, 8325, 7023, 8774, + 12505, 3803, 8325, 7202, + 12505, 3803, 8325, 7593, 0, + 12505, 3803, 8325, 7593, 2, + 12505, 3803, 8325, 7593, 4, + 12505, 3803, 8325, 7593, 6, + 12505, 3803, 8325, 7593, 8, + 12505, 3803, 8325, 7593, 10, + 12505, 3803, 8325, 7593, 12, + 12505, 3803, 8325, 7593, 14, + 12505, 3803, 8325, 7593, 16, + 12505, 3803, 8325, 7593, 18, + 12505, 3803, 8325, 7593, 20, + 12505, 3803, 8325, 7593, 22, + 12505, 3803, 8325, 7593, 24, + 12505, 3803, 8325, 7593, 26, + 12505, 3803, 8325, 7593, 28, + 12505, 3803, 8325, 7593, 30, + 12505, 3803, 8325, 7593, 32, + 12505, 3803, 8325, 7593, 34, + 12505, 3803, 8325, 7593, 36, + 12505, 3803, 8325, 7593, 38, + 12505, 3803, 8325, 7593, 40, + 12505, 3803, 8325, 7593, 42, + 12505, 3803, 8325, 7593, 44, + 12505, 3803, 8325, 7593, 46, + 12505, 3803, 8325, 7593, 48, + 12505, 3803, 8325, 7593, 50, + 12505, 3803, 8325, 7593, 384, + 12505, 3803, 8325, 7593, 416, + 12505, 3803, 8325, 7593, 476, + 12505, 3803, 8325, 7593, 644, + 12505, 3803, 8325, 7593, 888, + 12505, 3803, 8325, 7593, 1128, + 12505, 3803, 8325, 7593, 2216, + 12505, 3803, 8325, 7593, 2250, + 12505, 3803, 8325, 7593, 2412, + 12505, 3803, 8325, 7593, 2658, + 12505, 3803, 8325, 7593, 3774, + 12505, 3803, 8325, 7593, 4614, + 12505, 3803, 8325, 7593, 6262, + 12505, 3803, 8325, 7593, 6406, + 12505, 3803, 8325, 7593, 6674, + 12505, 3803, 8325, 7593, 6789, 7568, + 12505, 3803, 8325, 7593, 6824, + 12505, 3803, 8325, 7593, 7022, + 12505, 3803, 8325, 7593, 7080, + 12505, 3803, 8325, 7593, 7316, + 12505, 3803, 8325, 7593, 7568, + 12505, 3803, 8325, 7593, 7682, + 12505, 3803, 8325, 7593, 9270, + 12505, 3803, 8325, 7593, 9530, + 12505, 3803, 8325, 7593, 9808, + 12505, 3803, 8325, 7683, 8774, + 12505, 3803, 8325, 9063, 0, + 12505, 3803, 8325, 9063, 2, + 12505, 3803, 8325, 9063, 4, + 12505, 3803, 8325, 9063, 6, + 12505, 3803, 8325, 9063, 8, + 12505, 3803, 8325, 9063, 10, + 12505, 3803, 8325, 9063, 12, + 12505, 3803, 8325, 9063, 14, + 12505, 3803, 8325, 9063, 16, + 12505, 3803, 8325, 9063, 18, + 12505, 3803, 8325, 9063, 20, + 12505, 3803, 8325, 9063, 22, + 12505, 3803, 8325, 9063, 24, + 12505, 3803, 8325, 9063, 26, + 12505, 3803, 8325, 9063, 28, + 12505, 3803, 8325, 9063, 30, + 12505, 3803, 8325, 9063, 32, + 12505, 3803, 8325, 9063, 34, + 12505, 3803, 8325, 9063, 36, + 12505, 3803, 8325, 9063, 38, + 12505, 3803, 8325, 9063, 40, + 12505, 3803, 8325, 9063, 42, + 12505, 3803, 8325, 9063, 44, + 12505, 3803, 8325, 9063, 46, + 12505, 3803, 8325, 9063, 48, + 12505, 3803, 8325, 9063, 50, + 12505, 3803, 8325, 9063, 384, + 12505, 3803, 8325, 9063, 416, + 12505, 3803, 8325, 9063, 476, + 12505, 3803, 8325, 9063, 644, + 12505, 3803, 8325, 9063, 888, + 12505, 3803, 8325, 9063, 1128, + 12505, 3803, 8325, 9063, 2216, + 12505, 3803, 8325, 9063, 2250, + 12505, 3803, 8325, 9063, 2412, + 12505, 3803, 8325, 9063, 2658, + 12505, 3803, 8325, 9063, 3774, + 12505, 3803, 8325, 9063, 4614, + 12505, 3803, 8325, 9063, 6262, + 12505, 3803, 8325, 9063, 6406, + 12505, 3803, 8325, 9063, 6674, + 12505, 3803, 8325, 9063, 6824, + 12505, 3803, 8325, 9063, 7022, + 12505, 3803, 8325, 9063, 7080, + 12505, 3803, 8325, 9063, 7316, + 12505, 3803, 8325, 9063, 7568, + 12505, 3803, 8325, 9063, 7682, + 12505, 3803, 8325, 9063, 7683, 8774, + 12505, 3803, 8325, 9063, 9270, + 12505, 3803, 8325, 9063, 9530, + 12505, 3803, 8325, 9063, 9808, + 12505, 3803, 8325, 9271, 8774, + 12505, 3803, 8325, 9573, 12432, + 12505, 3803, 8679, 7593, 0, + 12505, 3803, 8679, 7593, 2, + 12505, 3803, 8679, 7593, 4, + 12505, 3803, 8679, 7593, 6, + 12505, 3803, 8679, 7593, 8, + 12505, 3803, 8679, 7593, 10, + 12505, 3803, 8679, 7593, 12, + 12505, 3803, 8679, 7593, 14, + 12505, 3803, 8679, 7593, 16, + 12505, 3803, 8679, 7593, 18, + 12505, 3803, 8679, 7593, 20, + 12505, 3803, 8679, 7593, 22, + 12505, 3803, 8679, 7593, 24, + 12505, 3803, 8679, 7593, 26, + 12505, 3803, 8679, 7593, 28, + 12505, 3803, 8679, 7593, 30, + 12505, 3803, 8679, 7593, 32, + 12505, 3803, 8679, 7593, 34, + 12505, 3803, 8679, 7593, 36, + 12505, 3803, 8679, 7593, 38, + 12505, 3803, 8679, 7593, 40, + 12505, 3803, 8679, 7593, 42, + 12505, 3803, 8679, 7593, 44, + 12505, 3803, 8679, 7593, 46, + 12505, 3803, 8679, 7593, 48, + 12505, 3803, 8679, 7593, 50, + 12505, 3803, 8679, 9063, 0, + 12505, 3803, 8679, 9063, 2, + 12505, 3803, 8679, 9063, 4, + 12505, 3803, 8679, 9063, 6, + 12505, 3803, 8679, 9063, 8, + 12505, 3803, 8679, 9063, 10, + 12505, 3803, 8679, 9063, 12, + 12505, 3803, 8679, 9063, 14, + 12505, 3803, 8679, 9063, 16, + 12505, 3803, 8679, 9063, 18, + 12505, 3803, 8679, 9063, 20, + 12505, 3803, 8679, 9063, 22, + 12505, 3803, 8679, 9063, 24, + 12505, 3803, 8679, 9063, 26, + 12505, 3803, 8679, 9063, 28, + 12505, 3803, 8679, 9063, 30, + 12505, 3803, 8679, 9063, 32, + 12505, 3803, 8679, 9063, 34, + 12505, 3803, 8679, 9063, 36, + 12505, 3803, 8679, 9063, 38, + 12505, 3803, 8679, 9063, 40, + 12505, 3803, 8679, 9063, 42, + 12505, 3803, 8679, 9063, 44, + 12505, 3803, 8679, 9063, 46, + 12505, 3803, 8679, 9063, 48, + 12505, 3803, 8679, 9063, 50, + 12505, 3803, 9063, 0, + 12505, 3803, 9063, 2, + 12505, 3803, 9063, 4, + 12505, 3803, 9063, 6, + 12505, 3803, 9063, 8, + 12505, 3803, 9063, 10, + 12505, 3803, 9063, 12, + 12505, 3803, 9063, 14, + 12505, 3803, 9063, 16, + 12505, 3803, 9063, 18, + 12505, 3803, 9063, 20, + 12505, 3803, 9063, 22, + 12505, 3803, 9063, 24, + 12505, 3803, 9063, 26, + 12505, 3803, 9063, 28, + 12505, 3803, 9063, 30, + 12505, 3803, 9063, 32, + 12505, 3803, 9063, 34, + 12505, 3803, 9063, 36, + 12505, 3803, 9063, 38, + 12505, 3803, 9063, 40, + 12505, 3803, 9063, 42, + 12505, 3803, 9063, 44, + 12505, 3803, 9063, 46, + 12505, 3803, 9063, 48, + 12505, 3803, 9063, 50, + 12505, 3803, 9063, 384, + 12505, 3803, 9063, 416, + 12505, 3803, 9063, 476, + 12505, 3803, 9063, 644, + 12505, 3803, 9063, 888, + 12505, 3803, 9063, 1128, + 12505, 3803, 9063, 2216, + 12505, 3803, 9063, 2250, + 12505, 3803, 9063, 2412, + 12505, 3803, 9063, 2658, + 12505, 3803, 9063, 3774, + 12505, 3803, 9063, 4614, + 12505, 3803, 9063, 6262, + 12505, 3803, 9063, 6406, + 12505, 3803, 9063, 6674, + 12505, 3803, 9063, 6824, + 12505, 3803, 9063, 7022, + 12505, 3803, 9063, 7080, + 12505, 3803, 9063, 7316, + 12505, 3803, 9063, 7568, + 12505, 3803, 9063, 7682, + 12505, 3803, 9063, 7683, 8774, + 12505, 3803, 9063, 9162, + 12505, 3803, 9063, 9270, + 12505, 3803, 9063, 9530, + 12505, 3803, 9063, 9808, + 12505, 3803, 9271, 8774, + 12505, 3803, 9295, 7593, 0, + 12505, 3803, 9295, 7593, 2, + 12505, 3803, 9295, 7593, 4, + 12505, 3803, 9295, 7593, 6, + 12505, 3803, 9295, 7593, 8, + 12505, 3803, 9295, 7593, 10, + 12505, 3803, 9295, 7593, 12, + 12505, 3803, 9295, 7593, 14, + 12505, 3803, 9295, 7593, 16, + 12505, 3803, 9295, 7593, 18, + 12505, 3803, 9295, 7593, 20, + 12505, 3803, 9295, 7593, 22, + 12505, 3803, 9295, 7593, 24, + 12505, 3803, 9295, 7593, 26, + 12505, 3803, 9295, 7593, 28, + 12505, 3803, 9295, 7593, 30, + 12505, 3803, 9295, 7593, 32, + 12505, 3803, 9295, 7593, 34, + 12505, 3803, 9295, 7593, 36, + 12505, 3803, 9295, 7593, 38, + 12505, 3803, 9295, 7593, 40, + 12505, 3803, 9295, 7593, 42, + 12505, 3803, 9295, 7593, 44, + 12505, 3803, 9295, 7593, 46, + 12505, 3803, 9295, 7593, 48, + 12505, 3803, 9295, 7593, 50, + 12505, 3803, 9295, 9063, 0, + 12505, 3803, 9295, 9063, 2, + 12505, 3803, 9295, 9063, 4, + 12505, 3803, 9295, 9063, 6, + 12505, 3803, 9295, 9063, 8, + 12505, 3803, 9295, 9063, 10, + 12505, 3803, 9295, 9063, 12, + 12505, 3803, 9295, 9063, 14, + 12505, 3803, 9295, 9063, 16, + 12505, 3803, 9295, 9063, 18, + 12505, 3803, 9295, 9063, 20, + 12505, 3803, 9295, 9063, 22, + 12505, 3803, 9295, 9063, 24, + 12505, 3803, 9295, 9063, 26, + 12505, 3803, 9295, 9063, 28, + 12505, 3803, 9295, 9063, 30, + 12505, 3803, 9295, 9063, 32, + 12505, 3803, 9295, 9063, 34, + 12505, 3803, 9295, 9063, 36, + 12505, 3803, 9295, 9063, 38, + 12505, 3803, 9295, 9063, 40, + 12505, 3803, 9295, 9063, 42, + 12505, 3803, 9295, 9063, 44, + 12505, 3803, 9295, 9063, 46, + 12505, 3803, 9295, 9063, 48, + 12505, 3803, 9295, 9063, 50, + 12505, 3803, 9573, 12432, + 12505, 4849, 6409, 9050, + 12505, 4849, 7821, 8745, 9050, + 12505, 4849, 7821, 10637, 7533, 9050, + 12505, 4849, 8153, 6409, 9050, + 12505, 4849, 10997, 12114, + 12505, 7443, 6409, 9050, + 12505, 7443, 7821, 8745, 9050, + 12505, 7443, 7821, 10637, 7533, 9050, + 12505, 7443, 8153, 6409, 9050, + 12505, 7443, 10997, 12114, + 12505, 8325, 477, 8774, + 12505, 8325, 2217, 8774, + 12505, 8325, 2413, 8774, + 12505, 8325, 7023, 8774, + 12505, 8325, 7202, + 12505, 8325, 7593, 0, + 12505, 8325, 7593, 2, + 12505, 8325, 7593, 4, + 12505, 8325, 7593, 6, + 12505, 8325, 7593, 8, + 12505, 8325, 7593, 10, + 12505, 8325, 7593, 12, + 12505, 8325, 7593, 16, + 12505, 8325, 7593, 18, + 12505, 8325, 7593, 20, + 12505, 8325, 7593, 22, + 12505, 8325, 7593, 24, + 12505, 8325, 7593, 26, + 12505, 8325, 7593, 28, + 12505, 8325, 7593, 30, + 12505, 8325, 7593, 32, + 12505, 8325, 7593, 34, + 12505, 8325, 7593, 36, + 12505, 8325, 7593, 38, + 12505, 8325, 7593, 40, + 12505, 8325, 7593, 42, + 12505, 8325, 7593, 44, + 12505, 8325, 7593, 46, + 12505, 8325, 7593, 48, + 12505, 8325, 7593, 50, + 12505, 8325, 7593, 384, + 12505, 8325, 7593, 416, + 12505, 8325, 7593, 476, + 12505, 8325, 7593, 644, + 12505, 8325, 7593, 888, + 12505, 8325, 7593, 1128, + 12505, 8325, 7593, 2216, + 12505, 8325, 7593, 2250, + 12505, 8325, 7593, 2412, + 12505, 8325, 7593, 2658, + 12505, 8325, 7593, 3774, + 12505, 8325, 7593, 4614, + 12505, 8325, 7593, 6262, + 12505, 8325, 7593, 6406, + 12505, 8325, 7593, 6674, + 12505, 8325, 7593, 6789, 7568, + 12505, 8325, 7593, 6824, + 12505, 8325, 7593, 7022, + 12505, 8325, 7593, 7080, + 12505, 8325, 7593, 7316, + 12505, 8325, 7593, 7568, + 12505, 8325, 7593, 7682, + 12505, 8325, 7593, 9185, 16, + 12505, 8325, 7593, 9185, 18, + 12505, 8325, 7593, 9270, + 12505, 8325, 7593, 9530, + 12505, 8325, 7593, 9808, + 12505, 8325, 7683, 8774, + 12505, 8325, 9063, 0, + 12505, 8325, 9063, 2, + 12505, 8325, 9063, 4, + 12505, 8325, 9063, 6, + 12505, 8325, 9063, 8, + 12505, 8325, 9063, 10, + 12505, 8325, 9063, 12, + 12505, 8325, 9063, 14, + 12505, 8325, 9063, 16, + 12505, 8325, 9063, 18, + 12505, 8325, 9063, 20, + 12505, 8325, 9063, 22, + 12505, 8325, 9063, 24, + 12505, 8325, 9063, 26, + 12505, 8325, 9063, 28, + 12505, 8325, 9063, 30, + 12505, 8325, 9063, 32, + 12505, 8325, 9063, 34, + 12505, 8325, 9063, 36, + 12505, 8325, 9063, 38, + 12505, 8325, 9063, 40, + 12505, 8325, 9063, 42, + 12505, 8325, 9063, 44, + 12505, 8325, 9063, 46, + 12505, 8325, 9063, 48, + 12505, 8325, 9063, 50, + 12505, 8325, 9063, 384, + 12505, 8325, 9063, 416, + 12505, 8325, 9063, 476, + 12505, 8325, 9063, 644, + 12505, 8325, 9063, 888, + 12505, 8325, 9063, 1128, + 12505, 8325, 9063, 2216, + 12505, 8325, 9063, 2250, + 12505, 8325, 9063, 2412, + 12505, 8325, 9063, 2658, + 12505, 8325, 9063, 3774, + 12505, 8325, 9063, 4614, + 12505, 8325, 9063, 6262, + 12505, 8325, 9063, 6406, + 12505, 8325, 9063, 6674, + 12505, 8325, 9063, 6824, + 12505, 8325, 9063, 7022, + 12505, 8325, 9063, 7080, + 12505, 8325, 9063, 7316, + 12505, 8325, 9063, 7568, + 12505, 8325, 9063, 7682, + 12505, 8325, 9063, 7683, 8774, + 12505, 8325, 9063, 9270, + 12505, 8325, 9063, 9530, + 12505, 8325, 9063, 9808, + 12505, 8325, 9271, 8774, + 12505, 8325, 9573, 12432, + 12505, 8679, 7593, 0, + 12505, 8679, 7593, 2, + 12505, 8679, 7593, 4, + 12505, 8679, 7593, 6, + 12505, 8679, 7593, 10, + 12505, 8679, 7593, 14, + 12505, 8679, 7593, 16, + 12505, 8679, 7593, 18, + 12505, 8679, 7593, 20, + 12505, 8679, 7593, 22, + 12505, 8679, 7593, 24, + 12505, 8679, 7593, 26, + 12505, 8679, 7593, 30, + 12505, 8679, 7593, 32, + 12505, 8679, 7593, 34, + 12505, 8679, 7593, 36, + 12505, 8679, 7593, 38, + 12505, 8679, 7593, 40, + 12505, 8679, 7593, 42, + 12505, 8679, 7593, 44, + 12505, 8679, 7593, 46, + 12505, 8679, 7593, 48, + 12505, 8679, 7593, 50, + 12505, 8679, 9063, 0, + 12505, 8679, 9063, 4, + 12505, 8679, 9063, 6, + 12505, 8679, 9063, 12, + 12505, 8679, 9063, 18, + 12505, 8679, 9063, 20, + 12505, 8679, 9063, 26, + 12505, 8679, 9063, 28, + 12505, 8679, 9063, 30, + 12505, 8679, 9063, 32, + 12505, 8679, 9063, 36, + 12505, 8679, 9063, 38, + 12505, 8679, 9063, 40, + 12505, 8679, 9063, 42, + 12505, 8679, 9063, 44, + 12505, 8679, 9063, 46, + 12505, 8679, 9063, 48, + 12505, 8679, 9063, 50, + 12505, 9295, 7593, 0, + 12505, 9295, 7593, 2, + 12505, 9295, 7593, 4, + 12505, 9295, 7593, 6, + 12505, 9295, 7593, 8, + 12505, 9295, 7593, 10, + 12505, 9295, 7593, 12, + 12505, 9295, 7593, 14, + 12505, 9295, 7593, 16, + 12505, 9295, 7593, 18, + 12505, 9295, 7593, 20, + 12505, 9295, 7593, 22, + 12505, 9295, 7593, 24, + 12505, 9295, 7593, 26, + 12505, 9295, 7593, 28, + 12505, 9295, 7593, 30, + 12505, 9295, 7593, 32, + 12505, 9295, 7593, 34, + 12505, 9295, 7593, 36, + 12505, 9295, 7593, 38, + 12505, 9295, 7593, 40, + 12505, 9295, 7593, 42, + 12505, 9295, 7593, 44, + 12505, 9295, 7593, 46, + 12505, 9295, 7593, 48, + 12505, 9295, 7593, 50, + 12505, 9295, 9063, 0, + 12505, 9295, 9063, 2, + 12505, 9295, 9063, 6, + 12505, 9295, 9063, 8, + 12505, 9295, 9063, 10, + 12505, 9295, 9063, 12, + 12505, 9295, 9063, 18, + 12505, 9295, 9063, 20, + 12505, 9295, 9063, 22, + 12505, 9295, 9063, 24, + 12505, 9295, 9063, 26, + 12505, 9295, 9063, 28, + 12505, 9295, 9063, 30, + 12505, 9295, 9063, 32, + 12505, 9295, 9063, 36, + 12505, 9295, 9063, 38, + 12505, 9295, 9063, 40, + 12505, 9295, 9063, 42, + 12505, 9295, 9063, 44, + 12505, 9295, 9063, 46, + 12505, 9295, 9063, 48, + 12505, 11129, 6689, 2170, + 12505, 11129, 6689, 2540, + 12505, 11129, 6689, 2778, + 12505, 11129, 6689, 4200, + 12505, 11129, 6689, 4214, + 12505, 11129, 6689, 5190, + 12505, 11129, 6689, 6260, + 12505, 11129, 6689, 6722, + 12505, 11129, 6689, 7508, + 12505, 11129, 6689, 7694, + 12505, 11129, 7593, 0, + 12505, 11129, 7593, 2, + 12505, 11129, 7593, 4, + 12505, 11129, 7593, 6, + 12505, 11129, 7593, 8, + 12505, 11129, 7593, 10, + 12505, 11129, 7593, 12, + 12505, 11129, 7593, 14, + 12505, 11129, 7593, 16, + 12505, 11129, 7593, 18, + 12505, 11129, 7593, 20, + 12505, 11129, 7593, 22, + 12505, 11129, 7593, 24, + 12505, 11129, 7593, 26, + 12505, 11129, 7593, 28, + 12505, 11129, 7593, 30, + 12505, 11129, 7593, 32, + 12505, 11129, 7593, 34, + 12505, 11129, 7593, 36, + 12505, 11129, 7593, 38, + 12505, 11129, 7593, 40, + 12505, 11129, 7593, 42, + 12505, 11129, 7593, 44, + 12505, 11129, 7593, 46, + 12505, 11129, 7593, 48, + 12505, 11129, 7593, 50, + 12505, 11129, 9063, 0, + 12505, 11129, 9063, 2, + 12505, 11129, 9063, 4, + 12505, 11129, 9063, 6, + 12505, 11129, 9063, 8, + 12505, 11129, 9063, 10, + 12505, 11129, 9063, 12, + 12505, 11129, 9063, 14, + 12505, 11129, 9063, 16, + 12505, 11129, 9063, 18, + 12505, 11129, 9063, 20, + 12505, 11129, 9063, 22, + 12505, 11129, 9063, 24, + 12505, 11129, 9063, 26, + 12505, 11129, 9063, 28, + 12505, 11129, 9063, 30, + 12505, 11129, 9063, 32, + 12505, 11129, 9063, 34, + 12505, 11129, 9063, 36, + 12505, 11129, 9063, 38, + 12505, 11129, 9063, 40, + 12505, 11129, 9063, 42, + 12505, 11129, 9063, 44, + 12505, 11129, 9063, 46, + 12505, 11129, 9063, 48, + 12505, 11129, 9063, 50, + 12505, 11767, 3803, 477, 8774, + 12505, 11767, 3803, 2217, 8774, + 12505, 11767, 3803, 2413, 8774, + 12505, 11767, 3803, 6689, 2170, + 12505, 11767, 3803, 6689, 2540, + 12505, 11767, 3803, 6689, 2778, + 12505, 11767, 3803, 6689, 4200, + 12505, 11767, 3803, 6689, 4214, + 12505, 11767, 3803, 6689, 5190, + 12505, 11767, 3803, 6689, 6260, + 12505, 11767, 3803, 6689, 6722, + 12505, 11767, 3803, 6689, 7508, + 12505, 11767, 3803, 6689, 7694, + 12505, 11767, 3803, 7023, 8774, + 12505, 11767, 3803, 7202, + 12505, 11767, 3803, 7593, 0, + 12505, 11767, 3803, 7593, 2, + 12505, 11767, 3803, 7593, 4, + 12505, 11767, 3803, 7593, 6, + 12505, 11767, 3803, 7593, 8, + 12505, 11767, 3803, 7593, 10, + 12505, 11767, 3803, 7593, 12, + 12505, 11767, 3803, 7593, 14, + 12505, 11767, 3803, 7593, 16, + 12505, 11767, 3803, 7593, 18, + 12505, 11767, 3803, 7593, 20, + 12505, 11767, 3803, 7593, 22, + 12505, 11767, 3803, 7593, 24, + 12505, 11767, 3803, 7593, 26, + 12505, 11767, 3803, 7593, 28, + 12505, 11767, 3803, 7593, 30, + 12505, 11767, 3803, 7593, 32, + 12505, 11767, 3803, 7593, 34, + 12505, 11767, 3803, 7593, 36, + 12505, 11767, 3803, 7593, 38, + 12505, 11767, 3803, 7593, 40, + 12505, 11767, 3803, 7593, 42, + 12505, 11767, 3803, 7593, 44, + 12505, 11767, 3803, 7593, 46, + 12505, 11767, 3803, 7593, 48, + 12505, 11767, 3803, 7593, 50, + 12505, 11767, 3803, 7593, 384, + 12505, 11767, 3803, 7593, 416, + 12505, 11767, 3803, 7593, 476, + 12505, 11767, 3803, 7593, 644, + 12505, 11767, 3803, 7593, 888, + 12505, 11767, 3803, 7593, 1128, + 12505, 11767, 3803, 7593, 2216, + 12505, 11767, 3803, 7593, 2250, + 12505, 11767, 3803, 7593, 2412, + 12505, 11767, 3803, 7593, 2658, + 12505, 11767, 3803, 7593, 3774, + 12505, 11767, 3803, 7593, 4614, + 12505, 11767, 3803, 7593, 6262, + 12505, 11767, 3803, 7593, 6406, + 12505, 11767, 3803, 7593, 6674, + 12505, 11767, 3803, 7593, 6789, 7568, + 12505, 11767, 3803, 7593, 6824, + 12505, 11767, 3803, 7593, 7022, + 12505, 11767, 3803, 7593, 7080, + 12505, 11767, 3803, 7593, 7316, + 12505, 11767, 3803, 7593, 7568, + 12505, 11767, 3803, 7593, 7682, + 12505, 11767, 3803, 7593, 9270, + 12505, 11767, 3803, 7593, 9530, + 12505, 11767, 3803, 7593, 9808, + 12505, 11767, 3803, 7683, 8774, + 12505, 11767, 3803, 8325, 477, 8774, + 12505, 11767, 3803, 8325, 2217, 8774, + 12505, 11767, 3803, 8325, 2413, 8774, + 12505, 11767, 3803, 8325, 7023, 8774, + 12505, 11767, 3803, 8325, 7202, + 12505, 11767, 3803, 8325, 7593, 0, + 12505, 11767, 3803, 8325, 7593, 2, + 12505, 11767, 3803, 8325, 7593, 4, + 12505, 11767, 3803, 8325, 7593, 6, + 12505, 11767, 3803, 8325, 7593, 8, + 12505, 11767, 3803, 8325, 7593, 10, + 12505, 11767, 3803, 8325, 7593, 12, + 12505, 11767, 3803, 8325, 7593, 14, + 12505, 11767, 3803, 8325, 7593, 16, + 12505, 11767, 3803, 8325, 7593, 18, + 12505, 11767, 3803, 8325, 7593, 20, + 12505, 11767, 3803, 8325, 7593, 22, + 12505, 11767, 3803, 8325, 7593, 24, + 12505, 11767, 3803, 8325, 7593, 26, + 12505, 11767, 3803, 8325, 7593, 28, + 12505, 11767, 3803, 8325, 7593, 30, + 12505, 11767, 3803, 8325, 7593, 32, + 12505, 11767, 3803, 8325, 7593, 34, + 12505, 11767, 3803, 8325, 7593, 36, + 12505, 11767, 3803, 8325, 7593, 38, + 12505, 11767, 3803, 8325, 7593, 40, + 12505, 11767, 3803, 8325, 7593, 42, + 12505, 11767, 3803, 8325, 7593, 44, + 12505, 11767, 3803, 8325, 7593, 46, + 12505, 11767, 3803, 8325, 7593, 48, + 12505, 11767, 3803, 8325, 7593, 50, + 12505, 11767, 3803, 8325, 7593, 384, + 12505, 11767, 3803, 8325, 7593, 416, + 12505, 11767, 3803, 8325, 7593, 476, + 12505, 11767, 3803, 8325, 7593, 644, + 12505, 11767, 3803, 8325, 7593, 888, + 12505, 11767, 3803, 8325, 7593, 1128, + 12505, 11767, 3803, 8325, 7593, 2216, + 12505, 11767, 3803, 8325, 7593, 2250, + 12505, 11767, 3803, 8325, 7593, 2412, + 12505, 11767, 3803, 8325, 7593, 2658, + 12505, 11767, 3803, 8325, 7593, 3774, + 12505, 11767, 3803, 8325, 7593, 4614, + 12505, 11767, 3803, 8325, 7593, 6262, + 12505, 11767, 3803, 8325, 7593, 6406, + 12505, 11767, 3803, 8325, 7593, 6674, + 12505, 11767, 3803, 8325, 7593, 6789, 7568, + 12505, 11767, 3803, 8325, 7593, 6824, + 12505, 11767, 3803, 8325, 7593, 7022, + 12505, 11767, 3803, 8325, 7593, 7080, + 12505, 11767, 3803, 8325, 7593, 7316, + 12505, 11767, 3803, 8325, 7593, 7568, + 12505, 11767, 3803, 8325, 7593, 7682, + 12505, 11767, 3803, 8325, 7593, 9270, + 12505, 11767, 3803, 8325, 7593, 9530, + 12505, 11767, 3803, 8325, 7593, 9808, + 12505, 11767, 3803, 8325, 7683, 8774, + 12505, 11767, 3803, 8325, 9063, 0, + 12505, 11767, 3803, 8325, 9063, 2, + 12505, 11767, 3803, 8325, 9063, 4, + 12505, 11767, 3803, 8325, 9063, 6, + 12505, 11767, 3803, 8325, 9063, 8, + 12505, 11767, 3803, 8325, 9063, 10, + 12505, 11767, 3803, 8325, 9063, 12, + 12505, 11767, 3803, 8325, 9063, 14, + 12505, 11767, 3803, 8325, 9063, 16, + 12505, 11767, 3803, 8325, 9063, 18, + 12505, 11767, 3803, 8325, 9063, 20, + 12505, 11767, 3803, 8325, 9063, 22, + 12505, 11767, 3803, 8325, 9063, 24, + 12505, 11767, 3803, 8325, 9063, 26, + 12505, 11767, 3803, 8325, 9063, 28, + 12505, 11767, 3803, 8325, 9063, 30, + 12505, 11767, 3803, 8325, 9063, 32, + 12505, 11767, 3803, 8325, 9063, 34, + 12505, 11767, 3803, 8325, 9063, 36, + 12505, 11767, 3803, 8325, 9063, 38, + 12505, 11767, 3803, 8325, 9063, 40, + 12505, 11767, 3803, 8325, 9063, 42, + 12505, 11767, 3803, 8325, 9063, 44, + 12505, 11767, 3803, 8325, 9063, 46, + 12505, 11767, 3803, 8325, 9063, 48, + 12505, 11767, 3803, 8325, 9063, 50, + 12505, 11767, 3803, 8325, 9063, 384, + 12505, 11767, 3803, 8325, 9063, 416, + 12505, 11767, 3803, 8325, 9063, 476, + 12505, 11767, 3803, 8325, 9063, 644, + 12505, 11767, 3803, 8325, 9063, 888, + 12505, 11767, 3803, 8325, 9063, 1128, + 12505, 11767, 3803, 8325, 9063, 2216, + 12505, 11767, 3803, 8325, 9063, 2250, + 12505, 11767, 3803, 8325, 9063, 2412, + 12505, 11767, 3803, 8325, 9063, 2658, + 12505, 11767, 3803, 8325, 9063, 3774, + 12505, 11767, 3803, 8325, 9063, 4614, + 12505, 11767, 3803, 8325, 9063, 6262, + 12505, 11767, 3803, 8325, 9063, 6406, + 12505, 11767, 3803, 8325, 9063, 6674, + 12505, 11767, 3803, 8325, 9063, 6824, + 12505, 11767, 3803, 8325, 9063, 7022, + 12505, 11767, 3803, 8325, 9063, 7080, + 12505, 11767, 3803, 8325, 9063, 7316, + 12505, 11767, 3803, 8325, 9063, 7568, + 12505, 11767, 3803, 8325, 9063, 7682, + 12505, 11767, 3803, 8325, 9063, 7683, 8774, + 12505, 11767, 3803, 8325, 9063, 9270, + 12505, 11767, 3803, 8325, 9063, 9530, + 12505, 11767, 3803, 8325, 9063, 9808, + 12505, 11767, 3803, 8325, 9271, 8774, + 12505, 11767, 3803, 8325, 9573, 12432, + 12505, 11767, 3803, 9063, 0, + 12505, 11767, 3803, 9063, 2, + 12505, 11767, 3803, 9063, 4, + 12505, 11767, 3803, 9063, 6, + 12505, 11767, 3803, 9063, 8, + 12505, 11767, 3803, 9063, 10, + 12505, 11767, 3803, 9063, 12, + 12505, 11767, 3803, 9063, 14, + 12505, 11767, 3803, 9063, 16, + 12505, 11767, 3803, 9063, 18, + 12505, 11767, 3803, 9063, 20, + 12505, 11767, 3803, 9063, 22, + 12505, 11767, 3803, 9063, 24, + 12505, 11767, 3803, 9063, 26, + 12505, 11767, 3803, 9063, 28, + 12505, 11767, 3803, 9063, 30, + 12505, 11767, 3803, 9063, 32, + 12505, 11767, 3803, 9063, 34, + 12505, 11767, 3803, 9063, 36, + 12505, 11767, 3803, 9063, 38, + 12505, 11767, 3803, 9063, 40, + 12505, 11767, 3803, 9063, 42, + 12505, 11767, 3803, 9063, 44, + 12505, 11767, 3803, 9063, 46, + 12505, 11767, 3803, 9063, 48, + 12505, 11767, 3803, 9063, 50, + 12505, 11767, 3803, 9063, 384, + 12505, 11767, 3803, 9063, 416, + 12505, 11767, 3803, 9063, 476, + 12505, 11767, 3803, 9063, 644, + 12505, 11767, 3803, 9063, 888, + 12505, 11767, 3803, 9063, 1128, + 12505, 11767, 3803, 9063, 2216, + 12505, 11767, 3803, 9063, 2250, + 12505, 11767, 3803, 9063, 2412, + 12505, 11767, 3803, 9063, 2658, + 12505, 11767, 3803, 9063, 3774, + 12505, 11767, 3803, 9063, 4614, + 12505, 11767, 3803, 9063, 6262, + 12505, 11767, 3803, 9063, 6406, + 12505, 11767, 3803, 9063, 6674, + 12505, 11767, 3803, 9063, 6824, + 12505, 11767, 3803, 9063, 7022, + 12505, 11767, 3803, 9063, 7080, + 12505, 11767, 3803, 9063, 7316, + 12505, 11767, 3803, 9063, 7568, + 12505, 11767, 3803, 9063, 7682, + 12505, 11767, 3803, 9063, 7683, 8774, + 12505, 11767, 3803, 9063, 9270, + 12505, 11767, 3803, 9063, 9530, + 12505, 11767, 3803, 9063, 9808, + 12505, 11767, 3803, 9271, 8774, + 12505, 11767, 3803, 9573, 12432, + 12505, 11767, 6689, 2170, + 12505, 11767, 6689, 2540, + 12505, 11767, 6689, 2778, + 12505, 11767, 6689, 4200, + 12505, 11767, 6689, 4214, + 12505, 11767, 6689, 5190, + 12505, 11767, 6689, 6260, + 12505, 11767, 6689, 6722, + 12505, 11767, 6689, 7508, + 12505, 11767, 6689, 7694, + 12505, 11767, 7593, 0, + 12505, 11767, 7593, 2, + 12505, 11767, 7593, 4, + 12505, 11767, 7593, 6, + 12505, 11767, 7593, 8, + 12505, 11767, 7593, 10, + 12505, 11767, 7593, 12, + 12505, 11767, 7593, 14, + 12505, 11767, 7593, 16, + 12505, 11767, 7593, 18, + 12505, 11767, 7593, 20, + 12505, 11767, 7593, 22, + 12505, 11767, 7593, 24, + 12505, 11767, 7593, 26, + 12505, 11767, 7593, 28, + 12505, 11767, 7593, 30, + 12505, 11767, 7593, 32, + 12505, 11767, 7593, 34, + 12505, 11767, 7593, 36, + 12505, 11767, 7593, 38, + 12505, 11767, 7593, 40, + 12505, 11767, 7593, 42, + 12505, 11767, 7593, 44, + 12505, 11767, 7593, 46, + 12505, 11767, 7593, 48, + 12505, 11767, 7593, 50, + 12505, 11767, 8325, 7593, 0, + 12505, 11767, 8325, 7593, 2, + 12505, 11767, 8325, 7593, 4, + 12505, 11767, 8325, 7593, 6, + 12505, 11767, 8325, 7593, 8, + 12505, 11767, 8325, 7593, 10, + 12505, 11767, 8325, 7593, 12, + 12505, 11767, 8325, 7593, 14, + 12505, 11767, 8325, 7593, 16, + 12505, 11767, 8325, 7593, 18, + 12505, 11767, 8325, 7593, 20, + 12505, 11767, 8325, 7593, 22, + 12505, 11767, 8325, 7593, 24, + 12505, 11767, 8325, 7593, 26, + 12505, 11767, 8325, 7593, 28, + 12505, 11767, 8325, 7593, 30, + 12505, 11767, 8325, 7593, 32, + 12505, 11767, 8325, 7593, 34, + 12505, 11767, 8325, 7593, 36, + 12505, 11767, 8325, 7593, 38, + 12505, 11767, 8325, 7593, 40, + 12505, 11767, 8325, 7593, 42, + 12505, 11767, 8325, 7593, 44, + 12505, 11767, 8325, 7593, 46, + 12505, 11767, 8325, 7593, 48, + 12505, 11767, 8325, 7593, 50, + 12505, 11767, 8325, 9063, 0, + 12505, 11767, 8325, 9063, 2, + 12505, 11767, 8325, 9063, 4, + 12505, 11767, 8325, 9063, 6, + 12505, 11767, 8325, 9063, 8, + 12505, 11767, 8325, 9063, 10, + 12505, 11767, 8325, 9063, 12, + 12505, 11767, 8325, 9063, 14, + 12505, 11767, 8325, 9063, 16, + 12505, 11767, 8325, 9063, 18, + 12505, 11767, 8325, 9063, 20, + 12505, 11767, 8325, 9063, 22, + 12505, 11767, 8325, 9063, 24, + 12505, 11767, 8325, 9063, 26, + 12505, 11767, 8325, 9063, 28, + 12505, 11767, 8325, 9063, 30, + 12505, 11767, 8325, 9063, 32, + 12505, 11767, 8325, 9063, 34, + 12505, 11767, 8325, 9063, 36, + 12505, 11767, 8325, 9063, 38, + 12505, 11767, 8325, 9063, 40, + 12505, 11767, 8325, 9063, 42, + 12505, 11767, 8325, 9063, 44, + 12505, 11767, 8325, 9063, 46, + 12505, 11767, 8325, 9063, 48, + 12505, 11767, 8325, 9063, 50, + 12505, 11767, 9063, 0, + 12505, 11767, 9063, 2, + 12505, 11767, 9063, 4, + 12505, 11767, 9063, 6, + 12505, 11767, 9063, 8, + 12505, 11767, 9063, 10, + 12505, 11767, 9063, 12, + 12505, 11767, 9063, 14, + 12505, 11767, 9063, 16, + 12505, 11767, 9063, 18, + 12505, 11767, 9063, 20, + 12505, 11767, 9063, 22, + 12505, 11767, 9063, 24, + 12505, 11767, 9063, 26, + 12505, 11767, 9063, 28, + 12505, 11767, 9063, 30, + 12505, 11767, 9063, 32, + 12505, 11767, 9063, 34, + 12505, 11767, 9063, 36, + 12505, 11767, 9063, 38, + 12505, 11767, 9063, 40, + 12505, 11767, 9063, 42, + 12505, 11767, 9063, 44, + 12505, 11767, 9063, 46, + 12505, 11767, 9063, 48, + 12505, 11767, 9063, 50, + 12505, 12929, 6689, 2170, + 12505, 12929, 6689, 2540, + 12505, 12929, 6689, 2778, + 12505, 12929, 6689, 4200, + 12505, 12929, 6689, 4214, + 12505, 12929, 6689, 5190, + 12505, 12929, 6689, 6260, + 12505, 12929, 6689, 6722, + 12505, 12929, 6689, 7508, + 12505, 12929, 6689, 7694, + 12505, 12929, 7593, 0, + 12505, 12929, 7593, 2, + 12505, 12929, 7593, 4, + 12505, 12929, 7593, 6, + 12505, 12929, 7593, 8, + 12505, 12929, 7593, 10, + 12505, 12929, 7593, 12, + 12505, 12929, 7593, 14, + 12505, 12929, 7593, 16, + 12505, 12929, 7593, 18, + 12505, 12929, 7593, 20, + 12505, 12929, 7593, 22, + 12505, 12929, 7593, 24, + 12505, 12929, 7593, 26, + 12505, 12929, 7593, 28, + 12505, 12929, 7593, 30, + 12505, 12929, 7593, 32, + 12505, 12929, 7593, 34, + 12505, 12929, 7593, 36, + 12505, 12929, 7593, 38, + 12505, 12929, 7593, 40, + 12505, 12929, 7593, 42, + 12505, 12929, 7593, 44, + 12505, 12929, 7593, 46, + 12505, 12929, 7593, 48, + 12505, 12929, 7593, 50, + 12505, 12929, 9063, 0, + 12505, 12929, 9063, 2, + 12505, 12929, 9063, 6, + 12505, 12929, 9063, 8, + 12505, 12929, 9063, 10, + 12505, 12929, 9063, 12, + 12505, 12929, 9063, 16, + 12505, 12929, 9063, 18, + 12505, 12929, 9063, 20, + 12505, 12929, 9063, 22, + 12505, 12929, 9063, 24, + 12505, 12929, 9063, 28, + 12505, 12929, 9063, 36, + 12505, 12929, 9063, 38, + 12505, 12929, 9063, 40, + 12505, 12929, 9063, 42, + 12505, 12929, 9063, 44, + 12505, 12929, 9063, 46, + 12505, 12929, 9063, 48, + 12517, 8306, + 12525, 5882, + 12527, 4213, 1177, 10677, 175, 3992, + 12527, 4213, 1177, 10677, 177, 3992, + 12527, 4213, 1177, 10677, 1809, 4876, + 12527, 4213, 1177, 10677, 2779, 1045, 8392, + 12527, 4213, 1177, 10677, 4849, 6409, 9050, + 12527, 4213, 1177, 10677, 4849, 6505, 11677, 9050, + 12527, 4213, 1177, 10677, 4849, 6627, 9050, + 12527, 4213, 1177, 10677, 4849, 7821, 8077, 9050, + 12527, 4213, 1177, 10677, 4849, 7821, 11677, 9050, + 12527, 4213, 1177, 10677, 4849, 8077, 9050, + 12527, 4213, 1177, 10677, 4849, 8153, 6409, 9050, + 12527, 4213, 1177, 10677, 4849, 8745, 9050, + 12527, 4213, 1177, 10677, 4849, 10637, 7533, 9050, + 12527, 4213, 1177, 10677, 4849, 12114, + 12527, 4213, 1177, 10677, 6107, 1809, 4876, + 12527, 4213, 1177, 10677, 6610, + 12527, 4213, 1177, 10677, 6616, + 12527, 4213, 1177, 10677, 7443, 6409, 9050, + 12527, 4213, 1177, 10677, 7443, 6505, 11677, 9050, + 12527, 4213, 1177, 10677, 7443, 6627, 9050, + 12527, 4213, 1177, 10677, 7443, 7821, 8077, 9050, + 12527, 4213, 1177, 10677, 7443, 7821, 11677, 9054, + 12527, 4213, 1177, 10677, 7443, 8077, 9050, + 12527, 4213, 1177, 10677, 7443, 8153, 6409, 9050, + 12527, 4213, 1177, 10677, 7443, 8745, 9050, + 12527, 4213, 1177, 10677, 7443, 10637, 7533, 9050, + 12527, 4213, 1177, 10677, 7443, 12114, + 12527, 4213, 1177, 10677, 10469, 4926, + 12527, 4213, 1177, 10677, 11224, + 12527, 4213, 1177, 10677, 11649, 10154, + 12527, 4213, 1177, 10677, 12017, 4926, + 12527, 4213, 1177, 10677, 12043, 4223, 5836, + 12527, 4213, 1177, 10677, 12043, 6616, + 12529, 568, + 12537, 7821, 11765, 6434, + 12540, + 12874, + 12881, 7608, + 12882, + 12895, 11765, 6434, + 12901, 2725, 11791, 6434, + 12901, 5385, 8057, 6434, + 12901, 8065, 8057, 6434, + 12901, 8241, 8057, 6434, + 12901, 9115, 10260, + 12901, 12056, + 12903, 835, 2091, 9855, 6741, 568, + 12903, 6741, 445, 6741, 568, + 12903, 6741, 568, + 12903, 6741, 569, 445, 2681, 6989, 428, + 12925, 11385, 8774, + 12929, 7201, 11262, + 12929, 7593, 476, + 12929, 7593, 6824, + 12929, 8325, 7593, 6, + 12929, 8325, 7593, 8, + 12929, 8325, 7593, 16, + 12929, 8325, 7593, 18, + 12929, 8325, 9063, 6, + 12929, 9063, 4, + 12929, 9063, 14, + 12929, 9063, 26, + 12929, 9063, 30, + 12929, 9063, 32, + 12929, 9063, 34, + 12929, 9063, 50, + 12929, 9063, 476, + 12929, 9063, 6824, + 12931, 10643, 6121, 4849, 4389, 6504, + 12931, 10643, 6121, 7443, 4389, 6504, + 12939, 5758, + 12941, 6741, 568, + 12941, 11621, 568, + 12967, 6409, 9050, + 12967, 8083, 6409, 9050, + 12967, 8153, 6409, 11195, 4926, + 12969, 4926, + 12969, 10390, + 12969, 10966, + 12975, 5758, + 12983, 11765, 6434, + 12987, 6689, 2170, + 12987, 6689, 2540, + 12987, 6689, 2778, + 12987, 6689, 4200, + 12987, 6689, 4214, + 12987, 6689, 5190, + 12987, 6689, 6722, + 12987, 6689, 7508, + 12987, 6689, 7694, + 12987, 7089, 7593, 8405, 0, + 12987, 7089, 7593, 8405, 2, + 12987, 7089, 7593, 8405, 4, + 12987, 7089, 7593, 8405, 6, + 12987, 7089, 7593, 8405, 8, + 12987, 7089, 7593, 8405, 10, + 12987, 7089, 7593, 8405, 12, + 12987, 7089, 7593, 8405, 14, + 12987, 7089, 7593, 8405, 16, + 12987, 7089, 7593, 8405, 18, + 12987, 7089, 7593, 8405, 20, + 12987, 7089, 7593, 8405, 22, + 12987, 7089, 7593, 8405, 24, + 12987, 7089, 7593, 8405, 26, + 12987, 7089, 7593, 8405, 28, + 12987, 7089, 7593, 8405, 30, + 12987, 7089, 7593, 8405, 32, + 12987, 7089, 7593, 8405, 34, + 12987, 7089, 7593, 8405, 36, + 12987, 7089, 7593, 8405, 38, + 12987, 7089, 7593, 8405, 40, + 12987, 7089, 7593, 8405, 42, + 12987, 7089, 7593, 8405, 44, + 12987, 7089, 7593, 8405, 46, + 12987, 7089, 7593, 8405, 48, + 12987, 7089, 7593, 8405, 50, + 12987, 8287, 5770, + 12987, 8287, 5771, 0, + 12987, 8287, 6594, + 12987, 8287, 6595, 0, + 12987, 8287, 6595, 40, + 12987, 8287, 6912, + 12987, 8287, 6913, 0, + 12987, 8287, 6982, + 12987, 8287, 6983, 0, + 12987, 8287, 7166, + 12987, 8287, 7167, 0, + 12987, 8287, 7244, + 12987, 8287, 7245, 0, + 12987, 8287, 7372, + 12987, 8287, 7373, 0, + 12987, 8287, 7440, + 12987, 8287, 7441, 0, + 12987, 8287, 8362, + 12987, 8287, 8363, 0, + 12987, 8287, 8828, + 12987, 8287, 8829, 0, + 12987, 8287, 9086, + 12987, 8287, 9087, 0, + 12987, 8287, 9400, + 12987, 8287, 9401, 0, + 12987, 8287, 9588, + 12987, 8287, 9589, 0, + 12987, 8287, 9780, + 12987, 8287, 9781, 0, + 12987, 8371, 10759, 29, 250, + 12987, 8371, 10759, 7310, + 12987, 8525, 2670, + 12987, 8525, 8162, + 12987, 8525, 8874, + 12987, 8525, 8876, + 12987, 8525, 9286, + 12987, 8525, 9700, + 12987, 8525, 10150, + 12987, 8525, 10200, + 12987, 8525, 10360, + 12987, 8525, 10622, + 12987, 8525, 11232, + 12987, 11043, 2170, + 12987, 11043, 2540, + 12987, 11043, 2586, + 12987, 11043, 2670, + 12987, 11043, 2778, + 12987, 11043, 3842, + 12987, 11043, 4194, + 12987, 11043, 4200, + 12987, 11043, 4214, + 12987, 11043, 4396, + 12987, 11043, 5012, + 12987, 11043, 5046, + 12987, 11043, 5190, + 12987, 11043, 5540, + 12987, 11043, 5650, + 12987, 11043, 6122, + 12987, 11043, 6716, + 12987, 11043, 6722, + 12987, 11043, 7072, + 12987, 11043, 7146, + 12987, 11043, 7428, + 12987, 11043, 7508, + 12987, 11043, 7640, + 12987, 11043, 7646, + 12987, 11043, 7694, + 12987, 11043, 7812, + 12987, 11043, 9714, + 12987, 11043, 9724, + 12987, 11043, 9862, + 12987, 11043, 10180, + 12987, 11043, 10484, + 12987, 11043, 10992, + 12987, 11043, 11208, + 12987, 11043, 11266, + 12987, 11043, 11612, + 12987, 11043, 13050, + 12990, + 12991, 6121, 36, + 13011, 4926, + 13011, 10390, + 13011, 10966, + 13022, + 13045, 6741, 568, + 13047, 9898, + 13061, 46, + 13061, 5758, + 13061, 5759, 275, 4849, 4389, 8056, + 13061, 5759, 275, 7443, 4389, 8056, + 13061, 5759, 275, 8153, 8056, + 13061, 5759, 275, 10642, + 13061, 5759, 6121, 1045, 6376, + 13061, 5759, 6121, 10666, + 13067, 6409, 9050, + 13067, 8083, 6409, 9050, + 13067, 8153, 6409, 11195, 4926, + 13070, + 13191, 7271, 4153, 6434, + 13191, 7607, 4153, 6434, + 13191, 11765, 6434, + 13231, 11765, 6434, + 13233, 9898, + 13235, 11765, 6434, + 13237, 11765, 6434, + 13365, 8153, 8306, + 13365, 8921, 7605, 4926, + 13365, 11185, 7605, 4926, + 13365, 12341, 7605, 4926, + 13381, 8774, + 13393, 7337, 8774, + 13403, 8279, 8774, + 13403, 8381, 8774, + 13417, 8774, + 13419, 8774, }; -static const struct { uint16_t index; uint32_t name:24; } +static const struct { uint16_t code; uint32_t name:24; } #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) __attribute__((__packed__)) #endif -unicode_name_to_index[27907] = { - { 0x1C71, 0 }, - { 0x24F2, 4 }, - { 0x1E80, 7 }, - { 0x1E58, 12 }, - { 0x24AD, 16 }, - { 0x24AF, 21 }, - { 0x24A7, 26 }, - { 0x24A8, 29 }, - { 0x258B, 33 }, - { 0x24AE, 37 }, - { 0x24B0, 42 }, - { 0x258A, 47 }, - { 0x2546, 51 }, - { 0x2547, 55 }, - { 0x2545, 59 }, - { 0x2564, 63 }, - { 0x1F3F, 67 }, - { 0x6AD3, 69 }, - { 0x1B98, 73 }, - { 0x1B85, 75 }, - { 0x1B87, 77 }, - { 0x1B97, 79 }, - { 0x1B84, 81 }, - { 0x1B86, 83 }, - { 0x6944, 85 }, - { 0x21FA, 90 }, - { 0x6ACF, 92 }, - { 0x691B, 95 }, - { 0x6998, 98 }, - { 0x6AD1, 100 }, - { 0x6AD7, 103 }, - { 0x6ADB, 105 }, - { 0x6872, 107 }, - { 0x1868, 110 }, - { 0x186D, 114 }, - { 0x1841, 117 }, - { 0x1846, 121 }, - { 0x1842, 125 }, - { 0x1845, 129 }, - { 0x1844, 133 }, - { 0x1849, 137 }, - { 0x1840, 141 }, - { 0x1848, 145 }, - { 0x1847, 149 }, - { 0x1843, 153 }, - { 0x186B, 157 }, - { 0x184C, 160 }, - { 0x184E, 164 }, - { 0x184B, 168 }, - { 0x1861, 172 }, - { 0x185F, 176 }, - { 0x1856, 180 }, - { 0x1858, 184 }, - { 0x1855, 188 }, - { 0x184A, 192 }, - { 0x185E, 196 }, - { 0x1854, 200 }, - { 0x1863, 204 }, - { 0x1859, 208 }, - { 0x1865, 212 }, - { 0x1867, 216 }, - { 0x1866, 220 }, - { 0x185A, 224 }, - { 0x185B, 228 }, - { 0x185D, 232 }, - { 0x1851, 236 }, - { 0x1850, 240 }, - { 0x1852, 244 }, - { 0x1853, 248 }, - { 0x184D, 252 }, - { 0x1860, 256 }, - { 0x1862, 260 }, - { 0x1857, 264 }, - { 0x184F, 268 }, - { 0x1864, 272 }, - { 0x185C, 276 }, - { 0x1869, 280 }, - { 0x186C, 284 }, - { 0x186A, 287 }, - { 0x186F, 291 }, - { 0x186E, 296 }, - { 0x696F, 300 }, - { 0x6941, 302 }, - { 0x22ED, 311 }, - { 0x6828, 315 }, - { 0x0000, 316 }, - { 0x2477, 317 }, - { 0x2473, 324 }, - { 0x2472, 331 }, - { 0x2475, 338 }, - { 0x1CEE, 345 }, - { 0x1D01, 348 }, - { 0x2633, 353 }, - { 0x1D4C, 357 }, - { 0x1D2E, 361 }, - { 0x6C1C, 365 }, - { 0x268B, 369 }, - { 0x24A4, 373 }, - { 0x1DFE, 376 }, - { 0x2305, 378 }, - { 0x24E3, 383 }, - { 0x1E49, 387 }, - { 0x1E5C, 391 }, - { 0x26DB, 393 }, - { 0x1E7D, 399 }, - { 0x1BE4, 405 }, - { 0x3331, 406 }, - { 0x332E, 409 }, - { 0x3316, 412 }, - { 0x3328, 415 }, - { 0x333B, 418 }, - { 0x3306, 421 }, - { 0x330D, 424 }, - { 0x331E, 427 }, - { 0x331D, 430 }, - { 0x332D, 433 }, - { 0x3312, 436 }, - { 0x3327, 439 }, - { 0x331A, 442 }, - { 0x3338, 445 }, - { 0x3333, 448 }, - { 0x3309, 451 }, - { 0x3318, 454 }, - { 0x330C, 457 }, - { 0x332B, 460 }, - { 0x3322, 463 }, - { 0x332A, 466 }, - { 0x3307, 469 }, - { 0x3330, 472 }, - { 0x330F, 475 }, - { 0x3311, 478 }, - { 0x3313, 481 }, - { 0x3321, 484 }, - { 0x3305, 487 }, - { 0x3325, 490 }, - { 0x330A, 493 }, - { 0x3315, 496 }, - { 0x3326, 499 }, - { 0x3324, 502 }, - { 0x3323, 505 }, - { 0x3320, 508 }, - { 0x3317, 511 }, - { 0x3336, 514 }, - { 0x3310, 517 }, - { 0x3332, 520 }, - { 0x3319, 523 }, - { 0x330B, 526 }, - { 0x331B, 529 }, - { 0x330E, 532 }, - { 0x3334, 535 }, - { 0x3314, 538 }, - { 0x332C, 541 }, - { 0x331F, 544 }, - { 0x333A, 547 }, - { 0x3308, 550 }, - { 0x331C, 553 }, - { 0x3329, 556 }, - { 0x3335, 559 }, - { 0x3337, 562 }, - { 0x332F, 565 }, - { 0x3339, 568 }, - { 0x2E82, 571 }, - { 0x2E8C, 574 }, - { 0x2E7A, 577 }, - { 0x2E89, 580 }, - { 0x2E83, 583 }, - { 0x2E80, 586 }, - { 0x2E81, 589 }, - { 0x2E98, 592 }, - { 0x2EA2, 595 }, - { 0x2E90, 598 }, - { 0x2E9F, 601 }, - { 0x2EA6, 604 }, - { 0x2EAC, 607 }, - { 0x3130, 610 }, - { 0x313A, 613 }, - { 0x3128, 616 }, - { 0x3137, 619 }, - { 0x313E, 622 }, - { 0x3144, 625 }, - { 0x2F81, 628 }, - { 0x2F8A, 631 }, - { 0x2F7A, 634 }, - { 0x2F87, 637 }, - { 0x2F8E, 640 }, - { 0x2E8B, 643 }, - { 0x2F4B, 646 }, - { 0x2F47, 649 }, - { 0x2F4E, 652 }, - { 0x2F52, 655 }, - { 0x2F58, 658 }, - { 0x305C, 661 }, - { 0x3068, 664 }, - { 0x3054, 667 }, - { 0x3064, 670 }, - { 0x306C, 673 }, - { 0x30EB, 676 }, - { 0x30F6, 679 }, - { 0x30F3, 682 }, - { 0x2E7E, 685 }, - { 0x2E7B, 688 }, - { 0x2E78, 691 }, - { 0x2E79, 694 }, - { 0x325A, 697 }, - { 0x3266, 700 }, - { 0x326A, 703 }, - { 0x3270, 706 }, - { 0x3079, 709 }, - { 0x3084, 712 }, - { 0x3072, 715 }, - { 0x3080, 718 }, - { 0x3088, 721 }, - { 0x3039, 724 }, - { 0x3044, 727 }, - { 0x3031, 730 }, - { 0x3041, 733 }, - { 0x3048, 736 }, - { 0x304E, 739 }, - { 0x2F2F, 742 }, - { 0x2F3A, 745 }, - { 0x2F28, 748 }, - { 0x2F37, 751 }, - { 0x2F3D, 754 }, - { 0x2F43, 757 }, - { 0x2FFD, 760 }, - { 0x3007, 763 }, - { 0x2FF7, 766 }, - { 0x3004, 769 }, - { 0x300B, 772 }, - { 0x2E8A, 775 }, - { 0x2E87, 778 }, - { 0x2E88, 781 }, - { 0x2EB9, 784 }, - { 0x2EB2, 787 }, - { 0x2EC0, 790 }, - { 0x2EC4, 793 }, - { 0x2ECA, 796 }, - { 0x3276, 799 }, - { 0x3282, 802 }, - { 0x3286, 805 }, - { 0x328C, 808 }, - { 0x3240, 811 }, - { 0x324A, 814 }, - { 0x3247, 817 }, - { 0x324E, 820 }, - { 0x3254, 823 }, - { 0x318A, 826 }, - { 0x3194, 829 }, - { 0x3183, 832 }, - { 0x3191, 835 }, - { 0x3198, 838 }, - { 0x319E, 841 }, - { 0x2F9B, 844 }, - { 0x2FA6, 847 }, - { 0x2F94, 850 }, - { 0x2FA3, 853 }, - { 0x2FAA, 856 }, - { 0x2E85, 859 }, - { 0x2F64, 862 }, - { 0x2F5C, 865 }, - { 0x2F68, 868 }, - { 0x2F6E, 871 }, - { 0x2F74, 874 }, - { 0x30FA, 877 }, - { 0x3103, 880 }, - { 0x3100, 883 }, - { 0x2E8D, 886 }, - { 0x32D7, 889 }, - { 0x32E1, 892 }, - { 0x32E5, 895 }, - { 0x32EB, 898 }, - { 0x32F7, 901 }, - { 0x32FB, 904 }, - { 0x3301, 907 }, - { 0x310E, 910 }, - { 0x3118, 913 }, - { 0x3107, 916 }, - { 0x3115, 919 }, - { 0x311C, 922 }, - { 0x3122, 925 }, - { 0x2E99, 928 }, - { 0x2E96, 931 }, - { 0x2E97, 934 }, - { 0x2ED8, 937 }, - { 0x2EE2, 940 }, - { 0x2ED0, 943 }, - { 0x2EDF, 946 }, - { 0x2EE6, 949 }, - { 0x2EEC, 952 }, - { 0x2EA3, 955 }, - { 0x2EA1, 958 }, - { 0x2E94, 961 }, - { 0x2E91, 964 }, - { 0x2E8E, 967 }, - { 0x2E8F, 970 }, - { 0x2EA0, 973 }, - { 0x2E9D, 976 }, - { 0x2E9E, 979 }, - { 0x2E9B, 982 }, - { 0x2EA7, 985 }, - { 0x2EA9, 988 }, - { 0x2EA4, 991 }, - { 0x2EA5, 994 }, - { 0x2EAD, 997 }, - { 0x2EAF, 1000 }, - { 0x2EAA, 1003 }, - { 0x2EAB, 1006 }, - { 0x3131, 1009 }, - { 0x312E, 1012 }, - { 0x312F, 1015 }, - { 0x313B, 1018 }, - { 0x3139, 1021 }, - { 0x31DB, 1024 }, - { 0x31E7, 1027 }, - { 0x31E3, 1030 }, - { 0x31EA, 1033 }, - { 0x31F0, 1036 }, - { 0x312C, 1039 }, - { 0x3129, 1042 }, - { 0x3126, 1045 }, - { 0x3127, 1048 }, - { 0x3138, 1051 }, - { 0x3135, 1054 }, - { 0x3136, 1057 }, - { 0x3133, 1060 }, - { 0x313F, 1063 }, - { 0x3141, 1066 }, - { 0x313C, 1069 }, - { 0x313D, 1072 }, - { 0x3145, 1075 }, - { 0x3147, 1078 }, - { 0x3142, 1081 }, - { 0x3143, 1084 }, - { 0x2F82, 1087 }, - { 0x2F7F, 1090 }, - { 0x2F80, 1093 }, - { 0x2FB7, 1096 }, - { 0x2FC1, 1099 }, - { 0x2FB0, 1102 }, - { 0x2FBE, 1105 }, - { 0x2FC5, 1108 }, - { 0x2F8B, 1111 }, - { 0x2F89, 1114 }, - { 0x2F7D, 1117 }, - { 0x2F7B, 1120 }, - { 0x2F78, 1123 }, - { 0x2F79, 1126 }, - { 0x2F88, 1129 }, - { 0x2F85, 1132 }, - { 0x2F86, 1135 }, - { 0x2F84, 1138 }, - { 0x2F8F, 1141 }, - { 0x2F91, 1144 }, - { 0x2F8C, 1147 }, - { 0x2F8D, 1150 }, - { 0x2F4C, 1153 }, - { 0x2F49, 1156 }, - { 0x2F4A, 1159 }, - { 0x2F48, 1162 }, - { 0x2F45, 1165 }, - { 0x2F46, 1168 }, - { 0x2F4F, 1171 }, - { 0x2F4D, 1174 }, - { 0x2F53, 1177 }, - { 0x2F55, 1180 }, - { 0x2F50, 1183 }, - { 0x2F51, 1186 }, - { 0x2F59, 1189 }, - { 0x2F56, 1192 }, - { 0x2F57, 1195 }, - { 0x305D, 1198 }, - { 0x305A, 1201 }, - { 0x305B, 1204 }, - { 0x3069, 1207 }, - { 0x3066, 1210 }, - { 0x3067, 1213 }, - { 0x3094, 1216 }, - { 0x30A0, 1219 }, - { 0x308E, 1222 }, - { 0x309C, 1225 }, - { 0x30A4, 1228 }, - { 0x3058, 1231 }, - { 0x3055, 1234 }, - { 0x3052, 1237 }, - { 0x3053, 1240 }, - { 0x3065, 1243 }, - { 0x3062, 1246 }, - { 0x3063, 1249 }, - { 0x3060, 1252 }, - { 0x306D, 1255 }, - { 0x306F, 1258 }, - { 0x306A, 1261 }, - { 0x306B, 1264 }, - { 0x30EC, 1267 }, - { 0x30E9, 1270 }, - { 0x30EA, 1273 }, - { 0x30F7, 1276 }, - { 0x30F5, 1279 }, - { 0x30E8, 1282 }, - { 0x30E6, 1285 }, - { 0x3018, 1288 }, - { 0x3021, 1291 }, - { 0x3011, 1294 }, - { 0x301E, 1297 }, - { 0x3025, 1300 }, - { 0x302B, 1303 }, - { 0x2F12, 1306 }, - { 0x2F0B, 1309 }, - { 0x2F19, 1312 }, - { 0x2F1D, 1315 }, - { 0x2F22, 1318 }, - { 0x2FEA, 1321 }, - { 0x2FF2, 1324 }, - { 0x2FE2, 1327 }, - { 0x30F4, 1330 }, - { 0x30F1, 1333 }, - { 0x30F2, 1336 }, - { 0x30EF, 1339 }, - { 0x30C8, 1342 }, - { 0x30D3, 1345 }, - { 0x30C0, 1348 }, - { 0x30D0, 1351 }, - { 0x2E7F, 1354 }, - { 0x2E7C, 1357 }, - { 0x2E7D, 1360 }, - { 0x325E, 1363 }, - { 0x325B, 1366 }, - { 0x3258, 1369 }, - { 0x3259, 1372 }, - { 0x3292, 1375 }, - { 0x329D, 1378 }, - { 0x32A1, 1381 }, - { 0x32A7, 1384 }, - { 0x3267, 1387 }, - { 0x3264, 1390 }, - { 0x3265, 1393 }, - { 0x3262, 1396 }, - { 0x326B, 1399 }, - { 0x326D, 1402 }, - { 0x3268, 1405 }, - { 0x3269, 1408 }, - { 0x3271, 1411 }, - { 0x3273, 1414 }, - { 0x326E, 1417 }, - { 0x326F, 1420 }, - { 0x307A, 1423 }, - { 0x3077, 1426 }, - { 0x3078, 1429 }, - { 0x3085, 1432 }, - { 0x3082, 1435 }, - { 0x3083, 1438 }, - { 0x3075, 1441 }, - { 0x3073, 1444 }, - { 0x3070, 1447 }, - { 0x3071, 1450 }, - { 0x3081, 1453 }, - { 0x307E, 1456 }, - { 0x307F, 1459 }, - { 0x307C, 1462 }, - { 0x3089, 1465 }, - { 0x308B, 1468 }, - { 0x3086, 1471 }, - { 0x3087, 1474 }, - { 0x303A, 1477 }, - { 0x3037, 1480 }, - { 0x3038, 1483 }, - { 0x3045, 1486 }, - { 0x3043, 1489 }, - { 0x3035, 1492 }, - { 0x3032, 1495 }, - { 0x302F, 1498 }, - { 0x3030, 1501 }, - { 0x3042, 1504 }, - { 0x303F, 1507 }, - { 0x3040, 1510 }, - { 0x303D, 1513 }, - { 0x3049, 1516 }, - { 0x304B, 1519 }, - { 0x3046, 1522 }, - { 0x3047, 1525 }, - { 0x304F, 1528 }, - { 0x3051, 1531 }, - { 0x304C, 1534 }, - { 0x304D, 1537 }, - { 0x2F30, 1540 }, - { 0x2F2D, 1543 }, - { 0x2F2E, 1546 }, - { 0x2F39, 1549 }, - { 0x30AC, 1552 }, - { 0x30B6, 1555 }, - { 0x30B3, 1558 }, - { 0x30BA, 1561 }, - { 0x2F2B, 1564 }, - { 0x2F29, 1567 }, - { 0x2F26, 1570 }, - { 0x2F27, 1573 }, - { 0x2F38, 1576 }, - { 0x2F35, 1579 }, - { 0x2F36, 1582 }, - { 0x2F33, 1585 }, - { 0x2F3E, 1588 }, - { 0x2F40, 1591 }, - { 0x2F3B, 1594 }, - { 0x2F3C, 1597 }, - { 0x2F44, 1600 }, - { 0x2F41, 1603 }, - { 0x2F42, 1606 }, - { 0x2FFE, 1609 }, - { 0x2FFC, 1612 }, - { 0x2EF7, 1615 }, - { 0x2EF0, 1618 }, - { 0x2EFB, 1621 }, - { 0x2EFF, 1624 }, - { 0x2F05, 1627 }, - { 0x2FD1, 1630 }, - { 0x2FD8, 1633 }, - { 0x2FCB, 1636 }, - { 0x2FD5, 1639 }, - { 0x2FDC, 1642 }, - { 0x3008, 1645 }, - { 0x3006, 1648 }, - { 0x30DA, 1651 }, - { 0x30E4, 1654 }, - { 0x30E1, 1657 }, - { 0x2FFA, 1660 }, - { 0x2FF8, 1663 }, - { 0x2FF5, 1666 }, - { 0x2FF6, 1669 }, - { 0x32AB, 1672 }, - { 0x32B5, 1675 }, - { 0x32B8, 1678 }, - { 0x32BE, 1681 }, - { 0x3005, 1684 }, - { 0x3002, 1687 }, - { 0x3003, 1690 }, - { 0x320E, 1693 }, - { 0x3215, 1696 }, - { 0x3211, 1699 }, - { 0x3219, 1702 }, - { 0x321F, 1705 }, - { 0x3000, 1708 }, - { 0x300C, 1711 }, - { 0x300E, 1714 }, - { 0x3009, 1717 }, - { 0x300A, 1720 }, - { 0x32C4, 1723 }, - { 0x32CF, 1726 }, - { 0x32D3, 1729 }, - { 0x316E, 1732 }, - { 0x3175, 1735 }, - { 0x3167, 1738 }, - { 0x3177, 1741 }, - { 0x317D, 1744 }, - { 0x2EBA, 1747 }, - { 0x2EB7, 1750 }, - { 0x2EB8, 1753 }, - { 0x2EB5, 1756 }, - { 0x2EB3, 1759 }, - { 0x2EB0, 1762 }, - { 0x2EB1, 1765 }, - { 0x2EC1, 1768 }, - { 0x2EBE, 1771 }, - { 0x2EBF, 1774 }, - { 0x2EBC, 1777 }, - { 0x2EC5, 1780 }, - { 0x2EC7, 1783 }, - { 0x2EC2, 1786 }, - { 0x2EC3, 1789 }, - { 0x2ECB, 1792 }, - { 0x2ECD, 1795 }, - { 0x2EC8, 1798 }, - { 0x2EC9, 1801 }, - { 0x327A, 1804 }, - { 0x3277, 1807 }, - { 0x3274, 1810 }, - { 0x3275, 1813 }, - { 0x3283, 1816 }, - { 0x3280, 1819 }, - { 0x3281, 1822 }, - { 0x327E, 1825 }, - { 0x3287, 1828 }, - { 0x3289, 1831 }, - { 0x3284, 1834 }, - { 0x3285, 1837 }, - { 0x328D, 1840 }, - { 0x328F, 1843 }, - { 0x328A, 1846 }, - { 0x328B, 1849 }, - { 0x3241, 1852 }, - { 0x323E, 1855 }, - { 0x323F, 1858 }, - { 0x324B, 1861 }, - { 0x3249, 1864 }, - { 0x3248, 1867 }, - { 0x3245, 1870 }, - { 0x3246, 1873 }, - { 0x31F5, 1876 }, - { 0x31FE, 1879 }, - { 0x31FA, 1882 }, - { 0x3202, 1885 }, - { 0x3208, 1888 }, - { 0x3243, 1891 }, - { 0x324F, 1894 }, - { 0x3251, 1897 }, - { 0x324C, 1900 }, - { 0x324D, 1903 }, - { 0x3255, 1906 }, - { 0x3257, 1909 }, - { 0x3252, 1912 }, - { 0x3253, 1915 }, - { 0x318B, 1918 }, - { 0x3188, 1921 }, - { 0x3189, 1924 }, - { 0x3195, 1927 }, - { 0x3193, 1930 }, - { 0x3225, 1933 }, - { 0x3230, 1936 }, - { 0x322C, 1939 }, - { 0x3234, 1942 }, - { 0x323A, 1945 }, - { 0x3186, 1948 }, - { 0x3184, 1951 }, - { 0x3181, 1954 }, - { 0x3182, 1957 }, - { 0x3192, 1960 }, - { 0x318F, 1963 }, - { 0x3190, 1966 }, - { 0x31AB, 1969 }, - { 0x31B2, 1972 }, - { 0x31A4, 1975 }, - { 0x31AF, 1978 }, - { 0x31B6, 1981 }, - { 0x31BA, 1984 }, - { 0x318D, 1987 }, - { 0x3199, 1990 }, - { 0x319B, 1993 }, - { 0x3196, 1996 }, - { 0x3197, 1999 }, - { 0x319F, 2002 }, - { 0x31A1, 2005 }, - { 0x319C, 2008 }, - { 0x319D, 2011 }, - { 0x2F9C, 2014 }, - { 0x2F99, 2017 }, - { 0x2F9A, 2020 }, - { 0x2FA7, 2023 }, - { 0x2FA5, 2026 }, - { 0x2F97, 2029 }, - { 0x2F95, 2032 }, - { 0x2F92, 2035 }, - { 0x2F93, 2038 }, - { 0x2FA4, 2041 }, - { 0x2FA1, 2044 }, - { 0x2FA2, 2047 }, - { 0x2F9F, 2050 }, - { 0x2FAB, 2053 }, - { 0x2FAD, 2056 }, - { 0x2FA8, 2059 }, - { 0x2FA9, 2062 }, - { 0x2E86, 2065 }, - { 0x2E84, 2068 }, - { 0x2F65, 2071 }, - { 0x2F62, 2074 }, - { 0x2F63, 2077 }, - { 0x2F6B, 2080 }, - { 0x2F6A, 2083 }, - { 0x2F60, 2086 }, - { 0x2F5D, 2089 }, - { 0x2F5A, 2092 }, - { 0x2F5B, 2095 }, - { 0x2F69, 2098 }, - { 0x2F66, 2101 }, - { 0x2F67, 2104 }, - { 0x2F6F, 2107 }, - { 0x2F71, 2110 }, - { 0x2F6C, 2113 }, - { 0x2F6D, 2116 }, - { 0x2F75, 2119 }, - { 0x2F77, 2122 }, - { 0x2F72, 2125 }, - { 0x2F73, 2128 }, - { 0x30FB, 2131 }, - { 0x30F8, 2134 }, - { 0x30F9, 2137 }, - { 0x3104, 2140 }, - { 0x3102, 2143 }, - { 0x3101, 2146 }, - { 0x30FF, 2149 }, - { 0x30FD, 2152 }, - { 0x32DB, 2155 }, - { 0x32D8, 2158 }, - { 0x32D5, 2161 }, - { 0x32D6, 2164 }, - { 0x32E2, 2167 }, - { 0x32DF, 2170 }, - { 0x32E0, 2173 }, - { 0x32DE, 2176 }, - { 0x32E6, 2179 }, - { 0x32E8, 2182 }, - { 0x32E3, 2185 }, - { 0x32E4, 2188 }, - { 0x32EF, 2191 }, - { 0x32EC, 2194 }, - { 0x32E9, 2197 }, - { 0x32EA, 2200 }, - { 0x32F8, 2203 }, - { 0x32F5, 2206 }, - { 0x32F6, 2209 }, - { 0x32F3, 2212 }, - { 0x32FC, 2215 }, - { 0x32FE, 2218 }, - { 0x32F9, 2221 }, - { 0x32FA, 2224 }, - { 0x3302, 2227 }, - { 0x3304, 2230 }, - { 0x32FF, 2233 }, - { 0x3300, 2236 }, - { 0x310F, 2239 }, - { 0x310C, 2242 }, - { 0x310D, 2245 }, - { 0x3119, 2248 }, - { 0x3117, 2251 }, - { 0x31C0, 2254 }, - { 0x31CB, 2257 }, - { 0x31C7, 2260 }, - { 0x31CF, 2263 }, - { 0x31D5, 2266 }, - { 0x310A, 2269 }, - { 0x3108, 2272 }, - { 0x3105, 2275 }, - { 0x3106, 2278 }, - { 0x3116, 2281 }, - { 0x3113, 2284 }, - { 0x3114, 2287 }, - { 0x3111, 2290 }, - { 0x311D, 2293 }, - { 0x311F, 2296 }, - { 0x311A, 2299 }, - { 0x311B, 2302 }, - { 0x3123, 2305 }, - { 0x3125, 2308 }, - { 0x3120, 2311 }, - { 0x3121, 2314 }, - { 0x3152, 2317 }, - { 0x3158, 2320 }, - { 0x314A, 2323 }, - { 0x3155, 2326 }, - { 0x315B, 2329 }, - { 0x3161, 2332 }, - { 0x2ED9, 2335 }, - { 0x2ED6, 2338 }, - { 0x2ED7, 2341 }, - { 0x2EE3, 2344 }, - { 0x2EE1, 2347 }, - { 0x2ED4, 2350 }, - { 0x2ED1, 2353 }, - { 0x2ECE, 2356 }, - { 0x2ECF, 2359 }, - { 0x2EE0, 2362 }, - { 0x2EDD, 2365 }, - { 0x2EDE, 2368 }, - { 0x2EDB, 2371 }, - { 0x2EE7, 2374 }, - { 0x2EE9, 2377 }, - { 0x2EE4, 2380 }, - { 0x2EE5, 2383 }, - { 0x2EED, 2386 }, - { 0x2EEA, 2389 }, - { 0x2EEB, 2392 }, - { 0x2E95, 2395 }, - { 0x2E92, 2398 }, - { 0x2E93, 2401 }, - { 0x2E9C, 2404 }, - { 0x2E9A, 2407 }, - { 0x2EA8, 2410 }, - { 0x2EAE, 2413 }, - { 0x31DC, 2416 }, - { 0x31D9, 2419 }, - { 0x31DA, 2422 }, - { 0x31E8, 2425 }, - { 0x31E5, 2428 }, - { 0x31E6, 2431 }, - { 0x31E4, 2434 }, - { 0x31E1, 2437 }, - { 0x31E2, 2440 }, - { 0x31DF, 2443 }, - { 0x31EB, 2446 }, - { 0x31ED, 2449 }, - { 0x31E9, 2452 }, - { 0x31F1, 2455 }, - { 0x31F3, 2458 }, - { 0x31EE, 2461 }, - { 0x31EF, 2464 }, - { 0x312D, 2467 }, - { 0x312A, 2470 }, - { 0x312B, 2473 }, - { 0x3134, 2476 }, - { 0x3132, 2479 }, - { 0x3140, 2482 }, - { 0x3146, 2485 }, - { 0x2FB8, 2488 }, - { 0x2FB5, 2491 }, - { 0x2FB6, 2494 }, - { 0x2FC2, 2497 }, - { 0x2FC0, 2500 }, - { 0x2FB3, 2503 }, - { 0x2FB1, 2506 }, - { 0x2FAE, 2509 }, - { 0x2FAF, 2512 }, - { 0x2FBF, 2515 }, - { 0x2FBC, 2518 }, - { 0x2FBD, 2521 }, - { 0x2FBA, 2524 }, - { 0x2FC6, 2527 }, - { 0x2FC8, 2530 }, - { 0x2FC3, 2533 }, - { 0x2FC4, 2536 }, - { 0x2F7E, 2539 }, - { 0x2F7C, 2542 }, - { 0x2F83, 2545 }, - { 0x2F90, 2548 }, - { 0x2F54, 2551 }, - { 0x3095, 2554 }, - { 0x3092, 2557 }, - { 0x3093, 2560 }, - { 0x30A1, 2563 }, - { 0x309E, 2566 }, - { 0x309F, 2569 }, - { 0x3090, 2572 }, - { 0x308C, 2575 }, - { 0x308D, 2578 }, - { 0x309D, 2581 }, - { 0x309A, 2584 }, - { 0x309B, 2587 }, - { 0x3098, 2590 }, - { 0x30A5, 2593 }, - { 0x30A7, 2596 }, - { 0x30A2, 2599 }, - { 0x30A3, 2602 }, - { 0x3059, 2605 }, - { 0x3056, 2608 }, - { 0x3057, 2611 }, - { 0x3061, 2614 }, - { 0x305E, 2617 }, - { 0x305F, 2620 }, - { 0x306E, 2623 }, - { 0x30E7, 2626 }, - { 0x3019, 2629 }, - { 0x3016, 2632 }, - { 0x3017, 2635 }, - { 0x3022, 2638 }, - { 0x3020, 2641 }, - { 0x3014, 2644 }, - { 0x3012, 2647 }, - { 0x300F, 2650 }, - { 0x3010, 2653 }, - { 0x301F, 2656 }, - { 0x301D, 2659 }, - { 0x301B, 2662 }, - { 0x3026, 2665 }, - { 0x3028, 2668 }, - { 0x3023, 2671 }, - { 0x3024, 2674 }, - { 0x302C, 2677 }, - { 0x302E, 2680 }, - { 0x3029, 2683 }, - { 0x302A, 2686 }, - { 0x2F13, 2689 }, - { 0x2F10, 2692 }, - { 0x2F11, 2695 }, - { 0x2F0E, 2698 }, - { 0x2F0C, 2701 }, - { 0x2F09, 2704 }, - { 0x2F0A, 2707 }, - { 0x2F1A, 2710 }, - { 0x2F17, 2713 }, - { 0x2F18, 2716 }, - { 0x2F15, 2719 }, - { 0x2F1E, 2722 }, - { 0x2F20, 2725 }, - { 0x2F1B, 2728 }, - { 0x2F1C, 2731 }, - { 0x2F23, 2734 }, - { 0x2F25, 2737 }, - { 0x2F21, 2740 }, - { 0x2FEB, 2743 }, - { 0x2FE8, 2746 }, - { 0x2FE9, 2749 }, - { 0x2FF3, 2752 }, - { 0x2FF1, 2755 }, - { 0x2FE6, 2758 }, - { 0x2FE3, 2761 }, - { 0x2FE0, 2764 }, - { 0x2FE1, 2767 }, - { 0x2FF0, 2770 }, - { 0x2FEE, 2773 }, - { 0x2FEF, 2776 }, - { 0x2FED, 2779 }, - { 0x2FF4, 2782 }, - { 0x30F0, 2785 }, - { 0x30ED, 2788 }, - { 0x30EE, 2791 }, - { 0x30C9, 2794 }, - { 0x30C6, 2797 }, - { 0x30C7, 2800 }, - { 0x30D4, 2803 }, - { 0x30D2, 2806 }, - { 0x30C4, 2809 }, - { 0x30C1, 2812 }, - { 0x30BE, 2815 }, - { 0x30BF, 2818 }, - { 0x30D1, 2821 }, - { 0x30CE, 2824 }, - { 0x30CF, 2827 }, - { 0x30CC, 2830 }, - { 0x325F, 2833 }, - { 0x325C, 2836 }, - { 0x325D, 2839 }, - { 0x3296, 2842 }, - { 0x3293, 2845 }, - { 0x3290, 2848 }, - { 0x3291, 2851 }, - { 0x329E, 2854 }, - { 0x329B, 2857 }, - { 0x329C, 2860 }, - { 0x3299, 2863 }, - { 0x32A2, 2866 }, - { 0x32A4, 2869 }, - { 0x329F, 2872 }, - { 0x32A0, 2875 }, - { 0x32A8, 2878 }, - { 0x32A5, 2881 }, - { 0x32A6, 2884 }, - { 0x3263, 2887 }, - { 0x3260, 2890 }, - { 0x3261, 2893 }, - { 0x326C, 2896 }, - { 0x3272, 2899 }, - { 0x3076, 2902 }, - { 0x3074, 2905 }, - { 0x307D, 2908 }, - { 0x307B, 2911 }, - { 0x308A, 2914 }, - { 0x3036, 2917 }, - { 0x3033, 2920 }, - { 0x3034, 2923 }, - { 0x303E, 2926 }, - { 0x303B, 2929 }, - { 0x303C, 2932 }, - { 0x304A, 2935 }, - { 0x3050, 2938 }, - { 0x30AD, 2941 }, - { 0x30AA, 2944 }, - { 0x30AB, 2947 }, - { 0x30B7, 2950 }, - { 0x30B5, 2953 }, - { 0x30A9, 2956 }, - { 0x30B4, 2959 }, - { 0x30B1, 2962 }, - { 0x30B2, 2965 }, - { 0x30AF, 2968 }, - { 0x30BB, 2971 }, - { 0x30BD, 2974 }, - { 0x30B8, 2977 }, - { 0x30B9, 2980 }, - { 0x2F2C, 2983 }, - { 0x2F2A, 2986 }, - { 0x2F34, 2989 }, - { 0x2F31, 2992 }, - { 0x2F32, 2995 }, - { 0x2F3F, 2998 }, - { 0x2EF8, 3001 }, - { 0x2EF5, 3004 }, - { 0x2EF6, 3007 }, - { 0x2EF3, 3010 }, - { 0x2EF1, 3013 }, - { 0x2EEE, 3016 }, - { 0x2EEF, 3019 }, - { 0x2EFC, 3022 }, - { 0x2EF9, 3025 }, - { 0x2EFA, 3028 }, - { 0x2F00, 3031 }, - { 0x2F02, 3034 }, - { 0x2EFD, 3037 }, - { 0x2EFE, 3040 }, - { 0x2F06, 3043 }, - { 0x2F08, 3046 }, - { 0x2F03, 3049 }, - { 0x2F04, 3052 }, - { 0x2FD2, 3055 }, - { 0x2FCF, 3058 }, - { 0x2FD0, 3061 }, - { 0x2FD9, 3064 }, - { 0x2FD7, 3067 }, - { 0x2FCE, 3070 }, - { 0x2FCC, 3073 }, - { 0x2FC9, 3076 }, - { 0x2FCA, 3079 }, - { 0x2FD6, 3082 }, - { 0x2FD3, 3085 }, - { 0x2FD4, 3088 }, - { 0x2FDD, 3091 }, - { 0x2FDF, 3094 }, - { 0x2FDA, 3097 }, - { 0x2FDB, 3100 }, - { 0x30DB, 3103 }, - { 0x30D8, 3106 }, - { 0x30D9, 3109 }, - { 0x30E5, 3112 }, - { 0x30E3, 3115 }, - { 0x30D6, 3118 }, - { 0x30E2, 3121 }, - { 0x30DF, 3124 }, - { 0x30E0, 3127 }, - { 0x30DE, 3130 }, - { 0x2FFB, 3133 }, - { 0x2FF9, 3136 }, - { 0x32AF, 3139 }, - { 0x32AC, 3142 }, - { 0x32A9, 3145 }, - { 0x32AA, 3148 }, - { 0x32B6, 3151 }, - { 0x32B3, 3154 }, - { 0x32B4, 3157 }, - { 0x32B2, 3160 }, - { 0x32B9, 3163 }, - { 0x32BB, 3166 }, - { 0x32B7, 3169 }, - { 0x32BF, 3172 }, - { 0x32C1, 3175 }, - { 0x32BC, 3178 }, - { 0x32BD, 3181 }, - { 0x320F, 3184 }, - { 0x320C, 3187 }, - { 0x320D, 3190 }, - { 0x3216, 3193 }, - { 0x3213, 3196 }, - { 0x3214, 3199 }, - { 0x3212, 3202 }, - { 0x3210, 3205 }, - { 0x321A, 3208 }, - { 0x321C, 3211 }, - { 0x3217, 3214 }, - { 0x3218, 3217 }, - { 0x3220, 3220 }, - { 0x3222, 3223 }, - { 0x321D, 3226 }, - { 0x321E, 3229 }, - { 0x3001, 3232 }, - { 0x2FFF, 3235 }, - { 0x300D, 3238 }, - { 0x32C8, 3241 }, - { 0x32C5, 3244 }, - { 0x32C2, 3247 }, - { 0x32C3, 3250 }, - { 0x32D0, 3253 }, - { 0x32CD, 3256 }, - { 0x32CE, 3259 }, - { 0x32CB, 3262 }, - { 0x32D4, 3265 }, - { 0x32D1, 3268 }, - { 0x32D2, 3271 }, - { 0x316F, 3274 }, - { 0x316C, 3277 }, - { 0x316D, 3280 }, - { 0x3174, 3283 }, - { 0x316A, 3286 }, - { 0x3168, 3289 }, - { 0x3165, 3292 }, - { 0x3166, 3295 }, - { 0x3173, 3298 }, - { 0x3172, 3301 }, - { 0x3171, 3304 }, - { 0x3178, 3307 }, - { 0x317A, 3310 }, - { 0x3176, 3313 }, - { 0x317E, 3316 }, - { 0x3180, 3319 }, - { 0x317B, 3322 }, - { 0x317C, 3325 }, - { 0x2EB6, 3328 }, - { 0x2EB4, 3331 }, - { 0x2EBD, 3334 }, - { 0x2EBB, 3337 }, - { 0x2EC6, 3340 }, - { 0x2ECC, 3343 }, - { 0x327B, 3346 }, - { 0x3278, 3349 }, - { 0x3279, 3352 }, - { 0x327F, 3355 }, - { 0x327C, 3358 }, - { 0x327D, 3361 }, - { 0x3288, 3364 }, - { 0x328E, 3367 }, - { 0x31F4, 3370 }, - { 0x31FF, 3373 }, - { 0x31FC, 3376 }, - { 0x31FD, 3379 }, - { 0x31FB, 3382 }, - { 0x31F8, 3385 }, - { 0x31F9, 3388 }, - { 0x31F7, 3391 }, - { 0x3203, 3394 }, - { 0x3205, 3397 }, - { 0x3200, 3400 }, - { 0x3201, 3403 }, - { 0x3209, 3406 }, - { 0x320B, 3409 }, - { 0x3206, 3412 }, - { 0x3207, 3415 }, - { 0x3244, 3418 }, - { 0x3242, 3421 }, - { 0x3250, 3424 }, - { 0x3256, 3427 }, - { 0x3226, 3430 }, - { 0x3223, 3433 }, - { 0x3224, 3436 }, - { 0x3231, 3439 }, - { 0x322E, 3442 }, - { 0x322F, 3445 }, - { 0x322D, 3448 }, - { 0x322A, 3451 }, - { 0x322B, 3454 }, - { 0x3228, 3457 }, - { 0x3235, 3460 }, - { 0x3237, 3463 }, - { 0x3232, 3466 }, - { 0x3233, 3469 }, - { 0x323B, 3472 }, - { 0x323D, 3475 }, - { 0x3238, 3478 }, - { 0x3239, 3481 }, - { 0x3187, 3484 }, - { 0x3185, 3487 }, - { 0x31AC, 3490 }, - { 0x31A9, 3493 }, - { 0x31AA, 3496 }, - { 0x31B3, 3499 }, - { 0x31B1, 3502 }, - { 0x31A7, 3505 }, - { 0x31A5, 3508 }, - { 0x31A2, 3511 }, - { 0x31A3, 3514 }, - { 0x31B0, 3517 }, - { 0x31AD, 3520 }, - { 0x31AE, 3523 }, - { 0x31B7, 3526 }, - { 0x31B4, 3529 }, - { 0x31B5, 3532 }, - { 0x31BB, 3535 }, - { 0x31BD, 3538 }, - { 0x31B8, 3541 }, - { 0x31B9, 3544 }, - { 0x318E, 3547 }, - { 0x318C, 3550 }, - { 0x319A, 3553 }, - { 0x31A0, 3556 }, - { 0x2F98, 3559 }, - { 0x2F96, 3562 }, - { 0x2FA0, 3565 }, - { 0x2F9D, 3568 }, - { 0x2F9E, 3571 }, - { 0x2FAC, 3574 }, - { 0x2F61, 3577 }, - { 0x2F5E, 3580 }, - { 0x2F5F, 3583 }, - { 0x2F70, 3586 }, - { 0x2F76, 3589 }, - { 0x30FE, 3592 }, - { 0x30FC, 3595 }, - { 0x32DC, 3598 }, - { 0x32D9, 3601 }, - { 0x32DA, 3604 }, - { 0x32DD, 3607 }, - { 0x32E7, 3610 }, - { 0x32F0, 3613 }, - { 0x32ED, 3616 }, - { 0x32EE, 3619 }, - { 0x32F4, 3622 }, - { 0x32F1, 3625 }, - { 0x32F2, 3628 }, - { 0x32FD, 3631 }, - { 0x3303, 3634 }, - { 0x31C1, 3637 }, - { 0x31BE, 3640 }, - { 0x31BF, 3643 }, - { 0x31CC, 3646 }, - { 0x31C9, 3649 }, - { 0x31CA, 3652 }, - { 0x31C8, 3655 }, - { 0x31C5, 3658 }, - { 0x31C6, 3661 }, - { 0x31C3, 3664 }, - { 0x31D0, 3667 }, - { 0x31D2, 3670 }, - { 0x31CD, 3673 }, - { 0x31CE, 3676 }, - { 0x31D6, 3679 }, - { 0x31D8, 3682 }, - { 0x31D3, 3685 }, - { 0x31D4, 3688 }, - { 0x310B, 3691 }, - { 0x3109, 3694 }, - { 0x3112, 3697 }, - { 0x3110, 3700 }, - { 0x311E, 3703 }, - { 0x3124, 3706 }, - { 0x3153, 3709 }, - { 0x3150, 3712 }, - { 0x3151, 3715 }, - { 0x3159, 3718 }, - { 0x3157, 3721 }, - { 0x314E, 3724 }, - { 0x314B, 3727 }, - { 0x3148, 3730 }, - { 0x3149, 3733 }, - { 0x3156, 3736 }, - { 0x3154, 3739 }, - { 0x315C, 3742 }, - { 0x315E, 3745 }, - { 0x315A, 3748 }, - { 0x3162, 3751 }, - { 0x3164, 3754 }, - { 0x315F, 3757 }, - { 0x3160, 3760 }, - { 0x2ED5, 3763 }, - { 0x2ED2, 3766 }, - { 0x2ED3, 3769 }, - { 0x2EDC, 3772 }, - { 0x2EDA, 3775 }, - { 0x2EE8, 3778 }, - { 0x31E0, 3781 }, - { 0x31DD, 3784 }, - { 0x31DE, 3787 }, - { 0x31EC, 3790 }, - { 0x31F2, 3793 }, - { 0x2FB4, 3796 }, - { 0x2FB2, 3799 }, - { 0x2FBB, 3802 }, - { 0x2FB9, 3805 }, - { 0x2FC7, 3808 }, - { 0x3091, 3811 }, - { 0x308F, 3814 }, - { 0x3099, 3817 }, - { 0x3096, 3820 }, - { 0x3097, 3823 }, - { 0x30A6, 3826 }, - { 0x3015, 3829 }, - { 0x3013, 3832 }, - { 0x301C, 3835 }, - { 0x301A, 3838 }, - { 0x3027, 3841 }, - { 0x302D, 3844 }, - { 0x2F0F, 3847 }, - { 0x2F0D, 3850 }, - { 0x2F16, 3853 }, - { 0x2F14, 3856 }, - { 0x2F1F, 3859 }, - { 0x2F24, 3862 }, - { 0x2FE7, 3865 }, - { 0x2FE4, 3868 }, - { 0x2FE5, 3871 }, - { 0x2FEC, 3874 }, - { 0x30C5, 3877 }, - { 0x30C2, 3880 }, - { 0x30C3, 3883 }, - { 0x30CD, 3886 }, - { 0x30CA, 3889 }, - { 0x30CB, 3892 }, - { 0x3297, 3895 }, - { 0x3294, 3898 }, - { 0x3295, 3901 }, - { 0x329A, 3904 }, - { 0x3298, 3907 }, - { 0x32A3, 3910 }, - { 0x30A8, 3913 }, - { 0x30B0, 3916 }, - { 0x30AE, 3919 }, - { 0x30BC, 3922 }, - { 0x2EF4, 3925 }, - { 0x2EF2, 3928 }, - { 0x2F01, 3931 }, - { 0x2F07, 3934 }, - { 0x2FCD, 3937 }, - { 0x2FDE, 3940 }, - { 0x30D7, 3943 }, - { 0x30D5, 3946 }, - { 0x30DC, 3949 }, - { 0x30DD, 3952 }, - { 0x32B0, 3955 }, - { 0x32AD, 3958 }, - { 0x32AE, 3961 }, - { 0x32B1, 3964 }, - { 0x32BA, 3967 }, - { 0x32C0, 3970 }, - { 0x321B, 3973 }, - { 0x3221, 3976 }, - { 0x32C9, 3979 }, - { 0x32C6, 3982 }, - { 0x32C7, 3985 }, - { 0x32CC, 3988 }, - { 0x32CA, 3991 }, - { 0x316B, 3994 }, - { 0x3169, 3997 }, - { 0x3170, 4000 }, - { 0x3179, 4003 }, - { 0x317F, 4006 }, - { 0x31F6, 4009 }, - { 0x3204, 4012 }, - { 0x320A, 4015 }, - { 0x3229, 4018 }, - { 0x3227, 4021 }, - { 0x3236, 4024 }, - { 0x323C, 4027 }, - { 0x31A8, 4030 }, - { 0x31A6, 4033 }, - { 0x31BC, 4036 }, - { 0x31C4, 4039 }, - { 0x31C2, 4042 }, - { 0x31D1, 4045 }, - { 0x31D7, 4048 }, - { 0x314F, 4051 }, - { 0x314C, 4054 }, - { 0x314D, 4057 }, - { 0x315D, 4060 }, - { 0x3163, 4063 }, - { 0x2E8D, 4066 }, - { 0x2152, 4070 }, - { 0x1DA5, 4072 }, - { 0x1E87, 4075 }, - { 0x05B2, 4077 }, - { 0x22F7, 4078 }, - { 0x6842, 4081 }, - { 0x1EB6, 4082 }, - { 0x1EAE, 4088 }, - { 0x1EAA, 4094 }, - { 0x1EBA, 4100 }, - { 0x1ECB, 4106 }, - { 0x1EAB, 4112 }, - { 0x1EC4, 4117 }, - { 0x1EBB, 4122 }, - { 0x1EB4, 4127 }, - { 0x1EBD, 4132 }, - { 0x1ECD, 4137 }, - { 0x1EBF, 4141 }, - { 0x1EA7, 4147 }, - { 0x1EA3, 4153 }, - { 0x1ECA, 4159 }, - { 0x1ECC, 4165 }, - { 0x1ED1, 4169 }, - { 0x1EC0, 4174 }, - { 0x1EEE, 4180 }, - { 0x1EAC, 4184 }, - { 0x1EAD, 4190 }, - { 0x1E94, 4195 }, - { 0x1EC8, 4200 }, - { 0x1EA5, 4206 }, - { 0x1EB9, 4212 }, - { 0x1EA6, 4217 }, - { 0x1E91, 4222 }, - { 0x1E9A, 4227 }, - { 0x1E95, 4232 }, - { 0x1E92, 4237 }, - { 0x1E93, 4242 }, - { 0x1EA9, 4247 }, - { 0x1EC9, 4253 }, - { 0x1E9B, 4258 }, - { 0x1EB0, 4263 }, - { 0x1EA0, 4269 }, - { 0x1E9C, 4275 }, - { 0x1EA1, 4280 }, - { 0x1E9D, 4286 }, - { 0x1EBC, 4291 }, - { 0x1ED3, 4296 }, - { 0x1ECF, 4300 }, - { 0x1EC3, 4305 }, - { 0x1EA4, 4310 }, - { 0x1EB2, 4315 }, - { 0x1ECE, 4320 }, - { 0x1ED2, 4324 }, - { 0x1EB7, 4329 }, - { 0x1EB1, 4334 }, - { 0x1E98, 4339 }, - { 0x1EC6, 4344 }, - { 0x1EC1, 4349 }, - { 0x1EC5, 4354 }, - { 0x1E97, 4358 }, - { 0x1EB8, 4363 }, - { 0x1E96, 4368 }, - { 0x1EB5, 4373 }, - { 0x1EA2, 4378 }, - { 0x1EBE, 4383 }, - { 0x1E8F, 4388 }, - { 0x1E90, 4392 }, - { 0x1EB3, 4397 }, - { 0x1ED0, 4402 }, - { 0x1EA8, 4407 }, - { 0x1E99, 4412 }, - { 0x1EAF, 4417 }, - { 0x1E9E, 4422 }, - { 0x1EC7, 4427 }, - { 0x1E9F, 4432 }, - { 0x1EC2, 4437 }, - { 0x1E6B, 4442 }, - { 0x68F0, 4443 }, - { 0x6AF3, 4445 }, - { 0x1C93, 4446 }, - { 0x251F, 4448 }, - { 0x251E, 4451 }, - { 0x3D52, 4453 }, - { 0x681F, 4454 }, - { 0x2066, 4457 }, - { 0x204C, 4465 }, - { 0x2040, 4473 }, - { 0x2044, 4480 }, - { 0x203C, 4488 }, - { 0x205E, 4495 }, - { 0x206E, 4502 }, - { 0x2050, 4510 }, - { 0x203F, 4518 }, - { 0x2048, 4525 }, - { 0x203B, 4533 }, - { 0x205D, 4540 }, - { 0x2082, 4547 }, - { 0x207F, 4554 }, - { 0x208E, 4561 }, - { 0x2081, 4568 }, - { 0x207E, 4575 }, - { 0x208D, 4582 }, - { 0x2067, 4589 }, - { 0x204D, 4597 }, - { 0x2038, 4605 }, - { 0x2045, 4612 }, - { 0x2034, 4620 }, - { 0x2056, 4627 }, - { 0x206D, 4634 }, - { 0x204F, 4642 }, - { 0x2037, 4650 }, - { 0x2047, 4657 }, - { 0x2033, 4665 }, - { 0x2055, 4672 }, - { 0x207C, 4679 }, - { 0x2079, 4686 }, - { 0x208B, 4693 }, - { 0x207B, 4700 }, - { 0x2078, 4707 }, - { 0x208A, 4714 }, - { 0x2069, 4721 }, - { 0x206B, 4730 }, - { 0x205B, 4739 }, - { 0x2053, 4747 }, - { 0x2063, 4755 }, - { 0x2060, 4763 }, - { 0x2058, 4771 }, - { 0x2070, 4779 }, - { 0x209F, 4787 }, - { 0x2041, 4791 }, - { 0x20A5, 4797 }, - { 0x203D, 4804 }, - { 0x2061, 4810 }, - { 0x20A1, 4816 }, - { 0x2039, 4820 }, - { 0x2035, 4826 }, - { 0x2059, 4832 }, - { 0x209E, 4838 }, - { 0x20A4, 4842 }, - { 0x20A0, 4849 }, - { 0x2075, 4853 }, - { 0x2073, 4859 }, - { 0x202D, 4865 }, - { 0x202B, 4871 }, - { 0x2029, 4877 }, - { 0x2051, 4881 }, - { 0x2049, 4887 }, - { 0x2071, 4893 }, - { 0x2031, 4899 }, - { 0x202F, 4905 }, - { 0x2027, 4911 }, - { 0x209B, 4915 }, - { 0x203E, 4919 }, - { 0x20A3, 4925 }, - { 0x203A, 4932 }, - { 0x205A, 4938 }, - { 0x2095, 4944 }, - { 0x2096, 4951 }, - { 0x2094, 4958 }, - { 0x2093, 4965 }, - { 0x209D, 4972 }, - { 0x2036, 4976 }, - { 0x2032, 4982 }, - { 0x2052, 4988 }, - { 0x209A, 4994 }, - { 0x20A2, 4998 }, - { 0x209C, 5005 }, - { 0x2074, 5009 }, - { 0x2072, 5015 }, - { 0x202C, 5021 }, - { 0x202A, 5027 }, - { 0x2099, 5033 }, - { 0x2098, 5038 }, - { 0x2097, 5047 }, - { 0x2028, 5056 }, - { 0x204A, 5060 }, - { 0x2042, 5066 }, - { 0x2062, 5072 }, - { 0x2030, 5078 }, - { 0x202E, 5084 }, - { 0x2026, 5090 }, - { 0x206A, 5094 }, - { 0x206C, 5103 }, - { 0x205C, 5112 }, - { 0x2054, 5120 }, - { 0x2064, 5128 }, - { 0x205F, 5136 }, - { 0x2057, 5144 }, - { 0x206F, 5152 }, - { 0x2083, 5160 }, - { 0x2080, 5166 }, - { 0x208F, 5172 }, - { 0x207D, 5178 }, - { 0x207A, 5184 }, - { 0x208C, 5190 }, - { 0x2077, 5196 }, - { 0x2089, 5200 }, - { 0x2086, 5206 }, - { 0x2092, 5212 }, - { 0x2076, 5218 }, - { 0x204E, 5222 }, - { 0x2046, 5229 }, - { 0x2068, 5236 }, - { 0x204B, 5243 }, - { 0x2043, 5250 }, - { 0x2065, 5257 }, - { 0x2088, 5264 }, - { 0x2085, 5271 }, - { 0x2091, 5278 }, - { 0x2087, 5285 }, - { 0x2084, 5292 }, - { 0x2090, 5299 }, - { 0x688C, 5306 }, - { 0x6841, 5307 }, - { 0x6AB0, 5308 }, - { 0x6AB3, 5309 }, - { 0x21F6, 5311 }, - { 0x682E, 5313 }, - { 0x6857, 5314 }, - { 0x6A60, 5316 }, - { 0x6A5D, 5321 }, - { 0x030E, 5327 }, - { 0x214D, 5328 }, - { 0x2C1A, 5330 }, - { 0x2C16, 5333 }, - { 0x2C15, 5336 }, - { 0x2C18, 5339 }, - { 0x2C29, 5342 }, - { 0x2C17, 5345 }, - { 0x2C06, 5348 }, - { 0x2C1C, 5351 }, - { 0x2C0D, 5354 }, - { 0x2C1B, 5357 }, - { 0x2C21, 5360 }, - { 0x2C28, 5363 }, - { 0x2C22, 5366 }, - { 0x2C20, 5369 }, - { 0x2C19, 5372 }, - { 0x2C1F, 5375 }, - { 0x2C0A, 5378 }, - { 0x2C1D, 5381 }, - { 0x2C23, 5384 }, - { 0x2C07, 5387 }, - { 0x2C08, 5390 }, - { 0x2C09, 5393 }, - { 0x2C0C, 5396 }, - { 0x2C10, 5399 }, - { 0x2C13, 5402 }, - { 0x2C0B, 5405 }, - { 0x2C25, 5408 }, - { 0x2C1E, 5411 }, - { 0x2C24, 5414 }, - { 0x2C12, 5417 }, - { 0x2C26, 5420 }, - { 0x2C0E, 5423 }, - { 0x2C11, 5426 }, - { 0x2C14, 5429 }, - { 0x2C0F, 5432 }, - { 0x2C27, 5435 }, - { 0x2908, 5438 }, - { 0x2928, 5441 }, - { 0x2929, 5444 }, - { 0x295E, 5447 }, - { 0x295F, 5451 }, - { 0x2960, 5455 }, - { 0x2939, 5459 }, - { 0x292C, 5462 }, - { 0x2932, 5465 }, - { 0x2933, 5469 }, - { 0x2935, 5473 }, - { 0x2934, 5477 }, - { 0x293A, 5481 }, - { 0x2925, 5484 }, - { 0x2926, 5488 }, - { 0x2938, 5492 }, - { 0x291B, 5495 }, - { 0x291D, 5498 }, - { 0x2959, 5501 }, - { 0x292B, 5504 }, - { 0x2964, 5509 }, - { 0x2950, 5512 }, - { 0x2924, 5515 }, - { 0x294B, 5518 }, - { 0x291A, 5521 }, - { 0x2962, 5524 }, - { 0x2948, 5527 }, - { 0x292A, 5530 }, - { 0x2910, 5533 }, - { 0x2911, 5537 }, - { 0x2913, 5541 }, - { 0x2912, 5545 }, - { 0x2952, 5549 }, - { 0x2953, 5553 }, - { 0x293D, 5557 }, - { 0x2936, 5560 }, - { 0x291E, 5563 }, - { 0x2958, 5566 }, - { 0x290D, 5569 }, - { 0x2930, 5572 }, - { 0x294E, 5575 }, - { 0x294F, 5579 }, - { 0x2944, 5583 }, - { 0x2945, 5587 }, - { 0x293B, 5591 }, - { 0x293C, 5595 }, - { 0x291C, 5599 }, - { 0x2903, 5602 }, - { 0x291F, 5605 }, - { 0x2965, 5608 }, - { 0x293F, 5611 }, - { 0x2940, 5615 }, - { 0x2941, 5619 }, - { 0x2918, 5623 }, - { 0x2919, 5627 }, - { 0x290A, 5631 }, - { 0x290B, 5635 }, - { 0x2956, 5639 }, - { 0x2957, 5643 }, - { 0x2937, 5647 }, - { 0x290E, 5650 }, - { 0x290F, 5654 }, - { 0x2914, 5658 }, - { 0x2916, 5661 }, - { 0x2917, 5665 }, - { 0x2909, 5669 }, - { 0x2942, 5672 }, - { 0x2922, 5675 }, - { 0x2923, 5679 }, - { 0x292F, 5683 }, - { 0x293E, 5686 }, - { 0x2920, 5689 }, - { 0x2907, 5692 }, - { 0x2902, 5695 }, - { 0x2904, 5698 }, - { 0x2905, 5702 }, - { 0x2906, 5706 }, - { 0x292D, 5710 }, - { 0x292E, 5714 }, - { 0x2915, 5718 }, - { 0x2972, 5721 }, - { 0x2943, 5724 }, - { 0x2921, 5727 }, - { 0x290C, 5730 }, - { 0x2927, 5733 }, - { 0x2947, 5739 }, - { 0x294D, 5743 }, - { 0x2969, 5747 }, - { 0x296A, 5751 }, - { 0x2961, 5755 }, - { 0x295D, 5759 }, - { 0x2946, 5763 }, - { 0x2967, 5767 }, - { 0x294C, 5771 }, - { 0x296D, 5775 }, - { 0x2966, 5779 }, - { 0x296B, 5783 }, - { 0x2955, 5787 }, - { 0x2951, 5791 }, - { 0x295B, 5795 }, - { 0x2954, 5799 }, - { 0x2968, 5803 }, - { 0x2931, 5807 }, - { 0x295C, 5811 }, - { 0x2963, 5815 }, - { 0x294A, 5819 }, - { 0x296F, 5823 }, - { 0x2971, 5827 }, - { 0x2949, 5831 }, - { 0x295A, 5835 }, - { 0x2974, 5840 }, - { 0x296C, 5844 }, - { 0x296E, 5848 }, - { 0x2970, 5852 }, - { 0x2973, 5856 }, - { 0x39D0, 5860 }, - { 0x39D1, 5863 }, - { 0x39D2, 5866 }, - { 0x39D3, 5869 }, - { 0x39D4, 5872 }, - { 0x682A, 5875 }, - { 0x6854, 5876 }, - { 0x2224, 5878 }, - { 0x21A6, 5882 }, - { 0x21A7, 5884 }, - { 0x21A8, 5886 }, - { 0x21A9, 5888 }, - { 0x21AA, 5890 }, - { 0x21AB, 5892 }, - { 0x683B, 5894 }, - { 0x685C, 5895 }, - { 0x1D6D, 5897 }, - { 0x0298, 5899 }, - { 0x1D91, 5901 }, - { 0x1E1E, 5903 }, - { 0x68E6, 5905 }, - { 0x6868, 5906 }, - { 0x6764, 5907 }, - { 0x6763, 5910 }, - { 0x1D67, 5913 }, - { 0x6940, 5916 }, - { 0x6867, 5921 }, - { 0x69DB, 5922 }, - { 0x6906, 5924 }, - { 0x6751, 5926 }, - { 0x1D59, 5927 }, - { 0x1BEB, 5929 }, - { 0x68B4, 5930 }, - { 0x6753, 5932 }, - { 0x675C, 5934 }, - { 0x218E, 5936 }, - { 0x213B, 5938 }, - { 0x678E, 5940 }, - { 0x221E, 5942 }, - { 0x67F8, 5944 }, - { 0x68A5, 5949 }, - { 0x6937, 5950 }, - { 0x1C2A, 5951 }, - { 0x0C3A, 5953 }, - { 0x0C39, 5956 }, - { 0x0C28, 5959 }, - { 0x0C29, 5962 }, - { 0x0C2B, 5966 }, - { 0x0C2A, 5970 }, - { 0x0C2C, 5974 }, - { 0x0C30, 5978 }, - { 0x0C35, 5981 }, - { 0x0C31, 5984 }, - { 0x0C34, 5987 }, - { 0x0C33, 5990 }, - { 0x0C38, 5993 }, - { 0x0C2F, 5996 }, - { 0x0C37, 5999 }, - { 0x0C36, 6002 }, - { 0x0C32, 6005 }, - { 0x0C16, 6008 }, - { 0x0C23, 6012 }, - { 0x0C1A, 6016 }, - { 0x0C25, 6020 }, - { 0x0C1E, 6024 }, - { 0x0C1C, 6028 }, - { 0x0C18, 6032 }, - { 0x0C27, 6036 }, - { 0x0C19, 6040 }, - { 0x0C26, 6044 }, - { 0x0C24, 6048 }, - { 0x0C1B, 6052 }, - { 0x0C1F, 6056 }, - { 0x0C1D, 6060 }, - { 0x0C17, 6064 }, - { 0x0C20, 6069 }, - { 0x0C13, 6074 }, - { 0x0C06, 6077 }, - { 0x0BFE, 6080 }, - { 0x0C01, 6083 }, - { 0x0C0B, 6086 }, - { 0x0C09, 6090 }, - { 0x0C09, 6094 }, - { 0x0C0B, 6098 }, - { 0x0C14, 6102 }, - { 0x0C12, 6106 }, - { 0x0BFA, 6110 }, - { 0x0C0F, 6113 }, - { 0x0C0E, 6116 }, - { 0x0C0F, 6120 }, - { 0x0C0C, 6124 }, - { 0x0C05, 6127 }, - { 0x0C07, 6130 }, - { 0x0C0E, 6133 }, - { 0x0BFF, 6136 }, - { 0x0C11, 6140 }, - { 0x0C02, 6144 }, - { 0x0C10, 6147 }, - { 0x0C0D, 6150 }, - { 0x0BFC, 6153 }, - { 0x0BFB, 6157 }, - { 0x0BFD, 6161 }, - { 0x0C00, 6164 }, - { 0x0C0A, 6167 }, - { 0x0C08, 6171 }, - { 0x0C04, 6175 }, - { 0x0C03, 6179 }, - { 0x0C3B, 6183 }, - { 0x0C3C, 6187 }, - { 0x0C15, 6191 }, - { 0x0C2E, 6193 }, - { 0x0C21, 6195 }, - { 0x0C22, 6199 }, - { 0x0C2D, 6203 }, - { 0x2172, 6206 }, - { 0x003F, 6207 }, - { 0x2A76, 6209 }, - { 0x1BD2, 6214 }, - { 0x692B, 6216 }, - { 0x1BAE, 6219 }, - { 0x1BE9, 6220 }, - { 0x1B92, 6221 }, - { 0x1BB1, 6222 }, - { 0x688E, 6223 }, - { 0x699A, 6224 }, - { 0x6891, 6229 }, - { 0x6898, 6234 }, - { 0x6899, 6239 }, - { 0x2215, 6242 }, - { 0x592B, 6246 }, - { 0x5922, 6248 }, - { 0x5927, 6251 }, - { 0x5923, 6254 }, - { 0x5926, 6257 }, - { 0x5925, 6260 }, - { 0x592A, 6263 }, - { 0x5921, 6266 }, - { 0x5929, 6269 }, - { 0x5928, 6272 }, - { 0x5924, 6275 }, - { 0x592C, 6278 }, - { 0x5908, 6281 }, - { 0x591A, 6284 }, - { 0x5914, 6287 }, - { 0x5906, 6290 }, - { 0x5907, 6293 }, - { 0x5918, 6296 }, - { 0x591B, 6299 }, - { 0x591D, 6302 }, - { 0x590F, 6305 }, - { 0x5913, 6308 }, - { 0x5912, 6311 }, - { 0x591F, 6314 }, - { 0x5915, 6317 }, - { 0x5902, 6320 }, - { 0x5919, 6323 }, - { 0x5904, 6326 }, - { 0x590D, 6329 }, - { 0x590C, 6332 }, - { 0x591E, 6335 }, - { 0x590B, 6338 }, - { 0x591C, 6341 }, - { 0x5905, 6344 }, - { 0x5903, 6347 }, - { 0x5911, 6350 }, - { 0x5909, 6353 }, - { 0x5916, 6356 }, - { 0x5920, 6359 }, - { 0x590A, 6362 }, - { 0x5910, 6365 }, - { 0x5917, 6368 }, - { 0x590E, 6371 }, - { 0x14AB, 6374 }, - { 0x1637, 6375 }, - { 0x1638, 6380 }, - { 0x1636, 6385 }, - { 0x162A, 6391 }, - { 0x162B, 6396 }, - { 0x162D, 6401 }, - { 0x1632, 6406 }, - { 0x162E, 6411 }, - { 0x1631, 6416 }, - { 0x1630, 6421 }, - { 0x1635, 6426 }, - { 0x162C, 6431 }, - { 0x1634, 6436 }, - { 0x1633, 6441 }, - { 0x162F, 6446 }, - { 0x1617, 6451 }, - { 0x1619, 6457 }, - { 0x1615, 6463 }, - { 0x1613, 6469 }, - { 0x1618, 6475 }, - { 0x161C, 6481 }, - { 0x1614, 6487 }, - { 0x1622, 6493 }, - { 0x161A, 6499 }, - { 0x161F, 6505 }, - { 0x161B, 6511 }, - { 0x1616, 6517 }, - { 0x161E, 6523 }, - { 0x161D, 6529 }, - { 0x1620, 6535 }, - { 0x1621, 6541 }, - { 0x1612, 6547 }, - { 0x160B, 6554 }, - { 0x160A, 6560 }, - { 0x1603, 6566 }, - { 0x1609, 6572 }, - { 0x15EB, 6578 }, - { 0x1605, 6584 }, - { 0x15FF, 6590 }, - { 0x15F9, 6596 }, - { 0x15FD, 6602 }, - { 0x15E7, 6608 }, - { 0x15F2, 6614 }, - { 0x15F7, 6620 }, - { 0x1604, 6626 }, - { 0x15EC, 6632 }, - { 0x15F3, 6638 }, - { 0x160E, 6644 }, - { 0x15ED, 6650 }, - { 0x15FE, 6656 }, - { 0x1611, 6662 }, - { 0x15F8, 6668 }, - { 0x15F1, 6674 }, - { 0x160F, 6680 }, - { 0x1608, 6686 }, - { 0x1607, 6692 }, - { 0x1600, 6698 }, - { 0x1606, 6704 }, - { 0x15E8, 6710 }, - { 0x1602, 6716 }, - { 0x15FC, 6722 }, - { 0x15F6, 6728 }, - { 0x15FA, 6734 }, - { 0x15E6, 6740 }, - { 0x15EF, 6746 }, - { 0x15F4, 6752 }, - { 0x1601, 6758 }, - { 0x15E9, 6764 }, - { 0x15F0, 6770 }, - { 0x160C, 6776 }, - { 0x15EA, 6782 }, - { 0x15FB, 6788 }, - { 0x1610, 6794 }, - { 0x15F5, 6800 }, - { 0x15EE, 6806 }, - { 0x160D, 6812 }, - { 0x1629, 6818 }, - { 0x1628, 6824 }, - { 0x1627, 6830 }, - { 0x1626, 6836 }, - { 0x1625, 6842 }, - { 0x1623, 6848 }, - { 0x1624, 6854 }, - { 0x6740, 6860 }, - { 0x6737, 6864 }, - { 0x1C27, 6867 }, - { 0x0779, 6870 }, - { 0x0778, 6874 }, - { 0x077C, 6878 }, - { 0x0745, 6880 }, - { 0x074A, 6883 }, - { 0x0746, 6886 }, - { 0x0749, 6889 }, - { 0x0748, 6892 }, - { 0x074D, 6895 }, - { 0x0744, 6898 }, - { 0x074C, 6901 }, - { 0x074B, 6904 }, - { 0x0747, 6907 }, - { 0x074E, 6910 }, - { 0x0751, 6913 }, - { 0x0750, 6916 }, - { 0x0756, 6919 }, - { 0x0754, 6922 }, - { 0x0752, 6925 }, - { 0x0757, 6928 }, - { 0x075C, 6931 }, - { 0x074F, 6934 }, - { 0x0761, 6937 }, - { 0x0768, 6940 }, - { 0x075A, 6943 }, - { 0x0762, 6946 }, - { 0x0763, 6949 }, - { 0x0765, 6952 }, - { 0x0767, 6955 }, - { 0x0764, 6958 }, - { 0x0753, 6962 }, - { 0x0758, 6965 }, - { 0x075D, 6968 }, - { 0x075F, 6971 }, - { 0x0759, 6974 }, - { 0x0769, 6977 }, - { 0x076A, 6980 }, - { 0x075B, 6983 }, - { 0x0760, 6986 }, - { 0x0766, 6989 }, - { 0x076B, 6992 }, - { 0x075E, 6996 }, - { 0x076C, 6999 }, - { 0x076E, 7003 }, - { 0x076D, 7007 }, - { 0x0755, 7011 }, - { 0x077A, 7014 }, - { 0x077B, 7018 }, - { 0x0774, 7021 }, - { 0x0773, 7026 }, - { 0x0775, 7031 }, - { 0x0772, 7036 }, - { 0x0770, 7041 }, - { 0x076F, 7046 }, - { 0x0771, 7051 }, - { 0x0777, 7056 }, - { 0x0776, 7061 }, - { 0x077E, 7065 }, - { 0x077D, 7067 }, - { 0x1E16, 7070 }, - { 0x1DDD, 7071 }, - { 0x1DDE, 7075 }, - { 0x1D62, 7079 }, - { 0x006B, 7083 }, - { 0x1E06, 7085 }, - { 0x1ED4, 7087 }, - { 0x1DB9, 7090 }, - { 0x1D9A, 7093 }, - { 0x1DA2, 7095 }, - { 0x1E43, 7099 }, - { 0x1E45, 7103 }, - { 0x1E3B, 7110 }, - { 0x1E3C, 7117 }, - { 0x1D7F, 7124 }, - { 0x1DBB, 7127 }, - { 0x1DC7, 7130 }, - { 0x1DC6, 7132 }, - { 0x1DC8, 7135 }, - { 0x1D9D, 7137 }, - { 0x694F, 7141 }, - { 0x1F80, 7144 }, - { 0x1F7F, 7147 }, - { 0x1F83, 7150 }, - { 0x1F7D, 7152 }, - { 0x1F7B, 7154 }, - { 0x1F7C, 7156 }, - { 0x1F82, 7158 }, - { 0x1F81, 7162 }, - { 0x1F85, 7166 }, - { 0x1F84, 7169 }, - { 0x1F7E, 7173 }, - { 0x1C83, 7176 }, - { 0x6AF7, 7178 }, - { 0x6A01, 7180 }, - { 0x4529, 7182 }, - { 0x451F, 7187 }, - { 0x452A, 7192 }, - { 0x452C, 7197 }, - { 0x4527, 7202 }, - { 0x4519, 7207 }, - { 0x4517, 7212 }, - { 0x4522, 7217 }, - { 0x4518, 7222 }, - { 0x451B, 7227 }, - { 0x451E, 7232 }, - { 0x4525, 7237 }, - { 0x452E, 7242 }, - { 0x4520, 7247 }, - { 0x451C, 7252 }, - { 0x4531, 7257 }, - { 0x4533, 7262 }, - { 0x4528, 7267 }, - { 0x4521, 7272 }, - { 0x451D, 7277 }, - { 0x4526, 7282 }, - { 0x452B, 7287 }, - { 0x4524, 7292 }, - { 0x451A, 7297 }, - { 0x4523, 7302 }, - { 0x4530, 7307 }, - { 0x4532, 7312 }, - { 0x452F, 7317 }, - { 0x452D, 7322 }, - { 0x4534, 7327 }, - { 0x4535, 7332 }, - { 0x4536, 7337 }, - { 0x4507, 7342 }, - { 0x44F7, 7347 }, - { 0x4509, 7352 }, - { 0x44FA, 7357 }, - { 0x4503, 7362 }, - { 0x4501, 7367 }, - { 0x4500, 7372 }, - { 0x44FC, 7377 }, - { 0x4508, 7382 }, - { 0x44FF, 7387 }, - { 0x44F9, 7392 }, - { 0x4502, 7397 }, - { 0x44FB, 7402 }, - { 0x44FE, 7407 }, - { 0x44FD, 7412 }, - { 0x450E, 7417 }, - { 0x4512, 7422 }, - { 0x4511, 7427 }, - { 0x450F, 7432 }, - { 0x450D, 7437 }, - { 0x450B, 7442 }, - { 0x4504, 7447 }, - { 0x4505, 7452 }, - { 0x4513, 7457 }, - { 0x450C, 7462 }, - { 0x450A, 7467 }, - { 0x44F8, 7472 }, - { 0x4506, 7477 }, - { 0x4510, 7482 }, - { 0x4514, 7487 }, - { 0x4515, 7492 }, - { 0x4516, 7497 }, - { 0x4037, 7502 }, - { 0x403B, 7506 }, - { 0x4040, 7510 }, - { 0x4046, 7514 }, - { 0x404D, 7518 }, - { 0x4038, 7522 }, - { 0x403A, 7526 }, - { 0x4051, 7530 }, - { 0x4042, 7534 }, - { 0x4043, 7538 }, - { 0x4044, 7542 }, - { 0x404A, 7546 }, - { 0x404B, 7550 }, - { 0x403E, 7554 }, - { 0x4054, 7558 }, - { 0x4041, 7562 }, - { 0x4039, 7566 }, - { 0x4049, 7570 }, - { 0x4047, 7574 }, - { 0x404C, 7578 }, - { 0x4055, 7582 }, - { 0x403C, 7586 }, - { 0x403D, 7590 }, - { 0x4053, 7594 }, - { 0x404E, 7598 }, - { 0x4052, 7602 }, - { 0x4045, 7606 }, - { 0x4056, 7610 }, - { 0x4050, 7614 }, - { 0x404F, 7618 }, - { 0x4048, 7622 }, - { 0x403F, 7626 }, - { 0x4057, 7630 }, - { 0x4059, 7634 }, - { 0x4058, 7638 }, - { 0x405A, 7642 }, - { 0x407A, 7646 }, - { 0x407F, 7650 }, - { 0x408F, 7654 }, - { 0x4089, 7658 }, - { 0x4076, 7662 }, - { 0x4091, 7666 }, - { 0x4092, 7670 }, - { 0x409B, 7674 }, - { 0x4098, 7678 }, - { 0x4090, 7682 }, - { 0x409A, 7686 }, - { 0x4099, 7690 }, - { 0x4077, 7694 }, - { 0x4079, 7698 }, - { 0x4078, 7702 }, - { 0x4081, 7706 }, - { 0x4086, 7710 }, - { 0x4087, 7714 }, - { 0x4088, 7718 }, - { 0x4094, 7722 }, - { 0x4097, 7726 }, - { 0x4095, 7730 }, - { 0x408D, 7734 }, - { 0x4080, 7738 }, - { 0x4085, 7742 }, - { 0x4093, 7746 }, - { 0x4084, 7750 }, - { 0x4096, 7754 }, - { 0x408E, 7758 }, - { 0x407D, 7762 }, - { 0x407B, 7766 }, - { 0x408A, 7770 }, - { 0x407C, 7774 }, - { 0x407E, 7778 }, - { 0x4082, 7782 }, - { 0x4083, 7786 }, - { 0x408B, 7790 }, - { 0x408C, 7794 }, - { 0x45FD, 7798 }, - { 0x4600, 7803 }, - { 0x4603, 7808 }, - { 0x4606, 7813 }, - { 0x460E, 7818 }, - { 0x460A, 7823 }, - { 0x461B, 7828 }, - { 0x4620, 7833 }, - { 0x4631, 7838 }, - { 0x4637, 7843 }, - { 0x463A, 7848 }, - { 0x4640, 7853 }, - { 0x4613, 7858 }, - { 0x462F, 7863 }, - { 0x461F, 7868 }, - { 0x462C, 7873 }, - { 0x4611, 7878 }, - { 0x462E, 7883 }, - { 0x4633, 7888 }, - { 0x4604, 7893 }, - { 0x462D, 7898 }, - { 0x4635, 7903 }, - { 0x4644, 7908 }, - { 0x4608, 7913 }, - { 0x4610, 7918 }, - { 0x460C, 7923 }, - { 0x4617, 7928 }, - { 0x461D, 7933 }, - { 0x4621, 7938 }, - { 0x4639, 7943 }, - { 0x463B, 7948 }, - { 0x4642, 7953 }, - { 0x4615, 7958 }, - { 0x463C, 7963 }, - { 0x461E, 7968 }, - { 0x4625, 7973 }, - { 0x462A, 7978 }, - { 0x4623, 7983 }, - { 0x4627, 7988 }, - { 0x463E, 7993 }, - { 0x4619, 7998 }, - { 0x4645, 8003 }, - { 0x45FE, 8008 }, - { 0x4602, 8013 }, - { 0x4601, 8018 }, - { 0x4607, 8023 }, - { 0x460F, 8028 }, - { 0x45FF, 8033 }, - { 0x460B, 8038 }, - { 0x461C, 8043 }, - { 0x4632, 8048 }, - { 0x4638, 8053 }, - { 0x4641, 8058 }, - { 0x4614, 8063 }, - { 0x4630, 8068 }, - { 0x4612, 8073 }, - { 0x4634, 8078 }, - { 0x4605, 8083 }, - { 0x4636, 8088 }, - { 0x4609, 8093 }, - { 0x460D, 8098 }, - { 0x4618, 8103 }, - { 0x4622, 8108 }, - { 0x4643, 8113 }, - { 0x4616, 8118 }, - { 0x4629, 8123 }, - { 0x463D, 8128 }, - { 0x4626, 8133 }, - { 0x4624, 8138 }, - { 0x4628, 8143 }, - { 0x463F, 8148 }, - { 0x461A, 8153 }, - { 0x462B, 8158 }, - { 0x40C0, 8163 }, - { 0x40C1, 8167 }, - { 0x40C2, 8171 }, - { 0x40D2, 8175 }, - { 0x40C8, 8179 }, - { 0x40CD, 8183 }, - { 0x40CE, 8187 }, - { 0x40CF, 8191 }, - { 0x40D3, 8195 }, - { 0x40C5, 8199 }, - { 0x40C6, 8203 }, - { 0x40E3, 8207 }, - { 0x40C9, 8211 }, - { 0x40CA, 8215 }, - { 0x40C3, 8219 }, - { 0x40C4, 8223 }, - { 0x40DE, 8227 }, - { 0x40D6, 8231 }, - { 0x40D7, 8235 }, - { 0x40D8, 8239 }, - { 0x40D4, 8243 }, - { 0x40D5, 8247 }, - { 0x40D1, 8251 }, - { 0x40DC, 8255 }, - { 0x40DD, 8259 }, - { 0x40DF, 8263 }, - { 0x40CB, 8267 }, - { 0x40CC, 8271 }, - { 0x40DA, 8275 }, - { 0x40DB, 8279 }, - { 0x40C7, 8283 }, - { 0x40D9, 8287 }, - { 0x40E0, 8291 }, - { 0x40E1, 8295 }, - { 0x40E2, 8299 }, - { 0x40D0, 8303 }, - { 0x40EA, 8307 }, - { 0x40EB, 8311 }, - { 0x40E8, 8315 }, - { 0x40E4, 8319 }, - { 0x40E9, 8323 }, - { 0x40E5, 8327 }, - { 0x40E6, 8331 }, - { 0x40E7, 8335 }, - { 0x40EC, 8339 }, - { 0x40ED, 8343 }, - { 0x40EF, 8347 }, - { 0x40EE, 8351 }, - { 0x40F0, 8355 }, - { 0x40F1, 8359 }, - { 0x69D7, 8363 }, - { 0x4679, 8366 }, - { 0x4682, 8371 }, - { 0x4689, 8376 }, - { 0x4694, 8381 }, - { 0x46A3, 8386 }, - { 0x467A, 8391 }, - { 0x468D, 8396 }, - { 0x467B, 8401 }, - { 0x467D, 8406 }, - { 0x4680, 8411 }, - { 0x4684, 8416 }, - { 0x4685, 8421 }, - { 0x4686, 8426 }, - { 0x4688, 8431 }, - { 0x468B, 8436 }, - { 0x468C, 8441 }, - { 0x468F, 8446 }, - { 0x4691, 8451 }, - { 0x4692, 8456 }, - { 0x4699, 8461 }, - { 0x469B, 8466 }, - { 0x469D, 8471 }, - { 0x469F, 8476 }, - { 0x46A7, 8481 }, - { 0x46A8, 8486 }, - { 0x468A, 8491 }, - { 0x4695, 8496 }, - { 0x46AB, 8501 }, - { 0x46A4, 8506 }, - { 0x467C, 8511 }, - { 0x4681, 8516 }, - { 0x46A2, 8521 }, - { 0x467F, 8526 }, - { 0x4687, 8531 }, - { 0x4690, 8536 }, - { 0x469A, 8541 }, - { 0x467E, 8546 }, - { 0x46A0, 8551 }, - { 0x4693, 8556 }, - { 0x469E, 8561 }, - { 0x46A1, 8566 }, - { 0x46A9, 8571 }, - { 0x4698, 8576 }, - { 0x468E, 8581 }, - { 0x4683, 8586 }, - { 0x469C, 8592 }, - { 0x4697, 8598 }, - { 0x46A6, 8604 }, - { 0x46AA, 8610 }, - { 0x4696, 8616 }, - { 0x46A5, 8622 }, - { 0x46AC, 8628 }, - { 0x46B0, 8632 }, - { 0x46B1, 8637 }, - { 0x46AE, 8642 }, - { 0x46AD, 8646 }, - { 0x46AF, 8650 }, - { 0x4646, 8654 }, - { 0x464F, 8659 }, - { 0x4656, 8664 }, - { 0x4661, 8669 }, - { 0x4670, 8674 }, - { 0x4647, 8679 }, - { 0x465A, 8684 }, - { 0x4648, 8689 }, - { 0x464A, 8694 }, - { 0x464D, 8699 }, - { 0x4651, 8704 }, - { 0x4652, 8709 }, - { 0x4653, 8714 }, - { 0x4655, 8719 }, - { 0x4658, 8724 }, - { 0x4659, 8729 }, - { 0x465C, 8734 }, - { 0x465E, 8739 }, - { 0x465F, 8744 }, - { 0x4666, 8749 }, - { 0x4668, 8754 }, - { 0x466A, 8759 }, - { 0x466C, 8764 }, - { 0x4674, 8769 }, - { 0x4675, 8774 }, - { 0x4657, 8779 }, - { 0x4662, 8784 }, - { 0x4678, 8789 }, - { 0x4671, 8794 }, - { 0x4649, 8799 }, - { 0x464E, 8804 }, - { 0x466F, 8809 }, - { 0x464C, 8814 }, - { 0x4654, 8819 }, - { 0x465D, 8824 }, - { 0x4667, 8829 }, - { 0x464B, 8834 }, - { 0x466D, 8839 }, - { 0x4660, 8844 }, - { 0x466B, 8849 }, - { 0x466E, 8854 }, - { 0x4676, 8859 }, - { 0x4665, 8864 }, - { 0x465B, 8869 }, - { 0x4650, 8874 }, - { 0x4669, 8880 }, - { 0x4664, 8886 }, - { 0x4673, 8892 }, - { 0x4677, 8898 }, - { 0x4663, 8904 }, - { 0x4672, 8910 }, - { 0x28EA, 8916 }, - { 0x1BA8, 8922 }, - { 0x69D3, 8925 }, - { 0x4B5D, 8928 }, - { 0x4B5E, 8933 }, - { 0x4B5F, 8938 }, - { 0x4B60, 8943 }, - { 0x4B61, 8948 }, - { 0x4B54, 8953 }, - { 0x4B55, 8958 }, - { 0x4B4C, 8963 }, - { 0x4B5B, 8968 }, - { 0x4B51, 8973 }, - { 0x4B50, 8978 }, - { 0x4B63, 8983 }, - { 0x4B49, 8988 }, - { 0x4B4A, 8993 }, - { 0x4B4B, 8998 }, - { 0x4B58, 9003 }, - { 0x4B48, 9008 }, - { 0x4B5A, 9013 }, - { 0x4B53, 9018 }, - { 0x4B56, 9023 }, - { 0x4B62, 9028 }, - { 0x4B4E, 9033 }, - { 0x4B4D, 9038 }, - { 0x4B5C, 9043 }, - { 0x4B52, 9048 }, - { 0x4B4F, 9053 }, - { 0x4B59, 9058 }, - { 0x4B57, 9063 }, - { 0x4B65, 9068 }, - { 0x4B69, 9074 }, - { 0x4B67, 9080 }, - { 0x4B68, 9086 }, - { 0x4B64, 9092 }, - { 0x4B66, 9098 }, - { 0x4B6A, 9104 }, - { 0x4B6C, 9110 }, - { 0x4B6B, 9116 }, - { 0x4B6E, 9122 }, - { 0x4B6D, 9127 }, - { 0x4B70, 9133 }, - { 0x4B71, 9140 }, - { 0x4B74, 9146 }, - { 0x4B73, 9151 }, - { 0x4B75, 9157 }, - { 0x4B76, 9164 }, - { 0x4B6F, 9170 }, - { 0x4B72, 9176 }, - { 0x4B7D, 9183 }, - { 0x4B80, 9188 }, - { 0x4B78, 9194 }, - { 0x4B77, 9200 }, - { 0x4B79, 9205 }, - { 0x4B7A, 9212 }, - { 0x4B7C, 9218 }, - { 0x4B7B, 9223 }, - { 0x4B7E, 9229 }, - { 0x4B7F, 9236 }, - { 0x6864, 9242 }, - { 0x1BB0, 9244 }, - { 0x1BEC, 9245 }, - { 0x69AB, 9246 }, - { 0x1BB5, 9250 }, - { 0x1CA9, 9254 }, - { 0x1BB4, 9256 }, - { 0x683C, 9259 }, - { 0x685D, 9260 }, - { 0x6863, 9262 }, - { 0x1BEC, 9264 }, - { 0x1BB0, 9267 }, - { 0x6798, 9270 }, - { 0x6AD2, 9273 }, - { 0x6835, 9279 }, - { 0x6826, 9280 }, - { 0x6774, 9281 }, - { 0x1BAF, 9283 }, - { 0x1BEA, 9284 }, - { 0x1B93, 9285 }, - { 0x1BB2, 9286 }, - { 0x1D6F, 9287 }, - { 0x006C, 9289 }, - { 0x6955, 9290 }, - { 0x225C, 9296 }, - { 0x6BC7, 9300 }, - { 0x2264, 9304 }, - { 0x67E5, 9310 }, - { 0x212F, 9314 }, - { 0x6744, 9315 }, - { 0x21EB, 9318 }, - { 0x6CB2, 9321 }, - { 0x6C81, 9324 }, - { 0x6CCE, 9327 }, - { 0x6CAE, 9331 }, - { 0x6C7B, 9335 }, - { 0x6C7E, 9338 }, - { 0x6C8D, 9341 }, - { 0x6C7F, 9343 }, - { 0x6C84, 9345 }, - { 0x6C89, 9348 }, - { 0x6C85, 9351 }, - { 0x6C88, 9354 }, - { 0x6C87, 9357 }, - { 0x6C8C, 9360 }, - { 0x6C83, 9363 }, - { 0x6C8B, 9366 }, - { 0x6C8A, 9369 }, - { 0x6C86, 9372 }, - { 0x6CB3, 9375 }, - { 0x6CB4, 9378 }, - { 0x6CB5, 9383 }, - { 0x6CB6, 9388 }, - { 0x6CB7, 9393 }, - { 0x6CB8, 9398 }, - { 0x6CB9, 9403 }, - { 0x6CBA, 9408 }, - { 0x6CBB, 9413 }, - { 0x6CBC, 9418 }, - { 0x6CBD, 9423 }, - { 0x6CBE, 9428 }, - { 0x6CBF, 9433 }, - { 0x6CC0, 9438 }, - { 0x6CC1, 9443 }, - { 0x6CC2, 9448 }, - { 0x6CC3, 9453 }, - { 0x6CC4, 9458 }, - { 0x6CC5, 9463 }, - { 0x6CC6, 9468 }, - { 0x6CC7, 9473 }, - { 0x6CC8, 9478 }, - { 0x6CC9, 9483 }, - { 0x6CCA, 9488 }, - { 0x6CCB, 9493 }, - { 0x6CCC, 9498 }, - { 0x6CCD, 9503 }, - { 0x6C94, 9508 }, - { 0x6C95, 9513 }, - { 0x6C96, 9518 }, - { 0x6C97, 9523 }, - { 0x6C98, 9528 }, - { 0x6C99, 9533 }, - { 0x6C9A, 9538 }, - { 0x6C9B, 9543 }, - { 0x6C9C, 9548 }, - { 0x6C9D, 9553 }, - { 0x6C9E, 9558 }, - { 0x6C9F, 9563 }, - { 0x6CA0, 9568 }, - { 0x6CA1, 9573 }, - { 0x6CA2, 9578 }, - { 0x6CA3, 9583 }, - { 0x6CA4, 9588 }, - { 0x6CA5, 9593 }, - { 0x6CA6, 9598 }, - { 0x6CA7, 9603 }, - { 0x6CA8, 9608 }, - { 0x6CA9, 9613 }, - { 0x6CAA, 9618 }, - { 0x6CAB, 9623 }, - { 0x6CAC, 9628 }, - { 0x6CAD, 9633 }, - { 0x6CD0, 9638 }, - { 0x6CB0, 9642 }, - { 0x6C7C, 9646 }, - { 0x6C73, 9649 }, - { 0x6CD1, 9651 }, - { 0x6C77, 9653 }, - { 0x6C90, 9656 }, - { 0x6C76, 9659 }, - { 0x6C78, 9662 }, - { 0x6CAF, 9665 }, - { 0x6C82, 9668 }, - { 0x6C7D, 9670 }, - { 0x6C92, 9672 }, - { 0x6CCF, 9675 }, - { 0x6C79, 9678 }, - { 0x6C8F, 9680 }, - { 0x6C75, 9683 }, - { 0x6C8E, 9686 }, - { 0x6C7A, 9688 }, - { 0x6CB1, 9690 }, - { 0x6C93, 9693 }, - { 0x6C74, 9696 }, - { 0x6C91, 9699 }, - { 0x6C80, 9702 }, - { 0x15D6, 9704 }, - { 0x15DE, 9708 }, - { 0x15D7, 9712 }, - { 0x15DC, 9716 }, - { 0x15DA, 9720 }, - { 0x15E0, 9724 }, - { 0x15D8, 9728 }, - { 0x15D9, 9732 }, - { 0x15CF, 9736 }, - { 0x15D1, 9740 }, - { 0x15C3, 9744 }, - { 0x15CB, 9748 }, - { 0x15CE, 9752 }, - { 0x15D5, 9756 }, - { 0x15DB, 9760 }, - { 0x15CC, 9764 }, - { 0x15D2, 9768 }, - { 0x15C7, 9772 }, - { 0x15C9, 9776 }, - { 0x15DD, 9780 }, - { 0x15D0, 9784 }, - { 0x15C4, 9788 }, - { 0x15C8, 9792 }, - { 0x15DF, 9796 }, - { 0x15D3, 9800 }, - { 0x15C5, 9804 }, - { 0x15CD, 9808 }, - { 0x15CA, 9812 }, - { 0x15C6, 9816 }, - { 0x15D4, 9820 }, - { 0x15E1, 9824 }, - { 0x15E2, 9828 }, - { 0x15E3, 9832 }, - { 0x15E4, 9836 }, - { 0x15E5, 9840 }, - { 0x16D5, 9844 }, - { 0x16DA, 9849 }, - { 0x16D6, 9854 }, - { 0x16D9, 9859 }, - { 0x16D8, 9864 }, - { 0x16DD, 9869 }, - { 0x16D4, 9874 }, - { 0x16DC, 9879 }, - { 0x16DB, 9884 }, - { 0x16D7, 9889 }, - { 0x16D0, 9894 }, - { 0x16EC, 9899 }, - { 0x16D1, 9903 }, - { 0x16CA, 9908 }, - { 0x16AF, 9913 }, - { 0x16EF, 9919 }, - { 0x16F4, 9924 }, - { 0x16F0, 9928 }, - { 0x16EB, 9932 }, - { 0x16F5, 9936 }, - { 0x16CD, 9940 }, - { 0x16CE, 9945 }, - { 0x16CF, 9950 }, - { 0x16B6, 9955 }, - { 0x16EA, 9959 }, - { 0x16E8, 9963 }, - { 0x16ED, 9967 }, - { 0x16CB, 9971 }, - { 0x16CC, 9975 }, - { 0x16F1, 9979 }, - { 0x16F2, 9983 }, - { 0x16EE, 9987 }, - { 0x16D2, 9993 }, - { 0x16E9, 9998 }, - { 0x16F3, 10002 }, - { 0x16DF, 10006 }, - { 0x16E4, 10011 }, - { 0x16E0, 10016 }, - { 0x16E3, 10021 }, - { 0x16E2, 10026 }, - { 0x16E7, 10031 }, - { 0x16DE, 10036 }, - { 0x16E6, 10041 }, - { 0x16E5, 10046 }, - { 0x16E1, 10051 }, - { 0x16B7, 10056 }, - { 0x16C4, 10061 }, - { 0x16BB, 10066 }, - { 0x16C1, 10071 }, - { 0x16BF, 10076 }, - { 0x16B9, 10081 }, - { 0x16C5, 10086 }, - { 0x16C7, 10091 }, - { 0x16BC, 10096 }, - { 0x16C9, 10101 }, - { 0x16C2, 10107 }, - { 0x16C6, 10113 }, - { 0x16C3, 10118 }, - { 0x16BD, 10123 }, - { 0x16C0, 10128 }, - { 0x16B8, 10133 }, - { 0x16BE, 10139 }, - { 0x16BA, 10144 }, - { 0x16C8, 10150 }, - { 0x16A2, 10156 }, - { 0x16A4, 10160 }, - { 0x16A6, 10164 }, - { 0x168E, 10168 }, - { 0x1686, 10172 }, - { 0x16A8, 10176 }, - { 0x16A5, 10180 }, - { 0x169A, 10184 }, - { 0x1695, 10188 }, - { 0x168D, 10192 }, - { 0x16A9, 10196 }, - { 0x1698, 10200 }, - { 0x16A7, 10204 }, - { 0x169C, 10208 }, - { 0x16AA, 10212 }, - { 0x16A1, 10216 }, - { 0x1680, 10220 }, - { 0x1693, 10225 }, - { 0x16A3, 10230 }, - { 0x167A, 10235 }, - { 0x1692, 10240 }, - { 0x1681, 10245 }, - { 0x168B, 10250 }, - { 0x1696, 10255 }, - { 0x1682, 10260 }, - { 0x167C, 10265 }, - { 0x167B, 10270 }, - { 0x1694, 10275 }, - { 0x168C, 10280 }, - { 0x1687, 10285 }, - { 0x169B, 10290 }, - { 0x167D, 10294 }, - { 0x1683, 10298 }, - { 0x1699, 10302 }, - { 0x167E, 10306 }, - { 0x1691, 10311 }, - { 0x16A0, 10316 }, - { 0x1677, 10321 }, - { 0x168F, 10326 }, - { 0x169F, 10331 }, - { 0x1689, 10336 }, - { 0x1697, 10341 }, - { 0x167F, 10346 }, - { 0x1678, 10351 }, - { 0x1679, 10356 }, - { 0x1690, 10361 }, - { 0x169D, 10366 }, - { 0x169E, 10371 }, - { 0x168A, 10376 }, - { 0x1685, 10381 }, - { 0x1688, 10386 }, - { 0x1684, 10390 }, - { 0x16AB, 10394 }, - { 0x16D3, 10399 }, - { 0x16B4, 10404 }, - { 0x16AE, 10409 }, - { 0x16B3, 10416 }, - { 0x16B5, 10421 }, - { 0x16B1, 10426 }, - { 0x16B2, 10432 }, - { 0x16B0, 10441 }, - { 0x16AD, 10447 }, - { 0x16AC, 10453 }, - { 0x387B, 10459 }, - { 0x3882, 10463 }, - { 0x388A, 10467 }, - { 0x388C, 10472 }, - { 0x388D, 10477 }, - { 0x388B, 10482 }, - { 0x3880, 10487 }, - { 0x387D, 10491 }, - { 0x3881, 10495 }, - { 0x387F, 10499 }, - { 0x387C, 10503 }, - { 0x3889, 10507 }, - { 0x3888, 10511 }, - { 0x3887, 10515 }, - { 0x3883, 10519 }, - { 0x3885, 10523 }, - { 0x387E, 10527 }, - { 0x3886, 10531 }, - { 0x3884, 10535 }, - { 0x3879, 10539 }, - { 0x3865, 10544 }, - { 0x3855, 10549 }, - { 0x385D, 10554 }, - { 0x386B, 10559 }, - { 0x3851, 10564 }, - { 0x3877, 10569 }, - { 0x384B, 10574 }, - { 0x3873, 10579 }, - { 0x386D, 10584 }, - { 0x3863, 10589 }, - { 0x3867, 10594 }, - { 0x3871, 10599 }, - { 0x3859, 10604 }, - { 0x385F, 10609 }, - { 0x3875, 10614 }, - { 0x386F, 10619 }, - { 0x3857, 10624 }, - { 0x384D, 10629 }, - { 0x3853, 10634 }, - { 0x385B, 10639 }, - { 0x3869, 10644 }, - { 0x3861, 10649 }, - { 0x384F, 10654 }, - { 0x387A, 10659 }, - { 0x3866, 10664 }, - { 0x3856, 10669 }, - { 0x385E, 10674 }, - { 0x386C, 10679 }, - { 0x3852, 10684 }, - { 0x3878, 10689 }, - { 0x384C, 10694 }, - { 0x3874, 10699 }, - { 0x386E, 10704 }, - { 0x3864, 10709 }, - { 0x3868, 10714 }, - { 0x3872, 10719 }, - { 0x385A, 10724 }, - { 0x3860, 10729 }, - { 0x3876, 10734 }, - { 0x3870, 10739 }, - { 0x3858, 10744 }, - { 0x384E, 10749 }, - { 0x3854, 10754 }, - { 0x385C, 10759 }, - { 0x386A, 10764 }, - { 0x3862, 10769 }, - { 0x3850, 10774 }, - { 0x3891, 10779 }, - { 0x3892, 10784 }, - { 0x388E, 10789 }, - { 0x3890, 10793 }, - { 0x388F, 10797 }, - { 0x2503, 10801 }, - { 0x2462, 10804 }, - { 0x2460, 10810 }, - { 0x2463, 10814 }, - { 0x67CF, 10820 }, - { 0x26E8, 10822 }, - { 0x28F8, 10826 }, - { 0x1E79, 10830 }, - { 0x1E68, 10833 }, - { 0x28E1, 10836 }, - { 0x1E75, 10840 }, - { 0x6943, 10843 }, - { 0x1F37, 10848 }, - { 0x1E67, 10851 }, - { 0x28E2, 10854 }, - { 0x1E76, 10858 }, - { 0x1F0D, 10861 }, - { 0x1F39, 10864 }, - { 0x1F35, 10868 }, - { 0x1BA9, 10870 }, - { 0x1BDE, 10873 }, - { 0x6892, 10876 }, - { 0x28E9, 10880 }, - { 0x6893, 10886 }, - { 0x69D4, 10890 }, - { 0x68BB, 10893 }, - { 0x24EF, 10895 }, - { 0x6A0E, 10898 }, - { 0x252E, 10901 }, - { 0x252D, 10905 }, - { 0x1BD5, 10909 }, - { 0x259B, 10913 }, - { 0x257C, 10917 }, - { 0x257B, 10921 }, - { 0x347A, 10925 }, - { 0x3479, 10928 }, - { 0x348D, 10930 }, - { 0x3492, 10933 }, - { 0x348E, 10936 }, - { 0x3491, 10939 }, - { 0x3490, 10942 }, - { 0x3495, 10945 }, - { 0x348C, 10948 }, - { 0x3494, 10951 }, - { 0x3493, 10954 }, - { 0x348F, 10957 }, - { 0x3484, 10960 }, - { 0x3482, 10963 }, - { 0x3485, 10966 }, - { 0x3483, 10969 }, - { 0x3486, 10972 }, - { 0x348A, 10975 }, - { 0x348B, 10978 }, - { 0x3488, 10981 }, - { 0x3481, 10984 }, - { 0x3489, 10987 }, - { 0x3487, 10990 }, - { 0x347F, 10993 }, - { 0x3480, 10996 }, - { 0x347B, 10999 }, - { 0x33B5, 11002 }, - { 0x344D, 11005 }, - { 0x3390, 11008 }, - { 0x3426, 11011 }, - { 0x3401, 11014 }, - { 0x33B6, 11017 }, - { 0x33BE, 11020 }, - { 0x3456, 11023 }, - { 0x3398, 11026 }, - { 0x342F, 11029 }, - { 0x3409, 11032 }, - { 0x33D2, 11035 }, - { 0x346B, 11038 }, - { 0x33AB, 11041 }, - { 0x3443, 11044 }, - { 0x341C, 11047 }, - { 0x33CC, 11050 }, - { 0x3465, 11053 }, - { 0x33A5, 11056 }, - { 0x343D, 11059 }, - { 0x3416, 11062 }, - { 0x336C, 11065 }, - { 0x344E, 11068 }, - { 0x33C4, 11071 }, - { 0x345D, 11074 }, - { 0x339D, 11077 }, - { 0x3435, 11080 }, - { 0x340E, 11083 }, - { 0x33D9, 11086 }, - { 0x3472, 11089 }, - { 0x33B1, 11092 }, - { 0x3449, 11095 }, - { 0x3422, 11098 }, - { 0x33B8, 11101 }, - { 0x3450, 11104 }, - { 0x3392, 11107 }, - { 0x3429, 11110 }, - { 0x3403, 11113 }, - { 0x3391, 11116 }, - { 0x33D3, 11119 }, - { 0x346C, 11122 }, - { 0x33AC, 11125 }, - { 0x3444, 11128 }, - { 0x341D, 11131 }, - { 0x33D6, 11134 }, - { 0x346F, 11137 }, - { 0x33AF, 11140 }, - { 0x3447, 11143 }, - { 0x3420, 11146 }, - { 0x33CA, 11149 }, - { 0x3463, 11152 }, - { 0x33A3, 11155 }, - { 0x343B, 11158 }, - { 0x3414, 11161 }, - { 0x33DA, 11164 }, - { 0x3474, 11167 }, - { 0x33B2, 11170 }, - { 0x344A, 11173 }, - { 0x3423, 11176 }, - { 0x33DB, 11179 }, - { 0x3475, 11182 }, - { 0x3477, 11185 }, - { 0x33B3, 11188 }, - { 0x344B, 11191 }, - { 0x3424, 11194 }, - { 0x3427, 11197 }, - { 0x33DD, 11200 }, - { 0x33BC, 11203 }, - { 0x3454, 11206 }, - { 0x3396, 11209 }, - { 0x342D, 11212 }, - { 0x3407, 11215 }, - { 0x33CB, 11218 }, - { 0x3464, 11221 }, - { 0x33A4, 11224 }, - { 0x343C, 11227 }, - { 0x3415, 11230 }, - { 0x33CE, 11233 }, - { 0x3467, 11236 }, - { 0x33A7, 11239 }, - { 0x343F, 11242 }, - { 0x3418, 11245 }, - { 0x33C6, 11248 }, - { 0x345F, 11251 }, - { 0x339F, 11254 }, - { 0x3437, 11257 }, - { 0x3410, 11260 }, - { 0x3402, 11263 }, - { 0x33C5, 11266 }, - { 0x345E, 11269 }, - { 0x339E, 11272 }, - { 0x3436, 11275 }, - { 0x340F, 11278 }, - { 0x33BA, 11281 }, - { 0x3452, 11284 }, - { 0x3394, 11287 }, - { 0x342B, 11290 }, - { 0x3405, 11293 }, - { 0x33D5, 11296 }, - { 0x346E, 11299 }, - { 0x33AE, 11302 }, - { 0x3446, 11305 }, - { 0x341F, 11308 }, - { 0x33D0, 11311 }, - { 0x3469, 11314 }, - { 0x33A9, 11317 }, - { 0x3441, 11320 }, - { 0x341A, 11323 }, - { 0x3373, 11326 }, - { 0x33BD, 11329 }, - { 0x3455, 11332 }, - { 0x3397, 11335 }, - { 0x342E, 11338 }, - { 0x3408, 11341 }, - { 0x33E4, 11344 }, - { 0x3386, 11347 }, - { 0x33F7, 11350 }, - { 0x3380, 11353 }, - { 0x33C8, 11356 }, - { 0x3461, 11359 }, - { 0x33A1, 11362 }, - { 0x3439, 11365 }, - { 0x3412, 11368 }, - { 0x33F1, 11371 }, - { 0x336D, 11374 }, - { 0x3378, 11377 }, - { 0x33E9, 11380 }, - { 0x33C3, 11383 }, - { 0x345B, 11386 }, - { 0x339C, 11389 }, - { 0x3433, 11392 }, - { 0x340D, 11395 }, - { 0x338C, 11398 }, - { 0x3473, 11401 }, - { 0x33FD, 11404 }, - { 0x33B9, 11407 }, - { 0x336E, 11410 }, - { 0x3451, 11413 }, - { 0x3393, 11416 }, - { 0x342A, 11419 }, - { 0x33DF, 11422 }, - { 0x3404, 11425 }, - { 0x3387, 11428 }, - { 0x33F8, 11431 }, - { 0x33D7, 11434 }, - { 0x338A, 11437 }, - { 0x33FB, 11440 }, - { 0x33C0, 11443 }, - { 0x3458, 11446 }, - { 0x339A, 11449 }, - { 0x3431, 11452 }, - { 0x340B, 11455 }, - { 0x337E, 11458 }, - { 0x33EF, 11461 }, - { 0x33BF, 11464 }, - { 0x3457, 11467 }, - { 0x3399, 11470 }, - { 0x3430, 11473 }, - { 0x340A, 11476 }, - { 0x338D, 11479 }, - { 0x33FE, 11482 }, - { 0x33CD, 11485 }, - { 0x3466, 11488 }, - { 0x33A6, 11491 }, - { 0x343E, 11494 }, - { 0x3417, 11497 }, - { 0x338E, 11500 }, - { 0x33D4, 11503 }, - { 0x346D, 11506 }, - { 0x33AD, 11509 }, - { 0x3445, 11512 }, - { 0x341E, 11515 }, - { 0x33FF, 11518 }, - { 0x33DC, 11521 }, - { 0x3476, 11524 }, - { 0x33B4, 11527 }, - { 0x344C, 11530 }, - { 0x3425, 11533 }, - { 0x33DE, 11536 }, - { 0x3371, 11539 }, - { 0x33E2, 11542 }, - { 0x337F, 11545 }, - { 0x33F0, 11548 }, - { 0x3382, 11551 }, - { 0x33CF, 11554 }, - { 0x3468, 11557 }, - { 0x33A8, 11560 }, - { 0x3440, 11563 }, - { 0x3419, 11566 }, - { 0x33F3, 11569 }, - { 0x337A, 11572 }, - { 0x33C7, 11575 }, - { 0x3460, 11578 }, - { 0x33A0, 11581 }, - { 0x3438, 11584 }, - { 0x3411, 11587 }, - { 0x33EB, 11590 }, - { 0x3379, 11593 }, - { 0x33EA, 11596 }, - { 0x33BB, 11599 }, - { 0x336F, 11602 }, - { 0x3453, 11605 }, - { 0x3395, 11608 }, - { 0x342C, 11611 }, - { 0x33E0, 11614 }, - { 0x3406, 11617 }, - { 0x3389, 11620 }, - { 0x33FA, 11623 }, - { 0x3384, 11626 }, - { 0x33D1, 11629 }, - { 0x346A, 11632 }, - { 0x33AA, 11635 }, - { 0x3442, 11638 }, - { 0x341B, 11641 }, - { 0x33F5, 11644 }, - { 0x3372, 11647 }, - { 0x33E3, 11650 }, - { 0x337C, 11653 }, - { 0x33C9, 11656 }, - { 0x3462, 11659 }, - { 0x33A2, 11662 }, - { 0x343A, 11665 }, - { 0x3413, 11668 }, - { 0x33ED, 11671 }, - { 0x3377, 11674 }, - { 0x345C, 11677 }, - { 0x3434, 11680 }, - { 0x33E8, 11683 }, - { 0x33C1, 11686 }, - { 0x3375, 11689 }, - { 0x3459, 11692 }, - { 0x33E6, 11695 }, - { 0x3374, 11698 }, - { 0x33E5, 11701 }, - { 0x33C2, 11704 }, - { 0x345A, 11707 }, - { 0x339B, 11710 }, - { 0x3432, 11713 }, - { 0x340C, 11716 }, - { 0x3381, 11719 }, - { 0x33F2, 11722 }, - { 0x33B7, 11725 }, - { 0x344F, 11728 }, - { 0x33D8, 11731 }, - { 0x3470, 11734 }, - { 0x33B0, 11737 }, - { 0x3448, 11740 }, - { 0x3421, 11743 }, - { 0x3428, 11746 }, - { 0x3388, 11749 }, - { 0x33F9, 11752 }, - { 0x338F, 11755 }, - { 0x3400, 11758 }, - { 0x3383, 11761 }, - { 0x33F4, 11764 }, - { 0x337B, 11767 }, - { 0x33EC, 11770 }, - { 0x3370, 11773 }, - { 0x33E1, 11776 }, - { 0x3385, 11779 }, - { 0x33F6, 11782 }, - { 0x337D, 11785 }, - { 0x33EE, 11788 }, - { 0x3376, 11791 }, - { 0x33E7, 11794 }, - { 0x3497, 11797 }, - { 0x347C, 11801 }, - { 0x347D, 11805 }, - { 0x3496, 11809 }, - { 0x347E, 11813 }, - { 0x338B, 11817 }, - { 0x3471, 11820 }, - { 0x33FC, 11823 }, - { 0x3478, 11826 }, - { 0x1C26, 11829 }, - { 0x1E14, 11831 }, - { 0x0064, 11832 }, - { 0x2155, 11834 }, - { 0x1B91, 11836 }, - { 0x4AF2, 11837 }, - { 0x4AF0, 11840 }, - { 0x4AE3, 11844 }, - { 0x4AF1, 11847 }, - { 0x4AE5, 11850 }, - { 0x4AEA, 11853 }, - { 0x4AE6, 11856 }, - { 0x4AE9, 11859 }, - { 0x4AE8, 11862 }, - { 0x4AED, 11865 }, - { 0x4AE4, 11868 }, - { 0x4AEC, 11871 }, - { 0x4AEB, 11874 }, - { 0x4AE7, 11877 }, - { 0x4AD8, 11880 }, - { 0x4ADE, 11884 }, - { 0x4ADA, 11888 }, - { 0x4AE0, 11892 }, - { 0x4ADC, 11896 }, - { 0x4AD9, 11900 }, - { 0x4AE1, 11904 }, - { 0x4AE2, 11908 }, - { 0x4ADF, 11912 }, - { 0x4ADB, 11916 }, - { 0x4ADD, 11920 }, - { 0x4ACD, 11924 }, - { 0x4AC3, 11927 }, - { 0x4ACE, 11930 }, - { 0x4AD0, 11933 }, - { 0x4ACC, 11936 }, - { 0x4AC5, 11939 }, - { 0x4ABB, 11942 }, - { 0x4AC9, 11945 }, - { 0x4AC4, 11948 }, - { 0x4ABE, 11951 }, - { 0x4AC1, 11954 }, - { 0x4AC8, 11957 }, - { 0x4ACA, 11960 }, - { 0x4ABF, 11963 }, - { 0x4AD3, 11966 }, - { 0x4AC6, 11969 }, - { 0x4ACF, 11972 }, - { 0x4AD2, 11975 }, - { 0x4AD4, 11978 }, - { 0x4ABC, 11981 }, - { 0x4ABD, 11984 }, - { 0x4ACB, 11987 }, - { 0x4AC2, 11990 }, - { 0x4AC7, 11993 }, - { 0x4AD1, 11996 }, - { 0x4AC0, 12000 }, - { 0x4AEE, 12004 }, - { 0x4AEF, 12007 }, - { 0x4AF3, 12010 }, - { 0x4AD5, 12013 }, - { 0x4AD6, 12018 }, - { 0x4AD7, 12023 }, - { 0x1C92, 12029 }, - { 0x214B, 12031 }, - { 0x21C1, 12032 }, - { 0x689C, 12034 }, - { 0x68A2, 12035 }, - { 0x684A, 12037 }, - { 0x67A2, 12039 }, - { 0x6AE0, 12041 }, - { 0x69A7, 12043 }, - { 0x693F, 12046 }, - { 0x680C, 12051 }, - { 0x6AE4, 12052 }, - { 0x6861, 12053 }, - { 0x67A0, 12055 }, - { 0x693A, 12057 }, - { 0x693B, 12058 }, - { 0x1ED7, 12062 }, - { 0x2684, 12064 }, - { 0x684C, 12071 }, - { 0x68FE, 12072 }, - { 0x68BF, 12074 }, - { 0x683D, 12076 }, - { 0x6BB1, 12077 }, - { 0x6BAB, 12081 }, - { 0x6BB7, 12085 }, - { 0x6B9E, 12089 }, - { 0x6B80, 12092 }, - { 0x6B8A, 12095 }, - { 0x6BA5, 12098 }, - { 0x68C9, 12100 }, - { 0x6994, 12101 }, - { 0x6975, 12102 }, - { 0x6AED, 12105 }, - { 0x688A, 12107 }, - { 0x3D52, 12110 }, - { 0x1C63, 12113 }, - { 0x69E7, 12115 }, - { 0x68ED, 12118 }, - { 0x69E6, 12120 }, - { 0x1C62, 12123 }, - { 0x67B5, 12125 }, - { 0x1C32, 12127 }, - { 0x0061, 12129 }, - { 0x381E, 12131 }, - { 0x3823, 12134 }, - { 0x381F, 12137 }, - { 0x3822, 12140 }, - { 0x3821, 12143 }, - { 0x3826, 12146 }, - { 0x381D, 12149 }, - { 0x3825, 12152 }, - { 0x3824, 12155 }, - { 0x3820, 12158 }, - { 0x3802, 12161 }, - { 0x3807, 12165 }, - { 0x3805, 12169 }, - { 0x3801, 12173 }, - { 0x3808, 12177 }, - { 0x3809, 12181 }, - { 0x3804, 12185 }, - { 0x3803, 12189 }, - { 0x3806, 12193 }, - { 0x380A, 12197 }, - { 0x37D8, 12201 }, - { 0x37DB, 12204 }, - { 0x37D9, 12207 }, - { 0x37DD, 12210 }, - { 0x37DA, 12213 }, - { 0x37DC, 12216 }, - { 0x37F5, 12219 }, - { 0x37ED, 12222 }, - { 0x37E0, 12225 }, - { 0x3800, 12228 }, - { 0x37E6, 12231 }, - { 0x37DE, 12234 }, - { 0x37FC, 12237 }, - { 0x37F8, 12240 }, - { 0x37F0, 12243 }, - { 0x37F2, 12246 }, - { 0x37FB, 12249 }, - { 0x37FF, 12252 }, - { 0x37EB, 12255 }, - { 0x37FD, 12258 }, - { 0x37FA, 12261 }, - { 0x37F9, 12264 }, - { 0x37F6, 12267 }, - { 0x37E4, 12270 }, - { 0x37F1, 12273 }, - { 0x37EE, 12276 }, - { 0x37E1, 12279 }, - { 0x37E7, 12282 }, - { 0x37DF, 12285 }, - { 0x37F7, 12288 }, - { 0x37E3, 12291 }, - { 0x37E9, 12294 }, - { 0x37EF, 12297 }, - { 0x37F4, 12300 }, - { 0x37F3, 12303 }, - { 0x37FE, 12306 }, - { 0x37EC, 12309 }, - { 0x37E5, 12312 }, - { 0x37E2, 12315 }, - { 0x37EA, 12318 }, - { 0x37E8, 12321 }, - { 0x3810, 12324 }, - { 0x380F, 12328 }, - { 0x3819, 12332 }, - { 0x3815, 12336 }, - { 0x3816, 12340 }, - { 0x3818, 12344 }, - { 0x3814, 12348 }, - { 0x3817, 12352 }, - { 0x3813, 12356 }, - { 0x3811, 12360 }, - { 0x381A, 12364 }, - { 0x380D, 12368 }, - { 0x380C, 12372 }, - { 0x380E, 12376 }, - { 0x380B, 12380 }, - { 0x381C, 12384 }, - { 0x381B, 12389 }, - { 0x3812, 12394 }, - { 0x3828, 12399 }, - { 0x3829, 12402 }, - { 0x3827, 12406 }, - { 0x382A, 12409 }, - { 0x6C6C, 12413 }, - { 0x1D74, 12414 }, - { 0x20B9, 12416 }, - { 0x699C, 12418 }, - { 0x68CE, 12420 }, - { 0x1E07, 12422 }, - { 0x1E05, 12425 }, - { 0x1D7D, 12428 }, - { 0x2614, 12431 }, - { 0x1D65, 12438 }, - { 0x1E44, 12443 }, - { 0x1E46, 12449 }, - { 0x1DD9, 12457 }, - { 0x1E39, 12460 }, - { 0x1DDA, 12465 }, - { 0x1E3A, 12468 }, - { 0x1C28, 12473 }, - { 0x6ACE, 12475 }, - { 0x6970, 12476 }, - { 0x24A5, 12479 }, - { 0x1DFD, 12482 }, - { 0x2617, 12484 }, - { 0x1E4A, 12489 }, - { 0x1E5D, 12493 }, - { 0x2197, 12495 }, - { 0x1C29, 12498 }, - { 0x6866, 12500 }, - { 0x6A69, 12501 }, - { 0x6A6A, 12506 }, - { 0x6A37, 12510 }, - { 0x6A48, 12514 }, - { 0x6A52, 12519 }, - { 0x6A54, 12523 }, - { 0x6A26, 12530 }, - { 0x6A5B, 12535 }, - { 0x6A68, 12539 }, - { 0x6A3F, 12543 }, - { 0x6A40, 12547 }, - { 0x6A41, 12554 }, - { 0x6C65, 12561 }, - { 0x6C68, 12564 }, - { 0x68AC, 12567 }, - { 0x6A5A, 12569 }, - { 0x6A3C, 12572 }, - { 0x6A2F, 12576 }, - { 0x6A55, 12580 }, - { 0x68E7, 12584 }, - { 0x69E8, 12586 }, - { 0x67C4, 12588 }, - { 0x6923, 12590 }, - { 0x694B, 12592 }, - { 0x6AB6, 12593 }, - { 0x6845, 12595 }, - { 0x678B, 12596 }, - { 0x28EC, 12601 }, - { 0x1BDD, 12604 }, - { 0x2219, 12607 }, - { 0x679A, 12610 }, - { 0x67A3, 12613 }, - { 0x1BDF, 12618 }, - { 0x1BDC, 12621 }, - { 0x6766, 12624 }, - { 0x26B8, 12627 }, - { 0x6BC0, 12632 }, - { 0x224B, 12636 }, - { 0x2249, 12639 }, - { 0x2248, 12642 }, - { 0x685E, 12645 }, - { 0x2223, 12647 }, - { 0x6743, 12649 }, - { 0x673B, 12653 }, - { 0x000E, 12656 }, - { 0x20AE, 12658 }, - { 0x22FD, 12660 }, - { 0x1F34, 12663 }, - { 0x14A8, 12664 }, - { 0x14A9, 12665 }, - { 0x14AA, 12666 }, - { 0x67D8, 12667 }, - { 0x21BF, 12669 }, - { 0x2214, 12670 }, - { 0x2213, 12673 }, - { 0x2A6A, 12676 }, - { 0x688D, 12678 }, - { 0x6836, 12679 }, - { 0x1B8E, 12680 }, - { 0x69D8, 12682 }, - { 0x1EE1, 12684 }, - { 0x6765, 12686 }, - { 0x21C7, 12687 }, - { 0x692C, 12690 }, - { 0x6999, 12693 }, - { 0x2543, 12694 }, - { 0x21DB, 12695 }, - { 0x68B5, 12696 }, - { 0x68B1, 12697 }, - { 0x6844, 12699 }, - { 0x1C3B, 12701 }, - { 0x2164, 12703 }, - { 0x6742, 12706 }, - { 0x673D, 12711 }, - { 0x6769, 12715 }, - { 0x2301, 12719 }, - { 0x2300, 12723 }, - { 0x24B9, 12728 }, - { 0x28DB, 12732 }, - { 0x20B5, 12736 }, - { 0x20B4, 12740 }, - { 0x2474, 12744 }, - { 0x2470, 12751 }, - { 0x2471, 12758 }, - { 0x2476, 12765 }, - { 0x24A2, 12772 }, - { 0x20B1, 12775 }, - { 0x20FC, 12779 }, - { 0x20B2, 12783 }, - { 0x69A0, 12786 }, - { 0x1DFC, 12790 }, - { 0x6A12, 12792 }, - { 0x2A5F, 12795 }, - { 0x24B7, 12798 }, - { 0x2656, 12803 }, - { 0x2658, 12808 }, - { 0x24BD, 12813 }, - { 0x2A67, 12818 }, - { 0x005B, 12822 }, - { 0x1F02, 12825 }, - { 0x1F00, 12830 }, - { 0x1F01, 12835 }, - { 0x1E63, 12840 }, - { 0x22FB, 12842 }, - { 0x1D06, 12845 }, - { 0x1CED, 12849 }, - { 0x1D55, 12852 }, - { 0x1D07, 12859 }, - { 0x1D52, 12864 }, - { 0x246E, 12870 }, - { 0x2632, 12876 }, - { 0x262A, 12880 }, - { 0x1D2D, 12884 }, - { 0x1D27, 12888 }, - { 0x242A, 12894 }, - { 0x6C1B, 12901 }, - { 0x1D58, 12905 }, - { 0x268A, 12909 }, - { 0x20AF, 12913 }, - { 0x20B3, 12917 }, - { 0x20B0, 12921 }, - { 0x24A9, 12925 }, - { 0x2A65, 12929 }, - { 0x2A71, 12933 }, - { 0x2A6F, 12937 }, - { 0x2A6D, 12942 }, - { 0x24AB, 12946 }, - { 0x2202, 12949 }, - { 0x2A63, 12952 }, - { 0x28C3, 12955 }, - { 0x2A61, 12959 }, - { 0x2500, 12963 }, - { 0x1BA0, 12967 }, - { 0x28E7, 12971 }, - { 0x1E22, 12974 }, - { 0x28CB, 12979 }, - { 0x1B9C, 12983 }, - { 0x6A0C, 12987 }, - { 0x003B, 12990 }, - { 0x24B3, 12993 }, - { 0x24B5, 13001 }, - { 0x1BC9, 13009 }, - { 0x24B1, 13014 }, - { 0x1EFC, 13019 }, - { 0x1EFA, 13024 }, - { 0x1EFB, 13029 }, - { 0x24FE, 13033 }, - { 0x1E61, 13036 }, - { 0x6AE9, 13038 }, - { 0x6A10, 13040 }, - { 0x69B3, 13043 }, - { 0x2302, 13046 }, - { 0x22EB, 13048 }, - { 0x28E5, 13052 }, - { 0x2A6B, 13056 }, - { 0x24F5, 13060 }, - { 0x28DF, 13065 }, - { 0x1F11, 13070 }, - { 0x1E24, 13074 }, - { 0x0008, 13077 }, - { 0x1EF6, 13079 }, - { 0x1EF4, 13083 }, - { 0x1EF5, 13087 }, - { 0x28C1, 13090 }, - { 0x28C8, 13093 }, - { 0x1BAC, 13096 }, - { 0x253A, 13098 }, - { 0x2538, 13104 }, - { 0x2539, 13111 }, - { 0x693D, 13118 }, - { 0x6C6D, 13120 }, - { 0x6A06, 13122 }, - { 0x1C21, 13123 }, - { 0x335A, 13125 }, - { 0x335C, 13128 }, - { 0x335E, 13131 }, - { 0x335F, 13134 }, - { 0x3360, 13137 }, - { 0x335B, 13140 }, - { 0x333C, 13143 }, - { 0x3346, 13146 }, - { 0x333F, 13149 }, - { 0x335D, 13152 }, - { 0x3355, 13155 }, - { 0x3342, 13158 }, - { 0x3352, 13161 }, - { 0x3345, 13164 }, - { 0x3343, 13167 }, - { 0x334D, 13170 }, - { 0x334B, 13173 }, - { 0x334C, 13176 }, - { 0x3363, 13179 }, - { 0x333D, 13182 }, - { 0x334E, 13185 }, - { 0x3340, 13188 }, - { 0x3361, 13191 }, - { 0x3362, 13194 }, - { 0x3356, 13197 }, - { 0x3353, 13200 }, - { 0x3358, 13203 }, - { 0x3350, 13206 }, - { 0x3347, 13209 }, - { 0x3348, 13212 }, - { 0x3359, 13215 }, - { 0x3354, 13218 }, - { 0x3344, 13221 }, - { 0x3351, 13224 }, - { 0x333E, 13227 }, - { 0x3357, 13230 }, - { 0x3341, 13233 }, - { 0x3349, 13236 }, - { 0x334F, 13239 }, - { 0x3365, 13242 }, - { 0x3367, 13247 }, - { 0x3368, 13252 }, - { 0x3364, 13257 }, - { 0x3366, 13262 }, - { 0x3369, 13267 }, - { 0x334A, 13272 }, - { 0x336B, 13275 }, - { 0x336A, 13279 }, - { 0x6938, 13282 }, - { 0x6935, 13283 }, - { 0x260C, 13287 }, - { 0x2304, 13295 }, - { 0x231D, 13298 }, - { 0x2320, 13302 }, - { 0x2303, 13307 }, - { 0x22F2, 13310 }, - { 0x231B, 13312 }, - { 0x2321, 13315 }, - { 0x231E, 13320 }, - { 0x2323, 13324 }, - { 0x2659, 13330 }, - { 0x231C, 13334 }, - { 0x2322, 13337 }, - { 0x231F, 13342 }, - { 0x2324, 13346 }, - { 0x2325, 13352 }, - { 0x680F, 13356 }, - { 0x68B2, 13358 }, - { 0x21CB, 13360 }, - { 0x2168, 13364 }, - { 0x21CD, 13366 }, - { 0x21CC, 13374 }, - { 0x6884, 13378 }, - { 0x2A93, 13380 }, - { 0x677C, 13382 }, - { 0x6903, 13385 }, - { 0x6ADD, 13386 }, - { 0x5A17, 13388 }, - { 0x5A18, 13392 }, - { 0x5A16, 13396 }, - { 0x5A45, 13399 }, - { 0x5A46, 13403 }, - { 0x5A47, 13406 }, - { 0x5A44, 13409 }, - { 0x5A19, 13412 }, - { 0x5A22, 13416 }, - { 0x5A26, 13420 }, - { 0x5A42, 13424 }, - { 0x5A1E, 13428 }, - { 0x5A2F, 13432 }, - { 0x5A21, 13436 }, - { 0x5A36, 13440 }, - { 0x5A1A, 13444 }, - { 0x5A38, 13448 }, - { 0x5A3E, 13452 }, - { 0x5A1C, 13456 }, - { 0x5A40, 13460 }, - { 0x5A3F, 13464 }, - { 0x5A23, 13468 }, - { 0x5A3C, 13472 }, - { 0x5A27, 13476 }, - { 0x5A2B, 13480 }, - { 0x5A2C, 13484 }, - { 0x5A2A, 13488 }, - { 0x5A2D, 13492 }, - { 0x5A43, 13496 }, - { 0x5A1F, 13500 }, - { 0x5A41, 13504 }, - { 0x5A30, 13508 }, - { 0x5A33, 13512 }, - { 0x5A20, 13516 }, - { 0x5A37, 13520 }, - { 0x5A39, 13524 }, - { 0x5A1B, 13528 }, - { 0x5A1D, 13532 }, - { 0x5A24, 13536 }, - { 0x5A3A, 13540 }, - { 0x5A28, 13544 }, - { 0x5A2E, 13548 }, - { 0x5A25, 13552 }, - { 0x5A31, 13556 }, - { 0x5A34, 13560 }, - { 0x5A35, 13564 }, - { 0x5A29, 13568 }, - { 0x5A32, 13572 }, - { 0x5A3D, 13576 }, - { 0x5A3B, 13581 }, - { 0x5A13, 13586 }, - { 0x59D1, 13589 }, - { 0x59DB, 13592 }, - { 0x59D7, 13595 }, - { 0x59EF, 13598 }, - { 0x59F6, 13601 }, - { 0x59EE, 13604 }, - { 0x59E6, 13607 }, - { 0x59D4, 13610 }, - { 0x59E0, 13613 }, - { 0x59D0, 13616 }, - { 0x59F1, 13619 }, - { 0x5A0A, 13622 }, - { 0x59DA, 13625 }, - { 0x59D8, 13628 }, - { 0x5A12, 13631 }, - { 0x59F7, 13634 }, - { 0x59F0, 13637 }, - { 0x59D2, 13641 }, - { 0x59DD, 13645 }, - { 0x59E2, 13649 }, - { 0x5A09, 13653 }, - { 0x59DC, 13657 }, - { 0x5A01, 13661 }, - { 0x5A00, 13665 }, - { 0x5A0B, 13669 }, - { 0x59DF, 13672 }, - { 0x5A08, 13675 }, - { 0x59F8, 13678 }, - { 0x5A14, 13681 }, - { 0x59E8, 13684 }, - { 0x59E7, 13687 }, - { 0x59D5, 13690 }, - { 0x59F3, 13693 }, - { 0x59E1, 13696 }, - { 0x59E4, 13699 }, - { 0x59FC, 13702 }, - { 0x59D3, 13705 }, - { 0x59F2, 13708 }, - { 0x5A03, 13711 }, - { 0x5A04, 13714 }, - { 0x5A07, 13717 }, - { 0x59DE, 13720 }, - { 0x59D9, 13723 }, - { 0x5A05, 13726 }, - { 0x5A0C, 13729 }, - { 0x5A0D, 13732 }, - { 0x59EB, 13735 }, - { 0x59FF, 13738 }, - { 0x59FB, 13741 }, - { 0x59F9, 13744 }, - { 0x59E9, 13747 }, - { 0x59F4, 13750 }, - { 0x59E5, 13753 }, - { 0x59FD, 13756 }, - { 0x59EA, 13759 }, - { 0x59FE, 13762 }, - { 0x59FA, 13765 }, - { 0x5A06, 13768 }, - { 0x5A0E, 13771 }, - { 0x5A10, 13774 }, - { 0x59ED, 13777 }, - { 0x59EC, 13780 }, - { 0x5A11, 13783 }, - { 0x5A48, 13786 }, - { 0x5A49, 13789 }, - { 0x5A4A, 13792 }, - { 0x5A4B, 13795 }, - { 0x5A4C, 13798 }, - { 0x5A4D, 13801 }, - { 0x5A4E, 13804 }, - { 0x59D6, 13807 }, - { 0x59E3, 13811 }, - { 0x59F5, 13815 }, - { 0x5A0F, 13819 }, - { 0x5A02, 13823 }, - { 0x5A4F, 13827 }, - { 0x5A50, 13831 }, - { 0x5A51, 13835 }, - { 0x5A52, 13839 }, - { 0x5A53, 13843 }, - { 0x5A54, 13847 }, - { 0x5A15, 13851 }, - { 0x1F83, 13854 }, - { 0x1F84, 13858 }, - { 0x1C22, 13861 }, - { 0x2525, 13863 }, - { 0x1BE3, 13864 }, - { 0x4A6E, 13865 }, - { 0x4A69, 13868 }, - { 0x4A68, 13871 }, - { 0x4A67, 13874 }, - { 0x4A6A, 13877 }, - { 0x4A6B, 13880 }, - { 0x4A70, 13882 }, - { 0x4A75, 13885 }, - { 0x4A71, 13888 }, - { 0x4A74, 13891 }, - { 0x4A73, 13894 }, - { 0x4A78, 13897 }, - { 0x4A6F, 13900 }, - { 0x4A77, 13903 }, - { 0x4A76, 13906 }, - { 0x4A72, 13909 }, - { 0x4A63, 13912 }, - { 0x4A5B, 13916 }, - { 0x4A65, 13920 }, - { 0x4A5D, 13924 }, - { 0x4A5A, 13928 }, - { 0x4A64, 13932 }, - { 0x4A66, 13936 }, - { 0x4A5C, 13940 }, - { 0x4A5E, 13944 }, - { 0x4A61, 13948 }, - { 0x4A5F, 13953 }, - { 0x4A62, 13958 }, - { 0x4A60, 13963 }, - { 0x4A6C, 13968 }, - { 0x4A2A, 13971 }, - { 0x4A34, 13974 }, - { 0x4A2C, 13977 }, - { 0x4A36, 13980 }, - { 0x4A2E, 13983 }, - { 0x4A2B, 13986 }, - { 0x4A35, 13989 }, - { 0x4A37, 13992 }, - { 0x4A4E, 13995 }, - { 0x4A3D, 13998 }, - { 0x4A49, 14001 }, - { 0x4A3A, 14004 }, - { 0x4A58, 14007 }, - { 0x4A2D, 14010 }, - { 0x4A3F, 14013 }, - { 0x4A38, 14016 }, - { 0x4A53, 14019 }, - { 0x4A50, 14022 }, - { 0x4A4B, 14025 }, - { 0x4A4C, 14028 }, - { 0x4A52, 14031 }, - { 0x4A57, 14034 }, - { 0x4A47, 14037 }, - { 0x4A2F, 14040 }, - { 0x4A54, 14043 }, - { 0x4A51, 14046 }, - { 0x4A4F, 14049 }, - { 0x4A3E, 14052 }, - { 0x4A44, 14055 }, - { 0x4A4A, 14058 }, - { 0x4A3B, 14061 }, - { 0x4A40, 14064 }, - { 0x4A39, 14067 }, - { 0x4A59, 14070 }, - { 0x4A3C, 14073 }, - { 0x4A46, 14076 }, - { 0x4A41, 14079 }, - { 0x4A4D, 14082 }, - { 0x4A55, 14085 }, - { 0x4A56, 14088 }, - { 0x4A48, 14091 }, - { 0x4A42, 14094 }, - { 0x4A45, 14097 }, - { 0x4A43, 14100 }, - { 0x4A32, 14103 }, - { 0x4A30, 14107 }, - { 0x4A33, 14111 }, - { 0x4A31, 14115 }, - { 0x4A6D, 14119 }, - { 0x6A14, 14122 }, - { 0x67B7, 14124 }, - { 0x1DC3, 14127 }, - { 0x1DC4, 14129 }, - { 0x68AB, 14131 }, - { 0x6901, 14133 }, - { 0x1E15, 14135 }, - { 0x005F, 14136 }, - { 0x6C66, 14137 }, - { 0x1EF1, 14139 }, - { 0x6869, 14141 }, - { 0x69EC, 14142 }, - { 0x69EE, 14143 }, - { 0x69ED, 14145 }, - { 0x6788, 14147 }, - { 0x1F77, 14148 }, - { 0x68FC, 14150 }, - { 0x68E8, 14152 }, - { 0x6939, 14155 }, - { 0x6876, 14157 }, - { 0x2251, 14160 }, - { 0x2241, 14164 }, - { 0x2258, 14167 }, - { 0x2262, 14170 }, - { 0x69E5, 14174 }, - { 0x22E9, 14176 }, - { 0x6912, 14178 }, - { 0x6913, 14183 }, - { 0x22EA, 14188 }, - { 0x69F3, 14190 }, - { 0x68E9, 14191 }, - { 0x6A03, 14194 }, - { 0x68EA, 14198 }, - { 0x675A, 14201 }, - { 0x28D8, 14203 }, - { 0x2A94, 14205 }, - { 0x6776, 14208 }, - { 0x1C2E, 14209 }, - { 0x21F5, 14211 }, - { 0x68CF, 14212 }, - { 0x68B0, 14215 }, - { 0x67B3, 14216 }, - { 0x000B, 14218 }, - { 0x2553, 14220 }, - { 0x2554, 14226 }, - { 0x255F, 14232 }, - { 0x254B, 14236 }, - { 0x254E, 14241 }, - { 0x2548, 14246 }, - { 0x254A, 14252 }, - { 0x254C, 14257 }, - { 0x254D, 14262 }, - { 0x2549, 14267 }, - { 0x2598, 14273 }, - { 0x21EC, 14278 }, - { 0x3C70, 14279 }, - { 0x677F, 14281 }, - { 0x677E, 14283 }, - { 0x68B3, 14285 }, - { 0x1DAF, 14286 }, - { 0x0299, 14290 }, - { 0x1DB0, 14292 }, - { 0x28EF, 14295 }, - { 0x1D71, 14297 }, - { 0x675F, 14299 }, - { 0x46B2, 14300 }, - { 0x46B7, 14303 }, - { 0x46B3, 14306 }, - { 0x46B6, 14309 }, - { 0x46B5, 14312 }, - { 0x46BA, 14315 }, - { 0x46B9, 14318 }, - { 0x46B8, 14321 }, - { 0x46B4, 14324 }, - { 0x46C4, 14327 }, - { 0x46C9, 14331 }, - { 0x46BB, 14335 }, - { 0x46C5, 14338 }, - { 0x46C8, 14342 }, - { 0x46C7, 14346 }, - { 0x46CC, 14350 }, - { 0x46CB, 14354 }, - { 0x46BF, 14358 }, - { 0x46BE, 14361 }, - { 0x46CA, 14364 }, - { 0x46C0, 14368 }, - { 0x46C6, 14371 }, - { 0x46C2, 14375 }, - { 0x46C3, 14378 }, - { 0x46BD, 14381 }, - { 0x46BC, 14384 }, - { 0x46C1, 14387 }, - { 0x46CD, 14390 }, - { 0x46CF, 14394 }, - { 0x46CE, 14398 }, - { 0x46D0, 14402 }, - { 0x679C, 14406 }, - { 0x68E0, 14410 }, - { 0x6AC6, 14411 }, - { 0x6C6B, 14412 }, - { 0x1D98, 14416 }, - { 0x67D6, 14418 }, - { 0x67FA, 14420 }, - { 0x678C, 14423 }, - { 0x69D0, 14426 }, - { 0x006C, 14430 }, - { 0x6942, 14432 }, - { 0x479A, 14437 }, - { 0x479F, 14441 }, - { 0x479B, 14445 }, - { 0x479E, 14449 }, - { 0x479D, 14453 }, - { 0x47A2, 14457 }, - { 0x4799, 14461 }, - { 0x47A1, 14465 }, - { 0x47A0, 14469 }, - { 0x479C, 14473 }, - { 0x4792, 14477 }, - { 0x4797, 14481 }, - { 0x4794, 14485 }, - { 0x4796, 14489 }, - { 0x4795, 14493 }, - { 0x4782, 14497 }, - { 0x4783, 14501 }, - { 0x4784, 14505 }, - { 0x4793, 14509 }, - { 0x4785, 14513 }, - { 0x478E, 14517 }, - { 0x4790, 14521 }, - { 0x478F, 14525 }, - { 0x4788, 14529 }, - { 0x4798, 14533 }, - { 0x4786, 14537 }, - { 0x4789, 14541 }, - { 0x478B, 14545 }, - { 0x478D, 14549 }, - { 0x4780, 14553 }, - { 0x4781, 14557 }, - { 0x478A, 14561 }, - { 0x478C, 14565 }, - { 0x4787, 14569 }, - { 0x4791, 14573 }, - { 0x2247, 14577 }, - { 0x2150, 14580 }, - { 0x1DB4, 14583 }, - { 0x1E1F, 14585 }, - { 0x6754, 14587 }, - { 0x222D, 14588 }, - { 0x69D1, 14590 }, - { 0x6AB9, 14592 }, - { 0x2220, 14593 }, - { 0x0BEF, 14594 }, - { 0x0BF4, 14597 }, - { 0x0BF0, 14600 }, - { 0x0BF3, 14603 }, - { 0x0BF2, 14606 }, - { 0x0BF7, 14609 }, - { 0x0BEE, 14612 }, - { 0x0BF6, 14615 }, - { 0x0BF5, 14618 }, - { 0x0BF1, 14621 }, - { 0x0BDD, 14624 }, - { 0x0BCF, 14628 }, - { 0x0BBC, 14632 }, - { 0x0BB6, 14636 }, - { 0x0BB0, 14640 }, - { 0x0BBF, 14644 }, - { 0x0BC1, 14648 }, - { 0x0BCD, 14652 }, - { 0x0BD0, 14656 }, - { 0x0BA3, 14660 }, - { 0x0BC7, 14664 }, - { 0x0BCE, 14668 }, - { 0x0BC8, 14672 }, - { 0x0BC3, 14675 }, - { 0x0BBB, 14679 }, - { 0x0BB5, 14683 }, - { 0x0BBD, 14687 }, - { 0x0BC5, 14691 }, - { 0x0BC6, 14695 }, - { 0x0BAD, 14698 }, - { 0x0BCC, 14702 }, - { 0x0BCB, 14706 }, - { 0x0BCA, 14710 }, - { 0x0BB7, 14714 }, - { 0x0BB1, 14718 }, - { 0x0BC9, 14722 }, - { 0x0BC4, 14726 }, - { 0x0BAF, 14730 }, - { 0x0BAA, 14734 }, - { 0x0BAE, 14738 }, - { 0x0BAC, 14742 }, - { 0x0BAB, 14746 }, - { 0x0BA4, 14750 }, - { 0x0BA7, 14754 }, - { 0x0BA5, 14758 }, - { 0x0BA6, 14762 }, - { 0x0BA8, 14766 }, - { 0x0BE6, 14770 }, - { 0x0BE7, 14774 }, - { 0x0BE8, 14778 }, - { 0x0BE9, 14782 }, - { 0x0BD3, 14786 }, - { 0x0BA9, 14790 }, - { 0x0BC0, 14794 }, - { 0x0BBE, 14798 }, - { 0x0BC2, 14802 }, - { 0x0BB2, 14806 }, - { 0x0BBA, 14810 }, - { 0x0BB8, 14814 }, - { 0x0BB9, 14818 }, - { 0x0BB4, 14822 }, - { 0x0BB3, 14826 }, - { 0x0BD2, 14830 }, - { 0x0BDE, 14834 }, - { 0x0BD6, 14838 }, - { 0x0BE0, 14842 }, - { 0x0BDA, 14846 }, - { 0x0BD4, 14850 }, - { 0x0BDF, 14854 }, - { 0x0BE1, 14858 }, - { 0x0BE2, 14863 }, - { 0x0BD5, 14868 }, - { 0x0BD7, 14872 }, - { 0x0BD8, 14876 }, - { 0x0BDB, 14880 }, - { 0x0BD9, 14884 }, - { 0x0BF9, 14888 }, - { 0x0BED, 14891 }, - { 0x0BDC, 14894 }, - { 0x0BE4, 14897 }, - { 0x0BEB, 14900 }, - { 0x0BEC, 14903 }, - { 0x0BE5, 14906 }, - { 0x0BD1, 14909 }, - { 0x0BF8, 14912 }, - { 0x0BE3, 14915 }, - { 0x0BEA, 14918 }, - { 0x6B9B, 14921 }, - { 0x1B8D, 14924 }, - { 0x6BA2, 14926 }, - { 0x2524, 14928 }, - { 0x45A1, 14929 }, - { 0x6AAE, 14936 }, - { 0x6AAF, 14937 }, - { 0x1E01, 14939 }, - { 0x1EE5, 14940 }, - { 0x6B9F, 14942 }, - { 0x1E31, 14946 }, - { 0x1E32, 14949 }, - { 0x6BB3, 14952 }, - { 0x6BAD, 14957 }, - { 0x6BB9, 14962 }, - { 0x6BCA, 14967 }, - { 0x6BA0, 14973 }, - { 0x6B82, 14977 }, - { 0x6B8C, 14981 }, - { 0x6AA1, 14985 }, - { 0x6BA7, 14989 }, - { 0x6AA0, 14992 }, - { 0x2A73, 14995 }, - { 0x2665, 14997 }, - { 0x2459, 15002 }, - { 0x3CAB, 15007 }, - { 0x2A87, 15010 }, - { 0x1E60, 15012 }, - { 0x3CA7, 15014 }, - { 0x2196, 15016 }, - { 0x67B6, 15019 }, - { 0x6752, 15021 }, - { 0x679D, 15024 }, - { 0x6860, 15026 }, - { 0x1BE4, 15028 }, - { 0x28F0, 15030 }, - { 0x1B8F, 15034 }, - { 0x1B91, 15037 }, - { 0x3D52, 15040 }, - { 0x1B90, 15044 }, - { 0x1B90, 15047 }, - { 0x1B8F, 15048 }, - { 0x24C5, 15049 }, - { 0x0073, 15051 }, - { 0x1F49, 15053 }, - { 0x68A4, 15055 }, - { 0x68C8, 15057 }, - { 0x1D79, 15059 }, - { 0x24C4, 15060 }, - { 0x24CA, 15064 }, - { 0x6A44, 15067 }, - { 0x216E, 15069 }, - { 0x245C, 15070 }, - { 0x245D, 15076 }, - { 0x245A, 15082 }, - { 0x245B, 15088 }, - { 0x354B, 15094 }, - { 0x354C, 15097 }, - { 0x354D, 15099 }, - { 0x34F8, 15101 }, - { 0x3501, 15104 }, - { 0x350B, 15107 }, - { 0x34FF, 15110 }, - { 0x34FA, 15113 }, - { 0x34FC, 15116 }, - { 0x3530, 15119 }, - { 0x34F9, 15122 }, - { 0x353D, 15125 }, - { 0x3537, 15128 }, - { 0x34FB, 15131 }, - { 0x3502, 15134 }, - { 0x3534, 15137 }, - { 0x3525, 15140 }, - { 0x353B, 15143 }, - { 0x3526, 15146 }, - { 0x353E, 15149 }, - { 0x350D, 15152 }, - { 0x3533, 15155 }, - { 0x3527, 15158 }, - { 0x3515, 15161 }, - { 0x3503, 15164 }, - { 0x3535, 15167 }, - { 0x3524, 15170 }, - { 0x350F, 15173 }, - { 0x353C, 15176 }, - { 0x3532, 15179 }, - { 0x351A, 15182 }, - { 0x3523, 15185 }, - { 0x3531, 15188 }, - { 0x352A, 15191 }, - { 0x3513, 15194 }, - { 0x3541, 15197 }, - { 0x3536, 15200 }, - { 0x353A, 15203 }, - { 0x352D, 15206 }, - { 0x3500, 15209 }, - { 0x3522, 15212 }, - { 0x3520, 15215 }, - { 0x3529, 15218 }, - { 0x34FD, 15221 }, - { 0x3539, 15224 }, - { 0x3504, 15227 }, - { 0x352E, 15230 }, - { 0x3518, 15233 }, - { 0x350C, 15236 }, - { 0x3508, 15239 }, - { 0x34FE, 15242 }, - { 0x3542, 15245 }, - { 0x3540, 15248 }, - { 0x3521, 15251 }, - { 0x3517, 15254 }, - { 0x3519, 15257 }, - { 0x351C, 15260 }, - { 0x3512, 15263 }, - { 0x353F, 15266 }, - { 0x3538, 15269 }, - { 0x3509, 15272 }, - { 0x352C, 15275 }, - { 0x351E, 15278 }, - { 0x351B, 15281 }, - { 0x351F, 15284 }, - { 0x3543, 15287 }, - { 0x3514, 15290 }, - { 0x351D, 15293 }, - { 0x352F, 15296 }, - { 0x3528, 15299 }, - { 0x3505, 15302 }, - { 0x3511, 15305 }, - { 0x350E, 15308 }, - { 0x3546, 15311 }, - { 0x3506, 15314 }, - { 0x3507, 15317 }, - { 0x350A, 15320 }, - { 0x3516, 15323 }, - { 0x3544, 15326 }, - { 0x3510, 15329 }, - { 0x3545, 15332 }, - { 0x3547, 15335 }, - { 0x352B, 15338 }, - { 0x56E9, 15341 }, - { 0x571C, 15347 }, - { 0x56F1, 15351 }, - { 0x56D5, 15356 }, - { 0x5719, 15361 }, - { 0x56FC, 15365 }, - { 0x56E1, 15369 }, - { 0x5706, 15374 }, - { 0x56E7, 15379 }, - { 0x56CD, 15384 }, - { 0x571E, 15389 }, - { 0x56F2, 15393 }, - { 0x571D, 15398 }, - { 0x5718, 15402 }, - { 0x56D0, 15406 }, - { 0x56F3, 15411 }, - { 0x56D3, 15415 }, - { 0x56D2, 15422 }, - { 0x56CC, 15429 }, - { 0x56CB, 15435 }, - { 0x56F6, 15441 }, - { 0x5703, 15445 }, - { 0x5705, 15449 }, - { 0x5714, 15453 }, - { 0x56DE, 15457 }, - { 0x571B, 15461 }, - { 0x5702, 15465 }, - { 0x56F0, 15469 }, - { 0x5704, 15473 }, - { 0x56FE, 15477 }, - { 0x5717, 15481 }, - { 0x571F, 15485 }, - { 0x56F5, 15489 }, - { 0x5710, 15493 }, - { 0x571A, 15497 }, - { 0x5708, 15501 }, - { 0x56E2, 15505 }, - { 0x56EB, 15510 }, - { 0x5712, 15515 }, - { 0x570A, 15519 }, - { 0x56E8, 15524 }, - { 0x5715, 15529 }, - { 0x5709, 15533 }, - { 0x5700, 15539 }, - { 0x56EC, 15543 }, - { 0x56CF, 15547 }, - { 0x56CA, 15552 }, - { 0x56E0, 15557 }, - { 0x56F8, 15561 }, - { 0x570F, 15565 }, - { 0x570E, 15569 }, - { 0x56C9, 15573 }, - { 0x56F7, 15578 }, - { 0x5701, 15582 }, - { 0x56FB, 15586 }, - { 0x5711, 15590 }, - { 0x56ED, 15594 }, - { 0x56D6, 15598 }, - { 0x56DD, 15602 }, - { 0x5716, 15606 }, - { 0x570B, 15610 }, - { 0x56E4, 15614 }, - { 0x56D1, 15618 }, - { 0x5707, 15624 }, - { 0x56F9, 15628 }, - { 0x5713, 15632 }, - { 0x56E3, 15636 }, - { 0x56D8, 15640 }, - { 0x56FF, 15644 }, - { 0x56EF, 15648 }, - { 0x570C, 15652 }, - { 0x56DB, 15656 }, - { 0x56E6, 15660 }, - { 0x56DA, 15664 }, - { 0x570D, 15668 }, - { 0x56F4, 15672 }, - { 0x56D7, 15676 }, - { 0x56E5, 15680 }, - { 0x56FA, 15684 }, - { 0x56DC, 15688 }, - { 0x56D4, 15692 }, - { 0x56D9, 15696 }, - { 0x56DF, 15700 }, - { 0x56CE, 15704 }, - { 0x56EA, 15708 }, - { 0x56EE, 15712 }, - { 0x56FD, 15716 }, - { 0x5755, 15720 }, - { 0x5751, 15724 }, - { 0x5750, 15729 }, - { 0x5731, 15734 }, - { 0x5721, 15739 }, - { 0x574E, 15744 }, - { 0x5729, 15748 }, - { 0x5756, 15752 }, - { 0x572C, 15756 }, - { 0x5752, 15762 }, - { 0x5724, 15766 }, - { 0x5725, 15771 }, - { 0x572E, 15776 }, - { 0x5736, 15781 }, - { 0x5730, 15786 }, - { 0x5723, 15790 }, - { 0x5746, 15795 }, - { 0x574C, 15799 }, - { 0x5735, 15803 }, - { 0x5742, 15808 }, - { 0x574B, 15812 }, - { 0x5734, 15817 }, - { 0x5757, 15822 }, - { 0x5754, 15826 }, - { 0x5732, 15830 }, - { 0x5722, 15835 }, - { 0x5741, 15839 }, - { 0x573C, 15843 }, - { 0x572B, 15847 }, - { 0x5726, 15852 }, - { 0x574D, 15856 }, - { 0x573E, 15860 }, - { 0x572D, 15865 }, - { 0x573B, 15870 }, - { 0x573F, 15874 }, - { 0x574F, 15878 }, - { 0x5737, 15882 }, - { 0x573A, 15886 }, - { 0x5747, 15890 }, - { 0x5745, 15894 }, - { 0x5753, 15898 }, - { 0x5743, 15902 }, - { 0x5744, 15906 }, - { 0x5720, 15911 }, - { 0x572A, 15915 }, - { 0x5727, 15919 }, - { 0x5739, 15923 }, - { 0x5728, 15927 }, - { 0x573D, 15931 }, - { 0x5749, 15936 }, - { 0x574A, 15940 }, - { 0x5740, 15944 }, - { 0x5738, 15948 }, - { 0x5748, 15952 }, - { 0x5733, 15956 }, - { 0x572F, 15960 }, - { 0x5796, 15964 }, - { 0x57A1, 15968 }, - { 0x577C, 15973 }, - { 0x578C, 15978 }, - { 0x576B, 15982 }, - { 0x5785, 15987 }, - { 0x5772, 15991 }, - { 0x57B2, 15995 }, - { 0x57B3, 16000 }, - { 0x5792, 16005 }, - { 0x5797, 16009 }, - { 0x578E, 16013 }, - { 0x577F, 16017 }, - { 0x57B6, 16021 }, - { 0x57A6, 16025 }, - { 0x57B5, 16029 }, - { 0x5787, 16033 }, - { 0x5763, 16037 }, - { 0x5759, 16042 }, - { 0x57B8, 16046 }, - { 0x57B7, 16050 }, - { 0x57B9, 16054 }, - { 0x579A, 16058 }, - { 0x57A2, 16062 }, - { 0x575A, 16066 }, - { 0x5789, 16070 }, - { 0x5769, 16074 }, - { 0x57AB, 16078 }, - { 0x579E, 16082 }, - { 0x57AC, 16087 }, - { 0x5767, 16092 }, - { 0x576F, 16097 }, - { 0x576D, 16101 }, - { 0x57AF, 16105 }, - { 0x57B0, 16109 }, - { 0x57A0, 16113 }, - { 0x57A3, 16117 }, - { 0x57B4, 16121 }, - { 0x5793, 16125 }, - { 0x5799, 16129 }, - { 0x5798, 16133 }, - { 0x579C, 16137 }, - { 0x579F, 16141 }, - { 0x577D, 16145 }, - { 0x579D, 16149 }, - { 0x5762, 16153 }, - { 0x5773, 16159 }, - { 0x57B1, 16163 }, - { 0x5777, 16167 }, - { 0x577A, 16172 }, - { 0x5770, 16176 }, - { 0x5761, 16180 }, - { 0x5794, 16184 }, - { 0x5764, 16188 }, - { 0x57AA, 16192 }, - { 0x5786, 16196 }, - { 0x5774, 16200 }, - { 0x575C, 16204 }, - { 0x5784, 16208 }, - { 0x575E, 16212 }, - { 0x5758, 16216 }, - { 0x578D, 16221 }, - { 0x57AE, 16225 }, - { 0x5776, 16229 }, - { 0x5788, 16233 }, - { 0x5790, 16237 }, - { 0x576C, 16242 }, - { 0x57A4, 16246 }, - { 0x5778, 16250 }, - { 0x57AD, 16254 }, - { 0x575F, 16258 }, - { 0x576A, 16262 }, - { 0x5771, 16266 }, - { 0x57A7, 16270 }, - { 0x57A8, 16274 }, - { 0x578B, 16278 }, - { 0x5795, 16282 }, - { 0x5766, 16286 }, - { 0x577E, 16290 }, - { 0x5791, 16294 }, - { 0x57A5, 16298 }, - { 0x57A9, 16302 }, - { 0x5781, 16306 }, - { 0x5779, 16310 }, - { 0x579B, 16315 }, - { 0x576E, 16319 }, - { 0x5765, 16323 }, - { 0x5775, 16327 }, - { 0x5783, 16331 }, - { 0x578F, 16335 }, - { 0x5760, 16339 }, - { 0x5780, 16343 }, - { 0x577B, 16347 }, - { 0x5782, 16351 }, - { 0x578A, 16355 }, - { 0x575B, 16359 }, - { 0x575D, 16363 }, - { 0x5768, 16367 }, - { 0x581A, 16371 }, - { 0x5812, 16375 }, - { 0x581C, 16379 }, - { 0x5824, 16383 }, - { 0x5820, 16387 }, - { 0x582A, 16391 }, - { 0x57DA, 16395 }, - { 0x582E, 16399 }, - { 0x57CD, 16403 }, - { 0x5803, 16407 }, - { 0x5808, 16411 }, - { 0x57F9, 16415 }, - { 0x5828, 16419 }, - { 0x57E7, 16423 }, - { 0x57E6, 16427 }, - { 0x57BC, 16431 }, - { 0x5816, 16435 }, - { 0x57FE, 16439 }, - { 0x5823, 16443 }, - { 0x57F6, 16447 }, - { 0x5826, 16451 }, - { 0x5813, 16455 }, - { 0x5829, 16460 }, - { 0x5817, 16465 }, - { 0x57D0, 16469 }, - { 0x582D, 16473 }, - { 0x5821, 16477 }, - { 0x57ED, 16481 }, - { 0x57CC, 16485 }, - { 0x581B, 16489 }, - { 0x5814, 16493 }, - { 0x5815, 16497 }, - { 0x57BB, 16501 }, - { 0x57D6, 16505 }, - { 0x57DB, 16509 }, - { 0x57EF, 16513 }, - { 0x57F5, 16517 }, - { 0x57CF, 16521 }, - { 0x581F, 16525 }, - { 0x580D, 16529 }, - { 0x57BF, 16533 }, - { 0x57E9, 16537 }, - { 0x582C, 16541 }, - { 0x57BA, 16546 }, - { 0x5807, 16550 }, - { 0x57D4, 16554 }, - { 0x57BD, 16558 }, - { 0x57E2, 16562 }, - { 0x5827, 16566 }, - { 0x5800, 16570 }, - { 0x57DE, 16574 }, - { 0x57E1, 16578 }, - { 0x57CB, 16582 }, - { 0x5809, 16586 }, - { 0x5822, 16590 }, - { 0x582B, 16594 }, - { 0x57C3, 16598 }, - { 0x57EB, 16602 }, - { 0x57F8, 16606 }, - { 0x57E4, 16610 }, - { 0x57F0, 16614 }, - { 0x57C6, 16618 }, - { 0x581D, 16622 }, - { 0x5825, 16626 }, - { 0x5802, 16630 }, - { 0x580A, 16634 }, - { 0x57C9, 16638 }, - { 0x5806, 16642 }, - { 0x57FD, 16646 }, - { 0x57FF, 16650 }, - { 0x57D8, 16654 }, - { 0x57EA, 16659 }, - { 0x5818, 16663 }, - { 0x5819, 16667 }, - { 0x57D1, 16671 }, - { 0x57FB, 16675 }, - { 0x57D2, 16679 }, - { 0x580C, 16683 }, - { 0x57C7, 16687 }, - { 0x57C5, 16691 }, - { 0x57C0, 16695 }, - { 0x57BE, 16699 }, - { 0x5810, 16703 }, - { 0x57C1, 16707 }, - { 0x580F, 16711 }, - { 0x5801, 16715 }, - { 0x581E, 16719 }, - { 0x57F1, 16723 }, - { 0x57C4, 16727 }, - { 0x57EE, 16731 }, - { 0x5811, 16735 }, - { 0x57E0, 16739 }, - { 0x57F3, 16743 }, - { 0x57E3, 16747 }, - { 0x57E5, 16751 }, - { 0x57FA, 16755 }, - { 0x5804, 16759 }, - { 0x580E, 16763 }, - { 0x5805, 16767 }, - { 0x57DC, 16771 }, - { 0x57E8, 16775 }, - { 0x57F4, 16779 }, - { 0x57F7, 16783 }, - { 0x57D5, 16787 }, - { 0x57CA, 16791 }, - { 0x57EC, 16795 }, - { 0x580B, 16799 }, - { 0x57D3, 16803 }, - { 0x57DF, 16807 }, - { 0x57FC, 16811 }, - { 0x57D9, 16815 }, - { 0x57D7, 16819 }, - { 0x57CE, 16823 }, - { 0x57C2, 16827 }, - { 0x57F2, 16831 }, - { 0x57DD, 16835 }, - { 0x57C8, 16839 }, - { 0x589E, 16843 }, - { 0x58A1, 16847 }, - { 0x58A0, 16851 }, - { 0x5884, 16855 }, - { 0x5891, 16859 }, - { 0x589B, 16864 }, - { 0x58BE, 16869 }, - { 0x58C7, 16874 }, - { 0x58C2, 16878 }, - { 0x58B6, 16882 }, - { 0x58C4, 16886 }, - { 0x58B7, 16890 }, - { 0x58BF, 16894 }, - { 0x589A, 16898 }, - { 0x58A3, 16903 }, - { 0x58C0, 16908 }, - { 0x5861, 16912 }, - { 0x5869, 16916 }, - { 0x58CA, 16920 }, - { 0x58B4, 16924 }, - { 0x589C, 16928 }, - { 0x587D, 16932 }, - { 0x5880, 16936 }, - { 0x5895, 16940 }, - { 0x5832, 16944 }, - { 0x58A2, 16948 }, - { 0x5844, 16952 }, - { 0x58C1, 16956 }, - { 0x5881, 16960 }, - { 0x5854, 16964 }, - { 0x58C5, 16968 }, - { 0x58C3, 16972 }, - { 0x58C8, 16976 }, - { 0x5892, 16980 }, - { 0x588E, 16984 }, - { 0x58BB, 16988 }, - { 0x5889, 16992 }, - { 0x5876, 16997 }, - { 0x5835, 17002 }, - { 0x58B2, 17006 }, - { 0x585A, 17010 }, - { 0x58B9, 17014 }, - { 0x5837, 17018 }, - { 0x584E, 17022 }, - { 0x583F, 17026 }, - { 0x5859, 17030 }, - { 0x58BC, 17034 }, - { 0x5836, 17038 }, - { 0x58A4, 17042 }, - { 0x583B, 17046 }, - { 0x58A5, 17050 }, - { 0x58C9, 17054 }, - { 0x58C6, 17058 }, - { 0x5842, 17062 }, - { 0x589F, 17066 }, - { 0x5873, 17070 }, - { 0x58B5, 17074 }, - { 0x5833, 17078 }, - { 0x58B3, 17082 }, - { 0x583E, 17086 }, - { 0x5875, 17090 }, - { 0x5877, 17094 }, - { 0x58AC, 17098 }, - { 0x58AB, 17103 }, - { 0x58AE, 17108 }, - { 0x58AD, 17112 }, - { 0x588D, 17116 }, - { 0x5872, 17120 }, - { 0x5883, 17124 }, - { 0x58CB, 17128 }, - { 0x58AF, 17132 }, - { 0x5874, 17136 }, - { 0x5843, 17140 }, - { 0x5868, 17144 }, - { 0x5834, 17148 }, - { 0x5855, 17152 }, - { 0x5847, 17156 }, - { 0x586F, 17160 }, - { 0x5850, 17164 }, - { 0x588C, 17168 }, - { 0x588F, 17172 }, - { 0x58A6, 17176 }, - { 0x585B, 17182 }, - { 0x582F, 17187 }, - { 0x5857, 17191 }, - { 0x5839, 17195 }, - { 0x583C, 17199 }, - { 0x5846, 17203 }, - { 0x5849, 17207 }, - { 0x589D, 17211 }, - { 0x58B1, 17215 }, - { 0x5871, 17220 }, - { 0x5897, 17224 }, - { 0x5885, 17228 }, - { 0x5870, 17232 }, - { 0x588A, 17236 }, - { 0x5841, 17240 }, - { 0x584D, 17244 }, - { 0x5886, 17248 }, - { 0x58B0, 17252 }, - { 0x5896, 17256 }, - { 0x588B, 17260 }, - { 0x583A, 17264 }, - { 0x5893, 17268 }, - { 0x58B8, 17272 }, - { 0x58A7, 17276 }, - { 0x58BD, 17280 }, - { 0x586A, 17284 }, - { 0x5858, 17288 }, - { 0x5830, 17293 }, - { 0x585F, 17297 }, - { 0x5867, 17301 }, - { 0x5887, 17305 }, - { 0x58A8, 17309 }, - { 0x585D, 17313 }, - { 0x587B, 17317 }, - { 0x587E, 17321 }, - { 0x585E, 17325 }, - { 0x5851, 17329 }, - { 0x5863, 17333 }, - { 0x583D, 17337 }, - { 0x5831, 17341 }, - { 0x5878, 17345 }, - { 0x586E, 17349 }, - { 0x5879, 17353 }, - { 0x5899, 17357 }, - { 0x5894, 17361 }, - { 0x587F, 17365 }, - { 0x58A9, 17369 }, - { 0x584C, 17373 }, - { 0x584A, 17377 }, - { 0x587A, 17381 }, - { 0x5864, 17385 }, - { 0x5862, 17389 }, - { 0x5866, 17393 }, - { 0x5860, 17397 }, - { 0x58AA, 17401 }, - { 0x5890, 17405 }, - { 0x587C, 17409 }, - { 0x5848, 17413 }, - { 0x58BA, 17417 }, - { 0x5845, 17421 }, - { 0x5838, 17425 }, - { 0x584B, 17429 }, - { 0x5865, 17433 }, - { 0x5898, 17437 }, - { 0x586B, 17441 }, - { 0x5856, 17445 }, - { 0x5888, 17449 }, - { 0x584F, 17453 }, - { 0x5882, 17457 }, - { 0x5853, 17461 }, - { 0x586D, 17465 }, - { 0x586C, 17469 }, - { 0x5840, 17473 }, - { 0x5852, 17477 }, - { 0x585C, 17481 }, - { 0x58DA, 17486 }, - { 0x58CD, 17490 }, - { 0x58CF, 17494 }, - { 0x58CC, 17498 }, - { 0x58F8, 17502 }, - { 0x58CE, 17506 }, - { 0x58D3, 17510 }, - { 0x58F6, 17514 }, - { 0x58FB, 17518 }, - { 0x58FC, 17522 }, - { 0x58ED, 17526 }, - { 0x58E2, 17530 }, - { 0x58EC, 17534 }, - { 0x58DD, 17538 }, - { 0x58F5, 17542 }, - { 0x58E6, 17546 }, - { 0x58F4, 17550 }, - { 0x58EF, 17554 }, - { 0x58E0, 17558 }, - { 0x58FF, 17562 }, - { 0x58F7, 17566 }, - { 0x58D2, 17570 }, - { 0x58EB, 17574 }, - { 0x58D0, 17578 }, - { 0x58FA, 17582 }, - { 0x58D4, 17586 }, - { 0x58F2, 17590 }, - { 0x58E5, 17594 }, - { 0x58DB, 17598 }, - { 0x58D7, 17602 }, - { 0x58D1, 17606 }, - { 0x58FE, 17610 }, - { 0x58EA, 17614 }, - { 0x58E4, 17618 }, - { 0x58DF, 17622 }, - { 0x58FD, 17626 }, - { 0x58F9, 17630 }, - { 0x58D8, 17634 }, - { 0x58F1, 17638 }, - { 0x58E7, 17642 }, - { 0x58E9, 17646 }, - { 0x58E1, 17650 }, - { 0x58E8, 17654 }, - { 0x58F3, 17658 }, - { 0x58EE, 17662 }, - { 0x58D5, 17666 }, - { 0x58DE, 17670 }, - { 0x58DC, 17674 }, - { 0x5901, 17678 }, - { 0x58D6, 17682 }, - { 0x58D9, 17686 }, - { 0x58E3, 17690 }, - { 0x5900, 17694 }, - { 0x58F0, 17698 }, - { 0x354A, 17702 }, - { 0x354F, 17704 }, - { 0x3548, 17707 }, - { 0x3549, 17711 }, - { 0x354E, 17715 }, - { 0x5950, 17717 }, - { 0x5944, 17721 }, - { 0x5949, 17725 }, - { 0x594A, 17729 }, - { 0x5945, 17733 }, - { 0x5947, 17737 }, - { 0x593F, 17741 }, - { 0x593C, 17745 }, - { 0x593B, 17749 }, - { 0x5948, 17753 }, - { 0x5930, 17757 }, - { 0x5936, 17761 }, - { 0x592E, 17765 }, - { 0x5946, 17769 }, - { 0x5942, 17773 }, - { 0x592F, 17777 }, - { 0x593E, 17781 }, - { 0x5940, 17785 }, - { 0x5938, 17789 }, - { 0x5939, 17793 }, - { 0x5933, 17797 }, - { 0x593A, 17801 }, - { 0x5931, 17805 }, - { 0x593D, 17809 }, - { 0x5932, 17813 }, - { 0x5934, 17817 }, - { 0x592D, 17821 }, - { 0x5937, 17825 }, - { 0x5935, 17829 }, - { 0x5941, 17833 }, - { 0x5943, 17837 }, - { 0x594C, 17841 }, - { 0x594D, 17846 }, - { 0x594B, 17851 }, - { 0x594E, 17856 }, - { 0x594F, 17861 }, - { 0x17E4, 17866 }, - { 0x17E5, 17869 }, - { 0x17E8, 17873 }, - { 0x17EA, 17877 }, - { 0x17EC, 17881 }, - { 0x17ED, 17885 }, - { 0x17E7, 17892 }, - { 0x17E9, 17896 }, - { 0x17EB, 17901 }, - { 0x17E6, 17906 }, - { 0x17BE, 17911 }, - { 0x17E2, 17914 }, - { 0x17E3, 17917 }, - { 0x17C3, 17920 }, - { 0x17DF, 17923 }, - { 0x17CF, 17926 }, - { 0x17CC, 17929 }, - { 0x17C0, 17932 }, - { 0x17CE, 17935 }, - { 0x17DC, 17938 }, - { 0x17D2, 17941 }, - { 0x17C7, 17944 }, - { 0x17C5, 17947 }, - { 0x17D0, 17950 }, - { 0x17D6, 17953 }, - { 0x17C9, 17956 }, - { 0x17D9, 17959 }, - { 0x17E1, 17962 }, - { 0x17E0, 17965 }, - { 0x17DB, 17968 }, - { 0x17DE, 17971 }, - { 0x17C4, 17974 }, - { 0x17CB, 17978 }, - { 0x17D5, 17982 }, - { 0x17D4, 17986 }, - { 0x17C2, 17990 }, - { 0x17C8, 17994 }, - { 0x17D8, 17998 }, - { 0x17BF, 18002 }, - { 0x17CD, 18006 }, - { 0x17C1, 18010 }, - { 0x17DD, 18014 }, - { 0x17D3, 18018 }, - { 0x17C6, 18022 }, - { 0x17D1, 18026 }, - { 0x17D7, 18030 }, - { 0x17CA, 18034 }, - { 0x17DA, 18038 }, - { 0x17F2, 18042 }, - { 0x17F4, 18047 }, - { 0x17F5, 18051 }, - { 0x17F3, 18055 }, - { 0x17F0, 18059 }, - { 0x17EF, 18061 }, - { 0x17EE, 18065 }, - { 0x17F1, 18069 }, - { 0x67FC, 18071 }, - { 0x6797, 18074 }, - { 0x69C7, 18076 }, - { 0x2238, 18081 }, - { 0x2126, 18083 }, - { 0x2189, 18087 }, - { 0x69C8, 18090 }, - { 0x21B7, 18095 }, - { 0x224C, 18097 }, - { 0x69CE, 18101 }, - { 0x21FE, 18106 }, - { 0x2140, 18110 }, - { 0x69C1, 18114 }, - { 0x21DE, 18119 }, - { 0x212B, 18122 }, - { 0x6B86, 18124 }, - { 0x6B91, 18127 }, - { 0x6B97, 18130 }, - { 0x2643, 18133 }, - { 0x6B92, 18137 }, - { 0x6B98, 18141 }, - { 0x2180, 18145 }, - { 0x2185, 18148 }, - { 0x2182, 18151 }, - { 0x2181, 18154 }, - { 0x2183, 18157 }, - { 0x2184, 18160 }, - { 0x220E, 18163 }, - { 0x218B, 18167 }, - { 0x264A, 18170 }, - { 0x2641, 18173 }, - { 0x2109, 18176 }, - { 0x2108, 18180 }, - { 0x2141, 18184 }, - { 0x69C2, 18188 }, - { 0x213D, 18193 }, - { 0x6997, 18196 }, - { 0x2677, 18200 }, - { 0x20D0, 18203 }, - { 0x264F, 18206 }, - { 0x2650, 18209 }, - { 0x2186, 18212 }, - { 0x2205, 18215 }, - { 0x210A, 18217 }, - { 0x210B, 18221 }, - { 0x24F9, 18225 }, - { 0x2252, 18227 }, - { 0x20F5, 18231 }, - { 0x1F53, 18233 }, - { 0x21AF, 18237 }, - { 0x2513, 18243 }, - { 0x21AE, 18248 }, - { 0x26CC, 18254 }, - { 0x26CD, 18260 }, - { 0x26CA, 18266 }, - { 0x26CB, 18272 }, - { 0x26CE, 18278 }, - { 0x26D0, 18284 }, - { 0x26CF, 18290 }, - { 0x26D1, 18296 }, - { 0x69E3, 18302 }, - { 0x2124, 18304 }, - { 0x6B93, 18308 }, - { 0x6B99, 18312 }, - { 0x2122, 18316 }, - { 0x264B, 18319 }, - { 0x264D, 18322 }, - { 0x1F4F, 18325 }, - { 0x26E4, 18329 }, - { 0x1F50, 18334 }, - { 0x26E5, 18338 }, - { 0x1F4D, 18343 }, - { 0x26E6, 18347 }, - { 0x1F4E, 18352 }, - { 0x26E7, 18356 }, - { 0x2226, 18361 }, - { 0x20C6, 18364 }, - { 0x1F52, 18366 }, - { 0x6958, 18370 }, - { 0x26DF, 18373 }, - { 0x20EC, 18376 }, - { 0x218C, 18378 }, - { 0x2510, 18381 }, - { 0x227C, 18386 }, - { 0x26E0, 18391 }, - { 0x6748, 18394 }, - { 0x2648, 18396 }, - { 0x2511, 18398 }, - { 0x26E3, 18400 }, - { 0x6818, 18402 }, - { 0x69AD, 18404 }, - { 0x681C, 18406 }, - { 0x2161, 18408 }, - { 0x21ED, 18411 }, - { 0x21FC, 18413 }, - { 0x26BF, 18418 }, - { 0x21E8, 18422 }, - { 0x21E9, 18425 }, - { 0x2265, 18428 }, - { 0x2645, 18430 }, - { 0x2279, 18432 }, - { 0x2228, 18436 }, - { 0x6B7E, 18438 }, - { 0x6B87, 18442 }, - { 0x2654, 18446 }, - { 0x20D4, 18449 }, - { 0x26C1, 18452 }, - { 0x24FD, 18456 }, - { 0x1BD0, 18458 }, - { 0x26BE, 18461 }, - { 0x20D2, 18465 }, - { 0x2134, 18467 }, - { 0x69A4, 18469 }, - { 0x21A1, 18472 }, - { 0x2652, 18476 }, - { 0x22C7, 18479 }, - { 0x1BD1, 18482 }, - { 0x22CA, 18485 }, - { 0x26C0, 18488 }, - { 0x20DA, 18492 }, - { 0x1F44, 18496 }, - { 0x20D8, 18500 }, - { 0x6B7B, 18503 }, - { 0x20E4, 18508 }, - { 0x1F45, 18512 }, - { 0x20E2, 18516 }, - { 0x6B7D, 18519 }, - { 0x20E8, 18524 }, - { 0x1F43, 18528 }, - { 0x1F47, 18532 }, - { 0x20EA, 18539 }, - { 0x20E6, 18542 }, - { 0x6B7A, 18545 }, - { 0x20D6, 18550 }, - { 0x20DE, 18552 }, - { 0x1F42, 18556 }, - { 0x1F46, 18560 }, - { 0x20E0, 18567 }, - { 0x2679, 18570 }, - { 0x20DC, 18573 }, - { 0x1F48, 18576 }, - { 0x6B7C, 18583 }, - { 0x1F76, 18588 }, - { 0x6900, 18590 }, - { 0x6784, 18591 }, - { 0x0297, 18592 }, - { 0x6896, 18593 }, - { 0x1417, 18596 }, - { 0x1418, 18600 }, - { 0x1405, 18604 }, - { 0x1406, 18607 }, - { 0x1407, 18610 }, - { 0x140F, 18613 }, - { 0x140C, 18616 }, - { 0x1409, 18619 }, - { 0x1416, 18622 }, - { 0x1408, 18625 }, - { 0x1413, 18628 }, - { 0x1410, 18631 }, - { 0x140D, 18634 }, - { 0x140E, 18637 }, - { 0x1412, 18640 }, - { 0x1415, 18643 }, - { 0x140B, 18646 }, - { 0x1414, 18649 }, - { 0x1411, 18652 }, - { 0x140A, 18655 }, - { 0x688B, 18658 }, - { 0x6792, 18661 }, - { 0x1BBC, 18662 }, - { 0x1BC5, 18663 }, - { 0x0286, 18666 }, - { 0x21D9, 18667 }, - { 0x68EE, 18668 }, - { 0x68DF, 18672 }, - { 0x68EF, 18679 }, - { 0x2239, 18683 }, - { 0x1EF3, 18685 }, - { 0x6976, 18688 }, - { 0x697B, 18692 }, - { 0x697F, 18696 }, - { 0x6977, 18700 }, - { 0x697A, 18704 }, - { 0x6979, 18708 }, - { 0x697E, 18712 }, - { 0x697D, 18716 }, - { 0x697C, 18720 }, - { 0x6978, 18724 }, - { 0x6980, 18728 }, - { 0x6981, 18732 }, - { 0x6982, 18736 }, - { 0x6987, 18739 }, - { 0x698B, 18742 }, - { 0x6983, 18745 }, - { 0x6986, 18748 }, - { 0x6985, 18751 }, - { 0x698A, 18754 }, - { 0x6989, 18757 }, - { 0x6988, 18760 }, - { 0x6984, 18763 }, - { 0x698C, 18766 }, - { 0x698D, 18769 }, - { 0x1BD4, 18772 }, - { 0x2127, 18774 }, - { 0x674D, 18775 }, - { 0x674E, 18778 }, - { 0x6750, 18781 }, - { 0x674F, 18784 }, - { 0x001A, 18787 }, - { 0x1C1E, 18788 }, - { 0x1DAD, 18790 }, - { 0x212A, 18792 }, - { 0x000C, 18793 }, - { 0x6AEF, 18794 }, - { 0x214E, 18797 }, - { 0x214F, 18800 }, - { 0x2272, 18803 }, - { 0x6968, 18805 }, - { 0x6967, 18807 }, - { 0x6877, 18812 }, - { 0x22D6, 18813 }, - { 0x1F03, 18815 }, - { 0x1E27, 18818 }, - { 0x1E28, 18821 }, - { 0x6781, 18824 }, - { 0x1C95, 18827 }, - { 0x6787, 18829 }, - { 0x1DB5, 18830 }, - { 0x0011, 18833 }, - { 0x1FAE, 18835 }, - { 0x6642, 18839 }, - { 0x0016, 18842 }, - { 0x1FB3, 18844 }, - { 0x6647, 18848 }, - { 0x0012, 18851 }, - { 0x1FAF, 18853 }, - { 0x6643, 18857 }, - { 0x0015, 18860 }, - { 0x1FB2, 18862 }, - { 0x6646, 18866 }, - { 0x0014, 18869 }, - { 0x1FB1, 18871 }, - { 0x6645, 18875 }, - { 0x0019, 18878 }, - { 0x1FB6, 18880 }, - { 0x664A, 18884 }, - { 0x0010, 18887 }, - { 0x6640, 18889 }, - { 0x6641, 18893 }, - { 0x0018, 18896 }, - { 0x1FB5, 18898 }, - { 0x6649, 18902 }, - { 0x0017, 18905 }, - { 0x1FB4, 18907 }, - { 0x6648, 18911 }, - { 0x0013, 18914 }, - { 0x1FB0, 18916 }, - { 0x6644, 18920 }, - { 0x2A5A, 18923 }, - { 0x6A59, 18925 }, - { 0x68D1, 18927 }, - { 0x687D, 18929 }, - { 0x2200, 18930 }, - { 0x2167, 18933 }, - { 0x6734, 18934 }, - { 0x6733, 18937 }, - { 0x6735, 18940 }, - { 0x1F33, 18943 }, - { 0x2259, 18945 }, - { 0x225A, 18948 }, - { 0x225B, 18952 }, - { 0x225D, 18956 }, - { 0x2267, 18961 }, - { 0x2270, 18966 }, - { 0x1F28, 18970 }, - { 0x6822, 18972 }, - { 0x6823, 18976 }, - { 0x6824, 18980 }, - { 0x6825, 18984 }, - { 0x6821, 18988 }, - { 0x1D5E, 18992 }, - { 0x24DA, 18994 }, - { 0x24D9, 19000 }, - { 0x24D8, 19006 }, - { 0x24D7, 19012 }, - { 0x69E9, 19016 }, - { 0x69EB, 19018 }, - { 0x69EA, 19021 }, - { 0x69F0, 19024 }, - { 0x69F1, 19026 }, - { 0x69EF, 19028 }, - { 0x1EDF, 19030 }, - { 0x1DB6, 19032 }, - { 0x1E37, 19036 }, - { 0x1E38, 19040 }, - { 0x1E35, 19044 }, - { 0x1E36, 19048 }, - { 0x1E2E, 19052 }, - { 0x1E84, 19056 }, - { 0x1E7F, 19060 }, - { 0x1C64, 19064 }, - { 0x2151, 19066 }, - { 0x221A, 19068 }, - { 0x67F7, 19069 }, - { 0x1BEB, 19074 }, - { 0x2163, 19077 }, - { 0x6741, 19080 }, - { 0x6739, 19085 }, - { 0x6727, 19089 }, - { 0x69E2, 19090 }, - { 0x69E1, 19094 }, - { 0x69E0, 19097 }, - { 0x678A, 19100 }, - { 0x1E7B, 19102 }, - { 0x68A1, 19103 }, - { 0x1C94, 19104 }, - { 0x6AEE, 19106 }, - { 0x6736, 19108 }, - { 0x0040, 19111 }, - { 0x038C, 19113 }, - { 0x0340, 19116 }, - { 0x038D, 19119 }, - { 0x3F7A, 19122 }, - { 0x3F7B, 19126 }, - { 0x3F90, 19132 }, - { 0x038B, 19136 }, - { 0x03B2, 19139 }, - { 0x03A7, 19144 }, - { 0x3F82, 19147 }, - { 0x3F7C, 19151 }, - { 0x0386, 19155 }, - { 0x3F85, 19158 }, - { 0x3F84, 19162 }, - { 0x3F81, 19166 }, - { 0x1B82, 19169 }, - { 0x3F7E, 19171 }, - { 0x3F8F, 19174 }, - { 0x1B83, 19177 }, - { 0x1B66, 19179 }, - { 0x1B65, 19183 }, - { 0x1B67, 19187 }, - { 0x03A6, 19191 }, - { 0x3F88, 19194 }, - { 0x0334, 19197 }, - { 0x1B4B, 19201 }, - { 0x1B59, 19203 }, - { 0x1B58, 19207 }, - { 0x1B5A, 19211 }, - { 0x0339, 19215 }, - { 0x0372, 19221 }, - { 0x0373, 19225 }, - { 0x0376, 19229 }, - { 0x0374, 19233 }, - { 0x037D, 19237 }, - { 0x036D, 19241 }, - { 0x1B04, 19245 }, - { 0x1B50, 19251 }, - { 0x1AB8, 19259 }, - { 0x1ABC, 19265 }, - { 0x1B22, 19273 }, - { 0x1ABA, 19283 }, - { 0x1B20, 19291 }, - { 0x1ABE, 19301 }, - { 0x1B24, 19309 }, - { 0x1B1E, 19319 }, - { 0x1AB7, 19327 }, - { 0x1ABB, 19333 }, - { 0x1B21, 19341 }, - { 0x1AB9, 19351 }, - { 0x1B1F, 19359 }, - { 0x1ABD, 19369 }, - { 0x1B23, 19377 }, - { 0x1B1D, 19387 }, - { 0x0364, 19395 }, - { 0x1B03, 19401 }, - { 0x1B4E, 19407 }, - { 0x1B51, 19415 }, - { 0x1B52, 19421 }, - { 0x1B4F, 19429 }, - { 0x037C, 19435 }, - { 0x037E, 19439 }, - { 0x0377, 19443 }, - { 0x1B6D, 19447 }, - { 0x1B6C, 19453 }, - { 0x03B1, 19459 }, - { 0x03AE, 19463 }, - { 0x037A, 19467 }, - { 0x0368, 19471 }, - { 0x0330, 19475 }, - { 0x036F, 19479 }, - { 0x1B06, 19483 }, - { 0x1AC8, 19489 }, - { 0x1ACC, 19495 }, - { 0x1ACA, 19503 }, - { 0x1ACE, 19511 }, - { 0x1AC7, 19519 }, - { 0x1ACB, 19525 }, - { 0x1AC9, 19533 }, - { 0x1ACD, 19541 }, - { 0x0365, 19549 }, - { 0x1B05, 19555 }, - { 0x1B5C, 19561 }, - { 0x1B5B, 19567 }, - { 0x0380, 19573 }, - { 0x1B5E, 19579 }, - { 0x0347, 19587 }, - { 0x1B5D, 19595 }, - { 0x1B60, 19603 }, - { 0x1B5F, 19611 }, - { 0x036C, 19617 }, - { 0x0367, 19621 }, - { 0x1B00, 19625 }, - { 0x1B41, 19631 }, - { 0x1A9C, 19639 }, - { 0x1AA0, 19645 }, - { 0x1B12, 19653 }, - { 0x1A9E, 19663 }, - { 0x1B10, 19671 }, - { 0x1AA2, 19681 }, - { 0x1B14, 19689 }, - { 0x1B0E, 19699 }, - { 0x1A9B, 19707 }, - { 0x1A9F, 19713 }, - { 0x1B11, 19721 }, - { 0x1A9D, 19731 }, - { 0x1B0F, 19739 }, - { 0x1AA1, 19749 }, - { 0x1B13, 19757 }, - { 0x1B0D, 19767 }, - { 0x0362, 19775 }, - { 0x1AFF, 19781 }, - { 0x1B3F, 19787 }, - { 0x1B3E, 19795 }, - { 0x1B3D, 19801 }, - { 0x1B42, 19807 }, - { 0x1B43, 19813 }, - { 0x1B40, 19821 }, - { 0x036A, 19827 }, - { 0x0378, 19831 }, - { 0x0369, 19836 }, - { 0x0370, 19840 }, - { 0x0395, 19844 }, - { 0x0371, 19848 }, - { 0x037F, 19852 }, - { 0x1B0C, 19856 }, - { 0x1B7A, 19862 }, - { 0x1AF0, 19870 }, - { 0x1AF4, 19876 }, - { 0x1B32, 19884 }, - { 0x1AF2, 19894 }, - { 0x1B30, 19902 }, - { 0x1AF6, 19912 }, - { 0x1B34, 19920 }, - { 0x1B2E, 19930 }, - { 0x1AEF, 19938 }, - { 0x1AF3, 19944 }, - { 0x1B31, 19952 }, - { 0x1AF1, 19962 }, - { 0x1B2F, 19970 }, - { 0x1AF5, 19980 }, - { 0x1B33, 19988 }, - { 0x1B2D, 19998 }, - { 0x0384, 20006 }, - { 0x1B0B, 20012 }, - { 0x1B78, 20018 }, - { 0x1B7B, 20026 }, - { 0x1B7C, 20032 }, - { 0x1B79, 20040 }, - { 0x0397, 20046 }, - { 0x0379, 20050 }, - { 0x036E, 20054 }, - { 0x0391, 20058 }, - { 0x038F, 20062 }, - { 0x0332, 20067 }, - { 0x0393, 20072 }, - { 0x036B, 20076 }, - { 0x1B02, 20080 }, - { 0x1AAC, 20086 }, - { 0x1AB0, 20092 }, - { 0x1AAE, 20100 }, - { 0x1AAB, 20108 }, - { 0x1AAF, 20114 }, - { 0x1AAD, 20122 }, - { 0x0363, 20130 }, - { 0x1B01, 20136 }, - { 0x0375, 20142 }, - { 0x1B08, 20146 }, - { 0x1AD8, 20152 }, - { 0x1ADC, 20158 }, - { 0x1ADA, 20166 }, - { 0x1AD7, 20174 }, - { 0x1ADB, 20180 }, - { 0x1AD9, 20188 }, - { 0x0382, 20196 }, - { 0x1B07, 20202 }, - { 0x037B, 20208 }, - { 0x1B0A, 20212 }, - { 0x1AE4, 20218 }, - { 0x1AE8, 20224 }, - { 0x1AE6, 20232 }, - { 0x1AEA, 20240 }, - { 0x1AE3, 20248 }, - { 0x1AE7, 20254 }, - { 0x1AE5, 20262 }, - { 0x1AE9, 20270 }, - { 0x0383, 20278 }, - { 0x1B09, 20284 }, - { 0x1B69, 20290 }, - { 0x1B68, 20296 }, - { 0x0381, 20302 }, - { 0x1B6B, 20308 }, - { 0x0366, 20316 }, - { 0x1B6A, 20324 }, - { 0x1B6F, 20332 }, - { 0x1B6E, 20340 }, - { 0x0336, 20346 }, - { 0x033A, 20351 }, - { 0x0338, 20358 }, - { 0x0387, 20364 }, - { 0x3F83, 20367 }, - { 0x3F7D, 20371 }, - { 0x033D, 20375 }, - { 0x1B77, 20377 }, - { 0x5CC7, 20379 }, - { 0x5CC8, 20383 }, - { 0x5CC9, 20387 }, - { 0x5CCA, 20391 }, - { 0x5CCB, 20395 }, - { 0x5CCC, 20399 }, - { 0x5CCD, 20403 }, - { 0x5CCE, 20407 }, - { 0x5CCF, 20411 }, - { 0x5CD0, 20415 }, - { 0x5CD1, 20419 }, - { 0x5CD2, 20423 }, - { 0x5CD3, 20427 }, - { 0x5CD4, 20431 }, - { 0x5CD5, 20435 }, - { 0x5CD6, 20439 }, - { 0x5CD7, 20443 }, - { 0x5CD8, 20447 }, - { 0x5CD9, 20451 }, - { 0x5CDA, 20455 }, - { 0x5CDB, 20459 }, - { 0x5CDC, 20463 }, - { 0x5CDD, 20467 }, - { 0x5CDE, 20471 }, - { 0x5CDF, 20475 }, - { 0x5CE0, 20479 }, - { 0x5CE1, 20483 }, - { 0x5CE2, 20487 }, - { 0x5CE3, 20491 }, - { 0x3F8C, 20495 }, - { 0x3F8B, 20498 }, - { 0x3F8D, 20501 }, - { 0x03A9, 20504 }, - { 0x0394, 20507 }, - { 0x0396, 20510 }, - { 0x18C9, 20513 }, - { 0x18CB, 20518 }, - { 0x18CA, 20523 }, - { 0x18C7, 20528 }, - { 0x18C8, 20533 }, - { 0x38FF, 20538 }, - { 0x0390, 20543 }, - { 0x038E, 20546 }, - { 0x0392, 20550 }, - { 0x03A8, 20553 }, - { 0x03AB, 20557 }, - { 0x3F89, 20561 }, - { 0x3F9E, 20564 }, - { 0x3F7F, 20568 }, - { 0x3F8A, 20571 }, - { 0x0385, 20574 }, - { 0x03AA, 20578 }, - { 0x03B4, 20582 }, - { 0x0353, 20588 }, - { 0x0354, 20592 }, - { 0x0357, 20596 }, - { 0x0355, 20600 }, - { 0x035D, 20604 }, - { 0x034E, 20608 }, - { 0x1B56, 20612 }, - { 0x1AC0, 20618 }, - { 0x1AC4, 20624 }, - { 0x1B2A, 20632 }, - { 0x1AC2, 20642 }, - { 0x1B28, 20650 }, - { 0x1AC6, 20660 }, - { 0x1B2C, 20668 }, - { 0x1B26, 20678 }, - { 0x1ABF, 20686 }, - { 0x1AC3, 20692 }, - { 0x1B29, 20700 }, - { 0x1AC1, 20710 }, - { 0x1B27, 20718 }, - { 0x1AC5, 20728 }, - { 0x1B2B, 20736 }, - { 0x1B25, 20746 }, - { 0x0342, 20754 }, - { 0x1B55, 20760 }, - { 0x1B57, 20766 }, - { 0x035C, 20772 }, - { 0x035E, 20776 }, - { 0x0358, 20780 }, - { 0x1B74, 20784 }, - { 0x03B0, 20790 }, - { 0x03AD, 20794 }, - { 0x035A, 20798 }, - { 0x033C, 20802 }, - { 0x0349, 20806 }, - { 0x032F, 20810 }, - { 0x0350, 20814 }, - { 0x1B64, 20818 }, - { 0x1AD0, 20824 }, - { 0x1AD4, 20830 }, - { 0x1AD2, 20838 }, - { 0x1AD6, 20846 }, - { 0x1ACF, 20854 }, - { 0x1AD3, 20860 }, - { 0x1AD1, 20868 }, - { 0x1AD5, 20876 }, - { 0x0343, 20884 }, - { 0x1B63, 20890 }, - { 0x1B62, 20896 }, - { 0x1B61, 20902 }, - { 0x0360, 20908 }, - { 0x034D, 20914 }, - { 0x0348, 20918 }, - { 0x1B47, 20922 }, - { 0x1AA4, 20928 }, - { 0x1AA8, 20934 }, - { 0x1B1A, 20942 }, - { 0x1AA6, 20952 }, - { 0x1B18, 20960 }, - { 0x1AAA, 20970 }, - { 0x1B1C, 20978 }, - { 0x1B16, 20988 }, - { 0x1AA3, 20996 }, - { 0x1AA7, 21002 }, - { 0x1B19, 21010 }, - { 0x1AA5, 21020 }, - { 0x1B17, 21028 }, - { 0x1AA9, 21038 }, - { 0x1B1B, 21046 }, - { 0x1B15, 21056 }, - { 0x033F, 21064 }, - { 0x1B46, 21070 }, - { 0x1B45, 21076 }, - { 0x1B44, 21082 }, - { 0x1B48, 21088 }, - { 0x034B, 21094 }, - { 0x034A, 21098 }, - { 0x0351, 21102 }, - { 0x0352, 21106 }, - { 0x035F, 21110 }, - { 0x1B80, 21114 }, - { 0x1AF8, 21120 }, - { 0x1AFC, 21126 }, - { 0x1B3A, 21134 }, - { 0x1AFA, 21144 }, - { 0x1B38, 21152 }, - { 0x1AFE, 21162 }, - { 0x1B3C, 21170 }, - { 0x1B36, 21180 }, - { 0x1AF7, 21188 }, - { 0x1AFB, 21194 }, - { 0x1B39, 21202 }, - { 0x1AF9, 21212 }, - { 0x1B37, 21220 }, - { 0x1AFD, 21230 }, - { 0x1B3B, 21238 }, - { 0x1B35, 21248 }, - { 0x0346, 21256 }, - { 0x1B7F, 21262 }, - { 0x1B81, 21268 }, - { 0x0359, 21274 }, - { 0x034F, 21278 }, - { 0x0331, 21282 }, - { 0x034C, 21287 }, - { 0x1B54, 21291 }, - { 0x1AB2, 21297 }, - { 0x1AB6, 21303 }, - { 0x1AB4, 21311 }, - { 0x1AB1, 21319 }, - { 0x1AB5, 21325 }, - { 0x1AB3, 21333 }, - { 0x0341, 21341 }, - { 0x1B53, 21347 }, - { 0x0356, 21353 }, - { 0x1B7E, 21357 }, - { 0x1ADE, 21363 }, - { 0x1AE2, 21369 }, - { 0x1AE0, 21377 }, - { 0x1ADD, 21385 }, - { 0x1AE1, 21391 }, - { 0x1ADF, 21399 }, - { 0x0344, 21407 }, - { 0x1B7D, 21413 }, - { 0x035B, 21419 }, - { 0x1B73, 21423 }, - { 0x1AEB, 21429 }, - { 0x1AED, 21435 }, - { 0x1AEC, 21443 }, - { 0x1AEE, 21451 }, - { 0x0345, 21459 }, - { 0x1B72, 21465 }, - { 0x1B71, 21471 }, - { 0x1B70, 21477 }, - { 0x0361, 21483 }, - { 0x0335, 21489 }, - { 0x03AF, 21494 }, - { 0x03B5, 21499 }, - { 0x03B3, 21506 }, - { 0x3F80, 21512 }, - { 0x1B49, 21515 }, - { 0x3F87, 21517 }, - { 0x5D0C, 21521 }, - { 0x0333, 21524 }, - { 0x0388, 21527 }, - { 0x0389, 21532 }, - { 0x038A, 21539 }, - { 0x3F86, 21546 }, - { 0x033B, 21549 }, - { 0x03AC, 21552 }, - { 0x3F91, 21557 }, - { 0x3F8E, 21560 }, - { 0x1B76, 21564 }, - { 0x1B75, 21568 }, - { 0x1B4D, 21572 }, - { 0x033E, 21576 }, - { 0x190B, 21579 }, - { 0x190A, 21584 }, - { 0x1909, 21589 }, - { 0x1907, 21594 }, - { 0x1908, 21599 }, - { 0x3F46, 21604 }, - { 0x3F47, 21609 }, - { 0x3F57, 21614 }, - { 0x3F50, 21620 }, - { 0x3F45, 21626 }, - { 0x3F59, 21631 }, - { 0x3F52, 21637 }, - { 0x3F5C, 21643 }, - { 0x3F55, 21648 }, - { 0x3F4E, 21653 }, - { 0x3F5A, 21658 }, - { 0x3F48, 21664 }, - { 0x3F4A, 21668 }, - { 0x3F58, 21673 }, - { 0x3F51, 21679 }, - { 0x3F54, 21685 }, - { 0x3F4D, 21690 }, - { 0x3F4B, 21695 }, - { 0x3F53, 21700 }, - { 0x3F49, 21706 }, - { 0x3F56, 21710 }, - { 0x3F4F, 21715 }, - { 0x3F4C, 21720 }, - { 0x3F5B, 21725 }, - { 0x3F75, 21731 }, - { 0x3F78, 21736 }, - { 0x3F5D, 21741 }, - { 0x3F62, 21746 }, - { 0x3F79, 21751 }, - { 0x3F5E, 21756 }, - { 0x3F6F, 21760 }, - { 0x3F76, 21765 }, - { 0x3F69, 21770 }, - { 0x3F61, 21774 }, - { 0x3F73, 21778 }, - { 0x3F77, 21783 }, - { 0x3F6E, 21788 }, - { 0x3F70, 21792 }, - { 0x3F6A, 21797 }, - { 0x3F74, 21801 }, - { 0x3F68, 21806 }, - { 0x3F60, 21810 }, - { 0x3F63, 21814 }, - { 0x3F71, 21819 }, - { 0x3F5F, 21824 }, - { 0x3F67, 21828 }, - { 0x3F6D, 21832 }, - { 0x3F65, 21836 }, - { 0x3F66, 21840 }, - { 0x3F64, 21846 }, - { 0x3F72, 21850 }, - { 0x3F6B, 21855 }, - { 0x3F6C, 21859 }, - { 0x1B4C, 21865 }, - { 0x5CE4, 21867 }, - { 0x5CE5, 21871 }, - { 0x5CE6, 21875 }, - { 0x5CE7, 21879 }, - { 0x5CE8, 21883 }, - { 0x5CE9, 21887 }, - { 0x5CEA, 21891 }, - { 0x5CEB, 21895 }, - { 0x5CEC, 21899 }, - { 0x5CED, 21903 }, - { 0x5CEE, 21907 }, - { 0x5CEF, 21911 }, - { 0x5CF0, 21915 }, - { 0x5CF1, 21919 }, - { 0x5CF2, 21923 }, - { 0x5CF3, 21927 }, - { 0x5CF4, 21931 }, - { 0x5CF5, 21935 }, - { 0x5CF6, 21939 }, - { 0x5CF7, 21943 }, - { 0x5CF8, 21947 }, - { 0x5CF9, 21951 }, - { 0x5CFA, 21955 }, - { 0x5CFB, 21959 }, - { 0x5CFC, 21963 }, - { 0x5CFD, 21967 }, - { 0x5CFE, 21971 }, - { 0x5CFF, 21975 }, - { 0x5D00, 21979 }, - { 0x5D01, 21983 }, - { 0x5D02, 21987 }, - { 0x5D03, 21991 }, - { 0x5D04, 21995 }, - { 0x5D05, 21999 }, - { 0x5D06, 22003 }, - { 0x5D07, 22007 }, - { 0x5D08, 22011 }, - { 0x0337, 22015 }, - { 0x1B4A, 22017 }, - { 0x68FD, 22019 }, - { 0x6775, 22021 }, - { 0x68C0, 22023 }, - { 0x6A6F, 22025 }, - { 0x67BA, 22030 }, - { 0x68BE, 22036 }, - { 0x68C3, 22039 }, - { 0x68C5, 22042 }, - { 0x2286, 22044 }, - { 0x2285, 22051 }, - { 0x6BB2, 22058 }, - { 0x6BC6, 22062 }, - { 0x6BAC, 22067 }, - { 0x6BC4, 22071 }, - { 0x224A, 22076 }, - { 0x2242, 22080 }, - { 0x267C, 22084 }, - { 0x22BB, 22089 }, - { 0x6C51, 22092 }, - { 0x6C53, 22097 }, - { 0x6C54, 22103 }, - { 0x6C52, 22109 }, - { 0x228A, 22115 }, - { 0x22CC, 22118 }, - { 0x22CB, 22125 }, - { 0x223A, 22132 }, - { 0x6BB8, 22135 }, - { 0x6BC9, 22139 }, - { 0x6BCB, 22144 }, - { 0x225E, 22149 }, - { 0x2271, 22155 }, - { 0x2240, 22160 }, - { 0x2289, 22163 }, - { 0x267B, 22168 }, - { 0x696D, 22171 }, - { 0x22D3, 22174 }, - { 0x22BC, 22180 }, - { 0x22C0, 22183 }, - { 0x6A8A, 22187 }, - { 0x6A82, 22192 }, - { 0x6A88, 22198 }, - { 0x6A80, 22203 }, - { 0x22BE, 22209 }, - { 0x6A8B, 22213 }, - { 0x6A83, 22218 }, - { 0x6A89, 22224 }, - { 0x6A81, 22229 }, - { 0x22D4, 22235 }, - { 0x6B81, 22241 }, - { 0x6B8B, 22244 }, - { 0x2201, 22247 }, - { 0x223E, 22251 }, - { 0x267E, 22254 }, - { 0x267D, 22256 }, - { 0x2209, 22261 }, - { 0x22C6, 22269 }, - { 0x68D8, 22274 }, - { 0x2284, 22277 }, - { 0x2283, 22283 }, - { 0x6A95, 22290 }, - { 0x2282, 22295 }, - { 0x2281, 22301 }, - { 0x6BCD, 22308 }, - { 0x6BCE, 22313 }, - { 0x226C, 22318 }, - { 0x267F, 22321 }, - { 0x6BA6, 22324 }, - { 0x226E, 22326 }, - { 0x6BE8, 22328 }, - { 0x6BE4, 22335 }, - { 0x2257, 22341 }, - { 0x22BD, 22343 }, - { 0x6A97, 22346 }, - { 0x2254, 22351 }, - { 0x2280, 22355 }, - { 0x6A98, 22358 }, - { 0x6BEA, 22361 }, - { 0x6BE6, 22368 }, - { 0x6BE7, 22374 }, - { 0x6BE3, 22381 }, - { 0x22BF, 22387 }, - { 0x6BE9, 22390 }, - { 0x6BE5, 22397 }, - { 0x6A9F, 22403 }, - { 0x227D, 22407 }, - { 0x2288, 22411 }, - { 0x6A9D, 22415 }, - { 0x22BA, 22418 }, - { 0x22C2, 22422 }, - { 0x22E3, 22426 }, - { 0x2296, 22430 }, - { 0x2294, 22435 }, - { 0x223C, 22441 }, - { 0x2297, 22444 }, - { 0x2295, 22449 }, - { 0x22DF, 22455 }, - { 0x22DD, 22460 }, - { 0x22DE, 22465 }, - { 0x22CE, 22469 }, - { 0x2263, 22474 }, - { 0x2269, 22477 }, - { 0x22C4, 22481 }, - { 0x22E1, 22485 }, - { 0x6950, 22489 }, - { 0x6795, 22490 }, - { 0x6834, 22492 }, - { 0x685A, 22493 }, - { 0x67ED, 22495 }, - { 0x680E, 22497 }, - { 0x1E5B, 22498 }, - { 0x6807, 22499 }, - { 0x6806, 22502 }, - { 0x67FE, 22504 }, - { 0x1E10, 22506 }, - { 0x1DAC, 22508 }, - { 0x690B, 22514 }, - { 0x6947, 22516 }, - { 0x6946, 22522 }, - { 0x694A, 22528 }, - { 0x6948, 22533 }, - { 0x6949, 22537 }, - { 0x687C, 22541 }, - { 0x6971, 22542 }, - { 0x371A, 22543 }, - { 0x371B, 22547 }, - { 0x3718, 22551 }, - { 0x3719, 22555 }, - { 0x3717, 22560 }, - { 0x36ED, 22564 }, - { 0x36F2, 22568 }, - { 0x36EE, 22572 }, - { 0x36F1, 22576 }, - { 0x36F0, 22580 }, - { 0x36F5, 22584 }, - { 0x36EC, 22588 }, - { 0x36F4, 22592 }, - { 0x36F3, 22596 }, - { 0x36EF, 22600 }, - { 0x3713, 22604 }, - { 0x3716, 22608 }, - { 0x3714, 22612 }, - { 0x3715, 22616 }, - { 0x3712, 22620 }, - { 0x370E, 22624 }, - { 0x3710, 22628 }, - { 0x3705, 22632 }, - { 0x370D, 22636 }, - { 0x3704, 22640 }, - { 0x36F8, 22644 }, - { 0x370B, 22648 }, - { 0x36F6, 22652 }, - { 0x3708, 22656 }, - { 0x3703, 22660 }, - { 0x3700, 22664 }, - { 0x370F, 22668 }, - { 0x3711, 22672 }, - { 0x3701, 22676 }, - { 0x3706, 22680 }, - { 0x36FA, 22684 }, - { 0x36FE, 22688 }, - { 0x370C, 22692 }, - { 0x3709, 22696 }, - { 0x3707, 22700 }, - { 0x36FC, 22704 }, - { 0x36FF, 22708 }, - { 0x36F7, 22712 }, - { 0x36F9, 22716 }, - { 0x36FD, 22720 }, - { 0x3702, 22724 }, - { 0x36FB, 22728 }, - { 0x370A, 22732 }, - { 0x1482, 22736 }, - { 0x147F, 22740 }, - { 0x147A, 22743 }, - { 0x147D, 22746 }, - { 0x1477, 22749 }, - { 0x1476, 22752 }, - { 0x1483, 22755 }, - { 0x1481, 22758 }, - { 0x1484, 22763 }, - { 0x147B, 22767 }, - { 0x147C, 22771 }, - { 0x1479, 22774 }, - { 0x1485, 22777 }, - { 0x1471, 22780 }, - { 0x1472, 22783 }, - { 0x1475, 22786 }, - { 0x1488, 22789 }, - { 0x1480, 22792 }, - { 0x147E, 22795 }, - { 0x1474, 22798 }, - { 0x1478, 22801 }, - { 0x1487, 22804 }, - { 0x1473, 22807 }, - { 0x148A, 22810 }, - { 0x148F, 22813 }, - { 0x148B, 22816 }, - { 0x148E, 22819 }, - { 0x148D, 22822 }, - { 0x1492, 22825 }, - { 0x1489, 22828 }, - { 0x1491, 22831 }, - { 0x1490, 22834 }, - { 0x148C, 22837 }, - { 0x146C, 22840 }, - { 0x1462, 22844 }, - { 0x1466, 22848 }, - { 0x1464, 22852 }, - { 0x1461, 22856 }, - { 0x146D, 22860 }, - { 0x146E, 22864 }, - { 0x1470, 22868 }, - { 0x146B, 22872 }, - { 0x1463, 22876 }, - { 0x1469, 22880 }, - { 0x146F, 22884 }, - { 0x1468, 22888 }, - { 0x1467, 22892 }, - { 0x146A, 22896 }, - { 0x1465, 22900 }, - { 0x1460, 22904 }, - { 0x145F, 22908 }, - { 0x143F, 22912 }, - { 0x1430, 22915 }, - { 0x1432, 22918 }, - { 0x1435, 22921 }, - { 0x1437, 22924 }, - { 0x144B, 22927 }, - { 0x142B, 22930 }, - { 0x142D, 22933 }, - { 0x144C, 22936 }, - { 0x1446, 22939 }, - { 0x1443, 22942 }, - { 0x143E, 22945 }, - { 0x1441, 22948 }, - { 0x144D, 22951 }, - { 0x1445, 22954 }, - { 0x144A, 22957 }, - { 0x143A, 22960 }, - { 0x143C, 22963 }, - { 0x1447, 22966 }, - { 0x1444, 22969 }, - { 0x1431, 22972 }, - { 0x1433, 22975 }, - { 0x142C, 22978 }, - { 0x142E, 22981 }, - { 0x142F, 22984 }, - { 0x1439, 22987 }, - { 0x1434, 22990 }, - { 0x1440, 22993 }, - { 0x1442, 22996 }, - { 0x1448, 22999 }, - { 0x1449, 23002 }, - { 0x143B, 23005 }, - { 0x143D, 23008 }, - { 0x1436, 23011 }, - { 0x1438, 23014 }, - { 0x164C, 23017 }, - { 0x163C, 23021 }, - { 0x1653, 23025 }, - { 0x1643, 23029 }, - { 0x1496, 23033 }, - { 0x1495, 23038 }, - { 0x1493, 23043 }, - { 0x1497, 23048 }, - { 0x1494, 23053 }, - { 0x1498, 23058 }, - { 0x149B, 23063 }, - { 0x149A, 23068 }, - { 0x149C, 23073 }, - { 0x1499, 23078 }, - { 0x164B, 23083 }, - { 0x163B, 23087 }, - { 0x164D, 23091 }, - { 0x163D, 23095 }, - { 0x164A, 23099 }, - { 0x163A, 23103 }, - { 0x164E, 23107 }, - { 0x163E, 23111 }, - { 0x1656, 23115 }, - { 0x1646, 23119 }, - { 0x1655, 23123 }, - { 0x1645, 23127 }, - { 0x1657, 23131 }, - { 0x1647, 23135 }, - { 0x1654, 23139 }, - { 0x1644, 23143 }, - { 0x1658, 23147 }, - { 0x1648, 23151 }, - { 0x1651, 23155 }, - { 0x1641, 23159 }, - { 0x1650, 23163 }, - { 0x1640, 23167 }, - { 0x1652, 23171 }, - { 0x1642, 23175 }, - { 0x164F, 23179 }, - { 0x163F, 23183 }, - { 0x1649, 23187 }, - { 0x1639, 23190 }, - { 0x1486, 23193 }, - { 0x1458, 23197 }, - { 0x145A, 23201 }, - { 0x1450, 23205 }, - { 0x1452, 23209 }, - { 0x1456, 23213 }, - { 0x1459, 23217 }, - { 0x144F, 23221 }, - { 0x145B, 23225 }, - { 0x144E, 23229 }, - { 0x145E, 23233 }, - { 0x1451, 23237 }, - { 0x145C, 23241 }, - { 0x145D, 23247 }, - { 0x1453, 23253 }, - { 0x1454, 23257 }, - { 0x1457, 23261 }, - { 0x1455, 23265 }, - { 0x684E, 23269 }, - { 0x681D, 23270 }, - { 0x22FE, 23271 }, - { 0x45A4, 23274 }, - { 0x45A6, 23281 }, - { 0x695A, 23288 }, - { 0x45A3, 23291 }, - { 0x45A5, 23298 }, - { 0x695B, 23305 }, - { 0x695D, 23308 }, - { 0x22FF, 23311 }, - { 0x2544, 23314 }, - { 0x2115, 23318 }, - { 0x695C, 23320 }, - { 0x2622, 23323 }, - { 0x2243, 23328 }, - { 0x0041, 23330 }, - { 0x01E6, 23334 }, - { 0x01A0, 23341 }, - { 0x1A3C, 23350 }, - { 0x1A3E, 23357 }, - { 0x00A4, 23364 }, - { 0x01BA, 23371 }, - { 0x199C, 23380 }, - { 0x00A0, 23387 }, - { 0x00C2, 23393 }, - { 0x1A52, 23399 }, - { 0x1A4E, 23408 }, - { 0x1A4A, 23417 }, - { 0x1A4C, 23425 }, - { 0x1A50, 23433 }, - { 0x018D, 23441 }, - { 0x009F, 23447 }, - { 0x1A35, 23453 }, - { 0x00A2, 23461 }, - { 0x01C0, 23467 }, - { 0x00C0, 23474 }, - { 0x00C4, 23480 }, - { 0x2757, 23486 }, - { 0x01C2, 23492 }, - { 0x00A3, 23499 }, - { 0x019E, 23505 }, - { 0x1930, 23513 }, - { 0x00A1, 23520 }, - { 0x1A48, 23526 }, - { 0x1A44, 23535 }, - { 0x1A40, 23544 }, - { 0x1A42, 23552 }, - { 0x1A46, 23560 }, - { 0x38CB, 23568 }, - { 0x0042, 23573 }, - { 0x199E, 23577 }, - { 0x19A0, 23584 }, - { 0x0212, 23591 }, - { 0x19A2, 23597 }, - { 0x190D, 23604 }, - { 0x013F, 23611 }, - { 0x0142, 23617 }, - { 0x1921, 23623 }, - { 0x35E7, 23630 }, - { 0x0043, 23636 }, - { 0x35E3, 23640 }, - { 0x00CA, 23646 }, - { 0x0214, 23653 }, - { 0x0147, 23659 }, - { 0x00C6, 23665 }, - { 0x00CC, 23671 }, - { 0x01FB, 23677 }, - { 0x00A6, 23683 }, - { 0x19A4, 23689 }, - { 0x35E4, 23697 }, - { 0x00C8, 23704 }, - { 0x0044, 23710 }, - { 0x19A6, 23714 }, - { 0x19A8, 23721 }, - { 0x01E0, 23728 }, - { 0x0216, 23734 }, - { 0x1932, 23740 }, - { 0x19AA, 23748 }, - { 0x0215, 23755 }, - { 0x00CE, 23761 }, - { 0x190E, 23767 }, - { 0x00D0, 23774 }, - { 0x014B, 23780 }, - { 0x19AC, 23786 }, - { 0x1922, 23792 }, - { 0x19AE, 23799 }, - { 0x0045, 23806 }, - { 0x00D6, 23810 }, - { 0x1A54, 23817 }, - { 0x1A56, 23824 }, - { 0x00A8, 23831 }, - { 0x00D4, 23837 }, - { 0x00DA, 23843 }, - { 0x00A7, 23849 }, - { 0x276A, 23855 }, - { 0x1A58, 23861 }, - { 0x19B6, 23867 }, - { 0x01C4, 23874 }, - { 0x00D2, 23881 }, - { 0x19B2, 23887 }, - { 0x19B0, 23895 }, - { 0x00D8, 23903 }, - { 0x0206, 23909 }, - { 0x01E8, 23915 }, - { 0x19B8, 23921 }, - { 0x38CE, 23929 }, - { 0x01C6, 23935 }, - { 0x00AA, 23942 }, - { 0x1933, 23948 }, - { 0x00A9, 23955 }, - { 0x1A62, 23961 }, - { 0x1A5E, 23970 }, - { 0x1A5A, 23979 }, - { 0x1A5C, 23987 }, - { 0x1A60, 23995 }, - { 0x19B4, 24003 }, - { 0x0046, 24010 }, - { 0x19BA, 24014 }, - { 0x0151, 24021 }, - { 0x190F, 24027 }, - { 0x35E9, 24034 }, - { 0x1923, 24040 }, - { 0x0047, 24047 }, - { 0x00E0, 24051 }, - { 0x021F, 24058 }, - { 0x01B4, 24064 }, - { 0x00DE, 24070 }, - { 0x01A6, 24076 }, - { 0x19BC, 24082 }, - { 0x01A4, 24088 }, - { 0x00E2, 24094 }, - { 0x35F1, 24100 }, - { 0x1924, 24107 }, - { 0x00DC, 24114 }, - { 0x0048, 24120 }, - { 0x19BE, 24124 }, - { 0x19C0, 24131 }, - { 0x0225, 24138 }, - { 0x1A31, 24144 }, - { 0x19C6, 24151 }, - { 0x01DE, 24158 }, - { 0x00E6, 24164 }, - { 0x19C4, 24170 }, - { 0x35E5, 24176 }, - { 0x275A, 24183 }, - { 0x19C2, 24189 }, - { 0x00E4, 24195 }, - { 0x0049, 24201 }, - { 0x1A66, 24205 }, - { 0x1A64, 24212 }, - { 0x00AC, 24219 }, - { 0x00EC, 24225 }, - { 0x018F, 24231 }, - { 0x00AB, 24237 }, - { 0x00E8, 24243 }, - { 0x19C8, 24249 }, - { 0x01C8, 24256 }, - { 0x00EA, 24263 }, - { 0x00EE, 24269 }, - { 0x0227, 24275 }, - { 0x01CA, 24281 }, - { 0x00AE, 24288 }, - { 0x19CA, 24294 }, - { 0x1937, 24302 }, - { 0x00AD, 24309 }, - { 0x004A, 24315 }, - { 0x01AF, 24319 }, - { 0x0208, 24325 }, - { 0x00F4, 24331 }, - { 0x025C, 24337 }, - { 0x004B, 24343 }, - { 0x19CE, 24347 }, - { 0x0158, 24354 }, - { 0x19D0, 24360 }, - { 0x19CC, 24367 }, - { 0x01A8, 24373 }, - { 0x3591, 24379 }, - { 0x3595, 24385 }, - { 0x00F6, 24394 }, - { 0x35F3, 24400 }, - { 0x1925, 24407 }, - { 0x3593, 24414 }, - { 0x275C, 24421 }, - { 0x004C, 24427 }, - { 0x0159, 24431 }, - { 0x19D2, 24437 }, - { 0x19D4, 24444 }, - { 0x022B, 24453 }, - { 0x01F3, 24459 }, - { 0x3599, 24465 }, - { 0x19D6, 24472 }, - { 0x00F9, 24479 }, - { 0x00FD, 24485 }, - { 0x2753, 24491 }, - { 0x38D2, 24498 }, - { 0x00FF, 24506 }, - { 0x38D3, 24513 }, - { 0x022A, 24520 }, - { 0x0101, 24527 }, - { 0x00FB, 24533 }, - { 0x1926, 24539 }, - { 0x38D1, 24546 }, - { 0x022C, 24554 }, - { 0x35DE, 24561 }, - { 0x19D8, 24570 }, - { 0x004D, 24577 }, - { 0x19DC, 24581 }, - { 0x19DE, 24588 }, - { 0x0230, 24595 }, - { 0x19DA, 24601 }, - { 0x1910, 24607 }, - { 0x1927, 24614 }, - { 0x38D4, 24621 }, - { 0x004E, 24627 }, - { 0x19E0, 24631 }, - { 0x19E2, 24638 }, - { 0x01F4, 24645 }, - { 0x0231, 24651 }, - { 0x19E4, 24658 }, - { 0x015D, 24665 }, - { 0x0103, 24673 }, - { 0x0107, 24679 }, - { 0x01B8, 24685 }, - { 0x00B0, 24691 }, - { 0x1911, 24697 }, - { 0x0105, 24704 }, - { 0x35F5, 24710 }, - { 0x1928, 24717 }, - { 0x35E1, 24724 }, - { 0x0232, 24730 }, - { 0x19E6, 24737 }, - { 0x38D5, 24744 }, - { 0x0108, 24750 }, - { 0x004F, 24757 }, - { 0x01EE, 24761 }, - { 0x01F0, 24768 }, - { 0x1A68, 24777 }, - { 0x276C, 24784 }, - { 0x1A6A, 24792 }, - { 0x0160, 24799 }, - { 0x1A7E, 24805 }, - { 0x1A7A, 24814 }, - { 0x1A76, 24823 }, - { 0x1A78, 24831 }, - { 0x1A7C, 24839 }, - { 0x359B, 24847 }, - { 0x359D, 24855 }, - { 0x00B2, 24861 }, - { 0x010E, 24867 }, - { 0x0191, 24873 }, - { 0x00B1, 24879 }, - { 0x00B4, 24885 }, - { 0x19E8, 24891 }, - { 0x01EC, 24899 }, - { 0x19EA, 24907 }, - { 0x0110, 24915 }, - { 0x01CC, 24922 }, - { 0x010C, 24929 }, - { 0x19EE, 24935 }, - { 0x19EC, 24943 }, - { 0x01AA, 24951 }, - { 0x01AC, 24957 }, - { 0x00B7, 24965 }, - { 0x01BE, 24971 }, - { 0x01CE, 24979 }, - { 0x00B5, 24986 }, - { 0x01EA, 24992 }, - { 0x00B3, 25000 }, - { 0x1A74, 25006 }, - { 0x1A70, 25015 }, - { 0x1A6C, 25024 }, - { 0x1A6E, 25032 }, - { 0x1A72, 25040 }, - { 0x0050, 25048 }, - { 0x19F2, 25052 }, - { 0x0164, 25059 }, - { 0x19F0, 25065 }, - { 0x1912, 25071 }, - { 0x191E, 25078 }, - { 0x35A1, 25084 }, - { 0x1929, 25092 }, - { 0x35A3, 25099 }, - { 0x35A5, 25105 }, - { 0x0051, 25112 }, - { 0x025F, 25116 }, - { 0x020A, 25122 }, - { 0x35A7, 25129 }, - { 0x35A9, 25137 }, - { 0x0052, 25144 }, - { 0x19F4, 25148 }, - { 0x19F6, 25155 }, - { 0x19F8, 25162 }, - { 0x19FA, 25171 }, - { 0x023B, 25178 }, - { 0x023C, 25185 }, - { 0x0114, 25191 }, - { 0x0118, 25197 }, - { 0x01D0, 25203 }, - { 0x1913, 25210 }, - { 0x020C, 25217 }, - { 0x0116, 25223 }, - { 0x35F7, 25229 }, - { 0x192A, 25236 }, - { 0x023D, 25243 }, - { 0x1914, 25249 }, - { 0x01D2, 25258 }, - { 0x38E3, 25265 }, - { 0x35AB, 25271 }, - { 0x38E1, 25276 }, - { 0x0053, 25282 }, - { 0x19FC, 25286 }, - { 0x19FE, 25293 }, - { 0x1A04, 25300 }, - { 0x0241, 25310 }, - { 0x011A, 25316 }, - { 0x1A00, 25322 }, - { 0x0120, 25331 }, - { 0x1A02, 25337 }, - { 0x01D8, 25346 }, - { 0x01FE, 25353 }, - { 0x1915, 25360 }, - { 0x011E, 25367 }, - { 0x35F9, 25373 }, - { 0x192B, 25380 }, - { 0x011C, 25387 }, - { 0x0054, 25393 }, - { 0x1A06, 25397 }, - { 0x1A08, 25404 }, - { 0x01F5, 25411 }, - { 0x016C, 25417 }, - { 0x1A0A, 25423 }, - { 0x0124, 25430 }, - { 0x01DA, 25436 }, - { 0x1916, 25443 }, - { 0x0126, 25450 }, - { 0x0122, 25456 }, - { 0x016A, 25462 }, - { 0x2758, 25469 }, - { 0x1A32, 25476 }, - { 0x0247, 25482 }, - { 0x1A0C, 25489 }, - { 0x0055, 25496 }, - { 0x0248, 25500 }, - { 0x38E9, 25505 }, - { 0x1A80, 25514 }, - { 0x1A82, 25521 }, - { 0x016F, 25528 }, - { 0x1A8C, 25534 }, - { 0x1A88, 25543 }, - { 0x1A84, 25552 }, - { 0x1A86, 25560 }, - { 0x1A8A, 25568 }, - { 0x38EC, 25576 }, - { 0x012E, 25583 }, - { 0x00B9, 25590 }, - { 0x012C, 25596 }, - { 0x0193, 25602 }, - { 0x00B8, 25608 }, - { 0x38E8, 25614 }, - { 0x0128, 25622 }, - { 0x1A14, 25628 }, - { 0x1A10, 25636 }, - { 0x0130, 25643 }, - { 0x01D4, 25650 }, - { 0x012A, 25657 }, - { 0x1A16, 25663 }, - { 0x0132, 25671 }, - { 0x01D6, 25677 }, - { 0x00BB, 25684 }, - { 0x0197, 25690 }, - { 0x0199, 25698 }, - { 0x019B, 25706 }, - { 0x0195, 25714 }, - { 0x1A0E, 25722 }, - { 0x193A, 25729 }, - { 0x00BA, 25736 }, - { 0x1A12, 25742 }, - { 0x0056, 25749 }, - { 0x1A1A, 25753 }, - { 0x2766, 25760 }, - { 0x024A, 25766 }, - { 0x2763, 25772 }, - { 0x1A18, 25779 }, - { 0x192D, 25785 }, - { 0x35AF, 25792 }, - { 0x0057, 25799 }, - { 0x1A22, 25803 }, - { 0x1A24, 25810 }, - { 0x2765, 25817 }, - { 0x1A33, 25823 }, - { 0x1A1E, 25830 }, - { 0x1A1C, 25836 }, - { 0x1A20, 25842 }, - { 0x0134, 25848 }, - { 0x0058, 25854 }, - { 0x1A26, 25858 }, - { 0x38F0, 25865 }, - { 0x38F1, 25873 }, - { 0x38F2, 25881 }, - { 0x38F3, 25893 }, - { 0x192E, 25903 }, - { 0x1A28, 25910 }, - { 0x0059, 25916 }, - { 0x1A2A, 25920 }, - { 0x1A90, 25927 }, - { 0x0173, 25934 }, - { 0x1A92, 25940 }, - { 0x1A9A, 25947 }, - { 0x1A34, 25953 }, - { 0x00BC, 25960 }, - { 0x1A8E, 25966 }, - { 0x38F4, 25972 }, - { 0x1A94, 25980 }, - { 0x01F2, 25986 }, - { 0x020E, 25992 }, - { 0x00BE, 25998 }, - { 0x0136, 26004 }, - { 0x005A, 26010 }, - { 0x013B, 26014 }, - { 0x1A2E, 26021 }, - { 0x0250, 26028 }, - { 0x01E4, 26034 }, - { 0x1A30, 26040 }, - { 0x0139, 26047 }, - { 0x013D, 26053 }, - { 0x01FF, 26059 }, - { 0x1917, 26066 }, - { 0x0175, 26073 }, - { 0x192F, 26079 }, - { 0x275E, 26086 }, - { 0x024F, 26092 }, - { 0x1A2C, 26099 }, - { 0x3583, 26105 }, - { 0x00A5, 26109 }, - { 0x01BC, 26113 }, - { 0x01A2, 26119 }, - { 0x3585, 26125 }, - { 0x3587, 26129 }, - { 0x3589, 26133 }, - { 0x358B, 26137 }, - { 0x358D, 26144 }, - { 0x01F7, 26148 }, - { 0x01B2, 26153 }, - { 0x0185, 26157 }, - { 0x0262, 26163 }, - { 0x0264, 26168 }, - { 0x35BB, 26175 }, - { 0x0154, 26179 }, - { 0x35BD, 26183 }, - { 0x0188, 26187 }, - { 0x0269, 26191 }, - { 0x026A, 26196 }, - { 0x018B, 26201 }, - { 0x0162, 26205 }, - { 0x359F, 26209 }, - { 0x01E2, 26213 }, - { 0x01F8, 26217 }, - { 0x0267, 26222 }, - { 0x191B, 26229 }, - { 0x0265, 26235 }, - { 0x3579, 26240 }, - { 0x190C, 26244 }, - { 0x38EA, 26248 }, - { 0x35C8, 26252 }, - { 0x38FD, 26256 }, - { 0x35B1, 26260 }, - { 0x38ED, 26264 }, - { 0x38EF, 26268 }, - { 0x38EE, 26276 }, - { 0x35BF, 26284 }, - { 0x35C1, 26288 }, - { 0x010A, 26292 }, - { 0x38D6, 26296 }, - { 0x0242, 26302 }, - { 0x0245, 26306 }, - { 0x192C, 26312 }, - { 0x1939, 26319 }, - { 0x00AF, 26326 }, - { 0x0251, 26330 }, - { 0x0252, 26334 }, - { 0x0179, 26340 }, - { 0x01AE, 26346 }, - { 0x193B, 26352 }, - { 0x0178, 26359 }, - { 0x0162, 26364 }, - { 0x00F7, 26368 }, - { 0x35C2, 26372 }, - { 0x35C3, 26376 }, - { 0x35C4, 26380 }, - { 0x0237, 26384 }, - { 0x35C5, 26388 }, - { 0x35AD, 26392 }, - { 0x18B7, 26397 }, - { 0x35C7, 26403 }, - { 0x3603, 26407 }, - { 0x0263, 26411 }, - { 0x0268, 26416 }, - { 0x2768, 26421 }, - { 0x3577, 26426 }, - { 0x0226, 26430 }, - { 0x0228, 26436 }, - { 0x191D, 26440 }, - { 0x022D, 26446 }, - { 0x013E, 26450 }, - { 0x1A36, 26455 }, - { 0x1A38, 26463 }, - { 0x1A37, 26471 }, - { 0x021A, 26479 }, - { 0x1934, 26484 }, - { 0x0213, 26492 }, - { 0x38D9, 26497 }, - { 0x1938, 26504 }, - { 0x38FC, 26512 }, - { 0x0223, 26517 }, - { 0x0266, 26522 }, - { 0x0144, 26527 }, - { 0x0167, 26532 }, - { 0x017C, 26537 }, - { 0x35B9, 26542 }, - { 0x01DC, 26546 }, - { 0x0210, 26550 }, - { 0x1931, 26554 }, - { 0x1A3A, 26561 }, - { 0x0222, 26565 }, - { 0x38CF, 26569 }, - { 0x3605, 26574 }, - { 0x38FA, 26578 }, - { 0x0218, 26583 }, - { 0x0219, 26587 }, - { 0x1936, 26593 }, - { 0x009E, 26600 }, - { 0x0244, 26605 }, - { 0x00BD, 26611 }, - { 0x35B5, 26615 }, - { 0x35B7, 26621 }, - { 0x38CD, 26629 }, - { 0x0234, 26634 }, - { 0x38CA, 26639 }, - { 0x18B8, 26644 }, - { 0x3597, 26650 }, - { 0x0259, 26655 }, - { 0x0236, 26661 }, - { 0x021D, 26666 }, - { 0x38E2, 26673 }, - { 0x38E4, 26678 }, - { 0x015A, 26685 }, - { 0x0220, 26691 }, - { 0x38D0, 26696 }, - { 0x38E5, 26703 }, - { 0x38E6, 26708 }, - { 0x020F, 26715 }, - { 0x019C, 26720 }, - { 0x1918, 26725 }, - { 0x0224, 26730 }, - { 0x026D, 26735 }, - { 0x026E, 26742 }, - { 0x18AA, 26751 }, - { 0x025D, 26756 }, - { 0x35D1, 26761 }, - { 0x022E, 26766 }, - { 0x022F, 26771 }, - { 0x38DD, 26779 }, - { 0x38DE, 26785 }, - { 0x0238, 26793 }, - { 0x023A, 26798 }, - { 0x0239, 26805 }, - { 0x276B, 26813 }, - { 0x0246, 26820 }, - { 0x024B, 26825 }, - { 0x024C, 26830 }, - { 0x024D, 26835 }, - { 0x18A3, 26840 }, - { 0x18B5, 26845 }, - { 0x38DB, 26850 }, - { 0x38DC, 26857 }, - { 0x38EB, 26865 }, - { 0x18A9, 26870 }, - { 0x0211, 26876 }, - { 0x014C, 26881 }, - { 0x35CF, 26886 }, - { 0x00F0, 26892 }, - { 0x01F6, 26897 }, - { 0x021E, 26902 }, - { 0x0243, 26909 }, - { 0x0201, 26918 }, - { 0x35CA, 26923 }, - { 0x35CC, 26928 }, - { 0x191A, 26933 }, - { 0x35D3, 26938 }, - { 0x35D5, 26943 }, - { 0x35D7, 26948 }, - { 0x38DF, 26953 }, - { 0x0249, 26958 }, - { 0x1920, 26962 }, - { 0x35EB, 26968 }, - { 0x35ED, 26973 }, - { 0x35EF, 26978 }, - { 0x38E7, 26983 }, - { 0x38DA, 26988 }, - { 0x38FE, 26993 }, - { 0x38FB, 26998 }, - { 0x1CE1, 27003 }, - { 0x358F, 27008 }, - { 0x0217, 27015 }, - { 0x023E, 27020 }, - { 0x021B, 27027 }, - { 0x021C, 27033 }, - { 0x1935, 27041 }, - { 0x35DC, 27050 }, - { 0x18B2, 27054 }, - { 0x18B4, 27059 }, - { 0x18BE, 27066 }, - { 0x18B3, 27071 }, - { 0x18C0, 27077 }, - { 0x18BF, 27083 }, - { 0x2769, 27089 }, - { 0x357B, 27094 }, - { 0x357D, 27098 }, - { 0x357F, 27102 }, - { 0x35B3, 27108 }, - { 0x38CC, 27113 }, - { 0x38D7, 27118 }, - { 0x38D8, 27123 }, - { 0x1A98, 27130 }, - { 0x1A96, 27135 }, - { 0x3575, 27140 }, - { 0x3573, 27145 }, - { 0x191C, 27150 }, - { 0x191F, 27157 }, - { 0x39D5, 27164 }, - { 0x39D6, 27168 }, - { 0x39D7, 27172 }, - { 0x00F2, 27176 }, - { 0x0112, 27180 }, - { 0x39DB, 27184 }, - { 0x39D8, 27188 }, - { 0x39D9, 27192 }, - { 0x39DA, 27196 }, - { 0x0165, 27202 }, - { 0x18C6, 27205 }, - { 0x017A, 27208 }, - { 0x017E, 27213 }, - { 0x18A1, 27216 }, - { 0x0258, 27221 }, - { 0x18A5, 27226 }, - { 0x18A6, 27231 }, - { 0x18A8, 27236 }, - { 0x3580, 27241 }, - { 0x0221, 27246 }, - { 0x025A, 27251 }, - { 0x025B, 27258 }, - { 0x0229, 27263 }, - { 0x18AB, 27268 }, - { 0x18AC, 27273 }, - { 0x025E, 27278 }, - { 0x18AD, 27283 }, - { 0x18AE, 27290 }, - { 0x0233, 27295 }, - { 0x18B0, 27300 }, - { 0x18B9, 27305 }, - { 0x023F, 27310 }, - { 0x38E0, 27315 }, - { 0x3581, 27323 }, - { 0x18BC, 27328 }, - { 0x18BD, 27333 }, - { 0x18C1, 27338 }, - { 0x18C2, 27343 }, - { 0x024E, 27348 }, - { 0x18C3, 27353 }, - { 0x18A2, 27358 }, - { 0x0235, 27363 }, - { 0x18B6, 27368 }, - { 0x18A7, 27373 }, - { 0x18C4, 27378 }, - { 0x35C6, 27383 }, - { 0x18B1, 27388 }, - { 0x18A4, 27394 }, - { 0x276D, 27400 }, - { 0x3609, 27406 }, - { 0x18BB, 27412 }, - { 0x0240, 27418 }, - { 0x18AF, 27424 }, - { 0x18BA, 27430 }, - { 0x017F, 27436 }, - { 0x18C5, 27440 }, - { 0x0253, 27445 }, - { 0x0260, 27449 }, - { 0x0180, 27455 }, - { 0x0181, 27459 }, - { 0x026C, 27463 }, - { 0x0257, 27467 }, - { 0x026B, 27471 }, - { 0x0255, 27475 }, - { 0x017D, 27480 }, - { 0x0169, 27487 }, - { 0x0261, 27492 }, - { 0x0182, 27499 }, - { 0x0256, 27503 }, - { 0x0254, 27507 }, - { 0x35DF, 27512 }, - { 0x0021, 27516 }, - { 0x01E5, 27520 }, - { 0x019F, 27527 }, - { 0x1A3B, 27536 }, - { 0x1A3D, 27543 }, - { 0x0084, 27550 }, - { 0x01B9, 27557 }, - { 0x199B, 27566 }, - { 0x0080, 27573 }, - { 0x00C1, 27579 }, - { 0x1A51, 27585 }, - { 0x1A4D, 27594 }, - { 0x1A49, 27603 }, - { 0x1A4B, 27611 }, - { 0x1A4F, 27619 }, - { 0x018C, 27627 }, - { 0x007F, 27633 }, - { 0x0082, 27639 }, - { 0x01BF, 27645 }, - { 0x00BF, 27652 }, - { 0x00C3, 27658 }, - { 0x01F9, 27664 }, - { 0x01C1, 27670 }, - { 0x0083, 27677 }, - { 0x019D, 27683 }, - { 0x0081, 27691 }, - { 0x1A47, 27697 }, - { 0x1A43, 27706 }, - { 0x1A3F, 27715 }, - { 0x1A41, 27723 }, - { 0x1A45, 27731 }, - { 0x0022, 27739 }, - { 0x199D, 27743 }, - { 0x199F, 27750 }, - { 0x0140, 27757 }, - { 0x19A1, 27763 }, - { 0x0202, 27770 }, - { 0x0141, 27776 }, - { 0x35E6, 27782 }, - { 0x0023, 27788 }, - { 0x35E2, 27792 }, - { 0x00C9, 27798 }, - { 0x0146, 27805 }, - { 0x00C5, 27811 }, - { 0x00CB, 27817 }, - { 0x01FA, 27823 }, - { 0x0086, 27829 }, - { 0x19A3, 27835 }, - { 0x00C7, 27843 }, - { 0x0024, 27849 }, - { 0x19A5, 27853 }, - { 0x19A7, 27860 }, - { 0x0149, 27867 }, - { 0x19A9, 27873 }, - { 0x00CD, 27880 }, - { 0x01B1, 27886 }, - { 0x0184, 27894 }, - { 0x00CF, 27904 }, - { 0x014A, 27910 }, - { 0x19AB, 27916 }, - { 0x19AD, 27922 }, - { 0x0025, 27929 }, - { 0x00D5, 27933 }, - { 0x1A53, 27940 }, - { 0x1A55, 27947 }, - { 0x0088, 27954 }, - { 0x00D3, 27960 }, - { 0x00D9, 27966 }, - { 0x0087, 27972 }, - { 0x1A57, 27978 }, - { 0x19B5, 27984 }, - { 0x01C3, 27991 }, - { 0x00D1, 27998 }, - { 0x19B1, 28004 }, - { 0x19AF, 28012 }, - { 0x00D7, 28020 }, - { 0x0205, 28026 }, - { 0x01E7, 28032 }, - { 0x19B7, 28038 }, - { 0x01C5, 28046 }, - { 0x008A, 28053 }, - { 0x0089, 28059 }, - { 0x1A61, 28065 }, - { 0x1A5D, 28074 }, - { 0x1A59, 28083 }, - { 0x1A5B, 28091 }, - { 0x1A5F, 28099 }, - { 0x19B3, 28107 }, - { 0x0026, 28114 }, - { 0x19B9, 28118 }, - { 0x0150, 28125 }, - { 0x35E8, 28131 }, - { 0x0027, 28137 }, - { 0x00DF, 28141 }, - { 0x0152, 28148 }, - { 0x01B3, 28154 }, - { 0x00DD, 28160 }, - { 0x01A5, 28166 }, - { 0x19BB, 28172 }, - { 0x01A3, 28178 }, - { 0x00E1, 28184 }, - { 0x35F0, 28190 }, - { 0x00DB, 28197 }, - { 0x0028, 28203 }, - { 0x19BD, 28207 }, - { 0x19BF, 28214 }, - { 0x35FA, 28221 }, - { 0x19C5, 28227 }, - { 0x01DD, 28234 }, - { 0x00E5, 28240 }, - { 0x19C3, 28246 }, - { 0x2759, 28252 }, - { 0x19C1, 28258 }, - { 0x00E3, 28264 }, - { 0x0029, 28270 }, - { 0x00EF, 28274 }, - { 0x1A65, 28281 }, - { 0x1A63, 28288 }, - { 0x008C, 28295 }, - { 0x00EB, 28301 }, - { 0x018E, 28307 }, - { 0x008B, 28313 }, - { 0x00E7, 28319 }, - { 0x19C7, 28325 }, - { 0x01C7, 28332 }, - { 0x00E9, 28339 }, - { 0x00ED, 28345 }, - { 0x0156, 28351 }, - { 0x01C9, 28357 }, - { 0x008E, 28364 }, - { 0x19C9, 28370 }, - { 0x008D, 28378 }, - { 0x002A, 28384 }, - { 0x0207, 28388 }, - { 0x00F3, 28394 }, - { 0x3600, 28400 }, - { 0x002B, 28406 }, - { 0x19CD, 28410 }, - { 0x0157, 28417 }, - { 0x19CF, 28423 }, - { 0x19CB, 28430 }, - { 0x01A7, 28436 }, - { 0x3590, 28442 }, - { 0x3594, 28448 }, - { 0x00F5, 28457 }, - { 0x35F2, 28463 }, - { 0x3592, 28470 }, - { 0x275B, 28477 }, - { 0x002C, 28483 }, - { 0x01FC, 28487 }, - { 0x19D1, 28493 }, - { 0x19D3, 28500 }, - { 0x35FD, 28509 }, - { 0x3598, 28515 }, - { 0x19D5, 28522 }, - { 0x00F8, 28529 }, - { 0x00FC, 28535 }, - { 0x0187, 28541 }, - { 0x2752, 28549 }, - { 0x00FE, 28556 }, - { 0x2754, 28563 }, - { 0x0100, 28570 }, - { 0x00FA, 28576 }, - { 0x19D7, 28582 }, - { 0x002D, 28589 }, - { 0x19DB, 28593 }, - { 0x19DD, 28600 }, - { 0x2760, 28607 }, - { 0x19D9, 28613 }, - { 0x002E, 28619 }, - { 0x19DF, 28623 }, - { 0x19E1, 28630 }, - { 0x015C, 28637 }, - { 0x19E3, 28644 }, - { 0x01DF, 28651 }, - { 0x0102, 28659 }, - { 0x0106, 28665 }, - { 0x01B7, 28671 }, - { 0x018A, 28677 }, - { 0x0090, 28685 }, - { 0x0104, 28691 }, - { 0x35F4, 28697 }, - { 0x35E0, 28704 }, - { 0x19E5, 28710 }, - { 0x002F, 28717 }, - { 0x01ED, 28721 }, - { 0x01EF, 28728 }, - { 0x1A67, 28737 }, - { 0x1A69, 28744 }, - { 0x015F, 28751 }, - { 0x1A7D, 28757 }, - { 0x1A79, 28766 }, - { 0x1A75, 28775 }, - { 0x1A77, 28783 }, - { 0x1A7B, 28791 }, - { 0x359A, 28799 }, - { 0x359C, 28807 }, - { 0x0092, 28813 }, - { 0x010D, 28819 }, - { 0x0190, 28825 }, - { 0x0091, 28831 }, - { 0x0094, 28837 }, - { 0x19E7, 28843 }, - { 0x01EB, 28851 }, - { 0x19E9, 28859 }, - { 0x010F, 28867 }, - { 0x01CB, 28874 }, - { 0x010B, 28881 }, - { 0x19ED, 28887 }, - { 0x19EB, 28895 }, - { 0x015E, 28903 }, - { 0x01A9, 28910 }, - { 0x01AB, 28916 }, - { 0x0097, 28924 }, - { 0x01BD, 28930 }, - { 0x01CD, 28938 }, - { 0x0095, 28945 }, - { 0x01E9, 28951 }, - { 0x0093, 28959 }, - { 0x1A73, 28965 }, - { 0x1A6F, 28974 }, - { 0x1A6B, 28983 }, - { 0x1A6D, 28991 }, - { 0x1A71, 28999 }, - { 0x0030, 29007 }, - { 0x19F1, 29011 }, - { 0x0163, 29018 }, - { 0x19EF, 29024 }, - { 0x2755, 29030 }, - { 0x35A0, 29036 }, - { 0x35A2, 29044 }, - { 0x35A4, 29050 }, - { 0x0031, 29057 }, - { 0x35A6, 29061 }, - { 0x35A8, 29069 }, - { 0x0032, 29076 }, - { 0x19F3, 29080 }, - { 0x19F5, 29087 }, - { 0x19F7, 29094 }, - { 0x19F9, 29103 }, - { 0x2756, 29110 }, - { 0x0113, 29116 }, - { 0x0117, 29122 }, - { 0x01CF, 29128 }, - { 0x020B, 29135 }, - { 0x0115, 29141 }, - { 0x35F6, 29147 }, - { 0x01D1, 29154 }, - { 0x35AA, 29161 }, - { 0x0033, 29166 }, - { 0x19FB, 29170 }, - { 0x19FD, 29177 }, - { 0x1A03, 29184 }, - { 0x0119, 29194 }, - { 0x19FF, 29200 }, - { 0x011F, 29209 }, - { 0x1A01, 29215 }, - { 0x01D7, 29224 }, - { 0x2770, 29231 }, - { 0x011D, 29238 }, - { 0x35F8, 29244 }, - { 0x011B, 29251 }, - { 0x0034, 29257 }, - { 0x1A05, 29261 }, - { 0x1A07, 29268 }, - { 0x016B, 29275 }, - { 0x1A09, 29281 }, - { 0x0123, 29288 }, - { 0x01D9, 29294 }, - { 0x0125, 29301 }, - { 0x0121, 29307 }, - { 0x01FD, 29313 }, - { 0x016D, 29320 }, - { 0x1A0B, 29327 }, - { 0x0035, 29334 }, - { 0x0203, 29338 }, - { 0x1A7F, 29343 }, - { 0x1A81, 29350 }, - { 0x016E, 29357 }, - { 0x1A8B, 29363 }, - { 0x1A87, 29372 }, - { 0x1A83, 29381 }, - { 0x1A85, 29389 }, - { 0x1A89, 29397 }, - { 0x012D, 29405 }, - { 0x0099, 29412 }, - { 0x012B, 29418 }, - { 0x0192, 29424 }, - { 0x0098, 29430 }, - { 0x0127, 29436 }, - { 0x1A13, 29442 }, - { 0x1A0F, 29450 }, - { 0x012F, 29457 }, - { 0x01D3, 29464 }, - { 0x0129, 29471 }, - { 0x1A15, 29477 }, - { 0x0131, 29485 }, - { 0x01D5, 29491 }, - { 0x009B, 29498 }, - { 0x0196, 29504 }, - { 0x0198, 29512 }, - { 0x019A, 29520 }, - { 0x0194, 29528 }, - { 0x1A0D, 29536 }, - { 0x009A, 29543 }, - { 0x1A11, 29549 }, - { 0x0036, 29556 }, - { 0x1A19, 29560 }, - { 0x0171, 29567 }, - { 0x1A17, 29573 }, - { 0x35AE, 29579 }, - { 0x0037, 29586 }, - { 0x1A21, 29590 }, - { 0x1A23, 29597 }, - { 0x2764, 29604 }, - { 0x1A1D, 29610 }, - { 0x1A1B, 29616 }, - { 0x1A1F, 29622 }, - { 0x0133, 29628 }, - { 0x0038, 29634 }, - { 0x1A25, 29638 }, - { 0x1A27, 29645 }, - { 0x0039, 29651 }, - { 0x1A29, 29655 }, - { 0x1A8F, 29662 }, - { 0x0172, 29669 }, - { 0x1A91, 29675 }, - { 0x1A99, 29682 }, - { 0x009C, 29688 }, - { 0x1A8D, 29694 }, - { 0x1A93, 29700 }, - { 0x01F1, 29706 }, - { 0x020D, 29712 }, - { 0x0137, 29718 }, - { 0x0135, 29724 }, - { 0x003A, 29730 }, - { 0x013A, 29734 }, - { 0x1A2D, 29741 }, - { 0x01E3, 29748 }, - { 0x1A2F, 29754 }, - { 0x0138, 29761 }, - { 0x013C, 29767 }, - { 0x2771, 29773 }, - { 0x0174, 29780 }, - { 0x275D, 29786 }, - { 0x1A2B, 29792 }, - { 0x3582, 29798 }, - { 0x0085, 29802 }, - { 0x01BB, 29806 }, - { 0x01A1, 29812 }, - { 0x3584, 29818 }, - { 0x3586, 29822 }, - { 0x3588, 29826 }, - { 0x358A, 29830 }, - { 0x358C, 29837 }, - { 0x01B0, 29841 }, - { 0x0183, 29845 }, - { 0x35BA, 29851 }, - { 0x35BC, 29855 }, - { 0x0186, 29859 }, - { 0x0189, 29863 }, - { 0x0161, 29867 }, - { 0x359E, 29871 }, - { 0x01E1, 29875 }, - { 0x3578, 29879 }, - { 0x35B0, 29883 }, - { 0x3601, 29887 }, - { 0x35BE, 29891 }, - { 0x0109, 29895 }, - { 0x0168, 29899 }, - { 0x008F, 29903 }, - { 0x0176, 29907 }, - { 0x01AD, 29911 }, - { 0x0177, 29917 }, - { 0x0161, 29922 }, - { 0x35AC, 29926 }, - { 0x3602, 29931 }, - { 0x2767, 29935 }, - { 0x3576, 29940 }, - { 0x0155, 29944 }, - { 0x014F, 29948 }, - { 0x0145, 29953 }, - { 0x0143, 29958 }, - { 0x0166, 29963 }, - { 0x017B, 29968 }, - { 0x35B8, 29973 }, - { 0x01B6, 29977 }, - { 0x01DB, 29981 }, - { 0x275F, 29985 }, - { 0x0153, 29989 }, - { 0x01B5, 29993 }, - { 0x3604, 29997 }, - { 0x014E, 30001 }, - { 0x1A39, 30005 }, - { 0x0209, 30010 }, - { 0x009D, 30018 }, - { 0x35B4, 30022 }, - { 0x35B6, 30028 }, - { 0x3596, 30036 }, - { 0x35FC, 30041 }, - { 0x2761, 30046 }, - { 0x35DD, 30051 }, - { 0x35FE, 30056 }, - { 0x35D0, 30061 }, - { 0x015B, 30066 }, - { 0x35FF, 30071 }, - { 0x0204, 30076 }, - { 0x2762, 30081 }, - { 0x35CE, 30086 }, - { 0x0148, 30092 }, - { 0x0200, 30097 }, - { 0x35C9, 30102 }, - { 0x35CB, 30107 }, - { 0x35CD, 30112 }, - { 0x35D2, 30117 }, - { 0x35D4, 30122 }, - { 0x35D6, 30127 }, - { 0x0170, 30132 }, - { 0x35EA, 30136 }, - { 0x35EC, 30141 }, - { 0x35EE, 30146 }, - { 0x358E, 30151 }, - { 0x014D, 30158 }, - { 0x35FB, 30163 }, - { 0x35DB, 30169 }, - { 0x357A, 30173 }, - { 0x357C, 30177 }, - { 0x357E, 30181 }, - { 0x35B2, 30187 }, - { 0x1A97, 30192 }, - { 0x1A95, 30197 }, - { 0x3574, 30202 }, - { 0x3572, 30207 }, - { 0x00F1, 30212 }, - { 0x0111, 30216 }, - { 0x1C10, 30220 }, - { 0x1C11, 30225 }, - { 0x1C15, 30230 }, - { 0x1903, 30235 }, - { 0x276E, 30240 }, - { 0x1C16, 30245 }, - { 0x1C17, 30250 }, - { 0x1C18, 30255 }, - { 0x1C19, 30260 }, - { 0x1C12, 30265 }, - { 0x1C1A, 30270 }, - { 0x1904, 30275 }, - { 0x1C1B, 30280 }, - { 0x1C1C, 30285 }, - { 0x1905, 30290 }, - { 0x1906, 30295 }, - { 0x1C13, 30300 }, - { 0x1C14, 30305 }, - { 0x360D, 30310 }, - { 0x360E, 30315 }, - { 0x360C, 30320 }, - { 0x360A, 30325 }, - { 0x360B, 30330 }, - { 0x3606, 30335 }, - { 0x6771, 30340 }, - { 0x67C0, 30341 }, - { 0x2174, 30343 }, - { 0x6BAF, 30344 }, - { 0x6BA9, 30348 }, - { 0x6BC3, 30352 }, - { 0x26EA, 30357 }, - { 0x6BBE, 30362 }, - { 0x2298, 30367 }, - { 0x6AAC, 30373 }, - { 0x6A1C, 30375 }, - { 0x6BB5, 30378 }, - { 0x6B9C, 30382 }, - { 0x2299, 30385 }, - { 0x20B7, 30391 }, - { 0x6BBA, 30393 }, - { 0x6B88, 30398 }, - { 0x6BCC, 30401 }, - { 0x6BA3, 30406 }, - { 0x227E, 30408 }, - { 0x15B6, 30411 }, - { 0x15B5, 30414 }, - { 0x15B4, 30417 }, - { 0x15B3, 30420 }, - { 0x15BA, 30423 }, - { 0x15BF, 30426 }, - { 0x15BB, 30429 }, - { 0x15BE, 30432 }, - { 0x15BD, 30435 }, - { 0x15C2, 30438 }, - { 0x15B9, 30441 }, - { 0x15C1, 30444 }, - { 0x15C0, 30447 }, - { 0x15BC, 30450 }, - { 0x15AA, 30453 }, - { 0x15B2, 30457 }, - { 0x15B0, 30461 }, - { 0x15AE, 30465 }, - { 0x15AF, 30469 }, - { 0x15B1, 30473 }, - { 0x15AD, 30477 }, - { 0x15AB, 30481 }, - { 0x15AC, 30485 }, - { 0x159E, 30489 }, - { 0x15A5, 30493 }, - { 0x159F, 30497 }, - { 0x15A6, 30501 }, - { 0x15A0, 30505 }, - { 0x15A2, 30509 }, - { 0x15A4, 30513 }, - { 0x15A1, 30517 }, - { 0x15A3, 30521 }, - { 0x1591, 30525 }, - { 0x1585, 30528 }, - { 0x158C, 30531 }, - { 0x1582, 30534 }, - { 0x159B, 30537 }, - { 0x1587, 30540 }, - { 0x1580, 30543 }, - { 0x1596, 30546 }, - { 0x1593, 30549 }, - { 0x158E, 30552 }, - { 0x158F, 30555 }, - { 0x1595, 30558 }, - { 0x159A, 30561 }, - { 0x158A, 30564 }, - { 0x1597, 30567 }, - { 0x1594, 30570 }, - { 0x1592, 30573 }, - { 0x1586, 30576 }, - { 0x158D, 30579 }, - { 0x1583, 30582 }, - { 0x1588, 30585 }, - { 0x1581, 30588 }, - { 0x1584, 30591 }, - { 0x1590, 30594 }, - { 0x1598, 30597 }, - { 0x1599, 30600 }, - { 0x158B, 30603 }, - { 0x159D, 30606 }, - { 0x1589, 30609 }, - { 0x159C, 30612 }, - { 0x15B8, 30615 }, - { 0x15A8, 30618 }, - { 0x15A9, 30622 }, - { 0x15A7, 30626 }, - { 0x15B7, 30630 }, - { 0x157F, 30633 }, - { 0x1C33, 30636 }, - { 0x20A7, 30639 }, - { 0x20A8, 30643 }, - { 0x20AB, 30647 }, - { 0x20AA, 30651 }, - { 0x2107, 30654 }, - { 0x2101, 30657 }, - { 0x69B2, 30662 }, - { 0x69AE, 30665 }, - { 0x69B0, 30668 }, - { 0x2105, 30672 }, - { 0x2120, 30677 }, - { 0x69AF, 30680 }, - { 0x69B1, 30684 }, - { 0x2465, 30687 }, - { 0x2229, 30692 }, - { 0x22F9, 30695 }, - { 0x2234, 30700 }, - { 0x2104, 30703 }, - { 0x6964, 30708 }, - { 0x2277, 30713 }, - { 0x2125, 30718 }, - { 0x2464, 30721 }, - { 0x2275, 30726 }, - { 0x20AD, 30731 }, - { 0x20A9, 30735 }, - { 0x20AC, 30739 }, - { 0x1C39, 30743 }, - { 0x6767, 30745 }, - { 0x676E, 30747 }, - { 0x64BF, 30748 }, - { 0x64C4, 30752 }, - { 0x64C0, 30756 }, - { 0x64C3, 30760 }, - { 0x64C2, 30764 }, - { 0x64C7, 30768 }, - { 0x64C6, 30772 }, - { 0x64C5, 30776 }, - { 0x64C1, 30780 }, - { 0x63FA, 30784 }, - { 0x63FB, 30789 }, - { 0x63FC, 30794 }, - { 0x6402, 30799 }, - { 0x6403, 30804 }, - { 0x6404, 30809 }, - { 0x640E, 30814 }, - { 0x640F, 30819 }, - { 0x6410, 30824 }, - { 0x6415, 30829 }, - { 0x6416, 30834 }, - { 0x6417, 30839 }, - { 0x641C, 30844 }, - { 0x641D, 30849 }, - { 0x641E, 30854 }, - { 0x6438, 30859 }, - { 0x6439, 30864 }, - { 0x643A, 30869 }, - { 0x6428, 30874 }, - { 0x6429, 30879 }, - { 0x642A, 30884 }, - { 0x643E, 30889 }, - { 0x643F, 30894 }, - { 0x6440, 30899 }, - { 0x6430, 30904 }, - { 0x6431, 30909 }, - { 0x6432, 30914 }, - { 0x6445, 30919 }, - { 0x6446, 30924 }, - { 0x6447, 30929 }, - { 0x644D, 30934 }, - { 0x644E, 30939 }, - { 0x644F, 30944 }, - { 0x6454, 30949 }, - { 0x6455, 30954 }, - { 0x6456, 30959 }, - { 0x645D, 30964 }, - { 0x645E, 30969 }, - { 0x645F, 30974 }, - { 0x6465, 30979 }, - { 0x6463, 30984 }, - { 0x6467, 30989 }, - { 0x6472, 30994 }, - { 0x649C, 30999 }, - { 0x6408, 31004 }, - { 0x6470, 31009 }, - { 0x6490, 31014 }, - { 0x6400, 31019 }, - { 0x640C, 31024 }, - { 0x6488, 31029 }, - { 0x648A, 31034 }, - { 0x646E, 31039 }, - { 0x646B, 31044 }, - { 0x6435, 31049 }, - { 0x6442, 31054 }, - { 0x64A1, 31059 }, - { 0x6484, 31064 }, - { 0x64BB, 31069 }, - { 0x6411, 31074 }, - { 0x64BE, 31079 }, - { 0x640B, 31084 }, - { 0x648E, 31089 }, - { 0x644B, 31094 }, - { 0x64AE, 31099 }, - { 0x63FD, 31104 }, - { 0x648C, 31109 }, - { 0x64AD, 31114 }, - { 0x6486, 31119 }, - { 0x6444, 31124 }, - { 0x64A6, 31129 }, - { 0x64A5, 31134 }, - { 0x6492, 31139 }, - { 0x6434, 31144 }, - { 0x649B, 31149 }, - { 0x6458, 31154 }, - { 0x63FF, 31159 }, - { 0x64B9, 31164 }, - { 0x6457, 31169 }, - { 0x642E, 31174 }, - { 0x6451, 31179 }, - { 0x6489, 31184 }, - { 0x6473, 31189 }, - { 0x6469, 31194 }, - { 0x6433, 31199 }, - { 0x64B7, 31204 }, - { 0x647A, 31209 }, - { 0x646D, 31215 }, - { 0x645A, 31220 }, - { 0x643B, 31225 }, - { 0x6471, 31230 }, - { 0x6441, 31235 }, - { 0x649A, 31240 }, - { 0x64A3, 31245 }, - { 0x6412, 31250 }, - { 0x63FE, 31255 }, - { 0x6466, 31260 }, - { 0x6419, 31265 }, - { 0x64BD, 31270 }, - { 0x6487, 31275 }, - { 0x6420, 31280 }, - { 0x645C, 31285 }, - { 0x648B, 31290 }, - { 0x641A, 31295 }, - { 0x6443, 31300 }, - { 0x6497, 31305 }, - { 0x647B, 31311 }, - { 0x64A4, 31317 }, - { 0x649D, 31322 }, - { 0x6450, 31327 }, - { 0x6437, 31332 }, - { 0x647E, 31338 }, - { 0x649E, 31343 }, - { 0x6449, 31348 }, - { 0x6407, 31353 }, - { 0x6474, 31358 }, - { 0x642C, 31363 }, - { 0x6460, 31368 }, - { 0x6406, 31373 }, - { 0x64AC, 31378 }, - { 0x6477, 31383 }, - { 0x6453, 31388 }, - { 0x648F, 31393 }, - { 0x64A8, 31398 }, - { 0x64A0, 31403 }, - { 0x64AA, 31408 }, - { 0x6405, 31413 }, - { 0x6479, 31418 }, - { 0x646A, 31423 }, - { 0x64A9, 31428 }, - { 0x646C, 31433 }, - { 0x6424, 31438 }, - { 0x6499, 31443 }, - { 0x6459, 31448 }, - { 0x64B2, 31453 }, - { 0x6425, 31458 }, - { 0x642D, 31463 }, - { 0x6423, 31468 }, - { 0x641B, 31473 }, - { 0x640D, 31478 }, - { 0x6468, 31483 }, - { 0x6452, 31488 }, - { 0x6498, 31493 }, - { 0x640A, 31499 }, - { 0x64B8, 31504 }, - { 0x648D, 31509 }, - { 0x6475, 31514 }, - { 0x6422, 31519 }, - { 0x64A2, 31524 }, - { 0x64B1, 31529 }, - { 0x6418, 31534 }, - { 0x64B5, 31539 }, - { 0x64AF, 31544 }, - { 0x6436, 31549 }, - { 0x6413, 31554 }, - { 0x647D, 31559 }, - { 0x6476, 31564 }, - { 0x6448, 31569 }, - { 0x649F, 31574 }, - { 0x6478, 31579 }, - { 0x644A, 31584 }, - { 0x6496, 31589 }, - { 0x642B, 31595 }, - { 0x641F, 31600 }, - { 0x64BA, 31605 }, - { 0x6421, 31610 }, - { 0x6481, 31615 }, - { 0x6482, 31620 }, - { 0x647F, 31625 }, - { 0x6461, 31630 }, - { 0x64BC, 31635 }, - { 0x64A7, 31640 }, - { 0x6493, 31645 }, - { 0x64B6, 31650 }, - { 0x6494, 31655 }, - { 0x644C, 31660 }, - { 0x6462, 31666 }, - { 0x6485, 31671 }, - { 0x6427, 31676 }, - { 0x6401, 31681 }, - { 0x643C, 31686 }, - { 0x643D, 31691 }, - { 0x64B3, 31696 }, - { 0x647C, 31701 }, - { 0x6483, 31707 }, - { 0x64B4, 31712 }, - { 0x6464, 31717 }, - { 0x6495, 31722 }, - { 0x6491, 31727 }, - { 0x6414, 31732 }, - { 0x6480, 31737 }, - { 0x64AB, 31742 }, - { 0x64B0, 31747 }, - { 0x646F, 31752 }, - { 0x6409, 31757 }, - { 0x6426, 31762 }, - { 0x642F, 31767 }, - { 0x645B, 31772 }, - { 0x64CC, 31777 }, - { 0x64C9, 31783 }, - { 0x64C8, 31788 }, - { 0x64CD, 31793 }, - { 0x64CA, 31799 }, - { 0x64CE, 31804 }, - { 0x64CB, 31809 }, - { 0x6AAB, 31814 }, - { 0x0074, 31815 }, - { 0x6732, 31817 }, - { 0x1D6B, 31819 }, - { 0x2560, 31821 }, - { 0x2550, 31825 }, - { 0x254F, 31830 }, - { 0x2552, 31835 }, - { 0x2551, 31840 }, - { 0x1D9B, 31845 }, - { 0x68D6, 31847 }, - { 0x68DE, 31849 }, - { 0x6AFA, 31852 }, - { 0x6A1F, 31854 }, - { 0x6827, 31856 }, - { 0x6853, 31857 }, - { 0x686A, 31859 }, - { 0x67CB, 31860 }, - { 0x6A23, 31862 }, - { 0x2193, 31863 }, - { 0x2195, 31866 }, - { 0x2194, 31869 }, - { 0x252F, 31872 }, - { 0x1E1C, 31875 }, - { 0x2529, 31877 }, - { 0x252A, 31882 }, - { 0x2625, 31887 }, - { 0x252C, 31891 }, - { 0x252B, 31895 }, - { 0x2526, 31899 }, - { 0x2527, 31903 }, - { 0x2528, 31907 }, - { 0x1E1A, 31911 }, - { 0x1E19, 31914 }, - { 0x1D68, 31917 }, - { 0x1D69, 31919 }, - { 0x1D6A, 31921 }, - { 0x1E1B, 31923 }, - { 0x1D60, 31925 }, - { 0x1C23, 31926 }, - { 0x6729, 31928 }, - { 0x1BB3, 31931 }, - { 0x2448, 31932 }, - { 0x1CF0, 31938 }, - { 0x244E, 31941 }, - { 0x244A, 31948 }, - { 0x2457, 31953 }, - { 0x2454, 31960 }, - { 0x262E, 31967 }, - { 0x2626, 31971 }, - { 0x1D30, 31975 }, - { 0x6A86, 31979 }, - { 0x6A76, 31983 }, - { 0x6A7E, 31987 }, - { 0x6C18, 31992 }, - { 0x268D, 31996 }, - { 0x269B, 32000 }, - { 0x2447, 32006 }, - { 0x1CEF, 32012 }, - { 0x1D11, 32015 }, - { 0x1D4A, 32021 }, - { 0x244D, 32026 }, - { 0x2449, 32033 }, - { 0x2458, 32038 }, - { 0x262F, 32045 }, - { 0x2627, 32049 }, - { 0x1D2F, 32053 }, - { 0x6A84, 32057 }, - { 0x6A74, 32061 }, - { 0x6A7C, 32065 }, - { 0x6C17, 32070 }, - { 0x268C, 32074 }, - { 0x269A, 32078 }, - { 0x3643, 32084 }, - { 0x3641, 32088 }, - { 0x363C, 32092 }, - { 0x363F, 32097 }, - { 0x363B, 32102 }, - { 0x363E, 32107 }, - { 0x363D, 32112 }, - { 0x3640, 32117 }, - { 0x3644, 32122 }, - { 0x3642, 32126 }, - { 0x1364, 32130 }, - { 0x137A, 32133 }, - { 0x1376, 32136 }, - { 0x1375, 32139 }, - { 0x1374, 32142 }, - { 0x136D, 32145 }, - { 0x136B, 32148 }, - { 0x1370, 32151 }, - { 0x137C, 32154 }, - { 0x1366, 32157 }, - { 0x136F, 32160 }, - { 0x1369, 32163 }, - { 0x1373, 32166 }, - { 0x1368, 32169 }, - { 0x136A, 32172 }, - { 0x1365, 32175 }, - { 0x136E, 32178 }, - { 0x1367, 32181 }, - { 0x137E, 32184 }, - { 0x136C, 32187 }, - { 0x1372, 32190 }, - { 0x1379, 32193 }, - { 0x1377, 32196 }, - { 0x1378, 32199 }, - { 0x1371, 32202 }, - { 0x137B, 32205 }, - { 0x137D, 32208 }, - { 0x137F, 32211 }, - { 0x1380, 32214 }, - { 0x689A, 32218 }, - { 0x689B, 32220 }, - { 0x09CB, 32222 }, - { 0x09CC, 32226 }, - { 0x09BD, 32230 }, - { 0x09CA, 32233 }, - { 0x098E, 32236 }, - { 0x098D, 32239 }, - { 0x09BE, 32242 }, - { 0x098C, 32245 }, - { 0x09D5, 32248 }, - { 0x09DA, 32251 }, - { 0x09D6, 32254 }, - { 0x09D9, 32257 }, - { 0x09D8, 32260 }, - { 0x09DD, 32263 }, - { 0x09D4, 32266 }, - { 0x09DC, 32269 }, - { 0x09DB, 32272 }, - { 0x09D7, 32275 }, - { 0x09C6, 32278 }, - { 0x09C0, 32282 }, - { 0x09C8, 32286 }, - { 0x09C2, 32290 }, - { 0x09BF, 32294 }, - { 0x09C7, 32298 }, - { 0x09C9, 32302 }, - { 0x09C1, 32306 }, - { 0x09C3, 32310 }, - { 0x09D2, 32314 }, - { 0x09C4, 32319 }, - { 0x09D3, 32324 }, - { 0x09C5, 32329 }, - { 0x09DE, 32334 }, - { 0x098F, 32336 }, - { 0x0997, 32339 }, - { 0x0991, 32342 }, - { 0x0999, 32345 }, - { 0x0993, 32348 }, - { 0x0990, 32351 }, - { 0x0998, 32354 }, - { 0x099A, 32357 }, - { 0x09B1, 32360 }, - { 0x09A0, 32363 }, - { 0x09AC, 32366 }, - { 0x099D, 32369 }, - { 0x09BC, 32372 }, - { 0x0992, 32375 }, - { 0x09A2, 32378 }, - { 0x099B, 32381 }, - { 0x09B6, 32384 }, - { 0x09B3, 32387 }, - { 0x09AE, 32390 }, - { 0x09AF, 32393 }, - { 0x09B5, 32396 }, - { 0x09BB, 32399 }, - { 0x09AA, 32402 }, - { 0x0994, 32405 }, - { 0x09B8, 32408 }, - { 0x09DF, 32411 }, - { 0x09B4, 32414 }, - { 0x09B2, 32417 }, - { 0x09A1, 32420 }, - { 0x09A7, 32423 }, - { 0x09AD, 32426 }, - { 0x099E, 32429 }, - { 0x09A3, 32432 }, - { 0x099C, 32435 }, - { 0x09B7, 32438 }, - { 0x099F, 32441 }, - { 0x09A9, 32444 }, - { 0x09A4, 32447 }, - { 0x09B0, 32450 }, - { 0x09CE, 32453 }, - { 0x09CD, 32456 }, - { 0x09B9, 32459 }, - { 0x09BA, 32462 }, - { 0x09AB, 32465 }, - { 0x09A5, 32468 }, - { 0x09CF, 32471 }, - { 0x09A8, 32474 }, - { 0x09A6, 32477 }, - { 0x0996, 32480 }, - { 0x0995, 32484 }, - { 0x09D1, 32488 }, - { 0x09D0, 32492 }, - { 0x09E1, 32496 }, - { 0x09E4, 32500 }, - { 0x09E0, 32504 }, - { 0x09E3, 32508 }, - { 0x09E2, 32512 }, - { 0x09E5, 32516 }, - { 0x1C82, 32520 }, - { 0x6905, 32522 }, - { 0x69F4, 32523 }, - { 0x6862, 32524 }, - { 0x67AF, 32526 }, - { 0x2154, 32528 }, - { 0x6777, 32530 }, - { 0x6AF4, 32531 }, - { 0x1E71, 32534 }, - { 0x216D, 32538 }, - { 0x6883, 32539 }, - { 0x0062, 32540 }, - { 0x1BB6, 32542 }, - { 0x1EF2, 32543 }, - { 0x6881, 32546 }, - { 0x6921, 32547 }, - { 0x693E, 32548 }, - { 0x1D8F, 32550 }, - { 0x24BA, 32551 }, - { 0x28DC, 32555 }, - { 0x20BB, 32559 }, - { 0x24A3, 32563 }, - { 0x20FD, 32566 }, - { 0x20B6, 32570 }, - { 0x69A2, 32573 }, - { 0x1DFB, 32577 }, - { 0x6A13, 32579 }, - { 0x1D78, 32582 }, - { 0x1E17, 32584 }, - { 0x1ED5, 32588 }, - { 0x28C0, 32594 }, - { 0x2A60, 32599 }, - { 0x24B8, 32602 }, - { 0x24C2, 32607 }, - { 0x28BF, 32612 }, - { 0x1D4D, 32616 }, - { 0x231A, 32621 }, - { 0x24BE, 32626 }, - { 0x2A68, 32631 }, - { 0x005D, 32635 }, - { 0x1F06, 32638 }, - { 0x1F04, 32643 }, - { 0x1F05, 32648 }, - { 0x1E64, 32653 }, - { 0x22FC, 32655 }, - { 0x24AA, 32658 }, - { 0x2A66, 32662 }, - { 0x2A72, 32666 }, - { 0x2A70, 32670 }, - { 0x2A6E, 32675 }, - { 0x24AC, 32679 }, - { 0x2A64, 32682 }, - { 0x28C4, 32685 }, - { 0x2A62, 32689 }, - { 0x2496, 32693 }, - { 0x2501, 32699 }, - { 0x1BA1, 32703 }, - { 0x28E8, 32707 }, - { 0x1E23, 32710 }, - { 0x28CC, 32715 }, - { 0x1B9D, 32719 }, - { 0x6A0D, 32723 }, - { 0x003D, 32726 }, - { 0x24B6, 32729 }, - { 0x24B4, 32737 }, - { 0x1BCA, 32745 }, - { 0x24B2, 32750 }, - { 0x1EFF, 32755 }, - { 0x1EFD, 32760 }, - { 0x1EFE, 32765 }, - { 0x24FF, 32769 }, - { 0x1E62, 32772 }, - { 0x698E, 32774 }, - { 0x698F, 32776 }, - { 0x6990, 32782 }, - { 0x6A11, 32788 }, - { 0x22EC, 32791 }, - { 0x28E6, 32795 }, - { 0x2A6C, 32799 }, - { 0x1E18, 32803 }, - { 0x24F4, 32805 }, - { 0x28E0, 32810 }, - { 0x1F12, 32815 }, - { 0x1E25, 32819 }, - { 0x0009, 32822 }, - { 0x1EF9, 32824 }, - { 0x1EF7, 32828 }, - { 0x1EF8, 32832 }, - { 0x28C2, 32835 }, - { 0x28C9, 32838 }, - { 0x6C69, 32841 }, - { 0x3F9C, 32843 }, - { 0x3F93, 32846 }, - { 0x3F96, 32849 }, - { 0x1CBD, 32853 }, - { 0x1CCA, 32856 }, - { 0x1CE5, 32860 }, - { 0x1CCC, 32865 }, - { 0x1CDD, 32869 }, - { 0x1CC2, 32875 }, - { 0x1CE2, 32878 }, - { 0x1CC6, 32883 }, - { 0x1CDF, 32886 }, - { 0x1CBE, 32890 }, - { 0x1CC1, 32893 }, - { 0x1CCB, 32896 }, - { 0x1CDE, 32900 }, - { 0x1CC0, 32904 }, - { 0x1CC5, 32907 }, - { 0x1CC4, 32910 }, - { 0x1CC9, 32913 }, - { 0x1CE3, 32916 }, - { 0x1CE4, 32921 }, - { 0x1CC3, 32925 }, - { 0x1CBF, 32928 }, - { 0x1CC7, 32931 }, - { 0x1CC8, 32934 }, - { 0x1CE0, 32937 }, - { 0x3F92, 32942 }, - { 0x3F95, 32945 }, - { 0x3F97, 32948 }, - { 0x3F98, 32951 }, - { 0x3F94, 32954 }, - { 0x3F9D, 32957 }, - { 0x3F9B, 32960 }, - { 0x3F99, 32963 }, - { 0x3F9A, 32966 }, - { 0x6B85, 32969 }, - { 0x68F3, 32971 }, - { 0x1C3A, 32973 }, - { 0x67EF, 32975 }, - { 0x13CE, 32977 }, - { 0x13CF, 32980 }, - { 0x13AE, 32983 }, - { 0x13B2, 32986 }, - { 0x13A3, 32989 }, - { 0x1396, 32992 }, - { 0x13D2, 32995 }, - { 0x138F, 32998 }, - { 0x13CA, 33001 }, - { 0x1382, 33004 }, - { 0x1386, 33007 }, - { 0x13CB, 33010 }, - { 0x1385, 33013 }, - { 0x13AF, 33016 }, - { 0x138B, 33019 }, - { 0x1390, 33023 }, - { 0x1391, 33026 }, - { 0x13D4, 33029 }, - { 0x138A, 33032 }, - { 0x13D3, 33036 }, - { 0x1384, 33039 }, - { 0x1394, 33042 }, - { 0x13C1, 33045 }, - { 0x1397, 33048 }, - { 0x1388, 33051 }, - { 0x1399, 33054 }, - { 0x13A5, 33057 }, - { 0x13BE, 33060 }, - { 0x13C2, 33063 }, - { 0x138C, 33066 }, - { 0x13C4, 33069 }, - { 0x1381, 33072 }, - { 0x1398, 33078 }, - { 0x13A2, 33083 }, - { 0x13A8, 33089 }, - { 0x1395, 33093 }, - { 0x13C6, 33097 }, - { 0x1383, 33100 }, - { 0x13AA, 33105 }, - { 0x1389, 33109 }, - { 0x13C5, 33113 }, - { 0x13BF, 33116 }, - { 0x13B7, 33121 }, - { 0x139C, 33126 }, - { 0x13A4, 33130 }, - { 0x1393, 33134 }, - { 0x1392, 33137 }, - { 0x13AC, 33143 }, - { 0x13B0, 33148 }, - { 0x139A, 33154 }, - { 0x13D8, 33159 }, - { 0x13D7, 33164 }, - { 0x13D6, 33169 }, - { 0x13D5, 33174 }, - { 0x13D9, 33179 }, - { 0x139B, 33184 }, - { 0x13BD, 33188 }, - { 0x13BB, 33191 }, - { 0x13B8, 33197 }, - { 0x139F, 33202 }, - { 0x13B6, 33208 }, - { 0x13A9, 33211 }, - { 0x13AB, 33216 }, - { 0x13C3, 33220 }, - { 0x13C0, 33223 }, - { 0x13B3, 33228 }, - { 0x13BC, 33234 }, - { 0x13A1, 33237 }, - { 0x13B5, 33240 }, - { 0x1387, 33243 }, - { 0x13C9, 33248 }, - { 0x13A7, 33251 }, - { 0x13C8, 33255 }, - { 0x13A6, 33258 }, - { 0x13C7, 33262 }, - { 0x138E, 33265 }, - { 0x13AD, 33269 }, - { 0x13B1, 33273 }, - { 0x138D, 33277 }, - { 0x13BA, 33281 }, - { 0x13A0, 33285 }, - { 0x13B9, 33289 }, - { 0x139E, 33293 }, - { 0x139D, 33297 }, - { 0x13B4, 33301 }, - { 0x13CC, 33305 }, - { 0x13D1, 33308 }, - { 0x13CD, 33311 }, - { 0x13D0, 33314 }, - { 0x1C25, 33317 }, - { 0x6837, 33319 }, - { 0x2606, 33320 }, - { 0x260E, 33323 }, - { 0x260F, 33328 }, - { 0x2685, 33335 }, - { 0x2605, 33343 }, - { 0x260D, 33346 }, - { 0x2604, 33351 }, - { 0x2674, 33354 }, - { 0x246A, 33358 }, - { 0x2675, 33364 }, - { 0x221D, 33368 }, - { 0x68A6, 33369 }, - { 0x2146, 33370 }, - { 0x677B, 33373 }, - { 0x1E8C, 33376 }, - { 0x3CB3, 33377 }, - { 0x45A2, 33380 }, - { 0x2587, 33387 }, - { 0x695F, 33391 }, - { 0x3CAE, 33394 }, - { 0x3CB6, 33397 }, - { 0x3CB8, 33401 }, - { 0x3CB4, 33406 }, - { 0x3CBD, 33409 }, - { 0x3CB0, 33412 }, - { 0x3CAC, 33414 }, - { 0x3CB7, 33416 }, - { 0x3CB9, 33420 }, - { 0x3CB5, 33425 }, - { 0x1CCD, 33428 }, - { 0x1CDA, 33432 }, - { 0x1CDC, 33437 }, - { 0x1CD2, 33442 }, - { 0x1CD6, 33446 }, - { 0x1CCE, 33450 }, - { 0x1CD1, 33454 }, - { 0x1CDB, 33458 }, - { 0x1CD0, 33463 }, - { 0x1CD5, 33467 }, - { 0x1CD4, 33471 }, - { 0x1CD9, 33475 }, - { 0x1CD3, 33479 }, - { 0x1CCF, 33483 }, - { 0x1CD7, 33487 }, - { 0x1CD8, 33491 }, - { 0x029B, 33495 }, - { 0x3CC3, 33497 }, - { 0x3CC1, 33500 }, - { 0x3CBA, 33503 }, - { 0x695E, 33506 }, - { 0x1D63, 33509 }, - { 0x1E50, 33512 }, - { 0x1E4D, 33517 }, - { 0x3CC4, 33528 }, - { 0x3CC2, 33531 }, - { 0x6AFE, 33534 }, - { 0x3CBC, 33536 }, - { 0x1D66, 33538 }, - { 0x1E57, 33542 }, - { 0x1E55, 33546 }, - { 0x3CB1, 33556 }, - { 0x3CBB, 33559 }, - { 0x3CBF, 33561 }, - { 0x3CAF, 33564 }, - { 0x3CC5, 33566 }, - { 0x3CB2, 33569 }, - { 0x3CAD, 33572 }, - { 0x3CC0, 33575 }, - { 0x3CBE, 33578 }, - { 0x2559, 33580 }, - { 0x1E7C, 33582 }, - { 0x6832, 33583 }, - { 0x6833, 33584 }, - { 0x6A8E, 33585 }, - { 0x6A8F, 33589 }, - { 0x1C74, 33596 }, - { 0x1CF1, 33599 }, - { 0x1D4B, 33602 }, - { 0x244F, 33607 }, - { 0x244B, 33614 }, - { 0x2453, 33619 }, - { 0x2630, 33626 }, - { 0x2628, 33630 }, - { 0x1D31, 33634 }, - { 0x6A87, 33638 }, - { 0x6A77, 33642 }, - { 0x6A7F, 33646 }, - { 0x6C19, 33651 }, - { 0x268E, 33655 }, - { 0x269C, 33659 }, - { 0x1CF2, 33665 }, - { 0x2450, 33668 }, - { 0x244C, 33675 }, - { 0x2631, 33680 }, - { 0x2629, 33684 }, - { 0x1D32, 33688 }, - { 0x6A85, 33692 }, - { 0x6A75, 33696 }, - { 0x6A7D, 33700 }, - { 0x6C1A, 33705 }, - { 0x268F, 33709 }, - { 0x269D, 33713 }, - { 0x0000, 33719 }, - { 0x22CD, 33720 }, - { 0x21C0, 33724 }, - { 0x21BB, 33727 }, - { 0x6AA6, 33730 }, - { 0x6A04, 33732 }, - { 0x6789, 33734 }, - { 0x6A99, 33735 }, - { 0x1BD7, 33738 }, - { 0x67F9, 33740 }, - { 0x4AB0, 33745 }, - { 0x4AAF, 33748 }, - { 0x4AA5, 33751 }, - { 0x4AA4, 33754 }, - { 0x4AB2, 33757 }, - { 0x4AB7, 33760 }, - { 0x4AB3, 33763 }, - { 0x4AB6, 33766 }, - { 0x4AB5, 33769 }, - { 0x4ABA, 33772 }, - { 0x4AB1, 33775 }, - { 0x4AB9, 33778 }, - { 0x4AB8, 33781 }, - { 0x4AB4, 33784 }, - { 0x4AAB, 33787 }, - { 0x4AA7, 33791 }, - { 0x4AAD, 33795 }, - { 0x4AA9, 33799 }, - { 0x4AA6, 33803 }, - { 0x4AAC, 33807 }, - { 0x4AAE, 33811 }, - { 0x4AA8, 33815 }, - { 0x4AAA, 33819 }, - { 0x4A79, 33823 }, - { 0x4A7F, 33826 }, - { 0x4A7B, 33829 }, - { 0x4A81, 33832 }, - { 0x4A7D, 33835 }, - { 0x4A7A, 33838 }, - { 0x4A80, 33841 }, - { 0x4A82, 33844 }, - { 0x4A99, 33847 }, - { 0x4A88, 33850 }, - { 0x4A94, 33853 }, - { 0x4A85, 33856 }, - { 0x4AA2, 33859 }, - { 0x4A7C, 33862 }, - { 0x4A8A, 33865 }, - { 0x4A83, 33868 }, - { 0x4A9E, 33871 }, - { 0x4A9B, 33874 }, - { 0x4A96, 33877 }, - { 0x4A97, 33880 }, - { 0x4A9D, 33883 }, - { 0x4AA1, 33886 }, - { 0x4A92, 33889 }, - { 0x4A7E, 33892 }, - { 0x4A9F, 33895 }, - { 0x4A9C, 33898 }, - { 0x4A9A, 33901 }, - { 0x4A89, 33904 }, - { 0x4A8F, 33907 }, - { 0x4A95, 33910 }, - { 0x4A86, 33913 }, - { 0x4A8B, 33916 }, - { 0x4A84, 33919 }, - { 0x4A87, 33922 }, - { 0x4A91, 33925 }, - { 0x4A8C, 33928 }, - { 0x4A98, 33931 }, - { 0x4AA3, 33934 }, - { 0x4AA0, 33937 }, - { 0x4A93, 33940 }, - { 0x4A8D, 33943 }, - { 0x4A90, 33946 }, - { 0x4A8E, 33949 }, - { 0x0A2B, 33952 }, - { 0x0A18, 33956 }, - { 0x0A17, 33960 }, - { 0x0A26, 33962 }, - { 0x0A16, 33965 }, - { 0x09E7, 33968 }, - { 0x09E6, 33971 }, - { 0x0A28, 33974 }, - { 0x0A29, 33977 }, - { 0x0A1A, 33980 }, - { 0x0A1F, 33983 }, - { 0x0A1B, 33986 }, - { 0x0A1E, 33989 }, - { 0x0A1D, 33992 }, - { 0x0A22, 33995 }, - { 0x0A19, 33998 }, - { 0x0A21, 34001 }, - { 0x0A20, 34004 }, - { 0x0A1C, 34007 }, - { 0x0A27, 34010 }, - { 0x0A2C, 34013 }, - { 0x0A10, 34016 }, - { 0x0A0C, 34020 }, - { 0x0A13, 34024 }, - { 0x0A0E, 34028 }, - { 0x0A0B, 34032 }, - { 0x0A12, 34036 }, - { 0x0A15, 34040 }, - { 0x0A11, 34044 }, - { 0x0A0D, 34048 }, - { 0x0A14, 34052 }, - { 0x0A0F, 34056 }, - { 0x0A2A, 34060 }, - { 0x09E8, 34063 }, - { 0x09EE, 34066 }, - { 0x09EA, 34069 }, - { 0x09F1, 34072 }, - { 0x09EC, 34075 }, - { 0x09E9, 34078 }, - { 0x09F0, 34081 }, - { 0x09F3, 34084 }, - { 0x09F6, 34087 }, - { 0x09EF, 34090 }, - { 0x0A0A, 34093 }, - { 0x09EB, 34096 }, - { 0x09F7, 34099 }, - { 0x09F4, 34102 }, - { 0x0A03, 34105 }, - { 0x09FF, 34108 }, - { 0x09FC, 34111 }, - { 0x09F2, 34114 }, - { 0x09FE, 34117 }, - { 0x0A01, 34120 }, - { 0x0A09, 34123 }, - { 0x09FB, 34126 }, - { 0x09ED, 34129 }, - { 0x0A06, 34132 }, - { 0x0A00, 34135 }, - { 0x0A04, 34138 }, - { 0x09F5, 34141 }, - { 0x09FA, 34144 }, - { 0x09F8, 34147 }, - { 0x0A02, 34150 }, - { 0x0A07, 34153 }, - { 0x0A08, 34156 }, - { 0x09F9, 34159 }, - { 0x0A05, 34162 }, - { 0x09FD, 34165 }, - { 0x0A24, 34168 }, - { 0x0A25, 34172 }, - { 0x0A23, 34176 }, - { 0x0A2D, 34179 }, - { 0x1C35, 34182 }, - { 0x1D5D, 34184 }, - { 0x1D5C, 34188 }, - { 0x1BDA, 34190 }, - { 0x6A0A, 34193 }, - { 0x6A08, 34196 }, - { 0x6A09, 34199 }, - { 0x6A0B, 34202 }, - { 0x21C5, 34205 }, - { 0x21C4, 34209 }, - { 0x69D5, 34213 }, - { 0x6A0F, 34216 }, - { 0x6BBC, 34219 }, - { 0x2657, 34223 }, - { 0x69CB, 34226 }, - { 0x1D4F, 34229 }, - { 0x259C, 34232 }, - { 0x22E6, 34236 }, - { 0x682B, 34239 }, - { 0x6855, 34240 }, - { 0x226B, 34242 }, - { 0x005E, 34245 }, - { 0x28DD, 34246 }, - { 0x28DE, 34250 }, - { 0x28DA, 34254 }, - { 0x1D95, 34258 }, - { 0x2590, 34260 }, - { 0x2591, 34265 }, - { 0x266F, 34270 }, - { 0x2498, 34275 }, - { 0x1F4B, 34280 }, - { 0x24FA, 34282 }, - { 0x24FB, 34287 }, - { 0x6A4F, 34292 }, - { 0x6A20, 34294 }, - { 0x1E89, 34296 }, - { 0x1C7F, 34298 }, - { 0x6AAA, 34301 }, - { 0x675D, 34302 }, - { 0x1D83, 34303 }, - { 0x2567, 34304 }, - { 0x256B, 34308 }, - { 0x2568, 34312 }, - { 0x256E, 34315 }, - { 0x256C, 34320 }, - { 0x2570, 34323 }, - { 0x20BA, 34329 }, - { 0x20A6, 34333 }, - { 0x2106, 34336 }, - { 0x2100, 34339 }, - { 0x1F09, 34344 }, - { 0x22FA, 34352 }, - { 0x2102, 34357 }, - { 0x211E, 34362 }, - { 0x2227, 34365 }, - { 0x1F0A, 34368 }, - { 0x2236, 34376 }, - { 0x2103, 34379 }, - { 0x6965, 34384 }, - { 0x2278, 34389 }, - { 0x211F, 34394 }, - { 0x2276, 34397 }, - { 0x1897, 34402 }, - { 0x1898, 34406 }, - { 0x1895, 34411 }, - { 0x189B, 34414 }, - { 0x188B, 34418 }, - { 0x188F, 34422 }, - { 0x188A, 34428 }, - { 0x188D, 34432 }, - { 0x1890, 34436 }, - { 0x1899, 34442 }, - { 0x1893, 34447 }, - { 0x1894, 34451 }, - { 0x1891, 34457 }, - { 0x1892, 34461 }, - { 0x1896, 34465 }, - { 0x188C, 34470 }, - { 0x188E, 34475 }, - { 0x187B, 34480 }, - { 0x187C, 34483 }, - { 0x189D, 34488 }, - { 0x189E, 34491 }, - { 0x189A, 34494 }, - { 0x1885, 34497 }, - { 0x1886, 34501 }, - { 0x189F, 34506 }, - { 0x1879, 34510 }, - { 0x1887, 34513 }, - { 0x189C, 34518 }, - { 0x1880, 34522 }, - { 0x18A0, 34526 }, - { 0x1882, 34531 }, - { 0x1883, 34535 }, - { 0x1884, 34539 }, - { 0x187A, 34543 }, - { 0x1878, 34546 }, - { 0x1888, 34549 }, - { 0x187F, 34555 }, - { 0x1881, 34561 }, - { 0x187D, 34568 }, - { 0x187E, 34574 }, - { 0x1889, 34579 }, - { 0x21DC, 34584 }, - { 0x67D4, 34585 }, - { 0x691F, 34587 }, - { 0x2173, 34589 }, - { 0x1E73, 34590 }, - { 0x6730, 34591 }, - { 0x6AE2, 34593 }, - { 0x6829, 34595 }, - { 0x6A64, 34597 }, - { 0x6A4D, 34600 }, - { 0x6831, 34602 }, - { 0x215E, 34603 }, - { 0x2143, 34606 }, - { 0x686C, 34610 }, - { 0x2237, 34615 }, - { 0x6749, 34617 }, - { 0x2162, 34619 }, - { 0x674A, 34623 }, - { 0x674B, 34628 }, - { 0x674C, 34632 }, - { 0x218D, 34638 }, - { 0x69BC, 34641 }, - { 0x2145, 34647 }, - { 0x686D, 34651 }, - { 0x21B6, 34656 }, - { 0x2225, 34658 }, - { 0x26EC, 34665 }, - { 0x224D, 34669 }, - { 0x69CF, 34673 }, - { 0x21FF, 34678 }, - { 0x2142, 34682 }, - { 0x686E, 34686 }, - { 0x212C, 34691 }, - { 0x2644, 34693 }, - { 0x6C61, 34697 }, - { 0x6C62, 34702 }, - { 0x217A, 34708 }, - { 0x217F, 34711 }, - { 0x217C, 34714 }, - { 0x217B, 34717 }, - { 0x217D, 34720 }, - { 0x217E, 34723 }, - { 0x2187, 34726 }, - { 0x222B, 34729 }, - { 0x2642, 34733 }, - { 0x696C, 34736 }, - { 0x2144, 34739 }, - { 0x686F, 34743 }, - { 0x213C, 34748 }, - { 0x2678, 34751 }, - { 0x20D1, 34754 }, - { 0x2651, 34757 }, - { 0x218A, 34760 }, - { 0x210C, 34763 }, - { 0x20F1, 34765 }, - { 0x21AC, 34767 }, - { 0x21AD, 34772 }, - { 0x2512, 34777 }, - { 0x211B, 34782 }, - { 0x211C, 34788 }, - { 0x211A, 34794 }, - { 0x211D, 34800 }, - { 0x6B84, 34806 }, - { 0x68D4, 34812 }, - { 0x2676, 34814 }, - { 0x2123, 34817 }, - { 0x2121, 34821 }, - { 0x264C, 34824 }, - { 0x264E, 34827 }, - { 0x3CA2, 34830 }, - { 0x20C7, 34833 }, - { 0x2117, 34835 }, - { 0x2118, 34841 }, - { 0x2116, 34847 }, - { 0x2119, 34853 }, - { 0x1EDE, 34859 }, - { 0x20C8, 34865 }, - { 0x2111, 34870 }, - { 0x230A, 34876 }, - { 0x230B, 34881 }, - { 0x6959, 34886 }, - { 0x6B8E, 34889 }, - { 0x20C9, 34896 }, - { 0x6B8F, 34902 }, - { 0x20ED, 34908 }, - { 0x21F1, 34910 }, - { 0x2188, 34914 }, - { 0x22F6, 34917 }, - { 0x6B94, 34922 }, - { 0x20EE, 34929 }, - { 0x6B95, 34935 }, - { 0x2647, 34941 }, - { 0x6B9A, 34943 }, - { 0x6817, 34949 }, - { 0x2160, 34951 }, - { 0x21FD, 34954 }, - { 0x21E6, 34959 }, - { 0x21E7, 34962 }, - { 0x2266, 34965 }, - { 0x215F, 34967 }, - { 0x2646, 34970 }, - { 0x227A, 34972 }, - { 0x222A, 34976 }, - { 0x22E7, 34978 }, - { 0x2624, 34984 }, - { 0x2655, 34987 }, - { 0x20D5, 34990 }, - { 0x24FC, 34993 }, - { 0x20D3, 34995 }, - { 0x2135, 34997 }, - { 0x69A3, 34999 }, - { 0x1F3B, 35002 }, - { 0x2653, 35004 }, - { 0x227B, 35007 }, - { 0x20DB, 35011 }, - { 0x20D9, 35015 }, - { 0x2112, 35018 }, - { 0x2307, 35023 }, - { 0x2308, 35026 }, - { 0x2309, 35032 }, - { 0x20E5, 35038 }, - { 0x20E3, 35042 }, - { 0x20E9, 35045 }, - { 0x20EB, 35049 }, - { 0x20E7, 35052 }, - { 0x20D7, 35055 }, - { 0x20DF, 35057 }, - { 0x20E1, 35061 }, - { 0x267A, 35064 }, - { 0x20DD, 35067 }, - { 0x69D2, 35070 }, - { 0x688F, 35072 }, - { 0x6895, 35073 }, - { 0x6A1E, 35077 }, - { 0x3F41, 35079 }, - { 0x3F0D, 35084 }, - { 0x3F0C, 35088 }, - { 0x3F0E, 35092 }, - { 0x3F42, 35095 }, - { 0x3F0F, 35100 }, - { 0x3F21, 35103 }, - { 0x3F2A, 35107 }, - { 0x3F14, 35111 }, - { 0x3F26, 35114 }, - { 0x3F2F, 35118 }, - { 0x3F18, 35122 }, - { 0x3F33, 35125 }, - { 0x3F10, 35129 }, - { 0x3F22, 35132 }, - { 0x3F2B, 35136 }, - { 0x3F13, 35140 }, - { 0x3F25, 35143 }, - { 0x3F2E, 35147 }, - { 0x3F12, 35151 }, - { 0x3F24, 35154 }, - { 0x3F2D, 35158 }, - { 0x3F17, 35162 }, - { 0x3F29, 35165 }, - { 0x3F32, 35169 }, - { 0x3F16, 35173 }, - { 0x3F28, 35176 }, - { 0x3F31, 35180 }, - { 0x3F1C, 35184 }, - { 0x3F37, 35187 }, - { 0x3F1B, 35191 }, - { 0x3F36, 35194 }, - { 0x3F15, 35198 }, - { 0x3F27, 35201 }, - { 0x3F30, 35205 }, - { 0x3F1D, 35209 }, - { 0x3F38, 35212 }, - { 0x3F11, 35216 }, - { 0x3F23, 35219 }, - { 0x3F2C, 35223 }, - { 0x3F1F, 35227 }, - { 0x3F3A, 35230 }, - { 0x3F20, 35234 }, - { 0x3F3B, 35237 }, - { 0x3F1A, 35241 }, - { 0x3F35, 35244 }, - { 0x3F19, 35248 }, - { 0x3F34, 35251 }, - { 0x3F1E, 35255 }, - { 0x3F39, 35258 }, - { 0x3F3C, 35262 }, - { 0x3F3D, 35266 }, - { 0x3F3F, 35270 }, - { 0x3F40, 35274 }, - { 0x3F3E, 35278 }, - { 0x3F44, 35282 }, - { 0x3F43, 35286 }, - { 0x6AC5, 35290 }, - { 0x1DA3, 35292 }, - { 0x1DA1, 35297 }, - { 0x2595, 35300 }, - { 0x21B9, 35306 }, - { 0x0672, 35307 }, - { 0x059E, 35311 }, - { 0x05A3, 35313 }, - { 0x0602, 35316 }, - { 0x0669, 35320 }, - { 0x0802, 35323 }, - { 0x0804, 35327 }, - { 0x05ED, 35331 }, - { 0x080A, 35335 }, - { 0x07FC, 35340 }, - { 0x07FB, 35343 }, - { 0x07FD, 35346 }, - { 0x05A9, 35349 }, - { 0x05A5, 35354 }, - { 0x0599, 35357 }, - { 0x0597, 35360 }, - { 0x05A7, 35363 }, - { 0x059A, 35367 }, - { 0x0692, 35370 }, - { 0x0693, 35374 }, - { 0x05AA, 35379 }, - { 0x05A8, 35382 }, - { 0x05A6, 35386 }, - { 0x3CC9, 35391 }, - { 0x07F5, 35394 }, - { 0x07F8, 35399 }, - { 0x07F6, 35404 }, - { 0x07F9, 35409 }, - { 0x07F7, 35414 }, - { 0x07FA, 35418 }, - { 0x05F4, 35422 }, - { 0x05A2, 35426 }, - { 0x07F0, 35428 }, - { 0x07EF, 35431 }, - { 0x07F1, 35434 }, - { 0x07F3, 35437 }, - { 0x07F2, 35440 }, - { 0x07F4, 35443 }, - { 0x05E4, 35446 }, - { 0x0809, 35448 }, - { 0x3CCE, 35452 }, - { 0x3CCD, 35456 }, - { 0x067F, 35460 }, - { 0x0680, 35465 }, - { 0x05E3, 35470 }, - { 0x0800, 35472 }, - { 0x05F3, 35477 }, - { 0x07FF, 35482 }, - { 0x3CCC, 35486 }, - { 0x3CCB, 35490 }, - { 0x05E9, 35494 }, - { 0x05EA, 35497 }, - { 0x05E5, 35500 }, - { 0x0801, 35502 }, - { 0x3CD0, 35507 }, - { 0x3CCF, 35511 }, - { 0x067E, 35515 }, - { 0x0803, 35519 }, - { 0x0808, 35523 }, - { 0x0805, 35529 }, - { 0x0682, 35533 }, - { 0x0678, 35537 }, - { 0x067A, 35541 }, - { 0x067B, 35544 }, - { 0x066E, 35547 }, - { 0x05AB, 35552 }, - { 0x07FE, 35556 }, - { 0x067C, 35560 }, - { 0x066F, 35564 }, - { 0x066D, 35568 }, - { 0x0677, 35574 }, - { 0x067D, 35580 }, - { 0x0671, 35584 }, - { 0x05AD, 35588 }, - { 0x0679, 35592 }, - { 0x0670, 35596 }, - { 0x0676, 35601 }, - { 0x0674, 35608 }, - { 0x0675, 35613 }, - { 0x066C, 35619 }, - { 0x066B, 35629 }, - { 0x05AC, 35639 }, - { 0x05AF, 35648 }, - { 0x05AE, 35651 }, - { 0x05B0, 35654 }, - { 0x0673, 35657 }, - { 0x05E7, 35663 }, - { 0x3CD4, 35665 }, - { 0x3CD3, 35669 }, - { 0x05F1, 35673 }, - { 0x05EF, 35678 }, - { 0x05F0, 35684 }, - { 0x0806, 35691 }, - { 0x0807, 35696 }, - { 0x0665, 35703 }, - { 0x3A93, 35706 }, - { 0x3A95, 35711 }, - { 0x3A94, 35716 }, - { 0x3A92, 35721 }, - { 0x065C, 35726 }, - { 0x060C, 35729 }, - { 0x3A8B, 35735 }, - { 0x3A86, 35743 }, - { 0x3A85, 35748 }, - { 0x066A, 35753 }, - { 0x0642, 35756 }, - { 0x3A82, 35759 }, - { 0x3A84, 35764 }, - { 0x3A83, 35769 }, - { 0x3A81, 35774 }, - { 0x065B, 35779 }, - { 0x3A88, 35782 }, - { 0x3A87, 35787 }, - { 0x0660, 35792 }, - { 0x3A8D, 35795 }, - { 0x3A8C, 35800 }, - { 0x065D, 35805 }, - { 0x3A8A, 35808 }, - { 0x3A89, 35813 }, - { 0x05CE, 35818 }, - { 0x06EF, 35821 }, - { 0x06F1, 35828 }, - { 0x0635, 35836 }, - { 0x07EC, 35843 }, - { 0x06F0, 35850 }, - { 0x3D1F, 35859 }, - { 0x3D21, 35864 }, - { 0x3D20, 35869 }, - { 0x3D1E, 35874 }, - { 0x05BD, 35879 }, - { 0x06E3, 35882 }, - { 0x06E6, 35892 }, - { 0x07DA, 35902 }, - { 0x06E8, 35908 }, - { 0x07D9, 35914 }, - { 0x06E4, 35921 }, - { 0x06E5, 35930 }, - { 0x06E2, 35943 }, - { 0x06E7, 35951 }, - { 0x3CE5, 35959 }, - { 0x3CE7, 35964 }, - { 0x3CE6, 35969 }, - { 0x3CE4, 35974 }, - { 0x05CB, 35979 }, - { 0x0690, 35982 }, - { 0x3D13, 35988 }, - { 0x3D15, 35993 }, - { 0x3D14, 35998 }, - { 0x3D12, 36003 }, - { 0x05C4, 36008 }, - { 0x061F, 36011 }, - { 0x0620, 36017 }, - { 0x06EB, 36026 }, - { 0x0625, 36037 }, - { 0x061E, 36044 }, - { 0x0624, 36049 }, - { 0x07E7, 36057 }, - { 0x0683, 36064 }, - { 0x06EC, 36070 }, - { 0x3CFF, 36078 }, - { 0x3CFE, 36083 }, - { 0x0623, 36088 }, - { 0x3A46, 36091 }, - { 0x3A45, 36096 }, - { 0x05D6, 36101 }, - { 0x0638, 36104 }, - { 0x07DD, 36110 }, - { 0x0637, 36120 }, - { 0x06F2, 36127 }, - { 0x063A, 36134 }, - { 0x06F3, 36141 }, - { 0x3D27, 36150 }, - { 0x3D29, 36155 }, - { 0x3D28, 36160 }, - { 0x3D26, 36165 }, - { 0x0644, 36170 }, - { 0x0647, 36173 }, - { 0x0645, 36180 }, - { 0x0649, 36185 }, - { 0x07E9, 36192 }, - { 0x3A52, 36198 }, - { 0x3A54, 36203 }, - { 0x3A53, 36208 }, - { 0x3A51, 36213 }, - { 0x05C2, 36218 }, - { 0x06E9, 36221 }, - { 0x0617, 36228 }, - { 0x0616, 36236 }, - { 0x0701, 36242 }, - { 0x0704, 36253 }, - { 0x0700, 36262 }, - { 0x061A, 36271 }, - { 0x06EA, 36278 }, - { 0x070E, 36287 }, - { 0x3CF7, 36296 }, - { 0x3CF9, 36301 }, - { 0x3CF8, 36306 }, - { 0x3CF6, 36311 }, - { 0x05DC, 36316 }, - { 0x0656, 36319 }, - { 0x0657, 36323 }, - { 0x3A66, 36330 }, - { 0x3A68, 36336 }, - { 0x3A67, 36342 }, - { 0x3A65, 36348 }, - { 0x0655, 36354 }, - { 0x3A64, 36360 }, - { 0x3A63, 36368 }, - { 0x0694, 36376 }, - { 0x3D3F, 36382 }, - { 0x3D41, 36387 }, - { 0x3D40, 36392 }, - { 0x3D3E, 36397 }, - { 0x0653, 36402 }, - { 0x3A6A, 36406 }, - { 0x3A6C, 36412 }, - { 0x3A6B, 36418 }, - { 0x3A69, 36424 }, - { 0x062D, 36430 }, - { 0x3A4A, 36433 }, - { 0x3A49, 36438 }, - { 0x05D8, 36443 }, - { 0x0641, 36446 }, - { 0x07ED, 36452 }, - { 0x0711, 36458 }, - { 0x0640, 36465 }, - { 0x0643, 36470 }, - { 0x3D2F, 36477 }, - { 0x3D31, 36482 }, - { 0x3D30, 36487 }, - { 0x3D2E, 36492 }, - { 0x05D9, 36497 }, - { 0x06FC, 36500 }, - { 0x064B, 36505 }, - { 0x064A, 36511 }, - { 0x064C, 36517 }, - { 0x064D, 36524 }, - { 0x07DF, 36531 }, - { 0x3D33, 36537 }, - { 0x3D35, 36542 }, - { 0x3D34, 36547 }, - { 0x3D32, 36552 }, - { 0x07E6, 36557 }, - { 0x0613, 36561 }, - { 0x3A16, 36564 }, - { 0x3A18, 36569 }, - { 0x3A17, 36574 }, - { 0x3A15, 36579 }, - { 0x05D7, 36584 }, - { 0x063C, 36587 }, - { 0x07DE, 36593 }, - { 0x063D, 36599 }, - { 0x3D2B, 36606 }, - { 0x3D2D, 36611 }, - { 0x3D2C, 36616 }, - { 0x3D2A, 36621 }, - { 0x05C6, 36626 }, - { 0x0629, 36629 }, - { 0x062B, 36635 }, - { 0x062C, 36644 }, - { 0x06FD, 36651 }, - { 0x062E, 36659 }, - { 0x07E3, 36666 }, - { 0x0628, 36671 }, - { 0x06FE, 36676 }, - { 0x0627, 36682 }, - { 0x062A, 36688 }, - { 0x0703, 36695 }, - { 0x06ED, 36706 }, - { 0x0684, 36711 }, - { 0x3D03, 36717 }, - { 0x3D02, 36722 }, - { 0x05CA, 36727 }, - { 0x0632, 36730 }, - { 0x0633, 36737 }, - { 0x07E8, 36744 }, - { 0x3D0F, 36751 }, - { 0x3D11, 36756 }, - { 0x3D10, 36761 }, - { 0x3D0E, 36766 }, - { 0x05CC, 36771 }, - { 0x07DC, 36774 }, - { 0x0634, 36781 }, - { 0x3D17, 36788 }, - { 0x3D19, 36793 }, - { 0x3D18, 36798 }, - { 0x3D16, 36803 }, - { 0x05BF, 36808 }, - { 0x0611, 36811 }, - { 0x0612, 36816 }, - { 0x3CEB, 36824 }, - { 0x3CED, 36829 }, - { 0x3CEC, 36834 }, - { 0x05BE, 36839 }, - { 0x0658, 36843 }, - { 0x3CE9, 36848 }, - { 0x3CE8, 36854 }, - { 0x3CEA, 36860 }, - { 0x0639, 36865 }, - { 0x3A2A, 36868 }, - { 0x3A2C, 36873 }, - { 0x3A2B, 36878 }, - { 0x3A29, 36883 }, - { 0x05DD, 36888 }, - { 0x0664, 36891 }, - { 0x07E4, 36897 }, - { 0x065F, 36903 }, - { 0x0659, 36910 }, - { 0x05B9, 36915 }, - { 0x3CDB, 36921 }, - { 0x3CDA, 36929 }, - { 0x070A, 36937 }, - { 0x070B, 36946 }, - { 0x3D43, 36955 }, - { 0x3D42, 36960 }, - { 0x05DF, 36965 }, - { 0x07E2, 36968 }, - { 0x07E1, 36978 }, - { 0x0662, 36988 }, - { 0x05BB, 36993 }, - { 0x3CDF, 36999 }, - { 0x3CE1, 37007 }, - { 0x3CE0, 37015 }, - { 0x3CDE, 37023 }, - { 0x0663, 37031 }, - { 0x0666, 37037 }, - { 0x3D47, 37044 }, - { 0x0667, 37049 }, - { 0x0668, 37053 }, - { 0x3A70, 37060 }, - { 0x3A6F, 37069 }, - { 0x070C, 37078 }, - { 0x070D, 37088 }, - { 0x3A6E, 37098 }, - { 0x3A6D, 37104 }, - { 0x3D49, 37110 }, - { 0x3D48, 37115 }, - { 0x3D46, 37120 }, - { 0x05CD, 37125 }, - { 0x3D1B, 37128 }, - { 0x3D1D, 37133 }, - { 0x3D1C, 37138 }, - { 0x3D1A, 37143 }, - { 0x05BC, 37148 }, - { 0x0607, 37151 }, - { 0x0608, 37158 }, - { 0x05B8, 37165 }, - { 0x3CD9, 37171 }, - { 0x3CD8, 37179 }, - { 0x05BA, 37187 }, - { 0x3CDD, 37193 }, - { 0x3CDC, 37201 }, - { 0x05B7, 37209 }, - { 0x3CD7, 37215 }, - { 0x3CD6, 37223 }, - { 0x0705, 37231 }, - { 0x0706, 37240 }, - { 0x3CE3, 37249 }, - { 0x0606, 37254 }, - { 0x3A10, 37258 }, - { 0x3A0F, 37264 }, - { 0x05DE, 37270 }, - { 0x3D45, 37274 }, - { 0x3D44, 37280 }, - { 0x3CE2, 37286 }, - { 0x0610, 37291 }, - { 0x3A12, 37294 }, - { 0x3A14, 37299 }, - { 0x3A13, 37304 }, - { 0x3A11, 37309 }, - { 0x061D, 37314 }, - { 0x3A48, 37317 }, - { 0x3A47, 37322 }, - { 0x0619, 37327 }, - { 0x3A32, 37330 }, - { 0x3A34, 37335 }, - { 0x3A33, 37340 }, - { 0x3A31, 37345 }, - { 0x0648, 37350 }, - { 0x3A56, 37353 }, - { 0x3A58, 37358 }, - { 0x3A57, 37363 }, - { 0x3A55, 37368 }, - { 0x0609, 37373 }, - { 0x060B, 37377 }, - { 0x060D, 37382 }, - { 0x060A, 37387 }, - { 0x05C1, 37392 }, - { 0x07DB, 37395 }, - { 0x3CF3, 37402 }, - { 0x3CF5, 37407 }, - { 0x3CF4, 37412 }, - { 0x3CF2, 37417 }, - { 0x05C3, 37422 }, - { 0x3CFB, 37425 }, - { 0x3CFD, 37430 }, - { 0x3CFC, 37435 }, - { 0x3CFA, 37440 }, - { 0x05B2, 37445 }, - { 0x05DA, 37448 }, - { 0x06F7, 37451 }, - { 0x06F8, 37457 }, - { 0x07E0, 37463 }, - { 0x3D37, 37470 }, - { 0x3D39, 37475 }, - { 0x3D38, 37480 }, - { 0x3D36, 37485 }, - { 0x05DB, 37490 }, - { 0x064E, 37493 }, - { 0x06F9, 37499 }, - { 0x0651, 37506 }, - { 0x06FB, 37511 }, - { 0x06FA, 37517 }, - { 0x0652, 37523 }, - { 0x3D3B, 37530 }, - { 0x064F, 37535 }, - { 0x3A5E, 37539 }, - { 0x3A5D, 37545 }, - { 0x3D3D, 37551 }, - { 0x3D3C, 37556 }, - { 0x3D3A, 37561 }, - { 0x0618, 37566 }, - { 0x3A36, 37569 }, - { 0x3A38, 37574 }, - { 0x3A37, 37579 }, - { 0x3A35, 37584 }, - { 0x0626, 37589 }, - { 0x3A4C, 37592 }, - { 0x3A4B, 37597 }, - { 0x05C8, 37602 }, - { 0x062F, 37605 }, - { 0x06FF, 37614 }, - { 0x06EE, 37622 }, - { 0x0702, 37629 }, - { 0x0630, 37640 }, - { 0x0631, 37647 }, - { 0x070F, 37658 }, - { 0x0710, 37667 }, - { 0x3D07, 37673 }, - { 0x3D09, 37678 }, - { 0x3D08, 37683 }, - { 0x3D06, 37688 }, - { 0x05C5, 37693 }, - { 0x3D01, 37696 }, - { 0x3D00, 37701 }, - { 0x05C0, 37706 }, - { 0x3CEF, 37709 }, - { 0x3CF1, 37714 }, - { 0x3CF0, 37719 }, - { 0x3CEE, 37724 }, - { 0x060E, 37729 }, - { 0x3A26, 37732 }, - { 0x3A28, 37737 }, - { 0x3A27, 37742 }, - { 0x3A25, 37747 }, - { 0x05C7, 37752 }, - { 0x07EB, 37755 }, - { 0x3D05, 37762 }, - { 0x3D04, 37767 }, - { 0x0615, 37772 }, - { 0x3A1A, 37775 }, - { 0x3A1C, 37780 }, - { 0x3A1B, 37785 }, - { 0x3A19, 37790 }, - { 0x0621, 37795 }, - { 0x3A44, 37798 }, - { 0x3A43, 37803 }, - { 0x0661, 37808 }, - { 0x05D3, 37812 }, - { 0x05D4, 37820 }, - { 0x0707, 37828 }, - { 0x0709, 37838 }, - { 0x0708, 37848 }, - { 0x05D2, 37858 }, - { 0x3AAB, 37865 }, - { 0x3AAD, 37871 }, - { 0x3AAC, 37877 }, - { 0x3AAA, 37883 }, - { 0x05CF, 37889 }, - { 0x0691, 37892 }, - { 0x3D23, 37898 }, - { 0x3D25, 37903 }, - { 0x3D24, 37908 }, - { 0x3D22, 37913 }, - { 0x05B6, 37918 }, - { 0x3CD5, 37921 }, - { 0x063E, 37926 }, - { 0x06F4, 37929 }, - { 0x05D0, 37935 }, - { 0x06F5, 37942 }, - { 0x05D1, 37949 }, - { 0x06F6, 37956 }, - { 0x3A4E, 37965 }, - { 0x3A50, 37970 }, - { 0x3A4F, 37975 }, - { 0x3A4D, 37980 }, - { 0x0646, 37985 }, - { 0x3A5A, 37988 }, - { 0x3A5C, 37993 }, - { 0x3A5B, 37998 }, - { 0x3A59, 38003 }, - { 0x063B, 38008 }, - { 0x3A2E, 38011 }, - { 0x3A30, 38016 }, - { 0x3A2F, 38021 }, - { 0x3A2D, 38026 }, - { 0x0650, 38031 }, - { 0x3A60, 38034 }, - { 0x3A62, 38039 }, - { 0x3A61, 38044 }, - { 0x3A5F, 38049 }, - { 0x05C9, 38054 }, - { 0x068F, 38057 }, - { 0x3D0B, 38063 }, - { 0x3D0D, 38068 }, - { 0x3D0C, 38073 }, - { 0x3D0A, 38078 }, - { 0x063F, 38083 }, - { 0x061B, 38087 }, - { 0x0654, 38090 }, - { 0x3A3A, 38096 }, - { 0x3A3C, 38101 }, - { 0x3A3B, 38106 }, - { 0x3A39, 38111 }, - { 0x0614, 38116 }, - { 0x3A22, 38119 }, - { 0x3A24, 38124 }, - { 0x3A23, 38129 }, - { 0x3A21, 38134 }, - { 0x0622, 38139 }, - { 0x3A42, 38142 }, - { 0x3A41, 38147 }, - { 0x060F, 38152 }, - { 0x3A1E, 38155 }, - { 0x3A20, 38160 }, - { 0x3A1F, 38165 }, - { 0x3A1D, 38170 }, - { 0x3A97, 38175 }, - { 0x3A96, 38184 }, - { 0x0603, 38193 }, - { 0x0636, 38197 }, - { 0x0604, 38201 }, - { 0x065A, 38205 }, - { 0x3A8F, 38209 }, - { 0x3A8E, 38215 }, - { 0x065E, 38221 }, - { 0x3A91, 38225 }, - { 0x3A90, 38231 }, - { 0x061C, 38237 }, - { 0x3A3E, 38240 }, - { 0x3A40, 38245 }, - { 0x3A3F, 38250 }, - { 0x3A3D, 38255 }, - { 0x05B5, 38260 }, - { 0x07E5, 38264 }, - { 0x07EA, 38268 }, - { 0x0605, 38272 }, - { 0x05E8, 38276 }, - { 0x059B, 38279 }, - { 0x0596, 38283 }, - { 0x05A4, 38286 }, - { 0x05E6, 38290 }, - { 0x3CD2, 38292 }, - { 0x3CD1, 38296 }, - { 0x3A71, 38300 }, - { 0x3A72, 38304 }, - { 0x3A73, 38308 }, - { 0x3A74, 38313 }, - { 0x3A7C, 38318 }, - { 0x3A7D, 38324 }, - { 0x3A79, 38330 }, - { 0x3A7A, 38335 }, - { 0x3A7E, 38340 }, - { 0x3A7F, 38343 }, - { 0x3A80, 38348 }, - { 0x3A75, 38353 }, - { 0x3A76, 38358 }, - { 0x3A77, 38363 }, - { 0x3A78, 38370 }, - { 0x3A7B, 38377 }, - { 0x05B3, 38383 }, - { 0x07EE, 38388 }, - { 0x0600, 38392 }, - { 0x05FF, 38395 }, - { 0x0681, 38398 }, - { 0x05D5, 38405 }, - { 0x3CC7, 38407 }, - { 0x05E1, 38412 }, - { 0x3CC8, 38414 }, - { 0x05E0, 38418 }, - { 0x3CC6, 38420 }, - { 0x0598, 38424 }, - { 0x05EC, 38427 }, - { 0x05E2, 38430 }, - { 0x3CCA, 38432 }, - { 0x3BC2, 38436 }, - { 0x3BA6, 38443 }, - { 0x3BC1, 38450 }, - { 0x3BA5, 38458 }, - { 0x3C13, 38466 }, - { 0x3C60, 38475 }, - { 0x3B68, 38484 }, - { 0x3AD7, 38491 }, - { 0x3C52, 38498 }, - { 0x3C16, 38507 }, - { 0x3C14, 38517 }, - { 0x3C15, 38526 }, - { 0x3B69, 38535 }, - { 0x3AD8, 38542 }, - { 0x3C5E, 38549 }, - { 0x3B4B, 38558 }, - { 0x3AB4, 38565 }, - { 0x3B90, 38572 }, - { 0x3B4E, 38579 }, - { 0x3B18, 38586 }, - { 0x3B1D, 38593 }, - { 0x3AB8, 38600 }, - { 0x3B1C, 38607 }, - { 0x3AB7, 38615 }, - { 0x3B4A, 38623 }, - { 0x3AB3, 38630 }, - { 0x3C3A, 38637 }, - { 0x3B4C, 38646 }, - { 0x3AB5, 38653 }, - { 0x3B1A, 38660 }, - { 0x3B8F, 38667 }, - { 0x3B4D, 38674 }, - { 0x3AB6, 38681 }, - { 0x3B1B, 38688 }, - { 0x3B19, 38695 }, - { 0x3C47, 38702 }, - { 0x3C0C, 38711 }, - { 0x3B63, 38721 }, - { 0x3AD1, 38728 }, - { 0x3BDA, 38735 }, - { 0x3BBE, 38742 }, - { 0x3BD2, 38749 }, - { 0x3BB6, 38756 }, - { 0x3BD1, 38763 }, - { 0x3BB5, 38771 }, - { 0x3B62, 38779 }, - { 0x3AD0, 38786 }, - { 0x3C0D, 38793 }, - { 0x3C0E, 38802 }, - { 0x3B64, 38811 }, - { 0x3AD2, 38818 }, - { 0x3B65, 38825 }, - { 0x3AD3, 38832 }, - { 0x3B6D, 38839 }, - { 0x3ADC, 38846 }, - { 0x3B2B, 38853 }, - { 0x3AE0, 38860 }, - { 0x3B2A, 38867 }, - { 0x3ADF, 38875 }, - { 0x3B6C, 38883 }, - { 0x3ADB, 38890 }, - { 0x3C1A, 38897 }, - { 0x3C1B, 38906 }, - { 0x3B6E, 38915 }, - { 0x3ADD, 38922 }, - { 0x3C5D, 38929 }, - { 0x3B6F, 38938 }, - { 0x3ADE, 38945 }, - { 0x3BCA, 38952 }, - { 0x3BAE, 38959 }, - { 0x3BC9, 38966 }, - { 0x3BAD, 38974 }, - { 0x3C5B, 38982 }, - { 0x3B57, 38991 }, - { 0x3AC5, 38998 }, - { 0x3BF8, 39005 }, - { 0x3BF9, 39014 }, - { 0x3B58, 39024 }, - { 0x3AC6, 39031 }, - { 0x3B02, 39038 }, - { 0x3B01, 39045 }, - { 0x3B85, 39053 }, - { 0x3AFF, 39060 }, - { 0x3C2F, 39067 }, - { 0x3C30, 39076 }, - { 0x3B86, 39085 }, - { 0x3B00, 39092 }, - { 0x3B87, 39099 }, - { 0x3B73, 39107 }, - { 0x3AE7, 39114 }, - { 0x3B2F, 39121 }, - { 0x3B99, 39128 }, - { 0x3B75, 39135 }, - { 0x3AE9, 39142 }, - { 0x3B32, 39149 }, - { 0x3AEC, 39156 }, - { 0x3B2E, 39163 }, - { 0x3B31, 39170 }, - { 0x3AEB, 39178 }, - { 0x3AE5, 39186 }, - { 0x3B72, 39193 }, - { 0x3AE6, 39200 }, - { 0x3B74, 39207 }, - { 0x3AE8, 39214 }, - { 0x3C53, 39221 }, - { 0x3C57, 39230 }, - { 0x3C5F, 39239 }, - { 0x3B30, 39248 }, - { 0x3B9A, 39255 }, - { 0x3B76, 39262 }, - { 0x3AEA, 39269 }, - { 0x3C1F, 39276 }, - { 0x3C20, 39285 }, - { 0x3C1E, 39295 }, - { 0x3C51, 39304 }, - { 0x3B78, 39313 }, - { 0x3AEE, 39320 }, - { 0x3B7B, 39327 }, - { 0x3B35, 39334 }, - { 0x3AF2, 39341 }, - { 0x3D4D, 39348 }, - { 0x3D4C, 39358 }, - { 0x3D4F, 39368 }, - { 0x3D4E, 39378 }, - { 0x3D4B, 39388 }, - { 0x3D4A, 39398 }, - { 0x3D51, 39408 }, - { 0x3B34, 39415 }, - { 0x3AF1, 39423 }, - { 0x3D50, 39431 }, - { 0x3C48, 39438 }, - { 0x3C22, 39447 }, - { 0x3C21, 39456 }, - { 0x3C58, 39465 }, - { 0x3C56, 39474 }, - { 0x3B77, 39483 }, - { 0x3AED, 39490 }, - { 0x3C23, 39497 }, - { 0x3C24, 39506 }, - { 0x3B79, 39515 }, - { 0x3AEF, 39522 }, - { 0x3C25, 39529 }, - { 0x3C26, 39538 }, - { 0x3C49, 39547 }, - { 0x3B33, 39556 }, - { 0x3B9B, 39563 }, - { 0x3B7A, 39570 }, - { 0x3AF0, 39577 }, - { 0x3B70, 39584 }, - { 0x3AE1, 39591 }, - { 0x3B2D, 39598 }, - { 0x3AE4, 39605 }, - { 0x3B2C, 39612 }, - { 0x3AE3, 39620 }, - { 0x3C1C, 39628 }, - { 0x3C50, 39637 }, - { 0x3C4E, 39646 }, - { 0x3C1D, 39655 }, - { 0x3B71, 39664 }, - { 0x3AE2, 39671 }, - { 0x3B0A, 39678 }, - { 0x3C02, 39686 }, - { 0x3C03, 39695 }, - { 0x3C45, 39704 }, - { 0x3B5F, 39713 }, - { 0x3ACE, 39720 }, - { 0x3BD9, 39727 }, - { 0x3BBD, 39734 }, - { 0x3BD0, 39741 }, - { 0x3BB4, 39748 }, - { 0x3BCF, 39755 }, - { 0x3BB3, 39763 }, - { 0x3B60, 39771 }, - { 0x3C04, 39778 }, - { 0x3C61, 39787 }, - { 0x3B61, 39796 }, - { 0x3ACF, 39803 }, - { 0x3B66, 39810 }, - { 0x3AD4, 39817 }, - { 0x3BC0, 39824 }, - { 0x3BA4, 39831 }, - { 0x3BBF, 39838 }, - { 0x3BA3, 39846 }, - { 0x3C0F, 39854 }, - { 0x3C10, 39863 }, - { 0x3C12, 39872 }, - { 0x3C11, 39881 }, - { 0x3BE8, 39890 }, - { 0x3BE1, 39897 }, - { 0x3AD5, 39904 }, - { 0x3BEF, 39911 }, - { 0x3BF0, 39920 }, - { 0x3BF1, 39929 }, - { 0x3B50, 39938 }, - { 0x3ABA, 39945 }, - { 0x3B92, 39952 }, - { 0x3B53, 39959 }, - { 0x3B1E, 39966 }, - { 0x3B23, 39973 }, - { 0x3ABE, 39980 }, - { 0x3B22, 39987 }, - { 0x3ABD, 39995 }, - { 0x3C3B, 40003 }, - { 0x3C3C, 40012 }, - { 0x3BEE, 40022 }, - { 0x3B4F, 40031 }, - { 0x3AB9, 40038 }, - { 0x3C3D, 40045 }, - { 0x3C3E, 40054 }, - { 0x3BF2, 40064 }, - { 0x3B51, 40073 }, - { 0x3ABB, 40080 }, - { 0x3BF4, 40087 }, - { 0x3C3F, 40096 }, - { 0x3C40, 40105 }, - { 0x3BF3, 40115 }, - { 0x3BF5, 40124 }, - { 0x3B20, 40133 }, - { 0x3B91, 40140 }, - { 0x3B52, 40147 }, - { 0x3ABC, 40154 }, - { 0x3B21, 40161 }, - { 0x3B1F, 40168 }, - { 0x3C4A, 40175 }, - { 0x3B89, 40184 }, - { 0x3B04, 40191 }, - { 0x3B9F, 40198 }, - { 0x3B8C, 40205 }, - { 0x3B3F, 40212 }, - { 0x3B44, 40219 }, - { 0x3B08, 40226 }, - { 0x3B43, 40233 }, - { 0x3B07, 40241 }, - { 0x3C4B, 40249 }, - { 0x3B88, 40258 }, - { 0x3B03, 40265 }, - { 0x3B8A, 40272 }, - { 0x3B05, 40279 }, - { 0x3C4C, 40286 }, - { 0x3C38, 40295 }, - { 0x3C39, 40304 }, - { 0x3B41, 40313 }, - { 0x3B9E, 40320 }, - { 0x3B8B, 40327 }, - { 0x3B06, 40334 }, - { 0x3B42, 40341 }, - { 0x3B40, 40348 }, - { 0x3AA5, 40355 }, - { 0x3AA6, 40365 }, - { 0x3AA4, 40375 }, - { 0x3A9F, 40385 }, - { 0x3A9E, 40395 }, - { 0x3A9B, 40405 }, - { 0x3A9A, 40415 }, - { 0x3AA1, 40425 }, - { 0x3AA0, 40435 }, - { 0x3AA3, 40445 }, - { 0x3AA2, 40455 }, - { 0x3B46, 40465 }, - { 0x3AAF, 40475 }, - { 0x3B8E, 40485 }, - { 0x3B49, 40495 }, - { 0x3B12, 40505 }, - { 0x3A9D, 40515 }, - { 0x3A9C, 40525 }, - { 0x3B17, 40535 }, - { 0x3AB2, 40545 }, - { 0x3A99, 40555 }, - { 0x3B16, 40565 }, - { 0x3AB1, 40576 }, - { 0x3A98, 40587 }, - { 0x3B45, 40597 }, - { 0x3AAE, 40607 }, - { 0x3B47, 40617 }, - { 0x3B14, 40627 }, - { 0x3B8D, 40637 }, - { 0x3B48, 40647 }, - { 0x3AB0, 40657 }, - { 0x3B15, 40667 }, - { 0x3B13, 40677 }, - { 0x3BE9, 40687 }, - { 0x3B67, 40694 }, - { 0x3AD6, 40701 }, - { 0x3BEA, 40708 }, - { 0x3BEB, 40715 }, - { 0x3B3E, 40722 }, - { 0x3B0B, 40731 }, - { 0x3C5A, 40740 }, - { 0x3C42, 40749 }, - { 0x3B55, 40759 }, - { 0x3AC3, 40766 }, - { 0x3BCC, 40773 }, - { 0x3BB0, 40780 }, - { 0x3BCB, 40787 }, - { 0x3BAF, 40795 }, - { 0x3BF6, 40803 }, - { 0x3BF7, 40812 }, - { 0x3C41, 40821 }, - { 0x3C43, 40830 }, - { 0x3B56, 40840 }, - { 0x3AC4, 40847 }, - { 0x3AC8, 40854 }, - { 0x3BCE, 40861 }, - { 0x3BB2, 40868 }, - { 0x3BCD, 40875 }, - { 0x3BB1, 40883 }, - { 0x3B59, 40891 }, - { 0x3AC7, 40898 }, - { 0x3B5A, 40905 }, - { 0x3AC9, 40912 }, - { 0x3C29, 40919 }, - { 0x3C27, 40928 }, - { 0x3C28, 40937 }, - { 0x3B7D, 40946 }, - { 0x3AF4, 40953 }, - { 0x3AF8, 40960 }, - { 0x3B36, 40967 }, - { 0x3AF7, 40974 }, - { 0x3C2A, 40982 }, - { 0x3C5C, 40991 }, - { 0x3C2E, 41000 }, - { 0x3C2B, 41009 }, - { 0x3B7C, 41018 }, - { 0x3AF3, 41025 }, - { 0x3C55, 41032 }, - { 0x3C2C, 41041 }, - { 0x3C2D, 41050 }, - { 0x3B7E, 41059 }, - { 0x3AF5, 41066 }, - { 0x3C4D, 41073 }, - { 0x3B37, 41082 }, - { 0x3B7F, 41089 }, - { 0x3AF6, 41096 }, - { 0x3C4F, 41103 }, - { 0x3C32, 41112 }, - { 0x3C31, 41122 }, - { 0x3B81, 41131 }, - { 0x3AFA, 41138 }, - { 0x3B9D, 41145 }, - { 0x3B84, 41152 }, - { 0x3B38, 41159 }, - { 0x3B3D, 41166 }, - { 0x3AFE, 41173 }, - { 0x3B3C, 41180 }, - { 0x3AFD, 41188 }, - { 0x3C59, 41196 }, - { 0x3C54, 41205 }, - { 0x3C63, 41214 }, - { 0x3C35, 41223 }, - { 0x3C33, 41233 }, - { 0x3C34, 41242 }, - { 0x3B80, 41251 }, - { 0x3AF9, 41258 }, - { 0x3B82, 41265 }, - { 0x3AFB, 41272 }, - { 0x3C36, 41279 }, - { 0x3C37, 41288 }, - { 0x3B3A, 41298 }, - { 0x3B9C, 41305 }, - { 0x3B83, 41312 }, - { 0x3AFC, 41319 }, - { 0x3B3B, 41326 }, - { 0x3B39, 41333 }, - { 0x3C65, 41340 }, - { 0x3BFA, 41350 }, - { 0x3BE3, 41359 }, - { 0x3B5C, 41366 }, - { 0x3ACB, 41373 }, - { 0x3B96, 41380 }, - { 0x3BDF, 41387 }, - { 0x3BD8, 41394 }, - { 0x3BBC, 41401 }, - { 0x3BC6, 41408 }, - { 0x3BAA, 41415 }, - { 0x3BC5, 41422 }, - { 0x3BA9, 41430 }, - { 0x3BFB, 41438 }, - { 0x3BFC, 41447 }, - { 0x3BE2, 41457 }, - { 0x3B5B, 41464 }, - { 0x3ACA, 41471 }, - { 0x3C62, 41478 }, - { 0x3C44, 41487 }, - { 0x3BE4, 41497 }, - { 0x3B5D, 41504 }, - { 0x3ACC, 41511 }, - { 0x3BFD, 41518 }, - { 0x3BFE, 41527 }, - { 0x3BFF, 41536 }, - { 0x3C00, 41545 }, - { 0x3C01, 41554 }, - { 0x3B95, 41563 }, - { 0x3B5E, 41570 }, - { 0x3ACD, 41577 }, - { 0x3B09, 41584 }, - { 0x3B94, 41592 }, - { 0x3B24, 41599 }, - { 0x3B29, 41606 }, - { 0x3AC2, 41613 }, - { 0x3B28, 41620 }, - { 0x3AC1, 41628 }, - { 0x3ABF, 41636 }, - { 0x3B26, 41643 }, - { 0x3B93, 41650 }, - { 0x3B54, 41657 }, - { 0x3AC0, 41664 }, - { 0x3B27, 41671 }, - { 0x3B25, 41678 }, - { 0x3C67, 41685 }, - { 0x3C66, 41690 }, - { 0x3BC4, 41695 }, - { 0x3BA8, 41702 }, - { 0x3BC3, 41709 }, - { 0x3BA7, 41717 }, - { 0x3B6A, 41725 }, - { 0x3AD9, 41732 }, - { 0x3C18, 41739 }, - { 0x3C19, 41748 }, - { 0x3C17, 41758 }, - { 0x3B6B, 41767 }, - { 0x3ADA, 41774 }, - { 0x3C69, 41781 }, - { 0x3C64, 41786 }, - { 0x3C6D, 41796 }, - { 0x3C46, 41801 }, - { 0x3C05, 41810 }, - { 0x3C06, 41819 }, - { 0x3BD4, 41828 }, - { 0x3BE6, 41835 }, - { 0x3BDC, 41842 }, - { 0x3BB8, 41849 }, - { 0x3B98, 41856 }, - { 0x3BE0, 41863 }, - { 0x3BD7, 41870 }, - { 0x3BBB, 41877 }, - { 0x3BC8, 41884 }, - { 0x3BAC, 41891 }, - { 0x3BC7, 41898 }, - { 0x3BAB, 41906 }, - { 0x3C07, 41914 }, - { 0x3BD3, 41923 }, - { 0x3BE5, 41930 }, - { 0x3BDB, 41937 }, - { 0x3BB7, 41944 }, - { 0x3BD5, 41951 }, - { 0x3BE7, 41958 }, - { 0x3BDD, 41965 }, - { 0x3BB9, 41972 }, - { 0x3C08, 41979 }, - { 0x3C09, 41988 }, - { 0x3C0A, 41997 }, - { 0x3C0B, 42006 }, - { 0x3BD6, 42015 }, - { 0x3B97, 42022 }, - { 0x3BDE, 42029 }, - { 0x3BBA, 42036 }, - { 0x3C6B, 42043 }, - { 0x3C6A, 42048 }, - { 0x3BA1, 42053 }, - { 0x3B0F, 42060 }, - { 0x3BA0, 42067 }, - { 0x3B0E, 42074 }, - { 0x3BA2, 42081 }, - { 0x3B10, 42088 }, - { 0x3B0C, 42095 }, - { 0x3B0D, 42102 }, - { 0x3B11, 42109 }, - { 0x3AA8, 42117 }, - { 0x3AA9, 42130 }, - { 0x3AA7, 42143 }, - { 0x3C68, 42156 }, - { 0x3C6C, 42161 }, - { 0x3C71, 42166 }, - { 0x3C6E, 42171 }, - { 0x3C6F, 42176 }, - { 0x05B4, 42179 }, - { 0x05F2, 42182 }, - { 0x05EE, 42185 }, - { 0x05B1, 42187 }, - { 0x05EB, 42189 }, - { 0x0601, 42192 }, - { 0x64DD, 42195 }, - { 0x64D0, 42198 }, - { 0x64E7, 42201 }, - { 0x64D2, 42204 }, - { 0x64DE, 42207 }, - { 0x64D5, 42210 }, - { 0x64D8, 42213 }, - { 0x64D9, 42216 }, - { 0x64E0, 42219 }, - { 0x64E1, 42222 }, - { 0x64DF, 42225 }, - { 0x64D6, 42228 }, - { 0x64E3, 42231 }, - { 0x64D3, 42234 }, - { 0x64D7, 42237 }, - { 0x64E8, 42240 }, - { 0x64CF, 42243 }, - { 0x64D1, 42246 }, - { 0x64E5, 42249 }, - { 0x64DA, 42252 }, - { 0x64DB, 42255 }, - { 0x64DC, 42258 }, - { 0x64E6, 42261 }, - { 0x64E4, 42264 }, - { 0x64D4, 42267 }, - { 0x64E9, 42270 }, - { 0x64E2, 42273 }, - { 0x6536, 42276 }, - { 0x6529, 42280 }, - { 0x6540, 42284 }, - { 0x652B, 42288 }, - { 0x6537, 42292 }, - { 0x652F, 42296 }, - { 0x652C, 42300 }, - { 0x6532, 42304 }, - { 0x6539, 42308 }, - { 0x653A, 42312 }, - { 0x6538, 42316 }, - { 0x6530, 42320 }, - { 0x653C, 42324 }, - { 0x652D, 42328 }, - { 0x6531, 42332 }, - { 0x6541, 42336 }, - { 0x6528, 42340 }, - { 0x652A, 42344 }, - { 0x653E, 42348 }, - { 0x6533, 42352 }, - { 0x6534, 42356 }, - { 0x6535, 42360 }, - { 0x653F, 42364 }, - { 0x653D, 42368 }, - { 0x652E, 42372 }, - { 0x6542, 42376 }, - { 0x653B, 42380 }, - { 0x6508, 42384 }, - { 0x650D, 42388 }, - { 0x6503, 42392 }, - { 0x6505, 42396 }, - { 0x650A, 42400 }, - { 0x6509, 42404 }, - { 0x6504, 42408 }, - { 0x6502, 42412 }, - { 0x650C, 42416 }, - { 0x6506, 42420 }, - { 0x6507, 42424 }, - { 0x650E, 42428 }, - { 0x650B, 42432 }, - { 0x6510, 42436 }, - { 0x650F, 42441 }, - { 0x64EA, 42446 }, - { 0x64EC, 42450 }, - { 0x64ED, 42454 }, - { 0x64EB, 42458 }, - { 0x64F8, 42462 }, - { 0x64EE, 42466 }, - { 0x6500, 42470 }, - { 0x64F9, 42474 }, - { 0x64F1, 42478 }, - { 0x64F0, 42482 }, - { 0x64F3, 42486 }, - { 0x64F4, 42490 }, - { 0x64FB, 42494 }, - { 0x64FA, 42498 }, - { 0x64FD, 42502 }, - { 0x64F2, 42506 }, - { 0x64EF, 42510 }, - { 0x64FF, 42514 }, - { 0x64F5, 42518 }, - { 0x64F6, 42522 }, - { 0x64F7, 42526 }, - { 0x64FE, 42530 }, - { 0x6501, 42534 }, - { 0x64FC, 42538 }, - { 0x655D, 42542 }, - { 0x655C, 42548 }, - { 0x651B, 42556 }, - { 0x6511, 42560 }, - { 0x6523, 42564 }, - { 0x651C, 42568 }, - { 0x6514, 42572 }, - { 0x6513, 42576 }, - { 0x6517, 42580 }, - { 0x651E, 42584 }, - { 0x651D, 42588 }, - { 0x6515, 42592 }, - { 0x6520, 42596 }, - { 0x6516, 42600 }, - { 0x6524, 42604 }, - { 0x6512, 42608 }, - { 0x6522, 42612 }, - { 0x6518, 42616 }, - { 0x6519, 42620 }, - { 0x651A, 42624 }, - { 0x6521, 42628 }, - { 0x6525, 42632 }, - { 0x651F, 42636 }, - { 0x6526, 42640 }, - { 0x6527, 42645 }, - { 0x654F, 42650 }, - { 0x6543, 42654 }, - { 0x6559, 42658 }, - { 0x6545, 42662 }, - { 0x6550, 42666 }, - { 0x6548, 42670 }, - { 0x654B, 42674 }, - { 0x6552, 42678 }, - { 0x6553, 42682 }, - { 0x6551, 42686 }, - { 0x6549, 42690 }, - { 0x6555, 42694 }, - { 0x6546, 42698 }, - { 0x654A, 42702 }, - { 0x655A, 42706 }, - { 0x6544, 42710 }, - { 0x6557, 42714 }, - { 0x654C, 42718 }, - { 0x654D, 42722 }, - { 0x654E, 42726 }, - { 0x6558, 42730 }, - { 0x6556, 42734 }, - { 0x6547, 42738 }, - { 0x655B, 42742 }, - { 0x6554, 42746 }, - { 0x67CE, 42750 }, - { 0x223D, 42752 }, - { 0x2136, 42754 }, - { 0x2138, 42756 }, - { 0x6A1D, 42760 }, - { 0x6A1B, 42765 }, - { 0x2137, 42771 }, - { 0x26DC, 42775 }, - { 0x6A17, 42780 }, - { 0x6A19, 42784 }, - { 0x6A1A, 42789 }, - { 0x6A18, 42793 }, - { 0x6772, 42796 }, - { 0x68AE, 42797 }, - { 0x2191, 42799 }, - { 0x67C2, 42802 }, - { 0x2192, 42806 }, - { 0x67C3, 42809 }, - { 0x687F, 42813 }, - { 0x67A4, 42814 }, - { 0x2461, 42818 }, - { 0x26E9, 42822 }, - { 0x1E7A, 42826 }, - { 0x1E66, 42829 }, - { 0x28E3, 42832 }, - { 0x1E77, 42836 }, - { 0x1F38, 42839 }, - { 0x1E65, 42842 }, - { 0x28E4, 42845 }, - { 0x1E78, 42849 }, - { 0x1F0E, 42852 }, - { 0x1F0F, 42855 }, - { 0x1F3A, 42862 }, - { 0x1F36, 42866 }, - { 0x1E21, 42868 }, - { 0x24F7, 42869 }, - { 0x24F8, 42874 }, - { 0x46D3, 42879 }, - { 0x46D2, 42882 }, - { 0x46D1, 42885 }, - { 0x46D4, 42888 }, - { 0x46D5, 42891 }, - { 0x4718, 42894 }, - { 0x4734, 42896 }, - { 0x4739, 42899 }, - { 0x4735, 42902 }, - { 0x4738, 42905 }, - { 0x4737, 42908 }, - { 0x473C, 42911 }, - { 0x4733, 42914 }, - { 0x473B, 42917 }, - { 0x473A, 42920 }, - { 0x4736, 42923 }, - { 0x4713, 42926 }, - { 0x470B, 42930 }, - { 0x4715, 42934 }, - { 0x470D, 42938 }, - { 0x4709, 42942 }, - { 0x4714, 42946 }, - { 0x4716, 42950 }, - { 0x470C, 42954 }, - { 0x470E, 42958 }, - { 0x4711, 42962 }, - { 0x470F, 42967 }, - { 0x4712, 42972 }, - { 0x4710, 42977 }, - { 0x470A, 42982 }, - { 0x4719, 42987 }, - { 0x46D6, 42990 }, - { 0x46E0, 42993 }, - { 0x46D8, 42996 }, - { 0x46E2, 42999 }, - { 0x46DA, 43002 }, - { 0x46D7, 43005 }, - { 0x46E1, 43008 }, - { 0x46E3, 43011 }, - { 0x46FA, 43014 }, - { 0x46E9, 43017 }, - { 0x46F5, 43020 }, - { 0x46E6, 43023 }, - { 0x4704, 43026 }, - { 0x46D9, 43029 }, - { 0x46EB, 43032 }, - { 0x46E4, 43035 }, - { 0x46FF, 43038 }, - { 0x46FC, 43041 }, - { 0x46F7, 43044 }, - { 0x46F8, 43047 }, - { 0x46FE, 43050 }, - { 0x4703, 43053 }, - { 0x46F3, 43056 }, - { 0x46DB, 43059 }, - { 0x4700, 43062 }, - { 0x46FD, 43065 }, - { 0x46FB, 43068 }, - { 0x46EA, 43071 }, - { 0x46F0, 43074 }, - { 0x46F6, 43077 }, - { 0x46E7, 43080 }, - { 0x46EC, 43083 }, - { 0x46E5, 43086 }, - { 0x4705, 43089 }, - { 0x46E8, 43092 }, - { 0x46F2, 43095 }, - { 0x46ED, 43098 }, - { 0x4707, 43101 }, - { 0x4706, 43106 }, - { 0x4708, 43111 }, - { 0x46F9, 43116 }, - { 0x4701, 43119 }, - { 0x4702, 43122 }, - { 0x46F4, 43125 }, - { 0x46EE, 43128 }, - { 0x46F1, 43131 }, - { 0x46EF, 43134 }, - { 0x46DE, 43137 }, - { 0x46DC, 43141 }, - { 0x46DF, 43145 }, - { 0x46DD, 43149 }, - { 0x471F, 43153 }, - { 0x4731, 43156 }, - { 0x4732, 43160 }, - { 0x4724, 43164 }, - { 0x4728, 43167 }, - { 0x4720, 43170 }, - { 0x4723, 43173 }, - { 0x4722, 43176 }, - { 0x4727, 43179 }, - { 0x4726, 43182 }, - { 0x472C, 43185 }, - { 0x472B, 43188 }, - { 0x4725, 43191 }, - { 0x472D, 43194 }, - { 0x4721, 43197 }, - { 0x472F, 43200 }, - { 0x473D, 43203 }, - { 0x4730, 43206 }, - { 0x472A, 43209 }, - { 0x4729, 43212 }, - { 0x472E, 43215 }, - { 0x4717, 43218 }, - { 0x471A, 43220 }, - { 0x471C, 43223 }, - { 0x471E, 43226 }, - { 0x471B, 43229 }, - { 0x471D, 43233 }, - { 0x672F, 43237 }, - { 0x0065, 43240 }, - { 0x68BA, 43242 }, - { 0x1EE4, 43244 }, - { 0x1BA6, 43249 }, - { 0x1D72, 43250 }, - { 0x675B, 43252 }, - { 0x691D, 43253 }, - { 0x691E, 43254 }, - { 0x6CD2, 43257 }, - { 0x2171, 43259 }, - { 0x6995, 43260 }, - { 0x3FEA, 43261 }, - { 0x3FF3, 43264 }, - { 0x3FEC, 43267 }, - { 0x4004, 43270 }, - { 0x400A, 43273 }, - { 0x4003, 43276 }, - { 0x4006, 43279 }, - { 0x3FED, 43282 }, - { 0x3FF4, 43285 }, - { 0x3FFF, 43288 }, - { 0x3FF5, 43291 }, - { 0x4001, 43294 }, - { 0x3FF2, 43297 }, - { 0x3FEF, 43300 }, - { 0x3FFA, 43303 }, - { 0x3FF7, 43306 }, - { 0x3FFC, 43309 }, - { 0x3FFE, 43312 }, - { 0x3FF1, 43315 }, - { 0x3FF6, 43318 }, - { 0x4019, 43321 }, - { 0x400B, 43324 }, - { 0x400F, 43327 }, - { 0x4007, 43330 }, - { 0x3FF0, 43333 }, - { 0x4014, 43336 }, - { 0x4008, 43339 }, - { 0x400E, 43342 }, - { 0x3FFD, 43345 }, - { 0x3FEB, 43348 }, - { 0x4013, 43351 }, - { 0x3FF8, 43354 }, - { 0x4002, 43357 }, - { 0x400C, 43360 }, - { 0x4011, 43363 }, - { 0x4009, 43366 }, - { 0x4018, 43369 }, - { 0x4015, 43372 }, - { 0x4016, 43375 }, - { 0x4017, 43378 }, - { 0x3FF9, 43381 }, - { 0x400D, 43384 }, - { 0x4000, 43387 }, - { 0x3FEE, 43390 }, - { 0x3FFB, 43393 }, - { 0x4010, 43396 }, - { 0x4012, 43399 }, - { 0x401A, 43402 }, - { 0x4005, 43405 }, - { 0x2211, 43408 }, - { 0x696E, 43409 }, - { 0x1C61, 43411 }, - { 0x21F9, 43414 }, - { 0x47D4, 43415 }, - { 0x47D5, 43418 }, - { 0x47A5, 43421 }, - { 0x47A4, 43424 }, - { 0x47A3, 43427 }, - { 0x47E3, 43430 }, - { 0x47D9, 43432 }, - { 0x47DE, 43435 }, - { 0x47DA, 43438 }, - { 0x47DD, 43441 }, - { 0x47DC, 43444 }, - { 0x47E1, 43447 }, - { 0x47D8, 43450 }, - { 0x47E0, 43453 }, - { 0x47DF, 43456 }, - { 0x47DB, 43459 }, - { 0x47CA, 43462 }, - { 0x47CF, 43466 }, - { 0x47CB, 43470 }, - { 0x47D1, 43474 }, - { 0x47CD, 43478 }, - { 0x47D0, 43482 }, - { 0x47D2, 43486 }, - { 0x47CC, 43490 }, - { 0x47D3, 43494 }, - { 0x47CE, 43498 }, - { 0x47E4, 43502 }, - { 0x47A9, 43505 }, - { 0x47A7, 43508 }, - { 0x47A8, 43511 }, - { 0x47A6, 43514 }, - { 0x47C0, 43517 }, - { 0x47AF, 43520 }, - { 0x47BB, 43523 }, - { 0x47AC, 43526 }, - { 0x47C9, 43529 }, - { 0x47B1, 43532 }, - { 0x47AA, 43535 }, - { 0x47C6, 43538 }, - { 0x47C2, 43541 }, - { 0x47BD, 43544 }, - { 0x47BE, 43547 }, - { 0x47C5, 43550 }, - { 0x47C8, 43553 }, - { 0x47B9, 43556 }, - { 0x47C7, 43559 }, - { 0x47C4, 43562 }, - { 0x47C1, 43565 }, - { 0x47B0, 43568 }, - { 0x47B6, 43571 }, - { 0x47BC, 43574 }, - { 0x47AD, 43577 }, - { 0x47B2, 43580 }, - { 0x47AB, 43583 }, - { 0x47AE, 43586 }, - { 0x47B8, 43589 }, - { 0x47B3, 43592 }, - { 0x47BF, 43595 }, - { 0x47BA, 43598 }, - { 0x47B4, 43601 }, - { 0x47C3, 43604 }, - { 0x47B7, 43607 }, - { 0x47B5, 43610 }, - { 0x47D6, 43613 }, - { 0x47D7, 43615 }, - { 0x47E2, 43617 }, - { 0x47E5, 43620 }, - { 0x6C71, 43623 }, - { 0x675E, 43625 }, - { 0x21DD, 43627 }, - { 0x2210, 43628 }, - { 0x67CC, 43629 }, - { 0x20FB, 43630 }, - { 0x24E9, 43638 }, - { 0x20F6, 43646 }, - { 0x20F8, 43651 }, - { 0x20F7, 43656 }, - { 0x24E8, 43661 }, - { 0x20F9, 43668 }, - { 0x20FA, 43673 }, - { 0x20F3, 43679 }, - { 0x24DB, 43683 }, - { 0x24E1, 43687 }, - { 0x24E0, 43691 }, - { 0x67D0, 43703 }, - { 0x68FB, 43705 }, - { 0x6936, 43707 }, - { 0x2572, 43711 }, - { 0x2576, 43715 }, - { 0x25F5, 43722 }, - { 0x25F7, 43724 }, - { 0x6911, 43729 }, - { 0x6910, 43734 }, - { 0x25F6, 43739 }, - { 0x25F8, 43741 }, - { 0x6728, 43746 }, - { 0x2573, 43748 }, - { 0x21D6, 43752 }, - { 0x6780, 43753 }, - { 0x6790, 43755 }, - { 0x27E6, 43756 }, - { 0x27E9, 43761 }, - { 0x27E7, 43766 }, - { 0x27E8, 43772 }, - { 0x27EB, 43778 }, - { 0x401C, 43781 }, - { 0x4021, 43785 }, - { 0x401D, 43789 }, - { 0x4020, 43793 }, - { 0x401F, 43797 }, - { 0x4024, 43801 }, - { 0x4023, 43805 }, - { 0x4022, 43809 }, - { 0x401E, 43813 }, - { 0x402E, 43817 }, - { 0x4033, 43822 }, - { 0x4025, 43827 }, - { 0x402F, 43831 }, - { 0x4032, 43836 }, - { 0x4031, 43841 }, - { 0x4036, 43846 }, - { 0x4035, 43851 }, - { 0x4029, 43856 }, - { 0x4028, 43860 }, - { 0x4034, 43864 }, - { 0x402A, 43869 }, - { 0x4030, 43873 }, - { 0x402C, 43878 }, - { 0x402D, 43882 }, - { 0x4027, 43886 }, - { 0x4026, 43890 }, - { 0x402B, 43894 }, - { 0x401B, 43898 }, - { 0x2791, 43902 }, - { 0x279D, 43906 }, - { 0x278B, 43910 }, - { 0x278D, 43914 }, - { 0x2793, 43918 }, - { 0x2795, 43922 }, - { 0x279B, 43926 }, - { 0x03A5, 43930 }, - { 0x277B, 43934 }, - { 0x039B, 43938 }, - { 0x279F, 43942 }, - { 0x278F, 43946 }, - { 0x27C1, 43950 }, - { 0x27A7, 43956 }, - { 0x27CB, 43962 }, - { 0x27B9, 43968 }, - { 0x27C7, 43974 }, - { 0x27C5, 43980 }, - { 0x27B1, 43986 }, - { 0x27BF, 43992 }, - { 0x27B7, 43998 }, - { 0x27CD, 44004 }, - { 0x27C9, 44010 }, - { 0x27D1, 44016 }, - { 0x27D3, 44022 }, - { 0x27D5, 44028 }, - { 0x27CF, 44034 }, - { 0x27A3, 44040 }, - { 0x27A1, 44044 }, - { 0x277D, 44048 }, - { 0x2799, 44052 }, - { 0x2773, 44056 }, - { 0x2781, 44060 }, - { 0x039F, 44064 }, - { 0x2787, 44068 }, - { 0x039D, 44072 }, - { 0x0399, 44076 }, - { 0x2797, 44080 }, - { 0x2775, 44084 }, - { 0x277F, 44088 }, - { 0x2779, 44092 }, - { 0x2777, 44096 }, - { 0x2785, 44100 }, - { 0x2789, 44104 }, - { 0x27B3, 44108 }, - { 0x03A3, 44112 }, - { 0x03A1, 44116 }, - { 0x2783, 44120 }, - { 0x27B5, 44124 }, - { 0x27BB, 44129 }, - { 0x27E5, 44134 }, - { 0x27C3, 44139 }, - { 0x27AD, 44144 }, - { 0x27A5, 44149 }, - { 0x27BD, 44154 }, - { 0x27AB, 44159 }, - { 0x27AF, 44164 }, - { 0x27A9, 44169 }, - { 0x27DE, 44174 }, - { 0x27E0, 44179 }, - { 0x27D7, 44184 }, - { 0x27D8, 44188 }, - { 0x27D6, 44192 }, - { 0x27DB, 44195 }, - { 0x27DA, 44199 }, - { 0x27DC, 44203 }, - { 0x27D9, 44207 }, - { 0x2790, 44210 }, - { 0x279C, 44214 }, - { 0x278A, 44218 }, - { 0x278C, 44222 }, - { 0x2792, 44226 }, - { 0x2794, 44230 }, - { 0x279A, 44234 }, - { 0x03A4, 44238 }, - { 0x277A, 44242 }, - { 0x039A, 44246 }, - { 0x279E, 44250 }, - { 0x278E, 44254 }, - { 0x27C0, 44258 }, - { 0x27A6, 44264 }, - { 0x27CA, 44270 }, - { 0x27B8, 44276 }, - { 0x27C6, 44282 }, - { 0x27C4, 44288 }, - { 0x27B0, 44294 }, - { 0x27BE, 44300 }, - { 0x27B6, 44306 }, - { 0x27CC, 44312 }, - { 0x27C8, 44318 }, - { 0x27D0, 44324 }, - { 0x27D2, 44330 }, - { 0x27D4, 44336 }, - { 0x27CE, 44342 }, - { 0x27A2, 44348 }, - { 0x27A0, 44352 }, - { 0x277C, 44356 }, - { 0x2798, 44360 }, - { 0x2772, 44364 }, - { 0x2780, 44368 }, - { 0x039E, 44372 }, - { 0x2786, 44376 }, - { 0x039C, 44380 }, - { 0x0398, 44384 }, - { 0x2796, 44388 }, - { 0x2774, 44392 }, - { 0x277E, 44396 }, - { 0x2778, 44400 }, - { 0x2776, 44404 }, - { 0x2784, 44408 }, - { 0x2788, 44412 }, - { 0x27B2, 44416 }, - { 0x03A2, 44420 }, - { 0x03A0, 44424 }, - { 0x2782, 44428 }, - { 0x27B4, 44432 }, - { 0x27BA, 44437 }, - { 0x27E4, 44442 }, - { 0x27C2, 44447 }, - { 0x27AC, 44452 }, - { 0x27A4, 44457 }, - { 0x27BC, 44462 }, - { 0x27AA, 44467 }, - { 0x27AE, 44472 }, - { 0x27A8, 44477 }, - { 0x27DD, 44482 }, - { 0x27DF, 44487 }, - { 0x27EA, 44492 }, - { 0x27E1, 44496 }, - { 0x27E2, 44500 }, - { 0x27E3, 44504 }, - { 0x27EC, 44508 }, - { 0x68B7, 44511 }, - { 0x68D9, 44514 }, - { 0x6A63, 44516 }, - { 0x6A46, 44519 }, - { 0x2287, 44521 }, - { 0x1BA4, 44526 }, - { 0x28F5, 44527 }, - { 0x28F6, 44531 }, - { 0x6A05, 44535 }, - { 0x68A9, 44537 }, - { 0x3CA9, 44538 }, - { 0x3CA5, 44541 }, - { 0x22C5, 44543 }, - { 0x006F, 44547 }, - { 0x1C60, 44549 }, - { 0x1C66, 44551 }, - { 0x6802, 44553 }, - { 0x6803, 44554 }, - { 0x6B04, 44556 }, - { 0x5D12, 44558 }, - { 0x5D0F, 44561 }, - { 0x21B3, 44565 }, - { 0x21B4, 44569 }, - { 0x5D11, 44573 }, - { 0x5D10, 44577 }, - { 0x21B5, 44581 }, - { 0x21B2, 44585 }, - { 0x5D0E, 44589 }, - { 0x67D5, 44593 }, - { 0x1EEC, 44595 }, - { 0x0004, 44600 }, - { 0x65BC, 44602 }, - { 0x658A, 44606 }, - { 0x65BD, 44610 }, - { 0x65BE, 44613 }, - { 0x65BF, 44616 }, - { 0x65C0, 44619 }, - { 0x65C1, 44622 }, - { 0x65C2, 44625 }, - { 0x65C3, 44628 }, - { 0x65C4, 44631 }, - { 0x65C5, 44634 }, - { 0x65C6, 44637 }, - { 0x65C7, 44640 }, - { 0x65C8, 44643 }, - { 0x65C9, 44646 }, - { 0x65CA, 44649 }, - { 0x65CB, 44652 }, - { 0x65CC, 44655 }, - { 0x65CD, 44658 }, - { 0x65CE, 44661 }, - { 0x65CF, 44664 }, - { 0x65D0, 44667 }, - { 0x65D1, 44670 }, - { 0x65D2, 44673 }, - { 0x65D3, 44676 }, - { 0x65D4, 44679 }, - { 0x65D5, 44682 }, - { 0x65D6, 44685 }, - { 0x65D7, 44688 }, - { 0x65D8, 44691 }, - { 0x65D9, 44694 }, - { 0x65DA, 44697 }, - { 0x65DB, 44700 }, - { 0x65DC, 44703 }, - { 0x65DD, 44706 }, - { 0x65DE, 44709 }, - { 0x65DF, 44712 }, - { 0x65E0, 44715 }, - { 0x65E1, 44718 }, - { 0x65E2, 44721 }, - { 0x65E3, 44724 }, - { 0x65E4, 44727 }, - { 0x65E5, 44730 }, - { 0x65E6, 44733 }, - { 0x65E7, 44736 }, - { 0x65E8, 44739 }, - { 0x65E9, 44742 }, - { 0x65EA, 44745 }, - { 0x65EB, 44748 }, - { 0x65EC, 44751 }, - { 0x65ED, 44754 }, - { 0x658B, 44757 }, - { 0x658C, 44760 }, - { 0x658D, 44763 }, - { 0x658E, 44766 }, - { 0x658F, 44769 }, - { 0x6590, 44772 }, - { 0x6591, 44775 }, - { 0x6592, 44778 }, - { 0x6593, 44781 }, - { 0x6594, 44784 }, - { 0x6595, 44787 }, - { 0x6596, 44790 }, - { 0x6597, 44793 }, - { 0x6598, 44796 }, - { 0x6599, 44799 }, - { 0x659A, 44802 }, - { 0x659B, 44805 }, - { 0x659C, 44808 }, - { 0x659D, 44811 }, - { 0x659E, 44814 }, - { 0x659F, 44817 }, - { 0x65A0, 44820 }, - { 0x65A1, 44823 }, - { 0x65A2, 44826 }, - { 0x65A3, 44829 }, - { 0x65A4, 44832 }, - { 0x65A5, 44835 }, - { 0x65A6, 44838 }, - { 0x65A7, 44841 }, - { 0x65A8, 44844 }, - { 0x65A9, 44847 }, - { 0x65AA, 44850 }, - { 0x65AB, 44853 }, - { 0x65AC, 44856 }, - { 0x65AD, 44859 }, - { 0x65AE, 44862 }, - { 0x65AF, 44865 }, - { 0x65B0, 44868 }, - { 0x65B1, 44871 }, - { 0x65B2, 44874 }, - { 0x65B3, 44877 }, - { 0x65B4, 44880 }, - { 0x65B5, 44883 }, - { 0x65B6, 44886 }, - { 0x65B7, 44889 }, - { 0x65B8, 44892 }, - { 0x65B9, 44895 }, - { 0x65BA, 44898 }, - { 0x65BB, 44901 }, - { 0x1BE0, 44904 }, - { 0x24BF, 44906 }, - { 0x20F2, 44908 }, - { 0x28D2, 44910 }, - { 0x2640, 44912 }, - { 0x28C7, 44914 }, - { 0x28D5, 44917 }, - { 0x2611, 44920 }, - { 0x1B9B, 44923 }, - { 0x2610, 44926 }, - { 0x24BB, 44929 }, - { 0x2520, 44934 }, - { 0x3CA8, 44936 }, - { 0x029C, 44939 }, - { 0x259A, 44942 }, - { 0x22E5, 44945 }, - { 0x1BA2, 44948 }, - { 0x1BB7, 44952 }, - { 0x2A75, 44954 }, - { 0x24BC, 44958 }, - { 0x1E2C, 44963 }, - { 0x1BA5, 44965 }, - { 0x28FF, 44967 }, - { 0x25C7, 44969 }, - { 0x25C9, 44972 }, - { 0x25C8, 44977 }, - { 0x2575, 44980 }, - { 0x2574, 44983 }, - { 0x2612, 44986 }, - { 0x1E29, 44990 }, - { 0x201B, 44992 }, - { 0x2020, 44996 }, - { 0x201C, 45000 }, - { 0x201F, 45004 }, - { 0x201E, 45008 }, - { 0x2023, 45012 }, - { 0x2022, 45016 }, - { 0x2021, 45020 }, - { 0x201D, 45024 }, - { 0x2024, 45028 }, - { 0x257A, 45032 }, - { 0x2579, 45035 }, - { 0x28D6, 45038 }, - { 0x2623, 45041 }, - { 0x1D85, 45044 }, - { 0x25E1, 45046 }, - { 0x1BCB, 45048 }, - { 0x25E2, 45051 }, - { 0x1E2A, 45053 }, - { 0x1F51, 45055 }, - { 0x2609, 45058 }, - { 0x260B, 45063 }, - { 0x1E04, 45069 }, - { 0x1B9A, 45075 }, - { 0x1BC0, 45078 }, - { 0x1E2B, 45081 }, - { 0x2901, 45083 }, - { 0x1BA3, 45087 }, - { 0x682F, 45091 }, - { 0x6858, 45092 }, - { 0x690D, 45094 }, - { 0x2190, 45096 }, - { 0x001D, 45098 }, - { 0x2509, 45100 }, - { 0x250A, 45105 }, - { 0x258C, 45113 }, - { 0x259D, 45118 }, - { 0x25D4, 45128 }, - { 0x2597, 45133 }, - { 0x2599, 45138 }, - { 0x2666, 45143 }, - { 0x2497, 45148 }, - { 0x2594, 45153 }, - { 0x1DAE, 45156 }, - { 0x1D92, 45158 }, - { 0x6768, 45159 }, - { 0x6890, 45161 }, - { 0x67AB, 45162 }, - { 0x2166, 45164 }, - { 0x67C7, 45166 }, - { 0x1B96, 45168 }, - { 0x1B8B, 45170 }, - { 0x2533, 45172 }, - { 0x6870, 45175 }, - { 0x68D0, 45178 }, - { 0x68E4, 45180 }, - { 0x228C, 45182 }, - { 0x21BE, 45184 }, - { 0x67DA, 45185 }, - { 0x1BD9, 45188 }, - { 0x69AA, 45191 }, - { 0x69E4, 45193 }, - { 0x1E02, 45194 }, - { 0x28CF, 45195 }, - { 0x1D75, 45197 }, - { 0x1C20, 45199 }, - { 0x6785, 45202 }, - { 0x2170, 45204 }, - { 0x1C2D, 45205 }, - { 0x250C, 45208 }, - { 0x67F2, 45210 }, - { 0x4064, 45211 }, - { 0x4069, 45214 }, - { 0x405B, 45217 }, - { 0x405E, 45220 }, - { 0x405D, 45223 }, - { 0x4062, 45226 }, - { 0x4061, 45229 }, - { 0x4075, 45232 }, - { 0x406A, 45236 }, - { 0x4071, 45239 }, - { 0x4073, 45242 }, - { 0x4072, 45245 }, - { 0x4065, 45248 }, - { 0x4066, 45251 }, - { 0x4067, 45254 }, - { 0x4074, 45257 }, - { 0x406D, 45260 }, - { 0x406E, 45263 }, - { 0x406F, 45266 }, - { 0x4070, 45269 }, - { 0x405F, 45272 }, - { 0x4068, 45275 }, - { 0x406C, 45278 }, - { 0x4063, 45281 }, - { 0x405C, 45284 }, - { 0x406B, 45287 }, - { 0x4060, 45290 }, - { 0x676D, 45293 }, - { 0x67DE, 45294 }, - { 0x694E, 45295 }, - { 0x21B8, 45296 }, - { 0x2153, 45299 }, - { 0x6AF5, 45302 }, - { 0x2A86, 45305 }, - { 0x2BB0, 45310 }, - { 0x2B9B, 45312 }, - { 0x2BA0, 45315 }, - { 0x2BAF, 45318 }, - { 0x2BA3, 45321 }, - { 0x2BA8, 45324 }, - { 0x2B9C, 45327 }, - { 0x2B9F, 45330 }, - { 0x2BAD, 45333 }, - { 0x2BA6, 45336 }, - { 0x2BA4, 45339 }, - { 0x2BAA, 45342 }, - { 0x2BAB, 45345 }, - { 0x2B9D, 45348 }, - { 0x2BA2, 45351 }, - { 0x2BAE, 45354 }, - { 0x2BA7, 45357 }, - { 0x2BAC, 45360 }, - { 0x2BA5, 45363 }, - { 0x2BA9, 45366 }, - { 0x2B9E, 45369 }, - { 0x2BA1, 45372 }, - { 0x2B91, 45375 }, - { 0x2BD5, 45378 }, - { 0x2BD8, 45381 }, - { 0x2BD9, 45384 }, - { 0x2B94, 45387 }, - { 0x2B9A, 45390 }, - { 0x2B93, 45393 }, - { 0x2B8D, 45396 }, - { 0x2B80, 45399 }, - { 0x2B8E, 45402 }, - { 0x2B85, 45405 }, - { 0x2BD3, 45408 }, - { 0x2BD7, 45411 }, - { 0x2BDA, 45414 }, - { 0x2B7D, 45417 }, - { 0x2B83, 45420 }, - { 0x2BD4, 45423 }, - { 0x2BD6, 45426 }, - { 0x2B96, 45429 }, - { 0x2B97, 45432 }, - { 0x2BCB, 45435 }, - { 0x2B99, 45438 }, - { 0x2B98, 45441 }, - { 0x2BCD, 45444 }, - { 0x2B92, 45447 }, - { 0x2BBB, 45450 }, - { 0x2BB3, 45453 }, - { 0x2B90, 45456 }, - { 0x2B89, 45459 }, - { 0x2BCA, 45462 }, - { 0x2BC7, 45465 }, - { 0x2BC9, 45468 }, - { 0x2B95, 45471 }, - { 0x2BD1, 45474 }, - { 0x2BCC, 45477 }, - { 0x2BB1, 45480 }, - { 0x2B8F, 45483 }, - { 0x2B7F, 45486 }, - { 0x2BBA, 45489 }, - { 0x2B81, 45492 }, - { 0x2B82, 45495 }, - { 0x2BC2, 45498 }, - { 0x2B8C, 45501 }, - { 0x2B87, 45504 }, - { 0x2B88, 45507 }, - { 0x2BC6, 45510 }, - { 0x2BC8, 45513 }, - { 0x2B7E, 45516 }, - { 0x2B84, 45519 }, - { 0x2BD2, 45522 }, - { 0x2BB2, 45525 }, - { 0x2BBE, 45528 }, - { 0x2BBF, 45531 }, - { 0x2B86, 45534 }, - { 0x2BB6, 45537 }, - { 0x2BBD, 45540 }, - { 0x2BC4, 45543 }, - { 0x2BBC, 45546 }, - { 0x2BB4, 45549 }, - { 0x2BC3, 45552 }, - { 0x2BB8, 45555 }, - { 0x2B8B, 45558 }, - { 0x2B8A, 45561 }, - { 0x2BCE, 45564 }, - { 0x2BD0, 45567 }, - { 0x2BB7, 45570 }, - { 0x2BCF, 45573 }, - { 0x2BC0, 45576 }, - { 0x2BC1, 45579 }, - { 0x2BB5, 45582 }, - { 0x2BB9, 45585 }, - { 0x2BC5, 45588 }, - { 0x2A85, 45591 }, - { 0x0E11, 45596 }, - { 0x0E14, 45599 }, - { 0x0E1A, 45602 }, - { 0x0E13, 45605 }, - { 0x0E0E, 45608 }, - { 0x0E0A, 45611 }, - { 0x0E0F, 45614 }, - { 0x0E0D, 45617 }, - { 0x0E67, 45620 }, - { 0x0E08, 45623 }, - { 0x0E0B, 45626 }, - { 0x0E16, 45629 }, - { 0x0E17, 45632 }, - { 0x0E48, 45635 }, - { 0x0E19, 45638 }, - { 0x0E18, 45641 }, - { 0x0E54, 45644 }, - { 0x0E12, 45647 }, - { 0x375C, 45650 }, - { 0x0E4D, 45653 }, - { 0x3752, 45656 }, - { 0x0E63, 45659 }, - { 0x0E29, 45662 }, - { 0x374D, 45665 }, - { 0x0E3E, 45668 }, - { 0x0E43, 45671 }, - { 0x0E3D, 45674 }, - { 0x0E39, 45677 }, - { 0x0E36, 45680 }, - { 0x0E3A, 45683 }, - { 0x0E38, 45686 }, - { 0x0E15, 45689 }, - { 0x0E60, 45692 }, - { 0x0E4F, 45695 }, - { 0x0E1C, 45698 }, - { 0x0E10, 45701 }, - { 0x0E21, 45704 }, - { 0x0E55, 45707 }, - { 0x0E50, 45710 }, - { 0x3758, 45713 }, - { 0x0E4B, 45716 }, - { 0x0E4C, 45719 }, - { 0x3757, 45722 }, - { 0x0E24, 45725 }, - { 0x0E64, 45728 }, - { 0x0E65, 45731 }, - { 0x0E1E, 45734 }, - { 0x0E2F, 45737 }, - { 0x3755, 45740 }, - { 0x0E27, 45743 }, - { 0x374E, 45746 }, - { 0x0E22, 45749 }, - { 0x3749, 45752 }, - { 0x0E20, 45755 }, - { 0x374A, 45758 }, - { 0x0E35, 45761 }, - { 0x0E37, 45764 }, - { 0x0E09, 45767 }, - { 0x0E0C, 45770 }, - { 0x3743, 45773 }, - { 0x0E61, 45776 }, - { 0x0E44, 45779 }, - { 0x0E49, 45782 }, - { 0x0E4A, 45785 }, - { 0x3750, 45788 }, - { 0x3751, 45791 }, - { 0x0E1B, 45794 }, - { 0x0E1D, 45797 }, - { 0x0E26, 45800 }, - { 0x0E28, 45803 }, - { 0x3745, 45806 }, - { 0x3747, 45809 }, - { 0x0E3F, 45812 }, - { 0x0E40, 45815 }, - { 0x0E42, 45818 }, - { 0x0E41, 45821 }, - { 0x375A, 45824 }, - { 0x3744, 45827 }, - { 0x3741, 45830 }, - { 0x3742, 45833 }, - { 0x0E66, 45836 }, - { 0x0E5B, 45839 }, - { 0x0E56, 45842 }, - { 0x0E51, 45845 }, - { 0x0E4E, 45848 }, - { 0x0E53, 45851 }, - { 0x0E52, 45854 }, - { 0x0E25, 45857 }, - { 0x0E33, 45860 }, - { 0x0E23, 45863 }, - { 0x0E62, 45866 }, - { 0x375B, 45869 }, - { 0x0E5E, 45872 }, - { 0x0E30, 45875 }, - { 0x3754, 45878 }, - { 0x0E32, 45881 }, - { 0x0E31, 45884 }, - { 0x374F, 45887 }, - { 0x0E1F, 45890 }, - { 0x0E3C, 45893 }, - { 0x0E46, 45896 }, - { 0x0E5A, 45899 }, - { 0x0E5C, 45902 }, - { 0x0E5F, 45905 }, - { 0x0E2D, 45908 }, - { 0x3756, 45911 }, - { 0x0E58, 45914 }, - { 0x0E2E, 45917 }, - { 0x0E2C, 45920 }, - { 0x374B, 45923 }, - { 0x3759, 45926 }, - { 0x375D, 45929 }, - { 0x0E45, 45932 }, - { 0x0E2A, 45935 }, - { 0x0E2B, 45938 }, - { 0x3746, 45941 }, - { 0x3748, 45944 }, - { 0x0E3B, 45947 }, - { 0x0E5D, 45950 }, - { 0x0E57, 45953 }, - { 0x0E34, 45956 }, - { 0x3753, 45959 }, - { 0x374C, 45962 }, - { 0x0E47, 45965 }, - { 0x0E59, 45968 }, - { 0x0EC2, 45971 }, - { 0x0EC5, 45974 }, - { 0x0ECA, 45977 }, - { 0x0EC4, 45980 }, - { 0x0EBF, 45983 }, - { 0x0EB3, 45986 }, - { 0x0EC0, 45989 }, - { 0x0EB7, 45992 }, - { 0x0EB0, 45995 }, - { 0x0EB6, 45998 }, - { 0x0EC6, 46001 }, - { 0x0EC7, 46004 }, - { 0x0EF3, 46007 }, - { 0x0EC9, 46010 }, - { 0x0EC8, 46013 }, - { 0x0EF8, 46016 }, - { 0x0EC3, 46019 }, - { 0x0EE5, 46022 }, - { 0x0ECF, 46025 }, - { 0x0EC1, 46028 }, - { 0x0EBB, 46031 }, - { 0x39C3, 46034 }, - { 0x39C6, 46037 }, - { 0x39BE, 46040 }, - { 0x0EF2, 46043 }, - { 0x0EF1, 46046 }, - { 0x39CD, 46049 }, - { 0x0EF6, 46052 }, - { 0x39B4, 46055 }, - { 0x0F07, 46058 }, - { 0x39BA, 46061 }, - { 0x0ED8, 46064 }, - { 0x39CB, 46067 }, - { 0x0EFF, 46070 }, - { 0x0EFD, 46073 }, - { 0x0F00, 46076 }, - { 0x0EFE, 46079 }, - { 0x0EB2, 46082 }, - { 0x39B6, 46085 }, - { 0x0EE9, 46088 }, - { 0x39B2, 46091 }, - { 0x0EE4, 46094 }, - { 0x0EE3, 46097 }, - { 0x0EB4, 46100 }, - { 0x0EB5, 46103 }, - { 0x399F, 46106 }, - { 0x39BC, 46109 }, - { 0x0EED, 46112 }, - { 0x39B9, 46115 }, - { 0x0EEB, 46118 }, - { 0x0EBE, 46121 }, - { 0x0EB9, 46124 }, - { 0x0ED5, 46127 }, - { 0x0EBA, 46130 }, - { 0x0EEF, 46133 }, - { 0x0EF0, 46136 }, - { 0x0EB1, 46139 }, - { 0x39A1, 46142 }, - { 0x39A4, 46145 }, - { 0x0F01, 46148 }, - { 0x0EF4, 46151 }, - { 0x0F06, 46154 }, - { 0x0F02, 46157 }, - { 0x0F03, 46160 }, - { 0x0ECB, 46163 }, - { 0x0EE2, 46166 }, - { 0x0ECD, 46169 }, - { 0x0ECE, 46172 }, - { 0x39CE, 46175 }, - { 0x39B7, 46178 }, - { 0x0EB8, 46181 }, - { 0x0ED6, 46184 }, - { 0x39C4, 46187 }, - { 0x39C2, 46190 }, - { 0x39C5, 46193 }, - { 0x39A6, 46196 }, - { 0x39A3, 46199 }, - { 0x0ED3, 46202 }, - { 0x0EF7, 46205 }, - { 0x0EEA, 46208 }, - { 0x0EEE, 46211 }, - { 0x39B1, 46214 }, - { 0x0EE8, 46217 }, - { 0x0EE7, 46220 }, - { 0x39A0, 46223 }, - { 0x0ED0, 46226 }, - { 0x0ED1, 46229 }, - { 0x39C7, 46232 }, - { 0x0EFB, 46235 }, - { 0x39BD, 46238 }, - { 0x0EEC, 46241 }, - { 0x0EE0, 46244 }, - { 0x0EDF, 46247 }, - { 0x0EBD, 46250 }, - { 0x0EBC, 46253 }, - { 0x0ED2, 46256 }, - { 0x0EF9, 46259 }, - { 0x0F04, 46262 }, - { 0x0F05, 46265 }, - { 0x39AF, 46268 }, - { 0x39A7, 46271 }, - { 0x39A8, 46274 }, - { 0x39CA, 46277 }, - { 0x39C9, 46280 }, - { 0x0EFC, 46283 }, - { 0x0EE6, 46286 }, - { 0x39CF, 46289 }, - { 0x0EDE, 46292 }, - { 0x39CC, 46295 }, - { 0x39B5, 46298 }, - { 0x39B3, 46301 }, - { 0x0EDA, 46304 }, - { 0x0EDB, 46307 }, - { 0x39C0, 46310 }, - { 0x39C1, 46313 }, - { 0x0EFA, 46316 }, - { 0x0EF5, 46319 }, - { 0x39BB, 46322 }, - { 0x0ED4, 46325 }, - { 0x39AC, 46328 }, - { 0x0EDC, 46331 }, - { 0x39A9, 46334 }, - { 0x0EE1, 46337 }, - { 0x39A2, 46340 }, - { 0x0ECC, 46343 }, - { 0x39AA, 46346 }, - { 0x0ED9, 46349 }, - { 0x39AD, 46352 }, - { 0x0ED7, 46355 }, - { 0x39BF, 46358 }, - { 0x39AB, 46361 }, - { 0x39A5, 46364 }, - { 0x39B8, 46367 }, - { 0x0EDD, 46370 }, - { 0x39AE, 46373 }, - { 0x39C8, 46376 }, - { 0x39B0, 46379 }, - { 0x0E69, 46382 }, - { 0x0E6E, 46385 }, - { 0x0E7D, 46388 }, - { 0x0E71, 46391 }, - { 0x0E76, 46394 }, - { 0x0E6A, 46397 }, - { 0x0E6D, 46400 }, - { 0x0E7B, 46403 }, - { 0x0E74, 46406 }, - { 0x0E72, 46409 }, - { 0x0E78, 46412 }, - { 0x0E79, 46415 }, - { 0x0E6B, 46418 }, - { 0x0E70, 46421 }, - { 0x0E7C, 46424 }, - { 0x0E75, 46427 }, - { 0x0E7A, 46430 }, - { 0x0E7E, 46433 }, - { 0x0E7F, 46436 }, - { 0x0EA0, 46439 }, - { 0x399C, 46442 }, - { 0x0EA2, 46445 }, - { 0x0EA3, 46448 }, - { 0x0E88, 46451 }, - { 0x0E8A, 46454 }, - { 0x0E8B, 46457 }, - { 0x0E91, 46460 }, - { 0x0E95, 46463 }, - { 0x0E73, 46466 }, - { 0x0E77, 46469 }, - { 0x0E6C, 46472 }, - { 0x0E6F, 46475 }, - { 0x0EAB, 46478 }, - { 0x0E82, 46481 }, - { 0x0E83, 46484 }, - { 0x3991, 46487 }, - { 0x3993, 46490 }, - { 0x3994, 46493 }, - { 0x0E9D, 46496 }, - { 0x0EA4, 46499 }, - { 0x0EA1, 46502 }, - { 0x3998, 46505 }, - { 0x399A, 46508 }, - { 0x399B, 46511 }, - { 0x0E87, 46514 }, - { 0x0EAE, 46517 }, - { 0x0E89, 46520 }, - { 0x0E92, 46523 }, - { 0x0E94, 46526 }, - { 0x0E80, 46529 }, - { 0x0EAC, 46532 }, - { 0x0E9F, 46535 }, - { 0x398A, 46538 }, - { 0x0E90, 46541 }, - { 0x0E8F, 46544 }, - { 0x0E96, 46547 }, - { 0x0E98, 46550 }, - { 0x0E9C, 46553 }, - { 0x3990, 46556 }, - { 0x0E9B, 46559 }, - { 0x0EA6, 46562 }, - { 0x0E84, 46565 }, - { 0x3992, 46568 }, - { 0x0E9E, 46571 }, - { 0x3999, 46574 }, - { 0x3996, 46577 }, - { 0x3997, 46580 }, - { 0x3989, 46583 }, - { 0x0EAF, 46586 }, - { 0x3988, 46589 }, - { 0x398E, 46592 }, - { 0x398D, 46595 }, - { 0x0E81, 46598 }, - { 0x0E85, 46601 }, - { 0x0E86, 46604 }, - { 0x398B, 46607 }, - { 0x398C, 46610 }, - { 0x0E8C, 46613 }, - { 0x398F, 46616 }, - { 0x0E97, 46619 }, - { 0x0E9A, 46622 }, - { 0x0E68, 46625 }, - { 0x3995, 46628 }, - { 0x0EAD, 46631 }, - { 0x0E8D, 46634 }, - { 0x0E8E, 46637 }, - { 0x0E99, 46640 }, - { 0x399D, 46643 }, - { 0x399E, 46646 }, - { 0x0EA9, 46649 }, - { 0x0EA8, 46652 }, - { 0x0EA5, 46655 }, - { 0x0E93, 46658 }, - { 0x0EA7, 46661 }, - { 0x0EAA, 46664 }, - { 0x43EE, 46667 }, - { 0x43FA, 46670 }, - { 0x43F9, 46673 }, - { 0x43F6, 46676 }, - { 0x43F7, 46679 }, - { 0x43FE, 46682 }, - { 0x43EF, 46685 }, - { 0x43EB, 46688 }, - { 0x43F1, 46691 }, - { 0x43F4, 46694 }, - { 0x43FC, 46697 }, - { 0x43FD, 46700 }, - { 0x43F2, 46703 }, - { 0x43F3, 46706 }, - { 0x43F0, 46709 }, - { 0x43EA, 46712 }, - { 0x43EC, 46715 }, - { 0x43FB, 46718 }, - { 0x43F5, 46721 }, - { 0x43F8, 46724 }, - { 0x43ED, 46727 }, - { 0x43FF, 46730 }, - { 0x4403, 46733 }, - { 0x4401, 46737 }, - { 0x4400, 46740 }, - { 0x4402, 46743 }, - { 0x0573, 46746 }, - { 0x0572, 46750 }, - { 0x055D, 46754 }, - { 0x0570, 46758 }, - { 0x056D, 46762 }, - { 0x056F, 46765 }, - { 0x0560, 46769 }, - { 0x055F, 46773 }, - { 0x0561, 46777 }, - { 0x0562, 46781 }, - { 0x0567, 46784 }, - { 0x0568, 46787 }, - { 0x056B, 46793 }, - { 0x0565, 46796 }, - { 0x0564, 46799 }, - { 0x055E, 46802 }, - { 0x0563, 46805 }, - { 0x056A, 46808 }, - { 0x0566, 46813 }, - { 0x0575, 46816 }, - { 0x0569, 46820 }, - { 0x39E2, 46823 }, - { 0x0559, 46827 }, - { 0x055B, 46830 }, - { 0x055A, 46833 }, - { 0x0550, 46836 }, - { 0x0555, 46840 }, - { 0x0551, 46843 }, - { 0x054F, 46846 }, - { 0x0556, 46849 }, - { 0x0545, 46852 }, - { 0x0540, 46855 }, - { 0x0549, 46858 }, - { 0x0558, 46861 }, - { 0x0548, 46866 }, - { 0x0543, 46869 }, - { 0x0542, 46873 }, - { 0x0546, 46877 }, - { 0x055C, 46880 }, - { 0x054A, 46883 }, - { 0x054B, 46886 }, - { 0x0553, 46890 }, - { 0x0554, 46893 }, - { 0x0547, 46897 }, - { 0x054D, 46900 }, - { 0x0544, 46904 }, - { 0x053F, 46907 }, - { 0x054E, 46910 }, - { 0x0557, 46914 }, - { 0x0552, 46918 }, - { 0x054C, 46921 }, - { 0x0541, 46924 }, - { 0x057A, 46927 }, - { 0x39F8, 46930 }, - { 0x058A, 46935 }, - { 0x3A0D, 46938 }, - { 0x3A04, 46943 }, - { 0x0577, 46948 }, - { 0x3A0B, 46951 }, - { 0x39F5, 46956 }, - { 0x057D, 46961 }, - { 0x0581, 46964 }, - { 0x3A0C, 46967 }, - { 0x39FE, 46972 }, - { 0x0584, 46977 }, - { 0x3A00, 46980 }, - { 0x0586, 46985 }, - { 0x3A01, 46988 }, - { 0x058D, 46993 }, - { 0x3A06, 46996 }, - { 0x0590, 47001 }, - { 0x3A09, 47004 }, - { 0x057E, 47009 }, - { 0x39FB, 47012 }, - { 0x057B, 47017 }, - { 0x3A0A, 47020 }, - { 0x39F9, 47025 }, - { 0x057F, 47030 }, - { 0x39E1, 47033 }, - { 0x39FC, 47038 }, - { 0x0576, 47043 }, - { 0x39F4, 47046 }, - { 0x39F2, 47051 }, - { 0x39F3, 47056 }, - { 0x0588, 47061 }, - { 0x058E, 47064 }, - { 0x3A07, 47067 }, - { 0x058F, 47072 }, - { 0x39EF, 47075 }, - { 0x39EE, 47081 }, - { 0x3A08, 47087 }, - { 0x39F1, 47092 }, - { 0x39F0, 47100 }, - { 0x39E7, 47108 }, - { 0x39E8, 47112 }, - { 0x39EC, 47116 }, - { 0x39E5, 47120 }, - { 0x39EB, 47124 }, - { 0x39E6, 47128 }, - { 0x39EA, 47132 }, - { 0x39E9, 47137 }, - { 0x0579, 47141 }, - { 0x39F7, 47144 }, - { 0x0589, 47149 }, - { 0x3A03, 47153 }, - { 0x0580, 47159 }, - { 0x39FD, 47163 }, - { 0x0583, 47169 }, - { 0x0585, 47173 }, - { 0x058B, 47177 }, - { 0x0578, 47181 }, - { 0x39F6, 47184 }, - { 0x0582, 47189 }, - { 0x39FF, 47192 }, - { 0x058C, 47197 }, - { 0x3A05, 47200 }, - { 0x057C, 47205 }, - { 0x39FA, 47208 }, - { 0x0587, 47213 }, - { 0x3A02, 47216 }, - { 0x39E4, 47221 }, - { 0x39ED, 47225 }, - { 0x3A0E, 47230 }, - { 0x0592, 47234 }, - { 0x39E3, 47239 }, - { 0x0591, 47245 }, - { 0x0593, 47250 }, - { 0x0574, 47255 }, - { 0x0571, 47259 }, - { 0x056C, 47263 }, - { 0x056E, 47266 }, - { 0x0594, 47269 }, - { 0x0595, 47272 }, - { 0x21F7, 47275 }, - { 0x6A8C, 47279 }, - { 0x6A8D, 47283 }, - { 0x6A53, 47290 }, - { 0x1B94, 47292 }, - { 0x28D9, 47293 }, - { 0x1BC7, 47296 }, - { 0x1C36, 47298 }, - { 0x4778, 47301 }, - { 0x4777, 47304 }, - { 0x4740, 47307 }, - { 0x473F, 47310 }, - { 0x473E, 47313 }, - { 0x477E, 47316 }, - { 0x4773, 47318 }, - { 0x476F, 47322 }, - { 0x4775, 47326 }, - { 0x4771, 47330 }, - { 0x476E, 47334 }, - { 0x4774, 47338 }, - { 0x4776, 47342 }, - { 0x4770, 47346 }, - { 0x4772, 47350 }, - { 0x477F, 47354 }, - { 0x477D, 47357 }, - { 0x4741, 47361 }, - { 0x4747, 47364 }, - { 0x4743, 47367 }, - { 0x4749, 47370 }, - { 0x4745, 47373 }, - { 0x4742, 47376 }, - { 0x4748, 47379 }, - { 0x474A, 47382 }, - { 0x4763, 47385 }, - { 0x4750, 47388 }, - { 0x475E, 47391 }, - { 0x474D, 47394 }, - { 0x476D, 47397 }, - { 0x4744, 47400 }, - { 0x4752, 47403 }, - { 0x474B, 47406 }, - { 0x4768, 47409 }, - { 0x4765, 47412 }, - { 0x4760, 47415 }, - { 0x4761, 47418 }, - { 0x4767, 47421 }, - { 0x476C, 47424 }, - { 0x475C, 47427 }, - { 0x4746, 47430 }, - { 0x4769, 47433 }, - { 0x4766, 47436 }, - { 0x4764, 47439 }, - { 0x4751, 47442 }, - { 0x4757, 47445 }, - { 0x475F, 47448 }, - { 0x474E, 47451 }, - { 0x4753, 47454 }, - { 0x474C, 47457 }, - { 0x474F, 47460 }, - { 0x475B, 47463 }, - { 0x4754, 47466 }, - { 0x4762, 47469 }, - { 0x475A, 47472 }, - { 0x476A, 47475 }, - { 0x476B, 47478 }, - { 0x475D, 47481 }, - { 0x4755, 47484 }, - { 0x4759, 47487 }, - { 0x4756, 47490 }, - { 0x4758, 47493 }, - { 0x477B, 47496 }, - { 0x477C, 47499 }, - { 0x477A, 47502 }, - { 0x4779, 47505 }, - { 0x29C4, 47508 }, - { 0x2996, 47512 }, - { 0x2997, 47515 }, - { 0x29F2, 47519 }, - { 0x29B9, 47522 }, - { 0x2999, 47525 }, - { 0x29AD, 47528 }, - { 0x29D1, 47531 }, - { 0x29D2, 47534 }, - { 0x2977, 47537 }, - { 0x29A7, 47540 }, - { 0x29F4, 47543 }, - { 0x2A2C, 47546 }, - { 0x29E1, 47549 }, - { 0x2A2B, 47552 }, - { 0x29C6, 47555 }, - { 0x2983, 47558 }, - { 0x29ED, 47561 }, - { 0x297C, 47564 }, - { 0x297D, 47567 }, - { 0x29EE, 47570 }, - { 0x29BB, 47573 }, - { 0x29F1, 47576 }, - { 0x2975, 47579 }, - { 0x2A0C, 47582 }, - { 0x29B6, 47585 }, - { 0x2A44, 47588 }, - { 0x2A0F, 47591 }, - { 0x2A10, 47594 }, - { 0x29BD, 47597 }, - { 0x2A07, 47600 }, - { 0x29BC, 47603 }, - { 0x298C, 47606 }, - { 0x297B, 47609 }, - { 0x29AB, 47612 }, - { 0x29D9, 47616 }, - { 0x2A0B, 47619 }, - { 0x2A38, 47622 }, - { 0x2A22, 47625 }, - { 0x29FD, 47628 }, - { 0x2A12, 47631 }, - { 0x29DB, 47634 }, - { 0x2A30, 47639 }, - { 0x2A13, 47642 }, - { 0x29E8, 47645 }, - { 0x2A17, 47648 }, - { 0x29C7, 47651 }, - { 0x29CB, 47654 }, - { 0x2A3A, 47657 }, - { 0x29E0, 47660 }, - { 0x29B3, 47663 }, - { 0x2981, 47666 }, - { 0x2A43, 47670 }, - { 0x2A46, 47673 }, - { 0x2A24, 47676 }, - { 0x29D0, 47679 }, - { 0x29CA, 47682 }, - { 0x2A37, 47685 }, - { 0x2A11, 47688 }, - { 0x2A41, 47691 }, - { 0x2A1D, 47694 }, - { 0x2A1B, 47697 }, - { 0x2A32, 47700 }, - { 0x29CE, 47703 }, - { 0x29B4, 47708 }, - { 0x2A2D, 47711 }, - { 0x2A3C, 47714 }, - { 0x297A, 47717 }, - { 0x2A08, 47720 }, - { 0x299D, 47723 }, - { 0x29D4, 47726 }, - { 0x29C0, 47729 }, - { 0x299F, 47732 }, - { 0x2A29, 47735 }, - { 0x2A27, 47738 }, - { 0x297E, 47741 }, - { 0x29D8, 47744 }, - { 0x2976, 47747 }, - { 0x2A1C, 47750 }, - { 0x29AA, 47753 }, - { 0x29F6, 47757 }, - { 0x29BE, 47760 }, - { 0x2A45, 47763 }, - { 0x2985, 47766 }, - { 0x29F3, 47770 }, - { 0x2A21, 47773 }, - { 0x29EB, 47776 }, - { 0x299C, 47779 }, - { 0x2A39, 47782 }, - { 0x298E, 47785 }, - { 0x29F8, 47788 }, - { 0x29EC, 47791 }, - { 0x29DF, 47794 }, - { 0x29B0, 47797 }, - { 0x29C1, 47800 }, - { 0x2A31, 47803 }, - { 0x29D6, 47806 }, - { 0x29BF, 47809 }, - { 0x2A16, 47812 }, - { 0x2A04, 47815 }, - { 0x2A06, 47819 }, - { 0x2A2A, 47822 }, - { 0x2A18, 47825 }, - { 0x29A4, 47828 }, - { 0x2988, 47831 }, - { 0x2991, 47834 }, - { 0x29E3, 47837 }, - { 0x2A3F, 47840 }, - { 0x2A03, 47843 }, - { 0x29F5, 47846 }, - { 0x299B, 47849 }, - { 0x298F, 47852 }, - { 0x29FF, 47855 }, - { 0x2982, 47858 }, - { 0x29C2, 47861 }, - { 0x2994, 47864 }, - { 0x2980, 47867 }, - { 0x297F, 47870 }, - { 0x29DA, 47873 }, - { 0x2A33, 47876 }, - { 0x2A4A, 47879 }, - { 0x2A36, 47882 }, - { 0x29E7, 47885 }, - { 0x2A00, 47888 }, - { 0x29B1, 47891 }, - { 0x2A2F, 47894 }, - { 0x2986, 47897 }, - { 0x29D5, 47900 }, - { 0x2A1E, 47903 }, - { 0x2992, 47906 }, - { 0x2987, 47909 }, - { 0x298A, 47912 }, - { 0x29A3, 47917 }, - { 0x29EF, 47920 }, - { 0x2A0E, 47923 }, - { 0x29AC, 47926 }, - { 0x2A20, 47929 }, - { 0x29A8, 47934 }, - { 0x2978, 47938 }, - { 0x2A1F, 47941 }, - { 0x29CF, 47944 }, - { 0x299E, 47947 }, - { 0x29AE, 47950 }, - { 0x2A28, 47953 }, - { 0x29E2, 47956 }, - { 0x2989, 47959 }, - { 0x29E9, 47962 }, - { 0x29C8, 47965 }, - { 0x29E4, 47968 }, - { 0x29D7, 47971 }, - { 0x2984, 47974 }, - { 0x2A01, 47977 }, - { 0x2A47, 47980 }, - { 0x29E6, 47983 }, - { 0x29C9, 47986 }, - { 0x2A3B, 47989 }, - { 0x29DE, 47992 }, - { 0x299A, 47995 }, - { 0x2A23, 47998 }, - { 0x29F9, 48001 }, - { 0x2A0D, 48004 }, - { 0x29EA, 48007 }, - { 0x2A14, 48010 }, - { 0x29B5, 48013 }, - { 0x29A0, 48016 }, - { 0x29B8, 48019 }, - { 0x29DD, 48022 }, - { 0x29A9, 48026 }, - { 0x29CD, 48030 }, - { 0x2A48, 48034 }, - { 0x29CC, 48037 }, - { 0x298B, 48040 }, - { 0x2A02, 48044 }, - { 0x2A3E, 48047 }, - { 0x29FA, 48050 }, - { 0x29FC, 48053 }, - { 0x29B7, 48056 }, - { 0x2979, 48059 }, - { 0x2A09, 48062 }, - { 0x29E5, 48065 }, - { 0x29A1, 48068 }, - { 0x29BA, 48071 }, - { 0x2A26, 48074 }, - { 0x29FB, 48078 }, - { 0x2A42, 48081 }, - { 0x29A6, 48084 }, - { 0x2A49, 48087 }, - { 0x2A0A, 48090 }, - { 0x29C3, 48093 }, - { 0x2A3D, 48096 }, - { 0x29AF, 48099 }, - { 0x2A05, 48102 }, - { 0x29C5, 48105 }, - { 0x2998, 48108 }, - { 0x29F0, 48111 }, - { 0x29B2, 48114 }, - { 0x2A25, 48117 }, - { 0x2A15, 48120 }, - { 0x29A5, 48123 }, - { 0x2990, 48126 }, - { 0x2995, 48129 }, - { 0x2A1A, 48132 }, - { 0x2A35, 48135 }, - { 0x2A2E, 48138 }, - { 0x29F7, 48141 }, - { 0x29A2, 48144 }, - { 0x29D3, 48147 }, - { 0x29DC, 48150 }, - { 0x29FE, 48153 }, - { 0x2993, 48156 }, - { 0x298D, 48159 }, - { 0x2A40, 48162 }, - { 0x2A19, 48165 }, - { 0x2A34, 48168 }, - { 0x1C87, 48172 }, - { 0x6945, 48174 }, - { 0x48B4, 48176 }, - { 0x48B5, 48179 }, - { 0x48B3, 48182 }, - { 0x48B2, 48185 }, - { 0x48B8, 48188 }, - { 0x48B6, 48191 }, - { 0x48AE, 48193 }, - { 0x48AB, 48197 }, - { 0x48B0, 48201 }, - { 0x48AD, 48205 }, - { 0x48AA, 48209 }, - { 0x48AF, 48213 }, - { 0x48B1, 48217 }, - { 0x48AC, 48221 }, - { 0x48B7, 48225 }, - { 0x48BA, 48228 }, - { 0x487F, 48232 }, - { 0x4883, 48235 }, - { 0x4881, 48238 }, - { 0x4885, 48241 }, - { 0x4882, 48244 }, - { 0x4880, 48247 }, - { 0x4884, 48250 }, - { 0x4886, 48253 }, - { 0x489F, 48256 }, - { 0x488D, 48259 }, - { 0x4899, 48262 }, - { 0x4889, 48265 }, - { 0x48A8, 48268 }, - { 0x488F, 48271 }, - { 0x4887, 48274 }, - { 0x48A5, 48277 }, - { 0x48A2, 48280 }, - { 0x489C, 48283 }, - { 0x489D, 48286 }, - { 0x48A4, 48289 }, - { 0x48A7, 48292 }, - { 0x4897, 48295 }, - { 0x48A6, 48298 }, - { 0x48A3, 48301 }, - { 0x48A0, 48304 }, - { 0x48A1, 48307 }, - { 0x488E, 48310 }, - { 0x4894, 48313 }, - { 0x489B, 48316 }, - { 0x488A, 48319 }, - { 0x488B, 48322 }, - { 0x4890, 48325 }, - { 0x4888, 48328 }, - { 0x48A9, 48331 }, - { 0x488C, 48334 }, - { 0x4896, 48337 }, - { 0x4891, 48340 }, - { 0x489E, 48343 }, - { 0x4898, 48346 }, - { 0x4892, 48349 }, - { 0x489A, 48352 }, - { 0x4895, 48355 }, - { 0x4893, 48358 }, - { 0x48B9, 48361 }, - { 0x48BB, 48364 }, - { 0x687E, 48367 }, - { 0x2CB8, 48368 }, - { 0x25D1, 48371 }, - { 0x25D3, 48373 }, - { 0x68F8, 48378 }, - { 0x182C, 48379 }, - { 0x182D, 48382 }, - { 0x1834, 48385 }, - { 0x1839, 48388 }, - { 0x1835, 48391 }, - { 0x1838, 48394 }, - { 0x1837, 48397 }, - { 0x183C, 48400 }, - { 0x1833, 48403 }, - { 0x183B, 48406 }, - { 0x183A, 48409 }, - { 0x1836, 48412 }, - { 0x1822, 48415 }, - { 0x181D, 48419 }, - { 0x181E, 48423 }, - { 0x1820, 48427 }, - { 0x181C, 48431 }, - { 0x181F, 48435 }, - { 0x1821, 48439 }, - { 0x1819, 48443 }, - { 0x1809, 48446 }, - { 0x17FC, 48449 }, - { 0x1802, 48452 }, - { 0x1807, 48455 }, - { 0x17F9, 48458 }, - { 0x1813, 48461 }, - { 0x17FE, 48464 }, - { 0x17F6, 48467 }, - { 0x1812, 48470 }, - { 0x180B, 48473 }, - { 0x1803, 48476 }, - { 0x1804, 48479 }, - { 0x1811, 48482 }, - { 0x1816, 48485 }, - { 0x1800, 48488 }, - { 0x1815, 48491 }, - { 0x1818, 48494 }, - { 0x1810, 48497 }, - { 0x180A, 48500 }, - { 0x17FD, 48503 }, - { 0x183F, 48506 }, - { 0x180F, 48509 }, - { 0x1808, 48512 }, - { 0x17FA, 48515 }, - { 0x1814, 48518 }, - { 0x17F8, 48521 }, - { 0x17F7, 48524 }, - { 0x180C, 48527 }, - { 0x17FB, 48530 }, - { 0x17FF, 48533 }, - { 0x1806, 48536 }, - { 0x1805, 48539 }, - { 0x1817, 48542 }, - { 0x1801, 48545 }, - { 0x180D, 48548 }, - { 0x183D, 48551 }, - { 0x180E, 48554 }, - { 0x183E, 48557 }, - { 0x1823, 48560 }, - { 0x1825, 48564 }, - { 0x1824, 48568 }, - { 0x1826, 48572 }, - { 0x1827, 48576 }, - { 0x1828, 48580 }, - { 0x1829, 48584 }, - { 0x182B, 48588 }, - { 0x182A, 48592 }, - { 0x181B, 48596 }, - { 0x181A, 48600 }, - { 0x182F, 48604 }, - { 0x1830, 48609 }, - { 0x182E, 48612 }, - { 0x1832, 48615 }, - { 0x1831, 48618 }, - { 0x424C, 48622 }, - { 0x424D, 48626 }, - { 0x424E, 48630 }, - { 0x424F, 48634 }, - { 0x4250, 48638 }, - { 0x4251, 48642 }, - { 0x4252, 48646 }, - { 0x4253, 48650 }, - { 0x4257, 48654 }, - { 0x4258, 48658 }, - { 0x4259, 48662 }, - { 0x425D, 48666 }, - { 0x425E, 48670 }, - { 0x425F, 48674 }, - { 0x4260, 48678 }, - { 0x4261, 48682 }, - { 0x4262, 48686 }, - { 0x4263, 48690 }, - { 0x4264, 48694 }, - { 0x4265, 48698 }, - { 0x4266, 48702 }, - { 0x4267, 48706 }, - { 0x4268, 48710 }, - { 0x4269, 48714 }, - { 0x426A, 48718 }, - { 0x426B, 48722 }, - { 0x426C, 48726 }, - { 0x426D, 48730 }, - { 0x426E, 48734 }, - { 0x426F, 48738 }, - { 0x4270, 48742 }, - { 0x4271, 48746 }, - { 0x4272, 48750 }, - { 0x4273, 48754 }, - { 0x4274, 48758 }, - { 0x4275, 48762 }, - { 0x4276, 48766 }, - { 0x4277, 48770 }, - { 0x4278, 48774 }, - { 0x4279, 48778 }, - { 0x427A, 48782 }, - { 0x427B, 48786 }, - { 0x427C, 48790 }, - { 0x427D, 48794 }, - { 0x427E, 48798 }, - { 0x427F, 48802 }, - { 0x4280, 48806 }, - { 0x4281, 48810 }, - { 0x4282, 48814 }, - { 0x4283, 48818 }, - { 0x4284, 48822 }, - { 0x4285, 48826 }, - { 0x4286, 48830 }, - { 0x4287, 48834 }, - { 0x4288, 48838 }, - { 0x4289, 48842 }, - { 0x428A, 48846 }, - { 0x428B, 48850 }, - { 0x428C, 48854 }, - { 0x428D, 48858 }, - { 0x428E, 48862 }, - { 0x428F, 48866 }, - { 0x4290, 48870 }, - { 0x4291, 48874 }, - { 0x4292, 48878 }, - { 0x4293, 48882 }, - { 0x4294, 48886 }, - { 0x4295, 48890 }, - { 0x4296, 48894 }, - { 0x42AA, 48898 }, - { 0x42AB, 48902 }, - { 0x42AC, 48906 }, - { 0x42AD, 48910 }, - { 0x42AE, 48914 }, - { 0x42AF, 48918 }, - { 0x42B0, 48922 }, - { 0x42B1, 48926 }, - { 0x42B2, 48930 }, - { 0x42B3, 48934 }, - { 0x42B4, 48938 }, - { 0x42B5, 48942 }, - { 0x42B6, 48946 }, - { 0x42B7, 48950 }, - { 0x42B8, 48954 }, - { 0x42B9, 48958 }, - { 0x42BA, 48962 }, - { 0x42BB, 48966 }, - { 0x42BC, 48970 }, - { 0x42BD, 48974 }, - { 0x42BE, 48978 }, - { 0x42BF, 48982 }, - { 0x42C0, 48986 }, - { 0x42C1, 48990 }, - { 0x42C2, 48994 }, - { 0x42C3, 48998 }, - { 0x42C4, 49002 }, - { 0x42C5, 49006 }, - { 0x42C6, 49010 }, - { 0x42C7, 49014 }, - { 0x42C8, 49018 }, - { 0x42C9, 49022 }, - { 0x42CA, 49026 }, - { 0x42CB, 49030 }, - { 0x42CC, 49034 }, - { 0x42CD, 49038 }, - { 0x42CE, 49042 }, - { 0x42CF, 49046 }, - { 0x42D0, 49050 }, - { 0x42D1, 49054 }, - { 0x42D2, 49058 }, - { 0x42D3, 49062 }, - { 0x42D4, 49066 }, - { 0x42D5, 49070 }, - { 0x42D6, 49074 }, - { 0x42D7, 49078 }, - { 0x42D8, 49082 }, - { 0x42D9, 49086 }, - { 0x42DA, 49090 }, - { 0x42DB, 49094 }, - { 0x42DC, 49098 }, - { 0x42DD, 49102 }, - { 0x42DE, 49106 }, - { 0x42DF, 49110 }, - { 0x42E0, 49114 }, - { 0x42E1, 49118 }, - { 0x42E2, 49122 }, - { 0x42E3, 49126 }, - { 0x42E4, 49130 }, - { 0x42E5, 49134 }, - { 0x42E6, 49138 }, - { 0x42E7, 49142 }, - { 0x42E8, 49146 }, - { 0x42E9, 49150 }, - { 0x42EA, 49154 }, - { 0x42EB, 49158 }, - { 0x42EC, 49162 }, - { 0x42ED, 49166 }, - { 0x42EE, 49170 }, - { 0x42EF, 49174 }, - { 0x42F0, 49178 }, - { 0x42F1, 49182 }, - { 0x42F2, 49186 }, - { 0x42F3, 49190 }, - { 0x42F4, 49194 }, - { 0x42F5, 49198 }, - { 0x42F6, 49202 }, - { 0x42F7, 49206 }, - { 0x42F8, 49210 }, - { 0x42F9, 49214 }, - { 0x42FA, 49218 }, - { 0x42FB, 49222 }, - { 0x42FC, 49226 }, - { 0x42FD, 49230 }, - { 0x42FE, 49234 }, - { 0x42FF, 49238 }, - { 0x4300, 49242 }, - { 0x4301, 49246 }, - { 0x4302, 49250 }, - { 0x4303, 49254 }, - { 0x4304, 49258 }, - { 0x4305, 49262 }, - { 0x4306, 49266 }, - { 0x4307, 49270 }, - { 0x4308, 49274 }, - { 0x4309, 49278 }, - { 0x430A, 49282 }, - { 0x430B, 49286 }, - { 0x430C, 49290 }, - { 0x430D, 49294 }, - { 0x430E, 49298 }, - { 0x430F, 49302 }, - { 0x4310, 49306 }, - { 0x4311, 49310 }, - { 0x4312, 49314 }, - { 0x4313, 49318 }, - { 0x4314, 49322 }, - { 0x4315, 49326 }, - { 0x4316, 49330 }, - { 0x4317, 49334 }, - { 0x4318, 49338 }, - { 0x4319, 49342 }, - { 0x431A, 49346 }, - { 0x431B, 49350 }, - { 0x431C, 49354 }, - { 0x431D, 49358 }, - { 0x431E, 49362 }, - { 0x431F, 49366 }, - { 0x4320, 49370 }, - { 0x4321, 49374 }, - { 0x4322, 49378 }, - { 0x4323, 49382 }, - { 0x4324, 49386 }, - { 0x4325, 49390 }, - { 0x4326, 49394 }, - { 0x4327, 49398 }, - { 0x4328, 49402 }, - { 0x4329, 49406 }, - { 0x432A, 49410 }, - { 0x432B, 49414 }, - { 0x432C, 49418 }, - { 0x432D, 49422 }, - { 0x432E, 49426 }, - { 0x432F, 49431 }, - { 0x4330, 49436 }, - { 0x4331, 49441 }, - { 0x4332, 49446 }, - { 0x4333, 49451 }, - { 0x4334, 49456 }, - { 0x4335, 49461 }, - { 0x4336, 49466 }, - { 0x433B, 49471 }, - { 0x433C, 49476 }, - { 0x433D, 49481 }, - { 0x433E, 49486 }, - { 0x433F, 49491 }, - { 0x4340, 49496 }, - { 0x4341, 49501 }, - { 0x4342, 49506 }, - { 0x4343, 49511 }, - { 0x4344, 49516 }, - { 0x4345, 49520 }, - { 0x4346, 49524 }, - { 0x4347, 49528 }, - { 0x4348, 49532 }, - { 0x4349, 49536 }, - { 0x434A, 49540 }, - { 0x434B, 49544 }, - { 0x4212, 49548 }, - { 0x4241, 49552 }, - { 0x4246, 49556 }, - { 0x4254, 49560 }, - { 0x4255, 49564 }, - { 0x4256, 49568 }, - { 0x425A, 49572 }, - { 0x425B, 49576 }, - { 0x425C, 49580 }, - { 0x41F7, 49584 }, - { 0x41F8, 49588 }, - { 0x41F9, 49592 }, - { 0x41FA, 49596 }, - { 0x41FB, 49600 }, - { 0x41FC, 49604 }, - { 0x41FD, 49608 }, - { 0x41FE, 49612 }, - { 0x41FF, 49616 }, - { 0x4200, 49620 }, - { 0x4201, 49624 }, - { 0x4202, 49628 }, - { 0x4203, 49632 }, - { 0x4204, 49636 }, - { 0x4205, 49640 }, - { 0x4206, 49644 }, - { 0x4209, 49648 }, - { 0x420C, 49652 }, - { 0x420E, 49656 }, - { 0x420F, 49660 }, - { 0x4210, 49664 }, - { 0x4211, 49668 }, - { 0x4213, 49672 }, - { 0x4214, 49676 }, - { 0x4215, 49680 }, - { 0x4216, 49684 }, - { 0x4217, 49688 }, - { 0x4218, 49692 }, - { 0x4219, 49696 }, - { 0x421A, 49700 }, - { 0x421B, 49704 }, - { 0x421C, 49708 }, - { 0x421D, 49712 }, - { 0x421E, 49716 }, - { 0x421F, 49720 }, - { 0x4220, 49724 }, - { 0x4221, 49728 }, - { 0x4222, 49732 }, - { 0x4223, 49736 }, - { 0x4224, 49740 }, - { 0x4225, 49744 }, - { 0x4226, 49748 }, - { 0x4227, 49752 }, - { 0x4228, 49756 }, - { 0x4229, 49760 }, - { 0x422A, 49764 }, - { 0x422B, 49768 }, - { 0x422C, 49772 }, - { 0x422D, 49776 }, - { 0x422E, 49780 }, - { 0x422F, 49784 }, - { 0x4230, 49788 }, - { 0x4231, 49792 }, - { 0x4232, 49796 }, - { 0x4233, 49800 }, - { 0x4234, 49804 }, - { 0x4235, 49808 }, - { 0x4236, 49812 }, - { 0x4237, 49816 }, - { 0x4238, 49820 }, - { 0x4239, 49824 }, - { 0x423A, 49828 }, - { 0x423B, 49832 }, - { 0x423C, 49836 }, - { 0x423D, 49840 }, - { 0x423F, 49844 }, - { 0x4240, 49848 }, - { 0x4242, 49852 }, - { 0x4243, 49856 }, - { 0x4247, 49860 }, - { 0x4248, 49864 }, - { 0x4249, 49868 }, - { 0x424A, 49872 }, - { 0x424B, 49876 }, - { 0x4337, 49880 }, - { 0x4338, 49885 }, - { 0x4339, 49890 }, - { 0x433A, 49895 }, - { 0x4207, 49900 }, - { 0x4208, 49904 }, - { 0x420A, 49908 }, - { 0x420B, 49912 }, - { 0x420D, 49916 }, - { 0x4244, 49920 }, - { 0x4245, 49924 }, - { 0x423E, 49928 }, - { 0x4297, 49932 }, - { 0x4298, 49936 }, - { 0x4299, 49940 }, - { 0x429A, 49944 }, - { 0x429B, 49948 }, - { 0x429C, 49952 }, - { 0x429D, 49956 }, - { 0x429E, 49960 }, - { 0x429F, 49964 }, - { 0x42A0, 49968 }, - { 0x42A1, 49972 }, - { 0x42A2, 49976 }, - { 0x42A3, 49980 }, - { 0x42A4, 49984 }, - { 0x42A5, 49988 }, - { 0x42A6, 49992 }, - { 0x42A7, 49996 }, - { 0x42A8, 50000 }, - { 0x42A9, 50004 }, - { 0x3E83, 50008 }, - { 0x3E84, 50012 }, - { 0x3E85, 50016 }, - { 0x3E86, 50020 }, - { 0x3E87, 50024 }, - { 0x3E88, 50028 }, - { 0x3E89, 50032 }, - { 0x3E8A, 50036 }, - { 0x3E8B, 50040 }, - { 0x3E8C, 50044 }, - { 0x3E8D, 50048 }, - { 0x3E8E, 50052 }, - { 0x3E8F, 50056 }, - { 0x3E90, 50060 }, - { 0x3E91, 50064 }, - { 0x3E92, 50069 }, - { 0x3E93, 50074 }, - { 0x3E94, 50079 }, - { 0x3E9F, 50084 }, - { 0x3EA0, 50089 }, - { 0x3EA1, 50094 }, - { 0x3EA2, 50099 }, - { 0x3EA3, 50104 }, - { 0x3EA6, 50109 }, - { 0x3EA7, 50114 }, - { 0x3EA8, 50119 }, - { 0x3EAB, 50123 }, - { 0x3EAC, 50128 }, - { 0x3EAD, 50133 }, - { 0x3EAE, 50137 }, - { 0x3EAF, 50142 }, - { 0x3EB0, 50146 }, - { 0x3EB1, 50150 }, - { 0x3EB2, 50155 }, - { 0x3EB3, 50159 }, - { 0x3EB4, 50163 }, - { 0x3EB6, 50167 }, - { 0x3EB7, 50171 }, - { 0x3EB8, 50175 }, - { 0x3EB9, 50180 }, - { 0x3EBA, 50184 }, - { 0x3EBB, 50188 }, - { 0x3EBC, 50193 }, - { 0x3EBD, 50198 }, - { 0x3EBE, 50202 }, - { 0x3EBF, 50206 }, - { 0x3EC0, 50210 }, - { 0x3EC1, 50214 }, - { 0x3EC2, 50218 }, - { 0x3EC3, 50222 }, - { 0x3EC4, 50226 }, - { 0x3EC5, 50230 }, - { 0x3EC6, 50234 }, - { 0x3EC7, 50239 }, - { 0x3EC8, 50243 }, - { 0x3EC9, 50248 }, - { 0x3ECA, 50252 }, - { 0x3ECB, 50256 }, - { 0x3ECC, 50260 }, - { 0x3ECD, 50264 }, - { 0x3ECE, 50268 }, - { 0x3ECF, 50272 }, - { 0x3ED0, 50276 }, - { 0x3ED1, 50280 }, - { 0x3ED2, 50284 }, - { 0x3ED3, 50288 }, - { 0x3ED4, 50292 }, - { 0x3ED5, 50297 }, - { 0x3ED6, 50302 }, - { 0x3ED7, 50307 }, - { 0x3ED8, 50312 }, - { 0x3ED9, 50317 }, - { 0x3EDA, 50321 }, - { 0x3EDB, 50326 }, - { 0x3EDC, 50330 }, - { 0x3EDD, 50334 }, - { 0x3EDE, 50340 }, - { 0x3EDF, 50345 }, - { 0x3EE0, 50351 }, - { 0x3EE1, 50356 }, - { 0x3EE2, 50360 }, - { 0x3EE4, 50364 }, - { 0x3EE5, 50368 }, - { 0x3EE6, 50372 }, - { 0x3EE7, 50376 }, - { 0x3EE8, 50380 }, - { 0x3EE9, 50384 }, - { 0x3EEA, 50389 }, - { 0x3EEB, 50393 }, - { 0x3EEC, 50397 }, - { 0x3EED, 50401 }, - { 0x3EEE, 50405 }, - { 0x3E95, 50409 }, - { 0x3E96, 50414 }, - { 0x3E97, 50419 }, - { 0x3E98, 50424 }, - { 0x3E99, 50429 }, - { 0x3E9A, 50434 }, - { 0x3E9B, 50439 }, - { 0x3E9C, 50444 }, - { 0x3E9D, 50449 }, - { 0x3E9E, 50454 }, - { 0x3EEF, 50459 }, - { 0x3EF0, 50464 }, - { 0x3EF1, 50469 }, - { 0x3EF2, 50474 }, - { 0x3EF3, 50479 }, - { 0x3EF4, 50484 }, - { 0x3EF5, 50489 }, - { 0x3EF6, 50494 }, - { 0x3EF7, 50499 }, - { 0x3EF8, 50504 }, - { 0x3EF9, 50509 }, - { 0x3EFA, 50514 }, - { 0x3EFB, 50519 }, - { 0x3EFC, 50524 }, - { 0x3EFD, 50529 }, - { 0x3EFE, 50534 }, - { 0x3EFF, 50539 }, - { 0x3F00, 50544 }, - { 0x3F01, 50549 }, - { 0x3F02, 50554 }, - { 0x3F03, 50559 }, - { 0x3F04, 50564 }, - { 0x3F05, 50569 }, - { 0x3F06, 50574 }, - { 0x3F07, 50579 }, - { 0x3F08, 50584 }, - { 0x3F09, 50589 }, - { 0x3F0A, 50594 }, - { 0x3F0B, 50599 }, - { 0x3EA4, 50604 }, - { 0x3EA5, 50609 }, - { 0x3EA9, 50614 }, - { 0x3EAA, 50619 }, - { 0x3EB5, 50624 }, - { 0x3EE3, 50629 }, - { 0x3E3E, 50634 }, - { 0x3E62, 50639 }, - { 0x3E56, 50644 }, - { 0x3E6A, 50649 }, - { 0x3E6C, 50654 }, - { 0x3E51, 50659 }, - { 0x3E40, 50664 }, - { 0x3E39, 50669 }, - { 0x3E65, 50674 }, - { 0x3E3D, 50679 }, - { 0x3E59, 50684 }, - { 0x3E67, 50689 }, - { 0x3E4D, 50694 }, - { 0x3E41, 50699 }, - { 0x3E4F, 50704 }, - { 0x3E5B, 50709 }, - { 0x3E72, 50714 }, - { 0x3E74, 50719 }, - { 0x3E5D, 50724 }, - { 0x3E50, 50729 }, - { 0x3E52, 50734 }, - { 0x3E75, 50739 }, - { 0x3E63, 50744 }, - { 0x3E60, 50749 }, - { 0x3E3B, 50754 }, - { 0x3E7B, 50759 }, - { 0x3E53, 50764 }, - { 0x3E64, 50769 }, - { 0x3E5E, 50774 }, - { 0x3E7E, 50779 }, - { 0x3E45, 50784 }, - { 0x3E6B, 50789 }, - { 0x3E3A, 50794 }, - { 0x3E58, 50799 }, - { 0x3E70, 50804 }, - { 0x3E66, 50809 }, - { 0x3E71, 50814 }, - { 0x3E76, 50819 }, - { 0x3E48, 50824 }, - { 0x3E3F, 50829 }, - { 0x3E44, 50834 }, - { 0x3E7A, 50839 }, - { 0x3E5A, 50844 }, - { 0x3E42, 50849 }, - { 0x3E54, 50854 }, - { 0x3E61, 50859 }, - { 0x3E6E, 50864 }, - { 0x3E55, 50869 }, - { 0x3E43, 50874 }, - { 0x3E68, 50879 }, - { 0x3E69, 50884 }, - { 0x3E5F, 50889 }, - { 0x3E3C, 50894 }, - { 0x3E7C, 50899 }, - { 0x3E46, 50904 }, - { 0x3E80, 50909 }, - { 0x3E49, 50914 }, - { 0x3E7F, 50919 }, - { 0x3E6D, 50924 }, - { 0x3E4A, 50929 }, - { 0x3E78, 50934 }, - { 0x3E57, 50939 }, - { 0x3E4E, 50944 }, - { 0x3E73, 50949 }, - { 0x3E6F, 50954 }, - { 0x3E7D, 50959 }, - { 0x3E47, 50964 }, - { 0x3E5C, 50969 }, - { 0x3E4C, 50974 }, - { 0x3E4B, 50979 }, - { 0x3E77, 50984 }, - { 0x3E81, 50989 }, - { 0x3E79, 50994 }, - { 0x3E82, 50999 }, - { 0x69AC, 51004 }, - { 0x6A51, 51006 }, - { 0x3FCD, 51009 }, - { 0x3FCF, 51012 }, - { 0x3FD2, 51015 }, - { 0x3FCE, 51018 }, - { 0x3FD1, 51021 }, - { 0x3FE8, 51024 }, - { 0x3FD3, 51027 }, - { 0x3FD7, 51030 }, - { 0x3FD8, 51033 }, - { 0x3FDA, 51036 }, - { 0x3FDB, 51039 }, - { 0x3FDC, 51042 }, - { 0x3FE0, 51045 }, - { 0x3FD9, 51048 }, - { 0x3FE2, 51051 }, - { 0x3FE3, 51054 }, - { 0x3FE4, 51057 }, - { 0x3FDF, 51060 }, - { 0x3FD4, 51063 }, - { 0x3FE9, 51066 }, - { 0x3FD5, 51069 }, - { 0x3FE6, 51072 }, - { 0x3FD0, 51075 }, - { 0x3FE7, 51078 }, - { 0x3FE1, 51081 }, - { 0x3FDD, 51084 }, - { 0x3FDE, 51087 }, - { 0x3FD6, 51090 }, - { 0x3FE5, 51093 }, - { 0x4421, 51096 }, - { 0x4422, 51099 }, - { 0x443A, 51102 }, - { 0x4424, 51105 }, - { 0x4425, 51108 }, - { 0x4432, 51111 }, - { 0x4423, 51114 }, - { 0x4427, 51117 }, - { 0x4429, 51120 }, - { 0x442A, 51123 }, - { 0x442B, 51126 }, - { 0x442C, 51129 }, - { 0x442D, 51132 }, - { 0x4433, 51135 }, - { 0x442E, 51138 }, - { 0x4434, 51141 }, - { 0x4430, 51144 }, - { 0x4431, 51147 }, - { 0x4426, 51150 }, - { 0x4428, 51153 }, - { 0x4436, 51156 }, - { 0x4437, 51159 }, - { 0x4438, 51162 }, - { 0x4439, 51165 }, - { 0x442F, 51168 }, - { 0x4435, 51171 }, - { 0x443B, 51174 }, - { 0x006E, 51177 }, - { 0x6BB0, 51178 }, - { 0x6BC5, 51182 }, - { 0x6B7F, 51187 }, - { 0x6BAA, 51191 }, - { 0x6BBF, 51195 }, - { 0x6BC1, 51200 }, - { 0x229A, 51205 }, - { 0x228E, 51210 }, - { 0x21D1, 51214 }, - { 0x6BB6, 51217 }, - { 0x6BC8, 51221 }, - { 0x6B9D, 51226 }, - { 0x229B, 51229 }, - { 0x228F, 51234 }, - { 0x20B8, 51238 }, - { 0x21D2, 51240 }, - { 0x6BBB, 51244 }, - { 0x6BBD, 51249 }, - { 0x21D0, 51254 }, - { 0x6B89, 51257 }, - { 0x6BA4, 51260 }, - { 0x227F, 51262 }, - { 0x2290, 51265 }, - { 0x2291, 51270 }, - { 0x1BE3, 51275 }, - { 0x2292, 51278 }, - { 0x2293, 51283 }, - { 0x397C, 51288 }, - { 0x38A5, 51292 }, - { 0x397D, 51295 }, - { 0x38A7, 51299 }, - { 0x38A4, 51304 }, - { 0x397F, 51308 }, - { 0x3984, 51312 }, - { 0x3980, 51316 }, - { 0x3983, 51320 }, - { 0x3982, 51324 }, - { 0x3987, 51328 }, - { 0x397E, 51332 }, - { 0x3986, 51336 }, - { 0x3985, 51340 }, - { 0x3981, 51344 }, - { 0x38A1, 51348 }, - { 0x389E, 51353 }, - { 0x389F, 51358 }, - { 0x38A0, 51363 }, - { 0x38A2, 51368 }, - { 0x3975, 51373 }, - { 0x3974, 51378 }, - { 0x397A, 51383 }, - { 0x3973, 51388 }, - { 0x3978, 51393 }, - { 0x3976, 51398 }, - { 0x3977, 51403 }, - { 0x3979, 51408 }, - { 0x38A8, 51413 }, - { 0x3893, 51418 }, - { 0x395F, 51422 }, - { 0x3972, 51426 }, - { 0x3894, 51431 }, - { 0x3965, 51435 }, - { 0x3955, 51439 }, - { 0x396F, 51443 }, - { 0x3954, 51448 }, - { 0x396E, 51452 }, - { 0x395E, 51457 }, - { 0x3895, 51461 }, - { 0x3899, 51465 }, - { 0x3967, 51469 }, - { 0x3962, 51473 }, - { 0x395D, 51477 }, - { 0x3966, 51481 }, - { 0x3950, 51485 }, - { 0x396B, 51489 }, - { 0x3952, 51494 }, - { 0x396C, 51498 }, - { 0x3953, 51503 }, - { 0x396D, 51507 }, - { 0x389B, 51512 }, - { 0x3896, 51516 }, - { 0x3964, 51520 }, - { 0x3951, 51524 }, - { 0x389C, 51528 }, - { 0x389D, 51532 }, - { 0x3957, 51536 }, - { 0x3970, 51540 }, - { 0x3897, 51545 }, - { 0x395B, 51549 }, - { 0x396A, 51553 }, - { 0x3956, 51557 }, - { 0x389A, 51561 }, - { 0x3969, 51565 }, - { 0x3968, 51569 }, - { 0x3963, 51573 }, - { 0x3958, 51577 }, - { 0x3959, 51581 }, - { 0x3971, 51585 }, - { 0x3960, 51590 }, - { 0x395A, 51594 }, - { 0x3898, 51598 }, - { 0x395C, 51602 }, - { 0x3961, 51606 }, - { 0x38A9, 51610 }, - { 0x38A3, 51613 }, - { 0x397B, 51616 }, - { 0x38A6, 51619 }, - { 0x0076, 51624 }, - { 0x6917, 51626 }, - { 0x691A, 51628 }, - { 0x6918, 51631 }, - { 0x1E00, 51638 }, - { 0x2530, 51639 }, - { 0x6838, 51642 }, - { 0x685B, 51643 }, - { 0x6972, 51645 }, - { 0x1BB3, 51646 }, - { 0x21D8, 51649 }, - { 0x1C38, 51650 }, - { 0x1E0B, 51653 }, - { 0x1E0D, 51656 }, - { 0x1FB7, 51662 }, - { 0x0003, 51666 }, - { 0x1FB8, 51668 }, - { 0x1FB9, 51672 }, - { 0x1FC1, 51676 }, - { 0x1FBC, 51680 }, - { 0x1FBD, 51684 }, - { 0x1FBF, 51688 }, - { 0x1FBB, 51692 }, - { 0x1FC0, 51696 }, - { 0x1FBA, 51700 }, - { 0x1FBE, 51704 }, - { 0x1C73, 51708 }, - { 0x3E37, 51710 }, - { 0x6808, 51713 }, - { 0x029A, 51715 }, - { 0x1E7E, 51716 }, - { 0x68FF, 51718 }, - { 0x3BEC, 51720 }, - { 0x3BED, 51723 }, - { 0x690A, 51726 }, - { 0x59CB, 51728 }, - { 0x59C9, 51733 }, - { 0x59C2, 51738 }, - { 0x59CE, 51743 }, - { 0x59BF, 51748 }, - { 0x59CA, 51753 }, - { 0x59CF, 51758 }, - { 0x59CC, 51763 }, - { 0x59C3, 51768 }, - { 0x59C8, 51773 }, - { 0x59C0, 51778 }, - { 0x59C4, 51783 }, - { 0x59C7, 51788 }, - { 0x59C5, 51793 }, - { 0x59C6, 51798 }, - { 0x59CD, 51803 }, - { 0x59BE, 51808 }, - { 0x59C1, 51813 }, - { 0x59BD, 51818 }, - { 0x5982, 51823 }, - { 0x5986, 51828 }, - { 0x5983, 51833 }, - { 0x5981, 51838 }, - { 0x5984, 51843 }, - { 0x5985, 51848 }, - { 0x5987, 51853 }, - { 0x59B1, 51858 }, - { 0x5994, 51862 }, - { 0x59BB, 51867 }, - { 0x59B8, 51873 }, - { 0x59B7, 51879 }, - { 0x59BC, 51887 }, - { 0x5996, 51893 }, - { 0x59B9, 51899 }, - { 0x59BA, 51904 }, - { 0x598A, 51910 }, - { 0x59AA, 51915 }, - { 0x59B5, 51919 }, - { 0x59B6, 51923 }, - { 0x59B4, 51927 }, - { 0x59A8, 51931 }, - { 0x598C, 51936 }, - { 0x5993, 51941 }, - { 0x5991, 51946 }, - { 0x5988, 51951 }, - { 0x598B, 51956 }, - { 0x5989, 51961 }, - { 0x59AC, 51967 }, - { 0x59AD, 51972 }, - { 0x5992, 51976 }, - { 0x59B3, 51981 }, - { 0x59AE, 51986 }, - { 0x59B0, 51990 }, - { 0x5995, 51994 }, - { 0x59AF, 51998 }, - { 0x59A9, 52002 }, - { 0x598E, 52006 }, - { 0x598F, 52011 }, - { 0x5990, 52016 }, - { 0x598D, 52021 }, - { 0x59B2, 52026 }, - { 0x59AB, 52031 }, - { 0x5998, 52036 }, - { 0x599D, 52040 }, - { 0x5999, 52044 }, - { 0x599C, 52048 }, - { 0x599B, 52052 }, - { 0x59A0, 52056 }, - { 0x5997, 52060 }, - { 0x599F, 52064 }, - { 0x599E, 52068 }, - { 0x599A, 52072 }, - { 0x5967, 52076 }, - { 0x5968, 52080 }, - { 0x5959, 52084 }, - { 0x595A, 52088 }, - { 0x5953, 52092 }, - { 0x5954, 52096 }, - { 0x5963, 52100 }, - { 0x5964, 52104 }, - { 0x5957, 52108 }, - { 0x5958, 52112 }, - { 0x5969, 52116 }, - { 0x596A, 52120 }, - { 0x596B, 52124 }, - { 0x596C, 52128 }, - { 0x595B, 52132 }, - { 0x595C, 52136 }, - { 0x5955, 52140 }, - { 0x5956, 52144 }, - { 0x595F, 52148 }, - { 0x5960, 52152 }, - { 0x5951, 52156 }, - { 0x5952, 52160 }, - { 0x5965, 52164 }, - { 0x5966, 52168 }, - { 0x595D, 52172 }, - { 0x595E, 52176 }, - { 0x5961, 52180 }, - { 0x5962, 52184 }, - { 0x59A6, 52188 }, - { 0x59A3, 52193 }, - { 0x59A1, 52198 }, - { 0x59A5, 52202 }, - { 0x59A2, 52207 }, - { 0x59A4, 52211 }, - { 0x59A7, 52215 }, - { 0x597E, 52219 }, - { 0x5980, 52223 }, - { 0x5970, 52227 }, - { 0x596F, 52231 }, - { 0x5977, 52235 }, - { 0x597D, 52239 }, - { 0x5972, 52243 }, - { 0x596D, 52247 }, - { 0x597F, 52251 }, - { 0x5975, 52255 }, - { 0x5978, 52259 }, - { 0x5976, 52263 }, - { 0x597A, 52267 }, - { 0x5973, 52271 }, - { 0x5971, 52275 }, - { 0x5974, 52279 }, - { 0x5979, 52283 }, - { 0x597C, 52287 }, - { 0x596E, 52291 }, - { 0x597B, 52295 }, - { 0x21DA, 52299 }, - { 0x2235, 52300 }, - { 0x221F, 52301 }, - { 0x6897, 52304 }, - { 0x6A73, 52308 }, - { 0x6A72, 52312 }, - { 0x6A6B, 52316 }, - { 0x6A70, 52319 }, - { 0x6A71, 52325 }, - { 0x1C24, 52327 }, - { 0x2179, 52329 }, - { 0x6951, 52330 }, - { 0x1C6B, 52331 }, - { 0x1C6C, 52333 }, - { 0x69CD, 52338 }, - { 0x6AB7, 52340 }, - { 0x6ACC, 52342 }, - { 0x6894, 52346 }, - { 0x684F, 52348 }, - { 0x6915, 52349 }, - { 0x2A69, 52351 }, - { 0x2A77, 52353 }, - { 0x6925, 52356 }, - { 0x6908, 52358 }, - { 0x68C2, 52361 }, - { 0x682D, 52363 }, - { 0x6856, 52364 }, - { 0x67F4, 52366 }, - { 0x67F3, 52368 }, - { 0x66A6, 52370 }, - { 0x66A7, 52373 }, - { 0x28F2, 52376 }, - { 0x2230, 52378 }, - { 0x2231, 52380 }, - { 0x69BB, 52382 }, - { 0x69B5, 52391 }, - { 0x28F3, 52396 }, - { 0x28C6, 52398 }, - { 0x28CA, 52402 }, - { 0x28C5, 52404 }, - { 0x3735, 52407 }, - { 0x3733, 52411 }, - { 0x3737, 52415 }, - { 0x3734, 52419 }, - { 0x3736, 52423 }, - { 0x3738, 52427 }, - { 0x373A, 52431 }, - { 0x3739, 52435 }, - { 0x3732, 52439 }, - { 0x3723, 52442 }, - { 0x3725, 52445 }, - { 0x3720, 52448 }, - { 0x371D, 52451 }, - { 0x372D, 52454 }, - { 0x3726, 52457 }, - { 0x371C, 52460 }, - { 0x372A, 52463 }, - { 0x3724, 52466 }, - { 0x3721, 52469 }, - { 0x3722, 52472 }, - { 0x3729, 52475 }, - { 0x3728, 52478 }, - { 0x371F, 52481 }, - { 0x372C, 52484 }, - { 0x372B, 52487 }, - { 0x372E, 52490 }, - { 0x3730, 52493 }, - { 0x371E, 52496 }, - { 0x3727, 52499 }, - { 0x372F, 52502 }, - { 0x3731, 52505 }, - { 0x373F, 52508 }, - { 0x3740, 52510 }, - { 0x373E, 52513 }, - { 0x373C, 52517 }, - { 0x373D, 52521 }, - { 0x373B, 52525 }, - { 0x26B4, 52529 }, - { 0x26B5, 52531 }, - { 0x1F27, 52533 }, - { 0x67A6, 52535 }, - { 0x26D4, 52536 }, - { 0x26D5, 52540 }, - { 0x26D2, 52544 }, - { 0x26D3, 52548 }, - { 0x26D6, 52552 }, - { 0x26D8, 52556 }, - { 0x26D7, 52560 }, - { 0x26D9, 52564 }, - { 0x2456, 52568 }, - { 0x2451, 52574 }, - { 0x6AA4, 52579 }, - { 0x67C8, 52580 }, - { 0x67E9, 52582 }, - { 0x216A, 52583 }, - { 0x21BC, 52584 }, - { 0x6811, 52585 }, - { 0x67B8, 52586 }, - { 0x69D9, 52588 }, - { 0x1C8C, 52589 }, - { 0x1C67, 52592 }, - { 0x1C70, 52595 }, - { 0x1C91, 52598 }, - { 0x1C89, 52601 }, - { 0x1C8D, 52604 }, - { 0x1C8E, 52607 }, - { 0x1C68, 52610 }, - { 0x1C6D, 52613 }, - { 0x1C6F, 52616 }, - { 0x1C90, 52619 }, - { 0x1C75, 52622 }, - { 0x1C78, 52625 }, - { 0x6A94, 52628 }, - { 0x6902, 52632 }, - { 0x1E6D, 52633 }, - { 0x3CA1, 52634 }, - { 0x678D, 52636 }, - { 0x6AF6, 52638 }, - { 0x220F, 52639 }, - { 0x6AE3, 52641 }, - { 0x1B9E, 52642 }, - { 0x1BBD, 52646 }, - { 0x1BBE, 52651 }, - { 0x1B9F, 52656 }, - { 0x6A4E, 52660 }, - { 0x699B, 52662 }, - { 0x21E3, 52665 }, - { 0x68D2, 52667 }, - { 0x699D, 52669 }, - { 0x699E, 52670 }, - { 0x69F6, 52672 }, - { 0x6840, 52675 }, - { 0x69F7, 52677 }, - { 0x67EB, 52680 }, - { 0x2E17, 52682 }, - { 0x2DFE, 52686 }, - { 0x2DF8, 52690 }, - { 0x2DF9, 52693 }, - { 0x2DDF, 52696 }, - { 0x2DE0, 52700 }, - { 0x2DDD, 52705 }, - { 0x2DD9, 52708 }, - { 0x2E16, 52711 }, - { 0x2DFA, 52715 }, - { 0x2DAB, 52717 }, - { 0x2DFB, 52719 }, - { 0x2DFC, 52721 }, - { 0x2DFD, 52723 }, - { 0x2DD5, 52725 }, - { 0x2DDC, 52727 }, - { 0x2DD8, 52730 }, - { 0x2DFF, 52733 }, - { 0x2DAA, 52735 }, - { 0x2E00, 52737 }, - { 0x66C8, 52739 }, - { 0x2DCF, 52741 }, - { 0x2DAF, 52743 }, - { 0x2DB1, 52745 }, - { 0x2DB0, 52748 }, - { 0x2D07, 52751 }, - { 0x2DD1, 52753 }, - { 0x2DBF, 52755 }, - { 0x2E01, 52757 }, - { 0x2E02, 52759 }, - { 0x2D05, 52761 }, - { 0x2E03, 52763 }, - { 0x2DC8, 52765 }, - { 0x2E04, 52767 }, - { 0x2DB2, 52769 }, - { 0x2DBC, 52771 }, - { 0x2DBD, 52773 }, - { 0x2DC7, 52775 }, - { 0x2E05, 52777 }, - { 0x2DD0, 52779 }, - { 0x2DD6, 52781 }, - { 0x2DDE, 52783 }, - { 0x2E06, 52786 }, - { 0x2DDA, 52789 }, - { 0x2E07, 52792 }, - { 0x2DF0, 52794 }, - { 0x2DF6, 52796 }, - { 0x2E08, 52798 }, - { 0x2E09, 52800 }, - { 0x2E0B, 52802 }, - { 0x2DBB, 52804 }, - { 0x2DBE, 52806 }, - { 0x2E0C, 52808 }, - { 0x2DC6, 52811 }, - { 0x2DCE, 52813 }, - { 0x2DD4, 52815 }, - { 0x2DDB, 52817 }, - { 0x2DD7, 52820 }, - { 0x2DEB, 52823 }, - { 0x2DBA, 52825 }, - { 0x2DC4, 52828 }, - { 0x2DC5, 52831 }, - { 0x2DCD, 52834 }, - { 0x2DD3, 52837 }, - { 0x2DEA, 52840 }, - { 0x2DEE, 52843 }, - { 0x2DF4, 52846 }, - { 0x2DEF, 52849 }, - { 0x2DF1, 52851 }, - { 0x2DF5, 52854 }, - { 0x2DF7, 52856 }, - { 0x2DB9, 52859 }, - { 0x2DC3, 52861 }, - { 0x2DD2, 52863 }, - { 0x2DE9, 52865 }, - { 0x2DED, 52867 }, - { 0x2DF3, 52869 }, - { 0x2DAD, 52871 }, - { 0x2DE1, 52873 }, - { 0x2DB8, 52875 }, - { 0x2DAE, 52878 }, - { 0x2DC2, 52880 }, - { 0x2E0F, 52882 }, - { 0x2E10, 52884 }, - { 0x2E12, 52886 }, - { 0x2DE8, 52888 }, - { 0x2DEC, 52890 }, - { 0x2DF2, 52892 }, - { 0x2E13, 52894 }, - { 0x2E14, 52896 }, - { 0x2E15, 52898 }, - { 0x2DAC, 52900 }, - { 0x2DC0, 52902 }, - { 0x1DEC, 52904 }, - { 0x1DED, 52906 }, - { 0x2DB6, 52908 }, - { 0x2DB3, 52912 }, - { 0x2DB4, 52916 }, - { 0x2DB5, 52920 }, - { 0x2D06, 52924 }, - { 0x2E37, 52926 }, - { 0x2DCB, 52928 }, - { 0x2DE4, 52930 }, - { 0x2D77, 52932 }, - { 0x2DA9, 52934 }, - { 0x2DC9, 52936 }, - { 0x2DE2, 52938 }, - { 0x2E0A, 52940 }, - { 0x2DCA, 52942 }, - { 0x2E0D, 52944 }, - { 0x2E0E, 52946 }, - { 0x2DE3, 52948 }, - { 0x2E11, 52950 }, - { 0x2DE5, 52952 }, - { 0x2DE6, 52954 }, - { 0x2DE7, 52958 }, - { 0x2DCC, 52963 }, - { 0x2D5F, 52965 }, - { 0x2D3E, 52967 }, - { 0x2D3B, 52969 }, - { 0x2D69, 52971 }, - { 0x2D5D, 52973 }, - { 0x2D5E, 52975 }, - { 0x1F26, 52977 }, - { 0x221C, 52979 }, - { 0x2D48, 52982 }, - { 0x2D7A, 52984 }, - { 0x2D3D, 52986 }, - { 0x2DC1, 52988 }, - { 0x2D4C, 52990 }, - { 0x25F3, 52992 }, - { 0x2D83, 52997 }, - { 0x2D81, 52999 }, - { 0x2D60, 53001 }, - { 0x2D41, 53003 }, - { 0x2D42, 53005 }, - { 0x2D6F, 53007 }, - { 0x2D68, 53009 }, - { 0x2D8D, 53011 }, - { 0x2D8A, 53013 }, - { 0x1D73, 53015 }, - { 0x2638, 53017 }, - { 0x210D, 53022 }, - { 0x263B, 53027 }, - { 0x2110, 53034 }, - { 0x210E, 53041 }, - { 0x20CD, 53046 }, - { 0x210F, 53054 }, - { 0x20CE, 53061 }, - { 0x263A, 53069 }, - { 0x2639, 53076 }, - { 0x20CF, 53081 }, - { 0x20CB, 53086 }, - { 0x2506, 53090 }, - { 0x20CA, 53094 }, - { 0x20CC, 53098 }, - { 0x2D88, 53103 }, - { 0x2D3A, 53105 }, - { 0x2D74, 53107 }, - { 0x2D5C, 53109 }, - { 0x2D40, 53111 }, - { 0x2D47, 53113 }, - { 0x2D46, 53115 }, - { 0x2D49, 53117 }, - { 0x2D62, 53119 }, - { 0x2D79, 53121 }, - { 0x2D6D, 53123 }, - { 0x1DE8, 53125 }, - { 0x1E3D, 53128 }, - { 0x1DEA, 53135 }, - { 0x2D43, 53141 }, - { 0x2D54, 53143 }, - { 0x2D56, 53145 }, - { 0x2D7D, 53147 }, - { 0x2D7C, 53149 }, - { 0x2D61, 53151 }, - { 0x2D64, 53153 }, - { 0x2D73, 53155 }, - { 0x2D72, 53157 }, - { 0x2D78, 53159 }, - { 0x25F4, 53161 }, - { 0x2D8B, 53166 }, - { 0x2D5A, 53168 }, - { 0x2D5B, 53170 }, - { 0x2D8F, 53172 }, - { 0x2D86, 53174 }, - { 0x2D87, 53176 }, - { 0x2D38, 53178 }, - { 0x2D39, 53180 }, - { 0x2D76, 53182 }, - { 0x2D50, 53184 }, - { 0x2D71, 53186 }, - { 0x2D6B, 53188 }, - { 0x2D3C, 53190 }, - { 0x2D55, 53192 }, - { 0x2D4A, 53194 }, - { 0x2D7E, 53196 }, - { 0x2D70, 53198 }, - { 0x2D67, 53200 }, - { 0x2D75, 53202 }, - { 0x6B90, 53204 }, - { 0x2D65, 53206 }, - { 0x2D4B, 53208 }, - { 0x2D44, 53210 }, - { 0x2D45, 53212 }, - { 0x2D53, 53214 }, - { 0x1E6A, 53216 }, - { 0x2D7B, 53218 }, - { 0x2D7F, 53220 }, - { 0x2D85, 53222 }, - { 0x2D84, 53224 }, - { 0x2D80, 53226 }, - { 0x2D89, 53228 }, - { 0x2D8C, 53230 }, - { 0x2D57, 53232 }, - { 0x2D59, 53234 }, - { 0x2D6C, 53236 }, - { 0x2D3F, 53238 }, - { 0x66ED, 53240 }, - { 0x2D6A, 53243 }, - { 0x1DE9, 53245 }, - { 0x1E3E, 53248 }, - { 0x1DEB, 53255 }, - { 0x2D63, 53261 }, - { 0x26EE, 53263 }, - { 0x2D8E, 53266 }, - { 0x2D58, 53268 }, - { 0x2D51, 53270 }, - { 0x2D6E, 53272 }, - { 0x2D4F, 53274 }, - { 0x2D52, 53276 }, - { 0x2D82, 53278 }, - { 0x2D66, 53280 }, - { 0x2D4D, 53282 }, - { 0x2DB7, 53284 }, - { 0x2D4E, 53286 }, - { 0x6A21, 53288 }, - { 0x224F, 53291 }, - { 0x67BF, 53295 }, - { 0x1DDB, 53297 }, - { 0x1DDF, 53299 }, - { 0x25E9, 53304 }, - { 0x1DE3, 53312 }, - { 0x25F1, 53318 }, - { 0x25ED, 53324 }, - { 0x25EF, 53329 }, - { 0x25EB, 53335 }, - { 0x25E3, 53340 }, - { 0x25E5, 53343 }, - { 0x25E7, 53348 }, - { 0x25FB, 53353 }, - { 0x25F9, 53356 }, - { 0x249F, 53359 }, - { 0x672D, 53363 }, - { 0x67EA, 53366 }, - { 0x3615, 53367 }, - { 0x361A, 53371 }, - { 0x3611, 53375 }, - { 0x3632, 53379 }, - { 0x3635, 53384 }, - { 0x3633, 53389 }, - { 0x3634, 53394 }, - { 0x3636, 53399 }, - { 0x360F, 53404 }, - { 0x3613, 53408 }, - { 0x3610, 53412 }, - { 0x3614, 53416 }, - { 0x3612, 53420 }, - { 0x362A, 53424 }, - { 0x361B, 53428 }, - { 0x3625, 53432 }, - { 0x3618, 53436 }, - { 0x3631, 53440 }, - { 0x361D, 53444 }, - { 0x3616, 53448 }, - { 0x362E, 53452 }, - { 0x362C, 53456 }, - { 0x3627, 53460 }, - { 0x3628, 53464 }, - { 0x362D, 53468 }, - { 0x3630, 53472 }, - { 0x3623, 53476 }, - { 0x362B, 53480 }, - { 0x361C, 53484 }, - { 0x3621, 53488 }, - { 0x3626, 53492 }, - { 0x3619, 53496 }, - { 0x361E, 53500 }, - { 0x3617, 53504 }, - { 0x3629, 53508 }, - { 0x362F, 53512 }, - { 0x3624, 53516 }, - { 0x361F, 53520 }, - { 0x3622, 53524 }, - { 0x3620, 53528 }, - { 0x3637, 53532 }, - { 0x3638, 53536 }, - { 0x3639, 53540 }, - { 0x363A, 53544 }, - { 0x1F57, 53548 }, - { 0x1F6D, 53553 }, - { 0x1F58, 53558 }, - { 0x1F6B, 53563 }, - { 0x1F5B, 53569 }, - { 0x1F64, 53572 }, - { 0x1F70, 53577 }, - { 0x1F60, 53581 }, - { 0x1F5E, 53585 }, - { 0x1F54, 53589 }, - { 0x1F73, 53592 }, - { 0x1F71, 53596 }, - { 0x696B, 53600 }, - { 0x1F63, 53604 }, - { 0x1F62, 53608 }, - { 0x1F74, 53612 }, - { 0x1F56, 53615 }, - { 0x1F55, 53620 }, - { 0x1F6C, 53625 }, - { 0x1F75, 53628 }, - { 0x1F79, 53631 }, - { 0x1F65, 53636 }, - { 0x1F66, 53641 }, - { 0x1F68, 53646 }, - { 0x1F67, 53651 }, - { 0x1F6F, 53656 }, - { 0x1F72, 53659 }, - { 0x1F59, 53663 }, - { 0x1F78, 53666 }, - { 0x1F61, 53669 }, - { 0x1F69, 53673 }, - { 0x1F5F, 53677 }, - { 0x1F5C, 53681 }, - { 0x1CAC, 53684 }, - { 0x1F5D, 53688 }, - { 0x1F6E, 53692 }, - { 0x1F7A, 53695 }, - { 0x1F5A, 53700 }, - { 0x1F6A, 53703 }, - { 0x0695, 53707 }, - { 0x06D7, 53711 }, - { 0x06D8, 53716 }, - { 0x069B, 53721 }, - { 0x069C, 53725 }, - { 0x06D1, 53729 }, - { 0x06D2, 53732 }, - { 0x06CE, 53735 }, - { 0x06CF, 53738 }, - { 0x06DD, 53741 }, - { 0x06CA, 53743 }, - { 0x06CB, 53746 }, - { 0x06D3, 53749 }, - { 0x06D9, 53751 }, - { 0x06DA, 53755 }, - { 0x06CD, 53759 }, - { 0x06CC, 53763 }, - { 0x06B9, 53767 }, - { 0x06AB, 53770 }, - { 0x06BA, 53773 }, - { 0x06B5, 53776 }, - { 0x06B6, 53779 }, - { 0x06C0, 53782 }, - { 0x06AC, 53785 }, - { 0x06A6, 53788 }, - { 0x06AE, 53791 }, - { 0x06B3, 53794 }, - { 0x06BD, 53797 }, - { 0x06BE, 53800 }, - { 0x06BF, 53803 }, - { 0x06AF, 53806 }, - { 0x06B0, 53809 }, - { 0x06B1, 53813 }, - { 0x06B2, 53816 }, - { 0x06AD, 53820 }, - { 0x06A4, 53823 }, - { 0x06B8, 53826 }, - { 0x06A7, 53830 }, - { 0x06A8, 53833 }, - { 0x06BC, 53837 }, - { 0x06A9, 53840 }, - { 0x06B4, 53843 }, - { 0x06AA, 53846 }, - { 0x06C1, 53851 }, - { 0x06C2, 53855 }, - { 0x06C3, 53859 }, - { 0x06B7, 53863 }, - { 0x06E1, 53866 }, - { 0x06E0, 53870 }, - { 0x06DF, 53874 }, - { 0x06BB, 53878 }, - { 0x06A5, 53882 }, - { 0x06C4, 53886 }, - { 0x06C5, 53889 }, - { 0x06C6, 53892 }, - { 0x06C7, 53895 }, - { 0x06C8, 53898 }, - { 0x06C9, 53901 }, - { 0x06DE, 53904 }, - { 0x06DB, 53906 }, - { 0x06DC, 53910 }, - { 0x06D4, 53914 }, - { 0x06A0, 53917 }, - { 0x06A1, 53920 }, - { 0x06A2, 53923 }, - { 0x06D6, 53926 }, - { 0x06D5, 53928 }, - { 0x0697, 53930 }, - { 0x0699, 53934 }, - { 0x069E, 53937 }, - { 0x069E, 53942 }, - { 0x069A, 53947 }, - { 0x069F, 53950 }, - { 0x06D0, 53952 }, - { 0x0696, 53955 }, - { 0x0698, 53959 }, - { 0x069D, 53962 }, - { 0x06A3, 53967 }, - { 0x216F, 53970 }, - { 0x679B, 53971 }, - { 0x0A74, 53974 }, - { 0x0A8D, 53978 }, - { 0x0A72, 53981 }, - { 0x0A31, 53984 }, - { 0x0A30, 53987 }, - { 0x0A64, 53990 }, - { 0x0A2E, 53993 }, - { 0x0A2F, 53998 }, - { 0x0A7D, 54001 }, - { 0x0A82, 54004 }, - { 0x0A7E, 54007 }, - { 0x0A81, 54010 }, - { 0x0A80, 54013 }, - { 0x0A85, 54016 }, - { 0x0A7C, 54019 }, - { 0x0A84, 54022 }, - { 0x0A83, 54025 }, - { 0x0A7F, 54028 }, - { 0x0A6C, 54031 }, - { 0x0A66, 54035 }, - { 0x0A6F, 54039 }, - { 0x0A68, 54043 }, - { 0x0A65, 54047 }, - { 0x0A6E, 54051 }, - { 0x0A71, 54055 }, - { 0x0A6D, 54059 }, - { 0x0A67, 54063 }, - { 0x0A70, 54067 }, - { 0x0A69, 54071 }, - { 0x0A7A, 54075 }, - { 0x0A6A, 54080 }, - { 0x0A7B, 54085 }, - { 0x0A6B, 54090 }, - { 0x0A73, 54095 }, - { 0x0A32, 54098 }, - { 0x0A3A, 54101 }, - { 0x0A34, 54104 }, - { 0x0A3D, 54107 }, - { 0x0A36, 54110 }, - { 0x0A33, 54113 }, - { 0x0A3C, 54116 }, - { 0x0A3F, 54119 }, - { 0x0A56, 54122 }, - { 0x0A45, 54125 }, - { 0x0A51, 54128 }, - { 0x0A3B, 54131 }, - { 0x0A42, 54134 }, - { 0x0A63, 54137 }, - { 0x0A35, 54140 }, - { 0x0A47, 54143 }, - { 0x0A40, 54146 }, - { 0x0A5C, 54149 }, - { 0x0A58, 54152 }, - { 0x0A53, 54155 }, - { 0x0A3E, 54158 }, - { 0x0A54, 54161 }, - { 0x0A5A, 54164 }, - { 0x0A62, 54167 }, - { 0x0A4F, 54170 }, - { 0x0A37, 54173 }, - { 0x0A5F, 54176 }, - { 0x0A59, 54179 }, - { 0x0A57, 54182 }, - { 0x0A46, 54185 }, - { 0x0A4C, 54188 }, - { 0x0A52, 54191 }, - { 0x0A76, 54194 }, - { 0x0A43, 54197 }, - { 0x0A48, 54200 }, - { 0x0A41, 54203 }, - { 0x0A5D, 54206 }, - { 0x0A44, 54209 }, - { 0x0A4E, 54212 }, - { 0x0A49, 54215 }, - { 0x0A55, 54218 }, - { 0x0A5B, 54221 }, - { 0x0A60, 54224 }, - { 0x0A61, 54227 }, - { 0x0A50, 54230 }, - { 0x0A75, 54233 }, - { 0x0A4A, 54236 }, - { 0x0A4D, 54239 }, - { 0x0A5E, 54242 }, - { 0x0A77, 54245 }, - { 0x0A4B, 54248 }, - { 0x0A39, 54251 }, - { 0x0A38, 54255 }, - { 0x0A79, 54259 }, - { 0x0A78, 54263 }, - { 0x0A87, 54267 }, - { 0x0A8A, 54276 }, - { 0x0A88, 54285 }, - { 0x0A8B, 54294 }, - { 0x0A86, 54303 }, - { 0x0A89, 54312 }, - { 0x0A8C, 54321 }, - { 0x67E4, 54330 }, - { 0x0742, 54334 }, - { 0x0732, 54336 }, - { 0x0733, 54339 }, - { 0x0716, 54342 }, - { 0x0712, 54345 }, - { 0x0743, 54348 }, - { 0x0715, 54351 }, - { 0x0726, 54354 }, - { 0x072E, 54357 }, - { 0x0734, 54360 }, - { 0x072B, 54363 }, - { 0x072C, 54366 }, - { 0x071E, 54369 }, - { 0x072A, 54372 }, - { 0x0719, 54375 }, - { 0x071C, 54378 }, - { 0x0720, 54381 }, - { 0x0718, 54384 }, - { 0x071F, 54387 }, - { 0x071B, 54390 }, - { 0x0714, 54393 }, - { 0x0736, 54396 }, - { 0x0722, 54399 }, - { 0x071A, 54402 }, - { 0x0737, 54405 }, - { 0x0731, 54408 }, - { 0x071D, 54411 }, - { 0x0735, 54414 }, - { 0x0730, 54417 }, - { 0x072F, 54420 }, - { 0x072D, 54423 }, - { 0x0723, 54426 }, - { 0x0728, 54429 }, - { 0x0727, 54432 }, - { 0x0725, 54435 }, - { 0x0724, 54438 }, - { 0x0729, 54441 }, - { 0x0721, 54444 }, - { 0x0717, 54447 }, - { 0x0713, 54450 }, - { 0x0738, 54453 }, - { 0x073E, 54455 }, - { 0x073A, 54457 }, - { 0x0740, 54459 }, - { 0x073C, 54461 }, - { 0x0739, 54463 }, - { 0x073B, 54465 }, - { 0x073F, 54467 }, - { 0x0741, 54469 }, - { 0x073D, 54471 }, - { 0x6873, 54473 }, - { 0x6874, 54476 }, - { 0x67D1, 54479 }, - { 0x6AE1, 54480 }, - { 0x676B, 54481 }, - { 0x686B, 54482 }, - { 0x2521, 54483 }, - { 0x261C, 54485 }, - { 0x1BB8, 54488 }, - { 0x1DA4, 54490 }, - { 0x261D, 54492 }, - { 0x261E, 54495 }, - { 0x2621, 54498 }, - { 0x1D86, 54502 }, - { 0x261B, 54504 }, - { 0x1E03, 54510 }, - { 0x261A, 54515 }, - { 0x24A6, 54520 }, - { 0x258E, 54524 }, - { 0x258F, 54531 }, - { 0x67EC, 54538 }, - { 0x1C2B, 54539 }, - { 0x6C6F, 54541 }, - { 0x69B4, 54542 }, - { 0x1E72, 54546 }, - { 0x24C8, 54549 }, - { 0x21F0, 54551 }, - { 0x26E1, 54555 }, - { 0x28F1, 54558 }, - { 0x1CE7, 54560 }, - { 0x1CE8, 54563 }, - { 0x1C86, 54566 }, - { 0x6A7A, 54571 }, - { 0x6A78, 54576 }, - { 0x1CAB, 54581 }, - { 0x6A7B, 54584 }, - { 0x6A79, 54589 }, - { 0x21EF, 54594 }, - { 0x28F7, 54598 }, - { 0x1C8F, 54600 }, - { 0x1CA8, 54603 }, - { 0x28F4, 54605 }, - { 0x1C9E, 54607 }, - { 0x1C9F, 54611 }, - { 0x1CA1, 54615 }, - { 0x6848, 54619 }, - { 0x225F, 54620 }, - { 0x28F9, 54624 }, - { 0x216B, 54626 }, - { 0x2555, 54627 }, - { 0x67E1, 54631 }, - { 0x1D89, 54632 }, - { 0x007C, 54634 }, - { 0x1CB2, 54638 }, - { 0x1CAE, 54642 }, - { 0x1CB6, 54646 }, - { 0x1CAF, 54650 }, - { 0x1CB0, 54654 }, - { 0x1CB8, 54658 }, - { 0x007B, 54662 }, - { 0x1CAD, 54666 }, - { 0x1CB3, 54670 }, - { 0x1CB1, 54674 }, - { 0x1CB7, 54678 }, - { 0x1CBA, 54682 }, - { 0x1CB5, 54686 }, - { 0x1CE6, 54690 }, - { 0x1CBB, 54694 }, - { 0x1CB4, 54698 }, - { 0x1CB9, 54702 }, - { 0x007D, 54706 }, - { 0x673C, 54710 }, - { 0x673E, 54714 }, - { 0x4B47, 54718 }, - { 0x4B35, 54721 }, - { 0x4B3A, 54725 }, - { 0x4B36, 54729 }, - { 0x4B39, 54733 }, - { 0x4B38, 54737 }, - { 0x4B3D, 54741 }, - { 0x4B34, 54745 }, - { 0x4B3C, 54749 }, - { 0x4B3B, 54753 }, - { 0x4B37, 54757 }, - { 0x4B15, 54761 }, - { 0x4B1C, 54766 }, - { 0x4B1D, 54771 }, - { 0x4B2A, 54776 }, - { 0x4B29, 54781 }, - { 0x4B2B, 54786 }, - { 0x4B28, 54791 }, - { 0x4B1F, 54796 }, - { 0x4B1A, 54801 }, - { 0x4B20, 54806 }, - { 0x4B2C, 54811 }, - { 0x4B23, 54816 }, - { 0x4B1B, 54821 }, - { 0x4B16, 54826 }, - { 0x4B18, 54831 }, - { 0x4B19, 54836 }, - { 0x4B17, 54841 }, - { 0x4B1E, 54846 }, - { 0x4B24, 54851 }, - { 0x4B21, 54856 }, - { 0x4B30, 54861 }, - { 0x4B25, 54866 }, - { 0x4B32, 54871 }, - { 0x4B26, 54876 }, - { 0x4B22, 54881 }, - { 0x4B2D, 54886 }, - { 0x4B2E, 54891 }, - { 0x4B2F, 54896 }, - { 0x4B14, 54901 }, - { 0x4B27, 54906 }, - { 0x4B31, 54911 }, - { 0x4B33, 54916 }, - { 0x4B3E, 54921 }, - { 0x4B42, 54925 }, - { 0x4B41, 54929 }, - { 0x4B43, 54933 }, - { 0x4B45, 54937 }, - { 0x4B46, 54941 }, - { 0x4B40, 54945 }, - { 0x4B3F, 54949 }, - { 0x4B44, 54953 }, - { 0x4AF5, 54957 }, - { 0x4AFC, 54962 }, - { 0x4AFD, 54967 }, - { 0x4B0A, 54972 }, - { 0x4B09, 54977 }, - { 0x4B0B, 54982 }, - { 0x4B08, 54987 }, - { 0x4AFF, 54992 }, - { 0x4AFA, 54997 }, - { 0x4B00, 55002 }, - { 0x4B0C, 55007 }, - { 0x4B03, 55012 }, - { 0x4AFB, 55017 }, - { 0x4AF6, 55022 }, - { 0x4AF8, 55027 }, - { 0x4AF9, 55032 }, - { 0x4AF7, 55037 }, - { 0x4AFE, 55042 }, - { 0x4B04, 55047 }, - { 0x4B01, 55052 }, - { 0x4B10, 55057 }, - { 0x4B05, 55062 }, - { 0x4B12, 55067 }, - { 0x4B06, 55072 }, - { 0x4B02, 55077 }, - { 0x4B0D, 55082 }, - { 0x4B0E, 55087 }, - { 0x4B0F, 55092 }, - { 0x4AF4, 55097 }, - { 0x4B07, 55102 }, - { 0x4B11, 55107 }, - { 0x4B13, 55112 }, - { 0x6871, 55117 }, - { 0x681A, 55120 }, - { 0x6819, 55123 }, - { 0x673A, 55126 }, - { 0x6738, 55130 }, - { 0x67F1, 55134 }, - { 0x28FD, 55136 }, - { 0x6878, 55139 }, - { 0x6888, 55141 }, - { 0x6887, 55143 }, - { 0x6880, 55145 }, - { 0x6ADE, 55147 }, - { 0x1D99, 55149 }, - { 0x694D, 55151 }, - { 0x68C1, 55152 }, - { 0x3D52, 55154 }, - { 0x1C5D, 55155 }, - { 0x05A1, 55157 }, - { 0x21BD, 55159 }, - { 0x6820, 55160 }, - { 0x691C, 55161 }, - { 0x1C30, 55164 }, - { 0x456A, 55166 }, - { 0x4572, 55169 }, - { 0x4576, 55172 }, - { 0x4574, 55175 }, - { 0x4578, 55178 }, - { 0x456B, 55181 }, - { 0x4570, 55184 }, - { 0x456E, 55187 }, - { 0x456C, 55190 }, - { 0x458A, 55193 }, - { 0x4581, 55196 }, - { 0x4585, 55199 }, - { 0x4573, 55202 }, - { 0x4589, 55205 }, - { 0x457E, 55208 }, - { 0x459F, 55211 }, - { 0x4577, 55214 }, - { 0x4582, 55217 }, - { 0x457A, 55220 }, - { 0x4598, 55223 }, - { 0x4592, 55226 }, - { 0x458F, 55229 }, - { 0x4575, 55232 }, - { 0x4588, 55235 }, - { 0x4597, 55238 }, - { 0x4599, 55241 }, - { 0x4583, 55244 }, - { 0x4579, 55247 }, - { 0x4596, 55250 }, - { 0x457B, 55253 }, - { 0x4595, 55256 }, - { 0x459A, 55259 }, - { 0x456F, 55262 }, - { 0x456D, 55265 }, - { 0x4571, 55268 }, - { 0x458B, 55271 }, - { 0x4586, 55274 }, - { 0x457F, 55277 }, - { 0x4580, 55280 }, - { 0x4593, 55283 }, - { 0x458C, 55286 }, - { 0x4591, 55289 }, - { 0x4590, 55292 }, - { 0x459B, 55295 }, - { 0x4584, 55298 }, - { 0x4587, 55301 }, - { 0x457D, 55304 }, - { 0x457C, 55307 }, - { 0x4594, 55310 }, - { 0x459C, 55313 }, - { 0x458E, 55316 }, - { 0x458D, 55319 }, - { 0x459D, 55322 }, - { 0x459E, 55325 }, - { 0x45A0, 55328 }, - { 0x6AE8, 55331 }, - { 0x67AE, 55333 }, - { 0x6AE5, 55334 }, - { 0x6931, 55335 }, - { 0x68B9, 55336 }, - { 0x1D8E, 55338 }, - { 0x6AF2, 55339 }, - { 0x08CA, 55341 }, - { 0x088B, 55345 }, - { 0x08BB, 55347 }, - { 0x08C8, 55350 }, - { 0x088E, 55353 }, - { 0x088D, 55356 }, - { 0x08BC, 55359 }, - { 0x088C, 55362 }, - { 0x08D3, 55365 }, - { 0x08D8, 55368 }, - { 0x08D4, 55371 }, - { 0x08D7, 55374 }, - { 0x08D6, 55377 }, - { 0x08DB, 55380 }, - { 0x08D2, 55383 }, - { 0x08DA, 55386 }, - { 0x08D9, 55389 }, - { 0x08D5, 55392 }, - { 0x08E7, 55395 }, - { 0x08DE, 55398 }, - { 0x08DF, 55401 }, - { 0x08C4, 55404 }, - { 0x08BE, 55408 }, - { 0x08C6, 55412 }, - { 0x08C0, 55416 }, - { 0x08BD, 55420 }, - { 0x08C5, 55424 }, - { 0x08C7, 55428 }, - { 0x08BF, 55432 }, - { 0x08C1, 55436 }, - { 0x08D0, 55440 }, - { 0x08C2, 55445 }, - { 0x08D1, 55450 }, - { 0x08C3, 55455 }, - { 0x08E6, 55460 }, - { 0x088F, 55462 }, - { 0x0897, 55465 }, - { 0x0891, 55468 }, - { 0x0899, 55471 }, - { 0x0893, 55474 }, - { 0x0890, 55477 }, - { 0x0898, 55480 }, - { 0x089A, 55483 }, - { 0x08B1, 55486 }, - { 0x08A0, 55489 }, - { 0x08AC, 55492 }, - { 0x089D, 55495 }, - { 0x08BA, 55498 }, - { 0x0892, 55501 }, - { 0x08A2, 55504 }, - { 0x089B, 55507 }, - { 0x08B6, 55510 }, - { 0x08B3, 55513 }, - { 0x08AE, 55516 }, - { 0x08AF, 55519 }, - { 0x08B5, 55522 }, - { 0x08DD, 55525 }, - { 0x08DC, 55531 }, - { 0x08B9, 55537 }, - { 0x08AA, 55540 }, - { 0x0894, 55543 }, - { 0x08B4, 55546 }, - { 0x08B2, 55549 }, - { 0x08A1, 55552 }, - { 0x08A7, 55555 }, - { 0x08AD, 55558 }, - { 0x089E, 55561 }, - { 0x08A3, 55564 }, - { 0x089C, 55567 }, - { 0x089F, 55570 }, - { 0x08A9, 55573 }, - { 0x08A4, 55576 }, - { 0x08B0, 55579 }, - { 0x08CC, 55582 }, - { 0x08CB, 55585 }, - { 0x08B7, 55588 }, - { 0x08B8, 55591 }, - { 0x08AB, 55594 }, - { 0x08A5, 55597 }, - { 0x08CD, 55600 }, - { 0x08A8, 55603 }, - { 0x08A6, 55606 }, - { 0x08C9, 55609 }, - { 0x0896, 55613 }, - { 0x0895, 55617 }, - { 0x08CF, 55621 }, - { 0x08CE, 55625 }, - { 0x08E0, 55629 }, - { 0x08E4, 55633 }, - { 0x08E1, 55641 }, - { 0x08E3, 55645 }, - { 0x08E2, 55649 }, - { 0x08E5, 55653 }, - { 0x1E85, 55657 }, - { 0x1F3C, 55659 }, - { 0x1DC5, 55663 }, - { 0x6AD6, 55664 }, - { 0x6762, 55665 }, - { 0x68B6, 55666 }, - { 0x67BB, 55667 }, - { 0x67D9, 55670 }, - { 0x2326, 55671 }, - { 0x2327, 55674 }, - { 0x2328, 55677 }, - { 0x232A, 55680 }, - { 0x232E, 55683 }, - { 0x2336, 55686 }, - { 0x2346, 55689 }, - { 0x2366, 55692 }, - { 0x23A6, 55695 }, - { 0x2329, 55698 }, - { 0x232B, 55701 }, - { 0x232F, 55704 }, - { 0x2337, 55707 }, - { 0x2347, 55710 }, - { 0x2367, 55713 }, - { 0x23A7, 55716 }, - { 0x232C, 55719 }, - { 0x2330, 55722 }, - { 0x2338, 55725 }, - { 0x2348, 55728 }, - { 0x2368, 55731 }, - { 0x23A8, 55734 }, - { 0x2332, 55737 }, - { 0x233A, 55740 }, - { 0x234A, 55743 }, - { 0x236A, 55746 }, - { 0x23AA, 55749 }, - { 0x233E, 55752 }, - { 0x234E, 55755 }, - { 0x236E, 55758 }, - { 0x23AE, 55761 }, - { 0x2356, 55764 }, - { 0x2376, 55767 }, - { 0x23B6, 55770 }, - { 0x2386, 55773 }, - { 0x23C6, 55776 }, - { 0x23E6, 55779 }, - { 0x232D, 55782 }, - { 0x2331, 55785 }, - { 0x2339, 55788 }, - { 0x2349, 55791 }, - { 0x2369, 55794 }, - { 0x23A9, 55797 }, - { 0x2333, 55800 }, - { 0x233B, 55803 }, - { 0x234B, 55806 }, - { 0x236B, 55809 }, - { 0x23AB, 55812 }, - { 0x233F, 55815 }, - { 0x234F, 55818 }, - { 0x236F, 55821 }, - { 0x23AF, 55824 }, - { 0x2357, 55827 }, - { 0x2377, 55830 }, - { 0x23B7, 55833 }, - { 0x2387, 55836 }, - { 0x23C7, 55839 }, - { 0x23E7, 55842 }, - { 0x2334, 55845 }, - { 0x233C, 55848 }, - { 0x234C, 55851 }, - { 0x236C, 55854 }, - { 0x23AC, 55857 }, - { 0x2340, 55860 }, - { 0x2350, 55863 }, - { 0x2370, 55866 }, - { 0x23B0, 55869 }, - { 0x2358, 55872 }, - { 0x2378, 55875 }, - { 0x23B8, 55878 }, - { 0x2388, 55881 }, - { 0x23C8, 55884 }, - { 0x23E8, 55887 }, - { 0x2342, 55890 }, - { 0x2352, 55893 }, - { 0x2372, 55896 }, - { 0x23B2, 55899 }, - { 0x235A, 55902 }, - { 0x237A, 55905 }, - { 0x23BA, 55908 }, - { 0x238A, 55911 }, - { 0x23CA, 55914 }, - { 0x23EA, 55917 }, - { 0x235E, 55920 }, - { 0x237E, 55923 }, - { 0x23BE, 55926 }, - { 0x238E, 55929 }, - { 0x23CE, 55932 }, - { 0x23EE, 55935 }, - { 0x2396, 55938 }, - { 0x23D6, 55941 }, - { 0x23F6, 55944 }, - { 0x2406, 55947 }, - { 0x2335, 55950 }, - { 0x233D, 55953 }, - { 0x234D, 55956 }, - { 0x236D, 55959 }, - { 0x23AD, 55962 }, - { 0x2341, 55965 }, - { 0x2351, 55968 }, - { 0x2371, 55971 }, - { 0x23B1, 55974 }, - { 0x2359, 55977 }, - { 0x2379, 55980 }, - { 0x23B9, 55983 }, - { 0x2389, 55986 }, - { 0x23C9, 55989 }, - { 0x23E9, 55992 }, - { 0x2343, 55995 }, - { 0x2353, 55998 }, - { 0x2373, 56001 }, - { 0x23B3, 56004 }, - { 0x235B, 56007 }, - { 0x237B, 56010 }, - { 0x23BB, 56013 }, - { 0x238B, 56016 }, - { 0x23CB, 56019 }, - { 0x23EB, 56022 }, - { 0x235F, 56025 }, - { 0x237F, 56028 }, - { 0x23BF, 56031 }, - { 0x238F, 56034 }, - { 0x23CF, 56037 }, - { 0x23EF, 56040 }, - { 0x2397, 56043 }, - { 0x23D7, 56046 }, - { 0x23F7, 56049 }, - { 0x2407, 56052 }, - { 0x2344, 56055 }, - { 0x2354, 56058 }, - { 0x2374, 56061 }, - { 0x23B4, 56064 }, - { 0x235C, 56067 }, - { 0x237C, 56070 }, - { 0x23BC, 56073 }, - { 0x238C, 56076 }, - { 0x23CC, 56079 }, - { 0x23EC, 56082 }, - { 0x2360, 56085 }, - { 0x2380, 56088 }, - { 0x23C0, 56091 }, - { 0x2390, 56094 }, - { 0x23D0, 56097 }, - { 0x23F0, 56100 }, - { 0x2398, 56103 }, - { 0x23D8, 56106 }, - { 0x23F8, 56109 }, - { 0x2408, 56112 }, - { 0x2362, 56115 }, - { 0x2382, 56118 }, - { 0x23C2, 56121 }, - { 0x2392, 56124 }, - { 0x23D2, 56127 }, - { 0x23F2, 56130 }, - { 0x239A, 56133 }, - { 0x23DA, 56136 }, - { 0x23FA, 56139 }, - { 0x240A, 56142 }, - { 0x239E, 56145 }, - { 0x23DE, 56148 }, - { 0x23FE, 56151 }, - { 0x240E, 56154 }, - { 0x2416, 56157 }, - { 0x2345, 56160 }, - { 0x2355, 56163 }, - { 0x2375, 56166 }, - { 0x23B5, 56169 }, - { 0x235D, 56172 }, - { 0x237D, 56175 }, - { 0x23BD, 56178 }, - { 0x238D, 56181 }, - { 0x23CD, 56184 }, - { 0x23ED, 56187 }, - { 0x2361, 56190 }, - { 0x2381, 56193 }, - { 0x23C1, 56196 }, - { 0x2391, 56199 }, - { 0x23D1, 56202 }, - { 0x23F1, 56205 }, - { 0x2399, 56208 }, - { 0x23D9, 56211 }, - { 0x23F9, 56214 }, - { 0x2409, 56217 }, - { 0x2363, 56220 }, - { 0x2383, 56223 }, - { 0x23C3, 56226 }, - { 0x2393, 56229 }, - { 0x23D3, 56232 }, - { 0x23F3, 56235 }, - { 0x239B, 56238 }, - { 0x23DB, 56241 }, - { 0x23FB, 56244 }, - { 0x240B, 56247 }, - { 0x239F, 56250 }, - { 0x23DF, 56253 }, - { 0x23FF, 56256 }, - { 0x240F, 56259 }, - { 0x2417, 56262 }, - { 0x2364, 56265 }, - { 0x2384, 56268 }, - { 0x23C4, 56271 }, - { 0x2394, 56274 }, - { 0x23D4, 56277 }, - { 0x23F4, 56280 }, - { 0x239C, 56283 }, - { 0x23DC, 56286 }, - { 0x23FC, 56289 }, - { 0x240C, 56292 }, - { 0x23A0, 56295 }, - { 0x23E0, 56298 }, - { 0x2400, 56301 }, - { 0x2410, 56304 }, - { 0x2418, 56307 }, - { 0x23A2, 56310 }, - { 0x23E2, 56313 }, - { 0x2402, 56316 }, - { 0x2412, 56319 }, - { 0x241A, 56322 }, - { 0x241E, 56325 }, - { 0x2365, 56328 }, - { 0x2385, 56331 }, - { 0x23C5, 56334 }, - { 0x2395, 56337 }, - { 0x23D5, 56340 }, - { 0x23F5, 56343 }, - { 0x239D, 56346 }, - { 0x23DD, 56349 }, - { 0x23FD, 56352 }, - { 0x240D, 56355 }, - { 0x23A1, 56358 }, - { 0x23E1, 56361 }, - { 0x2401, 56364 }, - { 0x2411, 56367 }, - { 0x2419, 56370 }, - { 0x23A3, 56373 }, - { 0x23E3, 56376 }, - { 0x2403, 56379 }, - { 0x2413, 56382 }, - { 0x241B, 56385 }, - { 0x241F, 56388 }, - { 0x23A4, 56391 }, - { 0x23E4, 56394 }, - { 0x2404, 56397 }, - { 0x2414, 56400 }, - { 0x241C, 56403 }, - { 0x2420, 56406 }, - { 0x2422, 56409 }, - { 0x23A5, 56412 }, - { 0x23E5, 56415 }, - { 0x2405, 56418 }, - { 0x2415, 56421 }, - { 0x241D, 56424 }, - { 0x2421, 56427 }, - { 0x2423, 56430 }, - { 0x2424, 56433 }, - { 0x2425, 56436 }, - { 0x6755, 56439 }, - { 0x67FB, 56440 }, - { 0x2147, 56441 }, - { 0x0077, 56443 }, - { 0x6AA2, 56444 }, - { 0x683A, 56446 }, - { 0x26DD, 56447 }, - { 0x666A, 56449 }, - { 0x666B, 56451 }, - { 0x1DF2, 56453 }, - { 0x26DE, 56456 }, - { 0x1DF6, 56459 }, - { 0x2268, 56461 }, - { 0x1DEE, 56467 }, - { 0x1DF3, 56469 }, - { 0x6966, 56472 }, - { 0x1F86, 56475 }, - { 0x1F8B, 56478 }, - { 0x1F87, 56481 }, - { 0x1F8A, 56484 }, - { 0x1F89, 56487 }, - { 0x1F8E, 56490 }, - { 0x2010, 56493 }, - { 0x1F8D, 56496 }, - { 0x1F8C, 56499 }, - { 0x1F88, 56502 }, - { 0x22D8, 56505 }, - { 0x1FF6, 56510 }, - { 0x1FF7, 56515 }, - { 0x1FF8, 56520 }, - { 0x1FF9, 56525 }, - { 0x1FFA, 56530 }, - { 0x1FFB, 56535 }, - { 0x1FFC, 56540 }, - { 0x1FFD, 56545 }, - { 0x1FFE, 56550 }, - { 0x1FFF, 56555 }, - { 0x2000, 56560 }, - { 0x2001, 56565 }, - { 0x2002, 56570 }, - { 0x2003, 56575 }, - { 0x2004, 56580 }, - { 0x2005, 56585 }, - { 0x2006, 56590 }, - { 0x2007, 56595 }, - { 0x2008, 56600 }, - { 0x2009, 56605 }, - { 0x200A, 56610 }, - { 0x200B, 56615 }, - { 0x200C, 56620 }, - { 0x200D, 56625 }, - { 0x200E, 56630 }, - { 0x200F, 56635 }, - { 0x1FDC, 56640 }, - { 0x1FDD, 56645 }, - { 0x1FDE, 56650 }, - { 0x1FDF, 56655 }, - { 0x1FE0, 56660 }, - { 0x1FE1, 56665 }, - { 0x1FE2, 56670 }, - { 0x1FE3, 56675 }, - { 0x1FE4, 56680 }, - { 0x1FE5, 56685 }, - { 0x1FE6, 56690 }, - { 0x1FE7, 56695 }, - { 0x1FE8, 56700 }, - { 0x1FE9, 56705 }, - { 0x1FEA, 56710 }, - { 0x1FEB, 56715 }, - { 0x1FEC, 56720 }, - { 0x1FED, 56725 }, - { 0x1FEE, 56730 }, - { 0x1FEF, 56735 }, - { 0x1FF0, 56740 }, - { 0x1FF1, 56745 }, - { 0x1FF2, 56750 }, - { 0x1FF3, 56755 }, - { 0x1FF4, 56760 }, - { 0x1FF5, 56765 }, - { 0x1DEF, 56770 }, - { 0x1DF0, 56772 }, - { 0x2250, 56774 }, - { 0x24E4, 56777 }, - { 0x24E5, 56780 }, - { 0x1DF5, 56782 }, - { 0x2C9F, 56784 }, - { 0x2CAD, 56787 }, - { 0x2CA1, 56791 }, - { 0x2CAF, 56794 }, - { 0x2CA6, 56798 }, - { 0x2CB4, 56801 }, - { 0x2CA0, 56805 }, - { 0x2CAE, 56808 }, - { 0x2CB7, 56812 }, - { 0x2C9D, 56816 }, - { 0x2CAB, 56819 }, - { 0x2C9A, 56823 }, - { 0x2CA8, 56826 }, - { 0x2C9E, 56830 }, - { 0x2CAC, 56833 }, - { 0x2C9C, 56837 }, - { 0x2CAA, 56840 }, - { 0x2C99, 56844 }, - { 0x2CA7, 56847 }, - { 0x2C9B, 56851 }, - { 0x2CA9, 56854 }, - { 0x2CA2, 56858 }, - { 0x2CB0, 56861 }, - { 0x2CA3, 56865 }, - { 0x2CB1, 56868 }, - { 0x2CA5, 56872 }, - { 0x2CB3, 56875 }, - { 0x2CA4, 56879 }, - { 0x2CB2, 56882 }, - { 0x6668, 56886 }, - { 0x6669, 56892 }, - { 0x2CB6, 56898 }, - { 0x2CB5, 56902 }, - { 0x1F8F, 56906 }, - { 0x2C81, 56909 }, - { 0x2CF8, 56915 }, - { 0x2C85, 56918 }, - { 0x2CEE, 56924 }, - { 0x2C84, 56927 }, - { 0x2CEF, 56933 }, - { 0x2CF4, 56937 }, - { 0x2CF0, 56941 }, - { 0x2CF3, 56945 }, - { 0x2CF2, 56949 }, - { 0x2CF7, 56953 }, - { 0x2CF6, 56957 }, - { 0x2CF5, 56961 }, - { 0x2CF1, 56965 }, - { 0x2C86, 56969 }, - { 0x2C88, 56975 }, - { 0x1F90, 56981 }, - { 0x2C93, 56984 }, - { 0x2C83, 56987 }, - { 0x2C94, 56993 }, - { 0x2CEA, 56997 }, - { 0x2C95, 57001 }, - { 0x2C98, 57005 }, - { 0x2C97, 57009 }, - { 0x2CED, 57013 }, - { 0x2CEC, 57017 }, - { 0x2CEB, 57021 }, - { 0x2C96, 57025 }, - { 0x1F91, 57029 }, - { 0x1F99, 57032 }, - { 0x2C82, 57035 }, - { 0x2C8A, 57041 }, - { 0x2C8F, 57045 }, - { 0x2C8B, 57049 }, - { 0x2C8E, 57053 }, - { 0x2C8D, 57057 }, - { 0x2C92, 57061 }, - { 0x2C91, 57065 }, - { 0x2C90, 57069 }, - { 0x2C8C, 57073 }, - { 0x1F94, 57077 }, - { 0x2C87, 57080 }, - { 0x1F95, 57086 }, - { 0x1F97, 57089 }, - { 0x1F93, 57092 }, - { 0x1F98, 57095 }, - { 0x1F92, 57098 }, - { 0x1F96, 57101 }, - { 0x2A8D, 57104 }, - { 0x24DE, 57107 }, - { 0x1DF4, 57110 }, - { 0x21F8, 57113 }, - { 0x255E, 57116 }, - { 0x1DF1, 57119 }, - { 0x2D09, 57122 }, - { 0x2D0C, 57125 }, - { 0x2D0A, 57128 }, - { 0x2D0D, 57131 }, - { 0x2D0B, 57134 }, - { 0x2D22, 57137 }, - { 0x2D25, 57140 }, - { 0x2D23, 57143 }, - { 0x2D26, 57146 }, - { 0x2D24, 57149 }, - { 0x2D0E, 57152 }, - { 0x2D11, 57155 }, - { 0x2D0F, 57158 }, - { 0x2D12, 57161 }, - { 0x2D10, 57164 }, - { 0x2D27, 57167 }, - { 0x2D2A, 57170 }, - { 0x2D28, 57173 }, - { 0x2D2B, 57176 }, - { 0x2D29, 57179 }, - { 0x2D1D, 57182 }, - { 0x2D20, 57185 }, - { 0x2D1E, 57188 }, - { 0x2D21, 57191 }, - { 0x2D1F, 57194 }, - { 0x2D2F, 57197 }, - { 0x2D32, 57200 }, - { 0x2D30, 57203 }, - { 0x2D33, 57206 }, - { 0x2D31, 57209 }, - { 0x2D13, 57212 }, - { 0x2D16, 57215 }, - { 0x2D14, 57218 }, - { 0x2D17, 57221 }, - { 0x2D15, 57224 }, - { 0x2D18, 57227 }, - { 0x2D1B, 57230 }, - { 0x2D19, 57233 }, - { 0x2D1C, 57236 }, - { 0x2D1A, 57239 }, - { 0x2D34, 57242 }, - { 0x2D36, 57245 }, - { 0x2D35, 57248 }, - { 0x2D37, 57251 }, - { 0x2D2C, 57254 }, - { 0x2D2E, 57257 }, - { 0x2D2D, 57260 }, - { 0x24DD, 57263 }, - { 0x1EE3, 57265 }, - { 0x24DC, 57268 }, - { 0x2CDF, 57271 }, - { 0x2CB9, 57274 }, - { 0x2CBE, 57277 }, - { 0x2CC9, 57280 }, - { 0x2CC2, 57283 }, - { 0x2CBA, 57286 }, - { 0x2CDB, 57289 }, - { 0x2CC4, 57292 }, - { 0x2CBD, 57295 }, - { 0x2CBC, 57298 }, - { 0x2CCB, 57301 }, - { 0x2CDD, 57304 }, - { 0x2CD9, 57307 }, - { 0x2C80, 57310 }, - { 0x2CE0, 57313 }, - { 0x2CD3, 57316 }, - { 0x2CC3, 57319 }, - { 0x2CCD, 57322 }, - { 0x2CC1, 57325 }, - { 0x2CDA, 57328 }, - { 0x2CC6, 57331 }, - { 0x2CC8, 57334 }, - { 0x2CC0, 57337 }, - { 0x2CD1, 57340 }, - { 0x2CC7, 57343 }, - { 0x2CE9, 57346 }, - { 0x2CD7, 57349 }, - { 0x2CE1, 57352 }, - { 0x2CBF, 57355 }, - { 0x2CCA, 57358 }, - { 0x2CE4, 57361 }, - { 0x2CBB, 57364 }, - { 0x2CC5, 57367 }, - { 0x6725, 57370 }, - { 0x2CDE, 57373 }, - { 0x2CD4, 57376 }, - { 0x2C7F, 57379 }, - { 0x2CD2, 57382 }, - { 0x2CDC, 57385 }, - { 0x2CCC, 57388 }, - { 0x2CCE, 57391 }, - { 0x2CE8, 57394 }, - { 0x2CE2, 57397 }, - { 0x2C7D, 57400 }, - { 0x2CE3, 57403 }, - { 0x2CE7, 57406 }, - { 0x2CD5, 57409 }, - { 0x6724, 57412 }, - { 0x2CD8, 57415 }, - { 0x2CD6, 57418 }, - { 0x2CCF, 57421 }, - { 0x2CE5, 57424 }, - { 0x2CE6, 57427 }, - { 0x2C7E, 57430 }, - { 0x2CD0, 57433 }, - { 0x24E6, 57436 }, - { 0x1EE2, 57438 }, - { 0x6AEC, 57443 }, - { 0x24E7, 57446 }, - { 0x24DF, 57448 }, - { 0x255C, 57450 }, - { 0x24E2, 57456 }, - { 0x67D2, 57460 }, - { 0x1E8B, 57462 }, - { 0x1D87, 57464 }, - { 0x67C1, 57466 }, - { 0x6799, 57468 }, - { 0x67F5, 57469 }, - { 0x67B2, 57473 }, - { 0x21BA, 57475 }, - { 0x66C2, 57477 }, - { 0x6954, 57484 }, - { 0x6794, 57486 }, - { 0x6AE7, 57487 }, - { 0x6726, 57488 }, - { 0x434C, 57489 }, - { 0x434D, 57492 }, - { 0x434E, 57495 }, - { 0x434F, 57498 }, - { 0x4350, 57501 }, - { 0x4351, 57504 }, - { 0x4352, 57507 }, - { 0x4353, 57510 }, - { 0x4354, 57513 }, - { 0x4355, 57516 }, - { 0x4356, 57519 }, - { 0x4357, 57522 }, - { 0x4358, 57525 }, - { 0x4359, 57528 }, - { 0x435A, 57531 }, - { 0x435B, 57534 }, - { 0x435C, 57537 }, - { 0x435D, 57540 }, - { 0x435E, 57543 }, - { 0x435F, 57546 }, - { 0x4360, 57549 }, - { 0x4361, 57552 }, - { 0x4362, 57555 }, - { 0x4363, 57558 }, - { 0x4364, 57561 }, - { 0x4365, 57564 }, - { 0x4366, 57567 }, - { 0x4367, 57570 }, - { 0x4368, 57573 }, - { 0x4369, 57576 }, - { 0x436A, 57579 }, - { 0x436B, 57582 }, - { 0x436C, 57585 }, - { 0x436D, 57588 }, - { 0x436E, 57591 }, - { 0x436F, 57594 }, - { 0x4370, 57597 }, - { 0x4371, 57600 }, - { 0x4372, 57603 }, - { 0x4373, 57606 }, - { 0x4374, 57609 }, - { 0x4375, 57612 }, - { 0x4376, 57615 }, - { 0x4377, 57618 }, - { 0x4378, 57621 }, - { 0x4379, 57624 }, - { 0x437A, 57627 }, - { 0x437B, 57630 }, - { 0x437C, 57633 }, - { 0x437D, 57636 }, - { 0x437E, 57639 }, - { 0x437F, 57642 }, - { 0x4380, 57645 }, - { 0x4381, 57648 }, - { 0x4382, 57651 }, - { 0x1F41, 57654 }, - { 0x1EEF, 57657 }, - { 0x412A, 57661 }, - { 0x4126, 57665 }, - { 0x4133, 57669 }, - { 0x413C, 57673 }, - { 0x413D, 57677 }, - { 0x413E, 57681 }, - { 0x413B, 57685 }, - { 0x4137, 57689 }, - { 0x4141, 57693 }, - { 0x4140, 57697 }, - { 0x4127, 57701 }, - { 0x4128, 57705 }, - { 0x412C, 57709 }, - { 0x412E, 57713 }, - { 0x413F, 57717 }, - { 0x4139, 57721 }, - { 0x4135, 57725 }, - { 0x4132, 57729 }, - { 0x4130, 57733 }, - { 0x4131, 57737 }, - { 0x412B, 57741 }, - { 0x412D, 57745 }, - { 0x4134, 57749 }, - { 0x4129, 57753 }, - { 0x4138, 57757 }, - { 0x412F, 57761 }, - { 0x411C, 57765 }, - { 0x411B, 57770 }, - { 0x411A, 57775 }, - { 0x411E, 57780 }, - { 0x411D, 57785 }, - { 0x411F, 57790 }, - { 0x4136, 57795 }, - { 0x413A, 57799 }, - { 0x4122, 57803 }, - { 0x4121, 57808 }, - { 0x4120, 57813 }, - { 0x4124, 57818 }, - { 0x4123, 57823 }, - { 0x4125, 57828 }, - { 0x4102, 57833 }, - { 0x40FE, 57837 }, - { 0x410B, 57841 }, - { 0x4114, 57845 }, - { 0x4115, 57849 }, - { 0x4116, 57853 }, - { 0x4113, 57857 }, - { 0x410F, 57861 }, - { 0x4119, 57865 }, - { 0x4118, 57869 }, - { 0x40FF, 57873 }, - { 0x4100, 57877 }, - { 0x4104, 57881 }, - { 0x4106, 57885 }, - { 0x4117, 57889 }, - { 0x4111, 57893 }, - { 0x410D, 57897 }, - { 0x410A, 57901 }, - { 0x4108, 57905 }, - { 0x4109, 57909 }, - { 0x4103, 57913 }, - { 0x4105, 57917 }, - { 0x410C, 57921 }, - { 0x4101, 57925 }, - { 0x4110, 57929 }, - { 0x4107, 57933 }, - { 0x40F4, 57937 }, - { 0x40F3, 57942 }, - { 0x40F2, 57947 }, - { 0x40F6, 57952 }, - { 0x40F5, 57957 }, - { 0x40F7, 57962 }, - { 0x410E, 57967 }, - { 0x4112, 57971 }, - { 0x40FA, 57975 }, - { 0x40F9, 57980 }, - { 0x40F8, 57985 }, - { 0x40FC, 57990 }, - { 0x40FB, 57995 }, - { 0x40FD, 58000 }, - { 0x69F8, 58005 }, - { 0x69C9, 58007 }, - { 0x263E, 58009 }, - { 0x263C, 58014 }, - { 0x263D, 58019 }, - { 0x263F, 58024 }, - { 0x68C6, 58029 }, - { 0x6B96, 58035 }, - { 0x1E1D, 58037 }, - { 0x22A6, 58039 }, - { 0x22AB, 58044 }, - { 0x22A7, 58049 }, - { 0x22AA, 58054 }, - { 0x22A9, 58059 }, - { 0x22AE, 58064 }, - { 0x664B, 58069 }, - { 0x22AD, 58074 }, - { 0x22AC, 58079 }, - { 0x22A8, 58084 }, - { 0x22AF, 58089 }, - { 0x229C, 58094 }, - { 0x22A1, 58099 }, - { 0x229D, 58104 }, - { 0x22A0, 58109 }, - { 0x229F, 58114 }, - { 0x22A4, 58119 }, - { 0x22A3, 58124 }, - { 0x22A2, 58129 }, - { 0x229E, 58134 }, - { 0x22A5, 58139 }, - { 0x22B0, 58144 }, - { 0x22B5, 58150 }, - { 0x22B1, 58156 }, - { 0x22B4, 58162 }, - { 0x22B3, 58168 }, - { 0x22B8, 58174 }, - { 0x664C, 58180 }, - { 0x22B7, 58186 }, - { 0x22B6, 58192 }, - { 0x22B2, 58198 }, - { 0x22B9, 58204 }, - { 0x1D7C, 58210 }, - { 0x21D4, 58211 }, - { 0x6852, 58213 }, - { 0x21C9, 58214 }, - { 0x21C8, 58217 }, - { 0x1C2C, 58220 }, - { 0x68CD, 58222 }, - { 0x419A, 58223 }, - { 0x41A2, 58226 }, - { 0x41A7, 58229 }, - { 0x41B0, 58232 }, - { 0x41B9, 58235 }, - { 0x41BC, 58238 }, - { 0x419B, 58241 }, - { 0x419C, 58244 }, - { 0x419E, 58247 }, - { 0x41A1, 58250 }, - { 0x41A3, 58253 }, - { 0x41A4, 58256 }, - { 0x41A6, 58259 }, - { 0x41A8, 58262 }, - { 0x41A9, 58265 }, - { 0x41AA, 58268 }, - { 0x41AC, 58271 }, - { 0x41AE, 58274 }, - { 0x41AD, 58277 }, - { 0x41B1, 58280 }, - { 0x41B2, 58283 }, - { 0x41B3, 58286 }, - { 0x41B5, 58289 }, - { 0x41B7, 58292 }, - { 0x41BA, 58295 }, - { 0x41BB, 58298 }, - { 0x41BD, 58301 }, - { 0x419D, 58304 }, - { 0x41A0, 58307 }, - { 0x41BF, 58310 }, - { 0x41A5, 58313 }, - { 0x41C1, 58316 }, - { 0x41AB, 58319 }, - { 0x419F, 58322 }, - { 0x41AF, 58325 }, - { 0x41B4, 58328 }, - { 0x41B6, 58331 }, - { 0x41B8, 58334 }, - { 0x41BE, 58337 }, - { 0x41C0, 58340 }, - { 0x1D61, 58343 }, - { 0x1E4E, 58345 }, - { 0x1E52, 58350 }, - { 0x1E4B, 58356 }, - { 0x1E4F, 58362 }, - { 0x1E51, 58366 }, - { 0x1E4C, 58370 }, - { 0x22F8, 58380 }, - { 0x25FF, 58384 }, - { 0x6813, 58388 }, - { 0x2204, 58389 }, - { 0x2455, 58397 }, - { 0x2452, 58403 }, - { 0x6A4C, 58408 }, - { 0x20EF, 58410 }, - { 0x67C9, 58411 }, - { 0x6A57, 58415 }, - { 0x2602, 58417 }, - { 0x21D7, 58418 }, - { 0x6745, 58420 }, - { 0x4968, 58422 }, - { 0x4967, 58426 }, - { 0x4959, 58428 }, - { 0x4969, 58431 }, - { 0x4966, 58434 }, - { 0x492A, 58437 }, - { 0x4929, 58440 }, - { 0x495A, 58443 }, - { 0x4927, 58446 }, - { 0x4928, 58451 }, - { 0x495C, 58454 }, - { 0x495E, 58458 }, - { 0x495B, 58462 }, - { 0x4963, 58466 }, - { 0x4965, 58470 }, - { 0x4962, 58474 }, - { 0x495D, 58478 }, - { 0x4964, 58482 }, - { 0x495F, 58486 }, - { 0x496E, 58490 }, - { 0x4960, 58495 }, - { 0x496F, 58500 }, - { 0x4961, 58505 }, - { 0x492B, 58510 }, - { 0x492D, 58513 }, - { 0x492F, 58516 }, - { 0x492C, 58519 }, - { 0x4934, 58522 }, - { 0x4936, 58525 }, - { 0x494D, 58528 }, - { 0x493C, 58531 }, - { 0x4948, 58534 }, - { 0x4933, 58537 }, - { 0x4939, 58540 }, - { 0x4958, 58543 }, - { 0x492E, 58546 }, - { 0x493E, 58549 }, - { 0x4937, 58552 }, - { 0x4952, 58555 }, - { 0x494F, 58558 }, - { 0x494A, 58561 }, - { 0x4935, 58564 }, - { 0x494B, 58567 }, - { 0x4951, 58570 }, - { 0x4957, 58573 }, - { 0x4946, 58576 }, - { 0x4930, 58579 }, - { 0x4954, 58582 }, - { 0x4950, 58585 }, - { 0x494E, 58588 }, - { 0x493D, 58591 }, - { 0x4943, 58594 }, - { 0x4949, 58597 }, - { 0x493A, 58600 }, - { 0x493F, 58603 }, - { 0x4938, 58606 }, - { 0x4953, 58609 }, - { 0x493B, 58612 }, - { 0x4945, 58615 }, - { 0x4940, 58618 }, - { 0x494C, 58621 }, - { 0x4955, 58624 }, - { 0x4956, 58627 }, - { 0x4947, 58630 }, - { 0x4941, 58633 }, - { 0x4944, 58636 }, - { 0x4942, 58639 }, - { 0x496B, 58642 }, - { 0x496A, 58647 }, - { 0x4932, 58651 }, - { 0x4931, 58655 }, - { 0x496D, 58659 }, - { 0x496C, 58663 }, - { 0x68BD, 58667 }, - { 0x1C2F, 58669 }, - { 0x68AD, 58671 }, - { 0x685F, 58672 }, - { 0x6882, 58674 }, - { 0x1402, 58675 }, - { 0x1400, 58678 }, - { 0x1401, 58682 }, - { 0x13EE, 58686 }, - { 0x13EF, 58689 }, - { 0x13F0, 58692 }, - { 0x13F8, 58695 }, - { 0x13F5, 58698 }, - { 0x13F2, 58701 }, - { 0x13FF, 58704 }, - { 0x13F1, 58707 }, - { 0x13FC, 58710 }, - { 0x13F9, 58713 }, - { 0x13F6, 58716 }, - { 0x13F7, 58719 }, - { 0x13FB, 58722 }, - { 0x13FE, 58725 }, - { 0x13F4, 58728 }, - { 0x13FD, 58731 }, - { 0x13FA, 58734 }, - { 0x13F3, 58737 }, - { 0x1C31, 58740 }, - { 0x6C6A, 58742 }, - { 0x68D5, 58744 }, - { 0x1BEF, 58747 }, - { 0x1BED, 58751 }, - { 0x20FF, 58754 }, - { 0x20FE, 58757 }, - { 0x6814, 58759 }, - { 0x2169, 58761 }, - { 0x0AD3, 58762 }, - { 0x0AC2, 58766 }, - { 0x0AD1, 58769 }, - { 0x0A90, 58772 }, - { 0x0A8F, 58775 }, - { 0x0AC3, 58778 }, - { 0x0A8E, 58781 }, - { 0x0AE3, 58784 }, - { 0x0AE4, 58787 }, - { 0x0ADA, 58790 }, - { 0x0ADF, 58793 }, - { 0x0ADB, 58796 }, - { 0x0ADE, 58799 }, - { 0x0ADD, 58802 }, - { 0x0AE2, 58805 }, - { 0x0AD9, 58808 }, - { 0x0AE1, 58811 }, - { 0x0AE0, 58814 }, - { 0x0ADC, 58817 }, - { 0x0ACB, 58820 }, - { 0x0AC5, 58824 }, - { 0x0ACE, 58828 }, - { 0x0AC7, 58832 }, - { 0x0AC4, 58836 }, - { 0x0ACD, 58840 }, - { 0x0AD0, 58844 }, - { 0x0ACC, 58848 }, - { 0x0AC6, 58852 }, - { 0x0ACF, 58856 }, - { 0x0AC8, 58860 }, - { 0x0AD7, 58864 }, - { 0x0AC9, 58869 }, - { 0x0AD8, 58874 }, - { 0x0ACA, 58879 }, - { 0x0AD2, 58884 }, - { 0x0A91, 58887 }, - { 0x0A99, 58890 }, - { 0x0A93, 58893 }, - { 0x0A9C, 58896 }, - { 0x0A95, 58899 }, - { 0x0A92, 58902 }, - { 0x0A9B, 58905 }, - { 0x0A9E, 58908 }, - { 0x0AB5, 58911 }, - { 0x0AA4, 58914 }, - { 0x0AB0, 58917 }, - { 0x0A9A, 58920 }, - { 0x0AD4, 58923 }, - { 0x0AA1, 58926 }, - { 0x0AC1, 58929 }, - { 0x0A94, 58932 }, - { 0x0AA6, 58935 }, - { 0x0A9F, 58938 }, - { 0x0ABB, 58941 }, - { 0x0AB7, 58944 }, - { 0x0AB2, 58947 }, - { 0x0A9D, 58950 }, - { 0x0AB3, 58953 }, - { 0x0AB9, 58956 }, - { 0x0AC0, 58959 }, - { 0x0AAE, 58962 }, - { 0x0A96, 58965 }, - { 0x0ABD, 58968 }, - { 0x0AB8, 58971 }, - { 0x0AB6, 58974 }, - { 0x0AA5, 58977 }, - { 0x0AAB, 58980 }, - { 0x0AB1, 58983 }, - { 0x0AA2, 58986 }, - { 0x0AA7, 58989 }, - { 0x0AA0, 58992 }, - { 0x0ABC, 58995 }, - { 0x0AA3, 58998 }, - { 0x0AAD, 59001 }, - { 0x0AA8, 59004 }, - { 0x0AB4, 59007 }, - { 0x0ABA, 59010 }, - { 0x0ABE, 59013 }, - { 0x0ABF, 59016 }, - { 0x0AAF, 59019 }, - { 0x0AA9, 59022 }, - { 0x0AAC, 59025 }, - { 0x0AD4, 59028 }, - { 0x0AAA, 59031 }, - { 0x0A98, 59034 }, - { 0x0A97, 59038 }, - { 0x0AD6, 59042 }, - { 0x0AD5, 59046 }, - { 0x6A61, 59050 }, - { 0x6A3B, 59056 }, - { 0x6A3E, 59058 }, - { 0x6A3D, 59063 }, - { 0x682C, 59068 }, - { 0x2D08, 59069 }, - { 0x1D81, 59072 }, - { 0x2578, 59074 }, - { 0x2588, 59079 }, - { 0x2589, 59084 }, - { 0x2581, 59089 }, - { 0x2583, 59094 }, - { 0x257F, 59099 }, - { 0x1D80, 59104 }, - { 0x2577, 59106 }, - { 0x2584, 59111 }, - { 0x2586, 59116 }, - { 0x2580, 59121 }, - { 0x2585, 59126 }, - { 0x2582, 59130 }, - { 0x20F0, 59135 }, - { 0x2306, 59136 }, - { 0x656E, 59141 }, - { 0x6577, 59146 }, - { 0x6565, 59151 }, - { 0x6562, 59156 }, - { 0x6573, 59160 }, - { 0x657C, 59165 }, - { 0x656A, 59170 }, - { 0x656F, 59175 }, - { 0x6578, 59180 }, - { 0x6566, 59185 }, - { 0x6589, 59190 }, - { 0x655E, 59193 }, - { 0x6572, 59197 }, - { 0x657B, 59202 }, - { 0x6569, 59207 }, - { 0x6571, 59212 }, - { 0x657A, 59217 }, - { 0x6568, 59222 }, - { 0x6576, 59227 }, - { 0x657F, 59232 }, - { 0x656D, 59237 }, - { 0x6580, 59242 }, - { 0x6560, 59245 }, - { 0x6575, 59249 }, - { 0x657E, 59254 }, - { 0x656C, 59259 }, - { 0x6563, 59264 }, - { 0x6588, 59268 }, - { 0x6561, 59271 }, - { 0x6574, 59275 }, - { 0x657D, 59280 }, - { 0x656B, 59285 }, - { 0x655F, 59290 }, - { 0x6570, 59294 }, - { 0x6579, 59299 }, - { 0x6567, 59304 }, - { 0x6564, 59309 }, - { 0x6586, 59313 }, - { 0x6582, 59316 }, - { 0x6581, 59319 }, - { 0x6584, 59322 }, - { 0x6585, 59325 }, - { 0x6587, 59328 }, - { 0x6583, 59331 }, - { 0x2246, 59334 }, - { 0x07BD, 59336 }, - { 0x07BF, 59339 }, - { 0x07BE, 59342 }, - { 0x07C0, 59345 }, - { 0x07C6, 59348 }, - { 0x07C7, 59351 }, - { 0x07C8, 59354 }, - { 0x07C9, 59357 }, - { 0x07CC, 59360 }, - { 0x07CE, 59363 }, - { 0x07CF, 59366 }, - { 0x07CA, 59369 }, - { 0x07D1, 59372 }, - { 0x07C2, 59375 }, - { 0x07CB, 59378 }, - { 0x07C3, 59381 }, - { 0x07D4, 59384 }, - { 0x07D0, 59387 }, - { 0x07CD, 59390 }, - { 0x07C4, 59393 }, - { 0x07D3, 59396 }, - { 0x07C5, 59399 }, - { 0x07BC, 59402 }, - { 0x07C1, 59405 }, - { 0x07D2, 59408 }, - { 0x07D7, 59411 }, - { 0x07D5, 59414 }, - { 0x07D8, 59417 }, - { 0x07D6, 59419 }, - { 0x6974, 59422 }, - { 0x2165, 59426 }, - { 0x1E48, 59427 }, - { 0x6AB4, 59430 }, - { 0x48BC, 59431 }, - { 0x48BF, 59434 }, - { 0x48BD, 59437 }, - { 0x48BE, 59440 }, - { 0x48D6, 59443 }, - { 0x48C4, 59446 }, - { 0x48D1, 59449 }, - { 0x48C2, 59452 }, - { 0x48DE, 59455 }, - { 0x48C6, 59458 }, - { 0x48C0, 59461 }, - { 0x48DB, 59464 }, - { 0x48D8, 59467 }, - { 0x48D3, 59470 }, - { 0x48D4, 59473 }, - { 0x48DA, 59476 }, - { 0x48DD, 59479 }, - { 0x48CF, 59482 }, - { 0x48DC, 59485 }, - { 0x48D9, 59488 }, - { 0x48D7, 59491 }, - { 0x48C5, 59494 }, - { 0x48CB, 59497 }, - { 0x48D2, 59500 }, - { 0x48C3, 59503 }, - { 0x48C7, 59506 }, - { 0x48C1, 59509 }, - { 0x48CE, 59512 }, - { 0x48C8, 59515 }, - { 0x48D5, 59518 }, - { 0x48E0, 59521 }, - { 0x48DF, 59524 }, - { 0x48D0, 59527 }, - { 0x48C9, 59530 }, - { 0x48CC, 59533 }, - { 0x48CD, 59536 }, - { 0x48CA, 59539 }, - { 0x48E1, 59542 }, - { 0x67DB, 59545 }, - { 0x67E2, 59547 }, - { 0x5C01, 59549 }, - { 0x5C02, 59553 }, - { 0x5C03, 59557 }, - { 0x5C04, 59563 }, - { 0x5BFE, 59569 }, - { 0x5BFF, 59573 }, - { 0x5C00, 59579 }, - { 0x5C21, 59585 }, - { 0x5C6C, 59589 }, - { 0x5BEA, 59592 }, - { 0x5C74, 59596 }, - { 0x5C13, 59599 }, - { 0x5BE9, 59603 }, - { 0x5C86, 59607 }, - { 0x5C54, 59612 }, - { 0x5C52, 59616 }, - { 0x5C56, 59620 }, - { 0x5C58, 59624 }, - { 0x5C42, 59628 }, - { 0x5C20, 59634 }, - { 0x5CBB, 59640 }, - { 0x5BEC, 59644 }, - { 0x5C92, 59647 }, - { 0x5C93, 59650 }, - { 0x5C05, 59654 }, - { 0x5C06, 59658 }, - { 0x5C0A, 59662 }, - { 0x5C0B, 59666 }, - { 0x5C9E, 59670 }, - { 0x5C9D, 59674 }, - { 0x5C3C, 59678 }, - { 0x5C1A, 59682 }, - { 0x5C8E, 59686 }, - { 0x5BE6, 59691 }, - { 0x5C31, 59696 }, - { 0x5C30, 59701 }, - { 0x5C37, 59706 }, - { 0x5C22, 59710 }, - { 0x5C75, 59714 }, - { 0x5C78, 59717 }, - { 0x5C77, 59721 }, - { 0x5C35, 59725 }, - { 0x5C91, 59729 }, - { 0x5C53, 59733 }, - { 0x5C51, 59737 }, - { 0x5C55, 59741 }, - { 0x5C57, 59745 }, - { 0x5BF4, 59749 }, - { 0x5C3A, 59752 }, - { 0x5CAD, 59755 }, - { 0x5BE2, 59758 }, - { 0x5C6F, 59762 }, - { 0x5C73, 59765 }, - { 0x5C72, 59771 }, - { 0x5C95, 59776 }, - { 0x5C9F, 59779 }, - { 0x5CA0, 59784 }, - { 0x5C6E, 59789 }, - { 0x5C18, 59792 }, - { 0x5C8D, 59796 }, - { 0x5C8C, 59801 }, - { 0x5C6D, 59805 }, - { 0x5BE7, 59808 }, - { 0x5BEB, 59813 }, - { 0x5C0E, 59816 }, - { 0x5C0F, 59820 }, - { 0x5BE5, 59824 }, - { 0x5CB1, 59828 }, - { 0x5C3B, 59831 }, - { 0x5C19, 59835 }, - { 0x5BF2, 59839 }, - { 0x5C96, 59843 }, - { 0x5CA1, 59846 }, - { 0x5C23, 59850 }, - { 0x5CB3, 59855 }, - { 0x5C12, 59858 }, - { 0x5BE4, 59862 }, - { 0x5C87, 59866 }, - { 0x5C09, 59870 }, - { 0x5C08, 59874 }, - { 0x5BE1, 59878 }, - { 0x5C3E, 59882 }, - { 0x5C1C, 59886 }, - { 0x5CBC, 59890 }, - { 0x5CBD, 59895 }, - { 0x5CC6, 59901 }, - { 0x5CC1, 59906 }, - { 0x5CBE, 59911 }, - { 0x5CC0, 59916 }, - { 0x5CC5, 59921 }, - { 0x5CC4, 59928 }, - { 0x5CC3, 59935 }, - { 0x5CC2, 59942 }, - { 0x5CBF, 59949 }, - { 0x5C94, 59954 }, - { 0x5C99, 59957 }, - { 0x5CA3, 59960 }, - { 0x5C9A, 59964 }, - { 0x5C14, 59968 }, - { 0x5C15, 59972 }, - { 0x5BE8, 59976 }, - { 0x5BE0, 59980 }, - { 0x5CB0, 59984 }, - { 0x5C25, 59988 }, - { 0x5C24, 59993 }, - { 0x5C6B, 59998 }, - { 0x5CA5, 60001 }, - { 0x5CA7, 60008 }, - { 0x5CA6, 60016 }, - { 0x5CA8, 60023 }, - { 0x5CA9, 60030 }, - { 0x5CAA, 60037 }, - { 0x5CAB, 60045 }, - { 0x5CAC, 60053 }, - { 0x5BF5, 60061 }, - { 0x5BF3, 60064 }, - { 0x5C39, 60067 }, - { 0x5C38, 60072 }, - { 0x5BF0, 60077 }, - { 0x5BF1, 60080 }, - { 0x5C0C, 60084 }, - { 0x5C0D, 60088 }, - { 0x5CB2, 60092 }, - { 0x5C3D, 60095 }, - { 0x5C1B, 60099 }, - { 0x5C11, 60103 }, - { 0x5C10, 60108 }, - { 0x5BE3, 60113 }, - { 0x5CB5, 60118 }, - { 0x5C48, 60121 }, - { 0x5C49, 60125 }, - { 0x5C4A, 60129 }, - { 0x5C76, 60133 }, - { 0x5C07, 60137 }, - { 0x5C36, 60142 }, - { 0x5BF6, 60146 }, - { 0x5C79, 60150 }, - { 0x5C7A, 60154 }, - { 0x5C7B, 60158 }, - { 0x5C7C, 60162 }, - { 0x5C7D, 60166 }, - { 0x5C7E, 60170 }, - { 0x5C7F, 60174 }, - { 0x5C80, 60178 }, - { 0x5C81, 60182 }, - { 0x5C82, 60186 }, - { 0x5C83, 60190 }, - { 0x5BED, 60194 }, - { 0x5BEE, 60198 }, - { 0x5BEF, 60202 }, - { 0x5BFB, 60206 }, - { 0x5CB6, 60210 }, - { 0x5CBA, 60213 }, - { 0x5C27, 60217 }, - { 0x5C2F, 60223 }, - { 0x5C2E, 60230 }, - { 0x5C26, 60237 }, - { 0x5C2D, 60243 }, - { 0x5C2C, 60249 }, - { 0x5C29, 60255 }, - { 0x5C28, 60261 }, - { 0x5C2B, 60267 }, - { 0x5C2A, 60273 }, - { 0x5BF7, 60279 }, - { 0x5C89, 60283 }, - { 0x5C64, 60288 }, - { 0x5C67, 60292 }, - { 0x5C63, 60296 }, - { 0x5C88, 60300 }, - { 0x5C65, 60305 }, - { 0x5C8B, 60309 }, - { 0x5C43, 60314 }, - { 0x5C60, 60318 }, - { 0x5C66, 60322 }, - { 0x5C59, 60326 }, - { 0x5C68, 60330 }, - { 0x5C4C, 60335 }, - { 0x5C4D, 60339 }, - { 0x5C4E, 60343 }, - { 0x5C4F, 60347 }, - { 0x5C50, 60351 }, - { 0x5C5B, 60355 }, - { 0x5C69, 60359 }, - { 0x5C5D, 60364 }, - { 0x5C8A, 60368 }, - { 0x5C5A, 60372 }, - { 0x5C45, 60376 }, - { 0x5C46, 60380 }, - { 0x5C47, 60384 }, - { 0x5C4B, 60388 }, - { 0x5C44, 60393 }, - { 0x5C5C, 60398 }, - { 0x5C5F, 60402 }, - { 0x5C5E, 60406 }, - { 0x5C70, 60410 }, - { 0x5BFA, 60413 }, - { 0x5BF9, 60417 }, - { 0x5C8F, 60421 }, - { 0x5C90, 60425 }, - { 0x5CAE, 60429 }, - { 0x5CAF, 60434 }, - { 0x5CB7, 60439 }, - { 0x5CB8, 60442 }, - { 0x5CB4, 60446 }, - { 0x5CB9, 60449 }, - { 0x5C3F, 60453 }, - { 0x5C1D, 60457 }, - { 0x5C61, 60461 }, - { 0x5C62, 60465 }, - { 0x5CA2, 60469 }, - { 0x5C98, 60473 }, - { 0x5C97, 60477 }, - { 0x5CA4, 60481 }, - { 0x5C9C, 60485 }, - { 0x5C9B, 60489 }, - { 0x5BFC, 60493 }, - { 0x5BF8, 60497 }, - { 0x5C71, 60501 }, - { 0x5BFD, 60504 }, - { 0x5C84, 60508 }, - { 0x5C85, 60511 }, - { 0x5C34, 60514 }, - { 0x5C6A, 60518 }, - { 0x5C16, 60521 }, - { 0x5C17, 60525 }, - { 0x5C41, 60529 }, - { 0x5C1F, 60533 }, - { 0x5C40, 60537 }, - { 0x5C1E, 60541 }, - { 0x5C33, 60545 }, - { 0x5C32, 60551 }, - { 0x67DF, 60557 }, - { 0x67BE, 60559 }, - { 0x37CA, 60563 }, - { 0x37CF, 60568 }, - { 0x37CB, 60573 }, - { 0x37CE, 60578 }, - { 0x37CD, 60583 }, - { 0x37D2, 60588 }, - { 0x37C9, 60593 }, - { 0x37D1, 60598 }, - { 0x37D0, 60603 }, - { 0x37CC, 60608 }, - { 0x0DA1, 60613 }, - { 0x0DA6, 60617 }, - { 0x0DA2, 60621 }, - { 0x0DA5, 60625 }, - { 0x0DA4, 60629 }, - { 0x0DA9, 60633 }, - { 0x0DA0, 60637 }, - { 0x0DA8, 60641 }, - { 0x0DA7, 60645 }, - { 0x0DA3, 60649 }, - { 0x0D47, 60653 }, - { 0x3846, 60657 }, - { 0x3847, 60662 }, - { 0x3848, 60667 }, - { 0x0D4A, 60672 }, - { 0x37BE, 60675 }, - { 0x0D97, 60679 }, - { 0x0D98, 60683 }, - { 0x0D99, 60687 }, - { 0x0D9A, 60691 }, - { 0x0D9B, 60695 }, - { 0x0D9C, 60700 }, - { 0x0D9D, 60705 }, - { 0x0D9F, 60711 }, - { 0x0DAA, 60716 }, - { 0x0DAB, 60720 }, - { 0x0D5A, 60724 }, - { 0x0D49, 60728 }, - { 0x0D5B, 60731 }, - { 0x0D48, 60734 }, - { 0x0D79, 60737 }, - { 0x0D7A, 60743 }, - { 0x0D7B, 60749 }, - { 0x0D7C, 60755 }, - { 0x0D7D, 60761 }, - { 0x0D46, 60767 }, - { 0x0D74, 60770 }, - { 0x0D73, 60777 }, - { 0x0D51, 60783 }, - { 0x0D56, 60786 }, - { 0x0D52, 60789 }, - { 0x0D55, 60792 }, - { 0x0D54, 60795 }, - { 0x0D59, 60798 }, - { 0x0D50, 60801 }, - { 0x0D58, 60804 }, - { 0x0D57, 60807 }, - { 0x0D53, 60810 }, - { 0x0D41, 60813 }, - { 0x0D45, 60817 }, - { 0x0D3D, 60822 }, - { 0x0D3F, 60826 }, - { 0x0D3C, 60830 }, - { 0x0D42, 60834 }, - { 0x0D3E, 60838 }, - { 0x0D40, 60842 }, - { 0x0D44, 60846 }, - { 0x0D43, 60851 }, - { 0x0D81, 60856 }, - { 0x0D72, 60862 }, - { 0x0D94, 60868 }, - { 0x0D95, 60873 }, - { 0x0D93, 60879 }, - { 0x0D96, 60884 }, - { 0x0D3B, 60890 }, - { 0x0DAC, 60895 }, - { 0x0DAD, 60900 }, - { 0x0D83, 60905 }, - { 0x0D84, 60910 }, - { 0x0D82, 60915 }, - { 0x0D68, 60920 }, - { 0x0D66, 60925 }, - { 0x0D69, 60930 }, - { 0x0D67, 60935 }, - { 0x0D77, 60940 }, - { 0x0D78, 60947 }, - { 0x0D31, 60954 }, - { 0x0D37, 60957 }, - { 0x0D33, 60960 }, - { 0x0D39, 60963 }, - { 0x0D35, 60966 }, - { 0x0D3A, 60969 }, - { 0x0D27, 60972 }, - { 0x0D15, 60975 }, - { 0x0D22, 60978 }, - { 0x0D12, 60981 }, - { 0x0D2F, 60984 }, - { 0x0D34, 60987 }, - { 0x0D17, 60990 }, - { 0x0D10, 60993 }, - { 0x0D2C, 60996 }, - { 0x0D29, 60999 }, - { 0x0D24, 61002 }, - { 0x0D25, 61005 }, - { 0x0D2B, 61008 }, - { 0x0D2E, 61011 }, - { 0x0D20, 61014 }, - { 0x0D36, 61017 }, - { 0x0D2D, 61020 }, - { 0x0D2A, 61023 }, - { 0x0D28, 61026 }, - { 0x0D16, 61029 }, - { 0x0D1D, 61032 }, - { 0x0D23, 61035 }, - { 0x0D13, 61038 }, - { 0x0D18, 61041 }, - { 0x0D11, 61044 }, - { 0x0D30, 61047 }, - { 0x0D38, 61050 }, - { 0x0D6C, 61054 }, - { 0x0D6D, 61058 }, - { 0x0D6B, 61062 }, - { 0x0D6A, 61066 }, - { 0x0D14, 61070 }, - { 0x0D1F, 61073 }, - { 0x0D19, 61076 }, - { 0x0D26, 61079 }, - { 0x0D60, 61082 }, - { 0x0D61, 61085 }, - { 0x37D6, 61088 }, - { 0x37D4, 61093 }, - { 0x37C1, 61098 }, - { 0x37C2, 61103 }, - { 0x37C4, 61108 }, - { 0x37D7, 61113 }, - { 0x37C6, 61118 }, - { 0x37D5, 61123 }, - { 0x37C3, 61128 }, - { 0x37C5, 61133 }, - { 0x37D3, 61138 }, - { 0x37C8, 61143 }, - { 0x37C0, 61148 }, - { 0x37C7, 61153 }, - { 0x0D21, 61158 }, - { 0x0D1B, 61161 }, - { 0x0D1E, 61164 }, - { 0x0D1A, 61167 }, - { 0x0D71, 61170 }, - { 0x0D32, 61175 }, - { 0x0D8F, 61179 }, - { 0x0D88, 61183 }, - { 0x0D8B, 61187 }, - { 0x0D8E, 61191 }, - { 0x0D87, 61195 }, - { 0x0D91, 61199 }, - { 0x0D85, 61203 }, - { 0x0D8C, 61207 }, - { 0x0D89, 61211 }, - { 0x37BD, 61215 }, - { 0x37BA, 61219 }, - { 0x37B9, 61223 }, - { 0x37BB, 61227 }, - { 0x0D86, 61231 }, - { 0x37BC, 61235 }, - { 0x0D8A, 61239 }, - { 0x0D8D, 61243 }, - { 0x0D90, 61247 }, - { 0x3849, 61251 }, - { 0x384A, 61256 }, - { 0x0D1C, 61261 }, - { 0x3845, 61264 }, - { 0x0D4F, 61268 }, - { 0x0D9E, 61272 }, - { 0x382C, 61277 }, - { 0x383A, 61281 }, - { 0x382B, 61285 }, - { 0x3838, 61289 }, - { 0x382E, 61293 }, - { 0x3836, 61297 }, - { 0x383E, 61301 }, - { 0x3837, 61305 }, - { 0x383C, 61309 }, - { 0x383D, 61313 }, - { 0x382D, 61317 }, - { 0x3833, 61321 }, - { 0x3835, 61325 }, - { 0x3839, 61329 }, - { 0x382F, 61333 }, - { 0x3830, 61337 }, - { 0x3831, 61341 }, - { 0x3834, 61345 }, - { 0x3832, 61349 }, - { 0x0D7E, 61353 }, - { 0x0D7F, 61359 }, - { 0x0D80, 61365 }, - { 0x0D64, 61371 }, - { 0x0D62, 61375 }, - { 0x0D65, 61379 }, - { 0x0D63, 61383 }, - { 0x0D76, 61387 }, - { 0x0D75, 61393 }, - { 0x0DAE, 61399 }, - { 0x0DAF, 61403 }, - { 0x3843, 61407 }, - { 0x3844, 61411 }, - { 0x3842, 61415 }, - { 0x0D5F, 61419 }, - { 0x0D5C, 61422 }, - { 0x0D5D, 61425 }, - { 0x0D5E, 61428 }, - { 0x3841, 61431 }, - { 0x3840, 61435 }, - { 0x383F, 61439 }, - { 0x37BF, 61443 }, - { 0x383B, 61448 }, - { 0x0D70, 61453 }, - { 0x0D6F, 61459 }, - { 0x0D6E, 61465 }, - { 0x0D92, 61471 }, - { 0x0D4E, 61477 }, - { 0x0D4C, 61482 }, - { 0x0D4D, 61487 }, - { 0x0D4B, 61492 }, - { 0x687A, 61497 }, - { 0x1E08, 61498 }, - { 0x1DE1, 61505 }, - { 0x1DE2, 61512 }, - { 0x1DC9, 61519 }, - { 0x1DCD, 61524 }, - { 0x1DD1, 61529 }, - { 0x1DCA, 61533 }, - { 0x1DD2, 61538 }, - { 0x1DCE, 61542 }, - { 0x1DA0, 61547 }, - { 0x216C, 61553 }, - { 0x6A34, 61554 }, - { 0x26B6, 61556 }, - { 0x26B7, 61558 }, - { 0x1BF2, 61560 }, - { 0x6969, 61563 }, - { 0x22D5, 61569 }, - { 0x696A, 61575 }, - { 0x22D7, 61581 }, - { 0x24CC, 61587 }, - { 0x24CD, 61591 }, - { 0x683F, 61595 }, - { 0x68E5, 61596 }, - { 0x69DC, 61598 }, - { 0x4191, 61601 }, - { 0x4196, 61604 }, - { 0x4192, 61607 }, - { 0x4195, 61610 }, - { 0x4194, 61613 }, - { 0x4199, 61616 }, - { 0x4190, 61619 }, - { 0x4198, 61622 }, - { 0x4197, 61625 }, - { 0x4193, 61628 }, - { 0x4188, 61631 }, - { 0x4189, 61634 }, - { 0x418A, 61637 }, - { 0x418B, 61640 }, - { 0x418C, 61643 }, - { 0x418D, 61646 }, - { 0x4173, 61649 }, - { 0x418E, 61652 }, - { 0x417F, 61655 }, - { 0x417E, 61658 }, - { 0x4186, 61661 }, - { 0x4175, 61664 }, - { 0x418F, 61667 }, - { 0x4179, 61670 }, - { 0x417A, 61673 }, - { 0x4174, 61676 }, - { 0x4176, 61679 }, - { 0x4187, 61682 }, - { 0x417C, 61685 }, - { 0x4177, 61688 }, - { 0x4185, 61691 }, - { 0x4172, 61694 }, - { 0x417D, 61697 }, - { 0x4178, 61700 }, - { 0x4181, 61703 }, - { 0x4182, 61706 }, - { 0x4183, 61709 }, - { 0x4184, 61712 }, - { 0x4180, 61715 }, - { 0x417B, 61718 }, - { 0x69FB, 61721 }, - { 0x690C, 61722 }, - { 0x1D5B, 61723 }, - { 0x684D, 61725 }, - { 0x6A38, 61726 }, - { 0x0005, 61728 }, - { 0x0075, 61730 }, - { 0x661B, 61732 }, - { 0x65FD, 61737 }, - { 0x65EF, 61742 }, - { 0x660C, 61747 }, - { 0x660B, 61752 }, - { 0x6620, 61756 }, - { 0x6602, 61761 }, - { 0x65F4, 61766 }, - { 0x6611, 61771 }, - { 0x6624, 61776 }, - { 0x6606, 61781 }, - { 0x65F8, 61786 }, - { 0x6615, 61791 }, - { 0x661C, 61796 }, - { 0x65FE, 61801 }, - { 0x65F0, 61806 }, - { 0x660D, 61811 }, - { 0x65EE, 61816 }, - { 0x661F, 61819 }, - { 0x6601, 61824 }, - { 0x65F3, 61829 }, - { 0x6610, 61834 }, - { 0x662A, 61839 }, - { 0x661E, 61842 }, - { 0x6600, 61847 }, - { 0x65F2, 61852 }, - { 0x660F, 61857 }, - { 0x6625, 61862 }, - { 0x6607, 61867 }, - { 0x65F9, 61872 }, - { 0x6616, 61877 }, - { 0x6628, 61882 }, - { 0x660A, 61887 }, - { 0x65FC, 61892 }, - { 0x6619, 61897 }, - { 0x6623, 61902 }, - { 0x6605, 61907 }, - { 0x65F7, 61912 }, - { 0x6614, 61917 }, - { 0x661A, 61922 }, - { 0x6622, 61926 }, - { 0x6604, 61931 }, - { 0x65F6, 61936 }, - { 0x6613, 61941 }, - { 0x6627, 61946 }, - { 0x6609, 61951 }, - { 0x65FB, 61956 }, - { 0x6618, 61961 }, - { 0x6621, 61966 }, - { 0x6603, 61971 }, - { 0x65F5, 61976 }, - { 0x6612, 61981 }, - { 0x661D, 61986 }, - { 0x65FF, 61991 }, - { 0x65F1, 61996 }, - { 0x660E, 62001 }, - { 0x6629, 62006 }, - { 0x6626, 62010 }, - { 0x6608, 62015 }, - { 0x65FA, 62020 }, - { 0x6617, 62025 }, - { 0x662B, 62030 }, - { 0x662C, 62033 }, - { 0x662D, 62036 }, - { 0x662E, 62039 }, - { 0x662F, 62042 }, - { 0x6630, 62045 }, - { 0x6631, 62048 }, - { 0x6632, 62051 }, - { 0x6633, 62054 }, - { 0x6634, 62057 }, - { 0x6635, 62060 }, - { 0x6636, 62063 }, - { 0x6637, 62066 }, - { 0x6638, 62069 }, - { 0x6639, 62072 }, - { 0x663A, 62075 }, - { 0x663B, 62078 }, - { 0x663C, 62081 }, - { 0x663D, 62084 }, - { 0x663E, 62087 }, - { 0x663F, 62090 }, - { 0x67A5, 62093 }, - { 0x6914, 62094 }, - { 0x6AD4, 62095 }, - { 0x677D, 62098 }, - { 0x6A62, 62100 }, - { 0x6A45, 62103 }, - { 0x69CC, 62105 }, - { 0x69DA, 62106 }, - { 0x45F5, 62108 }, - { 0x45F4, 62114 }, - { 0x45E4, 62120 }, - { 0x45EE, 62124 }, - { 0x45EC, 62128 }, - { 0x45F1, 62132 }, - { 0x45E1, 62136 }, - { 0x45E7, 62140 }, - { 0x45E9, 62144 }, - { 0x45F0, 62148 }, - { 0x45E8, 62152 }, - { 0x45E0, 62156 }, - { 0x45E2, 62160 }, - { 0x45EF, 62164 }, - { 0x45E6, 62168 }, - { 0x45E3, 62172 }, - { 0x45EA, 62176 }, - { 0x45ED, 62180 }, - { 0x45EB, 62184 }, - { 0x45E5, 62188 }, - { 0x45F6, 62192 }, - { 0x45FC, 62196 }, - { 0x45FA, 62201 }, - { 0x45F7, 62205 }, - { 0x45F9, 62209 }, - { 0x45F8, 62213 }, - { 0x45FB, 62217 }, - { 0x45F3, 62221 }, - { 0x45F2, 62226 }, - { 0x68F2, 62230 }, - { 0x218F, 62231 }, - { 0x1F10, 62233 }, - { 0x6AA7, 62236 }, - { 0x6AF9, 62238 }, - { 0x672E, 62240 }, - { 0x6BC2, 62241 }, - { 0x2667, 62247 }, - { 0x266D, 62253 }, - { 0x6AA3, 62259 }, - { 0x003C, 62262 }, - { 0x251D, 62264 }, - { 0x251B, 62269 }, - { 0x22EE, 62272 }, - { 0x6993, 62276 }, - { 0x6786, 62278 }, - { 0x6839, 62281 }, - { 0x681B, 62282 }, - { 0x228B, 62283 }, - { 0x26EB, 62288 }, - { 0x26ED, 62294 }, - { 0x228D, 62299 }, - { 0x1C97, 62303 }, - { 0x6AC7, 62306 }, - { 0x67E3, 62307 }, - { 0x2139, 62311 }, - { 0x1C65, 62312 }, - { 0x0066, 62313 }, - { 0x1E6C, 62315 }, - { 0x1C7D, 62316 }, - { 0x21DF, 62318 }, - { 0x4851, 62319 }, - { 0x4865, 62321 }, - { 0x4857, 62323 }, - { 0x484D, 62326 }, - { 0x4866, 62329 }, - { 0x480F, 62332 }, - { 0x480E, 62335 }, - { 0x484E, 62338 }, - { 0x480D, 62341 }, - { 0x484F, 62344 }, - { 0x4850, 62347 }, - { 0x4852, 62350 }, - { 0x485C, 62352 }, - { 0x4861, 62355 }, - { 0x485D, 62358 }, - { 0x4860, 62361 }, - { 0x485F, 62364 }, - { 0x4864, 62367 }, - { 0x485B, 62370 }, - { 0x4863, 62373 }, - { 0x4862, 62376 }, - { 0x485E, 62379 }, - { 0x4859, 62382 }, - { 0x485A, 62387 }, - { 0x4849, 62390 }, - { 0x4841, 62394 }, - { 0x484B, 62398 }, - { 0x4843, 62402 }, - { 0x4840, 62406 }, - { 0x484A, 62410 }, - { 0x484C, 62414 }, - { 0x4842, 62418 }, - { 0x4844, 62422 }, - { 0x4847, 62426 }, - { 0x4845, 62431 }, - { 0x4848, 62436 }, - { 0x4846, 62441 }, - { 0x4858, 62446 }, - { 0x4853, 62450 }, - { 0x4810, 62453 }, - { 0x481A, 62456 }, - { 0x4812, 62459 }, - { 0x481C, 62462 }, - { 0x4814, 62465 }, - { 0x4811, 62468 }, - { 0x481B, 62471 }, - { 0x481D, 62474 }, - { 0x4834, 62477 }, - { 0x4823, 62480 }, - { 0x482F, 62483 }, - { 0x4820, 62486 }, - { 0x483F, 62489 }, - { 0x4813, 62492 }, - { 0x4825, 62495 }, - { 0x481E, 62498 }, - { 0x4839, 62501 }, - { 0x4836, 62504 }, - { 0x4831, 62507 }, - { 0x4832, 62510 }, - { 0x4838, 62513 }, - { 0x483E, 62516 }, - { 0x482D, 62519 }, - { 0x4815, 62522 }, - { 0x483B, 62525 }, - { 0x4837, 62528 }, - { 0x4835, 62531 }, - { 0x4824, 62534 }, - { 0x482A, 62537 }, - { 0x4830, 62540 }, - { 0x4821, 62543 }, - { 0x4826, 62546 }, - { 0x481F, 62549 }, - { 0x483A, 62552 }, - { 0x4822, 62555 }, - { 0x482C, 62558 }, - { 0x4827, 62561 }, - { 0x4833, 62564 }, - { 0x483C, 62567 }, - { 0x483D, 62570 }, - { 0x482E, 62573 }, - { 0x4828, 62576 }, - { 0x482B, 62579 }, - { 0x4829, 62582 }, - { 0x4818, 62585 }, - { 0x4816, 62589 }, - { 0x4819, 62593 }, - { 0x4817, 62597 }, - { 0x4856, 62601 }, - { 0x4869, 62604 }, - { 0x486A, 62607 }, - { 0x4855, 62610 }, - { 0x4867, 62612 }, - { 0x4854, 62614 }, - { 0x4868, 62617 }, - { 0x415F, 62620 }, - { 0x4158, 62623 }, - { 0x415C, 62626 }, - { 0x416B, 62629 }, - { 0x4147, 62632 }, - { 0x4165, 62635 }, - { 0x415B, 62638 }, - { 0x4163, 62641 }, - { 0x416C, 62644 }, - { 0x416A, 62647 }, - { 0x415A, 62650 }, - { 0x4169, 62653 }, - { 0x414C, 62656 }, - { 0x416F, 62659 }, - { 0x4162, 62662 }, - { 0x4159, 62665 }, - { 0x416D, 62668 }, - { 0x4145, 62671 }, - { 0x414E, 62674 }, - { 0x4170, 62677 }, - { 0x4164, 62680 }, - { 0x4161, 62683 }, - { 0x4166, 62686 }, - { 0x4168, 62689 }, - { 0x415E, 62692 }, - { 0x4143, 62695 }, - { 0x414F, 62698 }, - { 0x4154, 62701 }, - { 0x414A, 62704 }, - { 0x4171, 62707 }, - { 0x4151, 62710 }, - { 0x414D, 62713 }, - { 0x414B, 62716 }, - { 0x4144, 62719 }, - { 0x4156, 62722 }, - { 0x4157, 62725 }, - { 0x4167, 62728 }, - { 0x4142, 62731 }, - { 0x4160, 62734 }, - { 0x4148, 62737 }, - { 0x4150, 62740 }, - { 0x415D, 62743 }, - { 0x416E, 62746 }, - { 0x4155, 62749 }, - { 0x4153, 62752 }, - { 0x4146, 62755 }, - { 0x4149, 62758 }, - { 0x4152, 62761 }, - { 0x2508, 62764 }, - { 0x4A15, 62766 }, - { 0x4A0C, 62771 }, - { 0x4A0B, 62774 }, - { 0x4A0D, 62777 }, - { 0x4A0A, 62780 }, - { 0x4A09, 62783 }, - { 0x4A08, 62786 }, - { 0x4A0E, 62789 }, - { 0x4A04, 62791 }, - { 0x49FE, 62795 }, - { 0x4A06, 62799 }, - { 0x4A00, 62803 }, - { 0x49FD, 62807 }, - { 0x4A05, 62811 }, - { 0x4A07, 62815 }, - { 0x49FF, 62819 }, - { 0x4A01, 62823 }, - { 0x4A02, 62827 }, - { 0x4A03, 62832 }, - { 0x4A28, 62837 }, - { 0x4A29, 62842 }, - { 0x4A0F, 62847 }, - { 0x49CE, 62850 }, - { 0x49D8, 62853 }, - { 0x49D0, 62856 }, - { 0x49DA, 62859 }, - { 0x49D2, 62862 }, - { 0x49CF, 62865 }, - { 0x49D9, 62868 }, - { 0x49DB, 62871 }, - { 0x49F2, 62874 }, - { 0x49E1, 62877 }, - { 0x49ED, 62880 }, - { 0x49DE, 62883 }, - { 0x49FC, 62886 }, - { 0x49D1, 62889 }, - { 0x49E3, 62892 }, - { 0x49DC, 62895 }, - { 0x49F7, 62898 }, - { 0x49F4, 62901 }, - { 0x49EF, 62904 }, - { 0x49F0, 62907 }, - { 0x49F6, 62910 }, - { 0x49FB, 62913 }, - { 0x49EB, 62916 }, - { 0x49D3, 62919 }, - { 0x49F8, 62922 }, - { 0x49F5, 62925 }, - { 0x49F3, 62928 }, - { 0x49E2, 62931 }, - { 0x49E8, 62934 }, - { 0x49EE, 62937 }, - { 0x49DF, 62940 }, - { 0x49E4, 62943 }, - { 0x49DD, 62946 }, - { 0x49E0, 62949 }, - { 0x49EA, 62952 }, - { 0x49E5, 62955 }, - { 0x49F1, 62958 }, - { 0x49F9, 62961 }, - { 0x49FA, 62964 }, - { 0x49EC, 62967 }, - { 0x49E6, 62970 }, - { 0x49E9, 62973 }, - { 0x49E7, 62976 }, - { 0x49D6, 62979 }, - { 0x49D4, 62983 }, - { 0x49D7, 62987 }, - { 0x49D5, 62991 }, - { 0x4A27, 62995 }, - { 0x4A25, 62999 }, - { 0x4A26, 63004 }, - { 0x4A24, 63009 }, - { 0x4A19, 63014 }, - { 0x4A1A, 63023 }, - { 0x4A18, 63032 }, - { 0x4A1D, 63040 }, - { 0x4A1E, 63046 }, - { 0x4A22, 63052 }, - { 0x4A23, 63060 }, - { 0x4A21, 63068 }, - { 0x4A17, 63075 }, - { 0x4A16, 63083 }, - { 0x4A20, 63091 }, - { 0x4A1F, 63097 }, - { 0x4A1B, 63103 }, - { 0x4A1C, 63108 }, - { 0x4A11, 63115 }, - { 0x4A10, 63118 }, - { 0x4A12, 63121 }, - { 0x4A13, 63124 }, - { 0x4A14, 63127 }, - { 0x25C3, 63130 }, - { 0x25C4, 63133 }, - { 0x25C5, 63136 }, - { 0x25C6, 63142 }, - { 0x2592, 63148 }, - { 0x0B97, 63151 }, - { 0x0B9C, 63155 }, - { 0x0B98, 63159 }, - { 0x0B9B, 63163 }, - { 0x0B9A, 63167 }, - { 0x0B9F, 63171 }, - { 0x0B96, 63175 }, - { 0x0B9E, 63179 }, - { 0x0B9D, 63183 }, - { 0x0B99, 63187 }, - { 0x0B86, 63191 }, - { 0x0B4A, 63194 }, - { 0x0B49, 63197 }, - { 0x0B90, 63200 }, - { 0x0B8B, 63205 }, - { 0x0B8D, 63210 }, - { 0x0B89, 63215 }, - { 0x0BA1, 63220 }, - { 0x0BA0, 63225 }, - { 0x0B8A, 63230 }, - { 0x0B8C, 63235 }, - { 0x0B88, 63240 }, - { 0x0B91, 63245 }, - { 0x0B8F, 63250 }, - { 0x0B93, 63254 }, - { 0x0B92, 63261 }, - { 0x0B94, 63267 }, - { 0x0B87, 63273 }, - { 0x0B95, 63277 }, - { 0x0B8E, 63281 }, - { 0x0B7B, 63285 }, - { 0x0B4B, 63289 }, - { 0x0B57, 63292 }, - { 0x0B4F, 63295 }, - { 0x0B5A, 63298 }, - { 0x0B51, 63301 }, - { 0x0B4C, 63304 }, - { 0x0B4D, 63307 }, - { 0x0B59, 63310 }, - { 0x0B5C, 63313 }, - { 0x0B7E, 63316 }, - { 0x0B74, 63320 }, - { 0x0B82, 63324 }, - { 0x0B58, 63328 }, - { 0x0B85, 63331 }, - { 0x0B83, 63334 }, - { 0x0B50, 63337 }, - { 0x0B61, 63340 }, - { 0x0B7A, 63344 }, - { 0x0B5B, 63347 }, - { 0x0B7D, 63350 }, - { 0x0B75, 63353 }, - { 0x0B62, 63357 }, - { 0x0B69, 63361 }, - { 0x0B6F, 63365 }, - { 0x0B80, 63369 }, - { 0x0B68, 63373 }, - { 0x0B67, 63378 }, - { 0x0B52, 63382 }, - { 0x0B7F, 63385 }, - { 0x0B7C, 63388 }, - { 0x0B4E, 63391 }, - { 0x0B55, 63394 }, - { 0x0B53, 63397 }, - { 0x0B56, 63400 }, - { 0x0B54, 63403 }, - { 0x0B84, 63406 }, - { 0x0B6E, 63410 }, - { 0x0B81, 63414 }, - { 0x0B78, 63418 }, - { 0x0B63, 63422 }, - { 0x0B72, 63426 }, - { 0x0B5F, 63430 }, - { 0x0B65, 63434 }, - { 0x0B5D, 63438 }, - { 0x0B76, 63442 }, - { 0x0B70, 63446 }, - { 0x0B6C, 63450 }, - { 0x0B6A, 63454 }, - { 0x0B79, 63458 }, - { 0x0B64, 63462 }, - { 0x0B73, 63466 }, - { 0x0B60, 63470 }, - { 0x0B66, 63474 }, - { 0x0B5E, 63478 }, - { 0x0B77, 63482 }, - { 0x0B71, 63486 }, - { 0x0B6D, 63490 }, - { 0x0B6B, 63494 }, - { 0x486B, 63498 }, - { 0x4870, 63502 }, - { 0x486C, 63506 }, - { 0x486F, 63510 }, - { 0x486E, 63514 }, - { 0x4873, 63518 }, - { 0x4872, 63522 }, - { 0x4871, 63526 }, - { 0x486D, 63530 }, - { 0x487D, 63534 }, - { 0x487E, 63539 }, - { 0x4874, 63544 }, - { 0x4878, 63548 }, - { 0x4877, 63552 }, - { 0x4879, 63556 }, - { 0x487B, 63560 }, - { 0x487C, 63564 }, - { 0x4876, 63568 }, - { 0x4875, 63572 }, - { 0x487A, 63576 }, - { 0x0BA2, 63580 }, - { 0x2260, 63583 }, - { 0x25BB, 63586 }, - { 0x25BD, 63591 }, - { 0x25BC, 63599 }, - { 0x25BE, 63604 }, - { 0x2680, 63612 }, - { 0x2682, 63618 }, - { 0x257D, 63624 }, - { 0x257E, 63627 }, - { 0x25D0, 63630 }, - { 0x25D2, 63632 }, - { 0x6A5E, 63637 }, - { 0x6A5F, 63643 }, - { 0x6A2B, 63649 }, - { 0x6A27, 63653 }, - { 0x6A29, 63658 }, - { 0x6A28, 63666 }, - { 0x6A2A, 63674 }, - { 0x6A2C, 63682 }, - { 0x6A2E, 63686 }, - { 0x6A32, 63691 }, - { 0x6A31, 63695 }, - { 0x6AD0, 63700 }, - { 0x2129, 63702 }, - { 0x21EA, 63703 }, - { 0x000F, 63706 }, - { 0x251C, 63707 }, - { 0x226D, 63710 }, - { 0x692E, 63711 }, - { 0x692F, 63712 }, - { 0x6930, 63717 }, - { 0x692D, 63722 }, - { 0x66C9, 63726 }, - { 0x6686, 63728 }, - { 0x66CC, 63730 }, - { 0x6687, 63732 }, - { 0x66CE, 63734 }, - { 0x66CF, 63736 }, - { 0x6688, 63738 }, - { 0x6689, 63740 }, - { 0x66D1, 63742 }, - { 0x66D2, 63747 }, - { 0x668B, 63749 }, - { 0x6709, 63751 }, - { 0x670A, 63755 }, - { 0x670D, 63759 }, - { 0x66F4, 63763 }, - { 0x66F8, 63767 }, - { 0x66FE, 63771 }, - { 0x6700, 63775 }, - { 0x66FC, 63779 }, - { 0x6719, 63783 }, - { 0x66F2, 63787 }, - { 0x670E, 63791 }, - { 0x6714, 63795 }, - { 0x6705, 63799 }, - { 0x671A, 63803 }, - { 0x6704, 63807 }, - { 0x66F5, 63811 }, - { 0x66F7, 63815 }, - { 0x66F1, 63819 }, - { 0x670C, 63823 }, - { 0x66FD, 63827 }, - { 0x66F0, 63831 }, - { 0x6711, 63835 }, - { 0x6707, 63839 }, - { 0x670F, 63843 }, - { 0x6708, 63847 }, - { 0x66FB, 63851 }, - { 0x66FF, 63855 }, - { 0x66F9, 63859 }, - { 0x6717, 63863 }, - { 0x6716, 63867 }, - { 0x6715, 63871 }, - { 0x6706, 63875 }, - { 0x66FA, 63879 }, - { 0x6702, 63883 }, - { 0x6718, 63887 }, - { 0x6712, 63891 }, - { 0x6713, 63895 }, - { 0x6701, 63899 }, - { 0x66F6, 63903 }, - { 0x6703, 63907 }, - { 0x6710, 63911 }, - { 0x670B, 63915 }, - { 0x1DFA, 63919 }, - { 0x21E5, 63922 }, - { 0x66CD, 63924 }, - { 0x668A, 63926 }, - { 0x66D0, 63928 }, - { 0x66CA, 63930 }, - { 0x28EB, 63932 }, - { 0x66CB, 63936 }, - { 0x1DF7, 63938 }, - { 0x666C, 63940 }, - { 0x666D, 63945 }, - { 0x666E, 63950 }, - { 0x666F, 63955 }, - { 0x6670, 63960 }, - { 0x6671, 63965 }, - { 0x6672, 63970 }, - { 0x6673, 63975 }, - { 0x6674, 63980 }, - { 0x6675, 63985 }, - { 0x6676, 63990 }, - { 0x6677, 63995 }, - { 0x6678, 64000 }, - { 0x6679, 64005 }, - { 0x667A, 64010 }, - { 0x667B, 64015 }, - { 0x667C, 64020 }, - { 0x667D, 64025 }, - { 0x667E, 64030 }, - { 0x667F, 64035 }, - { 0x6680, 64040 }, - { 0x6681, 64045 }, - { 0x6682, 64050 }, - { 0x6683, 64055 }, - { 0x6684, 64060 }, - { 0x6685, 64065 }, - { 0x1DF8, 64070 }, - { 0x24ED, 64072 }, - { 0x1DF9, 64075 }, - { 0x24EA, 64077 }, - { 0x24EE, 64081 }, - { 0x24EB, 64083 }, - { 0x22F5, 64087 }, - { 0x22F4, 64090 }, - { 0x2203, 64093 }, - { 0x24EC, 64095 }, - { 0x66F3, 64097 }, - { 0x66EF, 64100 }, - { 0x66EE, 64103 }, - { 0x6805, 64106 }, - { 0x69A8, 64107 }, - { 0x6AAD, 64109 }, - { 0x672B, 64110 }, - { 0x672A, 64111 }, - { 0x1D88, 64114 }, - { 0x67F0, 64116 }, - { 0x68AF, 64117 }, - { 0x687B, 64118 }, - { 0x13ED, 64119 }, - { 0x13EB, 64122 }, - { 0x13EC, 64126 }, - { 0x13DA, 64130 }, - { 0x13DB, 64133 }, - { 0x13DC, 64136 }, - { 0x13E4, 64139 }, - { 0x13E1, 64142 }, - { 0x13DE, 64145 }, - { 0x13EA, 64148 }, - { 0x13DD, 64151 }, - { 0x13E7, 64154 }, - { 0x13E5, 64157 }, - { 0x13E2, 64160 }, - { 0x13E3, 64163 }, - { 0x13E9, 64166 }, - { 0x13E0, 64169 }, - { 0x13E8, 64172 }, - { 0x13E6, 64175 }, - { 0x13DF, 64178 }, - { 0x68D3, 64181 }, - { 0x26BA, 64183 }, - { 0x22C8, 64188 }, - { 0x26BC, 64192 }, - { 0x26BD, 64197 }, - { 0x26BB, 64202 }, - { 0x22C9, 64207 }, - { 0x21EE, 64211 }, - { 0x0CF4, 64215 }, - { 0x0CF5, 64219 }, - { 0x0C7A, 64226 }, - { 0x0C79, 64231 }, - { 0x0C75, 64236 }, - { 0x0C78, 64240 }, - { 0x0C77, 64245 }, - { 0x0C4E, 64250 }, - { 0x0C76, 64256 }, - { 0x0C44, 64260 }, - { 0x0D05, 64267 }, - { 0x0C47, 64274 }, - { 0x0C40, 64280 }, - { 0x0C3F, 64289 }, - { 0x0C3E, 64298 }, - { 0x0C51, 64305 }, - { 0x0C72, 64309 }, - { 0x0C74, 64315 }, - { 0x0C4B, 64321 }, - { 0x0D07, 64325 }, - { 0x0C4D, 64329 }, - { 0x0C4F, 64334 }, - { 0x0C4A, 64339 }, - { 0x0C71, 64342 }, - { 0x0D05, 64346 }, - { 0x0C46, 64353 }, - { 0x0C43, 64358 }, - { 0x0C50, 64366 }, - { 0x0C73, 64374 }, - { 0x0D06, 64382 }, - { 0x0C45, 64389 }, - { 0x0C4C, 64393 }, - { 0x0CBD, 64397 }, - { 0x0C42, 64400 }, - { 0x0D09, 64407 }, - { 0x0CBC, 64416 }, - { 0x0C41, 64419 }, - { 0x0D08, 64426 }, - { 0x0D0E, 64435 }, - { 0x0D0F, 64440 }, - { 0x0C49, 64445 }, - { 0x0C48, 64450 }, - { 0x0CC2, 64454 }, - { 0x0CC3, 64459 }, - { 0x0CC0, 64464 }, - { 0x0CBE, 64469 }, - { 0x0C7C, 64473 }, - { 0x0CBA, 64477 }, - { 0x0CBB, 64483 }, - { 0x0C7B, 64487 }, - { 0x0CC1, 64491 }, - { 0x0C5A, 64495 }, - { 0x0D04, 64500 }, - { 0x0D03, 64505 }, - { 0x0C5B, 64511 }, - { 0x0C57, 64516 }, - { 0x0C59, 64521 }, - { 0x0C5C, 64526 }, - { 0x0C58, 64532 }, - { 0x0CB6, 64537 }, - { 0x0CB7, 64543 }, - { 0x0CBF, 64547 }, - { 0x0CC4, 64551 }, - { 0x0C5E, 64556 }, - { 0x0C63, 64559 }, - { 0x0C5F, 64562 }, - { 0x0C62, 64565 }, - { 0x0C61, 64568 }, - { 0x0C67, 64571 }, - { 0x0C6C, 64575 }, - { 0x0C68, 64579 }, - { 0x0C6B, 64583 }, - { 0x0C6A, 64587 }, - { 0x0C6F, 64591 }, - { 0x0C70, 64595 }, - { 0x0C6E, 64599 }, - { 0x0C6D, 64603 }, - { 0x0C69, 64607 }, - { 0x0C66, 64611 }, - { 0x0C5D, 64614 }, - { 0x0C65, 64617 }, - { 0x0C64, 64620 }, - { 0x0C60, 64623 }, - { 0x0CB2, 64626 }, - { 0x0CAA, 64630 }, - { 0x0CB4, 64634 }, - { 0x0CAC, 64638 }, - { 0x0CA9, 64642 }, - { 0x0CB3, 64646 }, - { 0x0CAB, 64650 }, - { 0x0CB5, 64654 }, - { 0x0CAD, 64658 }, - { 0x0CB0, 64662 }, - { 0x0CAE, 64667 }, - { 0x0CB1, 64672 }, - { 0x0CAF, 64677 }, - { 0x0CB8, 64682 }, - { 0x0CB9, 64687 }, - { 0x0CA4, 64692 }, - { 0x0C9C, 64695 }, - { 0x0C92, 64698 }, - { 0x0C82, 64701 }, - { 0x0C8D, 64704 }, - { 0x0C7F, 64707 }, - { 0x0CA3, 64710 }, - { 0x0C84, 64713 }, - { 0x0C7D, 64716 }, - { 0x0C9F, 64719 }, - { 0x0C94, 64722 }, - { 0x0C8F, 64725 }, - { 0x0C90, 64728 }, - { 0x0C9E, 64731 }, - { 0x0CA2, 64734 }, - { 0x0C8B, 64737 }, - { 0x0C99, 64740 }, - { 0x0C9D, 64743 }, - { 0x0C9B, 64746 }, - { 0x0C93, 64749 }, - { 0x0C83, 64752 }, - { 0x0C88, 64755 }, - { 0x0C8E, 64758 }, - { 0x0C97, 64761 }, - { 0x0C80, 64764 }, - { 0x0C7E, 64767 }, - { 0x0CA7, 64770 }, - { 0x0C81, 64773 }, - { 0x0C8A, 64776 }, - { 0x0C85, 64779 }, - { 0x0C91, 64782 }, - { 0x0CA8, 64785 }, - { 0x0CA0, 64788 }, - { 0x0CA1, 64791 }, - { 0x0C8C, 64794 }, - { 0x0C95, 64797 }, - { 0x0C86, 64800 }, - { 0x0C9A, 64803 }, - { 0x0C89, 64806 }, - { 0x0C98, 64809 }, - { 0x0CA5, 64812 }, - { 0x0C96, 64815 }, - { 0x0C87, 64818 }, - { 0x0CA6, 64821 }, - { 0x0CFF, 64825 }, - { 0x0D02, 64829 }, - { 0x0D01, 64835 }, - { 0x0D00, 64841 }, - { 0x0CFB, 64847 }, - { 0x0CFD, 64851 }, - { 0x0CFA, 64857 }, - { 0x0CFE, 64861 }, - { 0x0CFC, 64865 }, - { 0x0C52, 64869 }, - { 0x0C53, 64874 }, - { 0x0C3D, 64879 }, - { 0x0CC5, 64882 }, - { 0x0CC6, 64888 }, - { 0x0CC7, 64893 }, - { 0x0CEF, 64899 }, - { 0x0CE7, 64903 }, - { 0x0CDD, 64907 }, - { 0x0CCD, 64911 }, - { 0x0CD8, 64915 }, - { 0x0CCA, 64919 }, - { 0x0CEE, 64923 }, - { 0x0CCF, 64927 }, - { 0x0CC8, 64931 }, - { 0x0CEA, 64935 }, - { 0x0CDF, 64939 }, - { 0x0CDA, 64943 }, - { 0x0CDB, 64947 }, - { 0x0CE9, 64951 }, - { 0x0CED, 64955 }, - { 0x0CD6, 64959 }, - { 0x0CE4, 64963 }, - { 0x0CE8, 64967 }, - { 0x0CE6, 64971 }, - { 0x0CDE, 64975 }, - { 0x0CCE, 64979 }, - { 0x0CD3, 64983 }, - { 0x0CD9, 64987 }, - { 0x0CE2, 64991 }, - { 0x0CCB, 64995 }, - { 0x0CC9, 64999 }, - { 0x0CCC, 65003 }, - { 0x0CD5, 65007 }, - { 0x0CD0, 65011 }, - { 0x0CDC, 65015 }, - { 0x0CEB, 65019 }, - { 0x0CEC, 65023 }, - { 0x0CD7, 65027 }, - { 0x0CE0, 65031 }, - { 0x0CD1, 65035 }, - { 0x0CE5, 65039 }, - { 0x0CD4, 65043 }, - { 0x0CE3, 65047 }, - { 0x0CF0, 65051 }, - { 0x0CE1, 65055 }, - { 0x0CD2, 65059 }, - { 0x0CF3, 65063 }, - { 0x0CF1, 65068 }, - { 0x0CF2, 65073 }, - { 0x0C54, 65078 }, - { 0x0C56, 65085 }, - { 0x0C55, 65090 }, - { 0x0CF8, 65095 }, - { 0x0CF9, 65100 }, - { 0x0CF6, 65105 }, - { 0x0CF7, 65110 }, - { 0x49C3, 65115 }, - { 0x497C, 65117 }, - { 0x49BF, 65119 }, - { 0x49BE, 65122 }, - { 0x49BD, 65125 }, - { 0x49BC, 65128 }, - { 0x49C0, 65131 }, - { 0x49BB, 65134 }, - { 0x49C5, 65137 }, - { 0x49CA, 65140 }, - { 0x49C6, 65143 }, - { 0x49C9, 65146 }, - { 0x49C8, 65149 }, - { 0x49CD, 65152 }, - { 0x49C4, 65155 }, - { 0x49CC, 65158 }, - { 0x49CB, 65161 }, - { 0x49C7, 65164 }, - { 0x49C1, 65167 }, - { 0x49B5, 65169 }, - { 0x49AD, 65173 }, - { 0x49B8, 65177 }, - { 0x49AF, 65181 }, - { 0x49AC, 65185 }, - { 0x49B7, 65189 }, - { 0x49BA, 65193 }, - { 0x49AE, 65197 }, - { 0x49B0, 65201 }, - { 0x49B6, 65205 }, - { 0x49B9, 65210 }, - { 0x49B3, 65215 }, - { 0x49B1, 65220 }, - { 0x49B4, 65225 }, - { 0x49B2, 65230 }, - { 0x497D, 65235 }, - { 0x4987, 65238 }, - { 0x497F, 65241 }, - { 0x4989, 65244 }, - { 0x4981, 65247 }, - { 0x497E, 65250 }, - { 0x4988, 65253 }, - { 0x498A, 65256 }, - { 0x49A1, 65259 }, - { 0x4990, 65262 }, - { 0x499C, 65265 }, - { 0x498D, 65268 }, - { 0x49AB, 65271 }, - { 0x4980, 65274 }, - { 0x4992, 65277 }, - { 0x498B, 65280 }, - { 0x49A6, 65283 }, - { 0x49A3, 65286 }, - { 0x499E, 65289 }, - { 0x499F, 65292 }, - { 0x49A5, 65295 }, - { 0x49AA, 65298 }, - { 0x499A, 65301 }, - { 0x4982, 65304 }, - { 0x49A7, 65307 }, - { 0x49A4, 65310 }, - { 0x49A2, 65313 }, - { 0x4991, 65316 }, - { 0x4997, 65319 }, - { 0x499D, 65322 }, - { 0x498E, 65325 }, - { 0x4993, 65328 }, - { 0x498C, 65331 }, - { 0x498F, 65334 }, - { 0x4999, 65337 }, - { 0x4994, 65340 }, - { 0x49A0, 65343 }, - { 0x49A8, 65346 }, - { 0x49A9, 65349 }, - { 0x499B, 65352 }, - { 0x4995, 65355 }, - { 0x4998, 65358 }, - { 0x4996, 65361 }, - { 0x4985, 65364 }, - { 0x4983, 65368 }, - { 0x4986, 65372 }, - { 0x4984, 65376 }, - { 0x49C2, 65380 }, - { 0x6AC0, 65383 }, - { 0x6957, 65384 }, - { 0x2158, 65386 }, - { 0x2157, 65389 }, - { 0x215A, 65392 }, - { 0x215D, 65395 }, - { 0x215B, 65398 }, - { 0x2156, 65401 }, - { 0x2159, 65404 }, - { 0x215C, 65407 }, - { 0x67E0, 65410 }, - { 0x1C37, 65411 }, - { 0x6926, 65414 }, - { 0x6C70, 65417 }, - { 0x1CF8, 65419 }, - { 0x1CEA, 65423 }, - { 0x2438, 65425 }, - { 0x1CFE, 65429 }, - { 0x1D09, 65433 }, - { 0x1D0A, 65438 }, - { 0x6BD8, 65443 }, - { 0x6BD0, 65449 }, - { 0x6BDC, 65455 }, - { 0x1D37, 65461 }, - { 0x6BD4, 65466 }, - { 0x6C4E, 65472 }, - { 0x242F, 65477 }, - { 0x6BE0, 65482 }, - { 0x1D1E, 65487 }, - { 0x262C, 65493 }, - { 0x26AD, 65496 }, - { 0x6C10, 65501 }, - { 0x6C0C, 65504 }, - { 0x1D40, 65508 }, - { 0x1D44, 65511 }, - { 0x1D46, 65516 }, - { 0x1D45, 65524 }, - { 0x1D43, 65532 }, - { 0x26DA, 65537 }, - { 0x6C4A, 65545 }, - { 0x1D47, 65551 }, - { 0x1D48, 65555 }, - { 0x28D4, 65561 }, - { 0x1D3A, 65563 }, - { 0x1D2A, 65566 }, - { 0x1D21, 65569 }, - { 0x6A91, 65572 }, - { 0x2430, 65574 }, - { 0x247E, 65577 }, - { 0x2486, 65584 }, - { 0x2489, 65591 }, - { 0x2494, 65602 }, - { 0x247A, 65613 }, - { 0x2482, 65620 }, - { 0x1D18, 65627 }, - { 0x1D17, 65632 }, - { 0x6C04, 65637 }, - { 0x6C46, 65640 }, - { 0x2316, 65643 }, - { 0x6C08, 65646 }, - { 0x6C14, 65649 }, - { 0x246F, 65652 }, - { 0x26F1, 65658 }, - { 0x6C00, 65664 }, - { 0x2687, 65667 }, - { 0x2697, 65670 }, - { 0x6BF4, 65675 }, - { 0x26C4, 65681 }, - { 0x26C5, 65688 }, - { 0x6BFC, 65695 }, - { 0x6BF8, 65702 }, - { 0x269F, 65708 }, - { 0x6BF0, 65715 }, - { 0x6BEC, 65721 }, - { 0x26A5, 65727 }, - { 0x2691, 65735 }, - { 0x26A9, 65739 }, - { 0x2232, 65743 }, - { 0x6731, 65745 }, - { 0x21C6, 65746 }, - { 0x68B8, 65748 }, - { 0x6A2D, 65749 }, - { 0x6A43, 65751 }, - { 0x67A7, 65753 }, - { 0x2233, 65755 }, - { 0x1BF0, 65757 }, - { 0x1BEE, 65761 }, - { 0x222E, 65764 }, - { 0x6B01, 65765 }, - { 0x6B00, 65767 }, - { 0x67EE, 65769 }, - { 0x1C88, 65771 }, - { 0x2178, 65773 }, - { 0x053E, 65774 }, - { 0x053A, 65777 }, - { 0x0510, 65780 }, - { 0x0520, 65782 }, - { 0x0533, 65786 }, - { 0x0516, 65790 }, - { 0x0519, 65794 }, - { 0x051A, 65798 }, - { 0x0522, 65802 }, - { 0x0523, 65806 }, - { 0x0537, 65810 }, - { 0x052E, 65814 }, - { 0x051B, 65818 }, - { 0x052A, 65822 }, - { 0x0527, 65826 }, - { 0x0518, 65830 }, - { 0x0513, 65834 }, - { 0x0514, 65838 }, - { 0x052B, 65842 }, - { 0x0517, 65846 }, - { 0x0538, 65850 }, - { 0x0515, 65854 }, - { 0x051D, 65858 }, - { 0x0536, 65862 }, - { 0x0521, 65866 }, - { 0x0526, 65870 }, - { 0x0528, 65874 }, - { 0x052C, 65878 }, - { 0x0532, 65882 }, - { 0x052F, 65886 }, - { 0x0529, 65890 }, - { 0x0530, 65894 }, - { 0x051F, 65898 }, - { 0x051C, 65902 }, - { 0x0525, 65906 }, - { 0x0524, 65910 }, - { 0x052D, 65914 }, - { 0x051E, 65918 }, - { 0x0535, 65922 }, - { 0x0531, 65926 }, - { 0x0534, 65930 }, - { 0x0539, 65934 }, - { 0x39DD, 65939 }, - { 0x39DE, 65944 }, - { 0x39DC, 65949 }, - { 0x39E0, 65954 }, - { 0x39DF, 65959 }, - { 0x053B, 65964 }, - { 0x04F3, 65966 }, - { 0x0506, 65970 }, - { 0x04E9, 65974 }, - { 0x04EC, 65978 }, - { 0x04ED, 65982 }, - { 0x04F5, 65986 }, - { 0x04F6, 65990 }, - { 0x050A, 65994 }, - { 0x0501, 65998 }, - { 0x04EE, 66002 }, - { 0x04FD, 66006 }, - { 0x04FA, 66010 }, - { 0x04EB, 66014 }, - { 0x04E6, 66018 }, - { 0x04E7, 66022 }, - { 0x04FE, 66026 }, - { 0x04EA, 66030 }, - { 0x050B, 66034 }, - { 0x04E8, 66038 }, - { 0x04F0, 66042 }, - { 0x0509, 66046 }, - { 0x04F4, 66050 }, - { 0x04F9, 66054 }, - { 0x04FB, 66058 }, - { 0x04FF, 66062 }, - { 0x0505, 66066 }, - { 0x0502, 66070 }, - { 0x04FC, 66074 }, - { 0x0503, 66078 }, - { 0x04F2, 66082 }, - { 0x04EF, 66086 }, - { 0x04F8, 66090 }, - { 0x04F7, 66094 }, - { 0x0500, 66098 }, - { 0x04F1, 66102 }, - { 0x0508, 66106 }, - { 0x0504, 66110 }, - { 0x0507, 66114 }, - { 0x050E, 66118 }, - { 0x050C, 66121 }, - { 0x0511, 66127 }, - { 0x050D, 66130 }, - { 0x050F, 66132 }, - { 0x0512, 66135 }, - { 0x000A, 66138 }, - { 0x1D70, 66139 }, - { 0x1BC6, 66141 }, - { 0x6885, 66142 }, - { 0x6851, 66144 }, - { 0x1749, 66146 }, - { 0x1705, 66149 }, - { 0x1706, 66153 }, - { 0x1709, 66157 }, - { 0x1707, 66160 }, - { 0x1708, 66163 }, - { 0x1739, 66166 }, - { 0x175F, 66169 }, - { 0x1760, 66172 }, - { 0x175E, 66175 }, - { 0x1752, 66178 }, - { 0x1757, 66181 }, - { 0x1753, 66184 }, - { 0x1756, 66187 }, - { 0x1755, 66190 }, - { 0x175A, 66193 }, - { 0x1751, 66196 }, - { 0x1759, 66199 }, - { 0x1758, 66202 }, - { 0x1754, 66205 }, - { 0x175B, 66208 }, - { 0x1741, 66210 }, - { 0x1742, 66215 }, - { 0x173F, 66221 }, - { 0x1740, 66226 }, - { 0x173B, 66232 }, - { 0x173C, 66236 }, - { 0x173D, 66241 }, - { 0x173E, 66245 }, - { 0x1747, 66250 }, - { 0x1748, 66254 }, - { 0x1743, 66259 }, - { 0x1744, 66263 }, - { 0x1746, 66268 }, - { 0x1745, 66274 }, - { 0x173A, 66279 }, - { 0x175D, 66283 }, - { 0x172E, 66285 }, - { 0x172F, 66288 }, - { 0x171D, 66292 }, - { 0x171E, 66295 }, - { 0x1729, 66299 }, - { 0x172A, 66302 }, - { 0x1724, 66306 }, - { 0x1725, 66311 }, - { 0x174D, 66316 }, - { 0x171A, 66320 }, - { 0x171B, 66323 }, - { 0x1738, 66327 }, - { 0x171F, 66330 }, - { 0x1720, 66333 }, - { 0x1718, 66337 }, - { 0x1719, 66340 }, - { 0x1733, 66344 }, - { 0x1712, 66347 }, - { 0x1713, 66351 }, - { 0x1730, 66356 }, - { 0x172B, 66359 }, - { 0x1726, 66362 }, - { 0x172C, 66366 }, - { 0x172D, 66369 }, - { 0x1732, 66373 }, - { 0x1710, 66376 }, - { 0x1711, 66380 }, - { 0x1737, 66385 }, - { 0x1735, 66388 }, - { 0x1736, 66392 }, - { 0x1727, 66396 }, - { 0x1728, 66399 }, - { 0x1722, 66403 }, - { 0x1723, 66407 }, - { 0x174E, 66412 }, - { 0x1734, 66416 }, - { 0x1731, 66419 }, - { 0x174A, 66422 }, - { 0x171C, 66426 }, - { 0x1721, 66429 }, - { 0x174F, 66432 }, - { 0x174B, 66436 }, - { 0x174C, 66440 }, - { 0x170A, 66444 }, - { 0x170B, 66447 }, - { 0x1714, 66451 }, - { 0x170C, 66454 }, - { 0x170D, 66457 }, - { 0x1716, 66461 }, - { 0x1717, 66464 }, - { 0x170E, 66468 }, - { 0x170F, 66471 }, - { 0x1715, 66475 }, - { 0x1750, 66478 }, - { 0x175C, 66482 }, - { 0x1765, 66484 }, - { 0x176B, 66488 }, - { 0x1766, 66493 }, - { 0x1763, 66498 }, - { 0x1767, 66502 }, - { 0x1762, 66506 }, - { 0x1764, 66510 }, - { 0x1768, 66514 }, - { 0x176A, 66518 }, - { 0x1769, 66522 }, - { 0x1774, 66526 }, - { 0x1773, 66531 }, - { 0x176D, 66536 }, - { 0x176C, 66541 }, - { 0x176F, 66546 }, - { 0x1772, 66551 }, - { 0x176E, 66558 }, - { 0x1771, 66563 }, - { 0x1770, 66570 }, - { 0x1779, 66575 }, - { 0x177D, 66581 }, - { 0x177A, 66587 }, - { 0x177B, 66593 }, - { 0x177C, 66599 }, - { 0x1776, 66605 }, - { 0x1775, 66611 }, - { 0x1778, 66617 }, - { 0x1777, 66623 }, - { 0x1761, 66629 }, - { 0x68DA, 66631 }, - { 0x68DC, 66635 }, - { 0x68DD, 66639 }, - { 0x68DB, 66643 }, - { 0x21E4, 66647 }, - { 0x67A8, 66648 }, - { 0x6847, 66650 }, - { 0x693C, 66651 }, - { 0x68F7, 66652 }, - { 0x2C02, 66654 }, - { 0x2C01, 66658 }, - { 0x2BFF, 66662 }, - { 0x2C00, 66666 }, - { 0x2B69, 66670 }, - { 0x2B54, 66673 }, - { 0x2B67, 66676 }, - { 0x2B58, 66679 }, - { 0x2B6B, 66682 }, - { 0x2B57, 66685 }, - { 0x2B5C, 66688 }, - { 0x2B5E, 66691 }, - { 0x2B76, 66694 }, - { 0x2B5F, 66697 }, - { 0x2B5D, 66700 }, - { 0x2B5B, 66703 }, - { 0x2B56, 66706 }, - { 0x2B5A, 66709 }, - { 0x2B6A, 66712 }, - { 0x2B55, 66715 }, - { 0x2B60, 66718 }, - { 0x2B65, 66721 }, - { 0x2B68, 66724 }, - { 0x2B59, 66727 }, - { 0x2B77, 66730 }, - { 0x2B79, 66733 }, - { 0x2B61, 66736 }, - { 0x2B66, 66739 }, - { 0x2B6D, 66742 }, - { 0x2BFB, 66745 }, - { 0x2B71, 66748 }, - { 0x2B6F, 66751 }, - { 0x2BEB, 66754 }, - { 0x2B63, 66757 }, - { 0x2BEF, 66760 }, - { 0x2B6C, 66763 }, - { 0x2B6E, 66766 }, - { 0x2B72, 66769 }, - { 0x2B75, 66772 }, - { 0x2C03, 66775 }, - { 0x2B7B, 66778 }, - { 0x2BEE, 66781 }, - { 0x2B7C, 66784 }, - { 0x2BF7, 66787 }, - { 0x2BF3, 66790 }, - { 0x2B78, 66793 }, - { 0x2BED, 66796 }, - { 0x2C04, 66799 }, - { 0x2B7A, 66802 }, - { 0x2BFC, 66805 }, - { 0x2BF1, 66808 }, - { 0x2B70, 66811 }, - { 0x2B64, 66814 }, - { 0x2B62, 66817 }, - { 0x2BEC, 66820 }, - { 0x2C05, 66823 }, - { 0x2B73, 66826 }, - { 0x2BF4, 66829 }, - { 0x2B74, 66832 }, - { 0x2BF0, 66835 }, - { 0x2BF5, 66838 }, - { 0x2BF8, 66841 }, - { 0x2BFD, 66844 }, - { 0x2BF2, 66847 }, - { 0x2BF6, 66850 }, - { 0x2BF9, 66853 }, - { 0x2BFA, 66856 }, - { 0x2BFE, 66859 }, - { 0x1676, 66862 }, - { 0x1672, 66866 }, - { 0x1670, 66870 }, - { 0x1673, 66874 }, - { 0x1671, 66878 }, - { 0x1674, 66882 }, - { 0x166E, 66886 }, - { 0x165E, 66889 }, - { 0x1665, 66892 }, - { 0x1662, 66895 }, - { 0x165A, 66898 }, - { 0x166F, 66901 }, - { 0x1666, 66904 }, - { 0x1659, 66907 }, - { 0x166B, 66910 }, - { 0x165F, 66913 }, - { 0x1663, 66916 }, - { 0x165D, 66919 }, - { 0x166A, 66922 }, - { 0x166D, 66925 }, - { 0x1661, 66928 }, - { 0x166C, 66931 }, - { 0x1669, 66934 }, - { 0x1660, 66937 }, - { 0x165B, 66940 }, - { 0x1664, 66943 }, - { 0x1667, 66946 }, - { 0x165C, 66949 }, - { 0x1668, 66952 }, - { 0x1675, 66955 }, - { 0x67FD, 66957 }, - { 0x6991, 66959 }, - { 0x6992, 66960 }, - { 0x20F4, 66964 }, - { 0x214A, 66965 }, - { 0x68EB, 66966 }, - { 0x10EE, 66967 }, - { 0x1185, 66970 }, - { 0x10E5, 66973 }, - { 0x1241, 66976 }, - { 0x10E7, 66979 }, - { 0x1167, 66982 }, - { 0x11CE, 66985 }, - { 0x119F, 66988 }, - { 0x11B4, 66991 }, - { 0x10E9, 66994 }, - { 0x112D, 66997 }, - { 0x1269, 67000 }, - { 0x1234, 67003 }, - { 0x11E9, 67006 }, - { 0x114A, 67009 }, - { 0x1222, 67012 }, - { 0x10EF, 67015 }, - { 0x1100, 67018 }, - { 0x1112, 67021 }, - { 0x153A, 67024 }, - { 0x1174, 67027 }, - { 0x116D, 67030 }, - { 0x116F, 67033 }, - { 0x1171, 67036 }, - { 0x110F, 67039 }, - { 0x123D, 67042 }, - { 0x1237, 67045 }, - { 0x1239, 67048 }, - { 0x123B, 67051 }, - { 0x1261, 67054 }, - { 0x10E8, 67057 }, - { 0x1110, 67060 }, - { 0x1156, 67063 }, - { 0x114F, 67066 }, - { 0x1151, 67069 }, - { 0x1153, 67072 }, - { 0x1168, 67075 }, - { 0x11BE, 67078 }, - { 0x11B7, 67081 }, - { 0x128A, 67084 }, - { 0x11B9, 67087 }, - { 0x11BB, 67090 }, - { 0x118E, 67093 }, - { 0x1187, 67096 }, - { 0x11A1, 67099 }, - { 0x1189, 67102 }, - { 0x118B, 67105 }, - { 0x11AB, 67108 }, - { 0x11A4, 67111 }, - { 0x1279, 67114 }, - { 0x11B6, 67117 }, - { 0x11A6, 67120 }, - { 0x11A8, 67123 }, - { 0x1111, 67126 }, - { 0x10EA, 67129 }, - { 0x1539, 67132 }, - { 0x111C, 67135 }, - { 0x1113, 67138 }, - { 0x1115, 67141 }, - { 0x1117, 67144 }, - { 0x1267, 67147 }, - { 0x1263, 67150 }, - { 0x1265, 67153 }, - { 0x122F, 67156 }, - { 0x1226, 67159 }, - { 0x122A, 67162 }, - { 0x122C, 67165 }, - { 0x11D8, 67168 }, - { 0x11D1, 67171 }, - { 0x1209, 67174 }, - { 0x11D3, 67177 }, - { 0x11D5, 67180 }, - { 0x11EB, 67183 }, - { 0x1139, 67186 }, - { 0x1130, 67189 }, - { 0x124E, 67192 }, - { 0x1132, 67195 }, - { 0x1134, 67198 }, - { 0x10FB, 67201 }, - { 0x10F0, 67204 }, - { 0x10F2, 67207 }, - { 0x10F6, 67210 }, - { 0x1211, 67213 }, - { 0x120A, 67216 }, - { 0x120C, 67219 }, - { 0x120E, 67222 }, - { 0x10E6, 67225 }, - { 0x153B, 67228 }, - { 0x1175, 67231 }, - { 0x1351, 67234 }, - { 0x1170, 67238 }, - { 0x1172, 67241 }, - { 0x1180, 67244 }, - { 0x1176, 67247 }, - { 0x1178, 67250 }, - { 0x117C, 67253 }, - { 0x123E, 67256 }, - { 0x123A, 67259 }, - { 0x123C, 67262 }, - { 0x1157, 67265 }, - { 0x1541, 67268 }, - { 0x1152, 67271 }, - { 0x1154, 67274 }, - { 0x1162, 67277 }, - { 0x1158, 67280 }, - { 0x115A, 67283 }, - { 0x115E, 67286 }, - { 0x11BF, 67289 }, - { 0x1546, 67292 }, - { 0x1288, 67295 }, - { 0x1284, 67298 }, - { 0x1286, 67301 }, - { 0x11BA, 67304 }, - { 0x11BC, 67307 }, - { 0x11CA, 67310 }, - { 0x11C0, 67313 }, - { 0x11C2, 67316 }, - { 0x11C6, 67319 }, - { 0x118F, 67322 }, - { 0x1543, 67325 }, - { 0x118A, 67328 }, - { 0x118C, 67331 }, - { 0x119A, 67334 }, - { 0x1190, 67337 }, - { 0x1192, 67340 }, - { 0x1196, 67343 }, - { 0x11AC, 67346 }, - { 0x1545, 67349 }, - { 0x1277, 67352 }, - { 0x1273, 67355 }, - { 0x1275, 67358 }, - { 0x11A7, 67361 }, - { 0x127A, 67364 }, - { 0x11A9, 67367 }, - { 0x1544, 67370 }, - { 0x11AF, 67373 }, - { 0x11AD, 67376 }, - { 0x154F, 67379 }, - { 0x1553, 67382 }, - { 0x111D, 67385 }, - { 0x153E, 67388 }, - { 0x1116, 67391 }, - { 0x1118, 67394 }, - { 0x153D, 67397 }, - { 0x1128, 67400 }, - { 0x111E, 67403 }, - { 0x1120, 67406 }, - { 0x1124, 67409 }, - { 0x1268, 67412 }, - { 0x1353, 67415 }, - { 0x1264, 67418 }, - { 0x1266, 67421 }, - { 0x1230, 67424 }, - { 0x154E, 67427 }, - { 0x122B, 67430 }, - { 0x122D, 67433 }, - { 0x155C, 67436 }, - { 0x1558, 67439 }, - { 0x155A, 67442 }, - { 0x11D9, 67445 }, - { 0x1548, 67448 }, - { 0x11F9, 67451 }, - { 0x11F4, 67454 }, - { 0x11F5, 67457 }, - { 0x11F7, 67460 }, - { 0x11D4, 67463 }, - { 0x11D6, 67466 }, - { 0x1547, 67469 }, - { 0x11E4, 67472 }, - { 0x11DA, 67475 }, - { 0x11DC, 67478 }, - { 0x11E0, 67481 }, - { 0x113A, 67484 }, - { 0x1540, 67487 }, - { 0x124A, 67490 }, - { 0x1242, 67493 }, - { 0x1244, 67496 }, - { 0x1248, 67499 }, - { 0x1133, 67502 }, - { 0x1135, 67505 }, - { 0x114E, 67508 }, - { 0x114B, 67511 }, - { 0x1253, 67514 }, - { 0x114C, 67517 }, - { 0x114D, 67520 }, - { 0x1145, 67523 }, - { 0x113B, 67526 }, - { 0x113D, 67529 }, - { 0x1141, 67532 }, - { 0x1257, 67535 }, - { 0x1254, 67538 }, - { 0x1255, 67541 }, - { 0x1256, 67544 }, - { 0x10FD, 67547 }, - { 0x153C, 67550 }, - { 0x10F4, 67553 }, - { 0x10F8, 67556 }, - { 0x1212, 67559 }, - { 0x154D, 67562 }, - { 0x120D, 67565 }, - { 0x120F, 67568 }, - { 0x154C, 67571 }, - { 0x121D, 67574 }, - { 0x1213, 67577 }, - { 0x1215, 67580 }, - { 0x1219, 67583 }, - { 0x116E, 67586 }, - { 0x1182, 67589 }, - { 0x117A, 67592 }, - { 0x117E, 67595 }, - { 0x1238, 67598 }, - { 0x1352, 67601 }, - { 0x123F, 67605 }, - { 0x1150, 67608 }, - { 0x1164, 67611 }, - { 0x1542, 67614 }, - { 0x115C, 67617 }, - { 0x1160, 67620 }, - { 0x11B8, 67623 }, - { 0x1289, 67626 }, - { 0x1285, 67629 }, - { 0x1287, 67632 }, - { 0x11CC, 67635 }, - { 0x11C4, 67638 }, - { 0x11C8, 67641 }, - { 0x1188, 67644 }, - { 0x119C, 67647 }, - { 0x1194, 67650 }, - { 0x1198, 67653 }, - { 0x11A5, 67656 }, - { 0x1278, 67659 }, - { 0x1354, 67662 }, - { 0x1274, 67665 }, - { 0x1276, 67668 }, - { 0x1359, 67671 }, - { 0x1355, 67674 }, - { 0x1357, 67677 }, - { 0x11B1, 67680 }, - { 0x1551, 67683 }, - { 0x1555, 67686 }, - { 0x1114, 67689 }, - { 0x112A, 67692 }, - { 0x1122, 67695 }, - { 0x1126, 67698 }, - { 0x153F, 67701 }, - { 0x1262, 67704 }, - { 0x1229, 67707 }, - { 0x1232, 67710 }, - { 0x1557, 67713 }, - { 0x1559, 67716 }, - { 0x155B, 67719 }, - { 0x11D2, 67722 }, - { 0x11FA, 67725 }, - { 0x154A, 67728 }, - { 0x11F6, 67731 }, - { 0x11F8, 67734 }, - { 0x1549, 67737 }, - { 0x1205, 67740 }, - { 0x11FB, 67743 }, - { 0x11FD, 67746 }, - { 0x1201, 67749 }, - { 0x11E6, 67752 }, - { 0x11DE, 67755 }, - { 0x11E2, 67758 }, - { 0x1131, 67761 }, - { 0x124B, 67764 }, - { 0x1246, 67767 }, - { 0x1249, 67770 }, - { 0x156D, 67773 }, - { 0x156C, 67776 }, - { 0x126D, 67779 }, - { 0x126A, 67782 }, - { 0x126B, 67785 }, - { 0x126C, 67788 }, - { 0x1252, 67791 }, - { 0x124F, 67794 }, - { 0x1250, 67797 }, - { 0x1251, 67800 }, - { 0x1147, 67803 }, - { 0x113F, 67806 }, - { 0x1143, 67809 }, - { 0x120B, 67812 }, - { 0x121F, 67815 }, - { 0x1217, 67818 }, - { 0x121B, 67821 }, - { 0x1106, 67824 }, - { 0x110E, 67830 }, - { 0x110D, 67835 }, - { 0x1108, 67839 }, - { 0x1103, 67843 }, - { 0x1104, 67847 }, - { 0x1107, 67851 }, - { 0x110C, 67857 }, - { 0x1567, 67863 }, - { 0x1105, 67868 }, - { 0x1109, 67874 }, - { 0x110A, 67879 }, - { 0x110B, 67886 }, - { 0x1568, 67891 }, - { 0x1272, 67896 }, - { 0x135A, 67899 }, - { 0x1356, 67902 }, - { 0x1358, 67905 }, - { 0x1207, 67908 }, - { 0x11FF, 67911 }, - { 0x1203, 67914 }, - { 0x154B, 67917 }, - { 0x124C, 67920 }, - { 0x1572, 67923 }, - { 0x1571, 67926 }, - { 0x1570, 67929 }, - { 0x156F, 67932 }, - { 0x156E, 67935 }, - { 0x157C, 67938 }, - { 0x157D, 67943 }, - { 0x10E4, 67948 }, - { 0x11D0, 67951 }, - { 0x1236, 67955 }, - { 0x1243, 67959 }, - { 0x1245, 67963 }, - { 0x1247, 67967 }, - { 0x1227, 67971 }, - { 0x1569, 67975 }, - { 0x11A3, 67979 }, - { 0x12A7, 67983 }, - { 0x12A4, 67987 }, - { 0x12A5, 67991 }, - { 0x12A6, 67995 }, - { 0x12FE, 67999 }, - { 0x12F9, 68003 }, - { 0x1186, 68007 }, - { 0x1225, 68011 }, - { 0x1575, 68015 }, - { 0x157A, 68019 }, - { 0x127E, 68023 }, - { 0x127B, 68027 }, - { 0x127C, 68031 }, - { 0x127D, 68035 }, - { 0x1574, 68039 }, - { 0x1573, 68043 }, - { 0x1101, 68047 }, - { 0x10EB, 68051 }, - { 0x1173, 68055 }, - { 0x1155, 68059 }, - { 0x11BD, 68063 }, - { 0x118D, 68067 }, - { 0x11AA, 68071 }, - { 0x1119, 68075 }, - { 0x11D7, 68079 }, - { 0x1136, 68083 }, - { 0x1210, 68087 }, - { 0x112C, 68091 }, - { 0x1293, 68095 }, - { 0x112F, 68099 }, - { 0x10ED, 68103 }, - { 0x12D2, 68107 }, - { 0x132A, 68111 }, - { 0x1138, 68115 }, - { 0x10EC, 68119 }, - { 0x12D8, 68123 }, - { 0x12D5, 68127 }, - { 0x12D7, 68131 }, - { 0x12D4, 68135 }, - { 0x12D3, 68139 }, - { 0x111B, 68143 }, - { 0x12FF, 68147 }, - { 0x12FB, 68151 }, - { 0x12FD, 68155 }, - { 0x12FA, 68159 }, - { 0x12F8, 68163 }, - { 0x12E5, 68167 }, - { 0x130B, 68171 }, - { 0x1308, 68175 }, - { 0x130A, 68179 }, - { 0x1307, 68183 }, - { 0x1306, 68187 }, - { 0x12F1, 68191 }, - { 0x12EE, 68195 }, - { 0x12F0, 68199 }, - { 0x12ED, 68203 }, - { 0x12EC, 68207 }, - { 0x12EB, 68211 }, - { 0x12E8, 68215 }, - { 0x11B5, 68219 }, - { 0x12EA, 68223 }, - { 0x12E7, 68227 }, - { 0x12E6, 68231 }, - { 0x12D1, 68235 }, - { 0x12CE, 68239 }, - { 0x12D0, 68243 }, - { 0x12CD, 68247 }, - { 0x12CC, 68251 }, - { 0x12B3, 68255 }, - { 0x12B0, 68259 }, - { 0x12B2, 68263 }, - { 0x12AF, 68267 }, - { 0x12AE, 68271 }, - { 0x1337, 68275 }, - { 0x1334, 68279 }, - { 0x133E, 68283 }, - { 0x1336, 68287 }, - { 0x1333, 68291 }, - { 0x1332, 68295 }, - { 0x12B9, 68299 }, - { 0x12B6, 68303 }, - { 0x12B8, 68307 }, - { 0x12B5, 68311 }, - { 0x12B4, 68315 }, - { 0x12F7, 68319 }, - { 0x12F4, 68323 }, - { 0x12F6, 68327 }, - { 0x12F3, 68331 }, - { 0x12F2, 68335 }, - { 0x1329, 68339 }, - { 0x1326, 68343 }, - { 0x1328, 68347 }, - { 0x1325, 68351 }, - { 0x1324, 68355 }, - { 0x134A, 68359 }, - { 0x1347, 68363 }, - { 0x1349, 68367 }, - { 0x1346, 68371 }, - { 0x1345, 68375 }, - { 0x1137, 68379 }, - { 0x1311, 68383 }, - { 0x130E, 68387 }, - { 0x1310, 68391 }, - { 0x130D, 68395 }, - { 0x130C, 68399 }, - { 0x1331, 68403 }, - { 0x132E, 68407 }, - { 0x1330, 68411 }, - { 0x132D, 68415 }, - { 0x132C, 68419 }, - { 0x1578, 68423 }, - { 0x12D6, 68427 }, - { 0x12AD, 68431 }, - { 0x12AA, 68435 }, - { 0x12AC, 68439 }, - { 0x12A9, 68443 }, - { 0x12A8, 68447 }, - { 0x1579, 68451 }, - { 0x1576, 68455 }, - { 0x111A, 68459 }, - { 0x12BF, 68463 }, - { 0x12BC, 68467 }, - { 0x12BE, 68471 }, - { 0x12BB, 68475 }, - { 0x12BA, 68479 }, - { 0x12FC, 68483 }, - { 0x1305, 68487 }, - { 0x1302, 68491 }, - { 0x1304, 68495 }, - { 0x1301, 68499 }, - { 0x1300, 68503 }, - { 0x157B, 68507 }, - { 0x12DE, 68511 }, - { 0x12DB, 68515 }, - { 0x12DD, 68519 }, - { 0x12DA, 68523 }, - { 0x12D9, 68527 }, - { 0x12E4, 68531 }, - { 0x12E1, 68535 }, - { 0x12E3, 68539 }, - { 0x12E0, 68543 }, - { 0x12DF, 68547 }, - { 0x1309, 68551 }, - { 0x1317, 68555 }, - { 0x1314, 68559 }, - { 0x1316, 68563 }, - { 0x1313, 68567 }, - { 0x1312, 68571 }, - { 0x12EF, 68575 }, - { 0x12E9, 68579 }, - { 0x12CF, 68583 }, - { 0x12B1, 68587 }, - { 0x1335, 68591 }, - { 0x133D, 68595 }, - { 0x133A, 68599 }, - { 0x133C, 68603 }, - { 0x1339, 68607 }, - { 0x1338, 68611 }, - { 0x12C5, 68615 }, - { 0x12C2, 68619 }, - { 0x12C4, 68623 }, - { 0x12C1, 68627 }, - { 0x12C0, 68631 }, - { 0x1323, 68635 }, - { 0x1320, 68639 }, - { 0x1322, 68643 }, - { 0x131F, 68647 }, - { 0x131E, 68651 }, - { 0x1344, 68655 }, - { 0x1341, 68659 }, - { 0x1343, 68663 }, - { 0x1340, 68667 }, - { 0x133F, 68671 }, - { 0x12CB, 68675 }, - { 0x12C8, 68679 }, - { 0x12CA, 68683 }, - { 0x12C7, 68687 }, - { 0x12C6, 68691 }, - { 0x12B7, 68695 }, - { 0x12F5, 68699 }, - { 0x1327, 68703 }, - { 0x1348, 68707 }, - { 0x1577, 68711 }, - { 0x130F, 68716 }, - { 0x132F, 68720 }, - { 0x12AB, 68724 }, - { 0x12BD, 68728 }, - { 0x1303, 68732 }, - { 0x12DC, 68736 }, - { 0x12E2, 68740 }, - { 0x1315, 68744 }, - { 0x133B, 68748 }, - { 0x12C3, 68752 }, - { 0x1321, 68756 }, - { 0x131D, 68760 }, - { 0x131A, 68764 }, - { 0x131C, 68768 }, - { 0x1319, 68772 }, - { 0x1318, 68776 }, - { 0x1342, 68780 }, - { 0x12C9, 68784 }, - { 0x1350, 68788 }, - { 0x134D, 68792 }, - { 0x134F, 68796 }, - { 0x134C, 68800 }, - { 0x134B, 68804 }, - { 0x131B, 68808 }, - { 0x134E, 68812 }, - { 0x157E, 68816 }, - { 0x132B, 68821 }, - { 0x1565, 68826 }, - { 0x1102, 68830 }, - { 0x11EF, 68834 }, - { 0x11EE, 68838 }, - { 0x10FF, 68842 }, - { 0x10FA, 68846 }, - { 0x1184, 68850 }, - { 0x1166, 68854 }, - { 0x119E, 68858 }, - { 0x11B3, 68862 }, - { 0x11F3, 68866 }, - { 0x11F2, 68870 }, - { 0x11F0, 68874 }, - { 0x11F1, 68878 }, - { 0x11E8, 68882 }, - { 0x1149, 68886 }, - { 0x1221, 68890 }, - { 0x125F, 68894 }, - { 0x125D, 68898 }, - { 0x1258, 68902 }, - { 0x1259, 68906 }, - { 0x125B, 68910 }, - { 0x125E, 68914 }, - { 0x125A, 68918 }, - { 0x125C, 68922 }, - { 0x1260, 68926 }, - { 0x1560, 68930 }, - { 0x155F, 68934 }, - { 0x1561, 68938 }, - { 0x1562, 68942 }, - { 0x155D, 68946 }, - { 0x1563, 68950 }, - { 0x155E, 68954 }, - { 0x1564, 68958 }, - { 0x1550, 68962 }, - { 0x1554, 68966 }, - { 0x1552, 68970 }, - { 0x1556, 68974 }, - { 0x1292, 68978 }, - { 0x1290, 68982 }, - { 0x128B, 68986 }, - { 0x128C, 68990 }, - { 0x128E, 68994 }, - { 0x1291, 68998 }, - { 0x128D, 69002 }, - { 0x128F, 69006 }, - { 0x1566, 69010 }, - { 0x1297, 69014 }, - { 0x1294, 69018 }, - { 0x1295, 69022 }, - { 0x1296, 69026 }, - { 0x11EC, 69030 }, - { 0x1363, 69034 }, - { 0x12A3, 69038 }, - { 0x12A0, 69042 }, - { 0x12A1, 69046 }, - { 0x12A2, 69050 }, - { 0x129F, 69054 }, - { 0x129C, 69058 }, - { 0x129D, 69062 }, - { 0x129E, 69066 }, - { 0x129B, 69070 }, - { 0x1298, 69074 }, - { 0x1299, 69078 }, - { 0x129A, 69082 }, - { 0x11CF, 69086 }, - { 0x11A0, 69090 }, - { 0x112E, 69094 }, - { 0x1235, 69098 }, - { 0x1224, 69102 }, - { 0x1231, 69106 }, - { 0x1228, 69110 }, - { 0x122E, 69114 }, - { 0x1271, 69118 }, - { 0x126E, 69122 }, - { 0x126F, 69126 }, - { 0x1270, 69130 }, - { 0x10FC, 69134 }, - { 0x10F1, 69138 }, - { 0x10F3, 69142 }, - { 0x10F7, 69146 }, - { 0x1181, 69150 }, - { 0x1177, 69154 }, - { 0x1179, 69158 }, - { 0x117D, 69162 }, - { 0x1163, 69166 }, - { 0x1159, 69170 }, - { 0x115B, 69174 }, - { 0x115F, 69178 }, - { 0x156B, 69182 }, - { 0x156A, 69186 }, - { 0x11CB, 69190 }, - { 0x11C1, 69194 }, - { 0x11C3, 69198 }, - { 0x11C7, 69202 }, - { 0x119B, 69206 }, - { 0x1191, 69210 }, - { 0x1193, 69214 }, - { 0x1197, 69218 }, - { 0x11B0, 69222 }, - { 0x11AE, 69226 }, - { 0x1129, 69230 }, - { 0x111F, 69234 }, - { 0x1121, 69238 }, - { 0x1125, 69242 }, - { 0x11E5, 69246 }, - { 0x11DB, 69250 }, - { 0x11DD, 69254 }, - { 0x11E1, 69258 }, - { 0x1146, 69262 }, - { 0x113C, 69266 }, - { 0x113E, 69270 }, - { 0x1142, 69274 }, - { 0x10FE, 69278 }, - { 0x10F5, 69282 }, - { 0x10F9, 69286 }, - { 0x121E, 69290 }, - { 0x1214, 69294 }, - { 0x1216, 69298 }, - { 0x121A, 69302 }, - { 0x1183, 69306 }, - { 0x117B, 69310 }, - { 0x117F, 69314 }, - { 0x1240, 69318 }, - { 0x1165, 69322 }, - { 0x115D, 69326 }, - { 0x1161, 69330 }, - { 0x11CD, 69334 }, - { 0x11C5, 69338 }, - { 0x11C9, 69342 }, - { 0x119D, 69346 }, - { 0x1195, 69350 }, - { 0x1199, 69354 }, - { 0x11B2, 69358 }, - { 0x112B, 69362 }, - { 0x1123, 69366 }, - { 0x1127, 69370 }, - { 0x1233, 69374 }, - { 0x1206, 69378 }, - { 0x11FC, 69382 }, - { 0x11FE, 69386 }, - { 0x1202, 69390 }, - { 0x11E7, 69394 }, - { 0x11DF, 69398 }, - { 0x11E3, 69402 }, - { 0x1148, 69406 }, - { 0x1140, 69410 }, - { 0x1144, 69414 }, - { 0x1220, 69418 }, - { 0x1218, 69422 }, - { 0x121C, 69426 }, - { 0x1208, 69430 }, - { 0x1200, 69434 }, - { 0x1204, 69438 }, - { 0x124D, 69442 }, - { 0x11A2, 69446 }, - { 0x11EA, 69450 }, - { 0x1223, 69454 }, - { 0x11ED, 69458 }, - { 0x1283, 69462 }, - { 0x1282, 69466 }, - { 0x127F, 69470 }, - { 0x1280, 69474 }, - { 0x1281, 69478 }, - { 0x1360, 69482 }, - { 0x135C, 69486 }, - { 0x135E, 69490 }, - { 0x1362, 69494 }, - { 0x1361, 69499 }, - { 0x135B, 69503 }, - { 0x135D, 69507 }, - { 0x135F, 69511 }, - { 0x116C, 69515 }, - { 0x1169, 69519 }, - { 0x116A, 69523 }, - { 0x116B, 69527 }, - { 0x67C6, 69531 }, - { 0x6909, 69533 }, - { 0x3900, 69535 }, - { 0x3901, 69539 }, - { 0x3902, 69543 }, - { 0x3903, 69547 }, - { 0x392D, 69551 }, - { 0x3904, 69555 }, - { 0x3905, 69559 }, - { 0x3933, 69563 }, - { 0x3935, 69567 }, - { 0x3937, 69571 }, - { 0x3939, 69575 }, - { 0x393A, 69579 }, - { 0x393B, 69583 }, - { 0x3906, 69587 }, - { 0x3908, 69591 }, - { 0x3909, 69595 }, - { 0x390A, 69599 }, - { 0x390B, 69603 }, - { 0x390C, 69607 }, - { 0x390D, 69611 }, - { 0x390E, 69615 }, - { 0x390F, 69619 }, - { 0x3910, 69623 }, - { 0x3911, 69627 }, - { 0x3912, 69631 }, - { 0x3907, 69635 }, - { 0x3913, 69639 }, - { 0x3914, 69643 }, - { 0x3915, 69647 }, - { 0x3916, 69651 }, - { 0x3917, 69655 }, - { 0x3918, 69659 }, - { 0x3919, 69663 }, - { 0x391A, 69667 }, - { 0x391B, 69671 }, - { 0x391C, 69675 }, - { 0x391D, 69679 }, - { 0x10E3, 69683 }, - { 0x391E, 69687 }, - { 0x3921, 69691 }, - { 0x3922, 69695 }, - { 0x3923, 69699 }, - { 0x3924, 69703 }, - { 0x3925, 69707 }, - { 0x392C, 69711 }, - { 0x392E, 69715 }, - { 0x392F, 69719 }, - { 0x3930, 69723 }, - { 0x3931, 69727 }, - { 0x3932, 69731 }, - { 0x3934, 69735 }, - { 0x3936, 69739 }, - { 0x3938, 69743 }, - { 0x3949, 69747 }, - { 0x394A, 69751 }, - { 0x394B, 69755 }, - { 0x394C, 69759 }, - { 0x394D, 69763 }, - { 0x394E, 69767 }, - { 0x394F, 69771 }, - { 0x10DE, 69775 }, - { 0x10DF, 69779 }, - { 0x10E0, 69783 }, - { 0x10E1, 69787 }, - { 0x10E2, 69791 }, - { 0x393C, 69795 }, - { 0x391F, 69799 }, - { 0x3920, 69803 }, - { 0x3926, 69807 }, - { 0x3927, 69811 }, - { 0x3928, 69815 }, - { 0x3929, 69819 }, - { 0x392A, 69823 }, - { 0x392B, 69827 }, - { 0x393D, 69831 }, - { 0x393E, 69835 }, - { 0x393F, 69839 }, - { 0x3940, 69843 }, - { 0x3941, 69847 }, - { 0x3942, 69851 }, - { 0x3943, 69855 }, - { 0x3944, 69859 }, - { 0x3945, 69863 }, - { 0x3946, 69867 }, - { 0x3947, 69871 }, - { 0x3948, 69875 }, - { 0x1088, 69879 }, - { 0x1089, 69882 }, - { 0x108A, 69885 }, - { 0x108B, 69888 }, - { 0x10B5, 69891 }, - { 0x108C, 69894 }, - { 0x108D, 69897 }, - { 0x10BB, 69900 }, - { 0x10BD, 69903 }, - { 0x10BF, 69906 }, - { 0x10C1, 69909 }, - { 0x10C2, 69912 }, - { 0x10C3, 69915 }, - { 0x108E, 69918 }, - { 0x1090, 69921 }, - { 0x1091, 69924 }, - { 0x1092, 69927 }, - { 0x1093, 69930 }, - { 0x1094, 69933 }, - { 0x1095, 69936 }, - { 0x1096, 69939 }, - { 0x1097, 69942 }, - { 0x1098, 69945 }, - { 0x1099, 69948 }, - { 0x109A, 69951 }, - { 0x108F, 69954 }, - { 0x109B, 69957 }, - { 0x109C, 69960 }, - { 0x109D, 69963 }, - { 0x109E, 69966 }, - { 0x109F, 69969 }, - { 0x10A0, 69972 }, - { 0x10A1, 69975 }, - { 0x10A2, 69978 }, - { 0x10A3, 69981 }, - { 0x10A4, 69984 }, - { 0x10A5, 69987 }, - { 0x10DD, 69990 }, - { 0x10A6, 69993 }, - { 0x10A9, 69996 }, - { 0x10AA, 69999 }, - { 0x10AB, 70002 }, - { 0x10AC, 70005 }, - { 0x10AD, 70008 }, - { 0x10B4, 70011 }, - { 0x10B6, 70014 }, - { 0x10B7, 70017 }, - { 0x10B8, 70020 }, - { 0x10B9, 70023 }, - { 0x10BA, 70026 }, - { 0x10BC, 70029 }, - { 0x10BE, 70032 }, - { 0x10C0, 70035 }, - { 0x10D1, 70038 }, - { 0x10D2, 70041 }, - { 0x10D3, 70044 }, - { 0x10D4, 70047 }, - { 0x10D5, 70050 }, - { 0x10D6, 70053 }, - { 0x10D7, 70056 }, - { 0x10D8, 70059 }, - { 0x10D9, 70062 }, - { 0x10DA, 70065 }, - { 0x10DB, 70068 }, - { 0x10DC, 70071 }, - { 0x10C4, 70074 }, - { 0x10A7, 70077 }, - { 0x10A8, 70080 }, - { 0x10AE, 70083 }, - { 0x10AF, 70086 }, - { 0x10B0, 70089 }, - { 0x10B1, 70092 }, - { 0x10B2, 70095 }, - { 0x10B3, 70098 }, - { 0x10C5, 70101 }, - { 0x10C6, 70104 }, - { 0x10C7, 70107 }, - { 0x10C8, 70110 }, - { 0x10C9, 70113 }, - { 0x10CA, 70116 }, - { 0x10CB, 70119 }, - { 0x10CC, 70122 }, - { 0x10CD, 70125 }, - { 0x10CE, 70128 }, - { 0x10CF, 70131 }, - { 0x10D0, 70134 }, - { 0x6778, 70137 }, - { 0x6756, 70138 }, - { 0x6ADC, 70139 }, - { 0x6865, 70141 }, - { 0x6875, 70142 }, - { 0x67A1, 70145 }, - { 0x679E, 70148 }, - { 0x67B0, 70150 }, - { 0x6A39, 70152 }, - { 0x1D64, 70154 }, - { 0x1E0C, 70157 }, - { 0x1E0E, 70161 }, - { 0x1E53, 70168 }, - { 0x1E56, 70173 }, - { 0x1E54, 70176 }, - { 0x5D6D, 70185 }, - { 0x5D72, 70190 }, - { 0x5D6E, 70195 }, - { 0x5D71, 70200 }, - { 0x5D70, 70205 }, - { 0x5D75, 70210 }, - { 0x5D74, 70215 }, - { 0x5D73, 70220 }, - { 0x5D6F, 70225 }, - { 0x5D64, 70230 }, - { 0x5D69, 70235 }, - { 0x5D65, 70240 }, - { 0x5D68, 70245 }, - { 0x5D67, 70250 }, - { 0x5D6C, 70255 }, - { 0x5D6B, 70260 }, - { 0x5D6A, 70265 }, - { 0x5D66, 70270 }, - { 0x673F, 70275 }, - { 0x21F2, 70277 }, - { 0x1C1F, 70279 }, - { 0x0063, 70281 }, - { 0x68D7, 70283 }, - { 0x03E6, 70285 }, - { 0x0487, 70289 }, - { 0x0489, 70295 }, - { 0x0403, 70301 }, - { 0x04A3, 70305 }, - { 0x03EE, 70311 }, - { 0x0413, 70315 }, - { 0x0499, 70321 }, - { 0x049B, 70327 }, - { 0x03F4, 70333 }, - { 0x049D, 70337 }, - { 0x03F9, 70343 }, - { 0x04A9, 70347 }, - { 0x04A5, 70354 }, - { 0x04A7, 70360 }, - { 0x03E7, 70366 }, - { 0x03EA, 70370 }, - { 0x03FA, 70374 }, - { 0x03F1, 70378 }, - { 0x04C9, 70382 }, - { 0x047C, 70388 }, - { 0x04D7, 70394 }, - { 0x04E5, 70401 }, - { 0x03F2, 70407 }, - { 0x0484, 70411 }, - { 0x03F3, 70417 }, - { 0x047E, 70421 }, - { 0x04DF, 70427 }, - { 0x0480, 70434 }, - { 0x04D9, 70440 }, - { 0x0459, 70447 }, - { 0x03F6, 70453 }, - { 0x0445, 70457 }, - { 0x03F7, 70463 }, - { 0x0461, 70467 }, - { 0x03FB, 70473 }, - { 0x04B3, 70477 }, - { 0x04B5, 70483 }, - { 0x0469, 70489 }, - { 0x03EB, 70495 }, - { 0x048D, 70499 }, - { 0x0406, 70505 }, - { 0x0407, 70511 }, - { 0x040E, 70515 }, - { 0x03F0, 70519 }, - { 0x047A, 70523 }, - { 0x0455, 70529 }, - { 0x0453, 70535 }, - { 0x0451, 70542 }, - { 0x0435, 70548 }, - { 0x03F5, 70552 }, - { 0x045D, 70556 }, - { 0x04DB, 70563 }, - { 0x04D1, 70569 }, - { 0x03F8, 70573 }, - { 0x34E3, 70577 }, - { 0x0463, 70584 }, - { 0x042F, 70590 }, - { 0x03E8, 70594 }, - { 0x04D3, 70598 }, - { 0x0405, 70602 }, - { 0x040D, 70606 }, - { 0x34B7, 70610 }, - { 0x0404, 70614 }, - { 0x03ED, 70618 }, - { 0x044F, 70622 }, - { 0x0495, 70628 }, - { 0x0421, 70634 }, - { 0x03FD, 70639 }, - { 0x046F, 70643 }, - { 0x046D, 70650 }, - { 0x04AB, 70656 }, - { 0x0408, 70662 }, - { 0x34D9, 70666 }, - { 0x040B, 70670 }, - { 0x03E9, 70674 }, - { 0x044B, 70678 }, - { 0x0449, 70685 }, - { 0x04B1, 70691 }, - { 0x0447, 70699 }, - { 0x04AD, 70705 }, - { 0x0409, 70711 }, - { 0x34ED, 70715 }, - { 0x0412, 70719 }, - { 0x0425, 70723 }, - { 0x04CB, 70727 }, - { 0x040F, 70731 }, - { 0x0410, 70735 }, - { 0x0427, 70739 }, - { 0x04CD, 70743 }, - { 0x03FE, 70747 }, - { 0x03FC, 70751 }, - { 0x34E5, 70755 }, - { 0x04CF, 70759 }, - { 0x0419, 70763 }, - { 0x03EC, 70767 }, - { 0x0478, 70771 }, - { 0x044D, 70777 }, - { 0x0493, 70783 }, - { 0x34DF, 70789 }, - { 0x04E3, 70793 }, - { 0x0415, 70797 }, - { 0x34DB, 70801 }, - { 0x34E1, 70805 }, - { 0x0429, 70809 }, - { 0x0400, 70813 }, - { 0x349F, 70818 }, - { 0x04B7, 70822 }, - { 0x04B9, 70827 }, - { 0x04BF, 70832 }, - { 0x04C1, 70837 }, - { 0x04C3, 70842 }, - { 0x04C5, 70847 }, - { 0x04BB, 70852 }, - { 0x04BD, 70857 }, - { 0x0471, 70862 }, - { 0x04DD, 70866 }, - { 0x34EF, 70872 }, - { 0x34BB, 70876 }, - { 0x34BD, 70881 }, - { 0x34BF, 70886 }, - { 0x0402, 70891 }, - { 0x34EB, 70896 }, - { 0x0411, 70900 }, - { 0x34E9, 70904 }, - { 0x34E7, 70908 }, - { 0x0401, 70912 }, - { 0x34A9, 70916 }, - { 0x04AF, 70923 }, - { 0x34DD, 70929 }, - { 0x04D5, 70933 }, - { 0x34A5, 70938 }, - { 0x34A1, 70943 }, - { 0x349B, 70947 }, - { 0x04E1, 70951 }, - { 0x0437, 70955 }, - { 0x0417, 70959 }, - { 0x0433, 70963 }, - { 0x0431, 70969 }, - { 0x048F, 70974 }, - { 0x0491, 70978 }, - { 0x03FF, 70984 }, - { 0x03EF, 70988 }, - { 0x0441, 70993 }, - { 0x0414, 71000 }, - { 0x049F, 71005 }, - { 0x04A1, 71010 }, - { 0x34B1, 71017 }, - { 0x34F1, 71023 }, - { 0x34C5, 71028 }, - { 0x041D, 71034 }, - { 0x3499, 71039 }, - { 0x0457, 71043 }, - { 0x34B3, 71048 }, - { 0x34F3, 71053 }, - { 0x042B, 71058 }, - { 0x042D, 71062 }, - { 0x34A7, 71070 }, - { 0x34AF, 71075 }, - { 0x041B, 71080 }, - { 0x0423, 71085 }, - { 0x34AB, 71091 }, - { 0x34B5, 71096 }, - { 0x041F, 71103 }, - { 0x0485, 71109 }, - { 0x34AD, 71113 }, - { 0x04C7, 71118 }, - { 0x349D, 71123 }, - { 0x34B9, 71128 }, - { 0x0443, 71133 }, - { 0x0465, 71138 }, - { 0x0467, 71143 }, - { 0x045F, 71150 }, - { 0x0473, 71155 }, - { 0x0475, 71160 }, - { 0x0497, 71167 }, - { 0x34C3, 71172 }, - { 0x34C1, 71177 }, - { 0x34A3, 71182 }, - { 0x040A, 71187 }, - { 0x0482, 71192 }, - { 0x040C, 71197 }, - { 0x048B, 71202 }, - { 0x045B, 71207 }, - { 0x046B, 71212 }, - { 0x34D6, 71217 }, - { 0x18CC, 71219 }, - { 0x0476, 71224 }, - { 0x34C6, 71227 }, - { 0x03C6, 71231 }, - { 0x0486, 71235 }, - { 0x0488, 71241 }, - { 0x03E3, 71247 }, - { 0x04A2, 71251 }, - { 0x03CE, 71257 }, - { 0x03C3, 71261 }, - { 0x0498, 71267 }, - { 0x049A, 71273 }, - { 0x03D4, 71279 }, - { 0x049C, 71283 }, - { 0x03D9, 71289 }, - { 0x04A8, 71293 }, - { 0x04A4, 71300 }, - { 0x04A6, 71306 }, - { 0x03C7, 71312 }, - { 0x03CA, 71316 }, - { 0x03DA, 71320 }, - { 0x03D1, 71324 }, - { 0x04C8, 71328 }, - { 0x047B, 71334 }, - { 0x04D6, 71340 }, - { 0x04E4, 71347 }, - { 0x03D2, 71353 }, - { 0x0483, 71357 }, - { 0x03D3, 71363 }, - { 0x047D, 71367 }, - { 0x04DE, 71373 }, - { 0x047F, 71380 }, - { 0x04D8, 71386 }, - { 0x0458, 71393 }, - { 0x03D6, 71399 }, - { 0x0444, 71403 }, - { 0x03D7, 71409 }, - { 0x0460, 71413 }, - { 0x03DB, 71419 }, - { 0x04B2, 71423 }, - { 0x04B4, 71429 }, - { 0x0468, 71435 }, - { 0x03CB, 71441 }, - { 0x048C, 71445 }, - { 0x03B6, 71451 }, - { 0x03B7, 71457 }, - { 0x03BE, 71461 }, - { 0x03D0, 71465 }, - { 0x0479, 71469 }, - { 0x0454, 71475 }, - { 0x0452, 71481 }, - { 0x0450, 71488 }, - { 0x0434, 71494 }, - { 0x03D5, 71498 }, - { 0x045C, 71502 }, - { 0x04DA, 71509 }, - { 0x04D0, 71515 }, - { 0x03D8, 71519 }, - { 0x34E2, 71523 }, - { 0x0462, 71530 }, - { 0x042E, 71536 }, - { 0x03C8, 71540 }, - { 0x04D2, 71544 }, - { 0x03E5, 71548 }, - { 0x03BD, 71552 }, - { 0x34B6, 71556 }, - { 0x03E4, 71560 }, - { 0x03CD, 71564 }, - { 0x044E, 71568 }, - { 0x0494, 71574 }, - { 0x0420, 71580 }, - { 0x03DD, 71585 }, - { 0x046E, 71589 }, - { 0x046C, 71596 }, - { 0x04AA, 71602 }, - { 0x03B8, 71608 }, - { 0x34D8, 71612 }, - { 0x03BB, 71616 }, - { 0x03C9, 71620 }, - { 0x044A, 71624 }, - { 0x0448, 71631 }, - { 0x04B0, 71637 }, - { 0x0446, 71645 }, - { 0x04AC, 71651 }, - { 0x03B9, 71657 }, - { 0x34EC, 71661 }, - { 0x03C2, 71665 }, - { 0x0424, 71669 }, - { 0x04CA, 71673 }, - { 0x03BF, 71677 }, - { 0x03C0, 71681 }, - { 0x0426, 71685 }, - { 0x04CC, 71689 }, - { 0x03DE, 71693 }, - { 0x03DC, 71697 }, - { 0x34E4, 71701 }, - { 0x04CE, 71705 }, - { 0x0418, 71709 }, - { 0x03CC, 71713 }, - { 0x0477, 71717 }, - { 0x044C, 71723 }, - { 0x0492, 71729 }, - { 0x34DE, 71735 }, - { 0x04E2, 71739 }, - { 0x03C5, 71743 }, - { 0x34DA, 71747 }, - { 0x34E0, 71751 }, - { 0x0428, 71755 }, - { 0x03E0, 71759 }, - { 0x349E, 71764 }, - { 0x04B6, 71768 }, - { 0x04B8, 71773 }, - { 0x04BE, 71778 }, - { 0x04C0, 71783 }, - { 0x04C2, 71788 }, - { 0x04C4, 71793 }, - { 0x04BA, 71798 }, - { 0x04BC, 71803 }, - { 0x0470, 71808 }, - { 0x04DC, 71812 }, - { 0x34EE, 71818 }, - { 0x34BA, 71822 }, - { 0x34BC, 71827 }, - { 0x34BE, 71832 }, - { 0x03E2, 71837 }, - { 0x34EA, 71842 }, - { 0x03C1, 71846 }, - { 0x34E8, 71850 }, - { 0x34E6, 71854 }, - { 0x03E1, 71858 }, - { 0x34A8, 71862 }, - { 0x04AE, 71869 }, - { 0x34DC, 71875 }, - { 0x04D4, 71879 }, - { 0x34A4, 71884 }, - { 0x34A0, 71889 }, - { 0x349A, 71893 }, - { 0x04E0, 71897 }, - { 0x0436, 71901 }, - { 0x0416, 71905 }, - { 0x0432, 71909 }, - { 0x0430, 71915 }, - { 0x048E, 71920 }, - { 0x0490, 71924 }, - { 0x03DF, 71930 }, - { 0x03CF, 71934 }, - { 0x0440, 71939 }, - { 0x03C4, 71946 }, - { 0x049E, 71951 }, - { 0x04A0, 71956 }, - { 0x34B0, 71963 }, - { 0x34F0, 71969 }, - { 0x34C4, 71974 }, - { 0x041C, 71980 }, - { 0x3498, 71985 }, - { 0x0456, 71989 }, - { 0x34B2, 71994 }, - { 0x34F2, 71999 }, - { 0x042A, 72004 }, - { 0x042C, 72008 }, - { 0x34A6, 72016 }, - { 0x34AE, 72021 }, - { 0x041A, 72026 }, - { 0x0422, 72031 }, - { 0x34AA, 72037 }, - { 0x34B4, 72042 }, - { 0x041E, 72049 }, - { 0x34AC, 72055 }, - { 0x04C6, 72060 }, - { 0x349C, 72065 }, - { 0x34B8, 72070 }, - { 0x0442, 72075 }, - { 0x0464, 72080 }, - { 0x0466, 72085 }, - { 0x045E, 72092 }, - { 0x0472, 72097 }, - { 0x0474, 72102 }, - { 0x0496, 72109 }, - { 0x34C2, 72114 }, - { 0x34C0, 72119 }, - { 0x34A2, 72124 }, - { 0x03BA, 72129 }, - { 0x0481, 72134 }, - { 0x03BC, 72139 }, - { 0x048A, 72144 }, - { 0x045A, 72149 }, - { 0x046A, 72154 }, - { 0x34D7, 72159 }, - { 0x0438, 72161 }, - { 0x69FF, 72164 }, - { 0x6ABE, 72168 }, - { 0x6800, 72170 }, - { 0x1E59, 72173 }, - { 0x21F3, 72175 }, - { 0x00B6, 72177 }, - { 0x1D6E, 72179 }, - { 0x1E20, 72181 }, - { 0x69F2, 72183 }, - { 0x69DD, 72184 }, - { 0x69DE, 72187 }, - { 0x69DF, 72192 }, - { 0x678F, 72195 }, - { 0x22C1, 72196 }, - { 0x5AE2, 72200 }, - { 0x5ADC, 72205 }, - { 0x5ADE, 72209 }, - { 0x5ADB, 72213 }, - { 0x5ADF, 72218 }, - { 0x5AD8, 72222 }, - { 0x5AE1, 72226 }, - { 0x5ADA, 72230 }, - { 0x5AD9, 72234 }, - { 0x5ADD, 72239 }, - { 0x5AE0, 72243 }, - { 0x5AC5, 72247 }, - { 0x5AC6, 72252 }, - { 0x5AC3, 72257 }, - { 0x5AD3, 72262 }, - { 0x5AD5, 72266 }, - { 0x5AD2, 72270 }, - { 0x5AD6, 72275 }, - { 0x5ACF, 72279 }, - { 0x5AD1, 72283 }, - { 0x5AD0, 72287 }, - { 0x5AD4, 72292 }, - { 0x5AD7, 72296 }, - { 0x5AC7, 72300 }, - { 0x5AC2, 72305 }, - { 0x5AC4, 72310 }, - { 0x5ACC, 72315 }, - { 0x5ACD, 72320 }, - { 0x5ACB, 72325 }, - { 0x5AC8, 72329 }, - { 0x5ACA, 72333 }, - { 0x5ACE, 72337 }, - { 0x5AC9, 72342 }, - { 0x5AE3, 72347 }, - { 0x5AE4, 72351 }, - { 0x5A98, 72354 }, - { 0x5A5E, 72357 }, - { 0x5A5F, 72360 }, - { 0x5A64, 72363 }, - { 0x5A9E, 72367 }, - { 0x5A5B, 72370 }, - { 0x5A65, 72373 }, - { 0x5A61, 72377 }, - { 0x5A95, 72380 }, - { 0x5A57, 72385 }, - { 0x5A9D, 72388 }, - { 0x5A72, 72391 }, - { 0x5A76, 72394 }, - { 0x5A84, 72398 }, - { 0x5A87, 72403 }, - { 0x5A88, 72407 }, - { 0x5A80, 72412 }, - { 0x5A86, 72416 }, - { 0x5A7A, 72422 }, - { 0x5A7B, 72427 }, - { 0x5A5C, 72435 }, - { 0x5A66, 72438 }, - { 0x5A94, 72442 }, - { 0x5A5D, 72447 }, - { 0x5A70, 72450 }, - { 0x5A74, 72453 }, - { 0x5A82, 72457 }, - { 0x5A7E, 72462 }, - { 0x5A78, 72466 }, - { 0x5A71, 72471 }, - { 0x5A75, 72474 }, - { 0x5A83, 72478 }, - { 0x5A7F, 72483 }, - { 0x5A79, 72487 }, - { 0x5A9B, 72492 }, - { 0x5A59, 72495 }, - { 0x5A63, 72498 }, - { 0x5A62, 72502 }, - { 0x5A67, 72505 }, - { 0x5A73, 72509 }, - { 0x5A77, 72512 }, - { 0x5A85, 72516 }, - { 0x5A96, 72521 }, - { 0x5A97, 72525 }, - { 0x5A93, 72530 }, - { 0x5A92, 72534 }, - { 0x5A8B, 72538 }, - { 0x5A8C, 72542 }, - { 0x5A81, 72547 }, - { 0x5A89, 72551 }, - { 0x5A8A, 72555 }, - { 0x5A7C, 72560 }, - { 0x5A7D, 72565 }, - { 0x5A5A, 72571 }, - { 0x5A8E, 72574 }, - { 0x5A8D, 72579 }, - { 0x5AA8, 72583 }, - { 0x5AAB, 72586 }, - { 0x5A60, 72590 }, - { 0x5A8F, 72593 }, - { 0x5A91, 72596 }, - { 0x5A58, 72600 }, - { 0x5A6A, 72603 }, - { 0x5AA2, 72606 }, - { 0x5AA9, 72609 }, - { 0x5A6D, 72612 }, - { 0x5A9F, 72615 }, - { 0x5A6B, 72618 }, - { 0x5A6E, 72621 }, - { 0x5A9A, 72624 }, - { 0x5AB2, 72627 }, - { 0x5AB1, 72630 }, - { 0x5A6F, 72633 }, - { 0x5A68, 72636 }, - { 0x5AAE, 72639 }, - { 0x5AA1, 72642 }, - { 0x5AB3, 72645 }, - { 0x5A90, 72648 }, - { 0x5AB5, 72651 }, - { 0x5AB4, 72654 }, - { 0x5AAA, 72657 }, - { 0x5AA7, 72660 }, - { 0x5A9C, 72663 }, - { 0x5AB0, 72666 }, - { 0x5AB6, 72669 }, - { 0x5AB7, 72672 }, - { 0x5AA6, 72675 }, - { 0x5AAC, 72679 }, - { 0x5ABB, 72683 }, - { 0x5ABA, 72687 }, - { 0x5AB9, 72691 }, - { 0x5AB8, 72695 }, - { 0x5AA0, 72699 }, - { 0x5A6C, 72703 }, - { 0x5AAF, 72707 }, - { 0x5ABF, 72711 }, - { 0x5A69, 72715 }, - { 0x5AA5, 72719 }, - { 0x5AA3, 72723 }, - { 0x5ABE, 72727 }, - { 0x5AC0, 72731 }, - { 0x5A99, 72735 }, - { 0x5ABD, 72739 }, - { 0x5ABC, 72743 }, - { 0x5AC1, 72747 }, - { 0x5AA4, 72751 }, - { 0x5AAD, 72755 }, - { 0x5AE5, 72759 }, - { 0x5053, 72764 }, - { 0x5054, 72767 }, - { 0x5055, 72770 }, - { 0x5056, 72773 }, - { 0x5057, 72776 }, - { 0x5059, 72779 }, - { 0x505C, 72782 }, - { 0x505D, 72785 }, - { 0x505E, 72788 }, - { 0x505F, 72791 }, - { 0x5060, 72794 }, - { 0x5061, 72797 }, - { 0x5062, 72800 }, - { 0x5063, 72803 }, - { 0x5065, 72806 }, - { 0x5066, 72809 }, - { 0x5067, 72812 }, - { 0x5069, 72815 }, - { 0x506A, 72818 }, - { 0x506B, 72821 }, - { 0x506C, 72824 }, - { 0x506D, 72827 }, - { 0x506E, 72830 }, - { 0x506F, 72833 }, - { 0x5070, 72836 }, - { 0x5071, 72839 }, - { 0x5072, 72842 }, - { 0x5073, 72845 }, - { 0x5074, 72848 }, - { 0x5075, 72851 }, - { 0x5076, 72854 }, - { 0x5077, 72857 }, - { 0x5079, 72860 }, - { 0x507A, 72863 }, - { 0x507B, 72866 }, - { 0x507C, 72869 }, - { 0x507D, 72872 }, - { 0x507E, 72875 }, - { 0x507F, 72878 }, - { 0x5080, 72881 }, - { 0x5082, 72884 }, - { 0x5083, 72887 }, - { 0x5085, 72890 }, - { 0x5087, 72893 }, - { 0x5088, 72896 }, - { 0x508A, 72899 }, - { 0x508B, 72902 }, - { 0x508C, 72905 }, - { 0x508D, 72908 }, - { 0x508E, 72911 }, - { 0x508F, 72914 }, - { 0x5090, 72917 }, - { 0x5091, 72920 }, - { 0x5092, 72923 }, - { 0x5093, 72926 }, - { 0x5094, 72929 }, - { 0x5095, 72932 }, - { 0x5096, 72935 }, - { 0x5097, 72938 }, - { 0x5098, 72941 }, - { 0x5099, 72944 }, - { 0x509A, 72947 }, - { 0x509B, 72950 }, - { 0x509C, 72953 }, - { 0x509D, 72956 }, - { 0x509E, 72959 }, - { 0x509F, 72962 }, - { 0x50A0, 72965 }, - { 0x50A1, 72968 }, - { 0x50A2, 72971 }, - { 0x50A3, 72974 }, - { 0x50A4, 72977 }, - { 0x50A5, 72980 }, - { 0x50A6, 72983 }, - { 0x50A7, 72986 }, - { 0x50A9, 72989 }, - { 0x50AA, 72992 }, - { 0x50AB, 72995 }, - { 0x50AC, 72998 }, - { 0x50AD, 73001 }, - { 0x50AE, 73004 }, - { 0x50B2, 73007 }, - { 0x50B3, 73010 }, - { 0x50B4, 73013 }, - { 0x50B5, 73016 }, - { 0x50B6, 73019 }, - { 0x50B7, 73022 }, - { 0x50B8, 73025 }, - { 0x50B9, 73028 }, - { 0x50BB, 73031 }, - { 0x50BC, 73034 }, - { 0x50BD, 73037 }, - { 0x50BE, 73040 }, - { 0x50BF, 73043 }, - { 0x50C0, 73046 }, - { 0x50C1, 73049 }, - { 0x50C2, 73052 }, - { 0x50C3, 73055 }, - { 0x50C4, 73058 }, - { 0x50C5, 73061 }, - { 0x50C6, 73064 }, - { 0x50C7, 73067 }, - { 0x50C8, 73070 }, - { 0x50C9, 73073 }, - { 0x50CA, 73076 }, - { 0x50CB, 73079 }, - { 0x50CC, 73082 }, - { 0x50CD, 73085 }, - { 0x50CE, 73088 }, - { 0x50CF, 73091 }, - { 0x50D0, 73094 }, - { 0x50D2, 73097 }, - { 0x50D3, 73100 }, - { 0x50D4, 73103 }, - { 0x50D5, 73106 }, - { 0x50D6, 73109 }, - { 0x50D7, 73112 }, - { 0x50D8, 73115 }, - { 0x50D9, 73118 }, - { 0x50DA, 73121 }, - { 0x50DB, 73124 }, - { 0x50DC, 73127 }, - { 0x50DD, 73130 }, - { 0x50DE, 73133 }, - { 0x50DF, 73136 }, - { 0x50E0, 73139 }, - { 0x50E1, 73142 }, - { 0x50E2, 73145 }, - { 0x50E3, 73148 }, - { 0x50E4, 73151 }, - { 0x50E6, 73154 }, - { 0x50E7, 73157 }, - { 0x50E8, 73160 }, - { 0x50E9, 73163 }, - { 0x50EB, 73166 }, - { 0x50EC, 73169 }, - { 0x50ED, 73172 }, - { 0x50EF, 73175 }, - { 0x50F0, 73178 }, - { 0x50F1, 73181 }, - { 0x50F2, 73184 }, - { 0x50F3, 73187 }, - { 0x50F4, 73190 }, - { 0x50F5, 73193 }, - { 0x50F6, 73196 }, - { 0x50F7, 73199 }, - { 0x50F8, 73202 }, - { 0x50F9, 73205 }, - { 0x50FA, 73208 }, - { 0x50FC, 73211 }, - { 0x50FD, 73214 }, - { 0x50FF, 73217 }, - { 0x5100, 73220 }, - { 0x510A, 73223 }, - { 0x510B, 73226 }, - { 0x510D, 73229 }, - { 0x510E, 73232 }, - { 0x5110, 73235 }, - { 0x5111, 73238 }, - { 0x5112, 73241 }, - { 0x5113, 73244 }, - { 0x5114, 73247 }, - { 0x5115, 73250 }, - { 0x5116, 73253 }, - { 0x5117, 73256 }, - { 0x5118, 73259 }, - { 0x5119, 73262 }, - { 0x511A, 73265 }, - { 0x511B, 73268 }, - { 0x511C, 73271 }, - { 0x5125, 73274 }, - { 0x5126, 73277 }, - { 0x5127, 73280 }, - { 0x5128, 73283 }, - { 0x5129, 73286 }, - { 0x512A, 73289 }, - { 0x512B, 73292 }, - { 0x512C, 73295 }, - { 0x512E, 73298 }, - { 0x5130, 73301 }, - { 0x5131, 73304 }, - { 0x5132, 73307 }, - { 0x5133, 73310 }, - { 0x5134, 73313 }, - { 0x5135, 73316 }, - { 0x5136, 73319 }, - { 0x5138, 73322 }, - { 0x513A, 73325 }, - { 0x513B, 73328 }, - { 0x513C, 73331 }, - { 0x513E, 73334 }, - { 0x513F, 73337 }, - { 0x5140, 73340 }, - { 0x5141, 73343 }, - { 0x5142, 73346 }, - { 0x5143, 73349 }, - { 0x5144, 73352 }, - { 0x5145, 73355 }, - { 0x5147, 73358 }, - { 0x5148, 73361 }, - { 0x5149, 73364 }, - { 0x514A, 73367 }, - { 0x514B, 73370 }, - { 0x514C, 73373 }, - { 0x514E, 73376 }, - { 0x514F, 73379 }, - { 0x5150, 73382 }, - { 0x5151, 73385 }, - { 0x5153, 73388 }, - { 0x5154, 73391 }, - { 0x5155, 73394 }, - { 0x5156, 73397 }, - { 0x5157, 73400 }, - { 0x5158, 73403 }, - { 0x5159, 73406 }, - { 0x515A, 73409 }, - { 0x515B, 73412 }, - { 0x515C, 73415 }, - { 0x515D, 73418 }, - { 0x515E, 73421 }, - { 0x5160, 73424 }, - { 0x5161, 73427 }, - { 0x5162, 73430 }, - { 0x5163, 73433 }, - { 0x5164, 73436 }, - { 0x5165, 73439 }, - { 0x5166, 73442 }, - { 0x5167, 73445 }, - { 0x5169, 73448 }, - { 0x516A, 73451 }, - { 0x516B, 73454 }, - { 0x516C, 73457 }, - { 0x516D, 73460 }, - { 0x516E, 73463 }, - { 0x516F, 73466 }, - { 0x5170, 73469 }, - { 0x5171, 73472 }, - { 0x5172, 73475 }, - { 0x5174, 73478 }, - { 0x5175, 73481 }, - { 0x5176, 73484 }, - { 0x5177, 73487 }, - { 0x5178, 73490 }, - { 0x5179, 73493 }, - { 0x517B, 73496 }, - { 0x517D, 73499 }, - { 0x517E, 73502 }, - { 0x517F, 73505 }, - { 0x5180, 73508 }, - { 0x5181, 73511 }, - { 0x5182, 73514 }, - { 0x5183, 73517 }, - { 0x5185, 73520 }, - { 0x5187, 73523 }, - { 0x5189, 73526 }, - { 0x518A, 73529 }, - { 0x518B, 73532 }, - { 0x518C, 73535 }, - { 0x5190, 73538 }, - { 0x5191, 73541 }, - { 0x5192, 73544 }, - { 0x5193, 73547 }, - { 0x5194, 73550 }, - { 0x5195, 73553 }, - { 0x5196, 73556 }, - { 0x5197, 73559 }, - { 0x5199, 73562 }, - { 0x519C, 73565 }, - { 0x519D, 73568 }, - { 0x519E, 73571 }, - { 0x519F, 73574 }, - { 0x51A1, 73577 }, - { 0x51A2, 73580 }, - { 0x51A3, 73583 }, - { 0x51A4, 73586 }, - { 0x51A5, 73589 }, - { 0x51A6, 73592 }, - { 0x51A7, 73595 }, - { 0x51A8, 73598 }, - { 0x51A9, 73601 }, - { 0x51AB, 73604 }, - { 0x51AC, 73607 }, - { 0x51AD, 73610 }, - { 0x51AE, 73613 }, - { 0x51AF, 73616 }, - { 0x51B0, 73619 }, - { 0x51B2, 73622 }, - { 0x51B3, 73625 }, - { 0x51B4, 73628 }, - { 0x51B5, 73631 }, - { 0x51B6, 73634 }, - { 0x51B7, 73637 }, - { 0x51B8, 73640 }, - { 0x51B9, 73643 }, - { 0x51BA, 73646 }, - { 0x51BB, 73649 }, - { 0x51BD, 73652 }, - { 0x51BF, 73655 }, - { 0x51C0, 73658 }, - { 0x51C1, 73661 }, - { 0x51C2, 73664 }, - { 0x51C3, 73667 }, - { 0x51C4, 73670 }, - { 0x51C6, 73673 }, - { 0x51C7, 73676 }, - { 0x51C9, 73679 }, - { 0x51CA, 73682 }, - { 0x51CB, 73685 }, - { 0x51CC, 73688 }, - { 0x51CD, 73691 }, - { 0x51CE, 73694 }, - { 0x51CF, 73697 }, - { 0x51D0, 73700 }, - { 0x51D1, 73703 }, - { 0x51D2, 73706 }, - { 0x51D3, 73709 }, - { 0x51D4, 73712 }, - { 0x51D5, 73715 }, - { 0x51D6, 73718 }, - { 0x51D7, 73721 }, - { 0x51D9, 73724 }, - { 0x51DA, 73727 }, - { 0x51DB, 73730 }, - { 0x51DC, 73733 }, - { 0x51DD, 73736 }, - { 0x51DE, 73739 }, - { 0x51DF, 73742 }, - { 0x51E1, 73745 }, - { 0x51E2, 73748 }, - { 0x51E3, 73751 }, - { 0x51E4, 73754 }, - { 0x51E6, 73757 }, - { 0x51E8, 73760 }, - { 0x51EA, 73763 }, - { 0x51EB, 73766 }, - { 0x51EC, 73769 }, - { 0x51ED, 73772 }, - { 0x51EE, 73775 }, - { 0x51EF, 73778 }, - { 0x51F0, 73781 }, - { 0x51F1, 73784 }, - { 0x51F2, 73787 }, - { 0x51F3, 73790 }, - { 0x51F4, 73793 }, - { 0x51F5, 73796 }, - { 0x51F6, 73799 }, - { 0x51F7, 73802 }, - { 0x51F9, 73805 }, - { 0x51FA, 73808 }, - { 0x51FB, 73811 }, - { 0x51FC, 73814 }, - { 0x51FE, 73817 }, - { 0x51FF, 73820 }, - { 0x5200, 73823 }, - { 0x5203, 73826 }, - { 0x5204, 73829 }, - { 0x5206, 73832 }, - { 0x5207, 73835 }, - { 0x5208, 73838 }, - { 0x5209, 73841 }, - { 0x520A, 73844 }, - { 0x520B, 73847 }, - { 0x520C, 73850 }, - { 0x520E, 73853 }, - { 0x520F, 73856 }, - { 0x5218, 73859 }, - { 0x5219, 73862 }, - { 0x521A, 73865 }, - { 0x521C, 73868 }, - { 0x521E, 73871 }, - { 0x5220, 73874 }, - { 0x5221, 73877 }, - { 0x5222, 73880 }, - { 0x5223, 73883 }, - { 0x5224, 73886 }, - { 0x5226, 73889 }, - { 0x5227, 73892 }, - { 0x5229, 73895 }, - { 0x522A, 73898 }, - { 0x522B, 73901 }, - { 0x522C, 73904 }, - { 0x522E, 73907 }, - { 0x522F, 73910 }, - { 0x5230, 73913 }, - { 0x5232, 73916 }, - { 0x5233, 73919 }, - { 0x5236, 73922 }, - { 0x5237, 73925 }, - { 0x5238, 73928 }, - { 0x5239, 73931 }, - { 0x523A, 73934 }, - { 0x523B, 73937 }, - { 0x523C, 73940 }, - { 0x523E, 73943 }, - { 0x523F, 73946 }, - { 0x5240, 73949 }, - { 0x5241, 73952 }, - { 0x5242, 73955 }, - { 0x5243, 73958 }, - { 0x5244, 73961 }, - { 0x5245, 73964 }, - { 0x5246, 73967 }, - { 0x5247, 73970 }, - { 0x5248, 73973 }, - { 0x5249, 73976 }, - { 0x524A, 73979 }, - { 0x524B, 73982 }, - { 0x524C, 73985 }, - { 0x524D, 73988 }, - { 0x524E, 73991 }, - { 0x524F, 73994 }, - { 0x5250, 73997 }, - { 0x5251, 74000 }, - { 0x5252, 74003 }, - { 0x5253, 74006 }, - { 0x5256, 74009 }, - { 0x5257, 74012 }, - { 0x5258, 74015 }, - { 0x5259, 74018 }, - { 0x525A, 74021 }, - { 0x525B, 74024 }, - { 0x525C, 74027 }, - { 0x525E, 74030 }, - { 0x525F, 74033 }, - { 0x5260, 74036 }, - { 0x5261, 74039 }, - { 0x5262, 74042 }, - { 0x5263, 74045 }, - { 0x5264, 74048 }, - { 0x5265, 74051 }, - { 0x5267, 74054 }, - { 0x5269, 74057 }, - { 0x526B, 74060 }, - { 0x526C, 74063 }, - { 0x526E, 74066 }, - { 0x526F, 74069 }, - { 0x5270, 74072 }, - { 0x5271, 74075 }, - { 0x5272, 74078 }, - { 0x52A3, 74081 }, - { 0x52A5, 74084 }, - { 0x52A6, 74087 }, - { 0x52A7, 74090 }, - { 0x52A8, 74093 }, - { 0x52AA, 74096 }, - { 0x52B1, 74099 }, - { 0x52B2, 74102 }, - { 0x52B3, 74105 }, - { 0x52B4, 74108 }, - { 0x52B8, 74111 }, - { 0x52B9, 74114 }, - { 0x52BA, 74117 }, - { 0x52BB, 74120 }, - { 0x52BC, 74123 }, - { 0x52BD, 74126 }, - { 0x52BE, 74129 }, - { 0x52BF, 74132 }, - { 0x52C0, 74135 }, - { 0x52C2, 74138 }, - { 0x52C4, 74141 }, - { 0x52C5, 74144 }, - { 0x52C6, 74147 }, - { 0x52C7, 74150 }, - { 0x52C9, 74153 }, - { 0x52CB, 74156 }, - { 0x52CC, 74159 }, - { 0x52CD, 74162 }, - { 0x52CE, 74165 }, - { 0x52D0, 74168 }, - { 0x52D2, 74171 }, - { 0x52D3, 74174 }, - { 0x52D4, 74177 }, - { 0x52D6, 74180 }, - { 0x52D7, 74183 }, - { 0x52D8, 74186 }, - { 0x52DD, 74189 }, - { 0x52DE, 74192 }, - { 0x52DF, 74195 }, - { 0x52E0, 74198 }, - { 0x52E1, 74201 }, - { 0x52E2, 74204 }, - { 0x52E3, 74207 }, - { 0x52E4, 74210 }, - { 0x52E5, 74213 }, - { 0x52E6, 74216 }, - { 0x52E7, 74219 }, - { 0x52E8, 74222 }, - { 0x52E9, 74225 }, - { 0x52EA, 74228 }, - { 0x52ED, 74231 }, - { 0x52EE, 74234 }, - { 0x52F0, 74237 }, - { 0x52F1, 74240 }, - { 0x52F3, 74243 }, - { 0x52F4, 74246 }, - { 0x52F5, 74249 }, - { 0x52F6, 74252 }, - { 0x52F7, 74255 }, - { 0x52F8, 74258 }, - { 0x52F9, 74261 }, - { 0x52FA, 74264 }, - { 0x52FB, 74267 }, - { 0x52FC, 74270 }, - { 0x52FD, 74273 }, - { 0x52FE, 74276 }, - { 0x52FF, 74279 }, - { 0x5300, 74282 }, - { 0x5301, 74285 }, - { 0x5302, 74288 }, - { 0x5303, 74291 }, - { 0x5305, 74294 }, - { 0x5308, 74297 }, - { 0x5309, 74300 }, - { 0x530A, 74303 }, - { 0x530B, 74306 }, - { 0x530C, 74309 }, - { 0x530D, 74312 }, - { 0x530E, 74315 }, - { 0x5310, 74318 }, - { 0x5311, 74321 }, - { 0x5312, 74324 }, - { 0x5313, 74327 }, - { 0x5314, 74330 }, - { 0x5315, 74333 }, - { 0x5317, 74336 }, - { 0x5318, 74339 }, - { 0x5319, 74342 }, - { 0x531A, 74345 }, - { 0x531B, 74348 }, - { 0x531C, 74351 }, - { 0x531D, 74354 }, - { 0x531E, 74357 }, - { 0x531F, 74360 }, - { 0x5320, 74363 }, - { 0x5321, 74366 }, - { 0x5322, 74369 }, - { 0x5323, 74372 }, - { 0x5324, 74375 }, - { 0x5325, 74378 }, - { 0x5327, 74381 }, - { 0x5328, 74384 }, - { 0x5329, 74387 }, - { 0x532A, 74390 }, - { 0x532C, 74393 }, - { 0x532D, 74396 }, - { 0x532E, 74399 }, - { 0x532F, 74402 }, - { 0x5330, 74405 }, - { 0x5331, 74408 }, - { 0x5332, 74411 }, - { 0x5333, 74414 }, - { 0x5336, 74417 }, - { 0x5337, 74420 }, - { 0x5338, 74423 }, - { 0x533A, 74426 }, - { 0x533B, 74429 }, - { 0x533C, 74432 }, - { 0x533D, 74435 }, - { 0x533E, 74438 }, - { 0x533F, 74441 }, - { 0x5340, 74444 }, - { 0x5341, 74447 }, - { 0x5342, 74450 }, - { 0x5345, 74453 }, - { 0x5346, 74456 }, - { 0x5347, 74459 }, - { 0x5348, 74462 }, - { 0x5349, 74465 }, - { 0x534A, 74468 }, - { 0x534B, 74471 }, - { 0x534C, 74474 }, - { 0x534D, 74477 }, - { 0x534F, 74480 }, - { 0x5350, 74483 }, - { 0x5351, 74486 }, - { 0x5352, 74489 }, - { 0x5353, 74492 }, - { 0x5354, 74495 }, - { 0x5355, 74498 }, - { 0x5356, 74501 }, - { 0x5357, 74504 }, - { 0x5358, 74507 }, - { 0x5359, 74510 }, - { 0x535A, 74513 }, - { 0x535B, 74516 }, - { 0x535C, 74519 }, - { 0x535E, 74522 }, - { 0x535F, 74525 }, - { 0x5360, 74528 }, - { 0x5361, 74531 }, - { 0x5363, 74534 }, - { 0x5365, 74537 }, - { 0x5367, 74540 }, - { 0x5368, 74543 }, - { 0x536A, 74546 }, - { 0x536B, 74549 }, - { 0x536C, 74552 }, - { 0x536D, 74555 }, - { 0x536E, 74558 }, - { 0x5370, 74561 }, - { 0x5371, 74564 }, - { 0x5372, 74567 }, - { 0x5373, 74570 }, - { 0x5374, 74573 }, - { 0x5375, 74576 }, - { 0x5376, 74579 }, - { 0x5377, 74582 }, - { 0x5378, 74585 }, - { 0x5379, 74588 }, - { 0x537A, 74591 }, - { 0x537B, 74594 }, - { 0x537C, 74597 }, - { 0x537D, 74600 }, - { 0x537E, 74603 }, - { 0x537F, 74606 }, - { 0x5381, 74609 }, - { 0x5383, 74612 }, - { 0x5384, 74615 }, - { 0x5385, 74618 }, - { 0x5386, 74621 }, - { 0x5387, 74624 }, - { 0x5388, 74627 }, - { 0x5389, 74630 }, - { 0x538A, 74633 }, - { 0x538B, 74636 }, - { 0x538E, 74639 }, - { 0x538F, 74642 }, - { 0x5390, 74645 }, - { 0x5391, 74648 }, - { 0x5392, 74651 }, - { 0x5393, 74654 }, - { 0x5394, 74657 }, - { 0x5395, 74660 }, - { 0x5396, 74663 }, - { 0x5397, 74666 }, - { 0x5398, 74669 }, - { 0x5399, 74672 }, - { 0x539A, 74675 }, - { 0x539B, 74678 }, - { 0x539C, 74681 }, - { 0x539D, 74684 }, - { 0x539E, 74687 }, - { 0x53A0, 74690 }, - { 0x53A1, 74693 }, - { 0x53A2, 74696 }, - { 0x53A3, 74699 }, - { 0x53A4, 74702 }, - { 0x53A5, 74705 }, - { 0x53A7, 74708 }, - { 0x53A8, 74711 }, - { 0x53A9, 74714 }, - { 0x53AB, 74717 }, - { 0x53AC, 74720 }, - { 0x53AD, 74723 }, - { 0x53AE, 74726 }, - { 0x53AF, 74729 }, - { 0x53B0, 74732 }, - { 0x53B1, 74735 }, - { 0x53B2, 74738 }, - { 0x53B3, 74741 }, - { 0x53B4, 74744 }, - { 0x53B5, 74747 }, - { 0x53BF, 74750 }, - { 0x53C1, 74753 }, - { 0x53C2, 74756 }, - { 0x53C3, 74759 }, - { 0x53C4, 74762 }, - { 0x53C5, 74765 }, - { 0x53C8, 74768 }, - { 0x53C9, 74771 }, - { 0x53CA, 74774 }, - { 0x53CB, 74777 }, - { 0x53CF, 74780 }, - { 0x53D2, 74783 }, - { 0x53D3, 74786 }, - { 0x53D4, 74789 }, - { 0x53D5, 74792 }, - { 0x53D6, 74795 }, - { 0x53D7, 74798 }, - { 0x53D8, 74801 }, - { 0x53D9, 74804 }, - { 0x53E6, 74807 }, - { 0x53E7, 74810 }, - { 0x53E8, 74813 }, - { 0x53EA, 74816 }, - { 0x53EB, 74819 }, - { 0x53EC, 74822 }, - { 0x53ED, 74825 }, - { 0x53EE, 74828 }, - { 0x53F0, 74831 }, - { 0x53F2, 74834 }, - { 0x53F4, 74837 }, - { 0x53F6, 74840 }, - { 0x53F7, 74843 }, - { 0x53F9, 74846 }, - { 0x53FA, 74849 }, - { 0x53FB, 74852 }, - { 0x53FC, 74855 }, - { 0x53FE, 74858 }, - { 0x53FF, 74861 }, - { 0x5400, 74864 }, - { 0x5402, 74867 }, - { 0x5403, 74870 }, - { 0x5404, 74873 }, - { 0x5406, 74876 }, - { 0x5407, 74879 }, - { 0x5408, 74882 }, - { 0x5409, 74885 }, - { 0x540A, 74888 }, - { 0x540B, 74891 }, - { 0x540D, 74894 }, - { 0x540F, 74897 }, - { 0x5410, 74900 }, - { 0x5411, 74903 }, - { 0x5412, 74906 }, - { 0x5414, 74909 }, - { 0x5415, 74912 }, - { 0x5416, 74915 }, - { 0x5418, 74918 }, - { 0x541A, 74921 }, - { 0x541B, 74924 }, - { 0x541C, 74927 }, - { 0x541D, 74930 }, - { 0x541E, 74933 }, - { 0x541F, 74936 }, - { 0x5421, 74939 }, - { 0x5422, 74942 }, - { 0x5423, 74945 }, - { 0x5424, 74948 }, - { 0x5425, 74951 }, - { 0x5428, 74954 }, - { 0x5429, 74957 }, - { 0x542B, 74960 }, - { 0x542C, 74963 }, - { 0x542E, 74966 }, - { 0x5430, 74969 }, - { 0x5431, 74972 }, - { 0x5432, 74975 }, - { 0x5433, 74978 }, - { 0x5434, 74981 }, - { 0x5435, 74984 }, - { 0x5436, 74987 }, - { 0x5437, 74990 }, - { 0x5438, 74993 }, - { 0x543D, 74996 }, - { 0x5440, 74999 }, - { 0x5442, 75002 }, - { 0x5444, 75005 }, - { 0x5445, 75008 }, - { 0x5446, 75011 }, - { 0x5447, 75014 }, - { 0x5448, 75017 }, - { 0x5449, 75020 }, - { 0x544A, 75023 }, - { 0x544B, 75026 }, - { 0x544C, 75029 }, - { 0x544D, 75032 }, - { 0x5457, 75035 }, - { 0x5058, 75038 }, - { 0x505A, 75041 }, - { 0x505B, 75044 }, - { 0x5064, 75047 }, - { 0x5068, 75050 }, - { 0x5078, 75053 }, - { 0x5081, 75056 }, - { 0x5084, 75059 }, - { 0x5086, 75062 }, - { 0x5089, 75065 }, - { 0x5460, 75068 }, - { 0x5461, 75071 }, - { 0x5462, 75074 }, - { 0x5463, 75077 }, - { 0x5464, 75080 }, - { 0x5465, 75083 }, - { 0x5466, 75086 }, - { 0x5469, 75089 }, - { 0x546A, 75092 }, - { 0x546B, 75095 }, - { 0x546C, 75098 }, - { 0x546D, 75101 }, - { 0x546E, 75104 }, - { 0x546F, 75107 }, - { 0x5470, 75110 }, - { 0x5471, 75113 }, - { 0x5472, 75116 }, - { 0x5473, 75119 }, - { 0x5474, 75122 }, - { 0x5475, 75125 }, - { 0x5476, 75128 }, - { 0x5477, 75131 }, - { 0x5478, 75134 }, - { 0x5479, 75137 }, - { 0x547A, 75140 }, - { 0x547B, 75143 }, - { 0x547C, 75146 }, - { 0x547D, 75149 }, - { 0x547E, 75152 }, - { 0x547F, 75155 }, - { 0x5480, 75158 }, - { 0x5481, 75161 }, - { 0x50A8, 75164 }, - { 0x50AF, 75167 }, - { 0x50B0, 75170 }, - { 0x50B1, 75173 }, - { 0x50BA, 75176 }, - { 0x50D1, 75179 }, - { 0x50E5, 75182 }, - { 0x50EA, 75185 }, - { 0x50EE, 75188 }, - { 0x50FB, 75191 }, - { 0x50FE, 75194 }, - { 0x5101, 75197 }, - { 0x5102, 75200 }, - { 0x5103, 75203 }, - { 0x5104, 75206 }, - { 0x5105, 75209 }, - { 0x5106, 75212 }, - { 0x5107, 75215 }, - { 0x5108, 75218 }, - { 0x5109, 75221 }, - { 0x510C, 75224 }, - { 0x510F, 75227 }, - { 0x511D, 75230 }, - { 0x511E, 75233 }, - { 0x511F, 75236 }, - { 0x5120, 75239 }, - { 0x5121, 75242 }, - { 0x5122, 75245 }, - { 0x5123, 75248 }, - { 0x5124, 75251 }, - { 0x512D, 75254 }, - { 0x512F, 75257 }, - { 0x5137, 75260 }, - { 0x5139, 75263 }, - { 0x513D, 75266 }, - { 0x5146, 75269 }, - { 0x514D, 75272 }, - { 0x5152, 75275 }, - { 0x515F, 75278 }, - { 0x5168, 75281 }, - { 0x5173, 75284 }, - { 0x517A, 75287 }, - { 0x517C, 75290 }, - { 0x5184, 75293 }, - { 0x5186, 75296 }, - { 0x5188, 75299 }, - { 0x518D, 75302 }, - { 0x518E, 75305 }, - { 0x518F, 75308 }, - { 0x5198, 75311 }, - { 0x519A, 75314 }, - { 0x519B, 75317 }, - { 0x51A0, 75320 }, - { 0x51AA, 75323 }, - { 0x51B1, 75326 }, - { 0x51BC, 75329 }, - { 0x51BE, 75332 }, - { 0x51C5, 75335 }, - { 0x51C8, 75338 }, - { 0x51D8, 75341 }, - { 0x51E0, 75344 }, - { 0x51E5, 75347 }, - { 0x51E7, 75350 }, - { 0x51E9, 75353 }, - { 0x51F8, 75356 }, - { 0x51FD, 75359 }, - { 0x5201, 75362 }, - { 0x5202, 75365 }, - { 0x5205, 75368 }, - { 0x520D, 75371 }, - { 0x5210, 75374 }, - { 0x5211, 75377 }, - { 0x5212, 75380 }, - { 0x5213, 75383 }, - { 0x5214, 75386 }, - { 0x5215, 75389 }, - { 0x5216, 75392 }, - { 0x5217, 75395 }, - { 0x521B, 75398 }, - { 0x521D, 75401 }, - { 0x521F, 75404 }, - { 0x5225, 75407 }, - { 0x5228, 75410 }, - { 0x522D, 75413 }, - { 0x5231, 75416 }, - { 0x5234, 75419 }, - { 0x5235, 75422 }, - { 0x523D, 75425 }, - { 0x5254, 75428 }, - { 0x5255, 75431 }, - { 0x525D, 75434 }, - { 0x5266, 75437 }, - { 0x5268, 75440 }, - { 0x526A, 75443 }, - { 0x526D, 75446 }, - { 0x5273, 75449 }, - { 0x5274, 75452 }, - { 0x5275, 75455 }, - { 0x5276, 75458 }, - { 0x5277, 75461 }, - { 0x5279, 75464 }, - { 0x527A, 75467 }, - { 0x527B, 75470 }, - { 0x527C, 75473 }, - { 0x527D, 75476 }, - { 0x527E, 75479 }, - { 0x527F, 75482 }, - { 0x5280, 75485 }, - { 0x5281, 75488 }, - { 0x5282, 75491 }, - { 0x5283, 75494 }, - { 0x5284, 75497 }, - { 0x5286, 75500 }, - { 0x5287, 75503 }, - { 0x5288, 75506 }, - { 0x5289, 75509 }, - { 0x528A, 75512 }, - { 0x528B, 75515 }, - { 0x528C, 75518 }, - { 0x528D, 75521 }, - { 0x528E, 75524 }, - { 0x528F, 75527 }, - { 0x5290, 75530 }, - { 0x5291, 75533 }, - { 0x5292, 75536 }, - { 0x5294, 75539 }, - { 0x5296, 75542 }, - { 0x5297, 75545 }, - { 0x5298, 75548 }, - { 0x5299, 75551 }, - { 0x529A, 75554 }, - { 0x529B, 75557 }, - { 0x529C, 75560 }, - { 0x529E, 75563 }, - { 0x529F, 75566 }, - { 0x52A0, 75569 }, - { 0x52A1, 75572 }, - { 0x52A4, 75575 }, - { 0x52A9, 75578 }, - { 0x52AB, 75581 }, - { 0x52AC, 75584 }, - { 0x52AD, 75587 }, - { 0x52AE, 75590 }, - { 0x52AF, 75593 }, - { 0x52B0, 75596 }, - { 0x52B5, 75599 }, - { 0x52B6, 75602 }, - { 0x52B7, 75605 }, - { 0x52C1, 75608 }, - { 0x52C3, 75611 }, - { 0x52C8, 75614 }, - { 0x52CA, 75617 }, - { 0x52CF, 75620 }, - { 0x52D1, 75623 }, - { 0x52D5, 75626 }, - { 0x52D9, 75629 }, - { 0x52DA, 75632 }, - { 0x52DB, 75635 }, - { 0x52DC, 75638 }, - { 0x52EB, 75641 }, - { 0x52EC, 75644 }, - { 0x52EF, 75647 }, - { 0x52F2, 75650 }, - { 0x5304, 75653 }, - { 0x5306, 75656 }, - { 0x5307, 75659 }, - { 0x530F, 75662 }, - { 0x5316, 75665 }, - { 0x5326, 75668 }, - { 0x532B, 75671 }, - { 0x5334, 75674 }, - { 0x5335, 75677 }, - { 0x5339, 75680 }, - { 0x5343, 75683 }, - { 0x5344, 75686 }, - { 0x534E, 75689 }, - { 0x535D, 75692 }, - { 0x5362, 75695 }, - { 0x5364, 75698 }, - { 0x5366, 75701 }, - { 0x5369, 75704 }, - { 0x536F, 75707 }, - { 0x5380, 75710 }, - { 0x5382, 75713 }, - { 0x538C, 75716 }, - { 0x538D, 75719 }, - { 0x539F, 75722 }, - { 0x53A6, 75725 }, - { 0x53AA, 75728 }, - { 0x53B6, 75731 }, - { 0x53B7, 75734 }, - { 0x53B8, 75737 }, - { 0x53B9, 75740 }, - { 0x53BA, 75743 }, - { 0x53BB, 75746 }, - { 0x53BC, 75749 }, - { 0x53BD, 75752 }, - { 0x53BE, 75755 }, - { 0x53C0, 75758 }, - { 0x53C6, 75761 }, - { 0x53C7, 75764 }, - { 0x53CC, 75767 }, - { 0x53CD, 75770 }, - { 0x53CE, 75773 }, - { 0x53D0, 75776 }, - { 0x53D1, 75779 }, - { 0x53DA, 75782 }, - { 0x53DB, 75785 }, - { 0x53DC, 75788 }, - { 0x53DD, 75791 }, - { 0x53DE, 75794 }, - { 0x53DF, 75797 }, - { 0x53E0, 75800 }, - { 0x53E1, 75803 }, - { 0x53E2, 75806 }, - { 0x53E3, 75809 }, - { 0x53E4, 75812 }, - { 0x53E5, 75815 }, - { 0x53E9, 75818 }, - { 0x53EF, 75821 }, - { 0x53F1, 75824 }, - { 0x53F3, 75827 }, - { 0x53F5, 75830 }, - { 0x53F8, 75833 }, - { 0x53FD, 75836 }, - { 0x5401, 75839 }, - { 0x5405, 75842 }, - { 0x540C, 75845 }, - { 0x540E, 75848 }, - { 0x5413, 75851 }, - { 0x5417, 75854 }, - { 0x5419, 75857 }, - { 0x5420, 75860 }, - { 0x5426, 75863 }, - { 0x5427, 75866 }, - { 0x542A, 75869 }, - { 0x542D, 75872 }, - { 0x542F, 75875 }, - { 0x5439, 75878 }, - { 0x543A, 75881 }, - { 0x543B, 75884 }, - { 0x543C, 75887 }, - { 0x543E, 75890 }, - { 0x543F, 75893 }, - { 0x5441, 75896 }, - { 0x5443, 75899 }, - { 0x544E, 75902 }, - { 0x544F, 75905 }, - { 0x5450, 75908 }, - { 0x5451, 75911 }, - { 0x5452, 75914 }, - { 0x5453, 75917 }, - { 0x5454, 75920 }, - { 0x5455, 75923 }, - { 0x5456, 75926 }, - { 0x5458, 75929 }, - { 0x5459, 75932 }, - { 0x545A, 75935 }, - { 0x545B, 75938 }, - { 0x545C, 75941 }, - { 0x545D, 75944 }, - { 0x545E, 75947 }, - { 0x545F, 75950 }, - { 0x5467, 75953 }, - { 0x5468, 75956 }, - { 0x5278, 75959 }, - { 0x5285, 75962 }, - { 0x5293, 75965 }, - { 0x5295, 75968 }, - { 0x529D, 75971 }, - { 0x52A2, 75974 }, - { 0x6932, 75977 }, - { 0x1E5A, 75979 }, - { 0x68C7, 75981 }, - { 0x694C, 75984 }, - { 0x683E, 75986 }, - { 0x1EDC, 75987 }, - { 0x222F, 75989 }, - { 0x690F, 75990 }, - { 0x69A9, 75995 }, - { 0x1053, 75998 }, - { 0x1056, 76001 }, - { 0x1054, 76003 }, - { 0x105A, 76005 }, - { 0x105F, 76008 }, - { 0x105B, 76011 }, - { 0x105E, 76014 }, - { 0x105D, 76017 }, - { 0x1062, 76020 }, - { 0x1061, 76023 }, - { 0x1060, 76026 }, - { 0x105C, 76029 }, - { 0x1087, 76032 }, - { 0x107F, 76036 }, - { 0x1082, 76040 }, - { 0x1085, 76044 }, - { 0x1083, 76048 }, - { 0x1081, 76052 }, - { 0x107E, 76057 }, - { 0x1084, 76061 }, - { 0x1080, 76065 }, - { 0x1086, 76069 }, - { 0x1063, 76073 }, - { 0x106D, 76076 }, - { 0x1067, 76080 }, - { 0x1066, 76083 }, - { 0x1068, 76086 }, - { 0x106A, 76089 }, - { 0x106B, 76092 }, - { 0x1065, 76095 }, - { 0x1064, 76098 }, - { 0x106C, 76101 }, - { 0x1069, 76104 }, - { 0x1057, 76107 }, - { 0x1051, 76110 }, - { 0x1058, 76113 }, - { 0x0F61, 76116 }, - { 0x0F66, 76119 }, - { 0x0F63, 76122 }, - { 0x0F67, 76125 }, - { 0x0F62, 76128 }, - { 0x0F79, 76131 }, - { 0x0F7E, 76134 }, - { 0x0F7B, 76137 }, - { 0x0F7F, 76140 }, - { 0x0F7A, 76143 }, - { 0x0FE6, 76146 }, - { 0x0FEB, 76149 }, - { 0x0FE8, 76152 }, - { 0x0FEC, 76155 }, - { 0x0FE7, 76158 }, - { 0x103B, 76161 }, - { 0x1040, 76164 }, - { 0x103D, 76167 }, - { 0x1041, 76170 }, - { 0x103C, 76173 }, - { 0x0FFE, 76176 }, - { 0x1003, 76179 }, - { 0x1000, 76182 }, - { 0x1004, 76185 }, - { 0x0FFF, 76188 }, - { 0x0F08, 76191 }, - { 0x0F0D, 76194 }, - { 0x0F0A, 76197 }, - { 0x0F0E, 76200 }, - { 0x0F09, 76203 }, - { 0x0FF6, 76206 }, - { 0x0FFB, 76209 }, - { 0x0FF8, 76212 }, - { 0x0FFC, 76215 }, - { 0x0FF7, 76218 }, - { 0x0FA6, 76221 }, - { 0x0FAB, 76224 }, - { 0x0FA8, 76227 }, - { 0x0FAC, 76230 }, - { 0x0FA7, 76233 }, - { 0x0F10, 76236 }, - { 0x0F15, 76239 }, - { 0x0F12, 76242 }, - { 0x0F16, 76245 }, - { 0x0F11, 76248 }, - { 0x0F20, 76251 }, - { 0x0F25, 76254 }, - { 0x0F22, 76257 }, - { 0x0F26, 76260 }, - { 0x0F21, 76263 }, - { 0x0F8E, 76266 }, - { 0x0F93, 76269 }, - { 0x0F90, 76272 }, - { 0x0F94, 76275 }, - { 0x0F8F, 76278 }, - { 0x1043, 76281 }, - { 0x1048, 76284 }, - { 0x1045, 76287 }, - { 0x1049, 76290 }, - { 0x1044, 76293 }, - { 0x0F48, 76296 }, - { 0x0F4D, 76299 }, - { 0x0F4A, 76302 }, - { 0x0F4E, 76305 }, - { 0x0F49, 76308 }, - { 0x0F30, 76311 }, - { 0x0F35, 76314 }, - { 0x0F32, 76317 }, - { 0x0F36, 76320 }, - { 0x0F31, 76323 }, - { 0x0F38, 76326 }, - { 0x0F3D, 76329 }, - { 0x0F3A, 76332 }, - { 0x0F3E, 76335 }, - { 0x0F39, 76338 }, - { 0x0F71, 76341 }, - { 0x0F76, 76344 }, - { 0x0F73, 76347 }, - { 0x0F77, 76350 }, - { 0x0F72, 76353 }, - { 0x0F69, 76356 }, - { 0x0F6E, 76359 }, - { 0x0F6B, 76362 }, - { 0x0F6F, 76365 }, - { 0x0F6A, 76368 }, - { 0x0FBF, 76371 }, - { 0x0FC4, 76374 }, - { 0x0FC1, 76377 }, - { 0x0FC5, 76380 }, - { 0x0FC0, 76383 }, - { 0x0F81, 76386 }, - { 0x0F86, 76389 }, - { 0x0F83, 76392 }, - { 0x0F87, 76395 }, - { 0x0F82, 76398 }, - { 0x0FDE, 76401 }, - { 0x0FE3, 76404 }, - { 0x0FE0, 76407 }, - { 0x0FE4, 76410 }, - { 0x0FDF, 76413 }, - { 0x0FCE, 76416 }, - { 0x0FD3, 76419 }, - { 0x0FD0, 76422 }, - { 0x0FD4, 76425 }, - { 0x0FCF, 76428 }, - { 0x0F64, 76431 }, - { 0x38C3, 76434 }, - { 0x38C8, 76437 }, - { 0x38C5, 76440 }, - { 0x38C9, 76443 }, - { 0x38C4, 76446 }, - { 0x0F65, 76449 }, - { 0x2855, 76452 }, - { 0x0F68, 76455 }, - { 0x1075, 76458 }, - { 0x1073, 76461 }, - { 0x0F7C, 76464 }, - { 0x286E, 76467 }, - { 0x2873, 76470 }, - { 0x2870, 76473 }, - { 0x2874, 76476 }, - { 0x286F, 76479 }, - { 0x0F7D, 76482 }, - { 0x101B, 76485 }, - { 0x1020, 76488 }, - { 0x101D, 76491 }, - { 0x1021, 76494 }, - { 0x101C, 76497 }, - { 0x2857, 76500 }, - { 0x0F80, 76503 }, - { 0x0FE9, 76506 }, - { 0x0FEE, 76509 }, - { 0x0FF3, 76512 }, - { 0x0FF0, 76515 }, - { 0x0FF4, 76518 }, - { 0x0FEF, 76521 }, - { 0x0FEA, 76524 }, - { 0x285C, 76527 }, - { 0x0FED, 76530 }, - { 0x38BA, 76533 }, - { 0x38B7, 76536 }, - { 0x38BB, 76539 }, - { 0x38B6, 76542 }, - { 0x103E, 76545 }, - { 0x103F, 76548 }, - { 0x1042, 76551 }, - { 0x1079, 76554 }, - { 0x1077, 76557 }, - { 0x104D, 76560 }, - { 0x1001, 76563 }, - { 0x1002, 76566 }, - { 0x100B, 76569 }, - { 0x1010, 76572 }, - { 0x100D, 76575 }, - { 0x1011, 76578 }, - { 0x100C, 76581 }, - { 0x1005, 76584 }, - { 0x1006, 76587 }, - { 0x100A, 76590 }, - { 0x1007, 76593 }, - { 0x2898, 76596 }, - { 0x289D, 76599 }, - { 0x289A, 76602 }, - { 0x289E, 76605 }, - { 0x2899, 76608 }, - { 0x0F0B, 76611 }, - { 0x0F0C, 76614 }, - { 0x0F18, 76617 }, - { 0x0F1D, 76620 }, - { 0x0F1A, 76623 }, - { 0x0F1E, 76626 }, - { 0x0F19, 76629 }, - { 0x0F0F, 76632 }, - { 0x0FF9, 76635 }, - { 0x0FFA, 76638 }, - { 0x285E, 76641 }, - { 0x0FFD, 76644 }, - { 0x0FA9, 76647 }, - { 0x0FAA, 76650 }, - { 0x0FAD, 76653 }, - { 0x0FAE, 76656 }, - { 0x0FB2, 76659 }, - { 0x0FAF, 76662 }, - { 0x0FB3, 76665 }, - { 0x0FB8, 76668 }, - { 0x0FB5, 76671 }, - { 0x0FB9, 76674 }, - { 0x0FB4, 76677 }, - { 0x288A, 76680 }, - { 0x288F, 76683 }, - { 0x288C, 76686 }, - { 0x2890, 76689 }, - { 0x288B, 76692 }, - { 0x0F13, 76695 }, - { 0x0F14, 76698 }, - { 0x2850, 76701 }, - { 0x0F17, 76704 }, - { 0x0F23, 76707 }, - { 0x0F24, 76710 }, - { 0x2851, 76713 }, - { 0x0F27, 76716 }, - { 0x1071, 76719 }, - { 0x106F, 76722 }, - { 0x104C, 76725 }, - { 0x0F91, 76728 }, - { 0x0F92, 76731 }, - { 0x2858, 76734 }, - { 0x0F95, 76737 }, - { 0x0F96, 76740 }, - { 0x0F9B, 76743 }, - { 0x0F98, 76746 }, - { 0x0F9C, 76749 }, - { 0x0F97, 76752 }, - { 0x1046, 76755 }, - { 0x1047, 76758 }, - { 0x1023, 76761 }, - { 0x1028, 76764 }, - { 0x1025, 76767 }, - { 0x1029, 76770 }, - { 0x1024, 76773 }, - { 0x2862, 76776 }, - { 0x104A, 76779 }, - { 0x107D, 76782 }, - { 0x107B, 76785 }, - { 0x0F4B, 76788 }, - { 0x0F4C, 76791 }, - { 0x0F55, 76794 }, - { 0x0F5A, 76797 }, - { 0x0F57, 76800 }, - { 0x0F5B, 76803 }, - { 0x0F56, 76806 }, - { 0x0F4F, 76809 }, - { 0x0F50, 76812 }, - { 0x0F54, 76815 }, - { 0x0F51, 76818 }, - { 0x2883, 76821 }, - { 0x2888, 76824 }, - { 0x2885, 76827 }, - { 0x2889, 76830 }, - { 0x2884, 76833 }, - { 0x0F33, 76836 }, - { 0x0F34, 76839 }, - { 0x2852, 76842 }, - { 0x0F37, 76845 }, - { 0x104B, 76848 }, - { 0x0F3B, 76851 }, - { 0x0F3C, 76854 }, - { 0x0F40, 76857 }, - { 0x0F45, 76860 }, - { 0x0F42, 76863 }, - { 0x0F46, 76866 }, - { 0x0F41, 76869 }, - { 0x2853, 76872 }, - { 0x2867, 76875 }, - { 0x286C, 76878 }, - { 0x2869, 76881 }, - { 0x286D, 76884 }, - { 0x2868, 76887 }, - { 0x0F3F, 76890 }, - { 0x0F28, 76893 }, - { 0x0F2D, 76896 }, - { 0x0F2A, 76899 }, - { 0x0F2E, 76902 }, - { 0x0F29, 76905 }, - { 0x0F74, 76908 }, - { 0x0F75, 76911 }, - { 0x1013, 76914 }, - { 0x1018, 76917 }, - { 0x1015, 76920 }, - { 0x1019, 76923 }, - { 0x1014, 76926 }, - { 0x2856, 76929 }, - { 0x102B, 76932 }, - { 0x1030, 76935 }, - { 0x102D, 76938 }, - { 0x1031, 76941 }, - { 0x102C, 76944 }, - { 0x0F78, 76947 }, - { 0x1033, 76950 }, - { 0x1038, 76953 }, - { 0x1035, 76956 }, - { 0x1039, 76959 }, - { 0x1034, 76962 }, - { 0x0F6C, 76965 }, - { 0x0F6D, 76968 }, - { 0x0F70, 76971 }, - { 0x0FC2, 76974 }, - { 0x0FC3, 76977 }, - { 0x0FC6, 76980 }, - { 0x0F84, 76983 }, - { 0x0F85, 76986 }, - { 0x0F88, 76989 }, - { 0x0F89, 76992 }, - { 0x0F8D, 76995 }, - { 0x0F8A, 76998 }, - { 0x2891, 77001 }, - { 0x2896, 77004 }, - { 0x2893, 77007 }, - { 0x2897, 77010 }, - { 0x2892, 77013 }, - { 0x0FE1, 77016 }, - { 0x0FE2, 77019 }, - { 0x0FE5, 77022 }, - { 0x0FD1, 77025 }, - { 0x0FD2, 77028 }, - { 0x0FD6, 77031 }, - { 0x0FDB, 77034 }, - { 0x0FD8, 77037 }, - { 0x0FDC, 77040 }, - { 0x0FD7, 77043 }, - { 0x285B, 77046 }, - { 0x0FD5, 77049 }, - { 0x2875, 77052 }, - { 0x287A, 77055 }, - { 0x2877, 77058 }, - { 0x287B, 77061 }, - { 0x2876, 77064 }, - { 0x38C6, 77067 }, - { 0x38C7, 77070 }, - { 0x1074, 77073 }, - { 0x2871, 77076 }, - { 0x2872, 77079 }, - { 0x287C, 77082 }, - { 0x2881, 77085 }, - { 0x287E, 77088 }, - { 0x2882, 77091 }, - { 0x287D, 77094 }, - { 0x101E, 77097 }, - { 0x101F, 77100 }, - { 0x2860, 77103 }, - { 0x1022, 77106 }, - { 0x0FF1, 77109 }, - { 0x0FF2, 77112 }, - { 0x38B4, 77115 }, - { 0x38B1, 77118 }, - { 0x38B5, 77121 }, - { 0x38B0, 77124 }, - { 0x285D, 77127 }, - { 0x0FF5, 77130 }, - { 0x38B8, 77133 }, - { 0x38B9, 77136 }, - { 0x1078, 77139 }, - { 0x100E, 77142 }, - { 0x100F, 77145 }, - { 0x2863, 77148 }, - { 0x2866, 77151 }, - { 0x2864, 77154 }, - { 0x1008, 77157 }, - { 0x1009, 77160 }, - { 0x289B, 77163 }, - { 0x289C, 77166 }, - { 0x0F1B, 77169 }, - { 0x0F1C, 77172 }, - { 0x0F1F, 77175 }, - { 0x0FB0, 77178 }, - { 0x0FB1, 77181 }, - { 0x0FB6, 77184 }, - { 0x0FB7, 77187 }, - { 0x0FBA, 77190 }, - { 0x0FBE, 77193 }, - { 0x0FBB, 77196 }, - { 0x288D, 77199 }, - { 0x288E, 77202 }, - { 0x1070, 77205 }, - { 0x0F99, 77208 }, - { 0x0F9A, 77211 }, - { 0x2859, 77214 }, - { 0x0F9D, 77217 }, - { 0x1026, 77220 }, - { 0x1027, 77223 }, - { 0x2861, 77226 }, - { 0x102A, 77229 }, - { 0x107C, 77232 }, - { 0x0F58, 77235 }, - { 0x0F59, 77238 }, - { 0x0F5C, 77241 }, - { 0x0F60, 77244 }, - { 0x0F5D, 77247 }, - { 0x0F52, 77250 }, - { 0x0F53, 77253 }, - { 0x2886, 77256 }, - { 0x2887, 77259 }, - { 0x0F43, 77262 }, - { 0x0F44, 77265 }, - { 0x2854, 77268 }, - { 0x0F47, 77271 }, - { 0x286A, 77274 }, - { 0x286B, 77277 }, - { 0x0F2B, 77280 }, - { 0x0F2C, 77283 }, - { 0x0F2F, 77286 }, - { 0x1016, 77289 }, - { 0x1017, 77292 }, - { 0x285F, 77295 }, - { 0x101A, 77298 }, - { 0x102E, 77301 }, - { 0x102F, 77304 }, - { 0x1032, 77307 }, - { 0x38AE, 77310 }, - { 0x38AB, 77313 }, - { 0x38AF, 77316 }, - { 0x38AA, 77319 }, - { 0x1036, 77322 }, - { 0x1037, 77325 }, - { 0x103A, 77328 }, - { 0x0F8B, 77331 }, - { 0x0F8C, 77334 }, - { 0x2894, 77337 }, - { 0x2895, 77340 }, - { 0x0FD9, 77343 }, - { 0x0FDA, 77346 }, - { 0x0FDD, 77349 }, - { 0x2878, 77352 }, - { 0x2879, 77355 }, - { 0x287F, 77358 }, - { 0x2880, 77361 }, - { 0x38BC, 77364 }, - { 0x38C1, 77367 }, - { 0x38BE, 77370 }, - { 0x38C2, 77373 }, - { 0x38BD, 77376 }, - { 0x38B2, 77379 }, - { 0x38B3, 77382 }, - { 0x1012, 77385 }, - { 0x2865, 77388 }, - { 0x0FBC, 77391 }, - { 0x0FBD, 77394 }, - { 0x0F5E, 77397 }, - { 0x0F5F, 77400 }, - { 0x38AC, 77403 }, - { 0x38AD, 77406 }, - { 0x38BF, 77409 }, - { 0x38C0, 77412 }, - { 0x0F9E, 77415 }, - { 0x0FA3, 77419 }, - { 0x0FA0, 77423 }, - { 0x0FA4, 77427 }, - { 0x0F9F, 77431 }, - { 0x0FA1, 77435 }, - { 0x0FA2, 77439 }, - { 0x285A, 77443 }, - { 0x0FA5, 77447 }, - { 0x1072, 77451 }, - { 0x1076, 77455 }, - { 0x106E, 77459 }, - { 0x107A, 77463 }, - { 0x0FC7, 77467 }, - { 0x0FCC, 77471 }, - { 0x0FC9, 77475 }, - { 0x0FCD, 77479 }, - { 0x0FC8, 77483 }, - { 0x0FCA, 77487 }, - { 0x0FCB, 77491 }, - { 0x104F, 77495 }, - { 0x104E, 77500 }, - { 0x1050, 77507 }, - { 0x1059, 77511 }, - { 0x1055, 77514 }, - { 0x1052, 77516 }, - { 0x680A, 77518 }, - { 0x6816, 77521 }, - { 0x0686, 77523 }, - { 0x068B, 77527 }, - { 0x0687, 77531 }, - { 0x068A, 77535 }, - { 0x0689, 77539 }, - { 0x068E, 77543 }, - { 0x0685, 77547 }, - { 0x068D, 77551 }, - { 0x068C, 77555 }, - { 0x0688, 77559 }, - { 0x0069, 77563 }, - { 0x67AD, 77566 }, - { 0x1F3E, 77568 }, - { 0x2218, 77569 }, - { 0x1BC8, 77570 }, - { 0x1CBC, 77572 }, - { 0x6A4A, 77575 }, - { 0x1BE5, 77580 }, - { 0x27ED, 77582 }, - { 0x27F1, 77586 }, - { 0x280E, 77590 }, - { 0x27F5, 77594 }, - { 0x27FA, 77598 }, - { 0x2800, 77602 }, - { 0x2810, 77606 }, - { 0x2813, 77610 }, - { 0x2814, 77614 }, - { 0x27EE, 77618 }, - { 0x2807, 77622 }, - { 0x2809, 77626 }, - { 0x27F0, 77630 }, - { 0x27EF, 77634 }, - { 0x280D, 77638 }, - { 0x2811, 77642 }, - { 0x280F, 77646 }, - { 0x2812, 77650 }, - { 0x2808, 77654 }, - { 0x27F6, 77658 }, - { 0x27F7, 77662 }, - { 0x27F8, 77666 }, - { 0x27F9, 77670 }, - { 0x27FB, 77674 }, - { 0x2804, 77678 }, - { 0x27FD, 77682 }, - { 0x27FE, 77686 }, - { 0x27F4, 77690 }, - { 0x27FF, 77694 }, - { 0x27F2, 77698 }, - { 0x280B, 77702 }, - { 0x27F3, 77706 }, - { 0x280A, 77710 }, - { 0x2806, 77714 }, - { 0x2803, 77718 }, - { 0x280C, 77722 }, - { 0x2802, 77726 }, - { 0x2801, 77730 }, - { 0x2805, 77734 }, - { 0x27FC, 77738 }, - { 0x0DD8, 77742 }, - { 0x0DDC, 77745 }, - { 0x0DFE, 77748 }, - { 0x0DF9, 77751 }, - { 0x0DE0, 77754 }, - { 0x0DE5, 77757 }, - { 0x0DEB, 77760 }, - { 0x0DFB, 77763 }, - { 0x0DFF, 77766 }, - { 0x0E05, 77769 }, - { 0x0E02, 77772 }, - { 0x0DD9, 77775 }, - { 0x0DF2, 77778 }, - { 0x0DF4, 77781 }, - { 0x0DDB, 77784 }, - { 0x0DDA, 77787 }, - { 0x0DF8, 77790 }, - { 0x0DFC, 77793 }, - { 0x0DFA, 77796 }, - { 0x0DFD, 77799 }, - { 0x0DF3, 77802 }, - { 0x0DE1, 77805 }, - { 0x0DE2, 77808 }, - { 0x0DE3, 77811 }, - { 0x0DE4, 77814 }, - { 0x0DE6, 77817 }, - { 0x0DEF, 77820 }, - { 0x0DE8, 77823 }, - { 0x0DE9, 77826 }, - { 0x0DDF, 77829 }, - { 0x0DEA, 77832 }, - { 0x0DDD, 77835 }, - { 0x0DF6, 77838 }, - { 0x0DDE, 77841 }, - { 0x0DF5, 77844 }, - { 0x0DF1, 77847 }, - { 0x0DEE, 77850 }, - { 0x0E06, 77853 }, - { 0x0DF7, 77857 }, - { 0x0DED, 77860 }, - { 0x0DEC, 77863 }, - { 0x0DF0, 77866 }, - { 0x0DE7, 77869 }, - { 0x0E00, 77872 }, - { 0x0E07, 77875 }, - { 0x0E01, 77879 }, - { 0x0DB0, 77883 }, - { 0x0DB4, 77887 }, - { 0x0DD1, 77891 }, - { 0x0DB8, 77895 }, - { 0x0DBD, 77899 }, - { 0x0DC3, 77903 }, - { 0x0DD3, 77907 }, - { 0x0DD6, 77911 }, - { 0x0DD7, 77915 }, - { 0x0DB1, 77919 }, - { 0x0DCA, 77923 }, - { 0x0DCC, 77927 }, - { 0x0DB3, 77931 }, - { 0x0DB2, 77935 }, - { 0x0DD0, 77939 }, - { 0x0DD4, 77943 }, - { 0x0DD2, 77947 }, - { 0x0DD5, 77951 }, - { 0x0DCB, 77955 }, - { 0x0DB9, 77959 }, - { 0x0DBA, 77963 }, - { 0x0DBB, 77967 }, - { 0x0DBC, 77971 }, - { 0x0DBE, 77975 }, - { 0x0DC7, 77979 }, - { 0x0DC0, 77983 }, - { 0x0DC1, 77987 }, - { 0x0DB7, 77991 }, - { 0x0DC2, 77995 }, - { 0x0DB5, 77999 }, - { 0x0DCE, 78003 }, - { 0x0DB6, 78007 }, - { 0x0DCD, 78011 }, - { 0x0DC9, 78015 }, - { 0x0DC6, 78019 }, - { 0x0DCF, 78023 }, - { 0x0DC5, 78027 }, - { 0x0DC4, 78031 }, - { 0x0DC8, 78035 }, - { 0x0DBF, 78039 }, - { 0x0E03, 78043 }, - { 0x6A5C, 78046 }, - { 0x6A24, 78052 }, - { 0x6A25, 78054 }, - { 0x097A, 78059 }, - { 0x096A, 78061 }, - { 0x0979, 78064 }, - { 0x0939, 78067 }, - { 0x0938, 78070 }, - { 0x096B, 78073 }, - { 0x0937, 78076 }, - { 0x0980, 78079 }, - { 0x0985, 78082 }, - { 0x0981, 78085 }, - { 0x0984, 78088 }, - { 0x0983, 78091 }, - { 0x0988, 78094 }, - { 0x097F, 78097 }, - { 0x0987, 78100 }, - { 0x0986, 78103 }, - { 0x0982, 78106 }, - { 0x098A, 78109 }, - { 0x0974, 78112 }, - { 0x096D, 78116 }, - { 0x0977, 78120 }, - { 0x096F, 78124 }, - { 0x096C, 78128 }, - { 0x0975, 78132 }, - { 0x0978, 78136 }, - { 0x096E, 78140 }, - { 0x0970, 78144 }, - { 0x0973, 78148 }, - { 0x0976, 78153 }, - { 0x097D, 78158 }, - { 0x0971, 78163 }, - { 0x097E, 78168 }, - { 0x0972, 78173 }, - { 0x0942, 78178 }, - { 0x0945, 78182 }, - { 0x093A, 78186 }, - { 0x0943, 78189 }, - { 0x093C, 78192 }, - { 0x0946, 78195 }, - { 0x093E, 78198 }, - { 0x093B, 78201 }, - { 0x0944, 78204 }, - { 0x0947, 78207 }, - { 0x095E, 78210 }, - { 0x094D, 78213 }, - { 0x0959, 78216 }, - { 0x094A, 78219 }, - { 0x0969, 78222 }, - { 0x093D, 78225 }, - { 0x094F, 78228 }, - { 0x0948, 78231 }, - { 0x0963, 78234 }, - { 0x0960, 78237 }, - { 0x095B, 78240 }, - { 0x095C, 78243 }, - { 0x0962, 78246 }, - { 0x0968, 78249 }, - { 0x0957, 78252 }, - { 0x093F, 78255 }, - { 0x0965, 78258 }, - { 0x0961, 78261 }, - { 0x095F, 78264 }, - { 0x094E, 78267 }, - { 0x0954, 78270 }, - { 0x095A, 78273 }, - { 0x094B, 78276 }, - { 0x0950, 78279 }, - { 0x0949, 78282 }, - { 0x0964, 78285 }, - { 0x094C, 78288 }, - { 0x0956, 78291 }, - { 0x0951, 78294 }, - { 0x095D, 78297 }, - { 0x0966, 78300 }, - { 0x0967, 78303 }, - { 0x0958, 78306 }, - { 0x0952, 78309 }, - { 0x098B, 78312 }, - { 0x0955, 78315 }, - { 0x0953, 78318 }, - { 0x0941, 78321 }, - { 0x0940, 78325 }, - { 0x097C, 78329 }, - { 0x097B, 78333 }, - { 0x0989, 78337 }, - { 0x0935, 78340 }, - { 0x0933, 78343 }, - { 0x0934, 78345 }, - { 0x08E8, 78347 }, - { 0x08E9, 78351 }, - { 0x0916, 78354 }, - { 0x0921, 78357 }, - { 0x0920, 78360 }, - { 0x0936, 78363 }, - { 0x08EA, 78366 }, - { 0x0932, 78369 }, - { 0x0928, 78371 }, - { 0x092D, 78374 }, - { 0x0929, 78377 }, - { 0x092C, 78380 }, - { 0x092B, 78383 }, - { 0x0930, 78386 }, - { 0x0927, 78389 }, - { 0x092F, 78392 }, - { 0x092E, 78395 }, - { 0x092A, 78398 }, - { 0x0931, 78401 }, - { 0x0918, 78403 }, - { 0x091A, 78407 }, - { 0x0917, 78411 }, - { 0x091D, 78415 }, - { 0x091F, 78419 }, - { 0x091C, 78423 }, - { 0x0919, 78427 }, - { 0x091E, 78431 }, - { 0x091B, 78435 }, - { 0x08EB, 78439 }, - { 0x08ED, 78442 }, - { 0x08EF, 78445 }, - { 0x08EC, 78448 }, - { 0x08F2, 78451 }, - { 0x08F4, 78454 }, - { 0x090B, 78457 }, - { 0x08FA, 78460 }, - { 0x0906, 78463 }, - { 0x08F1, 78466 }, - { 0x0926, 78469 }, - { 0x08F7, 78472 }, - { 0x0915, 78475 }, - { 0x08EE, 78478 }, - { 0x08FC, 78481 }, - { 0x08F5, 78484 }, - { 0x0910, 78487 }, - { 0x090D, 78490 }, - { 0x0908, 78493 }, - { 0x08F3, 78496 }, - { 0x0909, 78499 }, - { 0x090F, 78502 }, - { 0x0914, 78505 }, - { 0x0904, 78508 }, - { 0x08F0, 78511 }, - { 0x0912, 78514 }, - { 0x090E, 78517 }, - { 0x0924, 78520 }, - { 0x090C, 78523 }, - { 0x08FB, 78526 }, - { 0x0901, 78529 }, - { 0x0907, 78532 }, - { 0x08F8, 78535 }, - { 0x08FD, 78538 }, - { 0x08F6, 78541 }, - { 0x0911, 78544 }, - { 0x08F9, 78547 }, - { 0x0903, 78550 }, - { 0x08FE, 78553 }, - { 0x090A, 78556 }, - { 0x0925, 78559 }, - { 0x0913, 78562 }, - { 0x0905, 78565 }, - { 0x08FF, 78568 }, - { 0x0902, 78571 }, - { 0x0923, 78574 }, - { 0x0922, 78577 }, - { 0x0900, 78580 }, - { 0x2A78, 78583 }, - { 0x2A7D, 78586 }, - { 0x2A8F, 78589 }, - { 0x2A79, 78592 }, - { 0x2A7C, 78595 }, - { 0x2A7B, 78598 }, - { 0x2A80, 78601 }, - { 0x2A7F, 78604 }, - { 0x2A7E, 78607 }, - { 0x2A7A, 78610 }, - { 0x2A91, 78613 }, - { 0x2A90, 78616 }, - { 0x6849, 78619 }, - { 0x2E3E, 78621 }, - { 0x2E67, 78625 }, - { 0x2E5C, 78629 }, - { 0x2E70, 78633 }, - { 0x2E71, 78638 }, - { 0x2E54, 78643 }, - { 0x2E6B, 78648 }, - { 0x2E6A, 78654 }, - { 0x2E69, 78659 }, - { 0x2E55, 78663 }, - { 0x2E38, 78668 }, - { 0x2E6D, 78673 }, - { 0x2E6F, 78678 }, - { 0x2E39, 78682 }, - { 0x2E49, 78687 }, - { 0x2E76, 78693 }, - { 0x2E4D, 78697 }, - { 0x2E59, 78700 }, - { 0x2E51, 78704 }, - { 0x2E45, 78708 }, - { 0x2E53, 78712 }, - { 0x2E74, 78716 }, - { 0x2E52, 78720 }, - { 0x2E42, 78724 }, - { 0x2E40, 78727 }, - { 0x2E75, 78731 }, - { 0x2E77, 78735 }, - { 0x2E4C, 78739 }, - { 0x2E63, 78743 }, - { 0x2E4F, 78748 }, - { 0x2E3F, 78751 }, - { 0x2E46, 78755 }, - { 0x2E65, 78758 }, - { 0x2E58, 78762 }, - { 0x2E3C, 78765 }, - { 0x2E4A, 78768 }, - { 0x2E3D, 78771 }, - { 0x2E60, 78774 }, - { 0x2E57, 78777 }, - { 0x2E61, 78780 }, - { 0x2E5A, 78783 }, - { 0x2E41, 78786 }, - { 0x2E3B, 78789 }, - { 0x2E6E, 78793 }, - { 0x2E5B, 78796 }, - { 0x2E48, 78802 }, - { 0x2E64, 78805 }, - { 0x2E56, 78809 }, - { 0x2E50, 78812 }, - { 0x2E4E, 78815 }, - { 0x2E3A, 78819 }, - { 0x2E72, 78825 }, - { 0x2E47, 78828 }, - { 0x2E44, 78831 }, - { 0x2E73, 78834 }, - { 0x2E5D, 78837 }, - { 0x2E66, 78840 }, - { 0x2E68, 78843 }, - { 0x2E43, 78846 }, - { 0x2E5F, 78849 }, - { 0x2E6C, 78852 }, - { 0x2E5E, 78855 }, - { 0x2E62, 78858 }, - { 0x2E4B, 78861 }, - { 0x6760, 78864 }, - { 0x2A98, 78865 }, - { 0x2A9E, 78868 }, - { 0x2A9A, 78871 }, - { 0x2AE9, 78874 }, - { 0x2AA0, 78877 }, - { 0x2A9C, 78880 }, - { 0x2AC6, 78883 }, - { 0x2ACF, 78886 }, - { 0x2AC9, 78889 }, - { 0x2AD2, 78892 }, - { 0x2ACC, 78895 }, - { 0x2AB6, 78898 }, - { 0x2ABD, 78901 }, - { 0x2AB8, 78904 }, - { 0x2ABF, 78907 }, - { 0x2ABB, 78910 }, - { 0x2AA2, 78913 }, - { 0x2AA8, 78916 }, - { 0x2AA4, 78919 }, - { 0x2AAA, 78922 }, - { 0x2AA6, 78925 }, - { 0x2AC5, 78928 }, - { 0x2ACE, 78931 }, - { 0x2AC8, 78934 }, - { 0x2AD1, 78937 }, - { 0x2ACB, 78940 }, - { 0x2AA1, 78943 }, - { 0x2AA7, 78946 }, - { 0x2AA3, 78949 }, - { 0x2AA9, 78952 }, - { 0x2AA5, 78955 }, - { 0x2AD4, 78958 }, - { 0x2AD7, 78961 }, - { 0x2AD5, 78964 }, - { 0x2AD8, 78967 }, - { 0x2AD6, 78970 }, - { 0x2AC0, 78973 }, - { 0x2AC3, 78976 }, - { 0x2AC1, 78979 }, - { 0x2AC4, 78982 }, - { 0x2AC2, 78985 }, - { 0x2AC7, 78988 }, - { 0x2AD0, 78991 }, - { 0x2ACA, 78994 }, - { 0x2AD3, 78997 }, - { 0x2ACD, 79000 }, - { 0x2ADF, 79003 }, - { 0x2AE2, 79006 }, - { 0x2AE0, 79009 }, - { 0x2AE3, 79012 }, - { 0x2AE1, 79015 }, - { 0x2AAB, 79018 }, - { 0x2AB1, 79021 }, - { 0x2AAD, 79024 }, - { 0x2AB3, 79027 }, - { 0x2AAF, 79030 }, - { 0x2AB5, 79033 }, - { 0x2ABC, 79036 }, - { 0x2AB7, 79039 }, - { 0x2ABE, 79042 }, - { 0x2ABA, 79045 }, - { 0x2AEA, 79048 }, - { 0x2AE5, 79051 }, - { 0x2AE7, 79054 }, - { 0x2AE6, 79057 }, - { 0x2AE8, 79060 }, - { 0x2ADA, 79063 }, - { 0x2ADE, 79066 }, - { 0x2ADC, 79069 }, - { 0x2AAC, 79072 }, - { 0x2AB2, 79075 }, - { 0x2AAE, 79078 }, - { 0x2AB4, 79081 }, - { 0x2AB0, 79084 }, - { 0x2A97, 79087 }, - { 0x2A9D, 79091 }, - { 0x2A99, 79095 }, - { 0x2A9F, 79099 }, - { 0x2A9B, 79103 }, - { 0x2AEB, 79107 }, - { 0x2AEC, 79111 }, - { 0x2AB9, 79115 }, - { 0x2AE4, 79119 }, - { 0x2AD9, 79123 }, - { 0x2ADD, 79127 }, - { 0x2ADB, 79131 }, - { 0x5A56, 79135 }, - { 0x2AF2, 79139 }, - { 0x2AF3, 79143 }, - { 0x2AF1, 79146 }, - { 0x2212, 79149 }, - { 0x6843, 79151 }, - { 0x680B, 79152 }, - { 0x4387, 79153 }, - { 0x4393, 79157 }, - { 0x438F, 79161 }, - { 0x4390, 79165 }, - { 0x4398, 79169 }, - { 0x4388, 79173 }, - { 0x4392, 79177 }, - { 0x4384, 79181 }, - { 0x438A, 79185 }, - { 0x438D, 79189 }, - { 0x4395, 79193 }, - { 0x4396, 79197 }, - { 0x4397, 79201 }, - { 0x438B, 79205 }, - { 0x438C, 79209 }, - { 0x4383, 79213 }, - { 0x4385, 79217 }, - { 0x4394, 79221 }, - { 0x4389, 79225 }, - { 0x4386, 79229 }, - { 0x438E, 79233 }, - { 0x4391, 79237 }, - { 0x439A, 79241 }, - { 0x439F, 79245 }, - { 0x43A0, 79250 }, - { 0x439D, 79255 }, - { 0x43A1, 79259 }, - { 0x439B, 79264 }, - { 0x439C, 79268 }, - { 0x439E, 79272 }, - { 0x4399, 79276 }, - { 0x690E, 79280 }, - { 0x69FE, 79282 }, - { 0x1D77, 79286 }, - { 0x2504, 79287 }, - { 0x1D84, 79292 }, - { 0x253E, 79293 }, - { 0x2540, 79297 }, - { 0x2534, 79300 }, - { 0x2541, 79304 }, - { 0x2542, 79307 }, - { 0x253D, 79310 }, - { 0x253F, 79316 }, - { 0x253B, 79319 }, - { 0x2535, 79324 }, - { 0x1F07, 79328 }, - { 0x2562, 79330 }, - { 0x1C84, 79332 }, - { 0x1D97, 79335 }, - { 0x007E, 79338 }, - { 0x1BD8, 79341 }, - { 0x220D, 79343 }, - { 0x0060, 79345 }, - { 0x28D7, 79348 }, - { 0x2221, 79350 }, - { 0x689F, 79353 }, - { 0x6809, 79355 }, - { 0x67B4, 79358 }, - { 0x6815, 79360 }, - { 0x68A0, 79362 }, - { 0x6956, 79364 }, - { 0x2A5B, 79368 }, - { 0x379F, 79372 }, - { 0x37A8, 79375 }, - { 0x37A9, 79378 }, - { 0x37A1, 79382 }, - { 0x37A3, 79385 }, - { 0x37A2, 79388 }, - { 0x37B7, 79391 }, - { 0x37A4, 79395 }, - { 0x37A6, 79398 }, - { 0x37A7, 79401 }, - { 0x37A5, 79404 }, - { 0x37AA, 79407 }, - { 0x37B8, 79410 }, - { 0x375F, 79413 }, - { 0x3791, 79416 }, - { 0x3760, 79420 }, - { 0x3761, 79423 }, - { 0x375E, 79426 }, - { 0x37AE, 79429 }, - { 0x37B3, 79432 }, - { 0x37AF, 79435 }, - { 0x37B2, 79438 }, - { 0x37B1, 79441 }, - { 0x37B6, 79444 }, - { 0x37AD, 79447 }, - { 0x37B5, 79450 }, - { 0x37B4, 79453 }, - { 0x37B0, 79456 }, - { 0x37A0, 79459 }, - { 0x3796, 79462 }, - { 0x3797, 79466 }, - { 0x3794, 79471 }, - { 0x3795, 79475 }, - { 0x3799, 79480 }, - { 0x379A, 79485 }, - { 0x3798, 79489 }, - { 0x3792, 79493 }, - { 0x3793, 79497 }, - { 0x3762, 79501 }, - { 0x376A, 79504 }, - { 0x3764, 79507 }, - { 0x3763, 79510 }, - { 0x376C, 79514 }, - { 0x3766, 79517 }, - { 0x376B, 79520 }, - { 0x3785, 79523 }, - { 0x3786, 79526 }, - { 0x3773, 79530 }, - { 0x3774, 79533 }, - { 0x3780, 79537 }, - { 0x3781, 79540 }, - { 0x3770, 79544 }, - { 0x3771, 79547 }, - { 0x3790, 79551 }, - { 0x3765, 79554 }, - { 0x3775, 79557 }, - { 0x3777, 79560 }, - { 0x376D, 79564 }, - { 0x376F, 79567 }, - { 0x376E, 79571 }, - { 0x378B, 79575 }, - { 0x3787, 79578 }, - { 0x3782, 79581 }, - { 0x377D, 79584 }, - { 0x3783, 79588 }, - { 0x3767, 79591 }, - { 0x3784, 79595 }, - { 0x3789, 79599 }, - { 0x378A, 79602 }, - { 0x378F, 79606 }, - { 0x378D, 79609 }, - { 0x378E, 79613 }, - { 0x377E, 79617 }, - { 0x377F, 79620 }, - { 0x378C, 79624 }, - { 0x3788, 79627 }, - { 0x377B, 79630 }, - { 0x377C, 79633 }, - { 0x3772, 79637 }, - { 0x3768, 79640 }, - { 0x3769, 79644 }, - { 0x3778, 79649 }, - { 0x3776, 79652 }, - { 0x3779, 79656 }, - { 0x377A, 79659 }, - { 0x37AB, 79663 }, - { 0x379E, 79667 }, - { 0x379D, 79669 }, - { 0x379B, 79673 }, - { 0x379C, 79677 }, - { 0x37AC, 79681 }, - { 0x699F, 79683 }, - { 0x2AF6, 79684 }, - { 0x2AFC, 79687 }, - { 0x2AF8, 79690 }, - { 0x2B47, 79693 }, - { 0x2AFE, 79696 }, - { 0x2AFA, 79699 }, - { 0x2B24, 79702 }, - { 0x2B2D, 79705 }, - { 0x2B27, 79708 }, - { 0x2B30, 79711 }, - { 0x2B2A, 79714 }, - { 0x2B14, 79717 }, - { 0x2B1B, 79720 }, - { 0x2B16, 79723 }, - { 0x2B1D, 79726 }, - { 0x2B19, 79729 }, - { 0x2B00, 79732 }, - { 0x2B06, 79735 }, - { 0x2B02, 79738 }, - { 0x2B08, 79741 }, - { 0x2B04, 79744 }, - { 0x2B23, 79747 }, - { 0x2B2C, 79750 }, - { 0x2B26, 79753 }, - { 0x2B2F, 79756 }, - { 0x2B29, 79759 }, - { 0x2AFF, 79762 }, - { 0x2B05, 79765 }, - { 0x2B01, 79768 }, - { 0x2B07, 79771 }, - { 0x2B03, 79774 }, - { 0x2B32, 79777 }, - { 0x2B35, 79780 }, - { 0x2B33, 79783 }, - { 0x2B36, 79786 }, - { 0x2B34, 79789 }, - { 0x2B1E, 79792 }, - { 0x2B21, 79795 }, - { 0x2B1F, 79798 }, - { 0x2B22, 79801 }, - { 0x2B20, 79804 }, - { 0x2B25, 79807 }, - { 0x2B2E, 79810 }, - { 0x2B28, 79813 }, - { 0x2B31, 79816 }, - { 0x2B2B, 79819 }, - { 0x2B3D, 79822 }, - { 0x2B40, 79825 }, - { 0x2B3E, 79828 }, - { 0x2B41, 79831 }, - { 0x2B3F, 79834 }, - { 0x2B09, 79837 }, - { 0x2B0F, 79840 }, - { 0x2B0B, 79843 }, - { 0x2B11, 79846 }, - { 0x2B0D, 79849 }, - { 0x2B13, 79852 }, - { 0x2B1A, 79855 }, - { 0x2B15, 79858 }, - { 0x2B1C, 79861 }, - { 0x2B18, 79864 }, - { 0x2B4B, 79867 }, - { 0x2B4D, 79870 }, - { 0x2B4C, 79873 }, - { 0x2B4E, 79876 }, - { 0x2B48, 79879 }, - { 0x2B43, 79882 }, - { 0x2B45, 79885 }, - { 0x2B44, 79888 }, - { 0x2B46, 79891 }, - { 0x2B38, 79894 }, - { 0x2B3C, 79897 }, - { 0x2B3A, 79900 }, - { 0x2B0A, 79903 }, - { 0x2B10, 79906 }, - { 0x2B0C, 79909 }, - { 0x2B12, 79912 }, - { 0x2B0E, 79915 }, - { 0x2AF5, 79918 }, - { 0x2AFB, 79922 }, - { 0x2AF7, 79926 }, - { 0x2AFD, 79930 }, - { 0x2AF9, 79934 }, - { 0x2C2F, 79938 }, - { 0x2C32, 79942 }, - { 0x2C30, 79946 }, - { 0x2C33, 79950 }, - { 0x2C31, 79954 }, - { 0x2B49, 79958 }, - { 0x2B4A, 79962 }, - { 0x2C2A, 79966 }, - { 0x2C34, 79970 }, - { 0x2C2E, 79974 }, - { 0x2C35, 79978 }, - { 0x2C38, 79982 }, - { 0x2C36, 79986 }, - { 0x2C39, 79990 }, - { 0x2C37, 79994 }, - { 0x2C2B, 79998 }, - { 0x2C2C, 80002 }, - { 0x2C2D, 80006 }, - { 0x2B17, 80010 }, - { 0x2B42, 80014 }, - { 0x2B37, 80018 }, - { 0x2B3B, 80022 }, - { 0x2B39, 80026 }, - { 0x5A55, 80030 }, - { 0x2B4F, 80034 }, - { 0x2B52, 80037 }, - { 0x2B53, 80041 }, - { 0x2B51, 80044 }, - { 0x1E81, 80047 }, - { 0x69CA, 80048 }, - { 0x6C72, 80051 }, - { 0x6A96, 80053 }, - { 0x68AA, 80057 }, - { 0x6793, 80058 }, - { 0x4809, 80059 }, - { 0x47E6, 80062 }, - { 0x47E9, 80065 }, - { 0x47E7, 80068 }, - { 0x47EA, 80071 }, - { 0x47E8, 80074 }, - { 0x4800, 80077 }, - { 0x47EF, 80080 }, - { 0x47FB, 80083 }, - { 0x47ED, 80086 }, - { 0x4807, 80089 }, - { 0x47F1, 80092 }, - { 0x47EB, 80095 }, - { 0x4804, 80098 }, - { 0x4802, 80101 }, - { 0x47FD, 80104 }, - { 0x47FE, 80107 }, - { 0x4803, 80110 }, - { 0x4806, 80113 }, - { 0x47F9, 80116 }, - { 0x4805, 80119 }, - { 0x4801, 80122 }, - { 0x47F0, 80125 }, - { 0x47F6, 80128 }, - { 0x47FC, 80131 }, - { 0x47EE, 80134 }, - { 0x47F2, 80137 }, - { 0x47EC, 80140 }, - { 0x47F8, 80143 }, - { 0x47F3, 80146 }, - { 0x47FF, 80149 }, - { 0x4808, 80152 }, - { 0x47FA, 80155 }, - { 0x47F4, 80158 }, - { 0x47F7, 80161 }, - { 0x47F5, 80164 }, - { 0x480B, 80167 }, - { 0x480C, 80170 }, - { 0x480A, 80173 }, - { 0x21D3, 80176 }, - { 0x69FA, 80178 }, - { 0x1DB7, 80179 }, - { 0x1D7A, 80181 }, - { 0x24CF, 80183 }, - { 0x24CE, 80195 }, - { 0x24D1, 80207 }, - { 0x24D0, 80219 }, - { 0x24D3, 80231 }, - { 0x24D5, 80243 }, - { 0x24D2, 80255 }, - { 0x24D4, 80267 }, - { 0x24C1, 80279 }, - { 0x24C3, 80283 }, - { 0x445C, 80288 }, - { 0x445D, 80292 }, - { 0x445E, 80296 }, - { 0x445F, 80300 }, - { 0x4462, 80304 }, - { 0x4473, 80308 }, - { 0x446E, 80312 }, - { 0x4468, 80316 }, - { 0x4464, 80320 }, - { 0x4465, 80324 }, - { 0x4466, 80328 }, - { 0x4463, 80332 }, - { 0x446F, 80336 }, - { 0x4467, 80340 }, - { 0x446B, 80344 }, - { 0x446D, 80348 }, - { 0x4470, 80352 }, - { 0x4471, 80356 }, - { 0x4472, 80360 }, - { 0x4461, 80364 }, - { 0x4460, 80368 }, - { 0x446A, 80372 }, - { 0x4469, 80376 }, - { 0x446C, 80380 }, - { 0x4478, 80385 }, - { 0x4488, 80389 }, - { 0x44A3, 80394 }, - { 0x4491, 80400 }, - { 0x447D, 80405 }, - { 0x448D, 80409 }, - { 0x44A8, 80414 }, - { 0x4496, 80420 }, - { 0x4481, 80425 }, - { 0x449A, 80429 }, - { 0x4479, 80434 }, - { 0x4489, 80438 }, - { 0x44A4, 80443 }, - { 0x4492, 80449 }, - { 0x447C, 80454 }, - { 0x448C, 80458 }, - { 0x44A7, 80463 }, - { 0x4495, 80469 }, - { 0x447B, 80474 }, - { 0x448B, 80478 }, - { 0x44A6, 80483 }, - { 0x4494, 80489 }, - { 0x4480, 80494 }, - { 0x4490, 80498 }, - { 0x44AB, 80503 }, - { 0x4499, 80509 }, - { 0x447F, 80514 }, - { 0x448F, 80518 }, - { 0x44AA, 80523 }, - { 0x4498, 80529 }, - { 0x4485, 80534 }, - { 0x449E, 80538 }, - { 0x4484, 80543 }, - { 0x449D, 80547 }, - { 0x447E, 80552 }, - { 0x448E, 80556 }, - { 0x44A9, 80561 }, - { 0x4497, 80567 }, - { 0x4486, 80572 }, - { 0x449F, 80576 }, - { 0x447A, 80581 }, - { 0x448A, 80585 }, - { 0x44A5, 80590 }, - { 0x4493, 80596 }, - { 0x44A1, 80601 }, - { 0x44A2, 80606 }, - { 0x4483, 80611 }, - { 0x449C, 80615 }, - { 0x4482, 80620 }, - { 0x449B, 80624 }, - { 0x4487, 80629 }, - { 0x44A0, 80633 }, - { 0x4475, 80638 }, - { 0x44AC, 80643 }, - { 0x44B1, 80648 }, - { 0x44B5, 80653 }, - { 0x44AD, 80658 }, - { 0x44B0, 80663 }, - { 0x44AF, 80668 }, - { 0x44B4, 80673 }, - { 0x44B3, 80678 }, - { 0x44B2, 80683 }, - { 0x44AE, 80688 }, - { 0x4474, 80693 }, - { 0x4477, 80698 }, - { 0x4476, 80702 }, - { 0x443C, 80706 }, - { 0x443D, 80710 }, - { 0x443E, 80714 }, - { 0x443F, 80718 }, - { 0x4442, 80722 }, - { 0x4459, 80726 }, - { 0x4452, 80730 }, - { 0x444C, 80734 }, - { 0x4445, 80738 }, - { 0x4446, 80742 }, - { 0x4448, 80746 }, - { 0x4444, 80750 }, - { 0x4453, 80754 }, - { 0x444A, 80758 }, - { 0x444F, 80762 }, - { 0x4451, 80766 }, - { 0x4454, 80770 }, - { 0x4456, 80774 }, - { 0x4458, 80778 }, - { 0x4441, 80782 }, - { 0x4440, 80786 }, - { 0x444E, 80790 }, - { 0x444D, 80794 }, - { 0x4443, 80798 }, - { 0x4447, 80802 }, - { 0x4449, 80806 }, - { 0x444B, 80810 }, - { 0x4450, 80814 }, - { 0x4455, 80818 }, - { 0x4457, 80822 }, - { 0x445A, 80826 }, - { 0x445B, 80830 }, - { 0x1F2E, 80834 }, - { 0x1F2F, 80839 }, - { 0x1F2D, 80843 }, - { 0x1F2B, 80848 }, - { 0x1F2A, 80852 }, - { 0x1F2C, 80854 }, - { 0x1F30, 80858 }, - { 0x1F32, 80860 }, - { 0x1F31, 80862 }, - { 0x67BC, 80864 }, - { 0x68E3, 80866 }, - { 0x69F9, 80867 }, - { 0x38F5, 80868 }, - { 0x0293, 80873 }, - { 0x0283, 80877 }, - { 0x35C0, 80881 }, - { 0x3568, 80884 }, - { 0x3567, 80888 }, - { 0x3569, 80893 }, - { 0x02BB, 80898 }, - { 0x02B9, 80903 }, - { 0x02AF, 80908 }, - { 0x02AE, 80913 }, - { 0x02BE, 80918 }, - { 0x02B0, 80923 }, - { 0x02B2, 80928 }, - { 0x02A7, 80932 }, - { 0x028E, 80937 }, - { 0x028D, 80942 }, - { 0x02B1, 80947 }, - { 0x02B6, 80952 }, - { 0x355B, 80956 }, - { 0x3560, 80962 }, - { 0x028C, 80969 }, - { 0x356F, 80973 }, - { 0x028B, 80979 }, - { 0x3565, 80984 }, - { 0x35D8, 80990 }, - { 0x02A6, 80995 }, - { 0x355A, 81000 }, - { 0x355F, 81006 }, - { 0x3564, 81013 }, - { 0x02A9, 81019 }, - { 0x0294, 81025 }, - { 0x0284, 81029 }, - { 0x0290, 81033 }, - { 0x02A5, 81038 }, - { 0x3559, 81043 }, - { 0x355E, 81049 }, - { 0x3563, 81056 }, - { 0x027E, 81062 }, - { 0x0281, 81067 }, - { 0x02BD, 81071 }, - { 0x0295, 81075 }, - { 0x02AA, 81079 }, - { 0x0289, 81085 }, - { 0x02BA, 81089 }, - { 0x02B8, 81094 }, - { 0x35D9, 81099 }, - { 0x029E, 81102 }, - { 0x028A, 81106 }, - { 0x356A, 81110 }, - { 0x0296, 81116 }, - { 0x0278, 81120 }, - { 0x027D, 81123 }, - { 0x0282, 81128 }, - { 0x02BC, 81132 }, - { 0x35DA, 81135 }, - { 0x18E4, 81140 }, - { 0x18E8, 81144 }, - { 0x193D, 81148 }, - { 0x193E, 81152 }, - { 0x18E9, 81158 }, - { 0x18EA, 81162 }, - { 0x1941, 81166 }, - { 0x18EE, 81170 }, - { 0x026F, 81174 }, - { 0x0270, 81178 }, - { 0x1945, 81184 }, - { 0x0271, 81190 }, - { 0x1949, 81194 }, - { 0x18F0, 81200 }, - { 0x02A0, 81204 }, - { 0x38F8, 81208 }, - { 0x194B, 81215 }, - { 0x38F7, 81222 }, - { 0x194A, 81230 }, - { 0x18F1, 81237 }, - { 0x194D, 81241 }, - { 0x194F, 81247 }, - { 0x1950, 81254 }, - { 0x18F3, 81261 }, - { 0x18F7, 81265 }, - { 0x0272, 81269 }, - { 0x02A1, 81273 }, - { 0x1954, 81277 }, - { 0x18F8, 81283 }, - { 0x1956, 81287 }, - { 0x18F9, 81294 }, - { 0x1957, 81298 }, - { 0x38F9, 81303 }, - { 0x18FC, 81310 }, - { 0x195A, 81314 }, - { 0x0276, 81320 }, - { 0x02A2, 81324 }, - { 0x0277, 81328 }, - { 0x195C, 81332 }, - { 0x195E, 81336 }, - { 0x195D, 81342 }, - { 0x18FD, 81349 }, - { 0x1902, 81353 }, - { 0x18F2, 81357 }, - { 0x1955, 81361 }, - { 0x193F, 81365 }, - { 0x195F, 81369 }, - { 0x1953, 81373 }, - { 0x18F5, 81377 }, - { 0x18FE, 81383 }, - { 0x38F6, 81387 }, - { 0x1946, 81391 }, - { 0x18EC, 81395 }, - { 0x18F4, 81400 }, - { 0x18E6, 81405 }, - { 0x1900, 81409 }, - { 0x029F, 81413 }, - { 0x1901, 81417 }, - { 0x18FF, 81422 }, - { 0x18EB, 81427 }, - { 0x1960, 81431 }, - { 0x1952, 81435 }, - { 0x18F6, 81440 }, - { 0x1943, 81446 }, - { 0x18E5, 81451 }, - { 0x1944, 81456 }, - { 0x18EF, 81461 }, - { 0x18FB, 81466 }, - { 0x194E, 81471 }, - { 0x0273, 81479 }, - { 0x0274, 81484 }, - { 0x195B, 81491 }, - { 0x18E7, 81496 }, - { 0x18ED, 81501 }, - { 0x193C, 81507 }, - { 0x1947, 81512 }, - { 0x1948, 81517 }, - { 0x194C, 81524 }, - { 0x1951, 81529 }, - { 0x1959, 81534 }, - { 0x0275, 81539 }, - { 0x1942, 81545 }, - { 0x1958, 81552 }, - { 0x3608, 81556 }, - { 0x1940, 81561 }, - { 0x02A3, 81567 }, - { 0x18FA, 81573 }, - { 0x0279, 81578 }, - { 0x02AD, 81582 }, - { 0x0288, 81586 }, - { 0x02B3, 81589 }, - { 0x02B5, 81594 }, - { 0x02B4, 81600 }, - { 0x356B, 81606 }, - { 0x356C, 81611 }, - { 0x02B7, 81616 }, - { 0x356E, 81620 }, - { 0x356D, 81626 }, - { 0x029D, 81631 }, - { 0x3571, 81635 }, - { 0x3570, 81641 }, - { 0x027A, 81647 }, - { 0x18CD, 81651 }, - { 0x18CF, 81655 }, - { 0x18D1, 81659 }, - { 0x18D2, 81663 }, - { 0x18D4, 81667 }, - { 0x18D5, 81671 }, - { 0x3607, 81675 }, - { 0x18D6, 81681 }, - { 0x18D7, 81685 }, - { 0x18D8, 81689 }, - { 0x18D9, 81693 }, - { 0x18DA, 81697 }, - { 0x18DB, 81701 }, - { 0x18DD, 81705 }, - { 0x18DF, 81709 }, - { 0x18E0, 81713 }, - { 0x18E1, 81717 }, - { 0x18E2, 81721 }, - { 0x276F, 81725 }, - { 0x18E3, 81729 }, - { 0x18CE, 81733 }, - { 0x18DE, 81737 }, - { 0x18D0, 81741 }, - { 0x18D3, 81746 }, - { 0x18DC, 81751 }, - { 0x0292, 81756 }, - { 0x0291, 81762 }, - { 0x3554, 81768 }, - { 0x3556, 81774 }, - { 0x3550, 81780 }, - { 0x3552, 81786 }, - { 0x3555, 81792 }, - { 0x3557, 81798 }, - { 0x3551, 81804 }, - { 0x3553, 81810 }, - { 0x027F, 81816 }, - { 0x02AB, 81820 }, - { 0x1919, 81823 }, - { 0x34F4, 81827 }, - { 0x34F5, 81832 }, - { 0x0E04, 81837 }, - { 0x027C, 81841 }, - { 0x0280, 81845 }, - { 0x0287, 81850 }, - { 0x02A8, 81854 }, - { 0x355C, 81859 }, - { 0x3561, 81865 }, - { 0x3566, 81872 }, - { 0x027B, 81878 }, - { 0x0285, 81881 }, - { 0x02A4, 81885 }, - { 0x3558, 81890 }, - { 0x355D, 81896 }, - { 0x3562, 81903 }, - { 0x028F, 81909 }, - { 0x02AC, 81913 }, - { 0x21B1, 81916 }, - { 0x21B0, 81919 }, - { 0x5D0D, 81922 }, - { 0x6AC1, 81925 }, - { 0x6AF8, 81926 }, - { 0x2216, 81927 }, - { 0x6AC2, 81928 }, - { 0x6AC4, 81930 }, - { 0x6AD9, 81932 }, - { 0x1E11, 81934 }, - { 0x67DC, 81935 }, - { 0x1DE5, 81938 }, - { 0x1DE7, 81939 }, - { 0x1DE6, 81941 }, - { 0x676A, 81943 }, - { 0x6804, 81944 }, - { 0x1BF1, 81946 }, - { 0x2025, 81949 }, - { 0x668C, 81953 }, - { 0x668D, 81959 }, - { 0x668E, 81965 }, - { 0x668F, 81971 }, - { 0x6690, 81977 }, - { 0x6691, 81983 }, - { 0x6692, 81989 }, - { 0x6693, 81995 }, - { 0x6694, 82001 }, - { 0x6695, 82007 }, - { 0x6696, 82013 }, - { 0x6697, 82019 }, - { 0x6698, 82025 }, - { 0x6699, 82031 }, - { 0x669A, 82037 }, - { 0x669B, 82043 }, - { 0x669C, 82049 }, - { 0x669D, 82055 }, - { 0x669E, 82061 }, - { 0x669F, 82067 }, - { 0x66A0, 82073 }, - { 0x66A1, 82079 }, - { 0x66A2, 82085 }, - { 0x66A3, 82091 }, - { 0x66A4, 82097 }, - { 0x66A5, 82103 }, - { 0x2011, 82109 }, - { 0x2012, 82113 }, - { 0x201A, 82117 }, - { 0x2015, 82121 }, - { 0x2016, 82125 }, - { 0x2018, 82129 }, - { 0x2014, 82133 }, - { 0x2019, 82137 }, - { 0x2013, 82141 }, - { 0x2017, 82145 }, - { 0x66C6, 82149 }, - { 0x66C3, 82152 }, - { 0x66C4, 82155 }, - { 0x66C5, 82158 }, - { 0x66C7, 82161 }, - { 0x2274, 82164 }, - { 0x66A8, 82168 }, - { 0x66A9, 82174 }, - { 0x66AA, 82180 }, - { 0x66AB, 82186 }, - { 0x66AC, 82192 }, - { 0x66AD, 82198 }, - { 0x66AE, 82204 }, - { 0x66AF, 82210 }, - { 0x66B0, 82216 }, - { 0x66B1, 82222 }, - { 0x66B2, 82228 }, - { 0x66B3, 82234 }, - { 0x66B4, 82240 }, - { 0x66B5, 82246 }, - { 0x66B6, 82252 }, - { 0x66B7, 82258 }, - { 0x66B8, 82264 }, - { 0x66B9, 82270 }, - { 0x66BA, 82276 }, - { 0x66BB, 82282 }, - { 0x66BC, 82288 }, - { 0x66BD, 82294 }, - { 0x66BE, 82300 }, - { 0x66BF, 82306 }, - { 0x66C0, 82312 }, - { 0x66C1, 82318 }, - { 0x005F, 82324 }, - { 0x68F9, 82326 }, - { 0x68FA, 82327 }, - { 0x6AB1, 82331 }, - { 0x6B03, 82333 }, - { 0x6ABA, 82336 }, - { 0x6AB8, 82338 }, - { 0x6ABC, 82341 }, - { 0x1E0F, 82343 }, - { 0x214C, 82345 }, - { 0x2253, 82347 }, - { 0x223F, 82350 }, - { 0x2245, 82353 }, - { 0x21C3, 82356 }, - { 0x1BC2, 82359 }, - { 0x1D7E, 82360 }, - { 0x2619, 82362 }, - { 0x2618, 82366 }, - { 0x6AE6, 82370 }, - { 0x68E1, 82372 }, - { 0x367B, 82374 }, - { 0x367C, 82377 }, - { 0x367A, 82381 }, - { 0x3662, 82385 }, - { 0x3665, 82388 }, - { 0x3663, 82391 }, - { 0x3666, 82394 }, - { 0x3664, 82397 }, - { 0x3653, 82400 }, - { 0x3649, 82403 }, - { 0x364F, 82406 }, - { 0x366B, 82409 }, - { 0x3669, 82412 }, - { 0x3647, 82415 }, - { 0x3661, 82418 }, - { 0x364B, 82421 }, - { 0x3645, 82424 }, - { 0x365E, 82427 }, - { 0x3654, 82430 }, - { 0x3650, 82433 }, - { 0x3651, 82436 }, - { 0x3667, 82439 }, - { 0x365D, 82442 }, - { 0x3660, 82445 }, - { 0x364D, 82448 }, - { 0x3658, 82451 }, - { 0x3668, 82454 }, - { 0x365C, 82457 }, - { 0x365A, 82460 }, - { 0x364A, 82463 }, - { 0x3670, 82466 }, - { 0x3657, 82469 }, - { 0x366A, 82472 }, - { 0x3646, 82475 }, - { 0x3648, 82478 }, - { 0x3671, 82481 }, - { 0x364C, 82484 }, - { 0x3652, 82487 }, - { 0x365F, 82490 }, - { 0x364E, 82493 }, - { 0x3655, 82496 }, - { 0x366E, 82499 }, - { 0x3659, 82502 }, - { 0x3656, 82505 }, - { 0x366F, 82508 }, - { 0x365B, 82511 }, - { 0x3674, 82515 }, - { 0x3672, 82519 }, - { 0x3675, 82523 }, - { 0x3673, 82527 }, - { 0x3678, 82531 }, - { 0x3679, 82534 }, - { 0x3676, 82538 }, - { 0x366C, 82542 }, - { 0x366D, 82546 }, - { 0x3677, 82550 }, - { 0x3FC6, 82554 }, - { 0x3FC0, 82559 }, - { 0x3FA9, 82563 }, - { 0x3FBB, 82567 }, - { 0x3FAF, 82571 }, - { 0x3FBC, 82575 }, - { 0x3FAE, 82579 }, - { 0x3FAB, 82583 }, - { 0x3FB3, 82587 }, - { 0x3FBE, 82591 }, - { 0x3FB9, 82595 }, - { 0x3FB8, 82599 }, - { 0x3FC5, 82603 }, - { 0x3FB7, 82607 }, - { 0x3FC2, 82611 }, - { 0x3FCB, 82615 }, - { 0x3FA8, 82620 }, - { 0x3FBA, 82624 }, - { 0x3FA3, 82629 }, - { 0x3FBD, 82633 }, - { 0x3FC7, 82637 }, - { 0x3FC1, 82641 }, - { 0x3FB4, 82646 }, - { 0x3FCA, 82650 }, - { 0x3FA7, 82655 }, - { 0x3FBF, 82659 }, - { 0x3FA4, 82663 }, - { 0x3FB5, 82667 }, - { 0x3FB2, 82671 }, - { 0x3FC8, 82675 }, - { 0x3FA5, 82679 }, - { 0x3FA0, 82683 }, - { 0x3FAA, 82688 }, - { 0x3FB6, 82692 }, - { 0x3FA2, 82696 }, - { 0x3FAD, 82700 }, - { 0x3FC3, 82704 }, - { 0x3FC4, 82708 }, - { 0x3FA6, 82712 }, - { 0x3FAC, 82716 }, - { 0x3FC9, 82720 }, - { 0x3FA1, 82724 }, - { 0x3FB0, 82729 }, - { 0x3FB1, 82733 }, - { 0x3FCC, 82738 }, - { 0x3F9F, 82744 }, - { 0x2255, 82748 }, - { 0x6924, 82750 }, - { 0x1E6F, 82752 }, - { 0x1DD3, 82754 }, - { 0x1DD5, 82755 }, - { 0x1DD7, 82759 }, - { 0x1E41, 82763 }, - { 0x25DB, 82768 }, - { 0x25DF, 82773 }, - { 0x25DD, 82779 }, - { 0x25D9, 82784 }, - { 0x25D7, 82788 }, - { 0x25D5, 82794 }, - { 0x1E09, 82799 }, - { 0x1EF0, 82802 }, - { 0x689E, 82804 }, - { 0x1CA7, 82805 }, - { 0x20BC, 82807 }, - { 0x20BD, 82810 }, - { 0x20BE, 82813 }, - { 0x20BF, 82816 }, - { 0x20C0, 82825 }, - { 0x20C1, 82831 }, - { 0x20C2, 82840 }, - { 0x20C3, 82849 }, - { 0x20C4, 82852 }, - { 0x20C5, 82858 }, - { 0x001F, 82867 }, - { 0x1BCC, 82869 }, - { 0x21E1, 82872 }, - { 0x21A2, 82873 }, - { 0x66D3, 82876 }, - { 0x66D4, 82881 }, - { 0x66D5, 82886 }, - { 0x66D6, 82891 }, - { 0x66D7, 82896 }, - { 0x66D8, 82901 }, - { 0x66D9, 82906 }, - { 0x66DA, 82911 }, - { 0x66DB, 82916 }, - { 0x66DC, 82921 }, - { 0x66DD, 82926 }, - { 0x66DE, 82931 }, - { 0x66DF, 82936 }, - { 0x66E0, 82941 }, - { 0x66E1, 82946 }, - { 0x66E2, 82951 }, - { 0x66E3, 82956 }, - { 0x66E4, 82961 }, - { 0x66E5, 82966 }, - { 0x66E6, 82971 }, - { 0x66E7, 82976 }, - { 0x66E8, 82981 }, - { 0x66E9, 82986 }, - { 0x66EA, 82991 }, - { 0x66EB, 82996 }, - { 0x66EC, 83001 }, - { 0x6A30, 83006 }, - { 0x67BD, 83008 }, - { 0x1C7C, 83010 }, - { 0x6ADF, 83011 }, - { 0x1E69, 83012 }, - { 0x69BA, 83015 }, - { 0x24C9, 83021 }, - { 0x24CB, 83023 }, - { 0x2900, 83027 }, - { 0x24D6, 83029 }, - { 0x1BB9, 83032 }, - { 0x1D96, 83034 }, - { 0x1E26, 83036 }, - { 0x1BBA, 83039 }, - { 0x2A74, 83042 }, - { 0x2613, 83047 }, - { 0x28D0, 83052 }, - { 0x69B6, 83055 }, - { 0x69B7, 83061 }, - { 0x69B8, 83065 }, - { 0x1BBB, 83069 }, - { 0x1BCF, 83072 }, - { 0x213F, 83075 }, - { 0x69B9, 83080 }, - { 0x28ED, 83083 }, - { 0x1BD3, 83086 }, - { 0x1CA0, 83088 }, - { 0x221B, 83092 }, - { 0x6C6E, 83093 }, - { 0x2175, 83094 }, - { 0x6757, 83095 }, - { 0x2256, 83096 }, - { 0x2244, 83099 }, - { 0x2273, 83103 }, - { 0x213E, 83106 }, - { 0x6746, 83107 }, - { 0x6AF1, 83109 }, - { 0x69C5, 83111 }, - { 0x69C6, 83116 }, - { 0x69BF, 83121 }, - { 0x69C0, 83126 }, - { 0x69C3, 83131 }, - { 0x69C4, 83136 }, - { 0x69BD, 83141 }, - { 0x69BE, 83146 }, - { 0x34CB, 83151 }, - { 0x6A58, 83153 }, - { 0x68CA, 83155 }, - { 0x6AF0, 83157 }, - { 0x6A66, 83159 }, - { 0x6A65, 83162 }, - { 0x6A33, 83165 }, - { 0x224E, 83167 }, - { 0x6A07, 83168 }, - { 0x1C34, 83172 }, - { 0x6859, 83174 }, - { 0x6782, 83176 }, - { 0x68F5, 83178 }, - { 0x1DBC, 83180 }, - { 0x1DD4, 83183 }, - { 0x1DD6, 83184 }, - { 0x1DD8, 83188 }, - { 0x1E42, 83192 }, - { 0x25DC, 83197 }, - { 0x25E0, 83202 }, - { 0x25DE, 83208 }, - { 0x25DA, 83213 }, - { 0x25D8, 83217 }, - { 0x25D6, 83223 }, - { 0x1E0A, 83228 }, - { 0x1DDC, 83231 }, - { 0x1DE0, 83233 }, - { 0x25EA, 83238 }, - { 0x1DE4, 83246 }, - { 0x25F2, 83252 }, - { 0x25EE, 83258 }, - { 0x25F0, 83263 }, - { 0x25EC, 83269 }, - { 0x25E4, 83274 }, - { 0x25E6, 83277 }, - { 0x25E8, 83282 }, - { 0x25FA, 83287 }, - { 0x25FC, 83290 }, - { 0x24A1, 83293 }, - { 0x25FE, 83297 }, - { 0x25FD, 83305 }, - { 0x22EF, 83308 }, - { 0x1E88, 83311 }, - { 0x1429, 83312 }, - { 0x142A, 83316 }, - { 0x1419, 83320 }, - { 0x141A, 83323 }, - { 0x141B, 83326 }, - { 0x1423, 83329 }, - { 0x1420, 83332 }, - { 0x141D, 83335 }, - { 0x141C, 83338 }, - { 0x1426, 83341 }, - { 0x1424, 83344 }, - { 0x1421, 83347 }, - { 0x1422, 83350 }, - { 0x1428, 83353 }, - { 0x141F, 83356 }, - { 0x1427, 83359 }, - { 0x1425, 83362 }, - { 0x141E, 83365 }, - { 0x67B1, 83368 }, - { 0x68EC, 83370 }, - { 0x6C67, 83372 }, - { 0x28FA, 83374 }, - { 0x2815, 83376 }, - { 0x284B, 83379 }, - { 0x282E, 83382 }, - { 0x284C, 83385 }, - { 0x2838, 83388 }, - { 0x2829, 83391 }, - { 0x2816, 83394 }, - { 0x281C, 83397 }, - { 0x2821, 83400 }, - { 0x2818, 83403 }, - { 0x2825, 83406 }, - { 0x281B, 83409 }, - { 0x2822, 83412 }, - { 0x2832, 83415 }, - { 0x2833, 83418 }, - { 0x2834, 83421 }, - { 0x2837, 83424 }, - { 0x282C, 83427 }, - { 0x2839, 83430 }, - { 0x283E, 83433 }, - { 0x2841, 83436 }, - { 0x2845, 83439 }, - { 0x2846, 83442 }, - { 0x2847, 83445 }, - { 0x2848, 83448 }, - { 0x2820, 83451 }, - { 0x283D, 83454 }, - { 0x2817, 83458 }, - { 0x2843, 83461 }, - { 0x281E, 83464 }, - { 0x281D, 83467 }, - { 0x283B, 83470 }, - { 0x2828, 83473 }, - { 0x282A, 83476 }, - { 0x283A, 83479 }, - { 0x2840, 83482 }, - { 0x283F, 83485 }, - { 0x2842, 83488 }, - { 0x2844, 83491 }, - { 0x282F, 83494 }, - { 0x284A, 83497 }, - { 0x281F, 83500 }, - { 0x2819, 83503 }, - { 0x2824, 83506 }, - { 0x2826, 83509 }, - { 0x281A, 83514 }, - { 0x2827, 83519 }, - { 0x2823, 83523 }, - { 0x282D, 83527 }, - { 0x283C, 83531 }, - { 0x2835, 83535 }, - { 0x282B, 83539 }, - { 0x2836, 83543 }, - { 0x2831, 83547 }, - { 0x2830, 83551 }, - { 0x2849, 83555 }, - { 0x284D, 83559 }, - { 0x284F, 83564 }, - { 0x284E, 83567 }, - { 0x1BCE, 83570 }, - { 0x671C, 83573 }, - { 0x671D, 83579 }, - { 0x6722, 83585 }, - { 0x671E, 83591 }, - { 0x6720, 83597 }, - { 0x6723, 83603 }, - { 0x671B, 83609 }, - { 0x671F, 83615 }, - { 0x6721, 83621 }, - { 0x6667, 83627 }, - { 0x24F0, 83634 }, - { 0x24F3, 83638 }, - { 0x6AEA, 83643 }, - { 0x24F1, 83647 }, - { 0x1BE1, 83650 }, - { 0x6846, 83651 }, - { 0x679F, 83653 }, - { 0x40BF, 83655 }, - { 0x40BC, 83658 }, - { 0x40BD, 83661 }, - { 0x40A6, 83664 }, - { 0x40B5, 83667 }, - { 0x40BB, 83670 }, - { 0x40A7, 83673 }, - { 0x40B2, 83676 }, - { 0x40B4, 83679 }, - { 0x40AC, 83682 }, - { 0x40A4, 83685 }, - { 0x40AF, 83688 }, - { 0x40B1, 83691 }, - { 0x40BE, 83694 }, - { 0x40AA, 83697 }, - { 0x40AB, 83700 }, - { 0x40A1, 83703 }, - { 0x40A2, 83706 }, - { 0x40B0, 83709 }, - { 0x40A9, 83712 }, - { 0x40B7, 83715 }, - { 0x40B6, 83718 }, - { 0x40AD, 83721 }, - { 0x40A8, 83724 }, - { 0x40A5, 83727 }, - { 0x40A3, 83730 }, - { 0x40BA, 83733 }, - { 0x40AE, 83736 }, - { 0x40B8, 83739 }, - { 0x40B3, 83742 }, - { 0x40B9, 83745 }, - { 0x2128, 83748 }, - { 0x2217, 83749 }, - { 0x213A, 83752 }, - { 0x6A36, 83756 }, - { 0x1BC3, 83758 }, - { 0x1C80, 83759 }, - { 0x22F0, 83760 }, - { 0x24F6, 83765 }, - { 0x260A, 83770 }, - { 0x2608, 83775 }, - { 0x28FC, 83780 }, - { 0x26A3, 83783 }, - { 0x1BE2, 83786 }, - { 0x2A88, 83789 }, - { 0x2A8C, 83793 }, - { 0x2A8A, 83799 }, - { 0x2A89, 83805 }, - { 0x2A8B, 83812 }, - { 0x005C, 83821 }, - { 0x2615, 83823 }, - { 0x2616, 83828 }, - { 0x1ED8, 83833 }, - { 0x1F29, 83838 }, - { 0x21CE, 83841 }, - { 0x28EE, 83846 }, - { 0x24C0, 83848 }, - { 0x6ACA, 83851 }, - { 0x1E47, 83854 }, - { 0x2A92, 83856 }, - { 0x1E70, 83860 }, - { 0x1C5E, 83862 }, - { 0x67C5, 83866 }, - { 0x21FB, 83868 }, - { 0x6AB5, 83873 }, - { 0x0006, 83874 }, - { 0x5482, 83875 }, - { 0x5483, 83878 }, - { 0x5484, 83881 }, - { 0x5485, 83884 }, - { 0x5486, 83887 }, - { 0x5487, 83890 }, - { 0x5488, 83893 }, - { 0x5489, 83896 }, - { 0x548A, 83899 }, - { 0x548B, 83902 }, - { 0x548D, 83905 }, - { 0x548E, 83908 }, - { 0x548F, 83911 }, - { 0x5490, 83914 }, - { 0x5491, 83917 }, - { 0x5492, 83920 }, - { 0x5493, 83923 }, - { 0x5494, 83926 }, - { 0x5495, 83929 }, - { 0x5496, 83932 }, - { 0x5497, 83935 }, - { 0x5498, 83938 }, - { 0x5499, 83941 }, - { 0x549A, 83944 }, - { 0x549B, 83947 }, - { 0x549C, 83950 }, - { 0x549E, 83953 }, - { 0x549F, 83956 }, - { 0x54A0, 83959 }, - { 0x54A1, 83962 }, - { 0x54A2, 83965 }, - { 0x54A3, 83968 }, - { 0x54A4, 83971 }, - { 0x54A5, 83974 }, - { 0x54A6, 83977 }, - { 0x54A7, 83980 }, - { 0x54A8, 83983 }, - { 0x54A9, 83986 }, - { 0x54AA, 83989 }, - { 0x54AC, 83992 }, - { 0x54AD, 83995 }, - { 0x54AF, 83998 }, - { 0x54B0, 84001 }, - { 0x54B1, 84004 }, - { 0x54B2, 84007 }, - { 0x54B4, 84010 }, - { 0x54B7, 84013 }, - { 0x54B8, 84016 }, - { 0x54B9, 84019 }, - { 0x54BA, 84022 }, - { 0x54BB, 84025 }, - { 0x54BC, 84028 }, - { 0x54BD, 84031 }, - { 0x54BE, 84034 }, - { 0x54BF, 84037 }, - { 0x54C0, 84040 }, - { 0x54C1, 84043 }, - { 0x54C2, 84046 }, - { 0x54C3, 84049 }, - { 0x54C4, 84052 }, - { 0x54C5, 84055 }, - { 0x54C6, 84058 }, - { 0x54C7, 84061 }, - { 0x54C8, 84064 }, - { 0x54C9, 84067 }, - { 0x54CA, 84070 }, - { 0x54CE, 84073 }, - { 0x54CF, 84076 }, - { 0x54D0, 84079 }, - { 0x54D1, 84082 }, - { 0x54D2, 84085 }, - { 0x54D3, 84088 }, - { 0x54D4, 84091 }, - { 0x54D5, 84094 }, - { 0x54D6, 84097 }, - { 0x54D7, 84100 }, - { 0x54D8, 84103 }, - { 0x54D9, 84106 }, - { 0x54DA, 84109 }, - { 0x54DB, 84112 }, - { 0x54DC, 84115 }, - { 0x54DD, 84118 }, - { 0x54DE, 84121 }, - { 0x54DF, 84124 }, - { 0x54E0, 84127 }, - { 0x54E1, 84130 }, - { 0x54E2, 84133 }, - { 0x54E3, 84136 }, - { 0x54E4, 84139 }, - { 0x54E5, 84142 }, - { 0x54E6, 84145 }, - { 0x54E7, 84148 }, - { 0x54E8, 84151 }, - { 0x54E9, 84154 }, - { 0x54EA, 84157 }, - { 0x54EB, 84160 }, - { 0x54EC, 84163 }, - { 0x54EE, 84166 }, - { 0x54F0, 84169 }, - { 0x54F1, 84172 }, - { 0x54F3, 84175 }, - { 0x54F5, 84178 }, - { 0x54F7, 84181 }, - { 0x54F8, 84184 }, - { 0x54FC, 84187 }, - { 0x54FF, 84190 }, - { 0x5500, 84193 }, - { 0x5504, 84196 }, - { 0x5505, 84199 }, - { 0x5506, 84202 }, - { 0x5509, 84205 }, - { 0x550A, 84208 }, - { 0x550B, 84211 }, - { 0x550C, 84214 }, - { 0x550D, 84217 }, - { 0x550F, 84220 }, - { 0x5510, 84223 }, - { 0x5511, 84226 }, - { 0x5512, 84229 }, - { 0x5513, 84232 }, - { 0x5514, 84235 }, - { 0x5515, 84238 }, - { 0x5516, 84241 }, - { 0x5517, 84244 }, - { 0x5518, 84247 }, - { 0x551A, 84250 }, - { 0x551B, 84253 }, - { 0x551C, 84256 }, - { 0x551D, 84259 }, - { 0x551E, 84262 }, - { 0x551F, 84265 }, - { 0x5520, 84268 }, - { 0x5521, 84271 }, - { 0x5522, 84274 }, - { 0x5523, 84277 }, - { 0x5525, 84280 }, - { 0x5526, 84283 }, - { 0x5527, 84286 }, - { 0x5528, 84289 }, - { 0x5529, 84292 }, - { 0x552A, 84295 }, - { 0x552B, 84298 }, - { 0x552C, 84301 }, - { 0x552D, 84304 }, - { 0x552E, 84307 }, - { 0x552F, 84310 }, - { 0x5530, 84313 }, - { 0x5531, 84316 }, - { 0x5532, 84319 }, - { 0x5533, 84322 }, - { 0x5534, 84325 }, - { 0x5535, 84328 }, - { 0x5536, 84331 }, - { 0x5537, 84334 }, - { 0x5538, 84337 }, - { 0x5539, 84340 }, - { 0x553A, 84343 }, - { 0x553B, 84346 }, - { 0x553C, 84349 }, - { 0x553D, 84352 }, - { 0x553E, 84355 }, - { 0x553F, 84358 }, - { 0x5540, 84361 }, - { 0x5541, 84364 }, - { 0x5542, 84367 }, - { 0x5543, 84370 }, - { 0x5544, 84373 }, - { 0x5545, 84376 }, - { 0x5546, 84379 }, - { 0x5547, 84382 }, - { 0x5548, 84385 }, - { 0x5549, 84388 }, - { 0x554A, 84391 }, - { 0x554B, 84394 }, - { 0x554C, 84397 }, - { 0x554D, 84400 }, - { 0x554E, 84403 }, - { 0x554F, 84406 }, - { 0x5550, 84409 }, - { 0x5551, 84412 }, - { 0x5552, 84415 }, - { 0x5553, 84418 }, - { 0x5554, 84421 }, - { 0x5555, 84424 }, - { 0x5556, 84427 }, - { 0x5557, 84430 }, - { 0x5558, 84433 }, - { 0x5559, 84436 }, - { 0x555A, 84439 }, - { 0x555B, 84442 }, - { 0x555C, 84445 }, - { 0x555D, 84448 }, - { 0x555E, 84451 }, - { 0x555F, 84454 }, - { 0x5560, 84457 }, - { 0x5561, 84460 }, - { 0x5562, 84463 }, - { 0x5563, 84466 }, - { 0x5564, 84469 }, - { 0x5565, 84472 }, - { 0x5566, 84475 }, - { 0x5567, 84478 }, - { 0x556A, 84481 }, - { 0x556B, 84484 }, - { 0x556C, 84487 }, - { 0x556D, 84490 }, - { 0x556E, 84493 }, - { 0x5570, 84496 }, - { 0x5571, 84499 }, - { 0x5573, 84502 }, - { 0x5574, 84505 }, - { 0x5575, 84508 }, - { 0x5576, 84511 }, - { 0x5577, 84514 }, - { 0x5578, 84517 }, - { 0x557A, 84520 }, - { 0x557C, 84523 }, - { 0x557D, 84526 }, - { 0x557E, 84529 }, - { 0x557F, 84532 }, - { 0x5580, 84535 }, - { 0x5581, 84538 }, - { 0x5582, 84541 }, - { 0x5583, 84544 }, - { 0x5584, 84547 }, - { 0x5585, 84550 }, - { 0x5586, 84553 }, - { 0x5588, 84556 }, - { 0x5589, 84559 }, - { 0x558A, 84562 }, - { 0x558B, 84565 }, - { 0x558C, 84568 }, - { 0x558D, 84571 }, - { 0x558E, 84574 }, - { 0x558F, 84577 }, - { 0x5590, 84580 }, - { 0x5591, 84583 }, - { 0x5592, 84586 }, - { 0x5593, 84589 }, - { 0x5594, 84592 }, - { 0x5595, 84595 }, - { 0x5596, 84598 }, - { 0x5597, 84601 }, - { 0x5598, 84604 }, - { 0x5599, 84607 }, - { 0x559A, 84610 }, - { 0x559B, 84613 }, - { 0x559C, 84616 }, - { 0x559D, 84619 }, - { 0x559E, 84622 }, - { 0x559F, 84625 }, - { 0x55A0, 84628 }, - { 0x55A1, 84631 }, - { 0x55A2, 84634 }, - { 0x55A3, 84637 }, - { 0x55A4, 84640 }, - { 0x55A5, 84643 }, - { 0x55A6, 84646 }, - { 0x55A7, 84649 }, - { 0x55A8, 84652 }, - { 0x55A9, 84655 }, - { 0x55AA, 84658 }, - { 0x55AB, 84661 }, - { 0x55AC, 84664 }, - { 0x55AD, 84667 }, - { 0x55AE, 84670 }, - { 0x55AF, 84673 }, - { 0x55B1, 84676 }, - { 0x55B2, 84679 }, - { 0x55B3, 84682 }, - { 0x55B4, 84685 }, - { 0x55B5, 84688 }, - { 0x55B6, 84691 }, - { 0x55B7, 84694 }, - { 0x55B8, 84697 }, - { 0x55B9, 84700 }, - { 0x55BA, 84703 }, - { 0x55BB, 84706 }, - { 0x55BC, 84709 }, - { 0x55BD, 84712 }, - { 0x55BE, 84715 }, - { 0x55BF, 84718 }, - { 0x55C0, 84721 }, - { 0x55C1, 84724 }, - { 0x55C2, 84727 }, - { 0x55C3, 84730 }, - { 0x55C4, 84733 }, - { 0x55C5, 84736 }, - { 0x55C6, 84739 }, - { 0x55C8, 84742 }, - { 0x55C9, 84745 }, - { 0x55CA, 84748 }, - { 0x55CB, 84751 }, - { 0x55CC, 84754 }, - { 0x55CE, 84757 }, - { 0x55CF, 84760 }, - { 0x55D0, 84763 }, - { 0x55D1, 84766 }, - { 0x55D2, 84769 }, - { 0x55D4, 84772 }, - { 0x55D5, 84775 }, - { 0x55D6, 84778 }, - { 0x55D7, 84781 }, - { 0x55D8, 84784 }, - { 0x55D9, 84787 }, - { 0x55DA, 84790 }, - { 0x55DB, 84793 }, - { 0x55DC, 84796 }, - { 0x55DD, 84799 }, - { 0x55DF, 84802 }, - { 0x55E0, 84805 }, - { 0x55E1, 84808 }, - { 0x55E2, 84811 }, - { 0x55E3, 84814 }, - { 0x55E4, 84817 }, - { 0x55E5, 84820 }, - { 0x55E6, 84823 }, - { 0x55E7, 84826 }, - { 0x55E8, 84829 }, - { 0x55E9, 84832 }, - { 0x55EA, 84835 }, - { 0x55EB, 84838 }, - { 0x55EC, 84841 }, - { 0x55ED, 84844 }, - { 0x55EE, 84847 }, - { 0x55EF, 84850 }, - { 0x55F0, 84853 }, - { 0x55F1, 84856 }, - { 0x55F2, 84859 }, - { 0x55F4, 84862 }, - { 0x55F5, 84865 }, - { 0x55F9, 84868 }, - { 0x55FA, 84871 }, - { 0x55FB, 84874 }, - { 0x55FC, 84877 }, - { 0x5600, 84880 }, - { 0x5601, 84883 }, - { 0x5602, 84886 }, - { 0x5603, 84889 }, - { 0x5604, 84892 }, - { 0x5605, 84895 }, - { 0x5606, 84898 }, - { 0x5607, 84901 }, - { 0x5608, 84904 }, - { 0x5609, 84907 }, - { 0x560A, 84910 }, - { 0x560B, 84913 }, - { 0x560C, 84916 }, - { 0x560D, 84919 }, - { 0x560E, 84922 }, - { 0x560F, 84925 }, - { 0x5610, 84928 }, - { 0x5611, 84931 }, - { 0x5612, 84934 }, - { 0x5613, 84937 }, - { 0x5614, 84940 }, - { 0x5615, 84943 }, - { 0x5616, 84946 }, - { 0x5618, 84949 }, - { 0x5619, 84952 }, - { 0x561A, 84955 }, - { 0x561B, 84958 }, - { 0x561C, 84961 }, - { 0x561E, 84964 }, - { 0x561F, 84967 }, - { 0x5620, 84970 }, - { 0x5621, 84973 }, - { 0x5623, 84976 }, - { 0x5624, 84979 }, - { 0x5625, 84982 }, - { 0x5627, 84985 }, - { 0x5628, 84988 }, - { 0x5629, 84991 }, - { 0x562A, 84994 }, - { 0x562B, 84997 }, - { 0x562C, 85000 }, - { 0x562D, 85003 }, - { 0x562E, 85006 }, - { 0x562F, 85009 }, - { 0x5630, 85012 }, - { 0x5632, 85015 }, - { 0x5633, 85018 }, - { 0x5635, 85024 }, - { 0x5636, 85027 }, - { 0x5637, 85030 }, - { 0x5639, 85033 }, - { 0x563A, 85036 }, - { 0x563B, 85039 }, - { 0x563C, 85042 }, - { 0x563D, 85045 }, - { 0x563E, 85048 }, - { 0x563F, 85051 }, - { 0x5640, 85055 }, - { 0x5641, 85058 }, - { 0x5642, 85061 }, - { 0x5643, 85064 }, - { 0x5644, 85067 }, - { 0x5645, 85070 }, - { 0x5646, 85073 }, - { 0x5647, 85076 }, - { 0x5648, 85079 }, - { 0x5649, 85082 }, - { 0x564A, 85085 }, - { 0x564B, 85088 }, - { 0x564C, 85091 }, - { 0x564D, 85094 }, - { 0x564E, 85097 }, - { 0x564F, 85100 }, - { 0x5650, 85103 }, - { 0x5652, 85109 }, - { 0x5653, 85112 }, - { 0x5654, 85115 }, - { 0x5655, 85118 }, - { 0x5656, 85121 }, - { 0x5657, 85124 }, - { 0x5658, 85127 }, - { 0x5659, 85130 }, - { 0x565A, 85133 }, - { 0x565B, 85136 }, - { 0x565C, 85139 }, - { 0x565D, 85142 }, - { 0x565E, 85145 }, - { 0x565F, 85148 }, - { 0x5660, 85151 }, - { 0x5661, 85154 }, - { 0x5662, 85157 }, - { 0x5663, 85160 }, - { 0x5664, 85163 }, - { 0x5665, 85166 }, - { 0x5666, 85169 }, - { 0x5667, 85172 }, - { 0x5668, 85175 }, - { 0x5669, 85178 }, - { 0x566A, 85181 }, - { 0x566B, 85184 }, - { 0x566C, 85187 }, - { 0x566D, 85190 }, - { 0x566E, 85193 }, - { 0x566F, 85196 }, - { 0x5670, 85199 }, - { 0x5671, 85202 }, - { 0x5672, 85205 }, - { 0x5673, 85208 }, - { 0x5674, 85211 }, - { 0x5675, 85214 }, - { 0x5676, 85217 }, - { 0x5677, 85220 }, - { 0x5678, 85223 }, - { 0x5679, 85226 }, - { 0x567B, 85229 }, - { 0x567C, 85232 }, - { 0x567D, 85235 }, - { 0x567E, 85238 }, - { 0x567F, 85241 }, - { 0x5680, 85244 }, - { 0x5681, 85247 }, - { 0x5683, 85250 }, - { 0x5684, 85253 }, - { 0x5685, 85256 }, - { 0x5686, 85259 }, - { 0x5687, 85262 }, - { 0x5688, 85265 }, - { 0x5689, 85268 }, - { 0x568A, 85271 }, - { 0x568B, 85274 }, - { 0x568C, 85277 }, - { 0x568D, 85280 }, - { 0x568E, 85283 }, - { 0x568F, 85286 }, - { 0x5690, 85289 }, - { 0x5691, 85292 }, - { 0x5692, 85295 }, - { 0x5693, 85298 }, - { 0x5694, 85301 }, - { 0x5695, 85304 }, - { 0x5696, 85307 }, - { 0x5697, 85310 }, - { 0x5698, 85313 }, - { 0x5699, 85316 }, - { 0x569A, 85319 }, - { 0x569B, 85322 }, - { 0x569C, 85325 }, - { 0x569D, 85328 }, - { 0x569E, 85331 }, - { 0x569F, 85334 }, - { 0x56A0, 85337 }, - { 0x56A1, 85340 }, - { 0x56A2, 85343 }, - { 0x56A3, 85346 }, - { 0x56A4, 85349 }, - { 0x56A5, 85352 }, - { 0x56A6, 85355 }, - { 0x56A7, 85358 }, - { 0x56A8, 85361 }, - { 0x56A9, 85364 }, - { 0x56AA, 85367 }, - { 0x56AB, 85370 }, - { 0x56AC, 85373 }, - { 0x56AD, 85376 }, - { 0x56AE, 85379 }, - { 0x56AF, 85382 }, - { 0x56B0, 85385 }, - { 0x56B1, 85388 }, - { 0x56B2, 85391 }, - { 0x56B3, 85394 }, - { 0x56B4, 85397 }, - { 0x56B5, 85400 }, - { 0x56B6, 85403 }, - { 0x56B7, 85406 }, - { 0x56B8, 85409 }, - { 0x56B9, 85412 }, - { 0x56BA, 85415 }, - { 0x56BB, 85418 }, - { 0x56BC, 85421 }, - { 0x56BD, 85424 }, - { 0x56BE, 85427 }, - { 0x56BF, 85430 }, - { 0x56C0, 85433 }, - { 0x56C1, 85436 }, - { 0x56C2, 85439 }, - { 0x56C3, 85442 }, - { 0x56C4, 85445 }, - { 0x56C5, 85448 }, - { 0x56C6, 85451 }, - { 0x56C7, 85454 }, - { 0x56C8, 85457 }, - { 0x548C, 85460 }, - { 0x549D, 85463 }, - { 0x54AB, 85466 }, - { 0x54AE, 85469 }, - { 0x54B3, 85472 }, - { 0x54B5, 85475 }, - { 0x54B6, 85478 }, - { 0x54CB, 85481 }, - { 0x54CC, 85484 }, - { 0x54CD, 85487 }, - { 0x54ED, 85490 }, - { 0x54EF, 85493 }, - { 0x54F2, 85496 }, - { 0x54F4, 85499 }, - { 0x54F6, 85502 }, - { 0x54F9, 85505 }, - { 0x54FA, 85508 }, - { 0x54FB, 85511 }, - { 0x54FD, 85514 }, - { 0x54FE, 85517 }, - { 0x5501, 85520 }, - { 0x5502, 85523 }, - { 0x5503, 85526 }, - { 0x5507, 85529 }, - { 0x5508, 85532 }, - { 0x550E, 85535 }, - { 0x5519, 85538 }, - { 0x5524, 85541 }, - { 0x5568, 85544 }, - { 0x5569, 85547 }, - { 0x556F, 85550 }, - { 0x5572, 85553 }, - { 0x5579, 85556 }, - { 0x557B, 85559 }, - { 0x5587, 85562 }, - { 0x55B0, 85565 }, - { 0x55C7, 85568 }, - { 0x55CD, 85571 }, - { 0x55D3, 85574 }, - { 0x55DE, 85577 }, - { 0x55F3, 85580 }, - { 0x55F6, 85583 }, - { 0x55F7, 85586 }, - { 0x55F8, 85589 }, - { 0x55FD, 85592 }, - { 0x55FE, 85595 }, - { 0x55FF, 85598 }, - { 0x5617, 85601 }, - { 0x561D, 85604 }, - { 0x5622, 85607 }, - { 0x5626, 85610 }, - { 0x5631, 85613 }, - { 0x5634, 85616 }, - { 0x5638, 85619 }, - { 0x5651, 85622 }, - { 0x567A, 85628 }, - { 0x5682, 85631 }, - { 0x6A4B, 85634 }, - { 0x2130, 85636 }, - { 0x1DFF, 85638 }, - { 0x676C, 85639 }, - { 0x680D, 85640 }, - { 0x681E, 85643 }, - { 0x6AD8, 85647 }, - { 0x67D7, 85648 }, - { 0x2149, 85649 }, - { 0x68E2, 85651 }, - { 0x5B19, 85652 }, - { 0x5AF8, 85656 }, - { 0x5B6F, 85661 }, - { 0x5B30, 85665 }, - { 0x5B04, 85670 }, - { 0x5B2A, 85675 }, - { 0x5B63, 85679 }, - { 0x5B1A, 85685 }, - { 0x5B67, 85689 }, - { 0x5B66, 85694 }, - { 0x5B86, 85699 }, - { 0x5B88, 85704 }, - { 0x5B84, 85709 }, - { 0x5B8B, 85715 }, - { 0x5B89, 85721 }, - { 0x5B87, 85726 }, - { 0x5B85, 85731 }, - { 0x5B8A, 85736 }, - { 0x5B1D, 85741 }, - { 0x5AF7, 85747 }, - { 0x5B81, 85752 }, - { 0x5BB2, 85756 }, - { 0x5BB3, 85761 }, - { 0x5BB4, 85766 }, - { 0x5B70, 85771 }, - { 0x5B6A, 85775 }, - { 0x5B18, 85780 }, - { 0x5B32, 85784 }, - { 0x5AEE, 85789 }, - { 0x5AED, 85794 }, - { 0x5AEA, 85799 }, - { 0x5B0F, 85803 }, - { 0x5B50, 85807 }, - { 0x5B17, 85811 }, - { 0x5B62, 85815 }, - { 0x5AFE, 85820 }, - { 0x5B03, 85824 }, - { 0x5B54, 85828 }, - { 0x5AEB, 85833 }, - { 0x5BBA, 85837 }, - { 0x5BBC, 85844 }, - { 0x5BBD, 85851 }, - { 0x5BBB, 85858 }, - { 0x5BB8, 85865 }, - { 0x5BB9, 85870 }, - { 0x5B4A, 85875 }, - { 0x5B5E, 85880 }, - { 0x5BAF, 85885 }, - { 0x5BB5, 85892 }, - { 0x5BA6, 85899 }, - { 0x5BB1, 85905 }, - { 0x5BAD, 85910 }, - { 0x5BAE, 85917 }, - { 0x5BAF, 85924 }, - { 0x5BB0, 85931 }, - { 0x5BA8, 85938 }, - { 0x5B1E, 85945 }, - { 0x5BA3, 85950 }, - { 0x5BA7, 85957 }, - { 0x5BA9, 85963 }, - { 0x5BAC, 85969 }, - { 0x5BAB, 85976 }, - { 0x5BA4, 85983 }, - { 0x5BAA, 85989 }, - { 0x5BA5, 85995 }, - { 0x5BB6, 86001 }, - { 0x5BC2, 86007 }, - { 0x5BC3, 86012 }, - { 0x5B79, 86017 }, - { 0x5BDF, 86023 }, - { 0x5B00, 86029 }, - { 0x5B7B, 86034 }, - { 0x5B7A, 86040 }, - { 0x5B96, 86046 }, - { 0x5B21, 86052 }, - { 0x5B0E, 86057 }, - { 0x5B69, 86061 }, - { 0x5BDE, 86066 }, - { 0x5B75, 86071 }, - { 0x5B74, 86077 }, - { 0x5B76, 86083 }, - { 0x5B78, 86089 }, - { 0x5B77, 86095 }, - { 0x5B41, 86101 }, - { 0x5B31, 86106 }, - { 0x5AFF, 86111 }, - { 0x5B45, 86116 }, - { 0x5B0A, 86120 }, - { 0x5B43, 86125 }, - { 0x5B10, 86130 }, - { 0x5B01, 86135 }, - { 0x5B13, 86139 }, - { 0x5B53, 86143 }, - { 0x5BD2, 86148 }, - { 0x5AF9, 86152 }, - { 0x5B71, 86156 }, - { 0x5B42, 86160 }, - { 0x5AF0, 86165 }, - { 0x5AEF, 86170 }, - { 0x5BBE, 86175 }, - { 0x5BC0, 86182 }, - { 0x5BC1, 86189 }, - { 0x5BBF, 86196 }, - { 0x5BB7, 86203 }, - { 0x5B3A, 86208 }, - { 0x5BD6, 86212 }, - { 0x5BD5, 86217 }, - { 0x5BD7, 86222 }, - { 0x5BD9, 86227 }, - { 0x5BD3, 86232 }, - { 0x5BD8, 86237 }, - { 0x5BD4, 86242 }, - { 0x5B40, 86247 }, - { 0x5B83, 86251 }, - { 0x5B3F, 86255 }, - { 0x5BA0, 86259 }, - { 0x5B29, 86266 }, - { 0x5B39, 86270 }, - { 0x5BDD, 86276 }, - { 0x5BDB, 86282 }, - { 0x5B05, 86288 }, - { 0x5B73, 86293 }, - { 0x5B6D, 86297 }, - { 0x5B6C, 86302 }, - { 0x5B6B, 86307 }, - { 0x5B4B, 86312 }, - { 0x5B47, 86316 }, - { 0x5B2B, 86320 }, - { 0x5B33, 86324 }, - { 0x5B26, 86328 }, - { 0x5B68, 86332 }, - { 0x5B09, 86336 }, - { 0x5B4F, 86341 }, - { 0x5B15, 86346 }, - { 0x5B14, 86352 }, - { 0x5AFD, 86357 }, - { 0x5B1B, 86361 }, - { 0x5B11, 86365 }, - { 0x5B0B, 86369 }, - { 0x5B3D, 86374 }, - { 0x5B6E, 86378 }, - { 0x5B0C, 86383 }, - { 0x5B0D, 86388 }, - { 0x5B02, 86392 }, - { 0x5B51, 86396 }, - { 0x5B25, 86401 }, - { 0x5BC4, 86406 }, - { 0x5BC5, 86412 }, - { 0x5BC6, 86418 }, - { 0x5BC7, 86423 }, - { 0x5B7C, 86428 }, - { 0x5B7F, 86432 }, - { 0x5B7E, 86438 }, - { 0x5B7D, 86445 }, - { 0x5BD0, 86452 }, - { 0x5B52, 86457 }, - { 0x5BA1, 86461 }, - { 0x5AF1, 86465 }, - { 0x5B24, 86469 }, - { 0x5B2C, 86473 }, - { 0x5B34, 86478 }, - { 0x5AF6, 86482 }, - { 0x5B8D, 86486 }, - { 0x5B8F, 86493 }, - { 0x5B9B, 86500 }, - { 0x5B8C, 86506 }, - { 0x5B90, 86512 }, - { 0x5B94, 86518 }, - { 0x5B95, 86524 }, - { 0x5B9D, 86530 }, - { 0x5B8E, 86537 }, - { 0x5B92, 86543 }, - { 0x5B93, 86549 }, - { 0x5B91, 86556 }, - { 0x5B9C, 86561 }, - { 0x5B08, 86567 }, - { 0x5B22, 86571 }, - { 0x5B37, 86575 }, - { 0x5B07, 86580 }, - { 0x5BCC, 86584 }, - { 0x5BCD, 86589 }, - { 0x5BCE, 86595 }, - { 0x5BCF, 86601 }, - { 0x5BC8, 86607 }, - { 0x5BC9, 86612 }, - { 0x5BCA, 86618 }, - { 0x5BCB, 86624 }, - { 0x5B72, 86630 }, - { 0x5B4D, 86634 }, - { 0x5B2D, 86639 }, - { 0x5B20, 86644 }, - { 0x5BD1, 86649 }, - { 0x5B65, 86654 }, - { 0x5B9A, 86658 }, - { 0x5B99, 86663 }, - { 0x5B98, 86668 }, - { 0x5B1F, 86673 }, - { 0x5B64, 86677 }, - { 0x5AFA, 86681 }, - { 0x5B38, 86685 }, - { 0x5BDC, 86691 }, - { 0x5BDA, 86697 }, - { 0x5B06, 86703 }, - { 0x5B1C, 86708 }, - { 0x5B5F, 86712 }, - { 0x5B16, 86717 }, - { 0x5B23, 86722 }, - { 0x5B44, 86726 }, - { 0x5AF2, 86731 }, - { 0x5B80, 86735 }, - { 0x5AF4, 86739 }, - { 0x5AF5, 86743 }, - { 0x5B46, 86748 }, - { 0x5B97, 86752 }, - { 0x5B3C, 86758 }, - { 0x5AFB, 86764 }, - { 0x5B3B, 86768 }, - { 0x5AFC, 86773 }, - { 0x5B4E, 86778 }, - { 0x5B9E, 86782 }, - { 0x5B9F, 86788 }, - { 0x5B82, 86794 }, - { 0x5BA2, 86798 }, - { 0x5B49, 86802 }, - { 0x5B27, 86807 }, - { 0x5AF3, 86812 }, - { 0x5B48, 86816 }, - { 0x5B28, 86821 }, - { 0x5AEC, 86826 }, - { 0x5B60, 86830 }, - { 0x5B61, 86835 }, - { 0x5B12, 86840 }, - { 0x5B2F, 86844 }, - { 0x5B2E, 86848 }, - { 0x5B5D, 86852 }, - { 0x5B5C, 86856 }, - { 0x5B57, 86860 }, - { 0x5B5A, 86864 }, - { 0x5B4C, 86868 }, - { 0x5B36, 86872 }, - { 0x5B3E, 86876 }, - { 0x5B35, 86880 }, - { 0x5B56, 86884 }, - { 0x5B5B, 86888 }, - { 0x5B55, 86892 }, - { 0x5B58, 86896 }, - { 0x5B59, 86900 }, - { 0x28FE, 86904 }, - { 0x2177, 86905 }, - { 0x41C6, 86906 }, - { 0x41E4, 86910 }, - { 0x41C2, 86914 }, - { 0x41DA, 86918 }, - { 0x41C3, 86922 }, - { 0x41D4, 86926 }, - { 0x41CB, 86930 }, - { 0x41DC, 86934 }, - { 0x41C5, 86938 }, - { 0x41C8, 86942 }, - { 0x41E6, 86946 }, - { 0x41C4, 86950 }, - { 0x41CE, 86954 }, - { 0x41F0, 86958 }, - { 0x41D6, 86962 }, - { 0x41F5, 86966 }, - { 0x41D0, 86970 }, - { 0x41DE, 86974 }, - { 0x41E9, 86978 }, - { 0x41DF, 86982 }, - { 0x41D9, 86986 }, - { 0x41EB, 86990 }, - { 0x41CF, 86994 }, - { 0x41CA, 86998 }, - { 0x41CD, 87002 }, - { 0x41F2, 87006 }, - { 0x41E8, 87010 }, - { 0x41DB, 87014 }, - { 0x41F1, 87018 }, - { 0x41DD, 87022 }, - { 0x41D3, 87026 }, - { 0x41E7, 87030 }, - { 0x41D8, 87034 }, - { 0x41D1, 87038 }, - { 0x41E3, 87042 }, - { 0x41D5, 87046 }, - { 0x41D7, 87050 }, - { 0x41E0, 87054 }, - { 0x41F4, 87058 }, - { 0x41EC, 87062 }, - { 0x41E2, 87066 }, - { 0x41EF, 87070 }, - { 0x41EE, 87074 }, - { 0x41E5, 87078 }, - { 0x41ED, 87082 }, - { 0x41D2, 87086 }, - { 0x41F3, 87090 }, - { 0x41CC, 87094 }, - { 0x41C7, 87098 }, - { 0x41C9, 87102 }, - { 0x41E1, 87106 }, - { 0x41EA, 87110 }, - { 0x41F6, 87114 }, - { 0x1BC4, 87118 }, - { 0x67E7, 87120 }, - { 0x6791, 87122 }, - { 0x67AA, 87124 }, - { 0x67FF, 87126 }, - { 0x672C, 87127 }, - { 0x69A6, 87130 }, - { 0x6801, 87133 }, - { 0x68F1, 87135 }, - { 0x1D10, 87136 }, - { 0x1D14, 87140 }, - { 0x69FC, 87144 }, - { 0x2467, 87150 }, - { 0x2319, 87154 }, - { 0x1D8B, 87158 }, - { 0x1D8A, 87161 }, - { 0x6929, 87163 }, - { 0x6927, 87170 }, - { 0x6928, 87177 }, - { 0x2694, 87188 }, - { 0x68CB, 87193 }, - { 0x02FC, 87195 }, - { 0x0312, 87198 }, - { 0x1971, 87201 }, - { 0x1996, 87204 }, - { 0x02DC, 87208 }, - { 0x1972, 87212 }, - { 0x1973, 87215 }, - { 0x02C6, 87218 }, - { 0x0317, 87221 }, - { 0x02E2, 87225 }, - { 0x02F1, 87228 }, - { 0x0309, 87231 }, - { 0x409C, 87235 }, - { 0x409D, 87240 }, - { 0x40A0, 87245 }, - { 0x409E, 87250 }, - { 0x409F, 87255 }, - { 0x16FB, 87260 }, - { 0x02DD, 87263 }, - { 0x1C48, 87267 }, - { 0x02C8, 87271 }, - { 0x02DA, 87274 }, - { 0x0310, 87276 }, - { 0x02DB, 87281 }, - { 0x02D7, 87286 }, - { 0x02D9, 87290 }, - { 0x0308, 87294 }, - { 0x1C42, 87298 }, - { 0x1C5A, 87302 }, - { 0x1C4D, 87306 }, - { 0x030C, 87311 }, - { 0x1C3C, 87316 }, - { 0x1999, 87320 }, - { 0x0313, 87324 }, - { 0x1C57, 87328 }, - { 0x02F5, 87333 }, - { 0x02F7, 87337 }, - { 0x1C3E, 87341 }, - { 0x16FD, 87346 }, - { 0x02DE, 87350 }, - { 0x02C9, 87354 }, - { 0x02E4, 87357 }, - { 0x1C44, 87360 }, - { 0x1C55, 87363 }, - { 0x0300, 87367 }, - { 0x02C0, 87371 }, - { 0x02D6, 87374 }, - { 0x02C5, 87378 }, - { 0x02ED, 87380 }, - { 0x02CB, 87383 }, - { 0x02EB, 87385 }, - { 0x02D2, 87388 }, - { 0x02D4, 87391 }, - { 0x02E5, 87395 }, - { 0x02FF, 87398 }, - { 0x02BF, 87402 }, - { 0x02D5, 87405 }, - { 0x0302, 87409 }, - { 0x5D09, 87412 }, - { 0x5D0B, 87416 }, - { 0x5D0A, 87420 }, - { 0x0303, 87424 }, - { 0x0301, 87428 }, - { 0x0304, 87431 }, - { 0x0322, 87434 }, - { 0x1993, 87439 }, - { 0x1989, 87446 }, - { 0x0327, 87451 }, - { 0x1978, 87456 }, - { 0x0328, 87462 }, - { 0x0323, 87467 }, - { 0x198C, 87472 }, - { 0x197B, 87477 }, - { 0x0329, 87482 }, - { 0x0324, 87487 }, - { 0x197D, 87492 }, - { 0x197E, 87497 }, - { 0x198D, 87502 }, - { 0x032A, 87511 }, - { 0x1981, 87516 }, - { 0x0325, 87521 }, - { 0x198E, 87526 }, - { 0x1994, 87535 }, - { 0x198F, 87542 }, - { 0x032B, 87547 }, - { 0x196B, 87552 }, - { 0x1984, 87558 }, - { 0x1985, 87564 }, - { 0x032C, 87569 }, - { 0x0326, 87574 }, - { 0x1991, 87579 }, - { 0x1995, 87588 }, - { 0x032D, 87595 }, - { 0x1992, 87600 }, - { 0x032E, 87605 }, - { 0x1987, 87610 }, - { 0x1975, 87615 }, - { 0x1976, 87620 }, - { 0x1977, 87625 }, - { 0x1990, 87630 }, - { 0x197A, 87635 }, - { 0x198A, 87640 }, - { 0x1986, 87645 }, - { 0x1988, 87651 }, - { 0x198B, 87656 }, - { 0x1979, 87661 }, - { 0x1974, 87667 }, - { 0x197C, 87675 }, - { 0x197F, 87681 }, - { 0x1980, 87687 }, - { 0x1982, 87693 }, - { 0x1983, 87699 }, - { 0x16FF, 87705 }, - { 0x02DF, 87710 }, - { 0x0316, 87714 }, - { 0x02F8, 87719 }, - { 0x02D8, 87724 }, - { 0x1C43, 87728 }, - { 0x1C5B, 87732 }, - { 0x1C3D, 87736 }, - { 0x0315, 87740 }, - { 0x199A, 87747 }, - { 0x030F, 87754 }, - { 0x0314, 87758 }, - { 0x02F4, 87762 }, - { 0x02F6, 87766 }, - { 0x1C3F, 87770 }, - { 0x1963, 87775 }, - { 0x1C47, 87778 }, - { 0x02C2, 87782 }, - { 0x3C85, 87784 }, - { 0x02EF, 87789 }, - { 0x3C86, 87792 }, - { 0x02F3, 87797 }, - { 0x030B, 87800 }, - { 0x1998, 87805 }, - { 0x0305, 87810 }, - { 0x02E9, 87813 }, - { 0x1962, 87816 }, - { 0x1961, 87820 }, - { 0x02F2, 87824 }, - { 0x16FE, 87828 }, - { 0x0319, 87833 }, - { 0x02CA, 87837 }, - { 0x031C, 87841 }, - { 0x031B, 87844 }, - { 0x02CE, 87848 }, - { 0x031F, 87852 }, - { 0x3C7E, 87855 }, - { 0x3C7F, 87860 }, - { 0x031D, 87865 }, - { 0x031E, 87868 }, - { 0x0320, 87872 }, - { 0x1997, 87876 }, - { 0x02FE, 87881 }, - { 0x02CD, 87884 }, - { 0x0307, 87889 }, - { 0x1C52, 87894 }, - { 0x196E, 87899 }, - { 0x0321, 87903 }, - { 0x1702, 87908 }, - { 0x0306, 87912 }, - { 0x02C3, 87916 }, - { 0x3C80, 87918 }, - { 0x3C87, 87922 }, - { 0x02F0, 87927 }, - { 0x3C81, 87930 }, - { 0x3C88, 87934 }, - { 0x02E7, 87939 }, - { 0x196F, 87941 }, - { 0x02FA, 87944 }, - { 0x1700, 87947 }, - { 0x16FA, 87952 }, - { 0x1C54, 87955 }, - { 0x02D1, 87958 }, - { 0x16FC, 87962 }, - { 0x031A, 87966 }, - { 0x1970, 87969 }, - { 0x1C53, 87972 }, - { 0x02E6, 87975 }, - { 0x16F6, 87977 }, - { 0x0311, 87981 }, - { 0x4971, 87983 }, - { 0x4976, 87987 }, - { 0x4972, 87991 }, - { 0x4975, 87995 }, - { 0x4974, 87999 }, - { 0x4970, 88003 }, - { 0x4973, 88007 }, - { 0x4977, 88011 }, - { 0x4978, 88015 }, - { 0x4979, 88019 }, - { 0x497B, 88023 }, - { 0x497A, 88027 }, - { 0x1C51, 88031 }, - { 0x02FB, 88035 }, - { 0x030D, 88038 }, - { 0x1C5C, 88042 }, - { 0x0318, 88045 }, - { 0x34C8, 88048 }, - { 0x043B, 88053 }, - { 0x043C, 88057 }, - { 0x0439, 88061 }, - { 0x3C8A, 88064 }, - { 0x3C8B, 88069 }, - { 0x34C7, 88074 }, - { 0x34D4, 88077 }, - { 0x28B5, 88080 }, - { 0x34CD, 88084 }, - { 0x28A9, 88088 }, - { 0x34CF, 88092 }, - { 0x289F, 88096 }, - { 0x28A2, 88100 }, - { 0x34F6, 88104 }, - { 0x28A6, 88108 }, - { 0x28A7, 88112 }, - { 0x28A8, 88116 }, - { 0x28AB, 88120 }, - { 0x28AC, 88124 }, - { 0x28AE, 88128 }, - { 0x28B6, 88132 }, - { 0x28A5, 88136 }, - { 0x28AA, 88140 }, - { 0x28AD, 88144 }, - { 0x28A0, 88148 }, - { 0x34CE, 88152 }, - { 0x28BA, 88156 }, - { 0x28A4, 88160 }, - { 0x28BD, 88164 }, - { 0x28B0, 88169 }, - { 0x28A1, 88173 }, - { 0x28B1, 88177 }, - { 0x28AF, 88181 }, - { 0x28B9, 88185 }, - { 0x28A3, 88189 }, - { 0x28B3, 88193 }, - { 0x34D0, 88197 }, - { 0x34D2, 88202 }, - { 0x34D1, 88207 }, - { 0x28B7, 88211 }, - { 0x28B4, 88215 }, - { 0x34D3, 88219 }, - { 0x28B2, 88223 }, - { 0x28BC, 88227 }, - { 0x28BB, 88232 }, - { 0x34F7, 88237 }, - { 0x28BE, 88242 }, - { 0x28B8, 88248 }, - { 0x34CC, 88253 }, - { 0x34C9, 88258 }, - { 0x043E, 88263 }, - { 0x34D5, 88268 }, - { 0x043F, 88271 }, - { 0x043D, 88275 }, - { 0x34CA, 88278 }, - { 0x043A, 88283 }, - { 0x030E, 88286 }, - { 0x16F8, 88289 }, - { 0x02D0, 88291 }, - { 0x02EE, 88294 }, - { 0x02F9, 88298 }, - { 0x02EA, 88302 }, - { 0x3C7C, 88307 }, - { 0x3C83, 88311 }, - { 0x3C7D, 88316 }, - { 0x3C84, 88320 }, - { 0x02C4, 88325 }, - { 0x02D3, 88327 }, - { 0x02CC, 88331 }, - { 0x02E8, 88335 }, - { 0x02FD, 88339 }, - { 0x1C45, 88342 }, - { 0x1C41, 88346 }, - { 0x02C7, 88350 }, - { 0x02E3, 88352 }, - { 0x16F9, 88355 }, - { 0x1C49, 88358 }, - { 0x1C4C, 88361 }, - { 0x1C4F, 88365 }, - { 0x1C4E, 88368 }, - { 0x1C4A, 88371 }, - { 0x1C50, 88374 }, - { 0x1C4B, 88379 }, - { 0x1C56, 88382 }, - { 0x1C59, 88386 }, - { 0x02E1, 88392 }, - { 0x02C1, 88396 }, - { 0x02EC, 88399 }, - { 0x3C82, 88403 }, - { 0x3C89, 88406 }, - { 0x36DF, 88410 }, - { 0x36CF, 88414 }, - { 0x36D4, 88418 }, - { 0x36D0, 88422 }, - { 0x36D3, 88426 }, - { 0x36D2, 88430 }, - { 0x36D7, 88434 }, - { 0x36CE, 88438 }, - { 0x36D6, 88442 }, - { 0x36D5, 88446 }, - { 0x36D1, 88450 }, - { 0x36D8, 88454 }, - { 0x36D9, 88458 }, - { 0x36DA, 88462 }, - { 0x36DB, 88466 }, - { 0x36DC, 88470 }, - { 0x36DD, 88474 }, - { 0x36DE, 88478 }, - { 0x030A, 88482 }, - { 0x1C58, 88485 }, - { 0x1964, 88491 }, - { 0x02CF, 88494 }, - { 0x02E0, 88496 }, - { 0x1701, 88500 }, - { 0x1703, 88503 }, - { 0x1704, 88506 }, - { 0x1968, 88509 }, - { 0x196C, 88511 }, - { 0x1966, 88513 }, - { 0x1965, 88515 }, - { 0x196D, 88517 }, - { 0x1967, 88519 }, - { 0x1C46, 88521 }, - { 0x1C40, 88525 }, - { 0x16F7, 88529 }, - { 0x196A, 88531 }, - { 0x1969, 88533 }, - { 0x2AED, 88535 }, - { 0x2AEE, 88540 }, - { 0x2593, 88545 }, - { 0x0068, 88549 }, - { 0x6830, 88551 }, - { 0x4B81, 88552 }, - { 0x4B82, 88555 }, - { 0x4B85, 88560 }, - { 0x4B83, 88565 }, - { 0x4B86, 88570 }, - { 0x4B89, 88575 }, - { 0x4B84, 88580 }, - { 0x4B88, 88586 }, - { 0x4B87, 88591 }, - { 0x4C0B, 88597 }, - { 0x4C0D, 88600 }, - { 0x4C0C, 88608 }, - { 0x4CC0, 88613 }, - { 0x4CC1, 88616 }, - { 0x4E8C, 88620 }, - { 0x4F1A, 88623 }, - { 0x4E8E, 88627 }, - { 0x4E8D, 88632 }, - { 0x4E91, 88636 }, - { 0x4E8F, 88646 }, - { 0x4E90, 88657 }, - { 0x4B8A, 88665 }, - { 0x4B8B, 88668 }, - { 0x4B96, 88671 }, - { 0x4B95, 88675 }, - { 0x4B90, 88684 }, - { 0x4B8E, 88689 }, - { 0x4B91, 88694 }, - { 0x4EF1, 88700 }, - { 0x4F8F, 88705 }, - { 0x4B8C, 88711 }, - { 0x4B8D, 88716 }, - { 0x4B8F, 88722 }, - { 0x4B92, 88728 }, - { 0x4F90, 88733 }, - { 0x4B93, 88738 }, - { 0x4B94, 88743 }, - { 0x4B9D, 88748 }, - { 0x4F91, 88751 }, - { 0x4B9E, 88756 }, - { 0x4B9F, 88759 }, - { 0x4BA0, 88764 }, - { 0x4BA1, 88771 }, - { 0x4BA2, 88774 }, - { 0x4BA5, 88779 }, - { 0x4BA7, 88784 }, - { 0x4BA8, 88789 }, - { 0x4BA9, 88794 }, - { 0x4BA3, 88799 }, - { 0x4BA4, 88804 }, - { 0x4BA6, 88809 }, - { 0x4BAE, 88814 }, - { 0x4BAF, 88817 }, - { 0x4BB2, 88822 }, - { 0x4BB1, 88828 }, - { 0x4BB0, 88837 }, - { 0x4BC1, 88842 }, - { 0x4BCA, 88845 }, - { 0x4BCB, 88848 }, - { 0x4BCC, 88853 }, - { 0x4BCD, 88858 }, - { 0x4BCE, 88864 }, - { 0x4BCF, 88867 }, - { 0x4BD0, 88873 }, - { 0x4F96, 88879 }, - { 0x4BD1, 88886 }, - { 0x4BD6, 88891 }, - { 0x4F97, 88894 }, - { 0x4BF3, 88899 }, - { 0x4BFB, 88902 }, - { 0x4BFD, 88905 }, - { 0x4BFC, 88909 }, - { 0x4BFE, 88914 }, - { 0x4C0E, 88918 }, - { 0x4C0F, 88921 }, - { 0x4C14, 88930 }, - { 0x4C11, 88935 }, - { 0x4C10, 88940 }, - { 0x4FB8, 88945 }, - { 0x4FB9, 88950 }, - { 0x4C12, 88955 }, - { 0x4C13, 88960 }, - { 0x4C17, 88965 }, - { 0x4C18, 88968 }, - { 0x4C1B, 88971 }, - { 0x4C19, 88976 }, - { 0x4C1A, 88981 }, - { 0x4C1E, 88987 }, - { 0x4C1C, 88991 }, - { 0x4C1D, 88996 }, - { 0x4C36, 89001 }, - { 0x4C37, 89004 }, - { 0x4C81, 89008 }, - { 0x4C82, 89011 }, - { 0x4C83, 89016 }, - { 0x4C84, 89021 }, - { 0x4C97, 89026 }, - { 0x4C98, 89029 }, - { 0x4CAA, 89034 }, - { 0x4CAC, 89037 }, - { 0x4CAB, 89041 }, - { 0x4FDD, 89045 }, - { 0x4CAE, 89050 }, - { 0x4CB7, 89053 }, - { 0x4CAF, 89058 }, - { 0x4FDE, 89063 }, - { 0x4CB1, 89072 }, - { 0x4CB3, 89077 }, - { 0x4CB4, 89082 }, - { 0x4CB5, 89087 }, - { 0x4CB6, 89092 }, - { 0x4CB0, 89097 }, - { 0x4CB2, 89102 }, - { 0x4CB8, 89107 }, - { 0x4CC2, 89110 }, - { 0x4CC6, 89113 }, - { 0x4CCC, 89116 }, - { 0x4CCD, 89119 }, - { 0x4CCF, 89125 }, - { 0x4CD0, 89128 }, - { 0x4CD3, 89133 }, - { 0x4CD1, 89137 }, - { 0x4CD2, 89142 }, - { 0x4CD5, 89147 }, - { 0x4CD6, 89150 }, - { 0x4CD8, 89153 }, - { 0x4CD9, 89156 }, - { 0x4D08, 89161 }, - { 0x4FE1, 89166 }, - { 0x4CDA, 89173 }, - { 0x4CDB, 89178 }, - { 0x4CE0, 89185 }, - { 0x4FDF, 89190 }, - { 0x4CE3, 89195 }, - { 0x4CE8, 89200 }, - { 0x4CEC, 89205 }, - { 0x4F03, 89210 }, - { 0x4CEF, 89217 }, - { 0x4FE0, 89222 }, - { 0x4CF1, 89227 }, - { 0x4CF3, 89232 }, - { 0x4CF4, 89237 }, - { 0x4CF5, 89242 }, - { 0x4CF6, 89247 }, - { 0x4CF7, 89254 }, - { 0x4CF8, 89261 }, - { 0x4CF9, 89268 }, - { 0x4CFA, 89273 }, - { 0x4CFB, 89280 }, - { 0x4F05, 89285 }, - { 0x4CFD, 89290 }, - { 0x4CFE, 89295 }, - { 0x4CFF, 89300 }, - { 0x4F07, 89305 }, - { 0x4D09, 89310 }, - { 0x4D0A, 89315 }, - { 0x4FE2, 89320 }, - { 0x4D0D, 89325 }, - { 0x4CDD, 89330 }, - { 0x4CDF, 89335 }, - { 0x4CE4, 89340 }, - { 0x4CE6, 89345 }, - { 0x4CE7, 89350 }, - { 0x4F02, 89359 }, - { 0x4CEE, 89364 }, - { 0x4CF0, 89369 }, - { 0x4CF2, 89374 }, - { 0x4F04, 89379 }, - { 0x4CFC, 89384 }, - { 0x4D00, 89389 }, - { 0x4D01, 89394 }, - { 0x4D02, 89399 }, - { 0x4D04, 89404 }, - { 0x4D05, 89409 }, - { 0x4D07, 89414 }, - { 0x4F08, 89419 }, - { 0x4D0C, 89424 }, - { 0x4CDC, 89429 }, - { 0x4F00, 89434 }, - { 0x4CE2, 89439 }, - { 0x4CE5, 89444 }, - { 0x4CE9, 89450 }, - { 0x4F01, 89455 }, - { 0x4CEA, 89460 }, - { 0x4CEB, 89467 }, - { 0x4CED, 89474 }, - { 0x4D03, 89479 }, - { 0x4F06, 89484 }, - { 0x4D0B, 89489 }, - { 0x4EFF, 89496 }, - { 0x4CDE, 89501 }, - { 0x4CE1, 89506 }, - { 0x4D06, 89511 }, - { 0x4D21, 89516 }, - { 0x4D23, 89519 }, - { 0x4D24, 89524 }, - { 0x4D22, 89529 }, - { 0x4D2B, 89534 }, - { 0x4D2C, 89537 }, - { 0x4D38, 89549 }, - { 0x4D78, 89552 }, - { 0x4D7C, 89555 }, - { 0x4D7D, 89558 }, - { 0x4DA1, 89563 }, - { 0x4DA3, 89566 }, - { 0x4DA2, 89570 }, - { 0x4DA9, 89575 }, - { 0x4DAB, 89578 }, - { 0x502E, 89581 }, - { 0x4DAD, 89586 }, - { 0x4DAE, 89589 }, - { 0x4DBF, 89594 }, - { 0x4DC9, 89597 }, - { 0x4DCA, 89600 }, - { 0x4DCB, 89605 }, - { 0x4DCC, 89610 }, - { 0x4DCD, 89614 }, - { 0x4DCE, 89617 }, - { 0x4DE2, 89622 }, - { 0x4DFB, 89625 }, - { 0x4E00, 89628 }, - { 0x4E01, 89631 }, - { 0x4E05, 89636 }, - { 0x4E06, 89641 }, - { 0x4E08, 89646 }, - { 0x4E02, 89651 }, - { 0x4E03, 89656 }, - { 0x4E04, 89661 }, - { 0x4E07, 89666 }, - { 0x4E09, 89671 }, - { 0x4E0A, 89676 }, - { 0x4E10, 89681 }, - { 0x4E12, 89684 }, - { 0x4E13, 89687 }, - { 0x4E14, 89690 }, - { 0x4E5C, 89693 }, - { 0x4E5D, 89696 }, - { 0x5047, 89700 }, - { 0x4E63, 89705 }, - { 0x4E64, 89708 }, - { 0x4E6C, 89713 }, - { 0x4E70, 89716 }, - { 0x4E6E, 89720 }, - { 0x4E6F, 89725 }, - { 0x4E6D, 89730 }, - { 0x4E7D, 89734 }, - { 0x4E7E, 89737 }, - { 0x4E7F, 89741 }, - { 0x4E80, 89744 }, - { 0x4E86, 89748 }, - { 0x4E92, 89751 }, - { 0x4E93, 89754 }, - { 0x4E94, 89757 }, - { 0x4E9A, 89760 }, - { 0x4E98, 89764 }, - { 0x4E99, 89773 }, - { 0x4E97, 89783 }, - { 0x4E96, 89788 }, - { 0x4E95, 89793 }, - { 0x4E9B, 89797 }, - { 0x4E9C, 89801 }, - { 0x4E9E, 89807 }, - { 0x4EA2, 89810 }, - { 0x4F19, 89815 }, - { 0x4EA0, 89820 }, - { 0x4EA1, 89827 }, - { 0x4E9F, 89832 }, - { 0x4EA7, 89837 }, - { 0x4EA8, 89840 }, - { 0x4EA9, 89844 }, - { 0x4EAB, 89847 }, - { 0x4EAA, 89851 }, - { 0x4EDE, 89856 }, - { 0x4EDF, 89859 }, - { 0x4EE0, 89863 }, - { 0x4EE4, 89869 }, - { 0x4EE5, 89872 }, - { 0x4EEB, 89877 }, - { 0x5051, 89880 }, - { 0x4B97, 89887 }, - { 0x4EF2, 89890 }, - { 0x4B9A, 89895 }, - { 0x4B99, 89902 }, - { 0x4B9B, 89908 }, - { 0x4B9C, 89913 }, - { 0x4B98, 89918 }, - { 0x4BB9, 89923 }, - { 0x4BBB, 89926 }, - { 0x4BBD, 89931 }, - { 0x4BBE, 89938 }, - { 0x4BBC, 89951 }, - { 0x4BBA, 89963 }, - { 0x4BC2, 89968 }, - { 0x4F92, 89971 }, - { 0x4BC5, 89977 }, - { 0x4BC6, 89980 }, - { 0x4BC8, 89985 }, - { 0x4BD4, 89988 }, - { 0x4BD7, 89991 }, - { 0x4F98, 89994 }, - { 0x4BD8, 89999 }, - { 0x4BDB, 90007 }, - { 0x4BDC, 90013 }, - { 0x4BDD, 90019 }, - { 0x4BDE, 90027 }, - { 0x4BE1, 90033 }, - { 0x4BE2, 90039 }, - { 0x4BE3, 90045 }, - { 0x4BE5, 90053 }, - { 0x4BE6, 90059 }, - { 0x4BE7, 90065 }, - { 0x4BE9, 90073 }, - { 0x4BEB, 90079 }, - { 0x4BED, 90085 }, - { 0x4EF4, 90093 }, - { 0x4BE0, 90101 }, - { 0x4BE4, 90107 }, - { 0x4BE8, 90113 }, - { 0x4BEA, 90119 }, - { 0x4BEE, 90127 }, - { 0x4BD9, 90133 }, - { 0x4BDF, 90139 }, - { 0x4BEC, 90145 }, - { 0x4BDA, 90151 }, - { 0x4BEF, 90157 }, - { 0x4BF0, 90160 }, - { 0x4BF4, 90163 }, - { 0x4BF5, 90166 }, - { 0x4F9A, 90169 }, - { 0x4F99, 90176 }, - { 0x4BF6, 90181 }, - { 0x4BF8, 90186 }, - { 0x4BF9, 90189 }, - { 0x4BFF, 90196 }, - { 0x4EF7, 90199 }, - { 0x4C00, 90204 }, - { 0x4C02, 90209 }, - { 0x4FA2, 90212 }, - { 0x4FA3, 90217 }, - { 0x4FA6, 90222 }, - { 0x4FA7, 90227 }, - { 0x4FB3, 90232 }, - { 0x4FB4, 90237 }, - { 0x4FB5, 90242 }, - { 0x4FB7, 90247 }, - { 0x4F9D, 90253 }, - { 0x4F9E, 90258 }, - { 0x4F9F, 90265 }, - { 0x4FA0, 90270 }, - { 0x4FA8, 90275 }, - { 0x4FAA, 90281 }, - { 0x4FAE, 90286 }, - { 0x4FAF, 90291 }, - { 0x4FB0, 90298 }, - { 0x4FB2, 90305 }, - { 0x4FB6, 90310 }, - { 0x4FA4, 90315 }, - { 0x4FA5, 90321 }, - { 0x4FB1, 90326 }, - { 0x4F9C, 90331 }, - { 0x4FA1, 90336 }, - { 0x4FA9, 90341 }, - { 0x4FAB, 90346 }, - { 0x4FAC, 90351 }, - { 0x4FAD, 90358 }, - { 0x4C04, 90363 }, - { 0x4C05, 90366 }, - { 0x4C38, 90369 }, - { 0x4C6E, 90372 }, - { 0x4C39, 90377 }, - { 0x4C3A, 90386 }, - { 0x4C3B, 90393 }, - { 0x4C6B, 90400 }, - { 0x4C3D, 90405 }, - { 0x4EFA, 90410 }, - { 0x4C44, 90419 }, - { 0x4C45, 90424 }, - { 0x4C48, 90429 }, - { 0x4C49, 90434 }, - { 0x4C4A, 90441 }, - { 0x4C4B, 90446 }, - { 0x4FCA, 90454 }, - { 0x4C4E, 90459 }, - { 0x4FCD, 90464 }, - { 0x4C52, 90471 }, - { 0x4C55, 90480 }, - { 0x4C5E, 90487 }, - { 0x4C5F, 90492 }, - { 0x4C60, 90499 }, - { 0x4FD3, 90504 }, - { 0x4FD4, 90509 }, - { 0x4FD5, 90516 }, - { 0x4C63, 90523 }, - { 0x4C6C, 90528 }, - { 0x4C6D, 90533 }, - { 0x4C3C, 90540 }, - { 0x4C3E, 90548 }, - { 0x4C40, 90553 }, - { 0x4C41, 90558 }, - { 0x4C42, 90565 }, - { 0x4C43, 90570 }, - { 0x4FC6, 90577 }, - { 0x4C46, 90583 }, - { 0x4C47, 90590 }, - { 0x4FC7, 90595 }, - { 0x4FC8, 90603 }, - { 0x4C4D, 90610 }, - { 0x4FCB, 90615 }, - { 0x4FCC, 90622 }, - { 0x4C4F, 90629 }, - { 0x4C50, 90634 }, - { 0x4C53, 90641 }, - { 0x4C54, 90646 }, - { 0x4C57, 90653 }, - { 0x4C58, 90659 }, - { 0x4C59, 90668 }, - { 0x4C5B, 90673 }, - { 0x4C5C, 90678 }, - { 0x4C5D, 90685 }, - { 0x4FCF, 90692 }, - { 0x4FD0, 90697 }, - { 0x4FD1, 90704 }, - { 0x4C61, 90709 }, - { 0x4C62, 90714 }, - { 0x4C64, 90721 }, - { 0x4C65, 90726 }, - { 0x4C66, 90731 }, - { 0x4C67, 90736 }, - { 0x4C69, 90743 }, - { 0x4EFB, 90748 }, - { 0x4C3F, 90753 }, - { 0x4FC9, 90760 }, - { 0x4C4C, 90765 }, - { 0x4C51, 90771 }, - { 0x4C56, 90778 }, - { 0x4FD2, 90783 }, - { 0x4C68, 90788 }, - { 0x4FD6, 90793 }, - { 0x4C6A, 90798 }, - { 0x4FD7, 90803 }, - { 0x4FC5, 90808 }, - { 0x4C5A, 90813 }, - { 0x4FCE, 90818 }, - { 0x4C71, 90825 }, - { 0x4C72, 90828 }, - { 0x4C73, 90836 }, - { 0x4C74, 90839 }, - { 0x4C76, 90848 }, - { 0x4C77, 90851 }, - { 0x4C7C, 90854 }, - { 0x4C85, 90857 }, - { 0x4C86, 90860 }, - { 0x4C87, 90865 }, - { 0x4EFD, 90870 }, - { 0x4C99, 90873 }, - { 0x4C9E, 90876 }, - { 0x4FDB, 90880 }, - { 0x4C9A, 90886 }, - { 0x4C9B, 90891 }, - { 0x4C9C, 90899 }, - { 0x4C9D, 90904 }, - { 0x4C9F, 90911 }, - { 0x4CA2, 90914 }, - { 0x4FDC, 90920 }, - { 0x4CA0, 90927 }, - { 0x4CA1, 90934 }, - { 0x4CA3, 90939 }, - { 0x4CA4, 90942 }, - { 0x4CA5, 90945 }, - { 0x4CA6, 90950 }, - { 0x4CAD, 90953 }, - { 0x4CC7, 90956 }, - { 0x4CC9, 90959 }, - { 0x4CC8, 90963 }, - { 0x4CCB, 90967 }, - { 0x4CCA, 90971 }, - { 0x4CCE, 90982 }, - { 0x4CD7, 90985 }, - { 0x4D0E, 90988 }, - { 0x4D0F, 90991 }, - { 0x4D10, 90996 }, - { 0x4D16, 90999 }, - { 0x4D17, 91002 }, - { 0x4D18, 91008 }, - { 0x4D19, 91011 }, - { 0x4D1A, 91016 }, - { 0x4EF0, 91021 }, - { 0x4D25, 91025 }, - { 0x4D26, 91028 }, - { 0x4D2D, 91031 }, - { 0x4D2E, 91034 }, - { 0x4D2F, 91037 }, - { 0x4D30, 91042 }, - { 0x4D31, 91045 }, - { 0x4D32, 91048 }, - { 0x4D33, 91052 }, - { 0x4D34, 91055 }, - { 0x4D35, 91058 }, - { 0x4D73, 91063 }, - { 0x4D74, 91066 }, - { 0x4D75, 91071 }, - { 0x4D76, 91074 }, - { 0x4D77, 91079 }, - { 0x4D79, 91086 }, - { 0x4D7E, 91089 }, - { 0x5028, 91092 }, - { 0x4D92, 91098 }, - { 0x4D7F, 91102 }, - { 0x4D84, 91107 }, - { 0x4D85, 91114 }, - { 0x4D89, 91119 }, - { 0x4D8A, 91124 }, - { 0x4D8C, 91131 }, - { 0x4D8D, 91138 }, - { 0x4D8E, 91143 }, - { 0x4D8F, 91148 }, - { 0x4D80, 91155 }, - { 0x502A, 91160 }, - { 0x502B, 91165 }, - { 0x502C, 91170 }, - { 0x4F0C, 91179 }, - { 0x5029, 91184 }, - { 0x4D81, 91189 }, - { 0x4F0B, 91194 }, - { 0x4D82, 91201 }, - { 0x4D83, 91207 }, - { 0x4D86, 91213 }, - { 0x4D87, 91218 }, - { 0x4D88, 91223 }, - { 0x4D90, 91230 }, - { 0x502D, 91237 }, - { 0x4D91, 91242 }, - { 0x4D8B, 91247 }, - { 0x4D96, 91252 }, - { 0x4F0A, 91256 }, - { 0x4D95, 91262 }, - { 0x4D93, 91266 }, - { 0x4D94, 91271 }, - { 0x4D97, 91276 }, - { 0x4D9C, 91279 }, - { 0x4D9D, 91282 }, - { 0x4D9E, 91285 }, - { 0x4D9F, 91288 }, - { 0x4DA0, 91293 }, - { 0x4DA4, 91301 }, - { 0x4DA5, 91304 }, - { 0x4DA6, 91307 }, - { 0x4DAA, 91310 }, - { 0x4DAC, 91313 }, - { 0x4DAF, 91316 }, - { 0x4DB0, 91319 }, - { 0x4DC0, 91323 }, - { 0x4F0F, 91326 }, - { 0x4DC7, 91329 }, - { 0x4DC6, 91332 }, - { 0x4DCF, 91336 }, - { 0x4DD0, 91339 }, - { 0x4DD2, 91342 }, - { 0x4DD1, 91350 }, - { 0x4F10, 91356 }, - { 0x4DE4, 91359 }, - { 0x4DEB, 91362 }, - { 0x4DEA, 91367 }, - { 0x4DE5, 91371 }, - { 0x4DE7, 91377 }, - { 0x4DE8, 91383 }, - { 0x4DE9, 91394 }, - { 0x4DE6, 91400 }, - { 0x4DEC, 91406 }, - { 0x4DED, 91411 }, - { 0x4DFC, 91419 }, - { 0x4DFD, 91422 }, - { 0x4DFE, 91425 }, - { 0x4E11, 91428 }, - { 0x4E16, 91431 }, - { 0x4E29, 91434 }, - { 0x503C, 91438 }, - { 0x4E28, 91444 }, - { 0x4E17, 91449 }, - { 0x4E18, 91454 }, - { 0x503D, 91459 }, - { 0x4E1A, 91464 }, - { 0x4E1E, 91469 }, - { 0x4E23, 91474 }, - { 0x4E24, 91479 }, - { 0x4E25, 91484 }, - { 0x4E26, 91489 }, - { 0x4E19, 91494 }, - { 0x4F17, 91499 }, - { 0x4E1B, 91505 }, - { 0x4E1C, 91510 }, - { 0x4E1D, 91515 }, - { 0x4E1F, 91520 }, - { 0x4E20, 91525 }, - { 0x503E, 91530 }, - { 0x4E22, 91537 }, - { 0x4E27, 91542 }, - { 0x4E21, 91547 }, - { 0x503F, 91552 }, - { 0x4E15, 91557 }, - { 0x4E2A, 91561 }, - { 0x4E2B, 91564 }, - { 0x4E2D, 91570 }, - { 0x4E2E, 91573 }, - { 0x4E3B, 91576 }, - { 0x4E3C, 91579 }, - { 0x5041, 91583 }, - { 0x4E3D, 91588 }, - { 0x4E3E, 91599 }, - { 0x5044, 91610 }, - { 0x5042, 91615 }, - { 0x5043, 91620 }, - { 0x4E58, 91625 }, - { 0x4E59, 91628 }, - { 0x4E5E, 91634 }, - { 0x4E65, 91637 }, - { 0x4E68, 91640 }, - { 0x4E6A, 91643 }, - { 0x4E71, 91646 }, - { 0x4E72, 91649 }, - { 0x4E73, 91660 }, - { 0x4E74, 91664 }, - { 0x4E75, 91667 }, - { 0x4E7A, 91672 }, - { 0x4E76, 91677 }, - { 0x4E77, 91682 }, - { 0x4E78, 91687 }, - { 0x4E79, 91692 }, - { 0x4E7C, 91697 }, - { 0x4F18, 91700 }, - { 0x4E81, 91703 }, - { 0x4E82, 91706 }, - { 0x4E84, 91709 }, - { 0x4E85, 91714 }, - { 0x4E83, 91725 }, - { 0x4E88, 91730 }, - { 0x4E89, 91733 }, - { 0x5049, 91736 }, - { 0x504A, 91742 }, - { 0x4E8A, 91748 }, - { 0x4E8B, 91751 }, - { 0x4EAC, 91759 }, - { 0x4EAD, 91762 }, - { 0x4EAE, 91769 }, - { 0x4EAF, 91776 }, - { 0x4EB0, 91781 }, - { 0x4EB2, 91786 }, - { 0x4EB4, 91791 }, - { 0x4EB3, 91798 }, - { 0x504C, 91805 }, - { 0x4EB1, 91810 }, - { 0x504B, 91815 }, - { 0x4EB5, 91819 }, - { 0x4EB6, 91822 }, - { 0x4EB8, 91825 }, - { 0x4EB9, 91828 }, - { 0x4ECD, 91833 }, - { 0x4EBD, 91840 }, - { 0x4EC1, 91845 }, - { 0x4EC2, 91850 }, - { 0x4EC4, 91855 }, - { 0x4EC6, 91860 }, - { 0x4EC9, 91865 }, - { 0x4ECC, 91870 }, - { 0x4ECE, 91875 }, - { 0x4EBB, 91880 }, - { 0x4EBC, 91885 }, - { 0x4EBE, 91890 }, - { 0x4EC0, 91895 }, - { 0x4EC3, 91900 }, - { 0x4EC5, 91905 }, - { 0x504F, 91910 }, - { 0x4EC7, 91915 }, - { 0x4EC8, 91920 }, - { 0x4ECA, 91925 }, - { 0x4EBF, 91930 }, - { 0x4ECB, 91936 }, - { 0x504D, 91941 }, - { 0x4ECF, 91946 }, - { 0x4EBA, 91951 }, - { 0x504E, 91956 }, - { 0x4ED2, 91961 }, - { 0x4ED3, 91964 }, - { 0x4ED4, 91969 }, - { 0x4ED5, 91974 }, - { 0x4ED6, 91979 }, - { 0x4EDB, 91984 }, - { 0x4EDC, 91987 }, - { 0x4EDD, 91992 }, - { 0x5050, 91995 }, - { 0x4EE1, 91998 }, - { 0x4EE3, 92001 }, - { 0x4EE6, 92004 }, - { 0x4EE7, 92007 }, - { 0x4EE8, 92010 }, - { 0x4EE9, 92015 }, - { 0x4EEC, 92018 }, - { 0x4EED, 92021 }, - { 0x5052, 92026 }, - { 0x4EEF, 92033 }, - { 0x4BAA, 92036 }, - { 0x4BAC, 92039 }, - { 0x4EF3, 92042 }, - { 0x4BAD, 92047 }, - { 0x4BB4, 92052 }, - { 0x4BB5, 92055 }, - { 0x4BB6, 92058 }, - { 0x4BBF, 92063 }, - { 0x4BC3, 92066 }, - { 0x4BD5, 92069 }, - { 0x4EF5, 92072 }, - { 0x4BF7, 92075 }, - { 0x4F9B, 92078 }, - { 0x4BFA, 92083 }, - { 0x4EF6, 92086 }, - { 0x4C01, 92091 }, - { 0x4C06, 92094 }, - { 0x4C07, 92097 }, - { 0x4C08, 92101 }, - { 0x4C09, 92106 }, - { 0x4C0A, 92109 }, - { 0x4C15, 92112 }, - { 0x4C16, 92115 }, - { 0x4C1F, 92118 }, - { 0x4C21, 92121 }, - { 0x4FBB, 92124 }, - { 0x4C22, 92129 }, - { 0x4C23, 92132 }, - { 0x4C24, 92137 }, - { 0x4C25, 92144 }, - { 0x4C26, 92153 }, - { 0x4C2A, 92158 }, - { 0x4C2B, 92163 }, - { 0x4C30, 92169 }, - { 0x4C32, 92174 }, - { 0x4C33, 92179 }, - { 0x4FC4, 92184 }, - { 0x4C34, 92189 }, - { 0x4C35, 92194 }, - { 0x4C27, 92199 }, - { 0x4EF8, 92204 }, - { 0x4C2C, 92209 }, - { 0x4C2F, 92215 }, - { 0x4C31, 92220 }, - { 0x4EF9, 92227 }, - { 0x4C28, 92232 }, - { 0x4C29, 92238 }, - { 0x4C2D, 92245 }, - { 0x4C2E, 92250 }, - { 0x4FBD, 92256 }, - { 0x4FBF, 92262 }, - { 0x4FC1, 92268 }, - { 0x4FC3, 92274 }, - { 0x4FBC, 92280 }, - { 0x4FBE, 92286 }, - { 0x4FC0, 92293 }, - { 0x4FC2, 92299 }, - { 0x4C6F, 92305 }, - { 0x4FD8, 92308 }, - { 0x4C70, 92314 }, - { 0x4C78, 92319 }, - { 0x4C7A, 92322 }, - { 0x4C79, 92327 }, - { 0x4C7B, 92331 }, - { 0x4C7D, 92336 }, - { 0x4EFC, 92339 }, - { 0x4C89, 92342 }, - { 0x4C8A, 92345 }, - { 0x4C8B, 92349 }, - { 0x4C8C, 92352 }, - { 0x4C8F, 92359 }, - { 0x4C90, 92366 }, - { 0x4C8E, 92371 }, - { 0x4C8D, 92376 }, - { 0x4C92, 92382 }, - { 0x4C96, 92385 }, - { 0x4C94, 92389 }, - { 0x4FDA, 92394 }, - { 0x4C95, 92401 }, - { 0x4C93, 92406 }, - { 0x4CA7, 92411 }, - { 0x4CB9, 92414 }, - { 0x4CBA, 92417 }, - { 0x4CBE, 92422 }, - { 0x4CBB, 92427 }, - { 0x4CBD, 92432 }, - { 0x4CBC, 92437 }, - { 0x4CBF, 92442 }, - { 0x4EFE, 92445 }, - { 0x4CC3, 92448 }, - { 0x4CC4, 92451 }, - { 0x4CC5, 92457 }, - { 0x4CD4, 92463 }, - { 0x4D11, 92466 }, - { 0x4D12, 92469 }, - { 0x4D13, 92472 }, - { 0x4D14, 92475 }, - { 0x4D15, 92478 }, - { 0x4D1B, 92483 }, - { 0x4D1C, 92486 }, - { 0x4D28, 92489 }, - { 0x4D7B, 92492 }, - { 0x4DA7, 92495 }, - { 0x4F0D, 92498 }, - { 0x4DB3, 92501 }, - { 0x4DB7, 92504 }, - { 0x4DB8, 92509 }, - { 0x502F, 92518 }, - { 0x5030, 92525 }, - { 0x4DB4, 92532 }, - { 0x4DB6, 92537 }, - { 0x4DB5, 92542 }, - { 0x4DB9, 92547 }, - { 0x4DC1, 92552 }, - { 0x4DC3, 92555 }, - { 0x4DC2, 92561 }, - { 0x4DC4, 92565 }, - { 0x4DC8, 92570 }, - { 0x4F11, 92573 }, - { 0x4DE3, 92576 }, - { 0x4E56, 92579 }, - { 0x4E55, 92587 }, - { 0x4F14, 92591 }, - { 0x4F16, 92597 }, - { 0x4E2F, 92600 }, - { 0x4E30, 92603 }, - { 0x4E36, 92608 }, - { 0x4E37, 92613 }, - { 0x4E33, 92620 }, - { 0x4E31, 92625 }, - { 0x4E35, 92630 }, - { 0x4E32, 92635 }, - { 0x4E34, 92640 }, - { 0x4E38, 92645 }, - { 0x5040, 92648 }, - { 0x4E40, 92652 }, - { 0x4E44, 92655 }, - { 0x4E45, 92658 }, - { 0x4E46, 92663 }, - { 0x4E47, 92668 }, - { 0x4E48, 92671 }, - { 0x4E49, 92676 }, - { 0x4E4B, 92681 }, - { 0x4E4C, 92686 }, - { 0x4E4D, 92691 }, - { 0x4E4E, 92696 }, - { 0x4E50, 92702 }, - { 0x4E51, 92707 }, - { 0x4E52, 92712 }, - { 0x4E4A, 92717 }, - { 0x4E4F, 92722 }, - { 0x4E54, 92727 }, - { 0x4E56, 92730 }, - { 0x4E55, 92738 }, - { 0x4E5A, 92742 }, - { 0x5046, 92745 }, - { 0x5045, 92752 }, - { 0x4E5F, 92759 }, - { 0x4E60, 92762 }, - { 0x4E61, 92768 }, - { 0x4E66, 92771 }, - { 0x4E6B, 92774 }, - { 0x4E7B, 92777 }, - { 0x5048, 92780 }, - { 0x4E87, 92785 }, - { 0x4E9D, 92788 }, - { 0x4EA4, 92791 }, - { 0x4EA6, 92794 }, - { 0x4EA5, 92799 }, - { 0x4EB7, 92804 }, - { 0x4ED8, 92807 }, - { 0x4ED7, 92810 }, - { 0x4EE2, 92813 }, - { 0x4EEA, 92816 }, - { 0x4BAB, 92819 }, - { 0x4BB3, 92822 }, - { 0x4BB7, 92825 }, - { 0x4BB8, 92828 }, - { 0x4BC7, 92831 }, - { 0x4BC9, 92834 }, - { 0x4BD2, 92837 }, - { 0x4BD3, 92840 }, - { 0x4BF1, 92845 }, - { 0x4BF2, 92848 }, - { 0x4C03, 92851 }, - { 0x4C20, 92854 }, - { 0x4FBA, 92857 }, - { 0x4C75, 92861 }, - { 0x4C88, 92864 }, - { 0x4C91, 92867 }, - { 0x4CA8, 92870 }, - { 0x4D20, 92873 }, - { 0x4D27, 92876 }, - { 0x4D39, 92879 }, - { 0x4D3A, 92882 }, - { 0x4D3B, 92887 }, - { 0x4D3C, 92896 }, - { 0x4D3D, 92903 }, - { 0x4D66, 92910 }, - { 0x4D67, 92915 }, - { 0x4D68, 92922 }, - { 0x4D3E, 92931 }, - { 0x4D3F, 92936 }, - { 0x4D42, 92941 }, - { 0x4D44, 92946 }, - { 0x4D45, 92951 }, - { 0x4F09, 92956 }, - { 0x4D49, 92961 }, - { 0x4D4B, 92966 }, - { 0x4D4D, 92973 }, - { 0x4D4E, 92978 }, - { 0x4D4F, 92985 }, - { 0x4D50, 92992 }, - { 0x4D57, 92997 }, - { 0x4D59, 93002 }, - { 0x4D5A, 93007 }, - { 0x4D5C, 93014 }, - { 0x4D65, 93019 }, - { 0x4D69, 93030 }, - { 0x4D6A, 93037 }, - { 0x4FE3, 93042 }, - { 0x4D40, 93049 }, - { 0x4D41, 93056 }, - { 0x4D43, 93061 }, - { 0x4D46, 93066 }, - { 0x4D47, 93071 }, - { 0x4D48, 93076 }, - { 0x4D4A, 93083 }, - { 0x4D4C, 93088 }, - { 0x4D51, 93094 }, - { 0x4D52, 93099 }, - { 0x4D53, 93104 }, - { 0x4D54, 93109 }, - { 0x4D58, 93118 }, - { 0x4D5D, 93123 }, - { 0x4D62, 93130 }, - { 0x4D63, 93135 }, - { 0x4D6B, 93140 }, - { 0x4D56, 93145 }, - { 0x4D5B, 93150 }, - { 0x4D60, 93155 }, - { 0x4D61, 93160 }, - { 0x4D64, 93167 }, - { 0x4D55, 93172 }, - { 0x4D5E, 93177 }, - { 0x4D5F, 93186 }, - { 0x4D6C, 93194 }, - { 0x4D6D, 93198 }, - { 0x4D70, 93201 }, - { 0x4D71, 93205 }, - { 0x4D6E, 93213 }, - { 0x4D6F, 93218 }, - { 0x4D98, 93225 }, - { 0x4D99, 93228 }, - { 0x4D9B, 93233 }, - { 0x4D9A, 93237 }, - { 0x4DA8, 93242 }, - { 0x4DBA, 93245 }, - { 0x4DBE, 93248 }, - { 0x4DBB, 93252 }, - { 0x4DBC, 93257 }, - { 0x4DBD, 93264 }, - { 0x4F0E, 93269 }, - { 0x4DC5, 93274 }, - { 0x4DE1, 93277 }, - { 0x4DEE, 93280 }, - { 0x4DF0, 93283 }, - { 0x4DF5, 93289 }, - { 0x4DF6, 93295 }, - { 0x4DF8, 93301 }, - { 0x4DF1, 93307 }, - { 0x4DF2, 93313 }, - { 0x4DF3, 93319 }, - { 0x4DF4, 93326 }, - { 0x4DF7, 93332 }, - { 0x4DEF, 93338 }, - { 0x4DF9, 93344 }, - { 0x4DFA, 93350 }, - { 0x4DFF, 93357 }, - { 0x4F15, 93360 }, - { 0x4E0B, 93364 }, - { 0x4E0D, 93367 }, - { 0x4E0E, 93372 }, - { 0x4E0C, 93377 }, - { 0x4E0F, 93382 }, - { 0x4E39, 93387 }, - { 0x4E3A, 93390 }, - { 0x4E3F, 93393 }, - { 0x4E41, 93396 }, - { 0x4E57, 93399 }, - { 0x4E62, 93402 }, - { 0x4E67, 93405 }, - { 0x4EA3, 93408 }, - { 0x4ED0, 93411 }, - { 0x4ED1, 93414 }, - { 0x4EDA, 93419 }, - { 0x4EEE, 93422 }, - { 0x4BC0, 93425 }, - { 0x4BC4, 93428 }, - { 0x4F94, 93431 }, - { 0x4F95, 93436 }, - { 0x4F93, 93441 }, - { 0x4C7E, 93446 }, - { 0x4CA9, 93449 }, - { 0x4D1D, 93452 }, - { 0x4D1F, 93455 }, - { 0x4D1E, 93467 }, - { 0x4D29, 93477 }, - { 0x4D2A, 93480 }, - { 0x4D36, 93485 }, - { 0x4D37, 93488 }, - { 0x4D72, 93491 }, - { 0x4D7A, 93494 }, - { 0x4DB1, 93497 }, - { 0x4DB2, 93500 }, - { 0x4DD3, 93503 }, - { 0x5039, 93506 }, - { 0x503A, 93511 }, - { 0x4DD4, 93518 }, - { 0x4F13, 93523 }, - { 0x5034, 93528 }, - { 0x4DD8, 93533 }, - { 0x4DD9, 93541 }, - { 0x4DDF, 93546 }, - { 0x4DD5, 93553 }, - { 0x4DD6, 93558 }, - { 0x4F12, 93565 }, - { 0x5031, 93570 }, - { 0x4DD7, 93576 }, - { 0x5033, 93581 }, - { 0x4DDA, 93586 }, - { 0x5038, 93591 }, - { 0x4DDB, 93598 }, - { 0x4DDC, 93603 }, - { 0x4DDD, 93611 }, - { 0x4DDE, 93618 }, - { 0x4DE0, 93627 }, - { 0x5032, 93632 }, - { 0x5037, 93637 }, - { 0x5035, 93642 }, - { 0x503B, 93647 }, - { 0x5036, 93652 }, - { 0x4E2C, 93657 }, - { 0x4E42, 93660 }, - { 0x4E53, 93663 }, - { 0x4E5B, 93666 }, - { 0x4E69, 93669 }, - { 0x4ED9, 93672 }, - { 0x4C7F, 93675 }, - { 0x4FD9, 93678 }, - { 0x4C80, 93683 }, - { 0x4FE4, 93688 }, - { 0x4FE5, 93691 }, - { 0x4FE6, 93694 }, - { 0x4FE7, 93697 }, - { 0x4FE8, 93700 }, - { 0x4FE9, 93703 }, - { 0x4FEA, 93706 }, - { 0x4FEB, 93709 }, - { 0x4FEC, 93715 }, - { 0x4FED, 93718 }, - { 0x4FEE, 93723 }, - { 0x4FEF, 93726 }, - { 0x4FF0, 93729 }, - { 0x4FF1, 93732 }, - { 0x4FF2, 93735 }, - { 0x4FF3, 93738 }, - { 0x4FF4, 93741 }, - { 0x4FF5, 93744 }, - { 0x4FF6, 93747 }, - { 0x4FF7, 93750 }, - { 0x4FF8, 93753 }, - { 0x4FF9, 93756 }, - { 0x4FFA, 93759 }, - { 0x4FFB, 93762 }, - { 0x4FFC, 93765 }, - { 0x4FFD, 93768 }, - { 0x4FFE, 93771 }, - { 0x4FFF, 93774 }, - { 0x5000, 93777 }, - { 0x5001, 93780 }, - { 0x5005, 93785 }, - { 0x5002, 93792 }, - { 0x5003, 93797 }, - { 0x5004, 93804 }, - { 0x5006, 93813 }, - { 0x5007, 93816 }, - { 0x5008, 93819 }, - { 0x5009, 93822 }, - { 0x500A, 93825 }, - { 0x500B, 93828 }, - { 0x500C, 93831 }, - { 0x500D, 93834 }, - { 0x500E, 93837 }, - { 0x500F, 93840 }, - { 0x5010, 93843 }, - { 0x5015, 93846 }, - { 0x5017, 93851 }, - { 0x5018, 93856 }, - { 0x5019, 93861 }, - { 0x5011, 93866 }, - { 0x5012, 93871 }, - { 0x5014, 93876 }, - { 0x5016, 93881 }, - { 0x5013, 93886 }, - { 0x501A, 93893 }, - { 0x501B, 93898 }, - { 0x501C, 93901 }, - { 0x501E, 93904 }, - { 0x5021, 93909 }, - { 0x5024, 93914 }, - { 0x501D, 93919 }, - { 0x501F, 93924 }, - { 0x5020, 93929 }, - { 0x5022, 93935 }, - { 0x5023, 93944 }, - { 0x5025, 93951 }, - { 0x5026, 93956 }, - { 0x5027, 93959 }, - { 0x4E43, 93962 }, - { 0x4F7C, 93965 }, - { 0x4F7D, 93972 }, - { 0x4F6A, 93979 }, - { 0x4F4F, 93984 }, - { 0x4F7F, 93989 }, - { 0x4F73, 93995 }, - { 0x4F30, 94000 }, - { 0x4F39, 94005 }, - { 0x4F47, 94010 }, - { 0x4F75, 94015 }, - { 0x4F78, 94021 }, - { 0x4F7A, 94029 }, - { 0x4F7B, 94035 }, - { 0x4F7E, 94041 }, - { 0x4F2C, 94047 }, - { 0x4F86, 94052 }, - { 0x4F1F, 94059 }, - { 0x4F69, 94064 }, - { 0x4F26, 94070 }, - { 0x4F35, 94075 }, - { 0x4F43, 94080 }, - { 0x4F5B, 94085 }, - { 0x4F1B, 94092 }, - { 0x4F65, 94097 }, - { 0x4F6B, 94103 }, - { 0x4F50, 94108 }, - { 0x4F74, 94113 }, - { 0x4F31, 94118 }, - { 0x4F3A, 94123 }, - { 0x4F3E, 94128 }, - { 0x4F48, 94133 }, - { 0x4F76, 94138 }, - { 0x4F79, 94144 }, - { 0x4F2B, 94152 }, - { 0x4F85, 94157 }, - { 0x4F1E, 94164 }, - { 0x4F68, 94169 }, - { 0x4F6F, 94175 }, - { 0x4F70, 94180 }, - { 0x4F54, 94187 }, - { 0x4F25, 94192 }, - { 0x4F34, 94197 }, - { 0x4F3D, 94202 }, - { 0x4F42, 94207 }, - { 0x4F4C, 94212 }, - { 0x4F77, 94217 }, - { 0x4F2A, 94223 }, - { 0x4F84, 94228 }, - { 0x4F1D, 94235 }, - { 0x4F67, 94240 }, - { 0x4F6D, 94246 }, - { 0x4F6E, 94251 }, - { 0x4F53, 94258 }, - { 0x4F24, 94263 }, - { 0x4F33, 94268 }, - { 0x4F3C, 94273 }, - { 0x4F41, 94278 }, - { 0x4F4B, 94283 }, - { 0x4F57, 94288 }, - { 0x4F59, 94295 }, - { 0x4F5A, 94303 }, - { 0x4F58, 94311 }, - { 0x4F2F, 94318 }, - { 0x4F89, 94323 }, - { 0x4F22, 94330 }, - { 0x4F29, 94335 }, - { 0x4F38, 94340 }, - { 0x4F46, 94345 }, - { 0x4F61, 94350 }, - { 0x4F64, 94357 }, - { 0x4F62, 94365 }, - { 0x4F63, 94372 }, - { 0x4F2E, 94379 }, - { 0x4F88, 94384 }, - { 0x4F21, 94391 }, - { 0x4F28, 94396 }, - { 0x4F37, 94401 }, - { 0x4F45, 94406 }, - { 0x4F5F, 94411 }, - { 0x4F60, 94418 }, - { 0x4F2D, 94425 }, - { 0x4F87, 94430 }, - { 0x4F20, 94437 }, - { 0x4F27, 94442 }, - { 0x4F36, 94447 }, - { 0x4F44, 94452 }, - { 0x4F5D, 94457 }, - { 0x4F5E, 94465 }, - { 0x4F5C, 94473 }, - { 0x4F4E, 94480 }, - { 0x4F4D, 94488 }, - { 0x4F1C, 94496 }, - { 0x4F66, 94501 }, - { 0x4F6C, 94507 }, - { 0x4F51, 94512 }, - { 0x4F52, 94517 }, - { 0x4F23, 94524 }, - { 0x4F32, 94529 }, - { 0x4F3B, 94534 }, - { 0x4F3F, 94539 }, - { 0x4F40, 94544 }, - { 0x4F49, 94551 }, - { 0x4F4A, 94556 }, - { 0x4F55, 94563 }, - { 0x4F56, 94570 }, - { 0x4F80, 94577 }, - { 0x4F81, 94583 }, - { 0x4F83, 94589 }, - { 0x4F82, 94594 }, - { 0x4F72, 94599 }, - { 0x4F71, 94603 }, - { 0x4F8A, 94607 }, - { 0x4F8C, 94614 }, - { 0x4F8D, 94619 }, - { 0x4F8E, 94624 }, - { 0x4F8B, 94629 }, - { 0x6759, 94634 }, - { 0x1F23, 94636 }, - { 0x1F21, 94642 }, - { 0x1F1B, 94650 }, - { 0x1F1E, 94658 }, - { 0x1F22, 94666 }, - { 0x1F20, 94672 }, - { 0x1F1A, 94680 }, - { 0x1F1D, 94688 }, - { 0x1F24, 94696 }, - { 0x1F17, 94703 }, - { 0x1F1F, 94710 }, - { 0x1F25, 94716 }, - { 0x1F18, 94723 }, - { 0x1F19, 94730 }, - { 0x1F1C, 94736 }, - { 0x0067, 94742 }, - { 0x1E8A, 94743 }, - { 0x1CFA, 94745 }, - { 0x1CEC, 94749 }, - { 0x2439, 94751 }, - { 0x1D00, 94755 }, - { 0x1D0B, 94759 }, - { 0x1D0C, 94764 }, - { 0x6BDA, 94769 }, - { 0x6BD2, 94775 }, - { 0x6BDE, 94781 }, - { 0x1D0E, 94787 }, - { 0x1D38, 94792 }, - { 0x6BD6, 94797 }, - { 0x6C50, 94803 }, - { 0x242E, 94808 }, - { 0x6BE2, 94813 }, - { 0x1D4E, 94818 }, - { 0x262D, 94824 }, - { 0x26AF, 94827 }, - { 0x6C12, 94832 }, - { 0x6C0E, 94835 }, - { 0x1D42, 94839 }, - { 0x6C4C, 94842 }, - { 0x28D3, 94848 }, - { 0x1D3C, 94850 }, - { 0x1D2C, 94853 }, - { 0x1D23, 94856 }, - { 0x6A93, 94859 }, - { 0x2431, 94861 }, - { 0x1D08, 94864 }, - { 0x247F, 94867 }, - { 0x2487, 94874 }, - { 0x2495, 94881 }, - { 0x248B, 94892 }, - { 0x247B, 94903 }, - { 0x2483, 94910 }, - { 0x1D1C, 94917 }, - { 0x1D1B, 94922 }, - { 0x6C06, 94927 }, - { 0x6C48, 94930 }, - { 0x2317, 94933 }, - { 0x6C0A, 94936 }, - { 0x6C16, 94939 }, - { 0x26F3, 94942 }, - { 0x6C02, 94948 }, - { 0x2689, 94951 }, - { 0x2699, 94954 }, - { 0x6BF6, 94959 }, - { 0x26C2, 94965 }, - { 0x26C3, 94972 }, - { 0x6BFE, 94979 }, - { 0x6BFA, 94986 }, - { 0x26A1, 94992 }, - { 0x6BF2, 94999 }, - { 0x6BEE, 95005 }, - { 0x26A7, 95011 }, - { 0x2693, 95019 }, - { 0x26AB, 95023 }, - { 0x2673, 95027 }, - { 0x6850, 95031 }, - { 0x28CD, 95033 }, - { 0x1C8B, 95035 }, - { 0x1DB2, 95037 }, - { 0x6758, 95038 }, - { 0x6BB4, 95040 }, - { 0x6BAE, 95045 }, - { 0x6BA1, 95050 }, - { 0x6B83, 95054 }, - { 0x6B8D, 95058 }, - { 0x6BA8, 95062 }, - { 0x1C98, 95065 }, - { 0x67AC, 95067 }, - { 0x3D91, 95068 }, - { 0x3E28, 95071 }, - { 0x3E2C, 95074 }, - { 0x3E2B, 95077 }, - { 0x3E26, 95080 }, - { 0x3D60, 95083 }, - { 0x3DAD, 95086 }, - { 0x3DB1, 95090 }, - { 0x3D8D, 95094 }, - { 0x3D5A, 95098 }, - { 0x3D5D, 95101 }, - { 0x3D6C, 95104 }, - { 0x3D5E, 95106 }, - { 0x3D63, 95108 }, - { 0x3D68, 95111 }, - { 0x3D64, 95114 }, - { 0x3D67, 95117 }, - { 0x3D66, 95120 }, - { 0x3D6B, 95123 }, - { 0x3D62, 95126 }, - { 0x3D6A, 95129 }, - { 0x3D69, 95132 }, - { 0x3D65, 95135 }, - { 0x3D92, 95138 }, - { 0x3D93, 95141 }, - { 0x3D94, 95146 }, - { 0x3D95, 95151 }, - { 0x3D96, 95156 }, - { 0x3D97, 95161 }, - { 0x3D98, 95166 }, - { 0x3D99, 95171 }, - { 0x3D9A, 95176 }, - { 0x3D9B, 95181 }, - { 0x3D9C, 95186 }, - { 0x3D9D, 95191 }, - { 0x3D9E, 95196 }, - { 0x3D9F, 95201 }, - { 0x3DA0, 95206 }, - { 0x3DA1, 95211 }, - { 0x3DA2, 95216 }, - { 0x3DA3, 95221 }, - { 0x3DA4, 95226 }, - { 0x3DA5, 95231 }, - { 0x3DA6, 95236 }, - { 0x3DA7, 95241 }, - { 0x3DA8, 95246 }, - { 0x3DA9, 95251 }, - { 0x3DAA, 95256 }, - { 0x3DAB, 95261 }, - { 0x3DAC, 95266 }, - { 0x3D73, 95271 }, - { 0x3D74, 95276 }, - { 0x3D75, 95281 }, - { 0x3D76, 95286 }, - { 0x3D77, 95291 }, - { 0x3D78, 95296 }, - { 0x3D79, 95301 }, - { 0x3D7A, 95306 }, - { 0x3D7B, 95311 }, - { 0x3D7C, 95316 }, - { 0x3D7D, 95321 }, - { 0x3D7E, 95326 }, - { 0x3D7F, 95331 }, - { 0x3D80, 95336 }, - { 0x3D81, 95341 }, - { 0x3D82, 95346 }, - { 0x3D83, 95351 }, - { 0x3D84, 95356 }, - { 0x3D85, 95361 }, - { 0x3D86, 95366 }, - { 0x3D87, 95371 }, - { 0x3D88, 95376 }, - { 0x3D89, 95381 }, - { 0x3D8A, 95386 }, - { 0x3D8B, 95391 }, - { 0x3D8C, 95396 }, - { 0x3E27, 95401 }, - { 0x3DAF, 95404 }, - { 0x3DB2, 95408 }, - { 0x3D8F, 95412 }, - { 0x3D5B, 95416 }, - { 0x3DB0, 95419 }, - { 0x3E2A, 95421 }, - { 0x3D56, 95424 }, - { 0x3D6F, 95427 }, - { 0x3E29, 95430 }, - { 0x3D55, 95432 }, - { 0x3D57, 95435 }, - { 0x3D8E, 95438 }, - { 0x3D61, 95441 }, - { 0x3D5C, 95443 }, - { 0x3D71, 95445 }, - { 0x3DAE, 95448 }, - { 0x3D58, 95451 }, - { 0x3D6E, 95453 }, - { 0x3D54, 95456 }, - { 0x3D6D, 95459 }, - { 0x3D59, 95461 }, - { 0x3D90, 95463 }, - { 0x3D72, 95466 }, - { 0x3D53, 95469 }, - { 0x3D70, 95472 }, - { 0x3D5F, 95475 }, - { 0x1D93, 95477 }, - { 0x6A50, 95479 }, - { 0x68A8, 95481 }, - { 0x3DB4, 95482 }, - { 0x3E32, 95486 }, - { 0x3E2D, 95489 }, - { 0x3DB5, 95493 }, - { 0x3E33, 95497 }, - { 0x3DF2, 95500 }, - { 0x3E11, 95503 }, - { 0x3E16, 95507 }, - { 0x3E25, 95511 }, - { 0x3E19, 95515 }, - { 0x3E1E, 95519 }, - { 0x3E12, 95523 }, - { 0x3E15, 95527 }, - { 0x3E23, 95531 }, - { 0x3E1C, 95535 }, - { 0x3E1A, 95539 }, - { 0x3E20, 95543 }, - { 0x3E21, 95547 }, - { 0x3E13, 95551 }, - { 0x3E18, 95555 }, - { 0x3E24, 95559 }, - { 0x3E1D, 95563 }, - { 0x3E22, 95567 }, - { 0x3E1B, 95571 }, - { 0x3E1F, 95575 }, - { 0x3E14, 95579 }, - { 0x3E17, 95583 }, - { 0x3E07, 95587 }, - { 0x3E0A, 95591 }, - { 0x3E10, 95595 }, - { 0x3E09, 95599 }, - { 0x3E03, 95603 }, - { 0x3DF6, 95607 }, - { 0x3E04, 95611 }, - { 0x3DFB, 95615 }, - { 0x3DF3, 95619 }, - { 0x3DF9, 95623 }, - { 0x3E0C, 95627 }, - { 0x3E0D, 95631 }, - { 0x3E0F, 95635 }, - { 0x3E0E, 95639 }, - { 0x3E08, 95643 }, - { 0x3E06, 95647 }, - { 0x3DFF, 95651 }, - { 0x3E0B, 95655 }, - { 0x3E05, 95659 }, - { 0x3DF5, 95663 }, - { 0x3DF7, 95667 }, - { 0x3DF8, 95671 }, - { 0x3E02, 95675 }, - { 0x3DFD, 95679 }, - { 0x3DFE, 95683 }, - { 0x3DF4, 95687 }, - { 0x3DFA, 95691 }, - { 0x3DFC, 95695 }, - { 0x3E01, 95699 }, - { 0x3E00, 95703 }, - { 0x3E2F, 95707 }, - { 0x3DC3, 95710 }, - { 0x3DC6, 95714 }, - { 0x3DC4, 95718 }, - { 0x3DEF, 95722 }, - { 0x3DC7, 95726 }, - { 0x3DC5, 95730 }, - { 0x3DDC, 95734 }, - { 0x3DDF, 95738 }, - { 0x3DDD, 95742 }, - { 0x3DE0, 95746 }, - { 0x3DDE, 95750 }, - { 0x3DC8, 95754 }, - { 0x3DCB, 95758 }, - { 0x3DC9, 95762 }, - { 0x3DCC, 95766 }, - { 0x3DCA, 95770 }, - { 0x3DE1, 95774 }, - { 0x3DE4, 95778 }, - { 0x3DE2, 95782 }, - { 0x3DE5, 95786 }, - { 0x3DE3, 95790 }, - { 0x3DD7, 95794 }, - { 0x3DDA, 95798 }, - { 0x3DD8, 95802 }, - { 0x3DDB, 95806 }, - { 0x3DD9, 95810 }, - { 0x3DE9, 95814 }, - { 0x3DEC, 95818 }, - { 0x3DEA, 95822 }, - { 0x3DED, 95826 }, - { 0x3DEB, 95830 }, - { 0x3DCD, 95834 }, - { 0x3DD0, 95838 }, - { 0x3DCE, 95842 }, - { 0x3DD1, 95846 }, - { 0x3DCF, 95850 }, - { 0x3DD2, 95854 }, - { 0x3DD5, 95858 }, - { 0x3DD3, 95862 }, - { 0x3DD6, 95866 }, - { 0x3DD4, 95870 }, - { 0x3DEE, 95874 }, - { 0x3DB8, 95878 }, - { 0x3DE6, 95882 }, - { 0x3DE8, 95886 }, - { 0x3DE7, 95890 }, - { 0x3DB9, 95894 }, - { 0x3DBC, 95899 }, - { 0x3DBA, 95904 }, - { 0x3DBD, 95909 }, - { 0x3DBB, 95914 }, - { 0x3DC1, 95919 }, - { 0x3DBE, 95924 }, - { 0x3DC0, 95929 }, - { 0x3DBF, 95934 }, - { 0x3DB7, 95939 }, - { 0x3DF0, 95943 }, - { 0x3DF1, 95948 }, - { 0x3E31, 95953 }, - { 0x3E2E, 95956 }, - { 0x3E30, 95959 }, - { 0x3DB3, 95962 }, - { 0x3DB6, 95966 }, - { 0x3DC2, 95969 }, - { 0x677A, 95974 }, - { 0x67CD, 95975 }, - { 0x2222, 95976 }, - { 0x1E12, 95979 }, - { 0x1E74, 95982 }, - { 0x1F4C, 95983 }, - { 0x1DBA, 95987 }, - { 0x250B, 95989 }, - { 0x258D, 95994 }, - { 0x2507, 95998 }, - { 0x1D5F, 96000 }, - { 0x1ED9, 96001 }, - { 0x1BE8, 96003 }, - { 0x1BE6, 96005 }, - { 0x1BE7, 96007 }, - { 0x491B, 96009 }, - { 0x491C, 96012 }, - { 0x4911, 96015 }, - { 0x491E, 96018 }, - { 0x4923, 96021 }, - { 0x491F, 96024 }, - { 0x4922, 96027 }, - { 0x4921, 96030 }, - { 0x4926, 96033 }, - { 0x491D, 96036 }, - { 0x4925, 96039 }, - { 0x4924, 96042 }, - { 0x4920, 96045 }, - { 0x4917, 96048 }, - { 0x4913, 96052 }, - { 0x4919, 96056 }, - { 0x4915, 96060 }, - { 0x4912, 96064 }, - { 0x4918, 96068 }, - { 0x491A, 96072 }, - { 0x4914, 96076 }, - { 0x4916, 96080 }, - { 0x48E2, 96084 }, - { 0x48E8, 96087 }, - { 0x48E4, 96090 }, - { 0x48EA, 96093 }, - { 0x48E6, 96096 }, - { 0x48E3, 96099 }, - { 0x48E9, 96102 }, - { 0x48EB, 96105 }, - { 0x4906, 96108 }, - { 0x48F2, 96111 }, - { 0x4901, 96114 }, - { 0x48EE, 96117 }, - { 0x4910, 96120 }, - { 0x48E5, 96123 }, - { 0x48F4, 96126 }, - { 0x48EC, 96129 }, - { 0x490C, 96132 }, - { 0x4909, 96135 }, - { 0x4903, 96138 }, - { 0x4904, 96141 }, - { 0x490B, 96144 }, - { 0x490F, 96147 }, - { 0x48FF, 96150 }, - { 0x48E7, 96153 }, - { 0x490D, 96156 }, - { 0x490A, 96159 }, - { 0x4907, 96162 }, - { 0x4908, 96165 }, - { 0x48F3, 96168 }, - { 0x48FA, 96171 }, - { 0x4902, 96174 }, - { 0x48EF, 96177 }, - { 0x48F0, 96180 }, - { 0x48F6, 96183 }, - { 0x48F5, 96186 }, - { 0x48ED, 96189 }, - { 0x48F1, 96192 }, - { 0x48FE, 96195 }, - { 0x48F7, 96198 }, - { 0x4905, 96201 }, - { 0x48FC, 96204 }, - { 0x490E, 96207 }, - { 0x4900, 96210 }, - { 0x48F8, 96213 }, - { 0x48FB, 96216 }, - { 0x48FD, 96219 }, - { 0x48F9, 96222 }, - { 0x245F, 96225 }, - { 0x6C57, 96229 }, - { 0x1CF7, 96234 }, - { 0x1CF5, 96238 }, - { 0x1CE9, 96241 }, - { 0x1D3D, 96243 }, - { 0x1D12, 96247 }, - { 0x2443, 96256 }, - { 0x1CFD, 96261 }, - { 0x2445, 96265 }, - { 0x1D1F, 96272 }, - { 0x2637, 96277 }, - { 0x2636, 96282 }, - { 0x1D02, 96287 }, - { 0x1D04, 96291 }, - { 0x246C, 96295 }, - { 0x1CFB, 96300 }, - { 0x2660, 96304 }, - { 0x265F, 96312 }, - { 0x6BD7, 96319 }, - { 0x6BCF, 96325 }, - { 0x6BDB, 96331 }, - { 0x265E, 96337 }, - { 0x1D53, 96342 }, - { 0x6BD3, 96348 }, - { 0x1CF3, 96354 }, - { 0x6C4D, 96358 }, - { 0x1D50, 96363 }, - { 0x6BDF, 96368 }, - { 0x2469, 96373 }, - { 0x2499, 96379 }, - { 0x2670, 96384 }, - { 0x2671, 96390 }, - { 0x2668, 96396 }, - { 0x2664, 96403 }, - { 0x24A0, 96407 }, - { 0x249D, 96411 }, - { 0x262B, 96415 }, - { 0x26AC, 96418 }, - { 0x6C0F, 96423 }, - { 0x6C0B, 96426 }, - { 0x1D3F, 96430 }, - { 0x6C49, 96433 }, - { 0x1D39, 96439 }, - { 0x2432, 96442 }, - { 0x1D29, 96446 }, - { 0x242C, 96449 }, - { 0x1D26, 96454 }, - { 0x2428, 96459 }, - { 0x2441, 96465 }, - { 0x1D20, 96468 }, - { 0x6A90, 96471 }, - { 0x2434, 96473 }, - { 0x1D33, 96477 }, - { 0x1D24, 96480 }, - { 0x2478, 96485 }, - { 0x2480, 96492 }, - { 0x2490, 96499 }, - { 0x2488, 96507 }, - { 0x248C, 96518 }, - { 0x247C, 96529 }, - { 0x2484, 96536 }, - { 0x248D, 96543 }, - { 0x2491, 96554 }, - { 0x1D15, 96562 }, - { 0x1D16, 96567 }, - { 0x6C03, 96572 }, - { 0x1D35, 96575 }, - { 0x6C45, 96578 }, - { 0x266B, 96581 }, - { 0x243F, 96584 }, - { 0x6C07, 96586 }, - { 0x6C13, 96589 }, - { 0x265C, 96592 }, - { 0x2661, 96597 }, - { 0x2663, 96602 }, - { 0x2662, 96611 }, - { 0x265B, 96619 }, - { 0x26F0, 96626 }, - { 0x265A, 96632 }, - { 0x265D, 96638 }, - { 0x6C5D, 96643 }, - { 0x6BFF, 96648 }, - { 0x6C59, 96651 }, - { 0x1D56, 96655 }, - { 0x6C5F, 96658 }, - { 0x6C5B, 96663 }, - { 0x6C55, 96667 }, - { 0x2686, 96671 }, - { 0x2696, 96674 }, - { 0x26A4, 96679 }, - { 0x6BF3, 96686 }, - { 0x26C6, 96692 }, - { 0x26C8, 96699 }, - { 0x6BFB, 96706 }, - { 0x6BF7, 96713 }, - { 0x269E, 96719 }, - { 0x269E, 96726 }, - { 0x6BEF, 96733 }, - { 0x6BEB, 96739 }, - { 0x2690, 96745 }, - { 0x26A8, 96749 }, - { 0x1DBD, 96753 }, - { 0x25A3, 96757 }, - { 0x25A7, 96762 }, - { 0x25A9, 96770 }, - { 0x25A5, 96779 }, - { 0x1DCB, 96787 }, - { 0x25AB, 96791 }, - { 0x1DCF, 96794 }, - { 0x25AF, 96797 }, - { 0x25AD, 96801 }, - { 0x1DC1, 96807 }, - { 0x1E3F, 96812 }, - { 0x1DBF, 96817 }, - { 0x001C, 96821 }, - { 0x1E2F, 96823 }, - { 0x259F, 96826 }, - { 0x25A1, 96830 }, - { 0x25B3, 96835 }, - { 0x25B5, 96840 }, - { 0x25B9, 96845 }, - { 0x249C, 96854 }, - { 0x25B1, 96858 }, - { 0x25B7, 96864 }, - { 0x1E33, 96870 }, - { 0x25CC, 96875 }, - { 0x25CE, 96879 }, - { 0x212D, 96886 }, - { 0x6A16, 96887 }, - { 0x6A15, 96889 }, - { 0x0B2C, 96892 }, - { 0x0B42, 96896 }, - { 0x0B2A, 96899 }, - { 0x0AE7, 96902 }, - { 0x0AE6, 96905 }, - { 0x0B1C, 96908 }, - { 0x0AE5, 96911 }, - { 0x0B33, 96914 }, - { 0x0B38, 96917 }, - { 0x0B34, 96920 }, - { 0x0B37, 96923 }, - { 0x0B36, 96926 }, - { 0x0B3B, 96929 }, - { 0x0B32, 96932 }, - { 0x0B3A, 96935 }, - { 0x0B39, 96938 }, - { 0x0B35, 96941 }, - { 0x0B24, 96944 }, - { 0x0B1E, 96948 }, - { 0x0B27, 96952 }, - { 0x0B20, 96956 }, - { 0x0B1D, 96960 }, - { 0x0B26, 96964 }, - { 0x0B29, 96968 }, - { 0x0B25, 96972 }, - { 0x0B1F, 96976 }, - { 0x0B28, 96980 }, - { 0x0B21, 96984 }, - { 0x0B30, 96988 }, - { 0x0B22, 96993 }, - { 0x0B31, 96998 }, - { 0x0B23, 97003 }, - { 0x0AE8, 97008 }, - { 0x0AF0, 97011 }, - { 0x0AEA, 97014 }, - { 0x0AF3, 97017 }, - { 0x0AEC, 97020 }, - { 0x0AE9, 97023 }, - { 0x0AF2, 97026 }, - { 0x0AF5, 97029 }, - { 0x0B0D, 97032 }, - { 0x0AFB, 97035 }, - { 0x0B07, 97038 }, - { 0x0AF1, 97041 }, - { 0x0AF8, 97044 }, - { 0x0B1A, 97047 }, - { 0x0AEB, 97050 }, - { 0x0AFD, 97053 }, - { 0x0AF6, 97056 }, - { 0x0B13, 97059 }, - { 0x0B0F, 97062 }, - { 0x0B09, 97065 }, - { 0x0AF4, 97068 }, - { 0x0B0B, 97071 }, - { 0x0B11, 97074 }, - { 0x0B19, 97077 }, - { 0x0B05, 97080 }, - { 0x0AED, 97083 }, - { 0x0B16, 97086 }, - { 0x0B10, 97089 }, - { 0x0B0E, 97092 }, - { 0x0AFC, 97095 }, - { 0x0B02, 97098 }, - { 0x0B08, 97101 }, - { 0x0B2B, 97104 }, - { 0x0AF9, 97108 }, - { 0x0AFE, 97111 }, - { 0x0AF7, 97114 }, - { 0x0B14, 97117 }, - { 0x0AFA, 97120 }, - { 0x0B04, 97123 }, - { 0x0AFF, 97126 }, - { 0x0B0C, 97129 }, - { 0x0B12, 97132 }, - { 0x0B17, 97135 }, - { 0x0B18, 97138 }, - { 0x0B06, 97141 }, - { 0x0B00, 97144 }, - { 0x0B03, 97147 }, - { 0x0B15, 97150 }, - { 0x0B0A, 97153 }, - { 0x0B01, 97156 }, - { 0x0B1B, 97159 }, - { 0x0B48, 97162 }, - { 0x0B46, 97166 }, - { 0x0B44, 97170 }, - { 0x0B47, 97174 }, - { 0x0B43, 97178 }, - { 0x0B45, 97182 }, - { 0x0B2D, 97186 }, - { 0x0AEF, 97190 }, - { 0x0AEE, 97194 }, - { 0x0B2F, 97198 }, - { 0x0B2E, 97202 }, - { 0x0B3D, 97206 }, - { 0x0B3E, 97210 }, - { 0x0B3C, 97214 }, - { 0x0B40, 97217 }, - { 0x0B3F, 97221 }, - { 0x0B41, 97225 }, - { 0x0079, 97229 }, - { 0x14A2, 97232 }, - { 0x14A8, 97235 }, - { 0x14A9, 97240 }, - { 0x14AA, 97245 }, - { 0x14A0, 97250 }, - { 0x14A4, 97253 }, - { 0x14A3, 97258 }, - { 0x149D, 97262 }, - { 0x14A1, 97264 }, - { 0x149F, 97266 }, - { 0x14AD, 97268 }, - { 0x14B2, 97271 }, - { 0x14AE, 97274 }, - { 0x14B1, 97277 }, - { 0x14B0, 97280 }, - { 0x14B5, 97283 }, - { 0x14AC, 97286 }, - { 0x14B4, 97289 }, - { 0x14B3, 97292 }, - { 0x14AF, 97295 }, - { 0x14AB, 97298 }, - { 0x14B6, 97301 }, - { 0x14B7, 97304 }, - { 0x14B8, 97307 }, - { 0x14B9, 97310 }, - { 0x14BA, 97313 }, - { 0x14C0, 97316 }, - { 0x14C9, 97319 }, - { 0x14BD, 97322 }, - { 0x14CF, 97325 }, - { 0x14C3, 97328 }, - { 0x14CB, 97331 }, - { 0x14D0, 97334 }, - { 0x14C5, 97337 }, - { 0x14C4, 97340 }, - { 0x14BE, 97343 }, - { 0x14BB, 97346 }, - { 0x14C1, 97349 }, - { 0x14C2, 97352 }, - { 0x14CD, 97355 }, - { 0x14C6, 97358 }, - { 0x14C8, 97361 }, - { 0x14BC, 97364 }, - { 0x14CE, 97367 }, - { 0x14CC, 97370 }, - { 0x14D3, 97373 }, - { 0x1515, 97376 }, - { 0x1516, 97381 }, - { 0x1525, 97386 }, - { 0x1519, 97391 }, - { 0x151F, 97396 }, - { 0x1517, 97401 }, - { 0x1520, 97406 }, - { 0x151E, 97411 }, - { 0x1524, 97416 }, - { 0x151C, 97421 }, - { 0x1518, 97426 }, - { 0x151D, 97431 }, - { 0x1521, 97436 }, - { 0x1522, 97441 }, - { 0x151A, 97446 }, - { 0x1523, 97451 }, - { 0x1534, 97456 }, - { 0x1535, 97462 }, - { 0x151B, 97468 }, - { 0x1514, 97473 }, - { 0x1513, 97479 }, - { 0x1510, 97484 }, - { 0x1537, 97489 }, - { 0x1511, 97494 }, - { 0x150F, 97499 }, - { 0x150E, 97505 }, - { 0x1512, 97511 }, - { 0x14BF, 97517 }, - { 0x14CA, 97520 }, - { 0x14D8, 97523 }, - { 0x14D4, 97526 }, - { 0x14D1, 97529 }, - { 0x14D6, 97532 }, - { 0x14C7, 97535 }, - { 0x14D2, 97538 }, - { 0x14D7, 97541 }, - { 0x14D5, 97544 }, - { 0x14F3, 97547 }, - { 0x14F4, 97551 }, - { 0x14F7, 97555 }, - { 0x14FF, 97559 }, - { 0x1501, 97563 }, - { 0x14FA, 97567 }, - { 0x14FB, 97571 }, - { 0x14F5, 97575 }, - { 0x1500, 97579 }, - { 0x14F9, 97583 }, - { 0x14FC, 97587 }, - { 0x14FE, 97591 }, - { 0x14F6, 97595 }, - { 0x1505, 97599 }, - { 0x14F8, 97603 }, - { 0x1507, 97607 }, - { 0x1502, 97611 }, - { 0x1503, 97615 }, - { 0x1506, 97619 }, - { 0x14FD, 97623 }, - { 0x1504, 97627 }, - { 0x1508, 97631 }, - { 0x14DA, 97635 }, - { 0x14DB, 97639 }, - { 0x14DC, 97643 }, - { 0x14DD, 97647 }, - { 0x14E1, 97651 }, - { 0x14E7, 97655 }, - { 0x14E4, 97659 }, - { 0x14E9, 97663 }, - { 0x14ED, 97667 }, - { 0x14E5, 97671 }, - { 0x14DE, 97675 }, - { 0x14E2, 97679 }, - { 0x14E3, 97683 }, - { 0x14E6, 97687 }, - { 0x14DF, 97691 }, - { 0x14EC, 97695 }, - { 0x14EB, 97699 }, - { 0x1526, 97703 }, - { 0x1527, 97709 }, - { 0x14E0, 97715 }, - { 0x14E8, 97719 }, - { 0x14F2, 97723 }, - { 0x14EE, 97727 }, - { 0x14EF, 97731 }, - { 0x14F0, 97735 }, - { 0x14F1, 97739 }, - { 0x14EA, 97743 }, - { 0x14D9, 97747 }, - { 0x1509, 97753 }, - { 0x150C, 97757 }, - { 0x150A, 97761 }, - { 0x150B, 97765 }, - { 0x152A, 97769 }, - { 0x152E, 97775 }, - { 0x1533, 97781 }, - { 0x1536, 97787 }, - { 0x1531, 97793 }, - { 0x152F, 97799 }, - { 0x1528, 97805 }, - { 0x152B, 97811 }, - { 0x1538, 97817 }, - { 0x1529, 97823 }, - { 0x1530, 97829 }, - { 0x152C, 97835 }, - { 0x1532, 97841 }, - { 0x152D, 97847 }, - { 0x150D, 97853 }, - { 0x14A6, 97857 }, - { 0x14A5, 97861 }, - { 0x14A7, 97864 }, - { 0x149E, 97866 }, - { 0x43C9, 97868 }, - { 0x43DA, 97871 }, - { 0x43D5, 97874 }, - { 0x43D7, 97877 }, - { 0x43E0, 97880 }, - { 0x43CA, 97883 }, - { 0x43D9, 97886 }, - { 0x43C5, 97889 }, - { 0x43CC, 97892 }, - { 0x43D1, 97895 }, - { 0x43DC, 97898 }, - { 0x43DD, 97901 }, - { 0x43DF, 97904 }, - { 0x43CD, 97907 }, - { 0x43CF, 97910 }, - { 0x43C3, 97913 }, - { 0x43C8, 97916 }, - { 0x43D4, 97920 }, - { 0x43D6, 97924 }, - { 0x43C4, 97928 }, - { 0x43D0, 97932 }, - { 0x43DE, 97936 }, - { 0x43CE, 97940 }, - { 0x43C2, 97944 }, - { 0x43D2, 97948 }, - { 0x43C6, 97952 }, - { 0x43DB, 97955 }, - { 0x43CB, 97958 }, - { 0x43C7, 97961 }, - { 0x43D3, 97964 }, - { 0x43D8, 97967 }, - { 0x43E1, 97970 }, - { 0x43E9, 97973 }, - { 0x43E7, 97977 }, - { 0x43E2, 97980 }, - { 0x43E6, 97983 }, - { 0x43E4, 97986 }, - { 0x43E3, 97989 }, - { 0x43E8, 97992 }, - { 0x43E5, 97995 }, - { 0x6916, 97999 }, - { 0x21F4, 98000 }, - { 0x43A6, 98001 }, - { 0x43B3, 98004 }, - { 0x43AE, 98007 }, - { 0x43B0, 98010 }, - { 0x43B8, 98013 }, - { 0x43A7, 98016 }, - { 0x43B2, 98019 }, - { 0x43A3, 98022 }, - { 0x43A9, 98025 }, - { 0x43AC, 98028 }, - { 0x43B5, 98031 }, - { 0x43B6, 98034 }, - { 0x43B7, 98037 }, - { 0x43AA, 98040 }, - { 0x43AB, 98043 }, - { 0x43A2, 98046 }, - { 0x43AF, 98049 }, - { 0x43A4, 98053 }, - { 0x43B4, 98056 }, - { 0x43A8, 98059 }, - { 0x43A5, 98062 }, - { 0x43AD, 98065 }, - { 0x43B1, 98068 }, - { 0x43BB, 98071 }, - { 0x43C0, 98074 }, - { 0x43BC, 98077 }, - { 0x43BF, 98080 }, - { 0x43BE, 98083 }, - { 0x43BD, 98086 }, - { 0x43C1, 98089 }, - { 0x43B9, 98092 }, - { 0x43BA, 98095 }, - { 0x68F4, 98098 }, - { 0x1BAD, 98099 }, - { 0x6B05, 98101 }, - { 0x220A, 98103 }, - { 0x21A4, 98104 }, - { 0x6773, 98107 }, - { 0x1E2D, 98108 }, - { 0x2600, 98109 }, - { 0x1BDB, 98113 }, - { 0x2532, 98115 }, - { 0x0002, 98118 }, - { 0x2199, 98120 }, - { 0x219A, 98125 }, - { 0x219B, 98130 }, - { 0x219C, 98135 }, - { 0x219D, 98140 }, - { 0x219E, 98145 }, - { 0x219F, 98150 }, - { 0x21A0, 98155 }, - { 0x1BBF, 98160 }, - { 0x68C4, 98162 }, - { 0x2563, 98164 }, - { 0x6A02, 98167 }, - { 0x0795, 98169 }, - { 0x0798, 98172 }, - { 0x0796, 98175 }, - { 0x07AC, 98178 }, - { 0x0797, 98181 }, - { 0x079A, 98184 }, - { 0x07A2, 98188 }, - { 0x079C, 98192 }, - { 0x07A9, 98196 }, - { 0x07AA, 98200 }, - { 0x07A6, 98204 }, - { 0x079F, 98208 }, - { 0x07A1, 98212 }, - { 0x079B, 98217 }, - { 0x07A8, 98222 }, - { 0x07A5, 98227 }, - { 0x079E, 98232 }, - { 0x07A4, 98237 }, - { 0x07AB, 98242 }, - { 0x07A0, 98246 }, - { 0x079D, 98251 }, - { 0x078F, 98256 }, - { 0x078E, 98259 }, - { 0x0786, 98262 }, - { 0x0783, 98265 }, - { 0x0784, 98268 }, - { 0x0780, 98271 }, - { 0x078B, 98274 }, - { 0x078C, 98277 }, - { 0x0791, 98280 }, - { 0x0787, 98283 }, - { 0x0788, 98286 }, - { 0x0785, 98289 }, - { 0x077F, 98292 }, - { 0x0789, 98295 }, - { 0x0792, 98298 }, - { 0x0793, 98301 }, - { 0x0794, 98304 }, - { 0x0782, 98307 }, - { 0x0781, 98310 }, - { 0x078A, 98313 }, - { 0x078D, 98316 }, - { 0x0790, 98319 }, - { 0x07A7, 98322 }, - { 0x07A3, 98326 }, - { 0x0799, 98331 }, - { 0x07B0, 98336 }, - { 0x07BA, 98339 }, - { 0x07B8, 98343 }, - { 0x07B7, 98346 }, - { 0x07AF, 98349 }, - { 0x07B6, 98352 }, - { 0x07B5, 98355 }, - { 0x07AE, 98358 }, - { 0x07BB, 98361 }, - { 0x07B1, 98364 }, - { 0x07B9, 98367 }, - { 0x07B4, 98370 }, - { 0x07AD, 98374 }, - { 0x07B2, 98377 }, - { 0x07B3, 98380 }, - { 0x6B02, 98383 }, - { 0x6907, 98384 }, - { 0x67DD, 98386 }, - { 0x001B, 98387 }, - { 0x6796, 98388 }, - { 0x5AE9, 98389 }, - { 0x5AE8, 98393 }, - { 0x5AE6, 98397 }, - { 0x5AE7, 98401 }, - { 0x226A, 98405 }, - { 0x6783, 98406 }, - { 0x68BC, 98407 }, - { 0x6AC8, 98409 }, - { 0x1D7B, 98410 }, - { 0x24C7, 98412 }, - { 0x24C6, 98416 }, - { 0x68CC, 98420 }, - { 0x1F4A, 98423 }, - { 0x1C02, 98424 }, - { 0x1C07, 98426 }, - { 0x1C03, 98428 }, - { 0x1C06, 98430 }, - { 0x1C05, 98432 }, - { 0x1C0E, 98434 }, - { 0x1C0A, 98437 }, - { 0x1C0B, 98439 }, - { 0x1C01, 98442 }, - { 0x1C09, 98444 }, - { 0x1C0C, 98446 }, - { 0x1C0F, 98448 }, - { 0x1C08, 98451 }, - { 0x1C04, 98453 }, - { 0x1C0D, 98455 }, - { 0x1F0B, 98458 }, - { 0x2531, 98460 }, - { 0x1F0C, 98463 }, - { 0x17A9, 98465 }, - { 0x17A8, 98468 }, - { 0x177E, 98471 }, - { 0x177F, 98474 }, - { 0x1780, 98477 }, - { 0x17AF, 98480 }, - { 0x17B4, 98483 }, - { 0x17B0, 98486 }, - { 0x17B3, 98489 }, - { 0x17B2, 98492 }, - { 0x17B7, 98495 }, - { 0x17AE, 98498 }, - { 0x17B6, 98501 }, - { 0x17B5, 98504 }, - { 0x17B1, 98507 }, - { 0x17A6, 98510 }, - { 0x17A3, 98514 }, - { 0x17A2, 98518 }, - { 0x17A5, 98522 }, - { 0x17A4, 98526 }, - { 0x17A7, 98530 }, - { 0x1781, 98534 }, - { 0x1786, 98537 }, - { 0x1782, 98540 }, - { 0x1785, 98543 }, - { 0x1783, 98546 }, - { 0x1784, 98549 }, - { 0x1796, 98552 }, - { 0x178C, 98555 }, - { 0x1791, 98558 }, - { 0x1787, 98561 }, - { 0x1794, 98564 }, - { 0x178A, 98567 }, - { 0x179E, 98570 }, - { 0x178D, 98573 }, - { 0x1788, 98576 }, - { 0x179A, 98579 }, - { 0x1797, 98582 }, - { 0x1792, 98585 }, - { 0x1793, 98588 }, - { 0x1789, 98591 }, - { 0x1799, 98594 }, - { 0x179C, 98597 }, - { 0x1790, 98600 }, - { 0x1795, 98603 }, - { 0x179B, 98606 }, - { 0x179D, 98609 }, - { 0x1798, 98612 }, - { 0x178E, 98615 }, - { 0x17BB, 98618 }, - { 0x17AC, 98621 }, - { 0x17BA, 98624 }, - { 0x178B, 98627 }, - { 0x178F, 98630 }, - { 0x17B9, 98633 }, - { 0x17AD, 98636 }, - { 0x17BC, 98639 }, - { 0x17BD, 98643 }, - { 0x17B8, 98647 }, - { 0x17A1, 98649 }, - { 0x17A0, 98653 }, - { 0x17AA, 98657 }, - { 0x17AB, 98662 }, - { 0x179F, 98667 }, - { 0x1877, 98671 }, - { 0x1876, 98676 }, - { 0x1875, 98681 }, - { 0x1874, 98686 }, - { 0x1873, 98691 }, - { 0x1870, 98695 }, - { 0x1872, 98699 }, - { 0x1871, 98703 }, - { 0x6761, 98707 }, - { 0x6973, 98708 }, - { 0x6770, 98709 }, - { 0x69A5, 98710 }, - { 0x1C7E, 98715 }, - { 0x222C, 98717 }, - { 0x6904, 98720 }, - { 0x69A1, 98722 }, - { 0x1E6E, 98726 }, - { 0x6953, 98728 }, - { 0x5D60, 98729 }, - { 0x5D2A, 98734 }, - { 0x5D3A, 98737 }, - { 0x5D30, 98742 }, - { 0x5D29, 98746 }, - { 0x5D14, 98749 }, - { 0x5D50, 98753 }, - { 0x5D3C, 98756 }, - { 0x5D53, 98761 }, - { 0x5D15, 98764 }, - { 0x5D21, 98767 }, - { 0x5D3E, 98770 }, - { 0x5D48, 98773 }, - { 0x5D51, 98776 }, - { 0x5D19, 98779 }, - { 0x5D13, 98782 }, - { 0x5D2E, 98785 }, - { 0x5D4A, 98788 }, - { 0x5D2D, 98792 }, - { 0x5D43, 98795 }, - { 0x5D32, 98798 }, - { 0x5D37, 98801 }, - { 0x5D42, 98804 }, - { 0x5D26, 98807 }, - { 0x5D16, 98810 }, - { 0x5D5C, 98813 }, - { 0x5D22, 98816 }, - { 0x5D56, 98819 }, - { 0x5D5D, 98822 }, - { 0x5D23, 98825 }, - { 0x5D17, 98829 }, - { 0x5D34, 98833 }, - { 0x5D4D, 98836 }, - { 0x5D46, 98839 }, - { 0x5D31, 98842 }, - { 0x5D41, 98845 }, - { 0x5D27, 98848 }, - { 0x5D52, 98851 }, - { 0x5D24, 98854 }, - { 0x5D47, 98857 }, - { 0x5D38, 98860 }, - { 0x5D5A, 98863 }, - { 0x5D1F, 98866 }, - { 0x5D3B, 98869 }, - { 0x5D59, 98872 }, - { 0x5D36, 98875 }, - { 0x5D44, 98878 }, - { 0x5D1B, 98883 }, - { 0x5D33, 98887 }, - { 0x5D45, 98890 }, - { 0x5D55, 98893 }, - { 0x5D54, 98896 }, - { 0x5D2C, 98899 }, - { 0x5D25, 98902 }, - { 0x5D63, 98905 }, - { 0x5D35, 98908 }, - { 0x5D4C, 98911 }, - { 0x5D3F, 98915 }, - { 0x5D62, 98918 }, - { 0x5D39, 98921 }, - { 0x5D58, 98924 }, - { 0x5D5B, 98927 }, - { 0x5D5F, 98930 }, - { 0x5D2B, 98933 }, - { 0x5D1D, 98936 }, - { 0x5D3D, 98939 }, - { 0x5D57, 98942 }, - { 0x5D1A, 98945 }, - { 0x5D28, 98948 }, - { 0x5D5E, 98951 }, - { 0x5D18, 98954 }, - { 0x5D40, 98957 }, - { 0x5D4B, 98960 }, - { 0x5D20, 98963 }, - { 0x5D4E, 98966 }, - { 0x5D2F, 98969 }, - { 0x5D61, 98972 }, - { 0x5D49, 98975 }, - { 0x5D1E, 98978 }, - { 0x5D1C, 98981 }, - { 0x5D4F, 98986 }, - { 0x1D8D, 98989 }, - { 0x69D6, 98990 }, - { 0x2198, 98991 }, - { 0x21D5, 98994 }, - { 0x6919, 98997 }, - { 0x6B07, 98999 }, - { 0x6B4F, 99003 }, - { 0x6B4C, 99007 }, - { 0x6B5E, 99011 }, - { 0x6B2F, 99016 }, - { 0x6B50, 99021 }, - { 0x6B4B, 99025 }, - { 0x6B0C, 99029 }, - { 0x6B0E, 99034 }, - { 0x6B0D, 99039 }, - { 0x6B0F, 99044 }, - { 0x6B71, 99049 }, - { 0x6B72, 99055 }, - { 0x6B52, 99061 }, - { 0x6B08, 99065 }, - { 0x6B20, 99069 }, - { 0x6B78, 99073 }, - { 0x6B79, 99078 }, - { 0x6B74, 99083 }, - { 0x6B22, 99087 }, - { 0x6B23, 99092 }, - { 0x6B30, 99097 }, - { 0x6B1E, 99102 }, - { 0x6B1F, 99107 }, - { 0x6B1A, 99112 }, - { 0x6B2C, 99116 }, - { 0x6B33, 99123 }, - { 0x6B5A, 99129 }, - { 0x6B5D, 99133 }, - { 0x6B15, 99137 }, - { 0x6B48, 99142 }, - { 0x6B5F, 99146 }, - { 0x6B54, 99150 }, - { 0x6B09, 99155 }, - { 0x6B5C, 99159 }, - { 0x6B77, 99164 }, - { 0x6B75, 99168 }, - { 0x6B1B, 99172 }, - { 0x6B47, 99176 }, - { 0x6B53, 99181 }, - { 0x6B5B, 99185 }, - { 0x6B0A, 99189 }, - { 0x6B3C, 99193 }, - { 0x6B26, 99197 }, - { 0x6B2B, 99202 }, - { 0x6B24, 99207 }, - { 0x6B29, 99213 }, - { 0x6B2A, 99219 }, - { 0x6B51, 99225 }, - { 0x6B69, 99229 }, - { 0x6B73, 99233 }, - { 0x6B21, 99237 }, - { 0x6B4D, 99241 }, - { 0x6B13, 99245 }, - { 0x6B45, 99249 }, - { 0x6B70, 99253 }, - { 0x6B61, 99257 }, - { 0x6B40, 99261 }, - { 0x6B44, 99265 }, - { 0x6B49, 99270 }, - { 0x6B4A, 99274 }, - { 0x6B66, 99278 }, - { 0x6B16, 99282 }, - { 0x6B17, 99287 }, - { 0x6B18, 99292 }, - { 0x6B41, 99297 }, - { 0x6B38, 99301 }, - { 0x6B25, 99305 }, - { 0x6B36, 99311 }, - { 0x6B37, 99317 }, - { 0x6B55, 99323 }, - { 0x6B58, 99329 }, - { 0x6B62, 99334 }, - { 0x6B63, 99340 }, - { 0x6B57, 99346 }, - { 0x6B10, 99350 }, - { 0x6B35, 99354 }, - { 0x6B1C, 99360 }, - { 0x6B3D, 99364 }, - { 0x6B31, 99368 }, - { 0x6B56, 99373 }, - { 0x6B19, 99377 }, - { 0x6B6B, 99381 }, - { 0x6B67, 99385 }, - { 0x6B60, 99389 }, - { 0x6B46, 99394 }, - { 0x6B4E, 99398 }, - { 0x6B76, 99402 }, - { 0x6B59, 99406 }, - { 0x6B3E, 99410 }, - { 0x6B42, 99414 }, - { 0x6B39, 99418 }, - { 0x6B3A, 99422 }, - { 0x6B3B, 99426 }, - { 0x6B2D, 99430 }, - { 0x6B34, 99438 }, - { 0x6B28, 99446 }, - { 0x6B32, 99452 }, - { 0x6B2E, 99458 }, - { 0x6B11, 99462 }, - { 0x6B12, 99466 }, - { 0x6B1D, 99470 }, - { 0x6B0B, 99474 }, - { 0x6B6C, 99478 }, - { 0x6B6D, 99482 }, - { 0x6B6E, 99486 }, - { 0x6B6F, 99490 }, - { 0x6B68, 99494 }, - { 0x6B43, 99498 }, - { 0x6B27, 99502 }, - { 0x6B65, 99507 }, - { 0x6B64, 99511 }, - { 0x6B14, 99515 }, - { 0x6B6A, 99520 }, - { 0x6B06, 99524 }, - { 0x6B3F, 99528 }, - { 0x0007, 99532 }, - { 0x1DA9, 99533 }, - { 0x6A56, 99536 }, - { 0x6ABB, 99538 }, - { 0x67E6, 99539 }, - { 0x3CAA, 99542 }, - { 0x3CA6, 99545 }, - { 0x003E, 99547 }, - { 0x0020, 99549 }, - { 0x1BD6, 99551 }, - { 0x1D5A, 99554 }, - { 0x6A3A, 99555 }, - { 0x1EDA, 99557 }, - { 0x6812, 99560 }, - { 0x2131, 99562 }, - { 0x085B, 99564 }, - { 0x36E7, 99566 }, - { 0x36EB, 99569 }, - { 0x087C, 99572 }, - { 0x0847, 99577 }, - { 0x36E2, 99580 }, - { 0x0858, 99585 }, - { 0x36EA, 99588 }, - { 0x36E0, 99591 }, - { 0x080E, 99595 }, - { 0x080D, 99598 }, - { 0x0848, 99601 }, - { 0x080B, 99604 }, - { 0x36E6, 99608 }, - { 0x080C, 99611 }, - { 0x36E3, 99614 }, - { 0x36E4, 99618 }, - { 0x36E1, 99622 }, - { 0x36E5, 99626 }, - { 0x085F, 99630 }, - { 0x36E8, 99633 }, - { 0x086F, 99635 }, - { 0x0872, 99637 }, - { 0x0877, 99640 }, - { 0x0873, 99643 }, - { 0x0876, 99646 }, - { 0x0875, 99649 }, - { 0x087A, 99652 }, - { 0x0871, 99655 }, - { 0x0879, 99658 }, - { 0x0878, 99661 }, - { 0x0874, 99664 }, - { 0x085E, 99667 }, - { 0x0852, 99670 }, - { 0x084A, 99674 }, - { 0x0856, 99678 }, - { 0x084C, 99682 }, - { 0x0849, 99686 }, - { 0x0853, 99690 }, - { 0x0857, 99694 }, - { 0x085A, 99698 }, - { 0x084B, 99702 }, - { 0x0845, 99706 }, - { 0x0861, 99710 }, - { 0x084D, 99714 }, - { 0x0846, 99718 }, - { 0x0862, 99722 }, - { 0x0851, 99726 }, - { 0x0855, 99731 }, - { 0x0850, 99736 }, - { 0x0854, 99741 }, - { 0x0860, 99746 }, - { 0x086D, 99752 }, - { 0x084E, 99757 }, - { 0x086E, 99762 }, - { 0x084F, 99767 }, - { 0x0859, 99772 }, - { 0x0870, 99777 }, - { 0x0810, 99780 }, - { 0x081A, 99783 }, - { 0x0812, 99786 }, - { 0x081E, 99789 }, - { 0x0814, 99792 }, - { 0x0811, 99795 }, - { 0x081B, 99798 }, - { 0x081F, 99801 }, - { 0x0880, 99804 }, - { 0x0837, 99807 }, - { 0x0825, 99810 }, - { 0x0831, 99813 }, - { 0x0869, 99816 }, - { 0x0822, 99819 }, - { 0x0844, 99822 }, - { 0x0813, 99825 }, - { 0x0827, 99828 }, - { 0x0820, 99831 }, - { 0x083D, 99834 }, - { 0x0839, 99837 }, - { 0x0833, 99840 }, - { 0x087E, 99843 }, - { 0x0835, 99846 }, - { 0x0863, 99849 }, - { 0x083B, 99852 }, - { 0x0843, 99855 }, - { 0x082F, 99858 }, - { 0x0881, 99861 }, - { 0x0815, 99864 }, - { 0x0840, 99867 }, - { 0x083A, 99870 }, - { 0x0866, 99873 }, - { 0x088A, 99876 }, - { 0x0838, 99879 }, - { 0x0826, 99882 }, - { 0x082C, 99885 }, - { 0x0832, 99888 }, - { 0x0886, 99891 }, - { 0x0823, 99894 }, - { 0x0828, 99897 }, - { 0x0887, 99900 }, - { 0x0821, 99903 }, - { 0x083E, 99906 }, - { 0x0824, 99909 }, - { 0x082E, 99912 }, - { 0x0829, 99915 }, - { 0x087F, 99918 }, - { 0x0836, 99921 }, - { 0x0868, 99924 }, - { 0x083C, 99927 }, - { 0x0841, 99930 }, - { 0x0842, 99933 }, - { 0x0830, 99936 }, - { 0x082A, 99939 }, - { 0x0882, 99942 }, - { 0x086A, 99945 }, - { 0x0884, 99948 }, - { 0x0889, 99951 }, - { 0x082D, 99954 }, - { 0x0865, 99957 }, - { 0x0864, 99960 }, - { 0x083F, 99963 }, - { 0x0834, 99966 }, - { 0x082B, 99969 }, - { 0x0867, 99972 }, - { 0x0885, 99975 }, - { 0x080F, 99979 }, - { 0x0819, 99983 }, - { 0x081D, 99987 }, - { 0x087D, 99991 }, - { 0x0818, 99995 }, - { 0x081C, 99999 }, - { 0x0888, 100003 }, - { 0x0883, 100007 }, - { 0x0817, 100011 }, - { 0x0816, 100015 }, - { 0x086C, 100019 }, - { 0x086B, 100023 }, - { 0x085C, 100027 }, - { 0x085D, 100031 }, - { 0x36E9, 100035 }, - { 0x087B, 100037 }, - { 0x1DA8, 100040 }, - { 0x1F40, 100042 }, - { 0x1DA6, 100044 }, - { 0x259E, 100046 }, - { 0x6879, 100051 }, - { 0x6889, 100052 }, - { 0x272E, 100053 }, - { 0x273D, 100057 }, - { 0x2749, 100061 }, - { 0x2746, 100065 }, - { 0x2723, 100069 }, - { 0x274B, 100073 }, - { 0x2734, 100078 }, - { 0x273C, 100082 }, - { 0x2741, 100086 }, - { 0x273F, 100090 }, - { 0x2739, 100094 }, - { 0x2724, 100098 }, - { 0x274D, 100102 }, - { 0x273B, 100106 }, - { 0x272C, 100110 }, - { 0x2730, 100114 }, - { 0x273E, 100118 }, - { 0x2725, 100122 }, - { 0x2744, 100126 }, - { 0x2743, 100130 }, - { 0x2742, 100134 }, - { 0x2727, 100138 }, - { 0x272A, 100142 }, - { 0x273A, 100146 }, - { 0x2733, 100150 }, - { 0x2736, 100154 }, - { 0x2737, 100158 }, - { 0x2747, 100162 }, - { 0x2748, 100167 }, - { 0x2728, 100174 }, - { 0x2740, 100178 }, - { 0x272F, 100182 }, - { 0x2735, 100186 }, - { 0x2738, 100190 }, - { 0x272B, 100194 }, - { 0x2726, 100198 }, - { 0x272D, 100202 }, - { 0x274C, 100207 }, - { 0x274A, 100213 }, - { 0x274E, 100219 }, - { 0x2731, 100223 }, - { 0x2732, 100227 }, - { 0x274F, 100231 }, - { 0x2745, 100235 }, - { 0x2729, 100240 }, - { 0x2751, 100244 }, - { 0x2750, 100249 }, - { 0x26FF, 100254 }, - { 0x270E, 100258 }, - { 0x271A, 100262 }, - { 0x2717, 100266 }, - { 0x26F4, 100270 }, - { 0x271C, 100274 }, - { 0x2705, 100279 }, - { 0x270D, 100283 }, - { 0x2712, 100287 }, - { 0x2710, 100291 }, - { 0x270A, 100295 }, - { 0x26F5, 100299 }, - { 0x271E, 100303 }, - { 0x270C, 100307 }, - { 0x26FD, 100311 }, - { 0x2701, 100315 }, - { 0x270F, 100319 }, - { 0x26F6, 100323 }, - { 0x2715, 100327 }, - { 0x2714, 100331 }, - { 0x2713, 100335 }, - { 0x26F8, 100339 }, - { 0x26FB, 100343 }, - { 0x270B, 100347 }, - { 0x2704, 100351 }, - { 0x2707, 100355 }, - { 0x2708, 100359 }, - { 0x2718, 100363 }, - { 0x2719, 100368 }, - { 0x26F9, 100375 }, - { 0x2711, 100379 }, - { 0x2700, 100383 }, - { 0x2706, 100387 }, - { 0x2709, 100391 }, - { 0x26FC, 100395 }, - { 0x26F7, 100399 }, - { 0x26FE, 100403 }, - { 0x271D, 100408 }, - { 0x271B, 100414 }, - { 0x271F, 100420 }, - { 0x2702, 100424 }, - { 0x2703, 100428 }, - { 0x2720, 100432 }, - { 0x2716, 100436 }, - { 0x26FA, 100441 }, - { 0x2722, 100445 }, - { 0x2721, 100450 }, - { 0x67B9, 100455 }, - { 0x6AA5, 100457 }, - { 0x6AA8, 100458 }, - { 0x6AA9, 100460 }, - { 0x1D94, 100465 }, - { 0x1B99, 100466 }, - { 0x26A2, 100468 }, - { 0x1F08, 100471 }, - { 0x21CF, 100474 }, - { 0x1F13, 100479 }, - { 0x1F14, 100482 }, - { 0x1F15, 100485 }, - { 0x1F16, 100488 }, - { 0x2649, 100491 }, - { 0x26E2, 100494 }, - { 0x6AC9, 100497 }, - { 0x1BAA, 100500 }, - { 0x1EE7, 100502 }, - { 0x2502, 100504 }, - { 0x44E2, 100506 }, - { 0x44E4, 100510 }, - { 0x44E3, 100514 }, - { 0x44BD, 100517 }, - { 0x44BF, 100522 }, - { 0x44BE, 100525 }, - { 0x44E6, 100528 }, - { 0x44E7, 100531 }, - { 0x44E9, 100534 }, - { 0x44E8, 100537 }, - { 0x44BA, 100540 }, - { 0x44B7, 100544 }, - { 0x44BB, 100548 }, - { 0x44B8, 100552 }, - { 0x44B9, 100556 }, - { 0x44BC, 100561 }, - { 0x44B6, 100565 }, - { 0x44D4, 100568 }, - { 0x44C4, 100571 }, - { 0x44CF, 100574 }, - { 0x44C2, 100577 }, - { 0x44DF, 100580 }, - { 0x44C6, 100583 }, - { 0x44C0, 100586 }, - { 0x44D9, 100589 }, - { 0x44D6, 100592 }, - { 0x44D1, 100595 }, - { 0x44D2, 100598 }, - { 0x44D8, 100601 }, - { 0x44DD, 100604 }, - { 0x44CD, 100607 }, - { 0x44DA, 100610 }, - { 0x44D7, 100613 }, - { 0x44DE, 100616 }, - { 0x44D5, 100619 }, - { 0x44C5, 100622 }, - { 0x44CA, 100625 }, - { 0x44D0, 100628 }, - { 0x44C3, 100631 }, - { 0x44C1, 100634 }, - { 0x44E0, 100637 }, - { 0x44CC, 100640 }, - { 0x44C7, 100643 }, - { 0x44D3, 100646 }, - { 0x44DB, 100649 }, - { 0x44DC, 100652 }, - { 0x44CE, 100655 }, - { 0x44C8, 100658 }, - { 0x44CB, 100661 }, - { 0x44C9, 100664 }, - { 0x44E1, 100667 }, - { 0x44EC, 100670 }, - { 0x44ED, 100674 }, - { 0x44EA, 100678 }, - { 0x44EB, 100681 }, - { 0x44E5, 100684 }, - { 0x44EE, 100686 }, - { 0x44F4, 100689 }, - { 0x44F6, 100692 }, - { 0x44F3, 100695 }, - { 0x44EF, 100698 }, - { 0x44F0, 100702 }, - { 0x44F5, 100705 }, - { 0x44F1, 100709 }, - { 0x44F2, 100713 }, - { 0x453F, 100716 }, - { 0x4553, 100719 }, - { 0x453D, 100722 }, - { 0x4552, 100725 }, - { 0x454D, 100728 }, - { 0x454E, 100731 }, - { 0x455B, 100734 }, - { 0x453E, 100737 }, - { 0x4550, 100740 }, - { 0x4538, 100743 }, - { 0x4544, 100746 }, - { 0x4547, 100749 }, - { 0x4555, 100752 }, - { 0x4558, 100755 }, - { 0x4559, 100758 }, - { 0x4545, 100761 }, - { 0x4548, 100764 }, - { 0x4556, 100767 }, - { 0x4546, 100770 }, - { 0x4551, 100773 }, - { 0x4537, 100776 }, - { 0x4539, 100779 }, - { 0x453A, 100782 }, - { 0x4542, 100785 }, - { 0x4549, 100788 }, - { 0x4557, 100791 }, - { 0x4554, 100794 }, - { 0x455A, 100797 }, - { 0x4540, 100800 }, - { 0x453C, 100803 }, - { 0x453B, 100806 }, - { 0x4543, 100809 }, - { 0x454A, 100812 }, - { 0x454F, 100815 }, - { 0x4541, 100818 }, - { 0x454B, 100821 }, - { 0x454C, 100824 }, - { 0x455E, 100827 }, - { 0x4562, 100830 }, - { 0x4560, 100834 }, - { 0x455F, 100837 }, - { 0x4561, 100840 }, - { 0x4567, 100843 }, - { 0x4566, 100846 }, - { 0x4568, 100851 }, - { 0x4569, 100855 }, - { 0x4563, 100859 }, - { 0x4565, 100862 }, - { 0x4564, 100868 }, - { 0x455C, 100871 }, - { 0x455D, 100875 }, - { 0x67CA, 100879 }, - { 0x6952, 100880 }, - { 0x1EE6, 100881 }, - { 0x2603, 100883 }, - { 0x2133, 100884 }, - { 0x6ADA, 100885 }, - { 0x67D3, 100886 }, - { 0x1404, 100888 }, - { 0x1403, 100891 }, - { 0x4420, 100894 }, - { 0x4408, 100897 }, - { 0x4414, 100900 }, - { 0x4413, 100903 }, - { 0x4404, 100906 }, - { 0x4405, 100909 }, - { 0x440B, 100912 }, - { 0x440E, 100915 }, - { 0x4410, 100918 }, - { 0x4411, 100921 }, - { 0x4416, 100924 }, - { 0x4419, 100927 }, - { 0x440C, 100930 }, - { 0x4409, 100933 }, - { 0x440D, 100936 }, - { 0x440A, 100939 }, - { 0x4407, 100942 }, - { 0x4406, 100945 }, - { 0x440F, 100948 }, - { 0x4417, 100951 }, - { 0x4415, 100954 }, - { 0x4412, 100957 }, - { 0x4418, 100960 }, - { 0x441A, 100963 }, - { 0x441D, 100966 }, - { 0x441B, 100970 }, - { 0x441E, 100973 }, - { 0x441F, 100976 }, - { 0x441C, 100979 }, - { 0x0070, 100982 }, - { 0x6AEB, 100984 }, - { 0x1E5E, 100986 }, - { 0x1D90, 100987 }, - { 0x253C, 100988 }, - { 0x1DB8, 100991 }, - { 0x006D, 100994 }, - { 0x2206, 100996 }, - { 0x2207, 100999 }, - { 0x245E, 101002 }, - { 0x6C58, 101006 }, - { 0x1CF9, 101011 }, - { 0x1CF6, 101015 }, - { 0x1CEB, 101018 }, - { 0x1D3E, 101020 }, - { 0x2444, 101024 }, - { 0x1CFF, 101029 }, - { 0x2446, 101033 }, - { 0x1D1D, 101040 }, - { 0x2635, 101045 }, - { 0x2634, 101050 }, - { 0x1D03, 101055 }, - { 0x1D05, 101059 }, - { 0x246B, 101063 }, - { 0x1CFC, 101068 }, - { 0x243B, 101072 }, - { 0x243A, 101080 }, - { 0x6BD9, 101087 }, - { 0x6BD1, 101093 }, - { 0x6BDD, 101099 }, - { 0x1D0D, 101105 }, - { 0x2437, 101110 }, - { 0x1D54, 101115 }, - { 0x6BD5, 101121 }, - { 0x1CF4, 101127 }, - { 0x6C4F, 101131 }, - { 0x1D51, 101136 }, - { 0x6BE1, 101141 }, - { 0x2468, 101146 }, - { 0x249A, 101152 }, - { 0x249B, 101157 }, - { 0x2672, 101163 }, - { 0x266E, 101169 }, - { 0x246D, 101176 }, - { 0x266A, 101180 }, - { 0x2669, 101184 }, - { 0x26B9, 101188 }, - { 0x26AE, 101191 }, - { 0x6C11, 101196 }, - { 0x6C0D, 101199 }, - { 0x1D41, 101203 }, - { 0x1D49, 101206 }, - { 0x6C4B, 101211 }, - { 0x6C56, 101217 }, - { 0x1D3B, 101222 }, - { 0x2433, 101225 }, - { 0x1D2B, 101229 }, - { 0x242D, 101232 }, - { 0x1D28, 101237 }, - { 0x2429, 101242 }, - { 0x2442, 101248 }, - { 0x1D22, 101251 }, - { 0x6A92, 101254 }, - { 0x2435, 101256 }, - { 0x1D34, 101260 }, - { 0x1D25, 101263 }, - { 0x2479, 101268 }, - { 0x2481, 101275 }, - { 0x2492, 101282 }, - { 0x248E, 101290 }, - { 0x248A, 101301 }, - { 0x247D, 101312 }, - { 0x2485, 101319 }, - { 0x248F, 101326 }, - { 0x2493, 101337 }, - { 0x1D19, 101345 }, - { 0x1D1A, 101350 }, - { 0x6C05, 101355 }, - { 0x1D36, 101358 }, - { 0x6C47, 101361 }, - { 0x266C, 101364 }, - { 0x2440, 101367 }, - { 0x6C09, 101369 }, - { 0x6C15, 101372 }, - { 0x242B, 101375 }, - { 0x243C, 101380 }, - { 0x243E, 101385 }, - { 0x243D, 101394 }, - { 0x2427, 101402 }, - { 0x26F2, 101409 }, - { 0x2426, 101415 }, - { 0x2436, 101421 }, - { 0x6C5E, 101426 }, - { 0x6C01, 101431 }, - { 0x6C5C, 101434 }, - { 0x1D57, 101438 }, - { 0x6C60, 101441 }, - { 0x6C5A, 101446 }, - { 0x2688, 101450 }, - { 0x2698, 101453 }, - { 0x26A6, 101458 }, - { 0x6BF5, 101465 }, - { 0x26C7, 101471 }, - { 0x26C9, 101478 }, - { 0x6BFD, 101485 }, - { 0x6BF9, 101492 }, - { 0x26A0, 101498 }, - { 0x26A0, 101505 }, - { 0x6BF1, 101512 }, - { 0x6BED, 101518 }, - { 0x2692, 101524 }, - { 0x26AA, 101528 }, - { 0x6A9C, 101532 }, - { 0x6A9B, 101540 }, - { 0x6A9A, 101547 }, - { 0x6A9E, 101555 }, - { 0x36C1, 101558 }, - { 0x367E, 101561 }, - { 0x367D, 101564 }, - { 0x36C2, 101567 }, - { 0x36C5, 101569 }, - { 0x36CA, 101572 }, - { 0x36C6, 101575 }, - { 0x36C9, 101578 }, - { 0x36C8, 101581 }, - { 0x36CD, 101584 }, - { 0x36C4, 101587 }, - { 0x36CC, 101590 }, - { 0x36CB, 101593 }, - { 0x36C7, 101596 }, - { 0x36BB, 101599 }, - { 0x36B3, 101603 }, - { 0x36BE, 101607 }, - { 0x36B5, 101611 }, - { 0x36B2, 101615 }, - { 0x36BD, 101619 }, - { 0x36C0, 101623 }, - { 0x36BC, 101627 }, - { 0x36B4, 101631 }, - { 0x36BF, 101635 }, - { 0x36B6, 101639 }, - { 0x36B9, 101643 }, - { 0x36B7, 101648 }, - { 0x36BA, 101653 }, - { 0x36B8, 101658 }, - { 0x36C3, 101663 }, - { 0x367F, 101666 }, - { 0x3689, 101669 }, - { 0x3681, 101672 }, - { 0x368C, 101675 }, - { 0x3683, 101678 }, - { 0x3680, 101681 }, - { 0x368B, 101684 }, - { 0x368E, 101687 }, - { 0x36A5, 101690 }, - { 0x3694, 101693 }, - { 0x36A0, 101696 }, - { 0x368A, 101699 }, - { 0x3691, 101702 }, - { 0x36AF, 101705 }, - { 0x3682, 101708 }, - { 0x3696, 101711 }, - { 0x368F, 101714 }, - { 0x36AA, 101717 }, - { 0x36A7, 101720 }, - { 0x36A2, 101723 }, - { 0x368D, 101726 }, - { 0x36A3, 101729 }, - { 0x36A9, 101732 }, - { 0x36AE, 101735 }, - { 0x369E, 101738 }, - { 0x3684, 101741 }, - { 0x36AB, 101744 }, - { 0x36A8, 101747 }, - { 0x36A6, 101750 }, - { 0x3695, 101753 }, - { 0x369B, 101756 }, - { 0x36A1, 101759 }, - { 0x3692, 101762 }, - { 0x3697, 101765 }, - { 0x3690, 101768 }, - { 0x36B0, 101771 }, - { 0x3693, 101774 }, - { 0x369D, 101777 }, - { 0x3698, 101780 }, - { 0x36A4, 101783 }, - { 0x36AC, 101786 }, - { 0x36AD, 101789 }, - { 0x369F, 101792 }, - { 0x3699, 101795 }, - { 0x369C, 101798 }, - { 0x369A, 101801 }, - { 0x3687, 101804 }, - { 0x3685, 101808 }, - { 0x3688, 101812 }, - { 0x3686, 101816 }, - { 0x36B1, 101820 }, - { 0x2558, 101824 }, - { 0x1ED6, 101829 }, - { 0x6A22, 101832 }, - { 0x1B8A, 101835 }, - { 0x6779, 101837 }, - { 0x6AC3, 101838 }, - { 0x6920, 101840 }, - { 0x6ACD, 101841 }, - { 0x68F6, 101845 }, - { 0x1BA7, 101847 }, - { 0x6AB2, 101849 }, - { 0x67F6, 101850 }, - { 0x676F, 101851 }, - { 0x21A5, 101852 }, - { 0x1EE0, 101854 }, - { 0x6ABF, 101857 }, - { 0x22D1, 101859 }, - { 0x2681, 101864 }, - { 0x2683, 101870 }, - { 0x2536, 101876 }, - { 0x1EDD, 101878 }, - { 0x6A00, 101880 }, - { 0x2132, 101881 }, - { 0x6810, 101882 }, - { 0x1DB1, 101884 }, - { 0x1E8D, 101886 }, - { 0x1E8E, 101887 }, - { 0x25BF, 101888 }, - { 0x25C0, 101893 }, - { 0x25C1, 101898 }, - { 0x25C2, 101904 }, - { 0x261F, 101910 }, - { 0x2620, 101916 }, - { 0x1DB3, 101922 }, - { 0x0001, 101924 }, - { 0x1BCD, 101926 }, - { 0x1B89, 101929 }, - { 0x6886, 101931 }, - { 0x1BAB, 101933 }, - { 0x2A59, 101935 }, - { 0x2A96, 101938 }, - { 0x2A58, 101942 }, - { 0x2A81, 101944 }, - { 0x2A57, 101948 }, - { 0x2A5E, 101950 }, - { 0x2A82, 101953 }, - { 0x2A5D, 101957 }, - { 0x2A84, 101960 }, - { 0x2A83, 101964 }, - { 0x2A5C, 101968 }, - { 0x2A8E, 101971 }, - { 0x2E18, 101977 }, - { 0x2E1D, 101983 }, - { 0x2E21, 101989 }, - { 0x2E19, 101995 }, - { 0x2E1C, 102001 }, - { 0x2E1B, 102007 }, - { 0x2E20, 102013 }, - { 0x2E1F, 102019 }, - { 0x2E1E, 102025 }, - { 0x2E1A, 102031 }, - { 0x2E22, 102037 }, - { 0x2E35, 102043 }, - { 0x2E23, 102049 }, - { 0x2E2B, 102055 }, - { 0x2E26, 102061 }, - { 0x2E27, 102067 }, - { 0x2E29, 102073 }, - { 0x2E25, 102079 }, - { 0x2E2A, 102085 }, - { 0x2E24, 102091 }, - { 0x2E28, 102097 }, - { 0x2E36, 102103 }, - { 0x2E2C, 102109 }, - { 0x2E31, 102115 }, - { 0x2E2D, 102121 }, - { 0x2E30, 102127 }, - { 0x2E2F, 102133 }, - { 0x2E34, 102139 }, - { 0x2E33, 102145 }, - { 0x2E32, 102151 }, - { 0x2E2E, 102157 }, - { 0x2CFD, 102163 }, - { 0x2D91, 102168 }, - { 0x2D96, 102174 }, - { 0x2D9A, 102180 }, - { 0x2D92, 102186 }, - { 0x2D95, 102192 }, - { 0x2D94, 102198 }, - { 0x2D99, 102204 }, - { 0x2D90, 102210 }, - { 0x2D98, 102216 }, - { 0x2D97, 102222 }, - { 0x2D93, 102228 }, - { 0x2D9B, 102234 }, - { 0x2D9C, 102240 }, - { 0x2DA4, 102246 }, - { 0x2D9F, 102252 }, - { 0x2DA0, 102258 }, - { 0x2DA2, 102264 }, - { 0x2D9E, 102270 }, - { 0x2DA3, 102276 }, - { 0x2D9D, 102282 }, - { 0x2DA1, 102288 }, - { 0x2DA5, 102294 }, - { 0x2DA6, 102300 }, - { 0x2DA8, 102306 }, - { 0x2DA7, 102312 }, - { 0x2CFF, 102318 }, - { 0x2CFE, 102323 }, - { 0x2CFC, 102328 }, - { 0x2CFB, 102333 }, - { 0x2D00, 102338 }, - { 0x2CF9, 102343 }, - { 0x2D02, 102348 }, - { 0x2D04, 102353 }, - { 0x2CFA, 102358 }, - { 0x2D03, 102363 }, - { 0x2D01, 102368 }, - { 0x2A95, 102373 }, - { 0x2BEA, 102376 }, - { 0x2BDD, 102380 }, - { 0x2BE1, 102384 }, - { 0x2BDE, 102388 }, - { 0x2BE0, 102392 }, - { 0x2BE9, 102396 }, - { 0x2BE4, 102400 }, - { 0x2BE6, 102404 }, - { 0x2BDF, 102408 }, - { 0x2BE3, 102412 }, - { 0x2BE7, 102416 }, - { 0x2BE8, 102420 }, - { 0x2BE2, 102424 }, - { 0x2BE5, 102428 }, - { 0x2BDB, 102432 }, - { 0x2BDC, 102436 }, - { 0x2A4F, 102440 }, - { 0x2A4B, 102445 }, - { 0x2A4D, 102451 }, - { 0x2A4C, 102459 }, - { 0x2A4E, 102465 }, - { 0x2A56, 102473 }, - { 0x2A52, 102477 }, - { 0x2A50, 102483 }, - { 0x2A51, 102489 }, - { 0x2A55, 102495 }, - { 0x2A53, 102502 }, - { 0x2A54, 102509 }, - { 0x68A7, 102516 }, - { 0x1C96, 102519 }, - { 0x1E13, 102521 }, - { 0x3E34, 102522 }, - { 0x3E35, 102525 }, - { 0x3E36, 102528 }, - { 0x21CA, 102531 }, - { 0x1BC1, 102536 }, - { 0x0D0B, 102537 }, - { 0x0D0D, 102540 }, - { 0x053D, 102545 }, - { 0x220C, 102549 }, - { 0x22D0, 102552 }, - { 0x6996, 102556 }, - { 0x6C64, 102558 }, - { 0x6AD5, 102560 }, - { 0x28CE, 102563 }, - { 0x2C89, 102564 }, - { 0x6A47, 102566 }, - { 0x1E5F, 102568 }, - { 0x1B8C, 102569 }, - { 0x2148, 102571 }, - { 0x3E38, 102573 }, - { 0x2176, 102575 }, - { 0x6A6C, 102576 }, - { 0x21E0, 102578 }, - { 0x6391, 102579 }, - { 0x6392, 102584 }, - { 0x638F, 102589 }, - { 0x6390, 102593 }, - { 0x6377, 102597 }, - { 0x6371, 102600 }, - { 0x6372, 102604 }, - { 0x63AE, 102608 }, - { 0x63AF, 102613 }, - { 0x626B, 102618 }, - { 0x626D, 102621 }, - { 0x626C, 102624 }, - { 0x638A, 102627 }, - { 0x6373, 102629 }, - { 0x6375, 102633 }, - { 0x636E, 102637 }, - { 0x6374, 102640 }, - { 0x6370, 102644 }, - { 0x636F, 102647 }, - { 0x6376, 102650 }, - { 0x6362, 102654 }, - { 0x6363, 102662 }, - { 0x6361, 102671 }, - { 0x63E6, 102678 }, - { 0x63E7, 102681 }, - { 0x63E8, 102684 }, - { 0x63E9, 102687 }, - { 0x63EA, 102690 }, - { 0x63E2, 102693 }, - { 0x63C5, 102696 }, - { 0x6359, 102698 }, - { 0x635A, 102700 }, - { 0x6360, 102703 }, - { 0x635C, 102707 }, - { 0x635E, 102711 }, - { 0x635B, 102715 }, - { 0x635F, 102719 }, - { 0x635D, 102723 }, - { 0x63D1, 102727 }, - { 0x63D2, 102730 }, - { 0x63D3, 102733 }, - { 0x63D4, 102736 }, - { 0x63D5, 102739 }, - { 0x63D6, 102742 }, - { 0x63D7, 102745 }, - { 0x63D0, 102748 }, - { 0x63AD, 102751 }, - { 0x63C4, 102755 }, - { 0x638C, 102757 }, - { 0x638B, 102760 }, - { 0x638E, 102763 }, - { 0x638D, 102766 }, - { 0x6268, 102769 }, - { 0x626A, 102772 }, - { 0x6269, 102775 }, - { 0x63E4, 102778 }, - { 0x63E1, 102780 }, - { 0x6275, 102782 }, - { 0x6277, 102786 }, - { 0x6276, 102790 }, - { 0x6278, 102794 }, - { 0x6279, 102798 }, - { 0x6262, 102801 }, - { 0x6264, 102804 }, - { 0x6263, 102807 }, - { 0x63A7, 102810 }, - { 0x63A8, 102813 }, - { 0x63A9, 102817 }, - { 0x63A1, 102821 }, - { 0x63A3, 102825 }, - { 0x63A2, 102830 }, - { 0x639E, 102835 }, - { 0x639F, 102839 }, - { 0x63A0, 102843 }, - { 0x63A4, 102847 }, - { 0x63A6, 102851 }, - { 0x63A5, 102856 }, - { 0x639B, 102861 }, - { 0x639D, 102864 }, - { 0x639C, 102868 }, - { 0x6398, 102872 }, - { 0x639A, 102875 }, - { 0x6399, 102879 }, - { 0x63AA, 102883 }, - { 0x63AC, 102886 }, - { 0x63AB, 102890 }, - { 0x6397, 102894 }, - { 0x6396, 102898 }, - { 0x6395, 102902 }, - { 0x63B0, 102906 }, - { 0x63B2, 102909 }, - { 0x63B1, 102913 }, - { 0x63BB, 102917 }, - { 0x63BF, 102919 }, - { 0x63C0, 102923 }, - { 0x63BD, 102928 }, - { 0x63BE, 102932 }, - { 0x63C1, 102937 }, - { 0x63BC, 102941 }, - { 0x6389, 102944 }, - { 0x6387, 102948 }, - { 0x6388, 102952 }, - { 0x625F, 102956 }, - { 0x6261, 102959 }, - { 0x6260, 102962 }, - { 0x63CF, 102965 }, - { 0x6394, 102972 }, - { 0x6393, 102975 }, - { 0x6384, 102978 }, - { 0x6386, 102981 }, - { 0x6385, 102984 }, - { 0x6369, 102987 }, - { 0x6368, 102992 }, - { 0x636A, 102997 }, - { 0x6367, 103002 }, - { 0x63D8, 103007 }, - { 0x6265, 103009 }, - { 0x6267, 103012 }, - { 0x6266, 103015 }, - { 0x63B5, 103018 }, - { 0x63B6, 103023 }, - { 0x63B8, 103029 }, - { 0x63BA, 103034 }, - { 0x63B9, 103039 }, - { 0x63B7, 103044 }, - { 0x63B4, 103049 }, - { 0x63B3, 103053 }, - { 0x6351, 103058 }, - { 0x6352, 103061 }, - { 0x6357, 103064 }, - { 0x6353, 103069 }, - { 0x6358, 103072 }, - { 0x6354, 103075 }, - { 0x6350, 103078 }, - { 0x634F, 103082 }, - { 0x6355, 103086 }, - { 0x6356, 103089 }, - { 0x627A, 103093 }, - { 0x6270, 103097 }, - { 0x6272, 103101 }, - { 0x6271, 103105 }, - { 0x6273, 103109 }, - { 0x6274, 103113 }, - { 0x626F, 103116 }, - { 0x626E, 103119 }, - { 0x6364, 103122 }, - { 0x6366, 103126 }, - { 0x6365, 103130 }, - { 0x636C, 103134 }, - { 0x636B, 103137 }, - { 0x636D, 103140 }, - { 0x61C7, 103143 }, - { 0x61CB, 103145 }, - { 0x61AD, 103149 }, - { 0x61AE, 103154 }, - { 0x61C6, 103160 }, - { 0x61CA, 103163 }, - { 0x61C8, 103168 }, - { 0x61CC, 103173 }, - { 0x615C, 103178 }, - { 0x621A, 103181 }, - { 0x6246, 103186 }, - { 0x6247, 103190 }, - { 0x61C9, 103195 }, - { 0x61CD, 103199 }, - { 0x622A, 103203 }, - { 0x63DE, 103208 }, - { 0x63DD, 103212 }, - { 0x63E0, 103215 }, - { 0x63DF, 103219 }, - { 0x63DC, 103222 }, - { 0x63DB, 103225 }, - { 0x63EB, 103228 }, - { 0x63EC, 103231 }, - { 0x63ED, 103234 }, - { 0x63EE, 103237 }, - { 0x63EF, 103240 }, - { 0x63F0, 103243 }, - { 0x63F1, 103246 }, - { 0x63F2, 103249 }, - { 0x63F3, 103252 }, - { 0x63F4, 103255 }, - { 0x63F5, 103258 }, - { 0x63F6, 103261 }, - { 0x63F7, 103264 }, - { 0x63F8, 103267 }, - { 0x63F9, 103270 }, - { 0x63C7, 103273 }, - { 0x63C8, 103277 }, - { 0x63CB, 103281 }, - { 0x6378, 103286 }, - { 0x6379, 103289 }, - { 0x637A, 103292 }, - { 0x61C0, 103295 }, - { 0x61C2, 103297 }, - { 0x61A3, 103301 }, - { 0x6243, 103306 }, - { 0x61C1, 103313 }, - { 0x61C3, 103317 }, - { 0x6230, 103321 }, - { 0x6231, 103327 }, - { 0x625D, 103334 }, - { 0x61A4, 103336 }, - { 0x625E, 103342 }, - { 0x6208, 103345 }, - { 0x6205, 103349 }, - { 0x6211, 103353 }, - { 0x6212, 103357 }, - { 0x620A, 103361 }, - { 0x620E, 103365 }, - { 0x6210, 103369 }, - { 0x620F, 103375 }, - { 0x6209, 103380 }, - { 0x615A, 103385 }, - { 0x616D, 103388 }, - { 0x617E, 103394 }, - { 0x617F, 103402 }, - { 0x6160, 103410 }, - { 0x6177, 103414 }, - { 0x6214, 103420 }, - { 0x6240, 103425 }, - { 0x6236, 103430 }, - { 0x623C, 103435 }, - { 0x623B, 103442 }, - { 0x623D, 103449 }, - { 0x623A, 103456 }, - { 0x6238, 103463 }, - { 0x6239, 103470 }, - { 0x6244, 103477 }, - { 0x6242, 103484 }, - { 0x6195, 103491 }, - { 0x6194, 103499 }, - { 0x6245, 103507 }, - { 0x6191, 103512 }, - { 0x618B, 103519 }, - { 0x619D, 103526 }, - { 0x6196, 103533 }, - { 0x623F, 103540 }, - { 0x623E, 103547 }, - { 0x6241, 103554 }, - { 0x6164, 103559 }, - { 0x6165, 103563 }, - { 0x6166, 103567 }, - { 0x616E, 103572 }, - { 0x6180, 103578 }, - { 0x6168, 103586 }, - { 0x6181, 103590 }, - { 0x616A, 103598 }, - { 0x617B, 103603 }, - { 0x61E0, 103610 }, - { 0x61E5, 103615 }, - { 0x61E6, 103621 }, - { 0x6203, 103627 }, - { 0x6178, 103633 }, - { 0x617C, 103638 }, - { 0x6199, 103644 }, - { 0x6198, 103650 }, - { 0x6182, 103657 }, - { 0x6185, 103663 }, - { 0x6184, 103669 }, - { 0x6183, 103675 }, - { 0x6197, 103681 }, - { 0x616C, 103688 }, - { 0x617D, 103693 }, - { 0x61FE, 103701 }, - { 0x616B, 103706 }, - { 0x6174, 103712 }, - { 0x618D, 103717 }, - { 0x617A, 103724 }, - { 0x616F, 103731 }, - { 0x6170, 103736 }, - { 0x6187, 103743 }, - { 0x6189, 103750 }, - { 0x6188, 103758 }, - { 0x618E, 103766 }, - { 0x6172, 103773 }, - { 0x618F, 103779 }, - { 0x6173, 103787 }, - { 0x618C, 103793 }, - { 0x6171, 103801 }, - { 0x6163, 103808 }, - { 0x624F, 103813 }, - { 0x6250, 103816 }, - { 0x6259, 103820 }, - { 0x625C, 103826 }, - { 0x6253, 103833 }, - { 0x6251, 103838 }, - { 0x6252, 103843 }, - { 0x6258, 103848 }, - { 0x625B, 103854 }, - { 0x6162, 103860 }, - { 0x625A, 103866 }, - { 0x61ED, 103872 }, - { 0x6257, 103878 }, - { 0x6255, 103884 }, - { 0x6186, 103890 }, - { 0x6256, 103897 }, - { 0x6254, 103903 }, - { 0x61EC, 103907 }, - { 0x61F2, 103911 }, - { 0x61E8, 103915 }, - { 0x61EB, 103919 }, - { 0x61EA, 103925 }, - { 0x61E9, 103931 }, - { 0x61FA, 103937 }, - { 0x61F6, 103941 }, - { 0x61F4, 103946 }, - { 0x61F1, 103950 }, - { 0x61F3, 103955 }, - { 0x6220, 103960 }, - { 0x6223, 103964 }, - { 0x6176, 103970 }, - { 0x621E, 103976 }, - { 0x6227, 103980 }, - { 0x619A, 103985 }, - { 0x619B, 103993 }, - { 0x619C, 104001 }, - { 0x6190, 104008 }, - { 0x618A, 104015 }, - { 0x6225, 104022 }, - { 0x6192, 104027 }, - { 0x6193, 104034 }, - { 0x6226, 104041 }, - { 0x6222, 104045 }, - { 0x61B4, 104050 }, - { 0x61A6, 104052 }, - { 0x61AA, 104057 }, - { 0x61A8, 104063 }, - { 0x61AC, 104070 }, - { 0x61B1, 104077 }, - { 0x61B3, 104083 }, - { 0x61B2, 104091 }, - { 0x619E, 104099 }, - { 0x619F, 104103 }, - { 0x61A0, 104108 }, - { 0x61A1, 104113 }, - { 0x61A2, 104118 }, - { 0x61B6, 104124 }, - { 0x61A7, 104127 }, - { 0x61AB, 104133 }, - { 0x61A9, 104140 }, - { 0x61B8, 104148 }, - { 0x61BB, 104153 }, - { 0x61BC, 104159 }, - { 0x61BD, 104163 }, - { 0x61BE, 104169 }, - { 0x61BF, 104176 }, - { 0x61B9, 104180 }, - { 0x61B7, 104184 }, - { 0x61BA, 104188 }, - { 0x61B5, 104192 }, - { 0x61C5, 104197 }, - { 0x6213, 104199 }, - { 0x6218, 104203 }, - { 0x6217, 104209 }, - { 0x6219, 104215 }, - { 0x6234, 104221 }, - { 0x6233, 104227 }, - { 0x6232, 104234 }, - { 0x6224, 104241 }, - { 0x61C4, 104245 }, - { 0x61D1, 104248 }, - { 0x61D3, 104250 }, - { 0x61B0, 104254 }, - { 0x620C, 104259 }, - { 0x615D, 104263 }, - { 0x61D2, 104266 }, - { 0x61D4, 104270 }, - { 0x61EF, 104274 }, - { 0x63E3, 104278 }, - { 0x63C9, 104280 }, - { 0x63C6, 104285 }, - { 0x63CA, 104287 }, - { 0x61DF, 104292 }, - { 0x6207, 104294 }, - { 0x620D, 104302 }, - { 0x615F, 104306 }, - { 0x621D, 104309 }, - { 0x621C, 104314 }, - { 0x624E, 104320 }, - { 0x624D, 104324 }, - { 0x624C, 104329 }, - { 0x61E3, 104334 }, - { 0x6202, 104339 }, - { 0x61F0, 104344 }, - { 0x61FD, 104348 }, - { 0x61F9, 104352 }, - { 0x61F8, 104359 }, - { 0x622E, 104367 }, - { 0x622D, 104372 }, - { 0x622C, 104378 }, - { 0x61D7, 104384 }, - { 0x61DC, 104386 }, - { 0x61AF, 104390 }, - { 0x61A5, 104396 }, - { 0x61D5, 104401 }, - { 0x61DB, 104404 }, - { 0x61D9, 104409 }, - { 0x61D6, 104414 }, - { 0x6201, 104419 }, - { 0x6206, 104422 }, - { 0x615E, 104430 }, - { 0x621B, 104433 }, - { 0x624A, 104438 }, - { 0x6248, 104442 }, - { 0x6237, 104447 }, - { 0x6249, 104452 }, - { 0x624B, 104457 }, - { 0x6235, 104462 }, - { 0x61E2, 104466 }, - { 0x61E7, 104471 }, - { 0x6200, 104477 }, - { 0x61D8, 104482 }, - { 0x61DA, 104485 }, - { 0x61DD, 104489 }, - { 0x61DE, 104495 }, - { 0x61E4, 104501 }, - { 0x61FC, 104504 }, - { 0x61F7, 104508 }, - { 0x61F5, 104513 }, - { 0x621F, 104517 }, - { 0x622B, 104520 }, - { 0x61D0, 104525 }, - { 0x620B, 104527 }, - { 0x615B, 104531 }, - { 0x6161, 104534 }, - { 0x6215, 104538 }, - { 0x6167, 104543 }, - { 0x6169, 104547 }, - { 0x61E1, 104551 }, - { 0x6204, 104556 }, - { 0x6179, 104562 }, - { 0x61FF, 104567 }, - { 0x6175, 104572 }, - { 0x61EE, 104577 }, - { 0x61FB, 104581 }, - { 0x6221, 104585 }, - { 0x6228, 104589 }, - { 0x622F, 104594 }, - { 0x63E5, 104600 }, - { 0x61CF, 104602 }, - { 0x61CE, 104604 }, - { 0x6216, 104607 }, - { 0x6229, 104613 }, - { 0x627B, 104619 }, - { 0x627C, 104624 }, - { 0x627F, 104629 }, - { 0x6280, 104635 }, - { 0x627D, 104641 }, - { 0x627E, 104645 }, - { 0x6281, 104649 }, - { 0x63CD, 104655 }, - { 0x63CC, 104659 }, - { 0x63CE, 104663 }, - { 0x62AD, 104666 }, - { 0x62AC, 104671 }, - { 0x62AE, 104676 }, - { 0x62AB, 104681 }, - { 0x62A6, 104684 }, - { 0x62A5, 104688 }, - { 0x62A7, 104692 }, - { 0x62A9, 104696 }, - { 0x62A8, 104700 }, - { 0x62AA, 104704 }, - { 0x6381, 104708 }, - { 0x6383, 104711 }, - { 0x637B, 104714 }, - { 0x637C, 104717 }, - { 0x637D, 104721 }, - { 0x62B1, 104725 }, - { 0x62AF, 104729 }, - { 0x62B0, 104733 }, - { 0x62B2, 104737 }, - { 0x62B9, 104741 }, - { 0x62B7, 104746 }, - { 0x62B8, 104751 }, - { 0x62BA, 104756 }, - { 0x62BD, 104761 }, - { 0x62BB, 104766 }, - { 0x62BC, 104771 }, - { 0x62BE, 104776 }, - { 0x62B5, 104781 }, - { 0x62B3, 104785 }, - { 0x62B4, 104789 }, - { 0x62B6, 104793 }, - { 0x62E1, 104797 }, - { 0x62DF, 104800 }, - { 0x62DE, 104804 }, - { 0x62E0, 104808 }, - { 0x62DC, 104812 }, - { 0x62DB, 104816 }, - { 0x62DD, 104820 }, - { 0x6382, 104824 }, - { 0x637E, 104827 }, - { 0x637F, 104830 }, - { 0x6380, 104834 }, - { 0x63D9, 104838 }, - { 0x633F, 104841 }, - { 0x633D, 104847 }, - { 0x6340, 104853 }, - { 0x633E, 104859 }, - { 0x629E, 104865 }, - { 0x629C, 104869 }, - { 0x629D, 104873 }, - { 0x63C2, 104877 }, - { 0x6294, 104880 }, - { 0x6292, 104884 }, - { 0x6293, 104888 }, - { 0x62EE, 104892 }, - { 0x62EC, 104896 }, - { 0x62ED, 104900 }, - { 0x6308, 104904 }, - { 0x6301, 104909 }, - { 0x62F1, 104915 }, - { 0x62EF, 104919 }, - { 0x62F2, 104923 }, - { 0x62F0, 104928 }, - { 0x6309, 104932 }, - { 0x6302, 104937 }, - { 0x62F5, 104943 }, - { 0x62F3, 104949 }, - { 0x62F4, 104955 }, - { 0x62F8, 104961 }, - { 0x62F6, 104967 }, - { 0x62F7, 104973 }, - { 0x630A, 104979 }, - { 0x6303, 104984 }, - { 0x6310, 104990 }, - { 0x630E, 104996 }, - { 0x630F, 105002 }, - { 0x629B, 105008 }, - { 0x6299, 105012 }, - { 0x629A, 105016 }, - { 0x628D, 105020 }, - { 0x62F9, 105023 }, - { 0x6307, 105028 }, - { 0x6300, 105033 }, - { 0x62E4, 105039 }, - { 0x62E2, 105044 }, - { 0x62E3, 105049 }, - { 0x62E5, 105054 }, - { 0x62E8, 105059 }, - { 0x62E6, 105064 }, - { 0x62E7, 105069 }, - { 0x62E9, 105074 }, - { 0x62EA, 105079 }, - { 0x62EB, 105085 }, - { 0x62A4, 105091 }, - { 0x62A2, 105095 }, - { 0x62A3, 105099 }, - { 0x6348, 105103 }, - { 0x6347, 105109 }, - { 0x6297, 105115 }, - { 0x6295, 105119 }, - { 0x6296, 105123 }, - { 0x6298, 105127 }, - { 0x62FA, 105131 }, - { 0x62FB, 105136 }, - { 0x628A, 105141 }, - { 0x6289, 105146 }, - { 0x628B, 105150 }, - { 0x628C, 105154 }, - { 0x634C, 105160 }, - { 0x634B, 105165 }, - { 0x6282, 105170 }, - { 0x6288, 105174 }, - { 0x6286, 105179 }, - { 0x6284, 105184 }, - { 0x6285, 105189 }, - { 0x6287, 105194 }, - { 0x628F, 105199 }, - { 0x628E, 105204 }, - { 0x6290, 105209 }, - { 0x6291, 105213 }, - { 0x62A1, 105219 }, - { 0x629F, 105223 }, - { 0x62A0, 105227 }, - { 0x62FF, 105231 }, - { 0x62FD, 105234 }, - { 0x630C, 105237 }, - { 0x6305, 105242 }, - { 0x62FC, 105248 }, - { 0x630B, 105251 }, - { 0x6304, 105256 }, - { 0x62FE, 105262 }, - { 0x630D, 105265 }, - { 0x6306, 105270 }, - { 0x63DA, 105276 }, - { 0x6346, 105279 }, - { 0x6343, 105287 }, - { 0x6344, 105295 }, - { 0x6341, 105303 }, - { 0x6345, 105311 }, - { 0x6342, 105319 }, - { 0x62D4, 105327 }, - { 0x62D2, 105331 }, - { 0x62D3, 105335 }, - { 0x63C3, 105339 }, - { 0x62CD, 105342 }, - { 0x6334, 105345 }, - { 0x6323, 105349 }, - { 0x6322, 105356 }, - { 0x6325, 105363 }, - { 0x6324, 105371 }, - { 0x6314, 105379 }, - { 0x6316, 105386 }, - { 0x6313, 105393 }, - { 0x6315, 105400 }, - { 0x6335, 105407 }, - { 0x6329, 105411 }, - { 0x6327, 105418 }, - { 0x6328, 105425 }, - { 0x6326, 105432 }, - { 0x631A, 105439 }, - { 0x6318, 105446 }, - { 0x6319, 105453 }, - { 0x6317, 105460 }, - { 0x6338, 105467 }, - { 0x6337, 105471 }, - { 0x6336, 105475 }, - { 0x632B, 105479 }, - { 0x632A, 105485 }, - { 0x631C, 105491 }, - { 0x631B, 105497 }, - { 0x62D1, 105503 }, - { 0x62C8, 105506 }, - { 0x6331, 105509 }, - { 0x632F, 105513 }, - { 0x6330, 105517 }, - { 0x6321, 105521 }, - { 0x6320, 105527 }, - { 0x6312, 105533 }, - { 0x6311, 105539 }, - { 0x6332, 105545 }, - { 0x6333, 105549 }, - { 0x62DA, 105553 }, - { 0x62D8, 105557 }, - { 0x62D9, 105561 }, - { 0x634A, 105565 }, - { 0x6349, 105572 }, - { 0x62D0, 105579 }, - { 0x62CE, 105583 }, - { 0x62CF, 105587 }, - { 0x62C5, 105591 }, - { 0x62C4, 105596 }, - { 0x62C6, 105600 }, - { 0x62C7, 105604 }, - { 0x634E, 105610 }, - { 0x634D, 105617 }, - { 0x6283, 105624 }, - { 0x62C3, 105628 }, - { 0x62C1, 105633 }, - { 0x62BF, 105638 }, - { 0x62C0, 105643 }, - { 0x62C2, 105648 }, - { 0x62CA, 105653 }, - { 0x62C9, 105658 }, - { 0x62CC, 105663 }, - { 0x62CB, 105669 }, - { 0x62D7, 105674 }, - { 0x62D5, 105678 }, - { 0x62D6, 105682 }, - { 0x633C, 105686 }, - { 0x633A, 105690 }, - { 0x632D, 105693 }, - { 0x631E, 105698 }, - { 0x6339, 105703 }, - { 0x632C, 105706 }, - { 0x631D, 105711 }, - { 0x633B, 105716 }, - { 0x632E, 105719 }, - { 0x631F, 105724 }, - { 0x67E8, 105729 }, - { 0x0078, 105730 }, - { 0x1BF7, 105732 }, - { 0x0071, 105734 }, - { 0x1BF6, 105736 }, - { 0x1BF5, 105738 }, - { 0x1BFE, 105740 }, - { 0x1BFA, 105743 }, - { 0x1BFB, 105745 }, - { 0x1BF3, 105748 }, - { 0x1BF9, 105750 }, - { 0x1BF4, 105752 }, - { 0x1C00, 105757 }, - { 0x1BFC, 105762 }, - { 0x1BFF, 105764 }, - { 0x1BF8, 105767 }, - { 0x0072, 105769 }, - { 0x1BFD, 105771 }, - { 0x6747, 105774 }, - { 0x2601, 105775 }, - { 0x26EF, 105777 }, - { 0x6960, 105779 }, - { 0x6962, 105782 }, - { 0x6AFD, 105786 }, - { 0x6AFC, 105789 }, - { 0x6AFB, 105791 }, - { 0x2113, 105794 }, - { 0x2114, 105800 }, - { 0x6A67, 105806 }, - { 0x69F5, 105808 }, - { 0x1C75, 105809 }, - { 0x6C2A, 105812 }, - { 0x6C42, 105817 }, - { 0x6C3A, 105824 }, - { 0x6C22, 105830 }, - { 0x6C32, 105836 }, - { 0x6C29, 105842 }, - { 0x6C41, 105847 }, - { 0x6C39, 105854 }, - { 0x6C21, 105860 }, - { 0x6C31, 105866 }, - { 0x6C2B, 105872 }, - { 0x6C43, 105877 }, - { 0x6C3B, 105884 }, - { 0x6C23, 105890 }, - { 0x6C33, 105896 }, - { 0x6C2C, 105902 }, - { 0x6C44, 105907 }, - { 0x6C3C, 105914 }, - { 0x6C24, 105920 }, - { 0x6C34, 105926 }, - { 0x6C26, 105932 }, - { 0x6C3E, 105936 }, - { 0x6C36, 105942 }, - { 0x6C1E, 105947 }, - { 0x6C2E, 105952 }, - { 0x6C28, 105957 }, - { 0x6C40, 105961 }, - { 0x6C38, 105967 }, - { 0x6C20, 105972 }, - { 0x6C30, 105977 }, - { 0x6C25, 105982 }, - { 0x6C3D, 105986 }, - { 0x6C35, 105992 }, - { 0x6C1D, 105997 }, - { 0x6C2D, 106002 }, - { 0x6C27, 106007 }, - { 0x6C3F, 106011 }, - { 0x6C37, 106017 }, - { 0x6C1F, 106022 }, - { 0x6C2F, 106027 }, - { 0x1CAA, 106032 }, - { 0x2565, 106033 }, - { 0x05A0, 106036 }, - { 0x059F, 106041 }, - { 0x059C, 106045 }, - { 0x05F6, 106048 }, - { 0x05FB, 106051 }, - { 0x05F7, 106054 }, - { 0x05FA, 106057 }, - { 0x05F9, 106060 }, - { 0x05FE, 106063 }, - { 0x05F5, 106066 }, - { 0x05FD, 106069 }, - { 0x05FC, 106072 }, - { 0x05F8, 106075 }, - { 0x059D, 106078 }, - { 0x2208, 106081 }, - { 0x1C8A, 106085 }, - { 0x1C69, 106088 }, - { 0x1C6E, 106091 }, - { 0x1C79, 106094 }, - { 0x1C85, 106097 }, - { 0x69FD, 106100 }, - { 0x6ACB, 106102 }, - { 0x689D, 106104 }, - { 0x1E86, 106106 }, - { 0x6A49, 106107 }, - { 0x6A42, 106111 }, - { 0x2505, 106113 }, - { 0x2519, 106115 }, - { 0x2515, 106118 }, - { 0x2517, 106121 }, - { 0x2518, 106124 }, - { 0x2514, 106127 }, - { 0x2516, 106130 }, - { 0x21C2, 106133 }, - { 0x684B, 106134 }, - { 0x22D2, 106137 }, - { 0x1DBE, 106142 }, - { 0x25A4, 106146 }, - { 0x25A8, 106151 }, - { 0x25AA, 106159 }, - { 0x25A6, 106168 }, - { 0x1DD0, 106176 }, - { 0x1DCC, 106179 }, - { 0x25AC, 106183 }, - { 0x25B0, 106186 }, - { 0x25AE, 106190 }, - { 0x1DC2, 106196 }, - { 0x1E40, 106201 }, - { 0x1DC0, 106206 }, - { 0x001E, 106210 }, - { 0x1E30, 106212 }, - { 0x25A0, 106215 }, - { 0x25A2, 106219 }, - { 0x25B4, 106224 }, - { 0x25B6, 106229 }, - { 0x25BA, 106234 }, - { 0x25B8, 106243 }, - { 0x249E, 106249 }, - { 0x25B2, 106253 }, - { 0x1E34, 106259 }, - { 0x25CB, 106264 }, - { 0x25CD, 106267 }, - { 0x25CF, 106271 }, - { 0x25CA, 106278 }, - { 0x6A6D, 106281 }, - { 0x000D, 106283 }, - { 0x28D1, 106284 }, - { 0x1D82, 106285 }, - { 0x2566, 106286 }, - { 0x256A, 106289 }, - { 0x2569, 106293 }, - { 0x256F, 106296 }, - { 0x256D, 106301 }, - { 0x2571, 106304 }, - { 0x603D, 106310 }, - { 0x603B, 106314 }, - { 0x603C, 106318 }, - { 0x6129, 106322 }, - { 0x612E, 106326 }, - { 0x612A, 106330 }, - { 0x612D, 106334 }, - { 0x612C, 106338 }, - { 0x6131, 106342 }, - { 0x6128, 106346 }, - { 0x6130, 106350 }, - { 0x612F, 106354 }, - { 0x612B, 106358 }, - { 0x603A, 106362 }, - { 0x601D, 106366 }, - { 0x5D90, 106369 }, - { 0x5D91, 106373 }, - { 0x5D92, 106377 }, - { 0x5D93, 106381 }, - { 0x5D94, 106385 }, - { 0x5D95, 106389 }, - { 0x5D96, 106393 }, - { 0x5D97, 106397 }, - { 0x5D98, 106401 }, - { 0x5D99, 106405 }, - { 0x5D9A, 106409 }, - { 0x5D9B, 106413 }, - { 0x5D9C, 106417 }, - { 0x5D9D, 106421 }, - { 0x5D9E, 106425 }, - { 0x5D9F, 106429 }, - { 0x5DA0, 106433 }, - { 0x5DA1, 106437 }, - { 0x5DA2, 106441 }, - { 0x5DA3, 106445 }, - { 0x5DA4, 106449 }, - { 0x5DA5, 106453 }, - { 0x5DA6, 106457 }, - { 0x5DA7, 106461 }, - { 0x5DA8, 106465 }, - { 0x5DA9, 106469 }, - { 0x6029, 106473 }, - { 0x602A, 106477 }, - { 0x602D, 106481 }, - { 0x602B, 106485 }, - { 0x6034, 106489 }, - { 0x6024, 106493 }, - { 0x6033, 106497 }, - { 0x6035, 106501 }, - { 0x602E, 106505 }, - { 0x6031, 106509 }, - { 0x601F, 106513 }, - { 0x6026, 106517 }, - { 0x6023, 106521 }, - { 0x601E, 106525 }, - { 0x6021, 106529 }, - { 0x602F, 106533 }, - { 0x6020, 106538 }, - { 0x6027, 106542 }, - { 0x6028, 106546 }, - { 0x6036, 106550 }, - { 0x6030, 106554 }, - { 0x6025, 106558 }, - { 0x6127, 106562 }, - { 0x6022, 106566 }, - { 0x602C, 106570 }, - { 0x6032, 106574 }, - { 0x6039, 106578 }, - { 0x60B1, 106582 }, - { 0x60AF, 106587 }, - { 0x60B0, 106592 }, - { 0x60AE, 106597 }, - { 0x6091, 106602 }, - { 0x5DF7, 106606 }, - { 0x5DF8, 106611 }, - { 0x5DF9, 106616 }, - { 0x5DFA, 106621 }, - { 0x5DFB, 106626 }, - { 0x5DFC, 106631 }, - { 0x5DFD, 106636 }, - { 0x5DFE, 106641 }, - { 0x5DFF, 106646 }, - { 0x5E00, 106651 }, - { 0x5E01, 106656 }, - { 0x5E02, 106661 }, - { 0x5E03, 106666 }, - { 0x5E04, 106671 }, - { 0x5E05, 106676 }, - { 0x5E06, 106681 }, - { 0x5E07, 106686 }, - { 0x5E08, 106691 }, - { 0x5E09, 106696 }, - { 0x5E0A, 106701 }, - { 0x5E0B, 106706 }, - { 0x5E0C, 106711 }, - { 0x5E0D, 106716 }, - { 0x5E0E, 106721 }, - { 0x5E0F, 106726 }, - { 0x5E10, 106731 }, - { 0x609D, 106736 }, - { 0x609E, 106741 }, - { 0x60A1, 106746 }, - { 0x609F, 106751 }, - { 0x60A8, 106756 }, - { 0x6098, 106761 }, - { 0x60A7, 106766 }, - { 0x60A9, 106771 }, - { 0x60A2, 106776 }, - { 0x60A5, 106781 }, - { 0x6093, 106786 }, - { 0x609A, 106791 }, - { 0x6097, 106796 }, - { 0x6092, 106801 }, - { 0x6095, 106806 }, - { 0x60A3, 106811 }, - { 0x6094, 106817 }, - { 0x609B, 106822 }, - { 0x609C, 106827 }, - { 0x60AA, 106832 }, - { 0x60A4, 106837 }, - { 0x6099, 106842 }, - { 0x6096, 106847 }, - { 0x60A0, 106852 }, - { 0x60A6, 106857 }, - { 0x60AD, 106862 }, - { 0x5DDD, 106867 }, - { 0x5DDE, 106872 }, - { 0x5DDF, 106877 }, - { 0x5DE0, 106882 }, - { 0x5DE1, 106887 }, - { 0x5DE2, 106892 }, - { 0x5DE3, 106897 }, - { 0x5DE4, 106902 }, - { 0x5DE5, 106907 }, - { 0x5DE6, 106912 }, - { 0x5DE7, 106917 }, - { 0x5DE8, 106922 }, - { 0x5DE9, 106927 }, - { 0x5DEA, 106932 }, - { 0x5DEB, 106937 }, - { 0x5DEC, 106942 }, - { 0x5DED, 106947 }, - { 0x5DEE, 106952 }, - { 0x5DEF, 106957 }, - { 0x5DF0, 106962 }, - { 0x5DF1, 106967 }, - { 0x5DF2, 106972 }, - { 0x5DF3, 106977 }, - { 0x5DF4, 106982 }, - { 0x5DF5, 106987 }, - { 0x5DF6, 106992 }, - { 0x6083, 106997 }, - { 0x6084, 107002 }, - { 0x6087, 107007 }, - { 0x6085, 107012 }, - { 0x608E, 107017 }, - { 0x607E, 107022 }, - { 0x608D, 107027 }, - { 0x608F, 107032 }, - { 0x6088, 107037 }, - { 0x608B, 107042 }, - { 0x6079, 107047 }, - { 0x6080, 107052 }, - { 0x607D, 107057 }, - { 0x6078, 107062 }, - { 0x607B, 107067 }, - { 0x607A, 107072 }, - { 0x6081, 107077 }, - { 0x6082, 107082 }, - { 0x6090, 107087 }, - { 0x608A, 107092 }, - { 0x607F, 107097 }, - { 0x6089, 107102 }, - { 0x607C, 107108 }, - { 0x6086, 107113 }, - { 0x608C, 107118 }, - { 0x60AC, 107123 }, - { 0x60AB, 107128 }, - { 0x5E54, 107133 }, - { 0x5E55, 107138 }, - { 0x5E56, 107143 }, - { 0x5E57, 107148 }, - { 0x5E58, 107153 }, - { 0x5E59, 107158 }, - { 0x5E5A, 107163 }, - { 0x5E5B, 107168 }, - { 0x5E5C, 107173 }, - { 0x5E5D, 107178 }, - { 0x5E5E, 107183 }, - { 0x5E5F, 107188 }, - { 0x5E60, 107193 }, - { 0x5E61, 107198 }, - { 0x5E62, 107203 }, - { 0x5E63, 107208 }, - { 0x5E64, 107213 }, - { 0x5E65, 107218 }, - { 0x5E66, 107223 }, - { 0x5E67, 107228 }, - { 0x5E68, 107233 }, - { 0x5E69, 107238 }, - { 0x5E6A, 107243 }, - { 0x5E6B, 107248 }, - { 0x5E6C, 107253 }, - { 0x5E6D, 107258 }, - { 0x5E3A, 107263 }, - { 0x5E3B, 107268 }, - { 0x5E3C, 107273 }, - { 0x5E3D, 107278 }, - { 0x5E3E, 107283 }, - { 0x5E3F, 107288 }, - { 0x5E40, 107293 }, - { 0x5E41, 107298 }, - { 0x5E42, 107303 }, - { 0x5E43, 107308 }, - { 0x5E44, 107313 }, - { 0x5E45, 107318 }, - { 0x5E46, 107323 }, - { 0x5E47, 107328 }, - { 0x5E48, 107333 }, - { 0x5E49, 107338 }, - { 0x5E4A, 107343 }, - { 0x5E4B, 107348 }, - { 0x5E4C, 107353 }, - { 0x5E4D, 107358 }, - { 0x5E4E, 107363 }, - { 0x5E4F, 107368 }, - { 0x5E50, 107373 }, - { 0x5E51, 107378 }, - { 0x5E52, 107383 }, - { 0x5E53, 107388 }, - { 0x5D76, 107393 }, - { 0x5D77, 107397 }, - { 0x5D78, 107401 }, - { 0x5D79, 107405 }, - { 0x5D7A, 107409 }, - { 0x5D7B, 107413 }, - { 0x5D7C, 107417 }, - { 0x5D7D, 107421 }, - { 0x5D7E, 107425 }, - { 0x5D7F, 107429 }, - { 0x5D80, 107433 }, - { 0x5D81, 107437 }, - { 0x5D82, 107441 }, - { 0x5D83, 107445 }, - { 0x5D84, 107449 }, - { 0x5D85, 107453 }, - { 0x5D86, 107457 }, - { 0x5D87, 107461 }, - { 0x5D88, 107465 }, - { 0x5D89, 107469 }, - { 0x5D8A, 107473 }, - { 0x5D8B, 107477 }, - { 0x5D8C, 107481 }, - { 0x5D8D, 107485 }, - { 0x5D8E, 107489 }, - { 0x5D8F, 107493 }, - { 0x600F, 107497 }, - { 0x6010, 107501 }, - { 0x6013, 107505 }, - { 0x6011, 107509 }, - { 0x601A, 107513 }, - { 0x600A, 107517 }, - { 0x6019, 107521 }, - { 0x601B, 107525 }, - { 0x6014, 107529 }, - { 0x6017, 107533 }, - { 0x6005, 107537 }, - { 0x600C, 107541 }, - { 0x6009, 107545 }, - { 0x6004, 107549 }, - { 0x6007, 107553 }, - { 0x6006, 107557 }, - { 0x600D, 107561 }, - { 0x600E, 107565 }, - { 0x601C, 107569 }, - { 0x6016, 107573 }, - { 0x600B, 107577 }, - { 0x6015, 107581 }, - { 0x6126, 107586 }, - { 0x6008, 107590 }, - { 0x6012, 107594 }, - { 0x6018, 107598 }, - { 0x6038, 107602 }, - { 0x5EE4, 107606 }, - { 0x5EE5, 107611 }, - { 0x5EE6, 107616 }, - { 0x5EE7, 107621 }, - { 0x5EE8, 107626 }, - { 0x5EE9, 107631 }, - { 0x5EEA, 107636 }, - { 0x5EEB, 107641 }, - { 0x5EEC, 107646 }, - { 0x5EED, 107651 }, - { 0x5EEE, 107656 }, - { 0x5EEF, 107661 }, - { 0x5EF0, 107666 }, - { 0x5EF1, 107671 }, - { 0x5EF2, 107676 }, - { 0x5EF3, 107681 }, - { 0x5EF4, 107686 }, - { 0x5EF5, 107691 }, - { 0x5EF6, 107696 }, - { 0x5EF7, 107701 }, - { 0x5EF8, 107706 }, - { 0x5EF9, 107711 }, - { 0x5EFA, 107716 }, - { 0x5EFB, 107721 }, - { 0x5EFC, 107726 }, - { 0x5EFD, 107731 }, - { 0x5ECA, 107736 }, - { 0x5ECB, 107741 }, - { 0x5ECC, 107746 }, - { 0x5ECD, 107751 }, - { 0x5ECE, 107756 }, - { 0x5ECF, 107761 }, - { 0x5ED0, 107766 }, - { 0x5ED1, 107771 }, - { 0x5ED2, 107776 }, - { 0x5ED3, 107781 }, - { 0x5ED4, 107786 }, - { 0x5ED5, 107791 }, - { 0x5ED6, 107796 }, - { 0x5ED7, 107801 }, - { 0x5ED8, 107806 }, - { 0x5ED9, 107811 }, - { 0x5EDA, 107816 }, - { 0x5EDB, 107821 }, - { 0x5EDC, 107826 }, - { 0x5EDD, 107831 }, - { 0x5EDE, 107836 }, - { 0x5EDF, 107841 }, - { 0x5EE0, 107846 }, - { 0x5EE1, 107851 }, - { 0x5EE2, 107856 }, - { 0x5EE3, 107861 }, - { 0x6037, 107866 }, - { 0x230E, 107870 }, - { 0x230C, 107874 }, - { 0x2312, 107879 }, - { 0x2310, 107885 }, - { 0x2314, 107890 }, - { 0x230F, 107894 }, - { 0x230D, 107898 }, - { 0x2313, 107903 }, - { 0x2311, 107909 }, - { 0x2315, 107914 }, - { 0x6077, 107918 }, - { 0x6075, 107922 }, - { 0x6076, 107926 }, - { 0x6074, 107930 }, - { 0x6057, 107934 }, - { 0x5DC4, 107937 }, - { 0x5DC5, 107941 }, - { 0x5DC6, 107945 }, - { 0x5DC7, 107949 }, - { 0x5DC8, 107953 }, - { 0x5DC9, 107957 }, - { 0x5DCA, 107961 }, - { 0x5DCB, 107965 }, - { 0x5DCC, 107969 }, - { 0x5DCD, 107973 }, - { 0x5DCE, 107977 }, - { 0x5DCF, 107981 }, - { 0x5DD0, 107985 }, - { 0x5DD1, 107989 }, - { 0x5DD2, 107993 }, - { 0x5DD3, 107997 }, - { 0x5DD4, 108001 }, - { 0x5DD5, 108005 }, - { 0x5DD6, 108009 }, - { 0x5DD7, 108013 }, - { 0x5DD8, 108017 }, - { 0x5DD9, 108021 }, - { 0x5DDA, 108025 }, - { 0x5DDB, 108029 }, - { 0x5DDC, 108033 }, - { 0x6063, 108037 }, - { 0x6064, 108041 }, - { 0x6067, 108045 }, - { 0x6065, 108049 }, - { 0x606E, 108053 }, - { 0x605E, 108057 }, - { 0x606D, 108061 }, - { 0x606F, 108065 }, - { 0x6068, 108069 }, - { 0x606B, 108073 }, - { 0x6059, 108077 }, - { 0x6060, 108081 }, - { 0x605D, 108085 }, - { 0x6058, 108089 }, - { 0x605B, 108093 }, - { 0x6069, 108097 }, - { 0x605A, 108102 }, - { 0x6061, 108106 }, - { 0x6062, 108110 }, - { 0x6070, 108114 }, - { 0x606A, 108118 }, - { 0x605F, 108122 }, - { 0x6002, 108126 }, - { 0x6003, 108131 }, - { 0x605C, 108136 }, - { 0x6066, 108140 }, - { 0x606C, 108144 }, - { 0x6073, 108148 }, - { 0x5DAA, 108152 }, - { 0x5DAB, 108156 }, - { 0x5DAC, 108160 }, - { 0x5DAD, 108164 }, - { 0x5DAE, 108168 }, - { 0x5DAF, 108172 }, - { 0x5DB0, 108176 }, - { 0x5DB1, 108180 }, - { 0x5DB2, 108184 }, - { 0x5DB3, 108188 }, - { 0x5DB4, 108192 }, - { 0x5DB5, 108196 }, - { 0x5DB6, 108200 }, - { 0x5DB7, 108204 }, - { 0x5DB8, 108208 }, - { 0x5DB9, 108212 }, - { 0x5DBA, 108216 }, - { 0x5DBB, 108220 }, - { 0x5DBC, 108224 }, - { 0x5DBD, 108228 }, - { 0x5DBE, 108232 }, - { 0x5DBF, 108236 }, - { 0x5DC0, 108240 }, - { 0x5DC1, 108244 }, - { 0x5DC2, 108248 }, - { 0x5DC3, 108252 }, - { 0x6049, 108256 }, - { 0x604A, 108260 }, - { 0x604D, 108264 }, - { 0x604B, 108268 }, - { 0x6054, 108272 }, - { 0x6044, 108276 }, - { 0x6053, 108280 }, - { 0x6055, 108284 }, - { 0x604E, 108288 }, - { 0x6051, 108292 }, - { 0x603F, 108296 }, - { 0x6046, 108300 }, - { 0x6043, 108304 }, - { 0x603E, 108308 }, - { 0x6041, 108312 }, - { 0x6040, 108316 }, - { 0x6047, 108320 }, - { 0x6048, 108324 }, - { 0x6056, 108328 }, - { 0x6050, 108332 }, - { 0x6045, 108336 }, - { 0x604F, 108340 }, - { 0x6042, 108345 }, - { 0x604C, 108349 }, - { 0x6052, 108353 }, - { 0x6072, 108357 }, - { 0x6071, 108361 }, - { 0x22F1, 108365 }, - { 0x5E23, 108368 }, - { 0x5E24, 108372 }, - { 0x5E25, 108376 }, - { 0x5E26, 108380 }, - { 0x5E27, 108384 }, - { 0x5E28, 108388 }, - { 0x5E29, 108392 }, - { 0x5E2A, 108396 }, - { 0x5E2B, 108400 }, - { 0x5E2C, 108404 }, - { 0x5E2D, 108408 }, - { 0x5E2E, 108412 }, - { 0x5E2F, 108416 }, - { 0x5E30, 108420 }, - { 0x5E31, 108424 }, - { 0x5E32, 108428 }, - { 0x5E33, 108432 }, - { 0x5E34, 108436 }, - { 0x5E35, 108440 }, - { 0x5E36, 108444 }, - { 0x5E37, 108448 }, - { 0x5E38, 108452 }, - { 0x5E39, 108456 }, - { 0x5E11, 108460 }, - { 0x5E12, 108464 }, - { 0x5E13, 108468 }, - { 0x5E14, 108472 }, - { 0x5E15, 108476 }, - { 0x5E16, 108480 }, - { 0x5E17, 108484 }, - { 0x5E18, 108488 }, - { 0x5E19, 108492 }, - { 0x5E1A, 108496 }, - { 0x5E1B, 108500 }, - { 0x5E1C, 108504 }, - { 0x5E1D, 108508 }, - { 0x5E1E, 108512 }, - { 0x5E1F, 108516 }, - { 0x5E20, 108520 }, - { 0x5E21, 108524 }, - { 0x5E22, 108528 }, - { 0x22F3, 108532 }, - { 0x5E83, 108535 }, - { 0x5E84, 108539 }, - { 0x5E85, 108543 }, - { 0x5E86, 108547 }, - { 0x5E87, 108551 }, - { 0x5E88, 108555 }, - { 0x5E89, 108559 }, - { 0x5E8A, 108563 }, - { 0x5E8B, 108567 }, - { 0x5E8C, 108571 }, - { 0x5E8D, 108575 }, - { 0x5E8E, 108579 }, - { 0x5E8F, 108583 }, - { 0x5E90, 108587 }, - { 0x5E91, 108591 }, - { 0x5E92, 108595 }, - { 0x5E93, 108599 }, - { 0x5E94, 108603 }, - { 0x5E95, 108607 }, - { 0x5E96, 108611 }, - { 0x5E97, 108615 }, - { 0x5E98, 108619 }, - { 0x5E99, 108623 }, - { 0x5E9A, 108627 }, - { 0x5E9B, 108631 }, - { 0x5E9C, 108635 }, - { 0x5E6E, 108639 }, - { 0x5E6F, 108643 }, - { 0x5E70, 108647 }, - { 0x5E71, 108651 }, - { 0x5E72, 108655 }, - { 0x5E73, 108659 }, - { 0x5E74, 108663 }, - { 0x5E75, 108667 }, - { 0x5E76, 108671 }, - { 0x5E77, 108675 }, - { 0x5E78, 108679 }, - { 0x5E79, 108683 }, - { 0x5E7A, 108687 }, - { 0x5E7B, 108691 }, - { 0x5E7C, 108695 }, - { 0x5E7D, 108699 }, - { 0x5E7E, 108703 }, - { 0x5E7F, 108707 }, - { 0x5E80, 108711 }, - { 0x5E81, 108715 }, - { 0x5E82, 108719 }, - { 0x6151, 108723 }, - { 0x6156, 108727 }, - { 0x6152, 108731 }, - { 0x6155, 108735 }, - { 0x6154, 108739 }, - { 0x6159, 108743 }, - { 0x6150, 108747 }, - { 0x6158, 108751 }, - { 0x6157, 108755 }, - { 0x6153, 108759 }, - { 0x5FE8, 108763 }, - { 0x5FE9, 108767 }, - { 0x5FEA, 108771 }, - { 0x5FEB, 108775 }, - { 0x5FEC, 108779 }, - { 0x5FED, 108783 }, - { 0x5FEE, 108787 }, - { 0x5FEF, 108791 }, - { 0x5FF0, 108795 }, - { 0x5FF1, 108799 }, - { 0x5FF2, 108803 }, - { 0x5FF3, 108807 }, - { 0x5FF4, 108811 }, - { 0x5FF5, 108815 }, - { 0x5FF6, 108819 }, - { 0x5FF7, 108823 }, - { 0x5FF8, 108827 }, - { 0x5FF9, 108831 }, - { 0x5FFA, 108835 }, - { 0x5FFB, 108839 }, - { 0x5FFC, 108843 }, - { 0x5FFD, 108847 }, - { 0x5FFE, 108851 }, - { 0x5FFF, 108855 }, - { 0x6000, 108859 }, - { 0x6001, 108863 }, - { 0x5FCE, 108867 }, - { 0x5FCF, 108871 }, - { 0x5FD0, 108875 }, - { 0x5FD1, 108879 }, - { 0x5FD2, 108883 }, - { 0x5FD3, 108887 }, - { 0x5FD4, 108891 }, - { 0x5FD5, 108895 }, - { 0x5FD6, 108899 }, - { 0x5FD7, 108903 }, - { 0x5FD8, 108907 }, - { 0x5FD9, 108911 }, - { 0x5FDA, 108915 }, - { 0x5FDB, 108919 }, - { 0x5FDC, 108923 }, - { 0x5FDD, 108927 }, - { 0x5FDE, 108931 }, - { 0x5FDF, 108935 }, - { 0x5FE0, 108939 }, - { 0x5FE1, 108943 }, - { 0x5FE2, 108947 }, - { 0x5FE3, 108951 }, - { 0x5FE4, 108955 }, - { 0x5FE5, 108959 }, - { 0x5FE6, 108963 }, - { 0x5FE7, 108967 }, - { 0x60EB, 108971 }, - { 0x60E9, 108976 }, - { 0x60EA, 108981 }, - { 0x6147, 108986 }, - { 0x614C, 108991 }, - { 0x6148, 108996 }, - { 0x614B, 109001 }, - { 0x614A, 109006 }, - { 0x614F, 109011 }, - { 0x6146, 109016 }, - { 0x614E, 109021 }, - { 0x614D, 109026 }, - { 0x6149, 109031 }, - { 0x60E8, 109036 }, - { 0x60CB, 109041 }, - { 0x5F4C, 109045 }, - { 0x5F4D, 109050 }, - { 0x5F4E, 109055 }, - { 0x5F4F, 109060 }, - { 0x5F50, 109065 }, - { 0x5F51, 109070 }, - { 0x5F52, 109075 }, - { 0x5F53, 109080 }, - { 0x5F54, 109085 }, - { 0x5F55, 109090 }, - { 0x5F56, 109095 }, - { 0x5F57, 109100 }, - { 0x5F58, 109105 }, - { 0x5F59, 109110 }, - { 0x5F5A, 109115 }, - { 0x5F5B, 109120 }, - { 0x5F5C, 109125 }, - { 0x5F5D, 109130 }, - { 0x5F5E, 109135 }, - { 0x5F5F, 109140 }, - { 0x5F60, 109145 }, - { 0x5F61, 109150 }, - { 0x5F62, 109155 }, - { 0x5F63, 109160 }, - { 0x5F64, 109165 }, - { 0x5F65, 109170 }, - { 0x60D7, 109175 }, - { 0x60D8, 109180 }, - { 0x60DB, 109185 }, - { 0x60D9, 109190 }, - { 0x60E2, 109195 }, - { 0x60D2, 109200 }, - { 0x60E1, 109205 }, - { 0x60E3, 109210 }, - { 0x60DC, 109215 }, - { 0x60DF, 109220 }, - { 0x60CD, 109225 }, - { 0x60D4, 109230 }, - { 0x60D1, 109235 }, - { 0x60CC, 109240 }, - { 0x60CF, 109245 }, - { 0x60DD, 109250 }, - { 0x60CE, 109256 }, - { 0x60D5, 109261 }, - { 0x60D6, 109266 }, - { 0x60E4, 109271 }, - { 0x60DE, 109276 }, - { 0x60D3, 109281 }, - { 0x60D0, 109286 }, - { 0x60DA, 109291 }, - { 0x60E0, 109296 }, - { 0x60E7, 109301 }, - { 0x6125, 109306 }, - { 0x6123, 109312 }, - { 0x6124, 109318 }, - { 0x6122, 109324 }, - { 0x6105, 109330 }, - { 0x5FB4, 109335 }, - { 0x5FB5, 109341 }, - { 0x5FB6, 109347 }, - { 0x5FB7, 109353 }, - { 0x5FB8, 109359 }, - { 0x5FB9, 109365 }, - { 0x5FBA, 109371 }, - { 0x5FBB, 109377 }, - { 0x5FBC, 109383 }, - { 0x5FBD, 109389 }, - { 0x5FBE, 109395 }, - { 0x5FBF, 109401 }, - { 0x5FC0, 109407 }, - { 0x5FC1, 109413 }, - { 0x5FC2, 109419 }, - { 0x5FC3, 109425 }, - { 0x5FC4, 109431 }, - { 0x5FC5, 109437 }, - { 0x5FC6, 109443 }, - { 0x5FC7, 109449 }, - { 0x5FC8, 109455 }, - { 0x5FC9, 109461 }, - { 0x5FCA, 109467 }, - { 0x5FCB, 109473 }, - { 0x5FCC, 109479 }, - { 0x5FCD, 109485 }, - { 0x6111, 109491 }, - { 0x6112, 109497 }, - { 0x6115, 109503 }, - { 0x6113, 109509 }, - { 0x611C, 109515 }, - { 0x610C, 109521 }, - { 0x611B, 109527 }, - { 0x611D, 109533 }, - { 0x6116, 109539 }, - { 0x6119, 109545 }, - { 0x6107, 109551 }, - { 0x610E, 109557 }, - { 0x610B, 109563 }, - { 0x6106, 109569 }, - { 0x6109, 109575 }, - { 0x6117, 109581 }, - { 0x6108, 109588 }, - { 0x610F, 109594 }, - { 0x6110, 109600 }, - { 0x611E, 109606 }, - { 0x6118, 109612 }, - { 0x610D, 109618 }, - { 0x610A, 109624 }, - { 0x6114, 109630 }, - { 0x611A, 109636 }, - { 0x6121, 109642 }, - { 0x5F9A, 109648 }, - { 0x5F9B, 109654 }, - { 0x5F9C, 109660 }, - { 0x5F9D, 109666 }, - { 0x5F9E, 109672 }, - { 0x5F9F, 109678 }, - { 0x5FA0, 109684 }, - { 0x5FA1, 109690 }, - { 0x5FA2, 109696 }, - { 0x5FA3, 109702 }, - { 0x5FA4, 109708 }, - { 0x5FA5, 109714 }, - { 0x5FA6, 109720 }, - { 0x5FA7, 109726 }, - { 0x5FA8, 109732 }, - { 0x5FA9, 109738 }, - { 0x5FAA, 109744 }, - { 0x5FAB, 109750 }, - { 0x5FAC, 109756 }, - { 0x5FAD, 109762 }, - { 0x5FAE, 109768 }, - { 0x5FAF, 109774 }, - { 0x5FB0, 109780 }, - { 0x5FB1, 109786 }, - { 0x5FB2, 109792 }, - { 0x5FB3, 109798 }, - { 0x60F7, 109804 }, - { 0x60F8, 109810 }, - { 0x60FB, 109816 }, - { 0x60F9, 109822 }, - { 0x6102, 109828 }, - { 0x60F2, 109834 }, - { 0x6101, 109840 }, - { 0x6103, 109846 }, - { 0x60FC, 109852 }, - { 0x60FF, 109858 }, - { 0x60ED, 109864 }, - { 0x60F4, 109870 }, - { 0x60F1, 109876 }, - { 0x60EC, 109882 }, - { 0x60EF, 109888 }, - { 0x60EE, 109894 }, - { 0x60F5, 109900 }, - { 0x60F6, 109906 }, - { 0x6104, 109912 }, - { 0x60FE, 109918 }, - { 0x60F3, 109924 }, - { 0x60FD, 109930 }, - { 0x60F0, 109937 }, - { 0x60FA, 109943 }, - { 0x6100, 109949 }, - { 0x6120, 109955 }, - { 0x611F, 109961 }, - { 0x5F32, 109967 }, - { 0x5F33, 109972 }, - { 0x5F34, 109977 }, - { 0x5F35, 109982 }, - { 0x5F36, 109987 }, - { 0x5F37, 109992 }, - { 0x5F38, 109997 }, - { 0x5F39, 110002 }, - { 0x5F3A, 110007 }, - { 0x5F3B, 110012 }, - { 0x5F3C, 110017 }, - { 0x5F3D, 110022 }, - { 0x5F3E, 110027 }, - { 0x5F3F, 110032 }, - { 0x5F40, 110037 }, - { 0x5F41, 110042 }, - { 0x5F42, 110047 }, - { 0x5F43, 110052 }, - { 0x5F44, 110057 }, - { 0x5F45, 110062 }, - { 0x5F46, 110067 }, - { 0x5F47, 110072 }, - { 0x5F48, 110077 }, - { 0x5F49, 110082 }, - { 0x5F4A, 110087 }, - { 0x5F4B, 110092 }, - { 0x60BD, 110097 }, - { 0x60BE, 110102 }, - { 0x60C1, 110107 }, - { 0x60BF, 110112 }, - { 0x60C8, 110117 }, - { 0x60B8, 110122 }, - { 0x60C7, 110127 }, - { 0x60C9, 110132 }, - { 0x60C2, 110137 }, - { 0x60C5, 110142 }, - { 0x60B3, 110147 }, - { 0x60BA, 110152 }, - { 0x60B7, 110157 }, - { 0x60B2, 110162 }, - { 0x60B5, 110167 }, - { 0x60B4, 110172 }, - { 0x60BB, 110177 }, - { 0x60BC, 110182 }, - { 0x60CA, 110187 }, - { 0x60C4, 110192 }, - { 0x60B9, 110197 }, - { 0x60C3, 110202 }, - { 0x60B6, 110208 }, - { 0x60C0, 110213 }, - { 0x60C6, 110218 }, - { 0x60E6, 110223 }, - { 0x60E5, 110228 }, - { 0x613D, 110233 }, - { 0x6142, 110237 }, - { 0x613E, 110241 }, - { 0x6141, 110245 }, - { 0x6140, 110249 }, - { 0x6145, 110253 }, - { 0x613C, 110257 }, - { 0x6144, 110261 }, - { 0x6143, 110265 }, - { 0x613F, 110269 }, - { 0x5F18, 110273 }, - { 0x5F19, 110277 }, - { 0x5F1A, 110281 }, - { 0x5F1B, 110285 }, - { 0x5F1C, 110289 }, - { 0x5F1D, 110293 }, - { 0x5F1E, 110297 }, - { 0x5F1F, 110301 }, - { 0x5F20, 110305 }, - { 0x5F21, 110309 }, - { 0x5F22, 110313 }, - { 0x5F23, 110317 }, - { 0x5F24, 110321 }, - { 0x5F25, 110325 }, - { 0x5F26, 110329 }, - { 0x5F27, 110333 }, - { 0x5F28, 110337 }, - { 0x5F29, 110341 }, - { 0x5F2A, 110345 }, - { 0x5F2B, 110349 }, - { 0x5F2C, 110353 }, - { 0x5F2D, 110357 }, - { 0x5F2E, 110361 }, - { 0x5F2F, 110365 }, - { 0x5F30, 110369 }, - { 0x5F31, 110373 }, - { 0x5F80, 110377 }, - { 0x5F81, 110382 }, - { 0x5F82, 110387 }, - { 0x5F83, 110392 }, - { 0x5F84, 110397 }, - { 0x5F85, 110402 }, - { 0x5F86, 110407 }, - { 0x5F87, 110412 }, - { 0x5F88, 110417 }, - { 0x5F89, 110422 }, - { 0x5F8A, 110427 }, - { 0x5F8B, 110432 }, - { 0x5F8C, 110437 }, - { 0x5F8D, 110442 }, - { 0x5F8E, 110447 }, - { 0x5F8F, 110452 }, - { 0x5F90, 110457 }, - { 0x5F91, 110462 }, - { 0x5F92, 110467 }, - { 0x5F93, 110472 }, - { 0x5F94, 110477 }, - { 0x5F95, 110482 }, - { 0x5F96, 110487 }, - { 0x5F97, 110492 }, - { 0x5F98, 110497 }, - { 0x5F99, 110502 }, - { 0x5F66, 110507 }, - { 0x5F67, 110512 }, - { 0x5F68, 110517 }, - { 0x5F69, 110522 }, - { 0x5F6A, 110527 }, - { 0x5F6B, 110532 }, - { 0x5F6C, 110537 }, - { 0x5F6D, 110542 }, - { 0x5F6E, 110547 }, - { 0x5F6F, 110552 }, - { 0x5F70, 110557 }, - { 0x5F71, 110562 }, - { 0x5F72, 110567 }, - { 0x5F73, 110572 }, - { 0x5F74, 110577 }, - { 0x5F75, 110582 }, - { 0x5F76, 110587 }, - { 0x5F77, 110592 }, - { 0x5F78, 110597 }, - { 0x5F79, 110602 }, - { 0x5F7A, 110607 }, - { 0x5F7B, 110612 }, - { 0x5F7C, 110617 }, - { 0x5F7D, 110622 }, - { 0x5F7E, 110627 }, - { 0x5F7F, 110632 }, - { 0x5EFE, 110637 }, - { 0x5EFF, 110641 }, - { 0x5F00, 110645 }, - { 0x5F01, 110649 }, - { 0x5F02, 110653 }, - { 0x5F03, 110657 }, - { 0x5F04, 110661 }, - { 0x5F05, 110665 }, - { 0x5F06, 110669 }, - { 0x5F07, 110673 }, - { 0x5F08, 110677 }, - { 0x5F09, 110681 }, - { 0x5F0A, 110685 }, - { 0x5F0B, 110689 }, - { 0x5F0C, 110693 }, - { 0x5F0D, 110697 }, - { 0x5F0E, 110701 }, - { 0x5F0F, 110705 }, - { 0x5F10, 110709 }, - { 0x5F11, 110713 }, - { 0x5F12, 110717 }, - { 0x5F13, 110721 }, - { 0x5F14, 110725 }, - { 0x5F15, 110729 }, - { 0x5F16, 110733 }, - { 0x5F17, 110737 }, - { 0x6133, 110741 }, - { 0x6138, 110745 }, - { 0x6134, 110749 }, - { 0x6137, 110753 }, - { 0x6136, 110757 }, - { 0x613B, 110761 }, - { 0x6132, 110765 }, - { 0x613A, 110769 }, - { 0x6139, 110773 }, - { 0x6135, 110777 }, - { 0x5EB0, 110781 }, - { 0x5EB1, 110785 }, - { 0x5EB2, 110789 }, - { 0x5EB3, 110793 }, - { 0x5EB4, 110797 }, - { 0x5EB5, 110801 }, - { 0x5EB6, 110805 }, - { 0x5EB7, 110809 }, - { 0x5EB8, 110813 }, - { 0x5EB9, 110817 }, - { 0x5EBA, 110821 }, - { 0x5EBB, 110825 }, - { 0x5EBC, 110829 }, - { 0x5EBD, 110833 }, - { 0x5EBE, 110837 }, - { 0x5EBF, 110841 }, - { 0x5EC0, 110845 }, - { 0x5EC1, 110849 }, - { 0x5EC2, 110853 }, - { 0x5EC3, 110857 }, - { 0x5EC4, 110861 }, - { 0x5EC5, 110865 }, - { 0x5EC6, 110869 }, - { 0x5EC7, 110873 }, - { 0x5EC8, 110877 }, - { 0x5EC9, 110881 }, - { 0x5E9D, 110885 }, - { 0x5E9E, 110889 }, - { 0x5E9F, 110893 }, - { 0x5EA0, 110897 }, - { 0x5EA1, 110901 }, - { 0x5EA2, 110905 }, - { 0x5EA3, 110909 }, - { 0x5EA4, 110913 }, - { 0x5EA5, 110917 }, - { 0x5EA6, 110921 }, - { 0x5EA7, 110925 }, - { 0x5EA8, 110929 }, - { 0x5EA9, 110933 }, - { 0x5EAA, 110937 }, - { 0x5EAB, 110941 }, - { 0x5EAC, 110945 }, - { 0x5EAD, 110949 }, - { 0x5EAE, 110953 }, - { 0x5EAF, 110957 }, - { 0x1B95, 110961 }, - { 0x1C7B, 110963 }, - { 0x3C8D, 110965 }, - { 0x3C8E, 110971 }, - { 0x3C8F, 110977 }, - { 0x3C8C, 110983 }, - { 0x3C9B, 110990 }, - { 0x3C97, 110997 }, - { 0x3C93, 111005 }, - { 0x3C9F, 111012 }, - { 0x3C79, 111020 }, - { 0x3C9D, 111028 }, - { 0x3C99, 111035 }, - { 0x3CA3, 111043 }, - { 0x3C95, 111050 }, - { 0x3C91, 111058 }, - { 0x3C90, 111064 }, - { 0x3C75, 111071 }, - { 0x3C72, 111076 }, - { 0x3C9C, 111081 }, - { 0x3C98, 111088 }, - { 0x3C94, 111096 }, - { 0x3CA0, 111103 }, - { 0x3C7A, 111111 }, - { 0x3C7A, 111119 }, - { 0x3C9E, 111127 }, - { 0x3C9A, 111134 }, - { 0x3CA4, 111142 }, - { 0x3C96, 111149 }, - { 0x3C92, 111157 }, - { 0x3C78, 111163 }, - { 0x3C76, 111169 }, - { 0x3C7B, 111174 }, - { 0x3C77, 111180 }, - { 0x3C74, 111186 }, - { 0x3C73, 111193 }, - { 0x1D76, 111199 }, - { 0x6ABD, 111201 }, - { 0x0D0A, 111203 }, - { 0x0D0C, 111206 }, - { 0x053C, 111211 }, - { 0x220B, 111215 }, - { 0x22CF, 111218 }, - { 0x251A, 111222 }, - { 0x28FB, 111223 }, - { 0x1F3D, 111226 }, - { 0x1B88, 111227 }, - { 0x212E, 111229 }, - { 0x22E2, 111230 }, - { 0x6C63, 111233 }, - { 0x1D0F, 111235 }, - { 0x1D13, 111239 }, - { 0x2466, 111243 }, - { 0x2318, 111247 }, - { 0x1D8C, 111251 }, - { 0x692A, 111254 }, - { 0x2537, 111261 }, - { 0x26B3, 111263 }, - { 0x26B2, 111268 }, - { 0x2695, 111273 }, - { 0x26B0, 111278 }, - { 0x26B1, 111283 }, - { 0x1D9F, 111288 }, - { 0x2596, 111294 }, - { 0x1D9E, 111299 }, - { 0x1DAB, 111302 }, - { 0x1EDB, 111309 }, - { 0x1C9D, 111312 }, - { 0x1C99, 111315 }, - { 0x1C9A, 111318 }, - { 0x1CA3, 111321 }, - { 0x1CA4, 111325 }, - { 0x1CA5, 111329 }, - { 0x1CA6, 111333 }, - { 0x1CA2, 111337 }, - { 0x1C5F, 111341 }, - { 0x1C6A, 111344 }, - { 0x1C72, 111347 }, - { 0x1C76, 111350 }, - { 0x1C77, 111353 }, - { 0x1C7A, 111356 }, - { 0x1C81, 111359 }, - { 0x1C9C, 111362 }, - { 0x1C9B, 111365 }, - { 0x6961, 111368 }, - { 0x6963, 111371 }, - { 0x250E, 111375 }, - { 0x250F, 111381 }, - { 0x1C1D, 111387 }, - { 0x1DAA, 111389 }, - { 0x1DA7, 111392 }, - { 0x45C9, 111395 }, - { 0x45D4, 111399 }, - { 0x45D2, 111403 }, - { 0x45D7, 111407 }, - { 0x45C6, 111411 }, - { 0x45CC, 111415 }, - { 0x45CF, 111419 }, - { 0x45D6, 111423 }, - { 0x45CD, 111427 }, - { 0x45CE, 111431 }, - { 0x45C5, 111435 }, - { 0x45C7, 111439 }, - { 0x45D5, 111443 }, - { 0x45CB, 111447 }, - { 0x45C8, 111451 }, - { 0x45D0, 111455 }, - { 0x45D3, 111459 }, - { 0x45D1, 111463 }, - { 0x45CA, 111467 }, - { 0x45D8, 111471 }, - { 0x45DE, 111475 }, - { 0x45DF, 111480 }, - { 0x45DC, 111485 }, - { 0x45D9, 111489 }, - { 0x45DB, 111493 }, - { 0x45DA, 111497 }, - { 0x45DD, 111501 }, - { 0x45AB, 111505 }, - { 0x45B7, 111509 }, - { 0x45B3, 111513 }, - { 0x45B4, 111517 }, - { 0x45BC, 111521 }, - { 0x45AC, 111525 }, - { 0x45B6, 111529 }, - { 0x45A8, 111533 }, - { 0x45AE, 111537 }, - { 0x45B1, 111541 }, - { 0x45B9, 111545 }, - { 0x45BA, 111549 }, - { 0x45BB, 111553 }, - { 0x45AF, 111557 }, - { 0x45B0, 111561 }, - { 0x45A7, 111565 }, - { 0x45A9, 111569 }, - { 0x45B8, 111573 }, - { 0x45AD, 111577 }, - { 0x45AA, 111581 }, - { 0x45B2, 111585 }, - { 0x45B5, 111589 }, - { 0x45BD, 111593 }, - { 0x45C3, 111597 }, - { 0x45C4, 111602 }, - { 0x45C1, 111607 }, - { 0x45BE, 111611 }, - { 0x45C0, 111615 }, - { 0x45BF, 111619 }, - { 0x45C2, 111623 }, - { 0x1E82, 111627 }, - { 0x2522, 111630 }, - { 0x006A, 111634 }, - { 0x6933, 111639 }, - { 0x1B92, 111642 }, - { 0x1BE9, 111644 }, - { 0x1BB1, 111646 }, - { 0x1BAE, 111648 }, - { 0x1D6C, 111650 }, - { 0x22E4, 111652 }, - { 0x1F9A, 111655 }, - { 0x1F9F, 111658 }, - { 0x1F9B, 111661 }, - { 0x1F9E, 111664 }, - { 0x1F9D, 111667 }, - { 0x1FA2, 111670 }, - { 0x1FA1, 111673 }, - { 0x1FA0, 111676 }, - { 0x1F9C, 111679 }, - { 0x1FC2, 111682 }, - { 0x1FC3, 111687 }, - { 0x1FC4, 111692 }, - { 0x1FC5, 111697 }, - { 0x1FC6, 111702 }, - { 0x1FC7, 111707 }, - { 0x1FC8, 111712 }, - { 0x1FC9, 111717 }, - { 0x1FCA, 111722 }, - { 0x1FCB, 111727 }, - { 0x1FCC, 111732 }, - { 0x1FCD, 111737 }, - { 0x1FCE, 111742 }, - { 0x1FCF, 111747 }, - { 0x1FD0, 111752 }, - { 0x1FD1, 111757 }, - { 0x1FD2, 111762 }, - { 0x1FD3, 111767 }, - { 0x1FD4, 111772 }, - { 0x1FD5, 111777 }, - { 0x1FD6, 111782 }, - { 0x1FD7, 111787 }, - { 0x1FD8, 111792 }, - { 0x1FD9, 111797 }, - { 0x1FDA, 111802 }, - { 0x1FDB, 111807 }, - { 0x664D, 111812 }, - { 0x664E, 111817 }, - { 0x664F, 111822 }, - { 0x6650, 111827 }, - { 0x6651, 111832 }, - { 0x6652, 111837 }, - { 0x6653, 111842 }, - { 0x6654, 111847 }, - { 0x6655, 111852 }, - { 0x6656, 111857 }, - { 0x6657, 111862 }, - { 0x6658, 111867 }, - { 0x6659, 111872 }, - { 0x665A, 111877 }, - { 0x665B, 111882 }, - { 0x665C, 111887 }, - { 0x665D, 111892 }, - { 0x665E, 111897 }, - { 0x665F, 111902 }, - { 0x6660, 111907 }, - { 0x6661, 111912 }, - { 0x6662, 111917 }, - { 0x6663, 111922 }, - { 0x6664, 111927 }, - { 0x6665, 111932 }, - { 0x6666, 111937 }, - { 0x2C40, 111942 }, - { 0x2C4E, 111945 }, - { 0x2C42, 111949 }, - { 0x2C50, 111952 }, - { 0x2C56, 111956 }, - { 0x2C47, 111960 }, - { 0x2C55, 111963 }, - { 0x2C41, 111967 }, - { 0x2C4F, 111970 }, - { 0x2C3E, 111974 }, - { 0x2C4C, 111977 }, - { 0x2C3B, 111981 }, - { 0x2C49, 111984 }, - { 0x2C3F, 111988 }, - { 0x2C4D, 111991 }, - { 0x2C3D, 111995 }, - { 0x2C4B, 111998 }, - { 0x2C3A, 112002 }, - { 0x2C48, 112005 }, - { 0x2C3C, 112009 }, - { 0x2C4A, 112012 }, - { 0x2C43, 112016 }, - { 0x2C51, 112019 }, - { 0x2C44, 112023 }, - { 0x2C52, 112026 }, - { 0x2C46, 112030 }, - { 0x2C54, 112033 }, - { 0x2C45, 112037 }, - { 0x2C53, 112040 }, - { 0x2C58, 112044 }, - { 0x2C57, 112049 }, - { 0x1FA3, 112053 }, - { 0x1FA4, 112056 }, - { 0x1FA5, 112059 }, - { 0x1FAD, 112062 }, - { 0x1FA8, 112065 }, - { 0x1FA9, 112068 }, - { 0x1FAB, 112071 }, - { 0x1FA7, 112074 }, - { 0x1FAC, 112077 }, - { 0x1FA6, 112080 }, - { 0x1FAA, 112083 }, - { 0x2C59, 112086 }, - { 0x2C5E, 112089 }, - { 0x2C69, 112092 }, - { 0x2C62, 112095 }, - { 0x2C5A, 112098 }, - { 0x2C73, 112101 }, - { 0x2C64, 112104 }, - { 0x2C5D, 112107 }, - { 0x2C5C, 112110 }, - { 0x2C6B, 112113 }, - { 0x2C63, 112116 }, - { 0x2C6D, 112119 }, - { 0x2C61, 112122 }, - { 0x2C7A, 112125 }, - { 0x2C7B, 112128 }, - { 0x2C66, 112131 }, - { 0x2C68, 112134 }, - { 0x2C60, 112137 }, - { 0x2C71, 112140 }, - { 0x2C67, 112143 }, - { 0x2C7C, 112146 }, - { 0x2C5F, 112149 }, - { 0x2C6A, 112152 }, - { 0x2C74, 112155 }, - { 0x2C5B, 112158 }, - { 0x2C65, 112161 }, - { 0x2C6C, 112164 }, - { 0x2C6E, 112167 }, - { 0x2C78, 112170 }, - { 0x2C79, 112173 }, - { 0x2C77, 112176 }, - { 0x2C6F, 112179 }, - { 0x2C72, 112182 }, - { 0x2C75, 112185 }, - { 0x2C76, 112188 }, - { 0x2C70, 112191 }, - { 0x22E8, 112194 }, - { 0x2607, 112195 }, - { 0x1B93, 112198 }, - { 0x1BEA, 112200 }, - { 0x1BB2, 112202 }, - { 0x1BAF, 112204 }, - { 0x6A6E, 112206 }, - { 0x250D, 112208 }, - { 0x6922, 112209 }, - { 0x1D9C, 112210 }, - { 0x226F, 112213 }, - { 0x6A35, 112215 }, - { 0x67A9, 112217 }, - { 0x223B, 112218 }, - { 0x0096, 112220 }, - { 0x255A, 112222 }, - { 0x255B, 112228 }, - { 0x255D, 112234 }, - { 0x2561, 112239 }, - { 0x2556, 112243 }, - { 0x2557, 112248 }, - { 0x1E83, 112252 }, - { 0x2523, 112255 }, - { 0x007A, 112259 }, - { 0x6934, 112264 }, - { 0x21E2, 112267 }, - { 0x22DC, 112268 }, - { 0x22DA, 112272 }, - { 0x22DB, 112276 }, - { 0x22E0, 112279 }, - { 0x2261, 112282 }, - { 0x22C3, 112284 }, - { 0x22D9, 112287 }, - { 0x68A3, 112290 }, - { 0x2AF4, 112292 }, - { 0x2AEF, 112295 }, - { 0x2B50, 112299 }, - { 0x2AF0, 112303 }, - { 0x1EED, 112307 }, - { 0x6AFF, 112309 }, - { 0x21A3, 112311 }, - { 0x1EE8, 112314 }, - { 0x1EE9, 112317 }, - { 0x1EEB, 112320 }, - { 0x1EEA, 112322 }, +unicode_name_to_code[18242] = { + { 0x2114, 0 }, + { 0x29CC, 4 }, + { 0x2327, 7 }, + { 0x22FF, 12 }, + { 0x2987, 16 }, + { 0x2989, 21 }, + { 0x2981, 26 }, + { 0x2982, 29 }, + { 0x2A65, 33 }, + { 0x2988, 37 }, + { 0x298A, 42 }, + { 0x2A64, 47 }, + { 0x2A20, 51 }, + { 0x2A21, 55 }, + { 0x2A1F, 59 }, + { 0x2A3E, 63 }, + { 0x23E6, 67 }, + { 0x2014, 69 }, + { 0x2001, 71 }, + { 0x2003, 73 }, + { 0x2013, 75 }, + { 0x2000, 77 }, + { 0x2002, 79 }, + { 0x1C78, 81 }, + { 0x1C7D, 85 }, + { 0x1C51, 88 }, + { 0x1C56, 92 }, + { 0x1C52, 96 }, + { 0x1C55, 100 }, + { 0x1C54, 104 }, + { 0x1C59, 108 }, + { 0x1C50, 112 }, + { 0x1C58, 116 }, + { 0x1C57, 120 }, + { 0x1C53, 124 }, + { 0x1C7B, 128 }, + { 0x1C5C, 131 }, + { 0x1C5E, 135 }, + { 0x1C5B, 139 }, + { 0x1C71, 143 }, + { 0x1C6F, 147 }, + { 0x1C66, 151 }, + { 0x1C68, 155 }, + { 0x1C65, 159 }, + { 0x1C5A, 163 }, + { 0x1C6E, 167 }, + { 0x1C64, 171 }, + { 0x1C73, 175 }, + { 0x1C69, 179 }, + { 0x1C75, 183 }, + { 0x1C77, 187 }, + { 0x1C76, 191 }, + { 0x1C6A, 195 }, + { 0x1C6B, 199 }, + { 0x1C6D, 203 }, + { 0x1C61, 207 }, + { 0x1C60, 211 }, + { 0x1C62, 215 }, + { 0x1C63, 219 }, + { 0x1C5D, 223 }, + { 0x1C70, 227 }, + { 0x1C72, 231 }, + { 0x1C67, 235 }, + { 0x1C5F, 239 }, + { 0x1C74, 243 }, + { 0x1C6C, 247 }, + { 0x1C79, 251 }, + { 0x1C7C, 255 }, + { 0x1C7A, 258 }, + { 0x1C7F, 262 }, + { 0x1C7E, 267 }, + { 0x27C7, 271 }, + { 0x2951, 275 }, + { 0x294D, 282 }, + { 0x294C, 289 }, + { 0x294F, 296 }, + { 0x2195, 303 }, + { 0x21A8, 306 }, + { 0x2B0D, 311 }, + { 0x21F3, 315 }, + { 0x21D5, 319 }, + { 0x297E, 323 }, + { 0x22A5, 326 }, + { 0x27DF, 328 }, + { 0x29BD, 333 }, + { 0x22F0, 337 }, + { 0x2303, 341 }, + { 0x2324, 343 }, + { 0x54BC, 349 }, + { 0x54B9, 352 }, + { 0x54A1, 355 }, + { 0x54B3, 358 }, + { 0x54C6, 361 }, + { 0x5491, 364 }, + { 0x5498, 367 }, + { 0x54A9, 370 }, + { 0x54A8, 373 }, + { 0x54B8, 376 }, + { 0x549D, 379 }, + { 0x54B2, 382 }, + { 0x54A5, 385 }, + { 0x54C3, 388 }, + { 0x54BE, 391 }, + { 0x5494, 394 }, + { 0x54A3, 397 }, + { 0x5497, 400 }, + { 0x54B6, 403 }, + { 0x54AD, 406 }, + { 0x54B5, 409 }, + { 0x5492, 412 }, + { 0x54BB, 415 }, + { 0x549A, 418 }, + { 0x549C, 421 }, + { 0x549E, 424 }, + { 0x54AC, 427 }, + { 0x5490, 430 }, + { 0x54B0, 433 }, + { 0x5495, 436 }, + { 0x54A0, 439 }, + { 0x54B1, 442 }, + { 0x54AF, 445 }, + { 0x54AE, 448 }, + { 0x54AB, 451 }, + { 0x54A2, 454 }, + { 0x54C1, 457 }, + { 0x549B, 460 }, + { 0x54BD, 463 }, + { 0x54A4, 466 }, + { 0x5496, 469 }, + { 0x54A6, 472 }, + { 0x5499, 475 }, + { 0x54BF, 478 }, + { 0x549F, 481 }, + { 0x54B7, 484 }, + { 0x54AA, 487 }, + { 0x54C5, 490 }, + { 0x5493, 493 }, + { 0x54A7, 496 }, + { 0x54B4, 499 }, + { 0x54C0, 502 }, + { 0x54C2, 505 }, + { 0x54BA, 508 }, + { 0x54C4, 511 }, + { 0x500A, 514 }, + { 0x5014, 517 }, + { 0x5002, 520 }, + { 0x5011, 523 }, + { 0x500B, 526 }, + { 0x5008, 529 }, + { 0x5009, 532 }, + { 0x5020, 535 }, + { 0x502A, 538 }, + { 0x5018, 541 }, + { 0x5027, 544 }, + { 0x502E, 547 }, + { 0x5034, 550 }, + { 0x52B8, 553 }, + { 0x52C2, 556 }, + { 0x52B0, 559 }, + { 0x52BF, 562 }, + { 0x52C6, 565 }, + { 0x52CC, 568 }, + { 0x5109, 571 }, + { 0x5112, 574 }, + { 0x5102, 577 }, + { 0x510F, 580 }, + { 0x5116, 583 }, + { 0x5013, 586 }, + { 0x50D3, 589 }, + { 0x50CF, 592 }, + { 0x50D6, 595 }, + { 0x50DA, 598 }, + { 0x50E0, 601 }, + { 0x51E4, 604 }, + { 0x51F0, 607 }, + { 0x51DC, 610 }, + { 0x51EC, 613 }, + { 0x51F4, 616 }, + { 0x5273, 619 }, + { 0x527E, 622 }, + { 0x527B, 625 }, + { 0x5006, 628 }, + { 0x5003, 631 }, + { 0x5000, 634 }, + { 0x5001, 637 }, + { 0x53E2, 640 }, + { 0x53EE, 643 }, + { 0x53F2, 646 }, + { 0x53F8, 649 }, + { 0x5201, 652 }, + { 0x520C, 655 }, + { 0x51FA, 658 }, + { 0x5208, 661 }, + { 0x5210, 664 }, + { 0x51C1, 667 }, + { 0x51CC, 670 }, + { 0x51B9, 673 }, + { 0x51C9, 676 }, + { 0x51D0, 679 }, + { 0x51D6, 682 }, + { 0x50B7, 685 }, + { 0x50C2, 688 }, + { 0x50B0, 691 }, + { 0x50BF, 694 }, + { 0x50C5, 697 }, + { 0x50CB, 700 }, + { 0x5185, 703 }, + { 0x518F, 706 }, + { 0x517F, 709 }, + { 0x518C, 712 }, + { 0x5193, 715 }, + { 0x5012, 718 }, + { 0x500F, 721 }, + { 0x5010, 724 }, + { 0x5041, 727 }, + { 0x503A, 730 }, + { 0x5048, 733 }, + { 0x504C, 736 }, + { 0x5052, 739 }, + { 0x53FE, 742 }, + { 0x540A, 745 }, + { 0x540E, 748 }, + { 0x5414, 751 }, + { 0x53C8, 754 }, + { 0x53D2, 757 }, + { 0x53CF, 760 }, + { 0x53D6, 763 }, + { 0x53DC, 766 }, + { 0x5312, 769 }, + { 0x531C, 772 }, + { 0x530B, 775 }, + { 0x5319, 778 }, + { 0x5320, 781 }, + { 0x5326, 784 }, + { 0x5123, 787 }, + { 0x512E, 790 }, + { 0x511C, 793 }, + { 0x512B, 796 }, + { 0x5132, 799 }, + { 0x500D, 802 }, + { 0x50EC, 805 }, + { 0x50E4, 808 }, + { 0x50F0, 811 }, + { 0x50F6, 814 }, + { 0x50FC, 817 }, + { 0x5282, 820 }, + { 0x528B, 823 }, + { 0x5288, 826 }, + { 0x5015, 829 }, + { 0x545F, 832 }, + { 0x5469, 835 }, + { 0x546D, 838 }, + { 0x5473, 841 }, + { 0x547F, 844 }, + { 0x5483, 847 }, + { 0x5489, 850 }, + { 0x5296, 853 }, + { 0x52A0, 856 }, + { 0x528F, 859 }, + { 0x529D, 862 }, + { 0x52A4, 865 }, + { 0x52AA, 868 }, + { 0x5021, 871 }, + { 0x501E, 874 }, + { 0x501F, 877 }, + { 0x5060, 880 }, + { 0x506A, 883 }, + { 0x5058, 886 }, + { 0x5067, 889 }, + { 0x506E, 892 }, + { 0x5074, 895 }, + { 0x502B, 898 }, + { 0x5029, 901 }, + { 0x501C, 904 }, + { 0x5019, 907 }, + { 0x5016, 910 }, + { 0x5017, 913 }, + { 0x5028, 916 }, + { 0x5025, 919 }, + { 0x5026, 922 }, + { 0x5023, 925 }, + { 0x502F, 928 }, + { 0x5031, 931 }, + { 0x502C, 934 }, + { 0x502D, 937 }, + { 0x5035, 940 }, + { 0x5037, 943 }, + { 0x5032, 946 }, + { 0x5033, 949 }, + { 0x52B9, 952 }, + { 0x52B6, 955 }, + { 0x52B7, 958 }, + { 0x52C3, 961 }, + { 0x52C1, 964 }, + { 0x5363, 967 }, + { 0x536F, 970 }, + { 0x536B, 973 }, + { 0x5372, 976 }, + { 0x5378, 979 }, + { 0x52B4, 982 }, + { 0x52B1, 985 }, + { 0x52AE, 988 }, + { 0x52AF, 991 }, + { 0x52C0, 994 }, + { 0x52BD, 997 }, + { 0x52BE, 1000 }, + { 0x52BB, 1003 }, + { 0x52C7, 1006 }, + { 0x52C9, 1009 }, + { 0x52C4, 1012 }, + { 0x52C5, 1015 }, + { 0x52CD, 1018 }, + { 0x52CF, 1021 }, + { 0x52CA, 1024 }, + { 0x52CB, 1027 }, + { 0x510A, 1030 }, + { 0x5107, 1033 }, + { 0x5108, 1036 }, + { 0x513F, 1039 }, + { 0x5149, 1042 }, + { 0x5138, 1045 }, + { 0x5146, 1048 }, + { 0x514D, 1051 }, + { 0x5113, 1054 }, + { 0x5111, 1057 }, + { 0x5105, 1060 }, + { 0x5103, 1063 }, + { 0x5100, 1066 }, + { 0x5101, 1069 }, + { 0x5110, 1072 }, + { 0x510D, 1075 }, + { 0x510E, 1078 }, + { 0x510C, 1081 }, + { 0x5117, 1084 }, + { 0x5119, 1087 }, + { 0x5114, 1090 }, + { 0x5115, 1093 }, + { 0x50D4, 1096 }, + { 0x50D1, 1099 }, + { 0x50D2, 1102 }, + { 0x50D0, 1105 }, + { 0x50CD, 1108 }, + { 0x50CE, 1111 }, + { 0x50D7, 1114 }, + { 0x50D5, 1117 }, + { 0x50DB, 1120 }, + { 0x50DD, 1123 }, + { 0x50D8, 1126 }, + { 0x50D9, 1129 }, + { 0x50E1, 1132 }, + { 0x50DE, 1135 }, + { 0x50DF, 1138 }, + { 0x51E5, 1141 }, + { 0x51E2, 1144 }, + { 0x51E3, 1147 }, + { 0x51F1, 1150 }, + { 0x51EE, 1153 }, + { 0x51EF, 1156 }, + { 0x521C, 1159 }, + { 0x5228, 1162 }, + { 0x5216, 1165 }, + { 0x5224, 1168 }, + { 0x522C, 1171 }, + { 0x51E0, 1174 }, + { 0x51DD, 1177 }, + { 0x51DA, 1180 }, + { 0x51DB, 1183 }, + { 0x51ED, 1186 }, + { 0x51EA, 1189 }, + { 0x51EB, 1192 }, + { 0x51E8, 1195 }, + { 0x51F5, 1198 }, + { 0x51F7, 1201 }, + { 0x51F2, 1204 }, + { 0x51F3, 1207 }, + { 0x5274, 1210 }, + { 0x5271, 1213 }, + { 0x5272, 1216 }, + { 0x527F, 1219 }, + { 0x527D, 1222 }, + { 0x5270, 1225 }, + { 0x526E, 1228 }, + { 0x51A0, 1231 }, + { 0x51A9, 1234 }, + { 0x5199, 1237 }, + { 0x51A6, 1240 }, + { 0x51AD, 1243 }, + { 0x51B3, 1246 }, + { 0x509A, 1249 }, + { 0x5093, 1252 }, + { 0x50A1, 1255 }, + { 0x50A5, 1258 }, + { 0x50AA, 1261 }, + { 0x5172, 1264 }, + { 0x517A, 1267 }, + { 0x516A, 1270 }, + { 0x527C, 1273 }, + { 0x5279, 1276 }, + { 0x527A, 1279 }, + { 0x5277, 1282 }, + { 0x5250, 1285 }, + { 0x525B, 1288 }, + { 0x5248, 1291 }, + { 0x5258, 1294 }, + { 0x5007, 1297 }, + { 0x5004, 1300 }, + { 0x5005, 1303 }, + { 0x53E6, 1306 }, + { 0x53E3, 1309 }, + { 0x53E0, 1312 }, + { 0x53E1, 1315 }, + { 0x541A, 1318 }, + { 0x5425, 1321 }, + { 0x5429, 1324 }, + { 0x542F, 1327 }, + { 0x53EF, 1330 }, + { 0x53EC, 1333 }, + { 0x53ED, 1336 }, + { 0x53EA, 1339 }, + { 0x53F3, 1342 }, + { 0x53F5, 1345 }, + { 0x53F0, 1348 }, + { 0x53F1, 1351 }, + { 0x53F9, 1354 }, + { 0x53FB, 1357 }, + { 0x53F6, 1360 }, + { 0x53F7, 1363 }, + { 0x5202, 1366 }, + { 0x51FF, 1369 }, + { 0x5200, 1372 }, + { 0x520D, 1375 }, + { 0x520A, 1378 }, + { 0x520B, 1381 }, + { 0x51FD, 1384 }, + { 0x51FB, 1387 }, + { 0x51F8, 1390 }, + { 0x51F9, 1393 }, + { 0x5209, 1396 }, + { 0x5206, 1399 }, + { 0x5207, 1402 }, + { 0x5204, 1405 }, + { 0x5211, 1408 }, + { 0x5213, 1411 }, + { 0x520E, 1414 }, + { 0x520F, 1417 }, + { 0x51C2, 1420 }, + { 0x51BF, 1423 }, + { 0x51C0, 1426 }, + { 0x51CD, 1429 }, + { 0x51CB, 1432 }, + { 0x51BD, 1435 }, + { 0x51BA, 1438 }, + { 0x51B7, 1441 }, + { 0x51B8, 1444 }, + { 0x51CA, 1447 }, + { 0x51C7, 1450 }, + { 0x51C8, 1453 }, + { 0x51C5, 1456 }, + { 0x51D1, 1459 }, + { 0x51D3, 1462 }, + { 0x51CE, 1465 }, + { 0x51CF, 1468 }, + { 0x51D7, 1471 }, + { 0x51D9, 1474 }, + { 0x51D4, 1477 }, + { 0x51D5, 1480 }, + { 0x50B8, 1483 }, + { 0x50B5, 1486 }, + { 0x50B6, 1489 }, + { 0x50C1, 1492 }, + { 0x5234, 1495 }, + { 0x523E, 1498 }, + { 0x523B, 1501 }, + { 0x5242, 1504 }, + { 0x50B3, 1507 }, + { 0x50B1, 1510 }, + { 0x50AE, 1513 }, + { 0x50AF, 1516 }, + { 0x50C0, 1519 }, + { 0x50BD, 1522 }, + { 0x50BE, 1525 }, + { 0x50BB, 1528 }, + { 0x50C6, 1531 }, + { 0x50C8, 1534 }, + { 0x50C3, 1537 }, + { 0x50C4, 1540 }, + { 0x50CC, 1543 }, + { 0x50C9, 1546 }, + { 0x50CA, 1549 }, + { 0x5186, 1552 }, + { 0x5184, 1555 }, + { 0x507F, 1558 }, + { 0x5078, 1561 }, + { 0x5083, 1564 }, + { 0x5087, 1567 }, + { 0x508D, 1570 }, + { 0x5159, 1573 }, + { 0x5160, 1576 }, + { 0x5153, 1579 }, + { 0x515D, 1582 }, + { 0x5164, 1585 }, + { 0x5190, 1588 }, + { 0x518E, 1591 }, + { 0x5262, 1594 }, + { 0x526C, 1597 }, + { 0x5269, 1600 }, + { 0x5182, 1603 }, + { 0x5180, 1606 }, + { 0x517D, 1609 }, + { 0x517E, 1612 }, + { 0x5433, 1615 }, + { 0x543D, 1618 }, + { 0x5440, 1621 }, + { 0x5446, 1624 }, + { 0x518D, 1627 }, + { 0x518A, 1630 }, + { 0x518B, 1633 }, + { 0x5396, 1636 }, + { 0x539D, 1639 }, + { 0x5399, 1642 }, + { 0x53A1, 1645 }, + { 0x53A7, 1648 }, + { 0x5188, 1651 }, + { 0x5194, 1654 }, + { 0x5196, 1657 }, + { 0x5191, 1660 }, + { 0x5192, 1663 }, + { 0x544C, 1666 }, + { 0x5457, 1669 }, + { 0x545B, 1672 }, + { 0x52F6, 1675 }, + { 0x52FD, 1678 }, + { 0x52EF, 1681 }, + { 0x52FF, 1684 }, + { 0x5305, 1687 }, + { 0x5042, 1690 }, + { 0x503F, 1693 }, + { 0x5040, 1696 }, + { 0x503D, 1699 }, + { 0x503B, 1702 }, + { 0x5038, 1705 }, + { 0x5039, 1708 }, + { 0x5049, 1711 }, + { 0x5046, 1714 }, + { 0x5047, 1717 }, + { 0x5044, 1720 }, + { 0x504D, 1723 }, + { 0x504F, 1726 }, + { 0x504A, 1729 }, + { 0x504B, 1732 }, + { 0x5053, 1735 }, + { 0x5055, 1738 }, + { 0x5050, 1741 }, + { 0x5051, 1744 }, + { 0x5402, 1747 }, + { 0x53FF, 1750 }, + { 0x53FC, 1753 }, + { 0x53FD, 1756 }, + { 0x540B, 1759 }, + { 0x5408, 1762 }, + { 0x5409, 1765 }, + { 0x5406, 1768 }, + { 0x540F, 1771 }, + { 0x5411, 1774 }, + { 0x540C, 1777 }, + { 0x540D, 1780 }, + { 0x5415, 1783 }, + { 0x5417, 1786 }, + { 0x5412, 1789 }, + { 0x5413, 1792 }, + { 0x53C9, 1795 }, + { 0x53C6, 1798 }, + { 0x53C7, 1801 }, + { 0x53D3, 1804 }, + { 0x53D1, 1807 }, + { 0x53D0, 1810 }, + { 0x53CD, 1813 }, + { 0x53CE, 1816 }, + { 0x537D, 1819 }, + { 0x5386, 1822 }, + { 0x5382, 1825 }, + { 0x538A, 1828 }, + { 0x5390, 1831 }, + { 0x53CB, 1834 }, + { 0x53D7, 1837 }, + { 0x53D9, 1840 }, + { 0x53D4, 1843 }, + { 0x53D5, 1846 }, + { 0x53DD, 1849 }, + { 0x53DF, 1852 }, + { 0x53DA, 1855 }, + { 0x53DB, 1858 }, + { 0x5313, 1861 }, + { 0x5310, 1864 }, + { 0x5311, 1867 }, + { 0x531D, 1870 }, + { 0x531B, 1873 }, + { 0x53AD, 1876 }, + { 0x53B8, 1879 }, + { 0x53B4, 1882 }, + { 0x53BC, 1885 }, + { 0x53C2, 1888 }, + { 0x530E, 1891 }, + { 0x530C, 1894 }, + { 0x5309, 1897 }, + { 0x530A, 1900 }, + { 0x531A, 1903 }, + { 0x5317, 1906 }, + { 0x5318, 1909 }, + { 0x5333, 1912 }, + { 0x533A, 1915 }, + { 0x532C, 1918 }, + { 0x5337, 1921 }, + { 0x533E, 1924 }, + { 0x5342, 1927 }, + { 0x5315, 1930 }, + { 0x5321, 1933 }, + { 0x5323, 1936 }, + { 0x531E, 1939 }, + { 0x531F, 1942 }, + { 0x5327, 1945 }, + { 0x5329, 1948 }, + { 0x5324, 1951 }, + { 0x5325, 1954 }, + { 0x5124, 1957 }, + { 0x5121, 1960 }, + { 0x5122, 1963 }, + { 0x512F, 1966 }, + { 0x512D, 1969 }, + { 0x511F, 1972 }, + { 0x511D, 1975 }, + { 0x511A, 1978 }, + { 0x511B, 1981 }, + { 0x512C, 1984 }, + { 0x5129, 1987 }, + { 0x512A, 1990 }, + { 0x5127, 1993 }, + { 0x5133, 1996 }, + { 0x5135, 1999 }, + { 0x5130, 2002 }, + { 0x5131, 2005 }, + { 0x500E, 2008 }, + { 0x500C, 2011 }, + { 0x50ED, 2014 }, + { 0x50EA, 2017 }, + { 0x50EB, 2020 }, + { 0x50F3, 2023 }, + { 0x50F2, 2026 }, + { 0x50E8, 2029 }, + { 0x50E5, 2032 }, + { 0x50E2, 2035 }, + { 0x50E3, 2038 }, + { 0x50F1, 2041 }, + { 0x50EE, 2044 }, + { 0x50EF, 2047 }, + { 0x50F7, 2050 }, + { 0x50F9, 2053 }, + { 0x50F4, 2056 }, + { 0x50F5, 2059 }, + { 0x50FD, 2062 }, + { 0x50FF, 2065 }, + { 0x50FA, 2068 }, + { 0x50FB, 2071 }, + { 0x5283, 2074 }, + { 0x5280, 2077 }, + { 0x5281, 2080 }, + { 0x528C, 2083 }, + { 0x528A, 2086 }, + { 0x5289, 2089 }, + { 0x5287, 2092 }, + { 0x5285, 2095 }, + { 0x5463, 2098 }, + { 0x5460, 2101 }, + { 0x545D, 2104 }, + { 0x545E, 2107 }, + { 0x546A, 2110 }, + { 0x5467, 2113 }, + { 0x5468, 2116 }, + { 0x5466, 2119 }, + { 0x546E, 2122 }, + { 0x5470, 2125 }, + { 0x546B, 2128 }, + { 0x546C, 2131 }, + { 0x5477, 2134 }, + { 0x5474, 2137 }, + { 0x5471, 2140 }, + { 0x5472, 2143 }, + { 0x5480, 2146 }, + { 0x547D, 2149 }, + { 0x547E, 2152 }, + { 0x547B, 2155 }, + { 0x5484, 2158 }, + { 0x5486, 2161 }, + { 0x5481, 2164 }, + { 0x5482, 2167 }, + { 0x548A, 2170 }, + { 0x548C, 2173 }, + { 0x5487, 2176 }, + { 0x5488, 2179 }, + { 0x5297, 2182 }, + { 0x5294, 2185 }, + { 0x5295, 2188 }, + { 0x52A1, 2191 }, + { 0x529F, 2194 }, + { 0x5348, 2197 }, + { 0x5353, 2200 }, + { 0x534F, 2203 }, + { 0x5357, 2206 }, + { 0x535D, 2209 }, + { 0x5292, 2212 }, + { 0x5290, 2215 }, + { 0x528D, 2218 }, + { 0x528E, 2221 }, + { 0x529E, 2224 }, + { 0x529B, 2227 }, + { 0x529C, 2230 }, + { 0x5299, 2233 }, + { 0x52A5, 2236 }, + { 0x52A7, 2239 }, + { 0x52A2, 2242 }, + { 0x52A3, 2245 }, + { 0x52AB, 2248 }, + { 0x52AD, 2251 }, + { 0x52A8, 2254 }, + { 0x52A9, 2257 }, + { 0x52DA, 2260 }, + { 0x52E0, 2263 }, + { 0x52D2, 2266 }, + { 0x52DD, 2269 }, + { 0x52E3, 2272 }, + { 0x52E9, 2275 }, + { 0x5061, 2278 }, + { 0x505E, 2281 }, + { 0x505F, 2284 }, + { 0x506B, 2287 }, + { 0x5069, 2290 }, + { 0x505C, 2293 }, + { 0x5059, 2296 }, + { 0x5056, 2299 }, + { 0x5057, 2302 }, + { 0x5068, 2305 }, + { 0x5065, 2308 }, + { 0x5066, 2311 }, + { 0x5063, 2314 }, + { 0x506F, 2317 }, + { 0x5071, 2320 }, + { 0x506C, 2323 }, + { 0x506D, 2326 }, + { 0x5075, 2329 }, + { 0x5072, 2332 }, + { 0x5073, 2335 }, + { 0x501D, 2338 }, + { 0x501A, 2341 }, + { 0x501B, 2344 }, + { 0x5024, 2347 }, + { 0x5022, 2350 }, + { 0x5030, 2353 }, + { 0x5036, 2356 }, + { 0x5364, 2359 }, + { 0x5361, 2362 }, + { 0x5362, 2365 }, + { 0x5370, 2368 }, + { 0x536D, 2371 }, + { 0x536E, 2374 }, + { 0x536C, 2377 }, + { 0x5369, 2380 }, + { 0x536A, 2383 }, + { 0x5367, 2386 }, + { 0x5373, 2389 }, + { 0x5375, 2392 }, + { 0x5371, 2395 }, + { 0x5379, 2398 }, + { 0x537B, 2401 }, + { 0x5376, 2404 }, + { 0x5377, 2407 }, + { 0x52B5, 2410 }, + { 0x52B2, 2413 }, + { 0x52B3, 2416 }, + { 0x52BC, 2419 }, + { 0x52BA, 2422 }, + { 0x52C8, 2425 }, + { 0x52CE, 2428 }, + { 0x5140, 2431 }, + { 0x513D, 2434 }, + { 0x513E, 2437 }, + { 0x514A, 2440 }, + { 0x5148, 2443 }, + { 0x513B, 2446 }, + { 0x5139, 2449 }, + { 0x5136, 2452 }, + { 0x5137, 2455 }, + { 0x5147, 2458 }, + { 0x5144, 2461 }, + { 0x5145, 2464 }, + { 0x5142, 2467 }, + { 0x514E, 2470 }, + { 0x5150, 2473 }, + { 0x514B, 2476 }, + { 0x514C, 2479 }, + { 0x5106, 2482 }, + { 0x5104, 2485 }, + { 0x510B, 2488 }, + { 0x5118, 2491 }, + { 0x50DC, 2494 }, + { 0x521D, 2497 }, + { 0x521A, 2500 }, + { 0x521B, 2503 }, + { 0x5229, 2506 }, + { 0x5226, 2509 }, + { 0x5227, 2512 }, + { 0x5218, 2515 }, + { 0x5214, 2518 }, + { 0x5215, 2521 }, + { 0x5225, 2524 }, + { 0x5222, 2527 }, + { 0x5223, 2530 }, + { 0x5220, 2533 }, + { 0x522D, 2536 }, + { 0x522F, 2539 }, + { 0x522A, 2542 }, + { 0x522B, 2545 }, + { 0x51E1, 2548 }, + { 0x51DE, 2551 }, + { 0x51DF, 2554 }, + { 0x51E9, 2557 }, + { 0x51E6, 2560 }, + { 0x51E7, 2563 }, + { 0x51F6, 2566 }, + { 0x526F, 2569 }, + { 0x51A1, 2572 }, + { 0x519E, 2575 }, + { 0x519F, 2578 }, + { 0x51AA, 2581 }, + { 0x51A8, 2584 }, + { 0x519C, 2587 }, + { 0x519A, 2590 }, + { 0x5197, 2593 }, + { 0x5198, 2596 }, + { 0x51A7, 2599 }, + { 0x51A5, 2602 }, + { 0x51A3, 2605 }, + { 0x51AE, 2608 }, + { 0x51B0, 2611 }, + { 0x51AB, 2614 }, + { 0x51AC, 2617 }, + { 0x51B4, 2620 }, + { 0x51B6, 2623 }, + { 0x51B1, 2626 }, + { 0x51B2, 2629 }, + { 0x509B, 2632 }, + { 0x5098, 2635 }, + { 0x5099, 2638 }, + { 0x5096, 2641 }, + { 0x5094, 2644 }, + { 0x5091, 2647 }, + { 0x5092, 2650 }, + { 0x50A2, 2653 }, + { 0x509F, 2656 }, + { 0x50A0, 2659 }, + { 0x509D, 2662 }, + { 0x50A6, 2665 }, + { 0x50A8, 2668 }, + { 0x50A3, 2671 }, + { 0x50A4, 2674 }, + { 0x50AB, 2677 }, + { 0x50AD, 2680 }, + { 0x50A9, 2683 }, + { 0x5173, 2686 }, + { 0x5170, 2689 }, + { 0x5171, 2692 }, + { 0x517B, 2695 }, + { 0x5179, 2698 }, + { 0x516E, 2701 }, + { 0x516B, 2704 }, + { 0x5168, 2707 }, + { 0x5169, 2710 }, + { 0x5178, 2713 }, + { 0x5176, 2716 }, + { 0x5177, 2719 }, + { 0x5175, 2722 }, + { 0x517C, 2725 }, + { 0x5278, 2728 }, + { 0x5275, 2731 }, + { 0x5276, 2734 }, + { 0x5251, 2737 }, + { 0x524E, 2740 }, + { 0x524F, 2743 }, + { 0x525C, 2746 }, + { 0x525A, 2749 }, + { 0x524C, 2752 }, + { 0x5249, 2755 }, + { 0x5246, 2758 }, + { 0x5247, 2761 }, + { 0x5259, 2764 }, + { 0x5256, 2767 }, + { 0x5257, 2770 }, + { 0x5254, 2773 }, + { 0x53E7, 2776 }, + { 0x53E4, 2779 }, + { 0x53E5, 2782 }, + { 0x541E, 2785 }, + { 0x541B, 2788 }, + { 0x5418, 2791 }, + { 0x5419, 2794 }, + { 0x5426, 2797 }, + { 0x5423, 2800 }, + { 0x5424, 2803 }, + { 0x5421, 2806 }, + { 0x542A, 2809 }, + { 0x542C, 2812 }, + { 0x5427, 2815 }, + { 0x5428, 2818 }, + { 0x5430, 2821 }, + { 0x542D, 2824 }, + { 0x542E, 2827 }, + { 0x53EB, 2830 }, + { 0x53E8, 2833 }, + { 0x53E9, 2836 }, + { 0x53F4, 2839 }, + { 0x53FA, 2842 }, + { 0x51FE, 2845 }, + { 0x51FC, 2848 }, + { 0x5205, 2851 }, + { 0x5203, 2854 }, + { 0x5212, 2857 }, + { 0x51BE, 2860 }, + { 0x51BB, 2863 }, + { 0x51BC, 2866 }, + { 0x51C6, 2869 }, + { 0x51C3, 2872 }, + { 0x51C4, 2875 }, + { 0x51D2, 2878 }, + { 0x51D8, 2881 }, + { 0x5235, 2884 }, + { 0x5232, 2887 }, + { 0x5233, 2890 }, + { 0x523F, 2893 }, + { 0x523D, 2896 }, + { 0x5231, 2899 }, + { 0x523C, 2902 }, + { 0x5239, 2905 }, + { 0x523A, 2908 }, + { 0x5237, 2911 }, + { 0x5243, 2914 }, + { 0x5245, 2917 }, + { 0x5240, 2920 }, + { 0x5241, 2923 }, + { 0x50B4, 2926 }, + { 0x50B2, 2929 }, + { 0x50BC, 2932 }, + { 0x50B9, 2935 }, + { 0x50BA, 2938 }, + { 0x50C7, 2941 }, + { 0x5080, 2944 }, + { 0x507D, 2947 }, + { 0x507E, 2950 }, + { 0x507B, 2953 }, + { 0x5079, 2956 }, + { 0x5076, 2959 }, + { 0x5077, 2962 }, + { 0x5084, 2965 }, + { 0x5081, 2968 }, + { 0x5082, 2971 }, + { 0x5088, 2974 }, + { 0x508A, 2977 }, + { 0x5085, 2980 }, + { 0x5086, 2983 }, + { 0x508E, 2986 }, + { 0x5090, 2989 }, + { 0x508B, 2992 }, + { 0x508C, 2995 }, + { 0x515A, 2998 }, + { 0x5157, 3001 }, + { 0x5158, 3004 }, + { 0x5161, 3007 }, + { 0x515F, 3010 }, + { 0x5156, 3013 }, + { 0x5154, 3016 }, + { 0x5151, 3019 }, + { 0x5152, 3022 }, + { 0x515E, 3025 }, + { 0x515B, 3028 }, + { 0x515C, 3031 }, + { 0x5165, 3034 }, + { 0x5167, 3037 }, + { 0x5162, 3040 }, + { 0x5163, 3043 }, + { 0x5263, 3046 }, + { 0x5260, 3049 }, + { 0x5261, 3052 }, + { 0x526D, 3055 }, + { 0x526B, 3058 }, + { 0x525E, 3061 }, + { 0x526A, 3064 }, + { 0x5267, 3067 }, + { 0x5268, 3070 }, + { 0x5266, 3073 }, + { 0x5183, 3076 }, + { 0x5181, 3079 }, + { 0x5437, 3082 }, + { 0x5434, 3085 }, + { 0x5431, 3088 }, + { 0x5432, 3091 }, + { 0x543E, 3094 }, + { 0x543B, 3097 }, + { 0x543C, 3100 }, + { 0x543A, 3103 }, + { 0x5441, 3106 }, + { 0x5443, 3109 }, + { 0x543F, 3112 }, + { 0x5447, 3115 }, + { 0x5449, 3118 }, + { 0x5444, 3121 }, + { 0x5445, 3124 }, + { 0x5397, 3127 }, + { 0x5394, 3130 }, + { 0x5395, 3133 }, + { 0x539E, 3136 }, + { 0x539B, 3139 }, + { 0x539C, 3142 }, + { 0x539A, 3145 }, + { 0x5398, 3148 }, + { 0x53A2, 3151 }, + { 0x53A4, 3154 }, + { 0x539F, 3157 }, + { 0x53A0, 3160 }, + { 0x53A8, 3163 }, + { 0x53AA, 3166 }, + { 0x53A5, 3169 }, + { 0x53A6, 3172 }, + { 0x5189, 3175 }, + { 0x5187, 3178 }, + { 0x5195, 3181 }, + { 0x5450, 3184 }, + { 0x544D, 3187 }, + { 0x544A, 3190 }, + { 0x544B, 3193 }, + { 0x5458, 3196 }, + { 0x5455, 3199 }, + { 0x5456, 3202 }, + { 0x5453, 3205 }, + { 0x545C, 3208 }, + { 0x5459, 3211 }, + { 0x545A, 3214 }, + { 0x52F7, 3217 }, + { 0x52F4, 3220 }, + { 0x52F5, 3223 }, + { 0x52FC, 3226 }, + { 0x52F2, 3229 }, + { 0x52F0, 3232 }, + { 0x52ED, 3235 }, + { 0x52EE, 3238 }, + { 0x52FB, 3241 }, + { 0x52FA, 3244 }, + { 0x52F9, 3247 }, + { 0x5300, 3250 }, + { 0x5302, 3253 }, + { 0x52FE, 3256 }, + { 0x5306, 3259 }, + { 0x5308, 3262 }, + { 0x5303, 3265 }, + { 0x5304, 3268 }, + { 0x503E, 3271 }, + { 0x503C, 3274 }, + { 0x5045, 3277 }, + { 0x5043, 3280 }, + { 0x504E, 3283 }, + { 0x5054, 3286 }, + { 0x5403, 3289 }, + { 0x5400, 3292 }, + { 0x5401, 3295 }, + { 0x5407, 3298 }, + { 0x5404, 3301 }, + { 0x5405, 3304 }, + { 0x5410, 3307 }, + { 0x5416, 3310 }, + { 0x537C, 3313 }, + { 0x5387, 3316 }, + { 0x5384, 3319 }, + { 0x5385, 3322 }, + { 0x5383, 3325 }, + { 0x5380, 3328 }, + { 0x5381, 3331 }, + { 0x537F, 3334 }, + { 0x538B, 3337 }, + { 0x538D, 3340 }, + { 0x5388, 3343 }, + { 0x5389, 3346 }, + { 0x5391, 3349 }, + { 0x5393, 3352 }, + { 0x538E, 3355 }, + { 0x538F, 3358 }, + { 0x53CC, 3361 }, + { 0x53CA, 3364 }, + { 0x53D8, 3367 }, + { 0x53DE, 3370 }, + { 0x53AE, 3373 }, + { 0x53AB, 3376 }, + { 0x53AC, 3379 }, + { 0x53B9, 3382 }, + { 0x53B6, 3385 }, + { 0x53B7, 3388 }, + { 0x53B5, 3391 }, + { 0x53B2, 3394 }, + { 0x53B3, 3397 }, + { 0x53B0, 3400 }, + { 0x53BD, 3403 }, + { 0x53BF, 3406 }, + { 0x53BA, 3409 }, + { 0x53BB, 3412 }, + { 0x53C3, 3415 }, + { 0x53C5, 3418 }, + { 0x53C0, 3421 }, + { 0x53C1, 3424 }, + { 0x530F, 3427 }, + { 0x530D, 3430 }, + { 0x5334, 3433 }, + { 0x5331, 3436 }, + { 0x5332, 3439 }, + { 0x533B, 3442 }, + { 0x5339, 3445 }, + { 0x532F, 3448 }, + { 0x532D, 3451 }, + { 0x532A, 3454 }, + { 0x532B, 3457 }, + { 0x5338, 3460 }, + { 0x5335, 3463 }, + { 0x5336, 3466 }, + { 0x533F, 3469 }, + { 0x533C, 3472 }, + { 0x533D, 3475 }, + { 0x5343, 3478 }, + { 0x5345, 3481 }, + { 0x5340, 3484 }, + { 0x5341, 3487 }, + { 0x5316, 3490 }, + { 0x5314, 3493 }, + { 0x5322, 3496 }, + { 0x5328, 3499 }, + { 0x5120, 3502 }, + { 0x511E, 3505 }, + { 0x5128, 3508 }, + { 0x5125, 3511 }, + { 0x5126, 3514 }, + { 0x5134, 3517 }, + { 0x50E9, 3520 }, + { 0x50E6, 3523 }, + { 0x50E7, 3526 }, + { 0x50F8, 3529 }, + { 0x50FE, 3532 }, + { 0x5286, 3535 }, + { 0x5284, 3538 }, + { 0x5464, 3541 }, + { 0x5461, 3544 }, + { 0x5462, 3547 }, + { 0x5465, 3550 }, + { 0x546F, 3553 }, + { 0x5478, 3556 }, + { 0x5475, 3559 }, + { 0x5476, 3562 }, + { 0x547C, 3565 }, + { 0x5479, 3568 }, + { 0x547A, 3571 }, + { 0x5485, 3574 }, + { 0x548B, 3577 }, + { 0x5349, 3580 }, + { 0x5346, 3583 }, + { 0x5347, 3586 }, + { 0x5354, 3589 }, + { 0x5351, 3592 }, + { 0x5352, 3595 }, + { 0x5350, 3598 }, + { 0x534D, 3601 }, + { 0x534E, 3604 }, + { 0x534B, 3607 }, + { 0x5358, 3610 }, + { 0x535A, 3613 }, + { 0x5355, 3616 }, + { 0x5356, 3619 }, + { 0x535E, 3622 }, + { 0x5360, 3625 }, + { 0x535B, 3628 }, + { 0x535C, 3631 }, + { 0x5293, 3634 }, + { 0x5291, 3637 }, + { 0x529A, 3640 }, + { 0x5298, 3643 }, + { 0x52A6, 3646 }, + { 0x52AC, 3649 }, + { 0x52DB, 3652 }, + { 0x52D8, 3655 }, + { 0x52D9, 3658 }, + { 0x52E1, 3661 }, + { 0x52DF, 3664 }, + { 0x52D6, 3667 }, + { 0x52D3, 3670 }, + { 0x52D0, 3673 }, + { 0x52D1, 3676 }, + { 0x52DE, 3679 }, + { 0x52DC, 3682 }, + { 0x52E4, 3685 }, + { 0x52E6, 3688 }, + { 0x52E2, 3691 }, + { 0x52EA, 3694 }, + { 0x52EC, 3697 }, + { 0x52E7, 3700 }, + { 0x52E8, 3703 }, + { 0x505D, 3706 }, + { 0x505A, 3709 }, + { 0x505B, 3712 }, + { 0x5064, 3715 }, + { 0x5062, 3718 }, + { 0x5070, 3721 }, + { 0x5368, 3724 }, + { 0x5365, 3727 }, + { 0x5366, 3730 }, + { 0x5374, 3733 }, + { 0x537A, 3736 }, + { 0x513C, 3739 }, + { 0x513A, 3742 }, + { 0x5143, 3745 }, + { 0x5141, 3748 }, + { 0x514F, 3751 }, + { 0x5219, 3754 }, + { 0x5217, 3757 }, + { 0x5221, 3760 }, + { 0x521E, 3763 }, + { 0x521F, 3766 }, + { 0x522E, 3769 }, + { 0x519D, 3772 }, + { 0x519B, 3775 }, + { 0x51A4, 3778 }, + { 0x51A2, 3781 }, + { 0x51AF, 3784 }, + { 0x51B5, 3787 }, + { 0x5097, 3790 }, + { 0x5095, 3793 }, + { 0x509E, 3796 }, + { 0x509C, 3799 }, + { 0x50A7, 3802 }, + { 0x50AC, 3805 }, + { 0x516F, 3808 }, + { 0x516C, 3811 }, + { 0x516D, 3814 }, + { 0x5174, 3817 }, + { 0x524D, 3820 }, + { 0x524A, 3823 }, + { 0x524B, 3826 }, + { 0x5255, 3829 }, + { 0x5252, 3832 }, + { 0x5253, 3835 }, + { 0x541F, 3838 }, + { 0x541C, 3841 }, + { 0x541D, 3844 }, + { 0x5422, 3847 }, + { 0x5420, 3850 }, + { 0x542B, 3853 }, + { 0x5230, 3856 }, + { 0x5238, 3859 }, + { 0x5236, 3862 }, + { 0x5244, 3865 }, + { 0x507C, 3868 }, + { 0x507A, 3871 }, + { 0x5089, 3874 }, + { 0x508F, 3877 }, + { 0x5155, 3880 }, + { 0x5166, 3883 }, + { 0x525F, 3886 }, + { 0x525D, 3889 }, + { 0x5264, 3892 }, + { 0x5265, 3895 }, + { 0x5438, 3898 }, + { 0x5435, 3901 }, + { 0x5436, 3904 }, + { 0x5439, 3907 }, + { 0x5442, 3910 }, + { 0x5448, 3913 }, + { 0x53A3, 3916 }, + { 0x53A9, 3919 }, + { 0x5451, 3922 }, + { 0x544E, 3925 }, + { 0x544F, 3928 }, + { 0x5454, 3931 }, + { 0x5452, 3934 }, + { 0x52F3, 3937 }, + { 0x52F1, 3940 }, + { 0x52F8, 3943 }, + { 0x5301, 3946 }, + { 0x5307, 3949 }, + { 0x537E, 3952 }, + { 0x538C, 3955 }, + { 0x5392, 3958 }, + { 0x53B1, 3961 }, + { 0x53AF, 3964 }, + { 0x53BE, 3967 }, + { 0x53C4, 3970 }, + { 0x5330, 3973 }, + { 0x532E, 3976 }, + { 0x5344, 3979 }, + { 0x534C, 3982 }, + { 0x534A, 3985 }, + { 0x5359, 3988 }, + { 0x535F, 3991 }, + { 0x52D7, 3994 }, + { 0x52D4, 3997 }, + { 0x52D5, 4000 }, + { 0x52E5, 4003 }, + { 0x52EB, 4006 }, + { 0x262C, 4009 }, + { 0x224C, 4011 }, + { 0x232E, 4014 }, + { 0x27D1, 4016 }, + { 0x235D, 4019 }, + { 0x2355, 4025 }, + { 0x2351, 4031 }, + { 0x2361, 4037 }, + { 0x2372, 4043 }, + { 0x2352, 4049 }, + { 0x236B, 4054 }, + { 0x2362, 4059 }, + { 0x235B, 4064 }, + { 0x2364, 4069 }, + { 0x2374, 4074 }, + { 0x2366, 4078 }, + { 0x234E, 4084 }, + { 0x234A, 4090 }, + { 0x2371, 4096 }, + { 0x2373, 4102 }, + { 0x2378, 4106 }, + { 0x2367, 4111 }, + { 0x2395, 4117 }, + { 0x2353, 4121 }, + { 0x2354, 4127 }, + { 0x233B, 4132 }, + { 0x236F, 4137 }, + { 0x234C, 4143 }, + { 0x2360, 4149 }, + { 0x234D, 4154 }, + { 0x2338, 4159 }, + { 0x2341, 4164 }, + { 0x233C, 4169 }, + { 0x2339, 4174 }, + { 0x233A, 4179 }, + { 0x2350, 4184 }, + { 0x2370, 4190 }, + { 0x2342, 4195 }, + { 0x2357, 4200 }, + { 0x2347, 4206 }, + { 0x2343, 4212 }, + { 0x2348, 4217 }, + { 0x2344, 4223 }, + { 0x2363, 4228 }, + { 0x237A, 4233 }, + { 0x2376, 4237 }, + { 0x236A, 4242 }, + { 0x234B, 4247 }, + { 0x2359, 4252 }, + { 0x2375, 4257 }, + { 0x2379, 4261 }, + { 0x235E, 4266 }, + { 0x2358, 4271 }, + { 0x233F, 4276 }, + { 0x236D, 4281 }, + { 0x2368, 4286 }, + { 0x236C, 4291 }, + { 0x233E, 4295 }, + { 0x235F, 4300 }, + { 0x233D, 4305 }, + { 0x235C, 4310 }, + { 0x2349, 4315 }, + { 0x2365, 4320 }, + { 0x2336, 4325 }, + { 0x2337, 4329 }, + { 0x235A, 4334 }, + { 0x2377, 4339 }, + { 0x234F, 4344 }, + { 0x2340, 4349 }, + { 0x2356, 4354 }, + { 0x2345, 4359 }, + { 0x236E, 4364 }, + { 0x2346, 4369 }, + { 0x2369, 4374 }, + { 0x2312, 4379 }, + { 0x2136, 4380 }, + { 0x29F9, 4382 }, + { 0x29F8, 4385 }, + { 0x2540, 4387 }, + { 0x2526, 4395 }, + { 0x251A, 4403 }, + { 0x251E, 4410 }, + { 0x2516, 4418 }, + { 0x2538, 4425 }, + { 0x2548, 4432 }, + { 0x252A, 4440 }, + { 0x2519, 4448 }, + { 0x2522, 4455 }, + { 0x2515, 4463 }, + { 0x2537, 4470 }, + { 0x255C, 4477 }, + { 0x2559, 4484 }, + { 0x2568, 4491 }, + { 0x255B, 4498 }, + { 0x2558, 4505 }, + { 0x2567, 4512 }, + { 0x2541, 4519 }, + { 0x2527, 4527 }, + { 0x2512, 4535 }, + { 0x251F, 4542 }, + { 0x250E, 4550 }, + { 0x2530, 4557 }, + { 0x2547, 4564 }, + { 0x2529, 4572 }, + { 0x2511, 4580 }, + { 0x2521, 4587 }, + { 0x250D, 4595 }, + { 0x252F, 4602 }, + { 0x2556, 4609 }, + { 0x2553, 4616 }, + { 0x2565, 4623 }, + { 0x2555, 4630 }, + { 0x2552, 4637 }, + { 0x2564, 4644 }, + { 0x2543, 4651 }, + { 0x2545, 4660 }, + { 0x2535, 4669 }, + { 0x252D, 4677 }, + { 0x253D, 4685 }, + { 0x253A, 4693 }, + { 0x2532, 4701 }, + { 0x254A, 4709 }, + { 0x2579, 4717 }, + { 0x251B, 4721 }, + { 0x257F, 4727 }, + { 0x2517, 4734 }, + { 0x253B, 4740 }, + { 0x257B, 4746 }, + { 0x2513, 4750 }, + { 0x250F, 4756 }, + { 0x2533, 4762 }, + { 0x2578, 4768 }, + { 0x257E, 4772 }, + { 0x257A, 4779 }, + { 0x254F, 4783 }, + { 0x254D, 4789 }, + { 0x2507, 4795 }, + { 0x2505, 4801 }, + { 0x2503, 4807 }, + { 0x252B, 4811 }, + { 0x2523, 4817 }, + { 0x254B, 4823 }, + { 0x250B, 4829 }, + { 0x2509, 4835 }, + { 0x2501, 4841 }, + { 0x2575, 4845 }, + { 0x2518, 4849 }, + { 0x257D, 4855 }, + { 0x2514, 4862 }, + { 0x2534, 4868 }, + { 0x256F, 4874 }, + { 0x2570, 4881 }, + { 0x256E, 4888 }, + { 0x256D, 4895 }, + { 0x2577, 4902 }, + { 0x2510, 4906 }, + { 0x250C, 4912 }, + { 0x252C, 4918 }, + { 0x2574, 4924 }, + { 0x257C, 4928 }, + { 0x2576, 4935 }, + { 0x254E, 4939 }, + { 0x254C, 4945 }, + { 0x2506, 4951 }, + { 0x2504, 4957 }, + { 0x2573, 4963 }, + { 0x2572, 4968 }, + { 0x2571, 4977 }, + { 0x2502, 4986 }, + { 0x2524, 4990 }, + { 0x251C, 4996 }, + { 0x253C, 5002 }, + { 0x250A, 5008 }, + { 0x2508, 5014 }, + { 0x2500, 5020 }, + { 0x2544, 5024 }, + { 0x2546, 5033 }, + { 0x2536, 5042 }, + { 0x252E, 5050 }, + { 0x253E, 5058 }, + { 0x2539, 5066 }, + { 0x2531, 5074 }, + { 0x2549, 5082 }, + { 0x255D, 5090 }, + { 0x255A, 5096 }, + { 0x2569, 5102 }, + { 0x2557, 5108 }, + { 0x2554, 5114 }, + { 0x2566, 5120 }, + { 0x2551, 5126 }, + { 0x2563, 5130 }, + { 0x2560, 5136 }, + { 0x256C, 5142 }, + { 0x2550, 5148 }, + { 0x2528, 5152 }, + { 0x2520, 5159 }, + { 0x2542, 5166 }, + { 0x2525, 5173 }, + { 0x251D, 5180 }, + { 0x253F, 5187 }, + { 0x2562, 5194 }, + { 0x255F, 5201 }, + { 0x256B, 5208 }, + { 0x2561, 5215 }, + { 0x255E, 5222 }, + { 0x256A, 5229 }, + { 0x2627, 5236 }, + { 0x31D4, 5238 }, + { 0x31D0, 5241 }, + { 0x31CF, 5244 }, + { 0x31D2, 5247 }, + { 0x31E3, 5250 }, + { 0x31D1, 5253 }, + { 0x31C0, 5256 }, + { 0x31D6, 5259 }, + { 0x31C7, 5262 }, + { 0x31D5, 5265 }, + { 0x31DB, 5268 }, + { 0x31E2, 5271 }, + { 0x31DC, 5274 }, + { 0x31DA, 5277 }, + { 0x31D3, 5280 }, + { 0x31D9, 5283 }, + { 0x31C4, 5286 }, + { 0x31D7, 5289 }, + { 0x31DD, 5292 }, + { 0x31C1, 5295 }, + { 0x31C2, 5298 }, + { 0x31C3, 5301 }, + { 0x31C6, 5304 }, + { 0x31CA, 5307 }, + { 0x31CD, 5310 }, + { 0x31C5, 5313 }, + { 0x31DF, 5316 }, + { 0x31D8, 5319 }, + { 0x31DE, 5322 }, + { 0x31CC, 5325 }, + { 0x31E0, 5328 }, + { 0x31C8, 5331 }, + { 0x31CB, 5334 }, + { 0x31CE, 5337 }, + { 0x31C9, 5340 }, + { 0x31E1, 5343 }, + { 0x2E86, 5346 }, + { 0x2EA7, 5349 }, + { 0x2EA8, 5352 }, + { 0x2EDD, 5355 }, + { 0x2EDE, 5359 }, + { 0x2EDF, 5363 }, + { 0x2EB8, 5367 }, + { 0x2EAB, 5370 }, + { 0x2EB1, 5373 }, + { 0x2EB2, 5377 }, + { 0x2EB4, 5381 }, + { 0x2EB3, 5385 }, + { 0x2EB9, 5389 }, + { 0x2EA4, 5392 }, + { 0x2EA5, 5396 }, + { 0x2EB7, 5400 }, + { 0x2E99, 5403 }, + { 0x2E9C, 5406 }, + { 0x2ED8, 5409 }, + { 0x2EAA, 5412 }, + { 0x2EE3, 5417 }, + { 0x2ECF, 5420 }, + { 0x2EA3, 5423 }, + { 0x2ECA, 5426 }, + { 0x2E98, 5429 }, + { 0x2EE1, 5432 }, + { 0x2EC7, 5435 }, + { 0x2EA9, 5438 }, + { 0x2E8E, 5441 }, + { 0x2E8F, 5445 }, + { 0x2E91, 5449 }, + { 0x2E90, 5453 }, + { 0x2ED1, 5457 }, + { 0x2ED2, 5461 }, + { 0x2EBC, 5465 }, + { 0x2EB5, 5468 }, + { 0x2E9D, 5471 }, + { 0x2ED7, 5474 }, + { 0x2E8B, 5477 }, + { 0x2EAF, 5480 }, + { 0x2ECD, 5483 }, + { 0x2ECE, 5487 }, + { 0x2EC3, 5491 }, + { 0x2EC4, 5495 }, + { 0x2EBA, 5499 }, + { 0x2EBB, 5503 }, + { 0x2E9B, 5507 }, + { 0x2E81, 5510 }, + { 0x2E9E, 5513 }, + { 0x2EE4, 5516 }, + { 0x2EBE, 5519 }, + { 0x2EBF, 5523 }, + { 0x2EC0, 5527 }, + { 0x2E96, 5531 }, + { 0x2E97, 5535 }, + { 0x2E88, 5539 }, + { 0x2E89, 5543 }, + { 0x2ED5, 5547 }, + { 0x2ED6, 5551 }, + { 0x2EB6, 5555 }, + { 0x2E8C, 5558 }, + { 0x2E8D, 5562 }, + { 0x2E92, 5566 }, + { 0x2E94, 5569 }, + { 0x2E95, 5573 }, + { 0x2E87, 5577 }, + { 0x2EC1, 5580 }, + { 0x2EA1, 5583 }, + { 0x2EA2, 5587 }, + { 0x2EAE, 5591 }, + { 0x2EBD, 5594 }, + { 0x2E9F, 5597 }, + { 0x2E85, 5600 }, + { 0x2E80, 5603 }, + { 0x2E82, 5606 }, + { 0x2E83, 5610 }, + { 0x2E84, 5614 }, + { 0x2EAC, 5618 }, + { 0x2EAD, 5622 }, + { 0x2E93, 5626 }, + { 0x2EF1, 5629 }, + { 0x2EC2, 5632 }, + { 0x2EA0, 5635 }, + { 0x2E8A, 5638 }, + { 0x2EA6, 5641 }, + { 0x2EC6, 5647 }, + { 0x2ECC, 5651 }, + { 0x2EE8, 5655 }, + { 0x2EE9, 5659 }, + { 0x2EE0, 5663 }, + { 0x2EDC, 5667 }, + { 0x2EC5, 5671 }, + { 0x2EE6, 5675 }, + { 0x2ECB, 5679 }, + { 0x2EEC, 5683 }, + { 0x2EE5, 5687 }, + { 0x2EEA, 5691 }, + { 0x2ED4, 5695 }, + { 0x2ED0, 5699 }, + { 0x2EDA, 5703 }, + { 0x2ED3, 5707 }, + { 0x2EE7, 5711 }, + { 0x2EB0, 5715 }, + { 0x2EDB, 5719 }, + { 0x2EE2, 5723 }, + { 0x2EC9, 5727 }, + { 0x2EEE, 5731 }, + { 0x2EF0, 5735 }, + { 0x2EC8, 5739 }, + { 0x2ED9, 5743 }, + { 0x2EF3, 5748 }, + { 0x2EEB, 5752 }, + { 0x2EED, 5756 }, + { 0x2EEF, 5760 }, + { 0x2EF2, 5764 }, + { 0x2680, 5768 }, + { 0x2681, 5770 }, + { 0x2682, 5772 }, + { 0x2683, 5774 }, + { 0x2684, 5776 }, + { 0x2685, 5778 }, + { 0x2214, 5780 }, + { 0x02D9, 5782 }, + { 0x2238, 5784 }, + { 0x22C5, 5786 }, + { 0x220E, 5788 }, + { 0x2200, 5791 }, + { 0x2668, 5793 }, + { 0x2615, 5795 }, + { 0x20AD, 5797 }, + { 0x0EDD, 5799 }, + { 0x0EDC, 5802 }, + { 0x0EC6, 5805 }, + { 0x0EC8, 5808 }, + { 0x0ECA, 5812 }, + { 0x0EC9, 5816 }, + { 0x0ECB, 5820 }, + { 0x0ED1, 5824 }, + { 0x0ED6, 5827 }, + { 0x0ED2, 5830 }, + { 0x0ED5, 5833 }, + { 0x0ED4, 5836 }, + { 0x0ED9, 5839 }, + { 0x0ED0, 5842 }, + { 0x0ED8, 5845 }, + { 0x0ED7, 5848 }, + { 0x0ED3, 5851 }, + { 0x0EB0, 5854 }, + { 0x0EC0, 5858 }, + { 0x0EB4, 5862 }, + { 0x0EC2, 5866 }, + { 0x0EB8, 5870 }, + { 0x0EB6, 5874 }, + { 0x0EB2, 5878 }, + { 0x0EC4, 5882 }, + { 0x0EB3, 5886 }, + { 0x0EC3, 5890 }, + { 0x0EC1, 5894 }, + { 0x0EB5, 5898 }, + { 0x0EB9, 5902 }, + { 0x0EB7, 5906 }, + { 0x0EB1, 5910 }, + { 0x0EBB, 5915 }, + { 0x0EAD, 5920 }, + { 0x0E9A, 5923 }, + { 0x0E88, 5926 }, + { 0x0E94, 5929 }, + { 0x0E9D, 5932 }, + { 0x0E9F, 5936 }, + { 0x0EAE, 5940 }, + { 0x0EAB, 5944 }, + { 0x0E81, 5948 }, + { 0x0EA3, 5951 }, + { 0x0EA5, 5955 }, + { 0x0EA1, 5959 }, + { 0x0E99, 5962 }, + { 0x0E9B, 5965 }, + { 0x0E8A, 5968 }, + { 0x0EAA, 5972 }, + { 0x0E95, 5976 }, + { 0x0EA7, 5979 }, + { 0x0EA2, 5982 }, + { 0x0E84, 5985 }, + { 0x0E82, 5989 }, + { 0x0E87, 5993 }, + { 0x0E8D, 5996 }, + { 0x0E9E, 5999 }, + { 0x0E9C, 6003 }, + { 0x0E97, 6007 }, + { 0x0E96, 6011 }, + { 0x0EAF, 6015 }, + { 0x0ECD, 6017 }, + { 0x0EBC, 6019 }, + { 0x0EBD, 6023 }, + { 0x0ECC, 6027 }, + { 0x264C, 6030 }, + { 0x005F, 6031 }, + { 0x301F, 6033 }, + { 0x204E, 6038 }, + { 0x19DE, 6040 }, + { 0x19DF, 6045 }, + { 0x19C8, 6050 }, + { 0x19C9, 6055 }, + { 0x19D1, 6060 }, + { 0x19D6, 6065 }, + { 0x19D2, 6070 }, + { 0x19D5, 6075 }, + { 0x19D4, 6080 }, + { 0x19D9, 6085 }, + { 0x19D0, 6090 }, + { 0x19D8, 6095 }, + { 0x19D7, 6100 }, + { 0x19D3, 6105 }, + { 0x19B5, 6110 }, + { 0x19B7, 6116 }, + { 0x19B3, 6122 }, + { 0x19B1, 6128 }, + { 0x19B6, 6134 }, + { 0x19BA, 6140 }, + { 0x19B2, 6146 }, + { 0x19C0, 6152 }, + { 0x19B8, 6158 }, + { 0x19BD, 6164 }, + { 0x19B9, 6170 }, + { 0x19B4, 6176 }, + { 0x19BC, 6182 }, + { 0x19BB, 6188 }, + { 0x19BE, 6194 }, + { 0x19BF, 6200 }, + { 0x19B0, 6206 }, + { 0x19A5, 6213 }, + { 0x19A4, 6219 }, + { 0x199D, 6225 }, + { 0x19A3, 6231 }, + { 0x1985, 6237 }, + { 0x199F, 6243 }, + { 0x1999, 6249 }, + { 0x1993, 6255 }, + { 0x1997, 6261 }, + { 0x1981, 6267 }, + { 0x198C, 6273 }, + { 0x1991, 6279 }, + { 0x199E, 6285 }, + { 0x1986, 6291 }, + { 0x198D, 6297 }, + { 0x19A8, 6303 }, + { 0x1987, 6309 }, + { 0x1998, 6315 }, + { 0x1992, 6321 }, + { 0x198B, 6327 }, + { 0x19A9, 6333 }, + { 0x19A2, 6339 }, + { 0x19A1, 6345 }, + { 0x199A, 6351 }, + { 0x19A0, 6357 }, + { 0x1982, 6363 }, + { 0x199C, 6369 }, + { 0x1996, 6375 }, + { 0x1990, 6381 }, + { 0x1994, 6387 }, + { 0x1980, 6393 }, + { 0x1989, 6399 }, + { 0x198E, 6405 }, + { 0x199B, 6411 }, + { 0x1983, 6417 }, + { 0x198A, 6423 }, + { 0x19A6, 6429 }, + { 0x1984, 6435 }, + { 0x1995, 6441 }, + { 0x198F, 6447 }, + { 0x1988, 6453 }, + { 0x19A7, 6459 }, + { 0x19C7, 6465 }, + { 0x19C6, 6471 }, + { 0x19C5, 6477 }, + { 0x19C4, 6483 }, + { 0x19C3, 6489 }, + { 0x19C1, 6495 }, + { 0x19C2, 6501 }, + { 0x20AA, 6507 }, + { 0x07F5, 6510 }, + { 0x07F4, 6514 }, + { 0x07F8, 6518 }, + { 0x07C1, 6520 }, + { 0x07C6, 6523 }, + { 0x07C2, 6526 }, + { 0x07C5, 6529 }, + { 0x07C4, 6532 }, + { 0x07C9, 6535 }, + { 0x07C0, 6538 }, + { 0x07C8, 6541 }, + { 0x07C7, 6544 }, + { 0x07C3, 6547 }, + { 0x07CA, 6550 }, + { 0x07CD, 6553 }, + { 0x07CC, 6556 }, + { 0x07D2, 6559 }, + { 0x07D0, 6562 }, + { 0x07CE, 6565 }, + { 0x07D3, 6568 }, + { 0x07D8, 6571 }, + { 0x07CB, 6574 }, + { 0x07DD, 6577 }, + { 0x07E4, 6580 }, + { 0x07D6, 6583 }, + { 0x07DE, 6586 }, + { 0x07DF, 6589 }, + { 0x07E1, 6592 }, + { 0x07E3, 6595 }, + { 0x07E0, 6598 }, + { 0x07CF, 6602 }, + { 0x07D4, 6605 }, + { 0x07D9, 6608 }, + { 0x07DB, 6611 }, + { 0x07D5, 6614 }, + { 0x07E5, 6617 }, + { 0x07E6, 6620 }, + { 0x07D7, 6623 }, + { 0x07DC, 6626 }, + { 0x07E2, 6629 }, + { 0x07E7, 6632 }, + { 0x07DA, 6636 }, + { 0x07E8, 6639 }, + { 0x07EA, 6643 }, + { 0x07E9, 6647 }, + { 0x07D1, 6651 }, + { 0x07F6, 6654 }, + { 0x07F7, 6658 }, + { 0x07F0, 6661 }, + { 0x07EF, 6666 }, + { 0x07F1, 6671 }, + { 0x07EE, 6676 }, + { 0x07EC, 6681 }, + { 0x07EB, 6686 }, + { 0x07ED, 6691 }, + { 0x07F3, 6696 }, + { 0x07F2, 6701 }, + { 0x07FA, 6705 }, + { 0x07F9, 6707 }, + { 0x22BD, 6710 }, + { 0x2284, 6711 }, + { 0x2285, 6715 }, + { 0x2209, 6719 }, + { 0x00AC, 6723 }, + { 0x22AD, 6725 }, + { 0x237B, 6727 }, + { 0x2260, 6730 }, + { 0x2241, 6733 }, + { 0x2249, 6735 }, + { 0x22EA, 6739 }, + { 0x22EC, 6743 }, + { 0x22E2, 6750 }, + { 0x22E3, 6757 }, + { 0x2226, 6764 }, + { 0x2262, 6767 }, + { 0x226E, 6770 }, + { 0x226D, 6772 }, + { 0x226F, 6775 }, + { 0x2244, 6777 }, + { 0x2445, 6781 }, + { 0x2444, 6784 }, + { 0x2448, 6787 }, + { 0x2442, 6789 }, + { 0x2440, 6791 }, + { 0x2441, 6793 }, + { 0x2447, 6795 }, + { 0x2446, 6799 }, + { 0x244A, 6803 }, + { 0x2449, 6806 }, + { 0x2443, 6810 }, + { 0x2126, 6813 }, + { 0x7300, 6815 }, + { 0x7304, 6819 }, + { 0x7309, 6823 }, + { 0x730F, 6827 }, + { 0x7316, 6831 }, + { 0x7301, 6835 }, + { 0x7303, 6839 }, + { 0x731A, 6843 }, + { 0x730B, 6847 }, + { 0x730C, 6851 }, + { 0x730D, 6855 }, + { 0x7313, 6859 }, + { 0x7314, 6863 }, + { 0x7307, 6867 }, + { 0x731D, 6871 }, + { 0x730A, 6875 }, + { 0x7302, 6879 }, + { 0x7312, 6883 }, + { 0x7310, 6887 }, + { 0x7315, 6891 }, + { 0x731E, 6895 }, + { 0x7305, 6899 }, + { 0x7306, 6903 }, + { 0x731C, 6907 }, + { 0x7317, 6911 }, + { 0x731B, 6915 }, + { 0x730E, 6919 }, + { 0x7319, 6923 }, + { 0x7318, 6927 }, + { 0x7311, 6931 }, + { 0x7308, 6935 }, + { 0x7320, 6939 }, + { 0x7322, 6943 }, + { 0x7321, 6947 }, + { 0x7323, 6951 }, + { 0x73A0, 6955 }, + { 0x73A1, 6959 }, + { 0x73A2, 6963 }, + { 0x73B2, 6967 }, + { 0x73A8, 6971 }, + { 0x73AD, 6975 }, + { 0x73AE, 6979 }, + { 0x73AF, 6983 }, + { 0x73B3, 6987 }, + { 0x73A5, 6991 }, + { 0x73A6, 6995 }, + { 0x73C3, 6999 }, + { 0x73A9, 7003 }, + { 0x73AA, 7007 }, + { 0x73A3, 7011 }, + { 0x73A4, 7015 }, + { 0x73BE, 7019 }, + { 0x73B6, 7023 }, + { 0x73B7, 7027 }, + { 0x73B8, 7031 }, + { 0x73B4, 7035 }, + { 0x73B5, 7039 }, + { 0x73B1, 7043 }, + { 0x73BC, 7047 }, + { 0x73BD, 7051 }, + { 0x73BF, 7055 }, + { 0x73AB, 7059 }, + { 0x73AC, 7063 }, + { 0x73BA, 7067 }, + { 0x73BB, 7071 }, + { 0x73A7, 7075 }, + { 0x73B9, 7079 }, + { 0x73C0, 7083 }, + { 0x73C1, 7087 }, + { 0x73C2, 7091 }, + { 0x73B0, 7095 }, + { 0x73CE, 7099 }, + { 0x73CF, 7103 }, + { 0x73CC, 7107 }, + { 0x73C8, 7111 }, + { 0x73CD, 7115 }, + { 0x73C9, 7119 }, + { 0x73CA, 7123 }, + { 0x73CB, 7127 }, + { 0x73D0, 7131 }, + { 0x73D1, 7135 }, + { 0x73D3, 7139 }, + { 0x73D2, 7143 }, + { 0x73D4, 7147 }, + { 0x73D5, 7151 }, + { 0x2E2B, 7155 }, + { 0x2024, 7161 }, + { 0x2031, 7164 }, + { 0x214C, 7168 }, + { 0x2030, 7170 }, + { 0x202C, 7173 }, + { 0x2216, 7176 }, + { 0x2736, 7178 }, + { 0x273E, 7182 }, + { 0x2609, 7188 }, + { 0xC05F, 7189 }, + { 0xC02E, 7192 }, + { 0xC07B, 7195 }, + { 0xC05B, 7199 }, + { 0xC028, 7203 }, + { 0xC02B, 7206 }, + { 0xC03A, 7209 }, + { 0xC02C, 7211 }, + { 0xC031, 7213 }, + { 0xC036, 7216 }, + { 0xC032, 7219 }, + { 0xC035, 7222 }, + { 0xC034, 7225 }, + { 0xC039, 7228 }, + { 0xC030, 7231 }, + { 0xC038, 7234 }, + { 0xC037, 7237 }, + { 0xC033, 7240 }, + { 0xC060, 7243 }, + { 0xC061, 7246 }, + { 0xC062, 7251 }, + { 0xC063, 7256 }, + { 0xC064, 7261 }, + { 0xC065, 7266 }, + { 0xC066, 7271 }, + { 0xC067, 7276 }, + { 0xC068, 7281 }, + { 0xC069, 7286 }, + { 0xC06A, 7291 }, + { 0xC06B, 7296 }, + { 0xC06C, 7301 }, + { 0xC06D, 7306 }, + { 0xC06E, 7311 }, + { 0xC06F, 7316 }, + { 0xC070, 7321 }, + { 0xC071, 7326 }, + { 0xC072, 7331 }, + { 0xC073, 7336 }, + { 0xC074, 7341 }, + { 0xC075, 7346 }, + { 0xC076, 7351 }, + { 0xC077, 7356 }, + { 0xC078, 7361 }, + { 0xC079, 7366 }, + { 0xC07A, 7371 }, + { 0xC041, 7376 }, + { 0xC042, 7381 }, + { 0xC043, 7386 }, + { 0xC044, 7391 }, + { 0xC045, 7396 }, + { 0xC046, 7401 }, + { 0xC047, 7406 }, + { 0xC048, 7411 }, + { 0xC049, 7416 }, + { 0xC04A, 7421 }, + { 0xC04B, 7426 }, + { 0xC04C, 7431 }, + { 0xC04D, 7436 }, + { 0xC04E, 7441 }, + { 0xC04F, 7446 }, + { 0xC050, 7451 }, + { 0xC051, 7456 }, + { 0xC052, 7461 }, + { 0xC053, 7466 }, + { 0xC054, 7471 }, + { 0xC055, 7476 }, + { 0xC056, 7481 }, + { 0xC057, 7486 }, + { 0xC058, 7491 }, + { 0xC059, 7496 }, + { 0xC05A, 7501 }, + { 0xC07D, 7506 }, + { 0xC05D, 7510 }, + { 0xC029, 7514 }, + { 0xC020, 7517 }, + { 0xC07E, 7519 }, + { 0xC024, 7521 }, + { 0xC03D, 7524 }, + { 0xC023, 7527 }, + { 0xC025, 7530 }, + { 0xC05C, 7533 }, + { 0xC02F, 7536 }, + { 0xC02A, 7538 }, + { 0xC03F, 7540 }, + { 0xC07C, 7543 }, + { 0xC026, 7546 }, + { 0xC03C, 7548 }, + { 0xC022, 7551 }, + { 0xC03B, 7554 }, + { 0xC027, 7556 }, + { 0xC05E, 7558 }, + { 0xC040, 7561 }, + { 0xC021, 7564 }, + { 0xC03E, 7567 }, + { 0xC02D, 7570 }, + { 0x1963, 7572 }, + { 0x196B, 7576 }, + { 0x1964, 7580 }, + { 0x1969, 7584 }, + { 0x1967, 7588 }, + { 0x196D, 7592 }, + { 0x1965, 7596 }, + { 0x1966, 7600 }, + { 0x195C, 7604 }, + { 0x195E, 7608 }, + { 0x1950, 7612 }, + { 0x1958, 7616 }, + { 0x195B, 7620 }, + { 0x1962, 7624 }, + { 0x1968, 7628 }, + { 0x1959, 7632 }, + { 0x195F, 7636 }, + { 0x1954, 7640 }, + { 0x1956, 7644 }, + { 0x196A, 7648 }, + { 0x195D, 7652 }, + { 0x1951, 7656 }, + { 0x1955, 7660 }, + { 0x196C, 7664 }, + { 0x1960, 7668 }, + { 0x1952, 7672 }, + { 0x195A, 7676 }, + { 0x1957, 7680 }, + { 0x1953, 7684 }, + { 0x1961, 7688 }, + { 0x1970, 7692 }, + { 0x1971, 7696 }, + { 0x1972, 7700 }, + { 0x1973, 7704 }, + { 0x1974, 7708 }, + { 0x29DD, 7712 }, + { 0x293C, 7715 }, + { 0x293A, 7721 }, + { 0x293D, 7725 }, + { 0x2320, 7731 }, + { 0x230F, 7734 }, + { 0x2E22, 7737 }, + { 0x231C, 7741 }, + { 0x23DE, 7744 }, + { 0x230E, 7747 }, + { 0x2E23, 7750 }, + { 0x231D, 7754 }, + { 0x23B4, 7757 }, + { 0x23E0, 7760 }, + { 0x23DC, 7764 }, + { 0x2025, 7766 }, + { 0x205A, 7769 }, + { 0x2E2A, 7772 }, + { 0x29C9, 7778 }, + { 0x2A08, 7781 }, + { 0x2A07, 7785 }, + { 0x2051, 7789 }, + { 0x2A75, 7793 }, + { 0x2A56, 7797 }, + { 0x2A55, 7801 }, + { 0x560E, 7805 }, + { 0x560D, 7808 }, + { 0x5621, 7810 }, + { 0x5626, 7813 }, + { 0x5622, 7816 }, + { 0x5625, 7819 }, + { 0x5624, 7822 }, + { 0x5629, 7825 }, + { 0x5620, 7828 }, + { 0x5628, 7831 }, + { 0x5627, 7834 }, + { 0x5623, 7837 }, + { 0x5618, 7840 }, + { 0x5616, 7843 }, + { 0x5619, 7846 }, + { 0x5617, 7849 }, + { 0x561A, 7852 }, + { 0x561E, 7855 }, + { 0x561F, 7858 }, + { 0x561C, 7861 }, + { 0x5615, 7864 }, + { 0x561D, 7867 }, + { 0x561B, 7870 }, + { 0x5613, 7873 }, + { 0x5614, 7876 }, + { 0x560F, 7879 }, + { 0x5549, 7882 }, + { 0x55E1, 7885 }, + { 0x5524, 7888 }, + { 0x55BA, 7891 }, + { 0x5595, 7894 }, + { 0x554A, 7897 }, + { 0x5552, 7900 }, + { 0x55EA, 7903 }, + { 0x552C, 7906 }, + { 0x55C3, 7909 }, + { 0x559D, 7912 }, + { 0x5566, 7915 }, + { 0x55FF, 7918 }, + { 0x553F, 7921 }, + { 0x55D7, 7924 }, + { 0x55B0, 7927 }, + { 0x5560, 7930 }, + { 0x55F9, 7933 }, + { 0x5539, 7936 }, + { 0x55D1, 7939 }, + { 0x55AA, 7942 }, + { 0x5500, 7945 }, + { 0x55E2, 7948 }, + { 0x5558, 7951 }, + { 0x55F1, 7954 }, + { 0x5531, 7957 }, + { 0x55C9, 7960 }, + { 0x55A2, 7963 }, + { 0x556D, 7966 }, + { 0x5606, 7969 }, + { 0x5545, 7972 }, + { 0x55DD, 7975 }, + { 0x55B6, 7978 }, + { 0x554C, 7981 }, + { 0x55E4, 7984 }, + { 0x5526, 7987 }, + { 0x55BD, 7990 }, + { 0x5597, 7993 }, + { 0x5525, 7996 }, + { 0x5567, 7999 }, + { 0x5600, 8002 }, + { 0x5540, 8005 }, + { 0x55D8, 8008 }, + { 0x55B1, 8011 }, + { 0x556A, 8014 }, + { 0x5603, 8017 }, + { 0x5543, 8020 }, + { 0x55DB, 8023 }, + { 0x55B4, 8026 }, + { 0x555E, 8029 }, + { 0x55F7, 8032 }, + { 0x5537, 8035 }, + { 0x55CF, 8038 }, + { 0x55A8, 8041 }, + { 0x556E, 8044 }, + { 0x5608, 8047 }, + { 0x5546, 8050 }, + { 0x55DE, 8053 }, + { 0x55B7, 8056 }, + { 0x556F, 8059 }, + { 0x5609, 8062 }, + { 0x560B, 8065 }, + { 0x5547, 8068 }, + { 0x55DF, 8071 }, + { 0x55B8, 8074 }, + { 0x55BB, 8077 }, + { 0x5571, 8080 }, + { 0x5550, 8083 }, + { 0x55E8, 8086 }, + { 0x552A, 8089 }, + { 0x55C1, 8092 }, + { 0x559B, 8095 }, + { 0x555F, 8098 }, + { 0x55F8, 8101 }, + { 0x5538, 8104 }, + { 0x55D0, 8107 }, + { 0x55A9, 8110 }, + { 0x5562, 8113 }, + { 0x55FB, 8116 }, + { 0x553B, 8119 }, + { 0x55D3, 8122 }, + { 0x55AC, 8125 }, + { 0x555A, 8128 }, + { 0x55F3, 8131 }, + { 0x5533, 8134 }, + { 0x55CB, 8137 }, + { 0x55A4, 8140 }, + { 0x5596, 8143 }, + { 0x5559, 8146 }, + { 0x55F2, 8149 }, + { 0x5532, 8152 }, + { 0x55CA, 8155 }, + { 0x55A3, 8158 }, + { 0x554E, 8161 }, + { 0x55E6, 8164 }, + { 0x5528, 8167 }, + { 0x55BF, 8170 }, + { 0x5599, 8173 }, + { 0x5569, 8176 }, + { 0x5602, 8179 }, + { 0x5542, 8182 }, + { 0x55DA, 8185 }, + { 0x55B3, 8188 }, + { 0x5564, 8191 }, + { 0x55FD, 8194 }, + { 0x553D, 8197 }, + { 0x55D5, 8200 }, + { 0x55AE, 8203 }, + { 0x5507, 8206 }, + { 0x5551, 8209 }, + { 0x55E9, 8212 }, + { 0x552B, 8215 }, + { 0x55C2, 8218 }, + { 0x559C, 8221 }, + { 0x5578, 8224 }, + { 0x551A, 8227 }, + { 0x558B, 8230 }, + { 0x5514, 8233 }, + { 0x555C, 8236 }, + { 0x55F5, 8239 }, + { 0x5535, 8242 }, + { 0x55CD, 8245 }, + { 0x55A6, 8248 }, + { 0x5585, 8251 }, + { 0x5501, 8254 }, + { 0x550C, 8257 }, + { 0x557D, 8260 }, + { 0x5557, 8263 }, + { 0x55EF, 8266 }, + { 0x5530, 8269 }, + { 0x55C7, 8272 }, + { 0x55A1, 8275 }, + { 0x5520, 8278 }, + { 0x5607, 8281 }, + { 0x5591, 8284 }, + { 0x554D, 8287 }, + { 0x5502, 8290 }, + { 0x55E5, 8293 }, + { 0x5527, 8296 }, + { 0x55BE, 8299 }, + { 0x5573, 8302 }, + { 0x5598, 8305 }, + { 0x551B, 8308 }, + { 0x558C, 8311 }, + { 0x556B, 8314 }, + { 0x551E, 8317 }, + { 0x558F, 8320 }, + { 0x5554, 8323 }, + { 0x55EC, 8326 }, + { 0x552E, 8329 }, + { 0x55C5, 8332 }, + { 0x559F, 8335 }, + { 0x5512, 8338 }, + { 0x5583, 8341 }, + { 0x5553, 8344 }, + { 0x55EB, 8347 }, + { 0x552D, 8350 }, + { 0x55C4, 8353 }, + { 0x559E, 8356 }, + { 0x5521, 8359 }, + { 0x5592, 8362 }, + { 0x5561, 8365 }, + { 0x55FA, 8368 }, + { 0x553A, 8371 }, + { 0x55D2, 8374 }, + { 0x55AB, 8377 }, + { 0x5522, 8380 }, + { 0x5568, 8383 }, + { 0x5601, 8386 }, + { 0x5541, 8389 }, + { 0x55D9, 8392 }, + { 0x55B2, 8395 }, + { 0x5593, 8398 }, + { 0x5570, 8401 }, + { 0x560A, 8404 }, + { 0x5548, 8407 }, + { 0x55E0, 8410 }, + { 0x55B9, 8413 }, + { 0x5572, 8416 }, + { 0x5505, 8419 }, + { 0x5576, 8422 }, + { 0x5513, 8425 }, + { 0x5584, 8428 }, + { 0x5516, 8431 }, + { 0x5563, 8434 }, + { 0x55FC, 8437 }, + { 0x553C, 8440 }, + { 0x55D4, 8443 }, + { 0x55AD, 8446 }, + { 0x5587, 8449 }, + { 0x550E, 8452 }, + { 0x555B, 8455 }, + { 0x55F4, 8458 }, + { 0x5534, 8461 }, + { 0x55CC, 8464 }, + { 0x55A5, 8467 }, + { 0x557F, 8470 }, + { 0x550D, 8473 }, + { 0x557E, 8476 }, + { 0x554F, 8479 }, + { 0x5503, 8482 }, + { 0x55E7, 8485 }, + { 0x5529, 8488 }, + { 0x55C0, 8491 }, + { 0x5574, 8494 }, + { 0x559A, 8497 }, + { 0x551D, 8500 }, + { 0x558E, 8503 }, + { 0x5518, 8506 }, + { 0x5565, 8509 }, + { 0x55FE, 8512 }, + { 0x553E, 8515 }, + { 0x55D6, 8518 }, + { 0x55AF, 8521 }, + { 0x5589, 8524 }, + { 0x5506, 8527 }, + { 0x5577, 8530 }, + { 0x5510, 8533 }, + { 0x555D, 8536 }, + { 0x55F6, 8539 }, + { 0x5536, 8542 }, + { 0x55CE, 8545 }, + { 0x55A7, 8548 }, + { 0x5581, 8551 }, + { 0x550B, 8554 }, + { 0x55F0, 8557 }, + { 0x55C8, 8560 }, + { 0x557C, 8563 }, + { 0x5555, 8566 }, + { 0x5509, 8569 }, + { 0x55ED, 8572 }, + { 0x557A, 8575 }, + { 0x5508, 8578 }, + { 0x5579, 8581 }, + { 0x5556, 8584 }, + { 0x55EE, 8587 }, + { 0x552F, 8590 }, + { 0x55C6, 8593 }, + { 0x55A0, 8596 }, + { 0x5515, 8599 }, + { 0x5586, 8602 }, + { 0x554B, 8605 }, + { 0x55E3, 8608 }, + { 0x556C, 8611 }, + { 0x5604, 8614 }, + { 0x5544, 8617 }, + { 0x55DC, 8620 }, + { 0x55B5, 8623 }, + { 0x55BC, 8626 }, + { 0x551C, 8629 }, + { 0x558D, 8632 }, + { 0x5523, 8635 }, + { 0x5594, 8638 }, + { 0x5517, 8641 }, + { 0x5588, 8644 }, + { 0x550F, 8647 }, + { 0x5580, 8650 }, + { 0x5504, 8653 }, + { 0x5575, 8656 }, + { 0x5519, 8659 }, + { 0x558A, 8662 }, + { 0x5511, 8665 }, + { 0x5582, 8668 }, + { 0x550A, 8671 }, + { 0x557B, 8674 }, + { 0x562B, 8677 }, + { 0x5610, 8681 }, + { 0x5611, 8685 }, + { 0x562A, 8689 }, + { 0x5612, 8693 }, + { 0x551F, 8697 }, + { 0x5605, 8700 }, + { 0x5590, 8703 }, + { 0x560C, 8706 }, + { 0x20A9, 8709 }, + { 0x22BB, 8711 }, + { 0x00A5, 8712 }, + { 0x262F, 8714 }, + { 0x2135, 8716 }, + { 0x2625, 8718 }, + { 0x269B, 8719 }, + { 0x237E, 8721 }, + { 0x2106, 8723 }, + { 0x2105, 8725 }, + { 0x20B5, 8727 }, + { 0x00A2, 8729 }, + { 0x5A51, 8731 }, + { 0x5A56, 8734 }, + { 0x5A52, 8737 }, + { 0x5A55, 8740 }, + { 0x5A54, 8743 }, + { 0x5A59, 8746 }, + { 0x5A50, 8749 }, + { 0x5A58, 8752 }, + { 0x5A57, 8755 }, + { 0x5A53, 8758 }, + { 0x5A2A, 8761 }, + { 0x5A2F, 8765 }, + { 0x5A2D, 8769 }, + { 0x5A29, 8773 }, + { 0x5A30, 8777 }, + { 0x5A31, 8781 }, + { 0x5A2C, 8785 }, + { 0x5A2B, 8789 }, + { 0x5A2E, 8793 }, + { 0x5A32, 8797 }, + { 0x5A00, 8801 }, + { 0x5A03, 8804 }, + { 0x5A01, 8807 }, + { 0x5A05, 8810 }, + { 0x5A02, 8813 }, + { 0x5A04, 8816 }, + { 0x5A1D, 8819 }, + { 0x5A15, 8822 }, + { 0x5A08, 8825 }, + { 0x5A28, 8828 }, + { 0x5A0E, 8831 }, + { 0x5A06, 8834 }, + { 0x5A24, 8837 }, + { 0x5A20, 8840 }, + { 0x5A18, 8843 }, + { 0x5A1A, 8846 }, + { 0x5A23, 8849 }, + { 0x5A27, 8852 }, + { 0x5A13, 8855 }, + { 0x5A25, 8858 }, + { 0x5A22, 8861 }, + { 0x5A21, 8864 }, + { 0x5A1E, 8867 }, + { 0x5A0C, 8870 }, + { 0x5A19, 8873 }, + { 0x5A16, 8876 }, + { 0x5A09, 8879 }, + { 0x5A0F, 8882 }, + { 0x5A07, 8885 }, + { 0x5A1F, 8888 }, + { 0x5A0B, 8891 }, + { 0x5A11, 8894 }, + { 0x5A17, 8897 }, + { 0x5A1C, 8900 }, + { 0x5A1B, 8903 }, + { 0x5A26, 8906 }, + { 0x5A14, 8909 }, + { 0x5A0D, 8912 }, + { 0x5A0A, 8915 }, + { 0x5A12, 8918 }, + { 0x5A10, 8921 }, + { 0x5A41, 8924 }, + { 0x5A40, 8928 }, + { 0x5A4A, 8932 }, + { 0x5A46, 8936 }, + { 0x5A47, 8940 }, + { 0x5A49, 8944 }, + { 0x5A45, 8948 }, + { 0x5A48, 8952 }, + { 0x5A44, 8956 }, + { 0x5A42, 8960 }, + { 0x5A4B, 8964 }, + { 0x5A35, 8968 }, + { 0x5A34, 8972 }, + { 0x5A36, 8976 }, + { 0x5A33, 8980 }, + { 0x5A4D, 8984 }, + { 0x5A4C, 8989 }, + { 0x5A43, 8994 }, + { 0x5A5D, 8999 }, + { 0x5A5E, 9002 }, + { 0x5A5C, 9006 }, + { 0x5A5F, 9009 }, + { 0x221B, 9013 }, + { 0x2593, 9015 }, + { 0x22AE, 9017 }, + { 0x22AC, 9020 }, + { 0x2224, 9023 }, + { 0x2AEE, 9026 }, + { 0x220C, 9033 }, + { 0x22EB, 9038 }, + { 0x22ED, 9044 }, + { 0x2280, 9052 }, + { 0x22E0, 9055 }, + { 0x2281, 9060 }, + { 0x22E1, 9063 }, + { 0x20AB, 9068 }, + { 0x297F, 9070 }, + { 0x22A4, 9073 }, + { 0x2AF1, 9075 }, + { 0x22F1, 9080 }, + { 0x2304, 9084 }, + { 0x2671, 9086 }, + { 0x20AC, 9089 }, + { 0x2E2D, 9091 }, + { 0x2059, 9094 }, + { 0x205B, 9097 }, + { 0x2058, 9100 }, + { 0x2725, 9103 }, + { 0x2723, 9106 }, + { 0x2722, 9109 }, + { 0x002E, 9112 }, + { 0x2588, 9114 }, + { 0x27D7, 9116 }, + { 0x23DB, 9119 }, + { 0x2699, 9120 }, + { 0x3013, 9121 }, + { 0x200A, 9123 }, + { 0x2388, 9125 }, + { 0x26A1, 9127 }, + { 0x2A1D, 9130 }, + { 0x26B5, 9131 }, + { 0x263E, 9132 }, + { 0x27DB, 9135 }, + { 0x27DA, 9139 }, + { 0x2993, 9144 }, + { 0x2E1C, 9148 }, + { 0x258F, 9152 }, + { 0x258E, 9156 }, + { 0x294E, 9160 }, + { 0x294A, 9167 }, + { 0x294B, 9174 }, + { 0x2950, 9181 }, + { 0x297C, 9188 }, + { 0x258B, 9191 }, + { 0x25D6, 9195 }, + { 0x258C, 9199 }, + { 0x22A3, 9202 }, + { 0x3008, 9204 }, + { 0x2991, 9207 }, + { 0x2B30, 9212 }, + { 0x2B32, 9217 }, + { 0x2997, 9222 }, + { 0x3010, 9227 }, + { 0x007B, 9231 }, + { 0x23A9, 9234 }, + { 0x23A7, 9239 }, + { 0x23A8, 9244 }, + { 0x230A, 9249 }, + { 0x27D5, 9251 }, + { 0x21AD, 9254 }, + { 0x2194, 9258 }, + { 0x21FC, 9261 }, + { 0x21AE, 9268 }, + { 0x21F9, 9273 }, + { 0x2948, 9279 }, + { 0x2B0C, 9285 }, + { 0x2B04, 9289 }, + { 0x21D4, 9293 }, + { 0x21CE, 9297 }, + { 0x2904, 9303 }, + { 0x21FF, 9310 }, + { 0x2589, 9314 }, + { 0x258D, 9318 }, + { 0x258A, 9322 }, + { 0x2983, 9326 }, + { 0x300E, 9330 }, + { 0x301A, 9334 }, + { 0x3018, 9338 }, + { 0x3016, 9343 }, + { 0x2985, 9347 }, + { 0x300C, 9350 }, + { 0x2E04, 9353 }, + { 0x300A, 9357 }, + { 0x29DA, 9361 }, + { 0x201C, 9365 }, + { 0x2E28, 9369 }, + { 0x22C9, 9372 }, + { 0x2E0C, 9377 }, + { 0x2018, 9381 }, + { 0x005B, 9385 }, + { 0x298D, 9388 }, + { 0x298F, 9396 }, + { 0x2045, 9404 }, + { 0x298B, 9409 }, + { 0x23A3, 9414 }, + { 0x23A1, 9419 }, + { 0x23A2, 9424 }, + { 0x29D8, 9428 }, + { 0x2308, 9431 }, + { 0x27DC, 9433 }, + { 0x27C5, 9435 }, + { 0x2E26, 9439 }, + { 0x3014, 9443 }, + { 0x29CF, 9447 }, + { 0x2E20, 9452 }, + { 0x23B8, 9457 }, + { 0x22CB, 9461 }, + { 0x0028, 9464 }, + { 0x239D, 9466 }, + { 0x239B, 9470 }, + { 0x239C, 9474 }, + { 0x2E02, 9477 }, + { 0x2E09, 9480 }, + { 0x2028, 9483 }, + { 0x2A14, 9485 }, + { 0x2A12, 9491 }, + { 0x2A13, 9498 }, + { 0x20A4, 9505 }, + { 0x2AE6, 9507 }, + { 0x27DE, 9515 }, + { 0x27F7, 9518 }, + { 0x27FA, 9522 }, + { 0x27DD, 9527 }, + { 0x27CC, 9530 }, + { 0x27F5, 9532 }, + { 0x27FB, 9535 }, + { 0x27F8, 9540 }, + { 0x27FD, 9544 }, + { 0x2B33, 9550 }, + { 0x27F6, 9554 }, + { 0x27FC, 9557 }, + { 0x27F9, 9562 }, + { 0x27FE, 9566 }, + { 0x27FF, 9572 }, + { 0x26A5, 9576 }, + { 0x2642, 9580 }, + { 0x26A7, 9582 }, + { 0x26A6, 9590 }, + { 0x303C, 9594 }, + { 0x20A5, 9596 }, + { 0x29FF, 9598 }, + { 0x226A, 9599 }, + { 0x226B, 9601 }, + { 0x22BC, 9603 }, + { 0x2398, 9604 }, + { 0x2423, 9606 }, + { 0x272B, 9608 }, + { 0x271B, 9612 }, + { 0x2732, 9615 }, + { 0x273C, 9618 }, + { 0x27C3, 9622 }, + { 0x27C4, 9624 }, + { 0x2E19, 9626 }, + { 0x303D, 9628 }, + { 0x20B1, 9631 }, + { 0x002B, 9633 }, + { 0x2A2D, 9635 }, + { 0x2A2E, 9641 }, + { 0x2A39, 9647 }, + { 0x2A25, 9651 }, + { 0x2A28, 9656 }, + { 0x2A22, 9661 }, + { 0x2A24, 9667 }, + { 0x2A26, 9672 }, + { 0x2A27, 9677 }, + { 0x2A23, 9682 }, + { 0x2A72, 9688 }, + { 0x6DFC, 9693 }, + { 0x2256, 9695 }, + { 0x02DA, 9699 }, + { 0x2257, 9701 }, + { 0x2E30, 9704 }, + { 0x2218, 9706 }, + { 0x223F, 9708 }, + { 0x00AD, 9710 }, + { 0x2721, 9712 }, + { 0x262A, 9715 }, + { 0x225B, 9718 }, + { 0x22C6, 9720 }, + { 0x2707, 9722 }, + { 0x0E51, 9724 }, + { 0x0E56, 9727 }, + { 0x0E52, 9730 }, + { 0x0E55, 9733 }, + { 0x0E54, 9736 }, + { 0x0E59, 9739 }, + { 0x0E50, 9742 }, + { 0x0E58, 9745 }, + { 0x0E57, 9748 }, + { 0x0E53, 9751 }, + { 0x0E3F, 9754 }, + { 0x0E2D, 9758 }, + { 0x0E1A, 9762 }, + { 0x0E14, 9766 }, + { 0x0E0E, 9770 }, + { 0x0E1D, 9774 }, + { 0x0E1F, 9778 }, + { 0x0E2B, 9782 }, + { 0x0E2E, 9786 }, + { 0x0E01, 9790 }, + { 0x0E25, 9794 }, + { 0x0E2C, 9798 }, + { 0x0E26, 9802 }, + { 0x0E21, 9805 }, + { 0x0E19, 9809 }, + { 0x0E13, 9813 }, + { 0x0E1B, 9817 }, + { 0x0E23, 9821 }, + { 0x0E24, 9825 }, + { 0x0E0B, 9828 }, + { 0x0E2A, 9832 }, + { 0x0E29, 9836 }, + { 0x0E28, 9840 }, + { 0x0E15, 9844 }, + { 0x0E0F, 9848 }, + { 0x0E27, 9852 }, + { 0x0E22, 9856 }, + { 0x0E0D, 9860 }, + { 0x0E08, 9864 }, + { 0x0E0C, 9868 }, + { 0x0E0A, 9872 }, + { 0x0E09, 9876 }, + { 0x0E02, 9880 }, + { 0x0E05, 9884 }, + { 0x0E03, 9888 }, + { 0x0E04, 9892 }, + { 0x0E06, 9896 }, + { 0x0E48, 9900 }, + { 0x0E49, 9904 }, + { 0x0E4A, 9908 }, + { 0x0E4B, 9912 }, + { 0x0E31, 9916 }, + { 0x0E07, 9920 }, + { 0x0E1E, 9924 }, + { 0x0E1C, 9928 }, + { 0x0E20, 9932 }, + { 0x0E10, 9936 }, + { 0x0E18, 9940 }, + { 0x0E16, 9944 }, + { 0x0E17, 9948 }, + { 0x0E12, 9952 }, + { 0x0E11, 9956 }, + { 0x0E30, 9960 }, + { 0x0E40, 9964 }, + { 0x0E34, 9968 }, + { 0x0E42, 9972 }, + { 0x0E38, 9976 }, + { 0x0E32, 9980 }, + { 0x0E41, 9984 }, + { 0x0E43, 9988 }, + { 0x0E44, 9993 }, + { 0x0E33, 9998 }, + { 0x0E35, 10002 }, + { 0x0E36, 10006 }, + { 0x0E39, 10010 }, + { 0x0E37, 10014 }, + { 0x0E5B, 10018 }, + { 0x0E4F, 10021 }, + { 0x0E3A, 10024 }, + { 0x0E46, 10027 }, + { 0x0E4D, 10030 }, + { 0x0E4E, 10033 }, + { 0x0E47, 10036 }, + { 0x0E2F, 10039 }, + { 0x0E5A, 10042 }, + { 0x0E45, 10045 }, + { 0x0E4C, 10048 }, + { 0x2009, 10051 }, + { 0x29FE, 10053 }, + { 0x22A8, 10054 }, + { 0x238C, 10055 }, + { 0x22D8, 10057 }, + { 0x22D9, 10060 }, + { 0x301C, 10063 }, + { 0x2B3F, 10065 }, + { 0x2933, 10070 }, + { 0x6E4F, 10075 }, + { 0x3030, 10078 }, + { 0x2307, 10080 }, + { 0x6E4B, 10082 }, + { 0x2670, 10084 }, + { 0x2060, 10087 }, + { 0x200B, 10089 }, + { 0x200D, 10092 }, + { 0x6EFF, 10095 }, + { 0x200C, 10099 }, + { 0x299F, 10102 }, + { 0x00B4, 10104 }, + { 0x2220, 10106 }, + { 0x299E, 10107 }, + { 0x29A4, 10111 }, + { 0x2648, 10114 }, + { 0x2936, 10115 }, + { 0x2937, 10121 }, + { 0x2934, 10127 }, + { 0x2935, 10133 }, + { 0x2712, 10139 }, + { 0x2600, 10141 }, + { 0x2663, 10145 }, + { 0x2691, 10148 }, + { 0x2726, 10150 }, + { 0x261A, 10154 }, + { 0x26B8, 10158 }, + { 0x2605, 10161 }, + { 0x2B1D, 10163 }, + { 0x265A, 10167 }, + { 0x265F, 10170 }, + { 0x265C, 10173 }, + { 0x265B, 10176 }, + { 0x265D, 10179 }, + { 0x265E, 10182 }, + { 0x2665, 10185 }, + { 0x2B24, 10188 }, + { 0x2B1B, 10191 }, + { 0x25E3, 10194 }, + { 0x25E2, 10198 }, + { 0x261B, 10202 }, + { 0x2617, 10206 }, + { 0x2B51, 10209 }, + { 0x25AA, 10212 }, + { 0x2B29, 10215 }, + { 0x2B2A, 10218 }, + { 0x2660, 10221 }, + { 0x25E4, 10224 }, + { 0x25E5, 10228 }, + { 0x29D3, 10232 }, + { 0x272C, 10234 }, + { 0x25CF, 10238 }, + { 0x2689, 10240 }, + { 0x29ED, 10246 }, + { 0x2688, 10251 }, + { 0x25FE, 10257 }, + { 0x25FC, 10261 }, + { 0x2B25, 10264 }, + { 0x2B27, 10267 }, + { 0x25A0, 10270 }, + { 0x25C6, 10272 }, + { 0x2666, 10274 }, + { 0x29EA, 10277 }, + { 0x2756, 10282 }, + { 0x2B22, 10287 }, + { 0x29EB, 10289 }, + { 0x263B, 10291 }, + { 0x26C2, 10294 }, + { 0x26C3, 10297 }, + { 0x273F, 10300 }, + { 0x2B1F, 10302 }, + { 0x2702, 10304 }, + { 0x2B2E, 10306 }, + { 0x25AE, 10309 }, + { 0x29D7, 10312 }, + { 0x204C, 10314 }, + { 0x25AC, 10317 }, + { 0x260E, 10319 }, + { 0x267B, 10321 }, + { 0x2B2C, 10325 }, + { 0x27A1, 10328 }, + { 0x204D, 10331 }, + { 0x27A4, 10334 }, + { 0x25B4, 10337 }, + { 0x25B2, 10341 }, + { 0x25BE, 10344 }, + { 0x25BC, 10348 }, + { 0x25C2, 10351 }, + { 0x25C4, 10355 }, + { 0x25C0, 10358 }, + { 0x25B0, 10361 }, + { 0x25B8, 10363 }, + { 0x25BA, 10367 }, + { 0x2B53, 10370 }, + { 0x25B6, 10373 }, + { 0x2422, 10376 }, + { 0x02D8, 10378 }, + { 0x1752, 10379 }, + { 0x1753, 10383 }, + { 0x1740, 10387 }, + { 0x1741, 10390 }, + { 0x1742, 10393 }, + { 0x174A, 10396 }, + { 0x1747, 10399 }, + { 0x1744, 10402 }, + { 0x1751, 10405 }, + { 0x1743, 10408 }, + { 0x174E, 10411 }, + { 0x174B, 10414 }, + { 0x1748, 10417 }, + { 0x1749, 10420 }, + { 0x174D, 10423 }, + { 0x1750, 10426 }, + { 0x1746, 10429 }, + { 0x174F, 10432 }, + { 0x174C, 10435 }, + { 0x1745, 10438 }, + { 0x2038, 10441 }, + { 0x2041, 10442 }, + { 0x02C7, 10445 }, + { 0x26B3, 10446 }, + { 0x2713, 10447 }, + { 0x239A, 10449 }, + { 0x2050, 10452 }, + { 0x2601, 10454 }, + { 0x003A, 10455 }, + { 0x20A1, 10456 }, + { 0x2254, 10458 }, + { 0x2604, 10460 }, + { 0x002C, 10461 }, + { 0x2628, 10462 }, + { 0x2629, 10465 }, + { 0x23AA, 10468 }, + { 0x22CE, 10471 }, + { 0x22CF, 10474 }, + { 0x2138, 10477 }, + { 0x225C, 10479 }, + { 0x0031, 10482 }, + { 0x2488, 10484 }, + { 0x0036, 10488 }, + { 0x248D, 10490 }, + { 0x0032, 10494 }, + { 0x2489, 10496 }, + { 0x0035, 10500 }, + { 0x248C, 10502 }, + { 0x0034, 10506 }, + { 0x248B, 10508 }, + { 0x0039, 10512 }, + { 0x2490, 10514 }, + { 0x0030, 10518 }, + { 0x0038, 10520 }, + { 0x248F, 10522 }, + { 0x0037, 10526 }, + { 0x248E, 10528 }, + { 0x0033, 10532 }, + { 0x248A, 10534 }, + { 0x3003, 10538 }, + { 0x2641, 10540 }, + { 0x23DA, 10541 }, + { 0x2733, 10543 }, + { 0x2734, 10546 }, + { 0x2735, 10550 }, + { 0x2737, 10554 }, + { 0x2741, 10559 }, + { 0x274A, 10564 }, + { 0x23CF, 10568 }, + { 0x2205, 10570 }, + { 0x29B4, 10572 }, + { 0x29B3, 10578 }, + { 0x29B2, 10584 }, + { 0x29B1, 10590 }, + { 0x2386, 10594 }, + { 0x225D, 10596 }, + { 0x22DE, 10600 }, + { 0x22DF, 10604 }, + { 0x22DC, 10608 }, + { 0x22DD, 10612 }, + { 0x22D5, 10616 }, + { 0x232B, 10620 }, + { 0x2326, 10624 }, + { 0x2107, 10628 }, + { 0x262B, 10630 }, + { 0x263D, 10632 }, + { 0x2322, 10635 }, + { 0x2137, 10636 }, + { 0x0060, 10638 }, + { 0x03D6, 10640 }, + { 0x0387, 10643 }, + { 0x03D7, 10646 }, + { 0x7175, 10649 }, + { 0x7176, 10653 }, + { 0x03D5, 10659 }, + { 0x03FC, 10662 }, + { 0x03F1, 10667 }, + { 0x717D, 10670 }, + { 0x7177, 10674 }, + { 0x03D0, 10678 }, + { 0x7180, 10681 }, + { 0x717F, 10685 }, + { 0x717C, 10689 }, + { 0x1FFD, 10692 }, + { 0x7179, 10694 }, + { 0x718A, 10697 }, + { 0x1FFE, 10700 }, + { 0x1FDE, 10702 }, + { 0x1FDD, 10706 }, + { 0x1FDF, 10710 }, + { 0x03F0, 10714 }, + { 0x7183, 10717 }, + { 0x0375, 10720 }, + { 0x1FBF, 10724 }, + { 0x1FCE, 10726 }, + { 0x1FCD, 10730 }, + { 0x1FCF, 10734 }, + { 0x037C, 10738 }, + { 0x03BC, 10744 }, + { 0x03BD, 10748 }, + { 0x03C0, 10752 }, + { 0x03BE, 10756 }, + { 0x03C7, 10760 }, + { 0x03B7, 10764 }, + { 0x1F75, 10768 }, + { 0x1FC4, 10774 }, + { 0x1F21, 10782 }, + { 0x1F25, 10788 }, + { 0x1F95, 10796 }, + { 0x1F23, 10806 }, + { 0x1F93, 10814 }, + { 0x1F27, 10824 }, + { 0x1F97, 10832 }, + { 0x1F91, 10842 }, + { 0x1F20, 10850 }, + { 0x1F24, 10856 }, + { 0x1F94, 10864 }, + { 0x1F22, 10874 }, + { 0x1F92, 10882 }, + { 0x1F26, 10892 }, + { 0x1F96, 10900 }, + { 0x1F90, 10910 }, + { 0x03AE, 10918 }, + { 0x1F74, 10924 }, + { 0x1FC2, 10930 }, + { 0x1FC6, 10938 }, + { 0x1FC7, 10944 }, + { 0x1FC3, 10952 }, + { 0x03C6, 10958 }, + { 0x03C8, 10962 }, + { 0x03C1, 10966 }, + { 0x1FE5, 10970 }, + { 0x1FE4, 10976 }, + { 0x03FB, 10982 }, + { 0x03F8, 10986 }, + { 0x03C4, 10990 }, + { 0x03B2, 10994 }, + { 0x0371, 10998 }, + { 0x03B9, 11002 }, + { 0x1F77, 11006 }, + { 0x1F31, 11012 }, + { 0x1F35, 11018 }, + { 0x1F33, 11026 }, + { 0x1F37, 11034 }, + { 0x1F30, 11042 }, + { 0x1F34, 11048 }, + { 0x1F32, 11056 }, + { 0x1F36, 11064 }, + { 0x03AF, 11072 }, + { 0x1F76, 11078 }, + { 0x1FD1, 11084 }, + { 0x1FD0, 11090 }, + { 0x03CA, 11096 }, + { 0x1FD3, 11102 }, + { 0x0390, 11110 }, + { 0x1FD2, 11118 }, + { 0x1FD7, 11126 }, + { 0x1FD6, 11134 }, + { 0x03B6, 11140 }, + { 0x03B1, 11144 }, + { 0x1F71, 11148 }, + { 0x1FB4, 11154 }, + { 0x1F01, 11162 }, + { 0x1F05, 11168 }, + { 0x1F85, 11176 }, + { 0x1F03, 11186 }, + { 0x1F83, 11194 }, + { 0x1F07, 11204 }, + { 0x1F87, 11212 }, + { 0x1F81, 11222 }, + { 0x1F00, 11230 }, + { 0x1F04, 11236 }, + { 0x1F84, 11244 }, + { 0x1F02, 11254 }, + { 0x1F82, 11262 }, + { 0x1F06, 11272 }, + { 0x1F86, 11280 }, + { 0x1F80, 11290 }, + { 0x03AC, 11298 }, + { 0x1F70, 11304 }, + { 0x1FB2, 11310 }, + { 0x1FB1, 11318 }, + { 0x1FB0, 11324 }, + { 0x1FB6, 11330 }, + { 0x1FB7, 11336 }, + { 0x1FB3, 11344 }, + { 0x03B4, 11350 }, + { 0x03C2, 11354 }, + { 0x03B3, 11359 }, + { 0x03BA, 11363 }, + { 0x03DF, 11367 }, + { 0x03BB, 11371 }, + { 0x03C9, 11375 }, + { 0x1F7D, 11379 }, + { 0x1FF4, 11385 }, + { 0x1F61, 11393 }, + { 0x1F65, 11399 }, + { 0x1FA5, 11407 }, + { 0x1F63, 11417 }, + { 0x1FA3, 11425 }, + { 0x1F67, 11435 }, + { 0x1FA7, 11443 }, + { 0x1FA1, 11453 }, + { 0x1F60, 11461 }, + { 0x1F64, 11467 }, + { 0x1FA4, 11475 }, + { 0x1F62, 11485 }, + { 0x1FA2, 11493 }, + { 0x1F66, 11503 }, + { 0x1FA6, 11511 }, + { 0x1FA0, 11521 }, + { 0x03CE, 11529 }, + { 0x1F7C, 11535 }, + { 0x1FF2, 11541 }, + { 0x1FF6, 11549 }, + { 0x1FF7, 11555 }, + { 0x1FF3, 11563 }, + { 0x03E1, 11569 }, + { 0x03C3, 11573 }, + { 0x03B8, 11577 }, + { 0x03DB, 11581 }, + { 0x03D9, 11585 }, + { 0x0373, 11590 }, + { 0x03DD, 11595 }, + { 0x03B5, 11599 }, + { 0x1F73, 11603 }, + { 0x1F11, 11609 }, + { 0x1F15, 11615 }, + { 0x1F13, 11623 }, + { 0x1F10, 11631 }, + { 0x1F14, 11637 }, + { 0x1F12, 11645 }, + { 0x03AD, 11653 }, + { 0x1F72, 11659 }, + { 0x03BF, 11665 }, + { 0x1F79, 11669 }, + { 0x1F41, 11675 }, + { 0x1F45, 11681 }, + { 0x1F43, 11689 }, + { 0x1F40, 11697 }, + { 0x1F44, 11703 }, + { 0x1F42, 11711 }, + { 0x03CC, 11719 }, + { 0x1F78, 11725 }, + { 0x03C5, 11731 }, + { 0x1F7B, 11735 }, + { 0x1F51, 11741 }, + { 0x1F55, 11747 }, + { 0x1F53, 11755 }, + { 0x1F57, 11763 }, + { 0x1F50, 11771 }, + { 0x1F54, 11777 }, + { 0x1F52, 11785 }, + { 0x1F56, 11793 }, + { 0x03CD, 11801 }, + { 0x1F7A, 11807 }, + { 0x1FE1, 11813 }, + { 0x1FE0, 11819 }, + { 0x03CB, 11825 }, + { 0x1FE3, 11831 }, + { 0x03B0, 11839 }, + { 0x1FE2, 11847 }, + { 0x1FE7, 11855 }, + { 0x1FE6, 11863 }, + { 0x0377, 11869 }, + { 0x037D, 11874 }, + { 0x037B, 11881 }, + { 0x03D1, 11887 }, + { 0x717E, 11890 }, + { 0x7178, 11894 }, + { 0x0384, 11898 }, + { 0x1FEF, 11900 }, + { 0x9200, 11902 }, + { 0x9201, 11906 }, + { 0x9202, 11910 }, + { 0x9203, 11914 }, + { 0x9204, 11918 }, + { 0x9205, 11922 }, + { 0x9206, 11926 }, + { 0x9207, 11930 }, + { 0x9208, 11934 }, + { 0x9209, 11938 }, + { 0x920A, 11942 }, + { 0x920B, 11946 }, + { 0x920C, 11950 }, + { 0x920D, 11954 }, + { 0x920E, 11958 }, + { 0x920F, 11962 }, + { 0x9210, 11966 }, + { 0x9211, 11970 }, + { 0x9212, 11974 }, + { 0x9213, 11978 }, + { 0x9214, 11982 }, + { 0x9215, 11986 }, + { 0x9216, 11990 }, + { 0x9217, 11994 }, + { 0x9218, 11998 }, + { 0x9219, 12002 }, + { 0x921A, 12006 }, + { 0x921B, 12010 }, + { 0x921C, 12014 }, + { 0x7187, 12018 }, + { 0x7186, 12021 }, + { 0x7188, 12024 }, + { 0x03F3, 12027 }, + { 0x03DE, 12030 }, + { 0x03E0, 12033 }, + { 0x1D28, 12036 }, + { 0x1D2A, 12041 }, + { 0x1D29, 12046 }, + { 0x1D26, 12051 }, + { 0x1D27, 12056 }, + { 0x03DA, 12061 }, + { 0x03D8, 12064 }, + { 0x03DC, 12068 }, + { 0x03F2, 12071 }, + { 0x03F5, 12075 }, + { 0x7184, 12079 }, + { 0x717A, 12082 }, + { 0x7185, 12085 }, + { 0x03CF, 12088 }, + { 0x03F4, 12092 }, + { 0x03FE, 12096 }, + { 0x039C, 12102 }, + { 0x039D, 12106 }, + { 0x03A0, 12110 }, + { 0x039E, 12114 }, + { 0x03A7, 12118 }, + { 0x0397, 12122 }, + { 0x1FCB, 12126 }, + { 0x1F29, 12132 }, + { 0x1F2D, 12138 }, + { 0x1F9D, 12146 }, + { 0x1F2B, 12156 }, + { 0x1F9B, 12164 }, + { 0x1F2F, 12174 }, + { 0x1F9F, 12182 }, + { 0x1F99, 12192 }, + { 0x1F28, 12200 }, + { 0x1F2C, 12206 }, + { 0x1F9C, 12214 }, + { 0x1F2A, 12224 }, + { 0x1F9A, 12232 }, + { 0x1F2E, 12242 }, + { 0x1F9E, 12250 }, + { 0x1F98, 12260 }, + { 0x0389, 12268 }, + { 0x1FCA, 12274 }, + { 0x1FCC, 12280 }, + { 0x03A6, 12286 }, + { 0x03A8, 12290 }, + { 0x03A1, 12294 }, + { 0x1FEC, 12298 }, + { 0x03FA, 12304 }, + { 0x03F7, 12308 }, + { 0x03A4, 12312 }, + { 0x0392, 12316 }, + { 0x0370, 12320 }, + { 0x0399, 12324 }, + { 0x1FDB, 12328 }, + { 0x1F39, 12334 }, + { 0x1F3D, 12340 }, + { 0x1F3B, 12348 }, + { 0x1F3F, 12356 }, + { 0x1F38, 12364 }, + { 0x1F3C, 12370 }, + { 0x1F3A, 12378 }, + { 0x1F3E, 12386 }, + { 0x038A, 12394 }, + { 0x1FDA, 12400 }, + { 0x1FD9, 12406 }, + { 0x1FD8, 12412 }, + { 0x03AA, 12418 }, + { 0x0396, 12424 }, + { 0x0391, 12428 }, + { 0x1FBB, 12432 }, + { 0x1F09, 12438 }, + { 0x1F0D, 12444 }, + { 0x1F8D, 12452 }, + { 0x1F0B, 12462 }, + { 0x1F8B, 12470 }, + { 0x1F0F, 12480 }, + { 0x1F8F, 12488 }, + { 0x1F89, 12498 }, + { 0x1F08, 12506 }, + { 0x1F0C, 12512 }, + { 0x1F8C, 12520 }, + { 0x1F0A, 12530 }, + { 0x1F8A, 12538 }, + { 0x1F0E, 12548 }, + { 0x1F8E, 12556 }, + { 0x1F88, 12566 }, + { 0x0386, 12574 }, + { 0x1FBA, 12580 }, + { 0x1FB9, 12586 }, + { 0x1FB8, 12592 }, + { 0x1FBC, 12598 }, + { 0x0394, 12604 }, + { 0x0393, 12608 }, + { 0x039A, 12612 }, + { 0x039B, 12616 }, + { 0x03A9, 12620 }, + { 0x1FFB, 12624 }, + { 0x1F69, 12630 }, + { 0x1F6D, 12636 }, + { 0x1FAD, 12644 }, + { 0x1F6B, 12654 }, + { 0x1FAB, 12662 }, + { 0x1F6F, 12672 }, + { 0x1FAF, 12680 }, + { 0x1FA9, 12690 }, + { 0x1F68, 12698 }, + { 0x1F6C, 12704 }, + { 0x1FAC, 12712 }, + { 0x1F6A, 12722 }, + { 0x1FAA, 12730 }, + { 0x1F6E, 12740 }, + { 0x1FAE, 12748 }, + { 0x1FA8, 12758 }, + { 0x038F, 12766 }, + { 0x1FFA, 12772 }, + { 0x1FFC, 12778 }, + { 0x03A3, 12784 }, + { 0x0398, 12788 }, + { 0x0372, 12792 }, + { 0x0395, 12797 }, + { 0x1FC9, 12801 }, + { 0x1F19, 12807 }, + { 0x1F1D, 12813 }, + { 0x1F1B, 12821 }, + { 0x1F18, 12829 }, + { 0x1F1C, 12835 }, + { 0x1F1A, 12843 }, + { 0x0388, 12851 }, + { 0x1FC8, 12857 }, + { 0x039F, 12863 }, + { 0x1FF9, 12867 }, + { 0x1F49, 12873 }, + { 0x1F4D, 12879 }, + { 0x1F4B, 12887 }, + { 0x1F48, 12895 }, + { 0x1F4C, 12901 }, + { 0x1F4A, 12909 }, + { 0x038C, 12917 }, + { 0x1FF8, 12923 }, + { 0x03A5, 12929 }, + { 0x1FEB, 12933 }, + { 0x1F59, 12939 }, + { 0x1F5D, 12945 }, + { 0x1F5B, 12953 }, + { 0x1F5F, 12961 }, + { 0x038E, 12969 }, + { 0x1FEA, 12975 }, + { 0x1FE9, 12981 }, + { 0x1FE8, 12987 }, + { 0x03AB, 12993 }, + { 0x0376, 12999 }, + { 0x03F9, 13004 }, + { 0x03FF, 13009 }, + { 0x03FD, 13016 }, + { 0x717B, 13022 }, + { 0x1FBD, 13025 }, + { 0x7182, 13027 }, + { 0x9245, 13031 }, + { 0x0374, 13034 }, + { 0x03D2, 13037 }, + { 0x03D3, 13042 }, + { 0x03D4, 13049 }, + { 0x7181, 13056 }, + { 0x037E, 13059 }, + { 0x03F6, 13062 }, + { 0x7189, 13067 }, + { 0x1FEE, 13071 }, + { 0x1FED, 13075 }, + { 0x1FC1, 13079 }, + { 0x0385, 13083 }, + { 0x1D6A, 13086 }, + { 0x1D69, 13091 }, + { 0x1D68, 13096 }, + { 0x1D66, 13101 }, + { 0x1D67, 13106 }, + { 0x7141, 13111 }, + { 0x7142, 13116 }, + { 0x7152, 13121 }, + { 0x714B, 13127 }, + { 0x7140, 13133 }, + { 0x7154, 13138 }, + { 0x714D, 13144 }, + { 0x7157, 13150 }, + { 0x7150, 13155 }, + { 0x7149, 13160 }, + { 0x7155, 13165 }, + { 0x7143, 13171 }, + { 0x7145, 13175 }, + { 0x7153, 13180 }, + { 0x714C, 13186 }, + { 0x714F, 13192 }, + { 0x7148, 13197 }, + { 0x7146, 13202 }, + { 0x714E, 13207 }, + { 0x7144, 13213 }, + { 0x7151, 13217 }, + { 0x714A, 13222 }, + { 0x7147, 13227 }, + { 0x7156, 13232 }, + { 0x7170, 13238 }, + { 0x7173, 13243 }, + { 0x7158, 13248 }, + { 0x715D, 13253 }, + { 0x7174, 13258 }, + { 0x7159, 13263 }, + { 0x716A, 13267 }, + { 0x7171, 13272 }, + { 0x7164, 13277 }, + { 0x715C, 13281 }, + { 0x716E, 13285 }, + { 0x7172, 13290 }, + { 0x7169, 13295 }, + { 0x716B, 13299 }, + { 0x7165, 13304 }, + { 0x716F, 13308 }, + { 0x7163, 13313 }, + { 0x715B, 13317 }, + { 0x715E, 13321 }, + { 0x716C, 13326 }, + { 0x715A, 13331 }, + { 0x7162, 13335 }, + { 0x7168, 13339 }, + { 0x7160, 13343 }, + { 0x7161, 13347 }, + { 0x715F, 13353 }, + { 0x716D, 13357 }, + { 0x7166, 13362 }, + { 0x7167, 13366 }, + { 0x1FC0, 13372 }, + { 0x921D, 13374 }, + { 0x921E, 13378 }, + { 0x921F, 13382 }, + { 0x9220, 13386 }, + { 0x9221, 13390 }, + { 0x9222, 13394 }, + { 0x9223, 13398 }, + { 0x9224, 13402 }, + { 0x9225, 13406 }, + { 0x9226, 13410 }, + { 0x9227, 13414 }, + { 0x9228, 13418 }, + { 0x9229, 13422 }, + { 0x922A, 13426 }, + { 0x922B, 13430 }, + { 0x922C, 13434 }, + { 0x922D, 13438 }, + { 0x922E, 13442 }, + { 0x922F, 13446 }, + { 0x9230, 13450 }, + { 0x9231, 13454 }, + { 0x9232, 13458 }, + { 0x9233, 13462 }, + { 0x9234, 13466 }, + { 0x9235, 13470 }, + { 0x9236, 13474 }, + { 0x9237, 13478 }, + { 0x9238, 13482 }, + { 0x9239, 13486 }, + { 0x923A, 13490 }, + { 0x923B, 13494 }, + { 0x923C, 13498 }, + { 0x923D, 13502 }, + { 0x923E, 13506 }, + { 0x923F, 13510 }, + { 0x9240, 13514 }, + { 0x9241, 13518 }, + { 0x037A, 13522 }, + { 0x1FBE, 13524 }, + { 0x2724, 13526 }, + { 0x271C, 13530 }, + { 0x2764, 13534 }, + { 0x27A6, 13537 }, + { 0x27A5, 13544 }, + { 0x2714, 13551 }, + { 0x2738, 13554 }, + { 0x274B, 13560 }, + { 0x271A, 13565 }, + { 0x2763, 13568 }, + { 0x27AD, 13573 }, + { 0x279A, 13579 }, + { 0x2798, 13583 }, + { 0x27AE, 13587 }, + { 0x2718, 13593 }, + { 0x27A0, 13596 }, + { 0x275E, 13601 }, + { 0x275D, 13607 }, + { 0x275C, 13614 }, + { 0x275B, 13620 }, + { 0x2746, 13627 }, + { 0x2748, 13630 }, + { 0x2731, 13632 }, + { 0x272E, 13634 }, + { 0x275A, 13638 }, + { 0x2799, 13641 }, + { 0x2762, 13644 }, + { 0x2794, 13648 }, + { 0x279C, 13652 }, + { 0x27BD, 13656 }, + { 0x2770, 13660 }, + { 0x276E, 13665 }, + { 0x2716, 13671 }, + { 0x2771, 13674 }, + { 0x276F, 13679 }, + { 0x27B9, 13685 }, + { 0x27B7, 13690 }, + { 0x27B8, 13695 }, + { 0x27A8, 13699 }, + { 0x273D, 13704 }, + { 0x2743, 13707 }, + { 0x279E, 13711 }, + { 0x27BB, 13715 }, + { 0x2302, 13719 }, + { 0x22B7, 13720 }, + { 0x2253, 13722 }, + { 0x592E, 13728 }, + { 0x592F, 13732 }, + { 0x592C, 13736 }, + { 0x592D, 13740 }, + { 0x592B, 13745 }, + { 0x5901, 13749 }, + { 0x5906, 13753 }, + { 0x5902, 13757 }, + { 0x5905, 13761 }, + { 0x5904, 13765 }, + { 0x5909, 13769 }, + { 0x5900, 13773 }, + { 0x5908, 13777 }, + { 0x5907, 13781 }, + { 0x5903, 13785 }, + { 0x5927, 13789 }, + { 0x592A, 13793 }, + { 0x5928, 13797 }, + { 0x5929, 13801 }, + { 0x5926, 13805 }, + { 0x5922, 13809 }, + { 0x5924, 13813 }, + { 0x5919, 13817 }, + { 0x5921, 13821 }, + { 0x5918, 13825 }, + { 0x590C, 13829 }, + { 0x591F, 13833 }, + { 0x590A, 13837 }, + { 0x591C, 13841 }, + { 0x5917, 13845 }, + { 0x5914, 13849 }, + { 0x5923, 13853 }, + { 0x5925, 13857 }, + { 0x5915, 13861 }, + { 0x591A, 13865 }, + { 0x590E, 13869 }, + { 0x5912, 13873 }, + { 0x5920, 13877 }, + { 0x591D, 13881 }, + { 0x591B, 13885 }, + { 0x5910, 13889 }, + { 0x5913, 13893 }, + { 0x590B, 13897 }, + { 0x590D, 13901 }, + { 0x5911, 13905 }, + { 0x5916, 13909 }, + { 0x590F, 13913 }, + { 0x591E, 13917 }, + { 0x17D7, 13921 }, + { 0x17D4, 13925 }, + { 0x17CF, 13928 }, + { 0x17D2, 13931 }, + { 0x17CC, 13934 }, + { 0x17CB, 13937 }, + { 0x17D8, 13940 }, + { 0x17D6, 13943 }, + { 0x17D9, 13948 }, + { 0x17D0, 13952 }, + { 0x17D1, 13956 }, + { 0x17CE, 13959 }, + { 0x17DA, 13962 }, + { 0x17C6, 13965 }, + { 0x17C7, 13968 }, + { 0x17CA, 13971 }, + { 0x17DD, 13974 }, + { 0x17D5, 13977 }, + { 0x17D3, 13980 }, + { 0x17C9, 13983 }, + { 0x17CD, 13986 }, + { 0x17DC, 13989 }, + { 0x17C8, 13992 }, + { 0x17E1, 13995 }, + { 0x17E6, 13998 }, + { 0x17E2, 14001 }, + { 0x17E5, 14004 }, + { 0x17E4, 14007 }, + { 0x17E9, 14010 }, + { 0x17E0, 14013 }, + { 0x17E8, 14016 }, + { 0x17E7, 14019 }, + { 0x17E3, 14022 }, + { 0x17C1, 14025 }, + { 0x17B7, 14029 }, + { 0x17BB, 14033 }, + { 0x17B9, 14037 }, + { 0x17B6, 14041 }, + { 0x17C2, 14045 }, + { 0x17C3, 14049 }, + { 0x17C5, 14053 }, + { 0x17C0, 14057 }, + { 0x17B8, 14061 }, + { 0x17BE, 14065 }, + { 0x17C4, 14069 }, + { 0x17BD, 14073 }, + { 0x17BC, 14077 }, + { 0x17BF, 14081 }, + { 0x17BA, 14085 }, + { 0x17B5, 14089 }, + { 0x17B4, 14093 }, + { 0x1794, 14097 }, + { 0x1785, 14100 }, + { 0x1787, 14103 }, + { 0x178A, 14106 }, + { 0x178C, 14109 }, + { 0x17A0, 14112 }, + { 0x1780, 14115 }, + { 0x1782, 14118 }, + { 0x17A1, 14121 }, + { 0x179B, 14124 }, + { 0x1798, 14127 }, + { 0x1793, 14130 }, + { 0x1796, 14133 }, + { 0x17A2, 14136 }, + { 0x179A, 14139 }, + { 0x179F, 14142 }, + { 0x178F, 14145 }, + { 0x1791, 14148 }, + { 0x179C, 14151 }, + { 0x1799, 14154 }, + { 0x1786, 14157 }, + { 0x1788, 14160 }, + { 0x1781, 14163 }, + { 0x1783, 14166 }, + { 0x1784, 14169 }, + { 0x178E, 14172 }, + { 0x1789, 14175 }, + { 0x1795, 14178 }, + { 0x1797, 14181 }, + { 0x179D, 14184 }, + { 0x179E, 14187 }, + { 0x1790, 14190 }, + { 0x1792, 14193 }, + { 0x178B, 14196 }, + { 0x178D, 14199 }, + { 0x19F3, 14202 }, + { 0x19E3, 14206 }, + { 0x19FA, 14210 }, + { 0x19EA, 14214 }, + { 0x17F3, 14218 }, + { 0x17F2, 14223 }, + { 0x17F0, 14228 }, + { 0x17F4, 14233 }, + { 0x17F1, 14238 }, + { 0x17F5, 14243 }, + { 0x17F8, 14248 }, + { 0x17F7, 14253 }, + { 0x17F9, 14258 }, + { 0x17F6, 14263 }, + { 0x19F2, 14268 }, + { 0x19E2, 14272 }, + { 0x19F4, 14276 }, + { 0x19E4, 14280 }, + { 0x19F1, 14284 }, + { 0x19E1, 14288 }, + { 0x19F5, 14292 }, + { 0x19E5, 14296 }, + { 0x19FD, 14300 }, + { 0x19ED, 14304 }, + { 0x19FC, 14308 }, + { 0x19EC, 14312 }, + { 0x19FE, 14316 }, + { 0x19EE, 14320 }, + { 0x19FB, 14324 }, + { 0x19EB, 14328 }, + { 0x19FF, 14332 }, + { 0x19EF, 14336 }, + { 0x19F8, 14340 }, + { 0x19E8, 14344 }, + { 0x19F7, 14348 }, + { 0x19E7, 14352 }, + { 0x19F9, 14356 }, + { 0x19E9, 14360 }, + { 0x19F6, 14364 }, + { 0x19E6, 14368 }, + { 0x19F0, 14372 }, + { 0x19E0, 14375 }, + { 0x17DB, 14378 }, + { 0x17AD, 14382 }, + { 0x17AF, 14386 }, + { 0x17A5, 14390 }, + { 0x17A7, 14394 }, + { 0x17AB, 14398 }, + { 0x17AE, 14402 }, + { 0x17A4, 14406 }, + { 0x17B0, 14410 }, + { 0x17A3, 14414 }, + { 0x17B3, 14418 }, + { 0x17A6, 14422 }, + { 0x17B1, 14426 }, + { 0x17B2, 14432 }, + { 0x17A8, 14438 }, + { 0x17A9, 14442 }, + { 0x17AC, 14446 }, + { 0x17AA, 14450 }, + { 0x27D8, 14454 }, + { 0x27D9, 14457 }, + { 0x2A1E, 14460 }, + { 0x25EF, 14464 }, + { 0x2AFC, 14466 }, + { 0x271D, 14471 }, + { 0x0061, 14473 }, + { 0x0227, 14477 }, + { 0x01E1, 14484 }, + { 0x1EA1, 14493 }, + { 0x1EA3, 14500 }, + { 0x00E5, 14507 }, + { 0x01FB, 14514 }, + { 0x1E01, 14523 }, + { 0x00E1, 14530 }, + { 0x0103, 14536 }, + { 0x1EB7, 14542 }, + { 0x1EB3, 14551 }, + { 0x1EAF, 14560 }, + { 0x1EB1, 14568 }, + { 0x1EB5, 14576 }, + { 0x01CE, 14584 }, + { 0x00E0, 14590 }, + { 0x1E9A, 14596 }, + { 0x00E3, 14604 }, + { 0x0201, 14610 }, + { 0x0101, 14617 }, + { 0x0105, 14623 }, + { 0x2C65, 14629 }, + { 0x0203, 14635 }, + { 0x00E4, 14642 }, + { 0x01DF, 14648 }, + { 0x1D8F, 14656 }, + { 0x00E2, 14663 }, + { 0x1EAD, 14669 }, + { 0x1EA9, 14678 }, + { 0x1EA5, 14687 }, + { 0x1EA7, 14695 }, + { 0x1EAB, 14703 }, + { 0x0062, 14711 }, + { 0x1E03, 14715 }, + { 0x1E05, 14722 }, + { 0x0253, 14729 }, + { 0x1E07, 14735 }, + { 0x1D6C, 14742 }, + { 0x0180, 14749 }, + { 0x0183, 14755 }, + { 0x1D80, 14761 }, + { 0x0063, 14768 }, + { 0x010B, 14772 }, + { 0x0255, 14779 }, + { 0x0188, 14785 }, + { 0x0107, 14791 }, + { 0x010D, 14797 }, + { 0x023C, 14803 }, + { 0x00E7, 14809 }, + { 0x1E09, 14815 }, + { 0x0109, 14823 }, + { 0x0064, 14829 }, + { 0x1E0B, 14833 }, + { 0x1E0D, 14840 }, + { 0x0221, 14847 }, + { 0x0257, 14853 }, + { 0x1D91, 14859 }, + { 0x1E0F, 14867 }, + { 0x0256, 14874 }, + { 0x010F, 14880 }, + { 0x1D6D, 14886 }, + { 0x0111, 14893 }, + { 0x018C, 14899 }, + { 0x1E11, 14905 }, + { 0x1D81, 14911 }, + { 0x1E13, 14918 }, + { 0x0065, 14925 }, + { 0x0117, 14929 }, + { 0x1EB9, 14936 }, + { 0x1EBB, 14943 }, + { 0x00E9, 14950 }, + { 0x0115, 14956 }, + { 0x011B, 14962 }, + { 0x00E8, 14968 }, + { 0x2C78, 14974 }, + { 0x1EBD, 14980 }, + { 0x1E1B, 14986 }, + { 0x0205, 14993 }, + { 0x0113, 15000 }, + { 0x1E17, 15006 }, + { 0x1E15, 15014 }, + { 0x0119, 15022 }, + { 0x0247, 15028 }, + { 0x0229, 15034 }, + { 0x1E1D, 15040 }, + { 0x0207, 15048 }, + { 0x00EB, 15055 }, + { 0x1D92, 15061 }, + { 0x00EA, 15068 }, + { 0x1EC7, 15074 }, + { 0x1EC3, 15083 }, + { 0x1EBF, 15092 }, + { 0x1EC1, 15100 }, + { 0x1EC5, 15108 }, + { 0x1E19, 15116 }, + { 0x0066, 15123 }, + { 0x1E1F, 15127 }, + { 0x0192, 15134 }, + { 0x1D6E, 15140 }, + { 0x1D82, 15147 }, + { 0x0067, 15154 }, + { 0x0121, 15158 }, + { 0x0260, 15165 }, + { 0x01F5, 15171 }, + { 0x011F, 15177 }, + { 0x01E7, 15183 }, + { 0x1E21, 15189 }, + { 0x01E5, 15195 }, + { 0x0123, 15201 }, + { 0x1D83, 15207 }, + { 0x011D, 15214 }, + { 0x0068, 15220 }, + { 0x1E23, 15224 }, + { 0x1E25, 15231 }, + { 0x0266, 15238 }, + { 0x1E96, 15244 }, + { 0x1E2B, 15251 }, + { 0x021F, 15258 }, + { 0x0127, 15264 }, + { 0x1E29, 15270 }, + { 0x2C68, 15276 }, + { 0x1E27, 15282 }, + { 0x0125, 15288 }, + { 0x0069, 15294 }, + { 0x1ECB, 15298 }, + { 0x1EC9, 15305 }, + { 0x00ED, 15312 }, + { 0x012D, 15318 }, + { 0x01D0, 15324 }, + { 0x00EC, 15330 }, + { 0x0129, 15336 }, + { 0x1E2D, 15342 }, + { 0x0209, 15349 }, + { 0x012B, 15356 }, + { 0x012F, 15362 }, + { 0x0268, 15368 }, + { 0x020B, 15374 }, + { 0x00EF, 15381 }, + { 0x1E2F, 15387 }, + { 0x1D96, 15395 }, + { 0x00EE, 15402 }, + { 0x006A, 15408 }, + { 0x01F0, 15412 }, + { 0x0249, 15418 }, + { 0x0135, 15424 }, + { 0x029D, 15430 }, + { 0x006B, 15436 }, + { 0x1E33, 15440 }, + { 0x0199, 15447 }, + { 0x1E35, 15453 }, + { 0x1E31, 15460 }, + { 0x01E9, 15466 }, + { 0x5741, 15472 }, + { 0x5745, 15478 }, + { 0x0137, 15487 }, + { 0x1D84, 15493 }, + { 0x5743, 15500 }, + { 0x2C6A, 15507 }, + { 0x006C, 15513 }, + { 0x019A, 15517 }, + { 0x1E37, 15523 }, + { 0x1E39, 15530 }, + { 0x026C, 15539 }, + { 0x0234, 15545 }, + { 0x5749, 15551 }, + { 0x1E3B, 15558 }, + { 0x013A, 15565 }, + { 0x013E, 15571 }, + { 0x2C61, 15577 }, + { 0x0140, 15584 }, + { 0x026B, 15591 }, + { 0x0142, 15598 }, + { 0x013C, 15604 }, + { 0x1D85, 15610 }, + { 0x026D, 15617 }, + { 0x1E3D, 15624 }, + { 0x006D, 15631 }, + { 0x1E41, 15635 }, + { 0x1E43, 15642 }, + { 0x0271, 15649 }, + { 0x1E3F, 15655 }, + { 0x1D6F, 15661 }, + { 0x1D86, 15668 }, + { 0x006E, 15675 }, + { 0x1E45, 15679 }, + { 0x1E47, 15686 }, + { 0x0235, 15693 }, + { 0x0272, 15699 }, + { 0x1E49, 15706 }, + { 0x019E, 15713 }, + { 0x0144, 15721 }, + { 0x0148, 15727 }, + { 0x01F9, 15733 }, + { 0x00F1, 15739 }, + { 0x1D70, 15745 }, + { 0x0146, 15752 }, + { 0x1D87, 15758 }, + { 0x0273, 15765 }, + { 0x1E4B, 15772 }, + { 0x0149, 15779 }, + { 0x006F, 15786 }, + { 0x022F, 15790 }, + { 0x0231, 15797 }, + { 0x1ECD, 15806 }, + { 0x2C7A, 15813 }, + { 0x1ECF, 15821 }, + { 0x01A1, 15828 }, + { 0x1EE3, 15834 }, + { 0x1EDF, 15843 }, + { 0x1EDB, 15852 }, + { 0x1EDD, 15860 }, + { 0x1EE1, 15868 }, + { 0x574B, 15876 }, + { 0x574D, 15884 }, + { 0x00F3, 15890 }, + { 0x014F, 15896 }, + { 0x01D2, 15902 }, + { 0x00F2, 15908 }, + { 0x00F5, 15914 }, + { 0x1E4D, 15920 }, + { 0x022D, 15928 }, + { 0x1E4F, 15936 }, + { 0x0151, 15944 }, + { 0x020D, 15951 }, + { 0x014D, 15958 }, + { 0x1E53, 15964 }, + { 0x1E51, 15972 }, + { 0x01EB, 15980 }, + { 0x01ED, 15986 }, + { 0x00F8, 15994 }, + { 0x01FF, 16000 }, + { 0x020F, 16008 }, + { 0x00F6, 16015 }, + { 0x022B, 16021 }, + { 0x00F4, 16029 }, + { 0x1ED9, 16035 }, + { 0x1ED5, 16044 }, + { 0x1ED1, 16053 }, + { 0x1ED3, 16061 }, + { 0x1ED7, 16069 }, + { 0x0070, 16077 }, + { 0x1E57, 16081 }, + { 0x01A5, 16088 }, + { 0x1E55, 16094 }, + { 0x1D71, 16100 }, + { 0x1D7D, 16107 }, + { 0x5751, 16113 }, + { 0x1D88, 16121 }, + { 0x5753, 16128 }, + { 0x5755, 16134 }, + { 0x0071, 16141 }, + { 0x02A0, 16145 }, + { 0x024B, 16151 }, + { 0x5757, 16158 }, + { 0x5759, 16166 }, + { 0x0072, 16173 }, + { 0x1E59, 16177 }, + { 0x1E5B, 16184 }, + { 0x1E5D, 16191 }, + { 0x1E5F, 16200 }, + { 0x027C, 16207 }, + { 0x027D, 16214 }, + { 0x0155, 16220 }, + { 0x0159, 16226 }, + { 0x0211, 16232 }, + { 0x1D72, 16239 }, + { 0x024D, 16246 }, + { 0x0157, 16252 }, + { 0x1D89, 16258 }, + { 0x027E, 16265 }, + { 0x1D73, 16271 }, + { 0x0213, 16280 }, + { 0x575B, 16287 }, + { 0x0073, 16292 }, + { 0x1E61, 16296 }, + { 0x1E63, 16303 }, + { 0x1E69, 16310 }, + { 0x0282, 16320 }, + { 0x015B, 16326 }, + { 0x1E65, 16332 }, + { 0x0161, 16341 }, + { 0x1E67, 16347 }, + { 0x0219, 16356 }, + { 0x023F, 16363 }, + { 0x1D74, 16370 }, + { 0x015F, 16377 }, + { 0x1D8A, 16383 }, + { 0x015D, 16390 }, + { 0x0074, 16396 }, + { 0x1E6B, 16400 }, + { 0x1E6D, 16407 }, + { 0x0236, 16414 }, + { 0x01AD, 16420 }, + { 0x1E6F, 16426 }, + { 0x0165, 16433 }, + { 0x021B, 16439 }, + { 0x1D75, 16446 }, + { 0x0167, 16453 }, + { 0x0163, 16459 }, + { 0x01AB, 16465 }, + { 0x2C66, 16472 }, + { 0x1E97, 16479 }, + { 0x0288, 16485 }, + { 0x1E71, 16492 }, + { 0x0075, 16499 }, + { 0x0289, 16503 }, + { 0x1EE5, 16508 }, + { 0x1EE7, 16515 }, + { 0x01B0, 16522 }, + { 0x1EF1, 16528 }, + { 0x1EED, 16537 }, + { 0x1EE9, 16546 }, + { 0x1EEB, 16554 }, + { 0x1EEF, 16562 }, + { 0x016F, 16570 }, + { 0x00FA, 16577 }, + { 0x016D, 16583 }, + { 0x01D4, 16589 }, + { 0x00F9, 16595 }, + { 0x0169, 16601 }, + { 0x1E79, 16607 }, + { 0x1E75, 16615 }, + { 0x0171, 16622 }, + { 0x0215, 16629 }, + { 0x016B, 16636 }, + { 0x1E7B, 16642 }, + { 0x0173, 16650 }, + { 0x0217, 16656 }, + { 0x00FC, 16663 }, + { 0x01D8, 16669 }, + { 0x01DA, 16677 }, + { 0x01DC, 16685 }, + { 0x01D6, 16693 }, + { 0x1E73, 16701 }, + { 0x1D99, 16708 }, + { 0x00FB, 16715 }, + { 0x1E77, 16721 }, + { 0x0076, 16728 }, + { 0x1E7F, 16732 }, + { 0x2C74, 16739 }, + { 0x028B, 16745 }, + { 0x2C71, 16751 }, + { 0x1E7D, 16758 }, + { 0x1D8C, 16764 }, + { 0x575F, 16771 }, + { 0x0077, 16778 }, + { 0x1E87, 16782 }, + { 0x1E89, 16789 }, + { 0x2C73, 16796 }, + { 0x1E98, 16802 }, + { 0x1E83, 16809 }, + { 0x1E81, 16815 }, + { 0x1E85, 16821 }, + { 0x0175, 16827 }, + { 0x0078, 16833 }, + { 0x1E8B, 16837 }, + { 0x1D8D, 16844 }, + { 0x1E8D, 16851 }, + { 0x0079, 16857 }, + { 0x1E8F, 16861 }, + { 0x1EF5, 16868 }, + { 0x01B4, 16875 }, + { 0x1EF7, 16881 }, + { 0x1EFF, 16888 }, + { 0x1E99, 16894 }, + { 0x00FD, 16901 }, + { 0x1EF3, 16907 }, + { 0x1EF9, 16913 }, + { 0x0233, 16919 }, + { 0x024F, 16925 }, + { 0x00FF, 16931 }, + { 0x0177, 16937 }, + { 0x007A, 16943 }, + { 0x017C, 16947 }, + { 0x1E93, 16954 }, + { 0x0291, 16961 }, + { 0x0225, 16967 }, + { 0x1E95, 16973 }, + { 0x017A, 16980 }, + { 0x017E, 16986 }, + { 0x0240, 16992 }, + { 0x1D76, 16999 }, + { 0x01B6, 17006 }, + { 0x1D8E, 17012 }, + { 0x2C6C, 17019 }, + { 0x0290, 17025 }, + { 0x1E91, 17032 }, + { 0x5733, 17038 }, + { 0x00E6, 17042 }, + { 0x01FD, 17046 }, + { 0x01E3, 17052 }, + { 0x5735, 17058 }, + { 0x5737, 17062 }, + { 0x5739, 17066 }, + { 0x573B, 17070 }, + { 0x573D, 17077 }, + { 0x0238, 17081 }, + { 0x01F3, 17086 }, + { 0x01C6, 17090 }, + { 0x02A3, 17096 }, + { 0x02A5, 17101 }, + { 0x576B, 17108 }, + { 0x0195, 17112 }, + { 0x576D, 17116 }, + { 0x01C9, 17120 }, + { 0x02AA, 17124 }, + { 0x02AB, 17129 }, + { 0x01CC, 17134 }, + { 0x01A3, 17138 }, + { 0x574F, 17142 }, + { 0x0223, 17146 }, + { 0x0239, 17150 }, + { 0x02A8, 17155 }, + { 0x1D7A, 17162 }, + { 0x02A6, 17168 }, + { 0x5729, 17173 }, + { 0x1D6B, 17177 }, + { 0x5778, 17181 }, + { 0x5761, 17185 }, + { 0x576F, 17189 }, + { 0x5771, 17193 }, + { 0x014B, 17197 }, + { 0x0283, 17201 }, + { 0x0286, 17205 }, + { 0x1D8B, 17211 }, + { 0x1D98, 17218 }, + { 0x00F0, 17225 }, + { 0x0292, 17229 }, + { 0x0293, 17233 }, + { 0x01BA, 17239 }, + { 0x01EF, 17245 }, + { 0x1D9A, 17251 }, + { 0x01B9, 17258 }, + { 0x0138, 17263 }, + { 0x5772, 17267 }, + { 0x5773, 17271 }, + { 0x5774, 17275 }, + { 0x0278, 17279 }, + { 0x5775, 17283 }, + { 0x575D, 17287 }, + { 0x1D16, 17292 }, + { 0x5777, 17298 }, + { 0x02A4, 17302 }, + { 0x02A9, 17307 }, + { 0x2C76, 17312 }, + { 0x5727, 17317 }, + { 0x0267, 17321 }, + { 0x0269, 17327 }, + { 0x1D7C, 17331 }, + { 0x026E, 17337 }, + { 0x017F, 17341 }, + { 0x1E9B, 17346 }, + { 0x1E9D, 17354 }, + { 0x1E9C, 17362 }, + { 0x025B, 17370 }, + { 0x1D93, 17375 }, + { 0x0254, 17383 }, + { 0x1D97, 17388 }, + { 0x0264, 17396 }, + { 0x02A7, 17401 }, + { 0x0185, 17406 }, + { 0x01A8, 17411 }, + { 0x01BD, 17416 }, + { 0x5769, 17421 }, + { 0x021D, 17425 }, + { 0x0251, 17429 }, + { 0x1D90, 17433 }, + { 0x1E9F, 17440 }, + { 0x0263, 17444 }, + { 0x0259, 17448 }, + { 0x025A, 17452 }, + { 0x1D95, 17458 }, + { 0x00DF, 17465 }, + { 0x0285, 17470 }, + { 0x00FE, 17476 }, + { 0x5765, 17480 }, + { 0x5767, 17486 }, + { 0x0275, 17494 }, + { 0x1D17, 17499 }, + { 0x5747, 17505 }, + { 0x029A, 17510 }, + { 0x0277, 17516 }, + { 0x025E, 17521 }, + { 0x019B, 17528 }, + { 0x0261, 17534 }, + { 0x0250, 17539 }, + { 0x01DD, 17544 }, + { 0x1D77, 17549 }, + { 0x0265, 17554 }, + { 0x02AE, 17559 }, + { 0x02AF, 17566 }, + { 0x1D09, 17575 }, + { 0x029E, 17580 }, + { 0x5781, 17585 }, + { 0x026F, 17590 }, + { 0x0270, 17595 }, + { 0x0279, 17603 }, + { 0x027B, 17608 }, + { 0x027A, 17615 }, + { 0x2C79, 17623 }, + { 0x0287, 17630 }, + { 0x028C, 17635 }, + { 0x028D, 17640 }, + { 0x028E, 17645 }, + { 0x1D02, 17650 }, + { 0x1D14, 17655 }, + { 0x1D08, 17660 }, + { 0x0252, 17666 }, + { 0x018D, 17671 }, + { 0x577F, 17676 }, + { 0x0131, 17682 }, + { 0x0237, 17687 }, + { 0x025F, 17692 }, + { 0x0284, 17699 }, + { 0x0242, 17708 }, + { 0x577A, 17713 }, + { 0x577C, 17718 }, + { 0x1D79, 17723 }, + { 0x5783, 17728 }, + { 0x5785, 17733 }, + { 0x5787, 17738 }, + { 0x028A, 17743 }, + { 0x1D7F, 17747 }, + { 0x2184, 17753 }, + { 0x573F, 17758 }, + { 0x0258, 17765 }, + { 0x027F, 17770 }, + { 0x025C, 17777 }, + { 0x025D, 17783 }, + { 0x1D94, 17791 }, + { 0x578C, 17800 }, + { 0x1D11, 17804 }, + { 0x1D13, 17809 }, + { 0x1D1D, 17816 }, + { 0x1D12, 17821 }, + { 0x1D1F, 17827 }, + { 0x1D1E, 17833 }, + { 0x2C77, 17839 }, + { 0x572B, 17844 }, + { 0x572D, 17848 }, + { 0x572F, 17852 }, + { 0x5763, 17858 }, + { 0x1EFD, 17863 }, + { 0x1EFB, 17868 }, + { 0x5725, 17873 }, + { 0x5723, 17878 }, + { 0x1D7B, 17883 }, + { 0x1D7E, 17890 }, + { 0x6B00, 17897 }, + { 0x6B01, 17901 }, + { 0x6B02, 17905 }, + { 0x0133, 17909 }, + { 0x0153, 17913 }, + { 0x6B06, 17917 }, + { 0x6B03, 17921 }, + { 0x6B04, 17925 }, + { 0x6B05, 17929 }, + { 0x01A6, 17935 }, + { 0x1D25, 17938 }, + { 0x01BB, 17941 }, + { 0x01BF, 17946 }, + { 0x1D00, 17949 }, + { 0x0299, 17954 }, + { 0x1D04, 17959 }, + { 0x1D05, 17964 }, + { 0x1D07, 17969 }, + { 0x5730, 17974 }, + { 0x0262, 17979 }, + { 0x029B, 17984 }, + { 0x029C, 17991 }, + { 0x026A, 17996 }, + { 0x1D0A, 18001 }, + { 0x1D0B, 18006 }, + { 0x029F, 18011 }, + { 0x1D0C, 18016 }, + { 0x1D0D, 18023 }, + { 0x0274, 18028 }, + { 0x1D0F, 18033 }, + { 0x1D18, 18038 }, + { 0x0280, 18043 }, + { 0x5731, 18048 }, + { 0x1D1B, 18053 }, + { 0x1D1C, 18058 }, + { 0x1D20, 18063 }, + { 0x1D21, 18068 }, + { 0x028F, 18073 }, + { 0x1D22, 18078 }, + { 0x1D01, 18083 }, + { 0x0276, 18088 }, + { 0x1D15, 18093 }, + { 0x1D06, 18098 }, + { 0x1D23, 18103 }, + { 0x5776, 18108 }, + { 0x1D10, 18113 }, + { 0x1D03, 18119 }, + { 0x2C7B, 18125 }, + { 0x1D1A, 18131 }, + { 0x0281, 18137 }, + { 0x1D0E, 18143 }, + { 0x1D19, 18149 }, + { 0x01C0, 18155 }, + { 0x1D24, 18159 }, + { 0x0294, 18164 }, + { 0x02A1, 18168 }, + { 0x01C1, 18174 }, + { 0x01C2, 18178 }, + { 0x02AD, 18182 }, + { 0x0298, 18186 }, + { 0x02AC, 18190 }, + { 0x0296, 18194 }, + { 0x01BE, 18199 }, + { 0x01AA, 18206 }, + { 0x02A2, 18211 }, + { 0x01C3, 18218 }, + { 0x0297, 18222 }, + { 0x0295, 18226 }, + { 0x0041, 18231 }, + { 0x0226, 18235 }, + { 0x01E0, 18242 }, + { 0x1EA0, 18251 }, + { 0x1EA2, 18258 }, + { 0x00C5, 18265 }, + { 0x01FA, 18272 }, + { 0x1E00, 18281 }, + { 0x00C1, 18288 }, + { 0x0102, 18294 }, + { 0x1EB6, 18300 }, + { 0x1EB2, 18309 }, + { 0x1EAE, 18318 }, + { 0x1EB0, 18326 }, + { 0x1EB4, 18334 }, + { 0x01CD, 18342 }, + { 0x00C0, 18348 }, + { 0x00C3, 18354 }, + { 0x0200, 18360 }, + { 0x0100, 18367 }, + { 0x0104, 18373 }, + { 0x023A, 18379 }, + { 0x0202, 18385 }, + { 0x00C4, 18392 }, + { 0x01DE, 18398 }, + { 0x00C2, 18406 }, + { 0x1EAC, 18412 }, + { 0x1EA8, 18421 }, + { 0x1EA4, 18430 }, + { 0x1EA6, 18438 }, + { 0x1EAA, 18446 }, + { 0x0042, 18454 }, + { 0x1E02, 18458 }, + { 0x1E04, 18465 }, + { 0x0181, 18472 }, + { 0x1E06, 18478 }, + { 0x0243, 18485 }, + { 0x0182, 18491 }, + { 0x0043, 18497 }, + { 0x010A, 18501 }, + { 0x0187, 18508 }, + { 0x0106, 18514 }, + { 0x010C, 18520 }, + { 0x023B, 18526 }, + { 0x00C7, 18532 }, + { 0x1E08, 18538 }, + { 0x0108, 18546 }, + { 0x0044, 18552 }, + { 0x1E0A, 18556 }, + { 0x1E0C, 18563 }, + { 0x018A, 18570 }, + { 0x1E0E, 18576 }, + { 0x010E, 18583 }, + { 0x01F2, 18589 }, + { 0x01C5, 18597 }, + { 0x0110, 18607 }, + { 0x018B, 18613 }, + { 0x1E10, 18619 }, + { 0x1E12, 18625 }, + { 0x0045, 18632 }, + { 0x0116, 18636 }, + { 0x1EB8, 18643 }, + { 0x1EBA, 18650 }, + { 0x00C9, 18657 }, + { 0x0114, 18663 }, + { 0x011A, 18669 }, + { 0x00C8, 18675 }, + { 0x1EBC, 18681 }, + { 0x1E1A, 18687 }, + { 0x0204, 18694 }, + { 0x0112, 18701 }, + { 0x1E16, 18707 }, + { 0x1E14, 18715 }, + { 0x0118, 18723 }, + { 0x0246, 18729 }, + { 0x0228, 18735 }, + { 0x1E1C, 18741 }, + { 0x0206, 18749 }, + { 0x00CB, 18756 }, + { 0x00CA, 18762 }, + { 0x1EC6, 18768 }, + { 0x1EC2, 18777 }, + { 0x1EBE, 18786 }, + { 0x1EC0, 18794 }, + { 0x1EC4, 18802 }, + { 0x1E18, 18810 }, + { 0x0046, 18817 }, + { 0x1E1E, 18821 }, + { 0x0191, 18828 }, + { 0x0047, 18834 }, + { 0x0120, 18838 }, + { 0x0193, 18845 }, + { 0x01F4, 18851 }, + { 0x011E, 18857 }, + { 0x01E6, 18863 }, + { 0x1E20, 18869 }, + { 0x01E4, 18875 }, + { 0x0122, 18881 }, + { 0x011C, 18887 }, + { 0x0048, 18893 }, + { 0x1E22, 18897 }, + { 0x1E24, 18904 }, + { 0x1E2A, 18911 }, + { 0x021E, 18918 }, + { 0x0126, 18924 }, + { 0x1E28, 18930 }, + { 0x2C67, 18936 }, + { 0x1E26, 18942 }, + { 0x0124, 18948 }, + { 0x0049, 18954 }, + { 0x0130, 18958 }, + { 0x1ECA, 18965 }, + { 0x1EC8, 18972 }, + { 0x00CD, 18979 }, + { 0x012C, 18985 }, + { 0x01CF, 18991 }, + { 0x00CC, 18997 }, + { 0x0128, 19003 }, + { 0x1E2C, 19009 }, + { 0x0208, 19016 }, + { 0x012A, 19023 }, + { 0x012E, 19029 }, + { 0x0197, 19035 }, + { 0x020A, 19041 }, + { 0x00CF, 19048 }, + { 0x1E2E, 19054 }, + { 0x00CE, 19062 }, + { 0x004A, 19068 }, + { 0x0248, 19072 }, + { 0x0134, 19078 }, + { 0x004B, 19084 }, + { 0x1E32, 19088 }, + { 0x0198, 19095 }, + { 0x1E34, 19101 }, + { 0x1E30, 19108 }, + { 0x01E8, 19114 }, + { 0x5740, 19120 }, + { 0x5744, 19126 }, + { 0x0136, 19135 }, + { 0x5742, 19141 }, + { 0x2C69, 19148 }, + { 0x004C, 19154 }, + { 0x023D, 19158 }, + { 0x1E36, 19164 }, + { 0x1E38, 19171 }, + { 0x5748, 19180 }, + { 0x1E3A, 19187 }, + { 0x0139, 19194 }, + { 0x013D, 19200 }, + { 0x01C8, 19206 }, + { 0x2C60, 19214 }, + { 0x013F, 19221 }, + { 0x2C62, 19228 }, + { 0x0141, 19235 }, + { 0x013B, 19241 }, + { 0x1E3C, 19247 }, + { 0x004D, 19254 }, + { 0x1E40, 19258 }, + { 0x1E42, 19265 }, + { 0x2C6E, 19272 }, + { 0x1E3E, 19278 }, + { 0x004E, 19284 }, + { 0x1E44, 19288 }, + { 0x1E46, 19295 }, + { 0x019D, 19302 }, + { 0x1E48, 19309 }, + { 0x0220, 19316 }, + { 0x0143, 19324 }, + { 0x0147, 19330 }, + { 0x01F8, 19336 }, + { 0x01CB, 19342 }, + { 0x00D1, 19350 }, + { 0x0145, 19356 }, + { 0x1E4A, 19362 }, + { 0x004F, 19369 }, + { 0x022E, 19373 }, + { 0x0230, 19380 }, + { 0x1ECC, 19389 }, + { 0x1ECE, 19396 }, + { 0x01A0, 19403 }, + { 0x1EE2, 19409 }, + { 0x1EDE, 19418 }, + { 0x1EDA, 19427 }, + { 0x1EDC, 19435 }, + { 0x1EE0, 19443 }, + { 0x574A, 19451 }, + { 0x574C, 19459 }, + { 0x00D3, 19465 }, + { 0x014E, 19471 }, + { 0x01D1, 19477 }, + { 0x00D2, 19483 }, + { 0x00D5, 19489 }, + { 0x1E4C, 19495 }, + { 0x022C, 19503 }, + { 0x1E4E, 19511 }, + { 0x0150, 19519 }, + { 0x020C, 19526 }, + { 0x014C, 19533 }, + { 0x1E52, 19539 }, + { 0x1E50, 19547 }, + { 0x019F, 19555 }, + { 0x01EA, 19562 }, + { 0x01EC, 19568 }, + { 0x00D8, 19576 }, + { 0x01FE, 19582 }, + { 0x020E, 19590 }, + { 0x00D6, 19597 }, + { 0x022A, 19603 }, + { 0x00D4, 19611 }, + { 0x1ED8, 19617 }, + { 0x1ED4, 19626 }, + { 0x1ED0, 19635 }, + { 0x1ED2, 19643 }, + { 0x1ED6, 19651 }, + { 0x0050, 19659 }, + { 0x1E56, 19663 }, + { 0x01A4, 19670 }, + { 0x1E54, 19676 }, + { 0x2C63, 19682 }, + { 0x5750, 19688 }, + { 0x5752, 19696 }, + { 0x5754, 19702 }, + { 0x0051, 19709 }, + { 0x5756, 19713 }, + { 0x5758, 19721 }, + { 0x0052, 19728 }, + { 0x1E58, 19732 }, + { 0x1E5A, 19739 }, + { 0x1E5C, 19746 }, + { 0x1E5E, 19755 }, + { 0x2C64, 19762 }, + { 0x0154, 19768 }, + { 0x0158, 19774 }, + { 0x0210, 19780 }, + { 0x024C, 19787 }, + { 0x0156, 19793 }, + { 0x0212, 19799 }, + { 0x575A, 19806 }, + { 0x0053, 19811 }, + { 0x1E60, 19815 }, + { 0x1E62, 19822 }, + { 0x1E68, 19829 }, + { 0x015A, 19839 }, + { 0x1E64, 19845 }, + { 0x0160, 19854 }, + { 0x1E66, 19860 }, + { 0x0218, 19869 }, + { 0x015E, 19876 }, + { 0x015C, 19882 }, + { 0x0054, 19888 }, + { 0x1E6A, 19892 }, + { 0x1E6C, 19899 }, + { 0x01AC, 19906 }, + { 0x1E6E, 19912 }, + { 0x0164, 19919 }, + { 0x021A, 19925 }, + { 0x0166, 19932 }, + { 0x0162, 19938 }, + { 0x023E, 19944 }, + { 0x01AE, 19951 }, + { 0x1E70, 19958 }, + { 0x0055, 19965 }, + { 0x0244, 19969 }, + { 0x1EE4, 19974 }, + { 0x1EE6, 19981 }, + { 0x01AF, 19988 }, + { 0x1EF0, 19994 }, + { 0x1EEC, 20003 }, + { 0x1EE8, 20012 }, + { 0x1EEA, 20020 }, + { 0x1EEE, 20028 }, + { 0x016E, 20036 }, + { 0x00DA, 20043 }, + { 0x016C, 20049 }, + { 0x01D3, 20055 }, + { 0x00D9, 20061 }, + { 0x0168, 20067 }, + { 0x1E78, 20073 }, + { 0x1E74, 20081 }, + { 0x0170, 20088 }, + { 0x0214, 20095 }, + { 0x016A, 20102 }, + { 0x1E7A, 20108 }, + { 0x0172, 20116 }, + { 0x0216, 20122 }, + { 0x00DC, 20129 }, + { 0x01D7, 20135 }, + { 0x01D9, 20143 }, + { 0x01DB, 20151 }, + { 0x01D5, 20159 }, + { 0x1E72, 20167 }, + { 0x00DB, 20174 }, + { 0x1E76, 20180 }, + { 0x0056, 20187 }, + { 0x1E7E, 20191 }, + { 0x01B2, 20198 }, + { 0x1E7C, 20204 }, + { 0x575E, 20210 }, + { 0x0057, 20217 }, + { 0x1E86, 20221 }, + { 0x1E88, 20228 }, + { 0x2C72, 20235 }, + { 0x1E82, 20241 }, + { 0x1E80, 20247 }, + { 0x1E84, 20253 }, + { 0x0174, 20259 }, + { 0x0058, 20265 }, + { 0x1E8A, 20269 }, + { 0x1E8C, 20276 }, + { 0x0059, 20282 }, + { 0x1E8E, 20286 }, + { 0x1EF4, 20293 }, + { 0x01B3, 20300 }, + { 0x1EF6, 20306 }, + { 0x1EFE, 20313 }, + { 0x00DD, 20319 }, + { 0x1EF2, 20325 }, + { 0x1EF8, 20331 }, + { 0x0232, 20337 }, + { 0x024E, 20343 }, + { 0x0178, 20349 }, + { 0x0176, 20355 }, + { 0x005A, 20361 }, + { 0x017B, 20365 }, + { 0x1E92, 20372 }, + { 0x0224, 20379 }, + { 0x1E94, 20385 }, + { 0x0179, 20392 }, + { 0x017D, 20398 }, + { 0x01B5, 20404 }, + { 0x2C6B, 20410 }, + { 0x1E90, 20416 }, + { 0x5732, 20422 }, + { 0x00C6, 20426 }, + { 0x01FC, 20430 }, + { 0x01E2, 20436 }, + { 0x5734, 20442 }, + { 0x5736, 20446 }, + { 0x5738, 20450 }, + { 0x573A, 20454 }, + { 0x573C, 20461 }, + { 0x01F1, 20465 }, + { 0x01C4, 20469 }, + { 0x576A, 20475 }, + { 0x576C, 20479 }, + { 0x01C7, 20483 }, + { 0x01CA, 20487 }, + { 0x01A2, 20491 }, + { 0x574E, 20495 }, + { 0x0222, 20499 }, + { 0x5728, 20503 }, + { 0x5760, 20507 }, + { 0x576E, 20511 }, + { 0x014A, 20515 }, + { 0x01A9, 20519 }, + { 0x00D0, 20523 }, + { 0x01B7, 20527 }, + { 0x01EE, 20531 }, + { 0x01B8, 20537 }, + { 0x575C, 20542 }, + { 0x2C75, 20547 }, + { 0x5726, 20552 }, + { 0x0196, 20556 }, + { 0x0190, 20560 }, + { 0x0186, 20565 }, + { 0x0184, 20570 }, + { 0x01A7, 20575 }, + { 0x01BC, 20580 }, + { 0x5768, 20585 }, + { 0x01F7, 20589 }, + { 0x021C, 20593 }, + { 0x2C6D, 20597 }, + { 0x0194, 20601 }, + { 0x01F6, 20605 }, + { 0x018F, 20609 }, + { 0x1E9E, 20613 }, + { 0x024A, 20618 }, + { 0x00DE, 20626 }, + { 0x5764, 20630 }, + { 0x5766, 20636 }, + { 0x5746, 20644 }, + { 0x2C6F, 20649 }, + { 0x5780, 20654 }, + { 0x019C, 20659 }, + { 0x0245, 20664 }, + { 0x577E, 20669 }, + { 0x0189, 20675 }, + { 0x0241, 20680 }, + { 0x5779, 20685 }, + { 0x577B, 20690 }, + { 0x577D, 20695 }, + { 0x5782, 20700 }, + { 0x5784, 20705 }, + { 0x5786, 20710 }, + { 0x01B1, 20715 }, + { 0x573E, 20719 }, + { 0x018E, 20726 }, + { 0x578B, 20731 }, + { 0x572A, 20735 }, + { 0x572C, 20739 }, + { 0x572E, 20743 }, + { 0x5762, 20749 }, + { 0x1EFC, 20754 }, + { 0x1EFA, 20759 }, + { 0x5724, 20764 }, + { 0x5722, 20769 }, + { 0x0132, 20774 }, + { 0x0152, 20778 }, + { 0x2090, 20782 }, + { 0x2091, 20787 }, + { 0x1D62, 20792 }, + { 0x2C7C, 20797 }, + { 0x2092, 20802 }, + { 0x1D63, 20807 }, + { 0x1D64, 20812 }, + { 0x1D65, 20817 }, + { 0x2093, 20822 }, + { 0x2094, 20827 }, + { 0x57FE, 20832 }, + { 0x57FF, 20837 }, + { 0x57FD, 20842 }, + { 0x57FB, 20847 }, + { 0x57FC, 20852 }, + { 0x264E, 20857 }, + { 0x2772, 20858 }, + { 0x2773, 20864 }, + { 0x2591, 20870 }, + { 0x2758, 20872 }, + { 0x1940, 20875 }, + { 0x193B, 20878 }, + { 0x193A, 20881 }, + { 0x1939, 20884 }, + { 0x1947, 20887 }, + { 0x194C, 20890 }, + { 0x1948, 20893 }, + { 0x194B, 20896 }, + { 0x194A, 20899 }, + { 0x194F, 20902 }, + { 0x1946, 20905 }, + { 0x194E, 20908 }, + { 0x194D, 20911 }, + { 0x1949, 20914 }, + { 0x1930, 20917 }, + { 0x1938, 20921 }, + { 0x1936, 20925 }, + { 0x1934, 20929 }, + { 0x1935, 20933 }, + { 0x1937, 20937 }, + { 0x1933, 20941 }, + { 0x1931, 20945 }, + { 0x1932, 20949 }, + { 0x1920, 20953 }, + { 0x1927, 20957 }, + { 0x1921, 20961 }, + { 0x1928, 20965 }, + { 0x1922, 20969 }, + { 0x1924, 20973 }, + { 0x1926, 20977 }, + { 0x1923, 20981 }, + { 0x1925, 20985 }, + { 0x1912, 20989 }, + { 0x1906, 20992 }, + { 0x190D, 20995 }, + { 0x1903, 20998 }, + { 0x191C, 21001 }, + { 0x1908, 21004 }, + { 0x1901, 21007 }, + { 0x1917, 21010 }, + { 0x1914, 21013 }, + { 0x190F, 21016 }, + { 0x1910, 21019 }, + { 0x1916, 21022 }, + { 0x191B, 21025 }, + { 0x190B, 21028 }, + { 0x1918, 21031 }, + { 0x1915, 21034 }, + { 0x1913, 21037 }, + { 0x1907, 21040 }, + { 0x190E, 21043 }, + { 0x1904, 21046 }, + { 0x1909, 21049 }, + { 0x1902, 21052 }, + { 0x1905, 21055 }, + { 0x1911, 21058 }, + { 0x1919, 21061 }, + { 0x191A, 21064 }, + { 0x190C, 21067 }, + { 0x190A, 21070 }, + { 0x1945, 21073 }, + { 0x192A, 21076 }, + { 0x192B, 21080 }, + { 0x1929, 21084 }, + { 0x1944, 21088 }, + { 0x1900, 21091 }, + { 0x2581, 21094 }, + { 0x2582, 21098 }, + { 0x2585, 21102 }, + { 0x2584, 21106 }, + { 0x25E1, 21109 }, + { 0x25DB, 21112 }, + { 0x25DF, 21117 }, + { 0x25FA, 21122 }, + { 0x293F, 21125 }, + { 0x2703, 21130 }, + { 0x27D3, 21133 }, + { 0x270E, 21138 }, + { 0x25DE, 21141 }, + { 0x2751, 21146 }, + { 0x25FF, 21151 }, + { 0x293E, 21154 }, + { 0x274F, 21159 }, + { 0x2587, 21164 }, + { 0x2583, 21168 }, + { 0x2586, 21172 }, + { 0x00B5, 21176 }, + { 0x2212, 21178 }, + { 0x2A3A, 21180 }, + { 0x2A2A, 21184 }, + { 0x2A29, 21189 }, + { 0x2A2C, 21194 }, + { 0x2A2B, 21199 }, + { 0x2242, 21204 }, + { 0x266D, 21206 }, + { 0x266F, 21209 }, + { 0x266E, 21212 }, + { 0x2A09, 21215 }, + { 0x22C3, 21218 }, + { 0x2A03, 21220 }, + { 0x2A04, 21225 }, + { 0x2AFF, 21230 }, + { 0x2A06, 21234 }, + { 0x2A05, 21238 }, + { 0x2A00, 21242 }, + { 0x2A01, 21246 }, + { 0x2A02, 21250 }, + { 0x22C1, 21254 }, + { 0x22C0, 21257 }, + { 0x220F, 21260 }, + { 0x2210, 21262 }, + { 0x2211, 21264 }, + { 0x22C2, 21266 }, + { 0x2207, 21268 }, + { 0x20A6, 21269 }, + { 0x2922, 21271 }, + { 0x2197, 21277 }, + { 0x2928, 21280 }, + { 0x2924, 21287 }, + { 0x2931, 21292 }, + { 0x292E, 21299 }, + { 0x2B08, 21306 }, + { 0x2B00, 21310 }, + { 0x21D7, 21314 }, + { 0x2921, 21318 }, + { 0x2196, 21324 }, + { 0x21B8, 21327 }, + { 0x21F1, 21333 }, + { 0x2927, 21338 }, + { 0x2923, 21345 }, + { 0x2932, 21350 }, + { 0x2B09, 21357 }, + { 0x2B01, 21361 }, + { 0x21D6, 21365 }, + { 0x1680, 21369 }, + { 0x1696, 21372 }, + { 0x1692, 21375 }, + { 0x1691, 21378 }, + { 0x1690, 21381 }, + { 0x1689, 21384 }, + { 0x1687, 21387 }, + { 0x168C, 21390 }, + { 0x1698, 21393 }, + { 0x1682, 21396 }, + { 0x168B, 21399 }, + { 0x1685, 21402 }, + { 0x168F, 21405 }, + { 0x1684, 21408 }, + { 0x1686, 21411 }, + { 0x1681, 21414 }, + { 0x168A, 21417 }, + { 0x1683, 21420 }, + { 0x169A, 21423 }, + { 0x1688, 21426 }, + { 0x168E, 21429 }, + { 0x1695, 21432 }, + { 0x1693, 21435 }, + { 0x1694, 21438 }, + { 0x168D, 21441 }, + { 0x1697, 21444 }, + { 0x1699, 21447 }, + { 0x169B, 21450 }, + { 0x169C, 21453 }, + { 0x0B56, 21457 }, + { 0x0B57, 21461 }, + { 0x0B3C, 21465 }, + { 0x0B4D, 21468 }, + { 0x0B03, 21471 }, + { 0x0B02, 21474 }, + { 0x0B3D, 21477 }, + { 0x0B01, 21480 }, + { 0x0B67, 21483 }, + { 0x0B6C, 21486 }, + { 0x0B68, 21489 }, + { 0x0B6B, 21492 }, + { 0x0B6A, 21495 }, + { 0x0B6F, 21498 }, + { 0x0B66, 21501 }, + { 0x0B6E, 21504 }, + { 0x0B6D, 21507 }, + { 0x0B69, 21510 }, + { 0x0B47, 21513 }, + { 0x0B3F, 21517 }, + { 0x0B4B, 21521 }, + { 0x0B41, 21525 }, + { 0x0B3E, 21529 }, + { 0x0B48, 21533 }, + { 0x0B4C, 21537 }, + { 0x0B40, 21541 }, + { 0x0B42, 21545 }, + { 0x0B62, 21549 }, + { 0x0B43, 21554 }, + { 0x0B63, 21559 }, + { 0x0B44, 21564 }, + { 0x0B70, 21569 }, + { 0x0B05, 21571 }, + { 0x0B0F, 21574 }, + { 0x0B07, 21577 }, + { 0x0B13, 21580 }, + { 0x0B09, 21583 }, + { 0x0B06, 21586 }, + { 0x0B10, 21589 }, + { 0x0B14, 21592 }, + { 0x0B2C, 21595 }, + { 0x0B1A, 21598 }, + { 0x0B26, 21601 }, + { 0x0B17, 21604 }, + { 0x0B39, 21607 }, + { 0x0B08, 21610 }, + { 0x0B1C, 21613 }, + { 0x0B15, 21616 }, + { 0x0B32, 21619 }, + { 0x0B2E, 21622 }, + { 0x0B28, 21625 }, + { 0x0B2A, 21628 }, + { 0x0B30, 21631 }, + { 0x0B38, 21634 }, + { 0x0B24, 21637 }, + { 0x0B0A, 21640 }, + { 0x0B35, 21643 }, + { 0x0B71, 21646 }, + { 0x0B2F, 21649 }, + { 0x0B2D, 21652 }, + { 0x0B1B, 21655 }, + { 0x0B21, 21658 }, + { 0x0B27, 21661 }, + { 0x0B18, 21664 }, + { 0x0B1D, 21667 }, + { 0x0B16, 21670 }, + { 0x0B33, 21673 }, + { 0x0B19, 21676 }, + { 0x0B23, 21679 }, + { 0x0B1E, 21682 }, + { 0x0B2B, 21685 }, + { 0x0B5D, 21688 }, + { 0x0B5C, 21691 }, + { 0x0B36, 21694 }, + { 0x0B37, 21697 }, + { 0x0B25, 21700 }, + { 0x0B1F, 21703 }, + { 0x0B5F, 21706 }, + { 0x0B22, 21709 }, + { 0x0B20, 21712 }, + { 0x0B0C, 21715 }, + { 0x0B0B, 21719 }, + { 0x0B61, 21723 }, + { 0x0B60, 21727 }, + { 0x2125, 21731 }, + { 0x262E, 21733 }, + { 0x2318, 21735 }, + { 0x2647, 21739 }, + { 0x00A3, 21740 }, + { 0x2032, 21742 }, + { 0x2399, 21743 }, + { 0x2236, 21746 }, + { 0x2994, 21747 }, + { 0x2E1D, 21751 }, + { 0x2595, 21755 }, + { 0x297D, 21759 }, + { 0x25D7, 21762 }, + { 0x2590, 21766 }, + { 0x22A2, 21769 }, + { 0x221F, 21771 }, + { 0x22BE, 21773 }, + { 0x237C, 21777 }, + { 0x2E01, 21783 }, + { 0x3009, 21788 }, + { 0x2992, 21791 }, + { 0x299C, 21796 }, + { 0x2E00, 21801 }, + { 0x21F4, 21805 }, + { 0x27F4, 21810 }, + { 0x2998, 21815 }, + { 0x3011, 21820 }, + { 0x007D, 21824 }, + { 0x23AD, 21827 }, + { 0x23AB, 21832 }, + { 0x23AC, 21837 }, + { 0x230B, 21842 }, + { 0x27D6, 21844 }, + { 0x2984, 21847 }, + { 0x300F, 21851 }, + { 0x301B, 21855 }, + { 0x3019, 21859 }, + { 0x3017, 21864 }, + { 0x2986, 21868 }, + { 0x300D, 21871 }, + { 0x2E05, 21874 }, + { 0x300B, 21878 }, + { 0x2970, 21882 }, + { 0x29DB, 21888 }, + { 0x201D, 21892 }, + { 0x2E29, 21896 }, + { 0x22CA, 21899 }, + { 0x2E0D, 21904 }, + { 0x2019, 21908 }, + { 0x005D, 21912 }, + { 0x2990, 21915 }, + { 0x298E, 21923 }, + { 0x2046, 21931 }, + { 0x298C, 21936 }, + { 0x23A6, 21941 }, + { 0x23A4, 21946 }, + { 0x23A5, 21951 }, + { 0x29D9, 21955 }, + { 0x2309, 21958 }, + { 0x27C6, 21960 }, + { 0x2E27, 21964 }, + { 0x3015, 21968 }, + { 0x22BF, 21972 }, + { 0x29CE, 21974 }, + { 0x2E21, 21979 }, + { 0x23B9, 21984 }, + { 0x22CC, 21988 }, + { 0x0029, 21991 }, + { 0x23A0, 21993 }, + { 0x239E, 21997 }, + { 0x239F, 22001 }, + { 0x2E03, 22004 }, + { 0x2E0A, 22007 }, + { 0x719A, 22010 }, + { 0x7191, 22013 }, + { 0x7194, 22016 }, + { 0x2160, 22020 }, + { 0x216D, 22023 }, + { 0x2188, 22027 }, + { 0x216F, 22032 }, + { 0x2180, 22036 }, + { 0x2165, 22042 }, + { 0x2185, 22045 }, + { 0x2169, 22050 }, + { 0x2182, 22053 }, + { 0x2161, 22057 }, + { 0x2164, 22060 }, + { 0x216E, 22063 }, + { 0x2181, 22067 }, + { 0x2163, 22071 }, + { 0x2168, 22074 }, + { 0x2167, 22077 }, + { 0x216C, 22080 }, + { 0x2186, 22083 }, + { 0x2187, 22088 }, + { 0x2166, 22092 }, + { 0x2162, 22095 }, + { 0x216A, 22098 }, + { 0x216B, 22101 }, + { 0x2183, 22104 }, + { 0x7190, 22109 }, + { 0x7193, 22112 }, + { 0x7195, 22115 }, + { 0x7196, 22118 }, + { 0x7192, 22121 }, + { 0x719B, 22124 }, + { 0x7199, 22127 }, + { 0x7197, 22130 }, + { 0x7198, 22133 }, + { 0x16ED, 22136 }, + { 0x16EE, 22139 }, + { 0x16CD, 22142 }, + { 0x16D1, 22145 }, + { 0x16C2, 22148 }, + { 0x16B5, 22151 }, + { 0x16AE, 22154 }, + { 0x16E9, 22157 }, + { 0x16A1, 22160 }, + { 0x16A5, 22163 }, + { 0x16EA, 22166 }, + { 0x16A4, 22169 }, + { 0x16CE, 22172 }, + { 0x16AA, 22175 }, + { 0x16AF, 22179 }, + { 0x16B0, 22182 }, + { 0x16A9, 22185 }, + { 0x16A3, 22189 }, + { 0x16B3, 22192 }, + { 0x16E0, 22195 }, + { 0x16B6, 22198 }, + { 0x16A7, 22201 }, + { 0x16B8, 22204 }, + { 0x16C4, 22207 }, + { 0x16DD, 22210 }, + { 0x16E1, 22213 }, + { 0x16AB, 22216 }, + { 0x16E3, 22219 }, + { 0x16A0, 22222 }, + { 0x16B7, 22228 }, + { 0x16C1, 22233 }, + { 0x16C7, 22239 }, + { 0x16B4, 22243 }, + { 0x16E5, 22247 }, + { 0x16A2, 22250 }, + { 0x16C9, 22255 }, + { 0x16A8, 22259 }, + { 0x16E4, 22263 }, + { 0x16DE, 22266 }, + { 0x16D6, 22271 }, + { 0x16BB, 22276 }, + { 0x16C3, 22280 }, + { 0x16B2, 22284 }, + { 0x16B1, 22287 }, + { 0x16CB, 22293 }, + { 0x16CF, 22298 }, + { 0x16B9, 22304 }, + { 0x16BA, 22309 }, + { 0x16DC, 22313 }, + { 0x16DA, 22316 }, + { 0x16D7, 22322 }, + { 0x16BE, 22327 }, + { 0x16D5, 22333 }, + { 0x16C8, 22336 }, + { 0x16CA, 22341 }, + { 0x16E2, 22345 }, + { 0x16DF, 22348 }, + { 0x16D2, 22353 }, + { 0x16DB, 22359 }, + { 0x16C0, 22362 }, + { 0x16D4, 22365 }, + { 0x16A6, 22368 }, + { 0x16E8, 22373 }, + { 0x16C6, 22376 }, + { 0x16E7, 22380 }, + { 0x16C5, 22383 }, + { 0x16E6, 22387 }, + { 0x16AD, 22390 }, + { 0x16CC, 22394 }, + { 0x16D0, 22398 }, + { 0x16AC, 22402 }, + { 0x16D9, 22406 }, + { 0x16BF, 22410 }, + { 0x16D8, 22414 }, + { 0x16BD, 22418 }, + { 0x16BC, 22422 }, + { 0x16D3, 22426 }, + { 0x16EB, 22430 }, + { 0x16F0, 22433 }, + { 0x16EC, 22436 }, + { 0x16EF, 22439 }, + { 0x20A8, 22442 }, + { 0x2AE0, 22444 }, + { 0x2AE8, 22447 }, + { 0x2AE9, 22452 }, + { 0x2ADF, 22459 }, + { 0x2AE7, 22462 }, + { 0x2ADE, 22467 }, + { 0x2944, 22470 }, + { 0x2620, 22476 }, + { 0x2333, 22479 }, + { 0x6E58, 22480 }, + { 0x2A61, 22483 }, + { 0x6E52, 22487 }, + { 0x6E5B, 22490 }, + { 0x6E5D, 22494 }, + { 0x6E59, 22499 }, + { 0x6E62, 22502 }, + { 0x6E55, 22505 }, + { 0x6E50, 22507 }, + { 0x6E5C, 22509 }, + { 0x6E5E, 22513 }, + { 0x6E5A, 22518 }, + { 0x2170, 22521 }, + { 0x217D, 22525 }, + { 0x217F, 22530 }, + { 0x2175, 22535 }, + { 0x2179, 22539 }, + { 0x2171, 22543 }, + { 0x2174, 22547 }, + { 0x217E, 22551 }, + { 0x2173, 22556 }, + { 0x2178, 22560 }, + { 0x2177, 22564 }, + { 0x217C, 22568 }, + { 0x2176, 22572 }, + { 0x2172, 22576 }, + { 0x217A, 22580 }, + { 0x217B, 22584 }, + { 0x02DC, 22588 }, + { 0x6E69, 22590 }, + { 0x6E66, 22593 }, + { 0x6E5F, 22596 }, + { 0x220A, 22599 }, + { 0x22F7, 22602 }, + { 0x22F4, 22607 }, + { 0x6E6A, 22618 }, + { 0x6E68, 22621 }, + { 0x6E61, 22624 }, + { 0x220D, 22626 }, + { 0x22FE, 22630 }, + { 0x22FC, 22634 }, + { 0x6E56, 22644 }, + { 0x6E60, 22647 }, + { 0x6E64, 22649 }, + { 0x6E54, 22652 }, + { 0x6E6B, 22654 }, + { 0x6E57, 22657 }, + { 0x6E51, 22660 }, + { 0x6E65, 22663 }, + { 0x6E63, 22666 }, + { 0x2A33, 22668 }, + { 0x2323, 22670 }, + { 0x2117, 22671 }, + { 0x2198, 22674 }, + { 0x21F2, 22677 }, + { 0x2929, 22682 }, + { 0x2925, 22689 }, + { 0x292D, 22694 }, + { 0x2B0A, 22701 }, + { 0x2B02, 22705 }, + { 0x21D8, 22709 }, + { 0x2199, 22713 }, + { 0x292A, 22716 }, + { 0x2926, 22723 }, + { 0x2B0B, 22728 }, + { 0x2B03, 22732 }, + { 0x21D9, 22736 }, + { 0x0020, 22740 }, + { 0x27A7, 22741 }, + { 0x269A, 22745 }, + { 0x2695, 22748 }, + { 0x2053, 22751 }, + { 0x0BF8, 22753 }, + { 0x0BD7, 22757 }, + { 0x0BD0, 22761 }, + { 0x0BF3, 22763 }, + { 0x0BCD, 22766 }, + { 0x0B83, 22769 }, + { 0x0B82, 22772 }, + { 0x0BF5, 22775 }, + { 0x0BF6, 22778 }, + { 0x0BE7, 22781 }, + { 0x0BEC, 22784 }, + { 0x0BE8, 22787 }, + { 0x0BEB, 22790 }, + { 0x0BEA, 22793 }, + { 0x0BEF, 22796 }, + { 0x0BE6, 22799 }, + { 0x0BEE, 22802 }, + { 0x0BED, 22805 }, + { 0x0BE9, 22808 }, + { 0x0BF4, 22811 }, + { 0x0BF9, 22814 }, + { 0x0BC6, 22817 }, + { 0x0BBF, 22821 }, + { 0x0BCA, 22825 }, + { 0x0BC1, 22829 }, + { 0x0BBE, 22833 }, + { 0x0BC8, 22837 }, + { 0x0BCC, 22841 }, + { 0x0BC7, 22845 }, + { 0x0BC0, 22849 }, + { 0x0BCB, 22853 }, + { 0x0BC2, 22857 }, + { 0x0BF7, 22861 }, + { 0x0B85, 22864 }, + { 0x0B8E, 22867 }, + { 0x0B87, 22870 }, + { 0x0B92, 22873 }, + { 0x0B89, 22876 }, + { 0x0B86, 22879 }, + { 0x0B90, 22882 }, + { 0x0B94, 22885 }, + { 0x0B9A, 22888 }, + { 0x0B8F, 22891 }, + { 0x0BB9, 22894 }, + { 0x0B88, 22897 }, + { 0x0B9C, 22900 }, + { 0x0B95, 22903 }, + { 0x0BB2, 22906 }, + { 0x0BAE, 22909 }, + { 0x0BA8, 22912 }, + { 0x0B93, 22915 }, + { 0x0BAA, 22918 }, + { 0x0BB0, 22921 }, + { 0x0BB8, 22924 }, + { 0x0BA4, 22927 }, + { 0x0B8A, 22930 }, + { 0x0BB5, 22933 }, + { 0x0BAF, 22936 }, + { 0x0BB3, 22939 }, + { 0x0B99, 22942 }, + { 0x0BA3, 22945 }, + { 0x0B9E, 22948 }, + { 0x0BB1, 22951 }, + { 0x0BB6, 22954 }, + { 0x0BB7, 22957 }, + { 0x0B9F, 22960 }, + { 0x0BB4, 22963 }, + { 0x0BA9, 22966 }, + { 0x0BF1, 22969 }, + { 0x0BF2, 22973 }, + { 0x0BF0, 22977 }, + { 0x0BFA, 22980 }, + { 0x2204, 22983 }, + { 0x2203, 22987 }, + { 0x2056, 22989 }, + { 0x2B31, 22992 }, + { 0x21F6, 22995 }, + { 0x2A76, 22998 }, + { 0x27C0, 23002 }, + { 0x2745, 23005 }, + { 0x007E, 23008 }, + { 0x2E1E, 23009 }, + { 0x2E1F, 23013 }, + { 0x2E1B, 23017 }, + { 0x223C, 23021 }, + { 0x2A6A, 23023 }, + { 0x2A6B, 23028 }, + { 0x2B49, 23033 }, + { 0x2972, 23038 }, + { 0x29D4, 23043 }, + { 0x29D5, 23048 }, + { 0x2330, 23053 }, + { 0x2122, 23055 }, + { 0x222A, 23058 }, + { 0x2A41, 23059 }, + { 0x2A45, 23063 }, + { 0x2A42, 23067 }, + { 0x2A48, 23070 }, + { 0x2A46, 23075 }, + { 0x2A4A, 23078 }, + { 0x2594, 23084 }, + { 0x2580, 23088 }, + { 0x25E0, 23091 }, + { 0x25DA, 23094 }, + { 0x23B0, 23099 }, + { 0x27D4, 23107 }, + { 0x25DC, 23112 }, + { 0x25F8, 23117 }, + { 0x2701, 23120 }, + { 0x23B1, 23123 }, + { 0x2710, 23131 }, + { 0x25DD, 23134 }, + { 0x2752, 23139 }, + { 0x25F9, 23144 }, + { 0x2750, 23147 }, + { 0x26B6, 23152 }, + { 0x264D, 23153 }, + { 0x231A, 23154 }, + { 0x2638, 23155 }, + { 0x261D, 23158 }, + { 0x2711, 23162 }, + { 0x263C, 23164 }, + { 0x2667, 23168 }, + { 0x261F, 23171 }, + { 0x2690, 23175 }, + { 0x2727, 23177 }, + { 0x261C, 23181 }, + { 0x2606, 23185 }, + { 0x2B1E, 23187 }, + { 0x2654, 23191 }, + { 0x2659, 23194 }, + { 0x2656, 23197 }, + { 0x2655, 23200 }, + { 0x2657, 23203 }, + { 0x2658, 23206 }, + { 0x2661, 23209 }, + { 0x2B1C, 23212 }, + { 0x261E, 23215 }, + { 0x2616, 23219 }, + { 0x2B52, 23222 }, + { 0x25AB, 23225 }, + { 0x2B2B, 23228 }, + { 0x2664, 23231 }, + { 0x25E6, 23234 }, + { 0x25CB, 23236 }, + { 0x2686, 23238 }, + { 0x2687, 23243 }, + { 0x29EC, 23248 }, + { 0x25F5, 23253 }, + { 0x25F6, 23259 }, + { 0x25F4, 23265 }, + { 0x25F7, 23271 }, + { 0x2B50, 23277 }, + { 0x25FD, 23280 }, + { 0x25FB, 23284 }, + { 0x2B26, 23287 }, + { 0x2B28, 23290 }, + { 0x6E46, 23293 }, + { 0x25A1, 23296 }, + { 0x25F1, 23298 }, + { 0x25F2, 23304 }, + { 0x25F0, 23310 }, + { 0x25F3, 23316 }, + { 0x2385, 23322 }, + { 0x25A2, 23328 }, + { 0x25EB, 23333 }, + { 0x27E4, 23339 }, + { 0x27E5, 23344 }, + { 0x25A3, 23349 }, + { 0x25C7, 23355 }, + { 0x2662, 23357 }, + { 0x27D0, 23360 }, + { 0x25C8, 23365 }, + { 0x2B21, 23371 }, + { 0x263A, 23373 }, + { 0x26C0, 23376 }, + { 0x26C1, 23379 }, + { 0x2740, 23382 }, + { 0x2639, 23384 }, + { 0x2B20, 23387 }, + { 0x2704, 23389 }, + { 0x27C1, 23391 }, + { 0x2AFE, 23397 }, + { 0x2B2F, 23400 }, + { 0x25AF, 23403 }, + { 0x29D6, 23406 }, + { 0x25AD, 23408 }, + { 0x260F, 23410 }, + { 0x23E2, 23412 }, + { 0x2B2D, 23414 }, + { 0x25B5, 23417 }, + { 0x25B3, 23421 }, + { 0x25EC, 23424 }, + { 0x27E1, 23429 }, + { 0x27E2, 23432 }, + { 0x27E3, 23438 }, + { 0x25BF, 23444 }, + { 0x25BD, 23448 }, + { 0x25C3, 23451 }, + { 0x25C5, 23455 }, + { 0x25C1, 23458 }, + { 0x25B1, 23461 }, + { 0x25B9, 23463 }, + { 0x25BB, 23467 }, + { 0x2B54, 23470 }, + { 0x25B7, 23473 }, + { 0x713C, 23476 }, + { 0x7101, 23481 }, + { 0x7100, 23485 }, + { 0x7102, 23489 }, + { 0x713D, 23492 }, + { 0x7107, 23497 }, + { 0x7119, 23500 }, + { 0x7122, 23504 }, + { 0x710C, 23508 }, + { 0x711E, 23511 }, + { 0x7127, 23515 }, + { 0x7110, 23519 }, + { 0x712B, 23522 }, + { 0x7108, 23526 }, + { 0x711A, 23529 }, + { 0x7123, 23533 }, + { 0x710B, 23537 }, + { 0x711D, 23540 }, + { 0x7126, 23544 }, + { 0x710A, 23548 }, + { 0x711C, 23551 }, + { 0x7125, 23555 }, + { 0x710F, 23559 }, + { 0x7121, 23562 }, + { 0x712A, 23566 }, + { 0x710E, 23570 }, + { 0x7120, 23573 }, + { 0x7129, 23577 }, + { 0x7114, 23581 }, + { 0x712F, 23584 }, + { 0x7113, 23588 }, + { 0x712E, 23591 }, + { 0x710D, 23595 }, + { 0x711F, 23598 }, + { 0x7128, 23602 }, + { 0x7115, 23606 }, + { 0x7130, 23609 }, + { 0x7109, 23613 }, + { 0x711B, 23616 }, + { 0x7124, 23620 }, + { 0x7117, 23624 }, + { 0x7132, 23627 }, + { 0x7118, 23631 }, + { 0x7133, 23634 }, + { 0x7112, 23638 }, + { 0x712D, 23641 }, + { 0x7111, 23645 }, + { 0x712C, 23648 }, + { 0x7116, 23652 }, + { 0x7131, 23655 }, + { 0x7137, 23659 }, + { 0x7138, 23663 }, + { 0x713A, 23667 }, + { 0x713B, 23671 }, + { 0x7139, 23675 }, + { 0x713F, 23679 }, + { 0x713E, 23683 }, + { 0x224A, 23687 }, + { 0x2248, 23692 }, + { 0x2A6F, 23695 }, + { 0x2693, 23701 }, + { 0x06DD, 23702 }, + { 0x0608, 23706 }, + { 0x060D, 23708 }, + { 0x066D, 23711 }, + { 0x06D4, 23715 }, + { 0x0658, 23718 }, + { 0x0613, 23722 }, + { 0x060F, 23727 }, + { 0x0603, 23730 }, + { 0x0601, 23733 }, + { 0x0611, 23736 }, + { 0x06FD, 23740 }, + { 0x06FE, 23744 }, + { 0x0614, 23749 }, + { 0x0612, 23752 }, + { 0x0610, 23756 }, + { 0x6E73, 23761 }, + { 0x060C, 23764 }, + { 0x064F, 23766 }, + { 0x6E79, 23768 }, + { 0x6E78, 23772 }, + { 0x06EA, 23776 }, + { 0x06EB, 23781 }, + { 0x064E, 23786 }, + { 0x065E, 23788 }, + { 0x6E77, 23793 }, + { 0x6E76, 23797 }, + { 0x0654, 23801 }, + { 0x0655, 23804 }, + { 0x0650, 23807 }, + { 0x6E7B, 23809 }, + { 0x6E7A, 23813 }, + { 0x06E9, 23817 }, + { 0x06ED, 23821 }, + { 0x06E3, 23825 }, + { 0x06E5, 23829 }, + { 0x06E6, 23832 }, + { 0x06D9, 23835 }, + { 0x0615, 23840 }, + { 0x06E7, 23844 }, + { 0x06DA, 23848 }, + { 0x06D8, 23852 }, + { 0x06E2, 23858 }, + { 0x06E8, 23864 }, + { 0x06DC, 23868 }, + { 0x0617, 23872 }, + { 0x06E4, 23876 }, + { 0x06DB, 23880 }, + { 0x06E1, 23885 }, + { 0x06DF, 23892 }, + { 0x06E0, 23897 }, + { 0x06D7, 23903 }, + { 0x06D6, 23913 }, + { 0x0616, 23923 }, + { 0x0619, 23932 }, + { 0x0618, 23935 }, + { 0x061A, 23938 }, + { 0x06DE, 23941 }, + { 0x0652, 23947 }, + { 0x6E7F, 23949 }, + { 0x6E7E, 23953 }, + { 0x065C, 23957 }, + { 0x065A, 23962 }, + { 0x065B, 23968 }, + { 0x06D0, 23975 }, + { 0x6BE5, 23978 }, + { 0x6BE7, 23983 }, + { 0x6BE6, 23988 }, + { 0x6BE4, 23993 }, + { 0x06C7, 23998 }, + { 0x0677, 24001 }, + { 0x6BDD, 24007 }, + { 0x6BD8, 24015 }, + { 0x6BD7, 24020 }, + { 0x06D5, 24025 }, + { 0x06AD, 24028 }, + { 0x6BD4, 24031 }, + { 0x6BD6, 24036 }, + { 0x6BD5, 24041 }, + { 0x6BD3, 24046 }, + { 0x06C6, 24051 }, + { 0x6BDA, 24054 }, + { 0x6BD9, 24059 }, + { 0x06CB, 24064 }, + { 0x6BDF, 24067 }, + { 0x6BDE, 24072 }, + { 0x06C8, 24077 }, + { 0x6BDC, 24080 }, + { 0x6BDB, 24085 }, + { 0x0639, 24090 }, + { 0x075D, 24093 }, + { 0x075F, 24100 }, + { 0x06A0, 24108 }, + { 0x075E, 24115 }, + { 0x6ECA, 24124 }, + { 0x6ECC, 24129 }, + { 0x6ECB, 24134 }, + { 0x6EC9, 24139 }, + { 0x0628, 24144 }, + { 0x0751, 24147 }, + { 0x0754, 24157 }, + { 0x0756, 24167 }, + { 0x0752, 24173 }, + { 0x0753, 24182 }, + { 0x0750, 24195 }, + { 0x0755, 24203 }, + { 0x6E90, 24211 }, + { 0x6E92, 24216 }, + { 0x6E91, 24221 }, + { 0x6E8F, 24226 }, + { 0x0636, 24231 }, + { 0x06FB, 24234 }, + { 0x6EBE, 24240 }, + { 0x6EC0, 24245 }, + { 0x6EBF, 24250 }, + { 0x6EBD, 24255 }, + { 0x062F, 24260 }, + { 0x068A, 24263 }, + { 0x068B, 24269 }, + { 0x0759, 24278 }, + { 0x0690, 24289 }, + { 0x0689, 24296 }, + { 0x068F, 24301 }, + { 0x06EE, 24309 }, + { 0x075A, 24315 }, + { 0x6EAA, 24323 }, + { 0x6EA9, 24328 }, + { 0x068E, 24333 }, + { 0x6B87, 24336 }, + { 0x6B86, 24341 }, + { 0x0641, 24346 }, + { 0x06A3, 24349 }, + { 0x06A2, 24355 }, + { 0x0760, 24362 }, + { 0x06A5, 24369 }, + { 0x0761, 24376 }, + { 0x6ED2, 24385 }, + { 0x6ED4, 24390 }, + { 0x6ED3, 24395 }, + { 0x6ED1, 24400 }, + { 0x06AF, 24405 }, + { 0x06B2, 24408 }, + { 0x06B0, 24415 }, + { 0x06B4, 24420 }, + { 0x6B93, 24427 }, + { 0x6B95, 24432 }, + { 0x6B94, 24437 }, + { 0x6B92, 24442 }, + { 0x062D, 24447 }, + { 0x0757, 24450 }, + { 0x0682, 24457 }, + { 0x0681, 24465 }, + { 0x076F, 24471 }, + { 0x0772, 24482 }, + { 0x076E, 24491 }, + { 0x0685, 24500 }, + { 0x0758, 24507 }, + { 0x077C, 24516 }, + { 0x6EA2, 24525 }, + { 0x6EA4, 24530 }, + { 0x6EA3, 24535 }, + { 0x6EA1, 24540 }, + { 0x0647, 24545 }, + { 0x06C1, 24548 }, + { 0x06C2, 24552 }, + { 0x6BA7, 24559 }, + { 0x6BA9, 24565 }, + { 0x6BA8, 24571 }, + { 0x6BA6, 24577 }, + { 0x06C0, 24583 }, + { 0x6BA5, 24589 }, + { 0x6BA4, 24597 }, + { 0x06FF, 24605 }, + { 0x6EEA, 24611 }, + { 0x6EEC, 24616 }, + { 0x6EEB, 24621 }, + { 0x6EE9, 24626 }, + { 0x06BE, 24631 }, + { 0x6BAB, 24635 }, + { 0x6BAD, 24641 }, + { 0x6BAC, 24647 }, + { 0x6BAA, 24653 }, + { 0x0698, 24659 }, + { 0x6B8B, 24662 }, + { 0x6B8A, 24667 }, + { 0x0643, 24672 }, + { 0x06AC, 24675 }, + { 0x077F, 24681 }, + { 0x06AB, 24688 }, + { 0x06AE, 24693 }, + { 0x6EDA, 24700 }, + { 0x6EDC, 24705 }, + { 0x6EDB, 24710 }, + { 0x6ED9, 24715 }, + { 0x0644, 24720 }, + { 0x076A, 24723 }, + { 0x06B6, 24728 }, + { 0x06B5, 24734 }, + { 0x06B7, 24740 }, + { 0x06B8, 24747 }, + { 0x6EDE, 24754 }, + { 0x6EE0, 24759 }, + { 0x6EDF, 24764 }, + { 0x6EDD, 24769 }, + { 0x067E, 24774 }, + { 0x6B57, 24777 }, + { 0x6B59, 24782 }, + { 0x6B58, 24787 }, + { 0x6B56, 24792 }, + { 0x0642, 24797 }, + { 0x06A7, 24800 }, + { 0x06A8, 24806 }, + { 0x6ED6, 24813 }, + { 0x6ED8, 24818 }, + { 0x6ED7, 24823 }, + { 0x6ED5, 24828 }, + { 0x0631, 24833 }, + { 0x0694, 24836 }, + { 0x0696, 24842 }, + { 0x0697, 24851 }, + { 0x076B, 24858 }, + { 0x0699, 24866 }, + { 0x0693, 24873 }, + { 0x076C, 24878 }, + { 0x0692, 24884 }, + { 0x0695, 24890 }, + { 0x0771, 24897 }, + { 0x075B, 24908 }, + { 0x06EF, 24913 }, + { 0x6EAE, 24919 }, + { 0x6EAD, 24924 }, + { 0x0635, 24929 }, + { 0x069D, 24932 }, + { 0x069E, 24939 }, + { 0x6EBA, 24946 }, + { 0x6EBC, 24951 }, + { 0x6EBB, 24956 }, + { 0x6EB9, 24961 }, + { 0x0637, 24966 }, + { 0x069F, 24969 }, + { 0x6EC2, 24976 }, + { 0x6EC4, 24981 }, + { 0x6EC3, 24986 }, + { 0x6EC1, 24991 }, + { 0x062A, 24996 }, + { 0x067C, 24999 }, + { 0x067D, 25004 }, + { 0x6E96, 25012 }, + { 0x6E98, 25017 }, + { 0x6E97, 25022 }, + { 0x0629, 25027 }, + { 0x06C3, 25031 }, + { 0x6E94, 25036 }, + { 0x6E93, 25042 }, + { 0x6E95, 25048 }, + { 0x06A4, 25053 }, + { 0x6B6B, 25056 }, + { 0x6B6D, 25061 }, + { 0x6B6C, 25066 }, + { 0x6B6A, 25071 }, + { 0x0648, 25076 }, + { 0x06CF, 25079 }, + { 0x06CA, 25085 }, + { 0x06C4, 25092 }, + { 0x0624, 25097 }, + { 0x6E86, 25103 }, + { 0x6E85, 25111 }, + { 0x0778, 25119 }, + { 0x0779, 25128 }, + { 0x6EEE, 25137 }, + { 0x6EED, 25142 }, + { 0x064A, 25147 }, + { 0x06CD, 25150 }, + { 0x0626, 25155 }, + { 0x6E8A, 25161 }, + { 0x6E8C, 25169 }, + { 0x6E8B, 25177 }, + { 0x6E89, 25185 }, + { 0x06CE, 25193 }, + { 0x06D1, 25199 }, + { 0x6EF2, 25206 }, + { 0x06D2, 25211 }, + { 0x06D3, 25215 }, + { 0x6BB1, 25222 }, + { 0x6BB0, 25231 }, + { 0x077A, 25240 }, + { 0x077B, 25250 }, + { 0x6BAF, 25260 }, + { 0x6BAE, 25266 }, + { 0x6EF4, 25272 }, + { 0x6EF3, 25277 }, + { 0x6EF1, 25282 }, + { 0x0638, 25287 }, + { 0x6EC6, 25290 }, + { 0x6EC8, 25295 }, + { 0x6EC7, 25300 }, + { 0x6EC5, 25305 }, + { 0x0627, 25310 }, + { 0x0672, 25313 }, + { 0x0673, 25320 }, + { 0x0623, 25327 }, + { 0x6E84, 25333 }, + { 0x6E83, 25341 }, + { 0x0625, 25349 }, + { 0x6E88, 25355 }, + { 0x6E87, 25363 }, + { 0x0622, 25371 }, + { 0x6E82, 25377 }, + { 0x6E81, 25385 }, + { 0x0773, 25393 }, + { 0x0774, 25402 }, + { 0x6E8E, 25411 }, + { 0x0671, 25416 }, + { 0x6B51, 25420 }, + { 0x6B50, 25426 }, + { 0x0649, 25432 }, + { 0x6EF0, 25436 }, + { 0x6EEF, 25442 }, + { 0x6E8D, 25448 }, + { 0x067B, 25453 }, + { 0x6B53, 25456 }, + { 0x6B55, 25461 }, + { 0x6B54, 25466 }, + { 0x6B52, 25471 }, + { 0x0688, 25476 }, + { 0x6B89, 25479 }, + { 0x6B88, 25484 }, + { 0x0684, 25489 }, + { 0x6B73, 25492 }, + { 0x6B75, 25497 }, + { 0x6B74, 25502 }, + { 0x6B72, 25507 }, + { 0x06B3, 25512 }, + { 0x6B97, 25515 }, + { 0x6B99, 25520 }, + { 0x6B98, 25525 }, + { 0x6B96, 25530 }, + { 0x0674, 25535 }, + { 0x0676, 25539 }, + { 0x0678, 25544 }, + { 0x0675, 25549 }, + { 0x062C, 25554 }, + { 0x6E9E, 25557 }, + { 0x6EA0, 25562 }, + { 0x6E9F, 25567 }, + { 0x6E9D, 25572 }, + { 0x062E, 25577 }, + { 0x6EA6, 25580 }, + { 0x6EA8, 25585 }, + { 0x6EA7, 25590 }, + { 0x6EA5, 25595 }, + { 0x0645, 25600 }, + { 0x0765, 25603 }, + { 0x0766, 25609 }, + { 0x6EE2, 25615 }, + { 0x6EE4, 25620 }, + { 0x6EE3, 25625 }, + { 0x6EE1, 25630 }, + { 0x0646, 25635 }, + { 0x06B9, 25638 }, + { 0x0767, 25644 }, + { 0x06BC, 25651 }, + { 0x0769, 25656 }, + { 0x0768, 25662 }, + { 0x06BD, 25668 }, + { 0x6EE6, 25675 }, + { 0x06BA, 25680 }, + { 0x6B9F, 25684 }, + { 0x6B9E, 25690 }, + { 0x6EE8, 25696 }, + { 0x6EE7, 25701 }, + { 0x6EE5, 25706 }, + { 0x0683, 25711 }, + { 0x6B77, 25714 }, + { 0x6B79, 25719 }, + { 0x6B78, 25724 }, + { 0x6B76, 25729 }, + { 0x0691, 25734 }, + { 0x6B8D, 25737 }, + { 0x6B8C, 25742 }, + { 0x0633, 25747 }, + { 0x069A, 25750 }, + { 0x076D, 25759 }, + { 0x075C, 25767 }, + { 0x0770, 25774 }, + { 0x069B, 25785 }, + { 0x069C, 25792 }, + { 0x077D, 25803 }, + { 0x077E, 25812 }, + { 0x6EB2, 25818 }, + { 0x6EB4, 25823 }, + { 0x6EB3, 25828 }, + { 0x6EB1, 25833 }, + { 0x0630, 25838 }, + { 0x6EAC, 25841 }, + { 0x6EAB, 25846 }, + { 0x062B, 25851 }, + { 0x6E9A, 25854 }, + { 0x6E9C, 25859 }, + { 0x6E9B, 25864 }, + { 0x6E99, 25869 }, + { 0x0679, 25874 }, + { 0x6B67, 25877 }, + { 0x6B69, 25882 }, + { 0x6B68, 25887 }, + { 0x6B66, 25892 }, + { 0x0632, 25897 }, + { 0x6EB0, 25900 }, + { 0x6EAF, 25905 }, + { 0x0680, 25910 }, + { 0x6B5B, 25913 }, + { 0x6B5D, 25918 }, + { 0x6B5C, 25923 }, + { 0x6B5A, 25928 }, + { 0x068C, 25933 }, + { 0x6B85, 25936 }, + { 0x6B84, 25941 }, + { 0x06CC, 25946 }, + { 0x063E, 25950 }, + { 0x063F, 25958 }, + { 0x0775, 25966 }, + { 0x0777, 25976 }, + { 0x0776, 25986 }, + { 0x063D, 25996 }, + { 0x6BFD, 26003 }, + { 0x6BFF, 26009 }, + { 0x6BFE, 26015 }, + { 0x6BFC, 26021 }, + { 0x063A, 26027 }, + { 0x06FC, 26030 }, + { 0x6ECE, 26036 }, + { 0x6ED0, 26041 }, + { 0x6ECF, 26046 }, + { 0x6ECD, 26051 }, + { 0x0621, 26056 }, + { 0x6E80, 26059 }, + { 0x06A9, 26064 }, + { 0x0762, 26067 }, + { 0x063B, 26073 }, + { 0x0763, 26080 }, + { 0x063C, 26087 }, + { 0x0764, 26094 }, + { 0x6B8F, 26103 }, + { 0x6B91, 26108 }, + { 0x6B90, 26113 }, + { 0x6B8E, 26118 }, + { 0x06B1, 26123 }, + { 0x6B9B, 26126 }, + { 0x6B9D, 26131 }, + { 0x6B9C, 26136 }, + { 0x6B9A, 26141 }, + { 0x06A6, 26146 }, + { 0x6B6F, 26149 }, + { 0x6B71, 26154 }, + { 0x6B70, 26159 }, + { 0x6B6E, 26164 }, + { 0x06BB, 26169 }, + { 0x6BA1, 26172 }, + { 0x6BA3, 26177 }, + { 0x6BA2, 26182 }, + { 0x6BA0, 26187 }, + { 0x0634, 26192 }, + { 0x06FA, 26195 }, + { 0x6EB6, 26201 }, + { 0x6EB8, 26206 }, + { 0x6EB7, 26211 }, + { 0x6EB5, 26216 }, + { 0x06AA, 26221 }, + { 0x0686, 26225 }, + { 0x06BF, 26228 }, + { 0x6B7B, 26234 }, + { 0x6B7D, 26239 }, + { 0x6B7C, 26244 }, + { 0x6B7A, 26249 }, + { 0x067F, 26254 }, + { 0x6B63, 26257 }, + { 0x6B65, 26262 }, + { 0x6B64, 26267 }, + { 0x6B62, 26272 }, + { 0x068D, 26277 }, + { 0x6B83, 26280 }, + { 0x6B82, 26285 }, + { 0x067A, 26290 }, + { 0x6B5F, 26293 }, + { 0x6B61, 26298 }, + { 0x6B60, 26303 }, + { 0x6B5E, 26308 }, + { 0x6BE9, 26313 }, + { 0x6BE8, 26322 }, + { 0x066E, 26331 }, + { 0x06A1, 26335 }, + { 0x066F, 26339 }, + { 0x06C5, 26343 }, + { 0x6BE1, 26347 }, + { 0x6BE0, 26353 }, + { 0x06C9, 26359 }, + { 0x6BE3, 26363 }, + { 0x6BE2, 26369 }, + { 0x0687, 26375 }, + { 0x6B7F, 26378 }, + { 0x6B81, 26383 }, + { 0x6B80, 26388 }, + { 0x6B7E, 26393 }, + { 0x0670, 26398 }, + { 0x0653, 26402 }, + { 0x0600, 26405 }, + { 0x060E, 26408 }, + { 0x0651, 26412 }, + { 0x6E7D, 26414 }, + { 0x6E7C, 26418 }, + { 0x061E, 26422 }, + { 0x066B, 26427 }, + { 0x066A, 26430 }, + { 0x06EC, 26433 }, + { 0x0640, 26440 }, + { 0x6E71, 26442 }, + { 0x064C, 26447 }, + { 0x6E72, 26449 }, + { 0x064B, 26453 }, + { 0x6E70, 26455 }, + { 0x0602, 26459 }, + { 0x0657, 26462 }, + { 0x064D, 26465 }, + { 0x6E74, 26467 }, + { 0x6D14, 26471 }, + { 0x6CF8, 26478 }, + { 0x6D13, 26485 }, + { 0x6CF7, 26493 }, + { 0x6D75, 26501 }, + { 0x6DC4, 26510 }, + { 0x6CBA, 26519 }, + { 0x6C29, 26526 }, + { 0x6DB6, 26533 }, + { 0x6D78, 26542 }, + { 0x6D76, 26552 }, + { 0x6D77, 26561 }, + { 0x6CBB, 26570 }, + { 0x6C2A, 26577 }, + { 0x6DC2, 26584 }, + { 0x6C9D, 26593 }, + { 0x6C06, 26600 }, + { 0x6CE2, 26607 }, + { 0x6CA0, 26614 }, + { 0x6C6A, 26621 }, + { 0x6C6F, 26628 }, + { 0x6C0A, 26635 }, + { 0x6C6E, 26642 }, + { 0x6C09, 26650 }, + { 0x6C9C, 26658 }, + { 0x6C05, 26665 }, + { 0x6D9E, 26672 }, + { 0x6C9E, 26681 }, + { 0x6C07, 26688 }, + { 0x6C6C, 26695 }, + { 0x6CE1, 26702 }, + { 0x6C9F, 26709 }, + { 0x6C08, 26716 }, + { 0x6C6D, 26723 }, + { 0x6C6B, 26730 }, + { 0x6DAB, 26737 }, + { 0x6D6E, 26746 }, + { 0x6CB5, 26756 }, + { 0x6C23, 26763 }, + { 0x6D2C, 26770 }, + { 0x6D10, 26777 }, + { 0x6D24, 26784 }, + { 0x6D08, 26791 }, + { 0x6D23, 26798 }, + { 0x6D07, 26806 }, + { 0x6CB4, 26814 }, + { 0x6C22, 26821 }, + { 0x6D6F, 26828 }, + { 0x6D70, 26837 }, + { 0x6CB6, 26846 }, + { 0x6C24, 26853 }, + { 0x6CB7, 26860 }, + { 0x6C25, 26867 }, + { 0x6CBF, 26874 }, + { 0x6C2E, 26881 }, + { 0x6C7D, 26888 }, + { 0x6C32, 26895 }, + { 0x6C7C, 26902 }, + { 0x6C31, 26910 }, + { 0x6CBE, 26918 }, + { 0x6C2D, 26925 }, + { 0x6D7C, 26932 }, + { 0x6D7D, 26941 }, + { 0x6CC0, 26950 }, + { 0x6C2F, 26957 }, + { 0x6DC1, 26964 }, + { 0x6CC1, 26973 }, + { 0x6C30, 26980 }, + { 0x6D1C, 26987 }, + { 0x6D00, 26994 }, + { 0x6D1B, 27001 }, + { 0x6CFF, 27009 }, + { 0x6DBF, 27017 }, + { 0x6CA9, 27026 }, + { 0x6C17, 27033 }, + { 0x6D5A, 27040 }, + { 0x6D5B, 27049 }, + { 0x6CAA, 27059 }, + { 0x6C18, 27066 }, + { 0x6C54, 27073 }, + { 0x6C53, 27080 }, + { 0x6CD7, 27088 }, + { 0x6C51, 27095 }, + { 0x6D93, 27102 }, + { 0x6D94, 27111 }, + { 0x6CD8, 27120 }, + { 0x6C52, 27127 }, + { 0x6CD9, 27134 }, + { 0x6CC5, 27142 }, + { 0x6C39, 27149 }, + { 0x6C81, 27156 }, + { 0x6CEB, 27163 }, + { 0x6CC7, 27170 }, + { 0x6C3B, 27177 }, + { 0x6C84, 27184 }, + { 0x6C3E, 27191 }, + { 0x6C80, 27198 }, + { 0x6C83, 27205 }, + { 0x6C3D, 27213 }, + { 0x6C37, 27221 }, + { 0x6CC4, 27228 }, + { 0x6C38, 27235 }, + { 0x6CC6, 27242 }, + { 0x6C3A, 27249 }, + { 0x6DB7, 27256 }, + { 0x6DBB, 27265 }, + { 0x6DC3, 27274 }, + { 0x6C82, 27283 }, + { 0x6CEC, 27290 }, + { 0x6CC8, 27297 }, + { 0x6C3C, 27304 }, + { 0x6D81, 27311 }, + { 0x6D82, 27320 }, + { 0x6D80, 27330 }, + { 0x6DB5, 27339 }, + { 0x6CCA, 27348 }, + { 0x6C40, 27355 }, + { 0x6CCD, 27362 }, + { 0x6C87, 27369 }, + { 0x6C44, 27376 }, + { 0x6EF8, 27383 }, + { 0x6EF7, 27393 }, + { 0x6EFA, 27403 }, + { 0x6EF9, 27413 }, + { 0x6EF6, 27423 }, + { 0x6EF5, 27433 }, + { 0x6EFC, 27443 }, + { 0x6C86, 27450 }, + { 0x6C43, 27458 }, + { 0x6EFB, 27466 }, + { 0x6DAC, 27473 }, + { 0x6D84, 27482 }, + { 0x6D83, 27491 }, + { 0x6DBC, 27500 }, + { 0x6DBA, 27509 }, + { 0x6CC9, 27518 }, + { 0x6C3F, 27525 }, + { 0x6D85, 27532 }, + { 0x6D86, 27541 }, + { 0x6CCB, 27550 }, + { 0x6C41, 27557 }, + { 0x6D87, 27564 }, + { 0x6D88, 27573 }, + { 0x6DAD, 27582 }, + { 0x6C85, 27591 }, + { 0x6CED, 27598 }, + { 0x6CCC, 27605 }, + { 0x6C42, 27612 }, + { 0x6CC2, 27619 }, + { 0x6C33, 27626 }, + { 0x6C7F, 27633 }, + { 0x6C36, 27640 }, + { 0x6C7E, 27647 }, + { 0x6C35, 27655 }, + { 0x6D7E, 27663 }, + { 0x6DB4, 27672 }, + { 0x6DB2, 27681 }, + { 0x6D7F, 27690 }, + { 0x6CC3, 27699 }, + { 0x6C34, 27706 }, + { 0x6C5C, 27713 }, + { 0x6D64, 27721 }, + { 0x6D65, 27730 }, + { 0x6DA9, 27739 }, + { 0x6CB1, 27748 }, + { 0x6C20, 27755 }, + { 0x6D2B, 27762 }, + { 0x6D0F, 27769 }, + { 0x6D22, 27776 }, + { 0x6D06, 27783 }, + { 0x6D21, 27790 }, + { 0x6D05, 27798 }, + { 0x6CB2, 27806 }, + { 0x6D66, 27813 }, + { 0x6DC5, 27822 }, + { 0x6CB3, 27831 }, + { 0x6C21, 27838 }, + { 0x6CB8, 27845 }, + { 0x6C26, 27852 }, + { 0x6D12, 27859 }, + { 0x6CF6, 27866 }, + { 0x6D11, 27873 }, + { 0x6CF5, 27881 }, + { 0x6D71, 27889 }, + { 0x6D72, 27898 }, + { 0x6D74, 27907 }, + { 0x6D73, 27916 }, + { 0x6D3A, 27925 }, + { 0x6D33, 27932 }, + { 0x6C27, 27939 }, + { 0x6D51, 27946 }, + { 0x6D52, 27955 }, + { 0x6D53, 27964 }, + { 0x6CA2, 27973 }, + { 0x6C0C, 27980 }, + { 0x6CE4, 27987 }, + { 0x6CA5, 27994 }, + { 0x6C70, 28001 }, + { 0x6C75, 28008 }, + { 0x6C10, 28015 }, + { 0x6C74, 28022 }, + { 0x6C0F, 28030 }, + { 0x6D9F, 28038 }, + { 0x6DA0, 28047 }, + { 0x6D50, 28057 }, + { 0x6CA1, 28066 }, + { 0x6C0B, 28073 }, + { 0x6DA1, 28080 }, + { 0x6DA2, 28089 }, + { 0x6D54, 28099 }, + { 0x6CA3, 28108 }, + { 0x6C0D, 28115 }, + { 0x6D56, 28122 }, + { 0x6DA3, 28131 }, + { 0x6DA4, 28140 }, + { 0x6D55, 28150 }, + { 0x6D57, 28159 }, + { 0x6C72, 28168 }, + { 0x6CE3, 28175 }, + { 0x6CA4, 28182 }, + { 0x6C0E, 28189 }, + { 0x6C73, 28196 }, + { 0x6C71, 28203 }, + { 0x6DAE, 28210 }, + { 0x6CDB, 28219 }, + { 0x6C56, 28226 }, + { 0x6CF1, 28233 }, + { 0x6CDE, 28240 }, + { 0x6C91, 28247 }, + { 0x6C96, 28254 }, + { 0x6C5A, 28261 }, + { 0x6C95, 28268 }, + { 0x6C59, 28276 }, + { 0x6DAF, 28284 }, + { 0x6CDA, 28293 }, + { 0x6C55, 28300 }, + { 0x6CDC, 28307 }, + { 0x6C57, 28314 }, + { 0x6DB0, 28321 }, + { 0x6D9C, 28330 }, + { 0x6D9D, 28339 }, + { 0x6C93, 28348 }, + { 0x6CF0, 28355 }, + { 0x6CDD, 28362 }, + { 0x6C58, 28369 }, + { 0x6C94, 28376 }, + { 0x6C92, 28383 }, + { 0x6BF7, 28390 }, + { 0x6BF8, 28400 }, + { 0x6BF6, 28410 }, + { 0x6BF1, 28420 }, + { 0x6BF0, 28430 }, + { 0x6BED, 28440 }, + { 0x6BEC, 28450 }, + { 0x6BF3, 28460 }, + { 0x6BF2, 28470 }, + { 0x6BF5, 28480 }, + { 0x6BF4, 28490 }, + { 0x6C98, 28500 }, + { 0x6C01, 28510 }, + { 0x6CE0, 28520 }, + { 0x6C9B, 28530 }, + { 0x6C64, 28540 }, + { 0x6BEF, 28550 }, + { 0x6BEE, 28560 }, + { 0x6C69, 28570 }, + { 0x6C04, 28580 }, + { 0x6BEB, 28590 }, + { 0x6C68, 28600 }, + { 0x6C03, 28611 }, + { 0x6BEA, 28622 }, + { 0x6C97, 28632 }, + { 0x6C00, 28642 }, + { 0x6C99, 28652 }, + { 0x6C66, 28662 }, + { 0x6CDF, 28672 }, + { 0x6C9A, 28682 }, + { 0x6C02, 28692 }, + { 0x6C67, 28702 }, + { 0x6C65, 28712 }, + { 0x6D3B, 28722 }, + { 0x6CB9, 28729 }, + { 0x6C28, 28736 }, + { 0x6D3C, 28743 }, + { 0x6D3D, 28750 }, + { 0x6C90, 28757 }, + { 0x6C5D, 28766 }, + { 0x6DBE, 28775 }, + { 0x6DA6, 28784 }, + { 0x6CA7, 28794 }, + { 0x6C15, 28801 }, + { 0x6D1E, 28808 }, + { 0x6D02, 28815 }, + { 0x6D1D, 28822 }, + { 0x6D01, 28830 }, + { 0x6D58, 28838 }, + { 0x6D59, 28847 }, + { 0x6DA5, 28856 }, + { 0x6DA7, 28865 }, + { 0x6CA8, 28875 }, + { 0x6C16, 28882 }, + { 0x6C1A, 28889 }, + { 0x6D20, 28896 }, + { 0x6D04, 28903 }, + { 0x6D1F, 28910 }, + { 0x6D03, 28918 }, + { 0x6CAB, 28926 }, + { 0x6C19, 28933 }, + { 0x6CAC, 28940 }, + { 0x6C1B, 28947 }, + { 0x6D8B, 28954 }, + { 0x6D89, 28963 }, + { 0x6D8A, 28972 }, + { 0x6CCF, 28981 }, + { 0x6C46, 28988 }, + { 0x6C4A, 28995 }, + { 0x6C88, 29002 }, + { 0x6C49, 29009 }, + { 0x6D8C, 29017 }, + { 0x6DC0, 29026 }, + { 0x6D92, 29035 }, + { 0x6D8D, 29044 }, + { 0x6CCE, 29053 }, + { 0x6C45, 29060 }, + { 0x6DB9, 29067 }, + { 0x6D8E, 29076 }, + { 0x6D8F, 29085 }, + { 0x6CD0, 29094 }, + { 0x6C47, 29101 }, + { 0x6DB1, 29108 }, + { 0x6C89, 29117 }, + { 0x6CD1, 29124 }, + { 0x6C48, 29131 }, + { 0x6DB3, 29138 }, + { 0x6D96, 29147 }, + { 0x6D95, 29157 }, + { 0x6CD3, 29166 }, + { 0x6C4C, 29173 }, + { 0x6CEF, 29180 }, + { 0x6CD6, 29187 }, + { 0x6C8A, 29194 }, + { 0x6C8F, 29201 }, + { 0x6C50, 29208 }, + { 0x6C8E, 29215 }, + { 0x6C4F, 29223 }, + { 0x6DBD, 29231 }, + { 0x6DB8, 29240 }, + { 0x6DC7, 29249 }, + { 0x6D99, 29258 }, + { 0x6D97, 29268 }, + { 0x6D98, 29277 }, + { 0x6CD2, 29286 }, + { 0x6C4B, 29293 }, + { 0x6CD4, 29300 }, + { 0x6C4D, 29307 }, + { 0x6D9A, 29314 }, + { 0x6D9B, 29323 }, + { 0x6C8C, 29333 }, + { 0x6CEE, 29340 }, + { 0x6CD5, 29347 }, + { 0x6C4E, 29354 }, + { 0x6C8D, 29361 }, + { 0x6C8B, 29368 }, + { 0x6DF1, 29375 }, + { 0x6D5C, 29385 }, + { 0x6D35, 29394 }, + { 0x6CAE, 29401 }, + { 0x6C1D, 29408 }, + { 0x6CE8, 29415 }, + { 0x6D31, 29422 }, + { 0x6D2A, 29429 }, + { 0x6D0E, 29436 }, + { 0x6D18, 29443 }, + { 0x6CFC, 29450 }, + { 0x6D17, 29457 }, + { 0x6CFB, 29465 }, + { 0x6D5D, 29473 }, + { 0x6D5E, 29482 }, + { 0x6D34, 29492 }, + { 0x6CAD, 29499 }, + { 0x6C1C, 29506 }, + { 0x6DC6, 29513 }, + { 0x6DA8, 29522 }, + { 0x6D36, 29532 }, + { 0x6CAF, 29539 }, + { 0x6C1E, 29546 }, + { 0x6D5F, 29553 }, + { 0x6D60, 29562 }, + { 0x6D61, 29571 }, + { 0x6D62, 29580 }, + { 0x6D63, 29589 }, + { 0x6CE7, 29598 }, + { 0x6CB0, 29605 }, + { 0x6C1F, 29612 }, + { 0x6C5B, 29619 }, + { 0x6CE6, 29627 }, + { 0x6C76, 29634 }, + { 0x6C7B, 29641 }, + { 0x6C14, 29648 }, + { 0x6C7A, 29655 }, + { 0x6C13, 29663 }, + { 0x6C11, 29671 }, + { 0x6C78, 29678 }, + { 0x6CE5, 29685 }, + { 0x6CA6, 29692 }, + { 0x6C12, 29699 }, + { 0x6C79, 29706 }, + { 0x6C77, 29713 }, + { 0x6DF3, 29720 }, + { 0x6DF2, 29725 }, + { 0x6D16, 29730 }, + { 0x6CFA, 29737 }, + { 0x6D15, 29744 }, + { 0x6CF9, 29752 }, + { 0x6CBC, 29760 }, + { 0x6C2B, 29767 }, + { 0x6D7A, 29774 }, + { 0x6D7B, 29783 }, + { 0x6D79, 29793 }, + { 0x6CBD, 29802 }, + { 0x6C2C, 29809 }, + { 0x6DF5, 29816 }, + { 0x6DF0, 29821 }, + { 0x6DF9, 29831 }, + { 0x6DAA, 29836 }, + { 0x6D67, 29845 }, + { 0x6D68, 29854 }, + { 0x6D26, 29863 }, + { 0x6D38, 29870 }, + { 0x6D2E, 29877 }, + { 0x6D0A, 29884 }, + { 0x6CEA, 29891 }, + { 0x6D32, 29898 }, + { 0x6D29, 29905 }, + { 0x6D0D, 29912 }, + { 0x6D1A, 29919 }, + { 0x6CFE, 29926 }, + { 0x6D19, 29933 }, + { 0x6CFD, 29941 }, + { 0x6D69, 29949 }, + { 0x6D25, 29958 }, + { 0x6D37, 29965 }, + { 0x6D2D, 29972 }, + { 0x6D09, 29979 }, + { 0x6D27, 29986 }, + { 0x6D39, 29993 }, + { 0x6D2F, 30000 }, + { 0x6D0B, 30007 }, + { 0x6D6A, 30014 }, + { 0x6D6B, 30023 }, + { 0x6D6C, 30032 }, + { 0x6D6D, 30041 }, + { 0x6D28, 30050 }, + { 0x6CE9, 30057 }, + { 0x6D30, 30064 }, + { 0x6D0C, 30071 }, + { 0x6DF7, 30078 }, + { 0x6DF6, 30083 }, + { 0x6CF3, 30088 }, + { 0x6C61, 30095 }, + { 0x6CF2, 30102 }, + { 0x6C60, 30109 }, + { 0x6CF4, 30116 }, + { 0x6C62, 30123 }, + { 0x6C5E, 30130 }, + { 0x6C5F, 30137 }, + { 0x6C63, 30144 }, + { 0x6BFA, 30152 }, + { 0x6BFB, 30165 }, + { 0x6BF9, 30178 }, + { 0x6DF4, 30191 }, + { 0x6DF8, 30196 }, + { 0x6DFD, 30201 }, + { 0x6DFA, 30206 }, + { 0x6DFB, 30211 }, + { 0x061F, 30214 }, + { 0x065D, 30217 }, + { 0x0659, 30220 }, + { 0x061B, 30222 }, + { 0x0656, 30224 }, + { 0x066C, 30227 }, + { 0x2717, 30230 }, + { 0x2610, 30232 }, + { 0x2612, 30234 }, + { 0x2611, 30238 }, + { 0x266B, 30242 }, + { 0x266C, 30245 }, + { 0x293B, 30248 }, + { 0x2321, 30252 }, + { 0x230D, 30255 }, + { 0x2E24, 30258 }, + { 0x231E, 30262 }, + { 0x23DF, 30265 }, + { 0x230C, 30268 }, + { 0x2E25, 30271 }, + { 0x231F, 30275 }, + { 0x23B5, 30278 }, + { 0x23B6, 30281 }, + { 0x23E1, 30288 }, + { 0x23DD, 30292 }, + { 0x22C8, 30294 }, + { 0x29D1, 30295 }, + { 0x29D2, 30300 }, + { 0x00A6, 30305 }, + { 0x238B, 30307 }, + { 0x2022, 30312 }, + { 0x2219, 30313 }, + { 0xC07F, 30315 }, + { 0x264B, 30317 }, + { 0x72A0, 30318 }, + { 0x72A9, 30321 }, + { 0x72A2, 30324 }, + { 0x72BA, 30327 }, + { 0x72C0, 30330 }, + { 0x72B9, 30333 }, + { 0x72BC, 30336 }, + { 0x72A3, 30339 }, + { 0x72AA, 30342 }, + { 0x72B5, 30345 }, + { 0x72AB, 30348 }, + { 0x72B7, 30351 }, + { 0x72A8, 30354 }, + { 0x72A5, 30357 }, + { 0x72B0, 30360 }, + { 0x72AD, 30363 }, + { 0x72B2, 30366 }, + { 0x72B4, 30369 }, + { 0x72A7, 30372 }, + { 0x72AC, 30375 }, + { 0x72CF, 30378 }, + { 0x72C1, 30381 }, + { 0x72C5, 30384 }, + { 0x72BD, 30387 }, + { 0x72A6, 30390 }, + { 0x72CA, 30393 }, + { 0x72BE, 30396 }, + { 0x72C4, 30399 }, + { 0x72B3, 30402 }, + { 0x72A1, 30405 }, + { 0x72C9, 30408 }, + { 0x72AE, 30411 }, + { 0x72B8, 30414 }, + { 0x72C2, 30417 }, + { 0x72C7, 30420 }, + { 0x72BF, 30423 }, + { 0x72CE, 30426 }, + { 0x72CB, 30429 }, + { 0x72CC, 30432 }, + { 0x72CD, 30435 }, + { 0x72AF, 30438 }, + { 0x72C3, 30441 }, + { 0x72B6, 30444 }, + { 0x72A4, 30447 }, + { 0x72B1, 30450 }, + { 0x72C6, 30453 }, + { 0x72C8, 30456 }, + { 0x72D0, 30459 }, + { 0x72BB, 30462 }, + { 0x2104, 30465 }, + { 0x26B7, 30468 }, + { 0x25D5, 30469 }, + { 0x29C3, 30477 }, + { 0x25D0, 30485 }, + { 0x25D2, 30490 }, + { 0x25D1, 30495 }, + { 0x29C2, 30500 }, + { 0x25D3, 30507 }, + { 0x25D4, 30512 }, + { 0x25CD, 30518 }, + { 0x29B5, 30522 }, + { 0x29BB, 30526 }, + { 0x29BA, 30530 }, + { 0x2A4C, 30542 }, + { 0x2A50, 30546 }, + { 0x2ACF, 30553 }, + { 0x2AD1, 30555 }, + { 0x2AD0, 30560 }, + { 0x2AD2, 30562 }, + { 0x2A4D, 30567 }, + { 0x26B0, 30571 }, + { 0x2CF9, 30572 }, + { 0x2CFC, 30577 }, + { 0x2CFA, 30582 }, + { 0x2CFB, 30588 }, + { 0x2CFE, 30594 }, + { 0x2C9F, 30597 }, + { 0x2CAB, 30601 }, + { 0x2C99, 30605 }, + { 0x2C9B, 30609 }, + { 0x2CA1, 30613 }, + { 0x2CA3, 30617 }, + { 0x2CA9, 30621 }, + { 0x03EF, 30625 }, + { 0x2C89, 30629 }, + { 0x03E5, 30633 }, + { 0x2CAD, 30637 }, + { 0x2C9D, 30641 }, + { 0x2CCF, 30645 }, + { 0x2CB5, 30651 }, + { 0x2CD9, 30657 }, + { 0x2CC7, 30663 }, + { 0x2CD5, 30669 }, + { 0x2CD3, 30675 }, + { 0x2CBF, 30681 }, + { 0x2CCD, 30687 }, + { 0x2CC5, 30693 }, + { 0x2CDB, 30699 }, + { 0x2CD7, 30705 }, + { 0x2CDF, 30711 }, + { 0x2CE1, 30717 }, + { 0x2CE3, 30723 }, + { 0x2CDD, 30729 }, + { 0x2CB1, 30735 }, + { 0x2CAF, 30739 }, + { 0x2C8B, 30743 }, + { 0x2CA7, 30747 }, + { 0x2C81, 30751 }, + { 0x2C8F, 30755 }, + { 0x03E9, 30759 }, + { 0x2C95, 30763 }, + { 0x03E7, 30767 }, + { 0x03E3, 30771 }, + { 0x2CA5, 30775 }, + { 0x2C83, 30779 }, + { 0x2C8D, 30783 }, + { 0x2C87, 30787 }, + { 0x2C85, 30791 }, + { 0x2C93, 30795 }, + { 0x2C97, 30799 }, + { 0x2CC1, 30803 }, + { 0x03ED, 30807 }, + { 0x03EB, 30811 }, + { 0x2C91, 30815 }, + { 0x2CC3, 30819 }, + { 0x2CC9, 30824 }, + { 0x2CD1, 30829 }, + { 0x2CBB, 30834 }, + { 0x2CB3, 30839 }, + { 0x2CCB, 30844 }, + { 0x2CB9, 30849 }, + { 0x2CBD, 30854 }, + { 0x2CB7, 30859 }, + { 0x2CE5, 30864 }, + { 0x2CE6, 30868 }, + { 0x2CE4, 30872 }, + { 0x2CE9, 30875 }, + { 0x2CE8, 30879 }, + { 0x2CEA, 30883 }, + { 0x2CE7, 30887 }, + { 0x2C9E, 30890 }, + { 0x2CAA, 30894 }, + { 0x2C98, 30898 }, + { 0x2C9A, 30902 }, + { 0x2CA0, 30906 }, + { 0x2CA2, 30910 }, + { 0x2CA8, 30914 }, + { 0x03EE, 30918 }, + { 0x2C88, 30922 }, + { 0x03E4, 30926 }, + { 0x2CAC, 30930 }, + { 0x2C9C, 30934 }, + { 0x2CCE, 30938 }, + { 0x2CB4, 30944 }, + { 0x2CD8, 30950 }, + { 0x2CC6, 30956 }, + { 0x2CD4, 30962 }, + { 0x2CD2, 30968 }, + { 0x2CBE, 30974 }, + { 0x2CCC, 30980 }, + { 0x2CC4, 30986 }, + { 0x2CDA, 30992 }, + { 0x2CD6, 30998 }, + { 0x2CDE, 31004 }, + { 0x2CE0, 31010 }, + { 0x2CE2, 31016 }, + { 0x2CDC, 31022 }, + { 0x2CB0, 31028 }, + { 0x2CAE, 31032 }, + { 0x2C8A, 31036 }, + { 0x2CA6, 31040 }, + { 0x2C80, 31044 }, + { 0x2C8E, 31048 }, + { 0x03E8, 31052 }, + { 0x2C94, 31056 }, + { 0x03E6, 31060 }, + { 0x03E2, 31064 }, + { 0x2CA4, 31068 }, + { 0x2C82, 31072 }, + { 0x2C8C, 31076 }, + { 0x2C86, 31080 }, + { 0x2C84, 31084 }, + { 0x2C92, 31088 }, + { 0x2C96, 31092 }, + { 0x2CC0, 31096 }, + { 0x03EC, 31100 }, + { 0x03EA, 31104 }, + { 0x2C90, 31108 }, + { 0x2CC2, 31112 }, + { 0x2CC8, 31117 }, + { 0x2CD0, 31122 }, + { 0x2CBA, 31127 }, + { 0x2CB2, 31132 }, + { 0x2CCA, 31137 }, + { 0x2CB8, 31142 }, + { 0x2CBC, 31147 }, + { 0x2CB6, 31152 }, + { 0x2CFD, 31157 }, + { 0x2CFF, 31161 }, + { 0x2761, 31164 }, + { 0x2020, 31169 }, + { 0x6E4D, 31170 }, + { 0x6E49, 31173 }, + { 0x279F, 31175 }, + { 0x00B0, 31179 }, + { 0x2103, 31181 }, + { 0x2109, 31183 }, + { 0x9305, 31185 }, + { 0x9302, 31188 }, + { 0x268D, 31192 }, + { 0x268E, 31196 }, + { 0x9304, 31200 }, + { 0x9303, 31204 }, + { 0x268F, 31208 }, + { 0x268C, 31212 }, + { 0x9301, 31216 }, + { 0x2393, 31220 }, + { 0x0024, 31225 }, + { 0xA062, 31227 }, + { 0xA030, 31231 }, + { 0xA063, 31235 }, + { 0xA064, 31238 }, + { 0xA065, 31241 }, + { 0xA066, 31244 }, + { 0xA067, 31247 }, + { 0xA068, 31250 }, + { 0xA069, 31253 }, + { 0xA06A, 31256 }, + { 0xA06B, 31259 }, + { 0xA06C, 31262 }, + { 0xA06D, 31265 }, + { 0xA06E, 31268 }, + { 0xA06F, 31271 }, + { 0xA070, 31274 }, + { 0xA071, 31277 }, + { 0xA072, 31280 }, + { 0xA073, 31283 }, + { 0xA074, 31286 }, + { 0xA075, 31289 }, + { 0xA076, 31292 }, + { 0xA077, 31295 }, + { 0xA078, 31298 }, + { 0xA079, 31301 }, + { 0xA07A, 31304 }, + { 0xA07B, 31307 }, + { 0xA07C, 31310 }, + { 0xA07D, 31313 }, + { 0xA07E, 31316 }, + { 0xA07F, 31319 }, + { 0xA080, 31322 }, + { 0xA081, 31325 }, + { 0xA082, 31328 }, + { 0xA083, 31331 }, + { 0xA084, 31334 }, + { 0xA085, 31337 }, + { 0xA086, 31340 }, + { 0xA087, 31343 }, + { 0xA088, 31346 }, + { 0xA089, 31349 }, + { 0xA08A, 31352 }, + { 0xA08B, 31355 }, + { 0xA08C, 31358 }, + { 0xA08D, 31361 }, + { 0xA08E, 31364 }, + { 0xA08F, 31367 }, + { 0xA090, 31370 }, + { 0xA091, 31373 }, + { 0xA092, 31376 }, + { 0xA093, 31379 }, + { 0xA031, 31382 }, + { 0xA032, 31385 }, + { 0xA033, 31388 }, + { 0xA034, 31391 }, + { 0xA035, 31394 }, + { 0xA036, 31397 }, + { 0xA037, 31400 }, + { 0xA038, 31403 }, + { 0xA039, 31406 }, + { 0xA03A, 31409 }, + { 0xA03B, 31412 }, + { 0xA03C, 31415 }, + { 0xA03D, 31418 }, + { 0xA03E, 31421 }, + { 0xA03F, 31424 }, + { 0xA040, 31427 }, + { 0xA041, 31430 }, + { 0xA042, 31433 }, + { 0xA043, 31436 }, + { 0xA044, 31439 }, + { 0xA045, 31442 }, + { 0xA046, 31445 }, + { 0xA047, 31448 }, + { 0xA048, 31451 }, + { 0xA049, 31454 }, + { 0xA04A, 31457 }, + { 0xA04B, 31460 }, + { 0xA04C, 31463 }, + { 0xA04D, 31466 }, + { 0xA04E, 31469 }, + { 0xA04F, 31472 }, + { 0xA050, 31475 }, + { 0xA051, 31478 }, + { 0xA052, 31481 }, + { 0xA053, 31484 }, + { 0xA054, 31487 }, + { 0xA055, 31490 }, + { 0xA056, 31493 }, + { 0xA057, 31496 }, + { 0xA058, 31499 }, + { 0xA059, 31502 }, + { 0xA05A, 31505 }, + { 0xA05B, 31508 }, + { 0xA05C, 31511 }, + { 0xA05D, 31514 }, + { 0xA05E, 31517 }, + { 0xA05F, 31520 }, + { 0xA060, 31523 }, + { 0xA061, 31526 }, + { 0x205C, 31529 }, + { 0x2999, 31531 }, + { 0x25CC, 31533 }, + { 0x2E13, 31535 }, + { 0x2B1A, 31537 }, + { 0x2E08, 31539 }, + { 0x2E16, 31542 }, + { 0x2AEB, 31545 }, + { 0x2017, 31548 }, + { 0x2AEA, 31551 }, + { 0x2995, 31554 }, + { 0x29FA, 31559 }, + { 0x6E4C, 31561 }, + { 0x02DD, 31564 }, + { 0x2A74, 31567 }, + { 0x201E, 31570 }, + { 0x2033, 31574 }, + { 0x301E, 31576 }, + { 0x2996, 31580 }, + { 0x22D3, 31585 }, + { 0x2021, 31587 }, + { 0x2AA1, 31589 }, + { 0x2AA3, 31592 }, + { 0x2AA2, 31597 }, + { 0x2A4F, 31600 }, + { 0x2A4E, 31603 }, + { 0x2AEC, 31606 }, + { 0x22D0, 31610 }, + { 0x24F5, 31612 }, + { 0x24FA, 31616 }, + { 0x24F6, 31620 }, + { 0x24F9, 31624 }, + { 0x24F8, 31628 }, + { 0x24FD, 31632 }, + { 0x24FC, 31636 }, + { 0x24FB, 31640 }, + { 0x24F7, 31644 }, + { 0x24FE, 31648 }, + { 0x2A54, 31652 }, + { 0x2A53, 31655 }, + { 0x2E17, 31658 }, + { 0x2AFD, 31661 }, + { 0x222C, 31664 }, + { 0x2ABB, 31666 }, + { 0x2047, 31668 }, + { 0x2ABC, 31671 }, + { 0x22D1, 31673 }, + { 0x2AE3, 31675 }, + { 0x2AE5, 31680 }, + { 0x22AB, 31686 }, + { 0x2016, 31692 }, + { 0x203C, 31695 }, + { 0x22D2, 31698 }, + { 0x201F, 31700 }, + { 0x266A, 31704 }, + { 0x003D, 31706 }, + { 0x29E3, 31708 }, + { 0x29E4, 31713 }, + { 0x2A66, 31721 }, + { 0x2A77, 31726 }, + { 0x2AAE, 31736 }, + { 0x2A71, 31741 }, + { 0x2A73, 31746 }, + { 0x2B40, 31751 }, + { 0x2971, 31756 }, + { 0x2A6E, 31761 }, + { 0x2255, 31764 }, + { 0x2239, 31766 }, + { 0x2640, 31767 }, + { 0x2012, 31769 }, + { 0x2007, 31771 }, + { 0x2A0D, 31773 }, + { 0x2766, 31776 }, + { 0x2698, 31778 }, + { 0x2055, 31779 }, + { 0x22A9, 31782 }, + { 0x2E10, 31783 }, + { 0x221C, 31785 }, + { 0x20A3, 31787 }, + { 0x264A, 31790 }, + { 0x20B0, 31791 }, + { 0x29E6, 31794 }, + { 0x7339, 31796 }, + { 0x733E, 31799 }, + { 0x7330, 31802 }, + { 0x7333, 31805 }, + { 0x7332, 31808 }, + { 0x7337, 31811 }, + { 0x7336, 31814 }, + { 0x734A, 31817 }, + { 0x733F, 31821 }, + { 0x7346, 31824 }, + { 0x7348, 31827 }, + { 0x7347, 31830 }, + { 0x733A, 31833 }, + { 0x733B, 31836 }, + { 0x733C, 31839 }, + { 0x7349, 31842 }, + { 0x7342, 31845 }, + { 0x7343, 31848 }, + { 0x7344, 31851 }, + { 0x7345, 31854 }, + { 0x7334, 31857 }, + { 0x733D, 31860 }, + { 0x7341, 31863 }, + { 0x7338, 31866 }, + { 0x7331, 31869 }, + { 0x7340, 31872 }, + { 0x7335, 31875 }, + { 0x2692, 31878 }, + { 0x262D, 31881 }, + { 0x302F, 31884 }, + { 0x3164, 31889 }, + { 0x314F, 31891 }, + { 0x3154, 31894 }, + { 0x3163, 31897 }, + { 0x3157, 31900 }, + { 0x315C, 31903 }, + { 0x3150, 31906 }, + { 0x3153, 31909 }, + { 0x3161, 31912 }, + { 0x315A, 31915 }, + { 0x3158, 31918 }, + { 0x315E, 31921 }, + { 0x315F, 31924 }, + { 0x3151, 31927 }, + { 0x3156, 31930 }, + { 0x3162, 31933 }, + { 0x315B, 31936 }, + { 0x3160, 31939 }, + { 0x3159, 31942 }, + { 0x315D, 31945 }, + { 0x3152, 31948 }, + { 0x3155, 31951 }, + { 0x3145, 31954 }, + { 0x3189, 31957 }, + { 0x318C, 31960 }, + { 0x318D, 31963 }, + { 0x3148, 31966 }, + { 0x314E, 31969 }, + { 0x3147, 31972 }, + { 0x3141, 31975 }, + { 0x3134, 31978 }, + { 0x3142, 31981 }, + { 0x3139, 31984 }, + { 0x3187, 31987 }, + { 0x318B, 31990 }, + { 0x318E, 31993 }, + { 0x3131, 31996 }, + { 0x3137, 31999 }, + { 0x3188, 32002 }, + { 0x318A, 32005 }, + { 0x314A, 32008 }, + { 0x314B, 32011 }, + { 0x317F, 32014 }, + { 0x314D, 32017 }, + { 0x314C, 32020 }, + { 0x3181, 32023 }, + { 0x3146, 32026 }, + { 0x316F, 32029 }, + { 0x3167, 32032 }, + { 0x3144, 32035 }, + { 0x313D, 32038 }, + { 0x317E, 32041 }, + { 0x317B, 32044 }, + { 0x317D, 32047 }, + { 0x3149, 32050 }, + { 0x3185, 32053 }, + { 0x3180, 32056 }, + { 0x3165, 32059 }, + { 0x3143, 32062 }, + { 0x3133, 32065 }, + { 0x316E, 32068 }, + { 0x3135, 32071 }, + { 0x3136, 32074 }, + { 0x3176, 32077 }, + { 0x3140, 32080 }, + { 0x313B, 32083 }, + { 0x313C, 32086 }, + { 0x317A, 32089 }, + { 0x317C, 32092 }, + { 0x3132, 32095 }, + { 0x3138, 32098 }, + { 0x3186, 32101 }, + { 0x3166, 32104 }, + { 0x3172, 32107 }, + { 0x3173, 32110 }, + { 0x313A, 32113 }, + { 0x316A, 32116 }, + { 0x3171, 32119 }, + { 0x3178, 32122 }, + { 0x3170, 32125 }, + { 0x3168, 32128 }, + { 0x3177, 32131 }, + { 0x316C, 32134 }, + { 0x313F, 32137 }, + { 0x313E, 32140 }, + { 0x3182, 32143 }, + { 0x3184, 32146 }, + { 0x316B, 32149 }, + { 0x3183, 32152 }, + { 0x3174, 32155 }, + { 0x3175, 32158 }, + { 0x3169, 32161 }, + { 0x316D, 32164 }, + { 0x3179, 32167 }, + { 0x302E, 32170 }, + { 0x1109, 32175 }, + { 0x110C, 32178 }, + { 0x1112, 32181 }, + { 0x110B, 32184 }, + { 0x1106, 32187 }, + { 0x1102, 32190 }, + { 0x1107, 32193 }, + { 0x1105, 32196 }, + { 0x115F, 32199 }, + { 0x1100, 32202 }, + { 0x1103, 32205 }, + { 0x110E, 32208 }, + { 0x110F, 32211 }, + { 0x1140, 32214 }, + { 0x1111, 32217 }, + { 0x1110, 32220 }, + { 0x114C, 32223 }, + { 0x110A, 32226 }, + { 0x1145, 32229 }, + { 0x1121, 32232 }, + { 0x1136, 32235 }, + { 0x113B, 32238 }, + { 0x1135, 32241 }, + { 0x1131, 32244 }, + { 0x112E, 32247 }, + { 0x1132, 32250 }, + { 0x1130, 32253 }, + { 0x110D, 32256 }, + { 0x1158, 32259 }, + { 0x1147, 32262 }, + { 0x1114, 32265 }, + { 0x1108, 32268 }, + { 0x1119, 32271 }, + { 0x114D, 32274 }, + { 0x1148, 32277 }, + { 0x1143, 32280 }, + { 0x1144, 32283 }, + { 0x111C, 32286 }, + { 0x1116, 32289 }, + { 0x1127, 32292 }, + { 0x111F, 32295 }, + { 0x111A, 32298 }, + { 0x1118, 32301 }, + { 0x112D, 32304 }, + { 0x112F, 32307 }, + { 0x1101, 32310 }, + { 0x1104, 32313 }, + { 0x1159, 32316 }, + { 0x113C, 32319 }, + { 0x1141, 32322 }, + { 0x1142, 32325 }, + { 0x1113, 32328 }, + { 0x1115, 32331 }, + { 0x111E, 32334 }, + { 0x1120, 32337 }, + { 0x1137, 32340 }, + { 0x1138, 32343 }, + { 0x113A, 32346 }, + { 0x1139, 32349 }, + { 0x1153, 32352 }, + { 0x114E, 32355 }, + { 0x1149, 32358 }, + { 0x1146, 32361 }, + { 0x114B, 32364 }, + { 0x114A, 32367 }, + { 0x111D, 32370 }, + { 0x112B, 32373 }, + { 0x111B, 32376 }, + { 0x1156, 32379 }, + { 0x1128, 32382 }, + { 0x112A, 32385 }, + { 0x1129, 32388 }, + { 0x1117, 32391 }, + { 0x1134, 32394 }, + { 0x113E, 32397 }, + { 0x1152, 32400 }, + { 0x1154, 32403 }, + { 0x1157, 32406 }, + { 0x1125, 32409 }, + { 0x1150, 32412 }, + { 0x1126, 32415 }, + { 0x1124, 32418 }, + { 0x113D, 32421 }, + { 0x1122, 32424 }, + { 0x1123, 32427 }, + { 0x1133, 32430 }, + { 0x1155, 32433 }, + { 0x114F, 32436 }, + { 0x112C, 32439 }, + { 0x113F, 32442 }, + { 0x1151, 32445 }, + { 0x11BA, 32448 }, + { 0x11BD, 32451 }, + { 0x11C2, 32454 }, + { 0x11BC, 32457 }, + { 0x11B7, 32460 }, + { 0x11AB, 32463 }, + { 0x11B8, 32466 }, + { 0x11AF, 32469 }, + { 0x11A8, 32472 }, + { 0x11AE, 32475 }, + { 0x11BE, 32478 }, + { 0x11BF, 32481 }, + { 0x11EB, 32484 }, + { 0x11C1, 32487 }, + { 0x11C0, 32490 }, + { 0x11F0, 32493 }, + { 0x11BB, 32496 }, + { 0x11DD, 32499 }, + { 0x11C7, 32502 }, + { 0x11B9, 32505 }, + { 0x11B3, 32508 }, + { 0x11EA, 32511 }, + { 0x11E9, 32514 }, + { 0x11EE, 32517 }, + { 0x11D0, 32520 }, + { 0x11F7, 32523 }, + { 0x11F5, 32526 }, + { 0x11F8, 32529 }, + { 0x11F6, 32532 }, + { 0x11AA, 32535 }, + { 0x11E1, 32538 }, + { 0x11DC, 32541 }, + { 0x11DB, 32544 }, + { 0x11AC, 32547 }, + { 0x11AD, 32550 }, + { 0x11E5, 32553 }, + { 0x11E3, 32556 }, + { 0x11B6, 32559 }, + { 0x11B1, 32562 }, + { 0x11CD, 32565 }, + { 0x11B2, 32568 }, + { 0x11E7, 32571 }, + { 0x11E8, 32574 }, + { 0x11A9, 32577 }, + { 0x11F9, 32580 }, + { 0x11EC, 32583 }, + { 0x11C3, 32586 }, + { 0x11DA, 32589 }, + { 0x11C5, 32592 }, + { 0x11C6, 32595 }, + { 0x11B0, 32598 }, + { 0x11CE, 32601 }, + { 0x11CB, 32604 }, + { 0x11EF, 32607 }, + { 0x11E2, 32610 }, + { 0x11E6, 32613 }, + { 0x11E0, 32616 }, + { 0x11DF, 32619 }, + { 0x11C8, 32622 }, + { 0x11C9, 32625 }, + { 0x11F3, 32628 }, + { 0x11E4, 32631 }, + { 0x11D8, 32634 }, + { 0x11D7, 32637 }, + { 0x11B5, 32640 }, + { 0x11B4, 32643 }, + { 0x11CA, 32646 }, + { 0x11F1, 32649 }, + { 0x11F4, 32652 }, + { 0x11DE, 32655 }, + { 0x11D6, 32658 }, + { 0x11D2, 32661 }, + { 0x11D3, 32664 }, + { 0x11F2, 32667 }, + { 0x11ED, 32670 }, + { 0x11CC, 32673 }, + { 0x11D4, 32676 }, + { 0x11D9, 32679 }, + { 0x11C4, 32682 }, + { 0x11D1, 32685 }, + { 0x11CF, 32688 }, + { 0x11D5, 32691 }, + { 0x1161, 32694 }, + { 0x1166, 32697 }, + { 0x1175, 32700 }, + { 0x1169, 32703 }, + { 0x116E, 32706 }, + { 0x1162, 32709 }, + { 0x1165, 32712 }, + { 0x1173, 32715 }, + { 0x116C, 32718 }, + { 0x116A, 32721 }, + { 0x1170, 32724 }, + { 0x1171, 32727 }, + { 0x1163, 32730 }, + { 0x1168, 32733 }, + { 0x1174, 32736 }, + { 0x116D, 32739 }, + { 0x1172, 32742 }, + { 0x1176, 32745 }, + { 0x1177, 32748 }, + { 0x1198, 32751 }, + { 0x119A, 32754 }, + { 0x119B, 32757 }, + { 0x1180, 32760 }, + { 0x1182, 32763 }, + { 0x1183, 32766 }, + { 0x1189, 32769 }, + { 0x118D, 32772 }, + { 0x116B, 32775 }, + { 0x116F, 32778 }, + { 0x1164, 32781 }, + { 0x1167, 32784 }, + { 0x117A, 32787 }, + { 0x117B, 32790 }, + { 0x1195, 32793 }, + { 0x119C, 32796 }, + { 0x1199, 32799 }, + { 0x117F, 32802 }, + { 0x1181, 32805 }, + { 0x118A, 32808 }, + { 0x118C, 32811 }, + { 0x1178, 32814 }, + { 0x1197, 32817 }, + { 0x1188, 32820 }, + { 0x1187, 32823 }, + { 0x118E, 32826 }, + { 0x1190, 32829 }, + { 0x1194, 32832 }, + { 0x1193, 32835 }, + { 0x119E, 32838 }, + { 0x117C, 32841 }, + { 0x1196, 32844 }, + { 0x1179, 32847 }, + { 0x117D, 32850 }, + { 0x117E, 32853 }, + { 0x1184, 32856 }, + { 0x118F, 32859 }, + { 0x1192, 32862 }, + { 0x1160, 32865 }, + { 0x1185, 32868 }, + { 0x1186, 32871 }, + { 0x1191, 32874 }, + { 0x11A1, 32877 }, + { 0x11A0, 32880 }, + { 0x119D, 32883 }, + { 0x118B, 32886 }, + { 0x119F, 32889 }, + { 0x11A2, 32892 }, + { 0x05C5, 32895 }, + { 0x05C4, 32899 }, + { 0x05AF, 32903 }, + { 0x05C2, 32907 }, + { 0x05BF, 32911 }, + { 0x05C1, 32914 }, + { 0x05B2, 32918 }, + { 0x05B1, 32922 }, + { 0x05B3, 32926 }, + { 0x05B4, 32930 }, + { 0x05B9, 32933 }, + { 0x05BA, 32936 }, + { 0x05BD, 32942 }, + { 0x05B7, 32945 }, + { 0x05B6, 32948 }, + { 0x05B0, 32951 }, + { 0x05B5, 32954 }, + { 0x05BC, 32957 }, + { 0x05B8, 32962 }, + { 0x05C7, 32965 }, + { 0x05BB, 32969 }, + { 0x6B1E, 32972 }, + { 0x05AB, 32976 }, + { 0x05AD, 32979 }, + { 0x05AC, 32982 }, + { 0x05A2, 32985 }, + { 0x05A7, 32989 }, + { 0x05A3, 32992 }, + { 0x05A1, 32995 }, + { 0x05A8, 32998 }, + { 0x0597, 33001 }, + { 0x0592, 33004 }, + { 0x059B, 33007 }, + { 0x05AA, 33010 }, + { 0x059A, 33015 }, + { 0x0595, 33018 }, + { 0x0594, 33022 }, + { 0x0598, 33026 }, + { 0x05AE, 33029 }, + { 0x059C, 33032 }, + { 0x059D, 33035 }, + { 0x05A5, 33039 }, + { 0x05A6, 33042 }, + { 0x0599, 33046 }, + { 0x059F, 33049 }, + { 0x0596, 33053 }, + { 0x0591, 33056 }, + { 0x05A0, 33059 }, + { 0x05A9, 33063 }, + { 0x05A4, 33067 }, + { 0x059E, 33070 }, + { 0x0593, 33073 }, + { 0x05D4, 33076 }, + { 0x6B34, 33079 }, + { 0x05E4, 33084 }, + { 0x6B4E, 33087 }, + { 0x6B44, 33092 }, + { 0x05D1, 33097 }, + { 0x6B4C, 33100 }, + { 0x6B31, 33105 }, + { 0x05D7, 33110 }, + { 0x05DB, 33113 }, + { 0x6B4D, 33116 }, + { 0x6B3B, 33121 }, + { 0x05DE, 33126 }, + { 0x6B3E, 33129 }, + { 0x05E0, 33134 }, + { 0x6B40, 33137 }, + { 0x05E7, 33142 }, + { 0x6B47, 33145 }, + { 0x05EA, 33150 }, + { 0x6B4A, 33153 }, + { 0x05D8, 33158 }, + { 0x6B38, 33161 }, + { 0x05D5, 33166 }, + { 0x6B4B, 33169 }, + { 0x6B35, 33174 }, + { 0x05D9, 33179 }, + { 0x6B1D, 33182 }, + { 0x6B39, 33187 }, + { 0x05D0, 33192 }, + { 0x6B30, 33195 }, + { 0x6B2E, 33200 }, + { 0x6B2F, 33205 }, + { 0x05E2, 33210 }, + { 0x05E8, 33213 }, + { 0x6B48, 33216 }, + { 0x05E9, 33221 }, + { 0x6B2B, 33224 }, + { 0x6B2A, 33230 }, + { 0x6B49, 33236 }, + { 0x6B2D, 33241 }, + { 0x6B2C, 33249 }, + { 0x6B23, 33257 }, + { 0x6B24, 33261 }, + { 0x6B28, 33265 }, + { 0x6B21, 33269 }, + { 0x6B27, 33273 }, + { 0x6B22, 33277 }, + { 0x6B26, 33281 }, + { 0x6B25, 33286 }, + { 0x05D3, 33290 }, + { 0x6B33, 33293 }, + { 0x05E3, 33298 }, + { 0x6B43, 33302 }, + { 0x05DA, 33308 }, + { 0x6B3A, 33312 }, + { 0x05DD, 33318 }, + { 0x05DF, 33322 }, + { 0x05E5, 33326 }, + { 0x05D2, 33330 }, + { 0x6B32, 33333 }, + { 0x05DC, 33338 }, + { 0x6B3C, 33341 }, + { 0x05E6, 33346 }, + { 0x6B46, 33349 }, + { 0x05D6, 33354 }, + { 0x6B36, 33357 }, + { 0x05E1, 33362 }, + { 0x6B41, 33365 }, + { 0x6B20, 33370 }, + { 0x6B29, 33374 }, + { 0x6B4F, 33379 }, + { 0x05F1, 33383 }, + { 0x6B1F, 33388 }, + { 0x05F0, 33394 }, + { 0x05F2, 33399 }, + { 0x05C6, 33404 }, + { 0x05C3, 33408 }, + { 0x05BE, 33412 }, + { 0x05C0, 33415 }, + { 0x05F3, 33418 }, + { 0x05F4, 33421 }, + { 0x2010, 33424 }, + { 0x2E1A, 33425 }, + { 0x2043, 33428 }, + { 0x2F4F, 33430 }, + { 0x2F21, 33434 }, + { 0x2F22, 33437 }, + { 0x2F7D, 33441 }, + { 0x2F44, 33444 }, + { 0x2F24, 33447 }, + { 0x2F38, 33450 }, + { 0x2F5C, 33453 }, + { 0x2F5D, 33456 }, + { 0x2F02, 33459 }, + { 0x2F32, 33462 }, + { 0x2F7F, 33465 }, + { 0x2FB7, 33468 }, + { 0x2F6C, 33471 }, + { 0x2FB6, 33474 }, + { 0x2F51, 33477 }, + { 0x2F0E, 33480 }, + { 0x2F78, 33483 }, + { 0x2F07, 33486 }, + { 0x2F08, 33489 }, + { 0x2F79, 33492 }, + { 0x2F46, 33495 }, + { 0x2F7C, 33498 }, + { 0x2F00, 33501 }, + { 0x2F97, 33504 }, + { 0x2F41, 33507 }, + { 0x2FCF, 33510 }, + { 0x2F9A, 33513 }, + { 0x2F9B, 33516 }, + { 0x2F48, 33519 }, + { 0x2F92, 33522 }, + { 0x2F47, 33525 }, + { 0x2F17, 33528 }, + { 0x2F06, 33531 }, + { 0x2F36, 33534 }, + { 0x2F64, 33538 }, + { 0x2F96, 33541 }, + { 0x2FC3, 33544 }, + { 0x2FAD, 33547 }, + { 0x2F88, 33550 }, + { 0x2F9D, 33553 }, + { 0x2F66, 33556 }, + { 0x2FBB, 33561 }, + { 0x2F9E, 33564 }, + { 0x2F73, 33567 }, + { 0x2FA2, 33570 }, + { 0x2F52, 33573 }, + { 0x2F56, 33576 }, + { 0x2FC5, 33579 }, + { 0x2F6B, 33582 }, + { 0x2F3E, 33585 }, + { 0x2F0C, 33588 }, + { 0x2FCE, 33592 }, + { 0x2FD1, 33595 }, + { 0x2FAF, 33598 }, + { 0x2F5B, 33601 }, + { 0x2F55, 33604 }, + { 0x2FC2, 33607 }, + { 0x2F9C, 33610 }, + { 0x2FCC, 33613 }, + { 0x2FA8, 33616 }, + { 0x2FA6, 33619 }, + { 0x2FBD, 33622 }, + { 0x2F59, 33625 }, + { 0x2F3F, 33630 }, + { 0x2FB8, 33633 }, + { 0x2FC7, 33636 }, + { 0x2F05, 33639 }, + { 0x2F93, 33642 }, + { 0x2F28, 33645 }, + { 0x2F5F, 33648 }, + { 0x2F4B, 33651 }, + { 0x2F2A, 33654 }, + { 0x2FB4, 33657 }, + { 0x2FB2, 33660 }, + { 0x2F09, 33663 }, + { 0x2F63, 33666 }, + { 0x2F01, 33669 }, + { 0x2FA7, 33672 }, + { 0x2F35, 33675 }, + { 0x2F81, 33679 }, + { 0x2F49, 33682 }, + { 0x2FD0, 33685 }, + { 0x2F10, 33688 }, + { 0x2F7E, 33692 }, + { 0x2FAC, 33695 }, + { 0x2F76, 33698 }, + { 0x2F27, 33701 }, + { 0x2FC4, 33704 }, + { 0x2F19, 33707 }, + { 0x2F83, 33710 }, + { 0x2F77, 33713 }, + { 0x2F6A, 33716 }, + { 0x2F3B, 33719 }, + { 0x2F4C, 33722 }, + { 0x2FBC, 33725 }, + { 0x2F61, 33728 }, + { 0x2F4A, 33731 }, + { 0x2FA1, 33734 }, + { 0x2F8F, 33737 }, + { 0x2F91, 33741 }, + { 0x2FB5, 33744 }, + { 0x2FA3, 33747 }, + { 0x2F2F, 33750 }, + { 0x2F13, 33753 }, + { 0x2F1C, 33756 }, + { 0x2F6E, 33759 }, + { 0x2FCA, 33762 }, + { 0x2F8E, 33765 }, + { 0x2F80, 33768 }, + { 0x2F26, 33771 }, + { 0x2F1A, 33774 }, + { 0x2F8A, 33777 }, + { 0x2F0D, 33780 }, + { 0x2F4D, 33783 }, + { 0x2F1F, 33786 }, + { 0x2F0B, 33789 }, + { 0x2F0A, 33792 }, + { 0x2F65, 33795 }, + { 0x2FBE, 33798 }, + { 0x2FD5, 33801 }, + { 0x2FC1, 33804 }, + { 0x2F72, 33807 }, + { 0x2F8B, 33810 }, + { 0x2F3C, 33813 }, + { 0x2FBA, 33816 }, + { 0x2F11, 33819 }, + { 0x2F60, 33822 }, + { 0x2FA9, 33825 }, + { 0x2F1D, 33828 }, + { 0x2F12, 33831 }, + { 0x2F15, 33834 }, + { 0x2F2E, 33839 }, + { 0x2F7A, 33842 }, + { 0x2F99, 33845 }, + { 0x2F37, 33848 }, + { 0x2FAB, 33851 }, + { 0x2F33, 33856 }, + { 0x2F03, 33860 }, + { 0x2FAA, 33863 }, + { 0x2F5A, 33866 }, + { 0x2F29, 33869 }, + { 0x2F39, 33872 }, + { 0x2FB3, 33875 }, + { 0x2F6D, 33878 }, + { 0x2F14, 33881 }, + { 0x2F74, 33884 }, + { 0x2F53, 33887 }, + { 0x2F6F, 33890 }, + { 0x2F62, 33893 }, + { 0x2F0F, 33896 }, + { 0x2F8C, 33899 }, + { 0x2FD2, 33902 }, + { 0x2F71, 33905 }, + { 0x2F54, 33908 }, + { 0x2FC6, 33911 }, + { 0x2F69, 33914 }, + { 0x2F25, 33917 }, + { 0x2FAE, 33920 }, + { 0x2F84, 33923 }, + { 0x2F98, 33926 }, + { 0x2F75, 33929 }, + { 0x2F9F, 33932 }, + { 0x2F40, 33935 }, + { 0x2F2B, 33938 }, + { 0x2F43, 33941 }, + { 0x2F68, 33944 }, + { 0x2F34, 33948 }, + { 0x2F58, 33952 }, + { 0x2FD3, 33956 }, + { 0x2F57, 33959 }, + { 0x2F16, 33962 }, + { 0x2F8D, 33966 }, + { 0x2FC9, 33969 }, + { 0x2F85, 33972 }, + { 0x2F87, 33975 }, + { 0x2F42, 33978 }, + { 0x2F04, 33981 }, + { 0x2F94, 33984 }, + { 0x2F70, 33987 }, + { 0x2F2C, 33990 }, + { 0x2F45, 33993 }, + { 0x2FB1, 33996 }, + { 0x2F86, 34000 }, + { 0x2FCD, 34003 }, + { 0x2F31, 34006 }, + { 0x2FD4, 34009 }, + { 0x2F95, 34012 }, + { 0x2F4E, 34015 }, + { 0x2FC8, 34018 }, + { 0x2F3A, 34021 }, + { 0x2F90, 34024 }, + { 0x2F50, 34027 }, + { 0x2F23, 34030 }, + { 0x2F7B, 34033 }, + { 0x2F3D, 34036 }, + { 0x2FB0, 34039 }, + { 0x2FA0, 34042 }, + { 0x2F30, 34045 }, + { 0x2F1B, 34048 }, + { 0x2F20, 34051 }, + { 0x2FA5, 34054 }, + { 0x2FC0, 34057 }, + { 0x2FB9, 34060 }, + { 0x2F82, 34063 }, + { 0x2F2D, 34066 }, + { 0x2F5E, 34069 }, + { 0x2F67, 34072 }, + { 0x2F89, 34075 }, + { 0x2F1E, 34078 }, + { 0x2F18, 34081 }, + { 0x2FCB, 34084 }, + { 0x2FA4, 34087 }, + { 0x2FBF, 34090 }, + { 0x212A, 34094 }, + { 0x327F, 34096 }, + { 0x2AAB, 34099 }, + { 0x2AAD, 34101 }, + { 0x1C36, 34106 }, + { 0x1C37, 34109 }, + { 0x1C41, 34112 }, + { 0x1C46, 34115 }, + { 0x1C42, 34118 }, + { 0x1C45, 34121 }, + { 0x1C44, 34124 }, + { 0x1C49, 34127 }, + { 0x1C40, 34130 }, + { 0x1C48, 34133 }, + { 0x1C47, 34136 }, + { 0x1C43, 34139 }, + { 0x1C2C, 34142 }, + { 0x1C27, 34146 }, + { 0x1C28, 34150 }, + { 0x1C2A, 34154 }, + { 0x1C26, 34158 }, + { 0x1C29, 34162 }, + { 0x1C2B, 34166 }, + { 0x1C23, 34170 }, + { 0x1C13, 34173 }, + { 0x1C06, 34176 }, + { 0x1C0C, 34179 }, + { 0x1C11, 34182 }, + { 0x1C03, 34185 }, + { 0x1C1D, 34188 }, + { 0x1C08, 34191 }, + { 0x1C00, 34194 }, + { 0x1C1C, 34197 }, + { 0x1C15, 34200 }, + { 0x1C0D, 34203 }, + { 0x1C0E, 34206 }, + { 0x1C1B, 34209 }, + { 0x1C20, 34212 }, + { 0x1C0A, 34215 }, + { 0x1C1F, 34218 }, + { 0x1C22, 34221 }, + { 0x1C1A, 34224 }, + { 0x1C14, 34227 }, + { 0x1C07, 34230 }, + { 0x1C4F, 34233 }, + { 0x1C19, 34236 }, + { 0x1C12, 34239 }, + { 0x1C04, 34242 }, + { 0x1C1E, 34245 }, + { 0x1C02, 34248 }, + { 0x1C01, 34251 }, + { 0x1C16, 34254 }, + { 0x1C05, 34257 }, + { 0x1C09, 34260 }, + { 0x1C10, 34263 }, + { 0x1C0F, 34266 }, + { 0x1C21, 34269 }, + { 0x1C0B, 34272 }, + { 0x1C17, 34275 }, + { 0x1C4D, 34278 }, + { 0x1C18, 34281 }, + { 0x1C4E, 34284 }, + { 0x1C2D, 34287 }, + { 0x1C2F, 34291 }, + { 0x1C2E, 34295 }, + { 0x1C30, 34299 }, + { 0x1C31, 34303 }, + { 0x1C32, 34307 }, + { 0x1C33, 34311 }, + { 0x1C35, 34315 }, + { 0x1C34, 34319 }, + { 0x1C25, 34323 }, + { 0x1C24, 34327 }, + { 0x1C3C, 34331 }, + { 0x1C3D, 34336 }, + { 0x1C3B, 34339 }, + { 0x1C3F, 34342 }, + { 0x1C3E, 34345 }, + { 0x7050, 34349 }, + { 0x7051, 34353 }, + { 0x7052, 34357 }, + { 0x7053, 34361 }, + { 0x7054, 34365 }, + { 0x7055, 34369 }, + { 0x7056, 34373 }, + { 0x7057, 34377 }, + { 0x7058, 34381 }, + { 0x7059, 34385 }, + { 0x705A, 34389 }, + { 0x705B, 34393 }, + { 0x705C, 34397 }, + { 0x705D, 34401 }, + { 0x7080, 34405 }, + { 0x7081, 34410 }, + { 0x7082, 34415 }, + { 0x7083, 34420 }, + { 0x708E, 34425 }, + { 0x708F, 34430 }, + { 0x7090, 34435 }, + { 0x7091, 34440 }, + { 0x7092, 34445 }, + { 0x7095, 34450 }, + { 0x7096, 34455 }, + { 0x7097, 34460 }, + { 0x709A, 34464 }, + { 0x709B, 34469 }, + { 0x709C, 34474 }, + { 0x709D, 34478 }, + { 0x709E, 34483 }, + { 0x709F, 34487 }, + { 0x70A0, 34491 }, + { 0x70A1, 34496 }, + { 0x70A2, 34500 }, + { 0x70A3, 34504 }, + { 0x70A5, 34508 }, + { 0x70A6, 34512 }, + { 0x70A7, 34516 }, + { 0x70A8, 34521 }, + { 0x70A9, 34525 }, + { 0x70AA, 34529 }, + { 0x70AB, 34534 }, + { 0x70AC, 34539 }, + { 0x70AD, 34543 }, + { 0x70AE, 34547 }, + { 0x70AF, 34551 }, + { 0x70B0, 34555 }, + { 0x70B1, 34559 }, + { 0x70B2, 34563 }, + { 0x70B3, 34567 }, + { 0x70B4, 34571 }, + { 0x70B5, 34575 }, + { 0x70B6, 34580 }, + { 0x70B7, 34584 }, + { 0x70B8, 34589 }, + { 0x70B9, 34593 }, + { 0x70BA, 34597 }, + { 0x70BB, 34601 }, + { 0x70BC, 34605 }, + { 0x70BD, 34609 }, + { 0x70BE, 34613 }, + { 0x70BF, 34617 }, + { 0x70C0, 34621 }, + { 0x70C1, 34625 }, + { 0x70C2, 34629 }, + { 0x70C3, 34633 }, + { 0x70C4, 34638 }, + { 0x70C5, 34643 }, + { 0x70C6, 34648 }, + { 0x70C7, 34653 }, + { 0x70C8, 34658 }, + { 0x70C9, 34662 }, + { 0x70CA, 34667 }, + { 0x70CB, 34671 }, + { 0x70CC, 34675 }, + { 0x70CD, 34681 }, + { 0x70CE, 34686 }, + { 0x70CF, 34692 }, + { 0x70D0, 34697 }, + { 0x70D1, 34701 }, + { 0x70D3, 34705 }, + { 0x70D4, 34709 }, + { 0x70D5, 34713 }, + { 0x70D6, 34717 }, + { 0x70D7, 34721 }, + { 0x70D8, 34725 }, + { 0x70D9, 34730 }, + { 0x70DA, 34734 }, + { 0x70DB, 34738 }, + { 0x70DC, 34742 }, + { 0x70DD, 34746 }, + { 0x7084, 34750 }, + { 0x7085, 34755 }, + { 0x7086, 34760 }, + { 0x7087, 34765 }, + { 0x7088, 34770 }, + { 0x7089, 34775 }, + { 0x708A, 34780 }, + { 0x708B, 34785 }, + { 0x708C, 34790 }, + { 0x708D, 34795 }, + { 0x70DE, 34800 }, + { 0x70DF, 34805 }, + { 0x70E0, 34810 }, + { 0x70E1, 34815 }, + { 0x70E2, 34820 }, + { 0x70E3, 34825 }, + { 0x70E4, 34830 }, + { 0x70E5, 34835 }, + { 0x70E6, 34840 }, + { 0x70E7, 34845 }, + { 0x70E8, 34850 }, + { 0x70E9, 34855 }, + { 0x70EA, 34860 }, + { 0x70EB, 34865 }, + { 0x70EC, 34870 }, + { 0x70ED, 34875 }, + { 0x70EE, 34880 }, + { 0x70EF, 34885 }, + { 0x70F0, 34890 }, + { 0x70F1, 34895 }, + { 0x70F2, 34900 }, + { 0x70F3, 34905 }, + { 0x70F4, 34910 }, + { 0x70F5, 34915 }, + { 0x70F6, 34920 }, + { 0x70F7, 34925 }, + { 0x70F8, 34930 }, + { 0x70F9, 34935 }, + { 0x70FA, 34940 }, + { 0x7093, 34945 }, + { 0x7094, 34950 }, + { 0x7098, 34955 }, + { 0x7099, 34960 }, + { 0x70A4, 34965 }, + { 0x70D2, 34970 }, + { 0x7005, 34975 }, + { 0x702B, 34980 }, + { 0x701E, 34985 }, + { 0x7033, 34990 }, + { 0x7035, 34995 }, + { 0x7019, 35000 }, + { 0x7007, 35005 }, + { 0x7000, 35010 }, + { 0x702E, 35015 }, + { 0x7004, 35020 }, + { 0x7021, 35025 }, + { 0x7030, 35030 }, + { 0x7015, 35035 }, + { 0x7008, 35040 }, + { 0x7017, 35045 }, + { 0x7023, 35050 }, + { 0x703C, 35055 }, + { 0x703F, 35060 }, + { 0x7025, 35065 }, + { 0x7018, 35070 }, + { 0x701A, 35075 }, + { 0x7040, 35080 }, + { 0x702C, 35085 }, + { 0x7029, 35090 }, + { 0x7002, 35095 }, + { 0x7046, 35100 }, + { 0x701B, 35105 }, + { 0x702D, 35110 }, + { 0x7026, 35115 }, + { 0x7049, 35120 }, + { 0x700D, 35125 }, + { 0x7034, 35130 }, + { 0x7001, 35135 }, + { 0x7020, 35140 }, + { 0x7039, 35145 }, + { 0x702F, 35150 }, + { 0x703A, 35155 }, + { 0x7041, 35160 }, + { 0x7010, 35165 }, + { 0x7006, 35170 }, + { 0x700B, 35175 }, + { 0x7045, 35180 }, + { 0x7022, 35185 }, + { 0x7009, 35190 }, + { 0x701C, 35195 }, + { 0x702A, 35200 }, + { 0x7037, 35205 }, + { 0x701D, 35210 }, + { 0x700A, 35215 }, + { 0x7031, 35220 }, + { 0x7032, 35225 }, + { 0x7028, 35230 }, + { 0x7003, 35235 }, + { 0x7047, 35240 }, + { 0x700E, 35245 }, + { 0x704B, 35250 }, + { 0x7011, 35255 }, + { 0x704A, 35260 }, + { 0x7036, 35265 }, + { 0x7012, 35270 }, + { 0x7043, 35275 }, + { 0x701F, 35280 }, + { 0x7016, 35285 }, + { 0x703D, 35290 }, + { 0x7038, 35295 }, + { 0x7048, 35300 }, + { 0x700F, 35305 }, + { 0x7024, 35310 }, + { 0x7014, 35315 }, + { 0x7013, 35320 }, + { 0x7042, 35325 }, + { 0x704C, 35330 }, + { 0x7044, 35335 }, + { 0x704D, 35340 }, + { 0x7280, 35345 }, + { 0x7282, 35348 }, + { 0x7285, 35351 }, + { 0x7281, 35354 }, + { 0x7284, 35357 }, + { 0x729B, 35360 }, + { 0x7286, 35363 }, + { 0x728A, 35366 }, + { 0x728B, 35369 }, + { 0x728D, 35372 }, + { 0x728E, 35375 }, + { 0x728F, 35378 }, + { 0x7293, 35381 }, + { 0x728C, 35384 }, + { 0x7295, 35387 }, + { 0x7296, 35390 }, + { 0x7297, 35393 }, + { 0x7292, 35396 }, + { 0x7287, 35399 }, + { 0x729C, 35402 }, + { 0x7288, 35405 }, + { 0x7299, 35408 }, + { 0x7283, 35411 }, + { 0x729A, 35414 }, + { 0x7294, 35417 }, + { 0x7290, 35420 }, + { 0x7291, 35423 }, + { 0x7289, 35426 }, + { 0x7298, 35429 }, + { 0x7920, 35432 }, + { 0x7921, 35435 }, + { 0x7939, 35438 }, + { 0x7923, 35441 }, + { 0x7924, 35444 }, + { 0x7931, 35447 }, + { 0x7922, 35450 }, + { 0x7926, 35453 }, + { 0x7928, 35456 }, + { 0x7929, 35459 }, + { 0x792A, 35462 }, + { 0x792B, 35465 }, + { 0x792C, 35468 }, + { 0x7932, 35471 }, + { 0x792D, 35474 }, + { 0x7933, 35477 }, + { 0x792F, 35480 }, + { 0x7930, 35483 }, + { 0x7925, 35486 }, + { 0x7927, 35489 }, + { 0x7935, 35492 }, + { 0x7936, 35495 }, + { 0x7937, 35498 }, + { 0x7938, 35501 }, + { 0x792E, 35504 }, + { 0x7934, 35507 }, + { 0x793F, 35510 }, + { 0x00AF, 35513 }, + { 0x2774, 35514 }, + { 0x2768, 35519 }, + { 0x26AB, 35523 }, + { 0x2775, 35526 }, + { 0x2769, 35531 }, + { 0x2592, 35535 }, + { 0x26AC, 35537 }, + { 0x26AA, 35541 }, + { 0x2759, 35544 }, + { 0x276A, 35547 }, + { 0x276B, 35552 }, + { 0x205F, 35557 }, + { 0x276C, 35560 }, + { 0x276D, 35565 }, + { 0x00B7, 35570 }, + { 0x22A7, 35572 }, + { 0x2A0A, 35573 }, + { 0x202F, 35576 }, + { 0x26B2, 35579 }, + { 0x22B2, 35580 }, + { 0x22B4, 35583 }, + { 0x2491, 35589 }, + { 0x0023, 35593 }, + { 0x2492, 35595 }, + { 0x2493, 35599 }, + { 0x249B, 35603 }, + { 0x2496, 35607 }, + { 0x2497, 35611 }, + { 0x2499, 35615 }, + { 0x2495, 35619 }, + { 0x249A, 35623 }, + { 0x2494, 35627 }, + { 0x2498, 35631 }, + { 0x2116, 35635 }, + { 0x6FFC, 35637 }, + { 0x02DB, 35640 }, + { 0x2325, 35641 }, + { 0x6D3E, 35643 }, + { 0x6D3F, 35646 }, + { 0x26B4, 35649 }, + { 0x270F, 35650 }, + { 0x20A7, 35651 }, + { 0x2653, 35653 }, + { 0x210E, 35654 }, + { 0x210F, 35656 }, + { 0x3012, 35661 }, + { 0x3020, 35663 }, + { 0x2E07, 35666 }, + { 0x2E0B, 35670 }, + { 0x2E06, 35672 }, + { 0x5949, 35675 }, + { 0x5947, 35679 }, + { 0x594B, 35683 }, + { 0x5948, 35687 }, + { 0x594A, 35691 }, + { 0x594C, 35695 }, + { 0x594E, 35699 }, + { 0x594D, 35703 }, + { 0x5946, 35707 }, + { 0x5937, 35710 }, + { 0x5939, 35713 }, + { 0x5934, 35716 }, + { 0x5931, 35719 }, + { 0x5941, 35722 }, + { 0x593A, 35725 }, + { 0x5930, 35728 }, + { 0x593E, 35731 }, + { 0x5938, 35734 }, + { 0x5935, 35737 }, + { 0x5936, 35740 }, + { 0x593D, 35743 }, + { 0x593C, 35746 }, + { 0x5933, 35749 }, + { 0x5940, 35752 }, + { 0x593F, 35755 }, + { 0x5942, 35758 }, + { 0x5944, 35761 }, + { 0x5932, 35764 }, + { 0x593B, 35767 }, + { 0x5943, 35770 }, + { 0x5945, 35773 }, + { 0x5953, 35776 }, + { 0x595F, 35778 }, + { 0x5952, 35781 }, + { 0x5950, 35785 }, + { 0x5951, 35789 }, + { 0x594F, 35793 }, + { 0x23CE, 35797 }, + { 0x2930, 35799 }, + { 0x292B, 35805 }, + { 0x2644, 35810 }, + { 0x2696, 35811 }, + { 0x212F, 35812 }, + { 0x210A, 35815 }, + { 0x2113, 35818 }, + { 0x2134, 35821 }, + { 0x212C, 35824 }, + { 0x2130, 35827 }, + { 0x2131, 35830 }, + { 0x210B, 35833 }, + { 0x2110, 35836 }, + { 0x2112, 35839 }, + { 0x2133, 35842 }, + { 0x2118, 35845 }, + { 0x211B, 35848 }, + { 0x2314, 35851 }, + { 0x6E45, 35852 }, + { 0x201A, 35854 }, + { 0x2039, 35858 }, + { 0x203A, 35863 }, + { 0x201B, 35868 }, + { 0x33DF, 35872 }, + { 0x33C6, 35876 }, + { 0x33C0, 35880 }, + { 0x33C1, 35883 }, + { 0x33A7, 35886 }, + { 0x33A8, 35890 }, + { 0x33A5, 35895 }, + { 0x33A1, 35898 }, + { 0x33DE, 35901 }, + { 0x33C2, 35905 }, + { 0x3373, 35907 }, + { 0x33C3, 35909 }, + { 0x33C4, 35911 }, + { 0x33C5, 35913 }, + { 0x339D, 35915 }, + { 0x33A4, 35917 }, + { 0x33A0, 35920 }, + { 0x33C7, 35923 }, + { 0x3372, 35925 }, + { 0x33C8, 35927 }, + { 0x3397, 35929 }, + { 0x3377, 35931 }, + { 0x3379, 35933 }, + { 0x3378, 35936 }, + { 0x32CE, 35939 }, + { 0x3399, 35941 }, + { 0x3387, 35943 }, + { 0x33C9, 35945 }, + { 0x33CA, 35947 }, + { 0x32CC, 35949 }, + { 0x33CB, 35951 }, + { 0x3390, 35953 }, + { 0x33CC, 35955 }, + { 0x337A, 35957 }, + { 0x3384, 35959 }, + { 0x3385, 35961 }, + { 0x338F, 35963 }, + { 0x33CD, 35965 }, + { 0x3398, 35967 }, + { 0x339E, 35969 }, + { 0x33A6, 35971 }, + { 0x33CE, 35974 }, + { 0x33A2, 35977 }, + { 0x33CF, 35980 }, + { 0x33B8, 35982 }, + { 0x33BE, 35984 }, + { 0x33D0, 35986 }, + { 0x33D1, 35988 }, + { 0x33D3, 35990 }, + { 0x3383, 35992 }, + { 0x3386, 35994 }, + { 0x33D4, 35996 }, + { 0x338E, 35999 }, + { 0x3396, 36001 }, + { 0x339C, 36003 }, + { 0x33A3, 36005 }, + { 0x339F, 36008 }, + { 0x33B3, 36011 }, + { 0x3382, 36013 }, + { 0x338C, 36016 }, + { 0x338D, 36019 }, + { 0x3395, 36022 }, + { 0x339B, 36025 }, + { 0x33B2, 36028 }, + { 0x33B6, 36031 }, + { 0x33BC, 36034 }, + { 0x33B7, 36037 }, + { 0x33B9, 36039 }, + { 0x33BD, 36042 }, + { 0x33BF, 36044 }, + { 0x3381, 36047 }, + { 0x338B, 36049 }, + { 0x339A, 36051 }, + { 0x33B1, 36053 }, + { 0x33B5, 36055 }, + { 0x33BB, 36057 }, + { 0x3375, 36059 }, + { 0x33A9, 36061 }, + { 0x3380, 36063 }, + { 0x3376, 36066 }, + { 0x338A, 36068 }, + { 0x33D7, 36070 }, + { 0x33D8, 36072 }, + { 0x33DA, 36074 }, + { 0x33B0, 36076 }, + { 0x33B4, 36078 }, + { 0x33BA, 36080 }, + { 0x33DB, 36082 }, + { 0x33DC, 36084 }, + { 0x33DD, 36086 }, + { 0x3374, 36088 }, + { 0x3388, 36090 }, + { 0x2293, 36092 }, + { 0x2294, 36094 }, + { 0x337E, 36096 }, + { 0x337B, 36100 }, + { 0x337C, 36104 }, + { 0x337D, 36108 }, + { 0x32CD, 36112 }, + { 0x33FF, 36114 }, + { 0x3393, 36116 }, + { 0x33AC, 36118 }, + { 0x333F, 36120 }, + { 0x3371, 36122 }, + { 0x3391, 36124 }, + { 0x33AA, 36126 }, + { 0x33D2, 36128 }, + { 0x3392, 36130 }, + { 0x33D5, 36132 }, + { 0x33D6, 36134 }, + { 0x33AB, 36136 }, + { 0x33D9, 36138 }, + { 0x33AD, 36140 }, + { 0x33AE, 36142 }, + { 0x33AF, 36146 }, + { 0x3394, 36151 }, + { 0x3327, 36153 }, + { 0x3306, 36155 }, + { 0x3303, 36157 }, + { 0x3331, 36159 }, + { 0x3325, 36161 }, + { 0x3326, 36163 }, + { 0x23CD, 36165 }, + { 0x3310, 36167 }, + { 0x3342, 36169 }, + { 0x3305, 36171 }, + { 0x3389, 36173 }, + { 0x3314, 36175 }, + { 0x2ACD, 36177 }, + { 0x334B, 36182 }, + { 0x3349, 36184 }, + { 0x3328, 36186 }, + { 0x3309, 36188 }, + { 0x330A, 36190 }, + { 0x3337, 36192 }, + { 0x3330, 36194 }, + { 0x3355, 36196 }, + { 0x3352, 36198 }, + { 0x221A, 36200 }, + { 0x2B12, 36202 }, + { 0x25E7, 36207 }, + { 0x2B15, 36212 }, + { 0x25EA, 36219 }, + { 0x25E8, 36226 }, + { 0x25A7, 36231 }, + { 0x25E9, 36239 }, + { 0x25A8, 36246 }, + { 0x2B14, 36254 }, + { 0x2B13, 36261 }, + { 0x25A9, 36266 }, + { 0x25A5, 36271 }, + { 0x29E0, 36275 }, + { 0x25A4, 36279 }, + { 0x25A6, 36283 }, + { 0x3350, 36288 }, + { 0x3302, 36290 }, + { 0x333C, 36292 }, + { 0x3324, 36294 }, + { 0x3308, 36296 }, + { 0x330F, 36298 }, + { 0x330E, 36300 }, + { 0x3311, 36302 }, + { 0x332A, 36304 }, + { 0x3341, 36306 }, + { 0x3335, 36308 }, + { 0x228F, 36310 }, + { 0x22E4, 36313 }, + { 0x2291, 36320 }, + { 0x330B, 36326 }, + { 0x331C, 36328 }, + { 0x331E, 36330 }, + { 0x3345, 36332 }, + { 0x3344, 36334 }, + { 0x3329, 36336 }, + { 0x332C, 36338 }, + { 0x333B, 36340 }, + { 0x333A, 36342 }, + { 0x3340, 36344 }, + { 0x2ACE, 36346 }, + { 0x3353, 36351 }, + { 0x3322, 36353 }, + { 0x3323, 36355 }, + { 0x3357, 36357 }, + { 0x334E, 36359 }, + { 0x334F, 36361 }, + { 0x3300, 36363 }, + { 0x3301, 36365 }, + { 0x333E, 36367 }, + { 0x3318, 36369 }, + { 0x3339, 36371 }, + { 0x3333, 36373 }, + { 0x3304, 36375 }, + { 0x331D, 36377 }, + { 0x3312, 36379 }, + { 0x3346, 36381 }, + { 0x3338, 36383 }, + { 0x332F, 36385 }, + { 0x333D, 36387 }, + { 0x332D, 36389 }, + { 0x3313, 36391 }, + { 0x330C, 36393 }, + { 0x330D, 36395 }, + { 0x331B, 36397 }, + { 0x2311, 36399 }, + { 0x3343, 36401 }, + { 0x3347, 36403 }, + { 0x334D, 36405 }, + { 0x334C, 36407 }, + { 0x3348, 36409 }, + { 0x3351, 36411 }, + { 0x3354, 36413 }, + { 0x331F, 36415 }, + { 0x3321, 36417 }, + { 0x3334, 36419 }, + { 0x3307, 36421 }, + { 0x3332, 36423 }, + { 0x2290, 36425 }, + { 0x22E5, 36428 }, + { 0x2292, 36435 }, + { 0x332B, 36441 }, + { 0x3356, 36443 }, + { 0x3320, 36445 }, + { 0x3319, 36447 }, + { 0x3336, 36449 }, + { 0x3317, 36451 }, + { 0x331A, 36453 }, + { 0x334A, 36455 }, + { 0x332E, 36457 }, + { 0x3315, 36459 }, + { 0x337F, 36461 }, + { 0x3316, 36463 }, + { 0x2729, 36465 }, + { 0x2282, 36469 }, + { 0x2286, 36471 }, + { 0x2AC3, 36476 }, + { 0x228A, 36484 }, + { 0x2ACB, 36490 }, + { 0x2AC7, 36496 }, + { 0x2AC9, 36501 }, + { 0x2AC5, 36507 }, + { 0x2ABD, 36512 }, + { 0x2ABF, 36515 }, + { 0x2AC1, 36520 }, + { 0x2AD5, 36525 }, + { 0x2AD3, 36528 }, + { 0x2979, 36531 }, + { 0x5806, 36535 }, + { 0x580B, 36539 }, + { 0x5802, 36543 }, + { 0x5823, 36547 }, + { 0x5826, 36552 }, + { 0x5824, 36557 }, + { 0x5825, 36562 }, + { 0x5827, 36567 }, + { 0x5800, 36572 }, + { 0x5804, 36576 }, + { 0x5801, 36580 }, + { 0x5805, 36584 }, + { 0x5803, 36588 }, + { 0x581B, 36592 }, + { 0x580C, 36596 }, + { 0x5816, 36600 }, + { 0x5809, 36604 }, + { 0x5822, 36608 }, + { 0x580E, 36612 }, + { 0x5807, 36616 }, + { 0x581F, 36620 }, + { 0x581D, 36624 }, + { 0x5818, 36628 }, + { 0x5819, 36632 }, + { 0x581E, 36636 }, + { 0x5821, 36640 }, + { 0x5814, 36644 }, + { 0x581C, 36648 }, + { 0x580D, 36652 }, + { 0x5812, 36656 }, + { 0x5817, 36660 }, + { 0x580A, 36664 }, + { 0x580F, 36668 }, + { 0x5808, 36672 }, + { 0x581A, 36676 }, + { 0x5820, 36680 }, + { 0x5815, 36684 }, + { 0x5810, 36688 }, + { 0x5813, 36692 }, + { 0x5811, 36696 }, + { 0x5828, 36700 }, + { 0x5829, 36704 }, + { 0x582A, 36708 }, + { 0x582B, 36712 }, + { 0x2403, 36716 }, + { 0x2419, 36721 }, + { 0x2404, 36726 }, + { 0x2417, 36731 }, + { 0x2407, 36737 }, + { 0x2410, 36740 }, + { 0x241C, 36745 }, + { 0x240C, 36749 }, + { 0x240A, 36753 }, + { 0x2400, 36757 }, + { 0x241F, 36760 }, + { 0x241D, 36764 }, + { 0x240F, 36768 }, + { 0x240E, 36772 }, + { 0x2420, 36776 }, + { 0x2402, 36779 }, + { 0x2401, 36784 }, + { 0x2418, 36789 }, + { 0x2421, 36792 }, + { 0x2425, 36795 }, + { 0x2411, 36800 }, + { 0x2412, 36805 }, + { 0x2414, 36810 }, + { 0x2413, 36815 }, + { 0x241B, 36820 }, + { 0x241E, 36823 }, + { 0x2405, 36827 }, + { 0x2424, 36830 }, + { 0x240D, 36833 }, + { 0x2415, 36837 }, + { 0x240B, 36841 }, + { 0x2408, 36845 }, + { 0x214F, 36848 }, + { 0x2409, 36852 }, + { 0x241A, 36856 }, + { 0x2426, 36859 }, + { 0x2406, 36864 }, + { 0x2416, 36867 }, + { 0x0700, 36871 }, + { 0x0743, 36875 }, + { 0x0744, 36880 }, + { 0x0706, 36885 }, + { 0x0707, 36889 }, + { 0x073D, 36893 }, + { 0x073E, 36896 }, + { 0x073A, 36899 }, + { 0x073B, 36902 }, + { 0x0749, 36905 }, + { 0x0736, 36907 }, + { 0x0737, 36910 }, + { 0x073F, 36913 }, + { 0x0745, 36915 }, + { 0x0746, 36919 }, + { 0x0739, 36923 }, + { 0x0738, 36927 }, + { 0x0725, 36931 }, + { 0x0717, 36934 }, + { 0x0726, 36937 }, + { 0x0721, 36940 }, + { 0x0722, 36943 }, + { 0x072C, 36946 }, + { 0x0718, 36949 }, + { 0x0712, 36952 }, + { 0x071A, 36955 }, + { 0x071F, 36958 }, + { 0x0729, 36961 }, + { 0x072A, 36964 }, + { 0x072B, 36967 }, + { 0x071B, 36970 }, + { 0x071C, 36973 }, + { 0x071D, 36977 }, + { 0x071E, 36980 }, + { 0x0719, 36984 }, + { 0x0710, 36987 }, + { 0x0724, 36990 }, + { 0x0713, 36994 }, + { 0x0714, 36997 }, + { 0x0728, 37001 }, + { 0x0715, 37004 }, + { 0x0720, 37007 }, + { 0x0716, 37010 }, + { 0x072D, 37015 }, + { 0x072E, 37019 }, + { 0x072F, 37023 }, + { 0x0723, 37027 }, + { 0x074F, 37030 }, + { 0x074E, 37034 }, + { 0x074D, 37038 }, + { 0x0727, 37042 }, + { 0x0711, 37046 }, + { 0x0730, 37050 }, + { 0x0731, 37053 }, + { 0x0732, 37056 }, + { 0x0733, 37059 }, + { 0x0734, 37062 }, + { 0x0735, 37065 }, + { 0x074A, 37068 }, + { 0x0747, 37070 }, + { 0x0748, 37074 }, + { 0x0740, 37078 }, + { 0x070B, 37081 }, + { 0x070C, 37084 }, + { 0x070D, 37087 }, + { 0x0742, 37090 }, + { 0x0741, 37092 }, + { 0x0702, 37094 }, + { 0x0704, 37098 }, + { 0x0709, 37101 }, + { 0x0705, 37106 }, + { 0x070A, 37109 }, + { 0x073C, 37111 }, + { 0x0701, 37114 }, + { 0x0703, 37118 }, + { 0x0708, 37121 }, + { 0x070F, 37126 }, + { 0x2649, 37129 }, + { 0x0C56, 37130 }, + { 0x0C7F, 37134 }, + { 0x0C4D, 37137 }, + { 0x0C03, 37140 }, + { 0x0C02, 37143 }, + { 0x0C3D, 37146 }, + { 0x0C01, 37149 }, + { 0x0C67, 37152 }, + { 0x0C6C, 37155 }, + { 0x0C68, 37158 }, + { 0x0C6B, 37161 }, + { 0x0C6A, 37164 }, + { 0x0C6F, 37167 }, + { 0x0C66, 37170 }, + { 0x0C6E, 37173 }, + { 0x0C6D, 37176 }, + { 0x0C69, 37179 }, + { 0x0C46, 37182 }, + { 0x0C3F, 37186 }, + { 0x0C4A, 37190 }, + { 0x0C41, 37194 }, + { 0x0C3E, 37198 }, + { 0x0C48, 37202 }, + { 0x0C4C, 37206 }, + { 0x0C47, 37210 }, + { 0x0C40, 37214 }, + { 0x0C4B, 37218 }, + { 0x0C42, 37222 }, + { 0x0C62, 37226 }, + { 0x0C43, 37231 }, + { 0x0C63, 37236 }, + { 0x0C44, 37241 }, + { 0x0C55, 37246 }, + { 0x0C05, 37249 }, + { 0x0C0E, 37252 }, + { 0x0C07, 37255 }, + { 0x0C12, 37258 }, + { 0x0C09, 37261 }, + { 0x0C06, 37264 }, + { 0x0C10, 37267 }, + { 0x0C14, 37270 }, + { 0x0C2C, 37273 }, + { 0x0C1A, 37276 }, + { 0x0C26, 37279 }, + { 0x0C0F, 37282 }, + { 0x0C17, 37285 }, + { 0x0C39, 37288 }, + { 0x0C08, 37291 }, + { 0x0C1C, 37294 }, + { 0x0C15, 37297 }, + { 0x0C32, 37300 }, + { 0x0C2E, 37303 }, + { 0x0C28, 37306 }, + { 0x0C13, 37309 }, + { 0x0C2A, 37312 }, + { 0x0C30, 37315 }, + { 0x0C38, 37318 }, + { 0x0C24, 37321 }, + { 0x0C0A, 37324 }, + { 0x0C35, 37327 }, + { 0x0C2F, 37330 }, + { 0x0C2D, 37333 }, + { 0x0C1B, 37336 }, + { 0x0C21, 37339 }, + { 0x0C27, 37342 }, + { 0x0C59, 37345 }, + { 0x0C18, 37348 }, + { 0x0C1D, 37351 }, + { 0x0C16, 37354 }, + { 0x0C33, 37357 }, + { 0x0C19, 37360 }, + { 0x0C23, 37363 }, + { 0x0C1E, 37366 }, + { 0x0C2B, 37369 }, + { 0x0C31, 37372 }, + { 0x0C36, 37375 }, + { 0x0C37, 37378 }, + { 0x0C25, 37381 }, + { 0x0C58, 37384 }, + { 0x0C1F, 37387 }, + { 0x0C22, 37390 }, + { 0x0C20, 37393 }, + { 0x0C0C, 37396 }, + { 0x0C0B, 37400 }, + { 0x0C61, 37404 }, + { 0x0C60, 37408 }, + { 0x0C79, 37412 }, + { 0x0C7C, 37421 }, + { 0x0C7A, 37430 }, + { 0x0C7D, 37439 }, + { 0x0C78, 37448 }, + { 0x0C7B, 37457 }, + { 0x0C7E, 37466 }, + { 0x07B0, 37475 }, + { 0x07A0, 37477 }, + { 0x07A1, 37480 }, + { 0x0784, 37483 }, + { 0x0780, 37486 }, + { 0x07B1, 37489 }, + { 0x0783, 37492 }, + { 0x0794, 37495 }, + { 0x079C, 37498 }, + { 0x07A2, 37501 }, + { 0x0799, 37504 }, + { 0x079A, 37507 }, + { 0x078C, 37510 }, + { 0x0798, 37513 }, + { 0x0787, 37516 }, + { 0x078A, 37519 }, + { 0x078E, 37522 }, + { 0x0786, 37525 }, + { 0x078D, 37528 }, + { 0x0789, 37531 }, + { 0x0782, 37534 }, + { 0x07A4, 37537 }, + { 0x0790, 37540 }, + { 0x0788, 37543 }, + { 0x07A5, 37546 }, + { 0x079F, 37549 }, + { 0x078B, 37552 }, + { 0x07A3, 37555 }, + { 0x079E, 37558 }, + { 0x079D, 37561 }, + { 0x079B, 37564 }, + { 0x0791, 37567 }, + { 0x0796, 37570 }, + { 0x0795, 37573 }, + { 0x0793, 37576 }, + { 0x0792, 37579 }, + { 0x0797, 37582 }, + { 0x078F, 37585 }, + { 0x0785, 37588 }, + { 0x0781, 37591 }, + { 0x07A6, 37594 }, + { 0x07AC, 37596 }, + { 0x07A8, 37598 }, + { 0x07AE, 37600 }, + { 0x07AA, 37602 }, + { 0x07A7, 37604 }, + { 0x07A9, 37606 }, + { 0x07AD, 37608 }, + { 0x07AF, 37610 }, + { 0x07AB, 37612 }, + { 0x29FB, 37614 }, + { 0x2AF6, 37616 }, + { 0x2034, 37619 }, + { 0x224B, 37621 }, + { 0x2AF7, 37623 }, + { 0x2AF8, 37626 }, + { 0x2AFB, 37629 }, + { 0x222D, 37633 }, + { 0x2AF5, 37635 }, + { 0x22AA, 37641 }, + { 0x2AF4, 37646 }, + { 0x2980, 37651 }, + { 0x2A68, 37655 }, + { 0x2A69, 37662 }, + { 0x20AE, 37669 }, + { 0x2319, 37671 }, + { 0x29A2, 37674 }, + { 0x2129, 37676 }, + { 0x214E, 37681 }, + { 0x2132, 37684 }, + { 0x214B, 37687 }, + { 0x2141, 37689 }, + { 0x2142, 37693 }, + { 0x2144, 37697 }, + { 0x2739, 37701 }, + { 0x2645, 37705 }, + { 0x2A2F, 37706 }, + { 0x2230, 37710 }, + { 0x00BD, 37712 }, + { 0x2155, 37716 }, + { 0x2159, 37720 }, + { 0x2153, 37724 }, + { 0x215B, 37728 }, + { 0x00BC, 37732 }, + { 0x2156, 37736 }, + { 0x2154, 37740 }, + { 0x215A, 37744 }, + { 0x215D, 37748 }, + { 0x2158, 37752 }, + { 0x215E, 37756 }, + { 0x2157, 37760 }, + { 0x215C, 37764 }, + { 0x00BE, 37768 }, + { 0x2240, 37772 }, + { 0x2100, 37774 }, + { 0x060B, 37776 }, + { 0x2697, 37778 }, + { 0x20B3, 37779 }, + { 0x2235, 37781 }, + { 0x09D7, 37782 }, + { 0x09BC, 37786 }, + { 0x09CD, 37789 }, + { 0x0983, 37792 }, + { 0x0982, 37795 }, + { 0x09BD, 37798 }, + { 0x0981, 37801 }, + { 0x09E7, 37804 }, + { 0x09EC, 37807 }, + { 0x09E8, 37810 }, + { 0x09EB, 37813 }, + { 0x09EA, 37816 }, + { 0x09EF, 37819 }, + { 0x09E6, 37822 }, + { 0x09EE, 37825 }, + { 0x09ED, 37828 }, + { 0x09E9, 37831 }, + { 0x09F2, 37834 }, + { 0x09F3, 37837 }, + { 0x09C7, 37840 }, + { 0x09BF, 37844 }, + { 0x09CB, 37848 }, + { 0x09C1, 37852 }, + { 0x09BE, 37856 }, + { 0x09C8, 37860 }, + { 0x09CC, 37864 }, + { 0x09C0, 37868 }, + { 0x09C2, 37872 }, + { 0x09E2, 37876 }, + { 0x09C3, 37881 }, + { 0x09E3, 37886 }, + { 0x09C4, 37891 }, + { 0x09FA, 37896 }, + { 0x0985, 37898 }, + { 0x098F, 37901 }, + { 0x0987, 37904 }, + { 0x0993, 37907 }, + { 0x0989, 37910 }, + { 0x0986, 37913 }, + { 0x0990, 37916 }, + { 0x0994, 37919 }, + { 0x09AC, 37922 }, + { 0x099A, 37925 }, + { 0x09A6, 37928 }, + { 0x0997, 37931 }, + { 0x09B9, 37934 }, + { 0x0988, 37937 }, + { 0x099C, 37940 }, + { 0x0995, 37943 }, + { 0x09B2, 37946 }, + { 0x09AE, 37949 }, + { 0x09A8, 37952 }, + { 0x09AA, 37955 }, + { 0x09B0, 37958 }, + { 0x09F1, 37961 }, + { 0x09F0, 37967 }, + { 0x09B8, 37973 }, + { 0x09A4, 37976 }, + { 0x098A, 37979 }, + { 0x09AF, 37982 }, + { 0x09AD, 37985 }, + { 0x099B, 37988 }, + { 0x09A1, 37991 }, + { 0x09A7, 37994 }, + { 0x0998, 37997 }, + { 0x099D, 38000 }, + { 0x0996, 38003 }, + { 0x0999, 38006 }, + { 0x09A3, 38009 }, + { 0x099E, 38012 }, + { 0x09AB, 38015 }, + { 0x09DD, 38018 }, + { 0x09DC, 38021 }, + { 0x09B6, 38024 }, + { 0x09B7, 38027 }, + { 0x09A5, 38030 }, + { 0x099F, 38033 }, + { 0x09DF, 38036 }, + { 0x09A2, 38039 }, + { 0x09A0, 38042 }, + { 0x09CE, 38045 }, + { 0x098C, 38049 }, + { 0x098B, 38053 }, + { 0x09E1, 38057 }, + { 0x09E0, 38061 }, + { 0x09F4, 38065 }, + { 0x09F8, 38069 }, + { 0x09F5, 38077 }, + { 0x09F7, 38081 }, + { 0x09F6, 38085 }, + { 0x09F9, 38089 }, + { 0x232C, 38093 }, + { 0x23E3, 38095 }, + { 0x226C, 38099 }, + { 0x2800, 38100 }, + { 0x2801, 38103 }, + { 0x2802, 38106 }, + { 0x2804, 38109 }, + { 0x2808, 38112 }, + { 0x2810, 38115 }, + { 0x2820, 38118 }, + { 0x2840, 38121 }, + { 0x2880, 38124 }, + { 0x2803, 38127 }, + { 0x2805, 38130 }, + { 0x2809, 38133 }, + { 0x2811, 38136 }, + { 0x2821, 38139 }, + { 0x2841, 38142 }, + { 0x2881, 38145 }, + { 0x2806, 38148 }, + { 0x280A, 38151 }, + { 0x2812, 38154 }, + { 0x2822, 38157 }, + { 0x2842, 38160 }, + { 0x2882, 38163 }, + { 0x280C, 38166 }, + { 0x2814, 38169 }, + { 0x2824, 38172 }, + { 0x2844, 38175 }, + { 0x2884, 38178 }, + { 0x2818, 38181 }, + { 0x2828, 38184 }, + { 0x2848, 38187 }, + { 0x2888, 38190 }, + { 0x2830, 38193 }, + { 0x2850, 38196 }, + { 0x2890, 38199 }, + { 0x2860, 38202 }, + { 0x28A0, 38205 }, + { 0x28C0, 38208 }, + { 0x2807, 38211 }, + { 0x280B, 38214 }, + { 0x2813, 38217 }, + { 0x2823, 38220 }, + { 0x2843, 38223 }, + { 0x2883, 38226 }, + { 0x280D, 38229 }, + { 0x2815, 38232 }, + { 0x2825, 38235 }, + { 0x2845, 38238 }, + { 0x2885, 38241 }, + { 0x2819, 38244 }, + { 0x2829, 38247 }, + { 0x2849, 38250 }, + { 0x2889, 38253 }, + { 0x2831, 38256 }, + { 0x2851, 38259 }, + { 0x2891, 38262 }, + { 0x2861, 38265 }, + { 0x28A1, 38268 }, + { 0x28C1, 38271 }, + { 0x280E, 38274 }, + { 0x2816, 38277 }, + { 0x2826, 38280 }, + { 0x2846, 38283 }, + { 0x2886, 38286 }, + { 0x281A, 38289 }, + { 0x282A, 38292 }, + { 0x284A, 38295 }, + { 0x288A, 38298 }, + { 0x2832, 38301 }, + { 0x2852, 38304 }, + { 0x2892, 38307 }, + { 0x2862, 38310 }, + { 0x28A2, 38313 }, + { 0x28C2, 38316 }, + { 0x281C, 38319 }, + { 0x282C, 38322 }, + { 0x284C, 38325 }, + { 0x288C, 38328 }, + { 0x2834, 38331 }, + { 0x2854, 38334 }, + { 0x2894, 38337 }, + { 0x2864, 38340 }, + { 0x28A4, 38343 }, + { 0x28C4, 38346 }, + { 0x2838, 38349 }, + { 0x2858, 38352 }, + { 0x2898, 38355 }, + { 0x2868, 38358 }, + { 0x28A8, 38361 }, + { 0x28C8, 38364 }, + { 0x2870, 38367 }, + { 0x28B0, 38370 }, + { 0x28D0, 38373 }, + { 0x28E0, 38376 }, + { 0x280F, 38379 }, + { 0x2817, 38382 }, + { 0x2827, 38385 }, + { 0x2847, 38388 }, + { 0x2887, 38391 }, + { 0x281B, 38394 }, + { 0x282B, 38397 }, + { 0x284B, 38400 }, + { 0x288B, 38403 }, + { 0x2833, 38406 }, + { 0x2853, 38409 }, + { 0x2893, 38412 }, + { 0x2863, 38415 }, + { 0x28A3, 38418 }, + { 0x28C3, 38421 }, + { 0x281D, 38424 }, + { 0x282D, 38427 }, + { 0x284D, 38430 }, + { 0x288D, 38433 }, + { 0x2835, 38436 }, + { 0x2855, 38439 }, + { 0x2895, 38442 }, + { 0x2865, 38445 }, + { 0x28A5, 38448 }, + { 0x28C5, 38451 }, + { 0x2839, 38454 }, + { 0x2859, 38457 }, + { 0x2899, 38460 }, + { 0x2869, 38463 }, + { 0x28A9, 38466 }, + { 0x28C9, 38469 }, + { 0x2871, 38472 }, + { 0x28B1, 38475 }, + { 0x28D1, 38478 }, + { 0x28E1, 38481 }, + { 0x281E, 38484 }, + { 0x282E, 38487 }, + { 0x284E, 38490 }, + { 0x288E, 38493 }, + { 0x2836, 38496 }, + { 0x2856, 38499 }, + { 0x2896, 38502 }, + { 0x2866, 38505 }, + { 0x28A6, 38508 }, + { 0x28C6, 38511 }, + { 0x283A, 38514 }, + { 0x285A, 38517 }, + { 0x289A, 38520 }, + { 0x286A, 38523 }, + { 0x28AA, 38526 }, + { 0x28CA, 38529 }, + { 0x2872, 38532 }, + { 0x28B2, 38535 }, + { 0x28D2, 38538 }, + { 0x28E2, 38541 }, + { 0x283C, 38544 }, + { 0x285C, 38547 }, + { 0x289C, 38550 }, + { 0x286C, 38553 }, + { 0x28AC, 38556 }, + { 0x28CC, 38559 }, + { 0x2874, 38562 }, + { 0x28B4, 38565 }, + { 0x28D4, 38568 }, + { 0x28E4, 38571 }, + { 0x2878, 38574 }, + { 0x28B8, 38577 }, + { 0x28D8, 38580 }, + { 0x28E8, 38583 }, + { 0x28F0, 38586 }, + { 0x281F, 38589 }, + { 0x282F, 38592 }, + { 0x284F, 38595 }, + { 0x288F, 38598 }, + { 0x2837, 38601 }, + { 0x2857, 38604 }, + { 0x2897, 38607 }, + { 0x2867, 38610 }, + { 0x28A7, 38613 }, + { 0x28C7, 38616 }, + { 0x283B, 38619 }, + { 0x285B, 38622 }, + { 0x289B, 38625 }, + { 0x286B, 38628 }, + { 0x28AB, 38631 }, + { 0x28CB, 38634 }, + { 0x2873, 38637 }, + { 0x28B3, 38640 }, + { 0x28D3, 38643 }, + { 0x28E3, 38646 }, + { 0x283D, 38649 }, + { 0x285D, 38652 }, + { 0x289D, 38655 }, + { 0x286D, 38658 }, + { 0x28AD, 38661 }, + { 0x28CD, 38664 }, + { 0x2875, 38667 }, + { 0x28B5, 38670 }, + { 0x28D5, 38673 }, + { 0x28E5, 38676 }, + { 0x2879, 38679 }, + { 0x28B9, 38682 }, + { 0x28D9, 38685 }, + { 0x28E9, 38688 }, + { 0x28F1, 38691 }, + { 0x283E, 38694 }, + { 0x285E, 38697 }, + { 0x289E, 38700 }, + { 0x286E, 38703 }, + { 0x28AE, 38706 }, + { 0x28CE, 38709 }, + { 0x2876, 38712 }, + { 0x28B6, 38715 }, + { 0x28D6, 38718 }, + { 0x28E6, 38721 }, + { 0x287A, 38724 }, + { 0x28BA, 38727 }, + { 0x28DA, 38730 }, + { 0x28EA, 38733 }, + { 0x28F2, 38736 }, + { 0x287C, 38739 }, + { 0x28BC, 38742 }, + { 0x28DC, 38745 }, + { 0x28EC, 38748 }, + { 0x28F4, 38751 }, + { 0x28F8, 38754 }, + { 0x283F, 38757 }, + { 0x285F, 38760 }, + { 0x289F, 38763 }, + { 0x286F, 38766 }, + { 0x28AF, 38769 }, + { 0x28CF, 38772 }, + { 0x2877, 38775 }, + { 0x28B7, 38778 }, + { 0x28D7, 38781 }, + { 0x28E7, 38784 }, + { 0x287B, 38787 }, + { 0x28BB, 38790 }, + { 0x28DB, 38793 }, + { 0x28EB, 38796 }, + { 0x28F3, 38799 }, + { 0x287D, 38802 }, + { 0x28BD, 38805 }, + { 0x28DD, 38808 }, + { 0x28ED, 38811 }, + { 0x28F5, 38814 }, + { 0x28F9, 38817 }, + { 0x287E, 38820 }, + { 0x28BE, 38823 }, + { 0x28DE, 38826 }, + { 0x28EE, 38829 }, + { 0x28F6, 38832 }, + { 0x28FA, 38835 }, + { 0x28FC, 38838 }, + { 0x287F, 38841 }, + { 0x28BF, 38844 }, + { 0x28DF, 38847 }, + { 0x28EF, 38850 }, + { 0x28F7, 38853 }, + { 0x28FB, 38856 }, + { 0x28FD, 38859 }, + { 0x28FE, 38862 }, + { 0x28FF, 38865 }, + { 0x2621, 38868 }, + { 0x00B8, 38870 }, + { 0x2299, 38871 }, + { 0x229D, 38874 }, + { 0x2742, 38876 }, + { 0x2295, 38882 }, + { 0x229A, 38884 }, + { 0x2460, 38887 }, + { 0x2465, 38890 }, + { 0x2461, 38893 }, + { 0x2464, 38896 }, + { 0x2463, 38899 }, + { 0x2468, 38902 }, + { 0x24EA, 38905 }, + { 0x2467, 38908 }, + { 0x2466, 38911 }, + { 0x2462, 38914 }, + { 0x27B2, 38917 }, + { 0x24D0, 38922 }, + { 0x24D1, 38927 }, + { 0x24D2, 38932 }, + { 0x24D3, 38937 }, + { 0x24D4, 38942 }, + { 0x24D5, 38947 }, + { 0x24D6, 38952 }, + { 0x24D7, 38957 }, + { 0x24D8, 38962 }, + { 0x24D9, 38967 }, + { 0x24DA, 38972 }, + { 0x24DB, 38977 }, + { 0x24DC, 38982 }, + { 0x24DD, 38987 }, + { 0x24DE, 38992 }, + { 0x24DF, 38997 }, + { 0x24E0, 39002 }, + { 0x24E1, 39007 }, + { 0x24E2, 39012 }, + { 0x24E3, 39017 }, + { 0x24E4, 39022 }, + { 0x24E5, 39027 }, + { 0x24E6, 39032 }, + { 0x24E7, 39037 }, + { 0x24E8, 39042 }, + { 0x24E9, 39047 }, + { 0x24B6, 39052 }, + { 0x24B7, 39057 }, + { 0x24B8, 39062 }, + { 0x24B9, 39067 }, + { 0x24BA, 39072 }, + { 0x24BB, 39077 }, + { 0x24BC, 39082 }, + { 0x24BD, 39087 }, + { 0x24BE, 39092 }, + { 0x24BF, 39097 }, + { 0x24C0, 39102 }, + { 0x24C1, 39107 }, + { 0x24C2, 39112 }, + { 0x24C3, 39117 }, + { 0x24C4, 39122 }, + { 0x24C5, 39127 }, + { 0x24C6, 39132 }, + { 0x24C7, 39137 }, + { 0x24C8, 39142 }, + { 0x24C9, 39147 }, + { 0x24CA, 39152 }, + { 0x24CB, 39157 }, + { 0x24CC, 39162 }, + { 0x24CD, 39167 }, + { 0x24CE, 39172 }, + { 0x24CF, 39177 }, + { 0x2296, 39182 }, + { 0x2297, 39184 }, + { 0x272A, 39186 }, + { 0x29BE, 39189 }, + { 0x29BF, 39192 }, + { 0x229C, 39194 }, + { 0x3266, 39196 }, + { 0x3274, 39199 }, + { 0x3268, 39203 }, + { 0x3276, 39206 }, + { 0x326D, 39210 }, + { 0x327B, 39213 }, + { 0x3267, 39217 }, + { 0x3275, 39220 }, + { 0x327E, 39224 }, + { 0x3264, 39228 }, + { 0x3272, 39231 }, + { 0x3261, 39235 }, + { 0x326F, 39238 }, + { 0x3265, 39242 }, + { 0x3273, 39245 }, + { 0x3263, 39249 }, + { 0x3271, 39252 }, + { 0x3260, 39256 }, + { 0x326E, 39259 }, + { 0x3262, 39263 }, + { 0x3270, 39266 }, + { 0x3269, 39270 }, + { 0x3277, 39273 }, + { 0x326A, 39277 }, + { 0x3278, 39280 }, + { 0x326C, 39284 }, + { 0x327A, 39287 }, + { 0x326B, 39291 }, + { 0x3279, 39294 }, + { 0x327D, 39298 }, + { 0x327C, 39302 }, + { 0x2469, 39306 }, + { 0x32BF, 39309 }, + { 0x32B5, 39312 }, + { 0x32B6, 39315 }, + { 0x32BB, 39319 }, + { 0x32B7, 39323 }, + { 0x32BA, 39327 }, + { 0x32B9, 39331 }, + { 0x32BE, 39335 }, + { 0x32BD, 39339 }, + { 0x32BC, 39343 }, + { 0x32B8, 39347 }, + { 0x246A, 39351 }, + { 0x325A, 39354 }, + { 0x325B, 39357 }, + { 0x32B1, 39361 }, + { 0x325C, 39365 }, + { 0x325F, 39369 }, + { 0x325E, 39373 }, + { 0x32B4, 39377 }, + { 0x32B3, 39381 }, + { 0x32B2, 39385 }, + { 0x325D, 39389 }, + { 0x246B, 39393 }, + { 0x2473, 39396 }, + { 0x3251, 39399 }, + { 0x3256, 39403 }, + { 0x3252, 39407 }, + { 0x3255, 39411 }, + { 0x3254, 39415 }, + { 0x3259, 39419 }, + { 0x3258, 39423 }, + { 0x3257, 39427 }, + { 0x3253, 39431 }, + { 0x246E, 39435 }, + { 0x246F, 39438 }, + { 0x2471, 39441 }, + { 0x246D, 39444 }, + { 0x2472, 39447 }, + { 0x246C, 39450 }, + { 0x2470, 39453 }, + { 0x3036, 39456 }, + { 0x29B8, 39459 }, + { 0x229B, 39462 }, + { 0x2A38, 39465 }, + { 0x2298, 39468 }, + { 0x32D0, 39471 }, + { 0x32D3, 39474 }, + { 0x32D1, 39477 }, + { 0x32D4, 39480 }, + { 0x32D2, 39483 }, + { 0x32E9, 39486 }, + { 0x32EC, 39489 }, + { 0x32EA, 39492 }, + { 0x32ED, 39495 }, + { 0x32EB, 39498 }, + { 0x32D5, 39501 }, + { 0x32D8, 39504 }, + { 0x32D6, 39507 }, + { 0x32D9, 39510 }, + { 0x32D7, 39513 }, + { 0x32EE, 39516 }, + { 0x32F1, 39519 }, + { 0x32EF, 39522 }, + { 0x32F2, 39525 }, + { 0x32F0, 39528 }, + { 0x32E4, 39531 }, + { 0x32E7, 39534 }, + { 0x32E5, 39537 }, + { 0x32E8, 39540 }, + { 0x32E6, 39543 }, + { 0x32F6, 39546 }, + { 0x32F9, 39549 }, + { 0x32F7, 39552 }, + { 0x32FA, 39555 }, + { 0x32F8, 39558 }, + { 0x32DA, 39561 }, + { 0x32DD, 39564 }, + { 0x32DB, 39567 }, + { 0x32DE, 39570 }, + { 0x32DC, 39573 }, + { 0x32DF, 39576 }, + { 0x32E2, 39579 }, + { 0x32E0, 39582 }, + { 0x32E3, 39585 }, + { 0x32E1, 39588 }, + { 0x32FB, 39591 }, + { 0x32FD, 39594 }, + { 0x32FC, 39597 }, + { 0x32FE, 39600 }, + { 0x32F3, 39603 }, + { 0x32F5, 39606 }, + { 0x32F4, 39609 }, + { 0x29B7, 39612 }, + { 0x238A, 39614 }, + { 0x29B6, 39617 }, + { 0x32A6, 39620 }, + { 0x3280, 39623 }, + { 0x3285, 39626 }, + { 0x3290, 39629 }, + { 0x3289, 39632 }, + { 0x3281, 39635 }, + { 0x32A2, 39638 }, + { 0x328B, 39641 }, + { 0x3284, 39644 }, + { 0x3283, 39647 }, + { 0x3292, 39650 }, + { 0x32A4, 39653 }, + { 0x32A0, 39656 }, + { 0x32A7, 39659 }, + { 0x329A, 39662 }, + { 0x328A, 39665 }, + { 0x3294, 39668 }, + { 0x3288, 39671 }, + { 0x32A1, 39674 }, + { 0x328D, 39677 }, + { 0x328F, 39680 }, + { 0x3287, 39683 }, + { 0x3298, 39686 }, + { 0x328E, 39689 }, + { 0x32B0, 39692 }, + { 0x329E, 39695 }, + { 0x32A8, 39698 }, + { 0x3286, 39701 }, + { 0x3291, 39704 }, + { 0x32AB, 39707 }, + { 0x3282, 39710 }, + { 0x328C, 39713 }, + { 0x32A5, 39716 }, + { 0x329B, 39719 }, + { 0x3299, 39722 }, + { 0x32A3, 39725 }, + { 0x3293, 39728 }, + { 0x3295, 39731 }, + { 0x32AF, 39734 }, + { 0x32A9, 39737 }, + { 0x32AA, 39740 }, + { 0x32AE, 39743 }, + { 0x329C, 39746 }, + { 0x329F, 39749 }, + { 0x329D, 39752 }, + { 0x3296, 39755 }, + { 0x32AC, 39758 }, + { 0x32AD, 39761 }, + { 0x3297, 39764 }, + { 0x29C0, 39767 }, + { 0x2389, 39769 }, + { 0x29C1, 39774 }, + { 0x29B9, 39776 }, + { 0x2A36, 39778 }, + { 0x29BC, 39784 }, + { 0x2332, 39788 }, + { 0x222E, 39790 }, + { 0x2694, 39792 }, + { 0x7800, 39794 }, + { 0x7801, 39797 }, + { 0x7802, 39800 }, + { 0x7803, 39803 }, + { 0x7804, 39806 }, + { 0x7805, 39809 }, + { 0x7808, 39812 }, + { 0x780A, 39815 }, + { 0x780B, 39818 }, + { 0x780C, 39821 }, + { 0x780D, 39824 }, + { 0x780E, 39827 }, + { 0x780F, 39830 }, + { 0x7810, 39833 }, + { 0x7811, 39836 }, + { 0x7812, 39839 }, + { 0x7813, 39842 }, + { 0x7814, 39845 }, + { 0x7815, 39848 }, + { 0x7816, 39851 }, + { 0x7817, 39854 }, + { 0x7818, 39857 }, + { 0x7819, 39860 }, + { 0x781A, 39863 }, + { 0x781B, 39866 }, + { 0x781C, 39869 }, + { 0x781D, 39872 }, + { 0x781E, 39875 }, + { 0x781F, 39878 }, + { 0x7820, 39881 }, + { 0x7821, 39884 }, + { 0x7822, 39887 }, + { 0x7823, 39890 }, + { 0x7824, 39893 }, + { 0x7825, 39896 }, + { 0x7826, 39899 }, + { 0x7827, 39902 }, + { 0x7828, 39905 }, + { 0x7829, 39908 }, + { 0x782A, 39911 }, + { 0x782B, 39914 }, + { 0x782C, 39917 }, + { 0x782D, 39920 }, + { 0x782E, 39923 }, + { 0x782F, 39926 }, + { 0x7830, 39929 }, + { 0x7831, 39932 }, + { 0x7832, 39935 }, + { 0x7833, 39938 }, + { 0x7834, 39941 }, + { 0x7835, 39944 }, + { 0x7837, 39947 }, + { 0x7838, 39950 }, + { 0x783C, 39953 }, + { 0x783F, 39956 }, + { 0x2396, 39959 }, + { 0x7438, 39963 }, + { 0x7434, 39967 }, + { 0x7441, 39971 }, + { 0x744A, 39975 }, + { 0x744B, 39979 }, + { 0x744C, 39983 }, + { 0x7449, 39987 }, + { 0x7445, 39991 }, + { 0x744F, 39995 }, + { 0x744E, 39999 }, + { 0x7435, 40003 }, + { 0x7436, 40007 }, + { 0x743A, 40011 }, + { 0x743C, 40015 }, + { 0x744D, 40019 }, + { 0x7447, 40023 }, + { 0x7443, 40027 }, + { 0x7440, 40031 }, + { 0x743E, 40035 }, + { 0x743F, 40039 }, + { 0x7439, 40043 }, + { 0x743B, 40047 }, + { 0x7442, 40051 }, + { 0x7437, 40055 }, + { 0x7446, 40059 }, + { 0x743D, 40063 }, + { 0x742A, 40067 }, + { 0x7429, 40072 }, + { 0x7428, 40077 }, + { 0x742C, 40082 }, + { 0x742B, 40087 }, + { 0x742D, 40092 }, + { 0x7444, 40097 }, + { 0x7448, 40101 }, + { 0x7430, 40105 }, + { 0x742F, 40110 }, + { 0x742E, 40115 }, + { 0x7432, 40120 }, + { 0x7431, 40125 }, + { 0x7433, 40130 }, + { 0x7410, 40135 }, + { 0x740C, 40139 }, + { 0x7419, 40143 }, + { 0x7422, 40147 }, + { 0x7423, 40151 }, + { 0x7424, 40155 }, + { 0x7421, 40159 }, + { 0x741D, 40163 }, + { 0x7427, 40167 }, + { 0x7426, 40171 }, + { 0x740D, 40175 }, + { 0x740E, 40179 }, + { 0x7412, 40183 }, + { 0x7414, 40187 }, + { 0x7425, 40191 }, + { 0x741F, 40195 }, + { 0x741B, 40199 }, + { 0x7418, 40203 }, + { 0x7416, 40207 }, + { 0x7417, 40211 }, + { 0x7411, 40215 }, + { 0x7413, 40219 }, + { 0x741A, 40223 }, + { 0x740F, 40227 }, + { 0x741E, 40231 }, + { 0x7415, 40235 }, + { 0x7402, 40239 }, + { 0x7401, 40244 }, + { 0x7400, 40249 }, + { 0x7404, 40254 }, + { 0x7403, 40259 }, + { 0x7405, 40264 }, + { 0x741C, 40269 }, + { 0x7420, 40273 }, + { 0x7408, 40277 }, + { 0x7407, 40282 }, + { 0x7406, 40287 }, + { 0x740A, 40292 }, + { 0x7409, 40297 }, + { 0x740B, 40302 }, + { 0x2B18, 40307 }, + { 0x2B16, 40312 }, + { 0x2B17, 40317 }, + { 0x2B19, 40322 }, + { 0x22C4, 40327 }, + { 0x2780, 40329 }, + { 0x2785, 40334 }, + { 0x2781, 40339 }, + { 0x2784, 40344 }, + { 0x2783, 40349 }, + { 0x2788, 40354 }, + { 0x2787, 40359 }, + { 0x2786, 40364 }, + { 0x2782, 40369 }, + { 0x2789, 40374 }, + { 0x2776, 40379 }, + { 0x277B, 40384 }, + { 0x2777, 40389 }, + { 0x277A, 40394 }, + { 0x2779, 40399 }, + { 0x277E, 40404 }, + { 0x277D, 40409 }, + { 0x277C, 40414 }, + { 0x2778, 40419 }, + { 0x277F, 40424 }, + { 0x278A, 40429 }, + { 0x278F, 40435 }, + { 0x278B, 40441 }, + { 0x278E, 40447 }, + { 0x278D, 40453 }, + { 0x2792, 40459 }, + { 0x2791, 40465 }, + { 0x2790, 40471 }, + { 0x278C, 40477 }, + { 0x2793, 40483 }, + { 0x2223, 40489 }, + { 0x26AE, 40490 }, + { 0x26A3, 40492 }, + { 0x26A2, 40495 }, + { 0x20AF, 40498 }, + { 0x2208, 40500 }, + { 0x22F5, 40502 }, + { 0x22F9, 40507 }, + { 0x22F2, 40513 }, + { 0x22F6, 40519 }, + { 0x22F8, 40523 }, + { 0x22F3, 40527 }, + { 0x27D2, 40537 }, + { 0x2AD9, 40541 }, + { 0x292F, 40545 }, + { 0x292C, 40551 }, + { 0x25C9, 40556 }, + { 0x2ADC, 40557 }, + { 0x26B1, 40558 }, + { 0x20B2, 40560 }, + { 0x1734, 40562 }, + { 0x1732, 40565 }, + { 0x1733, 40569 }, + { 0x1720, 40573 }, + { 0x1721, 40576 }, + { 0x1722, 40579 }, + { 0x172A, 40582 }, + { 0x1727, 40585 }, + { 0x1724, 40588 }, + { 0x1731, 40591 }, + { 0x1723, 40594 }, + { 0x172E, 40597 }, + { 0x172B, 40600 }, + { 0x1728, 40603 }, + { 0x1729, 40606 }, + { 0x172D, 40609 }, + { 0x1730, 40612 }, + { 0x1726, 40615 }, + { 0x172F, 40618 }, + { 0x172C, 40621 }, + { 0x1725, 40624 }, + { 0x20B4, 40627 }, + { 0x206C, 40629 }, + { 0x206A, 40633 }, + { 0x25D9, 40636 }, + { 0x25D8, 40639 }, + { 0x2643, 40641 }, + { 0x0CD6, 40642 }, + { 0x0CBC, 40646 }, + { 0x0CCD, 40649 }, + { 0x0C83, 40652 }, + { 0x0C82, 40655 }, + { 0x0CBD, 40658 }, + { 0x0CF1, 40661 }, + { 0x0CF2, 40664 }, + { 0x0CE7, 40667 }, + { 0x0CEC, 40670 }, + { 0x0CE8, 40673 }, + { 0x0CEB, 40676 }, + { 0x0CEA, 40679 }, + { 0x0CEF, 40682 }, + { 0x0CE6, 40685 }, + { 0x0CEE, 40688 }, + { 0x0CED, 40691 }, + { 0x0CE9, 40694 }, + { 0x0CC6, 40697 }, + { 0x0CBF, 40701 }, + { 0x0CCA, 40705 }, + { 0x0CC1, 40709 }, + { 0x0CBE, 40713 }, + { 0x0CC8, 40717 }, + { 0x0CCC, 40721 }, + { 0x0CC7, 40725 }, + { 0x0CC0, 40729 }, + { 0x0CCB, 40733 }, + { 0x0CC2, 40737 }, + { 0x0CE2, 40741 }, + { 0x0CC3, 40746 }, + { 0x0CE3, 40751 }, + { 0x0CC4, 40756 }, + { 0x0CD5, 40761 }, + { 0x0C85, 40764 }, + { 0x0C8E, 40767 }, + { 0x0C87, 40770 }, + { 0x0C92, 40773 }, + { 0x0C89, 40776 }, + { 0x0C86, 40779 }, + { 0x0C90, 40782 }, + { 0x0C94, 40785 }, + { 0x0CAC, 40788 }, + { 0x0C9A, 40791 }, + { 0x0CA6, 40794 }, + { 0x0C8F, 40797 }, + { 0x0CDE, 40800 }, + { 0x0C97, 40803 }, + { 0x0CB9, 40806 }, + { 0x0C88, 40809 }, + { 0x0C9C, 40812 }, + { 0x0C95, 40815 }, + { 0x0CB2, 40818 }, + { 0x0CAE, 40821 }, + { 0x0CA8, 40824 }, + { 0x0C93, 40827 }, + { 0x0CAA, 40830 }, + { 0x0CB0, 40833 }, + { 0x0CB8, 40836 }, + { 0x0CA4, 40839 }, + { 0x0C8A, 40842 }, + { 0x0CB5, 40845 }, + { 0x0CAF, 40848 }, + { 0x0CAD, 40851 }, + { 0x0C9B, 40854 }, + { 0x0CA1, 40857 }, + { 0x0CA7, 40860 }, + { 0x0C98, 40863 }, + { 0x0C9D, 40866 }, + { 0x0C96, 40869 }, + { 0x0CB3, 40872 }, + { 0x0C99, 40875 }, + { 0x0CA3, 40878 }, + { 0x0C9E, 40881 }, + { 0x0CAB, 40884 }, + { 0x0CB1, 40887 }, + { 0x0CB6, 40890 }, + { 0x0CB7, 40893 }, + { 0x0CA5, 40896 }, + { 0x0C9F, 40899 }, + { 0x0CA2, 40902 }, + { 0x0CA0, 40905 }, + { 0x0C8C, 40908 }, + { 0x0C8B, 40912 }, + { 0x0CE1, 40916 }, + { 0x0CE0, 40920 }, + { 0x32CF, 40924 }, + { 0x2228, 40927 }, + { 0x2A52, 40929 }, + { 0x2A62, 40934 }, + { 0x2A63, 40939 }, + { 0x2A5B, 40944 }, + { 0x2A5D, 40949 }, + { 0x2A59, 40954 }, + { 0x2227, 40959 }, + { 0x2A51, 40961 }, + { 0x2A5E, 40966 }, + { 0x2A60, 40971 }, + { 0x2A5A, 40976 }, + { 0x2A5F, 40981 }, + { 0x2A5C, 40985 }, + { 0x25CA, 40990 }, + { 0x27E0, 40991 }, + { 0xA010, 40996 }, + { 0xA019, 41001 }, + { 0xA007, 41006 }, + { 0xA004, 41011 }, + { 0xA015, 41015 }, + { 0xA01E, 41020 }, + { 0xA00C, 41025 }, + { 0xA011, 41030 }, + { 0xA01A, 41035 }, + { 0xA008, 41040 }, + { 0xA02B, 41045 }, + { 0xA000, 41048 }, + { 0xA014, 41052 }, + { 0xA01D, 41057 }, + { 0xA00B, 41062 }, + { 0xA013, 41067 }, + { 0xA01C, 41072 }, + { 0xA00A, 41077 }, + { 0xA018, 41082 }, + { 0xA021, 41087 }, + { 0xA00F, 41092 }, + { 0xA022, 41097 }, + { 0xA002, 41100 }, + { 0xA017, 41104 }, + { 0xA020, 41109 }, + { 0xA00E, 41114 }, + { 0xA005, 41119 }, + { 0xA02A, 41123 }, + { 0xA003, 41126 }, + { 0xA016, 41130 }, + { 0xA01F, 41135 }, + { 0xA00D, 41140 }, + { 0xA001, 41145 }, + { 0xA012, 41149 }, + { 0xA01B, 41154 }, + { 0xA009, 41159 }, + { 0xA006, 41164 }, + { 0xA028, 41168 }, + { 0xA024, 41171 }, + { 0xA023, 41174 }, + { 0xA026, 41177 }, + { 0xA027, 41180 }, + { 0xA029, 41183 }, + { 0xA025, 41186 }, + { 0x2720, 41189 }, + { 0x263F, 41191 }, + { 0x22EF, 41192 }, + { 0x9121, 41195 }, + { 0x9122, 41199 }, + { 0x9123, 41203 }, + { 0x9124, 41209 }, + { 0x911E, 41215 }, + { 0x911F, 41219 }, + { 0x9120, 41225 }, + { 0x9143, 41231 }, + { 0x918E, 41235 }, + { 0x910A, 41238 }, + { 0x9196, 41242 }, + { 0x9135, 41245 }, + { 0x9109, 41249 }, + { 0x91A8, 41253 }, + { 0x9176, 41258 }, + { 0x9174, 41262 }, + { 0x9178, 41266 }, + { 0x917A, 41270 }, + { 0x9164, 41274 }, + { 0x9142, 41280 }, + { 0x91DD, 41286 }, + { 0x910C, 41290 }, + { 0x91B4, 41293 }, + { 0x91B5, 41296 }, + { 0x9125, 41300 }, + { 0x9126, 41304 }, + { 0x912C, 41308 }, + { 0x912D, 41312 }, + { 0x91C0, 41316 }, + { 0x91BF, 41320 }, + { 0x915E, 41324 }, + { 0x913C, 41328 }, + { 0x91B0, 41332 }, + { 0x9106, 41337 }, + { 0x9153, 41342 }, + { 0x9152, 41347 }, + { 0x9159, 41352 }, + { 0x9144, 41356 }, + { 0x9197, 41360 }, + { 0x919A, 41363 }, + { 0x9199, 41367 }, + { 0x9157, 41371 }, + { 0x91B3, 41375 }, + { 0x9175, 41379 }, + { 0x9173, 41383 }, + { 0x9177, 41387 }, + { 0x9179, 41391 }, + { 0x9114, 41395 }, + { 0x915C, 41398 }, + { 0x91CF, 41401 }, + { 0x9102, 41404 }, + { 0x9191, 41408 }, + { 0x9195, 41411 }, + { 0x9194, 41417 }, + { 0x91B7, 41422 }, + { 0x91C1, 41425 }, + { 0x91C2, 41430 }, + { 0x9190, 41435 }, + { 0x913A, 41438 }, + { 0x91AF, 41442 }, + { 0x91AE, 41447 }, + { 0x918F, 41451 }, + { 0x9107, 41454 }, + { 0x910B, 41459 }, + { 0x9130, 41462 }, + { 0x9131, 41466 }, + { 0x9105, 41470 }, + { 0x91D3, 41474 }, + { 0x915D, 41477 }, + { 0x913B, 41481 }, + { 0x9112, 41485 }, + { 0x91B8, 41489 }, + { 0x91C3, 41492 }, + { 0x9145, 41496 }, + { 0x91D5, 41501 }, + { 0x9134, 41504 }, + { 0x9104, 41508 }, + { 0x91A9, 41512 }, + { 0x912B, 41516 }, + { 0x912A, 41520 }, + { 0x9101, 41524 }, + { 0x9160, 41528 }, + { 0x913E, 41532 }, + { 0x91B6, 41536 }, + { 0x91BB, 41539 }, + { 0x91C5, 41542 }, + { 0x91BC, 41546 }, + { 0x9136, 41550 }, + { 0x9137, 41554 }, + { 0x9108, 41558 }, + { 0x9100, 41562 }, + { 0x91D2, 41566 }, + { 0x9147, 41570 }, + { 0x9146, 41575 }, + { 0x918D, 41580 }, + { 0x91C7, 41583 }, + { 0x91C9, 41590 }, + { 0x91C8, 41598 }, + { 0x91CA, 41605 }, + { 0x91CB, 41612 }, + { 0x91CC, 41619 }, + { 0x91CD, 41627 }, + { 0x91CE, 41635 }, + { 0x9115, 41643 }, + { 0x9113, 41646 }, + { 0x915B, 41649 }, + { 0x915A, 41654 }, + { 0x9110, 41659 }, + { 0x9111, 41662 }, + { 0x912E, 41666 }, + { 0x912F, 41670 }, + { 0x91D4, 41674 }, + { 0x915F, 41677 }, + { 0x913D, 41681 }, + { 0x9133, 41685 }, + { 0x9132, 41690 }, + { 0x9103, 41695 }, + { 0x91D7, 41700 }, + { 0x916A, 41703 }, + { 0x916B, 41707 }, + { 0x916C, 41711 }, + { 0x9198, 41715 }, + { 0x9129, 41719 }, + { 0x9158, 41724 }, + { 0x9116, 41728 }, + { 0x919B, 41732 }, + { 0x919C, 41736 }, + { 0x919D, 41740 }, + { 0x919E, 41744 }, + { 0x919F, 41748 }, + { 0x91A0, 41752 }, + { 0x91A1, 41756 }, + { 0x91A2, 41760 }, + { 0x91A3, 41764 }, + { 0x91A4, 41768 }, + { 0x91A5, 41772 }, + { 0x910D, 41776 }, + { 0x910E, 41780 }, + { 0x910F, 41784 }, + { 0x911B, 41788 }, + { 0x91D8, 41792 }, + { 0x91DC, 41795 }, + { 0x9149, 41799 }, + { 0x9151, 41805 }, + { 0x9150, 41812 }, + { 0x9148, 41819 }, + { 0x914F, 41825 }, + { 0x914E, 41831 }, + { 0x914B, 41837 }, + { 0x914A, 41843 }, + { 0x914D, 41849 }, + { 0x914C, 41855 }, + { 0x9117, 41861 }, + { 0x91AB, 41865 }, + { 0x9186, 41870 }, + { 0x9189, 41874 }, + { 0x9185, 41878 }, + { 0x91AA, 41882 }, + { 0x9187, 41887 }, + { 0x91AD, 41891 }, + { 0x9165, 41896 }, + { 0x9182, 41900 }, + { 0x9188, 41904 }, + { 0x917B, 41908 }, + { 0x918A, 41912 }, + { 0x916E, 41917 }, + { 0x916F, 41921 }, + { 0x9170, 41925 }, + { 0x9171, 41929 }, + { 0x9172, 41933 }, + { 0x917D, 41937 }, + { 0x918B, 41941 }, + { 0x917F, 41946 }, + { 0x91AC, 41950 }, + { 0x917C, 41954 }, + { 0x9167, 41958 }, + { 0x9168, 41962 }, + { 0x9169, 41966 }, + { 0x916D, 41970 }, + { 0x9166, 41975 }, + { 0x917E, 41980 }, + { 0x9181, 41984 }, + { 0x9180, 41988 }, + { 0x9192, 41992 }, + { 0x911A, 41995 }, + { 0x9119, 41999 }, + { 0x91B1, 42003 }, + { 0x91B2, 42007 }, + { 0x91D0, 42011 }, + { 0x91D1, 42016 }, + { 0x91D9, 42021 }, + { 0x91DA, 42024 }, + { 0x91D6, 42028 }, + { 0x91DB, 42031 }, + { 0x9161, 42035 }, + { 0x913F, 42039 }, + { 0x9183, 42043 }, + { 0x9184, 42047 }, + { 0x91C4, 42051 }, + { 0x91BA, 42055 }, + { 0x91B9, 42059 }, + { 0x91C6, 42063 }, + { 0x91BE, 42067 }, + { 0x91BD, 42071 }, + { 0x911C, 42075 }, + { 0x9118, 42079 }, + { 0x9193, 42083 }, + { 0x911D, 42086 }, + { 0x91A6, 42090 }, + { 0x91A7, 42093 }, + { 0x9156, 42096 }, + { 0x918C, 42100 }, + { 0x9138, 42103 }, + { 0x9139, 42107 }, + { 0x9163, 42111 }, + { 0x9141, 42115 }, + { 0x9162, 42119 }, + { 0x9140, 42123 }, + { 0x9155, 42127 }, + { 0x9154, 42133 }, + { 0x1091, 42139 }, + { 0x1096, 42143 }, + { 0x1092, 42147 }, + { 0x1095, 42151 }, + { 0x1094, 42155 }, + { 0x1099, 42159 }, + { 0x1090, 42163 }, + { 0x1098, 42167 }, + { 0x1097, 42171 }, + { 0x1093, 42175 }, + { 0x1037, 42179 }, + { 0x103A, 42183 }, + { 0x1087, 42186 }, + { 0x1088, 42190 }, + { 0x1089, 42194 }, + { 0x108A, 42198 }, + { 0x108B, 42202 }, + { 0x108C, 42207 }, + { 0x108D, 42212 }, + { 0x108F, 42218 }, + { 0x104A, 42223 }, + { 0x1039, 42227 }, + { 0x104B, 42230 }, + { 0x1038, 42233 }, + { 0x1069, 42236 }, + { 0x106A, 42242 }, + { 0x106B, 42248 }, + { 0x106C, 42254 }, + { 0x106D, 42260 }, + { 0x1036, 42266 }, + { 0x1064, 42269 }, + { 0x1063, 42276 }, + { 0x1041, 42282 }, + { 0x1046, 42285 }, + { 0x1042, 42288 }, + { 0x1045, 42291 }, + { 0x1044, 42294 }, + { 0x1049, 42297 }, + { 0x1040, 42300 }, + { 0x1048, 42303 }, + { 0x1047, 42306 }, + { 0x1043, 42309 }, + { 0x1031, 42312 }, + { 0x1035, 42316 }, + { 0x102D, 42321 }, + { 0x102F, 42325 }, + { 0x102C, 42329 }, + { 0x1032, 42333 }, + { 0x102E, 42337 }, + { 0x1030, 42341 }, + { 0x1034, 42345 }, + { 0x1033, 42350 }, + { 0x1071, 42355 }, + { 0x1062, 42361 }, + { 0x1084, 42367 }, + { 0x1085, 42372 }, + { 0x1083, 42378 }, + { 0x1086, 42383 }, + { 0x102B, 42389 }, + { 0x1073, 42394 }, + { 0x1074, 42399 }, + { 0x1072, 42404 }, + { 0x1058, 42409 }, + { 0x1056, 42414 }, + { 0x1059, 42419 }, + { 0x1057, 42424 }, + { 0x1067, 42429 }, + { 0x1068, 42436 }, + { 0x1021, 42443 }, + { 0x1027, 42446 }, + { 0x1023, 42449 }, + { 0x1029, 42452 }, + { 0x1025, 42455 }, + { 0x102A, 42458 }, + { 0x1017, 42461 }, + { 0x1005, 42464 }, + { 0x1012, 42467 }, + { 0x1002, 42470 }, + { 0x101F, 42473 }, + { 0x1024, 42476 }, + { 0x1007, 42479 }, + { 0x1000, 42482 }, + { 0x101C, 42485 }, + { 0x1019, 42488 }, + { 0x1014, 42491 }, + { 0x1015, 42494 }, + { 0x101B, 42497 }, + { 0x101E, 42500 }, + { 0x1010, 42503 }, + { 0x1026, 42506 }, + { 0x101D, 42509 }, + { 0x101A, 42512 }, + { 0x1018, 42515 }, + { 0x1006, 42518 }, + { 0x100D, 42521 }, + { 0x1013, 42524 }, + { 0x1003, 42527 }, + { 0x1008, 42530 }, + { 0x1001, 42533 }, + { 0x1020, 42536 }, + { 0x1028, 42539 }, + { 0x105C, 42543 }, + { 0x105D, 42547 }, + { 0x105B, 42551 }, + { 0x105A, 42555 }, + { 0x1004, 42559 }, + { 0x100F, 42562 }, + { 0x1009, 42565 }, + { 0x1016, 42568 }, + { 0x1050, 42571 }, + { 0x1051, 42574 }, + { 0x1011, 42577 }, + { 0x100B, 42580 }, + { 0x100E, 42583 }, + { 0x100A, 42586 }, + { 0x1061, 42589 }, + { 0x1022, 42594 }, + { 0x107F, 42598 }, + { 0x1078, 42602 }, + { 0x107B, 42606 }, + { 0x107E, 42610 }, + { 0x1077, 42614 }, + { 0x1081, 42618 }, + { 0x1075, 42622 }, + { 0x107C, 42626 }, + { 0x1079, 42630 }, + { 0x1076, 42634 }, + { 0x107A, 42638 }, + { 0x107D, 42642 }, + { 0x1080, 42646 }, + { 0x100C, 42650 }, + { 0x103F, 42653 }, + { 0x108E, 42657 }, + { 0x106E, 42662 }, + { 0x106F, 42668 }, + { 0x1070, 42674 }, + { 0x1054, 42680 }, + { 0x1052, 42684 }, + { 0x1055, 42688 }, + { 0x1053, 42692 }, + { 0x1066, 42696 }, + { 0x1065, 42702 }, + { 0x109E, 42708 }, + { 0x109F, 42712 }, + { 0x104F, 42716 }, + { 0x104C, 42719 }, + { 0x104D, 42722 }, + { 0x104E, 42725 }, + { 0x1060, 42728 }, + { 0x105F, 42734 }, + { 0x105E, 42740 }, + { 0x1082, 42746 }, + { 0x103E, 42752 }, + { 0x103C, 42757 }, + { 0x103D, 42762 }, + { 0x103B, 42767 }, + { 0x22AF, 42772 }, + { 0x2288, 42779 }, + { 0x2289, 42786 }, + { 0x2270, 42793 }, + { 0x2274, 42798 }, + { 0x2278, 42803 }, + { 0x2271, 42807 }, + { 0x2279, 42812 }, + { 0x2275, 42816 }, + { 0x2247, 42821 }, + { 0x2646, 42827 }, + { 0x206F, 42828 }, + { 0x27AF, 42831 }, + { 0x27B1, 42837 }, + { 0x29A6, 42843 }, + { 0x29A7, 42847 }, + { 0x74A1, 42851 }, + { 0x74A6, 42854 }, + { 0x74A2, 42857 }, + { 0x74A5, 42860 }, + { 0x74A4, 42863 }, + { 0x74A9, 42866 }, + { 0x74A0, 42869 }, + { 0x74A8, 42872 }, + { 0x74A7, 42875 }, + { 0x74A3, 42878 }, + { 0x7496, 42881 }, + { 0x7497, 42884 }, + { 0x7498, 42887 }, + { 0x7499, 42890 }, + { 0x749A, 42893 }, + { 0x749B, 42896 }, + { 0x7481, 42899 }, + { 0x749C, 42902 }, + { 0x748D, 42905 }, + { 0x748C, 42908 }, + { 0x7494, 42911 }, + { 0x7483, 42914 }, + { 0x749D, 42917 }, + { 0x7487, 42920 }, + { 0x7488, 42923 }, + { 0x7482, 42926 }, + { 0x7484, 42929 }, + { 0x7495, 42932 }, + { 0x748A, 42935 }, + { 0x7485, 42938 }, + { 0x7493, 42941 }, + { 0x7480, 42944 }, + { 0x748B, 42947 }, + { 0x7486, 42950 }, + { 0x748F, 42953 }, + { 0x7490, 42956 }, + { 0x7491, 42959 }, + { 0x7492, 42962 }, + { 0x748E, 42965 }, + { 0x7489, 42968 }, + { 0x2202, 42971 }, + { 0x0025, 42973 }, + { 0x00B6, 42975 }, + { 0x2669, 42977 }, + { 0x23B7, 42979 }, + { 0x2B41, 42982 }, + { 0x2B47, 42988 }, + { 0x005C, 42994 }, + { 0x29F7, 42996 }, + { 0x29F5, 43001 }, + { 0x27C8, 43004 }, + { 0x2765, 43008 }, + { 0x2767, 43013 }, + { 0x213A, 43017 }, + { 0x2613, 43020 }, + { 0x2108, 43021 }, + { 0x00A7, 43022 }, + { 0x2313, 43024 }, + { 0x2120, 43025 }, + { 0x26B9, 43027 }, + { 0x746D, 43028 }, + { 0x7466, 43031 }, + { 0x746A, 43034 }, + { 0x7479, 43037 }, + { 0x7455, 43040 }, + { 0x7473, 43043 }, + { 0x7469, 43046 }, + { 0x7471, 43049 }, + { 0x747A, 43052 }, + { 0x7478, 43055 }, + { 0x7468, 43058 }, + { 0x7477, 43061 }, + { 0x745A, 43064 }, + { 0x747D, 43067 }, + { 0x7470, 43070 }, + { 0x7467, 43073 }, + { 0x747B, 43076 }, + { 0x7453, 43079 }, + { 0x745C, 43082 }, + { 0x747E, 43085 }, + { 0x7472, 43088 }, + { 0x746F, 43091 }, + { 0x7474, 43094 }, + { 0x7476, 43097 }, + { 0x746C, 43100 }, + { 0x7451, 43103 }, + { 0x745D, 43106 }, + { 0x7462, 43109 }, + { 0x7458, 43112 }, + { 0x747F, 43115 }, + { 0x745F, 43118 }, + { 0x745B, 43121 }, + { 0x7459, 43124 }, + { 0x7452, 43127 }, + { 0x7464, 43130 }, + { 0x7465, 43133 }, + { 0x7475, 43136 }, + { 0x7450, 43139 }, + { 0x746E, 43142 }, + { 0x7456, 43145 }, + { 0x745E, 43148 }, + { 0x746B, 43151 }, + { 0x747C, 43154 }, + { 0x7463, 43157 }, + { 0x7461, 43160 }, + { 0x7454, 43163 }, + { 0x7457, 43166 }, + { 0x7460, 43169 }, + { 0x29E2, 43172 }, + { 0x2A9D, 43174 }, + { 0x2A9E, 43177 }, + { 0x2A9F, 43180 }, + { 0x2AA0, 43186 }, + { 0x2A6C, 43192 }, + { 0x0DCA, 43195 }, + { 0x0D83, 43198 }, + { 0x0D82, 43201 }, + { 0x0DDA, 43204 }, + { 0x0DD3, 43209 }, + { 0x0DD6, 43214 }, + { 0x0DD1, 43219 }, + { 0x0DF3, 43224 }, + { 0x0DF2, 43229 }, + { 0x0DD2, 43234 }, + { 0x0DD4, 43239 }, + { 0x0DD0, 43244 }, + { 0x0DDB, 43249 }, + { 0x0DD9, 43254 }, + { 0x0DDD, 43258 }, + { 0x0DDC, 43265 }, + { 0x0DDE, 43271 }, + { 0x0DCF, 43277 }, + { 0x0DDF, 43281 }, + { 0x0DD8, 43285 }, + { 0x0DB9, 43289 }, + { 0x0D85, 43293 }, + { 0x0D91, 43296 }, + { 0x0D89, 43299 }, + { 0x0D94, 43302 }, + { 0x0D8B, 43305 }, + { 0x0D86, 43308 }, + { 0x0D87, 43311 }, + { 0x0D93, 43314 }, + { 0x0D96, 43317 }, + { 0x0DBD, 43320 }, + { 0x0DB1, 43324 }, + { 0x0DC3, 43328 }, + { 0x0D92, 43332 }, + { 0x0DC6, 43335 }, + { 0x0DC4, 43338 }, + { 0x0D8A, 43341 }, + { 0x0D9E, 43344 }, + { 0x0DB8, 43348 }, + { 0x0D95, 43351 }, + { 0x0DBB, 43354 }, + { 0x0DB3, 43357 }, + { 0x0D9F, 43361 }, + { 0x0DA6, 43365 }, + { 0x0DAC, 43369 }, + { 0x0DC1, 43373 }, + { 0x0DA5, 43377 }, + { 0x0DA4, 43382 }, + { 0x0D8C, 43386 }, + { 0x0DC0, 43389 }, + { 0x0DBA, 43392 }, + { 0x0D88, 43395 }, + { 0x0D8F, 43398 }, + { 0x0D8D, 43401 }, + { 0x0D90, 43404 }, + { 0x0D8E, 43407 }, + { 0x0DC5, 43410 }, + { 0x0DAB, 43414 }, + { 0x0DC2, 43418 }, + { 0x0DB6, 43422 }, + { 0x0DA0, 43426 }, + { 0x0DAF, 43430 }, + { 0x0D9C, 43434 }, + { 0x0DA2, 43438 }, + { 0x0D9A, 43442 }, + { 0x0DB4, 43446 }, + { 0x0DAD, 43450 }, + { 0x0DA9, 43454 }, + { 0x0DA7, 43458 }, + { 0x0DB7, 43462 }, + { 0x0DA1, 43466 }, + { 0x0DB0, 43470 }, + { 0x0D9D, 43474 }, + { 0x0DA3, 43478 }, + { 0x0D9B, 43482 }, + { 0x0DB5, 43486 }, + { 0x0DAE, 43490 }, + { 0x0DAA, 43494 }, + { 0x0DA8, 43498 }, + { 0x0DF4, 43502 }, + { 0x273A, 43505 }, + { 0x2A95, 43508 }, + { 0x2A97, 43513 }, + { 0x2A96, 43521 }, + { 0x2A98, 43526 }, + { 0x2A57, 43534 }, + { 0x2A58, 43537 }, + { 0x2AAA, 43540 }, + { 0x2AAC, 43542 }, + { 0x2603, 43547 }, + { 0x002F, 43548 }, + { 0x29F6, 43549 }, + { 0x2747, 43552 }, + { 0x22A1, 43553 }, + { 0x2E2C, 43556 }, + { 0x229E, 43560 }, + { 0x229F, 43562 }, + { 0x29C7, 43564 }, + { 0x22A0, 43567 }, + { 0x29C4, 43569 }, + { 0x29C8, 43573 }, + { 0x29C5, 43575 }, + { 0x29C6, 43579 }, + { 0x222F, 43581 }, + { 0x1714, 43583 }, + { 0x1712, 43586 }, + { 0x1713, 43590 }, + { 0x1700, 43594 }, + { 0x1701, 43597 }, + { 0x1702, 43600 }, + { 0x170A, 43603 }, + { 0x1707, 43606 }, + { 0x1704, 43609 }, + { 0x1711, 43612 }, + { 0x1703, 43615 }, + { 0x170E, 43618 }, + { 0x170B, 43621 }, + { 0x1708, 43624 }, + { 0x1709, 43627 }, + { 0x1710, 43630 }, + { 0x1706, 43633 }, + { 0x170F, 43636 }, + { 0x170C, 43639 }, + { 0x1705, 43642 }, + { 0x27A2, 43645 }, + { 0x27A3, 43649 }, + { 0x0FBE, 43653 }, + { 0x0FBF, 43657 }, + { 0x0F3D, 43664 }, + { 0x0F3C, 43669 }, + { 0x0F38, 43674 }, + { 0x0F3B, 43678 }, + { 0x0F3A, 43683 }, + { 0x0F11, 43688 }, + { 0x0F39, 43694 }, + { 0x0F07, 43698 }, + { 0x0F0A, 43705 }, + { 0x0F03, 43711 }, + { 0x0F02, 43720 }, + { 0x0F01, 43729 }, + { 0x0F14, 43736 }, + { 0x0F35, 43740 }, + { 0x0F37, 43746 }, + { 0x0F0E, 43752 }, + { 0x0FD2, 43756 }, + { 0x0F10, 43760 }, + { 0x0F12, 43765 }, + { 0x0F0D, 43770 }, + { 0x0F34, 43773 }, + { 0x0FD0, 43777 }, + { 0x0F09, 43784 }, + { 0x0F06, 43789 }, + { 0x0F13, 43797 }, + { 0x0F36, 43805 }, + { 0x0FD1, 43813 }, + { 0x0F08, 43820 }, + { 0x0F0F, 43824 }, + { 0x0F85, 43828 }, + { 0x0F05, 43831 }, + { 0x0FD4, 43838 }, + { 0x0F84, 43847 }, + { 0x0F04, 43850 }, + { 0x0FD3, 43857 }, + { 0x0F0C, 43866 }, + { 0x0F0B, 43871 }, + { 0x0F8A, 43875 }, + { 0x0F8B, 43880 }, + { 0x0F88, 43885 }, + { 0x0F86, 43890 }, + { 0x0F3F, 43894 }, + { 0x0F82, 43898 }, + { 0x0F83, 43904 }, + { 0x0F3E, 43908 }, + { 0x0F89, 43912 }, + { 0x0F1D, 43916 }, + { 0x0FCF, 43921 }, + { 0x0FCE, 43926 }, + { 0x0F1E, 43932 }, + { 0x0F1A, 43937 }, + { 0x0F1C, 43942 }, + { 0x0F1F, 43947 }, + { 0x0F1B, 43953 }, + { 0x0F7E, 43958 }, + { 0x0F7F, 43964 }, + { 0x0F87, 43968 }, + { 0x0F21, 43972 }, + { 0x0F26, 43975 }, + { 0x0F22, 43978 }, + { 0x0F25, 43981 }, + { 0x0F24, 43984 }, + { 0x0F2A, 43987 }, + { 0x0F2F, 43991 }, + { 0x0F2B, 43995 }, + { 0x0F2E, 43999 }, + { 0x0F2D, 44003 }, + { 0x0F32, 44007 }, + { 0x0F33, 44011 }, + { 0x0F31, 44015 }, + { 0x0F30, 44019 }, + { 0x0F2C, 44023 }, + { 0x0F29, 44027 }, + { 0x0F20, 44030 }, + { 0x0F28, 44033 }, + { 0x0F27, 44036 }, + { 0x0F23, 44039 }, + { 0x0F7A, 44042 }, + { 0x0F72, 44046 }, + { 0x0F7C, 44050 }, + { 0x0F74, 44054 }, + { 0x0F71, 44058 }, + { 0x0F7B, 44062 }, + { 0x0F73, 44066 }, + { 0x0F7D, 44070 }, + { 0x0F75, 44074 }, + { 0x0F78, 44078 }, + { 0x0F76, 44083 }, + { 0x0F79, 44088 }, + { 0x0F77, 44093 }, + { 0x0F80, 44098 }, + { 0x0F81, 44103 }, + { 0x0F68, 44108 }, + { 0x0F60, 44111 }, + { 0x0F56, 44114 }, + { 0x0F45, 44117 }, + { 0x0F51, 44120 }, + { 0x0F42, 44123 }, + { 0x0F67, 44126 }, + { 0x0F47, 44129 }, + { 0x0F40, 44132 }, + { 0x0F63, 44135 }, + { 0x0F58, 44138 }, + { 0x0F53, 44141 }, + { 0x0F54, 44144 }, + { 0x0F62, 44147 }, + { 0x0F66, 44150 }, + { 0x0F4F, 44153 }, + { 0x0F5D, 44156 }, + { 0x0F61, 44159 }, + { 0x0F5F, 44162 }, + { 0x0F57, 44165 }, + { 0x0F46, 44168 }, + { 0x0F4C, 44171 }, + { 0x0F52, 44174 }, + { 0x0F5B, 44177 }, + { 0x0F43, 44180 }, + { 0x0F41, 44183 }, + { 0x0F6B, 44186 }, + { 0x0F44, 44189 }, + { 0x0F4E, 44192 }, + { 0x0F49, 44195 }, + { 0x0F55, 44198 }, + { 0x0F6C, 44201 }, + { 0x0F64, 44204 }, + { 0x0F65, 44207 }, + { 0x0F50, 44210 }, + { 0x0F59, 44213 }, + { 0x0F4A, 44216 }, + { 0x0F5E, 44219 }, + { 0x0F4D, 44222 }, + { 0x0F5C, 44225 }, + { 0x0F69, 44228 }, + { 0x0F5A, 44231 }, + { 0x0F4B, 44234 }, + { 0x0F6A, 44237 }, + { 0x0FC9, 44241 }, + { 0x0FCC, 44245 }, + { 0x0FCB, 44251 }, + { 0x0FCA, 44257 }, + { 0x0FC5, 44263 }, + { 0x0FC7, 44267 }, + { 0x0FC4, 44273 }, + { 0x0FC8, 44277 }, + { 0x0FC6, 44281 }, + { 0x0F15, 44285 }, + { 0x0F16, 44290 }, + { 0x0F00, 44295 }, + { 0x0FB8, 44298 }, + { 0x0FB0, 44302 }, + { 0x0FA6, 44306 }, + { 0x0F95, 44310 }, + { 0x0FA1, 44314 }, + { 0x0F92, 44318 }, + { 0x0FB7, 44322 }, + { 0x0F97, 44326 }, + { 0x0F90, 44330 }, + { 0x0FB3, 44334 }, + { 0x0FA8, 44338 }, + { 0x0FA3, 44342 }, + { 0x0FA4, 44346 }, + { 0x0FB2, 44350 }, + { 0x0FB6, 44354 }, + { 0x0F9F, 44358 }, + { 0x0FAD, 44362 }, + { 0x0FB1, 44366 }, + { 0x0FAF, 44370 }, + { 0x0FA7, 44374 }, + { 0x0F96, 44378 }, + { 0x0F9C, 44382 }, + { 0x0FA2, 44386 }, + { 0x0FAB, 44390 }, + { 0x0F93, 44394 }, + { 0x0F91, 44398 }, + { 0x0F94, 44402 }, + { 0x0F9E, 44406 }, + { 0x0F99, 44410 }, + { 0x0FA5, 44414 }, + { 0x0FB4, 44418 }, + { 0x0FB5, 44422 }, + { 0x0FA0, 44426 }, + { 0x0FA9, 44430 }, + { 0x0F9A, 44434 }, + { 0x0FAE, 44438 }, + { 0x0F9D, 44442 }, + { 0x0FAC, 44446 }, + { 0x0FB9, 44450 }, + { 0x0FAA, 44454 }, + { 0x0F9B, 44458 }, + { 0x0FBC, 44462 }, + { 0x0FBA, 44467 }, + { 0x0FBB, 44472 }, + { 0x0F17, 44477 }, + { 0x0F19, 44484 }, + { 0x0F18, 44489 }, + { 0x0FC2, 44494 }, + { 0x0FC3, 44499 }, + { 0x0FC0, 44504 }, + { 0x0FC1, 44509 }, + { 0x2632, 44514 }, + { 0x2631, 44517 }, + { 0x2634, 44520 }, + { 0x2637, 44523 }, + { 0x2635, 44526 }, + { 0x2630, 44529 }, + { 0x2633, 44532 }, + { 0x2636, 44535 }, + { 0x219F, 44538 }, + { 0x2191, 44542 }, + { 0x2912, 44544 }, + { 0x21A5, 44548 }, + { 0x21B0, 44552 }, + { 0x21B1, 44557 }, + { 0x21DE, 44562 }, + { 0x2909, 44567 }, + { 0x21C5, 44572 }, + { 0x2B06, 44578 }, + { 0x21E7, 44581 }, + { 0x21EB, 44584 }, + { 0x21ED, 44589 }, + { 0x21EC, 44597 }, + { 0x21EA, 44605 }, + { 0x21EE, 44610 }, + { 0x21EF, 44614 }, + { 0x2E15, 44620 }, + { 0x21E1, 44622 }, + { 0x21D1, 44625 }, + { 0x21C8, 44628 }, + { 0x290A, 44631 }, + { 0x2958, 44634 }, + { 0x2960, 44641 }, + { 0x2963, 44648 }, + { 0x296E, 44659 }, + { 0x2954, 44670 }, + { 0x295C, 44677 }, + { 0x21BF, 44684 }, + { 0x21BE, 44689 }, + { 0x27F0, 44694 }, + { 0x2949, 44697 }, + { 0x270C, 44703 }, + { 0x26A0, 44705 }, + { 0x270D, 44707 }, + { 0x206D, 44709 }, + { 0x206B, 44713 }, + { 0x2708, 44716 }, + { 0x212B, 44717 }, + { 0x2652, 44719 }, + { 0x0589, 44720 }, + { 0x055D, 44723 }, + { 0x056E, 44725 }, + { 0x0581, 44729 }, + { 0x0564, 44733 }, + { 0x0567, 44737 }, + { 0x0568, 44741 }, + { 0x0570, 44745 }, + { 0x0571, 44749 }, + { 0x0585, 44753 }, + { 0x057C, 44757 }, + { 0x0569, 44761 }, + { 0x0578, 44765 }, + { 0x0575, 44769 }, + { 0x0566, 44773 }, + { 0x0561, 44777 }, + { 0x0562, 44781 }, + { 0x0579, 44785 }, + { 0x0565, 44789 }, + { 0x0586, 44793 }, + { 0x0563, 44797 }, + { 0x056B, 44801 }, + { 0x0584, 44805 }, + { 0x056F, 44809 }, + { 0x0574, 44813 }, + { 0x0576, 44817 }, + { 0x057A, 44821 }, + { 0x0580, 44825 }, + { 0x057D, 44829 }, + { 0x0577, 44833 }, + { 0x057E, 44837 }, + { 0x056D, 44841 }, + { 0x056A, 44845 }, + { 0x0573, 44849 }, + { 0x0572, 44853 }, + { 0x057B, 44857 }, + { 0x056C, 44861 }, + { 0x0583, 44865 }, + { 0x057F, 44869 }, + { 0x0582, 44873 }, + { 0x0587, 44877 }, + { 0x6B14, 44882 }, + { 0x6B15, 44887 }, + { 0x6B13, 44892 }, + { 0x6B17, 44897 }, + { 0x6B16, 44902 }, + { 0x058A, 44907 }, + { 0x053E, 44909 }, + { 0x0551, 44913 }, + { 0x0534, 44917 }, + { 0x0537, 44921 }, + { 0x0538, 44925 }, + { 0x0540, 44929 }, + { 0x0541, 44933 }, + { 0x0555, 44937 }, + { 0x054C, 44941 }, + { 0x0539, 44945 }, + { 0x0548, 44949 }, + { 0x0545, 44953 }, + { 0x0536, 44957 }, + { 0x0531, 44961 }, + { 0x0532, 44965 }, + { 0x0549, 44969 }, + { 0x0535, 44973 }, + { 0x0556, 44977 }, + { 0x0533, 44981 }, + { 0x053B, 44985 }, + { 0x0554, 44989 }, + { 0x053F, 44993 }, + { 0x0544, 44997 }, + { 0x0546, 45001 }, + { 0x054A, 45005 }, + { 0x0550, 45009 }, + { 0x054D, 45013 }, + { 0x0547, 45017 }, + { 0x054E, 45021 }, + { 0x053D, 45025 }, + { 0x053A, 45029 }, + { 0x0543, 45033 }, + { 0x0542, 45037 }, + { 0x054B, 45041 }, + { 0x053C, 45045 }, + { 0x0553, 45049 }, + { 0x054F, 45053 }, + { 0x0552, 45057 }, + { 0x055B, 45061 }, + { 0x0559, 45064 }, + { 0x055E, 45070 }, + { 0x055A, 45073 }, + { 0x055C, 45075 }, + { 0x055F, 45078 }, + { 0x002A, 45081 }, + { 0x2217, 45082 }, + { 0x2042, 45084 }, + { 0x1B44, 45085 }, + { 0x1B00, 45088 }, + { 0x1B01, 45092 }, + { 0x1B04, 45096 }, + { 0x1B02, 45099 }, + { 0x1B03, 45102 }, + { 0x1B34, 45105 }, + { 0x1B5E, 45108 }, + { 0x1B5F, 45111 }, + { 0x1B5D, 45114 }, + { 0x1B51, 45117 }, + { 0x1B56, 45120 }, + { 0x1B52, 45123 }, + { 0x1B55, 45126 }, + { 0x1B54, 45129 }, + { 0x1B59, 45132 }, + { 0x1B50, 45135 }, + { 0x1B58, 45138 }, + { 0x1B57, 45141 }, + { 0x1B53, 45144 }, + { 0x1B5A, 45147 }, + { 0x1B3C, 45149 }, + { 0x1B3D, 45154 }, + { 0x1B3A, 45160 }, + { 0x1B3B, 45165 }, + { 0x1B36, 45171 }, + { 0x1B37, 45175 }, + { 0x1B38, 45180 }, + { 0x1B39, 45184 }, + { 0x1B42, 45189 }, + { 0x1B43, 45193 }, + { 0x1B3E, 45198 }, + { 0x1B3F, 45202 }, + { 0x1B41, 45207 }, + { 0x1B40, 45213 }, + { 0x1B35, 45218 }, + { 0x1B5C, 45222 }, + { 0x1B29, 45224 }, + { 0x1B2A, 45227 }, + { 0x1B18, 45231 }, + { 0x1B19, 45234 }, + { 0x1B24, 45238 }, + { 0x1B25, 45241 }, + { 0x1B1F, 45245 }, + { 0x1B20, 45250 }, + { 0x1B48, 45255 }, + { 0x1B15, 45259 }, + { 0x1B16, 45262 }, + { 0x1B33, 45266 }, + { 0x1B1A, 45269 }, + { 0x1B1B, 45272 }, + { 0x1B13, 45276 }, + { 0x1B14, 45279 }, + { 0x1B2E, 45283 }, + { 0x1B0D, 45286 }, + { 0x1B0E, 45290 }, + { 0x1B2B, 45295 }, + { 0x1B26, 45298 }, + { 0x1B21, 45301 }, + { 0x1B27, 45305 }, + { 0x1B28, 45308 }, + { 0x1B2D, 45312 }, + { 0x1B0B, 45315 }, + { 0x1B0C, 45319 }, + { 0x1B32, 45324 }, + { 0x1B30, 45327 }, + { 0x1B31, 45331 }, + { 0x1B22, 45335 }, + { 0x1B23, 45338 }, + { 0x1B1D, 45342 }, + { 0x1B1E, 45346 }, + { 0x1B49, 45351 }, + { 0x1B2F, 45355 }, + { 0x1B2C, 45358 }, + { 0x1B45, 45361 }, + { 0x1B17, 45365 }, + { 0x1B1C, 45368 }, + { 0x1B4A, 45371 }, + { 0x1B46, 45375 }, + { 0x1B47, 45379 }, + { 0x1B05, 45383 }, + { 0x1B06, 45386 }, + { 0x1B0F, 45390 }, + { 0x1B07, 45393 }, + { 0x1B08, 45396 }, + { 0x1B11, 45400 }, + { 0x1B12, 45403 }, + { 0x1B09, 45407 }, + { 0x1B0A, 45410 }, + { 0x1B10, 45414 }, + { 0x1B4B, 45417 }, + { 0x1B5B, 45421 }, + { 0x1B64, 45423 }, + { 0x1B6A, 45427 }, + { 0x1B65, 45432 }, + { 0x1B62, 45437 }, + { 0x1B66, 45441 }, + { 0x1B61, 45445 }, + { 0x1B63, 45449 }, + { 0x1B67, 45453 }, + { 0x1B69, 45457 }, + { 0x1B68, 45461 }, + { 0x1B73, 45465 }, + { 0x1B72, 45470 }, + { 0x1B6C, 45475 }, + { 0x1B6B, 45480 }, + { 0x1B6E, 45485 }, + { 0x1B71, 45490 }, + { 0x1B6D, 45497 }, + { 0x1B70, 45502 }, + { 0x1B6F, 45509 }, + { 0x1B78, 45514 }, + { 0x1B7C, 45520 }, + { 0x1B79, 45526 }, + { 0x1B7A, 45532 }, + { 0x1B7B, 45538 }, + { 0x1B75, 45544 }, + { 0x1B74, 45550 }, + { 0x1B77, 45556 }, + { 0x1B76, 45562 }, + { 0x1B60, 45568 }, + { 0x31B7, 45570 }, + { 0x31B6, 45574 }, + { 0x31B4, 45578 }, + { 0x31B5, 45582 }, + { 0x311A, 45586 }, + { 0x3105, 45589 }, + { 0x3118, 45592 }, + { 0x3109, 45595 }, + { 0x311C, 45598 }, + { 0x3108, 45601 }, + { 0x310D, 45604 }, + { 0x310F, 45607 }, + { 0x3127, 45610 }, + { 0x3110, 45613 }, + { 0x310E, 45616 }, + { 0x310C, 45619 }, + { 0x3107, 45622 }, + { 0x310B, 45625 }, + { 0x311B, 45628 }, + { 0x3106, 45631 }, + { 0x3111, 45634 }, + { 0x3116, 45637 }, + { 0x3119, 45640 }, + { 0x310A, 45643 }, + { 0x3128, 45646 }, + { 0x312A, 45649 }, + { 0x3112, 45652 }, + { 0x3117, 45655 }, + { 0x311E, 45658 }, + { 0x31B0, 45661 }, + { 0x3122, 45664 }, + { 0x3120, 45667 }, + { 0x31A0, 45670 }, + { 0x3114, 45673 }, + { 0x31A4, 45676 }, + { 0x311D, 45679 }, + { 0x311F, 45682 }, + { 0x3123, 45685 }, + { 0x3126, 45688 }, + { 0x312C, 45691 }, + { 0x31A3, 45694 }, + { 0x312D, 45697 }, + { 0x31AC, 45700 }, + { 0x31A8, 45703 }, + { 0x3129, 45706 }, + { 0x31A2, 45709 }, + { 0x312B, 45712 }, + { 0x31B1, 45715 }, + { 0x31A6, 45718 }, + { 0x3121, 45721 }, + { 0x3115, 45724 }, + { 0x3113, 45727 }, + { 0x31A1, 45730 }, + { 0x3124, 45733 }, + { 0x31A9, 45736 }, + { 0x3125, 45739 }, + { 0x31A5, 45742 }, + { 0x31AA, 45745 }, + { 0x31AD, 45748 }, + { 0x31B2, 45751 }, + { 0x31A7, 45754 }, + { 0x31AB, 45757 }, + { 0x31AE, 45760 }, + { 0x31AF, 45763 }, + { 0x31B3, 45766 }, + { 0x1A1F, 45769 }, + { 0x1A19, 45773 }, + { 0x1A17, 45777 }, + { 0x1A1A, 45781 }, + { 0x1A18, 45785 }, + { 0x1A1B, 45789 }, + { 0x1A15, 45793 }, + { 0x1A05, 45796 }, + { 0x1A0C, 45799 }, + { 0x1A09, 45802 }, + { 0x1A01, 45805 }, + { 0x1A16, 45808 }, + { 0x1A0D, 45811 }, + { 0x1A00, 45814 }, + { 0x1A12, 45817 }, + { 0x1A06, 45820 }, + { 0x1A0A, 45823 }, + { 0x1A04, 45826 }, + { 0x1A11, 45829 }, + { 0x1A14, 45832 }, + { 0x1A08, 45835 }, + { 0x1A13, 45838 }, + { 0x1A10, 45841 }, + { 0x1A07, 45844 }, + { 0x1A02, 45847 }, + { 0x1A0B, 45850 }, + { 0x1A0E, 45853 }, + { 0x1A03, 45856 }, + { 0x1A0F, 45859 }, + { 0x1A1E, 45862 }, + { 0x25CE, 45864 }, + { 0x2624, 45865 }, + { 0x140A, 45866 }, + { 0x14A1, 45869 }, + { 0x1401, 45872 }, + { 0x155D, 45875 }, + { 0x1403, 45878 }, + { 0x1483, 45881 }, + { 0x14EA, 45884 }, + { 0x14BB, 45887 }, + { 0x14D0, 45890 }, + { 0x1405, 45893 }, + { 0x1449, 45896 }, + { 0x1585, 45899 }, + { 0x1550, 45902 }, + { 0x1505, 45905 }, + { 0x1466, 45908 }, + { 0x153E, 45911 }, + { 0x140B, 45914 }, + { 0x141C, 45917 }, + { 0x142E, 45920 }, + { 0x1490, 45923 }, + { 0x1489, 45926 }, + { 0x148B, 45929 }, + { 0x148D, 45932 }, + { 0x142B, 45935 }, + { 0x1559, 45938 }, + { 0x1553, 45941 }, + { 0x1555, 45944 }, + { 0x1557, 45947 }, + { 0x157D, 45950 }, + { 0x1404, 45953 }, + { 0x142C, 45956 }, + { 0x1472, 45959 }, + { 0x146B, 45962 }, + { 0x146D, 45965 }, + { 0x146F, 45968 }, + { 0x1484, 45971 }, + { 0x14DA, 45974 }, + { 0x14D3, 45977 }, + { 0x15A6, 45980 }, + { 0x14D5, 45983 }, + { 0x14D7, 45986 }, + { 0x14AA, 45989 }, + { 0x14A3, 45992 }, + { 0x14BD, 45995 }, + { 0x14A5, 45998 }, + { 0x14A7, 46001 }, + { 0x14C7, 46004 }, + { 0x14C0, 46007 }, + { 0x1595, 46010 }, + { 0x14D2, 46013 }, + { 0x14C2, 46016 }, + { 0x14C4, 46019 }, + { 0x142D, 46022 }, + { 0x1406, 46025 }, + { 0x1438, 46028 }, + { 0x142F, 46031 }, + { 0x1431, 46034 }, + { 0x1433, 46037 }, + { 0x1583, 46040 }, + { 0x157F, 46043 }, + { 0x1581, 46046 }, + { 0x154B, 46049 }, + { 0x1542, 46052 }, + { 0x1546, 46055 }, + { 0x1548, 46058 }, + { 0x14F4, 46061 }, + { 0x14ED, 46064 }, + { 0x1525, 46067 }, + { 0x14EF, 46070 }, + { 0x14F1, 46073 }, + { 0x1507, 46076 }, + { 0x1455, 46079 }, + { 0x144C, 46082 }, + { 0x156A, 46085 }, + { 0x144E, 46088 }, + { 0x1450, 46091 }, + { 0x1417, 46094 }, + { 0x140C, 46097 }, + { 0x140E, 46100 }, + { 0x1412, 46103 }, + { 0x152D, 46106 }, + { 0x1526, 46109 }, + { 0x1528, 46112 }, + { 0x152A, 46115 }, + { 0x1402, 46118 }, + { 0x1491, 46121 }, + { 0x166D, 46124 }, + { 0x148C, 46128 }, + { 0x148E, 46131 }, + { 0x149C, 46134 }, + { 0x1492, 46137 }, + { 0x1494, 46140 }, + { 0x1498, 46143 }, + { 0x155A, 46146 }, + { 0x1556, 46149 }, + { 0x1558, 46152 }, + { 0x1473, 46155 }, + { 0x146E, 46158 }, + { 0x1470, 46161 }, + { 0x147E, 46164 }, + { 0x1474, 46167 }, + { 0x1476, 46170 }, + { 0x147A, 46173 }, + { 0x14DB, 46176 }, + { 0x15A4, 46179 }, + { 0x15A0, 46182 }, + { 0x15A2, 46185 }, + { 0x14D6, 46188 }, + { 0x14D8, 46191 }, + { 0x14E6, 46194 }, + { 0x14DC, 46197 }, + { 0x14DE, 46200 }, + { 0x14E2, 46203 }, + { 0x14AB, 46206 }, + { 0x14A6, 46209 }, + { 0x14A8, 46212 }, + { 0x14B6, 46215 }, + { 0x14AC, 46218 }, + { 0x14AE, 46221 }, + { 0x14B2, 46224 }, + { 0x14C8, 46227 }, + { 0x1593, 46230 }, + { 0x158F, 46233 }, + { 0x1591, 46236 }, + { 0x14C3, 46239 }, + { 0x1596, 46242 }, + { 0x14C5, 46245 }, + { 0x14CB, 46248 }, + { 0x14C9, 46251 }, + { 0x1439, 46254 }, + { 0x1432, 46257 }, + { 0x1434, 46260 }, + { 0x1444, 46263 }, + { 0x143A, 46266 }, + { 0x143C, 46269 }, + { 0x1440, 46272 }, + { 0x1584, 46275 }, + { 0x166F, 46278 }, + { 0x1580, 46281 }, + { 0x1582, 46284 }, + { 0x154C, 46287 }, + { 0x1547, 46290 }, + { 0x1549, 46293 }, + { 0x14F5, 46296 }, + { 0x1515, 46299 }, + { 0x1510, 46302 }, + { 0x1511, 46305 }, + { 0x1513, 46308 }, + { 0x14F0, 46311 }, + { 0x14F2, 46314 }, + { 0x1500, 46317 }, + { 0x14F6, 46320 }, + { 0x14F8, 46323 }, + { 0x14FC, 46326 }, + { 0x1456, 46329 }, + { 0x1566, 46332 }, + { 0x155E, 46335 }, + { 0x1560, 46338 }, + { 0x1564, 46341 }, + { 0x144F, 46344 }, + { 0x1451, 46347 }, + { 0x146A, 46350 }, + { 0x1467, 46353 }, + { 0x156F, 46356 }, + { 0x1468, 46359 }, + { 0x1469, 46362 }, + { 0x1461, 46365 }, + { 0x1457, 46368 }, + { 0x1459, 46371 }, + { 0x145D, 46374 }, + { 0x1573, 46377 }, + { 0x1570, 46380 }, + { 0x1571, 46383 }, + { 0x1572, 46386 }, + { 0x1419, 46389 }, + { 0x1410, 46392 }, + { 0x1414, 46395 }, + { 0x152E, 46398 }, + { 0x1529, 46401 }, + { 0x152B, 46404 }, + { 0x1539, 46407 }, + { 0x152F, 46410 }, + { 0x1531, 46413 }, + { 0x1535, 46416 }, + { 0x148A, 46419 }, + { 0x149E, 46422 }, + { 0x1496, 46425 }, + { 0x149A, 46428 }, + { 0x1554, 46431 }, + { 0x166E, 46434 }, + { 0x155B, 46438 }, + { 0x146C, 46441 }, + { 0x1480, 46444 }, + { 0x1478, 46447 }, + { 0x147C, 46450 }, + { 0x14D4, 46453 }, + { 0x15A5, 46456 }, + { 0x15A1, 46459 }, + { 0x15A3, 46462 }, + { 0x14E8, 46465 }, + { 0x14E0, 46468 }, + { 0x14E4, 46471 }, + { 0x14A4, 46474 }, + { 0x14B8, 46477 }, + { 0x14B0, 46480 }, + { 0x14B4, 46483 }, + { 0x14C1, 46486 }, + { 0x1594, 46489 }, + { 0x1670, 46492 }, + { 0x1590, 46495 }, + { 0x1592, 46498 }, + { 0x1675, 46501 }, + { 0x1671, 46504 }, + { 0x1673, 46507 }, + { 0x14CD, 46510 }, + { 0x1430, 46513 }, + { 0x1446, 46516 }, + { 0x143E, 46519 }, + { 0x1442, 46522 }, + { 0x157E, 46525 }, + { 0x1545, 46528 }, + { 0x154E, 46531 }, + { 0x14EE, 46534 }, + { 0x1516, 46537 }, + { 0x1512, 46540 }, + { 0x1514, 46543 }, + { 0x1521, 46546 }, + { 0x1517, 46549 }, + { 0x1519, 46552 }, + { 0x151D, 46555 }, + { 0x1502, 46558 }, + { 0x14FA, 46561 }, + { 0x14FE, 46564 }, + { 0x144D, 46567 }, + { 0x1567, 46570 }, + { 0x1562, 46573 }, + { 0x1565, 46576 }, + { 0x1589, 46579 }, + { 0x1586, 46582 }, + { 0x1587, 46585 }, + { 0x1588, 46588 }, + { 0x156E, 46591 }, + { 0x156B, 46594 }, + { 0x156C, 46597 }, + { 0x156D, 46600 }, + { 0x1463, 46603 }, + { 0x145B, 46606 }, + { 0x145F, 46609 }, + { 0x1527, 46612 }, + { 0x153B, 46615 }, + { 0x1533, 46618 }, + { 0x1537, 46621 }, + { 0x1422, 46624 }, + { 0x142A, 46630 }, + { 0x1429, 46635 }, + { 0x1424, 46639 }, + { 0x141F, 46643 }, + { 0x1420, 46647 }, + { 0x1423, 46651 }, + { 0x1428, 46657 }, + { 0x1421, 46663 }, + { 0x1425, 46669 }, + { 0x1426, 46674 }, + { 0x1427, 46681 }, + { 0x158E, 46686 }, + { 0x1676, 46689 }, + { 0x1672, 46692 }, + { 0x1674, 46695 }, + { 0x1523, 46698 }, + { 0x151B, 46701 }, + { 0x151F, 46704 }, + { 0x1568, 46707 }, + { 0x14EC, 46710 }, + { 0x1552, 46714 }, + { 0x155F, 46718 }, + { 0x1561, 46722 }, + { 0x1563, 46726 }, + { 0x1543, 46730 }, + { 0x14BF, 46734 }, + { 0x15C3, 46738 }, + { 0x15C0, 46742 }, + { 0x15C1, 46746 }, + { 0x15C2, 46750 }, + { 0x161A, 46754 }, + { 0x1615, 46758 }, + { 0x14A2, 46762 }, + { 0x1541, 46766 }, + { 0x159A, 46770 }, + { 0x1597, 46774 }, + { 0x1598, 46778 }, + { 0x1599, 46782 }, + { 0x141D, 46786 }, + { 0x1407, 46790 }, + { 0x148F, 46794 }, + { 0x1471, 46798 }, + { 0x14D9, 46802 }, + { 0x14A9, 46806 }, + { 0x14C6, 46810 }, + { 0x1435, 46814 }, + { 0x14F3, 46818 }, + { 0x1452, 46822 }, + { 0x152C, 46826 }, + { 0x1448, 46830 }, + { 0x15AF, 46834 }, + { 0x144B, 46838 }, + { 0x1409, 46842 }, + { 0x15EE, 46846 }, + { 0x1646, 46850 }, + { 0x1454, 46854 }, + { 0x1408, 46858 }, + { 0x15F4, 46862 }, + { 0x15F1, 46866 }, + { 0x15F3, 46870 }, + { 0x15F0, 46874 }, + { 0x15EF, 46878 }, + { 0x1437, 46882 }, + { 0x161B, 46886 }, + { 0x1617, 46890 }, + { 0x1619, 46894 }, + { 0x1616, 46898 }, + { 0x1614, 46902 }, + { 0x1601, 46906 }, + { 0x1627, 46910 }, + { 0x1624, 46914 }, + { 0x1626, 46918 }, + { 0x1623, 46922 }, + { 0x1622, 46926 }, + { 0x160D, 46930 }, + { 0x160A, 46934 }, + { 0x160C, 46938 }, + { 0x1609, 46942 }, + { 0x1608, 46946 }, + { 0x1607, 46950 }, + { 0x1604, 46954 }, + { 0x14D1, 46958 }, + { 0x1606, 46962 }, + { 0x1603, 46966 }, + { 0x1602, 46970 }, + { 0x15ED, 46974 }, + { 0x15EA, 46978 }, + { 0x15EC, 46982 }, + { 0x15E9, 46986 }, + { 0x15E8, 46990 }, + { 0x15CF, 46994 }, + { 0x15CC, 46998 }, + { 0x15CE, 47002 }, + { 0x15CB, 47006 }, + { 0x15CA, 47010 }, + { 0x1653, 47014 }, + { 0x1650, 47018 }, + { 0x165A, 47022 }, + { 0x1652, 47026 }, + { 0x164F, 47030 }, + { 0x164E, 47034 }, + { 0x15D5, 47038 }, + { 0x15D2, 47042 }, + { 0x15D4, 47046 }, + { 0x15D1, 47050 }, + { 0x15D0, 47054 }, + { 0x1613, 47058 }, + { 0x1610, 47062 }, + { 0x1612, 47066 }, + { 0x160F, 47070 }, + { 0x160E, 47074 }, + { 0x1645, 47078 }, + { 0x1642, 47082 }, + { 0x1644, 47086 }, + { 0x1641, 47090 }, + { 0x1640, 47094 }, + { 0x1666, 47098 }, + { 0x1663, 47102 }, + { 0x1665, 47106 }, + { 0x1662, 47110 }, + { 0x1661, 47114 }, + { 0x1453, 47118 }, + { 0x162D, 47122 }, + { 0x162A, 47126 }, + { 0x162C, 47130 }, + { 0x1629, 47134 }, + { 0x1628, 47138 }, + { 0x164D, 47142 }, + { 0x164A, 47146 }, + { 0x164C, 47150 }, + { 0x1649, 47154 }, + { 0x1648, 47158 }, + { 0x15F2, 47162 }, + { 0x15C9, 47166 }, + { 0x15C6, 47170 }, + { 0x15C8, 47174 }, + { 0x15C5, 47178 }, + { 0x15C4, 47182 }, + { 0x1436, 47186 }, + { 0x15DB, 47190 }, + { 0x15D8, 47194 }, + { 0x15DA, 47198 }, + { 0x15D7, 47202 }, + { 0x15D6, 47206 }, + { 0x1618, 47210 }, + { 0x1621, 47214 }, + { 0x161E, 47218 }, + { 0x1620, 47222 }, + { 0x161D, 47226 }, + { 0x161C, 47230 }, + { 0x15FA, 47234 }, + { 0x15F7, 47238 }, + { 0x15F9, 47242 }, + { 0x15F6, 47246 }, + { 0x15F5, 47250 }, + { 0x1600, 47254 }, + { 0x15FD, 47258 }, + { 0x15FF, 47262 }, + { 0x15FC, 47266 }, + { 0x15FB, 47270 }, + { 0x1625, 47274 }, + { 0x1633, 47278 }, + { 0x1630, 47282 }, + { 0x1632, 47286 }, + { 0x162F, 47290 }, + { 0x162E, 47294 }, + { 0x160B, 47298 }, + { 0x1605, 47302 }, + { 0x15EB, 47306 }, + { 0x15CD, 47310 }, + { 0x1651, 47314 }, + { 0x1659, 47318 }, + { 0x1656, 47322 }, + { 0x1658, 47326 }, + { 0x1655, 47330 }, + { 0x1654, 47334 }, + { 0x15E1, 47338 }, + { 0x15DE, 47342 }, + { 0x15E0, 47346 }, + { 0x15DD, 47350 }, + { 0x15DC, 47354 }, + { 0x163F, 47358 }, + { 0x163C, 47362 }, + { 0x163E, 47366 }, + { 0x163B, 47370 }, + { 0x163A, 47374 }, + { 0x1660, 47378 }, + { 0x165D, 47382 }, + { 0x165F, 47386 }, + { 0x165C, 47390 }, + { 0x165B, 47394 }, + { 0x15E7, 47398 }, + { 0x15E4, 47402 }, + { 0x15E6, 47406 }, + { 0x15E3, 47410 }, + { 0x15E2, 47414 }, + { 0x15D3, 47418 }, + { 0x1611, 47422 }, + { 0x1643, 47426 }, + { 0x1664, 47430 }, + { 0x162B, 47434 }, + { 0x164B, 47438 }, + { 0x15C7, 47442 }, + { 0x15D9, 47446 }, + { 0x161F, 47450 }, + { 0x15F8, 47454 }, + { 0x15FE, 47458 }, + { 0x1631, 47462 }, + { 0x1657, 47466 }, + { 0x15DF, 47470 }, + { 0x163D, 47474 }, + { 0x1639, 47478 }, + { 0x1636, 47482 }, + { 0x1638, 47486 }, + { 0x1635, 47490 }, + { 0x1634, 47494 }, + { 0x165E, 47498 }, + { 0x15E5, 47502 }, + { 0x166C, 47506 }, + { 0x1669, 47510 }, + { 0x166B, 47514 }, + { 0x1668, 47518 }, + { 0x1667, 47522 }, + { 0x1637, 47526 }, + { 0x166A, 47530 }, + { 0x1647, 47534 }, + { 0x141E, 47539 }, + { 0x150B, 47543 }, + { 0x150A, 47547 }, + { 0x141B, 47551 }, + { 0x1416, 47555 }, + { 0x14A0, 47559 }, + { 0x1482, 47563 }, + { 0x14BA, 47567 }, + { 0x14CF, 47571 }, + { 0x150F, 47575 }, + { 0x150E, 47579 }, + { 0x150C, 47583 }, + { 0x150D, 47587 }, + { 0x1504, 47591 }, + { 0x1465, 47595 }, + { 0x153D, 47599 }, + { 0x157B, 47603 }, + { 0x1579, 47607 }, + { 0x1574, 47611 }, + { 0x1575, 47615 }, + { 0x1577, 47619 }, + { 0x157A, 47623 }, + { 0x1576, 47627 }, + { 0x1578, 47631 }, + { 0x157C, 47635 }, + { 0x15AE, 47639 }, + { 0x15AC, 47643 }, + { 0x15A7, 47647 }, + { 0x15A8, 47651 }, + { 0x15AA, 47655 }, + { 0x15AD, 47659 }, + { 0x15A9, 47663 }, + { 0x15AB, 47667 }, + { 0x15B3, 47671 }, + { 0x15B0, 47675 }, + { 0x15B1, 47679 }, + { 0x15B2, 47683 }, + { 0x1508, 47687 }, + { 0x15BF, 47691 }, + { 0x15BC, 47695 }, + { 0x15BD, 47699 }, + { 0x15BE, 47703 }, + { 0x15BB, 47707 }, + { 0x15B8, 47711 }, + { 0x15B9, 47715 }, + { 0x15BA, 47719 }, + { 0x15B7, 47723 }, + { 0x15B4, 47727 }, + { 0x15B5, 47731 }, + { 0x15B6, 47735 }, + { 0x14EB, 47739 }, + { 0x14BC, 47743 }, + { 0x144A, 47747 }, + { 0x1551, 47751 }, + { 0x1540, 47755 }, + { 0x154D, 47759 }, + { 0x1544, 47763 }, + { 0x154A, 47767 }, + { 0x158D, 47771 }, + { 0x158A, 47775 }, + { 0x158B, 47779 }, + { 0x158C, 47783 }, + { 0x1418, 47787 }, + { 0x140D, 47791 }, + { 0x140F, 47795 }, + { 0x1413, 47799 }, + { 0x149D, 47803 }, + { 0x1493, 47807 }, + { 0x1495, 47811 }, + { 0x1499, 47815 }, + { 0x147F, 47819 }, + { 0x1475, 47823 }, + { 0x1477, 47827 }, + { 0x147B, 47831 }, + { 0x14E7, 47835 }, + { 0x14DD, 47839 }, + { 0x14DF, 47843 }, + { 0x14E3, 47847 }, + { 0x14B7, 47851 }, + { 0x14AD, 47855 }, + { 0x14AF, 47859 }, + { 0x14B3, 47863 }, + { 0x14CC, 47867 }, + { 0x14CA, 47871 }, + { 0x1445, 47875 }, + { 0x143B, 47879 }, + { 0x143D, 47883 }, + { 0x1441, 47887 }, + { 0x1501, 47891 }, + { 0x14F7, 47895 }, + { 0x14F9, 47899 }, + { 0x14FD, 47903 }, + { 0x1462, 47907 }, + { 0x1458, 47911 }, + { 0x145A, 47915 }, + { 0x145E, 47919 }, + { 0x141A, 47923 }, + { 0x1411, 47927 }, + { 0x1415, 47931 }, + { 0x153A, 47935 }, + { 0x1530, 47939 }, + { 0x1532, 47943 }, + { 0x1536, 47947 }, + { 0x149F, 47951 }, + { 0x1497, 47955 }, + { 0x149B, 47959 }, + { 0x155C, 47963 }, + { 0x1481, 47967 }, + { 0x1479, 47971 }, + { 0x147D, 47975 }, + { 0x14E9, 47979 }, + { 0x14E1, 47983 }, + { 0x14E5, 47987 }, + { 0x14B9, 47991 }, + { 0x14B1, 47995 }, + { 0x14B5, 47999 }, + { 0x14CE, 48003 }, + { 0x1447, 48007 }, + { 0x143F, 48011 }, + { 0x1443, 48015 }, + { 0x154F, 48019 }, + { 0x1522, 48023 }, + { 0x1518, 48027 }, + { 0x151A, 48031 }, + { 0x151E, 48035 }, + { 0x1503, 48039 }, + { 0x14FB, 48043 }, + { 0x14FF, 48047 }, + { 0x1464, 48051 }, + { 0x145C, 48055 }, + { 0x1460, 48059 }, + { 0x153C, 48063 }, + { 0x1534, 48067 }, + { 0x1538, 48071 }, + { 0x1524, 48075 }, + { 0x151C, 48079 }, + { 0x1520, 48083 }, + { 0x1569, 48087 }, + { 0x14BE, 48091 }, + { 0x1506, 48095 }, + { 0x153F, 48099 }, + { 0x1509, 48103 }, + { 0x159F, 48107 }, + { 0x159E, 48111 }, + { 0x159B, 48115 }, + { 0x159C, 48119 }, + { 0x159D, 48123 }, + { 0x1488, 48127 }, + { 0x1485, 48131 }, + { 0x1486, 48135 }, + { 0x1487, 48139 }, + { 0x13A0, 48143 }, + { 0x13A1, 48146 }, + { 0x13A2, 48149 }, + { 0x13A3, 48152 }, + { 0x13CD, 48155 }, + { 0x13A4, 48158 }, + { 0x13A5, 48161 }, + { 0x13D3, 48164 }, + { 0x13D5, 48167 }, + { 0x13D7, 48170 }, + { 0x13D9, 48173 }, + { 0x13DA, 48176 }, + { 0x13DB, 48179 }, + { 0x13A6, 48182 }, + { 0x13A8, 48185 }, + { 0x13A9, 48188 }, + { 0x13AA, 48191 }, + { 0x13AB, 48194 }, + { 0x13AC, 48197 }, + { 0x13AD, 48200 }, + { 0x13AE, 48203 }, + { 0x13AF, 48206 }, + { 0x13B0, 48209 }, + { 0x13B1, 48212 }, + { 0x13B2, 48215 }, + { 0x13A7, 48218 }, + { 0x13B3, 48221 }, + { 0x13B4, 48224 }, + { 0x13B5, 48227 }, + { 0x13B6, 48230 }, + { 0x13B7, 48233 }, + { 0x13B8, 48236 }, + { 0x13B9, 48239 }, + { 0x13BA, 48242 }, + { 0x13BB, 48245 }, + { 0x13BC, 48248 }, + { 0x13BD, 48251 }, + { 0x13BE, 48254 }, + { 0x13C1, 48257 }, + { 0x13C2, 48260 }, + { 0x13C3, 48263 }, + { 0x13C4, 48266 }, + { 0x13C5, 48269 }, + { 0x13CC, 48272 }, + { 0x13CE, 48275 }, + { 0x13CF, 48278 }, + { 0x13D0, 48281 }, + { 0x13D1, 48284 }, + { 0x13D2, 48287 }, + { 0x13D4, 48290 }, + { 0x13D6, 48293 }, + { 0x13D8, 48296 }, + { 0x13E9, 48299 }, + { 0x13EA, 48302 }, + { 0x13EB, 48305 }, + { 0x13EC, 48308 }, + { 0x13ED, 48311 }, + { 0x13EE, 48314 }, + { 0x13EF, 48317 }, + { 0x13F0, 48320 }, + { 0x13F1, 48323 }, + { 0x13F2, 48326 }, + { 0x13F3, 48329 }, + { 0x13F4, 48332 }, + { 0x13DC, 48335 }, + { 0x13BF, 48338 }, + { 0x13C0, 48341 }, + { 0x13C6, 48344 }, + { 0x13C7, 48347 }, + { 0x13C8, 48350 }, + { 0x13C9, 48353 }, + { 0x13CA, 48356 }, + { 0x13CB, 48359 }, + { 0x13DD, 48362 }, + { 0x13DE, 48365 }, + { 0x13DF, 48368 }, + { 0x13E0, 48371 }, + { 0x13E1, 48374 }, + { 0x13E2, 48377 }, + { 0x13E3, 48380 }, + { 0x13E4, 48383 }, + { 0x13E5, 48386 }, + { 0x13E6, 48389 }, + { 0x13E7, 48392 }, + { 0x13E8, 48395 }, + { 0x220B, 48398 }, + { 0x22B3, 48401 }, + { 0x22B5, 48405 }, + { 0x22FA, 48412 }, + { 0x22FD, 48417 }, + { 0x22FB, 48420 }, + { 0x9369, 48429 }, + { 0x936E, 48434 }, + { 0x936A, 48439 }, + { 0x936D, 48444 }, + { 0x936C, 48449 }, + { 0x9371, 48454 }, + { 0x9370, 48459 }, + { 0x936F, 48464 }, + { 0x936B, 48469 }, + { 0x9360, 48474 }, + { 0x9365, 48479 }, + { 0x9361, 48484 }, + { 0x9364, 48489 }, + { 0x9363, 48494 }, + { 0x9368, 48499 }, + { 0x9367, 48504 }, + { 0x9366, 48509 }, + { 0x9362, 48514 }, + { 0x20A2, 48519 }, + { 0x00A4, 48521 }, + { 0x0430, 48523 }, + { 0x04D1, 48527 }, + { 0x04D3, 48533 }, + { 0x044D, 48539 }, + { 0x04ED, 48543 }, + { 0x0438, 48549 }, + { 0x045D, 48553 }, + { 0x04E3, 48559 }, + { 0x04E5, 48565 }, + { 0x043E, 48571 }, + { 0x04E7, 48575 }, + { 0x0443, 48581 }, + { 0x04F3, 48585 }, + { 0x04EF, 48592 }, + { 0x04F1, 48598 }, + { 0x0431, 48604 }, + { 0x0434, 48608 }, + { 0x0444, 48612 }, + { 0x043B, 48616 }, + { 0x0513, 48620 }, + { 0x04C6, 48626 }, + { 0x0521, 48632 }, + { 0x043C, 48639 }, + { 0x04CE, 48643 }, + { 0x043D, 48649 }, + { 0x04C8, 48653 }, + { 0x04CA, 48659 }, + { 0x0523, 48665 }, + { 0x04A3, 48672 }, + { 0x0440, 48678 }, + { 0x048F, 48682 }, + { 0x0441, 48688 }, + { 0x04AB, 48692 }, + { 0x0445, 48698 }, + { 0x04FD, 48702 }, + { 0x04FF, 48708 }, + { 0x04B3, 48714 }, + { 0x0435, 48720 }, + { 0x04D7, 48724 }, + { 0x0450, 48730 }, + { 0x0451, 48736 }, + { 0x0458, 48740 }, + { 0x043A, 48744 }, + { 0x04C4, 48748 }, + { 0x049F, 48754 }, + { 0x049D, 48760 }, + { 0x049B, 48767 }, + { 0x047F, 48773 }, + { 0x043F, 48777 }, + { 0x04A7, 48781 }, + { 0x051B, 48788 }, + { 0x0442, 48792 }, + { 0x568B, 48796 }, + { 0x04AD, 48803 }, + { 0x0479, 48809 }, + { 0x0432, 48813 }, + { 0x051D, 48817 }, + { 0x044F, 48821 }, + { 0x0457, 48825 }, + { 0x565F, 48829 }, + { 0x044E, 48833 }, + { 0x0437, 48837 }, + { 0x0499, 48841 }, + { 0x04DF, 48847 }, + { 0x046B, 48853 }, + { 0x0447, 48858 }, + { 0x04B9, 48862 }, + { 0x04B7, 48869 }, + { 0x04F5, 48875 }, + { 0x0452, 48881 }, + { 0x5681, 48885 }, + { 0x0455, 48889 }, + { 0x0433, 48893 }, + { 0x0495, 48897 }, + { 0x0493, 48904 }, + { 0x04FB, 48910 }, + { 0x0491, 48918 }, + { 0x04F7, 48924 }, + { 0x0453, 48930 }, + { 0x5695, 48934 }, + { 0x045C, 48938 }, + { 0x046F, 48942 }, + { 0x0515, 48946 }, + { 0x0459, 48950 }, + { 0x045A, 48954 }, + { 0x0471, 48958 }, + { 0x0517, 48962 }, + { 0x0448, 48966 }, + { 0x0446, 48970 }, + { 0x568D, 48974 }, + { 0x0519, 48978 }, + { 0x0463, 48982 }, + { 0x0436, 48986 }, + { 0x04C2, 48990 }, + { 0x0497, 48996 }, + { 0x04DD, 49002 }, + { 0x5687, 49008 }, + { 0x045F, 49012 }, + { 0x5683, 49016 }, + { 0x5689, 49020 }, + { 0x0473, 49024 }, + { 0x044A, 49028 }, + { 0x5647, 49033 }, + { 0x0501, 49037 }, + { 0x0503, 49042 }, + { 0x0509, 49047 }, + { 0x050B, 49052 }, + { 0x050D, 49057 }, + { 0x050F, 49062 }, + { 0x0505, 49067 }, + { 0x0507, 49072 }, + { 0x04BB, 49077 }, + { 0x5697, 49081 }, + { 0x5663, 49085 }, + { 0x5665, 49090 }, + { 0x5667, 49095 }, + { 0x044C, 49100 }, + { 0x5693, 49105 }, + { 0x045B, 49109 }, + { 0x5691, 49113 }, + { 0x568F, 49117 }, + { 0x044B, 49121 }, + { 0x5651, 49125 }, + { 0x04F9, 49132 }, + { 0x5685, 49138 }, + { 0x051F, 49142 }, + { 0x564D, 49147 }, + { 0x5649, 49152 }, + { 0x5643, 49156 }, + { 0x0481, 49160 }, + { 0x0461, 49164 }, + { 0x047D, 49168 }, + { 0x047B, 49174 }, + { 0x04D9, 49179 }, + { 0x04DB, 49183 }, + { 0x0449, 49189 }, + { 0x0439, 49193 }, + { 0x048B, 49198 }, + { 0x045E, 49205 }, + { 0x04E9, 49210 }, + { 0x04EB, 49215 }, + { 0x5659, 49222 }, + { 0x566D, 49228 }, + { 0x0467, 49234 }, + { 0x5641, 49239 }, + { 0x04A1, 49243 }, + { 0x565B, 49248 }, + { 0x0475, 49253 }, + { 0x0477, 49257 }, + { 0x564F, 49265 }, + { 0x5657, 49270 }, + { 0x0465, 49275 }, + { 0x046D, 49280 }, + { 0x5653, 49286 }, + { 0x565D, 49291 }, + { 0x0469, 49298 }, + { 0x04CF, 49304 }, + { 0x5655, 49308 }, + { 0x0511, 49313 }, + { 0x5645, 49318 }, + { 0x048D, 49323 }, + { 0x04AF, 49328 }, + { 0x04B1, 49333 }, + { 0x04A9, 49340 }, + { 0x04BD, 49345 }, + { 0x04BF, 49350 }, + { 0x04E1, 49357 }, + { 0x566B, 49362 }, + { 0x5669, 49367 }, + { 0x564B, 49372 }, + { 0x0454, 49377 }, + { 0x04CC, 49382 }, + { 0x0456, 49387 }, + { 0x04D5, 49392 }, + { 0x04A5, 49397 }, + { 0x04B5, 49402 }, + { 0x567E, 49407 }, + { 0x1D2B, 49409 }, + { 0x04C0, 49414 }, + { 0x566E, 49417 }, + { 0x0410, 49421 }, + { 0x04D0, 49425 }, + { 0x04D2, 49431 }, + { 0x042D, 49437 }, + { 0x04EC, 49441 }, + { 0x0418, 49447 }, + { 0x040D, 49451 }, + { 0x04E2, 49457 }, + { 0x04E4, 49463 }, + { 0x041E, 49469 }, + { 0x04E6, 49473 }, + { 0x0423, 49479 }, + { 0x04F2, 49483 }, + { 0x04EE, 49490 }, + { 0x04F0, 49496 }, + { 0x0411, 49502 }, + { 0x0414, 49506 }, + { 0x0424, 49510 }, + { 0x041B, 49514 }, + { 0x0512, 49518 }, + { 0x04C5, 49524 }, + { 0x0520, 49530 }, + { 0x041C, 49537 }, + { 0x04CD, 49541 }, + { 0x041D, 49547 }, + { 0x04C7, 49551 }, + { 0x04C9, 49557 }, + { 0x0522, 49563 }, + { 0x04A2, 49570 }, + { 0x0420, 49576 }, + { 0x048E, 49580 }, + { 0x0421, 49586 }, + { 0x04AA, 49590 }, + { 0x0425, 49596 }, + { 0x04FC, 49600 }, + { 0x04FE, 49606 }, + { 0x04B2, 49612 }, + { 0x0415, 49618 }, + { 0x04D6, 49622 }, + { 0x0400, 49628 }, + { 0x0401, 49634 }, + { 0x0408, 49638 }, + { 0x041A, 49642 }, + { 0x04C3, 49646 }, + { 0x049E, 49652 }, + { 0x049C, 49658 }, + { 0x049A, 49665 }, + { 0x047E, 49671 }, + { 0x041F, 49675 }, + { 0x04A6, 49679 }, + { 0x051A, 49686 }, + { 0x0422, 49690 }, + { 0x568A, 49694 }, + { 0x04AC, 49701 }, + { 0x0478, 49707 }, + { 0x0412, 49711 }, + { 0x051C, 49715 }, + { 0x042F, 49719 }, + { 0x0407, 49723 }, + { 0x565E, 49727 }, + { 0x042E, 49731 }, + { 0x0417, 49735 }, + { 0x0498, 49739 }, + { 0x04DE, 49745 }, + { 0x046A, 49751 }, + { 0x0427, 49756 }, + { 0x04B8, 49760 }, + { 0x04B6, 49767 }, + { 0x04F4, 49773 }, + { 0x0402, 49779 }, + { 0x5680, 49783 }, + { 0x0405, 49787 }, + { 0x0413, 49791 }, + { 0x0494, 49795 }, + { 0x0492, 49802 }, + { 0x04FA, 49808 }, + { 0x0490, 49816 }, + { 0x04F6, 49822 }, + { 0x0403, 49828 }, + { 0x5694, 49832 }, + { 0x040C, 49836 }, + { 0x046E, 49840 }, + { 0x0514, 49844 }, + { 0x0409, 49848 }, + { 0x040A, 49852 }, + { 0x0470, 49856 }, + { 0x0516, 49860 }, + { 0x0428, 49864 }, + { 0x0426, 49868 }, + { 0x568C, 49872 }, + { 0x0518, 49876 }, + { 0x0462, 49880 }, + { 0x0416, 49884 }, + { 0x04C1, 49888 }, + { 0x0496, 49894 }, + { 0x04DC, 49900 }, + { 0x5686, 49906 }, + { 0x040F, 49910 }, + { 0x5682, 49914 }, + { 0x5688, 49918 }, + { 0x0472, 49922 }, + { 0x042A, 49926 }, + { 0x5646, 49931 }, + { 0x0500, 49935 }, + { 0x0502, 49940 }, + { 0x0508, 49945 }, + { 0x050A, 49950 }, + { 0x050C, 49955 }, + { 0x050E, 49960 }, + { 0x0504, 49965 }, + { 0x0506, 49970 }, + { 0x04BA, 49975 }, + { 0x5696, 49979 }, + { 0x5662, 49983 }, + { 0x5664, 49988 }, + { 0x5666, 49993 }, + { 0x042C, 49998 }, + { 0x5692, 50003 }, + { 0x040B, 50007 }, + { 0x5690, 50011 }, + { 0x568E, 50015 }, + { 0x042B, 50019 }, + { 0x5650, 50023 }, + { 0x04F8, 50030 }, + { 0x5684, 50036 }, + { 0x051E, 50040 }, + { 0x564C, 50045 }, + { 0x5648, 50050 }, + { 0x5642, 50054 }, + { 0x0480, 50058 }, + { 0x0460, 50062 }, + { 0x047C, 50066 }, + { 0x047A, 50072 }, + { 0x04D8, 50077 }, + { 0x04DA, 50081 }, + { 0x0429, 50087 }, + { 0x0419, 50091 }, + { 0x048A, 50096 }, + { 0x040E, 50103 }, + { 0x04E8, 50108 }, + { 0x04EA, 50113 }, + { 0x5658, 50120 }, + { 0x566C, 50126 }, + { 0x0466, 50132 }, + { 0x5640, 50137 }, + { 0x04A0, 50141 }, + { 0x565A, 50146 }, + { 0x0474, 50151 }, + { 0x0476, 50155 }, + { 0x564E, 50163 }, + { 0x5656, 50168 }, + { 0x0464, 50173 }, + { 0x046C, 50178 }, + { 0x5652, 50184 }, + { 0x565C, 50189 }, + { 0x0468, 50196 }, + { 0x5654, 50202 }, + { 0x0510, 50207 }, + { 0x5644, 50212 }, + { 0x048C, 50217 }, + { 0x04AE, 50222 }, + { 0x04B0, 50227 }, + { 0x04A8, 50234 }, + { 0x04BC, 50239 }, + { 0x04BE, 50244 }, + { 0x04E0, 50251 }, + { 0x566A, 50256 }, + { 0x5668, 50261 }, + { 0x564A, 50266 }, + { 0x0404, 50271 }, + { 0x04CB, 50276 }, + { 0x0406, 50281 }, + { 0x04D4, 50286 }, + { 0x04A4, 50291 }, + { 0x04B4, 50296 }, + { 0x567F, 50301 }, + { 0x0482, 50303 }, + { 0x2300, 50306 }, + { 0x00F7, 50308 }, + { 0x2215, 50310 }, + { 0x22C7, 50312 }, + { 0x279B, 50314 }, + { 0x2301, 50318 }, + { 0x2383, 50320 }, + { 0x2709, 50322 }, + { 0x1362, 50323 }, + { 0x1365, 50326 }, + { 0x1363, 50328 }, + { 0x1369, 50330 }, + { 0x136E, 50333 }, + { 0x136A, 50336 }, + { 0x136D, 50339 }, + { 0x136C, 50342 }, + { 0x1371, 50345 }, + { 0x1370, 50348 }, + { 0x136F, 50351 }, + { 0x136B, 50354 }, + { 0x1399, 50357 }, + { 0x1391, 50361 }, + { 0x1394, 50365 }, + { 0x1397, 50369 }, + { 0x1395, 50373 }, + { 0x1393, 50377 }, + { 0x1390, 50382 }, + { 0x1396, 50386 }, + { 0x1392, 50390 }, + { 0x1398, 50394 }, + { 0x1372, 50398 }, + { 0x137C, 50401 }, + { 0x1376, 50405 }, + { 0x1375, 50408 }, + { 0x1377, 50411 }, + { 0x1379, 50414 }, + { 0x137A, 50417 }, + { 0x1374, 50420 }, + { 0x1373, 50423 }, + { 0x137B, 50426 }, + { 0x1378, 50429 }, + { 0x1366, 50432 }, + { 0x1360, 50435 }, + { 0x1367, 50438 }, + { 0x1260, 50441 }, + { 0x1265, 50444 }, + { 0x1262, 50447 }, + { 0x1266, 50450 }, + { 0x1261, 50453 }, + { 0x1278, 50456 }, + { 0x127D, 50459 }, + { 0x127A, 50462 }, + { 0x127E, 50465 }, + { 0x1279, 50468 }, + { 0x12F0, 50471 }, + { 0x12F5, 50474 }, + { 0x12F2, 50477 }, + { 0x12F6, 50480 }, + { 0x12F1, 50483 }, + { 0x1348, 50486 }, + { 0x134D, 50489 }, + { 0x134A, 50492 }, + { 0x134E, 50495 }, + { 0x1349, 50498 }, + { 0x1308, 50501 }, + { 0x130D, 50504 }, + { 0x130A, 50507 }, + { 0x130E, 50510 }, + { 0x1309, 50513 }, + { 0x1200, 50516 }, + { 0x1205, 50519 }, + { 0x1202, 50522 }, + { 0x1206, 50525 }, + { 0x1201, 50528 }, + { 0x1300, 50531 }, + { 0x1305, 50534 }, + { 0x1302, 50537 }, + { 0x1306, 50540 }, + { 0x1301, 50543 }, + { 0x12A8, 50546 }, + { 0x12AD, 50549 }, + { 0x12AA, 50552 }, + { 0x12AE, 50555 }, + { 0x12A9, 50558 }, + { 0x1208, 50561 }, + { 0x120D, 50564 }, + { 0x120A, 50567 }, + { 0x120E, 50570 }, + { 0x1209, 50573 }, + { 0x1218, 50576 }, + { 0x121D, 50579 }, + { 0x121A, 50582 }, + { 0x121E, 50585 }, + { 0x1219, 50588 }, + { 0x1290, 50591 }, + { 0x1295, 50594 }, + { 0x1292, 50597 }, + { 0x1296, 50600 }, + { 0x1291, 50603 }, + { 0x1350, 50606 }, + { 0x1355, 50609 }, + { 0x1352, 50612 }, + { 0x1356, 50615 }, + { 0x1351, 50618 }, + { 0x1240, 50621 }, + { 0x1245, 50624 }, + { 0x1242, 50627 }, + { 0x1246, 50630 }, + { 0x1241, 50633 }, + { 0x1228, 50636 }, + { 0x122D, 50639 }, + { 0x122A, 50642 }, + { 0x122E, 50645 }, + { 0x1229, 50648 }, + { 0x1230, 50651 }, + { 0x1235, 50654 }, + { 0x1232, 50657 }, + { 0x1236, 50660 }, + { 0x1231, 50663 }, + { 0x1270, 50666 }, + { 0x1275, 50669 }, + { 0x1272, 50672 }, + { 0x1276, 50675 }, + { 0x1271, 50678 }, + { 0x1268, 50681 }, + { 0x126D, 50684 }, + { 0x126A, 50687 }, + { 0x126E, 50690 }, + { 0x1269, 50693 }, + { 0x12C8, 50696 }, + { 0x12CD, 50699 }, + { 0x12CA, 50702 }, + { 0x12CE, 50705 }, + { 0x12C9, 50708 }, + { 0x1280, 50711 }, + { 0x1285, 50714 }, + { 0x1282, 50717 }, + { 0x1286, 50720 }, + { 0x1281, 50723 }, + { 0x12E8, 50726 }, + { 0x12ED, 50729 }, + { 0x12EA, 50732 }, + { 0x12EE, 50735 }, + { 0x12E9, 50738 }, + { 0x12D8, 50741 }, + { 0x12DD, 50744 }, + { 0x12DA, 50747 }, + { 0x12DE, 50750 }, + { 0x12D9, 50753 }, + { 0x1263, 50756 }, + { 0x1264, 50759 }, + { 0x2D85, 50762 }, + { 0x1267, 50765 }, + { 0x1387, 50768 }, + { 0x1385, 50771 }, + { 0x127B, 50774 }, + { 0x2DA8, 50777 }, + { 0x2DAD, 50780 }, + { 0x2DAA, 50783 }, + { 0x2DAE, 50786 }, + { 0x2DA9, 50789 }, + { 0x127C, 50792 }, + { 0x1328, 50795 }, + { 0x132D, 50798 }, + { 0x132A, 50801 }, + { 0x132E, 50804 }, + { 0x1329, 50807 }, + { 0x2D87, 50810 }, + { 0x127F, 50813 }, + { 0x12F3, 50816 }, + { 0x12F8, 50819 }, + { 0x12FD, 50822 }, + { 0x12FA, 50825 }, + { 0x12FE, 50828 }, + { 0x12F9, 50831 }, + { 0x12F4, 50834 }, + { 0x2D8C, 50837 }, + { 0x12F7, 50840 }, + { 0x134B, 50843 }, + { 0x134C, 50846 }, + { 0x134F, 50849 }, + { 0x138B, 50852 }, + { 0x1389, 50855 }, + { 0x135A, 50858 }, + { 0x130B, 50861 }, + { 0x130C, 50864 }, + { 0x1318, 50867 }, + { 0x131D, 50870 }, + { 0x131A, 50873 }, + { 0x131E, 50876 }, + { 0x1319, 50879 }, + { 0x130F, 50882 }, + { 0x1310, 50885 }, + { 0x1315, 50888 }, + { 0x1312, 50891 }, + { 0x2DD8, 50894 }, + { 0x2DDD, 50897 }, + { 0x2DDA, 50900 }, + { 0x2DDE, 50903 }, + { 0x2DD9, 50906 }, + { 0x1203, 50909 }, + { 0x1204, 50912 }, + { 0x1210, 50915 }, + { 0x1215, 50918 }, + { 0x1212, 50921 }, + { 0x1216, 50924 }, + { 0x1211, 50927 }, + { 0x1207, 50930 }, + { 0x1303, 50933 }, + { 0x1304, 50936 }, + { 0x2D8E, 50939 }, + { 0x1307, 50942 }, + { 0x12AB, 50945 }, + { 0x12AC, 50948 }, + { 0x12AF, 50951 }, + { 0x12B0, 50954 }, + { 0x12B5, 50957 }, + { 0x12B2, 50960 }, + { 0x12B8, 50963 }, + { 0x12BD, 50966 }, + { 0x12BA, 50969 }, + { 0x12BE, 50972 }, + { 0x12B9, 50975 }, + { 0x2DC8, 50978 }, + { 0x2DCD, 50981 }, + { 0x2DCA, 50984 }, + { 0x2DCE, 50987 }, + { 0x2DC9, 50990 }, + { 0x120B, 50993 }, + { 0x120C, 50996 }, + { 0x2D80, 50999 }, + { 0x120F, 51002 }, + { 0x121B, 51005 }, + { 0x121C, 51008 }, + { 0x2D81, 51011 }, + { 0x121F, 51014 }, + { 0x1383, 51017 }, + { 0x1381, 51020 }, + { 0x1359, 51023 }, + { 0x1293, 51026 }, + { 0x1294, 51029 }, + { 0x2D88, 51032 }, + { 0x1297, 51035 }, + { 0x1298, 51038 }, + { 0x129D, 51041 }, + { 0x129A, 51044 }, + { 0x129E, 51047 }, + { 0x1299, 51050 }, + { 0x1353, 51053 }, + { 0x1354, 51056 }, + { 0x1330, 51059 }, + { 0x1335, 51062 }, + { 0x1332, 51065 }, + { 0x1336, 51068 }, + { 0x1331, 51071 }, + { 0x2D92, 51074 }, + { 0x1357, 51077 }, + { 0x138F, 51080 }, + { 0x138D, 51083 }, + { 0x1243, 51086 }, + { 0x1244, 51089 }, + { 0x1250, 51092 }, + { 0x1255, 51095 }, + { 0x1252, 51098 }, + { 0x1256, 51101 }, + { 0x1251, 51104 }, + { 0x1247, 51107 }, + { 0x1248, 51110 }, + { 0x124D, 51113 }, + { 0x124A, 51116 }, + { 0x2DC0, 51119 }, + { 0x2DC5, 51122 }, + { 0x2DC2, 51125 }, + { 0x2DC6, 51128 }, + { 0x2DC1, 51131 }, + { 0x122B, 51134 }, + { 0x122C, 51137 }, + { 0x2D82, 51140 }, + { 0x122F, 51143 }, + { 0x1358, 51146 }, + { 0x1233, 51149 }, + { 0x1234, 51152 }, + { 0x1238, 51155 }, + { 0x123D, 51158 }, + { 0x123A, 51161 }, + { 0x123E, 51164 }, + { 0x1239, 51167 }, + { 0x2D83, 51170 }, + { 0x2DA0, 51173 }, + { 0x2DA5, 51176 }, + { 0x2DA2, 51179 }, + { 0x2DA6, 51182 }, + { 0x2DA1, 51185 }, + { 0x1237, 51188 }, + { 0x1220, 51191 }, + { 0x1225, 51194 }, + { 0x1222, 51197 }, + { 0x1226, 51200 }, + { 0x1221, 51203 }, + { 0x1273, 51206 }, + { 0x1274, 51209 }, + { 0x1320, 51212 }, + { 0x1325, 51215 }, + { 0x1322, 51218 }, + { 0x1326, 51221 }, + { 0x1321, 51224 }, + { 0x2D86, 51227 }, + { 0x1338, 51230 }, + { 0x133D, 51233 }, + { 0x133A, 51236 }, + { 0x133E, 51239 }, + { 0x1339, 51242 }, + { 0x1277, 51245 }, + { 0x1340, 51248 }, + { 0x1345, 51251 }, + { 0x1342, 51254 }, + { 0x1346, 51257 }, + { 0x1341, 51260 }, + { 0x126B, 51263 }, + { 0x126C, 51266 }, + { 0x126F, 51269 }, + { 0x12CB, 51272 }, + { 0x12CC, 51275 }, + { 0x12CF, 51278 }, + { 0x1283, 51281 }, + { 0x1284, 51284 }, + { 0x1287, 51287 }, + { 0x1288, 51290 }, + { 0x128D, 51293 }, + { 0x128A, 51296 }, + { 0x2DD0, 51299 }, + { 0x2DD5, 51302 }, + { 0x2DD2, 51305 }, + { 0x2DD6, 51308 }, + { 0x2DD1, 51311 }, + { 0x12EB, 51314 }, + { 0x12EC, 51317 }, + { 0x12EF, 51320 }, + { 0x12DB, 51323 }, + { 0x12DC, 51326 }, + { 0x12E0, 51329 }, + { 0x12E5, 51332 }, + { 0x12E2, 51335 }, + { 0x12E6, 51338 }, + { 0x12E1, 51341 }, + { 0x2D8B, 51344 }, + { 0x12DF, 51347 }, + { 0x2DB0, 51350 }, + { 0x2DB5, 51353 }, + { 0x2DB2, 51356 }, + { 0x2DB6, 51359 }, + { 0x2DB1, 51362 }, + { 0x1386, 51365 }, + { 0x2DAB, 51368 }, + { 0x2DAC, 51371 }, + { 0x2DB8, 51374 }, + { 0x2DBD, 51377 }, + { 0x2DBA, 51380 }, + { 0x2DBE, 51383 }, + { 0x2DB9, 51386 }, + { 0x132B, 51389 }, + { 0x132C, 51392 }, + { 0x2D90, 51395 }, + { 0x132F, 51398 }, + { 0x12FB, 51401 }, + { 0x12FC, 51404 }, + { 0x2D8D, 51407 }, + { 0x12FF, 51410 }, + { 0x138A, 51413 }, + { 0x131B, 51416 }, + { 0x131C, 51419 }, + { 0x2D93, 51422 }, + { 0x2D96, 51425 }, + { 0x2D94, 51428 }, + { 0x1313, 51431 }, + { 0x1314, 51434 }, + { 0x2DDB, 51437 }, + { 0x2DDC, 51440 }, + { 0x1213, 51443 }, + { 0x1214, 51446 }, + { 0x1217, 51449 }, + { 0x12B3, 51452 }, + { 0x12B4, 51455 }, + { 0x12BB, 51458 }, + { 0x12BC, 51461 }, + { 0x12C0, 51464 }, + { 0x12C5, 51467 }, + { 0x12C2, 51470 }, + { 0x2DCB, 51473 }, + { 0x2DCC, 51476 }, + { 0x1382, 51479 }, + { 0x129B, 51482 }, + { 0x129C, 51485 }, + { 0x2D89, 51488 }, + { 0x129F, 51491 }, + { 0x1333, 51494 }, + { 0x1334, 51497 }, + { 0x2D91, 51500 }, + { 0x1337, 51503 }, + { 0x138E, 51506 }, + { 0x1253, 51509 }, + { 0x1254, 51512 }, + { 0x1258, 51515 }, + { 0x125D, 51518 }, + { 0x125A, 51521 }, + { 0x124B, 51524 }, + { 0x124C, 51527 }, + { 0x2DC3, 51530 }, + { 0x2DC4, 51533 }, + { 0x123B, 51536 }, + { 0x123C, 51539 }, + { 0x2D84, 51542 }, + { 0x123F, 51545 }, + { 0x2DA3, 51548 }, + { 0x2DA4, 51551 }, + { 0x1223, 51554 }, + { 0x1224, 51557 }, + { 0x1227, 51560 }, + { 0x1323, 51563 }, + { 0x1324, 51566 }, + { 0x2D8F, 51569 }, + { 0x1327, 51572 }, + { 0x133B, 51575 }, + { 0x133C, 51578 }, + { 0x133F, 51581 }, + { 0x1343, 51584 }, + { 0x1344, 51587 }, + { 0x1347, 51590 }, + { 0x128B, 51593 }, + { 0x128C, 51596 }, + { 0x2DD3, 51599 }, + { 0x2DD4, 51602 }, + { 0x12E3, 51605 }, + { 0x12E4, 51608 }, + { 0x12E7, 51611 }, + { 0x2DB3, 51614 }, + { 0x2DB4, 51617 }, + { 0x2DBB, 51620 }, + { 0x2DBC, 51623 }, + { 0x131F, 51626 }, + { 0x2D95, 51629 }, + { 0x12C3, 51632 }, + { 0x12C4, 51635 }, + { 0x125B, 51638 }, + { 0x125C, 51641 }, + { 0x12A0, 51644 }, + { 0x12A5, 51648 }, + { 0x12A2, 51652 }, + { 0x12A6, 51656 }, + { 0x12A1, 51660 }, + { 0x12A3, 51664 }, + { 0x12A4, 51668 }, + { 0x2D8A, 51672 }, + { 0x12A7, 51676 }, + { 0x1384, 51680 }, + { 0x1388, 51684 }, + { 0x1380, 51688 }, + { 0x138C, 51692 }, + { 0x12D0, 51696 }, + { 0x12D5, 51700 }, + { 0x12D2, 51704 }, + { 0x12D6, 51708 }, + { 0x12D1, 51712 }, + { 0x12D3, 51716 }, + { 0x12D4, 51720 }, + { 0x135F, 51724 }, + { 0x1368, 51728 }, + { 0x1364, 51731 }, + { 0x1361, 51733 }, + { 0x06F1, 51735 }, + { 0x06F6, 51739 }, + { 0x06F2, 51743 }, + { 0x06F5, 51747 }, + { 0x06F4, 51751 }, + { 0x06F9, 51755 }, + { 0x06F0, 51759 }, + { 0x06F8, 51763 }, + { 0x06F7, 51767 }, + { 0x06F3, 51771 }, + { 0x00AA, 51775 }, + { 0x23E5, 51778 }, + { 0x2044, 51779 }, + { 0x215F, 51781 }, + { 0x2061, 51784 }, + { 0x2D00, 51786 }, + { 0x2D04, 51790 }, + { 0x2D21, 51794 }, + { 0x2D08, 51798 }, + { 0x2D0D, 51802 }, + { 0x2D13, 51806 }, + { 0x2D23, 51810 }, + { 0x2D01, 51814 }, + { 0x2D1A, 51818 }, + { 0x2D1C, 51822 }, + { 0x2D03, 51826 }, + { 0x2D02, 51830 }, + { 0x2D20, 51834 }, + { 0x2D24, 51838 }, + { 0x2D22, 51842 }, + { 0x2D25, 51846 }, + { 0x2D1B, 51850 }, + { 0x2D09, 51854 }, + { 0x2D0A, 51858 }, + { 0x2D0B, 51862 }, + { 0x2D0C, 51866 }, + { 0x2D0E, 51870 }, + { 0x2D17, 51874 }, + { 0x2D10, 51878 }, + { 0x2D11, 51882 }, + { 0x2D07, 51886 }, + { 0x2D12, 51890 }, + { 0x2D05, 51894 }, + { 0x2D1E, 51898 }, + { 0x2D06, 51902 }, + { 0x2D1D, 51906 }, + { 0x2D19, 51910 }, + { 0x2D16, 51914 }, + { 0x2D1F, 51918 }, + { 0x2D15, 51922 }, + { 0x2D14, 51926 }, + { 0x2D18, 51930 }, + { 0x2D0F, 51934 }, + { 0x10D0, 51938 }, + { 0x10D4, 51941 }, + { 0x10F6, 51944 }, + { 0x10F1, 51947 }, + { 0x10D8, 51950 }, + { 0x10DD, 51953 }, + { 0x10E3, 51956 }, + { 0x10F3, 51959 }, + { 0x10F7, 51962 }, + { 0x10FA, 51965 }, + { 0x10D1, 51968 }, + { 0x10EA, 51971 }, + { 0x10EC, 51974 }, + { 0x10D3, 51977 }, + { 0x10D2, 51980 }, + { 0x10F0, 51983 }, + { 0x10F4, 51986 }, + { 0x10F2, 51989 }, + { 0x10F5, 51992 }, + { 0x10EB, 51995 }, + { 0x10D9, 51998 }, + { 0x10DA, 52001 }, + { 0x10DB, 52004 }, + { 0x10DC, 52007 }, + { 0x10DE, 52010 }, + { 0x10E7, 52013 }, + { 0x10E0, 52016 }, + { 0x10E1, 52019 }, + { 0x10D7, 52022 }, + { 0x10E2, 52025 }, + { 0x10D5, 52028 }, + { 0x10EE, 52031 }, + { 0x10D6, 52034 }, + { 0x10ED, 52037 }, + { 0x10E9, 52040 }, + { 0x10E6, 52043 }, + { 0x10EF, 52046 }, + { 0x10E5, 52049 }, + { 0x10E4, 52052 }, + { 0x10E8, 52055 }, + { 0x10DF, 52058 }, + { 0x10F8, 52061 }, + { 0x10F9, 52064 }, + { 0x10A0, 52068 }, + { 0x10A4, 52072 }, + { 0x10C1, 52076 }, + { 0x10A8, 52080 }, + { 0x10AD, 52084 }, + { 0x10B3, 52088 }, + { 0x10C3, 52092 }, + { 0x10A1, 52096 }, + { 0x10BA, 52100 }, + { 0x10BC, 52104 }, + { 0x10A3, 52108 }, + { 0x10A2, 52112 }, + { 0x10C0, 52116 }, + { 0x10C4, 52120 }, + { 0x10C2, 52124 }, + { 0x10C5, 52128 }, + { 0x10BB, 52132 }, + { 0x10A9, 52136 }, + { 0x10AA, 52140 }, + { 0x10AB, 52144 }, + { 0x10AC, 52148 }, + { 0x10AE, 52152 }, + { 0x10B7, 52156 }, + { 0x10B0, 52160 }, + { 0x10B1, 52164 }, + { 0x10A7, 52168 }, + { 0x10B2, 52172 }, + { 0x10A5, 52176 }, + { 0x10BE, 52180 }, + { 0x10A6, 52184 }, + { 0x10BD, 52188 }, + { 0x10B9, 52192 }, + { 0x10B6, 52196 }, + { 0x10BF, 52200 }, + { 0x10B5, 52204 }, + { 0x10B4, 52208 }, + { 0x10B8, 52212 }, + { 0x10AF, 52216 }, + { 0x10FB, 52220 }, + { 0x0AD0, 52223 }, + { 0x0ABC, 52225 }, + { 0x0ACD, 52228 }, + { 0x0A83, 52231 }, + { 0x0A82, 52234 }, + { 0x0ABD, 52237 }, + { 0x0A81, 52240 }, + { 0x0AE7, 52243 }, + { 0x0AEC, 52246 }, + { 0x0AE8, 52249 }, + { 0x0AEB, 52252 }, + { 0x0AEA, 52255 }, + { 0x0AEF, 52258 }, + { 0x0AE6, 52261 }, + { 0x0AEE, 52264 }, + { 0x0AED, 52267 }, + { 0x0AE9, 52270 }, + { 0x0AF1, 52273 }, + { 0x0AC7, 52276 }, + { 0x0ABF, 52280 }, + { 0x0ACB, 52284 }, + { 0x0AC1, 52288 }, + { 0x0ABE, 52292 }, + { 0x0AC8, 52296 }, + { 0x0ACC, 52300 }, + { 0x0AC0, 52304 }, + { 0x0AC2, 52308 }, + { 0x0AC5, 52312 }, + { 0x0AC9, 52317 }, + { 0x0AE2, 52322 }, + { 0x0AC3, 52327 }, + { 0x0AE3, 52332 }, + { 0x0AC4, 52337 }, + { 0x0A8D, 52342 }, + { 0x0A91, 52346 }, + { 0x0A85, 52350 }, + { 0x0A8F, 52353 }, + { 0x0A87, 52356 }, + { 0x0A93, 52359 }, + { 0x0A89, 52362 }, + { 0x0A86, 52365 }, + { 0x0A90, 52368 }, + { 0x0A94, 52371 }, + { 0x0AAC, 52374 }, + { 0x0A9A, 52377 }, + { 0x0AA6, 52380 }, + { 0x0A97, 52383 }, + { 0x0AB9, 52386 }, + { 0x0A88, 52389 }, + { 0x0A9C, 52392 }, + { 0x0A95, 52395 }, + { 0x0AB2, 52398 }, + { 0x0AAE, 52401 }, + { 0x0AA8, 52404 }, + { 0x0AAA, 52407 }, + { 0x0AB0, 52410 }, + { 0x0AB8, 52413 }, + { 0x0AA4, 52416 }, + { 0x0A8A, 52419 }, + { 0x0AB5, 52422 }, + { 0x0AAF, 52425 }, + { 0x0AAD, 52428 }, + { 0x0A9B, 52431 }, + { 0x0AA1, 52434 }, + { 0x0AA7, 52437 }, + { 0x0A98, 52440 }, + { 0x0A9D, 52443 }, + { 0x0A96, 52446 }, + { 0x0AB3, 52449 }, + { 0x0A99, 52452 }, + { 0x0AA3, 52455 }, + { 0x0A9E, 52458 }, + { 0x0AAB, 52461 }, + { 0x0AB6, 52464 }, + { 0x0AB7, 52467 }, + { 0x0AA5, 52470 }, + { 0x0A9F, 52473 }, + { 0x0AA2, 52476 }, + { 0x0AA0, 52479 }, + { 0x0A8C, 52482 }, + { 0x0A8B, 52486 }, + { 0x0AE1, 52490 }, + { 0x0AE0, 52494 }, + { 0x0A74, 52498 }, + { 0x0A72, 52501 }, + { 0x0A73, 52503 }, + { 0x0A01, 52505 }, + { 0x0A02, 52509 }, + { 0x0A3C, 52512 }, + { 0x0A51, 52515 }, + { 0x0A4D, 52518 }, + { 0x0A75, 52521 }, + { 0x0A03, 52524 }, + { 0x0A71, 52527 }, + { 0x0A67, 52529 }, + { 0x0A6C, 52532 }, + { 0x0A68, 52535 }, + { 0x0A6B, 52538 }, + { 0x0A6A, 52541 }, + { 0x0A6F, 52544 }, + { 0x0A66, 52547 }, + { 0x0A6E, 52550 }, + { 0x0A6D, 52553 }, + { 0x0A69, 52556 }, + { 0x0A70, 52559 }, + { 0x0A3F, 52561 }, + { 0x0A41, 52565 }, + { 0x0A3E, 52569 }, + { 0x0A48, 52573 }, + { 0x0A4C, 52577 }, + { 0x0A47, 52581 }, + { 0x0A40, 52585 }, + { 0x0A4B, 52589 }, + { 0x0A42, 52593 }, + { 0x0A05, 52597 }, + { 0x0A07, 52600 }, + { 0x0A09, 52603 }, + { 0x0A06, 52606 }, + { 0x0A10, 52609 }, + { 0x0A14, 52612 }, + { 0x0A2C, 52615 }, + { 0x0A1A, 52618 }, + { 0x0A26, 52621 }, + { 0x0A0F, 52624 }, + { 0x0A5E, 52627 }, + { 0x0A17, 52630 }, + { 0x0A39, 52633 }, + { 0x0A08, 52636 }, + { 0x0A1C, 52639 }, + { 0x0A15, 52642 }, + { 0x0A32, 52645 }, + { 0x0A2E, 52648 }, + { 0x0A28, 52651 }, + { 0x0A13, 52654 }, + { 0x0A2A, 52657 }, + { 0x0A30, 52660 }, + { 0x0A38, 52663 }, + { 0x0A24, 52666 }, + { 0x0A0A, 52669 }, + { 0x0A35, 52672 }, + { 0x0A2F, 52675 }, + { 0x0A5B, 52678 }, + { 0x0A2D, 52681 }, + { 0x0A1B, 52684 }, + { 0x0A21, 52687 }, + { 0x0A27, 52690 }, + { 0x0A18, 52693 }, + { 0x0A1D, 52696 }, + { 0x0A16, 52699 }, + { 0x0A33, 52702 }, + { 0x0A19, 52705 }, + { 0x0A23, 52708 }, + { 0x0A1E, 52711 }, + { 0x0A2B, 52714 }, + { 0x0A5C, 52717 }, + { 0x0A36, 52720 }, + { 0x0A25, 52723 }, + { 0x0A1F, 52726 }, + { 0x0A22, 52729 }, + { 0x0A5A, 52732 }, + { 0x0A59, 52735 }, + { 0x0A20, 52738 }, + { 0x3021, 52741 }, + { 0x3026, 52744 }, + { 0x3038, 52747 }, + { 0x3022, 52750 }, + { 0x3025, 52753 }, + { 0x3024, 52756 }, + { 0x3029, 52759 }, + { 0x3028, 52762 }, + { 0x3027, 52765 }, + { 0x3023, 52768 }, + { 0x303A, 52771 }, + { 0x3039, 52774 }, + { 0x4DC6, 52777 }, + { 0x4DEF, 52781 }, + { 0x4DE4, 52785 }, + { 0x4DF8, 52789 }, + { 0x4DF9, 52794 }, + { 0x4DDC, 52799 }, + { 0x4DF3, 52804 }, + { 0x4DF2, 52810 }, + { 0x4DF1, 52815 }, + { 0x4DDD, 52819 }, + { 0x4DC0, 52824 }, + { 0x4DF5, 52829 }, + { 0x4DF7, 52834 }, + { 0x4DC1, 52838 }, + { 0x4DD1, 52843 }, + { 0x4DFE, 52849 }, + { 0x4DD5, 52853 }, + { 0x4DE1, 52856 }, + { 0x4DD9, 52860 }, + { 0x4DCD, 52864 }, + { 0x4DDB, 52868 }, + { 0x4DFC, 52872 }, + { 0x4DDA, 52876 }, + { 0x4DCA, 52880 }, + { 0x4DC8, 52883 }, + { 0x4DFD, 52887 }, + { 0x4DFF, 52891 }, + { 0x4DD4, 52895 }, + { 0x4DEB, 52899 }, + { 0x4DD7, 52904 }, + { 0x4DC7, 52907 }, + { 0x4DCE, 52911 }, + { 0x4DED, 52914 }, + { 0x4DE0, 52918 }, + { 0x4DC4, 52921 }, + { 0x4DD2, 52924 }, + { 0x4DC5, 52927 }, + { 0x4DE8, 52930 }, + { 0x4DDF, 52933 }, + { 0x4DE9, 52936 }, + { 0x4DE2, 52939 }, + { 0x4DC9, 52942 }, + { 0x4DC3, 52945 }, + { 0x4DF6, 52949 }, + { 0x4DE3, 52952 }, + { 0x4DD0, 52958 }, + { 0x4DEC, 52961 }, + { 0x4DDE, 52965 }, + { 0x4DD8, 52968 }, + { 0x4DD6, 52971 }, + { 0x4DC2, 52975 }, + { 0x4DFA, 52981 }, + { 0x4DCF, 52984 }, + { 0x4DCC, 52987 }, + { 0x4DFB, 52990 }, + { 0x4DE5, 52993 }, + { 0x4DEE, 52996 }, + { 0x4DF0, 52999 }, + { 0x4DCB, 53002 }, + { 0x4DE7, 53005 }, + { 0x4DF4, 53008 }, + { 0x4DE6, 53011 }, + { 0x4DEA, 53014 }, + { 0x4DD3, 53017 }, + { 0x3042, 53020 }, + { 0x3048, 53023 }, + { 0x3044, 53026 }, + { 0x3093, 53029 }, + { 0x304A, 53032 }, + { 0x3046, 53035 }, + { 0x3070, 53038 }, + { 0x3079, 53041 }, + { 0x3073, 53044 }, + { 0x307C, 53047 }, + { 0x3076, 53050 }, + { 0x3060, 53053 }, + { 0x3067, 53056 }, + { 0x3062, 53059 }, + { 0x3069, 53062 }, + { 0x3065, 53065 }, + { 0x304C, 53068 }, + { 0x3052, 53071 }, + { 0x304E, 53074 }, + { 0x3054, 53077 }, + { 0x3050, 53080 }, + { 0x306F, 53083 }, + { 0x3078, 53086 }, + { 0x3072, 53089 }, + { 0x307B, 53092 }, + { 0x3075, 53095 }, + { 0x304B, 53098 }, + { 0x3051, 53101 }, + { 0x304D, 53104 }, + { 0x3053, 53107 }, + { 0x304F, 53110 }, + { 0x307E, 53113 }, + { 0x3081, 53116 }, + { 0x307F, 53119 }, + { 0x3082, 53122 }, + { 0x3080, 53125 }, + { 0x306A, 53128 }, + { 0x306D, 53131 }, + { 0x306B, 53134 }, + { 0x306E, 53137 }, + { 0x306C, 53140 }, + { 0x3071, 53143 }, + { 0x307A, 53146 }, + { 0x3074, 53149 }, + { 0x307D, 53152 }, + { 0x3077, 53155 }, + { 0x3089, 53158 }, + { 0x308C, 53161 }, + { 0x308A, 53164 }, + { 0x308D, 53167 }, + { 0x308B, 53170 }, + { 0x3055, 53173 }, + { 0x305B, 53176 }, + { 0x3057, 53179 }, + { 0x305D, 53182 }, + { 0x3059, 53185 }, + { 0x305F, 53188 }, + { 0x3066, 53191 }, + { 0x3061, 53194 }, + { 0x3068, 53197 }, + { 0x3064, 53200 }, + { 0x3094, 53203 }, + { 0x308F, 53206 }, + { 0x3091, 53209 }, + { 0x3090, 53212 }, + { 0x3092, 53215 }, + { 0x3084, 53218 }, + { 0x3088, 53221 }, + { 0x3086, 53224 }, + { 0x3056, 53227 }, + { 0x305C, 53230 }, + { 0x3058, 53233 }, + { 0x305E, 53236 }, + { 0x305A, 53239 }, + { 0x3041, 53242 }, + { 0x3047, 53246 }, + { 0x3043, 53250 }, + { 0x3049, 53254 }, + { 0x3045, 53258 }, + { 0x3095, 53262 }, + { 0x3096, 53266 }, + { 0x3063, 53270 }, + { 0x308E, 53274 }, + { 0x3083, 53278 }, + { 0x3087, 53282 }, + { 0x3085, 53286 }, + { 0x309E, 53290 }, + { 0x309F, 53294 }, + { 0x309D, 53297 }, + { 0x221E, 53300 }, + { 0x29DE, 53301 }, + { 0x222B, 53306 }, + { 0x2A18, 53307 }, + { 0x2A1A, 53311 }, + { 0x2A0E, 53314 }, + { 0x2A1B, 53318 }, + { 0x2A1C, 53321 }, + { 0x2A17, 53324 }, + { 0x2A19, 53330 }, + { 0x2A15, 53333 }, + { 0x2A0F, 53338 }, + { 0x23AE, 53342 }, + { 0x2A3C, 53344 }, + { 0x2127, 53346 }, + { 0x223E, 53349 }, + { 0x00BF, 53352 }, + { 0x2054, 53355 }, + { 0x00A1, 53357 }, + { 0x2E18, 53360 }, + { 0x3004, 53362 }, + { 0x30A2, 53366 }, + { 0x30A8, 53369 }, + { 0x30A4, 53372 }, + { 0x30F3, 53375 }, + { 0x30AA, 53378 }, + { 0x30A6, 53381 }, + { 0x30D0, 53384 }, + { 0x30D9, 53387 }, + { 0x30D3, 53390 }, + { 0x30DC, 53393 }, + { 0x30D6, 53396 }, + { 0x30C0, 53399 }, + { 0x30C7, 53402 }, + { 0x30C2, 53405 }, + { 0x30C9, 53408 }, + { 0x30C5, 53411 }, + { 0x30AC, 53414 }, + { 0x30B2, 53417 }, + { 0x30AE, 53420 }, + { 0x30B4, 53423 }, + { 0x30B0, 53426 }, + { 0x30CF, 53429 }, + { 0x30D8, 53432 }, + { 0x30D2, 53435 }, + { 0x30DB, 53438 }, + { 0x30D5, 53441 }, + { 0x30AB, 53444 }, + { 0x30B1, 53447 }, + { 0x30AD, 53450 }, + { 0x30B3, 53453 }, + { 0x30AF, 53456 }, + { 0x30DE, 53459 }, + { 0x30E1, 53462 }, + { 0x30DF, 53465 }, + { 0x30E2, 53468 }, + { 0x30E0, 53471 }, + { 0x30CA, 53474 }, + { 0x30CD, 53477 }, + { 0x30CB, 53480 }, + { 0x30CE, 53483 }, + { 0x30CC, 53486 }, + { 0x30D1, 53489 }, + { 0x30DA, 53492 }, + { 0x30D4, 53495 }, + { 0x30DD, 53498 }, + { 0x30D7, 53501 }, + { 0x30E9, 53504 }, + { 0x30EC, 53507 }, + { 0x30EA, 53510 }, + { 0x30ED, 53513 }, + { 0x30EB, 53516 }, + { 0x30B5, 53519 }, + { 0x30BB, 53522 }, + { 0x30B7, 53525 }, + { 0x30BD, 53528 }, + { 0x30B9, 53531 }, + { 0x30BF, 53534 }, + { 0x30C6, 53537 }, + { 0x30C1, 53540 }, + { 0x30C8, 53543 }, + { 0x30C4, 53546 }, + { 0x30F7, 53549 }, + { 0x30F9, 53552 }, + { 0x30F8, 53555 }, + { 0x30FA, 53558 }, + { 0x30F4, 53561 }, + { 0x30EF, 53564 }, + { 0x30F1, 53567 }, + { 0x30F0, 53570 }, + { 0x30F2, 53573 }, + { 0x30E4, 53576 }, + { 0x30E8, 53579 }, + { 0x30E6, 53582 }, + { 0x30B6, 53585 }, + { 0x30BC, 53588 }, + { 0x30B8, 53591 }, + { 0x30BE, 53594 }, + { 0x30BA, 53597 }, + { 0x30A1, 53600 }, + { 0x30A7, 53604 }, + { 0x30A3, 53608 }, + { 0x30A9, 53612 }, + { 0x30A5, 53616 }, + { 0x31F5, 53620 }, + { 0x31F8, 53624 }, + { 0x31F6, 53628 }, + { 0x31F9, 53632 }, + { 0x31F7, 53636 }, + { 0x30F5, 53640 }, + { 0x30F6, 53644 }, + { 0x31F0, 53648 }, + { 0x31FA, 53652 }, + { 0x31F4, 53656 }, + { 0x31FB, 53660 }, + { 0x31FE, 53664 }, + { 0x31FC, 53668 }, + { 0x31FF, 53672 }, + { 0x31FD, 53676 }, + { 0x31F1, 53680 }, + { 0x31F2, 53684 }, + { 0x31F3, 53688 }, + { 0x30C3, 53692 }, + { 0x30EE, 53696 }, + { 0x30E3, 53700 }, + { 0x30E7, 53704 }, + { 0x30E5, 53708 }, + { 0x30FB, 53712 }, + { 0x30FE, 53715 }, + { 0x30FF, 53719 }, + { 0x30FD, 53722 }, + { 0x2328, 53725 }, + { 0xC001, 53726 }, + { 0x26AD, 53728 }, + { 0x225E, 53730 }, + { 0x2221, 53732 }, + { 0x29A9, 53734 }, + { 0x29A8, 53746 }, + { 0x29AB, 53758 }, + { 0x29AA, 53770 }, + { 0x29AD, 53782 }, + { 0x29AF, 53794 }, + { 0x29AC, 53806 }, + { 0x29AE, 53818 }, + { 0x299B, 53830 }, + { 0x299D, 53834 }, + { 0x23D5, 53839 }, + { 0x23D6, 53844 }, + { 0x23D4, 53848 }, + { 0x23D2, 53853 }, + { 0x23D1, 53857 }, + { 0x23D3, 53859 }, + { 0x23D7, 53863 }, + { 0x23D9, 53865 }, + { 0x23D8, 53867 }, + { 0x02D4, 53869 }, + { 0x02C4, 53873 }, + { 0x5770, 53877 }, + { 0x5718, 53880 }, + { 0x5717, 53884 }, + { 0x5719, 53889 }, + { 0x02FC, 53894 }, + { 0x02FA, 53899 }, + { 0x02F0, 53904 }, + { 0x02EF, 53909 }, + { 0x02FF, 53914 }, + { 0x02F1, 53919 }, + { 0x02F3, 53924 }, + { 0x02E8, 53928 }, + { 0x02CF, 53933 }, + { 0x02CE, 53938 }, + { 0x02F2, 53943 }, + { 0x02F7, 53948 }, + { 0x570B, 53952 }, + { 0x5710, 53958 }, + { 0x02CD, 53965 }, + { 0x571F, 53969 }, + { 0x02CC, 53975 }, + { 0x5715, 53980 }, + { 0x5788, 53986 }, + { 0x02E7, 53991 }, + { 0x570A, 53996 }, + { 0x570F, 54002 }, + { 0x5714, 54009 }, + { 0x02EA, 54015 }, + { 0x02D5, 54021 }, + { 0x02C5, 54025 }, + { 0x02D1, 54029 }, + { 0x02E6, 54034 }, + { 0x5709, 54039 }, + { 0x570E, 54045 }, + { 0x5713, 54052 }, + { 0x02BF, 54058 }, + { 0x02C2, 54063 }, + { 0x02FE, 54067 }, + { 0x02D6, 54071 }, + { 0x02EB, 54075 }, + { 0x02CA, 54081 }, + { 0x02FB, 54085 }, + { 0x02F9, 54090 }, + { 0x5789, 54095 }, + { 0x02DF, 54098 }, + { 0x02CB, 54102 }, + { 0x571A, 54106 }, + { 0x02D7, 54112 }, + { 0x02B9, 54116 }, + { 0x02BE, 54119 }, + { 0x02C3, 54124 }, + { 0x02FD, 54128 }, + { 0x578A, 54131 }, + { 0x1D43, 54136 }, + { 0x1D47, 54140 }, + { 0x1D9C, 54144 }, + { 0x1D9D, 54148 }, + { 0x1D48, 54154 }, + { 0x1D49, 54158 }, + { 0x1DA0, 54162 }, + { 0x1D4D, 54166 }, + { 0x02B0, 54170 }, + { 0x02B1, 54174 }, + { 0x1DA4, 54180 }, + { 0x02B2, 54186 }, + { 0x1DA8, 54190 }, + { 0x1D4F, 54196 }, + { 0x02E1, 54200 }, + { 0x1DAA, 54204 }, + { 0x1DA9, 54211 }, + { 0x1D50, 54218 }, + { 0x1DAC, 54222 }, + { 0x1DAE, 54228 }, + { 0x1DAF, 54235 }, + { 0x1D52, 54242 }, + { 0x1D56, 54246 }, + { 0x02B3, 54250 }, + { 0x02E2, 54254 }, + { 0x1DB3, 54258 }, + { 0x1D57, 54264 }, + { 0x1DB5, 54268 }, + { 0x1D58, 54275 }, + { 0x1DB6, 54279 }, + { 0x1D5B, 54284 }, + { 0x1DB9, 54288 }, + { 0x02B7, 54294 }, + { 0x02E3, 54298 }, + { 0x02B8, 54302 }, + { 0x1DBB, 54306 }, + { 0x1DBD, 54310 }, + { 0x1DBC, 54316 }, + { 0x1D5C, 54323 }, + { 0x1D61, 54327 }, + { 0x1D51, 54331 }, + { 0x1DB4, 54335 }, + { 0x1D9E, 54339 }, + { 0x1DBE, 54343 }, + { 0x1DB2, 54347 }, + { 0x1D54, 54351 }, + { 0x1D5D, 54357 }, + { 0x1DA5, 54361 }, + { 0x1D4B, 54365 }, + { 0x1D53, 54370 }, + { 0x1D45, 54375 }, + { 0x1D5F, 54379 }, + { 0x02E0, 54383 }, + { 0x1D60, 54387 }, + { 0x1D5E, 54392 }, + { 0x1D4A, 54397 }, + { 0x1DBF, 54401 }, + { 0x1DB1, 54405 }, + { 0x1D55, 54410 }, + { 0x1DA2, 54416 }, + { 0x1D44, 54421 }, + { 0x1DA3, 54426 }, + { 0x1D4E, 54431 }, + { 0x1D5A, 54436 }, + { 0x1DAD, 54441 }, + { 0x02B4, 54449 }, + { 0x02B5, 54454 }, + { 0x1DBA, 54461 }, + { 0x1D46, 54466 }, + { 0x1D4C, 54471 }, + { 0x1D9B, 54477 }, + { 0x1DA6, 54482 }, + { 0x1DA7, 54487 }, + { 0x1DAB, 54494 }, + { 0x1DB0, 54499 }, + { 0x1DB8, 54504 }, + { 0x02B6, 54509 }, + { 0x1DA1, 54515 }, + { 0x1DB7, 54522 }, + { 0x1D9F, 54526 }, + { 0x02E4, 54532 }, + { 0x1D59, 54538 }, + { 0x02BA, 54543 }, + { 0x02EE, 54547 }, + { 0x02C9, 54551 }, + { 0x02F4, 54554 }, + { 0x02F6, 54559 }, + { 0x02F5, 54565 }, + { 0x571B, 54571 }, + { 0x571C, 54576 }, + { 0x02F8, 54581 }, + { 0x571E, 54585 }, + { 0x571D, 54591 }, + { 0x02DE, 54596 }, + { 0x5721, 54600 }, + { 0x5720, 54606 }, + { 0x02BB, 54612 }, + { 0x1D2C, 54616 }, + { 0x1D2E, 54620 }, + { 0x1D30, 54624 }, + { 0x1D31, 54628 }, + { 0x1D33, 54632 }, + { 0x1D34, 54636 }, + { 0x1D35, 54640 }, + { 0x1D36, 54644 }, + { 0x1D37, 54648 }, + { 0x1D38, 54652 }, + { 0x1D39, 54656 }, + { 0x1D3A, 54660 }, + { 0x1D3C, 54664 }, + { 0x1D3E, 54668 }, + { 0x1D3F, 54672 }, + { 0x1D40, 54676 }, + { 0x1D41, 54680 }, + { 0x2C7D, 54684 }, + { 0x1D42, 54688 }, + { 0x1D2D, 54692 }, + { 0x1D3D, 54696 }, + { 0x1D2F, 54700 }, + { 0x1D32, 54705 }, + { 0x1D3B, 54710 }, + { 0x02D3, 54715 }, + { 0x02D2, 54721 }, + { 0x5704, 54727 }, + { 0x5706, 54733 }, + { 0x5700, 54739 }, + { 0x5702, 54745 }, + { 0x5705, 54751 }, + { 0x5707, 54757 }, + { 0x5701, 54763 }, + { 0x5703, 54769 }, + { 0x02C0, 54775 }, + { 0x02EC, 54779 }, + { 0x1D78, 54782 }, + { 0x10FC, 54786 }, + { 0x02BD, 54790 }, + { 0x02C1, 54794 }, + { 0x02C8, 54799 }, + { 0x02E9, 54803 }, + { 0x570C, 54808 }, + { 0x5711, 54814 }, + { 0x5716, 54821 }, + { 0x02BC, 54827 }, + { 0x02C6, 54830 }, + { 0x02E5, 54834 }, + { 0x5708, 54839 }, + { 0x570D, 54845 }, + { 0x5712, 54852 }, + { 0x02D0, 54858 }, + { 0x02ED, 54862 }, + { 0x268B, 54865 }, + { 0x268A, 54868 }, + { 0x9300, 54871 }, + { 0x22B8, 54874 }, + { 0x228C, 54875 }, + { 0x228E, 54876 }, + { 0x228D, 54878 }, + { 0x206E, 54880 }, + { 0x24FF, 54883 }, + { 0x24EB, 54887 }, + { 0x24EC, 54891 }, + { 0x24F4, 54895 }, + { 0x24EF, 54899 }, + { 0x24F0, 54903 }, + { 0x24F2, 54907 }, + { 0x24EE, 54911 }, + { 0x24F3, 54915 }, + { 0x24ED, 54919 }, + { 0x24F1, 54923 }, + { 0x00A0, 54927 }, + { 0x22B6, 54929 }, + { 0x2626, 54931 }, + { 0x272D, 54933 }, + { 0x2719, 54936 }, + { 0x271F, 54939 }, + { 0x269D, 54942 }, + { 0x203E, 54945 }, + { 0x2225, 54946 }, + { 0x2AF3, 54948 }, + { 0x2AF2, 54952 }, + { 0x5876, 54956 }, + { 0x5877, 54959 }, + { 0x5875, 54963 }, + { 0x585D, 54967 }, + { 0x5860, 54970 }, + { 0x585E, 54973 }, + { 0x5861, 54976 }, + { 0x585F, 54979 }, + { 0x584E, 54982 }, + { 0x5844, 54985 }, + { 0x584A, 54988 }, + { 0x5866, 54991 }, + { 0x5864, 54994 }, + { 0x5842, 54997 }, + { 0x585C, 55000 }, + { 0x5846, 55003 }, + { 0x5840, 55006 }, + { 0x5859, 55009 }, + { 0x584F, 55012 }, + { 0x584B, 55015 }, + { 0x584C, 55018 }, + { 0x5862, 55021 }, + { 0x5858, 55024 }, + { 0x585B, 55027 }, + { 0x5848, 55030 }, + { 0x5853, 55033 }, + { 0x5863, 55036 }, + { 0x5857, 55039 }, + { 0x5855, 55042 }, + { 0x5845, 55045 }, + { 0x586B, 55048 }, + { 0x5852, 55051 }, + { 0x5865, 55054 }, + { 0x5841, 55057 }, + { 0x5843, 55060 }, + { 0x586C, 55063 }, + { 0x5847, 55066 }, + { 0x584D, 55069 }, + { 0x585A, 55072 }, + { 0x5849, 55075 }, + { 0x5850, 55078 }, + { 0x5869, 55081 }, + { 0x5854, 55084 }, + { 0x5851, 55087 }, + { 0x586A, 55090 }, + { 0x5856, 55093 }, + { 0x586F, 55097 }, + { 0x586D, 55101 }, + { 0x5870, 55105 }, + { 0x586E, 55109 }, + { 0x5873, 55113 }, + { 0x5874, 55116 }, + { 0x5871, 55120 }, + { 0x5867, 55124 }, + { 0x5868, 55128 }, + { 0x5872, 55132 }, + { 0x71F7, 55136 }, + { 0x71F1, 55141 }, + { 0x71DA, 55145 }, + { 0x71EC, 55149 }, + { 0x71E0, 55153 }, + { 0x71ED, 55157 }, + { 0x71DF, 55161 }, + { 0x71DC, 55165 }, + { 0x71E4, 55169 }, + { 0x71EF, 55173 }, + { 0x71EA, 55177 }, + { 0x71E9, 55181 }, + { 0x71F6, 55185 }, + { 0x71E8, 55189 }, + { 0x71F3, 55193 }, + { 0x71FC, 55197 }, + { 0x71D9, 55202 }, + { 0x71EB, 55206 }, + { 0x71D4, 55211 }, + { 0x71EE, 55215 }, + { 0x71F8, 55219 }, + { 0x71F2, 55223 }, + { 0x71E5, 55228 }, + { 0x71FB, 55232 }, + { 0x71D8, 55237 }, + { 0x71F0, 55241 }, + { 0x71D5, 55245 }, + { 0x71E6, 55249 }, + { 0x71E3, 55253 }, + { 0x71F9, 55257 }, + { 0x71D6, 55261 }, + { 0x71D1, 55265 }, + { 0x71DB, 55270 }, + { 0x71E7, 55274 }, + { 0x71D3, 55278 }, + { 0x71DE, 55282 }, + { 0x71F4, 55286 }, + { 0x71F5, 55290 }, + { 0x71D7, 55294 }, + { 0x71DD, 55298 }, + { 0x71FA, 55302 }, + { 0x71D2, 55306 }, + { 0x71E1, 55311 }, + { 0x71E2, 55315 }, + { 0x71FD, 55320 }, + { 0x71D0, 55326 }, + { 0x272F, 55330 }, + { 0x2316, 55332 }, + { 0x227A, 55334 }, + { 0x227C, 55335 }, + { 0x227E, 55339 }, + { 0x22E8, 55343 }, + { 0x2AB5, 55348 }, + { 0x2AB9, 55353 }, + { 0x2AB7, 55359 }, + { 0x2AB3, 55364 }, + { 0x2AB1, 55368 }, + { 0x2AAF, 55374 }, + { 0x22B0, 55379 }, + { 0x2397, 55382 }, + { 0x214A, 55384 }, + { 0x2596, 55386 }, + { 0x2597, 55389 }, + { 0x2598, 55392 }, + { 0x2599, 55395 }, + { 0x259A, 55404 }, + { 0x259B, 55410 }, + { 0x259C, 55419 }, + { 0x259D, 55428 }, + { 0x259E, 55431 }, + { 0x259F, 55437 }, + { 0x003F, 55446 }, + { 0x2048, 55448 }, + { 0x26BB, 55451 }, + { 0x267C, 55452 }, + { 0x211F, 55455 }, + { 0x2310, 55456 }, + { 0x29A3, 55459 }, + { 0x29A5, 55461 }, + { 0x29B0, 55465 }, + { 0x2035, 55468 }, + { 0x223D, 55470 }, + { 0x22CD, 55472 }, + { 0x2036, 55475 }, + { 0x301D, 55478 }, + { 0x2AED, 55483 }, + { 0x2E11, 55488 }, + { 0x2037, 55491 }, + { 0x204B, 55494 }, + { 0x2619, 55497 }, + { 0x2E2E, 55502 }, + { 0x204F, 55505 }, + { 0x2143, 55507 }, + { 0x264F, 55511 }, + { 0x2730, 55512 }, + { 0x271E, 55515 }, + { 0x274D, 55519 }, + { 0x2618, 55522 }, + { 0x5673, 55523 }, + { 0x2263, 55525 }, + { 0x227B, 55528 }, + { 0x227D, 55529 }, + { 0x227F, 55533 }, + { 0x22E9, 55537 }, + { 0x2AB6, 55542 }, + { 0x2ABA, 55547 }, + { 0x2AB8, 55553 }, + { 0x2AB4, 55558 }, + { 0x2AB2, 55562 }, + { 0x2AB0, 55568 }, + { 0x22B1, 55573 }, + { 0x2283, 55576 }, + { 0x2287, 55578 }, + { 0x2AC4, 55583 }, + { 0x228B, 55591 }, + { 0x2ACC, 55597 }, + { 0x2AC8, 55603 }, + { 0x2ACA, 55608 }, + { 0x2AC6, 55614 }, + { 0x2ABE, 55619 }, + { 0x2AC0, 55622 }, + { 0x2AC2, 55627 }, + { 0x2AD4, 55632 }, + { 0x2AD6, 55635 }, + { 0x297B, 55638 }, + { 0x2AD8, 55642 }, + { 0x2AD7, 55650 }, + { 0x27C9, 55653 }, + { 0x232F, 55656 }, + { 0x1772, 55657 }, + { 0x1773, 55661 }, + { 0x1760, 55665 }, + { 0x1761, 55668 }, + { 0x1762, 55671 }, + { 0x176A, 55674 }, + { 0x1767, 55677 }, + { 0x1764, 55680 }, + { 0x1763, 55683 }, + { 0x176E, 55686 }, + { 0x176B, 55689 }, + { 0x1768, 55692 }, + { 0x1769, 55695 }, + { 0x1770, 55698 }, + { 0x1766, 55701 }, + { 0x176F, 55704 }, + { 0x176C, 55707 }, + { 0x1765, 55710 }, + { 0x2D30, 55713 }, + { 0x2D49, 55716 }, + { 0x2D53, 55719 }, + { 0x2D44, 55722 }, + { 0x2D31, 55725 }, + { 0x2D37, 55728 }, + { 0x2D3C, 55731 }, + { 0x2D33, 55734 }, + { 0x2D40, 55737 }, + { 0x2D36, 55740 }, + { 0x2D3D, 55743 }, + { 0x2D4D, 55746 }, + { 0x2D4E, 55749 }, + { 0x2D4F, 55752 }, + { 0x2D52, 55755 }, + { 0x2D47, 55758 }, + { 0x2D54, 55761 }, + { 0x2D59, 55764 }, + { 0x2D5C, 55767 }, + { 0x2D60, 55770 }, + { 0x2D61, 55773 }, + { 0x2D62, 55776 }, + { 0x2D63, 55779 }, + { 0x2D3B, 55782 }, + { 0x2D58, 55785 }, + { 0x2D32, 55789 }, + { 0x2D5E, 55792 }, + { 0x2D39, 55795 }, + { 0x2D38, 55798 }, + { 0x2D56, 55801 }, + { 0x2D43, 55804 }, + { 0x2D45, 55807 }, + { 0x2D55, 55810 }, + { 0x2D5B, 55813 }, + { 0x2D5A, 55816 }, + { 0x2D5D, 55819 }, + { 0x2D5F, 55822 }, + { 0x2D4A, 55825 }, + { 0x2D65, 55828 }, + { 0x2D3A, 55831 }, + { 0x2D34, 55834 }, + { 0x2D3F, 55837 }, + { 0x2D41, 55840 }, + { 0x2D35, 55845 }, + { 0x2D42, 55850 }, + { 0x2D3E, 55854 }, + { 0x2D48, 55858 }, + { 0x2D57, 55862 }, + { 0x2D50, 55866 }, + { 0x2D46, 55870 }, + { 0x2D51, 55874 }, + { 0x2D4C, 55878 }, + { 0x2D4B, 55882 }, + { 0x2D64, 55886 }, + { 0x2D6F, 55890 }, + { 0x204A, 55895 }, + { 0x29CA, 55898 }, + { 0x29CD, 55902 }, + { 0x29CB, 55907 }, + { 0x205D, 55910 }, + { 0x739F, 55911 }, + { 0x739B, 55914 }, + { 0x739C, 55917 }, + { 0x7385, 55920 }, + { 0x7394, 55923 }, + { 0x739A, 55926 }, + { 0x7386, 55929 }, + { 0x7391, 55932 }, + { 0x7393, 55935 }, + { 0x738B, 55938 }, + { 0x7383, 55941 }, + { 0x738E, 55944 }, + { 0x7390, 55947 }, + { 0x739D, 55950 }, + { 0x7389, 55953 }, + { 0x738A, 55956 }, + { 0x7380, 55959 }, + { 0x7381, 55962 }, + { 0x738F, 55965 }, + { 0x7388, 55968 }, + { 0x7396, 55971 }, + { 0x7395, 55974 }, + { 0x738C, 55977 }, + { 0x7387, 55980 }, + { 0x7384, 55983 }, + { 0x7382, 55986 }, + { 0x7399, 55989 }, + { 0x738D, 55992 }, + { 0x7397, 55995 }, + { 0x7392, 55998 }, + { 0x7398, 56001 }, + { 0x2602, 56004 }, + { 0x2614, 56005 }, + { 0x203F, 56009 }, + { 0x2123, 56010 }, + { 0x27CA, 56011 }, + { 0x29D0, 56016 }, + { 0x2AE4, 56021 }, + { 0x2AE2, 56026 }, + { 0x205E, 56031 }, + { 0x3031, 56034 }, + { 0x3035, 56038 }, + { 0x3033, 56044 }, + { 0x3032, 56050 }, + { 0x3034, 56057 }, + { 0x007C, 56066 }, + { 0x2AEF, 56068 }, + { 0x2AF0, 56073 }, + { 0x237F, 56078 }, + { 0x23D0, 56083 }, + { 0x26A8, 56086 }, + { 0x2E2F, 56091 }, + { 0x299A, 56093 }, + { 0x22EE, 56096 }, + { 0x303B, 56098 }, + { 0x2317, 56102 }, + { 0x2101, 56104 }, + { 0x0026, 56108 }, + { 0x260A, 56109 }, + { 0x22A6, 56111 }, + { 0x2623, 56112 }, + { 0x902F, 56114 }, + { 0x900E, 56118 }, + { 0x9085, 56123 }, + { 0x9046, 56127 }, + { 0x901A, 56132 }, + { 0x9040, 56137 }, + { 0x9079, 56141 }, + { 0x9030, 56147 }, + { 0x907D, 56151 }, + { 0x907C, 56156 }, + { 0x909C, 56161 }, + { 0x909E, 56166 }, + { 0x909A, 56171 }, + { 0x90A1, 56177 }, + { 0x909F, 56183 }, + { 0x909D, 56188 }, + { 0x909B, 56193 }, + { 0x90A0, 56198 }, + { 0x9033, 56203 }, + { 0x900D, 56209 }, + { 0x9097, 56214 }, + { 0x90C8, 56218 }, + { 0x90C9, 56223 }, + { 0x90CA, 56228 }, + { 0x9086, 56233 }, + { 0x9080, 56237 }, + { 0x902E, 56242 }, + { 0x9048, 56246 }, + { 0x9004, 56251 }, + { 0x9003, 56256 }, + { 0x9000, 56261 }, + { 0x9025, 56265 }, + { 0x9066, 56269 }, + { 0x902D, 56273 }, + { 0x9078, 56277 }, + { 0x9014, 56282 }, + { 0x9019, 56286 }, + { 0x906A, 56290 }, + { 0x9001, 56295 }, + { 0x90D0, 56299 }, + { 0x90D2, 56306 }, + { 0x90D3, 56313 }, + { 0x90D1, 56320 }, + { 0x90CE, 56327 }, + { 0x90CF, 56332 }, + { 0x9060, 56337 }, + { 0x9074, 56342 }, + { 0x90C5, 56347 }, + { 0x90CB, 56354 }, + { 0x90BC, 56361 }, + { 0x90C7, 56367 }, + { 0x90C3, 56372 }, + { 0x90C4, 56379 }, + { 0x90C6, 56386 }, + { 0x90BE, 56393 }, + { 0x9034, 56400 }, + { 0x90B9, 56405 }, + { 0x90BD, 56412 }, + { 0x90BF, 56418 }, + { 0x90C2, 56424 }, + { 0x90C1, 56431 }, + { 0x90BA, 56438 }, + { 0x90C0, 56444 }, + { 0x90BB, 56450 }, + { 0x90CC, 56456 }, + { 0x90D8, 56462 }, + { 0x90D9, 56467 }, + { 0x908F, 56472 }, + { 0x90F5, 56478 }, + { 0x9016, 56484 }, + { 0x9091, 56489 }, + { 0x9090, 56495 }, + { 0x90AC, 56501 }, + { 0x9037, 56507 }, + { 0x9024, 56512 }, + { 0x907F, 56516 }, + { 0x90F4, 56521 }, + { 0x908B, 56526 }, + { 0x908A, 56532 }, + { 0x908C, 56538 }, + { 0x908E, 56544 }, + { 0x908D, 56550 }, + { 0x9057, 56556 }, + { 0x9047, 56561 }, + { 0x9015, 56566 }, + { 0x905B, 56571 }, + { 0x9020, 56575 }, + { 0x9059, 56580 }, + { 0x9026, 56585 }, + { 0x9017, 56590 }, + { 0x9029, 56594 }, + { 0x9069, 56598 }, + { 0x90E8, 56603 }, + { 0x900F, 56607 }, + { 0x9087, 56611 }, + { 0x9058, 56615 }, + { 0x9006, 56620 }, + { 0x9005, 56625 }, + { 0x90D4, 56630 }, + { 0x90D6, 56637 }, + { 0x90D7, 56644 }, + { 0x90D5, 56651 }, + { 0x90CD, 56658 }, + { 0x9050, 56663 }, + { 0x90EC, 56667 }, + { 0x90EB, 56672 }, + { 0x90ED, 56677 }, + { 0x90EF, 56682 }, + { 0x90E9, 56687 }, + { 0x90EE, 56692 }, + { 0x90EA, 56697 }, + { 0x9056, 56702 }, + { 0x9099, 56706 }, + { 0x9055, 56710 }, + { 0x90B6, 56714 }, + { 0x903F, 56721 }, + { 0x904F, 56725 }, + { 0x90F3, 56731 }, + { 0x90F1, 56737 }, + { 0x901B, 56743 }, + { 0x9089, 56748 }, + { 0x9083, 56752 }, + { 0x9082, 56757 }, + { 0x9081, 56762 }, + { 0x9061, 56767 }, + { 0x905D, 56771 }, + { 0x9041, 56775 }, + { 0x9049, 56779 }, + { 0x903C, 56783 }, + { 0x907E, 56787 }, + { 0x901F, 56791 }, + { 0x9065, 56796 }, + { 0x902B, 56801 }, + { 0x902A, 56807 }, + { 0x9013, 56812 }, + { 0x9031, 56816 }, + { 0x9027, 56820 }, + { 0x9021, 56824 }, + { 0x9053, 56829 }, + { 0x9084, 56833 }, + { 0x9022, 56838 }, + { 0x9023, 56843 }, + { 0x9018, 56847 }, + { 0x9067, 56851 }, + { 0x903B, 56856 }, + { 0x90DA, 56861 }, + { 0x90DB, 56867 }, + { 0x90DC, 56873 }, + { 0x90DD, 56878 }, + { 0x9092, 56883 }, + { 0x9095, 56887 }, + { 0x9094, 56893 }, + { 0x9093, 56900 }, + { 0x90E6, 56907 }, + { 0x9068, 56912 }, + { 0x90B7, 56916 }, + { 0x9007, 56920 }, + { 0x903A, 56924 }, + { 0x9042, 56928 }, + { 0x904A, 56933 }, + { 0x900C, 56937 }, + { 0x90A3, 56941 }, + { 0x90A5, 56948 }, + { 0x90B1, 56955 }, + { 0x90A2, 56961 }, + { 0x90A6, 56967 }, + { 0x90AA, 56973 }, + { 0x90AB, 56979 }, + { 0x90B3, 56985 }, + { 0x90A4, 56992 }, + { 0x90A8, 56998 }, + { 0x90A9, 57004 }, + { 0x90A7, 57011 }, + { 0x90B2, 57016 }, + { 0x901E, 57022 }, + { 0x9038, 57026 }, + { 0x904D, 57030 }, + { 0x901D, 57035 }, + { 0x90E2, 57039 }, + { 0x90E3, 57044 }, + { 0x90E4, 57050 }, + { 0x90E5, 57056 }, + { 0x90DE, 57062 }, + { 0x90DF, 57067 }, + { 0x90E0, 57073 }, + { 0x90E1, 57079 }, + { 0x9088, 57085 }, + { 0x9063, 57089 }, + { 0x9043, 57094 }, + { 0x9036, 57099 }, + { 0x90E7, 57104 }, + { 0x907B, 57109 }, + { 0x90B0, 57113 }, + { 0x90AF, 57118 }, + { 0x90AE, 57123 }, + { 0x9035, 57128 }, + { 0x907A, 57132 }, + { 0x9010, 57136 }, + { 0x904E, 57140 }, + { 0x90F2, 57146 }, + { 0x90F0, 57152 }, + { 0x901C, 57158 }, + { 0x9032, 57163 }, + { 0x9075, 57167 }, + { 0x902C, 57172 }, + { 0x9039, 57177 }, + { 0x905A, 57181 }, + { 0x9008, 57186 }, + { 0x9096, 57190 }, + { 0x900A, 57194 }, + { 0x900B, 57198 }, + { 0x905C, 57203 }, + { 0x90AD, 57207 }, + { 0x9052, 57213 }, + { 0x9011, 57219 }, + { 0x9051, 57223 }, + { 0x9012, 57228 }, + { 0x9064, 57233 }, + { 0x90B4, 57237 }, + { 0x90B5, 57243 }, + { 0x9098, 57249 }, + { 0x90B8, 57253 }, + { 0x905F, 57257 }, + { 0x903D, 57262 }, + { 0x9009, 57267 }, + { 0x905E, 57271 }, + { 0x903E, 57276 }, + { 0x9002, 57281 }, + { 0x9076, 57285 }, + { 0x9077, 57290 }, + { 0x9028, 57295 }, + { 0x9045, 57299 }, + { 0x9044, 57303 }, + { 0x9073, 57307 }, + { 0x9072, 57311 }, + { 0x906D, 57315 }, + { 0x9070, 57319 }, + { 0x9062, 57323 }, + { 0x904C, 57327 }, + { 0x9054, 57331 }, + { 0x904B, 57335 }, + { 0x906C, 57339 }, + { 0x9071, 57343 }, + { 0x906B, 57347 }, + { 0x906E, 57351 }, + { 0x906F, 57355 }, + { 0x2651, 57359 }, + { 0x2040, 57360 }, + { 0x21B7, 57362 }, + { 0x21BB, 57366 }, + { 0x2941, 57370 }, + { 0x27F3, 57374 }, + { 0x2232, 57378 }, + { 0x2231, 57381 }, + { 0x033D, 57383 }, + { 0x0353, 57386 }, + { 0x1DD0, 57389 }, + { 0x031D, 57392 }, + { 0x1DD1, 57396 }, + { 0x1DD2, 57399 }, + { 0x0307, 57402 }, + { 0x0358, 57405 }, + { 0x0323, 57409 }, + { 0x0332, 57412 }, + { 0x034A, 57415 }, + { 0x031E, 57419 }, + { 0x20DC, 57423 }, + { 0x0309, 57427 }, + { 0x031B, 57430 }, + { 0x0351, 57432 }, + { 0x031C, 57437 }, + { 0x0318, 57442 }, + { 0x031A, 57446 }, + { 0x0349, 57450 }, + { 0x20D6, 57454 }, + { 0x20EE, 57458 }, + { 0x20E1, 57462 }, + { 0x034D, 57467 }, + { 0x20D0, 57472 }, + { 0x1DFE, 57476 }, + { 0x0354, 57480 }, + { 0x20EB, 57484 }, + { 0x0336, 57489 }, + { 0x0338, 57493 }, + { 0x20D2, 57497 }, + { 0x031F, 57502 }, + { 0x030A, 57506 }, + { 0x0325, 57509 }, + { 0x20D8, 57512 }, + { 0x20E9, 57515 }, + { 0x0341, 57519 }, + { 0x0301, 57523 }, + { 0x0317, 57526 }, + { 0x0306, 57530 }, + { 0x032E, 57532 }, + { 0x030C, 57535 }, + { 0x032C, 57537 }, + { 0x0313, 57540 }, + { 0x0315, 57543 }, + { 0x0326, 57547 }, + { 0x0340, 57550 }, + { 0x0300, 57554 }, + { 0x0316, 57557 }, + { 0x0343, 57561 }, + { 0x9242, 57564 }, + { 0x9244, 57568 }, + { 0x9243, 57572 }, + { 0x0344, 57576 }, + { 0x0342, 57580 }, + { 0x0345, 57583 }, + { 0x0363, 57586 }, + { 0x0368, 57591 }, + { 0x1DD7, 57596 }, + { 0x0369, 57602 }, + { 0x0364, 57607 }, + { 0x1DDA, 57612 }, + { 0x036A, 57617 }, + { 0x0365, 57622 }, + { 0x1DDC, 57627 }, + { 0x1DDD, 57632 }, + { 0x036B, 57637 }, + { 0x1DE0, 57642 }, + { 0x0366, 57647 }, + { 0x036C, 57652 }, + { 0x1DCA, 57657 }, + { 0x1DE3, 57663 }, + { 0x1DE4, 57669 }, + { 0x036D, 57674 }, + { 0x0367, 57679 }, + { 0x036E, 57684 }, + { 0x036F, 57689 }, + { 0x1DE6, 57694 }, + { 0x1DD4, 57699 }, + { 0x1DD5, 57704 }, + { 0x1DD6, 57709 }, + { 0x1DD9, 57714 }, + { 0x1DE5, 57719 }, + { 0x1DD8, 57725 }, + { 0x1DD3, 57731 }, + { 0x1DDB, 57739 }, + { 0x1DDE, 57745 }, + { 0x1DDF, 57751 }, + { 0x1DE1, 57757 }, + { 0x1DE2, 57763 }, + { 0x0320, 57769 }, + { 0x0357, 57773 }, + { 0x0339, 57778 }, + { 0x0319, 57783 }, + { 0x20D7, 57787 }, + { 0x20EF, 57791 }, + { 0x20D1, 57795 }, + { 0x0356, 57799 }, + { 0x1DFF, 57806 }, + { 0x0350, 57813 }, + { 0x0355, 57817 }, + { 0x0335, 57821 }, + { 0x0337, 57825 }, + { 0x20D3, 57829 }, + { 0x1DC2, 57834 }, + { 0x20DB, 57837 }, + { 0x0303, 57841 }, + { 0x0330, 57843 }, + { 0x0334, 57846 }, + { 0x034C, 57849 }, + { 0x0346, 57854 }, + { 0x032A, 57857 }, + { 0x1DC1, 57860 }, + { 0x1DC0, 57864 }, + { 0x0333, 57868 }, + { 0x035A, 57872 }, + { 0x030B, 57876 }, + { 0x035D, 57880 }, + { 0x035C, 57883 }, + { 0x030F, 57887 }, + { 0x0360, 57891 }, + { 0x6E22, 57894 }, + { 0x6E23, 57899 }, + { 0x035E, 57904 }, + { 0x035F, 57907 }, + { 0x0361, 57911 }, + { 0x033F, 57915 }, + { 0x030E, 57918 }, + { 0x0348, 57923 }, + { 0x20E6, 57928 }, + { 0x1DCD, 57933 }, + { 0x0362, 57937 }, + { 0x0347, 57942 }, + { 0x0304, 57946 }, + { 0x6E24, 57948 }, + { 0x0331, 57952 }, + { 0x6E25, 57955 }, + { 0x0328, 57959 }, + { 0x1DCE, 57961 }, + { 0x033B, 57964 }, + { 0x20E8, 57967 }, + { 0x0312, 57970 }, + { 0x035B, 57974 }, + { 0x1DCF, 57977 }, + { 0x20E7, 57980 }, + { 0x0327, 57983 }, + { 0x0352, 57985 }, + { 0x20E5, 57987 }, + { 0x033C, 57991 }, + { 0x034E, 57994 }, + { 0x20F0, 57998 }, + { 0x0359, 58001 }, + { 0x5670, 58004 }, + { 0x0485, 58009 }, + { 0x0486, 58013 }, + { 0x0483, 58017 }, + { 0x566F, 58020 }, + { 0x567C, 58023 }, + { 0x2DF6, 58026 }, + { 0x2DEA, 58030 }, + { 0x2DE0, 58034 }, + { 0x2DE3, 58038 }, + { 0x2DE7, 58042 }, + { 0x2DE8, 58046 }, + { 0x2DE9, 58050 }, + { 0x2DEC, 58054 }, + { 0x2DED, 58058 }, + { 0x2DEF, 58062 }, + { 0x2DF7, 58066 }, + { 0x2DE6, 58070 }, + { 0x2DEB, 58074 }, + { 0x2DEE, 58078 }, + { 0x2DE1, 58082 }, + { 0x2DFB, 58086 }, + { 0x2DE5, 58090 }, + { 0x2DFE, 58094 }, + { 0x2DF1, 58099 }, + { 0x2DE2, 58103 }, + { 0x2DF2, 58107 }, + { 0x2DF0, 58111 }, + { 0x2DFA, 58115 }, + { 0x2DE4, 58119 }, + { 0x2DF4, 58123 }, + { 0x2DF8, 58127 }, + { 0x2DF5, 58131 }, + { 0x2DF3, 58135 }, + { 0x2DFD, 58139 }, + { 0x2DFC, 58144 }, + { 0x2DFF, 58149 }, + { 0x2DF9, 58155 }, + { 0x5671, 58160 }, + { 0x0488, 58165 }, + { 0x567D, 58170 }, + { 0x0489, 58173 }, + { 0x0487, 58177 }, + { 0x5672, 58180 }, + { 0x0484, 58185 }, + { 0x034F, 58188 }, + { 0x0311, 58191 }, + { 0x032F, 58194 }, + { 0x033A, 58198 }, + { 0x032B, 58202 }, + { 0x6E20, 58207 }, + { 0x6E21, 58211 }, + { 0x0305, 58215 }, + { 0x0314, 58217 }, + { 0x030D, 58221 }, + { 0x0329, 58225 }, + { 0x033E, 58229 }, + { 0x20D9, 58232 }, + { 0x20D5, 58236 }, + { 0x0308, 58240 }, + { 0x0324, 58242 }, + { 0x20DD, 58245 }, + { 0x20E0, 58248 }, + { 0x20E3, 58252 }, + { 0x20E2, 58255 }, + { 0x20DE, 58258 }, + { 0x20E4, 58261 }, + { 0x20DF, 58266 }, + { 0x20EA, 58269 }, + { 0x20ED, 58273 }, + { 0x0322, 58279 }, + { 0x0302, 58283 }, + { 0x032D, 58286 }, + { 0x6E26, 58290 }, + { 0x034B, 58293 }, + { 0x20EC, 58296 }, + { 0x1DC3, 58302 }, + { 0x0310, 58305 }, + { 0x0321, 58307 }, + { 0x1DC7, 58311 }, + { 0x1DCB, 58313 }, + { 0x1DC5, 58315 }, + { 0x1DC4, 58317 }, + { 0x1DCC, 58319 }, + { 0x1DC6, 58321 }, + { 0x20DA, 58323 }, + { 0x20D4, 58327 }, + { 0x1DC9, 58331 }, + { 0x1DC8, 58333 }, + { 0x3099, 58335 }, + { 0x309A, 58340 }, + { 0x2A6D, 58345 }, + { 0x00A9, 58349 }, + { 0x8000, 58351 }, + { 0x8001, 58354 }, + { 0x8004, 58359 }, + { 0x8002, 58364 }, + { 0x8005, 58369 }, + { 0x8008, 58374 }, + { 0x8003, 58379 }, + { 0x8007, 58385 }, + { 0x8006, 58390 }, + { 0x808A, 58396 }, + { 0x808C, 58399 }, + { 0x808B, 58407 }, + { 0x813F, 58412 }, + { 0x8140, 58415 }, + { 0x830B, 58419 }, + { 0x830D, 58422 }, + { 0x830C, 58427 }, + { 0x8310, 58431 }, + { 0x830E, 58441 }, + { 0x830F, 58452 }, + { 0x8009, 58460 }, + { 0x800A, 58463 }, + { 0x8015, 58466 }, + { 0x8014, 58470 }, + { 0x800F, 58479 }, + { 0x800D, 58484 }, + { 0x8010, 58489 }, + { 0x800B, 58495 }, + { 0x800C, 58500 }, + { 0x800E, 58506 }, + { 0x8011, 58512 }, + { 0x8012, 58517 }, + { 0x8013, 58522 }, + { 0x801C, 58527 }, + { 0x801D, 58530 }, + { 0x801E, 58533 }, + { 0x801F, 58538 }, + { 0x8020, 58545 }, + { 0x8021, 58548 }, + { 0x8024, 58553 }, + { 0x8026, 58558 }, + { 0x8027, 58563 }, + { 0x8028, 58568 }, + { 0x8022, 58573 }, + { 0x8023, 58578 }, + { 0x8025, 58583 }, + { 0x802D, 58588 }, + { 0x802E, 58591 }, + { 0x8031, 58596 }, + { 0x8030, 58602 }, + { 0x802F, 58611 }, + { 0x8040, 58616 }, + { 0x8049, 58619 }, + { 0x804A, 58622 }, + { 0x804B, 58627 }, + { 0x804C, 58632 }, + { 0x804D, 58638 }, + { 0x804E, 58641 }, + { 0x804F, 58647 }, + { 0x8050, 58653 }, + { 0x8055, 58658 }, + { 0x8072, 58661 }, + { 0x807A, 58664 }, + { 0x807C, 58667 }, + { 0x807B, 58671 }, + { 0x807D, 58676 }, + { 0x808D, 58680 }, + { 0x808E, 58683 }, + { 0x8093, 58692 }, + { 0x8090, 58697 }, + { 0x808F, 58702 }, + { 0x8091, 58707 }, + { 0x8092, 58712 }, + { 0x8096, 58717 }, + { 0x8097, 58720 }, + { 0x809A, 58723 }, + { 0x8098, 58728 }, + { 0x8099, 58733 }, + { 0x809D, 58739 }, + { 0x809B, 58743 }, + { 0x809C, 58748 }, + { 0x80B5, 58753 }, + { 0x80B6, 58756 }, + { 0x8100, 58760 }, + { 0x8101, 58763 }, + { 0x8102, 58768 }, + { 0x8103, 58773 }, + { 0x8116, 58778 }, + { 0x8117, 58781 }, + { 0x8129, 58786 }, + { 0x812B, 58789 }, + { 0x812A, 58793 }, + { 0x812D, 58797 }, + { 0x8136, 58800 }, + { 0x812E, 58805 }, + { 0x8130, 58810 }, + { 0x8132, 58815 }, + { 0x8133, 58820 }, + { 0x8134, 58825 }, + { 0x8135, 58830 }, + { 0x812F, 58835 }, + { 0x8131, 58840 }, + { 0x8137, 58845 }, + { 0x8141, 58848 }, + { 0x8145, 58851 }, + { 0x814B, 58854 }, + { 0x814C, 58857 }, + { 0x814E, 58863 }, + { 0x814F, 58866 }, + { 0x8152, 58871 }, + { 0x8150, 58875 }, + { 0x8151, 58880 }, + { 0x8154, 58885 }, + { 0x8155, 58888 }, + { 0x8157, 58891 }, + { 0x8158, 58894 }, + { 0x8187, 58899 }, + { 0x8159, 58904 }, + { 0x815A, 58909 }, + { 0x815F, 58916 }, + { 0x8162, 58921 }, + { 0x8167, 58926 }, + { 0x816B, 58931 }, + { 0x816E, 58936 }, + { 0x8170, 58941 }, + { 0x8172, 58946 }, + { 0x8173, 58951 }, + { 0x8174, 58956 }, + { 0x8175, 58961 }, + { 0x8176, 58968 }, + { 0x8177, 58975 }, + { 0x8178, 58982 }, + { 0x8179, 58987 }, + { 0x817A, 58994 }, + { 0x817C, 58999 }, + { 0x817D, 59004 }, + { 0x817E, 59009 }, + { 0x8188, 59014 }, + { 0x8189, 59019 }, + { 0x818C, 59024 }, + { 0x815C, 59029 }, + { 0x815E, 59034 }, + { 0x8163, 59039 }, + { 0x8165, 59044 }, + { 0x8166, 59049 }, + { 0x816D, 59058 }, + { 0x816F, 59063 }, + { 0x8171, 59068 }, + { 0x817B, 59073 }, + { 0x817F, 59078 }, + { 0x8180, 59083 }, + { 0x8181, 59088 }, + { 0x8183, 59093 }, + { 0x8184, 59098 }, + { 0x8186, 59103 }, + { 0x818B, 59108 }, + { 0x815B, 59113 }, + { 0x8161, 59118 }, + { 0x8164, 59123 }, + { 0x8168, 59129 }, + { 0x8169, 59134 }, + { 0x816A, 59141 }, + { 0x816C, 59148 }, + { 0x8182, 59153 }, + { 0x818A, 59158 }, + { 0x815D, 59165 }, + { 0x8160, 59170 }, + { 0x8185, 59175 }, + { 0x81A0, 59180 }, + { 0x81A2, 59183 }, + { 0x81A3, 59188 }, + { 0x81A1, 59193 }, + { 0x81AA, 59198 }, + { 0x81AB, 59201 }, + { 0x81B7, 59213 }, + { 0x81F7, 59216 }, + { 0x81FB, 59219 }, + { 0x81FC, 59222 }, + { 0x8220, 59227 }, + { 0x8222, 59230 }, + { 0x8221, 59234 }, + { 0x8228, 59239 }, + { 0x822A, 59242 }, + { 0x822C, 59245 }, + { 0x822D, 59248 }, + { 0x823E, 59253 }, + { 0x8248, 59256 }, + { 0x8249, 59259 }, + { 0x824A, 59264 }, + { 0x824B, 59269 }, + { 0x824C, 59273 }, + { 0x824D, 59276 }, + { 0x8261, 59281 }, + { 0x827A, 59284 }, + { 0x827F, 59287 }, + { 0x8280, 59290 }, + { 0x8284, 59295 }, + { 0x8285, 59300 }, + { 0x8287, 59305 }, + { 0x8281, 59310 }, + { 0x8282, 59315 }, + { 0x8283, 59320 }, + { 0x8286, 59325 }, + { 0x8288, 59330 }, + { 0x8289, 59335 }, + { 0x828F, 59340 }, + { 0x8291, 59343 }, + { 0x8292, 59346 }, + { 0x8293, 59349 }, + { 0x82DB, 59352 }, + { 0x82DC, 59355 }, + { 0x82E2, 59359 }, + { 0x82E3, 59362 }, + { 0x82EB, 59367 }, + { 0x82EF, 59370 }, + { 0x82ED, 59374 }, + { 0x82EE, 59379 }, + { 0x82EC, 59384 }, + { 0x82FC, 59388 }, + { 0x82FD, 59391 }, + { 0x82FE, 59395 }, + { 0x82FF, 59398 }, + { 0x8305, 59402 }, + { 0x8311, 59405 }, + { 0x8312, 59408 }, + { 0x8313, 59411 }, + { 0x8319, 59414 }, + { 0x8317, 59418 }, + { 0x8318, 59427 }, + { 0x8316, 59437 }, + { 0x8315, 59442 }, + { 0x8314, 59447 }, + { 0x831A, 59451 }, + { 0x831B, 59455 }, + { 0x831D, 59461 }, + { 0x8321, 59464 }, + { 0x831F, 59469 }, + { 0x8320, 59476 }, + { 0x831E, 59481 }, + { 0x8326, 59486 }, + { 0x8327, 59489 }, + { 0x8328, 59493 }, + { 0x832A, 59496 }, + { 0x8329, 59500 }, + { 0x835D, 59505 }, + { 0x835E, 59508 }, + { 0x835F, 59512 }, + { 0x8363, 59518 }, + { 0x8364, 59521 }, + { 0x836A, 59526 }, + { 0x8016, 59529 }, + { 0x8019, 59532 }, + { 0x8018, 59539 }, + { 0x801A, 59545 }, + { 0x801B, 59550 }, + { 0x8017, 59555 }, + { 0x8038, 59560 }, + { 0x803A, 59563 }, + { 0x803C, 59568 }, + { 0x803D, 59575 }, + { 0x803B, 59588 }, + { 0x8039, 59600 }, + { 0x8041, 59605 }, + { 0x8044, 59608 }, + { 0x8045, 59611 }, + { 0x8047, 59616 }, + { 0x8053, 59619 }, + { 0x8056, 59622 }, + { 0x8057, 59625 }, + { 0x805A, 59633 }, + { 0x805B, 59639 }, + { 0x805C, 59645 }, + { 0x805D, 59653 }, + { 0x8060, 59659 }, + { 0x8061, 59665 }, + { 0x8062, 59671 }, + { 0x8064, 59679 }, + { 0x8065, 59685 }, + { 0x8066, 59691 }, + { 0x8068, 59699 }, + { 0x806A, 59705 }, + { 0x806C, 59711 }, + { 0x805F, 59719 }, + { 0x8063, 59725 }, + { 0x8067, 59731 }, + { 0x8069, 59737 }, + { 0x806D, 59745 }, + { 0x8058, 59751 }, + { 0x805E, 59757 }, + { 0x806B, 59763 }, + { 0x8059, 59769 }, + { 0x806E, 59775 }, + { 0x806F, 59778 }, + { 0x8073, 59781 }, + { 0x8074, 59784 }, + { 0x8075, 59787 }, + { 0x8077, 59792 }, + { 0x8078, 59795 }, + { 0x807E, 59802 }, + { 0x807F, 59805 }, + { 0x8081, 59810 }, + { 0x8083, 59813 }, + { 0x8084, 59816 }, + { 0x80B7, 59819 }, + { 0x80ED, 59822 }, + { 0x80B8, 59827 }, + { 0x80B9, 59836 }, + { 0x80BA, 59843 }, + { 0x80EA, 59850 }, + { 0x80BC, 59855 }, + { 0x80C3, 59860 }, + { 0x80C4, 59865 }, + { 0x80C7, 59870 }, + { 0x80C8, 59875 }, + { 0x80C9, 59882 }, + { 0x80CA, 59887 }, + { 0x80CD, 59895 }, + { 0x80D1, 59900 }, + { 0x80D4, 59909 }, + { 0x80DD, 59916 }, + { 0x80DE, 59921 }, + { 0x80DF, 59928 }, + { 0x80E2, 59933 }, + { 0x80EB, 59938 }, + { 0x80EC, 59943 }, + { 0x80BB, 59950 }, + { 0x80BD, 59958 }, + { 0x80BF, 59963 }, + { 0x80C0, 59968 }, + { 0x80C1, 59975 }, + { 0x80C2, 59980 }, + { 0x80C5, 59987 }, + { 0x80C6, 59994 }, + { 0x80CC, 59999 }, + { 0x80CE, 60004 }, + { 0x80CF, 60009 }, + { 0x80D2, 60016 }, + { 0x80D3, 60021 }, + { 0x80D6, 60028 }, + { 0x80D7, 60034 }, + { 0x80D8, 60043 }, + { 0x80DA, 60048 }, + { 0x80DB, 60053 }, + { 0x80DC, 60060 }, + { 0x80E0, 60067 }, + { 0x80E1, 60072 }, + { 0x80E3, 60079 }, + { 0x80E4, 60084 }, + { 0x80E5, 60089 }, + { 0x80E6, 60094 }, + { 0x80E8, 60101 }, + { 0x80BE, 60106 }, + { 0x80CB, 60113 }, + { 0x80D0, 60119 }, + { 0x80D5, 60126 }, + { 0x80E7, 60131 }, + { 0x80E9, 60136 }, + { 0x80D9, 60141 }, + { 0x80F0, 60146 }, + { 0x80F1, 60149 }, + { 0x80F2, 60157 }, + { 0x80F3, 60160 }, + { 0x80F5, 60169 }, + { 0x80F6, 60172 }, + { 0x80FB, 60175 }, + { 0x8104, 60178 }, + { 0x8105, 60181 }, + { 0x8106, 60186 }, + { 0x8118, 60191 }, + { 0x811D, 60194 }, + { 0x8119, 60198 }, + { 0x811A, 60203 }, + { 0x811B, 60211 }, + { 0x811C, 60216 }, + { 0x811E, 60223 }, + { 0x8121, 60226 }, + { 0x811F, 60232 }, + { 0x8120, 60239 }, + { 0x8122, 60244 }, + { 0x8123, 60247 }, + { 0x8124, 60250 }, + { 0x8125, 60255 }, + { 0x812C, 60258 }, + { 0x8146, 60261 }, + { 0x8148, 60264 }, + { 0x8147, 60268 }, + { 0x814A, 60272 }, + { 0x8149, 60276 }, + { 0x814D, 60287 }, + { 0x8156, 60290 }, + { 0x818D, 60293 }, + { 0x818E, 60296 }, + { 0x818F, 60301 }, + { 0x8195, 60304 }, + { 0x8196, 60307 }, + { 0x8197, 60313 }, + { 0x8198, 60316 }, + { 0x8199, 60321 }, + { 0x81A4, 60326 }, + { 0x81A5, 60329 }, + { 0x81AC, 60332 }, + { 0x81AD, 60335 }, + { 0x81AE, 60338 }, + { 0x81AF, 60343 }, + { 0x81B0, 60346 }, + { 0x81B1, 60349 }, + { 0x81B2, 60353 }, + { 0x81B3, 60356 }, + { 0x81B4, 60359 }, + { 0x81F2, 60364 }, + { 0x81F3, 60367 }, + { 0x81F4, 60372 }, + { 0x81F5, 60375 }, + { 0x81F6, 60380 }, + { 0x81F8, 60387 }, + { 0x81FD, 60390 }, + { 0x8211, 60393 }, + { 0x81FE, 60397 }, + { 0x8203, 60402 }, + { 0x8204, 60409 }, + { 0x8208, 60414 }, + { 0x8209, 60419 }, + { 0x820B, 60426 }, + { 0x820C, 60433 }, + { 0x820D, 60438 }, + { 0x820E, 60443 }, + { 0x81FF, 60450 }, + { 0x8200, 60455 }, + { 0x8201, 60460 }, + { 0x8202, 60466 }, + { 0x8205, 60472 }, + { 0x8206, 60477 }, + { 0x8207, 60482 }, + { 0x820F, 60489 }, + { 0x8210, 60496 }, + { 0x820A, 60501 }, + { 0x8215, 60506 }, + { 0x8214, 60510 }, + { 0x8212, 60514 }, + { 0x8213, 60519 }, + { 0x8216, 60524 }, + { 0x821B, 60527 }, + { 0x821C, 60530 }, + { 0x821D, 60533 }, + { 0x821E, 60536 }, + { 0x821F, 60541 }, + { 0x8223, 60549 }, + { 0x8224, 60552 }, + { 0x8225, 60555 }, + { 0x8229, 60558 }, + { 0x822B, 60561 }, + { 0x822E, 60564 }, + { 0x822F, 60567 }, + { 0x823F, 60571 }, + { 0x8246, 60574 }, + { 0x8245, 60577 }, + { 0x824E, 60581 }, + { 0x824F, 60584 }, + { 0x8251, 60587 }, + { 0x8250, 60595 }, + { 0x8263, 60601 }, + { 0x826A, 60604 }, + { 0x8269, 60609 }, + { 0x8264, 60613 }, + { 0x8266, 60619 }, + { 0x8267, 60625 }, + { 0x8268, 60636 }, + { 0x8265, 60642 }, + { 0x826B, 60648 }, + { 0x826C, 60653 }, + { 0x827B, 60661 }, + { 0x827C, 60664 }, + { 0x827D, 60667 }, + { 0x8290, 60670 }, + { 0x8295, 60673 }, + { 0x82A8, 60676 }, + { 0x82A7, 60680 }, + { 0x8296, 60685 }, + { 0x8297, 60690 }, + { 0x8299, 60695 }, + { 0x829D, 60700 }, + { 0x82A2, 60705 }, + { 0x82A3, 60710 }, + { 0x82A4, 60715 }, + { 0x82A5, 60720 }, + { 0x8298, 60725 }, + { 0x829A, 60730 }, + { 0x829B, 60735 }, + { 0x829C, 60740 }, + { 0x829E, 60745 }, + { 0x829F, 60750 }, + { 0x82A1, 60755 }, + { 0x82A6, 60760 }, + { 0x82A0, 60765 }, + { 0x8294, 60770 }, + { 0x82A9, 60774 }, + { 0x82AA, 60777 }, + { 0x82AC, 60783 }, + { 0x82AD, 60786 }, + { 0x82BA, 60789 }, + { 0x82BB, 60792 }, + { 0x82BC, 60796 }, + { 0x82BD, 60807 }, + { 0x82D7, 60818 }, + { 0x82D8, 60821 }, + { 0x82DD, 60827 }, + { 0x82E4, 60830 }, + { 0x82E7, 60833 }, + { 0x82E9, 60836 }, + { 0x82F0, 60839 }, + { 0x82F1, 60842 }, + { 0x82F2, 60853 }, + { 0x82F3, 60857 }, + { 0x82F4, 60860 }, + { 0x82F9, 60865 }, + { 0x82F5, 60870 }, + { 0x82F6, 60875 }, + { 0x82F7, 60880 }, + { 0x82F8, 60885 }, + { 0x82FB, 60890 }, + { 0x8300, 60893 }, + { 0x8301, 60896 }, + { 0x8303, 60899 }, + { 0x8304, 60904 }, + { 0x8302, 60915 }, + { 0x8307, 60920 }, + { 0x8308, 60923 }, + { 0x8309, 60926 }, + { 0x830A, 60929 }, + { 0x832B, 60937 }, + { 0x832C, 60940 }, + { 0x832D, 60947 }, + { 0x832E, 60954 }, + { 0x832F, 60959 }, + { 0x8331, 60964 }, + { 0x8333, 60969 }, + { 0x8332, 60976 }, + { 0x8330, 60983 }, + { 0x8334, 60988 }, + { 0x8335, 60991 }, + { 0x8337, 60994 }, + { 0x8338, 60997 }, + { 0x834C, 61002 }, + { 0x833C, 61009 }, + { 0x8340, 61014 }, + { 0x8341, 61019 }, + { 0x8343, 61024 }, + { 0x8345, 61029 }, + { 0x8348, 61034 }, + { 0x834B, 61039 }, + { 0x834D, 61044 }, + { 0x833A, 61049 }, + { 0x833B, 61054 }, + { 0x833D, 61059 }, + { 0x833F, 61064 }, + { 0x8342, 61069 }, + { 0x8344, 61074 }, + { 0x8346, 61079 }, + { 0x8347, 61084 }, + { 0x8349, 61089 }, + { 0x833E, 61094 }, + { 0x834A, 61100 }, + { 0x834E, 61105 }, + { 0x8339, 61110 }, + { 0x8351, 61115 }, + { 0x8352, 61118 }, + { 0x8353, 61123 }, + { 0x8354, 61128 }, + { 0x8355, 61133 }, + { 0x835A, 61138 }, + { 0x835B, 61141 }, + { 0x835C, 61146 }, + { 0x8360, 61149 }, + { 0x8362, 61152 }, + { 0x8365, 61155 }, + { 0x8366, 61158 }, + { 0x8367, 61161 }, + { 0x8368, 61166 }, + { 0x836B, 61169 }, + { 0x836C, 61172 }, + { 0x836E, 61177 }, + { 0x8029, 61180 }, + { 0x802B, 61183 }, + { 0x802C, 61186 }, + { 0x8033, 61191 }, + { 0x8034, 61194 }, + { 0x8035, 61197 }, + { 0x803E, 61202 }, + { 0x8042, 61205 }, + { 0x8054, 61208 }, + { 0x8076, 61211 }, + { 0x8079, 61214 }, + { 0x8080, 61217 }, + { 0x8085, 61220 }, + { 0x8086, 61223 }, + { 0x8087, 61227 }, + { 0x8088, 61232 }, + { 0x8089, 61235 }, + { 0x8094, 61238 }, + { 0x8095, 61241 }, + { 0x809E, 61244 }, + { 0x80A0, 61247 }, + { 0x80A1, 61250 }, + { 0x80A2, 61253 }, + { 0x80A3, 61258 }, + { 0x80A4, 61265 }, + { 0x80A5, 61274 }, + { 0x80A9, 61279 }, + { 0x80AA, 61284 }, + { 0x80AF, 61290 }, + { 0x80B1, 61295 }, + { 0x80B2, 61300 }, + { 0x80B3, 61305 }, + { 0x80B4, 61310 }, + { 0x80A6, 61315 }, + { 0x80AB, 61320 }, + { 0x80AE, 61326 }, + { 0x80B0, 61331 }, + { 0x80A7, 61338 }, + { 0x80A8, 61344 }, + { 0x80AC, 61351 }, + { 0x80AD, 61356 }, + { 0x80EE, 61362 }, + { 0x80EF, 61365 }, + { 0x80F7, 61370 }, + { 0x80F9, 61373 }, + { 0x80F8, 61378 }, + { 0x80FA, 61382 }, + { 0x80FC, 61387 }, + { 0x8108, 61390 }, + { 0x8109, 61393 }, + { 0x810A, 61397 }, + { 0x810B, 61400 }, + { 0x810E, 61407 }, + { 0x810F, 61414 }, + { 0x810D, 61419 }, + { 0x810C, 61424 }, + { 0x8111, 61430 }, + { 0x8115, 61433 }, + { 0x8113, 61437 }, + { 0x8114, 61442 }, + { 0x8112, 61447 }, + { 0x8126, 61452 }, + { 0x8138, 61455 }, + { 0x8139, 61458 }, + { 0x813D, 61463 }, + { 0x813A, 61468 }, + { 0x813C, 61473 }, + { 0x813B, 61478 }, + { 0x813E, 61483 }, + { 0x8142, 61486 }, + { 0x8143, 61489 }, + { 0x8144, 61495 }, + { 0x8153, 61501 }, + { 0x8190, 61504 }, + { 0x8191, 61507 }, + { 0x8192, 61510 }, + { 0x8193, 61513 }, + { 0x8194, 61516 }, + { 0x819A, 61521 }, + { 0x819B, 61524 }, + { 0x81A7, 61527 }, + { 0x81FA, 61530 }, + { 0x8226, 61533 }, + { 0x8232, 61536 }, + { 0x8236, 61539 }, + { 0x8237, 61544 }, + { 0x8233, 61553 }, + { 0x8235, 61558 }, + { 0x8234, 61563 }, + { 0x8238, 61568 }, + { 0x8240, 61573 }, + { 0x8242, 61576 }, + { 0x8241, 61582 }, + { 0x8243, 61586 }, + { 0x8247, 61591 }, + { 0x8262, 61594 }, + { 0x82AE, 61597 }, + { 0x82AF, 61600 }, + { 0x82B5, 61605 }, + { 0x82B6, 61610 }, + { 0x82B2, 61617 }, + { 0x82B0, 61622 }, + { 0x82B4, 61627 }, + { 0x82B1, 61632 }, + { 0x82B3, 61637 }, + { 0x82B7, 61642 }, + { 0x82BF, 61645 }, + { 0x82C3, 61648 }, + { 0x82C4, 61651 }, + { 0x82C5, 61656 }, + { 0x82C6, 61661 }, + { 0x82C7, 61664 }, + { 0x82C8, 61669 }, + { 0x82CA, 61674 }, + { 0x82CB, 61679 }, + { 0x82CC, 61684 }, + { 0x82CD, 61689 }, + { 0x82CF, 61695 }, + { 0x82D0, 61700 }, + { 0x82D1, 61705 }, + { 0x82C9, 61710 }, + { 0x82CE, 61715 }, + { 0x82D3, 61720 }, + { 0x82D5, 61723 }, + { 0x82D4, 61731 }, + { 0x82D9, 61735 }, + { 0x82DE, 61738 }, + { 0x82DF, 61741 }, + { 0x82E0, 61747 }, + { 0x82E5, 61750 }, + { 0x82EA, 61753 }, + { 0x82FA, 61756 }, + { 0x8306, 61759 }, + { 0x831C, 61762 }, + { 0x8323, 61765 }, + { 0x8325, 61768 }, + { 0x8324, 61773 }, + { 0x8336, 61778 }, + { 0x8357, 61781 }, + { 0x8356, 61784 }, + { 0x8361, 61787 }, + { 0x8369, 61790 }, + { 0x802A, 61793 }, + { 0x8032, 61796 }, + { 0x8036, 61799 }, + { 0x8037, 61802 }, + { 0x8046, 61805 }, + { 0x8048, 61808 }, + { 0x8051, 61811 }, + { 0x8052, 61814 }, + { 0x8070, 61819 }, + { 0x8071, 61822 }, + { 0x8082, 61825 }, + { 0x809F, 61828 }, + { 0x80F4, 61831 }, + { 0x8107, 61834 }, + { 0x8110, 61837 }, + { 0x8127, 61840 }, + { 0x819F, 61843 }, + { 0x81A6, 61846 }, + { 0x81B8, 61849 }, + { 0x81B9, 61852 }, + { 0x81BA, 61857 }, + { 0x81BB, 61866 }, + { 0x81BC, 61873 }, + { 0x81E5, 61880 }, + { 0x81E6, 61885 }, + { 0x81E7, 61892 }, + { 0x81BD, 61901 }, + { 0x81BE, 61906 }, + { 0x81C1, 61911 }, + { 0x81C3, 61916 }, + { 0x81C4, 61921 }, + { 0x81C8, 61926 }, + { 0x81CA, 61931 }, + { 0x81CC, 61938 }, + { 0x81CD, 61943 }, + { 0x81CE, 61950 }, + { 0x81CF, 61957 }, + { 0x81D6, 61962 }, + { 0x81D8, 61967 }, + { 0x81D9, 61972 }, + { 0x81DB, 61979 }, + { 0x81E4, 61984 }, + { 0x81E8, 61995 }, + { 0x81E9, 62002 }, + { 0x81BF, 62007 }, + { 0x81C0, 62014 }, + { 0x81C2, 62019 }, + { 0x81C5, 62024 }, + { 0x81C6, 62029 }, + { 0x81C7, 62034 }, + { 0x81C9, 62041 }, + { 0x81CB, 62046 }, + { 0x81D0, 62052 }, + { 0x81D1, 62057 }, + { 0x81D2, 62062 }, + { 0x81D3, 62067 }, + { 0x81D7, 62076 }, + { 0x81DC, 62081 }, + { 0x81E1, 62088 }, + { 0x81E2, 62093 }, + { 0x81EA, 62098 }, + { 0x81D5, 62103 }, + { 0x81DA, 62108 }, + { 0x81DF, 62113 }, + { 0x81E0, 62118 }, + { 0x81E3, 62125 }, + { 0x81D4, 62130 }, + { 0x81DD, 62135 }, + { 0x81DE, 62144 }, + { 0x81EB, 62152 }, + { 0x81EC, 62156 }, + { 0x81EF, 62159 }, + { 0x81F0, 62163 }, + { 0x81ED, 62171 }, + { 0x81EE, 62176 }, + { 0x8217, 62183 }, + { 0x8218, 62186 }, + { 0x821A, 62191 }, + { 0x8219, 62195 }, + { 0x8227, 62200 }, + { 0x8239, 62203 }, + { 0x823D, 62206 }, + { 0x823A, 62210 }, + { 0x823B, 62215 }, + { 0x823C, 62222 }, + { 0x8244, 62227 }, + { 0x8260, 62230 }, + { 0x826D, 62233 }, + { 0x826F, 62236 }, + { 0x8274, 62242 }, + { 0x8275, 62248 }, + { 0x8277, 62254 }, + { 0x8270, 62260 }, + { 0x8271, 62266 }, + { 0x8272, 62272 }, + { 0x8273, 62279 }, + { 0x8276, 62285 }, + { 0x826E, 62291 }, + { 0x8278, 62297 }, + { 0x8279, 62303 }, + { 0x827E, 62310 }, + { 0x828A, 62313 }, + { 0x828C, 62316 }, + { 0x828D, 62321 }, + { 0x828B, 62326 }, + { 0x828E, 62331 }, + { 0x82B8, 62336 }, + { 0x82B9, 62339 }, + { 0x82BE, 62342 }, + { 0x82C0, 62345 }, + { 0x82D6, 62348 }, + { 0x82E1, 62351 }, + { 0x82E6, 62354 }, + { 0x8322, 62357 }, + { 0x834F, 62360 }, + { 0x8350, 62363 }, + { 0x8359, 62368 }, + { 0x836D, 62371 }, + { 0x803F, 62374 }, + { 0x8043, 62377 }, + { 0x80FD, 62380 }, + { 0x8128, 62383 }, + { 0x819C, 62386 }, + { 0x819E, 62389 }, + { 0x819D, 62401 }, + { 0x81A8, 62411 }, + { 0x81A9, 62414 }, + { 0x81B5, 62419 }, + { 0x81B6, 62422 }, + { 0x81F1, 62425 }, + { 0x81F9, 62428 }, + { 0x8230, 62431 }, + { 0x8231, 62434 }, + { 0x8252, 62437 }, + { 0x8253, 62440 }, + { 0x8257, 62445 }, + { 0x8258, 62453 }, + { 0x825E, 62458 }, + { 0x8254, 62465 }, + { 0x8255, 62470 }, + { 0x8256, 62477 }, + { 0x8259, 62482 }, + { 0x825A, 62487 }, + { 0x825B, 62492 }, + { 0x825C, 62500 }, + { 0x825D, 62507 }, + { 0x825F, 62516 }, + { 0x82AB, 62521 }, + { 0x82C1, 62524 }, + { 0x82D2, 62527 }, + { 0x82DA, 62530 }, + { 0x82E8, 62533 }, + { 0x8358, 62536 }, + { 0x80FE, 62539 }, + { 0x80FF, 62542 }, + { 0x82C2, 62547 }, + { 0x8461, 62550 }, + { 0x8462, 62557 }, + { 0x844F, 62564 }, + { 0x8434, 62569 }, + { 0x8458, 62574 }, + { 0x8415, 62579 }, + { 0x841E, 62584 }, + { 0x842C, 62589 }, + { 0x845A, 62594 }, + { 0x845D, 62600 }, + { 0x845F, 62608 }, + { 0x8460, 62614 }, + { 0x8411, 62620 }, + { 0x8404, 62625 }, + { 0x844E, 62630 }, + { 0x840B, 62636 }, + { 0x841A, 62641 }, + { 0x8428, 62646 }, + { 0x8440, 62651 }, + { 0x8400, 62658 }, + { 0x844A, 62663 }, + { 0x8450, 62669 }, + { 0x8435, 62674 }, + { 0x8459, 62679 }, + { 0x8416, 62684 }, + { 0x841F, 62689 }, + { 0x8423, 62694 }, + { 0x842D, 62699 }, + { 0x845B, 62704 }, + { 0x845E, 62710 }, + { 0x8410, 62718 }, + { 0x8403, 62723 }, + { 0x844D, 62728 }, + { 0x8454, 62734 }, + { 0x8455, 62739 }, + { 0x8439, 62746 }, + { 0x840A, 62751 }, + { 0x8419, 62756 }, + { 0x8422, 62761 }, + { 0x8427, 62766 }, + { 0x8431, 62771 }, + { 0x845C, 62776 }, + { 0x840F, 62782 }, + { 0x8402, 62787 }, + { 0x844C, 62792 }, + { 0x8452, 62798 }, + { 0x8453, 62803 }, + { 0x8438, 62810 }, + { 0x8409, 62815 }, + { 0x8418, 62820 }, + { 0x8421, 62825 }, + { 0x8426, 62830 }, + { 0x8430, 62835 }, + { 0x843C, 62840 }, + { 0x843E, 62847 }, + { 0x843F, 62855 }, + { 0x843D, 62863 }, + { 0x8414, 62870 }, + { 0x8407, 62875 }, + { 0x840E, 62880 }, + { 0x841D, 62885 }, + { 0x842B, 62890 }, + { 0x8446, 62895 }, + { 0x8449, 62902 }, + { 0x8447, 62910 }, + { 0x8448, 62917 }, + { 0x8413, 62924 }, + { 0x8406, 62929 }, + { 0x840D, 62934 }, + { 0x841C, 62939 }, + { 0x842A, 62944 }, + { 0x8444, 62949 }, + { 0x8445, 62956 }, + { 0x8412, 62963 }, + { 0x8405, 62968 }, + { 0x840C, 62973 }, + { 0x841B, 62978 }, + { 0x8429, 62983 }, + { 0x8442, 62988 }, + { 0x8443, 62996 }, + { 0x8441, 63004 }, + { 0x8433, 63011 }, + { 0x8432, 63019 }, + { 0x8401, 63027 }, + { 0x844B, 63032 }, + { 0x8451, 63038 }, + { 0x8436, 63043 }, + { 0x8437, 63048 }, + { 0x8408, 63055 }, + { 0x8417, 63060 }, + { 0x8420, 63065 }, + { 0x8424, 63070 }, + { 0x8425, 63075 }, + { 0x842E, 63082 }, + { 0x842F, 63087 }, + { 0x843A, 63094 }, + { 0x843B, 63101 }, + { 0x8457, 63108 }, + { 0x8456, 63112 }, + { 0x8470, 63116 }, + { 0x8472, 63123 }, + { 0x8473, 63128 }, + { 0x8471, 63133 }, + { 0x23CA, 63138 }, + { 0x23C8, 63144 }, + { 0x23C2, 63152 }, + { 0x23C5, 63160 }, + { 0x23C9, 63168 }, + { 0x23C7, 63174 }, + { 0x23C1, 63182 }, + { 0x23C4, 63190 }, + { 0x23CB, 63198 }, + { 0x23BE, 63205 }, + { 0x23C6, 63212 }, + { 0x23CC, 63218 }, + { 0x23BF, 63225 }, + { 0x23C0, 63232 }, + { 0x23C3, 63238 }, + { 0x00A8, 63244 }, + { 0x2331, 63245 }, + { 0x21A1, 63247 }, + { 0x2193, 63251 }, + { 0x2913, 63253 }, + { 0x21A7, 63257 }, + { 0x21B2, 63261 }, + { 0x21B3, 63266 }, + { 0x21B5, 63271 }, + { 0x21DF, 63276 }, + { 0x2908, 63281 }, + { 0x21F5, 63286 }, + { 0x2B07, 63292 }, + { 0x21E9, 63295 }, + { 0x2E14, 63298 }, + { 0x21E3, 63300 }, + { 0x21D3, 63303 }, + { 0x21CA, 63306 }, + { 0x290B, 63309 }, + { 0x21AF, 63312 }, + { 0x2959, 63315 }, + { 0x2961, 63322 }, + { 0x296F, 63329 }, + { 0x2965, 63340 }, + { 0x2955, 63351 }, + { 0x295D, 63358 }, + { 0x21C3, 63365 }, + { 0x21C2, 63370 }, + { 0x27F1, 63375 }, + { 0x2E0E, 63378 }, + { 0x212E, 63380 }, + { 0x2259, 63382 }, + { 0x213B, 63383 }, + { 0x6F3F, 63385 }, + { 0x6FE2, 63388 }, + { 0x6FE6, 63391 }, + { 0x6FE5, 63394 }, + { 0x6FE0, 63397 }, + { 0x6F0E, 63400 }, + { 0x6F5B, 63403 }, + { 0x6F5F, 63407 }, + { 0x6F3B, 63411 }, + { 0x6F08, 63415 }, + { 0x6F0B, 63418 }, + { 0x6F1A, 63421 }, + { 0x6F0C, 63423 }, + { 0x6F11, 63425 }, + { 0x6F16, 63428 }, + { 0x6F12, 63431 }, + { 0x6F15, 63434 }, + { 0x6F14, 63437 }, + { 0x6F19, 63440 }, + { 0x6F10, 63443 }, + { 0x6F18, 63446 }, + { 0x6F17, 63449 }, + { 0x6F13, 63452 }, + { 0x6F40, 63455 }, + { 0x6F41, 63458 }, + { 0x6F42, 63463 }, + { 0x6F43, 63468 }, + { 0x6F44, 63473 }, + { 0x6F45, 63478 }, + { 0x6F46, 63483 }, + { 0x6F47, 63488 }, + { 0x6F48, 63493 }, + { 0x6F49, 63498 }, + { 0x6F4A, 63503 }, + { 0x6F4B, 63508 }, + { 0x6F4C, 63513 }, + { 0x6F4D, 63518 }, + { 0x6F4E, 63523 }, + { 0x6F4F, 63528 }, + { 0x6F50, 63533 }, + { 0x6F51, 63538 }, + { 0x6F52, 63543 }, + { 0x6F53, 63548 }, + { 0x6F54, 63553 }, + { 0x6F55, 63558 }, + { 0x6F56, 63563 }, + { 0x6F57, 63568 }, + { 0x6F58, 63573 }, + { 0x6F59, 63578 }, + { 0x6F5A, 63583 }, + { 0x6F21, 63588 }, + { 0x6F22, 63593 }, + { 0x6F23, 63598 }, + { 0x6F24, 63603 }, + { 0x6F25, 63608 }, + { 0x6F26, 63613 }, + { 0x6F27, 63618 }, + { 0x6F28, 63623 }, + { 0x6F29, 63628 }, + { 0x6F2A, 63633 }, + { 0x6F2B, 63638 }, + { 0x6F2C, 63643 }, + { 0x6F2D, 63648 }, + { 0x6F2E, 63653 }, + { 0x6F2F, 63658 }, + { 0x6F30, 63663 }, + { 0x6F31, 63668 }, + { 0x6F32, 63673 }, + { 0x6F33, 63678 }, + { 0x6F34, 63683 }, + { 0x6F35, 63688 }, + { 0x6F36, 63693 }, + { 0x6F37, 63698 }, + { 0x6F38, 63703 }, + { 0x6F39, 63708 }, + { 0x6F3A, 63713 }, + { 0x6FE1, 63718 }, + { 0x6F5D, 63721 }, + { 0x6F60, 63725 }, + { 0x6F3D, 63729 }, + { 0x6F09, 63733 }, + { 0x6F5E, 63736 }, + { 0x6FE4, 63738 }, + { 0x6F04, 63741 }, + { 0x6F1D, 63744 }, + { 0x6FE3, 63747 }, + { 0x6F03, 63749 }, + { 0x6F05, 63752 }, + { 0x6F3C, 63755 }, + { 0x6F0F, 63758 }, + { 0x6F0A, 63760 }, + { 0x6F1F, 63762 }, + { 0x6F5C, 63765 }, + { 0x6F06, 63768 }, + { 0x6F1C, 63770 }, + { 0x6F02, 63773 }, + { 0x6F1B, 63776 }, + { 0x6F07, 63778 }, + { 0x6F3E, 63780 }, + { 0x6F20, 63783 }, + { 0x6F01, 63786 }, + { 0x6F1E, 63789 }, + { 0x6F0D, 63792 }, + { 0x223A, 63794 }, + { 0x6F62, 63796 }, + { 0x6FED, 63800 }, + { 0x6FE8, 63803 }, + { 0x6F63, 63807 }, + { 0x6FEE, 63811 }, + { 0x6FA0, 63814 }, + { 0x6FC2, 63817 }, + { 0x6FC7, 63821 }, + { 0x6FDC, 63825 }, + { 0x6FCC, 63829 }, + { 0x6FD3, 63833 }, + { 0x6FC3, 63837 }, + { 0x6FC6, 63841 }, + { 0x6FDA, 63845 }, + { 0x6FCF, 63849 }, + { 0x6FCD, 63853 }, + { 0x6FD5, 63857 }, + { 0x6FD6, 63861 }, + { 0x6FC4, 63865 }, + { 0x6FCB, 63869 }, + { 0x6FDB, 63873 }, + { 0x6FD2, 63877 }, + { 0x6FD7, 63881 }, + { 0x6FCE, 63885 }, + { 0x6FD4, 63889 }, + { 0x6FC5, 63893 }, + { 0x6FCA, 63897 }, + { 0x6FB5, 63901 }, + { 0x6FB8, 63905 }, + { 0x6FBE, 63909 }, + { 0x6FB7, 63913 }, + { 0x6FB1, 63917 }, + { 0x6FA4, 63921 }, + { 0x6FB2, 63925 }, + { 0x6FA9, 63929 }, + { 0x6FA1, 63933 }, + { 0x6FA7, 63937 }, + { 0x6FBA, 63941 }, + { 0x6FBB, 63945 }, + { 0x6FBD, 63949 }, + { 0x6FBC, 63953 }, + { 0x6FB6, 63957 }, + { 0x6FB4, 63961 }, + { 0x6FAD, 63965 }, + { 0x6FB9, 63969 }, + { 0x6FB3, 63973 }, + { 0x6FA3, 63977 }, + { 0x6FA5, 63981 }, + { 0x6FA6, 63985 }, + { 0x6FB0, 63989 }, + { 0x6FAB, 63993 }, + { 0x6FAC, 63997 }, + { 0x6FA2, 64001 }, + { 0x6FA8, 64005 }, + { 0x6FAA, 64009 }, + { 0x6FAF, 64013 }, + { 0x6FAE, 64017 }, + { 0x6FEA, 64021 }, + { 0x6F71, 64024 }, + { 0x6F74, 64028 }, + { 0x6F72, 64032 }, + { 0x6F9D, 64036 }, + { 0x6F75, 64040 }, + { 0x6F73, 64044 }, + { 0x6F8A, 64048 }, + { 0x6F8D, 64052 }, + { 0x6F8B, 64056 }, + { 0x6F8E, 64060 }, + { 0x6F8C, 64064 }, + { 0x6F76, 64068 }, + { 0x6F79, 64072 }, + { 0x6F77, 64076 }, + { 0x6F7A, 64080 }, + { 0x6F78, 64084 }, + { 0x6F8F, 64088 }, + { 0x6F92, 64092 }, + { 0x6F90, 64096 }, + { 0x6F93, 64100 }, + { 0x6F91, 64104 }, + { 0x6F85, 64108 }, + { 0x6F88, 64112 }, + { 0x6F86, 64116 }, + { 0x6F89, 64120 }, + { 0x6F87, 64124 }, + { 0x6F97, 64128 }, + { 0x6F9A, 64132 }, + { 0x6F98, 64136 }, + { 0x6F9B, 64140 }, + { 0x6F99, 64144 }, + { 0x6F7B, 64148 }, + { 0x6F7E, 64152 }, + { 0x6F7C, 64156 }, + { 0x6F7F, 64160 }, + { 0x6F7D, 64164 }, + { 0x6F80, 64168 }, + { 0x6F83, 64172 }, + { 0x6F81, 64176 }, + { 0x6F84, 64180 }, + { 0x6F82, 64184 }, + { 0x6F9C, 64188 }, + { 0x6F66, 64192 }, + { 0x6F94, 64196 }, + { 0x6F96, 64200 }, + { 0x6F95, 64204 }, + { 0x6F67, 64208 }, + { 0x6F6A, 64213 }, + { 0x6F68, 64218 }, + { 0x6F6B, 64223 }, + { 0x6F69, 64228 }, + { 0x6F6F, 64233 }, + { 0x6F6C, 64238 }, + { 0x6F6E, 64243 }, + { 0x6F6D, 64248 }, + { 0x6F65, 64253 }, + { 0x6F9E, 64257 }, + { 0x6F9F, 64262 }, + { 0x6FEC, 64267 }, + { 0x6FE9, 64270 }, + { 0x6FEB, 64273 }, + { 0x6F61, 64276 }, + { 0x6F64, 64280 }, + { 0x6F70, 64283 }, + { 0x22B9, 64288 }, + { 0x231B, 64291 }, + { 0x2261, 64292 }, + { 0x29E5, 64294 }, + { 0x2A67, 64299 }, + { 0x29E1, 64303 }, + { 0x2206, 64305 }, + { 0x2380, 64306 }, + { 0x2064, 64308 }, + { 0x2062, 64310 }, + { 0x2063, 64312 }, + { 0x2939, 64314 }, + { 0x219E, 64318 }, + { 0x219C, 64322 }, + { 0x2190, 64325 }, + { 0x21E4, 64327 }, + { 0x21B9, 64331 }, + { 0x291D, 64340 }, + { 0x21A4, 64345 }, + { 0x291F, 64349 }, + { 0x21C6, 64356 }, + { 0x2B11, 64361 }, + { 0x2B10, 64366 }, + { 0x21A9, 64371 }, + { 0x21AB, 64375 }, + { 0x2946, 64379 }, + { 0x21A2, 64384 }, + { 0x2B3A, 64388 }, + { 0x2B39, 64396 }, + { 0x2B38, 64403 }, + { 0x21FA, 64408 }, + { 0x219A, 64414 }, + { 0x21F7, 64418 }, + { 0x2943, 64423 }, + { 0x2973, 64429 }, + { 0x2B4A, 64434 }, + { 0x2B4B, 64440 }, + { 0x2B42, 64446 }, + { 0x2B3E, 64453 }, + { 0x297A, 64457 }, + { 0x2977, 64461 }, + { 0x2B05, 64465 }, + { 0x21E6, 64468 }, + { 0x21E0, 64471 }, + { 0x290C, 64474 }, + { 0x21D0, 64478 }, + { 0x2906, 64481 }, + { 0x21CD, 64486 }, + { 0x2902, 64491 }, + { 0x291B, 64497 }, + { 0x21C7, 64500 }, + { 0x290E, 64503 }, + { 0x21DA, 64507 }, + { 0x21CB, 64510 }, + { 0x2952, 64515 }, + { 0x295A, 64522 }, + { 0x296A, 64529 }, + { 0x2962, 64537 }, + { 0x2966, 64548 }, + { 0x2956, 64559 }, + { 0x295E, 64566 }, + { 0x2967, 64573 }, + { 0x296B, 64584 }, + { 0x21BC, 64592 }, + { 0x21BD, 64597 }, + { 0x21DC, 64602 }, + { 0x2B45, 64605 }, + { 0x2919, 64608 }, + { 0x2B36, 64610 }, + { 0x2B3B, 64615 }, + { 0x2B3D, 64620 }, + { 0x2B3C, 64629 }, + { 0x2B35, 64637 }, + { 0x2B34, 64644 }, + { 0x2B37, 64650 }, + { 0x21FD, 64655 }, + { 0x2264, 64658 }, + { 0x2A7D, 64662 }, + { 0x2A81, 64667 }, + { 0x2A83, 64675 }, + { 0x2A7F, 64684 }, + { 0x2272, 64692 }, + { 0x2A85, 64696 }, + { 0x2276, 64699 }, + { 0x2A89, 64702 }, + { 0x2A87, 64706 }, + { 0x2268, 64712 }, + { 0x22E6, 64717 }, + { 0x2266, 64722 }, + { 0x003C, 64726 }, + { 0x22D6, 64728 }, + { 0x2A79, 64731 }, + { 0x2A7B, 64735 }, + { 0x2A8D, 64740 }, + { 0x2A8F, 64745 }, + { 0x2A93, 64750 }, + { 0x2976, 64759 }, + { 0x2A8B, 64763 }, + { 0x2A91, 64769 }, + { 0x22DA, 64775 }, + { 0x2AA6, 64780 }, + { 0x2AA8, 64784 }, + { 0x2607, 64791 }, + { 0x0D57, 64792 }, + { 0x0D79, 64796 }, + { 0x0D4D, 64799 }, + { 0x0D03, 64802 }, + { 0x0D02, 64805 }, + { 0x0D3D, 64808 }, + { 0x0D67, 64811 }, + { 0x0D6C, 64814 }, + { 0x0D68, 64817 }, + { 0x0D6B, 64820 }, + { 0x0D6A, 64823 }, + { 0x0D6F, 64826 }, + { 0x0D66, 64829 }, + { 0x0D6E, 64832 }, + { 0x0D6D, 64835 }, + { 0x0D69, 64838 }, + { 0x0D46, 64841 }, + { 0x0D3F, 64845 }, + { 0x0D4A, 64849 }, + { 0x0D41, 64853 }, + { 0x0D3E, 64857 }, + { 0x0D48, 64861 }, + { 0x0D4C, 64865 }, + { 0x0D47, 64869 }, + { 0x0D40, 64873 }, + { 0x0D4B, 64877 }, + { 0x0D42, 64881 }, + { 0x0D62, 64885 }, + { 0x0D43, 64890 }, + { 0x0D63, 64895 }, + { 0x0D44, 64900 }, + { 0x0D05, 64905 }, + { 0x0D0E, 64908 }, + { 0x0D07, 64911 }, + { 0x0D12, 64914 }, + { 0x0D09, 64917 }, + { 0x0D06, 64920 }, + { 0x0D10, 64923 }, + { 0x0D14, 64926 }, + { 0x0D2C, 64929 }, + { 0x0D1A, 64932 }, + { 0x0D26, 64935 }, + { 0x0D0F, 64938 }, + { 0x0D17, 64941 }, + { 0x0D39, 64944 }, + { 0x0D08, 64947 }, + { 0x0D1C, 64950 }, + { 0x0D15, 64953 }, + { 0x0D32, 64956 }, + { 0x0D2E, 64959 }, + { 0x0D28, 64962 }, + { 0x0D13, 64965 }, + { 0x0D2A, 64968 }, + { 0x0D30, 64971 }, + { 0x0D38, 64974 }, + { 0x0D24, 64977 }, + { 0x0D0A, 64980 }, + { 0x0D35, 64983 }, + { 0x0D2F, 64986 }, + { 0x0D2D, 64989 }, + { 0x0D1B, 64992 }, + { 0x0D21, 64995 }, + { 0x0D27, 64998 }, + { 0x0D18, 65001 }, + { 0x0D1D, 65004 }, + { 0x0D16, 65007 }, + { 0x0D33, 65010 }, + { 0x0D19, 65013 }, + { 0x0D23, 65016 }, + { 0x0D1E, 65019 }, + { 0x0D2B, 65022 }, + { 0x0D31, 65025 }, + { 0x0D36, 65028 }, + { 0x0D37, 65031 }, + { 0x0D25, 65034 }, + { 0x0D1F, 65037 }, + { 0x0D22, 65040 }, + { 0x0D34, 65043 }, + { 0x0D20, 65046 }, + { 0x0D7F, 65049 }, + { 0x0D7D, 65053 }, + { 0x0D7B, 65057 }, + { 0x0D7E, 65061 }, + { 0x0D7A, 65065 }, + { 0x0D7C, 65069 }, + { 0x0D0C, 65073 }, + { 0x0D0B, 65077 }, + { 0x0D61, 65081 }, + { 0x0D60, 65085 }, + { 0x0D71, 65089 }, + { 0x0D72, 65093 }, + { 0x0D70, 65097 }, + { 0x0D74, 65100 }, + { 0x0D73, 65104 }, + { 0x0D75, 65108 }, + { 0x00BA, 65112 }, + { 0x1805, 65115 }, + { 0x180B, 65118 }, + { 0x180C, 65123 }, + { 0x180D, 65128 }, + { 0x1803, 65133 }, + { 0x1807, 65136 }, + { 0x1806, 65141 }, + { 0x1800, 65145 }, + { 0x1804, 65147 }, + { 0x1802, 65149 }, + { 0x1811, 65151 }, + { 0x1816, 65154 }, + { 0x1812, 65157 }, + { 0x1815, 65160 }, + { 0x1814, 65163 }, + { 0x1819, 65166 }, + { 0x1810, 65169 }, + { 0x1818, 65172 }, + { 0x1817, 65175 }, + { 0x1813, 65178 }, + { 0x180E, 65181 }, + { 0x1820, 65184 }, + { 0x1821, 65187 }, + { 0x1822, 65190 }, + { 0x1823, 65193 }, + { 0x1824, 65196 }, + { 0x182A, 65199 }, + { 0x1833, 65202 }, + { 0x1827, 65205 }, + { 0x1839, 65208 }, + { 0x182D, 65211 }, + { 0x1835, 65214 }, + { 0x183A, 65217 }, + { 0x182F, 65220 }, + { 0x182E, 65223 }, + { 0x1828, 65226 }, + { 0x1825, 65229 }, + { 0x182B, 65232 }, + { 0x182C, 65235 }, + { 0x1837, 65238 }, + { 0x1830, 65241 }, + { 0x1832, 65244 }, + { 0x1826, 65247 }, + { 0x1838, 65250 }, + { 0x1836, 65253 }, + { 0x183D, 65256 }, + { 0x1887, 65259 }, + { 0x1888, 65264 }, + { 0x1897, 65269 }, + { 0x188B, 65274 }, + { 0x1891, 65279 }, + { 0x1889, 65284 }, + { 0x1892, 65289 }, + { 0x1890, 65294 }, + { 0x1896, 65299 }, + { 0x188E, 65304 }, + { 0x188A, 65309 }, + { 0x188F, 65314 }, + { 0x1893, 65319 }, + { 0x1894, 65324 }, + { 0x188C, 65329 }, + { 0x1895, 65334 }, + { 0x18A6, 65339 }, + { 0x18A7, 65345 }, + { 0x188D, 65351 }, + { 0x1886, 65356 }, + { 0x1885, 65362 }, + { 0x1882, 65367 }, + { 0x18A9, 65372 }, + { 0x1883, 65377 }, + { 0x1881, 65382 }, + { 0x1880, 65388 }, + { 0x1884, 65394 }, + { 0x1829, 65400 }, + { 0x1834, 65403 }, + { 0x1842, 65406 }, + { 0x183E, 65409 }, + { 0x183B, 65412 }, + { 0x1840, 65415 }, + { 0x1831, 65418 }, + { 0x183C, 65421 }, + { 0x1841, 65424 }, + { 0x183F, 65427 }, + { 0x185D, 65430 }, + { 0x185E, 65434 }, + { 0x1861, 65438 }, + { 0x1869, 65442 }, + { 0x186B, 65446 }, + { 0x1864, 65450 }, + { 0x1865, 65454 }, + { 0x185F, 65458 }, + { 0x186A, 65462 }, + { 0x1863, 65466 }, + { 0x1866, 65470 }, + { 0x1868, 65474 }, + { 0x1860, 65478 }, + { 0x186F, 65482 }, + { 0x1862, 65486 }, + { 0x1871, 65490 }, + { 0x186C, 65494 }, + { 0x186D, 65498 }, + { 0x1870, 65502 }, + { 0x1867, 65506 }, + { 0x186E, 65510 }, + { 0x1872, 65514 }, + { 0x1844, 65518 }, + { 0x1845, 65522 }, + { 0x1846, 65526 }, + { 0x1847, 65530 }, + { 0x184B, 65534 }, + { 0x1851, 65538 }, + { 0x184E, 65542 }, + { 0x1853, 65546 }, + { 0x1857, 65550 }, + { 0x184F, 65554 }, + { 0x1848, 65558 }, + { 0x184C, 65562 }, + { 0x184D, 65566 }, + { 0x1850, 65570 }, + { 0x1849, 65574 }, + { 0x1856, 65578 }, + { 0x1855, 65582 }, + { 0x1898, 65586 }, + { 0x1899, 65592 }, + { 0x184A, 65598 }, + { 0x1852, 65602 }, + { 0x185C, 65606 }, + { 0x1858, 65610 }, + { 0x1859, 65614 }, + { 0x185A, 65618 }, + { 0x185B, 65622 }, + { 0x1854, 65626 }, + { 0x1843, 65630 }, + { 0x1873, 65636 }, + { 0x1876, 65640 }, + { 0x1874, 65644 }, + { 0x1875, 65648 }, + { 0x189C, 65652 }, + { 0x18A0, 65658 }, + { 0x18A5, 65664 }, + { 0x18A8, 65670 }, + { 0x18A3, 65676 }, + { 0x18A1, 65682 }, + { 0x189A, 65688 }, + { 0x189D, 65694 }, + { 0x18AA, 65700 }, + { 0x189B, 65706 }, + { 0x18A2, 65712 }, + { 0x189E, 65718 }, + { 0x18A4, 65724 }, + { 0x189F, 65730 }, + { 0x1877, 65736 }, + { 0x1809, 65740 }, + { 0x1808, 65744 }, + { 0x180A, 65747 }, + { 0x1801, 65749 }, + { 0x2029, 65751 }, + { 0x267E, 65753 }, + { 0x22D4, 65756 }, + { 0x2ADA, 65757 }, + { 0x2057, 65761 }, + { 0x2A0C, 65763 }, + { 0x0022, 65766 }, + { 0x2673, 65768 }, + { 0x2674, 65773 }, + { 0x2675, 65778 }, + { 0x2676, 65783 }, + { 0x2677, 65788 }, + { 0x2678, 65793 }, + { 0x2679, 65798 }, + { 0x267A, 65803 }, + { 0x203B, 65808 }, + { 0x2A3D, 65810 }, + { 0x003B, 65813 }, + { 0x2744, 65814 }, + { 0x2222, 65815 }, + { 0x29A1, 65817 }, + { 0x29A0, 65821 }, + { 0x2081, 65825 }, + { 0x2086, 65827 }, + { 0x2082, 65829 }, + { 0x2085, 65831 }, + { 0x2084, 65833 }, + { 0x208D, 65835 }, + { 0x2089, 65838 }, + { 0x208A, 65840 }, + { 0x2080, 65843 }, + { 0x2088, 65845 }, + { 0x208B, 65847 }, + { 0x208E, 65849 }, + { 0x2087, 65852 }, + { 0x2083, 65854 }, + { 0x208C, 65856 }, + { 0x23B2, 65859 }, + { 0x2A0B, 65861 }, + { 0x23B3, 65864 }, + { 0x1BAA, 65866 }, + { 0x1B80, 65869 }, + { 0x1B81, 65872 }, + { 0x1B82, 65875 }, + { 0x1BB1, 65878 }, + { 0x1BB6, 65881 }, + { 0x1BB2, 65884 }, + { 0x1BB5, 65887 }, + { 0x1BB4, 65890 }, + { 0x1BB9, 65893 }, + { 0x1BB0, 65896 }, + { 0x1BB8, 65899 }, + { 0x1BB7, 65902 }, + { 0x1BB3, 65905 }, + { 0x1BA8, 65908 }, + { 0x1BA5, 65912 }, + { 0x1BA4, 65916 }, + { 0x1BA7, 65920 }, + { 0x1BA6, 65924 }, + { 0x1BA9, 65928 }, + { 0x1B83, 65932 }, + { 0x1B88, 65935 }, + { 0x1B84, 65938 }, + { 0x1B87, 65941 }, + { 0x1B85, 65944 }, + { 0x1B86, 65947 }, + { 0x1B98, 65950 }, + { 0x1B8E, 65953 }, + { 0x1B93, 65956 }, + { 0x1B89, 65959 }, + { 0x1B96, 65962 }, + { 0x1B8C, 65965 }, + { 0x1BA0, 65968 }, + { 0x1B8F, 65971 }, + { 0x1B8A, 65974 }, + { 0x1B9C, 65977 }, + { 0x1B99, 65980 }, + { 0x1B94, 65983 }, + { 0x1B95, 65986 }, + { 0x1B8B, 65989 }, + { 0x1B9B, 65992 }, + { 0x1B9E, 65995 }, + { 0x1B92, 65998 }, + { 0x1B97, 66001 }, + { 0x1B9D, 66004 }, + { 0x1B9F, 66007 }, + { 0x1B9A, 66010 }, + { 0x1B90, 66013 }, + { 0x1BAE, 66016 }, + { 0x1B8D, 66019 }, + { 0x1B91, 66022 }, + { 0x1BAF, 66025 }, + { 0x1BA3, 66028 }, + { 0x1BA2, 66032 }, + { 0x1BA1, 66036 }, + { 0x2121, 66040 }, + { 0x2706, 66042 }, + { 0x2315, 66045 }, + { 0x9353, 66047 }, + { 0x931D, 66052 }, + { 0x932D, 66055 }, + { 0x9323, 66060 }, + { 0x931C, 66064 }, + { 0x9307, 66067 }, + { 0x9343, 66071 }, + { 0x932F, 66074 }, + { 0x9346, 66079 }, + { 0x9308, 66082 }, + { 0x9314, 66085 }, + { 0x9331, 66088 }, + { 0x933B, 66091 }, + { 0x9344, 66094 }, + { 0x930C, 66097 }, + { 0x9306, 66100 }, + { 0x9321, 66103 }, + { 0x933D, 66106 }, + { 0x9320, 66110 }, + { 0x9336, 66113 }, + { 0x9325, 66116 }, + { 0x932A, 66119 }, + { 0x9335, 66122 }, + { 0x9319, 66125 }, + { 0x9309, 66128 }, + { 0x934F, 66131 }, + { 0x9315, 66134 }, + { 0x9349, 66137 }, + { 0x9350, 66140 }, + { 0x9316, 66143 }, + { 0x930A, 66147 }, + { 0x9327, 66151 }, + { 0x9340, 66154 }, + { 0x9339, 66157 }, + { 0x9324, 66160 }, + { 0x9334, 66163 }, + { 0x931A, 66166 }, + { 0x9345, 66169 }, + { 0x9317, 66172 }, + { 0x933A, 66175 }, + { 0x932B, 66178 }, + { 0x934D, 66181 }, + { 0x9312, 66184 }, + { 0x932E, 66187 }, + { 0x934C, 66190 }, + { 0x9329, 66193 }, + { 0x9337, 66196 }, + { 0x930E, 66201 }, + { 0x9326, 66205 }, + { 0x9338, 66208 }, + { 0x9348, 66211 }, + { 0x9347, 66214 }, + { 0x931F, 66217 }, + { 0x9318, 66220 }, + { 0x9356, 66223 }, + { 0x9328, 66226 }, + { 0x933F, 66229 }, + { 0x9332, 66233 }, + { 0x9355, 66236 }, + { 0x932C, 66239 }, + { 0x934B, 66242 }, + { 0x934E, 66245 }, + { 0x9352, 66248 }, + { 0x931E, 66251 }, + { 0x9310, 66254 }, + { 0x9330, 66257 }, + { 0x934A, 66260 }, + { 0x930D, 66263 }, + { 0x931B, 66266 }, + { 0x9351, 66269 }, + { 0x930B, 66272 }, + { 0x9333, 66275 }, + { 0x933E, 66278 }, + { 0x9313, 66281 }, + { 0x9341, 66284 }, + { 0x9322, 66287 }, + { 0x9354, 66290 }, + { 0x933C, 66293 }, + { 0x9311, 66296 }, + { 0x930F, 66299 }, + { 0x9342, 66304 }, + { 0x2234, 66307 }, + { 0x2672, 66308 }, + { 0x26AF, 66311 }, + { 0x6E00, 66314 }, + { 0x6E01, 66316 }, + { 0x6E02, 66318 }, + { 0x6E03, 66320 }, + { 0x6E04, 66322 }, + { 0x6E05, 66324 }, + { 0x6E06, 66326 }, + { 0x6E07, 66328 }, + { 0x6E08, 66330 }, + { 0x6E09, 66332 }, + { 0x6E0A, 66334 }, + { 0x6E0B, 66336 }, + { 0x6E0C, 66338 }, + { 0x6E0D, 66340 }, + { 0x6E0E, 66342 }, + { 0x6E0F, 66344 }, + { 0xC100, 66346 }, + { 0xC101, 66348 }, + { 0xC102, 66350 }, + { 0xC103, 66352 }, + { 0xC104, 66354 }, + { 0xC105, 66356 }, + { 0xC106, 66358 }, + { 0xC107, 66360 }, + { 0xC108, 66362 }, + { 0xC109, 66364 }, + { 0xC10A, 66366 }, + { 0xC10B, 66368 }, + { 0xC10C, 66370 }, + { 0xC10D, 66372 }, + { 0xC10E, 66374 }, + { 0xC10F, 66376 }, + { 0xC110, 66378 }, + { 0xC111, 66380 }, + { 0xC112, 66382 }, + { 0xC113, 66384 }, + { 0xC114, 66386 }, + { 0xC115, 66388 }, + { 0xC116, 66390 }, + { 0xC117, 66392 }, + { 0xC118, 66394 }, + { 0xC119, 66396 }, + { 0xC11A, 66398 }, + { 0xC11B, 66400 }, + { 0xC11C, 66402 }, + { 0xC11D, 66404 }, + { 0xC11E, 66406 }, + { 0xC11F, 66408 }, + { 0xC120, 66410 }, + { 0xC121, 66412 }, + { 0xC122, 66414 }, + { 0xC123, 66416 }, + { 0xC124, 66418 }, + { 0xC125, 66420 }, + { 0xC126, 66422 }, + { 0xC127, 66424 }, + { 0xC128, 66426 }, + { 0xC129, 66428 }, + { 0xC12A, 66430 }, + { 0xC12B, 66432 }, + { 0xC12C, 66434 }, + { 0xC12D, 66436 }, + { 0xC12E, 66438 }, + { 0xC12F, 66440 }, + { 0xC130, 66442 }, + { 0xC131, 66444 }, + { 0xC132, 66446 }, + { 0xC133, 66448 }, + { 0xC134, 66450 }, + { 0xC135, 66452 }, + { 0xC136, 66454 }, + { 0xC137, 66456 }, + { 0xC138, 66458 }, + { 0xC139, 66460 }, + { 0xC13A, 66462 }, + { 0xC13B, 66464 }, + { 0xC13C, 66466 }, + { 0xC13D, 66468 }, + { 0xC13E, 66470 }, + { 0xC13F, 66472 }, + { 0xC140, 66474 }, + { 0xC141, 66476 }, + { 0xC142, 66478 }, + { 0xC143, 66480 }, + { 0xC144, 66482 }, + { 0xC145, 66484 }, + { 0xC146, 66486 }, + { 0xC147, 66488 }, + { 0xC148, 66490 }, + { 0xC149, 66492 }, + { 0xC14A, 66494 }, + { 0xC14B, 66496 }, + { 0xC14C, 66498 }, + { 0xC14D, 66500 }, + { 0xC14E, 66502 }, + { 0xC14F, 66504 }, + { 0xC150, 66506 }, + { 0xC151, 66508 }, + { 0xC152, 66510 }, + { 0xC153, 66512 }, + { 0xC154, 66514 }, + { 0xC155, 66516 }, + { 0xC156, 66518 }, + { 0xC157, 66520 }, + { 0xC158, 66522 }, + { 0xC159, 66524 }, + { 0xC15A, 66526 }, + { 0xC15B, 66528 }, + { 0xC15C, 66530 }, + { 0xC15D, 66532 }, + { 0xC15E, 66534 }, + { 0xC15F, 66536 }, + { 0xC160, 66538 }, + { 0xC161, 66540 }, + { 0xC162, 66542 }, + { 0xC163, 66544 }, + { 0xC164, 66546 }, + { 0xC165, 66548 }, + { 0xC166, 66550 }, + { 0xC167, 66552 }, + { 0xC168, 66554 }, + { 0xC169, 66556 }, + { 0xC16A, 66558 }, + { 0xC16B, 66560 }, + { 0xC16C, 66562 }, + { 0xC16D, 66564 }, + { 0xC16E, 66566 }, + { 0xC16F, 66568 }, + { 0xC170, 66570 }, + { 0xC171, 66572 }, + { 0xC172, 66574 }, + { 0xC173, 66576 }, + { 0xC174, 66578 }, + { 0xC175, 66580 }, + { 0xC176, 66582 }, + { 0xC177, 66584 }, + { 0xC178, 66586 }, + { 0xC179, 66588 }, + { 0xC17A, 66590 }, + { 0xC17B, 66592 }, + { 0xC17C, 66594 }, + { 0xC17D, 66596 }, + { 0xC17E, 66598 }, + { 0xC17F, 66600 }, + { 0xC180, 66602 }, + { 0xC181, 66604 }, + { 0xC182, 66606 }, + { 0xC183, 66608 }, + { 0xC184, 66610 }, + { 0xC185, 66612 }, + { 0xC186, 66614 }, + { 0xC187, 66616 }, + { 0xC188, 66618 }, + { 0xC189, 66620 }, + { 0xC18A, 66622 }, + { 0xC18B, 66624 }, + { 0xC18C, 66626 }, + { 0xC18D, 66628 }, + { 0xC18E, 66630 }, + { 0xC18F, 66632 }, + { 0xC190, 66634 }, + { 0xC191, 66636 }, + { 0xC192, 66638 }, + { 0xC193, 66640 }, + { 0xC194, 66642 }, + { 0xC195, 66644 }, + { 0xC196, 66646 }, + { 0xC197, 66648 }, + { 0xC198, 66650 }, + { 0xC199, 66652 }, + { 0xC19A, 66654 }, + { 0xC19B, 66656 }, + { 0xC19C, 66658 }, + { 0xC19D, 66660 }, + { 0xC19E, 66662 }, + { 0xC19F, 66664 }, + { 0xC1A0, 66666 }, + { 0xC1A1, 66668 }, + { 0xC1A2, 66670 }, + { 0xC1A3, 66672 }, + { 0xC1A4, 66674 }, + { 0xC1A5, 66676 }, + { 0xC1A6, 66678 }, + { 0xC1A7, 66680 }, + { 0xC1A8, 66682 }, + { 0xC1A9, 66684 }, + { 0xC1AA, 66686 }, + { 0xC1AB, 66688 }, + { 0xC1AC, 66690 }, + { 0xC1AD, 66692 }, + { 0xC1AE, 66694 }, + { 0xC1AF, 66696 }, + { 0xC1B0, 66698 }, + { 0xC1B1, 66700 }, + { 0xC1B2, 66702 }, + { 0xC1B3, 66704 }, + { 0xC1B4, 66706 }, + { 0xC1B5, 66708 }, + { 0xC1B6, 66710 }, + { 0xC1B7, 66712 }, + { 0xC1B8, 66714 }, + { 0xC1B9, 66716 }, + { 0xC1BA, 66718 }, + { 0xC1BB, 66720 }, + { 0xC1BC, 66722 }, + { 0xC1BD, 66724 }, + { 0xC1BE, 66726 }, + { 0xC1BF, 66728 }, + { 0xC1C0, 66730 }, + { 0xC1C1, 66732 }, + { 0xC1C2, 66734 }, + { 0xC1C3, 66736 }, + { 0xC1C4, 66738 }, + { 0xC1C5, 66740 }, + { 0xC1C6, 66742 }, + { 0xC1C7, 66744 }, + { 0xC1C8, 66746 }, + { 0xC1C9, 66748 }, + { 0xC1CA, 66750 }, + { 0xC1CB, 66752 }, + { 0xC1CC, 66754 }, + { 0xC1CD, 66756 }, + { 0xC1CE, 66758 }, + { 0xC1CF, 66760 }, + { 0xC1D0, 66762 }, + { 0xC1D1, 66764 }, + { 0xC1D2, 66766 }, + { 0xC1D3, 66768 }, + { 0xC1D4, 66770 }, + { 0xC1D5, 66772 }, + { 0xC1D6, 66774 }, + { 0xC1D7, 66776 }, + { 0xC1D8, 66778 }, + { 0xC1D9, 66780 }, + { 0xC1DA, 66782 }, + { 0xC1DB, 66784 }, + { 0xC1DC, 66786 }, + { 0xC1DD, 66788 }, + { 0xC1DE, 66790 }, + { 0xC1DF, 66792 }, + { 0xC1E0, 66794 }, + { 0xC1E1, 66796 }, + { 0xC1E2, 66798 }, + { 0xC1E3, 66800 }, + { 0xC1E4, 66802 }, + { 0xC1E5, 66804 }, + { 0xC1E6, 66806 }, + { 0xC1E7, 66808 }, + { 0xC1E8, 66810 }, + { 0xC1E9, 66812 }, + { 0xC1EA, 66814 }, + { 0xC1EB, 66816 }, + { 0xC1EC, 66818 }, + { 0xC1ED, 66820 }, + { 0xC1EE, 66822 }, + { 0xC1EF, 66824 }, + { 0x0027, 66826 }, + { 0x2250, 66827 }, + { 0x6E4E, 66830 }, + { 0x6E4A, 66833 }, + { 0x005E, 66835 }, + { 0x0040, 66837 }, + { 0x2052, 66839 }, + { 0x2201, 66842 }, + { 0x2381, 66843 }, + { 0x260B, 66846 }, + { 0x0950, 66848 }, + { 0x0971, 66850 }, + { 0x093C, 66855 }, + { 0x094D, 66858 }, + { 0x0903, 66861 }, + { 0x0902, 66864 }, + { 0x093D, 66867 }, + { 0x0901, 66870 }, + { 0x0954, 66873 }, + { 0x0964, 66876 }, + { 0x0967, 66878 }, + { 0x096C, 66881 }, + { 0x0968, 66884 }, + { 0x096B, 66887 }, + { 0x096A, 66890 }, + { 0x096F, 66893 }, + { 0x0966, 66896 }, + { 0x096E, 66899 }, + { 0x096D, 66902 }, + { 0x0969, 66905 }, + { 0x0953, 66908 }, + { 0x0947, 66911 }, + { 0x093F, 66915 }, + { 0x094B, 66919 }, + { 0x0941, 66923 }, + { 0x093E, 66927 }, + { 0x0948, 66931 }, + { 0x094C, 66935 }, + { 0x0940, 66939 }, + { 0x0942, 66943 }, + { 0x0946, 66947 }, + { 0x094A, 66952 }, + { 0x0945, 66957 }, + { 0x0949, 66962 }, + { 0x0962, 66967 }, + { 0x0943, 66972 }, + { 0x0963, 66977 }, + { 0x0944, 66982 }, + { 0x0965, 66987 }, + { 0x0905, 66990 }, + { 0x090F, 66993 }, + { 0x0907, 66996 }, + { 0x0913, 66999 }, + { 0x0909, 67002 }, + { 0x0906, 67005 }, + { 0x0910, 67008 }, + { 0x0914, 67011 }, + { 0x092C, 67014 }, + { 0x091A, 67017 }, + { 0x0926, 67020 }, + { 0x095E, 67023 }, + { 0x0917, 67026 }, + { 0x0939, 67029 }, + { 0x0908, 67032 }, + { 0x091C, 67035 }, + { 0x0915, 67038 }, + { 0x0932, 67041 }, + { 0x092E, 67044 }, + { 0x0928, 67047 }, + { 0x092A, 67050 }, + { 0x0958, 67053 }, + { 0x0930, 67056 }, + { 0x0938, 67059 }, + { 0x0924, 67062 }, + { 0x090A, 67065 }, + { 0x0935, 67068 }, + { 0x092F, 67071 }, + { 0x095B, 67074 }, + { 0x097F, 67077 }, + { 0x092D, 67080 }, + { 0x091B, 67083 }, + { 0x0921, 67086 }, + { 0x0927, 67089 }, + { 0x097B, 67092 }, + { 0x0918, 67095 }, + { 0x091D, 67098 }, + { 0x097C, 67101 }, + { 0x0916, 67104 }, + { 0x0933, 67107 }, + { 0x0919, 67110 }, + { 0x0923, 67113 }, + { 0x091E, 67116 }, + { 0x092B, 67119 }, + { 0x095D, 67122 }, + { 0x0931, 67125 }, + { 0x0936, 67128 }, + { 0x0937, 67131 }, + { 0x0925, 67134 }, + { 0x091F, 67137 }, + { 0x095F, 67140 }, + { 0x097E, 67143 }, + { 0x0922, 67146 }, + { 0x095A, 67149 }, + { 0x0959, 67152 }, + { 0x0934, 67155 }, + { 0x0929, 67158 }, + { 0x0920, 67161 }, + { 0x095C, 67164 }, + { 0x0904, 67167 }, + { 0x090E, 67171 }, + { 0x0912, 67175 }, + { 0x0972, 67179 }, + { 0x090D, 67183 }, + { 0x0911, 67187 }, + { 0x097D, 67191 }, + { 0x090C, 67195 }, + { 0x090B, 67199 }, + { 0x0961, 67203 }, + { 0x0960, 67207 }, + { 0x0951, 67211 }, + { 0x0952, 67215 }, + { 0x0970, 67219 }, + { 0x224F, 67222 }, + { 0x23E7, 67224 }, + { 0x224D, 67226 }, + { 0x2A78, 67228 }, + { 0x2C3B, 67233 }, + { 0x2C4A, 67237 }, + { 0x2C56, 67241 }, + { 0x2C53, 67245 }, + { 0x2C30, 67249 }, + { 0x2C58, 67253 }, + { 0x2C41, 67258 }, + { 0x2C49, 67262 }, + { 0x2C4E, 67266 }, + { 0x2C4C, 67270 }, + { 0x2C46, 67274 }, + { 0x2C31, 67278 }, + { 0x2C5A, 67282 }, + { 0x2C48, 67286 }, + { 0x2C39, 67290 }, + { 0x2C3D, 67294 }, + { 0x2C4B, 67298 }, + { 0x2C32, 67302 }, + { 0x2C51, 67306 }, + { 0x2C50, 67310 }, + { 0x2C4F, 67314 }, + { 0x2C34, 67318 }, + { 0x2C37, 67322 }, + { 0x2C47, 67326 }, + { 0x2C40, 67330 }, + { 0x2C43, 67334 }, + { 0x2C44, 67338 }, + { 0x2C54, 67342 }, + { 0x2C55, 67347 }, + { 0x2C35, 67354 }, + { 0x2C4D, 67358 }, + { 0x2C3C, 67362 }, + { 0x2C42, 67366 }, + { 0x2C45, 67370 }, + { 0x2C38, 67374 }, + { 0x2C33, 67378 }, + { 0x2C3A, 67382 }, + { 0x2C59, 67387 }, + { 0x2C57, 67393 }, + { 0x2C5B, 67399 }, + { 0x2C3E, 67403 }, + { 0x2C3F, 67407 }, + { 0x2C5C, 67411 }, + { 0x2C52, 67415 }, + { 0x2C36, 67420 }, + { 0x2C5E, 67424 }, + { 0x2C5D, 67429 }, + { 0x2C0B, 67434 }, + { 0x2C1A, 67438 }, + { 0x2C26, 67442 }, + { 0x2C23, 67446 }, + { 0x2C00, 67450 }, + { 0x2C28, 67454 }, + { 0x2C11, 67459 }, + { 0x2C19, 67463 }, + { 0x2C1E, 67467 }, + { 0x2C1C, 67471 }, + { 0x2C16, 67475 }, + { 0x2C01, 67479 }, + { 0x2C2A, 67483 }, + { 0x2C18, 67487 }, + { 0x2C09, 67491 }, + { 0x2C0D, 67495 }, + { 0x2C1B, 67499 }, + { 0x2C02, 67503 }, + { 0x2C21, 67507 }, + { 0x2C20, 67511 }, + { 0x2C1F, 67515 }, + { 0x2C04, 67519 }, + { 0x2C07, 67523 }, + { 0x2C17, 67527 }, + { 0x2C10, 67531 }, + { 0x2C13, 67535 }, + { 0x2C14, 67539 }, + { 0x2C24, 67543 }, + { 0x2C25, 67548 }, + { 0x2C05, 67555 }, + { 0x2C1D, 67559 }, + { 0x2C0C, 67563 }, + { 0x2C12, 67567 }, + { 0x2C15, 67571 }, + { 0x2C08, 67575 }, + { 0x2C03, 67579 }, + { 0x2C0A, 67583 }, + { 0x2C29, 67588 }, + { 0x2C27, 67594 }, + { 0x2C2B, 67600 }, + { 0x2C0E, 67604 }, + { 0x2C0F, 67608 }, + { 0x2C2C, 67612 }, + { 0x2C22, 67616 }, + { 0x2C06, 67621 }, + { 0x2C2E, 67625 }, + { 0x2C2D, 67630 }, + { 0x223B, 67635 }, + { 0x2015, 67636 }, + { 0x23AF, 67638 }, + { 0x26A9, 67641 }, + { 0x23BA, 67646 }, + { 0x23BB, 67649 }, + { 0x23BC, 67652 }, + { 0x23BD, 67655 }, + { 0x2B23, 67658 }, + { 0x2026, 67661 }, + { 0x238E, 67663 }, + { 0x29DC, 67665 }, + { 0x7A38, 67667 }, + { 0x7A3A, 67671 }, + { 0x7A39, 67675 }, + { 0x7A0D, 67678 }, + { 0x7A0F, 67683 }, + { 0x7A0E, 67686 }, + { 0x7A40, 67689 }, + { 0x7A41, 67692 }, + { 0x7A43, 67695 }, + { 0x7A42, 67698 }, + { 0x7A05, 67701 }, + { 0x7A01, 67705 }, + { 0x7A06, 67709 }, + { 0x7A02, 67713 }, + { 0x7A03, 67717 }, + { 0x7A0C, 67722 }, + { 0x7A00, 67726 }, + { 0x7A26, 67729 }, + { 0x7A15, 67732 }, + { 0x7A21, 67735 }, + { 0x7A12, 67738 }, + { 0x7A31, 67741 }, + { 0x7A17, 67744 }, + { 0x7A10, 67747 }, + { 0x7A2B, 67750 }, + { 0x7A28, 67753 }, + { 0x7A23, 67756 }, + { 0x7A24, 67759 }, + { 0x7A2A, 67762 }, + { 0x7A2F, 67765 }, + { 0x7A1F, 67768 }, + { 0x7A2C, 67771 }, + { 0x7A29, 67774 }, + { 0x7A30, 67777 }, + { 0x7A27, 67780 }, + { 0x7A16, 67783 }, + { 0x7A1C, 67786 }, + { 0x7A22, 67789 }, + { 0x7A13, 67792 }, + { 0x7A11, 67795 }, + { 0x7A32, 67798 }, + { 0x7A1E, 67801 }, + { 0x7A19, 67804 }, + { 0x7A25, 67807 }, + { 0x7A2D, 67810 }, + { 0x7A2E, 67813 }, + { 0x7A20, 67816 }, + { 0x7A1A, 67819 }, + { 0x7A1D, 67822 }, + { 0x7A1B, 67825 }, + { 0x7A33, 67828 }, + { 0x7A46, 67831 }, + { 0x7A47, 67835 }, + { 0x7A44, 67839 }, + { 0x7A45, 67842 }, + { 0x7A3F, 67845 }, + { 0x7A50, 67847 }, + { 0x7A56, 67850 }, + { 0x7A58, 67853 }, + { 0x7A55, 67856 }, + { 0x7A51, 67859 }, + { 0x7A52, 67863 }, + { 0x7A57, 67866 }, + { 0x7A53, 67870 }, + { 0x7A54, 67874 }, + { 0x238D, 67877 }, + { 0x2ADD, 67879 }, + { 0x260D, 67880 }, + { 0x1736, 67881 }, + { 0x1735, 67884 }, + { 0x791F, 67887 }, + { 0x7904, 67890 }, + { 0x7910, 67893 }, + { 0x790F, 67896 }, + { 0x7900, 67899 }, + { 0x7901, 67902 }, + { 0x7907, 67905 }, + { 0x790A, 67908 }, + { 0x790C, 67911 }, + { 0x790D, 67914 }, + { 0x7912, 67917 }, + { 0x7915, 67920 }, + { 0x7908, 67923 }, + { 0x7905, 67926 }, + { 0x7909, 67929 }, + { 0x7906, 67932 }, + { 0x7903, 67935 }, + { 0x7902, 67938 }, + { 0x790B, 67941 }, + { 0x7913, 67944 }, + { 0x7911, 67947 }, + { 0x790E, 67950 }, + { 0x7914, 67953 }, + { 0x7916, 67956 }, + { 0x7919, 67959 }, + { 0x7917, 67963 }, + { 0x7918, 67966 }, + { 0x00B1, 67969 }, + { 0x2305, 67971 }, + { 0x2237, 67972 }, + { 0x2A16, 67973 }, + { 0x225F, 67976 }, + { 0x00AE, 67979 }, + { 0x2938, 67981 }, + { 0x21A0, 67985 }, + { 0x219D, 67989 }, + { 0x2192, 67992 }, + { 0x21E5, 67994 }, + { 0x291E, 67998 }, + { 0x21A6, 68003 }, + { 0x2920, 68007 }, + { 0x21C4, 68014 }, + { 0x2B0F, 68019 }, + { 0x2B0E, 68024 }, + { 0x21AA, 68029 }, + { 0x21AC, 68033 }, + { 0x2945, 68037 }, + { 0x21A3, 68042 }, + { 0x2915, 68046 }, + { 0x2914, 68054 }, + { 0x21B4, 68061 }, + { 0x2911, 68066 }, + { 0x21FB, 68071 }, + { 0x219B, 68077 }, + { 0x21F8, 68081 }, + { 0x2942, 68086 }, + { 0x2974, 68092 }, + { 0x2975, 68097 }, + { 0x2B4C, 68103 }, + { 0x2B48, 68109 }, + { 0x2947, 68116 }, + { 0x2B44, 68120 }, + { 0x2B43, 68124 }, + { 0x21E8, 68128 }, + { 0x21F0, 68131 }, + { 0x21E2, 68136 }, + { 0x290D, 68139 }, + { 0x21D2, 68143 }, + { 0x2907, 68146 }, + { 0x21CF, 68151 }, + { 0x2903, 68156 }, + { 0x291C, 68162 }, + { 0x21C9, 68165 }, + { 0x290F, 68168 }, + { 0x21DB, 68172 }, + { 0x21CC, 68175 }, + { 0x2953, 68180 }, + { 0x295B, 68187 }, + { 0x296C, 68194 }, + { 0x2968, 68202 }, + { 0x2964, 68213 }, + { 0x2957, 68224 }, + { 0x295F, 68231 }, + { 0x2969, 68238 }, + { 0x296D, 68249 }, + { 0x21C0, 68257 }, + { 0x21C1, 68262 }, + { 0x21DD, 68267 }, + { 0x2B46, 68270 }, + { 0x291A, 68273 }, + { 0x2905, 68275 }, + { 0x2916, 68280 }, + { 0x2918, 68285 }, + { 0x2917, 68294 }, + { 0x2901, 68302 }, + { 0x2900, 68309 }, + { 0x2910, 68315 }, + { 0x21FE, 68320 }, + { 0x58C4, 68323 }, + { 0x5881, 68326 }, + { 0x5880, 68329 }, + { 0x58CE, 68332 }, + { 0x58D1, 68334 }, + { 0x58D6, 68337 }, + { 0x58D2, 68340 }, + { 0x58D5, 68343 }, + { 0x58D4, 68346 }, + { 0x58D9, 68349 }, + { 0x58D0, 68352 }, + { 0x58D8, 68355 }, + { 0x58D7, 68358 }, + { 0x58D3, 68361 }, + { 0x58BE, 68364 }, + { 0x58B6, 68368 }, + { 0x58C1, 68372 }, + { 0x58B8, 68376 }, + { 0x58B5, 68380 }, + { 0x58C0, 68384 }, + { 0x58C3, 68388 }, + { 0x58BF, 68392 }, + { 0x58B7, 68396 }, + { 0x58C2, 68400 }, + { 0x58B9, 68404 }, + { 0x58BC, 68408 }, + { 0x58BA, 68413 }, + { 0x58BD, 68418 }, + { 0x58BB, 68423 }, + { 0x58CF, 68428 }, + { 0x5882, 68431 }, + { 0x588C, 68434 }, + { 0x5884, 68437 }, + { 0x588F, 68440 }, + { 0x5886, 68443 }, + { 0x5883, 68446 }, + { 0x588E, 68449 }, + { 0x5891, 68452 }, + { 0x58A8, 68455 }, + { 0x5897, 68458 }, + { 0x58A3, 68461 }, + { 0x588D, 68464 }, + { 0x5894, 68467 }, + { 0x58B2, 68470 }, + { 0x5885, 68473 }, + { 0x5899, 68476 }, + { 0x5892, 68479 }, + { 0x58AD, 68482 }, + { 0x58AA, 68485 }, + { 0x58A5, 68488 }, + { 0x5890, 68491 }, + { 0x58A6, 68494 }, + { 0x58AC, 68497 }, + { 0x58B1, 68500 }, + { 0x58A1, 68503 }, + { 0x5887, 68506 }, + { 0x58AE, 68509 }, + { 0x58AB, 68512 }, + { 0x58A9, 68515 }, + { 0x5898, 68518 }, + { 0x589E, 68521 }, + { 0x58A4, 68524 }, + { 0x5895, 68527 }, + { 0x589A, 68530 }, + { 0x5893, 68533 }, + { 0x58B3, 68536 }, + { 0x5896, 68539 }, + { 0x58A0, 68542 }, + { 0x589B, 68545 }, + { 0x58A7, 68548 }, + { 0x58AF, 68551 }, + { 0x58B0, 68554 }, + { 0x58A2, 68557 }, + { 0x589C, 68560 }, + { 0x589F, 68563 }, + { 0x589D, 68566 }, + { 0x588A, 68569 }, + { 0x5888, 68573 }, + { 0x588B, 68577 }, + { 0x5889, 68581 }, + { 0x58B4, 68585 }, + { 0x2A32, 68589 }, + { 0x237D, 68594 }, + { 0x2006, 68597 }, + { 0x2023, 68599 }, + { 0x267F, 68601 }, + { 0x2387, 68603 }, + { 0x27AB, 68606 }, + { 0x2A10, 68611 }, + { 0x2384, 68613 }, + { 0x260C, 68615 }, + { 0x2258, 68616 }, + { 0x2334, 68618 }, + { 0x2335, 68619 }, + { 0x2A99, 68620 }, + { 0x2A9A, 68625 }, + { 0x2A9B, 68630 }, + { 0x2A9C, 68636 }, + { 0x2AF9, 68642 }, + { 0x2AFA, 68648 }, + { 0x225A, 68654 }, + { 0x0021, 68656 }, + { 0x2049, 68658 }, + { 0x2005, 68661 }, + { 0x2027, 68663 }, + { 0x3002, 68665 }, + { 0x303F, 68668 }, + { 0x3001, 68672 }, + { 0x302A, 68674 }, + { 0x3000, 68678 }, + { 0x3007, 68680 }, + { 0x302B, 68683 }, + { 0x3006, 68687 }, + { 0x302D, 68690 }, + { 0x302C, 68694 }, + { 0x3005, 68698 }, + { 0x3037, 68701 }, + { 0x33E0, 68707 }, + { 0x33E5, 68713 }, + { 0x33E9, 68719 }, + { 0x33E1, 68725 }, + { 0x33E4, 68731 }, + { 0x33E3, 68737 }, + { 0x33E8, 68743 }, + { 0x33E7, 68749 }, + { 0x33E6, 68755 }, + { 0x33E2, 68761 }, + { 0x33EA, 68767 }, + { 0x33FD, 68773 }, + { 0x33EB, 68779 }, + { 0x33F3, 68785 }, + { 0x33EE, 68791 }, + { 0x33EF, 68797 }, + { 0x33F1, 68803 }, + { 0x33ED, 68809 }, + { 0x33F2, 68815 }, + { 0x33EC, 68821 }, + { 0x33F0, 68827 }, + { 0x33FE, 68833 }, + { 0x33F4, 68839 }, + { 0x33F9, 68845 }, + { 0x33F5, 68851 }, + { 0x33F8, 68857 }, + { 0x33F7, 68863 }, + { 0x33FC, 68869 }, + { 0x33FB, 68875 }, + { 0x33FA, 68881 }, + { 0x33F6, 68887 }, + { 0x32C4, 68893 }, + { 0x3359, 68898 }, + { 0x335E, 68904 }, + { 0x3362, 68910 }, + { 0x335A, 68916 }, + { 0x335D, 68922 }, + { 0x335C, 68928 }, + { 0x3361, 68934 }, + { 0x3358, 68940 }, + { 0x3360, 68946 }, + { 0x335F, 68952 }, + { 0x335B, 68958 }, + { 0x3363, 68964 }, + { 0x3364, 68970 }, + { 0x336C, 68976 }, + { 0x3367, 68982 }, + { 0x3368, 68988 }, + { 0x336A, 68994 }, + { 0x3366, 69000 }, + { 0x336B, 69006 }, + { 0x3365, 69012 }, + { 0x3369, 69018 }, + { 0x336D, 69024 }, + { 0x336E, 69030 }, + { 0x3370, 69036 }, + { 0x336F, 69042 }, + { 0x32C6, 69048 }, + { 0x32C5, 69053 }, + { 0x32C3, 69058 }, + { 0x32C2, 69063 }, + { 0x32C7, 69068 }, + { 0x32C0, 69073 }, + { 0x32C9, 69078 }, + { 0x32CB, 69083 }, + { 0x32C1, 69088 }, + { 0x32CA, 69093 }, + { 0x32C8, 69098 }, + { 0x303E, 69103 }, + { 0x319F, 69106 }, + { 0x3192, 69110 }, + { 0x3196, 69114 }, + { 0x3193, 69118 }, + { 0x3195, 69122 }, + { 0x319E, 69126 }, + { 0x3199, 69130 }, + { 0x319B, 69134 }, + { 0x3194, 69138 }, + { 0x3198, 69142 }, + { 0x319C, 69146 }, + { 0x319D, 69150 }, + { 0x3197, 69154 }, + { 0x319A, 69158 }, + { 0x3190, 69162 }, + { 0x3191, 69166 }, + { 0x2FF4, 69170 }, + { 0x2FF0, 69175 }, + { 0x2FF2, 69181 }, + { 0x2FF1, 69189 }, + { 0x2FF3, 69195 }, + { 0x2FFB, 69203 }, + { 0x2FF7, 69207 }, + { 0x2FF5, 69213 }, + { 0x2FF6, 69219 }, + { 0x2FFA, 69225 }, + { 0x2FF8, 69232 }, + { 0x2FF9, 69239 }, + { 0x2139, 69246 }, + { 0x22BA, 69248 }, + { 0x6FF9, 69249 }, + { 0x6FFA, 69252 }, + { 0x6FFB, 69255 }, + { 0x26A4, 69258 }, + { 0x203D, 69263 }, + { 0x27AA, 69264 }, + { 0x2E0F, 69268 }, + { 0x3250, 69269 }, + { 0x2306, 69271 }, + { 0x2008, 69272 }, + { 0x2622, 69274 }, + { 0x6FFD, 69276 }, + { 0x2650, 69278 }, + { 0x26BA, 69279 }, + { 0x00B9, 69280 }, + { 0x2076, 69282 }, + { 0x00B2, 69284 }, + { 0x2075, 69286 }, + { 0x2074, 69288 }, + { 0x207D, 69290 }, + { 0x2079, 69293 }, + { 0x207A, 69295 }, + { 0x2070, 69298 }, + { 0x2078, 69300 }, + { 0x2071, 69302 }, + { 0x207F, 69307 }, + { 0x207B, 69312 }, + { 0x207E, 69314 }, + { 0x2077, 69317 }, + { 0x00B3, 69319 }, + { 0x207C, 69321 }, + { 0x2ADB, 69324 }, + { 0x25ED, 69326 }, + { 0x25EE, 69332 }, + { 0x214D, 69338 }, + { 0x2A3F, 69339 }, + { 0x060A, 69342 }, + { 0x0609, 69347 }, + { 0x0606, 69351 }, + { 0x0661, 69354 }, + { 0x0666, 69357 }, + { 0x0662, 69360 }, + { 0x0665, 69363 }, + { 0x0664, 69366 }, + { 0x0669, 69369 }, + { 0x0660, 69372 }, + { 0x0668, 69375 }, + { 0x0667, 69378 }, + { 0x0663, 69381 }, + { 0x0607, 69384 }, + { 0x212D, 69387 }, + { 0x210C, 69390 }, + { 0x2111, 69393 }, + { 0x211C, 69396 }, + { 0x2128, 69399 }, + { 0x232D, 69402 }, + { 0x29DF, 69403 }, + { 0x29F3, 69405 }, + { 0x29EF, 69408 }, + { 0x29F1, 69411 }, + { 0x29F2, 69414 }, + { 0x29EE, 69417 }, + { 0x29F0, 69420 }, + { 0x269C, 69423 }, + { 0x27AC, 69424 }, + { 0x2265, 69429 }, + { 0x2A7E, 69433 }, + { 0x2A82, 69438 }, + { 0x2A84, 69446 }, + { 0x2A80, 69455 }, + { 0x2277, 69463 }, + { 0x2273, 69466 }, + { 0x2A86, 69470 }, + { 0x2A8A, 69473 }, + { 0x2A88, 69477 }, + { 0x2269, 69483 }, + { 0x22E7, 69488 }, + { 0x2267, 69493 }, + { 0x003E, 69497 }, + { 0x22D7, 69499 }, + { 0x2A7A, 69502 }, + { 0x2A7C, 69506 }, + { 0x2A8E, 69511 }, + { 0x2A90, 69516 }, + { 0x2A94, 69521 }, + { 0x2A92, 69530 }, + { 0x2978, 69536 }, + { 0x2A8C, 69540 }, + { 0x22DB, 69546 }, + { 0x2AA5, 69551 }, + { 0x2AA7, 69554 }, + { 0x2AA9, 69558 }, + { 0x2AA4, 69565 }, + { 0x002D, 69568 }, + { 0x2E12, 69569 }, + { 0x2229, 69570 }, + { 0x2A40, 69571 }, + { 0x2A44, 69574 }, + { 0x2A43, 69578 }, + { 0x2A49, 69581 }, + { 0x2A47, 69586 }, + { 0x2A4B, 69589 }, + { 0x96E1, 69595 }, + { 0x96DF, 69599 }, + { 0x96E0, 69603 }, + { 0x97CF, 69607 }, + { 0x97D4, 69611 }, + { 0x97D0, 69615 }, + { 0x97D3, 69619 }, + { 0x97D2, 69623 }, + { 0x97D7, 69627 }, + { 0x97CE, 69631 }, + { 0x97D6, 69635 }, + { 0x97D5, 69639 }, + { 0x97D1, 69643 }, + { 0x96DE, 69647 }, + { 0x96C1, 69651 }, + { 0x941A, 69654 }, + { 0x941B, 69658 }, + { 0x941C, 69662 }, + { 0x941D, 69666 }, + { 0x941E, 69670 }, + { 0x941F, 69674 }, + { 0x9420, 69678 }, + { 0x9421, 69682 }, + { 0x9422, 69686 }, + { 0x9423, 69690 }, + { 0x9424, 69694 }, + { 0x9425, 69698 }, + { 0x9426, 69702 }, + { 0x9427, 69706 }, + { 0x9428, 69710 }, + { 0x9429, 69714 }, + { 0x942A, 69718 }, + { 0x942B, 69722 }, + { 0x942C, 69726 }, + { 0x942D, 69730 }, + { 0x942E, 69734 }, + { 0x942F, 69738 }, + { 0x9430, 69742 }, + { 0x9431, 69746 }, + { 0x9432, 69750 }, + { 0x9433, 69754 }, + { 0x96CD, 69758 }, + { 0x96CE, 69762 }, + { 0x96D1, 69766 }, + { 0x96CF, 69770 }, + { 0x96D8, 69774 }, + { 0x96C8, 69778 }, + { 0x96D7, 69782 }, + { 0x96D9, 69786 }, + { 0x96D2, 69790 }, + { 0x96D5, 69794 }, + { 0x96C3, 69798 }, + { 0x96CA, 69802 }, + { 0x96C7, 69806 }, + { 0x96C2, 69810 }, + { 0x96C5, 69814 }, + { 0x96D3, 69818 }, + { 0x96C4, 69823 }, + { 0x96CB, 69827 }, + { 0x96CC, 69831 }, + { 0x96DA, 69835 }, + { 0x96D4, 69839 }, + { 0x96C9, 69843 }, + { 0x97CB, 69847 }, + { 0x96C6, 69851 }, + { 0x96D0, 69855 }, + { 0x96D6, 69859 }, + { 0x96DD, 69863 }, + { 0x9755, 69867 }, + { 0x9753, 69872 }, + { 0x9754, 69877 }, + { 0x9752, 69882 }, + { 0x9735, 69887 }, + { 0x9482, 69891 }, + { 0x9483, 69896 }, + { 0x9484, 69901 }, + { 0x9485, 69906 }, + { 0x9486, 69911 }, + { 0x9487, 69916 }, + { 0x9488, 69921 }, + { 0x9489, 69926 }, + { 0x948A, 69931 }, + { 0x948B, 69936 }, + { 0x948C, 69941 }, + { 0x948D, 69946 }, + { 0x948E, 69951 }, + { 0x948F, 69956 }, + { 0x9490, 69961 }, + { 0x9491, 69966 }, + { 0x9492, 69971 }, + { 0x9493, 69976 }, + { 0x9494, 69981 }, + { 0x9495, 69986 }, + { 0x9496, 69991 }, + { 0x9497, 69996 }, + { 0x9498, 70001 }, + { 0x9499, 70006 }, + { 0x949A, 70011 }, + { 0x949B, 70016 }, + { 0x9741, 70021 }, + { 0x9742, 70026 }, + { 0x9745, 70031 }, + { 0x9743, 70036 }, + { 0x974C, 70041 }, + { 0x973C, 70046 }, + { 0x974B, 70051 }, + { 0x974D, 70056 }, + { 0x9746, 70061 }, + { 0x9749, 70066 }, + { 0x9737, 70071 }, + { 0x973E, 70076 }, + { 0x973B, 70081 }, + { 0x9736, 70086 }, + { 0x9739, 70091 }, + { 0x9747, 70096 }, + { 0x9738, 70102 }, + { 0x973F, 70107 }, + { 0x9740, 70112 }, + { 0x974E, 70117 }, + { 0x9748, 70122 }, + { 0x973D, 70127 }, + { 0x973A, 70132 }, + { 0x9744, 70137 }, + { 0x974A, 70142 }, + { 0x9751, 70147 }, + { 0x9468, 70152 }, + { 0x9469, 70157 }, + { 0x946A, 70162 }, + { 0x946B, 70167 }, + { 0x946C, 70172 }, + { 0x946D, 70177 }, + { 0x946E, 70182 }, + { 0x946F, 70187 }, + { 0x9470, 70192 }, + { 0x9471, 70197 }, + { 0x9472, 70202 }, + { 0x9473, 70207 }, + { 0x9474, 70212 }, + { 0x9475, 70217 }, + { 0x9476, 70222 }, + { 0x9477, 70227 }, + { 0x9478, 70232 }, + { 0x9479, 70237 }, + { 0x947A, 70242 }, + { 0x947B, 70247 }, + { 0x947C, 70252 }, + { 0x947D, 70257 }, + { 0x947E, 70262 }, + { 0x947F, 70267 }, + { 0x9480, 70272 }, + { 0x9481, 70277 }, + { 0x9727, 70282 }, + { 0x9728, 70287 }, + { 0x972B, 70292 }, + { 0x9729, 70297 }, + { 0x9732, 70302 }, + { 0x9722, 70307 }, + { 0x9731, 70312 }, + { 0x9733, 70317 }, + { 0x972C, 70322 }, + { 0x972F, 70327 }, + { 0x971D, 70332 }, + { 0x9724, 70337 }, + { 0x9721, 70342 }, + { 0x971C, 70347 }, + { 0x971F, 70352 }, + { 0x971E, 70357 }, + { 0x9725, 70362 }, + { 0x9726, 70367 }, + { 0x9734, 70372 }, + { 0x972E, 70377 }, + { 0x9723, 70382 }, + { 0x972D, 70387 }, + { 0x9720, 70393 }, + { 0x972A, 70398 }, + { 0x9730, 70403 }, + { 0x9750, 70408 }, + { 0x974F, 70413 }, + { 0x94EA, 70418 }, + { 0x94EB, 70423 }, + { 0x94EC, 70428 }, + { 0x94ED, 70433 }, + { 0x94EE, 70438 }, + { 0x94EF, 70443 }, + { 0x94F0, 70448 }, + { 0x94F1, 70453 }, + { 0x94F2, 70458 }, + { 0x94F3, 70463 }, + { 0x94F4, 70468 }, + { 0x94F5, 70473 }, + { 0x94F6, 70478 }, + { 0x94F7, 70483 }, + { 0x94F8, 70488 }, + { 0x94F9, 70493 }, + { 0x94FA, 70498 }, + { 0x94FB, 70503 }, + { 0x94FC, 70508 }, + { 0x94FD, 70513 }, + { 0x94FE, 70518 }, + { 0x94FF, 70523 }, + { 0x9500, 70528 }, + { 0x9501, 70533 }, + { 0x9502, 70538 }, + { 0x9503, 70543 }, + { 0x94D0, 70548 }, + { 0x94D1, 70553 }, + { 0x94D2, 70558 }, + { 0x94D3, 70563 }, + { 0x94D4, 70568 }, + { 0x94D5, 70573 }, + { 0x94D6, 70578 }, + { 0x94D7, 70583 }, + { 0x94D8, 70588 }, + { 0x94D9, 70593 }, + { 0x94DA, 70598 }, + { 0x94DB, 70603 }, + { 0x94DC, 70608 }, + { 0x94DD, 70613 }, + { 0x94DE, 70618 }, + { 0x94DF, 70623 }, + { 0x94E0, 70628 }, + { 0x94E1, 70633 }, + { 0x94E2, 70638 }, + { 0x94E3, 70643 }, + { 0x94E4, 70648 }, + { 0x94E5, 70653 }, + { 0x94E6, 70658 }, + { 0x94E7, 70663 }, + { 0x94E8, 70668 }, + { 0x94E9, 70673 }, + { 0x9400, 70678 }, + { 0x9401, 70682 }, + { 0x9402, 70686 }, + { 0x9403, 70690 }, + { 0x9404, 70694 }, + { 0x9405, 70698 }, + { 0x9406, 70702 }, + { 0x9407, 70706 }, + { 0x9408, 70710 }, + { 0x9409, 70714 }, + { 0x940A, 70718 }, + { 0x940B, 70722 }, + { 0x940C, 70726 }, + { 0x940D, 70730 }, + { 0x940E, 70734 }, + { 0x940F, 70738 }, + { 0x9410, 70742 }, + { 0x9411, 70746 }, + { 0x9412, 70750 }, + { 0x9413, 70754 }, + { 0x9414, 70758 }, + { 0x9415, 70762 }, + { 0x9416, 70766 }, + { 0x9417, 70770 }, + { 0x9418, 70774 }, + { 0x9419, 70778 }, + { 0x96B3, 70782 }, + { 0x96B4, 70786 }, + { 0x96B7, 70790 }, + { 0x96B5, 70794 }, + { 0x96BE, 70798 }, + { 0x96AE, 70802 }, + { 0x96BD, 70806 }, + { 0x96BF, 70810 }, + { 0x96B8, 70814 }, + { 0x96BB, 70818 }, + { 0x96A9, 70822 }, + { 0x96B0, 70826 }, + { 0x96AD, 70830 }, + { 0x96A8, 70834 }, + { 0x96AB, 70838 }, + { 0x96AA, 70842 }, + { 0x96B1, 70846 }, + { 0x96B2, 70850 }, + { 0x96C0, 70854 }, + { 0x96BA, 70858 }, + { 0x96AF, 70862 }, + { 0x96B9, 70866 }, + { 0x97CA, 70871 }, + { 0x96AC, 70875 }, + { 0x96B6, 70879 }, + { 0x96BC, 70883 }, + { 0x96DC, 70887 }, + { 0x9586, 70891 }, + { 0x9587, 70896 }, + { 0x9588, 70901 }, + { 0x9589, 70906 }, + { 0x958A, 70911 }, + { 0x958B, 70916 }, + { 0x958C, 70921 }, + { 0x958D, 70926 }, + { 0x958E, 70931 }, + { 0x958F, 70936 }, + { 0x9590, 70941 }, + { 0x9591, 70946 }, + { 0x9592, 70951 }, + { 0x9593, 70956 }, + { 0x9594, 70961 }, + { 0x9595, 70966 }, + { 0x9596, 70971 }, + { 0x9597, 70976 }, + { 0x9598, 70981 }, + { 0x9599, 70986 }, + { 0x959A, 70991 }, + { 0x959B, 70996 }, + { 0x959C, 71001 }, + { 0x959D, 71006 }, + { 0x959E, 71011 }, + { 0x959F, 71016 }, + { 0x956C, 71021 }, + { 0x956D, 71026 }, + { 0x956E, 71031 }, + { 0x956F, 71036 }, + { 0x9570, 71041 }, + { 0x9571, 71046 }, + { 0x9572, 71051 }, + { 0x9573, 71056 }, + { 0x9574, 71061 }, + { 0x9575, 71066 }, + { 0x9576, 71071 }, + { 0x9577, 71076 }, + { 0x9578, 71081 }, + { 0x9579, 71086 }, + { 0x957A, 71091 }, + { 0x957B, 71096 }, + { 0x957C, 71101 }, + { 0x957D, 71106 }, + { 0x957E, 71111 }, + { 0x957F, 71116 }, + { 0x9580, 71121 }, + { 0x9581, 71126 }, + { 0x9582, 71131 }, + { 0x9583, 71136 }, + { 0x9584, 71141 }, + { 0x9585, 71146 }, + { 0x96DB, 71151 }, + { 0x27E8, 71155 }, + { 0x27E6, 71159 }, + { 0x27EC, 71164 }, + { 0x27EA, 71170 }, + { 0x27EE, 71175 }, + { 0x27E9, 71179 }, + { 0x27E7, 71183 }, + { 0x27ED, 71188 }, + { 0x27EB, 71194 }, + { 0x27EF, 71199 }, + { 0x971B, 71203 }, + { 0x9719, 71207 }, + { 0x971A, 71211 }, + { 0x9718, 71215 }, + { 0x96FB, 71219 }, + { 0x944E, 71222 }, + { 0x944F, 71226 }, + { 0x9450, 71230 }, + { 0x9451, 71234 }, + { 0x9452, 71238 }, + { 0x9453, 71242 }, + { 0x9454, 71246 }, + { 0x9456, 71250 }, + { 0x9457, 71254 }, + { 0x9458, 71258 }, + { 0x9459, 71262 }, + { 0x945A, 71266 }, + { 0x945B, 71270 }, + { 0x945C, 71274 }, + { 0x945D, 71278 }, + { 0x945E, 71282 }, + { 0x945F, 71286 }, + { 0x9460, 71290 }, + { 0x9461, 71294 }, + { 0x9462, 71298 }, + { 0x9463, 71302 }, + { 0x9464, 71306 }, + { 0x9465, 71310 }, + { 0x9466, 71314 }, + { 0x9467, 71318 }, + { 0x9707, 71322 }, + { 0x9708, 71326 }, + { 0x970B, 71330 }, + { 0x9709, 71334 }, + { 0x9712, 71338 }, + { 0x9702, 71342 }, + { 0x9711, 71346 }, + { 0x9713, 71350 }, + { 0x970C, 71354 }, + { 0x970F, 71358 }, + { 0x96FD, 71362 }, + { 0x9704, 71366 }, + { 0x9701, 71370 }, + { 0x96FC, 71374 }, + { 0x96FF, 71378 }, + { 0x970D, 71382 }, + { 0x96FE, 71387 }, + { 0x9705, 71391 }, + { 0x9706, 71395 }, + { 0x9714, 71399 }, + { 0x970E, 71403 }, + { 0x9703, 71407 }, + { 0x96A4, 71411 }, + { 0x96A5, 71416 }, + { 0x9700, 71421 }, + { 0x970A, 71425 }, + { 0x9710, 71429 }, + { 0x9717, 71433 }, + { 0x9434, 71437 }, + { 0x9435, 71441 }, + { 0x9436, 71445 }, + { 0x9437, 71449 }, + { 0x9438, 71453 }, + { 0x9439, 71457 }, + { 0x943A, 71461 }, + { 0x943B, 71465 }, + { 0x943C, 71469 }, + { 0x943D, 71473 }, + { 0x943E, 71477 }, + { 0x943F, 71481 }, + { 0x9440, 71485 }, + { 0x9441, 71489 }, + { 0x9442, 71493 }, + { 0x9443, 71497 }, + { 0x9444, 71501 }, + { 0x9445, 71505 }, + { 0x9446, 71509 }, + { 0x9447, 71513 }, + { 0x9448, 71517 }, + { 0x9449, 71521 }, + { 0x944A, 71525 }, + { 0x944B, 71529 }, + { 0x944C, 71533 }, + { 0x944D, 71537 }, + { 0x96ED, 71541 }, + { 0x96EE, 71545 }, + { 0x96F1, 71549 }, + { 0x96EF, 71553 }, + { 0x96F8, 71557 }, + { 0x96E8, 71561 }, + { 0x96F7, 71565 }, + { 0x96F9, 71569 }, + { 0x96F2, 71573 }, + { 0x96F5, 71577 }, + { 0x96E3, 71581 }, + { 0x96EA, 71585 }, + { 0x96E7, 71589 }, + { 0x96E2, 71593 }, + { 0x96E5, 71597 }, + { 0x96E4, 71601 }, + { 0x96EB, 71605 }, + { 0x96EC, 71609 }, + { 0x96FA, 71613 }, + { 0x96F4, 71617 }, + { 0x96E9, 71621 }, + { 0x96F3, 71625 }, + { 0x96E6, 71630 }, + { 0x96F0, 71634 }, + { 0x96F6, 71638 }, + { 0x9716, 71642 }, + { 0x9715, 71646 }, + { 0x94B6, 71650 }, + { 0x94B7, 71654 }, + { 0x94B8, 71658 }, + { 0x94B9, 71662 }, + { 0x94BB, 71666 }, + { 0x94BD, 71670 }, + { 0x94BE, 71674 }, + { 0x94BF, 71678 }, + { 0x94C0, 71682 }, + { 0x94C1, 71686 }, + { 0x94C2, 71690 }, + { 0x94C3, 71694 }, + { 0x94C5, 71698 }, + { 0x94C6, 71702 }, + { 0x94C7, 71706 }, + { 0x94C8, 71710 }, + { 0x94C9, 71714 }, + { 0x94CA, 71718 }, + { 0x94CB, 71722 }, + { 0x94CC, 71726 }, + { 0x94CD, 71730 }, + { 0x94CE, 71734 }, + { 0x94CF, 71738 }, + { 0x949C, 71742 }, + { 0x949E, 71746 }, + { 0x949F, 71750 }, + { 0x94A2, 71754 }, + { 0x94A5, 71758 }, + { 0x94A6, 71762 }, + { 0x94A9, 71766 }, + { 0x94AA, 71770 }, + { 0x94AB, 71774 }, + { 0x94AC, 71778 }, + { 0x94AE, 71782 }, + { 0x94AF, 71786 }, + { 0x94B0, 71790 }, + { 0x94B1, 71794 }, + { 0x94B2, 71798 }, + { 0x94B3, 71802 }, + { 0x94B4, 71806 }, + { 0x94B5, 71810 }, + { 0x951E, 71814 }, + { 0x951F, 71818 }, + { 0x9520, 71822 }, + { 0x9521, 71826 }, + { 0x9522, 71830 }, + { 0x9523, 71834 }, + { 0x9524, 71838 }, + { 0x9525, 71842 }, + { 0x9526, 71846 }, + { 0x9527, 71850 }, + { 0x9528, 71854 }, + { 0x9529, 71858 }, + { 0x952A, 71862 }, + { 0x952B, 71866 }, + { 0x952C, 71870 }, + { 0x952D, 71874 }, + { 0x952E, 71878 }, + { 0x952F, 71882 }, + { 0x9530, 71886 }, + { 0x9531, 71890 }, + { 0x9532, 71894 }, + { 0x9533, 71898 }, + { 0x9534, 71902 }, + { 0x9535, 71906 }, + { 0x9536, 71910 }, + { 0x9537, 71914 }, + { 0x9504, 71918 }, + { 0x9505, 71922 }, + { 0x9507, 71926 }, + { 0x9508, 71930 }, + { 0x9509, 71934 }, + { 0x950A, 71938 }, + { 0x950D, 71942 }, + { 0x950E, 71946 }, + { 0x950F, 71950 }, + { 0x9510, 71954 }, + { 0x9511, 71958 }, + { 0x9512, 71962 }, + { 0x9513, 71966 }, + { 0x9514, 71970 }, + { 0x9516, 71974 }, + { 0x9517, 71978 }, + { 0x9518, 71982 }, + { 0x9519, 71986 }, + { 0x951A, 71990 }, + { 0x951B, 71994 }, + { 0x951C, 71998 }, + { 0x97F7, 72002 }, + { 0x97FC, 72006 }, + { 0x97F8, 72010 }, + { 0x97FB, 72014 }, + { 0x97FA, 72018 }, + { 0x97FF, 72022 }, + { 0x97F6, 72026 }, + { 0x97FE, 72030 }, + { 0x97FD, 72034 }, + { 0x97F9, 72038 }, + { 0x968A, 72042 }, + { 0x968B, 72046 }, + { 0x968C, 72050 }, + { 0x968D, 72054 }, + { 0x968E, 72058 }, + { 0x968F, 72062 }, + { 0x9690, 72066 }, + { 0x9691, 72070 }, + { 0x9692, 72074 }, + { 0x9693, 72078 }, + { 0x9694, 72082 }, + { 0x9695, 72086 }, + { 0x9696, 72090 }, + { 0x9697, 72094 }, + { 0x9698, 72098 }, + { 0x9699, 72102 }, + { 0x969A, 72106 }, + { 0x969B, 72110 }, + { 0x969C, 72114 }, + { 0x969D, 72118 }, + { 0x969E, 72122 }, + { 0x969F, 72126 }, + { 0x96A0, 72130 }, + { 0x96A1, 72134 }, + { 0x96A2, 72138 }, + { 0x96A3, 72142 }, + { 0x9670, 72146 }, + { 0x9671, 72150 }, + { 0x9672, 72154 }, + { 0x9673, 72158 }, + { 0x9674, 72162 }, + { 0x9675, 72166 }, + { 0x9676, 72170 }, + { 0x9677, 72174 }, + { 0x9678, 72178 }, + { 0x9679, 72182 }, + { 0x967A, 72186 }, + { 0x967B, 72190 }, + { 0x967C, 72194 }, + { 0x967D, 72198 }, + { 0x967E, 72202 }, + { 0x967F, 72206 }, + { 0x9680, 72210 }, + { 0x9681, 72214 }, + { 0x9682, 72218 }, + { 0x9683, 72222 }, + { 0x9684, 72226 }, + { 0x9685, 72230 }, + { 0x9686, 72234 }, + { 0x9687, 72238 }, + { 0x9688, 72242 }, + { 0x9689, 72246 }, + { 0x978F, 72250 }, + { 0x978D, 72255 }, + { 0x978E, 72260 }, + { 0x97ED, 72265 }, + { 0x97F2, 72270 }, + { 0x97EE, 72275 }, + { 0x97F1, 72280 }, + { 0x97F0, 72285 }, + { 0x97F5, 72290 }, + { 0x97EC, 72295 }, + { 0x97F4, 72300 }, + { 0x97F3, 72305 }, + { 0x97EF, 72310 }, + { 0x978C, 72315 }, + { 0x976F, 72320 }, + { 0x95EE, 72324 }, + { 0x95EF, 72329 }, + { 0x95F0, 72334 }, + { 0x95F1, 72339 }, + { 0x95F2, 72344 }, + { 0x95F3, 72349 }, + { 0x95F4, 72354 }, + { 0x95F5, 72359 }, + { 0x95F6, 72364 }, + { 0x95F7, 72369 }, + { 0x95F8, 72374 }, + { 0x95F9, 72379 }, + { 0x95FA, 72384 }, + { 0x95FB, 72389 }, + { 0x95FC, 72394 }, + { 0x95FD, 72399 }, + { 0x95FE, 72404 }, + { 0x95FF, 72409 }, + { 0x9600, 72414 }, + { 0x9601, 72419 }, + { 0x9602, 72424 }, + { 0x9603, 72429 }, + { 0x9604, 72434 }, + { 0x9605, 72439 }, + { 0x9606, 72444 }, + { 0x9607, 72449 }, + { 0x977B, 72454 }, + { 0x977C, 72459 }, + { 0x977F, 72464 }, + { 0x977D, 72469 }, + { 0x9786, 72474 }, + { 0x9776, 72479 }, + { 0x9785, 72484 }, + { 0x9787, 72489 }, + { 0x9780, 72494 }, + { 0x9783, 72499 }, + { 0x9771, 72504 }, + { 0x9778, 72509 }, + { 0x9775, 72514 }, + { 0x9770, 72519 }, + { 0x9773, 72524 }, + { 0x9781, 72529 }, + { 0x9772, 72535 }, + { 0x9779, 72540 }, + { 0x977A, 72545 }, + { 0x9788, 72550 }, + { 0x9782, 72555 }, + { 0x9777, 72560 }, + { 0x9774, 72565 }, + { 0x977E, 72570 }, + { 0x9784, 72575 }, + { 0x978B, 72580 }, + { 0x97C9, 72585 }, + { 0x97C7, 72591 }, + { 0x97C8, 72597 }, + { 0x97C6, 72603 }, + { 0x97A9, 72609 }, + { 0x9656, 72614 }, + { 0x9657, 72620 }, + { 0x9658, 72626 }, + { 0x9659, 72632 }, + { 0x965A, 72638 }, + { 0x965B, 72644 }, + { 0x965C, 72650 }, + { 0x965D, 72656 }, + { 0x965E, 72662 }, + { 0x965F, 72668 }, + { 0x9660, 72674 }, + { 0x9661, 72680 }, + { 0x9662, 72686 }, + { 0x9663, 72692 }, + { 0x9664, 72698 }, + { 0x9665, 72704 }, + { 0x9666, 72710 }, + { 0x9667, 72716 }, + { 0x9668, 72722 }, + { 0x9669, 72728 }, + { 0x966A, 72734 }, + { 0x966B, 72740 }, + { 0x966C, 72746 }, + { 0x966D, 72752 }, + { 0x966E, 72758 }, + { 0x966F, 72764 }, + { 0x97B5, 72770 }, + { 0x97B6, 72776 }, + { 0x97B9, 72782 }, + { 0x97B7, 72788 }, + { 0x97C0, 72794 }, + { 0x97B0, 72800 }, + { 0x97BF, 72806 }, + { 0x97C1, 72812 }, + { 0x97BA, 72818 }, + { 0x97BD, 72824 }, + { 0x97AB, 72830 }, + { 0x97B2, 72836 }, + { 0x97AF, 72842 }, + { 0x97AA, 72848 }, + { 0x97AD, 72854 }, + { 0x97BB, 72860 }, + { 0x97AC, 72867 }, + { 0x97B3, 72873 }, + { 0x97B4, 72879 }, + { 0x97C2, 72885 }, + { 0x97BC, 72891 }, + { 0x97B1, 72897 }, + { 0x97AE, 72903 }, + { 0x97B8, 72909 }, + { 0x97BE, 72915 }, + { 0x97C5, 72921 }, + { 0x963C, 72927 }, + { 0x963D, 72933 }, + { 0x963E, 72939 }, + { 0x963F, 72945 }, + { 0x9640, 72951 }, + { 0x9641, 72957 }, + { 0x9642, 72963 }, + { 0x9643, 72969 }, + { 0x9644, 72975 }, + { 0x9645, 72981 }, + { 0x9646, 72987 }, + { 0x9647, 72993 }, + { 0x9648, 72999 }, + { 0x9649, 73005 }, + { 0x964A, 73011 }, + { 0x964B, 73017 }, + { 0x964C, 73023 }, + { 0x964D, 73029 }, + { 0x964E, 73035 }, + { 0x964F, 73041 }, + { 0x9650, 73047 }, + { 0x9651, 73053 }, + { 0x9652, 73059 }, + { 0x9653, 73065 }, + { 0x9654, 73071 }, + { 0x9655, 73077 }, + { 0x979B, 73083 }, + { 0x979C, 73089 }, + { 0x979F, 73095 }, + { 0x979D, 73101 }, + { 0x97A6, 73107 }, + { 0x9796, 73113 }, + { 0x97A5, 73119 }, + { 0x97A7, 73125 }, + { 0x97A0, 73131 }, + { 0x97A3, 73137 }, + { 0x9791, 73143 }, + { 0x9798, 73149 }, + { 0x9795, 73155 }, + { 0x9790, 73161 }, + { 0x9793, 73167 }, + { 0x9792, 73173 }, + { 0x9799, 73179 }, + { 0x979A, 73185 }, + { 0x97A8, 73191 }, + { 0x97A2, 73197 }, + { 0x9797, 73203 }, + { 0x97A1, 73209 }, + { 0x9794, 73216 }, + { 0x979E, 73222 }, + { 0x97A4, 73228 }, + { 0x97C4, 73234 }, + { 0x97C3, 73240 }, + { 0x95D4, 73246 }, + { 0x95D5, 73251 }, + { 0x95D6, 73256 }, + { 0x95D7, 73261 }, + { 0x95D8, 73266 }, + { 0x95D9, 73271 }, + { 0x95DA, 73276 }, + { 0x95DB, 73281 }, + { 0x95DC, 73286 }, + { 0x95DD, 73291 }, + { 0x95DE, 73296 }, + { 0x95DF, 73301 }, + { 0x95E0, 73306 }, + { 0x95E1, 73311 }, + { 0x95E2, 73316 }, + { 0x95E3, 73321 }, + { 0x95E4, 73326 }, + { 0x95E5, 73331 }, + { 0x95E6, 73336 }, + { 0x95E7, 73341 }, + { 0x95E8, 73346 }, + { 0x95E9, 73351 }, + { 0x95EA, 73356 }, + { 0x95EB, 73361 }, + { 0x95EC, 73366 }, + { 0x95ED, 73371 }, + { 0x9761, 73376 }, + { 0x9762, 73381 }, + { 0x9765, 73386 }, + { 0x9763, 73391 }, + { 0x976C, 73396 }, + { 0x975C, 73401 }, + { 0x976B, 73406 }, + { 0x976D, 73411 }, + { 0x9766, 73416 }, + { 0x9769, 73421 }, + { 0x9757, 73426 }, + { 0x975E, 73431 }, + { 0x975B, 73436 }, + { 0x9756, 73441 }, + { 0x9759, 73446 }, + { 0x9758, 73451 }, + { 0x975F, 73456 }, + { 0x9760, 73461 }, + { 0x976E, 73466 }, + { 0x9768, 73471 }, + { 0x975D, 73476 }, + { 0x9767, 73481 }, + { 0x975A, 73487 }, + { 0x9764, 73492 }, + { 0x976A, 73497 }, + { 0x978A, 73502 }, + { 0x9789, 73507 }, + { 0x97E3, 73512 }, + { 0x97E8, 73516 }, + { 0x97E4, 73520 }, + { 0x97E7, 73524 }, + { 0x97E6, 73528 }, + { 0x97EB, 73532 }, + { 0x97E2, 73536 }, + { 0x97EA, 73540 }, + { 0x97E9, 73544 }, + { 0x97E5, 73548 }, + { 0x95BA, 73552 }, + { 0x95BB, 73556 }, + { 0x95BC, 73560 }, + { 0x95BD, 73564 }, + { 0x95BE, 73568 }, + { 0x95BF, 73572 }, + { 0x95C0, 73576 }, + { 0x95C1, 73580 }, + { 0x95C2, 73584 }, + { 0x95C3, 73588 }, + { 0x95C4, 73592 }, + { 0x95C5, 73596 }, + { 0x95C6, 73600 }, + { 0x95C7, 73604 }, + { 0x95C8, 73608 }, + { 0x95C9, 73612 }, + { 0x95CA, 73616 }, + { 0x95CB, 73620 }, + { 0x95CC, 73624 }, + { 0x95CD, 73628 }, + { 0x95CE, 73632 }, + { 0x95CF, 73636 }, + { 0x95D0, 73640 }, + { 0x95D1, 73644 }, + { 0x95D2, 73648 }, + { 0x95D3, 73652 }, + { 0x9622, 73656 }, + { 0x9623, 73661 }, + { 0x9624, 73666 }, + { 0x9625, 73671 }, + { 0x9626, 73676 }, + { 0x9627, 73681 }, + { 0x9628, 73686 }, + { 0x9629, 73691 }, + { 0x962A, 73696 }, + { 0x962B, 73701 }, + { 0x962C, 73706 }, + { 0x962D, 73711 }, + { 0x962E, 73716 }, + { 0x962F, 73721 }, + { 0x9630, 73726 }, + { 0x9631, 73731 }, + { 0x9632, 73736 }, + { 0x9633, 73741 }, + { 0x9634, 73746 }, + { 0x9635, 73751 }, + { 0x9636, 73756 }, + { 0x9637, 73761 }, + { 0x9638, 73766 }, + { 0x9639, 73771 }, + { 0x963A, 73776 }, + { 0x963B, 73781 }, + { 0x9608, 73786 }, + { 0x9609, 73791 }, + { 0x960A, 73796 }, + { 0x960B, 73801 }, + { 0x960C, 73806 }, + { 0x960D, 73811 }, + { 0x960E, 73816 }, + { 0x960F, 73821 }, + { 0x9610, 73826 }, + { 0x9611, 73831 }, + { 0x9612, 73836 }, + { 0x9613, 73841 }, + { 0x9614, 73846 }, + { 0x9615, 73851 }, + { 0x9616, 73856 }, + { 0x9617, 73861 }, + { 0x9618, 73866 }, + { 0x9619, 73871 }, + { 0x961A, 73876 }, + { 0x961B, 73881 }, + { 0x961C, 73886 }, + { 0x961D, 73891 }, + { 0x961E, 73896 }, + { 0x961F, 73901 }, + { 0x9620, 73906 }, + { 0x9621, 73911 }, + { 0x95A0, 73916 }, + { 0x95A1, 73920 }, + { 0x95A2, 73924 }, + { 0x95A3, 73928 }, + { 0x95A4, 73932 }, + { 0x95A5, 73936 }, + { 0x95A6, 73940 }, + { 0x95A7, 73944 }, + { 0x95A8, 73948 }, + { 0x95A9, 73952 }, + { 0x95AA, 73956 }, + { 0x95AB, 73960 }, + { 0x95AC, 73964 }, + { 0x95AD, 73968 }, + { 0x95AE, 73972 }, + { 0x95AF, 73976 }, + { 0x95B0, 73980 }, + { 0x95B1, 73984 }, + { 0x95B2, 73988 }, + { 0x95B3, 73992 }, + { 0x95B4, 73996 }, + { 0x95B5, 74000 }, + { 0x95B6, 74004 }, + { 0x95B7, 74008 }, + { 0x95B8, 74012 }, + { 0x95B9, 74016 }, + { 0x97D9, 74020 }, + { 0x97DE, 74024 }, + { 0x97DA, 74028 }, + { 0x97DD, 74032 }, + { 0x97DC, 74036 }, + { 0x97E1, 74040 }, + { 0x97D8, 74044 }, + { 0x97E0, 74048 }, + { 0x97DF, 74052 }, + { 0x97DB, 74056 }, + { 0x9552, 74060 }, + { 0x9553, 74064 }, + { 0x9554, 74068 }, + { 0x9555, 74072 }, + { 0x9556, 74076 }, + { 0x9557, 74080 }, + { 0x9558, 74084 }, + { 0x9559, 74088 }, + { 0x955A, 74092 }, + { 0x955B, 74096 }, + { 0x955C, 74100 }, + { 0x955D, 74104 }, + { 0x955E, 74108 }, + { 0x955F, 74112 }, + { 0x9560, 74116 }, + { 0x9561, 74120 }, + { 0x9562, 74124 }, + { 0x9563, 74128 }, + { 0x9564, 74132 }, + { 0x9565, 74136 }, + { 0x9566, 74140 }, + { 0x9567, 74144 }, + { 0x9568, 74148 }, + { 0x9569, 74152 }, + { 0x956A, 74156 }, + { 0x956B, 74160 }, + { 0x9538, 74164 }, + { 0x9539, 74168 }, + { 0x953B, 74172 }, + { 0x953C, 74176 }, + { 0x953D, 74180 }, + { 0x953E, 74184 }, + { 0x9540, 74188 }, + { 0x9541, 74192 }, + { 0x9542, 74196 }, + { 0x9543, 74200 }, + { 0x9544, 74204 }, + { 0x9546, 74208 }, + { 0x954A, 74212 }, + { 0x954B, 74216 }, + { 0x954C, 74220 }, + { 0x954D, 74224 }, + { 0x954E, 74228 }, + { 0x954F, 74232 }, + { 0x9550, 74236 }, + { 0x2011, 74240 }, + { 0x211E, 74242 }, + { 0x6E31, 74244 }, + { 0x6E32, 74250 }, + { 0x6E33, 74256 }, + { 0x6E30, 74262 }, + { 0x6E3F, 74269 }, + { 0x6E3B, 74276 }, + { 0x6E37, 74284 }, + { 0x6E43, 74291 }, + { 0x6E17, 74299 }, + { 0x6E41, 74307 }, + { 0x6E3D, 74314 }, + { 0x6E47, 74322 }, + { 0x6E39, 74329 }, + { 0x6E35, 74337 }, + { 0x6E34, 74343 }, + { 0x6E13, 74350 }, + { 0x6E10, 74355 }, + { 0x6E40, 74360 }, + { 0x6E3C, 74367 }, + { 0x6E38, 74375 }, + { 0x6E44, 74382 }, + { 0x6E18, 74390 }, + { 0x6E42, 74398 }, + { 0x6E3E, 74405 }, + { 0x6E48, 74413 }, + { 0x6E3A, 74420 }, + { 0x6E36, 74428 }, + { 0x6E16, 74434 }, + { 0x6E14, 74440 }, + { 0x6E19, 74445 }, + { 0x6E15, 74451 }, + { 0x6E12, 74457 }, + { 0x6E11, 74464 }, + { 0x221D, 74470 }, + { 0x27A9, 74472 }, + { 0x29F4, 74476 }, + { 0x23E4, 74477 }, + { 0x2004, 74478 }, + { 0x2608, 74480 }, + { 0x27BC, 74481 }, + { 0x21B6, 74484 }, + { 0x21BA, 74488 }, + { 0x2940, 74492 }, + { 0x27F2, 74496 }, + { 0x2233, 74500 }, + { 0x2A11, 74503 }, + { 0x2246, 74505 }, + { 0x2A70, 74511 }, + { 0x2245, 74516 }, + { 0x2252, 74519 }, + { 0x2382, 74526 }, + { 0x2140, 74529 }, + { 0x213C, 74532 }, + { 0x213D, 74535 }, + { 0x2146, 74538 }, + { 0x2147, 74542 }, + { 0x2148, 74546 }, + { 0x2149, 74550 }, + { 0x2145, 74554 }, + { 0x2102, 74558 }, + { 0x210D, 74561 }, + { 0x2115, 74564 }, + { 0x2119, 74567 }, + { 0x211A, 74570 }, + { 0x211D, 74573 }, + { 0x2124, 74576 }, + { 0x213F, 74579 }, + { 0x213E, 74582 }, + { 0x29E8, 74585 }, + { 0x29E9, 74591 }, + { 0x20A0, 74597 }, + { 0x2251, 74599 }, + { 0x224E, 74602 }, + { 0x2329, 74605 }, + { 0x29FC, 74608 }, + { 0x00AB, 74612 }, + { 0x200E, 74617 }, + { 0x202D, 74619 }, + { 0x202A, 74621 }, + { 0x2213, 74623 }, + { 0x27BE, 74625 }, + { 0x2474, 74628 }, + { 0x2479, 74631 }, + { 0x2475, 74634 }, + { 0x2478, 74637 }, + { 0x2477, 74640 }, + { 0x247C, 74643 }, + { 0x247B, 74646 }, + { 0x247A, 74649 }, + { 0x2476, 74652 }, + { 0x249C, 74655 }, + { 0x249D, 74660 }, + { 0x249E, 74665 }, + { 0x249F, 74670 }, + { 0x24A0, 74675 }, + { 0x24A1, 74680 }, + { 0x24A2, 74685 }, + { 0x24A3, 74690 }, + { 0x24A4, 74695 }, + { 0x24A5, 74700 }, + { 0x24A6, 74705 }, + { 0x24A7, 74710 }, + { 0x24A8, 74715 }, + { 0x24A9, 74720 }, + { 0x24AA, 74725 }, + { 0x24AB, 74730 }, + { 0x24AC, 74735 }, + { 0x24AD, 74740 }, + { 0x24AE, 74745 }, + { 0x24AF, 74750 }, + { 0x24B0, 74755 }, + { 0x24B1, 74760 }, + { 0x24B2, 74765 }, + { 0x24B3, 74770 }, + { 0x24B4, 74775 }, + { 0x24B5, 74780 }, + { 0x3206, 74785 }, + { 0x3214, 74788 }, + { 0x3208, 74792 }, + { 0x3216, 74795 }, + { 0x321C, 74799 }, + { 0x320D, 74803 }, + { 0x321B, 74806 }, + { 0x3207, 74810 }, + { 0x3215, 74813 }, + { 0x3204, 74817 }, + { 0x3212, 74820 }, + { 0x3201, 74824 }, + { 0x320F, 74827 }, + { 0x3205, 74831 }, + { 0x3213, 74834 }, + { 0x3203, 74838 }, + { 0x3211, 74841 }, + { 0x3200, 74845 }, + { 0x320E, 74848 }, + { 0x3202, 74852 }, + { 0x3210, 74855 }, + { 0x3209, 74859 }, + { 0x3217, 74862 }, + { 0x320A, 74866 }, + { 0x3218, 74869 }, + { 0x320C, 74873 }, + { 0x321A, 74876 }, + { 0x320B, 74880 }, + { 0x3219, 74883 }, + { 0x321E, 74887 }, + { 0x321D, 74892 }, + { 0x247D, 74896 }, + { 0x247E, 74899 }, + { 0x247F, 74902 }, + { 0x2487, 74905 }, + { 0x2482, 74908 }, + { 0x2483, 74911 }, + { 0x2485, 74914 }, + { 0x2481, 74917 }, + { 0x2486, 74920 }, + { 0x2480, 74923 }, + { 0x2484, 74926 }, + { 0x3220, 74929 }, + { 0x3225, 74932 }, + { 0x3230, 74935 }, + { 0x3229, 74938 }, + { 0x3221, 74941 }, + { 0x323A, 74944 }, + { 0x322B, 74947 }, + { 0x3224, 74950 }, + { 0x3223, 74953 }, + { 0x3232, 74956 }, + { 0x322A, 74959 }, + { 0x3234, 74962 }, + { 0x3228, 74965 }, + { 0x3241, 74968 }, + { 0x3242, 74971 }, + { 0x322D, 74974 }, + { 0x322F, 74977 }, + { 0x3227, 74980 }, + { 0x3238, 74983 }, + { 0x322E, 74986 }, + { 0x3243, 74989 }, + { 0x3226, 74992 }, + { 0x3231, 74995 }, + { 0x323B, 74998 }, + { 0x3222, 75001 }, + { 0x322C, 75004 }, + { 0x3233, 75007 }, + { 0x3235, 75010 }, + { 0x323F, 75013 }, + { 0x3240, 75016 }, + { 0x323E, 75019 }, + { 0x3236, 75022 }, + { 0x3239, 75025 }, + { 0x323C, 75028 }, + { 0x323D, 75031 }, + { 0x3237, 75034 }, + { 0x27C2, 75037 }, + { 0x2AE1, 75038 }, + { 0x200F, 75041 }, + { 0x202E, 75043 }, + { 0x202B, 75045 }, + { 0x29E7, 75047 }, + { 0x2243, 75048 }, + { 0x2749, 75051 }, + { 0x2715, 75053 }, + { 0x00D7, 75055 }, + { 0x2A34, 75057 }, + { 0x2A35, 75063 }, + { 0x2A37, 75069 }, + { 0x2A3B, 75074 }, + { 0x2A30, 75078 }, + { 0x2A31, 75083 }, + { 0x232A, 75087 }, + { 0x29FD, 75090 }, + { 0x00BB, 75094 }, + { 0x26BC, 75099 }, + { 0x27B6, 75100 }, + { 0x27B4, 75104 }, + { 0x27B5, 75108 }, + { 0x27BA, 75111 }, + { 0x273B, 75114 }, + { 0x279D, 75116 }, + { 0x27B3, 75119 }, + { 0x30A0, 75122 }, + { 0x309B, 75125 }, + { 0x30FC, 75129 }, + { 0x309C, 75133 }, + { 0x2394, 75137 }, + { 0x267D, 75139 }, + { 0x238F, 75142 }, + { 0x2390, 75145 }, + { 0x2392, 75148 }, + { 0x2391, 75150 }, }; -static const struct { uint16_t index; uint32_t name:24; } +static const struct { uint16_t code; uint32_t name:24; } #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) __attribute__((__packed__)) #endif -unicode_index_to_name[27859] = { - { 0x0000, 33719 }, - { 0x0001, 101924 }, - { 0x0002, 98118 }, - { 0x0003, 51666 }, - { 0x0004, 44600 }, - { 0x0005, 61728 }, - { 0x0006, 83874 }, - { 0x0007, 99532 }, - { 0x0008, 13077 }, - { 0x0009, 32822 }, - { 0x000A, 66138 }, - { 0x000B, 14218 }, - { 0x000C, 18793 }, - { 0x000D, 106283 }, - { 0x000E, 12656 }, - { 0x000F, 63706 }, - { 0x0010, 18887 }, - { 0x0011, 18833 }, - { 0x0012, 18851 }, - { 0x0013, 18914 }, - { 0x0014, 18869 }, - { 0x0015, 18860 }, - { 0x0016, 18842 }, - { 0x0017, 18905 }, - { 0x0018, 18896 }, - { 0x0019, 18878 }, - { 0x001A, 18787 }, - { 0x001B, 98387 }, - { 0x001C, 96821 }, - { 0x001D, 45098 }, - { 0x001E, 106210 }, - { 0x001F, 82867 }, - { 0x0020, 99549 }, - { 0x0021, 27516 }, - { 0x0022, 27739 }, - { 0x0023, 27788 }, - { 0x0024, 27849 }, - { 0x0025, 27929 }, - { 0x0026, 28114 }, - { 0x0027, 28137 }, - { 0x0028, 28203 }, - { 0x0029, 28270 }, - { 0x002A, 28384 }, - { 0x002B, 28406 }, - { 0x002C, 28483 }, - { 0x002D, 28589 }, - { 0x002E, 28619 }, - { 0x002F, 28717 }, - { 0x0030, 29007 }, - { 0x0031, 29057 }, - { 0x0032, 29076 }, - { 0x0033, 29166 }, - { 0x0034, 29257 }, - { 0x0035, 29334 }, - { 0x0036, 29556 }, - { 0x0037, 29586 }, - { 0x0038, 29634 }, - { 0x0039, 29651 }, - { 0x003A, 29730 }, - { 0x003B, 12990 }, - { 0x003C, 62262 }, - { 0x003D, 32726 }, - { 0x003E, 99547 }, - { 0x003F, 6207 }, - { 0x0040, 19111 }, - { 0x0041, 23330 }, - { 0x0042, 23573 }, - { 0x0043, 23636 }, - { 0x0044, 23710 }, - { 0x0045, 23806 }, - { 0x0046, 24010 }, - { 0x0047, 24047 }, - { 0x0048, 24120 }, - { 0x0049, 24201 }, - { 0x004A, 24315 }, - { 0x004B, 24343 }, - { 0x004C, 24427 }, - { 0x004D, 24577 }, - { 0x004E, 24627 }, - { 0x004F, 24757 }, - { 0x0050, 25048 }, - { 0x0051, 25112 }, - { 0x0052, 25144 }, - { 0x0053, 25282 }, - { 0x0054, 25393 }, - { 0x0055, 25496 }, - { 0x0056, 25749 }, - { 0x0057, 25799 }, - { 0x0058, 25854 }, - { 0x0059, 25916 }, - { 0x005A, 26010 }, - { 0x005B, 12822 }, - { 0x005C, 83821 }, - { 0x005D, 32635 }, - { 0x005E, 34245 }, - { 0x005F, 82324 }, - { 0x0060, 79345 }, - { 0x0061, 12129 }, - { 0x0062, 32540 }, - { 0x0063, 70281 }, - { 0x0064, 11832 }, - { 0x0065, 43240 }, - { 0x0066, 62313 }, - { 0x0067, 94742 }, - { 0x0068, 88549 }, - { 0x0069, 77563 }, - { 0x006A, 111634 }, - { 0x006B, 7083 }, - { 0x006C, 14430 }, - { 0x006D, 100994 }, - { 0x006E, 51177 }, - { 0x006F, 44547 }, - { 0x0070, 100982 }, - { 0x0071, 105734 }, - { 0x0072, 105769 }, - { 0x0073, 15051 }, - { 0x0074, 31815 }, - { 0x0075, 61730 }, - { 0x0076, 51624 }, - { 0x0077, 56443 }, - { 0x0078, 105730 }, - { 0x0079, 97229 }, - { 0x007A, 112259 }, - { 0x007B, 54662 }, - { 0x007C, 54634 }, - { 0x007D, 54706 }, - { 0x007E, 79338 }, - { 0x007F, 27633 }, - { 0x0080, 27573 }, - { 0x0081, 27691 }, - { 0x0082, 27639 }, - { 0x0083, 27677 }, - { 0x0084, 27550 }, - { 0x0085, 29802 }, - { 0x0086, 27829 }, - { 0x0087, 27972 }, - { 0x0088, 27954 }, - { 0x0089, 28059 }, - { 0x008A, 28053 }, - { 0x008B, 28313 }, - { 0x008C, 28295 }, - { 0x008D, 28378 }, - { 0x008E, 28364 }, - { 0x008F, 29903 }, - { 0x0090, 28685 }, - { 0x0091, 28831 }, - { 0x0092, 28813 }, - { 0x0093, 28959 }, - { 0x0094, 28837 }, - { 0x0095, 28945 }, - { 0x0096, 112220 }, - { 0x0097, 28924 }, - { 0x0098, 29430 }, - { 0x0099, 29412 }, - { 0x009A, 29543 }, - { 0x009B, 29498 }, - { 0x009C, 29688 }, - { 0x009D, 30018 }, - { 0x009E, 26600 }, - { 0x009F, 23447 }, - { 0x00A0, 23387 }, - { 0x00A1, 23520 }, - { 0x00A2, 23461 }, - { 0x00A3, 23499 }, - { 0x00A4, 23364 }, - { 0x00A5, 26109 }, - { 0x00A6, 23683 }, - { 0x00A7, 23849 }, - { 0x00A8, 23831 }, - { 0x00A9, 23955 }, - { 0x00AA, 23942 }, - { 0x00AB, 24237 }, - { 0x00AC, 24219 }, - { 0x00AD, 24309 }, - { 0x00AE, 24288 }, - { 0x00AF, 26326 }, - { 0x00B0, 24691 }, - { 0x00B1, 24879 }, - { 0x00B2, 24861 }, - { 0x00B3, 25000 }, - { 0x00B4, 24885 }, - { 0x00B5, 24986 }, - { 0x00B6, 72177 }, - { 0x00B7, 24965 }, - { 0x00B8, 25608 }, - { 0x00B9, 25590 }, - { 0x00BA, 25736 }, - { 0x00BB, 25684 }, - { 0x00BC, 25960 }, - { 0x00BD, 26611 }, - { 0x00BE, 25998 }, - { 0x00BF, 27652 }, - { 0x00C0, 23474 }, - { 0x00C1, 27579 }, - { 0x00C2, 23393 }, - { 0x00C3, 27658 }, - { 0x00C4, 23480 }, - { 0x00C5, 27811 }, - { 0x00C6, 23665 }, - { 0x00C7, 27843 }, - { 0x00C8, 23704 }, - { 0x00C9, 27798 }, - { 0x00CA, 23646 }, - { 0x00CB, 27817 }, - { 0x00CC, 23671 }, - { 0x00CD, 27880 }, - { 0x00CE, 23761 }, - { 0x00CF, 27904 }, - { 0x00D0, 23774 }, - { 0x00D1, 27998 }, - { 0x00D2, 23881 }, - { 0x00D3, 27960 }, - { 0x00D4, 23837 }, - { 0x00D5, 27933 }, - { 0x00D6, 23810 }, - { 0x00D7, 28020 }, - { 0x00D8, 23903 }, - { 0x00D9, 27966 }, - { 0x00DA, 23843 }, - { 0x00DB, 28197 }, - { 0x00DC, 24114 }, - { 0x00DD, 28160 }, - { 0x00DE, 24070 }, - { 0x00DF, 28141 }, - { 0x00E0, 24051 }, - { 0x00E1, 28184 }, - { 0x00E2, 24094 }, - { 0x00E3, 28264 }, - { 0x00E4, 24195 }, - { 0x00E5, 28240 }, - { 0x00E6, 24164 }, - { 0x00E7, 28319 }, - { 0x00E8, 24243 }, - { 0x00E9, 28339 }, - { 0x00EA, 24263 }, - { 0x00EB, 28301 }, - { 0x00EC, 24225 }, - { 0x00ED, 28345 }, - { 0x00EE, 24269 }, - { 0x00EF, 28274 }, - { 0x00F0, 26892 }, - { 0x00F1, 30212 }, - { 0x00F2, 27176 }, - { 0x00F3, 28394 }, - { 0x00F4, 24331 }, - { 0x00F5, 28457 }, - { 0x00F6, 24394 }, - { 0x00F7, 26368 }, - { 0x00F8, 28529 }, - { 0x00F9, 24479 }, - { 0x00FA, 28576 }, - { 0x00FB, 24533 }, - { 0x00FC, 28535 }, - { 0x00FD, 24485 }, - { 0x00FE, 28556 }, - { 0x00FF, 24506 }, - { 0x0100, 28570 }, - { 0x0101, 24527 }, - { 0x0102, 28659 }, - { 0x0103, 24673 }, - { 0x0104, 28691 }, - { 0x0105, 24704 }, - { 0x0106, 28665 }, - { 0x0107, 24679 }, - { 0x0108, 24750 }, - { 0x0109, 29895 }, - { 0x010A, 26292 }, - { 0x010B, 28881 }, - { 0x010C, 24929 }, - { 0x010D, 28819 }, - { 0x010E, 24867 }, - { 0x010F, 28867 }, - { 0x0110, 24915 }, - { 0x0111, 30216 }, - { 0x0112, 27180 }, - { 0x0113, 29116 }, - { 0x0114, 25191 }, - { 0x0115, 29141 }, - { 0x0116, 25223 }, - { 0x0117, 29122 }, - { 0x0118, 25197 }, - { 0x0119, 29194 }, - { 0x011A, 25316 }, - { 0x011B, 29251 }, - { 0x011C, 25387 }, - { 0x011D, 29238 }, - { 0x011E, 25367 }, - { 0x011F, 29209 }, - { 0x0120, 25331 }, - { 0x0121, 29307 }, - { 0x0122, 25456 }, - { 0x0123, 29288 }, - { 0x0124, 25430 }, - { 0x0125, 29301 }, - { 0x0126, 25450 }, - { 0x0127, 29436 }, - { 0x0128, 25622 }, - { 0x0129, 29471 }, - { 0x012A, 25657 }, - { 0x012B, 29418 }, - { 0x012C, 25596 }, - { 0x012D, 29405 }, - { 0x012E, 25583 }, - { 0x012F, 29457 }, - { 0x0130, 25643 }, - { 0x0131, 29485 }, - { 0x0132, 25671 }, - { 0x0133, 29628 }, - { 0x0134, 25848 }, - { 0x0135, 29724 }, - { 0x0136, 26004 }, - { 0x0137, 29718 }, - { 0x0138, 29761 }, - { 0x0139, 26047 }, - { 0x013A, 29734 }, - { 0x013B, 26014 }, - { 0x013C, 29767 }, - { 0x013D, 26053 }, - { 0x013E, 26450 }, - { 0x013F, 23611 }, - { 0x0140, 27757 }, - { 0x0141, 27776 }, - { 0x0142, 23617 }, - { 0x0143, 29958 }, - { 0x0144, 26527 }, - { 0x0145, 29953 }, - { 0x0146, 27805 }, - { 0x0147, 23659 }, - { 0x0148, 30092 }, - { 0x0149, 27867 }, - { 0x014A, 27910 }, - { 0x014B, 23780 }, - { 0x014C, 26881 }, - { 0x014D, 30158 }, - { 0x014E, 30001 }, - { 0x014F, 29948 }, - { 0x0150, 28125 }, - { 0x0151, 24021 }, - { 0x0152, 28148 }, - { 0x0153, 29989 }, - { 0x0154, 26179 }, - { 0x0155, 29944 }, - { 0x0156, 28351 }, - { 0x0157, 28417 }, - { 0x0158, 24354 }, - { 0x0159, 24431 }, - { 0x015A, 26685 }, - { 0x015B, 30066 }, - { 0x015C, 28637 }, - { 0x015D, 24665 }, - { 0x015E, 28903 }, - { 0x015F, 28751 }, - { 0x0160, 24799 }, - { 0x0161, 29867 }, - { 0x0162, 26205 }, - { 0x0163, 29018 }, - { 0x0164, 25059 }, - { 0x0165, 27202 }, - { 0x0166, 29963 }, - { 0x0167, 26532 }, - { 0x0168, 29899 }, - { 0x0169, 27487 }, - { 0x016A, 25462 }, - { 0x016B, 29275 }, - { 0x016C, 25417 }, - { 0x016D, 29320 }, - { 0x016E, 29357 }, - { 0x016F, 25528 }, - { 0x0170, 30132 }, - { 0x0171, 29567 }, - { 0x0172, 29669 }, - { 0x0173, 25934 }, - { 0x0174, 29780 }, - { 0x0175, 26073 }, - { 0x0176, 29907 }, - { 0x0177, 29917 }, - { 0x0178, 26359 }, - { 0x0179, 26340 }, - { 0x017A, 27208 }, - { 0x017B, 29968 }, - { 0x017C, 26537 }, - { 0x017D, 27480 }, - { 0x017E, 27213 }, - { 0x017F, 27436 }, - { 0x0180, 27455 }, - { 0x0181, 27459 }, - { 0x0182, 27499 }, - { 0x0183, 29845 }, - { 0x0184, 27894 }, - { 0x0185, 26157 }, - { 0x0186, 29859 }, - { 0x0187, 28541 }, - { 0x0188, 26187 }, - { 0x0189, 29863 }, - { 0x018A, 28677 }, - { 0x018B, 26201 }, - { 0x018C, 27627 }, - { 0x018D, 23441 }, - { 0x018E, 28307 }, - { 0x018F, 24231 }, - { 0x0190, 28825 }, - { 0x0191, 24873 }, - { 0x0192, 29424 }, - { 0x0193, 25602 }, - { 0x0194, 29528 }, - { 0x0195, 25714 }, - { 0x0196, 29504 }, - { 0x0197, 25690 }, - { 0x0198, 29512 }, - { 0x0199, 25698 }, - { 0x019A, 29520 }, - { 0x019B, 25706 }, - { 0x019C, 26720 }, - { 0x019D, 27683 }, - { 0x019E, 23505 }, - { 0x019F, 27527 }, - { 0x01A0, 23341 }, - { 0x01A1, 29812 }, - { 0x01A2, 26119 }, - { 0x01A3, 28178 }, - { 0x01A4, 24088 }, - { 0x01A5, 28166 }, - { 0x01A6, 24076 }, - { 0x01A7, 28436 }, - { 0x01A8, 24373 }, - { 0x01A9, 28910 }, - { 0x01AA, 24951 }, - { 0x01AB, 28916 }, - { 0x01AC, 24957 }, - { 0x01AD, 29911 }, - { 0x01AE, 26346 }, - { 0x01AF, 24319 }, - { 0x01B0, 29841 }, - { 0x01B1, 27886 }, - { 0x01B2, 26153 }, - { 0x01B3, 28154 }, - { 0x01B4, 24064 }, - { 0x01B5, 29993 }, - { 0x01B6, 29977 }, - { 0x01B7, 28671 }, - { 0x01B8, 24685 }, - { 0x01B9, 27557 }, - { 0x01BA, 23371 }, - { 0x01BB, 29806 }, - { 0x01BC, 26113 }, - { 0x01BD, 28930 }, - { 0x01BE, 24971 }, - { 0x01BF, 27645 }, - { 0x01C0, 23467 }, - { 0x01C1, 27670 }, - { 0x01C2, 23492 }, - { 0x01C3, 27991 }, - { 0x01C4, 23874 }, - { 0x01C5, 28046 }, - { 0x01C6, 23935 }, - { 0x01C7, 28332 }, - { 0x01C8, 24256 }, - { 0x01C9, 28357 }, - { 0x01CA, 24281 }, - { 0x01CB, 28874 }, - { 0x01CC, 24922 }, - { 0x01CD, 28938 }, - { 0x01CE, 24979 }, - { 0x01CF, 29128 }, - { 0x01D0, 25203 }, - { 0x01D1, 29154 }, - { 0x01D2, 25258 }, - { 0x01D3, 29464 }, - { 0x01D4, 25650 }, - { 0x01D5, 29491 }, - { 0x01D6, 25677 }, - { 0x01D7, 29224 }, - { 0x01D8, 25346 }, - { 0x01D9, 29294 }, - { 0x01DA, 25436 }, - { 0x01DB, 29981 }, - { 0x01DC, 26546 }, - { 0x01DD, 28234 }, - { 0x01DE, 24158 }, - { 0x01DF, 28651 }, - { 0x01E0, 23728 }, - { 0x01E1, 29875 }, - { 0x01E2, 26213 }, - { 0x01E3, 29748 }, - { 0x01E4, 26034 }, - { 0x01E5, 27520 }, - { 0x01E6, 23334 }, - { 0x01E7, 28032 }, - { 0x01E8, 23915 }, - { 0x01E9, 28951 }, - { 0x01EA, 24992 }, - { 0x01EB, 28851 }, - { 0x01EC, 24899 }, - { 0x01ED, 28721 }, - { 0x01EE, 24761 }, - { 0x01EF, 28728 }, - { 0x01F0, 24768 }, - { 0x01F1, 29706 }, - { 0x01F2, 25986 }, - { 0x01F3, 24459 }, - { 0x01F4, 24645 }, - { 0x01F5, 25411 }, - { 0x01F6, 26897 }, - { 0x01F7, 26148 }, - { 0x01F8, 26217 }, - { 0x01F9, 27664 }, - { 0x01FA, 27823 }, - { 0x01FB, 23677 }, - { 0x01FC, 28487 }, - { 0x01FD, 29313 }, - { 0x01FE, 25353 }, - { 0x01FF, 26059 }, - { 0x0200, 30097 }, - { 0x0201, 26918 }, - { 0x0202, 27770 }, - { 0x0203, 29338 }, - { 0x0204, 30076 }, - { 0x0205, 28026 }, - { 0x0206, 23909 }, - { 0x0207, 28388 }, - { 0x0208, 24325 }, - { 0x0209, 30010 }, - { 0x020A, 25122 }, - { 0x020B, 29135 }, - { 0x020C, 25217 }, - { 0x020D, 29712 }, - { 0x020E, 25992 }, - { 0x020F, 26715 }, - { 0x0210, 26550 }, - { 0x0211, 26876 }, - { 0x0212, 23591 }, - { 0x0213, 26492 }, - { 0x0214, 23653 }, - { 0x0215, 23755 }, - { 0x0216, 23734 }, - { 0x0217, 27015 }, - { 0x0218, 26583 }, - { 0x0219, 26587 }, - { 0x021A, 26479 }, - { 0x021B, 27027 }, - { 0x021C, 27033 }, - { 0x021D, 26666 }, - { 0x021E, 26902 }, - { 0x021F, 24058 }, - { 0x0220, 26691 }, - { 0x0221, 27246 }, - { 0x0222, 26565 }, - { 0x0223, 26517 }, - { 0x0224, 26730 }, - { 0x0225, 24138 }, - { 0x0226, 26430 }, - { 0x0227, 24275 }, - { 0x0228, 26436 }, - { 0x0229, 27263 }, - { 0x022A, 24520 }, - { 0x022B, 24453 }, - { 0x022C, 24554 }, - { 0x022D, 26446 }, - { 0x022E, 26766 }, - { 0x022F, 26771 }, - { 0x0230, 24595 }, - { 0x0231, 24651 }, - { 0x0232, 24730 }, - { 0x0233, 27295 }, - { 0x0234, 26634 }, - { 0x0235, 27363 }, - { 0x0236, 26661 }, - { 0x0237, 26384 }, - { 0x0238, 26793 }, - { 0x0239, 26805 }, - { 0x023A, 26798 }, - { 0x023B, 25178 }, - { 0x023C, 25185 }, - { 0x023D, 25243 }, - { 0x023E, 27020 }, - { 0x023F, 27310 }, - { 0x0240, 27418 }, - { 0x0241, 25310 }, - { 0x0242, 26302 }, - { 0x0243, 26909 }, - { 0x0244, 26605 }, - { 0x0245, 26306 }, - { 0x0246, 26820 }, - { 0x0247, 25482 }, - { 0x0248, 25500 }, - { 0x0249, 26958 }, - { 0x024A, 25766 }, - { 0x024B, 26825 }, - { 0x024C, 26830 }, - { 0x024D, 26835 }, - { 0x024E, 27348 }, - { 0x024F, 26092 }, - { 0x0250, 26028 }, - { 0x0251, 26330 }, - { 0x0252, 26334 }, - { 0x0253, 27445 }, - { 0x0254, 27507 }, - { 0x0255, 27475 }, - { 0x0256, 27503 }, - { 0x0257, 27467 }, - { 0x0258, 27221 }, - { 0x0259, 26655 }, - { 0x025A, 27251 }, - { 0x025B, 27258 }, - { 0x025C, 24337 }, - { 0x025D, 26756 }, - { 0x025E, 27278 }, - { 0x025F, 25116 }, - { 0x0260, 27449 }, - { 0x0261, 27492 }, - { 0x0262, 26163 }, - { 0x0263, 26411 }, - { 0x0264, 26168 }, - { 0x0265, 26235 }, - { 0x0266, 26522 }, - { 0x0267, 26222 }, - { 0x0268, 26416 }, - { 0x0269, 26191 }, - { 0x026A, 26196 }, - { 0x026B, 27471 }, - { 0x026C, 27463 }, - { 0x026D, 26735 }, - { 0x026E, 26742 }, - { 0x026F, 81174 }, - { 0x0270, 81178 }, - { 0x0271, 81190 }, - { 0x0272, 81269 }, - { 0x0273, 81479 }, - { 0x0274, 81484 }, - { 0x0275, 81539 }, - { 0x0276, 81320 }, - { 0x0277, 81328 }, - { 0x0278, 81120 }, - { 0x0279, 81578 }, - { 0x027A, 81647 }, - { 0x027B, 81878 }, - { 0x027C, 81841 }, - { 0x027D, 81123 }, - { 0x027E, 81062 }, - { 0x027F, 81816 }, - { 0x0280, 81845 }, - { 0x0281, 81067 }, - { 0x0282, 81128 }, - { 0x0283, 80877 }, - { 0x0284, 81029 }, - { 0x0285, 81881 }, - { 0x0286, 18666 }, - { 0x0287, 81850 }, - { 0x0288, 81586 }, - { 0x0289, 81085 }, - { 0x028A, 81106 }, - { 0x028B, 80979 }, - { 0x028C, 80969 }, - { 0x028D, 80942 }, - { 0x028E, 80937 }, - { 0x028F, 81909 }, - { 0x0290, 81033 }, - { 0x0291, 81762 }, - { 0x0292, 81756 }, - { 0x0293, 80873 }, - { 0x0294, 81025 }, - { 0x0295, 81075 }, - { 0x0296, 81116 }, - { 0x0297, 18592 }, - { 0x0298, 5899 }, - { 0x0299, 14290 }, - { 0x029A, 51715 }, - { 0x029B, 33495 }, - { 0x029C, 44939 }, - { 0x029D, 81631 }, - { 0x029E, 81102 }, - { 0x029F, 81413 }, - { 0x02A0, 81204 }, - { 0x02A1, 81273 }, - { 0x02A2, 81324 }, - { 0x02A3, 81567 }, - { 0x02A4, 81885 }, - { 0x02A5, 81038 }, - { 0x02A6, 80995 }, - { 0x02A7, 80932 }, - { 0x02A8, 81854 }, - { 0x02A9, 81019 }, - { 0x02AA, 81079 }, - { 0x02AB, 81820 }, - { 0x02AC, 81913 }, - { 0x02AD, 81582 }, - { 0x02AE, 80913 }, - { 0x02AF, 80908 }, - { 0x02B0, 80923 }, - { 0x02B1, 80947 }, - { 0x02B2, 80928 }, - { 0x02B3, 81589 }, - { 0x02B4, 81600 }, - { 0x02B5, 81594 }, - { 0x02B6, 80952 }, - { 0x02B7, 81616 }, - { 0x02B8, 81094 }, - { 0x02B9, 80903 }, - { 0x02BA, 81089 }, - { 0x02BB, 80898 }, - { 0x02BC, 81132 }, - { 0x02BD, 81071 }, - { 0x02BE, 80918 }, - { 0x02BF, 87402 }, - { 0x02C0, 87371 }, - { 0x02C1, 88396 }, - { 0x02C2, 87782 }, - { 0x02C3, 87916 }, - { 0x02C4, 88325 }, - { 0x02C5, 87378 }, - { 0x02C6, 87218 }, - { 0x02C7, 88350 }, - { 0x02C8, 87271 }, - { 0x02C9, 87354 }, - { 0x02CA, 87837 }, - { 0x02CB, 87383 }, - { 0x02CC, 88331 }, - { 0x02CD, 87884 }, - { 0x02CE, 87848 }, - { 0x02CF, 88494 }, - { 0x02D0, 88291 }, - { 0x02D1, 87958 }, - { 0x02D2, 87388 }, - { 0x02D3, 88327 }, - { 0x02D4, 87391 }, - { 0x02D5, 87405 }, - { 0x02D6, 87374 }, - { 0x02D7, 87286 }, - { 0x02D8, 87724 }, - { 0x02D9, 87290 }, - { 0x02DA, 87274 }, - { 0x02DB, 87281 }, - { 0x02DC, 87208 }, - { 0x02DD, 87263 }, - { 0x02DE, 87350 }, - { 0x02DF, 87710 }, - { 0x02E0, 88496 }, - { 0x02E1, 88392 }, - { 0x02E2, 87225 }, - { 0x02E3, 88352 }, - { 0x02E4, 87357 }, - { 0x02E5, 87395 }, - { 0x02E6, 87975 }, - { 0x02E7, 87939 }, - { 0x02E8, 88335 }, - { 0x02E9, 87813 }, - { 0x02EA, 88302 }, - { 0x02EB, 87385 }, - { 0x02EC, 88399 }, - { 0x02ED, 87380 }, - { 0x02EE, 88294 }, - { 0x02EF, 87789 }, - { 0x02F0, 87927 }, - { 0x02F1, 87228 }, - { 0x02F2, 87824 }, - { 0x02F3, 87797 }, - { 0x02F4, 87762 }, - { 0x02F5, 87333 }, - { 0x02F6, 87766 }, - { 0x02F7, 87337 }, - { 0x02F8, 87719 }, - { 0x02F9, 88298 }, - { 0x02FA, 87944 }, - { 0x02FB, 88035 }, - { 0x02FC, 87195 }, - { 0x02FD, 88339 }, - { 0x02FE, 87881 }, - { 0x02FF, 87398 }, - { 0x0300, 87367 }, - { 0x0301, 87428 }, - { 0x0302, 87409 }, - { 0x0303, 87424 }, - { 0x0304, 87431 }, - { 0x0305, 87810 }, - { 0x0306, 87912 }, - { 0x0307, 87889 }, - { 0x0308, 87294 }, - { 0x0309, 87231 }, - { 0x030A, 88482 }, - { 0x030B, 87800 }, - { 0x030C, 87311 }, - { 0x030D, 88038 }, - { 0x030E, 88286 }, - { 0x030F, 87754 }, - { 0x0310, 87276 }, - { 0x0311, 87981 }, - { 0x0312, 87198 }, - { 0x0313, 87324 }, - { 0x0314, 87758 }, - { 0x0315, 87740 }, - { 0x0316, 87714 }, - { 0x0317, 87221 }, - { 0x0318, 88045 }, - { 0x0319, 87833 }, - { 0x031A, 87966 }, - { 0x031B, 87844 }, - { 0x031C, 87841 }, - { 0x031D, 87865 }, - { 0x031E, 87868 }, - { 0x031F, 87852 }, - { 0x0320, 87872 }, - { 0x0321, 87903 }, - { 0x0322, 87434 }, - { 0x0323, 87467 }, - { 0x0324, 87487 }, - { 0x0325, 87521 }, - { 0x0326, 87574 }, - { 0x0327, 87451 }, - { 0x0328, 87462 }, - { 0x0329, 87482 }, - { 0x032A, 87511 }, - { 0x032B, 87547 }, - { 0x032C, 87569 }, - { 0x032D, 87595 }, - { 0x032E, 87605 }, - { 0x032F, 20810 }, - { 0x0330, 19475 }, - { 0x0331, 21282 }, - { 0x0332, 20067 }, - { 0x0333, 21524 }, - { 0x0334, 19197 }, - { 0x0335, 21489 }, - { 0x0336, 20346 }, - { 0x0337, 22015 }, - { 0x0338, 20358 }, - { 0x0339, 19215 }, - { 0x033A, 20351 }, - { 0x033B, 21549 }, - { 0x033C, 20802 }, - { 0x033D, 20375 }, - { 0x033E, 21576 }, - { 0x033F, 21064 }, - { 0x0340, 19116 }, - { 0x0341, 21341 }, - { 0x0342, 20754 }, - { 0x0343, 20884 }, - { 0x0344, 21407 }, - { 0x0345, 21459 }, - { 0x0346, 21256 }, - { 0x0347, 19587 }, - { 0x0348, 20918 }, - { 0x0349, 20806 }, - { 0x034A, 21098 }, - { 0x034B, 21094 }, - { 0x034C, 21287 }, - { 0x034D, 20914 }, - { 0x034E, 20608 }, - { 0x034F, 21278 }, - { 0x0350, 20814 }, - { 0x0351, 21102 }, - { 0x0352, 21106 }, - { 0x0353, 20588 }, - { 0x0354, 20592 }, - { 0x0355, 20600 }, - { 0x0356, 21353 }, - { 0x0357, 20596 }, - { 0x0358, 20780 }, - { 0x0359, 21274 }, - { 0x035A, 20798 }, - { 0x035B, 21419 }, - { 0x035C, 20772 }, - { 0x035D, 20604 }, - { 0x035E, 20776 }, - { 0x035F, 21110 }, - { 0x0360, 20908 }, - { 0x0361, 21483 }, - { 0x0362, 19775 }, - { 0x0363, 20130 }, - { 0x0364, 19395 }, - { 0x0365, 19549 }, - { 0x0366, 20316 }, - { 0x0367, 19621 }, - { 0x0368, 19471 }, - { 0x0369, 19836 }, - { 0x036A, 19827 }, - { 0x036B, 20076 }, - { 0x036C, 19617 }, - { 0x036D, 19241 }, - { 0x036E, 20054 }, - { 0x036F, 19479 }, - { 0x0370, 19840 }, - { 0x0371, 19848 }, - { 0x0372, 19221 }, - { 0x0373, 19225 }, - { 0x0374, 19233 }, - { 0x0375, 20142 }, - { 0x0376, 19229 }, - { 0x0377, 19443 }, - { 0x0378, 19831 }, - { 0x0379, 20050 }, - { 0x037A, 19467 }, - { 0x037B, 20208 }, - { 0x037C, 19435 }, - { 0x037D, 19237 }, - { 0x037E, 19439 }, - { 0x037F, 19852 }, - { 0x0380, 19573 }, - { 0x0381, 20302 }, - { 0x0382, 20196 }, - { 0x0383, 20278 }, - { 0x0384, 20006 }, - { 0x0385, 20574 }, - { 0x0386, 19155 }, - { 0x0387, 20364 }, - { 0x0388, 21527 }, - { 0x0389, 21532 }, - { 0x038A, 21539 }, - { 0x038B, 19136 }, - { 0x038C, 19113 }, - { 0x038D, 19119 }, - { 0x038E, 20546 }, - { 0x038F, 20062 }, - { 0x0390, 20543 }, - { 0x0391, 20058 }, - { 0x0392, 20550 }, - { 0x0393, 20072 }, - { 0x0394, 20507 }, - { 0x0395, 19844 }, - { 0x0396, 20510 }, - { 0x0397, 20046 }, - { 0x0398, 44384 }, - { 0x0399, 44076 }, - { 0x039A, 44246 }, - { 0x039B, 43938 }, - { 0x039C, 44380 }, - { 0x039D, 44072 }, - { 0x039E, 44372 }, - { 0x039F, 44064 }, - { 0x03A0, 44424 }, - { 0x03A1, 44116 }, - { 0x03A2, 44420 }, - { 0x03A3, 44112 }, - { 0x03A4, 44238 }, - { 0x03A5, 43930 }, - { 0x03A6, 19191 }, - { 0x03A7, 19144 }, - { 0x03A8, 20553 }, - { 0x03A9, 20504 }, - { 0x03AA, 20578 }, - { 0x03AB, 20557 }, - { 0x03AC, 21552 }, - { 0x03AD, 20794 }, - { 0x03AE, 19463 }, - { 0x03AF, 21494 }, - { 0x03B0, 20790 }, - { 0x03B1, 19459 }, - { 0x03B2, 19139 }, - { 0x03B3, 21506 }, - { 0x03B4, 20582 }, - { 0x03B5, 21499 }, - { 0x03B6, 71451 }, - { 0x03B7, 71457 }, - { 0x03B8, 71608 }, - { 0x03B9, 71657 }, - { 0x03BA, 72129 }, - { 0x03BB, 71616 }, - { 0x03BC, 72139 }, - { 0x03BD, 71552 }, - { 0x03BE, 71461 }, - { 0x03BF, 71677 }, - { 0x03C0, 71681 }, - { 0x03C1, 71846 }, - { 0x03C2, 71665 }, - { 0x03C3, 71261 }, - { 0x03C4, 71946 }, - { 0x03C5, 71743 }, - { 0x03C6, 71231 }, - { 0x03C7, 71312 }, - { 0x03C8, 71540 }, - { 0x03C9, 71620 }, - { 0x03CA, 71316 }, - { 0x03CB, 71441 }, - { 0x03CC, 71713 }, - { 0x03CD, 71564 }, - { 0x03CE, 71257 }, - { 0x03CF, 71934 }, - { 0x03D0, 71465 }, - { 0x03D1, 71324 }, - { 0x03D2, 71353 }, - { 0x03D3, 71363 }, - { 0x03D4, 71279 }, - { 0x03D5, 71498 }, - { 0x03D6, 71399 }, - { 0x03D7, 71409 }, - { 0x03D8, 71519 }, - { 0x03D9, 71289 }, - { 0x03DA, 71320 }, - { 0x03DB, 71419 }, - { 0x03DC, 71697 }, - { 0x03DD, 71585 }, - { 0x03DE, 71693 }, - { 0x03DF, 71930 }, - { 0x03E0, 71759 }, - { 0x03E1, 71858 }, - { 0x03E2, 71837 }, - { 0x03E3, 71247 }, - { 0x03E4, 71560 }, - { 0x03E5, 71548 }, - { 0x03E6, 70285 }, - { 0x03E7, 70366 }, - { 0x03E8, 70594 }, - { 0x03E9, 70674 }, - { 0x03EA, 70370 }, - { 0x03EB, 70495 }, - { 0x03EC, 70767 }, - { 0x03ED, 70618 }, - { 0x03EE, 70311 }, - { 0x03EF, 70988 }, - { 0x03F0, 70519 }, - { 0x03F1, 70378 }, - { 0x03F2, 70407 }, - { 0x03F3, 70417 }, - { 0x03F4, 70333 }, - { 0x03F5, 70552 }, - { 0x03F6, 70453 }, - { 0x03F7, 70463 }, - { 0x03F8, 70573 }, - { 0x03F9, 70343 }, - { 0x03FA, 70374 }, - { 0x03FB, 70473 }, - { 0x03FC, 70751 }, - { 0x03FD, 70639 }, - { 0x03FE, 70747 }, - { 0x03FF, 70984 }, - { 0x0400, 70813 }, - { 0x0401, 70912 }, - { 0x0402, 70891 }, - { 0x0403, 70301 }, - { 0x0404, 70614 }, - { 0x0405, 70602 }, - { 0x0406, 70505 }, - { 0x0407, 70511 }, - { 0x0408, 70662 }, - { 0x0409, 70711 }, - { 0x040A, 71187 }, - { 0x040B, 70670 }, - { 0x040C, 71197 }, - { 0x040D, 70606 }, - { 0x040E, 70515 }, - { 0x040F, 70731 }, - { 0x0410, 70735 }, - { 0x0411, 70900 }, - { 0x0412, 70719 }, - { 0x0413, 70315 }, - { 0x0414, 71000 }, - { 0x0415, 70797 }, - { 0x0416, 71905 }, - { 0x0417, 70959 }, - { 0x0418, 71709 }, - { 0x0419, 70763 }, - { 0x041A, 72026 }, - { 0x041B, 71080 }, - { 0x041C, 71980 }, - { 0x041D, 71034 }, - { 0x041E, 72049 }, - { 0x041F, 71103 }, - { 0x0420, 71580 }, - { 0x0421, 70634 }, - { 0x0422, 72031 }, - { 0x0423, 71085 }, - { 0x0424, 71669 }, - { 0x0425, 70723 }, - { 0x0426, 71685 }, - { 0x0427, 70739 }, - { 0x0428, 71755 }, - { 0x0429, 70809 }, - { 0x042A, 72004 }, - { 0x042B, 71058 }, - { 0x042C, 72008 }, - { 0x042D, 71062 }, - { 0x042E, 71536 }, - { 0x042F, 70590 }, - { 0x0430, 71915 }, - { 0x0431, 70969 }, - { 0x0432, 71909 }, - { 0x0433, 70963 }, - { 0x0434, 71494 }, - { 0x0435, 70548 }, - { 0x0436, 71901 }, - { 0x0437, 70955 }, - { 0x0438, 72161 }, - { 0x0439, 88061 }, - { 0x043A, 88283 }, - { 0x043B, 88053 }, - { 0x043C, 88057 }, - { 0x043D, 88275 }, - { 0x043E, 88263 }, - { 0x043F, 88271 }, - { 0x0440, 71939 }, - { 0x0441, 70993 }, - { 0x0442, 72075 }, - { 0x0443, 71133 }, - { 0x0444, 71403 }, - { 0x0445, 70457 }, - { 0x0446, 71645 }, - { 0x0447, 70699 }, - { 0x0448, 71631 }, - { 0x0449, 70685 }, - { 0x044A, 71624 }, - { 0x044B, 70678 }, - { 0x044C, 71723 }, - { 0x044D, 70777 }, - { 0x044E, 71568 }, - { 0x044F, 70622 }, - { 0x0450, 71488 }, - { 0x0451, 70542 }, - { 0x0452, 71481 }, - { 0x0453, 70535 }, - { 0x0454, 71475 }, - { 0x0455, 70529 }, - { 0x0456, 71989 }, - { 0x0457, 71043 }, - { 0x0458, 71393 }, - { 0x0459, 70447 }, - { 0x045A, 72149 }, - { 0x045B, 71207 }, - { 0x045C, 71502 }, - { 0x045D, 70556 }, - { 0x045E, 72092 }, - { 0x045F, 71150 }, - { 0x0460, 71413 }, - { 0x0461, 70467 }, - { 0x0462, 71530 }, - { 0x0463, 70584 }, - { 0x0464, 72080 }, - { 0x0465, 71138 }, - { 0x0466, 72085 }, - { 0x0467, 71143 }, - { 0x0468, 71435 }, - { 0x0469, 70489 }, - { 0x046A, 72154 }, - { 0x046B, 71212 }, - { 0x046C, 71596 }, - { 0x046D, 70650 }, - { 0x046E, 71589 }, - { 0x046F, 70643 }, - { 0x0470, 71808 }, - { 0x0471, 70862 }, - { 0x0472, 72097 }, - { 0x0473, 71155 }, - { 0x0474, 72102 }, - { 0x0475, 71160 }, - { 0x0476, 71224 }, - { 0x0477, 71717 }, - { 0x0478, 70771 }, - { 0x0479, 71469 }, - { 0x047A, 70523 }, - { 0x047B, 71334 }, - { 0x047C, 70388 }, - { 0x047D, 71367 }, - { 0x047E, 70421 }, - { 0x047F, 71380 }, - { 0x0480, 70434 }, - { 0x0481, 72134 }, - { 0x0482, 71192 }, - { 0x0483, 71357 }, - { 0x0484, 70411 }, - { 0x0485, 71109 }, - { 0x0486, 71235 }, - { 0x0487, 70289 }, - { 0x0488, 71241 }, - { 0x0489, 70295 }, - { 0x048A, 72144 }, - { 0x048B, 71202 }, - { 0x048C, 71445 }, - { 0x048D, 70499 }, - { 0x048E, 71920 }, - { 0x048F, 70974 }, - { 0x0490, 71924 }, - { 0x0491, 70978 }, - { 0x0492, 71729 }, - { 0x0493, 70783 }, - { 0x0494, 71574 }, - { 0x0495, 70628 }, - { 0x0496, 72109 }, - { 0x0497, 71167 }, - { 0x0498, 71267 }, - { 0x0499, 70321 }, - { 0x049A, 71273 }, - { 0x049B, 70327 }, - { 0x049C, 71283 }, - { 0x049D, 70337 }, - { 0x049E, 71951 }, - { 0x049F, 71005 }, - { 0x04A0, 71956 }, - { 0x04A1, 71010 }, - { 0x04A2, 71251 }, - { 0x04A3, 70305 }, - { 0x04A4, 71300 }, - { 0x04A5, 70354 }, - { 0x04A6, 71306 }, - { 0x04A7, 70360 }, - { 0x04A8, 71293 }, - { 0x04A9, 70347 }, - { 0x04AA, 71602 }, - { 0x04AB, 70656 }, - { 0x04AC, 71651 }, - { 0x04AD, 70705 }, - { 0x04AE, 71869 }, - { 0x04AF, 70923 }, - { 0x04B0, 71637 }, - { 0x04B1, 70691 }, - { 0x04B2, 71423 }, - { 0x04B3, 70477 }, - { 0x04B4, 71429 }, - { 0x04B5, 70483 }, - { 0x04B6, 71768 }, - { 0x04B7, 70822 }, - { 0x04B8, 71773 }, - { 0x04B9, 70827 }, - { 0x04BA, 71798 }, - { 0x04BB, 70852 }, - { 0x04BC, 71803 }, - { 0x04BD, 70857 }, - { 0x04BE, 71778 }, - { 0x04BF, 70832 }, - { 0x04C0, 71783 }, - { 0x04C1, 70837 }, - { 0x04C2, 71788 }, - { 0x04C3, 70842 }, - { 0x04C4, 71793 }, - { 0x04C5, 70847 }, - { 0x04C6, 72060 }, - { 0x04C7, 71118 }, - { 0x04C8, 71328 }, - { 0x04C9, 70382 }, - { 0x04CA, 71673 }, - { 0x04CB, 70727 }, - { 0x04CC, 71689 }, - { 0x04CD, 70743 }, - { 0x04CE, 71705 }, - { 0x04CF, 70759 }, - { 0x04D0, 71515 }, - { 0x04D1, 70569 }, - { 0x04D2, 71544 }, - { 0x04D3, 70598 }, - { 0x04D4, 71879 }, - { 0x04D5, 70933 }, - { 0x04D6, 71340 }, - { 0x04D7, 70394 }, - { 0x04D8, 71386 }, - { 0x04D9, 70440 }, - { 0x04DA, 71509 }, - { 0x04DB, 70563 }, - { 0x04DC, 71812 }, - { 0x04DD, 70866 }, - { 0x04DE, 71373 }, - { 0x04DF, 70427 }, - { 0x04E0, 71897 }, - { 0x04E1, 70951 }, - { 0x04E2, 71739 }, - { 0x04E3, 70793 }, - { 0x04E4, 71347 }, - { 0x04E5, 70401 }, - { 0x04E6, 66018 }, - { 0x04E7, 66022 }, - { 0x04E8, 66038 }, - { 0x04E9, 65974 }, - { 0x04EA, 66030 }, - { 0x04EB, 66014 }, - { 0x04EC, 65978 }, - { 0x04ED, 65982 }, - { 0x04EE, 66002 }, - { 0x04EF, 66086 }, - { 0x04F0, 66042 }, - { 0x04F1, 66102 }, - { 0x04F2, 66082 }, - { 0x04F3, 65966 }, - { 0x04F4, 66050 }, - { 0x04F5, 65986 }, - { 0x04F6, 65990 }, - { 0x04F7, 66094 }, - { 0x04F8, 66090 }, - { 0x04F9, 66054 }, - { 0x04FA, 66010 }, - { 0x04FB, 66058 }, - { 0x04FC, 66074 }, - { 0x04FD, 66006 }, - { 0x04FE, 66026 }, - { 0x04FF, 66062 }, - { 0x0500, 66098 }, - { 0x0501, 65998 }, - { 0x0502, 66070 }, - { 0x0503, 66078 }, - { 0x0504, 66110 }, - { 0x0505, 66066 }, - { 0x0506, 65970 }, - { 0x0507, 66114 }, - { 0x0508, 66106 }, - { 0x0509, 66046 }, - { 0x050A, 65994 }, - { 0x050B, 66034 }, - { 0x050C, 66121 }, - { 0x050D, 66130 }, - { 0x050E, 66118 }, - { 0x050F, 66132 }, - { 0x0510, 65780 }, - { 0x0511, 66127 }, - { 0x0512, 66135 }, - { 0x0513, 65834 }, - { 0x0514, 65838 }, - { 0x0515, 65854 }, - { 0x0516, 65790 }, - { 0x0517, 65846 }, - { 0x0518, 65830 }, - { 0x0519, 65794 }, - { 0x051A, 65798 }, - { 0x051B, 65818 }, - { 0x051C, 65902 }, - { 0x051D, 65858 }, - { 0x051E, 65918 }, - { 0x051F, 65898 }, - { 0x0520, 65782 }, - { 0x0521, 65866 }, - { 0x0522, 65802 }, - { 0x0523, 65806 }, - { 0x0524, 65910 }, - { 0x0525, 65906 }, - { 0x0526, 65870 }, - { 0x0527, 65826 }, - { 0x0528, 65874 }, - { 0x0529, 65890 }, - { 0x052A, 65822 }, - { 0x052B, 65842 }, - { 0x052C, 65878 }, - { 0x052D, 65914 }, - { 0x052E, 65814 }, - { 0x052F, 65886 }, - { 0x0530, 65894 }, - { 0x0531, 65926 }, - { 0x0532, 65882 }, - { 0x0533, 65786 }, - { 0x0534, 65930 }, - { 0x0535, 65922 }, - { 0x0536, 65862 }, - { 0x0537, 65810 }, - { 0x0538, 65850 }, - { 0x0539, 65934 }, - { 0x053A, 65777 }, - { 0x053B, 65964 }, - { 0x053C, 111211 }, - { 0x053D, 102545 }, - { 0x053E, 65774 }, - { 0x053F, 46907 }, - { 0x0540, 46855 }, - { 0x0541, 46924 }, - { 0x0542, 46873 }, - { 0x0543, 46869 }, - { 0x0544, 46904 }, - { 0x0545, 46852 }, - { 0x0546, 46877 }, - { 0x0547, 46897 }, - { 0x0548, 46866 }, - { 0x0549, 46858 }, - { 0x054A, 46883 }, - { 0x054B, 46886 }, - { 0x054C, 46921 }, - { 0x054D, 46900 }, - { 0x054E, 46910 }, - { 0x054F, 46846 }, - { 0x0550, 46836 }, - { 0x0551, 46843 }, - { 0x0552, 46918 }, - { 0x0553, 46890 }, - { 0x0554, 46893 }, - { 0x0555, 46840 }, - { 0x0556, 46849 }, - { 0x0557, 46914 }, - { 0x0558, 46861 }, - { 0x0559, 46827 }, - { 0x055A, 46833 }, - { 0x055B, 46830 }, - { 0x055C, 46880 }, - { 0x055D, 46754 }, - { 0x055E, 46802 }, - { 0x055F, 46773 }, - { 0x0560, 46769 }, - { 0x0561, 46777 }, - { 0x0562, 46781 }, - { 0x0563, 46805 }, - { 0x0564, 46799 }, - { 0x0565, 46796 }, - { 0x0566, 46813 }, - { 0x0567, 46784 }, - { 0x0568, 46787 }, - { 0x0569, 46820 }, - { 0x056A, 46808 }, - { 0x056B, 46793 }, - { 0x056C, 47263 }, - { 0x056D, 46762 }, - { 0x056E, 47266 }, - { 0x056F, 46765 }, - { 0x0570, 46758 }, - { 0x0571, 47259 }, - { 0x0572, 46750 }, - { 0x0573, 46746 }, - { 0x0574, 47255 }, - { 0x0575, 46816 }, - { 0x0576, 47043 }, - { 0x0577, 46948 }, - { 0x0578, 47181 }, - { 0x0579, 47141 }, - { 0x057A, 46927 }, - { 0x057B, 47017 }, - { 0x057C, 47205 }, - { 0x057D, 46961 }, - { 0x057E, 47009 }, - { 0x057F, 47030 }, - { 0x0580, 47159 }, - { 0x0581, 46964 }, - { 0x0582, 47189 }, - { 0x0583, 47169 }, - { 0x0584, 46977 }, - { 0x0585, 47173 }, - { 0x0586, 46985 }, - { 0x0587, 47213 }, - { 0x0588, 47061 }, - { 0x0589, 47149 }, - { 0x058A, 46935 }, - { 0x058B, 47177 }, - { 0x058C, 47197 }, - { 0x058D, 46993 }, - { 0x058E, 47064 }, - { 0x058F, 47072 }, - { 0x0590, 47001 }, - { 0x0591, 47245 }, - { 0x0592, 47234 }, - { 0x0593, 47250 }, - { 0x0594, 47269 }, - { 0x0595, 47272 }, - { 0x0596, 38283 }, - { 0x0597, 35360 }, - { 0x0598, 38424 }, - { 0x0599, 35357 }, - { 0x059A, 35367 }, - { 0x059B, 38279 }, - { 0x059C, 106045 }, - { 0x059D, 106078 }, - { 0x059E, 35311 }, - { 0x059F, 106041 }, - { 0x05A0, 106036 }, - { 0x05A1, 55157 }, - { 0x05A2, 35426 }, - { 0x05A3, 35313 }, - { 0x05A4, 38286 }, - { 0x05A5, 35354 }, - { 0x05A6, 35386 }, - { 0x05A7, 35363 }, - { 0x05A8, 35382 }, - { 0x05A9, 35349 }, - { 0x05AA, 35379 }, - { 0x05AB, 35552 }, - { 0x05AC, 35639 }, - { 0x05AD, 35588 }, - { 0x05AE, 35651 }, - { 0x05AF, 35648 }, - { 0x05B0, 35654 }, - { 0x05B1, 42187 }, - { 0x05B2, 37445 }, - { 0x05B3, 38383 }, - { 0x05B4, 42179 }, - { 0x05B5, 38260 }, - { 0x05B6, 37918 }, - { 0x05B7, 37209 }, - { 0x05B8, 37165 }, - { 0x05B9, 36915 }, - { 0x05BA, 37187 }, - { 0x05BB, 36993 }, - { 0x05BC, 37148 }, - { 0x05BD, 35879 }, - { 0x05BE, 36839 }, - { 0x05BF, 36808 }, - { 0x05C0, 37706 }, - { 0x05C1, 37392 }, - { 0x05C2, 36218 }, - { 0x05C3, 37422 }, - { 0x05C4, 36008 }, - { 0x05C5, 37693 }, - { 0x05C6, 36626 }, - { 0x05C7, 37752 }, - { 0x05C8, 37602 }, - { 0x05C9, 38054 }, - { 0x05CA, 36727 }, - { 0x05CB, 35979 }, - { 0x05CC, 36771 }, - { 0x05CD, 37125 }, - { 0x05CE, 35818 }, - { 0x05CF, 37889 }, - { 0x05D0, 37935 }, - { 0x05D1, 37949 }, - { 0x05D2, 37858 }, - { 0x05D3, 37812 }, - { 0x05D4, 37820 }, - { 0x05D5, 38405 }, - { 0x05D6, 36101 }, - { 0x05D7, 36584 }, - { 0x05D8, 36443 }, - { 0x05D9, 36497 }, - { 0x05DA, 37448 }, - { 0x05DB, 37490 }, - { 0x05DC, 36316 }, - { 0x05DD, 36888 }, - { 0x05DE, 37270 }, - { 0x05DF, 36965 }, - { 0x05E0, 38418 }, - { 0x05E1, 38412 }, - { 0x05E2, 38430 }, - { 0x05E3, 35470 }, - { 0x05E4, 35446 }, - { 0x05E5, 35500 }, - { 0x05E6, 38290 }, - { 0x05E7, 35663 }, - { 0x05E8, 38276 }, - { 0x05E9, 35494 }, - { 0x05EA, 35497 }, - { 0x05EB, 42189 }, - { 0x05EC, 38427 }, - { 0x05ED, 35331 }, - { 0x05EE, 42185 }, - { 0x05EF, 35678 }, - { 0x05F0, 35684 }, - { 0x05F1, 35673 }, - { 0x05F2, 42182 }, - { 0x05F3, 35477 }, - { 0x05F4, 35422 }, - { 0x05F5, 106066 }, - { 0x05F6, 106048 }, - { 0x05F7, 106054 }, - { 0x05F8, 106075 }, - { 0x05F9, 106060 }, - { 0x05FA, 106057 }, - { 0x05FB, 106051 }, - { 0x05FC, 106072 }, - { 0x05FD, 106069 }, - { 0x05FE, 106063 }, - { 0x05FF, 38395 }, - { 0x0600, 38392 }, - { 0x0601, 42192 }, - { 0x0602, 35316 }, - { 0x0603, 38193 }, - { 0x0604, 38201 }, - { 0x0605, 38272 }, - { 0x0606, 37254 }, - { 0x0607, 37151 }, - { 0x0608, 37158 }, - { 0x0609, 37373 }, - { 0x060A, 37387 }, - { 0x060B, 37377 }, - { 0x060C, 35729 }, - { 0x060D, 37382 }, - { 0x060E, 37729 }, - { 0x060F, 38152 }, - { 0x0610, 37291 }, - { 0x0611, 36811 }, - { 0x0612, 36816 }, - { 0x0613, 36561 }, - { 0x0614, 38116 }, - { 0x0615, 37772 }, - { 0x0616, 36236 }, - { 0x0617, 36228 }, - { 0x0618, 37566 }, - { 0x0619, 37327 }, - { 0x061A, 36271 }, - { 0x061B, 38087 }, - { 0x061C, 38237 }, - { 0x061D, 37314 }, - { 0x061E, 36044 }, - { 0x061F, 36011 }, - { 0x0620, 36017 }, - { 0x0621, 37795 }, - { 0x0622, 38139 }, - { 0x0623, 36088 }, - { 0x0624, 36049 }, - { 0x0625, 36037 }, - { 0x0626, 37589 }, - { 0x0627, 36682 }, - { 0x0628, 36671 }, - { 0x0629, 36629 }, - { 0x062A, 36688 }, - { 0x062B, 36635 }, - { 0x062C, 36644 }, - { 0x062D, 36430 }, - { 0x062E, 36659 }, - { 0x062F, 37605 }, - { 0x0630, 37640 }, - { 0x0631, 37647 }, - { 0x0632, 36730 }, - { 0x0633, 36737 }, - { 0x0634, 36781 }, - { 0x0635, 35836 }, - { 0x0636, 38197 }, - { 0x0637, 36120 }, - { 0x0638, 36104 }, - { 0x0639, 36865 }, - { 0x063A, 36134 }, - { 0x063B, 38008 }, - { 0x063C, 36587 }, - { 0x063D, 36599 }, - { 0x063E, 37926 }, - { 0x063F, 38083 }, - { 0x0640, 36465 }, - { 0x0641, 36446 }, - { 0x0642, 35756 }, - { 0x0643, 36470 }, - { 0x0644, 36170 }, - { 0x0645, 36180 }, - { 0x0646, 37985 }, - { 0x0647, 36173 }, - { 0x0648, 37350 }, - { 0x0649, 36185 }, - { 0x064A, 36511 }, - { 0x064B, 36505 }, - { 0x064C, 36517 }, - { 0x064D, 36524 }, - { 0x064E, 37493 }, - { 0x064F, 37535 }, - { 0x0650, 38031 }, - { 0x0651, 37506 }, - { 0x0652, 37523 }, - { 0x0653, 36402 }, - { 0x0654, 38090 }, - { 0x0655, 36354 }, - { 0x0656, 36319 }, - { 0x0657, 36323 }, - { 0x0658, 36843 }, - { 0x0659, 36910 }, - { 0x065A, 38205 }, - { 0x065B, 35779 }, - { 0x065C, 35726 }, - { 0x065D, 35805 }, - { 0x065E, 38221 }, - { 0x065F, 36903 }, - { 0x0660, 35792 }, - { 0x0661, 37808 }, - { 0x0662, 36988 }, - { 0x0663, 37031 }, - { 0x0664, 36891 }, - { 0x0665, 35703 }, - { 0x0666, 37037 }, - { 0x0667, 37049 }, - { 0x0668, 37053 }, - { 0x0669, 35320 }, - { 0x066A, 35753 }, - { 0x066B, 35629 }, - { 0x066C, 35619 }, - { 0x066D, 35568 }, - { 0x066E, 35547 }, - { 0x066F, 35564 }, - { 0x0670, 35596 }, - { 0x0671, 35584 }, - { 0x0672, 35307 }, - { 0x0673, 35657 }, - { 0x0674, 35608 }, - { 0x0675, 35613 }, - { 0x0676, 35601 }, - { 0x0677, 35574 }, - { 0x0678, 35537 }, - { 0x0679, 35592 }, - { 0x067A, 35541 }, - { 0x067B, 35544 }, - { 0x067C, 35560 }, - { 0x067D, 35580 }, - { 0x067E, 35515 }, - { 0x067F, 35460 }, - { 0x0680, 35465 }, - { 0x0681, 38398 }, - { 0x0682, 35533 }, - { 0x0683, 36064 }, - { 0x0684, 36711 }, - { 0x0685, 77547 }, - { 0x0686, 77523 }, - { 0x0687, 77531 }, - { 0x0688, 77559 }, - { 0x0689, 77539 }, - { 0x068A, 77535 }, - { 0x068B, 77527 }, - { 0x068C, 77555 }, - { 0x068D, 77551 }, - { 0x068E, 77543 }, - { 0x068F, 38057 }, - { 0x0690, 35982 }, - { 0x0691, 37892 }, - { 0x0692, 35370 }, - { 0x0693, 35374 }, - { 0x0694, 36376 }, - { 0x0695, 53707 }, - { 0x0696, 53955 }, - { 0x0697, 53930 }, - { 0x0698, 53959 }, - { 0x0699, 53934 }, - { 0x069A, 53947 }, - { 0x069B, 53721 }, - { 0x069C, 53725 }, - { 0x069D, 53962 }, - { 0x069E, 53942 }, - { 0x069F, 53950 }, - { 0x06A0, 53917 }, - { 0x06A1, 53920 }, - { 0x06A2, 53923 }, - { 0x06A3, 53967 }, - { 0x06A4, 53823 }, - { 0x06A5, 53882 }, - { 0x06A6, 53788 }, - { 0x06A7, 53830 }, - { 0x06A8, 53833 }, - { 0x06A9, 53840 }, - { 0x06AA, 53846 }, - { 0x06AB, 53770 }, - { 0x06AC, 53785 }, - { 0x06AD, 53820 }, - { 0x06AE, 53791 }, - { 0x06AF, 53806 }, - { 0x06B0, 53809 }, - { 0x06B1, 53813 }, - { 0x06B2, 53816 }, - { 0x06B3, 53794 }, - { 0x06B4, 53843 }, - { 0x06B5, 53776 }, - { 0x06B6, 53779 }, - { 0x06B7, 53863 }, - { 0x06B8, 53826 }, - { 0x06B9, 53767 }, - { 0x06BA, 53773 }, - { 0x06BB, 53878 }, - { 0x06BC, 53837 }, - { 0x06BD, 53797 }, - { 0x06BE, 53800 }, - { 0x06BF, 53803 }, - { 0x06C0, 53782 }, - { 0x06C1, 53851 }, - { 0x06C2, 53855 }, - { 0x06C3, 53859 }, - { 0x06C4, 53886 }, - { 0x06C5, 53889 }, - { 0x06C6, 53892 }, - { 0x06C7, 53895 }, - { 0x06C8, 53898 }, - { 0x06C9, 53901 }, - { 0x06CA, 53743 }, - { 0x06CB, 53746 }, - { 0x06CC, 53763 }, - { 0x06CD, 53759 }, - { 0x06CE, 53735 }, - { 0x06CF, 53738 }, - { 0x06D0, 53952 }, - { 0x06D1, 53729 }, - { 0x06D2, 53732 }, - { 0x06D3, 53749 }, - { 0x06D4, 53914 }, - { 0x06D5, 53928 }, - { 0x06D6, 53926 }, - { 0x06D7, 53711 }, - { 0x06D8, 53716 }, - { 0x06D9, 53751 }, - { 0x06DA, 53755 }, - { 0x06DB, 53906 }, - { 0x06DC, 53910 }, - { 0x06DD, 53741 }, - { 0x06DE, 53904 }, - { 0x06DF, 53874 }, - { 0x06E0, 53870 }, - { 0x06E1, 53866 }, - { 0x06E2, 35943 }, - { 0x06E3, 35882 }, - { 0x06E4, 35921 }, - { 0x06E5, 35930 }, - { 0x06E6, 35892 }, - { 0x06E7, 35951 }, - { 0x06E8, 35908 }, - { 0x06E9, 36221 }, - { 0x06EA, 36278 }, - { 0x06EB, 36026 }, - { 0x06EC, 36070 }, - { 0x06ED, 36706 }, - { 0x06EE, 37622 }, - { 0x06EF, 35821 }, - { 0x06F0, 35850 }, - { 0x06F1, 35828 }, - { 0x06F2, 36127 }, - { 0x06F3, 36141 }, - { 0x06F4, 37929 }, - { 0x06F5, 37942 }, - { 0x06F6, 37956 }, - { 0x06F7, 37451 }, - { 0x06F8, 37457 }, - { 0x06F9, 37499 }, - { 0x06FA, 37517 }, - { 0x06FB, 37511 }, - { 0x06FC, 36500 }, - { 0x06FD, 36651 }, - { 0x06FE, 36676 }, - { 0x06FF, 37614 }, - { 0x0700, 36262 }, - { 0x0701, 36242 }, - { 0x0702, 37629 }, - { 0x0703, 36695 }, - { 0x0704, 36253 }, - { 0x0705, 37231 }, - { 0x0706, 37240 }, - { 0x0707, 37828 }, - { 0x0708, 37848 }, - { 0x0709, 37838 }, - { 0x070A, 36937 }, - { 0x070B, 36946 }, - { 0x070C, 37078 }, - { 0x070D, 37088 }, - { 0x070E, 36287 }, - { 0x070F, 37658 }, - { 0x0710, 37667 }, - { 0x0711, 36458 }, - { 0x0712, 54345 }, - { 0x0713, 54450 }, - { 0x0714, 54393 }, - { 0x0715, 54351 }, - { 0x0716, 54342 }, - { 0x0717, 54447 }, - { 0x0718, 54384 }, - { 0x0719, 54375 }, - { 0x071A, 54402 }, - { 0x071B, 54390 }, - { 0x071C, 54378 }, - { 0x071D, 54411 }, - { 0x071E, 54369 }, - { 0x071F, 54387 }, - { 0x0720, 54381 }, - { 0x0721, 54444 }, - { 0x0722, 54399 }, - { 0x0723, 54426 }, - { 0x0724, 54438 }, - { 0x0725, 54435 }, - { 0x0726, 54354 }, - { 0x0727, 54432 }, - { 0x0728, 54429 }, - { 0x0729, 54441 }, - { 0x072A, 54372 }, - { 0x072B, 54363 }, - { 0x072C, 54366 }, - { 0x072D, 54423 }, - { 0x072E, 54357 }, - { 0x072F, 54420 }, - { 0x0730, 54417 }, - { 0x0731, 54408 }, - { 0x0732, 54336 }, - { 0x0733, 54339 }, - { 0x0734, 54360 }, - { 0x0735, 54414 }, - { 0x0736, 54396 }, - { 0x0737, 54405 }, - { 0x0738, 54453 }, - { 0x0739, 54463 }, - { 0x073A, 54457 }, - { 0x073B, 54465 }, - { 0x073C, 54461 }, - { 0x073D, 54471 }, - { 0x073E, 54455 }, - { 0x073F, 54467 }, - { 0x0740, 54459 }, - { 0x0741, 54469 }, - { 0x0742, 54334 }, - { 0x0743, 54348 }, - { 0x0744, 6898 }, - { 0x0745, 6880 }, - { 0x0746, 6886 }, - { 0x0747, 6907 }, - { 0x0748, 6892 }, - { 0x0749, 6889 }, - { 0x074A, 6883 }, - { 0x074B, 6904 }, - { 0x074C, 6901 }, - { 0x074D, 6895 }, - { 0x074E, 6910 }, - { 0x074F, 6934 }, - { 0x0750, 6916 }, - { 0x0751, 6913 }, - { 0x0752, 6925 }, - { 0x0753, 6962 }, - { 0x0754, 6922 }, - { 0x0755, 7011 }, - { 0x0756, 6919 }, - { 0x0757, 6928 }, - { 0x0758, 6965 }, - { 0x0759, 6974 }, - { 0x075A, 6943 }, - { 0x075B, 6983 }, - { 0x075C, 6931 }, - { 0x075D, 6968 }, - { 0x075E, 6996 }, - { 0x075F, 6971 }, - { 0x0760, 6986 }, - { 0x0761, 6937 }, - { 0x0762, 6946 }, - { 0x0763, 6949 }, - { 0x0764, 6958 }, - { 0x0765, 6952 }, - { 0x0766, 6989 }, - { 0x0767, 6955 }, - { 0x0768, 6940 }, - { 0x0769, 6977 }, - { 0x076A, 6980 }, - { 0x076B, 6992 }, - { 0x076C, 6999 }, - { 0x076D, 7007 }, - { 0x076E, 7003 }, - { 0x076F, 7046 }, - { 0x0770, 7041 }, - { 0x0771, 7051 }, - { 0x0772, 7036 }, - { 0x0773, 7026 }, - { 0x0774, 7021 }, - { 0x0775, 7031 }, - { 0x0776, 7061 }, - { 0x0777, 7056 }, - { 0x0778, 6874 }, - { 0x0779, 6870 }, - { 0x077A, 7014 }, - { 0x077B, 7018 }, - { 0x077C, 6878 }, - { 0x077D, 7067 }, - { 0x077E, 7065 }, - { 0x077F, 98292 }, - { 0x0780, 98271 }, - { 0x0781, 98310 }, - { 0x0782, 98307 }, - { 0x0783, 98265 }, - { 0x0784, 98268 }, - { 0x0785, 98289 }, - { 0x0786, 98262 }, - { 0x0787, 98283 }, - { 0x0788, 98286 }, - { 0x0789, 98295 }, - { 0x078A, 98313 }, - { 0x078B, 98274 }, - { 0x078C, 98277 }, - { 0x078D, 98316 }, - { 0x078E, 98259 }, - { 0x078F, 98256 }, - { 0x0790, 98319 }, - { 0x0791, 98280 }, - { 0x0792, 98298 }, - { 0x0793, 98301 }, - { 0x0794, 98304 }, - { 0x0795, 98169 }, - { 0x0796, 98175 }, - { 0x0797, 98181 }, - { 0x0798, 98172 }, - { 0x0799, 98331 }, - { 0x079A, 98184 }, - { 0x079B, 98217 }, - { 0x079C, 98192 }, - { 0x079D, 98251 }, - { 0x079E, 98232 }, - { 0x079F, 98208 }, - { 0x07A0, 98246 }, - { 0x07A1, 98212 }, - { 0x07A2, 98188 }, - { 0x07A3, 98326 }, - { 0x07A4, 98237 }, - { 0x07A5, 98227 }, - { 0x07A6, 98204 }, - { 0x07A7, 98322 }, - { 0x07A8, 98222 }, - { 0x07A9, 98196 }, - { 0x07AA, 98200 }, - { 0x07AB, 98242 }, - { 0x07AC, 98178 }, - { 0x07AD, 98374 }, - { 0x07AE, 98358 }, - { 0x07AF, 98349 }, - { 0x07B0, 98336 }, - { 0x07B1, 98364 }, - { 0x07B2, 98377 }, - { 0x07B3, 98380 }, - { 0x07B4, 98370 }, - { 0x07B5, 98355 }, - { 0x07B6, 98352 }, - { 0x07B7, 98346 }, - { 0x07B8, 98343 }, - { 0x07B9, 98367 }, - { 0x07BA, 98339 }, - { 0x07BB, 98361 }, - { 0x07BC, 59402 }, - { 0x07BD, 59336 }, - { 0x07BE, 59342 }, - { 0x07BF, 59339 }, - { 0x07C0, 59345 }, - { 0x07C1, 59405 }, - { 0x07C2, 59375 }, - { 0x07C3, 59381 }, - { 0x07C4, 59393 }, - { 0x07C5, 59399 }, - { 0x07C6, 59348 }, - { 0x07C7, 59351 }, - { 0x07C8, 59354 }, - { 0x07C9, 59357 }, - { 0x07CA, 59369 }, - { 0x07CB, 59378 }, - { 0x07CC, 59360 }, - { 0x07CD, 59390 }, - { 0x07CE, 59363 }, - { 0x07CF, 59366 }, - { 0x07D0, 59387 }, - { 0x07D1, 59372 }, - { 0x07D2, 59408 }, - { 0x07D3, 59396 }, - { 0x07D4, 59384 }, - { 0x07D5, 59414 }, - { 0x07D6, 59419 }, - { 0x07D7, 59411 }, - { 0x07D8, 59417 }, - { 0x07D9, 35914 }, - { 0x07DA, 35902 }, - { 0x07DB, 37395 }, - { 0x07DC, 36774 }, - { 0x07DD, 36110 }, - { 0x07DE, 36593 }, - { 0x07DF, 36531 }, - { 0x07E0, 37463 }, - { 0x07E1, 36978 }, - { 0x07E2, 36968 }, - { 0x07E3, 36666 }, - { 0x07E4, 36897 }, - { 0x07E5, 38264 }, - { 0x07E6, 36557 }, - { 0x07E7, 36057 }, - { 0x07E8, 36744 }, - { 0x07E9, 36192 }, - { 0x07EA, 38268 }, - { 0x07EB, 37755 }, - { 0x07EC, 35843 }, - { 0x07ED, 36452 }, - { 0x07EE, 38388 }, - { 0x07EF, 35431 }, - { 0x07F0, 35428 }, - { 0x07F1, 35434 }, - { 0x07F2, 35440 }, - { 0x07F3, 35437 }, - { 0x07F4, 35443 }, - { 0x07F5, 35394 }, - { 0x07F6, 35404 }, - { 0x07F7, 35414 }, - { 0x07F8, 35399 }, - { 0x07F9, 35409 }, - { 0x07FA, 35418 }, - { 0x07FB, 35343 }, - { 0x07FC, 35340 }, - { 0x07FD, 35346 }, - { 0x07FE, 35556 }, - { 0x07FF, 35482 }, - { 0x0800, 35472 }, - { 0x0801, 35502 }, - { 0x0802, 35323 }, - { 0x0803, 35519 }, - { 0x0804, 35327 }, - { 0x0805, 35529 }, - { 0x0806, 35691 }, - { 0x0807, 35696 }, - { 0x0808, 35523 }, - { 0x0809, 35448 }, - { 0x080A, 35335 }, - { 0x080B, 99604 }, - { 0x080C, 99611 }, - { 0x080D, 99598 }, - { 0x080E, 99595 }, - { 0x080F, 99979 }, - { 0x0810, 99780 }, - { 0x0811, 99795 }, - { 0x0812, 99786 }, - { 0x0813, 99825 }, - { 0x0814, 99792 }, - { 0x0815, 99864 }, - { 0x0816, 100015 }, - { 0x0817, 100011 }, - { 0x0818, 99995 }, - { 0x0819, 99983 }, - { 0x081A, 99783 }, - { 0x081B, 99798 }, - { 0x081C, 99999 }, - { 0x081D, 99987 }, - { 0x081E, 99789 }, - { 0x081F, 99801 }, - { 0x0820, 99831 }, - { 0x0821, 99903 }, - { 0x0822, 99819 }, - { 0x0823, 99894 }, - { 0x0824, 99909 }, - { 0x0825, 99810 }, - { 0x0826, 99882 }, - { 0x0827, 99828 }, - { 0x0828, 99897 }, - { 0x0829, 99915 }, - { 0x082A, 99939 }, - { 0x082B, 99969 }, - { 0x082C, 99885 }, - { 0x082D, 99954 }, - { 0x082E, 99912 }, - { 0x082F, 99858 }, - { 0x0830, 99936 }, - { 0x0831, 99813 }, - { 0x0832, 99888 }, - { 0x0833, 99840 }, - { 0x0834, 99966 }, - { 0x0835, 99846 }, - { 0x0836, 99921 }, - { 0x0837, 99807 }, - { 0x0838, 99879 }, - { 0x0839, 99837 }, - { 0x083A, 99870 }, - { 0x083B, 99852 }, - { 0x083C, 99927 }, - { 0x083D, 99834 }, - { 0x083E, 99906 }, - { 0x083F, 99963 }, - { 0x0840, 99867 }, - { 0x0841, 99930 }, - { 0x0842, 99933 }, - { 0x0843, 99855 }, - { 0x0844, 99822 }, - { 0x0845, 99706 }, - { 0x0846, 99718 }, - { 0x0847, 99577 }, - { 0x0848, 99601 }, - { 0x0849, 99686 }, - { 0x084A, 99674 }, - { 0x084B, 99702 }, - { 0x084C, 99682 }, - { 0x084D, 99714 }, - { 0x084E, 99757 }, - { 0x084F, 99767 }, - { 0x0850, 99736 }, - { 0x0851, 99726 }, - { 0x0852, 99670 }, - { 0x0853, 99690 }, - { 0x0854, 99741 }, - { 0x0855, 99731 }, - { 0x0856, 99678 }, - { 0x0857, 99694 }, - { 0x0858, 99585 }, - { 0x0859, 99772 }, - { 0x085A, 99698 }, - { 0x085B, 99564 }, - { 0x085C, 100027 }, - { 0x085D, 100031 }, - { 0x085E, 99667 }, - { 0x085F, 99630 }, - { 0x0860, 99746 }, - { 0x0861, 99710 }, - { 0x0862, 99722 }, - { 0x0863, 99849 }, - { 0x0864, 99960 }, - { 0x0865, 99957 }, - { 0x0866, 99873 }, - { 0x0867, 99972 }, - { 0x0868, 99924 }, - { 0x0869, 99816 }, - { 0x086A, 99945 }, - { 0x086B, 100023 }, - { 0x086C, 100019 }, - { 0x086D, 99752 }, - { 0x086E, 99762 }, - { 0x086F, 99635 }, - { 0x0870, 99777 }, - { 0x0871, 99655 }, - { 0x0872, 99637 }, - { 0x0873, 99643 }, - { 0x0874, 99664 }, - { 0x0875, 99649 }, - { 0x0876, 99646 }, - { 0x0877, 99640 }, - { 0x0878, 99661 }, - { 0x0879, 99658 }, - { 0x087A, 99652 }, - { 0x087B, 100037 }, - { 0x087C, 99572 }, - { 0x087D, 99991 }, - { 0x087E, 99843 }, - { 0x087F, 99918 }, - { 0x0880, 99804 }, - { 0x0881, 99861 }, - { 0x0882, 99942 }, - { 0x0883, 100007 }, - { 0x0884, 99948 }, - { 0x0885, 99975 }, - { 0x0886, 99891 }, - { 0x0887, 99900 }, - { 0x0888, 100003 }, - { 0x0889, 99951 }, - { 0x088A, 99876 }, - { 0x088B, 55345 }, - { 0x088C, 55362 }, - { 0x088D, 55356 }, - { 0x088E, 55353 }, - { 0x088F, 55462 }, - { 0x0890, 55477 }, - { 0x0891, 55468 }, - { 0x0892, 55501 }, - { 0x0893, 55474 }, - { 0x0894, 55543 }, - { 0x0895, 55617 }, - { 0x0896, 55613 }, - { 0x0897, 55465 }, - { 0x0898, 55480 }, - { 0x0899, 55471 }, - { 0x089A, 55483 }, - { 0x089B, 55507 }, - { 0x089C, 55567 }, - { 0x089D, 55495 }, - { 0x089E, 55561 }, - { 0x089F, 55570 }, - { 0x08A0, 55489 }, - { 0x08A1, 55552 }, - { 0x08A2, 55504 }, - { 0x08A3, 55564 }, - { 0x08A4, 55576 }, - { 0x08A5, 55597 }, - { 0x08A6, 55606 }, - { 0x08A7, 55555 }, - { 0x08A8, 55603 }, - { 0x08A9, 55573 }, - { 0x08AA, 55540 }, - { 0x08AB, 55594 }, - { 0x08AC, 55492 }, - { 0x08AD, 55558 }, - { 0x08AE, 55516 }, - { 0x08AF, 55519 }, - { 0x08B0, 55579 }, - { 0x08B1, 55486 }, - { 0x08B2, 55549 }, - { 0x08B3, 55513 }, - { 0x08B4, 55546 }, - { 0x08B5, 55522 }, - { 0x08B6, 55510 }, - { 0x08B7, 55588 }, - { 0x08B8, 55591 }, - { 0x08B9, 55537 }, - { 0x08BA, 55498 }, - { 0x08BB, 55347 }, - { 0x08BC, 55359 }, - { 0x08BD, 55420 }, - { 0x08BE, 55408 }, - { 0x08BF, 55432 }, - { 0x08C0, 55416 }, - { 0x08C1, 55436 }, - { 0x08C2, 55445 }, - { 0x08C3, 55455 }, - { 0x08C4, 55404 }, - { 0x08C5, 55424 }, - { 0x08C6, 55412 }, - { 0x08C7, 55428 }, - { 0x08C8, 55350 }, - { 0x08C9, 55609 }, - { 0x08CA, 55341 }, - { 0x08CB, 55585 }, - { 0x08CC, 55582 }, - { 0x08CD, 55600 }, - { 0x08CE, 55625 }, - { 0x08CF, 55621 }, - { 0x08D0, 55440 }, - { 0x08D1, 55450 }, - { 0x08D2, 55383 }, - { 0x08D3, 55365 }, - { 0x08D4, 55371 }, - { 0x08D5, 55392 }, - { 0x08D6, 55377 }, - { 0x08D7, 55374 }, - { 0x08D8, 55368 }, - { 0x08D9, 55389 }, - { 0x08DA, 55386 }, - { 0x08DB, 55380 }, - { 0x08DC, 55531 }, - { 0x08DD, 55525 }, - { 0x08DE, 55398 }, - { 0x08DF, 55401 }, - { 0x08E0, 55629 }, - { 0x08E1, 55641 }, - { 0x08E2, 55649 }, - { 0x08E3, 55645 }, - { 0x08E4, 55633 }, - { 0x08E5, 55653 }, - { 0x08E6, 55460 }, - { 0x08E7, 55395 }, - { 0x08E8, 78347 }, - { 0x08E9, 78351 }, - { 0x08EA, 78366 }, - { 0x08EB, 78439 }, - { 0x08EC, 78448 }, - { 0x08ED, 78442 }, - { 0x08EE, 78478 }, - { 0x08EF, 78445 }, - { 0x08F0, 78511 }, - { 0x08F1, 78466 }, - { 0x08F2, 78451 }, - { 0x08F3, 78496 }, - { 0x08F4, 78454 }, - { 0x08F5, 78484 }, - { 0x08F6, 78541 }, - { 0x08F7, 78472 }, - { 0x08F8, 78535 }, - { 0x08F9, 78547 }, - { 0x08FA, 78460 }, - { 0x08FB, 78526 }, - { 0x08FC, 78481 }, - { 0x08FD, 78538 }, - { 0x08FE, 78553 }, - { 0x08FF, 78568 }, - { 0x0900, 78580 }, - { 0x0901, 78529 }, - { 0x0902, 78571 }, - { 0x0903, 78550 }, - { 0x0904, 78508 }, - { 0x0905, 78565 }, - { 0x0906, 78463 }, - { 0x0907, 78532 }, - { 0x0908, 78493 }, - { 0x0909, 78499 }, - { 0x090A, 78556 }, - { 0x090B, 78457 }, - { 0x090C, 78523 }, - { 0x090D, 78490 }, - { 0x090E, 78517 }, - { 0x090F, 78502 }, - { 0x0910, 78487 }, - { 0x0911, 78544 }, - { 0x0912, 78514 }, - { 0x0913, 78562 }, - { 0x0914, 78505 }, - { 0x0915, 78475 }, - { 0x0916, 78354 }, - { 0x0917, 78411 }, - { 0x0918, 78403 }, - { 0x0919, 78427 }, - { 0x091A, 78407 }, - { 0x091B, 78435 }, - { 0x091C, 78423 }, - { 0x091D, 78415 }, - { 0x091E, 78431 }, - { 0x091F, 78419 }, - { 0x0920, 78360 }, - { 0x0921, 78357 }, - { 0x0922, 78577 }, - { 0x0923, 78574 }, - { 0x0924, 78520 }, - { 0x0925, 78559 }, - { 0x0926, 78469 }, - { 0x0927, 78389 }, - { 0x0928, 78371 }, - { 0x0929, 78377 }, - { 0x092A, 78398 }, - { 0x092B, 78383 }, - { 0x092C, 78380 }, - { 0x092D, 78374 }, - { 0x092E, 78395 }, - { 0x092F, 78392 }, - { 0x0930, 78386 }, - { 0x0931, 78401 }, - { 0x0932, 78369 }, - { 0x0933, 78343 }, - { 0x0934, 78345 }, - { 0x0935, 78340 }, - { 0x0936, 78363 }, - { 0x0937, 78076 }, - { 0x0938, 78070 }, - { 0x0939, 78067 }, - { 0x093A, 78186 }, - { 0x093B, 78201 }, - { 0x093C, 78192 }, - { 0x093D, 78225 }, - { 0x093E, 78198 }, - { 0x093F, 78255 }, - { 0x0940, 78325 }, - { 0x0941, 78321 }, - { 0x0942, 78178 }, - { 0x0943, 78189 }, - { 0x0944, 78204 }, - { 0x0945, 78182 }, - { 0x0946, 78195 }, - { 0x0947, 78207 }, - { 0x0948, 78231 }, - { 0x0949, 78282 }, - { 0x094A, 78219 }, - { 0x094B, 78276 }, - { 0x094C, 78288 }, - { 0x094D, 78213 }, - { 0x094E, 78267 }, - { 0x094F, 78228 }, - { 0x0950, 78279 }, - { 0x0951, 78294 }, - { 0x0952, 78309 }, - { 0x0953, 78318 }, - { 0x0954, 78270 }, - { 0x0955, 78315 }, - { 0x0956, 78291 }, - { 0x0957, 78252 }, - { 0x0958, 78306 }, - { 0x0959, 78216 }, - { 0x095A, 78273 }, - { 0x095B, 78240 }, - { 0x095C, 78243 }, - { 0x095D, 78297 }, - { 0x095E, 78210 }, - { 0x095F, 78264 }, - { 0x0960, 78237 }, - { 0x0961, 78261 }, - { 0x0962, 78246 }, - { 0x0963, 78234 }, - { 0x0964, 78285 }, - { 0x0965, 78258 }, - { 0x0966, 78300 }, - { 0x0967, 78303 }, - { 0x0968, 78249 }, - { 0x0969, 78222 }, - { 0x096A, 78061 }, - { 0x096B, 78073 }, - { 0x096C, 78128 }, - { 0x096D, 78116 }, - { 0x096E, 78140 }, - { 0x096F, 78124 }, - { 0x0970, 78144 }, - { 0x0971, 78163 }, - { 0x0972, 78173 }, - { 0x0973, 78148 }, - { 0x0974, 78112 }, - { 0x0975, 78132 }, - { 0x0976, 78153 }, - { 0x0977, 78120 }, - { 0x0978, 78136 }, - { 0x0979, 78064 }, - { 0x097A, 78059 }, - { 0x097B, 78333 }, - { 0x097C, 78329 }, - { 0x097D, 78158 }, - { 0x097E, 78168 }, - { 0x097F, 78097 }, - { 0x0980, 78079 }, - { 0x0981, 78085 }, - { 0x0982, 78106 }, - { 0x0983, 78091 }, - { 0x0984, 78088 }, - { 0x0985, 78082 }, - { 0x0986, 78103 }, - { 0x0987, 78100 }, - { 0x0988, 78094 }, - { 0x0989, 78337 }, - { 0x098A, 78109 }, - { 0x098B, 78312 }, - { 0x098C, 32245 }, - { 0x098D, 32239 }, - { 0x098E, 32236 }, - { 0x098F, 32336 }, - { 0x0990, 32351 }, - { 0x0991, 32342 }, - { 0x0992, 32375 }, - { 0x0993, 32348 }, - { 0x0994, 32405 }, - { 0x0995, 32484 }, - { 0x0996, 32480 }, - { 0x0997, 32339 }, - { 0x0998, 32354 }, - { 0x0999, 32345 }, - { 0x099A, 32357 }, - { 0x099B, 32381 }, - { 0x099C, 32435 }, - { 0x099D, 32369 }, - { 0x099E, 32429 }, - { 0x099F, 32441 }, - { 0x09A0, 32363 }, - { 0x09A1, 32420 }, - { 0x09A2, 32378 }, - { 0x09A3, 32432 }, - { 0x09A4, 32447 }, - { 0x09A5, 32468 }, - { 0x09A6, 32477 }, - { 0x09A7, 32423 }, - { 0x09A8, 32474 }, - { 0x09A9, 32444 }, - { 0x09AA, 32402 }, - { 0x09AB, 32465 }, - { 0x09AC, 32366 }, - { 0x09AD, 32426 }, - { 0x09AE, 32390 }, - { 0x09AF, 32393 }, - { 0x09B0, 32450 }, - { 0x09B1, 32360 }, - { 0x09B2, 32417 }, - { 0x09B3, 32387 }, - { 0x09B4, 32414 }, - { 0x09B5, 32396 }, - { 0x09B6, 32384 }, - { 0x09B7, 32438 }, - { 0x09B8, 32408 }, - { 0x09B9, 32459 }, - { 0x09BA, 32462 }, - { 0x09BB, 32399 }, - { 0x09BC, 32372 }, - { 0x09BD, 32230 }, - { 0x09BE, 32242 }, - { 0x09BF, 32294 }, - { 0x09C0, 32282 }, - { 0x09C1, 32306 }, - { 0x09C2, 32290 }, - { 0x09C3, 32310 }, - { 0x09C4, 32319 }, - { 0x09C5, 32329 }, - { 0x09C6, 32278 }, - { 0x09C7, 32298 }, - { 0x09C8, 32286 }, - { 0x09C9, 32302 }, - { 0x09CA, 32233 }, - { 0x09CB, 32222 }, - { 0x09CC, 32226 }, - { 0x09CD, 32456 }, - { 0x09CE, 32453 }, - { 0x09CF, 32471 }, - { 0x09D0, 32492 }, - { 0x09D1, 32488 }, - { 0x09D2, 32314 }, - { 0x09D3, 32324 }, - { 0x09D4, 32266 }, - { 0x09D5, 32248 }, - { 0x09D6, 32254 }, - { 0x09D7, 32275 }, - { 0x09D8, 32260 }, - { 0x09D9, 32257 }, - { 0x09DA, 32251 }, - { 0x09DB, 32272 }, - { 0x09DC, 32269 }, - { 0x09DD, 32263 }, - { 0x09DE, 32334 }, - { 0x09DF, 32411 }, - { 0x09E0, 32504 }, - { 0x09E1, 32496 }, - { 0x09E2, 32512 }, - { 0x09E3, 32508 }, - { 0x09E4, 32500 }, - { 0x09E5, 32516 }, - { 0x09E6, 33971 }, - { 0x09E7, 33968 }, - { 0x09E8, 34063 }, - { 0x09E9, 34078 }, - { 0x09EA, 34069 }, - { 0x09EB, 34096 }, - { 0x09EC, 34075 }, - { 0x09ED, 34129 }, - { 0x09EE, 34066 }, - { 0x09EF, 34090 }, - { 0x09F0, 34081 }, - { 0x09F1, 34072 }, - { 0x09F2, 34114 }, - { 0x09F3, 34084 }, - { 0x09F4, 34102 }, - { 0x09F5, 34141 }, - { 0x09F6, 34087 }, - { 0x09F7, 34099 }, - { 0x09F8, 34147 }, - { 0x09F9, 34159 }, - { 0x09FA, 34144 }, - { 0x09FB, 34126 }, - { 0x09FC, 34111 }, - { 0x09FD, 34165 }, - { 0x09FE, 34117 }, - { 0x09FF, 34108 }, - { 0x0A00, 34135 }, - { 0x0A01, 34120 }, - { 0x0A02, 34150 }, - { 0x0A03, 34105 }, - { 0x0A04, 34138 }, - { 0x0A05, 34162 }, - { 0x0A06, 34132 }, - { 0x0A07, 34153 }, - { 0x0A08, 34156 }, - { 0x0A09, 34123 }, - { 0x0A0A, 34093 }, - { 0x0A0B, 34032 }, - { 0x0A0C, 34020 }, - { 0x0A0D, 34048 }, - { 0x0A0E, 34028 }, - { 0x0A0F, 34056 }, - { 0x0A10, 34016 }, - { 0x0A11, 34044 }, - { 0x0A12, 34036 }, - { 0x0A13, 34024 }, - { 0x0A14, 34052 }, - { 0x0A15, 34040 }, - { 0x0A16, 33965 }, - { 0x0A17, 33960 }, - { 0x0A18, 33956 }, - { 0x0A19, 33998 }, - { 0x0A1A, 33980 }, - { 0x0A1B, 33986 }, - { 0x0A1C, 34007 }, - { 0x0A1D, 33992 }, - { 0x0A1E, 33989 }, - { 0x0A1F, 33983 }, - { 0x0A20, 34004 }, - { 0x0A21, 34001 }, - { 0x0A22, 33995 }, - { 0x0A23, 34176 }, - { 0x0A24, 34168 }, - { 0x0A25, 34172 }, - { 0x0A26, 33962 }, - { 0x0A27, 34010 }, - { 0x0A28, 33974 }, - { 0x0A29, 33977 }, - { 0x0A2A, 34060 }, - { 0x0A2B, 33952 }, - { 0x0A2C, 34013 }, - { 0x0A2D, 34179 }, - { 0x0A2E, 53993 }, - { 0x0A2F, 53998 }, - { 0x0A30, 53987 }, - { 0x0A31, 53984 }, - { 0x0A32, 54098 }, - { 0x0A33, 54113 }, - { 0x0A34, 54104 }, - { 0x0A35, 54140 }, - { 0x0A36, 54110 }, - { 0x0A37, 54173 }, - { 0x0A38, 54255 }, - { 0x0A39, 54251 }, - { 0x0A3A, 54101 }, - { 0x0A3B, 54131 }, - { 0x0A3C, 54116 }, - { 0x0A3D, 54107 }, - { 0x0A3E, 54158 }, - { 0x0A3F, 54119 }, - { 0x0A40, 54146 }, - { 0x0A41, 54203 }, - { 0x0A42, 54134 }, - { 0x0A43, 54197 }, - { 0x0A44, 54209 }, - { 0x0A45, 54125 }, - { 0x0A46, 54185 }, - { 0x0A47, 54143 }, - { 0x0A48, 54200 }, - { 0x0A49, 54215 }, - { 0x0A4A, 54236 }, - { 0x0A4B, 54248 }, - { 0x0A4C, 54188 }, - { 0x0A4D, 54239 }, - { 0x0A4E, 54212 }, - { 0x0A4F, 54170 }, - { 0x0A50, 54230 }, - { 0x0A51, 54128 }, - { 0x0A52, 54191 }, - { 0x0A53, 54155 }, - { 0x0A54, 54161 }, - { 0x0A55, 54218 }, - { 0x0A56, 54122 }, - { 0x0A57, 54182 }, - { 0x0A58, 54152 }, - { 0x0A59, 54179 }, - { 0x0A5A, 54164 }, - { 0x0A5B, 54221 }, - { 0x0A5C, 54149 }, - { 0x0A5D, 54206 }, - { 0x0A5E, 54242 }, - { 0x0A5F, 54176 }, - { 0x0A60, 54224 }, - { 0x0A61, 54227 }, - { 0x0A62, 54167 }, - { 0x0A63, 54137 }, - { 0x0A64, 53990 }, - { 0x0A65, 54047 }, - { 0x0A66, 54035 }, - { 0x0A67, 54063 }, - { 0x0A68, 54043 }, - { 0x0A69, 54071 }, - { 0x0A6A, 54080 }, - { 0x0A6B, 54090 }, - { 0x0A6C, 54031 }, - { 0x0A6D, 54059 }, - { 0x0A6E, 54051 }, - { 0x0A6F, 54039 }, - { 0x0A70, 54067 }, - { 0x0A71, 54055 }, - { 0x0A72, 53981 }, - { 0x0A73, 54095 }, - { 0x0A74, 53974 }, - { 0x0A75, 54233 }, - { 0x0A76, 54194 }, - { 0x0A77, 54245 }, - { 0x0A78, 54263 }, - { 0x0A79, 54259 }, - { 0x0A7A, 54075 }, - { 0x0A7B, 54085 }, - { 0x0A7C, 54019 }, - { 0x0A7D, 54001 }, - { 0x0A7E, 54007 }, - { 0x0A7F, 54028 }, - { 0x0A80, 54013 }, - { 0x0A81, 54010 }, - { 0x0A82, 54004 }, - { 0x0A83, 54025 }, - { 0x0A84, 54022 }, - { 0x0A85, 54016 }, - { 0x0A86, 54303 }, - { 0x0A87, 54267 }, - { 0x0A88, 54285 }, - { 0x0A89, 54312 }, - { 0x0A8A, 54276 }, - { 0x0A8B, 54294 }, - { 0x0A8C, 54321 }, - { 0x0A8D, 53978 }, - { 0x0A8E, 58781 }, - { 0x0A8F, 58775 }, - { 0x0A90, 58772 }, - { 0x0A91, 58887 }, - { 0x0A92, 58902 }, - { 0x0A93, 58893 }, - { 0x0A94, 58932 }, - { 0x0A95, 58899 }, - { 0x0A96, 58965 }, - { 0x0A97, 59038 }, - { 0x0A98, 59034 }, - { 0x0A99, 58890 }, - { 0x0A9A, 58920 }, - { 0x0A9B, 58905 }, - { 0x0A9C, 58896 }, - { 0x0A9D, 58950 }, - { 0x0A9E, 58908 }, - { 0x0A9F, 58938 }, - { 0x0AA0, 58992 }, - { 0x0AA1, 58926 }, - { 0x0AA2, 58986 }, - { 0x0AA3, 58998 }, - { 0x0AA4, 58914 }, - { 0x0AA5, 58977 }, - { 0x0AA6, 58935 }, - { 0x0AA7, 58989 }, - { 0x0AA8, 59004 }, - { 0x0AA9, 59022 }, - { 0x0AAA, 59031 }, - { 0x0AAB, 58980 }, - { 0x0AAC, 59025 }, - { 0x0AAD, 59001 }, - { 0x0AAE, 58962 }, - { 0x0AAF, 59019 }, - { 0x0AB0, 58917 }, - { 0x0AB1, 58983 }, - { 0x0AB2, 58947 }, - { 0x0AB3, 58953 }, - { 0x0AB4, 59007 }, - { 0x0AB5, 58911 }, - { 0x0AB6, 58974 }, - { 0x0AB7, 58944 }, - { 0x0AB8, 58971 }, - { 0x0AB9, 58956 }, - { 0x0ABA, 59010 }, - { 0x0ABB, 58941 }, - { 0x0ABC, 58995 }, - { 0x0ABD, 58968 }, - { 0x0ABE, 59013 }, - { 0x0ABF, 59016 }, - { 0x0AC0, 58959 }, - { 0x0AC1, 58929 }, - { 0x0AC2, 58766 }, - { 0x0AC3, 58778 }, - { 0x0AC4, 58836 }, - { 0x0AC5, 58824 }, - { 0x0AC6, 58852 }, - { 0x0AC7, 58832 }, - { 0x0AC8, 58860 }, - { 0x0AC9, 58869 }, - { 0x0ACA, 58879 }, - { 0x0ACB, 58820 }, - { 0x0ACC, 58848 }, - { 0x0ACD, 58840 }, - { 0x0ACE, 58828 }, - { 0x0ACF, 58856 }, - { 0x0AD0, 58844 }, - { 0x0AD1, 58769 }, - { 0x0AD2, 58884 }, - { 0x0AD3, 58762 }, - { 0x0AD4, 58923 }, - { 0x0AD5, 59046 }, - { 0x0AD6, 59042 }, - { 0x0AD7, 58864 }, - { 0x0AD8, 58874 }, - { 0x0AD9, 58808 }, - { 0x0ADA, 58790 }, - { 0x0ADB, 58796 }, - { 0x0ADC, 58817 }, - { 0x0ADD, 58802 }, - { 0x0ADE, 58799 }, - { 0x0ADF, 58793 }, - { 0x0AE0, 58814 }, - { 0x0AE1, 58811 }, - { 0x0AE2, 58805 }, - { 0x0AE3, 58784 }, - { 0x0AE4, 58787 }, - { 0x0AE5, 96911 }, - { 0x0AE6, 96905 }, - { 0x0AE7, 96902 }, - { 0x0AE8, 97008 }, - { 0x0AE9, 97023 }, - { 0x0AEA, 97014 }, - { 0x0AEB, 97050 }, - { 0x0AEC, 97020 }, - { 0x0AED, 97083 }, - { 0x0AEE, 97194 }, - { 0x0AEF, 97190 }, - { 0x0AF0, 97011 }, - { 0x0AF1, 97041 }, - { 0x0AF2, 97026 }, - { 0x0AF3, 97017 }, - { 0x0AF4, 97068 }, - { 0x0AF5, 97029 }, - { 0x0AF6, 97056 }, - { 0x0AF7, 97114 }, - { 0x0AF8, 97044 }, - { 0x0AF9, 97108 }, - { 0x0AFA, 97120 }, - { 0x0AFB, 97035 }, - { 0x0AFC, 97095 }, - { 0x0AFD, 97053 }, - { 0x0AFE, 97111 }, - { 0x0AFF, 97126 }, - { 0x0B00, 97144 }, - { 0x0B01, 97156 }, - { 0x0B02, 97098 }, - { 0x0B03, 97147 }, - { 0x0B04, 97123 }, - { 0x0B05, 97080 }, - { 0x0B06, 97141 }, - { 0x0B07, 97038 }, - { 0x0B08, 97101 }, - { 0x0B09, 97065 }, - { 0x0B0A, 97153 }, - { 0x0B0B, 97071 }, - { 0x0B0C, 97129 }, - { 0x0B0D, 97032 }, - { 0x0B0E, 97092 }, - { 0x0B0F, 97062 }, - { 0x0B10, 97089 }, - { 0x0B11, 97074 }, - { 0x0B12, 97132 }, - { 0x0B13, 97059 }, - { 0x0B14, 97117 }, - { 0x0B15, 97150 }, - { 0x0B16, 97086 }, - { 0x0B17, 97135 }, - { 0x0B18, 97138 }, - { 0x0B19, 97077 }, - { 0x0B1A, 97047 }, - { 0x0B1B, 97159 }, - { 0x0B1C, 96908 }, - { 0x0B1D, 96960 }, - { 0x0B1E, 96948 }, - { 0x0B1F, 96976 }, - { 0x0B20, 96956 }, - { 0x0B21, 96984 }, - { 0x0B22, 96993 }, - { 0x0B23, 97003 }, - { 0x0B24, 96944 }, - { 0x0B25, 96972 }, - { 0x0B26, 96964 }, - { 0x0B27, 96952 }, - { 0x0B28, 96980 }, - { 0x0B29, 96968 }, - { 0x0B2A, 96899 }, - { 0x0B2B, 97104 }, - { 0x0B2C, 96892 }, - { 0x0B2D, 97186 }, - { 0x0B2E, 97202 }, - { 0x0B2F, 97198 }, - { 0x0B30, 96988 }, - { 0x0B31, 96998 }, - { 0x0B32, 96932 }, - { 0x0B33, 96914 }, - { 0x0B34, 96920 }, - { 0x0B35, 96941 }, - { 0x0B36, 96926 }, - { 0x0B37, 96923 }, - { 0x0B38, 96917 }, - { 0x0B39, 96938 }, - { 0x0B3A, 96935 }, - { 0x0B3B, 96929 }, - { 0x0B3C, 97214 }, - { 0x0B3D, 97206 }, - { 0x0B3E, 97210 }, - { 0x0B3F, 97221 }, - { 0x0B40, 97217 }, - { 0x0B41, 97225 }, - { 0x0B42, 96896 }, - { 0x0B43, 97178 }, - { 0x0B44, 97170 }, - { 0x0B45, 97182 }, - { 0x0B46, 97166 }, - { 0x0B47, 97174 }, - { 0x0B48, 97162 }, - { 0x0B49, 63197 }, - { 0x0B4A, 63194 }, - { 0x0B4B, 63289 }, - { 0x0B4C, 63304 }, - { 0x0B4D, 63307 }, - { 0x0B4E, 63391 }, - { 0x0B4F, 63295 }, - { 0x0B50, 63337 }, - { 0x0B51, 63301 }, - { 0x0B52, 63382 }, - { 0x0B53, 63397 }, - { 0x0B54, 63403 }, - { 0x0B55, 63394 }, - { 0x0B56, 63400 }, - { 0x0B57, 63292 }, - { 0x0B58, 63328 }, - { 0x0B59, 63310 }, - { 0x0B5A, 63298 }, - { 0x0B5B, 63347 }, - { 0x0B5C, 63313 }, - { 0x0B5D, 63438 }, - { 0x0B5E, 63478 }, - { 0x0B5F, 63430 }, - { 0x0B60, 63470 }, - { 0x0B61, 63340 }, - { 0x0B62, 63357 }, - { 0x0B63, 63422 }, - { 0x0B64, 63462 }, - { 0x0B65, 63434 }, - { 0x0B66, 63474 }, - { 0x0B67, 63378 }, - { 0x0B68, 63373 }, - { 0x0B69, 63361 }, - { 0x0B6A, 63454 }, - { 0x0B6B, 63494 }, - { 0x0B6C, 63450 }, - { 0x0B6D, 63490 }, - { 0x0B6E, 63410 }, - { 0x0B6F, 63365 }, - { 0x0B70, 63446 }, - { 0x0B71, 63486 }, - { 0x0B72, 63426 }, - { 0x0B73, 63466 }, - { 0x0B74, 63320 }, - { 0x0B75, 63353 }, - { 0x0B76, 63442 }, - { 0x0B77, 63482 }, - { 0x0B78, 63418 }, - { 0x0B79, 63458 }, - { 0x0B7A, 63344 }, - { 0x0B7B, 63285 }, - { 0x0B7C, 63388 }, - { 0x0B7D, 63350 }, - { 0x0B7E, 63316 }, - { 0x0B7F, 63385 }, - { 0x0B80, 63369 }, - { 0x0B81, 63414 }, - { 0x0B82, 63324 }, - { 0x0B83, 63334 }, - { 0x0B84, 63406 }, - { 0x0B85, 63331 }, - { 0x0B86, 63191 }, - { 0x0B87, 63273 }, - { 0x0B88, 63240 }, - { 0x0B89, 63215 }, - { 0x0B8A, 63230 }, - { 0x0B8B, 63205 }, - { 0x0B8C, 63235 }, - { 0x0B8D, 63210 }, - { 0x0B8E, 63281 }, - { 0x0B8F, 63250 }, - { 0x0B90, 63200 }, - { 0x0B91, 63245 }, - { 0x0B92, 63261 }, - { 0x0B93, 63254 }, - { 0x0B94, 63267 }, - { 0x0B95, 63277 }, - { 0x0B96, 63175 }, - { 0x0B97, 63151 }, - { 0x0B98, 63159 }, - { 0x0B99, 63187 }, - { 0x0B9A, 63167 }, - { 0x0B9B, 63163 }, - { 0x0B9C, 63155 }, - { 0x0B9D, 63183 }, - { 0x0B9E, 63179 }, - { 0x0B9F, 63171 }, - { 0x0BA0, 63225 }, - { 0x0BA1, 63220 }, - { 0x0BA2, 63580 }, - { 0x0BA3, 14660 }, - { 0x0BA4, 14750 }, - { 0x0BA5, 14758 }, - { 0x0BA6, 14762 }, - { 0x0BA7, 14754 }, - { 0x0BA8, 14766 }, - { 0x0BA9, 14790 }, - { 0x0BAA, 14734 }, - { 0x0BAB, 14746 }, - { 0x0BAC, 14742 }, - { 0x0BAD, 14698 }, - { 0x0BAE, 14738 }, - { 0x0BAF, 14730 }, - { 0x0BB0, 14640 }, - { 0x0BB1, 14718 }, - { 0x0BB2, 14806 }, - { 0x0BB3, 14826 }, - { 0x0BB4, 14822 }, - { 0x0BB5, 14683 }, - { 0x0BB6, 14636 }, - { 0x0BB7, 14714 }, - { 0x0BB8, 14814 }, - { 0x0BB9, 14818 }, - { 0x0BBA, 14810 }, - { 0x0BBB, 14679 }, - { 0x0BBC, 14632 }, - { 0x0BBD, 14687 }, - { 0x0BBE, 14798 }, - { 0x0BBF, 14644 }, - { 0x0BC0, 14794 }, - { 0x0BC1, 14648 }, - { 0x0BC2, 14802 }, - { 0x0BC3, 14675 }, - { 0x0BC4, 14726 }, - { 0x0BC5, 14691 }, - { 0x0BC6, 14695 }, - { 0x0BC7, 14664 }, - { 0x0BC8, 14672 }, - { 0x0BC9, 14722 }, - { 0x0BCA, 14710 }, - { 0x0BCB, 14706 }, - { 0x0BCC, 14702 }, - { 0x0BCD, 14652 }, - { 0x0BCE, 14668 }, - { 0x0BCF, 14628 }, - { 0x0BD0, 14656 }, - { 0x0BD1, 14909 }, - { 0x0BD2, 14830 }, - { 0x0BD3, 14786 }, - { 0x0BD4, 14850 }, - { 0x0BD5, 14868 }, - { 0x0BD6, 14838 }, - { 0x0BD7, 14872 }, - { 0x0BD8, 14876 }, - { 0x0BD9, 14884 }, - { 0x0BDA, 14846 }, - { 0x0BDB, 14880 }, - { 0x0BDC, 14894 }, - { 0x0BDD, 14624 }, - { 0x0BDE, 14834 }, - { 0x0BDF, 14854 }, - { 0x0BE0, 14842 }, - { 0x0BE1, 14858 }, - { 0x0BE2, 14863 }, - { 0x0BE3, 14915 }, - { 0x0BE4, 14897 }, - { 0x0BE5, 14906 }, - { 0x0BE6, 14770 }, - { 0x0BE7, 14774 }, - { 0x0BE8, 14778 }, - { 0x0BE9, 14782 }, - { 0x0BEA, 14918 }, - { 0x0BEB, 14900 }, - { 0x0BEC, 14903 }, - { 0x0BED, 14891 }, - { 0x0BEE, 14612 }, - { 0x0BEF, 14594 }, - { 0x0BF0, 14600 }, - { 0x0BF1, 14621 }, - { 0x0BF2, 14606 }, - { 0x0BF3, 14603 }, - { 0x0BF4, 14597 }, - { 0x0BF5, 14618 }, - { 0x0BF6, 14615 }, - { 0x0BF7, 14609 }, - { 0x0BF8, 14912 }, - { 0x0BF9, 14888 }, - { 0x0BFA, 6110 }, - { 0x0BFB, 6157 }, - { 0x0BFC, 6153 }, - { 0x0BFD, 6161 }, - { 0x0BFE, 6080 }, - { 0x0BFF, 6136 }, - { 0x0C00, 6164 }, - { 0x0C01, 6083 }, - { 0x0C02, 6144 }, - { 0x0C03, 6179 }, - { 0x0C04, 6175 }, - { 0x0C05, 6127 }, - { 0x0C06, 6077 }, - { 0x0C07, 6130 }, - { 0x0C08, 6171 }, - { 0x0C09, 6094 }, - { 0x0C0A, 6167 }, - { 0x0C0B, 6098 }, - { 0x0C0C, 6124 }, - { 0x0C0D, 6150 }, - { 0x0C0E, 6116 }, - { 0x0C0F, 6120 }, - { 0x0C10, 6147 }, - { 0x0C11, 6140 }, - { 0x0C12, 6106 }, - { 0x0C13, 6074 }, - { 0x0C14, 6102 }, - { 0x0C15, 6191 }, - { 0x0C16, 6008 }, - { 0x0C17, 6064 }, - { 0x0C18, 6032 }, - { 0x0C19, 6040 }, - { 0x0C1A, 6016 }, - { 0x0C1B, 6052 }, - { 0x0C1C, 6028 }, - { 0x0C1D, 6060 }, - { 0x0C1E, 6024 }, - { 0x0C1F, 6056 }, - { 0x0C20, 6069 }, - { 0x0C21, 6195 }, - { 0x0C22, 6199 }, - { 0x0C23, 6012 }, - { 0x0C24, 6048 }, - { 0x0C25, 6020 }, - { 0x0C26, 6044 }, - { 0x0C27, 6036 }, - { 0x0C28, 5959 }, - { 0x0C29, 5962 }, - { 0x0C2A, 5970 }, - { 0x0C2B, 5966 }, - { 0x0C2C, 5974 }, - { 0x0C2D, 6203 }, - { 0x0C2E, 6193 }, - { 0x0C2F, 5996 }, - { 0x0C30, 5978 }, - { 0x0C31, 5984 }, - { 0x0C32, 6005 }, - { 0x0C33, 5990 }, - { 0x0C34, 5987 }, - { 0x0C35, 5981 }, - { 0x0C36, 6002 }, - { 0x0C37, 5999 }, - { 0x0C38, 5993 }, - { 0x0C39, 5956 }, - { 0x0C3A, 5953 }, - { 0x0C3B, 6183 }, - { 0x0C3C, 6187 }, - { 0x0C3D, 64879 }, - { 0x0C3E, 64298 }, - { 0x0C3F, 64289 }, - { 0x0C40, 64280 }, - { 0x0C41, 64419 }, - { 0x0C42, 64400 }, - { 0x0C43, 64358 }, - { 0x0C44, 64260 }, - { 0x0C45, 64389 }, - { 0x0C46, 64353 }, - { 0x0C47, 64274 }, - { 0x0C48, 64450 }, - { 0x0C49, 64445 }, - { 0x0C4A, 64339 }, - { 0x0C4B, 64321 }, - { 0x0C4C, 64393 }, - { 0x0C4D, 64329 }, - { 0x0C4E, 64250 }, - { 0x0C4F, 64334 }, - { 0x0C50, 64366 }, - { 0x0C51, 64305 }, - { 0x0C52, 64869 }, - { 0x0C53, 64874 }, - { 0x0C54, 65078 }, - { 0x0C55, 65090 }, - { 0x0C56, 65085 }, - { 0x0C57, 64516 }, - { 0x0C58, 64532 }, - { 0x0C59, 64521 }, - { 0x0C5A, 64495 }, - { 0x0C5B, 64511 }, - { 0x0C5C, 64526 }, - { 0x0C5D, 64614 }, - { 0x0C5E, 64556 }, - { 0x0C5F, 64562 }, - { 0x0C60, 64623 }, - { 0x0C61, 64568 }, - { 0x0C62, 64565 }, - { 0x0C63, 64559 }, - { 0x0C64, 64620 }, - { 0x0C65, 64617 }, - { 0x0C66, 64611 }, - { 0x0C67, 64571 }, - { 0x0C68, 64579 }, - { 0x0C69, 64607 }, - { 0x0C6A, 64587 }, - { 0x0C6B, 64583 }, - { 0x0C6C, 64575 }, - { 0x0C6D, 64603 }, - { 0x0C6E, 64599 }, - { 0x0C6F, 64591 }, - { 0x0C70, 64595 }, - { 0x0C71, 64342 }, - { 0x0C72, 64309 }, - { 0x0C73, 64374 }, - { 0x0C74, 64315 }, - { 0x0C75, 64236 }, - { 0x0C76, 64256 }, - { 0x0C77, 64245 }, - { 0x0C78, 64240 }, - { 0x0C79, 64231 }, - { 0x0C7A, 64226 }, - { 0x0C7B, 64487 }, - { 0x0C7C, 64473 }, - { 0x0C7D, 64716 }, - { 0x0C7E, 64767 }, - { 0x0C7F, 64707 }, - { 0x0C80, 64764 }, - { 0x0C81, 64773 }, - { 0x0C82, 64701 }, - { 0x0C83, 64752 }, - { 0x0C84, 64713 }, - { 0x0C85, 64779 }, - { 0x0C86, 64800 }, - { 0x0C87, 64818 }, - { 0x0C88, 64755 }, - { 0x0C89, 64806 }, - { 0x0C8A, 64776 }, - { 0x0C8B, 64737 }, - { 0x0C8C, 64794 }, - { 0x0C8D, 64704 }, - { 0x0C8E, 64758 }, - { 0x0C8F, 64725 }, - { 0x0C90, 64728 }, - { 0x0C91, 64782 }, - { 0x0C92, 64698 }, - { 0x0C93, 64749 }, - { 0x0C94, 64722 }, - { 0x0C95, 64797 }, - { 0x0C96, 64815 }, - { 0x0C97, 64761 }, - { 0x0C98, 64809 }, - { 0x0C99, 64740 }, - { 0x0C9A, 64803 }, - { 0x0C9B, 64746 }, - { 0x0C9C, 64695 }, - { 0x0C9D, 64743 }, - { 0x0C9E, 64731 }, - { 0x0C9F, 64719 }, - { 0x0CA0, 64788 }, - { 0x0CA1, 64791 }, - { 0x0CA2, 64734 }, - { 0x0CA3, 64710 }, - { 0x0CA4, 64692 }, - { 0x0CA5, 64812 }, - { 0x0CA6, 64821 }, - { 0x0CA7, 64770 }, - { 0x0CA8, 64785 }, - { 0x0CA9, 64642 }, - { 0x0CAA, 64630 }, - { 0x0CAB, 64650 }, - { 0x0CAC, 64638 }, - { 0x0CAD, 64658 }, - { 0x0CAE, 64667 }, - { 0x0CAF, 64677 }, - { 0x0CB0, 64662 }, - { 0x0CB1, 64672 }, - { 0x0CB2, 64626 }, - { 0x0CB3, 64646 }, - { 0x0CB4, 64634 }, - { 0x0CB5, 64654 }, - { 0x0CB6, 64537 }, - { 0x0CB7, 64543 }, - { 0x0CB8, 64682 }, - { 0x0CB9, 64687 }, - { 0x0CBA, 64477 }, - { 0x0CBB, 64483 }, - { 0x0CBC, 64416 }, - { 0x0CBD, 64397 }, - { 0x0CBE, 64469 }, - { 0x0CBF, 64547 }, - { 0x0CC0, 64464 }, - { 0x0CC1, 64491 }, - { 0x0CC2, 64454 }, - { 0x0CC3, 64459 }, - { 0x0CC4, 64551 }, - { 0x0CC5, 64882 }, - { 0x0CC6, 64888 }, - { 0x0CC7, 64893 }, - { 0x0CC8, 64931 }, - { 0x0CC9, 64999 }, - { 0x0CCA, 64919 }, - { 0x0CCB, 64995 }, - { 0x0CCC, 65003 }, - { 0x0CCD, 64911 }, - { 0x0CCE, 64979 }, - { 0x0CCF, 64927 }, - { 0x0CD0, 65011 }, - { 0x0CD1, 65035 }, - { 0x0CD2, 65059 }, - { 0x0CD3, 64983 }, - { 0x0CD4, 65043 }, - { 0x0CD5, 65007 }, - { 0x0CD6, 64959 }, - { 0x0CD7, 65027 }, - { 0x0CD8, 64915 }, - { 0x0CD9, 64987 }, - { 0x0CDA, 64943 }, - { 0x0CDB, 64947 }, - { 0x0CDC, 65015 }, - { 0x0CDD, 64907 }, - { 0x0CDE, 64975 }, - { 0x0CDF, 64939 }, - { 0x0CE0, 65031 }, - { 0x0CE1, 65055 }, - { 0x0CE2, 64991 }, - { 0x0CE3, 65047 }, - { 0x0CE4, 64963 }, - { 0x0CE5, 65039 }, - { 0x0CE6, 64971 }, - { 0x0CE7, 64903 }, - { 0x0CE8, 64967 }, - { 0x0CE9, 64951 }, - { 0x0CEA, 64935 }, - { 0x0CEB, 65019 }, - { 0x0CEC, 65023 }, - { 0x0CED, 64955 }, - { 0x0CEE, 64923 }, - { 0x0CEF, 64899 }, - { 0x0CF0, 65051 }, - { 0x0CF1, 65068 }, - { 0x0CF2, 65073 }, - { 0x0CF3, 65063 }, - { 0x0CF4, 64215 }, - { 0x0CF5, 64219 }, - { 0x0CF6, 65105 }, - { 0x0CF7, 65110 }, - { 0x0CF8, 65095 }, - { 0x0CF9, 65100 }, - { 0x0CFA, 64857 }, - { 0x0CFB, 64847 }, - { 0x0CFC, 64865 }, - { 0x0CFD, 64851 }, - { 0x0CFE, 64861 }, - { 0x0CFF, 64825 }, - { 0x0D00, 64841 }, - { 0x0D01, 64835 }, - { 0x0D02, 64829 }, - { 0x0D03, 64505 }, - { 0x0D04, 64500 }, - { 0x0D05, 64346 }, - { 0x0D06, 64382 }, - { 0x0D07, 64325 }, - { 0x0D08, 64426 }, - { 0x0D09, 64407 }, - { 0x0D0A, 111203 }, - { 0x0D0B, 102537 }, - { 0x0D0C, 111206 }, - { 0x0D0D, 102540 }, - { 0x0D0E, 64435 }, - { 0x0D0F, 64440 }, - { 0x0D10, 60993 }, - { 0x0D11, 61044 }, - { 0x0D12, 60981 }, - { 0x0D13, 61038 }, - { 0x0D14, 61070 }, - { 0x0D15, 60975 }, - { 0x0D16, 61029 }, - { 0x0D17, 60990 }, - { 0x0D18, 61041 }, - { 0x0D19, 61076 }, - { 0x0D1A, 61167 }, - { 0x0D1B, 61161 }, - { 0x0D1C, 61261 }, - { 0x0D1D, 61032 }, - { 0x0D1E, 61164 }, - { 0x0D1F, 61073 }, - { 0x0D20, 61014 }, - { 0x0D21, 61158 }, - { 0x0D22, 60978 }, - { 0x0D23, 61035 }, - { 0x0D24, 61002 }, - { 0x0D25, 61005 }, - { 0x0D26, 61079 }, - { 0x0D27, 60972 }, - { 0x0D28, 61026 }, - { 0x0D29, 60999 }, - { 0x0D2A, 61023 }, - { 0x0D2B, 61008 }, - { 0x0D2C, 60996 }, - { 0x0D2D, 61020 }, - { 0x0D2E, 61011 }, - { 0x0D2F, 60984 }, - { 0x0D30, 61047 }, - { 0x0D31, 60954 }, - { 0x0D32, 61175 }, - { 0x0D33, 60960 }, - { 0x0D34, 60987 }, - { 0x0D35, 60966 }, - { 0x0D36, 61017 }, - { 0x0D37, 60957 }, - { 0x0D38, 61050 }, - { 0x0D39, 60963 }, - { 0x0D3A, 60969 }, - { 0x0D3B, 60890 }, - { 0x0D3C, 60830 }, - { 0x0D3D, 60822 }, - { 0x0D3E, 60838 }, - { 0x0D3F, 60826 }, - { 0x0D40, 60842 }, - { 0x0D41, 60813 }, - { 0x0D42, 60834 }, - { 0x0D43, 60851 }, - { 0x0D44, 60846 }, - { 0x0D45, 60817 }, - { 0x0D46, 60767 }, - { 0x0D47, 60653 }, - { 0x0D48, 60734 }, - { 0x0D49, 60728 }, - { 0x0D4A, 60672 }, - { 0x0D4B, 61492 }, - { 0x0D4C, 61482 }, - { 0x0D4D, 61487 }, - { 0x0D4E, 61477 }, - { 0x0D4F, 61268 }, - { 0x0D50, 60801 }, - { 0x0D51, 60783 }, - { 0x0D52, 60789 }, - { 0x0D53, 60810 }, - { 0x0D54, 60795 }, - { 0x0D55, 60792 }, - { 0x0D56, 60786 }, - { 0x0D57, 60807 }, - { 0x0D58, 60804 }, - { 0x0D59, 60798 }, - { 0x0D5A, 60724 }, - { 0x0D5B, 60731 }, - { 0x0D5C, 61422 }, - { 0x0D5D, 61425 }, - { 0x0D5E, 61428 }, - { 0x0D5F, 61419 }, - { 0x0D60, 61082 }, - { 0x0D61, 61085 }, - { 0x0D62, 61375 }, - { 0x0D63, 61383 }, - { 0x0D64, 61371 }, - { 0x0D65, 61379 }, - { 0x0D66, 60925 }, - { 0x0D67, 60935 }, - { 0x0D68, 60920 }, - { 0x0D69, 60930 }, - { 0x0D6A, 61066 }, - { 0x0D6B, 61062 }, - { 0x0D6C, 61054 }, - { 0x0D6D, 61058 }, - { 0x0D6E, 61465 }, - { 0x0D6F, 61459 }, - { 0x0D70, 61453 }, - { 0x0D71, 61170 }, - { 0x0D72, 60862 }, - { 0x0D73, 60777 }, - { 0x0D74, 60770 }, - { 0x0D75, 61393 }, - { 0x0D76, 61387 }, - { 0x0D77, 60940 }, - { 0x0D78, 60947 }, - { 0x0D79, 60737 }, - { 0x0D7A, 60743 }, - { 0x0D7B, 60749 }, - { 0x0D7C, 60755 }, - { 0x0D7D, 60761 }, - { 0x0D7E, 61353 }, - { 0x0D7F, 61359 }, - { 0x0D80, 61365 }, - { 0x0D81, 60856 }, - { 0x0D82, 60915 }, - { 0x0D83, 60905 }, - { 0x0D84, 60910 }, - { 0x0D85, 61203 }, - { 0x0D86, 61231 }, - { 0x0D87, 61195 }, - { 0x0D88, 61183 }, - { 0x0D89, 61211 }, - { 0x0D8A, 61239 }, - { 0x0D8B, 61187 }, - { 0x0D8C, 61207 }, - { 0x0D8D, 61243 }, - { 0x0D8E, 61191 }, - { 0x0D8F, 61179 }, - { 0x0D90, 61247 }, - { 0x0D91, 61199 }, - { 0x0D92, 61471 }, - { 0x0D93, 60879 }, - { 0x0D94, 60868 }, - { 0x0D95, 60873 }, - { 0x0D96, 60884 }, - { 0x0D97, 60679 }, - { 0x0D98, 60683 }, - { 0x0D99, 60687 }, - { 0x0D9A, 60691 }, - { 0x0D9B, 60695 }, - { 0x0D9C, 60700 }, - { 0x0D9D, 60705 }, - { 0x0D9E, 61272 }, - { 0x0D9F, 60711 }, - { 0x0DA0, 60637 }, - { 0x0DA1, 60613 }, - { 0x0DA2, 60621 }, - { 0x0DA3, 60649 }, - { 0x0DA4, 60629 }, - { 0x0DA5, 60625 }, - { 0x0DA6, 60617 }, - { 0x0DA7, 60645 }, - { 0x0DA8, 60641 }, - { 0x0DA9, 60633 }, - { 0x0DAA, 60716 }, - { 0x0DAB, 60720 }, - { 0x0DAC, 60895 }, - { 0x0DAD, 60900 }, - { 0x0DAE, 61399 }, - { 0x0DAF, 61403 }, - { 0x0DB0, 77883 }, - { 0x0DB1, 77919 }, - { 0x0DB2, 77935 }, - { 0x0DB3, 77931 }, - { 0x0DB4, 77887 }, - { 0x0DB5, 77999 }, - { 0x0DB6, 78007 }, - { 0x0DB7, 77991 }, - { 0x0DB8, 77895 }, - { 0x0DB9, 77959 }, - { 0x0DBA, 77963 }, - { 0x0DBB, 77967 }, - { 0x0DBC, 77971 }, - { 0x0DBD, 77899 }, - { 0x0DBE, 77975 }, - { 0x0DBF, 78039 }, - { 0x0DC0, 77983 }, - { 0x0DC1, 77987 }, - { 0x0DC2, 77995 }, - { 0x0DC3, 77903 }, - { 0x0DC4, 78031 }, - { 0x0DC5, 78027 }, - { 0x0DC6, 78019 }, - { 0x0DC7, 77979 }, - { 0x0DC8, 78035 }, - { 0x0DC9, 78015 }, - { 0x0DCA, 77923 }, - { 0x0DCB, 77955 }, - { 0x0DCC, 77927 }, - { 0x0DCD, 78011 }, - { 0x0DCE, 78003 }, - { 0x0DCF, 78023 }, - { 0x0DD0, 77939 }, - { 0x0DD1, 77891 }, - { 0x0DD2, 77947 }, - { 0x0DD3, 77907 }, - { 0x0DD4, 77943 }, - { 0x0DD5, 77951 }, - { 0x0DD6, 77911 }, - { 0x0DD7, 77915 }, - { 0x0DD8, 77742 }, - { 0x0DD9, 77775 }, - { 0x0DDA, 77787 }, - { 0x0DDB, 77784 }, - { 0x0DDC, 77745 }, - { 0x0DDD, 77835 }, - { 0x0DDE, 77841 }, - { 0x0DDF, 77829 }, - { 0x0DE0, 77754 }, - { 0x0DE1, 77805 }, - { 0x0DE2, 77808 }, - { 0x0DE3, 77811 }, - { 0x0DE4, 77814 }, - { 0x0DE5, 77757 }, - { 0x0DE6, 77817 }, - { 0x0DE7, 77869 }, - { 0x0DE8, 77823 }, - { 0x0DE9, 77826 }, - { 0x0DEA, 77832 }, - { 0x0DEB, 77760 }, - { 0x0DEC, 77863 }, - { 0x0DED, 77860 }, - { 0x0DEE, 77850 }, - { 0x0DEF, 77820 }, - { 0x0DF0, 77866 }, - { 0x0DF1, 77847 }, - { 0x0DF2, 77778 }, - { 0x0DF3, 77802 }, - { 0x0DF4, 77781 }, - { 0x0DF5, 77844 }, - { 0x0DF6, 77838 }, - { 0x0DF7, 77857 }, - { 0x0DF8, 77790 }, - { 0x0DF9, 77751 }, - { 0x0DFA, 77796 }, - { 0x0DFB, 77763 }, - { 0x0DFC, 77793 }, - { 0x0DFD, 77799 }, - { 0x0DFE, 77748 }, - { 0x0DFF, 77766 }, - { 0x0E00, 77872 }, - { 0x0E01, 77879 }, - { 0x0E02, 77772 }, - { 0x0E03, 78043 }, - { 0x0E04, 81837 }, - { 0x0E05, 77769 }, - { 0x0E06, 77853 }, - { 0x0E07, 77875 }, - { 0x0E08, 45623 }, - { 0x0E09, 45767 }, - { 0x0E0A, 45611 }, - { 0x0E0B, 45626 }, - { 0x0E0C, 45770 }, - { 0x0E0D, 45617 }, - { 0x0E0E, 45608 }, - { 0x0E0F, 45614 }, - { 0x0E10, 45701 }, - { 0x0E11, 45596 }, - { 0x0E12, 45647 }, - { 0x0E13, 45605 }, - { 0x0E14, 45599 }, - { 0x0E15, 45689 }, - { 0x0E16, 45629 }, - { 0x0E17, 45632 }, - { 0x0E18, 45641 }, - { 0x0E19, 45638 }, - { 0x0E1A, 45602 }, - { 0x0E1B, 45794 }, - { 0x0E1C, 45698 }, - { 0x0E1D, 45797 }, - { 0x0E1E, 45734 }, - { 0x0E1F, 45890 }, - { 0x0E20, 45755 }, - { 0x0E21, 45704 }, - { 0x0E22, 45749 }, - { 0x0E23, 45863 }, - { 0x0E24, 45725 }, - { 0x0E25, 45857 }, - { 0x0E26, 45800 }, - { 0x0E27, 45743 }, - { 0x0E28, 45803 }, - { 0x0E29, 45662 }, - { 0x0E2A, 45935 }, - { 0x0E2B, 45938 }, - { 0x0E2C, 45920 }, - { 0x0E2D, 45908 }, - { 0x0E2E, 45917 }, - { 0x0E2F, 45737 }, - { 0x0E30, 45875 }, - { 0x0E31, 45884 }, - { 0x0E32, 45881 }, - { 0x0E33, 45860 }, - { 0x0E34, 45956 }, - { 0x0E35, 45761 }, - { 0x0E36, 45680 }, - { 0x0E37, 45764 }, - { 0x0E38, 45686 }, - { 0x0E39, 45677 }, - { 0x0E3A, 45683 }, - { 0x0E3B, 45947 }, - { 0x0E3C, 45893 }, - { 0x0E3D, 45674 }, - { 0x0E3E, 45668 }, - { 0x0E3F, 45812 }, - { 0x0E40, 45815 }, - { 0x0E41, 45821 }, - { 0x0E42, 45818 }, - { 0x0E43, 45671 }, - { 0x0E44, 45779 }, - { 0x0E45, 45932 }, - { 0x0E46, 45896 }, - { 0x0E47, 45965 }, - { 0x0E48, 45635 }, - { 0x0E49, 45782 }, - { 0x0E4A, 45785 }, - { 0x0E4B, 45716 }, - { 0x0E4C, 45719 }, - { 0x0E4D, 45653 }, - { 0x0E4E, 45848 }, - { 0x0E4F, 45695 }, - { 0x0E50, 45710 }, - { 0x0E51, 45845 }, - { 0x0E52, 45854 }, - { 0x0E53, 45851 }, - { 0x0E54, 45644 }, - { 0x0E55, 45707 }, - { 0x0E56, 45842 }, - { 0x0E57, 45953 }, - { 0x0E58, 45914 }, - { 0x0E59, 45968 }, - { 0x0E5A, 45899 }, - { 0x0E5B, 45839 }, - { 0x0E5C, 45902 }, - { 0x0E5D, 45950 }, - { 0x0E5E, 45872 }, - { 0x0E5F, 45905 }, - { 0x0E60, 45692 }, - { 0x0E61, 45776 }, - { 0x0E62, 45866 }, - { 0x0E63, 45659 }, - { 0x0E64, 45728 }, - { 0x0E65, 45731 }, - { 0x0E66, 45836 }, - { 0x0E67, 45620 }, - { 0x0E68, 46625 }, - { 0x0E69, 46382 }, - { 0x0E6A, 46397 }, - { 0x0E6B, 46418 }, - { 0x0E6C, 46472 }, - { 0x0E6D, 46400 }, - { 0x0E6E, 46385 }, - { 0x0E6F, 46475 }, - { 0x0E70, 46421 }, - { 0x0E71, 46391 }, - { 0x0E72, 46409 }, - { 0x0E73, 46466 }, - { 0x0E74, 46406 }, - { 0x0E75, 46427 }, - { 0x0E76, 46394 }, - { 0x0E77, 46469 }, - { 0x0E78, 46412 }, - { 0x0E79, 46415 }, - { 0x0E7A, 46430 }, - { 0x0E7B, 46403 }, - { 0x0E7C, 46424 }, - { 0x0E7D, 46388 }, - { 0x0E7E, 46433 }, - { 0x0E7F, 46436 }, - { 0x0E80, 46529 }, - { 0x0E81, 46598 }, - { 0x0E82, 46481 }, - { 0x0E83, 46484 }, - { 0x0E84, 46565 }, - { 0x0E85, 46601 }, - { 0x0E86, 46604 }, - { 0x0E87, 46514 }, - { 0x0E88, 46451 }, - { 0x0E89, 46520 }, - { 0x0E8A, 46454 }, - { 0x0E8B, 46457 }, - { 0x0E8C, 46613 }, - { 0x0E8D, 46634 }, - { 0x0E8E, 46637 }, - { 0x0E8F, 46544 }, - { 0x0E90, 46541 }, - { 0x0E91, 46460 }, - { 0x0E92, 46523 }, - { 0x0E93, 46658 }, - { 0x0E94, 46526 }, - { 0x0E95, 46463 }, - { 0x0E96, 46547 }, - { 0x0E97, 46619 }, - { 0x0E98, 46550 }, - { 0x0E99, 46640 }, - { 0x0E9A, 46622 }, - { 0x0E9B, 46559 }, - { 0x0E9C, 46553 }, - { 0x0E9D, 46496 }, - { 0x0E9E, 46571 }, - { 0x0E9F, 46535 }, - { 0x0EA0, 46439 }, - { 0x0EA1, 46502 }, - { 0x0EA2, 46445 }, - { 0x0EA3, 46448 }, - { 0x0EA4, 46499 }, - { 0x0EA5, 46655 }, - { 0x0EA6, 46562 }, - { 0x0EA7, 46661 }, - { 0x0EA8, 46652 }, - { 0x0EA9, 46649 }, - { 0x0EAA, 46664 }, - { 0x0EAB, 46478 }, - { 0x0EAC, 46532 }, - { 0x0EAD, 46631 }, - { 0x0EAE, 46517 }, - { 0x0EAF, 46586 }, - { 0x0EB0, 45995 }, - { 0x0EB1, 46139 }, - { 0x0EB2, 46082 }, - { 0x0EB3, 45986 }, - { 0x0EB4, 46100 }, - { 0x0EB5, 46103 }, - { 0x0EB6, 45998 }, - { 0x0EB7, 45992 }, - { 0x0EB8, 46181 }, - { 0x0EB9, 46124 }, - { 0x0EBA, 46130 }, - { 0x0EBB, 46031 }, - { 0x0EBC, 46253 }, - { 0x0EBD, 46250 }, - { 0x0EBE, 46121 }, - { 0x0EBF, 45983 }, - { 0x0EC0, 45989 }, - { 0x0EC1, 46028 }, - { 0x0EC2, 45971 }, - { 0x0EC3, 46019 }, - { 0x0EC4, 45980 }, - { 0x0EC5, 45974 }, - { 0x0EC6, 46001 }, - { 0x0EC7, 46004 }, - { 0x0EC8, 46013 }, - { 0x0EC9, 46010 }, - { 0x0ECA, 45977 }, - { 0x0ECB, 46163 }, - { 0x0ECC, 46343 }, - { 0x0ECD, 46169 }, - { 0x0ECE, 46172 }, - { 0x0ECF, 46025 }, - { 0x0ED0, 46226 }, - { 0x0ED1, 46229 }, - { 0x0ED2, 46256 }, - { 0x0ED3, 46202 }, - { 0x0ED4, 46325 }, - { 0x0ED5, 46127 }, - { 0x0ED6, 46184 }, - { 0x0ED7, 46355 }, - { 0x0ED8, 46064 }, - { 0x0ED9, 46349 }, - { 0x0EDA, 46304 }, - { 0x0EDB, 46307 }, - { 0x0EDC, 46331 }, - { 0x0EDD, 46370 }, - { 0x0EDE, 46292 }, - { 0x0EDF, 46247 }, - { 0x0EE0, 46244 }, - { 0x0EE1, 46337 }, - { 0x0EE2, 46166 }, - { 0x0EE3, 46097 }, - { 0x0EE4, 46094 }, - { 0x0EE5, 46022 }, - { 0x0EE6, 46286 }, - { 0x0EE7, 46220 }, - { 0x0EE8, 46217 }, - { 0x0EE9, 46088 }, - { 0x0EEA, 46208 }, - { 0x0EEB, 46118 }, - { 0x0EEC, 46241 }, - { 0x0EED, 46112 }, - { 0x0EEE, 46211 }, - { 0x0EEF, 46133 }, - { 0x0EF0, 46136 }, - { 0x0EF1, 46046 }, - { 0x0EF2, 46043 }, - { 0x0EF3, 46007 }, - { 0x0EF4, 46151 }, - { 0x0EF5, 46319 }, - { 0x0EF6, 46052 }, - { 0x0EF7, 46205 }, - { 0x0EF8, 46016 }, - { 0x0EF9, 46259 }, - { 0x0EFA, 46316 }, - { 0x0EFB, 46235 }, - { 0x0EFC, 46283 }, - { 0x0EFD, 46073 }, - { 0x0EFE, 46079 }, - { 0x0EFF, 46070 }, - { 0x0F00, 46076 }, - { 0x0F01, 46148 }, - { 0x0F02, 46157 }, - { 0x0F03, 46160 }, - { 0x0F04, 46262 }, - { 0x0F05, 46265 }, - { 0x0F06, 46154 }, - { 0x0F07, 46058 }, - { 0x0F08, 76191 }, - { 0x0F09, 76203 }, - { 0x0F0A, 76197 }, - { 0x0F0B, 76611 }, - { 0x0F0C, 76614 }, - { 0x0F0D, 76194 }, - { 0x0F0E, 76200 }, - { 0x0F0F, 76632 }, - { 0x0F10, 76236 }, - { 0x0F11, 76248 }, - { 0x0F12, 76242 }, - { 0x0F13, 76695 }, - { 0x0F14, 76698 }, - { 0x0F15, 76239 }, - { 0x0F16, 76245 }, - { 0x0F17, 76704 }, - { 0x0F18, 76617 }, - { 0x0F19, 76629 }, - { 0x0F1A, 76623 }, - { 0x0F1B, 77169 }, - { 0x0F1C, 77172 }, - { 0x0F1D, 76620 }, - { 0x0F1E, 76626 }, - { 0x0F1F, 77175 }, - { 0x0F20, 76251 }, - { 0x0F21, 76263 }, - { 0x0F22, 76257 }, - { 0x0F23, 76707 }, - { 0x0F24, 76710 }, - { 0x0F25, 76254 }, - { 0x0F26, 76260 }, - { 0x0F27, 76716 }, - { 0x0F28, 76893 }, - { 0x0F29, 76905 }, - { 0x0F2A, 76899 }, - { 0x0F2B, 77280 }, - { 0x0F2C, 77283 }, - { 0x0F2D, 76896 }, - { 0x0F2E, 76902 }, - { 0x0F2F, 77286 }, - { 0x0F30, 76311 }, - { 0x0F31, 76323 }, - { 0x0F32, 76317 }, - { 0x0F33, 76836 }, - { 0x0F34, 76839 }, - { 0x0F35, 76314 }, - { 0x0F36, 76320 }, - { 0x0F37, 76845 }, - { 0x0F38, 76326 }, - { 0x0F39, 76338 }, - { 0x0F3A, 76332 }, - { 0x0F3B, 76851 }, - { 0x0F3C, 76854 }, - { 0x0F3D, 76329 }, - { 0x0F3E, 76335 }, - { 0x0F3F, 76890 }, - { 0x0F40, 76857 }, - { 0x0F41, 76869 }, - { 0x0F42, 76863 }, - { 0x0F43, 77262 }, - { 0x0F44, 77265 }, - { 0x0F45, 76860 }, - { 0x0F46, 76866 }, - { 0x0F47, 77271 }, - { 0x0F48, 76296 }, - { 0x0F49, 76308 }, - { 0x0F4A, 76302 }, - { 0x0F4B, 76788 }, - { 0x0F4C, 76791 }, - { 0x0F4D, 76299 }, - { 0x0F4E, 76305 }, - { 0x0F4F, 76809 }, - { 0x0F50, 76812 }, - { 0x0F51, 76818 }, - { 0x0F52, 77250 }, - { 0x0F53, 77253 }, - { 0x0F54, 76815 }, - { 0x0F55, 76794 }, - { 0x0F56, 76806 }, - { 0x0F57, 76800 }, - { 0x0F58, 77235 }, - { 0x0F59, 77238 }, - { 0x0F5A, 76797 }, - { 0x0F5B, 76803 }, - { 0x0F5C, 77241 }, - { 0x0F5D, 77247 }, - { 0x0F5E, 77397 }, - { 0x0F5F, 77400 }, - { 0x0F60, 77244 }, - { 0x0F61, 76116 }, - { 0x0F62, 76128 }, - { 0x0F63, 76122 }, - { 0x0F64, 76431 }, - { 0x0F65, 76449 }, - { 0x0F66, 76119 }, - { 0x0F67, 76125 }, - { 0x0F68, 76455 }, - { 0x0F69, 76356 }, - { 0x0F6A, 76368 }, - { 0x0F6B, 76362 }, - { 0x0F6C, 76965 }, - { 0x0F6D, 76968 }, - { 0x0F6E, 76359 }, - { 0x0F6F, 76365 }, - { 0x0F70, 76971 }, - { 0x0F71, 76341 }, - { 0x0F72, 76353 }, - { 0x0F73, 76347 }, - { 0x0F74, 76908 }, - { 0x0F75, 76911 }, - { 0x0F76, 76344 }, - { 0x0F77, 76350 }, - { 0x0F78, 76947 }, - { 0x0F79, 76131 }, - { 0x0F7A, 76143 }, - { 0x0F7B, 76137 }, - { 0x0F7C, 76464 }, - { 0x0F7D, 76482 }, - { 0x0F7E, 76134 }, - { 0x0F7F, 76140 }, - { 0x0F80, 76503 }, - { 0x0F81, 76386 }, - { 0x0F82, 76398 }, - { 0x0F83, 76392 }, - { 0x0F84, 76983 }, - { 0x0F85, 76986 }, - { 0x0F86, 76389 }, - { 0x0F87, 76395 }, - { 0x0F88, 76989 }, - { 0x0F89, 76992 }, - { 0x0F8A, 76998 }, - { 0x0F8B, 77331 }, - { 0x0F8C, 77334 }, - { 0x0F8D, 76995 }, - { 0x0F8E, 76266 }, - { 0x0F8F, 76278 }, - { 0x0F90, 76272 }, - { 0x0F91, 76728 }, - { 0x0F92, 76731 }, - { 0x0F93, 76269 }, - { 0x0F94, 76275 }, - { 0x0F95, 76737 }, - { 0x0F96, 76740 }, - { 0x0F97, 76752 }, - { 0x0F98, 76746 }, - { 0x0F99, 77208 }, - { 0x0F9A, 77211 }, - { 0x0F9B, 76743 }, - { 0x0F9C, 76749 }, - { 0x0F9D, 77217 }, - { 0x0F9E, 77415 }, - { 0x0F9F, 77431 }, - { 0x0FA0, 77423 }, - { 0x0FA1, 77435 }, - { 0x0FA2, 77439 }, - { 0x0FA3, 77419 }, - { 0x0FA4, 77427 }, - { 0x0FA5, 77447 }, - { 0x0FA6, 76221 }, - { 0x0FA7, 76233 }, - { 0x0FA8, 76227 }, - { 0x0FA9, 76647 }, - { 0x0FAA, 76650 }, - { 0x0FAB, 76224 }, - { 0x0FAC, 76230 }, - { 0x0FAD, 76653 }, - { 0x0FAE, 76656 }, - { 0x0FAF, 76662 }, - { 0x0FB0, 77178 }, - { 0x0FB1, 77181 }, - { 0x0FB2, 76659 }, - { 0x0FB3, 76665 }, - { 0x0FB4, 76677 }, - { 0x0FB5, 76671 }, - { 0x0FB6, 77184 }, - { 0x0FB7, 77187 }, - { 0x0FB8, 76668 }, - { 0x0FB9, 76674 }, - { 0x0FBA, 77190 }, - { 0x0FBB, 77196 }, - { 0x0FBC, 77391 }, - { 0x0FBD, 77394 }, - { 0x0FBE, 77193 }, - { 0x0FBF, 76371 }, - { 0x0FC0, 76383 }, - { 0x0FC1, 76377 }, - { 0x0FC2, 76974 }, - { 0x0FC3, 76977 }, - { 0x0FC4, 76374 }, - { 0x0FC5, 76380 }, - { 0x0FC6, 76980 }, - { 0x0FC7, 77467 }, - { 0x0FC8, 77483 }, - { 0x0FC9, 77475 }, - { 0x0FCA, 77487 }, - { 0x0FCB, 77491 }, - { 0x0FCC, 77471 }, - { 0x0FCD, 77479 }, - { 0x0FCE, 76416 }, - { 0x0FCF, 76428 }, - { 0x0FD0, 76422 }, - { 0x0FD1, 77025 }, - { 0x0FD2, 77028 }, - { 0x0FD3, 76419 }, - { 0x0FD4, 76425 }, - { 0x0FD5, 77049 }, - { 0x0FD6, 77031 }, - { 0x0FD7, 77043 }, - { 0x0FD8, 77037 }, - { 0x0FD9, 77343 }, - { 0x0FDA, 77346 }, - { 0x0FDB, 77034 }, - { 0x0FDC, 77040 }, - { 0x0FDD, 77349 }, - { 0x0FDE, 76401 }, - { 0x0FDF, 76413 }, - { 0x0FE0, 76407 }, - { 0x0FE1, 77016 }, - { 0x0FE2, 77019 }, - { 0x0FE3, 76404 }, - { 0x0FE4, 76410 }, - { 0x0FE5, 77022 }, - { 0x0FE6, 76146 }, - { 0x0FE7, 76158 }, - { 0x0FE8, 76152 }, - { 0x0FE9, 76506 }, - { 0x0FEA, 76524 }, - { 0x0FEB, 76149 }, - { 0x0FEC, 76155 }, - { 0x0FED, 76530 }, - { 0x0FEE, 76509 }, - { 0x0FEF, 76521 }, - { 0x0FF0, 76515 }, - { 0x0FF1, 77109 }, - { 0x0FF2, 77112 }, - { 0x0FF3, 76512 }, - { 0x0FF4, 76518 }, - { 0x0FF5, 77130 }, - { 0x0FF6, 76206 }, - { 0x0FF7, 76218 }, - { 0x0FF8, 76212 }, - { 0x0FF9, 76635 }, - { 0x0FFA, 76638 }, - { 0x0FFB, 76209 }, - { 0x0FFC, 76215 }, - { 0x0FFD, 76644 }, - { 0x0FFE, 76176 }, - { 0x0FFF, 76188 }, - { 0x1000, 76182 }, - { 0x1001, 76563 }, - { 0x1002, 76566 }, - { 0x1003, 76179 }, - { 0x1004, 76185 }, - { 0x1005, 76584 }, - { 0x1006, 76587 }, - { 0x1007, 76593 }, - { 0x1008, 77157 }, - { 0x1009, 77160 }, - { 0x100A, 76590 }, - { 0x100B, 76569 }, - { 0x100C, 76581 }, - { 0x100D, 76575 }, - { 0x100E, 77142 }, - { 0x100F, 77145 }, - { 0x1010, 76572 }, - { 0x1011, 76578 }, - { 0x1012, 77385 }, - { 0x1013, 76914 }, - { 0x1014, 76926 }, - { 0x1015, 76920 }, - { 0x1016, 77289 }, - { 0x1017, 77292 }, - { 0x1018, 76917 }, - { 0x1019, 76923 }, - { 0x101A, 77298 }, - { 0x101B, 76485 }, - { 0x101C, 76497 }, - { 0x101D, 76491 }, - { 0x101E, 77097 }, - { 0x101F, 77100 }, - { 0x1020, 76488 }, - { 0x1021, 76494 }, - { 0x1022, 77106 }, - { 0x1023, 76761 }, - { 0x1024, 76773 }, - { 0x1025, 76767 }, - { 0x1026, 77220 }, - { 0x1027, 77223 }, - { 0x1028, 76764 }, - { 0x1029, 76770 }, - { 0x102A, 77229 }, - { 0x102B, 76932 }, - { 0x102C, 76944 }, - { 0x102D, 76938 }, - { 0x102E, 77301 }, - { 0x102F, 77304 }, - { 0x1030, 76935 }, - { 0x1031, 76941 }, - { 0x1032, 77307 }, - { 0x1033, 76950 }, - { 0x1034, 76962 }, - { 0x1035, 76956 }, - { 0x1036, 77322 }, - { 0x1037, 77325 }, - { 0x1038, 76953 }, - { 0x1039, 76959 }, - { 0x103A, 77328 }, - { 0x103B, 76161 }, - { 0x103C, 76173 }, - { 0x103D, 76167 }, - { 0x103E, 76545 }, - { 0x103F, 76548 }, - { 0x1040, 76164 }, - { 0x1041, 76170 }, - { 0x1042, 76551 }, - { 0x1043, 76281 }, - { 0x1044, 76293 }, - { 0x1045, 76287 }, - { 0x1046, 76755 }, - { 0x1047, 76758 }, - { 0x1048, 76284 }, - { 0x1049, 76290 }, - { 0x104A, 76779 }, - { 0x104B, 76848 }, - { 0x104C, 76725 }, - { 0x104D, 76560 }, - { 0x104E, 77500 }, - { 0x104F, 77495 }, - { 0x1050, 77507 }, - { 0x1051, 76110 }, - { 0x1052, 77516 }, - { 0x1053, 75998 }, - { 0x1054, 76003 }, - { 0x1055, 77514 }, - { 0x1056, 76001 }, - { 0x1057, 76107 }, - { 0x1058, 76113 }, - { 0x1059, 77511 }, - { 0x105A, 76005 }, - { 0x105B, 76011 }, - { 0x105C, 76029 }, - { 0x105D, 76017 }, - { 0x105E, 76014 }, - { 0x105F, 76008 }, - { 0x1060, 76026 }, - { 0x1061, 76023 }, - { 0x1062, 76020 }, - { 0x1063, 76073 }, - { 0x1064, 76098 }, - { 0x1065, 76095 }, - { 0x1066, 76083 }, - { 0x1067, 76080 }, - { 0x1068, 76086 }, - { 0x1069, 76104 }, - { 0x106A, 76089 }, - { 0x106B, 76092 }, - { 0x106C, 76101 }, - { 0x106D, 76076 }, - { 0x106E, 77459 }, - { 0x106F, 76722 }, - { 0x1070, 77205 }, - { 0x1071, 76719 }, - { 0x1072, 77451 }, - { 0x1073, 76461 }, - { 0x1074, 77073 }, - { 0x1075, 76458 }, - { 0x1076, 77455 }, - { 0x1077, 76557 }, - { 0x1078, 77139 }, - { 0x1079, 76554 }, - { 0x107A, 77463 }, - { 0x107B, 76785 }, - { 0x107C, 77232 }, - { 0x107D, 76782 }, - { 0x107E, 76057 }, - { 0x107F, 76036 }, - { 0x1080, 76065 }, - { 0x1081, 76052 }, - { 0x1082, 76040 }, - { 0x1083, 76048 }, - { 0x1084, 76061 }, - { 0x1085, 76044 }, - { 0x1086, 76069 }, - { 0x1087, 76032 }, - { 0x1088, 69879 }, - { 0x1089, 69882 }, - { 0x108A, 69885 }, - { 0x108B, 69888 }, - { 0x108C, 69894 }, - { 0x108D, 69897 }, - { 0x108E, 69918 }, - { 0x108F, 69954 }, - { 0x1090, 69921 }, - { 0x1091, 69924 }, - { 0x1092, 69927 }, - { 0x1093, 69930 }, - { 0x1094, 69933 }, - { 0x1095, 69936 }, - { 0x1096, 69939 }, - { 0x1097, 69942 }, - { 0x1098, 69945 }, - { 0x1099, 69948 }, - { 0x109A, 69951 }, - { 0x109B, 69957 }, - { 0x109C, 69960 }, - { 0x109D, 69963 }, - { 0x109E, 69966 }, - { 0x109F, 69969 }, - { 0x10A0, 69972 }, - { 0x10A1, 69975 }, - { 0x10A2, 69978 }, - { 0x10A3, 69981 }, - { 0x10A4, 69984 }, - { 0x10A5, 69987 }, - { 0x10A6, 69993 }, - { 0x10A7, 70077 }, - { 0x10A8, 70080 }, - { 0x10A9, 69996 }, - { 0x10AA, 69999 }, - { 0x10AB, 70002 }, - { 0x10AC, 70005 }, - { 0x10AD, 70008 }, - { 0x10AE, 70083 }, - { 0x10AF, 70086 }, - { 0x10B0, 70089 }, - { 0x10B1, 70092 }, - { 0x10B2, 70095 }, - { 0x10B3, 70098 }, - { 0x10B4, 70011 }, - { 0x10B5, 69891 }, - { 0x10B6, 70014 }, - { 0x10B7, 70017 }, - { 0x10B8, 70020 }, - { 0x10B9, 70023 }, - { 0x10BA, 70026 }, - { 0x10BB, 69900 }, - { 0x10BC, 70029 }, - { 0x10BD, 69903 }, - { 0x10BE, 70032 }, - { 0x10BF, 69906 }, - { 0x10C0, 70035 }, - { 0x10C1, 69909 }, - { 0x10C2, 69912 }, - { 0x10C3, 69915 }, - { 0x10C4, 70074 }, - { 0x10C5, 70101 }, - { 0x10C6, 70104 }, - { 0x10C7, 70107 }, - { 0x10C8, 70110 }, - { 0x10C9, 70113 }, - { 0x10CA, 70116 }, - { 0x10CB, 70119 }, - { 0x10CC, 70122 }, - { 0x10CD, 70125 }, - { 0x10CE, 70128 }, - { 0x10CF, 70131 }, - { 0x10D0, 70134 }, - { 0x10D1, 70038 }, - { 0x10D2, 70041 }, - { 0x10D3, 70044 }, - { 0x10D4, 70047 }, - { 0x10D5, 70050 }, - { 0x10D6, 70053 }, - { 0x10D7, 70056 }, - { 0x10D8, 70059 }, - { 0x10D9, 70062 }, - { 0x10DA, 70065 }, - { 0x10DB, 70068 }, - { 0x10DC, 70071 }, - { 0x10DD, 69990 }, - { 0x10DE, 69775 }, - { 0x10DF, 69779 }, - { 0x10E0, 69783 }, - { 0x10E1, 69787 }, - { 0x10E2, 69791 }, - { 0x10E3, 69683 }, - { 0x10E4, 67948 }, - { 0x10E5, 66973 }, - { 0x10E6, 67225 }, - { 0x10E7, 66979 }, - { 0x10E8, 67057 }, - { 0x10E9, 66994 }, - { 0x10EA, 67129 }, - { 0x10EB, 68051 }, - { 0x10EC, 68119 }, - { 0x10ED, 68103 }, - { 0x10EE, 66967 }, - { 0x10EF, 67015 }, - { 0x10F0, 67204 }, - { 0x10F1, 69138 }, - { 0x10F2, 67207 }, - { 0x10F3, 69142 }, - { 0x10F4, 67553 }, - { 0x10F5, 69282 }, - { 0x10F6, 67210 }, - { 0x10F7, 69146 }, - { 0x10F8, 67556 }, - { 0x10F9, 69286 }, - { 0x10FA, 68846 }, - { 0x10FB, 67201 }, - { 0x10FC, 69134 }, - { 0x10FD, 67547 }, - { 0x10FE, 69278 }, - { 0x10FF, 68842 }, - { 0x1100, 67018 }, - { 0x1101, 68047 }, - { 0x1102, 68830 }, - { 0x1103, 67843 }, - { 0x1104, 67847 }, - { 0x1105, 67868 }, - { 0x1106, 67824 }, - { 0x1107, 67851 }, - { 0x1108, 67839 }, - { 0x1109, 67874 }, - { 0x110A, 67879 }, - { 0x110B, 67886 }, - { 0x110C, 67857 }, - { 0x110D, 67835 }, - { 0x110E, 67830 }, - { 0x110F, 67039 }, - { 0x1110, 67060 }, - { 0x1111, 67126 }, - { 0x1112, 67021 }, - { 0x1113, 67138 }, - { 0x1114, 67689 }, - { 0x1115, 67141 }, - { 0x1116, 67391 }, - { 0x1117, 67144 }, - { 0x1118, 67394 }, - { 0x1119, 68075 }, - { 0x111A, 68459 }, - { 0x111B, 68143 }, - { 0x111C, 67135 }, - { 0x111D, 67385 }, - { 0x111E, 67403 }, - { 0x111F, 69234 }, - { 0x1120, 67406 }, - { 0x1121, 69238 }, - { 0x1122, 67695 }, - { 0x1123, 69366 }, - { 0x1124, 67409 }, - { 0x1125, 69242 }, - { 0x1126, 67698 }, - { 0x1127, 69370 }, - { 0x1128, 67400 }, - { 0x1129, 69230 }, - { 0x112A, 67692 }, - { 0x112B, 69362 }, - { 0x112C, 68091 }, - { 0x112D, 66997 }, - { 0x112E, 69094 }, - { 0x112F, 68099 }, - { 0x1130, 67189 }, - { 0x1131, 67761 }, - { 0x1132, 67195 }, - { 0x1133, 67502 }, - { 0x1134, 67198 }, - { 0x1135, 67505 }, - { 0x1136, 68083 }, - { 0x1137, 68379 }, - { 0x1138, 68115 }, - { 0x1139, 67186 }, - { 0x113A, 67484 }, - { 0x113B, 67526 }, - { 0x113C, 69266 }, - { 0x113D, 67529 }, - { 0x113E, 69270 }, - { 0x113F, 67806 }, - { 0x1140, 69410 }, - { 0x1141, 67532 }, - { 0x1142, 69274 }, - { 0x1143, 67809 }, - { 0x1144, 69414 }, - { 0x1145, 67523 }, - { 0x1146, 69262 }, - { 0x1147, 67803 }, - { 0x1148, 69406 }, - { 0x1149, 68886 }, - { 0x114A, 67009 }, - { 0x114B, 67511 }, - { 0x114C, 67517 }, - { 0x114D, 67520 }, - { 0x114E, 67508 }, - { 0x114F, 67066 }, - { 0x1150, 67608 }, - { 0x1151, 67069 }, - { 0x1152, 67271 }, - { 0x1153, 67072 }, - { 0x1154, 67274 }, - { 0x1155, 68059 }, - { 0x1156, 67063 }, - { 0x1157, 67265 }, - { 0x1158, 67280 }, - { 0x1159, 69170 }, - { 0x115A, 67283 }, - { 0x115B, 69174 }, - { 0x115C, 67617 }, - { 0x115D, 69326 }, - { 0x115E, 67286 }, - { 0x115F, 69178 }, - { 0x1160, 67620 }, - { 0x1161, 69330 }, - { 0x1162, 67277 }, - { 0x1163, 69166 }, - { 0x1164, 67611 }, - { 0x1165, 69322 }, - { 0x1166, 68854 }, - { 0x1167, 66982 }, - { 0x1168, 67075 }, - { 0x1169, 69519 }, - { 0x116A, 69523 }, - { 0x116B, 69527 }, - { 0x116C, 69515 }, - { 0x116D, 67030 }, - { 0x116E, 67586 }, - { 0x116F, 67033 }, - { 0x1170, 67238 }, - { 0x1171, 67036 }, - { 0x1172, 67241 }, - { 0x1173, 68055 }, - { 0x1174, 67027 }, - { 0x1175, 67231 }, - { 0x1176, 67247 }, - { 0x1177, 69154 }, - { 0x1178, 67250 }, - { 0x1179, 69158 }, - { 0x117A, 67592 }, - { 0x117B, 69310 }, - { 0x117C, 67253 }, - { 0x117D, 69162 }, - { 0x117E, 67595 }, - { 0x117F, 69314 }, - { 0x1180, 67244 }, - { 0x1181, 69150 }, - { 0x1182, 67589 }, - { 0x1183, 69306 }, - { 0x1184, 68850 }, - { 0x1185, 66970 }, - { 0x1186, 68007 }, - { 0x1187, 67096 }, - { 0x1188, 67644 }, - { 0x1189, 67102 }, - { 0x118A, 67328 }, - { 0x118B, 67105 }, - { 0x118C, 67331 }, - { 0x118D, 68067 }, - { 0x118E, 67093 }, - { 0x118F, 67322 }, - { 0x1190, 67337 }, - { 0x1191, 69210 }, - { 0x1192, 67340 }, - { 0x1193, 69214 }, - { 0x1194, 67650 }, - { 0x1195, 69350 }, - { 0x1196, 67343 }, - { 0x1197, 69218 }, - { 0x1198, 67653 }, - { 0x1199, 69354 }, - { 0x119A, 67334 }, - { 0x119B, 69206 }, - { 0x119C, 67647 }, - { 0x119D, 69346 }, - { 0x119E, 68858 }, - { 0x119F, 66988 }, - { 0x11A0, 69090 }, - { 0x11A1, 67099 }, - { 0x11A2, 69446 }, - { 0x11A3, 67979 }, - { 0x11A4, 67111 }, - { 0x11A5, 67656 }, - { 0x11A6, 67120 }, - { 0x11A7, 67361 }, - { 0x11A8, 67123 }, - { 0x11A9, 67367 }, - { 0x11AA, 68071 }, - { 0x11AB, 67108 }, - { 0x11AC, 67346 }, - { 0x11AD, 67376 }, - { 0x11AE, 69226 }, - { 0x11AF, 67373 }, - { 0x11B0, 69222 }, - { 0x11B1, 67680 }, - { 0x11B2, 69358 }, - { 0x11B3, 68862 }, - { 0x11B4, 66991 }, - { 0x11B5, 68219 }, - { 0x11B6, 67117 }, - { 0x11B7, 67081 }, - { 0x11B8, 67623 }, - { 0x11B9, 67087 }, - { 0x11BA, 67304 }, - { 0x11BB, 67090 }, - { 0x11BC, 67307 }, - { 0x11BD, 68063 }, - { 0x11BE, 67078 }, - { 0x11BF, 67289 }, - { 0x11C0, 67313 }, - { 0x11C1, 69194 }, - { 0x11C2, 67316 }, - { 0x11C3, 69198 }, - { 0x11C4, 67638 }, - { 0x11C5, 69338 }, - { 0x11C6, 67319 }, - { 0x11C7, 69202 }, - { 0x11C8, 67641 }, - { 0x11C9, 69342 }, - { 0x11CA, 67310 }, - { 0x11CB, 69190 }, - { 0x11CC, 67635 }, - { 0x11CD, 69334 }, - { 0x11CE, 66985 }, - { 0x11CF, 69086 }, - { 0x11D0, 67951 }, - { 0x11D1, 67171 }, - { 0x11D2, 67722 }, - { 0x11D3, 67177 }, - { 0x11D4, 67463 }, - { 0x11D5, 67180 }, - { 0x11D6, 67466 }, - { 0x11D7, 68079 }, - { 0x11D8, 67168 }, - { 0x11D9, 67445 }, - { 0x11DA, 67475 }, - { 0x11DB, 69250 }, - { 0x11DC, 67478 }, - { 0x11DD, 69254 }, - { 0x11DE, 67755 }, - { 0x11DF, 69398 }, - { 0x11E0, 67481 }, - { 0x11E1, 69258 }, - { 0x11E2, 67758 }, - { 0x11E3, 69402 }, - { 0x11E4, 67472 }, - { 0x11E5, 69246 }, - { 0x11E6, 67752 }, - { 0x11E7, 69394 }, - { 0x11E8, 68882 }, - { 0x11E9, 67006 }, - { 0x11EA, 69450 }, - { 0x11EB, 67183 }, - { 0x11EC, 69030 }, - { 0x11ED, 69458 }, - { 0x11EE, 68838 }, - { 0x11EF, 68834 }, - { 0x11F0, 68874 }, - { 0x11F1, 68878 }, - { 0x11F2, 68870 }, - { 0x11F3, 68866 }, - { 0x11F4, 67454 }, - { 0x11F5, 67457 }, - { 0x11F6, 67731 }, - { 0x11F7, 67460 }, - { 0x11F8, 67734 }, - { 0x11F9, 67451 }, - { 0x11FA, 67725 }, - { 0x11FB, 67743 }, - { 0x11FC, 69382 }, - { 0x11FD, 67746 }, - { 0x11FE, 69386 }, - { 0x11FF, 67911 }, - { 0x1200, 69434 }, - { 0x1201, 67749 }, - { 0x1202, 69390 }, - { 0x1203, 67914 }, - { 0x1204, 69438 }, - { 0x1205, 67740 }, - { 0x1206, 69378 }, - { 0x1207, 67908 }, - { 0x1208, 69430 }, - { 0x1209, 67174 }, - { 0x120A, 67216 }, - { 0x120B, 67812 }, - { 0x120C, 67219 }, - { 0x120D, 67565 }, - { 0x120E, 67222 }, - { 0x120F, 67568 }, - { 0x1210, 68087 }, - { 0x1211, 67213 }, - { 0x1212, 67559 }, - { 0x1213, 67577 }, - { 0x1214, 69294 }, - { 0x1215, 67580 }, - { 0x1216, 69298 }, - { 0x1217, 67818 }, - { 0x1218, 69422 }, - { 0x1219, 67583 }, - { 0x121A, 69302 }, - { 0x121B, 67821 }, - { 0x121C, 69426 }, - { 0x121D, 67574 }, - { 0x121E, 69290 }, - { 0x121F, 67815 }, - { 0x1220, 69418 }, - { 0x1221, 68890 }, - { 0x1222, 67012 }, - { 0x1223, 69454 }, - { 0x1224, 69102 }, - { 0x1225, 68011 }, - { 0x1226, 67159 }, - { 0x1227, 67971 }, - { 0x1228, 69110 }, - { 0x1229, 67707 }, - { 0x122A, 67162 }, - { 0x122B, 67430 }, - { 0x122C, 67165 }, - { 0x122D, 67433 }, - { 0x122E, 69114 }, - { 0x122F, 67156 }, - { 0x1230, 67424 }, - { 0x1231, 69106 }, - { 0x1232, 67710 }, - { 0x1233, 69374 }, - { 0x1234, 67003 }, - { 0x1235, 69098 }, - { 0x1236, 67955 }, - { 0x1237, 67045 }, - { 0x1238, 67598 }, - { 0x1239, 67048 }, - { 0x123A, 67259 }, - { 0x123B, 67051 }, - { 0x123C, 67262 }, - { 0x123D, 67042 }, - { 0x123E, 67256 }, - { 0x123F, 67605 }, - { 0x1240, 69318 }, - { 0x1241, 66976 }, - { 0x1242, 67493 }, - { 0x1243, 67959 }, - { 0x1244, 67496 }, - { 0x1245, 67963 }, - { 0x1246, 67767 }, - { 0x1247, 67967 }, - { 0x1248, 67499 }, - { 0x1249, 67770 }, - { 0x124A, 67490 }, - { 0x124B, 67764 }, - { 0x124C, 67920 }, - { 0x124D, 69442 }, - { 0x124E, 67192 }, - { 0x124F, 67794 }, - { 0x1250, 67797 }, - { 0x1251, 67800 }, - { 0x1252, 67791 }, - { 0x1253, 67514 }, - { 0x1254, 67538 }, - { 0x1255, 67541 }, - { 0x1256, 67544 }, - { 0x1257, 67535 }, - { 0x1258, 68902 }, - { 0x1259, 68906 }, - { 0x125A, 68918 }, - { 0x125B, 68910 }, - { 0x125C, 68922 }, - { 0x125D, 68898 }, - { 0x125E, 68914 }, - { 0x125F, 68894 }, - { 0x1260, 68926 }, - { 0x1261, 67054 }, - { 0x1262, 67704 }, - { 0x1263, 67150 }, - { 0x1264, 67418 }, - { 0x1265, 67153 }, - { 0x1266, 67421 }, - { 0x1267, 67147 }, - { 0x1268, 67412 }, - { 0x1269, 67000 }, - { 0x126A, 67782 }, - { 0x126B, 67785 }, - { 0x126C, 67788 }, - { 0x126D, 67779 }, - { 0x126E, 69122 }, - { 0x126F, 69126 }, - { 0x1270, 69130 }, - { 0x1271, 69118 }, - { 0x1272, 67896 }, - { 0x1273, 67355 }, - { 0x1274, 67665 }, - { 0x1275, 67358 }, - { 0x1276, 67668 }, - { 0x1277, 67352 }, - { 0x1278, 67659 }, - { 0x1279, 67114 }, - { 0x127A, 67364 }, - { 0x127B, 68027 }, - { 0x127C, 68031 }, - { 0x127D, 68035 }, - { 0x127E, 68023 }, - { 0x127F, 69470 }, - { 0x1280, 69474 }, - { 0x1281, 69478 }, - { 0x1282, 69466 }, - { 0x1283, 69462 }, - { 0x1284, 67298 }, - { 0x1285, 67629 }, - { 0x1286, 67301 }, - { 0x1287, 67632 }, - { 0x1288, 67295 }, - { 0x1289, 67626 }, - { 0x128A, 67084 }, - { 0x128B, 68986 }, - { 0x128C, 68990 }, - { 0x128D, 69002 }, - { 0x128E, 68994 }, - { 0x128F, 69006 }, - { 0x1290, 68982 }, - { 0x1291, 68998 }, - { 0x1292, 68978 }, - { 0x1293, 68095 }, - { 0x1294, 69018 }, - { 0x1295, 69022 }, - { 0x1296, 69026 }, - { 0x1297, 69014 }, - { 0x1298, 69074 }, - { 0x1299, 69078 }, - { 0x129A, 69082 }, - { 0x129B, 69070 }, - { 0x129C, 69058 }, - { 0x129D, 69062 }, - { 0x129E, 69066 }, - { 0x129F, 69054 }, - { 0x12A0, 69042 }, - { 0x12A1, 69046 }, - { 0x12A2, 69050 }, - { 0x12A3, 69038 }, - { 0x12A4, 67987 }, - { 0x12A5, 67991 }, - { 0x12A6, 67995 }, - { 0x12A7, 67983 }, - { 0x12A8, 68447 }, - { 0x12A9, 68443 }, - { 0x12AA, 68435 }, - { 0x12AB, 68724 }, - { 0x12AC, 68439 }, - { 0x12AD, 68431 }, - { 0x12AE, 68271 }, - { 0x12AF, 68267 }, - { 0x12B0, 68259 }, - { 0x12B1, 68587 }, - { 0x12B2, 68263 }, - { 0x12B3, 68255 }, - { 0x12B4, 68315 }, - { 0x12B5, 68311 }, - { 0x12B6, 68303 }, - { 0x12B7, 68695 }, - { 0x12B8, 68307 }, - { 0x12B9, 68299 }, - { 0x12BA, 68479 }, - { 0x12BB, 68475 }, - { 0x12BC, 68467 }, - { 0x12BD, 68728 }, - { 0x12BE, 68471 }, - { 0x12BF, 68463 }, - { 0x12C0, 68631 }, - { 0x12C1, 68627 }, - { 0x12C2, 68619 }, - { 0x12C3, 68752 }, - { 0x12C4, 68623 }, - { 0x12C5, 68615 }, - { 0x12C6, 68691 }, - { 0x12C7, 68687 }, - { 0x12C8, 68679 }, - { 0x12C9, 68784 }, - { 0x12CA, 68683 }, - { 0x12CB, 68675 }, - { 0x12CC, 68251 }, - { 0x12CD, 68247 }, - { 0x12CE, 68239 }, - { 0x12CF, 68583 }, - { 0x12D0, 68243 }, - { 0x12D1, 68235 }, - { 0x12D2, 68107 }, - { 0x12D3, 68139 }, - { 0x12D4, 68135 }, - { 0x12D5, 68127 }, - { 0x12D6, 68427 }, - { 0x12D7, 68131 }, - { 0x12D8, 68123 }, - { 0x12D9, 68527 }, - { 0x12DA, 68523 }, - { 0x12DB, 68515 }, - { 0x12DC, 68736 }, - { 0x12DD, 68519 }, - { 0x12DE, 68511 }, - { 0x12DF, 68547 }, - { 0x12E0, 68543 }, - { 0x12E1, 68535 }, - { 0x12E2, 68740 }, - { 0x12E3, 68539 }, - { 0x12E4, 68531 }, - { 0x12E5, 68167 }, - { 0x12E6, 68231 }, - { 0x12E7, 68227 }, - { 0x12E8, 68215 }, - { 0x12E9, 68579 }, - { 0x12EA, 68223 }, - { 0x12EB, 68211 }, - { 0x12EC, 68207 }, - { 0x12ED, 68203 }, - { 0x12EE, 68195 }, - { 0x12EF, 68575 }, - { 0x12F0, 68199 }, - { 0x12F1, 68191 }, - { 0x12F2, 68335 }, - { 0x12F3, 68331 }, - { 0x12F4, 68323 }, - { 0x12F5, 68699 }, - { 0x12F6, 68327 }, - { 0x12F7, 68319 }, - { 0x12F8, 68163 }, - { 0x12F9, 68003 }, - { 0x12FA, 68159 }, - { 0x12FB, 68151 }, - { 0x12FC, 68483 }, - { 0x12FD, 68155 }, - { 0x12FE, 67999 }, - { 0x12FF, 68147 }, - { 0x1300, 68503 }, - { 0x1301, 68499 }, - { 0x1302, 68491 }, - { 0x1303, 68732 }, - { 0x1304, 68495 }, - { 0x1305, 68487 }, - { 0x1306, 68187 }, - { 0x1307, 68183 }, - { 0x1308, 68175 }, - { 0x1309, 68551 }, - { 0x130A, 68179 }, - { 0x130B, 68171 }, - { 0x130C, 68399 }, - { 0x130D, 68395 }, - { 0x130E, 68387 }, - { 0x130F, 68716 }, - { 0x1310, 68391 }, - { 0x1311, 68383 }, - { 0x1312, 68571 }, - { 0x1313, 68567 }, - { 0x1314, 68559 }, - { 0x1315, 68744 }, - { 0x1316, 68563 }, - { 0x1317, 68555 }, - { 0x1318, 68776 }, - { 0x1319, 68772 }, - { 0x131A, 68764 }, - { 0x131B, 68808 }, - { 0x131C, 68768 }, - { 0x131D, 68760 }, - { 0x131E, 68651 }, - { 0x131F, 68647 }, - { 0x1320, 68639 }, - { 0x1321, 68756 }, - { 0x1322, 68643 }, - { 0x1323, 68635 }, - { 0x1324, 68355 }, - { 0x1325, 68351 }, - { 0x1326, 68343 }, - { 0x1327, 68703 }, - { 0x1328, 68347 }, - { 0x1329, 68339 }, - { 0x132A, 68111 }, - { 0x132B, 68821 }, - { 0x132C, 68419 }, - { 0x132D, 68415 }, - { 0x132E, 68407 }, - { 0x132F, 68720 }, - { 0x1330, 68411 }, - { 0x1331, 68403 }, - { 0x1332, 68295 }, - { 0x1333, 68291 }, - { 0x1334, 68279 }, - { 0x1335, 68591 }, - { 0x1336, 68287 }, - { 0x1337, 68275 }, - { 0x1338, 68611 }, - { 0x1339, 68607 }, - { 0x133A, 68599 }, - { 0x133B, 68748 }, - { 0x133C, 68603 }, - { 0x133D, 68595 }, - { 0x133E, 68283 }, - { 0x133F, 68671 }, - { 0x1340, 68667 }, - { 0x1341, 68659 }, - { 0x1342, 68780 }, - { 0x1343, 68663 }, - { 0x1344, 68655 }, - { 0x1345, 68375 }, - { 0x1346, 68371 }, - { 0x1347, 68363 }, - { 0x1348, 68707 }, - { 0x1349, 68367 }, - { 0x134A, 68359 }, - { 0x134B, 68804 }, - { 0x134C, 68800 }, - { 0x134D, 68792 }, - { 0x134E, 68812 }, - { 0x134F, 68796 }, - { 0x1350, 68788 }, - { 0x1351, 67234 }, - { 0x1352, 67601 }, - { 0x1353, 67415 }, - { 0x1354, 67662 }, - { 0x1355, 67674 }, - { 0x1356, 67902 }, - { 0x1357, 67677 }, - { 0x1358, 67905 }, - { 0x1359, 67671 }, - { 0x135A, 67899 }, - { 0x135B, 69503 }, - { 0x135C, 69486 }, - { 0x135D, 69507 }, - { 0x135E, 69490 }, - { 0x135F, 69511 }, - { 0x1360, 69482 }, - { 0x1361, 69499 }, - { 0x1362, 69494 }, - { 0x1363, 69034 }, - { 0x1364, 32130 }, - { 0x1365, 32175 }, - { 0x1366, 32157 }, - { 0x1367, 32181 }, - { 0x1368, 32169 }, - { 0x1369, 32163 }, - { 0x136A, 32172 }, - { 0x136B, 32148 }, - { 0x136C, 32187 }, - { 0x136D, 32145 }, - { 0x136E, 32178 }, - { 0x136F, 32160 }, - { 0x1370, 32151 }, - { 0x1371, 32202 }, - { 0x1372, 32190 }, - { 0x1373, 32166 }, - { 0x1374, 32142 }, - { 0x1375, 32139 }, - { 0x1376, 32136 }, - { 0x1377, 32196 }, - { 0x1378, 32199 }, - { 0x1379, 32193 }, - { 0x137A, 32133 }, - { 0x137B, 32205 }, - { 0x137C, 32154 }, - { 0x137D, 32208 }, - { 0x137E, 32184 }, - { 0x137F, 32211 }, - { 0x1380, 32214 }, - { 0x1381, 33072 }, - { 0x1382, 33004 }, - { 0x1383, 33100 }, - { 0x1384, 33039 }, - { 0x1385, 33013 }, - { 0x1386, 33007 }, - { 0x1387, 33243 }, - { 0x1388, 33051 }, - { 0x1389, 33109 }, - { 0x138A, 33032 }, - { 0x138B, 33019 }, - { 0x138C, 33066 }, - { 0x138D, 33277 }, - { 0x138E, 33265 }, - { 0x138F, 32998 }, - { 0x1390, 33023 }, - { 0x1391, 33026 }, - { 0x1392, 33137 }, - { 0x1393, 33134 }, - { 0x1394, 33042 }, - { 0x1395, 33093 }, - { 0x1396, 32992 }, - { 0x1397, 33048 }, - { 0x1398, 33078 }, - { 0x1399, 33054 }, - { 0x139A, 33154 }, - { 0x139B, 33184 }, - { 0x139C, 33126 }, - { 0x139D, 33297 }, - { 0x139E, 33293 }, - { 0x139F, 33202 }, - { 0x13A0, 33285 }, - { 0x13A1, 33237 }, - { 0x13A2, 33083 }, - { 0x13A3, 32989 }, - { 0x13A4, 33130 }, - { 0x13A5, 33057 }, - { 0x13A6, 33258 }, - { 0x13A7, 33251 }, - { 0x13A8, 33089 }, - { 0x13A9, 33211 }, - { 0x13AA, 33105 }, - { 0x13AB, 33216 }, - { 0x13AC, 33143 }, - { 0x13AD, 33269 }, - { 0x13AE, 32983 }, - { 0x13AF, 33016 }, - { 0x13B0, 33148 }, - { 0x13B1, 33273 }, - { 0x13B2, 32986 }, - { 0x13B3, 33228 }, - { 0x13B4, 33301 }, - { 0x13B5, 33240 }, - { 0x13B6, 33208 }, - { 0x13B7, 33121 }, - { 0x13B8, 33197 }, - { 0x13B9, 33289 }, - { 0x13BA, 33281 }, - { 0x13BB, 33191 }, - { 0x13BC, 33234 }, - { 0x13BD, 33188 }, - { 0x13BE, 33060 }, - { 0x13BF, 33116 }, - { 0x13C0, 33223 }, - { 0x13C1, 33045 }, - { 0x13C2, 33063 }, - { 0x13C3, 33220 }, - { 0x13C4, 33069 }, - { 0x13C5, 33113 }, - { 0x13C6, 33097 }, - { 0x13C7, 33262 }, - { 0x13C8, 33255 }, - { 0x13C9, 33248 }, - { 0x13CA, 33001 }, - { 0x13CB, 33010 }, - { 0x13CC, 33305 }, - { 0x13CD, 33311 }, - { 0x13CE, 32977 }, - { 0x13CF, 32980 }, - { 0x13D0, 33314 }, - { 0x13D1, 33308 }, - { 0x13D2, 32995 }, - { 0x13D3, 33036 }, - { 0x13D4, 33029 }, - { 0x13D5, 33174 }, - { 0x13D6, 33169 }, - { 0x13D7, 33164 }, - { 0x13D8, 33159 }, - { 0x13D9, 33179 }, - { 0x13DA, 64130 }, - { 0x13DB, 64133 }, - { 0x13DC, 64136 }, - { 0x13DD, 64151 }, - { 0x13DE, 64145 }, - { 0x13DF, 64178 }, - { 0x13E0, 64169 }, - { 0x13E1, 64142 }, - { 0x13E2, 64160 }, - { 0x13E3, 64163 }, - { 0x13E4, 64139 }, - { 0x13E5, 64157 }, - { 0x13E6, 64175 }, - { 0x13E7, 64154 }, - { 0x13E8, 64172 }, - { 0x13E9, 64166 }, - { 0x13EA, 64148 }, - { 0x13EB, 64122 }, - { 0x13EC, 64126 }, - { 0x13ED, 64119 }, - { 0x13EE, 58686 }, - { 0x13EF, 58689 }, - { 0x13F0, 58692 }, - { 0x13F1, 58707 }, - { 0x13F2, 58701 }, - { 0x13F3, 58737 }, - { 0x13F4, 58728 }, - { 0x13F5, 58698 }, - { 0x13F6, 58716 }, - { 0x13F7, 58719 }, - { 0x13F8, 58695 }, - { 0x13F9, 58713 }, - { 0x13FA, 58734 }, - { 0x13FB, 58722 }, - { 0x13FC, 58710 }, - { 0x13FD, 58731 }, - { 0x13FE, 58725 }, - { 0x13FF, 58704 }, - { 0x1400, 58678 }, - { 0x1401, 58682 }, - { 0x1402, 58675 }, - { 0x1403, 100891 }, - { 0x1404, 100888 }, - { 0x1405, 18604 }, - { 0x1406, 18607 }, - { 0x1407, 18610 }, - { 0x1408, 18625 }, - { 0x1409, 18619 }, - { 0x140A, 18655 }, - { 0x140B, 18646 }, - { 0x140C, 18616 }, - { 0x140D, 18634 }, - { 0x140E, 18637 }, - { 0x140F, 18613 }, - { 0x1410, 18631 }, - { 0x1411, 18652 }, - { 0x1412, 18640 }, - { 0x1413, 18628 }, - { 0x1414, 18649 }, - { 0x1415, 18643 }, - { 0x1416, 18622 }, - { 0x1417, 18596 }, - { 0x1418, 18600 }, - { 0x1419, 83320 }, - { 0x141A, 83323 }, - { 0x141B, 83326 }, - { 0x141C, 83338 }, - { 0x141D, 83335 }, - { 0x141E, 83365 }, - { 0x141F, 83356 }, - { 0x1420, 83332 }, - { 0x1421, 83347 }, - { 0x1422, 83350 }, - { 0x1423, 83329 }, - { 0x1424, 83344 }, - { 0x1425, 83362 }, - { 0x1426, 83341 }, - { 0x1427, 83359 }, - { 0x1428, 83353 }, - { 0x1429, 83312 }, - { 0x142A, 83316 }, - { 0x142B, 22930 }, - { 0x142C, 22978 }, - { 0x142D, 22933 }, - { 0x142E, 22981 }, - { 0x142F, 22984 }, - { 0x1430, 22915 }, - { 0x1431, 22972 }, - { 0x1432, 22918 }, - { 0x1433, 22975 }, - { 0x1434, 22990 }, - { 0x1435, 22921 }, - { 0x1436, 23011 }, - { 0x1437, 22924 }, - { 0x1438, 23014 }, - { 0x1439, 22987 }, - { 0x143A, 22960 }, - { 0x143B, 23005 }, - { 0x143C, 22963 }, - { 0x143D, 23008 }, - { 0x143E, 22945 }, - { 0x143F, 22912 }, - { 0x1440, 22993 }, - { 0x1441, 22948 }, - { 0x1442, 22996 }, - { 0x1443, 22942 }, - { 0x1444, 22969 }, - { 0x1445, 22954 }, - { 0x1446, 22939 }, - { 0x1447, 22966 }, - { 0x1448, 22999 }, - { 0x1449, 23002 }, - { 0x144A, 22957 }, - { 0x144B, 22927 }, - { 0x144C, 22936 }, - { 0x144D, 22951 }, - { 0x144E, 23229 }, - { 0x144F, 23221 }, - { 0x1450, 23205 }, - { 0x1451, 23237 }, - { 0x1452, 23209 }, - { 0x1453, 23253 }, - { 0x1454, 23257 }, - { 0x1455, 23265 }, - { 0x1456, 23213 }, - { 0x1457, 23261 }, - { 0x1458, 23197 }, - { 0x1459, 23217 }, - { 0x145A, 23201 }, - { 0x145B, 23225 }, - { 0x145C, 23241 }, - { 0x145D, 23247 }, - { 0x145E, 23233 }, - { 0x145F, 22908 }, - { 0x1460, 22904 }, - { 0x1461, 22856 }, - { 0x1462, 22844 }, - { 0x1463, 22876 }, - { 0x1464, 22852 }, - { 0x1465, 22900 }, - { 0x1466, 22848 }, - { 0x1467, 22892 }, - { 0x1468, 22888 }, - { 0x1469, 22880 }, - { 0x146A, 22896 }, - { 0x146B, 22872 }, - { 0x146C, 22840 }, - { 0x146D, 22860 }, - { 0x146E, 22864 }, - { 0x146F, 22884 }, - { 0x1470, 22868 }, - { 0x1471, 22780 }, - { 0x1472, 22783 }, - { 0x1473, 22807 }, - { 0x1474, 22798 }, - { 0x1475, 22786 }, - { 0x1476, 22752 }, - { 0x1477, 22749 }, - { 0x1478, 22801 }, - { 0x1479, 22774 }, - { 0x147A, 22743 }, - { 0x147B, 22767 }, - { 0x147C, 22771 }, - { 0x147D, 22746 }, - { 0x147E, 22795 }, - { 0x147F, 22740 }, - { 0x1480, 22792 }, - { 0x1481, 22758 }, - { 0x1482, 22736 }, - { 0x1483, 22755 }, - { 0x1484, 22763 }, - { 0x1485, 22777 }, - { 0x1486, 23193 }, - { 0x1487, 22804 }, - { 0x1488, 22789 }, - { 0x1489, 22828 }, - { 0x148A, 22810 }, - { 0x148B, 22816 }, - { 0x148C, 22837 }, - { 0x148D, 22822 }, - { 0x148E, 22819 }, - { 0x148F, 22813 }, - { 0x1490, 22834 }, - { 0x1491, 22831 }, - { 0x1492, 22825 }, - { 0x1493, 23043 }, - { 0x1494, 23053 }, - { 0x1495, 23038 }, - { 0x1496, 23033 }, - { 0x1497, 23048 }, - { 0x1498, 23058 }, - { 0x1499, 23078 }, - { 0x149A, 23068 }, - { 0x149B, 23063 }, - { 0x149C, 23073 }, - { 0x149D, 97262 }, - { 0x149E, 97866 }, - { 0x149F, 97266 }, - { 0x14A0, 97250 }, - { 0x14A1, 97264 }, - { 0x14A2, 97232 }, - { 0x14A3, 97258 }, - { 0x14A4, 97253 }, - { 0x14A5, 97861 }, - { 0x14A6, 97857 }, - { 0x14A7, 97864 }, - { 0x14A8, 97235 }, - { 0x14A9, 97240 }, - { 0x14AA, 97245 }, - { 0x14AB, 97298 }, - { 0x14AC, 97286 }, - { 0x14AD, 97268 }, - { 0x14AE, 97274 }, - { 0x14AF, 97295 }, - { 0x14B0, 97280 }, - { 0x14B1, 97277 }, - { 0x14B2, 97271 }, - { 0x14B3, 97292 }, - { 0x14B4, 97289 }, - { 0x14B5, 97283 }, - { 0x14B6, 97301 }, - { 0x14B7, 97304 }, - { 0x14B8, 97307 }, - { 0x14B9, 97310 }, - { 0x14BA, 97313 }, - { 0x14BB, 97346 }, - { 0x14BC, 97364 }, - { 0x14BD, 97322 }, - { 0x14BE, 97343 }, - { 0x14BF, 97517 }, - { 0x14C0, 97316 }, - { 0x14C1, 97349 }, - { 0x14C2, 97352 }, - { 0x14C3, 97328 }, - { 0x14C4, 97340 }, - { 0x14C5, 97337 }, - { 0x14C6, 97358 }, - { 0x14C7, 97535 }, - { 0x14C8, 97361 }, - { 0x14C9, 97319 }, - { 0x14CA, 97520 }, - { 0x14CB, 97331 }, - { 0x14CC, 97370 }, - { 0x14CD, 97355 }, - { 0x14CE, 97367 }, - { 0x14CF, 97325 }, - { 0x14D0, 97334 }, - { 0x14D1, 97529 }, - { 0x14D2, 97538 }, - { 0x14D3, 97373 }, - { 0x14D4, 97526 }, - { 0x14D5, 97544 }, - { 0x14D6, 97532 }, - { 0x14D7, 97541 }, - { 0x14D8, 97523 }, - { 0x14D9, 97747 }, - { 0x14DA, 97635 }, - { 0x14DB, 97639 }, - { 0x14DC, 97643 }, - { 0x14DD, 97647 }, - { 0x14DE, 97675 }, - { 0x14DF, 97691 }, - { 0x14E0, 97715 }, - { 0x14E1, 97651 }, - { 0x14E2, 97679 }, - { 0x14E3, 97683 }, - { 0x14E4, 97659 }, - { 0x14E5, 97671 }, - { 0x14E6, 97687 }, - { 0x14E7, 97655 }, - { 0x14E8, 97719 }, - { 0x14E9, 97663 }, - { 0x14EA, 97743 }, - { 0x14EB, 97699 }, - { 0x14EC, 97695 }, - { 0x14ED, 97667 }, - { 0x14EE, 97727 }, - { 0x14EF, 97731 }, - { 0x14F0, 97735 }, - { 0x14F1, 97739 }, - { 0x14F2, 97723 }, - { 0x14F3, 97547 }, - { 0x14F4, 97551 }, - { 0x14F5, 97575 }, - { 0x14F6, 97595 }, - { 0x14F7, 97555 }, - { 0x14F8, 97603 }, - { 0x14F9, 97583 }, - { 0x14FA, 97567 }, - { 0x14FB, 97571 }, - { 0x14FC, 97587 }, - { 0x14FD, 97623 }, - { 0x14FE, 97591 }, - { 0x14FF, 97559 }, - { 0x1500, 97579 }, - { 0x1501, 97563 }, - { 0x1502, 97611 }, - { 0x1503, 97615 }, - { 0x1504, 97627 }, - { 0x1505, 97599 }, - { 0x1506, 97619 }, - { 0x1507, 97607 }, - { 0x1508, 97631 }, - { 0x1509, 97753 }, - { 0x150A, 97761 }, - { 0x150B, 97765 }, - { 0x150C, 97757 }, - { 0x150D, 97853 }, - { 0x150E, 97505 }, - { 0x150F, 97499 }, - { 0x1510, 97484 }, - { 0x1511, 97494 }, - { 0x1512, 97511 }, - { 0x1513, 97479 }, - { 0x1514, 97473 }, - { 0x1515, 97376 }, - { 0x1516, 97381 }, - { 0x1517, 97401 }, - { 0x1518, 97426 }, - { 0x1519, 97391 }, - { 0x151A, 97446 }, - { 0x151B, 97468 }, - { 0x151C, 97421 }, - { 0x151D, 97431 }, - { 0x151E, 97411 }, - { 0x151F, 97396 }, - { 0x1520, 97406 }, - { 0x1521, 97436 }, - { 0x1522, 97441 }, - { 0x1523, 97451 }, - { 0x1524, 97416 }, - { 0x1525, 97386 }, - { 0x1526, 97703 }, - { 0x1527, 97709 }, - { 0x1528, 97805 }, - { 0x1529, 97823 }, - { 0x152A, 97769 }, - { 0x152B, 97811 }, - { 0x152C, 97835 }, - { 0x152D, 97847 }, - { 0x152E, 97775 }, - { 0x152F, 97799 }, - { 0x1530, 97829 }, - { 0x1531, 97793 }, - { 0x1532, 97841 }, - { 0x1533, 97781 }, - { 0x1534, 97456 }, - { 0x1535, 97462 }, - { 0x1536, 97787 }, - { 0x1537, 97489 }, - { 0x1538, 97817 }, - { 0x1539, 67132 }, - { 0x153A, 67024 }, - { 0x153B, 67228 }, - { 0x153C, 67550 }, - { 0x153D, 67397 }, - { 0x153E, 67388 }, - { 0x153F, 67701 }, - { 0x1540, 67487 }, - { 0x1541, 67268 }, - { 0x1542, 67614 }, - { 0x1543, 67325 }, - { 0x1544, 67370 }, - { 0x1545, 67349 }, - { 0x1546, 67292 }, - { 0x1547, 67469 }, - { 0x1548, 67448 }, - { 0x1549, 67737 }, - { 0x154A, 67728 }, - { 0x154B, 67917 }, - { 0x154C, 67571 }, - { 0x154D, 67562 }, - { 0x154E, 67427 }, - { 0x154F, 67379 }, - { 0x1550, 68962 }, - { 0x1551, 67683 }, - { 0x1552, 68970 }, - { 0x1553, 67382 }, - { 0x1554, 68966 }, - { 0x1555, 67686 }, - { 0x1556, 68974 }, - { 0x1557, 67713 }, - { 0x1558, 67439 }, - { 0x1559, 67716 }, - { 0x155A, 67442 }, - { 0x155B, 67719 }, - { 0x155C, 67436 }, - { 0x155D, 68946 }, - { 0x155E, 68954 }, - { 0x155F, 68934 }, - { 0x1560, 68930 }, - { 0x1561, 68938 }, - { 0x1562, 68942 }, - { 0x1563, 68950 }, - { 0x1564, 68958 }, - { 0x1565, 68826 }, - { 0x1566, 69010 }, - { 0x1567, 67863 }, - { 0x1568, 67891 }, - { 0x1569, 67975 }, - { 0x156A, 69186 }, - { 0x156B, 69182 }, - { 0x156C, 67776 }, - { 0x156D, 67773 }, - { 0x156E, 67935 }, - { 0x156F, 67932 }, - { 0x1570, 67929 }, - { 0x1571, 67926 }, - { 0x1572, 67923 }, - { 0x1573, 68043 }, - { 0x1574, 68039 }, - { 0x1575, 68015 }, - { 0x1576, 68455 }, - { 0x1577, 68711 }, - { 0x1578, 68423 }, - { 0x1579, 68451 }, - { 0x157A, 68019 }, - { 0x157B, 68507 }, - { 0x157C, 67938 }, - { 0x157D, 67943 }, - { 0x157E, 68816 }, - { 0x157F, 30633 }, - { 0x1580, 30543 }, - { 0x1581, 30588 }, - { 0x1582, 30534 }, - { 0x1583, 30582 }, - { 0x1584, 30591 }, - { 0x1585, 30528 }, - { 0x1586, 30576 }, - { 0x1587, 30540 }, - { 0x1588, 30585 }, - { 0x1589, 30609 }, - { 0x158A, 30564 }, - { 0x158B, 30603 }, - { 0x158C, 30531 }, - { 0x158D, 30579 }, - { 0x158E, 30552 }, - { 0x158F, 30555 }, - { 0x1590, 30594 }, - { 0x1591, 30525 }, - { 0x1592, 30573 }, - { 0x1593, 30549 }, - { 0x1594, 30570 }, - { 0x1595, 30558 }, - { 0x1596, 30546 }, - { 0x1597, 30567 }, - { 0x1598, 30597 }, - { 0x1599, 30600 }, - { 0x159A, 30561 }, - { 0x159B, 30537 }, - { 0x159C, 30612 }, - { 0x159D, 30606 }, - { 0x159E, 30489 }, - { 0x159F, 30497 }, - { 0x15A0, 30505 }, - { 0x15A1, 30517 }, - { 0x15A2, 30509 }, - { 0x15A3, 30521 }, - { 0x15A4, 30513 }, - { 0x15A5, 30493 }, - { 0x15A6, 30501 }, - { 0x15A7, 30626 }, - { 0x15A8, 30618 }, - { 0x15A9, 30622 }, - { 0x15AA, 30453 }, - { 0x15AB, 30481 }, - { 0x15AC, 30485 }, - { 0x15AD, 30477 }, - { 0x15AE, 30465 }, - { 0x15AF, 30469 }, - { 0x15B0, 30461 }, - { 0x15B1, 30473 }, - { 0x15B2, 30457 }, - { 0x15B3, 30420 }, - { 0x15B4, 30417 }, - { 0x15B5, 30414 }, - { 0x15B6, 30411 }, - { 0x15B7, 30630 }, - { 0x15B8, 30615 }, - { 0x15B9, 30441 }, - { 0x15BA, 30423 }, - { 0x15BB, 30429 }, - { 0x15BC, 30450 }, - { 0x15BD, 30435 }, - { 0x15BE, 30432 }, - { 0x15BF, 30426 }, - { 0x15C0, 30447 }, - { 0x15C1, 30444 }, - { 0x15C2, 30438 }, - { 0x15C3, 9744 }, - { 0x15C4, 9788 }, - { 0x15C5, 9804 }, - { 0x15C6, 9816 }, - { 0x15C7, 9772 }, - { 0x15C8, 9792 }, - { 0x15C9, 9776 }, - { 0x15CA, 9812 }, - { 0x15CB, 9748 }, - { 0x15CC, 9764 }, - { 0x15CD, 9808 }, - { 0x15CE, 9752 }, - { 0x15CF, 9736 }, - { 0x15D0, 9784 }, - { 0x15D1, 9740 }, - { 0x15D2, 9768 }, - { 0x15D3, 9800 }, - { 0x15D4, 9820 }, - { 0x15D5, 9756 }, - { 0x15D6, 9704 }, - { 0x15D7, 9712 }, - { 0x15D8, 9728 }, - { 0x15D9, 9732 }, - { 0x15DA, 9720 }, - { 0x15DB, 9760 }, - { 0x15DC, 9716 }, - { 0x15DD, 9780 }, - { 0x15DE, 9708 }, - { 0x15DF, 9796 }, - { 0x15E0, 9724 }, - { 0x15E1, 9824 }, - { 0x15E2, 9828 }, - { 0x15E3, 9832 }, - { 0x15E4, 9836 }, - { 0x15E5, 9840 }, - { 0x15E6, 6740 }, - { 0x15E7, 6608 }, - { 0x15E8, 6710 }, - { 0x15E9, 6764 }, - { 0x15EA, 6782 }, - { 0x15EB, 6578 }, - { 0x15EC, 6632 }, - { 0x15ED, 6650 }, - { 0x15EE, 6806 }, - { 0x15EF, 6746 }, - { 0x15F0, 6770 }, - { 0x15F1, 6674 }, - { 0x15F2, 6614 }, - { 0x15F3, 6638 }, - { 0x15F4, 6752 }, - { 0x15F5, 6800 }, - { 0x15F6, 6728 }, - { 0x15F7, 6620 }, - { 0x15F8, 6668 }, - { 0x15F9, 6596 }, - { 0x15FA, 6734 }, - { 0x15FB, 6788 }, - { 0x15FC, 6722 }, - { 0x15FD, 6602 }, - { 0x15FE, 6656 }, - { 0x15FF, 6590 }, - { 0x1600, 6698 }, - { 0x1601, 6758 }, - { 0x1602, 6716 }, - { 0x1603, 6566 }, - { 0x1604, 6626 }, - { 0x1605, 6584 }, - { 0x1606, 6704 }, - { 0x1607, 6692 }, - { 0x1608, 6686 }, - { 0x1609, 6572 }, - { 0x160A, 6560 }, - { 0x160B, 6554 }, - { 0x160C, 6776 }, - { 0x160D, 6812 }, - { 0x160E, 6644 }, - { 0x160F, 6680 }, - { 0x1610, 6794 }, - { 0x1611, 6662 }, - { 0x1612, 6547 }, - { 0x1613, 6469 }, - { 0x1614, 6487 }, - { 0x1615, 6463 }, - { 0x1616, 6517 }, - { 0x1617, 6451 }, - { 0x1618, 6475 }, - { 0x1619, 6457 }, - { 0x161A, 6499 }, - { 0x161B, 6511 }, - { 0x161C, 6481 }, - { 0x161D, 6529 }, - { 0x161E, 6523 }, - { 0x161F, 6505 }, - { 0x1620, 6535 }, - { 0x1621, 6541 }, - { 0x1622, 6493 }, - { 0x1623, 6848 }, - { 0x1624, 6854 }, - { 0x1625, 6842 }, - { 0x1626, 6836 }, - { 0x1627, 6830 }, - { 0x1628, 6824 }, - { 0x1629, 6818 }, - { 0x162A, 6391 }, - { 0x162B, 6396 }, - { 0x162C, 6431 }, - { 0x162D, 6401 }, - { 0x162E, 6411 }, - { 0x162F, 6446 }, - { 0x1630, 6421 }, - { 0x1631, 6416 }, - { 0x1632, 6406 }, - { 0x1633, 6441 }, - { 0x1634, 6436 }, - { 0x1635, 6426 }, - { 0x1636, 6385 }, - { 0x1637, 6375 }, - { 0x1638, 6380 }, - { 0x1639, 23190 }, - { 0x163A, 23103 }, - { 0x163B, 23087 }, - { 0x163C, 23021 }, - { 0x163D, 23095 }, - { 0x163E, 23111 }, - { 0x163F, 23183 }, - { 0x1640, 23167 }, - { 0x1641, 23159 }, - { 0x1642, 23175 }, - { 0x1643, 23029 }, - { 0x1644, 23143 }, - { 0x1645, 23127 }, - { 0x1646, 23119 }, - { 0x1647, 23135 }, - { 0x1648, 23151 }, - { 0x1649, 23187 }, - { 0x164A, 23099 }, - { 0x164B, 23083 }, - { 0x164C, 23017 }, - { 0x164D, 23091 }, - { 0x164E, 23107 }, - { 0x164F, 23179 }, - { 0x1650, 23163 }, - { 0x1651, 23155 }, - { 0x1652, 23171 }, - { 0x1653, 23025 }, - { 0x1654, 23139 }, - { 0x1655, 23123 }, - { 0x1656, 23115 }, - { 0x1657, 23131 }, - { 0x1658, 23147 }, - { 0x1659, 66907 }, - { 0x165A, 66898 }, - { 0x165B, 66940 }, - { 0x165C, 66949 }, - { 0x165D, 66919 }, - { 0x165E, 66889 }, - { 0x165F, 66913 }, - { 0x1660, 66937 }, - { 0x1661, 66928 }, - { 0x1662, 66895 }, - { 0x1663, 66916 }, - { 0x1664, 66943 }, - { 0x1665, 66892 }, - { 0x1666, 66904 }, - { 0x1667, 66946 }, - { 0x1668, 66952 }, - { 0x1669, 66934 }, - { 0x166A, 66922 }, - { 0x166B, 66910 }, - { 0x166C, 66931 }, - { 0x166D, 66925 }, - { 0x166E, 66886 }, - { 0x166F, 66901 }, - { 0x1670, 66870 }, - { 0x1671, 66878 }, - { 0x1672, 66866 }, - { 0x1673, 66874 }, - { 0x1674, 66882 }, - { 0x1675, 66955 }, - { 0x1676, 66862 }, - { 0x1677, 10321 }, - { 0x1678, 10351 }, - { 0x1679, 10356 }, - { 0x167A, 10235 }, - { 0x167B, 10270 }, - { 0x167C, 10265 }, - { 0x167D, 10294 }, - { 0x167E, 10306 }, - { 0x167F, 10346 }, - { 0x1680, 10220 }, - { 0x1681, 10245 }, - { 0x1682, 10260 }, - { 0x1683, 10298 }, - { 0x1684, 10390 }, - { 0x1685, 10381 }, - { 0x1686, 10172 }, - { 0x1687, 10285 }, - { 0x1688, 10386 }, - { 0x1689, 10336 }, - { 0x168A, 10376 }, - { 0x168B, 10250 }, - { 0x168C, 10280 }, - { 0x168D, 10192 }, - { 0x168E, 10168 }, - { 0x168F, 10326 }, - { 0x1690, 10361 }, - { 0x1691, 10311 }, - { 0x1692, 10240 }, - { 0x1693, 10225 }, - { 0x1694, 10275 }, - { 0x1695, 10188 }, - { 0x1696, 10255 }, - { 0x1697, 10341 }, - { 0x1698, 10200 }, - { 0x1699, 10302 }, - { 0x169A, 10184 }, - { 0x169B, 10290 }, - { 0x169C, 10208 }, - { 0x169D, 10366 }, - { 0x169E, 10371 }, - { 0x169F, 10331 }, - { 0x16A0, 10316 }, - { 0x16A1, 10216 }, - { 0x16A2, 10156 }, - { 0x16A3, 10230 }, - { 0x16A4, 10160 }, - { 0x16A5, 10180 }, - { 0x16A6, 10164 }, - { 0x16A7, 10204 }, - { 0x16A8, 10176 }, - { 0x16A9, 10196 }, - { 0x16AA, 10212 }, - { 0x16AB, 10394 }, - { 0x16AC, 10453 }, - { 0x16AD, 10447 }, - { 0x16AE, 10409 }, - { 0x16AF, 9913 }, - { 0x16B0, 10441 }, - { 0x16B1, 10426 }, - { 0x16B2, 10432 }, - { 0x16B3, 10416 }, - { 0x16B4, 10404 }, - { 0x16B5, 10421 }, - { 0x16B6, 9955 }, - { 0x16B7, 10056 }, - { 0x16B8, 10133 }, - { 0x16B9, 10081 }, - { 0x16BA, 10144 }, - { 0x16BB, 10066 }, - { 0x16BC, 10096 }, - { 0x16BD, 10123 }, - { 0x16BE, 10139 }, - { 0x16BF, 10076 }, - { 0x16C0, 10128 }, - { 0x16C1, 10071 }, - { 0x16C2, 10107 }, - { 0x16C3, 10118 }, - { 0x16C4, 10061 }, - { 0x16C5, 10086 }, - { 0x16C6, 10113 }, - { 0x16C7, 10091 }, - { 0x16C8, 10150 }, - { 0x16C9, 10101 }, - { 0x16CA, 9908 }, - { 0x16CB, 9971 }, - { 0x16CC, 9975 }, - { 0x16CD, 9940 }, - { 0x16CE, 9945 }, - { 0x16CF, 9950 }, - { 0x16D0, 9894 }, - { 0x16D1, 9903 }, - { 0x16D2, 9993 }, - { 0x16D3, 10399 }, - { 0x16D4, 9874 }, - { 0x16D5, 9844 }, - { 0x16D6, 9854 }, - { 0x16D7, 9889 }, - { 0x16D8, 9864 }, - { 0x16D9, 9859 }, - { 0x16DA, 9849 }, - { 0x16DB, 9884 }, - { 0x16DC, 9879 }, - { 0x16DD, 9869 }, - { 0x16DE, 10036 }, - { 0x16DF, 10006 }, - { 0x16E0, 10016 }, - { 0x16E1, 10051 }, - { 0x16E2, 10026 }, - { 0x16E3, 10021 }, - { 0x16E4, 10011 }, - { 0x16E5, 10046 }, - { 0x16E6, 10041 }, - { 0x16E7, 10031 }, - { 0x16E8, 9963 }, - { 0x16E9, 9998 }, - { 0x16EA, 9959 }, - { 0x16EB, 9932 }, - { 0x16EC, 9899 }, - { 0x16ED, 9967 }, - { 0x16EE, 9987 }, - { 0x16EF, 9919 }, - { 0x16F0, 9928 }, - { 0x16F1, 9979 }, - { 0x16F2, 9983 }, - { 0x16F3, 10002 }, - { 0x16F4, 9924 }, - { 0x16F5, 9936 }, - { 0x16F6, 87977 }, - { 0x16F7, 88529 }, - { 0x16F8, 88289 }, - { 0x16F9, 88355 }, - { 0x16FA, 87952 }, - { 0x16FB, 87260 }, - { 0x16FC, 87962 }, - { 0x16FD, 87346 }, - { 0x16FE, 87828 }, - { 0x16FF, 87705 }, - { 0x1700, 87947 }, - { 0x1701, 88500 }, - { 0x1702, 87908 }, - { 0x1703, 88503 }, - { 0x1704, 88506 }, - { 0x1705, 66149 }, - { 0x1706, 66153 }, - { 0x1707, 66160 }, - { 0x1708, 66163 }, - { 0x1709, 66157 }, - { 0x170A, 66444 }, - { 0x170B, 66447 }, - { 0x170C, 66454 }, - { 0x170D, 66457 }, - { 0x170E, 66468 }, - { 0x170F, 66471 }, - { 0x1710, 66376 }, - { 0x1711, 66380 }, - { 0x1712, 66347 }, - { 0x1713, 66351 }, - { 0x1714, 66451 }, - { 0x1715, 66475 }, - { 0x1716, 66461 }, - { 0x1717, 66464 }, - { 0x1718, 66337 }, - { 0x1719, 66340 }, - { 0x171A, 66320 }, - { 0x171B, 66323 }, - { 0x171C, 66426 }, - { 0x171D, 66292 }, - { 0x171E, 66295 }, - { 0x171F, 66330 }, - { 0x1720, 66333 }, - { 0x1721, 66429 }, - { 0x1722, 66403 }, - { 0x1723, 66407 }, - { 0x1724, 66306 }, - { 0x1725, 66311 }, - { 0x1726, 66362 }, - { 0x1727, 66396 }, - { 0x1728, 66399 }, - { 0x1729, 66299 }, - { 0x172A, 66302 }, - { 0x172B, 66359 }, - { 0x172C, 66366 }, - { 0x172D, 66369 }, - { 0x172E, 66285 }, - { 0x172F, 66288 }, - { 0x1730, 66356 }, - { 0x1731, 66419 }, - { 0x1732, 66373 }, - { 0x1733, 66344 }, - { 0x1734, 66416 }, - { 0x1735, 66388 }, - { 0x1736, 66392 }, - { 0x1737, 66385 }, - { 0x1738, 66327 }, - { 0x1739, 66166 }, - { 0x173A, 66279 }, - { 0x173B, 66232 }, - { 0x173C, 66236 }, - { 0x173D, 66241 }, - { 0x173E, 66245 }, - { 0x173F, 66221 }, - { 0x1740, 66226 }, - { 0x1741, 66210 }, - { 0x1742, 66215 }, - { 0x1743, 66259 }, - { 0x1744, 66263 }, - { 0x1745, 66274 }, - { 0x1746, 66268 }, - { 0x1747, 66250 }, - { 0x1748, 66254 }, - { 0x1749, 66146 }, - { 0x174A, 66422 }, - { 0x174B, 66436 }, - { 0x174C, 66440 }, - { 0x174D, 66316 }, - { 0x174E, 66412 }, - { 0x174F, 66432 }, - { 0x1750, 66478 }, - { 0x1751, 66196 }, - { 0x1752, 66178 }, - { 0x1753, 66184 }, - { 0x1754, 66205 }, - { 0x1755, 66190 }, - { 0x1756, 66187 }, - { 0x1757, 66181 }, - { 0x1758, 66202 }, - { 0x1759, 66199 }, - { 0x175A, 66193 }, - { 0x175B, 66208 }, - { 0x175C, 66482 }, - { 0x175D, 66283 }, - { 0x175E, 66175 }, - { 0x175F, 66169 }, - { 0x1760, 66172 }, - { 0x1761, 66629 }, - { 0x1762, 66506 }, - { 0x1763, 66498 }, - { 0x1764, 66510 }, - { 0x1765, 66484 }, - { 0x1766, 66493 }, - { 0x1767, 66502 }, - { 0x1768, 66514 }, - { 0x1769, 66522 }, - { 0x176A, 66518 }, - { 0x176B, 66488 }, - { 0x176C, 66541 }, - { 0x176D, 66536 }, - { 0x176E, 66558 }, - { 0x176F, 66546 }, - { 0x1770, 66570 }, - { 0x1771, 66563 }, - { 0x1772, 66551 }, - { 0x1773, 66531 }, - { 0x1774, 66526 }, - { 0x1775, 66611 }, - { 0x1776, 66605 }, - { 0x1777, 66623 }, - { 0x1778, 66617 }, - { 0x1779, 66575 }, - { 0x177A, 66587 }, - { 0x177B, 66593 }, - { 0x177C, 66599 }, - { 0x177D, 66581 }, - { 0x177E, 98471 }, - { 0x177F, 98474 }, - { 0x1780, 98477 }, - { 0x1781, 98534 }, - { 0x1782, 98540 }, - { 0x1783, 98546 }, - { 0x1784, 98549 }, - { 0x1785, 98543 }, - { 0x1786, 98537 }, - { 0x1787, 98561 }, - { 0x1788, 98576 }, - { 0x1789, 98591 }, - { 0x178A, 98567 }, - { 0x178B, 98627 }, - { 0x178C, 98555 }, - { 0x178D, 98573 }, - { 0x178E, 98615 }, - { 0x178F, 98630 }, - { 0x1790, 98600 }, - { 0x1791, 98558 }, - { 0x1792, 98585 }, - { 0x1793, 98588 }, - { 0x1794, 98564 }, - { 0x1795, 98603 }, - { 0x1796, 98552 }, - { 0x1797, 98582 }, - { 0x1798, 98612 }, - { 0x1799, 98594 }, - { 0x179A, 98579 }, - { 0x179B, 98606 }, - { 0x179C, 98597 }, - { 0x179D, 98609 }, - { 0x179E, 98570 }, - { 0x179F, 98667 }, - { 0x17A0, 98653 }, - { 0x17A1, 98649 }, - { 0x17A2, 98518 }, - { 0x17A3, 98514 }, - { 0x17A4, 98526 }, - { 0x17A5, 98522 }, - { 0x17A6, 98510 }, - { 0x17A7, 98530 }, - { 0x17A8, 98468 }, - { 0x17A9, 98465 }, - { 0x17AA, 98657 }, - { 0x17AB, 98662 }, - { 0x17AC, 98621 }, - { 0x17AD, 98636 }, - { 0x17AE, 98498 }, - { 0x17AF, 98480 }, - { 0x17B0, 98486 }, - { 0x17B1, 98507 }, - { 0x17B2, 98492 }, - { 0x17B3, 98489 }, - { 0x17B4, 98483 }, - { 0x17B5, 98504 }, - { 0x17B6, 98501 }, - { 0x17B7, 98495 }, - { 0x17B8, 98647 }, - { 0x17B9, 98633 }, - { 0x17BA, 98624 }, - { 0x17BB, 98618 }, - { 0x17BC, 98639 }, - { 0x17BD, 98643 }, - { 0x17BE, 17911 }, - { 0x17BF, 18002 }, - { 0x17C0, 17932 }, - { 0x17C1, 18010 }, - { 0x17C2, 17990 }, - { 0x17C3, 17920 }, - { 0x17C4, 17974 }, - { 0x17C5, 17947 }, - { 0x17C6, 18022 }, - { 0x17C7, 17944 }, - { 0x17C8, 17994 }, - { 0x17C9, 17956 }, - { 0x17CA, 18034 }, - { 0x17CB, 17978 }, - { 0x17CC, 17929 }, - { 0x17CD, 18006 }, - { 0x17CE, 17935 }, - { 0x17CF, 17926 }, - { 0x17D0, 17950 }, - { 0x17D1, 18026 }, - { 0x17D2, 17941 }, - { 0x17D3, 18018 }, - { 0x17D4, 17986 }, - { 0x17D5, 17982 }, - { 0x17D6, 17953 }, - { 0x17D7, 18030 }, - { 0x17D8, 17998 }, - { 0x17D9, 17959 }, - { 0x17DA, 18038 }, - { 0x17DB, 17968 }, - { 0x17DC, 17938 }, - { 0x17DD, 18014 }, - { 0x17DE, 17971 }, - { 0x17DF, 17923 }, - { 0x17E0, 17965 }, - { 0x17E1, 17962 }, - { 0x17E2, 17914 }, - { 0x17E3, 17917 }, - { 0x17E4, 17866 }, - { 0x17E5, 17869 }, - { 0x17E6, 17906 }, - { 0x17E7, 17892 }, - { 0x17E8, 17873 }, - { 0x17E9, 17896 }, - { 0x17EA, 17877 }, - { 0x17EB, 17901 }, - { 0x17EC, 17881 }, - { 0x17ED, 17885 }, - { 0x17EE, 18065 }, - { 0x17EF, 18061 }, - { 0x17F0, 18059 }, - { 0x17F1, 18069 }, - { 0x17F2, 18042 }, - { 0x17F3, 18055 }, - { 0x17F4, 18047 }, - { 0x17F5, 18051 }, - { 0x17F6, 48467 }, - { 0x17F7, 48524 }, - { 0x17F8, 48521 }, - { 0x17F9, 48458 }, - { 0x17FA, 48515 }, - { 0x17FB, 48530 }, - { 0x17FC, 48449 }, - { 0x17FD, 48503 }, - { 0x17FE, 48464 }, - { 0x17FF, 48533 }, - { 0x1800, 48488 }, - { 0x1801, 48545 }, - { 0x1802, 48452 }, - { 0x1803, 48476 }, - { 0x1804, 48479 }, - { 0x1805, 48539 }, - { 0x1806, 48536 }, - { 0x1807, 48455 }, - { 0x1808, 48512 }, - { 0x1809, 48446 }, - { 0x180A, 48500 }, - { 0x180B, 48473 }, - { 0x180C, 48527 }, - { 0x180D, 48548 }, - { 0x180E, 48554 }, - { 0x180F, 48509 }, - { 0x1810, 48497 }, - { 0x1811, 48482 }, - { 0x1812, 48470 }, - { 0x1813, 48461 }, - { 0x1814, 48518 }, - { 0x1815, 48491 }, - { 0x1816, 48485 }, - { 0x1817, 48542 }, - { 0x1818, 48494 }, - { 0x1819, 48443 }, - { 0x181A, 48600 }, - { 0x181B, 48596 }, - { 0x181C, 48431 }, - { 0x181D, 48419 }, - { 0x181E, 48423 }, - { 0x181F, 48435 }, - { 0x1820, 48427 }, - { 0x1821, 48439 }, - { 0x1822, 48415 }, - { 0x1823, 48560 }, - { 0x1824, 48568 }, - { 0x1825, 48564 }, - { 0x1826, 48572 }, - { 0x1827, 48576 }, - { 0x1828, 48580 }, - { 0x1829, 48584 }, - { 0x182A, 48592 }, - { 0x182B, 48588 }, - { 0x182C, 48379 }, - { 0x182D, 48382 }, - { 0x182E, 48612 }, - { 0x182F, 48604 }, - { 0x1830, 48609 }, - { 0x1831, 48618 }, - { 0x1832, 48615 }, - { 0x1833, 48403 }, - { 0x1834, 48385 }, - { 0x1835, 48391 }, - { 0x1836, 48412 }, - { 0x1837, 48397 }, - { 0x1838, 48394 }, - { 0x1839, 48388 }, - { 0x183A, 48409 }, - { 0x183B, 48406 }, - { 0x183C, 48400 }, - { 0x183D, 48551 }, - { 0x183E, 48557 }, - { 0x183F, 48506 }, - { 0x1840, 141 }, - { 0x1841, 117 }, - { 0x1842, 125 }, - { 0x1843, 153 }, - { 0x1844, 133 }, - { 0x1845, 129 }, - { 0x1846, 121 }, - { 0x1847, 149 }, - { 0x1848, 145 }, - { 0x1849, 137 }, - { 0x184A, 192 }, - { 0x184B, 168 }, - { 0x184C, 160 }, - { 0x184D, 252 }, - { 0x184E, 164 }, - { 0x184F, 268 }, - { 0x1850, 240 }, - { 0x1851, 236 }, - { 0x1852, 244 }, - { 0x1853, 248 }, - { 0x1854, 200 }, - { 0x1855, 188 }, - { 0x1856, 180 }, - { 0x1857, 264 }, - { 0x1858, 184 }, - { 0x1859, 208 }, - { 0x185A, 224 }, - { 0x185B, 228 }, - { 0x185C, 276 }, - { 0x185D, 232 }, - { 0x185E, 196 }, - { 0x185F, 176 }, - { 0x1860, 256 }, - { 0x1861, 172 }, - { 0x1862, 260 }, - { 0x1863, 204 }, - { 0x1864, 272 }, - { 0x1865, 212 }, - { 0x1866, 220 }, - { 0x1867, 216 }, - { 0x1868, 110 }, - { 0x1869, 280 }, - { 0x186A, 287 }, - { 0x186B, 157 }, - { 0x186C, 284 }, - { 0x186D, 114 }, - { 0x186E, 296 }, - { 0x186F, 291 }, - { 0x1870, 98695 }, - { 0x1871, 98703 }, - { 0x1872, 98699 }, - { 0x1873, 98691 }, - { 0x1874, 98686 }, - { 0x1875, 98681 }, - { 0x1876, 98676 }, - { 0x1877, 98671 }, - { 0x1878, 34546 }, - { 0x1879, 34510 }, - { 0x187A, 34543 }, - { 0x187B, 34480 }, - { 0x187C, 34483 }, - { 0x187D, 34568 }, - { 0x187E, 34574 }, - { 0x187F, 34555 }, - { 0x1880, 34522 }, - { 0x1881, 34561 }, - { 0x1882, 34531 }, - { 0x1883, 34535 }, - { 0x1884, 34539 }, - { 0x1885, 34497 }, - { 0x1886, 34501 }, - { 0x1887, 34513 }, - { 0x1888, 34549 }, - { 0x1889, 34579 }, - { 0x188A, 34428 }, - { 0x188B, 34418 }, - { 0x188C, 34470 }, - { 0x188D, 34432 }, - { 0x188E, 34475 }, - { 0x188F, 34422 }, - { 0x1890, 34436 }, - { 0x1891, 34457 }, - { 0x1892, 34461 }, - { 0x1893, 34447 }, - { 0x1894, 34451 }, - { 0x1895, 34411 }, - { 0x1896, 34465 }, - { 0x1897, 34402 }, - { 0x1898, 34406 }, - { 0x1899, 34442 }, - { 0x189A, 34494 }, - { 0x189B, 34414 }, - { 0x189C, 34518 }, - { 0x189D, 34488 }, - { 0x189E, 34491 }, - { 0x189F, 34506 }, - { 0x18A0, 34526 }, - { 0x18A1, 27216 }, - { 0x18A2, 27358 }, - { 0x18A3, 26840 }, - { 0x18A4, 27394 }, - { 0x18A5, 27226 }, - { 0x18A6, 27231 }, - { 0x18A7, 27373 }, - { 0x18A8, 27236 }, - { 0x18A9, 26870 }, - { 0x18AA, 26751 }, - { 0x18AB, 27268 }, - { 0x18AC, 27273 }, - { 0x18AD, 27283 }, - { 0x18AE, 27290 }, - { 0x18AF, 27424 }, - { 0x18B0, 27300 }, - { 0x18B1, 27388 }, - { 0x18B2, 27054 }, - { 0x18B3, 27071 }, - { 0x18B4, 27059 }, - { 0x18B5, 26845 }, - { 0x18B6, 27368 }, - { 0x18B7, 26397 }, - { 0x18B8, 26644 }, - { 0x18B9, 27305 }, - { 0x18BA, 27430 }, - { 0x18BB, 27412 }, - { 0x18BC, 27328 }, - { 0x18BD, 27333 }, - { 0x18BE, 27066 }, - { 0x18BF, 27083 }, - { 0x18C0, 27077 }, - { 0x18C1, 27338 }, - { 0x18C2, 27343 }, - { 0x18C3, 27353 }, - { 0x18C4, 27378 }, - { 0x18C5, 27440 }, - { 0x18C6, 27205 }, - { 0x18C7, 20528 }, - { 0x18C8, 20533 }, - { 0x18C9, 20513 }, - { 0x18CA, 20523 }, - { 0x18CB, 20518 }, - { 0x18CC, 71219 }, - { 0x18CD, 81651 }, - { 0x18CE, 81733 }, - { 0x18CF, 81655 }, - { 0x18D0, 81741 }, - { 0x18D1, 81659 }, - { 0x18D2, 81663 }, - { 0x18D3, 81746 }, - { 0x18D4, 81667 }, - { 0x18D5, 81671 }, - { 0x18D6, 81681 }, - { 0x18D7, 81685 }, - { 0x18D8, 81689 }, - { 0x18D9, 81693 }, - { 0x18DA, 81697 }, - { 0x18DB, 81701 }, - { 0x18DC, 81751 }, - { 0x18DD, 81705 }, - { 0x18DE, 81737 }, - { 0x18DF, 81709 }, - { 0x18E0, 81713 }, - { 0x18E1, 81717 }, - { 0x18E2, 81721 }, - { 0x18E3, 81729 }, - { 0x18E4, 81140 }, - { 0x18E5, 81451 }, - { 0x18E6, 81405 }, - { 0x18E7, 81496 }, - { 0x18E8, 81144 }, - { 0x18E9, 81158 }, - { 0x18EA, 81162 }, - { 0x18EB, 81427 }, - { 0x18EC, 81395 }, - { 0x18ED, 81501 }, - { 0x18EE, 81170 }, - { 0x18EF, 81461 }, - { 0x18F0, 81200 }, - { 0x18F1, 81237 }, - { 0x18F2, 81357 }, - { 0x18F3, 81261 }, - { 0x18F4, 81400 }, - { 0x18F5, 81377 }, - { 0x18F6, 81440 }, - { 0x18F7, 81265 }, - { 0x18F8, 81283 }, - { 0x18F9, 81294 }, - { 0x18FA, 81573 }, - { 0x18FB, 81466 }, - { 0x18FC, 81310 }, - { 0x18FD, 81349 }, - { 0x18FE, 81383 }, - { 0x18FF, 81422 }, - { 0x1900, 81409 }, - { 0x1901, 81417 }, - { 0x1902, 81353 }, - { 0x1903, 30235 }, - { 0x1904, 30275 }, - { 0x1905, 30290 }, - { 0x1906, 30295 }, - { 0x1907, 21594 }, - { 0x1908, 21599 }, - { 0x1909, 21589 }, - { 0x190A, 21584 }, - { 0x190B, 21579 }, - { 0x190C, 26244 }, - { 0x190D, 23604 }, - { 0x190E, 23767 }, - { 0x190F, 24027 }, - { 0x1910, 24607 }, - { 0x1911, 24697 }, - { 0x1912, 25071 }, - { 0x1913, 25210 }, - { 0x1914, 25249 }, - { 0x1915, 25360 }, - { 0x1916, 25443 }, - { 0x1917, 26066 }, - { 0x1918, 26725 }, - { 0x1919, 81823 }, - { 0x191A, 26933 }, - { 0x191B, 26229 }, - { 0x191C, 27150 }, - { 0x191D, 26440 }, - { 0x191E, 25078 }, - { 0x191F, 27157 }, - { 0x1920, 26962 }, - { 0x1921, 23623 }, - { 0x1922, 23792 }, - { 0x1923, 24040 }, - { 0x1924, 24107 }, - { 0x1925, 24407 }, - { 0x1926, 24539 }, - { 0x1927, 24614 }, - { 0x1928, 24717 }, - { 0x1929, 25092 }, - { 0x192A, 25236 }, - { 0x192B, 25380 }, - { 0x192C, 26312 }, - { 0x192D, 25785 }, - { 0x192E, 25903 }, - { 0x192F, 26079 }, - { 0x1930, 23513 }, - { 0x1931, 26554 }, - { 0x1932, 23740 }, - { 0x1933, 23948 }, - { 0x1934, 26484 }, - { 0x1935, 27041 }, - { 0x1936, 26593 }, - { 0x1937, 24302 }, - { 0x1938, 26504 }, - { 0x1939, 26319 }, - { 0x193A, 25729 }, - { 0x193B, 26352 }, - { 0x193C, 81507 }, - { 0x193D, 81148 }, - { 0x193E, 81152 }, - { 0x193F, 81365 }, - { 0x1940, 81561 }, - { 0x1941, 81166 }, - { 0x1942, 81545 }, - { 0x1943, 81446 }, - { 0x1944, 81456 }, - { 0x1945, 81184 }, - { 0x1946, 81391 }, - { 0x1947, 81512 }, - { 0x1948, 81517 }, - { 0x1949, 81194 }, - { 0x194A, 81230 }, - { 0x194B, 81215 }, - { 0x194C, 81524 }, - { 0x194D, 81241 }, - { 0x194E, 81471 }, - { 0x194F, 81247 }, - { 0x1950, 81254 }, - { 0x1951, 81529 }, - { 0x1952, 81435 }, - { 0x1953, 81373 }, - { 0x1954, 81277 }, - { 0x1955, 81361 }, - { 0x1956, 81287 }, - { 0x1957, 81298 }, - { 0x1958, 81552 }, - { 0x1959, 81534 }, - { 0x195A, 81314 }, - { 0x195B, 81491 }, - { 0x195C, 81332 }, - { 0x195D, 81342 }, - { 0x195E, 81336 }, - { 0x195F, 81369 }, - { 0x1960, 81431 }, - { 0x1961, 87820 }, - { 0x1962, 87816 }, - { 0x1963, 87775 }, - { 0x1964, 88491 }, - { 0x1965, 88515 }, - { 0x1966, 88513 }, - { 0x1967, 88519 }, - { 0x1968, 88509 }, - { 0x1969, 88533 }, - { 0x196A, 88531 }, - { 0x196B, 87552 }, - { 0x196C, 88511 }, - { 0x196D, 88517 }, - { 0x196E, 87899 }, - { 0x196F, 87941 }, - { 0x1970, 87969 }, - { 0x1971, 87201 }, - { 0x1972, 87212 }, - { 0x1973, 87215 }, - { 0x1974, 87667 }, - { 0x1975, 87615 }, - { 0x1976, 87620 }, - { 0x1977, 87625 }, - { 0x1978, 87456 }, - { 0x1979, 87661 }, - { 0x197A, 87635 }, - { 0x197B, 87477 }, - { 0x197C, 87675 }, - { 0x197D, 87492 }, - { 0x197E, 87497 }, - { 0x197F, 87681 }, - { 0x1980, 87687 }, - { 0x1981, 87516 }, - { 0x1982, 87693 }, - { 0x1983, 87699 }, - { 0x1984, 87558 }, - { 0x1985, 87564 }, - { 0x1986, 87645 }, - { 0x1987, 87610 }, - { 0x1988, 87651 }, - { 0x1989, 87446 }, - { 0x198A, 87640 }, - { 0x198B, 87656 }, - { 0x198C, 87472 }, - { 0x198D, 87502 }, - { 0x198E, 87526 }, - { 0x198F, 87542 }, - { 0x1990, 87630 }, - { 0x1991, 87579 }, - { 0x1992, 87600 }, - { 0x1993, 87439 }, - { 0x1994, 87535 }, - { 0x1995, 87588 }, - { 0x1996, 87204 }, - { 0x1997, 87876 }, - { 0x1998, 87805 }, - { 0x1999, 87320 }, - { 0x199A, 87747 }, - { 0x199B, 27566 }, - { 0x199C, 23380 }, - { 0x199D, 27743 }, - { 0x199E, 23577 }, - { 0x199F, 27750 }, - { 0x19A0, 23584 }, - { 0x19A1, 27763 }, - { 0x19A2, 23597 }, - { 0x19A3, 27835 }, - { 0x19A4, 23689 }, - { 0x19A5, 27853 }, - { 0x19A6, 23714 }, - { 0x19A7, 27860 }, - { 0x19A8, 23721 }, - { 0x19A9, 27873 }, - { 0x19AA, 23748 }, - { 0x19AB, 27916 }, - { 0x19AC, 23786 }, - { 0x19AD, 27922 }, - { 0x19AE, 23799 }, - { 0x19AF, 28012 }, - { 0x19B0, 23895 }, - { 0x19B1, 28004 }, - { 0x19B2, 23887 }, - { 0x19B3, 28107 }, - { 0x19B4, 24003 }, - { 0x19B5, 27984 }, - { 0x19B6, 23867 }, - { 0x19B7, 28038 }, - { 0x19B8, 23921 }, - { 0x19B9, 28118 }, - { 0x19BA, 24014 }, - { 0x19BB, 28172 }, - { 0x19BC, 24082 }, - { 0x19BD, 28207 }, - { 0x19BE, 24124 }, - { 0x19BF, 28214 }, - { 0x19C0, 24131 }, - { 0x19C1, 28258 }, - { 0x19C2, 24189 }, - { 0x19C3, 28246 }, - { 0x19C4, 24170 }, - { 0x19C5, 28227 }, - { 0x19C6, 24151 }, - { 0x19C7, 28325 }, - { 0x19C8, 24249 }, - { 0x19C9, 28370 }, - { 0x19CA, 24294 }, - { 0x19CB, 28430 }, - { 0x19CC, 24367 }, - { 0x19CD, 28410 }, - { 0x19CE, 24347 }, - { 0x19CF, 28423 }, - { 0x19D0, 24360 }, - { 0x19D1, 28493 }, - { 0x19D2, 24437 }, - { 0x19D3, 28500 }, - { 0x19D4, 24444 }, - { 0x19D5, 28522 }, - { 0x19D6, 24472 }, - { 0x19D7, 28582 }, - { 0x19D8, 24570 }, - { 0x19D9, 28613 }, - { 0x19DA, 24601 }, - { 0x19DB, 28593 }, - { 0x19DC, 24581 }, - { 0x19DD, 28600 }, - { 0x19DE, 24588 }, - { 0x19DF, 28623 }, - { 0x19E0, 24631 }, - { 0x19E1, 28630 }, - { 0x19E2, 24638 }, - { 0x19E3, 28644 }, - { 0x19E4, 24658 }, - { 0x19E5, 28710 }, - { 0x19E6, 24737 }, - { 0x19E7, 28843 }, - { 0x19E8, 24891 }, - { 0x19E9, 28859 }, - { 0x19EA, 24907 }, - { 0x19EB, 28895 }, - { 0x19EC, 24943 }, - { 0x19ED, 28887 }, - { 0x19EE, 24935 }, - { 0x19EF, 29024 }, - { 0x19F0, 25065 }, - { 0x19F1, 29011 }, - { 0x19F2, 25052 }, - { 0x19F3, 29080 }, - { 0x19F4, 25148 }, - { 0x19F5, 29087 }, - { 0x19F6, 25155 }, - { 0x19F7, 29094 }, - { 0x19F8, 25162 }, - { 0x19F9, 29103 }, - { 0x19FA, 25171 }, - { 0x19FB, 29170 }, - { 0x19FC, 25286 }, - { 0x19FD, 29177 }, - { 0x19FE, 25293 }, - { 0x19FF, 29200 }, - { 0x1A00, 25322 }, - { 0x1A01, 29215 }, - { 0x1A02, 25337 }, - { 0x1A03, 29184 }, - { 0x1A04, 25300 }, - { 0x1A05, 29261 }, - { 0x1A06, 25397 }, - { 0x1A07, 29268 }, - { 0x1A08, 25404 }, - { 0x1A09, 29281 }, - { 0x1A0A, 25423 }, - { 0x1A0B, 29327 }, - { 0x1A0C, 25489 }, - { 0x1A0D, 29536 }, - { 0x1A0E, 25722 }, - { 0x1A0F, 29450 }, - { 0x1A10, 25636 }, - { 0x1A11, 29549 }, - { 0x1A12, 25742 }, - { 0x1A13, 29442 }, - { 0x1A14, 25628 }, - { 0x1A15, 29477 }, - { 0x1A16, 25663 }, - { 0x1A17, 29573 }, - { 0x1A18, 25779 }, - { 0x1A19, 29560 }, - { 0x1A1A, 25753 }, - { 0x1A1B, 29616 }, - { 0x1A1C, 25836 }, - { 0x1A1D, 29610 }, - { 0x1A1E, 25830 }, - { 0x1A1F, 29622 }, - { 0x1A20, 25842 }, - { 0x1A21, 29590 }, - { 0x1A22, 25803 }, - { 0x1A23, 29597 }, - { 0x1A24, 25810 }, - { 0x1A25, 29638 }, - { 0x1A26, 25858 }, - { 0x1A27, 29645 }, - { 0x1A28, 25910 }, - { 0x1A29, 29655 }, - { 0x1A2A, 25920 }, - { 0x1A2B, 29792 }, - { 0x1A2C, 26099 }, - { 0x1A2D, 29741 }, - { 0x1A2E, 26021 }, - { 0x1A2F, 29754 }, - { 0x1A30, 26040 }, - { 0x1A31, 24144 }, - { 0x1A32, 25476 }, - { 0x1A33, 25823 }, - { 0x1A34, 25953 }, - { 0x1A35, 23453 }, - { 0x1A36, 26455 }, - { 0x1A37, 26471 }, - { 0x1A38, 26463 }, - { 0x1A39, 30005 }, - { 0x1A3A, 26561 }, - { 0x1A3B, 27536 }, - { 0x1A3C, 23350 }, - { 0x1A3D, 27543 }, - { 0x1A3E, 23357 }, - { 0x1A3F, 27715 }, - { 0x1A40, 23544 }, - { 0x1A41, 27723 }, - { 0x1A42, 23552 }, - { 0x1A43, 27706 }, - { 0x1A44, 23535 }, - { 0x1A45, 27731 }, - { 0x1A46, 23560 }, - { 0x1A47, 27697 }, - { 0x1A48, 23526 }, - { 0x1A49, 27603 }, - { 0x1A4A, 23417 }, - { 0x1A4B, 27611 }, - { 0x1A4C, 23425 }, - { 0x1A4D, 27594 }, - { 0x1A4E, 23408 }, - { 0x1A4F, 27619 }, - { 0x1A50, 23433 }, - { 0x1A51, 27585 }, - { 0x1A52, 23399 }, - { 0x1A53, 27940 }, - { 0x1A54, 23817 }, - { 0x1A55, 27947 }, - { 0x1A56, 23824 }, - { 0x1A57, 27978 }, - { 0x1A58, 23861 }, - { 0x1A59, 28083 }, - { 0x1A5A, 23979 }, - { 0x1A5B, 28091 }, - { 0x1A5C, 23987 }, - { 0x1A5D, 28074 }, - { 0x1A5E, 23970 }, - { 0x1A5F, 28099 }, - { 0x1A60, 23995 }, - { 0x1A61, 28065 }, - { 0x1A62, 23961 }, - { 0x1A63, 28288 }, - { 0x1A64, 24212 }, - { 0x1A65, 28281 }, - { 0x1A66, 24205 }, - { 0x1A67, 28737 }, - { 0x1A68, 24777 }, - { 0x1A69, 28744 }, - { 0x1A6A, 24792 }, - { 0x1A6B, 28983 }, - { 0x1A6C, 25024 }, - { 0x1A6D, 28991 }, - { 0x1A6E, 25032 }, - { 0x1A6F, 28974 }, - { 0x1A70, 25015 }, - { 0x1A71, 28999 }, - { 0x1A72, 25040 }, - { 0x1A73, 28965 }, - { 0x1A74, 25006 }, - { 0x1A75, 28775 }, - { 0x1A76, 24823 }, - { 0x1A77, 28783 }, - { 0x1A78, 24831 }, - { 0x1A79, 28766 }, - { 0x1A7A, 24814 }, - { 0x1A7B, 28791 }, - { 0x1A7C, 24839 }, - { 0x1A7D, 28757 }, - { 0x1A7E, 24805 }, - { 0x1A7F, 29343 }, - { 0x1A80, 25514 }, - { 0x1A81, 29350 }, - { 0x1A82, 25521 }, - { 0x1A83, 29381 }, - { 0x1A84, 25552 }, - { 0x1A85, 29389 }, - { 0x1A86, 25560 }, - { 0x1A87, 29372 }, - { 0x1A88, 25543 }, - { 0x1A89, 29397 }, - { 0x1A8A, 25568 }, - { 0x1A8B, 29363 }, - { 0x1A8C, 25534 }, - { 0x1A8D, 29694 }, - { 0x1A8E, 25966 }, - { 0x1A8F, 29662 }, - { 0x1A90, 25927 }, - { 0x1A91, 29675 }, - { 0x1A92, 25940 }, - { 0x1A93, 29700 }, - { 0x1A94, 25980 }, - { 0x1A95, 30197 }, - { 0x1A96, 27135 }, - { 0x1A97, 30192 }, - { 0x1A98, 27130 }, - { 0x1A99, 29682 }, - { 0x1A9A, 25947 }, - { 0x1A9B, 19707 }, - { 0x1A9C, 19639 }, - { 0x1A9D, 19731 }, - { 0x1A9E, 19663 }, - { 0x1A9F, 19713 }, - { 0x1AA0, 19645 }, - { 0x1AA1, 19749 }, - { 0x1AA2, 19681 }, - { 0x1AA3, 20996 }, - { 0x1AA4, 20928 }, - { 0x1AA5, 21020 }, - { 0x1AA6, 20952 }, - { 0x1AA7, 21002 }, - { 0x1AA8, 20934 }, - { 0x1AA9, 21038 }, - { 0x1AAA, 20970 }, - { 0x1AAB, 20108 }, - { 0x1AAC, 20086 }, - { 0x1AAD, 20122 }, - { 0x1AAE, 20100 }, - { 0x1AAF, 20114 }, - { 0x1AB0, 20092 }, - { 0x1AB1, 21319 }, - { 0x1AB2, 21297 }, - { 0x1AB3, 21333 }, - { 0x1AB4, 21311 }, - { 0x1AB5, 21325 }, - { 0x1AB6, 21303 }, - { 0x1AB7, 19327 }, - { 0x1AB8, 19259 }, - { 0x1AB9, 19351 }, - { 0x1ABA, 19283 }, - { 0x1ABB, 19333 }, - { 0x1ABC, 19265 }, - { 0x1ABD, 19369 }, - { 0x1ABE, 19301 }, - { 0x1ABF, 20686 }, - { 0x1AC0, 20618 }, - { 0x1AC1, 20710 }, - { 0x1AC2, 20642 }, - { 0x1AC3, 20692 }, - { 0x1AC4, 20624 }, - { 0x1AC5, 20728 }, - { 0x1AC6, 20660 }, - { 0x1AC7, 19519 }, - { 0x1AC8, 19489 }, - { 0x1AC9, 19533 }, - { 0x1ACA, 19503 }, - { 0x1ACB, 19525 }, - { 0x1ACC, 19495 }, - { 0x1ACD, 19541 }, - { 0x1ACE, 19511 }, - { 0x1ACF, 20854 }, - { 0x1AD0, 20824 }, - { 0x1AD1, 20868 }, - { 0x1AD2, 20838 }, - { 0x1AD3, 20860 }, - { 0x1AD4, 20830 }, - { 0x1AD5, 20876 }, - { 0x1AD6, 20846 }, - { 0x1AD7, 20174 }, - { 0x1AD8, 20152 }, - { 0x1AD9, 20188 }, - { 0x1ADA, 20166 }, - { 0x1ADB, 20180 }, - { 0x1ADC, 20158 }, - { 0x1ADD, 21385 }, - { 0x1ADE, 21363 }, - { 0x1ADF, 21399 }, - { 0x1AE0, 21377 }, - { 0x1AE1, 21391 }, - { 0x1AE2, 21369 }, - { 0x1AE3, 20248 }, - { 0x1AE4, 20218 }, - { 0x1AE5, 20262 }, - { 0x1AE6, 20232 }, - { 0x1AE7, 20254 }, - { 0x1AE8, 20224 }, - { 0x1AE9, 20270 }, - { 0x1AEA, 20240 }, - { 0x1AEB, 21429 }, - { 0x1AEC, 21443 }, - { 0x1AED, 21435 }, - { 0x1AEE, 21451 }, - { 0x1AEF, 19938 }, - { 0x1AF0, 19870 }, - { 0x1AF1, 19962 }, - { 0x1AF2, 19894 }, - { 0x1AF3, 19944 }, - { 0x1AF4, 19876 }, - { 0x1AF5, 19980 }, - { 0x1AF6, 19912 }, - { 0x1AF7, 21188 }, - { 0x1AF8, 21120 }, - { 0x1AF9, 21212 }, - { 0x1AFA, 21144 }, - { 0x1AFB, 21194 }, - { 0x1AFC, 21126 }, - { 0x1AFD, 21230 }, - { 0x1AFE, 21162 }, - { 0x1AFF, 19781 }, - { 0x1B00, 19625 }, - { 0x1B01, 20136 }, - { 0x1B02, 20080 }, - { 0x1B03, 19401 }, - { 0x1B04, 19245 }, - { 0x1B05, 19555 }, - { 0x1B06, 19483 }, - { 0x1B07, 20202 }, - { 0x1B08, 20146 }, - { 0x1B09, 20284 }, - { 0x1B0A, 20212 }, - { 0x1B0B, 20012 }, - { 0x1B0C, 19856 }, - { 0x1B0D, 19767 }, - { 0x1B0E, 19699 }, - { 0x1B0F, 19739 }, - { 0x1B10, 19671 }, - { 0x1B11, 19721 }, - { 0x1B12, 19653 }, - { 0x1B13, 19757 }, - { 0x1B14, 19689 }, - { 0x1B15, 21056 }, - { 0x1B16, 20988 }, - { 0x1B17, 21028 }, - { 0x1B18, 20960 }, - { 0x1B19, 21010 }, - { 0x1B1A, 20942 }, - { 0x1B1B, 21046 }, - { 0x1B1C, 20978 }, - { 0x1B1D, 19387 }, - { 0x1B1E, 19319 }, - { 0x1B1F, 19359 }, - { 0x1B20, 19291 }, - { 0x1B21, 19341 }, - { 0x1B22, 19273 }, - { 0x1B23, 19377 }, - { 0x1B24, 19309 }, - { 0x1B25, 20746 }, - { 0x1B26, 20678 }, - { 0x1B27, 20718 }, - { 0x1B28, 20650 }, - { 0x1B29, 20700 }, - { 0x1B2A, 20632 }, - { 0x1B2B, 20736 }, - { 0x1B2C, 20668 }, - { 0x1B2D, 19998 }, - { 0x1B2E, 19930 }, - { 0x1B2F, 19970 }, - { 0x1B30, 19902 }, - { 0x1B31, 19952 }, - { 0x1B32, 19884 }, - { 0x1B33, 19988 }, - { 0x1B34, 19920 }, - { 0x1B35, 21248 }, - { 0x1B36, 21180 }, - { 0x1B37, 21220 }, - { 0x1B38, 21152 }, - { 0x1B39, 21202 }, - { 0x1B3A, 21134 }, - { 0x1B3B, 21238 }, - { 0x1B3C, 21170 }, - { 0x1B3D, 19801 }, - { 0x1B3E, 19795 }, - { 0x1B3F, 19787 }, - { 0x1B40, 19821 }, - { 0x1B41, 19631 }, - { 0x1B42, 19807 }, - { 0x1B43, 19813 }, - { 0x1B44, 21082 }, - { 0x1B45, 21076 }, - { 0x1B46, 21070 }, - { 0x1B47, 20922 }, - { 0x1B48, 21088 }, - { 0x1B49, 21515 }, - { 0x1B4A, 22017 }, - { 0x1B4B, 19201 }, - { 0x1B4C, 21865 }, - { 0x1B4D, 21572 }, - { 0x1B4E, 19407 }, - { 0x1B4F, 19429 }, - { 0x1B50, 19251 }, - { 0x1B51, 19415 }, - { 0x1B52, 19421 }, - { 0x1B53, 21347 }, - { 0x1B54, 21291 }, - { 0x1B55, 20760 }, - { 0x1B56, 20612 }, - { 0x1B57, 20766 }, - { 0x1B58, 19207 }, - { 0x1B59, 19203 }, - { 0x1B5A, 19211 }, - { 0x1B5B, 19567 }, - { 0x1B5C, 19561 }, - { 0x1B5D, 19595 }, - { 0x1B5E, 19579 }, - { 0x1B5F, 19611 }, - { 0x1B60, 19603 }, - { 0x1B61, 20902 }, - { 0x1B62, 20896 }, - { 0x1B63, 20890 }, - { 0x1B64, 20818 }, - { 0x1B65, 19183 }, - { 0x1B66, 19179 }, - { 0x1B67, 19187 }, - { 0x1B68, 20296 }, - { 0x1B69, 20290 }, - { 0x1B6A, 20324 }, - { 0x1B6B, 20308 }, - { 0x1B6C, 19453 }, - { 0x1B6D, 19447 }, - { 0x1B6E, 20340 }, - { 0x1B6F, 20332 }, - { 0x1B70, 21477 }, - { 0x1B71, 21471 }, - { 0x1B72, 21465 }, - { 0x1B73, 21423 }, - { 0x1B74, 20784 }, - { 0x1B75, 21568 }, - { 0x1B76, 21564 }, - { 0x1B77, 20377 }, - { 0x1B78, 20018 }, - { 0x1B79, 20040 }, - { 0x1B7A, 19862 }, - { 0x1B7B, 20026 }, - { 0x1B7C, 20032 }, - { 0x1B7D, 21413 }, - { 0x1B7E, 21357 }, - { 0x1B7F, 21262 }, - { 0x1B80, 21114 }, - { 0x1B81, 21268 }, - { 0x1B82, 19169 }, - { 0x1B83, 19177 }, - { 0x1B84, 81 }, - { 0x1B85, 75 }, - { 0x1B86, 83 }, - { 0x1B87, 77 }, - { 0x1B88, 111227 }, - { 0x1B89, 101929 }, - { 0x1B8A, 101835 }, - { 0x1B8B, 45170 }, - { 0x1B8C, 102569 }, - { 0x1B8D, 14924 }, - { 0x1B8E, 12680 }, - { 0x1B8F, 15034 }, - { 0x1B90, 15044 }, - { 0x1B91, 15037 }, - { 0x1B92, 111642 }, - { 0x1B93, 112198 }, - { 0x1B94, 47292 }, - { 0x1B95, 110961 }, - { 0x1B96, 45168 }, - { 0x1B97, 79 }, - { 0x1B98, 73 }, - { 0x1B99, 100466 }, - { 0x1B9A, 45075 }, - { 0x1B9B, 44923 }, - { 0x1B9C, 12983 }, - { 0x1B9D, 32719 }, - { 0x1B9E, 52642 }, - { 0x1B9F, 52656 }, - { 0x1BA0, 12967 }, - { 0x1BA1, 32703 }, - { 0x1BA2, 44948 }, - { 0x1BA3, 45087 }, - { 0x1BA4, 44526 }, - { 0x1BA5, 44965 }, - { 0x1BA6, 43249 }, - { 0x1BA7, 101847 }, - { 0x1BA8, 8922 }, - { 0x1BA9, 10870 }, - { 0x1BAA, 100500 }, - { 0x1BAB, 101933 }, - { 0x1BAC, 13096 }, - { 0x1BAD, 98099 }, - { 0x1BAE, 111648 }, - { 0x1BAF, 112204 }, - { 0x1BB0, 9267 }, - { 0x1BB1, 111646 }, - { 0x1BB2, 112202 }, - { 0x1BB3, 51646 }, - { 0x1BB4, 9256 }, - { 0x1BB5, 9250 }, - { 0x1BB6, 32542 }, - { 0x1BB7, 44952 }, - { 0x1BB8, 54488 }, - { 0x1BB9, 83032 }, - { 0x1BBA, 83039 }, - { 0x1BBB, 83069 }, - { 0x1BBC, 18662 }, - { 0x1BBD, 52646 }, - { 0x1BBE, 52651 }, - { 0x1BBF, 98160 }, - { 0x1BC0, 45078 }, - { 0x1BC1, 102536 }, - { 0x1BC2, 82359 }, - { 0x1BC3, 83758 }, - { 0x1BC4, 87118 }, - { 0x1BC5, 18663 }, - { 0x1BC6, 66141 }, - { 0x1BC7, 47296 }, - { 0x1BC8, 77570 }, - { 0x1BC9, 13009 }, - { 0x1BCA, 32745 }, - { 0x1BCB, 45048 }, - { 0x1BCC, 82869 }, - { 0x1BCD, 101926 }, - { 0x1BCE, 83570 }, - { 0x1BCF, 83072 }, - { 0x1BD0, 18458 }, - { 0x1BD1, 18482 }, - { 0x1BD2, 6214 }, - { 0x1BD3, 83086 }, - { 0x1BD4, 18772 }, - { 0x1BD5, 10909 }, - { 0x1BD6, 99551 }, - { 0x1BD7, 33738 }, - { 0x1BD8, 79341 }, - { 0x1BD9, 45188 }, - { 0x1BDA, 34190 }, - { 0x1BDB, 98113 }, - { 0x1BDC, 12621 }, - { 0x1BDD, 12604 }, - { 0x1BDE, 10873 }, - { 0x1BDF, 12618 }, - { 0x1BE0, 44904 }, - { 0x1BE1, 83650 }, - { 0x1BE2, 83786 }, - { 0x1BE3, 51275 }, - { 0x1BE4, 15028 }, - { 0x1BE5, 77580 }, - { 0x1BE6, 96005 }, - { 0x1BE7, 96007 }, - { 0x1BE8, 96003 }, - { 0x1BE9, 111644 }, - { 0x1BEA, 112200 }, - { 0x1BEB, 19074 }, - { 0x1BEC, 9264 }, - { 0x1BED, 58751 }, - { 0x1BEE, 65761 }, - { 0x1BEF, 58747 }, - { 0x1BF0, 65757 }, - { 0x1BF1, 81946 }, - { 0x1BF2, 61560 }, - { 0x1BF3, 105748 }, - { 0x1BF4, 105752 }, - { 0x1BF5, 105738 }, - { 0x1BF6, 105736 }, - { 0x1BF7, 105732 }, - { 0x1BF8, 105767 }, - { 0x1BF9, 105750 }, - { 0x1BFA, 105743 }, - { 0x1BFB, 105745 }, - { 0x1BFC, 105762 }, - { 0x1BFD, 105771 }, - { 0x1BFE, 105740 }, - { 0x1BFF, 105764 }, - { 0x1C00, 105757 }, - { 0x1C01, 98442 }, - { 0x1C02, 98424 }, - { 0x1C03, 98428 }, - { 0x1C04, 98453 }, - { 0x1C05, 98432 }, - { 0x1C06, 98430 }, - { 0x1C07, 98426 }, - { 0x1C08, 98451 }, - { 0x1C09, 98444 }, - { 0x1C0A, 98437 }, - { 0x1C0B, 98439 }, - { 0x1C0C, 98446 }, - { 0x1C0D, 98455 }, - { 0x1C0E, 98434 }, - { 0x1C0F, 98448 }, - { 0x1C10, 30220 }, - { 0x1C11, 30225 }, - { 0x1C12, 30265 }, - { 0x1C13, 30300 }, - { 0x1C14, 30305 }, - { 0x1C15, 30230 }, - { 0x1C16, 30245 }, - { 0x1C17, 30250 }, - { 0x1C18, 30255 }, - { 0x1C19, 30260 }, - { 0x1C1A, 30270 }, - { 0x1C1B, 30280 }, - { 0x1C1C, 30285 }, - { 0x1C1D, 111387 }, - { 0x1C1E, 18788 }, - { 0x1C1F, 70279 }, - { 0x1C20, 45199 }, - { 0x1C21, 13123 }, - { 0x1C22, 13861 }, - { 0x1C23, 31926 }, - { 0x1C24, 52327 }, - { 0x1C25, 33317 }, - { 0x1C26, 11829 }, - { 0x1C27, 6867 }, - { 0x1C28, 12473 }, - { 0x1C29, 12498 }, - { 0x1C2A, 5951 }, - { 0x1C2B, 54539 }, - { 0x1C2C, 58220 }, - { 0x1C2D, 45205 }, - { 0x1C2E, 14209 }, - { 0x1C2F, 58669 }, - { 0x1C30, 55164 }, - { 0x1C31, 58740 }, - { 0x1C32, 12127 }, - { 0x1C33, 30636 }, - { 0x1C34, 83172 }, - { 0x1C35, 34182 }, - { 0x1C36, 47298 }, - { 0x1C37, 65411 }, - { 0x1C38, 51650 }, - { 0x1C39, 30743 }, - { 0x1C3A, 32973 }, - { 0x1C3B, 12701 }, - { 0x1C3C, 87316 }, - { 0x1C3D, 87736 }, - { 0x1C3E, 87341 }, - { 0x1C3F, 87770 }, - { 0x1C40, 88525 }, - { 0x1C41, 88346 }, - { 0x1C42, 87298 }, - { 0x1C43, 87728 }, - { 0x1C44, 87360 }, - { 0x1C45, 88342 }, - { 0x1C46, 88521 }, - { 0x1C47, 87778 }, - { 0x1C48, 87267 }, - { 0x1C49, 88358 }, - { 0x1C4A, 88371 }, - { 0x1C4B, 88379 }, - { 0x1C4C, 88361 }, - { 0x1C4D, 87306 }, - { 0x1C4E, 88368 }, - { 0x1C4F, 88365 }, - { 0x1C50, 88374 }, - { 0x1C51, 88031 }, - { 0x1C52, 87894 }, - { 0x1C53, 87972 }, - { 0x1C54, 87955 }, - { 0x1C55, 87363 }, - { 0x1C56, 88382 }, - { 0x1C57, 87328 }, - { 0x1C58, 88485 }, - { 0x1C59, 88386 }, - { 0x1C5A, 87302 }, - { 0x1C5B, 87732 }, - { 0x1C5C, 88042 }, - { 0x1C5D, 55155 }, - { 0x1C5E, 83862 }, - { 0x1C5F, 111341 }, - { 0x1C60, 44549 }, - { 0x1C61, 43411 }, - { 0x1C62, 12123 }, - { 0x1C63, 12113 }, - { 0x1C64, 19064 }, - { 0x1C65, 62312 }, - { 0x1C66, 44551 }, - { 0x1C67, 52592 }, - { 0x1C68, 52610 }, - { 0x1C69, 106088 }, - { 0x1C6A, 111344 }, - { 0x1C6B, 52331 }, - { 0x1C6C, 52333 }, - { 0x1C6D, 52613 }, - { 0x1C6E, 106091 }, - { 0x1C6F, 52616 }, - { 0x1C70, 52595 }, - { 0x1C71, 0 }, - { 0x1C72, 111347 }, - { 0x1C73, 51708 }, - { 0x1C74, 33596 }, - { 0x1C75, 52622 }, - { 0x1C76, 111350 }, - { 0x1C77, 111353 }, - { 0x1C78, 52625 }, - { 0x1C79, 106094 }, - { 0x1C7A, 111356 }, - { 0x1C7B, 110963 }, - { 0x1C7C, 83010 }, - { 0x1C7D, 62316 }, - { 0x1C7E, 98715 }, - { 0x1C7F, 34298 }, - { 0x1C80, 83759 }, - { 0x1C81, 111359 }, - { 0x1C82, 32520 }, - { 0x1C83, 7176 }, - { 0x1C84, 79332 }, - { 0x1C85, 106097 }, - { 0x1C86, 54566 }, - { 0x1C87, 48172 }, - { 0x1C88, 65771 }, - { 0x1C89, 52601 }, - { 0x1C8A, 106085 }, - { 0x1C8B, 95035 }, - { 0x1C8C, 52589 }, - { 0x1C8D, 52604 }, - { 0x1C8E, 52607 }, - { 0x1C8F, 54600 }, - { 0x1C90, 52619 }, - { 0x1C91, 52598 }, - { 0x1C92, 12029 }, - { 0x1C93, 4446 }, - { 0x1C94, 19104 }, - { 0x1C95, 18827 }, - { 0x1C96, 102519 }, - { 0x1C97, 62303 }, - { 0x1C98, 95065 }, - { 0x1C99, 111315 }, - { 0x1C9A, 111318 }, - { 0x1C9B, 111365 }, - { 0x1C9C, 111362 }, - { 0x1C9D, 111312 }, - { 0x1C9E, 54607 }, - { 0x1C9F, 54611 }, - { 0x1CA0, 83088 }, - { 0x1CA1, 54615 }, - { 0x1CA2, 111337 }, - { 0x1CA3, 111321 }, - { 0x1CA4, 111325 }, - { 0x1CA5, 111329 }, - { 0x1CA6, 111333 }, - { 0x1CA7, 82805 }, - { 0x1CA8, 54603 }, - { 0x1CA9, 9254 }, - { 0x1CAA, 106032 }, - { 0x1CAB, 54581 }, - { 0x1CAC, 53684 }, - { 0x1CAD, 54666 }, - { 0x1CAE, 54642 }, - { 0x1CAF, 54650 }, - { 0x1CB0, 54654 }, - { 0x1CB1, 54674 }, - { 0x1CB2, 54638 }, - { 0x1CB3, 54670 }, - { 0x1CB4, 54698 }, - { 0x1CB5, 54686 }, - { 0x1CB6, 54646 }, - { 0x1CB7, 54678 }, - { 0x1CB8, 54658 }, - { 0x1CB9, 54702 }, - { 0x1CBA, 54682 }, - { 0x1CBB, 54694 }, - { 0x1CBC, 77572 }, - { 0x1CBD, 32853 }, - { 0x1CBE, 32890 }, - { 0x1CBF, 32928 }, - { 0x1CC0, 32904 }, - { 0x1CC1, 32893 }, - { 0x1CC2, 32875 }, - { 0x1CC3, 32925 }, - { 0x1CC4, 32910 }, - { 0x1CC5, 32907 }, - { 0x1CC6, 32883 }, - { 0x1CC7, 32931 }, - { 0x1CC8, 32934 }, - { 0x1CC9, 32913 }, - { 0x1CCA, 32856 }, - { 0x1CCB, 32896 }, - { 0x1CCC, 32865 }, - { 0x1CCD, 33428 }, - { 0x1CCE, 33450 }, - { 0x1CCF, 33483 }, - { 0x1CD0, 33463 }, - { 0x1CD1, 33454 }, - { 0x1CD2, 33442 }, - { 0x1CD3, 33479 }, - { 0x1CD4, 33471 }, - { 0x1CD5, 33467 }, - { 0x1CD6, 33446 }, - { 0x1CD7, 33487 }, - { 0x1CD8, 33491 }, - { 0x1CD9, 33475 }, - { 0x1CDA, 33432 }, - { 0x1CDB, 33458 }, - { 0x1CDC, 33437 }, - { 0x1CDD, 32869 }, - { 0x1CDE, 32900 }, - { 0x1CDF, 32886 }, - { 0x1CE0, 32937 }, - { 0x1CE1, 27003 }, - { 0x1CE2, 32878 }, - { 0x1CE3, 32916 }, - { 0x1CE4, 32921 }, - { 0x1CE5, 32860 }, - { 0x1CE6, 54690 }, - { 0x1CE7, 54560 }, - { 0x1CE8, 54563 }, - { 0x1CE9, 96241 }, - { 0x1CEA, 65423 }, - { 0x1CEB, 101018 }, - { 0x1CEC, 94749 }, - { 0x1CED, 12849 }, - { 0x1CEE, 345 }, - { 0x1CEF, 32012 }, - { 0x1CF0, 31938 }, - { 0x1CF1, 33599 }, - { 0x1CF2, 33665 }, - { 0x1CF3, 96354 }, - { 0x1CF4, 101127 }, - { 0x1CF5, 96238 }, - { 0x1CF6, 101015 }, - { 0x1CF7, 96234 }, - { 0x1CF8, 65419 }, - { 0x1CF9, 101011 }, - { 0x1CFA, 94745 }, - { 0x1CFB, 96300 }, - { 0x1CFC, 101068 }, - { 0x1CFD, 96261 }, - { 0x1CFE, 65429 }, - { 0x1CFF, 101029 }, - { 0x1D00, 94755 }, - { 0x1D01, 348 }, - { 0x1D02, 96287 }, - { 0x1D03, 101055 }, - { 0x1D04, 96291 }, - { 0x1D05, 101059 }, - { 0x1D06, 12845 }, - { 0x1D07, 12859 }, - { 0x1D08, 94864 }, - { 0x1D09, 65433 }, - { 0x1D0A, 65438 }, - { 0x1D0B, 94759 }, - { 0x1D0C, 94764 }, - { 0x1D0D, 101105 }, - { 0x1D0E, 94787 }, - { 0x1D0F, 111235 }, - { 0x1D10, 87136 }, - { 0x1D11, 32015 }, - { 0x1D12, 96247 }, - { 0x1D13, 111239 }, - { 0x1D14, 87140 }, - { 0x1D15, 96562 }, - { 0x1D16, 96567 }, - { 0x1D17, 65632 }, - { 0x1D18, 65627 }, - { 0x1D19, 101345 }, - { 0x1D1A, 101350 }, - { 0x1D1B, 94922 }, - { 0x1D1C, 94917 }, - { 0x1D1D, 101040 }, - { 0x1D1E, 65487 }, - { 0x1D1F, 96272 }, - { 0x1D20, 96468 }, - { 0x1D21, 65569 }, - { 0x1D22, 101251 }, - { 0x1D23, 94856 }, - { 0x1D24, 96480 }, - { 0x1D25, 101263 }, - { 0x1D26, 96454 }, - { 0x1D27, 12888 }, - { 0x1D28, 101237 }, - { 0x1D29, 96446 }, - { 0x1D2A, 65566 }, - { 0x1D2B, 101229 }, - { 0x1D2C, 94853 }, - { 0x1D2D, 12884 }, - { 0x1D2E, 361 }, - { 0x1D2F, 32053 }, - { 0x1D30, 31975 }, - { 0x1D31, 33634 }, - { 0x1D32, 33688 }, - { 0x1D33, 96477 }, - { 0x1D34, 101260 }, - { 0x1D35, 96575 }, - { 0x1D36, 101358 }, - { 0x1D37, 65461 }, - { 0x1D38, 94792 }, - { 0x1D39, 96439 }, - { 0x1D3A, 65563 }, - { 0x1D3B, 101222 }, - { 0x1D3C, 94850 }, - { 0x1D3D, 96243 }, - { 0x1D3E, 101020 }, - { 0x1D3F, 96430 }, - { 0x1D40, 65508 }, - { 0x1D41, 101203 }, - { 0x1D42, 94839 }, - { 0x1D43, 65532 }, - { 0x1D44, 65511 }, - { 0x1D45, 65524 }, - { 0x1D46, 65516 }, - { 0x1D47, 65551 }, - { 0x1D48, 65555 }, - { 0x1D49, 101206 }, - { 0x1D4A, 32021 }, - { 0x1D4B, 33602 }, - { 0x1D4C, 357 }, - { 0x1D4D, 32616 }, - { 0x1D4E, 94818 }, - { 0x1D4F, 34229 }, - { 0x1D50, 96363 }, - { 0x1D51, 101136 }, - { 0x1D52, 12864 }, - { 0x1D53, 96342 }, - { 0x1D54, 101115 }, - { 0x1D55, 12852 }, - { 0x1D56, 96655 }, - { 0x1D57, 101438 }, - { 0x1D58, 12905 }, - { 0x1D59, 5927 }, - { 0x1D5A, 99554 }, - { 0x1D5B, 61723 }, - { 0x1D5C, 34188 }, - { 0x1D5D, 34184 }, - { 0x1D5E, 18992 }, - { 0x1D5F, 96000 }, - { 0x1D60, 31925 }, - { 0x1D61, 58343 }, - { 0x1D62, 7079 }, - { 0x1D63, 33509 }, - { 0x1D64, 70154 }, - { 0x1D65, 12438 }, - { 0x1D66, 33538 }, - { 0x1D67, 5913 }, - { 0x1D68, 31917 }, - { 0x1D69, 31919 }, - { 0x1D6A, 31921 }, - { 0x1D6B, 31819 }, - { 0x1D6C, 111650 }, - { 0x1D6D, 5897 }, - { 0x1D6E, 72179 }, - { 0x1D6F, 9287 }, - { 0x1D70, 66139 }, - { 0x1D71, 14297 }, - { 0x1D72, 43250 }, - { 0x1D73, 53015 }, - { 0x1D74, 12414 }, - { 0x1D75, 45197 }, - { 0x1D76, 111199 }, - { 0x1D77, 79286 }, - { 0x1D78, 32582 }, - { 0x1D79, 15059 }, - { 0x1D7A, 80181 }, - { 0x1D7B, 98410 }, - { 0x1D7C, 58210 }, - { 0x1D7D, 12428 }, - { 0x1D7E, 82360 }, - { 0x1D7F, 7124 }, - { 0x1D80, 59104 }, - { 0x1D81, 59072 }, - { 0x1D82, 106285 }, - { 0x1D83, 34303 }, - { 0x1D84, 79292 }, - { 0x1D85, 45044 }, - { 0x1D86, 54502 }, - { 0x1D87, 57464 }, - { 0x1D88, 64114 }, - { 0x1D89, 54632 }, - { 0x1D8A, 87161 }, - { 0x1D8B, 87158 }, - { 0x1D8C, 111251 }, - { 0x1D8D, 98989 }, - { 0x1D8E, 55338 }, - { 0x1D8F, 32550 }, - { 0x1D90, 100987 }, - { 0x1D91, 5901 }, - { 0x1D92, 45158 }, - { 0x1D93, 95477 }, - { 0x1D94, 100465 }, - { 0x1D95, 34258 }, - { 0x1D96, 83034 }, - { 0x1D97, 79335 }, - { 0x1D98, 14416 }, - { 0x1D99, 55149 }, - { 0x1D9A, 7093 }, - { 0x1D9B, 31845 }, - { 0x1D9C, 112210 }, - { 0x1D9D, 7137 }, - { 0x1D9E, 111299 }, - { 0x1D9F, 111288 }, - { 0x1DA0, 61547 }, - { 0x1DA1, 35297 }, - { 0x1DA2, 7095 }, - { 0x1DA3, 35292 }, - { 0x1DA4, 54490 }, - { 0x1DA5, 4072 }, - { 0x1DA6, 100044 }, - { 0x1DA7, 111392 }, - { 0x1DA8, 100040 }, - { 0x1DA9, 99533 }, - { 0x1DAA, 111389 }, - { 0x1DAB, 111302 }, - { 0x1DAC, 22508 }, - { 0x1DAD, 18790 }, - { 0x1DAE, 45156 }, - { 0x1DAF, 14286 }, - { 0x1DB0, 14292 }, - { 0x1DB1, 101884 }, - { 0x1DB2, 95037 }, - { 0x1DB3, 101922 }, - { 0x1DB4, 14583 }, - { 0x1DB5, 18830 }, - { 0x1DB6, 19032 }, - { 0x1DB7, 80179 }, - { 0x1DB8, 100991 }, - { 0x1DB9, 7090 }, - { 0x1DBA, 95987 }, - { 0x1DBB, 7127 }, - { 0x1DBC, 83180 }, - { 0x1DBD, 96753 }, - { 0x1DBE, 106142 }, - { 0x1DBF, 96817 }, - { 0x1DC0, 106206 }, - { 0x1DC1, 96807 }, - { 0x1DC2, 106196 }, - { 0x1DC3, 14127 }, - { 0x1DC4, 14129 }, - { 0x1DC5, 55663 }, - { 0x1DC6, 7132 }, - { 0x1DC7, 7130 }, - { 0x1DC8, 7135 }, - { 0x1DC9, 61519 }, - { 0x1DCA, 61533 }, - { 0x1DCB, 96787 }, - { 0x1DCC, 106179 }, - { 0x1DCD, 61524 }, - { 0x1DCE, 61542 }, - { 0x1DCF, 96794 }, - { 0x1DD0, 106176 }, - { 0x1DD1, 61529 }, - { 0x1DD2, 61538 }, - { 0x1DD3, 82754 }, - { 0x1DD4, 83183 }, - { 0x1DD5, 82755 }, - { 0x1DD6, 83184 }, - { 0x1DD7, 82759 }, - { 0x1DD8, 83188 }, - { 0x1DD9, 12457 }, - { 0x1DDA, 12465 }, - { 0x1DDB, 53297 }, - { 0x1DDC, 83231 }, - { 0x1DDD, 7071 }, - { 0x1DDE, 7075 }, - { 0x1DDF, 53299 }, - { 0x1DE0, 83233 }, - { 0x1DE1, 61505 }, - { 0x1DE2, 61512 }, - { 0x1DE3, 53312 }, - { 0x1DE4, 83246 }, - { 0x1DE5, 81938 }, - { 0x1DE6, 81941 }, - { 0x1DE7, 81939 }, - { 0x1DE8, 53125 }, - { 0x1DE9, 53245 }, - { 0x1DEA, 53135 }, - { 0x1DEB, 53255 }, - { 0x1DEC, 52904 }, - { 0x1DED, 52906 }, - { 0x1DEE, 56467 }, - { 0x1DEF, 56770 }, - { 0x1DF0, 56772 }, - { 0x1DF1, 57119 }, - { 0x1DF2, 56453 }, - { 0x1DF3, 56469 }, - { 0x1DF4, 57110 }, - { 0x1DF5, 56782 }, - { 0x1DF6, 56459 }, - { 0x1DF7, 63938 }, - { 0x1DF8, 64070 }, - { 0x1DF9, 64075 }, - { 0x1DFA, 63919 }, - { 0x1DFB, 32577 }, - { 0x1DFC, 12790 }, - { 0x1DFD, 12482 }, - { 0x1DFE, 376 }, - { 0x1DFF, 85638 }, - { 0x1E00, 51638 }, - { 0x1E01, 14939 }, - { 0x1E02, 45194 }, - { 0x1E03, 54510 }, - { 0x1E04, 45069 }, - { 0x1E05, 12425 }, - { 0x1E06, 7085 }, - { 0x1E07, 12422 }, - { 0x1E08, 61498 }, - { 0x1E09, 82799 }, - { 0x1E0A, 83228 }, - { 0x1E0B, 51653 }, - { 0x1E0C, 70157 }, - { 0x1E0D, 51656 }, - { 0x1E0E, 70161 }, - { 0x1E0F, 82343 }, - { 0x1E10, 22506 }, - { 0x1E11, 81934 }, - { 0x1E12, 95979 }, - { 0x1E13, 102521 }, - { 0x1E14, 11831 }, - { 0x1E15, 14135 }, - { 0x1E16, 7070 }, - { 0x1E17, 32584 }, - { 0x1E18, 32803 }, - { 0x1E19, 31914 }, - { 0x1E1A, 31911 }, - { 0x1E1B, 31923 }, - { 0x1E1C, 31875 }, - { 0x1E1D, 58037 }, - { 0x1E1E, 5903 }, - { 0x1E1F, 14585 }, - { 0x1E20, 72181 }, - { 0x1E21, 42868 }, - { 0x1E22, 12974 }, - { 0x1E23, 32710 }, - { 0x1E24, 13074 }, - { 0x1E25, 32819 }, - { 0x1E26, 83036 }, - { 0x1E27, 18818 }, - { 0x1E28, 18821 }, - { 0x1E29, 44990 }, - { 0x1E2A, 45053 }, - { 0x1E2B, 45081 }, - { 0x1E2C, 44963 }, - { 0x1E2D, 98108 }, - { 0x1E2E, 19052 }, - { 0x1E2F, 96823 }, - { 0x1E30, 106212 }, - { 0x1E31, 14946 }, - { 0x1E32, 14949 }, - { 0x1E33, 96870 }, - { 0x1E34, 106259 }, - { 0x1E35, 19044 }, - { 0x1E36, 19048 }, - { 0x1E37, 19036 }, - { 0x1E38, 19040 }, - { 0x1E39, 12460 }, - { 0x1E3A, 12468 }, - { 0x1E3B, 7110 }, - { 0x1E3C, 7117 }, - { 0x1E3D, 53128 }, - { 0x1E3E, 53248 }, - { 0x1E3F, 96812 }, - { 0x1E40, 106201 }, - { 0x1E41, 82763 }, - { 0x1E42, 83192 }, - { 0x1E43, 7099 }, - { 0x1E44, 12443 }, - { 0x1E45, 7103 }, - { 0x1E46, 12449 }, - { 0x1E47, 83854 }, - { 0x1E48, 59427 }, - { 0x1E49, 387 }, - { 0x1E4A, 12489 }, - { 0x1E4B, 58356 }, - { 0x1E4C, 58370 }, - { 0x1E4D, 33517 }, - { 0x1E4E, 58345 }, - { 0x1E4F, 58362 }, - { 0x1E50, 33512 }, - { 0x1E51, 58366 }, - { 0x1E52, 58350 }, - { 0x1E53, 70168 }, - { 0x1E54, 70176 }, - { 0x1E55, 33546 }, - { 0x1E56, 70173 }, - { 0x1E57, 33542 }, - { 0x1E58, 12 }, - { 0x1E59, 72173 }, - { 0x1E5A, 75979 }, - { 0x1E5B, 22498 }, - { 0x1E5C, 391 }, - { 0x1E5D, 12493 }, - { 0x1E5E, 100986 }, - { 0x1E5F, 102568 }, - { 0x1E60, 15012 }, - { 0x1E61, 13036 }, - { 0x1E62, 32772 }, - { 0x1E63, 12840 }, - { 0x1E64, 32653 }, - { 0x1E65, 42842 }, - { 0x1E66, 42829 }, - { 0x1E67, 10851 }, - { 0x1E68, 10833 }, - { 0x1E69, 83012 }, - { 0x1E6A, 53216 }, - { 0x1E6B, 4442 }, - { 0x1E6C, 62315 }, - { 0x1E6D, 52633 }, - { 0x1E6E, 98726 }, - { 0x1E6F, 82752 }, - { 0x1E70, 83860 }, - { 0x1E71, 32534 }, - { 0x1E72, 54546 }, - { 0x1E73, 34590 }, - { 0x1E74, 95982 }, - { 0x1E75, 10840 }, - { 0x1E76, 10858 }, - { 0x1E77, 42836 }, - { 0x1E78, 42849 }, - { 0x1E79, 10830 }, - { 0x1E7A, 42826 }, - { 0x1E7B, 19102 }, - { 0x1E7C, 33582 }, - { 0x1E7D, 399 }, - { 0x1E7E, 51716 }, - { 0x1E7F, 19060 }, - { 0x1E80, 7 }, - { 0x1E81, 80047 }, - { 0x1E82, 111627 }, - { 0x1E83, 112252 }, - { 0x1E84, 19056 }, - { 0x1E85, 55657 }, - { 0x1E86, 106106 }, - { 0x1E87, 4075 }, - { 0x1E88, 83311 }, - { 0x1E89, 34296 }, - { 0x1E8A, 94743 }, - { 0x1E8B, 57462 }, - { 0x1E8C, 33376 }, - { 0x1E8D, 101886 }, - { 0x1E8E, 101887 }, - { 0x1E8F, 4388 }, - { 0x1E90, 4392 }, - { 0x1E91, 4222 }, - { 0x1E92, 4237 }, - { 0x1E93, 4242 }, - { 0x1E94, 4195 }, - { 0x1E95, 4232 }, - { 0x1E96, 4368 }, - { 0x1E97, 4358 }, - { 0x1E98, 4339 }, - { 0x1E99, 4412 }, - { 0x1E9A, 4227 }, - { 0x1E9B, 4258 }, - { 0x1E9C, 4275 }, - { 0x1E9D, 4286 }, - { 0x1E9E, 4422 }, - { 0x1E9F, 4432 }, - { 0x1EA0, 4269 }, - { 0x1EA1, 4280 }, - { 0x1EA2, 4378 }, - { 0x1EA3, 4153 }, - { 0x1EA4, 4310 }, - { 0x1EA5, 4206 }, - { 0x1EA6, 4217 }, - { 0x1EA7, 4147 }, - { 0x1EA8, 4407 }, - { 0x1EA9, 4247 }, - { 0x1EAA, 4094 }, - { 0x1EAB, 4112 }, - { 0x1EAC, 4184 }, - { 0x1EAD, 4190 }, - { 0x1EAE, 4088 }, - { 0x1EAF, 4417 }, - { 0x1EB0, 4263 }, - { 0x1EB1, 4334 }, - { 0x1EB2, 4315 }, - { 0x1EB3, 4397 }, - { 0x1EB4, 4127 }, - { 0x1EB5, 4373 }, - { 0x1EB6, 4082 }, - { 0x1EB7, 4329 }, - { 0x1EB8, 4363 }, - { 0x1EB9, 4212 }, - { 0x1EBA, 4100 }, - { 0x1EBB, 4122 }, - { 0x1EBC, 4291 }, - { 0x1EBD, 4132 }, - { 0x1EBE, 4383 }, - { 0x1EBF, 4141 }, - { 0x1EC0, 4174 }, - { 0x1EC1, 4349 }, - { 0x1EC2, 4437 }, - { 0x1EC3, 4305 }, - { 0x1EC4, 4117 }, - { 0x1EC5, 4354 }, - { 0x1EC6, 4344 }, - { 0x1EC7, 4427 }, - { 0x1EC8, 4200 }, - { 0x1EC9, 4253 }, - { 0x1ECA, 4159 }, - { 0x1ECB, 4106 }, - { 0x1ECC, 4165 }, - { 0x1ECD, 4137 }, - { 0x1ECE, 4320 }, - { 0x1ECF, 4300 }, - { 0x1ED0, 4402 }, - { 0x1ED1, 4169 }, - { 0x1ED2, 4324 }, - { 0x1ED3, 4296 }, - { 0x1ED4, 7087 }, - { 0x1ED5, 32588 }, - { 0x1ED6, 101829 }, - { 0x1ED7, 12062 }, - { 0x1ED8, 83833 }, - { 0x1ED9, 96001 }, - { 0x1EDA, 99557 }, - { 0x1EDB, 111309 }, - { 0x1EDC, 75987 }, - { 0x1EDD, 101878 }, - { 0x1EDE, 34859 }, - { 0x1EDF, 19030 }, - { 0x1EE0, 101854 }, - { 0x1EE1, 12684 }, - { 0x1EE2, 57438 }, - { 0x1EE3, 57265 }, - { 0x1EE4, 43244 }, - { 0x1EE5, 14940 }, - { 0x1EE6, 100881 }, - { 0x1EE7, 100502 }, - { 0x1EE8, 112314 }, - { 0x1EE9, 112317 }, - { 0x1EEA, 112322 }, - { 0x1EEB, 112320 }, - { 0x1EEC, 44595 }, - { 0x1EED, 112307 }, - { 0x1EEE, 4180 }, - { 0x1EEF, 57657 }, - { 0x1EF0, 82802 }, - { 0x1EF1, 14139 }, - { 0x1EF2, 32543 }, - { 0x1EF3, 18685 }, - { 0x1EF4, 13083 }, - { 0x1EF5, 13087 }, - { 0x1EF6, 13079 }, - { 0x1EF7, 32828 }, - { 0x1EF8, 32832 }, - { 0x1EF9, 32824 }, - { 0x1EFA, 13024 }, - { 0x1EFB, 13029 }, - { 0x1EFC, 13019 }, - { 0x1EFD, 32760 }, - { 0x1EFE, 32765 }, - { 0x1EFF, 32755 }, - { 0x1F00, 12830 }, - { 0x1F01, 12835 }, - { 0x1F02, 12825 }, - { 0x1F03, 18815 }, - { 0x1F04, 32643 }, - { 0x1F05, 32648 }, - { 0x1F06, 32638 }, - { 0x1F07, 79328 }, - { 0x1F08, 100471 }, - { 0x1F09, 34344 }, - { 0x1F0A, 34368 }, - { 0x1F0B, 98458 }, - { 0x1F0C, 98463 }, - { 0x1F0D, 10861 }, - { 0x1F0E, 42852 }, - { 0x1F0F, 42855 }, - { 0x1F10, 62233 }, - { 0x1F11, 13070 }, - { 0x1F12, 32815 }, - { 0x1F13, 100479 }, - { 0x1F14, 100482 }, - { 0x1F15, 100485 }, - { 0x1F16, 100488 }, - { 0x1F17, 94703 }, - { 0x1F18, 94723 }, - { 0x1F19, 94730 }, - { 0x1F1A, 94680 }, - { 0x1F1B, 94650 }, - { 0x1F1C, 94736 }, - { 0x1F1D, 94688 }, - { 0x1F1E, 94658 }, - { 0x1F1F, 94710 }, - { 0x1F20, 94672 }, - { 0x1F21, 94642 }, - { 0x1F22, 94666 }, - { 0x1F23, 94636 }, - { 0x1F24, 94696 }, - { 0x1F25, 94716 }, - { 0x1F26, 52977 }, - { 0x1F27, 52533 }, - { 0x1F28, 18970 }, - { 0x1F29, 83838 }, - { 0x1F2A, 80852 }, - { 0x1F2B, 80848 }, - { 0x1F2C, 80854 }, - { 0x1F2D, 80843 }, - { 0x1F2E, 80834 }, - { 0x1F2F, 80839 }, - { 0x1F30, 80858 }, - { 0x1F31, 80862 }, - { 0x1F32, 80860 }, - { 0x1F33, 18943 }, - { 0x1F34, 12663 }, - { 0x1F35, 10868 }, - { 0x1F36, 42866 }, - { 0x1F37, 10848 }, - { 0x1F38, 42839 }, - { 0x1F39, 10864 }, - { 0x1F3A, 42862 }, - { 0x1F3B, 35002 }, - { 0x1F3C, 55659 }, - { 0x1F3D, 111226 }, - { 0x1F3E, 77568 }, - { 0x1F3F, 67 }, - { 0x1F40, 100042 }, - { 0x1F41, 57654 }, - { 0x1F42, 18556 }, - { 0x1F43, 18528 }, - { 0x1F44, 18496 }, - { 0x1F45, 18512 }, - { 0x1F46, 18560 }, - { 0x1F47, 18532 }, - { 0x1F48, 18576 }, - { 0x1F49, 15053 }, - { 0x1F4A, 98423 }, - { 0x1F4B, 34280 }, - { 0x1F4C, 95983 }, - { 0x1F4D, 18343 }, - { 0x1F4E, 18352 }, - { 0x1F4F, 18325 }, - { 0x1F50, 18334 }, - { 0x1F51, 45055 }, - { 0x1F52, 18366 }, - { 0x1F53, 18233 }, - { 0x1F54, 53589 }, - { 0x1F55, 53620 }, - { 0x1F56, 53615 }, - { 0x1F57, 53548 }, - { 0x1F58, 53558 }, - { 0x1F59, 53663 }, - { 0x1F5A, 53700 }, - { 0x1F5B, 53569 }, - { 0x1F5C, 53681 }, - { 0x1F5D, 53688 }, - { 0x1F5E, 53585 }, - { 0x1F5F, 53677 }, - { 0x1F60, 53581 }, - { 0x1F61, 53669 }, - { 0x1F62, 53608 }, - { 0x1F63, 53604 }, - { 0x1F64, 53572 }, - { 0x1F65, 53636 }, - { 0x1F66, 53641 }, - { 0x1F67, 53651 }, - { 0x1F68, 53646 }, - { 0x1F69, 53673 }, - { 0x1F6A, 53703 }, - { 0x1F6B, 53563 }, - { 0x1F6C, 53625 }, - { 0x1F6D, 53553 }, - { 0x1F6E, 53692 }, - { 0x1F6F, 53656 }, - { 0x1F70, 53577 }, - { 0x1F71, 53596 }, - { 0x1F72, 53659 }, - { 0x1F73, 53592 }, - { 0x1F74, 53612 }, - { 0x1F75, 53628 }, - { 0x1F76, 18588 }, - { 0x1F77, 14148 }, - { 0x1F78, 53666 }, - { 0x1F79, 53631 }, - { 0x1F7A, 53695 }, - { 0x1F7B, 7154 }, - { 0x1F7C, 7156 }, - { 0x1F7D, 7152 }, - { 0x1F7E, 7173 }, - { 0x1F7F, 7147 }, - { 0x1F80, 7144 }, - { 0x1F81, 7162 }, - { 0x1F82, 7158 }, - { 0x1F83, 7150 }, - { 0x1F84, 7169 }, - { 0x1F85, 7166 }, - { 0x1F86, 56475 }, - { 0x1F87, 56481 }, - { 0x1F88, 56502 }, - { 0x1F89, 56487 }, - { 0x1F8A, 56484 }, - { 0x1F8B, 56478 }, - { 0x1F8C, 56499 }, - { 0x1F8D, 56496 }, - { 0x1F8E, 56490 }, - { 0x1F8F, 56906 }, - { 0x1F90, 56981 }, - { 0x1F91, 57029 }, - { 0x1F92, 57098 }, - { 0x1F93, 57092 }, - { 0x1F94, 57077 }, - { 0x1F95, 57086 }, - { 0x1F96, 57101 }, - { 0x1F97, 57089 }, - { 0x1F98, 57095 }, - { 0x1F99, 57032 }, - { 0x1F9A, 111655 }, - { 0x1F9B, 111661 }, - { 0x1F9C, 111679 }, - { 0x1F9D, 111667 }, - { 0x1F9E, 111664 }, - { 0x1F9F, 111658 }, - { 0x1FA0, 111676 }, - { 0x1FA1, 111673 }, - { 0x1FA2, 111670 }, - { 0x1FA3, 112053 }, - { 0x1FA4, 112056 }, - { 0x1FA5, 112059 }, - { 0x1FA6, 112080 }, - { 0x1FA7, 112074 }, - { 0x1FA8, 112065 }, - { 0x1FA9, 112068 }, - { 0x1FAA, 112083 }, - { 0x1FAB, 112071 }, - { 0x1FAC, 112077 }, - { 0x1FAD, 112062 }, - { 0x1FAE, 18835 }, - { 0x1FAF, 18853 }, - { 0x1FB0, 18916 }, - { 0x1FB1, 18871 }, - { 0x1FB2, 18862 }, - { 0x1FB3, 18844 }, - { 0x1FB4, 18907 }, - { 0x1FB5, 18898 }, - { 0x1FB6, 18880 }, - { 0x1FB7, 51662 }, - { 0x1FB8, 51668 }, - { 0x1FB9, 51672 }, - { 0x1FBA, 51700 }, - { 0x1FBB, 51692 }, - { 0x1FBC, 51680 }, - { 0x1FBD, 51684 }, - { 0x1FBE, 51704 }, - { 0x1FBF, 51688 }, - { 0x1FC0, 51696 }, - { 0x1FC1, 51676 }, - { 0x1FC2, 111682 }, - { 0x1FC3, 111687 }, - { 0x1FC4, 111692 }, - { 0x1FC5, 111697 }, - { 0x1FC6, 111702 }, - { 0x1FC7, 111707 }, - { 0x1FC8, 111712 }, - { 0x1FC9, 111717 }, - { 0x1FCA, 111722 }, - { 0x1FCB, 111727 }, - { 0x1FCC, 111732 }, - { 0x1FCD, 111737 }, - { 0x1FCE, 111742 }, - { 0x1FCF, 111747 }, - { 0x1FD0, 111752 }, - { 0x1FD1, 111757 }, - { 0x1FD2, 111762 }, - { 0x1FD3, 111767 }, - { 0x1FD4, 111772 }, - { 0x1FD5, 111777 }, - { 0x1FD6, 111782 }, - { 0x1FD7, 111787 }, - { 0x1FD8, 111792 }, - { 0x1FD9, 111797 }, - { 0x1FDA, 111802 }, - { 0x1FDB, 111807 }, - { 0x1FDC, 56640 }, - { 0x1FDD, 56645 }, - { 0x1FDE, 56650 }, - { 0x1FDF, 56655 }, - { 0x1FE0, 56660 }, - { 0x1FE1, 56665 }, - { 0x1FE2, 56670 }, - { 0x1FE3, 56675 }, - { 0x1FE4, 56680 }, - { 0x1FE5, 56685 }, - { 0x1FE6, 56690 }, - { 0x1FE7, 56695 }, - { 0x1FE8, 56700 }, - { 0x1FE9, 56705 }, - { 0x1FEA, 56710 }, - { 0x1FEB, 56715 }, - { 0x1FEC, 56720 }, - { 0x1FED, 56725 }, - { 0x1FEE, 56730 }, - { 0x1FEF, 56735 }, - { 0x1FF0, 56740 }, - { 0x1FF1, 56745 }, - { 0x1FF2, 56750 }, - { 0x1FF3, 56755 }, - { 0x1FF4, 56760 }, - { 0x1FF5, 56765 }, - { 0x1FF6, 56510 }, - { 0x1FF7, 56515 }, - { 0x1FF8, 56520 }, - { 0x1FF9, 56525 }, - { 0x1FFA, 56530 }, - { 0x1FFB, 56535 }, - { 0x1FFC, 56540 }, - { 0x1FFD, 56545 }, - { 0x1FFE, 56550 }, - { 0x1FFF, 56555 }, - { 0x2000, 56560 }, - { 0x2001, 56565 }, - { 0x2002, 56570 }, - { 0x2003, 56575 }, - { 0x2004, 56580 }, - { 0x2005, 56585 }, - { 0x2006, 56590 }, - { 0x2007, 56595 }, - { 0x2008, 56600 }, - { 0x2009, 56605 }, - { 0x200A, 56610 }, - { 0x200B, 56615 }, - { 0x200C, 56620 }, - { 0x200D, 56625 }, - { 0x200E, 56630 }, - { 0x200F, 56635 }, - { 0x2010, 56493 }, - { 0x2011, 82109 }, - { 0x2012, 82113 }, - { 0x2013, 82141 }, - { 0x2014, 82133 }, - { 0x2015, 82121 }, - { 0x2016, 82125 }, - { 0x2017, 82145 }, - { 0x2018, 82129 }, - { 0x2019, 82137 }, - { 0x201A, 82117 }, - { 0x201B, 44992 }, - { 0x201C, 45000 }, - { 0x201D, 45024 }, - { 0x201E, 45008 }, - { 0x201F, 45004 }, - { 0x2020, 44996 }, - { 0x2021, 45020 }, - { 0x2022, 45016 }, - { 0x2023, 45012 }, - { 0x2024, 45028 }, - { 0x2025, 81949 }, - { 0x2026, 5090 }, - { 0x2027, 4911 }, - { 0x2028, 5056 }, - { 0x2029, 4877 }, - { 0x202A, 5027 }, - { 0x202B, 4871 }, - { 0x202C, 5021 }, - { 0x202D, 4865 }, - { 0x202E, 5084 }, - { 0x202F, 4905 }, - { 0x2030, 5078 }, - { 0x2031, 4899 }, - { 0x2032, 4982 }, - { 0x2033, 4665 }, - { 0x2034, 4620 }, - { 0x2035, 4826 }, - { 0x2036, 4976 }, - { 0x2037, 4650 }, - { 0x2038, 4605 }, - { 0x2039, 4820 }, - { 0x203A, 4932 }, - { 0x203B, 4533 }, - { 0x203C, 4488 }, - { 0x203D, 4804 }, - { 0x203E, 4919 }, - { 0x203F, 4518 }, - { 0x2040, 4473 }, - { 0x2041, 4791 }, - { 0x2042, 5066 }, - { 0x2043, 5250 }, - { 0x2044, 4480 }, - { 0x2045, 4612 }, - { 0x2046, 5229 }, - { 0x2047, 4657 }, - { 0x2048, 4525 }, - { 0x2049, 4887 }, - { 0x204A, 5060 }, - { 0x204B, 5243 }, - { 0x204C, 4465 }, - { 0x204D, 4597 }, - { 0x204E, 5222 }, - { 0x204F, 4642 }, - { 0x2050, 4510 }, - { 0x2051, 4881 }, - { 0x2052, 4988 }, - { 0x2053, 4747 }, - { 0x2054, 5120 }, - { 0x2055, 4672 }, - { 0x2056, 4627 }, - { 0x2057, 5144 }, - { 0x2058, 4771 }, - { 0x2059, 4832 }, - { 0x205A, 4938 }, - { 0x205B, 4739 }, - { 0x205C, 5112 }, - { 0x205D, 4540 }, - { 0x205E, 4495 }, - { 0x205F, 5136 }, - { 0x2060, 4763 }, - { 0x2061, 4810 }, - { 0x2062, 5072 }, - { 0x2063, 4755 }, - { 0x2064, 5128 }, - { 0x2065, 5257 }, - { 0x2066, 4457 }, - { 0x2067, 4589 }, - { 0x2068, 5236 }, - { 0x2069, 4721 }, - { 0x206A, 5094 }, - { 0x206B, 4730 }, - { 0x206C, 5103 }, - { 0x206D, 4634 }, - { 0x206E, 4502 }, - { 0x206F, 5152 }, - { 0x2070, 4779 }, - { 0x2071, 4893 }, - { 0x2072, 5015 }, - { 0x2073, 4859 }, - { 0x2074, 5009 }, - { 0x2075, 4853 }, - { 0x2076, 5218 }, - { 0x2077, 5196 }, - { 0x2078, 4707 }, - { 0x2079, 4686 }, - { 0x207A, 5184 }, - { 0x207B, 4700 }, - { 0x207C, 4679 }, - { 0x207D, 5178 }, - { 0x207E, 4575 }, - { 0x207F, 4554 }, - { 0x2080, 5166 }, - { 0x2081, 4568 }, - { 0x2082, 4547 }, - { 0x2083, 5160 }, - { 0x2084, 5292 }, - { 0x2085, 5271 }, - { 0x2086, 5206 }, - { 0x2087, 5285 }, - { 0x2088, 5264 }, - { 0x2089, 5200 }, - { 0x208A, 4714 }, - { 0x208B, 4693 }, - { 0x208C, 5190 }, - { 0x208D, 4582 }, - { 0x208E, 4561 }, - { 0x208F, 5172 }, - { 0x2090, 5299 }, - { 0x2091, 5278 }, - { 0x2092, 5212 }, - { 0x2093, 4965 }, - { 0x2094, 4958 }, - { 0x2095, 4944 }, - { 0x2096, 4951 }, - { 0x2097, 5047 }, - { 0x2098, 5038 }, - { 0x2099, 5033 }, - { 0x209A, 4994 }, - { 0x209B, 4915 }, - { 0x209C, 5005 }, - { 0x209D, 4972 }, - { 0x209E, 4838 }, - { 0x209F, 4787 }, - { 0x20A0, 4849 }, - { 0x20A1, 4816 }, - { 0x20A2, 4998 }, - { 0x20A3, 4925 }, - { 0x20A4, 4842 }, - { 0x20A5, 4797 }, - { 0x20A6, 34333 }, - { 0x20A7, 30639 }, - { 0x20A8, 30643 }, - { 0x20A9, 30735 }, - { 0x20AA, 30651 }, - { 0x20AB, 30647 }, - { 0x20AC, 30739 }, - { 0x20AD, 30731 }, - { 0x20AE, 12658 }, - { 0x20AF, 12913 }, - { 0x20B0, 12921 }, - { 0x20B1, 12775 }, - { 0x20B2, 12783 }, - { 0x20B3, 12917 }, - { 0x20B4, 12740 }, - { 0x20B5, 12736 }, - { 0x20B6, 32570 }, - { 0x20B7, 30391 }, - { 0x20B8, 51238 }, - { 0x20B9, 12416 }, - { 0x20BA, 34329 }, - { 0x20BB, 32559 }, - { 0x20BC, 82807 }, - { 0x20BD, 82810 }, - { 0x20BE, 82813 }, - { 0x20BF, 82816 }, - { 0x20C0, 82825 }, - { 0x20C1, 82831 }, - { 0x20C2, 82840 }, - { 0x20C3, 82849 }, - { 0x20C4, 82852 }, - { 0x20C5, 82858 }, - { 0x20C6, 18364 }, - { 0x20C7, 34833 }, - { 0x20C8, 34865 }, - { 0x20C9, 34896 }, - { 0x20CA, 53094 }, - { 0x20CB, 53086 }, - { 0x20CC, 53098 }, - { 0x20CD, 53046 }, - { 0x20CE, 53061 }, - { 0x20CF, 53081 }, - { 0x20D0, 18203 }, - { 0x20D1, 34754 }, - { 0x20D2, 18465 }, - { 0x20D3, 34995 }, - { 0x20D4, 18449 }, - { 0x20D5, 34990 }, - { 0x20D6, 18550 }, - { 0x20D7, 35055 }, - { 0x20D8, 18500 }, - { 0x20D9, 35015 }, - { 0x20DA, 18492 }, - { 0x20DB, 35011 }, - { 0x20DC, 18573 }, - { 0x20DD, 35067 }, - { 0x20DE, 18552 }, - { 0x20DF, 35057 }, - { 0x20E0, 18567 }, - { 0x20E1, 35061 }, - { 0x20E2, 18516 }, - { 0x20E3, 35042 }, - { 0x20E4, 18508 }, - { 0x20E5, 35038 }, - { 0x20E6, 18542 }, - { 0x20E7, 35052 }, - { 0x20E8, 18524 }, - { 0x20E9, 35045 }, - { 0x20EA, 18539 }, - { 0x20EB, 35049 }, - { 0x20EC, 18376 }, - { 0x20ED, 34908 }, - { 0x20EE, 34929 }, - { 0x20EF, 58410 }, - { 0x20F0, 59135 }, - { 0x20F1, 34765 }, - { 0x20F2, 44908 }, - { 0x20F3, 43679 }, - { 0x20F4, 66964 }, - { 0x20F5, 18231 }, - { 0x20F6, 43646 }, - { 0x20F7, 43656 }, - { 0x20F8, 43651 }, - { 0x20F9, 43668 }, - { 0x20FA, 43673 }, - { 0x20FB, 43630 }, - { 0x20FC, 12779 }, - { 0x20FD, 32566 }, - { 0x20FE, 58757 }, - { 0x20FF, 58754 }, - { 0x2100, 34339 }, - { 0x2101, 30657 }, - { 0x2102, 34357 }, - { 0x2103, 34379 }, - { 0x2104, 30703 }, - { 0x2105, 30672 }, - { 0x2106, 34336 }, - { 0x2107, 30654 }, - { 0x2108, 18180 }, - { 0x2109, 18176 }, - { 0x210A, 18217 }, - { 0x210B, 18221 }, - { 0x210C, 34763 }, - { 0x210D, 53022 }, - { 0x210E, 53041 }, - { 0x210F, 53054 }, - { 0x2110, 53034 }, - { 0x2111, 34870 }, - { 0x2112, 35018 }, - { 0x2113, 105794 }, - { 0x2114, 105800 }, - { 0x2115, 23318 }, - { 0x2116, 34847 }, - { 0x2117, 34835 }, - { 0x2118, 34841 }, - { 0x2119, 34853 }, - { 0x211A, 34794 }, - { 0x211B, 34782 }, - { 0x211C, 34788 }, - { 0x211D, 34800 }, - { 0x211E, 34362 }, - { 0x211F, 34394 }, - { 0x2120, 30677 }, - { 0x2121, 34821 }, - { 0x2122, 18316 }, - { 0x2123, 34817 }, - { 0x2124, 18304 }, - { 0x2125, 30718 }, - { 0x2126, 18083 }, - { 0x2127, 18774 }, - { 0x2128, 83748 }, - { 0x2129, 63702 }, - { 0x212A, 18792 }, - { 0x212B, 18122 }, - { 0x212C, 34691 }, - { 0x212D, 96886 }, - { 0x212E, 111229 }, - { 0x212F, 9314 }, - { 0x2130, 85636 }, - { 0x2131, 99562 }, - { 0x2132, 101881 }, - { 0x2133, 100884 }, - { 0x2134, 18467 }, - { 0x2135, 34997 }, - { 0x2136, 42754 }, - { 0x2137, 42771 }, - { 0x2138, 42756 }, - { 0x2139, 62311 }, - { 0x213A, 83752 }, - { 0x213B, 5938 }, - { 0x213C, 34748 }, - { 0x213D, 18193 }, - { 0x213E, 83106 }, - { 0x213F, 83075 }, - { 0x2140, 18110 }, - { 0x2141, 18184 }, - { 0x2142, 34682 }, - { 0x2143, 34606 }, - { 0x2144, 34739 }, - { 0x2145, 34647 }, - { 0x2146, 33370 }, - { 0x2147, 56441 }, - { 0x2148, 102571 }, - { 0x2149, 85649 }, - { 0x214A, 66965 }, - { 0x214B, 12031 }, - { 0x214C, 82345 }, - { 0x214D, 5328 }, - { 0x214E, 18797 }, - { 0x214F, 18800 }, - { 0x2150, 14580 }, - { 0x2151, 19066 }, - { 0x2152, 4070 }, - { 0x2153, 45299 }, - { 0x2154, 32528 }, - { 0x2155, 11834 }, - { 0x2156, 65401 }, - { 0x2157, 65389 }, - { 0x2158, 65386 }, - { 0x2159, 65404 }, - { 0x215A, 65392 }, - { 0x215B, 65398 }, - { 0x215C, 65407 }, - { 0x215D, 65395 }, - { 0x215E, 34603 }, - { 0x215F, 34967 }, - { 0x2160, 34951 }, - { 0x2161, 18408 }, - { 0x2162, 34619 }, - { 0x2163, 19077 }, - { 0x2164, 12703 }, - { 0x2165, 59426 }, - { 0x2166, 45164 }, - { 0x2167, 18933 }, - { 0x2168, 13364 }, - { 0x2169, 58761 }, - { 0x216A, 52583 }, - { 0x216B, 54626 }, - { 0x216C, 61553 }, - { 0x216D, 32538 }, - { 0x216E, 15069 }, - { 0x216F, 53970 }, - { 0x2170, 45204 }, - { 0x2171, 43259 }, - { 0x2172, 6206 }, - { 0x2173, 34589 }, - { 0x2174, 30343 }, - { 0x2175, 83094 }, - { 0x2176, 102575 }, - { 0x2177, 86905 }, - { 0x2178, 65773 }, - { 0x2179, 52329 }, - { 0x217A, 34708 }, - { 0x217B, 34717 }, - { 0x217C, 34714 }, - { 0x217D, 34720 }, - { 0x217E, 34723 }, - { 0x217F, 34711 }, - { 0x2180, 18145 }, - { 0x2181, 18154 }, - { 0x2182, 18151 }, - { 0x2183, 18157 }, - { 0x2184, 18160 }, - { 0x2185, 18148 }, - { 0x2186, 18212 }, - { 0x2187, 34726 }, - { 0x2188, 34914 }, - { 0x2189, 18087 }, - { 0x218A, 34760 }, - { 0x218B, 18167 }, - { 0x218C, 18378 }, - { 0x218D, 34638 }, - { 0x218E, 5936 }, - { 0x218F, 62231 }, - { 0x2190, 45096 }, - { 0x2191, 42799 }, - { 0x2192, 42806 }, - { 0x2193, 31863 }, - { 0x2194, 31869 }, - { 0x2195, 31866 }, - { 0x2196, 15016 }, - { 0x2197, 12495 }, - { 0x2198, 98991 }, - { 0x2199, 98120 }, - { 0x219A, 98125 }, - { 0x219B, 98130 }, - { 0x219C, 98135 }, - { 0x219D, 98140 }, - { 0x219E, 98145 }, - { 0x219F, 98150 }, - { 0x21A0, 98155 }, - { 0x21A1, 18472 }, - { 0x21A2, 82873 }, - { 0x21A3, 112311 }, - { 0x21A4, 98104 }, - { 0x21A5, 101852 }, - { 0x21A6, 5882 }, - { 0x21A7, 5884 }, - { 0x21A8, 5886 }, - { 0x21A9, 5888 }, - { 0x21AA, 5890 }, - { 0x21AB, 5892 }, - { 0x21AC, 34767 }, - { 0x21AD, 34772 }, - { 0x21AE, 18248 }, - { 0x21AF, 18237 }, - { 0x21B0, 81919 }, - { 0x21B1, 81916 }, - { 0x21B2, 44585 }, - { 0x21B3, 44565 }, - { 0x21B4, 44569 }, - { 0x21B5, 44581 }, - { 0x21B6, 34656 }, - { 0x21B7, 18095 }, - { 0x21B8, 45296 }, - { 0x21B9, 35306 }, - { 0x21BA, 57475 }, - { 0x21BB, 33727 }, - { 0x21BC, 52584 }, - { 0x21BD, 55159 }, - { 0x21BE, 45184 }, - { 0x21BF, 12669 }, - { 0x21C0, 33724 }, - { 0x21C1, 12032 }, - { 0x21C2, 106133 }, - { 0x21C3, 82356 }, - { 0x21C4, 34209 }, - { 0x21C5, 34205 }, - { 0x21C6, 65746 }, - { 0x21C7, 12687 }, - { 0x21C8, 58217 }, - { 0x21C9, 58214 }, - { 0x21CA, 102531 }, - { 0x21CB, 13360 }, - { 0x21CC, 13374 }, - { 0x21CD, 13366 }, - { 0x21CE, 83841 }, - { 0x21CF, 100474 }, - { 0x21D0, 51254 }, - { 0x21D1, 51214 }, - { 0x21D2, 51240 }, - { 0x21D3, 80176 }, - { 0x21D4, 58211 }, - { 0x21D5, 98994 }, - { 0x21D6, 43752 }, - { 0x21D7, 58418 }, - { 0x21D8, 51649 }, - { 0x21D9, 18667 }, - { 0x21DA, 52299 }, - { 0x21DB, 12695 }, - { 0x21DC, 34584 }, - { 0x21DD, 43627 }, - { 0x21DE, 18119 }, - { 0x21DF, 62318 }, - { 0x21E0, 102578 }, - { 0x21E1, 82872 }, - { 0x21E2, 112267 }, - { 0x21E3, 52665 }, - { 0x21E4, 66647 }, - { 0x21E5, 63922 }, - { 0x21E6, 34959 }, - { 0x21E7, 34962 }, - { 0x21E8, 18422 }, - { 0x21E9, 18425 }, - { 0x21EA, 63703 }, - { 0x21EB, 9318 }, - { 0x21EC, 14278 }, - { 0x21ED, 18411 }, - { 0x21EE, 64211 }, - { 0x21EF, 54594 }, - { 0x21F0, 54551 }, - { 0x21F1, 34910 }, - { 0x21F2, 70277 }, - { 0x21F3, 72175 }, - { 0x21F4, 98000 }, - { 0x21F5, 14211 }, - { 0x21F6, 5311 }, - { 0x21F7, 47275 }, - { 0x21F8, 57113 }, - { 0x21F9, 43414 }, - { 0x21FA, 90 }, - { 0x21FB, 83868 }, - { 0x21FC, 18413 }, - { 0x21FD, 34954 }, - { 0x21FE, 18106 }, - { 0x21FF, 34678 }, - { 0x2200, 18930 }, - { 0x2201, 22247 }, - { 0x2202, 12949 }, - { 0x2203, 64093 }, - { 0x2204, 58389 }, - { 0x2205, 18215 }, - { 0x2206, 100996 }, - { 0x2207, 100999 }, - { 0x2208, 106081 }, - { 0x2209, 22261 }, - { 0x220A, 98103 }, - { 0x220B, 111215 }, - { 0x220C, 102549 }, - { 0x220D, 79343 }, - { 0x220E, 18163 }, - { 0x220F, 52639 }, - { 0x2210, 43628 }, - { 0x2211, 43408 }, - { 0x2212, 79149 }, - { 0x2213, 12673 }, - { 0x2214, 12670 }, - { 0x2215, 6242 }, - { 0x2216, 81927 }, - { 0x2217, 83749 }, - { 0x2218, 77569 }, - { 0x2219, 12607 }, - { 0x221A, 19068 }, - { 0x221B, 83092 }, - { 0x221C, 52979 }, - { 0x221D, 33368 }, - { 0x221E, 5942 }, - { 0x221F, 52301 }, - { 0x2220, 14593 }, - { 0x2221, 79350 }, - { 0x2222, 95976 }, - { 0x2223, 12647 }, - { 0x2224, 5878 }, - { 0x2225, 34658 }, - { 0x2226, 18361 }, - { 0x2227, 34365 }, - { 0x2228, 18436 }, - { 0x2229, 30692 }, - { 0x222A, 34976 }, - { 0x222B, 34729 }, - { 0x222C, 98717 }, - { 0x222D, 14588 }, - { 0x222E, 65764 }, - { 0x222F, 75989 }, - { 0x2230, 52378 }, - { 0x2231, 52380 }, - { 0x2232, 65743 }, - { 0x2233, 65755 }, - { 0x2234, 30700 }, - { 0x2235, 52300 }, - { 0x2236, 34376 }, - { 0x2237, 34615 }, - { 0x2238, 18081 }, - { 0x2239, 18683 }, - { 0x223A, 22132 }, - { 0x223B, 112218 }, - { 0x223C, 22441 }, - { 0x223D, 42752 }, - { 0x223E, 22251 }, - { 0x223F, 82350 }, - { 0x2240, 22160 }, - { 0x2241, 14164 }, - { 0x2242, 22080 }, - { 0x2243, 23328 }, - { 0x2244, 83099 }, - { 0x2245, 82353 }, - { 0x2246, 59334 }, - { 0x2247, 14577 }, - { 0x2248, 12642 }, - { 0x2249, 12639 }, - { 0x224A, 22076 }, - { 0x224B, 12636 }, - { 0x224C, 18097 }, - { 0x224D, 34669 }, - { 0x224E, 83167 }, - { 0x224F, 53291 }, - { 0x2250, 56774 }, - { 0x2251, 14160 }, - { 0x2252, 18227 }, - { 0x2253, 82347 }, - { 0x2254, 22351 }, - { 0x2255, 82748 }, - { 0x2256, 83096 }, - { 0x2257, 22341 }, - { 0x2258, 14167 }, - { 0x2259, 18945 }, - { 0x225A, 18948 }, - { 0x225B, 18952 }, - { 0x225C, 9296 }, - { 0x225D, 18956 }, - { 0x225E, 22149 }, - { 0x225F, 54620 }, - { 0x2260, 63583 }, - { 0x2261, 112282 }, - { 0x2262, 14170 }, - { 0x2263, 22474 }, - { 0x2264, 9304 }, - { 0x2265, 18428 }, - { 0x2266, 34965 }, - { 0x2267, 18961 }, - { 0x2268, 56461 }, - { 0x2269, 22477 }, - { 0x226A, 98405 }, - { 0x226B, 34242 }, - { 0x226C, 22318 }, - { 0x226D, 63710 }, - { 0x226E, 22326 }, - { 0x226F, 112213 }, - { 0x2270, 18966 }, - { 0x2271, 22155 }, - { 0x2272, 18803 }, - { 0x2273, 83103 }, - { 0x2274, 82164 }, - { 0x2275, 30726 }, - { 0x2276, 34397 }, - { 0x2277, 30713 }, - { 0x2278, 34389 }, - { 0x2279, 18432 }, - { 0x227A, 34972 }, - { 0x227B, 35007 }, - { 0x227C, 18386 }, - { 0x227D, 22407 }, - { 0x227E, 30408 }, - { 0x227F, 51262 }, - { 0x2280, 22355 }, - { 0x2281, 22301 }, - { 0x2282, 22295 }, - { 0x2283, 22283 }, - { 0x2284, 22277 }, - { 0x2285, 22051 }, - { 0x2286, 22044 }, - { 0x2287, 44521 }, - { 0x2288, 22411 }, - { 0x2289, 22163 }, - { 0x228A, 22115 }, - { 0x228B, 62283 }, - { 0x228C, 45182 }, - { 0x228D, 62299 }, - { 0x228E, 51210 }, - { 0x228F, 51234 }, - { 0x2290, 51265 }, - { 0x2291, 51270 }, - { 0x2292, 51278 }, - { 0x2293, 51283 }, - { 0x2294, 22435 }, - { 0x2295, 22449 }, - { 0x2296, 22430 }, - { 0x2297, 22444 }, - { 0x2298, 30367 }, - { 0x2299, 30385 }, - { 0x229A, 51205 }, - { 0x229B, 51229 }, - { 0x229C, 58094 }, - { 0x229D, 58104 }, - { 0x229E, 58134 }, - { 0x229F, 58114 }, - { 0x22A0, 58109 }, - { 0x22A1, 58099 }, - { 0x22A2, 58129 }, - { 0x22A3, 58124 }, - { 0x22A4, 58119 }, - { 0x22A5, 58139 }, - { 0x22A6, 58039 }, - { 0x22A7, 58049 }, - { 0x22A8, 58084 }, - { 0x22A9, 58059 }, - { 0x22AA, 58054 }, - { 0x22AB, 58044 }, - { 0x22AC, 58079 }, - { 0x22AD, 58074 }, - { 0x22AE, 58064 }, - { 0x22AF, 58089 }, - { 0x22B0, 58144 }, - { 0x22B1, 58156 }, - { 0x22B2, 58198 }, - { 0x22B3, 58168 }, - { 0x22B4, 58162 }, - { 0x22B5, 58150 }, - { 0x22B6, 58192 }, - { 0x22B7, 58186 }, - { 0x22B8, 58174 }, - { 0x22B9, 58204 }, - { 0x22BA, 22418 }, - { 0x22BB, 22089 }, - { 0x22BC, 22180 }, - { 0x22BD, 22343 }, - { 0x22BE, 22209 }, - { 0x22BF, 22387 }, - { 0x22C0, 22183 }, - { 0x22C1, 72196 }, - { 0x22C2, 22422 }, - { 0x22C3, 112284 }, - { 0x22C4, 22481 }, - { 0x22C5, 44543 }, - { 0x22C6, 22269 }, - { 0x22C7, 18479 }, - { 0x22C8, 64188 }, - { 0x22C9, 64207 }, - { 0x22CA, 18485 }, - { 0x22CB, 22125 }, - { 0x22CC, 22118 }, - { 0x22CD, 33720 }, - { 0x22CE, 22469 }, - { 0x22CF, 111218 }, - { 0x22D0, 102552 }, - { 0x22D1, 101859 }, - { 0x22D2, 106137 }, - { 0x22D3, 22174 }, - { 0x22D4, 22235 }, - { 0x22D5, 61569 }, - { 0x22D6, 18813 }, - { 0x22D7, 61581 }, - { 0x22D8, 56505 }, - { 0x22D9, 112287 }, - { 0x22DA, 112272 }, - { 0x22DB, 112276 }, - { 0x22DC, 112268 }, - { 0x22DD, 22460 }, - { 0x22DE, 22465 }, - { 0x22DF, 22455 }, - { 0x22E0, 112279 }, - { 0x22E1, 22485 }, - { 0x22E2, 111230 }, - { 0x22E3, 22426 }, - { 0x22E4, 111652 }, - { 0x22E5, 44945 }, - { 0x22E6, 34236 }, - { 0x22E7, 34978 }, - { 0x22E8, 112194 }, - { 0x22E9, 14176 }, - { 0x22EA, 14188 }, - { 0x22EB, 13048 }, - { 0x22EC, 32791 }, - { 0x22ED, 311 }, - { 0x22EE, 62272 }, - { 0x22EF, 83308 }, - { 0x22F0, 83760 }, - { 0x22F1, 108365 }, - { 0x22F2, 13310 }, - { 0x22F3, 108532 }, - { 0x22F4, 64090 }, - { 0x22F5, 64087 }, - { 0x22F6, 34917 }, - { 0x22F7, 4078 }, - { 0x22F8, 58380 }, - { 0x22F9, 30695 }, - { 0x22FA, 34352 }, - { 0x22FB, 12842 }, - { 0x22FC, 32655 }, - { 0x22FD, 12660 }, - { 0x22FE, 23271 }, - { 0x22FF, 23311 }, - { 0x2300, 12723 }, - { 0x2301, 12719 }, - { 0x2302, 13046 }, - { 0x2303, 13307 }, - { 0x2304, 13295 }, - { 0x2305, 378 }, - { 0x2306, 59136 }, - { 0x2307, 35023 }, - { 0x2308, 35026 }, - { 0x2309, 35032 }, - { 0x230A, 34876 }, - { 0x230B, 34881 }, - { 0x230C, 107874 }, - { 0x230D, 107898 }, - { 0x230E, 107870 }, - { 0x230F, 107894 }, - { 0x2310, 107885 }, - { 0x2311, 107909 }, - { 0x2312, 107879 }, - { 0x2313, 107903 }, - { 0x2314, 107890 }, - { 0x2315, 107914 }, - { 0x2316, 65643 }, - { 0x2317, 94933 }, - { 0x2318, 111247 }, - { 0x2319, 87154 }, - { 0x231A, 32621 }, - { 0x231B, 13312 }, - { 0x231C, 13334 }, - { 0x231D, 13298 }, - { 0x231E, 13320 }, - { 0x231F, 13342 }, - { 0x2320, 13302 }, - { 0x2321, 13315 }, - { 0x2322, 13337 }, - { 0x2323, 13324 }, - { 0x2324, 13346 }, - { 0x2325, 13352 }, - { 0x2326, 55671 }, - { 0x2327, 55674 }, - { 0x2328, 55677 }, - { 0x2329, 55698 }, - { 0x232A, 55680 }, - { 0x232B, 55701 }, - { 0x232C, 55719 }, - { 0x232D, 55782 }, - { 0x232E, 55683 }, - { 0x232F, 55704 }, - { 0x2330, 55722 }, - { 0x2331, 55785 }, - { 0x2332, 55737 }, - { 0x2333, 55800 }, - { 0x2334, 55845 }, - { 0x2335, 55950 }, - { 0x2336, 55686 }, - { 0x2337, 55707 }, - { 0x2338, 55725 }, - { 0x2339, 55788 }, - { 0x233A, 55740 }, - { 0x233B, 55803 }, - { 0x233C, 55848 }, - { 0x233D, 55953 }, - { 0x233E, 55752 }, - { 0x233F, 55815 }, - { 0x2340, 55860 }, - { 0x2341, 55965 }, - { 0x2342, 55890 }, - { 0x2343, 55995 }, - { 0x2344, 56055 }, - { 0x2345, 56160 }, - { 0x2346, 55689 }, - { 0x2347, 55710 }, - { 0x2348, 55728 }, - { 0x2349, 55791 }, - { 0x234A, 55743 }, - { 0x234B, 55806 }, - { 0x234C, 55851 }, - { 0x234D, 55956 }, - { 0x234E, 55755 }, - { 0x234F, 55818 }, - { 0x2350, 55863 }, - { 0x2351, 55968 }, - { 0x2352, 55893 }, - { 0x2353, 55998 }, - { 0x2354, 56058 }, - { 0x2355, 56163 }, - { 0x2356, 55764 }, - { 0x2357, 55827 }, - { 0x2358, 55872 }, - { 0x2359, 55977 }, - { 0x235A, 55902 }, - { 0x235B, 56007 }, - { 0x235C, 56067 }, - { 0x235D, 56172 }, - { 0x235E, 55920 }, - { 0x235F, 56025 }, - { 0x2360, 56085 }, - { 0x2361, 56190 }, - { 0x2362, 56115 }, - { 0x2363, 56220 }, - { 0x2364, 56265 }, - { 0x2365, 56328 }, - { 0x2366, 55692 }, - { 0x2367, 55713 }, - { 0x2368, 55731 }, - { 0x2369, 55794 }, - { 0x236A, 55746 }, - { 0x236B, 55809 }, - { 0x236C, 55854 }, - { 0x236D, 55959 }, - { 0x236E, 55758 }, - { 0x236F, 55821 }, - { 0x2370, 55866 }, - { 0x2371, 55971 }, - { 0x2372, 55896 }, - { 0x2373, 56001 }, - { 0x2374, 56061 }, - { 0x2375, 56166 }, - { 0x2376, 55767 }, - { 0x2377, 55830 }, - { 0x2378, 55875 }, - { 0x2379, 55980 }, - { 0x237A, 55905 }, - { 0x237B, 56010 }, - { 0x237C, 56070 }, - { 0x237D, 56175 }, - { 0x237E, 55923 }, - { 0x237F, 56028 }, - { 0x2380, 56088 }, - { 0x2381, 56193 }, - { 0x2382, 56118 }, - { 0x2383, 56223 }, - { 0x2384, 56268 }, - { 0x2385, 56331 }, - { 0x2386, 55773 }, - { 0x2387, 55836 }, - { 0x2388, 55881 }, - { 0x2389, 55986 }, - { 0x238A, 55911 }, - { 0x238B, 56016 }, - { 0x238C, 56076 }, - { 0x238D, 56181 }, - { 0x238E, 55929 }, - { 0x238F, 56034 }, - { 0x2390, 56094 }, - { 0x2391, 56199 }, - { 0x2392, 56124 }, - { 0x2393, 56229 }, - { 0x2394, 56274 }, - { 0x2395, 56337 }, - { 0x2396, 55938 }, - { 0x2397, 56043 }, - { 0x2398, 56103 }, - { 0x2399, 56208 }, - { 0x239A, 56133 }, - { 0x239B, 56238 }, - { 0x239C, 56283 }, - { 0x239D, 56346 }, - { 0x239E, 56145 }, - { 0x239F, 56250 }, - { 0x23A0, 56295 }, - { 0x23A1, 56358 }, - { 0x23A2, 56310 }, - { 0x23A3, 56373 }, - { 0x23A4, 56391 }, - { 0x23A5, 56412 }, - { 0x23A6, 55695 }, - { 0x23A7, 55716 }, - { 0x23A8, 55734 }, - { 0x23A9, 55797 }, - { 0x23AA, 55749 }, - { 0x23AB, 55812 }, - { 0x23AC, 55857 }, - { 0x23AD, 55962 }, - { 0x23AE, 55761 }, - { 0x23AF, 55824 }, - { 0x23B0, 55869 }, - { 0x23B1, 55974 }, - { 0x23B2, 55899 }, - { 0x23B3, 56004 }, - { 0x23B4, 56064 }, - { 0x23B5, 56169 }, - { 0x23B6, 55770 }, - { 0x23B7, 55833 }, - { 0x23B8, 55878 }, - { 0x23B9, 55983 }, - { 0x23BA, 55908 }, - { 0x23BB, 56013 }, - { 0x23BC, 56073 }, - { 0x23BD, 56178 }, - { 0x23BE, 55926 }, - { 0x23BF, 56031 }, - { 0x23C0, 56091 }, - { 0x23C1, 56196 }, - { 0x23C2, 56121 }, - { 0x23C3, 56226 }, - { 0x23C4, 56271 }, - { 0x23C5, 56334 }, - { 0x23C6, 55776 }, - { 0x23C7, 55839 }, - { 0x23C8, 55884 }, - { 0x23C9, 55989 }, - { 0x23CA, 55914 }, - { 0x23CB, 56019 }, - { 0x23CC, 56079 }, - { 0x23CD, 56184 }, - { 0x23CE, 55932 }, - { 0x23CF, 56037 }, - { 0x23D0, 56097 }, - { 0x23D1, 56202 }, - { 0x23D2, 56127 }, - { 0x23D3, 56232 }, - { 0x23D4, 56277 }, - { 0x23D5, 56340 }, - { 0x23D6, 55941 }, - { 0x23D7, 56046 }, - { 0x23D8, 56106 }, - { 0x23D9, 56211 }, - { 0x23DA, 56136 }, - { 0x23DB, 56241 }, - { 0x23DC, 56286 }, - { 0x23DD, 56349 }, - { 0x23DE, 56148 }, - { 0x23DF, 56253 }, - { 0x23E0, 56298 }, - { 0x23E1, 56361 }, - { 0x23E2, 56313 }, - { 0x23E3, 56376 }, - { 0x23E4, 56394 }, - { 0x23E5, 56415 }, - { 0x23E6, 55779 }, - { 0x23E7, 55842 }, - { 0x23E8, 55887 }, - { 0x23E9, 55992 }, - { 0x23EA, 55917 }, - { 0x23EB, 56022 }, - { 0x23EC, 56082 }, - { 0x23ED, 56187 }, - { 0x23EE, 55935 }, - { 0x23EF, 56040 }, - { 0x23F0, 56100 }, - { 0x23F1, 56205 }, - { 0x23F2, 56130 }, - { 0x23F3, 56235 }, - { 0x23F4, 56280 }, - { 0x23F5, 56343 }, - { 0x23F6, 55944 }, - { 0x23F7, 56049 }, - { 0x23F8, 56109 }, - { 0x23F9, 56214 }, - { 0x23FA, 56139 }, - { 0x23FB, 56244 }, - { 0x23FC, 56289 }, - { 0x23FD, 56352 }, - { 0x23FE, 56151 }, - { 0x23FF, 56256 }, - { 0x2400, 56301 }, - { 0x2401, 56364 }, - { 0x2402, 56316 }, - { 0x2403, 56379 }, - { 0x2404, 56397 }, - { 0x2405, 56418 }, - { 0x2406, 55947 }, - { 0x2407, 56052 }, - { 0x2408, 56112 }, - { 0x2409, 56217 }, - { 0x240A, 56142 }, - { 0x240B, 56247 }, - { 0x240C, 56292 }, - { 0x240D, 56355 }, - { 0x240E, 56154 }, - { 0x240F, 56259 }, - { 0x2410, 56304 }, - { 0x2411, 56367 }, - { 0x2412, 56319 }, - { 0x2413, 56382 }, - { 0x2414, 56400 }, - { 0x2415, 56421 }, - { 0x2416, 56157 }, - { 0x2417, 56262 }, - { 0x2418, 56307 }, - { 0x2419, 56370 }, - { 0x241A, 56322 }, - { 0x241B, 56385 }, - { 0x241C, 56403 }, - { 0x241D, 56424 }, - { 0x241E, 56325 }, - { 0x241F, 56388 }, - { 0x2420, 56406 }, - { 0x2421, 56427 }, - { 0x2422, 56409 }, - { 0x2423, 56430 }, - { 0x2424, 56433 }, - { 0x2425, 56436 }, - { 0x2426, 101415 }, - { 0x2427, 101402 }, - { 0x2428, 96459 }, - { 0x2429, 101242 }, - { 0x242A, 12894 }, - { 0x242B, 101375 }, - { 0x242C, 96449 }, - { 0x242D, 101232 }, - { 0x242E, 94808 }, - { 0x242F, 65477 }, - { 0x2430, 65574 }, - { 0x2431, 94861 }, - { 0x2432, 96442 }, - { 0x2433, 101225 }, - { 0x2434, 96473 }, - { 0x2435, 101256 }, - { 0x2436, 101421 }, - { 0x2437, 101110 }, - { 0x2438, 65425 }, - { 0x2439, 94751 }, - { 0x243A, 101080 }, - { 0x243B, 101072 }, - { 0x243C, 101380 }, - { 0x243D, 101394 }, - { 0x243E, 101385 }, - { 0x243F, 96584 }, - { 0x2440, 101367 }, - { 0x2441, 96465 }, - { 0x2442, 101248 }, - { 0x2443, 96256 }, - { 0x2444, 101024 }, - { 0x2445, 96265 }, - { 0x2446, 101033 }, - { 0x2447, 32006 }, - { 0x2448, 31932 }, - { 0x2449, 32033 }, - { 0x244A, 31948 }, - { 0x244B, 33614 }, - { 0x244C, 33675 }, - { 0x244D, 32026 }, - { 0x244E, 31941 }, - { 0x244F, 33607 }, - { 0x2450, 33668 }, - { 0x2451, 52574 }, - { 0x2452, 58403 }, - { 0x2453, 33619 }, - { 0x2454, 31960 }, - { 0x2455, 58397 }, - { 0x2456, 52568 }, - { 0x2457, 31953 }, - { 0x2458, 32038 }, - { 0x2459, 15002 }, - { 0x245A, 15082 }, - { 0x245B, 15088 }, - { 0x245C, 15070 }, - { 0x245D, 15076 }, - { 0x245E, 101002 }, - { 0x245F, 96225 }, - { 0x2460, 10810 }, - { 0x2461, 42818 }, - { 0x2462, 10804 }, - { 0x2463, 10814 }, - { 0x2464, 30721 }, - { 0x2465, 30687 }, - { 0x2466, 111243 }, - { 0x2467, 87150 }, - { 0x2468, 101146 }, - { 0x2469, 96373 }, - { 0x246A, 33358 }, - { 0x246B, 101063 }, - { 0x246C, 96295 }, - { 0x246D, 101176 }, - { 0x246E, 12870 }, - { 0x246F, 65652 }, - { 0x2470, 12751 }, - { 0x2471, 12758 }, - { 0x2472, 331 }, - { 0x2473, 324 }, - { 0x2474, 12744 }, - { 0x2475, 338 }, - { 0x2476, 12765 }, - { 0x2477, 317 }, - { 0x2478, 96485 }, - { 0x2479, 101268 }, - { 0x247A, 65613 }, - { 0x247B, 94903 }, - { 0x247C, 96529 }, - { 0x247D, 101312 }, - { 0x247E, 65577 }, - { 0x247F, 94867 }, - { 0x2480, 96492 }, - { 0x2481, 101275 }, - { 0x2482, 65620 }, - { 0x2483, 94910 }, - { 0x2484, 96536 }, - { 0x2485, 101319 }, - { 0x2486, 65584 }, - { 0x2487, 94874 }, - { 0x2488, 96507 }, - { 0x2489, 65591 }, - { 0x248A, 101301 }, - { 0x248B, 94892 }, - { 0x248C, 96518 }, - { 0x248D, 96543 }, - { 0x248E, 101290 }, - { 0x248F, 101326 }, - { 0x2490, 96499 }, - { 0x2491, 96554 }, - { 0x2492, 101282 }, - { 0x2493, 101337 }, - { 0x2494, 65602 }, - { 0x2495, 94881 }, - { 0x2496, 32693 }, - { 0x2497, 45148 }, - { 0x2498, 34275 }, - { 0x2499, 96379 }, - { 0x249A, 101152 }, - { 0x249B, 101157 }, - { 0x249C, 96854 }, - { 0x249D, 96411 }, - { 0x249E, 106249 }, - { 0x249F, 53359 }, - { 0x24A0, 96407 }, - { 0x24A1, 83293 }, - { 0x24A2, 12772 }, - { 0x24A3, 32563 }, - { 0x24A4, 373 }, - { 0x24A5, 12479 }, - { 0x24A6, 54520 }, - { 0x24A7, 26 }, - { 0x24A8, 29 }, - { 0x24A9, 12925 }, - { 0x24AA, 32658 }, - { 0x24AB, 12946 }, - { 0x24AC, 32679 }, - { 0x24AD, 16 }, - { 0x24AE, 37 }, - { 0x24AF, 21 }, - { 0x24B0, 42 }, - { 0x24B1, 13014 }, - { 0x24B2, 32750 }, - { 0x24B3, 12993 }, - { 0x24B4, 32737 }, - { 0x24B5, 13001 }, - { 0x24B6, 32729 }, - { 0x24B7, 12798 }, - { 0x24B8, 32602 }, - { 0x24B9, 12728 }, - { 0x24BA, 32551 }, - { 0x24BB, 44929 }, - { 0x24BC, 44958 }, - { 0x24BD, 12813 }, - { 0x24BE, 32626 }, - { 0x24BF, 44906 }, - { 0x24C0, 83848 }, - { 0x24C1, 80279 }, - { 0x24C2, 32607 }, - { 0x24C3, 80283 }, - { 0x24C4, 15060 }, - { 0x24C5, 15049 }, - { 0x24C6, 98416 }, - { 0x24C7, 98412 }, - { 0x24C8, 54549 }, - { 0x24C9, 83021 }, - { 0x24CA, 15064 }, - { 0x24CB, 83023 }, - { 0x24CC, 61587 }, - { 0x24CD, 61591 }, - { 0x24CE, 80195 }, - { 0x24CF, 80183 }, - { 0x24D0, 80219 }, - { 0x24D1, 80207 }, - { 0x24D2, 80255 }, - { 0x24D3, 80231 }, - { 0x24D4, 80267 }, - { 0x24D5, 80243 }, - { 0x24D6, 83029 }, - { 0x24D7, 19012 }, - { 0x24D8, 19006 }, - { 0x24D9, 19000 }, - { 0x24DA, 18994 }, - { 0x24DB, 43683 }, - { 0x24DC, 57268 }, - { 0x24DD, 57263 }, - { 0x24DE, 57107 }, - { 0x24DF, 57448 }, - { 0x24E0, 43691 }, - { 0x24E1, 43687 }, - { 0x24E2, 57456 }, - { 0x24E3, 383 }, - { 0x24E4, 56777 }, - { 0x24E5, 56780 }, - { 0x24E6, 57436 }, - { 0x24E7, 57446 }, - { 0x24E8, 43661 }, - { 0x24E9, 43638 }, - { 0x24EA, 64077 }, - { 0x24EB, 64083 }, - { 0x24EC, 64095 }, - { 0x24ED, 64072 }, - { 0x24EE, 64081 }, - { 0x24EF, 10895 }, - { 0x24F0, 83634 }, - { 0x24F1, 83647 }, - { 0x24F2, 4 }, - { 0x24F3, 83638 }, - { 0x24F4, 32805 }, - { 0x24F5, 13060 }, - { 0x24F6, 83765 }, - { 0x24F7, 42869 }, - { 0x24F8, 42874 }, - { 0x24F9, 18225 }, - { 0x24FA, 34282 }, - { 0x24FB, 34287 }, - { 0x24FC, 34993 }, - { 0x24FD, 18456 }, - { 0x24FE, 13033 }, - { 0x24FF, 32769 }, - { 0x2500, 12963 }, - { 0x2501, 32699 }, - { 0x2502, 100504 }, - { 0x2503, 10801 }, - { 0x2504, 79287 }, - { 0x2505, 106113 }, - { 0x2506, 53090 }, - { 0x2507, 95998 }, - { 0x2508, 62764 }, - { 0x2509, 45100 }, - { 0x250A, 45105 }, - { 0x250B, 95989 }, - { 0x250C, 45208 }, - { 0x250D, 112208 }, - { 0x250E, 111375 }, - { 0x250F, 111381 }, - { 0x2510, 18381 }, - { 0x2511, 18398 }, - { 0x2512, 34777 }, - { 0x2513, 18243 }, - { 0x2514, 106127 }, - { 0x2515, 106118 }, - { 0x2516, 106130 }, - { 0x2517, 106121 }, - { 0x2518, 106124 }, - { 0x2519, 106115 }, - { 0x251A, 111222 }, - { 0x251B, 62269 }, - { 0x251C, 63707 }, - { 0x251D, 62264 }, - { 0x251E, 4451 }, - { 0x251F, 4448 }, - { 0x2520, 44934 }, - { 0x2521, 54483 }, - { 0x2522, 111630 }, - { 0x2523, 112255 }, - { 0x2524, 14928 }, - { 0x2525, 13863 }, - { 0x2526, 31899 }, - { 0x2527, 31903 }, - { 0x2528, 31907 }, - { 0x2529, 31877 }, - { 0x252A, 31882 }, - { 0x252B, 31895 }, - { 0x252C, 31891 }, - { 0x252D, 10905 }, - { 0x252E, 10901 }, - { 0x252F, 31872 }, - { 0x2530, 51639 }, - { 0x2531, 98460 }, - { 0x2532, 98115 }, - { 0x2533, 45172 }, - { 0x2534, 79300 }, - { 0x2535, 79324 }, - { 0x2536, 101876 }, - { 0x2537, 111261 }, - { 0x2538, 13104 }, - { 0x2539, 13111 }, - { 0x253A, 13098 }, - { 0x253B, 79319 }, - { 0x253C, 100988 }, - { 0x253D, 79310 }, - { 0x253E, 79293 }, - { 0x253F, 79316 }, - { 0x2540, 79297 }, - { 0x2541, 79304 }, - { 0x2542, 79307 }, - { 0x2543, 12694 }, - { 0x2544, 23314 }, - { 0x2545, 59 }, - { 0x2546, 51 }, - { 0x2547, 55 }, - { 0x2548, 14246 }, - { 0x2549, 14267 }, - { 0x254A, 14252 }, - { 0x254B, 14236 }, - { 0x254C, 14257 }, - { 0x254D, 14262 }, - { 0x254E, 14241 }, - { 0x254F, 31830 }, - { 0x2550, 31825 }, - { 0x2551, 31840 }, - { 0x2552, 31835 }, - { 0x2553, 14220 }, - { 0x2554, 14226 }, - { 0x2555, 54627 }, - { 0x2556, 112243 }, - { 0x2557, 112248 }, - { 0x2558, 101824 }, - { 0x2559, 33580 }, - { 0x255A, 112222 }, - { 0x255B, 112228 }, - { 0x255C, 57450 }, - { 0x255D, 112234 }, - { 0x255E, 57116 }, - { 0x255F, 14232 }, - { 0x2560, 31821 }, - { 0x2561, 112239 }, - { 0x2562, 79330 }, - { 0x2563, 98164 }, - { 0x2564, 63 }, - { 0x2565, 106033 }, - { 0x2566, 106286 }, - { 0x2567, 34304 }, - { 0x2568, 34312 }, - { 0x2569, 106293 }, - { 0x256A, 106289 }, - { 0x256B, 34308 }, - { 0x256C, 34320 }, - { 0x256D, 106301 }, - { 0x256E, 34315 }, - { 0x256F, 106296 }, - { 0x2570, 34323 }, - { 0x2571, 106304 }, - { 0x2572, 43711 }, - { 0x2573, 43748 }, - { 0x2574, 44983 }, - { 0x2575, 44980 }, - { 0x2576, 43715 }, - { 0x2577, 59106 }, - { 0x2578, 59074 }, - { 0x2579, 45035 }, - { 0x257A, 45032 }, - { 0x257B, 10921 }, - { 0x257C, 10917 }, - { 0x257D, 63624 }, - { 0x257E, 63627 }, - { 0x257F, 59099 }, - { 0x2580, 59121 }, - { 0x2581, 59089 }, - { 0x2582, 59130 }, - { 0x2583, 59094 }, - { 0x2584, 59111 }, - { 0x2585, 59126 }, - { 0x2586, 59116 }, - { 0x2587, 33387 }, - { 0x2588, 59079 }, - { 0x2589, 59084 }, - { 0x258A, 47 }, - { 0x258B, 33 }, - { 0x258C, 45113 }, - { 0x258D, 95994 }, - { 0x258E, 54524 }, - { 0x258F, 54531 }, - { 0x2590, 34260 }, - { 0x2591, 34265 }, - { 0x2592, 63148 }, - { 0x2593, 88545 }, - { 0x2594, 45153 }, - { 0x2595, 35300 }, - { 0x2596, 111294 }, - { 0x2597, 45133 }, - { 0x2598, 14273 }, - { 0x2599, 45138 }, - { 0x259A, 44942 }, - { 0x259B, 10913 }, - { 0x259C, 34232 }, - { 0x259D, 45118 }, - { 0x259E, 100046 }, - { 0x259F, 96826 }, - { 0x25A0, 106215 }, - { 0x25A1, 96830 }, - { 0x25A2, 106219 }, - { 0x25A3, 96757 }, - { 0x25A4, 106146 }, - { 0x25A5, 96779 }, - { 0x25A6, 106168 }, - { 0x25A7, 96762 }, - { 0x25A8, 106151 }, - { 0x25A9, 96770 }, - { 0x25AA, 106159 }, - { 0x25AB, 96791 }, - { 0x25AC, 106183 }, - { 0x25AD, 96801 }, - { 0x25AE, 106190 }, - { 0x25AF, 96797 }, - { 0x25B0, 106186 }, - { 0x25B1, 96858 }, - { 0x25B2, 106253 }, - { 0x25B3, 96835 }, - { 0x25B4, 106224 }, - { 0x25B5, 96840 }, - { 0x25B6, 106229 }, - { 0x25B7, 96864 }, - { 0x25B8, 106243 }, - { 0x25B9, 96845 }, - { 0x25BA, 106234 }, - { 0x25BB, 63586 }, - { 0x25BC, 63599 }, - { 0x25BD, 63591 }, - { 0x25BE, 63604 }, - { 0x25BF, 101888 }, - { 0x25C0, 101893 }, - { 0x25C1, 101898 }, - { 0x25C2, 101904 }, - { 0x25C3, 63130 }, - { 0x25C4, 63133 }, - { 0x25C5, 63136 }, - { 0x25C6, 63142 }, - { 0x25C7, 44969 }, - { 0x25C8, 44977 }, - { 0x25C9, 44972 }, - { 0x25CA, 106278 }, - { 0x25CB, 106264 }, - { 0x25CC, 96875 }, - { 0x25CD, 106267 }, - { 0x25CE, 96879 }, - { 0x25CF, 106271 }, - { 0x25D0, 63630 }, - { 0x25D1, 48371 }, - { 0x25D2, 63632 }, - { 0x25D3, 48373 }, - { 0x25D4, 45128 }, - { 0x25D5, 82794 }, - { 0x25D6, 83223 }, - { 0x25D7, 82788 }, - { 0x25D8, 83217 }, - { 0x25D9, 82784 }, - { 0x25DA, 83213 }, - { 0x25DB, 82768 }, - { 0x25DC, 83197 }, - { 0x25DD, 82779 }, - { 0x25DE, 83208 }, - { 0x25DF, 82773 }, - { 0x25E0, 83202 }, - { 0x25E1, 45046 }, - { 0x25E2, 45051 }, - { 0x25E3, 53340 }, - { 0x25E4, 83274 }, - { 0x25E5, 53343 }, - { 0x25E6, 83277 }, - { 0x25E7, 53348 }, - { 0x25E8, 83282 }, - { 0x25E9, 53304 }, - { 0x25EA, 83238 }, - { 0x25EB, 53335 }, - { 0x25EC, 83269 }, - { 0x25ED, 53324 }, - { 0x25EE, 83258 }, - { 0x25EF, 53329 }, - { 0x25F0, 83263 }, - { 0x25F1, 53318 }, - { 0x25F2, 83252 }, - { 0x25F3, 52992 }, - { 0x25F4, 53161 }, - { 0x25F5, 43722 }, - { 0x25F6, 43739 }, - { 0x25F7, 43724 }, - { 0x25F8, 43741 }, - { 0x25F9, 53356 }, - { 0x25FA, 83287 }, - { 0x25FB, 53353 }, - { 0x25FC, 83290 }, - { 0x25FD, 83305 }, - { 0x25FE, 83297 }, - { 0x25FF, 58384 }, - { 0x2600, 98109 }, - { 0x2601, 105775 }, - { 0x2602, 58417 }, - { 0x2603, 100883 }, - { 0x2604, 33351 }, - { 0x2605, 33343 }, - { 0x2606, 33320 }, - { 0x2607, 112195 }, - { 0x2608, 83775 }, - { 0x2609, 45058 }, - { 0x260A, 83770 }, - { 0x260B, 45063 }, - { 0x260C, 13287 }, - { 0x260D, 33346 }, - { 0x260E, 33323 }, - { 0x260F, 33328 }, - { 0x2610, 44926 }, - { 0x2611, 44920 }, - { 0x2612, 44986 }, - { 0x2613, 83047 }, - { 0x2614, 12431 }, - { 0x2615, 83823 }, - { 0x2616, 83828 }, - { 0x2617, 12484 }, - { 0x2618, 82366 }, - { 0x2619, 82362 }, - { 0x261A, 54515 }, - { 0x261B, 54504 }, - { 0x261C, 54485 }, - { 0x261D, 54492 }, - { 0x261E, 54495 }, - { 0x261F, 101910 }, - { 0x2620, 101916 }, - { 0x2621, 54498 }, - { 0x2622, 23323 }, - { 0x2623, 45041 }, - { 0x2624, 34984 }, - { 0x2625, 31887 }, - { 0x2626, 31971 }, - { 0x2627, 32049 }, - { 0x2628, 33630 }, - { 0x2629, 33684 }, - { 0x262A, 12880 }, - { 0x262B, 96415 }, - { 0x262C, 65493 }, - { 0x262D, 94824 }, - { 0x262E, 31967 }, - { 0x262F, 32045 }, - { 0x2630, 33626 }, - { 0x2631, 33680 }, - { 0x2632, 12876 }, - { 0x2633, 353 }, - { 0x2634, 101050 }, - { 0x2635, 101045 }, - { 0x2636, 96282 }, - { 0x2637, 96277 }, - { 0x2638, 53017 }, - { 0x2639, 53076 }, - { 0x263A, 53069 }, - { 0x263B, 53027 }, - { 0x263C, 58014 }, - { 0x263D, 58019 }, - { 0x263E, 58009 }, - { 0x263F, 58024 }, - { 0x2640, 44912 }, - { 0x2641, 18173 }, - { 0x2642, 34733 }, - { 0x2643, 18133 }, - { 0x2644, 34693 }, - { 0x2645, 18430 }, - { 0x2646, 34970 }, - { 0x2647, 34941 }, - { 0x2648, 18396 }, - { 0x2649, 100491 }, - { 0x264A, 18170 }, - { 0x264B, 18319 }, - { 0x264C, 34824 }, - { 0x264D, 18322 }, - { 0x264E, 34827 }, - { 0x264F, 18206 }, - { 0x2650, 18209 }, - { 0x2651, 34757 }, - { 0x2652, 18476 }, - { 0x2653, 35004 }, - { 0x2654, 18446 }, - { 0x2655, 34987 }, - { 0x2656, 12803 }, - { 0x2657, 34223 }, - { 0x2658, 12808 }, - { 0x2659, 13330 }, - { 0x265A, 96632 }, - { 0x265B, 96619 }, - { 0x265C, 96592 }, - { 0x265D, 96638 }, - { 0x265E, 96337 }, - { 0x265F, 96312 }, - { 0x2660, 96304 }, - { 0x2661, 96597 }, - { 0x2662, 96611 }, - { 0x2663, 96602 }, - { 0x2664, 96403 }, - { 0x2665, 14997 }, - { 0x2666, 45143 }, - { 0x2667, 62247 }, - { 0x2668, 96396 }, - { 0x2669, 101184 }, - { 0x266A, 101180 }, - { 0x266B, 96581 }, - { 0x266C, 101364 }, - { 0x266D, 62253 }, - { 0x266E, 101169 }, - { 0x266F, 34270 }, - { 0x2670, 96384 }, - { 0x2671, 96390 }, - { 0x2672, 101163 }, - { 0x2673, 95027 }, - { 0x2674, 33354 }, - { 0x2675, 33364 }, - { 0x2676, 34814 }, - { 0x2677, 18200 }, - { 0x2678, 34751 }, - { 0x2679, 18570 }, - { 0x267A, 35064 }, - { 0x267B, 22168 }, - { 0x267C, 22084 }, - { 0x267D, 22256 }, - { 0x267E, 22254 }, - { 0x267F, 22321 }, - { 0x2680, 63612 }, - { 0x2681, 101864 }, - { 0x2682, 63618 }, - { 0x2683, 101870 }, - { 0x2684, 12064 }, - { 0x2685, 33335 }, - { 0x2686, 96671 }, - { 0x2687, 65667 }, - { 0x2688, 101450 }, - { 0x2689, 94951 }, - { 0x268A, 12909 }, - { 0x268B, 369 }, - { 0x268C, 32074 }, - { 0x268D, 31996 }, - { 0x268E, 33655 }, - { 0x268F, 33709 }, - { 0x2690, 96745 }, - { 0x2691, 65735 }, - { 0x2692, 101524 }, - { 0x2693, 95019 }, - { 0x2694, 87188 }, - { 0x2695, 111273 }, - { 0x2696, 96674 }, - { 0x2697, 65670 }, - { 0x2698, 101453 }, - { 0x2699, 94954 }, - { 0x269A, 32078 }, - { 0x269B, 32000 }, - { 0x269C, 33659 }, - { 0x269D, 33713 }, - { 0x269E, 96726 }, - { 0x269F, 65708 }, - { 0x26A0, 101505 }, - { 0x26A1, 94992 }, - { 0x26A2, 100468 }, - { 0x26A3, 83783 }, - { 0x26A4, 96679 }, - { 0x26A5, 65727 }, - { 0x26A6, 101458 }, - { 0x26A7, 95011 }, - { 0x26A8, 96749 }, - { 0x26A9, 65739 }, - { 0x26AA, 101528 }, - { 0x26AB, 95023 }, - { 0x26AC, 96418 }, - { 0x26AD, 65496 }, - { 0x26AE, 101191 }, - { 0x26AF, 94827 }, - { 0x26B0, 111278 }, - { 0x26B1, 111283 }, - { 0x26B2, 111268 }, - { 0x26B3, 111263 }, - { 0x26B4, 52529 }, - { 0x26B5, 52531 }, - { 0x26B6, 61556 }, - { 0x26B7, 61558 }, - { 0x26B8, 12627 }, - { 0x26B9, 101188 }, - { 0x26BA, 64183 }, - { 0x26BB, 64202 }, - { 0x26BC, 64192 }, - { 0x26BD, 64197 }, - { 0x26BE, 18461 }, - { 0x26BF, 18418 }, - { 0x26C0, 18488 }, - { 0x26C1, 18452 }, - { 0x26C2, 94965 }, - { 0x26C3, 94972 }, - { 0x26C4, 65681 }, - { 0x26C5, 65688 }, - { 0x26C6, 96692 }, - { 0x26C7, 101471 }, - { 0x26C8, 96699 }, - { 0x26C9, 101478 }, - { 0x26CA, 18266 }, - { 0x26CB, 18272 }, - { 0x26CC, 18254 }, - { 0x26CD, 18260 }, - { 0x26CE, 18278 }, - { 0x26CF, 18290 }, - { 0x26D0, 18284 }, - { 0x26D1, 18296 }, - { 0x26D2, 52544 }, - { 0x26D3, 52548 }, - { 0x26D4, 52536 }, - { 0x26D5, 52540 }, - { 0x26D6, 52552 }, - { 0x26D7, 52560 }, - { 0x26D8, 52556 }, - { 0x26D9, 52564 }, - { 0x26DA, 65537 }, - { 0x26DB, 393 }, - { 0x26DC, 42775 }, - { 0x26DD, 56447 }, - { 0x26DE, 56456 }, - { 0x26DF, 18373 }, - { 0x26E0, 18391 }, - { 0x26E1, 54555 }, - { 0x26E2, 100494 }, - { 0x26E3, 18400 }, - { 0x26E4, 18329 }, - { 0x26E5, 18338 }, - { 0x26E6, 18347 }, - { 0x26E7, 18356 }, - { 0x26E8, 10822 }, - { 0x26E9, 42822 }, - { 0x26EA, 30357 }, - { 0x26EB, 62288 }, - { 0x26EC, 34665 }, - { 0x26ED, 62294 }, - { 0x26EE, 53263 }, - { 0x26EF, 105777 }, - { 0x26F0, 96626 }, - { 0x26F1, 65658 }, - { 0x26F2, 101409 }, - { 0x26F3, 94942 }, - { 0x26F4, 100270 }, - { 0x26F5, 100299 }, - { 0x26F6, 100323 }, - { 0x26F7, 100399 }, - { 0x26F8, 100339 }, - { 0x26F9, 100375 }, - { 0x26FA, 100441 }, - { 0x26FB, 100343 }, - { 0x26FC, 100395 }, - { 0x26FD, 100311 }, - { 0x26FE, 100403 }, - { 0x26FF, 100254 }, - { 0x2700, 100383 }, - { 0x2701, 100315 }, - { 0x2702, 100424 }, - { 0x2703, 100428 }, - { 0x2704, 100351 }, - { 0x2705, 100279 }, - { 0x2706, 100387 }, - { 0x2707, 100355 }, - { 0x2708, 100359 }, - { 0x2709, 100391 }, - { 0x270A, 100295 }, - { 0x270B, 100347 }, - { 0x270C, 100307 }, - { 0x270D, 100283 }, - { 0x270E, 100258 }, - { 0x270F, 100319 }, - { 0x2710, 100291 }, - { 0x2711, 100379 }, - { 0x2712, 100287 }, - { 0x2713, 100335 }, - { 0x2714, 100331 }, - { 0x2715, 100327 }, - { 0x2716, 100436 }, - { 0x2717, 100266 }, - { 0x2718, 100363 }, - { 0x2719, 100368 }, - { 0x271A, 100262 }, - { 0x271B, 100414 }, - { 0x271C, 100274 }, - { 0x271D, 100408 }, - { 0x271E, 100303 }, - { 0x271F, 100420 }, - { 0x2720, 100432 }, - { 0x2721, 100450 }, - { 0x2722, 100445 }, - { 0x2723, 100069 }, - { 0x2724, 100098 }, - { 0x2725, 100122 }, - { 0x2726, 100198 }, - { 0x2727, 100138 }, - { 0x2728, 100174 }, - { 0x2729, 100240 }, - { 0x272A, 100142 }, - { 0x272B, 100194 }, - { 0x272C, 100110 }, - { 0x272D, 100202 }, - { 0x272E, 100053 }, - { 0x272F, 100182 }, - { 0x2730, 100114 }, - { 0x2731, 100223 }, - { 0x2732, 100227 }, - { 0x2733, 100150 }, - { 0x2734, 100078 }, - { 0x2735, 100186 }, - { 0x2736, 100154 }, - { 0x2737, 100158 }, - { 0x2738, 100190 }, - { 0x2739, 100094 }, - { 0x273A, 100146 }, - { 0x273B, 100106 }, - { 0x273C, 100082 }, - { 0x273D, 100057 }, - { 0x273E, 100118 }, - { 0x273F, 100090 }, - { 0x2740, 100178 }, - { 0x2741, 100086 }, - { 0x2742, 100134 }, - { 0x2743, 100130 }, - { 0x2744, 100126 }, - { 0x2745, 100235 }, - { 0x2746, 100065 }, - { 0x2747, 100162 }, - { 0x2748, 100167 }, - { 0x2749, 100061 }, - { 0x274A, 100213 }, - { 0x274B, 100073 }, - { 0x274C, 100207 }, - { 0x274D, 100102 }, - { 0x274E, 100219 }, - { 0x274F, 100231 }, - { 0x2750, 100249 }, - { 0x2751, 100244 }, - { 0x2752, 28549 }, - { 0x2753, 24491 }, - { 0x2754, 28563 }, - { 0x2755, 29030 }, - { 0x2756, 29110 }, - { 0x2757, 23486 }, - { 0x2758, 25469 }, - { 0x2759, 28252 }, - { 0x275A, 24183 }, - { 0x275B, 28477 }, - { 0x275C, 24421 }, - { 0x275D, 29786 }, - { 0x275E, 26086 }, - { 0x275F, 29985 }, - { 0x2760, 28607 }, - { 0x2761, 30046 }, - { 0x2762, 30081 }, - { 0x2763, 25772 }, - { 0x2764, 29604 }, - { 0x2765, 25817 }, - { 0x2766, 25760 }, - { 0x2767, 29935 }, - { 0x2768, 26421 }, - { 0x2769, 27089 }, - { 0x276A, 23855 }, - { 0x276B, 26813 }, - { 0x276C, 24784 }, - { 0x276D, 27400 }, - { 0x276E, 30240 }, - { 0x276F, 81725 }, - { 0x2770, 29231 }, - { 0x2771, 29773 }, - { 0x2772, 44364 }, - { 0x2773, 44056 }, - { 0x2774, 44392 }, - { 0x2775, 44084 }, - { 0x2776, 44404 }, - { 0x2777, 44096 }, - { 0x2778, 44400 }, - { 0x2779, 44092 }, - { 0x277A, 44242 }, - { 0x277B, 43934 }, - { 0x277C, 44356 }, - { 0x277D, 44048 }, - { 0x277E, 44396 }, - { 0x277F, 44088 }, - { 0x2780, 44368 }, - { 0x2781, 44060 }, - { 0x2782, 44428 }, - { 0x2783, 44120 }, - { 0x2784, 44408 }, - { 0x2785, 44100 }, - { 0x2786, 44376 }, - { 0x2787, 44068 }, - { 0x2788, 44412 }, - { 0x2789, 44104 }, - { 0x278A, 44218 }, - { 0x278B, 43910 }, - { 0x278C, 44222 }, - { 0x278D, 43914 }, - { 0x278E, 44254 }, - { 0x278F, 43946 }, - { 0x2790, 44210 }, - { 0x2791, 43902 }, - { 0x2792, 44226 }, - { 0x2793, 43918 }, - { 0x2794, 44230 }, - { 0x2795, 43922 }, - { 0x2796, 44388 }, - { 0x2797, 44080 }, - { 0x2798, 44360 }, - { 0x2799, 44052 }, - { 0x279A, 44234 }, - { 0x279B, 43926 }, - { 0x279C, 44214 }, - { 0x279D, 43906 }, - { 0x279E, 44250 }, - { 0x279F, 43942 }, - { 0x27A0, 44352 }, - { 0x27A1, 44044 }, - { 0x27A2, 44348 }, - { 0x27A3, 44040 }, - { 0x27A4, 44457 }, - { 0x27A5, 44149 }, - { 0x27A6, 44264 }, - { 0x27A7, 43956 }, - { 0x27A8, 44477 }, - { 0x27A9, 44169 }, - { 0x27AA, 44467 }, - { 0x27AB, 44159 }, - { 0x27AC, 44452 }, - { 0x27AD, 44144 }, - { 0x27AE, 44472 }, - { 0x27AF, 44164 }, - { 0x27B0, 44294 }, - { 0x27B1, 43986 }, - { 0x27B2, 44416 }, - { 0x27B3, 44108 }, - { 0x27B4, 44432 }, - { 0x27B5, 44124 }, - { 0x27B6, 44306 }, - { 0x27B7, 43998 }, - { 0x27B8, 44276 }, - { 0x27B9, 43968 }, - { 0x27BA, 44437 }, - { 0x27BB, 44129 }, - { 0x27BC, 44462 }, - { 0x27BD, 44154 }, - { 0x27BE, 44300 }, - { 0x27BF, 43992 }, - { 0x27C0, 44258 }, - { 0x27C1, 43950 }, - { 0x27C2, 44447 }, - { 0x27C3, 44139 }, - { 0x27C4, 44288 }, - { 0x27C5, 43980 }, - { 0x27C6, 44282 }, - { 0x27C7, 43974 }, - { 0x27C8, 44318 }, - { 0x27C9, 44010 }, - { 0x27CA, 44270 }, - { 0x27CB, 43962 }, - { 0x27CC, 44312 }, - { 0x27CD, 44004 }, - { 0x27CE, 44342 }, - { 0x27CF, 44034 }, - { 0x27D0, 44324 }, - { 0x27D1, 44016 }, - { 0x27D2, 44330 }, - { 0x27D3, 44022 }, - { 0x27D4, 44336 }, - { 0x27D5, 44028 }, - { 0x27D6, 44192 }, - { 0x27D7, 44184 }, - { 0x27D8, 44188 }, - { 0x27D9, 44207 }, - { 0x27DA, 44199 }, - { 0x27DB, 44195 }, - { 0x27DC, 44203 }, - { 0x27DD, 44482 }, - { 0x27DE, 44174 }, - { 0x27DF, 44487 }, - { 0x27E0, 44179 }, - { 0x27E1, 44496 }, - { 0x27E2, 44500 }, - { 0x27E3, 44504 }, - { 0x27E4, 44442 }, - { 0x27E5, 44134 }, - { 0x27E6, 43756 }, - { 0x27E7, 43766 }, - { 0x27E8, 43772 }, - { 0x27E9, 43761 }, - { 0x27EA, 44492 }, - { 0x27EB, 43778 }, - { 0x27EC, 44508 }, - { 0x27ED, 77582 }, - { 0x27EE, 77618 }, - { 0x27EF, 77634 }, - { 0x27F0, 77630 }, - { 0x27F1, 77586 }, - { 0x27F2, 77698 }, - { 0x27F3, 77706 }, - { 0x27F4, 77690 }, - { 0x27F5, 77594 }, - { 0x27F6, 77658 }, - { 0x27F7, 77662 }, - { 0x27F8, 77666 }, - { 0x27F9, 77670 }, - { 0x27FA, 77598 }, - { 0x27FB, 77674 }, - { 0x27FC, 77738 }, - { 0x27FD, 77682 }, - { 0x27FE, 77686 }, - { 0x27FF, 77694 }, - { 0x2800, 77602 }, - { 0x2801, 77730 }, - { 0x2802, 77726 }, - { 0x2803, 77718 }, - { 0x2804, 77678 }, - { 0x2805, 77734 }, - { 0x2806, 77714 }, - { 0x2807, 77622 }, - { 0x2808, 77654 }, - { 0x2809, 77626 }, - { 0x280A, 77710 }, - { 0x280B, 77702 }, - { 0x280C, 77722 }, - { 0x280D, 77638 }, - { 0x280E, 77590 }, - { 0x280F, 77646 }, - { 0x2810, 77606 }, - { 0x2811, 77642 }, - { 0x2812, 77650 }, - { 0x2813, 77610 }, - { 0x2814, 77614 }, - { 0x2815, 83376 }, - { 0x2816, 83394 }, - { 0x2817, 83458 }, - { 0x2818, 83403 }, - { 0x2819, 83503 }, - { 0x281A, 83514 }, - { 0x281B, 83409 }, - { 0x281C, 83397 }, - { 0x281D, 83467 }, - { 0x281E, 83464 }, - { 0x281F, 83500 }, - { 0x2820, 83451 }, - { 0x2821, 83400 }, - { 0x2822, 83412 }, - { 0x2823, 83523 }, - { 0x2824, 83506 }, - { 0x2825, 83406 }, - { 0x2826, 83509 }, - { 0x2827, 83519 }, - { 0x2828, 83473 }, - { 0x2829, 83391 }, - { 0x282A, 83476 }, - { 0x282B, 83539 }, - { 0x282C, 83427 }, - { 0x282D, 83527 }, - { 0x282E, 83382 }, - { 0x282F, 83494 }, - { 0x2830, 83551 }, - { 0x2831, 83547 }, - { 0x2832, 83415 }, - { 0x2833, 83418 }, - { 0x2834, 83421 }, - { 0x2835, 83535 }, - { 0x2836, 83543 }, - { 0x2837, 83424 }, - { 0x2838, 83388 }, - { 0x2839, 83430 }, - { 0x283A, 83479 }, - { 0x283B, 83470 }, - { 0x283C, 83531 }, - { 0x283D, 83454 }, - { 0x283E, 83433 }, - { 0x283F, 83485 }, - { 0x2840, 83482 }, - { 0x2841, 83436 }, - { 0x2842, 83488 }, - { 0x2843, 83461 }, - { 0x2844, 83491 }, - { 0x2845, 83439 }, - { 0x2846, 83442 }, - { 0x2847, 83445 }, - { 0x2848, 83448 }, - { 0x2849, 83555 }, - { 0x284A, 83497 }, - { 0x284B, 83379 }, - { 0x284C, 83385 }, - { 0x284D, 83559 }, - { 0x284E, 83567 }, - { 0x284F, 83564 }, - { 0x2850, 76701 }, - { 0x2851, 76713 }, - { 0x2852, 76842 }, - { 0x2853, 76872 }, - { 0x2854, 77268 }, - { 0x2855, 76452 }, - { 0x2856, 76929 }, - { 0x2857, 76500 }, - { 0x2858, 76734 }, - { 0x2859, 77214 }, - { 0x285A, 77443 }, - { 0x285B, 77046 }, - { 0x285C, 76527 }, - { 0x285D, 77127 }, - { 0x285E, 76641 }, - { 0x285F, 77295 }, - { 0x2860, 77103 }, - { 0x2861, 77226 }, - { 0x2862, 76776 }, - { 0x2863, 77148 }, - { 0x2864, 77154 }, - { 0x2865, 77388 }, - { 0x2866, 77151 }, - { 0x2867, 76875 }, - { 0x2868, 76887 }, - { 0x2869, 76881 }, - { 0x286A, 77274 }, - { 0x286B, 77277 }, - { 0x286C, 76878 }, - { 0x286D, 76884 }, - { 0x286E, 76467 }, - { 0x286F, 76479 }, - { 0x2870, 76473 }, - { 0x2871, 77076 }, - { 0x2872, 77079 }, - { 0x2873, 76470 }, - { 0x2874, 76476 }, - { 0x2875, 77052 }, - { 0x2876, 77064 }, - { 0x2877, 77058 }, - { 0x2878, 77352 }, - { 0x2879, 77355 }, - { 0x287A, 77055 }, - { 0x287B, 77061 }, - { 0x287C, 77082 }, - { 0x287D, 77094 }, - { 0x287E, 77088 }, - { 0x287F, 77358 }, - { 0x2880, 77361 }, - { 0x2881, 77085 }, - { 0x2882, 77091 }, - { 0x2883, 76821 }, - { 0x2884, 76833 }, - { 0x2885, 76827 }, - { 0x2886, 77256 }, - { 0x2887, 77259 }, - { 0x2888, 76824 }, - { 0x2889, 76830 }, - { 0x288A, 76680 }, - { 0x288B, 76692 }, - { 0x288C, 76686 }, - { 0x288D, 77199 }, - { 0x288E, 77202 }, - { 0x288F, 76683 }, - { 0x2890, 76689 }, - { 0x2891, 77001 }, - { 0x2892, 77013 }, - { 0x2893, 77007 }, - { 0x2894, 77337 }, - { 0x2895, 77340 }, - { 0x2896, 77004 }, - { 0x2897, 77010 }, - { 0x2898, 76596 }, - { 0x2899, 76608 }, - { 0x289A, 76602 }, - { 0x289B, 77163 }, - { 0x289C, 77166 }, - { 0x289D, 76599 }, - { 0x289E, 76605 }, - { 0x289F, 88096 }, - { 0x28A0, 88148 }, - { 0x28A1, 88173 }, - { 0x28A2, 88100 }, - { 0x28A3, 88189 }, - { 0x28A4, 88160 }, - { 0x28A5, 88136 }, - { 0x28A6, 88108 }, - { 0x28A7, 88112 }, - { 0x28A8, 88116 }, - { 0x28A9, 88088 }, - { 0x28AA, 88140 }, - { 0x28AB, 88120 }, - { 0x28AC, 88124 }, - { 0x28AD, 88144 }, - { 0x28AE, 88128 }, - { 0x28AF, 88181 }, - { 0x28B0, 88169 }, - { 0x28B1, 88177 }, - { 0x28B2, 88223 }, - { 0x28B3, 88193 }, - { 0x28B4, 88215 }, - { 0x28B5, 88080 }, - { 0x28B6, 88132 }, - { 0x28B7, 88211 }, - { 0x28B8, 88248 }, - { 0x28B9, 88185 }, - { 0x28BA, 88156 }, - { 0x28BB, 88232 }, - { 0x28BC, 88227 }, - { 0x28BD, 88164 }, - { 0x28BE, 88242 }, - { 0x28BF, 32612 }, - { 0x28C0, 32594 }, - { 0x28C1, 13090 }, - { 0x28C2, 32835 }, - { 0x28C3, 12955 }, - { 0x28C4, 32685 }, - { 0x28C5, 52404 }, - { 0x28C6, 52398 }, - { 0x28C7, 44914 }, - { 0x28C8, 13093 }, - { 0x28C9, 32838 }, - { 0x28CA, 52402 }, - { 0x28CB, 12979 }, - { 0x28CC, 32715 }, - { 0x28CD, 95033 }, - { 0x28CE, 102563 }, - { 0x28CF, 45195 }, - { 0x28D0, 83052 }, - { 0x28D1, 106284 }, - { 0x28D2, 44910 }, - { 0x28D3, 94848 }, - { 0x28D4, 65561 }, - { 0x28D5, 44917 }, - { 0x28D6, 45038 }, - { 0x28D7, 79348 }, - { 0x28D8, 14203 }, - { 0x28D9, 47293 }, - { 0x28DA, 34254 }, - { 0x28DB, 12732 }, - { 0x28DC, 32555 }, - { 0x28DD, 34246 }, - { 0x28DE, 34250 }, - { 0x28DF, 13065 }, - { 0x28E0, 32810 }, - { 0x28E1, 10836 }, - { 0x28E2, 10854 }, - { 0x28E3, 42832 }, - { 0x28E4, 42845 }, - { 0x28E5, 13052 }, - { 0x28E6, 32795 }, - { 0x28E7, 12971 }, - { 0x28E8, 32707 }, - { 0x28E9, 10880 }, - { 0x28EA, 8916 }, - { 0x28EB, 63932 }, - { 0x28EC, 12601 }, - { 0x28ED, 83083 }, - { 0x28EE, 83846 }, - { 0x28EF, 14295 }, - { 0x28F0, 15030 }, - { 0x28F1, 54558 }, - { 0x28F2, 52376 }, - { 0x28F3, 52396 }, - { 0x28F4, 54605 }, - { 0x28F5, 44527 }, - { 0x28F6, 44531 }, - { 0x28F7, 54598 }, - { 0x28F8, 10826 }, - { 0x28F9, 54624 }, - { 0x28FA, 83374 }, - { 0x28FB, 111223 }, - { 0x28FC, 83780 }, - { 0x28FD, 55136 }, - { 0x28FE, 86904 }, - { 0x28FF, 44967 }, - { 0x2900, 83027 }, - { 0x2901, 45083 }, - { 0x2902, 5695 }, - { 0x2903, 5602 }, - { 0x2904, 5698 }, - { 0x2905, 5702 }, - { 0x2906, 5706 }, - { 0x2907, 5692 }, - { 0x2908, 5438 }, - { 0x2909, 5669 }, - { 0x290A, 5631 }, - { 0x290B, 5635 }, - { 0x290C, 5730 }, - { 0x290D, 5569 }, - { 0x290E, 5650 }, - { 0x290F, 5654 }, - { 0x2910, 5533 }, - { 0x2911, 5537 }, - { 0x2912, 5545 }, - { 0x2913, 5541 }, - { 0x2914, 5658 }, - { 0x2915, 5718 }, - { 0x2916, 5661 }, - { 0x2917, 5665 }, - { 0x2918, 5623 }, - { 0x2919, 5627 }, - { 0x291A, 5521 }, - { 0x291B, 5495 }, - { 0x291C, 5599 }, - { 0x291D, 5498 }, - { 0x291E, 5563 }, - { 0x291F, 5605 }, - { 0x2920, 5689 }, - { 0x2921, 5727 }, - { 0x2922, 5675 }, - { 0x2923, 5679 }, - { 0x2924, 5515 }, - { 0x2925, 5484 }, - { 0x2926, 5488 }, - { 0x2927, 5733 }, - { 0x2928, 5441 }, - { 0x2929, 5444 }, - { 0x292A, 5530 }, - { 0x292B, 5504 }, - { 0x292C, 5462 }, - { 0x292D, 5710 }, - { 0x292E, 5714 }, - { 0x292F, 5683 }, - { 0x2930, 5572 }, - { 0x2931, 5807 }, - { 0x2932, 5465 }, - { 0x2933, 5469 }, - { 0x2934, 5477 }, - { 0x2935, 5473 }, - { 0x2936, 5560 }, - { 0x2937, 5647 }, - { 0x2938, 5492 }, - { 0x2939, 5459 }, - { 0x293A, 5481 }, - { 0x293B, 5591 }, - { 0x293C, 5595 }, - { 0x293D, 5557 }, - { 0x293E, 5686 }, - { 0x293F, 5611 }, - { 0x2940, 5615 }, - { 0x2941, 5619 }, - { 0x2942, 5672 }, - { 0x2943, 5724 }, - { 0x2944, 5583 }, - { 0x2945, 5587 }, - { 0x2946, 5763 }, - { 0x2947, 5739 }, - { 0x2948, 5527 }, - { 0x2949, 5831 }, - { 0x294A, 5819 }, - { 0x294B, 5518 }, - { 0x294C, 5771 }, - { 0x294D, 5743 }, - { 0x294E, 5575 }, - { 0x294F, 5579 }, - { 0x2950, 5512 }, - { 0x2951, 5791 }, - { 0x2952, 5549 }, - { 0x2953, 5553 }, - { 0x2954, 5799 }, - { 0x2955, 5787 }, - { 0x2956, 5639 }, - { 0x2957, 5643 }, - { 0x2958, 5566 }, - { 0x2959, 5501 }, - { 0x295A, 5835 }, - { 0x295B, 5795 }, - { 0x295C, 5811 }, - { 0x295D, 5759 }, - { 0x295E, 5447 }, - { 0x295F, 5451 }, - { 0x2960, 5455 }, - { 0x2961, 5755 }, - { 0x2962, 5524 }, - { 0x2963, 5815 }, - { 0x2964, 5509 }, - { 0x2965, 5608 }, - { 0x2966, 5779 }, - { 0x2967, 5767 }, - { 0x2968, 5803 }, - { 0x2969, 5747 }, - { 0x296A, 5751 }, - { 0x296B, 5783 }, - { 0x296C, 5844 }, - { 0x296D, 5775 }, - { 0x296E, 5848 }, - { 0x296F, 5823 }, - { 0x2970, 5852 }, - { 0x2971, 5827 }, - { 0x2972, 5721 }, - { 0x2973, 5856 }, - { 0x2974, 5840 }, - { 0x2975, 47579 }, - { 0x2976, 47747 }, - { 0x2977, 47537 }, - { 0x2978, 47938 }, - { 0x2979, 48059 }, - { 0x297A, 47717 }, - { 0x297B, 47609 }, - { 0x297C, 47564 }, - { 0x297D, 47567 }, - { 0x297E, 47741 }, - { 0x297F, 47870 }, - { 0x2980, 47867 }, - { 0x2981, 47666 }, - { 0x2982, 47858 }, - { 0x2983, 47558 }, - { 0x2984, 47974 }, - { 0x2985, 47766 }, - { 0x2986, 47897 }, - { 0x2987, 47909 }, - { 0x2988, 47831 }, - { 0x2989, 47959 }, - { 0x298A, 47912 }, - { 0x298B, 48040 }, - { 0x298C, 47606 }, - { 0x298D, 48159 }, - { 0x298E, 47785 }, - { 0x298F, 47852 }, - { 0x2990, 48126 }, - { 0x2991, 47834 }, - { 0x2992, 47906 }, - { 0x2993, 48156 }, - { 0x2994, 47864 }, - { 0x2995, 48129 }, - { 0x2996, 47512 }, - { 0x2997, 47515 }, - { 0x2998, 48108 }, - { 0x2999, 47525 }, - { 0x299A, 47995 }, - { 0x299B, 47849 }, - { 0x299C, 47779 }, - { 0x299D, 47723 }, - { 0x299E, 47947 }, - { 0x299F, 47732 }, - { 0x29A0, 48016 }, - { 0x29A1, 48068 }, - { 0x29A2, 48144 }, - { 0x29A3, 47917 }, - { 0x29A4, 47828 }, - { 0x29A5, 48123 }, - { 0x29A6, 48084 }, - { 0x29A7, 47540 }, - { 0x29A8, 47934 }, - { 0x29A9, 48026 }, - { 0x29AA, 47753 }, - { 0x29AB, 47612 }, - { 0x29AC, 47926 }, - { 0x29AD, 47528 }, - { 0x29AE, 47950 }, - { 0x29AF, 48099 }, - { 0x29B0, 47797 }, - { 0x29B1, 47891 }, - { 0x29B2, 48114 }, - { 0x29B3, 47663 }, - { 0x29B4, 47708 }, - { 0x29B5, 48013 }, - { 0x29B6, 47585 }, - { 0x29B7, 48056 }, - { 0x29B8, 48019 }, - { 0x29B9, 47522 }, - { 0x29BA, 48071 }, - { 0x29BB, 47573 }, - { 0x29BC, 47603 }, - { 0x29BD, 47597 }, - { 0x29BE, 47760 }, - { 0x29BF, 47809 }, - { 0x29C0, 47729 }, - { 0x29C1, 47800 }, - { 0x29C2, 47861 }, - { 0x29C3, 48093 }, - { 0x29C4, 47508 }, - { 0x29C5, 48105 }, - { 0x29C6, 47555 }, - { 0x29C7, 47651 }, - { 0x29C8, 47965 }, - { 0x29C9, 47986 }, - { 0x29CA, 47682 }, - { 0x29CB, 47654 }, - { 0x29CC, 48037 }, - { 0x29CD, 48030 }, - { 0x29CE, 47703 }, - { 0x29CF, 47944 }, - { 0x29D0, 47679 }, - { 0x29D1, 47531 }, - { 0x29D2, 47534 }, - { 0x29D3, 48147 }, - { 0x29D4, 47726 }, - { 0x29D5, 47900 }, - { 0x29D6, 47806 }, - { 0x29D7, 47971 }, - { 0x29D8, 47744 }, - { 0x29D9, 47616 }, - { 0x29DA, 47873 }, - { 0x29DB, 47634 }, - { 0x29DC, 48150 }, - { 0x29DD, 48022 }, - { 0x29DE, 47992 }, - { 0x29DF, 47794 }, - { 0x29E0, 47660 }, - { 0x29E1, 47549 }, - { 0x29E2, 47956 }, - { 0x29E3, 47837 }, - { 0x29E4, 47968 }, - { 0x29E5, 48065 }, - { 0x29E6, 47983 }, - { 0x29E7, 47885 }, - { 0x29E8, 47645 }, - { 0x29E9, 47962 }, - { 0x29EA, 48007 }, - { 0x29EB, 47776 }, - { 0x29EC, 47791 }, - { 0x29ED, 47561 }, - { 0x29EE, 47570 }, - { 0x29EF, 47920 }, - { 0x29F0, 48111 }, - { 0x29F1, 47576 }, - { 0x29F2, 47519 }, - { 0x29F3, 47770 }, - { 0x29F4, 47543 }, - { 0x29F5, 47846 }, - { 0x29F6, 47757 }, - { 0x29F7, 48141 }, - { 0x29F8, 47788 }, - { 0x29F9, 48001 }, - { 0x29FA, 48050 }, - { 0x29FB, 48078 }, - { 0x29FC, 48053 }, - { 0x29FD, 47628 }, - { 0x29FE, 48153 }, - { 0x29FF, 47855 }, - { 0x2A00, 47888 }, - { 0x2A01, 47977 }, - { 0x2A02, 48044 }, - { 0x2A03, 47843 }, - { 0x2A04, 47815 }, - { 0x2A05, 48102 }, - { 0x2A06, 47819 }, - { 0x2A07, 47600 }, - { 0x2A08, 47720 }, - { 0x2A09, 48062 }, - { 0x2A0A, 48090 }, - { 0x2A0B, 47619 }, - { 0x2A0C, 47582 }, - { 0x2A0D, 48004 }, - { 0x2A0E, 47923 }, - { 0x2A0F, 47591 }, - { 0x2A10, 47594 }, - { 0x2A11, 47688 }, - { 0x2A12, 47631 }, - { 0x2A13, 47642 }, - { 0x2A14, 48010 }, - { 0x2A15, 48120 }, - { 0x2A16, 47812 }, - { 0x2A17, 47648 }, - { 0x2A18, 47825 }, - { 0x2A19, 48165 }, - { 0x2A1A, 48132 }, - { 0x2A1B, 47697 }, - { 0x2A1C, 47750 }, - { 0x2A1D, 47694 }, - { 0x2A1E, 47903 }, - { 0x2A1F, 47941 }, - { 0x2A20, 47929 }, - { 0x2A21, 47773 }, - { 0x2A22, 47625 }, - { 0x2A23, 47998 }, - { 0x2A24, 47676 }, - { 0x2A25, 48117 }, - { 0x2A26, 48074 }, - { 0x2A27, 47738 }, - { 0x2A28, 47953 }, - { 0x2A29, 47735 }, - { 0x2A2A, 47822 }, - { 0x2A2B, 47552 }, - { 0x2A2C, 47546 }, - { 0x2A2D, 47711 }, - { 0x2A2E, 48138 }, - { 0x2A2F, 47894 }, - { 0x2A30, 47639 }, - { 0x2A31, 47803 }, - { 0x2A32, 47700 }, - { 0x2A33, 47876 }, - { 0x2A34, 48168 }, - { 0x2A35, 48135 }, - { 0x2A36, 47882 }, - { 0x2A37, 47685 }, - { 0x2A38, 47622 }, - { 0x2A39, 47782 }, - { 0x2A3A, 47657 }, - { 0x2A3B, 47989 }, - { 0x2A3C, 47714 }, - { 0x2A3D, 48096 }, - { 0x2A3E, 48047 }, - { 0x2A3F, 47840 }, - { 0x2A40, 48162 }, - { 0x2A41, 47691 }, - { 0x2A42, 48081 }, - { 0x2A43, 47670 }, - { 0x2A44, 47588 }, - { 0x2A45, 47763 }, - { 0x2A46, 47673 }, - { 0x2A47, 47980 }, - { 0x2A48, 48034 }, - { 0x2A49, 48087 }, - { 0x2A4A, 47879 }, - { 0x2A4B, 102445 }, - { 0x2A4C, 102459 }, - { 0x2A4D, 102451 }, - { 0x2A4E, 102465 }, - { 0x2A4F, 102440 }, - { 0x2A50, 102483 }, - { 0x2A51, 102489 }, - { 0x2A52, 102477 }, - { 0x2A53, 102502 }, - { 0x2A54, 102509 }, - { 0x2A55, 102495 }, - { 0x2A56, 102473 }, - { 0x2A57, 101948 }, - { 0x2A58, 101942 }, - { 0x2A59, 101935 }, - { 0x2A5A, 18923 }, - { 0x2A5B, 79368 }, - { 0x2A5C, 101968 }, - { 0x2A5D, 101957 }, - { 0x2A5E, 101950 }, - { 0x2A5F, 12795 }, - { 0x2A60, 32599 }, - { 0x2A61, 12959 }, - { 0x2A62, 32689 }, - { 0x2A63, 12952 }, - { 0x2A64, 32682 }, - { 0x2A65, 12929 }, - { 0x2A66, 32662 }, - { 0x2A67, 12818 }, - { 0x2A68, 32631 }, - { 0x2A69, 52351 }, - { 0x2A6A, 12676 }, - { 0x2A6B, 13056 }, - { 0x2A6C, 32799 }, - { 0x2A6D, 12942 }, - { 0x2A6E, 32675 }, - { 0x2A6F, 12937 }, - { 0x2A70, 32670 }, - { 0x2A71, 12933 }, - { 0x2A72, 32666 }, - { 0x2A73, 14995 }, - { 0x2A74, 83042 }, - { 0x2A75, 44954 }, - { 0x2A76, 6209 }, - { 0x2A77, 52353 }, - { 0x2A78, 78583 }, - { 0x2A79, 78592 }, - { 0x2A7A, 78610 }, - { 0x2A7B, 78598 }, - { 0x2A7C, 78595 }, - { 0x2A7D, 78586 }, - { 0x2A7E, 78607 }, - { 0x2A7F, 78604 }, - { 0x2A80, 78601 }, - { 0x2A81, 101944 }, - { 0x2A82, 101953 }, - { 0x2A83, 101964 }, - { 0x2A84, 101960 }, - { 0x2A85, 45591 }, - { 0x2A86, 45305 }, - { 0x2A87, 15010 }, - { 0x2A88, 83789 }, - { 0x2A89, 83805 }, - { 0x2A8A, 83799 }, - { 0x2A8B, 83812 }, - { 0x2A8C, 83793 }, - { 0x2A8D, 57104 }, - { 0x2A8E, 101971 }, - { 0x2A8F, 78589 }, - { 0x2A90, 78616 }, - { 0x2A91, 78613 }, - { 0x2A92, 83856 }, - { 0x2A93, 13380 }, - { 0x2A94, 14205 }, - { 0x2A95, 102373 }, - { 0x2A96, 101938 }, - { 0x2A97, 79087 }, - { 0x2A98, 78865 }, - { 0x2A99, 79095 }, - { 0x2A9A, 78871 }, - { 0x2A9B, 79103 }, - { 0x2A9C, 78880 }, - { 0x2A9D, 79091 }, - { 0x2A9E, 78868 }, - { 0x2A9F, 79099 }, - { 0x2AA0, 78877 }, - { 0x2AA1, 78943 }, - { 0x2AA2, 78913 }, - { 0x2AA3, 78949 }, - { 0x2AA4, 78919 }, - { 0x2AA5, 78955 }, - { 0x2AA6, 78925 }, - { 0x2AA7, 78946 }, - { 0x2AA8, 78916 }, - { 0x2AA9, 78952 }, - { 0x2AAA, 78922 }, - { 0x2AAB, 79018 }, - { 0x2AAC, 79072 }, - { 0x2AAD, 79024 }, - { 0x2AAE, 79078 }, - { 0x2AAF, 79030 }, - { 0x2AB0, 79084 }, - { 0x2AB1, 79021 }, - { 0x2AB2, 79075 }, - { 0x2AB3, 79027 }, - { 0x2AB4, 79081 }, - { 0x2AB5, 79033 }, - { 0x2AB6, 78898 }, - { 0x2AB7, 79039 }, - { 0x2AB8, 78904 }, - { 0x2AB9, 79115 }, - { 0x2ABA, 79045 }, - { 0x2ABB, 78910 }, - { 0x2ABC, 79036 }, - { 0x2ABD, 78901 }, - { 0x2ABE, 79042 }, - { 0x2ABF, 78907 }, - { 0x2AC0, 78973 }, - { 0x2AC1, 78979 }, - { 0x2AC2, 78985 }, - { 0x2AC3, 78976 }, - { 0x2AC4, 78982 }, - { 0x2AC5, 78928 }, - { 0x2AC6, 78883 }, - { 0x2AC7, 78988 }, - { 0x2AC8, 78934 }, - { 0x2AC9, 78889 }, - { 0x2ACA, 78994 }, - { 0x2ACB, 78940 }, - { 0x2ACC, 78895 }, - { 0x2ACD, 79000 }, - { 0x2ACE, 78931 }, - { 0x2ACF, 78886 }, - { 0x2AD0, 78991 }, - { 0x2AD1, 78937 }, - { 0x2AD2, 78892 }, - { 0x2AD3, 78997 }, - { 0x2AD4, 78958 }, - { 0x2AD5, 78964 }, - { 0x2AD6, 78970 }, - { 0x2AD7, 78961 }, - { 0x2AD8, 78967 }, - { 0x2AD9, 79123 }, - { 0x2ADA, 79063 }, - { 0x2ADB, 79131 }, - { 0x2ADC, 79069 }, - { 0x2ADD, 79127 }, - { 0x2ADE, 79066 }, - { 0x2ADF, 79003 }, - { 0x2AE0, 79009 }, - { 0x2AE1, 79015 }, - { 0x2AE2, 79006 }, - { 0x2AE3, 79012 }, - { 0x2AE4, 79119 }, - { 0x2AE5, 79051 }, - { 0x2AE6, 79057 }, - { 0x2AE7, 79054 }, - { 0x2AE8, 79060 }, - { 0x2AE9, 78874 }, - { 0x2AEA, 79048 }, - { 0x2AEB, 79107 }, - { 0x2AEC, 79111 }, - { 0x2AED, 88535 }, - { 0x2AEE, 88540 }, - { 0x2AEF, 112295 }, - { 0x2AF0, 112303 }, - { 0x2AF1, 79146 }, - { 0x2AF2, 79139 }, - { 0x2AF3, 79143 }, - { 0x2AF4, 112292 }, - { 0x2AF5, 79918 }, - { 0x2AF6, 79684 }, - { 0x2AF7, 79926 }, - { 0x2AF8, 79690 }, - { 0x2AF9, 79934 }, - { 0x2AFA, 79699 }, - { 0x2AFB, 79922 }, - { 0x2AFC, 79687 }, - { 0x2AFD, 79930 }, - { 0x2AFE, 79696 }, - { 0x2AFF, 79762 }, - { 0x2B00, 79732 }, - { 0x2B01, 79768 }, - { 0x2B02, 79738 }, - { 0x2B03, 79774 }, - { 0x2B04, 79744 }, - { 0x2B05, 79765 }, - { 0x2B06, 79735 }, - { 0x2B07, 79771 }, - { 0x2B08, 79741 }, - { 0x2B09, 79837 }, - { 0x2B0A, 79903 }, - { 0x2B0B, 79843 }, - { 0x2B0C, 79909 }, - { 0x2B0D, 79849 }, - { 0x2B0E, 79915 }, - { 0x2B0F, 79840 }, - { 0x2B10, 79906 }, - { 0x2B11, 79846 }, - { 0x2B12, 79912 }, - { 0x2B13, 79852 }, - { 0x2B14, 79717 }, - { 0x2B15, 79858 }, - { 0x2B16, 79723 }, - { 0x2B17, 80010 }, - { 0x2B18, 79864 }, - { 0x2B19, 79729 }, - { 0x2B1A, 79855 }, - { 0x2B1B, 79720 }, - { 0x2B1C, 79861 }, - { 0x2B1D, 79726 }, - { 0x2B1E, 79792 }, - { 0x2B1F, 79798 }, - { 0x2B20, 79804 }, - { 0x2B21, 79795 }, - { 0x2B22, 79801 }, - { 0x2B23, 79747 }, - { 0x2B24, 79702 }, - { 0x2B25, 79807 }, - { 0x2B26, 79753 }, - { 0x2B27, 79708 }, - { 0x2B28, 79813 }, - { 0x2B29, 79759 }, - { 0x2B2A, 79714 }, - { 0x2B2B, 79819 }, - { 0x2B2C, 79750 }, - { 0x2B2D, 79705 }, - { 0x2B2E, 79810 }, - { 0x2B2F, 79756 }, - { 0x2B30, 79711 }, - { 0x2B31, 79816 }, - { 0x2B32, 79777 }, - { 0x2B33, 79783 }, - { 0x2B34, 79789 }, - { 0x2B35, 79780 }, - { 0x2B36, 79786 }, - { 0x2B37, 80018 }, - { 0x2B38, 79894 }, - { 0x2B39, 80026 }, - { 0x2B3A, 79900 }, - { 0x2B3B, 80022 }, - { 0x2B3C, 79897 }, - { 0x2B3D, 79822 }, - { 0x2B3E, 79828 }, - { 0x2B3F, 79834 }, - { 0x2B40, 79825 }, - { 0x2B41, 79831 }, - { 0x2B42, 80014 }, - { 0x2B43, 79882 }, - { 0x2B44, 79888 }, - { 0x2B45, 79885 }, - { 0x2B46, 79891 }, - { 0x2B47, 79693 }, - { 0x2B48, 79879 }, - { 0x2B49, 79958 }, - { 0x2B4A, 79962 }, - { 0x2B4B, 79867 }, - { 0x2B4C, 79873 }, - { 0x2B4D, 79870 }, - { 0x2B4E, 79876 }, - { 0x2B4F, 80034 }, - { 0x2B50, 112299 }, - { 0x2B51, 80044 }, - { 0x2B52, 80037 }, - { 0x2B53, 80041 }, - { 0x2B54, 66673 }, - { 0x2B55, 66715 }, - { 0x2B56, 66706 }, - { 0x2B57, 66685 }, - { 0x2B58, 66679 }, - { 0x2B59, 66727 }, - { 0x2B5A, 66709 }, - { 0x2B5B, 66703 }, - { 0x2B5C, 66688 }, - { 0x2B5D, 66700 }, - { 0x2B5E, 66691 }, - { 0x2B5F, 66697 }, - { 0x2B60, 66718 }, - { 0x2B61, 66736 }, - { 0x2B62, 66817 }, - { 0x2B63, 66757 }, - { 0x2B64, 66814 }, - { 0x2B65, 66721 }, - { 0x2B66, 66739 }, - { 0x2B67, 66676 }, - { 0x2B68, 66724 }, - { 0x2B69, 66670 }, - { 0x2B6A, 66712 }, - { 0x2B6B, 66682 }, - { 0x2B6C, 66763 }, - { 0x2B6D, 66742 }, - { 0x2B6E, 66766 }, - { 0x2B6F, 66751 }, - { 0x2B70, 66811 }, - { 0x2B71, 66748 }, - { 0x2B72, 66769 }, - { 0x2B73, 66826 }, - { 0x2B74, 66832 }, - { 0x2B75, 66772 }, - { 0x2B76, 66694 }, - { 0x2B77, 66730 }, - { 0x2B78, 66793 }, - { 0x2B79, 66733 }, - { 0x2B7A, 66802 }, - { 0x2B7B, 66778 }, - { 0x2B7C, 66784 }, - { 0x2B7D, 45417 }, - { 0x2B7E, 45516 }, - { 0x2B7F, 45486 }, - { 0x2B80, 45399 }, - { 0x2B81, 45492 }, - { 0x2B82, 45495 }, - { 0x2B83, 45420 }, - { 0x2B84, 45519 }, - { 0x2B85, 45405 }, - { 0x2B86, 45534 }, - { 0x2B87, 45504 }, - { 0x2B88, 45507 }, - { 0x2B89, 45459 }, - { 0x2B8A, 45561 }, - { 0x2B8B, 45558 }, - { 0x2B8C, 45501 }, - { 0x2B8D, 45396 }, - { 0x2B8E, 45402 }, - { 0x2B8F, 45483 }, - { 0x2B90, 45456 }, - { 0x2B91, 45375 }, - { 0x2B92, 45447 }, - { 0x2B93, 45393 }, - { 0x2B94, 45387 }, - { 0x2B95, 45471 }, - { 0x2B96, 45429 }, - { 0x2B97, 45432 }, - { 0x2B98, 45441 }, - { 0x2B99, 45438 }, - { 0x2B9A, 45390 }, - { 0x2B9B, 45312 }, - { 0x2B9C, 45327 }, - { 0x2B9D, 45348 }, - { 0x2B9E, 45369 }, - { 0x2B9F, 45330 }, - { 0x2BA0, 45315 }, - { 0x2BA1, 45372 }, - { 0x2BA2, 45351 }, - { 0x2BA3, 45321 }, - { 0x2BA4, 45339 }, - { 0x2BA5, 45363 }, - { 0x2BA6, 45336 }, - { 0x2BA7, 45357 }, - { 0x2BA8, 45324 }, - { 0x2BA9, 45366 }, - { 0x2BAA, 45342 }, - { 0x2BAB, 45345 }, - { 0x2BAC, 45360 }, - { 0x2BAD, 45333 }, - { 0x2BAE, 45354 }, - { 0x2BAF, 45318 }, - { 0x2BB0, 45310 }, - { 0x2BB1, 45480 }, - { 0x2BB2, 45525 }, - { 0x2BB3, 45453 }, - { 0x2BB4, 45549 }, - { 0x2BB5, 45582 }, - { 0x2BB6, 45537 }, - { 0x2BB7, 45570 }, - { 0x2BB8, 45555 }, - { 0x2BB9, 45585 }, - { 0x2BBA, 45489 }, - { 0x2BBB, 45450 }, - { 0x2BBC, 45546 }, - { 0x2BBD, 45540 }, - { 0x2BBE, 45528 }, - { 0x2BBF, 45531 }, - { 0x2BC0, 45576 }, - { 0x2BC1, 45579 }, - { 0x2BC2, 45498 }, - { 0x2BC3, 45552 }, - { 0x2BC4, 45543 }, - { 0x2BC5, 45588 }, - { 0x2BC6, 45510 }, - { 0x2BC7, 45465 }, - { 0x2BC8, 45513 }, - { 0x2BC9, 45468 }, - { 0x2BCA, 45462 }, - { 0x2BCB, 45435 }, - { 0x2BCC, 45477 }, - { 0x2BCD, 45444 }, - { 0x2BCE, 45564 }, - { 0x2BCF, 45573 }, - { 0x2BD0, 45567 }, - { 0x2BD1, 45474 }, - { 0x2BD2, 45522 }, - { 0x2BD3, 45408 }, - { 0x2BD4, 45423 }, - { 0x2BD5, 45378 }, - { 0x2BD6, 45426 }, - { 0x2BD7, 45411 }, - { 0x2BD8, 45381 }, - { 0x2BD9, 45384 }, - { 0x2BDA, 45414 }, - { 0x2BDB, 102432 }, - { 0x2BDC, 102436 }, - { 0x2BDD, 102380 }, - { 0x2BDE, 102388 }, - { 0x2BDF, 102408 }, - { 0x2BE0, 102392 }, - { 0x2BE1, 102384 }, - { 0x2BE2, 102424 }, - { 0x2BE3, 102412 }, - { 0x2BE4, 102400 }, - { 0x2BE5, 102428 }, - { 0x2BE6, 102404 }, - { 0x2BE7, 102416 }, - { 0x2BE8, 102420 }, - { 0x2BE9, 102396 }, - { 0x2BEA, 102376 }, - { 0x2BEB, 66754 }, - { 0x2BEC, 66820 }, - { 0x2BED, 66796 }, - { 0x2BEE, 66781 }, - { 0x2BEF, 66760 }, - { 0x2BF0, 66835 }, - { 0x2BF1, 66808 }, - { 0x2BF2, 66847 }, - { 0x2BF3, 66790 }, - { 0x2BF4, 66829 }, - { 0x2BF5, 66838 }, - { 0x2BF6, 66850 }, - { 0x2BF7, 66787 }, - { 0x2BF8, 66841 }, - { 0x2BF9, 66853 }, - { 0x2BFA, 66856 }, - { 0x2BFB, 66745 }, - { 0x2BFC, 66805 }, - { 0x2BFD, 66844 }, - { 0x2BFE, 66859 }, - { 0x2BFF, 66662 }, - { 0x2C00, 66666 }, - { 0x2C01, 66658 }, - { 0x2C02, 66654 }, - { 0x2C03, 66775 }, - { 0x2C04, 66799 }, - { 0x2C05, 66823 }, - { 0x2C06, 5348 }, - { 0x2C07, 5387 }, - { 0x2C08, 5390 }, - { 0x2C09, 5393 }, - { 0x2C0A, 5378 }, - { 0x2C0B, 5405 }, - { 0x2C0C, 5396 }, - { 0x2C0D, 5354 }, - { 0x2C0E, 5423 }, - { 0x2C0F, 5432 }, - { 0x2C10, 5399 }, - { 0x2C11, 5426 }, - { 0x2C12, 5417 }, - { 0x2C13, 5402 }, - { 0x2C14, 5429 }, - { 0x2C15, 5336 }, - { 0x2C16, 5333 }, - { 0x2C17, 5345 }, - { 0x2C18, 5339 }, - { 0x2C19, 5372 }, - { 0x2C1A, 5330 }, - { 0x2C1B, 5357 }, - { 0x2C1C, 5351 }, - { 0x2C1D, 5381 }, - { 0x2C1E, 5411 }, - { 0x2C1F, 5375 }, - { 0x2C20, 5369 }, - { 0x2C21, 5360 }, - { 0x2C22, 5366 }, - { 0x2C23, 5384 }, - { 0x2C24, 5414 }, - { 0x2C25, 5408 }, - { 0x2C26, 5420 }, - { 0x2C27, 5435 }, - { 0x2C28, 5363 }, - { 0x2C29, 5342 }, - { 0x2C2A, 79966 }, - { 0x2C2B, 79998 }, - { 0x2C2C, 80002 }, - { 0x2C2D, 80006 }, - { 0x2C2E, 79974 }, - { 0x2C2F, 79938 }, - { 0x2C30, 79946 }, - { 0x2C31, 79954 }, - { 0x2C32, 79942 }, - { 0x2C33, 79950 }, - { 0x2C34, 79970 }, - { 0x2C35, 79978 }, - { 0x2C36, 79986 }, - { 0x2C37, 79994 }, - { 0x2C38, 79982 }, - { 0x2C39, 79990 }, - { 0x2C3A, 112002 }, - { 0x2C3B, 111981 }, - { 0x2C3C, 112009 }, - { 0x2C3D, 111995 }, - { 0x2C3E, 111974 }, - { 0x2C3F, 111988 }, - { 0x2C40, 111942 }, - { 0x2C41, 111967 }, - { 0x2C42, 111949 }, - { 0x2C43, 112016 }, - { 0x2C44, 112023 }, - { 0x2C45, 112037 }, - { 0x2C46, 112030 }, - { 0x2C47, 111960 }, - { 0x2C48, 112005 }, - { 0x2C49, 111984 }, - { 0x2C4A, 112012 }, - { 0x2C4B, 111998 }, - { 0x2C4C, 111977 }, - { 0x2C4D, 111991 }, - { 0x2C4E, 111945 }, - { 0x2C4F, 111970 }, - { 0x2C50, 111952 }, - { 0x2C51, 112019 }, - { 0x2C52, 112026 }, - { 0x2C53, 112040 }, - { 0x2C54, 112033 }, - { 0x2C55, 111963 }, - { 0x2C56, 111956 }, - { 0x2C57, 112049 }, - { 0x2C58, 112044 }, - { 0x2C59, 112086 }, - { 0x2C5A, 112098 }, - { 0x2C5B, 112158 }, - { 0x2C5C, 112110 }, - { 0x2C5D, 112107 }, - { 0x2C5E, 112089 }, - { 0x2C5F, 112149 }, - { 0x2C60, 112137 }, - { 0x2C61, 112122 }, - { 0x2C62, 112095 }, - { 0x2C63, 112116 }, - { 0x2C64, 112104 }, - { 0x2C65, 112161 }, - { 0x2C66, 112131 }, - { 0x2C67, 112143 }, - { 0x2C68, 112134 }, - { 0x2C69, 112092 }, - { 0x2C6A, 112152 }, - { 0x2C6B, 112113 }, - { 0x2C6C, 112164 }, - { 0x2C6D, 112119 }, - { 0x2C6E, 112167 }, - { 0x2C6F, 112179 }, - { 0x2C70, 112191 }, - { 0x2C71, 112140 }, - { 0x2C72, 112182 }, - { 0x2C73, 112101 }, - { 0x2C74, 112155 }, - { 0x2C75, 112185 }, - { 0x2C76, 112188 }, - { 0x2C77, 112176 }, - { 0x2C78, 112170 }, - { 0x2C79, 112173 }, - { 0x2C7A, 112125 }, - { 0x2C7B, 112128 }, - { 0x2C7C, 112146 }, - { 0x2C7D, 57400 }, - { 0x2C7E, 57430 }, - { 0x2C7F, 57379 }, - { 0x2C80, 57310 }, - { 0x2C81, 56909 }, - { 0x2C82, 57035 }, - { 0x2C83, 56987 }, - { 0x2C84, 56927 }, - { 0x2C85, 56918 }, - { 0x2C86, 56969 }, - { 0x2C87, 57080 }, - { 0x2C88, 56975 }, - { 0x2C89, 102564 }, - { 0x2C8A, 57041 }, - { 0x2C8B, 57049 }, - { 0x2C8C, 57073 }, - { 0x2C8D, 57057 }, - { 0x2C8E, 57053 }, - { 0x2C8F, 57045 }, - { 0x2C90, 57069 }, - { 0x2C91, 57065 }, - { 0x2C92, 57061 }, - { 0x2C93, 56984 }, - { 0x2C94, 56993 }, - { 0x2C95, 57001 }, - { 0x2C96, 57025 }, - { 0x2C97, 57009 }, - { 0x2C98, 57005 }, - { 0x2C99, 56844 }, - { 0x2C9A, 56823 }, - { 0x2C9B, 56851 }, - { 0x2C9C, 56837 }, - { 0x2C9D, 56816 }, - { 0x2C9E, 56830 }, - { 0x2C9F, 56784 }, - { 0x2CA0, 56805 }, - { 0x2CA1, 56791 }, - { 0x2CA2, 56858 }, - { 0x2CA3, 56865 }, - { 0x2CA4, 56879 }, - { 0x2CA5, 56872 }, - { 0x2CA6, 56798 }, - { 0x2CA7, 56847 }, - { 0x2CA8, 56826 }, - { 0x2CA9, 56854 }, - { 0x2CAA, 56840 }, - { 0x2CAB, 56819 }, - { 0x2CAC, 56833 }, - { 0x2CAD, 56787 }, - { 0x2CAE, 56808 }, - { 0x2CAF, 56794 }, - { 0x2CB0, 56861 }, - { 0x2CB1, 56868 }, - { 0x2CB2, 56882 }, - { 0x2CB3, 56875 }, - { 0x2CB4, 56801 }, - { 0x2CB5, 56902 }, - { 0x2CB6, 56898 }, - { 0x2CB7, 56812 }, - { 0x2CB8, 48368 }, - { 0x2CB9, 57274 }, - { 0x2CBA, 57286 }, - { 0x2CBB, 57364 }, - { 0x2CBC, 57298 }, - { 0x2CBD, 57295 }, - { 0x2CBE, 57277 }, - { 0x2CBF, 57355 }, - { 0x2CC0, 57337 }, - { 0x2CC1, 57325 }, - { 0x2CC2, 57283 }, - { 0x2CC3, 57319 }, - { 0x2CC4, 57292 }, - { 0x2CC5, 57367 }, - { 0x2CC6, 57331 }, - { 0x2CC7, 57343 }, - { 0x2CC8, 57334 }, - { 0x2CC9, 57280 }, - { 0x2CCA, 57358 }, - { 0x2CCB, 57301 }, - { 0x2CCC, 57388 }, - { 0x2CCD, 57322 }, - { 0x2CCE, 57391 }, - { 0x2CCF, 57421 }, - { 0x2CD0, 57433 }, - { 0x2CD1, 57340 }, - { 0x2CD2, 57382 }, - { 0x2CD3, 57316 }, - { 0x2CD4, 57376 }, - { 0x2CD5, 57409 }, - { 0x2CD6, 57418 }, - { 0x2CD7, 57349 }, - { 0x2CD8, 57415 }, - { 0x2CD9, 57307 }, - { 0x2CDA, 57328 }, - { 0x2CDB, 57289 }, - { 0x2CDC, 57385 }, - { 0x2CDD, 57304 }, - { 0x2CDE, 57373 }, - { 0x2CDF, 57271 }, - { 0x2CE0, 57313 }, - { 0x2CE1, 57352 }, - { 0x2CE2, 57397 }, - { 0x2CE3, 57403 }, - { 0x2CE4, 57361 }, - { 0x2CE5, 57424 }, - { 0x2CE6, 57427 }, - { 0x2CE7, 57406 }, - { 0x2CE8, 57394 }, - { 0x2CE9, 57346 }, - { 0x2CEA, 56997 }, - { 0x2CEB, 57021 }, - { 0x2CEC, 57017 }, - { 0x2CED, 57013 }, - { 0x2CEE, 56924 }, - { 0x2CEF, 56933 }, - { 0x2CF0, 56941 }, - { 0x2CF1, 56965 }, - { 0x2CF2, 56949 }, - { 0x2CF3, 56945 }, - { 0x2CF4, 56937 }, - { 0x2CF5, 56961 }, - { 0x2CF6, 56957 }, - { 0x2CF7, 56953 }, - { 0x2CF8, 56915 }, - { 0x2CF9, 102343 }, - { 0x2CFA, 102358 }, - { 0x2CFB, 102333 }, - { 0x2CFC, 102328 }, - { 0x2CFD, 102163 }, - { 0x2CFE, 102323 }, - { 0x2CFF, 102318 }, - { 0x2D00, 102338 }, - { 0x2D01, 102368 }, - { 0x2D02, 102348 }, - { 0x2D03, 102363 }, - { 0x2D04, 102353 }, - { 0x2D05, 52761 }, - { 0x2D06, 52924 }, - { 0x2D07, 52751 }, - { 0x2D08, 59069 }, - { 0x2D09, 57122 }, - { 0x2D0A, 57128 }, - { 0x2D0B, 57134 }, - { 0x2D0C, 57125 }, - { 0x2D0D, 57131 }, - { 0x2D0E, 57152 }, - { 0x2D0F, 57158 }, - { 0x2D10, 57164 }, - { 0x2D11, 57155 }, - { 0x2D12, 57161 }, - { 0x2D13, 57212 }, - { 0x2D14, 57218 }, - { 0x2D15, 57224 }, - { 0x2D16, 57215 }, - { 0x2D17, 57221 }, - { 0x2D18, 57227 }, - { 0x2D19, 57233 }, - { 0x2D1A, 57239 }, - { 0x2D1B, 57230 }, - { 0x2D1C, 57236 }, - { 0x2D1D, 57182 }, - { 0x2D1E, 57188 }, - { 0x2D1F, 57194 }, - { 0x2D20, 57185 }, - { 0x2D21, 57191 }, - { 0x2D22, 57137 }, - { 0x2D23, 57143 }, - { 0x2D24, 57149 }, - { 0x2D25, 57140 }, - { 0x2D26, 57146 }, - { 0x2D27, 57167 }, - { 0x2D28, 57173 }, - { 0x2D29, 57179 }, - { 0x2D2A, 57170 }, - { 0x2D2B, 57176 }, - { 0x2D2C, 57254 }, - { 0x2D2D, 57260 }, - { 0x2D2E, 57257 }, - { 0x2D2F, 57197 }, - { 0x2D30, 57203 }, - { 0x2D31, 57209 }, - { 0x2D32, 57200 }, - { 0x2D33, 57206 }, - { 0x2D34, 57242 }, - { 0x2D35, 57248 }, - { 0x2D36, 57245 }, - { 0x2D37, 57251 }, - { 0x2D38, 53178 }, - { 0x2D39, 53180 }, - { 0x2D3A, 53105 }, - { 0x2D3B, 52969 }, - { 0x2D3C, 53190 }, - { 0x2D3D, 52986 }, - { 0x2D3E, 52967 }, - { 0x2D3F, 53238 }, - { 0x2D40, 53111 }, - { 0x2D41, 53003 }, - { 0x2D42, 53005 }, - { 0x2D43, 53141 }, - { 0x2D44, 53210 }, - { 0x2D45, 53212 }, - { 0x2D46, 53115 }, - { 0x2D47, 53113 }, - { 0x2D48, 52982 }, - { 0x2D49, 53117 }, - { 0x2D4A, 53194 }, - { 0x2D4B, 53208 }, - { 0x2D4C, 52990 }, - { 0x2D4D, 53282 }, - { 0x2D4E, 53286 }, - { 0x2D4F, 53274 }, - { 0x2D50, 53184 }, - { 0x2D51, 53270 }, - { 0x2D52, 53276 }, - { 0x2D53, 53214 }, - { 0x2D54, 53143 }, - { 0x2D55, 53192 }, - { 0x2D56, 53145 }, - { 0x2D57, 53232 }, - { 0x2D58, 53268 }, - { 0x2D59, 53234 }, - { 0x2D5A, 53168 }, - { 0x2D5B, 53170 }, - { 0x2D5C, 53109 }, - { 0x2D5D, 52973 }, - { 0x2D5E, 52975 }, - { 0x2D5F, 52965 }, - { 0x2D60, 53001 }, - { 0x2D61, 53151 }, - { 0x2D62, 53119 }, - { 0x2D63, 53261 }, - { 0x2D64, 53153 }, - { 0x2D65, 53206 }, - { 0x2D66, 53280 }, - { 0x2D67, 53200 }, - { 0x2D68, 53009 }, - { 0x2D69, 52971 }, - { 0x2D6A, 53243 }, - { 0x2D6B, 53188 }, - { 0x2D6C, 53236 }, - { 0x2D6D, 53123 }, - { 0x2D6E, 53272 }, - { 0x2D6F, 53007 }, - { 0x2D70, 53198 }, - { 0x2D71, 53186 }, - { 0x2D72, 53157 }, - { 0x2D73, 53155 }, - { 0x2D74, 53107 }, - { 0x2D75, 53202 }, - { 0x2D76, 53182 }, - { 0x2D77, 52932 }, - { 0x2D78, 53159 }, - { 0x2D79, 53121 }, - { 0x2D7A, 52984 }, - { 0x2D7B, 53218 }, - { 0x2D7C, 53149 }, - { 0x2D7D, 53147 }, - { 0x2D7E, 53196 }, - { 0x2D7F, 53220 }, - { 0x2D80, 53226 }, - { 0x2D81, 52999 }, - { 0x2D82, 53278 }, - { 0x2D83, 52997 }, - { 0x2D84, 53224 }, - { 0x2D85, 53222 }, - { 0x2D86, 53174 }, - { 0x2D87, 53176 }, - { 0x2D88, 53103 }, - { 0x2D89, 53228 }, - { 0x2D8A, 53013 }, - { 0x2D8B, 53166 }, - { 0x2D8C, 53230 }, - { 0x2D8D, 53011 }, - { 0x2D8E, 53266 }, - { 0x2D8F, 53172 }, - { 0x2D90, 102210 }, - { 0x2D91, 102168 }, - { 0x2D92, 102186 }, - { 0x2D93, 102228 }, - { 0x2D94, 102198 }, - { 0x2D95, 102192 }, - { 0x2D96, 102174 }, - { 0x2D97, 102222 }, - { 0x2D98, 102216 }, - { 0x2D99, 102204 }, - { 0x2D9A, 102180 }, - { 0x2D9B, 102234 }, - { 0x2D9C, 102240 }, - { 0x2D9D, 102282 }, - { 0x2D9E, 102270 }, - { 0x2D9F, 102252 }, - { 0x2DA0, 102258 }, - { 0x2DA1, 102288 }, - { 0x2DA2, 102264 }, - { 0x2DA3, 102276 }, - { 0x2DA4, 102246 }, - { 0x2DA5, 102294 }, - { 0x2DA6, 102300 }, - { 0x2DA7, 102312 }, - { 0x2DA8, 102306 }, - { 0x2DA9, 52934 }, - { 0x2DAA, 52735 }, - { 0x2DAB, 52717 }, - { 0x2DAC, 52900 }, - { 0x2DAD, 52871 }, - { 0x2DAE, 52878 }, - { 0x2DAF, 52743 }, - { 0x2DB0, 52748 }, - { 0x2DB1, 52745 }, - { 0x2DB2, 52769 }, - { 0x2DB3, 52912 }, - { 0x2DB4, 52916 }, - { 0x2DB5, 52920 }, - { 0x2DB6, 52908 }, - { 0x2DB7, 53284 }, - { 0x2DB8, 52875 }, - { 0x2DB9, 52859 }, - { 0x2DBA, 52825 }, - { 0x2DBB, 52804 }, - { 0x2DBC, 52771 }, - { 0x2DBD, 52773 }, - { 0x2DBE, 52806 }, - { 0x2DBF, 52755 }, - { 0x2DC0, 52902 }, - { 0x2DC1, 52988 }, - { 0x2DC2, 52880 }, - { 0x2DC3, 52861 }, - { 0x2DC4, 52828 }, - { 0x2DC5, 52831 }, - { 0x2DC6, 52811 }, - { 0x2DC7, 52775 }, - { 0x2DC8, 52765 }, - { 0x2DC9, 52936 }, - { 0x2DCA, 52942 }, - { 0x2DCB, 52928 }, - { 0x2DCC, 52963 }, - { 0x2DCD, 52834 }, - { 0x2DCE, 52813 }, - { 0x2DCF, 52741 }, - { 0x2DD0, 52779 }, - { 0x2DD1, 52753 }, - { 0x2DD2, 52863 }, - { 0x2DD3, 52837 }, - { 0x2DD4, 52815 }, - { 0x2DD5, 52725 }, - { 0x2DD6, 52781 }, - { 0x2DD7, 52820 }, - { 0x2DD8, 52730 }, - { 0x2DD9, 52708 }, - { 0x2DDA, 52789 }, - { 0x2DDB, 52817 }, - { 0x2DDC, 52727 }, - { 0x2DDD, 52705 }, - { 0x2DDE, 52783 }, - { 0x2DDF, 52696 }, - { 0x2DE0, 52700 }, - { 0x2DE1, 52873 }, - { 0x2DE2, 52938 }, - { 0x2DE3, 52948 }, - { 0x2DE4, 52930 }, - { 0x2DE5, 52952 }, - { 0x2DE6, 52954 }, - { 0x2DE7, 52958 }, - { 0x2DE8, 52888 }, - { 0x2DE9, 52865 }, - { 0x2DEA, 52840 }, - { 0x2DEB, 52823 }, - { 0x2DEC, 52890 }, - { 0x2DED, 52867 }, - { 0x2DEE, 52843 }, - { 0x2DEF, 52849 }, - { 0x2DF0, 52794 }, - { 0x2DF1, 52851 }, - { 0x2DF2, 52892 }, - { 0x2DF3, 52869 }, - { 0x2DF4, 52846 }, - { 0x2DF5, 52854 }, - { 0x2DF6, 52796 }, - { 0x2DF7, 52856 }, - { 0x2DF8, 52690 }, - { 0x2DF9, 52693 }, - { 0x2DFA, 52715 }, - { 0x2DFB, 52719 }, - { 0x2DFC, 52721 }, - { 0x2DFD, 52723 }, - { 0x2DFE, 52686 }, - { 0x2DFF, 52733 }, - { 0x2E00, 52737 }, - { 0x2E01, 52757 }, - { 0x2E02, 52759 }, - { 0x2E03, 52763 }, - { 0x2E04, 52767 }, - { 0x2E05, 52777 }, - { 0x2E06, 52786 }, - { 0x2E07, 52792 }, - { 0x2E08, 52798 }, - { 0x2E09, 52800 }, - { 0x2E0A, 52940 }, - { 0x2E0B, 52802 }, - { 0x2E0C, 52808 }, - { 0x2E0D, 52944 }, - { 0x2E0E, 52946 }, - { 0x2E0F, 52882 }, - { 0x2E10, 52884 }, - { 0x2E11, 52950 }, - { 0x2E12, 52886 }, - { 0x2E13, 52894 }, - { 0x2E14, 52896 }, - { 0x2E15, 52898 }, - { 0x2E16, 52711 }, - { 0x2E17, 52682 }, - { 0x2E18, 101977 }, - { 0x2E19, 101995 }, - { 0x2E1A, 102031 }, - { 0x2E1B, 102007 }, - { 0x2E1C, 102001 }, - { 0x2E1D, 101983 }, - { 0x2E1E, 102025 }, - { 0x2E1F, 102019 }, - { 0x2E20, 102013 }, - { 0x2E21, 101989 }, - { 0x2E22, 102037 }, - { 0x2E23, 102049 }, - { 0x2E24, 102091 }, - { 0x2E25, 102079 }, - { 0x2E26, 102061 }, - { 0x2E27, 102067 }, - { 0x2E28, 102097 }, - { 0x2E29, 102073 }, - { 0x2E2A, 102085 }, - { 0x2E2B, 102055 }, - { 0x2E2C, 102109 }, - { 0x2E2D, 102121 }, - { 0x2E2E, 102157 }, - { 0x2E2F, 102133 }, - { 0x2E30, 102127 }, - { 0x2E31, 102115 }, - { 0x2E32, 102151 }, - { 0x2E33, 102145 }, - { 0x2E34, 102139 }, - { 0x2E35, 102043 }, - { 0x2E36, 102103 }, - { 0x2E37, 52926 }, - { 0x2E38, 78668 }, - { 0x2E39, 78682 }, - { 0x2E3A, 78819 }, - { 0x2E3B, 78789 }, - { 0x2E3C, 78765 }, - { 0x2E3D, 78771 }, - { 0x2E3E, 78621 }, - { 0x2E3F, 78751 }, - { 0x2E40, 78727 }, - { 0x2E41, 78786 }, - { 0x2E42, 78724 }, - { 0x2E43, 78846 }, - { 0x2E44, 78831 }, - { 0x2E45, 78708 }, - { 0x2E46, 78755 }, - { 0x2E47, 78828 }, - { 0x2E48, 78802 }, - { 0x2E49, 78687 }, - { 0x2E4A, 78768 }, - { 0x2E4B, 78861 }, - { 0x2E4C, 78739 }, - { 0x2E4D, 78697 }, - { 0x2E4E, 78815 }, - { 0x2E4F, 78748 }, - { 0x2E50, 78812 }, - { 0x2E51, 78704 }, - { 0x2E52, 78720 }, - { 0x2E53, 78712 }, - { 0x2E54, 78643 }, - { 0x2E55, 78663 }, - { 0x2E56, 78809 }, - { 0x2E57, 78777 }, - { 0x2E58, 78762 }, - { 0x2E59, 78700 }, - { 0x2E5A, 78783 }, - { 0x2E5B, 78796 }, - { 0x2E5C, 78629 }, - { 0x2E5D, 78837 }, - { 0x2E5E, 78855 }, - { 0x2E5F, 78849 }, - { 0x2E60, 78774 }, - { 0x2E61, 78780 }, - { 0x2E62, 78858 }, - { 0x2E63, 78743 }, - { 0x2E64, 78805 }, - { 0x2E65, 78758 }, - { 0x2E66, 78840 }, - { 0x2E67, 78625 }, - { 0x2E68, 78843 }, - { 0x2E69, 78659 }, - { 0x2E6A, 78654 }, - { 0x2E6B, 78648 }, - { 0x2E6C, 78852 }, - { 0x2E6D, 78673 }, - { 0x2E6E, 78793 }, - { 0x2E6F, 78678 }, - { 0x2E70, 78633 }, - { 0x2E71, 78638 }, - { 0x2E72, 78825 }, - { 0x2E73, 78834 }, - { 0x2E74, 78716 }, - { 0x2E75, 78731 }, - { 0x2E76, 78693 }, - { 0x2E77, 78735 }, - { 0x2E78, 691 }, - { 0x2E79, 694 }, - { 0x2E7A, 577 }, - { 0x2E7B, 688 }, - { 0x2E7C, 1357 }, - { 0x2E7D, 1360 }, - { 0x2E7E, 685 }, - { 0x2E7F, 1354 }, - { 0x2E80, 586 }, - { 0x2E81, 589 }, - { 0x2E82, 571 }, - { 0x2E83, 583 }, - { 0x2E84, 2068 }, - { 0x2E85, 859 }, - { 0x2E86, 2065 }, - { 0x2E87, 778 }, - { 0x2E88, 781 }, - { 0x2E89, 580 }, - { 0x2E8A, 775 }, - { 0x2E8B, 643 }, - { 0x2E8C, 574 }, - { 0x2E8D, 886 }, - { 0x2E8E, 967 }, - { 0x2E8F, 970 }, - { 0x2E90, 598 }, - { 0x2E91, 964 }, - { 0x2E92, 2398 }, - { 0x2E93, 2401 }, - { 0x2E94, 961 }, - { 0x2E95, 2395 }, - { 0x2E96, 931 }, - { 0x2E97, 934 }, - { 0x2E98, 592 }, - { 0x2E99, 928 }, - { 0x2E9A, 2407 }, - { 0x2E9B, 982 }, - { 0x2E9C, 2404 }, - { 0x2E9D, 976 }, - { 0x2E9E, 979 }, - { 0x2E9F, 601 }, - { 0x2EA0, 973 }, - { 0x2EA1, 958 }, - { 0x2EA2, 595 }, - { 0x2EA3, 955 }, - { 0x2EA4, 991 }, - { 0x2EA5, 994 }, - { 0x2EA6, 604 }, - { 0x2EA7, 985 }, - { 0x2EA8, 2410 }, - { 0x2EA9, 988 }, - { 0x2EAA, 1003 }, - { 0x2EAB, 1006 }, - { 0x2EAC, 607 }, - { 0x2EAD, 997 }, - { 0x2EAE, 2413 }, - { 0x2EAF, 1000 }, - { 0x2EB0, 1762 }, - { 0x2EB1, 1765 }, - { 0x2EB2, 787 }, - { 0x2EB3, 1759 }, - { 0x2EB4, 3331 }, - { 0x2EB5, 1756 }, - { 0x2EB6, 3328 }, - { 0x2EB7, 1750 }, - { 0x2EB8, 1753 }, - { 0x2EB9, 784 }, - { 0x2EBA, 1747 }, - { 0x2EBB, 3337 }, - { 0x2EBC, 1777 }, - { 0x2EBD, 3334 }, - { 0x2EBE, 1771 }, - { 0x2EBF, 1774 }, - { 0x2EC0, 790 }, - { 0x2EC1, 1768 }, - { 0x2EC2, 1786 }, - { 0x2EC3, 1789 }, - { 0x2EC4, 793 }, - { 0x2EC5, 1780 }, - { 0x2EC6, 3340 }, - { 0x2EC7, 1783 }, - { 0x2EC8, 1798 }, - { 0x2EC9, 1801 }, - { 0x2ECA, 796 }, - { 0x2ECB, 1792 }, - { 0x2ECC, 3343 }, - { 0x2ECD, 1795 }, - { 0x2ECE, 2356 }, - { 0x2ECF, 2359 }, - { 0x2ED0, 943 }, - { 0x2ED1, 2353 }, - { 0x2ED2, 3766 }, - { 0x2ED3, 3769 }, - { 0x2ED4, 2350 }, - { 0x2ED5, 3763 }, - { 0x2ED6, 2338 }, - { 0x2ED7, 2341 }, - { 0x2ED8, 937 }, - { 0x2ED9, 2335 }, - { 0x2EDA, 3775 }, - { 0x2EDB, 2371 }, - { 0x2EDC, 3772 }, - { 0x2EDD, 2365 }, - { 0x2EDE, 2368 }, - { 0x2EDF, 946 }, - { 0x2EE0, 2362 }, - { 0x2EE1, 2347 }, - { 0x2EE2, 940 }, - { 0x2EE3, 2344 }, - { 0x2EE4, 2380 }, - { 0x2EE5, 2383 }, - { 0x2EE6, 949 }, - { 0x2EE7, 2374 }, - { 0x2EE8, 3778 }, - { 0x2EE9, 2377 }, - { 0x2EEA, 2389 }, - { 0x2EEB, 2392 }, - { 0x2EEC, 952 }, - { 0x2EED, 2386 }, - { 0x2EEE, 3016 }, - { 0x2EEF, 3019 }, - { 0x2EF0, 1618 }, - { 0x2EF1, 3013 }, - { 0x2EF2, 3928 }, - { 0x2EF3, 3010 }, - { 0x2EF4, 3925 }, - { 0x2EF5, 3004 }, - { 0x2EF6, 3007 }, - { 0x2EF7, 1615 }, - { 0x2EF8, 3001 }, - { 0x2EF9, 3025 }, - { 0x2EFA, 3028 }, - { 0x2EFB, 1621 }, - { 0x2EFC, 3022 }, - { 0x2EFD, 3037 }, - { 0x2EFE, 3040 }, - { 0x2EFF, 1624 }, - { 0x2F00, 3031 }, - { 0x2F01, 3931 }, - { 0x2F02, 3034 }, - { 0x2F03, 3049 }, - { 0x2F04, 3052 }, - { 0x2F05, 1627 }, - { 0x2F06, 3043 }, - { 0x2F07, 3934 }, - { 0x2F08, 3046 }, - { 0x2F09, 2704 }, - { 0x2F0A, 2707 }, - { 0x2F0B, 1309 }, - { 0x2F0C, 2701 }, - { 0x2F0D, 3850 }, - { 0x2F0E, 2698 }, - { 0x2F0F, 3847 }, - { 0x2F10, 2692 }, - { 0x2F11, 2695 }, - { 0x2F12, 1306 }, - { 0x2F13, 2689 }, - { 0x2F14, 3856 }, - { 0x2F15, 2719 }, - { 0x2F16, 3853 }, - { 0x2F17, 2713 }, - { 0x2F18, 2716 }, - { 0x2F19, 1312 }, - { 0x2F1A, 2710 }, - { 0x2F1B, 2728 }, - { 0x2F1C, 2731 }, - { 0x2F1D, 1315 }, - { 0x2F1E, 2722 }, - { 0x2F1F, 3859 }, - { 0x2F20, 2725 }, - { 0x2F21, 2740 }, - { 0x2F22, 1318 }, - { 0x2F23, 2734 }, - { 0x2F24, 3862 }, - { 0x2F25, 2737 }, - { 0x2F26, 1570 }, - { 0x2F27, 1573 }, - { 0x2F28, 748 }, - { 0x2F29, 1567 }, - { 0x2F2A, 2986 }, - { 0x2F2B, 1564 }, - { 0x2F2C, 2983 }, - { 0x2F2D, 1543 }, - { 0x2F2E, 1546 }, - { 0x2F2F, 742 }, - { 0x2F30, 1540 }, - { 0x2F31, 2992 }, - { 0x2F32, 2995 }, - { 0x2F33, 1585 }, - { 0x2F34, 2989 }, - { 0x2F35, 1579 }, - { 0x2F36, 1582 }, - { 0x2F37, 751 }, - { 0x2F38, 1576 }, - { 0x2F39, 1549 }, - { 0x2F3A, 745 }, - { 0x2F3B, 1594 }, - { 0x2F3C, 1597 }, - { 0x2F3D, 754 }, - { 0x2F3E, 1588 }, - { 0x2F3F, 2998 }, - { 0x2F40, 1591 }, - { 0x2F41, 1603 }, - { 0x2F42, 1606 }, - { 0x2F43, 757 }, - { 0x2F44, 1600 }, - { 0x2F45, 1165 }, - { 0x2F46, 1168 }, - { 0x2F47, 649 }, - { 0x2F48, 1162 }, - { 0x2F49, 1156 }, - { 0x2F4A, 1159 }, - { 0x2F4B, 646 }, - { 0x2F4C, 1153 }, - { 0x2F4D, 1174 }, - { 0x2F4E, 652 }, - { 0x2F4F, 1171 }, - { 0x2F50, 1183 }, - { 0x2F51, 1186 }, - { 0x2F52, 655 }, - { 0x2F53, 1177 }, - { 0x2F54, 2551 }, - { 0x2F55, 1180 }, - { 0x2F56, 1192 }, - { 0x2F57, 1195 }, - { 0x2F58, 658 }, - { 0x2F59, 1189 }, - { 0x2F5A, 2092 }, - { 0x2F5B, 2095 }, - { 0x2F5C, 865 }, - { 0x2F5D, 2089 }, - { 0x2F5E, 3580 }, - { 0x2F5F, 3583 }, - { 0x2F60, 2086 }, - { 0x2F61, 3577 }, - { 0x2F62, 2074 }, - { 0x2F63, 2077 }, - { 0x2F64, 862 }, - { 0x2F65, 2071 }, - { 0x2F66, 2101 }, - { 0x2F67, 2104 }, - { 0x2F68, 868 }, - { 0x2F69, 2098 }, - { 0x2F6A, 2083 }, - { 0x2F6B, 2080 }, - { 0x2F6C, 2113 }, - { 0x2F6D, 2116 }, - { 0x2F6E, 871 }, - { 0x2F6F, 2107 }, - { 0x2F70, 3586 }, - { 0x2F71, 2110 }, - { 0x2F72, 2125 }, - { 0x2F73, 2128 }, - { 0x2F74, 874 }, - { 0x2F75, 2119 }, - { 0x2F76, 3589 }, - { 0x2F77, 2122 }, - { 0x2F78, 1123 }, - { 0x2F79, 1126 }, - { 0x2F7A, 634 }, - { 0x2F7B, 1120 }, - { 0x2F7C, 2542 }, - { 0x2F7D, 1117 }, - { 0x2F7E, 2539 }, - { 0x2F7F, 1090 }, - { 0x2F80, 1093 }, - { 0x2F81, 628 }, - { 0x2F82, 1087 }, - { 0x2F83, 2545 }, - { 0x2F84, 1138 }, - { 0x2F85, 1132 }, - { 0x2F86, 1135 }, - { 0x2F87, 637 }, - { 0x2F88, 1129 }, - { 0x2F89, 1114 }, - { 0x2F8A, 631 }, - { 0x2F8B, 1111 }, - { 0x2F8C, 1147 }, - { 0x2F8D, 1150 }, - { 0x2F8E, 640 }, - { 0x2F8F, 1141 }, - { 0x2F90, 2548 }, - { 0x2F91, 1144 }, - { 0x2F92, 2035 }, - { 0x2F93, 2038 }, - { 0x2F94, 850 }, - { 0x2F95, 2032 }, - { 0x2F96, 3562 }, - { 0x2F97, 2029 }, - { 0x2F98, 3559 }, - { 0x2F99, 2017 }, - { 0x2F9A, 2020 }, - { 0x2F9B, 844 }, - { 0x2F9C, 2014 }, - { 0x2F9D, 3568 }, - { 0x2F9E, 3571 }, - { 0x2F9F, 2050 }, - { 0x2FA0, 3565 }, - { 0x2FA1, 2044 }, - { 0x2FA2, 2047 }, - { 0x2FA3, 853 }, - { 0x2FA4, 2041 }, - { 0x2FA5, 2026 }, - { 0x2FA6, 847 }, - { 0x2FA7, 2023 }, - { 0x2FA8, 2059 }, - { 0x2FA9, 2062 }, - { 0x2FAA, 856 }, - { 0x2FAB, 2053 }, - { 0x2FAC, 3574 }, - { 0x2FAD, 2056 }, - { 0x2FAE, 2509 }, - { 0x2FAF, 2512 }, - { 0x2FB0, 1102 }, - { 0x2FB1, 2506 }, - { 0x2FB2, 3799 }, - { 0x2FB3, 2503 }, - { 0x2FB4, 3796 }, - { 0x2FB5, 2491 }, - { 0x2FB6, 2494 }, - { 0x2FB7, 1096 }, - { 0x2FB8, 2488 }, - { 0x2FB9, 3805 }, - { 0x2FBA, 2524 }, - { 0x2FBB, 3802 }, - { 0x2FBC, 2518 }, - { 0x2FBD, 2521 }, - { 0x2FBE, 1105 }, - { 0x2FBF, 2515 }, - { 0x2FC0, 2500 }, - { 0x2FC1, 1099 }, - { 0x2FC2, 2497 }, - { 0x2FC3, 2533 }, - { 0x2FC4, 2536 }, - { 0x2FC5, 1108 }, - { 0x2FC6, 2527 }, - { 0x2FC7, 3808 }, - { 0x2FC8, 2530 }, - { 0x2FC9, 3076 }, - { 0x2FCA, 3079 }, - { 0x2FCB, 1636 }, - { 0x2FCC, 3073 }, - { 0x2FCD, 3937 }, - { 0x2FCE, 3070 }, - { 0x2FCF, 3058 }, - { 0x2FD0, 3061 }, - { 0x2FD1, 1630 }, - { 0x2FD2, 3055 }, - { 0x2FD3, 3085 }, - { 0x2FD4, 3088 }, - { 0x2FD5, 1639 }, - { 0x2FD6, 3082 }, - { 0x2FD7, 3067 }, - { 0x2FD8, 1633 }, - { 0x2FD9, 3064 }, - { 0x2FDA, 3097 }, - { 0x2FDB, 3100 }, - { 0x2FDC, 1642 }, - { 0x2FDD, 3091 }, - { 0x2FDE, 3940 }, - { 0x2FDF, 3094 }, - { 0x2FE0, 2764 }, - { 0x2FE1, 2767 }, - { 0x2FE2, 1327 }, - { 0x2FE3, 2761 }, - { 0x2FE4, 3868 }, - { 0x2FE5, 3871 }, - { 0x2FE6, 2758 }, - { 0x2FE7, 3865 }, - { 0x2FE8, 2746 }, - { 0x2FE9, 2749 }, - { 0x2FEA, 1321 }, - { 0x2FEB, 2743 }, - { 0x2FEC, 3874 }, - { 0x2FED, 2779 }, - { 0x2FEE, 2773 }, - { 0x2FEF, 2776 }, - { 0x2FF0, 2770 }, - { 0x2FF1, 2755 }, - { 0x2FF2, 1324 }, - { 0x2FF3, 2752 }, - { 0x2FF4, 2782 }, - { 0x2FF5, 1666 }, - { 0x2FF6, 1669 }, - { 0x2FF7, 766 }, - { 0x2FF8, 1663 }, - { 0x2FF9, 3136 }, - { 0x2FFA, 1660 }, - { 0x2FFB, 3133 }, - { 0x2FFC, 1612 }, - { 0x2FFD, 760 }, - { 0x2FFE, 1609 }, - { 0x2FFF, 3235 }, - { 0x3000, 1708 }, - { 0x3001, 3232 }, - { 0x3002, 1687 }, - { 0x3003, 1690 }, - { 0x3004, 769 }, - { 0x3005, 1684 }, - { 0x3006, 1648 }, - { 0x3007, 763 }, - { 0x3008, 1645 }, - { 0x3009, 1717 }, - { 0x300A, 1720 }, - { 0x300B, 772 }, - { 0x300C, 1711 }, - { 0x300D, 3238 }, - { 0x300E, 1714 }, - { 0x300F, 2650 }, - { 0x3010, 2653 }, - { 0x3011, 1294 }, - { 0x3012, 2647 }, - { 0x3013, 3832 }, - { 0x3014, 2644 }, - { 0x3015, 3829 }, - { 0x3016, 2632 }, - { 0x3017, 2635 }, - { 0x3018, 1288 }, - { 0x3019, 2629 }, - { 0x301A, 3838 }, - { 0x301B, 2662 }, - { 0x301C, 3835 }, - { 0x301D, 2659 }, - { 0x301E, 1297 }, - { 0x301F, 2656 }, - { 0x3020, 2641 }, - { 0x3021, 1291 }, - { 0x3022, 2638 }, - { 0x3023, 2671 }, - { 0x3024, 2674 }, - { 0x3025, 1300 }, - { 0x3026, 2665 }, - { 0x3027, 3841 }, - { 0x3028, 2668 }, - { 0x3029, 2683 }, - { 0x302A, 2686 }, - { 0x302B, 1303 }, - { 0x302C, 2677 }, - { 0x302D, 3844 }, - { 0x302E, 2680 }, - { 0x302F, 1498 }, - { 0x3030, 1501 }, - { 0x3031, 730 }, - { 0x3032, 1495 }, - { 0x3033, 2920 }, - { 0x3034, 2923 }, - { 0x3035, 1492 }, - { 0x3036, 2917 }, - { 0x3037, 1480 }, - { 0x3038, 1483 }, - { 0x3039, 724 }, - { 0x303A, 1477 }, - { 0x303B, 2929 }, - { 0x303C, 2932 }, - { 0x303D, 1513 }, - { 0x303E, 2926 }, - { 0x303F, 1507 }, - { 0x3040, 1510 }, - { 0x3041, 733 }, - { 0x3042, 1504 }, - { 0x3043, 1489 }, - { 0x3044, 727 }, - { 0x3045, 1486 }, - { 0x3046, 1522 }, - { 0x3047, 1525 }, - { 0x3048, 736 }, - { 0x3049, 1516 }, - { 0x304A, 2935 }, - { 0x304B, 1519 }, - { 0x304C, 1534 }, - { 0x304D, 1537 }, - { 0x304E, 739 }, - { 0x304F, 1528 }, - { 0x3050, 2938 }, - { 0x3051, 1531 }, - { 0x3052, 1237 }, - { 0x3053, 1240 }, - { 0x3054, 667 }, - { 0x3055, 1234 }, - { 0x3056, 2608 }, - { 0x3057, 2611 }, - { 0x3058, 1231 }, - { 0x3059, 2605 }, - { 0x305A, 1201 }, - { 0x305B, 1204 }, - { 0x305C, 661 }, - { 0x305D, 1198 }, - { 0x305E, 2617 }, - { 0x305F, 2620 }, - { 0x3060, 1252 }, - { 0x3061, 2614 }, - { 0x3062, 1246 }, - { 0x3063, 1249 }, - { 0x3064, 670 }, - { 0x3065, 1243 }, - { 0x3066, 1210 }, - { 0x3067, 1213 }, - { 0x3068, 664 }, - { 0x3069, 1207 }, - { 0x306A, 1261 }, - { 0x306B, 1264 }, - { 0x306C, 673 }, - { 0x306D, 1255 }, - { 0x306E, 2623 }, - { 0x306F, 1258 }, - { 0x3070, 1447 }, - { 0x3071, 1450 }, - { 0x3072, 715 }, - { 0x3073, 1444 }, - { 0x3074, 2905 }, - { 0x3075, 1441 }, - { 0x3076, 2902 }, - { 0x3077, 1426 }, - { 0x3078, 1429 }, - { 0x3079, 709 }, - { 0x307A, 1423 }, - { 0x307B, 2911 }, - { 0x307C, 1462 }, - { 0x307D, 2908 }, - { 0x307E, 1456 }, - { 0x307F, 1459 }, - { 0x3080, 718 }, - { 0x3081, 1453 }, - { 0x3082, 1435 }, - { 0x3083, 1438 }, - { 0x3084, 712 }, - { 0x3085, 1432 }, - { 0x3086, 1471 }, - { 0x3087, 1474 }, - { 0x3088, 721 }, - { 0x3089, 1465 }, - { 0x308A, 2914 }, - { 0x308B, 1468 }, - { 0x308C, 2575 }, - { 0x308D, 2578 }, - { 0x308E, 1222 }, - { 0x308F, 3814 }, - { 0x3090, 2572 }, - { 0x3091, 3811 }, - { 0x3092, 2557 }, - { 0x3093, 2560 }, - { 0x3094, 1216 }, - { 0x3095, 2554 }, - { 0x3096, 3820 }, - { 0x3097, 3823 }, - { 0x3098, 2590 }, - { 0x3099, 3817 }, - { 0x309A, 2584 }, - { 0x309B, 2587 }, - { 0x309C, 1225 }, - { 0x309D, 2581 }, - { 0x309E, 2566 }, - { 0x309F, 2569 }, - { 0x30A0, 1219 }, - { 0x30A1, 2563 }, - { 0x30A2, 2599 }, - { 0x30A3, 2602 }, - { 0x30A4, 1228 }, - { 0x30A5, 2593 }, - { 0x30A6, 3826 }, - { 0x30A7, 2596 }, - { 0x30A8, 3913 }, - { 0x30A9, 2956 }, - { 0x30AA, 2944 }, - { 0x30AB, 2947 }, - { 0x30AC, 1552 }, - { 0x30AD, 2941 }, - { 0x30AE, 3919 }, - { 0x30AF, 2968 }, - { 0x30B0, 3916 }, - { 0x30B1, 2962 }, - { 0x30B2, 2965 }, - { 0x30B3, 1558 }, - { 0x30B4, 2959 }, - { 0x30B5, 2953 }, - { 0x30B6, 1555 }, - { 0x30B7, 2950 }, - { 0x30B8, 2977 }, - { 0x30B9, 2980 }, - { 0x30BA, 1561 }, - { 0x30BB, 2971 }, - { 0x30BC, 3922 }, - { 0x30BD, 2974 }, - { 0x30BE, 2815 }, - { 0x30BF, 2818 }, - { 0x30C0, 1348 }, - { 0x30C1, 2812 }, - { 0x30C2, 3880 }, - { 0x30C3, 3883 }, - { 0x30C4, 2809 }, - { 0x30C5, 3877 }, - { 0x30C6, 2797 }, - { 0x30C7, 2800 }, - { 0x30C8, 1342 }, - { 0x30C9, 2794 }, - { 0x30CA, 3889 }, - { 0x30CB, 3892 }, - { 0x30CC, 2830 }, - { 0x30CD, 3886 }, - { 0x30CE, 2824 }, - { 0x30CF, 2827 }, - { 0x30D0, 1351 }, - { 0x30D1, 2821 }, - { 0x30D2, 2806 }, - { 0x30D3, 1345 }, - { 0x30D4, 2803 }, - { 0x30D5, 3946 }, - { 0x30D6, 3118 }, - { 0x30D7, 3943 }, - { 0x30D8, 3106 }, - { 0x30D9, 3109 }, - { 0x30DA, 1651 }, - { 0x30DB, 3103 }, - { 0x30DC, 3949 }, - { 0x30DD, 3952 }, - { 0x30DE, 3130 }, - { 0x30DF, 3124 }, - { 0x30E0, 3127 }, - { 0x30E1, 1657 }, - { 0x30E2, 3121 }, - { 0x30E3, 3115 }, - { 0x30E4, 1654 }, - { 0x30E5, 3112 }, - { 0x30E6, 1285 }, - { 0x30E7, 2626 }, - { 0x30E8, 1282 }, - { 0x30E9, 1270 }, - { 0x30EA, 1273 }, - { 0x30EB, 676 }, - { 0x30EC, 1267 }, - { 0x30ED, 2788 }, - { 0x30EE, 2791 }, - { 0x30EF, 1339 }, - { 0x30F0, 2785 }, - { 0x30F1, 1333 }, - { 0x30F2, 1336 }, - { 0x30F3, 682 }, - { 0x30F4, 1330 }, - { 0x30F5, 1279 }, - { 0x30F6, 679 }, - { 0x30F7, 1276 }, - { 0x30F8, 2134 }, - { 0x30F9, 2137 }, - { 0x30FA, 877 }, - { 0x30FB, 2131 }, - { 0x30FC, 3595 }, - { 0x30FD, 2152 }, - { 0x30FE, 3592 }, - { 0x30FF, 2149 }, - { 0x3100, 883 }, - { 0x3101, 2146 }, - { 0x3102, 2143 }, - { 0x3103, 880 }, - { 0x3104, 2140 }, - { 0x3105, 2275 }, - { 0x3106, 2278 }, - { 0x3107, 916 }, - { 0x3108, 2272 }, - { 0x3109, 3694 }, - { 0x310A, 2269 }, - { 0x310B, 3691 }, - { 0x310C, 2242 }, - { 0x310D, 2245 }, - { 0x310E, 910 }, - { 0x310F, 2239 }, - { 0x3110, 3700 }, - { 0x3111, 2290 }, - { 0x3112, 3697 }, - { 0x3113, 2284 }, - { 0x3114, 2287 }, - { 0x3115, 919 }, - { 0x3116, 2281 }, - { 0x3117, 2251 }, - { 0x3118, 913 }, - { 0x3119, 2248 }, - { 0x311A, 2299 }, - { 0x311B, 2302 }, - { 0x311C, 922 }, - { 0x311D, 2293 }, - { 0x311E, 3703 }, - { 0x311F, 2296 }, - { 0x3120, 2311 }, - { 0x3121, 2314 }, - { 0x3122, 925 }, - { 0x3123, 2305 }, - { 0x3124, 3706 }, - { 0x3125, 2308 }, - { 0x3126, 1045 }, - { 0x3127, 1048 }, - { 0x3128, 616 }, - { 0x3129, 1042 }, - { 0x312A, 2470 }, - { 0x312B, 2473 }, - { 0x312C, 1039 }, - { 0x312D, 2467 }, - { 0x312E, 1012 }, - { 0x312F, 1015 }, - { 0x3130, 610 }, - { 0x3131, 1009 }, - { 0x3132, 2479 }, - { 0x3133, 1060 }, - { 0x3134, 2476 }, - { 0x3135, 1054 }, - { 0x3136, 1057 }, - { 0x3137, 619 }, - { 0x3138, 1051 }, - { 0x3139, 1021 }, - { 0x313A, 613 }, - { 0x313B, 1018 }, - { 0x313C, 1069 }, - { 0x313D, 1072 }, - { 0x313E, 622 }, - { 0x313F, 1063 }, - { 0x3140, 2482 }, - { 0x3141, 1066 }, - { 0x3142, 1081 }, - { 0x3143, 1084 }, - { 0x3144, 625 }, - { 0x3145, 1075 }, - { 0x3146, 2485 }, - { 0x3147, 1078 }, - { 0x3148, 3730 }, - { 0x3149, 3733 }, - { 0x314A, 2323 }, - { 0x314B, 3727 }, - { 0x314C, 4054 }, - { 0x314D, 4057 }, - { 0x314E, 3724 }, - { 0x314F, 4051 }, - { 0x3150, 3712 }, - { 0x3151, 3715 }, - { 0x3152, 2317 }, - { 0x3153, 3709 }, - { 0x3154, 3739 }, - { 0x3155, 2326 }, - { 0x3156, 3736 }, - { 0x3157, 3721 }, - { 0x3158, 2320 }, - { 0x3159, 3718 }, - { 0x315A, 3748 }, - { 0x315B, 2329 }, - { 0x315C, 3742 }, - { 0x315D, 4060 }, - { 0x315E, 3745 }, - { 0x315F, 3757 }, - { 0x3160, 3760 }, - { 0x3161, 2332 }, - { 0x3162, 3751 }, - { 0x3163, 4063 }, - { 0x3164, 3754 }, - { 0x3165, 3292 }, - { 0x3166, 3295 }, - { 0x3167, 1738 }, - { 0x3168, 3289 }, - { 0x3169, 3997 }, - { 0x316A, 3286 }, - { 0x316B, 3994 }, - { 0x316C, 3277 }, - { 0x316D, 3280 }, - { 0x316E, 1732 }, - { 0x316F, 3274 }, - { 0x3170, 4000 }, - { 0x3171, 3304 }, - { 0x3172, 3301 }, - { 0x3173, 3298 }, - { 0x3174, 3283 }, - { 0x3175, 1735 }, - { 0x3176, 3313 }, - { 0x3177, 1741 }, - { 0x3178, 3307 }, - { 0x3179, 4003 }, - { 0x317A, 3310 }, - { 0x317B, 3322 }, - { 0x317C, 3325 }, - { 0x317D, 1744 }, - { 0x317E, 3316 }, - { 0x317F, 4006 }, - { 0x3180, 3319 }, - { 0x3181, 1954 }, - { 0x3182, 1957 }, - { 0x3183, 832 }, - { 0x3184, 1951 }, - { 0x3185, 3487 }, - { 0x3186, 1948 }, - { 0x3187, 3484 }, - { 0x3188, 1921 }, - { 0x3189, 1924 }, - { 0x318A, 826 }, - { 0x318B, 1918 }, - { 0x318C, 3550 }, - { 0x318D, 1987 }, - { 0x318E, 3547 }, - { 0x318F, 1963 }, - { 0x3190, 1966 }, - { 0x3191, 835 }, - { 0x3192, 1960 }, - { 0x3193, 1930 }, - { 0x3194, 829 }, - { 0x3195, 1927 }, - { 0x3196, 1996 }, - { 0x3197, 1999 }, - { 0x3198, 838 }, - { 0x3199, 1990 }, - { 0x319A, 3553 }, - { 0x319B, 1993 }, - { 0x319C, 2008 }, - { 0x319D, 2011 }, - { 0x319E, 841 }, - { 0x319F, 2002 }, - { 0x31A0, 3556 }, - { 0x31A1, 2005 }, - { 0x31A2, 3511 }, - { 0x31A3, 3514 }, - { 0x31A4, 1975 }, - { 0x31A5, 3508 }, - { 0x31A6, 4033 }, - { 0x31A7, 3505 }, - { 0x31A8, 4030 }, - { 0x31A9, 3493 }, - { 0x31AA, 3496 }, - { 0x31AB, 1969 }, - { 0x31AC, 3490 }, - { 0x31AD, 3520 }, - { 0x31AE, 3523 }, - { 0x31AF, 1978 }, - { 0x31B0, 3517 }, - { 0x31B1, 3502 }, - { 0x31B2, 1972 }, - { 0x31B3, 3499 }, - { 0x31B4, 3529 }, - { 0x31B5, 3532 }, - { 0x31B6, 1981 }, - { 0x31B7, 3526 }, - { 0x31B8, 3541 }, - { 0x31B9, 3544 }, - { 0x31BA, 1984 }, - { 0x31BB, 3535 }, - { 0x31BC, 4036 }, - { 0x31BD, 3538 }, - { 0x31BE, 3640 }, - { 0x31BF, 3643 }, - { 0x31C0, 2254 }, - { 0x31C1, 3637 }, - { 0x31C2, 4042 }, - { 0x31C3, 3664 }, - { 0x31C4, 4039 }, - { 0x31C5, 3658 }, - { 0x31C6, 3661 }, - { 0x31C7, 2260 }, - { 0x31C8, 3655 }, - { 0x31C9, 3649 }, - { 0x31CA, 3652 }, - { 0x31CB, 2257 }, - { 0x31CC, 3646 }, - { 0x31CD, 3673 }, - { 0x31CE, 3676 }, - { 0x31CF, 2263 }, - { 0x31D0, 3667 }, - { 0x31D1, 4045 }, - { 0x31D2, 3670 }, - { 0x31D3, 3685 }, - { 0x31D4, 3688 }, - { 0x31D5, 2266 }, - { 0x31D6, 3679 }, - { 0x31D7, 4048 }, - { 0x31D8, 3682 }, - { 0x31D9, 2419 }, - { 0x31DA, 2422 }, - { 0x31DB, 1024 }, - { 0x31DC, 2416 }, - { 0x31DD, 3784 }, - { 0x31DE, 3787 }, - { 0x31DF, 2443 }, - { 0x31E0, 3781 }, - { 0x31E1, 2437 }, - { 0x31E2, 2440 }, - { 0x31E3, 1030 }, - { 0x31E4, 2434 }, - { 0x31E5, 2428 }, - { 0x31E6, 2431 }, - { 0x31E7, 1027 }, - { 0x31E8, 2425 }, - { 0x31E9, 2452 }, - { 0x31EA, 1033 }, - { 0x31EB, 2446 }, - { 0x31EC, 3790 }, - { 0x31ED, 2449 }, - { 0x31EE, 2461 }, - { 0x31EF, 2464 }, - { 0x31F0, 1036 }, - { 0x31F1, 2455 }, - { 0x31F2, 3793 }, - { 0x31F3, 2458 }, - { 0x31F4, 3370 }, - { 0x31F5, 1876 }, - { 0x31F6, 4009 }, - { 0x31F7, 3391 }, - { 0x31F8, 3385 }, - { 0x31F9, 3388 }, - { 0x31FA, 1882 }, - { 0x31FB, 3382 }, - { 0x31FC, 3376 }, - { 0x31FD, 3379 }, - { 0x31FE, 1879 }, - { 0x31FF, 3373 }, - { 0x3200, 3400 }, - { 0x3201, 3403 }, - { 0x3202, 1885 }, - { 0x3203, 3394 }, - { 0x3204, 4012 }, - { 0x3205, 3397 }, - { 0x3206, 3412 }, - { 0x3207, 3415 }, - { 0x3208, 1888 }, - { 0x3209, 3406 }, - { 0x320A, 4015 }, - { 0x320B, 3409 }, - { 0x320C, 3187 }, - { 0x320D, 3190 }, - { 0x320E, 1693 }, - { 0x320F, 3184 }, - { 0x3210, 3205 }, - { 0x3211, 1699 }, - { 0x3212, 3202 }, - { 0x3213, 3196 }, - { 0x3214, 3199 }, - { 0x3215, 1696 }, - { 0x3216, 3193 }, - { 0x3217, 3214 }, - { 0x3218, 3217 }, - { 0x3219, 1702 }, - { 0x321A, 3208 }, - { 0x321B, 3973 }, - { 0x321C, 3211 }, - { 0x321D, 3226 }, - { 0x321E, 3229 }, - { 0x321F, 1705 }, - { 0x3220, 3220 }, - { 0x3221, 3976 }, - { 0x3222, 3223 }, - { 0x3223, 3433 }, - { 0x3224, 3436 }, - { 0x3225, 1933 }, - { 0x3226, 3430 }, - { 0x3227, 4021 }, - { 0x3228, 3457 }, - { 0x3229, 4018 }, - { 0x322A, 3451 }, - { 0x322B, 3454 }, - { 0x322C, 1939 }, - { 0x322D, 3448 }, - { 0x322E, 3442 }, - { 0x322F, 3445 }, - { 0x3230, 1936 }, - { 0x3231, 3439 }, - { 0x3232, 3466 }, - { 0x3233, 3469 }, - { 0x3234, 1942 }, - { 0x3235, 3460 }, - { 0x3236, 4024 }, - { 0x3237, 3463 }, - { 0x3238, 3478 }, - { 0x3239, 3481 }, - { 0x323A, 1945 }, - { 0x323B, 3472 }, - { 0x323C, 4027 }, - { 0x323D, 3475 }, - { 0x323E, 1855 }, - { 0x323F, 1858 }, - { 0x3240, 811 }, - { 0x3241, 1852 }, - { 0x3242, 3421 }, - { 0x3243, 1891 }, - { 0x3244, 3418 }, - { 0x3245, 1870 }, - { 0x3246, 1873 }, - { 0x3247, 817 }, - { 0x3248, 1867 }, - { 0x3249, 1864 }, - { 0x324A, 814 }, - { 0x324B, 1861 }, - { 0x324C, 1900 }, - { 0x324D, 1903 }, - { 0x324E, 820 }, - { 0x324F, 1894 }, - { 0x3250, 3424 }, - { 0x3251, 1897 }, - { 0x3252, 1912 }, - { 0x3253, 1915 }, - { 0x3254, 823 }, - { 0x3255, 1906 }, - { 0x3256, 3427 }, - { 0x3257, 1909 }, - { 0x3258, 1369 }, - { 0x3259, 1372 }, - { 0x325A, 697 }, - { 0x325B, 1366 }, - { 0x325C, 2836 }, - { 0x325D, 2839 }, - { 0x325E, 1363 }, - { 0x325F, 2833 }, - { 0x3260, 2890 }, - { 0x3261, 2893 }, - { 0x3262, 1396 }, - { 0x3263, 2887 }, - { 0x3264, 1390 }, - { 0x3265, 1393 }, - { 0x3266, 700 }, - { 0x3267, 1387 }, - { 0x3268, 1405 }, - { 0x3269, 1408 }, - { 0x326A, 703 }, - { 0x326B, 1399 }, - { 0x326C, 2896 }, - { 0x326D, 1402 }, - { 0x326E, 1417 }, - { 0x326F, 1420 }, - { 0x3270, 706 }, - { 0x3271, 1411 }, - { 0x3272, 2899 }, - { 0x3273, 1414 }, - { 0x3274, 1810 }, - { 0x3275, 1813 }, - { 0x3276, 799 }, - { 0x3277, 1807 }, - { 0x3278, 3349 }, - { 0x3279, 3352 }, - { 0x327A, 1804 }, - { 0x327B, 3346 }, - { 0x327C, 3358 }, - { 0x327D, 3361 }, - { 0x327E, 1825 }, - { 0x327F, 3355 }, - { 0x3280, 1819 }, - { 0x3281, 1822 }, - { 0x3282, 802 }, - { 0x3283, 1816 }, - { 0x3284, 1834 }, - { 0x3285, 1837 }, - { 0x3286, 805 }, - { 0x3287, 1828 }, - { 0x3288, 3364 }, - { 0x3289, 1831 }, - { 0x328A, 1846 }, - { 0x328B, 1849 }, - { 0x328C, 808 }, - { 0x328D, 1840 }, - { 0x328E, 3367 }, - { 0x328F, 1843 }, - { 0x3290, 2848 }, - { 0x3291, 2851 }, - { 0x3292, 1375 }, - { 0x3293, 2845 }, - { 0x3294, 3898 }, - { 0x3295, 3901 }, - { 0x3296, 2842 }, - { 0x3297, 3895 }, - { 0x3298, 3907 }, - { 0x3299, 2863 }, - { 0x329A, 3904 }, - { 0x329B, 2857 }, - { 0x329C, 2860 }, - { 0x329D, 1378 }, - { 0x329E, 2854 }, - { 0x329F, 2872 }, - { 0x32A0, 2875 }, - { 0x32A1, 1381 }, - { 0x32A2, 2866 }, - { 0x32A3, 3910 }, - { 0x32A4, 2869 }, - { 0x32A5, 2881 }, - { 0x32A6, 2884 }, - { 0x32A7, 1384 }, - { 0x32A8, 2878 }, - { 0x32A9, 3145 }, - { 0x32AA, 3148 }, - { 0x32AB, 1672 }, - { 0x32AC, 3142 }, - { 0x32AD, 3958 }, - { 0x32AE, 3961 }, - { 0x32AF, 3139 }, - { 0x32B0, 3955 }, - { 0x32B1, 3964 }, - { 0x32B2, 3160 }, - { 0x32B3, 3154 }, - { 0x32B4, 3157 }, - { 0x32B5, 1675 }, - { 0x32B6, 3151 }, - { 0x32B7, 3169 }, - { 0x32B8, 1678 }, - { 0x32B9, 3163 }, - { 0x32BA, 3967 }, - { 0x32BB, 3166 }, - { 0x32BC, 3178 }, - { 0x32BD, 3181 }, - { 0x32BE, 1681 }, - { 0x32BF, 3172 }, - { 0x32C0, 3970 }, - { 0x32C1, 3175 }, - { 0x32C2, 3247 }, - { 0x32C3, 3250 }, - { 0x32C4, 1723 }, - { 0x32C5, 3244 }, - { 0x32C6, 3982 }, - { 0x32C7, 3985 }, - { 0x32C8, 3241 }, - { 0x32C9, 3979 }, - { 0x32CA, 3991 }, - { 0x32CB, 3262 }, - { 0x32CC, 3988 }, - { 0x32CD, 3256 }, - { 0x32CE, 3259 }, - { 0x32CF, 1726 }, - { 0x32D0, 3253 }, - { 0x32D1, 3268 }, - { 0x32D2, 3271 }, - { 0x32D3, 1729 }, - { 0x32D4, 3265 }, - { 0x32D5, 2161 }, - { 0x32D6, 2164 }, - { 0x32D7, 889 }, - { 0x32D8, 2158 }, - { 0x32D9, 3601 }, - { 0x32DA, 3604 }, - { 0x32DB, 2155 }, - { 0x32DC, 3598 }, - { 0x32DD, 3607 }, - { 0x32DE, 2176 }, - { 0x32DF, 2170 }, - { 0x32E0, 2173 }, - { 0x32E1, 892 }, - { 0x32E2, 2167 }, - { 0x32E3, 2185 }, - { 0x32E4, 2188 }, - { 0x32E5, 895 }, - { 0x32E6, 2179 }, - { 0x32E7, 3610 }, - { 0x32E8, 2182 }, - { 0x32E9, 2197 }, - { 0x32EA, 2200 }, - { 0x32EB, 898 }, - { 0x32EC, 2194 }, - { 0x32ED, 3616 }, - { 0x32EE, 3619 }, - { 0x32EF, 2191 }, - { 0x32F0, 3613 }, - { 0x32F1, 3625 }, - { 0x32F2, 3628 }, - { 0x32F3, 2212 }, - { 0x32F4, 3622 }, - { 0x32F5, 2206 }, - { 0x32F6, 2209 }, - { 0x32F7, 901 }, - { 0x32F8, 2203 }, - { 0x32F9, 2221 }, - { 0x32FA, 2224 }, - { 0x32FB, 904 }, - { 0x32FC, 2215 }, - { 0x32FD, 3631 }, - { 0x32FE, 2218 }, - { 0x32FF, 2233 }, - { 0x3300, 2236 }, - { 0x3301, 907 }, - { 0x3302, 2227 }, - { 0x3303, 3634 }, - { 0x3304, 2230 }, - { 0x3305, 487 }, - { 0x3306, 421 }, - { 0x3307, 469 }, - { 0x3308, 550 }, - { 0x3309, 451 }, - { 0x330A, 493 }, - { 0x330B, 526 }, - { 0x330C, 457 }, - { 0x330D, 424 }, - { 0x330E, 532 }, - { 0x330F, 475 }, - { 0x3310, 517 }, - { 0x3311, 478 }, - { 0x3312, 436 }, - { 0x3313, 481 }, - { 0x3314, 538 }, - { 0x3315, 496 }, - { 0x3316, 412 }, - { 0x3317, 511 }, - { 0x3318, 454 }, - { 0x3319, 523 }, - { 0x331A, 442 }, - { 0x331B, 529 }, - { 0x331C, 553 }, - { 0x331D, 430 }, - { 0x331E, 427 }, - { 0x331F, 544 }, - { 0x3320, 508 }, - { 0x3321, 484 }, - { 0x3322, 463 }, - { 0x3323, 505 }, - { 0x3324, 502 }, - { 0x3325, 490 }, - { 0x3326, 499 }, - { 0x3327, 439 }, - { 0x3328, 415 }, - { 0x3329, 556 }, - { 0x332A, 466 }, - { 0x332B, 460 }, - { 0x332C, 541 }, - { 0x332D, 433 }, - { 0x332E, 409 }, - { 0x332F, 565 }, - { 0x3330, 472 }, - { 0x3331, 406 }, - { 0x3332, 520 }, - { 0x3333, 448 }, - { 0x3334, 535 }, - { 0x3335, 559 }, - { 0x3336, 514 }, - { 0x3337, 562 }, - { 0x3338, 445 }, - { 0x3339, 568 }, - { 0x333A, 547 }, - { 0x333B, 418 }, - { 0x333C, 13143 }, - { 0x333D, 13182 }, - { 0x333E, 13227 }, - { 0x333F, 13149 }, - { 0x3340, 13188 }, - { 0x3341, 13233 }, - { 0x3342, 13158 }, - { 0x3343, 13167 }, - { 0x3344, 13221 }, - { 0x3345, 13164 }, - { 0x3346, 13146 }, - { 0x3347, 13209 }, - { 0x3348, 13212 }, - { 0x3349, 13236 }, - { 0x334A, 13272 }, - { 0x334B, 13173 }, - { 0x334C, 13176 }, - { 0x334D, 13170 }, - { 0x334E, 13185 }, - { 0x334F, 13239 }, - { 0x3350, 13206 }, - { 0x3351, 13224 }, - { 0x3352, 13161 }, - { 0x3353, 13200 }, - { 0x3354, 13218 }, - { 0x3355, 13155 }, - { 0x3356, 13197 }, - { 0x3357, 13230 }, - { 0x3358, 13203 }, - { 0x3359, 13215 }, - { 0x335A, 13125 }, - { 0x335B, 13140 }, - { 0x335C, 13128 }, - { 0x335D, 13152 }, - { 0x335E, 13131 }, - { 0x335F, 13134 }, - { 0x3360, 13137 }, - { 0x3361, 13191 }, - { 0x3362, 13194 }, - { 0x3363, 13179 }, - { 0x3364, 13257 }, - { 0x3365, 13242 }, - { 0x3366, 13262 }, - { 0x3367, 13247 }, - { 0x3368, 13252 }, - { 0x3369, 13267 }, - { 0x336A, 13279 }, - { 0x336B, 13275 }, - { 0x336C, 11065 }, - { 0x336D, 11374 }, - { 0x336E, 11410 }, - { 0x336F, 11602 }, - { 0x3370, 11773 }, - { 0x3371, 11539 }, - { 0x3372, 11647 }, - { 0x3373, 11326 }, - { 0x3374, 11698 }, - { 0x3375, 11689 }, - { 0x3376, 11791 }, - { 0x3377, 11674 }, - { 0x3378, 11377 }, - { 0x3379, 11593 }, - { 0x337A, 11572 }, - { 0x337B, 11767 }, - { 0x337C, 11653 }, - { 0x337D, 11785 }, - { 0x337E, 11458 }, - { 0x337F, 11545 }, - { 0x3380, 11353 }, - { 0x3381, 11719 }, - { 0x3382, 11551 }, - { 0x3383, 11761 }, - { 0x3384, 11626 }, - { 0x3385, 11779 }, - { 0x3386, 11347 }, - { 0x3387, 11428 }, - { 0x3388, 11749 }, - { 0x3389, 11620 }, - { 0x338A, 11437 }, - { 0x338B, 11817 }, - { 0x338C, 11398 }, - { 0x338D, 11479 }, - { 0x338E, 11500 }, - { 0x338F, 11755 }, - { 0x3390, 11008 }, - { 0x3391, 11116 }, - { 0x3392, 11107 }, - { 0x3393, 11416 }, - { 0x3394, 11287 }, - { 0x3395, 11608 }, - { 0x3396, 11209 }, - { 0x3397, 11335 }, - { 0x3398, 11026 }, - { 0x3399, 11470 }, - { 0x339A, 11449 }, - { 0x339B, 11710 }, - { 0x339C, 11389 }, - { 0x339D, 11077 }, - { 0x339E, 11272 }, - { 0x339F, 11254 }, - { 0x33A0, 11581 }, - { 0x33A1, 11362 }, - { 0x33A2, 11662 }, - { 0x33A3, 11155 }, - { 0x33A4, 11224 }, - { 0x33A5, 11056 }, - { 0x33A6, 11491 }, - { 0x33A7, 11239 }, - { 0x33A8, 11560 }, - { 0x33A9, 11317 }, - { 0x33AA, 11635 }, - { 0x33AB, 11041 }, - { 0x33AC, 11125 }, - { 0x33AD, 11509 }, - { 0x33AE, 11302 }, - { 0x33AF, 11140 }, - { 0x33B0, 11737 }, - { 0x33B1, 11092 }, - { 0x33B2, 11170 }, - { 0x33B3, 11188 }, - { 0x33B4, 11527 }, - { 0x33B5, 11002 }, - { 0x33B6, 11017 }, - { 0x33B7, 11725 }, - { 0x33B8, 11101 }, - { 0x33B9, 11407 }, - { 0x33BA, 11281 }, - { 0x33BB, 11599 }, - { 0x33BC, 11203 }, - { 0x33BD, 11329 }, - { 0x33BE, 11020 }, - { 0x33BF, 11464 }, - { 0x33C0, 11443 }, - { 0x33C1, 11686 }, - { 0x33C2, 11704 }, - { 0x33C3, 11383 }, - { 0x33C4, 11071 }, - { 0x33C5, 11266 }, - { 0x33C6, 11248 }, - { 0x33C7, 11575 }, - { 0x33C8, 11356 }, - { 0x33C9, 11656 }, - { 0x33CA, 11149 }, - { 0x33CB, 11218 }, - { 0x33CC, 11050 }, - { 0x33CD, 11485 }, - { 0x33CE, 11233 }, - { 0x33CF, 11554 }, - { 0x33D0, 11311 }, - { 0x33D1, 11629 }, - { 0x33D2, 11035 }, - { 0x33D3, 11119 }, - { 0x33D4, 11503 }, - { 0x33D5, 11296 }, - { 0x33D6, 11134 }, - { 0x33D7, 11434 }, - { 0x33D8, 11731 }, - { 0x33D9, 11086 }, - { 0x33DA, 11164 }, - { 0x33DB, 11179 }, - { 0x33DC, 11521 }, - { 0x33DD, 11200 }, - { 0x33DE, 11536 }, - { 0x33DF, 11422 }, - { 0x33E0, 11614 }, - { 0x33E1, 11776 }, - { 0x33E2, 11542 }, - { 0x33E3, 11650 }, - { 0x33E4, 11344 }, - { 0x33E5, 11701 }, - { 0x33E6, 11695 }, - { 0x33E7, 11794 }, - { 0x33E8, 11683 }, - { 0x33E9, 11380 }, - { 0x33EA, 11596 }, - { 0x33EB, 11590 }, - { 0x33EC, 11770 }, - { 0x33ED, 11671 }, - { 0x33EE, 11788 }, - { 0x33EF, 11461 }, - { 0x33F0, 11548 }, - { 0x33F1, 11371 }, - { 0x33F2, 11722 }, - { 0x33F3, 11569 }, - { 0x33F4, 11764 }, - { 0x33F5, 11644 }, - { 0x33F6, 11782 }, - { 0x33F7, 11350 }, - { 0x33F8, 11431 }, - { 0x33F9, 11752 }, - { 0x33FA, 11623 }, - { 0x33FB, 11440 }, - { 0x33FC, 11823 }, - { 0x33FD, 11404 }, - { 0x33FE, 11482 }, - { 0x33FF, 11518 }, - { 0x3400, 11758 }, - { 0x3401, 11014 }, - { 0x3402, 11263 }, - { 0x3403, 11113 }, - { 0x3404, 11425 }, - { 0x3405, 11293 }, - { 0x3406, 11617 }, - { 0x3407, 11215 }, - { 0x3408, 11341 }, - { 0x3409, 11032 }, - { 0x340A, 11476 }, - { 0x340B, 11455 }, - { 0x340C, 11716 }, - { 0x340D, 11395 }, - { 0x340E, 11083 }, - { 0x340F, 11278 }, - { 0x3410, 11260 }, - { 0x3411, 11587 }, - { 0x3412, 11368 }, - { 0x3413, 11668 }, - { 0x3414, 11161 }, - { 0x3415, 11230 }, - { 0x3416, 11062 }, - { 0x3417, 11497 }, - { 0x3418, 11245 }, - { 0x3419, 11566 }, - { 0x341A, 11323 }, - { 0x341B, 11641 }, - { 0x341C, 11047 }, - { 0x341D, 11131 }, - { 0x341E, 11515 }, - { 0x341F, 11308 }, - { 0x3420, 11146 }, - { 0x3421, 11743 }, - { 0x3422, 11098 }, - { 0x3423, 11176 }, - { 0x3424, 11194 }, - { 0x3425, 11533 }, - { 0x3426, 11011 }, - { 0x3427, 11197 }, - { 0x3428, 11746 }, - { 0x3429, 11110 }, - { 0x342A, 11419 }, - { 0x342B, 11290 }, - { 0x342C, 11611 }, - { 0x342D, 11212 }, - { 0x342E, 11338 }, - { 0x342F, 11029 }, - { 0x3430, 11473 }, - { 0x3431, 11452 }, - { 0x3432, 11713 }, - { 0x3433, 11392 }, - { 0x3434, 11680 }, - { 0x3435, 11080 }, - { 0x3436, 11275 }, - { 0x3437, 11257 }, - { 0x3438, 11584 }, - { 0x3439, 11365 }, - { 0x343A, 11665 }, - { 0x343B, 11158 }, - { 0x343C, 11227 }, - { 0x343D, 11059 }, - { 0x343E, 11494 }, - { 0x343F, 11242 }, - { 0x3440, 11563 }, - { 0x3441, 11320 }, - { 0x3442, 11638 }, - { 0x3443, 11044 }, - { 0x3444, 11128 }, - { 0x3445, 11512 }, - { 0x3446, 11305 }, - { 0x3447, 11143 }, - { 0x3448, 11740 }, - { 0x3449, 11095 }, - { 0x344A, 11173 }, - { 0x344B, 11191 }, - { 0x344C, 11530 }, - { 0x344D, 11005 }, - { 0x344E, 11068 }, - { 0x344F, 11728 }, - { 0x3450, 11104 }, - { 0x3451, 11413 }, - { 0x3452, 11284 }, - { 0x3453, 11605 }, - { 0x3454, 11206 }, - { 0x3455, 11332 }, - { 0x3456, 11023 }, - { 0x3457, 11467 }, - { 0x3458, 11446 }, - { 0x3459, 11692 }, - { 0x345A, 11707 }, - { 0x345B, 11386 }, - { 0x345C, 11677 }, - { 0x345D, 11074 }, - { 0x345E, 11269 }, - { 0x345F, 11251 }, - { 0x3460, 11578 }, - { 0x3461, 11359 }, - { 0x3462, 11659 }, - { 0x3463, 11152 }, - { 0x3464, 11221 }, - { 0x3465, 11053 }, - { 0x3466, 11488 }, - { 0x3467, 11236 }, - { 0x3468, 11557 }, - { 0x3469, 11314 }, - { 0x346A, 11632 }, - { 0x346B, 11038 }, - { 0x346C, 11122 }, - { 0x346D, 11506 }, - { 0x346E, 11299 }, - { 0x346F, 11137 }, - { 0x3470, 11734 }, - { 0x3471, 11820 }, - { 0x3472, 11089 }, - { 0x3473, 11401 }, - { 0x3474, 11167 }, - { 0x3475, 11182 }, - { 0x3476, 11524 }, - { 0x3477, 11185 }, - { 0x3478, 11826 }, - { 0x3479, 10928 }, - { 0x347A, 10925 }, - { 0x347B, 10999 }, - { 0x347C, 11801 }, - { 0x347D, 11805 }, - { 0x347E, 11813 }, - { 0x347F, 10993 }, - { 0x3480, 10996 }, - { 0x3481, 10984 }, - { 0x3482, 10963 }, - { 0x3483, 10969 }, - { 0x3484, 10960 }, - { 0x3485, 10966 }, - { 0x3486, 10972 }, - { 0x3487, 10990 }, - { 0x3488, 10981 }, - { 0x3489, 10987 }, - { 0x348A, 10975 }, - { 0x348B, 10978 }, - { 0x348C, 10948 }, - { 0x348D, 10930 }, - { 0x348E, 10936 }, - { 0x348F, 10957 }, - { 0x3490, 10942 }, - { 0x3491, 10939 }, - { 0x3492, 10933 }, - { 0x3493, 10954 }, - { 0x3494, 10951 }, - { 0x3495, 10945 }, - { 0x3496, 11809 }, - { 0x3497, 11797 }, - { 0x3498, 71985 }, - { 0x3499, 71039 }, - { 0x349A, 71893 }, - { 0x349B, 70947 }, - { 0x349C, 72065 }, - { 0x349D, 71123 }, - { 0x349E, 71764 }, - { 0x349F, 70818 }, - { 0x34A0, 71889 }, - { 0x34A1, 70943 }, - { 0x34A2, 72124 }, - { 0x34A3, 71182 }, - { 0x34A4, 71884 }, - { 0x34A5, 70938 }, - { 0x34A6, 72016 }, - { 0x34A7, 71070 }, - { 0x34A8, 71862 }, - { 0x34A9, 70916 }, - { 0x34AA, 72037 }, - { 0x34AB, 71091 }, - { 0x34AC, 72055 }, - { 0x34AD, 71113 }, - { 0x34AE, 72021 }, - { 0x34AF, 71075 }, - { 0x34B0, 71963 }, - { 0x34B1, 71017 }, - { 0x34B2, 71994 }, - { 0x34B3, 71048 }, - { 0x34B4, 72042 }, - { 0x34B5, 71096 }, - { 0x34B6, 71556 }, - { 0x34B7, 70610 }, - { 0x34B8, 72070 }, - { 0x34B9, 71128 }, - { 0x34BA, 71822 }, - { 0x34BB, 70876 }, - { 0x34BC, 71827 }, - { 0x34BD, 70881 }, - { 0x34BE, 71832 }, - { 0x34BF, 70886 }, - { 0x34C0, 72119 }, - { 0x34C1, 71177 }, - { 0x34C2, 72114 }, - { 0x34C3, 71172 }, - { 0x34C4, 71974 }, - { 0x34C5, 71028 }, - { 0x34C6, 71227 }, - { 0x34C7, 88074 }, - { 0x34C8, 88048 }, - { 0x34C9, 88258 }, - { 0x34CA, 88278 }, - { 0x34CB, 83151 }, - { 0x34CC, 88253 }, - { 0x34CD, 88084 }, - { 0x34CE, 88152 }, - { 0x34CF, 88092 }, - { 0x34D0, 88197 }, - { 0x34D1, 88207 }, - { 0x34D2, 88202 }, - { 0x34D3, 88219 }, - { 0x34D4, 88077 }, - { 0x34D5, 88268 }, - { 0x34D6, 71217 }, - { 0x34D7, 72159 }, - { 0x34D8, 71612 }, - { 0x34D9, 70666 }, - { 0x34DA, 71747 }, - { 0x34DB, 70801 }, - { 0x34DC, 71875 }, - { 0x34DD, 70929 }, - { 0x34DE, 71735 }, - { 0x34DF, 70789 }, - { 0x34E0, 71751 }, - { 0x34E1, 70805 }, - { 0x34E2, 71523 }, - { 0x34E3, 70577 }, - { 0x34E4, 71701 }, - { 0x34E5, 70755 }, - { 0x34E6, 71854 }, - { 0x34E7, 70908 }, - { 0x34E8, 71850 }, - { 0x34E9, 70904 }, - { 0x34EA, 71842 }, - { 0x34EB, 70896 }, - { 0x34EC, 71661 }, - { 0x34ED, 70715 }, - { 0x34EE, 71818 }, - { 0x34EF, 70872 }, - { 0x34F0, 71969 }, - { 0x34F1, 71023 }, - { 0x34F2, 71999 }, - { 0x34F3, 71053 }, - { 0x34F4, 81827 }, - { 0x34F5, 81832 }, - { 0x34F6, 88104 }, - { 0x34F7, 88237 }, - { 0x34F8, 15101 }, - { 0x34F9, 15122 }, - { 0x34FA, 15113 }, - { 0x34FB, 15131 }, - { 0x34FC, 15116 }, - { 0x34FD, 15221 }, - { 0x34FE, 15242 }, - { 0x34FF, 15110 }, - { 0x3500, 15209 }, - { 0x3501, 15104 }, - { 0x3502, 15134 }, - { 0x3503, 15164 }, - { 0x3504, 15227 }, - { 0x3505, 15302 }, - { 0x3506, 15314 }, - { 0x3507, 15317 }, - { 0x3508, 15239 }, - { 0x3509, 15272 }, - { 0x350A, 15320 }, - { 0x350B, 15107 }, - { 0x350C, 15236 }, - { 0x350D, 15152 }, - { 0x350E, 15308 }, - { 0x350F, 15173 }, - { 0x3510, 15329 }, - { 0x3511, 15305 }, - { 0x3512, 15263 }, - { 0x3513, 15194 }, - { 0x3514, 15290 }, - { 0x3515, 15161 }, - { 0x3516, 15323 }, - { 0x3517, 15254 }, - { 0x3518, 15233 }, - { 0x3519, 15257 }, - { 0x351A, 15182 }, - { 0x351B, 15281 }, - { 0x351C, 15260 }, - { 0x351D, 15293 }, - { 0x351E, 15278 }, - { 0x351F, 15284 }, - { 0x3520, 15215 }, - { 0x3521, 15251 }, - { 0x3522, 15212 }, - { 0x3523, 15185 }, - { 0x3524, 15170 }, - { 0x3525, 15140 }, - { 0x3526, 15146 }, - { 0x3527, 15158 }, - { 0x3528, 15299 }, - { 0x3529, 15218 }, - { 0x352A, 15191 }, - { 0x352B, 15338 }, - { 0x352C, 15275 }, - { 0x352D, 15206 }, - { 0x352E, 15230 }, - { 0x352F, 15296 }, - { 0x3530, 15119 }, - { 0x3531, 15188 }, - { 0x3532, 15179 }, - { 0x3533, 15155 }, - { 0x3534, 15137 }, - { 0x3535, 15167 }, - { 0x3536, 15200 }, - { 0x3537, 15128 }, - { 0x3538, 15269 }, - { 0x3539, 15224 }, - { 0x353A, 15203 }, - { 0x353B, 15143 }, - { 0x353C, 15176 }, - { 0x353D, 15125 }, - { 0x353E, 15149 }, - { 0x353F, 15266 }, - { 0x3540, 15248 }, - { 0x3541, 15197 }, - { 0x3542, 15245 }, - { 0x3543, 15287 }, - { 0x3544, 15326 }, - { 0x3545, 15332 }, - { 0x3546, 15311 }, - { 0x3547, 15335 }, - { 0x3548, 17707 }, - { 0x3549, 17711 }, - { 0x354A, 17702 }, - { 0x354B, 15094 }, - { 0x354C, 15097 }, - { 0x354D, 15099 }, - { 0x354E, 17715 }, - { 0x354F, 17704 }, - { 0x3550, 81780 }, - { 0x3551, 81804 }, - { 0x3552, 81786 }, - { 0x3553, 81810 }, - { 0x3554, 81768 }, - { 0x3555, 81792 }, - { 0x3556, 81774 }, - { 0x3557, 81798 }, - { 0x3558, 81890 }, - { 0x3559, 81043 }, - { 0x355A, 81000 }, - { 0x355B, 80956 }, - { 0x355C, 81859 }, - { 0x355D, 81896 }, - { 0x355E, 81049 }, - { 0x355F, 81006 }, - { 0x3560, 80962 }, - { 0x3561, 81865 }, - { 0x3562, 81903 }, - { 0x3563, 81056 }, - { 0x3564, 81013 }, - { 0x3565, 80984 }, - { 0x3566, 81872 }, - { 0x3567, 80888 }, - { 0x3568, 80884 }, - { 0x3569, 80893 }, - { 0x356A, 81110 }, - { 0x356B, 81606 }, - { 0x356C, 81611 }, - { 0x356D, 81626 }, - { 0x356E, 81620 }, - { 0x356F, 80973 }, - { 0x3570, 81641 }, - { 0x3571, 81635 }, - { 0x3572, 30207 }, - { 0x3573, 27145 }, - { 0x3574, 30202 }, - { 0x3575, 27140 }, - { 0x3576, 29940 }, - { 0x3577, 26426 }, - { 0x3578, 29879 }, - { 0x3579, 26240 }, - { 0x357A, 30173 }, - { 0x357B, 27094 }, - { 0x357C, 30177 }, - { 0x357D, 27098 }, - { 0x357E, 30181 }, - { 0x357F, 27102 }, - { 0x3580, 27241 }, - { 0x3581, 27323 }, - { 0x3582, 29798 }, - { 0x3583, 26105 }, - { 0x3584, 29818 }, - { 0x3585, 26125 }, - { 0x3586, 29822 }, - { 0x3587, 26129 }, - { 0x3588, 29826 }, - { 0x3589, 26133 }, - { 0x358A, 29830 }, - { 0x358B, 26137 }, - { 0x358C, 29837 }, - { 0x358D, 26144 }, - { 0x358E, 30151 }, - { 0x358F, 27008 }, - { 0x3590, 28442 }, - { 0x3591, 24379 }, - { 0x3592, 28470 }, - { 0x3593, 24414 }, - { 0x3594, 28448 }, - { 0x3595, 24385 }, - { 0x3596, 30036 }, - { 0x3597, 26650 }, - { 0x3598, 28515 }, - { 0x3599, 24465 }, - { 0x359A, 28799 }, - { 0x359B, 24847 }, - { 0x359C, 28807 }, - { 0x359D, 24855 }, - { 0x359E, 29871 }, - { 0x359F, 26209 }, - { 0x35A0, 29036 }, - { 0x35A1, 25084 }, - { 0x35A2, 29044 }, - { 0x35A3, 25099 }, - { 0x35A4, 29050 }, - { 0x35A5, 25105 }, - { 0x35A6, 29061 }, - { 0x35A7, 25129 }, - { 0x35A8, 29069 }, - { 0x35A9, 25137 }, - { 0x35AA, 29161 }, - { 0x35AB, 25271 }, - { 0x35AC, 29926 }, - { 0x35AD, 26392 }, - { 0x35AE, 29579 }, - { 0x35AF, 25792 }, - { 0x35B0, 29883 }, - { 0x35B1, 26260 }, - { 0x35B2, 30187 }, - { 0x35B3, 27108 }, - { 0x35B4, 30022 }, - { 0x35B5, 26615 }, - { 0x35B6, 30028 }, - { 0x35B7, 26621 }, - { 0x35B8, 29973 }, - { 0x35B9, 26542 }, - { 0x35BA, 29851 }, - { 0x35BB, 26175 }, - { 0x35BC, 29855 }, - { 0x35BD, 26183 }, - { 0x35BE, 29891 }, - { 0x35BF, 26284 }, - { 0x35C0, 80881 }, - { 0x35C1, 26288 }, - { 0x35C2, 26372 }, - { 0x35C3, 26376 }, - { 0x35C4, 26380 }, - { 0x35C5, 26388 }, - { 0x35C6, 27383 }, - { 0x35C7, 26403 }, - { 0x35C8, 26252 }, - { 0x35C9, 30102 }, - { 0x35CA, 26923 }, - { 0x35CB, 30107 }, - { 0x35CC, 26928 }, - { 0x35CD, 30112 }, - { 0x35CE, 30086 }, - { 0x35CF, 26886 }, - { 0x35D0, 30061 }, - { 0x35D1, 26761 }, - { 0x35D2, 30117 }, - { 0x35D3, 26938 }, - { 0x35D4, 30122 }, - { 0x35D5, 26943 }, - { 0x35D6, 30127 }, - { 0x35D7, 26948 }, - { 0x35D8, 80990 }, - { 0x35D9, 81099 }, - { 0x35DA, 81135 }, - { 0x35DB, 30169 }, - { 0x35DC, 27050 }, - { 0x35DD, 30051 }, - { 0x35DE, 24561 }, - { 0x35DF, 27512 }, - { 0x35E0, 28704 }, - { 0x35E1, 24724 }, - { 0x35E2, 27792 }, - { 0x35E3, 23640 }, - { 0x35E4, 23697 }, - { 0x35E5, 24176 }, - { 0x35E6, 27782 }, - { 0x35E7, 23630 }, - { 0x35E8, 28131 }, - { 0x35E9, 24034 }, - { 0x35EA, 30136 }, - { 0x35EB, 26968 }, - { 0x35EC, 30141 }, - { 0x35ED, 26973 }, - { 0x35EE, 30146 }, - { 0x35EF, 26978 }, - { 0x35F0, 28190 }, - { 0x35F1, 24100 }, - { 0x35F2, 28463 }, - { 0x35F3, 24400 }, - { 0x35F4, 28697 }, - { 0x35F5, 24710 }, - { 0x35F6, 29147 }, - { 0x35F7, 25229 }, - { 0x35F8, 29244 }, - { 0x35F9, 25373 }, - { 0x35FA, 28221 }, - { 0x35FB, 30163 }, - { 0x35FC, 30041 }, - { 0x35FD, 28509 }, - { 0x35FE, 30056 }, - { 0x35FF, 30071 }, - { 0x3600, 28400 }, - { 0x3601, 29887 }, - { 0x3602, 29931 }, - { 0x3603, 26407 }, - { 0x3604, 29997 }, - { 0x3605, 26574 }, - { 0x3606, 30335 }, - { 0x3607, 81675 }, - { 0x3608, 81556 }, - { 0x3609, 27406 }, - { 0x360A, 30325 }, - { 0x360B, 30330 }, - { 0x360C, 30320 }, - { 0x360D, 30310 }, - { 0x360E, 30315 }, - { 0x360F, 53404 }, - { 0x3610, 53412 }, - { 0x3611, 53375 }, - { 0x3612, 53420 }, - { 0x3613, 53408 }, - { 0x3614, 53416 }, - { 0x3615, 53367 }, - { 0x3616, 53448 }, - { 0x3617, 53504 }, - { 0x3618, 53436 }, - { 0x3619, 53496 }, - { 0x361A, 53371 }, - { 0x361B, 53428 }, - { 0x361C, 53484 }, - { 0x361D, 53444 }, - { 0x361E, 53500 }, - { 0x361F, 53520 }, - { 0x3620, 53528 }, - { 0x3621, 53488 }, - { 0x3622, 53524 }, - { 0x3623, 53476 }, - { 0x3624, 53516 }, - { 0x3625, 53432 }, - { 0x3626, 53492 }, - { 0x3627, 53460 }, - { 0x3628, 53464 }, - { 0x3629, 53508 }, - { 0x362A, 53424 }, - { 0x362B, 53480 }, - { 0x362C, 53456 }, - { 0x362D, 53468 }, - { 0x362E, 53452 }, - { 0x362F, 53512 }, - { 0x3630, 53472 }, - { 0x3631, 53440 }, - { 0x3632, 53379 }, - { 0x3633, 53389 }, - { 0x3634, 53394 }, - { 0x3635, 53384 }, - { 0x3636, 53399 }, - { 0x3637, 53532 }, - { 0x3638, 53536 }, - { 0x3639, 53540 }, - { 0x363A, 53544 }, - { 0x363B, 32102 }, - { 0x363C, 32092 }, - { 0x363D, 32112 }, - { 0x363E, 32107 }, - { 0x363F, 32097 }, - { 0x3640, 32117 }, - { 0x3641, 32088 }, - { 0x3642, 32126 }, - { 0x3643, 32084 }, - { 0x3644, 32122 }, - { 0x3645, 82424 }, - { 0x3646, 82475 }, - { 0x3647, 82415 }, - { 0x3648, 82478 }, - { 0x3649, 82403 }, - { 0x364A, 82463 }, - { 0x364B, 82421 }, - { 0x364C, 82484 }, - { 0x364D, 82448 }, - { 0x364E, 82493 }, - { 0x364F, 82406 }, - { 0x3650, 82433 }, - { 0x3651, 82436 }, - { 0x3652, 82487 }, - { 0x3653, 82400 }, - { 0x3654, 82430 }, - { 0x3655, 82496 }, - { 0x3656, 82505 }, - { 0x3657, 82469 }, - { 0x3658, 82451 }, - { 0x3659, 82502 }, - { 0x365A, 82460 }, - { 0x365B, 82511 }, - { 0x365C, 82457 }, - { 0x365D, 82442 }, - { 0x365E, 82427 }, - { 0x365F, 82490 }, - { 0x3660, 82445 }, - { 0x3661, 82418 }, - { 0x3662, 82385 }, - { 0x3663, 82391 }, - { 0x3664, 82397 }, - { 0x3665, 82388 }, - { 0x3666, 82394 }, - { 0x3667, 82439 }, - { 0x3668, 82454 }, - { 0x3669, 82412 }, - { 0x366A, 82472 }, - { 0x366B, 82409 }, - { 0x366C, 82542 }, - { 0x366D, 82546 }, - { 0x366E, 82499 }, - { 0x366F, 82508 }, - { 0x3670, 82466 }, - { 0x3671, 82481 }, - { 0x3672, 82519 }, - { 0x3673, 82527 }, - { 0x3674, 82515 }, - { 0x3675, 82523 }, - { 0x3676, 82538 }, - { 0x3677, 82550 }, - { 0x3678, 82531 }, - { 0x3679, 82534 }, - { 0x367A, 82381 }, - { 0x367B, 82374 }, - { 0x367C, 82377 }, - { 0x367D, 101564 }, - { 0x367E, 101561 }, - { 0x367F, 101666 }, - { 0x3680, 101681 }, - { 0x3681, 101672 }, - { 0x3682, 101708 }, - { 0x3683, 101678 }, - { 0x3684, 101741 }, - { 0x3685, 101808 }, - { 0x3686, 101816 }, - { 0x3687, 101804 }, - { 0x3688, 101812 }, - { 0x3689, 101669 }, - { 0x368A, 101699 }, - { 0x368B, 101684 }, - { 0x368C, 101675 }, - { 0x368D, 101726 }, - { 0x368E, 101687 }, - { 0x368F, 101714 }, - { 0x3690, 101768 }, - { 0x3691, 101702 }, - { 0x3692, 101762 }, - { 0x3693, 101774 }, - { 0x3694, 101693 }, - { 0x3695, 101753 }, - { 0x3696, 101711 }, - { 0x3697, 101765 }, - { 0x3698, 101780 }, - { 0x3699, 101795 }, - { 0x369A, 101801 }, - { 0x369B, 101756 }, - { 0x369C, 101798 }, - { 0x369D, 101777 }, - { 0x369E, 101738 }, - { 0x369F, 101792 }, - { 0x36A0, 101696 }, - { 0x36A1, 101759 }, - { 0x36A2, 101723 }, - { 0x36A3, 101729 }, - { 0x36A4, 101783 }, - { 0x36A5, 101690 }, - { 0x36A6, 101750 }, - { 0x36A7, 101720 }, - { 0x36A8, 101747 }, - { 0x36A9, 101732 }, - { 0x36AA, 101717 }, - { 0x36AB, 101744 }, - { 0x36AC, 101786 }, - { 0x36AD, 101789 }, - { 0x36AE, 101735 }, - { 0x36AF, 101705 }, - { 0x36B0, 101771 }, - { 0x36B1, 101820 }, - { 0x36B2, 101615 }, - { 0x36B3, 101603 }, - { 0x36B4, 101631 }, - { 0x36B5, 101611 }, - { 0x36B6, 101639 }, - { 0x36B7, 101648 }, - { 0x36B8, 101658 }, - { 0x36B9, 101643 }, - { 0x36BA, 101653 }, - { 0x36BB, 101599 }, - { 0x36BC, 101627 }, - { 0x36BD, 101619 }, - { 0x36BE, 101607 }, - { 0x36BF, 101635 }, - { 0x36C0, 101623 }, - { 0x36C1, 101558 }, - { 0x36C2, 101567 }, - { 0x36C3, 101663 }, - { 0x36C4, 101587 }, - { 0x36C5, 101569 }, - { 0x36C6, 101575 }, - { 0x36C7, 101596 }, - { 0x36C8, 101581 }, - { 0x36C9, 101578 }, - { 0x36CA, 101572 }, - { 0x36CB, 101593 }, - { 0x36CC, 101590 }, - { 0x36CD, 101584 }, - { 0x36CE, 88438 }, - { 0x36CF, 88414 }, - { 0x36D0, 88422 }, - { 0x36D1, 88450 }, - { 0x36D2, 88430 }, - { 0x36D3, 88426 }, - { 0x36D4, 88418 }, - { 0x36D5, 88446 }, - { 0x36D6, 88442 }, - { 0x36D7, 88434 }, - { 0x36D8, 88454 }, - { 0x36D9, 88458 }, - { 0x36DA, 88462 }, - { 0x36DB, 88466 }, - { 0x36DC, 88470 }, - { 0x36DD, 88474 }, - { 0x36DE, 88478 }, - { 0x36DF, 88410 }, - { 0x36E0, 99591 }, - { 0x36E1, 99622 }, - { 0x36E2, 99580 }, - { 0x36E3, 99614 }, - { 0x36E4, 99618 }, - { 0x36E5, 99626 }, - { 0x36E6, 99608 }, - { 0x36E7, 99566 }, - { 0x36E8, 99633 }, - { 0x36E9, 100035 }, - { 0x36EA, 99588 }, - { 0x36EB, 99569 }, - { 0x36EC, 22588 }, - { 0x36ED, 22564 }, - { 0x36EE, 22572 }, - { 0x36EF, 22600 }, - { 0x36F0, 22580 }, - { 0x36F1, 22576 }, - { 0x36F2, 22568 }, - { 0x36F3, 22596 }, - { 0x36F4, 22592 }, - { 0x36F5, 22584 }, - { 0x36F6, 22652 }, - { 0x36F7, 22712 }, - { 0x36F8, 22644 }, - { 0x36F9, 22716 }, - { 0x36FA, 22684 }, - { 0x36FB, 22728 }, - { 0x36FC, 22704 }, - { 0x36FD, 22720 }, - { 0x36FE, 22688 }, - { 0x36FF, 22708 }, - { 0x3700, 22664 }, - { 0x3701, 22676 }, - { 0x3702, 22724 }, - { 0x3703, 22660 }, - { 0x3704, 22640 }, - { 0x3705, 22632 }, - { 0x3706, 22680 }, - { 0x3707, 22700 }, - { 0x3708, 22656 }, - { 0x3709, 22696 }, - { 0x370A, 22732 }, - { 0x370B, 22648 }, - { 0x370C, 22692 }, - { 0x370D, 22636 }, - { 0x370E, 22624 }, - { 0x370F, 22668 }, - { 0x3710, 22628 }, - { 0x3711, 22672 }, - { 0x3712, 22620 }, - { 0x3713, 22604 }, - { 0x3714, 22612 }, - { 0x3715, 22616 }, - { 0x3716, 22608 }, - { 0x3717, 22560 }, - { 0x3718, 22551 }, - { 0x3719, 22555 }, - { 0x371A, 22543 }, - { 0x371B, 22547 }, - { 0x371C, 52460 }, - { 0x371D, 52451 }, - { 0x371E, 52496 }, - { 0x371F, 52481 }, - { 0x3720, 52448 }, - { 0x3721, 52469 }, - { 0x3722, 52472 }, - { 0x3723, 52442 }, - { 0x3724, 52466 }, - { 0x3725, 52445 }, - { 0x3726, 52457 }, - { 0x3727, 52499 }, - { 0x3728, 52478 }, - { 0x3729, 52475 }, - { 0x372A, 52463 }, - { 0x372B, 52487 }, - { 0x372C, 52484 }, - { 0x372D, 52454 }, - { 0x372E, 52490 }, - { 0x372F, 52502 }, - { 0x3730, 52493 }, - { 0x3731, 52505 }, - { 0x3732, 52439 }, - { 0x3733, 52411 }, - { 0x3734, 52419 }, - { 0x3735, 52407 }, - { 0x3736, 52423 }, - { 0x3737, 52415 }, - { 0x3738, 52427 }, - { 0x3739, 52435 }, - { 0x373A, 52431 }, - { 0x373B, 52525 }, - { 0x373C, 52517 }, - { 0x373D, 52521 }, - { 0x373E, 52513 }, - { 0x373F, 52508 }, - { 0x3740, 52510 }, - { 0x3741, 45830 }, - { 0x3742, 45833 }, - { 0x3743, 45773 }, - { 0x3744, 45827 }, - { 0x3745, 45806 }, - { 0x3746, 45941 }, - { 0x3747, 45809 }, - { 0x3748, 45944 }, - { 0x3749, 45752 }, - { 0x374A, 45758 }, - { 0x374B, 45923 }, - { 0x374C, 45962 }, - { 0x374D, 45665 }, - { 0x374E, 45746 }, - { 0x374F, 45887 }, - { 0x3750, 45788 }, - { 0x3751, 45791 }, - { 0x3752, 45656 }, - { 0x3753, 45959 }, - { 0x3754, 45878 }, - { 0x3755, 45740 }, - { 0x3756, 45911 }, - { 0x3757, 45722 }, - { 0x3758, 45713 }, - { 0x3759, 45926 }, - { 0x375A, 45824 }, - { 0x375B, 45869 }, - { 0x375C, 45650 }, - { 0x375D, 45929 }, - { 0x375E, 79426 }, - { 0x375F, 79413 }, - { 0x3760, 79420 }, - { 0x3761, 79423 }, - { 0x3762, 79501 }, - { 0x3763, 79510 }, - { 0x3764, 79507 }, - { 0x3765, 79554 }, - { 0x3766, 79517 }, - { 0x3767, 79591 }, - { 0x3768, 79640 }, - { 0x3769, 79644 }, - { 0x376A, 79504 }, - { 0x376B, 79520 }, - { 0x376C, 79514 }, - { 0x376D, 79564 }, - { 0x376E, 79571 }, - { 0x376F, 79567 }, - { 0x3770, 79544 }, - { 0x3771, 79547 }, - { 0x3772, 79637 }, - { 0x3773, 79530 }, - { 0x3774, 79533 }, - { 0x3775, 79557 }, - { 0x3776, 79652 }, - { 0x3777, 79560 }, - { 0x3778, 79649 }, - { 0x3779, 79656 }, - { 0x377A, 79659 }, - { 0x377B, 79630 }, - { 0x377C, 79633 }, - { 0x377D, 79584 }, - { 0x377E, 79617 }, - { 0x377F, 79620 }, - { 0x3780, 79537 }, - { 0x3781, 79540 }, - { 0x3782, 79581 }, - { 0x3783, 79588 }, - { 0x3784, 79595 }, - { 0x3785, 79523 }, - { 0x3786, 79526 }, - { 0x3787, 79578 }, - { 0x3788, 79627 }, - { 0x3789, 79599 }, - { 0x378A, 79602 }, - { 0x378B, 79575 }, - { 0x378C, 79624 }, - { 0x378D, 79609 }, - { 0x378E, 79613 }, - { 0x378F, 79606 }, - { 0x3790, 79551 }, - { 0x3791, 79416 }, - { 0x3792, 79493 }, - { 0x3793, 79497 }, - { 0x3794, 79471 }, - { 0x3795, 79475 }, - { 0x3796, 79462 }, - { 0x3797, 79466 }, - { 0x3798, 79489 }, - { 0x3799, 79480 }, - { 0x379A, 79485 }, - { 0x379B, 79673 }, - { 0x379C, 79677 }, - { 0x379D, 79669 }, - { 0x379E, 79667 }, - { 0x379F, 79372 }, - { 0x37A0, 79459 }, - { 0x37A1, 79382 }, - { 0x37A2, 79388 }, - { 0x37A3, 79385 }, - { 0x37A4, 79395 }, - { 0x37A5, 79404 }, - { 0x37A6, 79398 }, - { 0x37A7, 79401 }, - { 0x37A8, 79375 }, - { 0x37A9, 79378 }, - { 0x37AA, 79407 }, - { 0x37AB, 79663 }, - { 0x37AC, 79681 }, - { 0x37AD, 79447 }, - { 0x37AE, 79429 }, - { 0x37AF, 79435 }, - { 0x37B0, 79456 }, - { 0x37B1, 79441 }, - { 0x37B2, 79438 }, - { 0x37B3, 79432 }, - { 0x37B4, 79453 }, - { 0x37B5, 79450 }, - { 0x37B6, 79444 }, - { 0x37B7, 79391 }, - { 0x37B8, 79410 }, - { 0x37B9, 61223 }, - { 0x37BA, 61219 }, - { 0x37BB, 61227 }, - { 0x37BC, 61235 }, - { 0x37BD, 61215 }, - { 0x37BE, 60675 }, - { 0x37BF, 61443 }, - { 0x37C0, 61148 }, - { 0x37C1, 61098 }, - { 0x37C2, 61103 }, - { 0x37C3, 61128 }, - { 0x37C4, 61108 }, - { 0x37C5, 61133 }, - { 0x37C6, 61118 }, - { 0x37C7, 61153 }, - { 0x37C8, 61143 }, - { 0x37C9, 60593 }, - { 0x37CA, 60563 }, - { 0x37CB, 60573 }, - { 0x37CC, 60608 }, - { 0x37CD, 60583 }, - { 0x37CE, 60578 }, - { 0x37CF, 60568 }, - { 0x37D0, 60603 }, - { 0x37D1, 60598 }, - { 0x37D2, 60588 }, - { 0x37D3, 61138 }, - { 0x37D4, 61093 }, - { 0x37D5, 61123 }, - { 0x37D6, 61088 }, - { 0x37D7, 61113 }, - { 0x37D8, 12201 }, - { 0x37D9, 12207 }, - { 0x37DA, 12213 }, - { 0x37DB, 12204 }, - { 0x37DC, 12216 }, - { 0x37DD, 12210 }, - { 0x37DE, 12234 }, - { 0x37DF, 12285 }, - { 0x37E0, 12225 }, - { 0x37E1, 12279 }, - { 0x37E2, 12315 }, - { 0x37E3, 12291 }, - { 0x37E4, 12270 }, - { 0x37E5, 12312 }, - { 0x37E6, 12231 }, - { 0x37E7, 12282 }, - { 0x37E8, 12321 }, - { 0x37E9, 12294 }, - { 0x37EA, 12318 }, - { 0x37EB, 12255 }, - { 0x37EC, 12309 }, - { 0x37ED, 12222 }, - { 0x37EE, 12276 }, - { 0x37EF, 12297 }, - { 0x37F0, 12243 }, - { 0x37F1, 12273 }, - { 0x37F2, 12246 }, - { 0x37F3, 12303 }, - { 0x37F4, 12300 }, - { 0x37F5, 12219 }, - { 0x37F6, 12267 }, - { 0x37F7, 12288 }, - { 0x37F8, 12240 }, - { 0x37F9, 12264 }, - { 0x37FA, 12261 }, - { 0x37FB, 12249 }, - { 0x37FC, 12237 }, - { 0x37FD, 12258 }, - { 0x37FE, 12306 }, - { 0x37FF, 12252 }, - { 0x3800, 12228 }, - { 0x3801, 12173 }, - { 0x3802, 12161 }, - { 0x3803, 12189 }, - { 0x3804, 12185 }, - { 0x3805, 12169 }, - { 0x3806, 12193 }, - { 0x3807, 12165 }, - { 0x3808, 12177 }, - { 0x3809, 12181 }, - { 0x380A, 12197 }, - { 0x380B, 12380 }, - { 0x380C, 12372 }, - { 0x380D, 12368 }, - { 0x380E, 12376 }, - { 0x380F, 12328 }, - { 0x3810, 12324 }, - { 0x3811, 12360 }, - { 0x3812, 12394 }, - { 0x3813, 12356 }, - { 0x3814, 12348 }, - { 0x3815, 12336 }, - { 0x3816, 12340 }, - { 0x3817, 12352 }, - { 0x3818, 12344 }, - { 0x3819, 12332 }, - { 0x381A, 12364 }, - { 0x381B, 12389 }, - { 0x381C, 12384 }, - { 0x381D, 12149 }, - { 0x381E, 12131 }, - { 0x381F, 12137 }, - { 0x3820, 12158 }, - { 0x3821, 12143 }, - { 0x3822, 12140 }, - { 0x3823, 12134 }, - { 0x3824, 12155 }, - { 0x3825, 12152 }, - { 0x3826, 12146 }, - { 0x3827, 12406 }, - { 0x3828, 12399 }, - { 0x3829, 12402 }, - { 0x382A, 12409 }, - { 0x382B, 61285 }, - { 0x382C, 61277 }, - { 0x382D, 61317 }, - { 0x382E, 61293 }, - { 0x382F, 61333 }, - { 0x3830, 61337 }, - { 0x3831, 61341 }, - { 0x3832, 61349 }, - { 0x3833, 61321 }, - { 0x3834, 61345 }, - { 0x3835, 61325 }, - { 0x3836, 61297 }, - { 0x3837, 61305 }, - { 0x3838, 61289 }, - { 0x3839, 61329 }, - { 0x383A, 61281 }, - { 0x383B, 61448 }, - { 0x383C, 61309 }, - { 0x383D, 61313 }, - { 0x383E, 61301 }, - { 0x383F, 61439 }, - { 0x3840, 61435 }, - { 0x3841, 61431 }, - { 0x3842, 61415 }, - { 0x3843, 61407 }, - { 0x3844, 61411 }, - { 0x3845, 61264 }, - { 0x3846, 60657 }, - { 0x3847, 60662 }, - { 0x3848, 60667 }, - { 0x3849, 61251 }, - { 0x384A, 61256 }, - { 0x384B, 10574 }, - { 0x384C, 10694 }, - { 0x384D, 10629 }, - { 0x384E, 10749 }, - { 0x384F, 10654 }, - { 0x3850, 10774 }, - { 0x3851, 10564 }, - { 0x3852, 10684 }, - { 0x3853, 10634 }, - { 0x3854, 10754 }, - { 0x3855, 10549 }, - { 0x3856, 10669 }, - { 0x3857, 10624 }, - { 0x3858, 10744 }, - { 0x3859, 10604 }, - { 0x385A, 10724 }, - { 0x385B, 10639 }, - { 0x385C, 10759 }, - { 0x385D, 10554 }, - { 0x385E, 10674 }, - { 0x385F, 10609 }, - { 0x3860, 10729 }, - { 0x3861, 10649 }, - { 0x3862, 10769 }, - { 0x3863, 10589 }, - { 0x3864, 10709 }, - { 0x3865, 10544 }, - { 0x3866, 10664 }, - { 0x3867, 10594 }, - { 0x3868, 10714 }, - { 0x3869, 10644 }, - { 0x386A, 10764 }, - { 0x386B, 10559 }, - { 0x386C, 10679 }, - { 0x386D, 10584 }, - { 0x386E, 10704 }, - { 0x386F, 10619 }, - { 0x3870, 10739 }, - { 0x3871, 10599 }, - { 0x3872, 10719 }, - { 0x3873, 10579 }, - { 0x3874, 10699 }, - { 0x3875, 10614 }, - { 0x3876, 10734 }, - { 0x3877, 10569 }, - { 0x3878, 10689 }, - { 0x3879, 10539 }, - { 0x387A, 10659 }, - { 0x387B, 10459 }, - { 0x387C, 10503 }, - { 0x387D, 10491 }, - { 0x387E, 10527 }, - { 0x387F, 10499 }, - { 0x3880, 10487 }, - { 0x3881, 10495 }, - { 0x3882, 10463 }, - { 0x3883, 10519 }, - { 0x3884, 10535 }, - { 0x3885, 10523 }, - { 0x3886, 10531 }, - { 0x3887, 10515 }, - { 0x3888, 10511 }, - { 0x3889, 10507 }, - { 0x388A, 10467 }, - { 0x388B, 10482 }, - { 0x388C, 10472 }, - { 0x388D, 10477 }, - { 0x388E, 10789 }, - { 0x388F, 10797 }, - { 0x3890, 10793 }, - { 0x3891, 10779 }, - { 0x3892, 10784 }, - { 0x3893, 51418 }, - { 0x3894, 51431 }, - { 0x3895, 51461 }, - { 0x3896, 51516 }, - { 0x3897, 51545 }, - { 0x3898, 51598 }, - { 0x3899, 51465 }, - { 0x389A, 51561 }, - { 0x389B, 51512 }, - { 0x389C, 51528 }, - { 0x389D, 51532 }, - { 0x389E, 51353 }, - { 0x389F, 51358 }, - { 0x38A0, 51363 }, - { 0x38A1, 51348 }, - { 0x38A2, 51368 }, - { 0x38A3, 51613 }, - { 0x38A4, 51304 }, - { 0x38A5, 51292 }, - { 0x38A6, 51619 }, - { 0x38A7, 51299 }, - { 0x38A8, 51413 }, - { 0x38A9, 51610 }, - { 0x38AA, 77319 }, - { 0x38AB, 77313 }, - { 0x38AC, 77403 }, - { 0x38AD, 77406 }, - { 0x38AE, 77310 }, - { 0x38AF, 77316 }, - { 0x38B0, 77124 }, - { 0x38B1, 77118 }, - { 0x38B2, 77379 }, - { 0x38B3, 77382 }, - { 0x38B4, 77115 }, - { 0x38B5, 77121 }, - { 0x38B6, 76542 }, - { 0x38B7, 76536 }, - { 0x38B8, 77133 }, - { 0x38B9, 77136 }, - { 0x38BA, 76533 }, - { 0x38BB, 76539 }, - { 0x38BC, 77364 }, - { 0x38BD, 77376 }, - { 0x38BE, 77370 }, - { 0x38BF, 77409 }, - { 0x38C0, 77412 }, - { 0x38C1, 77367 }, - { 0x38C2, 77373 }, - { 0x38C3, 76434 }, - { 0x38C4, 76446 }, - { 0x38C5, 76440 }, - { 0x38C6, 77067 }, - { 0x38C7, 77070 }, - { 0x38C8, 76437 }, - { 0x38C9, 76443 }, - { 0x38CA, 26639 }, - { 0x38CB, 23568 }, - { 0x38CC, 27113 }, - { 0x38CD, 26629 }, - { 0x38CE, 23929 }, - { 0x38CF, 26569 }, - { 0x38D0, 26696 }, - { 0x38D1, 24546 }, - { 0x38D2, 24498 }, - { 0x38D3, 24513 }, - { 0x38D4, 24621 }, - { 0x38D5, 24744 }, - { 0x38D6, 26296 }, - { 0x38D7, 27118 }, - { 0x38D8, 27123 }, - { 0x38D9, 26497 }, - { 0x38DA, 26988 }, - { 0x38DB, 26850 }, - { 0x38DC, 26857 }, - { 0x38DD, 26779 }, - { 0x38DE, 26785 }, - { 0x38DF, 26953 }, - { 0x38E0, 27315 }, - { 0x38E1, 25276 }, - { 0x38E2, 26673 }, - { 0x38E3, 25265 }, - { 0x38E4, 26678 }, - { 0x38E5, 26703 }, - { 0x38E6, 26708 }, - { 0x38E7, 26983 }, - { 0x38E8, 25614 }, - { 0x38E9, 25505 }, - { 0x38EA, 26248 }, - { 0x38EB, 26865 }, - { 0x38EC, 25576 }, - { 0x38ED, 26264 }, - { 0x38EE, 26276 }, - { 0x38EF, 26268 }, - { 0x38F0, 25865 }, - { 0x38F1, 25873 }, - { 0x38F2, 25881 }, - { 0x38F3, 25893 }, - { 0x38F4, 25972 }, - { 0x38F5, 80868 }, - { 0x38F6, 81387 }, - { 0x38F7, 81222 }, - { 0x38F8, 81208 }, - { 0x38F9, 81303 }, - { 0x38FA, 26578 }, - { 0x38FB, 26998 }, - { 0x38FC, 26512 }, - { 0x38FD, 26256 }, - { 0x38FE, 26993 }, - { 0x38FF, 20538 }, - { 0x3900, 69535 }, - { 0x3901, 69539 }, - { 0x3902, 69543 }, - { 0x3903, 69547 }, - { 0x3904, 69555 }, - { 0x3905, 69559 }, - { 0x3906, 69587 }, - { 0x3907, 69635 }, - { 0x3908, 69591 }, - { 0x3909, 69595 }, - { 0x390A, 69599 }, - { 0x390B, 69603 }, - { 0x390C, 69607 }, - { 0x390D, 69611 }, - { 0x390E, 69615 }, - { 0x390F, 69619 }, - { 0x3910, 69623 }, - { 0x3911, 69627 }, - { 0x3912, 69631 }, - { 0x3913, 69639 }, - { 0x3914, 69643 }, - { 0x3915, 69647 }, - { 0x3916, 69651 }, - { 0x3917, 69655 }, - { 0x3918, 69659 }, - { 0x3919, 69663 }, - { 0x391A, 69667 }, - { 0x391B, 69671 }, - { 0x391C, 69675 }, - { 0x391D, 69679 }, - { 0x391E, 69687 }, - { 0x391F, 69799 }, - { 0x3920, 69803 }, - { 0x3921, 69691 }, - { 0x3922, 69695 }, - { 0x3923, 69699 }, - { 0x3924, 69703 }, - { 0x3925, 69707 }, - { 0x3926, 69807 }, - { 0x3927, 69811 }, - { 0x3928, 69815 }, - { 0x3929, 69819 }, - { 0x392A, 69823 }, - { 0x392B, 69827 }, - { 0x392C, 69711 }, - { 0x392D, 69551 }, - { 0x392E, 69715 }, - { 0x392F, 69719 }, - { 0x3930, 69723 }, - { 0x3931, 69727 }, - { 0x3932, 69731 }, - { 0x3933, 69563 }, - { 0x3934, 69735 }, - { 0x3935, 69567 }, - { 0x3936, 69739 }, - { 0x3937, 69571 }, - { 0x3938, 69743 }, - { 0x3939, 69575 }, - { 0x393A, 69579 }, - { 0x393B, 69583 }, - { 0x393C, 69795 }, - { 0x393D, 69831 }, - { 0x393E, 69835 }, - { 0x393F, 69839 }, - { 0x3940, 69843 }, - { 0x3941, 69847 }, - { 0x3942, 69851 }, - { 0x3943, 69855 }, - { 0x3944, 69859 }, - { 0x3945, 69863 }, - { 0x3946, 69867 }, - { 0x3947, 69871 }, - { 0x3948, 69875 }, - { 0x3949, 69747 }, - { 0x394A, 69751 }, - { 0x394B, 69755 }, - { 0x394C, 69759 }, - { 0x394D, 69763 }, - { 0x394E, 69767 }, - { 0x394F, 69771 }, - { 0x3950, 51485 }, - { 0x3951, 51524 }, - { 0x3952, 51494 }, - { 0x3953, 51503 }, - { 0x3954, 51448 }, - { 0x3955, 51439 }, - { 0x3956, 51557 }, - { 0x3957, 51536 }, - { 0x3958, 51577 }, - { 0x3959, 51581 }, - { 0x395A, 51594 }, - { 0x395B, 51549 }, - { 0x395C, 51602 }, - { 0x395D, 51477 }, - { 0x395E, 51457 }, - { 0x395F, 51422 }, - { 0x3960, 51590 }, - { 0x3961, 51606 }, - { 0x3962, 51473 }, - { 0x3963, 51573 }, - { 0x3964, 51520 }, - { 0x3965, 51435 }, - { 0x3966, 51481 }, - { 0x3967, 51469 }, - { 0x3968, 51569 }, - { 0x3969, 51565 }, - { 0x396A, 51553 }, - { 0x396B, 51489 }, - { 0x396C, 51498 }, - { 0x396D, 51507 }, - { 0x396E, 51452 }, - { 0x396F, 51443 }, - { 0x3970, 51540 }, - { 0x3971, 51585 }, - { 0x3972, 51426 }, - { 0x3973, 51388 }, - { 0x3974, 51378 }, - { 0x3975, 51373 }, - { 0x3976, 51398 }, - { 0x3977, 51403 }, - { 0x3978, 51393 }, - { 0x3979, 51408 }, - { 0x397A, 51383 }, - { 0x397B, 51616 }, - { 0x397C, 51288 }, - { 0x397D, 51295 }, - { 0x397E, 51332 }, - { 0x397F, 51308 }, - { 0x3980, 51316 }, - { 0x3981, 51344 }, - { 0x3982, 51324 }, - { 0x3983, 51320 }, - { 0x3984, 51312 }, - { 0x3985, 51340 }, - { 0x3986, 51336 }, - { 0x3987, 51328 }, - { 0x3988, 46589 }, - { 0x3989, 46583 }, - { 0x398A, 46538 }, - { 0x398B, 46607 }, - { 0x398C, 46610 }, - { 0x398D, 46595 }, - { 0x398E, 46592 }, - { 0x398F, 46616 }, - { 0x3990, 46556 }, - { 0x3991, 46487 }, - { 0x3992, 46568 }, - { 0x3993, 46490 }, - { 0x3994, 46493 }, - { 0x3995, 46628 }, - { 0x3996, 46577 }, - { 0x3997, 46580 }, - { 0x3998, 46505 }, - { 0x3999, 46574 }, - { 0x399A, 46508 }, - { 0x399B, 46511 }, - { 0x399C, 46442 }, - { 0x399D, 46643 }, - { 0x399E, 46646 }, - { 0x399F, 46106 }, - { 0x39A0, 46223 }, - { 0x39A1, 46142 }, - { 0x39A2, 46340 }, - { 0x39A3, 46199 }, - { 0x39A4, 46145 }, - { 0x39A5, 46364 }, - { 0x39A6, 46196 }, - { 0x39A7, 46271 }, - { 0x39A8, 46274 }, - { 0x39A9, 46334 }, - { 0x39AA, 46346 }, - { 0x39AB, 46361 }, - { 0x39AC, 46328 }, - { 0x39AD, 46352 }, - { 0x39AE, 46373 }, - { 0x39AF, 46268 }, - { 0x39B0, 46379 }, - { 0x39B1, 46214 }, - { 0x39B2, 46091 }, - { 0x39B3, 46301 }, - { 0x39B4, 46055 }, - { 0x39B5, 46298 }, - { 0x39B6, 46085 }, - { 0x39B7, 46178 }, - { 0x39B8, 46367 }, - { 0x39B9, 46115 }, - { 0x39BA, 46061 }, - { 0x39BB, 46322 }, - { 0x39BC, 46109 }, - { 0x39BD, 46238 }, - { 0x39BE, 46040 }, - { 0x39BF, 46358 }, - { 0x39C0, 46310 }, - { 0x39C1, 46313 }, - { 0x39C2, 46190 }, - { 0x39C3, 46034 }, - { 0x39C4, 46187 }, - { 0x39C5, 46193 }, - { 0x39C6, 46037 }, - { 0x39C7, 46232 }, - { 0x39C8, 46376 }, - { 0x39C9, 46280 }, - { 0x39CA, 46277 }, - { 0x39CB, 46067 }, - { 0x39CC, 46295 }, - { 0x39CD, 46049 }, - { 0x39CE, 46175 }, - { 0x39CF, 46289 }, - { 0x39D0, 5860 }, - { 0x39D1, 5863 }, - { 0x39D2, 5866 }, - { 0x39D3, 5869 }, - { 0x39D4, 5872 }, - { 0x39D5, 27164 }, - { 0x39D6, 27168 }, - { 0x39D7, 27172 }, - { 0x39D8, 27188 }, - { 0x39D9, 27192 }, - { 0x39DA, 27196 }, - { 0x39DB, 27184 }, - { 0x39DC, 65949 }, - { 0x39DD, 65939 }, - { 0x39DE, 65944 }, - { 0x39DF, 65959 }, - { 0x39E0, 65954 }, - { 0x39E1, 47033 }, - { 0x39E2, 46823 }, - { 0x39E3, 47239 }, - { 0x39E4, 47221 }, - { 0x39E5, 47120 }, - { 0x39E6, 47128 }, - { 0x39E7, 47108 }, - { 0x39E8, 47112 }, - { 0x39E9, 47137 }, - { 0x39EA, 47132 }, - { 0x39EB, 47124 }, - { 0x39EC, 47116 }, - { 0x39ED, 47225 }, - { 0x39EE, 47081 }, - { 0x39EF, 47075 }, - { 0x39F0, 47100 }, - { 0x39F1, 47092 }, - { 0x39F2, 47051 }, - { 0x39F3, 47056 }, - { 0x39F4, 47046 }, - { 0x39F5, 46956 }, - { 0x39F6, 47184 }, - { 0x39F7, 47144 }, - { 0x39F8, 46930 }, - { 0x39F9, 47025 }, - { 0x39FA, 47208 }, - { 0x39FB, 47012 }, - { 0x39FC, 47038 }, - { 0x39FD, 47163 }, - { 0x39FE, 46972 }, - { 0x39FF, 47192 }, - { 0x3A00, 46980 }, - { 0x3A01, 46988 }, - { 0x3A02, 47216 }, - { 0x3A03, 47153 }, - { 0x3A04, 46943 }, - { 0x3A05, 47200 }, - { 0x3A06, 46996 }, - { 0x3A07, 47067 }, - { 0x3A08, 47087 }, - { 0x3A09, 47004 }, - { 0x3A0A, 47020 }, - { 0x3A0B, 46951 }, - { 0x3A0C, 46967 }, - { 0x3A0D, 46938 }, - { 0x3A0E, 47230 }, - { 0x3A0F, 37264 }, - { 0x3A10, 37258 }, - { 0x3A11, 37309 }, - { 0x3A12, 37294 }, - { 0x3A13, 37304 }, - { 0x3A14, 37299 }, - { 0x3A15, 36579 }, - { 0x3A16, 36564 }, - { 0x3A17, 36574 }, - { 0x3A18, 36569 }, - { 0x3A19, 37790 }, - { 0x3A1A, 37775 }, - { 0x3A1B, 37785 }, - { 0x3A1C, 37780 }, - { 0x3A1D, 38170 }, - { 0x3A1E, 38155 }, - { 0x3A1F, 38165 }, - { 0x3A20, 38160 }, - { 0x3A21, 38134 }, - { 0x3A22, 38119 }, - { 0x3A23, 38129 }, - { 0x3A24, 38124 }, - { 0x3A25, 37747 }, - { 0x3A26, 37732 }, - { 0x3A27, 37742 }, - { 0x3A28, 37737 }, - { 0x3A29, 36883 }, - { 0x3A2A, 36868 }, - { 0x3A2B, 36878 }, - { 0x3A2C, 36873 }, - { 0x3A2D, 38026 }, - { 0x3A2E, 38011 }, - { 0x3A2F, 38021 }, - { 0x3A30, 38016 }, - { 0x3A31, 37345 }, - { 0x3A32, 37330 }, - { 0x3A33, 37340 }, - { 0x3A34, 37335 }, - { 0x3A35, 37584 }, - { 0x3A36, 37569 }, - { 0x3A37, 37579 }, - { 0x3A38, 37574 }, - { 0x3A39, 38111 }, - { 0x3A3A, 38096 }, - { 0x3A3B, 38106 }, - { 0x3A3C, 38101 }, - { 0x3A3D, 38255 }, - { 0x3A3E, 38240 }, - { 0x3A3F, 38250 }, - { 0x3A40, 38245 }, - { 0x3A41, 38147 }, - { 0x3A42, 38142 }, - { 0x3A43, 37803 }, - { 0x3A44, 37798 }, - { 0x3A45, 36096 }, - { 0x3A46, 36091 }, - { 0x3A47, 37322 }, - { 0x3A48, 37317 }, - { 0x3A49, 36438 }, - { 0x3A4A, 36433 }, - { 0x3A4B, 37597 }, - { 0x3A4C, 37592 }, - { 0x3A4D, 37980 }, - { 0x3A4E, 37965 }, - { 0x3A4F, 37975 }, - { 0x3A50, 37970 }, - { 0x3A51, 36213 }, - { 0x3A52, 36198 }, - { 0x3A53, 36208 }, - { 0x3A54, 36203 }, - { 0x3A55, 37368 }, - { 0x3A56, 37353 }, - { 0x3A57, 37363 }, - { 0x3A58, 37358 }, - { 0x3A59, 38003 }, - { 0x3A5A, 37988 }, - { 0x3A5B, 37998 }, - { 0x3A5C, 37993 }, - { 0x3A5D, 37545 }, - { 0x3A5E, 37539 }, - { 0x3A5F, 38049 }, - { 0x3A60, 38034 }, - { 0x3A61, 38044 }, - { 0x3A62, 38039 }, - { 0x3A63, 36368 }, - { 0x3A64, 36360 }, - { 0x3A65, 36348 }, - { 0x3A66, 36330 }, - { 0x3A67, 36342 }, - { 0x3A68, 36336 }, - { 0x3A69, 36424 }, - { 0x3A6A, 36406 }, - { 0x3A6B, 36418 }, - { 0x3A6C, 36412 }, - { 0x3A6D, 37104 }, - { 0x3A6E, 37098 }, - { 0x3A6F, 37069 }, - { 0x3A70, 37060 }, - { 0x3A71, 38300 }, - { 0x3A72, 38304 }, - { 0x3A73, 38308 }, - { 0x3A74, 38313 }, - { 0x3A75, 38353 }, - { 0x3A76, 38358 }, - { 0x3A77, 38363 }, - { 0x3A78, 38370 }, - { 0x3A79, 38330 }, - { 0x3A7A, 38335 }, - { 0x3A7B, 38377 }, - { 0x3A7C, 38318 }, - { 0x3A7D, 38324 }, - { 0x3A7E, 38340 }, - { 0x3A7F, 38343 }, - { 0x3A80, 38348 }, - { 0x3A81, 35774 }, - { 0x3A82, 35759 }, - { 0x3A83, 35769 }, - { 0x3A84, 35764 }, - { 0x3A85, 35748 }, - { 0x3A86, 35743 }, - { 0x3A87, 35787 }, - { 0x3A88, 35782 }, - { 0x3A89, 35813 }, - { 0x3A8A, 35808 }, - { 0x3A8B, 35735 }, - { 0x3A8C, 35800 }, - { 0x3A8D, 35795 }, - { 0x3A8E, 38215 }, - { 0x3A8F, 38209 }, - { 0x3A90, 38231 }, - { 0x3A91, 38225 }, - { 0x3A92, 35721 }, - { 0x3A93, 35706 }, - { 0x3A94, 35716 }, - { 0x3A95, 35711 }, - { 0x3A96, 38184 }, - { 0x3A97, 38175 }, - { 0x3A98, 40587 }, - { 0x3A99, 40555 }, - { 0x3A9A, 40415 }, - { 0x3A9B, 40405 }, - { 0x3A9C, 40525 }, - { 0x3A9D, 40515 }, - { 0x3A9E, 40395 }, - { 0x3A9F, 40385 }, - { 0x3AA0, 40435 }, - { 0x3AA1, 40425 }, - { 0x3AA2, 40455 }, - { 0x3AA3, 40445 }, - { 0x3AA4, 40375 }, - { 0x3AA5, 40355 }, - { 0x3AA6, 40365 }, - { 0x3AA7, 42143 }, - { 0x3AA8, 42117 }, - { 0x3AA9, 42130 }, - { 0x3AAA, 37883 }, - { 0x3AAB, 37865 }, - { 0x3AAC, 37877 }, - { 0x3AAD, 37871 }, - { 0x3AAE, 40607 }, - { 0x3AAF, 40475 }, - { 0x3AB0, 40657 }, - { 0x3AB1, 40576 }, - { 0x3AB2, 40545 }, - { 0x3AB3, 38630 }, - { 0x3AB4, 38565 }, - { 0x3AB5, 38653 }, - { 0x3AB6, 38681 }, - { 0x3AB7, 38615 }, - { 0x3AB8, 38600 }, - { 0x3AB9, 40038 }, - { 0x3ABA, 39945 }, - { 0x3ABB, 40080 }, - { 0x3ABC, 40154 }, - { 0x3ABD, 39995 }, - { 0x3ABE, 39980 }, - { 0x3ABF, 41636 }, - { 0x3AC0, 41664 }, - { 0x3AC1, 41628 }, - { 0x3AC2, 41613 }, - { 0x3AC3, 40766 }, - { 0x3AC4, 40847 }, - { 0x3AC5, 38998 }, - { 0x3AC6, 39031 }, - { 0x3AC7, 40898 }, - { 0x3AC8, 40854 }, - { 0x3AC9, 40912 }, - { 0x3ACA, 41471 }, - { 0x3ACB, 41373 }, - { 0x3ACC, 41511 }, - { 0x3ACD, 41577 }, - { 0x3ACE, 39720 }, - { 0x3ACF, 39803 }, - { 0x3AD0, 38786 }, - { 0x3AD1, 38728 }, - { 0x3AD2, 38818 }, - { 0x3AD3, 38832 }, - { 0x3AD4, 39817 }, - { 0x3AD5, 39904 }, - { 0x3AD6, 40701 }, - { 0x3AD7, 38491 }, - { 0x3AD8, 38542 }, - { 0x3AD9, 41732 }, - { 0x3ADA, 41774 }, - { 0x3ADB, 38890 }, - { 0x3ADC, 38846 }, - { 0x3ADD, 38922 }, - { 0x3ADE, 38945 }, - { 0x3ADF, 38875 }, - { 0x3AE0, 38860 }, - { 0x3AE1, 39591 }, - { 0x3AE2, 39671 }, - { 0x3AE3, 39620 }, - { 0x3AE4, 39605 }, - { 0x3AE5, 39186 }, - { 0x3AE6, 39200 }, - { 0x3AE7, 39114 }, - { 0x3AE8, 39214 }, - { 0x3AE9, 39142 }, - { 0x3AEA, 39269 }, - { 0x3AEB, 39178 }, - { 0x3AEC, 39156 }, - { 0x3AED, 39490 }, - { 0x3AEE, 39320 }, - { 0x3AEF, 39522 }, - { 0x3AF0, 39577 }, - { 0x3AF1, 39423 }, - { 0x3AF2, 39341 }, - { 0x3AF3, 41025 }, - { 0x3AF4, 40953 }, - { 0x3AF5, 41066 }, - { 0x3AF6, 41096 }, - { 0x3AF7, 40974 }, - { 0x3AF8, 40960 }, - { 0x3AF9, 41258 }, - { 0x3AFA, 41138 }, - { 0x3AFB, 41272 }, - { 0x3AFC, 41319 }, - { 0x3AFD, 41188 }, - { 0x3AFE, 41173 }, - { 0x3AFF, 39060 }, - { 0x3B00, 39092 }, - { 0x3B01, 39045 }, - { 0x3B02, 39038 }, - { 0x3B03, 40265 }, - { 0x3B04, 40191 }, - { 0x3B05, 40279 }, - { 0x3B06, 40334 }, - { 0x3B07, 40241 }, - { 0x3B08, 40226 }, - { 0x3B09, 41584 }, - { 0x3B0A, 39678 }, - { 0x3B0B, 40731 }, - { 0x3B0C, 42095 }, - { 0x3B0D, 42102 }, - { 0x3B0E, 42074 }, - { 0x3B0F, 42060 }, - { 0x3B10, 42088 }, - { 0x3B11, 42109 }, - { 0x3B12, 40505 }, - { 0x3B13, 40677 }, - { 0x3B14, 40627 }, - { 0x3B15, 40667 }, - { 0x3B16, 40565 }, - { 0x3B17, 40535 }, - { 0x3B18, 38586 }, - { 0x3B19, 38695 }, - { 0x3B1A, 38660 }, - { 0x3B1B, 38688 }, - { 0x3B1C, 38607 }, - { 0x3B1D, 38593 }, - { 0x3B1E, 39966 }, - { 0x3B1F, 40168 }, - { 0x3B20, 40133 }, - { 0x3B21, 40161 }, - { 0x3B22, 39987 }, - { 0x3B23, 39973 }, - { 0x3B24, 41599 }, - { 0x3B25, 41678 }, - { 0x3B26, 41643 }, - { 0x3B27, 41671 }, - { 0x3B28, 41620 }, - { 0x3B29, 41606 }, - { 0x3B2A, 38867 }, - { 0x3B2B, 38853 }, - { 0x3B2C, 39612 }, - { 0x3B2D, 39598 }, - { 0x3B2E, 39163 }, - { 0x3B2F, 39121 }, - { 0x3B30, 39248 }, - { 0x3B31, 39170 }, - { 0x3B32, 39149 }, - { 0x3B33, 39556 }, - { 0x3B34, 39415 }, - { 0x3B35, 39334 }, - { 0x3B36, 40967 }, - { 0x3B37, 41082 }, - { 0x3B38, 41159 }, - { 0x3B39, 41333 }, - { 0x3B3A, 41298 }, - { 0x3B3B, 41326 }, - { 0x3B3C, 41180 }, - { 0x3B3D, 41166 }, - { 0x3B3E, 40722 }, - { 0x3B3F, 40212 }, - { 0x3B40, 40348 }, - { 0x3B41, 40313 }, - { 0x3B42, 40341 }, - { 0x3B43, 40233 }, - { 0x3B44, 40219 }, - { 0x3B45, 40597 }, - { 0x3B46, 40465 }, - { 0x3B47, 40617 }, - { 0x3B48, 40647 }, - { 0x3B49, 40495 }, - { 0x3B4A, 38623 }, - { 0x3B4B, 38558 }, - { 0x3B4C, 38646 }, - { 0x3B4D, 38674 }, - { 0x3B4E, 38579 }, - { 0x3B4F, 40031 }, - { 0x3B50, 39938 }, - { 0x3B51, 40073 }, - { 0x3B52, 40147 }, - { 0x3B53, 39959 }, - { 0x3B54, 41657 }, - { 0x3B55, 40759 }, - { 0x3B56, 40840 }, - { 0x3B57, 38991 }, - { 0x3B58, 39024 }, - { 0x3B59, 40891 }, - { 0x3B5A, 40905 }, - { 0x3B5B, 41464 }, - { 0x3B5C, 41366 }, - { 0x3B5D, 41504 }, - { 0x3B5E, 41570 }, - { 0x3B5F, 39713 }, - { 0x3B60, 39771 }, - { 0x3B61, 39796 }, - { 0x3B62, 38779 }, - { 0x3B63, 38721 }, - { 0x3B64, 38811 }, - { 0x3B65, 38825 }, - { 0x3B66, 39810 }, - { 0x3B67, 40694 }, - { 0x3B68, 38484 }, - { 0x3B69, 38535 }, - { 0x3B6A, 41725 }, - { 0x3B6B, 41767 }, - { 0x3B6C, 38883 }, - { 0x3B6D, 38839 }, - { 0x3B6E, 38915 }, - { 0x3B6F, 38938 }, - { 0x3B70, 39584 }, - { 0x3B71, 39664 }, - { 0x3B72, 39193 }, - { 0x3B73, 39107 }, - { 0x3B74, 39207 }, - { 0x3B75, 39135 }, - { 0x3B76, 39262 }, - { 0x3B77, 39483 }, - { 0x3B78, 39313 }, - { 0x3B79, 39515 }, - { 0x3B7A, 39570 }, - { 0x3B7B, 39327 }, - { 0x3B7C, 41018 }, - { 0x3B7D, 40946 }, - { 0x3B7E, 41059 }, - { 0x3B7F, 41089 }, - { 0x3B80, 41251 }, - { 0x3B81, 41131 }, - { 0x3B82, 41265 }, - { 0x3B83, 41312 }, - { 0x3B84, 41152 }, - { 0x3B85, 39053 }, - { 0x3B86, 39085 }, - { 0x3B87, 39099 }, - { 0x3B88, 40258 }, - { 0x3B89, 40184 }, - { 0x3B8A, 40272 }, - { 0x3B8B, 40327 }, - { 0x3B8C, 40205 }, - { 0x3B8D, 40637 }, - { 0x3B8E, 40485 }, - { 0x3B8F, 38667 }, - { 0x3B90, 38572 }, - { 0x3B91, 40140 }, - { 0x3B92, 39952 }, - { 0x3B93, 41650 }, - { 0x3B94, 41592 }, - { 0x3B95, 41563 }, - { 0x3B96, 41380 }, - { 0x3B97, 42022 }, - { 0x3B98, 41856 }, - { 0x3B99, 39128 }, - { 0x3B9A, 39255 }, - { 0x3B9B, 39563 }, - { 0x3B9C, 41305 }, - { 0x3B9D, 41145 }, - { 0x3B9E, 40320 }, - { 0x3B9F, 40198 }, - { 0x3BA0, 42067 }, - { 0x3BA1, 42053 }, - { 0x3BA2, 42081 }, - { 0x3BA3, 39846 }, - { 0x3BA4, 39831 }, - { 0x3BA5, 38458 }, - { 0x3BA6, 38443 }, - { 0x3BA7, 41717 }, - { 0x3BA8, 41702 }, - { 0x3BA9, 41430 }, - { 0x3BAA, 41415 }, - { 0x3BAB, 41906 }, - { 0x3BAC, 41891 }, - { 0x3BAD, 38974 }, - { 0x3BAE, 38959 }, - { 0x3BAF, 40795 }, - { 0x3BB0, 40780 }, - { 0x3BB1, 40883 }, - { 0x3BB2, 40868 }, - { 0x3BB3, 39763 }, - { 0x3BB4, 39748 }, - { 0x3BB5, 38771 }, - { 0x3BB6, 38756 }, - { 0x3BB7, 41944 }, - { 0x3BB8, 41849 }, - { 0x3BB9, 41972 }, - { 0x3BBA, 42036 }, - { 0x3BBB, 41877 }, - { 0x3BBC, 41401 }, - { 0x3BBD, 39734 }, - { 0x3BBE, 38742 }, - { 0x3BBF, 39838 }, - { 0x3BC0, 39824 }, - { 0x3BC1, 38450 }, - { 0x3BC2, 38436 }, - { 0x3BC3, 41709 }, - { 0x3BC4, 41695 }, - { 0x3BC5, 41422 }, - { 0x3BC6, 41408 }, - { 0x3BC7, 41898 }, - { 0x3BC8, 41884 }, - { 0x3BC9, 38966 }, - { 0x3BCA, 38952 }, - { 0x3BCB, 40787 }, - { 0x3BCC, 40773 }, - { 0x3BCD, 40875 }, - { 0x3BCE, 40861 }, - { 0x3BCF, 39755 }, - { 0x3BD0, 39741 }, - { 0x3BD1, 38763 }, - { 0x3BD2, 38749 }, - { 0x3BD3, 41923 }, - { 0x3BD4, 41828 }, - { 0x3BD5, 41951 }, - { 0x3BD6, 42015 }, - { 0x3BD7, 41870 }, - { 0x3BD8, 41394 }, - { 0x3BD9, 39727 }, - { 0x3BDA, 38735 }, - { 0x3BDB, 41937 }, - { 0x3BDC, 41842 }, - { 0x3BDD, 41965 }, - { 0x3BDE, 42029 }, - { 0x3BDF, 41387 }, - { 0x3BE0, 41863 }, - { 0x3BE1, 39897 }, - { 0x3BE2, 41457 }, - { 0x3BE3, 41359 }, - { 0x3BE4, 41497 }, - { 0x3BE5, 41930 }, - { 0x3BE6, 41835 }, - { 0x3BE7, 41958 }, - { 0x3BE8, 39890 }, - { 0x3BE9, 40687 }, - { 0x3BEA, 40708 }, - { 0x3BEB, 40715 }, - { 0x3BEC, 51720 }, - { 0x3BED, 51723 }, - { 0x3BEE, 40022 }, - { 0x3BEF, 39911 }, - { 0x3BF0, 39920 }, - { 0x3BF1, 39929 }, - { 0x3BF2, 40064 }, - { 0x3BF3, 40115 }, - { 0x3BF4, 40087 }, - { 0x3BF5, 40124 }, - { 0x3BF6, 40803 }, - { 0x3BF7, 40812 }, - { 0x3BF8, 39005 }, - { 0x3BF9, 39014 }, - { 0x3BFA, 41350 }, - { 0x3BFB, 41438 }, - { 0x3BFC, 41447 }, - { 0x3BFD, 41518 }, - { 0x3BFE, 41527 }, - { 0x3BFF, 41536 }, - { 0x3C00, 41545 }, - { 0x3C01, 41554 }, - { 0x3C02, 39686 }, - { 0x3C03, 39695 }, - { 0x3C04, 39778 }, - { 0x3C05, 41810 }, - { 0x3C06, 41819 }, - { 0x3C07, 41914 }, - { 0x3C08, 41979 }, - { 0x3C09, 41988 }, - { 0x3C0A, 41997 }, - { 0x3C0B, 42006 }, - { 0x3C0C, 38711 }, - { 0x3C0D, 38793 }, - { 0x3C0E, 38802 }, - { 0x3C0F, 39854 }, - { 0x3C10, 39863 }, - { 0x3C11, 39881 }, - { 0x3C12, 39872 }, - { 0x3C13, 38466 }, - { 0x3C14, 38517 }, - { 0x3C15, 38526 }, - { 0x3C16, 38507 }, - { 0x3C17, 41758 }, - { 0x3C18, 41739 }, - { 0x3C19, 41748 }, - { 0x3C1A, 38897 }, - { 0x3C1B, 38906 }, - { 0x3C1C, 39628 }, - { 0x3C1D, 39655 }, - { 0x3C1E, 39295 }, - { 0x3C1F, 39276 }, - { 0x3C20, 39285 }, - { 0x3C21, 39456 }, - { 0x3C22, 39447 }, - { 0x3C23, 39497 }, - { 0x3C24, 39506 }, - { 0x3C25, 39529 }, - { 0x3C26, 39538 }, - { 0x3C27, 40928 }, - { 0x3C28, 40937 }, - { 0x3C29, 40919 }, - { 0x3C2A, 40982 }, - { 0x3C2B, 41009 }, - { 0x3C2C, 41041 }, - { 0x3C2D, 41050 }, - { 0x3C2E, 41000 }, - { 0x3C2F, 39067 }, - { 0x3C30, 39076 }, - { 0x3C31, 41122 }, - { 0x3C32, 41112 }, - { 0x3C33, 41233 }, - { 0x3C34, 41242 }, - { 0x3C35, 41223 }, - { 0x3C36, 41279 }, - { 0x3C37, 41288 }, - { 0x3C38, 40295 }, - { 0x3C39, 40304 }, - { 0x3C3A, 38637 }, - { 0x3C3B, 40003 }, - { 0x3C3C, 40012 }, - { 0x3C3D, 40045 }, - { 0x3C3E, 40054 }, - { 0x3C3F, 40096 }, - { 0x3C40, 40105 }, - { 0x3C41, 40821 }, - { 0x3C42, 40749 }, - { 0x3C43, 40830 }, - { 0x3C44, 41487 }, - { 0x3C45, 39704 }, - { 0x3C46, 41801 }, - { 0x3C47, 38702 }, - { 0x3C48, 39438 }, - { 0x3C49, 39547 }, - { 0x3C4A, 40175 }, - { 0x3C4B, 40249 }, - { 0x3C4C, 40286 }, - { 0x3C4D, 41073 }, - { 0x3C4E, 39646 }, - { 0x3C4F, 41103 }, - { 0x3C50, 39637 }, - { 0x3C51, 39304 }, - { 0x3C52, 38498 }, - { 0x3C53, 39221 }, - { 0x3C54, 41205 }, - { 0x3C55, 41032 }, - { 0x3C56, 39474 }, - { 0x3C57, 39230 }, - { 0x3C58, 39465 }, - { 0x3C59, 41196 }, - { 0x3C5A, 40740 }, - { 0x3C5B, 38982 }, - { 0x3C5C, 40991 }, - { 0x3C5D, 38929 }, - { 0x3C5E, 38549 }, - { 0x3C5F, 39239 }, - { 0x3C60, 38475 }, - { 0x3C61, 39787 }, - { 0x3C62, 41478 }, - { 0x3C63, 41214 }, - { 0x3C64, 41786 }, - { 0x3C65, 41340 }, - { 0x3C66, 41690 }, - { 0x3C67, 41685 }, - { 0x3C68, 42156 }, - { 0x3C69, 41781 }, - { 0x3C6A, 42048 }, - { 0x3C6B, 42043 }, - { 0x3C6C, 42161 }, - { 0x3C6D, 41796 }, - { 0x3C6E, 42171 }, - { 0x3C6F, 42176 }, - { 0x3C70, 14279 }, - { 0x3C71, 42166 }, - { 0x3C72, 111076 }, - { 0x3C73, 111193 }, - { 0x3C74, 111186 }, - { 0x3C75, 111071 }, - { 0x3C76, 111169 }, - { 0x3C77, 111180 }, - { 0x3C78, 111163 }, - { 0x3C79, 111020 }, - { 0x3C7A, 111119 }, - { 0x3C7B, 111174 }, - { 0x3C7C, 88307 }, - { 0x3C7D, 88316 }, - { 0x3C7E, 87855 }, - { 0x3C7F, 87860 }, - { 0x3C80, 87918 }, - { 0x3C81, 87930 }, - { 0x3C82, 88403 }, - { 0x3C83, 88311 }, - { 0x3C84, 88320 }, - { 0x3C85, 87784 }, - { 0x3C86, 87792 }, - { 0x3C87, 87922 }, - { 0x3C88, 87934 }, - { 0x3C89, 88406 }, - { 0x3C8A, 88064 }, - { 0x3C8B, 88069 }, - { 0x3C8C, 110983 }, - { 0x3C8D, 110965 }, - { 0x3C8E, 110971 }, - { 0x3C8F, 110977 }, - { 0x3C90, 111064 }, - { 0x3C91, 111058 }, - { 0x3C92, 111157 }, - { 0x3C93, 111005 }, - { 0x3C94, 111096 }, - { 0x3C95, 111050 }, - { 0x3C96, 111149 }, - { 0x3C97, 110997 }, - { 0x3C98, 111088 }, - { 0x3C99, 111035 }, - { 0x3C9A, 111134 }, - { 0x3C9B, 110990 }, - { 0x3C9C, 111081 }, - { 0x3C9D, 111028 }, - { 0x3C9E, 111127 }, - { 0x3C9F, 111012 }, - { 0x3CA0, 111103 }, - { 0x3CA1, 52634 }, - { 0x3CA2, 34830 }, - { 0x3CA3, 111043 }, - { 0x3CA4, 111142 }, - { 0x3CA5, 44541 }, - { 0x3CA6, 99545 }, - { 0x3CA7, 15014 }, - { 0x3CA8, 44936 }, - { 0x3CA9, 44538 }, - { 0x3CAA, 99542 }, - { 0x3CAB, 15007 }, - { 0x3CAC, 33414 }, - { 0x3CAD, 33572 }, - { 0x3CAE, 33394 }, - { 0x3CAF, 33564 }, - { 0x3CB0, 33412 }, - { 0x3CB1, 33556 }, - { 0x3CB2, 33569 }, - { 0x3CB3, 33377 }, - { 0x3CB4, 33406 }, - { 0x3CB5, 33425 }, - { 0x3CB6, 33397 }, - { 0x3CB7, 33416 }, - { 0x3CB8, 33401 }, - { 0x3CB9, 33420 }, - { 0x3CBA, 33503 }, - { 0x3CBB, 33559 }, - { 0x3CBC, 33536 }, - { 0x3CBD, 33409 }, - { 0x3CBE, 33578 }, - { 0x3CBF, 33561 }, - { 0x3CC0, 33575 }, - { 0x3CC1, 33500 }, - { 0x3CC2, 33531 }, - { 0x3CC3, 33497 }, - { 0x3CC4, 33528 }, - { 0x3CC5, 33566 }, - { 0x3CC6, 38420 }, - { 0x3CC7, 38407 }, - { 0x3CC8, 38414 }, - { 0x3CC9, 35391 }, - { 0x3CCA, 38432 }, - { 0x3CCB, 35490 }, - { 0x3CCC, 35486 }, - { 0x3CCD, 35456 }, - { 0x3CCE, 35452 }, - { 0x3CCF, 35511 }, - { 0x3CD0, 35507 }, - { 0x3CD1, 38296 }, - { 0x3CD2, 38292 }, - { 0x3CD3, 35669 }, - { 0x3CD4, 35665 }, - { 0x3CD5, 37921 }, - { 0x3CD6, 37223 }, - { 0x3CD7, 37215 }, - { 0x3CD8, 37179 }, - { 0x3CD9, 37171 }, - { 0x3CDA, 36929 }, - { 0x3CDB, 36921 }, - { 0x3CDC, 37201 }, - { 0x3CDD, 37193 }, - { 0x3CDE, 37023 }, - { 0x3CDF, 36999 }, - { 0x3CE0, 37015 }, - { 0x3CE1, 37007 }, - { 0x3CE2, 37286 }, - { 0x3CE3, 37249 }, - { 0x3CE4, 35974 }, - { 0x3CE5, 35959 }, - { 0x3CE6, 35969 }, - { 0x3CE7, 35964 }, - { 0x3CE8, 36854 }, - { 0x3CE9, 36848 }, - { 0x3CEA, 36860 }, - { 0x3CEB, 36824 }, - { 0x3CEC, 36834 }, - { 0x3CED, 36829 }, - { 0x3CEE, 37724 }, - { 0x3CEF, 37709 }, - { 0x3CF0, 37719 }, - { 0x3CF1, 37714 }, - { 0x3CF2, 37417 }, - { 0x3CF3, 37402 }, - { 0x3CF4, 37412 }, - { 0x3CF5, 37407 }, - { 0x3CF6, 36311 }, - { 0x3CF7, 36296 }, - { 0x3CF8, 36306 }, - { 0x3CF9, 36301 }, - { 0x3CFA, 37440 }, - { 0x3CFB, 37425 }, - { 0x3CFC, 37435 }, - { 0x3CFD, 37430 }, - { 0x3CFE, 36083 }, - { 0x3CFF, 36078 }, - { 0x3D00, 37701 }, - { 0x3D01, 37696 }, - { 0x3D02, 36722 }, - { 0x3D03, 36717 }, - { 0x3D04, 37767 }, - { 0x3D05, 37762 }, - { 0x3D06, 37688 }, - { 0x3D07, 37673 }, - { 0x3D08, 37683 }, - { 0x3D09, 37678 }, - { 0x3D0A, 38078 }, - { 0x3D0B, 38063 }, - { 0x3D0C, 38073 }, - { 0x3D0D, 38068 }, - { 0x3D0E, 36766 }, - { 0x3D0F, 36751 }, - { 0x3D10, 36761 }, - { 0x3D11, 36756 }, - { 0x3D12, 36003 }, - { 0x3D13, 35988 }, - { 0x3D14, 35998 }, - { 0x3D15, 35993 }, - { 0x3D16, 36803 }, - { 0x3D17, 36788 }, - { 0x3D18, 36798 }, - { 0x3D19, 36793 }, - { 0x3D1A, 37143 }, - { 0x3D1B, 37128 }, - { 0x3D1C, 37138 }, - { 0x3D1D, 37133 }, - { 0x3D1E, 35874 }, - { 0x3D1F, 35859 }, - { 0x3D20, 35869 }, - { 0x3D21, 35864 }, - { 0x3D22, 37913 }, - { 0x3D23, 37898 }, - { 0x3D24, 37908 }, - { 0x3D25, 37903 }, - { 0x3D26, 36165 }, - { 0x3D27, 36150 }, - { 0x3D28, 36160 }, - { 0x3D29, 36155 }, - { 0x3D2A, 36621 }, - { 0x3D2B, 36606 }, - { 0x3D2C, 36616 }, - { 0x3D2D, 36611 }, - { 0x3D2E, 36492 }, - { 0x3D2F, 36477 }, - { 0x3D30, 36487 }, - { 0x3D31, 36482 }, - { 0x3D32, 36552 }, - { 0x3D33, 36537 }, - { 0x3D34, 36547 }, - { 0x3D35, 36542 }, - { 0x3D36, 37485 }, - { 0x3D37, 37470 }, - { 0x3D38, 37480 }, - { 0x3D39, 37475 }, - { 0x3D3A, 37561 }, - { 0x3D3B, 37530 }, - { 0x3D3C, 37556 }, - { 0x3D3D, 37551 }, - { 0x3D3E, 36397 }, - { 0x3D3F, 36382 }, - { 0x3D40, 36392 }, - { 0x3D41, 36387 }, - { 0x3D42, 36960 }, - { 0x3D43, 36955 }, - { 0x3D44, 37280 }, - { 0x3D45, 37274 }, - { 0x3D46, 37120 }, - { 0x3D47, 37044 }, - { 0x3D48, 37115 }, - { 0x3D49, 37110 }, - { 0x3D4A, 39398 }, - { 0x3D4B, 39388 }, - { 0x3D4C, 39358 }, - { 0x3D4D, 39348 }, - { 0x3D4E, 39378 }, - { 0x3D4F, 39368 }, - { 0x3D50, 39431 }, - { 0x3D51, 39408 }, - { 0x3D52, 15040 }, - { 0x3D53, 95469 }, - { 0x3D54, 95456 }, - { 0x3D55, 95432 }, - { 0x3D56, 95424 }, - { 0x3D57, 95435 }, - { 0x3D58, 95451 }, - { 0x3D59, 95461 }, - { 0x3D5A, 95098 }, - { 0x3D5B, 95416 }, - { 0x3D5C, 95443 }, - { 0x3D5D, 95101 }, - { 0x3D5E, 95106 }, - { 0x3D5F, 95475 }, - { 0x3D60, 95083 }, - { 0x3D61, 95441 }, - { 0x3D62, 95126 }, - { 0x3D63, 95108 }, - { 0x3D64, 95114 }, - { 0x3D65, 95135 }, - { 0x3D66, 95120 }, - { 0x3D67, 95117 }, - { 0x3D68, 95111 }, - { 0x3D69, 95132 }, - { 0x3D6A, 95129 }, - { 0x3D6B, 95123 }, - { 0x3D6C, 95104 }, - { 0x3D6D, 95459 }, - { 0x3D6E, 95453 }, - { 0x3D6F, 95427 }, - { 0x3D70, 95472 }, - { 0x3D71, 95445 }, - { 0x3D72, 95466 }, - { 0x3D73, 95271 }, - { 0x3D74, 95276 }, - { 0x3D75, 95281 }, - { 0x3D76, 95286 }, - { 0x3D77, 95291 }, - { 0x3D78, 95296 }, - { 0x3D79, 95301 }, - { 0x3D7A, 95306 }, - { 0x3D7B, 95311 }, - { 0x3D7C, 95316 }, - { 0x3D7D, 95321 }, - { 0x3D7E, 95326 }, - { 0x3D7F, 95331 }, - { 0x3D80, 95336 }, - { 0x3D81, 95341 }, - { 0x3D82, 95346 }, - { 0x3D83, 95351 }, - { 0x3D84, 95356 }, - { 0x3D85, 95361 }, - { 0x3D86, 95366 }, - { 0x3D87, 95371 }, - { 0x3D88, 95376 }, - { 0x3D89, 95381 }, - { 0x3D8A, 95386 }, - { 0x3D8B, 95391 }, - { 0x3D8C, 95396 }, - { 0x3D8D, 95094 }, - { 0x3D8E, 95438 }, - { 0x3D8F, 95412 }, - { 0x3D90, 95463 }, - { 0x3D91, 95068 }, - { 0x3D92, 95138 }, - { 0x3D93, 95141 }, - { 0x3D94, 95146 }, - { 0x3D95, 95151 }, - { 0x3D96, 95156 }, - { 0x3D97, 95161 }, - { 0x3D98, 95166 }, - { 0x3D99, 95171 }, - { 0x3D9A, 95176 }, - { 0x3D9B, 95181 }, - { 0x3D9C, 95186 }, - { 0x3D9D, 95191 }, - { 0x3D9E, 95196 }, - { 0x3D9F, 95201 }, - { 0x3DA0, 95206 }, - { 0x3DA1, 95211 }, - { 0x3DA2, 95216 }, - { 0x3DA3, 95221 }, - { 0x3DA4, 95226 }, - { 0x3DA5, 95231 }, - { 0x3DA6, 95236 }, - { 0x3DA7, 95241 }, - { 0x3DA8, 95246 }, - { 0x3DA9, 95251 }, - { 0x3DAA, 95256 }, - { 0x3DAB, 95261 }, - { 0x3DAC, 95266 }, - { 0x3DAD, 95086 }, - { 0x3DAE, 95448 }, - { 0x3DAF, 95404 }, - { 0x3DB0, 95419 }, - { 0x3DB1, 95090 }, - { 0x3DB2, 95408 }, - { 0x3DB3, 95962 }, - { 0x3DB4, 95482 }, - { 0x3DB5, 95493 }, - { 0x3DB6, 95966 }, - { 0x3DB7, 95939 }, - { 0x3DB8, 95878 }, - { 0x3DB9, 95894 }, - { 0x3DBA, 95904 }, - { 0x3DBB, 95914 }, - { 0x3DBC, 95899 }, - { 0x3DBD, 95909 }, - { 0x3DBE, 95924 }, - { 0x3DBF, 95934 }, - { 0x3DC0, 95929 }, - { 0x3DC1, 95919 }, - { 0x3DC2, 95969 }, - { 0x3DC3, 95710 }, - { 0x3DC4, 95718 }, - { 0x3DC5, 95730 }, - { 0x3DC6, 95714 }, - { 0x3DC7, 95726 }, - { 0x3DC8, 95754 }, - { 0x3DC9, 95762 }, - { 0x3DCA, 95770 }, - { 0x3DCB, 95758 }, - { 0x3DCC, 95766 }, - { 0x3DCD, 95834 }, - { 0x3DCE, 95842 }, - { 0x3DCF, 95850 }, - { 0x3DD0, 95838 }, - { 0x3DD1, 95846 }, - { 0x3DD2, 95854 }, - { 0x3DD3, 95862 }, - { 0x3DD4, 95870 }, - { 0x3DD5, 95858 }, - { 0x3DD6, 95866 }, - { 0x3DD7, 95794 }, - { 0x3DD8, 95802 }, - { 0x3DD9, 95810 }, - { 0x3DDA, 95798 }, - { 0x3DDB, 95806 }, - { 0x3DDC, 95734 }, - { 0x3DDD, 95742 }, - { 0x3DDE, 95750 }, - { 0x3DDF, 95738 }, - { 0x3DE0, 95746 }, - { 0x3DE1, 95774 }, - { 0x3DE2, 95782 }, - { 0x3DE3, 95790 }, - { 0x3DE4, 95778 }, - { 0x3DE5, 95786 }, - { 0x3DE6, 95882 }, - { 0x3DE7, 95890 }, - { 0x3DE8, 95886 }, - { 0x3DE9, 95814 }, - { 0x3DEA, 95822 }, - { 0x3DEB, 95830 }, - { 0x3DEC, 95818 }, - { 0x3DED, 95826 }, - { 0x3DEE, 95874 }, - { 0x3DEF, 95722 }, - { 0x3DF0, 95943 }, - { 0x3DF1, 95948 }, - { 0x3DF2, 95500 }, - { 0x3DF3, 95619 }, - { 0x3DF4, 95687 }, - { 0x3DF5, 95663 }, - { 0x3DF6, 95607 }, - { 0x3DF7, 95667 }, - { 0x3DF8, 95671 }, - { 0x3DF9, 95623 }, - { 0x3DFA, 95691 }, - { 0x3DFB, 95615 }, - { 0x3DFC, 95695 }, - { 0x3DFD, 95679 }, - { 0x3DFE, 95683 }, - { 0x3DFF, 95651 }, - { 0x3E00, 95703 }, - { 0x3E01, 95699 }, - { 0x3E02, 95675 }, - { 0x3E03, 95603 }, - { 0x3E04, 95611 }, - { 0x3E05, 95659 }, - { 0x3E06, 95647 }, - { 0x3E07, 95587 }, - { 0x3E08, 95643 }, - { 0x3E09, 95599 }, - { 0x3E0A, 95591 }, - { 0x3E0B, 95655 }, - { 0x3E0C, 95627 }, - { 0x3E0D, 95631 }, - { 0x3E0E, 95639 }, - { 0x3E0F, 95635 }, - { 0x3E10, 95595 }, - { 0x3E11, 95503 }, - { 0x3E12, 95523 }, - { 0x3E13, 95551 }, - { 0x3E14, 95579 }, - { 0x3E15, 95527 }, - { 0x3E16, 95507 }, - { 0x3E17, 95583 }, - { 0x3E18, 95555 }, - { 0x3E19, 95515 }, - { 0x3E1A, 95539 }, - { 0x3E1B, 95571 }, - { 0x3E1C, 95535 }, - { 0x3E1D, 95563 }, - { 0x3E1E, 95519 }, - { 0x3E1F, 95575 }, - { 0x3E20, 95543 }, - { 0x3E21, 95547 }, - { 0x3E22, 95567 }, - { 0x3E23, 95531 }, - { 0x3E24, 95559 }, - { 0x3E25, 95511 }, - { 0x3E26, 95080 }, - { 0x3E27, 95401 }, - { 0x3E28, 95071 }, - { 0x3E29, 95430 }, - { 0x3E2A, 95421 }, - { 0x3E2B, 95077 }, - { 0x3E2C, 95074 }, - { 0x3E2D, 95489 }, - { 0x3E2E, 95956 }, - { 0x3E2F, 95707 }, - { 0x3E30, 95959 }, - { 0x3E31, 95953 }, - { 0x3E32, 95486 }, - { 0x3E33, 95497 }, - { 0x3E34, 102522 }, - { 0x3E35, 102525 }, - { 0x3E36, 102528 }, - { 0x3E37, 51710 }, - { 0x3E38, 102573 }, - { 0x3E39, 50669 }, - { 0x3E3A, 50794 }, - { 0x3E3B, 50754 }, - { 0x3E3C, 50894 }, - { 0x3E3D, 50679 }, - { 0x3E3E, 50634 }, - { 0x3E3F, 50829 }, - { 0x3E40, 50664 }, - { 0x3E41, 50699 }, - { 0x3E42, 50849 }, - { 0x3E43, 50874 }, - { 0x3E44, 50834 }, - { 0x3E45, 50784 }, - { 0x3E46, 50904 }, - { 0x3E47, 50964 }, - { 0x3E48, 50824 }, - { 0x3E49, 50914 }, - { 0x3E4A, 50929 }, - { 0x3E4B, 50979 }, - { 0x3E4C, 50974 }, - { 0x3E4D, 50694 }, - { 0x3E4E, 50944 }, - { 0x3E4F, 50704 }, - { 0x3E50, 50729 }, - { 0x3E51, 50659 }, - { 0x3E52, 50734 }, - { 0x3E53, 50764 }, - { 0x3E54, 50854 }, - { 0x3E55, 50869 }, - { 0x3E56, 50644 }, - { 0x3E57, 50939 }, - { 0x3E58, 50799 }, - { 0x3E59, 50684 }, - { 0x3E5A, 50844 }, - { 0x3E5B, 50709 }, - { 0x3E5C, 50969 }, - { 0x3E5D, 50724 }, - { 0x3E5E, 50774 }, - { 0x3E5F, 50889 }, - { 0x3E60, 50749 }, - { 0x3E61, 50859 }, - { 0x3E62, 50639 }, - { 0x3E63, 50744 }, - { 0x3E64, 50769 }, - { 0x3E65, 50674 }, - { 0x3E66, 50809 }, - { 0x3E67, 50689 }, - { 0x3E68, 50879 }, - { 0x3E69, 50884 }, - { 0x3E6A, 50649 }, - { 0x3E6B, 50789 }, - { 0x3E6C, 50654 }, - { 0x3E6D, 50924 }, - { 0x3E6E, 50864 }, - { 0x3E6F, 50954 }, - { 0x3E70, 50804 }, - { 0x3E71, 50814 }, - { 0x3E72, 50714 }, - { 0x3E73, 50949 }, - { 0x3E74, 50719 }, - { 0x3E75, 50739 }, - { 0x3E76, 50819 }, - { 0x3E77, 50984 }, - { 0x3E78, 50934 }, - { 0x3E79, 50994 }, - { 0x3E7A, 50839 }, - { 0x3E7B, 50759 }, - { 0x3E7C, 50899 }, - { 0x3E7D, 50959 }, - { 0x3E7E, 50779 }, - { 0x3E7F, 50919 }, - { 0x3E80, 50909 }, - { 0x3E81, 50989 }, - { 0x3E82, 50999 }, - { 0x3E83, 50008 }, - { 0x3E84, 50012 }, - { 0x3E85, 50016 }, - { 0x3E86, 50020 }, - { 0x3E87, 50024 }, - { 0x3E88, 50028 }, - { 0x3E89, 50032 }, - { 0x3E8A, 50036 }, - { 0x3E8B, 50040 }, - { 0x3E8C, 50044 }, - { 0x3E8D, 50048 }, - { 0x3E8E, 50052 }, - { 0x3E8F, 50056 }, - { 0x3E90, 50060 }, - { 0x3E91, 50064 }, - { 0x3E92, 50069 }, - { 0x3E93, 50074 }, - { 0x3E94, 50079 }, - { 0x3E95, 50409 }, - { 0x3E96, 50414 }, - { 0x3E97, 50419 }, - { 0x3E98, 50424 }, - { 0x3E99, 50429 }, - { 0x3E9A, 50434 }, - { 0x3E9B, 50439 }, - { 0x3E9C, 50444 }, - { 0x3E9D, 50449 }, - { 0x3E9E, 50454 }, - { 0x3E9F, 50084 }, - { 0x3EA0, 50089 }, - { 0x3EA1, 50094 }, - { 0x3EA2, 50099 }, - { 0x3EA3, 50104 }, - { 0x3EA4, 50604 }, - { 0x3EA5, 50609 }, - { 0x3EA6, 50109 }, - { 0x3EA7, 50114 }, - { 0x3EA8, 50119 }, - { 0x3EA9, 50614 }, - { 0x3EAA, 50619 }, - { 0x3EAB, 50123 }, - { 0x3EAC, 50128 }, - { 0x3EAD, 50133 }, - { 0x3EAE, 50137 }, - { 0x3EAF, 50142 }, - { 0x3EB0, 50146 }, - { 0x3EB1, 50150 }, - { 0x3EB2, 50155 }, - { 0x3EB3, 50159 }, - { 0x3EB4, 50163 }, - { 0x3EB5, 50624 }, - { 0x3EB6, 50167 }, - { 0x3EB7, 50171 }, - { 0x3EB8, 50175 }, - { 0x3EB9, 50180 }, - { 0x3EBA, 50184 }, - { 0x3EBB, 50188 }, - { 0x3EBC, 50193 }, - { 0x3EBD, 50198 }, - { 0x3EBE, 50202 }, - { 0x3EBF, 50206 }, - { 0x3EC0, 50210 }, - { 0x3EC1, 50214 }, - { 0x3EC2, 50218 }, - { 0x3EC3, 50222 }, - { 0x3EC4, 50226 }, - { 0x3EC5, 50230 }, - { 0x3EC6, 50234 }, - { 0x3EC7, 50239 }, - { 0x3EC8, 50243 }, - { 0x3EC9, 50248 }, - { 0x3ECA, 50252 }, - { 0x3ECB, 50256 }, - { 0x3ECC, 50260 }, - { 0x3ECD, 50264 }, - { 0x3ECE, 50268 }, - { 0x3ECF, 50272 }, - { 0x3ED0, 50276 }, - { 0x3ED1, 50280 }, - { 0x3ED2, 50284 }, - { 0x3ED3, 50288 }, - { 0x3ED4, 50292 }, - { 0x3ED5, 50297 }, - { 0x3ED6, 50302 }, - { 0x3ED7, 50307 }, - { 0x3ED8, 50312 }, - { 0x3ED9, 50317 }, - { 0x3EDA, 50321 }, - { 0x3EDB, 50326 }, - { 0x3EDC, 50330 }, - { 0x3EDD, 50334 }, - { 0x3EDE, 50340 }, - { 0x3EDF, 50345 }, - { 0x3EE0, 50351 }, - { 0x3EE1, 50356 }, - { 0x3EE2, 50360 }, - { 0x3EE3, 50629 }, - { 0x3EE4, 50364 }, - { 0x3EE5, 50368 }, - { 0x3EE6, 50372 }, - { 0x3EE7, 50376 }, - { 0x3EE8, 50380 }, - { 0x3EE9, 50384 }, - { 0x3EEA, 50389 }, - { 0x3EEB, 50393 }, - { 0x3EEC, 50397 }, - { 0x3EED, 50401 }, - { 0x3EEE, 50405 }, - { 0x3EEF, 50459 }, - { 0x3EF0, 50464 }, - { 0x3EF1, 50469 }, - { 0x3EF2, 50474 }, - { 0x3EF3, 50479 }, - { 0x3EF4, 50484 }, - { 0x3EF5, 50489 }, - { 0x3EF6, 50494 }, - { 0x3EF7, 50499 }, - { 0x3EF8, 50504 }, - { 0x3EF9, 50509 }, - { 0x3EFA, 50514 }, - { 0x3EFB, 50519 }, - { 0x3EFC, 50524 }, - { 0x3EFD, 50529 }, - { 0x3EFE, 50534 }, - { 0x3EFF, 50539 }, - { 0x3F00, 50544 }, - { 0x3F01, 50549 }, - { 0x3F02, 50554 }, - { 0x3F03, 50559 }, - { 0x3F04, 50564 }, - { 0x3F05, 50569 }, - { 0x3F06, 50574 }, - { 0x3F07, 50579 }, - { 0x3F08, 50584 }, - { 0x3F09, 50589 }, - { 0x3F0A, 50594 }, - { 0x3F0B, 50599 }, - { 0x3F0C, 35088 }, - { 0x3F0D, 35084 }, - { 0x3F0E, 35092 }, - { 0x3F0F, 35100 }, - { 0x3F10, 35129 }, - { 0x3F11, 35216 }, - { 0x3F12, 35151 }, - { 0x3F13, 35140 }, - { 0x3F14, 35111 }, - { 0x3F15, 35198 }, - { 0x3F16, 35173 }, - { 0x3F17, 35162 }, - { 0x3F18, 35122 }, - { 0x3F19, 35248 }, - { 0x3F1A, 35241 }, - { 0x3F1B, 35191 }, - { 0x3F1C, 35184 }, - { 0x3F1D, 35209 }, - { 0x3F1E, 35255 }, - { 0x3F1F, 35227 }, - { 0x3F20, 35234 }, - { 0x3F21, 35103 }, - { 0x3F22, 35132 }, - { 0x3F23, 35219 }, - { 0x3F24, 35154 }, - { 0x3F25, 35143 }, - { 0x3F26, 35114 }, - { 0x3F27, 35201 }, - { 0x3F28, 35176 }, - { 0x3F29, 35165 }, - { 0x3F2A, 35107 }, - { 0x3F2B, 35136 }, - { 0x3F2C, 35223 }, - { 0x3F2D, 35158 }, - { 0x3F2E, 35147 }, - { 0x3F2F, 35118 }, - { 0x3F30, 35205 }, - { 0x3F31, 35180 }, - { 0x3F32, 35169 }, - { 0x3F33, 35125 }, - { 0x3F34, 35251 }, - { 0x3F35, 35244 }, - { 0x3F36, 35194 }, - { 0x3F37, 35187 }, - { 0x3F38, 35212 }, - { 0x3F39, 35258 }, - { 0x3F3A, 35230 }, - { 0x3F3B, 35237 }, - { 0x3F3C, 35262 }, - { 0x3F3D, 35266 }, - { 0x3F3E, 35278 }, - { 0x3F3F, 35270 }, - { 0x3F40, 35274 }, - { 0x3F41, 35079 }, - { 0x3F42, 35095 }, - { 0x3F43, 35286 }, - { 0x3F44, 35282 }, - { 0x3F45, 21626 }, - { 0x3F46, 21604 }, - { 0x3F47, 21609 }, - { 0x3F48, 21664 }, - { 0x3F49, 21706 }, - { 0x3F4A, 21668 }, - { 0x3F4B, 21695 }, - { 0x3F4C, 21720 }, - { 0x3F4D, 21690 }, - { 0x3F4E, 21653 }, - { 0x3F4F, 21715 }, - { 0x3F50, 21620 }, - { 0x3F51, 21679 }, - { 0x3F52, 21637 }, - { 0x3F53, 21700 }, - { 0x3F54, 21685 }, - { 0x3F55, 21648 }, - { 0x3F56, 21710 }, - { 0x3F57, 21614 }, - { 0x3F58, 21673 }, - { 0x3F59, 21631 }, - { 0x3F5A, 21658 }, - { 0x3F5B, 21725 }, - { 0x3F5C, 21643 }, - { 0x3F5D, 21741 }, - { 0x3F5E, 21756 }, - { 0x3F5F, 21824 }, - { 0x3F60, 21810 }, - { 0x3F61, 21774 }, - { 0x3F62, 21746 }, - { 0x3F63, 21814 }, - { 0x3F64, 21846 }, - { 0x3F65, 21836 }, - { 0x3F66, 21840 }, - { 0x3F67, 21828 }, - { 0x3F68, 21806 }, - { 0x3F69, 21770 }, - { 0x3F6A, 21797 }, - { 0x3F6B, 21855 }, - { 0x3F6C, 21859 }, - { 0x3F6D, 21832 }, - { 0x3F6E, 21788 }, - { 0x3F6F, 21760 }, - { 0x3F70, 21792 }, - { 0x3F71, 21819 }, - { 0x3F72, 21850 }, - { 0x3F73, 21778 }, - { 0x3F74, 21801 }, - { 0x3F75, 21731 }, - { 0x3F76, 21765 }, - { 0x3F77, 21783 }, - { 0x3F78, 21736 }, - { 0x3F79, 21751 }, - { 0x3F7A, 19122 }, - { 0x3F7B, 19126 }, - { 0x3F7C, 19151 }, - { 0x3F7D, 20371 }, - { 0x3F7E, 19171 }, - { 0x3F7F, 20568 }, - { 0x3F80, 21512 }, - { 0x3F81, 19166 }, - { 0x3F82, 19147 }, - { 0x3F83, 20367 }, - { 0x3F84, 19162 }, - { 0x3F85, 19158 }, - { 0x3F86, 21546 }, - { 0x3F87, 21517 }, - { 0x3F88, 19194 }, - { 0x3F89, 20561 }, - { 0x3F8A, 20571 }, - { 0x3F8B, 20498 }, - { 0x3F8C, 20495 }, - { 0x3F8D, 20501 }, - { 0x3F8E, 21560 }, - { 0x3F8F, 19174 }, - { 0x3F90, 19132 }, - { 0x3F91, 21557 }, - { 0x3F92, 32942 }, - { 0x3F93, 32846 }, - { 0x3F94, 32954 }, - { 0x3F95, 32945 }, - { 0x3F96, 32849 }, - { 0x3F97, 32948 }, - { 0x3F98, 32951 }, - { 0x3F99, 32963 }, - { 0x3F9A, 32966 }, - { 0x3F9B, 32960 }, - { 0x3F9C, 32843 }, - { 0x3F9D, 32957 }, - { 0x3F9E, 20564 }, - { 0x3F9F, 82744 }, - { 0x3FA0, 82683 }, - { 0x3FA1, 82724 }, - { 0x3FA2, 82696 }, - { 0x3FA3, 82629 }, - { 0x3FA4, 82663 }, - { 0x3FA5, 82679 }, - { 0x3FA6, 82712 }, - { 0x3FA7, 82655 }, - { 0x3FA8, 82620 }, - { 0x3FA9, 82563 }, - { 0x3FAA, 82688 }, - { 0x3FAB, 82583 }, - { 0x3FAC, 82716 }, - { 0x3FAD, 82700 }, - { 0x3FAE, 82579 }, - { 0x3FAF, 82571 }, - { 0x3FB0, 82729 }, - { 0x3FB1, 82733 }, - { 0x3FB2, 82671 }, - { 0x3FB3, 82587 }, - { 0x3FB4, 82646 }, - { 0x3FB5, 82667 }, - { 0x3FB6, 82692 }, - { 0x3FB7, 82607 }, - { 0x3FB8, 82599 }, - { 0x3FB9, 82595 }, - { 0x3FBA, 82624 }, - { 0x3FBB, 82567 }, - { 0x3FBC, 82575 }, - { 0x3FBD, 82633 }, - { 0x3FBE, 82591 }, - { 0x3FBF, 82659 }, - { 0x3FC0, 82559 }, - { 0x3FC1, 82641 }, - { 0x3FC2, 82611 }, - { 0x3FC3, 82704 }, - { 0x3FC4, 82708 }, - { 0x3FC5, 82603 }, - { 0x3FC6, 82554 }, - { 0x3FC7, 82637 }, - { 0x3FC8, 82675 }, - { 0x3FC9, 82720 }, - { 0x3FCA, 82650 }, - { 0x3FCB, 82615 }, - { 0x3FCC, 82738 }, - { 0x3FCD, 51009 }, - { 0x3FCE, 51018 }, - { 0x3FCF, 51012 }, - { 0x3FD0, 51075 }, - { 0x3FD1, 51021 }, - { 0x3FD2, 51015 }, - { 0x3FD3, 51027 }, - { 0x3FD4, 51063 }, - { 0x3FD5, 51069 }, - { 0x3FD6, 51090 }, - { 0x3FD7, 51030 }, - { 0x3FD8, 51033 }, - { 0x3FD9, 51048 }, - { 0x3FDA, 51036 }, - { 0x3FDB, 51039 }, - { 0x3FDC, 51042 }, - { 0x3FDD, 51084 }, - { 0x3FDE, 51087 }, - { 0x3FDF, 51060 }, - { 0x3FE0, 51045 }, - { 0x3FE1, 51081 }, - { 0x3FE2, 51051 }, - { 0x3FE3, 51054 }, - { 0x3FE4, 51057 }, - { 0x3FE5, 51093 }, - { 0x3FE6, 51072 }, - { 0x3FE7, 51078 }, - { 0x3FE8, 51024 }, - { 0x3FE9, 51066 }, - { 0x3FEA, 43261 }, - { 0x3FEB, 43348 }, - { 0x3FEC, 43267 }, - { 0x3FED, 43282 }, - { 0x3FEE, 43390 }, - { 0x3FEF, 43300 }, - { 0x3FF0, 43333 }, - { 0x3FF1, 43315 }, - { 0x3FF2, 43297 }, - { 0x3FF3, 43264 }, - { 0x3FF4, 43285 }, - { 0x3FF5, 43291 }, - { 0x3FF6, 43318 }, - { 0x3FF7, 43306 }, - { 0x3FF8, 43354 }, - { 0x3FF9, 43381 }, - { 0x3FFA, 43303 }, - { 0x3FFB, 43393 }, - { 0x3FFC, 43309 }, - { 0x3FFD, 43345 }, - { 0x3FFE, 43312 }, - { 0x3FFF, 43288 }, - { 0x4000, 43387 }, - { 0x4001, 43294 }, - { 0x4002, 43357 }, - { 0x4003, 43276 }, - { 0x4004, 43270 }, - { 0x4005, 43405 }, - { 0x4006, 43279 }, - { 0x4007, 43330 }, - { 0x4008, 43339 }, - { 0x4009, 43366 }, - { 0x400A, 43273 }, - { 0x400B, 43324 }, - { 0x400C, 43360 }, - { 0x400D, 43384 }, - { 0x400E, 43342 }, - { 0x400F, 43327 }, - { 0x4010, 43396 }, - { 0x4011, 43363 }, - { 0x4012, 43399 }, - { 0x4013, 43351 }, - { 0x4014, 43336 }, - { 0x4015, 43372 }, - { 0x4016, 43375 }, - { 0x4017, 43378 }, - { 0x4018, 43369 }, - { 0x4019, 43321 }, - { 0x401A, 43402 }, - { 0x401B, 43898 }, - { 0x401C, 43781 }, - { 0x401D, 43789 }, - { 0x401E, 43813 }, - { 0x401F, 43797 }, - { 0x4020, 43793 }, - { 0x4021, 43785 }, - { 0x4022, 43809 }, - { 0x4023, 43805 }, - { 0x4024, 43801 }, - { 0x4025, 43827 }, - { 0x4026, 43890 }, - { 0x4027, 43886 }, - { 0x4028, 43860 }, - { 0x4029, 43856 }, - { 0x402A, 43869 }, - { 0x402B, 43894 }, - { 0x402C, 43878 }, - { 0x402D, 43882 }, - { 0x402E, 43817 }, - { 0x402F, 43831 }, - { 0x4030, 43873 }, - { 0x4031, 43841 }, - { 0x4032, 43836 }, - { 0x4033, 43822 }, - { 0x4034, 43864 }, - { 0x4035, 43851 }, - { 0x4036, 43846 }, - { 0x4037, 7502 }, - { 0x4038, 7522 }, - { 0x4039, 7566 }, - { 0x403A, 7526 }, - { 0x403B, 7506 }, - { 0x403C, 7586 }, - { 0x403D, 7590 }, - { 0x403E, 7554 }, - { 0x403F, 7626 }, - { 0x4040, 7510 }, - { 0x4041, 7562 }, - { 0x4042, 7534 }, - { 0x4043, 7538 }, - { 0x4044, 7542 }, - { 0x4045, 7606 }, - { 0x4046, 7514 }, - { 0x4047, 7574 }, - { 0x4048, 7622 }, - { 0x4049, 7570 }, - { 0x404A, 7546 }, - { 0x404B, 7550 }, - { 0x404C, 7578 }, - { 0x404D, 7518 }, - { 0x404E, 7598 }, - { 0x404F, 7618 }, - { 0x4050, 7614 }, - { 0x4051, 7530 }, - { 0x4052, 7602 }, - { 0x4053, 7594 }, - { 0x4054, 7558 }, - { 0x4055, 7582 }, - { 0x4056, 7610 }, - { 0x4057, 7630 }, - { 0x4058, 7638 }, - { 0x4059, 7634 }, - { 0x405A, 7642 }, - { 0x405B, 45217 }, - { 0x405C, 45284 }, - { 0x405D, 45223 }, - { 0x405E, 45220 }, - { 0x405F, 45272 }, - { 0x4060, 45290 }, - { 0x4061, 45229 }, - { 0x4062, 45226 }, - { 0x4063, 45281 }, - { 0x4064, 45211 }, - { 0x4065, 45248 }, - { 0x4066, 45251 }, - { 0x4067, 45254 }, - { 0x4068, 45275 }, - { 0x4069, 45214 }, - { 0x406A, 45236 }, - { 0x406B, 45287 }, - { 0x406C, 45278 }, - { 0x406D, 45260 }, - { 0x406E, 45263 }, - { 0x406F, 45266 }, - { 0x4070, 45269 }, - { 0x4071, 45239 }, - { 0x4072, 45245 }, - { 0x4073, 45242 }, - { 0x4074, 45257 }, - { 0x4075, 45232 }, - { 0x4076, 7662 }, - { 0x4077, 7694 }, - { 0x4078, 7702 }, - { 0x4079, 7698 }, - { 0x407A, 7646 }, - { 0x407B, 7766 }, - { 0x407C, 7774 }, - { 0x407D, 7762 }, - { 0x407E, 7778 }, - { 0x407F, 7650 }, - { 0x4080, 7738 }, - { 0x4081, 7706 }, - { 0x4082, 7782 }, - { 0x4083, 7786 }, - { 0x4084, 7750 }, - { 0x4085, 7742 }, - { 0x4086, 7710 }, - { 0x4087, 7714 }, - { 0x4088, 7718 }, - { 0x4089, 7658 }, - { 0x408A, 7770 }, - { 0x408B, 7790 }, - { 0x408C, 7794 }, - { 0x408D, 7734 }, - { 0x408E, 7758 }, - { 0x408F, 7654 }, - { 0x4090, 7682 }, - { 0x4091, 7666 }, - { 0x4092, 7670 }, - { 0x4093, 7746 }, - { 0x4094, 7722 }, - { 0x4095, 7730 }, - { 0x4096, 7754 }, - { 0x4097, 7726 }, - { 0x4098, 7678 }, - { 0x4099, 7690 }, - { 0x409A, 7686 }, - { 0x409B, 7674 }, - { 0x409C, 87235 }, - { 0x409D, 87240 }, - { 0x409E, 87250 }, - { 0x409F, 87255 }, - { 0x40A0, 87245 }, - { 0x40A1, 83703 }, - { 0x40A2, 83706 }, - { 0x40A3, 83730 }, - { 0x40A4, 83685 }, - { 0x40A5, 83727 }, - { 0x40A6, 83664 }, - { 0x40A7, 83673 }, - { 0x40A8, 83724 }, - { 0x40A9, 83712 }, - { 0x40AA, 83697 }, - { 0x40AB, 83700 }, - { 0x40AC, 83682 }, - { 0x40AD, 83721 }, - { 0x40AE, 83736 }, - { 0x40AF, 83688 }, - { 0x40B0, 83709 }, - { 0x40B1, 83691 }, - { 0x40B2, 83676 }, - { 0x40B3, 83742 }, - { 0x40B4, 83679 }, - { 0x40B5, 83667 }, - { 0x40B6, 83718 }, - { 0x40B7, 83715 }, - { 0x40B8, 83739 }, - { 0x40B9, 83745 }, - { 0x40BA, 83733 }, - { 0x40BB, 83670 }, - { 0x40BC, 83658 }, - { 0x40BD, 83661 }, - { 0x40BE, 83694 }, - { 0x40BF, 83655 }, - { 0x40C0, 8163 }, - { 0x40C1, 8167 }, - { 0x40C2, 8171 }, - { 0x40C3, 8219 }, - { 0x40C4, 8223 }, - { 0x40C5, 8199 }, - { 0x40C6, 8203 }, - { 0x40C7, 8283 }, - { 0x40C8, 8179 }, - { 0x40C9, 8211 }, - { 0x40CA, 8215 }, - { 0x40CB, 8267 }, - { 0x40CC, 8271 }, - { 0x40CD, 8183 }, - { 0x40CE, 8187 }, - { 0x40CF, 8191 }, - { 0x40D0, 8303 }, - { 0x40D1, 8251 }, - { 0x40D2, 8175 }, - { 0x40D3, 8195 }, - { 0x40D4, 8243 }, - { 0x40D5, 8247 }, - { 0x40D6, 8231 }, - { 0x40D7, 8235 }, - { 0x40D8, 8239 }, - { 0x40D9, 8287 }, - { 0x40DA, 8275 }, - { 0x40DB, 8279 }, - { 0x40DC, 8255 }, - { 0x40DD, 8259 }, - { 0x40DE, 8227 }, - { 0x40DF, 8263 }, - { 0x40E0, 8291 }, - { 0x40E1, 8295 }, - { 0x40E2, 8299 }, - { 0x40E3, 8207 }, - { 0x40E4, 8319 }, - { 0x40E5, 8327 }, - { 0x40E6, 8331 }, - { 0x40E7, 8335 }, - { 0x40E8, 8315 }, - { 0x40E9, 8323 }, - { 0x40EA, 8307 }, - { 0x40EB, 8311 }, - { 0x40EC, 8339 }, - { 0x40ED, 8343 }, - { 0x40EE, 8351 }, - { 0x40EF, 8347 }, - { 0x40F0, 8355 }, - { 0x40F1, 8359 }, - { 0x40F2, 57947 }, - { 0x40F3, 57942 }, - { 0x40F4, 57937 }, - { 0x40F5, 57957 }, - { 0x40F6, 57952 }, - { 0x40F7, 57962 }, - { 0x40F8, 57985 }, - { 0x40F9, 57980 }, - { 0x40FA, 57975 }, - { 0x40FB, 57995 }, - { 0x40FC, 57990 }, - { 0x40FD, 58000 }, - { 0x40FE, 57837 }, - { 0x40FF, 57873 }, - { 0x4100, 57877 }, - { 0x4101, 57925 }, - { 0x4102, 57833 }, - { 0x4103, 57913 }, - { 0x4104, 57881 }, - { 0x4105, 57917 }, - { 0x4106, 57885 }, - { 0x4107, 57933 }, - { 0x4108, 57905 }, - { 0x4109, 57909 }, - { 0x410A, 57901 }, - { 0x410B, 57841 }, - { 0x410C, 57921 }, - { 0x410D, 57897 }, - { 0x410E, 57967 }, - { 0x410F, 57861 }, - { 0x4110, 57929 }, - { 0x4111, 57893 }, - { 0x4112, 57971 }, - { 0x4113, 57857 }, - { 0x4114, 57845 }, - { 0x4115, 57849 }, - { 0x4116, 57853 }, - { 0x4117, 57889 }, - { 0x4118, 57869 }, - { 0x4119, 57865 }, - { 0x411A, 57775 }, - { 0x411B, 57770 }, - { 0x411C, 57765 }, - { 0x411D, 57785 }, - { 0x411E, 57780 }, - { 0x411F, 57790 }, - { 0x4120, 57813 }, - { 0x4121, 57808 }, - { 0x4122, 57803 }, - { 0x4123, 57823 }, - { 0x4124, 57818 }, - { 0x4125, 57828 }, - { 0x4126, 57665 }, - { 0x4127, 57701 }, - { 0x4128, 57705 }, - { 0x4129, 57753 }, - { 0x412A, 57661 }, - { 0x412B, 57741 }, - { 0x412C, 57709 }, - { 0x412D, 57745 }, - { 0x412E, 57713 }, - { 0x412F, 57761 }, - { 0x4130, 57733 }, - { 0x4131, 57737 }, - { 0x4132, 57729 }, - { 0x4133, 57669 }, - { 0x4134, 57749 }, - { 0x4135, 57725 }, - { 0x4136, 57795 }, - { 0x4137, 57689 }, - { 0x4138, 57757 }, - { 0x4139, 57721 }, - { 0x413A, 57799 }, - { 0x413B, 57685 }, - { 0x413C, 57673 }, - { 0x413D, 57677 }, - { 0x413E, 57681 }, - { 0x413F, 57717 }, - { 0x4140, 57697 }, - { 0x4141, 57693 }, - { 0x4142, 62731 }, - { 0x4143, 62695 }, - { 0x4144, 62719 }, - { 0x4145, 62671 }, - { 0x4146, 62755 }, - { 0x4147, 62632 }, - { 0x4148, 62737 }, - { 0x4149, 62758 }, - { 0x414A, 62704 }, - { 0x414B, 62716 }, - { 0x414C, 62656 }, - { 0x414D, 62713 }, - { 0x414E, 62674 }, - { 0x414F, 62698 }, - { 0x4150, 62740 }, - { 0x4151, 62710 }, - { 0x4152, 62761 }, - { 0x4153, 62752 }, - { 0x4154, 62701 }, - { 0x4155, 62749 }, - { 0x4156, 62722 }, - { 0x4157, 62725 }, - { 0x4158, 62623 }, - { 0x4159, 62665 }, - { 0x415A, 62650 }, - { 0x415B, 62638 }, - { 0x415C, 62626 }, - { 0x415D, 62743 }, - { 0x415E, 62692 }, - { 0x415F, 62620 }, - { 0x4160, 62734 }, - { 0x4161, 62683 }, - { 0x4162, 62662 }, - { 0x4163, 62641 }, - { 0x4164, 62680 }, - { 0x4165, 62635 }, - { 0x4166, 62686 }, - { 0x4167, 62728 }, - { 0x4168, 62689 }, - { 0x4169, 62653 }, - { 0x416A, 62647 }, - { 0x416B, 62629 }, - { 0x416C, 62644 }, - { 0x416D, 62668 }, - { 0x416E, 62746 }, - { 0x416F, 62659 }, - { 0x4170, 62677 }, - { 0x4171, 62707 }, - { 0x4172, 61694 }, - { 0x4173, 61649 }, - { 0x4174, 61676 }, - { 0x4175, 61664 }, - { 0x4176, 61679 }, - { 0x4177, 61688 }, - { 0x4178, 61700 }, - { 0x4179, 61670 }, - { 0x417A, 61673 }, - { 0x417B, 61718 }, - { 0x417C, 61685 }, - { 0x417D, 61697 }, - { 0x417E, 61658 }, - { 0x417F, 61655 }, - { 0x4180, 61715 }, - { 0x4181, 61703 }, - { 0x4182, 61706 }, - { 0x4183, 61709 }, - { 0x4184, 61712 }, - { 0x4185, 61691 }, - { 0x4186, 61661 }, - { 0x4187, 61682 }, - { 0x4188, 61631 }, - { 0x4189, 61634 }, - { 0x418A, 61637 }, - { 0x418B, 61640 }, - { 0x418C, 61643 }, - { 0x418D, 61646 }, - { 0x418E, 61652 }, - { 0x418F, 61667 }, - { 0x4190, 61619 }, - { 0x4191, 61601 }, - { 0x4192, 61607 }, - { 0x4193, 61628 }, - { 0x4194, 61613 }, - { 0x4195, 61610 }, - { 0x4196, 61604 }, - { 0x4197, 61625 }, - { 0x4198, 61622 }, - { 0x4199, 61616 }, - { 0x419A, 58223 }, - { 0x419B, 58241 }, - { 0x419C, 58244 }, - { 0x419D, 58304 }, - { 0x419E, 58247 }, - { 0x419F, 58322 }, - { 0x41A0, 58307 }, - { 0x41A1, 58250 }, - { 0x41A2, 58226 }, - { 0x41A3, 58253 }, - { 0x41A4, 58256 }, - { 0x41A5, 58313 }, - { 0x41A6, 58259 }, - { 0x41A7, 58229 }, - { 0x41A8, 58262 }, - { 0x41A9, 58265 }, - { 0x41AA, 58268 }, - { 0x41AB, 58319 }, - { 0x41AC, 58271 }, - { 0x41AD, 58277 }, - { 0x41AE, 58274 }, - { 0x41AF, 58325 }, - { 0x41B0, 58232 }, - { 0x41B1, 58280 }, - { 0x41B2, 58283 }, - { 0x41B3, 58286 }, - { 0x41B4, 58328 }, - { 0x41B5, 58289 }, - { 0x41B6, 58331 }, - { 0x41B7, 58292 }, - { 0x41B8, 58334 }, - { 0x41B9, 58235 }, - { 0x41BA, 58295 }, - { 0x41BB, 58298 }, - { 0x41BC, 58238 }, - { 0x41BD, 58301 }, - { 0x41BE, 58337 }, - { 0x41BF, 58310 }, - { 0x41C0, 58340 }, - { 0x41C1, 58316 }, - { 0x41C2, 86914 }, - { 0x41C3, 86922 }, - { 0x41C4, 86950 }, - { 0x41C5, 86938 }, - { 0x41C6, 86906 }, - { 0x41C7, 87098 }, - { 0x41C8, 86942 }, - { 0x41C9, 87102 }, - { 0x41CA, 86998 }, - { 0x41CB, 86930 }, - { 0x41CC, 87094 }, - { 0x41CD, 87002 }, - { 0x41CE, 86954 }, - { 0x41CF, 86994 }, - { 0x41D0, 86970 }, - { 0x41D1, 87038 }, - { 0x41D2, 87086 }, - { 0x41D3, 87026 }, - { 0x41D4, 86926 }, - { 0x41D5, 87046 }, - { 0x41D6, 86962 }, - { 0x41D7, 87050 }, - { 0x41D8, 87034 }, - { 0x41D9, 86986 }, - { 0x41DA, 86918 }, - { 0x41DB, 87014 }, - { 0x41DC, 86934 }, - { 0x41DD, 87022 }, - { 0x41DE, 86974 }, - { 0x41DF, 86982 }, - { 0x41E0, 87054 }, - { 0x41E1, 87106 }, - { 0x41E2, 87066 }, - { 0x41E3, 87042 }, - { 0x41E4, 86910 }, - { 0x41E5, 87078 }, - { 0x41E6, 86946 }, - { 0x41E7, 87030 }, - { 0x41E8, 87010 }, - { 0x41E9, 86978 }, - { 0x41EA, 87110 }, - { 0x41EB, 86990 }, - { 0x41EC, 87062 }, - { 0x41ED, 87082 }, - { 0x41EE, 87074 }, - { 0x41EF, 87070 }, - { 0x41F0, 86958 }, - { 0x41F1, 87018 }, - { 0x41F2, 87006 }, - { 0x41F3, 87090 }, - { 0x41F4, 87058 }, - { 0x41F5, 86966 }, - { 0x41F6, 87114 }, - { 0x41F7, 49584 }, - { 0x41F8, 49588 }, - { 0x41F9, 49592 }, - { 0x41FA, 49596 }, - { 0x41FB, 49600 }, - { 0x41FC, 49604 }, - { 0x41FD, 49608 }, - { 0x41FE, 49612 }, - { 0x41FF, 49616 }, - { 0x4200, 49620 }, - { 0x4201, 49624 }, - { 0x4202, 49628 }, - { 0x4203, 49632 }, - { 0x4204, 49636 }, - { 0x4205, 49640 }, - { 0x4206, 49644 }, - { 0x4207, 49900 }, - { 0x4208, 49904 }, - { 0x4209, 49648 }, - { 0x420A, 49908 }, - { 0x420B, 49912 }, - { 0x420C, 49652 }, - { 0x420D, 49916 }, - { 0x420E, 49656 }, - { 0x420F, 49660 }, - { 0x4210, 49664 }, - { 0x4211, 49668 }, - { 0x4212, 49548 }, - { 0x4213, 49672 }, - { 0x4214, 49676 }, - { 0x4215, 49680 }, - { 0x4216, 49684 }, - { 0x4217, 49688 }, - { 0x4218, 49692 }, - { 0x4219, 49696 }, - { 0x421A, 49700 }, - { 0x421B, 49704 }, - { 0x421C, 49708 }, - { 0x421D, 49712 }, - { 0x421E, 49716 }, - { 0x421F, 49720 }, - { 0x4220, 49724 }, - { 0x4221, 49728 }, - { 0x4222, 49732 }, - { 0x4223, 49736 }, - { 0x4224, 49740 }, - { 0x4225, 49744 }, - { 0x4226, 49748 }, - { 0x4227, 49752 }, - { 0x4228, 49756 }, - { 0x4229, 49760 }, - { 0x422A, 49764 }, - { 0x422B, 49768 }, - { 0x422C, 49772 }, - { 0x422D, 49776 }, - { 0x422E, 49780 }, - { 0x422F, 49784 }, - { 0x4230, 49788 }, - { 0x4231, 49792 }, - { 0x4232, 49796 }, - { 0x4233, 49800 }, - { 0x4234, 49804 }, - { 0x4235, 49808 }, - { 0x4236, 49812 }, - { 0x4237, 49816 }, - { 0x4238, 49820 }, - { 0x4239, 49824 }, - { 0x423A, 49828 }, - { 0x423B, 49832 }, - { 0x423C, 49836 }, - { 0x423D, 49840 }, - { 0x423E, 49928 }, - { 0x423F, 49844 }, - { 0x4240, 49848 }, - { 0x4241, 49552 }, - { 0x4242, 49852 }, - { 0x4243, 49856 }, - { 0x4244, 49920 }, - { 0x4245, 49924 }, - { 0x4246, 49556 }, - { 0x4247, 49860 }, - { 0x4248, 49864 }, - { 0x4249, 49868 }, - { 0x424A, 49872 }, - { 0x424B, 49876 }, - { 0x424C, 48622 }, - { 0x424D, 48626 }, - { 0x424E, 48630 }, - { 0x424F, 48634 }, - { 0x4250, 48638 }, - { 0x4251, 48642 }, - { 0x4252, 48646 }, - { 0x4253, 48650 }, - { 0x4254, 49560 }, - { 0x4255, 49564 }, - { 0x4256, 49568 }, - { 0x4257, 48654 }, - { 0x4258, 48658 }, - { 0x4259, 48662 }, - { 0x425A, 49572 }, - { 0x425B, 49576 }, - { 0x425C, 49580 }, - { 0x425D, 48666 }, - { 0x425E, 48670 }, - { 0x425F, 48674 }, - { 0x4260, 48678 }, - { 0x4261, 48682 }, - { 0x4262, 48686 }, - { 0x4263, 48690 }, - { 0x4264, 48694 }, - { 0x4265, 48698 }, - { 0x4266, 48702 }, - { 0x4267, 48706 }, - { 0x4268, 48710 }, - { 0x4269, 48714 }, - { 0x426A, 48718 }, - { 0x426B, 48722 }, - { 0x426C, 48726 }, - { 0x426D, 48730 }, - { 0x426E, 48734 }, - { 0x426F, 48738 }, - { 0x4270, 48742 }, - { 0x4271, 48746 }, - { 0x4272, 48750 }, - { 0x4273, 48754 }, - { 0x4274, 48758 }, - { 0x4275, 48762 }, - { 0x4276, 48766 }, - { 0x4277, 48770 }, - { 0x4278, 48774 }, - { 0x4279, 48778 }, - { 0x427A, 48782 }, - { 0x427B, 48786 }, - { 0x427C, 48790 }, - { 0x427D, 48794 }, - { 0x427E, 48798 }, - { 0x427F, 48802 }, - { 0x4280, 48806 }, - { 0x4281, 48810 }, - { 0x4282, 48814 }, - { 0x4283, 48818 }, - { 0x4284, 48822 }, - { 0x4285, 48826 }, - { 0x4286, 48830 }, - { 0x4287, 48834 }, - { 0x4288, 48838 }, - { 0x4289, 48842 }, - { 0x428A, 48846 }, - { 0x428B, 48850 }, - { 0x428C, 48854 }, - { 0x428D, 48858 }, - { 0x428E, 48862 }, - { 0x428F, 48866 }, - { 0x4290, 48870 }, - { 0x4291, 48874 }, - { 0x4292, 48878 }, - { 0x4293, 48882 }, - { 0x4294, 48886 }, - { 0x4295, 48890 }, - { 0x4296, 48894 }, - { 0x4297, 49932 }, - { 0x4298, 49936 }, - { 0x4299, 49940 }, - { 0x429A, 49944 }, - { 0x429B, 49948 }, - { 0x429C, 49952 }, - { 0x429D, 49956 }, - { 0x429E, 49960 }, - { 0x429F, 49964 }, - { 0x42A0, 49968 }, - { 0x42A1, 49972 }, - { 0x42A2, 49976 }, - { 0x42A3, 49980 }, - { 0x42A4, 49984 }, - { 0x42A5, 49988 }, - { 0x42A6, 49992 }, - { 0x42A7, 49996 }, - { 0x42A8, 50000 }, - { 0x42A9, 50004 }, - { 0x42AA, 48898 }, - { 0x42AB, 48902 }, - { 0x42AC, 48906 }, - { 0x42AD, 48910 }, - { 0x42AE, 48914 }, - { 0x42AF, 48918 }, - { 0x42B0, 48922 }, - { 0x42B1, 48926 }, - { 0x42B2, 48930 }, - { 0x42B3, 48934 }, - { 0x42B4, 48938 }, - { 0x42B5, 48942 }, - { 0x42B6, 48946 }, - { 0x42B7, 48950 }, - { 0x42B8, 48954 }, - { 0x42B9, 48958 }, - { 0x42BA, 48962 }, - { 0x42BB, 48966 }, - { 0x42BC, 48970 }, - { 0x42BD, 48974 }, - { 0x42BE, 48978 }, - { 0x42BF, 48982 }, - { 0x42C0, 48986 }, - { 0x42C1, 48990 }, - { 0x42C2, 48994 }, - { 0x42C3, 48998 }, - { 0x42C4, 49002 }, - { 0x42C5, 49006 }, - { 0x42C6, 49010 }, - { 0x42C7, 49014 }, - { 0x42C8, 49018 }, - { 0x42C9, 49022 }, - { 0x42CA, 49026 }, - { 0x42CB, 49030 }, - { 0x42CC, 49034 }, - { 0x42CD, 49038 }, - { 0x42CE, 49042 }, - { 0x42CF, 49046 }, - { 0x42D0, 49050 }, - { 0x42D1, 49054 }, - { 0x42D2, 49058 }, - { 0x42D3, 49062 }, - { 0x42D4, 49066 }, - { 0x42D5, 49070 }, - { 0x42D6, 49074 }, - { 0x42D7, 49078 }, - { 0x42D8, 49082 }, - { 0x42D9, 49086 }, - { 0x42DA, 49090 }, - { 0x42DB, 49094 }, - { 0x42DC, 49098 }, - { 0x42DD, 49102 }, - { 0x42DE, 49106 }, - { 0x42DF, 49110 }, - { 0x42E0, 49114 }, - { 0x42E1, 49118 }, - { 0x42E2, 49122 }, - { 0x42E3, 49126 }, - { 0x42E4, 49130 }, - { 0x42E5, 49134 }, - { 0x42E6, 49138 }, - { 0x42E7, 49142 }, - { 0x42E8, 49146 }, - { 0x42E9, 49150 }, - { 0x42EA, 49154 }, - { 0x42EB, 49158 }, - { 0x42EC, 49162 }, - { 0x42ED, 49166 }, - { 0x42EE, 49170 }, - { 0x42EF, 49174 }, - { 0x42F0, 49178 }, - { 0x42F1, 49182 }, - { 0x42F2, 49186 }, - { 0x42F3, 49190 }, - { 0x42F4, 49194 }, - { 0x42F5, 49198 }, - { 0x42F6, 49202 }, - { 0x42F7, 49206 }, - { 0x42F8, 49210 }, - { 0x42F9, 49214 }, - { 0x42FA, 49218 }, - { 0x42FB, 49222 }, - { 0x42FC, 49226 }, - { 0x42FD, 49230 }, - { 0x42FE, 49234 }, - { 0x42FF, 49238 }, - { 0x4300, 49242 }, - { 0x4301, 49246 }, - { 0x4302, 49250 }, - { 0x4303, 49254 }, - { 0x4304, 49258 }, - { 0x4305, 49262 }, - { 0x4306, 49266 }, - { 0x4307, 49270 }, - { 0x4308, 49274 }, - { 0x4309, 49278 }, - { 0x430A, 49282 }, - { 0x430B, 49286 }, - { 0x430C, 49290 }, - { 0x430D, 49294 }, - { 0x430E, 49298 }, - { 0x430F, 49302 }, - { 0x4310, 49306 }, - { 0x4311, 49310 }, - { 0x4312, 49314 }, - { 0x4313, 49318 }, - { 0x4314, 49322 }, - { 0x4315, 49326 }, - { 0x4316, 49330 }, - { 0x4317, 49334 }, - { 0x4318, 49338 }, - { 0x4319, 49342 }, - { 0x431A, 49346 }, - { 0x431B, 49350 }, - { 0x431C, 49354 }, - { 0x431D, 49358 }, - { 0x431E, 49362 }, - { 0x431F, 49366 }, - { 0x4320, 49370 }, - { 0x4321, 49374 }, - { 0x4322, 49378 }, - { 0x4323, 49382 }, - { 0x4324, 49386 }, - { 0x4325, 49390 }, - { 0x4326, 49394 }, - { 0x4327, 49398 }, - { 0x4328, 49402 }, - { 0x4329, 49406 }, - { 0x432A, 49410 }, - { 0x432B, 49414 }, - { 0x432C, 49418 }, - { 0x432D, 49422 }, - { 0x432E, 49426 }, - { 0x432F, 49431 }, - { 0x4330, 49436 }, - { 0x4331, 49441 }, - { 0x4332, 49446 }, - { 0x4333, 49451 }, - { 0x4334, 49456 }, - { 0x4335, 49461 }, - { 0x4336, 49466 }, - { 0x4337, 49880 }, - { 0x4338, 49885 }, - { 0x4339, 49890 }, - { 0x433A, 49895 }, - { 0x433B, 49471 }, - { 0x433C, 49476 }, - { 0x433D, 49481 }, - { 0x433E, 49486 }, - { 0x433F, 49491 }, - { 0x4340, 49496 }, - { 0x4341, 49501 }, - { 0x4342, 49506 }, - { 0x4343, 49511 }, - { 0x4344, 49516 }, - { 0x4345, 49520 }, - { 0x4346, 49524 }, - { 0x4347, 49528 }, - { 0x4348, 49532 }, - { 0x4349, 49536 }, - { 0x434A, 49540 }, - { 0x434B, 49544 }, - { 0x434C, 57489 }, - { 0x434D, 57492 }, - { 0x434E, 57495 }, - { 0x434F, 57498 }, - { 0x4350, 57501 }, - { 0x4351, 57504 }, - { 0x4352, 57507 }, - { 0x4353, 57510 }, - { 0x4354, 57513 }, - { 0x4355, 57516 }, - { 0x4356, 57519 }, - { 0x4357, 57522 }, - { 0x4358, 57525 }, - { 0x4359, 57528 }, - { 0x435A, 57531 }, - { 0x435B, 57534 }, - { 0x435C, 57537 }, - { 0x435D, 57540 }, - { 0x435E, 57543 }, - { 0x435F, 57546 }, - { 0x4360, 57549 }, - { 0x4361, 57552 }, - { 0x4362, 57555 }, - { 0x4363, 57558 }, - { 0x4364, 57561 }, - { 0x4365, 57564 }, - { 0x4366, 57567 }, - { 0x4367, 57570 }, - { 0x4368, 57573 }, - { 0x4369, 57576 }, - { 0x436A, 57579 }, - { 0x436B, 57582 }, - { 0x436C, 57585 }, - { 0x436D, 57588 }, - { 0x436E, 57591 }, - { 0x436F, 57594 }, - { 0x4370, 57597 }, - { 0x4371, 57600 }, - { 0x4372, 57603 }, - { 0x4373, 57606 }, - { 0x4374, 57609 }, - { 0x4375, 57612 }, - { 0x4376, 57615 }, - { 0x4377, 57618 }, - { 0x4378, 57621 }, - { 0x4379, 57624 }, - { 0x437A, 57627 }, - { 0x437B, 57630 }, - { 0x437C, 57633 }, - { 0x437D, 57636 }, - { 0x437E, 57639 }, - { 0x437F, 57642 }, - { 0x4380, 57645 }, - { 0x4381, 57648 }, - { 0x4382, 57651 }, - { 0x4383, 79213 }, - { 0x4384, 79181 }, - { 0x4385, 79217 }, - { 0x4386, 79229 }, - { 0x4387, 79153 }, - { 0x4388, 79173 }, - { 0x4389, 79225 }, - { 0x438A, 79185 }, - { 0x438B, 79205 }, - { 0x438C, 79209 }, - { 0x438D, 79189 }, - { 0x438E, 79233 }, - { 0x438F, 79161 }, - { 0x4390, 79165 }, - { 0x4391, 79237 }, - { 0x4392, 79177 }, - { 0x4393, 79157 }, - { 0x4394, 79221 }, - { 0x4395, 79193 }, - { 0x4396, 79197 }, - { 0x4397, 79201 }, - { 0x4398, 79169 }, - { 0x4399, 79276 }, - { 0x439A, 79241 }, - { 0x439B, 79264 }, - { 0x439C, 79268 }, - { 0x439D, 79255 }, - { 0x439E, 79272 }, - { 0x439F, 79245 }, - { 0x43A0, 79250 }, - { 0x43A1, 79259 }, - { 0x43A2, 98046 }, - { 0x43A3, 98022 }, - { 0x43A4, 98053 }, - { 0x43A5, 98062 }, - { 0x43A6, 98001 }, - { 0x43A7, 98016 }, - { 0x43A8, 98059 }, - { 0x43A9, 98025 }, - { 0x43AA, 98040 }, - { 0x43AB, 98043 }, - { 0x43AC, 98028 }, - { 0x43AD, 98065 }, - { 0x43AE, 98007 }, - { 0x43AF, 98049 }, - { 0x43B0, 98010 }, - { 0x43B1, 98068 }, - { 0x43B2, 98019 }, - { 0x43B3, 98004 }, - { 0x43B4, 98056 }, - { 0x43B5, 98031 }, - { 0x43B6, 98034 }, - { 0x43B7, 98037 }, - { 0x43B8, 98013 }, - { 0x43B9, 98092 }, - { 0x43BA, 98095 }, - { 0x43BB, 98071 }, - { 0x43BC, 98077 }, - { 0x43BD, 98086 }, - { 0x43BE, 98083 }, - { 0x43BF, 98080 }, - { 0x43C0, 98074 }, - { 0x43C1, 98089 }, - { 0x43C2, 97944 }, - { 0x43C3, 97913 }, - { 0x43C4, 97928 }, - { 0x43C5, 97889 }, - { 0x43C6, 97952 }, - { 0x43C7, 97961 }, - { 0x43C8, 97916 }, - { 0x43C9, 97868 }, - { 0x43CA, 97883 }, - { 0x43CB, 97958 }, - { 0x43CC, 97892 }, - { 0x43CD, 97907 }, - { 0x43CE, 97940 }, - { 0x43CF, 97910 }, - { 0x43D0, 97932 }, - { 0x43D1, 97895 }, - { 0x43D2, 97948 }, - { 0x43D3, 97964 }, - { 0x43D4, 97920 }, - { 0x43D5, 97874 }, - { 0x43D6, 97924 }, - { 0x43D7, 97877 }, - { 0x43D8, 97967 }, - { 0x43D9, 97886 }, - { 0x43DA, 97871 }, - { 0x43DB, 97955 }, - { 0x43DC, 97898 }, - { 0x43DD, 97901 }, - { 0x43DE, 97936 }, - { 0x43DF, 97904 }, - { 0x43E0, 97880 }, - { 0x43E1, 97970 }, - { 0x43E2, 97980 }, - { 0x43E3, 97989 }, - { 0x43E4, 97986 }, - { 0x43E5, 97995 }, - { 0x43E6, 97983 }, - { 0x43E7, 97977 }, - { 0x43E8, 97992 }, - { 0x43E9, 97973 }, - { 0x43EA, 46712 }, - { 0x43EB, 46688 }, - { 0x43EC, 46715 }, - { 0x43ED, 46727 }, - { 0x43EE, 46667 }, - { 0x43EF, 46685 }, - { 0x43F0, 46709 }, - { 0x43F1, 46691 }, - { 0x43F2, 46703 }, - { 0x43F3, 46706 }, - { 0x43F4, 46694 }, - { 0x43F5, 46721 }, - { 0x43F6, 46676 }, - { 0x43F7, 46679 }, - { 0x43F8, 46724 }, - { 0x43F9, 46673 }, - { 0x43FA, 46670 }, - { 0x43FB, 46718 }, - { 0x43FC, 46697 }, - { 0x43FD, 46700 }, - { 0x43FE, 46682 }, - { 0x43FF, 46730 }, - { 0x4400, 46740 }, - { 0x4401, 46737 }, - { 0x4402, 46743 }, - { 0x4403, 46733 }, - { 0x4404, 100906 }, - { 0x4405, 100909 }, - { 0x4406, 100945 }, - { 0x4407, 100942 }, - { 0x4408, 100897 }, - { 0x4409, 100933 }, - { 0x440A, 100939 }, - { 0x440B, 100912 }, - { 0x440C, 100930 }, - { 0x440D, 100936 }, - { 0x440E, 100915 }, - { 0x440F, 100948 }, - { 0x4410, 100918 }, - { 0x4411, 100921 }, - { 0x4412, 100957 }, - { 0x4413, 100903 }, - { 0x4414, 100900 }, - { 0x4415, 100954 }, - { 0x4416, 100924 }, - { 0x4417, 100951 }, - { 0x4418, 100960 }, - { 0x4419, 100927 }, - { 0x441A, 100963 }, - { 0x441B, 100970 }, - { 0x441C, 100979 }, - { 0x441D, 100966 }, - { 0x441E, 100973 }, - { 0x441F, 100976 }, - { 0x4420, 100894 }, - { 0x4421, 51096 }, - { 0x4422, 51099 }, - { 0x4423, 51114 }, - { 0x4424, 51105 }, - { 0x4425, 51108 }, - { 0x4426, 51150 }, - { 0x4427, 51117 }, - { 0x4428, 51153 }, - { 0x4429, 51120 }, - { 0x442A, 51123 }, - { 0x442B, 51126 }, - { 0x442C, 51129 }, - { 0x442D, 51132 }, - { 0x442E, 51138 }, - { 0x442F, 51168 }, - { 0x4430, 51144 }, - { 0x4431, 51147 }, - { 0x4432, 51111 }, - { 0x4433, 51135 }, - { 0x4434, 51141 }, - { 0x4435, 51171 }, - { 0x4436, 51156 }, - { 0x4437, 51159 }, - { 0x4438, 51162 }, - { 0x4439, 51165 }, - { 0x443A, 51102 }, - { 0x443B, 51174 }, - { 0x443C, 80706 }, - { 0x443D, 80710 }, - { 0x443E, 80714 }, - { 0x443F, 80718 }, - { 0x4440, 80786 }, - { 0x4441, 80782 }, - { 0x4442, 80722 }, - { 0x4443, 80798 }, - { 0x4444, 80750 }, - { 0x4445, 80738 }, - { 0x4446, 80742 }, - { 0x4447, 80802 }, - { 0x4448, 80746 }, - { 0x4449, 80806 }, - { 0x444A, 80758 }, - { 0x444B, 80810 }, - { 0x444C, 80734 }, - { 0x444D, 80794 }, - { 0x444E, 80790 }, - { 0x444F, 80762 }, - { 0x4450, 80814 }, - { 0x4451, 80766 }, - { 0x4452, 80730 }, - { 0x4453, 80754 }, - { 0x4454, 80770 }, - { 0x4455, 80818 }, - { 0x4456, 80774 }, - { 0x4457, 80822 }, - { 0x4458, 80778 }, - { 0x4459, 80726 }, - { 0x445A, 80826 }, - { 0x445B, 80830 }, - { 0x445C, 80288 }, - { 0x445D, 80292 }, - { 0x445E, 80296 }, - { 0x445F, 80300 }, - { 0x4460, 80368 }, - { 0x4461, 80364 }, - { 0x4462, 80304 }, - { 0x4463, 80332 }, - { 0x4464, 80320 }, - { 0x4465, 80324 }, - { 0x4466, 80328 }, - { 0x4467, 80340 }, - { 0x4468, 80316 }, - { 0x4469, 80376 }, - { 0x446A, 80372 }, - { 0x446B, 80344 }, - { 0x446C, 80380 }, - { 0x446D, 80348 }, - { 0x446E, 80312 }, - { 0x446F, 80336 }, - { 0x4470, 80352 }, - { 0x4471, 80356 }, - { 0x4472, 80360 }, - { 0x4473, 80308 }, - { 0x4474, 80693 }, - { 0x4475, 80638 }, - { 0x4476, 80702 }, - { 0x4477, 80698 }, - { 0x4478, 80385 }, - { 0x4479, 80434 }, - { 0x447A, 80581 }, - { 0x447B, 80474 }, - { 0x447C, 80454 }, - { 0x447D, 80405 }, - { 0x447E, 80552 }, - { 0x447F, 80514 }, - { 0x4480, 80494 }, - { 0x4481, 80425 }, - { 0x4482, 80620 }, - { 0x4483, 80611 }, - { 0x4484, 80543 }, - { 0x4485, 80534 }, - { 0x4486, 80572 }, - { 0x4487, 80629 }, - { 0x4488, 80389 }, - { 0x4489, 80438 }, - { 0x448A, 80585 }, - { 0x448B, 80478 }, - { 0x448C, 80458 }, - { 0x448D, 80409 }, - { 0x448E, 80556 }, - { 0x448F, 80518 }, - { 0x4490, 80498 }, - { 0x4491, 80400 }, - { 0x4492, 80449 }, - { 0x4493, 80596 }, - { 0x4494, 80489 }, - { 0x4495, 80469 }, - { 0x4496, 80420 }, - { 0x4497, 80567 }, - { 0x4498, 80529 }, - { 0x4499, 80509 }, - { 0x449A, 80429 }, - { 0x449B, 80624 }, - { 0x449C, 80615 }, - { 0x449D, 80547 }, - { 0x449E, 80538 }, - { 0x449F, 80576 }, - { 0x44A0, 80633 }, - { 0x44A1, 80601 }, - { 0x44A2, 80606 }, - { 0x44A3, 80394 }, - { 0x44A4, 80443 }, - { 0x44A5, 80590 }, - { 0x44A6, 80483 }, - { 0x44A7, 80463 }, - { 0x44A8, 80414 }, - { 0x44A9, 80561 }, - { 0x44AA, 80523 }, - { 0x44AB, 80503 }, - { 0x44AC, 80643 }, - { 0x44AD, 80658 }, - { 0x44AE, 80688 }, - { 0x44AF, 80668 }, - { 0x44B0, 80663 }, - { 0x44B1, 80648 }, - { 0x44B2, 80683 }, - { 0x44B3, 80678 }, - { 0x44B4, 80673 }, - { 0x44B5, 80653 }, - { 0x44B6, 100565 }, - { 0x44B7, 100544 }, - { 0x44B8, 100552 }, - { 0x44B9, 100556 }, - { 0x44BA, 100540 }, - { 0x44BB, 100548 }, - { 0x44BC, 100561 }, - { 0x44BD, 100517 }, - { 0x44BE, 100525 }, - { 0x44BF, 100522 }, - { 0x44C0, 100586 }, - { 0x44C1, 100634 }, - { 0x44C2, 100577 }, - { 0x44C3, 100631 }, - { 0x44C4, 100571 }, - { 0x44C5, 100622 }, - { 0x44C6, 100583 }, - { 0x44C7, 100643 }, - { 0x44C8, 100658 }, - { 0x44C9, 100664 }, - { 0x44CA, 100625 }, - { 0x44CB, 100661 }, - { 0x44CC, 100640 }, - { 0x44CD, 100607 }, - { 0x44CE, 100655 }, - { 0x44CF, 100574 }, - { 0x44D0, 100628 }, - { 0x44D1, 100595 }, - { 0x44D2, 100598 }, - { 0x44D3, 100646 }, - { 0x44D4, 100568 }, - { 0x44D5, 100619 }, - { 0x44D6, 100592 }, - { 0x44D7, 100613 }, - { 0x44D8, 100601 }, - { 0x44D9, 100589 }, - { 0x44DA, 100610 }, - { 0x44DB, 100649 }, - { 0x44DC, 100652 }, - { 0x44DD, 100604 }, - { 0x44DE, 100616 }, - { 0x44DF, 100580 }, - { 0x44E0, 100637 }, - { 0x44E1, 100667 }, - { 0x44E2, 100506 }, - { 0x44E3, 100514 }, - { 0x44E4, 100510 }, - { 0x44E5, 100684 }, - { 0x44E6, 100528 }, - { 0x44E7, 100531 }, - { 0x44E8, 100537 }, - { 0x44E9, 100534 }, - { 0x44EA, 100678 }, - { 0x44EB, 100681 }, - { 0x44EC, 100670 }, - { 0x44ED, 100674 }, - { 0x44EE, 100686 }, - { 0x44EF, 100698 }, - { 0x44F0, 100702 }, - { 0x44F1, 100709 }, - { 0x44F2, 100713 }, - { 0x44F3, 100695 }, - { 0x44F4, 100689 }, - { 0x44F5, 100705 }, - { 0x44F6, 100692 }, - { 0x44F7, 7347 }, - { 0x44F8, 7472 }, - { 0x44F9, 7392 }, - { 0x44FA, 7357 }, - { 0x44FB, 7402 }, - { 0x44FC, 7377 }, - { 0x44FD, 7412 }, - { 0x44FE, 7407 }, - { 0x44FF, 7387 }, - { 0x4500, 7372 }, - { 0x4501, 7367 }, - { 0x4502, 7397 }, - { 0x4503, 7362 }, - { 0x4504, 7447 }, - { 0x4505, 7452 }, - { 0x4506, 7477 }, - { 0x4507, 7342 }, - { 0x4508, 7382 }, - { 0x4509, 7352 }, - { 0x450A, 7467 }, - { 0x450B, 7442 }, - { 0x450C, 7462 }, - { 0x450D, 7437 }, - { 0x450E, 7417 }, - { 0x450F, 7432 }, - { 0x4510, 7482 }, - { 0x4511, 7427 }, - { 0x4512, 7422 }, - { 0x4513, 7457 }, - { 0x4514, 7487 }, - { 0x4515, 7492 }, - { 0x4516, 7497 }, - { 0x4517, 7212 }, - { 0x4518, 7222 }, - { 0x4519, 7207 }, - { 0x451A, 7297 }, - { 0x451B, 7227 }, - { 0x451C, 7252 }, - { 0x451D, 7277 }, - { 0x451E, 7232 }, - { 0x451F, 7187 }, - { 0x4520, 7247 }, - { 0x4521, 7272 }, - { 0x4522, 7217 }, - { 0x4523, 7302 }, - { 0x4524, 7292 }, - { 0x4525, 7237 }, - { 0x4526, 7282 }, - { 0x4527, 7202 }, - { 0x4528, 7267 }, - { 0x4529, 7182 }, - { 0x452A, 7192 }, - { 0x452B, 7287 }, - { 0x452C, 7197 }, - { 0x452D, 7322 }, - { 0x452E, 7242 }, - { 0x452F, 7317 }, - { 0x4530, 7307 }, - { 0x4531, 7257 }, - { 0x4532, 7312 }, - { 0x4533, 7262 }, - { 0x4534, 7327 }, - { 0x4535, 7332 }, - { 0x4536, 7337 }, - { 0x4537, 100776 }, - { 0x4538, 100743 }, - { 0x4539, 100779 }, - { 0x453A, 100782 }, - { 0x453B, 100806 }, - { 0x453C, 100803 }, - { 0x453D, 100722 }, - { 0x453E, 100737 }, - { 0x453F, 100716 }, - { 0x4540, 100800 }, - { 0x4541, 100818 }, - { 0x4542, 100785 }, - { 0x4543, 100809 }, - { 0x4544, 100746 }, - { 0x4545, 100761 }, - { 0x4546, 100770 }, - { 0x4547, 100749 }, - { 0x4548, 100764 }, - { 0x4549, 100788 }, - { 0x454A, 100812 }, - { 0x454B, 100821 }, - { 0x454C, 100824 }, - { 0x454D, 100728 }, - { 0x454E, 100731 }, - { 0x454F, 100815 }, - { 0x4550, 100740 }, - { 0x4551, 100773 }, - { 0x4552, 100725 }, - { 0x4553, 100719 }, - { 0x4554, 100794 }, - { 0x4555, 100752 }, - { 0x4556, 100767 }, - { 0x4557, 100791 }, - { 0x4558, 100755 }, - { 0x4559, 100758 }, - { 0x455A, 100797 }, - { 0x455B, 100734 }, - { 0x455C, 100871 }, - { 0x455D, 100875 }, - { 0x455E, 100827 }, - { 0x455F, 100837 }, - { 0x4560, 100834 }, - { 0x4561, 100840 }, - { 0x4562, 100830 }, - { 0x4563, 100859 }, - { 0x4564, 100868 }, - { 0x4565, 100862 }, - { 0x4566, 100846 }, - { 0x4567, 100843 }, - { 0x4568, 100851 }, - { 0x4569, 100855 }, - { 0x456A, 55166 }, - { 0x456B, 55181 }, - { 0x456C, 55190 }, - { 0x456D, 55265 }, - { 0x456E, 55187 }, - { 0x456F, 55262 }, - { 0x4570, 55184 }, - { 0x4571, 55268 }, - { 0x4572, 55169 }, - { 0x4573, 55202 }, - { 0x4574, 55175 }, - { 0x4575, 55232 }, - { 0x4576, 55172 }, - { 0x4577, 55214 }, - { 0x4578, 55178 }, - { 0x4579, 55247 }, - { 0x457A, 55220 }, - { 0x457B, 55253 }, - { 0x457C, 55307 }, - { 0x457D, 55304 }, - { 0x457E, 55208 }, - { 0x457F, 55277 }, - { 0x4580, 55280 }, - { 0x4581, 55196 }, - { 0x4582, 55217 }, - { 0x4583, 55244 }, - { 0x4584, 55298 }, - { 0x4585, 55199 }, - { 0x4586, 55274 }, - { 0x4587, 55301 }, - { 0x4588, 55235 }, - { 0x4589, 55205 }, - { 0x458A, 55193 }, - { 0x458B, 55271 }, - { 0x458C, 55286 }, - { 0x458D, 55319 }, - { 0x458E, 55316 }, - { 0x458F, 55229 }, - { 0x4590, 55292 }, - { 0x4591, 55289 }, - { 0x4592, 55226 }, - { 0x4593, 55283 }, - { 0x4594, 55310 }, - { 0x4595, 55256 }, - { 0x4596, 55250 }, - { 0x4597, 55238 }, - { 0x4598, 55223 }, - { 0x4599, 55241 }, - { 0x459A, 55259 }, - { 0x459B, 55295 }, - { 0x459C, 55313 }, - { 0x459D, 55322 }, - { 0x459E, 55325 }, - { 0x459F, 55211 }, - { 0x45A0, 55328 }, - { 0x45A1, 14929 }, - { 0x45A2, 33380 }, - { 0x45A3, 23291 }, - { 0x45A4, 23274 }, - { 0x45A5, 23298 }, - { 0x45A6, 23281 }, - { 0x45A7, 111565 }, - { 0x45A8, 111533 }, - { 0x45A9, 111569 }, - { 0x45AA, 111581 }, - { 0x45AB, 111505 }, - { 0x45AC, 111525 }, - { 0x45AD, 111577 }, - { 0x45AE, 111537 }, - { 0x45AF, 111557 }, - { 0x45B0, 111561 }, - { 0x45B1, 111541 }, - { 0x45B2, 111585 }, - { 0x45B3, 111513 }, - { 0x45B4, 111517 }, - { 0x45B5, 111589 }, - { 0x45B6, 111529 }, - { 0x45B7, 111509 }, - { 0x45B8, 111573 }, - { 0x45B9, 111545 }, - { 0x45BA, 111549 }, - { 0x45BB, 111553 }, - { 0x45BC, 111521 }, - { 0x45BD, 111593 }, - { 0x45BE, 111611 }, - { 0x45BF, 111619 }, - { 0x45C0, 111615 }, - { 0x45C1, 111607 }, - { 0x45C2, 111623 }, - { 0x45C3, 111597 }, - { 0x45C4, 111602 }, - { 0x45C5, 111435 }, - { 0x45C6, 111411 }, - { 0x45C7, 111439 }, - { 0x45C8, 111451 }, - { 0x45C9, 111395 }, - { 0x45CA, 111467 }, - { 0x45CB, 111447 }, - { 0x45CC, 111415 }, - { 0x45CD, 111427 }, - { 0x45CE, 111431 }, - { 0x45CF, 111419 }, - { 0x45D0, 111455 }, - { 0x45D1, 111463 }, - { 0x45D2, 111403 }, - { 0x45D3, 111459 }, - { 0x45D4, 111399 }, - { 0x45D5, 111443 }, - { 0x45D6, 111423 }, - { 0x45D7, 111407 }, - { 0x45D8, 111471 }, - { 0x45D9, 111489 }, - { 0x45DA, 111497 }, - { 0x45DB, 111493 }, - { 0x45DC, 111485 }, - { 0x45DD, 111501 }, - { 0x45DE, 111475 }, - { 0x45DF, 111480 }, - { 0x45E0, 62156 }, - { 0x45E1, 62136 }, - { 0x45E2, 62160 }, - { 0x45E3, 62172 }, - { 0x45E4, 62120 }, - { 0x45E5, 62188 }, - { 0x45E6, 62168 }, - { 0x45E7, 62140 }, - { 0x45E8, 62152 }, - { 0x45E9, 62144 }, - { 0x45EA, 62176 }, - { 0x45EB, 62184 }, - { 0x45EC, 62128 }, - { 0x45ED, 62180 }, - { 0x45EE, 62124 }, - { 0x45EF, 62164 }, - { 0x45F0, 62148 }, - { 0x45F1, 62132 }, - { 0x45F2, 62226 }, - { 0x45F3, 62221 }, - { 0x45F4, 62114 }, - { 0x45F5, 62108 }, - { 0x45F6, 62192 }, - { 0x45F7, 62205 }, - { 0x45F8, 62213 }, - { 0x45F9, 62209 }, - { 0x45FA, 62201 }, - { 0x45FB, 62217 }, - { 0x45FC, 62196 }, - { 0x45FD, 7798 }, - { 0x45FE, 8008 }, - { 0x45FF, 8033 }, - { 0x4600, 7803 }, - { 0x4601, 8018 }, - { 0x4602, 8013 }, - { 0x4603, 7808 }, - { 0x4604, 7893 }, - { 0x4605, 8083 }, - { 0x4606, 7813 }, - { 0x4607, 8023 }, - { 0x4608, 7913 }, - { 0x4609, 8093 }, - { 0x460A, 7823 }, - { 0x460B, 8038 }, - { 0x460C, 7923 }, - { 0x460D, 8098 }, - { 0x460E, 7818 }, - { 0x460F, 8028 }, - { 0x4610, 7918 }, - { 0x4611, 7878 }, - { 0x4612, 8073 }, - { 0x4613, 7858 }, - { 0x4614, 8063 }, - { 0x4615, 7958 }, - { 0x4616, 8118 }, - { 0x4617, 7928 }, - { 0x4618, 8103 }, - { 0x4619, 7998 }, - { 0x461A, 8153 }, - { 0x461B, 7828 }, - { 0x461C, 8043 }, - { 0x461D, 7933 }, - { 0x461E, 7968 }, - { 0x461F, 7868 }, - { 0x4620, 7833 }, - { 0x4621, 7938 }, - { 0x4622, 8108 }, - { 0x4623, 7983 }, - { 0x4624, 8138 }, - { 0x4625, 7973 }, - { 0x4626, 8133 }, - { 0x4627, 7988 }, - { 0x4628, 8143 }, - { 0x4629, 8123 }, - { 0x462A, 7978 }, - { 0x462B, 8158 }, - { 0x462C, 7873 }, - { 0x462D, 7898 }, - { 0x462E, 7883 }, - { 0x462F, 7863 }, - { 0x4630, 8068 }, - { 0x4631, 7838 }, - { 0x4632, 8048 }, - { 0x4633, 7888 }, - { 0x4634, 8078 }, - { 0x4635, 7903 }, - { 0x4636, 8088 }, - { 0x4637, 7843 }, - { 0x4638, 8053 }, - { 0x4639, 7943 }, - { 0x463A, 7848 }, - { 0x463B, 7948 }, - { 0x463C, 7963 }, - { 0x463D, 8128 }, - { 0x463E, 7993 }, - { 0x463F, 8148 }, - { 0x4640, 7853 }, - { 0x4641, 8058 }, - { 0x4642, 7953 }, - { 0x4643, 8113 }, - { 0x4644, 7908 }, - { 0x4645, 8003 }, - { 0x4646, 8654 }, - { 0x4647, 8679 }, - { 0x4648, 8689 }, - { 0x4649, 8799 }, - { 0x464A, 8694 }, - { 0x464B, 8834 }, - { 0x464C, 8814 }, - { 0x464D, 8699 }, - { 0x464E, 8804 }, - { 0x464F, 8659 }, - { 0x4650, 8874 }, - { 0x4651, 8704 }, - { 0x4652, 8709 }, - { 0x4653, 8714 }, - { 0x4654, 8819 }, - { 0x4655, 8719 }, - { 0x4656, 8664 }, - { 0x4657, 8779 }, - { 0x4658, 8724 }, - { 0x4659, 8729 }, - { 0x465A, 8684 }, - { 0x465B, 8869 }, - { 0x465C, 8734 }, - { 0x465D, 8824 }, - { 0x465E, 8739 }, - { 0x465F, 8744 }, - { 0x4660, 8844 }, - { 0x4661, 8669 }, - { 0x4662, 8784 }, - { 0x4663, 8904 }, - { 0x4664, 8886 }, - { 0x4665, 8864 }, - { 0x4666, 8749 }, - { 0x4667, 8829 }, - { 0x4668, 8754 }, - { 0x4669, 8880 }, - { 0x466A, 8759 }, - { 0x466B, 8849 }, - { 0x466C, 8764 }, - { 0x466D, 8839 }, - { 0x466E, 8854 }, - { 0x466F, 8809 }, - { 0x4670, 8674 }, - { 0x4671, 8794 }, - { 0x4672, 8910 }, - { 0x4673, 8892 }, - { 0x4674, 8769 }, - { 0x4675, 8774 }, - { 0x4676, 8859 }, - { 0x4677, 8898 }, - { 0x4678, 8789 }, - { 0x4679, 8366 }, - { 0x467A, 8391 }, - { 0x467B, 8401 }, - { 0x467C, 8511 }, - { 0x467D, 8406 }, - { 0x467E, 8546 }, - { 0x467F, 8526 }, - { 0x4680, 8411 }, - { 0x4681, 8516 }, - { 0x4682, 8371 }, - { 0x4683, 8586 }, - { 0x4684, 8416 }, - { 0x4685, 8421 }, - { 0x4686, 8426 }, - { 0x4687, 8531 }, - { 0x4688, 8431 }, - { 0x4689, 8376 }, - { 0x468A, 8491 }, - { 0x468B, 8436 }, - { 0x468C, 8441 }, - { 0x468D, 8396 }, - { 0x468E, 8581 }, - { 0x468F, 8446 }, - { 0x4690, 8536 }, - { 0x4691, 8451 }, - { 0x4692, 8456 }, - { 0x4693, 8556 }, - { 0x4694, 8381 }, - { 0x4695, 8496 }, - { 0x4696, 8616 }, - { 0x4697, 8598 }, - { 0x4698, 8576 }, - { 0x4699, 8461 }, - { 0x469A, 8541 }, - { 0x469B, 8466 }, - { 0x469C, 8592 }, - { 0x469D, 8471 }, - { 0x469E, 8561 }, - { 0x469F, 8476 }, - { 0x46A0, 8551 }, - { 0x46A1, 8566 }, - { 0x46A2, 8521 }, - { 0x46A3, 8386 }, - { 0x46A4, 8506 }, - { 0x46A5, 8622 }, - { 0x46A6, 8604 }, - { 0x46A7, 8481 }, - { 0x46A8, 8486 }, - { 0x46A9, 8571 }, - { 0x46AA, 8610 }, - { 0x46AB, 8501 }, - { 0x46AC, 8628 }, - { 0x46AD, 8646 }, - { 0x46AE, 8642 }, - { 0x46AF, 8650 }, - { 0x46B0, 8632 }, - { 0x46B1, 8637 }, - { 0x46B2, 14300 }, - { 0x46B3, 14306 }, - { 0x46B4, 14324 }, - { 0x46B5, 14312 }, - { 0x46B6, 14309 }, - { 0x46B7, 14303 }, - { 0x46B8, 14321 }, - { 0x46B9, 14318 }, - { 0x46BA, 14315 }, - { 0x46BB, 14335 }, - { 0x46BC, 14384 }, - { 0x46BD, 14381 }, - { 0x46BE, 14361 }, - { 0x46BF, 14358 }, - { 0x46C0, 14368 }, - { 0x46C1, 14387 }, - { 0x46C2, 14375 }, - { 0x46C3, 14378 }, - { 0x46C4, 14327 }, - { 0x46C5, 14338 }, - { 0x46C6, 14371 }, - { 0x46C7, 14346 }, - { 0x46C8, 14342 }, - { 0x46C9, 14331 }, - { 0x46CA, 14364 }, - { 0x46CB, 14354 }, - { 0x46CC, 14350 }, - { 0x46CD, 14390 }, - { 0x46CE, 14398 }, - { 0x46CF, 14394 }, - { 0x46D0, 14402 }, - { 0x46D1, 42885 }, - { 0x46D2, 42882 }, - { 0x46D3, 42879 }, - { 0x46D4, 42888 }, - { 0x46D5, 42891 }, - { 0x46D6, 42990 }, - { 0x46D7, 43005 }, - { 0x46D8, 42996 }, - { 0x46D9, 43029 }, - { 0x46DA, 43002 }, - { 0x46DB, 43059 }, - { 0x46DC, 43141 }, - { 0x46DD, 43149 }, - { 0x46DE, 43137 }, - { 0x46DF, 43145 }, - { 0x46E0, 42993 }, - { 0x46E1, 43008 }, - { 0x46E2, 42999 }, - { 0x46E3, 43011 }, - { 0x46E4, 43035 }, - { 0x46E5, 43086 }, - { 0x46E6, 43023 }, - { 0x46E7, 43080 }, - { 0x46E8, 43092 }, - { 0x46E9, 43017 }, - { 0x46EA, 43071 }, - { 0x46EB, 43032 }, - { 0x46EC, 43083 }, - { 0x46ED, 43098 }, - { 0x46EE, 43128 }, - { 0x46EF, 43134 }, - { 0x46F0, 43074 }, - { 0x46F1, 43131 }, - { 0x46F2, 43095 }, - { 0x46F3, 43056 }, - { 0x46F4, 43125 }, - { 0x46F5, 43020 }, - { 0x46F6, 43077 }, - { 0x46F7, 43044 }, - { 0x46F8, 43047 }, - { 0x46F9, 43116 }, - { 0x46FA, 43014 }, - { 0x46FB, 43068 }, - { 0x46FC, 43041 }, - { 0x46FD, 43065 }, - { 0x46FE, 43050 }, - { 0x46FF, 43038 }, - { 0x4700, 43062 }, - { 0x4701, 43119 }, - { 0x4702, 43122 }, - { 0x4703, 43053 }, - { 0x4704, 43026 }, - { 0x4705, 43089 }, - { 0x4706, 43106 }, - { 0x4707, 43101 }, - { 0x4708, 43111 }, - { 0x4709, 42942 }, - { 0x470A, 42982 }, - { 0x470B, 42930 }, - { 0x470C, 42954 }, - { 0x470D, 42938 }, - { 0x470E, 42958 }, - { 0x470F, 42967 }, - { 0x4710, 42977 }, - { 0x4711, 42962 }, - { 0x4712, 42972 }, - { 0x4713, 42926 }, - { 0x4714, 42946 }, - { 0x4715, 42934 }, - { 0x4716, 42950 }, - { 0x4717, 43218 }, - { 0x4718, 42894 }, - { 0x4719, 42987 }, - { 0x471A, 43220 }, - { 0x471B, 43229 }, - { 0x471C, 43223 }, - { 0x471D, 43233 }, - { 0x471E, 43226 }, - { 0x471F, 43153 }, - { 0x4720, 43170 }, - { 0x4721, 43197 }, - { 0x4722, 43176 }, - { 0x4723, 43173 }, - { 0x4724, 43164 }, - { 0x4725, 43191 }, - { 0x4726, 43182 }, - { 0x4727, 43179 }, - { 0x4728, 43167 }, - { 0x4729, 43212 }, - { 0x472A, 43209 }, - { 0x472B, 43188 }, - { 0x472C, 43185 }, - { 0x472D, 43194 }, - { 0x472E, 43215 }, - { 0x472F, 43200 }, - { 0x4730, 43206 }, - { 0x4731, 43156 }, - { 0x4732, 43160 }, - { 0x4733, 42914 }, - { 0x4734, 42896 }, - { 0x4735, 42902 }, - { 0x4736, 42923 }, - { 0x4737, 42908 }, - { 0x4738, 42905 }, - { 0x4739, 42899 }, - { 0x473A, 42920 }, - { 0x473B, 42917 }, - { 0x473C, 42911 }, - { 0x473D, 43203 }, - { 0x473E, 47313 }, - { 0x473F, 47310 }, - { 0x4740, 47307 }, - { 0x4741, 47361 }, - { 0x4742, 47376 }, - { 0x4743, 47367 }, - { 0x4744, 47400 }, - { 0x4745, 47373 }, - { 0x4746, 47430 }, - { 0x4747, 47364 }, - { 0x4748, 47379 }, - { 0x4749, 47370 }, - { 0x474A, 47382 }, - { 0x474B, 47406 }, - { 0x474C, 47457 }, - { 0x474D, 47394 }, - { 0x474E, 47451 }, - { 0x474F, 47460 }, - { 0x4750, 47388 }, - { 0x4751, 47442 }, - { 0x4752, 47403 }, - { 0x4753, 47454 }, - { 0x4754, 47466 }, - { 0x4755, 47484 }, - { 0x4756, 47490 }, - { 0x4757, 47445 }, - { 0x4758, 47493 }, - { 0x4759, 47487 }, - { 0x475A, 47472 }, - { 0x475B, 47463 }, - { 0x475C, 47427 }, - { 0x475D, 47481 }, - { 0x475E, 47391 }, - { 0x475F, 47448 }, - { 0x4760, 47415 }, - { 0x4761, 47418 }, - { 0x4762, 47469 }, - { 0x4763, 47385 }, - { 0x4764, 47439 }, - { 0x4765, 47412 }, - { 0x4766, 47436 }, - { 0x4767, 47421 }, - { 0x4768, 47409 }, - { 0x4769, 47433 }, - { 0x476A, 47475 }, - { 0x476B, 47478 }, - { 0x476C, 47424 }, - { 0x476D, 47397 }, - { 0x476E, 47334 }, - { 0x476F, 47322 }, - { 0x4770, 47346 }, - { 0x4771, 47330 }, - { 0x4772, 47350 }, - { 0x4773, 47318 }, - { 0x4774, 47338 }, - { 0x4775, 47326 }, - { 0x4776, 47342 }, - { 0x4777, 47304 }, - { 0x4778, 47301 }, - { 0x4779, 47505 }, - { 0x477A, 47502 }, - { 0x477B, 47496 }, - { 0x477C, 47499 }, - { 0x477D, 47357 }, - { 0x477E, 47316 }, - { 0x477F, 47354 }, - { 0x4780, 14553 }, - { 0x4781, 14557 }, - { 0x4782, 14497 }, - { 0x4783, 14501 }, - { 0x4784, 14505 }, - { 0x4785, 14513 }, - { 0x4786, 14537 }, - { 0x4787, 14569 }, - { 0x4788, 14529 }, - { 0x4789, 14541 }, - { 0x478A, 14561 }, - { 0x478B, 14545 }, - { 0x478C, 14565 }, - { 0x478D, 14549 }, - { 0x478E, 14517 }, - { 0x478F, 14525 }, - { 0x4790, 14521 }, - { 0x4791, 14573 }, - { 0x4792, 14477 }, - { 0x4793, 14509 }, - { 0x4794, 14485 }, - { 0x4795, 14493 }, - { 0x4796, 14489 }, - { 0x4797, 14481 }, - { 0x4798, 14533 }, - { 0x4799, 14461 }, - { 0x479A, 14437 }, - { 0x479B, 14445 }, - { 0x479C, 14473 }, - { 0x479D, 14453 }, - { 0x479E, 14449 }, - { 0x479F, 14441 }, - { 0x47A0, 14469 }, - { 0x47A1, 14465 }, - { 0x47A2, 14457 }, - { 0x47A3, 43427 }, - { 0x47A4, 43424 }, - { 0x47A5, 43421 }, - { 0x47A6, 43514 }, - { 0x47A7, 43508 }, - { 0x47A8, 43511 }, - { 0x47A9, 43505 }, - { 0x47AA, 43535 }, - { 0x47AB, 43583 }, - { 0x47AC, 43526 }, - { 0x47AD, 43577 }, - { 0x47AE, 43586 }, - { 0x47AF, 43520 }, - { 0x47B0, 43568 }, - { 0x47B1, 43532 }, - { 0x47B2, 43580 }, - { 0x47B3, 43592 }, - { 0x47B4, 43601 }, - { 0x47B5, 43610 }, - { 0x47B6, 43571 }, - { 0x47B7, 43607 }, - { 0x47B8, 43589 }, - { 0x47B9, 43556 }, - { 0x47BA, 43598 }, - { 0x47BB, 43523 }, - { 0x47BC, 43574 }, - { 0x47BD, 43544 }, - { 0x47BE, 43547 }, - { 0x47BF, 43595 }, - { 0x47C0, 43517 }, - { 0x47C1, 43565 }, - { 0x47C2, 43541 }, - { 0x47C3, 43604 }, - { 0x47C4, 43562 }, - { 0x47C5, 43550 }, - { 0x47C6, 43538 }, - { 0x47C7, 43559 }, - { 0x47C8, 43553 }, - { 0x47C9, 43529 }, - { 0x47CA, 43462 }, - { 0x47CB, 43470 }, - { 0x47CC, 43490 }, - { 0x47CD, 43478 }, - { 0x47CE, 43498 }, - { 0x47CF, 43466 }, - { 0x47D0, 43482 }, - { 0x47D1, 43474 }, - { 0x47D2, 43486 }, - { 0x47D3, 43494 }, - { 0x47D4, 43415 }, - { 0x47D5, 43418 }, - { 0x47D6, 43613 }, - { 0x47D7, 43615 }, - { 0x47D8, 43450 }, - { 0x47D9, 43432 }, - { 0x47DA, 43438 }, - { 0x47DB, 43459 }, - { 0x47DC, 43444 }, - { 0x47DD, 43441 }, - { 0x47DE, 43435 }, - { 0x47DF, 43456 }, - { 0x47E0, 43453 }, - { 0x47E1, 43447 }, - { 0x47E2, 43617 }, - { 0x47E3, 43430 }, - { 0x47E4, 43502 }, - { 0x47E5, 43620 }, - { 0x47E6, 80062 }, - { 0x47E7, 80068 }, - { 0x47E8, 80074 }, - { 0x47E9, 80065 }, - { 0x47EA, 80071 }, - { 0x47EB, 80095 }, - { 0x47EC, 80140 }, - { 0x47ED, 80086 }, - { 0x47EE, 80134 }, - { 0x47EF, 80080 }, - { 0x47F0, 80125 }, - { 0x47F1, 80092 }, - { 0x47F2, 80137 }, - { 0x47F3, 80146 }, - { 0x47F4, 80158 }, - { 0x47F5, 80164 }, - { 0x47F6, 80128 }, - { 0x47F7, 80161 }, - { 0x47F8, 80143 }, - { 0x47F9, 80116 }, - { 0x47FA, 80155 }, - { 0x47FB, 80083 }, - { 0x47FC, 80131 }, - { 0x47FD, 80104 }, - { 0x47FE, 80107 }, - { 0x47FF, 80149 }, - { 0x4800, 80077 }, - { 0x4801, 80122 }, - { 0x4802, 80101 }, - { 0x4803, 80110 }, - { 0x4804, 80098 }, - { 0x4805, 80119 }, - { 0x4806, 80113 }, - { 0x4807, 80089 }, - { 0x4808, 80152 }, - { 0x4809, 80059 }, - { 0x480A, 80173 }, - { 0x480B, 80167 }, - { 0x480C, 80170 }, - { 0x480D, 62341 }, - { 0x480E, 62335 }, - { 0x480F, 62332 }, - { 0x4810, 62453 }, - { 0x4811, 62468 }, - { 0x4812, 62459 }, - { 0x4813, 62492 }, - { 0x4814, 62465 }, - { 0x4815, 62522 }, - { 0x4816, 62589 }, - { 0x4817, 62597 }, - { 0x4818, 62585 }, - { 0x4819, 62593 }, - { 0x481A, 62456 }, - { 0x481B, 62471 }, - { 0x481C, 62462 }, - { 0x481D, 62474 }, - { 0x481E, 62498 }, - { 0x481F, 62549 }, - { 0x4820, 62486 }, - { 0x4821, 62543 }, - { 0x4822, 62555 }, - { 0x4823, 62480 }, - { 0x4824, 62534 }, - { 0x4825, 62495 }, - { 0x4826, 62546 }, - { 0x4827, 62561 }, - { 0x4828, 62576 }, - { 0x4829, 62582 }, - { 0x482A, 62537 }, - { 0x482B, 62579 }, - { 0x482C, 62558 }, - { 0x482D, 62519 }, - { 0x482E, 62573 }, - { 0x482F, 62483 }, - { 0x4830, 62540 }, - { 0x4831, 62507 }, - { 0x4832, 62510 }, - { 0x4833, 62564 }, - { 0x4834, 62477 }, - { 0x4835, 62531 }, - { 0x4836, 62504 }, - { 0x4837, 62528 }, - { 0x4838, 62513 }, - { 0x4839, 62501 }, - { 0x483A, 62552 }, - { 0x483B, 62525 }, - { 0x483C, 62567 }, - { 0x483D, 62570 }, - { 0x483E, 62516 }, - { 0x483F, 62489 }, - { 0x4840, 62406 }, - { 0x4841, 62394 }, - { 0x4842, 62418 }, - { 0x4843, 62402 }, - { 0x4844, 62422 }, - { 0x4845, 62431 }, - { 0x4846, 62441 }, - { 0x4847, 62426 }, - { 0x4848, 62436 }, - { 0x4849, 62390 }, - { 0x484A, 62410 }, - { 0x484B, 62398 }, - { 0x484C, 62414 }, - { 0x484D, 62326 }, - { 0x484E, 62338 }, - { 0x484F, 62344 }, - { 0x4850, 62347 }, - { 0x4851, 62319 }, - { 0x4852, 62350 }, - { 0x4853, 62450 }, - { 0x4854, 62614 }, - { 0x4855, 62610 }, - { 0x4856, 62601 }, - { 0x4857, 62323 }, - { 0x4858, 62446 }, - { 0x4859, 62382 }, - { 0x485A, 62387 }, - { 0x485B, 62370 }, - { 0x485C, 62352 }, - { 0x485D, 62358 }, - { 0x485E, 62379 }, - { 0x485F, 62364 }, - { 0x4860, 62361 }, - { 0x4861, 62355 }, - { 0x4862, 62376 }, - { 0x4863, 62373 }, - { 0x4864, 62367 }, - { 0x4865, 62321 }, - { 0x4866, 62329 }, - { 0x4867, 62612 }, - { 0x4868, 62617 }, - { 0x4869, 62604 }, - { 0x486A, 62607 }, - { 0x486B, 63498 }, - { 0x486C, 63506 }, - { 0x486D, 63530 }, - { 0x486E, 63514 }, - { 0x486F, 63510 }, - { 0x4870, 63502 }, - { 0x4871, 63526 }, - { 0x4872, 63522 }, - { 0x4873, 63518 }, - { 0x4874, 63544 }, - { 0x4875, 63572 }, - { 0x4876, 63568 }, - { 0x4877, 63552 }, - { 0x4878, 63548 }, - { 0x4879, 63556 }, - { 0x487A, 63576 }, - { 0x487B, 63560 }, - { 0x487C, 63564 }, - { 0x487D, 63534 }, - { 0x487E, 63539 }, - { 0x487F, 48232 }, - { 0x4880, 48247 }, - { 0x4881, 48238 }, - { 0x4882, 48244 }, - { 0x4883, 48235 }, - { 0x4884, 48250 }, - { 0x4885, 48241 }, - { 0x4886, 48253 }, - { 0x4887, 48274 }, - { 0x4888, 48328 }, - { 0x4889, 48265 }, - { 0x488A, 48319 }, - { 0x488B, 48322 }, - { 0x488C, 48334 }, - { 0x488D, 48259 }, - { 0x488E, 48310 }, - { 0x488F, 48271 }, - { 0x4890, 48325 }, - { 0x4891, 48340 }, - { 0x4892, 48349 }, - { 0x4893, 48358 }, - { 0x4894, 48313 }, - { 0x4895, 48355 }, - { 0x4896, 48337 }, - { 0x4897, 48295 }, - { 0x4898, 48346 }, - { 0x4899, 48262 }, - { 0x489A, 48352 }, - { 0x489B, 48316 }, - { 0x489C, 48283 }, - { 0x489D, 48286 }, - { 0x489E, 48343 }, - { 0x489F, 48256 }, - { 0x48A0, 48304 }, - { 0x48A1, 48307 }, - { 0x48A2, 48280 }, - { 0x48A3, 48301 }, - { 0x48A4, 48289 }, - { 0x48A5, 48277 }, - { 0x48A6, 48298 }, - { 0x48A7, 48292 }, - { 0x48A8, 48268 }, - { 0x48A9, 48331 }, - { 0x48AA, 48209 }, - { 0x48AB, 48197 }, - { 0x48AC, 48221 }, - { 0x48AD, 48205 }, - { 0x48AE, 48193 }, - { 0x48AF, 48213 }, - { 0x48B0, 48201 }, - { 0x48B1, 48217 }, - { 0x48B2, 48185 }, - { 0x48B3, 48182 }, - { 0x48B4, 48176 }, - { 0x48B5, 48179 }, - { 0x48B6, 48191 }, - { 0x48B7, 48225 }, - { 0x48B8, 48188 }, - { 0x48B9, 48361 }, - { 0x48BA, 48228 }, - { 0x48BB, 48364 }, - { 0x48BC, 59431 }, - { 0x48BD, 59437 }, - { 0x48BE, 59440 }, - { 0x48BF, 59434 }, - { 0x48C0, 59461 }, - { 0x48C1, 59509 }, - { 0x48C2, 59452 }, - { 0x48C3, 59503 }, - { 0x48C4, 59446 }, - { 0x48C5, 59494 }, - { 0x48C6, 59458 }, - { 0x48C7, 59506 }, - { 0x48C8, 59515 }, - { 0x48C9, 59530 }, - { 0x48CA, 59539 }, - { 0x48CB, 59497 }, - { 0x48CC, 59533 }, - { 0x48CD, 59536 }, - { 0x48CE, 59512 }, - { 0x48CF, 59482 }, - { 0x48D0, 59527 }, - { 0x48D1, 59449 }, - { 0x48D2, 59500 }, - { 0x48D3, 59470 }, - { 0x48D4, 59473 }, - { 0x48D5, 59518 }, - { 0x48D6, 59443 }, - { 0x48D7, 59491 }, - { 0x48D8, 59467 }, - { 0x48D9, 59488 }, - { 0x48DA, 59476 }, - { 0x48DB, 59464 }, - { 0x48DC, 59485 }, - { 0x48DD, 59479 }, - { 0x48DE, 59455 }, - { 0x48DF, 59524 }, - { 0x48E0, 59521 }, - { 0x48E1, 59542 }, - { 0x48E2, 96084 }, - { 0x48E3, 96099 }, - { 0x48E4, 96090 }, - { 0x48E5, 96123 }, - { 0x48E6, 96096 }, - { 0x48E7, 96153 }, - { 0x48E8, 96087 }, - { 0x48E9, 96102 }, - { 0x48EA, 96093 }, - { 0x48EB, 96105 }, - { 0x48EC, 96129 }, - { 0x48ED, 96189 }, - { 0x48EE, 96117 }, - { 0x48EF, 96177 }, - { 0x48F0, 96180 }, - { 0x48F1, 96192 }, - { 0x48F2, 96111 }, - { 0x48F3, 96168 }, - { 0x48F4, 96126 }, - { 0x48F5, 96186 }, - { 0x48F6, 96183 }, - { 0x48F7, 96198 }, - { 0x48F8, 96213 }, - { 0x48F9, 96222 }, - { 0x48FA, 96171 }, - { 0x48FB, 96216 }, - { 0x48FC, 96204 }, - { 0x48FD, 96219 }, - { 0x48FE, 96195 }, - { 0x48FF, 96150 }, - { 0x4900, 96210 }, - { 0x4901, 96114 }, - { 0x4902, 96174 }, - { 0x4903, 96138 }, - { 0x4904, 96141 }, - { 0x4905, 96201 }, - { 0x4906, 96108 }, - { 0x4907, 96162 }, - { 0x4908, 96165 }, - { 0x4909, 96135 }, - { 0x490A, 96159 }, - { 0x490B, 96144 }, - { 0x490C, 96132 }, - { 0x490D, 96156 }, - { 0x490E, 96207 }, - { 0x490F, 96147 }, - { 0x4910, 96120 }, - { 0x4911, 96015 }, - { 0x4912, 96064 }, - { 0x4913, 96052 }, - { 0x4914, 96076 }, - { 0x4915, 96060 }, - { 0x4916, 96080 }, - { 0x4917, 96048 }, - { 0x4918, 96068 }, - { 0x4919, 96056 }, - { 0x491A, 96072 }, - { 0x491B, 96009 }, - { 0x491C, 96012 }, - { 0x491D, 96036 }, - { 0x491E, 96018 }, - { 0x491F, 96024 }, - { 0x4920, 96045 }, - { 0x4921, 96030 }, - { 0x4922, 96027 }, - { 0x4923, 96021 }, - { 0x4924, 96042 }, - { 0x4925, 96039 }, - { 0x4926, 96033 }, - { 0x4927, 58446 }, - { 0x4928, 58451 }, - { 0x4929, 58440 }, - { 0x492A, 58437 }, - { 0x492B, 58510 }, - { 0x492C, 58519 }, - { 0x492D, 58513 }, - { 0x492E, 58546 }, - { 0x492F, 58516 }, - { 0x4930, 58579 }, - { 0x4931, 58655 }, - { 0x4932, 58651 }, - { 0x4933, 58537 }, - { 0x4934, 58522 }, - { 0x4935, 58564 }, - { 0x4936, 58525 }, - { 0x4937, 58552 }, - { 0x4938, 58606 }, - { 0x4939, 58540 }, - { 0x493A, 58600 }, - { 0x493B, 58612 }, - { 0x493C, 58531 }, - { 0x493D, 58591 }, - { 0x493E, 58549 }, - { 0x493F, 58603 }, - { 0x4940, 58618 }, - { 0x4941, 58633 }, - { 0x4942, 58639 }, - { 0x4943, 58594 }, - { 0x4944, 58636 }, - { 0x4945, 58615 }, - { 0x4946, 58576 }, - { 0x4947, 58630 }, - { 0x4948, 58534 }, - { 0x4949, 58597 }, - { 0x494A, 58561 }, - { 0x494B, 58567 }, - { 0x494C, 58621 }, - { 0x494D, 58528 }, - { 0x494E, 58588 }, - { 0x494F, 58558 }, - { 0x4950, 58585 }, - { 0x4951, 58570 }, - { 0x4952, 58555 }, - { 0x4953, 58609 }, - { 0x4954, 58582 }, - { 0x4955, 58624 }, - { 0x4956, 58627 }, - { 0x4957, 58573 }, - { 0x4958, 58543 }, - { 0x4959, 58428 }, - { 0x495A, 58443 }, - { 0x495B, 58462 }, - { 0x495C, 58454 }, - { 0x495D, 58478 }, - { 0x495E, 58458 }, - { 0x495F, 58486 }, - { 0x4960, 58495 }, - { 0x4961, 58505 }, - { 0x4962, 58474 }, - { 0x4963, 58466 }, - { 0x4964, 58482 }, - { 0x4965, 58470 }, - { 0x4966, 58434 }, - { 0x4967, 58426 }, - { 0x4968, 58422 }, - { 0x4969, 58431 }, - { 0x496A, 58647 }, - { 0x496B, 58642 }, - { 0x496C, 58663 }, - { 0x496D, 58659 }, - { 0x496E, 58490 }, - { 0x496F, 58500 }, - { 0x4970, 88003 }, - { 0x4971, 87983 }, - { 0x4972, 87991 }, - { 0x4973, 88007 }, - { 0x4974, 87999 }, - { 0x4975, 87995 }, - { 0x4976, 87987 }, - { 0x4977, 88011 }, - { 0x4978, 88015 }, - { 0x4979, 88019 }, - { 0x497A, 88027 }, - { 0x497B, 88023 }, - { 0x497C, 65117 }, - { 0x497D, 65235 }, - { 0x497E, 65250 }, - { 0x497F, 65241 }, - { 0x4980, 65274 }, - { 0x4981, 65247 }, - { 0x4982, 65304 }, - { 0x4983, 65368 }, - { 0x4984, 65376 }, - { 0x4985, 65364 }, - { 0x4986, 65372 }, - { 0x4987, 65238 }, - { 0x4988, 65253 }, - { 0x4989, 65244 }, - { 0x498A, 65256 }, - { 0x498B, 65280 }, - { 0x498C, 65331 }, - { 0x498D, 65268 }, - { 0x498E, 65325 }, - { 0x498F, 65334 }, - { 0x4990, 65262 }, - { 0x4991, 65316 }, - { 0x4992, 65277 }, - { 0x4993, 65328 }, - { 0x4994, 65340 }, - { 0x4995, 65355 }, - { 0x4996, 65361 }, - { 0x4997, 65319 }, - { 0x4998, 65358 }, - { 0x4999, 65337 }, - { 0x499A, 65301 }, - { 0x499B, 65352 }, - { 0x499C, 65265 }, - { 0x499D, 65322 }, - { 0x499E, 65289 }, - { 0x499F, 65292 }, - { 0x49A0, 65343 }, - { 0x49A1, 65259 }, - { 0x49A2, 65313 }, - { 0x49A3, 65286 }, - { 0x49A4, 65310 }, - { 0x49A5, 65295 }, - { 0x49A6, 65283 }, - { 0x49A7, 65307 }, - { 0x49A8, 65346 }, - { 0x49A9, 65349 }, - { 0x49AA, 65298 }, - { 0x49AB, 65271 }, - { 0x49AC, 65185 }, - { 0x49AD, 65173 }, - { 0x49AE, 65197 }, - { 0x49AF, 65181 }, - { 0x49B0, 65201 }, - { 0x49B1, 65220 }, - { 0x49B2, 65230 }, - { 0x49B3, 65215 }, - { 0x49B4, 65225 }, - { 0x49B5, 65169 }, - { 0x49B6, 65205 }, - { 0x49B7, 65189 }, - { 0x49B8, 65177 }, - { 0x49B9, 65210 }, - { 0x49BA, 65193 }, - { 0x49BB, 65134 }, - { 0x49BC, 65128 }, - { 0x49BD, 65125 }, - { 0x49BE, 65122 }, - { 0x49BF, 65119 }, - { 0x49C0, 65131 }, - { 0x49C1, 65167 }, - { 0x49C2, 65380 }, - { 0x49C3, 65115 }, - { 0x49C4, 65155 }, - { 0x49C5, 65137 }, - { 0x49C6, 65143 }, - { 0x49C7, 65164 }, - { 0x49C8, 65149 }, - { 0x49C9, 65146 }, - { 0x49CA, 65140 }, - { 0x49CB, 65161 }, - { 0x49CC, 65158 }, - { 0x49CD, 65152 }, - { 0x49CE, 62850 }, - { 0x49CF, 62865 }, - { 0x49D0, 62856 }, - { 0x49D1, 62889 }, - { 0x49D2, 62862 }, - { 0x49D3, 62919 }, - { 0x49D4, 62983 }, - { 0x49D5, 62991 }, - { 0x49D6, 62979 }, - { 0x49D7, 62987 }, - { 0x49D8, 62853 }, - { 0x49D9, 62868 }, - { 0x49DA, 62859 }, - { 0x49DB, 62871 }, - { 0x49DC, 62895 }, - { 0x49DD, 62946 }, - { 0x49DE, 62883 }, - { 0x49DF, 62940 }, - { 0x49E0, 62949 }, - { 0x49E1, 62877 }, - { 0x49E2, 62931 }, - { 0x49E3, 62892 }, - { 0x49E4, 62943 }, - { 0x49E5, 62955 }, - { 0x49E6, 62970 }, - { 0x49E7, 62976 }, - { 0x49E8, 62934 }, - { 0x49E9, 62973 }, - { 0x49EA, 62952 }, - { 0x49EB, 62916 }, - { 0x49EC, 62967 }, - { 0x49ED, 62880 }, - { 0x49EE, 62937 }, - { 0x49EF, 62904 }, - { 0x49F0, 62907 }, - { 0x49F1, 62958 }, - { 0x49F2, 62874 }, - { 0x49F3, 62928 }, - { 0x49F4, 62901 }, - { 0x49F5, 62925 }, - { 0x49F6, 62910 }, - { 0x49F7, 62898 }, - { 0x49F8, 62922 }, - { 0x49F9, 62961 }, - { 0x49FA, 62964 }, - { 0x49FB, 62913 }, - { 0x49FC, 62886 }, - { 0x49FD, 62807 }, - { 0x49FE, 62795 }, - { 0x49FF, 62819 }, - { 0x4A00, 62803 }, - { 0x4A01, 62823 }, - { 0x4A02, 62827 }, - { 0x4A03, 62832 }, - { 0x4A04, 62791 }, - { 0x4A05, 62811 }, - { 0x4A06, 62799 }, - { 0x4A07, 62815 }, - { 0x4A08, 62786 }, - { 0x4A09, 62783 }, - { 0x4A0A, 62780 }, - { 0x4A0B, 62774 }, - { 0x4A0C, 62771 }, - { 0x4A0D, 62777 }, - { 0x4A0E, 62789 }, - { 0x4A0F, 62847 }, - { 0x4A10, 63118 }, - { 0x4A11, 63115 }, - { 0x4A12, 63121 }, - { 0x4A13, 63124 }, - { 0x4A14, 63127 }, - { 0x4A15, 62766 }, - { 0x4A16, 63083 }, - { 0x4A17, 63075 }, - { 0x4A18, 63032 }, - { 0x4A19, 63014 }, - { 0x4A1A, 63023 }, - { 0x4A1B, 63103 }, - { 0x4A1C, 63108 }, - { 0x4A1D, 63040 }, - { 0x4A1E, 63046 }, - { 0x4A1F, 63097 }, - { 0x4A20, 63091 }, - { 0x4A21, 63068 }, - { 0x4A22, 63052 }, - { 0x4A23, 63060 }, - { 0x4A24, 63009 }, - { 0x4A25, 62999 }, - { 0x4A26, 63004 }, - { 0x4A27, 62995 }, - { 0x4A28, 62837 }, - { 0x4A29, 62842 }, - { 0x4A2A, 13971 }, - { 0x4A2B, 13986 }, - { 0x4A2C, 13977 }, - { 0x4A2D, 14010 }, - { 0x4A2E, 13983 }, - { 0x4A2F, 14040 }, - { 0x4A30, 14107 }, - { 0x4A31, 14115 }, - { 0x4A32, 14103 }, - { 0x4A33, 14111 }, - { 0x4A34, 13974 }, - { 0x4A35, 13989 }, - { 0x4A36, 13980 }, - { 0x4A37, 13992 }, - { 0x4A38, 14016 }, - { 0x4A39, 14067 }, - { 0x4A3A, 14004 }, - { 0x4A3B, 14061 }, - { 0x4A3C, 14073 }, - { 0x4A3D, 13998 }, - { 0x4A3E, 14052 }, - { 0x4A3F, 14013 }, - { 0x4A40, 14064 }, - { 0x4A41, 14079 }, - { 0x4A42, 14094 }, - { 0x4A43, 14100 }, - { 0x4A44, 14055 }, - { 0x4A45, 14097 }, - { 0x4A46, 14076 }, - { 0x4A47, 14037 }, - { 0x4A48, 14091 }, - { 0x4A49, 14001 }, - { 0x4A4A, 14058 }, - { 0x4A4B, 14025 }, - { 0x4A4C, 14028 }, - { 0x4A4D, 14082 }, - { 0x4A4E, 13995 }, - { 0x4A4F, 14049 }, - { 0x4A50, 14022 }, - { 0x4A51, 14046 }, - { 0x4A52, 14031 }, - { 0x4A53, 14019 }, - { 0x4A54, 14043 }, - { 0x4A55, 14085 }, - { 0x4A56, 14088 }, - { 0x4A57, 14034 }, - { 0x4A58, 14007 }, - { 0x4A59, 14070 }, - { 0x4A5A, 13928 }, - { 0x4A5B, 13916 }, - { 0x4A5C, 13940 }, - { 0x4A5D, 13924 }, - { 0x4A5E, 13944 }, - { 0x4A5F, 13953 }, - { 0x4A60, 13963 }, - { 0x4A61, 13948 }, - { 0x4A62, 13958 }, - { 0x4A63, 13912 }, - { 0x4A64, 13932 }, - { 0x4A65, 13920 }, - { 0x4A66, 13936 }, - { 0x4A67, 13874 }, - { 0x4A68, 13871 }, - { 0x4A69, 13868 }, - { 0x4A6A, 13877 }, - { 0x4A6B, 13880 }, - { 0x4A6C, 13968 }, - { 0x4A6D, 14119 }, - { 0x4A6E, 13865 }, - { 0x4A6F, 13900 }, - { 0x4A70, 13882 }, - { 0x4A71, 13888 }, - { 0x4A72, 13909 }, - { 0x4A73, 13894 }, - { 0x4A74, 13891 }, - { 0x4A75, 13885 }, - { 0x4A76, 13906 }, - { 0x4A77, 13903 }, - { 0x4A78, 13897 }, - { 0x4A79, 33823 }, - { 0x4A7A, 33838 }, - { 0x4A7B, 33829 }, - { 0x4A7C, 33862 }, - { 0x4A7D, 33835 }, - { 0x4A7E, 33892 }, - { 0x4A7F, 33826 }, - { 0x4A80, 33841 }, - { 0x4A81, 33832 }, - { 0x4A82, 33844 }, - { 0x4A83, 33868 }, - { 0x4A84, 33919 }, - { 0x4A85, 33856 }, - { 0x4A86, 33913 }, - { 0x4A87, 33922 }, - { 0x4A88, 33850 }, - { 0x4A89, 33904 }, - { 0x4A8A, 33865 }, - { 0x4A8B, 33916 }, - { 0x4A8C, 33928 }, - { 0x4A8D, 33943 }, - { 0x4A8E, 33949 }, - { 0x4A8F, 33907 }, - { 0x4A90, 33946 }, - { 0x4A91, 33925 }, - { 0x4A92, 33889 }, - { 0x4A93, 33940 }, - { 0x4A94, 33853 }, - { 0x4A95, 33910 }, - { 0x4A96, 33877 }, - { 0x4A97, 33880 }, - { 0x4A98, 33931 }, - { 0x4A99, 33847 }, - { 0x4A9A, 33901 }, - { 0x4A9B, 33874 }, - { 0x4A9C, 33898 }, - { 0x4A9D, 33883 }, - { 0x4A9E, 33871 }, - { 0x4A9F, 33895 }, - { 0x4AA0, 33937 }, - { 0x4AA1, 33886 }, - { 0x4AA2, 33859 }, - { 0x4AA3, 33934 }, - { 0x4AA4, 33754 }, - { 0x4AA5, 33751 }, - { 0x4AA6, 33803 }, - { 0x4AA7, 33791 }, - { 0x4AA8, 33815 }, - { 0x4AA9, 33799 }, - { 0x4AAA, 33819 }, - { 0x4AAB, 33787 }, - { 0x4AAC, 33807 }, - { 0x4AAD, 33795 }, - { 0x4AAE, 33811 }, - { 0x4AAF, 33748 }, - { 0x4AB0, 33745 }, - { 0x4AB1, 33775 }, - { 0x4AB2, 33757 }, - { 0x4AB3, 33763 }, - { 0x4AB4, 33784 }, - { 0x4AB5, 33769 }, - { 0x4AB6, 33766 }, - { 0x4AB7, 33760 }, - { 0x4AB8, 33781 }, - { 0x4AB9, 33778 }, - { 0x4ABA, 33772 }, - { 0x4ABB, 11942 }, - { 0x4ABC, 11981 }, - { 0x4ABD, 11984 }, - { 0x4ABE, 11951 }, - { 0x4ABF, 11963 }, - { 0x4AC0, 12000 }, - { 0x4AC1, 11954 }, - { 0x4AC2, 11990 }, - { 0x4AC3, 11927 }, - { 0x4AC4, 11948 }, - { 0x4AC5, 11939 }, - { 0x4AC6, 11969 }, - { 0x4AC7, 11993 }, - { 0x4AC8, 11957 }, - { 0x4AC9, 11945 }, - { 0x4ACA, 11960 }, - { 0x4ACB, 11987 }, - { 0x4ACC, 11936 }, - { 0x4ACD, 11924 }, - { 0x4ACE, 11930 }, - { 0x4ACF, 11972 }, - { 0x4AD0, 11933 }, - { 0x4AD1, 11996 }, - { 0x4AD2, 11975 }, - { 0x4AD3, 11966 }, - { 0x4AD4, 11978 }, - { 0x4AD5, 12013 }, - { 0x4AD6, 12018 }, - { 0x4AD7, 12023 }, - { 0x4AD8, 11880 }, - { 0x4AD9, 11900 }, - { 0x4ADA, 11888 }, - { 0x4ADB, 11916 }, - { 0x4ADC, 11896 }, - { 0x4ADD, 11920 }, - { 0x4ADE, 11884 }, - { 0x4ADF, 11912 }, - { 0x4AE0, 11892 }, - { 0x4AE1, 11904 }, - { 0x4AE2, 11908 }, - { 0x4AE3, 11844 }, - { 0x4AE4, 11868 }, - { 0x4AE5, 11850 }, - { 0x4AE6, 11856 }, - { 0x4AE7, 11877 }, - { 0x4AE8, 11862 }, - { 0x4AE9, 11859 }, - { 0x4AEA, 11853 }, - { 0x4AEB, 11874 }, - { 0x4AEC, 11871 }, - { 0x4AED, 11865 }, - { 0x4AEE, 12004 }, - { 0x4AEF, 12007 }, - { 0x4AF0, 11840 }, - { 0x4AF1, 11847 }, - { 0x4AF2, 11837 }, - { 0x4AF3, 12010 }, - { 0x4AF4, 55097 }, - { 0x4AF5, 54957 }, - { 0x4AF6, 55022 }, - { 0x4AF7, 55037 }, - { 0x4AF8, 55027 }, - { 0x4AF9, 55032 }, - { 0x4AFA, 54997 }, - { 0x4AFB, 55017 }, - { 0x4AFC, 54962 }, - { 0x4AFD, 54967 }, - { 0x4AFE, 55042 }, - { 0x4AFF, 54992 }, - { 0x4B00, 55002 }, - { 0x4B01, 55052 }, - { 0x4B02, 55077 }, - { 0x4B03, 55012 }, - { 0x4B04, 55047 }, - { 0x4B05, 55062 }, - { 0x4B06, 55072 }, - { 0x4B07, 55102 }, - { 0x4B08, 54987 }, - { 0x4B09, 54977 }, - { 0x4B0A, 54972 }, - { 0x4B0B, 54982 }, - { 0x4B0C, 55007 }, - { 0x4B0D, 55082 }, - { 0x4B0E, 55087 }, - { 0x4B0F, 55092 }, - { 0x4B10, 55057 }, - { 0x4B11, 55107 }, - { 0x4B12, 55067 }, - { 0x4B13, 55112 }, - { 0x4B14, 54901 }, - { 0x4B15, 54761 }, - { 0x4B16, 54826 }, - { 0x4B17, 54841 }, - { 0x4B18, 54831 }, - { 0x4B19, 54836 }, - { 0x4B1A, 54801 }, - { 0x4B1B, 54821 }, - { 0x4B1C, 54766 }, - { 0x4B1D, 54771 }, - { 0x4B1E, 54846 }, - { 0x4B1F, 54796 }, - { 0x4B20, 54806 }, - { 0x4B21, 54856 }, - { 0x4B22, 54881 }, - { 0x4B23, 54816 }, - { 0x4B24, 54851 }, - { 0x4B25, 54866 }, - { 0x4B26, 54876 }, - { 0x4B27, 54906 }, - { 0x4B28, 54791 }, - { 0x4B29, 54781 }, - { 0x4B2A, 54776 }, - { 0x4B2B, 54786 }, - { 0x4B2C, 54811 }, - { 0x4B2D, 54886 }, - { 0x4B2E, 54891 }, - { 0x4B2F, 54896 }, - { 0x4B30, 54861 }, - { 0x4B31, 54911 }, - { 0x4B32, 54871 }, - { 0x4B33, 54916 }, - { 0x4B34, 54745 }, - { 0x4B35, 54721 }, - { 0x4B36, 54729 }, - { 0x4B37, 54757 }, - { 0x4B38, 54737 }, - { 0x4B39, 54733 }, - { 0x4B3A, 54725 }, - { 0x4B3B, 54753 }, - { 0x4B3C, 54749 }, - { 0x4B3D, 54741 }, - { 0x4B3E, 54921 }, - { 0x4B3F, 54949 }, - { 0x4B40, 54945 }, - { 0x4B41, 54929 }, - { 0x4B42, 54925 }, - { 0x4B43, 54933 }, - { 0x4B44, 54953 }, - { 0x4B45, 54937 }, - { 0x4B46, 54941 }, - { 0x4B47, 54718 }, - { 0x4B48, 9008 }, - { 0x4B49, 8988 }, - { 0x4B4A, 8993 }, - { 0x4B4B, 8998 }, - { 0x4B4C, 8963 }, - { 0x4B4D, 9038 }, - { 0x4B4E, 9033 }, - { 0x4B4F, 9053 }, - { 0x4B50, 8978 }, - { 0x4B51, 8973 }, - { 0x4B52, 9048 }, - { 0x4B53, 9018 }, - { 0x4B54, 8953 }, - { 0x4B55, 8958 }, - { 0x4B56, 9023 }, - { 0x4B57, 9063 }, - { 0x4B58, 9003 }, - { 0x4B59, 9058 }, - { 0x4B5A, 9013 }, - { 0x4B5B, 8968 }, - { 0x4B5C, 9043 }, - { 0x4B5D, 8928 }, - { 0x4B5E, 8933 }, - { 0x4B5F, 8938 }, - { 0x4B60, 8943 }, - { 0x4B61, 8948 }, - { 0x4B62, 9028 }, - { 0x4B63, 8983 }, - { 0x4B64, 9092 }, - { 0x4B65, 9068 }, - { 0x4B66, 9098 }, - { 0x4B67, 9080 }, - { 0x4B68, 9086 }, - { 0x4B69, 9074 }, - { 0x4B6A, 9104 }, - { 0x4B6B, 9116 }, - { 0x4B6C, 9110 }, - { 0x4B6D, 9127 }, - { 0x4B6E, 9122 }, - { 0x4B6F, 9170 }, - { 0x4B70, 9133 }, - { 0x4B71, 9140 }, - { 0x4B72, 9176 }, - { 0x4B73, 9151 }, - { 0x4B74, 9146 }, - { 0x4B75, 9157 }, - { 0x4B76, 9164 }, - { 0x4B77, 9200 }, - { 0x4B78, 9194 }, - { 0x4B79, 9205 }, - { 0x4B7A, 9212 }, - { 0x4B7B, 9223 }, - { 0x4B7C, 9218 }, - { 0x4B7D, 9183 }, - { 0x4B7E, 9229 }, - { 0x4B7F, 9236 }, - { 0x4B80, 9188 }, - { 0x4B81, 88552 }, - { 0x4B82, 88555 }, - { 0x4B83, 88565 }, - { 0x4B84, 88580 }, - { 0x4B85, 88560 }, - { 0x4B86, 88570 }, - { 0x4B87, 88591 }, - { 0x4B88, 88586 }, - { 0x4B89, 88575 }, - { 0x4B8A, 88665 }, - { 0x4B8B, 88668 }, - { 0x4B8C, 88711 }, - { 0x4B8D, 88716 }, - { 0x4B8E, 88689 }, - { 0x4B8F, 88722 }, - { 0x4B90, 88684 }, - { 0x4B91, 88694 }, - { 0x4B92, 88728 }, - { 0x4B93, 88738 }, - { 0x4B94, 88743 }, - { 0x4B95, 88675 }, - { 0x4B96, 88671 }, - { 0x4B97, 89887 }, - { 0x4B98, 89918 }, - { 0x4B99, 89902 }, - { 0x4B9A, 89895 }, - { 0x4B9B, 89908 }, - { 0x4B9C, 89913 }, - { 0x4B9D, 88748 }, - { 0x4B9E, 88756 }, - { 0x4B9F, 88759 }, - { 0x4BA0, 88764 }, - { 0x4BA1, 88771 }, - { 0x4BA2, 88774 }, - { 0x4BA3, 88799 }, - { 0x4BA4, 88804 }, - { 0x4BA5, 88779 }, - { 0x4BA6, 88809 }, - { 0x4BA7, 88784 }, - { 0x4BA8, 88789 }, - { 0x4BA9, 88794 }, - { 0x4BAA, 92036 }, - { 0x4BAB, 92819 }, - { 0x4BAC, 92039 }, - { 0x4BAD, 92047 }, - { 0x4BAE, 88814 }, - { 0x4BAF, 88817 }, - { 0x4BB0, 88837 }, - { 0x4BB1, 88828 }, - { 0x4BB2, 88822 }, - { 0x4BB3, 92822 }, - { 0x4BB4, 92052 }, - { 0x4BB5, 92055 }, - { 0x4BB6, 92058 }, - { 0x4BB7, 92825 }, - { 0x4BB8, 92828 }, - { 0x4BB9, 89923 }, - { 0x4BBA, 89963 }, - { 0x4BBB, 89926 }, - { 0x4BBC, 89951 }, - { 0x4BBD, 89931 }, - { 0x4BBE, 89938 }, - { 0x4BBF, 92063 }, - { 0x4BC0, 93425 }, - { 0x4BC1, 88842 }, - { 0x4BC2, 89968 }, - { 0x4BC3, 92066 }, - { 0x4BC4, 93428 }, - { 0x4BC5, 89977 }, - { 0x4BC6, 89980 }, - { 0x4BC7, 92831 }, - { 0x4BC8, 89985 }, - { 0x4BC9, 92834 }, - { 0x4BCA, 88845 }, - { 0x4BCB, 88848 }, - { 0x4BCC, 88853 }, - { 0x4BCD, 88858 }, - { 0x4BCE, 88864 }, - { 0x4BCF, 88867 }, - { 0x4BD0, 88873 }, - { 0x4BD1, 88886 }, - { 0x4BD2, 92837 }, - { 0x4BD3, 92840 }, - { 0x4BD4, 89988 }, - { 0x4BD5, 92069 }, - { 0x4BD6, 88891 }, - { 0x4BD7, 89991 }, - { 0x4BD8, 89999 }, - { 0x4BD9, 90133 }, - { 0x4BDA, 90151 }, - { 0x4BDB, 90007 }, - { 0x4BDC, 90013 }, - { 0x4BDD, 90019 }, - { 0x4BDE, 90027 }, - { 0x4BDF, 90139 }, - { 0x4BE0, 90101 }, - { 0x4BE1, 90033 }, - { 0x4BE2, 90039 }, - { 0x4BE3, 90045 }, - { 0x4BE4, 90107 }, - { 0x4BE5, 90053 }, - { 0x4BE6, 90059 }, - { 0x4BE7, 90065 }, - { 0x4BE8, 90113 }, - { 0x4BE9, 90073 }, - { 0x4BEA, 90119 }, - { 0x4BEB, 90079 }, - { 0x4BEC, 90145 }, - { 0x4BED, 90085 }, - { 0x4BEE, 90127 }, - { 0x4BEF, 90157 }, - { 0x4BF0, 90160 }, - { 0x4BF1, 92845 }, - { 0x4BF2, 92848 }, - { 0x4BF3, 88899 }, - { 0x4BF4, 90163 }, - { 0x4BF5, 90166 }, - { 0x4BF6, 90181 }, - { 0x4BF7, 92075 }, - { 0x4BF8, 90186 }, - { 0x4BF9, 90189 }, - { 0x4BFA, 92083 }, - { 0x4BFB, 88902 }, - { 0x4BFC, 88909 }, - { 0x4BFD, 88905 }, - { 0x4BFE, 88914 }, - { 0x4BFF, 90196 }, - { 0x4C00, 90204 }, - { 0x4C01, 92091 }, - { 0x4C02, 90209 }, - { 0x4C03, 92851 }, - { 0x4C04, 90363 }, - { 0x4C05, 90366 }, - { 0x4C06, 92094 }, - { 0x4C07, 92097 }, - { 0x4C08, 92101 }, - { 0x4C09, 92106 }, - { 0x4C0A, 92109 }, - { 0x4C0B, 88597 }, - { 0x4C0C, 88608 }, - { 0x4C0D, 88600 }, - { 0x4C0E, 88918 }, - { 0x4C0F, 88921 }, - { 0x4C10, 88940 }, - { 0x4C11, 88935 }, - { 0x4C12, 88955 }, - { 0x4C13, 88960 }, - { 0x4C14, 88930 }, - { 0x4C15, 92112 }, - { 0x4C16, 92115 }, - { 0x4C17, 88965 }, - { 0x4C18, 88968 }, - { 0x4C19, 88976 }, - { 0x4C1A, 88981 }, - { 0x4C1B, 88971 }, - { 0x4C1C, 88991 }, - { 0x4C1D, 88996 }, - { 0x4C1E, 88987 }, - { 0x4C1F, 92118 }, - { 0x4C20, 92854 }, - { 0x4C21, 92121 }, - { 0x4C22, 92129 }, - { 0x4C23, 92132 }, - { 0x4C24, 92137 }, - { 0x4C25, 92144 }, - { 0x4C26, 92153 }, - { 0x4C27, 92199 }, - { 0x4C28, 92232 }, - { 0x4C29, 92238 }, - { 0x4C2A, 92158 }, - { 0x4C2B, 92163 }, - { 0x4C2C, 92209 }, - { 0x4C2D, 92245 }, - { 0x4C2E, 92250 }, - { 0x4C2F, 92215 }, - { 0x4C30, 92169 }, - { 0x4C31, 92220 }, - { 0x4C32, 92174 }, - { 0x4C33, 92179 }, - { 0x4C34, 92189 }, - { 0x4C35, 92194 }, - { 0x4C36, 89001 }, - { 0x4C37, 89004 }, - { 0x4C38, 90369 }, - { 0x4C39, 90377 }, - { 0x4C3A, 90386 }, - { 0x4C3B, 90393 }, - { 0x4C3C, 90540 }, - { 0x4C3D, 90405 }, - { 0x4C3E, 90548 }, - { 0x4C3F, 90753 }, - { 0x4C40, 90553 }, - { 0x4C41, 90558 }, - { 0x4C42, 90565 }, - { 0x4C43, 90570 }, - { 0x4C44, 90419 }, - { 0x4C45, 90424 }, - { 0x4C46, 90583 }, - { 0x4C47, 90590 }, - { 0x4C48, 90429 }, - { 0x4C49, 90434 }, - { 0x4C4A, 90441 }, - { 0x4C4B, 90446 }, - { 0x4C4C, 90765 }, - { 0x4C4D, 90610 }, - { 0x4C4E, 90459 }, - { 0x4C4F, 90629 }, - { 0x4C50, 90634 }, - { 0x4C51, 90771 }, - { 0x4C52, 90471 }, - { 0x4C53, 90641 }, - { 0x4C54, 90646 }, - { 0x4C55, 90480 }, - { 0x4C56, 90778 }, - { 0x4C57, 90653 }, - { 0x4C58, 90659 }, - { 0x4C59, 90668 }, - { 0x4C5A, 90813 }, - { 0x4C5B, 90673 }, - { 0x4C5C, 90678 }, - { 0x4C5D, 90685 }, - { 0x4C5E, 90487 }, - { 0x4C5F, 90492 }, - { 0x4C60, 90499 }, - { 0x4C61, 90709 }, - { 0x4C62, 90714 }, - { 0x4C63, 90523 }, - { 0x4C64, 90721 }, - { 0x4C65, 90726 }, - { 0x4C66, 90731 }, - { 0x4C67, 90736 }, - { 0x4C68, 90788 }, - { 0x4C69, 90743 }, - { 0x4C6A, 90798 }, - { 0x4C6B, 90400 }, - { 0x4C6C, 90528 }, - { 0x4C6D, 90533 }, - { 0x4C6E, 90372 }, - { 0x4C6F, 92305 }, - { 0x4C70, 92314 }, - { 0x4C71, 90825 }, - { 0x4C72, 90828 }, - { 0x4C73, 90836 }, - { 0x4C74, 90839 }, - { 0x4C75, 92861 }, - { 0x4C76, 90848 }, - { 0x4C77, 90851 }, - { 0x4C78, 92319 }, - { 0x4C79, 92327 }, - { 0x4C7A, 92322 }, - { 0x4C7B, 92331 }, - { 0x4C7C, 90854 }, - { 0x4C7D, 92336 }, - { 0x4C7E, 93446 }, - { 0x4C7F, 93675 }, - { 0x4C80, 93683 }, - { 0x4C81, 89008 }, - { 0x4C82, 89011 }, - { 0x4C83, 89016 }, - { 0x4C84, 89021 }, - { 0x4C85, 90857 }, - { 0x4C86, 90860 }, - { 0x4C87, 90865 }, - { 0x4C88, 92864 }, - { 0x4C89, 92342 }, - { 0x4C8A, 92345 }, - { 0x4C8B, 92349 }, - { 0x4C8C, 92352 }, - { 0x4C8D, 92376 }, - { 0x4C8E, 92371 }, - { 0x4C8F, 92359 }, - { 0x4C90, 92366 }, - { 0x4C91, 92867 }, - { 0x4C92, 92382 }, - { 0x4C93, 92406 }, - { 0x4C94, 92389 }, - { 0x4C95, 92401 }, - { 0x4C96, 92385 }, - { 0x4C97, 89026 }, - { 0x4C98, 89029 }, - { 0x4C99, 90873 }, - { 0x4C9A, 90886 }, - { 0x4C9B, 90891 }, - { 0x4C9C, 90899 }, - { 0x4C9D, 90904 }, - { 0x4C9E, 90876 }, - { 0x4C9F, 90911 }, - { 0x4CA0, 90927 }, - { 0x4CA1, 90934 }, - { 0x4CA2, 90914 }, - { 0x4CA3, 90939 }, - { 0x4CA4, 90942 }, - { 0x4CA5, 90945 }, - { 0x4CA6, 90950 }, - { 0x4CA7, 92411 }, - { 0x4CA8, 92870 }, - { 0x4CA9, 93449 }, - { 0x4CAA, 89034 }, - { 0x4CAB, 89041 }, - { 0x4CAC, 89037 }, - { 0x4CAD, 90953 }, - { 0x4CAE, 89050 }, - { 0x4CAF, 89058 }, - { 0x4CB0, 89097 }, - { 0x4CB1, 89072 }, - { 0x4CB2, 89102 }, - { 0x4CB3, 89077 }, - { 0x4CB4, 89082 }, - { 0x4CB5, 89087 }, - { 0x4CB6, 89092 }, - { 0x4CB7, 89053 }, - { 0x4CB8, 89107 }, - { 0x4CB9, 92414 }, - { 0x4CBA, 92417 }, - { 0x4CBB, 92427 }, - { 0x4CBC, 92437 }, - { 0x4CBD, 92432 }, - { 0x4CBE, 92422 }, - { 0x4CBF, 92442 }, - { 0x4CC0, 88613 }, - { 0x4CC1, 88616 }, - { 0x4CC2, 89110 }, - { 0x4CC3, 92448 }, - { 0x4CC4, 92451 }, - { 0x4CC5, 92457 }, - { 0x4CC6, 89113 }, - { 0x4CC7, 90956 }, - { 0x4CC8, 90963 }, - { 0x4CC9, 90959 }, - { 0x4CCA, 90971 }, - { 0x4CCB, 90967 }, - { 0x4CCC, 89116 }, - { 0x4CCD, 89119 }, - { 0x4CCE, 90982 }, - { 0x4CCF, 89125 }, - { 0x4CD0, 89128 }, - { 0x4CD1, 89137 }, - { 0x4CD2, 89142 }, - { 0x4CD3, 89133 }, - { 0x4CD4, 92463 }, - { 0x4CD5, 89147 }, - { 0x4CD6, 89150 }, - { 0x4CD7, 90985 }, - { 0x4CD8, 89153 }, - { 0x4CD9, 89156 }, - { 0x4CDA, 89173 }, - { 0x4CDB, 89178 }, - { 0x4CDC, 89429 }, - { 0x4CDD, 89330 }, - { 0x4CDE, 89501 }, - { 0x4CDF, 89335 }, - { 0x4CE0, 89185 }, - { 0x4CE1, 89506 }, - { 0x4CE2, 89439 }, - { 0x4CE3, 89195 }, - { 0x4CE4, 89340 }, - { 0x4CE5, 89444 }, - { 0x4CE6, 89345 }, - { 0x4CE7, 89350 }, - { 0x4CE8, 89200 }, - { 0x4CE9, 89450 }, - { 0x4CEA, 89460 }, - { 0x4CEB, 89467 }, - { 0x4CEC, 89205 }, - { 0x4CED, 89474 }, - { 0x4CEE, 89364 }, - { 0x4CEF, 89217 }, - { 0x4CF0, 89369 }, - { 0x4CF1, 89227 }, - { 0x4CF2, 89374 }, - { 0x4CF3, 89232 }, - { 0x4CF4, 89237 }, - { 0x4CF5, 89242 }, - { 0x4CF6, 89247 }, - { 0x4CF7, 89254 }, - { 0x4CF8, 89261 }, - { 0x4CF9, 89268 }, - { 0x4CFA, 89273 }, - { 0x4CFB, 89280 }, - { 0x4CFC, 89384 }, - { 0x4CFD, 89290 }, - { 0x4CFE, 89295 }, - { 0x4CFF, 89300 }, - { 0x4D00, 89389 }, - { 0x4D01, 89394 }, - { 0x4D02, 89399 }, - { 0x4D03, 89479 }, - { 0x4D04, 89404 }, - { 0x4D05, 89409 }, - { 0x4D06, 89511 }, - { 0x4D07, 89414 }, - { 0x4D08, 89161 }, - { 0x4D09, 89310 }, - { 0x4D0A, 89315 }, - { 0x4D0B, 89489 }, - { 0x4D0C, 89424 }, - { 0x4D0D, 89325 }, - { 0x4D0E, 90988 }, - { 0x4D0F, 90991 }, - { 0x4D10, 90996 }, - { 0x4D11, 92466 }, - { 0x4D12, 92469 }, - { 0x4D13, 92472 }, - { 0x4D14, 92475 }, - { 0x4D15, 92478 }, - { 0x4D16, 90999 }, - { 0x4D17, 91002 }, - { 0x4D18, 91008 }, - { 0x4D19, 91011 }, - { 0x4D1A, 91016 }, - { 0x4D1B, 92483 }, - { 0x4D1C, 92486 }, - { 0x4D1D, 93452 }, - { 0x4D1E, 93467 }, - { 0x4D1F, 93455 }, - { 0x4D20, 92873 }, - { 0x4D21, 89516 }, - { 0x4D22, 89529 }, - { 0x4D23, 89519 }, - { 0x4D24, 89524 }, - { 0x4D25, 91025 }, - { 0x4D26, 91028 }, - { 0x4D27, 92876 }, - { 0x4D28, 92489 }, - { 0x4D29, 93477 }, - { 0x4D2A, 93480 }, - { 0x4D2B, 89534 }, - { 0x4D2C, 89537 }, - { 0x4D2D, 91031 }, - { 0x4D2E, 91034 }, - { 0x4D2F, 91037 }, - { 0x4D30, 91042 }, - { 0x4D31, 91045 }, - { 0x4D32, 91048 }, - { 0x4D33, 91052 }, - { 0x4D34, 91055 }, - { 0x4D35, 91058 }, - { 0x4D36, 93485 }, - { 0x4D37, 93488 }, - { 0x4D38, 89549 }, - { 0x4D39, 92879 }, - { 0x4D3A, 92882 }, - { 0x4D3B, 92887 }, - { 0x4D3C, 92896 }, - { 0x4D3D, 92903 }, - { 0x4D3E, 92931 }, - { 0x4D3F, 92936 }, - { 0x4D40, 93049 }, - { 0x4D41, 93056 }, - { 0x4D42, 92941 }, - { 0x4D43, 93061 }, - { 0x4D44, 92946 }, - { 0x4D45, 92951 }, - { 0x4D46, 93066 }, - { 0x4D47, 93071 }, - { 0x4D48, 93076 }, - { 0x4D49, 92961 }, - { 0x4D4A, 93083 }, - { 0x4D4B, 92966 }, - { 0x4D4C, 93088 }, - { 0x4D4D, 92973 }, - { 0x4D4E, 92978 }, - { 0x4D4F, 92985 }, - { 0x4D50, 92992 }, - { 0x4D51, 93094 }, - { 0x4D52, 93099 }, - { 0x4D53, 93104 }, - { 0x4D54, 93109 }, - { 0x4D55, 93172 }, - { 0x4D56, 93145 }, - { 0x4D57, 92997 }, - { 0x4D58, 93118 }, - { 0x4D59, 93002 }, - { 0x4D5A, 93007 }, - { 0x4D5B, 93150 }, - { 0x4D5C, 93014 }, - { 0x4D5D, 93123 }, - { 0x4D5E, 93177 }, - { 0x4D5F, 93186 }, - { 0x4D60, 93155 }, - { 0x4D61, 93160 }, - { 0x4D62, 93130 }, - { 0x4D63, 93135 }, - { 0x4D64, 93167 }, - { 0x4D65, 93019 }, - { 0x4D66, 92910 }, - { 0x4D67, 92915 }, - { 0x4D68, 92922 }, - { 0x4D69, 93030 }, - { 0x4D6A, 93037 }, - { 0x4D6B, 93140 }, - { 0x4D6C, 93194 }, - { 0x4D6D, 93198 }, - { 0x4D6E, 93213 }, - { 0x4D6F, 93218 }, - { 0x4D70, 93201 }, - { 0x4D71, 93205 }, - { 0x4D72, 93491 }, - { 0x4D73, 91063 }, - { 0x4D74, 91066 }, - { 0x4D75, 91071 }, - { 0x4D76, 91074 }, - { 0x4D77, 91079 }, - { 0x4D78, 89552 }, - { 0x4D79, 91086 }, - { 0x4D7A, 93494 }, - { 0x4D7B, 92492 }, - { 0x4D7C, 89555 }, - { 0x4D7D, 89558 }, - { 0x4D7E, 91089 }, - { 0x4D7F, 91102 }, - { 0x4D80, 91155 }, - { 0x4D81, 91189 }, - { 0x4D82, 91201 }, - { 0x4D83, 91207 }, - { 0x4D84, 91107 }, - { 0x4D85, 91114 }, - { 0x4D86, 91213 }, - { 0x4D87, 91218 }, - { 0x4D88, 91223 }, - { 0x4D89, 91119 }, - { 0x4D8A, 91124 }, - { 0x4D8B, 91247 }, - { 0x4D8C, 91131 }, - { 0x4D8D, 91138 }, - { 0x4D8E, 91143 }, - { 0x4D8F, 91148 }, - { 0x4D90, 91230 }, - { 0x4D91, 91242 }, - { 0x4D92, 91098 }, - { 0x4D93, 91266 }, - { 0x4D94, 91271 }, - { 0x4D95, 91262 }, - { 0x4D96, 91252 }, - { 0x4D97, 91276 }, - { 0x4D98, 93225 }, - { 0x4D99, 93228 }, - { 0x4D9A, 93237 }, - { 0x4D9B, 93233 }, - { 0x4D9C, 91279 }, - { 0x4D9D, 91282 }, - { 0x4D9E, 91285 }, - { 0x4D9F, 91288 }, - { 0x4DA0, 91293 }, - { 0x4DA1, 89563 }, - { 0x4DA2, 89570 }, - { 0x4DA3, 89566 }, - { 0x4DA4, 91301 }, - { 0x4DA5, 91304 }, - { 0x4DA6, 91307 }, - { 0x4DA7, 92495 }, - { 0x4DA8, 93242 }, - { 0x4DA9, 89575 }, - { 0x4DAA, 91310 }, - { 0x4DAB, 89578 }, - { 0x4DAC, 91313 }, - { 0x4DAD, 89586 }, - { 0x4DAE, 89589 }, - { 0x4DAF, 91316 }, - { 0x4DB0, 91319 }, - { 0x4DB1, 93497 }, - { 0x4DB2, 93500 }, - { 0x4DB3, 92501 }, - { 0x4DB4, 92532 }, - { 0x4DB5, 92542 }, - { 0x4DB6, 92537 }, - { 0x4DB7, 92504 }, - { 0x4DB8, 92509 }, - { 0x4DB9, 92547 }, - { 0x4DBA, 93245 }, - { 0x4DBB, 93252 }, - { 0x4DBC, 93257 }, - { 0x4DBD, 93264 }, - { 0x4DBE, 93248 }, - { 0x4DBF, 89594 }, - { 0x4DC0, 91323 }, - { 0x4DC1, 92552 }, - { 0x4DC2, 92561 }, - { 0x4DC3, 92555 }, - { 0x4DC4, 92565 }, - { 0x4DC5, 93274 }, - { 0x4DC6, 91332 }, - { 0x4DC7, 91329 }, - { 0x4DC8, 92570 }, - { 0x4DC9, 89597 }, - { 0x4DCA, 89600 }, - { 0x4DCB, 89605 }, - { 0x4DCC, 89610 }, - { 0x4DCD, 89614 }, - { 0x4DCE, 89617 }, - { 0x4DCF, 91336 }, - { 0x4DD0, 91339 }, - { 0x4DD1, 91350 }, - { 0x4DD2, 91342 }, - { 0x4DD3, 93503 }, - { 0x4DD4, 93518 }, - { 0x4DD5, 93553 }, - { 0x4DD6, 93558 }, - { 0x4DD7, 93576 }, - { 0x4DD8, 93533 }, - { 0x4DD9, 93541 }, - { 0x4DDA, 93586 }, - { 0x4DDB, 93598 }, - { 0x4DDC, 93603 }, - { 0x4DDD, 93611 }, - { 0x4DDE, 93618 }, - { 0x4DDF, 93546 }, - { 0x4DE0, 93627 }, - { 0x4DE1, 93277 }, - { 0x4DE2, 89622 }, - { 0x4DE3, 92576 }, - { 0x4DE4, 91359 }, - { 0x4DE5, 91371 }, - { 0x4DE6, 91400 }, - { 0x4DE7, 91377 }, - { 0x4DE8, 91383 }, - { 0x4DE9, 91394 }, - { 0x4DEA, 91367 }, - { 0x4DEB, 91362 }, - { 0x4DEC, 91406 }, - { 0x4DED, 91411 }, - { 0x4DEE, 93280 }, - { 0x4DEF, 93338 }, - { 0x4DF0, 93283 }, - { 0x4DF1, 93307 }, - { 0x4DF2, 93313 }, - { 0x4DF3, 93319 }, - { 0x4DF4, 93326 }, - { 0x4DF5, 93289 }, - { 0x4DF6, 93295 }, - { 0x4DF7, 93332 }, - { 0x4DF8, 93301 }, - { 0x4DF9, 93344 }, - { 0x4DFA, 93350 }, - { 0x4DFB, 89625 }, - { 0x4DFC, 91419 }, - { 0x4DFD, 91422 }, - { 0x4DFE, 91425 }, - { 0x4DFF, 93357 }, - { 0x4E00, 89628 }, - { 0x4E01, 89631 }, - { 0x4E02, 89651 }, - { 0x4E03, 89656 }, - { 0x4E04, 89661 }, - { 0x4E05, 89636 }, - { 0x4E06, 89641 }, - { 0x4E07, 89666 }, - { 0x4E08, 89646 }, - { 0x4E09, 89671 }, - { 0x4E0A, 89676 }, - { 0x4E0B, 93364 }, - { 0x4E0C, 93377 }, - { 0x4E0D, 93367 }, - { 0x4E0E, 93372 }, - { 0x4E0F, 93382 }, - { 0x4E10, 89681 }, - { 0x4E11, 91428 }, - { 0x4E12, 89684 }, - { 0x4E13, 89687 }, - { 0x4E14, 89690 }, - { 0x4E15, 91557 }, - { 0x4E16, 91431 }, - { 0x4E17, 91449 }, - { 0x4E18, 91454 }, - { 0x4E19, 91494 }, - { 0x4E1A, 91464 }, - { 0x4E1B, 91505 }, - { 0x4E1C, 91510 }, - { 0x4E1D, 91515 }, - { 0x4E1E, 91469 }, - { 0x4E1F, 91520 }, - { 0x4E20, 91525 }, - { 0x4E21, 91547 }, - { 0x4E22, 91537 }, - { 0x4E23, 91474 }, - { 0x4E24, 91479 }, - { 0x4E25, 91484 }, - { 0x4E26, 91489 }, - { 0x4E27, 91542 }, - { 0x4E28, 91444 }, - { 0x4E29, 91434 }, - { 0x4E2A, 91561 }, - { 0x4E2B, 91564 }, - { 0x4E2C, 93657 }, - { 0x4E2D, 91570 }, - { 0x4E2E, 91573 }, - { 0x4E2F, 92600 }, - { 0x4E30, 92603 }, - { 0x4E31, 92625 }, - { 0x4E32, 92635 }, - { 0x4E33, 92620 }, - { 0x4E34, 92640 }, - { 0x4E35, 92630 }, - { 0x4E36, 92608 }, - { 0x4E37, 92613 }, - { 0x4E38, 92645 }, - { 0x4E39, 93387 }, - { 0x4E3A, 93390 }, - { 0x4E3B, 91576 }, - { 0x4E3C, 91579 }, - { 0x4E3D, 91588 }, - { 0x4E3E, 91599 }, - { 0x4E3F, 93393 }, - { 0x4E40, 92652 }, - { 0x4E41, 93396 }, - { 0x4E42, 93660 }, - { 0x4E43, 93962 }, - { 0x4E44, 92655 }, - { 0x4E45, 92658 }, - { 0x4E46, 92663 }, - { 0x4E47, 92668 }, - { 0x4E48, 92671 }, - { 0x4E49, 92676 }, - { 0x4E4A, 92717 }, - { 0x4E4B, 92681 }, - { 0x4E4C, 92686 }, - { 0x4E4D, 92691 }, - { 0x4E4E, 92696 }, - { 0x4E4F, 92722 }, - { 0x4E50, 92702 }, - { 0x4E51, 92707 }, - { 0x4E52, 92712 }, - { 0x4E53, 93663 }, - { 0x4E54, 92727 }, - { 0x4E55, 92738 }, - { 0x4E56, 92730 }, - { 0x4E57, 93399 }, - { 0x4E58, 91625 }, - { 0x4E59, 91628 }, - { 0x4E5A, 92742 }, - { 0x4E5B, 93666 }, - { 0x4E5C, 89693 }, - { 0x4E5D, 89696 }, - { 0x4E5E, 91634 }, - { 0x4E5F, 92759 }, - { 0x4E60, 92762 }, - { 0x4E61, 92768 }, - { 0x4E62, 93402 }, - { 0x4E63, 89705 }, - { 0x4E64, 89708 }, - { 0x4E65, 91637 }, - { 0x4E66, 92771 }, - { 0x4E67, 93405 }, - { 0x4E68, 91640 }, - { 0x4E69, 93669 }, - { 0x4E6A, 91643 }, - { 0x4E6B, 92774 }, - { 0x4E6C, 89713 }, - { 0x4E6D, 89730 }, - { 0x4E6E, 89720 }, - { 0x4E6F, 89725 }, - { 0x4E70, 89716 }, - { 0x4E71, 91646 }, - { 0x4E72, 91649 }, - { 0x4E73, 91660 }, - { 0x4E74, 91664 }, - { 0x4E75, 91667 }, - { 0x4E76, 91677 }, - { 0x4E77, 91682 }, - { 0x4E78, 91687 }, - { 0x4E79, 91692 }, - { 0x4E7A, 91672 }, - { 0x4E7B, 92777 }, - { 0x4E7C, 91697 }, - { 0x4E7D, 89734 }, - { 0x4E7E, 89737 }, - { 0x4E7F, 89741 }, - { 0x4E80, 89744 }, - { 0x4E81, 91703 }, - { 0x4E82, 91706 }, - { 0x4E83, 91725 }, - { 0x4E84, 91709 }, - { 0x4E85, 91714 }, - { 0x4E86, 89748 }, - { 0x4E87, 92785 }, - { 0x4E88, 91730 }, - { 0x4E89, 91733 }, - { 0x4E8A, 91748 }, - { 0x4E8B, 91751 }, - { 0x4E8C, 88620 }, - { 0x4E8D, 88632 }, - { 0x4E8E, 88627 }, - { 0x4E8F, 88646 }, - { 0x4E90, 88657 }, - { 0x4E91, 88636 }, - { 0x4E92, 89751 }, - { 0x4E93, 89754 }, - { 0x4E94, 89757 }, - { 0x4E95, 89793 }, - { 0x4E96, 89788 }, - { 0x4E97, 89783 }, - { 0x4E98, 89764 }, - { 0x4E99, 89773 }, - { 0x4E9A, 89760 }, - { 0x4E9B, 89797 }, - { 0x4E9C, 89801 }, - { 0x4E9D, 92788 }, - { 0x4E9E, 89807 }, - { 0x4E9F, 89832 }, - { 0x4EA0, 89820 }, - { 0x4EA1, 89827 }, - { 0x4EA2, 89810 }, - { 0x4EA3, 93408 }, - { 0x4EA4, 92791 }, - { 0x4EA5, 92799 }, - { 0x4EA6, 92794 }, - { 0x4EA7, 89837 }, - { 0x4EA8, 89840 }, - { 0x4EA9, 89844 }, - { 0x4EAA, 89851 }, - { 0x4EAB, 89847 }, - { 0x4EAC, 91759 }, - { 0x4EAD, 91762 }, - { 0x4EAE, 91769 }, - { 0x4EAF, 91776 }, - { 0x4EB0, 91781 }, - { 0x4EB1, 91810 }, - { 0x4EB2, 91786 }, - { 0x4EB3, 91798 }, - { 0x4EB4, 91791 }, - { 0x4EB5, 91819 }, - { 0x4EB6, 91822 }, - { 0x4EB7, 92804 }, - { 0x4EB8, 91825 }, - { 0x4EB9, 91828 }, - { 0x4EBA, 91951 }, - { 0x4EBB, 91880 }, - { 0x4EBC, 91885 }, - { 0x4EBD, 91840 }, - { 0x4EBE, 91890 }, - { 0x4EBF, 91930 }, - { 0x4EC0, 91895 }, - { 0x4EC1, 91845 }, - { 0x4EC2, 91850 }, - { 0x4EC3, 91900 }, - { 0x4EC4, 91855 }, - { 0x4EC5, 91905 }, - { 0x4EC6, 91860 }, - { 0x4EC7, 91915 }, - { 0x4EC8, 91920 }, - { 0x4EC9, 91865 }, - { 0x4ECA, 91925 }, - { 0x4ECB, 91936 }, - { 0x4ECC, 91870 }, - { 0x4ECD, 91833 }, - { 0x4ECE, 91875 }, - { 0x4ECF, 91946 }, - { 0x4ED0, 93411 }, - { 0x4ED1, 93414 }, - { 0x4ED2, 91961 }, - { 0x4ED3, 91964 }, - { 0x4ED4, 91969 }, - { 0x4ED5, 91974 }, - { 0x4ED6, 91979 }, - { 0x4ED7, 92810 }, - { 0x4ED8, 92807 }, - { 0x4ED9, 93672 }, - { 0x4EDA, 93419 }, - { 0x4EDB, 91984 }, - { 0x4EDC, 91987 }, - { 0x4EDD, 91992 }, - { 0x4EDE, 89856 }, - { 0x4EDF, 89859 }, - { 0x4EE0, 89863 }, - { 0x4EE1, 91998 }, - { 0x4EE2, 92813 }, - { 0x4EE3, 92001 }, - { 0x4EE4, 89869 }, - { 0x4EE5, 89872 }, - { 0x4EE6, 92004 }, - { 0x4EE7, 92007 }, - { 0x4EE8, 92010 }, - { 0x4EE9, 92015 }, - { 0x4EEA, 92816 }, - { 0x4EEB, 89877 }, - { 0x4EEC, 92018 }, - { 0x4EED, 92021 }, - { 0x4EEE, 93422 }, - { 0x4EEF, 92033 }, - { 0x4EF0, 91021 }, - { 0x4EF1, 88700 }, - { 0x4EF2, 89890 }, - { 0x4EF3, 92042 }, - { 0x4EF4, 90093 }, - { 0x4EF5, 92072 }, - { 0x4EF6, 92086 }, - { 0x4EF7, 90199 }, - { 0x4EF8, 92204 }, - { 0x4EF9, 92227 }, - { 0x4EFA, 90410 }, - { 0x4EFB, 90748 }, - { 0x4EFC, 92339 }, - { 0x4EFD, 90870 }, - { 0x4EFE, 92445 }, - { 0x4EFF, 89496 }, - { 0x4F00, 89434 }, - { 0x4F01, 89455 }, - { 0x4F02, 89359 }, - { 0x4F03, 89210 }, - { 0x4F04, 89379 }, - { 0x4F05, 89285 }, - { 0x4F06, 89484 }, - { 0x4F07, 89305 }, - { 0x4F08, 89419 }, - { 0x4F09, 92956 }, - { 0x4F0A, 91256 }, - { 0x4F0B, 91194 }, - { 0x4F0C, 91179 }, - { 0x4F0D, 92498 }, - { 0x4F0E, 93269 }, - { 0x4F0F, 91326 }, - { 0x4F10, 91356 }, - { 0x4F11, 92573 }, - { 0x4F12, 93565 }, - { 0x4F13, 93523 }, - { 0x4F14, 92591 }, - { 0x4F15, 93360 }, - { 0x4F16, 92597 }, - { 0x4F17, 91499 }, - { 0x4F18, 91700 }, - { 0x4F19, 89815 }, - { 0x4F1A, 88623 }, - { 0x4F1B, 94092 }, - { 0x4F1C, 94496 }, - { 0x4F1D, 94235 }, - { 0x4F1E, 94164 }, - { 0x4F1F, 94059 }, - { 0x4F20, 94437 }, - { 0x4F21, 94391 }, - { 0x4F22, 94330 }, - { 0x4F23, 94524 }, - { 0x4F24, 94263 }, - { 0x4F25, 94192 }, - { 0x4F26, 94070 }, - { 0x4F27, 94442 }, - { 0x4F28, 94396 }, - { 0x4F29, 94335 }, - { 0x4F2A, 94223 }, - { 0x4F2B, 94152 }, - { 0x4F2C, 94047 }, - { 0x4F2D, 94425 }, - { 0x4F2E, 94379 }, - { 0x4F2F, 94318 }, - { 0x4F30, 94000 }, - { 0x4F31, 94118 }, - { 0x4F32, 94529 }, - { 0x4F33, 94268 }, - { 0x4F34, 94197 }, - { 0x4F35, 94075 }, - { 0x4F36, 94447 }, - { 0x4F37, 94401 }, - { 0x4F38, 94340 }, - { 0x4F39, 94005 }, - { 0x4F3A, 94123 }, - { 0x4F3B, 94534 }, - { 0x4F3C, 94273 }, - { 0x4F3D, 94202 }, - { 0x4F3E, 94128 }, - { 0x4F3F, 94539 }, - { 0x4F40, 94544 }, - { 0x4F41, 94278 }, - { 0x4F42, 94207 }, - { 0x4F43, 94080 }, - { 0x4F44, 94452 }, - { 0x4F45, 94406 }, - { 0x4F46, 94345 }, - { 0x4F47, 94010 }, - { 0x4F48, 94133 }, - { 0x4F49, 94551 }, - { 0x4F4A, 94556 }, - { 0x4F4B, 94283 }, - { 0x4F4C, 94212 }, - { 0x4F4D, 94488 }, - { 0x4F4E, 94480 }, - { 0x4F4F, 93984 }, - { 0x4F50, 94108 }, - { 0x4F51, 94512 }, - { 0x4F52, 94517 }, - { 0x4F53, 94258 }, - { 0x4F54, 94187 }, - { 0x4F55, 94563 }, - { 0x4F56, 94570 }, - { 0x4F57, 94288 }, - { 0x4F58, 94311 }, - { 0x4F59, 94295 }, - { 0x4F5A, 94303 }, - { 0x4F5B, 94085 }, - { 0x4F5C, 94473 }, - { 0x4F5D, 94457 }, - { 0x4F5E, 94465 }, - { 0x4F5F, 94411 }, - { 0x4F60, 94418 }, - { 0x4F61, 94350 }, - { 0x4F62, 94365 }, - { 0x4F63, 94372 }, - { 0x4F64, 94357 }, - { 0x4F65, 94097 }, - { 0x4F66, 94501 }, - { 0x4F67, 94240 }, - { 0x4F68, 94169 }, - { 0x4F69, 94064 }, - { 0x4F6A, 93979 }, - { 0x4F6B, 94103 }, - { 0x4F6C, 94507 }, - { 0x4F6D, 94246 }, - { 0x4F6E, 94251 }, - { 0x4F6F, 94175 }, - { 0x4F70, 94180 }, - { 0x4F71, 94603 }, - { 0x4F72, 94599 }, - { 0x4F73, 93995 }, - { 0x4F74, 94113 }, - { 0x4F75, 94015 }, - { 0x4F76, 94138 }, - { 0x4F77, 94217 }, - { 0x4F78, 94021 }, - { 0x4F79, 94144 }, - { 0x4F7A, 94029 }, - { 0x4F7B, 94035 }, - { 0x4F7C, 93965 }, - { 0x4F7D, 93972 }, - { 0x4F7E, 94041 }, - { 0x4F7F, 93989 }, - { 0x4F80, 94577 }, - { 0x4F81, 94583 }, - { 0x4F82, 94594 }, - { 0x4F83, 94589 }, - { 0x4F84, 94228 }, - { 0x4F85, 94157 }, - { 0x4F86, 94052 }, - { 0x4F87, 94430 }, - { 0x4F88, 94384 }, - { 0x4F89, 94323 }, - { 0x4F8A, 94607 }, - { 0x4F8B, 94629 }, - { 0x4F8C, 94614 }, - { 0x4F8D, 94619 }, - { 0x4F8E, 94624 }, - { 0x4F8F, 88705 }, - { 0x4F90, 88733 }, - { 0x4F91, 88751 }, - { 0x4F92, 89971 }, - { 0x4F93, 93441 }, - { 0x4F94, 93431 }, - { 0x4F95, 93436 }, - { 0x4F96, 88879 }, - { 0x4F97, 88894 }, - { 0x4F98, 89994 }, - { 0x4F99, 90176 }, - { 0x4F9A, 90169 }, - { 0x4F9B, 92078 }, - { 0x4F9C, 90331 }, - { 0x4F9D, 90253 }, - { 0x4F9E, 90258 }, - { 0x4F9F, 90265 }, - { 0x4FA0, 90270 }, - { 0x4FA1, 90336 }, - { 0x4FA2, 90212 }, - { 0x4FA3, 90217 }, - { 0x4FA4, 90315 }, - { 0x4FA5, 90321 }, - { 0x4FA6, 90222 }, - { 0x4FA7, 90227 }, - { 0x4FA8, 90275 }, - { 0x4FA9, 90341 }, - { 0x4FAA, 90281 }, - { 0x4FAB, 90346 }, - { 0x4FAC, 90351 }, - { 0x4FAD, 90358 }, - { 0x4FAE, 90286 }, - { 0x4FAF, 90291 }, - { 0x4FB0, 90298 }, - { 0x4FB1, 90326 }, - { 0x4FB2, 90305 }, - { 0x4FB3, 90232 }, - { 0x4FB4, 90237 }, - { 0x4FB5, 90242 }, - { 0x4FB6, 90310 }, - { 0x4FB7, 90247 }, - { 0x4FB8, 88945 }, - { 0x4FB9, 88950 }, - { 0x4FBA, 92857 }, - { 0x4FBB, 92124 }, - { 0x4FBC, 92280 }, - { 0x4FBD, 92256 }, - { 0x4FBE, 92286 }, - { 0x4FBF, 92262 }, - { 0x4FC0, 92293 }, - { 0x4FC1, 92268 }, - { 0x4FC2, 92299 }, - { 0x4FC3, 92274 }, - { 0x4FC4, 92184 }, - { 0x4FC5, 90808 }, - { 0x4FC6, 90577 }, - { 0x4FC7, 90595 }, - { 0x4FC8, 90603 }, - { 0x4FC9, 90760 }, - { 0x4FCA, 90454 }, - { 0x4FCB, 90615 }, - { 0x4FCC, 90622 }, - { 0x4FCD, 90464 }, - { 0x4FCE, 90818 }, - { 0x4FCF, 90692 }, - { 0x4FD0, 90697 }, - { 0x4FD1, 90704 }, - { 0x4FD2, 90783 }, - { 0x4FD3, 90504 }, - { 0x4FD4, 90509 }, - { 0x4FD5, 90516 }, - { 0x4FD6, 90793 }, - { 0x4FD7, 90803 }, - { 0x4FD8, 92308 }, - { 0x4FD9, 93678 }, - { 0x4FDA, 92394 }, - { 0x4FDB, 90880 }, - { 0x4FDC, 90920 }, - { 0x4FDD, 89045 }, - { 0x4FDE, 89063 }, - { 0x4FDF, 89190 }, - { 0x4FE0, 89222 }, - { 0x4FE1, 89166 }, - { 0x4FE2, 89320 }, - { 0x4FE3, 93042 }, - { 0x4FE4, 93688 }, - { 0x4FE5, 93691 }, - { 0x4FE6, 93694 }, - { 0x4FE7, 93697 }, - { 0x4FE8, 93700 }, - { 0x4FE9, 93703 }, - { 0x4FEA, 93706 }, - { 0x4FEB, 93709 }, - { 0x4FEC, 93715 }, - { 0x4FED, 93718 }, - { 0x4FEE, 93723 }, - { 0x4FEF, 93726 }, - { 0x4FF0, 93729 }, - { 0x4FF1, 93732 }, - { 0x4FF2, 93735 }, - { 0x4FF3, 93738 }, - { 0x4FF4, 93741 }, - { 0x4FF5, 93744 }, - { 0x4FF6, 93747 }, - { 0x4FF7, 93750 }, - { 0x4FF8, 93753 }, - { 0x4FF9, 93756 }, - { 0x4FFA, 93759 }, - { 0x4FFB, 93762 }, - { 0x4FFC, 93765 }, - { 0x4FFD, 93768 }, - { 0x4FFE, 93771 }, - { 0x4FFF, 93774 }, - { 0x5000, 93777 }, - { 0x5001, 93780 }, - { 0x5002, 93792 }, - { 0x5003, 93797 }, - { 0x5004, 93804 }, - { 0x5005, 93785 }, - { 0x5006, 93813 }, - { 0x5007, 93816 }, - { 0x5008, 93819 }, - { 0x5009, 93822 }, - { 0x500A, 93825 }, - { 0x500B, 93828 }, - { 0x500C, 93831 }, - { 0x500D, 93834 }, - { 0x500E, 93837 }, - { 0x500F, 93840 }, - { 0x5010, 93843 }, - { 0x5011, 93866 }, - { 0x5012, 93871 }, - { 0x5013, 93886 }, - { 0x5014, 93876 }, - { 0x5015, 93846 }, - { 0x5016, 93881 }, - { 0x5017, 93851 }, - { 0x5018, 93856 }, - { 0x5019, 93861 }, - { 0x501A, 93893 }, - { 0x501B, 93898 }, - { 0x501C, 93901 }, - { 0x501D, 93919 }, - { 0x501E, 93904 }, - { 0x501F, 93924 }, - { 0x5020, 93929 }, - { 0x5021, 93909 }, - { 0x5022, 93935 }, - { 0x5023, 93944 }, - { 0x5024, 93914 }, - { 0x5025, 93951 }, - { 0x5026, 93956 }, - { 0x5027, 93959 }, - { 0x5028, 91092 }, - { 0x5029, 91184 }, - { 0x502A, 91160 }, - { 0x502B, 91165 }, - { 0x502C, 91170 }, - { 0x502D, 91237 }, - { 0x502E, 89581 }, - { 0x502F, 92518 }, - { 0x5030, 92525 }, - { 0x5031, 93570 }, - { 0x5032, 93632 }, - { 0x5033, 93581 }, - { 0x5034, 93528 }, - { 0x5035, 93642 }, - { 0x5036, 93652 }, - { 0x5037, 93637 }, - { 0x5038, 93591 }, - { 0x5039, 93506 }, - { 0x503A, 93511 }, - { 0x503B, 93647 }, - { 0x503C, 91438 }, - { 0x503D, 91459 }, - { 0x503E, 91530 }, - { 0x503F, 91552 }, - { 0x5040, 92648 }, - { 0x5041, 91583 }, - { 0x5042, 91615 }, - { 0x5043, 91620 }, - { 0x5044, 91610 }, - { 0x5045, 92752 }, - { 0x5046, 92745 }, - { 0x5047, 89700 }, - { 0x5048, 92780 }, - { 0x5049, 91736 }, - { 0x504A, 91742 }, - { 0x504B, 91815 }, - { 0x504C, 91805 }, - { 0x504D, 91941 }, - { 0x504E, 91956 }, - { 0x504F, 91910 }, - { 0x5050, 91995 }, - { 0x5051, 89880 }, - { 0x5052, 92026 }, - { 0x5053, 72764 }, - { 0x5054, 72767 }, - { 0x5055, 72770 }, - { 0x5056, 72773 }, - { 0x5057, 72776 }, - { 0x5058, 75038 }, - { 0x5059, 72779 }, - { 0x505A, 75041 }, - { 0x505B, 75044 }, - { 0x505C, 72782 }, - { 0x505D, 72785 }, - { 0x505E, 72788 }, - { 0x505F, 72791 }, - { 0x5060, 72794 }, - { 0x5061, 72797 }, - { 0x5062, 72800 }, - { 0x5063, 72803 }, - { 0x5064, 75047 }, - { 0x5065, 72806 }, - { 0x5066, 72809 }, - { 0x5067, 72812 }, - { 0x5068, 75050 }, - { 0x5069, 72815 }, - { 0x506A, 72818 }, - { 0x506B, 72821 }, - { 0x506C, 72824 }, - { 0x506D, 72827 }, - { 0x506E, 72830 }, - { 0x506F, 72833 }, - { 0x5070, 72836 }, - { 0x5071, 72839 }, - { 0x5072, 72842 }, - { 0x5073, 72845 }, - { 0x5074, 72848 }, - { 0x5075, 72851 }, - { 0x5076, 72854 }, - { 0x5077, 72857 }, - { 0x5078, 75053 }, - { 0x5079, 72860 }, - { 0x507A, 72863 }, - { 0x507B, 72866 }, - { 0x507C, 72869 }, - { 0x507D, 72872 }, - { 0x507E, 72875 }, - { 0x507F, 72878 }, - { 0x5080, 72881 }, - { 0x5081, 75056 }, - { 0x5082, 72884 }, - { 0x5083, 72887 }, - { 0x5084, 75059 }, - { 0x5085, 72890 }, - { 0x5086, 75062 }, - { 0x5087, 72893 }, - { 0x5088, 72896 }, - { 0x5089, 75065 }, - { 0x508A, 72899 }, - { 0x508B, 72902 }, - { 0x508C, 72905 }, - { 0x508D, 72908 }, - { 0x508E, 72911 }, - { 0x508F, 72914 }, - { 0x5090, 72917 }, - { 0x5091, 72920 }, - { 0x5092, 72923 }, - { 0x5093, 72926 }, - { 0x5094, 72929 }, - { 0x5095, 72932 }, - { 0x5096, 72935 }, - { 0x5097, 72938 }, - { 0x5098, 72941 }, - { 0x5099, 72944 }, - { 0x509A, 72947 }, - { 0x509B, 72950 }, - { 0x509C, 72953 }, - { 0x509D, 72956 }, - { 0x509E, 72959 }, - { 0x509F, 72962 }, - { 0x50A0, 72965 }, - { 0x50A1, 72968 }, - { 0x50A2, 72971 }, - { 0x50A3, 72974 }, - { 0x50A4, 72977 }, - { 0x50A5, 72980 }, - { 0x50A6, 72983 }, - { 0x50A7, 72986 }, - { 0x50A8, 75164 }, - { 0x50A9, 72989 }, - { 0x50AA, 72992 }, - { 0x50AB, 72995 }, - { 0x50AC, 72998 }, - { 0x50AD, 73001 }, - { 0x50AE, 73004 }, - { 0x50AF, 75167 }, - { 0x50B0, 75170 }, - { 0x50B1, 75173 }, - { 0x50B2, 73007 }, - { 0x50B3, 73010 }, - { 0x50B4, 73013 }, - { 0x50B5, 73016 }, - { 0x50B6, 73019 }, - { 0x50B7, 73022 }, - { 0x50B8, 73025 }, - { 0x50B9, 73028 }, - { 0x50BA, 75176 }, - { 0x50BB, 73031 }, - { 0x50BC, 73034 }, - { 0x50BD, 73037 }, - { 0x50BE, 73040 }, - { 0x50BF, 73043 }, - { 0x50C0, 73046 }, - { 0x50C1, 73049 }, - { 0x50C2, 73052 }, - { 0x50C3, 73055 }, - { 0x50C4, 73058 }, - { 0x50C5, 73061 }, - { 0x50C6, 73064 }, - { 0x50C7, 73067 }, - { 0x50C8, 73070 }, - { 0x50C9, 73073 }, - { 0x50CA, 73076 }, - { 0x50CB, 73079 }, - { 0x50CC, 73082 }, - { 0x50CD, 73085 }, - { 0x50CE, 73088 }, - { 0x50CF, 73091 }, - { 0x50D0, 73094 }, - { 0x50D1, 75179 }, - { 0x50D2, 73097 }, - { 0x50D3, 73100 }, - { 0x50D4, 73103 }, - { 0x50D5, 73106 }, - { 0x50D6, 73109 }, - { 0x50D7, 73112 }, - { 0x50D8, 73115 }, - { 0x50D9, 73118 }, - { 0x50DA, 73121 }, - { 0x50DB, 73124 }, - { 0x50DC, 73127 }, - { 0x50DD, 73130 }, - { 0x50DE, 73133 }, - { 0x50DF, 73136 }, - { 0x50E0, 73139 }, - { 0x50E1, 73142 }, - { 0x50E2, 73145 }, - { 0x50E3, 73148 }, - { 0x50E4, 73151 }, - { 0x50E5, 75182 }, - { 0x50E6, 73154 }, - { 0x50E7, 73157 }, - { 0x50E8, 73160 }, - { 0x50E9, 73163 }, - { 0x50EA, 75185 }, - { 0x50EB, 73166 }, - { 0x50EC, 73169 }, - { 0x50ED, 73172 }, - { 0x50EE, 75188 }, - { 0x50EF, 73175 }, - { 0x50F0, 73178 }, - { 0x50F1, 73181 }, - { 0x50F2, 73184 }, - { 0x50F3, 73187 }, - { 0x50F4, 73190 }, - { 0x50F5, 73193 }, - { 0x50F6, 73196 }, - { 0x50F7, 73199 }, - { 0x50F8, 73202 }, - { 0x50F9, 73205 }, - { 0x50FA, 73208 }, - { 0x50FB, 75191 }, - { 0x50FC, 73211 }, - { 0x50FD, 73214 }, - { 0x50FE, 75194 }, - { 0x50FF, 73217 }, - { 0x5100, 73220 }, - { 0x5101, 75197 }, - { 0x5102, 75200 }, - { 0x5103, 75203 }, - { 0x5104, 75206 }, - { 0x5105, 75209 }, - { 0x5106, 75212 }, - { 0x5107, 75215 }, - { 0x5108, 75218 }, - { 0x5109, 75221 }, - { 0x510A, 73223 }, - { 0x510B, 73226 }, - { 0x510C, 75224 }, - { 0x510D, 73229 }, - { 0x510E, 73232 }, - { 0x510F, 75227 }, - { 0x5110, 73235 }, - { 0x5111, 73238 }, - { 0x5112, 73241 }, - { 0x5113, 73244 }, - { 0x5114, 73247 }, - { 0x5115, 73250 }, - { 0x5116, 73253 }, - { 0x5117, 73256 }, - { 0x5118, 73259 }, - { 0x5119, 73262 }, - { 0x511A, 73265 }, - { 0x511B, 73268 }, - { 0x511C, 73271 }, - { 0x511D, 75230 }, - { 0x511E, 75233 }, - { 0x511F, 75236 }, - { 0x5120, 75239 }, - { 0x5121, 75242 }, - { 0x5122, 75245 }, - { 0x5123, 75248 }, - { 0x5124, 75251 }, - { 0x5125, 73274 }, - { 0x5126, 73277 }, - { 0x5127, 73280 }, - { 0x5128, 73283 }, - { 0x5129, 73286 }, - { 0x512A, 73289 }, - { 0x512B, 73292 }, - { 0x512C, 73295 }, - { 0x512D, 75254 }, - { 0x512E, 73298 }, - { 0x512F, 75257 }, - { 0x5130, 73301 }, - { 0x5131, 73304 }, - { 0x5132, 73307 }, - { 0x5133, 73310 }, - { 0x5134, 73313 }, - { 0x5135, 73316 }, - { 0x5136, 73319 }, - { 0x5137, 75260 }, - { 0x5138, 73322 }, - { 0x5139, 75263 }, - { 0x513A, 73325 }, - { 0x513B, 73328 }, - { 0x513C, 73331 }, - { 0x513D, 75266 }, - { 0x513E, 73334 }, - { 0x513F, 73337 }, - { 0x5140, 73340 }, - { 0x5141, 73343 }, - { 0x5142, 73346 }, - { 0x5143, 73349 }, - { 0x5144, 73352 }, - { 0x5145, 73355 }, - { 0x5146, 75269 }, - { 0x5147, 73358 }, - { 0x5148, 73361 }, - { 0x5149, 73364 }, - { 0x514A, 73367 }, - { 0x514B, 73370 }, - { 0x514C, 73373 }, - { 0x514D, 75272 }, - { 0x514E, 73376 }, - { 0x514F, 73379 }, - { 0x5150, 73382 }, - { 0x5151, 73385 }, - { 0x5152, 75275 }, - { 0x5153, 73388 }, - { 0x5154, 73391 }, - { 0x5155, 73394 }, - { 0x5156, 73397 }, - { 0x5157, 73400 }, - { 0x5158, 73403 }, - { 0x5159, 73406 }, - { 0x515A, 73409 }, - { 0x515B, 73412 }, - { 0x515C, 73415 }, - { 0x515D, 73418 }, - { 0x515E, 73421 }, - { 0x515F, 75278 }, - { 0x5160, 73424 }, - { 0x5161, 73427 }, - { 0x5162, 73430 }, - { 0x5163, 73433 }, - { 0x5164, 73436 }, - { 0x5165, 73439 }, - { 0x5166, 73442 }, - { 0x5167, 73445 }, - { 0x5168, 75281 }, - { 0x5169, 73448 }, - { 0x516A, 73451 }, - { 0x516B, 73454 }, - { 0x516C, 73457 }, - { 0x516D, 73460 }, - { 0x516E, 73463 }, - { 0x516F, 73466 }, - { 0x5170, 73469 }, - { 0x5171, 73472 }, - { 0x5172, 73475 }, - { 0x5173, 75284 }, - { 0x5174, 73478 }, - { 0x5175, 73481 }, - { 0x5176, 73484 }, - { 0x5177, 73487 }, - { 0x5178, 73490 }, - { 0x5179, 73493 }, - { 0x517A, 75287 }, - { 0x517B, 73496 }, - { 0x517C, 75290 }, - { 0x517D, 73499 }, - { 0x517E, 73502 }, - { 0x517F, 73505 }, - { 0x5180, 73508 }, - { 0x5181, 73511 }, - { 0x5182, 73514 }, - { 0x5183, 73517 }, - { 0x5184, 75293 }, - { 0x5185, 73520 }, - { 0x5186, 75296 }, - { 0x5187, 73523 }, - { 0x5188, 75299 }, - { 0x5189, 73526 }, - { 0x518A, 73529 }, - { 0x518B, 73532 }, - { 0x518C, 73535 }, - { 0x518D, 75302 }, - { 0x518E, 75305 }, - { 0x518F, 75308 }, - { 0x5190, 73538 }, - { 0x5191, 73541 }, - { 0x5192, 73544 }, - { 0x5193, 73547 }, - { 0x5194, 73550 }, - { 0x5195, 73553 }, - { 0x5196, 73556 }, - { 0x5197, 73559 }, - { 0x5198, 75311 }, - { 0x5199, 73562 }, - { 0x519A, 75314 }, - { 0x519B, 75317 }, - { 0x519C, 73565 }, - { 0x519D, 73568 }, - { 0x519E, 73571 }, - { 0x519F, 73574 }, - { 0x51A0, 75320 }, - { 0x51A1, 73577 }, - { 0x51A2, 73580 }, - { 0x51A3, 73583 }, - { 0x51A4, 73586 }, - { 0x51A5, 73589 }, - { 0x51A6, 73592 }, - { 0x51A7, 73595 }, - { 0x51A8, 73598 }, - { 0x51A9, 73601 }, - { 0x51AA, 75323 }, - { 0x51AB, 73604 }, - { 0x51AC, 73607 }, - { 0x51AD, 73610 }, - { 0x51AE, 73613 }, - { 0x51AF, 73616 }, - { 0x51B0, 73619 }, - { 0x51B1, 75326 }, - { 0x51B2, 73622 }, - { 0x51B3, 73625 }, - { 0x51B4, 73628 }, - { 0x51B5, 73631 }, - { 0x51B6, 73634 }, - { 0x51B7, 73637 }, - { 0x51B8, 73640 }, - { 0x51B9, 73643 }, - { 0x51BA, 73646 }, - { 0x51BB, 73649 }, - { 0x51BC, 75329 }, - { 0x51BD, 73652 }, - { 0x51BE, 75332 }, - { 0x51BF, 73655 }, - { 0x51C0, 73658 }, - { 0x51C1, 73661 }, - { 0x51C2, 73664 }, - { 0x51C3, 73667 }, - { 0x51C4, 73670 }, - { 0x51C5, 75335 }, - { 0x51C6, 73673 }, - { 0x51C7, 73676 }, - { 0x51C8, 75338 }, - { 0x51C9, 73679 }, - { 0x51CA, 73682 }, - { 0x51CB, 73685 }, - { 0x51CC, 73688 }, - { 0x51CD, 73691 }, - { 0x51CE, 73694 }, - { 0x51CF, 73697 }, - { 0x51D0, 73700 }, - { 0x51D1, 73703 }, - { 0x51D2, 73706 }, - { 0x51D3, 73709 }, - { 0x51D4, 73712 }, - { 0x51D5, 73715 }, - { 0x51D6, 73718 }, - { 0x51D7, 73721 }, - { 0x51D8, 75341 }, - { 0x51D9, 73724 }, - { 0x51DA, 73727 }, - { 0x51DB, 73730 }, - { 0x51DC, 73733 }, - { 0x51DD, 73736 }, - { 0x51DE, 73739 }, - { 0x51DF, 73742 }, - { 0x51E0, 75344 }, - { 0x51E1, 73745 }, - { 0x51E2, 73748 }, - { 0x51E3, 73751 }, - { 0x51E4, 73754 }, - { 0x51E5, 75347 }, - { 0x51E6, 73757 }, - { 0x51E7, 75350 }, - { 0x51E8, 73760 }, - { 0x51E9, 75353 }, - { 0x51EA, 73763 }, - { 0x51EB, 73766 }, - { 0x51EC, 73769 }, - { 0x51ED, 73772 }, - { 0x51EE, 73775 }, - { 0x51EF, 73778 }, - { 0x51F0, 73781 }, - { 0x51F1, 73784 }, - { 0x51F2, 73787 }, - { 0x51F3, 73790 }, - { 0x51F4, 73793 }, - { 0x51F5, 73796 }, - { 0x51F6, 73799 }, - { 0x51F7, 73802 }, - { 0x51F8, 75356 }, - { 0x51F9, 73805 }, - { 0x51FA, 73808 }, - { 0x51FB, 73811 }, - { 0x51FC, 73814 }, - { 0x51FD, 75359 }, - { 0x51FE, 73817 }, - { 0x51FF, 73820 }, - { 0x5200, 73823 }, - { 0x5201, 75362 }, - { 0x5202, 75365 }, - { 0x5203, 73826 }, - { 0x5204, 73829 }, - { 0x5205, 75368 }, - { 0x5206, 73832 }, - { 0x5207, 73835 }, - { 0x5208, 73838 }, - { 0x5209, 73841 }, - { 0x520A, 73844 }, - { 0x520B, 73847 }, - { 0x520C, 73850 }, - { 0x520D, 75371 }, - { 0x520E, 73853 }, - { 0x520F, 73856 }, - { 0x5210, 75374 }, - { 0x5211, 75377 }, - { 0x5212, 75380 }, - { 0x5213, 75383 }, - { 0x5214, 75386 }, - { 0x5215, 75389 }, - { 0x5216, 75392 }, - { 0x5217, 75395 }, - { 0x5218, 73859 }, - { 0x5219, 73862 }, - { 0x521A, 73865 }, - { 0x521B, 75398 }, - { 0x521C, 73868 }, - { 0x521D, 75401 }, - { 0x521E, 73871 }, - { 0x521F, 75404 }, - { 0x5220, 73874 }, - { 0x5221, 73877 }, - { 0x5222, 73880 }, - { 0x5223, 73883 }, - { 0x5224, 73886 }, - { 0x5225, 75407 }, - { 0x5226, 73889 }, - { 0x5227, 73892 }, - { 0x5228, 75410 }, - { 0x5229, 73895 }, - { 0x522A, 73898 }, - { 0x522B, 73901 }, - { 0x522C, 73904 }, - { 0x522D, 75413 }, - { 0x522E, 73907 }, - { 0x522F, 73910 }, - { 0x5230, 73913 }, - { 0x5231, 75416 }, - { 0x5232, 73916 }, - { 0x5233, 73919 }, - { 0x5234, 75419 }, - { 0x5235, 75422 }, - { 0x5236, 73922 }, - { 0x5237, 73925 }, - { 0x5238, 73928 }, - { 0x5239, 73931 }, - { 0x523A, 73934 }, - { 0x523B, 73937 }, - { 0x523C, 73940 }, - { 0x523D, 75425 }, - { 0x523E, 73943 }, - { 0x523F, 73946 }, - { 0x5240, 73949 }, - { 0x5241, 73952 }, - { 0x5242, 73955 }, - { 0x5243, 73958 }, - { 0x5244, 73961 }, - { 0x5245, 73964 }, - { 0x5246, 73967 }, - { 0x5247, 73970 }, - { 0x5248, 73973 }, - { 0x5249, 73976 }, - { 0x524A, 73979 }, - { 0x524B, 73982 }, - { 0x524C, 73985 }, - { 0x524D, 73988 }, - { 0x524E, 73991 }, - { 0x524F, 73994 }, - { 0x5250, 73997 }, - { 0x5251, 74000 }, - { 0x5252, 74003 }, - { 0x5253, 74006 }, - { 0x5254, 75428 }, - { 0x5255, 75431 }, - { 0x5256, 74009 }, - { 0x5257, 74012 }, - { 0x5258, 74015 }, - { 0x5259, 74018 }, - { 0x525A, 74021 }, - { 0x525B, 74024 }, - { 0x525C, 74027 }, - { 0x525D, 75434 }, - { 0x525E, 74030 }, - { 0x525F, 74033 }, - { 0x5260, 74036 }, - { 0x5261, 74039 }, - { 0x5262, 74042 }, - { 0x5263, 74045 }, - { 0x5264, 74048 }, - { 0x5265, 74051 }, - { 0x5266, 75437 }, - { 0x5267, 74054 }, - { 0x5268, 75440 }, - { 0x5269, 74057 }, - { 0x526A, 75443 }, - { 0x526B, 74060 }, - { 0x526C, 74063 }, - { 0x526D, 75446 }, - { 0x526E, 74066 }, - { 0x526F, 74069 }, - { 0x5270, 74072 }, - { 0x5271, 74075 }, - { 0x5272, 74078 }, - { 0x5273, 75449 }, - { 0x5274, 75452 }, - { 0x5275, 75455 }, - { 0x5276, 75458 }, - { 0x5277, 75461 }, - { 0x5278, 75959 }, - { 0x5279, 75464 }, - { 0x527A, 75467 }, - { 0x527B, 75470 }, - { 0x527C, 75473 }, - { 0x527D, 75476 }, - { 0x527E, 75479 }, - { 0x527F, 75482 }, - { 0x5280, 75485 }, - { 0x5281, 75488 }, - { 0x5282, 75491 }, - { 0x5283, 75494 }, - { 0x5284, 75497 }, - { 0x5285, 75962 }, - { 0x5286, 75500 }, - { 0x5287, 75503 }, - { 0x5288, 75506 }, - { 0x5289, 75509 }, - { 0x528A, 75512 }, - { 0x528B, 75515 }, - { 0x528C, 75518 }, - { 0x528D, 75521 }, - { 0x528E, 75524 }, - { 0x528F, 75527 }, - { 0x5290, 75530 }, - { 0x5291, 75533 }, - { 0x5292, 75536 }, - { 0x5293, 75965 }, - { 0x5294, 75539 }, - { 0x5295, 75968 }, - { 0x5296, 75542 }, - { 0x5297, 75545 }, - { 0x5298, 75548 }, - { 0x5299, 75551 }, - { 0x529A, 75554 }, - { 0x529B, 75557 }, - { 0x529C, 75560 }, - { 0x529D, 75971 }, - { 0x529E, 75563 }, - { 0x529F, 75566 }, - { 0x52A0, 75569 }, - { 0x52A1, 75572 }, - { 0x52A2, 75974 }, - { 0x52A3, 74081 }, - { 0x52A4, 75575 }, - { 0x52A5, 74084 }, - { 0x52A6, 74087 }, - { 0x52A7, 74090 }, - { 0x52A8, 74093 }, - { 0x52A9, 75578 }, - { 0x52AA, 74096 }, - { 0x52AB, 75581 }, - { 0x52AC, 75584 }, - { 0x52AD, 75587 }, - { 0x52AE, 75590 }, - { 0x52AF, 75593 }, - { 0x52B0, 75596 }, - { 0x52B1, 74099 }, - { 0x52B2, 74102 }, - { 0x52B3, 74105 }, - { 0x52B4, 74108 }, - { 0x52B5, 75599 }, - { 0x52B6, 75602 }, - { 0x52B7, 75605 }, - { 0x52B8, 74111 }, - { 0x52B9, 74114 }, - { 0x52BA, 74117 }, - { 0x52BB, 74120 }, - { 0x52BC, 74123 }, - { 0x52BD, 74126 }, - { 0x52BE, 74129 }, - { 0x52BF, 74132 }, - { 0x52C0, 74135 }, - { 0x52C1, 75608 }, - { 0x52C2, 74138 }, - { 0x52C3, 75611 }, - { 0x52C4, 74141 }, - { 0x52C5, 74144 }, - { 0x52C6, 74147 }, - { 0x52C7, 74150 }, - { 0x52C8, 75614 }, - { 0x52C9, 74153 }, - { 0x52CA, 75617 }, - { 0x52CB, 74156 }, - { 0x52CC, 74159 }, - { 0x52CD, 74162 }, - { 0x52CE, 74165 }, - { 0x52CF, 75620 }, - { 0x52D0, 74168 }, - { 0x52D1, 75623 }, - { 0x52D2, 74171 }, - { 0x52D3, 74174 }, - { 0x52D4, 74177 }, - { 0x52D5, 75626 }, - { 0x52D6, 74180 }, - { 0x52D7, 74183 }, - { 0x52D8, 74186 }, - { 0x52D9, 75629 }, - { 0x52DA, 75632 }, - { 0x52DB, 75635 }, - { 0x52DC, 75638 }, - { 0x52DD, 74189 }, - { 0x52DE, 74192 }, - { 0x52DF, 74195 }, - { 0x52E0, 74198 }, - { 0x52E1, 74201 }, - { 0x52E2, 74204 }, - { 0x52E3, 74207 }, - { 0x52E4, 74210 }, - { 0x52E5, 74213 }, - { 0x52E6, 74216 }, - { 0x52E7, 74219 }, - { 0x52E8, 74222 }, - { 0x52E9, 74225 }, - { 0x52EA, 74228 }, - { 0x52EB, 75641 }, - { 0x52EC, 75644 }, - { 0x52ED, 74231 }, - { 0x52EE, 74234 }, - { 0x52EF, 75647 }, - { 0x52F0, 74237 }, - { 0x52F1, 74240 }, - { 0x52F2, 75650 }, - { 0x52F3, 74243 }, - { 0x52F4, 74246 }, - { 0x52F5, 74249 }, - { 0x52F6, 74252 }, - { 0x52F7, 74255 }, - { 0x52F8, 74258 }, - { 0x52F9, 74261 }, - { 0x52FA, 74264 }, - { 0x52FB, 74267 }, - { 0x52FC, 74270 }, - { 0x52FD, 74273 }, - { 0x52FE, 74276 }, - { 0x52FF, 74279 }, - { 0x5300, 74282 }, - { 0x5301, 74285 }, - { 0x5302, 74288 }, - { 0x5303, 74291 }, - { 0x5304, 75653 }, - { 0x5305, 74294 }, - { 0x5306, 75656 }, - { 0x5307, 75659 }, - { 0x5308, 74297 }, - { 0x5309, 74300 }, - { 0x530A, 74303 }, - { 0x530B, 74306 }, - { 0x530C, 74309 }, - { 0x530D, 74312 }, - { 0x530E, 74315 }, - { 0x530F, 75662 }, - { 0x5310, 74318 }, - { 0x5311, 74321 }, - { 0x5312, 74324 }, - { 0x5313, 74327 }, - { 0x5314, 74330 }, - { 0x5315, 74333 }, - { 0x5316, 75665 }, - { 0x5317, 74336 }, - { 0x5318, 74339 }, - { 0x5319, 74342 }, - { 0x531A, 74345 }, - { 0x531B, 74348 }, - { 0x531C, 74351 }, - { 0x531D, 74354 }, - { 0x531E, 74357 }, - { 0x531F, 74360 }, - { 0x5320, 74363 }, - { 0x5321, 74366 }, - { 0x5322, 74369 }, - { 0x5323, 74372 }, - { 0x5324, 74375 }, - { 0x5325, 74378 }, - { 0x5326, 75668 }, - { 0x5327, 74381 }, - { 0x5328, 74384 }, - { 0x5329, 74387 }, - { 0x532A, 74390 }, - { 0x532B, 75671 }, - { 0x532C, 74393 }, - { 0x532D, 74396 }, - { 0x532E, 74399 }, - { 0x532F, 74402 }, - { 0x5330, 74405 }, - { 0x5331, 74408 }, - { 0x5332, 74411 }, - { 0x5333, 74414 }, - { 0x5334, 75674 }, - { 0x5335, 75677 }, - { 0x5336, 74417 }, - { 0x5337, 74420 }, - { 0x5338, 74423 }, - { 0x5339, 75680 }, - { 0x533A, 74426 }, - { 0x533B, 74429 }, - { 0x533C, 74432 }, - { 0x533D, 74435 }, - { 0x533E, 74438 }, - { 0x533F, 74441 }, - { 0x5340, 74444 }, - { 0x5341, 74447 }, - { 0x5342, 74450 }, - { 0x5343, 75683 }, - { 0x5344, 75686 }, - { 0x5345, 74453 }, - { 0x5346, 74456 }, - { 0x5347, 74459 }, - { 0x5348, 74462 }, - { 0x5349, 74465 }, - { 0x534A, 74468 }, - { 0x534B, 74471 }, - { 0x534C, 74474 }, - { 0x534D, 74477 }, - { 0x534E, 75689 }, - { 0x534F, 74480 }, - { 0x5350, 74483 }, - { 0x5351, 74486 }, - { 0x5352, 74489 }, - { 0x5353, 74492 }, - { 0x5354, 74495 }, - { 0x5355, 74498 }, - { 0x5356, 74501 }, - { 0x5357, 74504 }, - { 0x5358, 74507 }, - { 0x5359, 74510 }, - { 0x535A, 74513 }, - { 0x535B, 74516 }, - { 0x535C, 74519 }, - { 0x535D, 75692 }, - { 0x535E, 74522 }, - { 0x535F, 74525 }, - { 0x5360, 74528 }, - { 0x5361, 74531 }, - { 0x5362, 75695 }, - { 0x5363, 74534 }, - { 0x5364, 75698 }, - { 0x5365, 74537 }, - { 0x5366, 75701 }, - { 0x5367, 74540 }, - { 0x5368, 74543 }, - { 0x5369, 75704 }, - { 0x536A, 74546 }, - { 0x536B, 74549 }, - { 0x536C, 74552 }, - { 0x536D, 74555 }, - { 0x536E, 74558 }, - { 0x536F, 75707 }, - { 0x5370, 74561 }, - { 0x5371, 74564 }, - { 0x5372, 74567 }, - { 0x5373, 74570 }, - { 0x5374, 74573 }, - { 0x5375, 74576 }, - { 0x5376, 74579 }, - { 0x5377, 74582 }, - { 0x5378, 74585 }, - { 0x5379, 74588 }, - { 0x537A, 74591 }, - { 0x537B, 74594 }, - { 0x537C, 74597 }, - { 0x537D, 74600 }, - { 0x537E, 74603 }, - { 0x537F, 74606 }, - { 0x5380, 75710 }, - { 0x5381, 74609 }, - { 0x5382, 75713 }, - { 0x5383, 74612 }, - { 0x5384, 74615 }, - { 0x5385, 74618 }, - { 0x5386, 74621 }, - { 0x5387, 74624 }, - { 0x5388, 74627 }, - { 0x5389, 74630 }, - { 0x538A, 74633 }, - { 0x538B, 74636 }, - { 0x538C, 75716 }, - { 0x538D, 75719 }, - { 0x538E, 74639 }, - { 0x538F, 74642 }, - { 0x5390, 74645 }, - { 0x5391, 74648 }, - { 0x5392, 74651 }, - { 0x5393, 74654 }, - { 0x5394, 74657 }, - { 0x5395, 74660 }, - { 0x5396, 74663 }, - { 0x5397, 74666 }, - { 0x5398, 74669 }, - { 0x5399, 74672 }, - { 0x539A, 74675 }, - { 0x539B, 74678 }, - { 0x539C, 74681 }, - { 0x539D, 74684 }, - { 0x539E, 74687 }, - { 0x539F, 75722 }, - { 0x53A0, 74690 }, - { 0x53A1, 74693 }, - { 0x53A2, 74696 }, - { 0x53A3, 74699 }, - { 0x53A4, 74702 }, - { 0x53A5, 74705 }, - { 0x53A6, 75725 }, - { 0x53A7, 74708 }, - { 0x53A8, 74711 }, - { 0x53A9, 74714 }, - { 0x53AA, 75728 }, - { 0x53AB, 74717 }, - { 0x53AC, 74720 }, - { 0x53AD, 74723 }, - { 0x53AE, 74726 }, - { 0x53AF, 74729 }, - { 0x53B0, 74732 }, - { 0x53B1, 74735 }, - { 0x53B2, 74738 }, - { 0x53B3, 74741 }, - { 0x53B4, 74744 }, - { 0x53B5, 74747 }, - { 0x53B6, 75731 }, - { 0x53B7, 75734 }, - { 0x53B8, 75737 }, - { 0x53B9, 75740 }, - { 0x53BA, 75743 }, - { 0x53BB, 75746 }, - { 0x53BC, 75749 }, - { 0x53BD, 75752 }, - { 0x53BE, 75755 }, - { 0x53BF, 74750 }, - { 0x53C0, 75758 }, - { 0x53C1, 74753 }, - { 0x53C2, 74756 }, - { 0x53C3, 74759 }, - { 0x53C4, 74762 }, - { 0x53C5, 74765 }, - { 0x53C6, 75761 }, - { 0x53C7, 75764 }, - { 0x53C8, 74768 }, - { 0x53C9, 74771 }, - { 0x53CA, 74774 }, - { 0x53CB, 74777 }, - { 0x53CC, 75767 }, - { 0x53CD, 75770 }, - { 0x53CE, 75773 }, - { 0x53CF, 74780 }, - { 0x53D0, 75776 }, - { 0x53D1, 75779 }, - { 0x53D2, 74783 }, - { 0x53D3, 74786 }, - { 0x53D4, 74789 }, - { 0x53D5, 74792 }, - { 0x53D6, 74795 }, - { 0x53D7, 74798 }, - { 0x53D8, 74801 }, - { 0x53D9, 74804 }, - { 0x53DA, 75782 }, - { 0x53DB, 75785 }, - { 0x53DC, 75788 }, - { 0x53DD, 75791 }, - { 0x53DE, 75794 }, - { 0x53DF, 75797 }, - { 0x53E0, 75800 }, - { 0x53E1, 75803 }, - { 0x53E2, 75806 }, - { 0x53E3, 75809 }, - { 0x53E4, 75812 }, - { 0x53E5, 75815 }, - { 0x53E6, 74807 }, - { 0x53E7, 74810 }, - { 0x53E8, 74813 }, - { 0x53E9, 75818 }, - { 0x53EA, 74816 }, - { 0x53EB, 74819 }, - { 0x53EC, 74822 }, - { 0x53ED, 74825 }, - { 0x53EE, 74828 }, - { 0x53EF, 75821 }, - { 0x53F0, 74831 }, - { 0x53F1, 75824 }, - { 0x53F2, 74834 }, - { 0x53F3, 75827 }, - { 0x53F4, 74837 }, - { 0x53F5, 75830 }, - { 0x53F6, 74840 }, - { 0x53F7, 74843 }, - { 0x53F8, 75833 }, - { 0x53F9, 74846 }, - { 0x53FA, 74849 }, - { 0x53FB, 74852 }, - { 0x53FC, 74855 }, - { 0x53FD, 75836 }, - { 0x53FE, 74858 }, - { 0x53FF, 74861 }, - { 0x5400, 74864 }, - { 0x5401, 75839 }, - { 0x5402, 74867 }, - { 0x5403, 74870 }, - { 0x5404, 74873 }, - { 0x5405, 75842 }, - { 0x5406, 74876 }, - { 0x5407, 74879 }, - { 0x5408, 74882 }, - { 0x5409, 74885 }, - { 0x540A, 74888 }, - { 0x540B, 74891 }, - { 0x540C, 75845 }, - { 0x540D, 74894 }, - { 0x540E, 75848 }, - { 0x540F, 74897 }, - { 0x5410, 74900 }, - { 0x5411, 74903 }, - { 0x5412, 74906 }, - { 0x5413, 75851 }, - { 0x5414, 74909 }, - { 0x5415, 74912 }, - { 0x5416, 74915 }, - { 0x5417, 75854 }, - { 0x5418, 74918 }, - { 0x5419, 75857 }, - { 0x541A, 74921 }, - { 0x541B, 74924 }, - { 0x541C, 74927 }, - { 0x541D, 74930 }, - { 0x541E, 74933 }, - { 0x541F, 74936 }, - { 0x5420, 75860 }, - { 0x5421, 74939 }, - { 0x5422, 74942 }, - { 0x5423, 74945 }, - { 0x5424, 74948 }, - { 0x5425, 74951 }, - { 0x5426, 75863 }, - { 0x5427, 75866 }, - { 0x5428, 74954 }, - { 0x5429, 74957 }, - { 0x542A, 75869 }, - { 0x542B, 74960 }, - { 0x542C, 74963 }, - { 0x542D, 75872 }, - { 0x542E, 74966 }, - { 0x542F, 75875 }, - { 0x5430, 74969 }, - { 0x5431, 74972 }, - { 0x5432, 74975 }, - { 0x5433, 74978 }, - { 0x5434, 74981 }, - { 0x5435, 74984 }, - { 0x5436, 74987 }, - { 0x5437, 74990 }, - { 0x5438, 74993 }, - { 0x5439, 75878 }, - { 0x543A, 75881 }, - { 0x543B, 75884 }, - { 0x543C, 75887 }, - { 0x543D, 74996 }, - { 0x543E, 75890 }, - { 0x543F, 75893 }, - { 0x5440, 74999 }, - { 0x5441, 75896 }, - { 0x5442, 75002 }, - { 0x5443, 75899 }, - { 0x5444, 75005 }, - { 0x5445, 75008 }, - { 0x5446, 75011 }, - { 0x5447, 75014 }, - { 0x5448, 75017 }, - { 0x5449, 75020 }, - { 0x544A, 75023 }, - { 0x544B, 75026 }, - { 0x544C, 75029 }, - { 0x544D, 75032 }, - { 0x544E, 75902 }, - { 0x544F, 75905 }, - { 0x5450, 75908 }, - { 0x5451, 75911 }, - { 0x5452, 75914 }, - { 0x5453, 75917 }, - { 0x5454, 75920 }, - { 0x5455, 75923 }, - { 0x5456, 75926 }, - { 0x5457, 75035 }, - { 0x5458, 75929 }, - { 0x5459, 75932 }, - { 0x545A, 75935 }, - { 0x545B, 75938 }, - { 0x545C, 75941 }, - { 0x545D, 75944 }, - { 0x545E, 75947 }, - { 0x545F, 75950 }, - { 0x5460, 75068 }, - { 0x5461, 75071 }, - { 0x5462, 75074 }, - { 0x5463, 75077 }, - { 0x5464, 75080 }, - { 0x5465, 75083 }, - { 0x5466, 75086 }, - { 0x5467, 75953 }, - { 0x5468, 75956 }, - { 0x5469, 75089 }, - { 0x546A, 75092 }, - { 0x546B, 75095 }, - { 0x546C, 75098 }, - { 0x546D, 75101 }, - { 0x546E, 75104 }, - { 0x546F, 75107 }, - { 0x5470, 75110 }, - { 0x5471, 75113 }, - { 0x5472, 75116 }, - { 0x5473, 75119 }, - { 0x5474, 75122 }, - { 0x5475, 75125 }, - { 0x5476, 75128 }, - { 0x5477, 75131 }, - { 0x5478, 75134 }, - { 0x5479, 75137 }, - { 0x547A, 75140 }, - { 0x547B, 75143 }, - { 0x547C, 75146 }, - { 0x547D, 75149 }, - { 0x547E, 75152 }, - { 0x547F, 75155 }, - { 0x5480, 75158 }, - { 0x5481, 75161 }, - { 0x5482, 83875 }, - { 0x5483, 83878 }, - { 0x5484, 83881 }, - { 0x5485, 83884 }, - { 0x5486, 83887 }, - { 0x5487, 83890 }, - { 0x5488, 83893 }, - { 0x5489, 83896 }, - { 0x548A, 83899 }, - { 0x548B, 83902 }, - { 0x548C, 85460 }, - { 0x548D, 83905 }, - { 0x548E, 83908 }, - { 0x548F, 83911 }, - { 0x5490, 83914 }, - { 0x5491, 83917 }, - { 0x5492, 83920 }, - { 0x5493, 83923 }, - { 0x5494, 83926 }, - { 0x5495, 83929 }, - { 0x5496, 83932 }, - { 0x5497, 83935 }, - { 0x5498, 83938 }, - { 0x5499, 83941 }, - { 0x549A, 83944 }, - { 0x549B, 83947 }, - { 0x549C, 83950 }, - { 0x549D, 85463 }, - { 0x549E, 83953 }, - { 0x549F, 83956 }, - { 0x54A0, 83959 }, - { 0x54A1, 83962 }, - { 0x54A2, 83965 }, - { 0x54A3, 83968 }, - { 0x54A4, 83971 }, - { 0x54A5, 83974 }, - { 0x54A6, 83977 }, - { 0x54A7, 83980 }, - { 0x54A8, 83983 }, - { 0x54A9, 83986 }, - { 0x54AA, 83989 }, - { 0x54AB, 85466 }, - { 0x54AC, 83992 }, - { 0x54AD, 83995 }, - { 0x54AE, 85469 }, - { 0x54AF, 83998 }, - { 0x54B0, 84001 }, - { 0x54B1, 84004 }, - { 0x54B2, 84007 }, - { 0x54B3, 85472 }, - { 0x54B4, 84010 }, - { 0x54B5, 85475 }, - { 0x54B6, 85478 }, - { 0x54B7, 84013 }, - { 0x54B8, 84016 }, - { 0x54B9, 84019 }, - { 0x54BA, 84022 }, - { 0x54BB, 84025 }, - { 0x54BC, 84028 }, - { 0x54BD, 84031 }, - { 0x54BE, 84034 }, - { 0x54BF, 84037 }, - { 0x54C0, 84040 }, - { 0x54C1, 84043 }, - { 0x54C2, 84046 }, - { 0x54C3, 84049 }, - { 0x54C4, 84052 }, - { 0x54C5, 84055 }, - { 0x54C6, 84058 }, - { 0x54C7, 84061 }, - { 0x54C8, 84064 }, - { 0x54C9, 84067 }, - { 0x54CA, 84070 }, - { 0x54CB, 85481 }, - { 0x54CC, 85484 }, - { 0x54CD, 85487 }, - { 0x54CE, 84073 }, - { 0x54CF, 84076 }, - { 0x54D0, 84079 }, - { 0x54D1, 84082 }, - { 0x54D2, 84085 }, - { 0x54D3, 84088 }, - { 0x54D4, 84091 }, - { 0x54D5, 84094 }, - { 0x54D6, 84097 }, - { 0x54D7, 84100 }, - { 0x54D8, 84103 }, - { 0x54D9, 84106 }, - { 0x54DA, 84109 }, - { 0x54DB, 84112 }, - { 0x54DC, 84115 }, - { 0x54DD, 84118 }, - { 0x54DE, 84121 }, - { 0x54DF, 84124 }, - { 0x54E0, 84127 }, - { 0x54E1, 84130 }, - { 0x54E2, 84133 }, - { 0x54E3, 84136 }, - { 0x54E4, 84139 }, - { 0x54E5, 84142 }, - { 0x54E6, 84145 }, - { 0x54E7, 84148 }, - { 0x54E8, 84151 }, - { 0x54E9, 84154 }, - { 0x54EA, 84157 }, - { 0x54EB, 84160 }, - { 0x54EC, 84163 }, - { 0x54ED, 85490 }, - { 0x54EE, 84166 }, - { 0x54EF, 85493 }, - { 0x54F0, 84169 }, - { 0x54F1, 84172 }, - { 0x54F2, 85496 }, - { 0x54F3, 84175 }, - { 0x54F4, 85499 }, - { 0x54F5, 84178 }, - { 0x54F6, 85502 }, - { 0x54F7, 84181 }, - { 0x54F8, 84184 }, - { 0x54F9, 85505 }, - { 0x54FA, 85508 }, - { 0x54FB, 85511 }, - { 0x54FC, 84187 }, - { 0x54FD, 85514 }, - { 0x54FE, 85517 }, - { 0x54FF, 84190 }, - { 0x5500, 84193 }, - { 0x5501, 85520 }, - { 0x5502, 85523 }, - { 0x5503, 85526 }, - { 0x5504, 84196 }, - { 0x5505, 84199 }, - { 0x5506, 84202 }, - { 0x5507, 85529 }, - { 0x5508, 85532 }, - { 0x5509, 84205 }, - { 0x550A, 84208 }, - { 0x550B, 84211 }, - { 0x550C, 84214 }, - { 0x550D, 84217 }, - { 0x550E, 85535 }, - { 0x550F, 84220 }, - { 0x5510, 84223 }, - { 0x5511, 84226 }, - { 0x5512, 84229 }, - { 0x5513, 84232 }, - { 0x5514, 84235 }, - { 0x5515, 84238 }, - { 0x5516, 84241 }, - { 0x5517, 84244 }, - { 0x5518, 84247 }, - { 0x5519, 85538 }, - { 0x551A, 84250 }, - { 0x551B, 84253 }, - { 0x551C, 84256 }, - { 0x551D, 84259 }, - { 0x551E, 84262 }, - { 0x551F, 84265 }, - { 0x5520, 84268 }, - { 0x5521, 84271 }, - { 0x5522, 84274 }, - { 0x5523, 84277 }, - { 0x5524, 85541 }, - { 0x5525, 84280 }, - { 0x5526, 84283 }, - { 0x5527, 84286 }, - { 0x5528, 84289 }, - { 0x5529, 84292 }, - { 0x552A, 84295 }, - { 0x552B, 84298 }, - { 0x552C, 84301 }, - { 0x552D, 84304 }, - { 0x552E, 84307 }, - { 0x552F, 84310 }, - { 0x5530, 84313 }, - { 0x5531, 84316 }, - { 0x5532, 84319 }, - { 0x5533, 84322 }, - { 0x5534, 84325 }, - { 0x5535, 84328 }, - { 0x5536, 84331 }, - { 0x5537, 84334 }, - { 0x5538, 84337 }, - { 0x5539, 84340 }, - { 0x553A, 84343 }, - { 0x553B, 84346 }, - { 0x553C, 84349 }, - { 0x553D, 84352 }, - { 0x553E, 84355 }, - { 0x553F, 84358 }, - { 0x5540, 84361 }, - { 0x5541, 84364 }, - { 0x5542, 84367 }, - { 0x5543, 84370 }, - { 0x5544, 84373 }, - { 0x5545, 84376 }, - { 0x5546, 84379 }, - { 0x5547, 84382 }, - { 0x5548, 84385 }, - { 0x5549, 84388 }, - { 0x554A, 84391 }, - { 0x554B, 84394 }, - { 0x554C, 84397 }, - { 0x554D, 84400 }, - { 0x554E, 84403 }, - { 0x554F, 84406 }, - { 0x5550, 84409 }, - { 0x5551, 84412 }, - { 0x5552, 84415 }, - { 0x5553, 84418 }, - { 0x5554, 84421 }, - { 0x5555, 84424 }, - { 0x5556, 84427 }, - { 0x5557, 84430 }, - { 0x5558, 84433 }, - { 0x5559, 84436 }, - { 0x555A, 84439 }, - { 0x555B, 84442 }, - { 0x555C, 84445 }, - { 0x555D, 84448 }, - { 0x555E, 84451 }, - { 0x555F, 84454 }, - { 0x5560, 84457 }, - { 0x5561, 84460 }, - { 0x5562, 84463 }, - { 0x5563, 84466 }, - { 0x5564, 84469 }, - { 0x5565, 84472 }, - { 0x5566, 84475 }, - { 0x5567, 84478 }, - { 0x5568, 85544 }, - { 0x5569, 85547 }, - { 0x556A, 84481 }, - { 0x556B, 84484 }, - { 0x556C, 84487 }, - { 0x556D, 84490 }, - { 0x556E, 84493 }, - { 0x556F, 85550 }, - { 0x5570, 84496 }, - { 0x5571, 84499 }, - { 0x5572, 85553 }, - { 0x5573, 84502 }, - { 0x5574, 84505 }, - { 0x5575, 84508 }, - { 0x5576, 84511 }, - { 0x5577, 84514 }, - { 0x5578, 84517 }, - { 0x5579, 85556 }, - { 0x557A, 84520 }, - { 0x557B, 85559 }, - { 0x557C, 84523 }, - { 0x557D, 84526 }, - { 0x557E, 84529 }, - { 0x557F, 84532 }, - { 0x5580, 84535 }, - { 0x5581, 84538 }, - { 0x5582, 84541 }, - { 0x5583, 84544 }, - { 0x5584, 84547 }, - { 0x5585, 84550 }, - { 0x5586, 84553 }, - { 0x5587, 85562 }, - { 0x5588, 84556 }, - { 0x5589, 84559 }, - { 0x558A, 84562 }, - { 0x558B, 84565 }, - { 0x558C, 84568 }, - { 0x558D, 84571 }, - { 0x558E, 84574 }, - { 0x558F, 84577 }, - { 0x5590, 84580 }, - { 0x5591, 84583 }, - { 0x5592, 84586 }, - { 0x5593, 84589 }, - { 0x5594, 84592 }, - { 0x5595, 84595 }, - { 0x5596, 84598 }, - { 0x5597, 84601 }, - { 0x5598, 84604 }, - { 0x5599, 84607 }, - { 0x559A, 84610 }, - { 0x559B, 84613 }, - { 0x559C, 84616 }, - { 0x559D, 84619 }, - { 0x559E, 84622 }, - { 0x559F, 84625 }, - { 0x55A0, 84628 }, - { 0x55A1, 84631 }, - { 0x55A2, 84634 }, - { 0x55A3, 84637 }, - { 0x55A4, 84640 }, - { 0x55A5, 84643 }, - { 0x55A6, 84646 }, - { 0x55A7, 84649 }, - { 0x55A8, 84652 }, - { 0x55A9, 84655 }, - { 0x55AA, 84658 }, - { 0x55AB, 84661 }, - { 0x55AC, 84664 }, - { 0x55AD, 84667 }, - { 0x55AE, 84670 }, - { 0x55AF, 84673 }, - { 0x55B0, 85565 }, - { 0x55B1, 84676 }, - { 0x55B2, 84679 }, - { 0x55B3, 84682 }, - { 0x55B4, 84685 }, - { 0x55B5, 84688 }, - { 0x55B6, 84691 }, - { 0x55B7, 84694 }, - { 0x55B8, 84697 }, - { 0x55B9, 84700 }, - { 0x55BA, 84703 }, - { 0x55BB, 84706 }, - { 0x55BC, 84709 }, - { 0x55BD, 84712 }, - { 0x55BE, 84715 }, - { 0x55BF, 84718 }, - { 0x55C0, 84721 }, - { 0x55C1, 84724 }, - { 0x55C2, 84727 }, - { 0x55C3, 84730 }, - { 0x55C4, 84733 }, - { 0x55C5, 84736 }, - { 0x55C6, 84739 }, - { 0x55C7, 85568 }, - { 0x55C8, 84742 }, - { 0x55C9, 84745 }, - { 0x55CA, 84748 }, - { 0x55CB, 84751 }, - { 0x55CC, 84754 }, - { 0x55CD, 85571 }, - { 0x55CE, 84757 }, - { 0x55CF, 84760 }, - { 0x55D0, 84763 }, - { 0x55D1, 84766 }, - { 0x55D2, 84769 }, - { 0x55D3, 85574 }, - { 0x55D4, 84772 }, - { 0x55D5, 84775 }, - { 0x55D6, 84778 }, - { 0x55D7, 84781 }, - { 0x55D8, 84784 }, - { 0x55D9, 84787 }, - { 0x55DA, 84790 }, - { 0x55DB, 84793 }, - { 0x55DC, 84796 }, - { 0x55DD, 84799 }, - { 0x55DE, 85577 }, - { 0x55DF, 84802 }, - { 0x55E0, 84805 }, - { 0x55E1, 84808 }, - { 0x55E2, 84811 }, - { 0x55E3, 84814 }, - { 0x55E4, 84817 }, - { 0x55E5, 84820 }, - { 0x55E6, 84823 }, - { 0x55E7, 84826 }, - { 0x55E8, 84829 }, - { 0x55E9, 84832 }, - { 0x55EA, 84835 }, - { 0x55EB, 84838 }, - { 0x55EC, 84841 }, - { 0x55ED, 84844 }, - { 0x55EE, 84847 }, - { 0x55EF, 84850 }, - { 0x55F0, 84853 }, - { 0x55F1, 84856 }, - { 0x55F2, 84859 }, - { 0x55F3, 85580 }, - { 0x55F4, 84862 }, - { 0x55F5, 84865 }, - { 0x55F6, 85583 }, - { 0x55F7, 85586 }, - { 0x55F8, 85589 }, - { 0x55F9, 84868 }, - { 0x55FA, 84871 }, - { 0x55FB, 84874 }, - { 0x55FC, 84877 }, - { 0x55FD, 85592 }, - { 0x55FE, 85595 }, - { 0x55FF, 85598 }, - { 0x5600, 84880 }, - { 0x5601, 84883 }, - { 0x5602, 84886 }, - { 0x5603, 84889 }, - { 0x5604, 84892 }, - { 0x5605, 84895 }, - { 0x5606, 84898 }, - { 0x5607, 84901 }, - { 0x5608, 84904 }, - { 0x5609, 84907 }, - { 0x560A, 84910 }, - { 0x560B, 84913 }, - { 0x560C, 84916 }, - { 0x560D, 84919 }, - { 0x560E, 84922 }, - { 0x560F, 84925 }, - { 0x5610, 84928 }, - { 0x5611, 84931 }, - { 0x5612, 84934 }, - { 0x5613, 84937 }, - { 0x5614, 84940 }, - { 0x5615, 84943 }, - { 0x5616, 84946 }, - { 0x5617, 85601 }, - { 0x5618, 84949 }, - { 0x5619, 84952 }, - { 0x561A, 84955 }, - { 0x561B, 84958 }, - { 0x561C, 84961 }, - { 0x561D, 85604 }, - { 0x561E, 84964 }, - { 0x561F, 84967 }, - { 0x5620, 84970 }, - { 0x5621, 84973 }, - { 0x5622, 85607 }, - { 0x5623, 84976 }, - { 0x5624, 84979 }, - { 0x5625, 84982 }, - { 0x5626, 85610 }, - { 0x5627, 84985 }, - { 0x5628, 84988 }, - { 0x5629, 84991 }, - { 0x562A, 84994 }, - { 0x562B, 84997 }, - { 0x562C, 85000 }, - { 0x562D, 85003 }, - { 0x562E, 85006 }, - { 0x562F, 85009 }, - { 0x5630, 85012 }, - { 0x5631, 85613 }, - { 0x5632, 85015 }, - { 0x5633, 85018 }, - { 0x5634, 85616 }, - { 0x5635, 85024 }, - { 0x5636, 85027 }, - { 0x5637, 85030 }, - { 0x5638, 85619 }, - { 0x5639, 85033 }, - { 0x563A, 85036 }, - { 0x563B, 85039 }, - { 0x563C, 85042 }, - { 0x563D, 85045 }, - { 0x563E, 85048 }, - { 0x563F, 85051 }, - { 0x5640, 85055 }, - { 0x5641, 85058 }, - { 0x5642, 85061 }, - { 0x5643, 85064 }, - { 0x5644, 85067 }, - { 0x5645, 85070 }, - { 0x5646, 85073 }, - { 0x5647, 85076 }, - { 0x5648, 85079 }, - { 0x5649, 85082 }, - { 0x564A, 85085 }, - { 0x564B, 85088 }, - { 0x564C, 85091 }, - { 0x564D, 85094 }, - { 0x564E, 85097 }, - { 0x564F, 85100 }, - { 0x5650, 85103 }, - { 0x5651, 85622 }, - { 0x5652, 85109 }, - { 0x5653, 85112 }, - { 0x5654, 85115 }, - { 0x5655, 85118 }, - { 0x5656, 85121 }, - { 0x5657, 85124 }, - { 0x5658, 85127 }, - { 0x5659, 85130 }, - { 0x565A, 85133 }, - { 0x565B, 85136 }, - { 0x565C, 85139 }, - { 0x565D, 85142 }, - { 0x565E, 85145 }, - { 0x565F, 85148 }, - { 0x5660, 85151 }, - { 0x5661, 85154 }, - { 0x5662, 85157 }, - { 0x5663, 85160 }, - { 0x5664, 85163 }, - { 0x5665, 85166 }, - { 0x5666, 85169 }, - { 0x5667, 85172 }, - { 0x5668, 85175 }, - { 0x5669, 85178 }, - { 0x566A, 85181 }, - { 0x566B, 85184 }, - { 0x566C, 85187 }, - { 0x566D, 85190 }, - { 0x566E, 85193 }, - { 0x566F, 85196 }, - { 0x5670, 85199 }, - { 0x5671, 85202 }, - { 0x5672, 85205 }, - { 0x5673, 85208 }, - { 0x5674, 85211 }, - { 0x5675, 85214 }, - { 0x5676, 85217 }, - { 0x5677, 85220 }, - { 0x5678, 85223 }, - { 0x5679, 85226 }, - { 0x567A, 85628 }, - { 0x567B, 85229 }, - { 0x567C, 85232 }, - { 0x567D, 85235 }, - { 0x567E, 85238 }, - { 0x567F, 85241 }, - { 0x5680, 85244 }, - { 0x5681, 85247 }, - { 0x5682, 85631 }, - { 0x5683, 85250 }, - { 0x5684, 85253 }, - { 0x5685, 85256 }, - { 0x5686, 85259 }, - { 0x5687, 85262 }, - { 0x5688, 85265 }, - { 0x5689, 85268 }, - { 0x568A, 85271 }, - { 0x568B, 85274 }, - { 0x568C, 85277 }, - { 0x568D, 85280 }, - { 0x568E, 85283 }, - { 0x568F, 85286 }, - { 0x5690, 85289 }, - { 0x5691, 85292 }, - { 0x5692, 85295 }, - { 0x5693, 85298 }, - { 0x5694, 85301 }, - { 0x5695, 85304 }, - { 0x5696, 85307 }, - { 0x5697, 85310 }, - { 0x5698, 85313 }, - { 0x5699, 85316 }, - { 0x569A, 85319 }, - { 0x569B, 85322 }, - { 0x569C, 85325 }, - { 0x569D, 85328 }, - { 0x569E, 85331 }, - { 0x569F, 85334 }, - { 0x56A0, 85337 }, - { 0x56A1, 85340 }, - { 0x56A2, 85343 }, - { 0x56A3, 85346 }, - { 0x56A4, 85349 }, - { 0x56A5, 85352 }, - { 0x56A6, 85355 }, - { 0x56A7, 85358 }, - { 0x56A8, 85361 }, - { 0x56A9, 85364 }, - { 0x56AA, 85367 }, - { 0x56AB, 85370 }, - { 0x56AC, 85373 }, - { 0x56AD, 85376 }, - { 0x56AE, 85379 }, - { 0x56AF, 85382 }, - { 0x56B0, 85385 }, - { 0x56B1, 85388 }, - { 0x56B2, 85391 }, - { 0x56B3, 85394 }, - { 0x56B4, 85397 }, - { 0x56B5, 85400 }, - { 0x56B6, 85403 }, - { 0x56B7, 85406 }, - { 0x56B8, 85409 }, - { 0x56B9, 85412 }, - { 0x56BA, 85415 }, - { 0x56BB, 85418 }, - { 0x56BC, 85421 }, - { 0x56BD, 85424 }, - { 0x56BE, 85427 }, - { 0x56BF, 85430 }, - { 0x56C0, 85433 }, - { 0x56C1, 85436 }, - { 0x56C2, 85439 }, - { 0x56C3, 85442 }, - { 0x56C4, 85445 }, - { 0x56C5, 85448 }, - { 0x56C6, 85451 }, - { 0x56C7, 85454 }, - { 0x56C8, 85457 }, - { 0x56C9, 15573 }, - { 0x56CA, 15552 }, - { 0x56CB, 15435 }, - { 0x56CC, 15429 }, - { 0x56CD, 15384 }, - { 0x56CE, 15704 }, - { 0x56CF, 15547 }, - { 0x56D0, 15406 }, - { 0x56D1, 15618 }, - { 0x56D2, 15422 }, - { 0x56D3, 15415 }, - { 0x56D4, 15692 }, - { 0x56D5, 15356 }, - { 0x56D6, 15598 }, - { 0x56D7, 15676 }, - { 0x56D8, 15640 }, - { 0x56D9, 15696 }, - { 0x56DA, 15664 }, - { 0x56DB, 15656 }, - { 0x56DC, 15688 }, - { 0x56DD, 15602 }, - { 0x56DE, 15457 }, - { 0x56DF, 15700 }, - { 0x56E0, 15557 }, - { 0x56E1, 15369 }, - { 0x56E2, 15505 }, - { 0x56E3, 15636 }, - { 0x56E4, 15614 }, - { 0x56E5, 15680 }, - { 0x56E6, 15660 }, - { 0x56E7, 15379 }, - { 0x56E8, 15524 }, - { 0x56E9, 15341 }, - { 0x56EA, 15708 }, - { 0x56EB, 15510 }, - { 0x56EC, 15543 }, - { 0x56ED, 15594 }, - { 0x56EE, 15712 }, - { 0x56EF, 15648 }, - { 0x56F0, 15469 }, - { 0x56F1, 15351 }, - { 0x56F2, 15393 }, - { 0x56F3, 15411 }, - { 0x56F4, 15672 }, - { 0x56F5, 15489 }, - { 0x56F6, 15441 }, - { 0x56F7, 15578 }, - { 0x56F8, 15561 }, - { 0x56F9, 15628 }, - { 0x56FA, 15684 }, - { 0x56FB, 15586 }, - { 0x56FC, 15365 }, - { 0x56FD, 15716 }, - { 0x56FE, 15477 }, - { 0x56FF, 15644 }, - { 0x5700, 15539 }, - { 0x5701, 15582 }, - { 0x5702, 15465 }, - { 0x5703, 15445 }, - { 0x5704, 15473 }, - { 0x5705, 15449 }, - { 0x5706, 15374 }, - { 0x5707, 15624 }, - { 0x5708, 15501 }, - { 0x5709, 15533 }, - { 0x570A, 15519 }, - { 0x570B, 15610 }, - { 0x570C, 15652 }, - { 0x570D, 15668 }, - { 0x570E, 15569 }, - { 0x570F, 15565 }, - { 0x5710, 15493 }, - { 0x5711, 15590 }, - { 0x5712, 15515 }, - { 0x5713, 15632 }, - { 0x5714, 15453 }, - { 0x5715, 15529 }, - { 0x5716, 15606 }, - { 0x5717, 15481 }, - { 0x5718, 15402 }, - { 0x5719, 15361 }, - { 0x571A, 15497 }, - { 0x571B, 15461 }, - { 0x571C, 15347 }, - { 0x571D, 15398 }, - { 0x571E, 15389 }, - { 0x571F, 15485 }, - { 0x5720, 15911 }, - { 0x5721, 15739 }, - { 0x5722, 15835 }, - { 0x5723, 15790 }, - { 0x5724, 15766 }, - { 0x5725, 15771 }, - { 0x5726, 15852 }, - { 0x5727, 15919 }, - { 0x5728, 15927 }, - { 0x5729, 15748 }, - { 0x572A, 15915 }, - { 0x572B, 15847 }, - { 0x572C, 15756 }, - { 0x572D, 15865 }, - { 0x572E, 15776 }, - { 0x572F, 15960 }, - { 0x5730, 15786 }, - { 0x5731, 15734 }, - { 0x5732, 15830 }, - { 0x5733, 15956 }, - { 0x5734, 15817 }, - { 0x5735, 15803 }, - { 0x5736, 15781 }, - { 0x5737, 15882 }, - { 0x5738, 15948 }, - { 0x5739, 15923 }, - { 0x573A, 15886 }, - { 0x573B, 15870 }, - { 0x573C, 15843 }, - { 0x573D, 15931 }, - { 0x573E, 15860 }, - { 0x573F, 15874 }, - { 0x5740, 15944 }, - { 0x5741, 15839 }, - { 0x5742, 15808 }, - { 0x5743, 15902 }, - { 0x5744, 15906 }, - { 0x5745, 15894 }, - { 0x5746, 15795 }, - { 0x5747, 15890 }, - { 0x5748, 15952 }, - { 0x5749, 15936 }, - { 0x574A, 15940 }, - { 0x574B, 15812 }, - { 0x574C, 15799 }, - { 0x574D, 15856 }, - { 0x574E, 15744 }, - { 0x574F, 15878 }, - { 0x5750, 15729 }, - { 0x5751, 15724 }, - { 0x5752, 15762 }, - { 0x5753, 15898 }, - { 0x5754, 15826 }, - { 0x5755, 15720 }, - { 0x5756, 15752 }, - { 0x5757, 15822 }, - { 0x5758, 16216 }, - { 0x5759, 16042 }, - { 0x575A, 16066 }, - { 0x575B, 16359 }, - { 0x575C, 16204 }, - { 0x575D, 16363 }, - { 0x575E, 16212 }, - { 0x575F, 16258 }, - { 0x5760, 16339 }, - { 0x5761, 16180 }, - { 0x5762, 16153 }, - { 0x5763, 16037 }, - { 0x5764, 16188 }, - { 0x5765, 16323 }, - { 0x5766, 16286 }, - { 0x5767, 16092 }, - { 0x5768, 16367 }, - { 0x5769, 16074 }, - { 0x576A, 16262 }, - { 0x576B, 15982 }, - { 0x576C, 16242 }, - { 0x576D, 16101 }, - { 0x576E, 16319 }, - { 0x576F, 16097 }, - { 0x5770, 16176 }, - { 0x5771, 16266 }, - { 0x5772, 15991 }, - { 0x5773, 16159 }, - { 0x5774, 16200 }, - { 0x5775, 16327 }, - { 0x5776, 16229 }, - { 0x5777, 16167 }, - { 0x5778, 16250 }, - { 0x5779, 16310 }, - { 0x577A, 16172 }, - { 0x577B, 16347 }, - { 0x577C, 15973 }, - { 0x577D, 16145 }, - { 0x577E, 16290 }, - { 0x577F, 16017 }, - { 0x5780, 16343 }, - { 0x5781, 16306 }, - { 0x5782, 16351 }, - { 0x5783, 16331 }, - { 0x5784, 16208 }, - { 0x5785, 15987 }, - { 0x5786, 16196 }, - { 0x5787, 16033 }, - { 0x5788, 16233 }, - { 0x5789, 16070 }, - { 0x578A, 16355 }, - { 0x578B, 16278 }, - { 0x578C, 15978 }, - { 0x578D, 16221 }, - { 0x578E, 16013 }, - { 0x578F, 16335 }, - { 0x5790, 16237 }, - { 0x5791, 16294 }, - { 0x5792, 16005 }, - { 0x5793, 16125 }, - { 0x5794, 16184 }, - { 0x5795, 16282 }, - { 0x5796, 15964 }, - { 0x5797, 16009 }, - { 0x5798, 16133 }, - { 0x5799, 16129 }, - { 0x579A, 16058 }, - { 0x579B, 16315 }, - { 0x579C, 16137 }, - { 0x579D, 16149 }, - { 0x579E, 16082 }, - { 0x579F, 16141 }, - { 0x57A0, 16113 }, - { 0x57A1, 15968 }, - { 0x57A2, 16062 }, - { 0x57A3, 16117 }, - { 0x57A4, 16246 }, - { 0x57A5, 16298 }, - { 0x57A6, 16025 }, - { 0x57A7, 16270 }, - { 0x57A8, 16274 }, - { 0x57A9, 16302 }, - { 0x57AA, 16192 }, - { 0x57AB, 16078 }, - { 0x57AC, 16087 }, - { 0x57AD, 16254 }, - { 0x57AE, 16225 }, - { 0x57AF, 16105 }, - { 0x57B0, 16109 }, - { 0x57B1, 16163 }, - { 0x57B2, 15995 }, - { 0x57B3, 16000 }, - { 0x57B4, 16121 }, - { 0x57B5, 16029 }, - { 0x57B6, 16021 }, - { 0x57B7, 16050 }, - { 0x57B8, 16046 }, - { 0x57B9, 16054 }, - { 0x57BA, 16546 }, - { 0x57BB, 16501 }, - { 0x57BC, 16431 }, - { 0x57BD, 16558 }, - { 0x57BE, 16699 }, - { 0x57BF, 16533 }, - { 0x57C0, 16695 }, - { 0x57C1, 16707 }, - { 0x57C2, 16827 }, - { 0x57C3, 16598 }, - { 0x57C4, 16727 }, - { 0x57C5, 16691 }, - { 0x57C6, 16618 }, - { 0x57C7, 16687 }, - { 0x57C8, 16839 }, - { 0x57C9, 16638 }, - { 0x57CA, 16791 }, - { 0x57CB, 16582 }, - { 0x57CC, 16485 }, - { 0x57CD, 16403 }, - { 0x57CE, 16823 }, - { 0x57CF, 16521 }, - { 0x57D0, 16469 }, - { 0x57D1, 16671 }, - { 0x57D2, 16679 }, - { 0x57D3, 16803 }, - { 0x57D4, 16554 }, - { 0x57D5, 16787 }, - { 0x57D6, 16505 }, - { 0x57D7, 16819 }, - { 0x57D8, 16654 }, - { 0x57D9, 16815 }, - { 0x57DA, 16395 }, - { 0x57DB, 16509 }, - { 0x57DC, 16771 }, - { 0x57DD, 16835 }, - { 0x57DE, 16574 }, - { 0x57DF, 16807 }, - { 0x57E0, 16739 }, - { 0x57E1, 16578 }, - { 0x57E2, 16562 }, - { 0x57E3, 16747 }, - { 0x57E4, 16610 }, - { 0x57E5, 16751 }, - { 0x57E6, 16427 }, - { 0x57E7, 16423 }, - { 0x57E8, 16775 }, - { 0x57E9, 16537 }, - { 0x57EA, 16659 }, - { 0x57EB, 16602 }, - { 0x57EC, 16795 }, - { 0x57ED, 16481 }, - { 0x57EE, 16731 }, - { 0x57EF, 16513 }, - { 0x57F0, 16614 }, - { 0x57F1, 16723 }, - { 0x57F2, 16831 }, - { 0x57F3, 16743 }, - { 0x57F4, 16779 }, - { 0x57F5, 16517 }, - { 0x57F6, 16447 }, - { 0x57F7, 16783 }, - { 0x57F8, 16606 }, - { 0x57F9, 16415 }, - { 0x57FA, 16755 }, - { 0x57FB, 16675 }, - { 0x57FC, 16811 }, - { 0x57FD, 16646 }, - { 0x57FE, 16439 }, - { 0x57FF, 16650 }, - { 0x5800, 16570 }, - { 0x5801, 16715 }, - { 0x5802, 16630 }, - { 0x5803, 16407 }, - { 0x5804, 16759 }, - { 0x5805, 16767 }, - { 0x5806, 16642 }, - { 0x5807, 16550 }, - { 0x5808, 16411 }, - { 0x5809, 16586 }, - { 0x580A, 16634 }, - { 0x580B, 16799 }, - { 0x580C, 16683 }, - { 0x580D, 16529 }, - { 0x580E, 16763 }, - { 0x580F, 16711 }, - { 0x5810, 16703 }, - { 0x5811, 16735 }, - { 0x5812, 16375 }, - { 0x5813, 16455 }, - { 0x5814, 16493 }, - { 0x5815, 16497 }, - { 0x5816, 16435 }, - { 0x5817, 16465 }, - { 0x5818, 16663 }, - { 0x5819, 16667 }, - { 0x581A, 16371 }, - { 0x581B, 16489 }, - { 0x581C, 16379 }, - { 0x581D, 16622 }, - { 0x581E, 16719 }, - { 0x581F, 16525 }, - { 0x5820, 16387 }, - { 0x5821, 16477 }, - { 0x5822, 16590 }, - { 0x5823, 16443 }, - { 0x5824, 16383 }, - { 0x5825, 16626 }, - { 0x5826, 16451 }, - { 0x5827, 16566 }, - { 0x5828, 16419 }, - { 0x5829, 16460 }, - { 0x582A, 16391 }, - { 0x582B, 16594 }, - { 0x582C, 16541 }, - { 0x582D, 16473 }, - { 0x582E, 16399 }, - { 0x582F, 17187 }, - { 0x5830, 17293 }, - { 0x5831, 17341 }, - { 0x5832, 16944 }, - { 0x5833, 17078 }, - { 0x5834, 17148 }, - { 0x5835, 17002 }, - { 0x5836, 17038 }, - { 0x5837, 17018 }, - { 0x5838, 17425 }, - { 0x5839, 17195 }, - { 0x583A, 17264 }, - { 0x583B, 17046 }, - { 0x583C, 17199 }, - { 0x583D, 17337 }, - { 0x583E, 17086 }, - { 0x583F, 17026 }, - { 0x5840, 17473 }, - { 0x5841, 17240 }, - { 0x5842, 17062 }, - { 0x5843, 17140 }, - { 0x5844, 16952 }, - { 0x5845, 17421 }, - { 0x5846, 17203 }, - { 0x5847, 17156 }, - { 0x5848, 17413 }, - { 0x5849, 17207 }, - { 0x584A, 17377 }, - { 0x584B, 17429 }, - { 0x584C, 17373 }, - { 0x584D, 17244 }, - { 0x584E, 17022 }, - { 0x584F, 17453 }, - { 0x5850, 17164 }, - { 0x5851, 17329 }, - { 0x5852, 17477 }, - { 0x5853, 17461 }, - { 0x5854, 16964 }, - { 0x5855, 17152 }, - { 0x5856, 17445 }, - { 0x5857, 17191 }, - { 0x5858, 17288 }, - { 0x5859, 17030 }, - { 0x585A, 17010 }, - { 0x585B, 17182 }, - { 0x585C, 17481 }, - { 0x585D, 17313 }, - { 0x585E, 17325 }, - { 0x585F, 17297 }, - { 0x5860, 17397 }, - { 0x5861, 16912 }, - { 0x5862, 17389 }, - { 0x5863, 17333 }, - { 0x5864, 17385 }, - { 0x5865, 17433 }, - { 0x5866, 17393 }, - { 0x5867, 17301 }, - { 0x5868, 17144 }, - { 0x5869, 16916 }, - { 0x586A, 17284 }, - { 0x586B, 17441 }, - { 0x586C, 17469 }, - { 0x586D, 17465 }, - { 0x586E, 17349 }, - { 0x586F, 17160 }, - { 0x5870, 17232 }, - { 0x5871, 17220 }, - { 0x5872, 17120 }, - { 0x5873, 17070 }, - { 0x5874, 17136 }, - { 0x5875, 17090 }, - { 0x5876, 16997 }, - { 0x5877, 17094 }, - { 0x5878, 17345 }, - { 0x5879, 17353 }, - { 0x587A, 17381 }, - { 0x587B, 17317 }, - { 0x587C, 17409 }, - { 0x587D, 16932 }, - { 0x587E, 17321 }, - { 0x587F, 17365 }, - { 0x5880, 16936 }, - { 0x5881, 16960 }, - { 0x5882, 17457 }, - { 0x5883, 17124 }, - { 0x5884, 16855 }, - { 0x5885, 17228 }, - { 0x5886, 17248 }, - { 0x5887, 17305 }, - { 0x5888, 17449 }, - { 0x5889, 16992 }, - { 0x588A, 17236 }, - { 0x588B, 17260 }, - { 0x588C, 17168 }, - { 0x588D, 17116 }, - { 0x588E, 16984 }, - { 0x588F, 17172 }, - { 0x5890, 17405 }, - { 0x5891, 16859 }, - { 0x5892, 16980 }, - { 0x5893, 17268 }, - { 0x5894, 17361 }, - { 0x5895, 16940 }, - { 0x5896, 17256 }, - { 0x5897, 17224 }, - { 0x5898, 17437 }, - { 0x5899, 17357 }, - { 0x589A, 16898 }, - { 0x589B, 16864 }, - { 0x589C, 16928 }, - { 0x589D, 17211 }, - { 0x589E, 16843 }, - { 0x589F, 17066 }, - { 0x58A0, 16851 }, - { 0x58A1, 16847 }, - { 0x58A2, 16948 }, - { 0x58A3, 16903 }, - { 0x58A4, 17042 }, - { 0x58A5, 17050 }, - { 0x58A6, 17176 }, - { 0x58A7, 17276 }, - { 0x58A8, 17309 }, - { 0x58A9, 17369 }, - { 0x58AA, 17401 }, - { 0x58AB, 17103 }, - { 0x58AC, 17098 }, - { 0x58AD, 17112 }, - { 0x58AE, 17108 }, - { 0x58AF, 17132 }, - { 0x58B0, 17252 }, - { 0x58B1, 17215 }, - { 0x58B2, 17006 }, - { 0x58B3, 17082 }, - { 0x58B4, 16924 }, - { 0x58B5, 17074 }, - { 0x58B6, 16882 }, - { 0x58B7, 16890 }, - { 0x58B8, 17272 }, - { 0x58B9, 17014 }, - { 0x58BA, 17417 }, - { 0x58BB, 16988 }, - { 0x58BC, 17034 }, - { 0x58BD, 17280 }, - { 0x58BE, 16869 }, - { 0x58BF, 16894 }, - { 0x58C0, 16908 }, - { 0x58C1, 16956 }, - { 0x58C2, 16878 }, - { 0x58C3, 16972 }, - { 0x58C4, 16886 }, - { 0x58C5, 16968 }, - { 0x58C6, 17058 }, - { 0x58C7, 16874 }, - { 0x58C8, 16976 }, - { 0x58C9, 17054 }, - { 0x58CA, 16920 }, - { 0x58CB, 17128 }, - { 0x58CC, 17498 }, - { 0x58CD, 17490 }, - { 0x58CE, 17506 }, - { 0x58CF, 17494 }, - { 0x58D0, 17578 }, - { 0x58D1, 17606 }, - { 0x58D2, 17570 }, - { 0x58D3, 17510 }, - { 0x58D4, 17586 }, - { 0x58D5, 17666 }, - { 0x58D6, 17682 }, - { 0x58D7, 17602 }, - { 0x58D8, 17634 }, - { 0x58D9, 17686 }, - { 0x58DA, 17486 }, - { 0x58DB, 17598 }, - { 0x58DC, 17674 }, - { 0x58DD, 17538 }, - { 0x58DE, 17670 }, - { 0x58DF, 17622 }, - { 0x58E0, 17558 }, - { 0x58E1, 17650 }, - { 0x58E2, 17530 }, - { 0x58E3, 17690 }, - { 0x58E4, 17618 }, - { 0x58E5, 17594 }, - { 0x58E6, 17546 }, - { 0x58E7, 17642 }, - { 0x58E8, 17654 }, - { 0x58E9, 17646 }, - { 0x58EA, 17614 }, - { 0x58EB, 17574 }, - { 0x58EC, 17534 }, - { 0x58ED, 17526 }, - { 0x58EE, 17662 }, - { 0x58EF, 17554 }, - { 0x58F0, 17698 }, - { 0x58F1, 17638 }, - { 0x58F2, 17590 }, - { 0x58F3, 17658 }, - { 0x58F4, 17550 }, - { 0x58F5, 17542 }, - { 0x58F6, 17514 }, - { 0x58F7, 17566 }, - { 0x58F8, 17502 }, - { 0x58F9, 17630 }, - { 0x58FA, 17582 }, - { 0x58FB, 17518 }, - { 0x58FC, 17522 }, - { 0x58FD, 17626 }, - { 0x58FE, 17610 }, - { 0x58FF, 17562 }, - { 0x5900, 17694 }, - { 0x5901, 17678 }, - { 0x5902, 6320 }, - { 0x5903, 6347 }, - { 0x5904, 6326 }, - { 0x5905, 6344 }, - { 0x5906, 6290 }, - { 0x5907, 6293 }, - { 0x5908, 6281 }, - { 0x5909, 6353 }, - { 0x590A, 6362 }, - { 0x590B, 6338 }, - { 0x590C, 6332 }, - { 0x590D, 6329 }, - { 0x590E, 6371 }, - { 0x590F, 6305 }, - { 0x5910, 6365 }, - { 0x5911, 6350 }, - { 0x5912, 6311 }, - { 0x5913, 6308 }, - { 0x5914, 6287 }, - { 0x5915, 6317 }, - { 0x5916, 6356 }, - { 0x5917, 6368 }, - { 0x5918, 6296 }, - { 0x5919, 6323 }, - { 0x591A, 6284 }, - { 0x591B, 6299 }, - { 0x591C, 6341 }, - { 0x591D, 6302 }, - { 0x591E, 6335 }, - { 0x591F, 6314 }, - { 0x5920, 6359 }, - { 0x5921, 6266 }, - { 0x5922, 6248 }, - { 0x5923, 6254 }, - { 0x5924, 6275 }, - { 0x5925, 6260 }, - { 0x5926, 6257 }, - { 0x5927, 6251 }, - { 0x5928, 6272 }, - { 0x5929, 6269 }, - { 0x592A, 6263 }, - { 0x592B, 6246 }, - { 0x592C, 6278 }, - { 0x592D, 17821 }, - { 0x592E, 17765 }, - { 0x592F, 17777 }, - { 0x5930, 17757 }, - { 0x5931, 17805 }, - { 0x5932, 17813 }, - { 0x5933, 17797 }, - { 0x5934, 17817 }, - { 0x5935, 17829 }, - { 0x5936, 17761 }, - { 0x5937, 17825 }, - { 0x5938, 17789 }, - { 0x5939, 17793 }, - { 0x593A, 17801 }, - { 0x593B, 17749 }, - { 0x593C, 17745 }, - { 0x593D, 17809 }, - { 0x593E, 17781 }, - { 0x593F, 17741 }, - { 0x5940, 17785 }, - { 0x5941, 17833 }, - { 0x5942, 17773 }, - { 0x5943, 17837 }, - { 0x5944, 17721 }, - { 0x5945, 17733 }, - { 0x5946, 17769 }, - { 0x5947, 17737 }, - { 0x5948, 17753 }, - { 0x5949, 17725 }, - { 0x594A, 17729 }, - { 0x594B, 17851 }, - { 0x594C, 17841 }, - { 0x594D, 17846 }, - { 0x594E, 17856 }, - { 0x594F, 17861 }, - { 0x5950, 17717 }, - { 0x5951, 52156 }, - { 0x5952, 52160 }, - { 0x5953, 52092 }, - { 0x5954, 52096 }, - { 0x5955, 52140 }, - { 0x5956, 52144 }, - { 0x5957, 52108 }, - { 0x5958, 52112 }, - { 0x5959, 52084 }, - { 0x595A, 52088 }, - { 0x595B, 52132 }, - { 0x595C, 52136 }, - { 0x595D, 52172 }, - { 0x595E, 52176 }, - { 0x595F, 52148 }, - { 0x5960, 52152 }, - { 0x5961, 52180 }, - { 0x5962, 52184 }, - { 0x5963, 52100 }, - { 0x5964, 52104 }, - { 0x5965, 52164 }, - { 0x5966, 52168 }, - { 0x5967, 52076 }, - { 0x5968, 52080 }, - { 0x5969, 52116 }, - { 0x596A, 52120 }, - { 0x596B, 52124 }, - { 0x596C, 52128 }, - { 0x596D, 52247 }, - { 0x596E, 52291 }, - { 0x596F, 52231 }, - { 0x5970, 52227 }, - { 0x5971, 52275 }, - { 0x5972, 52243 }, - { 0x5973, 52271 }, - { 0x5974, 52279 }, - { 0x5975, 52255 }, - { 0x5976, 52263 }, - { 0x5977, 52235 }, - { 0x5978, 52259 }, - { 0x5979, 52283 }, - { 0x597A, 52267 }, - { 0x597B, 52295 }, - { 0x597C, 52287 }, - { 0x597D, 52239 }, - { 0x597E, 52219 }, - { 0x597F, 52251 }, - { 0x5980, 52223 }, - { 0x5981, 51838 }, - { 0x5982, 51823 }, - { 0x5983, 51833 }, - { 0x5984, 51843 }, - { 0x5985, 51848 }, - { 0x5986, 51828 }, - { 0x5987, 51853 }, - { 0x5988, 51951 }, - { 0x5989, 51961 }, - { 0x598A, 51910 }, - { 0x598B, 51956 }, - { 0x598C, 51936 }, - { 0x598D, 52021 }, - { 0x598E, 52006 }, - { 0x598F, 52011 }, - { 0x5990, 52016 }, - { 0x5991, 51946 }, - { 0x5992, 51976 }, - { 0x5993, 51941 }, - { 0x5994, 51862 }, - { 0x5995, 51994 }, - { 0x5996, 51893 }, - { 0x5997, 52060 }, - { 0x5998, 52036 }, - { 0x5999, 52044 }, - { 0x599A, 52072 }, - { 0x599B, 52052 }, - { 0x599C, 52048 }, - { 0x599D, 52040 }, - { 0x599E, 52068 }, - { 0x599F, 52064 }, - { 0x59A0, 52056 }, - { 0x59A1, 52198 }, - { 0x59A2, 52207 }, - { 0x59A3, 52193 }, - { 0x59A4, 52211 }, - { 0x59A5, 52202 }, - { 0x59A6, 52188 }, - { 0x59A7, 52215 }, - { 0x59A8, 51931 }, - { 0x59A9, 52002 }, - { 0x59AA, 51915 }, - { 0x59AB, 52031 }, - { 0x59AC, 51967 }, - { 0x59AD, 51972 }, - { 0x59AE, 51986 }, - { 0x59AF, 51998 }, - { 0x59B0, 51990 }, - { 0x59B1, 51858 }, - { 0x59B2, 52026 }, - { 0x59B3, 51981 }, - { 0x59B4, 51927 }, - { 0x59B5, 51919 }, - { 0x59B6, 51923 }, - { 0x59B7, 51879 }, - { 0x59B8, 51873 }, - { 0x59B9, 51899 }, - { 0x59BA, 51904 }, - { 0x59BB, 51867 }, - { 0x59BC, 51887 }, - { 0x59BD, 51818 }, - { 0x59BE, 51808 }, - { 0x59BF, 51748 }, - { 0x59C0, 51778 }, - { 0x59C1, 51813 }, - { 0x59C2, 51738 }, - { 0x59C3, 51768 }, - { 0x59C4, 51783 }, - { 0x59C5, 51793 }, - { 0x59C6, 51798 }, - { 0x59C7, 51788 }, - { 0x59C8, 51773 }, - { 0x59C9, 51733 }, - { 0x59CA, 51753 }, - { 0x59CB, 51728 }, - { 0x59CC, 51763 }, - { 0x59CD, 51803 }, - { 0x59CE, 51743 }, - { 0x59CF, 51758 }, - { 0x59D0, 13616 }, - { 0x59D1, 13589 }, - { 0x59D2, 13641 }, - { 0x59D3, 13705 }, - { 0x59D4, 13610 }, - { 0x59D5, 13690 }, - { 0x59D6, 13807 }, - { 0x59D7, 13595 }, - { 0x59D8, 13628 }, - { 0x59D9, 13723 }, - { 0x59DA, 13625 }, - { 0x59DB, 13592 }, - { 0x59DC, 13657 }, - { 0x59DD, 13645 }, - { 0x59DE, 13720 }, - { 0x59DF, 13672 }, - { 0x59E0, 13613 }, - { 0x59E1, 13696 }, - { 0x59E2, 13649 }, - { 0x59E3, 13811 }, - { 0x59E4, 13699 }, - { 0x59E5, 13753 }, - { 0x59E6, 13607 }, - { 0x59E7, 13687 }, - { 0x59E8, 13684 }, - { 0x59E9, 13747 }, - { 0x59EA, 13759 }, - { 0x59EB, 13735 }, - { 0x59EC, 13780 }, - { 0x59ED, 13777 }, - { 0x59EE, 13604 }, - { 0x59EF, 13598 }, - { 0x59F0, 13637 }, - { 0x59F1, 13619 }, - { 0x59F2, 13708 }, - { 0x59F3, 13693 }, - { 0x59F4, 13750 }, - { 0x59F5, 13815 }, - { 0x59F6, 13601 }, - { 0x59F7, 13634 }, - { 0x59F8, 13678 }, - { 0x59F9, 13744 }, - { 0x59FA, 13765 }, - { 0x59FB, 13741 }, - { 0x59FC, 13702 }, - { 0x59FD, 13756 }, - { 0x59FE, 13762 }, - { 0x59FF, 13738 }, - { 0x5A00, 13665 }, - { 0x5A01, 13661 }, - { 0x5A02, 13823 }, - { 0x5A03, 13711 }, - { 0x5A04, 13714 }, - { 0x5A05, 13726 }, - { 0x5A06, 13768 }, - { 0x5A07, 13717 }, - { 0x5A08, 13675 }, - { 0x5A09, 13653 }, - { 0x5A0A, 13622 }, - { 0x5A0B, 13669 }, - { 0x5A0C, 13729 }, - { 0x5A0D, 13732 }, - { 0x5A0E, 13771 }, - { 0x5A0F, 13819 }, - { 0x5A10, 13774 }, - { 0x5A11, 13783 }, - { 0x5A12, 13631 }, - { 0x5A13, 13586 }, - { 0x5A14, 13681 }, - { 0x5A15, 13851 }, - { 0x5A16, 13396 }, - { 0x5A17, 13388 }, - { 0x5A18, 13392 }, - { 0x5A19, 13412 }, - { 0x5A1A, 13444 }, - { 0x5A1B, 13528 }, - { 0x5A1C, 13456 }, - { 0x5A1D, 13532 }, - { 0x5A1E, 13428 }, - { 0x5A1F, 13500 }, - { 0x5A20, 13516 }, - { 0x5A21, 13436 }, - { 0x5A22, 13416 }, - { 0x5A23, 13468 }, - { 0x5A24, 13536 }, - { 0x5A25, 13552 }, - { 0x5A26, 13420 }, - { 0x5A27, 13476 }, - { 0x5A28, 13544 }, - { 0x5A29, 13568 }, - { 0x5A2A, 13488 }, - { 0x5A2B, 13480 }, - { 0x5A2C, 13484 }, - { 0x5A2D, 13492 }, - { 0x5A2E, 13548 }, - { 0x5A2F, 13432 }, - { 0x5A30, 13508 }, - { 0x5A31, 13556 }, - { 0x5A32, 13572 }, - { 0x5A33, 13512 }, - { 0x5A34, 13560 }, - { 0x5A35, 13564 }, - { 0x5A36, 13440 }, - { 0x5A37, 13520 }, - { 0x5A38, 13448 }, - { 0x5A39, 13524 }, - { 0x5A3A, 13540 }, - { 0x5A3B, 13581 }, - { 0x5A3C, 13472 }, - { 0x5A3D, 13576 }, - { 0x5A3E, 13452 }, - { 0x5A3F, 13464 }, - { 0x5A40, 13460 }, - { 0x5A41, 13504 }, - { 0x5A42, 13424 }, - { 0x5A43, 13496 }, - { 0x5A44, 13409 }, - { 0x5A45, 13399 }, - { 0x5A46, 13403 }, - { 0x5A47, 13406 }, - { 0x5A48, 13786 }, - { 0x5A49, 13789 }, - { 0x5A4A, 13792 }, - { 0x5A4B, 13795 }, - { 0x5A4C, 13798 }, - { 0x5A4D, 13801 }, - { 0x5A4E, 13804 }, - { 0x5A4F, 13827 }, - { 0x5A50, 13831 }, - { 0x5A51, 13835 }, - { 0x5A52, 13839 }, - { 0x5A53, 13843 }, - { 0x5A54, 13847 }, - { 0x5A55, 80030 }, - { 0x5A56, 79135 }, - { 0x5A57, 72385 }, - { 0x5A58, 72600 }, - { 0x5A59, 72495 }, - { 0x5A5A, 72571 }, - { 0x5A5B, 72370 }, - { 0x5A5C, 72435 }, - { 0x5A5D, 72447 }, - { 0x5A5E, 72357 }, - { 0x5A5F, 72360 }, - { 0x5A60, 72590 }, - { 0x5A61, 72377 }, - { 0x5A62, 72502 }, - { 0x5A63, 72498 }, - { 0x5A64, 72363 }, - { 0x5A65, 72373 }, - { 0x5A66, 72438 }, - { 0x5A67, 72505 }, - { 0x5A68, 72636 }, - { 0x5A69, 72715 }, - { 0x5A6A, 72603 }, - { 0x5A6B, 72618 }, - { 0x5A6C, 72703 }, - { 0x5A6D, 72612 }, - { 0x5A6E, 72621 }, - { 0x5A6F, 72633 }, - { 0x5A70, 72450 }, - { 0x5A71, 72471 }, - { 0x5A72, 72391 }, - { 0x5A73, 72509 }, - { 0x5A74, 72453 }, - { 0x5A75, 72474 }, - { 0x5A76, 72394 }, - { 0x5A77, 72512 }, - { 0x5A78, 72466 }, - { 0x5A79, 72487 }, - { 0x5A7A, 72422 }, - { 0x5A7B, 72427 }, - { 0x5A7C, 72560 }, - { 0x5A7D, 72565 }, - { 0x5A7E, 72462 }, - { 0x5A7F, 72483 }, - { 0x5A80, 72412 }, - { 0x5A81, 72547 }, - { 0x5A82, 72457 }, - { 0x5A83, 72478 }, - { 0x5A84, 72398 }, - { 0x5A85, 72516 }, - { 0x5A86, 72416 }, - { 0x5A87, 72403 }, - { 0x5A88, 72407 }, - { 0x5A89, 72551 }, - { 0x5A8A, 72555 }, - { 0x5A8B, 72538 }, - { 0x5A8C, 72542 }, - { 0x5A8D, 72579 }, - { 0x5A8E, 72574 }, - { 0x5A8F, 72593 }, - { 0x5A90, 72648 }, - { 0x5A91, 72596 }, - { 0x5A92, 72534 }, - { 0x5A93, 72530 }, - { 0x5A94, 72442 }, - { 0x5A95, 72380 }, - { 0x5A96, 72521 }, - { 0x5A97, 72525 }, - { 0x5A98, 72354 }, - { 0x5A99, 72735 }, - { 0x5A9A, 72624 }, - { 0x5A9B, 72492 }, - { 0x5A9C, 72663 }, - { 0x5A9D, 72388 }, - { 0x5A9E, 72367 }, - { 0x5A9F, 72615 }, - { 0x5AA0, 72699 }, - { 0x5AA1, 72642 }, - { 0x5AA2, 72606 }, - { 0x5AA3, 72723 }, - { 0x5AA4, 72751 }, - { 0x5AA5, 72719 }, - { 0x5AA6, 72675 }, - { 0x5AA7, 72660 }, - { 0x5AA8, 72583 }, - { 0x5AA9, 72609 }, - { 0x5AAA, 72657 }, - { 0x5AAB, 72586 }, - { 0x5AAC, 72679 }, - { 0x5AAD, 72755 }, - { 0x5AAE, 72639 }, - { 0x5AAF, 72707 }, - { 0x5AB0, 72666 }, - { 0x5AB1, 72630 }, - { 0x5AB2, 72627 }, - { 0x5AB3, 72645 }, - { 0x5AB4, 72654 }, - { 0x5AB5, 72651 }, - { 0x5AB6, 72669 }, - { 0x5AB7, 72672 }, - { 0x5AB8, 72695 }, - { 0x5AB9, 72691 }, - { 0x5ABA, 72687 }, - { 0x5ABB, 72683 }, - { 0x5ABC, 72743 }, - { 0x5ABD, 72739 }, - { 0x5ABE, 72727 }, - { 0x5ABF, 72711 }, - { 0x5AC0, 72731 }, - { 0x5AC1, 72747 }, - { 0x5AC2, 72305 }, - { 0x5AC3, 72257 }, - { 0x5AC4, 72310 }, - { 0x5AC5, 72247 }, - { 0x5AC6, 72252 }, - { 0x5AC7, 72300 }, - { 0x5AC8, 72329 }, - { 0x5AC9, 72342 }, - { 0x5ACA, 72333 }, - { 0x5ACB, 72325 }, - { 0x5ACC, 72315 }, - { 0x5ACD, 72320 }, - { 0x5ACE, 72337 }, - { 0x5ACF, 72279 }, - { 0x5AD0, 72287 }, - { 0x5AD1, 72283 }, - { 0x5AD2, 72270 }, - { 0x5AD3, 72262 }, - { 0x5AD4, 72292 }, - { 0x5AD5, 72266 }, - { 0x5AD6, 72275 }, - { 0x5AD7, 72296 }, - { 0x5AD8, 72222 }, - { 0x5AD9, 72234 }, - { 0x5ADA, 72230 }, - { 0x5ADB, 72213 }, - { 0x5ADC, 72205 }, - { 0x5ADD, 72239 }, - { 0x5ADE, 72209 }, - { 0x5ADF, 72218 }, - { 0x5AE0, 72243 }, - { 0x5AE1, 72226 }, - { 0x5AE2, 72200 }, - { 0x5AE3, 72347 }, - { 0x5AE4, 72351 }, - { 0x5AE5, 72759 }, - { 0x5AE6, 98397 }, - { 0x5AE7, 98401 }, - { 0x5AE8, 98393 }, - { 0x5AE9, 98389 }, - { 0x5AEA, 85799 }, - { 0x5AEB, 85833 }, - { 0x5AEC, 86826 }, - { 0x5AED, 85794 }, - { 0x5AEE, 85789 }, - { 0x5AEF, 86170 }, - { 0x5AF0, 86165 }, - { 0x5AF1, 86465 }, - { 0x5AF2, 86731 }, - { 0x5AF3, 86812 }, - { 0x5AF4, 86739 }, - { 0x5AF5, 86743 }, - { 0x5AF6, 86482 }, - { 0x5AF7, 85747 }, - { 0x5AF8, 85656 }, - { 0x5AF9, 86152 }, - { 0x5AFA, 86681 }, - { 0x5AFB, 86764 }, - { 0x5AFC, 86773 }, - { 0x5AFD, 86357 }, - { 0x5AFE, 85820 }, - { 0x5AFF, 86111 }, - { 0x5B00, 86029 }, - { 0x5B01, 86135 }, - { 0x5B02, 86392 }, - { 0x5B03, 85824 }, - { 0x5B04, 85670 }, - { 0x5B05, 86288 }, - { 0x5B06, 86703 }, - { 0x5B07, 86580 }, - { 0x5B08, 86567 }, - { 0x5B09, 86336 }, - { 0x5B0A, 86120 }, - { 0x5B0B, 86369 }, - { 0x5B0C, 86383 }, - { 0x5B0D, 86388 }, - { 0x5B0E, 86057 }, - { 0x5B0F, 85803 }, - { 0x5B10, 86130 }, - { 0x5B11, 86365 }, - { 0x5B12, 86840 }, - { 0x5B13, 86139 }, - { 0x5B14, 86352 }, - { 0x5B15, 86346 }, - { 0x5B16, 86717 }, - { 0x5B17, 85811 }, - { 0x5B18, 85780 }, - { 0x5B19, 85652 }, - { 0x5B1A, 85685 }, - { 0x5B1B, 86361 }, - { 0x5B1C, 86708 }, - { 0x5B1D, 85741 }, - { 0x5B1E, 85945 }, - { 0x5B1F, 86673 }, - { 0x5B20, 86644 }, - { 0x5B21, 86052 }, - { 0x5B22, 86571 }, - { 0x5B23, 86722 }, - { 0x5B24, 86469 }, - { 0x5B25, 86401 }, - { 0x5B26, 86328 }, - { 0x5B27, 86807 }, - { 0x5B28, 86821 }, - { 0x5B29, 86266 }, - { 0x5B2A, 85675 }, - { 0x5B2B, 86320 }, - { 0x5B2C, 86473 }, - { 0x5B2D, 86639 }, - { 0x5B2E, 86848 }, - { 0x5B2F, 86844 }, - { 0x5B30, 85665 }, - { 0x5B31, 86106 }, - { 0x5B32, 85784 }, - { 0x5B33, 86324 }, - { 0x5B34, 86478 }, - { 0x5B35, 86880 }, - { 0x5B36, 86872 }, - { 0x5B37, 86575 }, - { 0x5B38, 86685 }, - { 0x5B39, 86270 }, - { 0x5B3A, 86208 }, - { 0x5B3B, 86768 }, - { 0x5B3C, 86758 }, - { 0x5B3D, 86374 }, - { 0x5B3E, 86876 }, - { 0x5B3F, 86255 }, - { 0x5B40, 86247 }, - { 0x5B41, 86101 }, - { 0x5B42, 86160 }, - { 0x5B43, 86125 }, - { 0x5B44, 86726 }, - { 0x5B45, 86116 }, - { 0x5B46, 86748 }, - { 0x5B47, 86316 }, - { 0x5B48, 86816 }, - { 0x5B49, 86802 }, - { 0x5B4A, 85875 }, - { 0x5B4B, 86312 }, - { 0x5B4C, 86868 }, - { 0x5B4D, 86634 }, - { 0x5B4E, 86778 }, - { 0x5B4F, 86341 }, - { 0x5B50, 85807 }, - { 0x5B51, 86396 }, - { 0x5B52, 86457 }, - { 0x5B53, 86143 }, - { 0x5B54, 85828 }, - { 0x5B55, 86892 }, - { 0x5B56, 86884 }, - { 0x5B57, 86860 }, - { 0x5B58, 86896 }, - { 0x5B59, 86900 }, - { 0x5B5A, 86864 }, - { 0x5B5B, 86888 }, - { 0x5B5C, 86856 }, - { 0x5B5D, 86852 }, - { 0x5B5E, 85880 }, - { 0x5B5F, 86712 }, - { 0x5B60, 86830 }, - { 0x5B61, 86835 }, - { 0x5B62, 85815 }, - { 0x5B63, 85679 }, - { 0x5B64, 86677 }, - { 0x5B65, 86654 }, - { 0x5B66, 85694 }, - { 0x5B67, 85689 }, - { 0x5B68, 86332 }, - { 0x5B69, 86061 }, - { 0x5B6A, 85775 }, - { 0x5B6B, 86307 }, - { 0x5B6C, 86302 }, - { 0x5B6D, 86297 }, - { 0x5B6E, 86378 }, - { 0x5B6F, 85661 }, - { 0x5B70, 85771 }, - { 0x5B71, 86156 }, - { 0x5B72, 86630 }, - { 0x5B73, 86293 }, - { 0x5B74, 86077 }, - { 0x5B75, 86071 }, - { 0x5B76, 86083 }, - { 0x5B77, 86095 }, - { 0x5B78, 86089 }, - { 0x5B79, 86017 }, - { 0x5B7A, 86040 }, - { 0x5B7B, 86034 }, - { 0x5B7C, 86428 }, - { 0x5B7D, 86445 }, - { 0x5B7E, 86438 }, - { 0x5B7F, 86432 }, - { 0x5B80, 86735 }, - { 0x5B81, 85752 }, - { 0x5B82, 86794 }, - { 0x5B83, 86251 }, - { 0x5B84, 85709 }, - { 0x5B85, 85731 }, - { 0x5B86, 85699 }, - { 0x5B87, 85726 }, - { 0x5B88, 85704 }, - { 0x5B89, 85721 }, - { 0x5B8A, 85736 }, - { 0x5B8B, 85715 }, - { 0x5B8C, 86506 }, - { 0x5B8D, 86486 }, - { 0x5B8E, 86537 }, - { 0x5B8F, 86493 }, - { 0x5B90, 86512 }, - { 0x5B91, 86556 }, - { 0x5B92, 86543 }, - { 0x5B93, 86549 }, - { 0x5B94, 86518 }, - { 0x5B95, 86524 }, - { 0x5B96, 86046 }, - { 0x5B97, 86752 }, - { 0x5B98, 86668 }, - { 0x5B99, 86663 }, - { 0x5B9A, 86658 }, - { 0x5B9B, 86500 }, - { 0x5B9C, 86561 }, - { 0x5B9D, 86530 }, - { 0x5B9E, 86782 }, - { 0x5B9F, 86788 }, - { 0x5BA0, 86259 }, - { 0x5BA1, 86461 }, - { 0x5BA2, 86798 }, - { 0x5BA3, 85950 }, - { 0x5BA4, 85983 }, - { 0x5BA5, 85995 }, - { 0x5BA6, 85899 }, - { 0x5BA7, 85957 }, - { 0x5BA8, 85938 }, - { 0x5BA9, 85963 }, - { 0x5BAA, 85989 }, - { 0x5BAB, 85976 }, - { 0x5BAC, 85969 }, - { 0x5BAD, 85910 }, - { 0x5BAE, 85917 }, - { 0x5BAF, 85885 }, - { 0x5BB0, 85931 }, - { 0x5BB1, 85905 }, - { 0x5BB2, 85756 }, - { 0x5BB3, 85761 }, - { 0x5BB4, 85766 }, - { 0x5BB5, 85892 }, - { 0x5BB6, 86001 }, - { 0x5BB7, 86203 }, - { 0x5BB8, 85865 }, - { 0x5BB9, 85870 }, - { 0x5BBA, 85837 }, - { 0x5BBB, 85858 }, - { 0x5BBC, 85844 }, - { 0x5BBD, 85851 }, - { 0x5BBE, 86175 }, - { 0x5BBF, 86196 }, - { 0x5BC0, 86182 }, - { 0x5BC1, 86189 }, - { 0x5BC2, 86007 }, - { 0x5BC3, 86012 }, - { 0x5BC4, 86406 }, - { 0x5BC5, 86412 }, - { 0x5BC6, 86418 }, - { 0x5BC7, 86423 }, - { 0x5BC8, 86607 }, - { 0x5BC9, 86612 }, - { 0x5BCA, 86618 }, - { 0x5BCB, 86624 }, - { 0x5BCC, 86584 }, - { 0x5BCD, 86589 }, - { 0x5BCE, 86595 }, - { 0x5BCF, 86601 }, - { 0x5BD0, 86452 }, - { 0x5BD1, 86649 }, - { 0x5BD2, 86148 }, - { 0x5BD3, 86232 }, - { 0x5BD4, 86242 }, - { 0x5BD5, 86217 }, - { 0x5BD6, 86212 }, - { 0x5BD7, 86222 }, - { 0x5BD8, 86237 }, - { 0x5BD9, 86227 }, - { 0x5BDA, 86697 }, - { 0x5BDB, 86282 }, - { 0x5BDC, 86691 }, - { 0x5BDD, 86276 }, - { 0x5BDE, 86066 }, - { 0x5BDF, 86023 }, - { 0x5BE0, 59980 }, - { 0x5BE1, 59878 }, - { 0x5BE2, 59758 }, - { 0x5BE3, 60113 }, - { 0x5BE4, 59862 }, - { 0x5BE5, 59824 }, - { 0x5BE6, 59691 }, - { 0x5BE7, 59808 }, - { 0x5BE8, 59976 }, - { 0x5BE9, 59603 }, - { 0x5BEA, 59592 }, - { 0x5BEB, 59813 }, - { 0x5BEC, 59644 }, - { 0x5BED, 60194 }, - { 0x5BEE, 60198 }, - { 0x5BEF, 60202 }, - { 0x5BF0, 60077 }, - { 0x5BF1, 60080 }, - { 0x5BF2, 59839 }, - { 0x5BF3, 60064 }, - { 0x5BF4, 59749 }, - { 0x5BF5, 60061 }, - { 0x5BF6, 60146 }, - { 0x5BF7, 60279 }, - { 0x5BF8, 60497 }, - { 0x5BF9, 60417 }, - { 0x5BFA, 60413 }, - { 0x5BFB, 60206 }, - { 0x5BFC, 60493 }, - { 0x5BFD, 60504 }, - { 0x5BFE, 59569 }, - { 0x5BFF, 59573 }, - { 0x5C00, 59579 }, - { 0x5C01, 59549 }, - { 0x5C02, 59553 }, - { 0x5C03, 59557 }, - { 0x5C04, 59563 }, - { 0x5C05, 59654 }, - { 0x5C06, 59658 }, - { 0x5C07, 60137 }, - { 0x5C08, 59874 }, - { 0x5C09, 59870 }, - { 0x5C0A, 59662 }, - { 0x5C0B, 59666 }, - { 0x5C0C, 60084 }, - { 0x5C0D, 60088 }, - { 0x5C0E, 59816 }, - { 0x5C0F, 59820 }, - { 0x5C10, 60108 }, - { 0x5C11, 60103 }, - { 0x5C12, 59858 }, - { 0x5C13, 59599 }, - { 0x5C14, 59968 }, - { 0x5C15, 59972 }, - { 0x5C16, 60521 }, - { 0x5C17, 60525 }, - { 0x5C18, 59792 }, - { 0x5C19, 59835 }, - { 0x5C1A, 59682 }, - { 0x5C1B, 60099 }, - { 0x5C1C, 59886 }, - { 0x5C1D, 60457 }, - { 0x5C1E, 60541 }, - { 0x5C1F, 60533 }, - { 0x5C20, 59634 }, - { 0x5C21, 59585 }, - { 0x5C22, 59710 }, - { 0x5C23, 59850 }, - { 0x5C24, 59993 }, - { 0x5C25, 59988 }, - { 0x5C26, 60237 }, - { 0x5C27, 60217 }, - { 0x5C28, 60261 }, - { 0x5C29, 60255 }, - { 0x5C2A, 60273 }, - { 0x5C2B, 60267 }, - { 0x5C2C, 60249 }, - { 0x5C2D, 60243 }, - { 0x5C2E, 60230 }, - { 0x5C2F, 60223 }, - { 0x5C30, 59701 }, - { 0x5C31, 59696 }, - { 0x5C32, 60551 }, - { 0x5C33, 60545 }, - { 0x5C34, 60514 }, - { 0x5C35, 59725 }, - { 0x5C36, 60142 }, - { 0x5C37, 59706 }, - { 0x5C38, 60072 }, - { 0x5C39, 60067 }, - { 0x5C3A, 59752 }, - { 0x5C3B, 59831 }, - { 0x5C3C, 59678 }, - { 0x5C3D, 60095 }, - { 0x5C3E, 59882 }, - { 0x5C3F, 60453 }, - { 0x5C40, 60537 }, - { 0x5C41, 60529 }, - { 0x5C42, 59628 }, - { 0x5C43, 60314 }, - { 0x5C44, 60393 }, - { 0x5C45, 60376 }, - { 0x5C46, 60380 }, - { 0x5C47, 60384 }, - { 0x5C48, 60121 }, - { 0x5C49, 60125 }, - { 0x5C4A, 60129 }, - { 0x5C4B, 60388 }, - { 0x5C4C, 60335 }, - { 0x5C4D, 60339 }, - { 0x5C4E, 60343 }, - { 0x5C4F, 60347 }, - { 0x5C50, 60351 }, - { 0x5C51, 59737 }, - { 0x5C52, 59616 }, - { 0x5C53, 59733 }, - { 0x5C54, 59612 }, - { 0x5C55, 59741 }, - { 0x5C56, 59620 }, - { 0x5C57, 59745 }, - { 0x5C58, 59624 }, - { 0x5C59, 60326 }, - { 0x5C5A, 60372 }, - { 0x5C5B, 60355 }, - { 0x5C5C, 60398 }, - { 0x5C5D, 60364 }, - { 0x5C5E, 60406 }, - { 0x5C5F, 60402 }, - { 0x5C60, 60318 }, - { 0x5C61, 60461 }, - { 0x5C62, 60465 }, - { 0x5C63, 60296 }, - { 0x5C64, 60288 }, - { 0x5C65, 60305 }, - { 0x5C66, 60322 }, - { 0x5C67, 60292 }, - { 0x5C68, 60330 }, - { 0x5C69, 60359 }, - { 0x5C6A, 60518 }, - { 0x5C6B, 59998 }, - { 0x5C6C, 59589 }, - { 0x5C6D, 59805 }, - { 0x5C6E, 59789 }, - { 0x5C6F, 59762 }, - { 0x5C70, 60410 }, - { 0x5C71, 60501 }, - { 0x5C72, 59771 }, - { 0x5C73, 59765 }, - { 0x5C74, 59596 }, - { 0x5C75, 59714 }, - { 0x5C76, 60133 }, - { 0x5C77, 59721 }, - { 0x5C78, 59717 }, - { 0x5C79, 60150 }, - { 0x5C7A, 60154 }, - { 0x5C7B, 60158 }, - { 0x5C7C, 60162 }, - { 0x5C7D, 60166 }, - { 0x5C7E, 60170 }, - { 0x5C7F, 60174 }, - { 0x5C80, 60178 }, - { 0x5C81, 60182 }, - { 0x5C82, 60186 }, - { 0x5C83, 60190 }, - { 0x5C84, 60508 }, - { 0x5C85, 60511 }, - { 0x5C86, 59607 }, - { 0x5C87, 59866 }, - { 0x5C88, 60300 }, - { 0x5C89, 60283 }, - { 0x5C8A, 60368 }, - { 0x5C8B, 60309 }, - { 0x5C8C, 59801 }, - { 0x5C8D, 59796 }, - { 0x5C8E, 59686 }, - { 0x5C8F, 60421 }, - { 0x5C90, 60425 }, - { 0x5C91, 59729 }, - { 0x5C92, 59647 }, - { 0x5C93, 59650 }, - { 0x5C94, 59954 }, - { 0x5C95, 59776 }, - { 0x5C96, 59843 }, - { 0x5C97, 60477 }, - { 0x5C98, 60473 }, - { 0x5C99, 59957 }, - { 0x5C9A, 59964 }, - { 0x5C9B, 60489 }, - { 0x5C9C, 60485 }, - { 0x5C9D, 59674 }, - { 0x5C9E, 59670 }, - { 0x5C9F, 59779 }, - { 0x5CA0, 59784 }, - { 0x5CA1, 59846 }, - { 0x5CA2, 60469 }, - { 0x5CA3, 59960 }, - { 0x5CA4, 60481 }, - { 0x5CA5, 60001 }, - { 0x5CA6, 60016 }, - { 0x5CA7, 60008 }, - { 0x5CA8, 60023 }, - { 0x5CA9, 60030 }, - { 0x5CAA, 60037 }, - { 0x5CAB, 60045 }, - { 0x5CAC, 60053 }, - { 0x5CAD, 59755 }, - { 0x5CAE, 60429 }, - { 0x5CAF, 60434 }, - { 0x5CB0, 59984 }, - { 0x5CB1, 59828 }, - { 0x5CB2, 60092 }, - { 0x5CB3, 59855 }, - { 0x5CB4, 60446 }, - { 0x5CB5, 60118 }, - { 0x5CB6, 60210 }, - { 0x5CB7, 60439 }, - { 0x5CB8, 60442 }, - { 0x5CB9, 60449 }, - { 0x5CBA, 60213 }, - { 0x5CBB, 59640 }, - { 0x5CBC, 59890 }, - { 0x5CBD, 59895 }, - { 0x5CBE, 59911 }, - { 0x5CBF, 59949 }, - { 0x5CC0, 59916 }, - { 0x5CC1, 59906 }, - { 0x5CC2, 59942 }, - { 0x5CC3, 59935 }, - { 0x5CC4, 59928 }, - { 0x5CC5, 59921 }, - { 0x5CC6, 59901 }, - { 0x5CC7, 20379 }, - { 0x5CC8, 20383 }, - { 0x5CC9, 20387 }, - { 0x5CCA, 20391 }, - { 0x5CCB, 20395 }, - { 0x5CCC, 20399 }, - { 0x5CCD, 20403 }, - { 0x5CCE, 20407 }, - { 0x5CCF, 20411 }, - { 0x5CD0, 20415 }, - { 0x5CD1, 20419 }, - { 0x5CD2, 20423 }, - { 0x5CD3, 20427 }, - { 0x5CD4, 20431 }, - { 0x5CD5, 20435 }, - { 0x5CD6, 20439 }, - { 0x5CD7, 20443 }, - { 0x5CD8, 20447 }, - { 0x5CD9, 20451 }, - { 0x5CDA, 20455 }, - { 0x5CDB, 20459 }, - { 0x5CDC, 20463 }, - { 0x5CDD, 20467 }, - { 0x5CDE, 20471 }, - { 0x5CDF, 20475 }, - { 0x5CE0, 20479 }, - { 0x5CE1, 20483 }, - { 0x5CE2, 20487 }, - { 0x5CE3, 20491 }, - { 0x5CE4, 21867 }, - { 0x5CE5, 21871 }, - { 0x5CE6, 21875 }, - { 0x5CE7, 21879 }, - { 0x5CE8, 21883 }, - { 0x5CE9, 21887 }, - { 0x5CEA, 21891 }, - { 0x5CEB, 21895 }, - { 0x5CEC, 21899 }, - { 0x5CED, 21903 }, - { 0x5CEE, 21907 }, - { 0x5CEF, 21911 }, - { 0x5CF0, 21915 }, - { 0x5CF1, 21919 }, - { 0x5CF2, 21923 }, - { 0x5CF3, 21927 }, - { 0x5CF4, 21931 }, - { 0x5CF5, 21935 }, - { 0x5CF6, 21939 }, - { 0x5CF7, 21943 }, - { 0x5CF8, 21947 }, - { 0x5CF9, 21951 }, - { 0x5CFA, 21955 }, - { 0x5CFB, 21959 }, - { 0x5CFC, 21963 }, - { 0x5CFD, 21967 }, - { 0x5CFE, 21971 }, - { 0x5CFF, 21975 }, - { 0x5D00, 21979 }, - { 0x5D01, 21983 }, - { 0x5D02, 21987 }, - { 0x5D03, 21991 }, - { 0x5D04, 21995 }, - { 0x5D05, 21999 }, - { 0x5D06, 22003 }, - { 0x5D07, 22007 }, - { 0x5D08, 22011 }, - { 0x5D09, 87412 }, - { 0x5D0A, 87420 }, - { 0x5D0B, 87416 }, - { 0x5D0C, 21521 }, - { 0x5D0D, 81922 }, - { 0x5D0E, 44589 }, - { 0x5D0F, 44561 }, - { 0x5D10, 44577 }, - { 0x5D11, 44573 }, - { 0x5D12, 44558 }, - { 0x5D13, 98782 }, - { 0x5D14, 98749 }, - { 0x5D15, 98764 }, - { 0x5D16, 98810 }, - { 0x5D17, 98829 }, - { 0x5D18, 98954 }, - { 0x5D19, 98779 }, - { 0x5D1A, 98945 }, - { 0x5D1B, 98883 }, - { 0x5D1C, 98981 }, - { 0x5D1D, 98936 }, - { 0x5D1E, 98978 }, - { 0x5D1F, 98866 }, - { 0x5D20, 98963 }, - { 0x5D21, 98767 }, - { 0x5D22, 98816 }, - { 0x5D23, 98825 }, - { 0x5D24, 98854 }, - { 0x5D25, 98902 }, - { 0x5D26, 98807 }, - { 0x5D27, 98848 }, - { 0x5D28, 98948 }, - { 0x5D29, 98746 }, - { 0x5D2A, 98734 }, - { 0x5D2B, 98933 }, - { 0x5D2C, 98899 }, - { 0x5D2D, 98792 }, - { 0x5D2E, 98785 }, - { 0x5D2F, 98969 }, - { 0x5D30, 98742 }, - { 0x5D31, 98842 }, - { 0x5D32, 98798 }, - { 0x5D33, 98887 }, - { 0x5D34, 98833 }, - { 0x5D35, 98908 }, - { 0x5D36, 98875 }, - { 0x5D37, 98801 }, - { 0x5D38, 98860 }, - { 0x5D39, 98921 }, - { 0x5D3A, 98737 }, - { 0x5D3B, 98869 }, - { 0x5D3C, 98756 }, - { 0x5D3D, 98939 }, - { 0x5D3E, 98770 }, - { 0x5D3F, 98915 }, - { 0x5D40, 98957 }, - { 0x5D41, 98845 }, - { 0x5D42, 98804 }, - { 0x5D43, 98795 }, - { 0x5D44, 98878 }, - { 0x5D45, 98890 }, - { 0x5D46, 98839 }, - { 0x5D47, 98857 }, - { 0x5D48, 98773 }, - { 0x5D49, 98975 }, - { 0x5D4A, 98788 }, - { 0x5D4B, 98960 }, - { 0x5D4C, 98911 }, - { 0x5D4D, 98836 }, - { 0x5D4E, 98966 }, - { 0x5D4F, 98986 }, - { 0x5D50, 98753 }, - { 0x5D51, 98776 }, - { 0x5D52, 98851 }, - { 0x5D53, 98761 }, - { 0x5D54, 98896 }, - { 0x5D55, 98893 }, - { 0x5D56, 98819 }, - { 0x5D57, 98942 }, - { 0x5D58, 98924 }, - { 0x5D59, 98872 }, - { 0x5D5A, 98863 }, - { 0x5D5B, 98927 }, - { 0x5D5C, 98813 }, - { 0x5D5D, 98822 }, - { 0x5D5E, 98951 }, - { 0x5D5F, 98930 }, - { 0x5D60, 98729 }, - { 0x5D61, 98972 }, - { 0x5D62, 98918 }, - { 0x5D63, 98905 }, - { 0x5D64, 70230 }, - { 0x5D65, 70240 }, - { 0x5D66, 70270 }, - { 0x5D67, 70250 }, - { 0x5D68, 70245 }, - { 0x5D69, 70235 }, - { 0x5D6A, 70265 }, - { 0x5D6B, 70260 }, - { 0x5D6C, 70255 }, - { 0x5D6D, 70185 }, - { 0x5D6E, 70195 }, - { 0x5D6F, 70225 }, - { 0x5D70, 70205 }, - { 0x5D71, 70200 }, - { 0x5D72, 70190 }, - { 0x5D73, 70220 }, - { 0x5D74, 70215 }, - { 0x5D75, 70210 }, - { 0x5D76, 107393 }, - { 0x5D77, 107397 }, - { 0x5D78, 107401 }, - { 0x5D79, 107405 }, - { 0x5D7A, 107409 }, - { 0x5D7B, 107413 }, - { 0x5D7C, 107417 }, - { 0x5D7D, 107421 }, - { 0x5D7E, 107425 }, - { 0x5D7F, 107429 }, - { 0x5D80, 107433 }, - { 0x5D81, 107437 }, - { 0x5D82, 107441 }, - { 0x5D83, 107445 }, - { 0x5D84, 107449 }, - { 0x5D85, 107453 }, - { 0x5D86, 107457 }, - { 0x5D87, 107461 }, - { 0x5D88, 107465 }, - { 0x5D89, 107469 }, - { 0x5D8A, 107473 }, - { 0x5D8B, 107477 }, - { 0x5D8C, 107481 }, - { 0x5D8D, 107485 }, - { 0x5D8E, 107489 }, - { 0x5D8F, 107493 }, - { 0x5D90, 106369 }, - { 0x5D91, 106373 }, - { 0x5D92, 106377 }, - { 0x5D93, 106381 }, - { 0x5D94, 106385 }, - { 0x5D95, 106389 }, - { 0x5D96, 106393 }, - { 0x5D97, 106397 }, - { 0x5D98, 106401 }, - { 0x5D99, 106405 }, - { 0x5D9A, 106409 }, - { 0x5D9B, 106413 }, - { 0x5D9C, 106417 }, - { 0x5D9D, 106421 }, - { 0x5D9E, 106425 }, - { 0x5D9F, 106429 }, - { 0x5DA0, 106433 }, - { 0x5DA1, 106437 }, - { 0x5DA2, 106441 }, - { 0x5DA3, 106445 }, - { 0x5DA4, 106449 }, - { 0x5DA5, 106453 }, - { 0x5DA6, 106457 }, - { 0x5DA7, 106461 }, - { 0x5DA8, 106465 }, - { 0x5DA9, 106469 }, - { 0x5DAA, 108152 }, - { 0x5DAB, 108156 }, - { 0x5DAC, 108160 }, - { 0x5DAD, 108164 }, - { 0x5DAE, 108168 }, - { 0x5DAF, 108172 }, - { 0x5DB0, 108176 }, - { 0x5DB1, 108180 }, - { 0x5DB2, 108184 }, - { 0x5DB3, 108188 }, - { 0x5DB4, 108192 }, - { 0x5DB5, 108196 }, - { 0x5DB6, 108200 }, - { 0x5DB7, 108204 }, - { 0x5DB8, 108208 }, - { 0x5DB9, 108212 }, - { 0x5DBA, 108216 }, - { 0x5DBB, 108220 }, - { 0x5DBC, 108224 }, - { 0x5DBD, 108228 }, - { 0x5DBE, 108232 }, - { 0x5DBF, 108236 }, - { 0x5DC0, 108240 }, - { 0x5DC1, 108244 }, - { 0x5DC2, 108248 }, - { 0x5DC3, 108252 }, - { 0x5DC4, 107937 }, - { 0x5DC5, 107941 }, - { 0x5DC6, 107945 }, - { 0x5DC7, 107949 }, - { 0x5DC8, 107953 }, - { 0x5DC9, 107957 }, - { 0x5DCA, 107961 }, - { 0x5DCB, 107965 }, - { 0x5DCC, 107969 }, - { 0x5DCD, 107973 }, - { 0x5DCE, 107977 }, - { 0x5DCF, 107981 }, - { 0x5DD0, 107985 }, - { 0x5DD1, 107989 }, - { 0x5DD2, 107993 }, - { 0x5DD3, 107997 }, - { 0x5DD4, 108001 }, - { 0x5DD5, 108005 }, - { 0x5DD6, 108009 }, - { 0x5DD7, 108013 }, - { 0x5DD8, 108017 }, - { 0x5DD9, 108021 }, - { 0x5DDA, 108025 }, - { 0x5DDB, 108029 }, - { 0x5DDC, 108033 }, - { 0x5DDD, 106867 }, - { 0x5DDE, 106872 }, - { 0x5DDF, 106877 }, - { 0x5DE0, 106882 }, - { 0x5DE1, 106887 }, - { 0x5DE2, 106892 }, - { 0x5DE3, 106897 }, - { 0x5DE4, 106902 }, - { 0x5DE5, 106907 }, - { 0x5DE6, 106912 }, - { 0x5DE7, 106917 }, - { 0x5DE8, 106922 }, - { 0x5DE9, 106927 }, - { 0x5DEA, 106932 }, - { 0x5DEB, 106937 }, - { 0x5DEC, 106942 }, - { 0x5DED, 106947 }, - { 0x5DEE, 106952 }, - { 0x5DEF, 106957 }, - { 0x5DF0, 106962 }, - { 0x5DF1, 106967 }, - { 0x5DF2, 106972 }, - { 0x5DF3, 106977 }, - { 0x5DF4, 106982 }, - { 0x5DF5, 106987 }, - { 0x5DF6, 106992 }, - { 0x5DF7, 106606 }, - { 0x5DF8, 106611 }, - { 0x5DF9, 106616 }, - { 0x5DFA, 106621 }, - { 0x5DFB, 106626 }, - { 0x5DFC, 106631 }, - { 0x5DFD, 106636 }, - { 0x5DFE, 106641 }, - { 0x5DFF, 106646 }, - { 0x5E00, 106651 }, - { 0x5E01, 106656 }, - { 0x5E02, 106661 }, - { 0x5E03, 106666 }, - { 0x5E04, 106671 }, - { 0x5E05, 106676 }, - { 0x5E06, 106681 }, - { 0x5E07, 106686 }, - { 0x5E08, 106691 }, - { 0x5E09, 106696 }, - { 0x5E0A, 106701 }, - { 0x5E0B, 106706 }, - { 0x5E0C, 106711 }, - { 0x5E0D, 106716 }, - { 0x5E0E, 106721 }, - { 0x5E0F, 106726 }, - { 0x5E10, 106731 }, - { 0x5E11, 108460 }, - { 0x5E12, 108464 }, - { 0x5E13, 108468 }, - { 0x5E14, 108472 }, - { 0x5E15, 108476 }, - { 0x5E16, 108480 }, - { 0x5E17, 108484 }, - { 0x5E18, 108488 }, - { 0x5E19, 108492 }, - { 0x5E1A, 108496 }, - { 0x5E1B, 108500 }, - { 0x5E1C, 108504 }, - { 0x5E1D, 108508 }, - { 0x5E1E, 108512 }, - { 0x5E1F, 108516 }, - { 0x5E20, 108520 }, - { 0x5E21, 108524 }, - { 0x5E22, 108528 }, - { 0x5E23, 108368 }, - { 0x5E24, 108372 }, - { 0x5E25, 108376 }, - { 0x5E26, 108380 }, - { 0x5E27, 108384 }, - { 0x5E28, 108388 }, - { 0x5E29, 108392 }, - { 0x5E2A, 108396 }, - { 0x5E2B, 108400 }, - { 0x5E2C, 108404 }, - { 0x5E2D, 108408 }, - { 0x5E2E, 108412 }, - { 0x5E2F, 108416 }, - { 0x5E30, 108420 }, - { 0x5E31, 108424 }, - { 0x5E32, 108428 }, - { 0x5E33, 108432 }, - { 0x5E34, 108436 }, - { 0x5E35, 108440 }, - { 0x5E36, 108444 }, - { 0x5E37, 108448 }, - { 0x5E38, 108452 }, - { 0x5E39, 108456 }, - { 0x5E3A, 107263 }, - { 0x5E3B, 107268 }, - { 0x5E3C, 107273 }, - { 0x5E3D, 107278 }, - { 0x5E3E, 107283 }, - { 0x5E3F, 107288 }, - { 0x5E40, 107293 }, - { 0x5E41, 107298 }, - { 0x5E42, 107303 }, - { 0x5E43, 107308 }, - { 0x5E44, 107313 }, - { 0x5E45, 107318 }, - { 0x5E46, 107323 }, - { 0x5E47, 107328 }, - { 0x5E48, 107333 }, - { 0x5E49, 107338 }, - { 0x5E4A, 107343 }, - { 0x5E4B, 107348 }, - { 0x5E4C, 107353 }, - { 0x5E4D, 107358 }, - { 0x5E4E, 107363 }, - { 0x5E4F, 107368 }, - { 0x5E50, 107373 }, - { 0x5E51, 107378 }, - { 0x5E52, 107383 }, - { 0x5E53, 107388 }, - { 0x5E54, 107133 }, - { 0x5E55, 107138 }, - { 0x5E56, 107143 }, - { 0x5E57, 107148 }, - { 0x5E58, 107153 }, - { 0x5E59, 107158 }, - { 0x5E5A, 107163 }, - { 0x5E5B, 107168 }, - { 0x5E5C, 107173 }, - { 0x5E5D, 107178 }, - { 0x5E5E, 107183 }, - { 0x5E5F, 107188 }, - { 0x5E60, 107193 }, - { 0x5E61, 107198 }, - { 0x5E62, 107203 }, - { 0x5E63, 107208 }, - { 0x5E64, 107213 }, - { 0x5E65, 107218 }, - { 0x5E66, 107223 }, - { 0x5E67, 107228 }, - { 0x5E68, 107233 }, - { 0x5E69, 107238 }, - { 0x5E6A, 107243 }, - { 0x5E6B, 107248 }, - { 0x5E6C, 107253 }, - { 0x5E6D, 107258 }, - { 0x5E6E, 108639 }, - { 0x5E6F, 108643 }, - { 0x5E70, 108647 }, - { 0x5E71, 108651 }, - { 0x5E72, 108655 }, - { 0x5E73, 108659 }, - { 0x5E74, 108663 }, - { 0x5E75, 108667 }, - { 0x5E76, 108671 }, - { 0x5E77, 108675 }, - { 0x5E78, 108679 }, - { 0x5E79, 108683 }, - { 0x5E7A, 108687 }, - { 0x5E7B, 108691 }, - { 0x5E7C, 108695 }, - { 0x5E7D, 108699 }, - { 0x5E7E, 108703 }, - { 0x5E7F, 108707 }, - { 0x5E80, 108711 }, - { 0x5E81, 108715 }, - { 0x5E82, 108719 }, - { 0x5E83, 108535 }, - { 0x5E84, 108539 }, - { 0x5E85, 108543 }, - { 0x5E86, 108547 }, - { 0x5E87, 108551 }, - { 0x5E88, 108555 }, - { 0x5E89, 108559 }, - { 0x5E8A, 108563 }, - { 0x5E8B, 108567 }, - { 0x5E8C, 108571 }, - { 0x5E8D, 108575 }, - { 0x5E8E, 108579 }, - { 0x5E8F, 108583 }, - { 0x5E90, 108587 }, - { 0x5E91, 108591 }, - { 0x5E92, 108595 }, - { 0x5E93, 108599 }, - { 0x5E94, 108603 }, - { 0x5E95, 108607 }, - { 0x5E96, 108611 }, - { 0x5E97, 108615 }, - { 0x5E98, 108619 }, - { 0x5E99, 108623 }, - { 0x5E9A, 108627 }, - { 0x5E9B, 108631 }, - { 0x5E9C, 108635 }, - { 0x5E9D, 110885 }, - { 0x5E9E, 110889 }, - { 0x5E9F, 110893 }, - { 0x5EA0, 110897 }, - { 0x5EA1, 110901 }, - { 0x5EA2, 110905 }, - { 0x5EA3, 110909 }, - { 0x5EA4, 110913 }, - { 0x5EA5, 110917 }, - { 0x5EA6, 110921 }, - { 0x5EA7, 110925 }, - { 0x5EA8, 110929 }, - { 0x5EA9, 110933 }, - { 0x5EAA, 110937 }, - { 0x5EAB, 110941 }, - { 0x5EAC, 110945 }, - { 0x5EAD, 110949 }, - { 0x5EAE, 110953 }, - { 0x5EAF, 110957 }, - { 0x5EB0, 110781 }, - { 0x5EB1, 110785 }, - { 0x5EB2, 110789 }, - { 0x5EB3, 110793 }, - { 0x5EB4, 110797 }, - { 0x5EB5, 110801 }, - { 0x5EB6, 110805 }, - { 0x5EB7, 110809 }, - { 0x5EB8, 110813 }, - { 0x5EB9, 110817 }, - { 0x5EBA, 110821 }, - { 0x5EBB, 110825 }, - { 0x5EBC, 110829 }, - { 0x5EBD, 110833 }, - { 0x5EBE, 110837 }, - { 0x5EBF, 110841 }, - { 0x5EC0, 110845 }, - { 0x5EC1, 110849 }, - { 0x5EC2, 110853 }, - { 0x5EC3, 110857 }, - { 0x5EC4, 110861 }, - { 0x5EC5, 110865 }, - { 0x5EC6, 110869 }, - { 0x5EC7, 110873 }, - { 0x5EC8, 110877 }, - { 0x5EC9, 110881 }, - { 0x5ECA, 107736 }, - { 0x5ECB, 107741 }, - { 0x5ECC, 107746 }, - { 0x5ECD, 107751 }, - { 0x5ECE, 107756 }, - { 0x5ECF, 107761 }, - { 0x5ED0, 107766 }, - { 0x5ED1, 107771 }, - { 0x5ED2, 107776 }, - { 0x5ED3, 107781 }, - { 0x5ED4, 107786 }, - { 0x5ED5, 107791 }, - { 0x5ED6, 107796 }, - { 0x5ED7, 107801 }, - { 0x5ED8, 107806 }, - { 0x5ED9, 107811 }, - { 0x5EDA, 107816 }, - { 0x5EDB, 107821 }, - { 0x5EDC, 107826 }, - { 0x5EDD, 107831 }, - { 0x5EDE, 107836 }, - { 0x5EDF, 107841 }, - { 0x5EE0, 107846 }, - { 0x5EE1, 107851 }, - { 0x5EE2, 107856 }, - { 0x5EE3, 107861 }, - { 0x5EE4, 107606 }, - { 0x5EE5, 107611 }, - { 0x5EE6, 107616 }, - { 0x5EE7, 107621 }, - { 0x5EE8, 107626 }, - { 0x5EE9, 107631 }, - { 0x5EEA, 107636 }, - { 0x5EEB, 107641 }, - { 0x5EEC, 107646 }, - { 0x5EED, 107651 }, - { 0x5EEE, 107656 }, - { 0x5EEF, 107661 }, - { 0x5EF0, 107666 }, - { 0x5EF1, 107671 }, - { 0x5EF2, 107676 }, - { 0x5EF3, 107681 }, - { 0x5EF4, 107686 }, - { 0x5EF5, 107691 }, - { 0x5EF6, 107696 }, - { 0x5EF7, 107701 }, - { 0x5EF8, 107706 }, - { 0x5EF9, 107711 }, - { 0x5EFA, 107716 }, - { 0x5EFB, 107721 }, - { 0x5EFC, 107726 }, - { 0x5EFD, 107731 }, - { 0x5EFE, 110637 }, - { 0x5EFF, 110641 }, - { 0x5F00, 110645 }, - { 0x5F01, 110649 }, - { 0x5F02, 110653 }, - { 0x5F03, 110657 }, - { 0x5F04, 110661 }, - { 0x5F05, 110665 }, - { 0x5F06, 110669 }, - { 0x5F07, 110673 }, - { 0x5F08, 110677 }, - { 0x5F09, 110681 }, - { 0x5F0A, 110685 }, - { 0x5F0B, 110689 }, - { 0x5F0C, 110693 }, - { 0x5F0D, 110697 }, - { 0x5F0E, 110701 }, - { 0x5F0F, 110705 }, - { 0x5F10, 110709 }, - { 0x5F11, 110713 }, - { 0x5F12, 110717 }, - { 0x5F13, 110721 }, - { 0x5F14, 110725 }, - { 0x5F15, 110729 }, - { 0x5F16, 110733 }, - { 0x5F17, 110737 }, - { 0x5F18, 110273 }, - { 0x5F19, 110277 }, - { 0x5F1A, 110281 }, - { 0x5F1B, 110285 }, - { 0x5F1C, 110289 }, - { 0x5F1D, 110293 }, - { 0x5F1E, 110297 }, - { 0x5F1F, 110301 }, - { 0x5F20, 110305 }, - { 0x5F21, 110309 }, - { 0x5F22, 110313 }, - { 0x5F23, 110317 }, - { 0x5F24, 110321 }, - { 0x5F25, 110325 }, - { 0x5F26, 110329 }, - { 0x5F27, 110333 }, - { 0x5F28, 110337 }, - { 0x5F29, 110341 }, - { 0x5F2A, 110345 }, - { 0x5F2B, 110349 }, - { 0x5F2C, 110353 }, - { 0x5F2D, 110357 }, - { 0x5F2E, 110361 }, - { 0x5F2F, 110365 }, - { 0x5F30, 110369 }, - { 0x5F31, 110373 }, - { 0x5F32, 109967 }, - { 0x5F33, 109972 }, - { 0x5F34, 109977 }, - { 0x5F35, 109982 }, - { 0x5F36, 109987 }, - { 0x5F37, 109992 }, - { 0x5F38, 109997 }, - { 0x5F39, 110002 }, - { 0x5F3A, 110007 }, - { 0x5F3B, 110012 }, - { 0x5F3C, 110017 }, - { 0x5F3D, 110022 }, - { 0x5F3E, 110027 }, - { 0x5F3F, 110032 }, - { 0x5F40, 110037 }, - { 0x5F41, 110042 }, - { 0x5F42, 110047 }, - { 0x5F43, 110052 }, - { 0x5F44, 110057 }, - { 0x5F45, 110062 }, - { 0x5F46, 110067 }, - { 0x5F47, 110072 }, - { 0x5F48, 110077 }, - { 0x5F49, 110082 }, - { 0x5F4A, 110087 }, - { 0x5F4B, 110092 }, - { 0x5F4C, 109045 }, - { 0x5F4D, 109050 }, - { 0x5F4E, 109055 }, - { 0x5F4F, 109060 }, - { 0x5F50, 109065 }, - { 0x5F51, 109070 }, - { 0x5F52, 109075 }, - { 0x5F53, 109080 }, - { 0x5F54, 109085 }, - { 0x5F55, 109090 }, - { 0x5F56, 109095 }, - { 0x5F57, 109100 }, - { 0x5F58, 109105 }, - { 0x5F59, 109110 }, - { 0x5F5A, 109115 }, - { 0x5F5B, 109120 }, - { 0x5F5C, 109125 }, - { 0x5F5D, 109130 }, - { 0x5F5E, 109135 }, - { 0x5F5F, 109140 }, - { 0x5F60, 109145 }, - { 0x5F61, 109150 }, - { 0x5F62, 109155 }, - { 0x5F63, 109160 }, - { 0x5F64, 109165 }, - { 0x5F65, 109170 }, - { 0x5F66, 110507 }, - { 0x5F67, 110512 }, - { 0x5F68, 110517 }, - { 0x5F69, 110522 }, - { 0x5F6A, 110527 }, - { 0x5F6B, 110532 }, - { 0x5F6C, 110537 }, - { 0x5F6D, 110542 }, - { 0x5F6E, 110547 }, - { 0x5F6F, 110552 }, - { 0x5F70, 110557 }, - { 0x5F71, 110562 }, - { 0x5F72, 110567 }, - { 0x5F73, 110572 }, - { 0x5F74, 110577 }, - { 0x5F75, 110582 }, - { 0x5F76, 110587 }, - { 0x5F77, 110592 }, - { 0x5F78, 110597 }, - { 0x5F79, 110602 }, - { 0x5F7A, 110607 }, - { 0x5F7B, 110612 }, - { 0x5F7C, 110617 }, - { 0x5F7D, 110622 }, - { 0x5F7E, 110627 }, - { 0x5F7F, 110632 }, - { 0x5F80, 110377 }, - { 0x5F81, 110382 }, - { 0x5F82, 110387 }, - { 0x5F83, 110392 }, - { 0x5F84, 110397 }, - { 0x5F85, 110402 }, - { 0x5F86, 110407 }, - { 0x5F87, 110412 }, - { 0x5F88, 110417 }, - { 0x5F89, 110422 }, - { 0x5F8A, 110427 }, - { 0x5F8B, 110432 }, - { 0x5F8C, 110437 }, - { 0x5F8D, 110442 }, - { 0x5F8E, 110447 }, - { 0x5F8F, 110452 }, - { 0x5F90, 110457 }, - { 0x5F91, 110462 }, - { 0x5F92, 110467 }, - { 0x5F93, 110472 }, - { 0x5F94, 110477 }, - { 0x5F95, 110482 }, - { 0x5F96, 110487 }, - { 0x5F97, 110492 }, - { 0x5F98, 110497 }, - { 0x5F99, 110502 }, - { 0x5F9A, 109648 }, - { 0x5F9B, 109654 }, - { 0x5F9C, 109660 }, - { 0x5F9D, 109666 }, - { 0x5F9E, 109672 }, - { 0x5F9F, 109678 }, - { 0x5FA0, 109684 }, - { 0x5FA1, 109690 }, - { 0x5FA2, 109696 }, - { 0x5FA3, 109702 }, - { 0x5FA4, 109708 }, - { 0x5FA5, 109714 }, - { 0x5FA6, 109720 }, - { 0x5FA7, 109726 }, - { 0x5FA8, 109732 }, - { 0x5FA9, 109738 }, - { 0x5FAA, 109744 }, - { 0x5FAB, 109750 }, - { 0x5FAC, 109756 }, - { 0x5FAD, 109762 }, - { 0x5FAE, 109768 }, - { 0x5FAF, 109774 }, - { 0x5FB0, 109780 }, - { 0x5FB1, 109786 }, - { 0x5FB2, 109792 }, - { 0x5FB3, 109798 }, - { 0x5FB4, 109335 }, - { 0x5FB5, 109341 }, - { 0x5FB6, 109347 }, - { 0x5FB7, 109353 }, - { 0x5FB8, 109359 }, - { 0x5FB9, 109365 }, - { 0x5FBA, 109371 }, - { 0x5FBB, 109377 }, - { 0x5FBC, 109383 }, - { 0x5FBD, 109389 }, - { 0x5FBE, 109395 }, - { 0x5FBF, 109401 }, - { 0x5FC0, 109407 }, - { 0x5FC1, 109413 }, - { 0x5FC2, 109419 }, - { 0x5FC3, 109425 }, - { 0x5FC4, 109431 }, - { 0x5FC5, 109437 }, - { 0x5FC6, 109443 }, - { 0x5FC7, 109449 }, - { 0x5FC8, 109455 }, - { 0x5FC9, 109461 }, - { 0x5FCA, 109467 }, - { 0x5FCB, 109473 }, - { 0x5FCC, 109479 }, - { 0x5FCD, 109485 }, - { 0x5FCE, 108867 }, - { 0x5FCF, 108871 }, - { 0x5FD0, 108875 }, - { 0x5FD1, 108879 }, - { 0x5FD2, 108883 }, - { 0x5FD3, 108887 }, - { 0x5FD4, 108891 }, - { 0x5FD5, 108895 }, - { 0x5FD6, 108899 }, - { 0x5FD7, 108903 }, - { 0x5FD8, 108907 }, - { 0x5FD9, 108911 }, - { 0x5FDA, 108915 }, - { 0x5FDB, 108919 }, - { 0x5FDC, 108923 }, - { 0x5FDD, 108927 }, - { 0x5FDE, 108931 }, - { 0x5FDF, 108935 }, - { 0x5FE0, 108939 }, - { 0x5FE1, 108943 }, - { 0x5FE2, 108947 }, - { 0x5FE3, 108951 }, - { 0x5FE4, 108955 }, - { 0x5FE5, 108959 }, - { 0x5FE6, 108963 }, - { 0x5FE7, 108967 }, - { 0x5FE8, 108763 }, - { 0x5FE9, 108767 }, - { 0x5FEA, 108771 }, - { 0x5FEB, 108775 }, - { 0x5FEC, 108779 }, - { 0x5FED, 108783 }, - { 0x5FEE, 108787 }, - { 0x5FEF, 108791 }, - { 0x5FF0, 108795 }, - { 0x5FF1, 108799 }, - { 0x5FF2, 108803 }, - { 0x5FF3, 108807 }, - { 0x5FF4, 108811 }, - { 0x5FF5, 108815 }, - { 0x5FF6, 108819 }, - { 0x5FF7, 108823 }, - { 0x5FF8, 108827 }, - { 0x5FF9, 108831 }, - { 0x5FFA, 108835 }, - { 0x5FFB, 108839 }, - { 0x5FFC, 108843 }, - { 0x5FFD, 108847 }, - { 0x5FFE, 108851 }, - { 0x5FFF, 108855 }, - { 0x6000, 108859 }, - { 0x6001, 108863 }, - { 0x6002, 108126 }, - { 0x6003, 108131 }, - { 0x6004, 107549 }, - { 0x6005, 107537 }, - { 0x6006, 107557 }, - { 0x6007, 107553 }, - { 0x6008, 107590 }, - { 0x6009, 107545 }, - { 0x600A, 107517 }, - { 0x600B, 107577 }, - { 0x600C, 107541 }, - { 0x600D, 107561 }, - { 0x600E, 107565 }, - { 0x600F, 107497 }, - { 0x6010, 107501 }, - { 0x6011, 107509 }, - { 0x6012, 107594 }, - { 0x6013, 107505 }, - { 0x6014, 107529 }, - { 0x6015, 107581 }, - { 0x6016, 107573 }, - { 0x6017, 107533 }, - { 0x6018, 107598 }, - { 0x6019, 107521 }, - { 0x601A, 107513 }, - { 0x601B, 107525 }, - { 0x601C, 107569 }, - { 0x601D, 106366 }, - { 0x601E, 106525 }, - { 0x601F, 106513 }, - { 0x6020, 106538 }, - { 0x6021, 106529 }, - { 0x6022, 106566 }, - { 0x6023, 106521 }, - { 0x6024, 106493 }, - { 0x6025, 106558 }, - { 0x6026, 106517 }, - { 0x6027, 106542 }, - { 0x6028, 106546 }, - { 0x6029, 106473 }, - { 0x602A, 106477 }, - { 0x602B, 106485 }, - { 0x602C, 106570 }, - { 0x602D, 106481 }, - { 0x602E, 106505 }, - { 0x602F, 106533 }, - { 0x6030, 106554 }, - { 0x6031, 106509 }, - { 0x6032, 106574 }, - { 0x6033, 106497 }, - { 0x6034, 106489 }, - { 0x6035, 106501 }, - { 0x6036, 106550 }, - { 0x6037, 107866 }, - { 0x6038, 107602 }, - { 0x6039, 106578 }, - { 0x603A, 106362 }, - { 0x603B, 106314 }, - { 0x603C, 106318 }, - { 0x603D, 106310 }, - { 0x603E, 108308 }, - { 0x603F, 108296 }, - { 0x6040, 108316 }, - { 0x6041, 108312 }, - { 0x6042, 108345 }, - { 0x6043, 108304 }, - { 0x6044, 108276 }, - { 0x6045, 108336 }, - { 0x6046, 108300 }, - { 0x6047, 108320 }, - { 0x6048, 108324 }, - { 0x6049, 108256 }, - { 0x604A, 108260 }, - { 0x604B, 108268 }, - { 0x604C, 108349 }, - { 0x604D, 108264 }, - { 0x604E, 108288 }, - { 0x604F, 108340 }, - { 0x6050, 108332 }, - { 0x6051, 108292 }, - { 0x6052, 108353 }, - { 0x6053, 108280 }, - { 0x6054, 108272 }, - { 0x6055, 108284 }, - { 0x6056, 108328 }, - { 0x6057, 107934 }, - { 0x6058, 108089 }, - { 0x6059, 108077 }, - { 0x605A, 108102 }, - { 0x605B, 108093 }, - { 0x605C, 108136 }, - { 0x605D, 108085 }, - { 0x605E, 108057 }, - { 0x605F, 108122 }, - { 0x6060, 108081 }, - { 0x6061, 108106 }, - { 0x6062, 108110 }, - { 0x6063, 108037 }, - { 0x6064, 108041 }, - { 0x6065, 108049 }, - { 0x6066, 108140 }, - { 0x6067, 108045 }, - { 0x6068, 108069 }, - { 0x6069, 108097 }, - { 0x606A, 108118 }, - { 0x606B, 108073 }, - { 0x606C, 108144 }, - { 0x606D, 108061 }, - { 0x606E, 108053 }, - { 0x606F, 108065 }, - { 0x6070, 108114 }, - { 0x6071, 108361 }, - { 0x6072, 108357 }, - { 0x6073, 108148 }, - { 0x6074, 107930 }, - { 0x6075, 107922 }, - { 0x6076, 107926 }, - { 0x6077, 107918 }, - { 0x6078, 107062 }, - { 0x6079, 107047 }, - { 0x607A, 107072 }, - { 0x607B, 107067 }, - { 0x607C, 107108 }, - { 0x607D, 107057 }, - { 0x607E, 107022 }, - { 0x607F, 107097 }, - { 0x6080, 107052 }, - { 0x6081, 107077 }, - { 0x6082, 107082 }, - { 0x6083, 106997 }, - { 0x6084, 107002 }, - { 0x6085, 107012 }, - { 0x6086, 107113 }, - { 0x6087, 107007 }, - { 0x6088, 107037 }, - { 0x6089, 107102 }, - { 0x608A, 107092 }, - { 0x608B, 107042 }, - { 0x608C, 107118 }, - { 0x608D, 107027 }, - { 0x608E, 107017 }, - { 0x608F, 107032 }, - { 0x6090, 107087 }, - { 0x6091, 106602 }, - { 0x6092, 106801 }, - { 0x6093, 106786 }, - { 0x6094, 106817 }, - { 0x6095, 106806 }, - { 0x6096, 106847 }, - { 0x6097, 106796 }, - { 0x6098, 106761 }, - { 0x6099, 106842 }, - { 0x609A, 106791 }, - { 0x609B, 106822 }, - { 0x609C, 106827 }, - { 0x609D, 106736 }, - { 0x609E, 106741 }, - { 0x609F, 106751 }, - { 0x60A0, 106852 }, - { 0x60A1, 106746 }, - { 0x60A2, 106776 }, - { 0x60A3, 106811 }, - { 0x60A4, 106837 }, - { 0x60A5, 106781 }, - { 0x60A6, 106857 }, - { 0x60A7, 106766 }, - { 0x60A8, 106756 }, - { 0x60A9, 106771 }, - { 0x60AA, 106832 }, - { 0x60AB, 107128 }, - { 0x60AC, 107123 }, - { 0x60AD, 106862 }, - { 0x60AE, 106597 }, - { 0x60AF, 106587 }, - { 0x60B0, 106592 }, - { 0x60B1, 106582 }, - { 0x60B2, 110162 }, - { 0x60B3, 110147 }, - { 0x60B4, 110172 }, - { 0x60B5, 110167 }, - { 0x60B6, 110208 }, - { 0x60B7, 110157 }, - { 0x60B8, 110122 }, - { 0x60B9, 110197 }, - { 0x60BA, 110152 }, - { 0x60BB, 110177 }, - { 0x60BC, 110182 }, - { 0x60BD, 110097 }, - { 0x60BE, 110102 }, - { 0x60BF, 110112 }, - { 0x60C0, 110213 }, - { 0x60C1, 110107 }, - { 0x60C2, 110137 }, - { 0x60C3, 110202 }, - { 0x60C4, 110192 }, - { 0x60C5, 110142 }, - { 0x60C6, 110218 }, - { 0x60C7, 110127 }, - { 0x60C8, 110117 }, - { 0x60C9, 110132 }, - { 0x60CA, 110187 }, - { 0x60CB, 109041 }, - { 0x60CC, 109240 }, - { 0x60CD, 109225 }, - { 0x60CE, 109256 }, - { 0x60CF, 109245 }, - { 0x60D0, 109286 }, - { 0x60D1, 109235 }, - { 0x60D2, 109200 }, - { 0x60D3, 109281 }, - { 0x60D4, 109230 }, - { 0x60D5, 109261 }, - { 0x60D6, 109266 }, - { 0x60D7, 109175 }, - { 0x60D8, 109180 }, - { 0x60D9, 109190 }, - { 0x60DA, 109291 }, - { 0x60DB, 109185 }, - { 0x60DC, 109215 }, - { 0x60DD, 109250 }, - { 0x60DE, 109276 }, - { 0x60DF, 109220 }, - { 0x60E0, 109296 }, - { 0x60E1, 109205 }, - { 0x60E2, 109195 }, - { 0x60E3, 109210 }, - { 0x60E4, 109271 }, - { 0x60E5, 110228 }, - { 0x60E6, 110223 }, - { 0x60E7, 109301 }, - { 0x60E8, 109036 }, - { 0x60E9, 108976 }, - { 0x60EA, 108981 }, - { 0x60EB, 108971 }, - { 0x60EC, 109882 }, - { 0x60ED, 109864 }, - { 0x60EE, 109894 }, - { 0x60EF, 109888 }, - { 0x60F0, 109937 }, - { 0x60F1, 109876 }, - { 0x60F2, 109834 }, - { 0x60F3, 109924 }, - { 0x60F4, 109870 }, - { 0x60F5, 109900 }, - { 0x60F6, 109906 }, - { 0x60F7, 109804 }, - { 0x60F8, 109810 }, - { 0x60F9, 109822 }, - { 0x60FA, 109943 }, - { 0x60FB, 109816 }, - { 0x60FC, 109852 }, - { 0x60FD, 109930 }, - { 0x60FE, 109918 }, - { 0x60FF, 109858 }, - { 0x6100, 109949 }, - { 0x6101, 109840 }, - { 0x6102, 109828 }, - { 0x6103, 109846 }, - { 0x6104, 109912 }, - { 0x6105, 109330 }, - { 0x6106, 109569 }, - { 0x6107, 109551 }, - { 0x6108, 109588 }, - { 0x6109, 109575 }, - { 0x610A, 109624 }, - { 0x610B, 109563 }, - { 0x610C, 109521 }, - { 0x610D, 109618 }, - { 0x610E, 109557 }, - { 0x610F, 109594 }, - { 0x6110, 109600 }, - { 0x6111, 109491 }, - { 0x6112, 109497 }, - { 0x6113, 109509 }, - { 0x6114, 109630 }, - { 0x6115, 109503 }, - { 0x6116, 109539 }, - { 0x6117, 109581 }, - { 0x6118, 109612 }, - { 0x6119, 109545 }, - { 0x611A, 109636 }, - { 0x611B, 109527 }, - { 0x611C, 109515 }, - { 0x611D, 109533 }, - { 0x611E, 109606 }, - { 0x611F, 109961 }, - { 0x6120, 109955 }, - { 0x6121, 109642 }, - { 0x6122, 109324 }, - { 0x6123, 109312 }, - { 0x6124, 109318 }, - { 0x6125, 109306 }, - { 0x6126, 107586 }, - { 0x6127, 106562 }, - { 0x6128, 106346 }, - { 0x6129, 106322 }, - { 0x612A, 106330 }, - { 0x612B, 106358 }, - { 0x612C, 106338 }, - { 0x612D, 106334 }, - { 0x612E, 106326 }, - { 0x612F, 106354 }, - { 0x6130, 106350 }, - { 0x6131, 106342 }, - { 0x6132, 110765 }, - { 0x6133, 110741 }, - { 0x6134, 110749 }, - { 0x6135, 110777 }, - { 0x6136, 110757 }, - { 0x6137, 110753 }, - { 0x6138, 110745 }, - { 0x6139, 110773 }, - { 0x613A, 110769 }, - { 0x613B, 110761 }, - { 0x613C, 110257 }, - { 0x613D, 110233 }, - { 0x613E, 110241 }, - { 0x613F, 110269 }, - { 0x6140, 110249 }, - { 0x6141, 110245 }, - { 0x6142, 110237 }, - { 0x6143, 110265 }, - { 0x6144, 110261 }, - { 0x6145, 110253 }, - { 0x6146, 109016 }, - { 0x6147, 108986 }, - { 0x6148, 108996 }, - { 0x6149, 109031 }, - { 0x614A, 109006 }, - { 0x614B, 109001 }, - { 0x614C, 108991 }, - { 0x614D, 109026 }, - { 0x614E, 109021 }, - { 0x614F, 109011 }, - { 0x6150, 108747 }, - { 0x6151, 108723 }, - { 0x6152, 108731 }, - { 0x6153, 108759 }, - { 0x6154, 108739 }, - { 0x6155, 108735 }, - { 0x6156, 108727 }, - { 0x6157, 108755 }, - { 0x6158, 108751 }, - { 0x6159, 108743 }, - { 0x615A, 103385 }, - { 0x615B, 104531 }, - { 0x615C, 103178 }, - { 0x615D, 104263 }, - { 0x615E, 104430 }, - { 0x615F, 104306 }, - { 0x6160, 103410 }, - { 0x6161, 104534 }, - { 0x6162, 103860 }, - { 0x6163, 103808 }, - { 0x6164, 103559 }, - { 0x6165, 103563 }, - { 0x6166, 103567 }, - { 0x6167, 104543 }, - { 0x6168, 103586 }, - { 0x6169, 104547 }, - { 0x616A, 103598 }, - { 0x616B, 103706 }, - { 0x616C, 103688 }, - { 0x616D, 103388 }, - { 0x616E, 103572 }, - { 0x616F, 103731 }, - { 0x6170, 103736 }, - { 0x6171, 103801 }, - { 0x6172, 103773 }, - { 0x6173, 103787 }, - { 0x6174, 103712 }, - { 0x6175, 104572 }, - { 0x6176, 103970 }, - { 0x6177, 103414 }, - { 0x6178, 103633 }, - { 0x6179, 104562 }, - { 0x617A, 103724 }, - { 0x617B, 103603 }, - { 0x617C, 103638 }, - { 0x617D, 103693 }, - { 0x617E, 103394 }, - { 0x617F, 103402 }, - { 0x6180, 103578 }, - { 0x6181, 103590 }, - { 0x6182, 103657 }, - { 0x6183, 103675 }, - { 0x6184, 103669 }, - { 0x6185, 103663 }, - { 0x6186, 103890 }, - { 0x6187, 103743 }, - { 0x6188, 103758 }, - { 0x6189, 103750 }, - { 0x618A, 104015 }, - { 0x618B, 103519 }, - { 0x618C, 103793 }, - { 0x618D, 103717 }, - { 0x618E, 103766 }, - { 0x618F, 103779 }, - { 0x6190, 104008 }, - { 0x6191, 103512 }, - { 0x6192, 104027 }, - { 0x6193, 104034 }, - { 0x6194, 103499 }, - { 0x6195, 103491 }, - { 0x6196, 103533 }, - { 0x6197, 103681 }, - { 0x6198, 103650 }, - { 0x6199, 103644 }, - { 0x619A, 103985 }, - { 0x619B, 103993 }, - { 0x619C, 104001 }, - { 0x619D, 103526 }, - { 0x619E, 104099 }, - { 0x619F, 104103 }, - { 0x61A0, 104108 }, - { 0x61A1, 104113 }, - { 0x61A2, 104118 }, - { 0x61A3, 103301 }, - { 0x61A4, 103336 }, - { 0x61A5, 104396 }, - { 0x61A6, 104052 }, - { 0x61A7, 104127 }, - { 0x61A8, 104063 }, - { 0x61A9, 104140 }, - { 0x61AA, 104057 }, - { 0x61AB, 104133 }, - { 0x61AC, 104070 }, - { 0x61AD, 103149 }, - { 0x61AE, 103154 }, - { 0x61AF, 104390 }, - { 0x61B0, 104254 }, - { 0x61B1, 104077 }, - { 0x61B2, 104091 }, - { 0x61B3, 104083 }, - { 0x61B4, 104050 }, - { 0x61B5, 104192 }, - { 0x61B6, 104124 }, - { 0x61B7, 104184 }, - { 0x61B8, 104148 }, - { 0x61B9, 104180 }, - { 0x61BA, 104188 }, - { 0x61BB, 104153 }, - { 0x61BC, 104159 }, - { 0x61BD, 104163 }, - { 0x61BE, 104169 }, - { 0x61BF, 104176 }, - { 0x61C0, 103295 }, - { 0x61C1, 103313 }, - { 0x61C2, 103297 }, - { 0x61C3, 103317 }, - { 0x61C4, 104245 }, - { 0x61C5, 104197 }, - { 0x61C6, 103160 }, - { 0x61C7, 103143 }, - { 0x61C8, 103168 }, - { 0x61C9, 103195 }, - { 0x61CA, 103163 }, - { 0x61CB, 103145 }, - { 0x61CC, 103173 }, - { 0x61CD, 103199 }, - { 0x61CE, 104604 }, - { 0x61CF, 104602 }, - { 0x61D0, 104525 }, - { 0x61D1, 104248 }, - { 0x61D2, 104266 }, - { 0x61D3, 104250 }, - { 0x61D4, 104270 }, - { 0x61D5, 104401 }, - { 0x61D6, 104414 }, - { 0x61D7, 104384 }, - { 0x61D8, 104482 }, - { 0x61D9, 104409 }, - { 0x61DA, 104485 }, - { 0x61DB, 104404 }, - { 0x61DC, 104386 }, - { 0x61DD, 104489 }, - { 0x61DE, 104495 }, - { 0x61DF, 104292 }, - { 0x61E0, 103610 }, - { 0x61E1, 104551 }, - { 0x61E2, 104466 }, - { 0x61E3, 104334 }, - { 0x61E4, 104501 }, - { 0x61E5, 103615 }, - { 0x61E6, 103621 }, - { 0x61E7, 104471 }, - { 0x61E8, 103915 }, - { 0x61E9, 103931 }, - { 0x61EA, 103925 }, - { 0x61EB, 103919 }, - { 0x61EC, 103907 }, - { 0x61ED, 103872 }, - { 0x61EE, 104577 }, - { 0x61EF, 104274 }, - { 0x61F0, 104344 }, - { 0x61F1, 103950 }, - { 0x61F2, 103911 }, - { 0x61F3, 103955 }, - { 0x61F4, 103946 }, - { 0x61F5, 104513 }, - { 0x61F6, 103941 }, - { 0x61F7, 104508 }, - { 0x61F8, 104359 }, - { 0x61F9, 104352 }, - { 0x61FA, 103937 }, - { 0x61FB, 104581 }, - { 0x61FC, 104504 }, - { 0x61FD, 104348 }, - { 0x61FE, 103701 }, - { 0x61FF, 104567 }, - { 0x6200, 104477 }, - { 0x6201, 104419 }, - { 0x6202, 104339 }, - { 0x6203, 103627 }, - { 0x6204, 104556 }, - { 0x6205, 103349 }, - { 0x6206, 104422 }, - { 0x6207, 104294 }, - { 0x6208, 103345 }, - { 0x6209, 103380 }, - { 0x620A, 103361 }, - { 0x620B, 104527 }, - { 0x620C, 104259 }, - { 0x620D, 104302 }, - { 0x620E, 103365 }, - { 0x620F, 103375 }, - { 0x6210, 103369 }, - { 0x6211, 103353 }, - { 0x6212, 103357 }, - { 0x6213, 104199 }, - { 0x6214, 103420 }, - { 0x6215, 104538 }, - { 0x6216, 104607 }, - { 0x6217, 104209 }, - { 0x6218, 104203 }, - { 0x6219, 104215 }, - { 0x621A, 103181 }, - { 0x621B, 104433 }, - { 0x621C, 104314 }, - { 0x621D, 104309 }, - { 0x621E, 103976 }, - { 0x621F, 104517 }, - { 0x6220, 103960 }, - { 0x6221, 104585 }, - { 0x6222, 104045 }, - { 0x6223, 103964 }, - { 0x6224, 104241 }, - { 0x6225, 104022 }, - { 0x6226, 104041 }, - { 0x6227, 103980 }, - { 0x6228, 104589 }, - { 0x6229, 104613 }, - { 0x622A, 103203 }, - { 0x622B, 104520 }, - { 0x622C, 104378 }, - { 0x622D, 104372 }, - { 0x622E, 104367 }, - { 0x622F, 104594 }, - { 0x6230, 103321 }, - { 0x6231, 103327 }, - { 0x6232, 104234 }, - { 0x6233, 104227 }, - { 0x6234, 104221 }, - { 0x6235, 104462 }, - { 0x6236, 103430 }, - { 0x6237, 104447 }, - { 0x6238, 103463 }, - { 0x6239, 103470 }, - { 0x623A, 103456 }, - { 0x623B, 103442 }, - { 0x623C, 103435 }, - { 0x623D, 103449 }, - { 0x623E, 103547 }, - { 0x623F, 103540 }, - { 0x6240, 103425 }, - { 0x6241, 103554 }, - { 0x6242, 103484 }, - { 0x6243, 103306 }, - { 0x6244, 103477 }, - { 0x6245, 103507 }, - { 0x6246, 103186 }, - { 0x6247, 103190 }, - { 0x6248, 104442 }, - { 0x6249, 104452 }, - { 0x624A, 104438 }, - { 0x624B, 104457 }, - { 0x624C, 104329 }, - { 0x624D, 104324 }, - { 0x624E, 104320 }, - { 0x624F, 103813 }, - { 0x6250, 103816 }, - { 0x6251, 103838 }, - { 0x6252, 103843 }, - { 0x6253, 103833 }, - { 0x6254, 103903 }, - { 0x6255, 103884 }, - { 0x6256, 103897 }, - { 0x6257, 103878 }, - { 0x6258, 103848 }, - { 0x6259, 103820 }, - { 0x625A, 103866 }, - { 0x625B, 103854 }, - { 0x625C, 103826 }, - { 0x625D, 103334 }, - { 0x625E, 103342 }, - { 0x625F, 102956 }, - { 0x6260, 102962 }, - { 0x6261, 102959 }, - { 0x6262, 102801 }, - { 0x6263, 102807 }, - { 0x6264, 102804 }, - { 0x6265, 103009 }, - { 0x6266, 103015 }, - { 0x6267, 103012 }, - { 0x6268, 102769 }, - { 0x6269, 102775 }, - { 0x626A, 102772 }, - { 0x626B, 102618 }, - { 0x626C, 102624 }, - { 0x626D, 102621 }, - { 0x626E, 103119 }, - { 0x626F, 103116 }, - { 0x6270, 103097 }, - { 0x6271, 103105 }, - { 0x6272, 103101 }, - { 0x6273, 103109 }, - { 0x6274, 103113 }, - { 0x6275, 102782 }, - { 0x6276, 102790 }, - { 0x6277, 102786 }, - { 0x6278, 102794 }, - { 0x6279, 102798 }, - { 0x627A, 103093 }, - { 0x627B, 104619 }, - { 0x627C, 104624 }, - { 0x627D, 104641 }, - { 0x627E, 104645 }, - { 0x627F, 104629 }, - { 0x6280, 104635 }, - { 0x6281, 104649 }, - { 0x6282, 105170 }, - { 0x6283, 105624 }, - { 0x6284, 105184 }, - { 0x6285, 105189 }, - { 0x6286, 105179 }, - { 0x6287, 105194 }, - { 0x6288, 105174 }, - { 0x6289, 105146 }, - { 0x628A, 105141 }, - { 0x628B, 105150 }, - { 0x628C, 105154 }, - { 0x628D, 105020 }, - { 0x628E, 105204 }, - { 0x628F, 105199 }, - { 0x6290, 105209 }, - { 0x6291, 105213 }, - { 0x6292, 104884 }, - { 0x6293, 104888 }, - { 0x6294, 104880 }, - { 0x6295, 105119 }, - { 0x6296, 105123 }, - { 0x6297, 105115 }, - { 0x6298, 105127 }, - { 0x6299, 105012 }, - { 0x629A, 105016 }, - { 0x629B, 105008 }, - { 0x629C, 104869 }, - { 0x629D, 104873 }, - { 0x629E, 104865 }, - { 0x629F, 105223 }, - { 0x62A0, 105227 }, - { 0x62A1, 105219 }, - { 0x62A2, 105095 }, - { 0x62A3, 105099 }, - { 0x62A4, 105091 }, - { 0x62A5, 104688 }, - { 0x62A6, 104684 }, - { 0x62A7, 104692 }, - { 0x62A8, 104700 }, - { 0x62A9, 104696 }, - { 0x62AA, 104704 }, - { 0x62AB, 104681 }, - { 0x62AC, 104671 }, - { 0x62AD, 104666 }, - { 0x62AE, 104676 }, - { 0x62AF, 104729 }, - { 0x62B0, 104733 }, - { 0x62B1, 104725 }, - { 0x62B2, 104737 }, - { 0x62B3, 104785 }, - { 0x62B4, 104789 }, - { 0x62B5, 104781 }, - { 0x62B6, 104793 }, - { 0x62B7, 104746 }, - { 0x62B8, 104751 }, - { 0x62B9, 104741 }, - { 0x62BA, 104756 }, - { 0x62BB, 104766 }, - { 0x62BC, 104771 }, - { 0x62BD, 104761 }, - { 0x62BE, 104776 }, - { 0x62BF, 105638 }, - { 0x62C0, 105643 }, - { 0x62C1, 105633 }, - { 0x62C2, 105648 }, - { 0x62C3, 105628 }, - { 0x62C4, 105596 }, - { 0x62C5, 105591 }, - { 0x62C6, 105600 }, - { 0x62C7, 105604 }, - { 0x62C8, 105506 }, - { 0x62C9, 105658 }, - { 0x62CA, 105653 }, - { 0x62CB, 105669 }, - { 0x62CC, 105663 }, - { 0x62CD, 105342 }, - { 0x62CE, 105583 }, - { 0x62CF, 105587 }, - { 0x62D0, 105579 }, - { 0x62D1, 105503 }, - { 0x62D2, 105331 }, - { 0x62D3, 105335 }, - { 0x62D4, 105327 }, - { 0x62D5, 105678 }, - { 0x62D6, 105682 }, - { 0x62D7, 105674 }, - { 0x62D8, 105557 }, - { 0x62D9, 105561 }, - { 0x62DA, 105553 }, - { 0x62DB, 104816 }, - { 0x62DC, 104812 }, - { 0x62DD, 104820 }, - { 0x62DE, 104804 }, - { 0x62DF, 104800 }, - { 0x62E0, 104808 }, - { 0x62E1, 104797 }, - { 0x62E2, 105044 }, - { 0x62E3, 105049 }, - { 0x62E4, 105039 }, - { 0x62E5, 105054 }, - { 0x62E6, 105064 }, - { 0x62E7, 105069 }, - { 0x62E8, 105059 }, - { 0x62E9, 105074 }, - { 0x62EA, 105079 }, - { 0x62EB, 105085 }, - { 0x62EC, 104896 }, - { 0x62ED, 104900 }, - { 0x62EE, 104892 }, - { 0x62EF, 104919 }, - { 0x62F0, 104928 }, - { 0x62F1, 104915 }, - { 0x62F2, 104923 }, - { 0x62F3, 104949 }, - { 0x62F4, 104955 }, - { 0x62F5, 104943 }, - { 0x62F6, 104967 }, - { 0x62F7, 104973 }, - { 0x62F8, 104961 }, - { 0x62F9, 105023 }, - { 0x62FA, 105131 }, - { 0x62FB, 105136 }, - { 0x62FC, 105248 }, - { 0x62FD, 105234 }, - { 0x62FE, 105262 }, - { 0x62FF, 105231 }, - { 0x6300, 105033 }, - { 0x6301, 104909 }, - { 0x6302, 104937 }, - { 0x6303, 104984 }, - { 0x6304, 105256 }, - { 0x6305, 105242 }, - { 0x6306, 105270 }, - { 0x6307, 105028 }, - { 0x6308, 104904 }, - { 0x6309, 104932 }, - { 0x630A, 104979 }, - { 0x630B, 105251 }, - { 0x630C, 105237 }, - { 0x630D, 105265 }, - { 0x630E, 104996 }, - { 0x630F, 105002 }, - { 0x6310, 104990 }, - { 0x6311, 105539 }, - { 0x6312, 105533 }, - { 0x6313, 105393 }, - { 0x6314, 105379 }, - { 0x6315, 105400 }, - { 0x6316, 105386 }, - { 0x6317, 105460 }, - { 0x6318, 105446 }, - { 0x6319, 105453 }, - { 0x631A, 105439 }, - { 0x631B, 105497 }, - { 0x631C, 105491 }, - { 0x631D, 105711 }, - { 0x631E, 105698 }, - { 0x631F, 105724 }, - { 0x6320, 105527 }, - { 0x6321, 105521 }, - { 0x6322, 105356 }, - { 0x6323, 105349 }, - { 0x6324, 105371 }, - { 0x6325, 105363 }, - { 0x6326, 105432 }, - { 0x6327, 105418 }, - { 0x6328, 105425 }, - { 0x6329, 105411 }, - { 0x632A, 105485 }, - { 0x632B, 105479 }, - { 0x632C, 105706 }, - { 0x632D, 105693 }, - { 0x632E, 105719 }, - { 0x632F, 105513 }, - { 0x6330, 105517 }, - { 0x6331, 105509 }, - { 0x6332, 105545 }, - { 0x6333, 105549 }, - { 0x6334, 105345 }, - { 0x6335, 105407 }, - { 0x6336, 105475 }, - { 0x6337, 105471 }, - { 0x6338, 105467 }, - { 0x6339, 105703 }, - { 0x633A, 105690 }, - { 0x633B, 105716 }, - { 0x633C, 105686 }, - { 0x633D, 104847 }, - { 0x633E, 104859 }, - { 0x633F, 104841 }, - { 0x6340, 104853 }, - { 0x6341, 105303 }, - { 0x6342, 105319 }, - { 0x6343, 105287 }, - { 0x6344, 105295 }, - { 0x6345, 105311 }, - { 0x6346, 105279 }, - { 0x6347, 105109 }, - { 0x6348, 105103 }, - { 0x6349, 105572 }, - { 0x634A, 105565 }, - { 0x634B, 105165 }, - { 0x634C, 105160 }, - { 0x634D, 105617 }, - { 0x634E, 105610 }, - { 0x634F, 103082 }, - { 0x6350, 103078 }, - { 0x6351, 103058 }, - { 0x6352, 103061 }, - { 0x6353, 103069 }, - { 0x6354, 103075 }, - { 0x6355, 103086 }, - { 0x6356, 103089 }, - { 0x6357, 103064 }, - { 0x6358, 103072 }, - { 0x6359, 102698 }, - { 0x635A, 102700 }, - { 0x635B, 102715 }, - { 0x635C, 102707 }, - { 0x635D, 102723 }, - { 0x635E, 102711 }, - { 0x635F, 102719 }, - { 0x6360, 102703 }, - { 0x6361, 102671 }, - { 0x6362, 102654 }, - { 0x6363, 102662 }, - { 0x6364, 103122 }, - { 0x6365, 103130 }, - { 0x6366, 103126 }, - { 0x6367, 103002 }, - { 0x6368, 102992 }, - { 0x6369, 102987 }, - { 0x636A, 102997 }, - { 0x636B, 103137 }, - { 0x636C, 103134 }, - { 0x636D, 103140 }, - { 0x636E, 102637 }, - { 0x636F, 102647 }, - { 0x6370, 102644 }, - { 0x6371, 102600 }, - { 0x6372, 102604 }, - { 0x6373, 102629 }, - { 0x6374, 102640 }, - { 0x6375, 102633 }, - { 0x6376, 102650 }, - { 0x6377, 102597 }, - { 0x6378, 103286 }, - { 0x6379, 103289 }, - { 0x637A, 103292 }, - { 0x637B, 104714 }, - { 0x637C, 104717 }, - { 0x637D, 104721 }, - { 0x637E, 104827 }, - { 0x637F, 104830 }, - { 0x6380, 104834 }, - { 0x6381, 104708 }, - { 0x6382, 104824 }, - { 0x6383, 104711 }, - { 0x6384, 102978 }, - { 0x6385, 102984 }, - { 0x6386, 102981 }, - { 0x6387, 102948 }, - { 0x6388, 102952 }, - { 0x6389, 102944 }, - { 0x638A, 102627 }, - { 0x638B, 102760 }, - { 0x638C, 102757 }, - { 0x638D, 102766 }, - { 0x638E, 102763 }, - { 0x638F, 102589 }, - { 0x6390, 102593 }, - { 0x6391, 102579 }, - { 0x6392, 102584 }, - { 0x6393, 102975 }, - { 0x6394, 102972 }, - { 0x6395, 102902 }, - { 0x6396, 102898 }, - { 0x6397, 102894 }, - { 0x6398, 102872 }, - { 0x6399, 102879 }, - { 0x639A, 102875 }, - { 0x639B, 102861 }, - { 0x639C, 102868 }, - { 0x639D, 102864 }, - { 0x639E, 102835 }, - { 0x639F, 102839 }, - { 0x63A0, 102843 }, - { 0x63A1, 102821 }, - { 0x63A2, 102830 }, - { 0x63A3, 102825 }, - { 0x63A4, 102847 }, - { 0x63A5, 102856 }, - { 0x63A6, 102851 }, - { 0x63A7, 102810 }, - { 0x63A8, 102813 }, - { 0x63A9, 102817 }, - { 0x63AA, 102883 }, - { 0x63AB, 102890 }, - { 0x63AC, 102886 }, - { 0x63AD, 102751 }, - { 0x63AE, 102608 }, - { 0x63AF, 102613 }, - { 0x63B0, 102906 }, - { 0x63B1, 102913 }, - { 0x63B2, 102909 }, - { 0x63B3, 103053 }, - { 0x63B4, 103049 }, - { 0x63B5, 103018 }, - { 0x63B6, 103023 }, - { 0x63B7, 103044 }, - { 0x63B8, 103029 }, - { 0x63B9, 103039 }, - { 0x63BA, 103034 }, - { 0x63BB, 102917 }, - { 0x63BC, 102941 }, - { 0x63BD, 102928 }, - { 0x63BE, 102932 }, - { 0x63BF, 102919 }, - { 0x63C0, 102923 }, - { 0x63C1, 102937 }, - { 0x63C2, 104877 }, - { 0x63C3, 105339 }, - { 0x63C4, 102755 }, - { 0x63C5, 102696 }, - { 0x63C6, 104285 }, - { 0x63C7, 103273 }, - { 0x63C8, 103277 }, - { 0x63C9, 104280 }, - { 0x63CA, 104287 }, - { 0x63CB, 103281 }, - { 0x63CC, 104659 }, - { 0x63CD, 104655 }, - { 0x63CE, 104663 }, - { 0x63CF, 102965 }, - { 0x63D0, 102748 }, - { 0x63D1, 102727 }, - { 0x63D2, 102730 }, - { 0x63D3, 102733 }, - { 0x63D4, 102736 }, - { 0x63D5, 102739 }, - { 0x63D6, 102742 }, - { 0x63D7, 102745 }, - { 0x63D8, 103007 }, - { 0x63D9, 104838 }, - { 0x63DA, 105276 }, - { 0x63DB, 103225 }, - { 0x63DC, 103222 }, - { 0x63DD, 103212 }, - { 0x63DE, 103208 }, - { 0x63DF, 103219 }, - { 0x63E0, 103215 }, - { 0x63E1, 102780 }, - { 0x63E2, 102693 }, - { 0x63E3, 104278 }, - { 0x63E4, 102778 }, - { 0x63E5, 104600 }, - { 0x63E6, 102678 }, - { 0x63E7, 102681 }, - { 0x63E8, 102684 }, - { 0x63E9, 102687 }, - { 0x63EA, 102690 }, - { 0x63EB, 103228 }, - { 0x63EC, 103231 }, - { 0x63ED, 103234 }, - { 0x63EE, 103237 }, - { 0x63EF, 103240 }, - { 0x63F0, 103243 }, - { 0x63F1, 103246 }, - { 0x63F2, 103249 }, - { 0x63F3, 103252 }, - { 0x63F4, 103255 }, - { 0x63F5, 103258 }, - { 0x63F6, 103261 }, - { 0x63F7, 103264 }, - { 0x63F8, 103267 }, - { 0x63F9, 103270 }, - { 0x63FA, 30784 }, - { 0x63FB, 30789 }, - { 0x63FC, 30794 }, - { 0x63FD, 31104 }, - { 0x63FE, 31255 }, - { 0x63FF, 31159 }, - { 0x6400, 31019 }, - { 0x6401, 31681 }, - { 0x6402, 30799 }, - { 0x6403, 30804 }, - { 0x6404, 30809 }, - { 0x6405, 31413 }, - { 0x6406, 31373 }, - { 0x6407, 31353 }, - { 0x6408, 31004 }, - { 0x6409, 31757 }, - { 0x640A, 31499 }, - { 0x640B, 31084 }, - { 0x640C, 31024 }, - { 0x640D, 31478 }, - { 0x640E, 30814 }, - { 0x640F, 30819 }, - { 0x6410, 30824 }, - { 0x6411, 31074 }, - { 0x6412, 31250 }, - { 0x6413, 31554 }, - { 0x6414, 31732 }, - { 0x6415, 30829 }, - { 0x6416, 30834 }, - { 0x6417, 30839 }, - { 0x6418, 31534 }, - { 0x6419, 31265 }, - { 0x641A, 31295 }, - { 0x641B, 31473 }, - { 0x641C, 30844 }, - { 0x641D, 30849 }, - { 0x641E, 30854 }, - { 0x641F, 31600 }, - { 0x6420, 31280 }, - { 0x6421, 31610 }, - { 0x6422, 31519 }, - { 0x6423, 31468 }, - { 0x6424, 31438 }, - { 0x6425, 31458 }, - { 0x6426, 31762 }, - { 0x6427, 31676 }, - { 0x6428, 30874 }, - { 0x6429, 30879 }, - { 0x642A, 30884 }, - { 0x642B, 31595 }, - { 0x642C, 31363 }, - { 0x642D, 31463 }, - { 0x642E, 31174 }, - { 0x642F, 31767 }, - { 0x6430, 30904 }, - { 0x6431, 30909 }, - { 0x6432, 30914 }, - { 0x6433, 31199 }, - { 0x6434, 31144 }, - { 0x6435, 31049 }, - { 0x6436, 31549 }, - { 0x6437, 31332 }, - { 0x6438, 30859 }, - { 0x6439, 30864 }, - { 0x643A, 30869 }, - { 0x643B, 31225 }, - { 0x643C, 31686 }, - { 0x643D, 31691 }, - { 0x643E, 30889 }, - { 0x643F, 30894 }, - { 0x6440, 30899 }, - { 0x6441, 31235 }, - { 0x6442, 31054 }, - { 0x6443, 31300 }, - { 0x6444, 31124 }, - { 0x6445, 30919 }, - { 0x6446, 30924 }, - { 0x6447, 30929 }, - { 0x6448, 31569 }, - { 0x6449, 31348 }, - { 0x644A, 31584 }, - { 0x644B, 31094 }, - { 0x644C, 31660 }, - { 0x644D, 30934 }, - { 0x644E, 30939 }, - { 0x644F, 30944 }, - { 0x6450, 31327 }, - { 0x6451, 31179 }, - { 0x6452, 31488 }, - { 0x6453, 31388 }, - { 0x6454, 30949 }, - { 0x6455, 30954 }, - { 0x6456, 30959 }, - { 0x6457, 31169 }, - { 0x6458, 31154 }, - { 0x6459, 31448 }, - { 0x645A, 31220 }, - { 0x645B, 31772 }, - { 0x645C, 31285 }, - { 0x645D, 30964 }, - { 0x645E, 30969 }, - { 0x645F, 30974 }, - { 0x6460, 31368 }, - { 0x6461, 31630 }, - { 0x6462, 31666 }, - { 0x6463, 30984 }, - { 0x6464, 31717 }, - { 0x6465, 30979 }, - { 0x6466, 31260 }, - { 0x6467, 30989 }, - { 0x6468, 31483 }, - { 0x6469, 31194 }, - { 0x646A, 31423 }, - { 0x646B, 31044 }, - { 0x646C, 31433 }, - { 0x646D, 31215 }, - { 0x646E, 31039 }, - { 0x646F, 31752 }, - { 0x6470, 31009 }, - { 0x6471, 31230 }, - { 0x6472, 30994 }, - { 0x6473, 31189 }, - { 0x6474, 31358 }, - { 0x6475, 31514 }, - { 0x6476, 31564 }, - { 0x6477, 31383 }, - { 0x6478, 31579 }, - { 0x6479, 31418 }, - { 0x647A, 31209 }, - { 0x647B, 31311 }, - { 0x647C, 31701 }, - { 0x647D, 31559 }, - { 0x647E, 31338 }, - { 0x647F, 31625 }, - { 0x6480, 31737 }, - { 0x6481, 31615 }, - { 0x6482, 31620 }, - { 0x6483, 31707 }, - { 0x6484, 31064 }, - { 0x6485, 31671 }, - { 0x6486, 31119 }, - { 0x6487, 31275 }, - { 0x6488, 31029 }, - { 0x6489, 31184 }, - { 0x648A, 31034 }, - { 0x648B, 31290 }, - { 0x648C, 31109 }, - { 0x648D, 31509 }, - { 0x648E, 31089 }, - { 0x648F, 31393 }, - { 0x6490, 31014 }, - { 0x6491, 31727 }, - { 0x6492, 31139 }, - { 0x6493, 31645 }, - { 0x6494, 31655 }, - { 0x6495, 31722 }, - { 0x6496, 31589 }, - { 0x6497, 31305 }, - { 0x6498, 31493 }, - { 0x6499, 31443 }, - { 0x649A, 31240 }, - { 0x649B, 31149 }, - { 0x649C, 30999 }, - { 0x649D, 31322 }, - { 0x649E, 31343 }, - { 0x649F, 31574 }, - { 0x64A0, 31403 }, - { 0x64A1, 31059 }, - { 0x64A2, 31524 }, - { 0x64A3, 31245 }, - { 0x64A4, 31317 }, - { 0x64A5, 31134 }, - { 0x64A6, 31129 }, - { 0x64A7, 31640 }, - { 0x64A8, 31398 }, - { 0x64A9, 31428 }, - { 0x64AA, 31408 }, - { 0x64AB, 31742 }, - { 0x64AC, 31378 }, - { 0x64AD, 31114 }, - { 0x64AE, 31099 }, - { 0x64AF, 31544 }, - { 0x64B0, 31747 }, - { 0x64B1, 31529 }, - { 0x64B2, 31453 }, - { 0x64B3, 31696 }, - { 0x64B4, 31712 }, - { 0x64B5, 31539 }, - { 0x64B6, 31650 }, - { 0x64B7, 31204 }, - { 0x64B8, 31504 }, - { 0x64B9, 31164 }, - { 0x64BA, 31605 }, - { 0x64BB, 31069 }, - { 0x64BC, 31635 }, - { 0x64BD, 31270 }, - { 0x64BE, 31079 }, - { 0x64BF, 30748 }, - { 0x64C0, 30756 }, - { 0x64C1, 30780 }, - { 0x64C2, 30764 }, - { 0x64C3, 30760 }, - { 0x64C4, 30752 }, - { 0x64C5, 30776 }, - { 0x64C6, 30772 }, - { 0x64C7, 30768 }, - { 0x64C8, 31788 }, - { 0x64C9, 31783 }, - { 0x64CA, 31799 }, - { 0x64CB, 31809 }, - { 0x64CC, 31777 }, - { 0x64CD, 31793 }, - { 0x64CE, 31804 }, - { 0x64CF, 42243 }, - { 0x64D0, 42198 }, - { 0x64D1, 42246 }, - { 0x64D2, 42204 }, - { 0x64D3, 42234 }, - { 0x64D4, 42267 }, - { 0x64D5, 42210 }, - { 0x64D6, 42228 }, - { 0x64D7, 42237 }, - { 0x64D8, 42213 }, - { 0x64D9, 42216 }, - { 0x64DA, 42252 }, - { 0x64DB, 42255 }, - { 0x64DC, 42258 }, - { 0x64DD, 42195 }, - { 0x64DE, 42207 }, - { 0x64DF, 42225 }, - { 0x64E0, 42219 }, - { 0x64E1, 42222 }, - { 0x64E2, 42273 }, - { 0x64E3, 42231 }, - { 0x64E4, 42264 }, - { 0x64E5, 42249 }, - { 0x64E6, 42261 }, - { 0x64E7, 42201 }, - { 0x64E8, 42240 }, - { 0x64E9, 42270 }, - { 0x64EA, 42446 }, - { 0x64EB, 42458 }, - { 0x64EC, 42450 }, - { 0x64ED, 42454 }, - { 0x64EE, 42466 }, - { 0x64EF, 42510 }, - { 0x64F0, 42482 }, - { 0x64F1, 42478 }, - { 0x64F2, 42506 }, - { 0x64F3, 42486 }, - { 0x64F4, 42490 }, - { 0x64F5, 42518 }, - { 0x64F6, 42522 }, - { 0x64F7, 42526 }, - { 0x64F8, 42462 }, - { 0x64F9, 42474 }, - { 0x64FA, 42498 }, - { 0x64FB, 42494 }, - { 0x64FC, 42538 }, - { 0x64FD, 42502 }, - { 0x64FE, 42530 }, - { 0x64FF, 42514 }, - { 0x6500, 42470 }, - { 0x6501, 42534 }, - { 0x6502, 42412 }, - { 0x6503, 42392 }, - { 0x6504, 42408 }, - { 0x6505, 42396 }, - { 0x6506, 42420 }, - { 0x6507, 42424 }, - { 0x6508, 42384 }, - { 0x6509, 42404 }, - { 0x650A, 42400 }, - { 0x650B, 42432 }, - { 0x650C, 42416 }, - { 0x650D, 42388 }, - { 0x650E, 42428 }, - { 0x650F, 42441 }, - { 0x6510, 42436 }, - { 0x6511, 42560 }, - { 0x6512, 42608 }, - { 0x6513, 42576 }, - { 0x6514, 42572 }, - { 0x6515, 42592 }, - { 0x6516, 42600 }, - { 0x6517, 42580 }, - { 0x6518, 42616 }, - { 0x6519, 42620 }, - { 0x651A, 42624 }, - { 0x651B, 42556 }, - { 0x651C, 42568 }, - { 0x651D, 42588 }, - { 0x651E, 42584 }, - { 0x651F, 42636 }, - { 0x6520, 42596 }, - { 0x6521, 42628 }, - { 0x6522, 42612 }, - { 0x6523, 42564 }, - { 0x6524, 42604 }, - { 0x6525, 42632 }, - { 0x6526, 42640 }, - { 0x6527, 42645 }, - { 0x6528, 42340 }, - { 0x6529, 42280 }, - { 0x652A, 42344 }, - { 0x652B, 42288 }, - { 0x652C, 42300 }, - { 0x652D, 42328 }, - { 0x652E, 42372 }, - { 0x652F, 42296 }, - { 0x6530, 42320 }, - { 0x6531, 42332 }, - { 0x6532, 42304 }, - { 0x6533, 42352 }, - { 0x6534, 42356 }, - { 0x6535, 42360 }, - { 0x6536, 42276 }, - { 0x6537, 42292 }, - { 0x6538, 42316 }, - { 0x6539, 42308 }, - { 0x653A, 42312 }, - { 0x653B, 42380 }, - { 0x653C, 42324 }, - { 0x653D, 42368 }, - { 0x653E, 42348 }, - { 0x653F, 42364 }, - { 0x6540, 42284 }, - { 0x6541, 42336 }, - { 0x6542, 42376 }, - { 0x6543, 42654 }, - { 0x6544, 42710 }, - { 0x6545, 42662 }, - { 0x6546, 42698 }, - { 0x6547, 42738 }, - { 0x6548, 42670 }, - { 0x6549, 42690 }, - { 0x654A, 42702 }, - { 0x654B, 42674 }, - { 0x654C, 42718 }, - { 0x654D, 42722 }, - { 0x654E, 42726 }, - { 0x654F, 42650 }, - { 0x6550, 42666 }, - { 0x6551, 42686 }, - { 0x6552, 42678 }, - { 0x6553, 42682 }, - { 0x6554, 42746 }, - { 0x6555, 42694 }, - { 0x6556, 42734 }, - { 0x6557, 42714 }, - { 0x6558, 42730 }, - { 0x6559, 42658 }, - { 0x655A, 42706 }, - { 0x655B, 42742 }, - { 0x655C, 42548 }, - { 0x655D, 42542 }, - { 0x655E, 59193 }, - { 0x655F, 59290 }, - { 0x6560, 59245 }, - { 0x6561, 59271 }, - { 0x6562, 59156 }, - { 0x6563, 59264 }, - { 0x6564, 59309 }, - { 0x6565, 59151 }, - { 0x6566, 59185 }, - { 0x6567, 59304 }, - { 0x6568, 59222 }, - { 0x6569, 59207 }, - { 0x656A, 59170 }, - { 0x656B, 59285 }, - { 0x656C, 59259 }, - { 0x656D, 59237 }, - { 0x656E, 59141 }, - { 0x656F, 59175 }, - { 0x6570, 59294 }, - { 0x6571, 59212 }, - { 0x6572, 59197 }, - { 0x6573, 59160 }, - { 0x6574, 59275 }, - { 0x6575, 59249 }, - { 0x6576, 59227 }, - { 0x6577, 59146 }, - { 0x6578, 59180 }, - { 0x6579, 59299 }, - { 0x657A, 59217 }, - { 0x657B, 59202 }, - { 0x657C, 59165 }, - { 0x657D, 59280 }, - { 0x657E, 59254 }, - { 0x657F, 59232 }, - { 0x6580, 59242 }, - { 0x6581, 59319 }, - { 0x6582, 59316 }, - { 0x6583, 59331 }, - { 0x6584, 59322 }, - { 0x6585, 59325 }, - { 0x6586, 59313 }, - { 0x6587, 59328 }, - { 0x6588, 59268 }, - { 0x6589, 59190 }, - { 0x658A, 44606 }, - { 0x658B, 44757 }, - { 0x658C, 44760 }, - { 0x658D, 44763 }, - { 0x658E, 44766 }, - { 0x658F, 44769 }, - { 0x6590, 44772 }, - { 0x6591, 44775 }, - { 0x6592, 44778 }, - { 0x6593, 44781 }, - { 0x6594, 44784 }, - { 0x6595, 44787 }, - { 0x6596, 44790 }, - { 0x6597, 44793 }, - { 0x6598, 44796 }, - { 0x6599, 44799 }, - { 0x659A, 44802 }, - { 0x659B, 44805 }, - { 0x659C, 44808 }, - { 0x659D, 44811 }, - { 0x659E, 44814 }, - { 0x659F, 44817 }, - { 0x65A0, 44820 }, - { 0x65A1, 44823 }, - { 0x65A2, 44826 }, - { 0x65A3, 44829 }, - { 0x65A4, 44832 }, - { 0x65A5, 44835 }, - { 0x65A6, 44838 }, - { 0x65A7, 44841 }, - { 0x65A8, 44844 }, - { 0x65A9, 44847 }, - { 0x65AA, 44850 }, - { 0x65AB, 44853 }, - { 0x65AC, 44856 }, - { 0x65AD, 44859 }, - { 0x65AE, 44862 }, - { 0x65AF, 44865 }, - { 0x65B0, 44868 }, - { 0x65B1, 44871 }, - { 0x65B2, 44874 }, - { 0x65B3, 44877 }, - { 0x65B4, 44880 }, - { 0x65B5, 44883 }, - { 0x65B6, 44886 }, - { 0x65B7, 44889 }, - { 0x65B8, 44892 }, - { 0x65B9, 44895 }, - { 0x65BA, 44898 }, - { 0x65BB, 44901 }, - { 0x65BC, 44602 }, - { 0x65BD, 44610 }, - { 0x65BE, 44613 }, - { 0x65BF, 44616 }, - { 0x65C0, 44619 }, - { 0x65C1, 44622 }, - { 0x65C2, 44625 }, - { 0x65C3, 44628 }, - { 0x65C4, 44631 }, - { 0x65C5, 44634 }, - { 0x65C6, 44637 }, - { 0x65C7, 44640 }, - { 0x65C8, 44643 }, - { 0x65C9, 44646 }, - { 0x65CA, 44649 }, - { 0x65CB, 44652 }, - { 0x65CC, 44655 }, - { 0x65CD, 44658 }, - { 0x65CE, 44661 }, - { 0x65CF, 44664 }, - { 0x65D0, 44667 }, - { 0x65D1, 44670 }, - { 0x65D2, 44673 }, - { 0x65D3, 44676 }, - { 0x65D4, 44679 }, - { 0x65D5, 44682 }, - { 0x65D6, 44685 }, - { 0x65D7, 44688 }, - { 0x65D8, 44691 }, - { 0x65D9, 44694 }, - { 0x65DA, 44697 }, - { 0x65DB, 44700 }, - { 0x65DC, 44703 }, - { 0x65DD, 44706 }, - { 0x65DE, 44709 }, - { 0x65DF, 44712 }, - { 0x65E0, 44715 }, - { 0x65E1, 44718 }, - { 0x65E2, 44721 }, - { 0x65E3, 44724 }, - { 0x65E4, 44727 }, - { 0x65E5, 44730 }, - { 0x65E6, 44733 }, - { 0x65E7, 44736 }, - { 0x65E8, 44739 }, - { 0x65E9, 44742 }, - { 0x65EA, 44745 }, - { 0x65EB, 44748 }, - { 0x65EC, 44751 }, - { 0x65ED, 44754 }, - { 0x65EE, 61816 }, - { 0x65EF, 61742 }, - { 0x65F0, 61806 }, - { 0x65F1, 61996 }, - { 0x65F2, 61852 }, - { 0x65F3, 61829 }, - { 0x65F4, 61766 }, - { 0x65F5, 61976 }, - { 0x65F6, 61936 }, - { 0x65F7, 61912 }, - { 0x65F8, 61786 }, - { 0x65F9, 61872 }, - { 0x65FA, 62020 }, - { 0x65FB, 61956 }, - { 0x65FC, 61892 }, - { 0x65FD, 61737 }, - { 0x65FE, 61801 }, - { 0x65FF, 61991 }, - { 0x6600, 61847 }, - { 0x6601, 61824 }, - { 0x6602, 61761 }, - { 0x6603, 61971 }, - { 0x6604, 61931 }, - { 0x6605, 61907 }, - { 0x6606, 61781 }, - { 0x6607, 61867 }, - { 0x6608, 62015 }, - { 0x6609, 61951 }, - { 0x660A, 61887 }, - { 0x660B, 61752 }, - { 0x660C, 61747 }, - { 0x660D, 61811 }, - { 0x660E, 62001 }, - { 0x660F, 61857 }, - { 0x6610, 61834 }, - { 0x6611, 61771 }, - { 0x6612, 61981 }, - { 0x6613, 61941 }, - { 0x6614, 61917 }, - { 0x6615, 61791 }, - { 0x6616, 61877 }, - { 0x6617, 62025 }, - { 0x6618, 61961 }, - { 0x6619, 61897 }, - { 0x661A, 61922 }, - { 0x661B, 61732 }, - { 0x661C, 61796 }, - { 0x661D, 61986 }, - { 0x661E, 61842 }, - { 0x661F, 61819 }, - { 0x6620, 61756 }, - { 0x6621, 61966 }, - { 0x6622, 61926 }, - { 0x6623, 61902 }, - { 0x6624, 61776 }, - { 0x6625, 61862 }, - { 0x6626, 62010 }, - { 0x6627, 61946 }, - { 0x6628, 61882 }, - { 0x6629, 62006 }, - { 0x662A, 61839 }, - { 0x662B, 62030 }, - { 0x662C, 62033 }, - { 0x662D, 62036 }, - { 0x662E, 62039 }, - { 0x662F, 62042 }, - { 0x6630, 62045 }, - { 0x6631, 62048 }, - { 0x6632, 62051 }, - { 0x6633, 62054 }, - { 0x6634, 62057 }, - { 0x6635, 62060 }, - { 0x6636, 62063 }, - { 0x6637, 62066 }, - { 0x6638, 62069 }, - { 0x6639, 62072 }, - { 0x663A, 62075 }, - { 0x663B, 62078 }, - { 0x663C, 62081 }, - { 0x663D, 62084 }, - { 0x663E, 62087 }, - { 0x663F, 62090 }, - { 0x6640, 18889 }, - { 0x6641, 18893 }, - { 0x6642, 18839 }, - { 0x6643, 18857 }, - { 0x6644, 18920 }, - { 0x6645, 18875 }, - { 0x6646, 18866 }, - { 0x6647, 18848 }, - { 0x6648, 18911 }, - { 0x6649, 18902 }, - { 0x664A, 18884 }, - { 0x664B, 58069 }, - { 0x664C, 58180 }, - { 0x664D, 111812 }, - { 0x664E, 111817 }, - { 0x664F, 111822 }, - { 0x6650, 111827 }, - { 0x6651, 111832 }, - { 0x6652, 111837 }, - { 0x6653, 111842 }, - { 0x6654, 111847 }, - { 0x6655, 111852 }, - { 0x6656, 111857 }, - { 0x6657, 111862 }, - { 0x6658, 111867 }, - { 0x6659, 111872 }, - { 0x665A, 111877 }, - { 0x665B, 111882 }, - { 0x665C, 111887 }, - { 0x665D, 111892 }, - { 0x665E, 111897 }, - { 0x665F, 111902 }, - { 0x6660, 111907 }, - { 0x6661, 111912 }, - { 0x6662, 111917 }, - { 0x6663, 111922 }, - { 0x6664, 111927 }, - { 0x6665, 111932 }, - { 0x6666, 111937 }, - { 0x6667, 83627 }, - { 0x6668, 56886 }, - { 0x6669, 56892 }, - { 0x666A, 56449 }, - { 0x666B, 56451 }, - { 0x666C, 63940 }, - { 0x666D, 63945 }, - { 0x666E, 63950 }, - { 0x666F, 63955 }, - { 0x6670, 63960 }, - { 0x6671, 63965 }, - { 0x6672, 63970 }, - { 0x6673, 63975 }, - { 0x6674, 63980 }, - { 0x6675, 63985 }, - { 0x6676, 63990 }, - { 0x6677, 63995 }, - { 0x6678, 64000 }, - { 0x6679, 64005 }, - { 0x667A, 64010 }, - { 0x667B, 64015 }, - { 0x667C, 64020 }, - { 0x667D, 64025 }, - { 0x667E, 64030 }, - { 0x667F, 64035 }, - { 0x6680, 64040 }, - { 0x6681, 64045 }, - { 0x6682, 64050 }, - { 0x6683, 64055 }, - { 0x6684, 64060 }, - { 0x6685, 64065 }, - { 0x6686, 63728 }, - { 0x6687, 63732 }, - { 0x6688, 63738 }, - { 0x6689, 63740 }, - { 0x668A, 63926 }, - { 0x668B, 63749 }, - { 0x668C, 81953 }, - { 0x668D, 81959 }, - { 0x668E, 81965 }, - { 0x668F, 81971 }, - { 0x6690, 81977 }, - { 0x6691, 81983 }, - { 0x6692, 81989 }, - { 0x6693, 81995 }, - { 0x6694, 82001 }, - { 0x6695, 82007 }, - { 0x6696, 82013 }, - { 0x6697, 82019 }, - { 0x6698, 82025 }, - { 0x6699, 82031 }, - { 0x669A, 82037 }, - { 0x669B, 82043 }, - { 0x669C, 82049 }, - { 0x669D, 82055 }, - { 0x669E, 82061 }, - { 0x669F, 82067 }, - { 0x66A0, 82073 }, - { 0x66A1, 82079 }, - { 0x66A2, 82085 }, - { 0x66A3, 82091 }, - { 0x66A4, 82097 }, - { 0x66A5, 82103 }, - { 0x66A6, 52370 }, - { 0x66A7, 52373 }, - { 0x66A8, 82168 }, - { 0x66A9, 82174 }, - { 0x66AA, 82180 }, - { 0x66AB, 82186 }, - { 0x66AC, 82192 }, - { 0x66AD, 82198 }, - { 0x66AE, 82204 }, - { 0x66AF, 82210 }, - { 0x66B0, 82216 }, - { 0x66B1, 82222 }, - { 0x66B2, 82228 }, - { 0x66B3, 82234 }, - { 0x66B4, 82240 }, - { 0x66B5, 82246 }, - { 0x66B6, 82252 }, - { 0x66B7, 82258 }, - { 0x66B8, 82264 }, - { 0x66B9, 82270 }, - { 0x66BA, 82276 }, - { 0x66BB, 82282 }, - { 0x66BC, 82288 }, - { 0x66BD, 82294 }, - { 0x66BE, 82300 }, - { 0x66BF, 82306 }, - { 0x66C0, 82312 }, - { 0x66C1, 82318 }, - { 0x66C2, 57477 }, - { 0x66C3, 82152 }, - { 0x66C4, 82155 }, - { 0x66C5, 82158 }, - { 0x66C6, 82149 }, - { 0x66C7, 82161 }, - { 0x66C8, 52739 }, - { 0x66C9, 63726 }, - { 0x66CA, 63930 }, - { 0x66CB, 63936 }, - { 0x66CC, 63730 }, - { 0x66CD, 63924 }, - { 0x66CE, 63734 }, - { 0x66CF, 63736 }, - { 0x66D0, 63928 }, - { 0x66D1, 63742 }, - { 0x66D2, 63747 }, - { 0x66D3, 82876 }, - { 0x66D4, 82881 }, - { 0x66D5, 82886 }, - { 0x66D6, 82891 }, - { 0x66D7, 82896 }, - { 0x66D8, 82901 }, - { 0x66D9, 82906 }, - { 0x66DA, 82911 }, - { 0x66DB, 82916 }, - { 0x66DC, 82921 }, - { 0x66DD, 82926 }, - { 0x66DE, 82931 }, - { 0x66DF, 82936 }, - { 0x66E0, 82941 }, - { 0x66E1, 82946 }, - { 0x66E2, 82951 }, - { 0x66E3, 82956 }, - { 0x66E4, 82961 }, - { 0x66E5, 82966 }, - { 0x66E6, 82971 }, - { 0x66E7, 82976 }, - { 0x66E8, 82981 }, - { 0x66E9, 82986 }, - { 0x66EA, 82991 }, - { 0x66EB, 82996 }, - { 0x66EC, 83001 }, - { 0x66ED, 53240 }, - { 0x66EE, 64103 }, - { 0x66EF, 64100 }, - { 0x66F0, 63831 }, - { 0x66F1, 63819 }, - { 0x66F2, 63787 }, - { 0x66F3, 64097 }, - { 0x66F4, 63763 }, - { 0x66F5, 63811 }, - { 0x66F6, 63903 }, - { 0x66F7, 63815 }, - { 0x66F8, 63767 }, - { 0x66F9, 63859 }, - { 0x66FA, 63879 }, - { 0x66FB, 63851 }, - { 0x66FC, 63779 }, - { 0x66FD, 63827 }, - { 0x66FE, 63771 }, - { 0x66FF, 63855 }, - { 0x6700, 63775 }, - { 0x6701, 63899 }, - { 0x6702, 63883 }, - { 0x6703, 63907 }, - { 0x6704, 63807 }, - { 0x6705, 63799 }, - { 0x6706, 63875 }, - { 0x6707, 63839 }, - { 0x6708, 63847 }, - { 0x6709, 63751 }, - { 0x670A, 63755 }, - { 0x670B, 63915 }, - { 0x670C, 63823 }, - { 0x670D, 63759 }, - { 0x670E, 63791 }, - { 0x670F, 63843 }, - { 0x6710, 63911 }, - { 0x6711, 63835 }, - { 0x6712, 63891 }, - { 0x6713, 63895 }, - { 0x6714, 63795 }, - { 0x6715, 63871 }, - { 0x6716, 63867 }, - { 0x6717, 63863 }, - { 0x6718, 63887 }, - { 0x6719, 63783 }, - { 0x671A, 63803 }, - { 0x671B, 83609 }, - { 0x671C, 83573 }, - { 0x671D, 83579 }, - { 0x671E, 83591 }, - { 0x671F, 83615 }, - { 0x6720, 83597 }, - { 0x6721, 83621 }, - { 0x6722, 83585 }, - { 0x6723, 83603 }, - { 0x6724, 57412 }, - { 0x6725, 57370 }, - { 0x6726, 57488 }, - { 0x6727, 19089 }, - { 0x6728, 43746 }, - { 0x6729, 31928 }, - { 0x672A, 64111 }, - { 0x672B, 64110 }, - { 0x672C, 87127 }, - { 0x672D, 53363 }, - { 0x672E, 62240 }, - { 0x672F, 43237 }, - { 0x6730, 34591 }, - { 0x6731, 65745 }, - { 0x6732, 31817 }, - { 0x6733, 18937 }, - { 0x6734, 18934 }, - { 0x6735, 18940 }, - { 0x6736, 19108 }, - { 0x6737, 6864 }, - { 0x6738, 55130 }, - { 0x6739, 19085 }, - { 0x673A, 55126 }, - { 0x673B, 12653 }, - { 0x673C, 54710 }, - { 0x673D, 12711 }, - { 0x673E, 54714 }, - { 0x673F, 70275 }, - { 0x6740, 6860 }, - { 0x6741, 19080 }, - { 0x6742, 12706 }, - { 0x6743, 12649 }, - { 0x6744, 9315 }, - { 0x6745, 58420 }, - { 0x6746, 83107 }, - { 0x6747, 105774 }, - { 0x6748, 18394 }, - { 0x6749, 34617 }, - { 0x674A, 34623 }, - { 0x674B, 34628 }, - { 0x674C, 34632 }, - { 0x674D, 18775 }, - { 0x674E, 18778 }, - { 0x674F, 18784 }, - { 0x6750, 18781 }, - { 0x6751, 5926 }, - { 0x6752, 15021 }, - { 0x6753, 5932 }, - { 0x6754, 14587 }, - { 0x6755, 56439 }, - { 0x6756, 70138 }, - { 0x6757, 83095 }, - { 0x6758, 95038 }, - { 0x6759, 94634 }, - { 0x675A, 14201 }, - { 0x675B, 43252 }, - { 0x675C, 5934 }, - { 0x675D, 34302 }, - { 0x675E, 43625 }, - { 0x675F, 14299 }, - { 0x6760, 78864 }, - { 0x6761, 98707 }, - { 0x6762, 55665 }, - { 0x6763, 5910 }, - { 0x6764, 5907 }, - { 0x6765, 12686 }, - { 0x6766, 12624 }, - { 0x6767, 30745 }, - { 0x6768, 45159 }, - { 0x6769, 12715 }, - { 0x676A, 81943 }, - { 0x676B, 54481 }, - { 0x676C, 85639 }, - { 0x676D, 45293 }, - { 0x676E, 30747 }, - { 0x676F, 101851 }, - { 0x6770, 98709 }, - { 0x6771, 30340 }, - { 0x6772, 42796 }, - { 0x6773, 98107 }, - { 0x6774, 9281 }, - { 0x6775, 22021 }, - { 0x6776, 14208 }, - { 0x6777, 32530 }, - { 0x6778, 70137 }, - { 0x6779, 101837 }, - { 0x677A, 95974 }, - { 0x677B, 33373 }, - { 0x677C, 13382 }, - { 0x677D, 62098 }, - { 0x677E, 14283 }, - { 0x677F, 14281 }, - { 0x6780, 43753 }, - { 0x6781, 18824 }, - { 0x6782, 83176 }, - { 0x6783, 98406 }, - { 0x6784, 18591 }, - { 0x6785, 45202 }, - { 0x6786, 62278 }, - { 0x6787, 18829 }, - { 0x6788, 14147 }, - { 0x6789, 33734 }, - { 0x678A, 19100 }, - { 0x678B, 12596 }, - { 0x678C, 14423 }, - { 0x678D, 52636 }, - { 0x678E, 5940 }, - { 0x678F, 72195 }, - { 0x6790, 43755 }, - { 0x6791, 87122 }, - { 0x6792, 18661 }, - { 0x6793, 80058 }, - { 0x6794, 57486 }, - { 0x6795, 22490 }, - { 0x6796, 98388 }, - { 0x6797, 18074 }, - { 0x6798, 9270 }, - { 0x6799, 57468 }, - { 0x679A, 12610 }, - { 0x679B, 53971 }, - { 0x679C, 14406 }, - { 0x679D, 15024 }, - { 0x679E, 70148 }, - { 0x679F, 83653 }, - { 0x67A0, 12055 }, - { 0x67A1, 70145 }, - { 0x67A2, 12039 }, - { 0x67A3, 12613 }, - { 0x67A4, 42814 }, - { 0x67A5, 62093 }, - { 0x67A6, 52535 }, - { 0x67A7, 65753 }, - { 0x67A8, 66648 }, - { 0x67A9, 112217 }, - { 0x67AA, 87124 }, - { 0x67AB, 45162 }, - { 0x67AC, 95067 }, - { 0x67AD, 77566 }, - { 0x67AE, 55333 }, - { 0x67AF, 32526 }, - { 0x67B0, 70150 }, - { 0x67B1, 83368 }, - { 0x67B2, 57473 }, - { 0x67B3, 14216 }, - { 0x67B4, 79358 }, - { 0x67B5, 12125 }, - { 0x67B6, 15019 }, - { 0x67B7, 14124 }, - { 0x67B8, 52586 }, - { 0x67B9, 100455 }, - { 0x67BA, 22030 }, - { 0x67BB, 55667 }, - { 0x67BC, 80864 }, - { 0x67BD, 83008 }, - { 0x67BE, 60559 }, - { 0x67BF, 53295 }, - { 0x67C0, 30341 }, - { 0x67C1, 57466 }, - { 0x67C2, 42802 }, - { 0x67C3, 42809 }, - { 0x67C4, 12588 }, - { 0x67C5, 83866 }, - { 0x67C6, 69531 }, - { 0x67C7, 45166 }, - { 0x67C8, 52580 }, - { 0x67C9, 58411 }, - { 0x67CA, 100879 }, - { 0x67CB, 31860 }, - { 0x67CC, 43629 }, - { 0x67CD, 95975 }, - { 0x67CE, 42750 }, - { 0x67CF, 10820 }, - { 0x67D0, 43703 }, - { 0x67D1, 54479 }, - { 0x67D2, 57460 }, - { 0x67D3, 100886 }, - { 0x67D4, 34585 }, - { 0x67D5, 44593 }, - { 0x67D6, 14418 }, - { 0x67D7, 85648 }, - { 0x67D8, 12667 }, - { 0x67D9, 55670 }, - { 0x67DA, 45185 }, - { 0x67DB, 59545 }, - { 0x67DC, 81935 }, - { 0x67DD, 98386 }, - { 0x67DE, 45294 }, - { 0x67DF, 60557 }, - { 0x67E0, 65410 }, - { 0x67E1, 54631 }, - { 0x67E2, 59547 }, - { 0x67E3, 62307 }, - { 0x67E4, 54330 }, - { 0x67E5, 9310 }, - { 0x67E6, 99539 }, - { 0x67E7, 87120 }, - { 0x67E8, 105729 }, - { 0x67E9, 52582 }, - { 0x67EA, 53366 }, - { 0x67EB, 52680 }, - { 0x67EC, 54538 }, - { 0x67ED, 22495 }, - { 0x67EE, 65769 }, - { 0x67EF, 32975 }, - { 0x67F0, 64116 }, - { 0x67F1, 55134 }, - { 0x67F2, 45210 }, - { 0x67F3, 52368 }, - { 0x67F4, 52366 }, - { 0x67F5, 57469 }, - { 0x67F6, 101850 }, - { 0x67F7, 19069 }, - { 0x67F8, 5944 }, - { 0x67F9, 33740 }, - { 0x67FA, 14420 }, - { 0x67FB, 56440 }, - { 0x67FC, 18071 }, - { 0x67FD, 66957 }, - { 0x67FE, 22504 }, - { 0x67FF, 87126 }, - { 0x6800, 72170 }, - { 0x6801, 87133 }, - { 0x6802, 44553 }, - { 0x6803, 44554 }, - { 0x6804, 81944 }, - { 0x6805, 64106 }, - { 0x6806, 22502 }, - { 0x6807, 22499 }, - { 0x6808, 51713 }, - { 0x6809, 79355 }, - { 0x680A, 77518 }, - { 0x680B, 79152 }, - { 0x680C, 12051 }, - { 0x680D, 85640 }, - { 0x680E, 22497 }, - { 0x680F, 13356 }, - { 0x6810, 101882 }, - { 0x6811, 52585 }, - { 0x6812, 99560 }, - { 0x6813, 58388 }, - { 0x6814, 58759 }, - { 0x6815, 79360 }, - { 0x6816, 77521 }, - { 0x6817, 34949 }, - { 0x6818, 18402 }, - { 0x6819, 55123 }, - { 0x681A, 55120 }, - { 0x681B, 62282 }, - { 0x681C, 18406 }, - { 0x681D, 23270 }, - { 0x681E, 85643 }, - { 0x681F, 4454 }, - { 0x6820, 55160 }, - { 0x6821, 18988 }, - { 0x6822, 18972 }, - { 0x6823, 18976 }, - { 0x6824, 18980 }, - { 0x6825, 18984 }, - { 0x6826, 9280 }, - { 0x6827, 31856 }, - { 0x6828, 315 }, - { 0x6829, 34595 }, - { 0x682A, 5875 }, - { 0x682B, 34239 }, - { 0x682C, 59068 }, - { 0x682D, 52363 }, - { 0x682E, 5313 }, - { 0x682F, 45091 }, - { 0x6830, 88551 }, - { 0x6831, 34602 }, - { 0x6832, 33583 }, - { 0x6833, 33584 }, - { 0x6834, 22492 }, - { 0x6835, 9279 }, - { 0x6836, 12679 }, - { 0x6837, 33319 }, - { 0x6838, 51642 }, - { 0x6839, 62281 }, - { 0x683A, 56446 }, - { 0x683B, 5894 }, - { 0x683C, 9259 }, - { 0x683D, 12076 }, - { 0x683E, 75986 }, - { 0x683F, 61595 }, - { 0x6840, 52675 }, - { 0x6841, 5307 }, - { 0x6842, 4081 }, - { 0x6843, 79151 }, - { 0x6844, 12699 }, - { 0x6845, 12595 }, - { 0x6846, 83651 }, - { 0x6847, 66650 }, - { 0x6848, 54619 }, - { 0x6849, 78619 }, - { 0x684A, 12037 }, - { 0x684B, 106134 }, - { 0x684C, 12071 }, - { 0x684D, 61725 }, - { 0x684E, 23269 }, - { 0x684F, 52348 }, - { 0x6850, 95031 }, - { 0x6851, 66144 }, - { 0x6852, 58213 }, - { 0x6853, 31857 }, - { 0x6854, 5876 }, - { 0x6855, 34240 }, - { 0x6856, 52364 }, - { 0x6857, 5314 }, - { 0x6858, 45092 }, - { 0x6859, 83174 }, - { 0x685A, 22493 }, - { 0x685B, 51643 }, - { 0x685C, 5895 }, - { 0x685D, 9260 }, - { 0x685E, 12645 }, - { 0x685F, 58672 }, - { 0x6860, 15026 }, - { 0x6861, 12053 }, - { 0x6862, 32524 }, - { 0x6863, 9262 }, - { 0x6864, 9242 }, - { 0x6865, 70141 }, - { 0x6866, 12500 }, - { 0x6867, 5921 }, - { 0x6868, 5906 }, - { 0x6869, 14141 }, - { 0x686A, 31859 }, - { 0x686B, 54482 }, - { 0x686C, 34610 }, - { 0x686D, 34651 }, - { 0x686E, 34686 }, - { 0x686F, 34743 }, - { 0x6870, 45175 }, - { 0x6871, 55117 }, - { 0x6872, 107 }, - { 0x6873, 54473 }, - { 0x6874, 54476 }, - { 0x6875, 70142 }, - { 0x6876, 14157 }, - { 0x6877, 18812 }, - { 0x6878, 55139 }, - { 0x6879, 100051 }, - { 0x687A, 61497 }, - { 0x687B, 64118 }, - { 0x687C, 22541 }, - { 0x687D, 18929 }, - { 0x687E, 48367 }, - { 0x687F, 42813 }, - { 0x6880, 55145 }, - { 0x6881, 32546 }, - { 0x6882, 58674 }, - { 0x6883, 32539 }, - { 0x6884, 13378 }, - { 0x6885, 66142 }, - { 0x6886, 101931 }, - { 0x6887, 55143 }, - { 0x6888, 55141 }, - { 0x6889, 100052 }, - { 0x688A, 12107 }, - { 0x688B, 18658 }, - { 0x688C, 5306 }, - { 0x688D, 12678 }, - { 0x688E, 6223 }, - { 0x688F, 35072 }, - { 0x6890, 45161 }, - { 0x6891, 6229 }, - { 0x6892, 10876 }, - { 0x6893, 10886 }, - { 0x6894, 52346 }, - { 0x6895, 35073 }, - { 0x6896, 18593 }, - { 0x6897, 52304 }, - { 0x6898, 6234 }, - { 0x6899, 6239 }, - { 0x689A, 32218 }, - { 0x689B, 32220 }, - { 0x689C, 12034 }, - { 0x689D, 106104 }, - { 0x689E, 82804 }, - { 0x689F, 79353 }, - { 0x68A0, 79362 }, - { 0x68A1, 19103 }, - { 0x68A2, 12035 }, - { 0x68A3, 112290 }, - { 0x68A4, 15055 }, - { 0x68A5, 5949 }, - { 0x68A6, 33369 }, - { 0x68A7, 102516 }, - { 0x68A8, 95481 }, - { 0x68A9, 44537 }, - { 0x68AA, 80057 }, - { 0x68AB, 14131 }, - { 0x68AC, 12567 }, - { 0x68AD, 58671 }, - { 0x68AE, 42797 }, - { 0x68AF, 64117 }, - { 0x68B0, 14215 }, - { 0x68B1, 12697 }, - { 0x68B2, 13358 }, - { 0x68B3, 14285 }, - { 0x68B4, 5930 }, - { 0x68B5, 12696 }, - { 0x68B6, 55666 }, - { 0x68B7, 44511 }, - { 0x68B8, 65748 }, - { 0x68B9, 55336 }, - { 0x68BA, 43242 }, - { 0x68BB, 10893 }, - { 0x68BC, 98407 }, - { 0x68BD, 58667 }, - { 0x68BE, 22036 }, - { 0x68BF, 12074 }, - { 0x68C0, 22023 }, - { 0x68C1, 55152 }, - { 0x68C2, 52361 }, - { 0x68C3, 22039 }, - { 0x68C4, 98162 }, - { 0x68C5, 22042 }, - { 0x68C6, 58029 }, - { 0x68C7, 75981 }, - { 0x68C8, 15057 }, - { 0x68C9, 12100 }, - { 0x68CA, 83155 }, - { 0x68CB, 87193 }, - { 0x68CC, 98420 }, - { 0x68CD, 58222 }, - { 0x68CE, 12420 }, - { 0x68CF, 14212 }, - { 0x68D0, 45178 }, - { 0x68D1, 18927 }, - { 0x68D2, 52667 }, - { 0x68D3, 64181 }, - { 0x68D4, 34812 }, - { 0x68D5, 58744 }, - { 0x68D6, 31847 }, - { 0x68D7, 70283 }, - { 0x68D8, 22274 }, - { 0x68D9, 44514 }, - { 0x68DA, 66631 }, - { 0x68DB, 66643 }, - { 0x68DC, 66635 }, - { 0x68DD, 66639 }, - { 0x68DE, 31849 }, - { 0x68DF, 18672 }, - { 0x68E0, 14410 }, - { 0x68E1, 82372 }, - { 0x68E2, 85651 }, - { 0x68E3, 80866 }, - { 0x68E4, 45180 }, - { 0x68E5, 61596 }, - { 0x68E6, 5905 }, - { 0x68E7, 12584 }, - { 0x68E8, 14152 }, - { 0x68E9, 14191 }, - { 0x68EA, 14198 }, - { 0x68EB, 66966 }, - { 0x68EC, 83370 }, - { 0x68ED, 12118 }, - { 0x68EE, 18668 }, - { 0x68EF, 18679 }, - { 0x68F0, 4443 }, - { 0x68F1, 87135 }, - { 0x68F2, 62230 }, - { 0x68F3, 32971 }, - { 0x68F4, 98098 }, - { 0x68F5, 83178 }, - { 0x68F6, 101845 }, - { 0x68F7, 66652 }, - { 0x68F8, 48378 }, - { 0x68F9, 82326 }, - { 0x68FA, 82327 }, - { 0x68FB, 43705 }, - { 0x68FC, 14150 }, - { 0x68FD, 22019 }, - { 0x68FE, 12072 }, - { 0x68FF, 51718 }, - { 0x6900, 18590 }, - { 0x6901, 14133 }, - { 0x6902, 52632 }, - { 0x6903, 13385 }, - { 0x6904, 98720 }, - { 0x6905, 32522 }, - { 0x6906, 5924 }, - { 0x6907, 98384 }, - { 0x6908, 52358 }, - { 0x6909, 69533 }, - { 0x690A, 51726 }, - { 0x690B, 22514 }, - { 0x690C, 61722 }, - { 0x690D, 45094 }, - { 0x690E, 79280 }, - { 0x690F, 75990 }, - { 0x6910, 43734 }, - { 0x6911, 43729 }, - { 0x6912, 14178 }, - { 0x6913, 14183 }, - { 0x6914, 62094 }, - { 0x6915, 52349 }, - { 0x6916, 97999 }, - { 0x6917, 51626 }, - { 0x6918, 51631 }, - { 0x6919, 98997 }, - { 0x691A, 51628 }, - { 0x691B, 95 }, - { 0x691C, 55161 }, - { 0x691D, 43253 }, - { 0x691E, 43254 }, - { 0x691F, 34587 }, - { 0x6920, 101840 }, - { 0x6921, 32547 }, - { 0x6922, 112209 }, - { 0x6923, 12590 }, - { 0x6924, 82750 }, - { 0x6925, 52356 }, - { 0x6926, 65414 }, - { 0x6927, 87170 }, - { 0x6928, 87177 }, - { 0x6929, 87163 }, - { 0x692A, 111254 }, - { 0x692B, 6216 }, - { 0x692C, 12690 }, - { 0x692D, 63722 }, - { 0x692E, 63711 }, - { 0x692F, 63712 }, - { 0x6930, 63717 }, - { 0x6931, 55335 }, - { 0x6932, 75977 }, - { 0x6933, 111639 }, - { 0x6934, 112264 }, - { 0x6935, 13283 }, - { 0x6936, 43707 }, - { 0x6937, 5950 }, - { 0x6938, 13282 }, - { 0x6939, 14155 }, - { 0x693A, 12057 }, - { 0x693B, 12058 }, - { 0x693C, 66651 }, - { 0x693D, 13118 }, - { 0x693E, 32548 }, - { 0x693F, 12046 }, - { 0x6940, 5916 }, - { 0x6941, 302 }, - { 0x6942, 14432 }, - { 0x6943, 10843 }, - { 0x6944, 85 }, - { 0x6945, 48174 }, - { 0x6946, 22522 }, - { 0x6947, 22516 }, - { 0x6948, 22533 }, - { 0x6949, 22537 }, - { 0x694A, 22528 }, - { 0x694B, 12592 }, - { 0x694C, 75984 }, - { 0x694D, 55151 }, - { 0x694E, 45295 }, - { 0x694F, 7141 }, - { 0x6950, 22489 }, - { 0x6951, 52330 }, - { 0x6952, 100880 }, - { 0x6953, 98728 }, - { 0x6954, 57484 }, - { 0x6955, 9290 }, - { 0x6956, 79364 }, - { 0x6957, 65384 }, - { 0x6958, 18370 }, - { 0x6959, 34886 }, - { 0x695A, 23288 }, - { 0x695B, 23305 }, - { 0x695C, 23320 }, - { 0x695D, 23308 }, - { 0x695E, 33506 }, - { 0x695F, 33391 }, - { 0x6960, 105779 }, - { 0x6961, 111368 }, - { 0x6962, 105782 }, - { 0x6963, 111371 }, - { 0x6964, 30708 }, - { 0x6965, 34384 }, - { 0x6966, 56472 }, - { 0x6967, 18807 }, - { 0x6968, 18805 }, - { 0x6969, 61563 }, - { 0x696A, 61575 }, - { 0x696B, 53600 }, - { 0x696C, 34736 }, - { 0x696D, 22171 }, - { 0x696E, 43409 }, - { 0x696F, 300 }, - { 0x6970, 12476 }, - { 0x6971, 22542 }, - { 0x6972, 51645 }, - { 0x6973, 98708 }, - { 0x6974, 59422 }, - { 0x6975, 12102 }, - { 0x6976, 18688 }, - { 0x6977, 18700 }, - { 0x6978, 18724 }, - { 0x6979, 18708 }, - { 0x697A, 18704 }, - { 0x697B, 18692 }, - { 0x697C, 18720 }, - { 0x697D, 18716 }, - { 0x697E, 18712 }, - { 0x697F, 18696 }, - { 0x6980, 18728 }, - { 0x6981, 18732 }, - { 0x6982, 18736 }, - { 0x6983, 18745 }, - { 0x6984, 18763 }, - { 0x6985, 18751 }, - { 0x6986, 18748 }, - { 0x6987, 18739 }, - { 0x6988, 18760 }, - { 0x6989, 18757 }, - { 0x698A, 18754 }, - { 0x698B, 18742 }, - { 0x698C, 18766 }, - { 0x698D, 18769 }, - { 0x698E, 32774 }, - { 0x698F, 32776 }, - { 0x6990, 32782 }, - { 0x6991, 66959 }, - { 0x6992, 66960 }, - { 0x6993, 62276 }, - { 0x6994, 12101 }, - { 0x6995, 43260 }, - { 0x6996, 102556 }, - { 0x6997, 18196 }, - { 0x6998, 98 }, - { 0x6999, 12693 }, - { 0x699A, 6224 }, - { 0x699B, 52662 }, - { 0x699C, 12418 }, - { 0x699D, 52669 }, - { 0x699E, 52670 }, - { 0x699F, 79683 }, - { 0x69A0, 12786 }, - { 0x69A1, 98722 }, - { 0x69A2, 32573 }, - { 0x69A3, 34999 }, - { 0x69A4, 18469 }, - { 0x69A5, 98710 }, - { 0x69A6, 87130 }, - { 0x69A7, 12043 }, - { 0x69A8, 64107 }, - { 0x69A9, 75995 }, - { 0x69AA, 45191 }, - { 0x69AB, 9246 }, - { 0x69AC, 51004 }, - { 0x69AD, 18404 }, - { 0x69AE, 30665 }, - { 0x69AF, 30680 }, - { 0x69B0, 30668 }, - { 0x69B1, 30684 }, - { 0x69B2, 30662 }, - { 0x69B3, 13043 }, - { 0x69B4, 54542 }, - { 0x69B5, 52391 }, - { 0x69B6, 83055 }, - { 0x69B7, 83061 }, - { 0x69B8, 83065 }, - { 0x69B9, 83080 }, - { 0x69BA, 83015 }, - { 0x69BB, 52382 }, - { 0x69BC, 34641 }, - { 0x69BD, 83141 }, - { 0x69BE, 83146 }, - { 0x69BF, 83121 }, - { 0x69C0, 83126 }, - { 0x69C1, 18114 }, - { 0x69C2, 18188 }, - { 0x69C3, 83131 }, - { 0x69C4, 83136 }, - { 0x69C5, 83111 }, - { 0x69C6, 83116 }, - { 0x69C7, 18076 }, - { 0x69C8, 18090 }, - { 0x69C9, 58007 }, - { 0x69CA, 80048 }, - { 0x69CB, 34226 }, - { 0x69CC, 62105 }, - { 0x69CD, 52338 }, - { 0x69CE, 18101 }, - { 0x69CF, 34673 }, - { 0x69D0, 14426 }, - { 0x69D1, 14590 }, - { 0x69D2, 35070 }, - { 0x69D3, 8925 }, - { 0x69D4, 10890 }, - { 0x69D5, 34213 }, - { 0x69D6, 98990 }, - { 0x69D7, 8363 }, - { 0x69D8, 12682 }, - { 0x69D9, 52588 }, - { 0x69DA, 62106 }, - { 0x69DB, 5922 }, - { 0x69DC, 61598 }, - { 0x69DD, 72184 }, - { 0x69DE, 72187 }, - { 0x69DF, 72192 }, - { 0x69E0, 19097 }, - { 0x69E1, 19094 }, - { 0x69E2, 19090 }, - { 0x69E3, 18302 }, - { 0x69E4, 45193 }, - { 0x69E5, 14174 }, - { 0x69E6, 12120 }, - { 0x69E7, 12115 }, - { 0x69E8, 12586 }, - { 0x69E9, 19016 }, - { 0x69EA, 19021 }, - { 0x69EB, 19018 }, - { 0x69EC, 14142 }, - { 0x69ED, 14145 }, - { 0x69EE, 14143 }, - { 0x69EF, 19028 }, - { 0x69F0, 19024 }, - { 0x69F1, 19026 }, - { 0x69F2, 72183 }, - { 0x69F3, 14190 }, - { 0x69F4, 32523 }, - { 0x69F5, 105808 }, - { 0x69F6, 52672 }, - { 0x69F7, 52677 }, - { 0x69F8, 58005 }, - { 0x69F9, 80867 }, - { 0x69FA, 80178 }, - { 0x69FB, 61721 }, - { 0x69FC, 87144 }, - { 0x69FD, 106100 }, - { 0x69FE, 79282 }, - { 0x69FF, 72164 }, - { 0x6A00, 101880 }, - { 0x6A01, 7180 }, - { 0x6A02, 98167 }, - { 0x6A03, 14194 }, - { 0x6A04, 33732 }, - { 0x6A05, 44535 }, - { 0x6A06, 13122 }, - { 0x6A07, 83168 }, - { 0x6A08, 34196 }, - { 0x6A09, 34199 }, - { 0x6A0A, 34193 }, - { 0x6A0B, 34202 }, - { 0x6A0C, 12987 }, - { 0x6A0D, 32723 }, - { 0x6A0E, 10898 }, - { 0x6A0F, 34216 }, - { 0x6A10, 13040 }, - { 0x6A11, 32788 }, - { 0x6A12, 12792 }, - { 0x6A13, 32579 }, - { 0x6A14, 14122 }, - { 0x6A15, 96889 }, - { 0x6A16, 96887 }, - { 0x6A17, 42780 }, - { 0x6A18, 42793 }, - { 0x6A19, 42784 }, - { 0x6A1A, 42789 }, - { 0x6A1B, 42765 }, - { 0x6A1C, 30375 }, - { 0x6A1D, 42760 }, - { 0x6A1E, 35077 }, - { 0x6A1F, 31854 }, - { 0x6A20, 34294 }, - { 0x6A21, 53288 }, - { 0x6A22, 101832 }, - { 0x6A23, 31862 }, - { 0x6A24, 78052 }, - { 0x6A25, 78054 }, - { 0x6A26, 12530 }, - { 0x6A27, 63653 }, - { 0x6A28, 63666 }, - { 0x6A29, 63658 }, - { 0x6A2A, 63674 }, - { 0x6A2B, 63649 }, - { 0x6A2C, 63682 }, - { 0x6A2D, 65749 }, - { 0x6A2E, 63686 }, - { 0x6A2F, 12576 }, - { 0x6A30, 83006 }, - { 0x6A31, 63695 }, - { 0x6A32, 63691 }, - { 0x6A33, 83165 }, - { 0x6A34, 61554 }, - { 0x6A35, 112215 }, - { 0x6A36, 83756 }, - { 0x6A37, 12510 }, - { 0x6A38, 61726 }, - { 0x6A39, 70152 }, - { 0x6A3A, 99555 }, - { 0x6A3B, 59056 }, - { 0x6A3C, 12572 }, - { 0x6A3D, 59063 }, - { 0x6A3E, 59058 }, - { 0x6A3F, 12543 }, - { 0x6A40, 12547 }, - { 0x6A41, 12554 }, - { 0x6A42, 106111 }, - { 0x6A43, 65751 }, - { 0x6A44, 15067 }, - { 0x6A45, 62103 }, - { 0x6A46, 44519 }, - { 0x6A47, 102566 }, - { 0x6A48, 12514 }, - { 0x6A49, 106107 }, - { 0x6A4A, 77575 }, - { 0x6A4B, 85634 }, - { 0x6A4C, 58408 }, - { 0x6A4D, 34600 }, - { 0x6A4E, 52660 }, - { 0x6A4F, 34292 }, - { 0x6A50, 95479 }, - { 0x6A51, 51006 }, - { 0x6A52, 12519 }, - { 0x6A53, 47290 }, - { 0x6A54, 12523 }, - { 0x6A55, 12580 }, - { 0x6A56, 99536 }, - { 0x6A57, 58415 }, - { 0x6A58, 83153 }, - { 0x6A59, 18925 }, - { 0x6A5A, 12569 }, - { 0x6A5B, 12535 }, - { 0x6A5C, 78046 }, - { 0x6A5D, 5321 }, - { 0x6A5E, 63637 }, - { 0x6A5F, 63643 }, - { 0x6A60, 5316 }, - { 0x6A61, 59050 }, - { 0x6A62, 62100 }, - { 0x6A63, 44516 }, - { 0x6A64, 34597 }, - { 0x6A65, 83162 }, - { 0x6A66, 83159 }, - { 0x6A67, 105806 }, - { 0x6A68, 12539 }, - { 0x6A69, 12501 }, - { 0x6A6A, 12506 }, - { 0x6A6B, 52316 }, - { 0x6A6C, 102576 }, - { 0x6A6D, 106281 }, - { 0x6A6E, 112206 }, - { 0x6A6F, 22025 }, - { 0x6A70, 52319 }, - { 0x6A71, 52325 }, - { 0x6A72, 52312 }, - { 0x6A73, 52308 }, - { 0x6A74, 32061 }, - { 0x6A75, 33696 }, - { 0x6A76, 31983 }, - { 0x6A77, 33642 }, - { 0x6A78, 54576 }, - { 0x6A79, 54589 }, - { 0x6A7A, 54571 }, - { 0x6A7B, 54584 }, - { 0x6A7C, 32065 }, - { 0x6A7D, 33700 }, - { 0x6A7E, 31987 }, - { 0x6A7F, 33646 }, - { 0x6A80, 22203 }, - { 0x6A81, 22229 }, - { 0x6A82, 22192 }, - { 0x6A83, 22218 }, - { 0x6A84, 32057 }, - { 0x6A85, 33692 }, - { 0x6A86, 31979 }, - { 0x6A87, 33638 }, - { 0x6A88, 22198 }, - { 0x6A89, 22224 }, - { 0x6A8A, 22187 }, - { 0x6A8B, 22213 }, - { 0x6A8C, 47279 }, - { 0x6A8D, 47283 }, - { 0x6A8E, 33585 }, - { 0x6A8F, 33589 }, - { 0x6A90, 96471 }, - { 0x6A91, 65572 }, - { 0x6A92, 101254 }, - { 0x6A93, 94859 }, - { 0x6A94, 52628 }, - { 0x6A95, 22290 }, - { 0x6A96, 80053 }, - { 0x6A97, 22346 }, - { 0x6A98, 22358 }, - { 0x6A99, 33735 }, - { 0x6A9A, 101547 }, - { 0x6A9B, 101540 }, - { 0x6A9C, 101532 }, - { 0x6A9D, 22415 }, - { 0x6A9E, 101555 }, - { 0x6A9F, 22403 }, - { 0x6AA0, 14992 }, - { 0x6AA1, 14985 }, - { 0x6AA2, 56444 }, - { 0x6AA3, 62259 }, - { 0x6AA4, 52579 }, - { 0x6AA5, 100457 }, - { 0x6AA6, 33730 }, - { 0x6AA7, 62236 }, - { 0x6AA8, 100458 }, - { 0x6AA9, 100460 }, - { 0x6AAA, 34301 }, - { 0x6AAB, 31814 }, - { 0x6AAC, 30373 }, - { 0x6AAD, 64109 }, - { 0x6AAE, 14936 }, - { 0x6AAF, 14937 }, - { 0x6AB0, 5308 }, - { 0x6AB1, 82331 }, - { 0x6AB2, 101849 }, - { 0x6AB3, 5309 }, - { 0x6AB4, 59430 }, - { 0x6AB5, 83873 }, - { 0x6AB6, 12593 }, - { 0x6AB7, 52340 }, - { 0x6AB8, 82338 }, - { 0x6AB9, 14592 }, - { 0x6ABA, 82336 }, - { 0x6ABB, 99538 }, - { 0x6ABC, 82341 }, - { 0x6ABD, 111201 }, - { 0x6ABE, 72168 }, - { 0x6ABF, 101857 }, - { 0x6AC0, 65383 }, - { 0x6AC1, 81925 }, - { 0x6AC2, 81928 }, - { 0x6AC3, 101838 }, - { 0x6AC4, 81930 }, - { 0x6AC5, 35290 }, - { 0x6AC6, 14411 }, - { 0x6AC7, 62306 }, - { 0x6AC8, 98409 }, - { 0x6AC9, 100497 }, - { 0x6ACA, 83851 }, - { 0x6ACB, 106102 }, - { 0x6ACC, 52342 }, - { 0x6ACD, 101841 }, - { 0x6ACE, 12475 }, - { 0x6ACF, 92 }, - { 0x6AD0, 63700 }, - { 0x6AD1, 100 }, - { 0x6AD2, 9273 }, - { 0x6AD3, 69 }, - { 0x6AD4, 62095 }, - { 0x6AD5, 102560 }, - { 0x6AD6, 55664 }, - { 0x6AD7, 103 }, - { 0x6AD8, 85647 }, - { 0x6AD9, 81932 }, - { 0x6ADA, 100885 }, - { 0x6ADB, 105 }, - { 0x6ADC, 70139 }, - { 0x6ADD, 13386 }, - { 0x6ADE, 55147 }, - { 0x6ADF, 83011 }, - { 0x6AE0, 12041 }, - { 0x6AE1, 54480 }, - { 0x6AE2, 34593 }, - { 0x6AE3, 52641 }, - { 0x6AE4, 12052 }, - { 0x6AE5, 55334 }, - { 0x6AE6, 82370 }, - { 0x6AE7, 57487 }, - { 0x6AE8, 55331 }, - { 0x6AE9, 13038 }, - { 0x6AEA, 83643 }, - { 0x6AEB, 100984 }, - { 0x6AEC, 57443 }, - { 0x6AED, 12105 }, - { 0x6AEE, 19106 }, - { 0x6AEF, 18794 }, - { 0x6AF0, 83157 }, - { 0x6AF1, 83109 }, - { 0x6AF2, 55339 }, - { 0x6AF3, 4445 }, - { 0x6AF4, 32531 }, - { 0x6AF5, 45302 }, - { 0x6AF6, 52638 }, - { 0x6AF7, 7178 }, - { 0x6AF8, 81926 }, - { 0x6AF9, 62238 }, - { 0x6AFA, 31852 }, - { 0x6AFB, 105791 }, - { 0x6AFC, 105789 }, - { 0x6AFD, 105786 }, - { 0x6AFE, 33534 }, - { 0x6AFF, 112309 }, - { 0x6B00, 65767 }, - { 0x6B01, 65765 }, - { 0x6B02, 98383 }, - { 0x6B03, 82333 }, - { 0x6B04, 44556 }, - { 0x6B05, 98101 }, - { 0x6B06, 99524 }, - { 0x6B07, 98999 }, - { 0x6B08, 99065 }, - { 0x6B09, 99155 }, - { 0x6B0A, 99189 }, - { 0x6B0B, 99474 }, - { 0x6B0C, 99029 }, - { 0x6B0D, 99039 }, - { 0x6B0E, 99034 }, - { 0x6B0F, 99044 }, - { 0x6B10, 99350 }, - { 0x6B11, 99462 }, - { 0x6B12, 99466 }, - { 0x6B13, 99245 }, - { 0x6B14, 99515 }, - { 0x6B15, 99137 }, - { 0x6B16, 99282 }, - { 0x6B17, 99287 }, - { 0x6B18, 99292 }, - { 0x6B19, 99377 }, - { 0x6B1A, 99112 }, - { 0x6B1B, 99172 }, - { 0x6B1C, 99360 }, - { 0x6B1D, 99470 }, - { 0x6B1E, 99102 }, - { 0x6B1F, 99107 }, - { 0x6B20, 99069 }, - { 0x6B21, 99237 }, - { 0x6B22, 99087 }, - { 0x6B23, 99092 }, - { 0x6B24, 99207 }, - { 0x6B25, 99305 }, - { 0x6B26, 99197 }, - { 0x6B27, 99502 }, - { 0x6B28, 99446 }, - { 0x6B29, 99213 }, - { 0x6B2A, 99219 }, - { 0x6B2B, 99202 }, - { 0x6B2C, 99116 }, - { 0x6B2D, 99430 }, - { 0x6B2E, 99458 }, - { 0x6B2F, 99016 }, - { 0x6B30, 99097 }, - { 0x6B31, 99368 }, - { 0x6B32, 99452 }, - { 0x6B33, 99123 }, - { 0x6B34, 99438 }, - { 0x6B35, 99354 }, - { 0x6B36, 99311 }, - { 0x6B37, 99317 }, - { 0x6B38, 99301 }, - { 0x6B39, 99418 }, - { 0x6B3A, 99422 }, - { 0x6B3B, 99426 }, - { 0x6B3C, 99193 }, - { 0x6B3D, 99364 }, - { 0x6B3E, 99410 }, - { 0x6B3F, 99528 }, - { 0x6B40, 99261 }, - { 0x6B41, 99297 }, - { 0x6B42, 99414 }, - { 0x6B43, 99498 }, - { 0x6B44, 99265 }, - { 0x6B45, 99249 }, - { 0x6B46, 99394 }, - { 0x6B47, 99176 }, - { 0x6B48, 99142 }, - { 0x6B49, 99270 }, - { 0x6B4A, 99274 }, - { 0x6B4B, 99025 }, - { 0x6B4C, 99007 }, - { 0x6B4D, 99241 }, - { 0x6B4E, 99398 }, - { 0x6B4F, 99003 }, - { 0x6B50, 99021 }, - { 0x6B51, 99225 }, - { 0x6B52, 99061 }, - { 0x6B53, 99181 }, - { 0x6B54, 99150 }, - { 0x6B55, 99323 }, - { 0x6B56, 99373 }, - { 0x6B57, 99346 }, - { 0x6B58, 99329 }, - { 0x6B59, 99406 }, - { 0x6B5A, 99129 }, - { 0x6B5B, 99185 }, - { 0x6B5C, 99159 }, - { 0x6B5D, 99133 }, - { 0x6B5E, 99011 }, - { 0x6B5F, 99146 }, - { 0x6B60, 99389 }, - { 0x6B61, 99257 }, - { 0x6B62, 99334 }, - { 0x6B63, 99340 }, - { 0x6B64, 99511 }, - { 0x6B65, 99507 }, - { 0x6B66, 99278 }, - { 0x6B67, 99385 }, - { 0x6B68, 99494 }, - { 0x6B69, 99229 }, - { 0x6B6A, 99520 }, - { 0x6B6B, 99381 }, - { 0x6B6C, 99478 }, - { 0x6B6D, 99482 }, - { 0x6B6E, 99486 }, - { 0x6B6F, 99490 }, - { 0x6B70, 99253 }, - { 0x6B71, 99049 }, - { 0x6B72, 99055 }, - { 0x6B73, 99233 }, - { 0x6B74, 99083 }, - { 0x6B75, 99168 }, - { 0x6B76, 99402 }, - { 0x6B77, 99164 }, - { 0x6B78, 99073 }, - { 0x6B79, 99078 }, - { 0x6B7A, 18545 }, - { 0x6B7B, 18503 }, - { 0x6B7C, 18583 }, - { 0x6B7D, 18519 }, - { 0x6B7E, 18438 }, - { 0x6B7F, 51187 }, - { 0x6B80, 12092 }, - { 0x6B81, 22241 }, - { 0x6B82, 14977 }, - { 0x6B83, 95054 }, - { 0x6B84, 34806 }, - { 0x6B85, 32969 }, - { 0x6B86, 18124 }, - { 0x6B87, 18442 }, - { 0x6B88, 30398 }, - { 0x6B89, 51257 }, - { 0x6B8A, 12095 }, - { 0x6B8B, 22244 }, - { 0x6B8C, 14981 }, - { 0x6B8D, 95058 }, - { 0x6B8E, 34889 }, - { 0x6B8F, 34902 }, - { 0x6B90, 53204 }, - { 0x6B91, 18127 }, - { 0x6B92, 18137 }, - { 0x6B93, 18308 }, - { 0x6B94, 34922 }, - { 0x6B95, 34935 }, - { 0x6B96, 58035 }, - { 0x6B97, 18130 }, - { 0x6B98, 18141 }, - { 0x6B99, 18312 }, - { 0x6B9A, 34943 }, - { 0x6B9B, 14921 }, - { 0x6B9C, 30382 }, - { 0x6B9D, 51226 }, - { 0x6B9E, 12089 }, - { 0x6B9F, 14942 }, - { 0x6BA0, 14973 }, - { 0x6BA1, 95050 }, - { 0x6BA2, 14926 }, - { 0x6BA3, 30406 }, - { 0x6BA4, 51260 }, - { 0x6BA5, 12098 }, - { 0x6BA6, 22324 }, - { 0x6BA7, 14989 }, - { 0x6BA8, 95062 }, - { 0x6BA9, 30348 }, - { 0x6BAA, 51191 }, - { 0x6BAB, 12081 }, - { 0x6BAC, 22067 }, - { 0x6BAD, 14957 }, - { 0x6BAE, 95045 }, - { 0x6BAF, 30344 }, - { 0x6BB0, 51178 }, - { 0x6BB1, 12077 }, - { 0x6BB2, 22058 }, - { 0x6BB3, 14952 }, - { 0x6BB4, 95040 }, - { 0x6BB5, 30378 }, - { 0x6BB6, 51217 }, - { 0x6BB7, 12085 }, - { 0x6BB8, 22135 }, - { 0x6BB9, 14962 }, - { 0x6BBA, 30393 }, - { 0x6BBB, 51244 }, - { 0x6BBC, 34219 }, - { 0x6BBD, 51249 }, - { 0x6BBE, 30362 }, - { 0x6BBF, 51195 }, - { 0x6BC0, 12632 }, - { 0x6BC1, 51200 }, - { 0x6BC2, 62241 }, - { 0x6BC3, 30352 }, - { 0x6BC4, 22071 }, - { 0x6BC5, 51182 }, - { 0x6BC6, 22062 }, - { 0x6BC7, 9300 }, - { 0x6BC8, 51221 }, - { 0x6BC9, 22139 }, - { 0x6BCA, 14967 }, - { 0x6BCB, 22144 }, - { 0x6BCC, 30401 }, - { 0x6BCD, 22308 }, - { 0x6BCE, 22313 }, - { 0x6BCF, 96325 }, - { 0x6BD0, 65449 }, - { 0x6BD1, 101093 }, - { 0x6BD2, 94775 }, - { 0x6BD3, 96348 }, - { 0x6BD4, 65466 }, - { 0x6BD5, 101121 }, - { 0x6BD6, 94797 }, - { 0x6BD7, 96319 }, - { 0x6BD8, 65443 }, - { 0x6BD9, 101087 }, - { 0x6BDA, 94769 }, - { 0x6BDB, 96331 }, - { 0x6BDC, 65455 }, - { 0x6BDD, 101099 }, - { 0x6BDE, 94781 }, - { 0x6BDF, 96368 }, - { 0x6BE0, 65482 }, - { 0x6BE1, 101141 }, - { 0x6BE2, 94813 }, - { 0x6BE3, 22381 }, - { 0x6BE4, 22335 }, - { 0x6BE5, 22397 }, - { 0x6BE6, 22368 }, - { 0x6BE7, 22374 }, - { 0x6BE8, 22328 }, - { 0x6BE9, 22390 }, - { 0x6BEA, 22361 }, - { 0x6BEB, 96739 }, - { 0x6BEC, 65721 }, - { 0x6BED, 101518 }, - { 0x6BEE, 95005 }, - { 0x6BEF, 96733 }, - { 0x6BF0, 65715 }, - { 0x6BF1, 101512 }, - { 0x6BF2, 94999 }, - { 0x6BF3, 96686 }, - { 0x6BF4, 65675 }, - { 0x6BF5, 101465 }, - { 0x6BF6, 94959 }, - { 0x6BF7, 96713 }, - { 0x6BF8, 65702 }, - { 0x6BF9, 101492 }, - { 0x6BFA, 94986 }, - { 0x6BFB, 96706 }, - { 0x6BFC, 65695 }, - { 0x6BFD, 101485 }, - { 0x6BFE, 94979 }, - { 0x6BFF, 96648 }, - { 0x6C00, 65664 }, - { 0x6C01, 101431 }, - { 0x6C02, 94948 }, - { 0x6C03, 96572 }, - { 0x6C04, 65637 }, - { 0x6C05, 101355 }, - { 0x6C06, 94927 }, - { 0x6C07, 96586 }, - { 0x6C08, 65646 }, - { 0x6C09, 101369 }, - { 0x6C0A, 94936 }, - { 0x6C0B, 96426 }, - { 0x6C0C, 65504 }, - { 0x6C0D, 101199 }, - { 0x6C0E, 94835 }, - { 0x6C0F, 96423 }, - { 0x6C10, 65501 }, - { 0x6C11, 101196 }, - { 0x6C12, 94832 }, - { 0x6C13, 96589 }, - { 0x6C14, 65649 }, - { 0x6C15, 101372 }, - { 0x6C16, 94939 }, - { 0x6C17, 32070 }, - { 0x6C18, 31992 }, - { 0x6C19, 33651 }, - { 0x6C1A, 33705 }, - { 0x6C1B, 12901 }, - { 0x6C1C, 365 }, - { 0x6C1D, 105997 }, - { 0x6C1E, 105947 }, - { 0x6C1F, 106022 }, - { 0x6C20, 105972 }, - { 0x6C21, 105860 }, - { 0x6C22, 105830 }, - { 0x6C23, 105890 }, - { 0x6C24, 105920 }, - { 0x6C25, 105982 }, - { 0x6C26, 105932 }, - { 0x6C27, 106007 }, - { 0x6C28, 105957 }, - { 0x6C29, 105842 }, - { 0x6C2A, 105812 }, - { 0x6C2B, 105872 }, - { 0x6C2C, 105902 }, - { 0x6C2D, 106002 }, - { 0x6C2E, 105952 }, - { 0x6C2F, 106027 }, - { 0x6C30, 105977 }, - { 0x6C31, 105866 }, - { 0x6C32, 105836 }, - { 0x6C33, 105896 }, - { 0x6C34, 105926 }, - { 0x6C35, 105992 }, - { 0x6C36, 105942 }, - { 0x6C37, 106017 }, - { 0x6C38, 105967 }, - { 0x6C39, 105854 }, - { 0x6C3A, 105824 }, - { 0x6C3B, 105884 }, - { 0x6C3C, 105914 }, - { 0x6C3D, 105986 }, - { 0x6C3E, 105936 }, - { 0x6C3F, 106011 }, - { 0x6C40, 105961 }, - { 0x6C41, 105847 }, - { 0x6C42, 105817 }, - { 0x6C43, 105877 }, - { 0x6C44, 105907 }, - { 0x6C45, 96578 }, - { 0x6C46, 65640 }, - { 0x6C47, 101361 }, - { 0x6C48, 94930 }, - { 0x6C49, 96433 }, - { 0x6C4A, 65545 }, - { 0x6C4B, 101211 }, - { 0x6C4C, 94842 }, - { 0x6C4D, 96358 }, - { 0x6C4E, 65472 }, - { 0x6C4F, 101131 }, - { 0x6C50, 94803 }, - { 0x6C51, 22092 }, - { 0x6C52, 22109 }, - { 0x6C53, 22097 }, - { 0x6C54, 22103 }, - { 0x6C55, 96667 }, - { 0x6C56, 101217 }, - { 0x6C57, 96229 }, - { 0x6C58, 101006 }, - { 0x6C59, 96651 }, - { 0x6C5A, 101446 }, - { 0x6C5B, 96663 }, - { 0x6C5C, 101434 }, - { 0x6C5D, 96643 }, - { 0x6C5E, 101426 }, - { 0x6C5F, 96658 }, - { 0x6C60, 101441 }, - { 0x6C61, 34697 }, - { 0x6C62, 34702 }, - { 0x6C63, 111233 }, - { 0x6C64, 102558 }, - { 0x6C65, 12561 }, - { 0x6C66, 14137 }, - { 0x6C67, 83372 }, - { 0x6C68, 12564 }, - { 0x6C69, 32841 }, - { 0x6C6A, 58742 }, - { 0x6C6B, 14412 }, - { 0x6C6C, 12413 }, - { 0x6C6D, 13120 }, - { 0x6C6E, 83093 }, - { 0x6C6F, 54541 }, - { 0x6C70, 65417 }, - { 0x6C71, 43623 }, - { 0x6C72, 80051 }, - { 0x6C73, 9649 }, - { 0x6C74, 9696 }, - { 0x6C75, 9683 }, - { 0x6C76, 9659 }, - { 0x6C77, 9653 }, - { 0x6C78, 9662 }, - { 0x6C79, 9678 }, - { 0x6C7A, 9688 }, - { 0x6C7B, 9335 }, - { 0x6C7C, 9646 }, - { 0x6C7D, 9670 }, - { 0x6C7E, 9338 }, - { 0x6C7F, 9343 }, - { 0x6C80, 9702 }, - { 0x6C81, 9324 }, - { 0x6C82, 9668 }, - { 0x6C83, 9363 }, - { 0x6C84, 9345 }, - { 0x6C85, 9351 }, - { 0x6C86, 9372 }, - { 0x6C87, 9357 }, - { 0x6C88, 9354 }, - { 0x6C89, 9348 }, - { 0x6C8A, 9369 }, - { 0x6C8B, 9366 }, - { 0x6C8C, 9360 }, - { 0x6C8D, 9341 }, - { 0x6C8E, 9686 }, - { 0x6C8F, 9680 }, - { 0x6C90, 9656 }, - { 0x6C91, 9699 }, - { 0x6C92, 9672 }, - { 0x6C93, 9693 }, - { 0x6C94, 9508 }, - { 0x6C95, 9513 }, - { 0x6C96, 9518 }, - { 0x6C97, 9523 }, - { 0x6C98, 9528 }, - { 0x6C99, 9533 }, - { 0x6C9A, 9538 }, - { 0x6C9B, 9543 }, - { 0x6C9C, 9548 }, - { 0x6C9D, 9553 }, - { 0x6C9E, 9558 }, - { 0x6C9F, 9563 }, - { 0x6CA0, 9568 }, - { 0x6CA1, 9573 }, - { 0x6CA2, 9578 }, - { 0x6CA3, 9583 }, - { 0x6CA4, 9588 }, - { 0x6CA5, 9593 }, - { 0x6CA6, 9598 }, - { 0x6CA7, 9603 }, - { 0x6CA8, 9608 }, - { 0x6CA9, 9613 }, - { 0x6CAA, 9618 }, - { 0x6CAB, 9623 }, - { 0x6CAC, 9628 }, - { 0x6CAD, 9633 }, - { 0x6CAE, 9331 }, - { 0x6CAF, 9665 }, - { 0x6CB0, 9642 }, - { 0x6CB1, 9690 }, - { 0x6CB2, 9321 }, - { 0x6CB3, 9375 }, - { 0x6CB4, 9378 }, - { 0x6CB5, 9383 }, - { 0x6CB6, 9388 }, - { 0x6CB7, 9393 }, - { 0x6CB8, 9398 }, - { 0x6CB9, 9403 }, - { 0x6CBA, 9408 }, - { 0x6CBB, 9413 }, - { 0x6CBC, 9418 }, - { 0x6CBD, 9423 }, - { 0x6CBE, 9428 }, - { 0x6CBF, 9433 }, - { 0x6CC0, 9438 }, - { 0x6CC1, 9443 }, - { 0x6CC2, 9448 }, - { 0x6CC3, 9453 }, - { 0x6CC4, 9458 }, - { 0x6CC5, 9463 }, - { 0x6CC6, 9468 }, - { 0x6CC7, 9473 }, - { 0x6CC8, 9478 }, - { 0x6CC9, 9483 }, - { 0x6CCA, 9488 }, - { 0x6CCB, 9493 }, - { 0x6CCC, 9498 }, - { 0x6CCD, 9503 }, - { 0x6CCE, 9327 }, - { 0x6CCF, 9675 }, - { 0x6CD0, 9638 }, - { 0x6CD1, 9651 }, - { 0x6CD2, 43257 }, +unicode_code_to_name[18242] = { + { 0x0020, 22740 }, + { 0x0021, 68656 }, + { 0x0022, 65766 }, + { 0x0023, 35593 }, + { 0x0024, 31225 }, + { 0x0025, 42973 }, + { 0x0026, 56108 }, + { 0x0027, 66826 }, + { 0x0028, 9464 }, + { 0x0029, 21991 }, + { 0x002A, 45081 }, + { 0x002B, 9633 }, + { 0x002C, 10461 }, + { 0x002D, 69568 }, + { 0x002E, 9112 }, + { 0x002F, 43548 }, + { 0x0030, 10518 }, + { 0x0031, 10482 }, + { 0x0032, 10494 }, + { 0x0033, 10532 }, + { 0x0034, 10506 }, + { 0x0035, 10500 }, + { 0x0036, 10488 }, + { 0x0037, 10526 }, + { 0x0038, 10520 }, + { 0x0039, 10512 }, + { 0x003A, 10455 }, + { 0x003B, 65813 }, + { 0x003C, 64726 }, + { 0x003D, 31706 }, + { 0x003E, 69497 }, + { 0x003F, 55446 }, + { 0x0040, 66837 }, + { 0x0041, 18231 }, + { 0x0042, 18454 }, + { 0x0043, 18497 }, + { 0x0044, 18552 }, + { 0x0045, 18632 }, + { 0x0046, 18817 }, + { 0x0047, 18834 }, + { 0x0048, 18893 }, + { 0x0049, 18954 }, + { 0x004A, 19068 }, + { 0x004B, 19084 }, + { 0x004C, 19154 }, + { 0x004D, 19254 }, + { 0x004E, 19284 }, + { 0x004F, 19369 }, + { 0x0050, 19659 }, + { 0x0051, 19709 }, + { 0x0052, 19728 }, + { 0x0053, 19811 }, + { 0x0054, 19888 }, + { 0x0055, 19965 }, + { 0x0056, 20187 }, + { 0x0057, 20217 }, + { 0x0058, 20265 }, + { 0x0059, 20282 }, + { 0x005A, 20361 }, + { 0x005B, 9385 }, + { 0x005C, 42994 }, + { 0x005D, 21912 }, + { 0x005E, 66835 }, + { 0x005F, 6031 }, + { 0x0060, 10638 }, + { 0x0061, 14473 }, + { 0x0062, 14711 }, + { 0x0063, 14768 }, + { 0x0064, 14829 }, + { 0x0065, 14925 }, + { 0x0066, 15123 }, + { 0x0067, 15154 }, + { 0x0068, 15220 }, + { 0x0069, 15294 }, + { 0x006A, 15408 }, + { 0x006B, 15436 }, + { 0x006C, 15513 }, + { 0x006D, 15631 }, + { 0x006E, 15675 }, + { 0x006F, 15786 }, + { 0x0070, 16077 }, + { 0x0071, 16141 }, + { 0x0072, 16173 }, + { 0x0073, 16292 }, + { 0x0074, 16396 }, + { 0x0075, 16499 }, + { 0x0076, 16728 }, + { 0x0077, 16778 }, + { 0x0078, 16833 }, + { 0x0079, 16857 }, + { 0x007A, 16943 }, + { 0x007B, 9231 }, + { 0x007C, 56066 }, + { 0x007D, 21824 }, + { 0x007E, 23008 }, + { 0x00A0, 54927 }, + { 0x00A1, 53357 }, + { 0x00A2, 8729 }, + { 0x00A3, 21740 }, + { 0x00A4, 48521 }, + { 0x00A5, 8712 }, + { 0x00A6, 30305 }, + { 0x00A7, 43022 }, + { 0x00A8, 63244 }, + { 0x00A9, 58349 }, + { 0x00AA, 51775 }, + { 0x00AB, 74612 }, + { 0x00AC, 6723 }, + { 0x00AD, 9710 }, + { 0x00AE, 67979 }, + { 0x00AF, 35513 }, + { 0x00B0, 31179 }, + { 0x00B1, 67969 }, + { 0x00B2, 69284 }, + { 0x00B3, 69319 }, + { 0x00B4, 10104 }, + { 0x00B5, 21176 }, + { 0x00B6, 42975 }, + { 0x00B7, 35570 }, + { 0x00B8, 38870 }, + { 0x00B9, 69280 }, + { 0x00BA, 65112 }, + { 0x00BB, 75094 }, + { 0x00BC, 37732 }, + { 0x00BD, 37712 }, + { 0x00BE, 37768 }, + { 0x00BF, 53352 }, + { 0x00C0, 18348 }, + { 0x00C1, 18288 }, + { 0x00C2, 18406 }, + { 0x00C3, 18354 }, + { 0x00C4, 18392 }, + { 0x00C5, 18265 }, + { 0x00C6, 20426 }, + { 0x00C7, 18532 }, + { 0x00C8, 18675 }, + { 0x00C9, 18657 }, + { 0x00CA, 18762 }, + { 0x00CB, 18756 }, + { 0x00CC, 18997 }, + { 0x00CD, 18979 }, + { 0x00CE, 19062 }, + { 0x00CF, 19048 }, + { 0x00D0, 20523 }, + { 0x00D1, 19350 }, + { 0x00D2, 19483 }, + { 0x00D3, 19465 }, + { 0x00D4, 19611 }, + { 0x00D5, 19489 }, + { 0x00D6, 19597 }, + { 0x00D7, 75055 }, + { 0x00D8, 19576 }, + { 0x00D9, 20061 }, + { 0x00DA, 20043 }, + { 0x00DB, 20174 }, + { 0x00DC, 20129 }, + { 0x00DD, 20319 }, + { 0x00DE, 20626 }, + { 0x00DF, 17465 }, + { 0x00E0, 14590 }, + { 0x00E1, 14530 }, + { 0x00E2, 14663 }, + { 0x00E3, 14604 }, + { 0x00E4, 14642 }, + { 0x00E5, 14507 }, + { 0x00E6, 17042 }, + { 0x00E7, 14809 }, + { 0x00E8, 14968 }, + { 0x00E9, 14950 }, + { 0x00EA, 15068 }, + { 0x00EB, 15055 }, + { 0x00EC, 15330 }, + { 0x00ED, 15312 }, + { 0x00EE, 15402 }, + { 0x00EF, 15381 }, + { 0x00F0, 17225 }, + { 0x00F1, 15739 }, + { 0x00F2, 15908 }, + { 0x00F3, 15890 }, + { 0x00F4, 16029 }, + { 0x00F5, 15914 }, + { 0x00F6, 16015 }, + { 0x00F7, 50308 }, + { 0x00F8, 15994 }, + { 0x00F9, 16595 }, + { 0x00FA, 16577 }, + { 0x00FB, 16715 }, + { 0x00FC, 16663 }, + { 0x00FD, 16901 }, + { 0x00FE, 17476 }, + { 0x00FF, 16931 }, + { 0x0100, 18367 }, + { 0x0101, 14617 }, + { 0x0102, 18294 }, + { 0x0103, 14536 }, + { 0x0104, 18373 }, + { 0x0105, 14623 }, + { 0x0106, 18514 }, + { 0x0107, 14791 }, + { 0x0108, 18546 }, + { 0x0109, 14823 }, + { 0x010A, 18501 }, + { 0x010B, 14772 }, + { 0x010C, 18520 }, + { 0x010D, 14797 }, + { 0x010E, 18583 }, + { 0x010F, 14880 }, + { 0x0110, 18607 }, + { 0x0111, 14893 }, + { 0x0112, 18701 }, + { 0x0113, 15000 }, + { 0x0114, 18663 }, + { 0x0115, 14956 }, + { 0x0116, 18636 }, + { 0x0117, 14929 }, + { 0x0118, 18723 }, + { 0x0119, 15022 }, + { 0x011A, 18669 }, + { 0x011B, 14962 }, + { 0x011C, 18887 }, + { 0x011D, 15214 }, + { 0x011E, 18857 }, + { 0x011F, 15177 }, + { 0x0120, 18838 }, + { 0x0121, 15158 }, + { 0x0122, 18881 }, + { 0x0123, 15201 }, + { 0x0124, 18948 }, + { 0x0125, 15288 }, + { 0x0126, 18924 }, + { 0x0127, 15264 }, + { 0x0128, 19003 }, + { 0x0129, 15336 }, + { 0x012A, 19023 }, + { 0x012B, 15356 }, + { 0x012C, 18985 }, + { 0x012D, 15318 }, + { 0x012E, 19029 }, + { 0x012F, 15362 }, + { 0x0130, 18958 }, + { 0x0131, 17682 }, + { 0x0132, 20774 }, + { 0x0133, 17909 }, + { 0x0134, 19078 }, + { 0x0135, 15424 }, + { 0x0136, 19135 }, + { 0x0137, 15487 }, + { 0x0138, 17263 }, + { 0x0139, 19194 }, + { 0x013A, 15565 }, + { 0x013B, 19241 }, + { 0x013C, 15604 }, + { 0x013D, 19200 }, + { 0x013E, 15571 }, + { 0x013F, 19221 }, + { 0x0140, 15584 }, + { 0x0141, 19235 }, + { 0x0142, 15598 }, + { 0x0143, 19324 }, + { 0x0144, 15721 }, + { 0x0145, 19356 }, + { 0x0146, 15752 }, + { 0x0147, 19330 }, + { 0x0148, 15727 }, + { 0x0149, 15779 }, + { 0x014A, 20515 }, + { 0x014B, 17197 }, + { 0x014C, 19533 }, + { 0x014D, 15958 }, + { 0x014E, 19471 }, + { 0x014F, 15896 }, + { 0x0150, 19519 }, + { 0x0151, 15944 }, + { 0x0152, 20778 }, + { 0x0153, 17913 }, + { 0x0154, 19768 }, + { 0x0155, 16220 }, + { 0x0156, 19793 }, + { 0x0157, 16252 }, + { 0x0158, 19774 }, + { 0x0159, 16226 }, + { 0x015A, 19839 }, + { 0x015B, 16326 }, + { 0x015C, 19882 }, + { 0x015D, 16390 }, + { 0x015E, 19876 }, + { 0x015F, 16377 }, + { 0x0160, 19854 }, + { 0x0161, 16341 }, + { 0x0162, 19938 }, + { 0x0163, 16459 }, + { 0x0164, 19919 }, + { 0x0165, 16433 }, + { 0x0166, 19932 }, + { 0x0167, 16453 }, + { 0x0168, 20067 }, + { 0x0169, 16601 }, + { 0x016A, 20102 }, + { 0x016B, 16636 }, + { 0x016C, 20049 }, + { 0x016D, 16583 }, + { 0x016E, 20036 }, + { 0x016F, 16570 }, + { 0x0170, 20088 }, + { 0x0171, 16622 }, + { 0x0172, 20116 }, + { 0x0173, 16650 }, + { 0x0174, 20259 }, + { 0x0175, 16827 }, + { 0x0176, 20355 }, + { 0x0177, 16937 }, + { 0x0178, 20349 }, + { 0x0179, 20392 }, + { 0x017A, 16980 }, + { 0x017B, 20365 }, + { 0x017C, 16947 }, + { 0x017D, 20398 }, + { 0x017E, 16986 }, + { 0x017F, 17341 }, + { 0x0180, 14749 }, + { 0x0181, 18472 }, + { 0x0182, 18491 }, + { 0x0183, 14755 }, + { 0x0184, 20570 }, + { 0x0185, 17406 }, + { 0x0186, 20565 }, + { 0x0187, 18508 }, + { 0x0188, 14785 }, + { 0x0189, 20675 }, + { 0x018A, 18570 }, + { 0x018B, 18613 }, + { 0x018C, 14899 }, + { 0x018D, 17671 }, + { 0x018E, 20726 }, + { 0x018F, 20609 }, + { 0x0190, 20560 }, + { 0x0191, 18828 }, + { 0x0192, 15134 }, + { 0x0193, 18845 }, + { 0x0194, 20601 }, + { 0x0195, 17112 }, + { 0x0196, 20556 }, + { 0x0197, 19035 }, + { 0x0198, 19095 }, + { 0x0199, 15447 }, + { 0x019A, 15517 }, + { 0x019B, 17528 }, + { 0x019C, 20659 }, + { 0x019D, 19302 }, + { 0x019E, 15713 }, + { 0x019F, 19555 }, + { 0x01A0, 19403 }, + { 0x01A1, 15828 }, + { 0x01A2, 20491 }, + { 0x01A3, 17138 }, + { 0x01A4, 19670 }, + { 0x01A5, 16088 }, + { 0x01A6, 17935 }, + { 0x01A7, 20575 }, + { 0x01A8, 17411 }, + { 0x01A9, 20519 }, + { 0x01AA, 18206 }, + { 0x01AB, 16465 }, + { 0x01AC, 19906 }, + { 0x01AD, 16420 }, + { 0x01AE, 19951 }, + { 0x01AF, 19988 }, + { 0x01B0, 16522 }, + { 0x01B1, 20715 }, + { 0x01B2, 20198 }, + { 0x01B3, 20300 }, + { 0x01B4, 16875 }, + { 0x01B5, 20404 }, + { 0x01B6, 17006 }, + { 0x01B7, 20527 }, + { 0x01B8, 20537 }, + { 0x01B9, 17258 }, + { 0x01BA, 17239 }, + { 0x01BB, 17941 }, + { 0x01BC, 20580 }, + { 0x01BD, 17416 }, + { 0x01BE, 18199 }, + { 0x01BF, 17946 }, + { 0x01C0, 18155 }, + { 0x01C1, 18174 }, + { 0x01C2, 18178 }, + { 0x01C3, 18218 }, + { 0x01C4, 20469 }, + { 0x01C5, 18597 }, + { 0x01C6, 17090 }, + { 0x01C7, 20483 }, + { 0x01C8, 19206 }, + { 0x01C9, 17120 }, + { 0x01CA, 20487 }, + { 0x01CB, 19342 }, + { 0x01CC, 17134 }, + { 0x01CD, 18342 }, + { 0x01CE, 14584 }, + { 0x01CF, 18991 }, + { 0x01D0, 15324 }, + { 0x01D1, 19477 }, + { 0x01D2, 15902 }, + { 0x01D3, 20055 }, + { 0x01D4, 16589 }, + { 0x01D5, 20159 }, + { 0x01D6, 16693 }, + { 0x01D7, 20135 }, + { 0x01D8, 16669 }, + { 0x01D9, 20143 }, + { 0x01DA, 16677 }, + { 0x01DB, 20151 }, + { 0x01DC, 16685 }, + { 0x01DD, 17544 }, + { 0x01DE, 18398 }, + { 0x01DF, 14648 }, + { 0x01E0, 18242 }, + { 0x01E1, 14484 }, + { 0x01E2, 20436 }, + { 0x01E3, 17052 }, + { 0x01E4, 18875 }, + { 0x01E5, 15195 }, + { 0x01E6, 18863 }, + { 0x01E7, 15183 }, + { 0x01E8, 19114 }, + { 0x01E9, 15466 }, + { 0x01EA, 19562 }, + { 0x01EB, 15980 }, + { 0x01EC, 19568 }, + { 0x01ED, 15986 }, + { 0x01EE, 20531 }, + { 0x01EF, 17245 }, + { 0x01F0, 15412 }, + { 0x01F1, 20465 }, + { 0x01F2, 18589 }, + { 0x01F3, 17086 }, + { 0x01F4, 18851 }, + { 0x01F5, 15171 }, + { 0x01F6, 20605 }, + { 0x01F7, 20589 }, + { 0x01F8, 19336 }, + { 0x01F9, 15733 }, + { 0x01FA, 18272 }, + { 0x01FB, 14514 }, + { 0x01FC, 20430 }, + { 0x01FD, 17046 }, + { 0x01FE, 19582 }, + { 0x01FF, 16000 }, + { 0x0200, 18360 }, + { 0x0201, 14610 }, + { 0x0202, 18385 }, + { 0x0203, 14635 }, + { 0x0204, 18694 }, + { 0x0205, 14993 }, + { 0x0206, 18749 }, + { 0x0207, 15048 }, + { 0x0208, 19016 }, + { 0x0209, 15349 }, + { 0x020A, 19041 }, + { 0x020B, 15374 }, + { 0x020C, 19526 }, + { 0x020D, 15951 }, + { 0x020E, 19590 }, + { 0x020F, 16008 }, + { 0x0210, 19780 }, + { 0x0211, 16232 }, + { 0x0212, 19799 }, + { 0x0213, 16280 }, + { 0x0214, 20095 }, + { 0x0215, 16629 }, + { 0x0216, 20122 }, + { 0x0217, 16656 }, + { 0x0218, 19869 }, + { 0x0219, 16356 }, + { 0x021A, 19925 }, + { 0x021B, 16439 }, + { 0x021C, 20593 }, + { 0x021D, 17425 }, + { 0x021E, 18918 }, + { 0x021F, 15258 }, + { 0x0220, 19316 }, + { 0x0221, 14847 }, + { 0x0222, 20499 }, + { 0x0223, 17146 }, + { 0x0224, 20379 }, + { 0x0225, 16967 }, + { 0x0226, 18235 }, + { 0x0227, 14477 }, + { 0x0228, 18735 }, + { 0x0229, 15034 }, + { 0x022A, 19603 }, + { 0x022B, 16021 }, + { 0x022C, 19503 }, + { 0x022D, 15928 }, + { 0x022E, 19373 }, + { 0x022F, 15790 }, + { 0x0230, 19380 }, + { 0x0231, 15797 }, + { 0x0232, 20337 }, + { 0x0233, 16919 }, + { 0x0234, 15545 }, + { 0x0235, 15693 }, + { 0x0236, 16414 }, + { 0x0237, 17687 }, + { 0x0238, 17081 }, + { 0x0239, 17150 }, + { 0x023A, 18379 }, + { 0x023B, 18526 }, + { 0x023C, 14803 }, + { 0x023D, 19158 }, + { 0x023E, 19944 }, + { 0x023F, 16363 }, + { 0x0240, 16992 }, + { 0x0241, 20680 }, + { 0x0242, 17708 }, + { 0x0243, 18485 }, + { 0x0244, 19969 }, + { 0x0245, 20664 }, + { 0x0246, 18729 }, + { 0x0247, 15028 }, + { 0x0248, 19072 }, + { 0x0249, 15418 }, + { 0x024A, 20618 }, + { 0x024B, 16151 }, + { 0x024C, 19787 }, + { 0x024D, 16246 }, + { 0x024E, 20343 }, + { 0x024F, 16925 }, + { 0x0250, 17539 }, + { 0x0251, 17429 }, + { 0x0252, 17666 }, + { 0x0253, 14729 }, + { 0x0254, 17383 }, + { 0x0255, 14779 }, + { 0x0256, 14874 }, + { 0x0257, 14853 }, + { 0x0258, 17765 }, + { 0x0259, 17448 }, + { 0x025A, 17452 }, + { 0x025B, 17370 }, + { 0x025C, 17777 }, + { 0x025D, 17783 }, + { 0x025E, 17521 }, + { 0x025F, 17692 }, + { 0x0260, 15165 }, + { 0x0261, 17534 }, + { 0x0262, 17979 }, + { 0x0263, 17444 }, + { 0x0264, 17396 }, + { 0x0265, 17554 }, + { 0x0266, 15238 }, + { 0x0267, 17321 }, + { 0x0268, 15368 }, + { 0x0269, 17327 }, + { 0x026A, 17996 }, + { 0x026B, 15591 }, + { 0x026C, 15539 }, + { 0x026D, 15617 }, + { 0x026E, 17337 }, + { 0x026F, 17590 }, + { 0x0270, 17595 }, + { 0x0271, 15649 }, + { 0x0272, 15699 }, + { 0x0273, 15765 }, + { 0x0274, 18028 }, + { 0x0275, 17494 }, + { 0x0276, 18088 }, + { 0x0277, 17516 }, + { 0x0278, 17279 }, + { 0x0279, 17603 }, + { 0x027A, 17615 }, + { 0x027B, 17608 }, + { 0x027C, 16207 }, + { 0x027D, 16214 }, + { 0x027E, 16265 }, + { 0x027F, 17770 }, + { 0x0280, 18043 }, + { 0x0281, 18137 }, + { 0x0282, 16320 }, + { 0x0283, 17201 }, + { 0x0284, 17699 }, + { 0x0285, 17470 }, + { 0x0286, 17205 }, + { 0x0287, 17630 }, + { 0x0288, 16485 }, + { 0x0289, 16503 }, + { 0x028A, 17743 }, + { 0x028B, 16745 }, + { 0x028C, 17635 }, + { 0x028D, 17640 }, + { 0x028E, 17645 }, + { 0x028F, 18073 }, + { 0x0290, 17025 }, + { 0x0291, 16961 }, + { 0x0292, 17229 }, + { 0x0293, 17233 }, + { 0x0294, 18164 }, + { 0x0295, 18226 }, + { 0x0296, 18194 }, + { 0x0297, 18222 }, + { 0x0298, 18186 }, + { 0x0299, 17954 }, + { 0x029A, 17510 }, + { 0x029B, 17984 }, + { 0x029C, 17991 }, + { 0x029D, 15430 }, + { 0x029E, 17580 }, + { 0x029F, 18011 }, + { 0x02A0, 16145 }, + { 0x02A1, 18168 }, + { 0x02A2, 18211 }, + { 0x02A3, 17096 }, + { 0x02A4, 17302 }, + { 0x02A5, 17101 }, + { 0x02A6, 17168 }, + { 0x02A7, 17401 }, + { 0x02A8, 17155 }, + { 0x02A9, 17307 }, + { 0x02AA, 17124 }, + { 0x02AB, 17129 }, + { 0x02AC, 18190 }, + { 0x02AD, 18182 }, + { 0x02AE, 17559 }, + { 0x02AF, 17566 }, + { 0x02B0, 54170 }, + { 0x02B1, 54174 }, + { 0x02B2, 54186 }, + { 0x02B3, 54250 }, + { 0x02B4, 54449 }, + { 0x02B5, 54454 }, + { 0x02B6, 54509 }, + { 0x02B7, 54294 }, + { 0x02B8, 54302 }, + { 0x02B9, 54116 }, + { 0x02BA, 54543 }, + { 0x02BB, 54612 }, + { 0x02BC, 54827 }, + { 0x02BD, 54790 }, + { 0x02BE, 54119 }, + { 0x02BF, 54058 }, + { 0x02C0, 54775 }, + { 0x02C1, 54794 }, + { 0x02C2, 54063 }, + { 0x02C3, 54124 }, + { 0x02C4, 53873 }, + { 0x02C5, 54025 }, + { 0x02C6, 54830 }, + { 0x02C7, 10445 }, + { 0x02C8, 54799 }, + { 0x02C9, 54551 }, + { 0x02CA, 54081 }, + { 0x02CB, 54102 }, + { 0x02CC, 53975 }, + { 0x02CD, 53965 }, + { 0x02CE, 53938 }, + { 0x02CF, 53933 }, + { 0x02D0, 54858 }, + { 0x02D1, 54029 }, + { 0x02D2, 54721 }, + { 0x02D3, 54715 }, + { 0x02D4, 53869 }, + { 0x02D5, 54021 }, + { 0x02D6, 54071 }, + { 0x02D7, 54112 }, + { 0x02D8, 10378 }, + { 0x02D9, 5782 }, + { 0x02DA, 9699 }, + { 0x02DB, 35640 }, + { 0x02DC, 22588 }, + { 0x02DD, 31564 }, + { 0x02DE, 54596 }, + { 0x02DF, 54098 }, + { 0x02E0, 54383 }, + { 0x02E1, 54200 }, + { 0x02E2, 54254 }, + { 0x02E3, 54298 }, + { 0x02E4, 54532 }, + { 0x02E5, 54834 }, + { 0x02E6, 54034 }, + { 0x02E7, 53991 }, + { 0x02E8, 53928 }, + { 0x02E9, 54803 }, + { 0x02EA, 54015 }, + { 0x02EB, 54075 }, + { 0x02EC, 54779 }, + { 0x02ED, 54862 }, + { 0x02EE, 54547 }, + { 0x02EF, 53909 }, + { 0x02F0, 53904 }, + { 0x02F1, 53919 }, + { 0x02F2, 53943 }, + { 0x02F3, 53924 }, + { 0x02F4, 54554 }, + { 0x02F5, 54565 }, + { 0x02F6, 54559 }, + { 0x02F7, 53948 }, + { 0x02F8, 54581 }, + { 0x02F9, 54090 }, + { 0x02FA, 53899 }, + { 0x02FB, 54085 }, + { 0x02FC, 53894 }, + { 0x02FD, 54128 }, + { 0x02FE, 54067 }, + { 0x02FF, 53914 }, + { 0x0300, 57554 }, + { 0x0301, 57523 }, + { 0x0302, 58283 }, + { 0x0303, 57841 }, + { 0x0304, 57946 }, + { 0x0305, 58215 }, + { 0x0306, 57530 }, + { 0x0307, 57402 }, + { 0x0308, 58240 }, + { 0x0309, 57427 }, + { 0x030A, 57506 }, + { 0x030B, 57876 }, + { 0x030C, 57535 }, + { 0x030D, 58221 }, + { 0x030E, 57918 }, + { 0x030F, 57887 }, + { 0x0310, 58305 }, + { 0x0311, 58191 }, + { 0x0312, 57970 }, + { 0x0313, 57540 }, + { 0x0314, 58217 }, + { 0x0315, 57543 }, + { 0x0316, 57557 }, + { 0x0317, 57526 }, + { 0x0318, 57442 }, + { 0x0319, 57783 }, + { 0x031A, 57446 }, + { 0x031B, 57430 }, + { 0x031C, 57437 }, + { 0x031D, 57392 }, + { 0x031E, 57419 }, + { 0x031F, 57502 }, + { 0x0320, 57769 }, + { 0x0321, 58307 }, + { 0x0322, 58279 }, + { 0x0323, 57409 }, + { 0x0324, 58242 }, + { 0x0325, 57509 }, + { 0x0326, 57547 }, + { 0x0327, 57983 }, + { 0x0328, 57959 }, + { 0x0329, 58225 }, + { 0x032A, 57857 }, + { 0x032B, 58202 }, + { 0x032C, 57537 }, + { 0x032D, 58286 }, + { 0x032E, 57532 }, + { 0x032F, 58194 }, + { 0x0330, 57843 }, + { 0x0331, 57952 }, + { 0x0332, 57412 }, + { 0x0333, 57868 }, + { 0x0334, 57846 }, + { 0x0335, 57821 }, + { 0x0336, 57489 }, + { 0x0337, 57825 }, + { 0x0338, 57493 }, + { 0x0339, 57778 }, + { 0x033A, 58198 }, + { 0x033B, 57964 }, + { 0x033C, 57991 }, + { 0x033D, 57383 }, + { 0x033E, 58229 }, + { 0x033F, 57915 }, + { 0x0340, 57550 }, + { 0x0341, 57519 }, + { 0x0342, 57580 }, + { 0x0343, 57561 }, + { 0x0344, 57576 }, + { 0x0345, 57583 }, + { 0x0346, 57854 }, + { 0x0347, 57942 }, + { 0x0348, 57923 }, + { 0x0349, 57450 }, + { 0x034A, 57415 }, + { 0x034B, 58293 }, + { 0x034C, 57849 }, + { 0x034D, 57467 }, + { 0x034E, 57994 }, + { 0x034F, 58188 }, + { 0x0350, 57813 }, + { 0x0351, 57432 }, + { 0x0352, 57985 }, + { 0x0353, 57386 }, + { 0x0354, 57480 }, + { 0x0355, 57817 }, + { 0x0356, 57799 }, + { 0x0357, 57773 }, + { 0x0358, 57405 }, + { 0x0359, 58001 }, + { 0x035A, 57872 }, + { 0x035B, 57974 }, + { 0x035C, 57883 }, + { 0x035D, 57880 }, + { 0x035E, 57904 }, + { 0x035F, 57907 }, + { 0x0360, 57891 }, + { 0x0361, 57911 }, + { 0x0362, 57937 }, + { 0x0363, 57586 }, + { 0x0364, 57607 }, + { 0x0365, 57622 }, + { 0x0366, 57647 }, + { 0x0367, 57679 }, + { 0x0368, 57591 }, + { 0x0369, 57602 }, + { 0x036A, 57617 }, + { 0x036B, 57637 }, + { 0x036C, 57652 }, + { 0x036D, 57674 }, + { 0x036E, 57684 }, + { 0x036F, 57689 }, + { 0x0370, 12320 }, + { 0x0371, 10998 }, + { 0x0372, 12792 }, + { 0x0373, 11590 }, + { 0x0374, 13034 }, + { 0x0375, 10720 }, + { 0x0376, 12999 }, + { 0x0377, 11869 }, + { 0x037A, 13522 }, + { 0x037B, 11881 }, + { 0x037C, 10738 }, + { 0x037D, 11874 }, + { 0x037E, 13059 }, + { 0x0384, 11898 }, + { 0x0385, 13083 }, + { 0x0386, 12574 }, + { 0x0387, 10643 }, + { 0x0388, 12851 }, + { 0x0389, 12268 }, + { 0x038A, 12394 }, + { 0x038C, 12917 }, + { 0x038E, 12969 }, + { 0x038F, 12766 }, + { 0x0390, 11110 }, + { 0x0391, 12428 }, + { 0x0392, 12316 }, + { 0x0393, 12608 }, + { 0x0394, 12604 }, + { 0x0395, 12797 }, + { 0x0396, 12424 }, + { 0x0397, 12122 }, + { 0x0398, 12788 }, + { 0x0399, 12324 }, + { 0x039A, 12612 }, + { 0x039B, 12616 }, + { 0x039C, 12102 }, + { 0x039D, 12106 }, + { 0x039E, 12114 }, + { 0x039F, 12863 }, + { 0x03A0, 12110 }, + { 0x03A1, 12294 }, + { 0x03A3, 12784 }, + { 0x03A4, 12312 }, + { 0x03A5, 12929 }, + { 0x03A6, 12286 }, + { 0x03A7, 12118 }, + { 0x03A8, 12290 }, + { 0x03A9, 12620 }, + { 0x03AA, 12418 }, + { 0x03AB, 12993 }, + { 0x03AC, 11298 }, + { 0x03AD, 11653 }, + { 0x03AE, 10918 }, + { 0x03AF, 11072 }, + { 0x03B0, 11839 }, + { 0x03B1, 11144 }, + { 0x03B2, 10994 }, + { 0x03B3, 11359 }, + { 0x03B4, 11350 }, + { 0x03B5, 11599 }, + { 0x03B6, 11140 }, + { 0x03B7, 10764 }, + { 0x03B8, 11577 }, + { 0x03B9, 11002 }, + { 0x03BA, 11363 }, + { 0x03BB, 11371 }, + { 0x03BC, 10744 }, + { 0x03BD, 10748 }, + { 0x03BE, 10756 }, + { 0x03BF, 11665 }, + { 0x03C0, 10752 }, + { 0x03C1, 10966 }, + { 0x03C2, 11354 }, + { 0x03C3, 11573 }, + { 0x03C4, 10990 }, + { 0x03C5, 11731 }, + { 0x03C6, 10958 }, + { 0x03C7, 10760 }, + { 0x03C8, 10962 }, + { 0x03C9, 11375 }, + { 0x03CA, 11096 }, + { 0x03CB, 11825 }, + { 0x03CC, 11719 }, + { 0x03CD, 11801 }, + { 0x03CE, 11529 }, + { 0x03CF, 12088 }, + { 0x03D0, 10678 }, + { 0x03D1, 11887 }, + { 0x03D2, 13037 }, + { 0x03D3, 13042 }, + { 0x03D4, 13049 }, + { 0x03D5, 10659 }, + { 0x03D6, 10640 }, + { 0x03D7, 10646 }, + { 0x03D8, 12064 }, + { 0x03D9, 11585 }, + { 0x03DA, 12061 }, + { 0x03DB, 11581 }, + { 0x03DC, 12068 }, + { 0x03DD, 11595 }, + { 0x03DE, 12030 }, + { 0x03DF, 11367 }, + { 0x03E0, 12033 }, + { 0x03E1, 11569 }, + { 0x03E2, 31064 }, + { 0x03E3, 30771 }, + { 0x03E4, 30926 }, + { 0x03E5, 30633 }, + { 0x03E6, 31060 }, + { 0x03E7, 30767 }, + { 0x03E8, 31052 }, + { 0x03E9, 30759 }, + { 0x03EA, 31104 }, + { 0x03EB, 30811 }, + { 0x03EC, 31100 }, + { 0x03ED, 30807 }, + { 0x03EE, 30918 }, + { 0x03EF, 30625 }, + { 0x03F0, 10714 }, + { 0x03F1, 10667 }, + { 0x03F2, 12071 }, + { 0x03F3, 12027 }, + { 0x03F4, 12092 }, + { 0x03F5, 12075 }, + { 0x03F6, 13062 }, + { 0x03F7, 12308 }, + { 0x03F8, 10986 }, + { 0x03F9, 13004 }, + { 0x03FA, 12304 }, + { 0x03FB, 10982 }, + { 0x03FC, 10662 }, + { 0x03FD, 13016 }, + { 0x03FE, 12096 }, + { 0x03FF, 13009 }, + { 0x0400, 49628 }, + { 0x0401, 49634 }, + { 0x0402, 49779 }, + { 0x0403, 49828 }, + { 0x0404, 50271 }, + { 0x0405, 49787 }, + { 0x0406, 50281 }, + { 0x0407, 49723 }, + { 0x0408, 49638 }, + { 0x0409, 49848 }, + { 0x040A, 49852 }, + { 0x040B, 50007 }, + { 0x040C, 49836 }, + { 0x040D, 49451 }, + { 0x040E, 50103 }, + { 0x040F, 49910 }, + { 0x0410, 49421 }, + { 0x0411, 49502 }, + { 0x0412, 49711 }, + { 0x0413, 49791 }, + { 0x0414, 49506 }, + { 0x0415, 49618 }, + { 0x0416, 49884 }, + { 0x0417, 49735 }, + { 0x0418, 49447 }, + { 0x0419, 50091 }, + { 0x041A, 49642 }, + { 0x041B, 49514 }, + { 0x041C, 49537 }, + { 0x041D, 49547 }, + { 0x041E, 49469 }, + { 0x041F, 49675 }, + { 0x0420, 49576 }, + { 0x0421, 49586 }, + { 0x0422, 49690 }, + { 0x0423, 49479 }, + { 0x0424, 49510 }, + { 0x0425, 49596 }, + { 0x0426, 49868 }, + { 0x0427, 49756 }, + { 0x0428, 49864 }, + { 0x0429, 50087 }, + { 0x042A, 49926 }, + { 0x042B, 50019 }, + { 0x042C, 49998 }, + { 0x042D, 49437 }, + { 0x042E, 49731 }, + { 0x042F, 49719 }, + { 0x0430, 48523 }, + { 0x0431, 48604 }, + { 0x0432, 48813 }, + { 0x0433, 48893 }, + { 0x0434, 48608 }, + { 0x0435, 48720 }, + { 0x0436, 48986 }, + { 0x0437, 48837 }, + { 0x0438, 48549 }, + { 0x0439, 49193 }, + { 0x043A, 48744 }, + { 0x043B, 48616 }, + { 0x043C, 48639 }, + { 0x043D, 48649 }, + { 0x043E, 48571 }, + { 0x043F, 48777 }, + { 0x0440, 48678 }, + { 0x0441, 48688 }, + { 0x0442, 48792 }, + { 0x0443, 48581 }, + { 0x0444, 48612 }, + { 0x0445, 48698 }, + { 0x0446, 48970 }, + { 0x0447, 48858 }, + { 0x0448, 48966 }, + { 0x0449, 49189 }, + { 0x044A, 49028 }, + { 0x044B, 49121 }, + { 0x044C, 49100 }, + { 0x044D, 48539 }, + { 0x044E, 48833 }, + { 0x044F, 48821 }, + { 0x0450, 48730 }, + { 0x0451, 48736 }, + { 0x0452, 48881 }, + { 0x0453, 48930 }, + { 0x0454, 49377 }, + { 0x0455, 48889 }, + { 0x0456, 49387 }, + { 0x0457, 48825 }, + { 0x0458, 48740 }, + { 0x0459, 48950 }, + { 0x045A, 48954 }, + { 0x045B, 49109 }, + { 0x045C, 48938 }, + { 0x045D, 48553 }, + { 0x045E, 49205 }, + { 0x045F, 49012 }, + { 0x0460, 50062 }, + { 0x0461, 49164 }, + { 0x0462, 49880 }, + { 0x0463, 48982 }, + { 0x0464, 50173 }, + { 0x0465, 49275 }, + { 0x0466, 50132 }, + { 0x0467, 49234 }, + { 0x0468, 50196 }, + { 0x0469, 49298 }, + { 0x046A, 49751 }, + { 0x046B, 48853 }, + { 0x046C, 50178 }, + { 0x046D, 49280 }, + { 0x046E, 49840 }, + { 0x046F, 48942 }, + { 0x0470, 49856 }, + { 0x0471, 48958 }, + { 0x0472, 49922 }, + { 0x0473, 49024 }, + { 0x0474, 50151 }, + { 0x0475, 49253 }, + { 0x0476, 50155 }, + { 0x0477, 49257 }, + { 0x0478, 49707 }, + { 0x0479, 48809 }, + { 0x047A, 50072 }, + { 0x047B, 49174 }, + { 0x047C, 50066 }, + { 0x047D, 49168 }, + { 0x047E, 49671 }, + { 0x047F, 48773 }, + { 0x0480, 50058 }, + { 0x0481, 49160 }, + { 0x0482, 50303 }, + { 0x0483, 58017 }, + { 0x0484, 58185 }, + { 0x0485, 58009 }, + { 0x0486, 58013 }, + { 0x0487, 58177 }, + { 0x0488, 58165 }, + { 0x0489, 58173 }, + { 0x048A, 50096 }, + { 0x048B, 49198 }, + { 0x048C, 50217 }, + { 0x048D, 49323 }, + { 0x048E, 49580 }, + { 0x048F, 48682 }, + { 0x0490, 49816 }, + { 0x0491, 48918 }, + { 0x0492, 49802 }, + { 0x0493, 48904 }, + { 0x0494, 49795 }, + { 0x0495, 48897 }, + { 0x0496, 49894 }, + { 0x0497, 48996 }, + { 0x0498, 49739 }, + { 0x0499, 48841 }, + { 0x049A, 49665 }, + { 0x049B, 48767 }, + { 0x049C, 49658 }, + { 0x049D, 48760 }, + { 0x049E, 49652 }, + { 0x049F, 48754 }, + { 0x04A0, 50141 }, + { 0x04A1, 49243 }, + { 0x04A2, 49570 }, + { 0x04A3, 48672 }, + { 0x04A4, 50291 }, + { 0x04A5, 49397 }, + { 0x04A6, 49679 }, + { 0x04A7, 48781 }, + { 0x04A8, 50234 }, + { 0x04A9, 49340 }, + { 0x04AA, 49590 }, + { 0x04AB, 48692 }, + { 0x04AC, 49701 }, + { 0x04AD, 48803 }, + { 0x04AE, 50222 }, + { 0x04AF, 49328 }, + { 0x04B0, 50227 }, + { 0x04B1, 49333 }, + { 0x04B2, 49612 }, + { 0x04B3, 48714 }, + { 0x04B4, 50296 }, + { 0x04B5, 49402 }, + { 0x04B6, 49767 }, + { 0x04B7, 48869 }, + { 0x04B8, 49760 }, + { 0x04B9, 48862 }, + { 0x04BA, 49975 }, + { 0x04BB, 49077 }, + { 0x04BC, 50239 }, + { 0x04BD, 49345 }, + { 0x04BE, 50244 }, + { 0x04BF, 49350 }, + { 0x04C0, 49414 }, + { 0x04C1, 49888 }, + { 0x04C2, 48990 }, + { 0x04C3, 49646 }, + { 0x04C4, 48748 }, + { 0x04C5, 49524 }, + { 0x04C6, 48626 }, + { 0x04C7, 49551 }, + { 0x04C8, 48653 }, + { 0x04C9, 49557 }, + { 0x04CA, 48659 }, + { 0x04CB, 50276 }, + { 0x04CC, 49382 }, + { 0x04CD, 49541 }, + { 0x04CE, 48643 }, + { 0x04CF, 49304 }, + { 0x04D0, 49425 }, + { 0x04D1, 48527 }, + { 0x04D2, 49431 }, + { 0x04D3, 48533 }, + { 0x04D4, 50286 }, + { 0x04D5, 49392 }, + { 0x04D6, 49622 }, + { 0x04D7, 48724 }, + { 0x04D8, 50077 }, + { 0x04D9, 49179 }, + { 0x04DA, 50081 }, + { 0x04DB, 49183 }, + { 0x04DC, 49900 }, + { 0x04DD, 49002 }, + { 0x04DE, 49745 }, + { 0x04DF, 48847 }, + { 0x04E0, 50251 }, + { 0x04E1, 49357 }, + { 0x04E2, 49457 }, + { 0x04E3, 48559 }, + { 0x04E4, 49463 }, + { 0x04E5, 48565 }, + { 0x04E6, 49473 }, + { 0x04E7, 48575 }, + { 0x04E8, 50108 }, + { 0x04E9, 49210 }, + { 0x04EA, 50113 }, + { 0x04EB, 49215 }, + { 0x04EC, 49441 }, + { 0x04ED, 48543 }, + { 0x04EE, 49490 }, + { 0x04EF, 48592 }, + { 0x04F0, 49496 }, + { 0x04F1, 48598 }, + { 0x04F2, 49483 }, + { 0x04F3, 48585 }, + { 0x04F4, 49773 }, + { 0x04F5, 48875 }, + { 0x04F6, 49822 }, + { 0x04F7, 48924 }, + { 0x04F8, 50030 }, + { 0x04F9, 49132 }, + { 0x04FA, 49808 }, + { 0x04FB, 48910 }, + { 0x04FC, 49600 }, + { 0x04FD, 48702 }, + { 0x04FE, 49606 }, + { 0x04FF, 48708 }, + { 0x0500, 49935 }, + { 0x0501, 49037 }, + { 0x0502, 49940 }, + { 0x0503, 49042 }, + { 0x0504, 49965 }, + { 0x0505, 49067 }, + { 0x0506, 49970 }, + { 0x0507, 49072 }, + { 0x0508, 49945 }, + { 0x0509, 49047 }, + { 0x050A, 49950 }, + { 0x050B, 49052 }, + { 0x050C, 49955 }, + { 0x050D, 49057 }, + { 0x050E, 49960 }, + { 0x050F, 49062 }, + { 0x0510, 50207 }, + { 0x0511, 49313 }, + { 0x0512, 49518 }, + { 0x0513, 48620 }, + { 0x0514, 49844 }, + { 0x0515, 48946 }, + { 0x0516, 49860 }, + { 0x0517, 48962 }, + { 0x0518, 49876 }, + { 0x0519, 48978 }, + { 0x051A, 49686 }, + { 0x051B, 48788 }, + { 0x051C, 49715 }, + { 0x051D, 48817 }, + { 0x051E, 50040 }, + { 0x051F, 49142 }, + { 0x0520, 49530 }, + { 0x0521, 48632 }, + { 0x0522, 49563 }, + { 0x0523, 48665 }, + { 0x0531, 44961 }, + { 0x0532, 44965 }, + { 0x0533, 44981 }, + { 0x0534, 44917 }, + { 0x0535, 44973 }, + { 0x0536, 44957 }, + { 0x0537, 44921 }, + { 0x0538, 44925 }, + { 0x0539, 44945 }, + { 0x053A, 45029 }, + { 0x053B, 44985 }, + { 0x053C, 45045 }, + { 0x053D, 45025 }, + { 0x053E, 44909 }, + { 0x053F, 44993 }, + { 0x0540, 44929 }, + { 0x0541, 44933 }, + { 0x0542, 45037 }, + { 0x0543, 45033 }, + { 0x0544, 44997 }, + { 0x0545, 44953 }, + { 0x0546, 45001 }, + { 0x0547, 45017 }, + { 0x0548, 44949 }, + { 0x0549, 44969 }, + { 0x054A, 45005 }, + { 0x054B, 45041 }, + { 0x054C, 44941 }, + { 0x054D, 45013 }, + { 0x054E, 45021 }, + { 0x054F, 45053 }, + { 0x0550, 45009 }, + { 0x0551, 44913 }, + { 0x0552, 45057 }, + { 0x0553, 45049 }, + { 0x0554, 44989 }, + { 0x0555, 44937 }, + { 0x0556, 44977 }, + { 0x0559, 45064 }, + { 0x055A, 45073 }, + { 0x055B, 45061 }, + { 0x055C, 45075 }, + { 0x055D, 44723 }, + { 0x055E, 45070 }, + { 0x055F, 45078 }, + { 0x0561, 44777 }, + { 0x0562, 44781 }, + { 0x0563, 44797 }, + { 0x0564, 44733 }, + { 0x0565, 44789 }, + { 0x0566, 44773 }, + { 0x0567, 44737 }, + { 0x0568, 44741 }, + { 0x0569, 44761 }, + { 0x056A, 44845 }, + { 0x056B, 44801 }, + { 0x056C, 44861 }, + { 0x056D, 44841 }, + { 0x056E, 44725 }, + { 0x056F, 44809 }, + { 0x0570, 44745 }, + { 0x0571, 44749 }, + { 0x0572, 44853 }, + { 0x0573, 44849 }, + { 0x0574, 44813 }, + { 0x0575, 44769 }, + { 0x0576, 44817 }, + { 0x0577, 44833 }, + { 0x0578, 44765 }, + { 0x0579, 44785 }, + { 0x057A, 44821 }, + { 0x057B, 44857 }, + { 0x057C, 44757 }, + { 0x057D, 44829 }, + { 0x057E, 44837 }, + { 0x057F, 44869 }, + { 0x0580, 44825 }, + { 0x0581, 44729 }, + { 0x0582, 44873 }, + { 0x0583, 44865 }, + { 0x0584, 44805 }, + { 0x0585, 44753 }, + { 0x0586, 44793 }, + { 0x0587, 44877 }, + { 0x0589, 44720 }, + { 0x058A, 44907 }, + { 0x0591, 33056 }, + { 0x0592, 33004 }, + { 0x0593, 33073 }, + { 0x0594, 33022 }, + { 0x0595, 33018 }, + { 0x0596, 33053 }, + { 0x0597, 33001 }, + { 0x0598, 33026 }, + { 0x0599, 33046 }, + { 0x059A, 33015 }, + { 0x059B, 33007 }, + { 0x059C, 33032 }, + { 0x059D, 33035 }, + { 0x059E, 33070 }, + { 0x059F, 33049 }, + { 0x05A0, 33059 }, + { 0x05A1, 32995 }, + { 0x05A2, 32985 }, + { 0x05A3, 32992 }, + { 0x05A4, 33067 }, + { 0x05A5, 33039 }, + { 0x05A6, 33042 }, + { 0x05A7, 32989 }, + { 0x05A8, 32998 }, + { 0x05A9, 33063 }, + { 0x05AA, 33010 }, + { 0x05AB, 32976 }, + { 0x05AC, 32982 }, + { 0x05AD, 32979 }, + { 0x05AE, 33029 }, + { 0x05AF, 32903 }, + { 0x05B0, 32951 }, + { 0x05B1, 32922 }, + { 0x05B2, 32918 }, + { 0x05B3, 32926 }, + { 0x05B4, 32930 }, + { 0x05B5, 32954 }, + { 0x05B6, 32948 }, + { 0x05B7, 32945 }, + { 0x05B8, 32962 }, + { 0x05B9, 32933 }, + { 0x05BA, 32936 }, + { 0x05BB, 32969 }, + { 0x05BC, 32957 }, + { 0x05BD, 32942 }, + { 0x05BE, 33412 }, + { 0x05BF, 32911 }, + { 0x05C0, 33415 }, + { 0x05C1, 32914 }, + { 0x05C2, 32907 }, + { 0x05C3, 33408 }, + { 0x05C4, 32899 }, + { 0x05C5, 32895 }, + { 0x05C6, 33404 }, + { 0x05C7, 32965 }, + { 0x05D0, 33192 }, + { 0x05D1, 33097 }, + { 0x05D2, 33330 }, + { 0x05D3, 33290 }, + { 0x05D4, 33076 }, + { 0x05D5, 33166 }, + { 0x05D6, 33354 }, + { 0x05D7, 33110 }, + { 0x05D8, 33158 }, + { 0x05D9, 33179 }, + { 0x05DA, 33308 }, + { 0x05DB, 33113 }, + { 0x05DC, 33338 }, + { 0x05DD, 33318 }, + { 0x05DE, 33126 }, + { 0x05DF, 33322 }, + { 0x05E0, 33134 }, + { 0x05E1, 33362 }, + { 0x05E2, 33210 }, + { 0x05E3, 33298 }, + { 0x05E4, 33084 }, + { 0x05E5, 33326 }, + { 0x05E6, 33346 }, + { 0x05E7, 33142 }, + { 0x05E8, 33213 }, + { 0x05E9, 33221 }, + { 0x05EA, 33150 }, + { 0x05F0, 33394 }, + { 0x05F1, 33383 }, + { 0x05F2, 33399 }, + { 0x05F3, 33418 }, + { 0x05F4, 33421 }, + { 0x0600, 26405 }, + { 0x0601, 23733 }, + { 0x0602, 26459 }, + { 0x0603, 23730 }, + { 0x0606, 69351 }, + { 0x0607, 69384 }, + { 0x0608, 23706 }, + { 0x0609, 69347 }, + { 0x060A, 69342 }, + { 0x060B, 37776 }, + { 0x060C, 23764 }, + { 0x060D, 23708 }, + { 0x060E, 26408 }, + { 0x060F, 23727 }, + { 0x0610, 23756 }, + { 0x0611, 23736 }, + { 0x0612, 23752 }, + { 0x0613, 23722 }, + { 0x0614, 23749 }, + { 0x0615, 23840 }, + { 0x0616, 23923 }, + { 0x0617, 23872 }, + { 0x0618, 23935 }, + { 0x0619, 23932 }, + { 0x061A, 23938 }, + { 0x061B, 30222 }, + { 0x061E, 26422 }, + { 0x061F, 30214 }, + { 0x0621, 26056 }, + { 0x0622, 25371 }, + { 0x0623, 25327 }, + { 0x0624, 25097 }, + { 0x0625, 25349 }, + { 0x0626, 25155 }, + { 0x0627, 25310 }, + { 0x0628, 24144 }, + { 0x0629, 25027 }, + { 0x062A, 24996 }, + { 0x062B, 25851 }, + { 0x062C, 25554 }, + { 0x062D, 24447 }, + { 0x062E, 25577 }, + { 0x062F, 24260 }, + { 0x0630, 25838 }, + { 0x0631, 24833 }, + { 0x0632, 25897 }, + { 0x0633, 25747 }, + { 0x0634, 26192 }, + { 0x0635, 24929 }, + { 0x0636, 24231 }, + { 0x0637, 24966 }, + { 0x0638, 25287 }, + { 0x0639, 24090 }, + { 0x063A, 26027 }, + { 0x063B, 26073 }, + { 0x063C, 26087 }, + { 0x063D, 25996 }, + { 0x063E, 25950 }, + { 0x063F, 25958 }, + { 0x0640, 26440 }, + { 0x0641, 24346 }, + { 0x0642, 24797 }, + { 0x0643, 24672 }, + { 0x0644, 24720 }, + { 0x0645, 25600 }, + { 0x0646, 25635 }, + { 0x0647, 24545 }, + { 0x0648, 25076 }, + { 0x0649, 25432 }, + { 0x064A, 25147 }, + { 0x064B, 26453 }, + { 0x064C, 26447 }, + { 0x064D, 26465 }, + { 0x064E, 23786 }, + { 0x064F, 23766 }, + { 0x0650, 23807 }, + { 0x0651, 26412 }, + { 0x0652, 23947 }, + { 0x0653, 26402 }, + { 0x0654, 23801 }, + { 0x0655, 23804 }, + { 0x0656, 30224 }, + { 0x0657, 26462 }, + { 0x0658, 23718 }, + { 0x0659, 30220 }, + { 0x065A, 23962 }, + { 0x065B, 23968 }, + { 0x065C, 23957 }, + { 0x065D, 30217 }, + { 0x065E, 23788 }, + { 0x0660, 69372 }, + { 0x0661, 69354 }, + { 0x0662, 69360 }, + { 0x0663, 69381 }, + { 0x0664, 69366 }, + { 0x0665, 69363 }, + { 0x0666, 69357 }, + { 0x0667, 69378 }, + { 0x0668, 69375 }, + { 0x0669, 69369 }, + { 0x066A, 26430 }, + { 0x066B, 26427 }, + { 0x066C, 30227 }, + { 0x066D, 23711 }, + { 0x066E, 26331 }, + { 0x066F, 26339 }, + { 0x0670, 26398 }, + { 0x0671, 25416 }, + { 0x0672, 25313 }, + { 0x0673, 25320 }, + { 0x0674, 25535 }, + { 0x0675, 25549 }, + { 0x0676, 25539 }, + { 0x0677, 24001 }, + { 0x0678, 25544 }, + { 0x0679, 25874 }, + { 0x067A, 26290 }, + { 0x067B, 25453 }, + { 0x067C, 24999 }, + { 0x067D, 25004 }, + { 0x067E, 24774 }, + { 0x067F, 26254 }, + { 0x0680, 25910 }, + { 0x0681, 24465 }, + { 0x0682, 24457 }, + { 0x0683, 25711 }, + { 0x0684, 25489 }, + { 0x0685, 24500 }, + { 0x0686, 26225 }, + { 0x0687, 26375 }, + { 0x0688, 25476 }, + { 0x0689, 24296 }, + { 0x068A, 24263 }, + { 0x068B, 24269 }, + { 0x068C, 25933 }, + { 0x068D, 26277 }, + { 0x068E, 24333 }, + { 0x068F, 24301 }, + { 0x0690, 24289 }, + { 0x0691, 25734 }, + { 0x0692, 24884 }, + { 0x0693, 24873 }, + { 0x0694, 24836 }, + { 0x0695, 24890 }, + { 0x0696, 24842 }, + { 0x0697, 24851 }, + { 0x0698, 24659 }, + { 0x0699, 24866 }, + { 0x069A, 25750 }, + { 0x069B, 25785 }, + { 0x069C, 25792 }, + { 0x069D, 24932 }, + { 0x069E, 24939 }, + { 0x069F, 24969 }, + { 0x06A0, 24108 }, + { 0x06A1, 26335 }, + { 0x06A2, 24355 }, + { 0x06A3, 24349 }, + { 0x06A4, 25053 }, + { 0x06A5, 24369 }, + { 0x06A6, 26146 }, + { 0x06A7, 24800 }, + { 0x06A8, 24806 }, + { 0x06A9, 26064 }, + { 0x06AA, 26221 }, + { 0x06AB, 24688 }, + { 0x06AC, 24675 }, + { 0x06AD, 24028 }, + { 0x06AE, 24693 }, + { 0x06AF, 24405 }, + { 0x06B0, 24415 }, + { 0x06B1, 26123 }, + { 0x06B2, 24408 }, + { 0x06B3, 25512 }, + { 0x06B4, 24420 }, + { 0x06B5, 24734 }, + { 0x06B6, 24728 }, + { 0x06B7, 24740 }, + { 0x06B8, 24747 }, + { 0x06B9, 25638 }, + { 0x06BA, 25680 }, + { 0x06BB, 26169 }, + { 0x06BC, 25651 }, + { 0x06BD, 25668 }, + { 0x06BE, 24631 }, + { 0x06BF, 26228 }, + { 0x06C0, 24583 }, + { 0x06C1, 24548 }, + { 0x06C2, 24552 }, + { 0x06C3, 25031 }, + { 0x06C4, 25092 }, + { 0x06C5, 26343 }, + { 0x06C6, 24051 }, + { 0x06C7, 23998 }, + { 0x06C8, 24077 }, + { 0x06C9, 26359 }, + { 0x06CA, 25085 }, + { 0x06CB, 24064 }, + { 0x06CC, 25946 }, + { 0x06CD, 25150 }, + { 0x06CE, 25193 }, + { 0x06CF, 25079 }, + { 0x06D0, 23975 }, + { 0x06D1, 25199 }, + { 0x06D2, 25211 }, + { 0x06D3, 25215 }, + { 0x06D4, 23715 }, + { 0x06D5, 24025 }, + { 0x06D6, 23913 }, + { 0x06D7, 23903 }, + { 0x06D8, 23852 }, + { 0x06D9, 23835 }, + { 0x06DA, 23848 }, + { 0x06DB, 23880 }, + { 0x06DC, 23868 }, + { 0x06DD, 23702 }, + { 0x06DE, 23941 }, + { 0x06DF, 23892 }, + { 0x06E0, 23897 }, + { 0x06E1, 23885 }, + { 0x06E2, 23858 }, + { 0x06E3, 23825 }, + { 0x06E4, 23876 }, + { 0x06E5, 23829 }, + { 0x06E6, 23832 }, + { 0x06E7, 23844 }, + { 0x06E8, 23864 }, + { 0x06E9, 23817 }, + { 0x06EA, 23776 }, + { 0x06EB, 23781 }, + { 0x06EC, 26433 }, + { 0x06ED, 23821 }, + { 0x06EE, 24309 }, + { 0x06EF, 24913 }, + { 0x06F0, 51759 }, + { 0x06F1, 51735 }, + { 0x06F2, 51743 }, + { 0x06F3, 51771 }, + { 0x06F4, 51751 }, + { 0x06F5, 51747 }, + { 0x06F6, 51739 }, + { 0x06F7, 51767 }, + { 0x06F8, 51763 }, + { 0x06F9, 51755 }, + { 0x06FA, 26195 }, + { 0x06FB, 24234 }, + { 0x06FC, 26030 }, + { 0x06FD, 23740 }, + { 0x06FE, 23744 }, + { 0x06FF, 24605 }, + { 0x0700, 36871 }, + { 0x0701, 37114 }, + { 0x0702, 37094 }, + { 0x0703, 37118 }, + { 0x0704, 37098 }, + { 0x0705, 37106 }, + { 0x0706, 36885 }, + { 0x0707, 36889 }, + { 0x0708, 37121 }, + { 0x0709, 37101 }, + { 0x070A, 37109 }, + { 0x070B, 37081 }, + { 0x070C, 37084 }, + { 0x070D, 37087 }, + { 0x070F, 37126 }, + { 0x0710, 36987 }, + { 0x0711, 37046 }, + { 0x0712, 36952 }, + { 0x0713, 36994 }, + { 0x0714, 36997 }, + { 0x0715, 37004 }, + { 0x0716, 37010 }, + { 0x0717, 36934 }, + { 0x0718, 36949 }, + { 0x0719, 36984 }, + { 0x071A, 36955 }, + { 0x071B, 36970 }, + { 0x071C, 36973 }, + { 0x071D, 36977 }, + { 0x071E, 36980 }, + { 0x071F, 36958 }, + { 0x0720, 37007 }, + { 0x0721, 36940 }, + { 0x0722, 36943 }, + { 0x0723, 37027 }, + { 0x0724, 36990 }, + { 0x0725, 36931 }, + { 0x0726, 36937 }, + { 0x0727, 37042 }, + { 0x0728, 37001 }, + { 0x0729, 36961 }, + { 0x072A, 36964 }, + { 0x072B, 36967 }, + { 0x072C, 36946 }, + { 0x072D, 37015 }, + { 0x072E, 37019 }, + { 0x072F, 37023 }, + { 0x0730, 37050 }, + { 0x0731, 37053 }, + { 0x0732, 37056 }, + { 0x0733, 37059 }, + { 0x0734, 37062 }, + { 0x0735, 37065 }, + { 0x0736, 36907 }, + { 0x0737, 36910 }, + { 0x0738, 36927 }, + { 0x0739, 36923 }, + { 0x073A, 36899 }, + { 0x073B, 36902 }, + { 0x073C, 37111 }, + { 0x073D, 36893 }, + { 0x073E, 36896 }, + { 0x073F, 36913 }, + { 0x0740, 37078 }, + { 0x0741, 37092 }, + { 0x0742, 37090 }, + { 0x0743, 36875 }, + { 0x0744, 36880 }, + { 0x0745, 36915 }, + { 0x0746, 36919 }, + { 0x0747, 37070 }, + { 0x0748, 37074 }, + { 0x0749, 36905 }, + { 0x074A, 37068 }, + { 0x074D, 37038 }, + { 0x074E, 37034 }, + { 0x074F, 37030 }, + { 0x0750, 24195 }, + { 0x0751, 24147 }, + { 0x0752, 24173 }, + { 0x0753, 24182 }, + { 0x0754, 24157 }, + { 0x0755, 24203 }, + { 0x0756, 24167 }, + { 0x0757, 24450 }, + { 0x0758, 24507 }, + { 0x0759, 24278 }, + { 0x075A, 24315 }, + { 0x075B, 24908 }, + { 0x075C, 25767 }, + { 0x075D, 24093 }, + { 0x075E, 24115 }, + { 0x075F, 24100 }, + { 0x0760, 24362 }, + { 0x0761, 24376 }, + { 0x0762, 26067 }, + { 0x0763, 26080 }, + { 0x0764, 26094 }, + { 0x0765, 25603 }, + { 0x0766, 25609 }, + { 0x0767, 25644 }, + { 0x0768, 25662 }, + { 0x0769, 25656 }, + { 0x076A, 24723 }, + { 0x076B, 24858 }, + { 0x076C, 24878 }, + { 0x076D, 25759 }, + { 0x076E, 24491 }, + { 0x076F, 24471 }, + { 0x0770, 25774 }, + { 0x0771, 24897 }, + { 0x0772, 24482 }, + { 0x0773, 25393 }, + { 0x0774, 25402 }, + { 0x0775, 25966 }, + { 0x0776, 25986 }, + { 0x0777, 25976 }, + { 0x0778, 25119 }, + { 0x0779, 25128 }, + { 0x077A, 25240 }, + { 0x077B, 25250 }, + { 0x077C, 24516 }, + { 0x077D, 25803 }, + { 0x077E, 25812 }, + { 0x077F, 24681 }, + { 0x0780, 37486 }, + { 0x0781, 37591 }, + { 0x0782, 37534 }, + { 0x0783, 37492 }, + { 0x0784, 37483 }, + { 0x0785, 37588 }, + { 0x0786, 37525 }, + { 0x0787, 37516 }, + { 0x0788, 37543 }, + { 0x0789, 37531 }, + { 0x078A, 37519 }, + { 0x078B, 37552 }, + { 0x078C, 37510 }, + { 0x078D, 37528 }, + { 0x078E, 37522 }, + { 0x078F, 37585 }, + { 0x0790, 37540 }, + { 0x0791, 37567 }, + { 0x0792, 37579 }, + { 0x0793, 37576 }, + { 0x0794, 37495 }, + { 0x0795, 37573 }, + { 0x0796, 37570 }, + { 0x0797, 37582 }, + { 0x0798, 37513 }, + { 0x0799, 37504 }, + { 0x079A, 37507 }, + { 0x079B, 37564 }, + { 0x079C, 37498 }, + { 0x079D, 37561 }, + { 0x079E, 37558 }, + { 0x079F, 37549 }, + { 0x07A0, 37477 }, + { 0x07A1, 37480 }, + { 0x07A2, 37501 }, + { 0x07A3, 37555 }, + { 0x07A4, 37537 }, + { 0x07A5, 37546 }, + { 0x07A6, 37594 }, + { 0x07A7, 37604 }, + { 0x07A8, 37598 }, + { 0x07A9, 37606 }, + { 0x07AA, 37602 }, + { 0x07AB, 37612 }, + { 0x07AC, 37596 }, + { 0x07AD, 37608 }, + { 0x07AE, 37600 }, + { 0x07AF, 37610 }, + { 0x07B0, 37475 }, + { 0x07B1, 37489 }, + { 0x07C0, 6538 }, + { 0x07C1, 6520 }, + { 0x07C2, 6526 }, + { 0x07C3, 6547 }, + { 0x07C4, 6532 }, + { 0x07C5, 6529 }, + { 0x07C6, 6523 }, + { 0x07C7, 6544 }, + { 0x07C8, 6541 }, + { 0x07C9, 6535 }, + { 0x07CA, 6550 }, + { 0x07CB, 6574 }, + { 0x07CC, 6556 }, + { 0x07CD, 6553 }, + { 0x07CE, 6565 }, + { 0x07CF, 6602 }, + { 0x07D0, 6562 }, + { 0x07D1, 6651 }, + { 0x07D2, 6559 }, + { 0x07D3, 6568 }, + { 0x07D4, 6605 }, + { 0x07D5, 6614 }, + { 0x07D6, 6583 }, + { 0x07D7, 6623 }, + { 0x07D8, 6571 }, + { 0x07D9, 6608 }, + { 0x07DA, 6636 }, + { 0x07DB, 6611 }, + { 0x07DC, 6626 }, + { 0x07DD, 6577 }, + { 0x07DE, 6586 }, + { 0x07DF, 6589 }, + { 0x07E0, 6598 }, + { 0x07E1, 6592 }, + { 0x07E2, 6629 }, + { 0x07E3, 6595 }, + { 0x07E4, 6580 }, + { 0x07E5, 6617 }, + { 0x07E6, 6620 }, + { 0x07E7, 6632 }, + { 0x07E8, 6639 }, + { 0x07E9, 6647 }, + { 0x07EA, 6643 }, + { 0x07EB, 6686 }, + { 0x07EC, 6681 }, + { 0x07ED, 6691 }, + { 0x07EE, 6676 }, + { 0x07EF, 6666 }, + { 0x07F0, 6661 }, + { 0x07F1, 6671 }, + { 0x07F2, 6701 }, + { 0x07F3, 6696 }, + { 0x07F4, 6514 }, + { 0x07F5, 6510 }, + { 0x07F6, 6654 }, + { 0x07F7, 6658 }, + { 0x07F8, 6518 }, + { 0x07F9, 6707 }, + { 0x07FA, 6705 }, + { 0x0901, 66870 }, + { 0x0902, 66864 }, + { 0x0903, 66861 }, + { 0x0904, 67167 }, + { 0x0905, 66990 }, + { 0x0906, 67005 }, + { 0x0907, 66996 }, + { 0x0908, 67032 }, + { 0x0909, 67002 }, + { 0x090A, 67065 }, + { 0x090B, 67199 }, + { 0x090C, 67195 }, + { 0x090D, 67183 }, + { 0x090E, 67171 }, + { 0x090F, 66993 }, + { 0x0910, 67008 }, + { 0x0911, 67187 }, + { 0x0912, 67175 }, + { 0x0913, 66999 }, + { 0x0914, 67011 }, + { 0x0915, 67038 }, + { 0x0916, 67104 }, + { 0x0917, 67026 }, + { 0x0918, 67095 }, + { 0x0919, 67110 }, + { 0x091A, 67017 }, + { 0x091B, 67083 }, + { 0x091C, 67035 }, + { 0x091D, 67098 }, + { 0x091E, 67116 }, + { 0x091F, 67137 }, + { 0x0920, 67161 }, + { 0x0921, 67086 }, + { 0x0922, 67146 }, + { 0x0923, 67113 }, + { 0x0924, 67062 }, + { 0x0925, 67134 }, + { 0x0926, 67020 }, + { 0x0927, 67089 }, + { 0x0928, 67047 }, + { 0x0929, 67158 }, + { 0x092A, 67050 }, + { 0x092B, 67119 }, + { 0x092C, 67014 }, + { 0x092D, 67080 }, + { 0x092E, 67044 }, + { 0x092F, 67071 }, + { 0x0930, 67056 }, + { 0x0931, 67125 }, + { 0x0932, 67041 }, + { 0x0933, 67107 }, + { 0x0934, 67155 }, + { 0x0935, 67068 }, + { 0x0936, 67128 }, + { 0x0937, 67131 }, + { 0x0938, 67059 }, + { 0x0939, 67029 }, + { 0x093C, 66855 }, + { 0x093D, 66867 }, + { 0x093E, 66927 }, + { 0x093F, 66915 }, + { 0x0940, 66939 }, + { 0x0941, 66923 }, + { 0x0942, 66943 }, + { 0x0943, 66972 }, + { 0x0944, 66982 }, + { 0x0945, 66957 }, + { 0x0946, 66947 }, + { 0x0947, 66911 }, + { 0x0948, 66931 }, + { 0x0949, 66962 }, + { 0x094A, 66952 }, + { 0x094B, 66919 }, + { 0x094C, 66935 }, + { 0x094D, 66858 }, + { 0x0950, 66848 }, + { 0x0951, 67211 }, + { 0x0952, 67215 }, + { 0x0953, 66908 }, + { 0x0954, 66873 }, + { 0x0958, 67053 }, + { 0x0959, 67152 }, + { 0x095A, 67149 }, + { 0x095B, 67074 }, + { 0x095C, 67164 }, + { 0x095D, 67122 }, + { 0x095E, 67023 }, + { 0x095F, 67140 }, + { 0x0960, 67207 }, + { 0x0961, 67203 }, + { 0x0962, 66967 }, + { 0x0963, 66977 }, + { 0x0964, 66876 }, + { 0x0965, 66987 }, + { 0x0966, 66896 }, + { 0x0967, 66878 }, + { 0x0968, 66884 }, + { 0x0969, 66905 }, + { 0x096A, 66890 }, + { 0x096B, 66887 }, + { 0x096C, 66881 }, + { 0x096D, 66902 }, + { 0x096E, 66899 }, + { 0x096F, 66893 }, + { 0x0970, 67219 }, + { 0x0971, 66850 }, + { 0x0972, 67179 }, + { 0x097B, 67092 }, + { 0x097C, 67101 }, + { 0x097D, 67191 }, + { 0x097E, 67143 }, + { 0x097F, 67077 }, + { 0x0981, 37801 }, + { 0x0982, 37795 }, + { 0x0983, 37792 }, + { 0x0985, 37898 }, + { 0x0986, 37913 }, + { 0x0987, 37904 }, + { 0x0988, 37937 }, + { 0x0989, 37910 }, + { 0x098A, 37979 }, + { 0x098B, 38053 }, + { 0x098C, 38049 }, + { 0x098F, 37901 }, + { 0x0990, 37916 }, + { 0x0993, 37907 }, + { 0x0994, 37919 }, + { 0x0995, 37943 }, + { 0x0996, 38003 }, + { 0x0997, 37931 }, + { 0x0998, 37997 }, + { 0x0999, 38006 }, + { 0x099A, 37925 }, + { 0x099B, 37988 }, + { 0x099C, 37940 }, + { 0x099D, 38000 }, + { 0x099E, 38012 }, + { 0x099F, 38033 }, + { 0x09A0, 38042 }, + { 0x09A1, 37991 }, + { 0x09A2, 38039 }, + { 0x09A3, 38009 }, + { 0x09A4, 37976 }, + { 0x09A5, 38030 }, + { 0x09A6, 37928 }, + { 0x09A7, 37994 }, + { 0x09A8, 37952 }, + { 0x09AA, 37955 }, + { 0x09AB, 38015 }, + { 0x09AC, 37922 }, + { 0x09AD, 37985 }, + { 0x09AE, 37949 }, + { 0x09AF, 37982 }, + { 0x09B0, 37958 }, + { 0x09B2, 37946 }, + { 0x09B6, 38024 }, + { 0x09B7, 38027 }, + { 0x09B8, 37973 }, + { 0x09B9, 37934 }, + { 0x09BC, 37786 }, + { 0x09BD, 37798 }, + { 0x09BE, 37856 }, + { 0x09BF, 37844 }, + { 0x09C0, 37868 }, + { 0x09C1, 37852 }, + { 0x09C2, 37872 }, + { 0x09C3, 37881 }, + { 0x09C4, 37891 }, + { 0x09C7, 37840 }, + { 0x09C8, 37860 }, + { 0x09CB, 37848 }, + { 0x09CC, 37864 }, + { 0x09CD, 37789 }, + { 0x09CE, 38045 }, + { 0x09D7, 37782 }, + { 0x09DC, 38021 }, + { 0x09DD, 38018 }, + { 0x09DF, 38036 }, + { 0x09E0, 38061 }, + { 0x09E1, 38057 }, + { 0x09E2, 37876 }, + { 0x09E3, 37886 }, + { 0x09E6, 37822 }, + { 0x09E7, 37804 }, + { 0x09E8, 37810 }, + { 0x09E9, 37831 }, + { 0x09EA, 37816 }, + { 0x09EB, 37813 }, + { 0x09EC, 37807 }, + { 0x09ED, 37828 }, + { 0x09EE, 37825 }, + { 0x09EF, 37819 }, + { 0x09F0, 37967 }, + { 0x09F1, 37961 }, + { 0x09F2, 37834 }, + { 0x09F3, 37837 }, + { 0x09F4, 38065 }, + { 0x09F5, 38077 }, + { 0x09F6, 38085 }, + { 0x09F7, 38081 }, + { 0x09F8, 38069 }, + { 0x09F9, 38089 }, + { 0x09FA, 37896 }, + { 0x0A01, 52505 }, + { 0x0A02, 52509 }, + { 0x0A03, 52524 }, + { 0x0A05, 52597 }, + { 0x0A06, 52606 }, + { 0x0A07, 52600 }, + { 0x0A08, 52636 }, + { 0x0A09, 52603 }, + { 0x0A0A, 52669 }, + { 0x0A0F, 52624 }, + { 0x0A10, 52609 }, + { 0x0A13, 52654 }, + { 0x0A14, 52612 }, + { 0x0A15, 52642 }, + { 0x0A16, 52699 }, + { 0x0A17, 52630 }, + { 0x0A18, 52693 }, + { 0x0A19, 52705 }, + { 0x0A1A, 52618 }, + { 0x0A1B, 52684 }, + { 0x0A1C, 52639 }, + { 0x0A1D, 52696 }, + { 0x0A1E, 52711 }, + { 0x0A1F, 52726 }, + { 0x0A20, 52738 }, + { 0x0A21, 52687 }, + { 0x0A22, 52729 }, + { 0x0A23, 52708 }, + { 0x0A24, 52666 }, + { 0x0A25, 52723 }, + { 0x0A26, 52621 }, + { 0x0A27, 52690 }, + { 0x0A28, 52651 }, + { 0x0A2A, 52657 }, + { 0x0A2B, 52714 }, + { 0x0A2C, 52615 }, + { 0x0A2D, 52681 }, + { 0x0A2E, 52648 }, + { 0x0A2F, 52675 }, + { 0x0A30, 52660 }, + { 0x0A32, 52645 }, + { 0x0A33, 52702 }, + { 0x0A35, 52672 }, + { 0x0A36, 52720 }, + { 0x0A38, 52663 }, + { 0x0A39, 52633 }, + { 0x0A3C, 52512 }, + { 0x0A3E, 52569 }, + { 0x0A3F, 52561 }, + { 0x0A40, 52585 }, + { 0x0A41, 52565 }, + { 0x0A42, 52593 }, + { 0x0A47, 52581 }, + { 0x0A48, 52573 }, + { 0x0A4B, 52589 }, + { 0x0A4C, 52577 }, + { 0x0A4D, 52518 }, + { 0x0A51, 52515 }, + { 0x0A59, 52735 }, + { 0x0A5A, 52732 }, + { 0x0A5B, 52678 }, + { 0x0A5C, 52717 }, + { 0x0A5E, 52627 }, + { 0x0A66, 52547 }, + { 0x0A67, 52529 }, + { 0x0A68, 52535 }, + { 0x0A69, 52556 }, + { 0x0A6A, 52541 }, + { 0x0A6B, 52538 }, + { 0x0A6C, 52532 }, + { 0x0A6D, 52553 }, + { 0x0A6E, 52550 }, + { 0x0A6F, 52544 }, + { 0x0A70, 52559 }, + { 0x0A71, 52527 }, + { 0x0A72, 52501 }, + { 0x0A73, 52503 }, + { 0x0A74, 52498 }, + { 0x0A75, 52521 }, + { 0x0A81, 52240 }, + { 0x0A82, 52234 }, + { 0x0A83, 52231 }, + { 0x0A85, 52350 }, + { 0x0A86, 52365 }, + { 0x0A87, 52356 }, + { 0x0A88, 52389 }, + { 0x0A89, 52362 }, + { 0x0A8A, 52419 }, + { 0x0A8B, 52486 }, + { 0x0A8C, 52482 }, + { 0x0A8D, 52342 }, + { 0x0A8F, 52353 }, + { 0x0A90, 52368 }, + { 0x0A91, 52346 }, + { 0x0A93, 52359 }, + { 0x0A94, 52371 }, + { 0x0A95, 52395 }, + { 0x0A96, 52446 }, + { 0x0A97, 52383 }, + { 0x0A98, 52440 }, + { 0x0A99, 52452 }, + { 0x0A9A, 52377 }, + { 0x0A9B, 52431 }, + { 0x0A9C, 52392 }, + { 0x0A9D, 52443 }, + { 0x0A9E, 52458 }, + { 0x0A9F, 52473 }, + { 0x0AA0, 52479 }, + { 0x0AA1, 52434 }, + { 0x0AA2, 52476 }, + { 0x0AA3, 52455 }, + { 0x0AA4, 52416 }, + { 0x0AA5, 52470 }, + { 0x0AA6, 52380 }, + { 0x0AA7, 52437 }, + { 0x0AA8, 52404 }, + { 0x0AAA, 52407 }, + { 0x0AAB, 52461 }, + { 0x0AAC, 52374 }, + { 0x0AAD, 52428 }, + { 0x0AAE, 52401 }, + { 0x0AAF, 52425 }, + { 0x0AB0, 52410 }, + { 0x0AB2, 52398 }, + { 0x0AB3, 52449 }, + { 0x0AB5, 52422 }, + { 0x0AB6, 52464 }, + { 0x0AB7, 52467 }, + { 0x0AB8, 52413 }, + { 0x0AB9, 52386 }, + { 0x0ABC, 52225 }, + { 0x0ABD, 52237 }, + { 0x0ABE, 52292 }, + { 0x0ABF, 52280 }, + { 0x0AC0, 52304 }, + { 0x0AC1, 52288 }, + { 0x0AC2, 52308 }, + { 0x0AC3, 52327 }, + { 0x0AC4, 52337 }, + { 0x0AC5, 52312 }, + { 0x0AC7, 52276 }, + { 0x0AC8, 52296 }, + { 0x0AC9, 52317 }, + { 0x0ACB, 52284 }, + { 0x0ACC, 52300 }, + { 0x0ACD, 52228 }, + { 0x0AD0, 52223 }, + { 0x0AE0, 52494 }, + { 0x0AE1, 52490 }, + { 0x0AE2, 52322 }, + { 0x0AE3, 52332 }, + { 0x0AE6, 52261 }, + { 0x0AE7, 52243 }, + { 0x0AE8, 52249 }, + { 0x0AE9, 52270 }, + { 0x0AEA, 52255 }, + { 0x0AEB, 52252 }, + { 0x0AEC, 52246 }, + { 0x0AED, 52267 }, + { 0x0AEE, 52264 }, + { 0x0AEF, 52258 }, + { 0x0AF1, 52273 }, + { 0x0B01, 21480 }, + { 0x0B02, 21474 }, + { 0x0B03, 21471 }, + { 0x0B05, 21571 }, + { 0x0B06, 21586 }, + { 0x0B07, 21577 }, + { 0x0B08, 21610 }, + { 0x0B09, 21583 }, + { 0x0B0A, 21640 }, + { 0x0B0B, 21719 }, + { 0x0B0C, 21715 }, + { 0x0B0F, 21574 }, + { 0x0B10, 21589 }, + { 0x0B13, 21580 }, + { 0x0B14, 21592 }, + { 0x0B15, 21616 }, + { 0x0B16, 21670 }, + { 0x0B17, 21604 }, + { 0x0B18, 21664 }, + { 0x0B19, 21676 }, + { 0x0B1A, 21598 }, + { 0x0B1B, 21655 }, + { 0x0B1C, 21613 }, + { 0x0B1D, 21667 }, + { 0x0B1E, 21682 }, + { 0x0B1F, 21703 }, + { 0x0B20, 21712 }, + { 0x0B21, 21658 }, + { 0x0B22, 21709 }, + { 0x0B23, 21679 }, + { 0x0B24, 21637 }, + { 0x0B25, 21700 }, + { 0x0B26, 21601 }, + { 0x0B27, 21661 }, + { 0x0B28, 21625 }, + { 0x0B2A, 21628 }, + { 0x0B2B, 21685 }, + { 0x0B2C, 21595 }, + { 0x0B2D, 21652 }, + { 0x0B2E, 21622 }, + { 0x0B2F, 21649 }, + { 0x0B30, 21631 }, + { 0x0B32, 21619 }, + { 0x0B33, 21673 }, + { 0x0B35, 21643 }, + { 0x0B36, 21694 }, + { 0x0B37, 21697 }, + { 0x0B38, 21634 }, + { 0x0B39, 21607 }, + { 0x0B3C, 21465 }, + { 0x0B3D, 21477 }, + { 0x0B3E, 21529 }, + { 0x0B3F, 21517 }, + { 0x0B40, 21541 }, + { 0x0B41, 21525 }, + { 0x0B42, 21545 }, + { 0x0B43, 21554 }, + { 0x0B44, 21564 }, + { 0x0B47, 21513 }, + { 0x0B48, 21533 }, + { 0x0B4B, 21521 }, + { 0x0B4C, 21537 }, + { 0x0B4D, 21468 }, + { 0x0B56, 21457 }, + { 0x0B57, 21461 }, + { 0x0B5C, 21691 }, + { 0x0B5D, 21688 }, + { 0x0B5F, 21706 }, + { 0x0B60, 21727 }, + { 0x0B61, 21723 }, + { 0x0B62, 21549 }, + { 0x0B63, 21559 }, + { 0x0B66, 21501 }, + { 0x0B67, 21483 }, + { 0x0B68, 21489 }, + { 0x0B69, 21510 }, + { 0x0B6A, 21495 }, + { 0x0B6B, 21492 }, + { 0x0B6C, 21486 }, + { 0x0B6D, 21507 }, + { 0x0B6E, 21504 }, + { 0x0B6F, 21498 }, + { 0x0B70, 21569 }, + { 0x0B71, 21646 }, + { 0x0B82, 22772 }, + { 0x0B83, 22769 }, + { 0x0B85, 22864 }, + { 0x0B86, 22879 }, + { 0x0B87, 22870 }, + { 0x0B88, 22897 }, + { 0x0B89, 22876 }, + { 0x0B8A, 22930 }, + { 0x0B8E, 22867 }, + { 0x0B8F, 22891 }, + { 0x0B90, 22882 }, + { 0x0B92, 22873 }, + { 0x0B93, 22915 }, + { 0x0B94, 22885 }, + { 0x0B95, 22903 }, + { 0x0B99, 22942 }, + { 0x0B9A, 22888 }, + { 0x0B9C, 22900 }, + { 0x0B9E, 22948 }, + { 0x0B9F, 22960 }, + { 0x0BA3, 22945 }, + { 0x0BA4, 22927 }, + { 0x0BA8, 22912 }, + { 0x0BA9, 22966 }, + { 0x0BAA, 22918 }, + { 0x0BAE, 22909 }, + { 0x0BAF, 22936 }, + { 0x0BB0, 22921 }, + { 0x0BB1, 22951 }, + { 0x0BB2, 22906 }, + { 0x0BB3, 22939 }, + { 0x0BB4, 22963 }, + { 0x0BB5, 22933 }, + { 0x0BB6, 22954 }, + { 0x0BB7, 22957 }, + { 0x0BB8, 22924 }, + { 0x0BB9, 22894 }, + { 0x0BBE, 22833 }, + { 0x0BBF, 22821 }, + { 0x0BC0, 22849 }, + { 0x0BC1, 22829 }, + { 0x0BC2, 22857 }, + { 0x0BC6, 22817 }, + { 0x0BC7, 22845 }, + { 0x0BC8, 22837 }, + { 0x0BCA, 22825 }, + { 0x0BCB, 22853 }, + { 0x0BCC, 22841 }, + { 0x0BCD, 22766 }, + { 0x0BD0, 22761 }, + { 0x0BD7, 22757 }, + { 0x0BE6, 22799 }, + { 0x0BE7, 22781 }, + { 0x0BE8, 22787 }, + { 0x0BE9, 22808 }, + { 0x0BEA, 22793 }, + { 0x0BEB, 22790 }, + { 0x0BEC, 22784 }, + { 0x0BED, 22805 }, + { 0x0BEE, 22802 }, + { 0x0BEF, 22796 }, + { 0x0BF0, 22977 }, + { 0x0BF1, 22969 }, + { 0x0BF2, 22973 }, + { 0x0BF3, 22763 }, + { 0x0BF4, 22811 }, + { 0x0BF5, 22775 }, + { 0x0BF6, 22778 }, + { 0x0BF7, 22861 }, + { 0x0BF8, 22753 }, + { 0x0BF9, 22814 }, + { 0x0BFA, 22980 }, + { 0x0C01, 37149 }, + { 0x0C02, 37143 }, + { 0x0C03, 37140 }, + { 0x0C05, 37249 }, + { 0x0C06, 37264 }, + { 0x0C07, 37255 }, + { 0x0C08, 37291 }, + { 0x0C09, 37261 }, + { 0x0C0A, 37324 }, + { 0x0C0B, 37400 }, + { 0x0C0C, 37396 }, + { 0x0C0E, 37252 }, + { 0x0C0F, 37282 }, + { 0x0C10, 37267 }, + { 0x0C12, 37258 }, + { 0x0C13, 37309 }, + { 0x0C14, 37270 }, + { 0x0C15, 37297 }, + { 0x0C16, 37354 }, + { 0x0C17, 37285 }, + { 0x0C18, 37348 }, + { 0x0C19, 37360 }, + { 0x0C1A, 37276 }, + { 0x0C1B, 37336 }, + { 0x0C1C, 37294 }, + { 0x0C1D, 37351 }, + { 0x0C1E, 37366 }, + { 0x0C1F, 37387 }, + { 0x0C20, 37393 }, + { 0x0C21, 37339 }, + { 0x0C22, 37390 }, + { 0x0C23, 37363 }, + { 0x0C24, 37321 }, + { 0x0C25, 37381 }, + { 0x0C26, 37279 }, + { 0x0C27, 37342 }, + { 0x0C28, 37306 }, + { 0x0C2A, 37312 }, + { 0x0C2B, 37369 }, + { 0x0C2C, 37273 }, + { 0x0C2D, 37333 }, + { 0x0C2E, 37303 }, + { 0x0C2F, 37330 }, + { 0x0C30, 37315 }, + { 0x0C31, 37372 }, + { 0x0C32, 37300 }, + { 0x0C33, 37357 }, + { 0x0C35, 37327 }, + { 0x0C36, 37375 }, + { 0x0C37, 37378 }, + { 0x0C38, 37318 }, + { 0x0C39, 37288 }, + { 0x0C3D, 37146 }, + { 0x0C3E, 37198 }, + { 0x0C3F, 37186 }, + { 0x0C40, 37214 }, + { 0x0C41, 37194 }, + { 0x0C42, 37222 }, + { 0x0C43, 37231 }, + { 0x0C44, 37241 }, + { 0x0C46, 37182 }, + { 0x0C47, 37210 }, + { 0x0C48, 37202 }, + { 0x0C4A, 37190 }, + { 0x0C4B, 37218 }, + { 0x0C4C, 37206 }, + { 0x0C4D, 37137 }, + { 0x0C55, 37246 }, + { 0x0C56, 37130 }, + { 0x0C58, 37384 }, + { 0x0C59, 37345 }, + { 0x0C60, 37408 }, + { 0x0C61, 37404 }, + { 0x0C62, 37226 }, + { 0x0C63, 37236 }, + { 0x0C66, 37170 }, + { 0x0C67, 37152 }, + { 0x0C68, 37158 }, + { 0x0C69, 37179 }, + { 0x0C6A, 37164 }, + { 0x0C6B, 37161 }, + { 0x0C6C, 37155 }, + { 0x0C6D, 37176 }, + { 0x0C6E, 37173 }, + { 0x0C6F, 37167 }, + { 0x0C78, 37448 }, + { 0x0C79, 37412 }, + { 0x0C7A, 37430 }, + { 0x0C7B, 37457 }, + { 0x0C7C, 37421 }, + { 0x0C7D, 37439 }, + { 0x0C7E, 37466 }, + { 0x0C7F, 37134 }, + { 0x0C82, 40655 }, + { 0x0C83, 40652 }, + { 0x0C85, 40764 }, + { 0x0C86, 40779 }, + { 0x0C87, 40770 }, + { 0x0C88, 40809 }, + { 0x0C89, 40776 }, + { 0x0C8A, 40842 }, + { 0x0C8B, 40912 }, + { 0x0C8C, 40908 }, + { 0x0C8E, 40767 }, + { 0x0C8F, 40797 }, + { 0x0C90, 40782 }, + { 0x0C92, 40773 }, + { 0x0C93, 40827 }, + { 0x0C94, 40785 }, + { 0x0C95, 40815 }, + { 0x0C96, 40869 }, + { 0x0C97, 40803 }, + { 0x0C98, 40863 }, + { 0x0C99, 40875 }, + { 0x0C9A, 40791 }, + { 0x0C9B, 40854 }, + { 0x0C9C, 40812 }, + { 0x0C9D, 40866 }, + { 0x0C9E, 40881 }, + { 0x0C9F, 40899 }, + { 0x0CA0, 40905 }, + { 0x0CA1, 40857 }, + { 0x0CA2, 40902 }, + { 0x0CA3, 40878 }, + { 0x0CA4, 40839 }, + { 0x0CA5, 40896 }, + { 0x0CA6, 40794 }, + { 0x0CA7, 40860 }, + { 0x0CA8, 40824 }, + { 0x0CAA, 40830 }, + { 0x0CAB, 40884 }, + { 0x0CAC, 40788 }, + { 0x0CAD, 40851 }, + { 0x0CAE, 40821 }, + { 0x0CAF, 40848 }, + { 0x0CB0, 40833 }, + { 0x0CB1, 40887 }, + { 0x0CB2, 40818 }, + { 0x0CB3, 40872 }, + { 0x0CB5, 40845 }, + { 0x0CB6, 40890 }, + { 0x0CB7, 40893 }, + { 0x0CB8, 40836 }, + { 0x0CB9, 40806 }, + { 0x0CBC, 40646 }, + { 0x0CBD, 40658 }, + { 0x0CBE, 40713 }, + { 0x0CBF, 40701 }, + { 0x0CC0, 40729 }, + { 0x0CC1, 40709 }, + { 0x0CC2, 40737 }, + { 0x0CC3, 40746 }, + { 0x0CC4, 40756 }, + { 0x0CC6, 40697 }, + { 0x0CC7, 40725 }, + { 0x0CC8, 40717 }, + { 0x0CCA, 40705 }, + { 0x0CCB, 40733 }, + { 0x0CCC, 40721 }, + { 0x0CCD, 40649 }, + { 0x0CD5, 40761 }, + { 0x0CD6, 40642 }, + { 0x0CDE, 40800 }, + { 0x0CE0, 40920 }, + { 0x0CE1, 40916 }, + { 0x0CE2, 40741 }, + { 0x0CE3, 40751 }, + { 0x0CE6, 40685 }, + { 0x0CE7, 40667 }, + { 0x0CE8, 40673 }, + { 0x0CE9, 40694 }, + { 0x0CEA, 40679 }, + { 0x0CEB, 40676 }, + { 0x0CEC, 40670 }, + { 0x0CED, 40691 }, + { 0x0CEE, 40688 }, + { 0x0CEF, 40682 }, + { 0x0CF1, 40661 }, + { 0x0CF2, 40664 }, + { 0x0D02, 64805 }, + { 0x0D03, 64802 }, + { 0x0D05, 64905 }, + { 0x0D06, 64920 }, + { 0x0D07, 64911 }, + { 0x0D08, 64947 }, + { 0x0D09, 64917 }, + { 0x0D0A, 64980 }, + { 0x0D0B, 65077 }, + { 0x0D0C, 65073 }, + { 0x0D0E, 64908 }, + { 0x0D0F, 64938 }, + { 0x0D10, 64923 }, + { 0x0D12, 64914 }, + { 0x0D13, 64965 }, + { 0x0D14, 64926 }, + { 0x0D15, 64953 }, + { 0x0D16, 65007 }, + { 0x0D17, 64941 }, + { 0x0D18, 65001 }, + { 0x0D19, 65013 }, + { 0x0D1A, 64932 }, + { 0x0D1B, 64992 }, + { 0x0D1C, 64950 }, + { 0x0D1D, 65004 }, + { 0x0D1E, 65019 }, + { 0x0D1F, 65037 }, + { 0x0D20, 65046 }, + { 0x0D21, 64995 }, + { 0x0D22, 65040 }, + { 0x0D23, 65016 }, + { 0x0D24, 64977 }, + { 0x0D25, 65034 }, + { 0x0D26, 64935 }, + { 0x0D27, 64998 }, + { 0x0D28, 64962 }, + { 0x0D2A, 64968 }, + { 0x0D2B, 65022 }, + { 0x0D2C, 64929 }, + { 0x0D2D, 64989 }, + { 0x0D2E, 64959 }, + { 0x0D2F, 64986 }, + { 0x0D30, 64971 }, + { 0x0D31, 65025 }, + { 0x0D32, 64956 }, + { 0x0D33, 65010 }, + { 0x0D34, 65043 }, + { 0x0D35, 64983 }, + { 0x0D36, 65028 }, + { 0x0D37, 65031 }, + { 0x0D38, 64974 }, + { 0x0D39, 64944 }, + { 0x0D3D, 64808 }, + { 0x0D3E, 64857 }, + { 0x0D3F, 64845 }, + { 0x0D40, 64873 }, + { 0x0D41, 64853 }, + { 0x0D42, 64881 }, + { 0x0D43, 64890 }, + { 0x0D44, 64900 }, + { 0x0D46, 64841 }, + { 0x0D47, 64869 }, + { 0x0D48, 64861 }, + { 0x0D4A, 64849 }, + { 0x0D4B, 64877 }, + { 0x0D4C, 64865 }, + { 0x0D4D, 64799 }, + { 0x0D57, 64792 }, + { 0x0D60, 65085 }, + { 0x0D61, 65081 }, + { 0x0D62, 64885 }, + { 0x0D63, 64895 }, + { 0x0D66, 64829 }, + { 0x0D67, 64811 }, + { 0x0D68, 64817 }, + { 0x0D69, 64838 }, + { 0x0D6A, 64823 }, + { 0x0D6B, 64820 }, + { 0x0D6C, 64814 }, + { 0x0D6D, 64835 }, + { 0x0D6E, 64832 }, + { 0x0D6F, 64826 }, + { 0x0D70, 65097 }, + { 0x0D71, 65089 }, + { 0x0D72, 65093 }, + { 0x0D73, 65104 }, + { 0x0D74, 65100 }, + { 0x0D75, 65108 }, + { 0x0D79, 64796 }, + { 0x0D7A, 65065 }, + { 0x0D7B, 65057 }, + { 0x0D7C, 65069 }, + { 0x0D7D, 65053 }, + { 0x0D7E, 65061 }, + { 0x0D7F, 65049 }, + { 0x0D82, 43201 }, + { 0x0D83, 43198 }, + { 0x0D85, 43293 }, + { 0x0D86, 43308 }, + { 0x0D87, 43311 }, + { 0x0D88, 43395 }, + { 0x0D89, 43299 }, + { 0x0D8A, 43341 }, + { 0x0D8B, 43305 }, + { 0x0D8C, 43386 }, + { 0x0D8D, 43401 }, + { 0x0D8E, 43407 }, + { 0x0D8F, 43398 }, + { 0x0D90, 43404 }, + { 0x0D91, 43296 }, + { 0x0D92, 43332 }, + { 0x0D93, 43314 }, + { 0x0D94, 43302 }, + { 0x0D95, 43351 }, + { 0x0D96, 43317 }, + { 0x0D9A, 43442 }, + { 0x0D9B, 43482 }, + { 0x0D9C, 43434 }, + { 0x0D9D, 43474 }, + { 0x0D9E, 43344 }, + { 0x0D9F, 43361 }, + { 0x0DA0, 43426 }, + { 0x0DA1, 43466 }, + { 0x0DA2, 43438 }, + { 0x0DA3, 43478 }, + { 0x0DA4, 43382 }, + { 0x0DA5, 43377 }, + { 0x0DA6, 43365 }, + { 0x0DA7, 43458 }, + { 0x0DA8, 43498 }, + { 0x0DA9, 43454 }, + { 0x0DAA, 43494 }, + { 0x0DAB, 43414 }, + { 0x0DAC, 43369 }, + { 0x0DAD, 43450 }, + { 0x0DAE, 43490 }, + { 0x0DAF, 43430 }, + { 0x0DB0, 43470 }, + { 0x0DB1, 43324 }, + { 0x0DB3, 43357 }, + { 0x0DB4, 43446 }, + { 0x0DB5, 43486 }, + { 0x0DB6, 43422 }, + { 0x0DB7, 43462 }, + { 0x0DB8, 43348 }, + { 0x0DB9, 43289 }, + { 0x0DBA, 43392 }, + { 0x0DBB, 43354 }, + { 0x0DBD, 43320 }, + { 0x0DC0, 43389 }, + { 0x0DC1, 43373 }, + { 0x0DC2, 43418 }, + { 0x0DC3, 43328 }, + { 0x0DC4, 43338 }, + { 0x0DC5, 43410 }, + { 0x0DC6, 43335 }, + { 0x0DCA, 43195 }, + { 0x0DCF, 43277 }, + { 0x0DD0, 43244 }, + { 0x0DD1, 43219 }, + { 0x0DD2, 43234 }, + { 0x0DD3, 43209 }, + { 0x0DD4, 43239 }, + { 0x0DD6, 43214 }, + { 0x0DD8, 43285 }, + { 0x0DD9, 43254 }, + { 0x0DDA, 43204 }, + { 0x0DDB, 43249 }, + { 0x0DDC, 43265 }, + { 0x0DDD, 43258 }, + { 0x0DDE, 43271 }, + { 0x0DDF, 43281 }, + { 0x0DF2, 43229 }, + { 0x0DF3, 43224 }, + { 0x0DF4, 43502 }, + { 0x0E01, 9790 }, + { 0x0E02, 9880 }, + { 0x0E03, 9888 }, + { 0x0E04, 9892 }, + { 0x0E05, 9884 }, + { 0x0E06, 9896 }, + { 0x0E07, 9920 }, + { 0x0E08, 9864 }, + { 0x0E09, 9876 }, + { 0x0E0A, 9872 }, + { 0x0E0B, 9828 }, + { 0x0E0C, 9868 }, + { 0x0E0D, 9860 }, + { 0x0E0E, 9770 }, + { 0x0E0F, 9848 }, + { 0x0E10, 9936 }, + { 0x0E11, 9956 }, + { 0x0E12, 9952 }, + { 0x0E13, 9813 }, + { 0x0E14, 9766 }, + { 0x0E15, 9844 }, + { 0x0E16, 9944 }, + { 0x0E17, 9948 }, + { 0x0E18, 9940 }, + { 0x0E19, 9809 }, + { 0x0E1A, 9762 }, + { 0x0E1B, 9817 }, + { 0x0E1C, 9928 }, + { 0x0E1D, 9774 }, + { 0x0E1E, 9924 }, + { 0x0E1F, 9778 }, + { 0x0E20, 9932 }, + { 0x0E21, 9805 }, + { 0x0E22, 9856 }, + { 0x0E23, 9821 }, + { 0x0E24, 9825 }, + { 0x0E25, 9794 }, + { 0x0E26, 9802 }, + { 0x0E27, 9852 }, + { 0x0E28, 9840 }, + { 0x0E29, 9836 }, + { 0x0E2A, 9832 }, + { 0x0E2B, 9782 }, + { 0x0E2C, 9798 }, + { 0x0E2D, 9758 }, + { 0x0E2E, 9786 }, + { 0x0E2F, 10039 }, + { 0x0E30, 9960 }, + { 0x0E31, 9916 }, + { 0x0E32, 9980 }, + { 0x0E33, 9998 }, + { 0x0E34, 9968 }, + { 0x0E35, 10002 }, + { 0x0E36, 10006 }, + { 0x0E37, 10014 }, + { 0x0E38, 9976 }, + { 0x0E39, 10010 }, + { 0x0E3A, 10024 }, + { 0x0E3F, 9754 }, + { 0x0E40, 9964 }, + { 0x0E41, 9984 }, + { 0x0E42, 9972 }, + { 0x0E43, 9988 }, + { 0x0E44, 9993 }, + { 0x0E45, 10045 }, + { 0x0E46, 10027 }, + { 0x0E47, 10036 }, + { 0x0E48, 9900 }, + { 0x0E49, 9904 }, + { 0x0E4A, 9908 }, + { 0x0E4B, 9912 }, + { 0x0E4C, 10048 }, + { 0x0E4D, 10030 }, + { 0x0E4E, 10033 }, + { 0x0E4F, 10021 }, + { 0x0E50, 9742 }, + { 0x0E51, 9724 }, + { 0x0E52, 9730 }, + { 0x0E53, 9751 }, + { 0x0E54, 9736 }, + { 0x0E55, 9733 }, + { 0x0E56, 9727 }, + { 0x0E57, 9748 }, + { 0x0E58, 9745 }, + { 0x0E59, 9739 }, + { 0x0E5A, 10042 }, + { 0x0E5B, 10018 }, + { 0x0E81, 5948 }, + { 0x0E82, 5989 }, + { 0x0E84, 5985 }, + { 0x0E87, 5993 }, + { 0x0E88, 5926 }, + { 0x0E8A, 5968 }, + { 0x0E8D, 5996 }, + { 0x0E94, 5929 }, + { 0x0E95, 5976 }, + { 0x0E96, 6011 }, + { 0x0E97, 6007 }, + { 0x0E99, 5962 }, + { 0x0E9A, 5923 }, + { 0x0E9B, 5965 }, + { 0x0E9C, 6003 }, + { 0x0E9D, 5932 }, + { 0x0E9E, 5999 }, + { 0x0E9F, 5936 }, + { 0x0EA1, 5959 }, + { 0x0EA2, 5982 }, + { 0x0EA3, 5951 }, + { 0x0EA5, 5955 }, + { 0x0EA7, 5979 }, + { 0x0EAA, 5972 }, + { 0x0EAB, 5944 }, + { 0x0EAD, 5920 }, + { 0x0EAE, 5940 }, + { 0x0EAF, 6015 }, + { 0x0EB0, 5854 }, + { 0x0EB1, 5910 }, + { 0x0EB2, 5878 }, + { 0x0EB3, 5886 }, + { 0x0EB4, 5862 }, + { 0x0EB5, 5898 }, + { 0x0EB6, 5874 }, + { 0x0EB7, 5906 }, + { 0x0EB8, 5870 }, + { 0x0EB9, 5902 }, + { 0x0EBB, 5915 }, + { 0x0EBC, 6019 }, + { 0x0EBD, 6023 }, + { 0x0EC0, 5858 }, + { 0x0EC1, 5894 }, + { 0x0EC2, 5866 }, + { 0x0EC3, 5890 }, + { 0x0EC4, 5882 }, + { 0x0EC6, 5805 }, + { 0x0EC8, 5808 }, + { 0x0EC9, 5816 }, + { 0x0ECA, 5812 }, + { 0x0ECB, 5820 }, + { 0x0ECC, 6027 }, + { 0x0ECD, 6017 }, + { 0x0ED0, 5842 }, + { 0x0ED1, 5824 }, + { 0x0ED2, 5830 }, + { 0x0ED3, 5851 }, + { 0x0ED4, 5836 }, + { 0x0ED5, 5833 }, + { 0x0ED6, 5827 }, + { 0x0ED7, 5848 }, + { 0x0ED8, 5845 }, + { 0x0ED9, 5839 }, + { 0x0EDC, 5802 }, + { 0x0EDD, 5799 }, + { 0x0F00, 44295 }, + { 0x0F01, 43729 }, + { 0x0F02, 43720 }, + { 0x0F03, 43711 }, + { 0x0F04, 43850 }, + { 0x0F05, 43831 }, + { 0x0F06, 43789 }, + { 0x0F07, 43698 }, + { 0x0F08, 43820 }, + { 0x0F09, 43784 }, + { 0x0F0A, 43705 }, + { 0x0F0B, 43871 }, + { 0x0F0C, 43866 }, + { 0x0F0D, 43770 }, + { 0x0F0E, 43752 }, + { 0x0F0F, 43824 }, + { 0x0F10, 43760 }, + { 0x0F11, 43688 }, + { 0x0F12, 43765 }, + { 0x0F13, 43797 }, + { 0x0F14, 43736 }, + { 0x0F15, 44285 }, + { 0x0F16, 44290 }, + { 0x0F17, 44477 }, + { 0x0F18, 44489 }, + { 0x0F19, 44484 }, + { 0x0F1A, 43937 }, + { 0x0F1B, 43953 }, + { 0x0F1C, 43942 }, + { 0x0F1D, 43916 }, + { 0x0F1E, 43932 }, + { 0x0F1F, 43947 }, + { 0x0F20, 44030 }, + { 0x0F21, 43972 }, + { 0x0F22, 43978 }, + { 0x0F23, 44039 }, + { 0x0F24, 43984 }, + { 0x0F25, 43981 }, + { 0x0F26, 43975 }, + { 0x0F27, 44036 }, + { 0x0F28, 44033 }, + { 0x0F29, 44027 }, + { 0x0F2A, 43987 }, + { 0x0F2B, 43995 }, + { 0x0F2C, 44023 }, + { 0x0F2D, 44003 }, + { 0x0F2E, 43999 }, + { 0x0F2F, 43991 }, + { 0x0F30, 44019 }, + { 0x0F31, 44015 }, + { 0x0F32, 44007 }, + { 0x0F33, 44011 }, + { 0x0F34, 43773 }, + { 0x0F35, 43740 }, + { 0x0F36, 43805 }, + { 0x0F37, 43746 }, + { 0x0F38, 43674 }, + { 0x0F39, 43694 }, + { 0x0F3A, 43683 }, + { 0x0F3B, 43678 }, + { 0x0F3C, 43669 }, + { 0x0F3D, 43664 }, + { 0x0F3E, 43908 }, + { 0x0F3F, 43894 }, + { 0x0F40, 44132 }, + { 0x0F41, 44183 }, + { 0x0F42, 44123 }, + { 0x0F43, 44180 }, + { 0x0F44, 44189 }, + { 0x0F45, 44117 }, + { 0x0F46, 44168 }, + { 0x0F47, 44129 }, + { 0x0F49, 44195 }, + { 0x0F4A, 44216 }, + { 0x0F4B, 44234 }, + { 0x0F4C, 44171 }, + { 0x0F4D, 44222 }, + { 0x0F4E, 44192 }, + { 0x0F4F, 44153 }, + { 0x0F50, 44210 }, + { 0x0F51, 44120 }, + { 0x0F52, 44174 }, + { 0x0F53, 44141 }, + { 0x0F54, 44144 }, + { 0x0F55, 44198 }, + { 0x0F56, 44114 }, + { 0x0F57, 44165 }, + { 0x0F58, 44138 }, + { 0x0F59, 44213 }, + { 0x0F5A, 44231 }, + { 0x0F5B, 44177 }, + { 0x0F5C, 44225 }, + { 0x0F5D, 44156 }, + { 0x0F5E, 44219 }, + { 0x0F5F, 44162 }, + { 0x0F60, 44111 }, + { 0x0F61, 44159 }, + { 0x0F62, 44147 }, + { 0x0F63, 44135 }, + { 0x0F64, 44204 }, + { 0x0F65, 44207 }, + { 0x0F66, 44150 }, + { 0x0F67, 44126 }, + { 0x0F68, 44108 }, + { 0x0F69, 44228 }, + { 0x0F6A, 44237 }, + { 0x0F6B, 44186 }, + { 0x0F6C, 44201 }, + { 0x0F71, 44058 }, + { 0x0F72, 44046 }, + { 0x0F73, 44066 }, + { 0x0F74, 44054 }, + { 0x0F75, 44074 }, + { 0x0F76, 44083 }, + { 0x0F77, 44093 }, + { 0x0F78, 44078 }, + { 0x0F79, 44088 }, + { 0x0F7A, 44042 }, + { 0x0F7B, 44062 }, + { 0x0F7C, 44050 }, + { 0x0F7D, 44070 }, + { 0x0F7E, 43958 }, + { 0x0F7F, 43964 }, + { 0x0F80, 44098 }, + { 0x0F81, 44103 }, + { 0x0F82, 43898 }, + { 0x0F83, 43904 }, + { 0x0F84, 43847 }, + { 0x0F85, 43828 }, + { 0x0F86, 43890 }, + { 0x0F87, 43968 }, + { 0x0F88, 43885 }, + { 0x0F89, 43912 }, + { 0x0F8A, 43875 }, + { 0x0F8B, 43880 }, + { 0x0F90, 44330 }, + { 0x0F91, 44398 }, + { 0x0F92, 44318 }, + { 0x0F93, 44394 }, + { 0x0F94, 44402 }, + { 0x0F95, 44310 }, + { 0x0F96, 44378 }, + { 0x0F97, 44326 }, + { 0x0F99, 44410 }, + { 0x0F9A, 44434 }, + { 0x0F9B, 44458 }, + { 0x0F9C, 44382 }, + { 0x0F9D, 44442 }, + { 0x0F9E, 44406 }, + { 0x0F9F, 44358 }, + { 0x0FA0, 44426 }, + { 0x0FA1, 44314 }, + { 0x0FA2, 44386 }, + { 0x0FA3, 44342 }, + { 0x0FA4, 44346 }, + { 0x0FA5, 44414 }, + { 0x0FA6, 44306 }, + { 0x0FA7, 44374 }, + { 0x0FA8, 44338 }, + { 0x0FA9, 44430 }, + { 0x0FAA, 44454 }, + { 0x0FAB, 44390 }, + { 0x0FAC, 44446 }, + { 0x0FAD, 44362 }, + { 0x0FAE, 44438 }, + { 0x0FAF, 44370 }, + { 0x0FB0, 44302 }, + { 0x0FB1, 44366 }, + { 0x0FB2, 44350 }, + { 0x0FB3, 44334 }, + { 0x0FB4, 44418 }, + { 0x0FB5, 44422 }, + { 0x0FB6, 44354 }, + { 0x0FB7, 44322 }, + { 0x0FB8, 44298 }, + { 0x0FB9, 44450 }, + { 0x0FBA, 44467 }, + { 0x0FBB, 44472 }, + { 0x0FBC, 44462 }, + { 0x0FBE, 43653 }, + { 0x0FBF, 43657 }, + { 0x0FC0, 44504 }, + { 0x0FC1, 44509 }, + { 0x0FC2, 44494 }, + { 0x0FC3, 44499 }, + { 0x0FC4, 44273 }, + { 0x0FC5, 44263 }, + { 0x0FC6, 44281 }, + { 0x0FC7, 44267 }, + { 0x0FC8, 44277 }, + { 0x0FC9, 44241 }, + { 0x0FCA, 44257 }, + { 0x0FCB, 44251 }, + { 0x0FCC, 44245 }, + { 0x0FCE, 43926 }, + { 0x0FCF, 43921 }, + { 0x0FD0, 43777 }, + { 0x0FD1, 43813 }, + { 0x0FD2, 43756 }, + { 0x0FD3, 43857 }, + { 0x0FD4, 43838 }, + { 0x1000, 42482 }, + { 0x1001, 42533 }, + { 0x1002, 42470 }, + { 0x1003, 42527 }, + { 0x1004, 42559 }, + { 0x1005, 42464 }, + { 0x1006, 42518 }, + { 0x1007, 42479 }, + { 0x1008, 42530 }, + { 0x1009, 42565 }, + { 0x100A, 42586 }, + { 0x100B, 42580 }, + { 0x100C, 42650 }, + { 0x100D, 42521 }, + { 0x100E, 42583 }, + { 0x100F, 42562 }, + { 0x1010, 42503 }, + { 0x1011, 42577 }, + { 0x1012, 42467 }, + { 0x1013, 42524 }, + { 0x1014, 42491 }, + { 0x1015, 42494 }, + { 0x1016, 42568 }, + { 0x1017, 42461 }, + { 0x1018, 42515 }, + { 0x1019, 42488 }, + { 0x101A, 42512 }, + { 0x101B, 42497 }, + { 0x101C, 42485 }, + { 0x101D, 42509 }, + { 0x101E, 42500 }, + { 0x101F, 42473 }, + { 0x1020, 42536 }, + { 0x1021, 42443 }, + { 0x1022, 42594 }, + { 0x1023, 42449 }, + { 0x1024, 42476 }, + { 0x1025, 42455 }, + { 0x1026, 42506 }, + { 0x1027, 42446 }, + { 0x1028, 42539 }, + { 0x1029, 42452 }, + { 0x102A, 42458 }, + { 0x102B, 42389 }, + { 0x102C, 42329 }, + { 0x102D, 42321 }, + { 0x102E, 42337 }, + { 0x102F, 42325 }, + { 0x1030, 42341 }, + { 0x1031, 42312 }, + { 0x1032, 42333 }, + { 0x1033, 42350 }, + { 0x1034, 42345 }, + { 0x1035, 42316 }, + { 0x1036, 42266 }, + { 0x1037, 42179 }, + { 0x1038, 42233 }, + { 0x1039, 42227 }, + { 0x103A, 42183 }, + { 0x103B, 42767 }, + { 0x103C, 42757 }, + { 0x103D, 42762 }, + { 0x103E, 42752 }, + { 0x103F, 42653 }, + { 0x1040, 42300 }, + { 0x1041, 42282 }, + { 0x1042, 42288 }, + { 0x1043, 42309 }, + { 0x1044, 42294 }, + { 0x1045, 42291 }, + { 0x1046, 42285 }, + { 0x1047, 42306 }, + { 0x1048, 42303 }, + { 0x1049, 42297 }, + { 0x104A, 42223 }, + { 0x104B, 42230 }, + { 0x104C, 42719 }, + { 0x104D, 42722 }, + { 0x104E, 42725 }, + { 0x104F, 42716 }, + { 0x1050, 42571 }, + { 0x1051, 42574 }, + { 0x1052, 42684 }, + { 0x1053, 42692 }, + { 0x1054, 42680 }, + { 0x1055, 42688 }, + { 0x1056, 42414 }, + { 0x1057, 42424 }, + { 0x1058, 42409 }, + { 0x1059, 42419 }, + { 0x105A, 42555 }, + { 0x105B, 42551 }, + { 0x105C, 42543 }, + { 0x105D, 42547 }, + { 0x105E, 42740 }, + { 0x105F, 42734 }, + { 0x1060, 42728 }, + { 0x1061, 42589 }, + { 0x1062, 42361 }, + { 0x1063, 42276 }, + { 0x1064, 42269 }, + { 0x1065, 42702 }, + { 0x1066, 42696 }, + { 0x1067, 42429 }, + { 0x1068, 42436 }, + { 0x1069, 42236 }, + { 0x106A, 42242 }, + { 0x106B, 42248 }, + { 0x106C, 42254 }, + { 0x106D, 42260 }, + { 0x106E, 42662 }, + { 0x106F, 42668 }, + { 0x1070, 42674 }, + { 0x1071, 42355 }, + { 0x1072, 42404 }, + { 0x1073, 42394 }, + { 0x1074, 42399 }, + { 0x1075, 42622 }, + { 0x1076, 42634 }, + { 0x1077, 42614 }, + { 0x1078, 42602 }, + { 0x1079, 42630 }, + { 0x107A, 42638 }, + { 0x107B, 42606 }, + { 0x107C, 42626 }, + { 0x107D, 42642 }, + { 0x107E, 42610 }, + { 0x107F, 42598 }, + { 0x1080, 42646 }, + { 0x1081, 42618 }, + { 0x1082, 42746 }, + { 0x1083, 42378 }, + { 0x1084, 42367 }, + { 0x1085, 42372 }, + { 0x1086, 42383 }, + { 0x1087, 42186 }, + { 0x1088, 42190 }, + { 0x1089, 42194 }, + { 0x108A, 42198 }, + { 0x108B, 42202 }, + { 0x108C, 42207 }, + { 0x108D, 42212 }, + { 0x108E, 42657 }, + { 0x108F, 42218 }, + { 0x1090, 42163 }, + { 0x1091, 42139 }, + { 0x1092, 42147 }, + { 0x1093, 42175 }, + { 0x1094, 42155 }, + { 0x1095, 42151 }, + { 0x1096, 42143 }, + { 0x1097, 42171 }, + { 0x1098, 42167 }, + { 0x1099, 42159 }, + { 0x109E, 42708 }, + { 0x109F, 42712 }, + { 0x10A0, 52068 }, + { 0x10A1, 52096 }, + { 0x10A2, 52112 }, + { 0x10A3, 52108 }, + { 0x10A4, 52072 }, + { 0x10A5, 52176 }, + { 0x10A6, 52184 }, + { 0x10A7, 52168 }, + { 0x10A8, 52080 }, + { 0x10A9, 52136 }, + { 0x10AA, 52140 }, + { 0x10AB, 52144 }, + { 0x10AC, 52148 }, + { 0x10AD, 52084 }, + { 0x10AE, 52152 }, + { 0x10AF, 52216 }, + { 0x10B0, 52160 }, + { 0x10B1, 52164 }, + { 0x10B2, 52172 }, + { 0x10B3, 52088 }, + { 0x10B4, 52208 }, + { 0x10B5, 52204 }, + { 0x10B6, 52196 }, + { 0x10B7, 52156 }, + { 0x10B8, 52212 }, + { 0x10B9, 52192 }, + { 0x10BA, 52100 }, + { 0x10BB, 52132 }, + { 0x10BC, 52104 }, + { 0x10BD, 52188 }, + { 0x10BE, 52180 }, + { 0x10BF, 52200 }, + { 0x10C0, 52116 }, + { 0x10C1, 52076 }, + { 0x10C2, 52124 }, + { 0x10C3, 52092 }, + { 0x10C4, 52120 }, + { 0x10C5, 52128 }, + { 0x10D0, 51938 }, + { 0x10D1, 51968 }, + { 0x10D2, 51980 }, + { 0x10D3, 51977 }, + { 0x10D4, 51941 }, + { 0x10D5, 52028 }, + { 0x10D6, 52034 }, + { 0x10D7, 52022 }, + { 0x10D8, 51950 }, + { 0x10D9, 51998 }, + { 0x10DA, 52001 }, + { 0x10DB, 52004 }, + { 0x10DC, 52007 }, + { 0x10DD, 51953 }, + { 0x10DE, 52010 }, + { 0x10DF, 52058 }, + { 0x10E0, 52016 }, + { 0x10E1, 52019 }, + { 0x10E2, 52025 }, + { 0x10E3, 51956 }, + { 0x10E4, 52052 }, + { 0x10E5, 52049 }, + { 0x10E6, 52043 }, + { 0x10E7, 52013 }, + { 0x10E8, 52055 }, + { 0x10E9, 52040 }, + { 0x10EA, 51971 }, + { 0x10EB, 51995 }, + { 0x10EC, 51974 }, + { 0x10ED, 52037 }, + { 0x10EE, 52031 }, + { 0x10EF, 52046 }, + { 0x10F0, 51983 }, + { 0x10F1, 51947 }, + { 0x10F2, 51989 }, + { 0x10F3, 51959 }, + { 0x10F4, 51986 }, + { 0x10F5, 51992 }, + { 0x10F6, 51944 }, + { 0x10F7, 51962 }, + { 0x10F8, 52061 }, + { 0x10F9, 52064 }, + { 0x10FA, 51965 }, + { 0x10FB, 52220 }, + { 0x10FC, 54786 }, + { 0x1100, 32202 }, + { 0x1101, 32310 }, + { 0x1102, 32190 }, + { 0x1103, 32205 }, + { 0x1104, 32313 }, + { 0x1105, 32196 }, + { 0x1106, 32187 }, + { 0x1107, 32193 }, + { 0x1108, 32268 }, + { 0x1109, 32175 }, + { 0x110A, 32226 }, + { 0x110B, 32184 }, + { 0x110C, 32178 }, + { 0x110D, 32256 }, + { 0x110E, 32208 }, + { 0x110F, 32211 }, + { 0x1110, 32220 }, + { 0x1111, 32217 }, + { 0x1112, 32181 }, + { 0x1113, 32328 }, + { 0x1114, 32265 }, + { 0x1115, 32331 }, + { 0x1116, 32289 }, + { 0x1117, 32391 }, + { 0x1118, 32301 }, + { 0x1119, 32271 }, + { 0x111A, 32298 }, + { 0x111B, 32376 }, + { 0x111C, 32286 }, + { 0x111D, 32370 }, + { 0x111E, 32334 }, + { 0x111F, 32295 }, + { 0x1120, 32337 }, + { 0x1121, 32232 }, + { 0x1122, 32424 }, + { 0x1123, 32427 }, + { 0x1124, 32418 }, + { 0x1125, 32409 }, + { 0x1126, 32415 }, + { 0x1127, 32292 }, + { 0x1128, 32382 }, + { 0x1129, 32388 }, + { 0x112A, 32385 }, + { 0x112B, 32373 }, + { 0x112C, 32439 }, + { 0x112D, 32304 }, + { 0x112E, 32247 }, + { 0x112F, 32307 }, + { 0x1130, 32253 }, + { 0x1131, 32244 }, + { 0x1132, 32250 }, + { 0x1133, 32430 }, + { 0x1134, 32394 }, + { 0x1135, 32241 }, + { 0x1136, 32235 }, + { 0x1137, 32340 }, + { 0x1138, 32343 }, + { 0x1139, 32349 }, + { 0x113A, 32346 }, + { 0x113B, 32238 }, + { 0x113C, 32319 }, + { 0x113D, 32421 }, + { 0x113E, 32397 }, + { 0x113F, 32442 }, + { 0x1140, 32214 }, + { 0x1141, 32322 }, + { 0x1142, 32325 }, + { 0x1143, 32280 }, + { 0x1144, 32283 }, + { 0x1145, 32229 }, + { 0x1146, 32361 }, + { 0x1147, 32262 }, + { 0x1148, 32277 }, + { 0x1149, 32358 }, + { 0x114A, 32367 }, + { 0x114B, 32364 }, + { 0x114C, 32223 }, + { 0x114D, 32274 }, + { 0x114E, 32355 }, + { 0x114F, 32436 }, + { 0x1150, 32412 }, + { 0x1151, 32445 }, + { 0x1152, 32400 }, + { 0x1153, 32352 }, + { 0x1154, 32403 }, + { 0x1155, 32433 }, + { 0x1156, 32379 }, + { 0x1157, 32406 }, + { 0x1158, 32259 }, + { 0x1159, 32316 }, + { 0x115F, 32199 }, + { 0x1160, 32865 }, + { 0x1161, 32694 }, + { 0x1162, 32709 }, + { 0x1163, 32730 }, + { 0x1164, 32781 }, + { 0x1165, 32712 }, + { 0x1166, 32697 }, + { 0x1167, 32784 }, + { 0x1168, 32733 }, + { 0x1169, 32703 }, + { 0x116A, 32721 }, + { 0x116B, 32775 }, + { 0x116C, 32718 }, + { 0x116D, 32739 }, + { 0x116E, 32706 }, + { 0x116F, 32778 }, + { 0x1170, 32724 }, + { 0x1171, 32727 }, + { 0x1172, 32742 }, + { 0x1173, 32715 }, + { 0x1174, 32736 }, + { 0x1175, 32700 }, + { 0x1176, 32745 }, + { 0x1177, 32748 }, + { 0x1178, 32814 }, + { 0x1179, 32847 }, + { 0x117A, 32787 }, + { 0x117B, 32790 }, + { 0x117C, 32841 }, + { 0x117D, 32850 }, + { 0x117E, 32853 }, + { 0x117F, 32802 }, + { 0x1180, 32760 }, + { 0x1181, 32805 }, + { 0x1182, 32763 }, + { 0x1183, 32766 }, + { 0x1184, 32856 }, + { 0x1185, 32868 }, + { 0x1186, 32871 }, + { 0x1187, 32823 }, + { 0x1188, 32820 }, + { 0x1189, 32769 }, + { 0x118A, 32808 }, + { 0x118B, 32886 }, + { 0x118C, 32811 }, + { 0x118D, 32772 }, + { 0x118E, 32826 }, + { 0x118F, 32859 }, + { 0x1190, 32829 }, + { 0x1191, 32874 }, + { 0x1192, 32862 }, + { 0x1193, 32835 }, + { 0x1194, 32832 }, + { 0x1195, 32793 }, + { 0x1196, 32844 }, + { 0x1197, 32817 }, + { 0x1198, 32751 }, + { 0x1199, 32799 }, + { 0x119A, 32754 }, + { 0x119B, 32757 }, + { 0x119C, 32796 }, + { 0x119D, 32883 }, + { 0x119E, 32838 }, + { 0x119F, 32889 }, + { 0x11A0, 32880 }, + { 0x11A1, 32877 }, + { 0x11A2, 32892 }, + { 0x11A8, 32472 }, + { 0x11A9, 32577 }, + { 0x11AA, 32535 }, + { 0x11AB, 32463 }, + { 0x11AC, 32547 }, + { 0x11AD, 32550 }, + { 0x11AE, 32475 }, + { 0x11AF, 32469 }, + { 0x11B0, 32598 }, + { 0x11B1, 32562 }, + { 0x11B2, 32568 }, + { 0x11B3, 32508 }, + { 0x11B4, 32643 }, + { 0x11B5, 32640 }, + { 0x11B6, 32559 }, + { 0x11B7, 32460 }, + { 0x11B8, 32466 }, + { 0x11B9, 32505 }, + { 0x11BA, 32448 }, + { 0x11BB, 32496 }, + { 0x11BC, 32457 }, + { 0x11BD, 32451 }, + { 0x11BE, 32478 }, + { 0x11BF, 32481 }, + { 0x11C0, 32490 }, + { 0x11C1, 32487 }, + { 0x11C2, 32454 }, + { 0x11C3, 32586 }, + { 0x11C4, 32682 }, + { 0x11C5, 32592 }, + { 0x11C6, 32595 }, + { 0x11C7, 32502 }, + { 0x11C8, 32622 }, + { 0x11C9, 32625 }, + { 0x11CA, 32646 }, + { 0x11CB, 32604 }, + { 0x11CC, 32673 }, + { 0x11CD, 32565 }, + { 0x11CE, 32601 }, + { 0x11CF, 32688 }, + { 0x11D0, 32520 }, + { 0x11D1, 32685 }, + { 0x11D2, 32661 }, + { 0x11D3, 32664 }, + { 0x11D4, 32676 }, + { 0x11D5, 32691 }, + { 0x11D6, 32658 }, + { 0x11D7, 32637 }, + { 0x11D8, 32634 }, + { 0x11D9, 32679 }, + { 0x11DA, 32589 }, + { 0x11DB, 32544 }, + { 0x11DC, 32541 }, + { 0x11DD, 32499 }, + { 0x11DE, 32655 }, + { 0x11DF, 32619 }, + { 0x11E0, 32616 }, + { 0x11E1, 32538 }, + { 0x11E2, 32610 }, + { 0x11E3, 32556 }, + { 0x11E4, 32631 }, + { 0x11E5, 32553 }, + { 0x11E6, 32613 }, + { 0x11E7, 32571 }, + { 0x11E8, 32574 }, + { 0x11E9, 32514 }, + { 0x11EA, 32511 }, + { 0x11EB, 32484 }, + { 0x11EC, 32583 }, + { 0x11ED, 32670 }, + { 0x11EE, 32517 }, + { 0x11EF, 32607 }, + { 0x11F0, 32493 }, + { 0x11F1, 32649 }, + { 0x11F2, 32667 }, + { 0x11F3, 32628 }, + { 0x11F4, 32652 }, + { 0x11F5, 32526 }, + { 0x11F6, 32532 }, + { 0x11F7, 32523 }, + { 0x11F8, 32529 }, + { 0x11F9, 32580 }, + { 0x1200, 50516 }, + { 0x1201, 50528 }, + { 0x1202, 50522 }, + { 0x1203, 50909 }, + { 0x1204, 50912 }, + { 0x1205, 50519 }, + { 0x1206, 50525 }, + { 0x1207, 50930 }, + { 0x1208, 50561 }, + { 0x1209, 50573 }, + { 0x120A, 50567 }, + { 0x120B, 50993 }, + { 0x120C, 50996 }, + { 0x120D, 50564 }, + { 0x120E, 50570 }, + { 0x120F, 51002 }, + { 0x1210, 50915 }, + { 0x1211, 50927 }, + { 0x1212, 50921 }, + { 0x1213, 51443 }, + { 0x1214, 51446 }, + { 0x1215, 50918 }, + { 0x1216, 50924 }, + { 0x1217, 51449 }, + { 0x1218, 50576 }, + { 0x1219, 50588 }, + { 0x121A, 50582 }, + { 0x121B, 51005 }, + { 0x121C, 51008 }, + { 0x121D, 50579 }, + { 0x121E, 50585 }, + { 0x121F, 51014 }, + { 0x1220, 51191 }, + { 0x1221, 51203 }, + { 0x1222, 51197 }, + { 0x1223, 51554 }, + { 0x1224, 51557 }, + { 0x1225, 51194 }, + { 0x1226, 51200 }, + { 0x1227, 51560 }, + { 0x1228, 50636 }, + { 0x1229, 50648 }, + { 0x122A, 50642 }, + { 0x122B, 51134 }, + { 0x122C, 51137 }, + { 0x122D, 50639 }, + { 0x122E, 50645 }, + { 0x122F, 51143 }, + { 0x1230, 50651 }, + { 0x1231, 50663 }, + { 0x1232, 50657 }, + { 0x1233, 51149 }, + { 0x1234, 51152 }, + { 0x1235, 50654 }, + { 0x1236, 50660 }, + { 0x1237, 51188 }, + { 0x1238, 51155 }, + { 0x1239, 51167 }, + { 0x123A, 51161 }, + { 0x123B, 51536 }, + { 0x123C, 51539 }, + { 0x123D, 51158 }, + { 0x123E, 51164 }, + { 0x123F, 51545 }, + { 0x1240, 50621 }, + { 0x1241, 50633 }, + { 0x1242, 50627 }, + { 0x1243, 51086 }, + { 0x1244, 51089 }, + { 0x1245, 50624 }, + { 0x1246, 50630 }, + { 0x1247, 51107 }, + { 0x1248, 51110 }, + { 0x124A, 51116 }, + { 0x124B, 51524 }, + { 0x124C, 51527 }, + { 0x124D, 51113 }, + { 0x1250, 51092 }, + { 0x1251, 51104 }, + { 0x1252, 51098 }, + { 0x1253, 51509 }, + { 0x1254, 51512 }, + { 0x1255, 51095 }, + { 0x1256, 51101 }, + { 0x1258, 51515 }, + { 0x125A, 51521 }, + { 0x125B, 51638 }, + { 0x125C, 51641 }, + { 0x125D, 51518 }, + { 0x1260, 50441 }, + { 0x1261, 50453 }, + { 0x1262, 50447 }, + { 0x1263, 50756 }, + { 0x1264, 50759 }, + { 0x1265, 50444 }, + { 0x1266, 50450 }, + { 0x1267, 50765 }, + { 0x1268, 50681 }, + { 0x1269, 50693 }, + { 0x126A, 50687 }, + { 0x126B, 51263 }, + { 0x126C, 51266 }, + { 0x126D, 50684 }, + { 0x126E, 50690 }, + { 0x126F, 51269 }, + { 0x1270, 50666 }, + { 0x1271, 50678 }, + { 0x1272, 50672 }, + { 0x1273, 51206 }, + { 0x1274, 51209 }, + { 0x1275, 50669 }, + { 0x1276, 50675 }, + { 0x1277, 51245 }, + { 0x1278, 50456 }, + { 0x1279, 50468 }, + { 0x127A, 50462 }, + { 0x127B, 50774 }, + { 0x127C, 50792 }, + { 0x127D, 50459 }, + { 0x127E, 50465 }, + { 0x127F, 50813 }, + { 0x1280, 50711 }, + { 0x1281, 50723 }, + { 0x1282, 50717 }, + { 0x1283, 51281 }, + { 0x1284, 51284 }, + { 0x1285, 50714 }, + { 0x1286, 50720 }, + { 0x1287, 51287 }, + { 0x1288, 51290 }, + { 0x128A, 51296 }, + { 0x128B, 51593 }, + { 0x128C, 51596 }, + { 0x128D, 51293 }, + { 0x1290, 50591 }, + { 0x1291, 50603 }, + { 0x1292, 50597 }, + { 0x1293, 51026 }, + { 0x1294, 51029 }, + { 0x1295, 50594 }, + { 0x1296, 50600 }, + { 0x1297, 51035 }, + { 0x1298, 51038 }, + { 0x1299, 51050 }, + { 0x129A, 51044 }, + { 0x129B, 51482 }, + { 0x129C, 51485 }, + { 0x129D, 51041 }, + { 0x129E, 51047 }, + { 0x129F, 51491 }, + { 0x12A0, 51644 }, + { 0x12A1, 51660 }, + { 0x12A2, 51652 }, + { 0x12A3, 51664 }, + { 0x12A4, 51668 }, + { 0x12A5, 51648 }, + { 0x12A6, 51656 }, + { 0x12A7, 51676 }, + { 0x12A8, 50546 }, + { 0x12A9, 50558 }, + { 0x12AA, 50552 }, + { 0x12AB, 50945 }, + { 0x12AC, 50948 }, + { 0x12AD, 50549 }, + { 0x12AE, 50555 }, + { 0x12AF, 50951 }, + { 0x12B0, 50954 }, + { 0x12B2, 50960 }, + { 0x12B3, 51452 }, + { 0x12B4, 51455 }, + { 0x12B5, 50957 }, + { 0x12B8, 50963 }, + { 0x12B9, 50975 }, + { 0x12BA, 50969 }, + { 0x12BB, 51458 }, + { 0x12BC, 51461 }, + { 0x12BD, 50966 }, + { 0x12BE, 50972 }, + { 0x12C0, 51464 }, + { 0x12C2, 51470 }, + { 0x12C3, 51632 }, + { 0x12C4, 51635 }, + { 0x12C5, 51467 }, + { 0x12C8, 50696 }, + { 0x12C9, 50708 }, + { 0x12CA, 50702 }, + { 0x12CB, 51272 }, + { 0x12CC, 51275 }, + { 0x12CD, 50699 }, + { 0x12CE, 50705 }, + { 0x12CF, 51278 }, + { 0x12D0, 51696 }, + { 0x12D1, 51712 }, + { 0x12D2, 51704 }, + { 0x12D3, 51716 }, + { 0x12D4, 51720 }, + { 0x12D5, 51700 }, + { 0x12D6, 51708 }, + { 0x12D8, 50741 }, + { 0x12D9, 50753 }, + { 0x12DA, 50747 }, + { 0x12DB, 51323 }, + { 0x12DC, 51326 }, + { 0x12DD, 50744 }, + { 0x12DE, 50750 }, + { 0x12DF, 51347 }, + { 0x12E0, 51329 }, + { 0x12E1, 51341 }, + { 0x12E2, 51335 }, + { 0x12E3, 51605 }, + { 0x12E4, 51608 }, + { 0x12E5, 51332 }, + { 0x12E6, 51338 }, + { 0x12E7, 51611 }, + { 0x12E8, 50726 }, + { 0x12E9, 50738 }, + { 0x12EA, 50732 }, + { 0x12EB, 51314 }, + { 0x12EC, 51317 }, + { 0x12ED, 50729 }, + { 0x12EE, 50735 }, + { 0x12EF, 51320 }, + { 0x12F0, 50471 }, + { 0x12F1, 50483 }, + { 0x12F2, 50477 }, + { 0x12F3, 50816 }, + { 0x12F4, 50834 }, + { 0x12F5, 50474 }, + { 0x12F6, 50480 }, + { 0x12F7, 50840 }, + { 0x12F8, 50819 }, + { 0x12F9, 50831 }, + { 0x12FA, 50825 }, + { 0x12FB, 51401 }, + { 0x12FC, 51404 }, + { 0x12FD, 50822 }, + { 0x12FE, 50828 }, + { 0x12FF, 51410 }, + { 0x1300, 50531 }, + { 0x1301, 50543 }, + { 0x1302, 50537 }, + { 0x1303, 50933 }, + { 0x1304, 50936 }, + { 0x1305, 50534 }, + { 0x1306, 50540 }, + { 0x1307, 50942 }, + { 0x1308, 50501 }, + { 0x1309, 50513 }, + { 0x130A, 50507 }, + { 0x130B, 50861 }, + { 0x130C, 50864 }, + { 0x130D, 50504 }, + { 0x130E, 50510 }, + { 0x130F, 50882 }, + { 0x1310, 50885 }, + { 0x1312, 50891 }, + { 0x1313, 51431 }, + { 0x1314, 51434 }, + { 0x1315, 50888 }, + { 0x1318, 50867 }, + { 0x1319, 50879 }, + { 0x131A, 50873 }, + { 0x131B, 51416 }, + { 0x131C, 51419 }, + { 0x131D, 50870 }, + { 0x131E, 50876 }, + { 0x131F, 51626 }, + { 0x1320, 51212 }, + { 0x1321, 51224 }, + { 0x1322, 51218 }, + { 0x1323, 51563 }, + { 0x1324, 51566 }, + { 0x1325, 51215 }, + { 0x1326, 51221 }, + { 0x1327, 51572 }, + { 0x1328, 50795 }, + { 0x1329, 50807 }, + { 0x132A, 50801 }, + { 0x132B, 51389 }, + { 0x132C, 51392 }, + { 0x132D, 50798 }, + { 0x132E, 50804 }, + { 0x132F, 51398 }, + { 0x1330, 51059 }, + { 0x1331, 51071 }, + { 0x1332, 51065 }, + { 0x1333, 51494 }, + { 0x1334, 51497 }, + { 0x1335, 51062 }, + { 0x1336, 51068 }, + { 0x1337, 51503 }, + { 0x1338, 51230 }, + { 0x1339, 51242 }, + { 0x133A, 51236 }, + { 0x133B, 51575 }, + { 0x133C, 51578 }, + { 0x133D, 51233 }, + { 0x133E, 51239 }, + { 0x133F, 51581 }, + { 0x1340, 51248 }, + { 0x1341, 51260 }, + { 0x1342, 51254 }, + { 0x1343, 51584 }, + { 0x1344, 51587 }, + { 0x1345, 51251 }, + { 0x1346, 51257 }, + { 0x1347, 51590 }, + { 0x1348, 50486 }, + { 0x1349, 50498 }, + { 0x134A, 50492 }, + { 0x134B, 50843 }, + { 0x134C, 50846 }, + { 0x134D, 50489 }, + { 0x134E, 50495 }, + { 0x134F, 50849 }, + { 0x1350, 50606 }, + { 0x1351, 50618 }, + { 0x1352, 50612 }, + { 0x1353, 51053 }, + { 0x1354, 51056 }, + { 0x1355, 50609 }, + { 0x1356, 50615 }, + { 0x1357, 51077 }, + { 0x1358, 51146 }, + { 0x1359, 51023 }, + { 0x135A, 50858 }, + { 0x135F, 51724 }, + { 0x1360, 50435 }, + { 0x1361, 51733 }, + { 0x1362, 50323 }, + { 0x1363, 50328 }, + { 0x1364, 51731 }, + { 0x1365, 50326 }, + { 0x1366, 50432 }, + { 0x1367, 50438 }, + { 0x1368, 51728 }, + { 0x1369, 50330 }, + { 0x136A, 50336 }, + { 0x136B, 50354 }, + { 0x136C, 50342 }, + { 0x136D, 50339 }, + { 0x136E, 50333 }, + { 0x136F, 50351 }, + { 0x1370, 50348 }, + { 0x1371, 50345 }, + { 0x1372, 50398 }, + { 0x1373, 50423 }, + { 0x1374, 50420 }, + { 0x1375, 50408 }, + { 0x1376, 50405 }, + { 0x1377, 50411 }, + { 0x1378, 50429 }, + { 0x1379, 50414 }, + { 0x137A, 50417 }, + { 0x137B, 50426 }, + { 0x137C, 50401 }, + { 0x1380, 51688 }, + { 0x1381, 51020 }, + { 0x1382, 51479 }, + { 0x1383, 51017 }, + { 0x1384, 51680 }, + { 0x1385, 50771 }, + { 0x1386, 51365 }, + { 0x1387, 50768 }, + { 0x1388, 51684 }, + { 0x1389, 50855 }, + { 0x138A, 51413 }, + { 0x138B, 50852 }, + { 0x138C, 51692 }, + { 0x138D, 51083 }, + { 0x138E, 51506 }, + { 0x138F, 51080 }, + { 0x1390, 50382 }, + { 0x1391, 50361 }, + { 0x1392, 50390 }, + { 0x1393, 50377 }, + { 0x1394, 50365 }, + { 0x1395, 50373 }, + { 0x1396, 50386 }, + { 0x1397, 50369 }, + { 0x1398, 50394 }, + { 0x1399, 50357 }, + { 0x13A0, 48143 }, + { 0x13A1, 48146 }, + { 0x13A2, 48149 }, + { 0x13A3, 48152 }, + { 0x13A4, 48158 }, + { 0x13A5, 48161 }, + { 0x13A6, 48182 }, + { 0x13A7, 48218 }, + { 0x13A8, 48185 }, + { 0x13A9, 48188 }, + { 0x13AA, 48191 }, + { 0x13AB, 48194 }, + { 0x13AC, 48197 }, + { 0x13AD, 48200 }, + { 0x13AE, 48203 }, + { 0x13AF, 48206 }, + { 0x13B0, 48209 }, + { 0x13B1, 48212 }, + { 0x13B2, 48215 }, + { 0x13B3, 48221 }, + { 0x13B4, 48224 }, + { 0x13B5, 48227 }, + { 0x13B6, 48230 }, + { 0x13B7, 48233 }, + { 0x13B8, 48236 }, + { 0x13B9, 48239 }, + { 0x13BA, 48242 }, + { 0x13BB, 48245 }, + { 0x13BC, 48248 }, + { 0x13BD, 48251 }, + { 0x13BE, 48254 }, + { 0x13BF, 48338 }, + { 0x13C0, 48341 }, + { 0x13C1, 48257 }, + { 0x13C2, 48260 }, + { 0x13C3, 48263 }, + { 0x13C4, 48266 }, + { 0x13C5, 48269 }, + { 0x13C6, 48344 }, + { 0x13C7, 48347 }, + { 0x13C8, 48350 }, + { 0x13C9, 48353 }, + { 0x13CA, 48356 }, + { 0x13CB, 48359 }, + { 0x13CC, 48272 }, + { 0x13CD, 48155 }, + { 0x13CE, 48275 }, + { 0x13CF, 48278 }, + { 0x13D0, 48281 }, + { 0x13D1, 48284 }, + { 0x13D2, 48287 }, + { 0x13D3, 48164 }, + { 0x13D4, 48290 }, + { 0x13D5, 48167 }, + { 0x13D6, 48293 }, + { 0x13D7, 48170 }, + { 0x13D8, 48296 }, + { 0x13D9, 48173 }, + { 0x13DA, 48176 }, + { 0x13DB, 48179 }, + { 0x13DC, 48335 }, + { 0x13DD, 48362 }, + { 0x13DE, 48365 }, + { 0x13DF, 48368 }, + { 0x13E0, 48371 }, + { 0x13E1, 48374 }, + { 0x13E2, 48377 }, + { 0x13E3, 48380 }, + { 0x13E4, 48383 }, + { 0x13E5, 48386 }, + { 0x13E6, 48389 }, + { 0x13E7, 48392 }, + { 0x13E8, 48395 }, + { 0x13E9, 48299 }, + { 0x13EA, 48302 }, + { 0x13EB, 48305 }, + { 0x13EC, 48308 }, + { 0x13ED, 48311 }, + { 0x13EE, 48314 }, + { 0x13EF, 48317 }, + { 0x13F0, 48320 }, + { 0x13F1, 48323 }, + { 0x13F2, 48326 }, + { 0x13F3, 48329 }, + { 0x13F4, 48332 }, + { 0x1401, 45872 }, + { 0x1402, 46118 }, + { 0x1403, 45878 }, + { 0x1404, 45953 }, + { 0x1405, 45893 }, + { 0x1406, 46025 }, + { 0x1407, 46790 }, + { 0x1408, 46858 }, + { 0x1409, 46842 }, + { 0x140A, 45866 }, + { 0x140B, 45914 }, + { 0x140C, 46097 }, + { 0x140D, 47791 }, + { 0x140E, 46100 }, + { 0x140F, 47795 }, + { 0x1410, 46392 }, + { 0x1411, 47927 }, + { 0x1412, 46103 }, + { 0x1413, 47799 }, + { 0x1414, 46395 }, + { 0x1415, 47931 }, + { 0x1416, 47555 }, + { 0x1417, 46094 }, + { 0x1418, 47787 }, + { 0x1419, 46389 }, + { 0x141A, 47923 }, + { 0x141B, 47551 }, + { 0x141C, 45917 }, + { 0x141D, 46786 }, + { 0x141E, 47539 }, + { 0x141F, 46643 }, + { 0x1420, 46647 }, + { 0x1421, 46663 }, + { 0x1422, 46624 }, + { 0x1423, 46651 }, + { 0x1424, 46639 }, + { 0x1425, 46669 }, + { 0x1426, 46674 }, + { 0x1427, 46681 }, + { 0x1428, 46657 }, + { 0x1429, 46635 }, + { 0x142A, 46630 }, + { 0x142B, 45935 }, + { 0x142C, 45956 }, + { 0x142D, 46022 }, + { 0x142E, 45920 }, + { 0x142F, 46031 }, + { 0x1430, 46513 }, + { 0x1431, 46034 }, + { 0x1432, 46257 }, + { 0x1433, 46037 }, + { 0x1434, 46260 }, + { 0x1435, 46814 }, + { 0x1436, 47186 }, + { 0x1437, 46882 }, + { 0x1438, 46028 }, + { 0x1439, 46254 }, + { 0x143A, 46266 }, + { 0x143B, 47879 }, + { 0x143C, 46269 }, + { 0x143D, 47883 }, + { 0x143E, 46519 }, + { 0x143F, 48011 }, + { 0x1440, 46272 }, + { 0x1441, 47887 }, + { 0x1442, 46522 }, + { 0x1443, 48015 }, + { 0x1444, 46263 }, + { 0x1445, 47875 }, + { 0x1446, 46516 }, + { 0x1447, 48007 }, + { 0x1448, 46830 }, + { 0x1449, 45896 }, + { 0x144A, 47747 }, + { 0x144B, 46838 }, + { 0x144C, 46082 }, + { 0x144D, 46567 }, + { 0x144E, 46088 }, + { 0x144F, 46344 }, + { 0x1450, 46091 }, + { 0x1451, 46347 }, + { 0x1452, 46822 }, + { 0x1453, 47118 }, + { 0x1454, 46854 }, + { 0x1455, 46079 }, + { 0x1456, 46329 }, + { 0x1457, 46368 }, + { 0x1458, 47911 }, + { 0x1459, 46371 }, + { 0x145A, 47915 }, + { 0x145B, 46606 }, + { 0x145C, 48055 }, + { 0x145D, 46374 }, + { 0x145E, 47919 }, + { 0x145F, 46609 }, + { 0x1460, 48059 }, + { 0x1461, 46365 }, + { 0x1462, 47907 }, + { 0x1463, 46603 }, + { 0x1464, 48051 }, + { 0x1465, 47595 }, + { 0x1466, 45908 }, + { 0x1467, 46353 }, + { 0x1468, 46359 }, + { 0x1469, 46362 }, + { 0x146A, 46350 }, + { 0x146B, 45962 }, + { 0x146C, 46441 }, + { 0x146D, 45965 }, + { 0x146E, 46158 }, + { 0x146F, 45968 }, + { 0x1470, 46161 }, + { 0x1471, 46798 }, + { 0x1472, 45959 }, + { 0x1473, 46155 }, + { 0x1474, 46167 }, + { 0x1475, 47823 }, + { 0x1476, 46170 }, + { 0x1477, 47827 }, + { 0x1478, 46447 }, + { 0x1479, 47971 }, + { 0x147A, 46173 }, + { 0x147B, 47831 }, + { 0x147C, 46450 }, + { 0x147D, 47975 }, + { 0x147E, 46164 }, + { 0x147F, 47819 }, + { 0x1480, 46444 }, + { 0x1481, 47967 }, + { 0x1482, 47563 }, + { 0x1483, 45881 }, + { 0x1484, 45971 }, + { 0x1485, 48131 }, + { 0x1486, 48135 }, + { 0x1487, 48139 }, + { 0x1488, 48127 }, + { 0x1489, 45926 }, + { 0x148A, 46419 }, + { 0x148B, 45929 }, + { 0x148C, 46128 }, + { 0x148D, 45932 }, + { 0x148E, 46131 }, + { 0x148F, 46794 }, + { 0x1490, 45923 }, + { 0x1491, 46121 }, + { 0x1492, 46137 }, + { 0x1493, 47807 }, + { 0x1494, 46140 }, + { 0x1495, 47811 }, + { 0x1496, 46425 }, + { 0x1497, 47955 }, + { 0x1498, 46143 }, + { 0x1499, 47815 }, + { 0x149A, 46428 }, + { 0x149B, 47959 }, + { 0x149C, 46134 }, + { 0x149D, 47803 }, + { 0x149E, 46422 }, + { 0x149F, 47951 }, + { 0x14A0, 47559 }, + { 0x14A1, 45869 }, + { 0x14A2, 46762 }, + { 0x14A3, 45992 }, + { 0x14A4, 46474 }, + { 0x14A5, 45998 }, + { 0x14A6, 46209 }, + { 0x14A7, 46001 }, + { 0x14A8, 46212 }, + { 0x14A9, 46806 }, + { 0x14AA, 45989 }, + { 0x14AB, 46206 }, + { 0x14AC, 46218 }, + { 0x14AD, 47855 }, + { 0x14AE, 46221 }, + { 0x14AF, 47859 }, + { 0x14B0, 46480 }, + { 0x14B1, 47995 }, + { 0x14B2, 46224 }, + { 0x14B3, 47863 }, + { 0x14B4, 46483 }, + { 0x14B5, 47999 }, + { 0x14B6, 46215 }, + { 0x14B7, 47851 }, + { 0x14B8, 46477 }, + { 0x14B9, 47991 }, + { 0x14BA, 47567 }, + { 0x14BB, 45887 }, + { 0x14BC, 47743 }, + { 0x14BD, 45995 }, + { 0x14BE, 48091 }, + { 0x14BF, 46734 }, + { 0x14C0, 46007 }, + { 0x14C1, 46486 }, + { 0x14C2, 46016 }, + { 0x14C3, 46239 }, + { 0x14C4, 46019 }, + { 0x14C5, 46245 }, + { 0x14C6, 46810 }, + { 0x14C7, 46004 }, + { 0x14C8, 46227 }, + { 0x14C9, 46251 }, + { 0x14CA, 47871 }, + { 0x14CB, 46248 }, + { 0x14CC, 47867 }, + { 0x14CD, 46510 }, + { 0x14CE, 48003 }, + { 0x14CF, 47571 }, + { 0x14D0, 45890 }, + { 0x14D1, 46958 }, + { 0x14D2, 46013 }, + { 0x14D3, 45977 }, + { 0x14D4, 46453 }, + { 0x14D5, 45983 }, + { 0x14D6, 46188 }, + { 0x14D7, 45986 }, + { 0x14D8, 46191 }, + { 0x14D9, 46802 }, + { 0x14DA, 45974 }, + { 0x14DB, 46176 }, + { 0x14DC, 46197 }, + { 0x14DD, 47839 }, + { 0x14DE, 46200 }, + { 0x14DF, 47843 }, + { 0x14E0, 46468 }, + { 0x14E1, 47983 }, + { 0x14E2, 46203 }, + { 0x14E3, 47847 }, + { 0x14E4, 46471 }, + { 0x14E5, 47987 }, + { 0x14E6, 46194 }, + { 0x14E7, 47835 }, + { 0x14E8, 46465 }, + { 0x14E9, 47979 }, + { 0x14EA, 45884 }, + { 0x14EB, 47739 }, + { 0x14EC, 46710 }, + { 0x14ED, 46064 }, + { 0x14EE, 46534 }, + { 0x14EF, 46070 }, + { 0x14F0, 46311 }, + { 0x14F1, 46073 }, + { 0x14F2, 46314 }, + { 0x14F3, 46818 }, + { 0x14F4, 46061 }, + { 0x14F5, 46296 }, + { 0x14F6, 46320 }, + { 0x14F7, 47895 }, + { 0x14F8, 46323 }, + { 0x14F9, 47899 }, + { 0x14FA, 46561 }, + { 0x14FB, 48043 }, + { 0x14FC, 46326 }, + { 0x14FD, 47903 }, + { 0x14FE, 46564 }, + { 0x14FF, 48047 }, + { 0x1500, 46317 }, + { 0x1501, 47891 }, + { 0x1502, 46558 }, + { 0x1503, 48039 }, + { 0x1504, 47591 }, + { 0x1505, 45905 }, + { 0x1506, 48095 }, + { 0x1507, 46076 }, + { 0x1508, 47687 }, + { 0x1509, 48103 }, + { 0x150A, 47547 }, + { 0x150B, 47543 }, + { 0x150C, 47583 }, + { 0x150D, 47587 }, + { 0x150E, 47579 }, + { 0x150F, 47575 }, + { 0x1510, 46302 }, + { 0x1511, 46305 }, + { 0x1512, 46540 }, + { 0x1513, 46308 }, + { 0x1514, 46543 }, + { 0x1515, 46299 }, + { 0x1516, 46537 }, + { 0x1517, 46549 }, + { 0x1518, 48027 }, + { 0x1519, 46552 }, + { 0x151A, 48031 }, + { 0x151B, 46701 }, + { 0x151C, 48079 }, + { 0x151D, 46555 }, + { 0x151E, 48035 }, + { 0x151F, 46704 }, + { 0x1520, 48083 }, + { 0x1521, 46546 }, + { 0x1522, 48023 }, + { 0x1523, 46698 }, + { 0x1524, 48075 }, + { 0x1525, 46067 }, + { 0x1526, 46109 }, + { 0x1527, 46612 }, + { 0x1528, 46112 }, + { 0x1529, 46401 }, + { 0x152A, 46115 }, + { 0x152B, 46404 }, + { 0x152C, 46826 }, + { 0x152D, 46106 }, + { 0x152E, 46398 }, + { 0x152F, 46410 }, + { 0x1530, 47939 }, + { 0x1531, 46413 }, + { 0x1532, 47943 }, + { 0x1533, 46618 }, + { 0x1534, 48067 }, + { 0x1535, 46416 }, + { 0x1536, 47947 }, + { 0x1537, 46621 }, + { 0x1538, 48071 }, + { 0x1539, 46407 }, + { 0x153A, 47935 }, + { 0x153B, 46615 }, + { 0x153C, 48063 }, + { 0x153D, 47599 }, + { 0x153E, 45911 }, + { 0x153F, 48099 }, + { 0x1540, 47755 }, + { 0x1541, 46766 }, + { 0x1542, 46052 }, + { 0x1543, 46730 }, + { 0x1544, 47763 }, + { 0x1545, 46528 }, + { 0x1546, 46055 }, + { 0x1547, 46290 }, + { 0x1548, 46058 }, + { 0x1549, 46293 }, + { 0x154A, 47767 }, + { 0x154B, 46049 }, + { 0x154C, 46287 }, + { 0x154D, 47759 }, + { 0x154E, 46531 }, + { 0x154F, 48019 }, + { 0x1550, 45902 }, + { 0x1551, 47751 }, + { 0x1552, 46714 }, + { 0x1553, 45941 }, + { 0x1554, 46431 }, + { 0x1555, 45944 }, + { 0x1556, 46149 }, + { 0x1557, 45947 }, + { 0x1558, 46152 }, + { 0x1559, 45938 }, + { 0x155A, 46146 }, + { 0x155B, 46438 }, + { 0x155C, 47963 }, + { 0x155D, 45875 }, + { 0x155E, 46335 }, + { 0x155F, 46718 }, + { 0x1560, 46338 }, + { 0x1561, 46722 }, + { 0x1562, 46573 }, + { 0x1563, 46726 }, + { 0x1564, 46341 }, + { 0x1565, 46576 }, + { 0x1566, 46332 }, + { 0x1567, 46570 }, + { 0x1568, 46707 }, + { 0x1569, 48087 }, + { 0x156A, 46085 }, + { 0x156B, 46594 }, + { 0x156C, 46597 }, + { 0x156D, 46600 }, + { 0x156E, 46591 }, + { 0x156F, 46356 }, + { 0x1570, 46380 }, + { 0x1571, 46383 }, + { 0x1572, 46386 }, + { 0x1573, 46377 }, + { 0x1574, 47611 }, + { 0x1575, 47615 }, + { 0x1576, 47627 }, + { 0x1577, 47619 }, + { 0x1578, 47631 }, + { 0x1579, 47607 }, + { 0x157A, 47623 }, + { 0x157B, 47603 }, + { 0x157C, 47635 }, + { 0x157D, 45950 }, + { 0x157E, 46525 }, + { 0x157F, 46043 }, + { 0x1580, 46281 }, + { 0x1581, 46046 }, + { 0x1582, 46284 }, + { 0x1583, 46040 }, + { 0x1584, 46275 }, + { 0x1585, 45899 }, + { 0x1586, 46582 }, + { 0x1587, 46585 }, + { 0x1588, 46588 }, + { 0x1589, 46579 }, + { 0x158A, 47775 }, + { 0x158B, 47779 }, + { 0x158C, 47783 }, + { 0x158D, 47771 }, + { 0x158E, 46686 }, + { 0x158F, 46233 }, + { 0x1590, 46495 }, + { 0x1591, 46236 }, + { 0x1592, 46498 }, + { 0x1593, 46230 }, + { 0x1594, 46489 }, + { 0x1595, 46010 }, + { 0x1596, 46242 }, + { 0x1597, 46774 }, + { 0x1598, 46778 }, + { 0x1599, 46782 }, + { 0x159A, 46770 }, + { 0x159B, 48115 }, + { 0x159C, 48119 }, + { 0x159D, 48123 }, + { 0x159E, 48111 }, + { 0x159F, 48107 }, + { 0x15A0, 46182 }, + { 0x15A1, 46459 }, + { 0x15A2, 46185 }, + { 0x15A3, 46462 }, + { 0x15A4, 46179 }, + { 0x15A5, 46456 }, + { 0x15A6, 45980 }, + { 0x15A7, 47647 }, + { 0x15A8, 47651 }, + { 0x15A9, 47663 }, + { 0x15AA, 47655 }, + { 0x15AB, 47667 }, + { 0x15AC, 47643 }, + { 0x15AD, 47659 }, + { 0x15AE, 47639 }, + { 0x15AF, 46834 }, + { 0x15B0, 47675 }, + { 0x15B1, 47679 }, + { 0x15B2, 47683 }, + { 0x15B3, 47671 }, + { 0x15B4, 47727 }, + { 0x15B5, 47731 }, + { 0x15B6, 47735 }, + { 0x15B7, 47723 }, + { 0x15B8, 47711 }, + { 0x15B9, 47715 }, + { 0x15BA, 47719 }, + { 0x15BB, 47707 }, + { 0x15BC, 47695 }, + { 0x15BD, 47699 }, + { 0x15BE, 47703 }, + { 0x15BF, 47691 }, + { 0x15C0, 46742 }, + { 0x15C1, 46746 }, + { 0x15C2, 46750 }, + { 0x15C3, 46738 }, + { 0x15C4, 47182 }, + { 0x15C5, 47178 }, + { 0x15C6, 47170 }, + { 0x15C7, 47442 }, + { 0x15C8, 47174 }, + { 0x15C9, 47166 }, + { 0x15CA, 47010 }, + { 0x15CB, 47006 }, + { 0x15CC, 46998 }, + { 0x15CD, 47310 }, + { 0x15CE, 47002 }, + { 0x15CF, 46994 }, + { 0x15D0, 47054 }, + { 0x15D1, 47050 }, + { 0x15D2, 47042 }, + { 0x15D3, 47418 }, + { 0x15D4, 47046 }, + { 0x15D5, 47038 }, + { 0x15D6, 47206 }, + { 0x15D7, 47202 }, + { 0x15D8, 47194 }, + { 0x15D9, 47446 }, + { 0x15DA, 47198 }, + { 0x15DB, 47190 }, + { 0x15DC, 47354 }, + { 0x15DD, 47350 }, + { 0x15DE, 47342 }, + { 0x15DF, 47470 }, + { 0x15E0, 47346 }, + { 0x15E1, 47338 }, + { 0x15E2, 47414 }, + { 0x15E3, 47410 }, + { 0x15E4, 47402 }, + { 0x15E5, 47502 }, + { 0x15E6, 47406 }, + { 0x15E7, 47398 }, + { 0x15E8, 46990 }, + { 0x15E9, 46986 }, + { 0x15EA, 46978 }, + { 0x15EB, 47306 }, + { 0x15EC, 46982 }, + { 0x15ED, 46974 }, + { 0x15EE, 46846 }, + { 0x15EF, 46878 }, + { 0x15F0, 46874 }, + { 0x15F1, 46866 }, + { 0x15F2, 47162 }, + { 0x15F3, 46870 }, + { 0x15F4, 46862 }, + { 0x15F5, 47250 }, + { 0x15F6, 47246 }, + { 0x15F7, 47238 }, + { 0x15F8, 47454 }, + { 0x15F9, 47242 }, + { 0x15FA, 47234 }, + { 0x15FB, 47270 }, + { 0x15FC, 47266 }, + { 0x15FD, 47258 }, + { 0x15FE, 47458 }, + { 0x15FF, 47262 }, + { 0x1600, 47254 }, + { 0x1601, 46906 }, + { 0x1602, 46970 }, + { 0x1603, 46966 }, + { 0x1604, 46954 }, + { 0x1605, 47302 }, + { 0x1606, 46962 }, + { 0x1607, 46950 }, + { 0x1608, 46946 }, + { 0x1609, 46942 }, + { 0x160A, 46934 }, + { 0x160B, 47298 }, + { 0x160C, 46938 }, + { 0x160D, 46930 }, + { 0x160E, 47074 }, + { 0x160F, 47070 }, + { 0x1610, 47062 }, + { 0x1611, 47422 }, + { 0x1612, 47066 }, + { 0x1613, 47058 }, + { 0x1614, 46902 }, + { 0x1615, 46758 }, + { 0x1616, 46898 }, + { 0x1617, 46890 }, + { 0x1618, 47210 }, + { 0x1619, 46894 }, + { 0x161A, 46754 }, + { 0x161B, 46886 }, + { 0x161C, 47230 }, + { 0x161D, 47226 }, + { 0x161E, 47218 }, + { 0x161F, 47450 }, + { 0x1620, 47222 }, + { 0x1621, 47214 }, + { 0x1622, 46926 }, + { 0x1623, 46922 }, + { 0x1624, 46914 }, + { 0x1625, 47274 }, + { 0x1626, 46918 }, + { 0x1627, 46910 }, + { 0x1628, 47138 }, + { 0x1629, 47134 }, + { 0x162A, 47126 }, + { 0x162B, 47434 }, + { 0x162C, 47130 }, + { 0x162D, 47122 }, + { 0x162E, 47294 }, + { 0x162F, 47290 }, + { 0x1630, 47282 }, + { 0x1631, 47462 }, + { 0x1632, 47286 }, + { 0x1633, 47278 }, + { 0x1634, 47494 }, + { 0x1635, 47490 }, + { 0x1636, 47482 }, + { 0x1637, 47526 }, + { 0x1638, 47486 }, + { 0x1639, 47478 }, + { 0x163A, 47374 }, + { 0x163B, 47370 }, + { 0x163C, 47362 }, + { 0x163D, 47474 }, + { 0x163E, 47366 }, + { 0x163F, 47358 }, + { 0x1640, 47094 }, + { 0x1641, 47090 }, + { 0x1642, 47082 }, + { 0x1643, 47426 }, + { 0x1644, 47086 }, + { 0x1645, 47078 }, + { 0x1646, 46850 }, + { 0x1647, 47534 }, + { 0x1648, 47158 }, + { 0x1649, 47154 }, + { 0x164A, 47146 }, + { 0x164B, 47438 }, + { 0x164C, 47150 }, + { 0x164D, 47142 }, + { 0x164E, 47034 }, + { 0x164F, 47030 }, + { 0x1650, 47018 }, + { 0x1651, 47314 }, + { 0x1652, 47026 }, + { 0x1653, 47014 }, + { 0x1654, 47334 }, + { 0x1655, 47330 }, + { 0x1656, 47322 }, + { 0x1657, 47466 }, + { 0x1658, 47326 }, + { 0x1659, 47318 }, + { 0x165A, 47022 }, + { 0x165B, 47394 }, + { 0x165C, 47390 }, + { 0x165D, 47382 }, + { 0x165E, 47498 }, + { 0x165F, 47386 }, + { 0x1660, 47378 }, + { 0x1661, 47114 }, + { 0x1662, 47110 }, + { 0x1663, 47102 }, + { 0x1664, 47430 }, + { 0x1665, 47106 }, + { 0x1666, 47098 }, + { 0x1667, 47522 }, + { 0x1668, 47518 }, + { 0x1669, 47510 }, + { 0x166A, 47530 }, + { 0x166B, 47514 }, + { 0x166C, 47506 }, + { 0x166D, 46124 }, + { 0x166E, 46434 }, + { 0x166F, 46278 }, + { 0x1670, 46492 }, + { 0x1671, 46504 }, + { 0x1672, 46692 }, + { 0x1673, 46507 }, + { 0x1674, 46695 }, + { 0x1675, 46501 }, + { 0x1676, 46689 }, + { 0x1680, 21369 }, + { 0x1681, 21414 }, + { 0x1682, 21396 }, + { 0x1683, 21420 }, + { 0x1684, 21408 }, + { 0x1685, 21402 }, + { 0x1686, 21411 }, + { 0x1687, 21387 }, + { 0x1688, 21426 }, + { 0x1689, 21384 }, + { 0x168A, 21417 }, + { 0x168B, 21399 }, + { 0x168C, 21390 }, + { 0x168D, 21441 }, + { 0x168E, 21429 }, + { 0x168F, 21405 }, + { 0x1690, 21381 }, + { 0x1691, 21378 }, + { 0x1692, 21375 }, + { 0x1693, 21435 }, + { 0x1694, 21438 }, + { 0x1695, 21432 }, + { 0x1696, 21372 }, + { 0x1697, 21444 }, + { 0x1698, 21393 }, + { 0x1699, 21447 }, + { 0x169A, 21423 }, + { 0x169B, 21450 }, + { 0x169C, 21453 }, + { 0x16A0, 22222 }, + { 0x16A1, 22160 }, + { 0x16A2, 22250 }, + { 0x16A3, 22189 }, + { 0x16A4, 22169 }, + { 0x16A5, 22163 }, + { 0x16A6, 22368 }, + { 0x16A7, 22201 }, + { 0x16A8, 22259 }, + { 0x16A9, 22185 }, + { 0x16AA, 22175 }, + { 0x16AB, 22216 }, + { 0x16AC, 22402 }, + { 0x16AD, 22390 }, + { 0x16AE, 22154 }, + { 0x16AF, 22179 }, + { 0x16B0, 22182 }, + { 0x16B1, 22287 }, + { 0x16B2, 22284 }, + { 0x16B3, 22192 }, + { 0x16B4, 22243 }, + { 0x16B5, 22151 }, + { 0x16B6, 22198 }, + { 0x16B7, 22228 }, + { 0x16B8, 22204 }, + { 0x16B9, 22304 }, + { 0x16BA, 22309 }, + { 0x16BB, 22276 }, + { 0x16BC, 22422 }, + { 0x16BD, 22418 }, + { 0x16BE, 22327 }, + { 0x16BF, 22410 }, + { 0x16C0, 22362 }, + { 0x16C1, 22233 }, + { 0x16C2, 22148 }, + { 0x16C3, 22280 }, + { 0x16C4, 22207 }, + { 0x16C5, 22383 }, + { 0x16C6, 22376 }, + { 0x16C7, 22239 }, + { 0x16C8, 22336 }, + { 0x16C9, 22255 }, + { 0x16CA, 22341 }, + { 0x16CB, 22293 }, + { 0x16CC, 22394 }, + { 0x16CD, 22142 }, + { 0x16CE, 22172 }, + { 0x16CF, 22298 }, + { 0x16D0, 22398 }, + { 0x16D1, 22145 }, + { 0x16D2, 22353 }, + { 0x16D3, 22426 }, + { 0x16D4, 22365 }, + { 0x16D5, 22333 }, + { 0x16D6, 22271 }, + { 0x16D7, 22322 }, + { 0x16D8, 22414 }, + { 0x16D9, 22406 }, + { 0x16DA, 22316 }, + { 0x16DB, 22359 }, + { 0x16DC, 22313 }, + { 0x16DD, 22210 }, + { 0x16DE, 22266 }, + { 0x16DF, 22348 }, + { 0x16E0, 22195 }, + { 0x16E1, 22213 }, + { 0x16E2, 22345 }, + { 0x16E3, 22219 }, + { 0x16E4, 22263 }, + { 0x16E5, 22247 }, + { 0x16E6, 22387 }, + { 0x16E7, 22380 }, + { 0x16E8, 22373 }, + { 0x16E9, 22157 }, + { 0x16EA, 22166 }, + { 0x16EB, 22430 }, + { 0x16EC, 22436 }, + { 0x16ED, 22136 }, + { 0x16EE, 22139 }, + { 0x16EF, 22439 }, + { 0x16F0, 22433 }, + { 0x1700, 43594 }, + { 0x1701, 43597 }, + { 0x1702, 43600 }, + { 0x1703, 43615 }, + { 0x1704, 43609 }, + { 0x1705, 43642 }, + { 0x1706, 43633 }, + { 0x1707, 43606 }, + { 0x1708, 43624 }, + { 0x1709, 43627 }, + { 0x170A, 43603 }, + { 0x170B, 43621 }, + { 0x170C, 43639 }, + { 0x170E, 43618 }, + { 0x170F, 43636 }, + { 0x1710, 43630 }, + { 0x1711, 43612 }, + { 0x1712, 43586 }, + { 0x1713, 43590 }, + { 0x1714, 43583 }, + { 0x1720, 40573 }, + { 0x1721, 40576 }, + { 0x1722, 40579 }, + { 0x1723, 40594 }, + { 0x1724, 40588 }, + { 0x1725, 40624 }, + { 0x1726, 40615 }, + { 0x1727, 40585 }, + { 0x1728, 40603 }, + { 0x1729, 40606 }, + { 0x172A, 40582 }, + { 0x172B, 40600 }, + { 0x172C, 40621 }, + { 0x172D, 40609 }, + { 0x172E, 40597 }, + { 0x172F, 40618 }, + { 0x1730, 40612 }, + { 0x1731, 40591 }, + { 0x1732, 40565 }, + { 0x1733, 40569 }, + { 0x1734, 40562 }, + { 0x1735, 67884 }, + { 0x1736, 67881 }, + { 0x1740, 10387 }, + { 0x1741, 10390 }, + { 0x1742, 10393 }, + { 0x1743, 10408 }, + { 0x1744, 10402 }, + { 0x1745, 10438 }, + { 0x1746, 10429 }, + { 0x1747, 10399 }, + { 0x1748, 10417 }, + { 0x1749, 10420 }, + { 0x174A, 10396 }, + { 0x174B, 10414 }, + { 0x174C, 10435 }, + { 0x174D, 10423 }, + { 0x174E, 10411 }, + { 0x174F, 10432 }, + { 0x1750, 10426 }, + { 0x1751, 10405 }, + { 0x1752, 10379 }, + { 0x1753, 10383 }, + { 0x1760, 55665 }, + { 0x1761, 55668 }, + { 0x1762, 55671 }, + { 0x1763, 55683 }, + { 0x1764, 55680 }, + { 0x1765, 55710 }, + { 0x1766, 55701 }, + { 0x1767, 55677 }, + { 0x1768, 55692 }, + { 0x1769, 55695 }, + { 0x176A, 55674 }, + { 0x176B, 55689 }, + { 0x176C, 55707 }, + { 0x176E, 55686 }, + { 0x176F, 55704 }, + { 0x1770, 55698 }, + { 0x1772, 55657 }, + { 0x1773, 55661 }, + { 0x1780, 14115 }, + { 0x1781, 14163 }, + { 0x1782, 14118 }, + { 0x1783, 14166 }, + { 0x1784, 14169 }, + { 0x1785, 14100 }, + { 0x1786, 14157 }, + { 0x1787, 14103 }, + { 0x1788, 14160 }, + { 0x1789, 14175 }, + { 0x178A, 14106 }, + { 0x178B, 14196 }, + { 0x178C, 14109 }, + { 0x178D, 14199 }, + { 0x178E, 14172 }, + { 0x178F, 14145 }, + { 0x1790, 14190 }, + { 0x1791, 14148 }, + { 0x1792, 14193 }, + { 0x1793, 14130 }, + { 0x1794, 14097 }, + { 0x1795, 14178 }, + { 0x1796, 14133 }, + { 0x1797, 14181 }, + { 0x1798, 14127 }, + { 0x1799, 14154 }, + { 0x179A, 14139 }, + { 0x179B, 14124 }, + { 0x179C, 14151 }, + { 0x179D, 14184 }, + { 0x179E, 14187 }, + { 0x179F, 14142 }, + { 0x17A0, 14112 }, + { 0x17A1, 14121 }, + { 0x17A2, 14136 }, + { 0x17A3, 14414 }, + { 0x17A4, 14406 }, + { 0x17A5, 14390 }, + { 0x17A6, 14422 }, + { 0x17A7, 14394 }, + { 0x17A8, 14438 }, + { 0x17A9, 14442 }, + { 0x17AA, 14450 }, + { 0x17AB, 14398 }, + { 0x17AC, 14446 }, + { 0x17AD, 14382 }, + { 0x17AE, 14402 }, + { 0x17AF, 14386 }, + { 0x17B0, 14410 }, + { 0x17B1, 14426 }, + { 0x17B2, 14432 }, + { 0x17B3, 14418 }, + { 0x17B4, 14093 }, + { 0x17B5, 14089 }, + { 0x17B6, 14041 }, + { 0x17B7, 14029 }, + { 0x17B8, 14061 }, + { 0x17B9, 14037 }, + { 0x17BA, 14085 }, + { 0x17BB, 14033 }, + { 0x17BC, 14077 }, + { 0x17BD, 14073 }, + { 0x17BE, 14065 }, + { 0x17BF, 14081 }, + { 0x17C0, 14057 }, + { 0x17C1, 14025 }, + { 0x17C2, 14045 }, + { 0x17C3, 14049 }, + { 0x17C4, 14069 }, + { 0x17C5, 14053 }, + { 0x17C6, 13965 }, + { 0x17C7, 13968 }, + { 0x17C8, 13992 }, + { 0x17C9, 13983 }, + { 0x17CA, 13971 }, + { 0x17CB, 13937 }, + { 0x17CC, 13934 }, + { 0x17CD, 13986 }, + { 0x17CE, 13959 }, + { 0x17CF, 13928 }, + { 0x17D0, 13952 }, + { 0x17D1, 13956 }, + { 0x17D2, 13931 }, + { 0x17D3, 13980 }, + { 0x17D4, 13925 }, + { 0x17D5, 13977 }, + { 0x17D6, 13943 }, + { 0x17D7, 13921 }, + { 0x17D8, 13940 }, + { 0x17D9, 13948 }, + { 0x17DA, 13962 }, + { 0x17DB, 14378 }, + { 0x17DC, 13989 }, + { 0x17DD, 13974 }, + { 0x17E0, 14013 }, + { 0x17E1, 13995 }, + { 0x17E2, 14001 }, + { 0x17E3, 14022 }, + { 0x17E4, 14007 }, + { 0x17E5, 14004 }, + { 0x17E6, 13998 }, + { 0x17E7, 14019 }, + { 0x17E8, 14016 }, + { 0x17E9, 14010 }, + { 0x17F0, 14228 }, + { 0x17F1, 14238 }, + { 0x17F2, 14223 }, + { 0x17F3, 14218 }, + { 0x17F4, 14233 }, + { 0x17F5, 14243 }, + { 0x17F6, 14263 }, + { 0x17F7, 14253 }, + { 0x17F8, 14248 }, + { 0x17F9, 14258 }, + { 0x1800, 65145 }, + { 0x1801, 65749 }, + { 0x1802, 65149 }, + { 0x1803, 65133 }, + { 0x1804, 65147 }, + { 0x1805, 65115 }, + { 0x1806, 65141 }, + { 0x1807, 65136 }, + { 0x1808, 65744 }, + { 0x1809, 65740 }, + { 0x180A, 65747 }, + { 0x180B, 65118 }, + { 0x180C, 65123 }, + { 0x180D, 65128 }, + { 0x180E, 65181 }, + { 0x1810, 65169 }, + { 0x1811, 65151 }, + { 0x1812, 65157 }, + { 0x1813, 65178 }, + { 0x1814, 65163 }, + { 0x1815, 65160 }, + { 0x1816, 65154 }, + { 0x1817, 65175 }, + { 0x1818, 65172 }, + { 0x1819, 65166 }, + { 0x1820, 65184 }, + { 0x1821, 65187 }, + { 0x1822, 65190 }, + { 0x1823, 65193 }, + { 0x1824, 65196 }, + { 0x1825, 65229 }, + { 0x1826, 65247 }, + { 0x1827, 65205 }, + { 0x1828, 65226 }, + { 0x1829, 65400 }, + { 0x182A, 65199 }, + { 0x182B, 65232 }, + { 0x182C, 65235 }, + { 0x182D, 65211 }, + { 0x182E, 65223 }, + { 0x182F, 65220 }, + { 0x1830, 65241 }, + { 0x1831, 65418 }, + { 0x1832, 65244 }, + { 0x1833, 65202 }, + { 0x1834, 65403 }, + { 0x1835, 65214 }, + { 0x1836, 65253 }, + { 0x1837, 65238 }, + { 0x1838, 65250 }, + { 0x1839, 65208 }, + { 0x183A, 65217 }, + { 0x183B, 65412 }, + { 0x183C, 65421 }, + { 0x183D, 65256 }, + { 0x183E, 65409 }, + { 0x183F, 65427 }, + { 0x1840, 65415 }, + { 0x1841, 65424 }, + { 0x1842, 65406 }, + { 0x1843, 65630 }, + { 0x1844, 65518 }, + { 0x1845, 65522 }, + { 0x1846, 65526 }, + { 0x1847, 65530 }, + { 0x1848, 65558 }, + { 0x1849, 65574 }, + { 0x184A, 65598 }, + { 0x184B, 65534 }, + { 0x184C, 65562 }, + { 0x184D, 65566 }, + { 0x184E, 65542 }, + { 0x184F, 65554 }, + { 0x1850, 65570 }, + { 0x1851, 65538 }, + { 0x1852, 65602 }, + { 0x1853, 65546 }, + { 0x1854, 65626 }, + { 0x1855, 65582 }, + { 0x1856, 65578 }, + { 0x1857, 65550 }, + { 0x1858, 65610 }, + { 0x1859, 65614 }, + { 0x185A, 65618 }, + { 0x185B, 65622 }, + { 0x185C, 65606 }, + { 0x185D, 65430 }, + { 0x185E, 65434 }, + { 0x185F, 65458 }, + { 0x1860, 65478 }, + { 0x1861, 65438 }, + { 0x1862, 65486 }, + { 0x1863, 65466 }, + { 0x1864, 65450 }, + { 0x1865, 65454 }, + { 0x1866, 65470 }, + { 0x1867, 65506 }, + { 0x1868, 65474 }, + { 0x1869, 65442 }, + { 0x186A, 65462 }, + { 0x186B, 65446 }, + { 0x186C, 65494 }, + { 0x186D, 65498 }, + { 0x186E, 65510 }, + { 0x186F, 65482 }, + { 0x1870, 65502 }, + { 0x1871, 65490 }, + { 0x1872, 65514 }, + { 0x1873, 65636 }, + { 0x1874, 65644 }, + { 0x1875, 65648 }, + { 0x1876, 65640 }, + { 0x1877, 65736 }, + { 0x1880, 65388 }, + { 0x1881, 65382 }, + { 0x1882, 65367 }, + { 0x1883, 65377 }, + { 0x1884, 65394 }, + { 0x1885, 65362 }, + { 0x1886, 65356 }, + { 0x1887, 65259 }, + { 0x1888, 65264 }, + { 0x1889, 65284 }, + { 0x188A, 65309 }, + { 0x188B, 65274 }, + { 0x188C, 65329 }, + { 0x188D, 65351 }, + { 0x188E, 65304 }, + { 0x188F, 65314 }, + { 0x1890, 65294 }, + { 0x1891, 65279 }, + { 0x1892, 65289 }, + { 0x1893, 65319 }, + { 0x1894, 65324 }, + { 0x1895, 65334 }, + { 0x1896, 65299 }, + { 0x1897, 65269 }, + { 0x1898, 65586 }, + { 0x1899, 65592 }, + { 0x189A, 65688 }, + { 0x189B, 65706 }, + { 0x189C, 65652 }, + { 0x189D, 65694 }, + { 0x189E, 65718 }, + { 0x189F, 65730 }, + { 0x18A0, 65658 }, + { 0x18A1, 65682 }, + { 0x18A2, 65712 }, + { 0x18A3, 65676 }, + { 0x18A4, 65724 }, + { 0x18A5, 65664 }, + { 0x18A6, 65339 }, + { 0x18A7, 65345 }, + { 0x18A8, 65670 }, + { 0x18A9, 65372 }, + { 0x18AA, 65700 }, + { 0x1900, 21091 }, + { 0x1901, 21007 }, + { 0x1902, 21052 }, + { 0x1903, 20998 }, + { 0x1904, 21046 }, + { 0x1905, 21055 }, + { 0x1906, 20992 }, + { 0x1907, 21040 }, + { 0x1908, 21004 }, + { 0x1909, 21049 }, + { 0x190A, 21070 }, + { 0x190B, 21028 }, + { 0x190C, 21067 }, + { 0x190D, 20995 }, + { 0x190E, 21043 }, + { 0x190F, 21016 }, + { 0x1910, 21019 }, + { 0x1911, 21058 }, + { 0x1912, 20989 }, + { 0x1913, 21037 }, + { 0x1914, 21013 }, + { 0x1915, 21034 }, + { 0x1916, 21022 }, + { 0x1917, 21010 }, + { 0x1918, 21031 }, + { 0x1919, 21061 }, + { 0x191A, 21064 }, + { 0x191B, 21025 }, + { 0x191C, 21001 }, + { 0x1920, 20953 }, + { 0x1921, 20961 }, + { 0x1922, 20969 }, + { 0x1923, 20981 }, + { 0x1924, 20973 }, + { 0x1925, 20985 }, + { 0x1926, 20977 }, + { 0x1927, 20957 }, + { 0x1928, 20965 }, + { 0x1929, 21084 }, + { 0x192A, 21076 }, + { 0x192B, 21080 }, + { 0x1930, 20917 }, + { 0x1931, 20945 }, + { 0x1932, 20949 }, + { 0x1933, 20941 }, + { 0x1934, 20929 }, + { 0x1935, 20933 }, + { 0x1936, 20925 }, + { 0x1937, 20937 }, + { 0x1938, 20921 }, + { 0x1939, 20884 }, + { 0x193A, 20881 }, + { 0x193B, 20878 }, + { 0x1940, 20875 }, + { 0x1944, 21088 }, + { 0x1945, 21073 }, + { 0x1946, 20905 }, + { 0x1947, 20887 }, + { 0x1948, 20893 }, + { 0x1949, 20914 }, + { 0x194A, 20899 }, + { 0x194B, 20896 }, + { 0x194C, 20890 }, + { 0x194D, 20911 }, + { 0x194E, 20908 }, + { 0x194F, 20902 }, + { 0x1950, 7612 }, + { 0x1951, 7656 }, + { 0x1952, 7672 }, + { 0x1953, 7684 }, + { 0x1954, 7640 }, + { 0x1955, 7660 }, + { 0x1956, 7644 }, + { 0x1957, 7680 }, + { 0x1958, 7616 }, + { 0x1959, 7632 }, + { 0x195A, 7676 }, + { 0x195B, 7620 }, + { 0x195C, 7604 }, + { 0x195D, 7652 }, + { 0x195E, 7608 }, + { 0x195F, 7636 }, + { 0x1960, 7668 }, + { 0x1961, 7688 }, + { 0x1962, 7624 }, + { 0x1963, 7572 }, + { 0x1964, 7580 }, + { 0x1965, 7596 }, + { 0x1966, 7600 }, + { 0x1967, 7588 }, + { 0x1968, 7628 }, + { 0x1969, 7584 }, + { 0x196A, 7648 }, + { 0x196B, 7576 }, + { 0x196C, 7664 }, + { 0x196D, 7592 }, + { 0x1970, 7692 }, + { 0x1971, 7696 }, + { 0x1972, 7700 }, + { 0x1973, 7704 }, + { 0x1974, 7708 }, + { 0x1980, 6393 }, + { 0x1981, 6267 }, + { 0x1982, 6363 }, + { 0x1983, 6417 }, + { 0x1984, 6435 }, + { 0x1985, 6237 }, + { 0x1986, 6291 }, + { 0x1987, 6309 }, + { 0x1988, 6453 }, + { 0x1989, 6399 }, + { 0x198A, 6423 }, + { 0x198B, 6327 }, + { 0x198C, 6273 }, + { 0x198D, 6297 }, + { 0x198E, 6405 }, + { 0x198F, 6447 }, + { 0x1990, 6381 }, + { 0x1991, 6279 }, + { 0x1992, 6321 }, + { 0x1993, 6255 }, + { 0x1994, 6387 }, + { 0x1995, 6441 }, + { 0x1996, 6375 }, + { 0x1997, 6261 }, + { 0x1998, 6315 }, + { 0x1999, 6249 }, + { 0x199A, 6351 }, + { 0x199B, 6411 }, + { 0x199C, 6369 }, + { 0x199D, 6225 }, + { 0x199E, 6285 }, + { 0x199F, 6243 }, + { 0x19A0, 6357 }, + { 0x19A1, 6345 }, + { 0x19A2, 6339 }, + { 0x19A3, 6231 }, + { 0x19A4, 6219 }, + { 0x19A5, 6213 }, + { 0x19A6, 6429 }, + { 0x19A7, 6459 }, + { 0x19A8, 6303 }, + { 0x19A9, 6333 }, + { 0x19B0, 6206 }, + { 0x19B1, 6128 }, + { 0x19B2, 6146 }, + { 0x19B3, 6122 }, + { 0x19B4, 6176 }, + { 0x19B5, 6110 }, + { 0x19B6, 6134 }, + { 0x19B7, 6116 }, + { 0x19B8, 6158 }, + { 0x19B9, 6170 }, + { 0x19BA, 6140 }, + { 0x19BB, 6188 }, + { 0x19BC, 6182 }, + { 0x19BD, 6164 }, + { 0x19BE, 6194 }, + { 0x19BF, 6200 }, + { 0x19C0, 6152 }, + { 0x19C1, 6495 }, + { 0x19C2, 6501 }, + { 0x19C3, 6489 }, + { 0x19C4, 6483 }, + { 0x19C5, 6477 }, + { 0x19C6, 6471 }, + { 0x19C7, 6465 }, + { 0x19C8, 6050 }, + { 0x19C9, 6055 }, + { 0x19D0, 6090 }, + { 0x19D1, 6060 }, + { 0x19D2, 6070 }, + { 0x19D3, 6105 }, + { 0x19D4, 6080 }, + { 0x19D5, 6075 }, + { 0x19D6, 6065 }, + { 0x19D7, 6100 }, + { 0x19D8, 6095 }, + { 0x19D9, 6085 }, + { 0x19DE, 6040 }, + { 0x19DF, 6045 }, + { 0x19E0, 14375 }, + { 0x19E1, 14288 }, + { 0x19E2, 14272 }, + { 0x19E3, 14206 }, + { 0x19E4, 14280 }, + { 0x19E5, 14296 }, + { 0x19E6, 14368 }, + { 0x19E7, 14352 }, + { 0x19E8, 14344 }, + { 0x19E9, 14360 }, + { 0x19EA, 14214 }, + { 0x19EB, 14328 }, + { 0x19EC, 14312 }, + { 0x19ED, 14304 }, + { 0x19EE, 14320 }, + { 0x19EF, 14336 }, + { 0x19F0, 14372 }, + { 0x19F1, 14284 }, + { 0x19F2, 14268 }, + { 0x19F3, 14202 }, + { 0x19F4, 14276 }, + { 0x19F5, 14292 }, + { 0x19F6, 14364 }, + { 0x19F7, 14348 }, + { 0x19F8, 14340 }, + { 0x19F9, 14356 }, + { 0x19FA, 14210 }, + { 0x19FB, 14324 }, + { 0x19FC, 14308 }, + { 0x19FD, 14300 }, + { 0x19FE, 14316 }, + { 0x19FF, 14332 }, + { 0x1A00, 45814 }, + { 0x1A01, 45805 }, + { 0x1A02, 45847 }, + { 0x1A03, 45856 }, + { 0x1A04, 45826 }, + { 0x1A05, 45796 }, + { 0x1A06, 45820 }, + { 0x1A07, 45844 }, + { 0x1A08, 45835 }, + { 0x1A09, 45802 }, + { 0x1A0A, 45823 }, + { 0x1A0B, 45850 }, + { 0x1A0C, 45799 }, + { 0x1A0D, 45811 }, + { 0x1A0E, 45853 }, + { 0x1A0F, 45859 }, + { 0x1A10, 45841 }, + { 0x1A11, 45829 }, + { 0x1A12, 45817 }, + { 0x1A13, 45838 }, + { 0x1A14, 45832 }, + { 0x1A15, 45793 }, + { 0x1A16, 45808 }, + { 0x1A17, 45777 }, + { 0x1A18, 45785 }, + { 0x1A19, 45773 }, + { 0x1A1A, 45781 }, + { 0x1A1B, 45789 }, + { 0x1A1E, 45862 }, + { 0x1A1F, 45769 }, + { 0x1B00, 45088 }, + { 0x1B01, 45092 }, + { 0x1B02, 45099 }, + { 0x1B03, 45102 }, + { 0x1B04, 45096 }, + { 0x1B05, 45383 }, + { 0x1B06, 45386 }, + { 0x1B07, 45393 }, + { 0x1B08, 45396 }, + { 0x1B09, 45407 }, + { 0x1B0A, 45410 }, + { 0x1B0B, 45315 }, + { 0x1B0C, 45319 }, + { 0x1B0D, 45286 }, + { 0x1B0E, 45290 }, + { 0x1B0F, 45390 }, + { 0x1B10, 45414 }, + { 0x1B11, 45400 }, + { 0x1B12, 45403 }, + { 0x1B13, 45276 }, + { 0x1B14, 45279 }, + { 0x1B15, 45259 }, + { 0x1B16, 45262 }, + { 0x1B17, 45365 }, + { 0x1B18, 45231 }, + { 0x1B19, 45234 }, + { 0x1B1A, 45269 }, + { 0x1B1B, 45272 }, + { 0x1B1C, 45368 }, + { 0x1B1D, 45342 }, + { 0x1B1E, 45346 }, + { 0x1B1F, 45245 }, + { 0x1B20, 45250 }, + { 0x1B21, 45301 }, + { 0x1B22, 45335 }, + { 0x1B23, 45338 }, + { 0x1B24, 45238 }, + { 0x1B25, 45241 }, + { 0x1B26, 45298 }, + { 0x1B27, 45305 }, + { 0x1B28, 45308 }, + { 0x1B29, 45224 }, + { 0x1B2A, 45227 }, + { 0x1B2B, 45295 }, + { 0x1B2C, 45358 }, + { 0x1B2D, 45312 }, + { 0x1B2E, 45283 }, + { 0x1B2F, 45355 }, + { 0x1B30, 45327 }, + { 0x1B31, 45331 }, + { 0x1B32, 45324 }, + { 0x1B33, 45266 }, + { 0x1B34, 45105 }, + { 0x1B35, 45218 }, + { 0x1B36, 45171 }, + { 0x1B37, 45175 }, + { 0x1B38, 45180 }, + { 0x1B39, 45184 }, + { 0x1B3A, 45160 }, + { 0x1B3B, 45165 }, + { 0x1B3C, 45149 }, + { 0x1B3D, 45154 }, + { 0x1B3E, 45198 }, + { 0x1B3F, 45202 }, + { 0x1B40, 45213 }, + { 0x1B41, 45207 }, + { 0x1B42, 45189 }, + { 0x1B43, 45193 }, + { 0x1B44, 45085 }, + { 0x1B45, 45361 }, + { 0x1B46, 45375 }, + { 0x1B47, 45379 }, + { 0x1B48, 45255 }, + { 0x1B49, 45351 }, + { 0x1B4A, 45371 }, + { 0x1B4B, 45417 }, + { 0x1B50, 45135 }, + { 0x1B51, 45117 }, + { 0x1B52, 45123 }, + { 0x1B53, 45144 }, + { 0x1B54, 45129 }, + { 0x1B55, 45126 }, + { 0x1B56, 45120 }, + { 0x1B57, 45141 }, + { 0x1B58, 45138 }, + { 0x1B59, 45132 }, + { 0x1B5A, 45147 }, + { 0x1B5B, 45421 }, + { 0x1B5C, 45222 }, + { 0x1B5D, 45114 }, + { 0x1B5E, 45108 }, + { 0x1B5F, 45111 }, + { 0x1B60, 45568 }, + { 0x1B61, 45445 }, + { 0x1B62, 45437 }, + { 0x1B63, 45449 }, + { 0x1B64, 45423 }, + { 0x1B65, 45432 }, + { 0x1B66, 45441 }, + { 0x1B67, 45453 }, + { 0x1B68, 45461 }, + { 0x1B69, 45457 }, + { 0x1B6A, 45427 }, + { 0x1B6B, 45480 }, + { 0x1B6C, 45475 }, + { 0x1B6D, 45497 }, + { 0x1B6E, 45485 }, + { 0x1B6F, 45509 }, + { 0x1B70, 45502 }, + { 0x1B71, 45490 }, + { 0x1B72, 45470 }, + { 0x1B73, 45465 }, + { 0x1B74, 45550 }, + { 0x1B75, 45544 }, + { 0x1B76, 45562 }, + { 0x1B77, 45556 }, + { 0x1B78, 45514 }, + { 0x1B79, 45526 }, + { 0x1B7A, 45532 }, + { 0x1B7B, 45538 }, + { 0x1B7C, 45520 }, + { 0x1B80, 65869 }, + { 0x1B81, 65872 }, + { 0x1B82, 65875 }, + { 0x1B83, 65932 }, + { 0x1B84, 65938 }, + { 0x1B85, 65944 }, + { 0x1B86, 65947 }, + { 0x1B87, 65941 }, + { 0x1B88, 65935 }, + { 0x1B89, 65959 }, + { 0x1B8A, 65974 }, + { 0x1B8B, 65989 }, + { 0x1B8C, 65965 }, + { 0x1B8D, 66019 }, + { 0x1B8E, 65953 }, + { 0x1B8F, 65971 }, + { 0x1B90, 66013 }, + { 0x1B91, 66022 }, + { 0x1B92, 65998 }, + { 0x1B93, 65956 }, + { 0x1B94, 65983 }, + { 0x1B95, 65986 }, + { 0x1B96, 65962 }, + { 0x1B97, 66001 }, + { 0x1B98, 65950 }, + { 0x1B99, 65980 }, + { 0x1B9A, 66010 }, + { 0x1B9B, 65992 }, + { 0x1B9C, 65977 }, + { 0x1B9D, 66004 }, + { 0x1B9E, 65995 }, + { 0x1B9F, 66007 }, + { 0x1BA0, 65968 }, + { 0x1BA1, 66036 }, + { 0x1BA2, 66032 }, + { 0x1BA3, 66028 }, + { 0x1BA4, 65916 }, + { 0x1BA5, 65912 }, + { 0x1BA6, 65924 }, + { 0x1BA7, 65920 }, + { 0x1BA8, 65908 }, + { 0x1BA9, 65928 }, + { 0x1BAA, 65866 }, + { 0x1BAE, 66016 }, + { 0x1BAF, 66025 }, + { 0x1BB0, 65896 }, + { 0x1BB1, 65878 }, + { 0x1BB2, 65884 }, + { 0x1BB3, 65905 }, + { 0x1BB4, 65890 }, + { 0x1BB5, 65887 }, + { 0x1BB6, 65881 }, + { 0x1BB7, 65902 }, + { 0x1BB8, 65899 }, + { 0x1BB9, 65893 }, + { 0x1C00, 34194 }, + { 0x1C01, 34251 }, + { 0x1C02, 34248 }, + { 0x1C03, 34185 }, + { 0x1C04, 34242 }, + { 0x1C05, 34257 }, + { 0x1C06, 34176 }, + { 0x1C07, 34230 }, + { 0x1C08, 34191 }, + { 0x1C09, 34260 }, + { 0x1C0A, 34215 }, + { 0x1C0B, 34272 }, + { 0x1C0C, 34179 }, + { 0x1C0D, 34203 }, + { 0x1C0E, 34206 }, + { 0x1C0F, 34266 }, + { 0x1C10, 34263 }, + { 0x1C11, 34182 }, + { 0x1C12, 34239 }, + { 0x1C13, 34173 }, + { 0x1C14, 34227 }, + { 0x1C15, 34200 }, + { 0x1C16, 34254 }, + { 0x1C17, 34275 }, + { 0x1C18, 34281 }, + { 0x1C19, 34236 }, + { 0x1C1A, 34224 }, + { 0x1C1B, 34209 }, + { 0x1C1C, 34197 }, + { 0x1C1D, 34188 }, + { 0x1C1E, 34245 }, + { 0x1C1F, 34218 }, + { 0x1C20, 34212 }, + { 0x1C21, 34269 }, + { 0x1C22, 34221 }, + { 0x1C23, 34170 }, + { 0x1C24, 34327 }, + { 0x1C25, 34323 }, + { 0x1C26, 34158 }, + { 0x1C27, 34146 }, + { 0x1C28, 34150 }, + { 0x1C29, 34162 }, + { 0x1C2A, 34154 }, + { 0x1C2B, 34166 }, + { 0x1C2C, 34142 }, + { 0x1C2D, 34287 }, + { 0x1C2E, 34295 }, + { 0x1C2F, 34291 }, + { 0x1C30, 34299 }, + { 0x1C31, 34303 }, + { 0x1C32, 34307 }, + { 0x1C33, 34311 }, + { 0x1C34, 34319 }, + { 0x1C35, 34315 }, + { 0x1C36, 34106 }, + { 0x1C37, 34109 }, + { 0x1C3B, 34339 }, + { 0x1C3C, 34331 }, + { 0x1C3D, 34336 }, + { 0x1C3E, 34345 }, + { 0x1C3F, 34342 }, + { 0x1C40, 34130 }, + { 0x1C41, 34112 }, + { 0x1C42, 34118 }, + { 0x1C43, 34139 }, + { 0x1C44, 34124 }, + { 0x1C45, 34121 }, + { 0x1C46, 34115 }, + { 0x1C47, 34136 }, + { 0x1C48, 34133 }, + { 0x1C49, 34127 }, + { 0x1C4D, 34278 }, + { 0x1C4E, 34284 }, + { 0x1C4F, 34233 }, + { 0x1C50, 112 }, + { 0x1C51, 88 }, + { 0x1C52, 96 }, + { 0x1C53, 124 }, + { 0x1C54, 104 }, + { 0x1C55, 100 }, + { 0x1C56, 92 }, + { 0x1C57, 120 }, + { 0x1C58, 116 }, + { 0x1C59, 108 }, + { 0x1C5A, 163 }, + { 0x1C5B, 139 }, + { 0x1C5C, 131 }, + { 0x1C5D, 223 }, + { 0x1C5E, 135 }, + { 0x1C5F, 239 }, + { 0x1C60, 211 }, + { 0x1C61, 207 }, + { 0x1C62, 215 }, + { 0x1C63, 219 }, + { 0x1C64, 171 }, + { 0x1C65, 159 }, + { 0x1C66, 151 }, + { 0x1C67, 235 }, + { 0x1C68, 155 }, + { 0x1C69, 179 }, + { 0x1C6A, 195 }, + { 0x1C6B, 199 }, + { 0x1C6C, 247 }, + { 0x1C6D, 203 }, + { 0x1C6E, 167 }, + { 0x1C6F, 147 }, + { 0x1C70, 227 }, + { 0x1C71, 143 }, + { 0x1C72, 231 }, + { 0x1C73, 175 }, + { 0x1C74, 243 }, + { 0x1C75, 183 }, + { 0x1C76, 191 }, + { 0x1C77, 187 }, + { 0x1C78, 81 }, + { 0x1C79, 251 }, + { 0x1C7A, 258 }, + { 0x1C7B, 128 }, + { 0x1C7C, 255 }, + { 0x1C7D, 85 }, + { 0x1C7E, 267 }, + { 0x1C7F, 262 }, + { 0x1D00, 17949 }, + { 0x1D01, 18083 }, + { 0x1D02, 17650 }, + { 0x1D03, 18119 }, + { 0x1D04, 17959 }, + { 0x1D05, 17964 }, + { 0x1D06, 18098 }, + { 0x1D07, 17969 }, + { 0x1D08, 17660 }, + { 0x1D09, 17575 }, + { 0x1D0A, 18001 }, + { 0x1D0B, 18006 }, + { 0x1D0C, 18016 }, + { 0x1D0D, 18023 }, + { 0x1D0E, 18143 }, + { 0x1D0F, 18033 }, + { 0x1D10, 18113 }, + { 0x1D11, 17804 }, + { 0x1D12, 17821 }, + { 0x1D13, 17809 }, + { 0x1D14, 17655 }, + { 0x1D15, 18093 }, + { 0x1D16, 17292 }, + { 0x1D17, 17499 }, + { 0x1D18, 18038 }, + { 0x1D19, 18149 }, + { 0x1D1A, 18131 }, + { 0x1D1B, 18053 }, + { 0x1D1C, 18058 }, + { 0x1D1D, 17816 }, + { 0x1D1E, 17833 }, + { 0x1D1F, 17827 }, + { 0x1D20, 18063 }, + { 0x1D21, 18068 }, + { 0x1D22, 18078 }, + { 0x1D23, 18103 }, + { 0x1D24, 18159 }, + { 0x1D25, 17938 }, + { 0x1D26, 12051 }, + { 0x1D27, 12056 }, + { 0x1D28, 12036 }, + { 0x1D29, 12046 }, + { 0x1D2A, 12041 }, + { 0x1D2B, 49409 }, + { 0x1D2C, 54616 }, + { 0x1D2D, 54692 }, + { 0x1D2E, 54620 }, + { 0x1D2F, 54700 }, + { 0x1D30, 54624 }, + { 0x1D31, 54628 }, + { 0x1D32, 54705 }, + { 0x1D33, 54632 }, + { 0x1D34, 54636 }, + { 0x1D35, 54640 }, + { 0x1D36, 54644 }, + { 0x1D37, 54648 }, + { 0x1D38, 54652 }, + { 0x1D39, 54656 }, + { 0x1D3A, 54660 }, + { 0x1D3B, 54710 }, + { 0x1D3C, 54664 }, + { 0x1D3D, 54696 }, + { 0x1D3E, 54668 }, + { 0x1D3F, 54672 }, + { 0x1D40, 54676 }, + { 0x1D41, 54680 }, + { 0x1D42, 54688 }, + { 0x1D43, 54136 }, + { 0x1D44, 54421 }, + { 0x1D45, 54375 }, + { 0x1D46, 54466 }, + { 0x1D47, 54140 }, + { 0x1D48, 54154 }, + { 0x1D49, 54158 }, + { 0x1D4A, 54397 }, + { 0x1D4B, 54365 }, + { 0x1D4C, 54471 }, + { 0x1D4D, 54166 }, + { 0x1D4E, 54431 }, + { 0x1D4F, 54196 }, + { 0x1D50, 54218 }, + { 0x1D51, 54331 }, + { 0x1D52, 54242 }, + { 0x1D53, 54370 }, + { 0x1D54, 54351 }, + { 0x1D55, 54410 }, + { 0x1D56, 54246 }, + { 0x1D57, 54264 }, + { 0x1D58, 54275 }, + { 0x1D59, 54538 }, + { 0x1D5A, 54436 }, + { 0x1D5B, 54284 }, + { 0x1D5C, 54323 }, + { 0x1D5D, 54357 }, + { 0x1D5E, 54392 }, + { 0x1D5F, 54379 }, + { 0x1D60, 54387 }, + { 0x1D61, 54327 }, + { 0x1D62, 20792 }, + { 0x1D63, 20807 }, + { 0x1D64, 20812 }, + { 0x1D65, 20817 }, + { 0x1D66, 13101 }, + { 0x1D67, 13106 }, + { 0x1D68, 13096 }, + { 0x1D69, 13091 }, + { 0x1D6A, 13086 }, + { 0x1D6B, 17177 }, + { 0x1D6C, 14742 }, + { 0x1D6D, 14886 }, + { 0x1D6E, 15140 }, + { 0x1D6F, 15661 }, + { 0x1D70, 15745 }, + { 0x1D71, 16100 }, + { 0x1D72, 16239 }, + { 0x1D73, 16271 }, + { 0x1D74, 16370 }, + { 0x1D75, 16446 }, + { 0x1D76, 16999 }, + { 0x1D77, 17549 }, + { 0x1D78, 54782 }, + { 0x1D79, 17723 }, + { 0x1D7A, 17162 }, + { 0x1D7B, 17883 }, + { 0x1D7C, 17331 }, + { 0x1D7D, 16107 }, + { 0x1D7E, 17890 }, + { 0x1D7F, 17747 }, + { 0x1D80, 14761 }, + { 0x1D81, 14911 }, + { 0x1D82, 15147 }, + { 0x1D83, 15207 }, + { 0x1D84, 15493 }, + { 0x1D85, 15610 }, + { 0x1D86, 15668 }, + { 0x1D87, 15758 }, + { 0x1D88, 16121 }, + { 0x1D89, 16258 }, + { 0x1D8A, 16383 }, + { 0x1D8B, 17211 }, + { 0x1D8C, 16764 }, + { 0x1D8D, 16844 }, + { 0x1D8E, 17012 }, + { 0x1D8F, 14656 }, + { 0x1D90, 17433 }, + { 0x1D91, 14859 }, + { 0x1D92, 15061 }, + { 0x1D93, 17375 }, + { 0x1D94, 17791 }, + { 0x1D95, 17458 }, + { 0x1D96, 15395 }, + { 0x1D97, 17388 }, + { 0x1D98, 17218 }, + { 0x1D99, 16708 }, + { 0x1D9A, 17251 }, + { 0x1D9B, 54477 }, + { 0x1D9C, 54144 }, + { 0x1D9D, 54148 }, + { 0x1D9E, 54339 }, + { 0x1D9F, 54526 }, + { 0x1DA0, 54162 }, + { 0x1DA1, 54515 }, + { 0x1DA2, 54416 }, + { 0x1DA3, 54426 }, + { 0x1DA4, 54180 }, + { 0x1DA5, 54361 }, + { 0x1DA6, 54482 }, + { 0x1DA7, 54487 }, + { 0x1DA8, 54190 }, + { 0x1DA9, 54211 }, + { 0x1DAA, 54204 }, + { 0x1DAB, 54494 }, + { 0x1DAC, 54222 }, + { 0x1DAD, 54441 }, + { 0x1DAE, 54228 }, + { 0x1DAF, 54235 }, + { 0x1DB0, 54499 }, + { 0x1DB1, 54405 }, + { 0x1DB2, 54347 }, + { 0x1DB3, 54258 }, + { 0x1DB4, 54335 }, + { 0x1DB5, 54268 }, + { 0x1DB6, 54279 }, + { 0x1DB7, 54522 }, + { 0x1DB8, 54504 }, + { 0x1DB9, 54288 }, + { 0x1DBA, 54461 }, + { 0x1DBB, 54306 }, + { 0x1DBC, 54316 }, + { 0x1DBD, 54310 }, + { 0x1DBE, 54343 }, + { 0x1DBF, 54401 }, + { 0x1DC0, 57864 }, + { 0x1DC1, 57860 }, + { 0x1DC2, 57834 }, + { 0x1DC3, 58302 }, + { 0x1DC4, 58317 }, + { 0x1DC5, 58315 }, + { 0x1DC6, 58321 }, + { 0x1DC7, 58311 }, + { 0x1DC8, 58333 }, + { 0x1DC9, 58331 }, + { 0x1DCA, 57657 }, + { 0x1DCB, 58313 }, + { 0x1DCC, 58319 }, + { 0x1DCD, 57933 }, + { 0x1DCE, 57961 }, + { 0x1DCF, 57977 }, + { 0x1DD0, 57389 }, + { 0x1DD1, 57396 }, + { 0x1DD2, 57399 }, + { 0x1DD3, 57731 }, + { 0x1DD4, 57699 }, + { 0x1DD5, 57704 }, + { 0x1DD6, 57709 }, + { 0x1DD7, 57596 }, + { 0x1DD8, 57725 }, + { 0x1DD9, 57714 }, + { 0x1DDA, 57612 }, + { 0x1DDB, 57739 }, + { 0x1DDC, 57627 }, + { 0x1DDD, 57632 }, + { 0x1DDE, 57745 }, + { 0x1DDF, 57751 }, + { 0x1DE0, 57642 }, + { 0x1DE1, 57757 }, + { 0x1DE2, 57763 }, + { 0x1DE3, 57663 }, + { 0x1DE4, 57669 }, + { 0x1DE5, 57719 }, + { 0x1DE6, 57694 }, + { 0x1DFE, 57476 }, + { 0x1DFF, 57806 }, + { 0x1E00, 18281 }, + { 0x1E01, 14523 }, + { 0x1E02, 18458 }, + { 0x1E03, 14715 }, + { 0x1E04, 18465 }, + { 0x1E05, 14722 }, + { 0x1E06, 18478 }, + { 0x1E07, 14735 }, + { 0x1E08, 18538 }, + { 0x1E09, 14815 }, + { 0x1E0A, 18556 }, + { 0x1E0B, 14833 }, + { 0x1E0C, 18563 }, + { 0x1E0D, 14840 }, + { 0x1E0E, 18576 }, + { 0x1E0F, 14867 }, + { 0x1E10, 18619 }, + { 0x1E11, 14905 }, + { 0x1E12, 18625 }, + { 0x1E13, 14918 }, + { 0x1E14, 18715 }, + { 0x1E15, 15014 }, + { 0x1E16, 18707 }, + { 0x1E17, 15006 }, + { 0x1E18, 18810 }, + { 0x1E19, 15116 }, + { 0x1E1A, 18687 }, + { 0x1E1B, 14986 }, + { 0x1E1C, 18741 }, + { 0x1E1D, 15040 }, + { 0x1E1E, 18821 }, + { 0x1E1F, 15127 }, + { 0x1E20, 18869 }, + { 0x1E21, 15189 }, + { 0x1E22, 18897 }, + { 0x1E23, 15224 }, + { 0x1E24, 18904 }, + { 0x1E25, 15231 }, + { 0x1E26, 18942 }, + { 0x1E27, 15282 }, + { 0x1E28, 18930 }, + { 0x1E29, 15270 }, + { 0x1E2A, 18911 }, + { 0x1E2B, 15251 }, + { 0x1E2C, 19009 }, + { 0x1E2D, 15342 }, + { 0x1E2E, 19054 }, + { 0x1E2F, 15387 }, + { 0x1E30, 19108 }, + { 0x1E31, 15460 }, + { 0x1E32, 19088 }, + { 0x1E33, 15440 }, + { 0x1E34, 19101 }, + { 0x1E35, 15453 }, + { 0x1E36, 19164 }, + { 0x1E37, 15523 }, + { 0x1E38, 19171 }, + { 0x1E39, 15530 }, + { 0x1E3A, 19187 }, + { 0x1E3B, 15558 }, + { 0x1E3C, 19247 }, + { 0x1E3D, 15624 }, + { 0x1E3E, 19278 }, + { 0x1E3F, 15655 }, + { 0x1E40, 19258 }, + { 0x1E41, 15635 }, + { 0x1E42, 19265 }, + { 0x1E43, 15642 }, + { 0x1E44, 19288 }, + { 0x1E45, 15679 }, + { 0x1E46, 19295 }, + { 0x1E47, 15686 }, + { 0x1E48, 19309 }, + { 0x1E49, 15706 }, + { 0x1E4A, 19362 }, + { 0x1E4B, 15772 }, + { 0x1E4C, 19495 }, + { 0x1E4D, 15920 }, + { 0x1E4E, 19511 }, + { 0x1E4F, 15936 }, + { 0x1E50, 19547 }, + { 0x1E51, 15972 }, + { 0x1E52, 19539 }, + { 0x1E53, 15964 }, + { 0x1E54, 19676 }, + { 0x1E55, 16094 }, + { 0x1E56, 19663 }, + { 0x1E57, 16081 }, + { 0x1E58, 19732 }, + { 0x1E59, 16177 }, + { 0x1E5A, 19739 }, + { 0x1E5B, 16184 }, + { 0x1E5C, 19746 }, + { 0x1E5D, 16191 }, + { 0x1E5E, 19755 }, + { 0x1E5F, 16200 }, + { 0x1E60, 19815 }, + { 0x1E61, 16296 }, + { 0x1E62, 19822 }, + { 0x1E63, 16303 }, + { 0x1E64, 19845 }, + { 0x1E65, 16332 }, + { 0x1E66, 19860 }, + { 0x1E67, 16347 }, + { 0x1E68, 19829 }, + { 0x1E69, 16310 }, + { 0x1E6A, 19892 }, + { 0x1E6B, 16400 }, + { 0x1E6C, 19899 }, + { 0x1E6D, 16407 }, + { 0x1E6E, 19912 }, + { 0x1E6F, 16426 }, + { 0x1E70, 19958 }, + { 0x1E71, 16492 }, + { 0x1E72, 20167 }, + { 0x1E73, 16701 }, + { 0x1E74, 20081 }, + { 0x1E75, 16615 }, + { 0x1E76, 20180 }, + { 0x1E77, 16721 }, + { 0x1E78, 20073 }, + { 0x1E79, 16607 }, + { 0x1E7A, 20108 }, + { 0x1E7B, 16642 }, + { 0x1E7C, 20204 }, + { 0x1E7D, 16758 }, + { 0x1E7E, 20191 }, + { 0x1E7F, 16732 }, + { 0x1E80, 20247 }, + { 0x1E81, 16815 }, + { 0x1E82, 20241 }, + { 0x1E83, 16809 }, + { 0x1E84, 20253 }, + { 0x1E85, 16821 }, + { 0x1E86, 20221 }, + { 0x1E87, 16782 }, + { 0x1E88, 20228 }, + { 0x1E89, 16789 }, + { 0x1E8A, 20269 }, + { 0x1E8B, 16837 }, + { 0x1E8C, 20276 }, + { 0x1E8D, 16851 }, + { 0x1E8E, 20286 }, + { 0x1E8F, 16861 }, + { 0x1E90, 20416 }, + { 0x1E91, 17032 }, + { 0x1E92, 20372 }, + { 0x1E93, 16954 }, + { 0x1E94, 20385 }, + { 0x1E95, 16973 }, + { 0x1E96, 15244 }, + { 0x1E97, 16479 }, + { 0x1E98, 16802 }, + { 0x1E99, 16894 }, + { 0x1E9A, 14596 }, + { 0x1E9B, 17346 }, + { 0x1E9C, 17362 }, + { 0x1E9D, 17354 }, + { 0x1E9E, 20613 }, + { 0x1E9F, 17440 }, + { 0x1EA0, 18251 }, + { 0x1EA1, 14493 }, + { 0x1EA2, 18258 }, + { 0x1EA3, 14500 }, + { 0x1EA4, 18430 }, + { 0x1EA5, 14687 }, + { 0x1EA6, 18438 }, + { 0x1EA7, 14695 }, + { 0x1EA8, 18421 }, + { 0x1EA9, 14678 }, + { 0x1EAA, 18446 }, + { 0x1EAB, 14703 }, + { 0x1EAC, 18412 }, + { 0x1EAD, 14669 }, + { 0x1EAE, 18318 }, + { 0x1EAF, 14560 }, + { 0x1EB0, 18326 }, + { 0x1EB1, 14568 }, + { 0x1EB2, 18309 }, + { 0x1EB3, 14551 }, + { 0x1EB4, 18334 }, + { 0x1EB5, 14576 }, + { 0x1EB6, 18300 }, + { 0x1EB7, 14542 }, + { 0x1EB8, 18643 }, + { 0x1EB9, 14936 }, + { 0x1EBA, 18650 }, + { 0x1EBB, 14943 }, + { 0x1EBC, 18681 }, + { 0x1EBD, 14980 }, + { 0x1EBE, 18786 }, + { 0x1EBF, 15092 }, + { 0x1EC0, 18794 }, + { 0x1EC1, 15100 }, + { 0x1EC2, 18777 }, + { 0x1EC3, 15083 }, + { 0x1EC4, 18802 }, + { 0x1EC5, 15108 }, + { 0x1EC6, 18768 }, + { 0x1EC7, 15074 }, + { 0x1EC8, 18972 }, + { 0x1EC9, 15305 }, + { 0x1ECA, 18965 }, + { 0x1ECB, 15298 }, + { 0x1ECC, 19389 }, + { 0x1ECD, 15806 }, + { 0x1ECE, 19396 }, + { 0x1ECF, 15821 }, + { 0x1ED0, 19635 }, + { 0x1ED1, 16053 }, + { 0x1ED2, 19643 }, + { 0x1ED3, 16061 }, + { 0x1ED4, 19626 }, + { 0x1ED5, 16044 }, + { 0x1ED6, 19651 }, + { 0x1ED7, 16069 }, + { 0x1ED8, 19617 }, + { 0x1ED9, 16035 }, + { 0x1EDA, 19427 }, + { 0x1EDB, 15852 }, + { 0x1EDC, 19435 }, + { 0x1EDD, 15860 }, + { 0x1EDE, 19418 }, + { 0x1EDF, 15843 }, + { 0x1EE0, 19443 }, + { 0x1EE1, 15868 }, + { 0x1EE2, 19409 }, + { 0x1EE3, 15834 }, + { 0x1EE4, 19974 }, + { 0x1EE5, 16508 }, + { 0x1EE6, 19981 }, + { 0x1EE7, 16515 }, + { 0x1EE8, 20012 }, + { 0x1EE9, 16546 }, + { 0x1EEA, 20020 }, + { 0x1EEB, 16554 }, + { 0x1EEC, 20003 }, + { 0x1EED, 16537 }, + { 0x1EEE, 20028 }, + { 0x1EEF, 16562 }, + { 0x1EF0, 19994 }, + { 0x1EF1, 16528 }, + { 0x1EF2, 20325 }, + { 0x1EF3, 16907 }, + { 0x1EF4, 20293 }, + { 0x1EF5, 16868 }, + { 0x1EF6, 20306 }, + { 0x1EF7, 16881 }, + { 0x1EF8, 20331 }, + { 0x1EF9, 16913 }, + { 0x1EFA, 20759 }, + { 0x1EFB, 17868 }, + { 0x1EFC, 20754 }, + { 0x1EFD, 17863 }, + { 0x1EFE, 20313 }, + { 0x1EFF, 16888 }, + { 0x1F00, 11230 }, + { 0x1F01, 11162 }, + { 0x1F02, 11254 }, + { 0x1F03, 11186 }, + { 0x1F04, 11236 }, + { 0x1F05, 11168 }, + { 0x1F06, 11272 }, + { 0x1F07, 11204 }, + { 0x1F08, 12506 }, + { 0x1F09, 12438 }, + { 0x1F0A, 12530 }, + { 0x1F0B, 12462 }, + { 0x1F0C, 12512 }, + { 0x1F0D, 12444 }, + { 0x1F0E, 12548 }, + { 0x1F0F, 12480 }, + { 0x1F10, 11631 }, + { 0x1F11, 11609 }, + { 0x1F12, 11645 }, + { 0x1F13, 11623 }, + { 0x1F14, 11637 }, + { 0x1F15, 11615 }, + { 0x1F18, 12829 }, + { 0x1F19, 12807 }, + { 0x1F1A, 12843 }, + { 0x1F1B, 12821 }, + { 0x1F1C, 12835 }, + { 0x1F1D, 12813 }, + { 0x1F20, 10850 }, + { 0x1F21, 10782 }, + { 0x1F22, 10874 }, + { 0x1F23, 10806 }, + { 0x1F24, 10856 }, + { 0x1F25, 10788 }, + { 0x1F26, 10892 }, + { 0x1F27, 10824 }, + { 0x1F28, 12200 }, + { 0x1F29, 12132 }, + { 0x1F2A, 12224 }, + { 0x1F2B, 12156 }, + { 0x1F2C, 12206 }, + { 0x1F2D, 12138 }, + { 0x1F2E, 12242 }, + { 0x1F2F, 12174 }, + { 0x1F30, 11042 }, + { 0x1F31, 11012 }, + { 0x1F32, 11056 }, + { 0x1F33, 11026 }, + { 0x1F34, 11048 }, + { 0x1F35, 11018 }, + { 0x1F36, 11064 }, + { 0x1F37, 11034 }, + { 0x1F38, 12364 }, + { 0x1F39, 12334 }, + { 0x1F3A, 12378 }, + { 0x1F3B, 12348 }, + { 0x1F3C, 12370 }, + { 0x1F3D, 12340 }, + { 0x1F3E, 12386 }, + { 0x1F3F, 12356 }, + { 0x1F40, 11697 }, + { 0x1F41, 11675 }, + { 0x1F42, 11711 }, + { 0x1F43, 11689 }, + { 0x1F44, 11703 }, + { 0x1F45, 11681 }, + { 0x1F48, 12895 }, + { 0x1F49, 12873 }, + { 0x1F4A, 12909 }, + { 0x1F4B, 12887 }, + { 0x1F4C, 12901 }, + { 0x1F4D, 12879 }, + { 0x1F50, 11771 }, + { 0x1F51, 11741 }, + { 0x1F52, 11785 }, + { 0x1F53, 11755 }, + { 0x1F54, 11777 }, + { 0x1F55, 11747 }, + { 0x1F56, 11793 }, + { 0x1F57, 11763 }, + { 0x1F59, 12939 }, + { 0x1F5B, 12953 }, + { 0x1F5D, 12945 }, + { 0x1F5F, 12961 }, + { 0x1F60, 11461 }, + { 0x1F61, 11393 }, + { 0x1F62, 11485 }, + { 0x1F63, 11417 }, + { 0x1F64, 11467 }, + { 0x1F65, 11399 }, + { 0x1F66, 11503 }, + { 0x1F67, 11435 }, + { 0x1F68, 12698 }, + { 0x1F69, 12630 }, + { 0x1F6A, 12722 }, + { 0x1F6B, 12654 }, + { 0x1F6C, 12704 }, + { 0x1F6D, 12636 }, + { 0x1F6E, 12740 }, + { 0x1F6F, 12672 }, + { 0x1F70, 11304 }, + { 0x1F71, 11148 }, + { 0x1F72, 11659 }, + { 0x1F73, 11603 }, + { 0x1F74, 10924 }, + { 0x1F75, 10768 }, + { 0x1F76, 11078 }, + { 0x1F77, 11006 }, + { 0x1F78, 11725 }, + { 0x1F79, 11669 }, + { 0x1F7A, 11807 }, + { 0x1F7B, 11735 }, + { 0x1F7C, 11535 }, + { 0x1F7D, 11379 }, + { 0x1F80, 11290 }, + { 0x1F81, 11222 }, + { 0x1F82, 11262 }, + { 0x1F83, 11194 }, + { 0x1F84, 11244 }, + { 0x1F85, 11176 }, + { 0x1F86, 11280 }, + { 0x1F87, 11212 }, + { 0x1F88, 12566 }, + { 0x1F89, 12498 }, + { 0x1F8A, 12538 }, + { 0x1F8B, 12470 }, + { 0x1F8C, 12520 }, + { 0x1F8D, 12452 }, + { 0x1F8E, 12556 }, + { 0x1F8F, 12488 }, + { 0x1F90, 10910 }, + { 0x1F91, 10842 }, + { 0x1F92, 10882 }, + { 0x1F93, 10814 }, + { 0x1F94, 10864 }, + { 0x1F95, 10796 }, + { 0x1F96, 10900 }, + { 0x1F97, 10832 }, + { 0x1F98, 12260 }, + { 0x1F99, 12192 }, + { 0x1F9A, 12232 }, + { 0x1F9B, 12164 }, + { 0x1F9C, 12214 }, + { 0x1F9D, 12146 }, + { 0x1F9E, 12250 }, + { 0x1F9F, 12182 }, + { 0x1FA0, 11521 }, + { 0x1FA1, 11453 }, + { 0x1FA2, 11493 }, + { 0x1FA3, 11425 }, + { 0x1FA4, 11475 }, + { 0x1FA5, 11407 }, + { 0x1FA6, 11511 }, + { 0x1FA7, 11443 }, + { 0x1FA8, 12758 }, + { 0x1FA9, 12690 }, + { 0x1FAA, 12730 }, + { 0x1FAB, 12662 }, + { 0x1FAC, 12712 }, + { 0x1FAD, 12644 }, + { 0x1FAE, 12748 }, + { 0x1FAF, 12680 }, + { 0x1FB0, 11324 }, + { 0x1FB1, 11318 }, + { 0x1FB2, 11310 }, + { 0x1FB3, 11344 }, + { 0x1FB4, 11154 }, + { 0x1FB6, 11330 }, + { 0x1FB7, 11336 }, + { 0x1FB8, 12592 }, + { 0x1FB9, 12586 }, + { 0x1FBA, 12580 }, + { 0x1FBB, 12432 }, + { 0x1FBC, 12598 }, + { 0x1FBD, 13025 }, + { 0x1FBE, 13524 }, + { 0x1FBF, 10724 }, + { 0x1FC0, 13372 }, + { 0x1FC1, 13079 }, + { 0x1FC2, 10930 }, + { 0x1FC3, 10952 }, + { 0x1FC4, 10774 }, + { 0x1FC6, 10938 }, + { 0x1FC7, 10944 }, + { 0x1FC8, 12857 }, + { 0x1FC9, 12801 }, + { 0x1FCA, 12274 }, + { 0x1FCB, 12126 }, + { 0x1FCC, 12280 }, + { 0x1FCD, 10730 }, + { 0x1FCE, 10726 }, + { 0x1FCF, 10734 }, + { 0x1FD0, 11090 }, + { 0x1FD1, 11084 }, + { 0x1FD2, 11118 }, + { 0x1FD3, 11102 }, + { 0x1FD6, 11134 }, + { 0x1FD7, 11126 }, + { 0x1FD8, 12412 }, + { 0x1FD9, 12406 }, + { 0x1FDA, 12400 }, + { 0x1FDB, 12328 }, + { 0x1FDD, 10706 }, + { 0x1FDE, 10702 }, + { 0x1FDF, 10710 }, + { 0x1FE0, 11819 }, + { 0x1FE1, 11813 }, + { 0x1FE2, 11847 }, + { 0x1FE3, 11831 }, + { 0x1FE4, 10976 }, + { 0x1FE5, 10970 }, + { 0x1FE6, 11863 }, + { 0x1FE7, 11855 }, + { 0x1FE8, 12987 }, + { 0x1FE9, 12981 }, + { 0x1FEA, 12975 }, + { 0x1FEB, 12933 }, + { 0x1FEC, 12298 }, + { 0x1FED, 13075 }, + { 0x1FEE, 13071 }, + { 0x1FEF, 11900 }, + { 0x1FF2, 11541 }, + { 0x1FF3, 11563 }, + { 0x1FF4, 11385 }, + { 0x1FF6, 11549 }, + { 0x1FF7, 11555 }, + { 0x1FF8, 12923 }, + { 0x1FF9, 12867 }, + { 0x1FFA, 12772 }, + { 0x1FFB, 12624 }, + { 0x1FFC, 12778 }, + { 0x1FFD, 10692 }, + { 0x1FFE, 10700 }, + { 0x2000, 77 }, + { 0x2001, 71 }, + { 0x2002, 79 }, + { 0x2003, 73 }, + { 0x2004, 74478 }, + { 0x2005, 68661 }, + { 0x2006, 68597 }, + { 0x2007, 31771 }, + { 0x2008, 69272 }, + { 0x2009, 10051 }, + { 0x200A, 9123 }, + { 0x200B, 10089 }, + { 0x200C, 10099 }, + { 0x200D, 10092 }, + { 0x200E, 74617 }, + { 0x200F, 75041 }, + { 0x2010, 33424 }, + { 0x2011, 74240 }, + { 0x2012, 31769 }, + { 0x2013, 75 }, + { 0x2014, 69 }, + { 0x2015, 67636 }, + { 0x2016, 31692 }, + { 0x2017, 31548 }, + { 0x2018, 9381 }, + { 0x2019, 21908 }, + { 0x201A, 35854 }, + { 0x201B, 35868 }, + { 0x201C, 9365 }, + { 0x201D, 21892 }, + { 0x201E, 31570 }, + { 0x201F, 31700 }, + { 0x2020, 31169 }, + { 0x2021, 31587 }, + { 0x2022, 30312 }, + { 0x2023, 68599 }, + { 0x2024, 7161 }, + { 0x2025, 7766 }, + { 0x2026, 67661 }, + { 0x2027, 68663 }, + { 0x2028, 9483 }, + { 0x2029, 65751 }, + { 0x202A, 74621 }, + { 0x202B, 75045 }, + { 0x202C, 7173 }, + { 0x202D, 74619 }, + { 0x202E, 75043 }, + { 0x202F, 35576 }, + { 0x2030, 7170 }, + { 0x2031, 7164 }, + { 0x2032, 21742 }, + { 0x2033, 31574 }, + { 0x2034, 37619 }, + { 0x2035, 55468 }, + { 0x2036, 55475 }, + { 0x2037, 55491 }, + { 0x2038, 10441 }, + { 0x2039, 35858 }, + { 0x203A, 35863 }, + { 0x203B, 65808 }, + { 0x203C, 31695 }, + { 0x203D, 69263 }, + { 0x203E, 54945 }, + { 0x203F, 56009 }, + { 0x2040, 57360 }, + { 0x2041, 10442 }, + { 0x2042, 45084 }, + { 0x2043, 33428 }, + { 0x2044, 51779 }, + { 0x2045, 9404 }, + { 0x2046, 21931 }, + { 0x2047, 31668 }, + { 0x2048, 55448 }, + { 0x2049, 68658 }, + { 0x204A, 55895 }, + { 0x204B, 55494 }, + { 0x204C, 10314 }, + { 0x204D, 10331 }, + { 0x204E, 6038 }, + { 0x204F, 55505 }, + { 0x2050, 10452 }, + { 0x2051, 7789 }, + { 0x2052, 66839 }, + { 0x2053, 22751 }, + { 0x2054, 53355 }, + { 0x2055, 31779 }, + { 0x2056, 22989 }, + { 0x2057, 65761 }, + { 0x2058, 9100 }, + { 0x2059, 9094 }, + { 0x205A, 7769 }, + { 0x205B, 9097 }, + { 0x205C, 31529 }, + { 0x205D, 55910 }, + { 0x205E, 56031 }, + { 0x205F, 35557 }, + { 0x2060, 10087 }, + { 0x2061, 51784 }, + { 0x2062, 64310 }, + { 0x2063, 64312 }, + { 0x2064, 64308 }, + { 0x206A, 40633 }, + { 0x206B, 44713 }, + { 0x206C, 40629 }, + { 0x206D, 44709 }, + { 0x206E, 54880 }, + { 0x206F, 42828 }, + { 0x2070, 69298 }, + { 0x2071, 69302 }, + { 0x2074, 69288 }, + { 0x2075, 69286 }, + { 0x2076, 69282 }, + { 0x2077, 69317 }, + { 0x2078, 69300 }, + { 0x2079, 69293 }, + { 0x207A, 69295 }, + { 0x207B, 69312 }, + { 0x207C, 69321 }, + { 0x207D, 69290 }, + { 0x207E, 69314 }, + { 0x207F, 69307 }, + { 0x2080, 65843 }, + { 0x2081, 65825 }, + { 0x2082, 65829 }, + { 0x2083, 65854 }, + { 0x2084, 65833 }, + { 0x2085, 65831 }, + { 0x2086, 65827 }, + { 0x2087, 65852 }, + { 0x2088, 65845 }, + { 0x2089, 65838 }, + { 0x208A, 65840 }, + { 0x208B, 65847 }, + { 0x208C, 65856 }, + { 0x208D, 65835 }, + { 0x208E, 65849 }, + { 0x2090, 20782 }, + { 0x2091, 20787 }, + { 0x2092, 20802 }, + { 0x2093, 20822 }, + { 0x2094, 20827 }, + { 0x20A0, 74597 }, + { 0x20A1, 10456 }, + { 0x20A2, 48519 }, + { 0x20A3, 31787 }, + { 0x20A4, 9505 }, + { 0x20A5, 9596 }, + { 0x20A6, 21269 }, + { 0x20A7, 35651 }, + { 0x20A8, 22442 }, + { 0x20A9, 8709 }, + { 0x20AA, 6507 }, + { 0x20AB, 9068 }, + { 0x20AC, 9089 }, + { 0x20AD, 5797 }, + { 0x20AE, 37669 }, + { 0x20AF, 40498 }, + { 0x20B0, 31791 }, + { 0x20B1, 9631 }, + { 0x20B2, 40560 }, + { 0x20B3, 37779 }, + { 0x20B4, 40627 }, + { 0x20B5, 8727 }, + { 0x20D0, 57472 }, + { 0x20D1, 57795 }, + { 0x20D2, 57497 }, + { 0x20D3, 57829 }, + { 0x20D4, 58327 }, + { 0x20D5, 58236 }, + { 0x20D6, 57454 }, + { 0x20D7, 57787 }, + { 0x20D8, 57512 }, + { 0x20D9, 58232 }, + { 0x20DA, 58323 }, + { 0x20DB, 57837 }, + { 0x20DC, 57423 }, + { 0x20DD, 58245 }, + { 0x20DE, 58258 }, + { 0x20DF, 58266 }, + { 0x20E0, 58248 }, + { 0x20E1, 57462 }, + { 0x20E2, 58255 }, + { 0x20E3, 58252 }, + { 0x20E4, 58261 }, + { 0x20E5, 57987 }, + { 0x20E6, 57928 }, + { 0x20E7, 57980 }, + { 0x20E8, 57967 }, + { 0x20E9, 57515 }, + { 0x20EA, 58269 }, + { 0x20EB, 57484 }, + { 0x20EC, 58296 }, + { 0x20ED, 58273 }, + { 0x20EE, 57458 }, + { 0x20EF, 57791 }, + { 0x20F0, 57998 }, + { 0x2100, 37774 }, + { 0x2101, 56104 }, + { 0x2102, 74558 }, + { 0x2103, 31181 }, + { 0x2104, 30465 }, + { 0x2105, 8725 }, + { 0x2106, 8723 }, + { 0x2107, 10628 }, + { 0x2108, 43021 }, + { 0x2109, 31183 }, + { 0x210A, 35815 }, + { 0x210B, 35833 }, + { 0x210C, 69390 }, + { 0x210D, 74561 }, + { 0x210E, 35654 }, + { 0x210F, 35656 }, + { 0x2110, 35836 }, + { 0x2111, 69393 }, + { 0x2112, 35839 }, + { 0x2113, 35818 }, + { 0x2114, 0 }, + { 0x2115, 74564 }, + { 0x2116, 35635 }, + { 0x2117, 22671 }, + { 0x2118, 35845 }, + { 0x2119, 74567 }, + { 0x211A, 74570 }, + { 0x211B, 35848 }, + { 0x211C, 69396 }, + { 0x211D, 74573 }, + { 0x211E, 74242 }, + { 0x211F, 55455 }, + { 0x2120, 43025 }, + { 0x2121, 66040 }, + { 0x2122, 23055 }, + { 0x2123, 56010 }, + { 0x2124, 74576 }, + { 0x2125, 21731 }, + { 0x2126, 6813 }, + { 0x2127, 53346 }, + { 0x2128, 69399 }, + { 0x2129, 37676 }, + { 0x212A, 34094 }, + { 0x212B, 44717 }, + { 0x212C, 35824 }, + { 0x212D, 69387 }, + { 0x212E, 63380 }, + { 0x212F, 35812 }, + { 0x2130, 35827 }, + { 0x2131, 35830 }, + { 0x2132, 37684 }, + { 0x2133, 35842 }, + { 0x2134, 35821 }, + { 0x2135, 8716 }, + { 0x2136, 4380 }, + { 0x2137, 10636 }, + { 0x2138, 10477 }, + { 0x2139, 69246 }, + { 0x213A, 43017 }, + { 0x213B, 63383 }, + { 0x213C, 74532 }, + { 0x213D, 74535 }, + { 0x213E, 74582 }, + { 0x213F, 74579 }, + { 0x2140, 74529 }, + { 0x2141, 37689 }, + { 0x2142, 37693 }, + { 0x2143, 55507 }, + { 0x2144, 37697 }, + { 0x2145, 74554 }, + { 0x2146, 74538 }, + { 0x2147, 74542 }, + { 0x2148, 74546 }, + { 0x2149, 74550 }, + { 0x214A, 55384 }, + { 0x214B, 37687 }, + { 0x214C, 7168 }, + { 0x214D, 69338 }, + { 0x214E, 37681 }, + { 0x214F, 36848 }, + { 0x2153, 37724 }, + { 0x2154, 37740 }, + { 0x2155, 37716 }, + { 0x2156, 37736 }, + { 0x2157, 37760 }, + { 0x2158, 37752 }, + { 0x2159, 37720 }, + { 0x215A, 37744 }, + { 0x215B, 37728 }, + { 0x215C, 37764 }, + { 0x215D, 37748 }, + { 0x215E, 37756 }, + { 0x215F, 51781 }, + { 0x2160, 22020 }, + { 0x2161, 22057 }, + { 0x2162, 22095 }, + { 0x2163, 22071 }, + { 0x2164, 22060 }, + { 0x2165, 22042 }, + { 0x2166, 22092 }, + { 0x2167, 22077 }, + { 0x2168, 22074 }, + { 0x2169, 22050 }, + { 0x216A, 22098 }, + { 0x216B, 22101 }, + { 0x216C, 22080 }, + { 0x216D, 22023 }, + { 0x216E, 22063 }, + { 0x216F, 22032 }, + { 0x2170, 22521 }, + { 0x2171, 22543 }, + { 0x2172, 22576 }, + { 0x2173, 22556 }, + { 0x2174, 22547 }, + { 0x2175, 22535 }, + { 0x2176, 22572 }, + { 0x2177, 22564 }, + { 0x2178, 22560 }, + { 0x2179, 22539 }, + { 0x217A, 22580 }, + { 0x217B, 22584 }, + { 0x217C, 22568 }, + { 0x217D, 22525 }, + { 0x217E, 22551 }, + { 0x217F, 22530 }, + { 0x2180, 22036 }, + { 0x2181, 22067 }, + { 0x2182, 22053 }, + { 0x2183, 22104 }, + { 0x2184, 17753 }, + { 0x2185, 22045 }, + { 0x2186, 22083 }, + { 0x2187, 22088 }, + { 0x2188, 22027 }, + { 0x2190, 64325 }, + { 0x2191, 44542 }, + { 0x2192, 67992 }, + { 0x2193, 63251 }, + { 0x2194, 9258 }, + { 0x2195, 303 }, + { 0x2196, 21324 }, + { 0x2197, 21277 }, + { 0x2198, 22674 }, + { 0x2199, 22713 }, + { 0x219A, 64414 }, + { 0x219B, 68077 }, + { 0x219C, 64322 }, + { 0x219D, 67989 }, + { 0x219E, 64318 }, + { 0x219F, 44538 }, + { 0x21A0, 67985 }, + { 0x21A1, 63247 }, + { 0x21A2, 64384 }, + { 0x21A3, 68042 }, + { 0x21A4, 64345 }, + { 0x21A5, 44548 }, + { 0x21A6, 68003 }, + { 0x21A7, 63257 }, + { 0x21A8, 306 }, + { 0x21A9, 64371 }, + { 0x21AA, 68029 }, + { 0x21AB, 64375 }, + { 0x21AC, 68033 }, + { 0x21AD, 9254 }, + { 0x21AE, 9268 }, + { 0x21AF, 63312 }, + { 0x21B0, 44552 }, + { 0x21B1, 44557 }, + { 0x21B2, 63261 }, + { 0x21B3, 63266 }, + { 0x21B4, 68061 }, + { 0x21B5, 63271 }, + { 0x21B6, 74484 }, + { 0x21B7, 57362 }, + { 0x21B8, 21327 }, + { 0x21B9, 64331 }, + { 0x21BA, 74488 }, + { 0x21BB, 57366 }, + { 0x21BC, 64592 }, + { 0x21BD, 64597 }, + { 0x21BE, 44689 }, + { 0x21BF, 44684 }, + { 0x21C0, 68257 }, + { 0x21C1, 68262 }, + { 0x21C2, 63370 }, + { 0x21C3, 63365 }, + { 0x21C4, 68014 }, + { 0x21C5, 44572 }, + { 0x21C6, 64356 }, + { 0x21C7, 64500 }, + { 0x21C8, 44628 }, + { 0x21C9, 68165 }, + { 0x21CA, 63306 }, + { 0x21CB, 64510 }, + { 0x21CC, 68175 }, + { 0x21CD, 64486 }, + { 0x21CE, 9297 }, + { 0x21CF, 68151 }, + { 0x21D0, 64478 }, + { 0x21D1, 44625 }, + { 0x21D2, 68143 }, + { 0x21D3, 63303 }, + { 0x21D4, 9293 }, + { 0x21D5, 319 }, + { 0x21D6, 21365 }, + { 0x21D7, 21314 }, + { 0x21D8, 22709 }, + { 0x21D9, 22736 }, + { 0x21DA, 64507 }, + { 0x21DB, 68172 }, + { 0x21DC, 64602 }, + { 0x21DD, 68267 }, + { 0x21DE, 44562 }, + { 0x21DF, 63276 }, + { 0x21E0, 64471 }, + { 0x21E1, 44622 }, + { 0x21E2, 68136 }, + { 0x21E3, 63300 }, + { 0x21E4, 64327 }, + { 0x21E5, 67994 }, + { 0x21E6, 64468 }, + { 0x21E7, 44581 }, + { 0x21E8, 68128 }, + { 0x21E9, 63295 }, + { 0x21EA, 44605 }, + { 0x21EB, 44584 }, + { 0x21EC, 44597 }, + { 0x21ED, 44589 }, + { 0x21EE, 44610 }, + { 0x21EF, 44614 }, + { 0x21F0, 68131 }, + { 0x21F1, 21333 }, + { 0x21F2, 22677 }, + { 0x21F3, 315 }, + { 0x21F4, 21805 }, + { 0x21F5, 63286 }, + { 0x21F6, 22995 }, + { 0x21F7, 64418 }, + { 0x21F8, 68081 }, + { 0x21F9, 9273 }, + { 0x21FA, 64408 }, + { 0x21FB, 68071 }, + { 0x21FC, 9261 }, + { 0x21FD, 64655 }, + { 0x21FE, 68320 }, + { 0x21FF, 9310 }, + { 0x2200, 5791 }, + { 0x2201, 66842 }, + { 0x2202, 42971 }, + { 0x2203, 22987 }, + { 0x2204, 22983 }, + { 0x2205, 10570 }, + { 0x2206, 64305 }, + { 0x2207, 21268 }, + { 0x2208, 40500 }, + { 0x2209, 6719 }, + { 0x220A, 22599 }, + { 0x220B, 48398 }, + { 0x220C, 9033 }, + { 0x220D, 22626 }, + { 0x220E, 5788 }, + { 0x220F, 21260 }, + { 0x2210, 21262 }, + { 0x2211, 21264 }, + { 0x2212, 21178 }, + { 0x2213, 74623 }, + { 0x2214, 5780 }, + { 0x2215, 50310 }, + { 0x2216, 7176 }, + { 0x2217, 45082 }, + { 0x2218, 9706 }, + { 0x2219, 30313 }, + { 0x221A, 36200 }, + { 0x221B, 9013 }, + { 0x221C, 31785 }, + { 0x221D, 74470 }, + { 0x221E, 53300 }, + { 0x221F, 21771 }, + { 0x2220, 10106 }, + { 0x2221, 53732 }, + { 0x2222, 65815 }, + { 0x2223, 40489 }, + { 0x2224, 9023 }, + { 0x2225, 54946 }, + { 0x2226, 6764 }, + { 0x2227, 40959 }, + { 0x2228, 40927 }, + { 0x2229, 69570 }, + { 0x222A, 23058 }, + { 0x222B, 53306 }, + { 0x222C, 31664 }, + { 0x222D, 37633 }, + { 0x222E, 39790 }, + { 0x222F, 43581 }, + { 0x2230, 37710 }, + { 0x2231, 57381 }, + { 0x2232, 57378 }, + { 0x2233, 74500 }, + { 0x2234, 66307 }, + { 0x2235, 37781 }, + { 0x2236, 21746 }, + { 0x2237, 67972 }, + { 0x2238, 5784 }, + { 0x2239, 31766 }, + { 0x223A, 63794 }, + { 0x223B, 67635 }, + { 0x223C, 23021 }, + { 0x223D, 55470 }, + { 0x223E, 53349 }, + { 0x223F, 9708 }, + { 0x2240, 37772 }, + { 0x2241, 6733 }, + { 0x2242, 21204 }, + { 0x2243, 75048 }, + { 0x2244, 6777 }, + { 0x2245, 74516 }, + { 0x2246, 74505 }, + { 0x2247, 42821 }, + { 0x2248, 23692 }, + { 0x2249, 6735 }, + { 0x224A, 23687 }, + { 0x224B, 37621 }, + { 0x224C, 4011 }, + { 0x224D, 67226 }, + { 0x224E, 74602 }, + { 0x224F, 67222 }, + { 0x2250, 66827 }, + { 0x2251, 74599 }, + { 0x2252, 74519 }, + { 0x2253, 13722 }, + { 0x2254, 10458 }, + { 0x2255, 31764 }, + { 0x2256, 9695 }, + { 0x2257, 9701 }, + { 0x2258, 68616 }, + { 0x2259, 63382 }, + { 0x225A, 68654 }, + { 0x225B, 9718 }, + { 0x225C, 10479 }, + { 0x225D, 10596 }, + { 0x225E, 53730 }, + { 0x225F, 67976 }, + { 0x2260, 6730 }, + { 0x2261, 64292 }, + { 0x2262, 6767 }, + { 0x2263, 55525 }, + { 0x2264, 64658 }, + { 0x2265, 69429 }, + { 0x2266, 64722 }, + { 0x2267, 69493 }, + { 0x2268, 64712 }, + { 0x2269, 69483 }, + { 0x226A, 9599 }, + { 0x226B, 9601 }, + { 0x226C, 38099 }, + { 0x226D, 6772 }, + { 0x226E, 6770 }, + { 0x226F, 6775 }, + { 0x2270, 42793 }, + { 0x2271, 42807 }, + { 0x2272, 64692 }, + { 0x2273, 69466 }, + { 0x2274, 42798 }, + { 0x2275, 42816 }, + { 0x2276, 64699 }, + { 0x2277, 69463 }, + { 0x2278, 42803 }, + { 0x2279, 42812 }, + { 0x227A, 55334 }, + { 0x227B, 55528 }, + { 0x227C, 55335 }, + { 0x227D, 55529 }, + { 0x227E, 55339 }, + { 0x227F, 55533 }, + { 0x2280, 9052 }, + { 0x2281, 9060 }, + { 0x2282, 36469 }, + { 0x2283, 55576 }, + { 0x2284, 6711 }, + { 0x2285, 6715 }, + { 0x2286, 36471 }, + { 0x2287, 55578 }, + { 0x2288, 42779 }, + { 0x2289, 42786 }, + { 0x228A, 36484 }, + { 0x228B, 55591 }, + { 0x228C, 54875 }, + { 0x228D, 54878 }, + { 0x228E, 54876 }, + { 0x228F, 36310 }, + { 0x2290, 36425 }, + { 0x2291, 36320 }, + { 0x2292, 36435 }, + { 0x2293, 36092 }, + { 0x2294, 36094 }, + { 0x2295, 38882 }, + { 0x2296, 39182 }, + { 0x2297, 39184 }, + { 0x2298, 39468 }, + { 0x2299, 38871 }, + { 0x229A, 38884 }, + { 0x229B, 39462 }, + { 0x229C, 39194 }, + { 0x229D, 38874 }, + { 0x229E, 43560 }, + { 0x229F, 43562 }, + { 0x22A0, 43567 }, + { 0x22A1, 43553 }, + { 0x22A2, 21769 }, + { 0x22A3, 9202 }, + { 0x22A4, 9073 }, + { 0x22A5, 326 }, + { 0x22A6, 56111 }, + { 0x22A7, 35572 }, + { 0x22A8, 10054 }, + { 0x22A9, 31782 }, + { 0x22AA, 37641 }, + { 0x22AB, 31686 }, + { 0x22AC, 9020 }, + { 0x22AD, 6725 }, + { 0x22AE, 9017 }, + { 0x22AF, 42772 }, + { 0x22B0, 55379 }, + { 0x22B1, 55573 }, + { 0x22B2, 35580 }, + { 0x22B3, 48401 }, + { 0x22B4, 35583 }, + { 0x22B5, 48405 }, + { 0x22B6, 54929 }, + { 0x22B7, 13720 }, + { 0x22B8, 54874 }, + { 0x22B9, 64288 }, + { 0x22BA, 69248 }, + { 0x22BB, 8711 }, + { 0x22BC, 9603 }, + { 0x22BD, 6710 }, + { 0x22BE, 21773 }, + { 0x22BF, 21972 }, + { 0x22C0, 21257 }, + { 0x22C1, 21254 }, + { 0x22C2, 21266 }, + { 0x22C3, 21218 }, + { 0x22C4, 40327 }, + { 0x22C5, 5786 }, + { 0x22C6, 9720 }, + { 0x22C7, 50312 }, + { 0x22C8, 30294 }, + { 0x22C9, 9372 }, + { 0x22CA, 21899 }, + { 0x22CB, 9461 }, + { 0x22CC, 21988 }, + { 0x22CD, 55472 }, + { 0x22CE, 10471 }, + { 0x22CF, 10474 }, + { 0x22D0, 31610 }, + { 0x22D1, 31673 }, + { 0x22D2, 31698 }, + { 0x22D3, 31585 }, + { 0x22D4, 65756 }, + { 0x22D5, 10616 }, + { 0x22D6, 64728 }, + { 0x22D7, 69499 }, + { 0x22D8, 10057 }, + { 0x22D9, 10060 }, + { 0x22DA, 64775 }, + { 0x22DB, 69546 }, + { 0x22DC, 10608 }, + { 0x22DD, 10612 }, + { 0x22DE, 10600 }, + { 0x22DF, 10604 }, + { 0x22E0, 9055 }, + { 0x22E1, 9063 }, + { 0x22E2, 6750 }, + { 0x22E3, 6757 }, + { 0x22E4, 36313 }, + { 0x22E5, 36428 }, + { 0x22E6, 64717 }, + { 0x22E7, 69488 }, + { 0x22E8, 55343 }, + { 0x22E9, 55537 }, + { 0x22EA, 6739 }, + { 0x22EB, 9038 }, + { 0x22EC, 6743 }, + { 0x22ED, 9044 }, + { 0x22EE, 56096 }, + { 0x22EF, 41192 }, + { 0x22F0, 337 }, + { 0x22F1, 9080 }, + { 0x22F2, 40513 }, + { 0x22F3, 40527 }, + { 0x22F4, 22607 }, + { 0x22F5, 40502 }, + { 0x22F6, 40519 }, + { 0x22F7, 22602 }, + { 0x22F8, 40523 }, + { 0x22F9, 40507 }, + { 0x22FA, 48412 }, + { 0x22FB, 48420 }, + { 0x22FC, 22634 }, + { 0x22FD, 48417 }, + { 0x22FE, 22630 }, + { 0x22FF, 12 }, + { 0x2300, 50306 }, + { 0x2301, 50318 }, + { 0x2302, 13719 }, + { 0x2303, 341 }, + { 0x2304, 9084 }, + { 0x2305, 67971 }, + { 0x2306, 69271 }, + { 0x2307, 10080 }, + { 0x2308, 9431 }, + { 0x2309, 21958 }, + { 0x230A, 9249 }, + { 0x230B, 21842 }, + { 0x230C, 30268 }, + { 0x230D, 30255 }, + { 0x230E, 7747 }, + { 0x230F, 7734 }, + { 0x2310, 55456 }, + { 0x2311, 36399 }, + { 0x2312, 4379 }, + { 0x2313, 43024 }, + { 0x2314, 35851 }, + { 0x2315, 66045 }, + { 0x2316, 55332 }, + { 0x2317, 56102 }, + { 0x2318, 21735 }, + { 0x2319, 37671 }, + { 0x231A, 23154 }, + { 0x231B, 64291 }, + { 0x231C, 7741 }, + { 0x231D, 7754 }, + { 0x231E, 30262 }, + { 0x231F, 30275 }, + { 0x2320, 7731 }, + { 0x2321, 30252 }, + { 0x2322, 10635 }, + { 0x2323, 22670 }, + { 0x2324, 343 }, + { 0x2325, 35641 }, + { 0x2326, 10624 }, + { 0x2327, 7 }, + { 0x2328, 53725 }, + { 0x2329, 74605 }, + { 0x232A, 75087 }, + { 0x232B, 10620 }, + { 0x232C, 38093 }, + { 0x232D, 69402 }, + { 0x232E, 4014 }, + { 0x232F, 55656 }, + { 0x2330, 23053 }, + { 0x2331, 63245 }, + { 0x2332, 39788 }, + { 0x2333, 22479 }, + { 0x2334, 68618 }, + { 0x2335, 68619 }, + { 0x2336, 4325 }, + { 0x2337, 4329 }, + { 0x2338, 4159 }, + { 0x2339, 4174 }, + { 0x233A, 4179 }, + { 0x233B, 4132 }, + { 0x233C, 4169 }, + { 0x233D, 4305 }, + { 0x233E, 4295 }, + { 0x233F, 4276 }, + { 0x2340, 4349 }, + { 0x2341, 4164 }, + { 0x2342, 4195 }, + { 0x2343, 4212 }, + { 0x2344, 4223 }, + { 0x2345, 4359 }, + { 0x2346, 4369 }, + { 0x2347, 4206 }, + { 0x2348, 4217 }, + { 0x2349, 4315 }, + { 0x234A, 4090 }, + { 0x234B, 4247 }, + { 0x234C, 4143 }, + { 0x234D, 4154 }, + { 0x234E, 4084 }, + { 0x234F, 4344 }, + { 0x2350, 4184 }, + { 0x2351, 4031 }, + { 0x2352, 4049 }, + { 0x2353, 4121 }, + { 0x2354, 4127 }, + { 0x2355, 4025 }, + { 0x2356, 4354 }, + { 0x2357, 4200 }, + { 0x2358, 4271 }, + { 0x2359, 4252 }, + { 0x235A, 4334 }, + { 0x235B, 4064 }, + { 0x235C, 4310 }, + { 0x235D, 4019 }, + { 0x235E, 4266 }, + { 0x235F, 4300 }, + { 0x2360, 4149 }, + { 0x2361, 4037 }, + { 0x2362, 4059 }, + { 0x2363, 4228 }, + { 0x2364, 4069 }, + { 0x2365, 4320 }, + { 0x2366, 4078 }, + { 0x2367, 4111 }, + { 0x2368, 4286 }, + { 0x2369, 4374 }, + { 0x236A, 4242 }, + { 0x236B, 4054 }, + { 0x236C, 4291 }, + { 0x236D, 4281 }, + { 0x236E, 4364 }, + { 0x236F, 4137 }, + { 0x2370, 4190 }, + { 0x2371, 4096 }, + { 0x2372, 4043 }, + { 0x2373, 4102 }, + { 0x2374, 4074 }, + { 0x2375, 4257 }, + { 0x2376, 4237 }, + { 0x2377, 4339 }, + { 0x2378, 4106 }, + { 0x2379, 4261 }, + { 0x237A, 4233 }, + { 0x237B, 6727 }, + { 0x237C, 21777 }, + { 0x237D, 68594 }, + { 0x237E, 8721 }, + { 0x237F, 56078 }, + { 0x2380, 64306 }, + { 0x2381, 66843 }, + { 0x2382, 74526 }, + { 0x2383, 50320 }, + { 0x2384, 68613 }, + { 0x2385, 23322 }, + { 0x2386, 10594 }, + { 0x2387, 68603 }, + { 0x2388, 9125 }, + { 0x2389, 39769 }, + { 0x238A, 39614 }, + { 0x238B, 30307 }, + { 0x238C, 10055 }, + { 0x238D, 67877 }, + { 0x238E, 67663 }, + { 0x238F, 75142 }, + { 0x2390, 75145 }, + { 0x2391, 75150 }, + { 0x2392, 75148 }, + { 0x2393, 31220 }, + { 0x2394, 75137 }, + { 0x2395, 4117 }, + { 0x2396, 39959 }, + { 0x2397, 55382 }, + { 0x2398, 9604 }, + { 0x2399, 21743 }, + { 0x239A, 10449 }, + { 0x239B, 9470 }, + { 0x239C, 9474 }, + { 0x239D, 9466 }, + { 0x239E, 21997 }, + { 0x239F, 22001 }, + { 0x23A0, 21993 }, + { 0x23A1, 9419 }, + { 0x23A2, 9424 }, + { 0x23A3, 9414 }, + { 0x23A4, 21946 }, + { 0x23A5, 21951 }, + { 0x23A6, 21941 }, + { 0x23A7, 9239 }, + { 0x23A8, 9244 }, + { 0x23A9, 9234 }, + { 0x23AA, 10468 }, + { 0x23AB, 21832 }, + { 0x23AC, 21837 }, + { 0x23AD, 21827 }, + { 0x23AE, 53342 }, + { 0x23AF, 67638 }, + { 0x23B0, 23099 }, + { 0x23B1, 23123 }, + { 0x23B2, 65859 }, + { 0x23B3, 65864 }, + { 0x23B4, 7757 }, + { 0x23B5, 30278 }, + { 0x23B6, 30281 }, + { 0x23B7, 42979 }, + { 0x23B8, 9457 }, + { 0x23B9, 21984 }, + { 0x23BA, 67646 }, + { 0x23BB, 67649 }, + { 0x23BC, 67652 }, + { 0x23BD, 67655 }, + { 0x23BE, 63205 }, + { 0x23BF, 63225 }, + { 0x23C0, 63232 }, + { 0x23C1, 63182 }, + { 0x23C2, 63152 }, + { 0x23C3, 63238 }, + { 0x23C4, 63190 }, + { 0x23C5, 63160 }, + { 0x23C6, 63212 }, + { 0x23C7, 63174 }, + { 0x23C8, 63144 }, + { 0x23C9, 63168 }, + { 0x23CA, 63138 }, + { 0x23CB, 63198 }, + { 0x23CC, 63218 }, + { 0x23CD, 36165 }, + { 0x23CE, 35797 }, + { 0x23CF, 10568 }, + { 0x23D0, 56083 }, + { 0x23D1, 53857 }, + { 0x23D2, 53853 }, + { 0x23D3, 53859 }, + { 0x23D4, 53848 }, + { 0x23D5, 53839 }, + { 0x23D6, 53844 }, + { 0x23D7, 53863 }, + { 0x23D8, 53867 }, + { 0x23D9, 53865 }, + { 0x23DA, 10541 }, + { 0x23DB, 9119 }, + { 0x23DC, 7764 }, + { 0x23DD, 30292 }, + { 0x23DE, 7744 }, + { 0x23DF, 30265 }, + { 0x23E0, 7760 }, + { 0x23E1, 30288 }, + { 0x23E2, 23412 }, + { 0x23E3, 38095 }, + { 0x23E4, 74477 }, + { 0x23E5, 51778 }, + { 0x23E6, 67 }, + { 0x23E7, 67224 }, + { 0x2400, 36757 }, + { 0x2401, 36784 }, + { 0x2402, 36779 }, + { 0x2403, 36716 }, + { 0x2404, 36726 }, + { 0x2405, 36827 }, + { 0x2406, 36864 }, + { 0x2407, 36737 }, + { 0x2408, 36845 }, + { 0x2409, 36852 }, + { 0x240A, 36753 }, + { 0x240B, 36841 }, + { 0x240C, 36749 }, + { 0x240D, 36833 }, + { 0x240E, 36772 }, + { 0x240F, 36768 }, + { 0x2410, 36740 }, + { 0x2411, 36800 }, + { 0x2412, 36805 }, + { 0x2413, 36815 }, + { 0x2414, 36810 }, + { 0x2415, 36837 }, + { 0x2416, 36867 }, + { 0x2417, 36731 }, + { 0x2418, 36789 }, + { 0x2419, 36721 }, + { 0x241A, 36856 }, + { 0x241B, 36820 }, + { 0x241C, 36745 }, + { 0x241D, 36764 }, + { 0x241E, 36823 }, + { 0x241F, 36760 }, + { 0x2420, 36776 }, + { 0x2421, 36792 }, + { 0x2422, 10376 }, + { 0x2423, 9606 }, + { 0x2424, 36830 }, + { 0x2425, 36795 }, + { 0x2426, 36859 }, + { 0x2440, 6791 }, + { 0x2441, 6793 }, + { 0x2442, 6789 }, + { 0x2443, 6810 }, + { 0x2444, 6784 }, + { 0x2445, 6781 }, + { 0x2446, 6799 }, + { 0x2447, 6795 }, + { 0x2448, 6787 }, + { 0x2449, 6806 }, + { 0x244A, 6803 }, + { 0x2460, 38887 }, + { 0x2461, 38893 }, + { 0x2462, 38914 }, + { 0x2463, 38899 }, + { 0x2464, 38896 }, + { 0x2465, 38890 }, + { 0x2466, 38911 }, + { 0x2467, 38908 }, + { 0x2468, 38902 }, + { 0x2469, 39306 }, + { 0x246A, 39351 }, + { 0x246B, 39393 }, + { 0x246C, 39450 }, + { 0x246D, 39444 }, + { 0x246E, 39435 }, + { 0x246F, 39438 }, + { 0x2470, 39453 }, + { 0x2471, 39441 }, + { 0x2472, 39447 }, + { 0x2473, 39396 }, + { 0x2474, 74628 }, + { 0x2475, 74634 }, + { 0x2476, 74652 }, + { 0x2477, 74640 }, + { 0x2478, 74637 }, + { 0x2479, 74631 }, + { 0x247A, 74649 }, + { 0x247B, 74646 }, + { 0x247C, 74643 }, + { 0x247D, 74896 }, + { 0x247E, 74899 }, + { 0x247F, 74902 }, + { 0x2480, 74923 }, + { 0x2481, 74917 }, + { 0x2482, 74908 }, + { 0x2483, 74911 }, + { 0x2484, 74926 }, + { 0x2485, 74914 }, + { 0x2486, 74920 }, + { 0x2487, 74905 }, + { 0x2488, 10484 }, + { 0x2489, 10496 }, + { 0x248A, 10534 }, + { 0x248B, 10508 }, + { 0x248C, 10502 }, + { 0x248D, 10490 }, + { 0x248E, 10528 }, + { 0x248F, 10522 }, + { 0x2490, 10514 }, + { 0x2491, 35589 }, + { 0x2492, 35595 }, + { 0x2493, 35599 }, + { 0x2494, 35627 }, + { 0x2495, 35619 }, + { 0x2496, 35607 }, + { 0x2497, 35611 }, + { 0x2498, 35631 }, + { 0x2499, 35615 }, + { 0x249A, 35623 }, + { 0x249B, 35603 }, + { 0x249C, 74655 }, + { 0x249D, 74660 }, + { 0x249E, 74665 }, + { 0x249F, 74670 }, + { 0x24A0, 74675 }, + { 0x24A1, 74680 }, + { 0x24A2, 74685 }, + { 0x24A3, 74690 }, + { 0x24A4, 74695 }, + { 0x24A5, 74700 }, + { 0x24A6, 74705 }, + { 0x24A7, 74710 }, + { 0x24A8, 74715 }, + { 0x24A9, 74720 }, + { 0x24AA, 74725 }, + { 0x24AB, 74730 }, + { 0x24AC, 74735 }, + { 0x24AD, 74740 }, + { 0x24AE, 74745 }, + { 0x24AF, 74750 }, + { 0x24B0, 74755 }, + { 0x24B1, 74760 }, + { 0x24B2, 74765 }, + { 0x24B3, 74770 }, + { 0x24B4, 74775 }, + { 0x24B5, 74780 }, + { 0x24B6, 39052 }, + { 0x24B7, 39057 }, + { 0x24B8, 39062 }, + { 0x24B9, 39067 }, + { 0x24BA, 39072 }, + { 0x24BB, 39077 }, + { 0x24BC, 39082 }, + { 0x24BD, 39087 }, + { 0x24BE, 39092 }, + { 0x24BF, 39097 }, + { 0x24C0, 39102 }, + { 0x24C1, 39107 }, + { 0x24C2, 39112 }, + { 0x24C3, 39117 }, + { 0x24C4, 39122 }, + { 0x24C5, 39127 }, + { 0x24C6, 39132 }, + { 0x24C7, 39137 }, + { 0x24C8, 39142 }, + { 0x24C9, 39147 }, + { 0x24CA, 39152 }, + { 0x24CB, 39157 }, + { 0x24CC, 39162 }, + { 0x24CD, 39167 }, + { 0x24CE, 39172 }, + { 0x24CF, 39177 }, + { 0x24D0, 38922 }, + { 0x24D1, 38927 }, + { 0x24D2, 38932 }, + { 0x24D3, 38937 }, + { 0x24D4, 38942 }, + { 0x24D5, 38947 }, + { 0x24D6, 38952 }, + { 0x24D7, 38957 }, + { 0x24D8, 38962 }, + { 0x24D9, 38967 }, + { 0x24DA, 38972 }, + { 0x24DB, 38977 }, + { 0x24DC, 38982 }, + { 0x24DD, 38987 }, + { 0x24DE, 38992 }, + { 0x24DF, 38997 }, + { 0x24E0, 39002 }, + { 0x24E1, 39007 }, + { 0x24E2, 39012 }, + { 0x24E3, 39017 }, + { 0x24E4, 39022 }, + { 0x24E5, 39027 }, + { 0x24E6, 39032 }, + { 0x24E7, 39037 }, + { 0x24E8, 39042 }, + { 0x24E9, 39047 }, + { 0x24EA, 38905 }, + { 0x24EB, 54887 }, + { 0x24EC, 54891 }, + { 0x24ED, 54919 }, + { 0x24EE, 54911 }, + { 0x24EF, 54899 }, + { 0x24F0, 54903 }, + { 0x24F1, 54923 }, + { 0x24F2, 54907 }, + { 0x24F3, 54915 }, + { 0x24F4, 54895 }, + { 0x24F5, 31612 }, + { 0x24F6, 31620 }, + { 0x24F7, 31644 }, + { 0x24F8, 31628 }, + { 0x24F9, 31624 }, + { 0x24FA, 31616 }, + { 0x24FB, 31640 }, + { 0x24FC, 31636 }, + { 0x24FD, 31632 }, + { 0x24FE, 31648 }, + { 0x24FF, 54883 }, + { 0x2500, 5020 }, + { 0x2501, 4841 }, + { 0x2502, 4986 }, + { 0x2503, 4807 }, + { 0x2504, 4957 }, + { 0x2505, 4801 }, + { 0x2506, 4951 }, + { 0x2507, 4795 }, + { 0x2508, 5014 }, + { 0x2509, 4835 }, + { 0x250A, 5008 }, + { 0x250B, 4829 }, + { 0x250C, 4912 }, + { 0x250D, 4595 }, + { 0x250E, 4550 }, + { 0x250F, 4756 }, + { 0x2510, 4906 }, + { 0x2511, 4580 }, + { 0x2512, 4535 }, + { 0x2513, 4750 }, + { 0x2514, 4862 }, + { 0x2515, 4463 }, + { 0x2516, 4418 }, + { 0x2517, 4734 }, + { 0x2518, 4849 }, + { 0x2519, 4448 }, + { 0x251A, 4403 }, + { 0x251B, 4721 }, + { 0x251C, 4996 }, + { 0x251D, 5180 }, + { 0x251E, 4410 }, + { 0x251F, 4542 }, + { 0x2520, 5159 }, + { 0x2521, 4587 }, + { 0x2522, 4455 }, + { 0x2523, 4817 }, + { 0x2524, 4990 }, + { 0x2525, 5173 }, + { 0x2526, 4395 }, + { 0x2527, 4527 }, + { 0x2528, 5152 }, + { 0x2529, 4572 }, + { 0x252A, 4440 }, + { 0x252B, 4811 }, + { 0x252C, 4918 }, + { 0x252D, 4677 }, + { 0x252E, 5050 }, + { 0x252F, 4602 }, + { 0x2530, 4557 }, + { 0x2531, 5074 }, + { 0x2532, 4701 }, + { 0x2533, 4762 }, + { 0x2534, 4868 }, + { 0x2535, 4669 }, + { 0x2536, 5042 }, + { 0x2537, 4470 }, + { 0x2538, 4425 }, + { 0x2539, 5066 }, + { 0x253A, 4693 }, + { 0x253B, 4740 }, + { 0x253C, 5002 }, + { 0x253D, 4685 }, + { 0x253E, 5058 }, + { 0x253F, 5187 }, + { 0x2540, 4387 }, + { 0x2541, 4519 }, + { 0x2542, 5166 }, + { 0x2543, 4651 }, + { 0x2544, 5024 }, + { 0x2545, 4660 }, + { 0x2546, 5033 }, + { 0x2547, 4564 }, + { 0x2548, 4432 }, + { 0x2549, 5082 }, + { 0x254A, 4709 }, + { 0x254B, 4823 }, + { 0x254C, 4945 }, + { 0x254D, 4789 }, + { 0x254E, 4939 }, + { 0x254F, 4783 }, + { 0x2550, 5148 }, + { 0x2551, 5126 }, + { 0x2552, 4637 }, + { 0x2553, 4616 }, + { 0x2554, 5114 }, + { 0x2555, 4630 }, + { 0x2556, 4609 }, + { 0x2557, 5108 }, + { 0x2558, 4505 }, + { 0x2559, 4484 }, + { 0x255A, 5096 }, + { 0x255B, 4498 }, + { 0x255C, 4477 }, + { 0x255D, 5090 }, + { 0x255E, 5222 }, + { 0x255F, 5201 }, + { 0x2560, 5136 }, + { 0x2561, 5215 }, + { 0x2562, 5194 }, + { 0x2563, 5130 }, + { 0x2564, 4644 }, + { 0x2565, 4623 }, + { 0x2566, 5120 }, + { 0x2567, 4512 }, + { 0x2568, 4491 }, + { 0x2569, 5102 }, + { 0x256A, 5229 }, + { 0x256B, 5208 }, + { 0x256C, 5142 }, + { 0x256D, 4895 }, + { 0x256E, 4888 }, + { 0x256F, 4874 }, + { 0x2570, 4881 }, + { 0x2571, 4977 }, + { 0x2572, 4968 }, + { 0x2573, 4963 }, + { 0x2574, 4924 }, + { 0x2575, 4845 }, + { 0x2576, 4935 }, + { 0x2577, 4902 }, + { 0x2578, 4768 }, + { 0x2579, 4717 }, + { 0x257A, 4779 }, + { 0x257B, 4746 }, + { 0x257C, 4928 }, + { 0x257D, 4855 }, + { 0x257E, 4772 }, + { 0x257F, 4727 }, + { 0x2580, 23088 }, + { 0x2581, 21094 }, + { 0x2582, 21098 }, + { 0x2583, 21168 }, + { 0x2584, 21106 }, + { 0x2585, 21102 }, + { 0x2586, 21172 }, + { 0x2587, 21164 }, + { 0x2588, 9114 }, + { 0x2589, 9314 }, + { 0x258A, 9322 }, + { 0x258B, 9191 }, + { 0x258C, 9199 }, + { 0x258D, 9318 }, + { 0x258E, 9156 }, + { 0x258F, 9152 }, + { 0x2590, 21766 }, + { 0x2591, 20870 }, + { 0x2592, 35535 }, + { 0x2593, 9015 }, + { 0x2594, 23084 }, + { 0x2595, 21755 }, + { 0x2596, 55386 }, + { 0x2597, 55389 }, + { 0x2598, 55392 }, + { 0x2599, 55395 }, + { 0x259A, 55404 }, + { 0x259B, 55410 }, + { 0x259C, 55419 }, + { 0x259D, 55428 }, + { 0x259E, 55431 }, + { 0x259F, 55437 }, + { 0x25A0, 10270 }, + { 0x25A1, 23296 }, + { 0x25A2, 23328 }, + { 0x25A3, 23349 }, + { 0x25A4, 36279 }, + { 0x25A5, 36271 }, + { 0x25A6, 36283 }, + { 0x25A7, 36231 }, + { 0x25A8, 36246 }, + { 0x25A9, 36266 }, + { 0x25AA, 10212 }, + { 0x25AB, 23225 }, + { 0x25AC, 10317 }, + { 0x25AD, 23408 }, + { 0x25AE, 10309 }, + { 0x25AF, 23403 }, + { 0x25B0, 10361 }, + { 0x25B1, 23461 }, + { 0x25B2, 10341 }, + { 0x25B3, 23421 }, + { 0x25B4, 10337 }, + { 0x25B5, 23417 }, + { 0x25B6, 10373 }, + { 0x25B7, 23473 }, + { 0x25B8, 10363 }, + { 0x25B9, 23463 }, + { 0x25BA, 10367 }, + { 0x25BB, 23467 }, + { 0x25BC, 10348 }, + { 0x25BD, 23448 }, + { 0x25BE, 10344 }, + { 0x25BF, 23444 }, + { 0x25C0, 10358 }, + { 0x25C1, 23458 }, + { 0x25C2, 10351 }, + { 0x25C3, 23451 }, + { 0x25C4, 10355 }, + { 0x25C5, 23455 }, + { 0x25C6, 10272 }, + { 0x25C7, 23355 }, + { 0x25C8, 23365 }, + { 0x25C9, 40556 }, + { 0x25CA, 40990 }, + { 0x25CB, 23236 }, + { 0x25CC, 31533 }, + { 0x25CD, 30518 }, + { 0x25CE, 45864 }, + { 0x25CF, 10238 }, + { 0x25D0, 30485 }, + { 0x25D1, 30495 }, + { 0x25D2, 30490 }, + { 0x25D3, 30507 }, + { 0x25D4, 30512 }, + { 0x25D5, 30469 }, + { 0x25D6, 9195 }, + { 0x25D7, 21762 }, + { 0x25D8, 40639 }, + { 0x25D9, 40636 }, + { 0x25DA, 23094 }, + { 0x25DB, 21112 }, + { 0x25DC, 23112 }, + { 0x25DD, 23134 }, + { 0x25DE, 21141 }, + { 0x25DF, 21117 }, + { 0x25E0, 23091 }, + { 0x25E1, 21109 }, + { 0x25E2, 10198 }, + { 0x25E3, 10194 }, + { 0x25E4, 10224 }, + { 0x25E5, 10228 }, + { 0x25E6, 23234 }, + { 0x25E7, 36207 }, + { 0x25E8, 36226 }, + { 0x25E9, 36239 }, + { 0x25EA, 36219 }, + { 0x25EB, 23333 }, + { 0x25EC, 23424 }, + { 0x25ED, 69326 }, + { 0x25EE, 69332 }, + { 0x25EF, 14464 }, + { 0x25F0, 23310 }, + { 0x25F1, 23298 }, + { 0x25F2, 23304 }, + { 0x25F3, 23316 }, + { 0x25F4, 23265 }, + { 0x25F5, 23253 }, + { 0x25F6, 23259 }, + { 0x25F7, 23271 }, + { 0x25F8, 23117 }, + { 0x25F9, 23144 }, + { 0x25FA, 21122 }, + { 0x25FB, 23284 }, + { 0x25FC, 10261 }, + { 0x25FD, 23280 }, + { 0x25FE, 10257 }, + { 0x25FF, 21151 }, + { 0x2600, 10141 }, + { 0x2601, 10454 }, + { 0x2602, 56004 }, + { 0x2603, 43547 }, + { 0x2604, 10460 }, + { 0x2605, 10161 }, + { 0x2606, 23185 }, + { 0x2607, 64791 }, + { 0x2608, 74480 }, + { 0x2609, 7188 }, + { 0x260A, 56109 }, + { 0x260B, 66846 }, + { 0x260C, 68615 }, + { 0x260D, 67880 }, + { 0x260E, 10319 }, + { 0x260F, 23410 }, + { 0x2610, 30232 }, + { 0x2611, 30238 }, + { 0x2612, 30234 }, + { 0x2613, 43020 }, + { 0x2614, 56005 }, + { 0x2615, 5795 }, + { 0x2616, 23219 }, + { 0x2617, 10206 }, + { 0x2618, 55522 }, + { 0x2619, 55497 }, + { 0x261A, 10154 }, + { 0x261B, 10202 }, + { 0x261C, 23181 }, + { 0x261D, 23158 }, + { 0x261E, 23215 }, + { 0x261F, 23171 }, + { 0x2620, 22476 }, + { 0x2621, 38868 }, + { 0x2622, 69274 }, + { 0x2623, 56112 }, + { 0x2624, 45865 }, + { 0x2625, 8718 }, + { 0x2626, 54931 }, + { 0x2627, 5236 }, + { 0x2628, 10462 }, + { 0x2629, 10465 }, + { 0x262A, 9715 }, + { 0x262B, 10630 }, + { 0x262C, 4009 }, + { 0x262D, 31881 }, + { 0x262E, 21733 }, + { 0x262F, 8714 }, + { 0x2630, 44529 }, + { 0x2631, 44517 }, + { 0x2632, 44514 }, + { 0x2633, 44532 }, + { 0x2634, 44520 }, + { 0x2635, 44526 }, + { 0x2636, 44535 }, + { 0x2637, 44523 }, + { 0x2638, 23155 }, + { 0x2639, 23384 }, + { 0x263A, 23373 }, + { 0x263B, 10291 }, + { 0x263C, 23164 }, + { 0x263D, 10632 }, + { 0x263E, 9132 }, + { 0x263F, 41191 }, + { 0x2640, 31767 }, + { 0x2641, 10540 }, + { 0x2642, 9580 }, + { 0x2643, 40641 }, + { 0x2644, 35810 }, + { 0x2645, 37705 }, + { 0x2646, 42827 }, + { 0x2647, 21739 }, + { 0x2648, 10114 }, + { 0x2649, 37129 }, + { 0x264A, 31790 }, + { 0x264B, 30317 }, + { 0x264C, 6030 }, + { 0x264D, 23153 }, + { 0x264E, 20857 }, + { 0x264F, 55511 }, + { 0x2650, 69278 }, + { 0x2651, 57359 }, + { 0x2652, 44719 }, + { 0x2653, 35653 }, + { 0x2654, 23191 }, + { 0x2655, 23200 }, + { 0x2656, 23197 }, + { 0x2657, 23203 }, + { 0x2658, 23206 }, + { 0x2659, 23194 }, + { 0x265A, 10167 }, + { 0x265B, 10176 }, + { 0x265C, 10173 }, + { 0x265D, 10179 }, + { 0x265E, 10182 }, + { 0x265F, 10170 }, + { 0x2660, 10221 }, + { 0x2661, 23209 }, + { 0x2662, 23357 }, + { 0x2663, 10145 }, + { 0x2664, 23231 }, + { 0x2665, 10185 }, + { 0x2666, 10274 }, + { 0x2667, 23168 }, + { 0x2668, 5793 }, + { 0x2669, 42977 }, + { 0x266A, 31704 }, + { 0x266B, 30242 }, + { 0x266C, 30245 }, + { 0x266D, 21206 }, + { 0x266E, 21212 }, + { 0x266F, 21209 }, + { 0x2670, 10084 }, + { 0x2671, 9086 }, + { 0x2672, 66308 }, + { 0x2673, 65768 }, + { 0x2674, 65773 }, + { 0x2675, 65778 }, + { 0x2676, 65783 }, + { 0x2677, 65788 }, + { 0x2678, 65793 }, + { 0x2679, 65798 }, + { 0x267A, 65803 }, + { 0x267B, 10321 }, + { 0x267C, 55452 }, + { 0x267D, 75139 }, + { 0x267E, 65753 }, + { 0x267F, 68601 }, + { 0x2680, 5768 }, + { 0x2681, 5770 }, + { 0x2682, 5772 }, + { 0x2683, 5774 }, + { 0x2684, 5776 }, + { 0x2685, 5778 }, + { 0x2686, 23238 }, + { 0x2687, 23243 }, + { 0x2688, 10251 }, + { 0x2689, 10240 }, + { 0x268A, 54868 }, + { 0x268B, 54865 }, + { 0x268C, 31212 }, + { 0x268D, 31192 }, + { 0x268E, 31196 }, + { 0x268F, 31208 }, + { 0x2690, 23175 }, + { 0x2691, 10148 }, + { 0x2692, 31878 }, + { 0x2693, 23701 }, + { 0x2694, 39792 }, + { 0x2695, 22748 }, + { 0x2696, 35811 }, + { 0x2697, 37778 }, + { 0x2698, 31778 }, + { 0x2699, 9120 }, + { 0x269A, 22745 }, + { 0x269B, 8719 }, + { 0x269C, 69423 }, + { 0x269D, 54942 }, + { 0x26A0, 44705 }, + { 0x26A1, 9127 }, + { 0x26A2, 40495 }, + { 0x26A3, 40492 }, + { 0x26A4, 69258 }, + { 0x26A5, 9576 }, + { 0x26A6, 9590 }, + { 0x26A7, 9582 }, + { 0x26A8, 56086 }, + { 0x26A9, 67641 }, + { 0x26AA, 35541 }, + { 0x26AB, 35523 }, + { 0x26AC, 35537 }, + { 0x26AD, 53728 }, + { 0x26AE, 40490 }, + { 0x26AF, 66311 }, + { 0x26B0, 30571 }, + { 0x26B1, 40558 }, + { 0x26B2, 35579 }, + { 0x26B3, 10446 }, + { 0x26B4, 35649 }, + { 0x26B5, 9131 }, + { 0x26B6, 23152 }, + { 0x26B7, 30468 }, + { 0x26B8, 10158 }, + { 0x26B9, 43027 }, + { 0x26BA, 69279 }, + { 0x26BB, 55451 }, + { 0x26BC, 75099 }, + { 0x26C0, 23376 }, + { 0x26C1, 23379 }, + { 0x26C2, 10294 }, + { 0x26C3, 10297 }, + { 0x2701, 23120 }, + { 0x2702, 10304 }, + { 0x2703, 21130 }, + { 0x2704, 23389 }, + { 0x2706, 66042 }, + { 0x2707, 9722 }, + { 0x2708, 44716 }, + { 0x2709, 50322 }, + { 0x270C, 44703 }, + { 0x270D, 44707 }, + { 0x270E, 21138 }, + { 0x270F, 35650 }, + { 0x2710, 23131 }, + { 0x2711, 23162 }, + { 0x2712, 10139 }, + { 0x2713, 10447 }, + { 0x2714, 13551 }, + { 0x2715, 75053 }, + { 0x2716, 13671 }, + { 0x2717, 30230 }, + { 0x2718, 13593 }, + { 0x2719, 54936 }, + { 0x271A, 13565 }, + { 0x271B, 9612 }, + { 0x271C, 13530 }, + { 0x271D, 14471 }, + { 0x271E, 55515 }, + { 0x271F, 54939 }, + { 0x2720, 41189 }, + { 0x2721, 9712 }, + { 0x2722, 9109 }, + { 0x2723, 9106 }, + { 0x2724, 13526 }, + { 0x2725, 9103 }, + { 0x2726, 10150 }, + { 0x2727, 23177 }, + { 0x2729, 36465 }, + { 0x272A, 39186 }, + { 0x272B, 9608 }, + { 0x272C, 10234 }, + { 0x272D, 54933 }, + { 0x272E, 13634 }, + { 0x272F, 55330 }, + { 0x2730, 55512 }, + { 0x2731, 13632 }, + { 0x2732, 9615 }, + { 0x2733, 10543 }, + { 0x2734, 10546 }, + { 0x2735, 10550 }, + { 0x2736, 7178 }, + { 0x2737, 10554 }, + { 0x2738, 13554 }, + { 0x2739, 37701 }, + { 0x273A, 43505 }, + { 0x273B, 75114 }, + { 0x273C, 9618 }, + { 0x273D, 13704 }, + { 0x273E, 7182 }, + { 0x273F, 10300 }, + { 0x2740, 23382 }, + { 0x2741, 10559 }, + { 0x2742, 38876 }, + { 0x2743, 13707 }, + { 0x2744, 65814 }, + { 0x2745, 23005 }, + { 0x2746, 13627 }, + { 0x2747, 43552 }, + { 0x2748, 13630 }, + { 0x2749, 75051 }, + { 0x274A, 10564 }, + { 0x274B, 13560 }, + { 0x274D, 55519 }, + { 0x274F, 21159 }, + { 0x2750, 23147 }, + { 0x2751, 21146 }, + { 0x2752, 23139 }, + { 0x2756, 10282 }, + { 0x2758, 20872 }, + { 0x2759, 35544 }, + { 0x275A, 13638 }, + { 0x275B, 13620 }, + { 0x275C, 13614 }, + { 0x275D, 13607 }, + { 0x275E, 13601 }, + { 0x2761, 31164 }, + { 0x2762, 13644 }, + { 0x2763, 13568 }, + { 0x2764, 13534 }, + { 0x2765, 43008 }, + { 0x2766, 31776 }, + { 0x2767, 43013 }, + { 0x2768, 35519 }, + { 0x2769, 35531 }, + { 0x276A, 35547 }, + { 0x276B, 35552 }, + { 0x276C, 35560 }, + { 0x276D, 35565 }, + { 0x276E, 13665 }, + { 0x276F, 13679 }, + { 0x2770, 13660 }, + { 0x2771, 13674 }, + { 0x2772, 20858 }, + { 0x2773, 20864 }, + { 0x2774, 35514 }, + { 0x2775, 35526 }, + { 0x2776, 40379 }, + { 0x2777, 40389 }, + { 0x2778, 40419 }, + { 0x2779, 40399 }, + { 0x277A, 40394 }, + { 0x277B, 40384 }, + { 0x277C, 40414 }, + { 0x277D, 40409 }, + { 0x277E, 40404 }, + { 0x277F, 40424 }, + { 0x2780, 40329 }, + { 0x2781, 40339 }, + { 0x2782, 40369 }, + { 0x2783, 40349 }, + { 0x2784, 40344 }, + { 0x2785, 40334 }, + { 0x2786, 40364 }, + { 0x2787, 40359 }, + { 0x2788, 40354 }, + { 0x2789, 40374 }, + { 0x278A, 40429 }, + { 0x278B, 40441 }, + { 0x278C, 40477 }, + { 0x278D, 40453 }, + { 0x278E, 40447 }, + { 0x278F, 40435 }, + { 0x2790, 40471 }, + { 0x2791, 40465 }, + { 0x2792, 40459 }, + { 0x2793, 40483 }, + { 0x2794, 13648 }, + { 0x2798, 13583 }, + { 0x2799, 13641 }, + { 0x279A, 13579 }, + { 0x279B, 50314 }, + { 0x279C, 13652 }, + { 0x279D, 75116 }, + { 0x279E, 13711 }, + { 0x279F, 31175 }, + { 0x27A0, 13596 }, + { 0x27A1, 10328 }, + { 0x27A2, 43645 }, + { 0x27A3, 43649 }, + { 0x27A4, 10334 }, + { 0x27A5, 13544 }, + { 0x27A6, 13537 }, + { 0x27A7, 22741 }, + { 0x27A8, 13699 }, + { 0x27A9, 74472 }, + { 0x27AA, 69264 }, + { 0x27AB, 68606 }, + { 0x27AC, 69424 }, + { 0x27AD, 13573 }, + { 0x27AE, 13587 }, + { 0x27AF, 42831 }, + { 0x27B1, 42837 }, + { 0x27B2, 38917 }, + { 0x27B3, 75119 }, + { 0x27B4, 75104 }, + { 0x27B5, 75108 }, + { 0x27B6, 75100 }, + { 0x27B7, 13690 }, + { 0x27B8, 13695 }, + { 0x27B9, 13685 }, + { 0x27BA, 75111 }, + { 0x27BB, 13715 }, + { 0x27BC, 74481 }, + { 0x27BD, 13656 }, + { 0x27BE, 74625 }, + { 0x27C0, 23002 }, + { 0x27C1, 23391 }, + { 0x27C2, 75037 }, + { 0x27C3, 9622 }, + { 0x27C4, 9624 }, + { 0x27C5, 9435 }, + { 0x27C6, 21960 }, + { 0x27C7, 271 }, + { 0x27C8, 43004 }, + { 0x27C9, 55653 }, + { 0x27CA, 56011 }, + { 0x27CC, 9530 }, + { 0x27D0, 23360 }, + { 0x27D1, 4016 }, + { 0x27D2, 40537 }, + { 0x27D3, 21133 }, + { 0x27D4, 23107 }, + { 0x27D5, 9251 }, + { 0x27D6, 21844 }, + { 0x27D7, 9116 }, + { 0x27D8, 14454 }, + { 0x27D9, 14457 }, + { 0x27DA, 9139 }, + { 0x27DB, 9135 }, + { 0x27DC, 9433 }, + { 0x27DD, 9527 }, + { 0x27DE, 9515 }, + { 0x27DF, 328 }, + { 0x27E0, 40991 }, + { 0x27E1, 23429 }, + { 0x27E2, 23432 }, + { 0x27E3, 23438 }, + { 0x27E4, 23339 }, + { 0x27E5, 23344 }, + { 0x27E6, 71159 }, + { 0x27E7, 71183 }, + { 0x27E8, 71155 }, + { 0x27E9, 71179 }, + { 0x27EA, 71170 }, + { 0x27EB, 71194 }, + { 0x27EC, 71164 }, + { 0x27ED, 71188 }, + { 0x27EE, 71175 }, + { 0x27EF, 71199 }, + { 0x27F0, 44694 }, + { 0x27F1, 63375 }, + { 0x27F2, 74496 }, + { 0x27F3, 57374 }, + { 0x27F4, 21810 }, + { 0x27F5, 9532 }, + { 0x27F6, 9554 }, + { 0x27F7, 9518 }, + { 0x27F8, 9540 }, + { 0x27F9, 9562 }, + { 0x27FA, 9522 }, + { 0x27FB, 9535 }, + { 0x27FC, 9557 }, + { 0x27FD, 9544 }, + { 0x27FE, 9566 }, + { 0x27FF, 9572 }, + { 0x2800, 38100 }, + { 0x2801, 38103 }, + { 0x2802, 38106 }, + { 0x2803, 38127 }, + { 0x2804, 38109 }, + { 0x2805, 38130 }, + { 0x2806, 38148 }, + { 0x2807, 38211 }, + { 0x2808, 38112 }, + { 0x2809, 38133 }, + { 0x280A, 38151 }, + { 0x280B, 38214 }, + { 0x280C, 38166 }, + { 0x280D, 38229 }, + { 0x280E, 38274 }, + { 0x280F, 38379 }, + { 0x2810, 38115 }, + { 0x2811, 38136 }, + { 0x2812, 38154 }, + { 0x2813, 38217 }, + { 0x2814, 38169 }, + { 0x2815, 38232 }, + { 0x2816, 38277 }, + { 0x2817, 38382 }, + { 0x2818, 38181 }, + { 0x2819, 38244 }, + { 0x281A, 38289 }, + { 0x281B, 38394 }, + { 0x281C, 38319 }, + { 0x281D, 38424 }, + { 0x281E, 38484 }, + { 0x281F, 38589 }, + { 0x2820, 38118 }, + { 0x2821, 38139 }, + { 0x2822, 38157 }, + { 0x2823, 38220 }, + { 0x2824, 38172 }, + { 0x2825, 38235 }, + { 0x2826, 38280 }, + { 0x2827, 38385 }, + { 0x2828, 38184 }, + { 0x2829, 38247 }, + { 0x282A, 38292 }, + { 0x282B, 38397 }, + { 0x282C, 38322 }, + { 0x282D, 38427 }, + { 0x282E, 38487 }, + { 0x282F, 38592 }, + { 0x2830, 38193 }, + { 0x2831, 38256 }, + { 0x2832, 38301 }, + { 0x2833, 38406 }, + { 0x2834, 38331 }, + { 0x2835, 38436 }, + { 0x2836, 38496 }, + { 0x2837, 38601 }, + { 0x2838, 38349 }, + { 0x2839, 38454 }, + { 0x283A, 38514 }, + { 0x283B, 38619 }, + { 0x283C, 38544 }, + { 0x283D, 38649 }, + { 0x283E, 38694 }, + { 0x283F, 38757 }, + { 0x2840, 38121 }, + { 0x2841, 38142 }, + { 0x2842, 38160 }, + { 0x2843, 38223 }, + { 0x2844, 38175 }, + { 0x2845, 38238 }, + { 0x2846, 38283 }, + { 0x2847, 38388 }, + { 0x2848, 38187 }, + { 0x2849, 38250 }, + { 0x284A, 38295 }, + { 0x284B, 38400 }, + { 0x284C, 38325 }, + { 0x284D, 38430 }, + { 0x284E, 38490 }, + { 0x284F, 38595 }, + { 0x2850, 38196 }, + { 0x2851, 38259 }, + { 0x2852, 38304 }, + { 0x2853, 38409 }, + { 0x2854, 38334 }, + { 0x2855, 38439 }, + { 0x2856, 38499 }, + { 0x2857, 38604 }, + { 0x2858, 38352 }, + { 0x2859, 38457 }, + { 0x285A, 38517 }, + { 0x285B, 38622 }, + { 0x285C, 38547 }, + { 0x285D, 38652 }, + { 0x285E, 38697 }, + { 0x285F, 38760 }, + { 0x2860, 38202 }, + { 0x2861, 38265 }, + { 0x2862, 38310 }, + { 0x2863, 38415 }, + { 0x2864, 38340 }, + { 0x2865, 38445 }, + { 0x2866, 38505 }, + { 0x2867, 38610 }, + { 0x2868, 38358 }, + { 0x2869, 38463 }, + { 0x286A, 38523 }, + { 0x286B, 38628 }, + { 0x286C, 38553 }, + { 0x286D, 38658 }, + { 0x286E, 38703 }, + { 0x286F, 38766 }, + { 0x2870, 38367 }, + { 0x2871, 38472 }, + { 0x2872, 38532 }, + { 0x2873, 38637 }, + { 0x2874, 38562 }, + { 0x2875, 38667 }, + { 0x2876, 38712 }, + { 0x2877, 38775 }, + { 0x2878, 38574 }, + { 0x2879, 38679 }, + { 0x287A, 38724 }, + { 0x287B, 38787 }, + { 0x287C, 38739 }, + { 0x287D, 38802 }, + { 0x287E, 38820 }, + { 0x287F, 38841 }, + { 0x2880, 38124 }, + { 0x2881, 38145 }, + { 0x2882, 38163 }, + { 0x2883, 38226 }, + { 0x2884, 38178 }, + { 0x2885, 38241 }, + { 0x2886, 38286 }, + { 0x2887, 38391 }, + { 0x2888, 38190 }, + { 0x2889, 38253 }, + { 0x288A, 38298 }, + { 0x288B, 38403 }, + { 0x288C, 38328 }, + { 0x288D, 38433 }, + { 0x288E, 38493 }, + { 0x288F, 38598 }, + { 0x2890, 38199 }, + { 0x2891, 38262 }, + { 0x2892, 38307 }, + { 0x2893, 38412 }, + { 0x2894, 38337 }, + { 0x2895, 38442 }, + { 0x2896, 38502 }, + { 0x2897, 38607 }, + { 0x2898, 38355 }, + { 0x2899, 38460 }, + { 0x289A, 38520 }, + { 0x289B, 38625 }, + { 0x289C, 38550 }, + { 0x289D, 38655 }, + { 0x289E, 38700 }, + { 0x289F, 38763 }, + { 0x28A0, 38205 }, + { 0x28A1, 38268 }, + { 0x28A2, 38313 }, + { 0x28A3, 38418 }, + { 0x28A4, 38343 }, + { 0x28A5, 38448 }, + { 0x28A6, 38508 }, + { 0x28A7, 38613 }, + { 0x28A8, 38361 }, + { 0x28A9, 38466 }, + { 0x28AA, 38526 }, + { 0x28AB, 38631 }, + { 0x28AC, 38556 }, + { 0x28AD, 38661 }, + { 0x28AE, 38706 }, + { 0x28AF, 38769 }, + { 0x28B0, 38370 }, + { 0x28B1, 38475 }, + { 0x28B2, 38535 }, + { 0x28B3, 38640 }, + { 0x28B4, 38565 }, + { 0x28B5, 38670 }, + { 0x28B6, 38715 }, + { 0x28B7, 38778 }, + { 0x28B8, 38577 }, + { 0x28B9, 38682 }, + { 0x28BA, 38727 }, + { 0x28BB, 38790 }, + { 0x28BC, 38742 }, + { 0x28BD, 38805 }, + { 0x28BE, 38823 }, + { 0x28BF, 38844 }, + { 0x28C0, 38208 }, + { 0x28C1, 38271 }, + { 0x28C2, 38316 }, + { 0x28C3, 38421 }, + { 0x28C4, 38346 }, + { 0x28C5, 38451 }, + { 0x28C6, 38511 }, + { 0x28C7, 38616 }, + { 0x28C8, 38364 }, + { 0x28C9, 38469 }, + { 0x28CA, 38529 }, + { 0x28CB, 38634 }, + { 0x28CC, 38559 }, + { 0x28CD, 38664 }, + { 0x28CE, 38709 }, + { 0x28CF, 38772 }, + { 0x28D0, 38373 }, + { 0x28D1, 38478 }, + { 0x28D2, 38538 }, + { 0x28D3, 38643 }, + { 0x28D4, 38568 }, + { 0x28D5, 38673 }, + { 0x28D6, 38718 }, + { 0x28D7, 38781 }, + { 0x28D8, 38580 }, + { 0x28D9, 38685 }, + { 0x28DA, 38730 }, + { 0x28DB, 38793 }, + { 0x28DC, 38745 }, + { 0x28DD, 38808 }, + { 0x28DE, 38826 }, + { 0x28DF, 38847 }, + { 0x28E0, 38376 }, + { 0x28E1, 38481 }, + { 0x28E2, 38541 }, + { 0x28E3, 38646 }, + { 0x28E4, 38571 }, + { 0x28E5, 38676 }, + { 0x28E6, 38721 }, + { 0x28E7, 38784 }, + { 0x28E8, 38583 }, + { 0x28E9, 38688 }, + { 0x28EA, 38733 }, + { 0x28EB, 38796 }, + { 0x28EC, 38748 }, + { 0x28ED, 38811 }, + { 0x28EE, 38829 }, + { 0x28EF, 38850 }, + { 0x28F0, 38586 }, + { 0x28F1, 38691 }, + { 0x28F2, 38736 }, + { 0x28F3, 38799 }, + { 0x28F4, 38751 }, + { 0x28F5, 38814 }, + { 0x28F6, 38832 }, + { 0x28F7, 38853 }, + { 0x28F8, 38754 }, + { 0x28F9, 38817 }, + { 0x28FA, 38835 }, + { 0x28FB, 38856 }, + { 0x28FC, 38838 }, + { 0x28FD, 38859 }, + { 0x28FE, 38862 }, + { 0x28FF, 38865 }, + { 0x2900, 68309 }, + { 0x2901, 68302 }, + { 0x2902, 64491 }, + { 0x2903, 68156 }, + { 0x2904, 9303 }, + { 0x2905, 68275 }, + { 0x2906, 64481 }, + { 0x2907, 68146 }, + { 0x2908, 63281 }, + { 0x2909, 44567 }, + { 0x290A, 44631 }, + { 0x290B, 63309 }, + { 0x290C, 64474 }, + { 0x290D, 68139 }, + { 0x290E, 64503 }, + { 0x290F, 68168 }, + { 0x2910, 68315 }, + { 0x2911, 68066 }, + { 0x2912, 44544 }, + { 0x2913, 63253 }, + { 0x2914, 68054 }, + { 0x2915, 68046 }, + { 0x2916, 68280 }, + { 0x2917, 68294 }, + { 0x2918, 68285 }, + { 0x2919, 64608 }, + { 0x291A, 68273 }, + { 0x291B, 64497 }, + { 0x291C, 68162 }, + { 0x291D, 64340 }, + { 0x291E, 67998 }, + { 0x291F, 64349 }, + { 0x2920, 68007 }, + { 0x2921, 21318 }, + { 0x2922, 21271 }, + { 0x2923, 21345 }, + { 0x2924, 21287 }, + { 0x2925, 22689 }, + { 0x2926, 22723 }, + { 0x2927, 21338 }, + { 0x2928, 21280 }, + { 0x2929, 22682 }, + { 0x292A, 22716 }, + { 0x292B, 35805 }, + { 0x292C, 40551 }, + { 0x292D, 22694 }, + { 0x292E, 21299 }, + { 0x292F, 40545 }, + { 0x2930, 35799 }, + { 0x2931, 21292 }, + { 0x2932, 21350 }, + { 0x2933, 10070 }, + { 0x2934, 10127 }, + { 0x2935, 10133 }, + { 0x2936, 10115 }, + { 0x2937, 10121 }, + { 0x2938, 67981 }, + { 0x2939, 64314 }, + { 0x293A, 7721 }, + { 0x293B, 30248 }, + { 0x293C, 7715 }, + { 0x293D, 7725 }, + { 0x293E, 21154 }, + { 0x293F, 21125 }, + { 0x2940, 74492 }, + { 0x2941, 57370 }, + { 0x2942, 68086 }, + { 0x2943, 64423 }, + { 0x2944, 22470 }, + { 0x2945, 68037 }, + { 0x2946, 64379 }, + { 0x2947, 68116 }, + { 0x2948, 9279 }, + { 0x2949, 44697 }, + { 0x294A, 9167 }, + { 0x294B, 9174 }, + { 0x294C, 289 }, + { 0x294D, 282 }, + { 0x294E, 9160 }, + { 0x294F, 296 }, + { 0x2950, 9181 }, + { 0x2951, 275 }, + { 0x2952, 64515 }, + { 0x2953, 68180 }, + { 0x2954, 44670 }, + { 0x2955, 63351 }, + { 0x2956, 64559 }, + { 0x2957, 68224 }, + { 0x2958, 44634 }, + { 0x2959, 63315 }, + { 0x295A, 64522 }, + { 0x295B, 68187 }, + { 0x295C, 44677 }, + { 0x295D, 63358 }, + { 0x295E, 64566 }, + { 0x295F, 68231 }, + { 0x2960, 44641 }, + { 0x2961, 63322 }, + { 0x2962, 64537 }, + { 0x2963, 44648 }, + { 0x2964, 68213 }, + { 0x2965, 63340 }, + { 0x2966, 64548 }, + { 0x2967, 64573 }, + { 0x2968, 68202 }, + { 0x2969, 68238 }, + { 0x296A, 64529 }, + { 0x296B, 64584 }, + { 0x296C, 68194 }, + { 0x296D, 68249 }, + { 0x296E, 44659 }, + { 0x296F, 63329 }, + { 0x2970, 21882 }, + { 0x2971, 31756 }, + { 0x2972, 23038 }, + { 0x2973, 64429 }, + { 0x2974, 68092 }, + { 0x2975, 68097 }, + { 0x2976, 64759 }, + { 0x2977, 64461 }, + { 0x2978, 69536 }, + { 0x2979, 36531 }, + { 0x297A, 64457 }, + { 0x297B, 55638 }, + { 0x297C, 9188 }, + { 0x297D, 21759 }, + { 0x297E, 323 }, + { 0x297F, 9070 }, + { 0x2980, 37651 }, + { 0x2981, 26 }, + { 0x2982, 29 }, + { 0x2983, 9326 }, + { 0x2984, 21847 }, + { 0x2985, 9347 }, + { 0x2986, 21868 }, + { 0x2987, 16 }, + { 0x2988, 37 }, + { 0x2989, 21 }, + { 0x298A, 42 }, + { 0x298B, 9409 }, + { 0x298C, 21936 }, + { 0x298D, 9388 }, + { 0x298E, 21923 }, + { 0x298F, 9396 }, + { 0x2990, 21915 }, + { 0x2991, 9207 }, + { 0x2992, 21791 }, + { 0x2993, 9144 }, + { 0x2994, 21747 }, + { 0x2995, 31554 }, + { 0x2996, 31580 }, + { 0x2997, 9222 }, + { 0x2998, 21815 }, + { 0x2999, 31531 }, + { 0x299A, 56093 }, + { 0x299B, 53830 }, + { 0x299C, 21796 }, + { 0x299D, 53834 }, + { 0x299E, 10107 }, + { 0x299F, 10102 }, + { 0x29A0, 65821 }, + { 0x29A1, 65817 }, + { 0x29A2, 37674 }, + { 0x29A3, 55459 }, + { 0x29A4, 10111 }, + { 0x29A5, 55461 }, + { 0x29A6, 42843 }, + { 0x29A7, 42847 }, + { 0x29A8, 53746 }, + { 0x29A9, 53734 }, + { 0x29AA, 53770 }, + { 0x29AB, 53758 }, + { 0x29AC, 53806 }, + { 0x29AD, 53782 }, + { 0x29AE, 53818 }, + { 0x29AF, 53794 }, + { 0x29B0, 55465 }, + { 0x29B1, 10590 }, + { 0x29B2, 10584 }, + { 0x29B3, 10578 }, + { 0x29B4, 10572 }, + { 0x29B5, 30522 }, + { 0x29B6, 39617 }, + { 0x29B7, 39612 }, + { 0x29B8, 39459 }, + { 0x29B9, 39776 }, + { 0x29BA, 30530 }, + { 0x29BB, 30526 }, + { 0x29BC, 39784 }, + { 0x29BD, 333 }, + { 0x29BE, 39189 }, + { 0x29BF, 39192 }, + { 0x29C0, 39767 }, + { 0x29C1, 39774 }, + { 0x29C2, 30500 }, + { 0x29C3, 30477 }, + { 0x29C4, 43569 }, + { 0x29C5, 43575 }, + { 0x29C6, 43579 }, + { 0x29C7, 43564 }, + { 0x29C8, 43573 }, + { 0x29C9, 7778 }, + { 0x29CA, 55898 }, + { 0x29CB, 55907 }, + { 0x29CC, 4 }, + { 0x29CD, 55902 }, + { 0x29CE, 21974 }, + { 0x29CF, 9447 }, + { 0x29D0, 56016 }, + { 0x29D1, 30295 }, + { 0x29D2, 30300 }, + { 0x29D3, 10232 }, + { 0x29D4, 23043 }, + { 0x29D5, 23048 }, + { 0x29D6, 23406 }, + { 0x29D7, 10312 }, + { 0x29D8, 9428 }, + { 0x29D9, 21955 }, + { 0x29DA, 9361 }, + { 0x29DB, 21888 }, + { 0x29DC, 67665 }, + { 0x29DD, 7712 }, + { 0x29DE, 53301 }, + { 0x29DF, 69403 }, + { 0x29E0, 36275 }, + { 0x29E1, 64303 }, + { 0x29E2, 43172 }, + { 0x29E3, 31708 }, + { 0x29E4, 31713 }, + { 0x29E5, 64294 }, + { 0x29E6, 31794 }, + { 0x29E7, 75047 }, + { 0x29E8, 74585 }, + { 0x29E9, 74591 }, + { 0x29EA, 10277 }, + { 0x29EB, 10289 }, + { 0x29EC, 23248 }, + { 0x29ED, 10246 }, + { 0x29EE, 69417 }, + { 0x29EF, 69408 }, + { 0x29F0, 69420 }, + { 0x29F1, 69411 }, + { 0x29F2, 69414 }, + { 0x29F3, 69405 }, + { 0x29F4, 74476 }, + { 0x29F5, 43001 }, + { 0x29F6, 43549 }, + { 0x29F7, 42996 }, + { 0x29F8, 4385 }, + { 0x29F9, 4382 }, + { 0x29FA, 31559 }, + { 0x29FB, 37614 }, + { 0x29FC, 74608 }, + { 0x29FD, 75090 }, + { 0x29FE, 10053 }, + { 0x29FF, 9598 }, + { 0x2A00, 21242 }, + { 0x2A01, 21246 }, + { 0x2A02, 21250 }, + { 0x2A03, 21220 }, + { 0x2A04, 21225 }, + { 0x2A05, 21238 }, + { 0x2A06, 21234 }, + { 0x2A07, 7785 }, + { 0x2A08, 7781 }, + { 0x2A09, 21215 }, + { 0x2A0A, 35573 }, + { 0x2A0B, 65861 }, + { 0x2A0C, 65763 }, + { 0x2A0D, 31773 }, + { 0x2A0E, 53314 }, + { 0x2A0F, 53338 }, + { 0x2A10, 68611 }, + { 0x2A11, 74503 }, + { 0x2A12, 9491 }, + { 0x2A13, 9498 }, + { 0x2A14, 9485 }, + { 0x2A15, 53333 }, + { 0x2A16, 67973 }, + { 0x2A17, 53324 }, + { 0x2A18, 53307 }, + { 0x2A19, 53330 }, + { 0x2A1A, 53311 }, + { 0x2A1B, 53318 }, + { 0x2A1C, 53321 }, + { 0x2A1D, 9130 }, + { 0x2A1E, 14460 }, + { 0x2A1F, 59 }, + { 0x2A20, 51 }, + { 0x2A21, 55 }, + { 0x2A22, 9661 }, + { 0x2A23, 9682 }, + { 0x2A24, 9667 }, + { 0x2A25, 9651 }, + { 0x2A26, 9672 }, + { 0x2A27, 9677 }, + { 0x2A28, 9656 }, + { 0x2A29, 21189 }, + { 0x2A2A, 21184 }, + { 0x2A2B, 21199 }, + { 0x2A2C, 21194 }, + { 0x2A2D, 9635 }, + { 0x2A2E, 9641 }, + { 0x2A2F, 37706 }, + { 0x2A30, 75078 }, + { 0x2A31, 75083 }, + { 0x2A32, 68589 }, + { 0x2A33, 22668 }, + { 0x2A34, 75057 }, + { 0x2A35, 75063 }, + { 0x2A36, 39778 }, + { 0x2A37, 75069 }, + { 0x2A38, 39465 }, + { 0x2A39, 9647 }, + { 0x2A3A, 21180 }, + { 0x2A3B, 75074 }, + { 0x2A3C, 53344 }, + { 0x2A3D, 65810 }, + { 0x2A3E, 63 }, + { 0x2A3F, 69339 }, + { 0x2A40, 69571 }, + { 0x2A41, 23059 }, + { 0x2A42, 23067 }, + { 0x2A43, 69578 }, + { 0x2A44, 69574 }, + { 0x2A45, 23063 }, + { 0x2A46, 23075 }, + { 0x2A47, 69586 }, + { 0x2A48, 23070 }, + { 0x2A49, 69581 }, + { 0x2A4A, 23078 }, + { 0x2A4B, 69589 }, + { 0x2A4C, 30542 }, + { 0x2A4D, 30567 }, + { 0x2A4E, 31603 }, + { 0x2A4F, 31600 }, + { 0x2A50, 30546 }, + { 0x2A51, 40961 }, + { 0x2A52, 40929 }, + { 0x2A53, 31655 }, + { 0x2A54, 31652 }, + { 0x2A55, 7801 }, + { 0x2A56, 7797 }, + { 0x2A57, 43534 }, + { 0x2A58, 43537 }, + { 0x2A59, 40954 }, + { 0x2A5A, 40976 }, + { 0x2A5B, 40944 }, + { 0x2A5C, 40985 }, + { 0x2A5D, 40949 }, + { 0x2A5E, 40966 }, + { 0x2A5F, 40981 }, + { 0x2A60, 40971 }, + { 0x2A61, 22483 }, + { 0x2A62, 40934 }, + { 0x2A63, 40939 }, + { 0x2A64, 47 }, + { 0x2A65, 33 }, + { 0x2A66, 31721 }, + { 0x2A67, 64299 }, + { 0x2A68, 37655 }, + { 0x2A69, 37662 }, + { 0x2A6A, 23023 }, + { 0x2A6B, 23028 }, + { 0x2A6C, 43192 }, + { 0x2A6D, 58345 }, + { 0x2A6E, 31761 }, + { 0x2A6F, 23695 }, + { 0x2A70, 74511 }, + { 0x2A71, 31741 }, + { 0x2A72, 9688 }, + { 0x2A73, 31746 }, + { 0x2A74, 31567 }, + { 0x2A75, 7793 }, + { 0x2A76, 22998 }, + { 0x2A77, 31726 }, + { 0x2A78, 67228 }, + { 0x2A79, 64731 }, + { 0x2A7A, 69502 }, + { 0x2A7B, 64735 }, + { 0x2A7C, 69506 }, + { 0x2A7D, 64662 }, + { 0x2A7E, 69433 }, + { 0x2A7F, 64684 }, + { 0x2A80, 69455 }, + { 0x2A81, 64667 }, + { 0x2A82, 69438 }, + { 0x2A83, 64675 }, + { 0x2A84, 69446 }, + { 0x2A85, 64696 }, + { 0x2A86, 69470 }, + { 0x2A87, 64706 }, + { 0x2A88, 69477 }, + { 0x2A89, 64702 }, + { 0x2A8A, 69473 }, + { 0x2A8B, 64763 }, + { 0x2A8C, 69540 }, + { 0x2A8D, 64740 }, + { 0x2A8E, 69511 }, + { 0x2A8F, 64745 }, + { 0x2A90, 69516 }, + { 0x2A91, 64769 }, + { 0x2A92, 69530 }, + { 0x2A93, 64750 }, + { 0x2A94, 69521 }, + { 0x2A95, 43508 }, + { 0x2A96, 43521 }, + { 0x2A97, 43513 }, + { 0x2A98, 43526 }, + { 0x2A99, 68620 }, + { 0x2A9A, 68625 }, + { 0x2A9B, 68630 }, + { 0x2A9C, 68636 }, + { 0x2A9D, 43174 }, + { 0x2A9E, 43177 }, + { 0x2A9F, 43180 }, + { 0x2AA0, 43186 }, + { 0x2AA1, 31589 }, + { 0x2AA2, 31597 }, + { 0x2AA3, 31592 }, + { 0x2AA4, 69565 }, + { 0x2AA5, 69551 }, + { 0x2AA6, 64780 }, + { 0x2AA7, 69554 }, + { 0x2AA8, 64784 }, + { 0x2AA9, 69558 }, + { 0x2AAA, 43540 }, + { 0x2AAB, 34099 }, + { 0x2AAC, 43542 }, + { 0x2AAD, 34101 }, + { 0x2AAE, 31736 }, + { 0x2AAF, 55374 }, + { 0x2AB0, 55568 }, + { 0x2AB1, 55368 }, + { 0x2AB2, 55562 }, + { 0x2AB3, 55364 }, + { 0x2AB4, 55558 }, + { 0x2AB5, 55348 }, + { 0x2AB6, 55542 }, + { 0x2AB7, 55359 }, + { 0x2AB8, 55553 }, + { 0x2AB9, 55353 }, + { 0x2ABA, 55547 }, + { 0x2ABB, 31666 }, + { 0x2ABC, 31671 }, + { 0x2ABD, 36512 }, + { 0x2ABE, 55619 }, + { 0x2ABF, 36515 }, + { 0x2AC0, 55622 }, + { 0x2AC1, 36520 }, + { 0x2AC2, 55627 }, + { 0x2AC3, 36476 }, + { 0x2AC4, 55583 }, + { 0x2AC5, 36507 }, + { 0x2AC6, 55614 }, + { 0x2AC7, 36496 }, + { 0x2AC8, 55603 }, + { 0x2AC9, 36501 }, + { 0x2ACA, 55608 }, + { 0x2ACB, 36490 }, + { 0x2ACC, 55597 }, + { 0x2ACD, 36177 }, + { 0x2ACE, 36346 }, + { 0x2ACF, 30553 }, + { 0x2AD0, 30560 }, + { 0x2AD1, 30555 }, + { 0x2AD2, 30562 }, + { 0x2AD3, 36528 }, + { 0x2AD4, 55632 }, + { 0x2AD5, 36525 }, + { 0x2AD6, 55635 }, + { 0x2AD7, 55650 }, + { 0x2AD8, 55642 }, + { 0x2AD9, 40541 }, + { 0x2ADA, 65757 }, + { 0x2ADB, 69324 }, + { 0x2ADC, 40557 }, + { 0x2ADD, 67879 }, + { 0x2ADE, 22467 }, + { 0x2ADF, 22459 }, + { 0x2AE0, 22444 }, + { 0x2AE1, 75038 }, + { 0x2AE2, 56026 }, + { 0x2AE3, 31675 }, + { 0x2AE4, 56021 }, + { 0x2AE5, 31680 }, + { 0x2AE6, 9507 }, + { 0x2AE7, 22462 }, + { 0x2AE8, 22447 }, + { 0x2AE9, 22452 }, + { 0x2AEA, 31551 }, + { 0x2AEB, 31545 }, + { 0x2AEC, 31606 }, + { 0x2AED, 55483 }, + { 0x2AEE, 9026 }, + { 0x2AEF, 56068 }, + { 0x2AF0, 56073 }, + { 0x2AF1, 9075 }, + { 0x2AF2, 54952 }, + { 0x2AF3, 54948 }, + { 0x2AF4, 37646 }, + { 0x2AF5, 37635 }, + { 0x2AF6, 37616 }, + { 0x2AF7, 37623 }, + { 0x2AF8, 37626 }, + { 0x2AF9, 68642 }, + { 0x2AFA, 68648 }, + { 0x2AFB, 37629 }, + { 0x2AFC, 14466 }, + { 0x2AFD, 31661 }, + { 0x2AFE, 23397 }, + { 0x2AFF, 21230 }, + { 0x2B00, 21310 }, + { 0x2B01, 21361 }, + { 0x2B02, 22705 }, + { 0x2B03, 22732 }, + { 0x2B04, 9289 }, + { 0x2B05, 64465 }, + { 0x2B06, 44578 }, + { 0x2B07, 63292 }, + { 0x2B08, 21306 }, + { 0x2B09, 21357 }, + { 0x2B0A, 22701 }, + { 0x2B0B, 22728 }, + { 0x2B0C, 9285 }, + { 0x2B0D, 311 }, + { 0x2B0E, 68024 }, + { 0x2B0F, 68019 }, + { 0x2B10, 64366 }, + { 0x2B11, 64361 }, + { 0x2B12, 36202 }, + { 0x2B13, 36261 }, + { 0x2B14, 36254 }, + { 0x2B15, 36212 }, + { 0x2B16, 40312 }, + { 0x2B17, 40317 }, + { 0x2B18, 40307 }, + { 0x2B19, 40322 }, + { 0x2B1A, 31537 }, + { 0x2B1B, 10191 }, + { 0x2B1C, 23212 }, + { 0x2B1D, 10163 }, + { 0x2B1E, 23187 }, + { 0x2B1F, 10302 }, + { 0x2B20, 23387 }, + { 0x2B21, 23371 }, + { 0x2B22, 10287 }, + { 0x2B23, 67658 }, + { 0x2B24, 10188 }, + { 0x2B25, 10264 }, + { 0x2B26, 23287 }, + { 0x2B27, 10267 }, + { 0x2B28, 23290 }, + { 0x2B29, 10215 }, + { 0x2B2A, 10218 }, + { 0x2B2B, 23228 }, + { 0x2B2C, 10325 }, + { 0x2B2D, 23414 }, + { 0x2B2E, 10306 }, + { 0x2B2F, 23400 }, + { 0x2B30, 9212 }, + { 0x2B31, 22992 }, + { 0x2B32, 9217 }, + { 0x2B33, 9550 }, + { 0x2B34, 64644 }, + { 0x2B35, 64637 }, + { 0x2B36, 64610 }, + { 0x2B37, 64650 }, + { 0x2B38, 64403 }, + { 0x2B39, 64396 }, + { 0x2B3A, 64388 }, + { 0x2B3B, 64615 }, + { 0x2B3C, 64629 }, + { 0x2B3D, 64620 }, + { 0x2B3E, 64453 }, + { 0x2B3F, 10065 }, + { 0x2B40, 31751 }, + { 0x2B41, 42982 }, + { 0x2B42, 64446 }, + { 0x2B43, 68124 }, + { 0x2B44, 68120 }, + { 0x2B45, 64605 }, + { 0x2B46, 68270 }, + { 0x2B47, 42988 }, + { 0x2B48, 68109 }, + { 0x2B49, 23033 }, + { 0x2B4A, 64434 }, + { 0x2B4B, 64440 }, + { 0x2B4C, 68103 }, + { 0x2B50, 23277 }, + { 0x2B51, 10209 }, + { 0x2B52, 23222 }, + { 0x2B53, 10370 }, + { 0x2B54, 23470 }, + { 0x2C00, 67450 }, + { 0x2C01, 67479 }, + { 0x2C02, 67503 }, + { 0x2C03, 67579 }, + { 0x2C04, 67519 }, + { 0x2C05, 67555 }, + { 0x2C06, 67621 }, + { 0x2C07, 67523 }, + { 0x2C08, 67575 }, + { 0x2C09, 67491 }, + { 0x2C0A, 67583 }, + { 0x2C0B, 67434 }, + { 0x2C0C, 67563 }, + { 0x2C0D, 67495 }, + { 0x2C0E, 67604 }, + { 0x2C0F, 67608 }, + { 0x2C10, 67531 }, + { 0x2C11, 67459 }, + { 0x2C12, 67567 }, + { 0x2C13, 67535 }, + { 0x2C14, 67539 }, + { 0x2C15, 67571 }, + { 0x2C16, 67475 }, + { 0x2C17, 67527 }, + { 0x2C18, 67487 }, + { 0x2C19, 67463 }, + { 0x2C1A, 67438 }, + { 0x2C1B, 67499 }, + { 0x2C1C, 67471 }, + { 0x2C1D, 67559 }, + { 0x2C1E, 67467 }, + { 0x2C1F, 67515 }, + { 0x2C20, 67511 }, + { 0x2C21, 67507 }, + { 0x2C22, 67616 }, + { 0x2C23, 67446 }, + { 0x2C24, 67543 }, + { 0x2C25, 67548 }, + { 0x2C26, 67442 }, + { 0x2C27, 67594 }, + { 0x2C28, 67454 }, + { 0x2C29, 67588 }, + { 0x2C2A, 67483 }, + { 0x2C2B, 67600 }, + { 0x2C2C, 67612 }, + { 0x2C2D, 67630 }, + { 0x2C2E, 67625 }, + { 0x2C30, 67249 }, + { 0x2C31, 67278 }, + { 0x2C32, 67302 }, + { 0x2C33, 67378 }, + { 0x2C34, 67318 }, + { 0x2C35, 67354 }, + { 0x2C36, 67420 }, + { 0x2C37, 67322 }, + { 0x2C38, 67374 }, + { 0x2C39, 67290 }, + { 0x2C3A, 67382 }, + { 0x2C3B, 67233 }, + { 0x2C3C, 67362 }, + { 0x2C3D, 67294 }, + { 0x2C3E, 67403 }, + { 0x2C3F, 67407 }, + { 0x2C40, 67330 }, + { 0x2C41, 67258 }, + { 0x2C42, 67366 }, + { 0x2C43, 67334 }, + { 0x2C44, 67338 }, + { 0x2C45, 67370 }, + { 0x2C46, 67274 }, + { 0x2C47, 67326 }, + { 0x2C48, 67286 }, + { 0x2C49, 67262 }, + { 0x2C4A, 67237 }, + { 0x2C4B, 67298 }, + { 0x2C4C, 67270 }, + { 0x2C4D, 67358 }, + { 0x2C4E, 67266 }, + { 0x2C4F, 67314 }, + { 0x2C50, 67310 }, + { 0x2C51, 67306 }, + { 0x2C52, 67415 }, + { 0x2C53, 67245 }, + { 0x2C54, 67342 }, + { 0x2C55, 67347 }, + { 0x2C56, 67241 }, + { 0x2C57, 67393 }, + { 0x2C58, 67253 }, + { 0x2C59, 67387 }, + { 0x2C5A, 67282 }, + { 0x2C5B, 67399 }, + { 0x2C5C, 67411 }, + { 0x2C5D, 67429 }, + { 0x2C5E, 67424 }, + { 0x2C60, 19214 }, + { 0x2C61, 15577 }, + { 0x2C62, 19228 }, + { 0x2C63, 19682 }, + { 0x2C64, 19762 }, + { 0x2C65, 14629 }, + { 0x2C66, 16472 }, + { 0x2C67, 18936 }, + { 0x2C68, 15276 }, + { 0x2C69, 19148 }, + { 0x2C6A, 15507 }, + { 0x2C6B, 20410 }, + { 0x2C6C, 17019 }, + { 0x2C6D, 20597 }, + { 0x2C6E, 19272 }, + { 0x2C6F, 20649 }, + { 0x2C71, 16751 }, + { 0x2C72, 20235 }, + { 0x2C73, 16796 }, + { 0x2C74, 16739 }, + { 0x2C75, 20547 }, + { 0x2C76, 17312 }, + { 0x2C77, 17839 }, + { 0x2C78, 14974 }, + { 0x2C79, 17623 }, + { 0x2C7A, 15813 }, + { 0x2C7B, 18125 }, + { 0x2C7C, 20797 }, + { 0x2C7D, 54684 }, + { 0x2C80, 31044 }, + { 0x2C81, 30751 }, + { 0x2C82, 31072 }, + { 0x2C83, 30779 }, + { 0x2C84, 31084 }, + { 0x2C85, 30791 }, + { 0x2C86, 31080 }, + { 0x2C87, 30787 }, + { 0x2C88, 30922 }, + { 0x2C89, 30629 }, + { 0x2C8A, 31036 }, + { 0x2C8B, 30743 }, + { 0x2C8C, 31076 }, + { 0x2C8D, 30783 }, + { 0x2C8E, 31048 }, + { 0x2C8F, 30755 }, + { 0x2C90, 31108 }, + { 0x2C91, 30815 }, + { 0x2C92, 31088 }, + { 0x2C93, 30795 }, + { 0x2C94, 31056 }, + { 0x2C95, 30763 }, + { 0x2C96, 31092 }, + { 0x2C97, 30799 }, + { 0x2C98, 30898 }, + { 0x2C99, 30605 }, + { 0x2C9A, 30902 }, + { 0x2C9B, 30609 }, + { 0x2C9C, 30934 }, + { 0x2C9D, 30641 }, + { 0x2C9E, 30890 }, + { 0x2C9F, 30597 }, + { 0x2CA0, 30906 }, + { 0x2CA1, 30613 }, + { 0x2CA2, 30910 }, + { 0x2CA3, 30617 }, + { 0x2CA4, 31068 }, + { 0x2CA5, 30775 }, + { 0x2CA6, 31040 }, + { 0x2CA7, 30747 }, + { 0x2CA8, 30914 }, + { 0x2CA9, 30621 }, + { 0x2CAA, 30894 }, + { 0x2CAB, 30601 }, + { 0x2CAC, 30930 }, + { 0x2CAD, 30637 }, + { 0x2CAE, 31032 }, + { 0x2CAF, 30739 }, + { 0x2CB0, 31028 }, + { 0x2CB1, 30735 }, + { 0x2CB2, 31132 }, + { 0x2CB3, 30839 }, + { 0x2CB4, 30944 }, + { 0x2CB5, 30651 }, + { 0x2CB6, 31152 }, + { 0x2CB7, 30859 }, + { 0x2CB8, 31142 }, + { 0x2CB9, 30849 }, + { 0x2CBA, 31127 }, + { 0x2CBB, 30834 }, + { 0x2CBC, 31147 }, + { 0x2CBD, 30854 }, + { 0x2CBE, 30974 }, + { 0x2CBF, 30681 }, + { 0x2CC0, 31096 }, + { 0x2CC1, 30803 }, + { 0x2CC2, 31112 }, + { 0x2CC3, 30819 }, + { 0x2CC4, 30986 }, + { 0x2CC5, 30693 }, + { 0x2CC6, 30956 }, + { 0x2CC7, 30663 }, + { 0x2CC8, 31117 }, + { 0x2CC9, 30824 }, + { 0x2CCA, 31137 }, + { 0x2CCB, 30844 }, + { 0x2CCC, 30980 }, + { 0x2CCD, 30687 }, + { 0x2CCE, 30938 }, + { 0x2CCF, 30645 }, + { 0x2CD0, 31122 }, + { 0x2CD1, 30829 }, + { 0x2CD2, 30968 }, + { 0x2CD3, 30675 }, + { 0x2CD4, 30962 }, + { 0x2CD5, 30669 }, + { 0x2CD6, 30998 }, + { 0x2CD7, 30705 }, + { 0x2CD8, 30950 }, + { 0x2CD9, 30657 }, + { 0x2CDA, 30992 }, + { 0x2CDB, 30699 }, + { 0x2CDC, 31022 }, + { 0x2CDD, 30729 }, + { 0x2CDE, 31004 }, + { 0x2CDF, 30711 }, + { 0x2CE0, 31010 }, + { 0x2CE1, 30717 }, + { 0x2CE2, 31016 }, + { 0x2CE3, 30723 }, + { 0x2CE4, 30872 }, + { 0x2CE5, 30864 }, + { 0x2CE6, 30868 }, + { 0x2CE7, 30887 }, + { 0x2CE8, 30879 }, + { 0x2CE9, 30875 }, + { 0x2CEA, 30883 }, + { 0x2CF9, 30572 }, + { 0x2CFA, 30582 }, + { 0x2CFB, 30588 }, + { 0x2CFC, 30577 }, + { 0x2CFD, 31157 }, + { 0x2CFE, 30594 }, + { 0x2CFF, 31161 }, + { 0x2D00, 51786 }, + { 0x2D01, 51814 }, + { 0x2D02, 51830 }, + { 0x2D03, 51826 }, + { 0x2D04, 51790 }, + { 0x2D05, 51894 }, + { 0x2D06, 51902 }, + { 0x2D07, 51886 }, + { 0x2D08, 51798 }, + { 0x2D09, 51854 }, + { 0x2D0A, 51858 }, + { 0x2D0B, 51862 }, + { 0x2D0C, 51866 }, + { 0x2D0D, 51802 }, + { 0x2D0E, 51870 }, + { 0x2D0F, 51934 }, + { 0x2D10, 51878 }, + { 0x2D11, 51882 }, + { 0x2D12, 51890 }, + { 0x2D13, 51806 }, + { 0x2D14, 51926 }, + { 0x2D15, 51922 }, + { 0x2D16, 51914 }, + { 0x2D17, 51874 }, + { 0x2D18, 51930 }, + { 0x2D19, 51910 }, + { 0x2D1A, 51818 }, + { 0x2D1B, 51850 }, + { 0x2D1C, 51822 }, + { 0x2D1D, 51906 }, + { 0x2D1E, 51898 }, + { 0x2D1F, 51918 }, + { 0x2D20, 51834 }, + { 0x2D21, 51794 }, + { 0x2D22, 51842 }, + { 0x2D23, 51810 }, + { 0x2D24, 51838 }, + { 0x2D25, 51846 }, + { 0x2D30, 55713 }, + { 0x2D31, 55725 }, + { 0x2D32, 55789 }, + { 0x2D33, 55734 }, + { 0x2D34, 55834 }, + { 0x2D35, 55845 }, + { 0x2D36, 55740 }, + { 0x2D37, 55728 }, + { 0x2D38, 55798 }, + { 0x2D39, 55795 }, + { 0x2D3A, 55831 }, + { 0x2D3B, 55782 }, + { 0x2D3C, 55731 }, + { 0x2D3D, 55743 }, + { 0x2D3E, 55854 }, + { 0x2D3F, 55837 }, + { 0x2D40, 55737 }, + { 0x2D41, 55840 }, + { 0x2D42, 55850 }, + { 0x2D43, 55804 }, + { 0x2D44, 55722 }, + { 0x2D45, 55807 }, + { 0x2D46, 55870 }, + { 0x2D47, 55758 }, + { 0x2D48, 55858 }, + { 0x2D49, 55716 }, + { 0x2D4A, 55825 }, + { 0x2D4B, 55882 }, + { 0x2D4C, 55878 }, + { 0x2D4D, 55746 }, + { 0x2D4E, 55749 }, + { 0x2D4F, 55752 }, + { 0x2D50, 55866 }, + { 0x2D51, 55874 }, + { 0x2D52, 55755 }, + { 0x2D53, 55719 }, + { 0x2D54, 55761 }, + { 0x2D55, 55810 }, + { 0x2D56, 55801 }, + { 0x2D57, 55862 }, + { 0x2D58, 55785 }, + { 0x2D59, 55764 }, + { 0x2D5A, 55816 }, + { 0x2D5B, 55813 }, + { 0x2D5C, 55767 }, + { 0x2D5D, 55819 }, + { 0x2D5E, 55792 }, + { 0x2D5F, 55822 }, + { 0x2D60, 55770 }, + { 0x2D61, 55773 }, + { 0x2D62, 55776 }, + { 0x2D63, 55779 }, + { 0x2D64, 55886 }, + { 0x2D65, 55828 }, + { 0x2D6F, 55890 }, + { 0x2D80, 50999 }, + { 0x2D81, 51011 }, + { 0x2D82, 51140 }, + { 0x2D83, 51170 }, + { 0x2D84, 51542 }, + { 0x2D85, 50762 }, + { 0x2D86, 51227 }, + { 0x2D87, 50810 }, + { 0x2D88, 51032 }, + { 0x2D89, 51488 }, + { 0x2D8A, 51672 }, + { 0x2D8B, 51344 }, + { 0x2D8C, 50837 }, + { 0x2D8D, 51407 }, + { 0x2D8E, 50939 }, + { 0x2D8F, 51569 }, + { 0x2D90, 51395 }, + { 0x2D91, 51500 }, + { 0x2D92, 51074 }, + { 0x2D93, 51422 }, + { 0x2D94, 51428 }, + { 0x2D95, 51629 }, + { 0x2D96, 51425 }, + { 0x2DA0, 51173 }, + { 0x2DA1, 51185 }, + { 0x2DA2, 51179 }, + { 0x2DA3, 51548 }, + { 0x2DA4, 51551 }, + { 0x2DA5, 51176 }, + { 0x2DA6, 51182 }, + { 0x2DA8, 50777 }, + { 0x2DA9, 50789 }, + { 0x2DAA, 50783 }, + { 0x2DAB, 51368 }, + { 0x2DAC, 51371 }, + { 0x2DAD, 50780 }, + { 0x2DAE, 50786 }, + { 0x2DB0, 51350 }, + { 0x2DB1, 51362 }, + { 0x2DB2, 51356 }, + { 0x2DB3, 51614 }, + { 0x2DB4, 51617 }, + { 0x2DB5, 51353 }, + { 0x2DB6, 51359 }, + { 0x2DB8, 51374 }, + { 0x2DB9, 51386 }, + { 0x2DBA, 51380 }, + { 0x2DBB, 51620 }, + { 0x2DBC, 51623 }, + { 0x2DBD, 51377 }, + { 0x2DBE, 51383 }, + { 0x2DC0, 51119 }, + { 0x2DC1, 51131 }, + { 0x2DC2, 51125 }, + { 0x2DC3, 51530 }, + { 0x2DC4, 51533 }, + { 0x2DC5, 51122 }, + { 0x2DC6, 51128 }, + { 0x2DC8, 50978 }, + { 0x2DC9, 50990 }, + { 0x2DCA, 50984 }, + { 0x2DCB, 51473 }, + { 0x2DCC, 51476 }, + { 0x2DCD, 50981 }, + { 0x2DCE, 50987 }, + { 0x2DD0, 51299 }, + { 0x2DD1, 51311 }, + { 0x2DD2, 51305 }, + { 0x2DD3, 51599 }, + { 0x2DD4, 51602 }, + { 0x2DD5, 51302 }, + { 0x2DD6, 51308 }, + { 0x2DD8, 50894 }, + { 0x2DD9, 50906 }, + { 0x2DDA, 50900 }, + { 0x2DDB, 51437 }, + { 0x2DDC, 51440 }, + { 0x2DDD, 50897 }, + { 0x2DDE, 50903 }, + { 0x2DE0, 58034 }, + { 0x2DE1, 58082 }, + { 0x2DE2, 58103 }, + { 0x2DE3, 58038 }, + { 0x2DE4, 58119 }, + { 0x2DE5, 58090 }, + { 0x2DE6, 58070 }, + { 0x2DE7, 58042 }, + { 0x2DE8, 58046 }, + { 0x2DE9, 58050 }, + { 0x2DEA, 58030 }, + { 0x2DEB, 58074 }, + { 0x2DEC, 58054 }, + { 0x2DED, 58058 }, + { 0x2DEE, 58078 }, + { 0x2DEF, 58062 }, + { 0x2DF0, 58111 }, + { 0x2DF1, 58099 }, + { 0x2DF2, 58107 }, + { 0x2DF3, 58135 }, + { 0x2DF4, 58123 }, + { 0x2DF5, 58131 }, + { 0x2DF6, 58026 }, + { 0x2DF7, 58066 }, + { 0x2DF8, 58127 }, + { 0x2DF9, 58155 }, + { 0x2DFA, 58115 }, + { 0x2DFB, 58086 }, + { 0x2DFC, 58144 }, + { 0x2DFD, 58139 }, + { 0x2DFE, 58094 }, + { 0x2DFF, 58149 }, + { 0x2E00, 21801 }, + { 0x2E01, 21783 }, + { 0x2E02, 9477 }, + { 0x2E03, 22004 }, + { 0x2E04, 9353 }, + { 0x2E05, 21874 }, + { 0x2E06, 35672 }, + { 0x2E07, 35666 }, + { 0x2E08, 31539 }, + { 0x2E09, 9480 }, + { 0x2E0A, 22007 }, + { 0x2E0B, 35670 }, + { 0x2E0C, 9377 }, + { 0x2E0D, 21904 }, + { 0x2E0E, 63378 }, + { 0x2E0F, 69268 }, + { 0x2E10, 31783 }, + { 0x2E11, 55488 }, + { 0x2E12, 69569 }, + { 0x2E13, 31535 }, + { 0x2E14, 63298 }, + { 0x2E15, 44620 }, + { 0x2E16, 31542 }, + { 0x2E17, 31658 }, + { 0x2E18, 53360 }, + { 0x2E19, 9626 }, + { 0x2E1A, 33425 }, + { 0x2E1B, 23017 }, + { 0x2E1C, 9148 }, + { 0x2E1D, 21751 }, + { 0x2E1E, 23009 }, + { 0x2E1F, 23013 }, + { 0x2E20, 9452 }, + { 0x2E21, 21979 }, + { 0x2E22, 7737 }, + { 0x2E23, 7750 }, + { 0x2E24, 30258 }, + { 0x2E25, 30271 }, + { 0x2E26, 9439 }, + { 0x2E27, 21964 }, + { 0x2E28, 9369 }, + { 0x2E29, 21896 }, + { 0x2E2A, 7772 }, + { 0x2E2B, 7155 }, + { 0x2E2C, 43556 }, + { 0x2E2D, 9091 }, + { 0x2E2E, 55502 }, + { 0x2E2F, 56091 }, + { 0x2E30, 9704 }, + { 0x2E80, 5603 }, + { 0x2E81, 5510 }, + { 0x2E82, 5606 }, + { 0x2E83, 5610 }, + { 0x2E84, 5614 }, + { 0x2E85, 5600 }, + { 0x2E86, 5346 }, + { 0x2E87, 5577 }, + { 0x2E88, 5539 }, + { 0x2E89, 5543 }, + { 0x2E8A, 5638 }, + { 0x2E8B, 5477 }, + { 0x2E8C, 5558 }, + { 0x2E8D, 5562 }, + { 0x2E8E, 5441 }, + { 0x2E8F, 5445 }, + { 0x2E90, 5453 }, + { 0x2E91, 5449 }, + { 0x2E92, 5566 }, + { 0x2E93, 5626 }, + { 0x2E94, 5569 }, + { 0x2E95, 5573 }, + { 0x2E96, 5531 }, + { 0x2E97, 5535 }, + { 0x2E98, 5429 }, + { 0x2E99, 5403 }, + { 0x2E9B, 5507 }, + { 0x2E9C, 5406 }, + { 0x2E9D, 5471 }, + { 0x2E9E, 5513 }, + { 0x2E9F, 5597 }, + { 0x2EA0, 5635 }, + { 0x2EA1, 5583 }, + { 0x2EA2, 5587 }, + { 0x2EA3, 5423 }, + { 0x2EA4, 5392 }, + { 0x2EA5, 5396 }, + { 0x2EA6, 5641 }, + { 0x2EA7, 5349 }, + { 0x2EA8, 5352 }, + { 0x2EA9, 5438 }, + { 0x2EAA, 5412 }, + { 0x2EAB, 5370 }, + { 0x2EAC, 5618 }, + { 0x2EAD, 5622 }, + { 0x2EAE, 5591 }, + { 0x2EAF, 5480 }, + { 0x2EB0, 5715 }, + { 0x2EB1, 5373 }, + { 0x2EB2, 5377 }, + { 0x2EB3, 5385 }, + { 0x2EB4, 5381 }, + { 0x2EB5, 5468 }, + { 0x2EB6, 5555 }, + { 0x2EB7, 5400 }, + { 0x2EB8, 5367 }, + { 0x2EB9, 5389 }, + { 0x2EBA, 5499 }, + { 0x2EBB, 5503 }, + { 0x2EBC, 5465 }, + { 0x2EBD, 5594 }, + { 0x2EBE, 5519 }, + { 0x2EBF, 5523 }, + { 0x2EC0, 5527 }, + { 0x2EC1, 5580 }, + { 0x2EC2, 5632 }, + { 0x2EC3, 5491 }, + { 0x2EC4, 5495 }, + { 0x2EC5, 5671 }, + { 0x2EC6, 5647 }, + { 0x2EC7, 5435 }, + { 0x2EC8, 5739 }, + { 0x2EC9, 5727 }, + { 0x2ECA, 5426 }, + { 0x2ECB, 5679 }, + { 0x2ECC, 5651 }, + { 0x2ECD, 5483 }, + { 0x2ECE, 5487 }, + { 0x2ECF, 5420 }, + { 0x2ED0, 5699 }, + { 0x2ED1, 5457 }, + { 0x2ED2, 5461 }, + { 0x2ED3, 5707 }, + { 0x2ED4, 5695 }, + { 0x2ED5, 5547 }, + { 0x2ED6, 5551 }, + { 0x2ED7, 5474 }, + { 0x2ED8, 5409 }, + { 0x2ED9, 5743 }, + { 0x2EDA, 5703 }, + { 0x2EDB, 5719 }, + { 0x2EDC, 5667 }, + { 0x2EDD, 5355 }, + { 0x2EDE, 5359 }, + { 0x2EDF, 5363 }, + { 0x2EE0, 5663 }, + { 0x2EE1, 5432 }, + { 0x2EE2, 5723 }, + { 0x2EE3, 5417 }, + { 0x2EE4, 5516 }, + { 0x2EE5, 5687 }, + { 0x2EE6, 5675 }, + { 0x2EE7, 5711 }, + { 0x2EE8, 5655 }, + { 0x2EE9, 5659 }, + { 0x2EEA, 5691 }, + { 0x2EEB, 5752 }, + { 0x2EEC, 5683 }, + { 0x2EED, 5756 }, + { 0x2EEE, 5731 }, + { 0x2EEF, 5760 }, + { 0x2EF0, 5735 }, + { 0x2EF1, 5629 }, + { 0x2EF2, 5764 }, + { 0x2EF3, 5748 }, + { 0x2F00, 33501 }, + { 0x2F01, 33669 }, + { 0x2F02, 33459 }, + { 0x2F03, 33860 }, + { 0x2F04, 33981 }, + { 0x2F05, 33639 }, + { 0x2F06, 33531 }, + { 0x2F07, 33486 }, + { 0x2F08, 33489 }, + { 0x2F09, 33663 }, + { 0x2F0A, 33792 }, + { 0x2F0B, 33789 }, + { 0x2F0C, 33588 }, + { 0x2F0D, 33780 }, + { 0x2F0E, 33480 }, + { 0x2F0F, 33896 }, + { 0x2F10, 33688 }, + { 0x2F11, 33819 }, + { 0x2F12, 33831 }, + { 0x2F13, 33753 }, + { 0x2F14, 33881 }, + { 0x2F15, 33834 }, + { 0x2F16, 33962 }, + { 0x2F17, 33528 }, + { 0x2F18, 34081 }, + { 0x2F19, 33707 }, + { 0x2F1A, 33774 }, + { 0x2F1B, 34048 }, + { 0x2F1C, 33756 }, + { 0x2F1D, 33828 }, + { 0x2F1E, 34078 }, + { 0x2F1F, 33786 }, + { 0x2F20, 34051 }, + { 0x2F21, 33434 }, + { 0x2F22, 33437 }, + { 0x2F23, 34030 }, + { 0x2F24, 33447 }, + { 0x2F25, 33917 }, + { 0x2F26, 33771 }, + { 0x2F27, 33701 }, + { 0x2F28, 33645 }, + { 0x2F29, 33869 }, + { 0x2F2A, 33654 }, + { 0x2F2B, 33938 }, + { 0x2F2C, 33990 }, + { 0x2F2D, 34066 }, + { 0x2F2E, 33839 }, + { 0x2F2F, 33750 }, + { 0x2F30, 34045 }, + { 0x2F31, 34006 }, + { 0x2F32, 33462 }, + { 0x2F33, 33856 }, + { 0x2F34, 33948 }, + { 0x2F35, 33675 }, + { 0x2F36, 33534 }, + { 0x2F37, 33848 }, + { 0x2F38, 33450 }, + { 0x2F39, 33872 }, + { 0x2F3A, 34021 }, + { 0x2F3B, 33719 }, + { 0x2F3C, 33813 }, + { 0x2F3D, 34036 }, + { 0x2F3E, 33585 }, + { 0x2F3F, 33630 }, + { 0x2F40, 33935 }, + { 0x2F41, 33507 }, + { 0x2F42, 33978 }, + { 0x2F43, 33941 }, + { 0x2F44, 33444 }, + { 0x2F45, 33993 }, + { 0x2F46, 33495 }, + { 0x2F47, 33525 }, + { 0x2F48, 33519 }, + { 0x2F49, 33682 }, + { 0x2F4A, 33731 }, + { 0x2F4B, 33651 }, + { 0x2F4C, 33722 }, + { 0x2F4D, 33783 }, + { 0x2F4E, 34015 }, + { 0x2F4F, 33430 }, + { 0x2F50, 34027 }, + { 0x2F51, 33477 }, + { 0x2F52, 33573 }, + { 0x2F53, 33887 }, + { 0x2F54, 33908 }, + { 0x2F55, 33604 }, + { 0x2F56, 33576 }, + { 0x2F57, 33959 }, + { 0x2F58, 33952 }, + { 0x2F59, 33625 }, + { 0x2F5A, 33866 }, + { 0x2F5B, 33601 }, + { 0x2F5C, 33453 }, + { 0x2F5D, 33456 }, + { 0x2F5E, 34069 }, + { 0x2F5F, 33648 }, + { 0x2F60, 33822 }, + { 0x2F61, 33728 }, + { 0x2F62, 33893 }, + { 0x2F63, 33666 }, + { 0x2F64, 33538 }, + { 0x2F65, 33795 }, + { 0x2F66, 33556 }, + { 0x2F67, 34072 }, + { 0x2F68, 33944 }, + { 0x2F69, 33914 }, + { 0x2F6A, 33716 }, + { 0x2F6B, 33582 }, + { 0x2F6C, 33471 }, + { 0x2F6D, 33878 }, + { 0x2F6E, 33759 }, + { 0x2F6F, 33890 }, + { 0x2F70, 33987 }, + { 0x2F71, 33905 }, + { 0x2F72, 33807 }, + { 0x2F73, 33567 }, + { 0x2F74, 33884 }, + { 0x2F75, 33929 }, + { 0x2F76, 33698 }, + { 0x2F77, 33713 }, + { 0x2F78, 33483 }, + { 0x2F79, 33492 }, + { 0x2F7A, 33842 }, + { 0x2F7B, 34033 }, + { 0x2F7C, 33498 }, + { 0x2F7D, 33441 }, + { 0x2F7E, 33692 }, + { 0x2F7F, 33465 }, + { 0x2F80, 33768 }, + { 0x2F81, 33679 }, + { 0x2F82, 34063 }, + { 0x2F83, 33710 }, + { 0x2F84, 33923 }, + { 0x2F85, 33972 }, + { 0x2F86, 34000 }, + { 0x2F87, 33975 }, + { 0x2F88, 33550 }, + { 0x2F89, 34075 }, + { 0x2F8A, 33777 }, + { 0x2F8B, 33810 }, + { 0x2F8C, 33899 }, + { 0x2F8D, 33966 }, + { 0x2F8E, 33765 }, + { 0x2F8F, 33737 }, + { 0x2F90, 34024 }, + { 0x2F91, 33741 }, + { 0x2F92, 33522 }, + { 0x2F93, 33642 }, + { 0x2F94, 33984 }, + { 0x2F95, 34012 }, + { 0x2F96, 33541 }, + { 0x2F97, 33504 }, + { 0x2F98, 33926 }, + { 0x2F99, 33845 }, + { 0x2F9A, 33513 }, + { 0x2F9B, 33516 }, + { 0x2F9C, 33610 }, + { 0x2F9D, 33553 }, + { 0x2F9E, 33564 }, + { 0x2F9F, 33932 }, + { 0x2FA0, 34042 }, + { 0x2FA1, 33734 }, + { 0x2FA2, 33570 }, + { 0x2FA3, 33747 }, + { 0x2FA4, 34087 }, + { 0x2FA5, 34054 }, + { 0x2FA6, 33619 }, + { 0x2FA7, 33672 }, + { 0x2FA8, 33616 }, + { 0x2FA9, 33825 }, + { 0x2FAA, 33863 }, + { 0x2FAB, 33851 }, + { 0x2FAC, 33695 }, + { 0x2FAD, 33547 }, + { 0x2FAE, 33920 }, + { 0x2FAF, 33598 }, + { 0x2FB0, 34039 }, + { 0x2FB1, 33996 }, + { 0x2FB2, 33660 }, + { 0x2FB3, 33875 }, + { 0x2FB4, 33657 }, + { 0x2FB5, 33744 }, + { 0x2FB6, 33474 }, + { 0x2FB7, 33468 }, + { 0x2FB8, 33633 }, + { 0x2FB9, 34060 }, + { 0x2FBA, 33816 }, + { 0x2FBB, 33561 }, + { 0x2FBC, 33725 }, + { 0x2FBD, 33622 }, + { 0x2FBE, 33798 }, + { 0x2FBF, 34090 }, + { 0x2FC0, 34057 }, + { 0x2FC1, 33804 }, + { 0x2FC2, 33607 }, + { 0x2FC3, 33544 }, + { 0x2FC4, 33704 }, + { 0x2FC5, 33579 }, + { 0x2FC6, 33911 }, + { 0x2FC7, 33636 }, + { 0x2FC8, 34018 }, + { 0x2FC9, 33969 }, + { 0x2FCA, 33762 }, + { 0x2FCB, 34084 }, + { 0x2FCC, 33613 }, + { 0x2FCD, 34003 }, + { 0x2FCE, 33592 }, + { 0x2FCF, 33510 }, + { 0x2FD0, 33685 }, + { 0x2FD1, 33595 }, + { 0x2FD2, 33902 }, + { 0x2FD3, 33956 }, + { 0x2FD4, 34009 }, + { 0x2FD5, 33801 }, + { 0x2FF0, 69175 }, + { 0x2FF1, 69189 }, + { 0x2FF2, 69181 }, + { 0x2FF3, 69195 }, + { 0x2FF4, 69170 }, + { 0x2FF5, 69213 }, + { 0x2FF6, 69219 }, + { 0x2FF7, 69207 }, + { 0x2FF8, 69232 }, + { 0x2FF9, 69239 }, + { 0x2FFA, 69225 }, + { 0x2FFB, 69203 }, + { 0x3000, 68678 }, + { 0x3001, 68672 }, + { 0x3002, 68665 }, + { 0x3003, 10538 }, + { 0x3004, 53362 }, + { 0x3005, 68698 }, + { 0x3006, 68687 }, + { 0x3007, 68680 }, + { 0x3008, 9204 }, + { 0x3009, 21788 }, + { 0x300A, 9357 }, + { 0x300B, 21878 }, + { 0x300C, 9350 }, + { 0x300D, 21871 }, + { 0x300E, 9330 }, + { 0x300F, 21851 }, + { 0x3010, 9227 }, + { 0x3011, 21820 }, + { 0x3012, 35661 }, + { 0x3013, 9121 }, + { 0x3014, 9443 }, + { 0x3015, 21968 }, + { 0x3016, 9343 }, + { 0x3017, 21864 }, + { 0x3018, 9338 }, + { 0x3019, 21859 }, + { 0x301A, 9334 }, + { 0x301B, 21855 }, + { 0x301C, 10063 }, + { 0x301D, 55478 }, + { 0x301E, 31576 }, + { 0x301F, 6033 }, + { 0x3020, 35663 }, + { 0x3021, 52741 }, + { 0x3022, 52750 }, + { 0x3023, 52768 }, + { 0x3024, 52756 }, + { 0x3025, 52753 }, + { 0x3026, 52744 }, + { 0x3027, 52765 }, + { 0x3028, 52762 }, + { 0x3029, 52759 }, + { 0x302A, 68674 }, + { 0x302B, 68683 }, + { 0x302C, 68694 }, + { 0x302D, 68690 }, + { 0x302E, 32170 }, + { 0x302F, 31884 }, + { 0x3030, 10078 }, + { 0x3031, 56034 }, + { 0x3032, 56050 }, + { 0x3033, 56044 }, + { 0x3034, 56057 }, + { 0x3035, 56038 }, + { 0x3036, 39456 }, + { 0x3037, 68701 }, + { 0x3038, 52747 }, + { 0x3039, 52774 }, + { 0x303A, 52771 }, + { 0x303B, 56098 }, + { 0x303C, 9594 }, + { 0x303D, 9628 }, + { 0x303E, 69103 }, + { 0x303F, 68668 }, + { 0x3041, 53242 }, + { 0x3042, 53020 }, + { 0x3043, 53250 }, + { 0x3044, 53026 }, + { 0x3045, 53258 }, + { 0x3046, 53035 }, + { 0x3047, 53246 }, + { 0x3048, 53023 }, + { 0x3049, 53254 }, + { 0x304A, 53032 }, + { 0x304B, 53098 }, + { 0x304C, 53068 }, + { 0x304D, 53104 }, + { 0x304E, 53074 }, + { 0x304F, 53110 }, + { 0x3050, 53080 }, + { 0x3051, 53101 }, + { 0x3052, 53071 }, + { 0x3053, 53107 }, + { 0x3054, 53077 }, + { 0x3055, 53173 }, + { 0x3056, 53227 }, + { 0x3057, 53179 }, + { 0x3058, 53233 }, + { 0x3059, 53185 }, + { 0x305A, 53239 }, + { 0x305B, 53176 }, + { 0x305C, 53230 }, + { 0x305D, 53182 }, + { 0x305E, 53236 }, + { 0x305F, 53188 }, + { 0x3060, 53053 }, + { 0x3061, 53194 }, + { 0x3062, 53059 }, + { 0x3063, 53270 }, + { 0x3064, 53200 }, + { 0x3065, 53065 }, + { 0x3066, 53191 }, + { 0x3067, 53056 }, + { 0x3068, 53197 }, + { 0x3069, 53062 }, + { 0x306A, 53128 }, + { 0x306B, 53134 }, + { 0x306C, 53140 }, + { 0x306D, 53131 }, + { 0x306E, 53137 }, + { 0x306F, 53083 }, + { 0x3070, 53038 }, + { 0x3071, 53143 }, + { 0x3072, 53089 }, + { 0x3073, 53044 }, + { 0x3074, 53149 }, + { 0x3075, 53095 }, + { 0x3076, 53050 }, + { 0x3077, 53155 }, + { 0x3078, 53086 }, + { 0x3079, 53041 }, + { 0x307A, 53146 }, + { 0x307B, 53092 }, + { 0x307C, 53047 }, + { 0x307D, 53152 }, + { 0x307E, 53113 }, + { 0x307F, 53119 }, + { 0x3080, 53125 }, + { 0x3081, 53116 }, + { 0x3082, 53122 }, + { 0x3083, 53278 }, + { 0x3084, 53218 }, + { 0x3085, 53286 }, + { 0x3086, 53224 }, + { 0x3087, 53282 }, + { 0x3088, 53221 }, + { 0x3089, 53158 }, + { 0x308A, 53164 }, + { 0x308B, 53170 }, + { 0x308C, 53161 }, + { 0x308D, 53167 }, + { 0x308E, 53274 }, + { 0x308F, 53206 }, + { 0x3090, 53212 }, + { 0x3091, 53209 }, + { 0x3092, 53215 }, + { 0x3093, 53029 }, + { 0x3094, 53203 }, + { 0x3095, 53262 }, + { 0x3096, 53266 }, + { 0x3099, 58335 }, + { 0x309A, 58340 }, + { 0x309B, 75125 }, + { 0x309C, 75133 }, + { 0x309D, 53297 }, + { 0x309E, 53290 }, + { 0x309F, 53294 }, + { 0x30A0, 75122 }, + { 0x30A1, 53600 }, + { 0x30A2, 53366 }, + { 0x30A3, 53608 }, + { 0x30A4, 53372 }, + { 0x30A5, 53616 }, + { 0x30A6, 53381 }, + { 0x30A7, 53604 }, + { 0x30A8, 53369 }, + { 0x30A9, 53612 }, + { 0x30AA, 53378 }, + { 0x30AB, 53444 }, + { 0x30AC, 53414 }, + { 0x30AD, 53450 }, + { 0x30AE, 53420 }, + { 0x30AF, 53456 }, + { 0x30B0, 53426 }, + { 0x30B1, 53447 }, + { 0x30B2, 53417 }, + { 0x30B3, 53453 }, + { 0x30B4, 53423 }, + { 0x30B5, 53519 }, + { 0x30B6, 53585 }, + { 0x30B7, 53525 }, + { 0x30B8, 53591 }, + { 0x30B9, 53531 }, + { 0x30BA, 53597 }, + { 0x30BB, 53522 }, + { 0x30BC, 53588 }, + { 0x30BD, 53528 }, + { 0x30BE, 53594 }, + { 0x30BF, 53534 }, + { 0x30C0, 53399 }, + { 0x30C1, 53540 }, + { 0x30C2, 53405 }, + { 0x30C3, 53692 }, + { 0x30C4, 53546 }, + { 0x30C5, 53411 }, + { 0x30C6, 53537 }, + { 0x30C7, 53402 }, + { 0x30C8, 53543 }, + { 0x30C9, 53408 }, + { 0x30CA, 53474 }, + { 0x30CB, 53480 }, + { 0x30CC, 53486 }, + { 0x30CD, 53477 }, + { 0x30CE, 53483 }, + { 0x30CF, 53429 }, + { 0x30D0, 53384 }, + { 0x30D1, 53489 }, + { 0x30D2, 53435 }, + { 0x30D3, 53390 }, + { 0x30D4, 53495 }, + { 0x30D5, 53441 }, + { 0x30D6, 53396 }, + { 0x30D7, 53501 }, + { 0x30D8, 53432 }, + { 0x30D9, 53387 }, + { 0x30DA, 53492 }, + { 0x30DB, 53438 }, + { 0x30DC, 53393 }, + { 0x30DD, 53498 }, + { 0x30DE, 53459 }, + { 0x30DF, 53465 }, + { 0x30E0, 53471 }, + { 0x30E1, 53462 }, + { 0x30E2, 53468 }, + { 0x30E3, 53700 }, + { 0x30E4, 53576 }, + { 0x30E5, 53708 }, + { 0x30E6, 53582 }, + { 0x30E7, 53704 }, + { 0x30E8, 53579 }, + { 0x30E9, 53504 }, + { 0x30EA, 53510 }, + { 0x30EB, 53516 }, + { 0x30EC, 53507 }, + { 0x30ED, 53513 }, + { 0x30EE, 53696 }, + { 0x30EF, 53564 }, + { 0x30F0, 53570 }, + { 0x30F1, 53567 }, + { 0x30F2, 53573 }, + { 0x30F3, 53375 }, + { 0x30F4, 53561 }, + { 0x30F5, 53640 }, + { 0x30F6, 53644 }, + { 0x30F7, 53549 }, + { 0x30F8, 53555 }, + { 0x30F9, 53552 }, + { 0x30FA, 53558 }, + { 0x30FB, 53712 }, + { 0x30FC, 75129 }, + { 0x30FD, 53722 }, + { 0x30FE, 53715 }, + { 0x30FF, 53719 }, + { 0x3105, 45589 }, + { 0x3106, 45631 }, + { 0x3107, 45622 }, + { 0x3108, 45601 }, + { 0x3109, 45595 }, + { 0x310A, 45643 }, + { 0x310B, 45625 }, + { 0x310C, 45619 }, + { 0x310D, 45604 }, + { 0x310E, 45616 }, + { 0x310F, 45607 }, + { 0x3110, 45613 }, + { 0x3111, 45634 }, + { 0x3112, 45652 }, + { 0x3113, 45727 }, + { 0x3114, 45673 }, + { 0x3115, 45724 }, + { 0x3116, 45637 }, + { 0x3117, 45655 }, + { 0x3118, 45592 }, + { 0x3119, 45640 }, + { 0x311A, 45586 }, + { 0x311B, 45628 }, + { 0x311C, 45598 }, + { 0x311D, 45679 }, + { 0x311E, 45658 }, + { 0x311F, 45682 }, + { 0x3120, 45667 }, + { 0x3121, 45721 }, + { 0x3122, 45664 }, + { 0x3123, 45685 }, + { 0x3124, 45733 }, + { 0x3125, 45739 }, + { 0x3126, 45688 }, + { 0x3127, 45610 }, + { 0x3128, 45646 }, + { 0x3129, 45706 }, + { 0x312A, 45649 }, + { 0x312B, 45712 }, + { 0x312C, 45691 }, + { 0x312D, 45697 }, + { 0x3131, 31996 }, + { 0x3132, 32095 }, + { 0x3133, 32065 }, + { 0x3134, 31978 }, + { 0x3135, 32071 }, + { 0x3136, 32074 }, + { 0x3137, 31999 }, + { 0x3138, 32098 }, + { 0x3139, 31984 }, + { 0x313A, 32113 }, + { 0x313B, 32083 }, + { 0x313C, 32086 }, + { 0x313D, 32038 }, + { 0x313E, 32140 }, + { 0x313F, 32137 }, + { 0x3140, 32080 }, + { 0x3141, 31975 }, + { 0x3142, 31981 }, + { 0x3143, 32062 }, + { 0x3144, 32035 }, + { 0x3145, 31954 }, + { 0x3146, 32026 }, + { 0x3147, 31972 }, + { 0x3148, 31966 }, + { 0x3149, 32050 }, + { 0x314A, 32008 }, + { 0x314B, 32011 }, + { 0x314C, 32020 }, + { 0x314D, 32017 }, + { 0x314E, 31969 }, + { 0x314F, 31891 }, + { 0x3150, 31906 }, + { 0x3151, 31927 }, + { 0x3152, 31948 }, + { 0x3153, 31909 }, + { 0x3154, 31894 }, + { 0x3155, 31951 }, + { 0x3156, 31930 }, + { 0x3157, 31900 }, + { 0x3158, 31918 }, + { 0x3159, 31942 }, + { 0x315A, 31915 }, + { 0x315B, 31936 }, + { 0x315C, 31903 }, + { 0x315D, 31945 }, + { 0x315E, 31921 }, + { 0x315F, 31924 }, + { 0x3160, 31939 }, + { 0x3161, 31912 }, + { 0x3162, 31933 }, + { 0x3163, 31897 }, + { 0x3164, 31889 }, + { 0x3165, 32059 }, + { 0x3166, 32104 }, + { 0x3167, 32032 }, + { 0x3168, 32128 }, + { 0x3169, 32161 }, + { 0x316A, 32116 }, + { 0x316B, 32149 }, + { 0x316C, 32134 }, + { 0x316D, 32164 }, + { 0x316E, 32068 }, + { 0x316F, 32029 }, + { 0x3170, 32125 }, + { 0x3171, 32119 }, + { 0x3172, 32107 }, + { 0x3173, 32110 }, + { 0x3174, 32155 }, + { 0x3175, 32158 }, + { 0x3176, 32077 }, + { 0x3177, 32131 }, + { 0x3178, 32122 }, + { 0x3179, 32167 }, + { 0x317A, 32089 }, + { 0x317B, 32044 }, + { 0x317C, 32092 }, + { 0x317D, 32047 }, + { 0x317E, 32041 }, + { 0x317F, 32014 }, + { 0x3180, 32056 }, + { 0x3181, 32023 }, + { 0x3182, 32143 }, + { 0x3183, 32152 }, + { 0x3184, 32146 }, + { 0x3185, 32053 }, + { 0x3186, 32101 }, + { 0x3187, 31987 }, + { 0x3188, 32002 }, + { 0x3189, 31957 }, + { 0x318A, 32005 }, + { 0x318B, 31990 }, + { 0x318C, 31960 }, + { 0x318D, 31963 }, + { 0x318E, 31993 }, + { 0x3190, 69162 }, + { 0x3191, 69166 }, + { 0x3192, 69110 }, + { 0x3193, 69118 }, + { 0x3194, 69138 }, + { 0x3195, 69122 }, + { 0x3196, 69114 }, + { 0x3197, 69154 }, + { 0x3198, 69142 }, + { 0x3199, 69130 }, + { 0x319A, 69158 }, + { 0x319B, 69134 }, + { 0x319C, 69146 }, + { 0x319D, 69150 }, + { 0x319E, 69126 }, + { 0x319F, 69106 }, + { 0x31A0, 45670 }, + { 0x31A1, 45730 }, + { 0x31A2, 45709 }, + { 0x31A3, 45694 }, + { 0x31A4, 45676 }, + { 0x31A5, 45742 }, + { 0x31A6, 45718 }, + { 0x31A7, 45754 }, + { 0x31A8, 45703 }, + { 0x31A9, 45736 }, + { 0x31AA, 45745 }, + { 0x31AB, 45757 }, + { 0x31AC, 45700 }, + { 0x31AD, 45748 }, + { 0x31AE, 45760 }, + { 0x31AF, 45763 }, + { 0x31B0, 45661 }, + { 0x31B1, 45715 }, + { 0x31B2, 45751 }, + { 0x31B3, 45766 }, + { 0x31B4, 45578 }, + { 0x31B5, 45582 }, + { 0x31B6, 45574 }, + { 0x31B7, 45570 }, + { 0x31C0, 5256 }, + { 0x31C1, 5295 }, + { 0x31C2, 5298 }, + { 0x31C3, 5301 }, + { 0x31C4, 5286 }, + { 0x31C5, 5313 }, + { 0x31C6, 5304 }, + { 0x31C7, 5262 }, + { 0x31C8, 5331 }, + { 0x31C9, 5340 }, + { 0x31CA, 5307 }, + { 0x31CB, 5334 }, + { 0x31CC, 5325 }, + { 0x31CD, 5310 }, + { 0x31CE, 5337 }, + { 0x31CF, 5244 }, + { 0x31D0, 5241 }, + { 0x31D1, 5253 }, + { 0x31D2, 5247 }, + { 0x31D3, 5280 }, + { 0x31D4, 5238 }, + { 0x31D5, 5265 }, + { 0x31D6, 5259 }, + { 0x31D7, 5289 }, + { 0x31D8, 5319 }, + { 0x31D9, 5283 }, + { 0x31DA, 5277 }, + { 0x31DB, 5268 }, + { 0x31DC, 5274 }, + { 0x31DD, 5292 }, + { 0x31DE, 5322 }, + { 0x31DF, 5316 }, + { 0x31E0, 5328 }, + { 0x31E1, 5343 }, + { 0x31E2, 5271 }, + { 0x31E3, 5250 }, + { 0x31F0, 53648 }, + { 0x31F1, 53680 }, + { 0x31F2, 53684 }, + { 0x31F3, 53688 }, + { 0x31F4, 53656 }, + { 0x31F5, 53620 }, + { 0x31F6, 53628 }, + { 0x31F7, 53636 }, + { 0x31F8, 53624 }, + { 0x31F9, 53632 }, + { 0x31FA, 53652 }, + { 0x31FB, 53660 }, + { 0x31FC, 53668 }, + { 0x31FD, 53676 }, + { 0x31FE, 53664 }, + { 0x31FF, 53672 }, + { 0x3200, 74845 }, + { 0x3201, 74824 }, + { 0x3202, 74852 }, + { 0x3203, 74838 }, + { 0x3204, 74817 }, + { 0x3205, 74831 }, + { 0x3206, 74785 }, + { 0x3207, 74810 }, + { 0x3208, 74792 }, + { 0x3209, 74859 }, + { 0x320A, 74866 }, + { 0x320B, 74880 }, + { 0x320C, 74873 }, + { 0x320D, 74803 }, + { 0x320E, 74848 }, + { 0x320F, 74827 }, + { 0x3210, 74855 }, + { 0x3211, 74841 }, + { 0x3212, 74820 }, + { 0x3213, 74834 }, + { 0x3214, 74788 }, + { 0x3215, 74813 }, + { 0x3216, 74795 }, + { 0x3217, 74862 }, + { 0x3218, 74869 }, + { 0x3219, 74883 }, + { 0x321A, 74876 }, + { 0x321B, 74806 }, + { 0x321C, 74799 }, + { 0x321D, 74892 }, + { 0x321E, 74887 }, + { 0x3220, 74929 }, + { 0x3221, 74941 }, + { 0x3222, 75001 }, + { 0x3223, 74953 }, + { 0x3224, 74950 }, + { 0x3225, 74932 }, + { 0x3226, 74992 }, + { 0x3227, 74980 }, + { 0x3228, 74965 }, + { 0x3229, 74938 }, + { 0x322A, 74959 }, + { 0x322B, 74947 }, + { 0x322C, 75004 }, + { 0x322D, 74974 }, + { 0x322E, 74986 }, + { 0x322F, 74977 }, + { 0x3230, 74935 }, + { 0x3231, 74995 }, + { 0x3232, 74956 }, + { 0x3233, 75007 }, + { 0x3234, 74962 }, + { 0x3235, 75010 }, + { 0x3236, 75022 }, + { 0x3237, 75034 }, + { 0x3238, 74983 }, + { 0x3239, 75025 }, + { 0x323A, 74944 }, + { 0x323B, 74998 }, + { 0x323C, 75028 }, + { 0x323D, 75031 }, + { 0x323E, 75019 }, + { 0x323F, 75013 }, + { 0x3240, 75016 }, + { 0x3241, 74968 }, + { 0x3242, 74971 }, + { 0x3243, 74989 }, + { 0x3250, 69269 }, + { 0x3251, 39399 }, + { 0x3252, 39407 }, + { 0x3253, 39431 }, + { 0x3254, 39415 }, + { 0x3255, 39411 }, + { 0x3256, 39403 }, + { 0x3257, 39427 }, + { 0x3258, 39423 }, + { 0x3259, 39419 }, + { 0x325A, 39354 }, + { 0x325B, 39357 }, + { 0x325C, 39365 }, + { 0x325D, 39389 }, + { 0x325E, 39373 }, + { 0x325F, 39369 }, + { 0x3260, 39256 }, + { 0x3261, 39235 }, + { 0x3262, 39263 }, + { 0x3263, 39249 }, + { 0x3264, 39228 }, + { 0x3265, 39242 }, + { 0x3266, 39196 }, + { 0x3267, 39217 }, + { 0x3268, 39203 }, + { 0x3269, 39270 }, + { 0x326A, 39277 }, + { 0x326B, 39291 }, + { 0x326C, 39284 }, + { 0x326D, 39210 }, + { 0x326E, 39259 }, + { 0x326F, 39238 }, + { 0x3270, 39266 }, + { 0x3271, 39252 }, + { 0x3272, 39231 }, + { 0x3273, 39245 }, + { 0x3274, 39199 }, + { 0x3275, 39220 }, + { 0x3276, 39206 }, + { 0x3277, 39273 }, + { 0x3278, 39280 }, + { 0x3279, 39294 }, + { 0x327A, 39287 }, + { 0x327B, 39213 }, + { 0x327C, 39302 }, + { 0x327D, 39298 }, + { 0x327E, 39224 }, + { 0x327F, 34096 }, + { 0x3280, 39623 }, + { 0x3281, 39635 }, + { 0x3282, 39710 }, + { 0x3283, 39647 }, + { 0x3284, 39644 }, + { 0x3285, 39626 }, + { 0x3286, 39701 }, + { 0x3287, 39683 }, + { 0x3288, 39671 }, + { 0x3289, 39632 }, + { 0x328A, 39665 }, + { 0x328B, 39641 }, + { 0x328C, 39713 }, + { 0x328D, 39677 }, + { 0x328E, 39689 }, + { 0x328F, 39680 }, + { 0x3290, 39629 }, + { 0x3291, 39704 }, + { 0x3292, 39650 }, + { 0x3293, 39728 }, + { 0x3294, 39668 }, + { 0x3295, 39731 }, + { 0x3296, 39755 }, + { 0x3297, 39764 }, + { 0x3298, 39686 }, + { 0x3299, 39722 }, + { 0x329A, 39662 }, + { 0x329B, 39719 }, + { 0x329C, 39746 }, + { 0x329D, 39752 }, + { 0x329E, 39695 }, + { 0x329F, 39749 }, + { 0x32A0, 39656 }, + { 0x32A1, 39674 }, + { 0x32A2, 39638 }, + { 0x32A3, 39725 }, + { 0x32A4, 39653 }, + { 0x32A5, 39716 }, + { 0x32A6, 39620 }, + { 0x32A7, 39659 }, + { 0x32A8, 39698 }, + { 0x32A9, 39737 }, + { 0x32AA, 39740 }, + { 0x32AB, 39707 }, + { 0x32AC, 39758 }, + { 0x32AD, 39761 }, + { 0x32AE, 39743 }, + { 0x32AF, 39734 }, + { 0x32B0, 39692 }, + { 0x32B1, 39361 }, + { 0x32B2, 39385 }, + { 0x32B3, 39381 }, + { 0x32B4, 39377 }, + { 0x32B5, 39312 }, + { 0x32B6, 39315 }, + { 0x32B7, 39323 }, + { 0x32B8, 39347 }, + { 0x32B9, 39331 }, + { 0x32BA, 39327 }, + { 0x32BB, 39319 }, + { 0x32BC, 39343 }, + { 0x32BD, 39339 }, + { 0x32BE, 39335 }, + { 0x32BF, 39309 }, + { 0x32C0, 69073 }, + { 0x32C1, 69088 }, + { 0x32C2, 69063 }, + { 0x32C3, 69058 }, + { 0x32C4, 68893 }, + { 0x32C5, 69053 }, + { 0x32C6, 69048 }, + { 0x32C7, 69068 }, + { 0x32C8, 69098 }, + { 0x32C9, 69078 }, + { 0x32CA, 69093 }, + { 0x32CB, 69083 }, + { 0x32CC, 35949 }, + { 0x32CD, 36112 }, + { 0x32CE, 35939 }, + { 0x32CF, 40924 }, + { 0x32D0, 39471 }, + { 0x32D1, 39477 }, + { 0x32D2, 39483 }, + { 0x32D3, 39474 }, + { 0x32D4, 39480 }, + { 0x32D5, 39501 }, + { 0x32D6, 39507 }, + { 0x32D7, 39513 }, + { 0x32D8, 39504 }, + { 0x32D9, 39510 }, + { 0x32DA, 39561 }, + { 0x32DB, 39567 }, + { 0x32DC, 39573 }, + { 0x32DD, 39564 }, + { 0x32DE, 39570 }, + { 0x32DF, 39576 }, + { 0x32E0, 39582 }, + { 0x32E1, 39588 }, + { 0x32E2, 39579 }, + { 0x32E3, 39585 }, + { 0x32E4, 39531 }, + { 0x32E5, 39537 }, + { 0x32E6, 39543 }, + { 0x32E7, 39534 }, + { 0x32E8, 39540 }, + { 0x32E9, 39486 }, + { 0x32EA, 39492 }, + { 0x32EB, 39498 }, + { 0x32EC, 39489 }, + { 0x32ED, 39495 }, + { 0x32EE, 39516 }, + { 0x32EF, 39522 }, + { 0x32F0, 39528 }, + { 0x32F1, 39519 }, + { 0x32F2, 39525 }, + { 0x32F3, 39603 }, + { 0x32F4, 39609 }, + { 0x32F5, 39606 }, + { 0x32F6, 39546 }, + { 0x32F7, 39552 }, + { 0x32F8, 39558 }, + { 0x32F9, 39549 }, + { 0x32FA, 39555 }, + { 0x32FB, 39591 }, + { 0x32FC, 39597 }, + { 0x32FD, 39594 }, + { 0x32FE, 39600 }, + { 0x3300, 36363 }, + { 0x3301, 36365 }, + { 0x3302, 36290 }, + { 0x3303, 36157 }, + { 0x3304, 36375 }, + { 0x3305, 36171 }, + { 0x3306, 36155 }, + { 0x3307, 36421 }, + { 0x3308, 36296 }, + { 0x3309, 36188 }, + { 0x330A, 36190 }, + { 0x330B, 36326 }, + { 0x330C, 36393 }, + { 0x330D, 36395 }, + { 0x330E, 36300 }, + { 0x330F, 36298 }, + { 0x3310, 36167 }, + { 0x3311, 36302 }, + { 0x3312, 36379 }, + { 0x3313, 36391 }, + { 0x3314, 36175 }, + { 0x3315, 36459 }, + { 0x3316, 36463 }, + { 0x3317, 36451 }, + { 0x3318, 36369 }, + { 0x3319, 36447 }, + { 0x331A, 36453 }, + { 0x331B, 36397 }, + { 0x331C, 36328 }, + { 0x331D, 36377 }, + { 0x331E, 36330 }, + { 0x331F, 36415 }, + { 0x3320, 36445 }, + { 0x3321, 36417 }, + { 0x3322, 36353 }, + { 0x3323, 36355 }, + { 0x3324, 36294 }, + { 0x3325, 36161 }, + { 0x3326, 36163 }, + { 0x3327, 36153 }, + { 0x3328, 36186 }, + { 0x3329, 36336 }, + { 0x332A, 36304 }, + { 0x332B, 36441 }, + { 0x332C, 36338 }, + { 0x332D, 36389 }, + { 0x332E, 36457 }, + { 0x332F, 36385 }, + { 0x3330, 36194 }, + { 0x3331, 36159 }, + { 0x3332, 36423 }, + { 0x3333, 36373 }, + { 0x3334, 36419 }, + { 0x3335, 36308 }, + { 0x3336, 36449 }, + { 0x3337, 36192 }, + { 0x3338, 36383 }, + { 0x3339, 36371 }, + { 0x333A, 36342 }, + { 0x333B, 36340 }, + { 0x333C, 36292 }, + { 0x333D, 36387 }, + { 0x333E, 36367 }, + { 0x333F, 36120 }, + { 0x3340, 36344 }, + { 0x3341, 36306 }, + { 0x3342, 36169 }, + { 0x3343, 36401 }, + { 0x3344, 36334 }, + { 0x3345, 36332 }, + { 0x3346, 36381 }, + { 0x3347, 36403 }, + { 0x3348, 36409 }, + { 0x3349, 36184 }, + { 0x334A, 36455 }, + { 0x334B, 36182 }, + { 0x334C, 36407 }, + { 0x334D, 36405 }, + { 0x334E, 36359 }, + { 0x334F, 36361 }, + { 0x3350, 36288 }, + { 0x3351, 36411 }, + { 0x3352, 36198 }, + { 0x3353, 36351 }, + { 0x3354, 36413 }, + { 0x3355, 36196 }, + { 0x3356, 36443 }, + { 0x3357, 36357 }, + { 0x3358, 68940 }, + { 0x3359, 68898 }, + { 0x335A, 68916 }, + { 0x335B, 68958 }, + { 0x335C, 68928 }, + { 0x335D, 68922 }, + { 0x335E, 68904 }, + { 0x335F, 68952 }, + { 0x3360, 68946 }, + { 0x3361, 68934 }, + { 0x3362, 68910 }, + { 0x3363, 68964 }, + { 0x3364, 68970 }, + { 0x3365, 69012 }, + { 0x3366, 69000 }, + { 0x3367, 68982 }, + { 0x3368, 68988 }, + { 0x3369, 69018 }, + { 0x336A, 68994 }, + { 0x336B, 69006 }, + { 0x336C, 68976 }, + { 0x336D, 69024 }, + { 0x336E, 69030 }, + { 0x336F, 69042 }, + { 0x3370, 69036 }, + { 0x3371, 36122 }, + { 0x3372, 35925 }, + { 0x3373, 35907 }, + { 0x3374, 36088 }, + { 0x3375, 36059 }, + { 0x3376, 36066 }, + { 0x3377, 35931 }, + { 0x3378, 35936 }, + { 0x3379, 35933 }, + { 0x337A, 35957 }, + { 0x337B, 36100 }, + { 0x337C, 36104 }, + { 0x337D, 36108 }, + { 0x337E, 36096 }, + { 0x337F, 36461 }, + { 0x3380, 36063 }, + { 0x3381, 36047 }, + { 0x3382, 36013 }, + { 0x3383, 35992 }, + { 0x3384, 35959 }, + { 0x3385, 35961 }, + { 0x3386, 35994 }, + { 0x3387, 35943 }, + { 0x3388, 36090 }, + { 0x3389, 36173 }, + { 0x338A, 36068 }, + { 0x338B, 36049 }, + { 0x338C, 36016 }, + { 0x338D, 36019 }, + { 0x338E, 35999 }, + { 0x338F, 35963 }, + { 0x3390, 35953 }, + { 0x3391, 36124 }, + { 0x3392, 36130 }, + { 0x3393, 36116 }, + { 0x3394, 36151 }, + { 0x3395, 36022 }, + { 0x3396, 36001 }, + { 0x3397, 35929 }, + { 0x3398, 35967 }, + { 0x3399, 35941 }, + { 0x339A, 36051 }, + { 0x339B, 36025 }, + { 0x339C, 36003 }, + { 0x339D, 35915 }, + { 0x339E, 35969 }, + { 0x339F, 36008 }, + { 0x33A0, 35920 }, + { 0x33A1, 35898 }, + { 0x33A2, 35977 }, + { 0x33A3, 36005 }, + { 0x33A4, 35917 }, + { 0x33A5, 35895 }, + { 0x33A6, 35971 }, + { 0x33A7, 35886 }, + { 0x33A8, 35890 }, + { 0x33A9, 36061 }, + { 0x33AA, 36126 }, + { 0x33AB, 36136 }, + { 0x33AC, 36118 }, + { 0x33AD, 36140 }, + { 0x33AE, 36142 }, + { 0x33AF, 36146 }, + { 0x33B0, 36076 }, + { 0x33B1, 36053 }, + { 0x33B2, 36028 }, + { 0x33B3, 36011 }, + { 0x33B4, 36078 }, + { 0x33B5, 36055 }, + { 0x33B6, 36031 }, + { 0x33B7, 36037 }, + { 0x33B8, 35982 }, + { 0x33B9, 36039 }, + { 0x33BA, 36080 }, + { 0x33BB, 36057 }, + { 0x33BC, 36034 }, + { 0x33BD, 36042 }, + { 0x33BE, 35984 }, + { 0x33BF, 36044 }, + { 0x33C0, 35880 }, + { 0x33C1, 35883 }, + { 0x33C2, 35905 }, + { 0x33C3, 35909 }, + { 0x33C4, 35911 }, + { 0x33C5, 35913 }, + { 0x33C6, 35876 }, + { 0x33C7, 35923 }, + { 0x33C8, 35927 }, + { 0x33C9, 35945 }, + { 0x33CA, 35947 }, + { 0x33CB, 35951 }, + { 0x33CC, 35955 }, + { 0x33CD, 35965 }, + { 0x33CE, 35974 }, + { 0x33CF, 35980 }, + { 0x33D0, 35986 }, + { 0x33D1, 35988 }, + { 0x33D2, 36128 }, + { 0x33D3, 35990 }, + { 0x33D4, 35996 }, + { 0x33D5, 36132 }, + { 0x33D6, 36134 }, + { 0x33D7, 36070 }, + { 0x33D8, 36072 }, + { 0x33D9, 36138 }, + { 0x33DA, 36074 }, + { 0x33DB, 36082 }, + { 0x33DC, 36084 }, + { 0x33DD, 36086 }, + { 0x33DE, 35901 }, + { 0x33DF, 35872 }, + { 0x33E0, 68707 }, + { 0x33E1, 68725 }, + { 0x33E2, 68761 }, + { 0x33E3, 68737 }, + { 0x33E4, 68731 }, + { 0x33E5, 68713 }, + { 0x33E6, 68755 }, + { 0x33E7, 68749 }, + { 0x33E8, 68743 }, + { 0x33E9, 68719 }, + { 0x33EA, 68767 }, + { 0x33EB, 68779 }, + { 0x33EC, 68821 }, + { 0x33ED, 68809 }, + { 0x33EE, 68791 }, + { 0x33EF, 68797 }, + { 0x33F0, 68827 }, + { 0x33F1, 68803 }, + { 0x33F2, 68815 }, + { 0x33F3, 68785 }, + { 0x33F4, 68839 }, + { 0x33F5, 68851 }, + { 0x33F6, 68887 }, + { 0x33F7, 68863 }, + { 0x33F8, 68857 }, + { 0x33F9, 68845 }, + { 0x33FA, 68881 }, + { 0x33FB, 68875 }, + { 0x33FC, 68869 }, + { 0x33FD, 68773 }, + { 0x33FE, 68833 }, + { 0x33FF, 36114 }, + { 0x4DC0, 52824 }, + { 0x4DC1, 52838 }, + { 0x4DC2, 52975 }, + { 0x4DC3, 52945 }, + { 0x4DC4, 52921 }, + { 0x4DC5, 52927 }, + { 0x4DC6, 52777 }, + { 0x4DC7, 52907 }, + { 0x4DC8, 52883 }, + { 0x4DC9, 52942 }, + { 0x4DCA, 52880 }, + { 0x4DCB, 53002 }, + { 0x4DCC, 52987 }, + { 0x4DCD, 52864 }, + { 0x4DCE, 52911 }, + { 0x4DCF, 52984 }, + { 0x4DD0, 52958 }, + { 0x4DD1, 52843 }, + { 0x4DD2, 52924 }, + { 0x4DD3, 53017 }, + { 0x4DD4, 52895 }, + { 0x4DD5, 52853 }, + { 0x4DD6, 52971 }, + { 0x4DD7, 52904 }, + { 0x4DD8, 52968 }, + { 0x4DD9, 52860 }, + { 0x4DDA, 52876 }, + { 0x4DDB, 52868 }, + { 0x4DDC, 52799 }, + { 0x4DDD, 52819 }, + { 0x4DDE, 52965 }, + { 0x4DDF, 52933 }, + { 0x4DE0, 52918 }, + { 0x4DE1, 52856 }, + { 0x4DE2, 52939 }, + { 0x4DE3, 52952 }, + { 0x4DE4, 52785 }, + { 0x4DE5, 52993 }, + { 0x4DE6, 53011 }, + { 0x4DE7, 53005 }, + { 0x4DE8, 52930 }, + { 0x4DE9, 52936 }, + { 0x4DEA, 53014 }, + { 0x4DEB, 52899 }, + { 0x4DEC, 52961 }, + { 0x4DED, 52914 }, + { 0x4DEE, 52996 }, + { 0x4DEF, 52781 }, + { 0x4DF0, 52999 }, + { 0x4DF1, 52815 }, + { 0x4DF2, 52810 }, + { 0x4DF3, 52804 }, + { 0x4DF4, 53008 }, + { 0x4DF5, 52829 }, + { 0x4DF6, 52949 }, + { 0x4DF7, 52834 }, + { 0x4DF8, 52789 }, + { 0x4DF9, 52794 }, + { 0x4DFA, 52981 }, + { 0x4DFB, 52990 }, + { 0x4DFC, 52872 }, + { 0x4DFD, 52887 }, + { 0x4DFE, 52849 }, + { 0x4DFF, 52891 }, + { 0x5000, 634 }, + { 0x5001, 637 }, + { 0x5002, 520 }, + { 0x5003, 631 }, + { 0x5004, 1300 }, + { 0x5005, 1303 }, + { 0x5006, 628 }, + { 0x5007, 1297 }, + { 0x5008, 529 }, + { 0x5009, 532 }, + { 0x500A, 514 }, + { 0x500B, 526 }, + { 0x500C, 2011 }, + { 0x500D, 802 }, + { 0x500E, 2008 }, + { 0x500F, 721 }, + { 0x5010, 724 }, + { 0x5011, 523 }, + { 0x5012, 718 }, + { 0x5013, 586 }, + { 0x5014, 517 }, + { 0x5015, 829 }, + { 0x5016, 910 }, + { 0x5017, 913 }, + { 0x5018, 541 }, + { 0x5019, 907 }, + { 0x501A, 2341 }, + { 0x501B, 2344 }, + { 0x501C, 904 }, + { 0x501D, 2338 }, + { 0x501E, 874 }, + { 0x501F, 877 }, + { 0x5020, 535 }, + { 0x5021, 871 }, + { 0x5022, 2350 }, + { 0x5023, 925 }, + { 0x5024, 2347 }, + { 0x5025, 919 }, + { 0x5026, 922 }, + { 0x5027, 544 }, + { 0x5028, 916 }, + { 0x5029, 901 }, + { 0x502A, 538 }, + { 0x502B, 898 }, + { 0x502C, 934 }, + { 0x502D, 937 }, + { 0x502E, 547 }, + { 0x502F, 928 }, + { 0x5030, 2353 }, + { 0x5031, 931 }, + { 0x5032, 946 }, + { 0x5033, 949 }, + { 0x5034, 550 }, + { 0x5035, 940 }, + { 0x5036, 2356 }, + { 0x5037, 943 }, + { 0x5038, 1705 }, + { 0x5039, 1708 }, + { 0x503A, 730 }, + { 0x503B, 1702 }, + { 0x503C, 3274 }, + { 0x503D, 1699 }, + { 0x503E, 3271 }, + { 0x503F, 1693 }, + { 0x5040, 1696 }, + { 0x5041, 727 }, + { 0x5042, 1690 }, + { 0x5043, 3280 }, + { 0x5044, 1720 }, + { 0x5045, 3277 }, + { 0x5046, 1714 }, + { 0x5047, 1717 }, + { 0x5048, 733 }, + { 0x5049, 1711 }, + { 0x504A, 1729 }, + { 0x504B, 1732 }, + { 0x504C, 736 }, + { 0x504D, 1723 }, + { 0x504E, 3283 }, + { 0x504F, 1726 }, + { 0x5050, 1741 }, + { 0x5051, 1744 }, + { 0x5052, 739 }, + { 0x5053, 1735 }, + { 0x5054, 3286 }, + { 0x5055, 1738 }, + { 0x5056, 2299 }, + { 0x5057, 2302 }, + { 0x5058, 886 }, + { 0x5059, 2296 }, + { 0x505A, 3709 }, + { 0x505B, 3712 }, + { 0x505C, 2293 }, + { 0x505D, 3706 }, + { 0x505E, 2281 }, + { 0x505F, 2284 }, + { 0x5060, 880 }, + { 0x5061, 2278 }, + { 0x5062, 3718 }, + { 0x5063, 2314 }, + { 0x5064, 3715 }, + { 0x5065, 2308 }, + { 0x5066, 2311 }, + { 0x5067, 889 }, + { 0x5068, 2305 }, + { 0x5069, 2290 }, + { 0x506A, 883 }, + { 0x506B, 2287 }, + { 0x506C, 2323 }, + { 0x506D, 2326 }, + { 0x506E, 892 }, + { 0x506F, 2317 }, + { 0x5070, 3721 }, + { 0x5071, 2320 }, + { 0x5072, 2332 }, + { 0x5073, 2335 }, + { 0x5074, 895 }, + { 0x5075, 2329 }, + { 0x5076, 2959 }, + { 0x5077, 2962 }, + { 0x5078, 1561 }, + { 0x5079, 2956 }, + { 0x507A, 3871 }, + { 0x507B, 2953 }, + { 0x507C, 3868 }, + { 0x507D, 2947 }, + { 0x507E, 2950 }, + { 0x507F, 1558 }, + { 0x5080, 2944 }, + { 0x5081, 2968 }, + { 0x5082, 2971 }, + { 0x5083, 1564 }, + { 0x5084, 2965 }, + { 0x5085, 2980 }, + { 0x5086, 2983 }, + { 0x5087, 1567 }, + { 0x5088, 2974 }, + { 0x5089, 3874 }, + { 0x508A, 2977 }, + { 0x508B, 2992 }, + { 0x508C, 2995 }, + { 0x508D, 1570 }, + { 0x508E, 2986 }, + { 0x508F, 3877 }, + { 0x5090, 2989 }, + { 0x5091, 2647 }, + { 0x5092, 2650 }, + { 0x5093, 1252 }, + { 0x5094, 2644 }, + { 0x5095, 3793 }, + { 0x5096, 2641 }, + { 0x5097, 3790 }, + { 0x5098, 2635 }, + { 0x5099, 2638 }, + { 0x509A, 1249 }, + { 0x509B, 2632 }, + { 0x509C, 3799 }, + { 0x509D, 2662 }, + { 0x509E, 3796 }, + { 0x509F, 2656 }, + { 0x50A0, 2659 }, + { 0x50A1, 1255 }, + { 0x50A2, 2653 }, + { 0x50A3, 2671 }, + { 0x50A4, 2674 }, + { 0x50A5, 1258 }, + { 0x50A6, 2665 }, + { 0x50A7, 3802 }, + { 0x50A8, 2668 }, + { 0x50A9, 2683 }, + { 0x50AA, 1261 }, + { 0x50AB, 2677 }, + { 0x50AC, 3805 }, + { 0x50AD, 2680 }, + { 0x50AE, 1513 }, + { 0x50AF, 1516 }, + { 0x50B0, 691 }, + { 0x50B1, 1510 }, + { 0x50B2, 2929 }, + { 0x50B3, 1507 }, + { 0x50B4, 2926 }, + { 0x50B5, 1486 }, + { 0x50B6, 1489 }, + { 0x50B7, 685 }, + { 0x50B8, 1483 }, + { 0x50B9, 2935 }, + { 0x50BA, 2938 }, + { 0x50BB, 1528 }, + { 0x50BC, 2932 }, + { 0x50BD, 1522 }, + { 0x50BE, 1525 }, + { 0x50BF, 694 }, + { 0x50C0, 1519 }, + { 0x50C1, 1492 }, + { 0x50C2, 688 }, + { 0x50C3, 1537 }, + { 0x50C4, 1540 }, + { 0x50C5, 697 }, + { 0x50C6, 1531 }, + { 0x50C7, 2941 }, + { 0x50C8, 1534 }, + { 0x50C9, 1546 }, + { 0x50CA, 1549 }, + { 0x50CB, 700 }, + { 0x50CC, 1543 }, + { 0x50CD, 1108 }, + { 0x50CE, 1111 }, + { 0x50CF, 592 }, + { 0x50D0, 1105 }, + { 0x50D1, 1099 }, + { 0x50D2, 1102 }, + { 0x50D3, 589 }, + { 0x50D4, 1096 }, + { 0x50D5, 1117 }, + { 0x50D6, 595 }, + { 0x50D7, 1114 }, + { 0x50D8, 1126 }, + { 0x50D9, 1129 }, + { 0x50DA, 598 }, + { 0x50DB, 1120 }, + { 0x50DC, 2494 }, + { 0x50DD, 1123 }, + { 0x50DE, 1135 }, + { 0x50DF, 1138 }, + { 0x50E0, 601 }, + { 0x50E1, 1132 }, + { 0x50E2, 2035 }, + { 0x50E3, 2038 }, + { 0x50E4, 808 }, + { 0x50E5, 2032 }, + { 0x50E6, 3523 }, + { 0x50E7, 3526 }, + { 0x50E8, 2029 }, + { 0x50E9, 3520 }, + { 0x50EA, 2017 }, + { 0x50EB, 2020 }, + { 0x50EC, 805 }, + { 0x50ED, 2014 }, + { 0x50EE, 2044 }, + { 0x50EF, 2047 }, + { 0x50F0, 811 }, + { 0x50F1, 2041 }, + { 0x50F2, 2026 }, + { 0x50F3, 2023 }, + { 0x50F4, 2056 }, + { 0x50F5, 2059 }, + { 0x50F6, 814 }, + { 0x50F7, 2050 }, + { 0x50F8, 3529 }, + { 0x50F9, 2053 }, + { 0x50FA, 2068 }, + { 0x50FB, 2071 }, + { 0x50FC, 817 }, + { 0x50FD, 2062 }, + { 0x50FE, 3532 }, + { 0x50FF, 2065 }, + { 0x5100, 1066 }, + { 0x5101, 1069 }, + { 0x5102, 577 }, + { 0x5103, 1063 }, + { 0x5104, 2485 }, + { 0x5105, 1060 }, + { 0x5106, 2482 }, + { 0x5107, 1033 }, + { 0x5108, 1036 }, + { 0x5109, 571 }, + { 0x510A, 1030 }, + { 0x510B, 2488 }, + { 0x510C, 1081 }, + { 0x510D, 1075 }, + { 0x510E, 1078 }, + { 0x510F, 580 }, + { 0x5110, 1072 }, + { 0x5111, 1057 }, + { 0x5112, 574 }, + { 0x5113, 1054 }, + { 0x5114, 1090 }, + { 0x5115, 1093 }, + { 0x5116, 583 }, + { 0x5117, 1084 }, + { 0x5118, 2491 }, + { 0x5119, 1087 }, + { 0x511A, 1978 }, + { 0x511B, 1981 }, + { 0x511C, 793 }, + { 0x511D, 1975 }, + { 0x511E, 3505 }, + { 0x511F, 1972 }, + { 0x5120, 3502 }, + { 0x5121, 1960 }, + { 0x5122, 1963 }, + { 0x5123, 787 }, + { 0x5124, 1957 }, + { 0x5125, 3511 }, + { 0x5126, 3514 }, + { 0x5127, 1993 }, + { 0x5128, 3508 }, + { 0x5129, 1987 }, + { 0x512A, 1990 }, + { 0x512B, 796 }, + { 0x512C, 1984 }, + { 0x512D, 1969 }, + { 0x512E, 790 }, + { 0x512F, 1966 }, + { 0x5130, 2002 }, + { 0x5131, 2005 }, + { 0x5132, 799 }, + { 0x5133, 1996 }, + { 0x5134, 3517 }, + { 0x5135, 1999 }, + { 0x5136, 2452 }, + { 0x5137, 2455 }, + { 0x5138, 1045 }, + { 0x5139, 2449 }, + { 0x513A, 3742 }, + { 0x513B, 2446 }, + { 0x513C, 3739 }, + { 0x513D, 2434 }, + { 0x513E, 2437 }, + { 0x513F, 1039 }, + { 0x5140, 2431 }, + { 0x5141, 3748 }, + { 0x5142, 2467 }, + { 0x5143, 3745 }, + { 0x5144, 2461 }, + { 0x5145, 2464 }, + { 0x5146, 1048 }, + { 0x5147, 2458 }, + { 0x5148, 2443 }, + { 0x5149, 1042 }, + { 0x514A, 2440 }, + { 0x514B, 2476 }, + { 0x514C, 2479 }, + { 0x514D, 1051 }, + { 0x514E, 2470 }, + { 0x514F, 3751 }, + { 0x5150, 2473 }, + { 0x5151, 3019 }, + { 0x5152, 3022 }, + { 0x5153, 1579 }, + { 0x5154, 3016 }, + { 0x5155, 3880 }, + { 0x5156, 3013 }, + { 0x5157, 3001 }, + { 0x5158, 3004 }, + { 0x5159, 1573 }, + { 0x515A, 2998 }, + { 0x515B, 3028 }, + { 0x515C, 3031 }, + { 0x515D, 1582 }, + { 0x515E, 3025 }, + { 0x515F, 3010 }, + { 0x5160, 1576 }, + { 0x5161, 3007 }, + { 0x5162, 3040 }, + { 0x5163, 3043 }, + { 0x5164, 1585 }, + { 0x5165, 3034 }, + { 0x5166, 3883 }, + { 0x5167, 3037 }, + { 0x5168, 2707 }, + { 0x5169, 2710 }, + { 0x516A, 1270 }, + { 0x516B, 2704 }, + { 0x516C, 3811 }, + { 0x516D, 3814 }, + { 0x516E, 2701 }, + { 0x516F, 3808 }, + { 0x5170, 2689 }, + { 0x5171, 2692 }, + { 0x5172, 1264 }, + { 0x5173, 2686 }, + { 0x5174, 3817 }, + { 0x5175, 2722 }, + { 0x5176, 2716 }, + { 0x5177, 2719 }, + { 0x5178, 2713 }, + { 0x5179, 2698 }, + { 0x517A, 1267 }, + { 0x517B, 2695 }, + { 0x517C, 2725 }, + { 0x517D, 1609 }, + { 0x517E, 1612 }, + { 0x517F, 709 }, + { 0x5180, 1606 }, + { 0x5181, 3079 }, + { 0x5182, 1603 }, + { 0x5183, 3076 }, + { 0x5184, 1555 }, + { 0x5185, 703 }, + { 0x5186, 1552 }, + { 0x5187, 3178 }, + { 0x5188, 1651 }, + { 0x5189, 3175 }, + { 0x518A, 1630 }, + { 0x518B, 1633 }, + { 0x518C, 712 }, + { 0x518D, 1627 }, + { 0x518E, 1591 }, + { 0x518F, 706 }, + { 0x5190, 1588 }, + { 0x5191, 1660 }, + { 0x5192, 1663 }, + { 0x5193, 715 }, + { 0x5194, 1654 }, + { 0x5195, 3181 }, + { 0x5196, 1657 }, + { 0x5197, 2593 }, + { 0x5198, 2596 }, + { 0x5199, 1237 }, + { 0x519A, 2590 }, + { 0x519B, 3775 }, + { 0x519C, 2587 }, + { 0x519D, 3772 }, + { 0x519E, 2575 }, + { 0x519F, 2578 }, + { 0x51A0, 1231 }, + { 0x51A1, 2572 }, + { 0x51A2, 3781 }, + { 0x51A3, 2605 }, + { 0x51A4, 3778 }, + { 0x51A5, 2602 }, + { 0x51A6, 1240 }, + { 0x51A7, 2599 }, + { 0x51A8, 2584 }, + { 0x51A9, 1234 }, + { 0x51AA, 2581 }, + { 0x51AB, 2614 }, + { 0x51AC, 2617 }, + { 0x51AD, 1243 }, + { 0x51AE, 2608 }, + { 0x51AF, 3784 }, + { 0x51B0, 2611 }, + { 0x51B1, 2626 }, + { 0x51B2, 2629 }, + { 0x51B3, 1246 }, + { 0x51B4, 2620 }, + { 0x51B5, 3787 }, + { 0x51B6, 2623 }, + { 0x51B7, 1441 }, + { 0x51B8, 1444 }, + { 0x51B9, 673 }, + { 0x51BA, 1438 }, + { 0x51BB, 2863 }, + { 0x51BC, 2866 }, + { 0x51BD, 1435 }, + { 0x51BE, 2860 }, + { 0x51BF, 1423 }, + { 0x51C0, 1426 }, + { 0x51C1, 667 }, + { 0x51C2, 1420 }, + { 0x51C3, 2872 }, + { 0x51C4, 2875 }, + { 0x51C5, 1456 }, + { 0x51C6, 2869 }, + { 0x51C7, 1450 }, + { 0x51C8, 1453 }, + { 0x51C9, 676 }, + { 0x51CA, 1447 }, + { 0x51CB, 1432 }, + { 0x51CC, 670 }, + { 0x51CD, 1429 }, + { 0x51CE, 1465 }, + { 0x51CF, 1468 }, + { 0x51D0, 679 }, + { 0x51D1, 1459 }, + { 0x51D2, 2878 }, + { 0x51D3, 1462 }, + { 0x51D4, 1477 }, + { 0x51D5, 1480 }, + { 0x51D6, 682 }, + { 0x51D7, 1471 }, + { 0x51D8, 2881 }, + { 0x51D9, 1474 }, + { 0x51DA, 1180 }, + { 0x51DB, 1183 }, + { 0x51DC, 610 }, + { 0x51DD, 1177 }, + { 0x51DE, 2551 }, + { 0x51DF, 2554 }, + { 0x51E0, 1174 }, + { 0x51E1, 2548 }, + { 0x51E2, 1144 }, + { 0x51E3, 1147 }, + { 0x51E4, 604 }, + { 0x51E5, 1141 }, + { 0x51E6, 2560 }, + { 0x51E7, 2563 }, + { 0x51E8, 1195 }, + { 0x51E9, 2557 }, + { 0x51EA, 1189 }, + { 0x51EB, 1192 }, + { 0x51EC, 613 }, + { 0x51ED, 1186 }, + { 0x51EE, 1153 }, + { 0x51EF, 1156 }, + { 0x51F0, 607 }, + { 0x51F1, 1150 }, + { 0x51F2, 1204 }, + { 0x51F3, 1207 }, + { 0x51F4, 616 }, + { 0x51F5, 1198 }, + { 0x51F6, 2566 }, + { 0x51F7, 1201 }, + { 0x51F8, 1390 }, + { 0x51F9, 1393 }, + { 0x51FA, 658 }, + { 0x51FB, 1387 }, + { 0x51FC, 2848 }, + { 0x51FD, 1384 }, + { 0x51FE, 2845 }, + { 0x51FF, 1369 }, + { 0x5200, 1372 }, + { 0x5201, 652 }, + { 0x5202, 1366 }, + { 0x5203, 2854 }, + { 0x5204, 1405 }, + { 0x5205, 2851 }, + { 0x5206, 1399 }, + { 0x5207, 1402 }, + { 0x5208, 661 }, + { 0x5209, 1396 }, + { 0x520A, 1378 }, + { 0x520B, 1381 }, + { 0x520C, 655 }, + { 0x520D, 1375 }, + { 0x520E, 1414 }, + { 0x520F, 1417 }, + { 0x5210, 664 }, + { 0x5211, 1408 }, + { 0x5212, 2857 }, + { 0x5213, 1411 }, + { 0x5214, 2518 }, + { 0x5215, 2521 }, + { 0x5216, 1165 }, + { 0x5217, 3757 }, + { 0x5218, 2515 }, + { 0x5219, 3754 }, + { 0x521A, 2500 }, + { 0x521B, 2503 }, + { 0x521C, 1159 }, + { 0x521D, 2497 }, + { 0x521E, 3763 }, + { 0x521F, 3766 }, + { 0x5220, 2533 }, + { 0x5221, 3760 }, + { 0x5222, 2527 }, + { 0x5223, 2530 }, + { 0x5224, 1168 }, + { 0x5225, 2524 }, + { 0x5226, 2509 }, + { 0x5227, 2512 }, + { 0x5228, 1162 }, + { 0x5229, 2506 }, + { 0x522A, 2542 }, + { 0x522B, 2545 }, + { 0x522C, 1171 }, + { 0x522D, 2536 }, + { 0x522E, 3769 }, + { 0x522F, 2539 }, + { 0x5230, 3856 }, + { 0x5231, 2899 }, + { 0x5232, 2887 }, + { 0x5233, 2890 }, + { 0x5234, 1495 }, + { 0x5235, 2884 }, + { 0x5236, 3862 }, + { 0x5237, 2911 }, + { 0x5238, 3859 }, + { 0x5239, 2905 }, + { 0x523A, 2908 }, + { 0x523B, 1501 }, + { 0x523C, 2902 }, + { 0x523D, 2896 }, + { 0x523E, 1498 }, + { 0x523F, 2893 }, + { 0x5240, 2920 }, + { 0x5241, 2923 }, + { 0x5242, 1504 }, + { 0x5243, 2914 }, + { 0x5244, 3865 }, + { 0x5245, 2917 }, + { 0x5246, 2758 }, + { 0x5247, 2761 }, + { 0x5248, 1291 }, + { 0x5249, 2755 }, + { 0x524A, 3823 }, + { 0x524B, 3826 }, + { 0x524C, 2752 }, + { 0x524D, 3820 }, + { 0x524E, 2740 }, + { 0x524F, 2743 }, + { 0x5250, 1285 }, + { 0x5251, 2737 }, + { 0x5252, 3832 }, + { 0x5253, 3835 }, + { 0x5254, 2773 }, + { 0x5255, 3829 }, + { 0x5256, 2767 }, + { 0x5257, 2770 }, + { 0x5258, 1294 }, + { 0x5259, 2764 }, + { 0x525A, 2749 }, + { 0x525B, 1288 }, + { 0x525C, 2746 }, + { 0x525D, 3889 }, + { 0x525E, 3061 }, + { 0x525F, 3886 }, + { 0x5260, 3049 }, + { 0x5261, 3052 }, + { 0x5262, 1594 }, + { 0x5263, 3046 }, + { 0x5264, 3892 }, + { 0x5265, 3895 }, + { 0x5266, 3073 }, + { 0x5267, 3067 }, + { 0x5268, 3070 }, + { 0x5269, 1600 }, + { 0x526A, 3064 }, + { 0x526B, 3058 }, + { 0x526C, 1597 }, + { 0x526D, 3055 }, + { 0x526E, 1228 }, + { 0x526F, 2569 }, + { 0x5270, 1225 }, + { 0x5271, 1213 }, + { 0x5272, 1216 }, + { 0x5273, 619 }, + { 0x5274, 1210 }, + { 0x5275, 2731 }, + { 0x5276, 2734 }, + { 0x5277, 1282 }, + { 0x5278, 2728 }, + { 0x5279, 1276 }, + { 0x527A, 1279 }, + { 0x527B, 625 }, + { 0x527C, 1273 }, + { 0x527D, 1222 }, + { 0x527E, 622 }, + { 0x527F, 1219 }, + { 0x5280, 2077 }, + { 0x5281, 2080 }, + { 0x5282, 820 }, + { 0x5283, 2074 }, + { 0x5284, 3538 }, + { 0x5285, 2095 }, + { 0x5286, 3535 }, + { 0x5287, 2092 }, + { 0x5288, 826 }, + { 0x5289, 2089 }, + { 0x528A, 2086 }, + { 0x528B, 823 }, + { 0x528C, 2083 }, + { 0x528D, 2218 }, + { 0x528E, 2221 }, + { 0x528F, 859 }, + { 0x5290, 2215 }, + { 0x5291, 3637 }, + { 0x5292, 2212 }, + { 0x5293, 3634 }, + { 0x5294, 2185 }, + { 0x5295, 2188 }, + { 0x5296, 853 }, + { 0x5297, 2182 }, + { 0x5298, 3643 }, + { 0x5299, 2233 }, + { 0x529A, 3640 }, + { 0x529B, 2227 }, + { 0x529C, 2230 }, + { 0x529D, 862 }, + { 0x529E, 2224 }, + { 0x529F, 2194 }, + { 0x52A0, 856 }, + { 0x52A1, 2191 }, + { 0x52A2, 2242 }, + { 0x52A3, 2245 }, + { 0x52A4, 865 }, + { 0x52A5, 2236 }, + { 0x52A6, 3646 }, + { 0x52A7, 2239 }, + { 0x52A8, 2254 }, + { 0x52A9, 2257 }, + { 0x52AA, 868 }, + { 0x52AB, 2248 }, + { 0x52AC, 3649 }, + { 0x52AD, 2251 }, + { 0x52AE, 988 }, + { 0x52AF, 991 }, + { 0x52B0, 559 }, + { 0x52B1, 985 }, + { 0x52B2, 2413 }, + { 0x52B3, 2416 }, + { 0x52B4, 982 }, + { 0x52B5, 2410 }, + { 0x52B6, 955 }, + { 0x52B7, 958 }, + { 0x52B8, 553 }, + { 0x52B9, 952 }, + { 0x52BA, 2422 }, + { 0x52BB, 1003 }, + { 0x52BC, 2419 }, + { 0x52BD, 997 }, + { 0x52BE, 1000 }, + { 0x52BF, 562 }, + { 0x52C0, 994 }, + { 0x52C1, 964 }, + { 0x52C2, 556 }, + { 0x52C3, 961 }, + { 0x52C4, 1012 }, + { 0x52C5, 1015 }, + { 0x52C6, 565 }, + { 0x52C7, 1006 }, + { 0x52C8, 2425 }, + { 0x52C9, 1009 }, + { 0x52CA, 1024 }, + { 0x52CB, 1027 }, + { 0x52CC, 568 }, + { 0x52CD, 1018 }, + { 0x52CE, 2428 }, + { 0x52CF, 1021 }, + { 0x52D0, 3673 }, + { 0x52D1, 3676 }, + { 0x52D2, 2266 }, + { 0x52D3, 3670 }, + { 0x52D4, 3997 }, + { 0x52D5, 4000 }, + { 0x52D6, 3667 }, + { 0x52D7, 3994 }, + { 0x52D8, 3655 }, + { 0x52D9, 3658 }, + { 0x52DA, 2260 }, + { 0x52DB, 3652 }, + { 0x52DC, 3682 }, + { 0x52DD, 2269 }, + { 0x52DE, 3679 }, + { 0x52DF, 3664 }, + { 0x52E0, 2263 }, + { 0x52E1, 3661 }, + { 0x52E2, 3691 }, + { 0x52E3, 2272 }, + { 0x52E4, 3685 }, + { 0x52E5, 4003 }, + { 0x52E6, 3688 }, + { 0x52E7, 3700 }, + { 0x52E8, 3703 }, + { 0x52E9, 2275 }, + { 0x52EA, 3694 }, + { 0x52EB, 4006 }, + { 0x52EC, 3697 }, + { 0x52ED, 3235 }, + { 0x52EE, 3238 }, + { 0x52EF, 1681 }, + { 0x52F0, 3232 }, + { 0x52F1, 3940 }, + { 0x52F2, 3229 }, + { 0x52F3, 3937 }, + { 0x52F4, 3220 }, + { 0x52F5, 3223 }, + { 0x52F6, 1675 }, + { 0x52F7, 3217 }, + { 0x52F8, 3943 }, + { 0x52F9, 3247 }, + { 0x52FA, 3244 }, + { 0x52FB, 3241 }, + { 0x52FC, 3226 }, + { 0x52FD, 1678 }, + { 0x52FE, 3256 }, + { 0x52FF, 1684 }, + { 0x5300, 3250 }, + { 0x5301, 3946 }, + { 0x5302, 3253 }, + { 0x5303, 3265 }, + { 0x5304, 3268 }, + { 0x5305, 1687 }, + { 0x5306, 3259 }, + { 0x5307, 3949 }, + { 0x5308, 3262 }, + { 0x5309, 1897 }, + { 0x530A, 1900 }, + { 0x530B, 775 }, + { 0x530C, 1894 }, + { 0x530D, 3430 }, + { 0x530E, 1891 }, + { 0x530F, 3427 }, + { 0x5310, 1864 }, + { 0x5311, 1867 }, + { 0x5312, 769 }, + { 0x5313, 1861 }, + { 0x5314, 3493 }, + { 0x5315, 1930 }, + { 0x5316, 3490 }, + { 0x5317, 1906 }, + { 0x5318, 1909 }, + { 0x5319, 778 }, + { 0x531A, 1903 }, + { 0x531B, 1873 }, + { 0x531C, 772 }, + { 0x531D, 1870 }, + { 0x531E, 1939 }, + { 0x531F, 1942 }, + { 0x5320, 781 }, + { 0x5321, 1933 }, + { 0x5322, 3496 }, + { 0x5323, 1936 }, + { 0x5324, 1951 }, + { 0x5325, 1954 }, + { 0x5326, 784 }, + { 0x5327, 1945 }, + { 0x5328, 3499 }, + { 0x5329, 1948 }, + { 0x532A, 3454 }, + { 0x532B, 3457 }, + { 0x532C, 1918 }, + { 0x532D, 3451 }, + { 0x532E, 3976 }, + { 0x532F, 3448 }, + { 0x5330, 3973 }, + { 0x5331, 3436 }, + { 0x5332, 3439 }, + { 0x5333, 1912 }, + { 0x5334, 3433 }, + { 0x5335, 3463 }, + { 0x5336, 3466 }, + { 0x5337, 1921 }, + { 0x5338, 3460 }, + { 0x5339, 3445 }, + { 0x533A, 1915 }, + { 0x533B, 3442 }, + { 0x533C, 3472 }, + { 0x533D, 3475 }, + { 0x533E, 1924 }, + { 0x533F, 3469 }, + { 0x5340, 3484 }, + { 0x5341, 3487 }, + { 0x5342, 1927 }, + { 0x5343, 3478 }, + { 0x5344, 3979 }, + { 0x5345, 3481 }, + { 0x5346, 3583 }, + { 0x5347, 3586 }, + { 0x5348, 2197 }, + { 0x5349, 3580 }, + { 0x534A, 3985 }, + { 0x534B, 3607 }, + { 0x534C, 3982 }, + { 0x534D, 3601 }, + { 0x534E, 3604 }, + { 0x534F, 2203 }, + { 0x5350, 3598 }, + { 0x5351, 3592 }, + { 0x5352, 3595 }, + { 0x5353, 2200 }, + { 0x5354, 3589 }, + { 0x5355, 3616 }, + { 0x5356, 3619 }, + { 0x5357, 2206 }, + { 0x5358, 3610 }, + { 0x5359, 3988 }, + { 0x535A, 3613 }, + { 0x535B, 3628 }, + { 0x535C, 3631 }, + { 0x535D, 2209 }, + { 0x535E, 3622 }, + { 0x535F, 3991 }, + { 0x5360, 3625 }, + { 0x5361, 2362 }, + { 0x5362, 2365 }, + { 0x5363, 967 }, + { 0x5364, 2359 }, + { 0x5365, 3727 }, + { 0x5366, 3730 }, + { 0x5367, 2386 }, + { 0x5368, 3724 }, + { 0x5369, 2380 }, + { 0x536A, 2383 }, + { 0x536B, 973 }, + { 0x536C, 2377 }, + { 0x536D, 2371 }, + { 0x536E, 2374 }, + { 0x536F, 970 }, + { 0x5370, 2368 }, + { 0x5371, 2395 }, + { 0x5372, 976 }, + { 0x5373, 2389 }, + { 0x5374, 3733 }, + { 0x5375, 2392 }, + { 0x5376, 2404 }, + { 0x5377, 2407 }, + { 0x5378, 979 }, + { 0x5379, 2398 }, + { 0x537A, 3736 }, + { 0x537B, 2401 }, + { 0x537C, 3313 }, + { 0x537D, 1819 }, + { 0x537E, 3952 }, + { 0x537F, 3334 }, + { 0x5380, 3328 }, + { 0x5381, 3331 }, + { 0x5382, 1825 }, + { 0x5383, 3325 }, + { 0x5384, 3319 }, + { 0x5385, 3322 }, + { 0x5386, 1822 }, + { 0x5387, 3316 }, + { 0x5388, 3343 }, + { 0x5389, 3346 }, + { 0x538A, 1828 }, + { 0x538B, 3337 }, + { 0x538C, 3955 }, + { 0x538D, 3340 }, + { 0x538E, 3355 }, + { 0x538F, 3358 }, + { 0x5390, 1831 }, + { 0x5391, 3349 }, + { 0x5392, 3958 }, + { 0x5393, 3352 }, + { 0x5394, 3130 }, + { 0x5395, 3133 }, + { 0x5396, 1636 }, + { 0x5397, 3127 }, + { 0x5398, 3148 }, + { 0x5399, 1642 }, + { 0x539A, 3145 }, + { 0x539B, 3139 }, + { 0x539C, 3142 }, + { 0x539D, 1639 }, + { 0x539E, 3136 }, + { 0x539F, 3157 }, + { 0x53A0, 3160 }, + { 0x53A1, 1645 }, + { 0x53A2, 3151 }, + { 0x53A3, 3916 }, + { 0x53A4, 3154 }, + { 0x53A5, 3169 }, + { 0x53A6, 3172 }, + { 0x53A7, 1648 }, + { 0x53A8, 3163 }, + { 0x53A9, 3919 }, + { 0x53AA, 3166 }, + { 0x53AB, 3376 }, + { 0x53AC, 3379 }, + { 0x53AD, 1876 }, + { 0x53AE, 3373 }, + { 0x53AF, 3964 }, + { 0x53B0, 3400 }, + { 0x53B1, 3961 }, + { 0x53B2, 3394 }, + { 0x53B3, 3397 }, + { 0x53B4, 1882 }, + { 0x53B5, 3391 }, + { 0x53B6, 3385 }, + { 0x53B7, 3388 }, + { 0x53B8, 1879 }, + { 0x53B9, 3382 }, + { 0x53BA, 3409 }, + { 0x53BB, 3412 }, + { 0x53BC, 1885 }, + { 0x53BD, 3403 }, + { 0x53BE, 3967 }, + { 0x53BF, 3406 }, + { 0x53C0, 3421 }, + { 0x53C1, 3424 }, + { 0x53C2, 1888 }, + { 0x53C3, 3415 }, + { 0x53C4, 3970 }, + { 0x53C5, 3418 }, + { 0x53C6, 1798 }, + { 0x53C7, 1801 }, + { 0x53C8, 754 }, + { 0x53C9, 1795 }, + { 0x53CA, 3364 }, + { 0x53CB, 1834 }, + { 0x53CC, 3361 }, + { 0x53CD, 1813 }, + { 0x53CE, 1816 }, + { 0x53CF, 760 }, + { 0x53D0, 1810 }, + { 0x53D1, 1807 }, + { 0x53D2, 757 }, + { 0x53D3, 1804 }, + { 0x53D4, 1843 }, + { 0x53D5, 1846 }, + { 0x53D6, 763 }, + { 0x53D7, 1837 }, + { 0x53D8, 3367 }, + { 0x53D9, 1840 }, + { 0x53DA, 1855 }, + { 0x53DB, 1858 }, + { 0x53DC, 766 }, + { 0x53DD, 1849 }, + { 0x53DE, 3370 }, + { 0x53DF, 1852 }, + { 0x53E0, 1312 }, + { 0x53E1, 1315 }, + { 0x53E2, 640 }, + { 0x53E3, 1309 }, + { 0x53E4, 2779 }, + { 0x53E5, 2782 }, + { 0x53E6, 1306 }, + { 0x53E7, 2776 }, + { 0x53E8, 2833 }, + { 0x53E9, 2836 }, + { 0x53EA, 1339 }, + { 0x53EB, 2830 }, + { 0x53EC, 1333 }, + { 0x53ED, 1336 }, + { 0x53EE, 643 }, + { 0x53EF, 1330 }, + { 0x53F0, 1348 }, + { 0x53F1, 1351 }, + { 0x53F2, 646 }, + { 0x53F3, 1342 }, + { 0x53F4, 2839 }, + { 0x53F5, 1345 }, + { 0x53F6, 1360 }, + { 0x53F7, 1363 }, + { 0x53F8, 649 }, + { 0x53F9, 1354 }, + { 0x53FA, 2842 }, + { 0x53FB, 1357 }, + { 0x53FC, 1753 }, + { 0x53FD, 1756 }, + { 0x53FE, 742 }, + { 0x53FF, 1750 }, + { 0x5400, 3292 }, + { 0x5401, 3295 }, + { 0x5402, 1747 }, + { 0x5403, 3289 }, + { 0x5404, 3301 }, + { 0x5405, 3304 }, + { 0x5406, 1768 }, + { 0x5407, 3298 }, + { 0x5408, 1762 }, + { 0x5409, 1765 }, + { 0x540A, 745 }, + { 0x540B, 1759 }, + { 0x540C, 1777 }, + { 0x540D, 1780 }, + { 0x540E, 748 }, + { 0x540F, 1771 }, + { 0x5410, 3307 }, + { 0x5411, 1774 }, + { 0x5412, 1789 }, + { 0x5413, 1792 }, + { 0x5414, 751 }, + { 0x5415, 1783 }, + { 0x5416, 3310 }, + { 0x5417, 1786 }, + { 0x5418, 2791 }, + { 0x5419, 2794 }, + { 0x541A, 1318 }, + { 0x541B, 2788 }, + { 0x541C, 3841 }, + { 0x541D, 3844 }, + { 0x541E, 2785 }, + { 0x541F, 3838 }, + { 0x5420, 3850 }, + { 0x5421, 2806 }, + { 0x5422, 3847 }, + { 0x5423, 2800 }, + { 0x5424, 2803 }, + { 0x5425, 1321 }, + { 0x5426, 2797 }, + { 0x5427, 2815 }, + { 0x5428, 2818 }, + { 0x5429, 1324 }, + { 0x542A, 2809 }, + { 0x542B, 3853 }, + { 0x542C, 2812 }, + { 0x542D, 2824 }, + { 0x542E, 2827 }, + { 0x542F, 1327 }, + { 0x5430, 2821 }, + { 0x5431, 3088 }, + { 0x5432, 3091 }, + { 0x5433, 1615 }, + { 0x5434, 3085 }, + { 0x5435, 3901 }, + { 0x5436, 3904 }, + { 0x5437, 3082 }, + { 0x5438, 3898 }, + { 0x5439, 3907 }, + { 0x543A, 3103 }, + { 0x543B, 3097 }, + { 0x543C, 3100 }, + { 0x543D, 1618 }, + { 0x543E, 3094 }, + { 0x543F, 3112 }, + { 0x5440, 1621 }, + { 0x5441, 3106 }, + { 0x5442, 3910 }, + { 0x5443, 3109 }, + { 0x5444, 3121 }, + { 0x5445, 3124 }, + { 0x5446, 1624 }, + { 0x5447, 3115 }, + { 0x5448, 3913 }, + { 0x5449, 3118 }, + { 0x544A, 3190 }, + { 0x544B, 3193 }, + { 0x544C, 1666 }, + { 0x544D, 3187 }, + { 0x544E, 3925 }, + { 0x544F, 3928 }, + { 0x5450, 3184 }, + { 0x5451, 3922 }, + { 0x5452, 3934 }, + { 0x5453, 3205 }, + { 0x5454, 3931 }, + { 0x5455, 3199 }, + { 0x5456, 3202 }, + { 0x5457, 1669 }, + { 0x5458, 3196 }, + { 0x5459, 3211 }, + { 0x545A, 3214 }, + { 0x545B, 1672 }, + { 0x545C, 3208 }, + { 0x545D, 2104 }, + { 0x545E, 2107 }, + { 0x545F, 832 }, + { 0x5460, 2101 }, + { 0x5461, 3544 }, + { 0x5462, 3547 }, + { 0x5463, 2098 }, + { 0x5464, 3541 }, + { 0x5465, 3550 }, + { 0x5466, 2119 }, + { 0x5467, 2113 }, + { 0x5468, 2116 }, + { 0x5469, 835 }, + { 0x546A, 2110 }, + { 0x546B, 2128 }, + { 0x546C, 2131 }, + { 0x546D, 838 }, + { 0x546E, 2122 }, + { 0x546F, 3553 }, + { 0x5470, 2125 }, + { 0x5471, 2140 }, + { 0x5472, 2143 }, + { 0x5473, 841 }, + { 0x5474, 2137 }, + { 0x5475, 3559 }, + { 0x5476, 3562 }, + { 0x5477, 2134 }, + { 0x5478, 3556 }, + { 0x5479, 3568 }, + { 0x547A, 3571 }, + { 0x547B, 2155 }, + { 0x547C, 3565 }, + { 0x547D, 2149 }, + { 0x547E, 2152 }, + { 0x547F, 844 }, + { 0x5480, 2146 }, + { 0x5481, 2164 }, + { 0x5482, 2167 }, + { 0x5483, 847 }, + { 0x5484, 2158 }, + { 0x5485, 3574 }, + { 0x5486, 2161 }, + { 0x5487, 2176 }, + { 0x5488, 2179 }, + { 0x5489, 850 }, + { 0x548A, 2170 }, + { 0x548B, 3577 }, + { 0x548C, 2173 }, + { 0x5490, 430 }, + { 0x5491, 364 }, + { 0x5492, 412 }, + { 0x5493, 493 }, + { 0x5494, 394 }, + { 0x5495, 436 }, + { 0x5496, 469 }, + { 0x5497, 400 }, + { 0x5498, 367 }, + { 0x5499, 475 }, + { 0x549A, 418 }, + { 0x549B, 460 }, + { 0x549C, 421 }, + { 0x549D, 379 }, + { 0x549E, 424 }, + { 0x549F, 481 }, + { 0x54A0, 439 }, + { 0x54A1, 355 }, + { 0x54A2, 454 }, + { 0x54A3, 397 }, + { 0x54A4, 466 }, + { 0x54A5, 385 }, + { 0x54A6, 472 }, + { 0x54A7, 496 }, + { 0x54A8, 373 }, + { 0x54A9, 370 }, + { 0x54AA, 487 }, + { 0x54AB, 451 }, + { 0x54AC, 427 }, + { 0x54AD, 406 }, + { 0x54AE, 448 }, + { 0x54AF, 445 }, + { 0x54B0, 433 }, + { 0x54B1, 442 }, + { 0x54B2, 382 }, + { 0x54B3, 358 }, + { 0x54B4, 499 }, + { 0x54B5, 409 }, + { 0x54B6, 403 }, + { 0x54B7, 484 }, + { 0x54B8, 376 }, + { 0x54B9, 352 }, + { 0x54BA, 508 }, + { 0x54BB, 415 }, + { 0x54BC, 349 }, + { 0x54BD, 463 }, + { 0x54BE, 391 }, + { 0x54BF, 478 }, + { 0x54C0, 502 }, + { 0x54C1, 457 }, + { 0x54C2, 505 }, + { 0x54C3, 388 }, + { 0x54C4, 511 }, + { 0x54C5, 490 }, + { 0x54C6, 361 }, + { 0x5500, 7945 }, + { 0x5501, 8254 }, + { 0x5502, 8290 }, + { 0x5503, 8482 }, + { 0x5504, 8653 }, + { 0x5505, 8419 }, + { 0x5506, 8527 }, + { 0x5507, 8206 }, + { 0x5508, 8578 }, + { 0x5509, 8569 }, + { 0x550A, 8671 }, + { 0x550B, 8554 }, + { 0x550C, 8257 }, + { 0x550D, 8473 }, + { 0x550E, 8452 }, + { 0x550F, 8647 }, + { 0x5510, 8533 }, + { 0x5511, 8665 }, + { 0x5512, 8338 }, + { 0x5513, 8425 }, + { 0x5514, 8233 }, + { 0x5515, 8599 }, + { 0x5516, 8431 }, + { 0x5517, 8641 }, + { 0x5518, 8506 }, + { 0x5519, 8659 }, + { 0x551A, 8227 }, + { 0x551B, 8308 }, + { 0x551C, 8629 }, + { 0x551D, 8500 }, + { 0x551E, 8317 }, + { 0x551F, 8697 }, + { 0x5520, 8278 }, + { 0x5521, 8359 }, + { 0x5522, 8380 }, + { 0x5523, 8635 }, + { 0x5524, 7888 }, + { 0x5525, 7996 }, + { 0x5526, 7987 }, + { 0x5527, 8296 }, + { 0x5528, 8167 }, + { 0x5529, 8488 }, + { 0x552A, 8089 }, + { 0x552B, 8215 }, + { 0x552C, 7906 }, + { 0x552D, 8350 }, + { 0x552E, 8329 }, + { 0x552F, 8590 }, + { 0x5530, 8269 }, + { 0x5531, 7957 }, + { 0x5532, 8152 }, + { 0x5533, 8134 }, + { 0x5534, 8461 }, + { 0x5535, 8242 }, + { 0x5536, 8542 }, + { 0x5537, 8035 }, + { 0x5538, 8104 }, + { 0x5539, 7936 }, + { 0x553A, 8371 }, + { 0x553B, 8119 }, + { 0x553C, 8440 }, + { 0x553D, 8197 }, + { 0x553E, 8515 }, + { 0x553F, 7921 }, + { 0x5540, 8005 }, + { 0x5541, 8389 }, + { 0x5542, 8182 }, + { 0x5543, 8020 }, + { 0x5544, 8617 }, + { 0x5545, 7972 }, + { 0x5546, 8050 }, + { 0x5547, 8068 }, + { 0x5548, 8407 }, + { 0x5549, 7882 }, + { 0x554A, 7897 }, + { 0x554B, 8605 }, + { 0x554C, 7981 }, + { 0x554D, 8287 }, + { 0x554E, 8161 }, + { 0x554F, 8479 }, + { 0x5550, 8083 }, + { 0x5551, 8209 }, + { 0x5552, 7900 }, + { 0x5553, 8344 }, + { 0x5554, 8323 }, + { 0x5555, 8566 }, + { 0x5556, 8584 }, + { 0x5557, 8263 }, + { 0x5558, 7951 }, + { 0x5559, 8146 }, + { 0x555A, 8128 }, + { 0x555B, 8455 }, + { 0x555C, 8236 }, + { 0x555D, 8536 }, + { 0x555E, 8029 }, + { 0x555F, 8098 }, + { 0x5560, 7930 }, + { 0x5561, 8365 }, + { 0x5562, 8113 }, + { 0x5563, 8434 }, + { 0x5564, 8191 }, + { 0x5565, 8509 }, + { 0x5566, 7915 }, + { 0x5567, 7999 }, + { 0x5568, 8383 }, + { 0x5569, 8176 }, + { 0x556A, 8014 }, + { 0x556B, 8314 }, + { 0x556C, 8611 }, + { 0x556D, 7966 }, + { 0x556E, 8044 }, + { 0x556F, 8059 }, + { 0x5570, 8401 }, + { 0x5571, 8080 }, + { 0x5572, 8416 }, + { 0x5573, 8302 }, + { 0x5574, 8494 }, + { 0x5575, 8656 }, + { 0x5576, 8422 }, + { 0x5577, 8530 }, + { 0x5578, 8224 }, + { 0x5579, 8581 }, + { 0x557A, 8575 }, + { 0x557B, 8674 }, + { 0x557C, 8563 }, + { 0x557D, 8260 }, + { 0x557E, 8476 }, + { 0x557F, 8470 }, + { 0x5580, 8650 }, + { 0x5581, 8551 }, + { 0x5582, 8668 }, + { 0x5583, 8341 }, + { 0x5584, 8428 }, + { 0x5585, 8251 }, + { 0x5586, 8602 }, + { 0x5587, 8449 }, + { 0x5588, 8644 }, + { 0x5589, 8524 }, + { 0x558A, 8662 }, + { 0x558B, 8230 }, + { 0x558C, 8311 }, + { 0x558D, 8632 }, + { 0x558E, 8503 }, + { 0x558F, 8320 }, + { 0x5590, 8703 }, + { 0x5591, 8284 }, + { 0x5592, 8362 }, + { 0x5593, 8398 }, + { 0x5594, 8638 }, + { 0x5595, 7894 }, + { 0x5596, 8143 }, + { 0x5597, 7993 }, + { 0x5598, 8305 }, + { 0x5599, 8173 }, + { 0x559A, 8497 }, + { 0x559B, 8095 }, + { 0x559C, 8221 }, + { 0x559D, 7912 }, + { 0x559E, 8356 }, + { 0x559F, 8335 }, + { 0x55A0, 8596 }, + { 0x55A1, 8275 }, + { 0x55A2, 7963 }, + { 0x55A3, 8158 }, + { 0x55A4, 8140 }, + { 0x55A5, 8467 }, + { 0x55A6, 8248 }, + { 0x55A7, 8548 }, + { 0x55A8, 8041 }, + { 0x55A9, 8110 }, + { 0x55AA, 7942 }, + { 0x55AB, 8377 }, + { 0x55AC, 8125 }, + { 0x55AD, 8446 }, + { 0x55AE, 8203 }, + { 0x55AF, 8521 }, + { 0x55B0, 7927 }, + { 0x55B1, 8011 }, + { 0x55B2, 8395 }, + { 0x55B3, 8188 }, + { 0x55B4, 8026 }, + { 0x55B5, 8623 }, + { 0x55B6, 7978 }, + { 0x55B7, 8056 }, + { 0x55B8, 8074 }, + { 0x55B9, 8413 }, + { 0x55BA, 7891 }, + { 0x55BB, 8077 }, + { 0x55BC, 8626 }, + { 0x55BD, 7990 }, + { 0x55BE, 8299 }, + { 0x55BF, 8170 }, + { 0x55C0, 8491 }, + { 0x55C1, 8092 }, + { 0x55C2, 8218 }, + { 0x55C3, 7909 }, + { 0x55C4, 8353 }, + { 0x55C5, 8332 }, + { 0x55C6, 8593 }, + { 0x55C7, 8272 }, + { 0x55C8, 8560 }, + { 0x55C9, 7960 }, + { 0x55CA, 8155 }, + { 0x55CB, 8137 }, + { 0x55CC, 8464 }, + { 0x55CD, 8245 }, + { 0x55CE, 8545 }, + { 0x55CF, 8038 }, + { 0x55D0, 8107 }, + { 0x55D1, 7939 }, + { 0x55D2, 8374 }, + { 0x55D3, 8122 }, + { 0x55D4, 8443 }, + { 0x55D5, 8200 }, + { 0x55D6, 8518 }, + { 0x55D7, 7924 }, + { 0x55D8, 8008 }, + { 0x55D9, 8392 }, + { 0x55DA, 8185 }, + { 0x55DB, 8023 }, + { 0x55DC, 8620 }, + { 0x55DD, 7975 }, + { 0x55DE, 8053 }, + { 0x55DF, 8071 }, + { 0x55E0, 8410 }, + { 0x55E1, 7885 }, + { 0x55E2, 7948 }, + { 0x55E3, 8608 }, + { 0x55E4, 7984 }, + { 0x55E5, 8293 }, + { 0x55E6, 8164 }, + { 0x55E7, 8485 }, + { 0x55E8, 8086 }, + { 0x55E9, 8212 }, + { 0x55EA, 7903 }, + { 0x55EB, 8347 }, + { 0x55EC, 8326 }, + { 0x55ED, 8572 }, + { 0x55EE, 8587 }, + { 0x55EF, 8266 }, + { 0x55F0, 8557 }, + { 0x55F1, 7954 }, + { 0x55F2, 8149 }, + { 0x55F3, 8131 }, + { 0x55F4, 8458 }, + { 0x55F5, 8239 }, + { 0x55F6, 8539 }, + { 0x55F7, 8032 }, + { 0x55F8, 8101 }, + { 0x55F9, 7933 }, + { 0x55FA, 8368 }, + { 0x55FB, 8116 }, + { 0x55FC, 8437 }, + { 0x55FD, 8194 }, + { 0x55FE, 8512 }, + { 0x55FF, 7918 }, + { 0x5600, 8002 }, + { 0x5601, 8386 }, + { 0x5602, 8179 }, + { 0x5603, 8017 }, + { 0x5604, 8614 }, + { 0x5605, 8700 }, + { 0x5606, 7969 }, + { 0x5607, 8281 }, + { 0x5608, 8047 }, + { 0x5609, 8062 }, + { 0x560A, 8404 }, + { 0x560B, 8065 }, + { 0x560C, 8706 }, + { 0x560D, 7808 }, + { 0x560E, 7805 }, + { 0x560F, 7879 }, + { 0x5610, 8681 }, + { 0x5611, 8685 }, + { 0x5612, 8693 }, + { 0x5613, 7873 }, + { 0x5614, 7876 }, + { 0x5615, 7864 }, + { 0x5616, 7843 }, + { 0x5617, 7849 }, + { 0x5618, 7840 }, + { 0x5619, 7846 }, + { 0x561A, 7852 }, + { 0x561B, 7870 }, + { 0x561C, 7861 }, + { 0x561D, 7867 }, + { 0x561E, 7855 }, + { 0x561F, 7858 }, + { 0x5620, 7828 }, + { 0x5621, 7810 }, + { 0x5622, 7816 }, + { 0x5623, 7837 }, + { 0x5624, 7822 }, + { 0x5625, 7819 }, + { 0x5626, 7813 }, + { 0x5627, 7834 }, + { 0x5628, 7831 }, + { 0x5629, 7825 }, + { 0x562A, 8689 }, + { 0x562B, 8677 }, + { 0x5640, 50137 }, + { 0x5641, 49239 }, + { 0x5642, 50054 }, + { 0x5643, 49156 }, + { 0x5644, 50212 }, + { 0x5645, 49318 }, + { 0x5646, 49931 }, + { 0x5647, 49033 }, + { 0x5648, 50050 }, + { 0x5649, 49152 }, + { 0x564A, 50266 }, + { 0x564B, 49372 }, + { 0x564C, 50045 }, + { 0x564D, 49147 }, + { 0x564E, 50163 }, + { 0x564F, 49265 }, + { 0x5650, 50023 }, + { 0x5651, 49125 }, + { 0x5652, 50184 }, + { 0x5653, 49286 }, + { 0x5654, 50202 }, + { 0x5655, 49308 }, + { 0x5656, 50168 }, + { 0x5657, 49270 }, + { 0x5658, 50120 }, + { 0x5659, 49222 }, + { 0x565A, 50146 }, + { 0x565B, 49248 }, + { 0x565C, 50189 }, + { 0x565D, 49291 }, + { 0x565E, 49727 }, + { 0x565F, 48829 }, + { 0x5662, 49983 }, + { 0x5663, 49085 }, + { 0x5664, 49988 }, + { 0x5665, 49090 }, + { 0x5666, 49993 }, + { 0x5667, 49095 }, + { 0x5668, 50261 }, + { 0x5669, 49367 }, + { 0x566A, 50256 }, + { 0x566B, 49362 }, + { 0x566C, 50126 }, + { 0x566D, 49228 }, + { 0x566E, 49417 }, + { 0x566F, 58020 }, + { 0x5670, 58004 }, + { 0x5671, 58160 }, + { 0x5672, 58180 }, + { 0x5673, 55523 }, + { 0x567C, 58023 }, + { 0x567D, 58170 }, + { 0x567E, 49407 }, + { 0x567F, 50301 }, + { 0x5680, 49783 }, + { 0x5681, 48885 }, + { 0x5682, 49914 }, + { 0x5683, 49016 }, + { 0x5684, 50036 }, + { 0x5685, 49138 }, + { 0x5686, 49906 }, + { 0x5687, 49008 }, + { 0x5688, 49918 }, + { 0x5689, 49020 }, + { 0x568A, 49694 }, + { 0x568B, 48796 }, + { 0x568C, 49872 }, + { 0x568D, 48974 }, + { 0x568E, 50015 }, + { 0x568F, 49117 }, + { 0x5690, 50011 }, + { 0x5691, 49113 }, + { 0x5692, 50003 }, + { 0x5693, 49105 }, + { 0x5694, 49832 }, + { 0x5695, 48934 }, + { 0x5696, 49979 }, + { 0x5697, 49081 }, + { 0x5700, 54739 }, + { 0x5701, 54763 }, + { 0x5702, 54745 }, + { 0x5703, 54769 }, + { 0x5704, 54727 }, + { 0x5705, 54751 }, + { 0x5706, 54733 }, + { 0x5707, 54757 }, + { 0x5708, 54839 }, + { 0x5709, 54039 }, + { 0x570A, 53996 }, + { 0x570B, 53952 }, + { 0x570C, 54808 }, + { 0x570D, 54845 }, + { 0x570E, 54045 }, + { 0x570F, 54002 }, + { 0x5710, 53958 }, + { 0x5711, 54814 }, + { 0x5712, 54852 }, + { 0x5713, 54052 }, + { 0x5714, 54009 }, + { 0x5715, 53980 }, + { 0x5716, 54821 }, + { 0x5717, 53884 }, + { 0x5718, 53880 }, + { 0x5719, 53889 }, + { 0x571A, 54106 }, + { 0x571B, 54571 }, + { 0x571C, 54576 }, + { 0x571D, 54591 }, + { 0x571E, 54585 }, + { 0x571F, 53969 }, + { 0x5720, 54606 }, + { 0x5721, 54600 }, + { 0x5722, 20769 }, + { 0x5723, 17878 }, + { 0x5724, 20764 }, + { 0x5725, 17873 }, + { 0x5726, 20552 }, + { 0x5727, 17317 }, + { 0x5728, 20503 }, + { 0x5729, 17173 }, + { 0x572A, 20735 }, + { 0x572B, 17844 }, + { 0x572C, 20739 }, + { 0x572D, 17848 }, + { 0x572E, 20743 }, + { 0x572F, 17852 }, + { 0x5730, 17974 }, + { 0x5731, 18048 }, + { 0x5732, 20422 }, + { 0x5733, 17038 }, + { 0x5734, 20442 }, + { 0x5735, 17058 }, + { 0x5736, 20446 }, + { 0x5737, 17062 }, + { 0x5738, 20450 }, + { 0x5739, 17066 }, + { 0x573A, 20454 }, + { 0x573B, 17070 }, + { 0x573C, 20461 }, + { 0x573D, 17077 }, + { 0x573E, 20719 }, + { 0x573F, 17758 }, + { 0x5740, 19120 }, + { 0x5741, 15472 }, + { 0x5742, 19141 }, + { 0x5743, 15500 }, + { 0x5744, 19126 }, + { 0x5745, 15478 }, + { 0x5746, 20644 }, + { 0x5747, 17505 }, + { 0x5748, 19180 }, + { 0x5749, 15551 }, + { 0x574A, 19451 }, + { 0x574B, 15876 }, + { 0x574C, 19459 }, + { 0x574D, 15884 }, + { 0x574E, 20495 }, + { 0x574F, 17142 }, + { 0x5750, 19688 }, + { 0x5751, 16113 }, + { 0x5752, 19696 }, + { 0x5753, 16128 }, + { 0x5754, 19702 }, + { 0x5755, 16134 }, + { 0x5756, 19713 }, + { 0x5757, 16158 }, + { 0x5758, 19721 }, + { 0x5759, 16166 }, + { 0x575A, 19806 }, + { 0x575B, 16287 }, + { 0x575C, 20542 }, + { 0x575D, 17287 }, + { 0x575E, 20210 }, + { 0x575F, 16771 }, + { 0x5760, 20507 }, + { 0x5761, 17185 }, + { 0x5762, 20749 }, + { 0x5763, 17858 }, + { 0x5764, 20630 }, + { 0x5765, 17480 }, + { 0x5766, 20636 }, + { 0x5767, 17486 }, + { 0x5768, 20585 }, + { 0x5769, 17421 }, + { 0x576A, 20475 }, + { 0x576B, 17108 }, + { 0x576C, 20479 }, + { 0x576D, 17116 }, + { 0x576E, 20511 }, + { 0x576F, 17189 }, + { 0x5770, 53877 }, + { 0x5771, 17193 }, + { 0x5772, 17267 }, + { 0x5773, 17271 }, + { 0x5774, 17275 }, + { 0x5775, 17283 }, + { 0x5776, 18108 }, + { 0x5777, 17298 }, + { 0x5778, 17181 }, + { 0x5779, 20685 }, + { 0x577A, 17713 }, + { 0x577B, 20690 }, + { 0x577C, 17718 }, + { 0x577D, 20695 }, + { 0x577E, 20669 }, + { 0x577F, 17676 }, + { 0x5780, 20654 }, + { 0x5781, 17585 }, + { 0x5782, 20700 }, + { 0x5783, 17728 }, + { 0x5784, 20705 }, + { 0x5785, 17733 }, + { 0x5786, 20710 }, + { 0x5787, 17738 }, + { 0x5788, 53986 }, + { 0x5789, 54095 }, + { 0x578A, 54131 }, + { 0x578B, 20731 }, + { 0x578C, 17800 }, + { 0x57FB, 20847 }, + { 0x57FC, 20852 }, + { 0x57FD, 20842 }, + { 0x57FE, 20832 }, + { 0x57FF, 20837 }, + { 0x5800, 36572 }, + { 0x5801, 36580 }, + { 0x5802, 36543 }, + { 0x5803, 36588 }, + { 0x5804, 36576 }, + { 0x5805, 36584 }, + { 0x5806, 36535 }, + { 0x5807, 36616 }, + { 0x5808, 36672 }, + { 0x5809, 36604 }, + { 0x580A, 36664 }, + { 0x580B, 36539 }, + { 0x580C, 36596 }, + { 0x580D, 36652 }, + { 0x580E, 36612 }, + { 0x580F, 36668 }, + { 0x5810, 36688 }, + { 0x5811, 36696 }, + { 0x5812, 36656 }, + { 0x5813, 36692 }, + { 0x5814, 36644 }, + { 0x5815, 36684 }, + { 0x5816, 36600 }, + { 0x5817, 36660 }, + { 0x5818, 36628 }, + { 0x5819, 36632 }, + { 0x581A, 36676 }, + { 0x581B, 36592 }, + { 0x581C, 36648 }, + { 0x581D, 36624 }, + { 0x581E, 36636 }, + { 0x581F, 36620 }, + { 0x5820, 36680 }, + { 0x5821, 36640 }, + { 0x5822, 36608 }, + { 0x5823, 36547 }, + { 0x5824, 36557 }, + { 0x5825, 36562 }, + { 0x5826, 36552 }, + { 0x5827, 36567 }, + { 0x5828, 36700 }, + { 0x5829, 36704 }, + { 0x582A, 36708 }, + { 0x582B, 36712 }, + { 0x5840, 55006 }, + { 0x5841, 55057 }, + { 0x5842, 54997 }, + { 0x5843, 55060 }, + { 0x5844, 54985 }, + { 0x5845, 55045 }, + { 0x5846, 55003 }, + { 0x5847, 55066 }, + { 0x5848, 55030 }, + { 0x5849, 55075 }, + { 0x584A, 54988 }, + { 0x584B, 55015 }, + { 0x584C, 55018 }, + { 0x584D, 55069 }, + { 0x584E, 54982 }, + { 0x584F, 55012 }, + { 0x5850, 55078 }, + { 0x5851, 55087 }, + { 0x5852, 55051 }, + { 0x5853, 55033 }, + { 0x5854, 55084 }, + { 0x5855, 55042 }, + { 0x5856, 55093 }, + { 0x5857, 55039 }, + { 0x5858, 55024 }, + { 0x5859, 55009 }, + { 0x585A, 55072 }, + { 0x585B, 55027 }, + { 0x585C, 55000 }, + { 0x585D, 54967 }, + { 0x585E, 54973 }, + { 0x585F, 54979 }, + { 0x5860, 54970 }, + { 0x5861, 54976 }, + { 0x5862, 55021 }, + { 0x5863, 55036 }, + { 0x5864, 54994 }, + { 0x5865, 55054 }, + { 0x5866, 54991 }, + { 0x5867, 55124 }, + { 0x5868, 55128 }, + { 0x5869, 55081 }, + { 0x586A, 55090 }, + { 0x586B, 55048 }, + { 0x586C, 55063 }, + { 0x586D, 55101 }, + { 0x586E, 55109 }, + { 0x586F, 55097 }, + { 0x5870, 55105 }, + { 0x5871, 55120 }, + { 0x5872, 55132 }, + { 0x5873, 55113 }, + { 0x5874, 55116 }, + { 0x5875, 54963 }, + { 0x5876, 54956 }, + { 0x5877, 54959 }, + { 0x5880, 68329 }, + { 0x5881, 68326 }, + { 0x5882, 68431 }, + { 0x5883, 68446 }, + { 0x5884, 68437 }, + { 0x5885, 68473 }, + { 0x5886, 68443 }, + { 0x5887, 68506 }, + { 0x5888, 68573 }, + { 0x5889, 68581 }, + { 0x588A, 68569 }, + { 0x588B, 68577 }, + { 0x588C, 68434 }, + { 0x588D, 68464 }, + { 0x588E, 68449 }, + { 0x588F, 68440 }, + { 0x5890, 68491 }, + { 0x5891, 68452 }, + { 0x5892, 68479 }, + { 0x5893, 68533 }, + { 0x5894, 68467 }, + { 0x5895, 68527 }, + { 0x5896, 68539 }, + { 0x5897, 68458 }, + { 0x5898, 68518 }, + { 0x5899, 68476 }, + { 0x589A, 68530 }, + { 0x589B, 68545 }, + { 0x589C, 68560 }, + { 0x589D, 68566 }, + { 0x589E, 68521 }, + { 0x589F, 68563 }, + { 0x58A0, 68542 }, + { 0x58A1, 68503 }, + { 0x58A2, 68557 }, + { 0x58A3, 68461 }, + { 0x58A4, 68524 }, + { 0x58A5, 68488 }, + { 0x58A6, 68494 }, + { 0x58A7, 68548 }, + { 0x58A8, 68455 }, + { 0x58A9, 68515 }, + { 0x58AA, 68485 }, + { 0x58AB, 68512 }, + { 0x58AC, 68497 }, + { 0x58AD, 68482 }, + { 0x58AE, 68509 }, + { 0x58AF, 68551 }, + { 0x58B0, 68554 }, + { 0x58B1, 68500 }, + { 0x58B2, 68470 }, + { 0x58B3, 68536 }, + { 0x58B4, 68585 }, + { 0x58B5, 68380 }, + { 0x58B6, 68368 }, + { 0x58B7, 68396 }, + { 0x58B8, 68376 }, + { 0x58B9, 68404 }, + { 0x58BA, 68413 }, + { 0x58BB, 68423 }, + { 0x58BC, 68408 }, + { 0x58BD, 68418 }, + { 0x58BE, 68364 }, + { 0x58BF, 68392 }, + { 0x58C0, 68384 }, + { 0x58C1, 68372 }, + { 0x58C2, 68400 }, + { 0x58C3, 68388 }, + { 0x58C4, 68323 }, + { 0x58CE, 68332 }, + { 0x58CF, 68428 }, + { 0x58D0, 68352 }, + { 0x58D1, 68334 }, + { 0x58D2, 68340 }, + { 0x58D3, 68361 }, + { 0x58D4, 68346 }, + { 0x58D5, 68343 }, + { 0x58D6, 68337 }, + { 0x58D7, 68358 }, + { 0x58D8, 68355 }, + { 0x58D9, 68349 }, + { 0x5900, 13773 }, + { 0x5901, 13749 }, + { 0x5902, 13757 }, + { 0x5903, 13785 }, + { 0x5904, 13765 }, + { 0x5905, 13761 }, + { 0x5906, 13753 }, + { 0x5907, 13781 }, + { 0x5908, 13777 }, + { 0x5909, 13769 }, + { 0x590A, 13837 }, + { 0x590B, 13897 }, + { 0x590C, 13829 }, + { 0x590D, 13901 }, + { 0x590E, 13869 }, + { 0x590F, 13913 }, + { 0x5910, 13889 }, + { 0x5911, 13905 }, + { 0x5912, 13873 }, + { 0x5913, 13893 }, + { 0x5914, 13849 }, + { 0x5915, 13861 }, + { 0x5916, 13909 }, + { 0x5917, 13845 }, + { 0x5918, 13825 }, + { 0x5919, 13817 }, + { 0x591A, 13865 }, + { 0x591B, 13885 }, + { 0x591C, 13841 }, + { 0x591D, 13881 }, + { 0x591E, 13917 }, + { 0x591F, 13833 }, + { 0x5920, 13877 }, + { 0x5921, 13821 }, + { 0x5922, 13809 }, + { 0x5923, 13853 }, + { 0x5924, 13813 }, + { 0x5925, 13857 }, + { 0x5926, 13805 }, + { 0x5927, 13789 }, + { 0x5928, 13797 }, + { 0x5929, 13801 }, + { 0x592A, 13793 }, + { 0x592B, 13745 }, + { 0x592C, 13736 }, + { 0x592D, 13740 }, + { 0x592E, 13728 }, + { 0x592F, 13732 }, + { 0x5930, 35728 }, + { 0x5931, 35719 }, + { 0x5932, 35764 }, + { 0x5933, 35749 }, + { 0x5934, 35716 }, + { 0x5935, 35737 }, + { 0x5936, 35740 }, + { 0x5937, 35710 }, + { 0x5938, 35734 }, + { 0x5939, 35713 }, + { 0x593A, 35725 }, + { 0x593B, 35767 }, + { 0x593C, 35746 }, + { 0x593D, 35743 }, + { 0x593E, 35731 }, + { 0x593F, 35755 }, + { 0x5940, 35752 }, + { 0x5941, 35722 }, + { 0x5942, 35758 }, + { 0x5943, 35770 }, + { 0x5944, 35761 }, + { 0x5945, 35773 }, + { 0x5946, 35707 }, + { 0x5947, 35679 }, + { 0x5948, 35687 }, + { 0x5949, 35675 }, + { 0x594A, 35691 }, + { 0x594B, 35683 }, + { 0x594C, 35695 }, + { 0x594D, 35703 }, + { 0x594E, 35699 }, + { 0x594F, 35793 }, + { 0x5950, 35785 }, + { 0x5951, 35789 }, + { 0x5952, 35781 }, + { 0x5953, 35776 }, + { 0x595F, 35778 }, + { 0x5A00, 8801 }, + { 0x5A01, 8807 }, + { 0x5A02, 8813 }, + { 0x5A03, 8804 }, + { 0x5A04, 8816 }, + { 0x5A05, 8810 }, + { 0x5A06, 8834 }, + { 0x5A07, 8885 }, + { 0x5A08, 8825 }, + { 0x5A09, 8879 }, + { 0x5A0A, 8915 }, + { 0x5A0B, 8891 }, + { 0x5A0C, 8870 }, + { 0x5A0D, 8912 }, + { 0x5A0E, 8831 }, + { 0x5A0F, 8882 }, + { 0x5A10, 8921 }, + { 0x5A11, 8894 }, + { 0x5A12, 8918 }, + { 0x5A13, 8855 }, + { 0x5A14, 8909 }, + { 0x5A15, 8822 }, + { 0x5A16, 8876 }, + { 0x5A17, 8897 }, + { 0x5A18, 8843 }, + { 0x5A19, 8873 }, + { 0x5A1A, 8846 }, + { 0x5A1B, 8903 }, + { 0x5A1C, 8900 }, + { 0x5A1D, 8819 }, + { 0x5A1E, 8867 }, + { 0x5A1F, 8888 }, + { 0x5A20, 8840 }, + { 0x5A21, 8864 }, + { 0x5A22, 8861 }, + { 0x5A23, 8849 }, + { 0x5A24, 8837 }, + { 0x5A25, 8858 }, + { 0x5A26, 8906 }, + { 0x5A27, 8852 }, + { 0x5A28, 8828 }, + { 0x5A29, 8773 }, + { 0x5A2A, 8761 }, + { 0x5A2B, 8789 }, + { 0x5A2C, 8785 }, + { 0x5A2D, 8769 }, + { 0x5A2E, 8793 }, + { 0x5A2F, 8765 }, + { 0x5A30, 8777 }, + { 0x5A31, 8781 }, + { 0x5A32, 8797 }, + { 0x5A33, 8980 }, + { 0x5A34, 8972 }, + { 0x5A35, 8968 }, + { 0x5A36, 8976 }, + { 0x5A40, 8928 }, + { 0x5A41, 8924 }, + { 0x5A42, 8960 }, + { 0x5A43, 8994 }, + { 0x5A44, 8956 }, + { 0x5A45, 8948 }, + { 0x5A46, 8936 }, + { 0x5A47, 8940 }, + { 0x5A48, 8952 }, + { 0x5A49, 8944 }, + { 0x5A4A, 8932 }, + { 0x5A4B, 8964 }, + { 0x5A4C, 8989 }, + { 0x5A4D, 8984 }, + { 0x5A50, 8749 }, + { 0x5A51, 8731 }, + { 0x5A52, 8737 }, + { 0x5A53, 8758 }, + { 0x5A54, 8743 }, + { 0x5A55, 8740 }, + { 0x5A56, 8734 }, + { 0x5A57, 8755 }, + { 0x5A58, 8752 }, + { 0x5A59, 8746 }, + { 0x5A5C, 9006 }, + { 0x5A5D, 8999 }, + { 0x5A5E, 9002 }, + { 0x5A5F, 9009 }, + { 0x6B00, 17897 }, + { 0x6B01, 17901 }, + { 0x6B02, 17905 }, + { 0x6B03, 17921 }, + { 0x6B04, 17925 }, + { 0x6B05, 17929 }, + { 0x6B06, 17917 }, + { 0x6B13, 44892 }, + { 0x6B14, 44882 }, + { 0x6B15, 44887 }, + { 0x6B16, 44902 }, + { 0x6B17, 44897 }, + { 0x6B1D, 33182 }, + { 0x6B1E, 32972 }, + { 0x6B1F, 33388 }, + { 0x6B20, 33370 }, + { 0x6B21, 33269 }, + { 0x6B22, 33277 }, + { 0x6B23, 33257 }, + { 0x6B24, 33261 }, + { 0x6B25, 33286 }, + { 0x6B26, 33281 }, + { 0x6B27, 33273 }, + { 0x6B28, 33265 }, + { 0x6B29, 33374 }, + { 0x6B2A, 33230 }, + { 0x6B2B, 33224 }, + { 0x6B2C, 33249 }, + { 0x6B2D, 33241 }, + { 0x6B2E, 33200 }, + { 0x6B2F, 33205 }, + { 0x6B30, 33195 }, + { 0x6B31, 33105 }, + { 0x6B32, 33333 }, + { 0x6B33, 33293 }, + { 0x6B34, 33079 }, + { 0x6B35, 33174 }, + { 0x6B36, 33357 }, + { 0x6B38, 33161 }, + { 0x6B39, 33187 }, + { 0x6B3A, 33312 }, + { 0x6B3B, 33121 }, + { 0x6B3C, 33341 }, + { 0x6B3E, 33129 }, + { 0x6B40, 33137 }, + { 0x6B41, 33365 }, + { 0x6B43, 33302 }, + { 0x6B44, 33092 }, + { 0x6B46, 33349 }, + { 0x6B47, 33145 }, + { 0x6B48, 33216 }, + { 0x6B49, 33236 }, + { 0x6B4A, 33153 }, + { 0x6B4B, 33169 }, + { 0x6B4C, 33100 }, + { 0x6B4D, 33116 }, + { 0x6B4E, 33087 }, + { 0x6B4F, 33379 }, + { 0x6B50, 25426 }, + { 0x6B51, 25420 }, + { 0x6B52, 25471 }, + { 0x6B53, 25456 }, + { 0x6B54, 25466 }, + { 0x6B55, 25461 }, + { 0x6B56, 24792 }, + { 0x6B57, 24777 }, + { 0x6B58, 24787 }, + { 0x6B59, 24782 }, + { 0x6B5A, 25928 }, + { 0x6B5B, 25913 }, + { 0x6B5C, 25923 }, + { 0x6B5D, 25918 }, + { 0x6B5E, 26308 }, + { 0x6B5F, 26293 }, + { 0x6B60, 26303 }, + { 0x6B61, 26298 }, + { 0x6B62, 26272 }, + { 0x6B63, 26257 }, + { 0x6B64, 26267 }, + { 0x6B65, 26262 }, + { 0x6B66, 25892 }, + { 0x6B67, 25877 }, + { 0x6B68, 25887 }, + { 0x6B69, 25882 }, + { 0x6B6A, 25071 }, + { 0x6B6B, 25056 }, + { 0x6B6C, 25066 }, + { 0x6B6D, 25061 }, + { 0x6B6E, 26164 }, + { 0x6B6F, 26149 }, + { 0x6B70, 26159 }, + { 0x6B71, 26154 }, + { 0x6B72, 25507 }, + { 0x6B73, 25492 }, + { 0x6B74, 25502 }, + { 0x6B75, 25497 }, + { 0x6B76, 25729 }, + { 0x6B77, 25714 }, + { 0x6B78, 25724 }, + { 0x6B79, 25719 }, + { 0x6B7A, 26249 }, + { 0x6B7B, 26234 }, + { 0x6B7C, 26244 }, + { 0x6B7D, 26239 }, + { 0x6B7E, 26393 }, + { 0x6B7F, 26378 }, + { 0x6B80, 26388 }, + { 0x6B81, 26383 }, + { 0x6B82, 26285 }, + { 0x6B83, 26280 }, + { 0x6B84, 25941 }, + { 0x6B85, 25936 }, + { 0x6B86, 24341 }, + { 0x6B87, 24336 }, + { 0x6B88, 25484 }, + { 0x6B89, 25479 }, + { 0x6B8A, 24667 }, + { 0x6B8B, 24662 }, + { 0x6B8C, 25742 }, + { 0x6B8D, 25737 }, + { 0x6B8E, 26118 }, + { 0x6B8F, 26103 }, + { 0x6B90, 26113 }, + { 0x6B91, 26108 }, + { 0x6B92, 24442 }, + { 0x6B93, 24427 }, + { 0x6B94, 24437 }, + { 0x6B95, 24432 }, + { 0x6B96, 25530 }, + { 0x6B97, 25515 }, + { 0x6B98, 25525 }, + { 0x6B99, 25520 }, + { 0x6B9A, 26141 }, + { 0x6B9B, 26126 }, + { 0x6B9C, 26136 }, + { 0x6B9D, 26131 }, + { 0x6B9E, 25690 }, + { 0x6B9F, 25684 }, + { 0x6BA0, 26187 }, + { 0x6BA1, 26172 }, + { 0x6BA2, 26182 }, + { 0x6BA3, 26177 }, + { 0x6BA4, 24597 }, + { 0x6BA5, 24589 }, + { 0x6BA6, 24577 }, + { 0x6BA7, 24559 }, + { 0x6BA8, 24571 }, + { 0x6BA9, 24565 }, + { 0x6BAA, 24653 }, + { 0x6BAB, 24635 }, + { 0x6BAC, 24647 }, + { 0x6BAD, 24641 }, + { 0x6BAE, 25266 }, + { 0x6BAF, 25260 }, + { 0x6BB0, 25231 }, + { 0x6BB1, 25222 }, + { 0x6BD3, 24046 }, + { 0x6BD4, 24031 }, + { 0x6BD5, 24041 }, + { 0x6BD6, 24036 }, + { 0x6BD7, 24020 }, + { 0x6BD8, 24015 }, + { 0x6BD9, 24059 }, + { 0x6BDA, 24054 }, + { 0x6BDB, 24085 }, + { 0x6BDC, 24080 }, + { 0x6BDD, 24007 }, + { 0x6BDE, 24072 }, + { 0x6BDF, 24067 }, + { 0x6BE0, 26353 }, + { 0x6BE1, 26347 }, + { 0x6BE2, 26369 }, + { 0x6BE3, 26363 }, + { 0x6BE4, 23993 }, + { 0x6BE5, 23978 }, + { 0x6BE6, 23988 }, + { 0x6BE7, 23983 }, + { 0x6BE8, 26322 }, + { 0x6BE9, 26313 }, + { 0x6BEA, 28622 }, + { 0x6BEB, 28590 }, + { 0x6BEC, 28450 }, + { 0x6BED, 28440 }, + { 0x6BEE, 28560 }, + { 0x6BEF, 28550 }, + { 0x6BF0, 28430 }, + { 0x6BF1, 28420 }, + { 0x6BF2, 28470 }, + { 0x6BF3, 28460 }, + { 0x6BF4, 28490 }, + { 0x6BF5, 28480 }, + { 0x6BF6, 28410 }, + { 0x6BF7, 28390 }, + { 0x6BF8, 28400 }, + { 0x6BF9, 30178 }, + { 0x6BFA, 30152 }, + { 0x6BFB, 30165 }, + { 0x6BFC, 26021 }, + { 0x6BFD, 26003 }, + { 0x6BFE, 26015 }, + { 0x6BFF, 26009 }, + { 0x6C00, 28642 }, + { 0x6C01, 28510 }, + { 0x6C02, 28692 }, + { 0x6C03, 28611 }, + { 0x6C04, 28580 }, + { 0x6C05, 26665 }, + { 0x6C06, 26600 }, + { 0x6C07, 26688 }, + { 0x6C08, 26716 }, + { 0x6C09, 26650 }, + { 0x6C0A, 26635 }, + { 0x6C0B, 28073 }, + { 0x6C0C, 27980 }, + { 0x6C0D, 28115 }, + { 0x6C0E, 28189 }, + { 0x6C0F, 28030 }, + { 0x6C10, 28015 }, + { 0x6C11, 29671 }, + { 0x6C12, 29699 }, + { 0x6C13, 29663 }, + { 0x6C14, 29648 }, + { 0x6C15, 28801 }, + { 0x6C16, 28882 }, + { 0x6C17, 27033 }, + { 0x6C18, 27066 }, + { 0x6C19, 28933 }, + { 0x6C1A, 28889 }, + { 0x6C1B, 28947 }, + { 0x6C1C, 29506 }, + { 0x6C1D, 29408 }, + { 0x6C1E, 29546 }, + { 0x6C1F, 29612 }, + { 0x6C20, 27755 }, + { 0x6C21, 27838 }, + { 0x6C22, 26821 }, + { 0x6C23, 26763 }, + { 0x6C24, 26853 }, + { 0x6C25, 26867 }, + { 0x6C26, 27852 }, + { 0x6C27, 27939 }, + { 0x6C28, 28736 }, + { 0x6C29, 26526 }, + { 0x6C2A, 26577 }, + { 0x6C2B, 29767 }, + { 0x6C2C, 29809 }, + { 0x6C2D, 26925 }, + { 0x6C2E, 26881 }, + { 0x6C2F, 26957 }, + { 0x6C30, 26980 }, + { 0x6C31, 26910 }, + { 0x6C32, 26895 }, + { 0x6C33, 27626 }, + { 0x6C34, 27706 }, + { 0x6C35, 27655 }, + { 0x6C36, 27640 }, + { 0x6C37, 27221 }, + { 0x6C38, 27235 }, + { 0x6C39, 27149 }, + { 0x6C3A, 27249 }, + { 0x6C3B, 27177 }, + { 0x6C3C, 27304 }, + { 0x6C3D, 27213 }, + { 0x6C3E, 27191 }, + { 0x6C3F, 27525 }, + { 0x6C40, 27355 }, + { 0x6C41, 27557 }, + { 0x6C42, 27612 }, + { 0x6C43, 27458 }, + { 0x6C44, 27376 }, + { 0x6C45, 29060 }, + { 0x6C46, 28988 }, + { 0x6C47, 29101 }, + { 0x6C48, 29131 }, + { 0x6C49, 29009 }, + { 0x6C4A, 28995 }, + { 0x6C4B, 29293 }, + { 0x6C4C, 29173 }, + { 0x6C4D, 29307 }, + { 0x6C4E, 29354 }, + { 0x6C4F, 29223 }, + { 0x6C50, 29208 }, + { 0x6C51, 27095 }, + { 0x6C52, 27127 }, + { 0x6C53, 27080 }, + { 0x6C54, 27073 }, + { 0x6C55, 28300 }, + { 0x6C56, 28226 }, + { 0x6C57, 28314 }, + { 0x6C58, 28369 }, + { 0x6C59, 28276 }, + { 0x6C5A, 28261 }, + { 0x6C5B, 29619 }, + { 0x6C5C, 27713 }, + { 0x6C5D, 28766 }, + { 0x6C5E, 30130 }, + { 0x6C5F, 30137 }, + { 0x6C60, 30109 }, + { 0x6C61, 30095 }, + { 0x6C62, 30123 }, + { 0x6C63, 30144 }, + { 0x6C64, 28540 }, + { 0x6C65, 28712 }, + { 0x6C66, 28662 }, + { 0x6C67, 28702 }, + { 0x6C68, 28600 }, + { 0x6C69, 28570 }, + { 0x6C6A, 26621 }, + { 0x6C6B, 26730 }, + { 0x6C6C, 26695 }, + { 0x6C6D, 26723 }, + { 0x6C6E, 26642 }, + { 0x6C6F, 26628 }, + { 0x6C70, 28001 }, + { 0x6C71, 28203 }, + { 0x6C72, 28168 }, + { 0x6C73, 28196 }, + { 0x6C74, 28022 }, + { 0x6C75, 28008 }, + { 0x6C76, 29634 }, + { 0x6C77, 29713 }, + { 0x6C78, 29678 }, + { 0x6C79, 29706 }, + { 0x6C7A, 29655 }, + { 0x6C7B, 29641 }, + { 0x6C7C, 26902 }, + { 0x6C7D, 26888 }, + { 0x6C7E, 27647 }, + { 0x6C7F, 27633 }, + { 0x6C80, 27198 }, + { 0x6C81, 27156 }, + { 0x6C82, 27283 }, + { 0x6C83, 27205 }, + { 0x6C84, 27184 }, + { 0x6C85, 27591 }, + { 0x6C86, 27450 }, + { 0x6C87, 27369 }, + { 0x6C88, 29002 }, + { 0x6C89, 29117 }, + { 0x6C8A, 29194 }, + { 0x6C8B, 29368 }, + { 0x6C8C, 29333 }, + { 0x6C8D, 29361 }, + { 0x6C8E, 29215 }, + { 0x6C8F, 29201 }, + { 0x6C90, 28757 }, + { 0x6C91, 28247 }, + { 0x6C92, 28383 }, + { 0x6C93, 28348 }, + { 0x6C94, 28376 }, + { 0x6C95, 28268 }, + { 0x6C96, 28254 }, + { 0x6C97, 28632 }, + { 0x6C98, 28500 }, + { 0x6C99, 28652 }, + { 0x6C9A, 28682 }, + { 0x6C9B, 28530 }, + { 0x6C9C, 26658 }, + { 0x6C9D, 26593 }, + { 0x6C9E, 26681 }, + { 0x6C9F, 26709 }, + { 0x6CA0, 26614 }, + { 0x6CA1, 28066 }, + { 0x6CA2, 27973 }, + { 0x6CA3, 28108 }, + { 0x6CA4, 28182 }, + { 0x6CA5, 27994 }, + { 0x6CA6, 29692 }, + { 0x6CA7, 28794 }, + { 0x6CA8, 28875 }, + { 0x6CA9, 27026 }, + { 0x6CAA, 27059 }, + { 0x6CAB, 28926 }, + { 0x6CAC, 28940 }, + { 0x6CAD, 29499 }, + { 0x6CAE, 29401 }, + { 0x6CAF, 29539 }, + { 0x6CB0, 29605 }, + { 0x6CB1, 27748 }, + { 0x6CB2, 27806 }, + { 0x6CB3, 27831 }, + { 0x6CB4, 26814 }, + { 0x6CB5, 26756 }, + { 0x6CB6, 26846 }, + { 0x6CB7, 26860 }, + { 0x6CB8, 27845 }, + { 0x6CB9, 28729 }, + { 0x6CBA, 26519 }, + { 0x6CBB, 26570 }, + { 0x6CBC, 29760 }, + { 0x6CBD, 29802 }, + { 0x6CBE, 26918 }, + { 0x6CBF, 26874 }, + { 0x6CC0, 26950 }, + { 0x6CC1, 26973 }, + { 0x6CC2, 27619 }, + { 0x6CC3, 27699 }, + { 0x6CC4, 27228 }, + { 0x6CC5, 27142 }, + { 0x6CC6, 27242 }, + { 0x6CC7, 27170 }, + { 0x6CC8, 27297 }, + { 0x6CC9, 27518 }, + { 0x6CCA, 27348 }, + { 0x6CCB, 27550 }, + { 0x6CCC, 27605 }, + { 0x6CCD, 27362 }, + { 0x6CCE, 29053 }, + { 0x6CCF, 28981 }, + { 0x6CD0, 29094 }, + { 0x6CD1, 29124 }, + { 0x6CD2, 29286 }, + { 0x6CD3, 29166 }, + { 0x6CD4, 29300 }, + { 0x6CD5, 29347 }, + { 0x6CD6, 29187 }, + { 0x6CD7, 27088 }, + { 0x6CD8, 27120 }, + { 0x6CD9, 27134 }, + { 0x6CDA, 28293 }, + { 0x6CDB, 28219 }, + { 0x6CDC, 28307 }, + { 0x6CDD, 28362 }, + { 0x6CDE, 28240 }, + { 0x6CDF, 28672 }, + { 0x6CE0, 28520 }, + { 0x6CE1, 26702 }, + { 0x6CE2, 26607 }, + { 0x6CE3, 28175 }, + { 0x6CE4, 27987 }, + { 0x6CE5, 29685 }, + { 0x6CE6, 29627 }, + { 0x6CE7, 29598 }, + { 0x6CE8, 29415 }, + { 0x6CE9, 30057 }, + { 0x6CEA, 29891 }, + { 0x6CEB, 27163 }, + { 0x6CEC, 27290 }, + { 0x6CED, 27598 }, + { 0x6CEE, 29340 }, + { 0x6CEF, 29180 }, + { 0x6CF0, 28355 }, + { 0x6CF1, 28233 }, + { 0x6CF2, 30102 }, + { 0x6CF3, 30088 }, + { 0x6CF4, 30116 }, + { 0x6CF5, 27881 }, + { 0x6CF6, 27866 }, + { 0x6CF7, 26493 }, + { 0x6CF8, 26478 }, + { 0x6CF9, 29752 }, + { 0x6CFA, 29737 }, + { 0x6CFB, 29465 }, + { 0x6CFC, 29450 }, + { 0x6CFD, 29941 }, + { 0x6CFE, 29926 }, + { 0x6CFF, 27009 }, + { 0x6D00, 26994 }, + { 0x6D01, 28830 }, + { 0x6D02, 28815 }, + { 0x6D03, 28918 }, + { 0x6D04, 28903 }, + { 0x6D05, 27798 }, + { 0x6D06, 27783 }, + { 0x6D07, 26806 }, + { 0x6D08, 26791 }, + { 0x6D09, 29979 }, + { 0x6D0A, 29884 }, + { 0x6D0B, 30007 }, + { 0x6D0C, 30071 }, + { 0x6D0D, 29912 }, + { 0x6D0E, 29436 }, + { 0x6D0F, 27769 }, + { 0x6D10, 26777 }, + { 0x6D11, 27873 }, + { 0x6D12, 27859 }, + { 0x6D13, 26485 }, + { 0x6D14, 26471 }, + { 0x6D15, 29744 }, + { 0x6D16, 29730 }, + { 0x6D17, 29457 }, + { 0x6D18, 29443 }, + { 0x6D19, 29933 }, + { 0x6D1A, 29919 }, + { 0x6D1B, 27001 }, + { 0x6D1C, 26987 }, + { 0x6D1D, 28822 }, + { 0x6D1E, 28808 }, + { 0x6D1F, 28910 }, + { 0x6D20, 28896 }, + { 0x6D21, 27790 }, + { 0x6D22, 27776 }, + { 0x6D23, 26798 }, + { 0x6D24, 26784 }, + { 0x6D25, 29958 }, + { 0x6D26, 29863 }, + { 0x6D27, 29986 }, + { 0x6D28, 30050 }, + { 0x6D29, 29905 }, + { 0x6D2A, 29429 }, + { 0x6D2B, 27762 }, + { 0x6D2C, 26770 }, + { 0x6D2D, 29972 }, + { 0x6D2E, 29877 }, + { 0x6D2F, 30000 }, + { 0x6D30, 30064 }, + { 0x6D31, 29422 }, + { 0x6D32, 29898 }, + { 0x6D33, 27932 }, + { 0x6D34, 29492 }, + { 0x6D35, 29394 }, + { 0x6D36, 29532 }, + { 0x6D37, 29965 }, + { 0x6D38, 29870 }, + { 0x6D39, 29993 }, + { 0x6D3A, 27925 }, + { 0x6D3B, 28722 }, + { 0x6D3C, 28743 }, + { 0x6D3D, 28750 }, + { 0x6D3E, 35643 }, + { 0x6D3F, 35646 }, + { 0x6D50, 28057 }, + { 0x6D51, 27946 }, + { 0x6D52, 27955 }, + { 0x6D53, 27964 }, + { 0x6D54, 28099 }, + { 0x6D55, 28150 }, + { 0x6D56, 28122 }, + { 0x6D57, 28159 }, + { 0x6D58, 28838 }, + { 0x6D59, 28847 }, + { 0x6D5A, 27040 }, + { 0x6D5B, 27049 }, + { 0x6D5C, 29385 }, + { 0x6D5D, 29473 }, + { 0x6D5E, 29482 }, + { 0x6D5F, 29553 }, + { 0x6D60, 29562 }, + { 0x6D61, 29571 }, + { 0x6D62, 29580 }, + { 0x6D63, 29589 }, + { 0x6D64, 27721 }, + { 0x6D65, 27730 }, + { 0x6D66, 27813 }, + { 0x6D67, 29845 }, + { 0x6D68, 29854 }, + { 0x6D69, 29949 }, + { 0x6D6A, 30014 }, + { 0x6D6B, 30023 }, + { 0x6D6C, 30032 }, + { 0x6D6D, 30041 }, + { 0x6D6E, 26746 }, + { 0x6D6F, 26828 }, + { 0x6D70, 26837 }, + { 0x6D71, 27889 }, + { 0x6D72, 27898 }, + { 0x6D73, 27916 }, + { 0x6D74, 27907 }, + { 0x6D75, 26501 }, + { 0x6D76, 26552 }, + { 0x6D77, 26561 }, + { 0x6D78, 26542 }, + { 0x6D79, 29793 }, + { 0x6D7A, 29774 }, + { 0x6D7B, 29783 }, + { 0x6D7C, 26932 }, + { 0x6D7D, 26941 }, + { 0x6D7E, 27663 }, + { 0x6D7F, 27690 }, + { 0x6D80, 27330 }, + { 0x6D81, 27311 }, + { 0x6D82, 27320 }, + { 0x6D83, 27491 }, + { 0x6D84, 27482 }, + { 0x6D85, 27532 }, + { 0x6D86, 27541 }, + { 0x6D87, 27564 }, + { 0x6D88, 27573 }, + { 0x6D89, 28963 }, + { 0x6D8A, 28972 }, + { 0x6D8B, 28954 }, + { 0x6D8C, 29017 }, + { 0x6D8D, 29044 }, + { 0x6D8E, 29076 }, + { 0x6D8F, 29085 }, + { 0x6D92, 29035 }, + { 0x6D93, 27102 }, + { 0x6D94, 27111 }, + { 0x6D95, 29157 }, + { 0x6D96, 29147 }, + { 0x6D97, 29268 }, + { 0x6D98, 29277 }, + { 0x6D99, 29258 }, + { 0x6D9A, 29314 }, + { 0x6D9B, 29323 }, + { 0x6D9C, 28330 }, + { 0x6D9D, 28339 }, + { 0x6D9E, 26672 }, + { 0x6D9F, 28038 }, + { 0x6DA0, 28047 }, + { 0x6DA1, 28080 }, + { 0x6DA2, 28089 }, + { 0x6DA3, 28131 }, + { 0x6DA4, 28140 }, + { 0x6DA5, 28856 }, + { 0x6DA6, 28784 }, + { 0x6DA7, 28865 }, + { 0x6DA8, 29522 }, + { 0x6DA9, 27739 }, + { 0x6DAA, 29836 }, + { 0x6DAB, 26737 }, + { 0x6DAC, 27473 }, + { 0x6DAD, 27582 }, + { 0x6DAE, 28210 }, + { 0x6DAF, 28284 }, + { 0x6DB0, 28321 }, + { 0x6DB1, 29108 }, + { 0x6DB2, 27681 }, + { 0x6DB3, 29138 }, + { 0x6DB4, 27672 }, + { 0x6DB5, 27339 }, + { 0x6DB6, 26533 }, + { 0x6DB7, 27256 }, + { 0x6DB8, 29240 }, + { 0x6DB9, 29067 }, + { 0x6DBA, 27509 }, + { 0x6DBB, 27265 }, + { 0x6DBC, 27500 }, + { 0x6DBD, 29231 }, + { 0x6DBE, 28775 }, + { 0x6DBF, 27017 }, + { 0x6DC0, 29026 }, + { 0x6DC1, 26964 }, + { 0x6DC2, 26584 }, + { 0x6DC3, 27274 }, + { 0x6DC4, 26510 }, + { 0x6DC5, 27822 }, + { 0x6DC6, 29513 }, + { 0x6DC7, 29249 }, + { 0x6DF0, 29821 }, + { 0x6DF1, 29375 }, + { 0x6DF2, 29725 }, + { 0x6DF3, 29720 }, + { 0x6DF4, 30191 }, + { 0x6DF5, 29816 }, + { 0x6DF6, 30083 }, + { 0x6DF7, 30078 }, + { 0x6DF8, 30196 }, + { 0x6DF9, 29831 }, + { 0x6DFA, 30206 }, + { 0x6DFB, 30211 }, + { 0x6DFC, 9693 }, + { 0x6DFD, 30201 }, + { 0x6E00, 66314 }, + { 0x6E01, 66316 }, + { 0x6E02, 66318 }, + { 0x6E03, 66320 }, + { 0x6E04, 66322 }, + { 0x6E05, 66324 }, + { 0x6E06, 66326 }, + { 0x6E07, 66328 }, + { 0x6E08, 66330 }, + { 0x6E09, 66332 }, + { 0x6E0A, 66334 }, + { 0x6E0B, 66336 }, + { 0x6E0C, 66338 }, + { 0x6E0D, 66340 }, + { 0x6E0E, 66342 }, + { 0x6E0F, 66344 }, + { 0x6E10, 74355 }, + { 0x6E11, 74464 }, + { 0x6E12, 74457 }, + { 0x6E13, 74350 }, + { 0x6E14, 74440 }, + { 0x6E15, 74451 }, + { 0x6E16, 74434 }, + { 0x6E17, 74299 }, + { 0x6E18, 74390 }, + { 0x6E19, 74445 }, + { 0x6E20, 58207 }, + { 0x6E21, 58211 }, + { 0x6E22, 57894 }, + { 0x6E23, 57899 }, + { 0x6E24, 57948 }, + { 0x6E25, 57955 }, + { 0x6E26, 58290 }, + { 0x6E30, 74262 }, + { 0x6E31, 74244 }, + { 0x6E32, 74250 }, + { 0x6E33, 74256 }, + { 0x6E34, 74343 }, + { 0x6E35, 74337 }, + { 0x6E36, 74428 }, + { 0x6E37, 74284 }, + { 0x6E38, 74375 }, + { 0x6E39, 74329 }, + { 0x6E3A, 74420 }, + { 0x6E3B, 74276 }, + { 0x6E3C, 74367 }, + { 0x6E3D, 74314 }, + { 0x6E3E, 74405 }, + { 0x6E3F, 74269 }, + { 0x6E40, 74360 }, + { 0x6E41, 74307 }, + { 0x6E42, 74398 }, + { 0x6E43, 74291 }, + { 0x6E44, 74382 }, + { 0x6E45, 35852 }, + { 0x6E46, 23293 }, + { 0x6E47, 74322 }, + { 0x6E48, 74413 }, + { 0x6E49, 31173 }, + { 0x6E4A, 66833 }, + { 0x6E4B, 10082 }, + { 0x6E4C, 31561 }, + { 0x6E4D, 31170 }, + { 0x6E4E, 66830 }, + { 0x6E4F, 10075 }, + { 0x6E50, 22507 }, + { 0x6E51, 22660 }, + { 0x6E52, 22487 }, + { 0x6E54, 22652 }, + { 0x6E55, 22505 }, + { 0x6E56, 22644 }, + { 0x6E57, 22657 }, + { 0x6E58, 22480 }, + { 0x6E59, 22499 }, + { 0x6E5A, 22518 }, + { 0x6E5B, 22490 }, + { 0x6E5C, 22509 }, + { 0x6E5D, 22494 }, + { 0x6E5E, 22513 }, + { 0x6E5F, 22596 }, + { 0x6E60, 22647 }, + { 0x6E61, 22624 }, + { 0x6E62, 22502 }, + { 0x6E63, 22666 }, + { 0x6E64, 22649 }, + { 0x6E65, 22663 }, + { 0x6E66, 22593 }, + { 0x6E68, 22621 }, + { 0x6E69, 22590 }, + { 0x6E6A, 22618 }, + { 0x6E6B, 22654 }, + { 0x6E70, 26455 }, + { 0x6E71, 26442 }, + { 0x6E72, 26449 }, + { 0x6E73, 23761 }, + { 0x6E74, 26467 }, + { 0x6E76, 23797 }, + { 0x6E77, 23793 }, + { 0x6E78, 23772 }, + { 0x6E79, 23768 }, + { 0x6E7A, 23813 }, + { 0x6E7B, 23809 }, + { 0x6E7C, 26418 }, + { 0x6E7D, 26414 }, + { 0x6E7E, 23953 }, + { 0x6E7F, 23949 }, + { 0x6E80, 26059 }, + { 0x6E81, 25385 }, + { 0x6E82, 25377 }, + { 0x6E83, 25341 }, + { 0x6E84, 25333 }, + { 0x6E85, 25111 }, + { 0x6E86, 25103 }, + { 0x6E87, 25363 }, + { 0x6E88, 25355 }, + { 0x6E89, 25185 }, + { 0x6E8A, 25161 }, + { 0x6E8B, 25177 }, + { 0x6E8C, 25169 }, + { 0x6E8D, 25448 }, + { 0x6E8E, 25411 }, + { 0x6E8F, 24226 }, + { 0x6E90, 24211 }, + { 0x6E91, 24221 }, + { 0x6E92, 24216 }, + { 0x6E93, 25042 }, + { 0x6E94, 25036 }, + { 0x6E95, 25048 }, + { 0x6E96, 25012 }, + { 0x6E97, 25022 }, + { 0x6E98, 25017 }, + { 0x6E99, 25869 }, + { 0x6E9A, 25854 }, + { 0x6E9B, 25864 }, + { 0x6E9C, 25859 }, + { 0x6E9D, 25572 }, + { 0x6E9E, 25557 }, + { 0x6E9F, 25567 }, + { 0x6EA0, 25562 }, + { 0x6EA1, 24540 }, + { 0x6EA2, 24525 }, + { 0x6EA3, 24535 }, + { 0x6EA4, 24530 }, + { 0x6EA5, 25595 }, + { 0x6EA6, 25580 }, + { 0x6EA7, 25590 }, + { 0x6EA8, 25585 }, + { 0x6EA9, 24328 }, + { 0x6EAA, 24323 }, + { 0x6EAB, 25846 }, + { 0x6EAC, 25841 }, + { 0x6EAD, 24924 }, + { 0x6EAE, 24919 }, + { 0x6EAF, 25905 }, + { 0x6EB0, 25900 }, + { 0x6EB1, 25833 }, + { 0x6EB2, 25818 }, + { 0x6EB3, 25828 }, + { 0x6EB4, 25823 }, + { 0x6EB5, 26216 }, + { 0x6EB6, 26201 }, + { 0x6EB7, 26211 }, + { 0x6EB8, 26206 }, + { 0x6EB9, 24961 }, + { 0x6EBA, 24946 }, + { 0x6EBB, 24956 }, + { 0x6EBC, 24951 }, + { 0x6EBD, 24255 }, + { 0x6EBE, 24240 }, + { 0x6EBF, 24250 }, + { 0x6EC0, 24245 }, + { 0x6EC1, 24991 }, + { 0x6EC2, 24976 }, + { 0x6EC3, 24986 }, + { 0x6EC4, 24981 }, + { 0x6EC5, 25305 }, + { 0x6EC6, 25290 }, + { 0x6EC7, 25300 }, + { 0x6EC8, 25295 }, + { 0x6EC9, 24139 }, + { 0x6ECA, 24124 }, + { 0x6ECB, 24134 }, + { 0x6ECC, 24129 }, + { 0x6ECD, 26051 }, + { 0x6ECE, 26036 }, + { 0x6ECF, 26046 }, + { 0x6ED0, 26041 }, + { 0x6ED1, 24400 }, + { 0x6ED2, 24385 }, + { 0x6ED3, 24395 }, + { 0x6ED4, 24390 }, + { 0x6ED5, 24828 }, + { 0x6ED6, 24813 }, + { 0x6ED7, 24823 }, + { 0x6ED8, 24818 }, + { 0x6ED9, 24715 }, + { 0x6EDA, 24700 }, + { 0x6EDB, 24710 }, + { 0x6EDC, 24705 }, + { 0x6EDD, 24769 }, + { 0x6EDE, 24754 }, + { 0x6EDF, 24764 }, + { 0x6EE0, 24759 }, + { 0x6EE1, 25630 }, + { 0x6EE2, 25615 }, + { 0x6EE3, 25625 }, + { 0x6EE4, 25620 }, + { 0x6EE5, 25706 }, + { 0x6EE6, 25675 }, + { 0x6EE7, 25701 }, + { 0x6EE8, 25696 }, + { 0x6EE9, 24626 }, + { 0x6EEA, 24611 }, + { 0x6EEB, 24621 }, + { 0x6EEC, 24616 }, + { 0x6EED, 25142 }, + { 0x6EEE, 25137 }, + { 0x6EEF, 25442 }, + { 0x6EF0, 25436 }, + { 0x6EF1, 25282 }, + { 0x6EF2, 25206 }, + { 0x6EF3, 25277 }, + { 0x6EF4, 25272 }, + { 0x6EF5, 27433 }, + { 0x6EF6, 27423 }, + { 0x6EF7, 27393 }, + { 0x6EF8, 27383 }, + { 0x6EF9, 27413 }, + { 0x6EFA, 27403 }, + { 0x6EFB, 27466 }, + { 0x6EFC, 27443 }, + { 0x6EFF, 10095 }, + { 0x6F01, 63786 }, + { 0x6F02, 63773 }, + { 0x6F03, 63749 }, + { 0x6F04, 63741 }, + { 0x6F05, 63752 }, + { 0x6F06, 63768 }, + { 0x6F07, 63778 }, + { 0x6F08, 63415 }, + { 0x6F09, 63733 }, + { 0x6F0A, 63760 }, + { 0x6F0B, 63418 }, + { 0x6F0C, 63423 }, + { 0x6F0D, 63792 }, + { 0x6F0E, 63400 }, + { 0x6F0F, 63758 }, + { 0x6F10, 63443 }, + { 0x6F11, 63425 }, + { 0x6F12, 63431 }, + { 0x6F13, 63452 }, + { 0x6F14, 63437 }, + { 0x6F15, 63434 }, + { 0x6F16, 63428 }, + { 0x6F17, 63449 }, + { 0x6F18, 63446 }, + { 0x6F19, 63440 }, + { 0x6F1A, 63421 }, + { 0x6F1B, 63776 }, + { 0x6F1C, 63770 }, + { 0x6F1D, 63744 }, + { 0x6F1E, 63789 }, + { 0x6F1F, 63762 }, + { 0x6F20, 63783 }, + { 0x6F21, 63588 }, + { 0x6F22, 63593 }, + { 0x6F23, 63598 }, + { 0x6F24, 63603 }, + { 0x6F25, 63608 }, + { 0x6F26, 63613 }, + { 0x6F27, 63618 }, + { 0x6F28, 63623 }, + { 0x6F29, 63628 }, + { 0x6F2A, 63633 }, + { 0x6F2B, 63638 }, + { 0x6F2C, 63643 }, + { 0x6F2D, 63648 }, + { 0x6F2E, 63653 }, + { 0x6F2F, 63658 }, + { 0x6F30, 63663 }, + { 0x6F31, 63668 }, + { 0x6F32, 63673 }, + { 0x6F33, 63678 }, + { 0x6F34, 63683 }, + { 0x6F35, 63688 }, + { 0x6F36, 63693 }, + { 0x6F37, 63698 }, + { 0x6F38, 63703 }, + { 0x6F39, 63708 }, + { 0x6F3A, 63713 }, + { 0x6F3B, 63411 }, + { 0x6F3C, 63755 }, + { 0x6F3D, 63729 }, + { 0x6F3E, 63780 }, + { 0x6F3F, 63385 }, + { 0x6F40, 63455 }, + { 0x6F41, 63458 }, + { 0x6F42, 63463 }, + { 0x6F43, 63468 }, + { 0x6F44, 63473 }, + { 0x6F45, 63478 }, + { 0x6F46, 63483 }, + { 0x6F47, 63488 }, + { 0x6F48, 63493 }, + { 0x6F49, 63498 }, + { 0x6F4A, 63503 }, + { 0x6F4B, 63508 }, + { 0x6F4C, 63513 }, + { 0x6F4D, 63518 }, + { 0x6F4E, 63523 }, + { 0x6F4F, 63528 }, + { 0x6F50, 63533 }, + { 0x6F51, 63538 }, + { 0x6F52, 63543 }, + { 0x6F53, 63548 }, + { 0x6F54, 63553 }, + { 0x6F55, 63558 }, + { 0x6F56, 63563 }, + { 0x6F57, 63568 }, + { 0x6F58, 63573 }, + { 0x6F59, 63578 }, + { 0x6F5A, 63583 }, + { 0x6F5B, 63403 }, + { 0x6F5C, 63765 }, + { 0x6F5D, 63721 }, + { 0x6F5E, 63736 }, + { 0x6F5F, 63407 }, + { 0x6F60, 63725 }, + { 0x6F61, 64276 }, + { 0x6F62, 63796 }, + { 0x6F63, 63807 }, + { 0x6F64, 64280 }, + { 0x6F65, 64253 }, + { 0x6F66, 64192 }, + { 0x6F67, 64208 }, + { 0x6F68, 64218 }, + { 0x6F69, 64228 }, + { 0x6F6A, 64213 }, + { 0x6F6B, 64223 }, + { 0x6F6C, 64238 }, + { 0x6F6D, 64248 }, + { 0x6F6E, 64243 }, + { 0x6F6F, 64233 }, + { 0x6F70, 64283 }, + { 0x6F71, 64024 }, + { 0x6F72, 64032 }, + { 0x6F73, 64044 }, + { 0x6F74, 64028 }, + { 0x6F75, 64040 }, + { 0x6F76, 64068 }, + { 0x6F77, 64076 }, + { 0x6F78, 64084 }, + { 0x6F79, 64072 }, + { 0x6F7A, 64080 }, + { 0x6F7B, 64148 }, + { 0x6F7C, 64156 }, + { 0x6F7D, 64164 }, + { 0x6F7E, 64152 }, + { 0x6F7F, 64160 }, + { 0x6F80, 64168 }, + { 0x6F81, 64176 }, + { 0x6F82, 64184 }, + { 0x6F83, 64172 }, + { 0x6F84, 64180 }, + { 0x6F85, 64108 }, + { 0x6F86, 64116 }, + { 0x6F87, 64124 }, + { 0x6F88, 64112 }, + { 0x6F89, 64120 }, + { 0x6F8A, 64048 }, + { 0x6F8B, 64056 }, + { 0x6F8C, 64064 }, + { 0x6F8D, 64052 }, + { 0x6F8E, 64060 }, + { 0x6F8F, 64088 }, + { 0x6F90, 64096 }, + { 0x6F91, 64104 }, + { 0x6F92, 64092 }, + { 0x6F93, 64100 }, + { 0x6F94, 64196 }, + { 0x6F95, 64204 }, + { 0x6F96, 64200 }, + { 0x6F97, 64128 }, + { 0x6F98, 64136 }, + { 0x6F99, 64144 }, + { 0x6F9A, 64132 }, + { 0x6F9B, 64140 }, + { 0x6F9C, 64188 }, + { 0x6F9D, 64036 }, + { 0x6F9E, 64257 }, + { 0x6F9F, 64262 }, + { 0x6FA0, 63814 }, + { 0x6FA1, 63933 }, + { 0x6FA2, 64001 }, + { 0x6FA3, 63977 }, + { 0x6FA4, 63921 }, + { 0x6FA5, 63981 }, + { 0x6FA6, 63985 }, + { 0x6FA7, 63937 }, + { 0x6FA8, 64005 }, + { 0x6FA9, 63929 }, + { 0x6FAA, 64009 }, + { 0x6FAB, 63993 }, + { 0x6FAC, 63997 }, + { 0x6FAD, 63965 }, + { 0x6FAE, 64017 }, + { 0x6FAF, 64013 }, + { 0x6FB0, 63989 }, + { 0x6FB1, 63917 }, + { 0x6FB2, 63925 }, + { 0x6FB3, 63973 }, + { 0x6FB4, 63961 }, + { 0x6FB5, 63901 }, + { 0x6FB6, 63957 }, + { 0x6FB7, 63913 }, + { 0x6FB8, 63905 }, + { 0x6FB9, 63969 }, + { 0x6FBA, 63941 }, + { 0x6FBB, 63945 }, + { 0x6FBC, 63953 }, + { 0x6FBD, 63949 }, + { 0x6FBE, 63909 }, + { 0x6FC2, 63817 }, + { 0x6FC3, 63837 }, + { 0x6FC4, 63865 }, + { 0x6FC5, 63893 }, + { 0x6FC6, 63841 }, + { 0x6FC7, 63821 }, + { 0x6FCA, 63897 }, + { 0x6FCB, 63869 }, + { 0x6FCC, 63829 }, + { 0x6FCD, 63853 }, + { 0x6FCE, 63885 }, + { 0x6FCF, 63849 }, + { 0x6FD2, 63877 }, + { 0x6FD3, 63833 }, + { 0x6FD4, 63889 }, + { 0x6FD5, 63857 }, + { 0x6FD6, 63861 }, + { 0x6FD7, 63881 }, + { 0x6FDA, 63845 }, + { 0x6FDB, 63873 }, + { 0x6FDC, 63825 }, + { 0x6FE0, 63397 }, + { 0x6FE1, 63718 }, + { 0x6FE2, 63388 }, + { 0x6FE3, 63747 }, + { 0x6FE4, 63738 }, + { 0x6FE5, 63394 }, + { 0x6FE6, 63391 }, + { 0x6FE8, 63803 }, + { 0x6FE9, 64270 }, + { 0x6FEA, 64021 }, + { 0x6FEB, 64273 }, + { 0x6FEC, 64267 }, + { 0x6FED, 63800 }, + { 0x6FEE, 63811 }, + { 0x6FF9, 69249 }, + { 0x6FFA, 69252 }, + { 0x6FFB, 69255 }, + { 0x6FFC, 35637 }, + { 0x6FFD, 69276 }, + { 0x7000, 35010 }, + { 0x7001, 35135 }, + { 0x7002, 35095 }, + { 0x7003, 35235 }, + { 0x7004, 35020 }, + { 0x7005, 34975 }, + { 0x7006, 35170 }, + { 0x7007, 35005 }, + { 0x7008, 35040 }, + { 0x7009, 35190 }, + { 0x700A, 35215 }, + { 0x700B, 35175 }, + { 0x700D, 35125 }, + { 0x700E, 35245 }, + { 0x700F, 35305 }, + { 0x7010, 35165 }, + { 0x7011, 35255 }, + { 0x7012, 35270 }, + { 0x7013, 35320 }, + { 0x7014, 35315 }, + { 0x7015, 35035 }, + { 0x7016, 35285 }, + { 0x7017, 35045 }, + { 0x7018, 35070 }, + { 0x7019, 35000 }, + { 0x701A, 35075 }, + { 0x701B, 35105 }, + { 0x701C, 35195 }, + { 0x701D, 35210 }, + { 0x701E, 34985 }, + { 0x701F, 35280 }, + { 0x7020, 35140 }, + { 0x7021, 35025 }, + { 0x7022, 35185 }, + { 0x7023, 35050 }, + { 0x7024, 35310 }, + { 0x7025, 35065 }, + { 0x7026, 35115 }, + { 0x7028, 35230 }, + { 0x7029, 35090 }, + { 0x702A, 35200 }, + { 0x702B, 34980 }, + { 0x702C, 35085 }, + { 0x702D, 35110 }, + { 0x702E, 35015 }, + { 0x702F, 35150 }, + { 0x7030, 35030 }, + { 0x7031, 35220 }, + { 0x7032, 35225 }, + { 0x7033, 34990 }, + { 0x7034, 35130 }, + { 0x7035, 34995 }, + { 0x7036, 35265 }, + { 0x7037, 35205 }, + { 0x7038, 35295 }, + { 0x7039, 35145 }, + { 0x703A, 35155 }, + { 0x703C, 35055 }, + { 0x703D, 35290 }, + { 0x703F, 35060 }, + { 0x7040, 35080 }, + { 0x7041, 35160 }, + { 0x7042, 35325 }, + { 0x7043, 35275 }, + { 0x7044, 35335 }, + { 0x7045, 35180 }, + { 0x7046, 35100 }, + { 0x7047, 35240 }, + { 0x7048, 35300 }, + { 0x7049, 35120 }, + { 0x704A, 35260 }, + { 0x704B, 35250 }, + { 0x704C, 35330 }, + { 0x704D, 35340 }, + { 0x7050, 34349 }, + { 0x7051, 34353 }, + { 0x7052, 34357 }, + { 0x7053, 34361 }, + { 0x7054, 34365 }, + { 0x7055, 34369 }, + { 0x7056, 34373 }, + { 0x7057, 34377 }, + { 0x7058, 34381 }, + { 0x7059, 34385 }, + { 0x705A, 34389 }, + { 0x705B, 34393 }, + { 0x705C, 34397 }, + { 0x705D, 34401 }, + { 0x7080, 34405 }, + { 0x7081, 34410 }, + { 0x7082, 34415 }, + { 0x7083, 34420 }, + { 0x7084, 34750 }, + { 0x7085, 34755 }, + { 0x7086, 34760 }, + { 0x7087, 34765 }, + { 0x7088, 34770 }, + { 0x7089, 34775 }, + { 0x708A, 34780 }, + { 0x708B, 34785 }, + { 0x708C, 34790 }, + { 0x708D, 34795 }, + { 0x708E, 34425 }, + { 0x708F, 34430 }, + { 0x7090, 34435 }, + { 0x7091, 34440 }, + { 0x7092, 34445 }, + { 0x7093, 34945 }, + { 0x7094, 34950 }, + { 0x7095, 34450 }, + { 0x7096, 34455 }, + { 0x7097, 34460 }, + { 0x7098, 34955 }, + { 0x7099, 34960 }, + { 0x709A, 34464 }, + { 0x709B, 34469 }, + { 0x709C, 34474 }, + { 0x709D, 34478 }, + { 0x709E, 34483 }, + { 0x709F, 34487 }, + { 0x70A0, 34491 }, + { 0x70A1, 34496 }, + { 0x70A2, 34500 }, + { 0x70A3, 34504 }, + { 0x70A4, 34965 }, + { 0x70A5, 34508 }, + { 0x70A6, 34512 }, + { 0x70A7, 34516 }, + { 0x70A8, 34521 }, + { 0x70A9, 34525 }, + { 0x70AA, 34529 }, + { 0x70AB, 34534 }, + { 0x70AC, 34539 }, + { 0x70AD, 34543 }, + { 0x70AE, 34547 }, + { 0x70AF, 34551 }, + { 0x70B0, 34555 }, + { 0x70B1, 34559 }, + { 0x70B2, 34563 }, + { 0x70B3, 34567 }, + { 0x70B4, 34571 }, + { 0x70B5, 34575 }, + { 0x70B6, 34580 }, + { 0x70B7, 34584 }, + { 0x70B8, 34589 }, + { 0x70B9, 34593 }, + { 0x70BA, 34597 }, + { 0x70BB, 34601 }, + { 0x70BC, 34605 }, + { 0x70BD, 34609 }, + { 0x70BE, 34613 }, + { 0x70BF, 34617 }, + { 0x70C0, 34621 }, + { 0x70C1, 34625 }, + { 0x70C2, 34629 }, + { 0x70C3, 34633 }, + { 0x70C4, 34638 }, + { 0x70C5, 34643 }, + { 0x70C6, 34648 }, + { 0x70C7, 34653 }, + { 0x70C8, 34658 }, + { 0x70C9, 34662 }, + { 0x70CA, 34667 }, + { 0x70CB, 34671 }, + { 0x70CC, 34675 }, + { 0x70CD, 34681 }, + { 0x70CE, 34686 }, + { 0x70CF, 34692 }, + { 0x70D0, 34697 }, + { 0x70D1, 34701 }, + { 0x70D2, 34970 }, + { 0x70D3, 34705 }, + { 0x70D4, 34709 }, + { 0x70D5, 34713 }, + { 0x70D6, 34717 }, + { 0x70D7, 34721 }, + { 0x70D8, 34725 }, + { 0x70D9, 34730 }, + { 0x70DA, 34734 }, + { 0x70DB, 34738 }, + { 0x70DC, 34742 }, + { 0x70DD, 34746 }, + { 0x70DE, 34800 }, + { 0x70DF, 34805 }, + { 0x70E0, 34810 }, + { 0x70E1, 34815 }, + { 0x70E2, 34820 }, + { 0x70E3, 34825 }, + { 0x70E4, 34830 }, + { 0x70E5, 34835 }, + { 0x70E6, 34840 }, + { 0x70E7, 34845 }, + { 0x70E8, 34850 }, + { 0x70E9, 34855 }, + { 0x70EA, 34860 }, + { 0x70EB, 34865 }, + { 0x70EC, 34870 }, + { 0x70ED, 34875 }, + { 0x70EE, 34880 }, + { 0x70EF, 34885 }, + { 0x70F0, 34890 }, + { 0x70F1, 34895 }, + { 0x70F2, 34900 }, + { 0x70F3, 34905 }, + { 0x70F4, 34910 }, + { 0x70F5, 34915 }, + { 0x70F6, 34920 }, + { 0x70F7, 34925 }, + { 0x70F8, 34930 }, + { 0x70F9, 34935 }, + { 0x70FA, 34940 }, + { 0x7100, 23485 }, + { 0x7101, 23481 }, + { 0x7102, 23489 }, + { 0x7107, 23497 }, + { 0x7108, 23526 }, + { 0x7109, 23613 }, + { 0x710A, 23548 }, + { 0x710B, 23537 }, + { 0x710C, 23508 }, + { 0x710D, 23595 }, + { 0x710E, 23570 }, + { 0x710F, 23559 }, + { 0x7110, 23519 }, + { 0x7111, 23645 }, + { 0x7112, 23638 }, + { 0x7113, 23588 }, + { 0x7114, 23581 }, + { 0x7115, 23606 }, + { 0x7116, 23652 }, + { 0x7117, 23624 }, + { 0x7118, 23631 }, + { 0x7119, 23500 }, + { 0x711A, 23529 }, + { 0x711B, 23616 }, + { 0x711C, 23551 }, + { 0x711D, 23540 }, + { 0x711E, 23511 }, + { 0x711F, 23598 }, + { 0x7120, 23573 }, + { 0x7121, 23562 }, + { 0x7122, 23504 }, + { 0x7123, 23533 }, + { 0x7124, 23620 }, + { 0x7125, 23555 }, + { 0x7126, 23544 }, + { 0x7127, 23515 }, + { 0x7128, 23602 }, + { 0x7129, 23577 }, + { 0x712A, 23566 }, + { 0x712B, 23522 }, + { 0x712C, 23648 }, + { 0x712D, 23641 }, + { 0x712E, 23591 }, + { 0x712F, 23584 }, + { 0x7130, 23609 }, + { 0x7131, 23655 }, + { 0x7132, 23627 }, + { 0x7133, 23634 }, + { 0x7137, 23659 }, + { 0x7138, 23663 }, + { 0x7139, 23675 }, + { 0x713A, 23667 }, + { 0x713B, 23671 }, + { 0x713C, 23476 }, + { 0x713D, 23492 }, + { 0x713E, 23683 }, + { 0x713F, 23679 }, + { 0x7140, 13133 }, + { 0x7141, 13111 }, + { 0x7142, 13116 }, + { 0x7143, 13171 }, + { 0x7144, 13213 }, + { 0x7145, 13175 }, + { 0x7146, 13202 }, + { 0x7147, 13227 }, + { 0x7148, 13197 }, + { 0x7149, 13160 }, + { 0x714A, 13222 }, + { 0x714B, 13127 }, + { 0x714C, 13186 }, + { 0x714D, 13144 }, + { 0x714E, 13207 }, + { 0x714F, 13192 }, + { 0x7150, 13155 }, + { 0x7151, 13217 }, + { 0x7152, 13121 }, + { 0x7153, 13180 }, + { 0x7154, 13138 }, + { 0x7155, 13165 }, + { 0x7156, 13232 }, + { 0x7157, 13150 }, + { 0x7158, 13248 }, + { 0x7159, 13263 }, + { 0x715A, 13331 }, + { 0x715B, 13317 }, + { 0x715C, 13281 }, + { 0x715D, 13253 }, + { 0x715E, 13321 }, + { 0x715F, 13353 }, + { 0x7160, 13343 }, + { 0x7161, 13347 }, + { 0x7162, 13335 }, + { 0x7163, 13313 }, + { 0x7164, 13277 }, + { 0x7165, 13304 }, + { 0x7166, 13362 }, + { 0x7167, 13366 }, + { 0x7168, 13339 }, + { 0x7169, 13295 }, + { 0x716A, 13267 }, + { 0x716B, 13299 }, + { 0x716C, 13326 }, + { 0x716D, 13357 }, + { 0x716E, 13285 }, + { 0x716F, 13308 }, + { 0x7170, 13238 }, + { 0x7171, 13272 }, + { 0x7172, 13290 }, + { 0x7173, 13243 }, + { 0x7174, 13258 }, + { 0x7175, 10649 }, + { 0x7176, 10653 }, + { 0x7177, 10674 }, + { 0x7178, 11894 }, + { 0x7179, 10694 }, + { 0x717A, 12082 }, + { 0x717B, 13022 }, + { 0x717C, 10689 }, + { 0x717D, 10670 }, + { 0x717E, 11890 }, + { 0x717F, 10685 }, + { 0x7180, 10681 }, + { 0x7181, 13056 }, + { 0x7182, 13027 }, + { 0x7183, 10717 }, + { 0x7184, 12079 }, + { 0x7185, 12085 }, + { 0x7186, 12021 }, + { 0x7187, 12018 }, + { 0x7188, 12024 }, + { 0x7189, 13067 }, + { 0x718A, 10697 }, + { 0x7190, 22109 }, + { 0x7191, 22013 }, + { 0x7192, 22121 }, + { 0x7193, 22112 }, + { 0x7194, 22016 }, + { 0x7195, 22115 }, + { 0x7196, 22118 }, + { 0x7197, 22130 }, + { 0x7198, 22133 }, + { 0x7199, 22127 }, + { 0x719A, 22010 }, + { 0x719B, 22124 }, + { 0x71D0, 55326 }, + { 0x71D1, 55265 }, + { 0x71D2, 55306 }, + { 0x71D3, 55278 }, + { 0x71D4, 55211 }, + { 0x71D5, 55245 }, + { 0x71D6, 55261 }, + { 0x71D7, 55294 }, + { 0x71D8, 55237 }, + { 0x71D9, 55202 }, + { 0x71DA, 55145 }, + { 0x71DB, 55270 }, + { 0x71DC, 55165 }, + { 0x71DD, 55298 }, + { 0x71DE, 55282 }, + { 0x71DF, 55161 }, + { 0x71E0, 55153 }, + { 0x71E1, 55311 }, + { 0x71E2, 55315 }, + { 0x71E3, 55253 }, + { 0x71E4, 55169 }, + { 0x71E5, 55228 }, + { 0x71E6, 55249 }, + { 0x71E7, 55274 }, + { 0x71E8, 55189 }, + { 0x71E9, 55181 }, + { 0x71EA, 55177 }, + { 0x71EB, 55206 }, + { 0x71EC, 55149 }, + { 0x71ED, 55157 }, + { 0x71EE, 55215 }, + { 0x71EF, 55173 }, + { 0x71F0, 55241 }, + { 0x71F1, 55141 }, + { 0x71F2, 55223 }, + { 0x71F3, 55193 }, + { 0x71F4, 55286 }, + { 0x71F5, 55290 }, + { 0x71F6, 55185 }, + { 0x71F7, 55136 }, + { 0x71F8, 55219 }, + { 0x71F9, 55257 }, + { 0x71FA, 55302 }, + { 0x71FB, 55232 }, + { 0x71FC, 55197 }, + { 0x71FD, 55320 }, + { 0x7280, 35345 }, + { 0x7281, 35354 }, + { 0x7282, 35348 }, + { 0x7283, 35411 }, + { 0x7284, 35357 }, + { 0x7285, 35351 }, + { 0x7286, 35363 }, + { 0x7287, 35399 }, + { 0x7288, 35405 }, + { 0x7289, 35426 }, + { 0x728A, 35366 }, + { 0x728B, 35369 }, + { 0x728C, 35384 }, + { 0x728D, 35372 }, + { 0x728E, 35375 }, + { 0x728F, 35378 }, + { 0x7290, 35420 }, + { 0x7291, 35423 }, + { 0x7292, 35396 }, + { 0x7293, 35381 }, + { 0x7294, 35417 }, + { 0x7295, 35387 }, + { 0x7296, 35390 }, + { 0x7297, 35393 }, + { 0x7298, 35429 }, + { 0x7299, 35408 }, + { 0x729A, 35414 }, + { 0x729B, 35360 }, + { 0x729C, 35402 }, + { 0x72A0, 30318 }, + { 0x72A1, 30405 }, + { 0x72A2, 30324 }, + { 0x72A3, 30339 }, + { 0x72A4, 30447 }, + { 0x72A5, 30357 }, + { 0x72A6, 30390 }, + { 0x72A7, 30372 }, + { 0x72A8, 30354 }, + { 0x72A9, 30321 }, + { 0x72AA, 30342 }, + { 0x72AB, 30348 }, + { 0x72AC, 30375 }, + { 0x72AD, 30363 }, + { 0x72AE, 30411 }, + { 0x72AF, 30438 }, + { 0x72B0, 30360 }, + { 0x72B1, 30450 }, + { 0x72B2, 30366 }, + { 0x72B3, 30402 }, + { 0x72B4, 30369 }, + { 0x72B5, 30345 }, + { 0x72B6, 30444 }, + { 0x72B7, 30351 }, + { 0x72B8, 30414 }, + { 0x72B9, 30333 }, + { 0x72BA, 30327 }, + { 0x72BB, 30462 }, + { 0x72BC, 30336 }, + { 0x72BD, 30387 }, + { 0x72BE, 30396 }, + { 0x72BF, 30423 }, + { 0x72C0, 30330 }, + { 0x72C1, 30381 }, + { 0x72C2, 30417 }, + { 0x72C3, 30441 }, + { 0x72C4, 30399 }, + { 0x72C5, 30384 }, + { 0x72C6, 30453 }, + { 0x72C7, 30420 }, + { 0x72C8, 30456 }, + { 0x72C9, 30408 }, + { 0x72CA, 30393 }, + { 0x72CB, 30429 }, + { 0x72CC, 30432 }, + { 0x72CD, 30435 }, + { 0x72CE, 30426 }, + { 0x72CF, 30378 }, + { 0x72D0, 30459 }, + { 0x7300, 6815 }, + { 0x7301, 6835 }, + { 0x7302, 6879 }, + { 0x7303, 6839 }, + { 0x7304, 6819 }, + { 0x7305, 6899 }, + { 0x7306, 6903 }, + { 0x7307, 6867 }, + { 0x7308, 6935 }, + { 0x7309, 6823 }, + { 0x730A, 6875 }, + { 0x730B, 6847 }, + { 0x730C, 6851 }, + { 0x730D, 6855 }, + { 0x730E, 6919 }, + { 0x730F, 6827 }, + { 0x7310, 6887 }, + { 0x7311, 6931 }, + { 0x7312, 6883 }, + { 0x7313, 6859 }, + { 0x7314, 6863 }, + { 0x7315, 6891 }, + { 0x7316, 6831 }, + { 0x7317, 6911 }, + { 0x7318, 6927 }, + { 0x7319, 6923 }, + { 0x731A, 6843 }, + { 0x731B, 6915 }, + { 0x731C, 6907 }, + { 0x731D, 6871 }, + { 0x731E, 6895 }, + { 0x7320, 6939 }, + { 0x7321, 6947 }, + { 0x7322, 6943 }, + { 0x7323, 6951 }, + { 0x7330, 31802 }, + { 0x7331, 31869 }, + { 0x7332, 31808 }, + { 0x7333, 31805 }, + { 0x7334, 31857 }, + { 0x7335, 31875 }, + { 0x7336, 31814 }, + { 0x7337, 31811 }, + { 0x7338, 31866 }, + { 0x7339, 31796 }, + { 0x733A, 31833 }, + { 0x733B, 31836 }, + { 0x733C, 31839 }, + { 0x733D, 31860 }, + { 0x733E, 31799 }, + { 0x733F, 31821 }, + { 0x7340, 31872 }, + { 0x7341, 31863 }, + { 0x7342, 31845 }, + { 0x7343, 31848 }, + { 0x7344, 31851 }, + { 0x7345, 31854 }, + { 0x7346, 31824 }, + { 0x7347, 31830 }, + { 0x7348, 31827 }, + { 0x7349, 31842 }, + { 0x734A, 31817 }, + { 0x7380, 55959 }, + { 0x7381, 55962 }, + { 0x7382, 55986 }, + { 0x7383, 55941 }, + { 0x7384, 55983 }, + { 0x7385, 55920 }, + { 0x7386, 55929 }, + { 0x7387, 55980 }, + { 0x7388, 55968 }, + { 0x7389, 55953 }, + { 0x738A, 55956 }, + { 0x738B, 55938 }, + { 0x738C, 55977 }, + { 0x738D, 55992 }, + { 0x738E, 55944 }, + { 0x738F, 55965 }, + { 0x7390, 55947 }, + { 0x7391, 55932 }, + { 0x7392, 55998 }, + { 0x7393, 55935 }, + { 0x7394, 55923 }, + { 0x7395, 55974 }, + { 0x7396, 55971 }, + { 0x7397, 55995 }, + { 0x7398, 56001 }, + { 0x7399, 55989 }, + { 0x739A, 55926 }, + { 0x739B, 55914 }, + { 0x739C, 55917 }, + { 0x739D, 55950 }, + { 0x739F, 55911 }, + { 0x73A0, 6955 }, + { 0x73A1, 6959 }, + { 0x73A2, 6963 }, + { 0x73A3, 7011 }, + { 0x73A4, 7015 }, + { 0x73A5, 6991 }, + { 0x73A6, 6995 }, + { 0x73A7, 7075 }, + { 0x73A8, 6971 }, + { 0x73A9, 7003 }, + { 0x73AA, 7007 }, + { 0x73AB, 7059 }, + { 0x73AC, 7063 }, + { 0x73AD, 6975 }, + { 0x73AE, 6979 }, + { 0x73AF, 6983 }, + { 0x73B0, 7095 }, + { 0x73B1, 7043 }, + { 0x73B2, 6967 }, + { 0x73B3, 6987 }, + { 0x73B4, 7035 }, + { 0x73B5, 7039 }, + { 0x73B6, 7023 }, + { 0x73B7, 7027 }, + { 0x73B8, 7031 }, + { 0x73B9, 7079 }, + { 0x73BA, 7067 }, + { 0x73BB, 7071 }, + { 0x73BC, 7047 }, + { 0x73BD, 7051 }, + { 0x73BE, 7019 }, + { 0x73BF, 7055 }, + { 0x73C0, 7083 }, + { 0x73C1, 7087 }, + { 0x73C2, 7091 }, + { 0x73C3, 6999 }, + { 0x73C8, 7111 }, + { 0x73C9, 7119 }, + { 0x73CA, 7123 }, + { 0x73CB, 7127 }, + { 0x73CC, 7107 }, + { 0x73CD, 7115 }, + { 0x73CE, 7099 }, + { 0x73CF, 7103 }, + { 0x73D0, 7131 }, + { 0x73D1, 7135 }, + { 0x73D2, 7143 }, + { 0x73D3, 7139 }, + { 0x73D4, 7147 }, + { 0x73D5, 7151 }, + { 0x7400, 40249 }, + { 0x7401, 40244 }, + { 0x7402, 40239 }, + { 0x7403, 40259 }, + { 0x7404, 40254 }, + { 0x7405, 40264 }, + { 0x7406, 40287 }, + { 0x7407, 40282 }, + { 0x7408, 40277 }, + { 0x7409, 40297 }, + { 0x740A, 40292 }, + { 0x740B, 40302 }, + { 0x740C, 40139 }, + { 0x740D, 40175 }, + { 0x740E, 40179 }, + { 0x740F, 40227 }, + { 0x7410, 40135 }, + { 0x7411, 40215 }, + { 0x7412, 40183 }, + { 0x7413, 40219 }, + { 0x7414, 40187 }, + { 0x7415, 40235 }, + { 0x7416, 40207 }, + { 0x7417, 40211 }, + { 0x7418, 40203 }, + { 0x7419, 40143 }, + { 0x741A, 40223 }, + { 0x741B, 40199 }, + { 0x741C, 40269 }, + { 0x741D, 40163 }, + { 0x741E, 40231 }, + { 0x741F, 40195 }, + { 0x7420, 40273 }, + { 0x7421, 40159 }, + { 0x7422, 40147 }, + { 0x7423, 40151 }, + { 0x7424, 40155 }, + { 0x7425, 40191 }, + { 0x7426, 40171 }, + { 0x7427, 40167 }, + { 0x7428, 40077 }, + { 0x7429, 40072 }, + { 0x742A, 40067 }, + { 0x742B, 40087 }, + { 0x742C, 40082 }, + { 0x742D, 40092 }, + { 0x742E, 40115 }, + { 0x742F, 40110 }, + { 0x7430, 40105 }, + { 0x7431, 40125 }, + { 0x7432, 40120 }, + { 0x7433, 40130 }, + { 0x7434, 39967 }, + { 0x7435, 40003 }, + { 0x7436, 40007 }, + { 0x7437, 40055 }, + { 0x7438, 39963 }, + { 0x7439, 40043 }, + { 0x743A, 40011 }, + { 0x743B, 40047 }, + { 0x743C, 40015 }, + { 0x743D, 40063 }, + { 0x743E, 40035 }, + { 0x743F, 40039 }, + { 0x7440, 40031 }, + { 0x7441, 39971 }, + { 0x7442, 40051 }, + { 0x7443, 40027 }, + { 0x7444, 40097 }, + { 0x7445, 39991 }, + { 0x7446, 40059 }, + { 0x7447, 40023 }, + { 0x7448, 40101 }, + { 0x7449, 39987 }, + { 0x744A, 39975 }, + { 0x744B, 39979 }, + { 0x744C, 39983 }, + { 0x744D, 40019 }, + { 0x744E, 39999 }, + { 0x744F, 39995 }, + { 0x7450, 43139 }, + { 0x7451, 43103 }, + { 0x7452, 43127 }, + { 0x7453, 43079 }, + { 0x7454, 43163 }, + { 0x7455, 43040 }, + { 0x7456, 43145 }, + { 0x7457, 43166 }, + { 0x7458, 43112 }, + { 0x7459, 43124 }, + { 0x745A, 43064 }, + { 0x745B, 43121 }, + { 0x745C, 43082 }, + { 0x745D, 43106 }, + { 0x745E, 43148 }, + { 0x745F, 43118 }, + { 0x7460, 43169 }, + { 0x7461, 43160 }, + { 0x7462, 43109 }, + { 0x7463, 43157 }, + { 0x7464, 43130 }, + { 0x7465, 43133 }, + { 0x7466, 43031 }, + { 0x7467, 43073 }, + { 0x7468, 43058 }, + { 0x7469, 43046 }, + { 0x746A, 43034 }, + { 0x746B, 43151 }, + { 0x746C, 43100 }, + { 0x746D, 43028 }, + { 0x746E, 43142 }, + { 0x746F, 43091 }, + { 0x7470, 43070 }, + { 0x7471, 43049 }, + { 0x7472, 43088 }, + { 0x7473, 43043 }, + { 0x7474, 43094 }, + { 0x7475, 43136 }, + { 0x7476, 43097 }, + { 0x7477, 43061 }, + { 0x7478, 43055 }, + { 0x7479, 43037 }, + { 0x747A, 43052 }, + { 0x747B, 43076 }, + { 0x747C, 43154 }, + { 0x747D, 43067 }, + { 0x747E, 43085 }, + { 0x747F, 43115 }, + { 0x7480, 42944 }, + { 0x7481, 42899 }, + { 0x7482, 42926 }, + { 0x7483, 42914 }, + { 0x7484, 42929 }, + { 0x7485, 42938 }, + { 0x7486, 42950 }, + { 0x7487, 42920 }, + { 0x7488, 42923 }, + { 0x7489, 42968 }, + { 0x748A, 42935 }, + { 0x748B, 42947 }, + { 0x748C, 42908 }, + { 0x748D, 42905 }, + { 0x748E, 42965 }, + { 0x748F, 42953 }, + { 0x7490, 42956 }, + { 0x7491, 42959 }, + { 0x7492, 42962 }, + { 0x7493, 42941 }, + { 0x7494, 42911 }, + { 0x7495, 42932 }, + { 0x7496, 42881 }, + { 0x7497, 42884 }, + { 0x7498, 42887 }, + { 0x7499, 42890 }, + { 0x749A, 42893 }, + { 0x749B, 42896 }, + { 0x749C, 42902 }, + { 0x749D, 42917 }, + { 0x74A0, 42869 }, + { 0x74A1, 42851 }, + { 0x74A2, 42857 }, + { 0x74A3, 42878 }, + { 0x74A4, 42863 }, + { 0x74A5, 42860 }, + { 0x74A6, 42854 }, + { 0x74A7, 42875 }, + { 0x74A8, 42872 }, + { 0x74A9, 42866 }, + { 0x7800, 39794 }, + { 0x7801, 39797 }, + { 0x7802, 39800 }, + { 0x7803, 39803 }, + { 0x7804, 39806 }, + { 0x7805, 39809 }, + { 0x7808, 39812 }, + { 0x780A, 39815 }, + { 0x780B, 39818 }, + { 0x780C, 39821 }, + { 0x780D, 39824 }, + { 0x780E, 39827 }, + { 0x780F, 39830 }, + { 0x7810, 39833 }, + { 0x7811, 39836 }, + { 0x7812, 39839 }, + { 0x7813, 39842 }, + { 0x7814, 39845 }, + { 0x7815, 39848 }, + { 0x7816, 39851 }, + { 0x7817, 39854 }, + { 0x7818, 39857 }, + { 0x7819, 39860 }, + { 0x781A, 39863 }, + { 0x781B, 39866 }, + { 0x781C, 39869 }, + { 0x781D, 39872 }, + { 0x781E, 39875 }, + { 0x781F, 39878 }, + { 0x7820, 39881 }, + { 0x7821, 39884 }, + { 0x7822, 39887 }, + { 0x7823, 39890 }, + { 0x7824, 39893 }, + { 0x7825, 39896 }, + { 0x7826, 39899 }, + { 0x7827, 39902 }, + { 0x7828, 39905 }, + { 0x7829, 39908 }, + { 0x782A, 39911 }, + { 0x782B, 39914 }, + { 0x782C, 39917 }, + { 0x782D, 39920 }, + { 0x782E, 39923 }, + { 0x782F, 39926 }, + { 0x7830, 39929 }, + { 0x7831, 39932 }, + { 0x7832, 39935 }, + { 0x7833, 39938 }, + { 0x7834, 39941 }, + { 0x7835, 39944 }, + { 0x7837, 39947 }, + { 0x7838, 39950 }, + { 0x783C, 39953 }, + { 0x783F, 39956 }, + { 0x7900, 67899 }, + { 0x7901, 67902 }, + { 0x7902, 67938 }, + { 0x7903, 67935 }, + { 0x7904, 67890 }, + { 0x7905, 67926 }, + { 0x7906, 67932 }, + { 0x7907, 67905 }, + { 0x7908, 67923 }, + { 0x7909, 67929 }, + { 0x790A, 67908 }, + { 0x790B, 67941 }, + { 0x790C, 67911 }, + { 0x790D, 67914 }, + { 0x790E, 67950 }, + { 0x790F, 67896 }, + { 0x7910, 67893 }, + { 0x7911, 67947 }, + { 0x7912, 67917 }, + { 0x7913, 67944 }, + { 0x7914, 67953 }, + { 0x7915, 67920 }, + { 0x7916, 67956 }, + { 0x7917, 67963 }, + { 0x7918, 67966 }, + { 0x7919, 67959 }, + { 0x791F, 67887 }, + { 0x7920, 35432 }, + { 0x7921, 35435 }, + { 0x7922, 35450 }, + { 0x7923, 35441 }, + { 0x7924, 35444 }, + { 0x7925, 35486 }, + { 0x7926, 35453 }, + { 0x7927, 35489 }, + { 0x7928, 35456 }, + { 0x7929, 35459 }, + { 0x792A, 35462 }, + { 0x792B, 35465 }, + { 0x792C, 35468 }, + { 0x792D, 35474 }, + { 0x792E, 35504 }, + { 0x792F, 35480 }, + { 0x7930, 35483 }, + { 0x7931, 35447 }, + { 0x7932, 35471 }, + { 0x7933, 35477 }, + { 0x7934, 35507 }, + { 0x7935, 35492 }, + { 0x7936, 35495 }, + { 0x7937, 35498 }, + { 0x7938, 35501 }, + { 0x7939, 35438 }, + { 0x793F, 35510 }, + { 0x7A00, 67726 }, + { 0x7A01, 67705 }, + { 0x7A02, 67713 }, + { 0x7A03, 67717 }, + { 0x7A05, 67701 }, + { 0x7A06, 67709 }, + { 0x7A0C, 67722 }, + { 0x7A0D, 67678 }, + { 0x7A0E, 67686 }, + { 0x7A0F, 67683 }, + { 0x7A10, 67747 }, + { 0x7A11, 67795 }, + { 0x7A12, 67738 }, + { 0x7A13, 67792 }, + { 0x7A15, 67732 }, + { 0x7A16, 67783 }, + { 0x7A17, 67744 }, + { 0x7A19, 67804 }, + { 0x7A1A, 67819 }, + { 0x7A1B, 67825 }, + { 0x7A1C, 67786 }, + { 0x7A1D, 67822 }, + { 0x7A1E, 67801 }, + { 0x7A1F, 67768 }, + { 0x7A20, 67816 }, + { 0x7A21, 67735 }, + { 0x7A22, 67789 }, + { 0x7A23, 67756 }, + { 0x7A24, 67759 }, + { 0x7A25, 67807 }, + { 0x7A26, 67729 }, + { 0x7A27, 67780 }, + { 0x7A28, 67753 }, + { 0x7A29, 67774 }, + { 0x7A2A, 67762 }, + { 0x7A2B, 67750 }, + { 0x7A2C, 67771 }, + { 0x7A2D, 67810 }, + { 0x7A2E, 67813 }, + { 0x7A2F, 67765 }, + { 0x7A30, 67777 }, + { 0x7A31, 67741 }, + { 0x7A32, 67798 }, + { 0x7A33, 67828 }, + { 0x7A38, 67667 }, + { 0x7A39, 67675 }, + { 0x7A3A, 67671 }, + { 0x7A3F, 67845 }, + { 0x7A40, 67689 }, + { 0x7A41, 67692 }, + { 0x7A42, 67698 }, + { 0x7A43, 67695 }, + { 0x7A44, 67839 }, + { 0x7A45, 67842 }, + { 0x7A46, 67831 }, + { 0x7A47, 67835 }, + { 0x7A50, 67847 }, + { 0x7A51, 67859 }, + { 0x7A52, 67863 }, + { 0x7A53, 67870 }, + { 0x7A54, 67874 }, + { 0x7A55, 67856 }, + { 0x7A56, 67850 }, + { 0x7A57, 67866 }, + { 0x7A58, 67853 }, + { 0x8000, 58351 }, + { 0x8001, 58354 }, + { 0x8002, 58364 }, + { 0x8003, 58379 }, + { 0x8004, 58359 }, + { 0x8005, 58369 }, + { 0x8006, 58390 }, + { 0x8007, 58385 }, + { 0x8008, 58374 }, + { 0x8009, 58460 }, + { 0x800A, 58463 }, + { 0x800B, 58495 }, + { 0x800C, 58500 }, + { 0x800D, 58484 }, + { 0x800E, 58506 }, + { 0x800F, 58479 }, + { 0x8010, 58489 }, + { 0x8011, 58512 }, + { 0x8012, 58517 }, + { 0x8013, 58522 }, + { 0x8014, 58470 }, + { 0x8015, 58466 }, + { 0x8016, 59529 }, + { 0x8017, 59555 }, + { 0x8018, 59539 }, + { 0x8019, 59532 }, + { 0x801A, 59545 }, + { 0x801B, 59550 }, + { 0x801C, 58527 }, + { 0x801D, 58530 }, + { 0x801E, 58533 }, + { 0x801F, 58538 }, + { 0x8020, 58545 }, + { 0x8021, 58548 }, + { 0x8022, 58573 }, + { 0x8023, 58578 }, + { 0x8024, 58553 }, + { 0x8025, 58583 }, + { 0x8026, 58558 }, + { 0x8027, 58563 }, + { 0x8028, 58568 }, + { 0x8029, 61180 }, + { 0x802A, 61793 }, + { 0x802B, 61183 }, + { 0x802C, 61186 }, + { 0x802D, 58588 }, + { 0x802E, 58591 }, + { 0x802F, 58611 }, + { 0x8030, 58602 }, + { 0x8031, 58596 }, + { 0x8032, 61796 }, + { 0x8033, 61191 }, + { 0x8034, 61194 }, + { 0x8035, 61197 }, + { 0x8036, 61799 }, + { 0x8037, 61802 }, + { 0x8038, 59560 }, + { 0x8039, 59600 }, + { 0x803A, 59563 }, + { 0x803B, 59588 }, + { 0x803C, 59568 }, + { 0x803D, 59575 }, + { 0x803E, 61202 }, + { 0x803F, 62374 }, + { 0x8040, 58616 }, + { 0x8041, 59605 }, + { 0x8042, 61205 }, + { 0x8043, 62377 }, + { 0x8044, 59608 }, + { 0x8045, 59611 }, + { 0x8046, 61805 }, + { 0x8047, 59616 }, + { 0x8048, 61808 }, + { 0x8049, 58619 }, + { 0x804A, 58622 }, + { 0x804B, 58627 }, + { 0x804C, 58632 }, + { 0x804D, 58638 }, + { 0x804E, 58641 }, + { 0x804F, 58647 }, + { 0x8050, 58653 }, + { 0x8051, 61811 }, + { 0x8052, 61814 }, + { 0x8053, 59619 }, + { 0x8054, 61208 }, + { 0x8055, 58658 }, + { 0x8056, 59622 }, + { 0x8057, 59625 }, + { 0x8058, 59751 }, + { 0x8059, 59769 }, + { 0x805A, 59633 }, + { 0x805B, 59639 }, + { 0x805C, 59645 }, + { 0x805D, 59653 }, + { 0x805E, 59757 }, + { 0x805F, 59719 }, + { 0x8060, 59659 }, + { 0x8061, 59665 }, + { 0x8062, 59671 }, + { 0x8063, 59725 }, + { 0x8064, 59679 }, + { 0x8065, 59685 }, + { 0x8066, 59691 }, + { 0x8067, 59731 }, + { 0x8068, 59699 }, + { 0x8069, 59737 }, + { 0x806A, 59705 }, + { 0x806B, 59763 }, + { 0x806C, 59711 }, + { 0x806D, 59745 }, + { 0x806E, 59775 }, + { 0x806F, 59778 }, + { 0x8070, 61819 }, + { 0x8071, 61822 }, + { 0x8072, 58661 }, + { 0x8073, 59781 }, + { 0x8074, 59784 }, + { 0x8075, 59787 }, + { 0x8076, 61211 }, + { 0x8077, 59792 }, + { 0x8078, 59795 }, + { 0x8079, 61214 }, + { 0x807A, 58664 }, + { 0x807B, 58671 }, + { 0x807C, 58667 }, + { 0x807D, 58676 }, + { 0x807E, 59802 }, + { 0x807F, 59805 }, + { 0x8080, 61217 }, + { 0x8081, 59810 }, + { 0x8082, 61825 }, + { 0x8083, 59813 }, + { 0x8084, 59816 }, + { 0x8085, 61220 }, + { 0x8086, 61223 }, + { 0x8087, 61227 }, + { 0x8088, 61232 }, + { 0x8089, 61235 }, + { 0x808A, 58396 }, + { 0x808B, 58407 }, + { 0x808C, 58399 }, + { 0x808D, 58680 }, + { 0x808E, 58683 }, + { 0x808F, 58702 }, + { 0x8090, 58697 }, + { 0x8091, 58707 }, + { 0x8092, 58712 }, + { 0x8093, 58692 }, + { 0x8094, 61238 }, + { 0x8095, 61241 }, + { 0x8096, 58717 }, + { 0x8097, 58720 }, + { 0x8098, 58728 }, + { 0x8099, 58733 }, + { 0x809A, 58723 }, + { 0x809B, 58743 }, + { 0x809C, 58748 }, + { 0x809D, 58739 }, + { 0x809E, 61244 }, + { 0x809F, 61828 }, + { 0x80A0, 61247 }, + { 0x80A1, 61250 }, + { 0x80A2, 61253 }, + { 0x80A3, 61258 }, + { 0x80A4, 61265 }, + { 0x80A5, 61274 }, + { 0x80A6, 61315 }, + { 0x80A7, 61338 }, + { 0x80A8, 61344 }, + { 0x80A9, 61279 }, + { 0x80AA, 61284 }, + { 0x80AB, 61320 }, + { 0x80AC, 61351 }, + { 0x80AD, 61356 }, + { 0x80AE, 61326 }, + { 0x80AF, 61290 }, + { 0x80B0, 61331 }, + { 0x80B1, 61295 }, + { 0x80B2, 61300 }, + { 0x80B3, 61305 }, + { 0x80B4, 61310 }, + { 0x80B5, 58753 }, + { 0x80B6, 58756 }, + { 0x80B7, 59819 }, + { 0x80B8, 59827 }, + { 0x80B9, 59836 }, + { 0x80BA, 59843 }, + { 0x80BB, 59950 }, + { 0x80BC, 59855 }, + { 0x80BD, 59958 }, + { 0x80BE, 60106 }, + { 0x80BF, 59963 }, + { 0x80C0, 59968 }, + { 0x80C1, 59975 }, + { 0x80C2, 59980 }, + { 0x80C3, 59860 }, + { 0x80C4, 59865 }, + { 0x80C5, 59987 }, + { 0x80C6, 59994 }, + { 0x80C7, 59870 }, + { 0x80C8, 59875 }, + { 0x80C9, 59882 }, + { 0x80CA, 59887 }, + { 0x80CB, 60113 }, + { 0x80CC, 59999 }, + { 0x80CD, 59895 }, + { 0x80CE, 60004 }, + { 0x80CF, 60009 }, + { 0x80D0, 60119 }, + { 0x80D1, 59900 }, + { 0x80D2, 60016 }, + { 0x80D3, 60021 }, + { 0x80D4, 59909 }, + { 0x80D5, 60126 }, + { 0x80D6, 60028 }, + { 0x80D7, 60034 }, + { 0x80D8, 60043 }, + { 0x80D9, 60141 }, + { 0x80DA, 60048 }, + { 0x80DB, 60053 }, + { 0x80DC, 60060 }, + { 0x80DD, 59916 }, + { 0x80DE, 59921 }, + { 0x80DF, 59928 }, + { 0x80E0, 60067 }, + { 0x80E1, 60072 }, + { 0x80E2, 59933 }, + { 0x80E3, 60079 }, + { 0x80E4, 60084 }, + { 0x80E5, 60089 }, + { 0x80E6, 60094 }, + { 0x80E7, 60131 }, + { 0x80E8, 60101 }, + { 0x80E9, 60136 }, + { 0x80EA, 59850 }, + { 0x80EB, 59938 }, + { 0x80EC, 59943 }, + { 0x80ED, 59822 }, + { 0x80EE, 61362 }, + { 0x80EF, 61365 }, + { 0x80F0, 60146 }, + { 0x80F1, 60149 }, + { 0x80F2, 60157 }, + { 0x80F3, 60160 }, + { 0x80F4, 61831 }, + { 0x80F5, 60169 }, + { 0x80F6, 60172 }, + { 0x80F7, 61370 }, + { 0x80F8, 61378 }, + { 0x80F9, 61373 }, + { 0x80FA, 61382 }, + { 0x80FB, 60175 }, + { 0x80FC, 61387 }, + { 0x80FD, 62380 }, + { 0x80FE, 62539 }, + { 0x80FF, 62542 }, + { 0x8100, 58760 }, + { 0x8101, 58763 }, + { 0x8102, 58768 }, + { 0x8103, 58773 }, + { 0x8104, 60178 }, + { 0x8105, 60181 }, + { 0x8106, 60186 }, + { 0x8107, 61834 }, + { 0x8108, 61390 }, + { 0x8109, 61393 }, + { 0x810A, 61397 }, + { 0x810B, 61400 }, + { 0x810C, 61424 }, + { 0x810D, 61419 }, + { 0x810E, 61407 }, + { 0x810F, 61414 }, + { 0x8110, 61837 }, + { 0x8111, 61430 }, + { 0x8112, 61447 }, + { 0x8113, 61437 }, + { 0x8114, 61442 }, + { 0x8115, 61433 }, + { 0x8116, 58778 }, + { 0x8117, 58781 }, + { 0x8118, 60191 }, + { 0x8119, 60198 }, + { 0x811A, 60203 }, + { 0x811B, 60211 }, + { 0x811C, 60216 }, + { 0x811D, 60194 }, + { 0x811E, 60223 }, + { 0x811F, 60232 }, + { 0x8120, 60239 }, + { 0x8121, 60226 }, + { 0x8122, 60244 }, + { 0x8123, 60247 }, + { 0x8124, 60250 }, + { 0x8125, 60255 }, + { 0x8126, 61452 }, + { 0x8127, 61840 }, + { 0x8128, 62383 }, + { 0x8129, 58786 }, + { 0x812A, 58793 }, + { 0x812B, 58789 }, + { 0x812C, 60258 }, + { 0x812D, 58797 }, + { 0x812E, 58805 }, + { 0x812F, 58835 }, + { 0x8130, 58810 }, + { 0x8131, 58840 }, + { 0x8132, 58815 }, + { 0x8133, 58820 }, + { 0x8134, 58825 }, + { 0x8135, 58830 }, + { 0x8136, 58800 }, + { 0x8137, 58845 }, + { 0x8138, 61455 }, + { 0x8139, 61458 }, + { 0x813A, 61468 }, + { 0x813B, 61478 }, + { 0x813C, 61473 }, + { 0x813D, 61463 }, + { 0x813E, 61483 }, + { 0x813F, 58412 }, + { 0x8140, 58415 }, + { 0x8141, 58848 }, + { 0x8142, 61486 }, + { 0x8143, 61489 }, + { 0x8144, 61495 }, + { 0x8145, 58851 }, + { 0x8146, 60261 }, + { 0x8147, 60268 }, + { 0x8148, 60264 }, + { 0x8149, 60276 }, + { 0x814A, 60272 }, + { 0x814B, 58854 }, + { 0x814C, 58857 }, + { 0x814D, 60287 }, + { 0x814E, 58863 }, + { 0x814F, 58866 }, + { 0x8150, 58875 }, + { 0x8151, 58880 }, + { 0x8152, 58871 }, + { 0x8153, 61501 }, + { 0x8154, 58885 }, + { 0x8155, 58888 }, + { 0x8156, 60290 }, + { 0x8157, 58891 }, + { 0x8158, 58894 }, + { 0x8159, 58904 }, + { 0x815A, 58909 }, + { 0x815B, 59113 }, + { 0x815C, 59029 }, + { 0x815D, 59165 }, + { 0x815E, 59034 }, + { 0x815F, 58916 }, + { 0x8160, 59170 }, + { 0x8161, 59118 }, + { 0x8162, 58921 }, + { 0x8163, 59039 }, + { 0x8164, 59123 }, + { 0x8165, 59044 }, + { 0x8166, 59049 }, + { 0x8167, 58926 }, + { 0x8168, 59129 }, + { 0x8169, 59134 }, + { 0x816A, 59141 }, + { 0x816B, 58931 }, + { 0x816C, 59148 }, + { 0x816D, 59058 }, + { 0x816E, 58936 }, + { 0x816F, 59063 }, + { 0x8170, 58941 }, + { 0x8171, 59068 }, + { 0x8172, 58946 }, + { 0x8173, 58951 }, + { 0x8174, 58956 }, + { 0x8175, 58961 }, + { 0x8176, 58968 }, + { 0x8177, 58975 }, + { 0x8178, 58982 }, + { 0x8179, 58987 }, + { 0x817A, 58994 }, + { 0x817B, 59073 }, + { 0x817C, 58999 }, + { 0x817D, 59004 }, + { 0x817E, 59009 }, + { 0x817F, 59078 }, + { 0x8180, 59083 }, + { 0x8181, 59088 }, + { 0x8182, 59153 }, + { 0x8183, 59093 }, + { 0x8184, 59098 }, + { 0x8185, 59175 }, + { 0x8186, 59103 }, + { 0x8187, 58899 }, + { 0x8188, 59014 }, + { 0x8189, 59019 }, + { 0x818A, 59158 }, + { 0x818B, 59108 }, + { 0x818C, 59024 }, + { 0x818D, 60293 }, + { 0x818E, 60296 }, + { 0x818F, 60301 }, + { 0x8190, 61504 }, + { 0x8191, 61507 }, + { 0x8192, 61510 }, + { 0x8193, 61513 }, + { 0x8194, 61516 }, + { 0x8195, 60304 }, + { 0x8196, 60307 }, + { 0x8197, 60313 }, + { 0x8198, 60316 }, + { 0x8199, 60321 }, + { 0x819A, 61521 }, + { 0x819B, 61524 }, + { 0x819C, 62386 }, + { 0x819D, 62401 }, + { 0x819E, 62389 }, + { 0x819F, 61843 }, + { 0x81A0, 59180 }, + { 0x81A1, 59193 }, + { 0x81A2, 59183 }, + { 0x81A3, 59188 }, + { 0x81A4, 60326 }, + { 0x81A5, 60329 }, + { 0x81A6, 61846 }, + { 0x81A7, 61527 }, + { 0x81A8, 62411 }, + { 0x81A9, 62414 }, + { 0x81AA, 59198 }, + { 0x81AB, 59201 }, + { 0x81AC, 60332 }, + { 0x81AD, 60335 }, + { 0x81AE, 60338 }, + { 0x81AF, 60343 }, + { 0x81B0, 60346 }, + { 0x81B1, 60349 }, + { 0x81B2, 60353 }, + { 0x81B3, 60356 }, + { 0x81B4, 60359 }, + { 0x81B5, 62419 }, + { 0x81B6, 62422 }, + { 0x81B7, 59213 }, + { 0x81B8, 61849 }, + { 0x81B9, 61852 }, + { 0x81BA, 61857 }, + { 0x81BB, 61866 }, + { 0x81BC, 61873 }, + { 0x81BD, 61901 }, + { 0x81BE, 61906 }, + { 0x81BF, 62007 }, + { 0x81C0, 62014 }, + { 0x81C1, 61911 }, + { 0x81C2, 62019 }, + { 0x81C3, 61916 }, + { 0x81C4, 61921 }, + { 0x81C5, 62024 }, + { 0x81C6, 62029 }, + { 0x81C7, 62034 }, + { 0x81C8, 61926 }, + { 0x81C9, 62041 }, + { 0x81CA, 61931 }, + { 0x81CB, 62046 }, + { 0x81CC, 61938 }, + { 0x81CD, 61943 }, + { 0x81CE, 61950 }, + { 0x81CF, 61957 }, + { 0x81D0, 62052 }, + { 0x81D1, 62057 }, + { 0x81D2, 62062 }, + { 0x81D3, 62067 }, + { 0x81D4, 62130 }, + { 0x81D5, 62103 }, + { 0x81D6, 61962 }, + { 0x81D7, 62076 }, + { 0x81D8, 61967 }, + { 0x81D9, 61972 }, + { 0x81DA, 62108 }, + { 0x81DB, 61979 }, + { 0x81DC, 62081 }, + { 0x81DD, 62135 }, + { 0x81DE, 62144 }, + { 0x81DF, 62113 }, + { 0x81E0, 62118 }, + { 0x81E1, 62088 }, + { 0x81E2, 62093 }, + { 0x81E3, 62125 }, + { 0x81E4, 61984 }, + { 0x81E5, 61880 }, + { 0x81E6, 61885 }, + { 0x81E7, 61892 }, + { 0x81E8, 61995 }, + { 0x81E9, 62002 }, + { 0x81EA, 62098 }, + { 0x81EB, 62152 }, + { 0x81EC, 62156 }, + { 0x81ED, 62171 }, + { 0x81EE, 62176 }, + { 0x81EF, 62159 }, + { 0x81F0, 62163 }, + { 0x81F1, 62425 }, + { 0x81F2, 60364 }, + { 0x81F3, 60367 }, + { 0x81F4, 60372 }, + { 0x81F5, 60375 }, + { 0x81F6, 60380 }, + { 0x81F7, 59216 }, + { 0x81F8, 60387 }, + { 0x81F9, 62428 }, + { 0x81FA, 61530 }, + { 0x81FB, 59219 }, + { 0x81FC, 59222 }, + { 0x81FD, 60390 }, + { 0x81FE, 60397 }, + { 0x81FF, 60450 }, + { 0x8200, 60455 }, + { 0x8201, 60460 }, + { 0x8202, 60466 }, + { 0x8203, 60402 }, + { 0x8204, 60409 }, + { 0x8205, 60472 }, + { 0x8206, 60477 }, + { 0x8207, 60482 }, + { 0x8208, 60414 }, + { 0x8209, 60419 }, + { 0x820A, 60501 }, + { 0x820B, 60426 }, + { 0x820C, 60433 }, + { 0x820D, 60438 }, + { 0x820E, 60443 }, + { 0x820F, 60489 }, + { 0x8210, 60496 }, + { 0x8211, 60393 }, + { 0x8212, 60514 }, + { 0x8213, 60519 }, + { 0x8214, 60510 }, + { 0x8215, 60506 }, + { 0x8216, 60524 }, + { 0x8217, 62183 }, + { 0x8218, 62186 }, + { 0x8219, 62195 }, + { 0x821A, 62191 }, + { 0x821B, 60527 }, + { 0x821C, 60530 }, + { 0x821D, 60533 }, + { 0x821E, 60536 }, + { 0x821F, 60541 }, + { 0x8220, 59227 }, + { 0x8221, 59234 }, + { 0x8222, 59230 }, + { 0x8223, 60549 }, + { 0x8224, 60552 }, + { 0x8225, 60555 }, + { 0x8226, 61533 }, + { 0x8227, 62200 }, + { 0x8228, 59239 }, + { 0x8229, 60558 }, + { 0x822A, 59242 }, + { 0x822B, 60561 }, + { 0x822C, 59245 }, + { 0x822D, 59248 }, + { 0x822E, 60564 }, + { 0x822F, 60567 }, + { 0x8230, 62431 }, + { 0x8231, 62434 }, + { 0x8232, 61536 }, + { 0x8233, 61553 }, + { 0x8234, 61563 }, + { 0x8235, 61558 }, + { 0x8236, 61539 }, + { 0x8237, 61544 }, + { 0x8238, 61568 }, + { 0x8239, 62203 }, + { 0x823A, 62210 }, + { 0x823B, 62215 }, + { 0x823C, 62222 }, + { 0x823D, 62206 }, + { 0x823E, 59253 }, + { 0x823F, 60571 }, + { 0x8240, 61573 }, + { 0x8241, 61582 }, + { 0x8242, 61576 }, + { 0x8243, 61586 }, + { 0x8244, 62227 }, + { 0x8245, 60577 }, + { 0x8246, 60574 }, + { 0x8247, 61591 }, + { 0x8248, 59256 }, + { 0x8249, 59259 }, + { 0x824A, 59264 }, + { 0x824B, 59269 }, + { 0x824C, 59273 }, + { 0x824D, 59276 }, + { 0x824E, 60581 }, + { 0x824F, 60584 }, + { 0x8250, 60595 }, + { 0x8251, 60587 }, + { 0x8252, 62437 }, + { 0x8253, 62440 }, + { 0x8254, 62465 }, + { 0x8255, 62470 }, + { 0x8256, 62477 }, + { 0x8257, 62445 }, + { 0x8258, 62453 }, + { 0x8259, 62482 }, + { 0x825A, 62487 }, + { 0x825B, 62492 }, + { 0x825C, 62500 }, + { 0x825D, 62507 }, + { 0x825E, 62458 }, + { 0x825F, 62516 }, + { 0x8260, 62230 }, + { 0x8261, 59281 }, + { 0x8262, 61594 }, + { 0x8263, 60601 }, + { 0x8264, 60613 }, + { 0x8265, 60642 }, + { 0x8266, 60619 }, + { 0x8267, 60625 }, + { 0x8268, 60636 }, + { 0x8269, 60609 }, + { 0x826A, 60604 }, + { 0x826B, 60648 }, + { 0x826C, 60653 }, + { 0x826D, 62233 }, + { 0x826E, 62291 }, + { 0x826F, 62236 }, + { 0x8270, 62260 }, + { 0x8271, 62266 }, + { 0x8272, 62272 }, + { 0x8273, 62279 }, + { 0x8274, 62242 }, + { 0x8275, 62248 }, + { 0x8276, 62285 }, + { 0x8277, 62254 }, + { 0x8278, 62297 }, + { 0x8279, 62303 }, + { 0x827A, 59284 }, + { 0x827B, 60661 }, + { 0x827C, 60664 }, + { 0x827D, 60667 }, + { 0x827E, 62310 }, + { 0x827F, 59287 }, + { 0x8280, 59290 }, + { 0x8281, 59310 }, + { 0x8282, 59315 }, + { 0x8283, 59320 }, + { 0x8284, 59295 }, + { 0x8285, 59300 }, + { 0x8286, 59325 }, + { 0x8287, 59305 }, + { 0x8288, 59330 }, + { 0x8289, 59335 }, + { 0x828A, 62313 }, + { 0x828B, 62326 }, + { 0x828C, 62316 }, + { 0x828D, 62321 }, + { 0x828E, 62331 }, + { 0x828F, 59340 }, + { 0x8290, 60670 }, + { 0x8291, 59343 }, + { 0x8292, 59346 }, + { 0x8293, 59349 }, + { 0x8294, 60770 }, + { 0x8295, 60673 }, + { 0x8296, 60685 }, + { 0x8297, 60690 }, + { 0x8298, 60725 }, + { 0x8299, 60695 }, + { 0x829A, 60730 }, + { 0x829B, 60735 }, + { 0x829C, 60740 }, + { 0x829D, 60700 }, + { 0x829E, 60745 }, + { 0x829F, 60750 }, + { 0x82A0, 60765 }, + { 0x82A1, 60755 }, + { 0x82A2, 60705 }, + { 0x82A3, 60710 }, + { 0x82A4, 60715 }, + { 0x82A5, 60720 }, + { 0x82A6, 60760 }, + { 0x82A7, 60680 }, + { 0x82A8, 60676 }, + { 0x82A9, 60774 }, + { 0x82AA, 60777 }, + { 0x82AB, 62521 }, + { 0x82AC, 60783 }, + { 0x82AD, 60786 }, + { 0x82AE, 61597 }, + { 0x82AF, 61600 }, + { 0x82B0, 61622 }, + { 0x82B1, 61632 }, + { 0x82B2, 61617 }, + { 0x82B3, 61637 }, + { 0x82B4, 61627 }, + { 0x82B5, 61605 }, + { 0x82B6, 61610 }, + { 0x82B7, 61642 }, + { 0x82B8, 62336 }, + { 0x82B9, 62339 }, + { 0x82BA, 60789 }, + { 0x82BB, 60792 }, + { 0x82BC, 60796 }, + { 0x82BD, 60807 }, + { 0x82BE, 62342 }, + { 0x82BF, 61645 }, + { 0x82C0, 62345 }, + { 0x82C1, 62524 }, + { 0x82C2, 62547 }, + { 0x82C3, 61648 }, + { 0x82C4, 61651 }, + { 0x82C5, 61656 }, + { 0x82C6, 61661 }, + { 0x82C7, 61664 }, + { 0x82C8, 61669 }, + { 0x82C9, 61710 }, + { 0x82CA, 61674 }, + { 0x82CB, 61679 }, + { 0x82CC, 61684 }, + { 0x82CD, 61689 }, + { 0x82CE, 61715 }, + { 0x82CF, 61695 }, + { 0x82D0, 61700 }, + { 0x82D1, 61705 }, + { 0x82D2, 62527 }, + { 0x82D3, 61720 }, + { 0x82D4, 61731 }, + { 0x82D5, 61723 }, + { 0x82D6, 62348 }, + { 0x82D7, 60818 }, + { 0x82D8, 60821 }, + { 0x82D9, 61735 }, + { 0x82DA, 62530 }, + { 0x82DB, 59352 }, + { 0x82DC, 59355 }, + { 0x82DD, 60827 }, + { 0x82DE, 61738 }, + { 0x82DF, 61741 }, + { 0x82E0, 61747 }, + { 0x82E1, 62351 }, + { 0x82E2, 59359 }, + { 0x82E3, 59362 }, + { 0x82E4, 60830 }, + { 0x82E5, 61750 }, + { 0x82E6, 62354 }, + { 0x82E7, 60833 }, + { 0x82E8, 62533 }, + { 0x82E9, 60836 }, + { 0x82EA, 61753 }, + { 0x82EB, 59367 }, + { 0x82EC, 59384 }, + { 0x82ED, 59374 }, + { 0x82EE, 59379 }, + { 0x82EF, 59370 }, + { 0x82F0, 60839 }, + { 0x82F1, 60842 }, + { 0x82F2, 60853 }, + { 0x82F3, 60857 }, + { 0x82F4, 60860 }, + { 0x82F5, 60870 }, + { 0x82F6, 60875 }, + { 0x82F7, 60880 }, + { 0x82F8, 60885 }, + { 0x82F9, 60865 }, + { 0x82FA, 61756 }, + { 0x82FB, 60890 }, + { 0x82FC, 59388 }, + { 0x82FD, 59391 }, + { 0x82FE, 59395 }, + { 0x82FF, 59398 }, + { 0x8300, 60893 }, + { 0x8301, 60896 }, + { 0x8302, 60915 }, + { 0x8303, 60899 }, + { 0x8304, 60904 }, + { 0x8305, 59402 }, + { 0x8306, 61759 }, + { 0x8307, 60920 }, + { 0x8308, 60923 }, + { 0x8309, 60926 }, + { 0x830A, 60929 }, + { 0x830B, 58419 }, + { 0x830C, 58427 }, + { 0x830D, 58422 }, + { 0x830E, 58441 }, + { 0x830F, 58452 }, + { 0x8310, 58431 }, + { 0x8311, 59405 }, + { 0x8312, 59408 }, + { 0x8313, 59411 }, + { 0x8314, 59447 }, + { 0x8315, 59442 }, + { 0x8316, 59437 }, + { 0x8317, 59418 }, + { 0x8318, 59427 }, + { 0x8319, 59414 }, + { 0x831A, 59451 }, + { 0x831B, 59455 }, + { 0x831C, 61762 }, + { 0x831D, 59461 }, + { 0x831E, 59481 }, + { 0x831F, 59469 }, + { 0x8320, 59476 }, + { 0x8321, 59464 }, + { 0x8322, 62357 }, + { 0x8323, 61765 }, + { 0x8324, 61773 }, + { 0x8325, 61768 }, + { 0x8326, 59486 }, + { 0x8327, 59489 }, + { 0x8328, 59493 }, + { 0x8329, 59500 }, + { 0x832A, 59496 }, + { 0x832B, 60937 }, + { 0x832C, 60940 }, + { 0x832D, 60947 }, + { 0x832E, 60954 }, + { 0x832F, 60959 }, + { 0x8330, 60983 }, + { 0x8331, 60964 }, + { 0x8332, 60976 }, + { 0x8333, 60969 }, + { 0x8334, 60988 }, + { 0x8335, 60991 }, + { 0x8336, 61778 }, + { 0x8337, 60994 }, + { 0x8338, 60997 }, + { 0x8339, 61110 }, + { 0x833A, 61049 }, + { 0x833B, 61054 }, + { 0x833C, 61009 }, + { 0x833D, 61059 }, + { 0x833E, 61094 }, + { 0x833F, 61064 }, + { 0x8340, 61014 }, + { 0x8341, 61019 }, + { 0x8342, 61069 }, + { 0x8343, 61024 }, + { 0x8344, 61074 }, + { 0x8345, 61029 }, + { 0x8346, 61079 }, + { 0x8347, 61084 }, + { 0x8348, 61034 }, + { 0x8349, 61089 }, + { 0x834A, 61100 }, + { 0x834B, 61039 }, + { 0x834C, 61002 }, + { 0x834D, 61044 }, + { 0x834E, 61105 }, + { 0x834F, 62360 }, + { 0x8350, 62363 }, + { 0x8351, 61115 }, + { 0x8352, 61118 }, + { 0x8353, 61123 }, + { 0x8354, 61128 }, + { 0x8355, 61133 }, + { 0x8356, 61784 }, + { 0x8357, 61781 }, + { 0x8358, 62536 }, + { 0x8359, 62368 }, + { 0x835A, 61138 }, + { 0x835B, 61141 }, + { 0x835C, 61146 }, + { 0x835D, 59505 }, + { 0x835E, 59508 }, + { 0x835F, 59512 }, + { 0x8360, 61149 }, + { 0x8361, 61787 }, + { 0x8362, 61152 }, + { 0x8363, 59518 }, + { 0x8364, 59521 }, + { 0x8365, 61155 }, + { 0x8366, 61158 }, + { 0x8367, 61161 }, + { 0x8368, 61166 }, + { 0x8369, 61790 }, + { 0x836A, 59526 }, + { 0x836B, 61169 }, + { 0x836C, 61172 }, + { 0x836D, 62371 }, + { 0x836E, 61177 }, + { 0x8400, 62658 }, + { 0x8401, 63027 }, + { 0x8402, 62787 }, + { 0x8403, 62723 }, + { 0x8404, 62625 }, + { 0x8405, 62968 }, + { 0x8406, 62929 }, + { 0x8407, 62875 }, + { 0x8408, 63055 }, + { 0x8409, 62815 }, + { 0x840A, 62751 }, + { 0x840B, 62636 }, + { 0x840C, 62973 }, + { 0x840D, 62934 }, + { 0x840E, 62880 }, + { 0x840F, 62782 }, + { 0x8410, 62718 }, + { 0x8411, 62620 }, + { 0x8412, 62963 }, + { 0x8413, 62924 }, + { 0x8414, 62870 }, + { 0x8415, 62579 }, + { 0x8416, 62684 }, + { 0x8417, 63060 }, + { 0x8418, 62820 }, + { 0x8419, 62756 }, + { 0x841A, 62641 }, + { 0x841B, 62978 }, + { 0x841C, 62939 }, + { 0x841D, 62885 }, + { 0x841E, 62584 }, + { 0x841F, 62689 }, + { 0x8420, 63065 }, + { 0x8421, 62825 }, + { 0x8422, 62761 }, + { 0x8423, 62694 }, + { 0x8424, 63070 }, + { 0x8425, 63075 }, + { 0x8426, 62830 }, + { 0x8427, 62766 }, + { 0x8428, 62646 }, + { 0x8429, 62983 }, + { 0x842A, 62944 }, + { 0x842B, 62890 }, + { 0x842C, 62589 }, + { 0x842D, 62699 }, + { 0x842E, 63082 }, + { 0x842F, 63087 }, + { 0x8430, 62835 }, + { 0x8431, 62771 }, + { 0x8432, 63019 }, + { 0x8433, 63011 }, + { 0x8434, 62569 }, + { 0x8435, 62674 }, + { 0x8436, 63043 }, + { 0x8437, 63048 }, + { 0x8438, 62810 }, + { 0x8439, 62746 }, + { 0x843A, 63094 }, + { 0x843B, 63101 }, + { 0x843C, 62840 }, + { 0x843D, 62863 }, + { 0x843E, 62847 }, + { 0x843F, 62855 }, + { 0x8440, 62651 }, + { 0x8441, 63004 }, + { 0x8442, 62988 }, + { 0x8443, 62996 }, + { 0x8444, 62949 }, + { 0x8445, 62956 }, + { 0x8446, 62895 }, + { 0x8447, 62910 }, + { 0x8448, 62917 }, + { 0x8449, 62902 }, + { 0x844A, 62663 }, + { 0x844B, 63032 }, + { 0x844C, 62792 }, + { 0x844D, 62728 }, + { 0x844E, 62630 }, + { 0x844F, 62564 }, + { 0x8450, 62669 }, + { 0x8451, 63038 }, + { 0x8452, 62798 }, + { 0x8453, 62803 }, + { 0x8454, 62734 }, + { 0x8455, 62739 }, + { 0x8456, 63112 }, + { 0x8457, 63108 }, + { 0x8458, 62574 }, + { 0x8459, 62679 }, + { 0x845A, 62594 }, + { 0x845B, 62704 }, + { 0x845C, 62776 }, + { 0x845D, 62600 }, + { 0x845E, 62710 }, + { 0x845F, 62608 }, + { 0x8460, 62614 }, + { 0x8461, 62550 }, + { 0x8462, 62557 }, + { 0x8470, 63116 }, + { 0x8471, 63133 }, + { 0x8472, 63123 }, + { 0x8473, 63128 }, + { 0x9000, 56261 }, + { 0x9001, 56295 }, + { 0x9002, 57281 }, + { 0x9003, 56256 }, + { 0x9004, 56251 }, + { 0x9005, 56625 }, + { 0x9006, 56620 }, + { 0x9007, 56920 }, + { 0x9008, 57186 }, + { 0x9009, 57267 }, + { 0x900A, 57194 }, + { 0x900B, 57198 }, + { 0x900C, 56937 }, + { 0x900D, 56209 }, + { 0x900E, 56118 }, + { 0x900F, 56607 }, + { 0x9010, 57136 }, + { 0x9011, 57219 }, + { 0x9012, 57228 }, + { 0x9013, 56812 }, + { 0x9014, 56282 }, + { 0x9015, 56566 }, + { 0x9016, 56484 }, + { 0x9017, 56590 }, + { 0x9018, 56847 }, + { 0x9019, 56286 }, + { 0x901A, 56132 }, + { 0x901B, 56743 }, + { 0x901C, 57158 }, + { 0x901D, 57035 }, + { 0x901E, 57022 }, + { 0x901F, 56791 }, + { 0x9020, 56575 }, + { 0x9021, 56824 }, + { 0x9022, 56838 }, + { 0x9023, 56843 }, + { 0x9024, 56512 }, + { 0x9025, 56265 }, + { 0x9026, 56585 }, + { 0x9027, 56820 }, + { 0x9028, 57295 }, + { 0x9029, 56594 }, + { 0x902A, 56807 }, + { 0x902B, 56801 }, + { 0x902C, 57172 }, + { 0x902D, 56273 }, + { 0x902E, 56242 }, + { 0x902F, 56114 }, + { 0x9030, 56147 }, + { 0x9031, 56816 }, + { 0x9032, 57163 }, + { 0x9033, 56203 }, + { 0x9034, 56400 }, + { 0x9035, 57128 }, + { 0x9036, 57099 }, + { 0x9037, 56507 }, + { 0x9038, 57026 }, + { 0x9039, 57177 }, + { 0x903A, 56924 }, + { 0x903B, 56856 }, + { 0x903C, 56783 }, + { 0x903D, 57262 }, + { 0x903E, 57276 }, + { 0x903F, 56721 }, + { 0x9040, 56137 }, + { 0x9041, 56775 }, + { 0x9042, 56928 }, + { 0x9043, 57094 }, + { 0x9044, 57303 }, + { 0x9045, 57299 }, + { 0x9046, 56127 }, + { 0x9047, 56561 }, + { 0x9048, 56246 }, + { 0x9049, 56779 }, + { 0x904A, 56933 }, + { 0x904B, 57335 }, + { 0x904C, 57327 }, + { 0x904D, 57030 }, + { 0x904E, 57140 }, + { 0x904F, 56725 }, + { 0x9050, 56663 }, + { 0x9051, 57223 }, + { 0x9052, 57213 }, + { 0x9053, 56829 }, + { 0x9054, 57331 }, + { 0x9055, 56710 }, + { 0x9056, 56702 }, + { 0x9057, 56556 }, + { 0x9058, 56615 }, + { 0x9059, 56580 }, + { 0x905A, 57181 }, + { 0x905B, 56571 }, + { 0x905C, 57203 }, + { 0x905D, 56771 }, + { 0x905E, 57271 }, + { 0x905F, 57257 }, + { 0x9060, 56337 }, + { 0x9061, 56767 }, + { 0x9062, 57323 }, + { 0x9063, 57089 }, + { 0x9064, 57233 }, + { 0x9065, 56796 }, + { 0x9066, 56269 }, + { 0x9067, 56851 }, + { 0x9068, 56912 }, + { 0x9069, 56598 }, + { 0x906A, 56290 }, + { 0x906B, 57347 }, + { 0x906C, 57339 }, + { 0x906D, 57315 }, + { 0x906E, 57351 }, + { 0x906F, 57355 }, + { 0x9070, 57319 }, + { 0x9071, 57343 }, + { 0x9072, 57311 }, + { 0x9073, 57307 }, + { 0x9074, 56342 }, + { 0x9075, 57167 }, + { 0x9076, 57285 }, + { 0x9077, 57290 }, + { 0x9078, 56277 }, + { 0x9079, 56141 }, + { 0x907A, 57132 }, + { 0x907B, 57109 }, + { 0x907C, 56156 }, + { 0x907D, 56151 }, + { 0x907E, 56787 }, + { 0x907F, 56516 }, + { 0x9080, 56237 }, + { 0x9081, 56762 }, + { 0x9082, 56757 }, + { 0x9083, 56752 }, + { 0x9084, 56833 }, + { 0x9085, 56123 }, + { 0x9086, 56233 }, + { 0x9087, 56611 }, + { 0x9088, 57085 }, + { 0x9089, 56748 }, + { 0x908A, 56532 }, + { 0x908B, 56526 }, + { 0x908C, 56538 }, + { 0x908D, 56550 }, + { 0x908E, 56544 }, + { 0x908F, 56472 }, + { 0x9090, 56495 }, + { 0x9091, 56489 }, + { 0x9092, 56883 }, + { 0x9093, 56900 }, + { 0x9094, 56893 }, + { 0x9095, 56887 }, + { 0x9096, 57190 }, + { 0x9097, 56214 }, + { 0x9098, 57249 }, + { 0x9099, 56706 }, + { 0x909A, 56171 }, + { 0x909B, 56193 }, + { 0x909C, 56161 }, + { 0x909D, 56188 }, + { 0x909E, 56166 }, + { 0x909F, 56183 }, + { 0x90A0, 56198 }, + { 0x90A1, 56177 }, + { 0x90A2, 56961 }, + { 0x90A3, 56941 }, + { 0x90A4, 56992 }, + { 0x90A5, 56948 }, + { 0x90A6, 56967 }, + { 0x90A7, 57011 }, + { 0x90A8, 56998 }, + { 0x90A9, 57004 }, + { 0x90AA, 56973 }, + { 0x90AB, 56979 }, + { 0x90AC, 56501 }, + { 0x90AD, 57207 }, + { 0x90AE, 57123 }, + { 0x90AF, 57118 }, + { 0x90B0, 57113 }, + { 0x90B1, 56955 }, + { 0x90B2, 57016 }, + { 0x90B3, 56985 }, + { 0x90B4, 57237 }, + { 0x90B5, 57243 }, + { 0x90B6, 56714 }, + { 0x90B7, 56916 }, + { 0x90B8, 57253 }, + { 0x90B9, 56405 }, + { 0x90BA, 56438 }, + { 0x90BB, 56450 }, + { 0x90BC, 56361 }, + { 0x90BD, 56412 }, + { 0x90BE, 56393 }, + { 0x90BF, 56418 }, + { 0x90C0, 56444 }, + { 0x90C1, 56431 }, + { 0x90C2, 56424 }, + { 0x90C3, 56372 }, + { 0x90C4, 56379 }, + { 0x90C5, 56347 }, + { 0x90C6, 56386 }, + { 0x90C7, 56367 }, + { 0x90C8, 56218 }, + { 0x90C9, 56223 }, + { 0x90CA, 56228 }, + { 0x90CB, 56354 }, + { 0x90CC, 56456 }, + { 0x90CD, 56658 }, + { 0x90CE, 56327 }, + { 0x90CF, 56332 }, + { 0x90D0, 56299 }, + { 0x90D1, 56320 }, + { 0x90D2, 56306 }, + { 0x90D3, 56313 }, + { 0x90D4, 56630 }, + { 0x90D5, 56651 }, + { 0x90D6, 56637 }, + { 0x90D7, 56644 }, + { 0x90D8, 56462 }, + { 0x90D9, 56467 }, + { 0x90DA, 56861 }, + { 0x90DB, 56867 }, + { 0x90DC, 56873 }, + { 0x90DD, 56878 }, + { 0x90DE, 57062 }, + { 0x90DF, 57067 }, + { 0x90E0, 57073 }, + { 0x90E1, 57079 }, + { 0x90E2, 57039 }, + { 0x90E3, 57044 }, + { 0x90E4, 57050 }, + { 0x90E5, 57056 }, + { 0x90E6, 56907 }, + { 0x90E7, 57104 }, + { 0x90E8, 56603 }, + { 0x90E9, 56687 }, + { 0x90EA, 56697 }, + { 0x90EB, 56672 }, + { 0x90EC, 56667 }, + { 0x90ED, 56677 }, + { 0x90EE, 56692 }, + { 0x90EF, 56682 }, + { 0x90F0, 57152 }, + { 0x90F1, 56737 }, + { 0x90F2, 57146 }, + { 0x90F3, 56731 }, + { 0x90F4, 56521 }, + { 0x90F5, 56478 }, + { 0x9100, 41562 }, + { 0x9101, 41524 }, + { 0x9102, 41404 }, + { 0x9103, 41695 }, + { 0x9104, 41508 }, + { 0x9105, 41470 }, + { 0x9106, 41337 }, + { 0x9107, 41454 }, + { 0x9108, 41558 }, + { 0x9109, 41249 }, + { 0x910A, 41238 }, + { 0x910B, 41459 }, + { 0x910C, 41290 }, + { 0x910D, 41776 }, + { 0x910E, 41780 }, + { 0x910F, 41784 }, + { 0x9110, 41659 }, + { 0x9111, 41662 }, + { 0x9112, 41485 }, + { 0x9113, 41646 }, + { 0x9114, 41395 }, + { 0x9115, 41643 }, + { 0x9116, 41728 }, + { 0x9117, 41861 }, + { 0x9118, 42079 }, + { 0x9119, 41999 }, + { 0x911A, 41995 }, + { 0x911B, 41788 }, + { 0x911C, 42075 }, + { 0x911D, 42086 }, + { 0x911E, 41215 }, + { 0x911F, 41219 }, + { 0x9120, 41225 }, + { 0x9121, 41195 }, + { 0x9122, 41199 }, + { 0x9123, 41203 }, + { 0x9124, 41209 }, + { 0x9125, 41300 }, + { 0x9126, 41304 }, + { 0x9129, 41719 }, + { 0x912A, 41520 }, + { 0x912B, 41516 }, + { 0x912C, 41308 }, + { 0x912D, 41312 }, + { 0x912E, 41666 }, + { 0x912F, 41670 }, + { 0x9130, 41462 }, + { 0x9131, 41466 }, + { 0x9132, 41690 }, + { 0x9133, 41685 }, + { 0x9134, 41504 }, + { 0x9135, 41245 }, + { 0x9136, 41550 }, + { 0x9137, 41554 }, + { 0x9138, 42103 }, + { 0x9139, 42107 }, + { 0x913A, 41438 }, + { 0x913B, 41481 }, + { 0x913C, 41328 }, + { 0x913D, 41681 }, + { 0x913E, 41532 }, + { 0x913F, 42039 }, + { 0x9140, 42123 }, + { 0x9141, 42115 }, + { 0x9142, 41280 }, + { 0x9143, 41231 }, + { 0x9144, 41356 }, + { 0x9145, 41496 }, + { 0x9146, 41575 }, + { 0x9147, 41570 }, + { 0x9148, 41819 }, + { 0x9149, 41799 }, + { 0x914A, 41843 }, + { 0x914B, 41837 }, + { 0x914C, 41855 }, + { 0x914D, 41849 }, + { 0x914E, 41831 }, + { 0x914F, 41825 }, + { 0x9150, 41812 }, + { 0x9151, 41805 }, + { 0x9152, 41347 }, + { 0x9153, 41342 }, + { 0x9154, 42133 }, + { 0x9155, 42127 }, + { 0x9156, 42096 }, + { 0x9157, 41371 }, + { 0x9158, 41724 }, + { 0x9159, 41352 }, + { 0x915A, 41654 }, + { 0x915B, 41649 }, + { 0x915C, 41398 }, + { 0x915D, 41477 }, + { 0x915E, 41324 }, + { 0x915F, 41677 }, + { 0x9160, 41528 }, + { 0x9161, 42035 }, + { 0x9162, 42119 }, + { 0x9163, 42111 }, + { 0x9164, 41274 }, + { 0x9165, 41896 }, + { 0x9166, 41975 }, + { 0x9167, 41958 }, + { 0x9168, 41962 }, + { 0x9169, 41966 }, + { 0x916A, 41703 }, + { 0x916B, 41707 }, + { 0x916C, 41711 }, + { 0x916D, 41970 }, + { 0x916E, 41917 }, + { 0x916F, 41921 }, + { 0x9170, 41925 }, + { 0x9171, 41929 }, + { 0x9172, 41933 }, + { 0x9173, 41383 }, + { 0x9174, 41262 }, + { 0x9175, 41379 }, + { 0x9176, 41258 }, + { 0x9177, 41387 }, + { 0x9178, 41266 }, + { 0x9179, 41391 }, + { 0x917A, 41270 }, + { 0x917B, 41908 }, + { 0x917C, 41954 }, + { 0x917D, 41937 }, + { 0x917E, 41980 }, + { 0x917F, 41946 }, + { 0x9180, 41988 }, + { 0x9181, 41984 }, + { 0x9182, 41900 }, + { 0x9183, 42043 }, + { 0x9184, 42047 }, + { 0x9185, 41878 }, + { 0x9186, 41870 }, + { 0x9187, 41887 }, + { 0x9188, 41904 }, + { 0x9189, 41874 }, + { 0x918A, 41912 }, + { 0x918B, 41941 }, + { 0x918C, 42100 }, + { 0x918D, 41580 }, + { 0x918E, 41235 }, + { 0x918F, 41451 }, + { 0x9190, 41435 }, + { 0x9191, 41408 }, + { 0x9192, 41992 }, + { 0x9193, 42083 }, + { 0x9194, 41417 }, + { 0x9195, 41411 }, + { 0x9196, 41242 }, + { 0x9197, 41360 }, + { 0x9198, 41715 }, + { 0x9199, 41367 }, + { 0x919A, 41363 }, + { 0x919B, 41732 }, + { 0x919C, 41736 }, + { 0x919D, 41740 }, + { 0x919E, 41744 }, + { 0x919F, 41748 }, + { 0x91A0, 41752 }, + { 0x91A1, 41756 }, + { 0x91A2, 41760 }, + { 0x91A3, 41764 }, + { 0x91A4, 41768 }, + { 0x91A5, 41772 }, + { 0x91A6, 42090 }, + { 0x91A7, 42093 }, + { 0x91A8, 41253 }, + { 0x91A9, 41512 }, + { 0x91AA, 41882 }, + { 0x91AB, 41865 }, + { 0x91AC, 41950 }, + { 0x91AD, 41891 }, + { 0x91AE, 41447 }, + { 0x91AF, 41442 }, + { 0x91B0, 41332 }, + { 0x91B1, 42003 }, + { 0x91B2, 42007 }, + { 0x91B3, 41375 }, + { 0x91B4, 41293 }, + { 0x91B5, 41296 }, + { 0x91B6, 41536 }, + { 0x91B7, 41422 }, + { 0x91B8, 41489 }, + { 0x91B9, 42059 }, + { 0x91BA, 42055 }, + { 0x91BB, 41539 }, + { 0x91BC, 41546 }, + { 0x91BD, 42071 }, + { 0x91BE, 42067 }, + { 0x91BF, 41320 }, + { 0x91C0, 41316 }, + { 0x91C1, 41425 }, + { 0x91C2, 41430 }, + { 0x91C3, 41492 }, + { 0x91C4, 42051 }, + { 0x91C5, 41542 }, + { 0x91C6, 42063 }, + { 0x91C7, 41583 }, + { 0x91C8, 41598 }, + { 0x91C9, 41590 }, + { 0x91CA, 41605 }, + { 0x91CB, 41612 }, + { 0x91CC, 41619 }, + { 0x91CD, 41627 }, + { 0x91CE, 41635 }, + { 0x91CF, 41401 }, + { 0x91D0, 42011 }, + { 0x91D1, 42016 }, + { 0x91D2, 41566 }, + { 0x91D3, 41474 }, + { 0x91D4, 41674 }, + { 0x91D5, 41501 }, + { 0x91D6, 42028 }, + { 0x91D7, 41700 }, + { 0x91D8, 41792 }, + { 0x91D9, 42021 }, + { 0x91DA, 42024 }, + { 0x91DB, 42031 }, + { 0x91DC, 41795 }, + { 0x91DD, 41286 }, + { 0x9200, 11902 }, + { 0x9201, 11906 }, + { 0x9202, 11910 }, + { 0x9203, 11914 }, + { 0x9204, 11918 }, + { 0x9205, 11922 }, + { 0x9206, 11926 }, + { 0x9207, 11930 }, + { 0x9208, 11934 }, + { 0x9209, 11938 }, + { 0x920A, 11942 }, + { 0x920B, 11946 }, + { 0x920C, 11950 }, + { 0x920D, 11954 }, + { 0x920E, 11958 }, + { 0x920F, 11962 }, + { 0x9210, 11966 }, + { 0x9211, 11970 }, + { 0x9212, 11974 }, + { 0x9213, 11978 }, + { 0x9214, 11982 }, + { 0x9215, 11986 }, + { 0x9216, 11990 }, + { 0x9217, 11994 }, + { 0x9218, 11998 }, + { 0x9219, 12002 }, + { 0x921A, 12006 }, + { 0x921B, 12010 }, + { 0x921C, 12014 }, + { 0x921D, 13374 }, + { 0x921E, 13378 }, + { 0x921F, 13382 }, + { 0x9220, 13386 }, + { 0x9221, 13390 }, + { 0x9222, 13394 }, + { 0x9223, 13398 }, + { 0x9224, 13402 }, + { 0x9225, 13406 }, + { 0x9226, 13410 }, + { 0x9227, 13414 }, + { 0x9228, 13418 }, + { 0x9229, 13422 }, + { 0x922A, 13426 }, + { 0x922B, 13430 }, + { 0x922C, 13434 }, + { 0x922D, 13438 }, + { 0x922E, 13442 }, + { 0x922F, 13446 }, + { 0x9230, 13450 }, + { 0x9231, 13454 }, + { 0x9232, 13458 }, + { 0x9233, 13462 }, + { 0x9234, 13466 }, + { 0x9235, 13470 }, + { 0x9236, 13474 }, + { 0x9237, 13478 }, + { 0x9238, 13482 }, + { 0x9239, 13486 }, + { 0x923A, 13490 }, + { 0x923B, 13494 }, + { 0x923C, 13498 }, + { 0x923D, 13502 }, + { 0x923E, 13506 }, + { 0x923F, 13510 }, + { 0x9240, 13514 }, + { 0x9241, 13518 }, + { 0x9242, 57564 }, + { 0x9243, 57572 }, + { 0x9244, 57568 }, + { 0x9245, 13031 }, + { 0x9300, 54871 }, + { 0x9301, 31216 }, + { 0x9302, 31188 }, + { 0x9303, 31204 }, + { 0x9304, 31200 }, + { 0x9305, 31185 }, + { 0x9306, 66100 }, + { 0x9307, 66067 }, + { 0x9308, 66082 }, + { 0x9309, 66128 }, + { 0x930A, 66147 }, + { 0x930B, 66272 }, + { 0x930C, 66097 }, + { 0x930D, 66263 }, + { 0x930E, 66201 }, + { 0x930F, 66299 }, + { 0x9310, 66254 }, + { 0x9311, 66296 }, + { 0x9312, 66184 }, + { 0x9313, 66281 }, + { 0x9314, 66085 }, + { 0x9315, 66134 }, + { 0x9316, 66143 }, + { 0x9317, 66172 }, + { 0x9318, 66220 }, + { 0x9319, 66125 }, + { 0x931A, 66166 }, + { 0x931B, 66266 }, + { 0x931C, 66064 }, + { 0x931D, 66052 }, + { 0x931E, 66251 }, + { 0x931F, 66217 }, + { 0x9320, 66110 }, + { 0x9321, 66103 }, + { 0x9322, 66287 }, + { 0x9323, 66060 }, + { 0x9324, 66160 }, + { 0x9325, 66116 }, + { 0x9326, 66205 }, + { 0x9327, 66151 }, + { 0x9328, 66226 }, + { 0x9329, 66193 }, + { 0x932A, 66119 }, + { 0x932B, 66178 }, + { 0x932C, 66239 }, + { 0x932D, 66055 }, + { 0x932E, 66187 }, + { 0x932F, 66074 }, + { 0x9330, 66257 }, + { 0x9331, 66088 }, + { 0x9332, 66233 }, + { 0x9333, 66275 }, + { 0x9334, 66163 }, + { 0x9335, 66122 }, + { 0x9336, 66113 }, + { 0x9337, 66196 }, + { 0x9338, 66208 }, + { 0x9339, 66157 }, + { 0x933A, 66175 }, + { 0x933B, 66091 }, + { 0x933C, 66293 }, + { 0x933D, 66106 }, + { 0x933E, 66278 }, + { 0x933F, 66229 }, + { 0x9340, 66154 }, + { 0x9341, 66284 }, + { 0x9342, 66304 }, + { 0x9343, 66071 }, + { 0x9344, 66094 }, + { 0x9345, 66169 }, + { 0x9346, 66079 }, + { 0x9347, 66214 }, + { 0x9348, 66211 }, + { 0x9349, 66137 }, + { 0x934A, 66260 }, + { 0x934B, 66242 }, + { 0x934C, 66190 }, + { 0x934D, 66181 }, + { 0x934E, 66245 }, + { 0x934F, 66131 }, + { 0x9350, 66140 }, + { 0x9351, 66269 }, + { 0x9352, 66248 }, + { 0x9353, 66047 }, + { 0x9354, 66290 }, + { 0x9355, 66236 }, + { 0x9356, 66223 }, + { 0x9360, 48474 }, + { 0x9361, 48484 }, + { 0x9362, 48514 }, + { 0x9363, 48494 }, + { 0x9364, 48489 }, + { 0x9365, 48479 }, + { 0x9366, 48509 }, + { 0x9367, 48504 }, + { 0x9368, 48499 }, + { 0x9369, 48429 }, + { 0x936A, 48439 }, + { 0x936B, 48469 }, + { 0x936C, 48449 }, + { 0x936D, 48444 }, + { 0x936E, 48434 }, + { 0x936F, 48464 }, + { 0x9370, 48459 }, + { 0x9371, 48454 }, + { 0x9400, 70678 }, + { 0x9401, 70682 }, + { 0x9402, 70686 }, + { 0x9403, 70690 }, + { 0x9404, 70694 }, + { 0x9405, 70698 }, + { 0x9406, 70702 }, + { 0x9407, 70706 }, + { 0x9408, 70710 }, + { 0x9409, 70714 }, + { 0x940A, 70718 }, + { 0x940B, 70722 }, + { 0x940C, 70726 }, + { 0x940D, 70730 }, + { 0x940E, 70734 }, + { 0x940F, 70738 }, + { 0x9410, 70742 }, + { 0x9411, 70746 }, + { 0x9412, 70750 }, + { 0x9413, 70754 }, + { 0x9414, 70758 }, + { 0x9415, 70762 }, + { 0x9416, 70766 }, + { 0x9417, 70770 }, + { 0x9418, 70774 }, + { 0x9419, 70778 }, + { 0x941A, 69654 }, + { 0x941B, 69658 }, + { 0x941C, 69662 }, + { 0x941D, 69666 }, + { 0x941E, 69670 }, + { 0x941F, 69674 }, + { 0x9420, 69678 }, + { 0x9421, 69682 }, + { 0x9422, 69686 }, + { 0x9423, 69690 }, + { 0x9424, 69694 }, + { 0x9425, 69698 }, + { 0x9426, 69702 }, + { 0x9427, 69706 }, + { 0x9428, 69710 }, + { 0x9429, 69714 }, + { 0x942A, 69718 }, + { 0x942B, 69722 }, + { 0x942C, 69726 }, + { 0x942D, 69730 }, + { 0x942E, 69734 }, + { 0x942F, 69738 }, + { 0x9430, 69742 }, + { 0x9431, 69746 }, + { 0x9432, 69750 }, + { 0x9433, 69754 }, + { 0x9434, 71437 }, + { 0x9435, 71441 }, + { 0x9436, 71445 }, + { 0x9437, 71449 }, + { 0x9438, 71453 }, + { 0x9439, 71457 }, + { 0x943A, 71461 }, + { 0x943B, 71465 }, + { 0x943C, 71469 }, + { 0x943D, 71473 }, + { 0x943E, 71477 }, + { 0x943F, 71481 }, + { 0x9440, 71485 }, + { 0x9441, 71489 }, + { 0x9442, 71493 }, + { 0x9443, 71497 }, + { 0x9444, 71501 }, + { 0x9445, 71505 }, + { 0x9446, 71509 }, + { 0x9447, 71513 }, + { 0x9448, 71517 }, + { 0x9449, 71521 }, + { 0x944A, 71525 }, + { 0x944B, 71529 }, + { 0x944C, 71533 }, + { 0x944D, 71537 }, + { 0x944E, 71222 }, + { 0x944F, 71226 }, + { 0x9450, 71230 }, + { 0x9451, 71234 }, + { 0x9452, 71238 }, + { 0x9453, 71242 }, + { 0x9454, 71246 }, + { 0x9456, 71250 }, + { 0x9457, 71254 }, + { 0x9458, 71258 }, + { 0x9459, 71262 }, + { 0x945A, 71266 }, + { 0x945B, 71270 }, + { 0x945C, 71274 }, + { 0x945D, 71278 }, + { 0x945E, 71282 }, + { 0x945F, 71286 }, + { 0x9460, 71290 }, + { 0x9461, 71294 }, + { 0x9462, 71298 }, + { 0x9463, 71302 }, + { 0x9464, 71306 }, + { 0x9465, 71310 }, + { 0x9466, 71314 }, + { 0x9467, 71318 }, + { 0x9468, 70152 }, + { 0x9469, 70157 }, + { 0x946A, 70162 }, + { 0x946B, 70167 }, + { 0x946C, 70172 }, + { 0x946D, 70177 }, + { 0x946E, 70182 }, + { 0x946F, 70187 }, + { 0x9470, 70192 }, + { 0x9471, 70197 }, + { 0x9472, 70202 }, + { 0x9473, 70207 }, + { 0x9474, 70212 }, + { 0x9475, 70217 }, + { 0x9476, 70222 }, + { 0x9477, 70227 }, + { 0x9478, 70232 }, + { 0x9479, 70237 }, + { 0x947A, 70242 }, + { 0x947B, 70247 }, + { 0x947C, 70252 }, + { 0x947D, 70257 }, + { 0x947E, 70262 }, + { 0x947F, 70267 }, + { 0x9480, 70272 }, + { 0x9481, 70277 }, + { 0x9482, 69891 }, + { 0x9483, 69896 }, + { 0x9484, 69901 }, + { 0x9485, 69906 }, + { 0x9486, 69911 }, + { 0x9487, 69916 }, + { 0x9488, 69921 }, + { 0x9489, 69926 }, + { 0x948A, 69931 }, + { 0x948B, 69936 }, + { 0x948C, 69941 }, + { 0x948D, 69946 }, + { 0x948E, 69951 }, + { 0x948F, 69956 }, + { 0x9490, 69961 }, + { 0x9491, 69966 }, + { 0x9492, 69971 }, + { 0x9493, 69976 }, + { 0x9494, 69981 }, + { 0x9495, 69986 }, + { 0x9496, 69991 }, + { 0x9497, 69996 }, + { 0x9498, 70001 }, + { 0x9499, 70006 }, + { 0x949A, 70011 }, + { 0x949B, 70016 }, + { 0x949C, 71742 }, + { 0x949E, 71746 }, + { 0x949F, 71750 }, + { 0x94A2, 71754 }, + { 0x94A5, 71758 }, + { 0x94A6, 71762 }, + { 0x94A9, 71766 }, + { 0x94AA, 71770 }, + { 0x94AB, 71774 }, + { 0x94AC, 71778 }, + { 0x94AE, 71782 }, + { 0x94AF, 71786 }, + { 0x94B0, 71790 }, + { 0x94B1, 71794 }, + { 0x94B2, 71798 }, + { 0x94B3, 71802 }, + { 0x94B4, 71806 }, + { 0x94B5, 71810 }, + { 0x94B6, 71650 }, + { 0x94B7, 71654 }, + { 0x94B8, 71658 }, + { 0x94B9, 71662 }, + { 0x94BB, 71666 }, + { 0x94BD, 71670 }, + { 0x94BE, 71674 }, + { 0x94BF, 71678 }, + { 0x94C0, 71682 }, + { 0x94C1, 71686 }, + { 0x94C2, 71690 }, + { 0x94C3, 71694 }, + { 0x94C5, 71698 }, + { 0x94C6, 71702 }, + { 0x94C7, 71706 }, + { 0x94C8, 71710 }, + { 0x94C9, 71714 }, + { 0x94CA, 71718 }, + { 0x94CB, 71722 }, + { 0x94CC, 71726 }, + { 0x94CD, 71730 }, + { 0x94CE, 71734 }, + { 0x94CF, 71738 }, + { 0x94D0, 70548 }, + { 0x94D1, 70553 }, + { 0x94D2, 70558 }, + { 0x94D3, 70563 }, + { 0x94D4, 70568 }, + { 0x94D5, 70573 }, + { 0x94D6, 70578 }, + { 0x94D7, 70583 }, + { 0x94D8, 70588 }, + { 0x94D9, 70593 }, + { 0x94DA, 70598 }, + { 0x94DB, 70603 }, + { 0x94DC, 70608 }, + { 0x94DD, 70613 }, + { 0x94DE, 70618 }, + { 0x94DF, 70623 }, + { 0x94E0, 70628 }, + { 0x94E1, 70633 }, + { 0x94E2, 70638 }, + { 0x94E3, 70643 }, + { 0x94E4, 70648 }, + { 0x94E5, 70653 }, + { 0x94E6, 70658 }, + { 0x94E7, 70663 }, + { 0x94E8, 70668 }, + { 0x94E9, 70673 }, + { 0x94EA, 70418 }, + { 0x94EB, 70423 }, + { 0x94EC, 70428 }, + { 0x94ED, 70433 }, + { 0x94EE, 70438 }, + { 0x94EF, 70443 }, + { 0x94F0, 70448 }, + { 0x94F1, 70453 }, + { 0x94F2, 70458 }, + { 0x94F3, 70463 }, + { 0x94F4, 70468 }, + { 0x94F5, 70473 }, + { 0x94F6, 70478 }, + { 0x94F7, 70483 }, + { 0x94F8, 70488 }, + { 0x94F9, 70493 }, + { 0x94FA, 70498 }, + { 0x94FB, 70503 }, + { 0x94FC, 70508 }, + { 0x94FD, 70513 }, + { 0x94FE, 70518 }, + { 0x94FF, 70523 }, + { 0x9500, 70528 }, + { 0x9501, 70533 }, + { 0x9502, 70538 }, + { 0x9503, 70543 }, + { 0x9504, 71918 }, + { 0x9505, 71922 }, + { 0x9507, 71926 }, + { 0x9508, 71930 }, + { 0x9509, 71934 }, + { 0x950A, 71938 }, + { 0x950D, 71942 }, + { 0x950E, 71946 }, + { 0x950F, 71950 }, + { 0x9510, 71954 }, + { 0x9511, 71958 }, + { 0x9512, 71962 }, + { 0x9513, 71966 }, + { 0x9514, 71970 }, + { 0x9516, 71974 }, + { 0x9517, 71978 }, + { 0x9518, 71982 }, + { 0x9519, 71986 }, + { 0x951A, 71990 }, + { 0x951B, 71994 }, + { 0x951C, 71998 }, + { 0x951E, 71814 }, + { 0x951F, 71818 }, + { 0x9520, 71822 }, + { 0x9521, 71826 }, + { 0x9522, 71830 }, + { 0x9523, 71834 }, + { 0x9524, 71838 }, + { 0x9525, 71842 }, + { 0x9526, 71846 }, + { 0x9527, 71850 }, + { 0x9528, 71854 }, + { 0x9529, 71858 }, + { 0x952A, 71862 }, + { 0x952B, 71866 }, + { 0x952C, 71870 }, + { 0x952D, 71874 }, + { 0x952E, 71878 }, + { 0x952F, 71882 }, + { 0x9530, 71886 }, + { 0x9531, 71890 }, + { 0x9532, 71894 }, + { 0x9533, 71898 }, + { 0x9534, 71902 }, + { 0x9535, 71906 }, + { 0x9536, 71910 }, + { 0x9537, 71914 }, + { 0x9538, 74164 }, + { 0x9539, 74168 }, + { 0x953B, 74172 }, + { 0x953C, 74176 }, + { 0x953D, 74180 }, + { 0x953E, 74184 }, + { 0x9540, 74188 }, + { 0x9541, 74192 }, + { 0x9542, 74196 }, + { 0x9543, 74200 }, + { 0x9544, 74204 }, + { 0x9546, 74208 }, + { 0x954A, 74212 }, + { 0x954B, 74216 }, + { 0x954C, 74220 }, + { 0x954D, 74224 }, + { 0x954E, 74228 }, + { 0x954F, 74232 }, + { 0x9550, 74236 }, + { 0x9552, 74060 }, + { 0x9553, 74064 }, + { 0x9554, 74068 }, + { 0x9555, 74072 }, + { 0x9556, 74076 }, + { 0x9557, 74080 }, + { 0x9558, 74084 }, + { 0x9559, 74088 }, + { 0x955A, 74092 }, + { 0x955B, 74096 }, + { 0x955C, 74100 }, + { 0x955D, 74104 }, + { 0x955E, 74108 }, + { 0x955F, 74112 }, + { 0x9560, 74116 }, + { 0x9561, 74120 }, + { 0x9562, 74124 }, + { 0x9563, 74128 }, + { 0x9564, 74132 }, + { 0x9565, 74136 }, + { 0x9566, 74140 }, + { 0x9567, 74144 }, + { 0x9568, 74148 }, + { 0x9569, 74152 }, + { 0x956A, 74156 }, + { 0x956B, 74160 }, + { 0x956C, 71021 }, + { 0x956D, 71026 }, + { 0x956E, 71031 }, + { 0x956F, 71036 }, + { 0x9570, 71041 }, + { 0x9571, 71046 }, + { 0x9572, 71051 }, + { 0x9573, 71056 }, + { 0x9574, 71061 }, + { 0x9575, 71066 }, + { 0x9576, 71071 }, + { 0x9577, 71076 }, + { 0x9578, 71081 }, + { 0x9579, 71086 }, + { 0x957A, 71091 }, + { 0x957B, 71096 }, + { 0x957C, 71101 }, + { 0x957D, 71106 }, + { 0x957E, 71111 }, + { 0x957F, 71116 }, + { 0x9580, 71121 }, + { 0x9581, 71126 }, + { 0x9582, 71131 }, + { 0x9583, 71136 }, + { 0x9584, 71141 }, + { 0x9585, 71146 }, + { 0x9586, 70891 }, + { 0x9587, 70896 }, + { 0x9588, 70901 }, + { 0x9589, 70906 }, + { 0x958A, 70911 }, + { 0x958B, 70916 }, + { 0x958C, 70921 }, + { 0x958D, 70926 }, + { 0x958E, 70931 }, + { 0x958F, 70936 }, + { 0x9590, 70941 }, + { 0x9591, 70946 }, + { 0x9592, 70951 }, + { 0x9593, 70956 }, + { 0x9594, 70961 }, + { 0x9595, 70966 }, + { 0x9596, 70971 }, + { 0x9597, 70976 }, + { 0x9598, 70981 }, + { 0x9599, 70986 }, + { 0x959A, 70991 }, + { 0x959B, 70996 }, + { 0x959C, 71001 }, + { 0x959D, 71006 }, + { 0x959E, 71011 }, + { 0x959F, 71016 }, + { 0x95A0, 73916 }, + { 0x95A1, 73920 }, + { 0x95A2, 73924 }, + { 0x95A3, 73928 }, + { 0x95A4, 73932 }, + { 0x95A5, 73936 }, + { 0x95A6, 73940 }, + { 0x95A7, 73944 }, + { 0x95A8, 73948 }, + { 0x95A9, 73952 }, + { 0x95AA, 73956 }, + { 0x95AB, 73960 }, + { 0x95AC, 73964 }, + { 0x95AD, 73968 }, + { 0x95AE, 73972 }, + { 0x95AF, 73976 }, + { 0x95B0, 73980 }, + { 0x95B1, 73984 }, + { 0x95B2, 73988 }, + { 0x95B3, 73992 }, + { 0x95B4, 73996 }, + { 0x95B5, 74000 }, + { 0x95B6, 74004 }, + { 0x95B7, 74008 }, + { 0x95B8, 74012 }, + { 0x95B9, 74016 }, + { 0x95BA, 73552 }, + { 0x95BB, 73556 }, + { 0x95BC, 73560 }, + { 0x95BD, 73564 }, + { 0x95BE, 73568 }, + { 0x95BF, 73572 }, + { 0x95C0, 73576 }, + { 0x95C1, 73580 }, + { 0x95C2, 73584 }, + { 0x95C3, 73588 }, + { 0x95C4, 73592 }, + { 0x95C5, 73596 }, + { 0x95C6, 73600 }, + { 0x95C7, 73604 }, + { 0x95C8, 73608 }, + { 0x95C9, 73612 }, + { 0x95CA, 73616 }, + { 0x95CB, 73620 }, + { 0x95CC, 73624 }, + { 0x95CD, 73628 }, + { 0x95CE, 73632 }, + { 0x95CF, 73636 }, + { 0x95D0, 73640 }, + { 0x95D1, 73644 }, + { 0x95D2, 73648 }, + { 0x95D3, 73652 }, + { 0x95D4, 73246 }, + { 0x95D5, 73251 }, + { 0x95D6, 73256 }, + { 0x95D7, 73261 }, + { 0x95D8, 73266 }, + { 0x95D9, 73271 }, + { 0x95DA, 73276 }, + { 0x95DB, 73281 }, + { 0x95DC, 73286 }, + { 0x95DD, 73291 }, + { 0x95DE, 73296 }, + { 0x95DF, 73301 }, + { 0x95E0, 73306 }, + { 0x95E1, 73311 }, + { 0x95E2, 73316 }, + { 0x95E3, 73321 }, + { 0x95E4, 73326 }, + { 0x95E5, 73331 }, + { 0x95E6, 73336 }, + { 0x95E7, 73341 }, + { 0x95E8, 73346 }, + { 0x95E9, 73351 }, + { 0x95EA, 73356 }, + { 0x95EB, 73361 }, + { 0x95EC, 73366 }, + { 0x95ED, 73371 }, + { 0x95EE, 72324 }, + { 0x95EF, 72329 }, + { 0x95F0, 72334 }, + { 0x95F1, 72339 }, + { 0x95F2, 72344 }, + { 0x95F3, 72349 }, + { 0x95F4, 72354 }, + { 0x95F5, 72359 }, + { 0x95F6, 72364 }, + { 0x95F7, 72369 }, + { 0x95F8, 72374 }, + { 0x95F9, 72379 }, + { 0x95FA, 72384 }, + { 0x95FB, 72389 }, + { 0x95FC, 72394 }, + { 0x95FD, 72399 }, + { 0x95FE, 72404 }, + { 0x95FF, 72409 }, + { 0x9600, 72414 }, + { 0x9601, 72419 }, + { 0x9602, 72424 }, + { 0x9603, 72429 }, + { 0x9604, 72434 }, + { 0x9605, 72439 }, + { 0x9606, 72444 }, + { 0x9607, 72449 }, + { 0x9608, 73786 }, + { 0x9609, 73791 }, + { 0x960A, 73796 }, + { 0x960B, 73801 }, + { 0x960C, 73806 }, + { 0x960D, 73811 }, + { 0x960E, 73816 }, + { 0x960F, 73821 }, + { 0x9610, 73826 }, + { 0x9611, 73831 }, + { 0x9612, 73836 }, + { 0x9613, 73841 }, + { 0x9614, 73846 }, + { 0x9615, 73851 }, + { 0x9616, 73856 }, + { 0x9617, 73861 }, + { 0x9618, 73866 }, + { 0x9619, 73871 }, + { 0x961A, 73876 }, + { 0x961B, 73881 }, + { 0x961C, 73886 }, + { 0x961D, 73891 }, + { 0x961E, 73896 }, + { 0x961F, 73901 }, + { 0x9620, 73906 }, + { 0x9621, 73911 }, + { 0x9622, 73656 }, + { 0x9623, 73661 }, + { 0x9624, 73666 }, + { 0x9625, 73671 }, + { 0x9626, 73676 }, + { 0x9627, 73681 }, + { 0x9628, 73686 }, + { 0x9629, 73691 }, + { 0x962A, 73696 }, + { 0x962B, 73701 }, + { 0x962C, 73706 }, + { 0x962D, 73711 }, + { 0x962E, 73716 }, + { 0x962F, 73721 }, + { 0x9630, 73726 }, + { 0x9631, 73731 }, + { 0x9632, 73736 }, + { 0x9633, 73741 }, + { 0x9634, 73746 }, + { 0x9635, 73751 }, + { 0x9636, 73756 }, + { 0x9637, 73761 }, + { 0x9638, 73766 }, + { 0x9639, 73771 }, + { 0x963A, 73776 }, + { 0x963B, 73781 }, + { 0x963C, 72927 }, + { 0x963D, 72933 }, + { 0x963E, 72939 }, + { 0x963F, 72945 }, + { 0x9640, 72951 }, + { 0x9641, 72957 }, + { 0x9642, 72963 }, + { 0x9643, 72969 }, + { 0x9644, 72975 }, + { 0x9645, 72981 }, + { 0x9646, 72987 }, + { 0x9647, 72993 }, + { 0x9648, 72999 }, + { 0x9649, 73005 }, + { 0x964A, 73011 }, + { 0x964B, 73017 }, + { 0x964C, 73023 }, + { 0x964D, 73029 }, + { 0x964E, 73035 }, + { 0x964F, 73041 }, + { 0x9650, 73047 }, + { 0x9651, 73053 }, + { 0x9652, 73059 }, + { 0x9653, 73065 }, + { 0x9654, 73071 }, + { 0x9655, 73077 }, + { 0x9656, 72614 }, + { 0x9657, 72620 }, + { 0x9658, 72626 }, + { 0x9659, 72632 }, + { 0x965A, 72638 }, + { 0x965B, 72644 }, + { 0x965C, 72650 }, + { 0x965D, 72656 }, + { 0x965E, 72662 }, + { 0x965F, 72668 }, + { 0x9660, 72674 }, + { 0x9661, 72680 }, + { 0x9662, 72686 }, + { 0x9663, 72692 }, + { 0x9664, 72698 }, + { 0x9665, 72704 }, + { 0x9666, 72710 }, + { 0x9667, 72716 }, + { 0x9668, 72722 }, + { 0x9669, 72728 }, + { 0x966A, 72734 }, + { 0x966B, 72740 }, + { 0x966C, 72746 }, + { 0x966D, 72752 }, + { 0x966E, 72758 }, + { 0x966F, 72764 }, + { 0x9670, 72146 }, + { 0x9671, 72150 }, + { 0x9672, 72154 }, + { 0x9673, 72158 }, + { 0x9674, 72162 }, + { 0x9675, 72166 }, + { 0x9676, 72170 }, + { 0x9677, 72174 }, + { 0x9678, 72178 }, + { 0x9679, 72182 }, + { 0x967A, 72186 }, + { 0x967B, 72190 }, + { 0x967C, 72194 }, + { 0x967D, 72198 }, + { 0x967E, 72202 }, + { 0x967F, 72206 }, + { 0x9680, 72210 }, + { 0x9681, 72214 }, + { 0x9682, 72218 }, + { 0x9683, 72222 }, + { 0x9684, 72226 }, + { 0x9685, 72230 }, + { 0x9686, 72234 }, + { 0x9687, 72238 }, + { 0x9688, 72242 }, + { 0x9689, 72246 }, + { 0x968A, 72042 }, + { 0x968B, 72046 }, + { 0x968C, 72050 }, + { 0x968D, 72054 }, + { 0x968E, 72058 }, + { 0x968F, 72062 }, + { 0x9690, 72066 }, + { 0x9691, 72070 }, + { 0x9692, 72074 }, + { 0x9693, 72078 }, + { 0x9694, 72082 }, + { 0x9695, 72086 }, + { 0x9696, 72090 }, + { 0x9697, 72094 }, + { 0x9698, 72098 }, + { 0x9699, 72102 }, + { 0x969A, 72106 }, + { 0x969B, 72110 }, + { 0x969C, 72114 }, + { 0x969D, 72118 }, + { 0x969E, 72122 }, + { 0x969F, 72126 }, + { 0x96A0, 72130 }, + { 0x96A1, 72134 }, + { 0x96A2, 72138 }, + { 0x96A3, 72142 }, + { 0x96A4, 71411 }, + { 0x96A5, 71416 }, + { 0x96A8, 70834 }, + { 0x96A9, 70822 }, + { 0x96AA, 70842 }, + { 0x96AB, 70838 }, + { 0x96AC, 70875 }, + { 0x96AD, 70830 }, + { 0x96AE, 70802 }, + { 0x96AF, 70862 }, + { 0x96B0, 70826 }, + { 0x96B1, 70846 }, + { 0x96B2, 70850 }, + { 0x96B3, 70782 }, + { 0x96B4, 70786 }, + { 0x96B5, 70794 }, + { 0x96B6, 70879 }, + { 0x96B7, 70790 }, + { 0x96B8, 70814 }, + { 0x96B9, 70866 }, + { 0x96BA, 70858 }, + { 0x96BB, 70818 }, + { 0x96BC, 70883 }, + { 0x96BD, 70806 }, + { 0x96BE, 70798 }, + { 0x96BF, 70810 }, + { 0x96C0, 70854 }, + { 0x96C1, 69651 }, + { 0x96C2, 69810 }, + { 0x96C3, 69798 }, + { 0x96C4, 69823 }, + { 0x96C5, 69814 }, + { 0x96C6, 69851 }, + { 0x96C7, 69806 }, + { 0x96C8, 69778 }, + { 0x96C9, 69843 }, + { 0x96CA, 69802 }, + { 0x96CB, 69827 }, + { 0x96CC, 69831 }, + { 0x96CD, 69758 }, + { 0x96CE, 69762 }, + { 0x96CF, 69770 }, + { 0x96D0, 69855 }, + { 0x96D1, 69766 }, + { 0x96D2, 69790 }, + { 0x96D3, 69818 }, + { 0x96D4, 69839 }, + { 0x96D5, 69794 }, + { 0x96D6, 69859 }, + { 0x96D7, 69782 }, + { 0x96D8, 69774 }, + { 0x96D9, 69786 }, + { 0x96DA, 69835 }, + { 0x96DB, 71151 }, + { 0x96DC, 70887 }, + { 0x96DD, 69863 }, + { 0x96DE, 69647 }, + { 0x96DF, 69599 }, + { 0x96E0, 69603 }, + { 0x96E1, 69595 }, + { 0x96E2, 71593 }, + { 0x96E3, 71581 }, + { 0x96E4, 71601 }, + { 0x96E5, 71597 }, + { 0x96E6, 71630 }, + { 0x96E7, 71589 }, + { 0x96E8, 71561 }, + { 0x96E9, 71621 }, + { 0x96EA, 71585 }, + { 0x96EB, 71605 }, + { 0x96EC, 71609 }, + { 0x96ED, 71541 }, + { 0x96EE, 71545 }, + { 0x96EF, 71553 }, + { 0x96F0, 71634 }, + { 0x96F1, 71549 }, + { 0x96F2, 71573 }, + { 0x96F3, 71625 }, + { 0x96F4, 71617 }, + { 0x96F5, 71577 }, + { 0x96F6, 71638 }, + { 0x96F7, 71565 }, + { 0x96F8, 71557 }, + { 0x96F9, 71569 }, + { 0x96FA, 71613 }, + { 0x96FB, 71219 }, + { 0x96FC, 71374 }, + { 0x96FD, 71362 }, + { 0x96FE, 71387 }, + { 0x96FF, 71378 }, + { 0x9700, 71421 }, + { 0x9701, 71370 }, + { 0x9702, 71342 }, + { 0x9703, 71407 }, + { 0x9704, 71366 }, + { 0x9705, 71391 }, + { 0x9706, 71395 }, + { 0x9707, 71322 }, + { 0x9708, 71326 }, + { 0x9709, 71334 }, + { 0x970A, 71425 }, + { 0x970B, 71330 }, + { 0x970C, 71354 }, + { 0x970D, 71382 }, + { 0x970E, 71403 }, + { 0x970F, 71358 }, + { 0x9710, 71429 }, + { 0x9711, 71346 }, + { 0x9712, 71338 }, + { 0x9713, 71350 }, + { 0x9714, 71399 }, + { 0x9715, 71646 }, + { 0x9716, 71642 }, + { 0x9717, 71433 }, + { 0x9718, 71215 }, + { 0x9719, 71207 }, + { 0x971A, 71211 }, + { 0x971B, 71203 }, + { 0x971C, 70347 }, + { 0x971D, 70332 }, + { 0x971E, 70357 }, + { 0x971F, 70352 }, + { 0x9720, 70393 }, + { 0x9721, 70342 }, + { 0x9722, 70307 }, + { 0x9723, 70382 }, + { 0x9724, 70337 }, + { 0x9725, 70362 }, + { 0x9726, 70367 }, + { 0x9727, 70282 }, + { 0x9728, 70287 }, + { 0x9729, 70297 }, + { 0x972A, 70398 }, + { 0x972B, 70292 }, + { 0x972C, 70322 }, + { 0x972D, 70387 }, + { 0x972E, 70377 }, + { 0x972F, 70327 }, + { 0x9730, 70403 }, + { 0x9731, 70312 }, + { 0x9732, 70302 }, + { 0x9733, 70317 }, + { 0x9734, 70372 }, + { 0x9735, 69887 }, + { 0x9736, 70086 }, + { 0x9737, 70071 }, + { 0x9738, 70102 }, + { 0x9739, 70091 }, + { 0x973A, 70132 }, + { 0x973B, 70081 }, + { 0x973C, 70046 }, + { 0x973D, 70127 }, + { 0x973E, 70076 }, + { 0x973F, 70107 }, + { 0x9740, 70112 }, + { 0x9741, 70021 }, + { 0x9742, 70026 }, + { 0x9743, 70036 }, + { 0x9744, 70137 }, + { 0x9745, 70031 }, + { 0x9746, 70061 }, + { 0x9747, 70096 }, + { 0x9748, 70122 }, + { 0x9749, 70066 }, + { 0x974A, 70142 }, + { 0x974B, 70051 }, + { 0x974C, 70041 }, + { 0x974D, 70056 }, + { 0x974E, 70117 }, + { 0x974F, 70413 }, + { 0x9750, 70408 }, + { 0x9751, 70147 }, + { 0x9752, 69882 }, + { 0x9753, 69872 }, + { 0x9754, 69877 }, + { 0x9755, 69867 }, + { 0x9756, 73441 }, + { 0x9757, 73426 }, + { 0x9758, 73451 }, + { 0x9759, 73446 }, + { 0x975A, 73487 }, + { 0x975B, 73436 }, + { 0x975C, 73401 }, + { 0x975D, 73476 }, + { 0x975E, 73431 }, + { 0x975F, 73456 }, + { 0x9760, 73461 }, + { 0x9761, 73376 }, + { 0x9762, 73381 }, + { 0x9763, 73391 }, + { 0x9764, 73492 }, + { 0x9765, 73386 }, + { 0x9766, 73416 }, + { 0x9767, 73481 }, + { 0x9768, 73471 }, + { 0x9769, 73421 }, + { 0x976A, 73497 }, + { 0x976B, 73406 }, + { 0x976C, 73396 }, + { 0x976D, 73411 }, + { 0x976E, 73466 }, + { 0x976F, 72320 }, + { 0x9770, 72519 }, + { 0x9771, 72504 }, + { 0x9772, 72535 }, + { 0x9773, 72524 }, + { 0x9774, 72565 }, + { 0x9775, 72514 }, + { 0x9776, 72479 }, + { 0x9777, 72560 }, + { 0x9778, 72509 }, + { 0x9779, 72540 }, + { 0x977A, 72545 }, + { 0x977B, 72454 }, + { 0x977C, 72459 }, + { 0x977D, 72469 }, + { 0x977E, 72570 }, + { 0x977F, 72464 }, + { 0x9780, 72494 }, + { 0x9781, 72529 }, + { 0x9782, 72555 }, + { 0x9783, 72499 }, + { 0x9784, 72575 }, + { 0x9785, 72484 }, + { 0x9786, 72474 }, + { 0x9787, 72489 }, + { 0x9788, 72550 }, + { 0x9789, 73507 }, + { 0x978A, 73502 }, + { 0x978B, 72580 }, + { 0x978C, 72315 }, + { 0x978D, 72255 }, + { 0x978E, 72260 }, + { 0x978F, 72250 }, + { 0x9790, 73161 }, + { 0x9791, 73143 }, + { 0x9792, 73173 }, + { 0x9793, 73167 }, + { 0x9794, 73216 }, + { 0x9795, 73155 }, + { 0x9796, 73113 }, + { 0x9797, 73203 }, + { 0x9798, 73149 }, + { 0x9799, 73179 }, + { 0x979A, 73185 }, + { 0x979B, 73083 }, + { 0x979C, 73089 }, + { 0x979D, 73101 }, + { 0x979E, 73222 }, + { 0x979F, 73095 }, + { 0x97A0, 73131 }, + { 0x97A1, 73209 }, + { 0x97A2, 73197 }, + { 0x97A3, 73137 }, + { 0x97A4, 73228 }, + { 0x97A5, 73119 }, + { 0x97A6, 73107 }, + { 0x97A7, 73125 }, + { 0x97A8, 73191 }, + { 0x97A9, 72609 }, + { 0x97AA, 72848 }, + { 0x97AB, 72830 }, + { 0x97AC, 72867 }, + { 0x97AD, 72854 }, + { 0x97AE, 72903 }, + { 0x97AF, 72842 }, + { 0x97B0, 72800 }, + { 0x97B1, 72897 }, + { 0x97B2, 72836 }, + { 0x97B3, 72873 }, + { 0x97B4, 72879 }, + { 0x97B5, 72770 }, + { 0x97B6, 72776 }, + { 0x97B7, 72788 }, + { 0x97B8, 72909 }, + { 0x97B9, 72782 }, + { 0x97BA, 72818 }, + { 0x97BB, 72860 }, + { 0x97BC, 72891 }, + { 0x97BD, 72824 }, + { 0x97BE, 72915 }, + { 0x97BF, 72806 }, + { 0x97C0, 72794 }, + { 0x97C1, 72812 }, + { 0x97C2, 72885 }, + { 0x97C3, 73240 }, + { 0x97C4, 73234 }, + { 0x97C5, 72921 }, + { 0x97C6, 72603 }, + { 0x97C7, 72591 }, + { 0x97C8, 72597 }, + { 0x97C9, 72585 }, + { 0x97CA, 70871 }, + { 0x97CB, 69847 }, + { 0x97CE, 69631 }, + { 0x97CF, 69607 }, + { 0x97D0, 69615 }, + { 0x97D1, 69643 }, + { 0x97D2, 69623 }, + { 0x97D3, 69619 }, + { 0x97D4, 69611 }, + { 0x97D5, 69639 }, + { 0x97D6, 69635 }, + { 0x97D7, 69627 }, + { 0x97D8, 74044 }, + { 0x97D9, 74020 }, + { 0x97DA, 74028 }, + { 0x97DB, 74056 }, + { 0x97DC, 74036 }, + { 0x97DD, 74032 }, + { 0x97DE, 74024 }, + { 0x97DF, 74052 }, + { 0x97E0, 74048 }, + { 0x97E1, 74040 }, + { 0x97E2, 73536 }, + { 0x97E3, 73512 }, + { 0x97E4, 73520 }, + { 0x97E5, 73548 }, + { 0x97E6, 73528 }, + { 0x97E7, 73524 }, + { 0x97E8, 73516 }, + { 0x97E9, 73544 }, + { 0x97EA, 73540 }, + { 0x97EB, 73532 }, + { 0x97EC, 72295 }, + { 0x97ED, 72265 }, + { 0x97EE, 72275 }, + { 0x97EF, 72310 }, + { 0x97F0, 72285 }, + { 0x97F1, 72280 }, + { 0x97F2, 72270 }, + { 0x97F3, 72305 }, + { 0x97F4, 72300 }, + { 0x97F5, 72290 }, + { 0x97F6, 72026 }, + { 0x97F7, 72002 }, + { 0x97F8, 72010 }, + { 0x97F9, 72038 }, + { 0x97FA, 72018 }, + { 0x97FB, 72014 }, + { 0x97FC, 72006 }, + { 0x97FD, 72034 }, + { 0x97FE, 72030 }, + { 0x97FF, 72022 }, + { 0xA000, 41048 }, + { 0xA001, 41145 }, + { 0xA002, 41100 }, + { 0xA003, 41126 }, + { 0xA004, 41011 }, + { 0xA005, 41119 }, + { 0xA006, 41164 }, + { 0xA007, 41006 }, + { 0xA008, 41040 }, + { 0xA009, 41159 }, + { 0xA00A, 41077 }, + { 0xA00B, 41062 }, + { 0xA00C, 41025 }, + { 0xA00D, 41140 }, + { 0xA00E, 41114 }, + { 0xA00F, 41092 }, + { 0xA010, 40996 }, + { 0xA011, 41030 }, + { 0xA012, 41149 }, + { 0xA013, 41067 }, + { 0xA014, 41052 }, + { 0xA015, 41015 }, + { 0xA016, 41130 }, + { 0xA017, 41104 }, + { 0xA018, 41082 }, + { 0xA019, 41001 }, + { 0xA01A, 41035 }, + { 0xA01B, 41154 }, + { 0xA01C, 41072 }, + { 0xA01D, 41057 }, + { 0xA01E, 41020 }, + { 0xA01F, 41135 }, + { 0xA020, 41109 }, + { 0xA021, 41087 }, + { 0xA022, 41097 }, + { 0xA023, 41174 }, + { 0xA024, 41171 }, + { 0xA025, 41186 }, + { 0xA026, 41177 }, + { 0xA027, 41180 }, + { 0xA028, 41168 }, + { 0xA029, 41183 }, + { 0xA02A, 41123 }, + { 0xA02B, 41045 }, + { 0xA030, 31231 }, + { 0xA031, 31382 }, + { 0xA032, 31385 }, + { 0xA033, 31388 }, + { 0xA034, 31391 }, + { 0xA035, 31394 }, + { 0xA036, 31397 }, + { 0xA037, 31400 }, + { 0xA038, 31403 }, + { 0xA039, 31406 }, + { 0xA03A, 31409 }, + { 0xA03B, 31412 }, + { 0xA03C, 31415 }, + { 0xA03D, 31418 }, + { 0xA03E, 31421 }, + { 0xA03F, 31424 }, + { 0xA040, 31427 }, + { 0xA041, 31430 }, + { 0xA042, 31433 }, + { 0xA043, 31436 }, + { 0xA044, 31439 }, + { 0xA045, 31442 }, + { 0xA046, 31445 }, + { 0xA047, 31448 }, + { 0xA048, 31451 }, + { 0xA049, 31454 }, + { 0xA04A, 31457 }, + { 0xA04B, 31460 }, + { 0xA04C, 31463 }, + { 0xA04D, 31466 }, + { 0xA04E, 31469 }, + { 0xA04F, 31472 }, + { 0xA050, 31475 }, + { 0xA051, 31478 }, + { 0xA052, 31481 }, + { 0xA053, 31484 }, + { 0xA054, 31487 }, + { 0xA055, 31490 }, + { 0xA056, 31493 }, + { 0xA057, 31496 }, + { 0xA058, 31499 }, + { 0xA059, 31502 }, + { 0xA05A, 31505 }, + { 0xA05B, 31508 }, + { 0xA05C, 31511 }, + { 0xA05D, 31514 }, + { 0xA05E, 31517 }, + { 0xA05F, 31520 }, + { 0xA060, 31523 }, + { 0xA061, 31526 }, + { 0xA062, 31227 }, + { 0xA063, 31235 }, + { 0xA064, 31238 }, + { 0xA065, 31241 }, + { 0xA066, 31244 }, + { 0xA067, 31247 }, + { 0xA068, 31250 }, + { 0xA069, 31253 }, + { 0xA06A, 31256 }, + { 0xA06B, 31259 }, + { 0xA06C, 31262 }, + { 0xA06D, 31265 }, + { 0xA06E, 31268 }, + { 0xA06F, 31271 }, + { 0xA070, 31274 }, + { 0xA071, 31277 }, + { 0xA072, 31280 }, + { 0xA073, 31283 }, + { 0xA074, 31286 }, + { 0xA075, 31289 }, + { 0xA076, 31292 }, + { 0xA077, 31295 }, + { 0xA078, 31298 }, + { 0xA079, 31301 }, + { 0xA07A, 31304 }, + { 0xA07B, 31307 }, + { 0xA07C, 31310 }, + { 0xA07D, 31313 }, + { 0xA07E, 31316 }, + { 0xA07F, 31319 }, + { 0xA080, 31322 }, + { 0xA081, 31325 }, + { 0xA082, 31328 }, + { 0xA083, 31331 }, + { 0xA084, 31334 }, + { 0xA085, 31337 }, + { 0xA086, 31340 }, + { 0xA087, 31343 }, + { 0xA088, 31346 }, + { 0xA089, 31349 }, + { 0xA08A, 31352 }, + { 0xA08B, 31355 }, + { 0xA08C, 31358 }, + { 0xA08D, 31361 }, + { 0xA08E, 31364 }, + { 0xA08F, 31367 }, + { 0xA090, 31370 }, + { 0xA091, 31373 }, + { 0xA092, 31376 }, + { 0xA093, 31379 }, + { 0xC001, 53726 }, + { 0xC020, 7517 }, + { 0xC021, 7564 }, + { 0xC022, 7551 }, + { 0xC023, 7527 }, + { 0xC024, 7521 }, + { 0xC025, 7530 }, + { 0xC026, 7546 }, + { 0xC027, 7556 }, + { 0xC028, 7203 }, + { 0xC029, 7514 }, + { 0xC02A, 7538 }, + { 0xC02B, 7206 }, + { 0xC02C, 7211 }, + { 0xC02D, 7570 }, + { 0xC02E, 7192 }, + { 0xC02F, 7536 }, + { 0xC030, 7231 }, + { 0xC031, 7213 }, + { 0xC032, 7219 }, + { 0xC033, 7240 }, + { 0xC034, 7225 }, + { 0xC035, 7222 }, + { 0xC036, 7216 }, + { 0xC037, 7237 }, + { 0xC038, 7234 }, + { 0xC039, 7228 }, + { 0xC03A, 7209 }, + { 0xC03B, 7554 }, + { 0xC03C, 7548 }, + { 0xC03D, 7524 }, + { 0xC03E, 7567 }, + { 0xC03F, 7540 }, + { 0xC040, 7561 }, + { 0xC041, 7376 }, + { 0xC042, 7381 }, + { 0xC043, 7386 }, + { 0xC044, 7391 }, + { 0xC045, 7396 }, + { 0xC046, 7401 }, + { 0xC047, 7406 }, + { 0xC048, 7411 }, + { 0xC049, 7416 }, + { 0xC04A, 7421 }, + { 0xC04B, 7426 }, + { 0xC04C, 7431 }, + { 0xC04D, 7436 }, + { 0xC04E, 7441 }, + { 0xC04F, 7446 }, + { 0xC050, 7451 }, + { 0xC051, 7456 }, + { 0xC052, 7461 }, + { 0xC053, 7466 }, + { 0xC054, 7471 }, + { 0xC055, 7476 }, + { 0xC056, 7481 }, + { 0xC057, 7486 }, + { 0xC058, 7491 }, + { 0xC059, 7496 }, + { 0xC05A, 7501 }, + { 0xC05B, 7199 }, + { 0xC05C, 7533 }, + { 0xC05D, 7510 }, + { 0xC05E, 7558 }, + { 0xC05F, 7189 }, + { 0xC060, 7243 }, + { 0xC061, 7246 }, + { 0xC062, 7251 }, + { 0xC063, 7256 }, + { 0xC064, 7261 }, + { 0xC065, 7266 }, + { 0xC066, 7271 }, + { 0xC067, 7276 }, + { 0xC068, 7281 }, + { 0xC069, 7286 }, + { 0xC06A, 7291 }, + { 0xC06B, 7296 }, + { 0xC06C, 7301 }, + { 0xC06D, 7306 }, + { 0xC06E, 7311 }, + { 0xC06F, 7316 }, + { 0xC070, 7321 }, + { 0xC071, 7326 }, + { 0xC072, 7331 }, + { 0xC073, 7336 }, + { 0xC074, 7341 }, + { 0xC075, 7346 }, + { 0xC076, 7351 }, + { 0xC077, 7356 }, + { 0xC078, 7361 }, + { 0xC079, 7366 }, + { 0xC07A, 7371 }, + { 0xC07B, 7195 }, + { 0xC07C, 7543 }, + { 0xC07D, 7506 }, + { 0xC07E, 7519 }, + { 0xC07F, 30315 }, + { 0xC100, 66346 }, + { 0xC101, 66348 }, + { 0xC102, 66350 }, + { 0xC103, 66352 }, + { 0xC104, 66354 }, + { 0xC105, 66356 }, + { 0xC106, 66358 }, + { 0xC107, 66360 }, + { 0xC108, 66362 }, + { 0xC109, 66364 }, + { 0xC10A, 66366 }, + { 0xC10B, 66368 }, + { 0xC10C, 66370 }, + { 0xC10D, 66372 }, + { 0xC10E, 66374 }, + { 0xC10F, 66376 }, + { 0xC110, 66378 }, + { 0xC111, 66380 }, + { 0xC112, 66382 }, + { 0xC113, 66384 }, + { 0xC114, 66386 }, + { 0xC115, 66388 }, + { 0xC116, 66390 }, + { 0xC117, 66392 }, + { 0xC118, 66394 }, + { 0xC119, 66396 }, + { 0xC11A, 66398 }, + { 0xC11B, 66400 }, + { 0xC11C, 66402 }, + { 0xC11D, 66404 }, + { 0xC11E, 66406 }, + { 0xC11F, 66408 }, + { 0xC120, 66410 }, + { 0xC121, 66412 }, + { 0xC122, 66414 }, + { 0xC123, 66416 }, + { 0xC124, 66418 }, + { 0xC125, 66420 }, + { 0xC126, 66422 }, + { 0xC127, 66424 }, + { 0xC128, 66426 }, + { 0xC129, 66428 }, + { 0xC12A, 66430 }, + { 0xC12B, 66432 }, + { 0xC12C, 66434 }, + { 0xC12D, 66436 }, + { 0xC12E, 66438 }, + { 0xC12F, 66440 }, + { 0xC130, 66442 }, + { 0xC131, 66444 }, + { 0xC132, 66446 }, + { 0xC133, 66448 }, + { 0xC134, 66450 }, + { 0xC135, 66452 }, + { 0xC136, 66454 }, + { 0xC137, 66456 }, + { 0xC138, 66458 }, + { 0xC139, 66460 }, + { 0xC13A, 66462 }, + { 0xC13B, 66464 }, + { 0xC13C, 66466 }, + { 0xC13D, 66468 }, + { 0xC13E, 66470 }, + { 0xC13F, 66472 }, + { 0xC140, 66474 }, + { 0xC141, 66476 }, + { 0xC142, 66478 }, + { 0xC143, 66480 }, + { 0xC144, 66482 }, + { 0xC145, 66484 }, + { 0xC146, 66486 }, + { 0xC147, 66488 }, + { 0xC148, 66490 }, + { 0xC149, 66492 }, + { 0xC14A, 66494 }, + { 0xC14B, 66496 }, + { 0xC14C, 66498 }, + { 0xC14D, 66500 }, + { 0xC14E, 66502 }, + { 0xC14F, 66504 }, + { 0xC150, 66506 }, + { 0xC151, 66508 }, + { 0xC152, 66510 }, + { 0xC153, 66512 }, + { 0xC154, 66514 }, + { 0xC155, 66516 }, + { 0xC156, 66518 }, + { 0xC157, 66520 }, + { 0xC158, 66522 }, + { 0xC159, 66524 }, + { 0xC15A, 66526 }, + { 0xC15B, 66528 }, + { 0xC15C, 66530 }, + { 0xC15D, 66532 }, + { 0xC15E, 66534 }, + { 0xC15F, 66536 }, + { 0xC160, 66538 }, + { 0xC161, 66540 }, + { 0xC162, 66542 }, + { 0xC163, 66544 }, + { 0xC164, 66546 }, + { 0xC165, 66548 }, + { 0xC166, 66550 }, + { 0xC167, 66552 }, + { 0xC168, 66554 }, + { 0xC169, 66556 }, + { 0xC16A, 66558 }, + { 0xC16B, 66560 }, + { 0xC16C, 66562 }, + { 0xC16D, 66564 }, + { 0xC16E, 66566 }, + { 0xC16F, 66568 }, + { 0xC170, 66570 }, + { 0xC171, 66572 }, + { 0xC172, 66574 }, + { 0xC173, 66576 }, + { 0xC174, 66578 }, + { 0xC175, 66580 }, + { 0xC176, 66582 }, + { 0xC177, 66584 }, + { 0xC178, 66586 }, + { 0xC179, 66588 }, + { 0xC17A, 66590 }, + { 0xC17B, 66592 }, + { 0xC17C, 66594 }, + { 0xC17D, 66596 }, + { 0xC17E, 66598 }, + { 0xC17F, 66600 }, + { 0xC180, 66602 }, + { 0xC181, 66604 }, + { 0xC182, 66606 }, + { 0xC183, 66608 }, + { 0xC184, 66610 }, + { 0xC185, 66612 }, + { 0xC186, 66614 }, + { 0xC187, 66616 }, + { 0xC188, 66618 }, + { 0xC189, 66620 }, + { 0xC18A, 66622 }, + { 0xC18B, 66624 }, + { 0xC18C, 66626 }, + { 0xC18D, 66628 }, + { 0xC18E, 66630 }, + { 0xC18F, 66632 }, + { 0xC190, 66634 }, + { 0xC191, 66636 }, + { 0xC192, 66638 }, + { 0xC193, 66640 }, + { 0xC194, 66642 }, + { 0xC195, 66644 }, + { 0xC196, 66646 }, + { 0xC197, 66648 }, + { 0xC198, 66650 }, + { 0xC199, 66652 }, + { 0xC19A, 66654 }, + { 0xC19B, 66656 }, + { 0xC19C, 66658 }, + { 0xC19D, 66660 }, + { 0xC19E, 66662 }, + { 0xC19F, 66664 }, + { 0xC1A0, 66666 }, + { 0xC1A1, 66668 }, + { 0xC1A2, 66670 }, + { 0xC1A3, 66672 }, + { 0xC1A4, 66674 }, + { 0xC1A5, 66676 }, + { 0xC1A6, 66678 }, + { 0xC1A7, 66680 }, + { 0xC1A8, 66682 }, + { 0xC1A9, 66684 }, + { 0xC1AA, 66686 }, + { 0xC1AB, 66688 }, + { 0xC1AC, 66690 }, + { 0xC1AD, 66692 }, + { 0xC1AE, 66694 }, + { 0xC1AF, 66696 }, + { 0xC1B0, 66698 }, + { 0xC1B1, 66700 }, + { 0xC1B2, 66702 }, + { 0xC1B3, 66704 }, + { 0xC1B4, 66706 }, + { 0xC1B5, 66708 }, + { 0xC1B6, 66710 }, + { 0xC1B7, 66712 }, + { 0xC1B8, 66714 }, + { 0xC1B9, 66716 }, + { 0xC1BA, 66718 }, + { 0xC1BB, 66720 }, + { 0xC1BC, 66722 }, + { 0xC1BD, 66724 }, + { 0xC1BE, 66726 }, + { 0xC1BF, 66728 }, + { 0xC1C0, 66730 }, + { 0xC1C1, 66732 }, + { 0xC1C2, 66734 }, + { 0xC1C3, 66736 }, + { 0xC1C4, 66738 }, + { 0xC1C5, 66740 }, + { 0xC1C6, 66742 }, + { 0xC1C7, 66744 }, + { 0xC1C8, 66746 }, + { 0xC1C9, 66748 }, + { 0xC1CA, 66750 }, + { 0xC1CB, 66752 }, + { 0xC1CC, 66754 }, + { 0xC1CD, 66756 }, + { 0xC1CE, 66758 }, + { 0xC1CF, 66760 }, + { 0xC1D0, 66762 }, + { 0xC1D1, 66764 }, + { 0xC1D2, 66766 }, + { 0xC1D3, 66768 }, + { 0xC1D4, 66770 }, + { 0xC1D5, 66772 }, + { 0xC1D6, 66774 }, + { 0xC1D7, 66776 }, + { 0xC1D8, 66778 }, + { 0xC1D9, 66780 }, + { 0xC1DA, 66782 }, + { 0xC1DB, 66784 }, + { 0xC1DC, 66786 }, + { 0xC1DD, 66788 }, + { 0xC1DE, 66790 }, + { 0xC1DF, 66792 }, + { 0xC1E0, 66794 }, + { 0xC1E1, 66796 }, + { 0xC1E2, 66798 }, + { 0xC1E3, 66800 }, + { 0xC1E4, 66802 }, + { 0xC1E5, 66804 }, + { 0xC1E6, 66806 }, + { 0xC1E7, 66808 }, + { 0xC1E8, 66810 }, + { 0xC1E9, 66812 }, + { 0xC1EA, 66814 }, + { 0xC1EB, 66816 }, + { 0xC1EC, 66818 }, + { 0xC1ED, 66820 }, + { 0xC1EE, 66822 }, + { 0xC1EF, 66824 }, }; #define UNICODE_CHARNAME_MAX_LENGTH 83 #define UNICODE_CHARNAME_MAX_WORDS 13 -static const struct { uint16_t index; uint32_t gap; uint16_t length; } unicode_ranges[605] = { - { 0, 32, 95 }, - { 95, 65, 728 }, - { 823, 67, 6 }, - { 829, 71, 7 }, - { 836, 72, 1 }, - { 837, 73, 20 }, - { 857, 74, 397 }, - { 1254, 75, 38 }, - { 1292, 77, 7 }, - { 1299, 78, 39 }, - { 1338, 79, 2 }, - { 1340, 81, 3 }, - { 1343, 82, 55 }, - { 1398, 90, 27 }, - { 1425, 95, 5 }, - { 1430, 106, 29 }, - { 1459, 107, 240 }, - { 1699, 108, 60 }, - { 1759, 110, 101 }, - { 1860, 124, 59 }, - { 1919, 129, 46 }, - { 1965, 131, 15 }, - { 1980, 132, 28 }, - { 2008, 134, 1 }, - { 2009, 199, 21 }, - { 2030, 245, 161 }, - { 2191, 246, 8 }, - { 2199, 248, 2 }, - { 2201, 250, 22 }, - { 2223, 251, 7 }, - { 2230, 252, 1 }, - { 2231, 255, 4 }, - { 2235, 257, 9 }, - { 2244, 259, 2 }, - { 2246, 261, 4 }, - { 2250, 269, 1 }, - { 2251, 273, 2 }, - { 2253, 274, 5 }, - { 2258, 276, 22 }, - { 2280, 281, 3 }, - { 2283, 282, 6 }, - { 2289, 286, 2 }, - { 2291, 288, 22 }, - { 2313, 289, 7 }, - { 2320, 290, 2 }, - { 2322, 291, 2 }, - { 2324, 292, 2 }, - { 2326, 294, 1 }, - { 2327, 295, 5 }, - { 2332, 299, 2 }, - { 2334, 301, 3 }, - { 2337, 304, 1 }, - { 2338, 311, 4 }, - { 2342, 312, 1 }, - { 2343, 319, 16 }, - { 2359, 330, 3 }, - { 2362, 331, 9 }, - { 2371, 332, 3 }, - { 2374, 333, 22 }, - { 2396, 334, 7 }, - { 2403, 335, 2 }, - { 2405, 336, 5 }, - { 2410, 338, 10 }, - { 2420, 339, 3 }, - { 2423, 340, 3 }, - { 2426, 342, 1 }, - { 2427, 357, 4 }, - { 2431, 359, 12 }, - { 2443, 366, 1 }, - { 2444, 373, 3 }, - { 2447, 374, 8 }, - { 2455, 376, 2 }, - { 2457, 378, 22 }, - { 2479, 379, 7 }, - { 2486, 380, 2 }, - { 2488, 381, 5 }, - { 2493, 383, 9 }, - { 2502, 385, 2 }, - { 2504, 387, 3 }, - { 2507, 395, 2 }, - { 2509, 399, 2 }, - { 2511, 400, 5 }, - { 2516, 402, 18 }, - { 2534, 412, 2 }, - { 2536, 413, 6 }, - { 2542, 416, 3 }, - { 2545, 417, 4 }, - { 2549, 420, 2 }, - { 2551, 421, 1 }, - { 2552, 422, 2 }, - { 2554, 425, 2 }, - { 2556, 428, 3 }, - { 2559, 431, 12 }, - { 2571, 435, 5 }, - { 2576, 438, 3 }, - { 2579, 439, 4 }, - { 2583, 441, 1 }, - { 2584, 447, 1 }, - { 2585, 461, 21 }, - { 2606, 466, 4 }, - { 2610, 467, 8 }, - { 2618, 468, 3 }, - { 2621, 469, 23 }, - { 2644, 470, 16 }, - { 2660, 473, 8 }, - { 2668, 474, 3 }, - { 2671, 475, 4 }, - { 2675, 482, 2 }, - { 2677, 483, 3 }, - { 2680, 488, 4 }, - { 2684, 490, 10 }, - { 2694, 498, 8 }, - { 2702, 499, 3 }, - { 2705, 500, 8 }, - { 2713, 501, 3 }, - { 2716, 502, 23 }, - { 2739, 503, 10 }, - { 2749, 504, 5 }, - { 2754, 506, 9 }, - { 2763, 507, 3 }, - { 2766, 508, 4 }, - { 2770, 515, 2 }, - { 2772, 522, 1 }, - { 2773, 523, 4 }, - { 2777, 525, 10 }, - { 2787, 526, 2 }, - { 2789, 540, 3 }, - { 2792, 541, 8 }, - { 2800, 542, 3 }, - { 2803, 543, 41 }, - { 2844, 545, 8 }, - { 2852, 546, 3 }, - { 2855, 547, 5 }, - { 2860, 555, 1 }, - { 2861, 562, 5 }, - { 2866, 564, 16 }, - { 2882, 567, 7 }, - { 2889, 569, 2 }, - { 2891, 570, 18 }, - { 2909, 573, 24 }, - { 2933, 574, 9 }, - { 2942, 575, 1 }, - { 2943, 577, 7 }, - { 2950, 580, 1 }, - { 2951, 584, 6 }, - { 2957, 585, 1 }, - { 2958, 586, 8 }, - { 2966, 592, 10 }, - { 2976, 594, 3 }, - { 2979, 606, 58 }, - { 3037, 610, 29 }, - { 3066, 647, 2 }, - { 3068, 648, 1 }, - { 3069, 650, 2 }, - { 3071, 651, 1 }, - { 3072, 653, 1 }, - { 3073, 659, 4 }, - { 3077, 660, 7 }, - { 3084, 661, 3 }, - { 3087, 662, 1 }, - { 3088, 663, 1 }, - { 3089, 665, 2 }, - { 3091, 666, 13 }, - { 3104, 667, 3 }, - { 3107, 669, 5 }, - { 3112, 670, 1 }, - { 3113, 671, 6 }, - { 3119, 673, 10 }, - { 3129, 675, 4 }, - { 3133, 707, 72 }, - { 3205, 708, 36 }, - { 3241, 712, 39 }, - { 3280, 713, 36 }, - { 3316, 714, 15 }, - { 3331, 715, 13 }, - { 3344, 752, 198 }, - { 3542, 753, 1 }, - { 3543, 758, 1 }, - { 3544, 760, 377 }, - { 3921, 761, 4 }, - { 3925, 763, 7 }, - { 3932, 764, 1 }, - { 3933, 765, 4 }, - { 3937, 767, 41 }, - { 3978, 768, 4 }, - { 3982, 770, 33 }, - { 4015, 771, 4 }, - { 4019, 773, 7 }, - { 4026, 774, 1 }, - { 4027, 775, 4 }, - { 4031, 777, 15 }, - { 4046, 778, 57 }, - { 4103, 779, 4 }, - { 4107, 781, 67 }, - { 4174, 783, 32 }, - { 4206, 786, 26 }, - { 4232, 792, 86 }, - { 4318, 794, 6 }, - { 4324, 796, 669 }, - { 4993, 799, 89 }, - { 5082, 806, 13 }, - { 5095, 807, 7 }, - { 5102, 818, 23 }, - { 5125, 827, 20 }, - { 5145, 839, 13 }, - { 5158, 840, 3 }, - { 5161, 841, 2 }, - { 5163, 853, 94 }, - { 5257, 855, 10 }, - { 5267, 861, 10 }, - { 5277, 867, 15 }, - { 5292, 868, 10 }, - { 5302, 874, 88 }, - { 5390, 882, 43 }, - { 5433, 887, 70 }, - { 5503, 897, 31 }, - { 5534, 898, 12 }, - { 5546, 902, 12 }, - { 5558, 906, 1 }, - { 5559, 909, 42 }, - { 5601, 911, 5 }, - { 5606, 922, 44 }, - { 5650, 926, 26 }, - { 5676, 932, 11 }, - { 5687, 935, 62 }, - { 5749, 937, 65 }, - { 5814, 938, 29 }, - { 5843, 940, 11 }, - { 5854, 946, 10 }, - { 5864, 952, 14 }, - { 5878, 954, 15 }, - { 5893, 1019, 76 }, - { 5969, 1023, 45 }, - { 6014, 1026, 116 }, - { 6130, 1034, 60 }, - { 6190, 1037, 15 }, - { 6205, 1040, 51 }, - { 6256, 1104, 8 }, - { 6264, 1112, 39 }, - { 6303, 1113, 2 }, - { 6305, 1119, 246 }, - { 6551, 1125, 282 }, - { 6833, 1127, 6 }, - { 6839, 1129, 38 }, - { 6877, 1131, 6 }, - { 6883, 1133, 8 }, - { 6891, 1134, 1 }, - { 6892, 1135, 1 }, - { 6893, 1136, 1 }, - { 6894, 1137, 31 }, - { 6925, 1139, 53 }, - { 6978, 1140, 15 }, - { 6993, 1141, 14 }, - { 7007, 1143, 6 }, - { 7013, 1144, 19 }, - { 7032, 1146, 3 }, - { 7035, 1147, 9 }, - { 7044, 1148, 101 }, - { 7145, 1149, 12 }, - { 7157, 1151, 27 }, - { 7184, 1152, 13 }, - { 7197, 1155, 31 }, - { 7228, 1172, 33 }, - { 7261, 1187, 140 }, - { 7401, 1191, 619 }, - { 8020, 1196, 39 }, - { 8059, 1221, 11 }, - { 8070, 1242, 1812 }, - { 9882, 1244, 32 }, - { 9914, 1246, 34 }, - { 9948, 1249, 12 }, - { 9960, 1250, 8 }, - { 9968, 1276, 4 }, - { 9972, 1292, 47 }, - { 10019, 1293, 47 }, - { 10066, 1294, 148 }, - { 10214, 1299, 45 }, - { 10259, 1300, 1 }, - { 10260, 1305, 1 }, - { 10261, 1307, 56 }, - { 10317, 1314, 2 }, - { 10319, 1328, 24 }, - { 10343, 1337, 7 }, - { 10350, 1338, 7 }, - { 10357, 1339, 7 }, - { 10364, 1340, 7 }, - { 10371, 1341, 7 }, - { 10378, 1342, 7 }, - { 10385, 1343, 7 }, - { 10392, 1344, 7 }, - { 10399, 1345, 99 }, - { 10498, 1406, 26 }, - { 10524, 1407, 89 }, - { 10613, 1419, 214 }, - { 10827, 1445, 12 }, - { 10839, 1449, 64 }, - { 10903, 1450, 86 }, - { 10989, 1452, 103 }, - { 11092, 1457, 41 }, - { 11133, 1460, 94 }, - { 11227, 1461, 43 }, - { 11270, 1466, 36 }, - { 11306, 1478, 47 }, - { 11353, 1479, 223 }, - { 11576, 1480, 256 }, - { 11832, 8072, 64 }, - { 11896, 29064, 1165 }, - { 13061, 29067, 55 }, - { 13116, 29076, 348 }, - { 13464, 29096, 184 }, - { 13648, 29104, 174 }, - { 13822, 29106, 8 }, - { 13830, 29169, 53 }, - { 13883, 29173, 10 }, - { 13893, 29179, 56 }, - { 13949, 29187, 69 }, - { 14018, 29196, 12 }, - { 14030, 29202, 30 }, - { 14060, 29204, 84 }, - { 14144, 29215, 30 }, - { 14174, 29218, 78 }, - { 14252, 29219, 11 }, - { 14263, 29223, 33 }, - { 14296, 29224, 55 }, - { 14351, 29233, 14 }, - { 14365, 29235, 10 }, - { 14375, 29237, 103 }, - { 14478, 29261, 28 }, - { 14506, 29271, 6 }, - { 14512, 29273, 6 }, - { 14518, 29275, 6 }, - { 14524, 29284, 7 }, - { 14531, 29285, 7 }, - { 14538, 29286, 54 }, - { 14592, 29296, 126 }, - { 14718, 29298, 10 }, - { 14728, 40488, 23 }, - { 14751, 40492, 49 }, - { 14800, 49246, 2 }, - { 14802, 49305, 3 }, - { 14805, 49451, 7 }, - { 14812, 49463, 5 }, - { 14817, 49468, 26 }, - { 14843, 49469, 5 }, - { 14848, 49470, 1 }, - { 14849, 49471, 2 }, - { 14851, 49472, 2 }, - { 14853, 49473, 124 }, - { 14977, 49490, 365 }, - { 15342, 49506, 64 }, - { 15406, 49508, 54 }, - { 15460, 49548, 14 }, - { 15474, 49566, 10 }, - { 15484, 49572, 51 }, - { 15535, 49573, 19 }, - { 15554, 49574, 4 }, - { 15558, 49578, 5 }, - { 15563, 49579, 135 }, - { 15698, 49581, 1 }, - { 15699, 49582, 190 }, - { 15889, 49585, 6 }, - { 15895, 49587, 6 }, - { 15901, 49589, 6 }, - { 15907, 49591, 3 }, - { 15910, 49594, 7 }, - { 15917, 49595, 7 }, - { 15924, 49605, 5 }, - { 15929, 49607, 12 }, - { 15941, 49608, 26 }, - { 15967, 49609, 19 }, - { 15986, 49610, 2 }, - { 15988, 49611, 15 }, - { 16003, 49613, 14 }, - { 16017, 49647, 123 }, - { 16140, 49652, 3 }, - { 16143, 49656, 45 }, - { 16188, 49659, 86 }, - { 16274, 49662, 12 }, - { 16286, 49666, 1 }, - { 16287, 49713, 46 }, - { 16333, 49843, 29 }, - { 16362, 49846, 49 }, - { 16411, 49861, 28 }, - { 16439, 49865, 36 }, - { 16475, 49877, 27 }, - { 16502, 49882, 43 }, - { 16545, 49887, 30 }, - { 16575, 49888, 37 }, - { 16612, 49892, 14 }, - { 16626, 49934, 158 }, - { 16784, 49936, 10 }, - { 16794, 50022, 40 }, - { 16834, 50030, 52 }, - { 16886, 50041, 1 }, - { 16887, 50185, 311 }, - { 17198, 50194, 22 }, - { 17220, 50204, 8 }, - { 17228, 50356, 6 }, - { 17234, 50358, 1 }, - { 17235, 50359, 44 }, - { 17279, 50360, 2 }, - { 17281, 50363, 1 }, - { 17282, 50365, 23 }, - { 17305, 50366, 72 }, - { 17377, 50374, 9 }, - { 17386, 50422, 19 }, - { 17405, 50423, 2 }, - { 17407, 50428, 33 }, - { 17440, 50431, 27 }, - { 17467, 50436, 1 }, - { 17468, 50500, 56 }, - { 17524, 50504, 20 }, - { 17544, 50506, 50 }, - { 17594, 50507, 2 }, - { 17596, 50512, 8 }, - { 17604, 50513, 3 }, - { 17607, 50514, 27 }, - { 17634, 50518, 3 }, - { 17637, 50522, 9 }, - { 17646, 50530, 9 }, - { 17655, 50537, 64 }, - { 17719, 50569, 39 }, - { 17758, 50573, 12 }, - { 17770, 50582, 54 }, - { 17824, 50585, 29 }, - { 17853, 50587, 27 }, - { 17880, 50592, 26 }, - { 17906, 50599, 4 }, - { 17910, 50611, 7 }, - { 17917, 50691, 73 }, - { 17990, 50746, 51 }, - { 18041, 50759, 51 }, - { 18092, 50766, 6 }, - { 18098, 51118, 31 }, - { 18129, 51503, 78 }, - { 18207, 51507, 30 }, - { 18237, 51522, 67 }, - { 18304, 51536, 25 }, - { 18329, 51543, 10 }, - { 18339, 51549, 53 }, - { 18392, 51550, 14 }, - { 18406, 51562, 39 }, - { 18445, 51571, 78 }, - { 18523, 51573, 16 }, - { 18539, 51574, 20 }, - { 18559, 51585, 18 }, - { 18577, 51586, 43 }, - { 18620, 51652, 7 }, - { 18627, 51653, 1 }, - { 18628, 51654, 4 }, - { 18632, 51655, 15 }, - { 18647, 51656, 11 }, - { 18658, 51662, 59 }, - { 18717, 51667, 10 }, - { 18727, 51673, 4 }, - { 18731, 51674, 8 }, - { 18739, 51676, 2 }, - { 18741, 51678, 22 }, - { 18763, 51679, 7 }, - { 18770, 51680, 2 }, - { 18772, 51681, 5 }, - { 18777, 51683, 9 }, - { 18786, 51685, 2 }, - { 18788, 51687, 3 }, - { 18791, 51689, 1 }, - { 18792, 51695, 1 }, - { 18793, 51700, 7 }, - { 18800, 51702, 7 }, - { 18807, 51705, 5 }, - { 18812, 51972, 72 }, - { 18884, 51980, 10 }, - { 18894, 52146, 54 }, - { 18948, 52148, 38 }, - { 18986, 52182, 69 }, - { 19055, 52193, 10 }, - { 19065, 52231, 56 }, - { 19121, 52239, 10 }, - { 19131, 52293, 26 }, - { 19157, 52296, 15 }, - { 19172, 52300, 16 }, - { 19188, 52652, 83 }, - { 19271, 52664, 1 }, - { 19272, 53112, 57 }, - { 19329, 54399, 922 }, - { 20251, 54501, 111 }, - { 20362, 54502, 5 }, - { 20367, 54513, 196 }, - { 20563, 57261, 1071 }, - { 21634, 61310, 583 }, - { 22217, 69943, 569 }, - { 22786, 69950, 31 }, - { 22817, 69951, 10 }, - { 22827, 69955, 2 }, - { 22829, 70051, 30 }, - { 22859, 70053, 6 }, - { 22865, 70063, 70 }, - { 22935, 70073, 10 }, - { 22945, 70074, 7 }, - { 22952, 70075, 21 }, - { 22973, 70080, 19 }, - { 22992, 70960, 69 }, - { 23061, 70971, 47 }, - { 23108, 70987, 17 }, - { 23125, 87467, 2 }, - { 23127, 90537, 107 }, - { 23234, 90542, 13 }, - { 23247, 90545, 9 }, - { 23256, 90552, 10 }, - { 23266, 90554, 8 }, - { 23274, 95510, 246 }, - { 23520, 95520, 39 }, - { 23559, 95522, 192 }, - { 23751, 95545, 70 }, - { 23821, 95731, 87 }, - { 23908, 95740, 18 }, - { 23926, 95882, 85 }, - { 24011, 95883, 71 }, - { 24082, 95884, 2 }, - { 24084, 95886, 1 }, - { 24085, 95888, 2 }, - { 24087, 95890, 4 }, - { 24091, 95891, 12 }, - { 24103, 95892, 1 }, - { 24104, 95893, 7 }, - { 24111, 95894, 65 }, - { 24176, 95895, 4 }, - { 24180, 95897, 8 }, - { 24188, 95898, 7 }, - { 24195, 95899, 28 }, - { 24223, 95900, 4 }, - { 24227, 95901, 5 }, - { 24232, 95902, 1 }, - { 24233, 95905, 7 }, - { 24240, 95906, 340 }, - { 24580, 95908, 292 }, - { 24872, 95910, 702 }, - { 25574, 95925, 5 }, - { 25579, 95926, 15 }, - { 25594, 99334, 197 }, - { 25791, 99336, 16 }, - { 25807, 100657, 4 }, - { 25811, 100658, 27 }, - { 25838, 100659, 2 }, - { 25840, 100660, 1 }, - { 25841, 100662, 1 }, - { 25842, 100663, 10 }, - { 25852, 100664, 4 }, - { 25856, 100665, 1 }, - { 25857, 100666, 1 }, - { 25858, 100672, 1 }, - { 25859, 100676, 1 }, - { 25860, 100677, 1 }, - { 25861, 100678, 1 }, - { 25862, 100679, 3 }, - { 25865, 100680, 2 }, - { 25867, 100681, 1 }, - { 25868, 100683, 1 }, - { 25869, 100684, 1 }, - { 25870, 100685, 1 }, - { 25871, 100686, 1 }, - { 25872, 100687, 1 }, - { 25873, 100688, 2 }, - { 25875, 100689, 1 }, - { 25876, 100691, 4 }, - { 25880, 100692, 7 }, - { 25887, 100693, 4 }, - { 25891, 100694, 4 }, - { 25895, 100695, 1 }, - { 25896, 100696, 10 }, - { 25906, 100697, 17 }, - { 25923, 100702, 3 }, - { 25926, 100703, 5 }, - { 25931, 100704, 17 }, - { 25948, 100756, 2 }, - { 25950, 101026, 44 }, - { 25994, 101030, 100 }, - { 26094, 101042, 15 }, - { 26109, 101044, 15 }, - { 26124, 101045, 15 }, - { 26139, 101046, 37 }, - { 26176, 101056, 13 }, - { 26189, 101059, 31 }, - { 26220, 101060, 60 }, - { 26280, 101064, 43 }, - { 26323, 101139, 29 }, - { 26352, 101152, 43 }, - { 26395, 101157, 9 }, - { 26404, 101164, 2 }, - { 26406, 101338, 634 }, - { 27040, 101339, 41 }, - { 27081, 101340, 300 }, - { 27381, 101355, 13 }, - { 27394, 101358, 4 }, - { 27398, 101370, 116 }, - { 27514, 101382, 85 }, - { 27599, 101425, 12 }, - { 27611, 101429, 56 }, - { 27667, 101437, 10 }, - { 27677, 101443, 40 }, - { 27717, 101451, 30 }, - { 27747, 101549, 9 }, - { 27756, 101652, 5 }, - { 27761, 101711, 1 }, - { 27762, 889743, 1 }, - { 27763, 889773, 96 }, -}; diff --git a/lib/uninorm.h b/lib/uninorm.h index 8c3f262..5fdcc22 100644 --- a/lib/uninorm.h +++ b/lib/uninorm.h @@ -1,6 +1,5 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Normalization forms (composition and decomposition) of Unicode strings. - Copyright (C) 2001-2002, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -103,8 +102,7 @@ extern int Not all decompositions can be recombined using this function. See the Unicode file CompositionExclusions.txt for details. */ extern ucs4_t - uc_composition (ucs4_t uc1, ucs4_t uc2) - _UC_ATTRIBUTE_CONST; + uc_composition (ucs4_t uc1, ucs4_t uc2); /* An object of type uninorm_t denotes a Unicode normalization form. */ @@ -139,9 +137,7 @@ extern LIBUNISTRING_DLL_VARIABLE const struct unicode_normalization_form uninorm /* Return the decomposing variant of a normalization form. This maps NFC,NFD -> NFD and NFKC,NFKD -> NFKD. */ -extern uninorm_t - uninorm_decomposing_form (uninorm_t nf) - _UC_ATTRIBUTE_PURE; +extern uninorm_t uninorm_decomposing_form (uninorm_t nf); /* Return the specified normalization form of a string. */ diff --git a/lib/uninorm.in.h b/lib/uninorm.in.h deleted file mode 100644 index 747ec37..0000000 --- a/lib/uninorm.in.h +++ /dev/null @@ -1,251 +0,0 @@ -/* Normalization forms (composition and decomposition) of Unicode strings. - Copyright (C) 2001-2002, 2009-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2009. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#ifndef _UNINORM_H -#define _UNINORM_H - -/* Get LIBUNISTRING_DLL_VARIABLE. */ -#include - -/* Get size_t. */ -#include - -#include "unitypes.h" - - -#ifdef __cplusplus -extern "C" { -#endif - - -/* Conventions: - - All functions prefixed with u8_ operate on UTF-8 encoded strings. - Their unit is an uint8_t (1 byte). - - All functions prefixed with u16_ operate on UTF-16 encoded strings. - Their unit is an uint16_t (a 2-byte word). - - All functions prefixed with u32_ operate on UCS-4 encoded strings. - Their unit is an uint32_t (a 4-byte word). - - All argument pairs (s, n) denote a Unicode string s[0..n-1] with exactly - n units. - - Functions returning a string result take a (resultbuf, lengthp) argument - pair. If resultbuf is not NULL and the result fits into *lengthp units, - it is put in resultbuf, and resultbuf is returned. Otherwise, a freshly - allocated string is returned. In both cases, *lengthp is set to the - length (number of units) of the returned string. In case of error, - NULL is returned and errno is set. */ - - -enum -{ - UC_DECOMP_CANONICAL,/* Canonical decomposition. */ - UC_DECOMP_FONT, /* A font variant (e.g. a blackletter form). */ - UC_DECOMP_NOBREAK, /* A no-break version of a space or hyphen. */ - UC_DECOMP_INITIAL, /* An initial presentation form (Arabic). */ - UC_DECOMP_MEDIAL, /* A medial presentation form (Arabic). */ - UC_DECOMP_FINAL, /* A final presentation form (Arabic). */ - UC_DECOMP_ISOLATED,/* An isolated presentation form (Arabic). */ - UC_DECOMP_CIRCLE, /* An encircled form. */ - UC_DECOMP_SUPER, /* A superscript form. */ - UC_DECOMP_SUB, /* A subscript form. */ - UC_DECOMP_VERTICAL,/* A vertical layout presentation form. */ - UC_DECOMP_WIDE, /* A wide (or zenkaku) compatibility character. */ - UC_DECOMP_NARROW, /* A narrow (or hankaku) compatibility character. */ - UC_DECOMP_SMALL, /* A small variant form (CNS compatibility). */ - UC_DECOMP_SQUARE, /* A CJK squared font variant. */ - UC_DECOMP_FRACTION,/* A vulgar fraction form. */ - UC_DECOMP_COMPAT /* Otherwise unspecified compatibility character. */ -}; - -/* Maximum size of decomposition of a single Unicode character. */ -#define UC_DECOMPOSITION_MAX_LENGTH 32 - -/* Return the character decomposition mapping of a Unicode character. - DECOMPOSITION must point to an array of at least UC_DECOMPOSITION_MAX_LENGTH - ucs_t elements. - When a decomposition exists, DECOMPOSITION[0..N-1] and *DECOMP_TAG are - filled and N is returned. Otherwise -1 is returned. */ -extern int - uc_decomposition (ucs4_t uc, int *decomp_tag, ucs4_t *decomposition); - -/* Return the canonical character decomposition mapping of a Unicode character. - DECOMPOSITION must point to an array of at least UC_DECOMPOSITION_MAX_LENGTH - ucs_t elements. - When a decomposition exists, DECOMPOSITION[0..N-1] is filled and N is - returned. Otherwise -1 is returned. */ -extern int - uc_canonical_decomposition (ucs4_t uc, ucs4_t *decomposition); - - -/* Attempt to combine the Unicode characters uc1, uc2. - uc1 is known to have canonical combining class 0. - Return the combination of uc1 and uc2, if it exists. - Return 0 otherwise. - Not all decompositions can be recombined using this function. See the - Unicode file CompositionExclusions.txt for details. */ -extern ucs4_t - uc_composition (ucs4_t uc1, ucs4_t uc2) - _UC_ATTRIBUTE_CONST; - - -/* An object of type uninorm_t denotes a Unicode normalization form. */ -struct unicode_normalization_form; -typedef const struct unicode_normalization_form *uninorm_t; - -/* UNINORM_NFD: Normalization form D: canonical decomposition. */ -extern LIBUNISTRING_DLL_VARIABLE const struct unicode_normalization_form uninorm_nfd; -#define UNINORM_NFD (&uninorm_nfd) - -/* UNINORM_NFC: Normalization form C: canonical decomposition, then - canonical composition. */ -extern LIBUNISTRING_DLL_VARIABLE const struct unicode_normalization_form uninorm_nfc; -#define UNINORM_NFC (&uninorm_nfc) - -/* UNINORM_NFKD: Normalization form KD: compatibility decomposition. */ -extern LIBUNISTRING_DLL_VARIABLE const struct unicode_normalization_form uninorm_nfkd; -#define UNINORM_NFKD (&uninorm_nfkd) - -/* UNINORM_NFKC: Normalization form KC: compatibility decomposition, then - canonical composition. */ -extern LIBUNISTRING_DLL_VARIABLE const struct unicode_normalization_form uninorm_nfkc; -#define UNINORM_NFKC (&uninorm_nfkc) - -/* Test whether a normalization form does compatibility decomposition. */ -#define uninorm_is_compat_decomposing(nf) \ - ((* (const unsigned int *) (nf) >> 0) & 1) - -/* Test whether a normalization form includes canonical composition. */ -#define uninorm_is_composing(nf) \ - ((* (const unsigned int *) (nf) >> 1) & 1) - -/* Return the decomposing variant of a normalization form. - This maps NFC,NFD -> NFD and NFKC,NFKD -> NFKD. */ -extern uninorm_t - uninorm_decomposing_form (uninorm_t nf) - _UC_ATTRIBUTE_PURE; - - -/* Return the specified normalization form of a string. */ -extern uint8_t * - u8_normalize (uninorm_t nf, const uint8_t *s, size_t n, - uint8_t *resultbuf, size_t *lengthp); -extern uint16_t * - u16_normalize (uninorm_t nf, const uint16_t *s, size_t n, - uint16_t *resultbuf, size_t *lengthp); -extern uint32_t * - u32_normalize (uninorm_t nf, const uint32_t *s, size_t n, - uint32_t *resultbuf, size_t *lengthp); - - -/* Compare S1 and S2, ignoring differences in normalization. - NF must be either UNINORM_NFD or UNINORM_NFKD. - If successful, set *RESULTP to -1 if S1 < S2, 0 if S1 = S2, 1 if S1 > S2, and - return 0. Upon failure, return -1 with errno set. */ -extern int - u8_normcmp (const uint8_t *s1, size_t n1, const uint8_t *s2, size_t n2, - uninorm_t nf, int *resultp); -extern int - u16_normcmp (const uint16_t *s1, size_t n1, const uint16_t *s2, size_t n2, - uninorm_t nf, int *resultp); -extern int - u32_normcmp (const uint32_t *s1, size_t n1, const uint32_t *s2, size_t n2, - uninorm_t nf, int *resultp); - - -/* Converts the string S of length N to a NUL-terminated byte sequence, in such - a way that comparing uN_normxfrm (S1) and uN_normxfrm (S2) with uN_cmp2() is - equivalent to comparing S1 and S2 with uN_normcoll(). - NF must be either UNINORM_NFC or UNINORM_NFKC. */ -extern char * - u8_normxfrm (const uint8_t *s, size_t n, uninorm_t nf, - char *resultbuf, size_t *lengthp); -extern char * - u16_normxfrm (const uint16_t *s, size_t n, uninorm_t nf, - char *resultbuf, size_t *lengthp); -extern char * - u32_normxfrm (const uint32_t *s, size_t n, uninorm_t nf, - char *resultbuf, size_t *lengthp); - - -/* Compare S1 and S2, ignoring differences in normalization, using the - collation rules of the current locale. - NF must be either UNINORM_NFC or UNINORM_NFKC. - If successful, set *RESULTP to -1 if S1 < S2, 0 if S1 = S2, 1 if S1 > S2, and - return 0. Upon failure, return -1 with errno set. */ -extern int - u8_normcoll (const uint8_t *s1, size_t n1, const uint8_t *s2, size_t n2, - uninorm_t nf, int *resultp); -extern int - u16_normcoll (const uint16_t *s1, size_t n1, const uint16_t *s2, size_t n2, - uninorm_t nf, int *resultp); -extern int - u32_normcoll (const uint32_t *s1, size_t n1, const uint32_t *s2, size_t n2, - uninorm_t nf, int *resultp); - - -/* Normalization of a stream of Unicode characters. - - A "stream of Unicode characters" is essentially a function that accepts an - ucs4_t argument repeatedly, optionally combined with a function that - "flushes" the stream. */ - -/* Data type of a stream of Unicode characters that normalizes its input - according to a given normalization form and passes the normalized character - sequence to the encapsulated stream of Unicode characters. */ -struct uninorm_filter; - -/* Create and return a normalization filter for Unicode characters. - The pair (stream_func, stream_data) is the encapsulated stream. - stream_func (stream_data, uc) receives the Unicode character uc - and returns 0 if successful, or -1 with errno set upon failure. - Return the new filter, or NULL with errno set upon failure. */ -extern struct uninorm_filter * - uninorm_filter_create (uninorm_t nf, - int (*stream_func) (void *stream_data, ucs4_t uc), - void *stream_data); - -/* Stuff a Unicode character into a normalizing filter. - Return 0 if successful, or -1 with errno set upon failure. */ -extern int - uninorm_filter_write (struct uninorm_filter *filter, ucs4_t uc); - -/* Bring data buffered in the filter to its destination, the encapsulated - stream. - Return 0 if successful, or -1 with errno set upon failure. - Note! If after calling this function, additional characters are written - into the filter, the resulting character sequence in the encapsulated stream - will not necessarily be normalized. */ -extern int - uninorm_filter_flush (struct uninorm_filter *filter); - -/* Bring data buffered in the filter to its destination, the encapsulated - stream, then close and free the filter. - Return 0 if successful, or -1 with errno set upon failure. */ -extern int - uninorm_filter_free (struct uninorm_filter *filter); - - -#ifdef __cplusplus -} -#endif - - -#endif /* _UNINORM_H */ diff --git a/lib/uninorm/canonical-decomposition.c b/lib/uninorm/canonical-decomposition.c index 0d11aa1..e6e39e0 100644 --- a/lib/uninorm/canonical-decomposition.c +++ b/lib/uninorm/canonical-decomposition.c @@ -1,5 +1,5 @@ /* Canonical decomposition of Unicode characters. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -105,3 +105,4 @@ uc_canonical_decomposition (ucs4_t uc, ucs4_t *decomposition) } return -1; } + diff --git a/lib/uninorm/compat-decomposition.c b/lib/uninorm/compat-decomposition.c index 7b708e4..740cc5c 100644 --- a/lib/uninorm/compat-decomposition.c +++ b/lib/uninorm/compat-decomposition.c @@ -1,5 +1,5 @@ /* Compatibility decomposition of Unicode characters. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/composition-table.gperf b/lib/uninorm/composition-table.gperf index ce1d182..4651725 100644 --- a/lib/uninorm/composition-table.gperf +++ b/lib/uninorm/composition-table.gperf @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Canonical composition of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables for Unicode 5.1.0. */ -/* Copyright (C) 2009 Free Software Foundation, Inc. +/* Copyright (C) 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -17,7 +17,7 @@ You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ -struct composition_rule { char codes[6]; }; +struct composition_rule { char codes[4]; }; %struct-type %language=ANSI-C %define slot-name codes @@ -28,943 +28,931 @@ struct composition_rule { char codes[6]; }; %readonly-tables %omit-struct-type %% -"\x00\x00\x41\x00\x03\x00", 0x00c0 -"\x00\x00\x41\x00\x03\x01", 0x00c1 -"\x00\x00\x41\x00\x03\x02", 0x00c2 -"\x00\x00\x41\x00\x03\x03", 0x00c3 -"\x00\x00\x41\x00\x03\x08", 0x00c4 -"\x00\x00\x41\x00\x03\x0a", 0x00c5 -"\x00\x00\x43\x00\x03\x27", 0x00c7 -"\x00\x00\x45\x00\x03\x00", 0x00c8 -"\x00\x00\x45\x00\x03\x01", 0x00c9 -"\x00\x00\x45\x00\x03\x02", 0x00ca -"\x00\x00\x45\x00\x03\x08", 0x00cb -"\x00\x00\x49\x00\x03\x00", 0x00cc -"\x00\x00\x49\x00\x03\x01", 0x00cd -"\x00\x00\x49\x00\x03\x02", 0x00ce -"\x00\x00\x49\x00\x03\x08", 0x00cf -"\x00\x00\x4e\x00\x03\x03", 0x00d1 -"\x00\x00\x4f\x00\x03\x00", 0x00d2 -"\x00\x00\x4f\x00\x03\x01", 0x00d3 -"\x00\x00\x4f\x00\x03\x02", 0x00d4 -"\x00\x00\x4f\x00\x03\x03", 0x00d5 -"\x00\x00\x4f\x00\x03\x08", 0x00d6 -"\x00\x00\x55\x00\x03\x00", 0x00d9 -"\x00\x00\x55\x00\x03\x01", 0x00da -"\x00\x00\x55\x00\x03\x02", 0x00db -"\x00\x00\x55\x00\x03\x08", 0x00dc -"\x00\x00\x59\x00\x03\x01", 0x00dd -"\x00\x00\x61\x00\x03\x00", 0x00e0 -"\x00\x00\x61\x00\x03\x01", 0x00e1 -"\x00\x00\x61\x00\x03\x02", 0x00e2 -"\x00\x00\x61\x00\x03\x03", 0x00e3 -"\x00\x00\x61\x00\x03\x08", 0x00e4 -"\x00\x00\x61\x00\x03\x0a", 0x00e5 -"\x00\x00\x63\x00\x03\x27", 0x00e7 -"\x00\x00\x65\x00\x03\x00", 0x00e8 -"\x00\x00\x65\x00\x03\x01", 0x00e9 -"\x00\x00\x65\x00\x03\x02", 0x00ea -"\x00\x00\x65\x00\x03\x08", 0x00eb -"\x00\x00\x69\x00\x03\x00", 0x00ec -"\x00\x00\x69\x00\x03\x01", 0x00ed -"\x00\x00\x69\x00\x03\x02", 0x00ee -"\x00\x00\x69\x00\x03\x08", 0x00ef -"\x00\x00\x6e\x00\x03\x03", 0x00f1 -"\x00\x00\x6f\x00\x03\x00", 0x00f2 -"\x00\x00\x6f\x00\x03\x01", 0x00f3 -"\x00\x00\x6f\x00\x03\x02", 0x00f4 -"\x00\x00\x6f\x00\x03\x03", 0x00f5 -"\x00\x00\x6f\x00\x03\x08", 0x00f6 -"\x00\x00\x75\x00\x03\x00", 0x00f9 -"\x00\x00\x75\x00\x03\x01", 0x00fa -"\x00\x00\x75\x00\x03\x02", 0x00fb -"\x00\x00\x75\x00\x03\x08", 0x00fc -"\x00\x00\x79\x00\x03\x01", 0x00fd -"\x00\x00\x79\x00\x03\x08", 0x00ff -"\x00\x00\x41\x00\x03\x04", 0x0100 -"\x00\x00\x61\x00\x03\x04", 0x0101 -"\x00\x00\x41\x00\x03\x06", 0x0102 -"\x00\x00\x61\x00\x03\x06", 0x0103 -"\x00\x00\x41\x00\x03\x28", 0x0104 -"\x00\x00\x61\x00\x03\x28", 0x0105 -"\x00\x00\x43\x00\x03\x01", 0x0106 -"\x00\x00\x63\x00\x03\x01", 0x0107 -"\x00\x00\x43\x00\x03\x02", 0x0108 -"\x00\x00\x63\x00\x03\x02", 0x0109 -"\x00\x00\x43\x00\x03\x07", 0x010a -"\x00\x00\x63\x00\x03\x07", 0x010b -"\x00\x00\x43\x00\x03\x0c", 0x010c -"\x00\x00\x63\x00\x03\x0c", 0x010d -"\x00\x00\x44\x00\x03\x0c", 0x010e -"\x00\x00\x64\x00\x03\x0c", 0x010f -"\x00\x00\x45\x00\x03\x04", 0x0112 -"\x00\x00\x65\x00\x03\x04", 0x0113 -"\x00\x00\x45\x00\x03\x06", 0x0114 -"\x00\x00\x65\x00\x03\x06", 0x0115 -"\x00\x00\x45\x00\x03\x07", 0x0116 -"\x00\x00\x65\x00\x03\x07", 0x0117 -"\x00\x00\x45\x00\x03\x28", 0x0118 -"\x00\x00\x65\x00\x03\x28", 0x0119 -"\x00\x00\x45\x00\x03\x0c", 0x011a -"\x00\x00\x65\x00\x03\x0c", 0x011b -"\x00\x00\x47\x00\x03\x02", 0x011c -"\x00\x00\x67\x00\x03\x02", 0x011d -"\x00\x00\x47\x00\x03\x06", 0x011e -"\x00\x00\x67\x00\x03\x06", 0x011f -"\x00\x00\x47\x00\x03\x07", 0x0120 -"\x00\x00\x67\x00\x03\x07", 0x0121 -"\x00\x00\x47\x00\x03\x27", 0x0122 -"\x00\x00\x67\x00\x03\x27", 0x0123 -"\x00\x00\x48\x00\x03\x02", 0x0124 -"\x00\x00\x68\x00\x03\x02", 0x0125 -"\x00\x00\x49\x00\x03\x03", 0x0128 -"\x00\x00\x69\x00\x03\x03", 0x0129 -"\x00\x00\x49\x00\x03\x04", 0x012a -"\x00\x00\x69\x00\x03\x04", 0x012b -"\x00\x00\x49\x00\x03\x06", 0x012c -"\x00\x00\x69\x00\x03\x06", 0x012d -"\x00\x00\x49\x00\x03\x28", 0x012e -"\x00\x00\x69\x00\x03\x28", 0x012f -"\x00\x00\x49\x00\x03\x07", 0x0130 -"\x00\x00\x4a\x00\x03\x02", 0x0134 -"\x00\x00\x6a\x00\x03\x02", 0x0135 -"\x00\x00\x4b\x00\x03\x27", 0x0136 -"\x00\x00\x6b\x00\x03\x27", 0x0137 -"\x00\x00\x4c\x00\x03\x01", 0x0139 -"\x00\x00\x6c\x00\x03\x01", 0x013a -"\x00\x00\x4c\x00\x03\x27", 0x013b -"\x00\x00\x6c\x00\x03\x27", 0x013c -"\x00\x00\x4c\x00\x03\x0c", 0x013d -"\x00\x00\x6c\x00\x03\x0c", 0x013e -"\x00\x00\x4e\x00\x03\x01", 0x0143 -"\x00\x00\x6e\x00\x03\x01", 0x0144 -"\x00\x00\x4e\x00\x03\x27", 0x0145 -"\x00\x00\x6e\x00\x03\x27", 0x0146 -"\x00\x00\x4e\x00\x03\x0c", 0x0147 -"\x00\x00\x6e\x00\x03\x0c", 0x0148 -"\x00\x00\x4f\x00\x03\x04", 0x014c -"\x00\x00\x6f\x00\x03\x04", 0x014d -"\x00\x00\x4f\x00\x03\x06", 0x014e -"\x00\x00\x6f\x00\x03\x06", 0x014f -"\x00\x00\x4f\x00\x03\x0b", 0x0150 -"\x00\x00\x6f\x00\x03\x0b", 0x0151 -"\x00\x00\x52\x00\x03\x01", 0x0154 -"\x00\x00\x72\x00\x03\x01", 0x0155 -"\x00\x00\x52\x00\x03\x27", 0x0156 -"\x00\x00\x72\x00\x03\x27", 0x0157 -"\x00\x00\x52\x00\x03\x0c", 0x0158 -"\x00\x00\x72\x00\x03\x0c", 0x0159 -"\x00\x00\x53\x00\x03\x01", 0x015a -"\x00\x00\x73\x00\x03\x01", 0x015b -"\x00\x00\x53\x00\x03\x02", 0x015c -"\x00\x00\x73\x00\x03\x02", 0x015d -"\x00\x00\x53\x00\x03\x27", 0x015e -"\x00\x00\x73\x00\x03\x27", 0x015f -"\x00\x00\x53\x00\x03\x0c", 0x0160 -"\x00\x00\x73\x00\x03\x0c", 0x0161 -"\x00\x00\x54\x00\x03\x27", 0x0162 -"\x00\x00\x74\x00\x03\x27", 0x0163 -"\x00\x00\x54\x00\x03\x0c", 0x0164 -"\x00\x00\x74\x00\x03\x0c", 0x0165 -"\x00\x00\x55\x00\x03\x03", 0x0168 -"\x00\x00\x75\x00\x03\x03", 0x0169 -"\x00\x00\x55\x00\x03\x04", 0x016a -"\x00\x00\x75\x00\x03\x04", 0x016b -"\x00\x00\x55\x00\x03\x06", 0x016c -"\x00\x00\x75\x00\x03\x06", 0x016d -"\x00\x00\x55\x00\x03\x0a", 0x016e -"\x00\x00\x75\x00\x03\x0a", 0x016f -"\x00\x00\x55\x00\x03\x0b", 0x0170 -"\x00\x00\x75\x00\x03\x0b", 0x0171 -"\x00\x00\x55\x00\x03\x28", 0x0172 -"\x00\x00\x75\x00\x03\x28", 0x0173 -"\x00\x00\x57\x00\x03\x02", 0x0174 -"\x00\x00\x77\x00\x03\x02", 0x0175 -"\x00\x00\x59\x00\x03\x02", 0x0176 -"\x00\x00\x79\x00\x03\x02", 0x0177 -"\x00\x00\x59\x00\x03\x08", 0x0178 -"\x00\x00\x5a\x00\x03\x01", 0x0179 -"\x00\x00\x7a\x00\x03\x01", 0x017a -"\x00\x00\x5a\x00\x03\x07", 0x017b -"\x00\x00\x7a\x00\x03\x07", 0x017c -"\x00\x00\x5a\x00\x03\x0c", 0x017d -"\x00\x00\x7a\x00\x03\x0c", 0x017e -"\x00\x00\x4f\x00\x03\x1b", 0x01a0 -"\x00\x00\x6f\x00\x03\x1b", 0x01a1 -"\x00\x00\x55\x00\x03\x1b", 0x01af -"\x00\x00\x75\x00\x03\x1b", 0x01b0 -"\x00\x00\x41\x00\x03\x0c", 0x01cd -"\x00\x00\x61\x00\x03\x0c", 0x01ce -"\x00\x00\x49\x00\x03\x0c", 0x01cf -"\x00\x00\x69\x00\x03\x0c", 0x01d0 -"\x00\x00\x4f\x00\x03\x0c", 0x01d1 -"\x00\x00\x6f\x00\x03\x0c", 0x01d2 -"\x00\x00\x55\x00\x03\x0c", 0x01d3 -"\x00\x00\x75\x00\x03\x0c", 0x01d4 -"\x00\x00\xdc\x00\x03\x04", 0x01d5 -"\x00\x00\xfc\x00\x03\x04", 0x01d6 -"\x00\x00\xdc\x00\x03\x01", 0x01d7 -"\x00\x00\xfc\x00\x03\x01", 0x01d8 -"\x00\x00\xdc\x00\x03\x0c", 0x01d9 -"\x00\x00\xfc\x00\x03\x0c", 0x01da -"\x00\x00\xdc\x00\x03\x00", 0x01db -"\x00\x00\xfc\x00\x03\x00", 0x01dc -"\x00\x00\xc4\x00\x03\x04", 0x01de -"\x00\x00\xe4\x00\x03\x04", 0x01df -"\x00\x02\x26\x00\x03\x04", 0x01e0 -"\x00\x02\x27\x00\x03\x04", 0x01e1 -"\x00\x00\xc6\x00\x03\x04", 0x01e2 -"\x00\x00\xe6\x00\x03\x04", 0x01e3 -"\x00\x00\x47\x00\x03\x0c", 0x01e6 -"\x00\x00\x67\x00\x03\x0c", 0x01e7 -"\x00\x00\x4b\x00\x03\x0c", 0x01e8 -"\x00\x00\x6b\x00\x03\x0c", 0x01e9 -"\x00\x00\x4f\x00\x03\x28", 0x01ea -"\x00\x00\x6f\x00\x03\x28", 0x01eb -"\x00\x01\xea\x00\x03\x04", 0x01ec -"\x00\x01\xeb\x00\x03\x04", 0x01ed -"\x00\x01\xb7\x00\x03\x0c", 0x01ee -"\x00\x02\x92\x00\x03\x0c", 0x01ef -"\x00\x00\x6a\x00\x03\x0c", 0x01f0 -"\x00\x00\x47\x00\x03\x01", 0x01f4 -"\x00\x00\x67\x00\x03\x01", 0x01f5 -"\x00\x00\x4e\x00\x03\x00", 0x01f8 -"\x00\x00\x6e\x00\x03\x00", 0x01f9 -"\x00\x00\xc5\x00\x03\x01", 0x01fa -"\x00\x00\xe5\x00\x03\x01", 0x01fb -"\x00\x00\xc6\x00\x03\x01", 0x01fc -"\x00\x00\xe6\x00\x03\x01", 0x01fd -"\x00\x00\xd8\x00\x03\x01", 0x01fe -"\x00\x00\xf8\x00\x03\x01", 0x01ff -"\x00\x00\x41\x00\x03\x0f", 0x0200 -"\x00\x00\x61\x00\x03\x0f", 0x0201 -"\x00\x00\x41\x00\x03\x11", 0x0202 -"\x00\x00\x61\x00\x03\x11", 0x0203 -"\x00\x00\x45\x00\x03\x0f", 0x0204 -"\x00\x00\x65\x00\x03\x0f", 0x0205 -"\x00\x00\x45\x00\x03\x11", 0x0206 -"\x00\x00\x65\x00\x03\x11", 0x0207 -"\x00\x00\x49\x00\x03\x0f", 0x0208 -"\x00\x00\x69\x00\x03\x0f", 0x0209 -"\x00\x00\x49\x00\x03\x11", 0x020a -"\x00\x00\x69\x00\x03\x11", 0x020b -"\x00\x00\x4f\x00\x03\x0f", 0x020c -"\x00\x00\x6f\x00\x03\x0f", 0x020d -"\x00\x00\x4f\x00\x03\x11", 0x020e -"\x00\x00\x6f\x00\x03\x11", 0x020f -"\x00\x00\x52\x00\x03\x0f", 0x0210 -"\x00\x00\x72\x00\x03\x0f", 0x0211 -"\x00\x00\x52\x00\x03\x11", 0x0212 -"\x00\x00\x72\x00\x03\x11", 0x0213 -"\x00\x00\x55\x00\x03\x0f", 0x0214 -"\x00\x00\x75\x00\x03\x0f", 0x0215 -"\x00\x00\x55\x00\x03\x11", 0x0216 -"\x00\x00\x75\x00\x03\x11", 0x0217 -"\x00\x00\x53\x00\x03\x26", 0x0218 -"\x00\x00\x73\x00\x03\x26", 0x0219 -"\x00\x00\x54\x00\x03\x26", 0x021a -"\x00\x00\x74\x00\x03\x26", 0x021b -"\x00\x00\x48\x00\x03\x0c", 0x021e -"\x00\x00\x68\x00\x03\x0c", 0x021f -"\x00\x00\x41\x00\x03\x07", 0x0226 -"\x00\x00\x61\x00\x03\x07", 0x0227 -"\x00\x00\x45\x00\x03\x27", 0x0228 -"\x00\x00\x65\x00\x03\x27", 0x0229 -"\x00\x00\xd6\x00\x03\x04", 0x022a -"\x00\x00\xf6\x00\x03\x04", 0x022b -"\x00\x00\xd5\x00\x03\x04", 0x022c -"\x00\x00\xf5\x00\x03\x04", 0x022d -"\x00\x00\x4f\x00\x03\x07", 0x022e -"\x00\x00\x6f\x00\x03\x07", 0x022f -"\x00\x02\x2e\x00\x03\x04", 0x0230 -"\x00\x02\x2f\x00\x03\x04", 0x0231 -"\x00\x00\x59\x00\x03\x04", 0x0232 -"\x00\x00\x79\x00\x03\x04", 0x0233 -"\x00\x00\xa8\x00\x03\x01", 0x0385 -"\x00\x03\x91\x00\x03\x01", 0x0386 -"\x00\x03\x95\x00\x03\x01", 0x0388 -"\x00\x03\x97\x00\x03\x01", 0x0389 -"\x00\x03\x99\x00\x03\x01", 0x038a -"\x00\x03\x9f\x00\x03\x01", 0x038c -"\x00\x03\xa5\x00\x03\x01", 0x038e -"\x00\x03\xa9\x00\x03\x01", 0x038f -"\x00\x03\xca\x00\x03\x01", 0x0390 -"\x00\x03\x99\x00\x03\x08", 0x03aa -"\x00\x03\xa5\x00\x03\x08", 0x03ab -"\x00\x03\xb1\x00\x03\x01", 0x03ac -"\x00\x03\xb5\x00\x03\x01", 0x03ad -"\x00\x03\xb7\x00\x03\x01", 0x03ae -"\x00\x03\xb9\x00\x03\x01", 0x03af -"\x00\x03\xcb\x00\x03\x01", 0x03b0 -"\x00\x03\xb9\x00\x03\x08", 0x03ca -"\x00\x03\xc5\x00\x03\x08", 0x03cb -"\x00\x03\xbf\x00\x03\x01", 0x03cc -"\x00\x03\xc5\x00\x03\x01", 0x03cd -"\x00\x03\xc9\x00\x03\x01", 0x03ce -"\x00\x03\xd2\x00\x03\x01", 0x03d3 -"\x00\x03\xd2\x00\x03\x08", 0x03d4 -"\x00\x04\x15\x00\x03\x00", 0x0400 -"\x00\x04\x15\x00\x03\x08", 0x0401 -"\x00\x04\x13\x00\x03\x01", 0x0403 -"\x00\x04\x06\x00\x03\x08", 0x0407 -"\x00\x04\x1a\x00\x03\x01", 0x040c -"\x00\x04\x18\x00\x03\x00", 0x040d -"\x00\x04\x23\x00\x03\x06", 0x040e -"\x00\x04\x18\x00\x03\x06", 0x0419 -"\x00\x04\x38\x00\x03\x06", 0x0439 -"\x00\x04\x35\x00\x03\x00", 0x0450 -"\x00\x04\x35\x00\x03\x08", 0x0451 -"\x00\x04\x33\x00\x03\x01", 0x0453 -"\x00\x04\x56\x00\x03\x08", 0x0457 -"\x00\x04\x3a\x00\x03\x01", 0x045c -"\x00\x04\x38\x00\x03\x00", 0x045d -"\x00\x04\x43\x00\x03\x06", 0x045e -"\x00\x04\x74\x00\x03\x0f", 0x0476 -"\x00\x04\x75\x00\x03\x0f", 0x0477 -"\x00\x04\x16\x00\x03\x06", 0x04c1 -"\x00\x04\x36\x00\x03\x06", 0x04c2 -"\x00\x04\x10\x00\x03\x06", 0x04d0 -"\x00\x04\x30\x00\x03\x06", 0x04d1 -"\x00\x04\x10\x00\x03\x08", 0x04d2 -"\x00\x04\x30\x00\x03\x08", 0x04d3 -"\x00\x04\x15\x00\x03\x06", 0x04d6 -"\x00\x04\x35\x00\x03\x06", 0x04d7 -"\x00\x04\xd8\x00\x03\x08", 0x04da -"\x00\x04\xd9\x00\x03\x08", 0x04db -"\x00\x04\x16\x00\x03\x08", 0x04dc -"\x00\x04\x36\x00\x03\x08", 0x04dd -"\x00\x04\x17\x00\x03\x08", 0x04de -"\x00\x04\x37\x00\x03\x08", 0x04df -"\x00\x04\x18\x00\x03\x04", 0x04e2 -"\x00\x04\x38\x00\x03\x04", 0x04e3 -"\x00\x04\x18\x00\x03\x08", 0x04e4 -"\x00\x04\x38\x00\x03\x08", 0x04e5 -"\x00\x04\x1e\x00\x03\x08", 0x04e6 -"\x00\x04\x3e\x00\x03\x08", 0x04e7 -"\x00\x04\xe8\x00\x03\x08", 0x04ea -"\x00\x04\xe9\x00\x03\x08", 0x04eb -"\x00\x04\x2d\x00\x03\x08", 0x04ec -"\x00\x04\x4d\x00\x03\x08", 0x04ed -"\x00\x04\x23\x00\x03\x04", 0x04ee -"\x00\x04\x43\x00\x03\x04", 0x04ef -"\x00\x04\x23\x00\x03\x08", 0x04f0 -"\x00\x04\x43\x00\x03\x08", 0x04f1 -"\x00\x04\x23\x00\x03\x0b", 0x04f2 -"\x00\x04\x43\x00\x03\x0b", 0x04f3 -"\x00\x04\x27\x00\x03\x08", 0x04f4 -"\x00\x04\x47\x00\x03\x08", 0x04f5 -"\x00\x04\x2b\x00\x03\x08", 0x04f8 -"\x00\x04\x4b\x00\x03\x08", 0x04f9 -"\x00\x06\x27\x00\x06\x53", 0x0622 -"\x00\x06\x27\x00\x06\x54", 0x0623 -"\x00\x06\x48\x00\x06\x54", 0x0624 -"\x00\x06\x27\x00\x06\x55", 0x0625 -"\x00\x06\x4a\x00\x06\x54", 0x0626 -"\x00\x06\xd5\x00\x06\x54", 0x06c0 -"\x00\x06\xc1\x00\x06\x54", 0x06c2 -"\x00\x06\xd2\x00\x06\x54", 0x06d3 -"\x00\x09\x28\x00\x09\x3c", 0x0929 -"\x00\x09\x30\x00\x09\x3c", 0x0931 -"\x00\x09\x33\x00\x09\x3c", 0x0934 -"\x00\x09\xc7\x00\x09\xbe", 0x09cb -"\x00\x09\xc7\x00\x09\xd7", 0x09cc -"\x00\x0b\x47\x00\x0b\x56", 0x0b48 -"\x00\x0b\x47\x00\x0b\x3e", 0x0b4b -"\x00\x0b\x47\x00\x0b\x57", 0x0b4c -"\x00\x0b\x92\x00\x0b\xd7", 0x0b94 -"\x00\x0b\xc6\x00\x0b\xbe", 0x0bca -"\x00\x0b\xc7\x00\x0b\xbe", 0x0bcb -"\x00\x0b\xc6\x00\x0b\xd7", 0x0bcc -"\x00\x0c\x46\x00\x0c\x56", 0x0c48 -"\x00\x0c\xbf\x00\x0c\xd5", 0x0cc0 -"\x00\x0c\xc6\x00\x0c\xd5", 0x0cc7 -"\x00\x0c\xc6\x00\x0c\xd6", 0x0cc8 -"\x00\x0c\xc6\x00\x0c\xc2", 0x0cca -"\x00\x0c\xca\x00\x0c\xd5", 0x0ccb -"\x00\x0d\x46\x00\x0d\x3e", 0x0d4a -"\x00\x0d\x47\x00\x0d\x3e", 0x0d4b -"\x00\x0d\x46\x00\x0d\x57", 0x0d4c -"\x00\x0d\xd9\x00\x0d\xca", 0x0dda -"\x00\x0d\xd9\x00\x0d\xcf", 0x0ddc -"\x00\x0d\xdc\x00\x0d\xca", 0x0ddd -"\x00\x0d\xd9\x00\x0d\xdf", 0x0dde -"\x00\x10\x25\x00\x10\x2e", 0x1026 -"\x00\x1b\x05\x00\x1b\x35", 0x1b06 -"\x00\x1b\x07\x00\x1b\x35", 0x1b08 -"\x00\x1b\x09\x00\x1b\x35", 0x1b0a -"\x00\x1b\x0b\x00\x1b\x35", 0x1b0c -"\x00\x1b\x0d\x00\x1b\x35", 0x1b0e -"\x00\x1b\x11\x00\x1b\x35", 0x1b12 -"\x00\x1b\x3a\x00\x1b\x35", 0x1b3b -"\x00\x1b\x3c\x00\x1b\x35", 0x1b3d -"\x00\x1b\x3e\x00\x1b\x35", 0x1b40 -"\x00\x1b\x3f\x00\x1b\x35", 0x1b41 -"\x00\x1b\x42\x00\x1b\x35", 0x1b43 -"\x00\x00\x41\x00\x03\x25", 0x1e00 -"\x00\x00\x61\x00\x03\x25", 0x1e01 -"\x00\x00\x42\x00\x03\x07", 0x1e02 -"\x00\x00\x62\x00\x03\x07", 0x1e03 -"\x00\x00\x42\x00\x03\x23", 0x1e04 -"\x00\x00\x62\x00\x03\x23", 0x1e05 -"\x00\x00\x42\x00\x03\x31", 0x1e06 -"\x00\x00\x62\x00\x03\x31", 0x1e07 -"\x00\x00\xc7\x00\x03\x01", 0x1e08 -"\x00\x00\xe7\x00\x03\x01", 0x1e09 -"\x00\x00\x44\x00\x03\x07", 0x1e0a -"\x00\x00\x64\x00\x03\x07", 0x1e0b -"\x00\x00\x44\x00\x03\x23", 0x1e0c -"\x00\x00\x64\x00\x03\x23", 0x1e0d -"\x00\x00\x44\x00\x03\x31", 0x1e0e -"\x00\x00\x64\x00\x03\x31", 0x1e0f -"\x00\x00\x44\x00\x03\x27", 0x1e10 -"\x00\x00\x64\x00\x03\x27", 0x1e11 -"\x00\x00\x44\x00\x03\x2d", 0x1e12 -"\x00\x00\x64\x00\x03\x2d", 0x1e13 -"\x00\x01\x12\x00\x03\x00", 0x1e14 -"\x00\x01\x13\x00\x03\x00", 0x1e15 -"\x00\x01\x12\x00\x03\x01", 0x1e16 -"\x00\x01\x13\x00\x03\x01", 0x1e17 -"\x00\x00\x45\x00\x03\x2d", 0x1e18 -"\x00\x00\x65\x00\x03\x2d", 0x1e19 -"\x00\x00\x45\x00\x03\x30", 0x1e1a -"\x00\x00\x65\x00\x03\x30", 0x1e1b -"\x00\x02\x28\x00\x03\x06", 0x1e1c -"\x00\x02\x29\x00\x03\x06", 0x1e1d -"\x00\x00\x46\x00\x03\x07", 0x1e1e -"\x00\x00\x66\x00\x03\x07", 0x1e1f -"\x00\x00\x47\x00\x03\x04", 0x1e20 -"\x00\x00\x67\x00\x03\x04", 0x1e21 -"\x00\x00\x48\x00\x03\x07", 0x1e22 -"\x00\x00\x68\x00\x03\x07", 0x1e23 -"\x00\x00\x48\x00\x03\x23", 0x1e24 -"\x00\x00\x68\x00\x03\x23", 0x1e25 -"\x00\x00\x48\x00\x03\x08", 0x1e26 -"\x00\x00\x68\x00\x03\x08", 0x1e27 -"\x00\x00\x48\x00\x03\x27", 0x1e28 -"\x00\x00\x68\x00\x03\x27", 0x1e29 -"\x00\x00\x48\x00\x03\x2e", 0x1e2a -"\x00\x00\x68\x00\x03\x2e", 0x1e2b -"\x00\x00\x49\x00\x03\x30", 0x1e2c -"\x00\x00\x69\x00\x03\x30", 0x1e2d -"\x00\x00\xcf\x00\x03\x01", 0x1e2e -"\x00\x00\xef\x00\x03\x01", 0x1e2f -"\x00\x00\x4b\x00\x03\x01", 0x1e30 -"\x00\x00\x6b\x00\x03\x01", 0x1e31 -"\x00\x00\x4b\x00\x03\x23", 0x1e32 -"\x00\x00\x6b\x00\x03\x23", 0x1e33 -"\x00\x00\x4b\x00\x03\x31", 0x1e34 -"\x00\x00\x6b\x00\x03\x31", 0x1e35 -"\x00\x00\x4c\x00\x03\x23", 0x1e36 -"\x00\x00\x6c\x00\x03\x23", 0x1e37 -"\x00\x1e\x36\x00\x03\x04", 0x1e38 -"\x00\x1e\x37\x00\x03\x04", 0x1e39 -"\x00\x00\x4c\x00\x03\x31", 0x1e3a -"\x00\x00\x6c\x00\x03\x31", 0x1e3b -"\x00\x00\x4c\x00\x03\x2d", 0x1e3c -"\x00\x00\x6c\x00\x03\x2d", 0x1e3d -"\x00\x00\x4d\x00\x03\x01", 0x1e3e -"\x00\x00\x6d\x00\x03\x01", 0x1e3f -"\x00\x00\x4d\x00\x03\x07", 0x1e40 -"\x00\x00\x6d\x00\x03\x07", 0x1e41 -"\x00\x00\x4d\x00\x03\x23", 0x1e42 -"\x00\x00\x6d\x00\x03\x23", 0x1e43 -"\x00\x00\x4e\x00\x03\x07", 0x1e44 -"\x00\x00\x6e\x00\x03\x07", 0x1e45 -"\x00\x00\x4e\x00\x03\x23", 0x1e46 -"\x00\x00\x6e\x00\x03\x23", 0x1e47 -"\x00\x00\x4e\x00\x03\x31", 0x1e48 -"\x00\x00\x6e\x00\x03\x31", 0x1e49 -"\x00\x00\x4e\x00\x03\x2d", 0x1e4a -"\x00\x00\x6e\x00\x03\x2d", 0x1e4b -"\x00\x00\xd5\x00\x03\x01", 0x1e4c -"\x00\x00\xf5\x00\x03\x01", 0x1e4d -"\x00\x00\xd5\x00\x03\x08", 0x1e4e -"\x00\x00\xf5\x00\x03\x08", 0x1e4f -"\x00\x01\x4c\x00\x03\x00", 0x1e50 -"\x00\x01\x4d\x00\x03\x00", 0x1e51 -"\x00\x01\x4c\x00\x03\x01", 0x1e52 -"\x00\x01\x4d\x00\x03\x01", 0x1e53 -"\x00\x00\x50\x00\x03\x01", 0x1e54 -"\x00\x00\x70\x00\x03\x01", 0x1e55 -"\x00\x00\x50\x00\x03\x07", 0x1e56 -"\x00\x00\x70\x00\x03\x07", 0x1e57 -"\x00\x00\x52\x00\x03\x07", 0x1e58 -"\x00\x00\x72\x00\x03\x07", 0x1e59 -"\x00\x00\x52\x00\x03\x23", 0x1e5a -"\x00\x00\x72\x00\x03\x23", 0x1e5b -"\x00\x1e\x5a\x00\x03\x04", 0x1e5c -"\x00\x1e\x5b\x00\x03\x04", 0x1e5d -"\x00\x00\x52\x00\x03\x31", 0x1e5e -"\x00\x00\x72\x00\x03\x31", 0x1e5f -"\x00\x00\x53\x00\x03\x07", 0x1e60 -"\x00\x00\x73\x00\x03\x07", 0x1e61 -"\x00\x00\x53\x00\x03\x23", 0x1e62 -"\x00\x00\x73\x00\x03\x23", 0x1e63 -"\x00\x01\x5a\x00\x03\x07", 0x1e64 -"\x00\x01\x5b\x00\x03\x07", 0x1e65 -"\x00\x01\x60\x00\x03\x07", 0x1e66 -"\x00\x01\x61\x00\x03\x07", 0x1e67 -"\x00\x1e\x62\x00\x03\x07", 0x1e68 -"\x00\x1e\x63\x00\x03\x07", 0x1e69 -"\x00\x00\x54\x00\x03\x07", 0x1e6a -"\x00\x00\x74\x00\x03\x07", 0x1e6b -"\x00\x00\x54\x00\x03\x23", 0x1e6c -"\x00\x00\x74\x00\x03\x23", 0x1e6d -"\x00\x00\x54\x00\x03\x31", 0x1e6e -"\x00\x00\x74\x00\x03\x31", 0x1e6f -"\x00\x00\x54\x00\x03\x2d", 0x1e70 -"\x00\x00\x74\x00\x03\x2d", 0x1e71 -"\x00\x00\x55\x00\x03\x24", 0x1e72 -"\x00\x00\x75\x00\x03\x24", 0x1e73 -"\x00\x00\x55\x00\x03\x30", 0x1e74 -"\x00\x00\x75\x00\x03\x30", 0x1e75 -"\x00\x00\x55\x00\x03\x2d", 0x1e76 -"\x00\x00\x75\x00\x03\x2d", 0x1e77 -"\x00\x01\x68\x00\x03\x01", 0x1e78 -"\x00\x01\x69\x00\x03\x01", 0x1e79 -"\x00\x01\x6a\x00\x03\x08", 0x1e7a -"\x00\x01\x6b\x00\x03\x08", 0x1e7b -"\x00\x00\x56\x00\x03\x03", 0x1e7c -"\x00\x00\x76\x00\x03\x03", 0x1e7d -"\x00\x00\x56\x00\x03\x23", 0x1e7e -"\x00\x00\x76\x00\x03\x23", 0x1e7f -"\x00\x00\x57\x00\x03\x00", 0x1e80 -"\x00\x00\x77\x00\x03\x00", 0x1e81 -"\x00\x00\x57\x00\x03\x01", 0x1e82 -"\x00\x00\x77\x00\x03\x01", 0x1e83 -"\x00\x00\x57\x00\x03\x08", 0x1e84 -"\x00\x00\x77\x00\x03\x08", 0x1e85 -"\x00\x00\x57\x00\x03\x07", 0x1e86 -"\x00\x00\x77\x00\x03\x07", 0x1e87 -"\x00\x00\x57\x00\x03\x23", 0x1e88 -"\x00\x00\x77\x00\x03\x23", 0x1e89 -"\x00\x00\x58\x00\x03\x07", 0x1e8a -"\x00\x00\x78\x00\x03\x07", 0x1e8b -"\x00\x00\x58\x00\x03\x08", 0x1e8c -"\x00\x00\x78\x00\x03\x08", 0x1e8d -"\x00\x00\x59\x00\x03\x07", 0x1e8e -"\x00\x00\x79\x00\x03\x07", 0x1e8f -"\x00\x00\x5a\x00\x03\x02", 0x1e90 -"\x00\x00\x7a\x00\x03\x02", 0x1e91 -"\x00\x00\x5a\x00\x03\x23", 0x1e92 -"\x00\x00\x7a\x00\x03\x23", 0x1e93 -"\x00\x00\x5a\x00\x03\x31", 0x1e94 -"\x00\x00\x7a\x00\x03\x31", 0x1e95 -"\x00\x00\x68\x00\x03\x31", 0x1e96 -"\x00\x00\x74\x00\x03\x08", 0x1e97 -"\x00\x00\x77\x00\x03\x0a", 0x1e98 -"\x00\x00\x79\x00\x03\x0a", 0x1e99 -"\x00\x01\x7f\x00\x03\x07", 0x1e9b -"\x00\x00\x41\x00\x03\x23", 0x1ea0 -"\x00\x00\x61\x00\x03\x23", 0x1ea1 -"\x00\x00\x41\x00\x03\x09", 0x1ea2 -"\x00\x00\x61\x00\x03\x09", 0x1ea3 -"\x00\x00\xc2\x00\x03\x01", 0x1ea4 -"\x00\x00\xe2\x00\x03\x01", 0x1ea5 -"\x00\x00\xc2\x00\x03\x00", 0x1ea6 -"\x00\x00\xe2\x00\x03\x00", 0x1ea7 -"\x00\x00\xc2\x00\x03\x09", 0x1ea8 -"\x00\x00\xe2\x00\x03\x09", 0x1ea9 -"\x00\x00\xc2\x00\x03\x03", 0x1eaa -"\x00\x00\xe2\x00\x03\x03", 0x1eab -"\x00\x1e\xa0\x00\x03\x02", 0x1eac -"\x00\x1e\xa1\x00\x03\x02", 0x1ead -"\x00\x01\x02\x00\x03\x01", 0x1eae -"\x00\x01\x03\x00\x03\x01", 0x1eaf -"\x00\x01\x02\x00\x03\x00", 0x1eb0 -"\x00\x01\x03\x00\x03\x00", 0x1eb1 -"\x00\x01\x02\x00\x03\x09", 0x1eb2 -"\x00\x01\x03\x00\x03\x09", 0x1eb3 -"\x00\x01\x02\x00\x03\x03", 0x1eb4 -"\x00\x01\x03\x00\x03\x03", 0x1eb5 -"\x00\x1e\xa0\x00\x03\x06", 0x1eb6 -"\x00\x1e\xa1\x00\x03\x06", 0x1eb7 -"\x00\x00\x45\x00\x03\x23", 0x1eb8 -"\x00\x00\x65\x00\x03\x23", 0x1eb9 -"\x00\x00\x45\x00\x03\x09", 0x1eba -"\x00\x00\x65\x00\x03\x09", 0x1ebb -"\x00\x00\x45\x00\x03\x03", 0x1ebc -"\x00\x00\x65\x00\x03\x03", 0x1ebd -"\x00\x00\xca\x00\x03\x01", 0x1ebe -"\x00\x00\xea\x00\x03\x01", 0x1ebf -"\x00\x00\xca\x00\x03\x00", 0x1ec0 -"\x00\x00\xea\x00\x03\x00", 0x1ec1 -"\x00\x00\xca\x00\x03\x09", 0x1ec2 -"\x00\x00\xea\x00\x03\x09", 0x1ec3 -"\x00\x00\xca\x00\x03\x03", 0x1ec4 -"\x00\x00\xea\x00\x03\x03", 0x1ec5 -"\x00\x1e\xb8\x00\x03\x02", 0x1ec6 -"\x00\x1e\xb9\x00\x03\x02", 0x1ec7 -"\x00\x00\x49\x00\x03\x09", 0x1ec8 -"\x00\x00\x69\x00\x03\x09", 0x1ec9 -"\x00\x00\x49\x00\x03\x23", 0x1eca -"\x00\x00\x69\x00\x03\x23", 0x1ecb -"\x00\x00\x4f\x00\x03\x23", 0x1ecc -"\x00\x00\x6f\x00\x03\x23", 0x1ecd -"\x00\x00\x4f\x00\x03\x09", 0x1ece -"\x00\x00\x6f\x00\x03\x09", 0x1ecf -"\x00\x00\xd4\x00\x03\x01", 0x1ed0 -"\x00\x00\xf4\x00\x03\x01", 0x1ed1 -"\x00\x00\xd4\x00\x03\x00", 0x1ed2 -"\x00\x00\xf4\x00\x03\x00", 0x1ed3 -"\x00\x00\xd4\x00\x03\x09", 0x1ed4 -"\x00\x00\xf4\x00\x03\x09", 0x1ed5 -"\x00\x00\xd4\x00\x03\x03", 0x1ed6 -"\x00\x00\xf4\x00\x03\x03", 0x1ed7 -"\x00\x1e\xcc\x00\x03\x02", 0x1ed8 -"\x00\x1e\xcd\x00\x03\x02", 0x1ed9 -"\x00\x01\xa0\x00\x03\x01", 0x1eda -"\x00\x01\xa1\x00\x03\x01", 0x1edb -"\x00\x01\xa0\x00\x03\x00", 0x1edc -"\x00\x01\xa1\x00\x03\x00", 0x1edd -"\x00\x01\xa0\x00\x03\x09", 0x1ede -"\x00\x01\xa1\x00\x03\x09", 0x1edf -"\x00\x01\xa0\x00\x03\x03", 0x1ee0 -"\x00\x01\xa1\x00\x03\x03", 0x1ee1 -"\x00\x01\xa0\x00\x03\x23", 0x1ee2 -"\x00\x01\xa1\x00\x03\x23", 0x1ee3 -"\x00\x00\x55\x00\x03\x23", 0x1ee4 -"\x00\x00\x75\x00\x03\x23", 0x1ee5 -"\x00\x00\x55\x00\x03\x09", 0x1ee6 -"\x00\x00\x75\x00\x03\x09", 0x1ee7 -"\x00\x01\xaf\x00\x03\x01", 0x1ee8 -"\x00\x01\xb0\x00\x03\x01", 0x1ee9 -"\x00\x01\xaf\x00\x03\x00", 0x1eea -"\x00\x01\xb0\x00\x03\x00", 0x1eeb -"\x00\x01\xaf\x00\x03\x09", 0x1eec -"\x00\x01\xb0\x00\x03\x09", 0x1eed -"\x00\x01\xaf\x00\x03\x03", 0x1eee -"\x00\x01\xb0\x00\x03\x03", 0x1eef -"\x00\x01\xaf\x00\x03\x23", 0x1ef0 -"\x00\x01\xb0\x00\x03\x23", 0x1ef1 -"\x00\x00\x59\x00\x03\x00", 0x1ef2 -"\x00\x00\x79\x00\x03\x00", 0x1ef3 -"\x00\x00\x59\x00\x03\x23", 0x1ef4 -"\x00\x00\x79\x00\x03\x23", 0x1ef5 -"\x00\x00\x59\x00\x03\x09", 0x1ef6 -"\x00\x00\x79\x00\x03\x09", 0x1ef7 -"\x00\x00\x59\x00\x03\x03", 0x1ef8 -"\x00\x00\x79\x00\x03\x03", 0x1ef9 -"\x00\x03\xb1\x00\x03\x13", 0x1f00 -"\x00\x03\xb1\x00\x03\x14", 0x1f01 -"\x00\x1f\x00\x00\x03\x00", 0x1f02 -"\x00\x1f\x01\x00\x03\x00", 0x1f03 -"\x00\x1f\x00\x00\x03\x01", 0x1f04 -"\x00\x1f\x01\x00\x03\x01", 0x1f05 -"\x00\x1f\x00\x00\x03\x42", 0x1f06 -"\x00\x1f\x01\x00\x03\x42", 0x1f07 -"\x00\x03\x91\x00\x03\x13", 0x1f08 -"\x00\x03\x91\x00\x03\x14", 0x1f09 -"\x00\x1f\x08\x00\x03\x00", 0x1f0a -"\x00\x1f\x09\x00\x03\x00", 0x1f0b -"\x00\x1f\x08\x00\x03\x01", 0x1f0c -"\x00\x1f\x09\x00\x03\x01", 0x1f0d -"\x00\x1f\x08\x00\x03\x42", 0x1f0e -"\x00\x1f\x09\x00\x03\x42", 0x1f0f -"\x00\x03\xb5\x00\x03\x13", 0x1f10 -"\x00\x03\xb5\x00\x03\x14", 0x1f11 -"\x00\x1f\x10\x00\x03\x00", 0x1f12 -"\x00\x1f\x11\x00\x03\x00", 0x1f13 -"\x00\x1f\x10\x00\x03\x01", 0x1f14 -"\x00\x1f\x11\x00\x03\x01", 0x1f15 -"\x00\x03\x95\x00\x03\x13", 0x1f18 -"\x00\x03\x95\x00\x03\x14", 0x1f19 -"\x00\x1f\x18\x00\x03\x00", 0x1f1a -"\x00\x1f\x19\x00\x03\x00", 0x1f1b -"\x00\x1f\x18\x00\x03\x01", 0x1f1c -"\x00\x1f\x19\x00\x03\x01", 0x1f1d -"\x00\x03\xb7\x00\x03\x13", 0x1f20 -"\x00\x03\xb7\x00\x03\x14", 0x1f21 -"\x00\x1f\x20\x00\x03\x00", 0x1f22 -"\x00\x1f\x21\x00\x03\x00", 0x1f23 -"\x00\x1f\x20\x00\x03\x01", 0x1f24 -"\x00\x1f\x21\x00\x03\x01", 0x1f25 -"\x00\x1f\x20\x00\x03\x42", 0x1f26 -"\x00\x1f\x21\x00\x03\x42", 0x1f27 -"\x00\x03\x97\x00\x03\x13", 0x1f28 -"\x00\x03\x97\x00\x03\x14", 0x1f29 -"\x00\x1f\x28\x00\x03\x00", 0x1f2a -"\x00\x1f\x29\x00\x03\x00", 0x1f2b -"\x00\x1f\x28\x00\x03\x01", 0x1f2c -"\x00\x1f\x29\x00\x03\x01", 0x1f2d -"\x00\x1f\x28\x00\x03\x42", 0x1f2e -"\x00\x1f\x29\x00\x03\x42", 0x1f2f -"\x00\x03\xb9\x00\x03\x13", 0x1f30 -"\x00\x03\xb9\x00\x03\x14", 0x1f31 -"\x00\x1f\x30\x00\x03\x00", 0x1f32 -"\x00\x1f\x31\x00\x03\x00", 0x1f33 -"\x00\x1f\x30\x00\x03\x01", 0x1f34 -"\x00\x1f\x31\x00\x03\x01", 0x1f35 -"\x00\x1f\x30\x00\x03\x42", 0x1f36 -"\x00\x1f\x31\x00\x03\x42", 0x1f37 -"\x00\x03\x99\x00\x03\x13", 0x1f38 -"\x00\x03\x99\x00\x03\x14", 0x1f39 -"\x00\x1f\x38\x00\x03\x00", 0x1f3a -"\x00\x1f\x39\x00\x03\x00", 0x1f3b -"\x00\x1f\x38\x00\x03\x01", 0x1f3c -"\x00\x1f\x39\x00\x03\x01", 0x1f3d -"\x00\x1f\x38\x00\x03\x42", 0x1f3e -"\x00\x1f\x39\x00\x03\x42", 0x1f3f -"\x00\x03\xbf\x00\x03\x13", 0x1f40 -"\x00\x03\xbf\x00\x03\x14", 0x1f41 -"\x00\x1f\x40\x00\x03\x00", 0x1f42 -"\x00\x1f\x41\x00\x03\x00", 0x1f43 -"\x00\x1f\x40\x00\x03\x01", 0x1f44 -"\x00\x1f\x41\x00\x03\x01", 0x1f45 -"\x00\x03\x9f\x00\x03\x13", 0x1f48 -"\x00\x03\x9f\x00\x03\x14", 0x1f49 -"\x00\x1f\x48\x00\x03\x00", 0x1f4a -"\x00\x1f\x49\x00\x03\x00", 0x1f4b -"\x00\x1f\x48\x00\x03\x01", 0x1f4c -"\x00\x1f\x49\x00\x03\x01", 0x1f4d -"\x00\x03\xc5\x00\x03\x13", 0x1f50 -"\x00\x03\xc5\x00\x03\x14", 0x1f51 -"\x00\x1f\x50\x00\x03\x00", 0x1f52 -"\x00\x1f\x51\x00\x03\x00", 0x1f53 -"\x00\x1f\x50\x00\x03\x01", 0x1f54 -"\x00\x1f\x51\x00\x03\x01", 0x1f55 -"\x00\x1f\x50\x00\x03\x42", 0x1f56 -"\x00\x1f\x51\x00\x03\x42", 0x1f57 -"\x00\x03\xa5\x00\x03\x14", 0x1f59 -"\x00\x1f\x59\x00\x03\x00", 0x1f5b -"\x00\x1f\x59\x00\x03\x01", 0x1f5d -"\x00\x1f\x59\x00\x03\x42", 0x1f5f -"\x00\x03\xc9\x00\x03\x13", 0x1f60 -"\x00\x03\xc9\x00\x03\x14", 0x1f61 -"\x00\x1f\x60\x00\x03\x00", 0x1f62 -"\x00\x1f\x61\x00\x03\x00", 0x1f63 -"\x00\x1f\x60\x00\x03\x01", 0x1f64 -"\x00\x1f\x61\x00\x03\x01", 0x1f65 -"\x00\x1f\x60\x00\x03\x42", 0x1f66 -"\x00\x1f\x61\x00\x03\x42", 0x1f67 -"\x00\x03\xa9\x00\x03\x13", 0x1f68 -"\x00\x03\xa9\x00\x03\x14", 0x1f69 -"\x00\x1f\x68\x00\x03\x00", 0x1f6a -"\x00\x1f\x69\x00\x03\x00", 0x1f6b -"\x00\x1f\x68\x00\x03\x01", 0x1f6c -"\x00\x1f\x69\x00\x03\x01", 0x1f6d -"\x00\x1f\x68\x00\x03\x42", 0x1f6e -"\x00\x1f\x69\x00\x03\x42", 0x1f6f -"\x00\x03\xb1\x00\x03\x00", 0x1f70 -"\x00\x03\xb5\x00\x03\x00", 0x1f72 -"\x00\x03\xb7\x00\x03\x00", 0x1f74 -"\x00\x03\xb9\x00\x03\x00", 0x1f76 -"\x00\x03\xbf\x00\x03\x00", 0x1f78 -"\x00\x03\xc5\x00\x03\x00", 0x1f7a -"\x00\x03\xc9\x00\x03\x00", 0x1f7c -"\x00\x1f\x00\x00\x03\x45", 0x1f80 -"\x00\x1f\x01\x00\x03\x45", 0x1f81 -"\x00\x1f\x02\x00\x03\x45", 0x1f82 -"\x00\x1f\x03\x00\x03\x45", 0x1f83 -"\x00\x1f\x04\x00\x03\x45", 0x1f84 -"\x00\x1f\x05\x00\x03\x45", 0x1f85 -"\x00\x1f\x06\x00\x03\x45", 0x1f86 -"\x00\x1f\x07\x00\x03\x45", 0x1f87 -"\x00\x1f\x08\x00\x03\x45", 0x1f88 -"\x00\x1f\x09\x00\x03\x45", 0x1f89 -"\x00\x1f\x0a\x00\x03\x45", 0x1f8a -"\x00\x1f\x0b\x00\x03\x45", 0x1f8b -"\x00\x1f\x0c\x00\x03\x45", 0x1f8c -"\x00\x1f\x0d\x00\x03\x45", 0x1f8d -"\x00\x1f\x0e\x00\x03\x45", 0x1f8e -"\x00\x1f\x0f\x00\x03\x45", 0x1f8f -"\x00\x1f\x20\x00\x03\x45", 0x1f90 -"\x00\x1f\x21\x00\x03\x45", 0x1f91 -"\x00\x1f\x22\x00\x03\x45", 0x1f92 -"\x00\x1f\x23\x00\x03\x45", 0x1f93 -"\x00\x1f\x24\x00\x03\x45", 0x1f94 -"\x00\x1f\x25\x00\x03\x45", 0x1f95 -"\x00\x1f\x26\x00\x03\x45", 0x1f96 -"\x00\x1f\x27\x00\x03\x45", 0x1f97 -"\x00\x1f\x28\x00\x03\x45", 0x1f98 -"\x00\x1f\x29\x00\x03\x45", 0x1f99 -"\x00\x1f\x2a\x00\x03\x45", 0x1f9a -"\x00\x1f\x2b\x00\x03\x45", 0x1f9b -"\x00\x1f\x2c\x00\x03\x45", 0x1f9c -"\x00\x1f\x2d\x00\x03\x45", 0x1f9d -"\x00\x1f\x2e\x00\x03\x45", 0x1f9e -"\x00\x1f\x2f\x00\x03\x45", 0x1f9f -"\x00\x1f\x60\x00\x03\x45", 0x1fa0 -"\x00\x1f\x61\x00\x03\x45", 0x1fa1 -"\x00\x1f\x62\x00\x03\x45", 0x1fa2 -"\x00\x1f\x63\x00\x03\x45", 0x1fa3 -"\x00\x1f\x64\x00\x03\x45", 0x1fa4 -"\x00\x1f\x65\x00\x03\x45", 0x1fa5 -"\x00\x1f\x66\x00\x03\x45", 0x1fa6 -"\x00\x1f\x67\x00\x03\x45", 0x1fa7 -"\x00\x1f\x68\x00\x03\x45", 0x1fa8 -"\x00\x1f\x69\x00\x03\x45", 0x1fa9 -"\x00\x1f\x6a\x00\x03\x45", 0x1faa -"\x00\x1f\x6b\x00\x03\x45", 0x1fab -"\x00\x1f\x6c\x00\x03\x45", 0x1fac -"\x00\x1f\x6d\x00\x03\x45", 0x1fad -"\x00\x1f\x6e\x00\x03\x45", 0x1fae -"\x00\x1f\x6f\x00\x03\x45", 0x1faf -"\x00\x03\xb1\x00\x03\x06", 0x1fb0 -"\x00\x03\xb1\x00\x03\x04", 0x1fb1 -"\x00\x1f\x70\x00\x03\x45", 0x1fb2 -"\x00\x03\xb1\x00\x03\x45", 0x1fb3 -"\x00\x03\xac\x00\x03\x45", 0x1fb4 -"\x00\x03\xb1\x00\x03\x42", 0x1fb6 -"\x00\x1f\xb6\x00\x03\x45", 0x1fb7 -"\x00\x03\x91\x00\x03\x06", 0x1fb8 -"\x00\x03\x91\x00\x03\x04", 0x1fb9 -"\x00\x03\x91\x00\x03\x00", 0x1fba -"\x00\x03\x91\x00\x03\x45", 0x1fbc -"\x00\x00\xa8\x00\x03\x42", 0x1fc1 -"\x00\x1f\x74\x00\x03\x45", 0x1fc2 -"\x00\x03\xb7\x00\x03\x45", 0x1fc3 -"\x00\x03\xae\x00\x03\x45", 0x1fc4 -"\x00\x03\xb7\x00\x03\x42", 0x1fc6 -"\x00\x1f\xc6\x00\x03\x45", 0x1fc7 -"\x00\x03\x95\x00\x03\x00", 0x1fc8 -"\x00\x03\x97\x00\x03\x00", 0x1fca -"\x00\x03\x97\x00\x03\x45", 0x1fcc -"\x00\x1f\xbf\x00\x03\x00", 0x1fcd -"\x00\x1f\xbf\x00\x03\x01", 0x1fce -"\x00\x1f\xbf\x00\x03\x42", 0x1fcf -"\x00\x03\xb9\x00\x03\x06", 0x1fd0 -"\x00\x03\xb9\x00\x03\x04", 0x1fd1 -"\x00\x03\xca\x00\x03\x00", 0x1fd2 -"\x00\x03\xb9\x00\x03\x42", 0x1fd6 -"\x00\x03\xca\x00\x03\x42", 0x1fd7 -"\x00\x03\x99\x00\x03\x06", 0x1fd8 -"\x00\x03\x99\x00\x03\x04", 0x1fd9 -"\x00\x03\x99\x00\x03\x00", 0x1fda -"\x00\x1f\xfe\x00\x03\x00", 0x1fdd -"\x00\x1f\xfe\x00\x03\x01", 0x1fde -"\x00\x1f\xfe\x00\x03\x42", 0x1fdf -"\x00\x03\xc5\x00\x03\x06", 0x1fe0 -"\x00\x03\xc5\x00\x03\x04", 0x1fe1 -"\x00\x03\xcb\x00\x03\x00", 0x1fe2 -"\x00\x03\xc1\x00\x03\x13", 0x1fe4 -"\x00\x03\xc1\x00\x03\x14", 0x1fe5 -"\x00\x03\xc5\x00\x03\x42", 0x1fe6 -"\x00\x03\xcb\x00\x03\x42", 0x1fe7 -"\x00\x03\xa5\x00\x03\x06", 0x1fe8 -"\x00\x03\xa5\x00\x03\x04", 0x1fe9 -"\x00\x03\xa5\x00\x03\x00", 0x1fea -"\x00\x03\xa1\x00\x03\x14", 0x1fec -"\x00\x00\xa8\x00\x03\x00", 0x1fed -"\x00\x1f\x7c\x00\x03\x45", 0x1ff2 -"\x00\x03\xc9\x00\x03\x45", 0x1ff3 -"\x00\x03\xce\x00\x03\x45", 0x1ff4 -"\x00\x03\xc9\x00\x03\x42", 0x1ff6 -"\x00\x1f\xf6\x00\x03\x45", 0x1ff7 -"\x00\x03\x9f\x00\x03\x00", 0x1ff8 -"\x00\x03\xa9\x00\x03\x00", 0x1ffa -"\x00\x03\xa9\x00\x03\x45", 0x1ffc -"\x00\x21\x90\x00\x03\x38", 0x219a -"\x00\x21\x92\x00\x03\x38", 0x219b -"\x00\x21\x94\x00\x03\x38", 0x21ae -"\x00\x21\xd0\x00\x03\x38", 0x21cd -"\x00\x21\xd4\x00\x03\x38", 0x21ce -"\x00\x21\xd2\x00\x03\x38", 0x21cf -"\x00\x22\x03\x00\x03\x38", 0x2204 -"\x00\x22\x08\x00\x03\x38", 0x2209 -"\x00\x22\x0b\x00\x03\x38", 0x220c -"\x00\x22\x23\x00\x03\x38", 0x2224 -"\x00\x22\x25\x00\x03\x38", 0x2226 -"\x00\x22\x3c\x00\x03\x38", 0x2241 -"\x00\x22\x43\x00\x03\x38", 0x2244 -"\x00\x22\x45\x00\x03\x38", 0x2247 -"\x00\x22\x48\x00\x03\x38", 0x2249 -"\x00\x00\x3d\x00\x03\x38", 0x2260 -"\x00\x22\x61\x00\x03\x38", 0x2262 -"\x00\x22\x4d\x00\x03\x38", 0x226d -"\x00\x00\x3c\x00\x03\x38", 0x226e -"\x00\x00\x3e\x00\x03\x38", 0x226f -"\x00\x22\x64\x00\x03\x38", 0x2270 -"\x00\x22\x65\x00\x03\x38", 0x2271 -"\x00\x22\x72\x00\x03\x38", 0x2274 -"\x00\x22\x73\x00\x03\x38", 0x2275 -"\x00\x22\x76\x00\x03\x38", 0x2278 -"\x00\x22\x77\x00\x03\x38", 0x2279 -"\x00\x22\x7a\x00\x03\x38", 0x2280 -"\x00\x22\x7b\x00\x03\x38", 0x2281 -"\x00\x22\x82\x00\x03\x38", 0x2284 -"\x00\x22\x83\x00\x03\x38", 0x2285 -"\x00\x22\x86\x00\x03\x38", 0x2288 -"\x00\x22\x87\x00\x03\x38", 0x2289 -"\x00\x22\xa2\x00\x03\x38", 0x22ac -"\x00\x22\xa8\x00\x03\x38", 0x22ad -"\x00\x22\xa9\x00\x03\x38", 0x22ae -"\x00\x22\xab\x00\x03\x38", 0x22af -"\x00\x22\x7c\x00\x03\x38", 0x22e0 -"\x00\x22\x7d\x00\x03\x38", 0x22e1 -"\x00\x22\x91\x00\x03\x38", 0x22e2 -"\x00\x22\x92\x00\x03\x38", 0x22e3 -"\x00\x22\xb2\x00\x03\x38", 0x22ea -"\x00\x22\xb3\x00\x03\x38", 0x22eb -"\x00\x22\xb4\x00\x03\x38", 0x22ec -"\x00\x22\xb5\x00\x03\x38", 0x22ed -"\x00\x30\x4b\x00\x30\x99", 0x304c -"\x00\x30\x4d\x00\x30\x99", 0x304e -"\x00\x30\x4f\x00\x30\x99", 0x3050 -"\x00\x30\x51\x00\x30\x99", 0x3052 -"\x00\x30\x53\x00\x30\x99", 0x3054 -"\x00\x30\x55\x00\x30\x99", 0x3056 -"\x00\x30\x57\x00\x30\x99", 0x3058 -"\x00\x30\x59\x00\x30\x99", 0x305a -"\x00\x30\x5b\x00\x30\x99", 0x305c -"\x00\x30\x5d\x00\x30\x99", 0x305e -"\x00\x30\x5f\x00\x30\x99", 0x3060 -"\x00\x30\x61\x00\x30\x99", 0x3062 -"\x00\x30\x64\x00\x30\x99", 0x3065 -"\x00\x30\x66\x00\x30\x99", 0x3067 -"\x00\x30\x68\x00\x30\x99", 0x3069 -"\x00\x30\x6f\x00\x30\x99", 0x3070 -"\x00\x30\x6f\x00\x30\x9a", 0x3071 -"\x00\x30\x72\x00\x30\x99", 0x3073 -"\x00\x30\x72\x00\x30\x9a", 0x3074 -"\x00\x30\x75\x00\x30\x99", 0x3076 -"\x00\x30\x75\x00\x30\x9a", 0x3077 -"\x00\x30\x78\x00\x30\x99", 0x3079 -"\x00\x30\x78\x00\x30\x9a", 0x307a -"\x00\x30\x7b\x00\x30\x99", 0x307c -"\x00\x30\x7b\x00\x30\x9a", 0x307d -"\x00\x30\x46\x00\x30\x99", 0x3094 -"\x00\x30\x9d\x00\x30\x99", 0x309e -"\x00\x30\xab\x00\x30\x99", 0x30ac -"\x00\x30\xad\x00\x30\x99", 0x30ae -"\x00\x30\xaf\x00\x30\x99", 0x30b0 -"\x00\x30\xb1\x00\x30\x99", 0x30b2 -"\x00\x30\xb3\x00\x30\x99", 0x30b4 -"\x00\x30\xb5\x00\x30\x99", 0x30b6 -"\x00\x30\xb7\x00\x30\x99", 0x30b8 -"\x00\x30\xb9\x00\x30\x99", 0x30ba -"\x00\x30\xbb\x00\x30\x99", 0x30bc -"\x00\x30\xbd\x00\x30\x99", 0x30be -"\x00\x30\xbf\x00\x30\x99", 0x30c0 -"\x00\x30\xc1\x00\x30\x99", 0x30c2 -"\x00\x30\xc4\x00\x30\x99", 0x30c5 -"\x00\x30\xc6\x00\x30\x99", 0x30c7 -"\x00\x30\xc8\x00\x30\x99", 0x30c9 -"\x00\x30\xcf\x00\x30\x99", 0x30d0 -"\x00\x30\xcf\x00\x30\x9a", 0x30d1 -"\x00\x30\xd2\x00\x30\x99", 0x30d3 -"\x00\x30\xd2\x00\x30\x9a", 0x30d4 -"\x00\x30\xd5\x00\x30\x99", 0x30d6 -"\x00\x30\xd5\x00\x30\x9a", 0x30d7 -"\x00\x30\xd8\x00\x30\x99", 0x30d9 -"\x00\x30\xd8\x00\x30\x9a", 0x30da -"\x00\x30\xdb\x00\x30\x99", 0x30dc -"\x00\x30\xdb\x00\x30\x9a", 0x30dd -"\x00\x30\xa6\x00\x30\x99", 0x30f4 -"\x00\x30\xef\x00\x30\x99", 0x30f7 -"\x00\x30\xf0\x00\x30\x99", 0x30f8 -"\x00\x30\xf1\x00\x30\x99", 0x30f9 -"\x00\x30\xf2\x00\x30\x99", 0x30fa -"\x00\x30\xfd\x00\x30\x99", 0x30fe -"\x01\x10\x99\x01\x10\xba", 0x1109a -"\x01\x10\x9b\x01\x10\xba", 0x1109c -"\x01\x10\xa5\x01\x10\xba", 0x110ab -"\x01\x11\x31\x01\x11\x27", 0x1112e -"\x01\x11\x32\x01\x11\x27", 0x1112f -"\x01\x13\x47\x01\x13\x3e", 0x1134b -"\x01\x13\x47\x01\x13\x57", 0x1134c -"\x01\x14\xb9\x01\x14\xba", 0x114bb -"\x01\x14\xb9\x01\x14\xb0", 0x114bc -"\x01\x14\xb9\x01\x14\xbd", 0x114be -"\x01\x15\xb8\x01\x15\xaf", 0x115ba -"\x01\x15\xb9\x01\x15\xaf", 0x115bb +"\x00\x41\x03\x00", 0x00c0 +"\x00\x41\x03\x01", 0x00c1 +"\x00\x41\x03\x02", 0x00c2 +"\x00\x41\x03\x03", 0x00c3 +"\x00\x41\x03\x08", 0x00c4 +"\x00\x41\x03\x0a", 0x00c5 +"\x00\x43\x03\x27", 0x00c7 +"\x00\x45\x03\x00", 0x00c8 +"\x00\x45\x03\x01", 0x00c9 +"\x00\x45\x03\x02", 0x00ca +"\x00\x45\x03\x08", 0x00cb +"\x00\x49\x03\x00", 0x00cc +"\x00\x49\x03\x01", 0x00cd +"\x00\x49\x03\x02", 0x00ce +"\x00\x49\x03\x08", 0x00cf +"\x00\x4e\x03\x03", 0x00d1 +"\x00\x4f\x03\x00", 0x00d2 +"\x00\x4f\x03\x01", 0x00d3 +"\x00\x4f\x03\x02", 0x00d4 +"\x00\x4f\x03\x03", 0x00d5 +"\x00\x4f\x03\x08", 0x00d6 +"\x00\x55\x03\x00", 0x00d9 +"\x00\x55\x03\x01", 0x00da +"\x00\x55\x03\x02", 0x00db +"\x00\x55\x03\x08", 0x00dc +"\x00\x59\x03\x01", 0x00dd +"\x00\x61\x03\x00", 0x00e0 +"\x00\x61\x03\x01", 0x00e1 +"\x00\x61\x03\x02", 0x00e2 +"\x00\x61\x03\x03", 0x00e3 +"\x00\x61\x03\x08", 0x00e4 +"\x00\x61\x03\x0a", 0x00e5 +"\x00\x63\x03\x27", 0x00e7 +"\x00\x65\x03\x00", 0x00e8 +"\x00\x65\x03\x01", 0x00e9 +"\x00\x65\x03\x02", 0x00ea +"\x00\x65\x03\x08", 0x00eb +"\x00\x69\x03\x00", 0x00ec +"\x00\x69\x03\x01", 0x00ed +"\x00\x69\x03\x02", 0x00ee +"\x00\x69\x03\x08", 0x00ef +"\x00\x6e\x03\x03", 0x00f1 +"\x00\x6f\x03\x00", 0x00f2 +"\x00\x6f\x03\x01", 0x00f3 +"\x00\x6f\x03\x02", 0x00f4 +"\x00\x6f\x03\x03", 0x00f5 +"\x00\x6f\x03\x08", 0x00f6 +"\x00\x75\x03\x00", 0x00f9 +"\x00\x75\x03\x01", 0x00fa +"\x00\x75\x03\x02", 0x00fb +"\x00\x75\x03\x08", 0x00fc +"\x00\x79\x03\x01", 0x00fd +"\x00\x79\x03\x08", 0x00ff +"\x00\x41\x03\x04", 0x0100 +"\x00\x61\x03\x04", 0x0101 +"\x00\x41\x03\x06", 0x0102 +"\x00\x61\x03\x06", 0x0103 +"\x00\x41\x03\x28", 0x0104 +"\x00\x61\x03\x28", 0x0105 +"\x00\x43\x03\x01", 0x0106 +"\x00\x63\x03\x01", 0x0107 +"\x00\x43\x03\x02", 0x0108 +"\x00\x63\x03\x02", 0x0109 +"\x00\x43\x03\x07", 0x010a +"\x00\x63\x03\x07", 0x010b +"\x00\x43\x03\x0c", 0x010c +"\x00\x63\x03\x0c", 0x010d +"\x00\x44\x03\x0c", 0x010e +"\x00\x64\x03\x0c", 0x010f +"\x00\x45\x03\x04", 0x0112 +"\x00\x65\x03\x04", 0x0113 +"\x00\x45\x03\x06", 0x0114 +"\x00\x65\x03\x06", 0x0115 +"\x00\x45\x03\x07", 0x0116 +"\x00\x65\x03\x07", 0x0117 +"\x00\x45\x03\x28", 0x0118 +"\x00\x65\x03\x28", 0x0119 +"\x00\x45\x03\x0c", 0x011a +"\x00\x65\x03\x0c", 0x011b +"\x00\x47\x03\x02", 0x011c +"\x00\x67\x03\x02", 0x011d +"\x00\x47\x03\x06", 0x011e +"\x00\x67\x03\x06", 0x011f +"\x00\x47\x03\x07", 0x0120 +"\x00\x67\x03\x07", 0x0121 +"\x00\x47\x03\x27", 0x0122 +"\x00\x67\x03\x27", 0x0123 +"\x00\x48\x03\x02", 0x0124 +"\x00\x68\x03\x02", 0x0125 +"\x00\x49\x03\x03", 0x0128 +"\x00\x69\x03\x03", 0x0129 +"\x00\x49\x03\x04", 0x012a +"\x00\x69\x03\x04", 0x012b +"\x00\x49\x03\x06", 0x012c +"\x00\x69\x03\x06", 0x012d +"\x00\x49\x03\x28", 0x012e +"\x00\x69\x03\x28", 0x012f +"\x00\x49\x03\x07", 0x0130 +"\x00\x4a\x03\x02", 0x0134 +"\x00\x6a\x03\x02", 0x0135 +"\x00\x4b\x03\x27", 0x0136 +"\x00\x6b\x03\x27", 0x0137 +"\x00\x4c\x03\x01", 0x0139 +"\x00\x6c\x03\x01", 0x013a +"\x00\x4c\x03\x27", 0x013b +"\x00\x6c\x03\x27", 0x013c +"\x00\x4c\x03\x0c", 0x013d +"\x00\x6c\x03\x0c", 0x013e +"\x00\x4e\x03\x01", 0x0143 +"\x00\x6e\x03\x01", 0x0144 +"\x00\x4e\x03\x27", 0x0145 +"\x00\x6e\x03\x27", 0x0146 +"\x00\x4e\x03\x0c", 0x0147 +"\x00\x6e\x03\x0c", 0x0148 +"\x00\x4f\x03\x04", 0x014c +"\x00\x6f\x03\x04", 0x014d +"\x00\x4f\x03\x06", 0x014e +"\x00\x6f\x03\x06", 0x014f +"\x00\x4f\x03\x0b", 0x0150 +"\x00\x6f\x03\x0b", 0x0151 +"\x00\x52\x03\x01", 0x0154 +"\x00\x72\x03\x01", 0x0155 +"\x00\x52\x03\x27", 0x0156 +"\x00\x72\x03\x27", 0x0157 +"\x00\x52\x03\x0c", 0x0158 +"\x00\x72\x03\x0c", 0x0159 +"\x00\x53\x03\x01", 0x015a +"\x00\x73\x03\x01", 0x015b +"\x00\x53\x03\x02", 0x015c +"\x00\x73\x03\x02", 0x015d +"\x00\x53\x03\x27", 0x015e +"\x00\x73\x03\x27", 0x015f +"\x00\x53\x03\x0c", 0x0160 +"\x00\x73\x03\x0c", 0x0161 +"\x00\x54\x03\x27", 0x0162 +"\x00\x74\x03\x27", 0x0163 +"\x00\x54\x03\x0c", 0x0164 +"\x00\x74\x03\x0c", 0x0165 +"\x00\x55\x03\x03", 0x0168 +"\x00\x75\x03\x03", 0x0169 +"\x00\x55\x03\x04", 0x016a +"\x00\x75\x03\x04", 0x016b +"\x00\x55\x03\x06", 0x016c +"\x00\x75\x03\x06", 0x016d +"\x00\x55\x03\x0a", 0x016e +"\x00\x75\x03\x0a", 0x016f +"\x00\x55\x03\x0b", 0x0170 +"\x00\x75\x03\x0b", 0x0171 +"\x00\x55\x03\x28", 0x0172 +"\x00\x75\x03\x28", 0x0173 +"\x00\x57\x03\x02", 0x0174 +"\x00\x77\x03\x02", 0x0175 +"\x00\x59\x03\x02", 0x0176 +"\x00\x79\x03\x02", 0x0177 +"\x00\x59\x03\x08", 0x0178 +"\x00\x5a\x03\x01", 0x0179 +"\x00\x7a\x03\x01", 0x017a +"\x00\x5a\x03\x07", 0x017b +"\x00\x7a\x03\x07", 0x017c +"\x00\x5a\x03\x0c", 0x017d +"\x00\x7a\x03\x0c", 0x017e +"\x00\x4f\x03\x1b", 0x01a0 +"\x00\x6f\x03\x1b", 0x01a1 +"\x00\x55\x03\x1b", 0x01af +"\x00\x75\x03\x1b", 0x01b0 +"\x00\x41\x03\x0c", 0x01cd +"\x00\x61\x03\x0c", 0x01ce +"\x00\x49\x03\x0c", 0x01cf +"\x00\x69\x03\x0c", 0x01d0 +"\x00\x4f\x03\x0c", 0x01d1 +"\x00\x6f\x03\x0c", 0x01d2 +"\x00\x55\x03\x0c", 0x01d3 +"\x00\x75\x03\x0c", 0x01d4 +"\x00\xdc\x03\x04", 0x01d5 +"\x00\xfc\x03\x04", 0x01d6 +"\x00\xdc\x03\x01", 0x01d7 +"\x00\xfc\x03\x01", 0x01d8 +"\x00\xdc\x03\x0c", 0x01d9 +"\x00\xfc\x03\x0c", 0x01da +"\x00\xdc\x03\x00", 0x01db +"\x00\xfc\x03\x00", 0x01dc +"\x00\xc4\x03\x04", 0x01de +"\x00\xe4\x03\x04", 0x01df +"\x02\x26\x03\x04", 0x01e0 +"\x02\x27\x03\x04", 0x01e1 +"\x00\xc6\x03\x04", 0x01e2 +"\x00\xe6\x03\x04", 0x01e3 +"\x00\x47\x03\x0c", 0x01e6 +"\x00\x67\x03\x0c", 0x01e7 +"\x00\x4b\x03\x0c", 0x01e8 +"\x00\x6b\x03\x0c", 0x01e9 +"\x00\x4f\x03\x28", 0x01ea +"\x00\x6f\x03\x28", 0x01eb +"\x01\xea\x03\x04", 0x01ec +"\x01\xeb\x03\x04", 0x01ed +"\x01\xb7\x03\x0c", 0x01ee +"\x02\x92\x03\x0c", 0x01ef +"\x00\x6a\x03\x0c", 0x01f0 +"\x00\x47\x03\x01", 0x01f4 +"\x00\x67\x03\x01", 0x01f5 +"\x00\x4e\x03\x00", 0x01f8 +"\x00\x6e\x03\x00", 0x01f9 +"\x00\xc5\x03\x01", 0x01fa +"\x00\xe5\x03\x01", 0x01fb +"\x00\xc6\x03\x01", 0x01fc +"\x00\xe6\x03\x01", 0x01fd +"\x00\xd8\x03\x01", 0x01fe +"\x00\xf8\x03\x01", 0x01ff +"\x00\x41\x03\x0f", 0x0200 +"\x00\x61\x03\x0f", 0x0201 +"\x00\x41\x03\x11", 0x0202 +"\x00\x61\x03\x11", 0x0203 +"\x00\x45\x03\x0f", 0x0204 +"\x00\x65\x03\x0f", 0x0205 +"\x00\x45\x03\x11", 0x0206 +"\x00\x65\x03\x11", 0x0207 +"\x00\x49\x03\x0f", 0x0208 +"\x00\x69\x03\x0f", 0x0209 +"\x00\x49\x03\x11", 0x020a +"\x00\x69\x03\x11", 0x020b +"\x00\x4f\x03\x0f", 0x020c +"\x00\x6f\x03\x0f", 0x020d +"\x00\x4f\x03\x11", 0x020e +"\x00\x6f\x03\x11", 0x020f +"\x00\x52\x03\x0f", 0x0210 +"\x00\x72\x03\x0f", 0x0211 +"\x00\x52\x03\x11", 0x0212 +"\x00\x72\x03\x11", 0x0213 +"\x00\x55\x03\x0f", 0x0214 +"\x00\x75\x03\x0f", 0x0215 +"\x00\x55\x03\x11", 0x0216 +"\x00\x75\x03\x11", 0x0217 +"\x00\x53\x03\x26", 0x0218 +"\x00\x73\x03\x26", 0x0219 +"\x00\x54\x03\x26", 0x021a +"\x00\x74\x03\x26", 0x021b +"\x00\x48\x03\x0c", 0x021e +"\x00\x68\x03\x0c", 0x021f +"\x00\x41\x03\x07", 0x0226 +"\x00\x61\x03\x07", 0x0227 +"\x00\x45\x03\x27", 0x0228 +"\x00\x65\x03\x27", 0x0229 +"\x00\xd6\x03\x04", 0x022a +"\x00\xf6\x03\x04", 0x022b +"\x00\xd5\x03\x04", 0x022c +"\x00\xf5\x03\x04", 0x022d +"\x00\x4f\x03\x07", 0x022e +"\x00\x6f\x03\x07", 0x022f +"\x02\x2e\x03\x04", 0x0230 +"\x02\x2f\x03\x04", 0x0231 +"\x00\x59\x03\x04", 0x0232 +"\x00\x79\x03\x04", 0x0233 +"\x00\xa8\x03\x01", 0x0385 +"\x03\x91\x03\x01", 0x0386 +"\x03\x95\x03\x01", 0x0388 +"\x03\x97\x03\x01", 0x0389 +"\x03\x99\x03\x01", 0x038a +"\x03\x9f\x03\x01", 0x038c +"\x03\xa5\x03\x01", 0x038e +"\x03\xa9\x03\x01", 0x038f +"\x03\xca\x03\x01", 0x0390 +"\x03\x99\x03\x08", 0x03aa +"\x03\xa5\x03\x08", 0x03ab +"\x03\xb1\x03\x01", 0x03ac +"\x03\xb5\x03\x01", 0x03ad +"\x03\xb7\x03\x01", 0x03ae +"\x03\xb9\x03\x01", 0x03af +"\x03\xcb\x03\x01", 0x03b0 +"\x03\xb9\x03\x08", 0x03ca +"\x03\xc5\x03\x08", 0x03cb +"\x03\xbf\x03\x01", 0x03cc +"\x03\xc5\x03\x01", 0x03cd +"\x03\xc9\x03\x01", 0x03ce +"\x03\xd2\x03\x01", 0x03d3 +"\x03\xd2\x03\x08", 0x03d4 +"\x04\x15\x03\x00", 0x0400 +"\x04\x15\x03\x08", 0x0401 +"\x04\x13\x03\x01", 0x0403 +"\x04\x06\x03\x08", 0x0407 +"\x04\x1a\x03\x01", 0x040c +"\x04\x18\x03\x00", 0x040d +"\x04\x23\x03\x06", 0x040e +"\x04\x18\x03\x06", 0x0419 +"\x04\x38\x03\x06", 0x0439 +"\x04\x35\x03\x00", 0x0450 +"\x04\x35\x03\x08", 0x0451 +"\x04\x33\x03\x01", 0x0453 +"\x04\x56\x03\x08", 0x0457 +"\x04\x3a\x03\x01", 0x045c +"\x04\x38\x03\x00", 0x045d +"\x04\x43\x03\x06", 0x045e +"\x04\x74\x03\x0f", 0x0476 +"\x04\x75\x03\x0f", 0x0477 +"\x04\x16\x03\x06", 0x04c1 +"\x04\x36\x03\x06", 0x04c2 +"\x04\x10\x03\x06", 0x04d0 +"\x04\x30\x03\x06", 0x04d1 +"\x04\x10\x03\x08", 0x04d2 +"\x04\x30\x03\x08", 0x04d3 +"\x04\x15\x03\x06", 0x04d6 +"\x04\x35\x03\x06", 0x04d7 +"\x04\xd8\x03\x08", 0x04da +"\x04\xd9\x03\x08", 0x04db +"\x04\x16\x03\x08", 0x04dc +"\x04\x36\x03\x08", 0x04dd +"\x04\x17\x03\x08", 0x04de +"\x04\x37\x03\x08", 0x04df +"\x04\x18\x03\x04", 0x04e2 +"\x04\x38\x03\x04", 0x04e3 +"\x04\x18\x03\x08", 0x04e4 +"\x04\x38\x03\x08", 0x04e5 +"\x04\x1e\x03\x08", 0x04e6 +"\x04\x3e\x03\x08", 0x04e7 +"\x04\xe8\x03\x08", 0x04ea +"\x04\xe9\x03\x08", 0x04eb +"\x04\x2d\x03\x08", 0x04ec +"\x04\x4d\x03\x08", 0x04ed +"\x04\x23\x03\x04", 0x04ee +"\x04\x43\x03\x04", 0x04ef +"\x04\x23\x03\x08", 0x04f0 +"\x04\x43\x03\x08", 0x04f1 +"\x04\x23\x03\x0b", 0x04f2 +"\x04\x43\x03\x0b", 0x04f3 +"\x04\x27\x03\x08", 0x04f4 +"\x04\x47\x03\x08", 0x04f5 +"\x04\x2b\x03\x08", 0x04f8 +"\x04\x4b\x03\x08", 0x04f9 +"\x06\x27\x06\x53", 0x0622 +"\x06\x27\x06\x54", 0x0623 +"\x06\x48\x06\x54", 0x0624 +"\x06\x27\x06\x55", 0x0625 +"\x06\x4a\x06\x54", 0x0626 +"\x06\xd5\x06\x54", 0x06c0 +"\x06\xc1\x06\x54", 0x06c2 +"\x06\xd2\x06\x54", 0x06d3 +"\x09\x28\x09\x3c", 0x0929 +"\x09\x30\x09\x3c", 0x0931 +"\x09\x33\x09\x3c", 0x0934 +"\x09\xc7\x09\xbe", 0x09cb +"\x09\xc7\x09\xd7", 0x09cc +"\x0b\x47\x0b\x56", 0x0b48 +"\x0b\x47\x0b\x3e", 0x0b4b +"\x0b\x47\x0b\x57", 0x0b4c +"\x0b\x92\x0b\xd7", 0x0b94 +"\x0b\xc6\x0b\xbe", 0x0bca +"\x0b\xc7\x0b\xbe", 0x0bcb +"\x0b\xc6\x0b\xd7", 0x0bcc +"\x0c\x46\x0c\x56", 0x0c48 +"\x0c\xbf\x0c\xd5", 0x0cc0 +"\x0c\xc6\x0c\xd5", 0x0cc7 +"\x0c\xc6\x0c\xd6", 0x0cc8 +"\x0c\xc6\x0c\xc2", 0x0cca +"\x0c\xca\x0c\xd5", 0x0ccb +"\x0d\x46\x0d\x3e", 0x0d4a +"\x0d\x47\x0d\x3e", 0x0d4b +"\x0d\x46\x0d\x57", 0x0d4c +"\x0d\xd9\x0d\xca", 0x0dda +"\x0d\xd9\x0d\xcf", 0x0ddc +"\x0d\xdc\x0d\xca", 0x0ddd +"\x0d\xd9\x0d\xdf", 0x0dde +"\x10\x25\x10\x2e", 0x1026 +"\x1b\x05\x1b\x35", 0x1b06 +"\x1b\x07\x1b\x35", 0x1b08 +"\x1b\x09\x1b\x35", 0x1b0a +"\x1b\x0b\x1b\x35", 0x1b0c +"\x1b\x0d\x1b\x35", 0x1b0e +"\x1b\x11\x1b\x35", 0x1b12 +"\x1b\x3a\x1b\x35", 0x1b3b +"\x1b\x3c\x1b\x35", 0x1b3d +"\x1b\x3e\x1b\x35", 0x1b40 +"\x1b\x3f\x1b\x35", 0x1b41 +"\x1b\x42\x1b\x35", 0x1b43 +"\x00\x41\x03\x25", 0x1e00 +"\x00\x61\x03\x25", 0x1e01 +"\x00\x42\x03\x07", 0x1e02 +"\x00\x62\x03\x07", 0x1e03 +"\x00\x42\x03\x23", 0x1e04 +"\x00\x62\x03\x23", 0x1e05 +"\x00\x42\x03\x31", 0x1e06 +"\x00\x62\x03\x31", 0x1e07 +"\x00\xc7\x03\x01", 0x1e08 +"\x00\xe7\x03\x01", 0x1e09 +"\x00\x44\x03\x07", 0x1e0a +"\x00\x64\x03\x07", 0x1e0b +"\x00\x44\x03\x23", 0x1e0c +"\x00\x64\x03\x23", 0x1e0d +"\x00\x44\x03\x31", 0x1e0e +"\x00\x64\x03\x31", 0x1e0f +"\x00\x44\x03\x27", 0x1e10 +"\x00\x64\x03\x27", 0x1e11 +"\x00\x44\x03\x2d", 0x1e12 +"\x00\x64\x03\x2d", 0x1e13 +"\x01\x12\x03\x00", 0x1e14 +"\x01\x13\x03\x00", 0x1e15 +"\x01\x12\x03\x01", 0x1e16 +"\x01\x13\x03\x01", 0x1e17 +"\x00\x45\x03\x2d", 0x1e18 +"\x00\x65\x03\x2d", 0x1e19 +"\x00\x45\x03\x30", 0x1e1a +"\x00\x65\x03\x30", 0x1e1b +"\x02\x28\x03\x06", 0x1e1c +"\x02\x29\x03\x06", 0x1e1d +"\x00\x46\x03\x07", 0x1e1e +"\x00\x66\x03\x07", 0x1e1f +"\x00\x47\x03\x04", 0x1e20 +"\x00\x67\x03\x04", 0x1e21 +"\x00\x48\x03\x07", 0x1e22 +"\x00\x68\x03\x07", 0x1e23 +"\x00\x48\x03\x23", 0x1e24 +"\x00\x68\x03\x23", 0x1e25 +"\x00\x48\x03\x08", 0x1e26 +"\x00\x68\x03\x08", 0x1e27 +"\x00\x48\x03\x27", 0x1e28 +"\x00\x68\x03\x27", 0x1e29 +"\x00\x48\x03\x2e", 0x1e2a +"\x00\x68\x03\x2e", 0x1e2b +"\x00\x49\x03\x30", 0x1e2c +"\x00\x69\x03\x30", 0x1e2d +"\x00\xcf\x03\x01", 0x1e2e +"\x00\xef\x03\x01", 0x1e2f +"\x00\x4b\x03\x01", 0x1e30 +"\x00\x6b\x03\x01", 0x1e31 +"\x00\x4b\x03\x23", 0x1e32 +"\x00\x6b\x03\x23", 0x1e33 +"\x00\x4b\x03\x31", 0x1e34 +"\x00\x6b\x03\x31", 0x1e35 +"\x00\x4c\x03\x23", 0x1e36 +"\x00\x6c\x03\x23", 0x1e37 +"\x1e\x36\x03\x04", 0x1e38 +"\x1e\x37\x03\x04", 0x1e39 +"\x00\x4c\x03\x31", 0x1e3a +"\x00\x6c\x03\x31", 0x1e3b +"\x00\x4c\x03\x2d", 0x1e3c +"\x00\x6c\x03\x2d", 0x1e3d +"\x00\x4d\x03\x01", 0x1e3e +"\x00\x6d\x03\x01", 0x1e3f +"\x00\x4d\x03\x07", 0x1e40 +"\x00\x6d\x03\x07", 0x1e41 +"\x00\x4d\x03\x23", 0x1e42 +"\x00\x6d\x03\x23", 0x1e43 +"\x00\x4e\x03\x07", 0x1e44 +"\x00\x6e\x03\x07", 0x1e45 +"\x00\x4e\x03\x23", 0x1e46 +"\x00\x6e\x03\x23", 0x1e47 +"\x00\x4e\x03\x31", 0x1e48 +"\x00\x6e\x03\x31", 0x1e49 +"\x00\x4e\x03\x2d", 0x1e4a +"\x00\x6e\x03\x2d", 0x1e4b +"\x00\xd5\x03\x01", 0x1e4c +"\x00\xf5\x03\x01", 0x1e4d +"\x00\xd5\x03\x08", 0x1e4e +"\x00\xf5\x03\x08", 0x1e4f +"\x01\x4c\x03\x00", 0x1e50 +"\x01\x4d\x03\x00", 0x1e51 +"\x01\x4c\x03\x01", 0x1e52 +"\x01\x4d\x03\x01", 0x1e53 +"\x00\x50\x03\x01", 0x1e54 +"\x00\x70\x03\x01", 0x1e55 +"\x00\x50\x03\x07", 0x1e56 +"\x00\x70\x03\x07", 0x1e57 +"\x00\x52\x03\x07", 0x1e58 +"\x00\x72\x03\x07", 0x1e59 +"\x00\x52\x03\x23", 0x1e5a +"\x00\x72\x03\x23", 0x1e5b +"\x1e\x5a\x03\x04", 0x1e5c +"\x1e\x5b\x03\x04", 0x1e5d +"\x00\x52\x03\x31", 0x1e5e +"\x00\x72\x03\x31", 0x1e5f +"\x00\x53\x03\x07", 0x1e60 +"\x00\x73\x03\x07", 0x1e61 +"\x00\x53\x03\x23", 0x1e62 +"\x00\x73\x03\x23", 0x1e63 +"\x01\x5a\x03\x07", 0x1e64 +"\x01\x5b\x03\x07", 0x1e65 +"\x01\x60\x03\x07", 0x1e66 +"\x01\x61\x03\x07", 0x1e67 +"\x1e\x62\x03\x07", 0x1e68 +"\x1e\x63\x03\x07", 0x1e69 +"\x00\x54\x03\x07", 0x1e6a +"\x00\x74\x03\x07", 0x1e6b +"\x00\x54\x03\x23", 0x1e6c +"\x00\x74\x03\x23", 0x1e6d +"\x00\x54\x03\x31", 0x1e6e +"\x00\x74\x03\x31", 0x1e6f +"\x00\x54\x03\x2d", 0x1e70 +"\x00\x74\x03\x2d", 0x1e71 +"\x00\x55\x03\x24", 0x1e72 +"\x00\x75\x03\x24", 0x1e73 +"\x00\x55\x03\x30", 0x1e74 +"\x00\x75\x03\x30", 0x1e75 +"\x00\x55\x03\x2d", 0x1e76 +"\x00\x75\x03\x2d", 0x1e77 +"\x01\x68\x03\x01", 0x1e78 +"\x01\x69\x03\x01", 0x1e79 +"\x01\x6a\x03\x08", 0x1e7a +"\x01\x6b\x03\x08", 0x1e7b +"\x00\x56\x03\x03", 0x1e7c +"\x00\x76\x03\x03", 0x1e7d +"\x00\x56\x03\x23", 0x1e7e +"\x00\x76\x03\x23", 0x1e7f +"\x00\x57\x03\x00", 0x1e80 +"\x00\x77\x03\x00", 0x1e81 +"\x00\x57\x03\x01", 0x1e82 +"\x00\x77\x03\x01", 0x1e83 +"\x00\x57\x03\x08", 0x1e84 +"\x00\x77\x03\x08", 0x1e85 +"\x00\x57\x03\x07", 0x1e86 +"\x00\x77\x03\x07", 0x1e87 +"\x00\x57\x03\x23", 0x1e88 +"\x00\x77\x03\x23", 0x1e89 +"\x00\x58\x03\x07", 0x1e8a +"\x00\x78\x03\x07", 0x1e8b +"\x00\x58\x03\x08", 0x1e8c +"\x00\x78\x03\x08", 0x1e8d +"\x00\x59\x03\x07", 0x1e8e +"\x00\x79\x03\x07", 0x1e8f +"\x00\x5a\x03\x02", 0x1e90 +"\x00\x7a\x03\x02", 0x1e91 +"\x00\x5a\x03\x23", 0x1e92 +"\x00\x7a\x03\x23", 0x1e93 +"\x00\x5a\x03\x31", 0x1e94 +"\x00\x7a\x03\x31", 0x1e95 +"\x00\x68\x03\x31", 0x1e96 +"\x00\x74\x03\x08", 0x1e97 +"\x00\x77\x03\x0a", 0x1e98 +"\x00\x79\x03\x0a", 0x1e99 +"\x01\x7f\x03\x07", 0x1e9b +"\x00\x41\x03\x23", 0x1ea0 +"\x00\x61\x03\x23", 0x1ea1 +"\x00\x41\x03\x09", 0x1ea2 +"\x00\x61\x03\x09", 0x1ea3 +"\x00\xc2\x03\x01", 0x1ea4 +"\x00\xe2\x03\x01", 0x1ea5 +"\x00\xc2\x03\x00", 0x1ea6 +"\x00\xe2\x03\x00", 0x1ea7 +"\x00\xc2\x03\x09", 0x1ea8 +"\x00\xe2\x03\x09", 0x1ea9 +"\x00\xc2\x03\x03", 0x1eaa +"\x00\xe2\x03\x03", 0x1eab +"\x1e\xa0\x03\x02", 0x1eac +"\x1e\xa1\x03\x02", 0x1ead +"\x01\x02\x03\x01", 0x1eae +"\x01\x03\x03\x01", 0x1eaf +"\x01\x02\x03\x00", 0x1eb0 +"\x01\x03\x03\x00", 0x1eb1 +"\x01\x02\x03\x09", 0x1eb2 +"\x01\x03\x03\x09", 0x1eb3 +"\x01\x02\x03\x03", 0x1eb4 +"\x01\x03\x03\x03", 0x1eb5 +"\x1e\xa0\x03\x06", 0x1eb6 +"\x1e\xa1\x03\x06", 0x1eb7 +"\x00\x45\x03\x23", 0x1eb8 +"\x00\x65\x03\x23", 0x1eb9 +"\x00\x45\x03\x09", 0x1eba +"\x00\x65\x03\x09", 0x1ebb +"\x00\x45\x03\x03", 0x1ebc +"\x00\x65\x03\x03", 0x1ebd +"\x00\xca\x03\x01", 0x1ebe +"\x00\xea\x03\x01", 0x1ebf +"\x00\xca\x03\x00", 0x1ec0 +"\x00\xea\x03\x00", 0x1ec1 +"\x00\xca\x03\x09", 0x1ec2 +"\x00\xea\x03\x09", 0x1ec3 +"\x00\xca\x03\x03", 0x1ec4 +"\x00\xea\x03\x03", 0x1ec5 +"\x1e\xb8\x03\x02", 0x1ec6 +"\x1e\xb9\x03\x02", 0x1ec7 +"\x00\x49\x03\x09", 0x1ec8 +"\x00\x69\x03\x09", 0x1ec9 +"\x00\x49\x03\x23", 0x1eca +"\x00\x69\x03\x23", 0x1ecb +"\x00\x4f\x03\x23", 0x1ecc +"\x00\x6f\x03\x23", 0x1ecd +"\x00\x4f\x03\x09", 0x1ece +"\x00\x6f\x03\x09", 0x1ecf +"\x00\xd4\x03\x01", 0x1ed0 +"\x00\xf4\x03\x01", 0x1ed1 +"\x00\xd4\x03\x00", 0x1ed2 +"\x00\xf4\x03\x00", 0x1ed3 +"\x00\xd4\x03\x09", 0x1ed4 +"\x00\xf4\x03\x09", 0x1ed5 +"\x00\xd4\x03\x03", 0x1ed6 +"\x00\xf4\x03\x03", 0x1ed7 +"\x1e\xcc\x03\x02", 0x1ed8 +"\x1e\xcd\x03\x02", 0x1ed9 +"\x01\xa0\x03\x01", 0x1eda +"\x01\xa1\x03\x01", 0x1edb +"\x01\xa0\x03\x00", 0x1edc +"\x01\xa1\x03\x00", 0x1edd +"\x01\xa0\x03\x09", 0x1ede +"\x01\xa1\x03\x09", 0x1edf +"\x01\xa0\x03\x03", 0x1ee0 +"\x01\xa1\x03\x03", 0x1ee1 +"\x01\xa0\x03\x23", 0x1ee2 +"\x01\xa1\x03\x23", 0x1ee3 +"\x00\x55\x03\x23", 0x1ee4 +"\x00\x75\x03\x23", 0x1ee5 +"\x00\x55\x03\x09", 0x1ee6 +"\x00\x75\x03\x09", 0x1ee7 +"\x01\xaf\x03\x01", 0x1ee8 +"\x01\xb0\x03\x01", 0x1ee9 +"\x01\xaf\x03\x00", 0x1eea +"\x01\xb0\x03\x00", 0x1eeb +"\x01\xaf\x03\x09", 0x1eec +"\x01\xb0\x03\x09", 0x1eed +"\x01\xaf\x03\x03", 0x1eee +"\x01\xb0\x03\x03", 0x1eef +"\x01\xaf\x03\x23", 0x1ef0 +"\x01\xb0\x03\x23", 0x1ef1 +"\x00\x59\x03\x00", 0x1ef2 +"\x00\x79\x03\x00", 0x1ef3 +"\x00\x59\x03\x23", 0x1ef4 +"\x00\x79\x03\x23", 0x1ef5 +"\x00\x59\x03\x09", 0x1ef6 +"\x00\x79\x03\x09", 0x1ef7 +"\x00\x59\x03\x03", 0x1ef8 +"\x00\x79\x03\x03", 0x1ef9 +"\x03\xb1\x03\x13", 0x1f00 +"\x03\xb1\x03\x14", 0x1f01 +"\x1f\x00\x03\x00", 0x1f02 +"\x1f\x01\x03\x00", 0x1f03 +"\x1f\x00\x03\x01", 0x1f04 +"\x1f\x01\x03\x01", 0x1f05 +"\x1f\x00\x03\x42", 0x1f06 +"\x1f\x01\x03\x42", 0x1f07 +"\x03\x91\x03\x13", 0x1f08 +"\x03\x91\x03\x14", 0x1f09 +"\x1f\x08\x03\x00", 0x1f0a +"\x1f\x09\x03\x00", 0x1f0b +"\x1f\x08\x03\x01", 0x1f0c +"\x1f\x09\x03\x01", 0x1f0d +"\x1f\x08\x03\x42", 0x1f0e +"\x1f\x09\x03\x42", 0x1f0f +"\x03\xb5\x03\x13", 0x1f10 +"\x03\xb5\x03\x14", 0x1f11 +"\x1f\x10\x03\x00", 0x1f12 +"\x1f\x11\x03\x00", 0x1f13 +"\x1f\x10\x03\x01", 0x1f14 +"\x1f\x11\x03\x01", 0x1f15 +"\x03\x95\x03\x13", 0x1f18 +"\x03\x95\x03\x14", 0x1f19 +"\x1f\x18\x03\x00", 0x1f1a +"\x1f\x19\x03\x00", 0x1f1b +"\x1f\x18\x03\x01", 0x1f1c +"\x1f\x19\x03\x01", 0x1f1d +"\x03\xb7\x03\x13", 0x1f20 +"\x03\xb7\x03\x14", 0x1f21 +"\x1f\x20\x03\x00", 0x1f22 +"\x1f\x21\x03\x00", 0x1f23 +"\x1f\x20\x03\x01", 0x1f24 +"\x1f\x21\x03\x01", 0x1f25 +"\x1f\x20\x03\x42", 0x1f26 +"\x1f\x21\x03\x42", 0x1f27 +"\x03\x97\x03\x13", 0x1f28 +"\x03\x97\x03\x14", 0x1f29 +"\x1f\x28\x03\x00", 0x1f2a +"\x1f\x29\x03\x00", 0x1f2b +"\x1f\x28\x03\x01", 0x1f2c +"\x1f\x29\x03\x01", 0x1f2d +"\x1f\x28\x03\x42", 0x1f2e +"\x1f\x29\x03\x42", 0x1f2f +"\x03\xb9\x03\x13", 0x1f30 +"\x03\xb9\x03\x14", 0x1f31 +"\x1f\x30\x03\x00", 0x1f32 +"\x1f\x31\x03\x00", 0x1f33 +"\x1f\x30\x03\x01", 0x1f34 +"\x1f\x31\x03\x01", 0x1f35 +"\x1f\x30\x03\x42", 0x1f36 +"\x1f\x31\x03\x42", 0x1f37 +"\x03\x99\x03\x13", 0x1f38 +"\x03\x99\x03\x14", 0x1f39 +"\x1f\x38\x03\x00", 0x1f3a +"\x1f\x39\x03\x00", 0x1f3b +"\x1f\x38\x03\x01", 0x1f3c +"\x1f\x39\x03\x01", 0x1f3d +"\x1f\x38\x03\x42", 0x1f3e +"\x1f\x39\x03\x42", 0x1f3f +"\x03\xbf\x03\x13", 0x1f40 +"\x03\xbf\x03\x14", 0x1f41 +"\x1f\x40\x03\x00", 0x1f42 +"\x1f\x41\x03\x00", 0x1f43 +"\x1f\x40\x03\x01", 0x1f44 +"\x1f\x41\x03\x01", 0x1f45 +"\x03\x9f\x03\x13", 0x1f48 +"\x03\x9f\x03\x14", 0x1f49 +"\x1f\x48\x03\x00", 0x1f4a +"\x1f\x49\x03\x00", 0x1f4b +"\x1f\x48\x03\x01", 0x1f4c +"\x1f\x49\x03\x01", 0x1f4d +"\x03\xc5\x03\x13", 0x1f50 +"\x03\xc5\x03\x14", 0x1f51 +"\x1f\x50\x03\x00", 0x1f52 +"\x1f\x51\x03\x00", 0x1f53 +"\x1f\x50\x03\x01", 0x1f54 +"\x1f\x51\x03\x01", 0x1f55 +"\x1f\x50\x03\x42", 0x1f56 +"\x1f\x51\x03\x42", 0x1f57 +"\x03\xa5\x03\x14", 0x1f59 +"\x1f\x59\x03\x00", 0x1f5b +"\x1f\x59\x03\x01", 0x1f5d +"\x1f\x59\x03\x42", 0x1f5f +"\x03\xc9\x03\x13", 0x1f60 +"\x03\xc9\x03\x14", 0x1f61 +"\x1f\x60\x03\x00", 0x1f62 +"\x1f\x61\x03\x00", 0x1f63 +"\x1f\x60\x03\x01", 0x1f64 +"\x1f\x61\x03\x01", 0x1f65 +"\x1f\x60\x03\x42", 0x1f66 +"\x1f\x61\x03\x42", 0x1f67 +"\x03\xa9\x03\x13", 0x1f68 +"\x03\xa9\x03\x14", 0x1f69 +"\x1f\x68\x03\x00", 0x1f6a +"\x1f\x69\x03\x00", 0x1f6b +"\x1f\x68\x03\x01", 0x1f6c +"\x1f\x69\x03\x01", 0x1f6d +"\x1f\x68\x03\x42", 0x1f6e +"\x1f\x69\x03\x42", 0x1f6f +"\x03\xb1\x03\x00", 0x1f70 +"\x03\xb5\x03\x00", 0x1f72 +"\x03\xb7\x03\x00", 0x1f74 +"\x03\xb9\x03\x00", 0x1f76 +"\x03\xbf\x03\x00", 0x1f78 +"\x03\xc5\x03\x00", 0x1f7a +"\x03\xc9\x03\x00", 0x1f7c +"\x1f\x00\x03\x45", 0x1f80 +"\x1f\x01\x03\x45", 0x1f81 +"\x1f\x02\x03\x45", 0x1f82 +"\x1f\x03\x03\x45", 0x1f83 +"\x1f\x04\x03\x45", 0x1f84 +"\x1f\x05\x03\x45", 0x1f85 +"\x1f\x06\x03\x45", 0x1f86 +"\x1f\x07\x03\x45", 0x1f87 +"\x1f\x08\x03\x45", 0x1f88 +"\x1f\x09\x03\x45", 0x1f89 +"\x1f\x0a\x03\x45", 0x1f8a +"\x1f\x0b\x03\x45", 0x1f8b +"\x1f\x0c\x03\x45", 0x1f8c +"\x1f\x0d\x03\x45", 0x1f8d +"\x1f\x0e\x03\x45", 0x1f8e +"\x1f\x0f\x03\x45", 0x1f8f +"\x1f\x20\x03\x45", 0x1f90 +"\x1f\x21\x03\x45", 0x1f91 +"\x1f\x22\x03\x45", 0x1f92 +"\x1f\x23\x03\x45", 0x1f93 +"\x1f\x24\x03\x45", 0x1f94 +"\x1f\x25\x03\x45", 0x1f95 +"\x1f\x26\x03\x45", 0x1f96 +"\x1f\x27\x03\x45", 0x1f97 +"\x1f\x28\x03\x45", 0x1f98 +"\x1f\x29\x03\x45", 0x1f99 +"\x1f\x2a\x03\x45", 0x1f9a +"\x1f\x2b\x03\x45", 0x1f9b +"\x1f\x2c\x03\x45", 0x1f9c +"\x1f\x2d\x03\x45", 0x1f9d +"\x1f\x2e\x03\x45", 0x1f9e +"\x1f\x2f\x03\x45", 0x1f9f +"\x1f\x60\x03\x45", 0x1fa0 +"\x1f\x61\x03\x45", 0x1fa1 +"\x1f\x62\x03\x45", 0x1fa2 +"\x1f\x63\x03\x45", 0x1fa3 +"\x1f\x64\x03\x45", 0x1fa4 +"\x1f\x65\x03\x45", 0x1fa5 +"\x1f\x66\x03\x45", 0x1fa6 +"\x1f\x67\x03\x45", 0x1fa7 +"\x1f\x68\x03\x45", 0x1fa8 +"\x1f\x69\x03\x45", 0x1fa9 +"\x1f\x6a\x03\x45", 0x1faa +"\x1f\x6b\x03\x45", 0x1fab +"\x1f\x6c\x03\x45", 0x1fac +"\x1f\x6d\x03\x45", 0x1fad +"\x1f\x6e\x03\x45", 0x1fae +"\x1f\x6f\x03\x45", 0x1faf +"\x03\xb1\x03\x06", 0x1fb0 +"\x03\xb1\x03\x04", 0x1fb1 +"\x1f\x70\x03\x45", 0x1fb2 +"\x03\xb1\x03\x45", 0x1fb3 +"\x03\xac\x03\x45", 0x1fb4 +"\x03\xb1\x03\x42", 0x1fb6 +"\x1f\xb6\x03\x45", 0x1fb7 +"\x03\x91\x03\x06", 0x1fb8 +"\x03\x91\x03\x04", 0x1fb9 +"\x03\x91\x03\x00", 0x1fba +"\x03\x91\x03\x45", 0x1fbc +"\x00\xa8\x03\x42", 0x1fc1 +"\x1f\x74\x03\x45", 0x1fc2 +"\x03\xb7\x03\x45", 0x1fc3 +"\x03\xae\x03\x45", 0x1fc4 +"\x03\xb7\x03\x42", 0x1fc6 +"\x1f\xc6\x03\x45", 0x1fc7 +"\x03\x95\x03\x00", 0x1fc8 +"\x03\x97\x03\x00", 0x1fca +"\x03\x97\x03\x45", 0x1fcc +"\x1f\xbf\x03\x00", 0x1fcd +"\x1f\xbf\x03\x01", 0x1fce +"\x1f\xbf\x03\x42", 0x1fcf +"\x03\xb9\x03\x06", 0x1fd0 +"\x03\xb9\x03\x04", 0x1fd1 +"\x03\xca\x03\x00", 0x1fd2 +"\x03\xb9\x03\x42", 0x1fd6 +"\x03\xca\x03\x42", 0x1fd7 +"\x03\x99\x03\x06", 0x1fd8 +"\x03\x99\x03\x04", 0x1fd9 +"\x03\x99\x03\x00", 0x1fda +"\x1f\xfe\x03\x00", 0x1fdd +"\x1f\xfe\x03\x01", 0x1fde +"\x1f\xfe\x03\x42", 0x1fdf +"\x03\xc5\x03\x06", 0x1fe0 +"\x03\xc5\x03\x04", 0x1fe1 +"\x03\xcb\x03\x00", 0x1fe2 +"\x03\xc1\x03\x13", 0x1fe4 +"\x03\xc1\x03\x14", 0x1fe5 +"\x03\xc5\x03\x42", 0x1fe6 +"\x03\xcb\x03\x42", 0x1fe7 +"\x03\xa5\x03\x06", 0x1fe8 +"\x03\xa5\x03\x04", 0x1fe9 +"\x03\xa5\x03\x00", 0x1fea +"\x03\xa1\x03\x14", 0x1fec +"\x00\xa8\x03\x00", 0x1fed +"\x1f\x7c\x03\x45", 0x1ff2 +"\x03\xc9\x03\x45", 0x1ff3 +"\x03\xce\x03\x45", 0x1ff4 +"\x03\xc9\x03\x42", 0x1ff6 +"\x1f\xf6\x03\x45", 0x1ff7 +"\x03\x9f\x03\x00", 0x1ff8 +"\x03\xa9\x03\x00", 0x1ffa +"\x03\xa9\x03\x45", 0x1ffc +"\x21\x90\x03\x38", 0x219a +"\x21\x92\x03\x38", 0x219b +"\x21\x94\x03\x38", 0x21ae +"\x21\xd0\x03\x38", 0x21cd +"\x21\xd4\x03\x38", 0x21ce +"\x21\xd2\x03\x38", 0x21cf +"\x22\x03\x03\x38", 0x2204 +"\x22\x08\x03\x38", 0x2209 +"\x22\x0b\x03\x38", 0x220c +"\x22\x23\x03\x38", 0x2224 +"\x22\x25\x03\x38", 0x2226 +"\x22\x3c\x03\x38", 0x2241 +"\x22\x43\x03\x38", 0x2244 +"\x22\x45\x03\x38", 0x2247 +"\x22\x48\x03\x38", 0x2249 +"\x00\x3d\x03\x38", 0x2260 +"\x22\x61\x03\x38", 0x2262 +"\x22\x4d\x03\x38", 0x226d +"\x00\x3c\x03\x38", 0x226e +"\x00\x3e\x03\x38", 0x226f +"\x22\x64\x03\x38", 0x2270 +"\x22\x65\x03\x38", 0x2271 +"\x22\x72\x03\x38", 0x2274 +"\x22\x73\x03\x38", 0x2275 +"\x22\x76\x03\x38", 0x2278 +"\x22\x77\x03\x38", 0x2279 +"\x22\x7a\x03\x38", 0x2280 +"\x22\x7b\x03\x38", 0x2281 +"\x22\x82\x03\x38", 0x2284 +"\x22\x83\x03\x38", 0x2285 +"\x22\x86\x03\x38", 0x2288 +"\x22\x87\x03\x38", 0x2289 +"\x22\xa2\x03\x38", 0x22ac +"\x22\xa8\x03\x38", 0x22ad +"\x22\xa9\x03\x38", 0x22ae +"\x22\xab\x03\x38", 0x22af +"\x22\x7c\x03\x38", 0x22e0 +"\x22\x7d\x03\x38", 0x22e1 +"\x22\x91\x03\x38", 0x22e2 +"\x22\x92\x03\x38", 0x22e3 +"\x22\xb2\x03\x38", 0x22ea +"\x22\xb3\x03\x38", 0x22eb +"\x22\xb4\x03\x38", 0x22ec +"\x22\xb5\x03\x38", 0x22ed +"\x30\x4b\x30\x99", 0x304c +"\x30\x4d\x30\x99", 0x304e +"\x30\x4f\x30\x99", 0x3050 +"\x30\x51\x30\x99", 0x3052 +"\x30\x53\x30\x99", 0x3054 +"\x30\x55\x30\x99", 0x3056 +"\x30\x57\x30\x99", 0x3058 +"\x30\x59\x30\x99", 0x305a +"\x30\x5b\x30\x99", 0x305c +"\x30\x5d\x30\x99", 0x305e +"\x30\x5f\x30\x99", 0x3060 +"\x30\x61\x30\x99", 0x3062 +"\x30\x64\x30\x99", 0x3065 +"\x30\x66\x30\x99", 0x3067 +"\x30\x68\x30\x99", 0x3069 +"\x30\x6f\x30\x99", 0x3070 +"\x30\x6f\x30\x9a", 0x3071 +"\x30\x72\x30\x99", 0x3073 +"\x30\x72\x30\x9a", 0x3074 +"\x30\x75\x30\x99", 0x3076 +"\x30\x75\x30\x9a", 0x3077 +"\x30\x78\x30\x99", 0x3079 +"\x30\x78\x30\x9a", 0x307a +"\x30\x7b\x30\x99", 0x307c +"\x30\x7b\x30\x9a", 0x307d +"\x30\x46\x30\x99", 0x3094 +"\x30\x9d\x30\x99", 0x309e +"\x30\xab\x30\x99", 0x30ac +"\x30\xad\x30\x99", 0x30ae +"\x30\xaf\x30\x99", 0x30b0 +"\x30\xb1\x30\x99", 0x30b2 +"\x30\xb3\x30\x99", 0x30b4 +"\x30\xb5\x30\x99", 0x30b6 +"\x30\xb7\x30\x99", 0x30b8 +"\x30\xb9\x30\x99", 0x30ba +"\x30\xbb\x30\x99", 0x30bc +"\x30\xbd\x30\x99", 0x30be +"\x30\xbf\x30\x99", 0x30c0 +"\x30\xc1\x30\x99", 0x30c2 +"\x30\xc4\x30\x99", 0x30c5 +"\x30\xc6\x30\x99", 0x30c7 +"\x30\xc8\x30\x99", 0x30c9 +"\x30\xcf\x30\x99", 0x30d0 +"\x30\xcf\x30\x9a", 0x30d1 +"\x30\xd2\x30\x99", 0x30d3 +"\x30\xd2\x30\x9a", 0x30d4 +"\x30\xd5\x30\x99", 0x30d6 +"\x30\xd5\x30\x9a", 0x30d7 +"\x30\xd8\x30\x99", 0x30d9 +"\x30\xd8\x30\x9a", 0x30da +"\x30\xdb\x30\x99", 0x30dc +"\x30\xdb\x30\x9a", 0x30dd +"\x30\xa6\x30\x99", 0x30f4 +"\x30\xef\x30\x99", 0x30f7 +"\x30\xf0\x30\x99", 0x30f8 +"\x30\xf1\x30\x99", 0x30f9 +"\x30\xf2\x30\x99", 0x30fa +"\x30\xfd\x30\x99", 0x30fe diff --git a/lib/uninorm/composition-table.h b/lib/uninorm/composition-table.h index dcf293d..3e992a4 100644 --- a/lib/uninorm/composition-table.h +++ b/lib/uninorm/composition-table.h @@ -1,14 +1,14 @@ /* ANSI-C code produced by gperf version 3.0.4 */ /* Command-line: gperf -m 1 ./uninorm/composition-table.gperf */ -/* Computed positions: -k'2-3,6' */ +/* Computed positions: -k'1-2,4' */ -#define TOTAL_KEYWORDS 940 -#define MIN_WORD_LENGTH 6 -#define MAX_WORD_LENGTH 6 +#define TOTAL_KEYWORDS 928 +#define MIN_WORD_LENGTH 4 +#define MAX_WORD_LENGTH 4 #define MIN_HASH_VALUE 1 -#define MAX_HASH_VALUE 1565 -/* maximum key range = 1565, duplicates = 0 */ +#define MAX_HASH_VALUE 1527 +/* maximum key range = 1527, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -23,34 +23,34 @@ gl_uninorm_compose_hash (register const char *str, register unsigned int len) { static const unsigned short asso_values[] = { - 7, 1, 0, 3, 58, 132, 531, 62, 4, 33, - 117, 268, 476, 135, 509, 481, 103, 265, 249, 495, - 61, 124, 336, 409, 703, 241, 435, 462, 738, 1566, - 48, 13, 901, 766, 322, 635, 192, 621, 846, 13, - 337, 65, 161, 130, 103, 28, 255, 640, 133, 342, - 172, 52, 1566, 818, 201, 34, 695, 50, 31, 1566, - 16, 35, 438, 139, 63, 89, 272, 2, 588, 167, - 12, 375, 289, 61, 44, 548, 431, 452, 395, 180, - 794, 853, 362, 561, 456, 202, 677, 360, 195, 300, - 572, 715, 1566, 291, 1566, 276, 814, 26, 634, 579, - 270, 98, 423, 415, 323, 42, 862, 657, 559, 324, - 262, 124, 863, 1566, 251, 538, 236, 133, 47, 406, - 691, 219, 590, 5, 56, 83, 1566, 1, 1566, 1566, - 65, 39, 1566, 1566, 37, 35, 1566, 1566, 1566, 1566, - 1566, 1566, 1566, 1566, 4, 527, 18, 1566, 0, 849, - 1566, 781, 1566, 572, 59, 73, 1566, 204, 1566, 417, - 618, 511, 20, 1566, 1566, 708, 167, 1566, 855, 685, - 1566, 333, 73, 136, 71, 625, 611, 523, 12, 311, - 11, 649, 10, 505, 62, 482, 1566, 113, 1566, 126, - 7, 476, 1566, 614, 853, 1, 41, 560, 553, 261, - 104, 719, 668, 854, 19, 10, 9, 728, 31, 1566, - 442, 1566, 749, 313, 12, 0, 659, 3, 1566, 329, - 37, 1566, 1566, 1566, 44, 1566, 847, 1566, 33, 4, - 23, 1, 33, 24, 757, 4, 1566, 1566, 1566, 3, - 93, 73, 72, 1566, 824, 20, 17, 1566, 0, 1566, - 1566, 1566, 77, 46, 460, 1566, 1566 + 7, 1, 0, 3, 58, 132, 240, 62, 4, 33, + 117, 268, 485, 135, 601, 599, 103, 770, 249, 284, + 59, 337, 685, 524, 711, 106, 498, 569, 712, 1528, + 91, 13, 841, 752, 322, 487, 192, 604, 817, 13, + 337, 65, 137, 147, 45, 144, 255, 588, 133, 342, + 172, 15, 1528, 794, 60, 95, 606, 50, 18, 1528, + 239, 67, 198, 362, 75, 89, 324, 2, 531, 167, + 12, 375, 289, 61, 397, 314, 431, 452, 395, 180, + 821, 736, 362, 561, 456, 202, 536, 360, 645, 300, + 592, 700, 1528, 361, 1528, 358, 796, 26, 783, 653, + 270, 98, 253, 415, 323, 42, 747, 575, 542, 691, + 262, 124, 792, 1528, 251, 559, 236, 133, 12, 406, + 460, 219, 627, 9, 158, 168, 1528, 1, 1528, 1528, + 161, 153, 1528, 1528, 129, 123, 1528, 1528, 1528, 1528, + 1528, 1528, 1528, 1528, 23, 493, 109, 1528, 10, 676, + 1528, 725, 1528, 650, 59, 384, 1528, 291, 1528, 50, + 589, 518, 79, 1528, 1528, 672, 235, 1528, 466, 628, + 1528, 62, 27, 229, 20, 668, 778, 531, 37, 5, + 16, 416, 5, 560, 34, 482, 1528, 147, 1528, 138, + 1528, 476, 1528, 530, 839, 1, 329, 524, 675, 342, + 136, 684, 580, 211, 31, 19, 9, 87, 21, 1528, + 356, 1528, 725, 313, 14, 0, 555, 65, 1528, 256, + 37, 1528, 1528, 1528, 105, 1528, 833, 1528, 16, 4, + 0, 3, 19, 1, 755, 4, 1528, 1528, 1528, 54, + 100, 76, 27, 1528, 811, 20, 56, 1528, 1, 1528, + 1528, 1528, 706, 14, 71, 1528, 1528 }; - return asso_values[(unsigned char)str[5]+1] + asso_values[(unsigned char)str[2]] + asso_values[(unsigned char)str[1]]; + return asso_values[(unsigned char)str[3]+1] + asso_values[(unsigned char)str[1]] + asso_values[(unsigned char)str[0]]; } #ifdef __GNUC__ @@ -64,2099 +64,2049 @@ gl_uninorm_compose_lookup (register const char *str, register unsigned int len) { static const unsigned char lengthtable[] = { - 0, 6, 6, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 0, 6, 6, - 6, 6, 6, 6, 6, 0, 6, 6, 6, 6, 6, 6, 6, 6, - 0, 6, 6, 6, 6, 6, 6, 6, 6, 0, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 0, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 0, - 6, 6, 6, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 0, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 0, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 0, 6, 6, 0, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 0, 6, 6, 0, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 0, 6, 6, 6, 6, 6, 6, 0, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 0, 6, 6, - 0, 6, 0, 6, 0, 6, 6, 6, 6, 0, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 0, 6, 6, 6, 6, 0, 6, - 6, 6, 0, 6, 0, 6, 6, 6, 6, 0, 6, 6, 0, 6, - 6, 6, 0, 6, 0, 0, 0, 6, 0, 6, 0, 6, 6, 6, - 6, 0, 6, 6, 6, 6, 6, 0, 6, 0, 6, 0, 0, 6, - 6, 6, 6, 0, 6, 0, 0, 6, 6, 0, 6, 6, 6, 0, - 6, 0, 0, 0, 6, 0, 6, 6, 0, 6, 6, 0, 0, 0, - 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 0, - 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 6, 6, 6, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, - 0, 0, 0, 0, 0, 0, 6, 6, 0, 6, 6, 6, 0, 6, - 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, - 6, 0, 0, 0, 6, 0, 0, 6, 6, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 6, 0, 0, 0, 6, 6, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, - 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 0, 4, 4, 0, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, + 4, 0, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 0, 0, 4, 4, 4, 4, + 4, 0, 4, 4, 4, 4, 0, 4, 4, 0, 4, 4, 0, 0, + 0, 0, 4, 4, 4, 0, 4, 4, 4, 0, 4, 0, 0, 0, + 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 0, 0, 0, 0, + 0, 4, 0, 4, 4, 0, 0, 0, 4, 4, 0, 4, 0, 4, + 0, 0, 0, 0, 4, 0, 4, 4, 4, 0, 0, 4, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, + 0, 4, 0, 0, 0, 4, 0, 0, 0, 0, 4, 4, 0, 0, + 0, 0, 4, 0, 0, 4, 4, 0, 0, 4, 4, 4, 0, 0, + 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, + 0, 0, 0, 4, 0, 4, 4, 0, 0, 4, 0, 4, 0, 0, + 0, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, + 0, 0, 4, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 4, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, + 0, 4, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, - 0, 0, 0, 6, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 4, 4, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 4 }; static const struct composition_rule wordlist[] = { {""}, #line 572 "./uninorm/composition-table.gperf" - {"\000\001\002\000\003\001", 0x1eae}, + {"\001\002\003\001", 0x1eae}, #line 574 "./uninorm/composition-table.gperf" - {"\000\001\002\000\003\000", 0x1eb0}, + {"\001\002\003\000", 0x1eb0}, {""}, #line 573 "./uninorm/composition-table.gperf" - {"\000\001\003\000\003\001", 0x1eaf}, + {"\001\003\003\001", 0x1eaf}, #line 575 "./uninorm/composition-table.gperf" - {"\000\001\003\000\003\000", 0x1eb1}, + {"\001\003\003\000", 0x1eb1}, #line 557 "./uninorm/composition-table.gperf" - {"\000\001\177\000\003\007", 0x1e9b}, + {"\001\177\003\007", 0x1e9b}, +#line 236 "./uninorm/composition-table.gperf" + {"\000\346\003\001", 0x01fd}, #line 238 "./uninorm/composition-table.gperf" - {"\000\000\370\000\003\001", 0x01ff}, -#line 412 "./uninorm/composition-table.gperf" - {"\000\000\347\000\003\001", 0x1e09}, + {"\000\370\003\001", 0x01ff}, #line 90 "./uninorm/composition-table.gperf" - {"\000\000C\000\003\001", 0x0106}, -#line 450 "./uninorm/composition-table.gperf" - {"\000\000\357\000\003\001", 0x1e2f}, + {"\000C\003\001", 0x0106}, +#line 412 "./uninorm/composition-table.gperf" + {"\000\347\003\001", 0x1e09}, #line 234 "./uninorm/composition-table.gperf" - {"\000\000\345\000\003\001", 0x01fb}, + {"\000\345\003\001", 0x01fb}, #line 92 "./uninorm/composition-table.gperf" - {"\000\000C\000\003\002", 0x0108}, + {"\000C\003\002", 0x0108}, #line 94 "./uninorm/composition-table.gperf" - {"\000\000C\000\003\007", 0x010a}, + {"\000C\003\007", 0x010a}, #line 653 "./uninorm/composition-table.gperf" - {"\000\037\001\000\003\001", 0x1f05}, + {"\037\001\003\001", 0x1f05}, #line 651 "./uninorm/composition-table.gperf" - {"\000\037\001\000\003\000", 0x1f03}, + {"\037\001\003\000", 0x1f03}, #line 655 "./uninorm/composition-table.gperf" - {"\000\037\001\000\003B", 0x1f07}, + {"\037\001\003B", 0x1f07}, #line 660 "./uninorm/composition-table.gperf" - {"\000\037\010\000\003\001", 0x1f0c}, + {"\037\010\003\001", 0x1f0c}, #line 658 "./uninorm/composition-table.gperf" - {"\000\037\010\000\003\000", 0x1f0a}, + {"\037\010\003\000", 0x1f0a}, #line 662 "./uninorm/composition-table.gperf" - {"\000\037\010\000\003B", 0x1f0e}, + {"\037\010\003B", 0x1f0e}, #line 652 "./uninorm/composition-table.gperf" - {"\000\037\000\000\003\001", 0x1f04}, + {"\037\000\003\001", 0x1f04}, #line 650 "./uninorm/composition-table.gperf" - {"\000\037\000\000\003\000", 0x1f02}, + {"\037\000\003\000", 0x1f02}, #line 654 "./uninorm/composition-table.gperf" - {"\000\037\000\000\003B", 0x1f06}, + {"\037\000\003B", 0x1f06}, #line 433 "./uninorm/composition-table.gperf" - {"\000\000F\000\003\007", 0x1e1e}, + {"\000F\003\007", 0x1e1e}, #line 851 "./uninorm/composition-table.gperf" - {"\000\003\316\000\003E", 0x1ff4}, + {"\003\316\003E", 0x1ff4}, #line 757 "./uninorm/composition-table.gperf" - {"\000\037\002\000\003E", 0x1f82}, + {"\037\002\003E", 0x1f82}, #line 756 "./uninorm/composition-table.gperf" - {"\000\037\001\000\003E", 0x1f81}, + {"\037\001\003E", 0x1f81}, #line 480 "./uninorm/composition-table.gperf" - {"\000\000\365\000\003\001", 0x1e4d}, + {"\000\365\003\001", 0x1e4d}, #line 758 "./uninorm/composition-table.gperf" - {"\000\037\003\000\003E", 0x1f83}, + {"\037\003\003E", 0x1f83}, #line 763 "./uninorm/composition-table.gperf" - {"\000\037\010\000\003E", 0x1f88}, -#line 236 "./uninorm/composition-table.gperf" - {"\000\000\346\000\003\001", 0x01fd}, + {"\037\010\003E", 0x1f88}, +#line 809 "./uninorm/composition-table.gperf" + {"\037\266\003E", 0x1fb7}, #line 506 "./uninorm/composition-table.gperf" - {"\000\001a\000\003\007", 0x1e67}, + {"\001a\003\007", 0x1e67}, #line 755 "./uninorm/composition-table.gperf" - {"\000\037\000\000\003E", 0x1f80}, + {"\037\000\003E", 0x1f80}, #line 58 "./uninorm/composition-table.gperf" - {"\000\000a\000\003\001", 0x00e1}, + {"\000a\003\001", 0x00e1}, #line 57 "./uninorm/composition-table.gperf" - {"\000\000a\000\003\000", 0x00e0}, -#line 809 "./uninorm/composition-table.gperf" - {"\000\037\266\000\003E", 0x1fb7}, + {"\000a\003\000", 0x00e0}, +#line 817 "./uninorm/composition-table.gperf" + {"\003\256\003E", 0x1fc4}, #line 59 "./uninorm/composition-table.gperf" - {"\000\000a\000\003\002", 0x00e2}, + {"\000a\003\002", 0x00e2}, #line 270 "./uninorm/composition-table.gperf" - {"\000\000a\000\003\007", 0x0227}, + {"\000a\003\007", 0x0227}, #line 778 "./uninorm/composition-table.gperf" - {"\000\037'\000\003E", 0x1f97}, + {"\037'\003E", 0x1f97}, #line 737 "./uninorm/composition-table.gperf" - {"\000\037a\000\003\001", 0x1f65}, + {"\037a\003\001", 0x1f65}, #line 735 "./uninorm/composition-table.gperf" - {"\000\037a\000\003\000", 0x1f63}, + {"\037a\003\000", 0x1f63}, #line 739 "./uninorm/composition-table.gperf" - {"\000\037a\000\003B", 0x1f67}, -#line 853 "./uninorm/composition-table.gperf" - {"\000\037\366\000\003E", 0x1ff7}, + {"\037a\003B", 0x1f67}, +#line 807 "./uninorm/composition-table.gperf" + {"\003\254\003E", 0x1fb4}, #line 524 "./uninorm/composition-table.gperf" - {"\000\001i\000\003\001", 0x1e79}, + {"\001i\003\001", 0x1e79}, #line 206 "./uninorm/composition-table.gperf" - {"\000\000\334\000\003\001", 0x01d7}, + {"\000\334\003\001", 0x01d7}, #line 210 "./uninorm/composition-table.gperf" - {"\000\000\334\000\003\000", 0x01db}, + {"\000\334\003\000", 0x01db}, #line 661 "./uninorm/composition-table.gperf" - {"\000\037\011\000\003\001", 0x1f0d}, + {"\037\011\003\001", 0x1f0d}, #line 659 "./uninorm/composition-table.gperf" - {"\000\037\011\000\003\000", 0x1f0b}, + {"\037\011\003\000", 0x1f0b}, #line 663 "./uninorm/composition-table.gperf" - {"\000\037\011\000\003B", 0x1f0f}, + {"\037\011\003B", 0x1f0f}, #line 69 "./uninorm/composition-table.gperf" - {"\000\000i\000\003\001", 0x00ed}, + {"\000i\003\001", 0x00ed}, #line 68 "./uninorm/composition-table.gperf" - {"\000\000i\000\003\000", 0x00ec}, + {"\000i\003\000", 0x00ec}, #line 788 "./uninorm/composition-table.gperf" - {"\000\037a\000\003E", 0x1fa1}, + {"\037a\003E", 0x1fa1}, #line 70 "./uninorm/composition-table.gperf" - {"\000\000i\000\003\002", 0x00ee}, -#line 784 "./uninorm/composition-table.gperf" - {"\000\037-\000\003E", 0x1f9d}, -#line 129 "./uninorm/composition-table.gperf" - {"\000\000J\000\003\002", 0x0134}, + {"\000i\003\002", 0x00ee}, +#line 288 "./uninorm/composition-table.gperf" + {"\003\237\003\001", 0x038c}, +#line 854 "./uninorm/composition-table.gperf" + {"\003\237\003\000", 0x1ff8}, #line 745 "./uninorm/composition-table.gperf" - {"\000\037i\000\003\001", 0x1f6d}, + {"\037i\003\001", 0x1f6d}, #line 743 "./uninorm/composition-table.gperf" - {"\000\037i\000\003\000", 0x1f6b}, + {"\037i\003\000", 0x1f6b}, #line 747 "./uninorm/composition-table.gperf" - {"\000\037i\000\003B", 0x1f6f}, + {"\037i\003B", 0x1f6f}, #line 764 "./uninorm/composition-table.gperf" - {"\000\037\011\000\003E", 0x1f89}, + {"\037\011\003E", 0x1f89}, #line 578 "./uninorm/composition-table.gperf" - {"\000\001\002\000\003\003", 0x1eb4}, + {"\001\002\003\003", 0x1eb4}, #line 482 "./uninorm/composition-table.gperf" - {"\000\000\365\000\003\010", 0x1e4f}, -#line 615 "./uninorm/composition-table.gperf" - {"\000\036\315\000\003\002", 0x1ed9}, + {"\000\365\003\010", 0x1e4f}, +#line 450 "./uninorm/composition-table.gperf" + {"\000\357\003\001", 0x1e2f}, #line 579 "./uninorm/composition-table.gperf" - {"\000\001\003\000\003\003", 0x1eb5}, + {"\001\003\003\003", 0x1eb5}, #line 705 "./uninorm/composition-table.gperf" - {"\000\0379\000\003\001", 0x1f3d}, + {"\0379\003\001", 0x1f3d}, #line 703 "./uninorm/composition-table.gperf" - {"\000\0379\000\003\000", 0x1f3b}, + {"\0379\003\000", 0x1f3b}, #line 707 "./uninorm/composition-table.gperf" - {"\000\0379\000\003B", 0x1f3f}, + {"\0379\003B", 0x1f3f}, #line 61 "./uninorm/composition-table.gperf" - {"\000\000a\000\003\010", 0x00e4}, + {"\000a\003\010", 0x00e4}, #line 796 "./uninorm/composition-table.gperf" - {"\000\037i\000\003E", 0x1fa9}, + {"\037i\003E", 0x1fa9}, #line 43 "./uninorm/composition-table.gperf" - {"\000\000I\000\003\001", 0x00cd}, + {"\000I\003\001", 0x00cd}, #line 42 "./uninorm/composition-table.gperf" - {"\000\000I\000\003\000", 0x00cc}, -#line 614 "./uninorm/composition-table.gperf" - {"\000\036\314\000\003\002", 0x1ed8}, + {"\000I\003\000", 0x00cc}, +#line 783 "./uninorm/composition-table.gperf" + {"\037,\003E", 0x1f9c}, #line 44 "./uninorm/composition-table.gperf" - {"\000\000I\000\003\002", 0x00ce}, + {"\000I\003\002", 0x00ce}, #line 128 "./uninorm/composition-table.gperf" - {"\000\000I\000\003\007", 0x0130}, -#line 875 "./uninorm/composition-table.gperf" - {"\000\000<\000\0038", 0x226e}, + {"\000I\003\007", 0x0130}, +#line 317 "./uninorm/composition-table.gperf" + {"\0043\003\001", 0x0453}, #line 719 "./uninorm/composition-table.gperf" - {"\000\037I\000\003\001", 0x1f4d}, + {"\037I\003\001", 0x1f4d}, #line 717 "./uninorm/composition-table.gperf" - {"\000\037I\000\003\000", 0x1f4b}, -#line 712 "./uninorm/composition-table.gperf" - {"\000\037@\000\003\001", 0x1f44}, -#line 710 "./uninorm/composition-table.gperf" - {"\000\037@\000\003\000", 0x1f42}, + {"\037I\003\000", 0x1f4b}, +#line 319 "./uninorm/composition-table.gperf" + {"\004:\003\001", 0x045c}, +#line 528 "./uninorm/composition-table.gperf" + {"\000v\003\003", 0x1e7d}, #line 689 "./uninorm/composition-table.gperf" - {"\000\037)\000\003\001", 0x1f2d}, + {"\037)\003\001", 0x1f2d}, #line 687 "./uninorm/composition-table.gperf" - {"\000\037)\000\003\000", 0x1f2b}, + {"\037)\003\000", 0x1f2b}, #line 691 "./uninorm/composition-table.gperf" - {"\000\037)\000\003B", 0x1f2f}, -#line 849 "./uninorm/composition-table.gperf" - {"\000\037|\000\003E", 0x1ff2}, + {"\037)\003B", 0x1f2f}, +#line 853 "./uninorm/composition-table.gperf" + {"\037\366\003E", 0x1ff7}, #line 71 "./uninorm/composition-table.gperf" - {"\000\000i\000\003\010", 0x00ef}, + {"\000i\003\010", 0x00ef}, #line 759 "./uninorm/composition-table.gperf" - {"\000\037\004\000\003E", 0x1f84}, -#line 207 "./uninorm/composition-table.gperf" - {"\000\000\374\000\003\001", 0x01d8}, -#line 211 "./uninorm/composition-table.gperf" - {"\000\000\374\000\003\000", 0x01dc}, -#line 817 "./uninorm/composition-table.gperf" - {"\000\003\256\000\003E", 0x1fc4}, + {"\037\004\003E", 0x1f84}, +#line 835 "./uninorm/composition-table.gperf" + {"\037\376\003\001", 0x1fde}, +#line 834 "./uninorm/composition-table.gperf" + {"\037\376\003\000", 0x1fdd}, +#line 836 "./uninorm/composition-table.gperf" + {"\037\376\003B", 0x1fdf}, #line 762 "./uninorm/composition-table.gperf" - {"\000\037\007\000\003E", 0x1f87}, -#line 807 "./uninorm/composition-table.gperf" - {"\000\003\254\000\003E", 0x1fb4}, -#line 319 "./uninorm/composition-table.gperf" - {"\000\004:\000\003\001", 0x045c}, + {"\037\007\003E", 0x1f87}, +#line 712 "./uninorm/composition-table.gperf" + {"\037@\003\001", 0x1f44}, +#line 710 "./uninorm/composition-table.gperf" + {"\037@\003\000", 0x1f42}, #line 780 "./uninorm/composition-table.gperf" - {"\000\037)\000\003E", 0x1f99}, + {"\037)\003E", 0x1f99}, #line 60 "./uninorm/composition-table.gperf" - {"\000\000a\000\003\003", 0x00e3}, -#line 872 "./uninorm/composition-table.gperf" - {"\000\000=\000\0038", 0x2260}, + {"\000a\003\003", 0x00e3}, +#line 345 "./uninorm/composition-table.gperf" + {"\004\351\003\010", 0x04eb}, #line 351 "./uninorm/composition-table.gperf" - {"\000\004C\000\003\010", 0x04f1}, -#line 333 "./uninorm/composition-table.gperf" - {"\000\004\331\000\003\010", 0x04db}, + {"\004C\003\010", 0x04f1}, +#line 449 "./uninorm/composition-table.gperf" + {"\000\317\003\001", 0x1e2e}, #line 87 "./uninorm/composition-table.gperf" - {"\000\000a\000\003\006", 0x0103}, + {"\000a\003\006", 0x0103}, #line 32 "./uninorm/composition-table.gperf" - {"\000\000A\000\003\001", 0x00c1}, + {"\000A\003\001", 0x00c1}, #line 31 "./uninorm/composition-table.gperf" - {"\000\000A\000\003\000", 0x00c0}, + {"\000A\003\000", 0x00c0}, #line 89 "./uninorm/composition-table.gperf" - {"\000\000a\000\003(", 0x0105}, + {"\000a\003(", 0x0105}, #line 33 "./uninorm/composition-table.gperf" - {"\000\000A\000\003\002", 0x00c2}, + {"\000A\003\002", 0x00c2}, #line 269 "./uninorm/composition-table.gperf" - {"\000\000A\000\003\007", 0x0226}, + {"\000A\003\007", 0x0226}, #line 45 "./uninorm/composition-table.gperf" - {"\000\000I\000\003\010", 0x00cf}, + {"\000I\003\010", 0x00cf}, #line 713 "./uninorm/composition-table.gperf" - {"\000\037A\000\003\001", 0x1f45}, + {"\037A\003\001", 0x1f45}, #line 711 "./uninorm/composition-table.gperf" - {"\000\037A\000\003\000", 0x1f43}, + {"\037A\003\000", 0x1f43}, #line 354 "./uninorm/composition-table.gperf" - {"\000\004'\000\003\010", 0x04f4}, + {"\004'\003\010", 0x04f4}, #line 65 "./uninorm/composition-table.gperf" - {"\000\000e\000\003\001", 0x00e9}, + {"\000e\003\001", 0x00e9}, #line 64 "./uninorm/composition-table.gperf" - {"\000\000e\000\003\000", 0x00e8}, + {"\000e\003\000", 0x00e8}, #line 121 "./uninorm/composition-table.gperf" - {"\000\000i\000\003\003", 0x0129}, + {"\000i\003\003", 0x0129}, #line 66 "./uninorm/composition-table.gperf" - {"\000\000e\000\003\002", 0x00ea}, + {"\000e\003\002", 0x00ea}, #line 105 "./uninorm/composition-table.gperf" - {"\000\000e\000\003\007", 0x0117}, -#line 317 "./uninorm/composition-table.gperf" - {"\000\0043\000\003\001", 0x0453}, + {"\000e\003\007", 0x0117}, +#line 344 "./uninorm/composition-table.gperf" + {"\004\350\003\010", 0x04ea}, #line 125 "./uninorm/composition-table.gperf" - {"\000\000i\000\003\006", 0x012d}, -#line 528 "./uninorm/composition-table.gperf" - {"\000\000v\000\003\003", 0x1e7d}, -#line 596 "./uninorm/composition-table.gperf" - {"\000\036\270\000\003\002", 0x1ec6}, + {"\000i\003\006", 0x012d}, +#line 714 "./uninorm/composition-table.gperf" + {"\003\237\003\023", 0x1f48}, +#line 615 "./uninorm/composition-table.gperf" + {"\036\315\003\002", 0x1ed9}, #line 127 "./uninorm/composition-table.gperf" - {"\000\000i\000\003(", 0x012f}, -#line 345 "./uninorm/composition-table.gperf" - {"\000\004\351\000\003\010", 0x04eb}, + {"\000i\003(", 0x012f}, +#line 368 "./uninorm/composition-table.gperf" + {"\0113\011<", 0x0934}, #line 668 "./uninorm/composition-table.gperf" - {"\000\037\020\000\003\001", 0x1f14}, + {"\037\020\003\001", 0x1f14}, #line 666 "./uninorm/composition-table.gperf" - {"\000\037\020\000\003\000", 0x1f12}, + {"\037\020\003\000", 0x1f12}, #line 576 "./uninorm/composition-table.gperf" - {"\000\001\002\000\003\011", 0x1eb2}, -#line 346 "./uninorm/composition-table.gperf" - {"\000\004-\000\003\010", 0x04ec}, -#line 368 "./uninorm/composition-table.gperf" - {"\000\0113\000\011<", 0x0934}, + {"\001\002\003\011", 0x1eb2}, +#line 675 "./uninorm/composition-table.gperf" + {"\037\031\003\001", 0x1f1d}, +#line 673 "./uninorm/composition-table.gperf" + {"\037\031\003\000", 0x1f1b}, #line 577 "./uninorm/composition-table.gperf" - {"\000\001\003\000\003\011", 0x1eb3}, + {"\001\003\003\011", 0x1eb3}, #line 321 "./uninorm/composition-table.gperf" - {"\000\004C\000\003\006", 0x045e}, + {"\004C\003\006", 0x045e}, #line 792 "./uninorm/composition-table.gperf" - {"\000\037e\000\003E", 0x1fa5}, -#line 344 "./uninorm/composition-table.gperf" - {"\000\004\350\000\003\010", 0x04ea}, -#line 337 "./uninorm/composition-table.gperf" - {"\000\0047\000\003\010", 0x04df}, + {"\037e\003E", 0x1fa5}, +#line 872 "./uninorm/composition-table.gperf" + {"\000=\0038", 0x2260}, +#line 614 "./uninorm/composition-table.gperf" + {"\036\314\003\002", 0x1ed8}, #line 120 "./uninorm/composition-table.gperf" - {"\000\000I\000\003\003", 0x0128}, + {"\000I\003\003", 0x0128}, #line 432 "./uninorm/composition-table.gperf" - {"\000\002)\000\003\006", 0x1e1d}, -#line 783 "./uninorm/composition-table.gperf" - {"\000\037,\000\003E", 0x1f9c}, + {"\002)\003\006", 0x1e1d}, +#line 596 "./uninorm/composition-table.gperf" + {"\036\270\003\002", 0x1ec6}, #line 35 "./uninorm/composition-table.gperf" - {"\000\000A\000\003\010", 0x00c4}, + {"\000A\003\010", 0x00c4}, #line 124 "./uninorm/composition-table.gperf" - {"\000\000I\000\003\006", 0x012c}, + {"\000I\003\006", 0x012c}, #line 74 "./uninorm/composition-table.gperf" - {"\000\000o\000\003\001", 0x00f3}, + {"\000o\003\001", 0x00f3}, #line 73 "./uninorm/composition-table.gperf" - {"\000\000o\000\003\000", 0x00f2}, + {"\000o\003\000", 0x00f2}, #line 126 "./uninorm/composition-table.gperf" - {"\000\000I\000\003(", 0x012e}, + {"\000I\003(", 0x012e}, #line 75 "./uninorm/composition-table.gperf" - {"\000\000o\000\003\002", 0x00f4}, + {"\000o\003\002", 0x00f4}, #line 278 "./uninorm/composition-table.gperf" - {"\000\000o\000\003\007", 0x022f}, + {"\000o\003\007", 0x022f}, #line 240 "./uninorm/composition-table.gperf" - {"\000\000a\000\003\017", 0x0201}, + {"\000a\003\017", 0x0201}, #line 225 "./uninorm/composition-table.gperf" - {"\000\001\353\000\003\004", 0x01ed}, + {"\001\353\003\004", 0x01ed}, #line 67 "./uninorm/composition-table.gperf" - {"\000\000e\000\003\010", 0x00eb}, -#line 342 "./uninorm/composition-table.gperf" - {"\000\004\036\000\003\010", 0x04e6}, + {"\000e\003\010", 0x00eb}, +#line 217 "./uninorm/composition-table.gperf" + {"\000\346\003\004", 0x01e3}, #line 79 "./uninorm/composition-table.gperf" - {"\000\000u\000\003\001", 0x00fa}, + {"\000u\003\001", 0x00fa}, #line 78 "./uninorm/composition-table.gperf" - {"\000\000u\000\003\000", 0x00f9}, + {"\000u\003\000", 0x00f9}, #line 765 "./uninorm/composition-table.gperf" - {"\000\037\012\000\003E", 0x1f8a}, + {"\037\012\003E", 0x1f8a}, #line 80 "./uninorm/composition-table.gperf" - {"\000\000u\000\003\002", 0x00fb}, + {"\000u\003\002", 0x00fb}, #line 96 "./uninorm/composition-table.gperf" - {"\000\000C\000\003\014", 0x010c}, + {"\000C\003\014", 0x010c}, #line 215 "./uninorm/composition-table.gperf" - {"\000\002'\000\003\004", 0x01e1}, + {"\002'\003\004", 0x01e1}, #line 696 "./uninorm/composition-table.gperf" - {"\000\0370\000\003\001", 0x1f34}, + {"\0370\003\001", 0x1f34}, #line 694 "./uninorm/composition-table.gperf" - {"\000\0370\000\003\000", 0x1f32}, + {"\0370\003\000", 0x1f32}, #line 698 "./uninorm/composition-table.gperf" - {"\000\0370\000\003B", 0x1f36}, + {"\0370\003B", 0x1f36}, #line 802 "./uninorm/composition-table.gperf" - {"\000\037o\000\003E", 0x1faf}, + {"\037o\003E", 0x1faf}, #line 561 "./uninorm/composition-table.gperf" - {"\000\000a\000\003\011", 0x1ea3}, -#line 273 "./uninorm/composition-table.gperf" - {"\000\000\326\000\003\004", 0x022a}, + {"\000a\003\011", 0x1ea3}, +#line 335 "./uninorm/composition-table.gperf" + {"\0046\003\010", 0x04dd}, #line 248 "./uninorm/composition-table.gperf" - {"\000\000i\000\003\017", 0x0209}, -#line 227 "./uninorm/composition-table.gperf" - {"\000\002\222\000\003\014", 0x01ef}, + {"\000i\003\017", 0x0209}, +#line 273 "./uninorm/composition-table.gperf" + {"\000\326\003\004", 0x022a}, #line 34 "./uninorm/composition-table.gperf" - {"\000\000A\000\003\003", 0x00c3}, -#line 782 "./uninorm/composition-table.gperf" - {"\000\037+\000\003E", 0x1f9b}, -#line 274 "./uninorm/composition-table.gperf" - {"\000\000\366\000\003\004", 0x022b}, + {"\000A\003\003", 0x00c3}, +#line 213 "./uninorm/composition-table.gperf" + {"\000\344\003\004", 0x01df}, +#line 333 "./uninorm/composition-table.gperf" + {"\004\331\003\010", 0x04db}, #line 760 "./uninorm/composition-table.gperf" - {"\000\037\005\000\003E", 0x1f85}, + {"\037\005\003E", 0x1f85}, #line 86 "./uninorm/composition-table.gperf" - {"\000\000A\000\003\006", 0x0102}, + {"\000A\003\006", 0x0102}, #line 276 "./uninorm/composition-table.gperf" - {"\000\000\365\000\003\004", 0x022d}, + {"\000\365\003\004", 0x022d}, #line 768 "./uninorm/composition-table.gperf" - {"\000\037\015\000\003E", 0x1f8d}, + {"\037\015\003E", 0x1f8d}, #line 88 "./uninorm/composition-table.gperf" - {"\000\000A\000\003(", 0x0104}, -#line 217 "./uninorm/composition-table.gperf" - {"\000\000\346\000\003\004", 0x01e3}, + {"\000A\003(", 0x0104}, +#line 781 "./uninorm/composition-table.gperf" + {"\037*\003E", 0x1f9a}, #line 587 "./uninorm/composition-table.gperf" - {"\000\000e\000\003\003", 0x1ebd}, + {"\000e\003\003", 0x1ebd}, #line 77 "./uninorm/composition-table.gperf" - {"\000\000o\000\003\010", 0x00f6}, + {"\000o\003\010", 0x00f6}, #line 85 "./uninorm/composition-table.gperf" - {"\000\000a\000\003\004", 0x0101}, + {"\000a\003\004", 0x0101}, #line 599 "./uninorm/composition-table.gperf" - {"\000\000i\000\003\011", 0x1ec9}, + {"\000i\003\011", 0x1ec9}, #line 103 "./uninorm/composition-table.gperf" - {"\000\000e\000\003\006", 0x0115}, + {"\000e\003\006", 0x0115}, #line 197 "./uninorm/composition-table.gperf" - {"\000\000a\000\003\014", 0x01ce}, -#line 388 "./uninorm/composition-table.gperf" - {"\000\015\331\000\015\317", 0x0ddc}, + {"\000a\003\014", 0x01ce}, +#line 784 "./uninorm/composition-table.gperf" + {"\037-\003E", 0x1f9d}, #line 107 "./uninorm/composition-table.gperf" - {"\000\000e\000\003(", 0x0119}, + {"\000e\003(", 0x0119}, #line 247 "./uninorm/composition-table.gperf" - {"\000\000I\000\003\017", 0x0208}, -#line 213 "./uninorm/composition-table.gperf" - {"\000\000\344\000\003\004", 0x01df}, + {"\000I\003\017", 0x0208}, +#line 782 "./uninorm/composition-table.gperf" + {"\037+\003E", 0x1f9b}, #line 81 "./uninorm/composition-table.gperf" - {"\000\000u\000\003\010", 0x00fc}, + {"\000u\003\010", 0x00fc}, #line 39 "./uninorm/composition-table.gperf" - {"\000\000E\000\003\001", 0x00c9}, + {"\000E\003\001", 0x00c9}, #line 38 "./uninorm/composition-table.gperf" - {"\000\000E\000\003\000", 0x00c8}, + {"\000E\003\000", 0x00c8}, #line 204 "./uninorm/composition-table.gperf" - {"\000\000\334\000\003\004", 0x01d5}, + {"\000\334\003\004", 0x01d5}, #line 40 "./uninorm/composition-table.gperf" - {"\000\000E\000\003\002", 0x00ca}, + {"\000E\003\002", 0x00ca}, #line 104 "./uninorm/composition-table.gperf" - {"\000\000E\000\003\007", 0x0116}, + {"\000E\003\007", 0x0116}, #line 208 "./uninorm/composition-table.gperf" - {"\000\000\334\000\003\014", 0x01d9}, -#line 212 "./uninorm/composition-table.gperf" - {"\000\000\304\000\003\004", 0x01de}, + {"\000\334\003\014", 0x01d9}, +#line 325 "./uninorm/composition-table.gperf" + {"\0046\003\006", 0x04c2}, #line 123 "./uninorm/composition-table.gperf" - {"\000\000i\000\003\004", 0x012b}, -#line 390 "./uninorm/composition-table.gperf" - {"\000\015\331\000\015\337", 0x0dde}, -#line 306 "./uninorm/composition-table.gperf" - {"\000\004\025\000\003\000", 0x0400}, + {"\000i\003\004", 0x012b}, +#line 342 "./uninorm/composition-table.gperf" + {"\004\036\003\010", 0x04e6}, +#line 849 "./uninorm/composition-table.gperf" + {"\037|\003E", 0x1ff2}, #line 199 "./uninorm/composition-table.gperf" - {"\000\000i\000\003\014", 0x01d0}, + {"\000i\003\014", 0x01d0}, #line 598 "./uninorm/composition-table.gperf" - {"\000\000I\000\003\011", 0x1ec8}, -#line 781 "./uninorm/composition-table.gperf" - {"\000\037*\000\003E", 0x1f9a}, + {"\000I\003\011", 0x1ec8}, +#line 337 "./uninorm/composition-table.gperf" + {"\0047\003\010", 0x04df}, #line 48 "./uninorm/composition-table.gperf" - {"\000\000O\000\003\001", 0x00d3}, + {"\000O\003\001", 0x00d3}, #line 47 "./uninorm/composition-table.gperf" - {"\000\000O\000\003\000", 0x00d2}, + {"\000O\003\000", 0x00d2}, #line 76 "./uninorm/composition-table.gperf" - {"\000\000o\000\003\003", 0x00f5}, + {"\000o\003\003", 0x00f5}, #line 49 "./uninorm/composition-table.gperf" - {"\000\000O\000\003\002", 0x00d4}, + {"\000O\003\002", 0x00d4}, #line 277 "./uninorm/composition-table.gperf" - {"\000\000O\000\003\007", 0x022e}, + {"\000O\003\007", 0x022e}, #line 349 "./uninorm/composition-table.gperf" - {"\000\004C\000\003\004", 0x04ef}, + {"\004C\003\004", 0x04ef}, #line 148 "./uninorm/composition-table.gperf" - {"\000\000o\000\003\006", 0x014f}, + {"\000o\003\006", 0x014f}, #line 328 "./uninorm/composition-table.gperf" - {"\000\004\020\000\003\010", 0x04d2}, -#line 954 "./uninorm/composition-table.gperf" - {"\0000\357\0000\231", 0x30f7}, + {"\004\020\003\010", 0x04d2}, +#line 274 "./uninorm/composition-table.gperf" + {"\000\366\003\004", 0x022b}, #line 223 "./uninorm/composition-table.gperf" - {"\000\000o\000\003(", 0x01eb}, -#line 924 "./uninorm/composition-table.gperf" - {"\0000{\0000\231", 0x307c}, + {"\000o\003(", 0x01eb}, +#line 932 "./uninorm/composition-table.gperf" + {"0\2630\231", 0x30b4}, #line 170 "./uninorm/composition-table.gperf" - {"\000\000u\000\003\003", 0x0169}, + {"\000u\003\003", 0x0169}, #line 239 "./uninorm/composition-table.gperf" - {"\000\000A\000\003\017", 0x0200}, + {"\000A\003\017", 0x0200}, #line 122 "./uninorm/composition-table.gperf" - {"\000\000I\000\003\004", 0x012a}, -#line 367 "./uninorm/composition-table.gperf" - {"\000\0110\000\011<", 0x0931}, + {"\000I\003\004", 0x012a}, +#line 924 "./uninorm/composition-table.gperf" + {"0{0\231", 0x307c}, #line 174 "./uninorm/composition-table.gperf" - {"\000\000u\000\003\006", 0x016d}, + {"\000u\003\006", 0x016d}, #line 198 "./uninorm/composition-table.gperf" - {"\000\000I\000\003\014", 0x01cf}, + {"\000I\003\014", 0x01cf}, #line 926 "./uninorm/composition-table.gperf" - {"\0000F\0000\231", 0x3094}, + {"0F0\231", 0x3094}, #line 180 "./uninorm/composition-table.gperf" - {"\000\000u\000\003(", 0x0173}, -#line 541 "./uninorm/composition-table.gperf" - {"\000\000X\000\003\007", 0x1e8a}, + {"\000u\003(", 0x0173}, +#line 958 "./uninorm/composition-table.gperf" + {"0\3750\231", 0x30fe}, #line 41 "./uninorm/composition-table.gperf" - {"\000\000E\000\003\010", 0x00cb}, + {"\000E\003\010", 0x00cb}, #line 244 "./uninorm/composition-table.gperf" - {"\000\000e\000\003\017", 0x0205}, + {"\000e\003\017", 0x0205}, #line 53 "./uninorm/composition-table.gperf" - {"\000\000U\000\003\001", 0x00da}, + {"\000U\003\001", 0x00da}, #line 52 "./uninorm/composition-table.gperf" - {"\000\000U\000\003\000", 0x00d9}, -#line 925 "./uninorm/composition-table.gperf" - {"\0000{\0000\232", 0x307d}, + {"\000U\003\000", 0x00d9}, +#line 530 "./uninorm/composition-table.gperf" + {"\000v\003#", 0x1e7f}, #line 54 "./uninorm/composition-table.gperf" - {"\000\000U\000\003\002", 0x00db}, + {"\000U\003\002", 0x00db}, #line 560 "./uninorm/composition-table.gperf" - {"\000\000A\000\003\011", 0x1ea2}, -#line 460 "./uninorm/composition-table.gperf" - {"\000\0367\000\003\004", 0x1e39}, -#line 307 "./uninorm/composition-table.gperf" - {"\000\004\025\000\003\010", 0x0401}, -#line 205 "./uninorm/composition-table.gperf" - {"\000\000\374\000\003\004", 0x01d6}, + {"\000A\003\011", 0x1ea2}, +#line 298 "./uninorm/composition-table.gperf" + {"\003\313\003\001", 0x03b0}, +#line 839 "./uninorm/composition-table.gperf" + {"\003\313\003\000", 0x1fe2}, +#line 843 "./uninorm/composition-table.gperf" + {"\003\313\003B", 0x1fe7}, #line 775 "./uninorm/composition-table.gperf" - {"\000\037$\000\003E", 0x1f94}, + {"\037$\003E", 0x1f94}, #line 912 "./uninorm/composition-table.gperf" - {"\0000a\0000\231", 0x3062}, -#line 209 "./uninorm/composition-table.gperf" - {"\000\000\374\000\003\014", 0x01da}, + {"0a0\231", 0x3062}, +#line 957 "./uninorm/composition-table.gperf" + {"0\3620\231", 0x30fa}, #line 51 "./uninorm/composition-table.gperf" - {"\000\000O\000\003\010", 0x00d6}, -#line 356 "./uninorm/composition-table.gperf" - {"\000\004+\000\003\010", 0x04f8}, + {"\000O\003\010", 0x00d6}, +#line 388 "./uninorm/composition-table.gperf" + {"\015\331\015\317", 0x0ddc}, #line 585 "./uninorm/composition-table.gperf" - {"\000\000e\000\003\011", 0x1ebb}, + {"\000e\003\011", 0x1ebb}, #line 326 "./uninorm/composition-table.gperf" - {"\000\004\020\000\003\006", 0x04d0}, + {"\004\020\003\006", 0x04d0}, #line 329 "./uninorm/composition-table.gperf" - {"\000\0040\000\003\010", 0x04d3}, + {"\0040\003\010", 0x04d3}, #line 559 "./uninorm/composition-table.gperf" - {"\000\000a\000\003#", 0x1ea1}, + {"\000a\003#", 0x1ea1}, #line 82 "./uninorm/composition-table.gperf" - {"\000\000y\000\003\001", 0x00fd}, + {"\000y\003\001", 0x00fd}, #line 641 "./uninorm/composition-table.gperf" - {"\000\000y\000\003\000", 0x1ef3}, + {"\000y\003\000", 0x1ef3}, #line 84 "./uninorm/composition-table.gperf" - {"\000\000A\000\003\004", 0x0100}, + {"\000A\003\004", 0x0100}, #line 184 "./uninorm/composition-table.gperf" - {"\000\000y\000\003\002", 0x0177}, + {"\000y\003\002", 0x0177}, #line 546 "./uninorm/composition-table.gperf" - {"\000\000y\000\003\007", 0x1e8f}, + {"\000y\003\007", 0x1e8f}, #line 196 "./uninorm/composition-table.gperf" - {"\000\000A\000\003\014", 0x01cd}, + {"\000A\003\014", 0x01cd}, #line 586 "./uninorm/composition-table.gperf" - {"\000\000E\000\003\003", 0x1ebc}, -#line 940 "./uninorm/composition-table.gperf" - {"\0000\304\0000\231", 0x30c5}, + {"\000E\003\003", 0x1ebc}, +#line 367 "./uninorm/composition-table.gperf" + {"\0110\011<", 0x0931}, #line 252 "./uninorm/composition-table.gperf" - {"\000\000o\000\003\017", 0x020d}, -#line 543 "./uninorm/composition-table.gperf" - {"\000\000X\000\003\010", 0x1e8c}, + {"\000o\003\017", 0x020d}, +#line 346 "./uninorm/composition-table.gperf" + {"\004-\003\010", 0x04ec}, #line 102 "./uninorm/composition-table.gperf" - {"\000\000E\000\003\006", 0x0114}, + {"\000E\003\006", 0x0114}, #line 101 "./uninorm/composition-table.gperf" - {"\000\000e\000\003\004", 0x0113}, -#line 958 "./uninorm/composition-table.gperf" - {"\0000\375\0000\231", 0x30fe}, + {"\000e\003\004", 0x0113}, +#line 356 "./uninorm/composition-table.gperf" + {"\004+\003\010", 0x04f8}, #line 106 "./uninorm/composition-table.gperf" - {"\000\000E\000\003(", 0x0118}, + {"\000E\003(", 0x0118}, #line 109 "./uninorm/composition-table.gperf" - {"\000\000e\000\003\014", 0x011b}, + {"\000e\003\014", 0x011b}, #line 601 "./uninorm/composition-table.gperf" - {"\000\000i\000\003#", 0x1ecb}, + {"\000i\003#", 0x1ecb}, #line 55 "./uninorm/composition-table.gperf" - {"\000\000U\000\003\010", 0x00dc}, + {"\000U\003\010", 0x00dc}, #line 260 "./uninorm/composition-table.gperf" - {"\000\000u\000\003\017", 0x0215}, -#line 330 "./uninorm/composition-table.gperf" - {"\000\004\025\000\003\006", 0x04d6}, + {"\000u\003\017", 0x0215}, +#line 227 "./uninorm/composition-table.gperf" + {"\002\222\003\014", 0x01ef}, #line 50 "./uninorm/composition-table.gperf" - {"\000\000O\000\003\003", 0x00d5}, -#line 530 "./uninorm/composition-table.gperf" - {"\000\000v\000\003#", 0x1e7f}, + {"\000O\003\003", 0x00d5}, +#line 954 "./uninorm/composition-table.gperf" + {"0\3570\231", 0x30f7}, #line 510 "./uninorm/composition-table.gperf" - {"\000\000t\000\003\007", 0x1e6b}, + {"\000t\003\007", 0x1e6b}, #line 605 "./uninorm/composition-table.gperf" - {"\000\000o\000\003\011", 0x1ecf}, + {"\000o\003\011", 0x1ecf}, #line 147 "./uninorm/composition-table.gperf" - {"\000\000O\000\003\006", 0x014e}, + {"\000O\003\006", 0x014e}, #line 425 "./uninorm/composition-table.gperf" - {"\000\001\022\000\003\001", 0x1e16}, + {"\001\022\003\001", 0x1e16}, #line 423 "./uninorm/composition-table.gperf" - {"\000\001\022\000\003\000", 0x1e14}, + {"\001\022\003\000", 0x1e14}, #line 222 "./uninorm/composition-table.gperf" - {"\000\000O\000\003(", 0x01ea}, + {"\000O\003(", 0x01ea}, #line 327 "./uninorm/composition-table.gperf" - {"\000\0040\000\003\006", 0x04d1}, -#line 675 "./uninorm/composition-table.gperf" - {"\000\037\031\000\003\001", 0x1f1d}, -#line 673 "./uninorm/composition-table.gperf" - {"\000\037\031\000\003\000", 0x1f1b}, + {"\0040\003\006", 0x04d1}, +#line 928 "./uninorm/composition-table.gperf" + {"0\2530\231", 0x30ac}, +#line 876 "./uninorm/composition-table.gperf" + {"\000>\0038", 0x226f}, #line 266 "./uninorm/composition-table.gperf" - {"\000\000t\000\003&", 0x021b}, + {"\000t\003&", 0x021b}, #line 629 "./uninorm/composition-table.gperf" - {"\000\000u\000\003\011", 0x1ee7}, + {"\000u\003\011", 0x1ee7}, #line 152 "./uninorm/composition-table.gperf" - {"\000\000r\000\003\001", 0x0155}, + {"\000r\003\001", 0x0155}, #line 83 "./uninorm/composition-table.gperf" - {"\000\000y\000\003\010", 0x00ff}, + {"\000y\003\010", 0x00ff}, #line 600 "./uninorm/composition-table.gperf" - {"\000\000I\000\003#", 0x1eca}, + {"\000I\003#", 0x1eca}, #line 815 "./uninorm/composition-table.gperf" - {"\000\037t\000\003E", 0x1fc2}, + {"\037t\003E", 0x1fc2}, #line 492 "./uninorm/composition-table.gperf" - {"\000\000r\000\003\007", 0x1e59}, + {"\000r\003\007", 0x1e59}, #line 146 "./uninorm/composition-table.gperf" - {"\000\000o\000\003\004", 0x014d}, -#line 957 "./uninorm/composition-table.gperf" - {"\0000\362\0000\231", 0x30fa}, -#line 956 "./uninorm/composition-table.gperf" - {"\0000\361\0000\231", 0x30f9}, + {"\000o\003\004", 0x014d}, +#line 434 "./uninorm/composition-table.gperf" + {"\000f\003\007", 0x1e1f}, +#line 761 "./uninorm/composition-table.gperf" + {"\037\006\003E", 0x1f86}, #line 201 "./uninorm/composition-table.gperf" - {"\000\000o\000\003\014", 0x01d2}, + {"\000o\003\014", 0x01d2}, #line 169 "./uninorm/composition-table.gperf" - {"\000\000U\000\003\003", 0x0168}, -#line 411 "./uninorm/composition-table.gperf" - {"\000\000\307\000\003\001", 0x1e08}, + {"\000U\003\003", 0x0168}, +#line 956 "./uninorm/composition-table.gperf" + {"0\3610\231", 0x30f9}, #line 140 "./uninorm/composition-table.gperf" - {"\000\000n\000\003\001", 0x0144}, + {"\000n\003\001", 0x0144}, #line 232 "./uninorm/composition-table.gperf" - {"\000\000n\000\003\000", 0x01f9}, + {"\000n\003\000", 0x01f9}, #line 173 "./uninorm/composition-table.gperf" - {"\000\000U\000\003\006", 0x016c}, + {"\000U\003\006", 0x016c}, #line 172 "./uninorm/composition-table.gperf" - {"\000\000u\000\003\004", 0x016b}, + {"\000u\003\004", 0x016b}, #line 472 "./uninorm/composition-table.gperf" - {"\000\000n\000\003\007", 0x1e45}, + {"\000n\003\007", 0x1e45}, #line 179 "./uninorm/composition-table.gperf" - {"\000\000U\000\003(", 0x0172}, + {"\000U\003(", 0x0172}, #line 203 "./uninorm/composition-table.gperf" - {"\000\000u\000\003\014", 0x01d4}, + {"\000u\003\014", 0x01d4}, #line 554 "./uninorm/composition-table.gperf" - {"\000\000t\000\003\010", 0x1e97}, + {"\000t\003\010", 0x1e97}, #line 243 "./uninorm/composition-table.gperf" - {"\000\000E\000\003\017", 0x0204}, -#line 669 "./uninorm/composition-table.gperf" - {"\000\037\021\000\003\001", 0x1f15}, -#line 667 "./uninorm/composition-table.gperf" - {"\000\037\021\000\003\000", 0x1f13}, + {"\000E\003\017", 0x0204}, +#line 793 "./uninorm/composition-table.gperf" + {"\037f\003E", 0x1fa6}, +#line 943 "./uninorm/composition-table.gperf" + {"0\3170\231", 0x30d0}, #line 785 "./uninorm/composition-table.gperf" - {"\000\037.\000\003E", 0x1f9e}, + {"\037.\003E", 0x1f9e}, #line 414 "./uninorm/composition-table.gperf" - {"\000\000d\000\003\007", 0x1e0b}, + {"\000d\003\007", 0x1e0b}, #line 242 "./uninorm/composition-table.gperf" - {"\000\000a\000\003\021", 0x0203}, -#line 405 "./uninorm/composition-table.gperf" - {"\000\000B\000\003\007", 0x1e02}, + {"\000a\003\021", 0x0203}, +#line 459 "./uninorm/composition-table.gperf" + {"\0366\003\004", 0x1e38}, #line 647 "./uninorm/composition-table.gperf" - {"\000\000y\000\003\003", 0x1ef9}, -#line 955 "./uninorm/composition-table.gperf" - {"\0000\360\0000\231", 0x30f8}, -#line 384 "./uninorm/composition-table.gperf" - {"\000\015F\000\015>", 0x0d4a}, + {"\000y\003\003", 0x1ef9}, +#line 426 "./uninorm/composition-table.gperf" + {"\001\023\003\001", 0x1e17}, +#line 424 "./uninorm/composition-table.gperf" + {"\001\023\003\000", 0x1e15}, #line 801 "./uninorm/composition-table.gperf" - {"\000\037n\000\003E", 0x1fae}, + {"\037n\003E", 0x1fae}, #line 558 "./uninorm/composition-table.gperf" - {"\000\000A\000\003#", 0x1ea0}, -#line 960 "./uninorm/composition-table.gperf" - {"\001\020\233\001\020\272", 0x1109c}, + {"\000A\003#", 0x1ea0}, +#line 343 "./uninorm/composition-table.gperf" + {"\004>\003\010", 0x04e7}, #line 251 "./uninorm/composition-table.gperf" - {"\000\000O\000\003\017", 0x020c}, + {"\000O\003\017", 0x020c}, #line 584 "./uninorm/composition-table.gperf" - {"\000\000E\000\003\011", 0x1eba}, -#line 335 "./uninorm/composition-table.gperf" - {"\000\0046\000\003\010", 0x04dd}, + {"\000E\003\011", 0x1eba}, +#line 955 "./uninorm/composition-table.gperf" + {"0\3600\231", 0x30f8}, #line 766 "./uninorm/composition-table.gperf" - {"\000\037\013\000\003E", 0x1f8b}, + {"\037\013\003E", 0x1f8b}, #line 323 "./uninorm/composition-table.gperf" - {"\000\004u\000\003\017", 0x0477}, + {"\004u\003\017", 0x0477}, #line 791 "./uninorm/composition-table.gperf" - {"\000\037d\000\003E", 0x1fa4}, -#line 942 "./uninorm/composition-table.gperf" - {"\0000\310\0000\231", 0x30c9}, + {"\037d\003E", 0x1fa4}, +#line 875 "./uninorm/composition-table.gperf" + {"\000<\0038", 0x226e}, #line 583 "./uninorm/composition-table.gperf" - {"\000\000e\000\003#", 0x1eb9}, + {"\000e\003#", 0x1eb9}, #line 250 "./uninorm/composition-table.gperf" - {"\000\000i\000\003\021", 0x020b}, + {"\000i\003\021", 0x020b}, #line 118 "./uninorm/composition-table.gperf" - {"\000\000H\000\003\002", 0x0124}, + {"\000H\003\002", 0x0124}, #line 437 "./uninorm/composition-table.gperf" - {"\000\000H\000\003\007", 0x1e22}, + {"\000H\003\007", 0x1e22}, #line 62 "./uninorm/composition-table.gperf" - {"\000\000a\000\003\012", 0x00e5}, + {"\000a\003\012", 0x00e5}, #line 718 "./uninorm/composition-table.gperf" - {"\000\037H\000\003\001", 0x1f4c}, + {"\037H\003\001", 0x1f4c}, #line 716 "./uninorm/composition-table.gperf" - {"\000\037H\000\003\000", 0x1f4a}, + {"\037H\003\000", 0x1f4a}, #line 604 "./uninorm/composition-table.gperf" - {"\000\000O\000\003\011", 0x1ece}, -#line 936 "./uninorm/composition-table.gperf" - {"\0000\273\0000\231", 0x30bc}, + {"\000O\003\011", 0x1ece}, +#line 390 "./uninorm/composition-table.gperf" + {"\015\331\015\337", 0x0dde}, #line 100 "./uninorm/composition-table.gperf" - {"\000\000E\000\003\004", 0x0112}, + {"\000E\003\004", 0x0112}, #line 56 "./uninorm/composition-table.gperf" - {"\000\000Y\000\003\001", 0x00dd}, + {"\000Y\003\001", 0x00dd}, #line 640 "./uninorm/composition-table.gperf" - {"\000\000Y\000\003\000", 0x1ef2}, + {"\000Y\003\000", 0x1ef2}, #line 108 "./uninorm/composition-table.gperf" - {"\000\000E\000\003\014", 0x011a}, + {"\000E\003\014", 0x011a}, #line 183 "./uninorm/composition-table.gperf" - {"\000\000Y\000\003\002", 0x0176}, + {"\000Y\003\002", 0x0176}, #line 545 "./uninorm/composition-table.gperf" - {"\000\000Y\000\003\007", 0x1e8e}, + {"\000Y\003\007", 0x1e8e}, #line 259 "./uninorm/composition-table.gperf" - {"\000\000U\000\003\017", 0x0214}, + {"\000U\003\017", 0x0214}, #line 730 "./uninorm/composition-table.gperf" - {"\000\037Y\000\003\001", 0x1f5d}, + {"\037Y\003\001", 0x1f5d}, #line 729 "./uninorm/composition-table.gperf" - {"\000\037Y\000\003\000", 0x1f5b}, + {"\037Y\003\000", 0x1f5b}, #line 731 "./uninorm/composition-table.gperf" - {"\000\037Y\000\003B", 0x1f5f}, + {"\037Y\003B", 0x1f5f}, #line 916 "./uninorm/composition-table.gperf" - {"\0000o\0000\231", 0x3070}, + {"0o0\231", 0x3070}, #line 249 "./uninorm/composition-table.gperf" - {"\000\000I\000\003\021", 0x020a}, -#line 937 "./uninorm/composition-table.gperf" - {"\0000\275\0000\231", 0x30be}, + {"\000I\003\021", 0x020a}, +#line 460 "./uninorm/composition-table.gperf" + {"\0367\003\004", 0x1e39}, #line 145 "./uninorm/composition-table.gperf" - {"\000\000O\000\003\004", 0x014c}, + {"\000O\003\004", 0x014c}, #line 479 "./uninorm/composition-table.gperf" - {"\000\000\325\000\003\001", 0x1e4c}, -#line 325 "./uninorm/composition-table.gperf" - {"\000\0046\000\003\006", 0x04c2}, + {"\000\325\003\001", 0x1e4c}, +#line 451 "./uninorm/composition-table.gperf" + {"\000K\003\001", 0x1e30}, #line 200 "./uninorm/composition-table.gperf" - {"\000\000O\000\003\014", 0x01d1}, + {"\000O\003\014", 0x01d1}, #line 603 "./uninorm/composition-table.gperf" - {"\000\000o\000\003#", 0x1ecd}, + {"\000o\003#", 0x1ecd}, #line 523 "./uninorm/composition-table.gperf" - {"\000\001h\000\003\001", 0x1e78}, + {"\001h\003\001", 0x1e78}, #line 920 "./uninorm/composition-table.gperf" - {"\0000u\0000\231", 0x3076}, + {"0u0\231", 0x3076}, #line 628 "./uninorm/composition-table.gperf" - {"\000\000U\000\003\011", 0x1ee6}, + {"\000U\003\011", 0x1ee6}, #line 72 "./uninorm/composition-table.gperf" - {"\000\000n\000\003\003", 0x00f1}, -#line 929 "./uninorm/composition-table.gperf" - {"\0000\255\0000\231", 0x30ae}, + {"\000n\003\003", 0x00f1}, +#line 942 "./uninorm/composition-table.gperf" + {"0\3100\231", 0x30c9}, #line 441 "./uninorm/composition-table.gperf" - {"\000\000H\000\003\010", 0x1e26}, -#line 917 "./uninorm/composition-table.gperf" - {"\0000o\0000\232", 0x3071}, -#line 466 "./uninorm/composition-table.gperf" - {"\000\000m\000\003\001", 0x1e3f}, + {"\000H\003\010", 0x1e26}, +#line 937 "./uninorm/composition-table.gperf" + {"0\2750\231", 0x30be}, +#line 309 "./uninorm/composition-table.gperf" + {"\004\006\003\010", 0x0407}, #line 627 "./uninorm/composition-table.gperf" - {"\000\000u\000\003#", 0x1ee5}, + {"\000u\003#", 0x1ee5}, #line 119 "./uninorm/composition-table.gperf" - {"\000\000h\000\003\002", 0x0125}, + {"\000h\003\002", 0x0125}, #line 438 "./uninorm/composition-table.gperf" - {"\000\000h\000\003\007", 0x1e23}, -#line 468 "./uninorm/composition-table.gperf" - {"\000\000m\000\003\007", 0x1e41}, + {"\000h\003\007", 0x1e23}, +#line 405 "./uninorm/composition-table.gperf" + {"\000B\003\007", 0x1e02}, #line 744 "./uninorm/composition-table.gperf" - {"\000\037h\000\003\001", 0x1f6c}, + {"\037h\003\001", 0x1f6c}, #line 742 "./uninorm/composition-table.gperf" - {"\000\037h\000\003\000", 0x1f6a}, + {"\037h\003\000", 0x1f6a}, #line 746 "./uninorm/composition-table.gperf" - {"\000\037h\000\003B", 0x1f6e}, -#line 921 "./uninorm/composition-table.gperf" - {"\0000u\0000\232", 0x3077}, + {"\037h\003B", 0x1f6e}, +#line 936 "./uninorm/composition-table.gperf" + {"0\2730\231", 0x30bc}, #line 185 "./uninorm/composition-table.gperf" - {"\000\000Y\000\003\010", 0x0178}, + {"\000Y\003\010", 0x0178}, #line 171 "./uninorm/composition-table.gperf" - {"\000\000U\000\003\004", 0x016a}, -#line 386 "./uninorm/composition-table.gperf" - {"\000\015F\000\015W", 0x0d4c}, + {"\000U\003\004", 0x016a}, +#line 308 "./uninorm/composition-table.gperf" + {"\004\023\003\001", 0x0403}, #line 645 "./uninorm/composition-table.gperf" - {"\000\000y\000\003\011", 0x1ef7}, + {"\000y\003\011", 0x1ef7}, #line 202 "./uninorm/composition-table.gperf" - {"\000\000U\000\003\014", 0x01d3}, + {"\000U\003\014", 0x01d3}, #line 241 "./uninorm/composition-table.gperf" - {"\000\000A\000\003\021", 0x0202}, + {"\000A\003\021", 0x0202}, #line 37 "./uninorm/composition-table.gperf" - {"\000\000C\000\003'", 0x00c7}, + {"\000C\003'", 0x00c7}, #line 773 "./uninorm/composition-table.gperf" - {"\000\037\"\000\003E", 0x1f92}, + {"\037\"\003E", 0x1f92}, #line 795 "./uninorm/composition-table.gperf" - {"\000\037h\000\003E", 0x1fa8}, -#line 800 "./uninorm/composition-table.gperf" - {"\000\037m\000\003E", 0x1fad}, + {"\037h\003E", 0x1fa8}, +#line 411 "./uninorm/composition-table.gperf" + {"\000\307\003\001", 0x1e08}, #line 688 "./uninorm/composition-table.gperf" - {"\000\037(\000\003\001", 0x1f2c}, + {"\037(\003\001", 0x1f2c}, #line 686 "./uninorm/composition-table.gperf" - {"\000\037(\000\003\000", 0x1f2a}, + {"\037(\003\000", 0x1f2a}, #line 690 "./uninorm/composition-table.gperf" - {"\000\037(\000\003B", 0x1f2e}, + {"\037(\003B", 0x1f2e}, #line 481 "./uninorm/composition-table.gperf" - {"\000\000\325\000\003\010", 0x1e4e}, + {"\000\325\003\010", 0x1e4e}, #line 246 "./uninorm/composition-table.gperf" - {"\000\000e\000\003\021", 0x0207}, + {"\000e\003\021", 0x0207}, #line 697 "./uninorm/composition-table.gperf" - {"\000\0371\000\003\001", 0x1f35}, + {"\0371\003\001", 0x1f35}, #line 695 "./uninorm/composition-table.gperf" - {"\000\0371\000\003\000", 0x1f33}, + {"\0371\003\000", 0x1f33}, #line 699 "./uninorm/composition-table.gperf" - {"\000\0371\000\003B", 0x1f37}, + {"\0371\003B", 0x1f37}, #line 282 "./uninorm/composition-table.gperf" - {"\000\000y\000\003\004", 0x0233}, -#line 953 "./uninorm/composition-table.gperf" - {"\0000\246\0000\231", 0x30f4}, + {"\000y\003\004", 0x0233}, +#line 304 "./uninorm/composition-table.gperf" + {"\003\322\003\001", 0x03d3}, #line 428 "./uninorm/composition-table.gperf" - {"\000\000e\000\003-", 0x1e19}, + {"\000e\003-", 0x1e19}, #line 256 "./uninorm/composition-table.gperf" - {"\000\000r\000\003\017", 0x0211}, + {"\000r\003\017", 0x0211}, #line 779 "./uninorm/composition-table.gperf" - {"\000\037(\000\003E", 0x1f98}, + {"\037(\003E", 0x1f98}, #line 442 "./uninorm/composition-table.gperf" - {"\000\000h\000\003\010", 0x1e27}, + {"\000h\003\010", 0x1e27}, #line 36 "./uninorm/composition-table.gperf" - {"\000\000A\000\003\012", 0x00c5}, + {"\000A\003\012", 0x00c5}, #line 646 "./uninorm/composition-table.gperf" - {"\000\000Y\000\003\003", 0x1ef8}, + {"\000Y\003\003", 0x1ef8}, #line 582 "./uninorm/composition-table.gperf" - {"\000\000E\000\003#", 0x1eb8}, + {"\000E\003#", 0x1eb8}, #line 533 "./uninorm/composition-table.gperf" - {"\000\000W\000\003\001", 0x1e82}, + {"\000W\003\001", 0x1e82}, #line 531 "./uninorm/composition-table.gperf" - {"\000\000W\000\003\000", 0x1e80}, + {"\000W\003\000", 0x1e80}, #line 151 "./uninorm/composition-table.gperf" - {"\000\000R\000\003\001", 0x0154}, + {"\000R\003\001", 0x0154}, #line 181 "./uninorm/composition-table.gperf" - {"\000\000W\000\003\002", 0x0174}, + {"\000W\003\002", 0x0174}, #line 537 "./uninorm/composition-table.gperf" - {"\000\000W\000\003\007", 0x1e86}, + {"\000W\003\007", 0x1e86}, #line 903 "./uninorm/composition-table.gperf" - {"\0000O\0000\231", 0x3050}, + {"0O0\231", 0x3050}, #line 491 "./uninorm/composition-table.gperf" - {"\000\000R\000\003\007", 0x1e58}, + {"\000R\003\007", 0x1e58}, #line 869 "./uninorm/composition-table.gperf" - {"\000\"C\000\0038", 0x2244}, + {"\"C\0038", 0x2244}, #line 863 "./uninorm/composition-table.gperf" - {"\000\"\003\000\0038", 0x2204}, + {"\"\003\0038", 0x2204}, #line 864 "./uninorm/composition-table.gperf" - {"\000\"\010\000\0038", 0x2209}, -#line 884 "./uninorm/composition-table.gperf" - {"\000\"{\000\0038", 0x2281}, + {"\"\010\0038", 0x2209}, +#line 898 "./uninorm/composition-table.gperf" + {"\"\263\0038", 0x22eb}, #line 168 "./uninorm/composition-table.gperf" - {"\000\000t\000\003\014", 0x0165}, + {"\000t\003\014", 0x0165}, #line 602 "./uninorm/composition-table.gperf" - {"\000\000O\000\003#", 0x1ecc}, + {"\000O\003#", 0x1ecc}, #line 254 "./uninorm/composition-table.gperf" - {"\000\000o\000\003\021", 0x020f}, -#line 459 "./uninorm/composition-table.gperf" - {"\000\0366\000\003\004", 0x1e38}, + {"\000o\003\021", 0x020f}, +#line 884 "./uninorm/composition-table.gperf" + {"\"{\0038", 0x2281}, #line 229 "./uninorm/composition-table.gperf" - {"\000\000G\000\003\001", 0x01f4}, -#line 899 "./uninorm/composition-table.gperf" - {"\000\"\264\000\0038", 0x22ec}, -#line 897 "./uninorm/composition-table.gperf" - {"\000\"\262\000\0038", 0x22ea}, + {"\000G\003\001", 0x01f4}, +#line 389 "./uninorm/composition-table.gperf" + {"\015\334\015\312", 0x0ddd}, +#line 881 "./uninorm/composition-table.gperf" + {"\"v\0038", 0x2278}, #line 110 "./uninorm/composition-table.gperf" - {"\000\000G\000\003\002", 0x011c}, + {"\000G\003\002", 0x011c}, #line 114 "./uninorm/composition-table.gperf" - {"\000\000G\000\003\007", 0x0120}, + {"\000G\003\007", 0x0120}, #line 279 "./uninorm/composition-table.gperf" - {"\000\002.\000\003\004", 0x0230}, -#line 868 "./uninorm/composition-table.gperf" - {"\000\"<\000\0038", 0x2241}, + {"\002.\003\004", 0x0230}, +#line 899 "./uninorm/composition-table.gperf" + {"\"\264\0038", 0x22ec}, #line 262 "./uninorm/composition-table.gperf" - {"\000\000u\000\003\021", 0x0217}, -#line 896 "./uninorm/composition-table.gperf" - {"\000\"\222\000\0038", 0x22e3}, + {"\000u\003\021", 0x0217}, +#line 715 "./uninorm/composition-table.gperf" + {"\003\237\003\024", 0x1f49}, #line 448 "./uninorm/composition-table.gperf" - {"\000\000i\000\0030", 0x1e2d}, -#line 889 "./uninorm/composition-table.gperf" - {"\000\"\242\000\0038", 0x22ac}, + {"\000i\0030", 0x1e2d}, +#line 305 "./uninorm/composition-table.gperf" + {"\003\322\003\010", 0x03d4}, #line 156 "./uninorm/composition-table.gperf" - {"\000\000r\000\003\014", 0x0159}, + {"\000r\003\014", 0x0159}, #line 906 "./uninorm/composition-table.gperf" - {"\0000U\0000\231", 0x3056}, + {"0U0\231", 0x3056}, #line 522 "./uninorm/composition-table.gperf" - {"\000\000u\000\003-", 0x1e77}, -#line 927 "./uninorm/composition-table.gperf" - {"\0000\235\0000\231", 0x309e}, + {"\000u\003-", 0x1e77}, +#line 306 "./uninorm/composition-table.gperf" + {"\004\025\003\000", 0x0400}, #line 322 "./uninorm/composition-table.gperf" - {"\000\004t\000\003\017", 0x0476}, + {"\004t\003\017", 0x0476}, #line 873 "./uninorm/composition-table.gperf" - {"\000\"a\000\0038", 0x2262}, + {"\"a\0038", 0x2262}, #line 431 "./uninorm/composition-table.gperf" - {"\000\002(\000\003\006", 0x1e1c}, + {"\002(\003\006", 0x1e1c}, #line 535 "./uninorm/composition-table.gperf" - {"\000\000W\000\003\010", 0x1e84}, + {"\000W\003\010", 0x1e84}, #line 626 "./uninorm/composition-table.gperf" - {"\000\000U\000\003#", 0x1ee4}, + {"\000U\003#", 0x1ee4}, #line 139 "./uninorm/composition-table.gperf" - {"\000\000N\000\003\001", 0x0143}, + {"\000N\003\001", 0x0143}, #line 231 "./uninorm/composition-table.gperf" - {"\000\000N\000\003\000", 0x01f8}, + {"\000N\003\000", 0x01f8}, #line 144 "./uninorm/composition-table.gperf" - {"\000\000n\000\003\014", 0x0148}, -#line 366 "./uninorm/composition-table.gperf" - {"\000\011(\000\011<", 0x0929}, + {"\000n\003\014", 0x0148}, +#line 357 "./uninorm/composition-table.gperf" + {"\004K\003\010", 0x04f9}, #line 471 "./uninorm/composition-table.gperf" - {"\000\000N\000\003\007", 0x1e44}, -#line 888 "./uninorm/composition-table.gperf" - {"\000\"\207\000\0038", 0x2289}, + {"\000N\003\007", 0x1e44}, +#line 129 "./uninorm/composition-table.gperf" + {"\000J\003\002", 0x0134}, #line 176 "./uninorm/composition-table.gperf" - {"\000\000u\000\003\012", 0x016f}, -#line 887 "./uninorm/composition-table.gperf" - {"\000\"\206\000\0038", 0x2288}, + {"\000u\003\012", 0x016f}, +#line 897 "./uninorm/composition-table.gperf" + {"\"\262\0038", 0x22ea}, #line 447 "./uninorm/composition-table.gperf" - {"\000\000I\000\0030", 0x1e2c}, -#line 886 "./uninorm/composition-table.gperf" - {"\000\"\203\000\0038", 0x2285}, + {"\000I\0030", 0x1e2c}, +#line 387 "./uninorm/composition-table.gperf" + {"\015\331\015\312", 0x0dda}, #line 99 "./uninorm/composition-table.gperf" - {"\000\000d\000\003\014", 0x010f}, + {"\000d\003\014", 0x010f}, #line 534 "./uninorm/composition-table.gperf" - {"\000\000w\000\003\001", 0x1e83}, + {"\000w\003\001", 0x1e83}, #line 532 "./uninorm/composition-table.gperf" - {"\000\000w\000\003\000", 0x1e81}, + {"\000w\003\000", 0x1e81}, #line 514 "./uninorm/composition-table.gperf" - {"\000\000t\000\0031", 0x1e6f}, + {"\000t\0031", 0x1e6f}, #line 182 "./uninorm/composition-table.gperf" - {"\000\000w\000\003\002", 0x0175}, + {"\000w\003\002", 0x0175}, #line 538 "./uninorm/composition-table.gperf" - {"\000\000w\000\003\007", 0x1e87}, + {"\000w\003\007", 0x1e87}, #line 643 "./uninorm/composition-table.gperf" - {"\000\000y\000\003#", 0x1ef5}, -#line 881 "./uninorm/composition-table.gperf" - {"\000\"v\000\0038", 0x2278}, -#line 288 "./uninorm/composition-table.gperf" - {"\000\003\237\000\003\001", 0x038c}, -#line 854 "./uninorm/composition-table.gperf" - {"\000\003\237\000\003\000", 0x1ff8}, + {"\000y\003#", 0x1ef5}, +#line 295 "./uninorm/composition-table.gperf" + {"\003\265\003\001", 0x03ad}, +#line 749 "./uninorm/composition-table.gperf" + {"\003\265\003\000", 0x1f72}, +#line 929 "./uninorm/composition-table.gperf" + {"0\2550\231", 0x30ae}, #line 230 "./uninorm/composition-table.gperf" - {"\000\000g\000\003\001", 0x01f5}, + {"\000g\003\001", 0x01f5}, #line 245 "./uninorm/composition-table.gperf" - {"\000\000E\000\003\021", 0x0206}, + {"\000E\003\021", 0x0206}, #line 644 "./uninorm/composition-table.gperf" - {"\000\000Y\000\003\011", 0x1ef6}, + {"\000Y\003\011", 0x1ef6}, #line 111 "./uninorm/composition-table.gperf" - {"\000\000g\000\003\002", 0x011d}, + {"\000g\003\002", 0x011d}, #line 115 "./uninorm/composition-table.gperf" - {"\000\000g\000\003\007", 0x0121}, -#line 334 "./uninorm/composition-table.gperf" - {"\000\004\026\000\003\010", 0x04dc}, -#line 893 "./uninorm/composition-table.gperf" - {"\000\"|\000\0038", 0x22e0}, + {"\000g\003\007", 0x0121}, +#line 953 "./uninorm/composition-table.gperf" + {"0\2460\231", 0x30f4}, +#line 307 "./uninorm/composition-table.gperf" + {"\004\025\003\010", 0x0401}, #line 427 "./uninorm/composition-table.gperf" - {"\000\000E\000\003-", 0x1e18}, + {"\000E\003-", 0x1e18}, #line 498 "./uninorm/composition-table.gperf" - {"\000\000r\000\0031", 0x1e5f}, + {"\000r\0031", 0x1e5f}, #line 267 "./uninorm/composition-table.gperf" - {"\000\000H\000\003\014", 0x021e}, + {"\000H\003\014", 0x021e}, #line 485 "./uninorm/composition-table.gperf" - {"\000\001L\000\003\001", 0x1e52}, + {"\001L\003\001", 0x1e52}, #line 483 "./uninorm/composition-table.gperf" - {"\000\001L\000\003\000", 0x1e50}, -#line 434 "./uninorm/composition-table.gperf" - {"\000\000f\000\003\007", 0x1e1f}, + {"\001L\003\000", 0x1e50}, +#line 892 "./uninorm/composition-table.gperf" + {"\"\253\0038", 0x22af}, #line 512 "./uninorm/composition-table.gperf" - {"\000\000t\000\003#", 0x1e6d}, + {"\000t\003#", 0x1e6d}, #line 253 "./uninorm/composition-table.gperf" - {"\000\000O\000\003\021", 0x020e}, -#line 885 "./uninorm/composition-table.gperf" - {"\000\"\202\000\0038", 0x2284}, + {"\000O\003\021", 0x020e}, +#line 366 "./uninorm/composition-table.gperf" + {"\011(\011<", 0x0929}, #line 133 "./uninorm/composition-table.gperf" - {"\000\000L\000\003\001", 0x0139}, + {"\000L\003\001", 0x0139}, #line 281 "./uninorm/composition-table.gperf" - {"\000\000Y\000\003\004", 0x0232}, + {"\000Y\003\004", 0x0232}, #line 794 "./uninorm/composition-table.gperf" - {"\000\037g\000\003E", 0x1fa7}, + {"\037g\003E", 0x1fa7}, #line 476 "./uninorm/composition-table.gperf" - {"\000\000n\000\0031", 0x1e49}, + {"\000n\0031", 0x1e49}, #line 272 "./uninorm/composition-table.gperf" - {"\000\000e\000\003'", 0x0229}, + {"\000e\003'", 0x0229}, #line 918 "./uninorm/composition-table.gperf" - {"\0000r\0000\231", 0x3073}, + {"0r0\231", 0x3073}, #line 112 "./uninorm/composition-table.gperf" - {"\000\000G\000\003\006", 0x011e}, -#line 304 "./uninorm/composition-table.gperf" - {"\000\003\322\000\003\001", 0x03d3}, + {"\000G\003\006", 0x011e}, +#line 914 "./uninorm/composition-table.gperf" + {"0f0\231", 0x3067}, #line 536 "./uninorm/composition-table.gperf" - {"\000\000w\000\003\010", 0x1e85}, + {"\000w\003\010", 0x1e85}, #line 430 "./uninorm/composition-table.gperf" - {"\000\000e\000\0030", 0x1e1b}, -#line 793 "./uninorm/composition-table.gperf" - {"\000\037f\000\003E", 0x1fa6}, + {"\000e\0030", 0x1e1b}, +#line 951 "./uninorm/composition-table.gperf" + {"0\3330\231", 0x30dc}, #line 418 "./uninorm/composition-table.gperf" - {"\000\000d\000\0031", 0x1e0f}, + {"\000d\0031", 0x1e0f}, #line 494 "./uninorm/composition-table.gperf" - {"\000\000r\000\003#", 0x1e5b}, -#line 409 "./uninorm/composition-table.gperf" - {"\000\000B\000\0031", 0x1e06}, + {"\000r\003#", 0x1e5b}, +#line 889 "./uninorm/composition-table.gperf" + {"\"\242\0038", 0x22ac}, #line 275 "./uninorm/composition-table.gperf" - {"\000\000\325\000\003\004", 0x022c}, + {"\000\325\003\004", 0x022c}, #line 486 "./uninorm/composition-table.gperf" - {"\000\001M\000\003\001", 0x1e53}, + {"\001M\003\001", 0x1e53}, #line 484 "./uninorm/composition-table.gperf" - {"\000\001M\000\003\000", 0x1e51}, -#line 894 "./uninorm/composition-table.gperf" - {"\000\"}\000\0038", 0x22e1}, -#line 324 "./uninorm/composition-table.gperf" - {"\000\004\026\000\003\006", 0x04c1}, -#line 919 "./uninorm/composition-table.gperf" - {"\0000r\0000\232", 0x3074}, + {"\001M\003\000", 0x1e51}, +#line 359 "./uninorm/composition-table.gperf" + {"\006'\006T", 0x0623}, +#line 220 "./uninorm/composition-table.gperf" + {"\000K\003\014", 0x01e8}, +#line 330 "./uninorm/composition-table.gperf" + {"\004\025\003\006", 0x04d6}, #line 261 "./uninorm/composition-table.gperf" - {"\000\000U\000\003\021", 0x0216}, + {"\000U\003\021", 0x0216}, #line 465 "./uninorm/composition-table.gperf" - {"\000\000M\000\003\001", 0x1e3e}, + {"\000M\003\001", 0x1e3e}, #line 46 "./uninorm/composition-table.gperf" - {"\000\000N\000\003\003", 0x00d1}, + {"\000N\003\003", 0x00d1}, #line 474 "./uninorm/composition-table.gperf" - {"\000\000n\000\003#", 0x1e47}, + {"\000n\003#", 0x1e47}, #line 913 "./uninorm/composition-table.gperf" - {"\0000d\0000\231", 0x3065}, + {"0d0\231", 0x3065}, #line 467 "./uninorm/composition-table.gperf" - {"\000\000M\000\003\007", 0x1e40}, + {"\000M\003\007", 0x1e40}, #line 521 "./uninorm/composition-table.gperf" - {"\000\000U\000\003-", 0x1e76}, + {"\000U\003-", 0x1e76}, #line 268 "./uninorm/composition-table.gperf" - {"\000\000h\000\003\014", 0x021f}, + {"\000h\003\014", 0x021f}, #line 355 "./uninorm/composition-table.gperf" - {"\000\004G\000\003\010", 0x04f5}, + {"\004G\003\010", 0x04f5}, #line 509 "./uninorm/composition-table.gperf" - {"\000\000T\000\003\007", 0x1e6a}, -#line 911 "./uninorm/composition-table.gperf" - {"\0000_\0000\231", 0x3060}, + {"\000T\003\007", 0x1e6a}, +#line 212 "./uninorm/composition-table.gperf" + {"\000\304\003\004", 0x01de}, #line 416 "./uninorm/composition-table.gperf" - {"\000\000d\000\003#", 0x1e0d}, + {"\000d\003#", 0x1e0d}, #line 878 "./uninorm/composition-table.gperf" - {"\000\"e\000\0038", 0x2271}, -#line 407 "./uninorm/composition-table.gperf" - {"\000\000B\000\003#", 0x1e04}, + {"\"e\0038", 0x2271}, +#line 542 "./uninorm/composition-table.gperf" + {"\000x\003\007", 0x1e8b}, #line 255 "./uninorm/composition-table.gperf" - {"\000\000R\000\003\017", 0x0210}, -#line 835 "./uninorm/composition-table.gperf" - {"\000\037\376\000\003\001", 0x1fde}, -#line 834 "./uninorm/composition-table.gperf" - {"\000\037\376\000\003\000", 0x1fdd}, -#line 836 "./uninorm/composition-table.gperf" - {"\000\037\376\000\003B", 0x1fdf}, + {"\000R\003\017", 0x0210}, +#line 283 "./uninorm/composition-table.gperf" + {"\000\250\003\001", 0x0385}, +#line 848 "./uninorm/composition-table.gperf" + {"\000\250\003\000", 0x1fed}, +#line 814 "./uninorm/composition-table.gperf" + {"\000\250\003B", 0x1fc1}, #line 265 "./uninorm/composition-table.gperf" - {"\000\000T\000\003&", 0x021a}, + {"\000T\003&", 0x021a}, #line 175 "./uninorm/composition-table.gperf" - {"\000\000U\000\003\012", 0x016e}, -#line 305 "./uninorm/composition-table.gperf" - {"\000\003\322\000\003\010", 0x03d4}, + {"\000U\003\012", 0x016e}, +#line 664 "./uninorm/composition-table.gperf" + {"\003\265\003\023", 0x1f10}, #line 301 "./uninorm/composition-table.gperf" - {"\000\003\277\000\003\001", 0x03cc}, + {"\003\277\003\001", 0x03cc}, #line 752 "./uninorm/composition-table.gperf" - {"\000\003\277\000\003\000", 0x1f78}, -#line 714 "./uninorm/composition-table.gperf" - {"\000\003\237\000\003\023", 0x1f48}, + {"\003\277\003\000", 0x1f78}, +#line 896 "./uninorm/composition-table.gperf" + {"\"\222\0038", 0x22e3}, #line 520 "./uninorm/composition-table.gperf" - {"\000\000u\000\0030", 0x1e75}, -#line 910 "./uninorm/composition-table.gperf" - {"\0000]\0000\231", 0x305e}, + {"\000u\0030", 0x1e75}, +#line 927 "./uninorm/composition-table.gperf" + {"0\2350\231", 0x309e}, #line 113 "./uninorm/composition-table.gperf" - {"\000\000g\000\003\006", 0x011f}, + {"\000g\003\006", 0x011f}, #line 297 "./uninorm/composition-table.gperf" - {"\000\003\271\000\003\001", 0x03af}, + {"\003\271\003\001", 0x03af}, #line 751 "./uninorm/composition-table.gperf" - {"\000\003\271\000\003\000", 0x1f76}, + {"\003\271\003\000", 0x1f76}, #line 829 "./uninorm/composition-table.gperf" - {"\000\003\271\000\003B", 0x1fd6}, + {"\003\271\003B", 0x1fd6}, #line 439 "./uninorm/composition-table.gperf" - {"\000\000H\000\003#", 0x1e24}, + {"\000H\003#", 0x1e24}, #line 824 "./uninorm/composition-table.gperf" - {"\000\037\277\000\003\001", 0x1fce}, + {"\037\277\003\001", 0x1fce}, #line 823 "./uninorm/composition-table.gperf" - {"\000\037\277\000\003\000", 0x1fcd}, + {"\037\277\003\000", 0x1fcd}, #line 825 "./uninorm/composition-table.gperf" - {"\000\037\277\000\003B", 0x1fcf}, + {"\037\277\003B", 0x1fcf}, #line 908 "./uninorm/composition-table.gperf" - {"\0000Y\0000\231", 0x305a}, -#line 310 "./uninorm/composition-table.gperf" - {"\000\004\032\000\003\001", 0x040c}, + {"0Y0\231", 0x305a}, +#line 455 "./uninorm/composition-table.gperf" + {"\000K\0031", 0x1e34}, #line 556 "./uninorm/composition-table.gperf" - {"\000\000y\000\003\012", 0x1e99}, -#line 876 "./uninorm/composition-table.gperf" - {"\000\000>\000\0038", 0x226f}, -#line 426 "./uninorm/composition-table.gperf" - {"\000\001\023\000\003\001", 0x1e17}, -#line 424 "./uninorm/composition-table.gperf" - {"\000\001\023\000\003\000", 0x1e15}, + {"\000y\003\012", 0x1e99}, +#line 888 "./uninorm/composition-table.gperf" + {"\"\207\0038", 0x2289}, +#line 284 "./uninorm/composition-table.gperf" + {"\003\221\003\001", 0x0386}, +#line 812 "./uninorm/composition-table.gperf" + {"\003\221\003\000", 0x1fba}, #line 516 "./uninorm/composition-table.gperf" - {"\000\000t\000\003-", 0x1e71}, + {"\000t\003-", 0x1e71}, #line 642 "./uninorm/composition-table.gperf" - {"\000\000Y\000\003#", 0x1ef4}, -#line 336 "./uninorm/composition-table.gperf" - {"\000\004\027\000\003\010", 0x04de}, -#line 767 "./uninorm/composition-table.gperf" - {"\000\037\014\000\003E", 0x1f8c}, + {"\000Y\003#", 0x1ef4}, +#line 544 "./uninorm/composition-table.gperf" + {"\000x\003\010", 0x1e8d}, +#line 887 "./uninorm/composition-table.gperf" + {"\"\206\0038", 0x2288}, #line 553 "./uninorm/composition-table.gperf" - {"\000\000h\000\0031", 0x1e96}, -#line 932 "./uninorm/composition-table.gperf" - {"\0000\263\0000\231", 0x30b4}, + {"\000h\0031", 0x1e96}, +#line 409 "./uninorm/composition-table.gperf" + {"\000B\0031", 0x1e06}, #line 155 "./uninorm/composition-table.gperf" - {"\000\000R\000\003\014", 0x0158}, + {"\000R\003\014", 0x0158}, #line 947 "./uninorm/composition-table.gperf" - {"\0000\325\0000\231", 0x30d6}, -#line 770 "./uninorm/composition-table.gperf" - {"\000\037\017\000\003E", 0x1f8f}, + {"0\3250\231", 0x30d6}, +#line 901 "./uninorm/composition-table.gperf" + {"0K0\231", 0x304c}, #line 258 "./uninorm/composition-table.gperf" - {"\000\000r\000\003\021", 0x0213}, -#line 296 "./uninorm/composition-table.gperf" - {"\000\003\267\000\003\001", 0x03ae}, -#line 750 "./uninorm/composition-table.gperf" - {"\000\003\267\000\003\000", 0x1f74}, -#line 818 "./uninorm/composition-table.gperf" - {"\000\003\267\000\003B", 0x1fc6}, + {"\000r\003\021", 0x0213}, +#line 813 "./uninorm/composition-table.gperf" + {"\003\221\003E", 0x1fbc}, +#line 384 "./uninorm/composition-table.gperf" + {"\015F\015>", 0x0d4a}, +#line 767 "./uninorm/composition-table.gperf" + {"\037\014\003E", 0x1f8c}, #line 271 "./uninorm/composition-table.gperf" - {"\000\000E\000\003'", 0x0228}, -#line 617 "./uninorm/composition-table.gperf" - {"\000\001\241\000\003\001", 0x1edb}, -#line 619 "./uninorm/composition-table.gperf" - {"\000\001\241\000\003\000", 0x1edd}, + {"\000E\003'", 0x0228}, +#line 774 "./uninorm/composition-table.gperf" + {"\037#\003E", 0x1f93}, +#line 453 "./uninorm/composition-table.gperf" + {"\000K\003#", 0x1e32}, #line 435 "./uninorm/composition-table.gperf" - {"\000\000G\000\003\004", 0x1e20}, + {"\000G\003\004", 0x1e20}, #line 915 "./uninorm/composition-table.gperf" - {"\0000h\0000\231", 0x3069}, + {"0h0\231", 0x3069}, #line 429 "./uninorm/composition-table.gperf" - {"\000\000E\000\0030", 0x1e1a}, + {"\000E\0030", 0x1e1a}, #line 218 "./uninorm/composition-table.gperf" - {"\000\000G\000\003\014", 0x01e6}, + {"\000G\003\014", 0x01e6}, #line 299 "./uninorm/composition-table.gperf" - {"\000\003\271\000\003\010", 0x03ca}, -#line 948 "./uninorm/composition-table.gperf" - {"\0000\325\0000\232", 0x30d7}, -#line 816 "./uninorm/composition-table.gperf" - {"\000\003\267\000\003E", 0x1fc3}, -#line 951 "./uninorm/composition-table.gperf" - {"\0000\333\0000\231", 0x30dc}, + {"\003\271\003\010", 0x03ca}, +#line 617 "./uninorm/composition-table.gperf" + {"\001\241\003\001", 0x1edb}, +#line 619 "./uninorm/composition-table.gperf" + {"\001\241\003\000", 0x1edd}, +#line 940 "./uninorm/composition-table.gperf" + {"0\3040\231", 0x30c5}, #line 440 "./uninorm/composition-table.gperf" - {"\000\000h\000\003#", 0x1e25}, -#line 470 "./uninorm/composition-table.gperf" - {"\000\000m\000\003#", 0x1e43}, + {"\000h\003#", 0x1e25}, +#line 407 "./uninorm/composition-table.gperf" + {"\000B\003#", 0x1e04}, #line 478 "./uninorm/composition-table.gperf" - {"\000\000n\000\003-", 0x1e4b}, -#line 928 "./uninorm/composition-table.gperf" - {"\0000\253\0000\231", 0x30ac}, + {"\000n\003-", 0x1e4b}, +#line 886 "./uninorm/composition-table.gperf" + {"\"\203\0038", 0x2285}, +#line 925 "./uninorm/composition-table.gperf" + {"0{0\232", 0x307d}, +#line 302 "./uninorm/composition-table.gperf" + {"\003\305\003\001", 0x03cd}, +#line 753 "./uninorm/composition-table.gperf" + {"\003\305\003\000", 0x1f7a}, +#line 842 "./uninorm/composition-table.gperf" + {"\003\305\003B", 0x1fe6}, +#line 893 "./uninorm/composition-table.gperf" + {"\"|\0038", 0x22e0}, +#line 233 "./uninorm/composition-table.gperf" + {"\000\305\003\001", 0x01fa}, +#line 422 "./uninorm/composition-table.gperf" + {"\000d\003-", 0x1e13}, +#line 885 "./uninorm/composition-table.gperf" + {"\"\202\0038", 0x2284}, #line 294 "./uninorm/composition-table.gperf" - {"\000\003\261\000\003\001", 0x03ac}, + {"\003\261\003\001", 0x03ac}, #line 748 "./uninorm/composition-table.gperf" - {"\000\003\261\000\003\000", 0x1f70}, + {"\003\261\003\000", 0x1f70}, #line 808 "./uninorm/composition-table.gperf" - {"\000\003\261\000\003B", 0x1fb6}, -#line 343 "./uninorm/composition-table.gperf" - {"\000\004>\000\003\010", 0x04e7}, -#line 284 "./uninorm/composition-table.gperf" - {"\000\003\221\000\003\001", 0x0386}, -#line 812 "./uninorm/composition-table.gperf" - {"\000\003\221\000\003\000", 0x1fba}, -#line 422 "./uninorm/composition-table.gperf" - {"\000\000d\000\003-", 0x1e13}, -#line 597 "./uninorm/composition-table.gperf" - {"\000\036\271\000\003\002", 0x1ec7}, -#line 769 "./uninorm/composition-table.gperf" - {"\000\037\016\000\003E", 0x1f8e}, -#line 952 "./uninorm/composition-table.gperf" - {"\0000\333\0000\232", 0x30dd}, -#line 353 "./uninorm/composition-table.gperf" - {"\000\004C\000\003\013", 0x04f3}, + {"\003\261\003B", 0x1fb6}, #line 143 "./uninorm/composition-table.gperf" - {"\000\000N\000\003\014", 0x0147}, -#line 806 "./uninorm/composition-table.gperf" - {"\000\003\261\000\003E", 0x1fb3}, -#line 870 "./uninorm/composition-table.gperf" - {"\000\"E\000\0038", 0x2247}, + {"\000N\003\014", 0x0147}, #line 708 "./uninorm/composition-table.gperf" - {"\000\003\277\000\003\023", 0x1f40}, + {"\003\277\003\023", 0x1f40}, +#line 870 "./uninorm/composition-table.gperf" + {"\"E\0038", 0x2247}, +#line 894 "./uninorm/composition-table.gperf" + {"\"}\0038", 0x22e1}, #line 497 "./uninorm/composition-table.gperf" - {"\000\000R\000\0031", 0x1e5e}, -#line 813 "./uninorm/composition-table.gperf" - {"\000\003\221\000\003E", 0x1fbc}, + {"\000R\0031", 0x1e5e}, +#line 413 "./uninorm/composition-table.gperf" + {"\000D\003\007", 0x1e0a}, #line 347 "./uninorm/composition-table.gperf" - {"\000\004M\000\003\010", 0x04ed}, -#line 715 "./uninorm/composition-table.gperf" - {"\000\003\237\000\003\024", 0x1f49}, -#line 158 "./uninorm/composition-table.gperf" - {"\000\000s\000\003\001", 0x015b}, + {"\004M\003\010", 0x04ed}, #line 692 "./uninorm/composition-table.gperf" - {"\000\003\271\000\003\023", 0x1f30}, + {"\003\271\003\023", 0x1f30}, +#line 353 "./uninorm/composition-table.gperf" + {"\004C\003\013", 0x04f3}, +#line 806 "./uninorm/composition-table.gperf" + {"\003\261\003E", 0x1fb3}, #line 826 "./uninorm/composition-table.gperf" - {"\000\003\271\000\003\006", 0x1fd0}, -#line 160 "./uninorm/composition-table.gperf" - {"\000\000s\000\003\002", 0x015d}, -#line 500 "./uninorm/composition-table.gperf" - {"\000\000s\000\003\007", 0x1e61}, -#line 968 "./uninorm/composition-table.gperf" - {"\001\024\271\001\024\275", 0x114be}, + {"\003\271\003\006", 0x1fd0}, +#line 945 "./uninorm/composition-table.gperf" + {"0\3220\231", 0x30d3}, +#line 134 "./uninorm/composition-table.gperf" + {"\000l\003\001", 0x013a}, +#line 911 "./uninorm/composition-table.gperf" + {"0_0\231", 0x3060}, #line 519 "./uninorm/composition-table.gperf" - {"\000\000U\000\0030", 0x1e74}, + {"\000U\0030", 0x1e74}, #line 907 "./uninorm/composition-table.gperf" - {"\0000W\0000\231", 0x3058}, -#line 308 "./uninorm/composition-table.gperf" - {"\000\004\023\000\003\001", 0x0403}, + {"0W0\231", 0x3058}, +#line 910 "./uninorm/composition-table.gperf" + {"0]0\231", 0x305e}, #line 436 "./uninorm/composition-table.gperf" - {"\000\000g\000\003\004", 0x1e21}, -#line 451 "./uninorm/composition-table.gperf" - {"\000\000K\000\003\001", 0x1e30}, -#line 761 "./uninorm/composition-table.gperf" - {"\000\037\006\000\003E", 0x1f86}, + {"\000g\003\004", 0x1e21}, +#line 656 "./uninorm/composition-table.gperf" + {"\003\221\003\023", 0x1f08}, +#line 310 "./uninorm/composition-table.gperf" + {"\004\032\003\001", 0x040c}, #line 219 "./uninorm/composition-table.gperf" - {"\000\000g\000\003\014", 0x01e7}, -#line 264 "./uninorm/composition-table.gperf" - {"\000\000s\000\003&", 0x0219}, + {"\000g\003\014", 0x01e7}, +#line 810 "./uninorm/composition-table.gperf" + {"\003\221\003\006", 0x1fb8}, #line 539 "./uninorm/composition-table.gperf" - {"\000\000W\000\003#", 0x1e88}, -#line 235 "./uninorm/composition-table.gperf" - {"\000\000\306\000\003\001", 0x01fc}, + {"\000W\003#", 0x1e88}, +#line 300 "./uninorm/composition-table.gperf" + {"\003\305\003\010", 0x03cb}, #line 493 "./uninorm/composition-table.gperf" - {"\000\000R\000\003#", 0x1e5a}, -#line 571 "./uninorm/composition-table.gperf" - {"\000\036\241\000\003\002", 0x1ead}, -#line 302 "./uninorm/composition-table.gperf" - {"\000\003\305\000\003\001", 0x03cd}, -#line 753 "./uninorm/composition-table.gperf" - {"\000\003\305\000\003\000", 0x1f7a}, -#line 842 "./uninorm/composition-table.gperf" - {"\000\003\305\000\003B", 0x1fe6}, -#line 134 "./uninorm/composition-table.gperf" - {"\000\000l\000\003\001", 0x013a}, -#line 233 "./uninorm/composition-table.gperf" - {"\000\000\305\000\003\001", 0x01fa}, + {"\000R\003#", 0x1e5a}, +#line 237 "./uninorm/composition-table.gperf" + {"\000\330\003\001", 0x01fe}, +#line 296 "./uninorm/composition-table.gperf" + {"\003\267\003\001", 0x03ae}, +#line 750 "./uninorm/composition-table.gperf" + {"\003\267\003\000", 0x1f74}, +#line 818 "./uninorm/composition-table.gperf" + {"\003\267\003B", 0x1fc6}, +#line 158 "./uninorm/composition-table.gperf" + {"\000s\003\001", 0x015b}, +#line 799 "./uninorm/composition-table.gperf" + {"\037l\003E", 0x1fac}, #line 157 "./uninorm/composition-table.gperf" - {"\000\000S\000\003\001", 0x015a}, -#line 676 "./uninorm/composition-table.gperf" - {"\000\003\267\000\003\023", 0x1f20}, -#line 623 "./uninorm/composition-table.gperf" - {"\000\001\241\000\003\003", 0x1ee1}, + {"\000S\003\001", 0x015a}, +#line 160 "./uninorm/composition-table.gperf" + {"\000s\003\002", 0x015d}, +#line 500 "./uninorm/composition-table.gperf" + {"\000s\003\007", 0x1e61}, #line 159 "./uninorm/composition-table.gperf" - {"\000\000S\000\003\002", 0x015c}, + {"\000S\003\002", 0x015c}, #line 499 "./uninorm/composition-table.gperf" - {"\000\000S\000\003\007", 0x1e60}, + {"\000S\003\007", 0x1e60}, #line 137 "./uninorm/composition-table.gperf" - {"\000\000L\000\003\014", 0x013d}, + {"\000L\003\014", 0x013d}, #line 475 "./uninorm/composition-table.gperf" - {"\000\000N\000\0031", 0x1e48}, -#line 287 "./uninorm/composition-table.gperf" - {"\000\003\231\000\003\001", 0x038a}, -#line 833 "./uninorm/composition-table.gperf" - {"\000\003\231\000\003\000", 0x1fda}, -#line 503 "./uninorm/composition-table.gperf" - {"\000\001Z\000\003\007", 0x1e64}, -#line 819 "./uninorm/composition-table.gperf" - {"\000\037\306\000\003E", 0x1fc7}, -#line 186 "./uninorm/composition-table.gperf" - {"\000\000Z\000\003\001", 0x0179}, + {"\000N\0031", 0x1e48}, +#line 816 "./uninorm/composition-table.gperf" + {"\003\267\003E", 0x1fc3}, +#line 597 "./uninorm/composition-table.gperf" + {"\036\271\003\002", 0x1ec7}, +#line 623 "./uninorm/composition-table.gperf" + {"\001\241\003\003", 0x1ee1}, +#line 350 "./uninorm/composition-table.gperf" + {"\004#\003\010", 0x04f0}, +#line 264 "./uninorm/composition-table.gperf" + {"\000s\003&", 0x0219}, #line 166 "./uninorm/composition-table.gperf" - {"\000\000t\000\003'", 0x0163}, + {"\000t\003'", 0x0163}, #line 263 "./uninorm/composition-table.gperf" - {"\000\000S\000\003&", 0x0218}, -#line 547 "./uninorm/composition-table.gperf" - {"\000\000Z\000\003\002", 0x1e90}, -#line 188 "./uninorm/composition-table.gperf" - {"\000\000Z\000\003\007", 0x017b}, -#line 799 "./uninorm/composition-table.gperf" - {"\000\037l\000\003E", 0x1fac}, - {""}, -#line 91 "./uninorm/composition-table.gperf" - {"\000\000c\000\003\001", 0x0107}, + {"\000S\003&", 0x0218}, +#line 452 "./uninorm/composition-table.gperf" + {"\000k\003\001", 0x1e31}, +#line 291 "./uninorm/composition-table.gperf" + {"\003\312\003\001", 0x0390}, +#line 828 "./uninorm/composition-table.gperf" + {"\003\312\003\000", 0x1fd2}, +#line 830 "./uninorm/composition-table.gperf" + {"\003\312\003B", 0x1fd7}, +#line 720 "./uninorm/composition-table.gperf" + {"\003\305\003\023", 0x1f50}, +#line 588 "./uninorm/composition-table.gperf" + {"\000\312\003\001", 0x1ebe}, +#line 590 "./uninorm/composition-table.gperf" + {"\000\312\003\000", 0x1ec0}, +#line 837 "./uninorm/composition-table.gperf" + {"\003\305\003\006", 0x1fe0}, +#line 616 "./uninorm/composition-table.gperf" + {"\001\240\003\001", 0x1eda}, +#line 618 "./uninorm/composition-table.gperf" + {"\001\240\003\000", 0x1edc}, +#line 840 "./uninorm/composition-table.gperf" + {"\003\301\003\023", 0x1fe4}, #line 648 "./uninorm/composition-table.gperf" - {"\000\003\261\000\003\023", 0x1f00}, -#line 803 "./uninorm/composition-table.gperf" - {"\000\003\261\000\003\006", 0x1fb0}, -#line 93 "./uninorm/composition-table.gperf" - {"\000\000c\000\003\002", 0x0109}, -#line 95 "./uninorm/composition-table.gperf" - {"\000\000c\000\003\007", 0x010b}, -#line 656 "./uninorm/composition-table.gperf" - {"\000\003\221\000\003\023", 0x1f08}, -#line 810 "./uninorm/composition-table.gperf" - {"\000\003\221\000\003\006", 0x1fb8}, - {""}, + {"\003\261\003\023", 0x1f00}, #line 473 "./uninorm/composition-table.gperf" - {"\000\000N\000\003#", 0x1e46}, + {"\000N\003#", 0x1e46}, #line 154 "./uninorm/composition-table.gperf" - {"\000\000r\000\003'", 0x0157}, -#line 300 "./uninorm/composition-table.gperf" - {"\000\003\305\000\003\010", 0x03cb}, -#line 187 "./uninorm/composition-table.gperf" - {"\000\000z\000\003\001", 0x017a}, + {"\000r\003'", 0x0157}, +#line 803 "./uninorm/composition-table.gperf" + {"\003\261\003\006", 0x1fb0}, +#line 503 "./uninorm/composition-table.gperf" + {"\001Z\003\007", 0x1e64}, #line 167 "./uninorm/composition-table.gperf" - {"\000\000T\000\003\014", 0x0164}, -#line 413 "./uninorm/composition-table.gperf" - {"\000\000D\000\003\007", 0x1e0a}, -#line 548 "./uninorm/composition-table.gperf" - {"\000\000z\000\003\002", 0x1e91}, -#line 189 "./uninorm/composition-table.gperf" - {"\000\000z\000\003\007", 0x017c}, - {""}, -#line 709 "./uninorm/composition-table.gperf" - {"\000\003\277\000\003\024", 0x1f41}, -#line 790 "./uninorm/composition-table.gperf" - {"\000\037c\000\003E", 0x1fa3}, + {"\000T\003\014", 0x0164}, +#line 186 "./uninorm/composition-table.gperf" + {"\000Z\003\001", 0x0179}, +#line 798 "./uninorm/composition-table.gperf" + {"\037k\003E", 0x1fab}, +#line 527 "./uninorm/composition-table.gperf" + {"\000V\003\003", 0x1e7c}, +#line 547 "./uninorm/composition-table.gperf" + {"\000Z\003\002", 0x1e90}, +#line 188 "./uninorm/composition-table.gperf" + {"\000Z\003\007", 0x017b}, +#line 944 "./uninorm/composition-table.gperf" + {"0\3170\232", 0x30d1}, #line 540 "./uninorm/composition-table.gperf" - {"\000\000w\000\003#", 0x1e89}, + {"\000w\003#", 0x1e89}, #line 142 "./uninorm/composition-table.gperf" - {"\000\000n\000\003'", 0x0146}, -#line 150 "./uninorm/composition-table.gperf" - {"\000\000o\000\003\013", 0x0151}, -#line 292 "./uninorm/composition-table.gperf" - {"\000\003\231\000\003\010", 0x03aa}, -#line 693 "./uninorm/composition-table.gperf" - {"\000\003\271\000\003\024", 0x1f31}, + {"\000n\003'", 0x0146}, +#line 312 "./uninorm/composition-table.gperf" + {"\004#\003\006", 0x040e}, +#line 933 "./uninorm/composition-table.gperf" + {"0\2650\231", 0x30b6}, +#line 526 "./uninorm/composition-table.gperf" + {"\001k\003\010", 0x1e7b}, #line 461 "./uninorm/composition-table.gperf" - {"\000\000L\000\0031", 0x1e3a}, - {""}, -#line 631 "./uninorm/composition-table.gperf" - {"\000\001\260\000\003\001", 0x1ee9}, -#line 633 "./uninorm/composition-table.gperf" - {"\000\001\260\000\003\000", 0x1eeb}, + {"\000L\0031", 0x1e3a}, +#line 868 "./uninorm/composition-table.gperf" + {"\"<\0038", 0x2241}, +#line 571 "./uninorm/composition-table.gperf" + {"\036\241\003\002", 0x1ead}, +#line 786 "./uninorm/composition-table.gperf" + {"\037/\003E", 0x1f9f}, #line 420 "./uninorm/composition-table.gperf" - {"\000\000d\000\003'", 0x1e11}, -#line 914 "./uninorm/composition-table.gperf" - {"\0000f\0000\231", 0x3067}, -#line 178 "./uninorm/composition-table.gperf" - {"\000\000u\000\003\013", 0x0171}, + {"\000d\003'", 0x1e11}, +#line 336 "./uninorm/composition-table.gperf" + {"\004\027\003\010", 0x04de}, +#line 150 "./uninorm/composition-table.gperf" + {"\000o\003\013", 0x0151}, #line 827 "./uninorm/composition-table.gperf" - {"\000\003\271\000\003\004", 0x1fd1}, + {"\003\271\003\004", 0x1fd1}, #line 257 "./uninorm/composition-table.gperf" - {"\000\000R\000\003\021", 0x0212}, -#line 616 "./uninorm/composition-table.gperf" - {"\000\001\240\000\003\001", 0x1eda}, -#line 618 "./uninorm/composition-table.gperf" - {"\000\001\240\000\003\000", 0x1edc}, -#line 581 "./uninorm/composition-table.gperf" - {"\000\036\241\000\003\006", 0x1eb7}, -#line 309 "./uninorm/composition-table.gperf" - {"\000\004\006\000\003\010", 0x0407}, + {"\000R\003\021", 0x0212}, +#line 704 "./uninorm/composition-table.gperf" + {"\0378\003\001", 0x1f3c}, +#line 702 "./uninorm/composition-table.gperf" + {"\0378\003\000", 0x1f3a}, +#line 706 "./uninorm/composition-table.gperf" + {"\0378\003B", 0x1f3e}, +#line 676 "./uninorm/composition-table.gperf" + {"\003\267\003\023", 0x1f20}, #line 879 "./uninorm/composition-table.gperf" - {"\000\"r\000\0038", 0x2274}, -#line 720 "./uninorm/composition-table.gperf" - {"\000\003\305\000\003\023", 0x1f50}, -#line 837 "./uninorm/composition-table.gperf" - {"\000\003\305\000\003\006", 0x1fe0}, -#line 630 "./uninorm/composition-table.gperf" - {"\000\001\257\000\003\001", 0x1ee8}, -#line 632 "./uninorm/composition-table.gperf" - {"\000\001\257\000\003\000", 0x1eea}, - {""}, -#line 621 "./uninorm/composition-table.gperf" - {"\000\001\241\000\003\011", 0x1edf}, + {"\"r\0038", 0x2274}, +#line 770 "./uninorm/composition-table.gperf" + {"\037\017\003E", 0x1f8f}, +#line 178 "./uninorm/composition-table.gperf" + {"\000u\003\013", 0x0171}, +#line 769 "./uninorm/composition-table.gperf" + {"\037\016\003E", 0x1f8e}, +#line 318 "./uninorm/composition-table.gperf" + {"\004V\003\010", 0x0457}, +#line 811 "./uninorm/composition-table.gperf" + {"\003\221\003\004", 0x1fb9}, +#line 776 "./uninorm/composition-table.gperf" + {"\037%\003E", 0x1f95}, #line 457 "./uninorm/composition-table.gperf" - {"\000\000L\000\003#", 0x1e36}, -#line 508 "./uninorm/composition-table.gperf" - {"\000\036c\000\003\007", 0x1e69}, -#line 677 "./uninorm/composition-table.gperf" - {"\000\003\267\000\003\024", 0x1f21}, + {"\000L\003#", 0x1e36}, +#line 290 "./uninorm/composition-table.gperf" + {"\003\251\003\001", 0x038f}, +#line 855 "./uninorm/composition-table.gperf" + {"\003\251\003\000", 0x1ffa}, #line 443 "./uninorm/composition-table.gperf" - {"\000\000H\000\003'", 0x1e28}, -#line 945 "./uninorm/composition-table.gperf" - {"\0000\322\0000\231", 0x30d3}, + {"\000H\003'", 0x1e28}, +#line 187 "./uninorm/composition-table.gperf" + {"\000z\003\001", 0x017a}, #line 513 "./uninorm/composition-table.gperf" - {"\000\000T\000\0031", 0x1e6e}, -#line 700 "./uninorm/composition-table.gperf" - {"\000\003\231\000\003\023", 0x1f38}, -#line 831 "./uninorm/composition-table.gperf" - {"\000\003\231\000\003\006", 0x1fd8}, -#line 847 "./uninorm/composition-table.gperf" - {"\000\003\241\000\003\024", 0x1fec}, -#line 357 "./uninorm/composition-table.gperf" - {"\000\004K\000\003\010", 0x04f9}, + {"\000T\0031", 0x1e6e}, +#line 621 "./uninorm/composition-table.gperf" + {"\001\241\003\011", 0x1edf}, +#line 548 "./uninorm/composition-table.gperf" + {"\000z\003\002", 0x1e91}, +#line 189 "./uninorm/composition-table.gperf" + {"\000z\003\007", 0x017c}, + {""}, #line 865 "./uninorm/composition-table.gperf" - {"\000\"\013\000\0038", 0x220c}, -#line 226 "./uninorm/composition-table.gperf" - {"\000\001\267\000\003\014", 0x01ee}, + {"\"\013\0038", 0x220c}, +#line 917 "./uninorm/composition-table.gperf" + {"0o0\232", 0x3071}, #line 877 "./uninorm/composition-table.gperf" - {"\000\"d\000\0038", 0x2270}, - {""}, + {"\"d\0038", 0x2270}, +#line 856 "./uninorm/composition-table.gperf" + {"\003\251\003E", 0x1ffc}, #line 902 "./uninorm/composition-table.gperf" - {"\0000M\0000\231", 0x304e}, -#line 406 "./uninorm/composition-table.gperf" - {"\000\000b\000\003\007", 0x1e03}, -#line 776 "./uninorm/composition-table.gperf" - {"\000\037%\000\003E", 0x1f95}, + {"0M0\231", 0x304e}, +#line 594 "./uninorm/composition-table.gperf" + {"\000\312\003\003", 0x1ec4}, +#line 332 "./uninorm/composition-table.gperf" + {"\004\330\003\010", 0x04da}, +#line 398 "./uninorm/composition-table.gperf" + {"\033:\0335", 0x1b3b}, +#line 622 "./uninorm/composition-table.gperf" + {"\001\240\003\003", 0x1ee0}, {""}, -#line 946 "./uninorm/composition-table.gperf" - {"\0000\322\0000\232", 0x30d4}, -#line 385 "./uninorm/composition-table.gperf" - {"\000\015G\000\015>", 0x0d4b}, -#line 649 "./uninorm/composition-table.gperf" - {"\000\003\261\000\003\024", 0x1f01}, +#line 921 "./uninorm/composition-table.gperf" + {"0u0\232", 0x3077}, #line 469 "./uninorm/composition-table.gperf" - {"\000\000M\000\003#", 0x1e42}, -#line 295 "./uninorm/composition-table.gperf" - {"\000\003\265\000\003\001", 0x03ad}, -#line 749 "./uninorm/composition-table.gperf" - {"\000\003\265\000\003\000", 0x1f72}, -#line 657 "./uninorm/composition-table.gperf" - {"\000\003\221\000\003\024", 0x1f09}, + {"\000M\003#", 0x1e42}, +#line 922 "./uninorm/composition-table.gperf" + {"0x0\231", 0x3079}, +#line 287 "./uninorm/composition-table.gperf" + {"\003\231\003\001", 0x038a}, +#line 833 "./uninorm/composition-table.gperf" + {"\003\231\003\000", 0x1fda}, #line 511 "./uninorm/composition-table.gperf" - {"\000\000T\000\003#", 0x1e6c}, -#line 966 "./uninorm/composition-table.gperf" - {"\001\024\271\001\024\272", 0x114bb}, + {"\000T\003#", 0x1e6c}, +#line 541 "./uninorm/composition-table.gperf" + {"\000X\003\007", 0x1e8a}, #line 477 "./uninorm/composition-table.gperf" - {"\000\000N\000\003-", 0x1e4a}, -#line 804 "./uninorm/composition-table.gperf" - {"\000\003\261\000\003\004", 0x1fb1}, -#line 789 "./uninorm/composition-table.gperf" - {"\000\037b\000\003E", 0x1fa2}, -#line 774 "./uninorm/composition-table.gperf" - {"\000\037#\000\003E", 0x1f93}, + {"\000N\003-", 0x1e4a}, +#line 131 "./uninorm/composition-table.gperf" + {"\000K\003'", 0x0136}, +#line 838 "./uninorm/composition-table.gperf" + {"\003\305\003\004", 0x1fe1}, +#line 91 "./uninorm/composition-table.gperf" + {"\000c\003\001", 0x0107}, #line 871 "./uninorm/composition-table.gperf" - {"\000\"H\000\0038", 0x2249}, -#line 811 "./uninorm/composition-table.gperf" - {"\000\003\221\000\003\004", 0x1fb9}, -#line 149 "./uninorm/composition-table.gperf" - {"\000\000O\000\003\013", 0x0150}, -#line 452 "./uninorm/composition-table.gperf" - {"\000\000k\000\003\001", 0x1e31}, -#line 786 "./uninorm/composition-table.gperf" - {"\000\037/\000\003E", 0x1f9f}, -#line 237 "./uninorm/composition-table.gperf" - {"\000\000\330\000\003\001", 0x01fe}, + {"\"H\0038", 0x2249}, +#line 394 "./uninorm/composition-table.gperf" + {"\033\011\0335", 0x1b0a}, +#line 93 "./uninorm/composition-table.gperf" + {"\000c\003\002", 0x0109}, +#line 95 "./uninorm/composition-table.gperf" + {"\000c\003\007", 0x010b}, +#line 320 "./uninorm/composition-table.gperf" + {"\0048\003\000", 0x045d}, +#line 804 "./uninorm/composition-table.gperf" + {"\003\261\003\004", 0x1fb1}, #line 444 "./uninorm/composition-table.gperf" - {"\000\000h\000\003'", 0x1e29}, + {"\000h\003'", 0x1e29}, #line 938 "./uninorm/composition-table.gperf" - {"\0000\277\0000\231", 0x30c0}, -#line 570 "./uninorm/composition-table.gperf" - {"\000\036\240\000\003\002", 0x1eac}, -#line 637 "./uninorm/composition-table.gperf" - {"\000\001\260\000\003\003", 0x1eef}, -#line 291 "./uninorm/composition-table.gperf" - {"\000\003\312\000\003\001", 0x0390}, -#line 828 "./uninorm/composition-table.gperf" - {"\000\003\312\000\003\000", 0x1fd2}, -#line 830 "./uninorm/composition-table.gperf" - {"\000\003\312\000\003B", 0x1fd7}, + {"0\2770\231", 0x30c0}, +#line 630 "./uninorm/composition-table.gperf" + {"\001\257\003\001", 0x1ee8}, +#line 632 "./uninorm/composition-table.gperf" + {"\001\257\003\000", 0x1eea}, +#line 581 "./uninorm/composition-table.gperf" + {"\036\241\003\006", 0x1eb7}, +#line 149 "./uninorm/composition-table.gperf" + {"\000O\003\013", 0x0150}, +#line 98 "./uninorm/composition-table.gperf" + {"\000D\003\014", 0x010e}, #line 935 "./uninorm/composition-table.gperf" - {"\0000\271\0000\231", 0x30ba}, -#line 588 "./uninorm/composition-table.gperf" - {"\000\000\312\000\003\001", 0x1ebe}, -#line 590 "./uninorm/composition-table.gperf" - {"\000\000\312\000\003\000", 0x1ec0}, -#line 622 "./uninorm/composition-table.gperf" - {"\000\001\240\000\003\003", 0x1ee0}, -#line 840 "./uninorm/composition-table.gperf" - {"\000\003\301\000\003\023", 0x1fe4}, -#line 399 "./uninorm/composition-table.gperf" - {"\000\033<\000\0335", 0x1b3d}, -#line 164 "./uninorm/composition-table.gperf" - {"\000\000s\000\003\014", 0x0161}, -#line 555 "./uninorm/composition-table.gperf" - {"\000\000w\000\003\012", 0x1e98}, -#line 798 "./uninorm/composition-table.gperf" - {"\000\037k\000\003E", 0x1fab}, -#line 898 "./uninorm/composition-table.gperf" - {"\000\"\263\000\0038", 0x22eb}, -#line 636 "./uninorm/composition-table.gperf" - {"\000\001\257\000\003\003", 0x1eee}, -#line 177 "./uninorm/composition-table.gperf" - {"\000\000U\000\003\013", 0x0170}, -#line 507 "./uninorm/composition-table.gperf" - {"\000\036b\000\003\007", 0x1e68}, -#line 721 "./uninorm/composition-table.gperf" - {"\000\003\305\000\003\024", 0x1f51}, -#line 290 "./uninorm/composition-table.gperf" - {"\000\003\251\000\003\001", 0x038f}, -#line 855 "./uninorm/composition-table.gperf" - {"\000\003\251\000\003\000", 0x1ffa}, -#line 220 "./uninorm/composition-table.gperf" - {"\000\000K\000\003\014", 0x01e8}, -#line 526 "./uninorm/composition-table.gperf" - {"\000\001k\000\003\010", 0x1e7b}, -#line 216 "./uninorm/composition-table.gperf" - {"\000\000\306\000\003\004", 0x01e2}, -#line 463 "./uninorm/composition-table.gperf" - {"\000\000L\000\003-", 0x1e3c}, -#line 398 "./uninorm/composition-table.gperf" - {"\000\033:\000\0335", 0x1b3b}, -#line 838 "./uninorm/composition-table.gperf" - {"\000\003\305\000\003\004", 0x1fe1}, -#line 394 "./uninorm/composition-table.gperf" - {"\000\033\011\000\0335", 0x1b0a}, -#line 934 "./uninorm/composition-table.gperf" - {"\0000\267\0000\231", 0x30b8}, - {""}, -#line 701 "./uninorm/composition-table.gperf" - {"\000\003\231\000\003\024", 0x1f39}, -#line 856 "./uninorm/composition-table.gperf" - {"\000\003\251\000\003E", 0x1ffc}, -#line 138 "./uninorm/composition-table.gperf" - {"\000\000l\000\003\014", 0x013e}, -#line 542 "./uninorm/composition-table.gperf" - {"\000\000x\000\003\007", 0x1e8b}, -#line 163 "./uninorm/composition-table.gperf" - {"\000\000S\000\003\014", 0x0160}, -#line 625 "./uninorm/composition-table.gperf" - {"\000\001\241\000\003#", 0x1ee3}, -#line 892 "./uninorm/composition-table.gperf" - {"\000\"\253\000\0038", 0x22af}, -#line 153 "./uninorm/composition-table.gperf" - {"\000\000R\000\003'", 0x0156}, -#line 832 "./uninorm/composition-table.gperf" - {"\000\003\231\000\003\004", 0x1fd9}, -#line 704 "./uninorm/composition-table.gperf" - {"\000\0378\000\003\001", 0x1f3c}, -#line 702 "./uninorm/composition-table.gperf" - {"\000\0378\000\003\000", 0x1f3a}, -#line 706 "./uninorm/composition-table.gperf" - {"\000\0378\000\003B", 0x1f3e}, + {"0\2710\231", 0x30ba}, #line 289 "./uninorm/composition-table.gperf" - {"\000\003\245\000\003\001", 0x038e}, + {"\003\245\003\001", 0x038e}, #line 846 "./uninorm/composition-table.gperf" - {"\000\003\245\000\003\000", 0x1fea}, -#line 664 "./uninorm/composition-table.gperf" - {"\000\003\265\000\003\023", 0x1f10}, -#line 190 "./uninorm/composition-table.gperf" - {"\000\000Z\000\003\014", 0x017d}, -#line 931 "./uninorm/composition-table.gperf" - {"\0000\261\0000\231", 0x30b2}, -#line 674 "./uninorm/composition-table.gperf" - {"\000\037\030\000\003\001", 0x1f1c}, -#line 672 "./uninorm/composition-table.gperf" - {"\000\037\030\000\003\000", 0x1f1a}, -#line 515 "./uninorm/composition-table.gperf" - {"\000\000T\000\003-", 0x1e70}, -#line 116 "./uninorm/composition-table.gperf" - {"\000\000G\000\003'", 0x0122}, -#line 504 "./uninorm/composition-table.gperf" - {"\000\001[\000\003\007", 0x1e65}, -#line 97 "./uninorm/composition-table.gperf" - {"\000\000c\000\003\014", 0x010d}, + {"\003\245\003\000", 0x1fea}, +#line 348 "./uninorm/composition-table.gperf" + {"\004#\003\004", 0x04ee}, +#line 790 "./uninorm/composition-table.gperf" + {"\037c\003E", 0x1fa3}, +#line 285 "./uninorm/composition-table.gperf" + {"\003\225\003\001", 0x0388}, +#line 820 "./uninorm/composition-table.gperf" + {"\003\225\003\000", 0x1fc8}, +#line 555 "./uninorm/composition-table.gperf" + {"\000w\003\012", 0x1e98}, +#line 235 "./uninorm/composition-table.gperf" + {"\000\306\003\001", 0x01fc}, +#line 570 "./uninorm/composition-table.gperf" + {"\036\240\003\002", 0x1eac}, +#line 138 "./uninorm/composition-table.gperf" + {"\000l\003\014", 0x013e}, +#line 543 "./uninorm/composition-table.gperf" + {"\000X\003\010", 0x1e8c}, +#line 292 "./uninorm/composition-table.gperf" + {"\003\231\003\010", 0x03aa}, #line 303 "./uninorm/composition-table.gperf" - {"\000\003\311\000\003\001", 0x03ce}, + {"\003\311\003\001", 0x03ce}, #line 754 "./uninorm/composition-table.gperf" - {"\000\003\311\000\003\000", 0x1f7c}, + {"\003\311\003\000", 0x1f7c}, #line 852 "./uninorm/composition-table.gperf" - {"\000\003\311\000\003B", 0x1ff6}, + {"\003\311\003B", 0x1ff6}, +#line 740 "./uninorm/composition-table.gperf" + {"\003\251\003\023", 0x1f68}, #line 393 "./uninorm/composition-table.gperf" - {"\000\033\007\000\0335", 0x1b08}, -#line 350 "./uninorm/composition-table.gperf" - {"\000\004#\000\003\010", 0x04f0}, -#line 455 "./uninorm/composition-table.gperf" - {"\000\000K\000\0031", 0x1e34}, -#line 580 "./uninorm/composition-table.gperf" - {"\000\036\240\000\003\006", 0x1eb6}, -#line 635 "./uninorm/composition-table.gperf" - {"\000\001\260\000\003\011", 0x1eed}, -#line 98 "./uninorm/composition-table.gperf" - {"\000\000D\000\003\014", 0x010e}, -#line 544 "./uninorm/composition-table.gperf" - {"\000\000x\000\003\010", 0x1e8d}, -#line 191 "./uninorm/composition-table.gperf" - {"\000\000z\000\003\014", 0x017e}, -#line 594 "./uninorm/composition-table.gperf" - {"\000\000\312\000\003\003", 0x1ec4}, + {"\033\007\0335", 0x1b08}, + {""}, +#line 463 "./uninorm/composition-table.gperf" + {"\000L\003-", 0x1e3c}, +#line 177 "./uninorm/composition-table.gperf" + {"\000U\003\013", 0x0170}, + {""}, +#line 226 "./uninorm/composition-table.gperf" + {"\001\267\003\014", 0x01ee}, +#line 341 "./uninorm/composition-table.gperf" + {"\0048\003\010", 0x04e5}, +#line 466 "./uninorm/composition-table.gperf" + {"\000m\003\001", 0x1e3f}, #line 850 "./uninorm/composition-table.gperf" - {"\000\003\311\000\003E", 0x1ff3}, -#line 449 "./uninorm/composition-table.gperf" - {"\000\000\317\000\003\001", 0x1e2e}, + {"\003\311\003E", 0x1ff3}, +#line 819 "./uninorm/composition-table.gperf" + {"\037\306\003E", 0x1fc7}, +#line 164 "./uninorm/composition-table.gperf" + {"\000s\003\014", 0x0161}, +#line 468 "./uninorm/composition-table.gperf" + {"\000m\003\007", 0x1e41}, +#line 163 "./uninorm/composition-table.gperf" + {"\000S\003\014", 0x0160}, +#line 592 "./uninorm/composition-table.gperf" + {"\000\312\003\011", 0x1ec2}, +#line 504 "./uninorm/composition-table.gperf" + {"\001[\003\007", 0x1e65}, +#line 153 "./uninorm/composition-table.gperf" + {"\000R\003'", 0x0156}, #line 620 "./uninorm/composition-table.gperf" - {"\000\001\240\000\003\011", 0x1ede}, -#line 502 "./uninorm/composition-table.gperf" - {"\000\000s\000\003#", 0x1e63}, -#line 462 "./uninorm/composition-table.gperf" - {"\000\000l\000\0031", 0x1e3b}, -#line 141 "./uninorm/composition-table.gperf" - {"\000\000N\000\003'", 0x0145}, -#line 901 "./uninorm/composition-table.gperf" - {"\0000K\0000\231", 0x304c}, -#line 841 "./uninorm/composition-table.gperf" - {"\000\003\301\000\003\024", 0x1fe5}, -#line 527 "./uninorm/composition-table.gperf" - {"\000\000V\000\003\003", 0x1e7c}, -#line 634 "./uninorm/composition-table.gperf" - {"\000\001\257\000\003\011", 0x1eec}, + {"\001\240\003\011", 0x1ede}, #line 293 "./uninorm/composition-table.gperf" - {"\000\003\245\000\003\010", 0x03ab}, -#line 941 "./uninorm/composition-table.gperf" - {"\0000\306\0000\231", 0x30c7}, -#line 359 "./uninorm/composition-table.gperf" - {"\000\006'\000\006T", 0x0623}, -#line 453 "./uninorm/composition-table.gperf" - {"\000\000K\000\003#", 0x1e32}, - {""}, -#line 740 "./uninorm/composition-table.gperf" - {"\000\003\251\000\003\023", 0x1f68}, -#line 332 "./uninorm/composition-table.gperf" - {"\000\004\330\000\003\010", 0x04da}, -#line 551 "./uninorm/composition-table.gperf" - {"\000\000Z\000\0031", 0x1e94}, -#line 495 "./uninorm/composition-table.gperf" - {"\000\036Z\000\003\004", 0x1e5c}, -#line 905 "./uninorm/composition-table.gperf" - {"\0000S\0000\231", 0x3054}, -#line 320 "./uninorm/composition-table.gperf" - {"\000\0048\000\003\000", 0x045d}, -#line 312 "./uninorm/composition-table.gperf" - {"\000\004#\000\003\006", 0x040e}, + {"\003\245\003\010", 0x03ab}, +#line 358 "./uninorm/composition-table.gperf" + {"\006'\006S", 0x0622}, +#line 417 "./uninorm/composition-table.gperf" + {"\000D\0031", 0x1e0e}, +#line 625 "./uninorm/composition-table.gperf" + {"\001\241\003#", 0x1ee3}, +#line 700 "./uninorm/composition-table.gperf" + {"\003\231\003\023", 0x1f38}, +#line 207 "./uninorm/composition-table.gperf" + {"\000\374\003\001", 0x01d8}, +#line 211 "./uninorm/composition-table.gperf" + {"\000\374\003\000", 0x01dc}, +#line 831 "./uninorm/composition-table.gperf" + {"\003\231\003\006", 0x1fd8}, +#line 800 "./uninorm/composition-table.gperf" + {"\037m\003E", 0x1fad}, +#line 221 "./uninorm/composition-table.gperf" + {"\000k\003\014", 0x01e9}, +#line 515 "./uninorm/composition-table.gperf" + {"\000T\003-", 0x1e70}, +#line 116 "./uninorm/composition-table.gperf" + {"\000G\003'", 0x0122}, +#line 280 "./uninorm/composition-table.gperf" + {"\002/\003\004", 0x0231}, +#line 462 "./uninorm/composition-table.gperf" + {"\000l\0031", 0x1e3b}, +#line 939 "./uninorm/composition-table.gperf" + {"0\3010\231", 0x30c2}, +#line 931 "./uninorm/composition-table.gperf" + {"0\2610\231", 0x30b2}, +#line 674 "./uninorm/composition-table.gperf" + {"\037\030\003\001", 0x1f1c}, +#line 672 "./uninorm/composition-table.gperf" + {"\037\030\003\000", 0x1f1a}, +#line 314 "./uninorm/composition-table.gperf" + {"\0048\003\006", 0x0439}, +#line 636 "./uninorm/composition-table.gperf" + {"\001\257\003\003", 0x1eee}, +#line 286 "./uninorm/composition-table.gperf" + {"\003\227\003\001", 0x0389}, +#line 821 "./uninorm/composition-table.gperf" + {"\003\227\003\000", 0x1fca}, +#line 415 "./uninorm/composition-table.gperf" + {"\000D\003#", 0x1e0c}, +#line 360 "./uninorm/composition-table.gperf" + {"\006H\006T", 0x0624}, #line 606 "./uninorm/composition-table.gperf" - {"\000\000\324\000\003\001", 0x1ed0}, + {"\000\324\003\001", 0x1ed0}, #line 608 "./uninorm/composition-table.gperf" - {"\000\000\324\000\003\000", 0x1ed2}, + {"\000\324\003\000", 0x1ed2}, +#line 190 "./uninorm/composition-table.gperf" + {"\000Z\003\014", 0x017d}, +#line 529 "./uninorm/composition-table.gperf" + {"\000V\003#", 0x1e7e}, + {""}, +#line 844 "./uninorm/composition-table.gperf" + {"\003\245\003\006", 0x1fe8}, +#line 670 "./uninorm/composition-table.gperf" + {"\003\225\003\023", 0x1f18}, +#line 141 "./uninorm/composition-table.gperf" + {"\000N\003'", 0x0145}, +#line 822 "./uninorm/composition-table.gperf" + {"\003\227\003E", 0x1fcc}, #line 458 "./uninorm/composition-table.gperf" - {"\000\000l\000\003#", 0x1e37}, -#line 117 "./uninorm/composition-table.gperf" - {"\000\000g\000\003'", 0x0123}, -#line 501 "./uninorm/composition-table.gperf" - {"\000\000S\000\003#", 0x1e62}, + {"\000l\003#", 0x1e37}, +#line 580 "./uninorm/composition-table.gperf" + {"\036\240\003\006", 0x1eb6}, + {""}, #line 518 "./uninorm/composition-table.gperf" - {"\000\000u\000\003$", 0x1e73}, -#line 311 "./uninorm/composition-table.gperf" - {"\000\004\030\000\003\000", 0x040d}, + {"\000u\003$", 0x1e73}, {""}, +#line 732 "./uninorm/composition-table.gperf" + {"\003\311\003\023", 0x1f60}, +#line 949 "./uninorm/composition-table.gperf" + {"0\3300\231", 0x30d9}, +#line 508 "./uninorm/composition-table.gperf" + {"\036c\003\007", 0x1e69}, +#line 725 "./uninorm/composition-table.gperf" + {"\037Q\003\001", 0x1f55}, +#line 723 "./uninorm/composition-table.gperf" + {"\037Q\003\000", 0x1f53}, +#line 727 "./uninorm/composition-table.gperf" + {"\037Q\003B", 0x1f57}, +#line 934 "./uninorm/composition-table.gperf" + {"0\2670\231", 0x30b8}, +#line 905 "./uninorm/composition-table.gperf" + {"0S0\231", 0x3054}, +#line 456 "./uninorm/composition-table.gperf" + {"\000k\0031", 0x1e35}, +#line 363 "./uninorm/composition-table.gperf" + {"\006\325\006T", 0x06c0}, +#line 665 "./uninorm/composition-table.gperf" + {"\003\265\003\024", 0x1f11}, +#line 130 "./uninorm/composition-table.gperf" + {"\000j\003\002", 0x0135}, +#line 502 "./uninorm/composition-table.gperf" + {"\000s\003#", 0x1e63}, +#line 117 "./uninorm/composition-table.gperf" + {"\000g\003'", 0x0123}, +#line 501 "./uninorm/composition-table.gperf" + {"\000S\003#", 0x1e62}, +#line 392 "./uninorm/composition-table.gperf" + {"\033\005\0335", 0x1b06}, #line 589 "./uninorm/composition-table.gperf" - {"\000\000\352\000\003\001", 0x1ebf}, + {"\000\352\003\001", 0x1ebf}, #line 591 "./uninorm/composition-table.gperf" - {"\000\000\352\000\003\000", 0x1ec1}, - {""}, -#line 417 "./uninorm/composition-table.gperf" - {"\000\000D\000\0031", 0x1e0e}, -#line 318 "./uninorm/composition-table.gperf" - {"\000\004V\000\003\010", 0x0457}, -#line 552 "./uninorm/composition-table.gperf" - {"\000\000z\000\0031", 0x1e95}, -#line 369 "./uninorm/composition-table.gperf" - {"\000\011\307\000\011\276", 0x09cb}, -#line 549 "./uninorm/composition-table.gperf" - {"\000\000Z\000\003#", 0x1e92}, -#line 280 "./uninorm/composition-table.gperf" - {"\000\002/\000\003\004", 0x0231}, -#line 844 "./uninorm/composition-table.gperf" - {"\000\003\245\000\003\006", 0x1fe8}, -#line 963 "./uninorm/composition-table.gperf" - {"\001\0212\001\021'", 0x1112f}, -#line 135 "./uninorm/composition-table.gperf" - {"\000\000L\000\003'", 0x013b}, -#line 665 "./uninorm/composition-table.gperf" - {"\000\003\265\000\003\024", 0x1f11}, -#line 362 "./uninorm/composition-table.gperf" - {"\000\006J\000\006T", 0x0626}, -#line 882 "./uninorm/composition-table.gperf" - {"\000\"w\000\0038", 0x2279}, + {"\000\352\003\000", 0x1ec1}, +#line 396 "./uninorm/composition-table.gperf" + {"\033\015\0335", 0x1b0e}, #line 681 "./uninorm/composition-table.gperf" - {"\000\037!\000\003\001", 0x1f25}, + {"\037!\003\001", 0x1f25}, #line 679 "./uninorm/composition-table.gperf" - {"\000\037!\000\003\000", 0x1f23}, + {"\037!\003\000", 0x1f23}, #line 683 "./uninorm/composition-table.gperf" - {"\000\037!\000\003B", 0x1f27}, -#line 372 "./uninorm/composition-table.gperf" - {"\000\013G\000\013>", 0x0b4b}, -#line 732 "./uninorm/composition-table.gperf" - {"\000\003\311\000\003\023", 0x1f60}, -#line 286 "./uninorm/composition-table.gperf" - {"\000\003\227\000\003\001", 0x0389}, -#line 821 "./uninorm/composition-table.gperf" - {"\000\003\227\000\003\000", 0x1fca}, -#line 341 "./uninorm/composition-table.gperf" - {"\000\0048\000\003\010", 0x04e5}, -#line 415 "./uninorm/composition-table.gperf" - {"\000\000D\000\003#", 0x1e0c}, -#line 959 "./uninorm/composition-table.gperf" - {"\001\020\231\001\020\272", 0x1109a}, -#line 550 "./uninorm/composition-table.gperf" - {"\000\000z\000\003#", 0x1e93}, - {""}, + {"\037!\003B", 0x1f27}, +#line 919 "./uninorm/composition-table.gperf" + {"0r0\232", 0x3074}, +#line 191 "./uninorm/composition-table.gperf" + {"\000z\003\014", 0x017e}, +#line 311 "./uninorm/composition-table.gperf" + {"\004\030\003\000", 0x040d}, +#line 551 "./uninorm/composition-table.gperf" + {"\000Z\0031", 0x1e94}, +#line 797 "./uninorm/composition-table.gperf" + {"\037j\003E", 0x1faa}, +#line 952 "./uninorm/composition-table.gperf" + {"0\3330\232", 0x30dd}, +#line 454 "./uninorm/composition-table.gperf" + {"\000k\003#", 0x1e33}, +#line 135 "./uninorm/composition-table.gperf" + {"\000L\003'", 0x013b}, +#line 334 "./uninorm/composition-table.gperf" + {"\004\026\003\010", 0x04dc}, #line 772 "./uninorm/composition-table.gperf" - {"\000\037!\000\003E", 0x1f91}, -#line 592 "./uninorm/composition-table.gperf" - {"\000\000\312\000\003\011", 0x1ec2}, - {""}, -#line 340 "./uninorm/composition-table.gperf" - {"\000\004\030\000\003\010", 0x04e4}, -#line 392 "./uninorm/composition-table.gperf" - {"\000\033\005\000\0335", 0x1b06}, -#line 822 "./uninorm/composition-table.gperf" - {"\000\003\227\000\003E", 0x1fcc}, -#line 969 "./uninorm/composition-table.gperf" - {"\001\025\270\001\025\257", 0x115ba}, -#line 396 "./uninorm/composition-table.gperf" - {"\000\033\015\000\0335", 0x1b0e}, -#line 221 "./uninorm/composition-table.gperf" - {"\000\000k\000\003\014", 0x01e9}, -#line 165 "./uninorm/composition-table.gperf" - {"\000\000T\000\003'", 0x0162}, -#line 487 "./uninorm/composition-table.gperf" - {"\000\000P\000\003\001", 0x1e54}, -#line 401 "./uninorm/composition-table.gperf" - {"\000\033?\000\0335", 0x1b41}, - {""}, -#line 639 "./uninorm/composition-table.gperf" - {"\000\001\260\000\003#", 0x1ef1}, -#line 489 "./uninorm/composition-table.gperf" - {"\000\000P\000\003\007", 0x1e56}, -#line 939 "./uninorm/composition-table.gperf" - {"\0000\301\0000\231", 0x30c2}, -#line 724 "./uninorm/composition-table.gperf" - {"\000\037P\000\003\001", 0x1f54}, -#line 722 "./uninorm/composition-table.gperf" - {"\000\037P\000\003\000", 0x1f52}, -#line 726 "./uninorm/composition-table.gperf" - {"\000\037P\000\003B", 0x1f56}, - {""}, + {"\037!\003E", 0x1f91}, +#line 882 "./uninorm/composition-table.gperf" + {"\"w\0038", 0x2279}, +#line 631 "./uninorm/composition-table.gperf" + {"\001\260\003\001", 0x1ee9}, +#line 633 "./uninorm/composition-table.gperf" + {"\001\260\003\000", 0x1eeb}, +#line 525 "./uninorm/composition-table.gperf" + {"\001j\003\010", 0x1e7a}, #line 624 "./uninorm/composition-table.gperf" - {"\000\001\240\000\003#", 0x1ee2}, -#line 741 "./uninorm/composition-table.gperf" - {"\000\003\251\000\003\024", 0x1f69}, -#line 410 "./uninorm/composition-table.gperf" - {"\000\000b\000\0031", 0x1e07}, + {"\001\240\003#", 0x1ee2}, +#line 669 "./uninorm/composition-table.gperf" + {"\037\021\003\001", 0x1f15}, +#line 667 "./uninorm/composition-table.gperf" + {"\037\021\003\000", 0x1f13}, +#line 832 "./uninorm/composition-table.gperf" + {"\003\231\003\004", 0x1fd9}, +#line 634 "./uninorm/composition-table.gperf" + {"\001\257\003\011", 0x1eec}, +#line 684 "./uninorm/composition-table.gperf" + {"\003\227\003\023", 0x1f28}, +#line 900 "./uninorm/composition-table.gperf" + {"\"\265\0038", 0x22ed}, +#line 361 "./uninorm/composition-table.gperf" + {"\006'\006U", 0x0625}, #line 612 "./uninorm/composition-table.gperf" - {"\000\000\324\000\003\003", 0x1ed6}, -#line 314 "./uninorm/composition-table.gperf" - {"\000\0048\000\003\006", 0x0439}, -#line 859 "./uninorm/composition-table.gperf" - {"\000!\224\000\0038", 0x21ae}, -#line 930 "./uninorm/composition-table.gperf" - {"\0000\257\0000\231", 0x30b0}, -#line 638 "./uninorm/composition-table.gperf" - {"\000\001\257\000\003#", 0x1ef0}, + {"\000\324\003\003", 0x1ed6}, +#line 549 "./uninorm/composition-table.gperf" + {"\000Z\003#", 0x1e92}, +#line 386 "./uninorm/composition-table.gperf" + {"\015F\015W", 0x0d4c}, +#line 421 "./uninorm/composition-table.gperf" + {"\000D\003-", 0x1e12}, +#line 406 "./uninorm/composition-table.gperf" + {"\000b\003\007", 0x1e03}, +#line 97 "./uninorm/composition-table.gperf" + {"\000c\003\014", 0x010d}, +#line 339 "./uninorm/composition-table.gperf" + {"\0048\003\004", 0x04e3}, + {""}, +#line 365 "./uninorm/composition-table.gperf" + {"\006\322\006T", 0x06d3}, +#line 488 "./uninorm/composition-table.gperf" + {"\000p\003\001", 0x1e55}, +#line 165 "./uninorm/composition-table.gperf" + {"\000T\003'", 0x0162}, #line 505 "./uninorm/composition-table.gperf" - {"\000\001`\000\003\007", 0x1e66}, -#line 857 "./uninorm/composition-table.gperf" - {"\000!\220\000\0038", 0x219a}, + {"\001`\003\007", 0x1e66}, +#line 340 "./uninorm/composition-table.gperf" + {"\004\030\003\010", 0x04e4}, +#line 490 "./uninorm/composition-table.gperf" + {"\000p\003\007", 0x1e57}, #line 464 "./uninorm/composition-table.gperf" - {"\000\000l\000\003-", 0x1e3d}, -#line 595 "./uninorm/composition-table.gperf" - {"\000\000\352\000\003\003", 0x1ec5}, -#line 313 "./uninorm/composition-table.gperf" - {"\000\004\030\000\003\006", 0x0419}, -#line 874 "./uninorm/composition-table.gperf" - {"\000\"M\000\0038", 0x226d}, -#line 348 "./uninorm/composition-table.gperf" - {"\000\004#\000\003\004", 0x04ee}, - {""}, + {"\000l\003-", 0x1e3d}, +#line 324 "./uninorm/composition-table.gperf" + {"\004\026\003\006", 0x04c1}, +#line 552 "./uninorm/composition-table.gperf" + {"\000z\0031", 0x1e95}, +#line 845 "./uninorm/composition-table.gperf" + {"\003\245\003\004", 0x1fe9}, +#line 789 "./uninorm/composition-table.gperf" + {"\037b\003E", 0x1fa2}, #line 736 "./uninorm/composition-table.gperf" - {"\000\037`\000\003\001", 0x1f64}, + {"\037`\003\001", 0x1f64}, #line 734 "./uninorm/composition-table.gperf" - {"\000\037`\000\003\000", 0x1f62}, + {"\037`\003\000", 0x1f62}, #line 738 "./uninorm/composition-table.gperf" - {"\000\037`\000\003B", 0x1f66}, + {"\037`\003B", 0x1f66}, +#line 859 "./uninorm/composition-table.gperf" + {"!\224\0038", 0x21ae}, #line 517 "./uninorm/composition-table.gperf" - {"\000\000U\000\003$", 0x1e72}, + {"\000U\003$", 0x1e72}, +#line 216 "./uninorm/composition-table.gperf" + {"\000\306\003\004", 0x01e2}, +#line 495 "./uninorm/composition-table.gperf" + {"\036Z\003\004", 0x1e5c}, +#line 709 "./uninorm/composition-table.gperf" + {"\003\277\003\024", 0x1f41}, +#line 805 "./uninorm/composition-table.gperf" + {"\037p\003E", 0x1fb2}, #line 607 "./uninorm/composition-table.gperf" - {"\000\000\364\000\003\001", 0x1ed1}, + {"\000\364\003\001", 0x1ed1}, #line 609 "./uninorm/composition-table.gperf" - {"\000\000\364\000\003\000", 0x1ed3}, -#line 408 "./uninorm/composition-table.gperf" - {"\000\000b\000\003#", 0x1e05}, -#line 858 "./uninorm/composition-table.gperf" - {"\000!\222\000\0038", 0x219b}, -#line 728 "./uninorm/composition-table.gperf" - {"\000\003\245\000\003\024", 0x1f59}, -#line 456 "./uninorm/composition-table.gperf" - {"\000\000k\000\0031", 0x1e35}, - {""}, -#line 373 "./uninorm/composition-table.gperf" - {"\000\013G\000\013W", 0x0b4c}, -#line 787 "./uninorm/composition-table.gperf" - {"\000\037`\000\003E", 0x1fa0}, - {""}, -#line 933 "./uninorm/composition-table.gperf" - {"\0000\265\0000\231", 0x30b6}, - {""}, -#line 845 "./uninorm/composition-table.gperf" - {"\000\003\245\000\003\004", 0x1fe9}, - {""}, -#line 684 "./uninorm/composition-table.gperf" - {"\000\003\227\000\003\023", 0x1f28}, -#line 733 "./uninorm/composition-table.gperf" - {"\000\003\311\000\003\024", 0x1f61}, + {"\000\364\003\000", 0x1ed3}, +#line 595 "./uninorm/composition-table.gperf" + {"\000\352\003\003", 0x1ec5}, +#line 787 "./uninorm/composition-table.gperf" + {"\037`\003E", 0x1fa0}, +#line 693 "./uninorm/composition-table.gperf" + {"\003\271\003\024", 0x1f31}, #line 860 "./uninorm/composition-table.gperf" - {"\000!\320\000\0038", 0x21cd}, -#line 378 "./uninorm/composition-table.gperf" - {"\000\014F\000\014V", 0x0c48}, + {"!\320\0038", 0x21cd}, +#line 874 "./uninorm/composition-table.gperf" + {"\"M\0038", 0x226d}, +#line 857 "./uninorm/composition-table.gperf" + {"!\220\0038", 0x219a}, +#line 550 "./uninorm/composition-table.gperf" + {"\000z\003#", 0x1e93}, +#line 400 "./uninorm/composition-table.gperf" + {"\033>\0335", 0x1b40}, +#line 487 "./uninorm/composition-table.gperf" + {"\000P\003\001", 0x1e54}, {""}, -#line 421 "./uninorm/composition-table.gperf" - {"\000\000D\000\003-", 0x1e12}, -#line 949 "./uninorm/composition-table.gperf" - {"\0000\330\0000\231", 0x30d9}, -#line 285 "./uninorm/composition-table.gperf" - {"\000\003\225\000\003\001", 0x0388}, -#line 820 "./uninorm/composition-table.gperf" - {"\000\003\225\000\003\000", 0x1fc8}, +#line 948 "./uninorm/composition-table.gperf" + {"0\3250\232", 0x30d7}, +#line 313 "./uninorm/composition-table.gperf" + {"\004\030\003\006", 0x0419}, +#line 489 "./uninorm/composition-table.gperf" + {"\000P\003\007", 0x1e56}, +#line 657 "./uninorm/composition-table.gperf" + {"\003\221\003\024", 0x1f09}, +#line 724 "./uninorm/composition-table.gperf" + {"\037P\003\001", 0x1f54}, +#line 722 "./uninorm/composition-table.gperf" + {"\037P\003\000", 0x1f52}, +#line 726 "./uninorm/composition-table.gperf" + {"\037P\003B", 0x1f56}, +#line 637 "./uninorm/composition-table.gperf" + {"\001\260\003\003", 0x1eef}, +#line 890 "./uninorm/composition-table.gperf" + {"\"\250\0038", 0x22ad}, +#line 362 "./uninorm/composition-table.gperf" + {"\006J\006T", 0x0626}, #line 563 "./uninorm/composition-table.gperf" - {"\000\000\342\000\003\001", 0x1ea5}, + {"\000\342\003\001", 0x1ea5}, #line 565 "./uninorm/composition-table.gperf" - {"\000\000\342\000\003\000", 0x1ea7}, -#line 454 "./uninorm/composition-table.gperf" - {"\000\000k\000\003#", 0x1e33}, -#line 298 "./uninorm/composition-table.gperf" - {"\000\003\313\000\003\001", 0x03b0}, -#line 839 "./uninorm/composition-table.gperf" - {"\000\003\313\000\003\000", 0x1fe2}, -#line 843 "./uninorm/composition-table.gperf" - {"\000\003\313\000\003B", 0x1fe7}, + {"\000\342\003\000", 0x1ea7}, +#line 777 "./uninorm/composition-table.gperf" + {"\037&\003E", 0x1f96}, +#line 193 "./uninorm/composition-table.gperf" + {"\000o\003\033", 0x01a1}, + {""}, +#line 205 "./uninorm/composition-table.gperf" + {"\000\374\003\004", 0x01d6}, #line 562 "./uninorm/composition-table.gperf" - {"\000\000\302\000\003\001", 0x1ea4}, + {"\000\302\003\001", 0x1ea4}, #line 564 "./uninorm/composition-table.gperf" - {"\000\000\302\000\003\000", 0x1ea6}, -#line 283 "./uninorm/composition-table.gperf" - {"\000\000\250\000\003\001", 0x0385}, -#line 848 "./uninorm/composition-table.gperf" - {"\000\000\250\000\003\000", 0x1fed}, -#line 814 "./uninorm/composition-table.gperf" - {"\000\000\250\000\003B", 0x1fc1}, -#line 950 "./uninorm/composition-table.gperf" - {"\0000\330\0000\232", 0x30da}, -#line 725 "./uninorm/composition-table.gperf" - {"\000\037Q\000\003\001", 0x1f55}, -#line 723 "./uninorm/composition-table.gperf" - {"\000\037Q\000\003\000", 0x1f53}, -#line 727 "./uninorm/composition-table.gperf" - {"\000\037Q\000\003B", 0x1f57}, -#line 193 "./uninorm/composition-table.gperf" - {"\000\000o\000\003\033", 0x01a1}, -#line 488 "./uninorm/composition-table.gperf" - {"\000\000p\000\003\001", 0x1e55}, -#line 777 "./uninorm/composition-table.gperf" - {"\000\037&\000\003E", 0x1f96}, -#line 130 "./uninorm/composition-table.gperf" - {"\000\000j\000\003\002", 0x0135}, + {"\000\302\003\000", 0x1ea6}, +#line 209 "./uninorm/composition-table.gperf" + {"\000\374\003\014", 0x01da}, #line 610 "./uninorm/composition-table.gperf" - {"\000\000\324\000\003\011", 0x1ed4}, -#line 490 "./uninorm/composition-table.gperf" - {"\000\000p\000\003\007", 0x1e57}, - {""}, -#line 529 "./uninorm/composition-table.gperf" - {"\000\000V\000\003#", 0x1e7e}, -#line 315 "./uninorm/composition-table.gperf" - {"\000\0045\000\003\000", 0x0450}, -#line 195 "./uninorm/composition-table.gperf" - {"\000\000u\000\003\033", 0x01b0}, + {"\000\324\003\011", 0x1ed4}, #line 404 "./uninorm/composition-table.gperf" - {"\000\000a\000\003%", 0x1e01}, - {""}, -#line 593 "./uninorm/composition-table.gperf" - {"\000\000\352\000\003\011", 0x1ec3}, -#line 162 "./uninorm/composition-table.gperf" - {"\000\000s\000\003'", 0x015f}, -#line 922 "./uninorm/composition-table.gperf" - {"\0000x\0000\231", 0x3079}, + {"\000a\003%", 0x1e01}, +#line 369 "./uninorm/composition-table.gperf" + {"\011\307\011\276", 0x09cb}, +#line 195 "./uninorm/composition-table.gperf" + {"\000u\003\033", 0x01b0}, +#line 315 "./uninorm/composition-table.gperf" + {"\0045\003\000", 0x0450}, +#line 680 "./uninorm/composition-table.gperf" + {"\037 \003\001", 0x1f24}, +#line 678 "./uninorm/composition-table.gperf" + {"\037 \003\000", 0x1f22}, +#line 682 "./uninorm/composition-table.gperf" + {"\037 \003B", 0x1f26}, +#line 378 "./uninorm/composition-table.gperf" + {"\014F\014V", 0x0c48}, +#line 847 "./uninorm/composition-table.gperf" + {"\003\241\003\024", 0x1fec}, +#line 866 "./uninorm/composition-table.gperf" + {"\"#\0038", 0x2224}, +#line 930 "./uninorm/composition-table.gperf" + {"0\2570\231", 0x30b0}, +#line 638 "./uninorm/composition-table.gperf" + {"\001\257\003#", 0x1ef0}, + {""}, {""}, +#line 721 "./uninorm/composition-table.gperf" + {"\003\305\003\024", 0x1f51}, +#line 895 "./uninorm/composition-table.gperf" + {"\"\221\0038", 0x22e2}, +#line 771 "./uninorm/composition-table.gperf" + {"\037 \003E", 0x1f90}, +#line 941 "./uninorm/composition-table.gperf" + {"0\3060\231", 0x30c7}, +#line 399 "./uninorm/composition-table.gperf" + {"\033<\0335", 0x1b3d}, {""}, -#line 339 "./uninorm/composition-table.gperf" - {"\000\0048\000\003\004", 0x04e3}, +#line 841 "./uninorm/composition-table.gperf" + {"\003\301\003\024", 0x1fe5}, +#line 649 "./uninorm/composition-table.gperf" + {"\003\261\003\024", 0x1f01}, +#line 385 "./uninorm/composition-table.gperf" + {"\015G\015>", 0x0d4b}, +#line 946 "./uninorm/composition-table.gperf" + {"0\3220\232", 0x30d4}, {""}, -#line 797 "./uninorm/composition-table.gperf" - {"\000\037j\000\003E", 0x1faa}, -#line 805 "./uninorm/composition-table.gperf" - {"\000\037p\000\003E", 0x1fb2}, +#line 419 "./uninorm/composition-table.gperf" + {"\000D\003'", 0x1e10}, #line 613 "./uninorm/composition-table.gperf" - {"\000\000\364\000\003\003", 0x1ed7}, -#line 224 "./uninorm/composition-table.gperf" - {"\000\001\352\000\003\004", 0x01ec}, - {""}, -#line 131 "./uninorm/composition-table.gperf" - {"\000\000K\000\003'", 0x0136}, -#line 338 "./uninorm/composition-table.gperf" - {"\000\004\030\000\003\004", 0x04e2}, + {"\000\364\003\003", 0x1ed7}, {""}, -#line 496 "./uninorm/composition-table.gperf" - {"\000\036[\000\003\004", 0x1e5d}, -#line 525 "./uninorm/composition-table.gperf" - {"\000\001j\000\003\010", 0x1e7a}, -#line 923 "./uninorm/composition-table.gperf" - {"\0000x\0000\232", 0x307a}, - {""}, -#line 895 "./uninorm/composition-table.gperf" - {"\000\"\221\000\0038", 0x22e2}, - {""}, {""}, {""}, +#line 507 "./uninorm/composition-table.gperf" + {"\036b\003\007", 0x1e68}, +#line 593 "./uninorm/composition-table.gperf" + {"\000\352\003\011", 0x1ec3}, + {""}, {""}, {""}, {""}, +#line 445 "./uninorm/composition-table.gperf" + {"\000H\003.", 0x1e2a}, +#line 316 "./uninorm/composition-table.gperf" + {"\0045\003\010", 0x0451}, #line 136 "./uninorm/composition-table.gperf" - {"\000\000l\000\003'", 0x013c}, + {"\000l\003'", 0x013c}, {""}, -#line 161 "./uninorm/composition-table.gperf" - {"\000\000S\000\003'", 0x015e}, +#line 224 "./uninorm/composition-table.gperf" + {"\001\352\003\004", 0x01ec}, +#line 228 "./uninorm/composition-table.gperf" + {"\000j\003\014", 0x01f0}, +#line 470 "./uninorm/composition-table.gperf" + {"\000m\003#", 0x1e43}, {""}, #line 909 "./uninorm/composition-table.gperf" - {"\0000[\0000\231", 0x305c}, -#line 685 "./uninorm/composition-table.gperf" - {"\000\003\227\000\003\024", 0x1f29}, -#line 316 "./uninorm/composition-table.gperf" - {"\000\0045\000\003\010", 0x0451}, -#line 880 "./uninorm/composition-table.gperf" - {"\000\"s\000\0038", 0x2275}, - {""}, + {"0[0\231", 0x305c}, + {""}, {""}, {""}, +#line 635 "./uninorm/composition-table.gperf" + {"\001\260\003\011", 0x1eed}, +#line 395 "./uninorm/composition-table.gperf" + {"\033\013\0335", 0x1b0c}, #line 569 "./uninorm/composition-table.gperf" - {"\000\000\342\000\003\003", 0x1eab}, -#line 670 "./uninorm/composition-table.gperf" - {"\000\003\225\000\003\023", 0x1f18}, -#line 680 "./uninorm/composition-table.gperf" - {"\000\037 \000\003\001", 0x1f24}, -#line 678 "./uninorm/composition-table.gperf" - {"\000\037 \000\003\000", 0x1f22}, -#line 682 "./uninorm/composition-table.gperf" - {"\000\037 \000\003B", 0x1f26}, - {""}, -#line 568 "./uninorm/composition-table.gperf" - {"\000\000\302\000\003\003", 0x1eaa}, - {""}, -#line 943 "./uninorm/composition-table.gperf" - {"\0000\317\0000\231", 0x30d0}, - {""}, {""}, -#line 63 "./uninorm/composition-table.gperf" - {"\000\000c\000\003'", 0x00e7}, -#line 961 "./uninorm/composition-table.gperf" - {"\001\020\245\001\020\272", 0x110ab}, + {"\000\342\003\003", 0x1eab}, #line 192 "./uninorm/composition-table.gperf" - {"\000\000O\000\003\033", 0x01a0}, -#line 771 "./uninorm/composition-table.gperf" - {"\000\037 \000\003E", 0x1f90}, - {""}, -#line 397 "./uninorm/composition-table.gperf" - {"\000\033\021\000\0335", 0x1b12}, - {""}, {""}, -#line 395 "./uninorm/composition-table.gperf" - {"\000\033\013\000\0335", 0x1b0c}, -#line 419 "./uninorm/composition-table.gperf" - {"\000\000D\000\003'", 0x1e10}, + {"\000O\003\033", 0x01a0}, +#line 677 "./uninorm/composition-table.gperf" + {"\003\267\003\024", 0x1f21}, +#line 338 "./uninorm/composition-table.gperf" + {"\004\030\003\004", 0x04e2}, {""}, -#line 944 "./uninorm/composition-table.gperf" - {"\0000\317\0000\232", 0x30d1}, -#line 402 "./uninorm/composition-table.gperf" - {"\000\033B\000\0335", 0x1b43}, -#line 445 "./uninorm/composition-table.gperf" - {"\000\000H\000\003.", 0x1e2a}, +#line 162 "./uninorm/composition-table.gperf" + {"\000s\003'", 0x015f}, +#line 568 "./uninorm/composition-table.gperf" + {"\000\302\003\003", 0x1eaa}, +#line 161 "./uninorm/composition-table.gperf" + {"\000S\003'", 0x015e}, + {""}, {""}, {""}, {""}, {""}, +#line 858 "./uninorm/composition-table.gperf" + {"!\222\0038", 0x219b}, {""}, +#line 403 "./uninorm/composition-table.gperf" + {"\000A\003%", 0x1e00}, #line 331 "./uninorm/composition-table.gperf" - {"\000\0045\000\003\006", 0x04d7}, + {"\0045\003\006", 0x04d7}, {""}, {""}, {""}, -#line 403 "./uninorm/composition-table.gperf" - {"\000\000A\000\003%", 0x1e00}, - {""}, -#line 962 "./uninorm/composition-table.gperf" - {"\001\0211\001\021'", 0x1112e}, -#line 374 "./uninorm/composition-table.gperf" - {"\000\013\222\000\013\327", 0x0b94}, +#line 446 "./uninorm/composition-table.gperf" + {"\000h\003.", 0x1e2b}, +#line 132 "./uninorm/composition-table.gperf" + {"\000k\003'", 0x0137}, {""}, #line 194 "./uninorm/composition-table.gperf" - {"\000\000U\000\003\033", 0x01af}, -#line 611 "./uninorm/composition-table.gperf" - {"\000\000\364\000\003\011", 0x1ed5}, + {"\000U\003\033", 0x01af}, + {""}, +#line 496 "./uninorm/composition-table.gperf" + {"\036[\003\004", 0x1e5d}, {""}, {""}, {""}, {""}, -#line 370 "./uninorm/composition-table.gperf" - {"\000\011\307\000\011\327", 0x09cc}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, -#line 883 "./uninorm/composition-table.gperf" - {"\000\"z\000\0038", 0x2280}, +#line 904 "./uninorm/composition-table.gperf" + {"0Q0\231", 0x3052}, {""}, -#line 379 "./uninorm/composition-table.gperf" - {"\000\014\277\000\014\325", 0x0cc0}, - {""}, {""}, {""}, {""}, {""}, -#line 446 "./uninorm/composition-table.gperf" - {"\000\000h\000\003.", 0x1e2b}, +#line 370 "./uninorm/composition-table.gperf" + {"\011\307\011\327", 0x09cc}, +#line 880 "./uninorm/composition-table.gperf" + {"\"s\0038", 0x2275}, +#line 374 "./uninorm/composition-table.gperf" + {"\013\222\013\327", 0x0b94}, + {""}, {""}, +#line 611 "./uninorm/composition-table.gperf" + {"\000\364\003\011", 0x1ed5}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, +#line 214 "./uninorm/composition-table.gperf" + {"\002&\003\004", 0x01e0}, + {""}, {""}, {""}, +#line 402 "./uninorm/composition-table.gperf" + {"\033B\0335", 0x1b43}, + {""}, {""}, {""}, #line 567 "./uninorm/composition-table.gperf" - {"\000\000\342\000\003\011", 0x1ea9}, + {"\000\342\003\011", 0x1ea9}, {""}, {""}, {""}, {""}, -#line 671 "./uninorm/composition-table.gperf" - {"\000\003\225\000\003\024", 0x1f19}, +#line 410 "./uninorm/composition-table.gperf" + {"\000b\0031", 0x1e07}, #line 566 "./uninorm/composition-table.gperf" - {"\000\000\302\000\003\011", 0x1ea8}, -#line 214 "./uninorm/composition-table.gperf" - {"\000\002&\000\003\004", 0x01e0}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"\000\302\003\011", 0x1ea8}, {""}, {""}, {""}, {""}, -#line 387 "./uninorm/composition-table.gperf" - {"\000\015\331\000\015\312", 0x0dda}, +#line 741 "./uninorm/composition-table.gperf" + {"\003\251\003\024", 0x1f69}, + {""}, {""}, +#line 639 "./uninorm/composition-table.gperf" + {"\001\260\003#", 0x1ef1}, +#line 364 "./uninorm/composition-table.gperf" + {"\006\301\006T", 0x06c2}, + {""}, {""}, +#line 379 "./uninorm/composition-table.gperf" + {"\014\277\014\325", 0x0cc0}, #line 867 "./uninorm/composition-table.gperf" - {"\000\"%\000\0038", 0x2226}, - {""}, {""}, {""}, {""}, {""}, {""}, -#line 358 "./uninorm/composition-table.gperf" - {"\000\006'\000\006S", 0x0622}, -#line 132 "./uninorm/composition-table.gperf" - {"\000\000k\000\003'", 0x0137}, - {""}, -#line 371 "./uninorm/composition-table.gperf" - {"\000\013G\000\013V", 0x0b48}, -#line 228 "./uninorm/composition-table.gperf" - {"\000\000j\000\003\014", 0x01f0}, -#line 376 "./uninorm/composition-table.gperf" - {"\000\013\307\000\013\276", 0x0bcb}, - {""}, -#line 866 "./uninorm/composition-table.gperf" - {"\000\"#\000\0038", 0x2224}, + {"\"%\0038", 0x2226}, +#line 923 "./uninorm/composition-table.gperf" + {"0x0\232", 0x307a}, + {""}, {""}, {""}, {""}, +#line 408 "./uninorm/composition-table.gperf" + {"\000b\003#", 0x1e05}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, +#line 701 "./uninorm/composition-table.gperf" + {"\003\231\003\024", 0x1f39}, +#line 401 "./uninorm/composition-table.gperf" + {"\033?\0335", 0x1b41}, + {""}, {""}, {""}, {""}, {""}, +#line 63 "./uninorm/composition-table.gperf" + {"\000c\003'", 0x00e7}, {""}, -#line 964 "./uninorm/composition-table.gperf" - {"\001\023G\001\023>", 0x1134b}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, -#line 900 "./uninorm/composition-table.gperf" - {"\000\"\265\000\0038", 0x22ed}, -#line 360 "./uninorm/composition-table.gperf" - {"\000\006H\000\006T", 0x0624}, - {""}, {""}, {""}, -#line 389 "./uninorm/composition-table.gperf" - {"\000\015\334\000\015\312", 0x0ddd}, +#line 883 "./uninorm/composition-table.gperf" + {"\"z\0038", 0x2280}, +#line 891 "./uninorm/composition-table.gperf" + {"\"\251\0038", 0x22ae}, {""}, {""}, -#line 381 "./uninorm/composition-table.gperf" - {"\000\014\306\000\014\326", 0x0cc8}, -#line 382 "./uninorm/composition-table.gperf" - {"\000\014\306\000\014\302", 0x0cca}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, +#line 371 "./uninorm/composition-table.gperf" + {"\013G\013V", 0x0b48}, {""}, -#line 380 "./uninorm/composition-table.gperf" - {"\000\014\306\000\014\325", 0x0cc7}, +#line 372 "./uninorm/composition-table.gperf" + {"\013G\013>", 0x0b4b}, + {""}, {""}, {""}, {""}, {""}, {""}, +#line 728 "./uninorm/composition-table.gperf" + {"\003\245\003\024", 0x1f59}, {""}, {""}, {""}, -#line 904 "./uninorm/composition-table.gperf" - {"\0000Q\0000\231", 0x3052}, -#line 363 "./uninorm/composition-table.gperf" - {"\000\006\325\000\006T", 0x06c0}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, -#line 891 "./uninorm/composition-table.gperf" - {"\000\"\251\000\0038", 0x22ae}, +#line 671 "./uninorm/composition-table.gperf" + {"\003\225\003\024", 0x1f19}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, -#line 965 "./uninorm/composition-table.gperf" - {"\001\023G\001\023W", 0x1134c}, -#line 967 "./uninorm/composition-table.gperf" - {"\001\024\271\001\024\260", 0x114bc}, +#line 733 "./uninorm/composition-table.gperf" + {"\003\311\003\024", 0x1f61}, + {""}, {""}, {""}, {""}, {""}, +#line 352 "./uninorm/composition-table.gperf" + {"\004#\003\013", 0x04f2}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, -#line 400 "./uninorm/composition-table.gperf" - {"\000\033>\000\0335", 0x1b40}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, +#line 685 "./uninorm/composition-table.gperf" + {"\003\227\003\024", 0x1f29}, + {""}, {""}, {""}, {""}, {""}, {""}, +#line 950 "./uninorm/composition-table.gperf" + {"0\3300\232", 0x30da}, + {""}, {""}, {""}, {""}, {""}, {""}, +#line 383 "./uninorm/composition-table.gperf" + {"\014\312\014\325", 0x0ccb}, + {""}, {""}, {""}, {""}, {""}, {""}, +#line 376 "./uninorm/composition-table.gperf" + {"\013\307\013\276", 0x0bcb}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, -#line 383 "./uninorm/composition-table.gperf" - {"\000\014\312\000\014\325", 0x0ccb}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, -#line 352 "./uninorm/composition-table.gperf" - {"\000\004#\000\003\013", 0x04f2}, - {""}, {""}, {""}, {""}, {""}, -#line 365 "./uninorm/composition-table.gperf" - {"\000\006\322\000\006T", 0x06d3}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, +#line 862 "./uninorm/composition-table.gperf" + {"!\322\0038", 0x21cf}, + {""}, +#line 381 "./uninorm/composition-table.gperf" + {"\014\306\014\326", 0x0cc8}, +#line 382 "./uninorm/composition-table.gperf" + {"\014\306\014\302", 0x0cca}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, +#line 380 "./uninorm/composition-table.gperf" + {"\014\306\014\325", 0x0cc7}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, -#line 970 "./uninorm/composition-table.gperf" - {"\001\025\271\001\025\257", 0x115bb}, - {""}, {""}, {""}, -#line 361 "./uninorm/composition-table.gperf" - {"\000\006'\000\006U", 0x0625}, - {""}, {""}, {""}, {""}, {""}, -#line 890 "./uninorm/composition-table.gperf" - {"\000\"\250\000\0038", 0x22ad}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, -#line 862 "./uninorm/composition-table.gperf" - {"\000!\322\000\0038", 0x21cf}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, -#line 375 "./uninorm/composition-table.gperf" - {"\000\013\306\000\013\276", 0x0bca}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, +#line 373 "./uninorm/composition-table.gperf" + {"\013G\013W", 0x0b4c}, + {""}, {""}, {""}, {""}, {""}, {""}, +#line 391 "./uninorm/composition-table.gperf" + {"\020%\020.", 0x1026}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, -#line 364 "./uninorm/composition-table.gperf" - {"\000\006\301\000\006T", 0x06c2}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, -#line 391 "./uninorm/composition-table.gperf" - {"\000\020%\000\020.", 0x1026}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -2165,25 +2115,31 @@ gl_uninorm_compose_lookup (register const char *str, register unsigned int len) {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, +#line 397 "./uninorm/composition-table.gperf" + {"\033\021\0335", 0x1b12}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, +#line 375 "./uninorm/composition-table.gperf" + {"\013\306\013\276", 0x0bca}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, -#line 377 "./uninorm/composition-table.gperf" - {"\000\013\306\000\013\327", 0x0bcc}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, +#line 377 "./uninorm/composition-table.gperf" + {"\013\306\013\327", 0x0bcc}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, + {""}, #line 861 "./uninorm/composition-table.gperf" - {"\000!\324\000\0038", 0x21ce} + {"!\324\0038", 0x21ce} }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) diff --git a/lib/uninorm/composition.c b/lib/uninorm/composition.c index f98d698..c9cddbe 100644 --- a/lib/uninorm/composition.c +++ b/lib/uninorm/composition.c @@ -1,5 +1,5 @@ /* Canonical composition of Unicode characters. - Copyright (C) 2002, 2006, 2009, 2011-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -22,14 +22,14 @@ #include -struct composition_rule { char codes[6]; unsigned int combined; }; +struct composition_rule { char codes[4]; unsigned short combined; }; #include "composition-table.h" ucs4_t uc_composition (ucs4_t uc1, ucs4_t uc2) { - if (uc1 < 0x12000 && uc2 < 0x12000) + if (uc1 < 0x10000 && uc2 < 0x10000) { if (uc2 >= 0x1161 && uc2 < 0x1161 + 21 && uc1 >= 0x1100 && uc1 < 0x1100 + 19) @@ -67,17 +67,15 @@ uc_composition (ucs4_t uc1, ucs4_t uc2) } } #else - char codes[6]; + char codes[4]; const struct composition_rule *rule; - codes[0] = (uc1 >> 16) & 0xff; - codes[1] = (uc1 >> 8) & 0xff; - codes[2] = uc1 & 0xff; - codes[3] = (uc2 >> 16) & 0xff; - codes[4] = (uc2 >> 8) & 0xff; - codes[5] = uc2 & 0xff; + codes[0] = (uc1 >> 8) & 0xff; + codes[1] = uc1 & 0xff; + codes[2] = (uc2 >> 8) & 0xff; + codes[3] = uc2 & 0xff; - rule = gl_uninorm_compose_lookup (codes, 6); + rule = gl_uninorm_compose_lookup (codes, 4); if (rule != NULL) return rule->combined; #endif diff --git a/lib/uninorm/decompose-internal.c b/lib/uninorm/decompose-internal.c index 78c1445..f9c2277 100644 --- a/lib/uninorm/decompose-internal.c +++ b/lib/uninorm/decompose-internal.c @@ -1,5 +1,5 @@ /* Decomposition of Unicode strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/decompose-internal.h b/lib/uninorm/decompose-internal.h index b8bc353..d952e2f 100644 --- a/lib/uninorm/decompose-internal.h +++ b/lib/uninorm/decompose-internal.h @@ -1,5 +1,5 @@ /* Decomposition of Unicode strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/decomposing-form.c b/lib/uninorm/decomposing-form.c index bd43541..a19f6d3 100644 --- a/lib/uninorm/decomposing-form.c +++ b/lib/uninorm/decomposing-form.c @@ -1,5 +1,5 @@ /* Decomposing variant of a normalization form. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/decomposition-table.c b/lib/uninorm/decomposition-table.c index e734f10..b19b47a 100644 --- a/lib/uninorm/decomposition-table.c +++ b/lib/uninorm/decomposition-table.c @@ -1,5 +1,5 @@ /* Decomposition of Unicode characters. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/decomposition-table.h b/lib/uninorm/decomposition-table.h index b0c981e..9238ff9 100644 --- a/lib/uninorm/decomposition-table.h +++ b/lib/uninorm/decomposition-table.h @@ -1,5 +1,5 @@ /* Decomposition of Unicode characters. - Copyright (C) 2001-2003, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/decomposition-table1.h b/lib/uninorm/decomposition-table1.h index c3a691a..4ac70f4 100644 --- a/lib/uninorm/decomposition-table1.h +++ b/lib/uninorm/decomposition-table1.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Decomposition of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 5.1.0. */ extern const unsigned char gl_uninorm_decomp_chars_table[]; @@ -13,8 +13,8 @@ extern const unsigned char gl_uninorm_decomp_chars_table[]; typedef struct { int level1[191]; - int level2[23 << 5]; - unsigned short level3[277 << 5]; + int level2[18 << 5]; + unsigned short level3[254 << 5]; } decomp_index_table_t; extern const decomp_index_table_t gl_uninorm_decomp_index_table; diff --git a/lib/uninorm/decomposition-table2.h b/lib/uninorm/decomposition-table2.h index 1be5674..f80f434 100644 --- a/lib/uninorm/decomposition-table2.h +++ b/lib/uninorm/decomposition-table2.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Decomposition of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 5.1.0. */ const unsigned char gl_uninorm_decomp_chars_table[] = { @@ -520,8 +520,6 @@ const unsigned char gl_uninorm_decomp_chars_table[] = 0x24, 0x00, 0x38, 0x24, 0x00, 0x39, 0x24, 0x00, 0x2B, 0x24, 0x22, 0x12, 0x24, 0x00, 0x3D, 0x24, 0x00, 0x28, 0x24, 0x00, 0x29, 0x24, 0x00, 0x61, 0x24, 0x00, 0x65, 0x24, 0x00, 0x6F, 0x24, 0x00, 0x78, 0x24, 0x02, 0x59, - 0x24, 0x00, 0x68, 0x24, 0x00, 0x6B, 0x24, 0x00, 0x6C, 0x24, 0x00, 0x6D, - 0x24, 0x00, 0x6E, 0x24, 0x00, 0x70, 0x24, 0x00, 0x73, 0x24, 0x00, 0x74, 0xC0, 0x00, 0x52, 0x00, 0x00, 0x73, 0xC0, 0x00, 0x61, 0x80, 0x00, 0x2F, 0x00, 0x00, 0x63, 0xC0, 0x00, 0x61, 0x80, 0x00, 0x2F, 0x00, 0x00, 0x73, 0x04, 0x00, 0x43, 0xC0, 0x00, 0xB0, 0x00, 0x00, 0x43, 0xC0, 0x00, 0x63, @@ -541,1286 +539,1287 @@ const unsigned char gl_uninorm_decomp_chars_table[] = 0x00, 0x00, 0x58, 0x04, 0x03, 0xC0, 0x04, 0x03, 0xB3, 0x04, 0x03, 0x93, 0x04, 0x03, 0xA0, 0x04, 0x22, 0x11, 0x04, 0x00, 0x44, 0x04, 0x00, 0x64, 0x04, 0x00, 0x65, 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, 0xBC, 0x00, 0x31, - 0x80, 0x20, 0x44, 0x00, 0x00, 0x37, 0xBC, 0x00, 0x31, 0x80, 0x20, 0x44, - 0x00, 0x00, 0x39, 0xBC, 0x00, 0x31, 0x80, 0x20, 0x44, 0x80, 0x00, 0x31, - 0x00, 0x00, 0x30, 0xBC, 0x00, 0x31, 0x80, 0x20, 0x44, 0x00, 0x00, 0x33, - 0xBC, 0x00, 0x32, 0x80, 0x20, 0x44, 0x00, 0x00, 0x33, 0xBC, 0x00, 0x31, - 0x80, 0x20, 0x44, 0x00, 0x00, 0x35, 0xBC, 0x00, 0x32, 0x80, 0x20, 0x44, - 0x00, 0x00, 0x35, 0xBC, 0x00, 0x33, 0x80, 0x20, 0x44, 0x00, 0x00, 0x35, - 0xBC, 0x00, 0x34, 0x80, 0x20, 0x44, 0x00, 0x00, 0x35, 0xBC, 0x00, 0x31, - 0x80, 0x20, 0x44, 0x00, 0x00, 0x36, 0xBC, 0x00, 0x35, 0x80, 0x20, 0x44, - 0x00, 0x00, 0x36, 0xBC, 0x00, 0x31, 0x80, 0x20, 0x44, 0x00, 0x00, 0x38, - 0xBC, 0x00, 0x33, 0x80, 0x20, 0x44, 0x00, 0x00, 0x38, 0xBC, 0x00, 0x35, - 0x80, 0x20, 0x44, 0x00, 0x00, 0x38, 0xBC, 0x00, 0x37, 0x80, 0x20, 0x44, - 0x00, 0x00, 0x38, 0xBC, 0x00, 0x31, 0x00, 0x20, 0x44, 0x40, 0x00, 0x49, - 0xC0, 0x00, 0x49, 0x00, 0x00, 0x49, 0xC0, 0x00, 0x49, 0x80, 0x00, 0x49, - 0x00, 0x00, 0x49, 0xC0, 0x00, 0x49, 0x00, 0x00, 0x56, 0x40, 0x00, 0x56, - 0xC0, 0x00, 0x56, 0x00, 0x00, 0x49, 0xC0, 0x00, 0x56, 0x80, 0x00, 0x49, - 0x00, 0x00, 0x49, 0xC0, 0x00, 0x56, 0x80, 0x00, 0x49, 0x80, 0x00, 0x49, - 0x00, 0x00, 0x49, 0xC0, 0x00, 0x49, 0x00, 0x00, 0x58, 0x40, 0x00, 0x58, - 0xC0, 0x00, 0x58, 0x00, 0x00, 0x49, 0xC0, 0x00, 0x58, 0x80, 0x00, 0x49, - 0x00, 0x00, 0x49, 0x40, 0x00, 0x4C, 0x40, 0x00, 0x43, 0x40, 0x00, 0x44, - 0x40, 0x00, 0x4D, 0x40, 0x00, 0x69, 0xC0, 0x00, 0x69, 0x00, 0x00, 0x69, - 0xC0, 0x00, 0x69, 0x80, 0x00, 0x69, 0x00, 0x00, 0x69, 0xC0, 0x00, 0x69, - 0x00, 0x00, 0x76, 0x40, 0x00, 0x76, 0xC0, 0x00, 0x76, 0x00, 0x00, 0x69, - 0xC0, 0x00, 0x76, 0x80, 0x00, 0x69, 0x00, 0x00, 0x69, 0xC0, 0x00, 0x76, - 0x80, 0x00, 0x69, 0x80, 0x00, 0x69, 0x00, 0x00, 0x69, 0xC0, 0x00, 0x69, - 0x00, 0x00, 0x78, 0x40, 0x00, 0x78, 0xC0, 0x00, 0x78, 0x00, 0x00, 0x69, - 0xC0, 0x00, 0x78, 0x80, 0x00, 0x69, 0x00, 0x00, 0x69, 0x40, 0x00, 0x6C, - 0x40, 0x00, 0x63, 0x40, 0x00, 0x64, 0x40, 0x00, 0x6D, 0xBC, 0x00, 0x30, - 0x80, 0x20, 0x44, 0x00, 0x00, 0x33, 0x80, 0x21, 0x90, 0x00, 0x03, 0x38, - 0x80, 0x21, 0x92, 0x00, 0x03, 0x38, 0x80, 0x21, 0x94, 0x00, 0x03, 0x38, - 0x80, 0x21, 0xD0, 0x00, 0x03, 0x38, 0x80, 0x21, 0xD4, 0x00, 0x03, 0x38, - 0x80, 0x21, 0xD2, 0x00, 0x03, 0x38, 0x80, 0x22, 0x03, 0x00, 0x03, 0x38, - 0x80, 0x22, 0x08, 0x00, 0x03, 0x38, 0x80, 0x22, 0x0B, 0x00, 0x03, 0x38, - 0x80, 0x22, 0x23, 0x00, 0x03, 0x38, 0x80, 0x22, 0x25, 0x00, 0x03, 0x38, - 0xC0, 0x22, 0x2B, 0x00, 0x22, 0x2B, 0xC0, 0x22, 0x2B, 0x80, 0x22, 0x2B, - 0x00, 0x22, 0x2B, 0xC0, 0x22, 0x2E, 0x00, 0x22, 0x2E, 0xC0, 0x22, 0x2E, - 0x80, 0x22, 0x2E, 0x00, 0x22, 0x2E, 0x80, 0x22, 0x3C, 0x00, 0x03, 0x38, - 0x80, 0x22, 0x43, 0x00, 0x03, 0x38, 0x80, 0x22, 0x45, 0x00, 0x03, 0x38, - 0x80, 0x22, 0x48, 0x00, 0x03, 0x38, 0x80, 0x00, 0x3D, 0x00, 0x03, 0x38, - 0x80, 0x22, 0x61, 0x00, 0x03, 0x38, 0x80, 0x22, 0x4D, 0x00, 0x03, 0x38, - 0x80, 0x00, 0x3C, 0x00, 0x03, 0x38, 0x80, 0x00, 0x3E, 0x00, 0x03, 0x38, - 0x80, 0x22, 0x64, 0x00, 0x03, 0x38, 0x80, 0x22, 0x65, 0x00, 0x03, 0x38, - 0x80, 0x22, 0x72, 0x00, 0x03, 0x38, 0x80, 0x22, 0x73, 0x00, 0x03, 0x38, - 0x80, 0x22, 0x76, 0x00, 0x03, 0x38, 0x80, 0x22, 0x77, 0x00, 0x03, 0x38, - 0x80, 0x22, 0x7A, 0x00, 0x03, 0x38, 0x80, 0x22, 0x7B, 0x00, 0x03, 0x38, - 0x80, 0x22, 0x82, 0x00, 0x03, 0x38, 0x80, 0x22, 0x83, 0x00, 0x03, 0x38, - 0x80, 0x22, 0x86, 0x00, 0x03, 0x38, 0x80, 0x22, 0x87, 0x00, 0x03, 0x38, - 0x80, 0x22, 0xA2, 0x00, 0x03, 0x38, 0x80, 0x22, 0xA8, 0x00, 0x03, 0x38, - 0x80, 0x22, 0xA9, 0x00, 0x03, 0x38, 0x80, 0x22, 0xAB, 0x00, 0x03, 0x38, - 0x80, 0x22, 0x7C, 0x00, 0x03, 0x38, 0x80, 0x22, 0x7D, 0x00, 0x03, 0x38, - 0x80, 0x22, 0x91, 0x00, 0x03, 0x38, 0x80, 0x22, 0x92, 0x00, 0x03, 0x38, - 0x80, 0x22, 0xB2, 0x00, 0x03, 0x38, 0x80, 0x22, 0xB3, 0x00, 0x03, 0x38, - 0x80, 0x22, 0xB4, 0x00, 0x03, 0x38, 0x80, 0x22, 0xB5, 0x00, 0x03, 0x38, - 0x00, 0x30, 0x08, 0x00, 0x30, 0x09, 0x1C, 0x00, 0x31, 0x1C, 0x00, 0x32, - 0x1C, 0x00, 0x33, 0x1C, 0x00, 0x34, 0x1C, 0x00, 0x35, 0x1C, 0x00, 0x36, - 0x1C, 0x00, 0x37, 0x1C, 0x00, 0x38, 0x1C, 0x00, 0x39, 0x9C, 0x00, 0x31, - 0x00, 0x00, 0x30, 0x9C, 0x00, 0x31, 0x00, 0x00, 0x31, 0x9C, 0x00, 0x31, - 0x00, 0x00, 0x32, 0x9C, 0x00, 0x31, 0x00, 0x00, 0x33, 0x9C, 0x00, 0x31, - 0x00, 0x00, 0x34, 0x9C, 0x00, 0x31, 0x00, 0x00, 0x35, 0x9C, 0x00, 0x31, - 0x00, 0x00, 0x36, 0x9C, 0x00, 0x31, 0x00, 0x00, 0x37, 0x9C, 0x00, 0x31, - 0x00, 0x00, 0x38, 0x9C, 0x00, 0x31, 0x00, 0x00, 0x39, 0x9C, 0x00, 0x32, - 0x00, 0x00, 0x30, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x31, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x32, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x00, 0x33, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x34, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x35, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x36, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x00, 0x37, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x38, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x39, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x31, 0x80, 0x00, 0x30, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x31, 0x80, 0x00, 0x31, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x31, 0x80, 0x00, 0x32, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x31, 0x80, 0x00, 0x33, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x31, 0x80, 0x00, 0x34, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x31, 0x80, 0x00, 0x35, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x31, 0x80, 0x00, 0x36, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x31, 0x80, 0x00, 0x37, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x31, 0x80, 0x00, 0x38, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x31, 0x80, 0x00, 0x39, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x32, 0x80, 0x00, 0x30, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x31, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x32, 0x00, 0x00, 0x2E, - 0xC0, 0x00, 0x33, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x34, 0x00, 0x00, 0x2E, - 0xC0, 0x00, 0x35, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x36, 0x00, 0x00, 0x2E, - 0xC0, 0x00, 0x37, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x38, 0x00, 0x00, 0x2E, - 0xC0, 0x00, 0x39, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x30, - 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x31, 0x00, 0x00, 0x2E, - 0xC0, 0x00, 0x31, 0x80, 0x00, 0x32, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x31, - 0x80, 0x00, 0x33, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x34, - 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x35, 0x00, 0x00, 0x2E, - 0xC0, 0x00, 0x31, 0x80, 0x00, 0x36, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x31, - 0x80, 0x00, 0x37, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x38, - 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x39, 0x00, 0x00, 0x2E, - 0xC0, 0x00, 0x32, 0x80, 0x00, 0x30, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x28, - 0x80, 0x00, 0x61, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x62, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x63, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x64, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x00, 0x65, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x66, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x67, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x68, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x00, 0x69, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x6A, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x6B, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x6C, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x00, 0x6D, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x6E, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x6F, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x70, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x00, 0x71, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x72, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x73, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x74, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x00, 0x75, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x76, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x77, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x78, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x00, 0x79, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x7A, - 0x00, 0x00, 0x29, 0x1C, 0x00, 0x41, 0x1C, 0x00, 0x42, 0x1C, 0x00, 0x43, - 0x1C, 0x00, 0x44, 0x1C, 0x00, 0x45, 0x1C, 0x00, 0x46, 0x1C, 0x00, 0x47, - 0x1C, 0x00, 0x48, 0x1C, 0x00, 0x49, 0x1C, 0x00, 0x4A, 0x1C, 0x00, 0x4B, - 0x1C, 0x00, 0x4C, 0x1C, 0x00, 0x4D, 0x1C, 0x00, 0x4E, 0x1C, 0x00, 0x4F, - 0x1C, 0x00, 0x50, 0x1C, 0x00, 0x51, 0x1C, 0x00, 0x52, 0x1C, 0x00, 0x53, - 0x1C, 0x00, 0x54, 0x1C, 0x00, 0x55, 0x1C, 0x00, 0x56, 0x1C, 0x00, 0x57, - 0x1C, 0x00, 0x58, 0x1C, 0x00, 0x59, 0x1C, 0x00, 0x5A, 0x1C, 0x00, 0x61, - 0x1C, 0x00, 0x62, 0x1C, 0x00, 0x63, 0x1C, 0x00, 0x64, 0x1C, 0x00, 0x65, - 0x1C, 0x00, 0x66, 0x1C, 0x00, 0x67, 0x1C, 0x00, 0x68, 0x1C, 0x00, 0x69, - 0x1C, 0x00, 0x6A, 0x1C, 0x00, 0x6B, 0x1C, 0x00, 0x6C, 0x1C, 0x00, 0x6D, - 0x1C, 0x00, 0x6E, 0x1C, 0x00, 0x6F, 0x1C, 0x00, 0x70, 0x1C, 0x00, 0x71, - 0x1C, 0x00, 0x72, 0x1C, 0x00, 0x73, 0x1C, 0x00, 0x74, 0x1C, 0x00, 0x75, - 0x1C, 0x00, 0x76, 0x1C, 0x00, 0x77, 0x1C, 0x00, 0x78, 0x1C, 0x00, 0x79, - 0x1C, 0x00, 0x7A, 0x1C, 0x00, 0x30, 0xC0, 0x22, 0x2B, 0x80, 0x22, 0x2B, - 0x80, 0x22, 0x2B, 0x00, 0x22, 0x2B, 0xC0, 0x00, 0x3A, 0x80, 0x00, 0x3A, - 0x00, 0x00, 0x3D, 0xC0, 0x00, 0x3D, 0x00, 0x00, 0x3D, 0xC0, 0x00, 0x3D, - 0x80, 0x00, 0x3D, 0x00, 0x00, 0x3D, 0x80, 0x2A, 0xDD, 0x00, 0x03, 0x38, - 0x24, 0x00, 0x6A, 0x20, 0x00, 0x56, 0x20, 0x2D, 0x61, 0x40, 0x6B, 0xCD, - 0x40, 0x9F, 0x9F, 0x40, 0x4E, 0x00, 0x40, 0x4E, 0x28, 0x40, 0x4E, 0x36, - 0x40, 0x4E, 0x3F, 0x40, 0x4E, 0x59, 0x40, 0x4E, 0x85, 0x40, 0x4E, 0x8C, - 0x40, 0x4E, 0xA0, 0x40, 0x4E, 0xBA, 0x40, 0x51, 0x3F, 0x40, 0x51, 0x65, - 0x40, 0x51, 0x6B, 0x40, 0x51, 0x82, 0x40, 0x51, 0x96, 0x40, 0x51, 0xAB, - 0x40, 0x51, 0xE0, 0x40, 0x51, 0xF5, 0x40, 0x52, 0x00, 0x40, 0x52, 0x9B, - 0x40, 0x52, 0xF9, 0x40, 0x53, 0x15, 0x40, 0x53, 0x1A, 0x40, 0x53, 0x38, - 0x40, 0x53, 0x41, 0x40, 0x53, 0x5C, 0x40, 0x53, 0x69, 0x40, 0x53, 0x82, - 0x40, 0x53, 0xB6, 0x40, 0x53, 0xC8, 0x40, 0x53, 0xE3, 0x40, 0x56, 0xD7, - 0x40, 0x57, 0x1F, 0x40, 0x58, 0xEB, 0x40, 0x59, 0x02, 0x40, 0x59, 0x0A, - 0x40, 0x59, 0x15, 0x40, 0x59, 0x27, 0x40, 0x59, 0x73, 0x40, 0x5B, 0x50, - 0x40, 0x5B, 0x80, 0x40, 0x5B, 0xF8, 0x40, 0x5C, 0x0F, 0x40, 0x5C, 0x22, - 0x40, 0x5C, 0x38, 0x40, 0x5C, 0x6E, 0x40, 0x5C, 0x71, 0x40, 0x5D, 0xDB, - 0x40, 0x5D, 0xE5, 0x40, 0x5D, 0xF1, 0x40, 0x5D, 0xFE, 0x40, 0x5E, 0x72, - 0x40, 0x5E, 0x7A, 0x40, 0x5E, 0x7F, 0x40, 0x5E, 0xF4, 0x40, 0x5E, 0xFE, - 0x40, 0x5F, 0x0B, 0x40, 0x5F, 0x13, 0x40, 0x5F, 0x50, 0x40, 0x5F, 0x61, - 0x40, 0x5F, 0x73, 0x40, 0x5F, 0xC3, 0x40, 0x62, 0x08, 0x40, 0x62, 0x36, - 0x40, 0x62, 0x4B, 0x40, 0x65, 0x2F, 0x40, 0x65, 0x34, 0x40, 0x65, 0x87, - 0x40, 0x65, 0x97, 0x40, 0x65, 0xA4, 0x40, 0x65, 0xB9, 0x40, 0x65, 0xE0, - 0x40, 0x65, 0xE5, 0x40, 0x66, 0xF0, 0x40, 0x67, 0x08, 0x40, 0x67, 0x28, - 0x40, 0x6B, 0x20, 0x40, 0x6B, 0x62, 0x40, 0x6B, 0x79, 0x40, 0x6B, 0xB3, - 0x40, 0x6B, 0xCB, 0x40, 0x6B, 0xD4, 0x40, 0x6B, 0xDB, 0x40, 0x6C, 0x0F, - 0x40, 0x6C, 0x14, 0x40, 0x6C, 0x34, 0x40, 0x70, 0x6B, 0x40, 0x72, 0x2A, - 0x40, 0x72, 0x36, 0x40, 0x72, 0x3B, 0x40, 0x72, 0x3F, 0x40, 0x72, 0x47, - 0x40, 0x72, 0x59, 0x40, 0x72, 0x5B, 0x40, 0x72, 0xAC, 0x40, 0x73, 0x84, - 0x40, 0x73, 0x89, 0x40, 0x74, 0xDC, 0x40, 0x74, 0xE6, 0x40, 0x75, 0x18, - 0x40, 0x75, 0x1F, 0x40, 0x75, 0x28, 0x40, 0x75, 0x30, 0x40, 0x75, 0x8B, - 0x40, 0x75, 0x92, 0x40, 0x76, 0x76, 0x40, 0x76, 0x7D, 0x40, 0x76, 0xAE, - 0x40, 0x76, 0xBF, 0x40, 0x76, 0xEE, 0x40, 0x77, 0xDB, 0x40, 0x77, 0xE2, - 0x40, 0x77, 0xF3, 0x40, 0x79, 0x3A, 0x40, 0x79, 0xB8, 0x40, 0x79, 0xBE, - 0x40, 0x7A, 0x74, 0x40, 0x7A, 0xCB, 0x40, 0x7A, 0xF9, 0x40, 0x7C, 0x73, - 0x40, 0x7C, 0xF8, 0x40, 0x7F, 0x36, 0x40, 0x7F, 0x51, 0x40, 0x7F, 0x8A, - 0x40, 0x7F, 0xBD, 0x40, 0x80, 0x01, 0x40, 0x80, 0x0C, 0x40, 0x80, 0x12, - 0x40, 0x80, 0x33, 0x40, 0x80, 0x7F, 0x40, 0x80, 0x89, 0x40, 0x81, 0xE3, - 0x40, 0x81, 0xEA, 0x40, 0x81, 0xF3, 0x40, 0x81, 0xFC, 0x40, 0x82, 0x0C, - 0x40, 0x82, 0x1B, 0x40, 0x82, 0x1F, 0x40, 0x82, 0x6E, 0x40, 0x82, 0x72, - 0x40, 0x82, 0x78, 0x40, 0x86, 0x4D, 0x40, 0x86, 0x6B, 0x40, 0x88, 0x40, - 0x40, 0x88, 0x4C, 0x40, 0x88, 0x63, 0x40, 0x89, 0x7E, 0x40, 0x89, 0x8B, - 0x40, 0x89, 0xD2, 0x40, 0x8A, 0x00, 0x40, 0x8C, 0x37, 0x40, 0x8C, 0x46, - 0x40, 0x8C, 0x55, 0x40, 0x8C, 0x78, 0x40, 0x8C, 0x9D, 0x40, 0x8D, 0x64, - 0x40, 0x8D, 0x70, 0x40, 0x8D, 0xB3, 0x40, 0x8E, 0xAB, 0x40, 0x8E, 0xCA, - 0x40, 0x8F, 0x9B, 0x40, 0x8F, 0xB0, 0x40, 0x8F, 0xB5, 0x40, 0x90, 0x91, - 0x40, 0x91, 0x49, 0x40, 0x91, 0xC6, 0x40, 0x91, 0xCC, 0x40, 0x91, 0xD1, - 0x40, 0x95, 0x77, 0x40, 0x95, 0x80, 0x40, 0x96, 0x1C, 0x40, 0x96, 0xB6, - 0x40, 0x96, 0xB9, 0x40, 0x96, 0xE8, 0x40, 0x97, 0x51, 0x40, 0x97, 0x5E, - 0x40, 0x97, 0x62, 0x40, 0x97, 0x69, 0x40, 0x97, 0xCB, 0x40, 0x97, 0xED, - 0x40, 0x97, 0xF3, 0x40, 0x98, 0x01, 0x40, 0x98, 0xA8, 0x40, 0x98, 0xDB, - 0x40, 0x98, 0xDF, 0x40, 0x99, 0x96, 0x40, 0x99, 0x99, 0x40, 0x99, 0xAC, - 0x40, 0x9A, 0xA8, 0x40, 0x9A, 0xD8, 0x40, 0x9A, 0xDF, 0x40, 0x9B, 0x25, - 0x40, 0x9B, 0x2F, 0x40, 0x9B, 0x32, 0x40, 0x9B, 0x3C, 0x40, 0x9B, 0x5A, - 0x40, 0x9C, 0xE5, 0x40, 0x9E, 0x75, 0x40, 0x9E, 0x7F, 0x40, 0x9E, 0xA5, - 0x40, 0x9E, 0xBB, 0x40, 0x9E, 0xC3, 0x40, 0x9E, 0xCD, 0x40, 0x9E, 0xD1, - 0x40, 0x9E, 0xF9, 0x40, 0x9E, 0xFD, 0x40, 0x9F, 0x0E, 0x40, 0x9F, 0x13, - 0x40, 0x9F, 0x20, 0x40, 0x9F, 0x3B, 0x40, 0x9F, 0x4A, 0x40, 0x9F, 0x52, - 0x40, 0x9F, 0x8D, 0x40, 0x9F, 0x9C, 0x40, 0x9F, 0xA0, 0x2C, 0x00, 0x20, - 0x40, 0x30, 0x12, 0x40, 0x53, 0x41, 0x40, 0x53, 0x44, 0x40, 0x53, 0x45, - 0x80, 0x30, 0x4B, 0x00, 0x30, 0x99, 0x80, 0x30, 0x4D, 0x00, 0x30, 0x99, - 0x80, 0x30, 0x4F, 0x00, 0x30, 0x99, 0x80, 0x30, 0x51, 0x00, 0x30, 0x99, - 0x80, 0x30, 0x53, 0x00, 0x30, 0x99, 0x80, 0x30, 0x55, 0x00, 0x30, 0x99, - 0x80, 0x30, 0x57, 0x00, 0x30, 0x99, 0x80, 0x30, 0x59, 0x00, 0x30, 0x99, - 0x80, 0x30, 0x5B, 0x00, 0x30, 0x99, 0x80, 0x30, 0x5D, 0x00, 0x30, 0x99, - 0x80, 0x30, 0x5F, 0x00, 0x30, 0x99, 0x80, 0x30, 0x61, 0x00, 0x30, 0x99, - 0x80, 0x30, 0x64, 0x00, 0x30, 0x99, 0x80, 0x30, 0x66, 0x00, 0x30, 0x99, - 0x80, 0x30, 0x68, 0x00, 0x30, 0x99, 0x80, 0x30, 0x6F, 0x00, 0x30, 0x99, - 0x80, 0x30, 0x6F, 0x00, 0x30, 0x9A, 0x80, 0x30, 0x72, 0x00, 0x30, 0x99, - 0x80, 0x30, 0x72, 0x00, 0x30, 0x9A, 0x80, 0x30, 0x75, 0x00, 0x30, 0x99, - 0x80, 0x30, 0x75, 0x00, 0x30, 0x9A, 0x80, 0x30, 0x78, 0x00, 0x30, 0x99, - 0x80, 0x30, 0x78, 0x00, 0x30, 0x9A, 0x80, 0x30, 0x7B, 0x00, 0x30, 0x99, - 0x80, 0x30, 0x7B, 0x00, 0x30, 0x9A, 0x80, 0x30, 0x46, 0x00, 0x30, 0x99, - 0xC0, 0x00, 0x20, 0x00, 0x30, 0x99, 0xC0, 0x00, 0x20, 0x00, 0x30, 0x9A, - 0x80, 0x30, 0x9D, 0x00, 0x30, 0x99, 0xA8, 0x30, 0x88, 0x00, 0x30, 0x8A, - 0x80, 0x30, 0xAB, 0x00, 0x30, 0x99, 0x80, 0x30, 0xAD, 0x00, 0x30, 0x99, - 0x80, 0x30, 0xAF, 0x00, 0x30, 0x99, 0x80, 0x30, 0xB1, 0x00, 0x30, 0x99, - 0x80, 0x30, 0xB3, 0x00, 0x30, 0x99, 0x80, 0x30, 0xB5, 0x00, 0x30, 0x99, - 0x80, 0x30, 0xB7, 0x00, 0x30, 0x99, 0x80, 0x30, 0xB9, 0x00, 0x30, 0x99, - 0x80, 0x30, 0xBB, 0x00, 0x30, 0x99, 0x80, 0x30, 0xBD, 0x00, 0x30, 0x99, - 0x80, 0x30, 0xBF, 0x00, 0x30, 0x99, 0x80, 0x30, 0xC1, 0x00, 0x30, 0x99, - 0x80, 0x30, 0xC4, 0x00, 0x30, 0x99, 0x80, 0x30, 0xC6, 0x00, 0x30, 0x99, - 0x80, 0x30, 0xC8, 0x00, 0x30, 0x99, 0x80, 0x30, 0xCF, 0x00, 0x30, 0x99, - 0x80, 0x30, 0xCF, 0x00, 0x30, 0x9A, 0x80, 0x30, 0xD2, 0x00, 0x30, 0x99, - 0x80, 0x30, 0xD2, 0x00, 0x30, 0x9A, 0x80, 0x30, 0xD5, 0x00, 0x30, 0x99, - 0x80, 0x30, 0xD5, 0x00, 0x30, 0x9A, 0x80, 0x30, 0xD8, 0x00, 0x30, 0x99, - 0x80, 0x30, 0xD8, 0x00, 0x30, 0x9A, 0x80, 0x30, 0xDB, 0x00, 0x30, 0x99, - 0x80, 0x30, 0xDB, 0x00, 0x30, 0x9A, 0x80, 0x30, 0xA6, 0x00, 0x30, 0x99, - 0x80, 0x30, 0xEF, 0x00, 0x30, 0x99, 0x80, 0x30, 0xF0, 0x00, 0x30, 0x99, - 0x80, 0x30, 0xF1, 0x00, 0x30, 0x99, 0x80, 0x30, 0xF2, 0x00, 0x30, 0x99, - 0x80, 0x30, 0xFD, 0x00, 0x30, 0x99, 0xA8, 0x30, 0xB3, 0x00, 0x30, 0xC8, - 0x40, 0x11, 0x00, 0x40, 0x11, 0x01, 0x40, 0x11, 0xAA, 0x40, 0x11, 0x02, - 0x40, 0x11, 0xAC, 0x40, 0x11, 0xAD, 0x40, 0x11, 0x03, 0x40, 0x11, 0x04, - 0x40, 0x11, 0x05, 0x40, 0x11, 0xB0, 0x40, 0x11, 0xB1, 0x40, 0x11, 0xB2, - 0x40, 0x11, 0xB3, 0x40, 0x11, 0xB4, 0x40, 0x11, 0xB5, 0x40, 0x11, 0x1A, - 0x40, 0x11, 0x06, 0x40, 0x11, 0x07, 0x40, 0x11, 0x08, 0x40, 0x11, 0x21, - 0x40, 0x11, 0x09, 0x40, 0x11, 0x0A, 0x40, 0x11, 0x0B, 0x40, 0x11, 0x0C, - 0x40, 0x11, 0x0D, 0x40, 0x11, 0x0E, 0x40, 0x11, 0x0F, 0x40, 0x11, 0x10, - 0x40, 0x11, 0x11, 0x40, 0x11, 0x12, 0x40, 0x11, 0x61, 0x40, 0x11, 0x62, - 0x40, 0x11, 0x63, 0x40, 0x11, 0x64, 0x40, 0x11, 0x65, 0x40, 0x11, 0x66, - 0x40, 0x11, 0x67, 0x40, 0x11, 0x68, 0x40, 0x11, 0x69, 0x40, 0x11, 0x6A, - 0x40, 0x11, 0x6B, 0x40, 0x11, 0x6C, 0x40, 0x11, 0x6D, 0x40, 0x11, 0x6E, - 0x40, 0x11, 0x6F, 0x40, 0x11, 0x70, 0x40, 0x11, 0x71, 0x40, 0x11, 0x72, - 0x40, 0x11, 0x73, 0x40, 0x11, 0x74, 0x40, 0x11, 0x75, 0x40, 0x11, 0x60, - 0x40, 0x11, 0x14, 0x40, 0x11, 0x15, 0x40, 0x11, 0xC7, 0x40, 0x11, 0xC8, - 0x40, 0x11, 0xCC, 0x40, 0x11, 0xCE, 0x40, 0x11, 0xD3, 0x40, 0x11, 0xD7, - 0x40, 0x11, 0xD9, 0x40, 0x11, 0x1C, 0x40, 0x11, 0xDD, 0x40, 0x11, 0xDF, - 0x40, 0x11, 0x1D, 0x40, 0x11, 0x1E, 0x40, 0x11, 0x20, 0x40, 0x11, 0x22, - 0x40, 0x11, 0x23, 0x40, 0x11, 0x27, 0x40, 0x11, 0x29, 0x40, 0x11, 0x2B, - 0x40, 0x11, 0x2C, 0x40, 0x11, 0x2D, 0x40, 0x11, 0x2E, 0x40, 0x11, 0x2F, - 0x40, 0x11, 0x32, 0x40, 0x11, 0x36, 0x40, 0x11, 0x40, 0x40, 0x11, 0x47, - 0x40, 0x11, 0x4C, 0x40, 0x11, 0xF1, 0x40, 0x11, 0xF2, 0x40, 0x11, 0x57, - 0x40, 0x11, 0x58, 0x40, 0x11, 0x59, 0x40, 0x11, 0x84, 0x40, 0x11, 0x85, - 0x40, 0x11, 0x88, 0x40, 0x11, 0x91, 0x40, 0x11, 0x92, 0x40, 0x11, 0x94, - 0x40, 0x11, 0x9E, 0x40, 0x11, 0xA1, 0x20, 0x4E, 0x00, 0x20, 0x4E, 0x8C, - 0x20, 0x4E, 0x09, 0x20, 0x56, 0xDB, 0x20, 0x4E, 0x0A, 0x20, 0x4E, 0x2D, - 0x20, 0x4E, 0x0B, 0x20, 0x75, 0x32, 0x20, 0x4E, 0x59, 0x20, 0x4E, 0x19, - 0x20, 0x4E, 0x01, 0x20, 0x59, 0x29, 0x20, 0x57, 0x30, 0x20, 0x4E, 0xBA, - 0xC0, 0x00, 0x28, 0x80, 0x11, 0x00, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x11, 0x02, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x03, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x05, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x11, 0x06, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x11, 0x07, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x09, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0B, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0C, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x11, 0x0E, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0F, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x10, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x11, 0x11, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x11, 0x12, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x00, - 0x80, 0x11, 0x61, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x02, - 0x80, 0x11, 0x61, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x03, - 0x80, 0x11, 0x61, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x05, - 0x80, 0x11, 0x61, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x06, - 0x80, 0x11, 0x61, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x07, - 0x80, 0x11, 0x61, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x09, - 0x80, 0x11, 0x61, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0B, - 0x80, 0x11, 0x61, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0C, - 0x80, 0x11, 0x61, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0E, - 0x80, 0x11, 0x61, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0F, - 0x80, 0x11, 0x61, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x10, - 0x80, 0x11, 0x61, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x11, - 0x80, 0x11, 0x61, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x12, - 0x80, 0x11, 0x61, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0C, - 0x80, 0x11, 0x6E, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0B, - 0x80, 0x11, 0x69, 0x80, 0x11, 0x0C, 0x80, 0x11, 0x65, 0x80, 0x11, 0xAB, + 0x80, 0x20, 0x44, 0x00, 0x00, 0x33, 0xBC, 0x00, 0x32, 0x80, 0x20, 0x44, + 0x00, 0x00, 0x33, 0xBC, 0x00, 0x31, 0x80, 0x20, 0x44, 0x00, 0x00, 0x35, + 0xBC, 0x00, 0x32, 0x80, 0x20, 0x44, 0x00, 0x00, 0x35, 0xBC, 0x00, 0x33, + 0x80, 0x20, 0x44, 0x00, 0x00, 0x35, 0xBC, 0x00, 0x34, 0x80, 0x20, 0x44, + 0x00, 0x00, 0x35, 0xBC, 0x00, 0x31, 0x80, 0x20, 0x44, 0x00, 0x00, 0x36, + 0xBC, 0x00, 0x35, 0x80, 0x20, 0x44, 0x00, 0x00, 0x36, 0xBC, 0x00, 0x31, + 0x80, 0x20, 0x44, 0x00, 0x00, 0x38, 0xBC, 0x00, 0x33, 0x80, 0x20, 0x44, + 0x00, 0x00, 0x38, 0xBC, 0x00, 0x35, 0x80, 0x20, 0x44, 0x00, 0x00, 0x38, + 0xBC, 0x00, 0x37, 0x80, 0x20, 0x44, 0x00, 0x00, 0x38, 0xBC, 0x00, 0x31, + 0x00, 0x20, 0x44, 0x40, 0x00, 0x49, 0xC0, 0x00, 0x49, 0x00, 0x00, 0x49, + 0xC0, 0x00, 0x49, 0x80, 0x00, 0x49, 0x00, 0x00, 0x49, 0xC0, 0x00, 0x49, + 0x00, 0x00, 0x56, 0x40, 0x00, 0x56, 0xC0, 0x00, 0x56, 0x00, 0x00, 0x49, + 0xC0, 0x00, 0x56, 0x80, 0x00, 0x49, 0x00, 0x00, 0x49, 0xC0, 0x00, 0x56, + 0x80, 0x00, 0x49, 0x80, 0x00, 0x49, 0x00, 0x00, 0x49, 0xC0, 0x00, 0x49, + 0x00, 0x00, 0x58, 0x40, 0x00, 0x58, 0xC0, 0x00, 0x58, 0x00, 0x00, 0x49, + 0xC0, 0x00, 0x58, 0x80, 0x00, 0x49, 0x00, 0x00, 0x49, 0x40, 0x00, 0x4C, + 0x40, 0x00, 0x43, 0x40, 0x00, 0x44, 0x40, 0x00, 0x4D, 0x40, 0x00, 0x69, + 0xC0, 0x00, 0x69, 0x00, 0x00, 0x69, 0xC0, 0x00, 0x69, 0x80, 0x00, 0x69, + 0x00, 0x00, 0x69, 0xC0, 0x00, 0x69, 0x00, 0x00, 0x76, 0x40, 0x00, 0x76, + 0xC0, 0x00, 0x76, 0x00, 0x00, 0x69, 0xC0, 0x00, 0x76, 0x80, 0x00, 0x69, + 0x00, 0x00, 0x69, 0xC0, 0x00, 0x76, 0x80, 0x00, 0x69, 0x80, 0x00, 0x69, + 0x00, 0x00, 0x69, 0xC0, 0x00, 0x69, 0x00, 0x00, 0x78, 0x40, 0x00, 0x78, + 0xC0, 0x00, 0x78, 0x00, 0x00, 0x69, 0xC0, 0x00, 0x78, 0x80, 0x00, 0x69, + 0x00, 0x00, 0x69, 0x40, 0x00, 0x6C, 0x40, 0x00, 0x63, 0x40, 0x00, 0x64, + 0x40, 0x00, 0x6D, 0x80, 0x21, 0x90, 0x00, 0x03, 0x38, 0x80, 0x21, 0x92, + 0x00, 0x03, 0x38, 0x80, 0x21, 0x94, 0x00, 0x03, 0x38, 0x80, 0x21, 0xD0, + 0x00, 0x03, 0x38, 0x80, 0x21, 0xD4, 0x00, 0x03, 0x38, 0x80, 0x21, 0xD2, + 0x00, 0x03, 0x38, 0x80, 0x22, 0x03, 0x00, 0x03, 0x38, 0x80, 0x22, 0x08, + 0x00, 0x03, 0x38, 0x80, 0x22, 0x0B, 0x00, 0x03, 0x38, 0x80, 0x22, 0x23, + 0x00, 0x03, 0x38, 0x80, 0x22, 0x25, 0x00, 0x03, 0x38, 0xC0, 0x22, 0x2B, + 0x00, 0x22, 0x2B, 0xC0, 0x22, 0x2B, 0x80, 0x22, 0x2B, 0x00, 0x22, 0x2B, + 0xC0, 0x22, 0x2E, 0x00, 0x22, 0x2E, 0xC0, 0x22, 0x2E, 0x80, 0x22, 0x2E, + 0x00, 0x22, 0x2E, 0x80, 0x22, 0x3C, 0x00, 0x03, 0x38, 0x80, 0x22, 0x43, + 0x00, 0x03, 0x38, 0x80, 0x22, 0x45, 0x00, 0x03, 0x38, 0x80, 0x22, 0x48, + 0x00, 0x03, 0x38, 0x80, 0x00, 0x3D, 0x00, 0x03, 0x38, 0x80, 0x22, 0x61, + 0x00, 0x03, 0x38, 0x80, 0x22, 0x4D, 0x00, 0x03, 0x38, 0x80, 0x00, 0x3C, + 0x00, 0x03, 0x38, 0x80, 0x00, 0x3E, 0x00, 0x03, 0x38, 0x80, 0x22, 0x64, + 0x00, 0x03, 0x38, 0x80, 0x22, 0x65, 0x00, 0x03, 0x38, 0x80, 0x22, 0x72, + 0x00, 0x03, 0x38, 0x80, 0x22, 0x73, 0x00, 0x03, 0x38, 0x80, 0x22, 0x76, + 0x00, 0x03, 0x38, 0x80, 0x22, 0x77, 0x00, 0x03, 0x38, 0x80, 0x22, 0x7A, + 0x00, 0x03, 0x38, 0x80, 0x22, 0x7B, 0x00, 0x03, 0x38, 0x80, 0x22, 0x82, + 0x00, 0x03, 0x38, 0x80, 0x22, 0x83, 0x00, 0x03, 0x38, 0x80, 0x22, 0x86, + 0x00, 0x03, 0x38, 0x80, 0x22, 0x87, 0x00, 0x03, 0x38, 0x80, 0x22, 0xA2, + 0x00, 0x03, 0x38, 0x80, 0x22, 0xA8, 0x00, 0x03, 0x38, 0x80, 0x22, 0xA9, + 0x00, 0x03, 0x38, 0x80, 0x22, 0xAB, 0x00, 0x03, 0x38, 0x80, 0x22, 0x7C, + 0x00, 0x03, 0x38, 0x80, 0x22, 0x7D, 0x00, 0x03, 0x38, 0x80, 0x22, 0x91, + 0x00, 0x03, 0x38, 0x80, 0x22, 0x92, 0x00, 0x03, 0x38, 0x80, 0x22, 0xB2, + 0x00, 0x03, 0x38, 0x80, 0x22, 0xB3, 0x00, 0x03, 0x38, 0x80, 0x22, 0xB4, + 0x00, 0x03, 0x38, 0x80, 0x22, 0xB5, 0x00, 0x03, 0x38, 0x00, 0x30, 0x08, + 0x00, 0x30, 0x09, 0x1C, 0x00, 0x31, 0x1C, 0x00, 0x32, 0x1C, 0x00, 0x33, + 0x1C, 0x00, 0x34, 0x1C, 0x00, 0x35, 0x1C, 0x00, 0x36, 0x1C, 0x00, 0x37, + 0x1C, 0x00, 0x38, 0x1C, 0x00, 0x39, 0x9C, 0x00, 0x31, 0x00, 0x00, 0x30, + 0x9C, 0x00, 0x31, 0x00, 0x00, 0x31, 0x9C, 0x00, 0x31, 0x00, 0x00, 0x32, + 0x9C, 0x00, 0x31, 0x00, 0x00, 0x33, 0x9C, 0x00, 0x31, 0x00, 0x00, 0x34, + 0x9C, 0x00, 0x31, 0x00, 0x00, 0x35, 0x9C, 0x00, 0x31, 0x00, 0x00, 0x36, + 0x9C, 0x00, 0x31, 0x00, 0x00, 0x37, 0x9C, 0x00, 0x31, 0x00, 0x00, 0x38, + 0x9C, 0x00, 0x31, 0x00, 0x00, 0x39, 0x9C, 0x00, 0x32, 0x00, 0x00, 0x30, + 0xC0, 0x00, 0x28, 0x80, 0x00, 0x31, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x32, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x33, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x34, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x00, 0x35, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x36, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x37, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x38, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x00, 0x39, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x31, 0x80, 0x00, 0x30, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x31, 0x80, 0x00, 0x31, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x31, 0x80, 0x00, 0x32, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x31, 0x80, 0x00, 0x33, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x31, 0x80, 0x00, 0x34, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x31, 0x80, 0x00, 0x35, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x31, 0x80, 0x00, 0x36, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x31, 0x80, 0x00, 0x37, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x31, 0x80, 0x00, 0x38, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x31, 0x80, 0x00, 0x39, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x32, 0x80, 0x00, 0x30, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x31, + 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x32, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x33, + 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x34, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x35, + 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x36, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x37, + 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x38, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x39, + 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x30, 0x00, 0x00, 0x2E, + 0xC0, 0x00, 0x31, 0x80, 0x00, 0x31, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x31, + 0x80, 0x00, 0x32, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x33, + 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x34, 0x00, 0x00, 0x2E, + 0xC0, 0x00, 0x31, 0x80, 0x00, 0x35, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x31, + 0x80, 0x00, 0x36, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x37, + 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x38, 0x00, 0x00, 0x2E, + 0xC0, 0x00, 0x31, 0x80, 0x00, 0x39, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x32, + 0x80, 0x00, 0x30, 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x61, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x62, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x00, 0x63, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x64, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x65, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x66, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x00, 0x67, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x68, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x69, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x6A, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x00, 0x6B, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x6C, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x6D, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x6E, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x00, 0x6F, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x70, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x71, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x72, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x00, 0x73, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x74, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x75, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x76, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x00, 0x77, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x00, 0x78, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x79, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x7A, 0x00, 0x00, 0x29, + 0x1C, 0x00, 0x41, 0x1C, 0x00, 0x42, 0x1C, 0x00, 0x43, 0x1C, 0x00, 0x44, + 0x1C, 0x00, 0x45, 0x1C, 0x00, 0x46, 0x1C, 0x00, 0x47, 0x1C, 0x00, 0x48, + 0x1C, 0x00, 0x49, 0x1C, 0x00, 0x4A, 0x1C, 0x00, 0x4B, 0x1C, 0x00, 0x4C, + 0x1C, 0x00, 0x4D, 0x1C, 0x00, 0x4E, 0x1C, 0x00, 0x4F, 0x1C, 0x00, 0x50, + 0x1C, 0x00, 0x51, 0x1C, 0x00, 0x52, 0x1C, 0x00, 0x53, 0x1C, 0x00, 0x54, + 0x1C, 0x00, 0x55, 0x1C, 0x00, 0x56, 0x1C, 0x00, 0x57, 0x1C, 0x00, 0x58, + 0x1C, 0x00, 0x59, 0x1C, 0x00, 0x5A, 0x1C, 0x00, 0x61, 0x1C, 0x00, 0x62, + 0x1C, 0x00, 0x63, 0x1C, 0x00, 0x64, 0x1C, 0x00, 0x65, 0x1C, 0x00, 0x66, + 0x1C, 0x00, 0x67, 0x1C, 0x00, 0x68, 0x1C, 0x00, 0x69, 0x1C, 0x00, 0x6A, + 0x1C, 0x00, 0x6B, 0x1C, 0x00, 0x6C, 0x1C, 0x00, 0x6D, 0x1C, 0x00, 0x6E, + 0x1C, 0x00, 0x6F, 0x1C, 0x00, 0x70, 0x1C, 0x00, 0x71, 0x1C, 0x00, 0x72, + 0x1C, 0x00, 0x73, 0x1C, 0x00, 0x74, 0x1C, 0x00, 0x75, 0x1C, 0x00, 0x76, + 0x1C, 0x00, 0x77, 0x1C, 0x00, 0x78, 0x1C, 0x00, 0x79, 0x1C, 0x00, 0x7A, + 0x1C, 0x00, 0x30, 0xC0, 0x22, 0x2B, 0x80, 0x22, 0x2B, 0x80, 0x22, 0x2B, + 0x00, 0x22, 0x2B, 0xC0, 0x00, 0x3A, 0x80, 0x00, 0x3A, 0x00, 0x00, 0x3D, + 0xC0, 0x00, 0x3D, 0x00, 0x00, 0x3D, 0xC0, 0x00, 0x3D, 0x80, 0x00, 0x3D, + 0x00, 0x00, 0x3D, 0x80, 0x2A, 0xDD, 0x00, 0x03, 0x38, 0x24, 0x00, 0x6A, + 0x20, 0x00, 0x56, 0x20, 0x2D, 0x61, 0x40, 0x6B, 0xCD, 0x40, 0x9F, 0x9F, + 0x40, 0x4E, 0x00, 0x40, 0x4E, 0x28, 0x40, 0x4E, 0x36, 0x40, 0x4E, 0x3F, + 0x40, 0x4E, 0x59, 0x40, 0x4E, 0x85, 0x40, 0x4E, 0x8C, 0x40, 0x4E, 0xA0, + 0x40, 0x4E, 0xBA, 0x40, 0x51, 0x3F, 0x40, 0x51, 0x65, 0x40, 0x51, 0x6B, + 0x40, 0x51, 0x82, 0x40, 0x51, 0x96, 0x40, 0x51, 0xAB, 0x40, 0x51, 0xE0, + 0x40, 0x51, 0xF5, 0x40, 0x52, 0x00, 0x40, 0x52, 0x9B, 0x40, 0x52, 0xF9, + 0x40, 0x53, 0x15, 0x40, 0x53, 0x1A, 0x40, 0x53, 0x38, 0x40, 0x53, 0x41, + 0x40, 0x53, 0x5C, 0x40, 0x53, 0x69, 0x40, 0x53, 0x82, 0x40, 0x53, 0xB6, + 0x40, 0x53, 0xC8, 0x40, 0x53, 0xE3, 0x40, 0x56, 0xD7, 0x40, 0x57, 0x1F, + 0x40, 0x58, 0xEB, 0x40, 0x59, 0x02, 0x40, 0x59, 0x0A, 0x40, 0x59, 0x15, + 0x40, 0x59, 0x27, 0x40, 0x59, 0x73, 0x40, 0x5B, 0x50, 0x40, 0x5B, 0x80, + 0x40, 0x5B, 0xF8, 0x40, 0x5C, 0x0F, 0x40, 0x5C, 0x22, 0x40, 0x5C, 0x38, + 0x40, 0x5C, 0x6E, 0x40, 0x5C, 0x71, 0x40, 0x5D, 0xDB, 0x40, 0x5D, 0xE5, + 0x40, 0x5D, 0xF1, 0x40, 0x5D, 0xFE, 0x40, 0x5E, 0x72, 0x40, 0x5E, 0x7A, + 0x40, 0x5E, 0x7F, 0x40, 0x5E, 0xF4, 0x40, 0x5E, 0xFE, 0x40, 0x5F, 0x0B, + 0x40, 0x5F, 0x13, 0x40, 0x5F, 0x50, 0x40, 0x5F, 0x61, 0x40, 0x5F, 0x73, + 0x40, 0x5F, 0xC3, 0x40, 0x62, 0x08, 0x40, 0x62, 0x36, 0x40, 0x62, 0x4B, + 0x40, 0x65, 0x2F, 0x40, 0x65, 0x34, 0x40, 0x65, 0x87, 0x40, 0x65, 0x97, + 0x40, 0x65, 0xA4, 0x40, 0x65, 0xB9, 0x40, 0x65, 0xE0, 0x40, 0x65, 0xE5, + 0x40, 0x66, 0xF0, 0x40, 0x67, 0x08, 0x40, 0x67, 0x28, 0x40, 0x6B, 0x20, + 0x40, 0x6B, 0x62, 0x40, 0x6B, 0x79, 0x40, 0x6B, 0xB3, 0x40, 0x6B, 0xCB, + 0x40, 0x6B, 0xD4, 0x40, 0x6B, 0xDB, 0x40, 0x6C, 0x0F, 0x40, 0x6C, 0x14, + 0x40, 0x6C, 0x34, 0x40, 0x70, 0x6B, 0x40, 0x72, 0x2A, 0x40, 0x72, 0x36, + 0x40, 0x72, 0x3B, 0x40, 0x72, 0x3F, 0x40, 0x72, 0x47, 0x40, 0x72, 0x59, + 0x40, 0x72, 0x5B, 0x40, 0x72, 0xAC, 0x40, 0x73, 0x84, 0x40, 0x73, 0x89, + 0x40, 0x74, 0xDC, 0x40, 0x74, 0xE6, 0x40, 0x75, 0x18, 0x40, 0x75, 0x1F, + 0x40, 0x75, 0x28, 0x40, 0x75, 0x30, 0x40, 0x75, 0x8B, 0x40, 0x75, 0x92, + 0x40, 0x76, 0x76, 0x40, 0x76, 0x7D, 0x40, 0x76, 0xAE, 0x40, 0x76, 0xBF, + 0x40, 0x76, 0xEE, 0x40, 0x77, 0xDB, 0x40, 0x77, 0xE2, 0x40, 0x77, 0xF3, + 0x40, 0x79, 0x3A, 0x40, 0x79, 0xB8, 0x40, 0x79, 0xBE, 0x40, 0x7A, 0x74, + 0x40, 0x7A, 0xCB, 0x40, 0x7A, 0xF9, 0x40, 0x7C, 0x73, 0x40, 0x7C, 0xF8, + 0x40, 0x7F, 0x36, 0x40, 0x7F, 0x51, 0x40, 0x7F, 0x8A, 0x40, 0x7F, 0xBD, + 0x40, 0x80, 0x01, 0x40, 0x80, 0x0C, 0x40, 0x80, 0x12, 0x40, 0x80, 0x33, + 0x40, 0x80, 0x7F, 0x40, 0x80, 0x89, 0x40, 0x81, 0xE3, 0x40, 0x81, 0xEA, + 0x40, 0x81, 0xF3, 0x40, 0x81, 0xFC, 0x40, 0x82, 0x0C, 0x40, 0x82, 0x1B, + 0x40, 0x82, 0x1F, 0x40, 0x82, 0x6E, 0x40, 0x82, 0x72, 0x40, 0x82, 0x78, + 0x40, 0x86, 0x4D, 0x40, 0x86, 0x6B, 0x40, 0x88, 0x40, 0x40, 0x88, 0x4C, + 0x40, 0x88, 0x63, 0x40, 0x89, 0x7E, 0x40, 0x89, 0x8B, 0x40, 0x89, 0xD2, + 0x40, 0x8A, 0x00, 0x40, 0x8C, 0x37, 0x40, 0x8C, 0x46, 0x40, 0x8C, 0x55, + 0x40, 0x8C, 0x78, 0x40, 0x8C, 0x9D, 0x40, 0x8D, 0x64, 0x40, 0x8D, 0x70, + 0x40, 0x8D, 0xB3, 0x40, 0x8E, 0xAB, 0x40, 0x8E, 0xCA, 0x40, 0x8F, 0x9B, + 0x40, 0x8F, 0xB0, 0x40, 0x8F, 0xB5, 0x40, 0x90, 0x91, 0x40, 0x91, 0x49, + 0x40, 0x91, 0xC6, 0x40, 0x91, 0xCC, 0x40, 0x91, 0xD1, 0x40, 0x95, 0x77, + 0x40, 0x95, 0x80, 0x40, 0x96, 0x1C, 0x40, 0x96, 0xB6, 0x40, 0x96, 0xB9, + 0x40, 0x96, 0xE8, 0x40, 0x97, 0x51, 0x40, 0x97, 0x5E, 0x40, 0x97, 0x62, + 0x40, 0x97, 0x69, 0x40, 0x97, 0xCB, 0x40, 0x97, 0xED, 0x40, 0x97, 0xF3, + 0x40, 0x98, 0x01, 0x40, 0x98, 0xA8, 0x40, 0x98, 0xDB, 0x40, 0x98, 0xDF, + 0x40, 0x99, 0x96, 0x40, 0x99, 0x99, 0x40, 0x99, 0xAC, 0x40, 0x9A, 0xA8, + 0x40, 0x9A, 0xD8, 0x40, 0x9A, 0xDF, 0x40, 0x9B, 0x25, 0x40, 0x9B, 0x2F, + 0x40, 0x9B, 0x32, 0x40, 0x9B, 0x3C, 0x40, 0x9B, 0x5A, 0x40, 0x9C, 0xE5, + 0x40, 0x9E, 0x75, 0x40, 0x9E, 0x7F, 0x40, 0x9E, 0xA5, 0x40, 0x9E, 0xBB, + 0x40, 0x9E, 0xC3, 0x40, 0x9E, 0xCD, 0x40, 0x9E, 0xD1, 0x40, 0x9E, 0xF9, + 0x40, 0x9E, 0xFD, 0x40, 0x9F, 0x0E, 0x40, 0x9F, 0x13, 0x40, 0x9F, 0x20, + 0x40, 0x9F, 0x3B, 0x40, 0x9F, 0x4A, 0x40, 0x9F, 0x52, 0x40, 0x9F, 0x8D, + 0x40, 0x9F, 0x9C, 0x40, 0x9F, 0xA0, 0x2C, 0x00, 0x20, 0x40, 0x30, 0x12, + 0x40, 0x53, 0x41, 0x40, 0x53, 0x44, 0x40, 0x53, 0x45, 0x80, 0x30, 0x4B, + 0x00, 0x30, 0x99, 0x80, 0x30, 0x4D, 0x00, 0x30, 0x99, 0x80, 0x30, 0x4F, + 0x00, 0x30, 0x99, 0x80, 0x30, 0x51, 0x00, 0x30, 0x99, 0x80, 0x30, 0x53, + 0x00, 0x30, 0x99, 0x80, 0x30, 0x55, 0x00, 0x30, 0x99, 0x80, 0x30, 0x57, + 0x00, 0x30, 0x99, 0x80, 0x30, 0x59, 0x00, 0x30, 0x99, 0x80, 0x30, 0x5B, + 0x00, 0x30, 0x99, 0x80, 0x30, 0x5D, 0x00, 0x30, 0x99, 0x80, 0x30, 0x5F, + 0x00, 0x30, 0x99, 0x80, 0x30, 0x61, 0x00, 0x30, 0x99, 0x80, 0x30, 0x64, + 0x00, 0x30, 0x99, 0x80, 0x30, 0x66, 0x00, 0x30, 0x99, 0x80, 0x30, 0x68, + 0x00, 0x30, 0x99, 0x80, 0x30, 0x6F, 0x00, 0x30, 0x99, 0x80, 0x30, 0x6F, + 0x00, 0x30, 0x9A, 0x80, 0x30, 0x72, 0x00, 0x30, 0x99, 0x80, 0x30, 0x72, + 0x00, 0x30, 0x9A, 0x80, 0x30, 0x75, 0x00, 0x30, 0x99, 0x80, 0x30, 0x75, + 0x00, 0x30, 0x9A, 0x80, 0x30, 0x78, 0x00, 0x30, 0x99, 0x80, 0x30, 0x78, + 0x00, 0x30, 0x9A, 0x80, 0x30, 0x7B, 0x00, 0x30, 0x99, 0x80, 0x30, 0x7B, + 0x00, 0x30, 0x9A, 0x80, 0x30, 0x46, 0x00, 0x30, 0x99, 0xC0, 0x00, 0x20, + 0x00, 0x30, 0x99, 0xC0, 0x00, 0x20, 0x00, 0x30, 0x9A, 0x80, 0x30, 0x9D, + 0x00, 0x30, 0x99, 0xA8, 0x30, 0x88, 0x00, 0x30, 0x8A, 0x80, 0x30, 0xAB, + 0x00, 0x30, 0x99, 0x80, 0x30, 0xAD, 0x00, 0x30, 0x99, 0x80, 0x30, 0xAF, + 0x00, 0x30, 0x99, 0x80, 0x30, 0xB1, 0x00, 0x30, 0x99, 0x80, 0x30, 0xB3, + 0x00, 0x30, 0x99, 0x80, 0x30, 0xB5, 0x00, 0x30, 0x99, 0x80, 0x30, 0xB7, + 0x00, 0x30, 0x99, 0x80, 0x30, 0xB9, 0x00, 0x30, 0x99, 0x80, 0x30, 0xBB, + 0x00, 0x30, 0x99, 0x80, 0x30, 0xBD, 0x00, 0x30, 0x99, 0x80, 0x30, 0xBF, + 0x00, 0x30, 0x99, 0x80, 0x30, 0xC1, 0x00, 0x30, 0x99, 0x80, 0x30, 0xC4, + 0x00, 0x30, 0x99, 0x80, 0x30, 0xC6, 0x00, 0x30, 0x99, 0x80, 0x30, 0xC8, + 0x00, 0x30, 0x99, 0x80, 0x30, 0xCF, 0x00, 0x30, 0x99, 0x80, 0x30, 0xCF, + 0x00, 0x30, 0x9A, 0x80, 0x30, 0xD2, 0x00, 0x30, 0x99, 0x80, 0x30, 0xD2, + 0x00, 0x30, 0x9A, 0x80, 0x30, 0xD5, 0x00, 0x30, 0x99, 0x80, 0x30, 0xD5, + 0x00, 0x30, 0x9A, 0x80, 0x30, 0xD8, 0x00, 0x30, 0x99, 0x80, 0x30, 0xD8, + 0x00, 0x30, 0x9A, 0x80, 0x30, 0xDB, 0x00, 0x30, 0x99, 0x80, 0x30, 0xDB, + 0x00, 0x30, 0x9A, 0x80, 0x30, 0xA6, 0x00, 0x30, 0x99, 0x80, 0x30, 0xEF, + 0x00, 0x30, 0x99, 0x80, 0x30, 0xF0, 0x00, 0x30, 0x99, 0x80, 0x30, 0xF1, + 0x00, 0x30, 0x99, 0x80, 0x30, 0xF2, 0x00, 0x30, 0x99, 0x80, 0x30, 0xFD, + 0x00, 0x30, 0x99, 0xA8, 0x30, 0xB3, 0x00, 0x30, 0xC8, 0x40, 0x11, 0x00, + 0x40, 0x11, 0x01, 0x40, 0x11, 0xAA, 0x40, 0x11, 0x02, 0x40, 0x11, 0xAC, + 0x40, 0x11, 0xAD, 0x40, 0x11, 0x03, 0x40, 0x11, 0x04, 0x40, 0x11, 0x05, + 0x40, 0x11, 0xB0, 0x40, 0x11, 0xB1, 0x40, 0x11, 0xB2, 0x40, 0x11, 0xB3, + 0x40, 0x11, 0xB4, 0x40, 0x11, 0xB5, 0x40, 0x11, 0x1A, 0x40, 0x11, 0x06, + 0x40, 0x11, 0x07, 0x40, 0x11, 0x08, 0x40, 0x11, 0x21, 0x40, 0x11, 0x09, + 0x40, 0x11, 0x0A, 0x40, 0x11, 0x0B, 0x40, 0x11, 0x0C, 0x40, 0x11, 0x0D, + 0x40, 0x11, 0x0E, 0x40, 0x11, 0x0F, 0x40, 0x11, 0x10, 0x40, 0x11, 0x11, + 0x40, 0x11, 0x12, 0x40, 0x11, 0x61, 0x40, 0x11, 0x62, 0x40, 0x11, 0x63, + 0x40, 0x11, 0x64, 0x40, 0x11, 0x65, 0x40, 0x11, 0x66, 0x40, 0x11, 0x67, + 0x40, 0x11, 0x68, 0x40, 0x11, 0x69, 0x40, 0x11, 0x6A, 0x40, 0x11, 0x6B, + 0x40, 0x11, 0x6C, 0x40, 0x11, 0x6D, 0x40, 0x11, 0x6E, 0x40, 0x11, 0x6F, + 0x40, 0x11, 0x70, 0x40, 0x11, 0x71, 0x40, 0x11, 0x72, 0x40, 0x11, 0x73, + 0x40, 0x11, 0x74, 0x40, 0x11, 0x75, 0x40, 0x11, 0x60, 0x40, 0x11, 0x14, + 0x40, 0x11, 0x15, 0x40, 0x11, 0xC7, 0x40, 0x11, 0xC8, 0x40, 0x11, 0xCC, + 0x40, 0x11, 0xCE, 0x40, 0x11, 0xD3, 0x40, 0x11, 0xD7, 0x40, 0x11, 0xD9, + 0x40, 0x11, 0x1C, 0x40, 0x11, 0xDD, 0x40, 0x11, 0xDF, 0x40, 0x11, 0x1D, + 0x40, 0x11, 0x1E, 0x40, 0x11, 0x20, 0x40, 0x11, 0x22, 0x40, 0x11, 0x23, + 0x40, 0x11, 0x27, 0x40, 0x11, 0x29, 0x40, 0x11, 0x2B, 0x40, 0x11, 0x2C, + 0x40, 0x11, 0x2D, 0x40, 0x11, 0x2E, 0x40, 0x11, 0x2F, 0x40, 0x11, 0x32, + 0x40, 0x11, 0x36, 0x40, 0x11, 0x40, 0x40, 0x11, 0x47, 0x40, 0x11, 0x4C, + 0x40, 0x11, 0xF1, 0x40, 0x11, 0xF2, 0x40, 0x11, 0x57, 0x40, 0x11, 0x58, + 0x40, 0x11, 0x59, 0x40, 0x11, 0x84, 0x40, 0x11, 0x85, 0x40, 0x11, 0x88, + 0x40, 0x11, 0x91, 0x40, 0x11, 0x92, 0x40, 0x11, 0x94, 0x40, 0x11, 0x9E, + 0x40, 0x11, 0xA1, 0x20, 0x4E, 0x00, 0x20, 0x4E, 0x8C, 0x20, 0x4E, 0x09, + 0x20, 0x56, 0xDB, 0x20, 0x4E, 0x0A, 0x20, 0x4E, 0x2D, 0x20, 0x4E, 0x0B, + 0x20, 0x75, 0x32, 0x20, 0x4E, 0x59, 0x20, 0x4E, 0x19, 0x20, 0x4E, 0x01, + 0x20, 0x59, 0x29, 0x20, 0x57, 0x30, 0x20, 0x4E, 0xBA, 0xC0, 0x00, 0x28, + 0x80, 0x11, 0x00, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x02, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x03, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x11, 0x05, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x11, 0x06, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x07, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x09, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0B, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x11, 0x0C, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0E, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0F, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x11, 0x10, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x11, 0x11, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x12, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x00, 0x80, 0x11, 0x61, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x02, 0x80, 0x11, 0x61, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x03, 0x80, 0x11, 0x61, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x05, 0x80, 0x11, 0x61, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x06, 0x80, 0x11, 0x61, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x07, 0x80, 0x11, 0x61, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x09, 0x80, 0x11, 0x61, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0B, 0x80, 0x11, 0x61, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0C, 0x80, 0x11, 0x61, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0E, 0x80, 0x11, 0x61, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0F, 0x80, 0x11, 0x61, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x10, 0x80, 0x11, 0x61, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x11, 0x80, 0x11, 0x61, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x12, 0x80, 0x11, 0x61, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0C, 0x80, 0x11, 0x6E, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0B, 0x80, 0x11, 0x69, - 0x80, 0x11, 0x12, 0x80, 0x11, 0x6E, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x4E, 0x00, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x4E, 0x8C, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x4E, 0x09, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x56, 0xDB, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x4E, 0x94, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x51, 0x6D, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x4E, 0x03, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x51, 0x6B, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x4E, 0x5D, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x53, 0x41, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x67, 0x08, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x70, 0x6B, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x6C, 0x34, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x67, 0x28, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x91, 0xD1, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x57, 0x1F, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x65, 0xE5, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x68, 0x2A, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x67, 0x09, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x79, 0x3E, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x54, 0x0D, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x72, 0x79, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x8C, 0xA1, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x79, 0x5D, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x52, 0xB4, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x4E, 0xE3, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x54, 0x7C, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x5B, 0x66, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x76, 0xE3, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x4F, 0x01, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x8C, 0xC7, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x53, 0x54, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x79, 0x6D, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x4F, 0x11, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x81, 0xEA, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x81, 0xF3, 0x00, 0x00, 0x29, 0x1C, 0x55, 0x4F, - 0x1C, 0x5E, 0x7C, 0x1C, 0x65, 0x87, 0x1C, 0x7B, 0x8F, 0xB8, 0x00, 0x50, - 0x80, 0x00, 0x54, 0x00, 0x00, 0x45, 0x9C, 0x00, 0x32, 0x00, 0x00, 0x31, - 0x9C, 0x00, 0x32, 0x00, 0x00, 0x32, 0x9C, 0x00, 0x32, 0x00, 0x00, 0x33, - 0x9C, 0x00, 0x32, 0x00, 0x00, 0x34, 0x9C, 0x00, 0x32, 0x00, 0x00, 0x35, - 0x9C, 0x00, 0x32, 0x00, 0x00, 0x36, 0x9C, 0x00, 0x32, 0x00, 0x00, 0x37, - 0x9C, 0x00, 0x32, 0x00, 0x00, 0x38, 0x9C, 0x00, 0x32, 0x00, 0x00, 0x39, - 0x9C, 0x00, 0x33, 0x00, 0x00, 0x30, 0x9C, 0x00, 0x33, 0x00, 0x00, 0x31, - 0x9C, 0x00, 0x33, 0x00, 0x00, 0x32, 0x9C, 0x00, 0x33, 0x00, 0x00, 0x33, - 0x9C, 0x00, 0x33, 0x00, 0x00, 0x34, 0x9C, 0x00, 0x33, 0x00, 0x00, 0x35, - 0x1C, 0x11, 0x00, 0x1C, 0x11, 0x02, 0x1C, 0x11, 0x03, 0x1C, 0x11, 0x05, - 0x1C, 0x11, 0x06, 0x1C, 0x11, 0x07, 0x1C, 0x11, 0x09, 0x1C, 0x11, 0x0B, - 0x1C, 0x11, 0x0C, 0x1C, 0x11, 0x0E, 0x1C, 0x11, 0x0F, 0x1C, 0x11, 0x10, - 0x1C, 0x11, 0x11, 0x1C, 0x11, 0x12, 0x9C, 0x11, 0x00, 0x00, 0x11, 0x61, - 0x9C, 0x11, 0x02, 0x00, 0x11, 0x61, 0x9C, 0x11, 0x03, 0x00, 0x11, 0x61, - 0x9C, 0x11, 0x05, 0x00, 0x11, 0x61, 0x9C, 0x11, 0x06, 0x00, 0x11, 0x61, - 0x9C, 0x11, 0x07, 0x00, 0x11, 0x61, 0x9C, 0x11, 0x09, 0x00, 0x11, 0x61, - 0x9C, 0x11, 0x0B, 0x00, 0x11, 0x61, 0x9C, 0x11, 0x0C, 0x00, 0x11, 0x61, - 0x9C, 0x11, 0x0E, 0x00, 0x11, 0x61, 0x9C, 0x11, 0x0F, 0x00, 0x11, 0x61, - 0x9C, 0x11, 0x10, 0x00, 0x11, 0x61, 0x9C, 0x11, 0x11, 0x00, 0x11, 0x61, - 0x9C, 0x11, 0x12, 0x00, 0x11, 0x61, 0x9C, 0x11, 0x0E, 0x80, 0x11, 0x61, - 0x80, 0x11, 0xB7, 0x80, 0x11, 0x00, 0x00, 0x11, 0x69, 0x9C, 0x11, 0x0C, - 0x80, 0x11, 0x6E, 0x80, 0x11, 0x0B, 0x00, 0x11, 0x74, 0x9C, 0x11, 0x0B, - 0x00, 0x11, 0x6E, 0x1C, 0x4E, 0x00, 0x1C, 0x4E, 0x8C, 0x1C, 0x4E, 0x09, - 0x1C, 0x56, 0xDB, 0x1C, 0x4E, 0x94, 0x1C, 0x51, 0x6D, 0x1C, 0x4E, 0x03, - 0x1C, 0x51, 0x6B, 0x1C, 0x4E, 0x5D, 0x1C, 0x53, 0x41, 0x1C, 0x67, 0x08, - 0x1C, 0x70, 0x6B, 0x1C, 0x6C, 0x34, 0x1C, 0x67, 0x28, 0x1C, 0x91, 0xD1, - 0x1C, 0x57, 0x1F, 0x1C, 0x65, 0xE5, 0x1C, 0x68, 0x2A, 0x1C, 0x67, 0x09, - 0x1C, 0x79, 0x3E, 0x1C, 0x54, 0x0D, 0x1C, 0x72, 0x79, 0x1C, 0x8C, 0xA1, - 0x1C, 0x79, 0x5D, 0x1C, 0x52, 0xB4, 0x1C, 0x79, 0xD8, 0x1C, 0x75, 0x37, - 0x1C, 0x59, 0x73, 0x1C, 0x90, 0x69, 0x1C, 0x51, 0x2A, 0x1C, 0x53, 0x70, - 0x1C, 0x6C, 0xE8, 0x1C, 0x98, 0x05, 0x1C, 0x4F, 0x11, 0x1C, 0x51, 0x99, - 0x1C, 0x6B, 0x63, 0x1C, 0x4E, 0x0A, 0x1C, 0x4E, 0x2D, 0x1C, 0x4E, 0x0B, - 0x1C, 0x5D, 0xE6, 0x1C, 0x53, 0xF3, 0x1C, 0x53, 0x3B, 0x1C, 0x5B, 0x97, - 0x1C, 0x5B, 0x66, 0x1C, 0x76, 0xE3, 0x1C, 0x4F, 0x01, 0x1C, 0x8C, 0xC7, - 0x1C, 0x53, 0x54, 0x1C, 0x59, 0x1C, 0x9C, 0x00, 0x33, 0x00, 0x00, 0x36, - 0x9C, 0x00, 0x33, 0x00, 0x00, 0x37, 0x9C, 0x00, 0x33, 0x00, 0x00, 0x38, - 0x9C, 0x00, 0x33, 0x00, 0x00, 0x39, 0x9C, 0x00, 0x34, 0x00, 0x00, 0x30, - 0x9C, 0x00, 0x34, 0x00, 0x00, 0x31, 0x9C, 0x00, 0x34, 0x00, 0x00, 0x32, - 0x9C, 0x00, 0x34, 0x00, 0x00, 0x33, 0x9C, 0x00, 0x34, 0x00, 0x00, 0x34, - 0x9C, 0x00, 0x34, 0x00, 0x00, 0x35, 0x9C, 0x00, 0x34, 0x00, 0x00, 0x36, - 0x9C, 0x00, 0x34, 0x00, 0x00, 0x37, 0x9C, 0x00, 0x34, 0x00, 0x00, 0x38, - 0x9C, 0x00, 0x34, 0x00, 0x00, 0x39, 0x9C, 0x00, 0x35, 0x00, 0x00, 0x30, - 0xC0, 0x00, 0x31, 0x00, 0x67, 0x08, 0xC0, 0x00, 0x32, 0x00, 0x67, 0x08, - 0xC0, 0x00, 0x33, 0x00, 0x67, 0x08, 0xC0, 0x00, 0x34, 0x00, 0x67, 0x08, - 0xC0, 0x00, 0x35, 0x00, 0x67, 0x08, 0xC0, 0x00, 0x36, 0x00, 0x67, 0x08, - 0xC0, 0x00, 0x37, 0x00, 0x67, 0x08, 0xC0, 0x00, 0x38, 0x00, 0x67, 0x08, - 0xC0, 0x00, 0x39, 0x00, 0x67, 0x08, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x30, - 0x00, 0x67, 0x08, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x31, 0x00, 0x67, 0x08, - 0xC0, 0x00, 0x31, 0x80, 0x00, 0x32, 0x00, 0x67, 0x08, 0xB8, 0x00, 0x48, - 0x00, 0x00, 0x67, 0xB8, 0x00, 0x65, 0x80, 0x00, 0x72, 0x00, 0x00, 0x67, - 0xB8, 0x00, 0x65, 0x00, 0x00, 0x56, 0xB8, 0x00, 0x4C, 0x80, 0x00, 0x54, - 0x00, 0x00, 0x44, 0x1C, 0x30, 0xA2, 0x1C, 0x30, 0xA4, 0x1C, 0x30, 0xA6, - 0x1C, 0x30, 0xA8, 0x1C, 0x30, 0xAA, 0x1C, 0x30, 0xAB, 0x1C, 0x30, 0xAD, - 0x1C, 0x30, 0xAF, 0x1C, 0x30, 0xB1, 0x1C, 0x30, 0xB3, 0x1C, 0x30, 0xB5, - 0x1C, 0x30, 0xB7, 0x1C, 0x30, 0xB9, 0x1C, 0x30, 0xBB, 0x1C, 0x30, 0xBD, - 0x1C, 0x30, 0xBF, 0x1C, 0x30, 0xC1, 0x1C, 0x30, 0xC4, 0x1C, 0x30, 0xC6, - 0x1C, 0x30, 0xC8, 0x1C, 0x30, 0xCA, 0x1C, 0x30, 0xCB, 0x1C, 0x30, 0xCC, - 0x1C, 0x30, 0xCD, 0x1C, 0x30, 0xCE, 0x1C, 0x30, 0xCF, 0x1C, 0x30, 0xD2, - 0x1C, 0x30, 0xD5, 0x1C, 0x30, 0xD8, 0x1C, 0x30, 0xDB, 0x1C, 0x30, 0xDE, - 0x1C, 0x30, 0xDF, 0x1C, 0x30, 0xE0, 0x1C, 0x30, 0xE1, 0x1C, 0x30, 0xE2, - 0x1C, 0x30, 0xE4, 0x1C, 0x30, 0xE6, 0x1C, 0x30, 0xE8, 0x1C, 0x30, 0xE9, - 0x1C, 0x30, 0xEA, 0x1C, 0x30, 0xEB, 0x1C, 0x30, 0xEC, 0x1C, 0x30, 0xED, - 0x1C, 0x30, 0xEF, 0x1C, 0x30, 0xF0, 0x1C, 0x30, 0xF1, 0x1C, 0x30, 0xF2, - 0xB8, 0x30, 0xA2, 0x80, 0x30, 0xD1, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xC8, - 0xB8, 0x30, 0xA2, 0x80, 0x30, 0xEB, 0x80, 0x30, 0xD5, 0x00, 0x30, 0xA1, - 0xB8, 0x30, 0xA2, 0x80, 0x30, 0xF3, 0x80, 0x30, 0xDA, 0x00, 0x30, 0xA2, - 0xB8, 0x30, 0xA2, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xA4, - 0x80, 0x30, 0xCB, 0x80, 0x30, 0xF3, 0x00, 0x30, 0xB0, 0xB8, 0x30, 0xA4, - 0x80, 0x30, 0xF3, 0x00, 0x30, 0xC1, 0xB8, 0x30, 0xA6, 0x80, 0x30, 0xA9, - 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xA8, 0x80, 0x30, 0xB9, 0x80, 0x30, 0xAF, - 0x80, 0x30, 0xFC, 0x00, 0x30, 0xC9, 0xB8, 0x30, 0xA8, 0x80, 0x30, 0xFC, - 0x80, 0x30, 0xAB, 0x00, 0x30, 0xFC, 0xB8, 0x30, 0xAA, 0x80, 0x30, 0xF3, - 0x00, 0x30, 0xB9, 0xB8, 0x30, 0xAA, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xE0, - 0xB8, 0x30, 0xAB, 0x80, 0x30, 0xA4, 0x00, 0x30, 0xEA, 0xB8, 0x30, 0xAB, - 0x80, 0x30, 0xE9, 0x80, 0x30, 0xC3, 0x00, 0x30, 0xC8, 0xB8, 0x30, 0xAB, - 0x80, 0x30, 0xED, 0x80, 0x30, 0xEA, 0x00, 0x30, 0xFC, 0xB8, 0x30, 0xAC, - 0x80, 0x30, 0xED, 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xAC, 0x80, 0x30, 0xF3, - 0x00, 0x30, 0xDE, 0xB8, 0x30, 0xAE, 0x00, 0x30, 0xAC, 0xB8, 0x30, 0xAE, - 0x80, 0x30, 0xCB, 0x00, 0x30, 0xFC, 0xB8, 0x30, 0xAD, 0x80, 0x30, 0xE5, - 0x80, 0x30, 0xEA, 0x00, 0x30, 0xFC, 0xB8, 0x30, 0xAE, 0x80, 0x30, 0xEB, - 0x80, 0x30, 0xC0, 0x00, 0x30, 0xFC, 0xB8, 0x30, 0xAD, 0x00, 0x30, 0xED, - 0xB8, 0x30, 0xAD, 0x80, 0x30, 0xED, 0x80, 0x30, 0xB0, 0x80, 0x30, 0xE9, - 0x00, 0x30, 0xE0, 0xB8, 0x30, 0xAD, 0x80, 0x30, 0xED, 0x80, 0x30, 0xE1, - 0x80, 0x30, 0xFC, 0x80, 0x30, 0xC8, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xAD, - 0x80, 0x30, 0xED, 0x80, 0x30, 0xEF, 0x80, 0x30, 0xC3, 0x00, 0x30, 0xC8, - 0xB8, 0x30, 0xB0, 0x80, 0x30, 0xE9, 0x00, 0x30, 0xE0, 0xB8, 0x30, 0xB0, - 0x80, 0x30, 0xE9, 0x80, 0x30, 0xE0, 0x80, 0x30, 0xC8, 0x00, 0x30, 0xF3, - 0xB8, 0x30, 0xAF, 0x80, 0x30, 0xEB, 0x80, 0x30, 0xBC, 0x80, 0x30, 0xA4, - 0x00, 0x30, 0xED, 0xB8, 0x30, 0xAF, 0x80, 0x30, 0xED, 0x80, 0x30, 0xFC, - 0x00, 0x30, 0xCD, 0xB8, 0x30, 0xB1, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xB9, - 0xB8, 0x30, 0xB3, 0x80, 0x30, 0xEB, 0x00, 0x30, 0xCA, 0xB8, 0x30, 0xB3, - 0x80, 0x30, 0xFC, 0x00, 0x30, 0xDD, 0xB8, 0x30, 0xB5, 0x80, 0x30, 0xA4, - 0x80, 0x30, 0xAF, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xB5, 0x80, 0x30, 0xF3, - 0x80, 0x30, 0xC1, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xE0, 0xB8, 0x30, 0xB7, - 0x80, 0x30, 0xEA, 0x80, 0x30, 0xF3, 0x00, 0x30, 0xB0, 0xB8, 0x30, 0xBB, - 0x80, 0x30, 0xF3, 0x00, 0x30, 0xC1, 0xB8, 0x30, 0xBB, 0x80, 0x30, 0xF3, - 0x00, 0x30, 0xC8, 0xB8, 0x30, 0xC0, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xB9, - 0xB8, 0x30, 0xC7, 0x00, 0x30, 0xB7, 0xB8, 0x30, 0xC9, 0x00, 0x30, 0xEB, - 0xB8, 0x30, 0xC8, 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xCA, 0x00, 0x30, 0xCE, - 0xB8, 0x30, 0xCE, 0x80, 0x30, 0xC3, 0x00, 0x30, 0xC8, 0xB8, 0x30, 0xCF, - 0x80, 0x30, 0xA4, 0x00, 0x30, 0xC4, 0xB8, 0x30, 0xD1, 0x80, 0x30, 0xFC, - 0x80, 0x30, 0xBB, 0x80, 0x30, 0xF3, 0x00, 0x30, 0xC8, 0xB8, 0x30, 0xD1, - 0x80, 0x30, 0xFC, 0x00, 0x30, 0xC4, 0xB8, 0x30, 0xD0, 0x80, 0x30, 0xFC, - 0x80, 0x30, 0xEC, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xD4, 0x80, 0x30, 0xA2, - 0x80, 0x30, 0xB9, 0x80, 0x30, 0xC8, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xD4, - 0x80, 0x30, 0xAF, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xD4, 0x00, 0x30, 0xB3, - 0xB8, 0x30, 0xD3, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xD5, 0x80, 0x30, 0xA1, - 0x80, 0x30, 0xE9, 0x80, 0x30, 0xC3, 0x00, 0x30, 0xC9, 0xB8, 0x30, 0xD5, - 0x80, 0x30, 0xA3, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xC8, 0xB8, 0x30, 0xD6, - 0x80, 0x30, 0xC3, 0x80, 0x30, 0xB7, 0x80, 0x30, 0xA7, 0x00, 0x30, 0xEB, - 0xB8, 0x30, 0xD5, 0x80, 0x30, 0xE9, 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xD8, - 0x80, 0x30, 0xAF, 0x80, 0x30, 0xBF, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xEB, - 0xB8, 0x30, 0xDA, 0x00, 0x30, 0xBD, 0xB8, 0x30, 0xDA, 0x80, 0x30, 0xCB, - 0x00, 0x30, 0xD2, 0xB8, 0x30, 0xD8, 0x80, 0x30, 0xEB, 0x00, 0x30, 0xC4, - 0xB8, 0x30, 0xDA, 0x80, 0x30, 0xF3, 0x00, 0x30, 0xB9, 0xB8, 0x30, 0xDA, - 0x80, 0x30, 0xFC, 0x00, 0x30, 0xB8, 0xB8, 0x30, 0xD9, 0x80, 0x30, 0xFC, - 0x00, 0x30, 0xBF, 0xB8, 0x30, 0xDD, 0x80, 0x30, 0xA4, 0x80, 0x30, 0xF3, - 0x00, 0x30, 0xC8, 0xB8, 0x30, 0xDC, 0x80, 0x30, 0xEB, 0x00, 0x30, 0xC8, - 0xB8, 0x30, 0xDB, 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xDD, 0x80, 0x30, 0xF3, - 0x00, 0x30, 0xC9, 0xB8, 0x30, 0xDB, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xEB, - 0xB8, 0x30, 0xDB, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xDE, - 0x80, 0x30, 0xA4, 0x80, 0x30, 0xAF, 0x00, 0x30, 0xED, 0xB8, 0x30, 0xDE, - 0x80, 0x30, 0xA4, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xDE, 0x80, 0x30, 0xC3, - 0x00, 0x30, 0xCF, 0xB8, 0x30, 0xDE, 0x80, 0x30, 0xEB, 0x00, 0x30, 0xAF, - 0xB8, 0x30, 0xDE, 0x80, 0x30, 0xF3, 0x80, 0x30, 0xB7, 0x80, 0x30, 0xE7, - 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xDF, 0x80, 0x30, 0xAF, 0x80, 0x30, 0xED, - 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xDF, 0x00, 0x30, 0xEA, 0xB8, 0x30, 0xDF, - 0x80, 0x30, 0xEA, 0x80, 0x30, 0xD0, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xEB, - 0xB8, 0x30, 0xE1, 0x00, 0x30, 0xAC, 0xB8, 0x30, 0xE1, 0x80, 0x30, 0xAC, - 0x80, 0x30, 0xC8, 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xE1, 0x80, 0x30, 0xFC, - 0x80, 0x30, 0xC8, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xE4, 0x80, 0x30, 0xFC, - 0x00, 0x30, 0xC9, 0xB8, 0x30, 0xE4, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xEB, - 0xB8, 0x30, 0xE6, 0x80, 0x30, 0xA2, 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xEA, - 0x80, 0x30, 0xC3, 0x80, 0x30, 0xC8, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xEA, - 0x00, 0x30, 0xE9, 0xB8, 0x30, 0xEB, 0x80, 0x30, 0xD4, 0x00, 0x30, 0xFC, - 0xB8, 0x30, 0xEB, 0x80, 0x30, 0xFC, 0x80, 0x30, 0xD6, 0x00, 0x30, 0xEB, - 0xB8, 0x30, 0xEC, 0x00, 0x30, 0xE0, 0xB8, 0x30, 0xEC, 0x80, 0x30, 0xF3, - 0x80, 0x30, 0xC8, 0x80, 0x30, 0xB2, 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xEF, - 0x80, 0x30, 0xC3, 0x00, 0x30, 0xC8, 0xC0, 0x00, 0x30, 0x00, 0x70, 0xB9, - 0xC0, 0x00, 0x31, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x32, 0x00, 0x70, 0xB9, - 0xC0, 0x00, 0x33, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x34, 0x00, 0x70, 0xB9, - 0xC0, 0x00, 0x35, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x36, 0x00, 0x70, 0xB9, - 0xC0, 0x00, 0x37, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x38, 0x00, 0x70, 0xB9, - 0xC0, 0x00, 0x39, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x30, - 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x31, 0x00, 0x70, 0xB9, - 0xC0, 0x00, 0x31, 0x80, 0x00, 0x32, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, - 0x80, 0x00, 0x33, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x34, - 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x35, 0x00, 0x70, 0xB9, - 0xC0, 0x00, 0x31, 0x80, 0x00, 0x36, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, - 0x80, 0x00, 0x37, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x38, - 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x39, 0x00, 0x70, 0xB9, - 0xC0, 0x00, 0x32, 0x80, 0x00, 0x30, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x32, - 0x80, 0x00, 0x31, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x32, 0x80, 0x00, 0x32, - 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x32, 0x80, 0x00, 0x33, 0x00, 0x70, 0xB9, - 0xC0, 0x00, 0x32, 0x80, 0x00, 0x34, 0x00, 0x70, 0xB9, 0xB8, 0x00, 0x68, - 0x80, 0x00, 0x50, 0x00, 0x00, 0x61, 0xB8, 0x00, 0x64, 0x00, 0x00, 0x61, - 0xB8, 0x00, 0x41, 0x00, 0x00, 0x55, 0xB8, 0x00, 0x62, 0x80, 0x00, 0x61, - 0x00, 0x00, 0x72, 0xB8, 0x00, 0x6F, 0x00, 0x00, 0x56, 0xB8, 0x00, 0x70, - 0x00, 0x00, 0x63, 0xB8, 0x00, 0x64, 0x00, 0x00, 0x6D, 0xB8, 0x00, 0x64, - 0x80, 0x00, 0x6D, 0x00, 0x00, 0xB2, 0xB8, 0x00, 0x64, 0x80, 0x00, 0x6D, - 0x00, 0x00, 0xB3, 0xB8, 0x00, 0x49, 0x00, 0x00, 0x55, 0xB8, 0x5E, 0x73, - 0x00, 0x62, 0x10, 0xB8, 0x66, 0x2D, 0x00, 0x54, 0x8C, 0xB8, 0x59, 0x27, - 0x00, 0x6B, 0x63, 0xB8, 0x66, 0x0E, 0x00, 0x6C, 0xBB, 0xB8, 0x68, 0x2A, - 0x80, 0x5F, 0x0F, 0x80, 0x4F, 0x1A, 0x00, 0x79, 0x3E, 0xB8, 0x00, 0x70, - 0x00, 0x00, 0x41, 0xB8, 0x00, 0x6E, 0x00, 0x00, 0x41, 0xB8, 0x03, 0xBC, - 0x00, 0x00, 0x41, 0xB8, 0x00, 0x6D, 0x00, 0x00, 0x41, 0xB8, 0x00, 0x6B, - 0x00, 0x00, 0x41, 0xB8, 0x00, 0x4B, 0x00, 0x00, 0x42, 0xB8, 0x00, 0x4D, - 0x00, 0x00, 0x42, 0xB8, 0x00, 0x47, 0x00, 0x00, 0x42, 0xB8, 0x00, 0x63, - 0x80, 0x00, 0x61, 0x00, 0x00, 0x6C, 0xB8, 0x00, 0x6B, 0x80, 0x00, 0x63, - 0x80, 0x00, 0x61, 0x00, 0x00, 0x6C, 0xB8, 0x00, 0x70, 0x00, 0x00, 0x46, - 0xB8, 0x00, 0x6E, 0x00, 0x00, 0x46, 0xB8, 0x03, 0xBC, 0x00, 0x00, 0x46, - 0xB8, 0x03, 0xBC, 0x00, 0x00, 0x67, 0xB8, 0x00, 0x6D, 0x00, 0x00, 0x67, - 0xB8, 0x00, 0x6B, 0x00, 0x00, 0x67, 0xB8, 0x00, 0x48, 0x00, 0x00, 0x7A, - 0xB8, 0x00, 0x6B, 0x80, 0x00, 0x48, 0x00, 0x00, 0x7A, 0xB8, 0x00, 0x4D, - 0x80, 0x00, 0x48, 0x00, 0x00, 0x7A, 0xB8, 0x00, 0x47, 0x80, 0x00, 0x48, - 0x00, 0x00, 0x7A, 0xB8, 0x00, 0x54, 0x80, 0x00, 0x48, 0x00, 0x00, 0x7A, - 0xB8, 0x03, 0xBC, 0x00, 0x21, 0x13, 0xB8, 0x00, 0x6D, 0x00, 0x21, 0x13, - 0xB8, 0x00, 0x64, 0x00, 0x21, 0x13, 0xB8, 0x00, 0x6B, 0x00, 0x21, 0x13, - 0xB8, 0x00, 0x66, 0x00, 0x00, 0x6D, 0xB8, 0x00, 0x6E, 0x00, 0x00, 0x6D, - 0xB8, 0x03, 0xBC, 0x00, 0x00, 0x6D, 0xB8, 0x00, 0x6D, 0x00, 0x00, 0x6D, - 0xB8, 0x00, 0x63, 0x00, 0x00, 0x6D, 0xB8, 0x00, 0x6B, 0x00, 0x00, 0x6D, - 0xB8, 0x00, 0x6D, 0x80, 0x00, 0x6D, 0x00, 0x00, 0xB2, 0xB8, 0x00, 0x63, - 0x80, 0x00, 0x6D, 0x00, 0x00, 0xB2, 0xB8, 0x00, 0x6D, 0x00, 0x00, 0xB2, - 0xB8, 0x00, 0x6B, 0x80, 0x00, 0x6D, 0x00, 0x00, 0xB2, 0xB8, 0x00, 0x6D, - 0x80, 0x00, 0x6D, 0x00, 0x00, 0xB3, 0xB8, 0x00, 0x63, 0x80, 0x00, 0x6D, - 0x00, 0x00, 0xB3, 0xB8, 0x00, 0x6D, 0x00, 0x00, 0xB3, 0xB8, 0x00, 0x6B, - 0x80, 0x00, 0x6D, 0x00, 0x00, 0xB3, 0xB8, 0x00, 0x6D, 0x80, 0x22, 0x15, - 0x00, 0x00, 0x73, 0xB8, 0x00, 0x6D, 0x80, 0x22, 0x15, 0x80, 0x00, 0x73, - 0x00, 0x00, 0xB2, 0xB8, 0x00, 0x50, 0x00, 0x00, 0x61, 0xB8, 0x00, 0x6B, - 0x80, 0x00, 0x50, 0x00, 0x00, 0x61, 0xB8, 0x00, 0x4D, 0x80, 0x00, 0x50, - 0x00, 0x00, 0x61, 0xB8, 0x00, 0x47, 0x80, 0x00, 0x50, 0x00, 0x00, 0x61, - 0xB8, 0x00, 0x72, 0x80, 0x00, 0x61, 0x00, 0x00, 0x64, 0xB8, 0x00, 0x72, - 0x80, 0x00, 0x61, 0x80, 0x00, 0x64, 0x80, 0x22, 0x15, 0x00, 0x00, 0x73, - 0xB8, 0x00, 0x72, 0x80, 0x00, 0x61, 0x80, 0x00, 0x64, 0x80, 0x22, 0x15, - 0x80, 0x00, 0x73, 0x00, 0x00, 0xB2, 0xB8, 0x00, 0x70, 0x00, 0x00, 0x73, - 0xB8, 0x00, 0x6E, 0x00, 0x00, 0x73, 0xB8, 0x03, 0xBC, 0x00, 0x00, 0x73, - 0xB8, 0x00, 0x6D, 0x00, 0x00, 0x73, 0xB8, 0x00, 0x70, 0x00, 0x00, 0x56, - 0xB8, 0x00, 0x6E, 0x00, 0x00, 0x56, 0xB8, 0x03, 0xBC, 0x00, 0x00, 0x56, - 0xB8, 0x00, 0x6D, 0x00, 0x00, 0x56, 0xB8, 0x00, 0x6B, 0x00, 0x00, 0x56, - 0xB8, 0x00, 0x4D, 0x00, 0x00, 0x56, 0xB8, 0x00, 0x70, 0x00, 0x00, 0x57, - 0xB8, 0x00, 0x6E, 0x00, 0x00, 0x57, 0xB8, 0x03, 0xBC, 0x00, 0x00, 0x57, - 0xB8, 0x00, 0x6D, 0x00, 0x00, 0x57, 0xB8, 0x00, 0x6B, 0x00, 0x00, 0x57, - 0xB8, 0x00, 0x4D, 0x00, 0x00, 0x57, 0xB8, 0x00, 0x6B, 0x00, 0x03, 0xA9, - 0xB8, 0x00, 0x4D, 0x00, 0x03, 0xA9, 0xB8, 0x00, 0x61, 0x80, 0x00, 0x2E, - 0x80, 0x00, 0x6D, 0x00, 0x00, 0x2E, 0xB8, 0x00, 0x42, 0x00, 0x00, 0x71, - 0xB8, 0x00, 0x63, 0x00, 0x00, 0x63, 0xB8, 0x00, 0x63, 0x00, 0x00, 0x64, - 0xB8, 0x00, 0x43, 0x80, 0x22, 0x15, 0x80, 0x00, 0x6B, 0x00, 0x00, 0x67, - 0xB8, 0x00, 0x43, 0x80, 0x00, 0x6F, 0x00, 0x00, 0x2E, 0xB8, 0x00, 0x64, - 0x00, 0x00, 0x42, 0xB8, 0x00, 0x47, 0x00, 0x00, 0x79, 0xB8, 0x00, 0x68, - 0x00, 0x00, 0x61, 0xB8, 0x00, 0x48, 0x00, 0x00, 0x50, 0xB8, 0x00, 0x69, - 0x00, 0x00, 0x6E, 0xB8, 0x00, 0x4B, 0x00, 0x00, 0x4B, 0xB8, 0x00, 0x4B, - 0x00, 0x00, 0x4D, 0xB8, 0x00, 0x6B, 0x00, 0x00, 0x74, 0xB8, 0x00, 0x6C, - 0x00, 0x00, 0x6D, 0xB8, 0x00, 0x6C, 0x00, 0x00, 0x6E, 0xB8, 0x00, 0x6C, - 0x80, 0x00, 0x6F, 0x00, 0x00, 0x67, 0xB8, 0x00, 0x6C, 0x00, 0x00, 0x78, - 0xB8, 0x00, 0x6D, 0x00, 0x00, 0x62, 0xB8, 0x00, 0x6D, 0x80, 0x00, 0x69, - 0x00, 0x00, 0x6C, 0xB8, 0x00, 0x6D, 0x80, 0x00, 0x6F, 0x00, 0x00, 0x6C, - 0xB8, 0x00, 0x50, 0x00, 0x00, 0x48, 0xB8, 0x00, 0x70, 0x80, 0x00, 0x2E, - 0x80, 0x00, 0x6D, 0x00, 0x00, 0x2E, 0xB8, 0x00, 0x50, 0x80, 0x00, 0x50, - 0x00, 0x00, 0x4D, 0xB8, 0x00, 0x50, 0x00, 0x00, 0x52, 0xB8, 0x00, 0x73, - 0x00, 0x00, 0x72, 0xB8, 0x00, 0x53, 0x00, 0x00, 0x76, 0xB8, 0x00, 0x57, - 0x00, 0x00, 0x62, 0xB8, 0x00, 0x56, 0x80, 0x22, 0x15, 0x00, 0x00, 0x6D, - 0xB8, 0x00, 0x41, 0x80, 0x22, 0x15, 0x00, 0x00, 0x6D, 0xC0, 0x00, 0x31, - 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x33, - 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x34, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x35, - 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x36, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x37, - 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x38, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x39, - 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x30, 0x00, 0x65, 0xE5, - 0xC0, 0x00, 0x31, 0x80, 0x00, 0x31, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x31, - 0x80, 0x00, 0x32, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x33, - 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x34, 0x00, 0x65, 0xE5, - 0xC0, 0x00, 0x31, 0x80, 0x00, 0x35, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x31, - 0x80, 0x00, 0x36, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x37, - 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x38, 0x00, 0x65, 0xE5, - 0xC0, 0x00, 0x31, 0x80, 0x00, 0x39, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, - 0x80, 0x00, 0x30, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, 0x80, 0x00, 0x31, - 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, 0x80, 0x00, 0x32, 0x00, 0x65, 0xE5, - 0xC0, 0x00, 0x32, 0x80, 0x00, 0x33, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, - 0x80, 0x00, 0x34, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, 0x80, 0x00, 0x35, - 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, 0x80, 0x00, 0x36, 0x00, 0x65, 0xE5, - 0xC0, 0x00, 0x32, 0x80, 0x00, 0x37, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, - 0x80, 0x00, 0x38, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, 0x80, 0x00, 0x39, - 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x33, 0x80, 0x00, 0x30, 0x00, 0x65, 0xE5, - 0xC0, 0x00, 0x33, 0x80, 0x00, 0x31, 0x00, 0x65, 0xE5, 0xB8, 0x00, 0x67, - 0x80, 0x00, 0x61, 0x00, 0x00, 0x6C, 0x20, 0x04, 0x4A, 0x20, 0x04, 0x4C, - 0x20, 0xA7, 0x6F, 0x20, 0x01, 0x26, 0x20, 0x01, 0x53, 0x20, 0xA7, 0x27, - 0x20, 0xAB, 0x37, 0x20, 0x02, 0x6B, 0x20, 0xAB, 0x52, 0x00, 0x8C, 0x48, - 0x00, 0x66, 0xF4, 0x00, 0x8E, 0xCA, 0x00, 0x8C, 0xC8, 0x00, 0x6E, 0xD1, - 0x00, 0x4E, 0x32, 0x00, 0x53, 0xE5, 0x00, 0x9F, 0x9C, 0x00, 0x9F, 0x9C, - 0x00, 0x59, 0x51, 0x00, 0x91, 0xD1, 0x00, 0x55, 0x87, 0x00, 0x59, 0x48, - 0x00, 0x61, 0xF6, 0x00, 0x76, 0x69, 0x00, 0x7F, 0x85, 0x00, 0x86, 0x3F, - 0x00, 0x87, 0xBA, 0x00, 0x88, 0xF8, 0x00, 0x90, 0x8F, 0x00, 0x6A, 0x02, - 0x00, 0x6D, 0x1B, 0x00, 0x70, 0xD9, 0x00, 0x73, 0xDE, 0x00, 0x84, 0x3D, - 0x00, 0x91, 0x6A, 0x00, 0x99, 0xF1, 0x00, 0x4E, 0x82, 0x00, 0x53, 0x75, - 0x00, 0x6B, 0x04, 0x00, 0x72, 0x1B, 0x00, 0x86, 0x2D, 0x00, 0x9E, 0x1E, - 0x00, 0x5D, 0x50, 0x00, 0x6F, 0xEB, 0x00, 0x85, 0xCD, 0x00, 0x89, 0x64, - 0x00, 0x62, 0xC9, 0x00, 0x81, 0xD8, 0x00, 0x88, 0x1F, 0x00, 0x5E, 0xCA, - 0x00, 0x67, 0x17, 0x00, 0x6D, 0x6A, 0x00, 0x72, 0xFC, 0x00, 0x90, 0xCE, - 0x00, 0x4F, 0x86, 0x00, 0x51, 0xB7, 0x00, 0x52, 0xDE, 0x00, 0x64, 0xC4, - 0x00, 0x6A, 0xD3, 0x00, 0x72, 0x10, 0x00, 0x76, 0xE7, 0x00, 0x80, 0x01, - 0x00, 0x86, 0x06, 0x00, 0x86, 0x5C, 0x00, 0x8D, 0xEF, 0x00, 0x97, 0x32, - 0x00, 0x9B, 0x6F, 0x00, 0x9D, 0xFA, 0x00, 0x78, 0x8C, 0x00, 0x79, 0x7F, - 0x00, 0x7D, 0xA0, 0x00, 0x83, 0xC9, 0x00, 0x93, 0x04, 0x00, 0x9E, 0x7F, - 0x00, 0x8A, 0xD6, 0x00, 0x58, 0xDF, 0x00, 0x5F, 0x04, 0x00, 0x7C, 0x60, - 0x00, 0x80, 0x7E, 0x00, 0x72, 0x62, 0x00, 0x78, 0xCA, 0x00, 0x8C, 0xC2, - 0x00, 0x96, 0xF7, 0x00, 0x58, 0xD8, 0x00, 0x5C, 0x62, 0x00, 0x6A, 0x13, - 0x00, 0x6D, 0xDA, 0x00, 0x6F, 0x0F, 0x00, 0x7D, 0x2F, 0x00, 0x7E, 0x37, - 0x00, 0x96, 0x4B, 0x00, 0x52, 0xD2, 0x00, 0x80, 0x8B, 0x00, 0x51, 0xDC, - 0x00, 0x51, 0xCC, 0x00, 0x7A, 0x1C, 0x00, 0x7D, 0xBE, 0x00, 0x83, 0xF1, - 0x00, 0x96, 0x75, 0x00, 0x8B, 0x80, 0x00, 0x62, 0xCF, 0x00, 0x6A, 0x02, - 0x00, 0x8A, 0xFE, 0x00, 0x4E, 0x39, 0x00, 0x5B, 0xE7, 0x00, 0x60, 0x12, - 0x00, 0x73, 0x87, 0x00, 0x75, 0x70, 0x00, 0x53, 0x17, 0x00, 0x78, 0xFB, - 0x00, 0x4F, 0xBF, 0x00, 0x5F, 0xA9, 0x00, 0x4E, 0x0D, 0x00, 0x6C, 0xCC, - 0x00, 0x65, 0x78, 0x00, 0x7D, 0x22, 0x00, 0x53, 0xC3, 0x00, 0x58, 0x5E, - 0x00, 0x77, 0x01, 0x00, 0x84, 0x49, 0x00, 0x8A, 0xAA, 0x00, 0x6B, 0xBA, - 0x00, 0x8F, 0xB0, 0x00, 0x6C, 0x88, 0x00, 0x62, 0xFE, 0x00, 0x82, 0xE5, - 0x00, 0x63, 0xA0, 0x00, 0x75, 0x65, 0x00, 0x4E, 0xAE, 0x00, 0x51, 0x69, - 0x00, 0x51, 0xC9, 0x00, 0x68, 0x81, 0x00, 0x7C, 0xE7, 0x00, 0x82, 0x6F, - 0x00, 0x8A, 0xD2, 0x00, 0x91, 0xCF, 0x00, 0x52, 0xF5, 0x00, 0x54, 0x42, - 0x00, 0x59, 0x73, 0x00, 0x5E, 0xEC, 0x00, 0x65, 0xC5, 0x00, 0x6F, 0xFE, - 0x00, 0x79, 0x2A, 0x00, 0x95, 0xAD, 0x00, 0x9A, 0x6A, 0x00, 0x9E, 0x97, - 0x00, 0x9E, 0xCE, 0x00, 0x52, 0x9B, 0x00, 0x66, 0xC6, 0x00, 0x6B, 0x77, - 0x00, 0x8F, 0x62, 0x00, 0x5E, 0x74, 0x00, 0x61, 0x90, 0x00, 0x62, 0x00, - 0x00, 0x64, 0x9A, 0x00, 0x6F, 0x23, 0x00, 0x71, 0x49, 0x00, 0x74, 0x89, - 0x00, 0x79, 0xCA, 0x00, 0x7D, 0xF4, 0x00, 0x80, 0x6F, 0x00, 0x8F, 0x26, - 0x00, 0x84, 0xEE, 0x00, 0x90, 0x23, 0x00, 0x93, 0x4A, 0x00, 0x52, 0x17, - 0x00, 0x52, 0xA3, 0x00, 0x54, 0xBD, 0x00, 0x70, 0xC8, 0x00, 0x88, 0xC2, - 0x00, 0x8A, 0xAA, 0x00, 0x5E, 0xC9, 0x00, 0x5F, 0xF5, 0x00, 0x63, 0x7B, - 0x00, 0x6B, 0xAE, 0x00, 0x7C, 0x3E, 0x00, 0x73, 0x75, 0x00, 0x4E, 0xE4, - 0x00, 0x56, 0xF9, 0x00, 0x5B, 0xE7, 0x00, 0x5D, 0xBA, 0x00, 0x60, 0x1C, - 0x00, 0x73, 0xB2, 0x00, 0x74, 0x69, 0x00, 0x7F, 0x9A, 0x00, 0x80, 0x46, - 0x00, 0x92, 0x34, 0x00, 0x96, 0xF6, 0x00, 0x97, 0x48, 0x00, 0x98, 0x18, - 0x00, 0x4F, 0x8B, 0x00, 0x79, 0xAE, 0x00, 0x91, 0xB4, 0x00, 0x96, 0xB8, - 0x00, 0x60, 0xE1, 0x00, 0x4E, 0x86, 0x00, 0x50, 0xDA, 0x00, 0x5B, 0xEE, - 0x00, 0x5C, 0x3F, 0x00, 0x65, 0x99, 0x00, 0x6A, 0x02, 0x00, 0x71, 0xCE, - 0x00, 0x76, 0x42, 0x00, 0x84, 0xFC, 0x00, 0x90, 0x7C, 0x00, 0x9F, 0x8D, - 0x00, 0x66, 0x88, 0x00, 0x96, 0x2E, 0x00, 0x52, 0x89, 0x00, 0x67, 0x7B, - 0x00, 0x67, 0xF3, 0x00, 0x6D, 0x41, 0x00, 0x6E, 0x9C, 0x00, 0x74, 0x09, - 0x00, 0x75, 0x59, 0x00, 0x78, 0x6B, 0x00, 0x7D, 0x10, 0x00, 0x98, 0x5E, - 0x00, 0x51, 0x6D, 0x00, 0x62, 0x2E, 0x00, 0x96, 0x78, 0x00, 0x50, 0x2B, - 0x00, 0x5D, 0x19, 0x00, 0x6D, 0xEA, 0x00, 0x8F, 0x2A, 0x00, 0x5F, 0x8B, - 0x00, 0x61, 0x44, 0x00, 0x68, 0x17, 0x00, 0x73, 0x87, 0x00, 0x96, 0x86, - 0x00, 0x52, 0x29, 0x00, 0x54, 0x0F, 0x00, 0x5C, 0x65, 0x00, 0x66, 0x13, - 0x00, 0x67, 0x4E, 0x00, 0x68, 0xA8, 0x00, 0x6C, 0xE5, 0x00, 0x74, 0x06, - 0x00, 0x75, 0xE2, 0x00, 0x7F, 0x79, 0x00, 0x88, 0xCF, 0x00, 0x88, 0xE1, - 0x00, 0x91, 0xCC, 0x00, 0x96, 0xE2, 0x00, 0x53, 0x3F, 0x00, 0x6E, 0xBA, - 0x00, 0x54, 0x1D, 0x00, 0x71, 0xD0, 0x00, 0x74, 0x98, 0x00, 0x85, 0xFA, - 0x00, 0x96, 0xA3, 0x00, 0x9C, 0x57, 0x00, 0x9E, 0x9F, 0x00, 0x67, 0x97, - 0x00, 0x6D, 0xCB, 0x00, 0x81, 0xE8, 0x00, 0x7A, 0xCB, 0x00, 0x7B, 0x20, - 0x00, 0x7C, 0x92, 0x00, 0x72, 0xC0, 0x00, 0x70, 0x99, 0x00, 0x8B, 0x58, - 0x00, 0x4E, 0xC0, 0x00, 0x83, 0x36, 0x00, 0x52, 0x3A, 0x00, 0x52, 0x07, - 0x00, 0x5E, 0xA6, 0x00, 0x62, 0xD3, 0x00, 0x7C, 0xD6, 0x00, 0x5B, 0x85, - 0x00, 0x6D, 0x1E, 0x00, 0x66, 0xB4, 0x00, 0x8F, 0x3B, 0x00, 0x88, 0x4C, - 0x00, 0x96, 0x4D, 0x00, 0x89, 0x8B, 0x00, 0x5E, 0xD3, 0x00, 0x51, 0x40, - 0x00, 0x55, 0xC0, 0x00, 0x58, 0x5A, 0x00, 0x66, 0x74, 0x00, 0x51, 0xDE, - 0x00, 0x73, 0x2A, 0x00, 0x76, 0xCA, 0x00, 0x79, 0x3C, 0x00, 0x79, 0x5E, - 0x00, 0x79, 0x65, 0x00, 0x79, 0x8F, 0x00, 0x97, 0x56, 0x00, 0x7C, 0xBE, - 0x00, 0x7F, 0xBD, 0x00, 0x86, 0x12, 0x00, 0x8A, 0xF8, 0x00, 0x90, 0x38, - 0x00, 0x90, 0xFD, 0x00, 0x98, 0xEF, 0x00, 0x98, 0xFC, 0x00, 0x99, 0x28, - 0x00, 0x9D, 0xB4, 0x00, 0x90, 0xDE, 0x00, 0x96, 0xB7, 0x00, 0x4F, 0xAE, - 0x00, 0x50, 0xE7, 0x00, 0x51, 0x4D, 0x00, 0x52, 0xC9, 0x00, 0x52, 0xE4, - 0x00, 0x53, 0x51, 0x00, 0x55, 0x9D, 0x00, 0x56, 0x06, 0x00, 0x56, 0x68, - 0x00, 0x58, 0x40, 0x00, 0x58, 0xA8, 0x00, 0x5C, 0x64, 0x00, 0x5C, 0x6E, - 0x00, 0x60, 0x94, 0x00, 0x61, 0x68, 0x00, 0x61, 0x8E, 0x00, 0x61, 0xF2, - 0x00, 0x65, 0x4F, 0x00, 0x65, 0xE2, 0x00, 0x66, 0x91, 0x00, 0x68, 0x85, - 0x00, 0x6D, 0x77, 0x00, 0x6E, 0x1A, 0x00, 0x6F, 0x22, 0x00, 0x71, 0x6E, - 0x00, 0x72, 0x2B, 0x00, 0x74, 0x22, 0x00, 0x78, 0x91, 0x00, 0x79, 0x3E, - 0x00, 0x79, 0x49, 0x00, 0x79, 0x48, 0x00, 0x79, 0x50, 0x00, 0x79, 0x56, - 0x00, 0x79, 0x5D, 0x00, 0x79, 0x8D, 0x00, 0x79, 0x8E, 0x00, 0x7A, 0x40, - 0x00, 0x7A, 0x81, 0x00, 0x7B, 0xC0, 0x00, 0x7D, 0xF4, 0x00, 0x7E, 0x09, - 0x00, 0x7E, 0x41, 0x00, 0x7F, 0x72, 0x00, 0x80, 0x05, 0x00, 0x81, 0xED, - 0x00, 0x82, 0x79, 0x00, 0x82, 0x79, 0x00, 0x84, 0x57, 0x00, 0x89, 0x10, - 0x00, 0x89, 0x96, 0x00, 0x8B, 0x01, 0x00, 0x8B, 0x39, 0x00, 0x8C, 0xD3, - 0x00, 0x8D, 0x08, 0x00, 0x8F, 0xB6, 0x00, 0x90, 0x38, 0x00, 0x96, 0xE3, - 0x00, 0x97, 0xFF, 0x00, 0x98, 0x3B, 0x00, 0x60, 0x75, 0x02, 0x42, 0xEE, - 0x00, 0x82, 0x18, 0x00, 0x4E, 0x26, 0x00, 0x51, 0xB5, 0x00, 0x51, 0x68, - 0x00, 0x4F, 0x80, 0x00, 0x51, 0x45, 0x00, 0x51, 0x80, 0x00, 0x52, 0xC7, - 0x00, 0x52, 0xFA, 0x00, 0x55, 0x9D, 0x00, 0x55, 0x55, 0x00, 0x55, 0x99, - 0x00, 0x55, 0xE2, 0x00, 0x58, 0x5A, 0x00, 0x58, 0xB3, 0x00, 0x59, 0x44, - 0x00, 0x59, 0x54, 0x00, 0x5A, 0x62, 0x00, 0x5B, 0x28, 0x00, 0x5E, 0xD2, - 0x00, 0x5E, 0xD9, 0x00, 0x5F, 0x69, 0x00, 0x5F, 0xAD, 0x00, 0x60, 0xD8, - 0x00, 0x61, 0x4E, 0x00, 0x61, 0x08, 0x00, 0x61, 0x8E, 0x00, 0x61, 0x60, - 0x00, 0x61, 0xF2, 0x00, 0x62, 0x34, 0x00, 0x63, 0xC4, 0x00, 0x64, 0x1C, - 0x00, 0x64, 0x52, 0x00, 0x65, 0x56, 0x00, 0x66, 0x74, 0x00, 0x67, 0x17, - 0x00, 0x67, 0x1B, 0x00, 0x67, 0x56, 0x00, 0x6B, 0x79, 0x00, 0x6B, 0xBA, - 0x00, 0x6D, 0x41, 0x00, 0x6E, 0xDB, 0x00, 0x6E, 0xCB, 0x00, 0x6F, 0x22, - 0x00, 0x70, 0x1E, 0x00, 0x71, 0x6E, 0x00, 0x77, 0xA7, 0x00, 0x72, 0x35, - 0x00, 0x72, 0xAF, 0x00, 0x73, 0x2A, 0x00, 0x74, 0x71, 0x00, 0x75, 0x06, - 0x00, 0x75, 0x3B, 0x00, 0x76, 0x1D, 0x00, 0x76, 0x1F, 0x00, 0x76, 0xCA, - 0x00, 0x76, 0xDB, 0x00, 0x76, 0xF4, 0x00, 0x77, 0x4A, 0x00, 0x77, 0x40, - 0x00, 0x78, 0xCC, 0x00, 0x7A, 0xB1, 0x00, 0x7B, 0xC0, 0x00, 0x7C, 0x7B, - 0x00, 0x7D, 0x5B, 0x00, 0x7D, 0xF4, 0x00, 0x7F, 0x3E, 0x00, 0x80, 0x05, - 0x00, 0x83, 0x52, 0x00, 0x83, 0xEF, 0x00, 0x87, 0x79, 0x00, 0x89, 0x41, - 0x00, 0x89, 0x86, 0x00, 0x89, 0x96, 0x00, 0x8A, 0xBF, 0x00, 0x8A, 0xF8, - 0x00, 0x8A, 0xCB, 0x00, 0x8B, 0x01, 0x00, 0x8A, 0xFE, 0x00, 0x8A, 0xED, - 0x00, 0x8B, 0x39, 0x00, 0x8B, 0x8A, 0x00, 0x8D, 0x08, 0x00, 0x8F, 0x38, - 0x00, 0x90, 0x72, 0x00, 0x91, 0x99, 0x00, 0x92, 0x76, 0x00, 0x96, 0x7C, - 0x00, 0x96, 0xE3, 0x00, 0x97, 0x56, 0x00, 0x97, 0xDB, 0x00, 0x97, 0xFF, - 0x00, 0x98, 0x0B, 0x00, 0x98, 0x3B, 0x00, 0x9B, 0x12, 0x00, 0x9F, 0x9C, - 0x02, 0x28, 0x4A, 0x02, 0x28, 0x44, 0x02, 0x33, 0xD5, 0x00, 0x3B, 0x9D, - 0x00, 0x40, 0x18, 0x00, 0x40, 0x39, 0x02, 0x52, 0x49, 0x02, 0x5C, 0xD0, - 0x02, 0x7E, 0xD3, 0x00, 0x9F, 0x43, 0x00, 0x9F, 0x8E, 0xC0, 0x00, 0x66, - 0x00, 0x00, 0x66, 0xC0, 0x00, 0x66, 0x00, 0x00, 0x69, 0xC0, 0x00, 0x66, - 0x00, 0x00, 0x6C, 0xC0, 0x00, 0x66, 0x80, 0x00, 0x66, 0x00, 0x00, 0x69, - 0xC0, 0x00, 0x66, 0x80, 0x00, 0x66, 0x00, 0x00, 0x6C, 0xC0, 0x01, 0x7F, - 0x00, 0x00, 0x74, 0xC0, 0x00, 0x73, 0x00, 0x00, 0x74, 0xC0, 0x05, 0x74, - 0x00, 0x05, 0x76, 0xC0, 0x05, 0x74, 0x00, 0x05, 0x65, 0xC0, 0x05, 0x74, - 0x00, 0x05, 0x6B, 0xC0, 0x05, 0x7E, 0x00, 0x05, 0x76, 0xC0, 0x05, 0x74, - 0x00, 0x05, 0x6D, 0x80, 0x05, 0xD9, 0x00, 0x05, 0xB4, 0x80, 0x05, 0xF2, - 0x00, 0x05, 0xB7, 0x04, 0x05, 0xE2, 0x04, 0x05, 0xD0, 0x04, 0x05, 0xD3, - 0x04, 0x05, 0xD4, 0x04, 0x05, 0xDB, 0x04, 0x05, 0xDC, 0x04, 0x05, 0xDD, - 0x04, 0x05, 0xE8, 0x04, 0x05, 0xEA, 0x04, 0x00, 0x2B, 0x80, 0x05, 0xE9, - 0x00, 0x05, 0xC1, 0x80, 0x05, 0xE9, 0x00, 0x05, 0xC2, 0x80, 0xFB, 0x49, - 0x00, 0x05, 0xC1, 0x80, 0xFB, 0x49, 0x00, 0x05, 0xC2, 0x80, 0x05, 0xD0, - 0x00, 0x05, 0xB7, 0x80, 0x05, 0xD0, 0x00, 0x05, 0xB8, 0x80, 0x05, 0xD0, - 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD1, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD2, - 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD3, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD4, - 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD5, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD6, - 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD8, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD9, - 0x00, 0x05, 0xBC, 0x80, 0x05, 0xDA, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xDB, - 0x00, 0x05, 0xBC, 0x80, 0x05, 0xDC, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xDE, - 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE0, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE1, - 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE3, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE4, - 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE6, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE7, - 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE8, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE9, - 0x00, 0x05, 0xBC, 0x80, 0x05, 0xEA, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD5, - 0x00, 0x05, 0xB9, 0x80, 0x05, 0xD1, 0x00, 0x05, 0xBF, 0x80, 0x05, 0xDB, - 0x00, 0x05, 0xBF, 0x80, 0x05, 0xE4, 0x00, 0x05, 0xBF, 0xC0, 0x05, 0xD0, - 0x00, 0x05, 0xDC, 0x18, 0x06, 0x71, 0x14, 0x06, 0x71, 0x18, 0x06, 0x7B, - 0x14, 0x06, 0x7B, 0x0C, 0x06, 0x7B, 0x10, 0x06, 0x7B, 0x18, 0x06, 0x7E, - 0x14, 0x06, 0x7E, 0x0C, 0x06, 0x7E, 0x10, 0x06, 0x7E, 0x18, 0x06, 0x80, - 0x14, 0x06, 0x80, 0x0C, 0x06, 0x80, 0x10, 0x06, 0x80, 0x18, 0x06, 0x7A, - 0x14, 0x06, 0x7A, 0x0C, 0x06, 0x7A, 0x10, 0x06, 0x7A, 0x18, 0x06, 0x7F, - 0x14, 0x06, 0x7F, 0x0C, 0x06, 0x7F, 0x10, 0x06, 0x7F, 0x18, 0x06, 0x79, - 0x14, 0x06, 0x79, 0x0C, 0x06, 0x79, 0x10, 0x06, 0x79, 0x18, 0x06, 0xA4, - 0x14, 0x06, 0xA4, 0x0C, 0x06, 0xA4, 0x10, 0x06, 0xA4, 0x18, 0x06, 0xA6, - 0x14, 0x06, 0xA6, 0x0C, 0x06, 0xA6, 0x10, 0x06, 0xA6, 0x18, 0x06, 0x84, - 0x14, 0x06, 0x84, 0x0C, 0x06, 0x84, 0x10, 0x06, 0x84, 0x18, 0x06, 0x83, - 0x14, 0x06, 0x83, 0x0C, 0x06, 0x83, 0x10, 0x06, 0x83, 0x18, 0x06, 0x86, - 0x14, 0x06, 0x86, 0x0C, 0x06, 0x86, 0x10, 0x06, 0x86, 0x18, 0x06, 0x87, - 0x14, 0x06, 0x87, 0x0C, 0x06, 0x87, 0x10, 0x06, 0x87, 0x18, 0x06, 0x8D, - 0x14, 0x06, 0x8D, 0x18, 0x06, 0x8C, 0x14, 0x06, 0x8C, 0x18, 0x06, 0x8E, - 0x14, 0x06, 0x8E, 0x18, 0x06, 0x88, 0x14, 0x06, 0x88, 0x18, 0x06, 0x98, - 0x14, 0x06, 0x98, 0x18, 0x06, 0x91, 0x14, 0x06, 0x91, 0x18, 0x06, 0xA9, - 0x14, 0x06, 0xA9, 0x0C, 0x06, 0xA9, 0x10, 0x06, 0xA9, 0x18, 0x06, 0xAF, - 0x14, 0x06, 0xAF, 0x0C, 0x06, 0xAF, 0x10, 0x06, 0xAF, 0x18, 0x06, 0xB3, - 0x14, 0x06, 0xB3, 0x0C, 0x06, 0xB3, 0x10, 0x06, 0xB3, 0x18, 0x06, 0xB1, - 0x14, 0x06, 0xB1, 0x0C, 0x06, 0xB1, 0x10, 0x06, 0xB1, 0x18, 0x06, 0xBA, - 0x14, 0x06, 0xBA, 0x18, 0x06, 0xBB, 0x14, 0x06, 0xBB, 0x0C, 0x06, 0xBB, - 0x10, 0x06, 0xBB, 0x18, 0x06, 0xC0, 0x14, 0x06, 0xC0, 0x18, 0x06, 0xC1, - 0x14, 0x06, 0xC1, 0x0C, 0x06, 0xC1, 0x10, 0x06, 0xC1, 0x18, 0x06, 0xBE, - 0x14, 0x06, 0xBE, 0x0C, 0x06, 0xBE, 0x10, 0x06, 0xBE, 0x18, 0x06, 0xD2, - 0x14, 0x06, 0xD2, 0x18, 0x06, 0xD3, 0x14, 0x06, 0xD3, 0x18, 0x06, 0xAD, - 0x14, 0x06, 0xAD, 0x0C, 0x06, 0xAD, 0x10, 0x06, 0xAD, 0x18, 0x06, 0xC7, - 0x14, 0x06, 0xC7, 0x18, 0x06, 0xC6, 0x14, 0x06, 0xC6, 0x18, 0x06, 0xC8, - 0x14, 0x06, 0xC8, 0x18, 0x06, 0x77, 0x18, 0x06, 0xCB, 0x14, 0x06, 0xCB, - 0x18, 0x06, 0xC5, 0x14, 0x06, 0xC5, 0x18, 0x06, 0xC9, 0x14, 0x06, 0xC9, - 0x18, 0x06, 0xD0, 0x14, 0x06, 0xD0, 0x0C, 0x06, 0xD0, 0x10, 0x06, 0xD0, - 0x0C, 0x06, 0x49, 0x10, 0x06, 0x49, 0x98, 0x06, 0x26, 0x00, 0x06, 0x27, - 0x94, 0x06, 0x26, 0x00, 0x06, 0x27, 0x98, 0x06, 0x26, 0x00, 0x06, 0xD5, - 0x94, 0x06, 0x26, 0x00, 0x06, 0xD5, 0x98, 0x06, 0x26, 0x00, 0x06, 0x48, - 0x94, 0x06, 0x26, 0x00, 0x06, 0x48, 0x98, 0x06, 0x26, 0x00, 0x06, 0xC7, - 0x94, 0x06, 0x26, 0x00, 0x06, 0xC7, 0x98, 0x06, 0x26, 0x00, 0x06, 0xC6, - 0x94, 0x06, 0x26, 0x00, 0x06, 0xC6, 0x98, 0x06, 0x26, 0x00, 0x06, 0xC8, - 0x94, 0x06, 0x26, 0x00, 0x06, 0xC8, 0x98, 0x06, 0x26, 0x00, 0x06, 0xD0, - 0x94, 0x06, 0x26, 0x00, 0x06, 0xD0, 0x8C, 0x06, 0x26, 0x00, 0x06, 0xD0, - 0x98, 0x06, 0x26, 0x00, 0x06, 0x49, 0x94, 0x06, 0x26, 0x00, 0x06, 0x49, - 0x8C, 0x06, 0x26, 0x00, 0x06, 0x49, 0x18, 0x06, 0xCC, 0x14, 0x06, 0xCC, - 0x0C, 0x06, 0xCC, 0x10, 0x06, 0xCC, 0x98, 0x06, 0x26, 0x00, 0x06, 0x2C, - 0x98, 0x06, 0x26, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x26, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x26, 0x00, 0x06, 0x49, 0x98, 0x06, 0x26, 0x00, 0x06, 0x4A, - 0x98, 0x06, 0x28, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x28, 0x00, 0x06, 0x2D, - 0x98, 0x06, 0x28, 0x00, 0x06, 0x2E, 0x98, 0x06, 0x28, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x28, 0x00, 0x06, 0x49, 0x98, 0x06, 0x28, 0x00, 0x06, 0x4A, - 0x98, 0x06, 0x2A, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x2A, 0x00, 0x06, 0x2D, - 0x98, 0x06, 0x2A, 0x00, 0x06, 0x2E, 0x98, 0x06, 0x2A, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x2A, 0x00, 0x06, 0x49, 0x98, 0x06, 0x2A, 0x00, 0x06, 0x4A, - 0x98, 0x06, 0x2B, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x2B, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x2B, 0x00, 0x06, 0x49, 0x98, 0x06, 0x2B, 0x00, 0x06, 0x4A, - 0x98, 0x06, 0x2C, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x2C, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x2D, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x2D, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x2E, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x2E, 0x00, 0x06, 0x2D, - 0x98, 0x06, 0x2E, 0x00, 0x06, 0x45, 0x98, 0x06, 0x33, 0x00, 0x06, 0x2C, - 0x98, 0x06, 0x33, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x33, 0x00, 0x06, 0x2E, - 0x98, 0x06, 0x33, 0x00, 0x06, 0x45, 0x98, 0x06, 0x35, 0x00, 0x06, 0x2D, - 0x98, 0x06, 0x35, 0x00, 0x06, 0x45, 0x98, 0x06, 0x36, 0x00, 0x06, 0x2C, - 0x98, 0x06, 0x36, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x36, 0x00, 0x06, 0x2E, - 0x98, 0x06, 0x36, 0x00, 0x06, 0x45, 0x98, 0x06, 0x37, 0x00, 0x06, 0x2D, - 0x98, 0x06, 0x37, 0x00, 0x06, 0x45, 0x98, 0x06, 0x38, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x39, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x39, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x3A, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x3A, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x41, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x41, 0x00, 0x06, 0x2D, - 0x98, 0x06, 0x41, 0x00, 0x06, 0x2E, 0x98, 0x06, 0x41, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x41, 0x00, 0x06, 0x49, 0x98, 0x06, 0x41, 0x00, 0x06, 0x4A, - 0x98, 0x06, 0x42, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x42, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x42, 0x00, 0x06, 0x49, 0x98, 0x06, 0x42, 0x00, 0x06, 0x4A, - 0x98, 0x06, 0x43, 0x00, 0x06, 0x27, 0x98, 0x06, 0x43, 0x00, 0x06, 0x2C, - 0x98, 0x06, 0x43, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x43, 0x00, 0x06, 0x2E, - 0x98, 0x06, 0x43, 0x00, 0x06, 0x44, 0x98, 0x06, 0x43, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x43, 0x00, 0x06, 0x49, 0x98, 0x06, 0x43, 0x00, 0x06, 0x4A, - 0x98, 0x06, 0x44, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x44, 0x00, 0x06, 0x2D, - 0x98, 0x06, 0x44, 0x00, 0x06, 0x2E, 0x98, 0x06, 0x44, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x44, 0x00, 0x06, 0x49, 0x98, 0x06, 0x44, 0x00, 0x06, 0x4A, - 0x98, 0x06, 0x45, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x45, 0x00, 0x06, 0x2D, - 0x98, 0x06, 0x45, 0x00, 0x06, 0x2E, 0x98, 0x06, 0x45, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x45, 0x00, 0x06, 0x49, 0x98, 0x06, 0x45, 0x00, 0x06, 0x4A, - 0x98, 0x06, 0x46, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x46, 0x00, 0x06, 0x2D, - 0x98, 0x06, 0x46, 0x00, 0x06, 0x2E, 0x98, 0x06, 0x46, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x46, 0x00, 0x06, 0x49, 0x98, 0x06, 0x46, 0x00, 0x06, 0x4A, - 0x98, 0x06, 0x47, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x47, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x47, 0x00, 0x06, 0x49, 0x98, 0x06, 0x47, 0x00, 0x06, 0x4A, - 0x98, 0x06, 0x4A, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x4A, 0x00, 0x06, 0x2D, - 0x98, 0x06, 0x4A, 0x00, 0x06, 0x2E, 0x98, 0x06, 0x4A, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x4A, 0x00, 0x06, 0x49, 0x98, 0x06, 0x4A, 0x00, 0x06, 0x4A, - 0x98, 0x06, 0x30, 0x00, 0x06, 0x70, 0x98, 0x06, 0x31, 0x00, 0x06, 0x70, - 0x98, 0x06, 0x49, 0x00, 0x06, 0x70, 0x98, 0x00, 0x20, 0x80, 0x06, 0x4C, - 0x00, 0x06, 0x51, 0x98, 0x00, 0x20, 0x80, 0x06, 0x4D, 0x00, 0x06, 0x51, - 0x98, 0x00, 0x20, 0x80, 0x06, 0x4E, 0x00, 0x06, 0x51, 0x98, 0x00, 0x20, - 0x80, 0x06, 0x4F, 0x00, 0x06, 0x51, 0x98, 0x00, 0x20, 0x80, 0x06, 0x50, - 0x00, 0x06, 0x51, 0x98, 0x00, 0x20, 0x80, 0x06, 0x51, 0x00, 0x06, 0x70, - 0x94, 0x06, 0x26, 0x00, 0x06, 0x31, 0x94, 0x06, 0x26, 0x00, 0x06, 0x32, - 0x94, 0x06, 0x26, 0x00, 0x06, 0x45, 0x94, 0x06, 0x26, 0x00, 0x06, 0x46, - 0x94, 0x06, 0x26, 0x00, 0x06, 0x49, 0x94, 0x06, 0x26, 0x00, 0x06, 0x4A, - 0x94, 0x06, 0x28, 0x00, 0x06, 0x31, 0x94, 0x06, 0x28, 0x00, 0x06, 0x32, - 0x94, 0x06, 0x28, 0x00, 0x06, 0x45, 0x94, 0x06, 0x28, 0x00, 0x06, 0x46, - 0x94, 0x06, 0x28, 0x00, 0x06, 0x49, 0x94, 0x06, 0x28, 0x00, 0x06, 0x4A, - 0x94, 0x06, 0x2A, 0x00, 0x06, 0x31, 0x94, 0x06, 0x2A, 0x00, 0x06, 0x32, - 0x94, 0x06, 0x2A, 0x00, 0x06, 0x45, 0x94, 0x06, 0x2A, 0x00, 0x06, 0x46, - 0x94, 0x06, 0x2A, 0x00, 0x06, 0x49, 0x94, 0x06, 0x2A, 0x00, 0x06, 0x4A, - 0x94, 0x06, 0x2B, 0x00, 0x06, 0x31, 0x94, 0x06, 0x2B, 0x00, 0x06, 0x32, - 0x94, 0x06, 0x2B, 0x00, 0x06, 0x45, 0x94, 0x06, 0x2B, 0x00, 0x06, 0x46, - 0x94, 0x06, 0x2B, 0x00, 0x06, 0x49, 0x94, 0x06, 0x2B, 0x00, 0x06, 0x4A, - 0x94, 0x06, 0x41, 0x00, 0x06, 0x49, 0x94, 0x06, 0x41, 0x00, 0x06, 0x4A, - 0x94, 0x06, 0x42, 0x00, 0x06, 0x49, 0x94, 0x06, 0x42, 0x00, 0x06, 0x4A, - 0x94, 0x06, 0x43, 0x00, 0x06, 0x27, 0x94, 0x06, 0x43, 0x00, 0x06, 0x44, - 0x94, 0x06, 0x43, 0x00, 0x06, 0x45, 0x94, 0x06, 0x43, 0x00, 0x06, 0x49, - 0x94, 0x06, 0x43, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x44, 0x00, 0x06, 0x45, - 0x94, 0x06, 0x44, 0x00, 0x06, 0x49, 0x94, 0x06, 0x44, 0x00, 0x06, 0x4A, - 0x94, 0x06, 0x45, 0x00, 0x06, 0x27, 0x94, 0x06, 0x45, 0x00, 0x06, 0x45, - 0x94, 0x06, 0x46, 0x00, 0x06, 0x31, 0x94, 0x06, 0x46, 0x00, 0x06, 0x32, - 0x94, 0x06, 0x46, 0x00, 0x06, 0x45, 0x94, 0x06, 0x46, 0x00, 0x06, 0x46, - 0x94, 0x06, 0x46, 0x00, 0x06, 0x49, 0x94, 0x06, 0x46, 0x00, 0x06, 0x4A, - 0x94, 0x06, 0x49, 0x00, 0x06, 0x70, 0x94, 0x06, 0x4A, 0x00, 0x06, 0x31, - 0x94, 0x06, 0x4A, 0x00, 0x06, 0x32, 0x94, 0x06, 0x4A, 0x00, 0x06, 0x45, - 0x94, 0x06, 0x4A, 0x00, 0x06, 0x46, 0x94, 0x06, 0x4A, 0x00, 0x06, 0x49, - 0x94, 0x06, 0x4A, 0x00, 0x06, 0x4A, 0x8C, 0x06, 0x26, 0x00, 0x06, 0x2C, - 0x8C, 0x06, 0x26, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x26, 0x00, 0x06, 0x2E, - 0x8C, 0x06, 0x26, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x26, 0x00, 0x06, 0x47, - 0x8C, 0x06, 0x28, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x28, 0x00, 0x06, 0x2D, - 0x8C, 0x06, 0x28, 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x28, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x28, 0x00, 0x06, 0x47, 0x8C, 0x06, 0x2A, 0x00, 0x06, 0x2C, - 0x8C, 0x06, 0x2A, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x2A, 0x00, 0x06, 0x2E, - 0x8C, 0x06, 0x2A, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x2A, 0x00, 0x06, 0x47, - 0x8C, 0x06, 0x2B, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x2C, 0x00, 0x06, 0x2D, - 0x8C, 0x06, 0x2C, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x2D, 0x00, 0x06, 0x2C, - 0x8C, 0x06, 0x2D, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x2E, 0x00, 0x06, 0x2C, - 0x8C, 0x06, 0x2E, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x33, 0x00, 0x06, 0x2C, - 0x8C, 0x06, 0x33, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x33, 0x00, 0x06, 0x2E, - 0x8C, 0x06, 0x33, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x35, 0x00, 0x06, 0x2D, - 0x8C, 0x06, 0x35, 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x35, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x36, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x36, 0x00, 0x06, 0x2D, - 0x8C, 0x06, 0x36, 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x36, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x37, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x38, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x39, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x39, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x3A, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x3A, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x41, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x41, 0x00, 0x06, 0x2D, - 0x8C, 0x06, 0x41, 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x41, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x42, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x42, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x43, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x43, 0x00, 0x06, 0x2D, - 0x8C, 0x06, 0x43, 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x43, 0x00, 0x06, 0x44, - 0x8C, 0x06, 0x43, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x44, 0x00, 0x06, 0x2C, - 0x8C, 0x06, 0x44, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x44, 0x00, 0x06, 0x2E, - 0x8C, 0x06, 0x44, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x44, 0x00, 0x06, 0x47, - 0x8C, 0x06, 0x45, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x45, 0x00, 0x06, 0x2D, - 0x8C, 0x06, 0x45, 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x45, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x46, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x46, 0x00, 0x06, 0x2D, - 0x8C, 0x06, 0x46, 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x46, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x46, 0x00, 0x06, 0x47, 0x8C, 0x06, 0x47, 0x00, 0x06, 0x2C, - 0x8C, 0x06, 0x47, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x47, 0x00, 0x06, 0x70, - 0x8C, 0x06, 0x4A, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x4A, 0x00, 0x06, 0x2D, - 0x8C, 0x06, 0x4A, 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x4A, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x4A, 0x00, 0x06, 0x47, 0x90, 0x06, 0x26, 0x00, 0x06, 0x45, - 0x90, 0x06, 0x26, 0x00, 0x06, 0x47, 0x90, 0x06, 0x28, 0x00, 0x06, 0x45, - 0x90, 0x06, 0x28, 0x00, 0x06, 0x47, 0x90, 0x06, 0x2A, 0x00, 0x06, 0x45, - 0x90, 0x06, 0x2A, 0x00, 0x06, 0x47, 0x90, 0x06, 0x2B, 0x00, 0x06, 0x45, - 0x90, 0x06, 0x2B, 0x00, 0x06, 0x47, 0x90, 0x06, 0x33, 0x00, 0x06, 0x45, - 0x90, 0x06, 0x33, 0x00, 0x06, 0x47, 0x90, 0x06, 0x34, 0x00, 0x06, 0x45, - 0x90, 0x06, 0x34, 0x00, 0x06, 0x47, 0x90, 0x06, 0x43, 0x00, 0x06, 0x44, - 0x90, 0x06, 0x43, 0x00, 0x06, 0x45, 0x90, 0x06, 0x44, 0x00, 0x06, 0x45, - 0x90, 0x06, 0x46, 0x00, 0x06, 0x45, 0x90, 0x06, 0x46, 0x00, 0x06, 0x47, - 0x90, 0x06, 0x4A, 0x00, 0x06, 0x45, 0x90, 0x06, 0x4A, 0x00, 0x06, 0x47, - 0x90, 0x06, 0x40, 0x80, 0x06, 0x4E, 0x00, 0x06, 0x51, 0x90, 0x06, 0x40, - 0x80, 0x06, 0x4F, 0x00, 0x06, 0x51, 0x90, 0x06, 0x40, 0x80, 0x06, 0x50, - 0x00, 0x06, 0x51, 0x98, 0x06, 0x37, 0x00, 0x06, 0x49, 0x98, 0x06, 0x37, - 0x00, 0x06, 0x4A, 0x98, 0x06, 0x39, 0x00, 0x06, 0x49, 0x98, 0x06, 0x39, - 0x00, 0x06, 0x4A, 0x98, 0x06, 0x3A, 0x00, 0x06, 0x49, 0x98, 0x06, 0x3A, - 0x00, 0x06, 0x4A, 0x98, 0x06, 0x33, 0x00, 0x06, 0x49, 0x98, 0x06, 0x33, - 0x00, 0x06, 0x4A, 0x98, 0x06, 0x34, 0x00, 0x06, 0x49, 0x98, 0x06, 0x34, - 0x00, 0x06, 0x4A, 0x98, 0x06, 0x2D, 0x00, 0x06, 0x49, 0x98, 0x06, 0x2D, - 0x00, 0x06, 0x4A, 0x98, 0x06, 0x2C, 0x00, 0x06, 0x49, 0x98, 0x06, 0x2C, - 0x00, 0x06, 0x4A, 0x98, 0x06, 0x2E, 0x00, 0x06, 0x49, 0x98, 0x06, 0x2E, - 0x00, 0x06, 0x4A, 0x98, 0x06, 0x35, 0x00, 0x06, 0x49, 0x98, 0x06, 0x35, - 0x00, 0x06, 0x4A, 0x98, 0x06, 0x36, 0x00, 0x06, 0x49, 0x98, 0x06, 0x36, - 0x00, 0x06, 0x4A, 0x98, 0x06, 0x34, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x34, - 0x00, 0x06, 0x2D, 0x98, 0x06, 0x34, 0x00, 0x06, 0x2E, 0x98, 0x06, 0x34, - 0x00, 0x06, 0x45, 0x98, 0x06, 0x34, 0x00, 0x06, 0x31, 0x98, 0x06, 0x33, - 0x00, 0x06, 0x31, 0x98, 0x06, 0x35, 0x00, 0x06, 0x31, 0x98, 0x06, 0x36, - 0x00, 0x06, 0x31, 0x94, 0x06, 0x37, 0x00, 0x06, 0x49, 0x94, 0x06, 0x37, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x39, 0x00, 0x06, 0x49, 0x94, 0x06, 0x39, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x3A, 0x00, 0x06, 0x49, 0x94, 0x06, 0x3A, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x33, 0x00, 0x06, 0x49, 0x94, 0x06, 0x33, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x34, 0x00, 0x06, 0x49, 0x94, 0x06, 0x34, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2D, 0x00, 0x06, 0x49, 0x94, 0x06, 0x2D, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2C, 0x00, 0x06, 0x49, 0x94, 0x06, 0x2C, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2E, 0x00, 0x06, 0x49, 0x94, 0x06, 0x2E, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x35, 0x00, 0x06, 0x49, 0x94, 0x06, 0x35, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x36, 0x00, 0x06, 0x49, 0x94, 0x06, 0x36, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x34, 0x00, 0x06, 0x2C, 0x94, 0x06, 0x34, - 0x00, 0x06, 0x2D, 0x94, 0x06, 0x34, 0x00, 0x06, 0x2E, 0x94, 0x06, 0x34, - 0x00, 0x06, 0x45, 0x94, 0x06, 0x34, 0x00, 0x06, 0x31, 0x94, 0x06, 0x33, - 0x00, 0x06, 0x31, 0x94, 0x06, 0x35, 0x00, 0x06, 0x31, 0x94, 0x06, 0x36, - 0x00, 0x06, 0x31, 0x8C, 0x06, 0x34, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x34, - 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x34, 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x34, - 0x00, 0x06, 0x45, 0x8C, 0x06, 0x33, 0x00, 0x06, 0x47, 0x8C, 0x06, 0x34, - 0x00, 0x06, 0x47, 0x8C, 0x06, 0x37, 0x00, 0x06, 0x45, 0x90, 0x06, 0x33, - 0x00, 0x06, 0x2C, 0x90, 0x06, 0x33, 0x00, 0x06, 0x2D, 0x90, 0x06, 0x33, - 0x00, 0x06, 0x2E, 0x90, 0x06, 0x34, 0x00, 0x06, 0x2C, 0x90, 0x06, 0x34, - 0x00, 0x06, 0x2D, 0x90, 0x06, 0x34, 0x00, 0x06, 0x2E, 0x90, 0x06, 0x37, - 0x00, 0x06, 0x45, 0x90, 0x06, 0x38, 0x00, 0x06, 0x45, 0x94, 0x06, 0x27, - 0x00, 0x06, 0x4B, 0x98, 0x06, 0x27, 0x00, 0x06, 0x4B, 0x8C, 0x06, 0x2A, - 0x80, 0x06, 0x2C, 0x00, 0x06, 0x45, 0x94, 0x06, 0x2A, 0x80, 0x06, 0x2D, - 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x2A, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x2C, - 0x8C, 0x06, 0x2A, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x2A, - 0x80, 0x06, 0x2E, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x2A, 0x80, 0x06, 0x45, - 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x2A, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, - 0x8C, 0x06, 0x2A, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2E, 0x94, 0x06, 0x2C, - 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x2C, 0x80, 0x06, 0x45, - 0x00, 0x06, 0x2D, 0x94, 0x06, 0x2D, 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, - 0x94, 0x06, 0x2D, 0x80, 0x06, 0x45, 0x00, 0x06, 0x49, 0x8C, 0x06, 0x33, - 0x80, 0x06, 0x2D, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x33, 0x80, 0x06, 0x2C, - 0x00, 0x06, 0x2D, 0x94, 0x06, 0x33, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x49, - 0x94, 0x06, 0x33, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x33, - 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x33, 0x80, 0x06, 0x45, - 0x00, 0x06, 0x2C, 0x94, 0x06, 0x33, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x33, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x94, 0x06, 0x35, - 0x80, 0x06, 0x2D, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x35, 0x80, 0x06, 0x2D, - 0x00, 0x06, 0x2D, 0x94, 0x06, 0x35, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, - 0x94, 0x06, 0x34, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x34, - 0x80, 0x06, 0x2D, 0x00, 0x06, 0x45, 0x94, 0x06, 0x34, 0x80, 0x06, 0x2C, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x34, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2E, - 0x8C, 0x06, 0x34, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2E, 0x94, 0x06, 0x34, - 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x34, 0x80, 0x06, 0x45, - 0x00, 0x06, 0x45, 0x94, 0x06, 0x36, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x49, - 0x94, 0x06, 0x36, 0x80, 0x06, 0x2E, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x36, - 0x80, 0x06, 0x2E, 0x00, 0x06, 0x45, 0x94, 0x06, 0x37, 0x80, 0x06, 0x45, - 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x37, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, - 0x8C, 0x06, 0x37, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x94, 0x06, 0x37, - 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x39, 0x80, 0x06, 0x2C, - 0x00, 0x06, 0x45, 0x94, 0x06, 0x39, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x39, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x94, 0x06, 0x39, - 0x80, 0x06, 0x45, 0x00, 0x06, 0x49, 0x94, 0x06, 0x3A, 0x80, 0x06, 0x45, - 0x00, 0x06, 0x45, 0x94, 0x06, 0x3A, 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, - 0x94, 0x06, 0x3A, 0x80, 0x06, 0x45, 0x00, 0x06, 0x49, 0x94, 0x06, 0x41, - 0x80, 0x06, 0x2E, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x41, 0x80, 0x06, 0x2E, - 0x00, 0x06, 0x45, 0x94, 0x06, 0x42, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, - 0x94, 0x06, 0x42, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x94, 0x06, 0x44, - 0x80, 0x06, 0x2D, 0x00, 0x06, 0x45, 0x94, 0x06, 0x44, 0x80, 0x06, 0x2D, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x44, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x49, - 0x8C, 0x06, 0x44, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x2C, 0x94, 0x06, 0x44, - 0x80, 0x06, 0x2C, 0x00, 0x06, 0x2C, 0x94, 0x06, 0x44, 0x80, 0x06, 0x2E, - 0x00, 0x06, 0x45, 0x8C, 0x06, 0x44, 0x80, 0x06, 0x2E, 0x00, 0x06, 0x45, - 0x94, 0x06, 0x44, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x44, - 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x45, 0x80, 0x06, 0x2D, - 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x45, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x45, - 0x94, 0x06, 0x45, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x4A, 0x8C, 0x06, 0x45, - 0x80, 0x06, 0x2C, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x45, 0x80, 0x06, 0x2C, - 0x00, 0x06, 0x45, 0x8C, 0x06, 0x45, 0x80, 0x06, 0x2E, 0x00, 0x06, 0x2C, - 0x8C, 0x06, 0x45, 0x80, 0x06, 0x2E, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x45, - 0x80, 0x06, 0x2C, 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x47, 0x80, 0x06, 0x45, - 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x47, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x46, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x45, 0x94, 0x06, 0x46, - 0x80, 0x06, 0x2D, 0x00, 0x06, 0x49, 0x94, 0x06, 0x46, 0x80, 0x06, 0x2C, - 0x00, 0x06, 0x45, 0x8C, 0x06, 0x46, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x45, - 0x94, 0x06, 0x46, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x49, 0x94, 0x06, 0x46, - 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x46, 0x80, 0x06, 0x45, - 0x00, 0x06, 0x49, 0x94, 0x06, 0x4A, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x4A, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x94, 0x06, 0x28, - 0x80, 0x06, 0x2E, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2A, 0x80, 0x06, 0x2C, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2A, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x49, - 0x94, 0x06, 0x2A, 0x80, 0x06, 0x2E, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2A, - 0x80, 0x06, 0x2E, 0x00, 0x06, 0x49, 0x94, 0x06, 0x2A, 0x80, 0x06, 0x45, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2A, 0x80, 0x06, 0x45, 0x00, 0x06, 0x49, - 0x94, 0x06, 0x2C, 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2C, - 0x80, 0x06, 0x2D, 0x00, 0x06, 0x49, 0x94, 0x06, 0x2C, 0x80, 0x06, 0x45, - 0x00, 0x06, 0x49, 0x94, 0x06, 0x33, 0x80, 0x06, 0x2E, 0x00, 0x06, 0x49, - 0x94, 0x06, 0x35, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x34, - 0x80, 0x06, 0x2D, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x36, 0x80, 0x06, 0x2D, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x44, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x4A, - 0x94, 0x06, 0x44, 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x4A, - 0x80, 0x06, 0x2D, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x4A, 0x80, 0x06, 0x2C, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x4A, 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, - 0x94, 0x06, 0x45, 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x42, - 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x46, 0x80, 0x06, 0x2D, - 0x00, 0x06, 0x4A, 0x8C, 0x06, 0x42, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, - 0x8C, 0x06, 0x44, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x45, 0x94, 0x06, 0x39, - 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x43, 0x80, 0x06, 0x45, - 0x00, 0x06, 0x4A, 0x8C, 0x06, 0x46, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x2D, - 0x94, 0x06, 0x45, 0x80, 0x06, 0x2E, 0x00, 0x06, 0x4A, 0x8C, 0x06, 0x44, - 0x80, 0x06, 0x2C, 0x00, 0x06, 0x45, 0x94, 0x06, 0x43, 0x80, 0x06, 0x45, - 0x00, 0x06, 0x45, 0x94, 0x06, 0x44, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x45, - 0x94, 0x06, 0x46, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x2D, 0x94, 0x06, 0x2C, - 0x80, 0x06, 0x2D, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2D, 0x80, 0x06, 0x2C, - 0x00, 0x06, 0x4A, 0x94, 0x06, 0x45, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x4A, - 0x94, 0x06, 0x41, 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x28, - 0x80, 0x06, 0x2D, 0x00, 0x06, 0x4A, 0x8C, 0x06, 0x43, 0x80, 0x06, 0x45, - 0x00, 0x06, 0x45, 0x8C, 0x06, 0x39, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x45, - 0x8C, 0x06, 0x35, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x94, 0x06, 0x33, - 0x80, 0x06, 0x2E, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x46, 0x80, 0x06, 0x2C, - 0x00, 0x06, 0x4A, 0x98, 0x06, 0x35, 0x80, 0x06, 0x44, 0x00, 0x06, 0xD2, - 0x98, 0x06, 0x42, 0x80, 0x06, 0x44, 0x00, 0x06, 0xD2, 0x98, 0x06, 0x27, - 0x80, 0x06, 0x44, 0x80, 0x06, 0x44, 0x00, 0x06, 0x47, 0x98, 0x06, 0x27, - 0x80, 0x06, 0x43, 0x80, 0x06, 0x28, 0x00, 0x06, 0x31, 0x98, 0x06, 0x45, - 0x80, 0x06, 0x2D, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2F, 0x98, 0x06, 0x35, - 0x80, 0x06, 0x44, 0x80, 0x06, 0x39, 0x00, 0x06, 0x45, 0x98, 0x06, 0x31, - 0x80, 0x06, 0x33, 0x80, 0x06, 0x48, 0x00, 0x06, 0x44, 0x98, 0x06, 0x39, - 0x80, 0x06, 0x44, 0x80, 0x06, 0x4A, 0x00, 0x06, 0x47, 0x98, 0x06, 0x48, - 0x80, 0x06, 0x33, 0x80, 0x06, 0x44, 0x00, 0x06, 0x45, 0x98, 0x06, 0x35, - 0x80, 0x06, 0x44, 0x00, 0x06, 0x49, 0x98, 0x06, 0x35, 0x80, 0x06, 0x44, - 0x80, 0x06, 0x49, 0x80, 0x00, 0x20, 0x80, 0x06, 0x27, 0x80, 0x06, 0x44, - 0x80, 0x06, 0x44, 0x80, 0x06, 0x47, 0x80, 0x00, 0x20, 0x80, 0x06, 0x39, - 0x80, 0x06, 0x44, 0x80, 0x06, 0x4A, 0x80, 0x06, 0x47, 0x80, 0x00, 0x20, - 0x80, 0x06, 0x48, 0x80, 0x06, 0x33, 0x80, 0x06, 0x44, 0x00, 0x06, 0x45, - 0x98, 0x06, 0x2C, 0x80, 0x06, 0x44, 0x80, 0x00, 0x20, 0x80, 0x06, 0x2C, - 0x80, 0x06, 0x44, 0x80, 0x06, 0x27, 0x80, 0x06, 0x44, 0x00, 0x06, 0x47, - 0x98, 0x06, 0x31, 0x80, 0x06, 0xCC, 0x80, 0x06, 0x27, 0x00, 0x06, 0x44, - 0x28, 0x00, 0x2C, 0x28, 0x30, 0x01, 0x28, 0x30, 0x02, 0x28, 0x00, 0x3A, - 0x28, 0x00, 0x3B, 0x28, 0x00, 0x21, 0x28, 0x00, 0x3F, 0x28, 0x30, 0x16, - 0x28, 0x30, 0x17, 0x28, 0x20, 0x26, 0x28, 0x20, 0x25, 0x28, 0x20, 0x14, - 0x28, 0x20, 0x13, 0x28, 0x00, 0x5F, 0x28, 0x00, 0x5F, 0x28, 0x00, 0x28, - 0x28, 0x00, 0x29, 0x28, 0x00, 0x7B, 0x28, 0x00, 0x7D, 0x28, 0x30, 0x14, - 0x28, 0x30, 0x15, 0x28, 0x30, 0x10, 0x28, 0x30, 0x11, 0x28, 0x30, 0x0A, - 0x28, 0x30, 0x0B, 0x28, 0x30, 0x08, 0x28, 0x30, 0x09, 0x28, 0x30, 0x0C, - 0x28, 0x30, 0x0D, 0x28, 0x30, 0x0E, 0x28, 0x30, 0x0F, 0x28, 0x00, 0x5B, - 0x28, 0x00, 0x5D, 0x40, 0x20, 0x3E, 0x40, 0x20, 0x3E, 0x40, 0x20, 0x3E, - 0x40, 0x20, 0x3E, 0x40, 0x00, 0x5F, 0x40, 0x00, 0x5F, 0x40, 0x00, 0x5F, - 0x34, 0x00, 0x2C, 0x34, 0x30, 0x01, 0x34, 0x00, 0x2E, 0x34, 0x00, 0x3B, - 0x34, 0x00, 0x3A, 0x34, 0x00, 0x3F, 0x34, 0x00, 0x21, 0x34, 0x20, 0x14, - 0x34, 0x00, 0x28, 0x34, 0x00, 0x29, 0x34, 0x00, 0x7B, 0x34, 0x00, 0x7D, - 0x34, 0x30, 0x14, 0x34, 0x30, 0x15, 0x34, 0x00, 0x23, 0x34, 0x00, 0x26, - 0x34, 0x00, 0x2A, 0x34, 0x00, 0x2B, 0x34, 0x00, 0x2D, 0x34, 0x00, 0x3C, - 0x34, 0x00, 0x3E, 0x34, 0x00, 0x3D, 0x34, 0x00, 0x5C, 0x34, 0x00, 0x24, - 0x34, 0x00, 0x25, 0x34, 0x00, 0x40, 0x98, 0x00, 0x20, 0x00, 0x06, 0x4B, - 0x90, 0x06, 0x40, 0x00, 0x06, 0x4B, 0x98, 0x00, 0x20, 0x00, 0x06, 0x4C, - 0x98, 0x00, 0x20, 0x00, 0x06, 0x4D, 0x98, 0x00, 0x20, 0x00, 0x06, 0x4E, - 0x90, 0x06, 0x40, 0x00, 0x06, 0x4E, 0x98, 0x00, 0x20, 0x00, 0x06, 0x4F, - 0x90, 0x06, 0x40, 0x00, 0x06, 0x4F, 0x98, 0x00, 0x20, 0x00, 0x06, 0x50, - 0x90, 0x06, 0x40, 0x00, 0x06, 0x50, 0x98, 0x00, 0x20, 0x00, 0x06, 0x51, - 0x90, 0x06, 0x40, 0x00, 0x06, 0x51, 0x98, 0x00, 0x20, 0x00, 0x06, 0x52, - 0x90, 0x06, 0x40, 0x00, 0x06, 0x52, 0x18, 0x06, 0x21, 0x18, 0x06, 0x22, - 0x14, 0x06, 0x22, 0x18, 0x06, 0x23, 0x14, 0x06, 0x23, 0x18, 0x06, 0x24, - 0x14, 0x06, 0x24, 0x18, 0x06, 0x25, 0x14, 0x06, 0x25, 0x18, 0x06, 0x26, - 0x14, 0x06, 0x26, 0x0C, 0x06, 0x26, 0x10, 0x06, 0x26, 0x18, 0x06, 0x27, - 0x14, 0x06, 0x27, 0x18, 0x06, 0x28, 0x14, 0x06, 0x28, 0x0C, 0x06, 0x28, - 0x10, 0x06, 0x28, 0x18, 0x06, 0x29, 0x14, 0x06, 0x29, 0x18, 0x06, 0x2A, - 0x14, 0x06, 0x2A, 0x0C, 0x06, 0x2A, 0x10, 0x06, 0x2A, 0x18, 0x06, 0x2B, - 0x14, 0x06, 0x2B, 0x0C, 0x06, 0x2B, 0x10, 0x06, 0x2B, 0x18, 0x06, 0x2C, - 0x14, 0x06, 0x2C, 0x0C, 0x06, 0x2C, 0x10, 0x06, 0x2C, 0x18, 0x06, 0x2D, - 0x14, 0x06, 0x2D, 0x0C, 0x06, 0x2D, 0x10, 0x06, 0x2D, 0x18, 0x06, 0x2E, - 0x14, 0x06, 0x2E, 0x0C, 0x06, 0x2E, 0x10, 0x06, 0x2E, 0x18, 0x06, 0x2F, - 0x14, 0x06, 0x2F, 0x18, 0x06, 0x30, 0x14, 0x06, 0x30, 0x18, 0x06, 0x31, - 0x14, 0x06, 0x31, 0x18, 0x06, 0x32, 0x14, 0x06, 0x32, 0x18, 0x06, 0x33, - 0x14, 0x06, 0x33, 0x0C, 0x06, 0x33, 0x10, 0x06, 0x33, 0x18, 0x06, 0x34, - 0x14, 0x06, 0x34, 0x0C, 0x06, 0x34, 0x10, 0x06, 0x34, 0x18, 0x06, 0x35, - 0x14, 0x06, 0x35, 0x0C, 0x06, 0x35, 0x10, 0x06, 0x35, 0x18, 0x06, 0x36, - 0x14, 0x06, 0x36, 0x0C, 0x06, 0x36, 0x10, 0x06, 0x36, 0x18, 0x06, 0x37, - 0x14, 0x06, 0x37, 0x0C, 0x06, 0x37, 0x10, 0x06, 0x37, 0x18, 0x06, 0x38, - 0x14, 0x06, 0x38, 0x0C, 0x06, 0x38, 0x10, 0x06, 0x38, 0x18, 0x06, 0x39, - 0x14, 0x06, 0x39, 0x0C, 0x06, 0x39, 0x10, 0x06, 0x39, 0x18, 0x06, 0x3A, - 0x14, 0x06, 0x3A, 0x0C, 0x06, 0x3A, 0x10, 0x06, 0x3A, 0x18, 0x06, 0x41, - 0x14, 0x06, 0x41, 0x0C, 0x06, 0x41, 0x10, 0x06, 0x41, 0x18, 0x06, 0x42, - 0x14, 0x06, 0x42, 0x0C, 0x06, 0x42, 0x10, 0x06, 0x42, 0x18, 0x06, 0x43, - 0x14, 0x06, 0x43, 0x0C, 0x06, 0x43, 0x10, 0x06, 0x43, 0x18, 0x06, 0x44, - 0x14, 0x06, 0x44, 0x0C, 0x06, 0x44, 0x10, 0x06, 0x44, 0x18, 0x06, 0x45, - 0x14, 0x06, 0x45, 0x0C, 0x06, 0x45, 0x10, 0x06, 0x45, 0x18, 0x06, 0x46, - 0x14, 0x06, 0x46, 0x0C, 0x06, 0x46, 0x10, 0x06, 0x46, 0x18, 0x06, 0x47, - 0x14, 0x06, 0x47, 0x0C, 0x06, 0x47, 0x10, 0x06, 0x47, 0x18, 0x06, 0x48, - 0x14, 0x06, 0x48, 0x18, 0x06, 0x49, 0x14, 0x06, 0x49, 0x18, 0x06, 0x4A, - 0x14, 0x06, 0x4A, 0x0C, 0x06, 0x4A, 0x10, 0x06, 0x4A, 0x98, 0x06, 0x44, - 0x00, 0x06, 0x22, 0x94, 0x06, 0x44, 0x00, 0x06, 0x22, 0x98, 0x06, 0x44, - 0x00, 0x06, 0x23, 0x94, 0x06, 0x44, 0x00, 0x06, 0x23, 0x98, 0x06, 0x44, - 0x00, 0x06, 0x25, 0x94, 0x06, 0x44, 0x00, 0x06, 0x25, 0x98, 0x06, 0x44, - 0x00, 0x06, 0x27, 0x94, 0x06, 0x44, 0x00, 0x06, 0x27, 0x2C, 0x00, 0x21, - 0x2C, 0x00, 0x22, 0x2C, 0x00, 0x23, 0x2C, 0x00, 0x24, 0x2C, 0x00, 0x25, - 0x2C, 0x00, 0x26, 0x2C, 0x00, 0x27, 0x2C, 0x00, 0x28, 0x2C, 0x00, 0x29, - 0x2C, 0x00, 0x2A, 0x2C, 0x00, 0x2B, 0x2C, 0x00, 0x2C, 0x2C, 0x00, 0x2D, - 0x2C, 0x00, 0x2E, 0x2C, 0x00, 0x2F, 0x2C, 0x00, 0x30, 0x2C, 0x00, 0x31, - 0x2C, 0x00, 0x32, 0x2C, 0x00, 0x33, 0x2C, 0x00, 0x34, 0x2C, 0x00, 0x35, - 0x2C, 0x00, 0x36, 0x2C, 0x00, 0x37, 0x2C, 0x00, 0x38, 0x2C, 0x00, 0x39, - 0x2C, 0x00, 0x3A, 0x2C, 0x00, 0x3B, 0x2C, 0x00, 0x3C, 0x2C, 0x00, 0x3D, - 0x2C, 0x00, 0x3E, 0x2C, 0x00, 0x3F, 0x2C, 0x00, 0x40, 0x2C, 0x00, 0x41, - 0x2C, 0x00, 0x42, 0x2C, 0x00, 0x43, 0x2C, 0x00, 0x44, 0x2C, 0x00, 0x45, - 0x2C, 0x00, 0x46, 0x2C, 0x00, 0x47, 0x2C, 0x00, 0x48, 0x2C, 0x00, 0x49, - 0x2C, 0x00, 0x4A, 0x2C, 0x00, 0x4B, 0x2C, 0x00, 0x4C, 0x2C, 0x00, 0x4D, - 0x2C, 0x00, 0x4E, 0x2C, 0x00, 0x4F, 0x2C, 0x00, 0x50, 0x2C, 0x00, 0x51, - 0x2C, 0x00, 0x52, 0x2C, 0x00, 0x53, 0x2C, 0x00, 0x54, 0x2C, 0x00, 0x55, - 0x2C, 0x00, 0x56, 0x2C, 0x00, 0x57, 0x2C, 0x00, 0x58, 0x2C, 0x00, 0x59, - 0x2C, 0x00, 0x5A, 0x2C, 0x00, 0x5B, 0x2C, 0x00, 0x5C, 0x2C, 0x00, 0x5D, - 0x2C, 0x00, 0x5E, 0x2C, 0x00, 0x5F, 0x2C, 0x00, 0x60, 0x2C, 0x00, 0x61, - 0x2C, 0x00, 0x62, 0x2C, 0x00, 0x63, 0x2C, 0x00, 0x64, 0x2C, 0x00, 0x65, - 0x2C, 0x00, 0x66, 0x2C, 0x00, 0x67, 0x2C, 0x00, 0x68, 0x2C, 0x00, 0x69, - 0x2C, 0x00, 0x6A, 0x2C, 0x00, 0x6B, 0x2C, 0x00, 0x6C, 0x2C, 0x00, 0x6D, - 0x2C, 0x00, 0x6E, 0x2C, 0x00, 0x6F, 0x2C, 0x00, 0x70, 0x2C, 0x00, 0x71, - 0x2C, 0x00, 0x72, 0x2C, 0x00, 0x73, 0x2C, 0x00, 0x74, 0x2C, 0x00, 0x75, - 0x2C, 0x00, 0x76, 0x2C, 0x00, 0x77, 0x2C, 0x00, 0x78, 0x2C, 0x00, 0x79, - 0x2C, 0x00, 0x7A, 0x2C, 0x00, 0x7B, 0x2C, 0x00, 0x7C, 0x2C, 0x00, 0x7D, - 0x2C, 0x00, 0x7E, 0x2C, 0x29, 0x85, 0x2C, 0x29, 0x86, 0x30, 0x30, 0x02, - 0x30, 0x30, 0x0C, 0x30, 0x30, 0x0D, 0x30, 0x30, 0x01, 0x30, 0x30, 0xFB, - 0x30, 0x30, 0xF2, 0x30, 0x30, 0xA1, 0x30, 0x30, 0xA3, 0x30, 0x30, 0xA5, - 0x30, 0x30, 0xA7, 0x30, 0x30, 0xA9, 0x30, 0x30, 0xE3, 0x30, 0x30, 0xE5, - 0x30, 0x30, 0xE7, 0x30, 0x30, 0xC3, 0x30, 0x30, 0xFC, 0x30, 0x30, 0xA2, - 0x30, 0x30, 0xA4, 0x30, 0x30, 0xA6, 0x30, 0x30, 0xA8, 0x30, 0x30, 0xAA, - 0x30, 0x30, 0xAB, 0x30, 0x30, 0xAD, 0x30, 0x30, 0xAF, 0x30, 0x30, 0xB1, - 0x30, 0x30, 0xB3, 0x30, 0x30, 0xB5, 0x30, 0x30, 0xB7, 0x30, 0x30, 0xB9, - 0x30, 0x30, 0xBB, 0x30, 0x30, 0xBD, 0x30, 0x30, 0xBF, 0x30, 0x30, 0xC1, - 0x30, 0x30, 0xC4, 0x30, 0x30, 0xC6, 0x30, 0x30, 0xC8, 0x30, 0x30, 0xCA, - 0x30, 0x30, 0xCB, 0x30, 0x30, 0xCC, 0x30, 0x30, 0xCD, 0x30, 0x30, 0xCE, - 0x30, 0x30, 0xCF, 0x30, 0x30, 0xD2, 0x30, 0x30, 0xD5, 0x30, 0x30, 0xD8, - 0x30, 0x30, 0xDB, 0x30, 0x30, 0xDE, 0x30, 0x30, 0xDF, 0x30, 0x30, 0xE0, - 0x30, 0x30, 0xE1, 0x30, 0x30, 0xE2, 0x30, 0x30, 0xE4, 0x30, 0x30, 0xE6, - 0x30, 0x30, 0xE8, 0x30, 0x30, 0xE9, 0x30, 0x30, 0xEA, 0x30, 0x30, 0xEB, - 0x30, 0x30, 0xEC, 0x30, 0x30, 0xED, 0x30, 0x30, 0xEF, 0x30, 0x30, 0xF3, - 0x30, 0x30, 0x99, 0x30, 0x30, 0x9A, 0x30, 0x31, 0x64, 0x30, 0x31, 0x31, - 0x30, 0x31, 0x32, 0x30, 0x31, 0x33, 0x30, 0x31, 0x34, 0x30, 0x31, 0x35, - 0x30, 0x31, 0x36, 0x30, 0x31, 0x37, 0x30, 0x31, 0x38, 0x30, 0x31, 0x39, - 0x30, 0x31, 0x3A, 0x30, 0x31, 0x3B, 0x30, 0x31, 0x3C, 0x30, 0x31, 0x3D, - 0x30, 0x31, 0x3E, 0x30, 0x31, 0x3F, 0x30, 0x31, 0x40, 0x30, 0x31, 0x41, - 0x30, 0x31, 0x42, 0x30, 0x31, 0x43, 0x30, 0x31, 0x44, 0x30, 0x31, 0x45, - 0x30, 0x31, 0x46, 0x30, 0x31, 0x47, 0x30, 0x31, 0x48, 0x30, 0x31, 0x49, - 0x30, 0x31, 0x4A, 0x30, 0x31, 0x4B, 0x30, 0x31, 0x4C, 0x30, 0x31, 0x4D, - 0x30, 0x31, 0x4E, 0x30, 0x31, 0x4F, 0x30, 0x31, 0x50, 0x30, 0x31, 0x51, - 0x30, 0x31, 0x52, 0x30, 0x31, 0x53, 0x30, 0x31, 0x54, 0x30, 0x31, 0x55, - 0x30, 0x31, 0x56, 0x30, 0x31, 0x57, 0x30, 0x31, 0x58, 0x30, 0x31, 0x59, - 0x30, 0x31, 0x5A, 0x30, 0x31, 0x5B, 0x30, 0x31, 0x5C, 0x30, 0x31, 0x5D, - 0x30, 0x31, 0x5E, 0x30, 0x31, 0x5F, 0x30, 0x31, 0x60, 0x30, 0x31, 0x61, - 0x30, 0x31, 0x62, 0x30, 0x31, 0x63, 0x2C, 0x00, 0xA2, 0x2C, 0x00, 0xA3, - 0x2C, 0x00, 0xAC, 0x2C, 0x00, 0xAF, 0x2C, 0x00, 0xA6, 0x2C, 0x00, 0xA5, - 0x2C, 0x20, 0xA9, 0x30, 0x25, 0x02, 0x30, 0x21, 0x90, 0x30, 0x21, 0x91, - 0x30, 0x21, 0x92, 0x30, 0x21, 0x93, 0x30, 0x25, 0xA0, 0x30, 0x25, 0xCB, - 0x81, 0x10, 0x99, 0x01, 0x10, 0xBA, 0x81, 0x10, 0x9B, 0x01, 0x10, 0xBA, - 0x81, 0x10, 0xA5, 0x01, 0x10, 0xBA, 0x81, 0x11, 0x31, 0x01, 0x11, 0x27, - 0x81, 0x11, 0x32, 0x01, 0x11, 0x27, 0x81, 0x13, 0x47, 0x01, 0x13, 0x3E, - 0x81, 0x13, 0x47, 0x01, 0x13, 0x57, 0x81, 0x14, 0xB9, 0x01, 0x14, 0xBA, - 0x81, 0x14, 0xB9, 0x01, 0x14, 0xB0, 0x81, 0x14, 0xB9, 0x01, 0x14, 0xBD, - 0x81, 0x15, 0xB8, 0x01, 0x15, 0xAF, 0x81, 0x15, 0xB9, 0x01, 0x15, 0xAF, - 0x81, 0xD1, 0x57, 0x01, 0xD1, 0x65, 0x81, 0xD1, 0x58, 0x01, 0xD1, 0x65, - 0x81, 0xD1, 0x5F, 0x01, 0xD1, 0x6E, 0x81, 0xD1, 0x5F, 0x01, 0xD1, 0x6F, - 0x81, 0xD1, 0x5F, 0x01, 0xD1, 0x70, 0x81, 0xD1, 0x5F, 0x01, 0xD1, 0x71, - 0x81, 0xD1, 0x5F, 0x01, 0xD1, 0x72, 0x81, 0xD1, 0xB9, 0x01, 0xD1, 0x65, - 0x81, 0xD1, 0xBA, 0x01, 0xD1, 0x65, 0x81, 0xD1, 0xBB, 0x01, 0xD1, 0x6E, - 0x81, 0xD1, 0xBC, 0x01, 0xD1, 0x6E, 0x81, 0xD1, 0xBB, 0x01, 0xD1, 0x6F, - 0x81, 0xD1, 0xBC, 0x01, 0xD1, 0x6F, 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, - 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, - 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, - 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, - 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, - 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, - 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, - 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, - 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, - 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, - 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, - 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, - 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, - 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, - 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, - 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, - 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, - 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, - 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, - 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, - 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, - 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, 0x04, 0x00, 0x67, 0x04, 0x00, 0x69, - 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, - 0x04, 0x00, 0x6E, 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, - 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, - 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, - 0x04, 0x00, 0x7A, 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, 0x04, 0x00, 0x43, - 0x04, 0x00, 0x44, 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, 0x04, 0x00, 0x47, - 0x04, 0x00, 0x48, 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, 0x04, 0x00, 0x4B, - 0x04, 0x00, 0x4C, 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, 0x04, 0x00, 0x4F, - 0x04, 0x00, 0x50, 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, 0x04, 0x00, 0x53, - 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, 0x04, 0x00, 0x57, - 0x04, 0x00, 0x58, 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, 0x04, 0x00, 0x61, - 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, 0x04, 0x00, 0x65, - 0x04, 0x00, 0x66, 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, 0x04, 0x00, 0x69, - 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, - 0x04, 0x00, 0x6E, 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, - 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, - 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, - 0x04, 0x00, 0x7A, 0x04, 0x00, 0x41, 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, - 0x04, 0x00, 0x47, 0x04, 0x00, 0x4A, 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4E, - 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, 0x04, 0x00, 0x51, 0x04, 0x00, 0x53, - 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, 0x04, 0x00, 0x57, - 0x04, 0x00, 0x58, 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, 0x04, 0x00, 0x61, - 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, 0x04, 0x00, 0x66, - 0x04, 0x00, 0x68, 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, - 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, 0x04, 0x00, 0x70, - 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, - 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, - 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, - 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, - 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, - 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, - 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, - 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, - 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, - 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, - 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, - 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, - 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, - 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, - 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, - 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, - 0x04, 0x00, 0x44, 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, 0x04, 0x00, 0x47, + 0x80, 0x11, 0x0C, 0x80, 0x11, 0x65, 0x80, 0x11, 0xAB, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x11, 0x0B, 0x80, 0x11, 0x69, 0x80, 0x11, 0x12, + 0x80, 0x11, 0x6E, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x4E, 0x00, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x4E, 0x8C, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x4E, 0x09, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x56, 0xDB, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x4E, 0x94, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x51, 0x6D, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x4E, 0x03, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x51, 0x6B, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x4E, 0x5D, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x53, 0x41, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x67, 0x08, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x70, 0x6B, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x6C, 0x34, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x67, 0x28, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x91, 0xD1, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x57, 0x1F, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x65, 0xE5, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x68, 0x2A, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x67, 0x09, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x79, 0x3E, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x54, 0x0D, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x72, 0x79, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x8C, 0xA1, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x79, 0x5D, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x52, 0xB4, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x4E, 0xE3, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x54, 0x7C, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x5B, 0x66, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x76, 0xE3, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x4F, 0x01, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x8C, 0xC7, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x53, 0x54, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x79, 0x6D, + 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x4F, 0x11, 0x00, 0x00, 0x29, + 0xC0, 0x00, 0x28, 0x80, 0x81, 0xEA, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, + 0x80, 0x81, 0xF3, 0x00, 0x00, 0x29, 0xB8, 0x00, 0x50, 0x80, 0x00, 0x54, + 0x00, 0x00, 0x45, 0x9C, 0x00, 0x32, 0x00, 0x00, 0x31, 0x9C, 0x00, 0x32, + 0x00, 0x00, 0x32, 0x9C, 0x00, 0x32, 0x00, 0x00, 0x33, 0x9C, 0x00, 0x32, + 0x00, 0x00, 0x34, 0x9C, 0x00, 0x32, 0x00, 0x00, 0x35, 0x9C, 0x00, 0x32, + 0x00, 0x00, 0x36, 0x9C, 0x00, 0x32, 0x00, 0x00, 0x37, 0x9C, 0x00, 0x32, + 0x00, 0x00, 0x38, 0x9C, 0x00, 0x32, 0x00, 0x00, 0x39, 0x9C, 0x00, 0x33, + 0x00, 0x00, 0x30, 0x9C, 0x00, 0x33, 0x00, 0x00, 0x31, 0x9C, 0x00, 0x33, + 0x00, 0x00, 0x32, 0x9C, 0x00, 0x33, 0x00, 0x00, 0x33, 0x9C, 0x00, 0x33, + 0x00, 0x00, 0x34, 0x9C, 0x00, 0x33, 0x00, 0x00, 0x35, 0x1C, 0x11, 0x00, + 0x1C, 0x11, 0x02, 0x1C, 0x11, 0x03, 0x1C, 0x11, 0x05, 0x1C, 0x11, 0x06, + 0x1C, 0x11, 0x07, 0x1C, 0x11, 0x09, 0x1C, 0x11, 0x0B, 0x1C, 0x11, 0x0C, + 0x1C, 0x11, 0x0E, 0x1C, 0x11, 0x0F, 0x1C, 0x11, 0x10, 0x1C, 0x11, 0x11, + 0x1C, 0x11, 0x12, 0x9C, 0x11, 0x00, 0x00, 0x11, 0x61, 0x9C, 0x11, 0x02, + 0x00, 0x11, 0x61, 0x9C, 0x11, 0x03, 0x00, 0x11, 0x61, 0x9C, 0x11, 0x05, + 0x00, 0x11, 0x61, 0x9C, 0x11, 0x06, 0x00, 0x11, 0x61, 0x9C, 0x11, 0x07, + 0x00, 0x11, 0x61, 0x9C, 0x11, 0x09, 0x00, 0x11, 0x61, 0x9C, 0x11, 0x0B, + 0x00, 0x11, 0x61, 0x9C, 0x11, 0x0C, 0x00, 0x11, 0x61, 0x9C, 0x11, 0x0E, + 0x00, 0x11, 0x61, 0x9C, 0x11, 0x0F, 0x00, 0x11, 0x61, 0x9C, 0x11, 0x10, + 0x00, 0x11, 0x61, 0x9C, 0x11, 0x11, 0x00, 0x11, 0x61, 0x9C, 0x11, 0x12, + 0x00, 0x11, 0x61, 0x9C, 0x11, 0x0E, 0x80, 0x11, 0x61, 0x80, 0x11, 0xB7, + 0x80, 0x11, 0x00, 0x00, 0x11, 0x69, 0x9C, 0x11, 0x0C, 0x80, 0x11, 0x6E, + 0x80, 0x11, 0x0B, 0x00, 0x11, 0x74, 0x9C, 0x11, 0x0B, 0x00, 0x11, 0x6E, + 0x1C, 0x4E, 0x00, 0x1C, 0x4E, 0x8C, 0x1C, 0x4E, 0x09, 0x1C, 0x56, 0xDB, + 0x1C, 0x4E, 0x94, 0x1C, 0x51, 0x6D, 0x1C, 0x4E, 0x03, 0x1C, 0x51, 0x6B, + 0x1C, 0x4E, 0x5D, 0x1C, 0x53, 0x41, 0x1C, 0x67, 0x08, 0x1C, 0x70, 0x6B, + 0x1C, 0x6C, 0x34, 0x1C, 0x67, 0x28, 0x1C, 0x91, 0xD1, 0x1C, 0x57, 0x1F, + 0x1C, 0x65, 0xE5, 0x1C, 0x68, 0x2A, 0x1C, 0x67, 0x09, 0x1C, 0x79, 0x3E, + 0x1C, 0x54, 0x0D, 0x1C, 0x72, 0x79, 0x1C, 0x8C, 0xA1, 0x1C, 0x79, 0x5D, + 0x1C, 0x52, 0xB4, 0x1C, 0x79, 0xD8, 0x1C, 0x75, 0x37, 0x1C, 0x59, 0x73, + 0x1C, 0x90, 0x69, 0x1C, 0x51, 0x2A, 0x1C, 0x53, 0x70, 0x1C, 0x6C, 0xE8, + 0x1C, 0x98, 0x05, 0x1C, 0x4F, 0x11, 0x1C, 0x51, 0x99, 0x1C, 0x6B, 0x63, + 0x1C, 0x4E, 0x0A, 0x1C, 0x4E, 0x2D, 0x1C, 0x4E, 0x0B, 0x1C, 0x5D, 0xE6, + 0x1C, 0x53, 0xF3, 0x1C, 0x53, 0x3B, 0x1C, 0x5B, 0x97, 0x1C, 0x5B, 0x66, + 0x1C, 0x76, 0xE3, 0x1C, 0x4F, 0x01, 0x1C, 0x8C, 0xC7, 0x1C, 0x53, 0x54, + 0x1C, 0x59, 0x1C, 0x9C, 0x00, 0x33, 0x00, 0x00, 0x36, 0x9C, 0x00, 0x33, + 0x00, 0x00, 0x37, 0x9C, 0x00, 0x33, 0x00, 0x00, 0x38, 0x9C, 0x00, 0x33, + 0x00, 0x00, 0x39, 0x9C, 0x00, 0x34, 0x00, 0x00, 0x30, 0x9C, 0x00, 0x34, + 0x00, 0x00, 0x31, 0x9C, 0x00, 0x34, 0x00, 0x00, 0x32, 0x9C, 0x00, 0x34, + 0x00, 0x00, 0x33, 0x9C, 0x00, 0x34, 0x00, 0x00, 0x34, 0x9C, 0x00, 0x34, + 0x00, 0x00, 0x35, 0x9C, 0x00, 0x34, 0x00, 0x00, 0x36, 0x9C, 0x00, 0x34, + 0x00, 0x00, 0x37, 0x9C, 0x00, 0x34, 0x00, 0x00, 0x38, 0x9C, 0x00, 0x34, + 0x00, 0x00, 0x39, 0x9C, 0x00, 0x35, 0x00, 0x00, 0x30, 0xC0, 0x00, 0x31, + 0x00, 0x67, 0x08, 0xC0, 0x00, 0x32, 0x00, 0x67, 0x08, 0xC0, 0x00, 0x33, + 0x00, 0x67, 0x08, 0xC0, 0x00, 0x34, 0x00, 0x67, 0x08, 0xC0, 0x00, 0x35, + 0x00, 0x67, 0x08, 0xC0, 0x00, 0x36, 0x00, 0x67, 0x08, 0xC0, 0x00, 0x37, + 0x00, 0x67, 0x08, 0xC0, 0x00, 0x38, 0x00, 0x67, 0x08, 0xC0, 0x00, 0x39, + 0x00, 0x67, 0x08, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x30, 0x00, 0x67, 0x08, + 0xC0, 0x00, 0x31, 0x80, 0x00, 0x31, 0x00, 0x67, 0x08, 0xC0, 0x00, 0x31, + 0x80, 0x00, 0x32, 0x00, 0x67, 0x08, 0xB8, 0x00, 0x48, 0x00, 0x00, 0x67, + 0xB8, 0x00, 0x65, 0x80, 0x00, 0x72, 0x00, 0x00, 0x67, 0xB8, 0x00, 0x65, + 0x00, 0x00, 0x56, 0xB8, 0x00, 0x4C, 0x80, 0x00, 0x54, 0x00, 0x00, 0x44, + 0x1C, 0x30, 0xA2, 0x1C, 0x30, 0xA4, 0x1C, 0x30, 0xA6, 0x1C, 0x30, 0xA8, + 0x1C, 0x30, 0xAA, 0x1C, 0x30, 0xAB, 0x1C, 0x30, 0xAD, 0x1C, 0x30, 0xAF, + 0x1C, 0x30, 0xB1, 0x1C, 0x30, 0xB3, 0x1C, 0x30, 0xB5, 0x1C, 0x30, 0xB7, + 0x1C, 0x30, 0xB9, 0x1C, 0x30, 0xBB, 0x1C, 0x30, 0xBD, 0x1C, 0x30, 0xBF, + 0x1C, 0x30, 0xC1, 0x1C, 0x30, 0xC4, 0x1C, 0x30, 0xC6, 0x1C, 0x30, 0xC8, + 0x1C, 0x30, 0xCA, 0x1C, 0x30, 0xCB, 0x1C, 0x30, 0xCC, 0x1C, 0x30, 0xCD, + 0x1C, 0x30, 0xCE, 0x1C, 0x30, 0xCF, 0x1C, 0x30, 0xD2, 0x1C, 0x30, 0xD5, + 0x1C, 0x30, 0xD8, 0x1C, 0x30, 0xDB, 0x1C, 0x30, 0xDE, 0x1C, 0x30, 0xDF, + 0x1C, 0x30, 0xE0, 0x1C, 0x30, 0xE1, 0x1C, 0x30, 0xE2, 0x1C, 0x30, 0xE4, + 0x1C, 0x30, 0xE6, 0x1C, 0x30, 0xE8, 0x1C, 0x30, 0xE9, 0x1C, 0x30, 0xEA, + 0x1C, 0x30, 0xEB, 0x1C, 0x30, 0xEC, 0x1C, 0x30, 0xED, 0x1C, 0x30, 0xEF, + 0x1C, 0x30, 0xF0, 0x1C, 0x30, 0xF1, 0x1C, 0x30, 0xF2, 0xB8, 0x30, 0xA2, + 0x80, 0x30, 0xD1, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xC8, 0xB8, 0x30, 0xA2, + 0x80, 0x30, 0xEB, 0x80, 0x30, 0xD5, 0x00, 0x30, 0xA1, 0xB8, 0x30, 0xA2, + 0x80, 0x30, 0xF3, 0x80, 0x30, 0xDA, 0x00, 0x30, 0xA2, 0xB8, 0x30, 0xA2, + 0x80, 0x30, 0xFC, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xA4, 0x80, 0x30, 0xCB, + 0x80, 0x30, 0xF3, 0x00, 0x30, 0xB0, 0xB8, 0x30, 0xA4, 0x80, 0x30, 0xF3, + 0x00, 0x30, 0xC1, 0xB8, 0x30, 0xA6, 0x80, 0x30, 0xA9, 0x00, 0x30, 0xF3, + 0xB8, 0x30, 0xA8, 0x80, 0x30, 0xB9, 0x80, 0x30, 0xAF, 0x80, 0x30, 0xFC, + 0x00, 0x30, 0xC9, 0xB8, 0x30, 0xA8, 0x80, 0x30, 0xFC, 0x80, 0x30, 0xAB, + 0x00, 0x30, 0xFC, 0xB8, 0x30, 0xAA, 0x80, 0x30, 0xF3, 0x00, 0x30, 0xB9, + 0xB8, 0x30, 0xAA, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xE0, 0xB8, 0x30, 0xAB, + 0x80, 0x30, 0xA4, 0x00, 0x30, 0xEA, 0xB8, 0x30, 0xAB, 0x80, 0x30, 0xE9, + 0x80, 0x30, 0xC3, 0x00, 0x30, 0xC8, 0xB8, 0x30, 0xAB, 0x80, 0x30, 0xED, + 0x80, 0x30, 0xEA, 0x00, 0x30, 0xFC, 0xB8, 0x30, 0xAC, 0x80, 0x30, 0xED, + 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xAC, 0x80, 0x30, 0xF3, 0x00, 0x30, 0xDE, + 0xB8, 0x30, 0xAE, 0x00, 0x30, 0xAC, 0xB8, 0x30, 0xAE, 0x80, 0x30, 0xCB, + 0x00, 0x30, 0xFC, 0xB8, 0x30, 0xAD, 0x80, 0x30, 0xE5, 0x80, 0x30, 0xEA, + 0x00, 0x30, 0xFC, 0xB8, 0x30, 0xAE, 0x80, 0x30, 0xEB, 0x80, 0x30, 0xC0, + 0x00, 0x30, 0xFC, 0xB8, 0x30, 0xAD, 0x00, 0x30, 0xED, 0xB8, 0x30, 0xAD, + 0x80, 0x30, 0xED, 0x80, 0x30, 0xB0, 0x80, 0x30, 0xE9, 0x00, 0x30, 0xE0, + 0xB8, 0x30, 0xAD, 0x80, 0x30, 0xED, 0x80, 0x30, 0xE1, 0x80, 0x30, 0xFC, + 0x80, 0x30, 0xC8, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xAD, 0x80, 0x30, 0xED, + 0x80, 0x30, 0xEF, 0x80, 0x30, 0xC3, 0x00, 0x30, 0xC8, 0xB8, 0x30, 0xB0, + 0x80, 0x30, 0xE9, 0x00, 0x30, 0xE0, 0xB8, 0x30, 0xB0, 0x80, 0x30, 0xE9, + 0x80, 0x30, 0xE0, 0x80, 0x30, 0xC8, 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xAF, + 0x80, 0x30, 0xEB, 0x80, 0x30, 0xBC, 0x80, 0x30, 0xA4, 0x00, 0x30, 0xED, + 0xB8, 0x30, 0xAF, 0x80, 0x30, 0xED, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xCD, + 0xB8, 0x30, 0xB1, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xB9, 0xB8, 0x30, 0xB3, + 0x80, 0x30, 0xEB, 0x00, 0x30, 0xCA, 0xB8, 0x30, 0xB3, 0x80, 0x30, 0xFC, + 0x00, 0x30, 0xDD, 0xB8, 0x30, 0xB5, 0x80, 0x30, 0xA4, 0x80, 0x30, 0xAF, + 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xB5, 0x80, 0x30, 0xF3, 0x80, 0x30, 0xC1, + 0x80, 0x30, 0xFC, 0x00, 0x30, 0xE0, 0xB8, 0x30, 0xB7, 0x80, 0x30, 0xEA, + 0x80, 0x30, 0xF3, 0x00, 0x30, 0xB0, 0xB8, 0x30, 0xBB, 0x80, 0x30, 0xF3, + 0x00, 0x30, 0xC1, 0xB8, 0x30, 0xBB, 0x80, 0x30, 0xF3, 0x00, 0x30, 0xC8, + 0xB8, 0x30, 0xC0, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xB9, 0xB8, 0x30, 0xC7, + 0x00, 0x30, 0xB7, 0xB8, 0x30, 0xC9, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xC8, + 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xCA, 0x00, 0x30, 0xCE, 0xB8, 0x30, 0xCE, + 0x80, 0x30, 0xC3, 0x00, 0x30, 0xC8, 0xB8, 0x30, 0xCF, 0x80, 0x30, 0xA4, + 0x00, 0x30, 0xC4, 0xB8, 0x30, 0xD1, 0x80, 0x30, 0xFC, 0x80, 0x30, 0xBB, + 0x80, 0x30, 0xF3, 0x00, 0x30, 0xC8, 0xB8, 0x30, 0xD1, 0x80, 0x30, 0xFC, + 0x00, 0x30, 0xC4, 0xB8, 0x30, 0xD0, 0x80, 0x30, 0xFC, 0x80, 0x30, 0xEC, + 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xD4, 0x80, 0x30, 0xA2, 0x80, 0x30, 0xB9, + 0x80, 0x30, 0xC8, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xD4, 0x80, 0x30, 0xAF, + 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xD4, 0x00, 0x30, 0xB3, 0xB8, 0x30, 0xD3, + 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xD5, 0x80, 0x30, 0xA1, 0x80, 0x30, 0xE9, + 0x80, 0x30, 0xC3, 0x00, 0x30, 0xC9, 0xB8, 0x30, 0xD5, 0x80, 0x30, 0xA3, + 0x80, 0x30, 0xFC, 0x00, 0x30, 0xC8, 0xB8, 0x30, 0xD6, 0x80, 0x30, 0xC3, + 0x80, 0x30, 0xB7, 0x80, 0x30, 0xA7, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xD5, + 0x80, 0x30, 0xE9, 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xD8, 0x80, 0x30, 0xAF, + 0x80, 0x30, 0xBF, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xDA, + 0x00, 0x30, 0xBD, 0xB8, 0x30, 0xDA, 0x80, 0x30, 0xCB, 0x00, 0x30, 0xD2, + 0xB8, 0x30, 0xD8, 0x80, 0x30, 0xEB, 0x00, 0x30, 0xC4, 0xB8, 0x30, 0xDA, + 0x80, 0x30, 0xF3, 0x00, 0x30, 0xB9, 0xB8, 0x30, 0xDA, 0x80, 0x30, 0xFC, + 0x00, 0x30, 0xB8, 0xB8, 0x30, 0xD9, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xBF, + 0xB8, 0x30, 0xDD, 0x80, 0x30, 0xA4, 0x80, 0x30, 0xF3, 0x00, 0x30, 0xC8, + 0xB8, 0x30, 0xDC, 0x80, 0x30, 0xEB, 0x00, 0x30, 0xC8, 0xB8, 0x30, 0xDB, + 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xDD, 0x80, 0x30, 0xF3, 0x00, 0x30, 0xC9, + 0xB8, 0x30, 0xDB, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xDB, + 0x80, 0x30, 0xFC, 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xDE, 0x80, 0x30, 0xA4, + 0x80, 0x30, 0xAF, 0x00, 0x30, 0xED, 0xB8, 0x30, 0xDE, 0x80, 0x30, 0xA4, + 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xDE, 0x80, 0x30, 0xC3, 0x00, 0x30, 0xCF, + 0xB8, 0x30, 0xDE, 0x80, 0x30, 0xEB, 0x00, 0x30, 0xAF, 0xB8, 0x30, 0xDE, + 0x80, 0x30, 0xF3, 0x80, 0x30, 0xB7, 0x80, 0x30, 0xE7, 0x00, 0x30, 0xF3, + 0xB8, 0x30, 0xDF, 0x80, 0x30, 0xAF, 0x80, 0x30, 0xED, 0x00, 0x30, 0xF3, + 0xB8, 0x30, 0xDF, 0x00, 0x30, 0xEA, 0xB8, 0x30, 0xDF, 0x80, 0x30, 0xEA, + 0x80, 0x30, 0xD0, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xE1, + 0x00, 0x30, 0xAC, 0xB8, 0x30, 0xE1, 0x80, 0x30, 0xAC, 0x80, 0x30, 0xC8, + 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xE1, 0x80, 0x30, 0xFC, 0x80, 0x30, 0xC8, + 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xE4, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xC9, + 0xB8, 0x30, 0xE4, 0x80, 0x30, 0xFC, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xE6, + 0x80, 0x30, 0xA2, 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xEA, 0x80, 0x30, 0xC3, + 0x80, 0x30, 0xC8, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xEA, 0x00, 0x30, 0xE9, + 0xB8, 0x30, 0xEB, 0x80, 0x30, 0xD4, 0x00, 0x30, 0xFC, 0xB8, 0x30, 0xEB, + 0x80, 0x30, 0xFC, 0x80, 0x30, 0xD6, 0x00, 0x30, 0xEB, 0xB8, 0x30, 0xEC, + 0x00, 0x30, 0xE0, 0xB8, 0x30, 0xEC, 0x80, 0x30, 0xF3, 0x80, 0x30, 0xC8, + 0x80, 0x30, 0xB2, 0x00, 0x30, 0xF3, 0xB8, 0x30, 0xEF, 0x80, 0x30, 0xC3, + 0x00, 0x30, 0xC8, 0xC0, 0x00, 0x30, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, + 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x32, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x33, + 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x34, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x35, + 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x36, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x37, + 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x38, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x39, + 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x30, 0x00, 0x70, 0xB9, + 0xC0, 0x00, 0x31, 0x80, 0x00, 0x31, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, + 0x80, 0x00, 0x32, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x33, + 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x34, 0x00, 0x70, 0xB9, + 0xC0, 0x00, 0x31, 0x80, 0x00, 0x35, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, + 0x80, 0x00, 0x36, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x37, + 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x38, 0x00, 0x70, 0xB9, + 0xC0, 0x00, 0x31, 0x80, 0x00, 0x39, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x32, + 0x80, 0x00, 0x30, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x32, 0x80, 0x00, 0x31, + 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x32, 0x80, 0x00, 0x32, 0x00, 0x70, 0xB9, + 0xC0, 0x00, 0x32, 0x80, 0x00, 0x33, 0x00, 0x70, 0xB9, 0xC0, 0x00, 0x32, + 0x80, 0x00, 0x34, 0x00, 0x70, 0xB9, 0xB8, 0x00, 0x68, 0x80, 0x00, 0x50, + 0x00, 0x00, 0x61, 0xB8, 0x00, 0x64, 0x00, 0x00, 0x61, 0xB8, 0x00, 0x41, + 0x00, 0x00, 0x55, 0xB8, 0x00, 0x62, 0x80, 0x00, 0x61, 0x00, 0x00, 0x72, + 0xB8, 0x00, 0x6F, 0x00, 0x00, 0x56, 0xB8, 0x00, 0x70, 0x00, 0x00, 0x63, + 0xB8, 0x00, 0x64, 0x00, 0x00, 0x6D, 0xB8, 0x00, 0x64, 0x80, 0x00, 0x6D, + 0x00, 0x00, 0xB2, 0xB8, 0x00, 0x64, 0x80, 0x00, 0x6D, 0x00, 0x00, 0xB3, + 0xB8, 0x00, 0x49, 0x00, 0x00, 0x55, 0xB8, 0x5E, 0x73, 0x00, 0x62, 0x10, + 0xB8, 0x66, 0x2D, 0x00, 0x54, 0x8C, 0xB8, 0x59, 0x27, 0x00, 0x6B, 0x63, + 0xB8, 0x66, 0x0E, 0x00, 0x6C, 0xBB, 0xB8, 0x68, 0x2A, 0x80, 0x5F, 0x0F, + 0x80, 0x4F, 0x1A, 0x00, 0x79, 0x3E, 0xB8, 0x00, 0x70, 0x00, 0x00, 0x41, + 0xB8, 0x00, 0x6E, 0x00, 0x00, 0x41, 0xB8, 0x03, 0xBC, 0x00, 0x00, 0x41, + 0xB8, 0x00, 0x6D, 0x00, 0x00, 0x41, 0xB8, 0x00, 0x6B, 0x00, 0x00, 0x41, + 0xB8, 0x00, 0x4B, 0x00, 0x00, 0x42, 0xB8, 0x00, 0x4D, 0x00, 0x00, 0x42, + 0xB8, 0x00, 0x47, 0x00, 0x00, 0x42, 0xB8, 0x00, 0x63, 0x80, 0x00, 0x61, + 0x00, 0x00, 0x6C, 0xB8, 0x00, 0x6B, 0x80, 0x00, 0x63, 0x80, 0x00, 0x61, + 0x00, 0x00, 0x6C, 0xB8, 0x00, 0x70, 0x00, 0x00, 0x46, 0xB8, 0x00, 0x6E, + 0x00, 0x00, 0x46, 0xB8, 0x03, 0xBC, 0x00, 0x00, 0x46, 0xB8, 0x03, 0xBC, + 0x00, 0x00, 0x67, 0xB8, 0x00, 0x6D, 0x00, 0x00, 0x67, 0xB8, 0x00, 0x6B, + 0x00, 0x00, 0x67, 0xB8, 0x00, 0x48, 0x00, 0x00, 0x7A, 0xB8, 0x00, 0x6B, + 0x80, 0x00, 0x48, 0x00, 0x00, 0x7A, 0xB8, 0x00, 0x4D, 0x80, 0x00, 0x48, + 0x00, 0x00, 0x7A, 0xB8, 0x00, 0x47, 0x80, 0x00, 0x48, 0x00, 0x00, 0x7A, + 0xB8, 0x00, 0x54, 0x80, 0x00, 0x48, 0x00, 0x00, 0x7A, 0xB8, 0x03, 0xBC, + 0x00, 0x21, 0x13, 0xB8, 0x00, 0x6D, 0x00, 0x21, 0x13, 0xB8, 0x00, 0x64, + 0x00, 0x21, 0x13, 0xB8, 0x00, 0x6B, 0x00, 0x21, 0x13, 0xB8, 0x00, 0x66, + 0x00, 0x00, 0x6D, 0xB8, 0x00, 0x6E, 0x00, 0x00, 0x6D, 0xB8, 0x03, 0xBC, + 0x00, 0x00, 0x6D, 0xB8, 0x00, 0x6D, 0x00, 0x00, 0x6D, 0xB8, 0x00, 0x63, + 0x00, 0x00, 0x6D, 0xB8, 0x00, 0x6B, 0x00, 0x00, 0x6D, 0xB8, 0x00, 0x6D, + 0x80, 0x00, 0x6D, 0x00, 0x00, 0xB2, 0xB8, 0x00, 0x63, 0x80, 0x00, 0x6D, + 0x00, 0x00, 0xB2, 0xB8, 0x00, 0x6D, 0x00, 0x00, 0xB2, 0xB8, 0x00, 0x6B, + 0x80, 0x00, 0x6D, 0x00, 0x00, 0xB2, 0xB8, 0x00, 0x6D, 0x80, 0x00, 0x6D, + 0x00, 0x00, 0xB3, 0xB8, 0x00, 0x63, 0x80, 0x00, 0x6D, 0x00, 0x00, 0xB3, + 0xB8, 0x00, 0x6D, 0x00, 0x00, 0xB3, 0xB8, 0x00, 0x6B, 0x80, 0x00, 0x6D, + 0x00, 0x00, 0xB3, 0xB8, 0x00, 0x6D, 0x80, 0x22, 0x15, 0x00, 0x00, 0x73, + 0xB8, 0x00, 0x6D, 0x80, 0x22, 0x15, 0x80, 0x00, 0x73, 0x00, 0x00, 0xB2, + 0xB8, 0x00, 0x50, 0x00, 0x00, 0x61, 0xB8, 0x00, 0x6B, 0x80, 0x00, 0x50, + 0x00, 0x00, 0x61, 0xB8, 0x00, 0x4D, 0x80, 0x00, 0x50, 0x00, 0x00, 0x61, + 0xB8, 0x00, 0x47, 0x80, 0x00, 0x50, 0x00, 0x00, 0x61, 0xB8, 0x00, 0x72, + 0x80, 0x00, 0x61, 0x00, 0x00, 0x64, 0xB8, 0x00, 0x72, 0x80, 0x00, 0x61, + 0x80, 0x00, 0x64, 0x80, 0x22, 0x15, 0x00, 0x00, 0x73, 0xB8, 0x00, 0x72, + 0x80, 0x00, 0x61, 0x80, 0x00, 0x64, 0x80, 0x22, 0x15, 0x80, 0x00, 0x73, + 0x00, 0x00, 0xB2, 0xB8, 0x00, 0x70, 0x00, 0x00, 0x73, 0xB8, 0x00, 0x6E, + 0x00, 0x00, 0x73, 0xB8, 0x03, 0xBC, 0x00, 0x00, 0x73, 0xB8, 0x00, 0x6D, + 0x00, 0x00, 0x73, 0xB8, 0x00, 0x70, 0x00, 0x00, 0x56, 0xB8, 0x00, 0x6E, + 0x00, 0x00, 0x56, 0xB8, 0x03, 0xBC, 0x00, 0x00, 0x56, 0xB8, 0x00, 0x6D, + 0x00, 0x00, 0x56, 0xB8, 0x00, 0x6B, 0x00, 0x00, 0x56, 0xB8, 0x00, 0x4D, + 0x00, 0x00, 0x56, 0xB8, 0x00, 0x70, 0x00, 0x00, 0x57, 0xB8, 0x00, 0x6E, + 0x00, 0x00, 0x57, 0xB8, 0x03, 0xBC, 0x00, 0x00, 0x57, 0xB8, 0x00, 0x6D, + 0x00, 0x00, 0x57, 0xB8, 0x00, 0x6B, 0x00, 0x00, 0x57, 0xB8, 0x00, 0x4D, + 0x00, 0x00, 0x57, 0xB8, 0x00, 0x6B, 0x00, 0x03, 0xA9, 0xB8, 0x00, 0x4D, + 0x00, 0x03, 0xA9, 0xB8, 0x00, 0x61, 0x80, 0x00, 0x2E, 0x80, 0x00, 0x6D, + 0x00, 0x00, 0x2E, 0xB8, 0x00, 0x42, 0x00, 0x00, 0x71, 0xB8, 0x00, 0x63, + 0x00, 0x00, 0x63, 0xB8, 0x00, 0x63, 0x00, 0x00, 0x64, 0xB8, 0x00, 0x43, + 0x80, 0x22, 0x15, 0x80, 0x00, 0x6B, 0x00, 0x00, 0x67, 0xB8, 0x00, 0x43, + 0x80, 0x00, 0x6F, 0x00, 0x00, 0x2E, 0xB8, 0x00, 0x64, 0x00, 0x00, 0x42, + 0xB8, 0x00, 0x47, 0x00, 0x00, 0x79, 0xB8, 0x00, 0x68, 0x00, 0x00, 0x61, + 0xB8, 0x00, 0x48, 0x00, 0x00, 0x50, 0xB8, 0x00, 0x69, 0x00, 0x00, 0x6E, + 0xB8, 0x00, 0x4B, 0x00, 0x00, 0x4B, 0xB8, 0x00, 0x4B, 0x00, 0x00, 0x4D, + 0xB8, 0x00, 0x6B, 0x00, 0x00, 0x74, 0xB8, 0x00, 0x6C, 0x00, 0x00, 0x6D, + 0xB8, 0x00, 0x6C, 0x00, 0x00, 0x6E, 0xB8, 0x00, 0x6C, 0x80, 0x00, 0x6F, + 0x00, 0x00, 0x67, 0xB8, 0x00, 0x6C, 0x00, 0x00, 0x78, 0xB8, 0x00, 0x6D, + 0x00, 0x00, 0x62, 0xB8, 0x00, 0x6D, 0x80, 0x00, 0x69, 0x00, 0x00, 0x6C, + 0xB8, 0x00, 0x6D, 0x80, 0x00, 0x6F, 0x00, 0x00, 0x6C, 0xB8, 0x00, 0x50, + 0x00, 0x00, 0x48, 0xB8, 0x00, 0x70, 0x80, 0x00, 0x2E, 0x80, 0x00, 0x6D, + 0x00, 0x00, 0x2E, 0xB8, 0x00, 0x50, 0x80, 0x00, 0x50, 0x00, 0x00, 0x4D, + 0xB8, 0x00, 0x50, 0x00, 0x00, 0x52, 0xB8, 0x00, 0x73, 0x00, 0x00, 0x72, + 0xB8, 0x00, 0x53, 0x00, 0x00, 0x76, 0xB8, 0x00, 0x57, 0x00, 0x00, 0x62, + 0xB8, 0x00, 0x56, 0x80, 0x22, 0x15, 0x00, 0x00, 0x6D, 0xB8, 0x00, 0x41, + 0x80, 0x22, 0x15, 0x00, 0x00, 0x6D, 0xC0, 0x00, 0x31, 0x00, 0x65, 0xE5, + 0xC0, 0x00, 0x32, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x33, 0x00, 0x65, 0xE5, + 0xC0, 0x00, 0x34, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x35, 0x00, 0x65, 0xE5, + 0xC0, 0x00, 0x36, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x37, 0x00, 0x65, 0xE5, + 0xC0, 0x00, 0x38, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x39, 0x00, 0x65, 0xE5, + 0xC0, 0x00, 0x31, 0x80, 0x00, 0x30, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x31, + 0x80, 0x00, 0x31, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x32, + 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x33, 0x00, 0x65, 0xE5, + 0xC0, 0x00, 0x31, 0x80, 0x00, 0x34, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x31, + 0x80, 0x00, 0x35, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x36, + 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x31, 0x80, 0x00, 0x37, 0x00, 0x65, 0xE5, + 0xC0, 0x00, 0x31, 0x80, 0x00, 0x38, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x31, + 0x80, 0x00, 0x39, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, 0x80, 0x00, 0x30, + 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, 0x80, 0x00, 0x31, 0x00, 0x65, 0xE5, + 0xC0, 0x00, 0x32, 0x80, 0x00, 0x32, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, + 0x80, 0x00, 0x33, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, 0x80, 0x00, 0x34, + 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, 0x80, 0x00, 0x35, 0x00, 0x65, 0xE5, + 0xC0, 0x00, 0x32, 0x80, 0x00, 0x36, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, + 0x80, 0x00, 0x37, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, 0x80, 0x00, 0x38, + 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x32, 0x80, 0x00, 0x39, 0x00, 0x65, 0xE5, + 0xC0, 0x00, 0x33, 0x80, 0x00, 0x30, 0x00, 0x65, 0xE5, 0xC0, 0x00, 0x33, + 0x80, 0x00, 0x31, 0x00, 0x65, 0xE5, 0xB8, 0x00, 0x67, 0x80, 0x00, 0x61, + 0x00, 0x00, 0x6C, 0x20, 0xA7, 0x6F, 0x00, 0x8C, 0x48, 0x00, 0x66, 0xF4, + 0x00, 0x8E, 0xCA, 0x00, 0x8C, 0xC8, 0x00, 0x6E, 0xD1, 0x00, 0x4E, 0x32, + 0x00, 0x53, 0xE5, 0x00, 0x9F, 0x9C, 0x00, 0x9F, 0x9C, 0x00, 0x59, 0x51, + 0x00, 0x91, 0xD1, 0x00, 0x55, 0x87, 0x00, 0x59, 0x48, 0x00, 0x61, 0xF6, + 0x00, 0x76, 0x69, 0x00, 0x7F, 0x85, 0x00, 0x86, 0x3F, 0x00, 0x87, 0xBA, + 0x00, 0x88, 0xF8, 0x00, 0x90, 0x8F, 0x00, 0x6A, 0x02, 0x00, 0x6D, 0x1B, + 0x00, 0x70, 0xD9, 0x00, 0x73, 0xDE, 0x00, 0x84, 0x3D, 0x00, 0x91, 0x6A, + 0x00, 0x99, 0xF1, 0x00, 0x4E, 0x82, 0x00, 0x53, 0x75, 0x00, 0x6B, 0x04, + 0x00, 0x72, 0x1B, 0x00, 0x86, 0x2D, 0x00, 0x9E, 0x1E, 0x00, 0x5D, 0x50, + 0x00, 0x6F, 0xEB, 0x00, 0x85, 0xCD, 0x00, 0x89, 0x64, 0x00, 0x62, 0xC9, + 0x00, 0x81, 0xD8, 0x00, 0x88, 0x1F, 0x00, 0x5E, 0xCA, 0x00, 0x67, 0x17, + 0x00, 0x6D, 0x6A, 0x00, 0x72, 0xFC, 0x00, 0x90, 0xCE, 0x00, 0x4F, 0x86, + 0x00, 0x51, 0xB7, 0x00, 0x52, 0xDE, 0x00, 0x64, 0xC4, 0x00, 0x6A, 0xD3, + 0x00, 0x72, 0x10, 0x00, 0x76, 0xE7, 0x00, 0x80, 0x01, 0x00, 0x86, 0x06, + 0x00, 0x86, 0x5C, 0x00, 0x8D, 0xEF, 0x00, 0x97, 0x32, 0x00, 0x9B, 0x6F, + 0x00, 0x9D, 0xFA, 0x00, 0x78, 0x8C, 0x00, 0x79, 0x7F, 0x00, 0x7D, 0xA0, + 0x00, 0x83, 0xC9, 0x00, 0x93, 0x04, 0x00, 0x9E, 0x7F, 0x00, 0x8A, 0xD6, + 0x00, 0x58, 0xDF, 0x00, 0x5F, 0x04, 0x00, 0x7C, 0x60, 0x00, 0x80, 0x7E, + 0x00, 0x72, 0x62, 0x00, 0x78, 0xCA, 0x00, 0x8C, 0xC2, 0x00, 0x96, 0xF7, + 0x00, 0x58, 0xD8, 0x00, 0x5C, 0x62, 0x00, 0x6A, 0x13, 0x00, 0x6D, 0xDA, + 0x00, 0x6F, 0x0F, 0x00, 0x7D, 0x2F, 0x00, 0x7E, 0x37, 0x00, 0x96, 0x4B, + 0x00, 0x52, 0xD2, 0x00, 0x80, 0x8B, 0x00, 0x51, 0xDC, 0x00, 0x51, 0xCC, + 0x00, 0x7A, 0x1C, 0x00, 0x7D, 0xBE, 0x00, 0x83, 0xF1, 0x00, 0x96, 0x75, + 0x00, 0x8B, 0x80, 0x00, 0x62, 0xCF, 0x00, 0x6A, 0x02, 0x00, 0x8A, 0xFE, + 0x00, 0x4E, 0x39, 0x00, 0x5B, 0xE7, 0x00, 0x60, 0x12, 0x00, 0x73, 0x87, + 0x00, 0x75, 0x70, 0x00, 0x53, 0x17, 0x00, 0x78, 0xFB, 0x00, 0x4F, 0xBF, + 0x00, 0x5F, 0xA9, 0x00, 0x4E, 0x0D, 0x00, 0x6C, 0xCC, 0x00, 0x65, 0x78, + 0x00, 0x7D, 0x22, 0x00, 0x53, 0xC3, 0x00, 0x58, 0x5E, 0x00, 0x77, 0x01, + 0x00, 0x84, 0x49, 0x00, 0x8A, 0xAA, 0x00, 0x6B, 0xBA, 0x00, 0x8F, 0xB0, + 0x00, 0x6C, 0x88, 0x00, 0x62, 0xFE, 0x00, 0x82, 0xE5, 0x00, 0x63, 0xA0, + 0x00, 0x75, 0x65, 0x00, 0x4E, 0xAE, 0x00, 0x51, 0x69, 0x00, 0x51, 0xC9, + 0x00, 0x68, 0x81, 0x00, 0x7C, 0xE7, 0x00, 0x82, 0x6F, 0x00, 0x8A, 0xD2, + 0x00, 0x91, 0xCF, 0x00, 0x52, 0xF5, 0x00, 0x54, 0x42, 0x00, 0x59, 0x73, + 0x00, 0x5E, 0xEC, 0x00, 0x65, 0xC5, 0x00, 0x6F, 0xFE, 0x00, 0x79, 0x2A, + 0x00, 0x95, 0xAD, 0x00, 0x9A, 0x6A, 0x00, 0x9E, 0x97, 0x00, 0x9E, 0xCE, + 0x00, 0x52, 0x9B, 0x00, 0x66, 0xC6, 0x00, 0x6B, 0x77, 0x00, 0x8F, 0x62, + 0x00, 0x5E, 0x74, 0x00, 0x61, 0x90, 0x00, 0x62, 0x00, 0x00, 0x64, 0x9A, + 0x00, 0x6F, 0x23, 0x00, 0x71, 0x49, 0x00, 0x74, 0x89, 0x00, 0x79, 0xCA, + 0x00, 0x7D, 0xF4, 0x00, 0x80, 0x6F, 0x00, 0x8F, 0x26, 0x00, 0x84, 0xEE, + 0x00, 0x90, 0x23, 0x00, 0x93, 0x4A, 0x00, 0x52, 0x17, 0x00, 0x52, 0xA3, + 0x00, 0x54, 0xBD, 0x00, 0x70, 0xC8, 0x00, 0x88, 0xC2, 0x00, 0x8A, 0xAA, + 0x00, 0x5E, 0xC9, 0x00, 0x5F, 0xF5, 0x00, 0x63, 0x7B, 0x00, 0x6B, 0xAE, + 0x00, 0x7C, 0x3E, 0x00, 0x73, 0x75, 0x00, 0x4E, 0xE4, 0x00, 0x56, 0xF9, + 0x00, 0x5B, 0xE7, 0x00, 0x5D, 0xBA, 0x00, 0x60, 0x1C, 0x00, 0x73, 0xB2, + 0x00, 0x74, 0x69, 0x00, 0x7F, 0x9A, 0x00, 0x80, 0x46, 0x00, 0x92, 0x34, + 0x00, 0x96, 0xF6, 0x00, 0x97, 0x48, 0x00, 0x98, 0x18, 0x00, 0x4F, 0x8B, + 0x00, 0x79, 0xAE, 0x00, 0x91, 0xB4, 0x00, 0x96, 0xB8, 0x00, 0x60, 0xE1, + 0x00, 0x4E, 0x86, 0x00, 0x50, 0xDA, 0x00, 0x5B, 0xEE, 0x00, 0x5C, 0x3F, + 0x00, 0x65, 0x99, 0x00, 0x6A, 0x02, 0x00, 0x71, 0xCE, 0x00, 0x76, 0x42, + 0x00, 0x84, 0xFC, 0x00, 0x90, 0x7C, 0x00, 0x9F, 0x8D, 0x00, 0x66, 0x88, + 0x00, 0x96, 0x2E, 0x00, 0x52, 0x89, 0x00, 0x67, 0x7B, 0x00, 0x67, 0xF3, + 0x00, 0x6D, 0x41, 0x00, 0x6E, 0x9C, 0x00, 0x74, 0x09, 0x00, 0x75, 0x59, + 0x00, 0x78, 0x6B, 0x00, 0x7D, 0x10, 0x00, 0x98, 0x5E, 0x00, 0x51, 0x6D, + 0x00, 0x62, 0x2E, 0x00, 0x96, 0x78, 0x00, 0x50, 0x2B, 0x00, 0x5D, 0x19, + 0x00, 0x6D, 0xEA, 0x00, 0x8F, 0x2A, 0x00, 0x5F, 0x8B, 0x00, 0x61, 0x44, + 0x00, 0x68, 0x17, 0x00, 0x73, 0x87, 0x00, 0x96, 0x86, 0x00, 0x52, 0x29, + 0x00, 0x54, 0x0F, 0x00, 0x5C, 0x65, 0x00, 0x66, 0x13, 0x00, 0x67, 0x4E, + 0x00, 0x68, 0xA8, 0x00, 0x6C, 0xE5, 0x00, 0x74, 0x06, 0x00, 0x75, 0xE2, + 0x00, 0x7F, 0x79, 0x00, 0x88, 0xCF, 0x00, 0x88, 0xE1, 0x00, 0x91, 0xCC, + 0x00, 0x96, 0xE2, 0x00, 0x53, 0x3F, 0x00, 0x6E, 0xBA, 0x00, 0x54, 0x1D, + 0x00, 0x71, 0xD0, 0x00, 0x74, 0x98, 0x00, 0x85, 0xFA, 0x00, 0x96, 0xA3, + 0x00, 0x9C, 0x57, 0x00, 0x9E, 0x9F, 0x00, 0x67, 0x97, 0x00, 0x6D, 0xCB, + 0x00, 0x81, 0xE8, 0x00, 0x7A, 0xCB, 0x00, 0x7B, 0x20, 0x00, 0x7C, 0x92, + 0x00, 0x72, 0xC0, 0x00, 0x70, 0x99, 0x00, 0x8B, 0x58, 0x00, 0x4E, 0xC0, + 0x00, 0x83, 0x36, 0x00, 0x52, 0x3A, 0x00, 0x52, 0x07, 0x00, 0x5E, 0xA6, + 0x00, 0x62, 0xD3, 0x00, 0x7C, 0xD6, 0x00, 0x5B, 0x85, 0x00, 0x6D, 0x1E, + 0x00, 0x66, 0xB4, 0x00, 0x8F, 0x3B, 0x00, 0x88, 0x4C, 0x00, 0x96, 0x4D, + 0x00, 0x89, 0x8B, 0x00, 0x5E, 0xD3, 0x00, 0x51, 0x40, 0x00, 0x55, 0xC0, + 0x00, 0x58, 0x5A, 0x00, 0x66, 0x74, 0x00, 0x51, 0xDE, 0x00, 0x73, 0x2A, + 0x00, 0x76, 0xCA, 0x00, 0x79, 0x3C, 0x00, 0x79, 0x5E, 0x00, 0x79, 0x65, + 0x00, 0x79, 0x8F, 0x00, 0x97, 0x56, 0x00, 0x7C, 0xBE, 0x00, 0x7F, 0xBD, + 0x00, 0x86, 0x12, 0x00, 0x8A, 0xF8, 0x00, 0x90, 0x38, 0x00, 0x90, 0xFD, + 0x00, 0x98, 0xEF, 0x00, 0x98, 0xFC, 0x00, 0x99, 0x28, 0x00, 0x9D, 0xB4, + 0x00, 0x4F, 0xAE, 0x00, 0x50, 0xE7, 0x00, 0x51, 0x4D, 0x00, 0x52, 0xC9, + 0x00, 0x52, 0xE4, 0x00, 0x53, 0x51, 0x00, 0x55, 0x9D, 0x00, 0x56, 0x06, + 0x00, 0x56, 0x68, 0x00, 0x58, 0x40, 0x00, 0x58, 0xA8, 0x00, 0x5C, 0x64, + 0x00, 0x5C, 0x6E, 0x00, 0x60, 0x94, 0x00, 0x61, 0x68, 0x00, 0x61, 0x8E, + 0x00, 0x61, 0xF2, 0x00, 0x65, 0x4F, 0x00, 0x65, 0xE2, 0x00, 0x66, 0x91, + 0x00, 0x68, 0x85, 0x00, 0x6D, 0x77, 0x00, 0x6E, 0x1A, 0x00, 0x6F, 0x22, + 0x00, 0x71, 0x6E, 0x00, 0x72, 0x2B, 0x00, 0x74, 0x22, 0x00, 0x78, 0x91, + 0x00, 0x79, 0x3E, 0x00, 0x79, 0x49, 0x00, 0x79, 0x48, 0x00, 0x79, 0x50, + 0x00, 0x79, 0x56, 0x00, 0x79, 0x5D, 0x00, 0x79, 0x8D, 0x00, 0x79, 0x8E, + 0x00, 0x7A, 0x40, 0x00, 0x7A, 0x81, 0x00, 0x7B, 0xC0, 0x00, 0x7D, 0xF4, + 0x00, 0x7E, 0x09, 0x00, 0x7E, 0x41, 0x00, 0x7F, 0x72, 0x00, 0x80, 0x05, + 0x00, 0x81, 0xED, 0x00, 0x82, 0x79, 0x00, 0x82, 0x79, 0x00, 0x84, 0x57, + 0x00, 0x89, 0x10, 0x00, 0x89, 0x96, 0x00, 0x8B, 0x01, 0x00, 0x8B, 0x39, + 0x00, 0x8C, 0xD3, 0x00, 0x8D, 0x08, 0x00, 0x8F, 0xB6, 0x00, 0x90, 0x38, + 0x00, 0x96, 0xE3, 0x00, 0x97, 0xFF, 0x00, 0x98, 0x3B, 0x00, 0x4E, 0x26, + 0x00, 0x51, 0xB5, 0x00, 0x51, 0x68, 0x00, 0x4F, 0x80, 0x00, 0x51, 0x45, + 0x00, 0x51, 0x80, 0x00, 0x52, 0xC7, 0x00, 0x52, 0xFA, 0x00, 0x55, 0x9D, + 0x00, 0x55, 0x55, 0x00, 0x55, 0x99, 0x00, 0x55, 0xE2, 0x00, 0x58, 0x5A, + 0x00, 0x58, 0xB3, 0x00, 0x59, 0x44, 0x00, 0x59, 0x54, 0x00, 0x5A, 0x62, + 0x00, 0x5B, 0x28, 0x00, 0x5E, 0xD2, 0x00, 0x5E, 0xD9, 0x00, 0x5F, 0x69, + 0x00, 0x5F, 0xAD, 0x00, 0x60, 0xD8, 0x00, 0x61, 0x4E, 0x00, 0x61, 0x08, + 0x00, 0x61, 0x8E, 0x00, 0x61, 0x60, 0x00, 0x61, 0xF2, 0x00, 0x62, 0x34, + 0x00, 0x63, 0xC4, 0x00, 0x64, 0x1C, 0x00, 0x64, 0x52, 0x00, 0x65, 0x56, + 0x00, 0x66, 0x74, 0x00, 0x67, 0x17, 0x00, 0x67, 0x1B, 0x00, 0x67, 0x56, + 0x00, 0x6B, 0x79, 0x00, 0x6B, 0xBA, 0x00, 0x6D, 0x41, 0x00, 0x6E, 0xDB, + 0x00, 0x6E, 0xCB, 0x00, 0x6F, 0x22, 0x00, 0x70, 0x1E, 0x00, 0x71, 0x6E, + 0x00, 0x77, 0xA7, 0x00, 0x72, 0x35, 0x00, 0x72, 0xAF, 0x00, 0x73, 0x2A, + 0x00, 0x74, 0x71, 0x00, 0x75, 0x06, 0x00, 0x75, 0x3B, 0x00, 0x76, 0x1D, + 0x00, 0x76, 0x1F, 0x00, 0x76, 0xCA, 0x00, 0x76, 0xDB, 0x00, 0x76, 0xF4, + 0x00, 0x77, 0x4A, 0x00, 0x77, 0x40, 0x00, 0x78, 0xCC, 0x00, 0x7A, 0xB1, + 0x00, 0x7B, 0xC0, 0x00, 0x7C, 0x7B, 0x00, 0x7D, 0x5B, 0x00, 0x7D, 0xF4, + 0x00, 0x7F, 0x3E, 0x00, 0x80, 0x05, 0x00, 0x83, 0x52, 0x00, 0x83, 0xEF, + 0x00, 0x87, 0x79, 0x00, 0x89, 0x41, 0x00, 0x89, 0x86, 0x00, 0x89, 0x96, + 0x00, 0x8A, 0xBF, 0x00, 0x8A, 0xF8, 0x00, 0x8A, 0xCB, 0x00, 0x8B, 0x01, + 0x00, 0x8A, 0xFE, 0x00, 0x8A, 0xED, 0x00, 0x8B, 0x39, 0x00, 0x8B, 0x8A, + 0x00, 0x8D, 0x08, 0x00, 0x8F, 0x38, 0x00, 0x90, 0x72, 0x00, 0x91, 0x99, + 0x00, 0x92, 0x76, 0x00, 0x96, 0x7C, 0x00, 0x96, 0xE3, 0x00, 0x97, 0x56, + 0x00, 0x97, 0xDB, 0x00, 0x97, 0xFF, 0x00, 0x98, 0x0B, 0x00, 0x98, 0x3B, + 0x00, 0x9B, 0x12, 0x00, 0x9F, 0x9C, 0x02, 0x28, 0x4A, 0x02, 0x28, 0x44, + 0x02, 0x33, 0xD5, 0x00, 0x3B, 0x9D, 0x00, 0x40, 0x18, 0x00, 0x40, 0x39, + 0x02, 0x52, 0x49, 0x02, 0x5C, 0xD0, 0x02, 0x7E, 0xD3, 0x00, 0x9F, 0x43, + 0x00, 0x9F, 0x8E, 0xC0, 0x00, 0x66, 0x00, 0x00, 0x66, 0xC0, 0x00, 0x66, + 0x00, 0x00, 0x69, 0xC0, 0x00, 0x66, 0x00, 0x00, 0x6C, 0xC0, 0x00, 0x66, + 0x80, 0x00, 0x66, 0x00, 0x00, 0x69, 0xC0, 0x00, 0x66, 0x80, 0x00, 0x66, + 0x00, 0x00, 0x6C, 0xC0, 0x01, 0x7F, 0x00, 0x00, 0x74, 0xC0, 0x00, 0x73, + 0x00, 0x00, 0x74, 0xC0, 0x05, 0x74, 0x00, 0x05, 0x76, 0xC0, 0x05, 0x74, + 0x00, 0x05, 0x65, 0xC0, 0x05, 0x74, 0x00, 0x05, 0x6B, 0xC0, 0x05, 0x7E, + 0x00, 0x05, 0x76, 0xC0, 0x05, 0x74, 0x00, 0x05, 0x6D, 0x80, 0x05, 0xD9, + 0x00, 0x05, 0xB4, 0x80, 0x05, 0xF2, 0x00, 0x05, 0xB7, 0x04, 0x05, 0xE2, + 0x04, 0x05, 0xD0, 0x04, 0x05, 0xD3, 0x04, 0x05, 0xD4, 0x04, 0x05, 0xDB, + 0x04, 0x05, 0xDC, 0x04, 0x05, 0xDD, 0x04, 0x05, 0xE8, 0x04, 0x05, 0xEA, + 0x04, 0x00, 0x2B, 0x80, 0x05, 0xE9, 0x00, 0x05, 0xC1, 0x80, 0x05, 0xE9, + 0x00, 0x05, 0xC2, 0x80, 0xFB, 0x49, 0x00, 0x05, 0xC1, 0x80, 0xFB, 0x49, + 0x00, 0x05, 0xC2, 0x80, 0x05, 0xD0, 0x00, 0x05, 0xB7, 0x80, 0x05, 0xD0, + 0x00, 0x05, 0xB8, 0x80, 0x05, 0xD0, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD1, + 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD2, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD3, + 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD4, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD5, + 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD6, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD8, + 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD9, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xDA, + 0x00, 0x05, 0xBC, 0x80, 0x05, 0xDB, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xDC, + 0x00, 0x05, 0xBC, 0x80, 0x05, 0xDE, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE0, + 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE1, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE3, + 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE4, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE6, + 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE7, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE8, + 0x00, 0x05, 0xBC, 0x80, 0x05, 0xE9, 0x00, 0x05, 0xBC, 0x80, 0x05, 0xEA, + 0x00, 0x05, 0xBC, 0x80, 0x05, 0xD5, 0x00, 0x05, 0xB9, 0x80, 0x05, 0xD1, + 0x00, 0x05, 0xBF, 0x80, 0x05, 0xDB, 0x00, 0x05, 0xBF, 0x80, 0x05, 0xE4, + 0x00, 0x05, 0xBF, 0xC0, 0x05, 0xD0, 0x00, 0x05, 0xDC, 0x18, 0x06, 0x71, + 0x14, 0x06, 0x71, 0x18, 0x06, 0x7B, 0x14, 0x06, 0x7B, 0x0C, 0x06, 0x7B, + 0x10, 0x06, 0x7B, 0x18, 0x06, 0x7E, 0x14, 0x06, 0x7E, 0x0C, 0x06, 0x7E, + 0x10, 0x06, 0x7E, 0x18, 0x06, 0x80, 0x14, 0x06, 0x80, 0x0C, 0x06, 0x80, + 0x10, 0x06, 0x80, 0x18, 0x06, 0x7A, 0x14, 0x06, 0x7A, 0x0C, 0x06, 0x7A, + 0x10, 0x06, 0x7A, 0x18, 0x06, 0x7F, 0x14, 0x06, 0x7F, 0x0C, 0x06, 0x7F, + 0x10, 0x06, 0x7F, 0x18, 0x06, 0x79, 0x14, 0x06, 0x79, 0x0C, 0x06, 0x79, + 0x10, 0x06, 0x79, 0x18, 0x06, 0xA4, 0x14, 0x06, 0xA4, 0x0C, 0x06, 0xA4, + 0x10, 0x06, 0xA4, 0x18, 0x06, 0xA6, 0x14, 0x06, 0xA6, 0x0C, 0x06, 0xA6, + 0x10, 0x06, 0xA6, 0x18, 0x06, 0x84, 0x14, 0x06, 0x84, 0x0C, 0x06, 0x84, + 0x10, 0x06, 0x84, 0x18, 0x06, 0x83, 0x14, 0x06, 0x83, 0x0C, 0x06, 0x83, + 0x10, 0x06, 0x83, 0x18, 0x06, 0x86, 0x14, 0x06, 0x86, 0x0C, 0x06, 0x86, + 0x10, 0x06, 0x86, 0x18, 0x06, 0x87, 0x14, 0x06, 0x87, 0x0C, 0x06, 0x87, + 0x10, 0x06, 0x87, 0x18, 0x06, 0x8D, 0x14, 0x06, 0x8D, 0x18, 0x06, 0x8C, + 0x14, 0x06, 0x8C, 0x18, 0x06, 0x8E, 0x14, 0x06, 0x8E, 0x18, 0x06, 0x88, + 0x14, 0x06, 0x88, 0x18, 0x06, 0x98, 0x14, 0x06, 0x98, 0x18, 0x06, 0x91, + 0x14, 0x06, 0x91, 0x18, 0x06, 0xA9, 0x14, 0x06, 0xA9, 0x0C, 0x06, 0xA9, + 0x10, 0x06, 0xA9, 0x18, 0x06, 0xAF, 0x14, 0x06, 0xAF, 0x0C, 0x06, 0xAF, + 0x10, 0x06, 0xAF, 0x18, 0x06, 0xB3, 0x14, 0x06, 0xB3, 0x0C, 0x06, 0xB3, + 0x10, 0x06, 0xB3, 0x18, 0x06, 0xB1, 0x14, 0x06, 0xB1, 0x0C, 0x06, 0xB1, + 0x10, 0x06, 0xB1, 0x18, 0x06, 0xBA, 0x14, 0x06, 0xBA, 0x18, 0x06, 0xBB, + 0x14, 0x06, 0xBB, 0x0C, 0x06, 0xBB, 0x10, 0x06, 0xBB, 0x18, 0x06, 0xC0, + 0x14, 0x06, 0xC0, 0x18, 0x06, 0xC1, 0x14, 0x06, 0xC1, 0x0C, 0x06, 0xC1, + 0x10, 0x06, 0xC1, 0x18, 0x06, 0xBE, 0x14, 0x06, 0xBE, 0x0C, 0x06, 0xBE, + 0x10, 0x06, 0xBE, 0x18, 0x06, 0xD2, 0x14, 0x06, 0xD2, 0x18, 0x06, 0xD3, + 0x14, 0x06, 0xD3, 0x18, 0x06, 0xAD, 0x14, 0x06, 0xAD, 0x0C, 0x06, 0xAD, + 0x10, 0x06, 0xAD, 0x18, 0x06, 0xC7, 0x14, 0x06, 0xC7, 0x18, 0x06, 0xC6, + 0x14, 0x06, 0xC6, 0x18, 0x06, 0xC8, 0x14, 0x06, 0xC8, 0x18, 0x06, 0x77, + 0x18, 0x06, 0xCB, 0x14, 0x06, 0xCB, 0x18, 0x06, 0xC5, 0x14, 0x06, 0xC5, + 0x18, 0x06, 0xC9, 0x14, 0x06, 0xC9, 0x18, 0x06, 0xD0, 0x14, 0x06, 0xD0, + 0x0C, 0x06, 0xD0, 0x10, 0x06, 0xD0, 0x0C, 0x06, 0x49, 0x10, 0x06, 0x49, + 0x98, 0x06, 0x26, 0x00, 0x06, 0x27, 0x94, 0x06, 0x26, 0x00, 0x06, 0x27, + 0x98, 0x06, 0x26, 0x00, 0x06, 0xD5, 0x94, 0x06, 0x26, 0x00, 0x06, 0xD5, + 0x98, 0x06, 0x26, 0x00, 0x06, 0x48, 0x94, 0x06, 0x26, 0x00, 0x06, 0x48, + 0x98, 0x06, 0x26, 0x00, 0x06, 0xC7, 0x94, 0x06, 0x26, 0x00, 0x06, 0xC7, + 0x98, 0x06, 0x26, 0x00, 0x06, 0xC6, 0x94, 0x06, 0x26, 0x00, 0x06, 0xC6, + 0x98, 0x06, 0x26, 0x00, 0x06, 0xC8, 0x94, 0x06, 0x26, 0x00, 0x06, 0xC8, + 0x98, 0x06, 0x26, 0x00, 0x06, 0xD0, 0x94, 0x06, 0x26, 0x00, 0x06, 0xD0, + 0x8C, 0x06, 0x26, 0x00, 0x06, 0xD0, 0x98, 0x06, 0x26, 0x00, 0x06, 0x49, + 0x94, 0x06, 0x26, 0x00, 0x06, 0x49, 0x8C, 0x06, 0x26, 0x00, 0x06, 0x49, + 0x18, 0x06, 0xCC, 0x14, 0x06, 0xCC, 0x0C, 0x06, 0xCC, 0x10, 0x06, 0xCC, + 0x98, 0x06, 0x26, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x26, 0x00, 0x06, 0x2D, + 0x98, 0x06, 0x26, 0x00, 0x06, 0x45, 0x98, 0x06, 0x26, 0x00, 0x06, 0x49, + 0x98, 0x06, 0x26, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x28, 0x00, 0x06, 0x2C, + 0x98, 0x06, 0x28, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x28, 0x00, 0x06, 0x2E, + 0x98, 0x06, 0x28, 0x00, 0x06, 0x45, 0x98, 0x06, 0x28, 0x00, 0x06, 0x49, + 0x98, 0x06, 0x28, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x2A, 0x00, 0x06, 0x2C, + 0x98, 0x06, 0x2A, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x2A, 0x00, 0x06, 0x2E, + 0x98, 0x06, 0x2A, 0x00, 0x06, 0x45, 0x98, 0x06, 0x2A, 0x00, 0x06, 0x49, + 0x98, 0x06, 0x2A, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x2B, 0x00, 0x06, 0x2C, + 0x98, 0x06, 0x2B, 0x00, 0x06, 0x45, 0x98, 0x06, 0x2B, 0x00, 0x06, 0x49, + 0x98, 0x06, 0x2B, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x2C, 0x00, 0x06, 0x2D, + 0x98, 0x06, 0x2C, 0x00, 0x06, 0x45, 0x98, 0x06, 0x2D, 0x00, 0x06, 0x2C, + 0x98, 0x06, 0x2D, 0x00, 0x06, 0x45, 0x98, 0x06, 0x2E, 0x00, 0x06, 0x2C, + 0x98, 0x06, 0x2E, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x2E, 0x00, 0x06, 0x45, + 0x98, 0x06, 0x33, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x33, 0x00, 0x06, 0x2D, + 0x98, 0x06, 0x33, 0x00, 0x06, 0x2E, 0x98, 0x06, 0x33, 0x00, 0x06, 0x45, + 0x98, 0x06, 0x35, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x35, 0x00, 0x06, 0x45, + 0x98, 0x06, 0x36, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x36, 0x00, 0x06, 0x2D, + 0x98, 0x06, 0x36, 0x00, 0x06, 0x2E, 0x98, 0x06, 0x36, 0x00, 0x06, 0x45, + 0x98, 0x06, 0x37, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x37, 0x00, 0x06, 0x45, + 0x98, 0x06, 0x38, 0x00, 0x06, 0x45, 0x98, 0x06, 0x39, 0x00, 0x06, 0x2C, + 0x98, 0x06, 0x39, 0x00, 0x06, 0x45, 0x98, 0x06, 0x3A, 0x00, 0x06, 0x2C, + 0x98, 0x06, 0x3A, 0x00, 0x06, 0x45, 0x98, 0x06, 0x41, 0x00, 0x06, 0x2C, + 0x98, 0x06, 0x41, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x41, 0x00, 0x06, 0x2E, + 0x98, 0x06, 0x41, 0x00, 0x06, 0x45, 0x98, 0x06, 0x41, 0x00, 0x06, 0x49, + 0x98, 0x06, 0x41, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x42, 0x00, 0x06, 0x2D, + 0x98, 0x06, 0x42, 0x00, 0x06, 0x45, 0x98, 0x06, 0x42, 0x00, 0x06, 0x49, + 0x98, 0x06, 0x42, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x43, 0x00, 0x06, 0x27, + 0x98, 0x06, 0x43, 0x00, 0x06, 0x2C, 0x98, 0x06, 0x43, 0x00, 0x06, 0x2D, + 0x98, 0x06, 0x43, 0x00, 0x06, 0x2E, 0x98, 0x06, 0x43, 0x00, 0x06, 0x44, + 0x98, 0x06, 0x43, 0x00, 0x06, 0x45, 0x98, 0x06, 0x43, 0x00, 0x06, 0x49, + 0x98, 0x06, 0x43, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x44, 0x00, 0x06, 0x2C, + 0x98, 0x06, 0x44, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x44, 0x00, 0x06, 0x2E, + 0x98, 0x06, 0x44, 0x00, 0x06, 0x45, 0x98, 0x06, 0x44, 0x00, 0x06, 0x49, + 0x98, 0x06, 0x44, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x45, 0x00, 0x06, 0x2C, + 0x98, 0x06, 0x45, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x45, 0x00, 0x06, 0x2E, + 0x98, 0x06, 0x45, 0x00, 0x06, 0x45, 0x98, 0x06, 0x45, 0x00, 0x06, 0x49, + 0x98, 0x06, 0x45, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x46, 0x00, 0x06, 0x2C, + 0x98, 0x06, 0x46, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x46, 0x00, 0x06, 0x2E, + 0x98, 0x06, 0x46, 0x00, 0x06, 0x45, 0x98, 0x06, 0x46, 0x00, 0x06, 0x49, + 0x98, 0x06, 0x46, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x47, 0x00, 0x06, 0x2C, + 0x98, 0x06, 0x47, 0x00, 0x06, 0x45, 0x98, 0x06, 0x47, 0x00, 0x06, 0x49, + 0x98, 0x06, 0x47, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x4A, 0x00, 0x06, 0x2C, + 0x98, 0x06, 0x4A, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x4A, 0x00, 0x06, 0x2E, + 0x98, 0x06, 0x4A, 0x00, 0x06, 0x45, 0x98, 0x06, 0x4A, 0x00, 0x06, 0x49, + 0x98, 0x06, 0x4A, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x30, 0x00, 0x06, 0x70, + 0x98, 0x06, 0x31, 0x00, 0x06, 0x70, 0x98, 0x06, 0x49, 0x00, 0x06, 0x70, + 0x98, 0x00, 0x20, 0x80, 0x06, 0x4C, 0x00, 0x06, 0x51, 0x98, 0x00, 0x20, + 0x80, 0x06, 0x4D, 0x00, 0x06, 0x51, 0x98, 0x00, 0x20, 0x80, 0x06, 0x4E, + 0x00, 0x06, 0x51, 0x98, 0x00, 0x20, 0x80, 0x06, 0x4F, 0x00, 0x06, 0x51, + 0x98, 0x00, 0x20, 0x80, 0x06, 0x50, 0x00, 0x06, 0x51, 0x98, 0x00, 0x20, + 0x80, 0x06, 0x51, 0x00, 0x06, 0x70, 0x94, 0x06, 0x26, 0x00, 0x06, 0x31, + 0x94, 0x06, 0x26, 0x00, 0x06, 0x32, 0x94, 0x06, 0x26, 0x00, 0x06, 0x45, + 0x94, 0x06, 0x26, 0x00, 0x06, 0x46, 0x94, 0x06, 0x26, 0x00, 0x06, 0x49, + 0x94, 0x06, 0x26, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x28, 0x00, 0x06, 0x31, + 0x94, 0x06, 0x28, 0x00, 0x06, 0x32, 0x94, 0x06, 0x28, 0x00, 0x06, 0x45, + 0x94, 0x06, 0x28, 0x00, 0x06, 0x46, 0x94, 0x06, 0x28, 0x00, 0x06, 0x49, + 0x94, 0x06, 0x28, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2A, 0x00, 0x06, 0x31, + 0x94, 0x06, 0x2A, 0x00, 0x06, 0x32, 0x94, 0x06, 0x2A, 0x00, 0x06, 0x45, + 0x94, 0x06, 0x2A, 0x00, 0x06, 0x46, 0x94, 0x06, 0x2A, 0x00, 0x06, 0x49, + 0x94, 0x06, 0x2A, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2B, 0x00, 0x06, 0x31, + 0x94, 0x06, 0x2B, 0x00, 0x06, 0x32, 0x94, 0x06, 0x2B, 0x00, 0x06, 0x45, + 0x94, 0x06, 0x2B, 0x00, 0x06, 0x46, 0x94, 0x06, 0x2B, 0x00, 0x06, 0x49, + 0x94, 0x06, 0x2B, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x41, 0x00, 0x06, 0x49, + 0x94, 0x06, 0x41, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x42, 0x00, 0x06, 0x49, + 0x94, 0x06, 0x42, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x43, 0x00, 0x06, 0x27, + 0x94, 0x06, 0x43, 0x00, 0x06, 0x44, 0x94, 0x06, 0x43, 0x00, 0x06, 0x45, + 0x94, 0x06, 0x43, 0x00, 0x06, 0x49, 0x94, 0x06, 0x43, 0x00, 0x06, 0x4A, + 0x94, 0x06, 0x44, 0x00, 0x06, 0x45, 0x94, 0x06, 0x44, 0x00, 0x06, 0x49, + 0x94, 0x06, 0x44, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x45, 0x00, 0x06, 0x27, + 0x94, 0x06, 0x45, 0x00, 0x06, 0x45, 0x94, 0x06, 0x46, 0x00, 0x06, 0x31, + 0x94, 0x06, 0x46, 0x00, 0x06, 0x32, 0x94, 0x06, 0x46, 0x00, 0x06, 0x45, + 0x94, 0x06, 0x46, 0x00, 0x06, 0x46, 0x94, 0x06, 0x46, 0x00, 0x06, 0x49, + 0x94, 0x06, 0x46, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x49, 0x00, 0x06, 0x70, + 0x94, 0x06, 0x4A, 0x00, 0x06, 0x31, 0x94, 0x06, 0x4A, 0x00, 0x06, 0x32, + 0x94, 0x06, 0x4A, 0x00, 0x06, 0x45, 0x94, 0x06, 0x4A, 0x00, 0x06, 0x46, + 0x94, 0x06, 0x4A, 0x00, 0x06, 0x49, 0x94, 0x06, 0x4A, 0x00, 0x06, 0x4A, + 0x8C, 0x06, 0x26, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x26, 0x00, 0x06, 0x2D, + 0x8C, 0x06, 0x26, 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x26, 0x00, 0x06, 0x45, + 0x8C, 0x06, 0x26, 0x00, 0x06, 0x47, 0x8C, 0x06, 0x28, 0x00, 0x06, 0x2C, + 0x8C, 0x06, 0x28, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x28, 0x00, 0x06, 0x2E, + 0x8C, 0x06, 0x28, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x28, 0x00, 0x06, 0x47, + 0x8C, 0x06, 0x2A, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x2A, 0x00, 0x06, 0x2D, + 0x8C, 0x06, 0x2A, 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x2A, 0x00, 0x06, 0x45, + 0x8C, 0x06, 0x2A, 0x00, 0x06, 0x47, 0x8C, 0x06, 0x2B, 0x00, 0x06, 0x45, + 0x8C, 0x06, 0x2C, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x2C, 0x00, 0x06, 0x45, + 0x8C, 0x06, 0x2D, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x2D, 0x00, 0x06, 0x45, + 0x8C, 0x06, 0x2E, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x2E, 0x00, 0x06, 0x45, + 0x8C, 0x06, 0x33, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x33, 0x00, 0x06, 0x2D, + 0x8C, 0x06, 0x33, 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x33, 0x00, 0x06, 0x45, + 0x8C, 0x06, 0x35, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x35, 0x00, 0x06, 0x2E, + 0x8C, 0x06, 0x35, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x36, 0x00, 0x06, 0x2C, + 0x8C, 0x06, 0x36, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x36, 0x00, 0x06, 0x2E, + 0x8C, 0x06, 0x36, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x37, 0x00, 0x06, 0x2D, + 0x8C, 0x06, 0x38, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x39, 0x00, 0x06, 0x2C, + 0x8C, 0x06, 0x39, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x3A, 0x00, 0x06, 0x2C, + 0x8C, 0x06, 0x3A, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x41, 0x00, 0x06, 0x2C, + 0x8C, 0x06, 0x41, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x41, 0x00, 0x06, 0x2E, + 0x8C, 0x06, 0x41, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x42, 0x00, 0x06, 0x2D, + 0x8C, 0x06, 0x42, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x43, 0x00, 0x06, 0x2C, + 0x8C, 0x06, 0x43, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x43, 0x00, 0x06, 0x2E, + 0x8C, 0x06, 0x43, 0x00, 0x06, 0x44, 0x8C, 0x06, 0x43, 0x00, 0x06, 0x45, + 0x8C, 0x06, 0x44, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x44, 0x00, 0x06, 0x2D, + 0x8C, 0x06, 0x44, 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x44, 0x00, 0x06, 0x45, + 0x8C, 0x06, 0x44, 0x00, 0x06, 0x47, 0x8C, 0x06, 0x45, 0x00, 0x06, 0x2C, + 0x8C, 0x06, 0x45, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x45, 0x00, 0x06, 0x2E, + 0x8C, 0x06, 0x45, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x46, 0x00, 0x06, 0x2C, + 0x8C, 0x06, 0x46, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x46, 0x00, 0x06, 0x2E, + 0x8C, 0x06, 0x46, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x46, 0x00, 0x06, 0x47, + 0x8C, 0x06, 0x47, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x47, 0x00, 0x06, 0x45, + 0x8C, 0x06, 0x47, 0x00, 0x06, 0x70, 0x8C, 0x06, 0x4A, 0x00, 0x06, 0x2C, + 0x8C, 0x06, 0x4A, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x4A, 0x00, 0x06, 0x2E, + 0x8C, 0x06, 0x4A, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x4A, 0x00, 0x06, 0x47, + 0x90, 0x06, 0x26, 0x00, 0x06, 0x45, 0x90, 0x06, 0x26, 0x00, 0x06, 0x47, + 0x90, 0x06, 0x28, 0x00, 0x06, 0x45, 0x90, 0x06, 0x28, 0x00, 0x06, 0x47, + 0x90, 0x06, 0x2A, 0x00, 0x06, 0x45, 0x90, 0x06, 0x2A, 0x00, 0x06, 0x47, + 0x90, 0x06, 0x2B, 0x00, 0x06, 0x45, 0x90, 0x06, 0x2B, 0x00, 0x06, 0x47, + 0x90, 0x06, 0x33, 0x00, 0x06, 0x45, 0x90, 0x06, 0x33, 0x00, 0x06, 0x47, + 0x90, 0x06, 0x34, 0x00, 0x06, 0x45, 0x90, 0x06, 0x34, 0x00, 0x06, 0x47, + 0x90, 0x06, 0x43, 0x00, 0x06, 0x44, 0x90, 0x06, 0x43, 0x00, 0x06, 0x45, + 0x90, 0x06, 0x44, 0x00, 0x06, 0x45, 0x90, 0x06, 0x46, 0x00, 0x06, 0x45, + 0x90, 0x06, 0x46, 0x00, 0x06, 0x47, 0x90, 0x06, 0x4A, 0x00, 0x06, 0x45, + 0x90, 0x06, 0x4A, 0x00, 0x06, 0x47, 0x90, 0x06, 0x40, 0x80, 0x06, 0x4E, + 0x00, 0x06, 0x51, 0x90, 0x06, 0x40, 0x80, 0x06, 0x4F, 0x00, 0x06, 0x51, + 0x90, 0x06, 0x40, 0x80, 0x06, 0x50, 0x00, 0x06, 0x51, 0x98, 0x06, 0x37, + 0x00, 0x06, 0x49, 0x98, 0x06, 0x37, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x39, + 0x00, 0x06, 0x49, 0x98, 0x06, 0x39, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x3A, + 0x00, 0x06, 0x49, 0x98, 0x06, 0x3A, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x33, + 0x00, 0x06, 0x49, 0x98, 0x06, 0x33, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x34, + 0x00, 0x06, 0x49, 0x98, 0x06, 0x34, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x2D, + 0x00, 0x06, 0x49, 0x98, 0x06, 0x2D, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x2C, + 0x00, 0x06, 0x49, 0x98, 0x06, 0x2C, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x2E, + 0x00, 0x06, 0x49, 0x98, 0x06, 0x2E, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x35, + 0x00, 0x06, 0x49, 0x98, 0x06, 0x35, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x36, + 0x00, 0x06, 0x49, 0x98, 0x06, 0x36, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x34, + 0x00, 0x06, 0x2C, 0x98, 0x06, 0x34, 0x00, 0x06, 0x2D, 0x98, 0x06, 0x34, + 0x00, 0x06, 0x2E, 0x98, 0x06, 0x34, 0x00, 0x06, 0x45, 0x98, 0x06, 0x34, + 0x00, 0x06, 0x31, 0x98, 0x06, 0x33, 0x00, 0x06, 0x31, 0x98, 0x06, 0x35, + 0x00, 0x06, 0x31, 0x98, 0x06, 0x36, 0x00, 0x06, 0x31, 0x94, 0x06, 0x37, + 0x00, 0x06, 0x49, 0x94, 0x06, 0x37, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x39, + 0x00, 0x06, 0x49, 0x94, 0x06, 0x39, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x3A, + 0x00, 0x06, 0x49, 0x94, 0x06, 0x3A, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x33, + 0x00, 0x06, 0x49, 0x94, 0x06, 0x33, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x34, + 0x00, 0x06, 0x49, 0x94, 0x06, 0x34, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2D, + 0x00, 0x06, 0x49, 0x94, 0x06, 0x2D, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2C, + 0x00, 0x06, 0x49, 0x94, 0x06, 0x2C, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2E, + 0x00, 0x06, 0x49, 0x94, 0x06, 0x2E, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x35, + 0x00, 0x06, 0x49, 0x94, 0x06, 0x35, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x36, + 0x00, 0x06, 0x49, 0x94, 0x06, 0x36, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x34, + 0x00, 0x06, 0x2C, 0x94, 0x06, 0x34, 0x00, 0x06, 0x2D, 0x94, 0x06, 0x34, + 0x00, 0x06, 0x2E, 0x94, 0x06, 0x34, 0x00, 0x06, 0x45, 0x94, 0x06, 0x34, + 0x00, 0x06, 0x31, 0x94, 0x06, 0x33, 0x00, 0x06, 0x31, 0x94, 0x06, 0x35, + 0x00, 0x06, 0x31, 0x94, 0x06, 0x36, 0x00, 0x06, 0x31, 0x8C, 0x06, 0x34, + 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x34, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x34, + 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x34, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x33, + 0x00, 0x06, 0x47, 0x8C, 0x06, 0x34, 0x00, 0x06, 0x47, 0x8C, 0x06, 0x37, + 0x00, 0x06, 0x45, 0x90, 0x06, 0x33, 0x00, 0x06, 0x2C, 0x90, 0x06, 0x33, + 0x00, 0x06, 0x2D, 0x90, 0x06, 0x33, 0x00, 0x06, 0x2E, 0x90, 0x06, 0x34, + 0x00, 0x06, 0x2C, 0x90, 0x06, 0x34, 0x00, 0x06, 0x2D, 0x90, 0x06, 0x34, + 0x00, 0x06, 0x2E, 0x90, 0x06, 0x37, 0x00, 0x06, 0x45, 0x90, 0x06, 0x38, + 0x00, 0x06, 0x45, 0x94, 0x06, 0x27, 0x00, 0x06, 0x4B, 0x98, 0x06, 0x27, + 0x00, 0x06, 0x4B, 0x8C, 0x06, 0x2A, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x45, + 0x94, 0x06, 0x2A, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x2A, + 0x80, 0x06, 0x2D, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x2A, 0x80, 0x06, 0x2D, + 0x00, 0x06, 0x45, 0x8C, 0x06, 0x2A, 0x80, 0x06, 0x2E, 0x00, 0x06, 0x45, + 0x8C, 0x06, 0x2A, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x2A, + 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x2A, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x2E, 0x94, 0x06, 0x2C, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, + 0x8C, 0x06, 0x2C, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, 0x94, 0x06, 0x2D, + 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2D, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x49, 0x8C, 0x06, 0x33, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x2C, + 0x8C, 0x06, 0x33, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x2D, 0x94, 0x06, 0x33, + 0x80, 0x06, 0x2C, 0x00, 0x06, 0x49, 0x94, 0x06, 0x33, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x33, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, + 0x8C, 0x06, 0x33, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2C, 0x94, 0x06, 0x33, + 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x33, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x45, 0x94, 0x06, 0x35, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x2D, + 0x8C, 0x06, 0x35, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x2D, 0x94, 0x06, 0x35, + 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x94, 0x06, 0x34, 0x80, 0x06, 0x2D, + 0x00, 0x06, 0x45, 0x8C, 0x06, 0x34, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x45, + 0x94, 0x06, 0x34, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x34, + 0x80, 0x06, 0x45, 0x00, 0x06, 0x2E, 0x8C, 0x06, 0x34, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x2E, 0x94, 0x06, 0x34, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, + 0x8C, 0x06, 0x34, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x94, 0x06, 0x36, + 0x80, 0x06, 0x2D, 0x00, 0x06, 0x49, 0x94, 0x06, 0x36, 0x80, 0x06, 0x2E, + 0x00, 0x06, 0x45, 0x8C, 0x06, 0x36, 0x80, 0x06, 0x2E, 0x00, 0x06, 0x45, + 0x94, 0x06, 0x37, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x37, + 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x37, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x45, 0x94, 0x06, 0x37, 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, + 0x94, 0x06, 0x39, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x45, 0x94, 0x06, 0x39, + 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x39, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x45, 0x94, 0x06, 0x39, 0x80, 0x06, 0x45, 0x00, 0x06, 0x49, + 0x94, 0x06, 0x3A, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x94, 0x06, 0x3A, + 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x3A, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x49, 0x94, 0x06, 0x41, 0x80, 0x06, 0x2E, 0x00, 0x06, 0x45, + 0x8C, 0x06, 0x41, 0x80, 0x06, 0x2E, 0x00, 0x06, 0x45, 0x94, 0x06, 0x42, + 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, 0x94, 0x06, 0x42, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x45, 0x94, 0x06, 0x44, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x45, + 0x94, 0x06, 0x44, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x44, + 0x80, 0x06, 0x2D, 0x00, 0x06, 0x49, 0x8C, 0x06, 0x44, 0x80, 0x06, 0x2C, + 0x00, 0x06, 0x2C, 0x94, 0x06, 0x44, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x2C, + 0x94, 0x06, 0x44, 0x80, 0x06, 0x2E, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x44, + 0x80, 0x06, 0x2E, 0x00, 0x06, 0x45, 0x94, 0x06, 0x44, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x44, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, + 0x8C, 0x06, 0x45, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x45, + 0x80, 0x06, 0x2D, 0x00, 0x06, 0x45, 0x94, 0x06, 0x45, 0x80, 0x06, 0x2D, + 0x00, 0x06, 0x4A, 0x8C, 0x06, 0x45, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x2D, + 0x8C, 0x06, 0x45, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x45, + 0x80, 0x06, 0x2E, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x45, 0x80, 0x06, 0x2E, + 0x00, 0x06, 0x45, 0x8C, 0x06, 0x45, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x2E, + 0x8C, 0x06, 0x47, 0x80, 0x06, 0x45, 0x00, 0x06, 0x2C, 0x8C, 0x06, 0x47, + 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x46, 0x80, 0x06, 0x2D, + 0x00, 0x06, 0x45, 0x94, 0x06, 0x46, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x49, + 0x94, 0x06, 0x46, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x46, + 0x80, 0x06, 0x2C, 0x00, 0x06, 0x45, 0x94, 0x06, 0x46, 0x80, 0x06, 0x2C, + 0x00, 0x06, 0x49, 0x94, 0x06, 0x46, 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, + 0x94, 0x06, 0x46, 0x80, 0x06, 0x45, 0x00, 0x06, 0x49, 0x94, 0x06, 0x4A, + 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x4A, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x45, 0x94, 0x06, 0x28, 0x80, 0x06, 0x2E, 0x00, 0x06, 0x4A, + 0x94, 0x06, 0x2A, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2A, + 0x80, 0x06, 0x2C, 0x00, 0x06, 0x49, 0x94, 0x06, 0x2A, 0x80, 0x06, 0x2E, + 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2A, 0x80, 0x06, 0x2E, 0x00, 0x06, 0x49, + 0x94, 0x06, 0x2A, 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2A, + 0x80, 0x06, 0x45, 0x00, 0x06, 0x49, 0x94, 0x06, 0x2C, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x4A, 0x94, 0x06, 0x2C, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x49, + 0x94, 0x06, 0x2C, 0x80, 0x06, 0x45, 0x00, 0x06, 0x49, 0x94, 0x06, 0x33, + 0x80, 0x06, 0x2E, 0x00, 0x06, 0x49, 0x94, 0x06, 0x35, 0x80, 0x06, 0x2D, + 0x00, 0x06, 0x4A, 0x94, 0x06, 0x34, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x4A, + 0x94, 0x06, 0x36, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x44, + 0x80, 0x06, 0x2C, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x44, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x4A, 0x94, 0x06, 0x4A, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x4A, + 0x94, 0x06, 0x4A, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x4A, + 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x45, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x4A, 0x94, 0x06, 0x42, 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, + 0x94, 0x06, 0x46, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x4A, 0x8C, 0x06, 0x42, + 0x80, 0x06, 0x45, 0x00, 0x06, 0x2D, 0x8C, 0x06, 0x44, 0x80, 0x06, 0x2D, + 0x00, 0x06, 0x45, 0x94, 0x06, 0x39, 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, + 0x94, 0x06, 0x43, 0x80, 0x06, 0x45, 0x00, 0x06, 0x4A, 0x8C, 0x06, 0x46, + 0x80, 0x06, 0x2C, 0x00, 0x06, 0x2D, 0x94, 0x06, 0x45, 0x80, 0x06, 0x2E, + 0x00, 0x06, 0x4A, 0x8C, 0x06, 0x44, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x45, + 0x94, 0x06, 0x43, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x94, 0x06, 0x44, + 0x80, 0x06, 0x2C, 0x00, 0x06, 0x45, 0x94, 0x06, 0x46, 0x80, 0x06, 0x2C, + 0x00, 0x06, 0x2D, 0x94, 0x06, 0x2C, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x4A, + 0x94, 0x06, 0x2D, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x45, + 0x80, 0x06, 0x2C, 0x00, 0x06, 0x4A, 0x94, 0x06, 0x41, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x4A, 0x94, 0x06, 0x28, 0x80, 0x06, 0x2D, 0x00, 0x06, 0x4A, + 0x8C, 0x06, 0x43, 0x80, 0x06, 0x45, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x39, + 0x80, 0x06, 0x2C, 0x00, 0x06, 0x45, 0x8C, 0x06, 0x35, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x45, 0x94, 0x06, 0x33, 0x80, 0x06, 0x2E, 0x00, 0x06, 0x4A, + 0x94, 0x06, 0x46, 0x80, 0x06, 0x2C, 0x00, 0x06, 0x4A, 0x98, 0x06, 0x35, + 0x80, 0x06, 0x44, 0x00, 0x06, 0xD2, 0x98, 0x06, 0x42, 0x80, 0x06, 0x44, + 0x00, 0x06, 0xD2, 0x98, 0x06, 0x27, 0x80, 0x06, 0x44, 0x80, 0x06, 0x44, + 0x00, 0x06, 0x47, 0x98, 0x06, 0x27, 0x80, 0x06, 0x43, 0x80, 0x06, 0x28, + 0x00, 0x06, 0x31, 0x98, 0x06, 0x45, 0x80, 0x06, 0x2D, 0x80, 0x06, 0x45, + 0x00, 0x06, 0x2F, 0x98, 0x06, 0x35, 0x80, 0x06, 0x44, 0x80, 0x06, 0x39, + 0x00, 0x06, 0x45, 0x98, 0x06, 0x31, 0x80, 0x06, 0x33, 0x80, 0x06, 0x48, + 0x00, 0x06, 0x44, 0x98, 0x06, 0x39, 0x80, 0x06, 0x44, 0x80, 0x06, 0x4A, + 0x00, 0x06, 0x47, 0x98, 0x06, 0x48, 0x80, 0x06, 0x33, 0x80, 0x06, 0x44, + 0x00, 0x06, 0x45, 0x98, 0x06, 0x35, 0x80, 0x06, 0x44, 0x00, 0x06, 0x49, + 0x98, 0x06, 0x35, 0x80, 0x06, 0x44, 0x80, 0x06, 0x49, 0x80, 0x00, 0x20, + 0x80, 0x06, 0x27, 0x80, 0x06, 0x44, 0x80, 0x06, 0x44, 0x80, 0x06, 0x47, + 0x80, 0x00, 0x20, 0x80, 0x06, 0x39, 0x80, 0x06, 0x44, 0x80, 0x06, 0x4A, + 0x80, 0x06, 0x47, 0x80, 0x00, 0x20, 0x80, 0x06, 0x48, 0x80, 0x06, 0x33, + 0x80, 0x06, 0x44, 0x00, 0x06, 0x45, 0x98, 0x06, 0x2C, 0x80, 0x06, 0x44, + 0x80, 0x00, 0x20, 0x80, 0x06, 0x2C, 0x80, 0x06, 0x44, 0x80, 0x06, 0x27, + 0x80, 0x06, 0x44, 0x00, 0x06, 0x47, 0x98, 0x06, 0x31, 0x80, 0x06, 0xCC, + 0x80, 0x06, 0x27, 0x00, 0x06, 0x44, 0x28, 0x00, 0x2C, 0x28, 0x30, 0x01, + 0x28, 0x30, 0x02, 0x28, 0x00, 0x3A, 0x28, 0x00, 0x3B, 0x28, 0x00, 0x21, + 0x28, 0x00, 0x3F, 0x28, 0x30, 0x16, 0x28, 0x30, 0x17, 0x28, 0x20, 0x26, + 0x28, 0x20, 0x25, 0x28, 0x20, 0x14, 0x28, 0x20, 0x13, 0x28, 0x00, 0x5F, + 0x28, 0x00, 0x5F, 0x28, 0x00, 0x28, 0x28, 0x00, 0x29, 0x28, 0x00, 0x7B, + 0x28, 0x00, 0x7D, 0x28, 0x30, 0x14, 0x28, 0x30, 0x15, 0x28, 0x30, 0x10, + 0x28, 0x30, 0x11, 0x28, 0x30, 0x0A, 0x28, 0x30, 0x0B, 0x28, 0x30, 0x08, + 0x28, 0x30, 0x09, 0x28, 0x30, 0x0C, 0x28, 0x30, 0x0D, 0x28, 0x30, 0x0E, + 0x28, 0x30, 0x0F, 0x28, 0x00, 0x5B, 0x28, 0x00, 0x5D, 0x40, 0x20, 0x3E, + 0x40, 0x20, 0x3E, 0x40, 0x20, 0x3E, 0x40, 0x20, 0x3E, 0x40, 0x00, 0x5F, + 0x40, 0x00, 0x5F, 0x40, 0x00, 0x5F, 0x34, 0x00, 0x2C, 0x34, 0x30, 0x01, + 0x34, 0x00, 0x2E, 0x34, 0x00, 0x3B, 0x34, 0x00, 0x3A, 0x34, 0x00, 0x3F, + 0x34, 0x00, 0x21, 0x34, 0x20, 0x14, 0x34, 0x00, 0x28, 0x34, 0x00, 0x29, + 0x34, 0x00, 0x7B, 0x34, 0x00, 0x7D, 0x34, 0x30, 0x14, 0x34, 0x30, 0x15, + 0x34, 0x00, 0x23, 0x34, 0x00, 0x26, 0x34, 0x00, 0x2A, 0x34, 0x00, 0x2B, + 0x34, 0x00, 0x2D, 0x34, 0x00, 0x3C, 0x34, 0x00, 0x3E, 0x34, 0x00, 0x3D, + 0x34, 0x00, 0x5C, 0x34, 0x00, 0x24, 0x34, 0x00, 0x25, 0x34, 0x00, 0x40, + 0x98, 0x00, 0x20, 0x00, 0x06, 0x4B, 0x90, 0x06, 0x40, 0x00, 0x06, 0x4B, + 0x98, 0x00, 0x20, 0x00, 0x06, 0x4C, 0x98, 0x00, 0x20, 0x00, 0x06, 0x4D, + 0x98, 0x00, 0x20, 0x00, 0x06, 0x4E, 0x90, 0x06, 0x40, 0x00, 0x06, 0x4E, + 0x98, 0x00, 0x20, 0x00, 0x06, 0x4F, 0x90, 0x06, 0x40, 0x00, 0x06, 0x4F, + 0x98, 0x00, 0x20, 0x00, 0x06, 0x50, 0x90, 0x06, 0x40, 0x00, 0x06, 0x50, + 0x98, 0x00, 0x20, 0x00, 0x06, 0x51, 0x90, 0x06, 0x40, 0x00, 0x06, 0x51, + 0x98, 0x00, 0x20, 0x00, 0x06, 0x52, 0x90, 0x06, 0x40, 0x00, 0x06, 0x52, + 0x18, 0x06, 0x21, 0x18, 0x06, 0x22, 0x14, 0x06, 0x22, 0x18, 0x06, 0x23, + 0x14, 0x06, 0x23, 0x18, 0x06, 0x24, 0x14, 0x06, 0x24, 0x18, 0x06, 0x25, + 0x14, 0x06, 0x25, 0x18, 0x06, 0x26, 0x14, 0x06, 0x26, 0x0C, 0x06, 0x26, + 0x10, 0x06, 0x26, 0x18, 0x06, 0x27, 0x14, 0x06, 0x27, 0x18, 0x06, 0x28, + 0x14, 0x06, 0x28, 0x0C, 0x06, 0x28, 0x10, 0x06, 0x28, 0x18, 0x06, 0x29, + 0x14, 0x06, 0x29, 0x18, 0x06, 0x2A, 0x14, 0x06, 0x2A, 0x0C, 0x06, 0x2A, + 0x10, 0x06, 0x2A, 0x18, 0x06, 0x2B, 0x14, 0x06, 0x2B, 0x0C, 0x06, 0x2B, + 0x10, 0x06, 0x2B, 0x18, 0x06, 0x2C, 0x14, 0x06, 0x2C, 0x0C, 0x06, 0x2C, + 0x10, 0x06, 0x2C, 0x18, 0x06, 0x2D, 0x14, 0x06, 0x2D, 0x0C, 0x06, 0x2D, + 0x10, 0x06, 0x2D, 0x18, 0x06, 0x2E, 0x14, 0x06, 0x2E, 0x0C, 0x06, 0x2E, + 0x10, 0x06, 0x2E, 0x18, 0x06, 0x2F, 0x14, 0x06, 0x2F, 0x18, 0x06, 0x30, + 0x14, 0x06, 0x30, 0x18, 0x06, 0x31, 0x14, 0x06, 0x31, 0x18, 0x06, 0x32, + 0x14, 0x06, 0x32, 0x18, 0x06, 0x33, 0x14, 0x06, 0x33, 0x0C, 0x06, 0x33, + 0x10, 0x06, 0x33, 0x18, 0x06, 0x34, 0x14, 0x06, 0x34, 0x0C, 0x06, 0x34, + 0x10, 0x06, 0x34, 0x18, 0x06, 0x35, 0x14, 0x06, 0x35, 0x0C, 0x06, 0x35, + 0x10, 0x06, 0x35, 0x18, 0x06, 0x36, 0x14, 0x06, 0x36, 0x0C, 0x06, 0x36, + 0x10, 0x06, 0x36, 0x18, 0x06, 0x37, 0x14, 0x06, 0x37, 0x0C, 0x06, 0x37, + 0x10, 0x06, 0x37, 0x18, 0x06, 0x38, 0x14, 0x06, 0x38, 0x0C, 0x06, 0x38, + 0x10, 0x06, 0x38, 0x18, 0x06, 0x39, 0x14, 0x06, 0x39, 0x0C, 0x06, 0x39, + 0x10, 0x06, 0x39, 0x18, 0x06, 0x3A, 0x14, 0x06, 0x3A, 0x0C, 0x06, 0x3A, + 0x10, 0x06, 0x3A, 0x18, 0x06, 0x41, 0x14, 0x06, 0x41, 0x0C, 0x06, 0x41, + 0x10, 0x06, 0x41, 0x18, 0x06, 0x42, 0x14, 0x06, 0x42, 0x0C, 0x06, 0x42, + 0x10, 0x06, 0x42, 0x18, 0x06, 0x43, 0x14, 0x06, 0x43, 0x0C, 0x06, 0x43, + 0x10, 0x06, 0x43, 0x18, 0x06, 0x44, 0x14, 0x06, 0x44, 0x0C, 0x06, 0x44, + 0x10, 0x06, 0x44, 0x18, 0x06, 0x45, 0x14, 0x06, 0x45, 0x0C, 0x06, 0x45, + 0x10, 0x06, 0x45, 0x18, 0x06, 0x46, 0x14, 0x06, 0x46, 0x0C, 0x06, 0x46, + 0x10, 0x06, 0x46, 0x18, 0x06, 0x47, 0x14, 0x06, 0x47, 0x0C, 0x06, 0x47, + 0x10, 0x06, 0x47, 0x18, 0x06, 0x48, 0x14, 0x06, 0x48, 0x18, 0x06, 0x49, + 0x14, 0x06, 0x49, 0x18, 0x06, 0x4A, 0x14, 0x06, 0x4A, 0x0C, 0x06, 0x4A, + 0x10, 0x06, 0x4A, 0x98, 0x06, 0x44, 0x00, 0x06, 0x22, 0x94, 0x06, 0x44, + 0x00, 0x06, 0x22, 0x98, 0x06, 0x44, 0x00, 0x06, 0x23, 0x94, 0x06, 0x44, + 0x00, 0x06, 0x23, 0x98, 0x06, 0x44, 0x00, 0x06, 0x25, 0x94, 0x06, 0x44, + 0x00, 0x06, 0x25, 0x98, 0x06, 0x44, 0x00, 0x06, 0x27, 0x94, 0x06, 0x44, + 0x00, 0x06, 0x27, 0x2C, 0x00, 0x21, 0x2C, 0x00, 0x22, 0x2C, 0x00, 0x23, + 0x2C, 0x00, 0x24, 0x2C, 0x00, 0x25, 0x2C, 0x00, 0x26, 0x2C, 0x00, 0x27, + 0x2C, 0x00, 0x28, 0x2C, 0x00, 0x29, 0x2C, 0x00, 0x2A, 0x2C, 0x00, 0x2B, + 0x2C, 0x00, 0x2C, 0x2C, 0x00, 0x2D, 0x2C, 0x00, 0x2E, 0x2C, 0x00, 0x2F, + 0x2C, 0x00, 0x30, 0x2C, 0x00, 0x31, 0x2C, 0x00, 0x32, 0x2C, 0x00, 0x33, + 0x2C, 0x00, 0x34, 0x2C, 0x00, 0x35, 0x2C, 0x00, 0x36, 0x2C, 0x00, 0x37, + 0x2C, 0x00, 0x38, 0x2C, 0x00, 0x39, 0x2C, 0x00, 0x3A, 0x2C, 0x00, 0x3B, + 0x2C, 0x00, 0x3C, 0x2C, 0x00, 0x3D, 0x2C, 0x00, 0x3E, 0x2C, 0x00, 0x3F, + 0x2C, 0x00, 0x40, 0x2C, 0x00, 0x41, 0x2C, 0x00, 0x42, 0x2C, 0x00, 0x43, + 0x2C, 0x00, 0x44, 0x2C, 0x00, 0x45, 0x2C, 0x00, 0x46, 0x2C, 0x00, 0x47, + 0x2C, 0x00, 0x48, 0x2C, 0x00, 0x49, 0x2C, 0x00, 0x4A, 0x2C, 0x00, 0x4B, + 0x2C, 0x00, 0x4C, 0x2C, 0x00, 0x4D, 0x2C, 0x00, 0x4E, 0x2C, 0x00, 0x4F, + 0x2C, 0x00, 0x50, 0x2C, 0x00, 0x51, 0x2C, 0x00, 0x52, 0x2C, 0x00, 0x53, + 0x2C, 0x00, 0x54, 0x2C, 0x00, 0x55, 0x2C, 0x00, 0x56, 0x2C, 0x00, 0x57, + 0x2C, 0x00, 0x58, 0x2C, 0x00, 0x59, 0x2C, 0x00, 0x5A, 0x2C, 0x00, 0x5B, + 0x2C, 0x00, 0x5C, 0x2C, 0x00, 0x5D, 0x2C, 0x00, 0x5E, 0x2C, 0x00, 0x5F, + 0x2C, 0x00, 0x60, 0x2C, 0x00, 0x61, 0x2C, 0x00, 0x62, 0x2C, 0x00, 0x63, + 0x2C, 0x00, 0x64, 0x2C, 0x00, 0x65, 0x2C, 0x00, 0x66, 0x2C, 0x00, 0x67, + 0x2C, 0x00, 0x68, 0x2C, 0x00, 0x69, 0x2C, 0x00, 0x6A, 0x2C, 0x00, 0x6B, + 0x2C, 0x00, 0x6C, 0x2C, 0x00, 0x6D, 0x2C, 0x00, 0x6E, 0x2C, 0x00, 0x6F, + 0x2C, 0x00, 0x70, 0x2C, 0x00, 0x71, 0x2C, 0x00, 0x72, 0x2C, 0x00, 0x73, + 0x2C, 0x00, 0x74, 0x2C, 0x00, 0x75, 0x2C, 0x00, 0x76, 0x2C, 0x00, 0x77, + 0x2C, 0x00, 0x78, 0x2C, 0x00, 0x79, 0x2C, 0x00, 0x7A, 0x2C, 0x00, 0x7B, + 0x2C, 0x00, 0x7C, 0x2C, 0x00, 0x7D, 0x2C, 0x00, 0x7E, 0x2C, 0x29, 0x85, + 0x2C, 0x29, 0x86, 0x30, 0x30, 0x02, 0x30, 0x30, 0x0C, 0x30, 0x30, 0x0D, + 0x30, 0x30, 0x01, 0x30, 0x30, 0xFB, 0x30, 0x30, 0xF2, 0x30, 0x30, 0xA1, + 0x30, 0x30, 0xA3, 0x30, 0x30, 0xA5, 0x30, 0x30, 0xA7, 0x30, 0x30, 0xA9, + 0x30, 0x30, 0xE3, 0x30, 0x30, 0xE5, 0x30, 0x30, 0xE7, 0x30, 0x30, 0xC3, + 0x30, 0x30, 0xFC, 0x30, 0x30, 0xA2, 0x30, 0x30, 0xA4, 0x30, 0x30, 0xA6, + 0x30, 0x30, 0xA8, 0x30, 0x30, 0xAA, 0x30, 0x30, 0xAB, 0x30, 0x30, 0xAD, + 0x30, 0x30, 0xAF, 0x30, 0x30, 0xB1, 0x30, 0x30, 0xB3, 0x30, 0x30, 0xB5, + 0x30, 0x30, 0xB7, 0x30, 0x30, 0xB9, 0x30, 0x30, 0xBB, 0x30, 0x30, 0xBD, + 0x30, 0x30, 0xBF, 0x30, 0x30, 0xC1, 0x30, 0x30, 0xC4, 0x30, 0x30, 0xC6, + 0x30, 0x30, 0xC8, 0x30, 0x30, 0xCA, 0x30, 0x30, 0xCB, 0x30, 0x30, 0xCC, + 0x30, 0x30, 0xCD, 0x30, 0x30, 0xCE, 0x30, 0x30, 0xCF, 0x30, 0x30, 0xD2, + 0x30, 0x30, 0xD5, 0x30, 0x30, 0xD8, 0x30, 0x30, 0xDB, 0x30, 0x30, 0xDE, + 0x30, 0x30, 0xDF, 0x30, 0x30, 0xE0, 0x30, 0x30, 0xE1, 0x30, 0x30, 0xE2, + 0x30, 0x30, 0xE4, 0x30, 0x30, 0xE6, 0x30, 0x30, 0xE8, 0x30, 0x30, 0xE9, + 0x30, 0x30, 0xEA, 0x30, 0x30, 0xEB, 0x30, 0x30, 0xEC, 0x30, 0x30, 0xED, + 0x30, 0x30, 0xEF, 0x30, 0x30, 0xF3, 0x30, 0x30, 0x99, 0x30, 0x30, 0x9A, + 0x30, 0x31, 0x64, 0x30, 0x31, 0x31, 0x30, 0x31, 0x32, 0x30, 0x31, 0x33, + 0x30, 0x31, 0x34, 0x30, 0x31, 0x35, 0x30, 0x31, 0x36, 0x30, 0x31, 0x37, + 0x30, 0x31, 0x38, 0x30, 0x31, 0x39, 0x30, 0x31, 0x3A, 0x30, 0x31, 0x3B, + 0x30, 0x31, 0x3C, 0x30, 0x31, 0x3D, 0x30, 0x31, 0x3E, 0x30, 0x31, 0x3F, + 0x30, 0x31, 0x40, 0x30, 0x31, 0x41, 0x30, 0x31, 0x42, 0x30, 0x31, 0x43, + 0x30, 0x31, 0x44, 0x30, 0x31, 0x45, 0x30, 0x31, 0x46, 0x30, 0x31, 0x47, + 0x30, 0x31, 0x48, 0x30, 0x31, 0x49, 0x30, 0x31, 0x4A, 0x30, 0x31, 0x4B, + 0x30, 0x31, 0x4C, 0x30, 0x31, 0x4D, 0x30, 0x31, 0x4E, 0x30, 0x31, 0x4F, + 0x30, 0x31, 0x50, 0x30, 0x31, 0x51, 0x30, 0x31, 0x52, 0x30, 0x31, 0x53, + 0x30, 0x31, 0x54, 0x30, 0x31, 0x55, 0x30, 0x31, 0x56, 0x30, 0x31, 0x57, + 0x30, 0x31, 0x58, 0x30, 0x31, 0x59, 0x30, 0x31, 0x5A, 0x30, 0x31, 0x5B, + 0x30, 0x31, 0x5C, 0x30, 0x31, 0x5D, 0x30, 0x31, 0x5E, 0x30, 0x31, 0x5F, + 0x30, 0x31, 0x60, 0x30, 0x31, 0x61, 0x30, 0x31, 0x62, 0x30, 0x31, 0x63, + 0x2C, 0x00, 0xA2, 0x2C, 0x00, 0xA3, 0x2C, 0x00, 0xAC, 0x2C, 0x00, 0xAF, + 0x2C, 0x00, 0xA6, 0x2C, 0x00, 0xA5, 0x2C, 0x20, 0xA9, 0x30, 0x25, 0x02, + 0x30, 0x21, 0x90, 0x30, 0x21, 0x91, 0x30, 0x21, 0x92, 0x30, 0x21, 0x93, + 0x30, 0x25, 0xA0, 0x30, 0x25, 0xCB, 0x81, 0xD1, 0x57, 0x01, 0xD1, 0x65, + 0x81, 0xD1, 0x58, 0x01, 0xD1, 0x65, 0x81, 0xD1, 0x5F, 0x01, 0xD1, 0x6E, + 0x81, 0xD1, 0x5F, 0x01, 0xD1, 0x6F, 0x81, 0xD1, 0x5F, 0x01, 0xD1, 0x70, + 0x81, 0xD1, 0x5F, 0x01, 0xD1, 0x71, 0x81, 0xD1, 0x5F, 0x01, 0xD1, 0x72, + 0x81, 0xD1, 0xB9, 0x01, 0xD1, 0x65, 0x81, 0xD1, 0xBA, 0x01, 0xD1, 0x65, + 0x81, 0xD1, 0xBB, 0x01, 0xD1, 0x6E, 0x81, 0xD1, 0xBC, 0x01, 0xD1, 0x6E, + 0x81, 0xD1, 0xBB, 0x01, 0xD1, 0x6F, 0x81, 0xD1, 0xBC, 0x01, 0xD1, 0x6F, + 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, + 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, + 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, + 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, + 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, + 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, + 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, + 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, + 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, + 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, + 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, + 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, + 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, + 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, + 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, + 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, + 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, + 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, + 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, + 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, + 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, + 0x04, 0x00, 0x67, 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, + 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, 0x04, 0x00, 0x6F, + 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, + 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, + 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, 0x04, 0x00, 0x41, + 0x04, 0x00, 0x42, 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, 0x04, 0x00, 0x45, + 0x04, 0x00, 0x46, 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, 0x04, 0x00, 0x51, - 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, - 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, 0x04, 0x00, 0x59, 0x04, 0x00, 0x61, - 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, 0x04, 0x00, 0x65, - 0x04, 0x00, 0x66, 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, 0x04, 0x00, 0x69, - 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, - 0x04, 0x00, 0x6E, 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, - 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, - 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, - 0x04, 0x00, 0x7A, 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, 0x04, 0x00, 0x44, - 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, 0x04, 0x00, 0x47, 0x04, 0x00, 0x49, - 0x04, 0x00, 0x4A, 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, 0x04, 0x00, 0x4D, - 0x04, 0x00, 0x4F, 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, + 0x04, 0x00, 0x52, 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, 0x04, 0x00, 0x59, - 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, - 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, - 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, - 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, - 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, - 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, - 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, - 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, - 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, - 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, - 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, - 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, - 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, - 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, - 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, - 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, - 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, - 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, - 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, - 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, - 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, - 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, - 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, - 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, - 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, - 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, - 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, - 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, - 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, - 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, - 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, - 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, - 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, - 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, - 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, - 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, - 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, - 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, - 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, - 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, - 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, - 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, - 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, - 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, - 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, - 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, - 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, - 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, - 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, - 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, - 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, - 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, - 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, - 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, - 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, - 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, - 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, - 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, - 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, - 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, - 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, - 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, - 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, - 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, - 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, - 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, - 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, - 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, - 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, - 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, - 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, - 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, - 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, - 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, - 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, - 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, - 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, - 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, - 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, - 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, - 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, - 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, - 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, - 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, - 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, 0x04, 0x01, 0x31, 0x04, 0x02, 0x37, + 0x04, 0x00, 0x5A, 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, + 0x04, 0x00, 0x64, 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, 0x04, 0x00, 0x67, + 0x04, 0x00, 0x68, 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, + 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, 0x04, 0x00, 0x6F, + 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, + 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, + 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, 0x04, 0x00, 0x41, + 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, 0x04, 0x00, 0x47, 0x04, 0x00, 0x4A, + 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4E, 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, + 0x04, 0x00, 0x51, 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, + 0x04, 0x00, 0x56, 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, 0x04, 0x00, 0x59, + 0x04, 0x00, 0x5A, 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, + 0x04, 0x00, 0x64, 0x04, 0x00, 0x66, 0x04, 0x00, 0x68, 0x04, 0x00, 0x69, + 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, + 0x04, 0x00, 0x6E, 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, + 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, + 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, + 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, + 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, + 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, + 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, + 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, + 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, + 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, + 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, + 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, + 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, + 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, + 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, + 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, + 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, 0x04, 0x00, 0x44, 0x04, 0x00, 0x45, + 0x04, 0x00, 0x46, 0x04, 0x00, 0x47, 0x04, 0x00, 0x4A, 0x04, 0x00, 0x4B, + 0x04, 0x00, 0x4C, 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, 0x04, 0x00, 0x4F, + 0x04, 0x00, 0x50, 0x04, 0x00, 0x51, 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, + 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, + 0x04, 0x00, 0x59, 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, 0x04, 0x00, 0x63, + 0x04, 0x00, 0x64, 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, 0x04, 0x00, 0x67, + 0x04, 0x00, 0x68, 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, 0x04, 0x00, 0x6B, + 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, 0x04, 0x00, 0x6F, + 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, 0x04, 0x00, 0x73, + 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, 0x04, 0x00, 0x77, + 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, 0x04, 0x00, 0x41, + 0x04, 0x00, 0x42, 0x04, 0x00, 0x44, 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, + 0x04, 0x00, 0x47, 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, 0x04, 0x00, 0x4B, + 0x04, 0x00, 0x4C, 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4F, 0x04, 0x00, 0x53, + 0x04, 0x00, 0x54, 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, 0x04, 0x00, 0x57, + 0x04, 0x00, 0x58, 0x04, 0x00, 0x59, 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, + 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, + 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, + 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, + 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, + 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, + 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, + 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, + 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, + 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, + 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, + 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, + 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, + 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, + 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, + 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, + 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, + 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, + 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, + 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, + 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, + 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, + 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, + 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, + 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, + 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, + 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, + 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, + 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, + 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, + 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, + 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, + 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, + 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, + 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, + 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, + 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, + 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, + 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, + 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, + 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, + 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, + 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, + 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, + 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, + 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, + 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, + 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, + 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, + 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, + 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, + 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, + 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, + 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, + 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, + 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, + 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, + 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, + 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, + 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, + 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, + 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, + 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, + 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, + 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, + 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, + 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, + 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, + 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, + 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, + 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, + 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, + 0x04, 0x00, 0x41, 0x04, 0x00, 0x42, 0x04, 0x00, 0x43, 0x04, 0x00, 0x44, + 0x04, 0x00, 0x45, 0x04, 0x00, 0x46, 0x04, 0x00, 0x47, 0x04, 0x00, 0x48, + 0x04, 0x00, 0x49, 0x04, 0x00, 0x4A, 0x04, 0x00, 0x4B, 0x04, 0x00, 0x4C, + 0x04, 0x00, 0x4D, 0x04, 0x00, 0x4E, 0x04, 0x00, 0x4F, 0x04, 0x00, 0x50, + 0x04, 0x00, 0x51, 0x04, 0x00, 0x52, 0x04, 0x00, 0x53, 0x04, 0x00, 0x54, + 0x04, 0x00, 0x55, 0x04, 0x00, 0x56, 0x04, 0x00, 0x57, 0x04, 0x00, 0x58, + 0x04, 0x00, 0x59, 0x04, 0x00, 0x5A, 0x04, 0x00, 0x61, 0x04, 0x00, 0x62, + 0x04, 0x00, 0x63, 0x04, 0x00, 0x64, 0x04, 0x00, 0x65, 0x04, 0x00, 0x66, + 0x04, 0x00, 0x67, 0x04, 0x00, 0x68, 0x04, 0x00, 0x69, 0x04, 0x00, 0x6A, + 0x04, 0x00, 0x6B, 0x04, 0x00, 0x6C, 0x04, 0x00, 0x6D, 0x04, 0x00, 0x6E, + 0x04, 0x00, 0x6F, 0x04, 0x00, 0x70, 0x04, 0x00, 0x71, 0x04, 0x00, 0x72, + 0x04, 0x00, 0x73, 0x04, 0x00, 0x74, 0x04, 0x00, 0x75, 0x04, 0x00, 0x76, + 0x04, 0x00, 0x77, 0x04, 0x00, 0x78, 0x04, 0x00, 0x79, 0x04, 0x00, 0x7A, + 0x04, 0x01, 0x31, 0x04, 0x02, 0x37, 0x04, 0x03, 0x91, 0x04, 0x03, 0x92, + 0x04, 0x03, 0x93, 0x04, 0x03, 0x94, 0x04, 0x03, 0x95, 0x04, 0x03, 0x96, + 0x04, 0x03, 0x97, 0x04, 0x03, 0x98, 0x04, 0x03, 0x99, 0x04, 0x03, 0x9A, + 0x04, 0x03, 0x9B, 0x04, 0x03, 0x9C, 0x04, 0x03, 0x9D, 0x04, 0x03, 0x9E, + 0x04, 0x03, 0x9F, 0x04, 0x03, 0xA0, 0x04, 0x03, 0xA1, 0x04, 0x03, 0xF4, + 0x04, 0x03, 0xA3, 0x04, 0x03, 0xA4, 0x04, 0x03, 0xA5, 0x04, 0x03, 0xA6, + 0x04, 0x03, 0xA7, 0x04, 0x03, 0xA8, 0x04, 0x03, 0xA9, 0x04, 0x22, 0x07, + 0x04, 0x03, 0xB1, 0x04, 0x03, 0xB2, 0x04, 0x03, 0xB3, 0x04, 0x03, 0xB4, + 0x04, 0x03, 0xB5, 0x04, 0x03, 0xB6, 0x04, 0x03, 0xB7, 0x04, 0x03, 0xB8, + 0x04, 0x03, 0xB9, 0x04, 0x03, 0xBA, 0x04, 0x03, 0xBB, 0x04, 0x03, 0xBC, + 0x04, 0x03, 0xBD, 0x04, 0x03, 0xBE, 0x04, 0x03, 0xBF, 0x04, 0x03, 0xC0, + 0x04, 0x03, 0xC1, 0x04, 0x03, 0xC2, 0x04, 0x03, 0xC3, 0x04, 0x03, 0xC4, + 0x04, 0x03, 0xC5, 0x04, 0x03, 0xC6, 0x04, 0x03, 0xC7, 0x04, 0x03, 0xC8, + 0x04, 0x03, 0xC9, 0x04, 0x22, 0x02, 0x04, 0x03, 0xF5, 0x04, 0x03, 0xD1, + 0x04, 0x03, 0xF0, 0x04, 0x03, 0xD5, 0x04, 0x03, 0xF1, 0x04, 0x03, 0xD6, 0x04, 0x03, 0x91, 0x04, 0x03, 0x92, 0x04, 0x03, 0x93, 0x04, 0x03, 0x94, 0x04, 0x03, 0x95, 0x04, 0x03, 0x96, 0x04, 0x03, 0x97, 0x04, 0x03, 0x98, 0x04, 0x03, 0x99, 0x04, 0x03, 0x9A, 0x04, 0x03, 0x9B, 0x04, 0x03, 0x9C, @@ -1879,21 +1878,9 @@ const unsigned char gl_uninorm_decomp_chars_table[] = 0x04, 0x03, 0xC5, 0x04, 0x03, 0xC6, 0x04, 0x03, 0xC7, 0x04, 0x03, 0xC8, 0x04, 0x03, 0xC9, 0x04, 0x22, 0x02, 0x04, 0x03, 0xF5, 0x04, 0x03, 0xD1, 0x04, 0x03, 0xF0, 0x04, 0x03, 0xD5, 0x04, 0x03, 0xF1, 0x04, 0x03, 0xD6, - 0x04, 0x03, 0x91, 0x04, 0x03, 0x92, 0x04, 0x03, 0x93, 0x04, 0x03, 0x94, - 0x04, 0x03, 0x95, 0x04, 0x03, 0x96, 0x04, 0x03, 0x97, 0x04, 0x03, 0x98, - 0x04, 0x03, 0x99, 0x04, 0x03, 0x9A, 0x04, 0x03, 0x9B, 0x04, 0x03, 0x9C, - 0x04, 0x03, 0x9D, 0x04, 0x03, 0x9E, 0x04, 0x03, 0x9F, 0x04, 0x03, 0xA0, - 0x04, 0x03, 0xA1, 0x04, 0x03, 0xF4, 0x04, 0x03, 0xA3, 0x04, 0x03, 0xA4, - 0x04, 0x03, 0xA5, 0x04, 0x03, 0xA6, 0x04, 0x03, 0xA7, 0x04, 0x03, 0xA8, - 0x04, 0x03, 0xA9, 0x04, 0x22, 0x07, 0x04, 0x03, 0xB1, 0x04, 0x03, 0xB2, - 0x04, 0x03, 0xB3, 0x04, 0x03, 0xB4, 0x04, 0x03, 0xB5, 0x04, 0x03, 0xB6, - 0x04, 0x03, 0xB7, 0x04, 0x03, 0xB8, 0x04, 0x03, 0xB9, 0x04, 0x03, 0xBA, - 0x04, 0x03, 0xBB, 0x04, 0x03, 0xBC, 0x04, 0x03, 0xBD, 0x04, 0x03, 0xBE, - 0x04, 0x03, 0xBF, 0x04, 0x03, 0xC0, 0x04, 0x03, 0xC1, 0x04, 0x03, 0xC2, - 0x04, 0x03, 0xC3, 0x04, 0x03, 0xC4, 0x04, 0x03, 0xC5, 0x04, 0x03, 0xC6, - 0x04, 0x03, 0xC7, 0x04, 0x03, 0xC8, 0x04, 0x03, 0xC9, 0x04, 0x22, 0x02, - 0x04, 0x03, 0xF5, 0x04, 0x03, 0xD1, 0x04, 0x03, 0xF0, 0x04, 0x03, 0xD5, - 0x04, 0x03, 0xF1, 0x04, 0x03, 0xD6, 0x04, 0x03, 0xDC, 0x04, 0x03, 0xDD, + 0x04, 0x03, 0xDC, 0x04, 0x03, 0xDD, 0x04, 0x00, 0x30, 0x04, 0x00, 0x31, + 0x04, 0x00, 0x32, 0x04, 0x00, 0x33, 0x04, 0x00, 0x34, 0x04, 0x00, 0x35, + 0x04, 0x00, 0x36, 0x04, 0x00, 0x37, 0x04, 0x00, 0x38, 0x04, 0x00, 0x39, 0x04, 0x00, 0x30, 0x04, 0x00, 0x31, 0x04, 0x00, 0x32, 0x04, 0x00, 0x33, 0x04, 0x00, 0x34, 0x04, 0x00, 0x35, 0x04, 0x00, 0x36, 0x04, 0x00, 0x37, 0x04, 0x00, 0x38, 0x04, 0x00, 0x39, 0x04, 0x00, 0x30, 0x04, 0x00, 0x31, @@ -1904,237 +1891,142 @@ const unsigned char gl_uninorm_decomp_chars_table[] = 0x04, 0x00, 0x38, 0x04, 0x00, 0x39, 0x04, 0x00, 0x30, 0x04, 0x00, 0x31, 0x04, 0x00, 0x32, 0x04, 0x00, 0x33, 0x04, 0x00, 0x34, 0x04, 0x00, 0x35, 0x04, 0x00, 0x36, 0x04, 0x00, 0x37, 0x04, 0x00, 0x38, 0x04, 0x00, 0x39, - 0x04, 0x00, 0x30, 0x04, 0x00, 0x31, 0x04, 0x00, 0x32, 0x04, 0x00, 0x33, - 0x04, 0x00, 0x34, 0x04, 0x00, 0x35, 0x04, 0x00, 0x36, 0x04, 0x00, 0x37, - 0x04, 0x00, 0x38, 0x04, 0x00, 0x39, 0x04, 0x06, 0x27, 0x04, 0x06, 0x28, - 0x04, 0x06, 0x2C, 0x04, 0x06, 0x2F, 0x04, 0x06, 0x48, 0x04, 0x06, 0x32, - 0x04, 0x06, 0x2D, 0x04, 0x06, 0x37, 0x04, 0x06, 0x4A, 0x04, 0x06, 0x43, - 0x04, 0x06, 0x44, 0x04, 0x06, 0x45, 0x04, 0x06, 0x46, 0x04, 0x06, 0x33, - 0x04, 0x06, 0x39, 0x04, 0x06, 0x41, 0x04, 0x06, 0x35, 0x04, 0x06, 0x42, - 0x04, 0x06, 0x31, 0x04, 0x06, 0x34, 0x04, 0x06, 0x2A, 0x04, 0x06, 0x2B, - 0x04, 0x06, 0x2E, 0x04, 0x06, 0x30, 0x04, 0x06, 0x36, 0x04, 0x06, 0x38, - 0x04, 0x06, 0x3A, 0x04, 0x06, 0x6E, 0x04, 0x06, 0xBA, 0x04, 0x06, 0xA1, - 0x04, 0x06, 0x6F, 0x04, 0x06, 0x28, 0x04, 0x06, 0x2C, 0x04, 0x06, 0x47, - 0x04, 0x06, 0x2D, 0x04, 0x06, 0x4A, 0x04, 0x06, 0x43, 0x04, 0x06, 0x44, - 0x04, 0x06, 0x45, 0x04, 0x06, 0x46, 0x04, 0x06, 0x33, 0x04, 0x06, 0x39, - 0x04, 0x06, 0x41, 0x04, 0x06, 0x35, 0x04, 0x06, 0x42, 0x04, 0x06, 0x34, - 0x04, 0x06, 0x2A, 0x04, 0x06, 0x2B, 0x04, 0x06, 0x2E, 0x04, 0x06, 0x36, - 0x04, 0x06, 0x3A, 0x04, 0x06, 0x2C, 0x04, 0x06, 0x2D, 0x04, 0x06, 0x4A, - 0x04, 0x06, 0x44, 0x04, 0x06, 0x46, 0x04, 0x06, 0x33, 0x04, 0x06, 0x39, - 0x04, 0x06, 0x35, 0x04, 0x06, 0x42, 0x04, 0x06, 0x34, 0x04, 0x06, 0x2E, - 0x04, 0x06, 0x36, 0x04, 0x06, 0x3A, 0x04, 0x06, 0xBA, 0x04, 0x06, 0x6F, - 0x04, 0x06, 0x28, 0x04, 0x06, 0x2C, 0x04, 0x06, 0x47, 0x04, 0x06, 0x2D, - 0x04, 0x06, 0x37, 0x04, 0x06, 0x4A, 0x04, 0x06, 0x43, 0x04, 0x06, 0x45, - 0x04, 0x06, 0x46, 0x04, 0x06, 0x33, 0x04, 0x06, 0x39, 0x04, 0x06, 0x41, - 0x04, 0x06, 0x35, 0x04, 0x06, 0x42, 0x04, 0x06, 0x34, 0x04, 0x06, 0x2A, - 0x04, 0x06, 0x2B, 0x04, 0x06, 0x2E, 0x04, 0x06, 0x36, 0x04, 0x06, 0x38, - 0x04, 0x06, 0x3A, 0x04, 0x06, 0x6E, 0x04, 0x06, 0xA1, 0x04, 0x06, 0x27, - 0x04, 0x06, 0x28, 0x04, 0x06, 0x2C, 0x04, 0x06, 0x2F, 0x04, 0x06, 0x47, - 0x04, 0x06, 0x48, 0x04, 0x06, 0x32, 0x04, 0x06, 0x2D, 0x04, 0x06, 0x37, - 0x04, 0x06, 0x4A, 0x04, 0x06, 0x44, 0x04, 0x06, 0x45, 0x04, 0x06, 0x46, - 0x04, 0x06, 0x33, 0x04, 0x06, 0x39, 0x04, 0x06, 0x41, 0x04, 0x06, 0x35, - 0x04, 0x06, 0x42, 0x04, 0x06, 0x31, 0x04, 0x06, 0x34, 0x04, 0x06, 0x2A, - 0x04, 0x06, 0x2B, 0x04, 0x06, 0x2E, 0x04, 0x06, 0x30, 0x04, 0x06, 0x36, - 0x04, 0x06, 0x38, 0x04, 0x06, 0x3A, 0x04, 0x06, 0x28, 0x04, 0x06, 0x2C, - 0x04, 0x06, 0x2F, 0x04, 0x06, 0x48, 0x04, 0x06, 0x32, 0x04, 0x06, 0x2D, - 0x04, 0x06, 0x37, 0x04, 0x06, 0x4A, 0x04, 0x06, 0x44, 0x04, 0x06, 0x45, - 0x04, 0x06, 0x46, 0x04, 0x06, 0x33, 0x04, 0x06, 0x39, 0x04, 0x06, 0x41, - 0x04, 0x06, 0x35, 0x04, 0x06, 0x42, 0x04, 0x06, 0x31, 0x04, 0x06, 0x34, - 0x04, 0x06, 0x2A, 0x04, 0x06, 0x2B, 0x04, 0x06, 0x2E, 0x04, 0x06, 0x30, - 0x04, 0x06, 0x36, 0x04, 0x06, 0x38, 0x04, 0x06, 0x3A, 0xC0, 0x00, 0x30, - 0x00, 0x00, 0x2E, 0xC0, 0x00, 0x30, 0x00, 0x00, 0x2C, 0xC0, 0x00, 0x31, - 0x00, 0x00, 0x2C, 0xC0, 0x00, 0x32, 0x00, 0x00, 0x2C, 0xC0, 0x00, 0x33, - 0x00, 0x00, 0x2C, 0xC0, 0x00, 0x34, 0x00, 0x00, 0x2C, 0xC0, 0x00, 0x35, - 0x00, 0x00, 0x2C, 0xC0, 0x00, 0x36, 0x00, 0x00, 0x2C, 0xC0, 0x00, 0x37, - 0x00, 0x00, 0x2C, 0xC0, 0x00, 0x38, 0x00, 0x00, 0x2C, 0xC0, 0x00, 0x39, - 0x00, 0x00, 0x2C, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x41, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x42, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x00, 0x43, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x44, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x45, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x46, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x00, 0x47, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x48, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x49, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x4A, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x00, 0x4B, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x4C, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x4D, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x4E, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x00, 0x4F, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x50, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x51, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x52, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x00, 0x53, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x54, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x55, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x56, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, - 0x80, 0x00, 0x57, 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x58, - 0x00, 0x00, 0x29, 0xC0, 0x00, 0x28, 0x80, 0x00, 0x59, 0x00, 0x00, 0x29, - 0xC0, 0x00, 0x28, 0x80, 0x00, 0x5A, 0x00, 0x00, 0x29, 0xC0, 0x30, 0x14, - 0x80, 0x00, 0x53, 0x00, 0x30, 0x15, 0x1C, 0x00, 0x43, 0x1C, 0x00, 0x52, - 0x9C, 0x00, 0x43, 0x00, 0x00, 0x44, 0x9C, 0x00, 0x57, 0x00, 0x00, 0x5A, - 0x38, 0x00, 0x41, 0x38, 0x00, 0x42, 0x38, 0x00, 0x43, 0x38, 0x00, 0x44, - 0x38, 0x00, 0x45, 0x38, 0x00, 0x46, 0x38, 0x00, 0x47, 0x38, 0x00, 0x48, - 0x38, 0x00, 0x49, 0x38, 0x00, 0x4A, 0x38, 0x00, 0x4B, 0x38, 0x00, 0x4C, - 0x38, 0x00, 0x4D, 0x38, 0x00, 0x4E, 0x38, 0x00, 0x4F, 0x38, 0x00, 0x50, - 0x38, 0x00, 0x51, 0x38, 0x00, 0x52, 0x38, 0x00, 0x53, 0x38, 0x00, 0x54, - 0x38, 0x00, 0x55, 0x38, 0x00, 0x56, 0x38, 0x00, 0x57, 0x38, 0x00, 0x58, - 0x38, 0x00, 0x59, 0x38, 0x00, 0x5A, 0xB8, 0x00, 0x48, 0x00, 0x00, 0x56, - 0xB8, 0x00, 0x4D, 0x00, 0x00, 0x56, 0xB8, 0x00, 0x53, 0x00, 0x00, 0x44, - 0xB8, 0x00, 0x53, 0x00, 0x00, 0x53, 0xB8, 0x00, 0x50, 0x80, 0x00, 0x50, - 0x00, 0x00, 0x56, 0xB8, 0x00, 0x57, 0x00, 0x00, 0x43, 0xA0, 0x00, 0x4D, - 0x00, 0x00, 0x43, 0xA0, 0x00, 0x4D, 0x00, 0x00, 0x44, 0xB8, 0x00, 0x44, - 0x00, 0x00, 0x4A, 0xB8, 0x30, 0x7B, 0x00, 0x30, 0x4B, 0xB8, 0x30, 0xB3, - 0x00, 0x30, 0xB3, 0x38, 0x30, 0xB5, 0x38, 0x62, 0x4B, 0x38, 0x5B, 0x57, - 0x38, 0x53, 0xCC, 0x38, 0x30, 0xC7, 0x38, 0x4E, 0x8C, 0x38, 0x59, 0x1A, - 0x38, 0x89, 0xE3, 0x38, 0x59, 0x29, 0x38, 0x4E, 0xA4, 0x38, 0x66, 0x20, - 0x38, 0x71, 0x21, 0x38, 0x65, 0x99, 0x38, 0x52, 0x4D, 0x38, 0x5F, 0x8C, - 0x38, 0x51, 0x8D, 0x38, 0x65, 0xB0, 0x38, 0x52, 0x1D, 0x38, 0x7D, 0x42, - 0x38, 0x75, 0x1F, 0x38, 0x8C, 0xA9, 0x38, 0x58, 0xF0, 0x38, 0x54, 0x39, - 0x38, 0x6F, 0x14, 0x38, 0x62, 0x95, 0x38, 0x63, 0x55, 0x38, 0x4E, 0x00, - 0x38, 0x4E, 0x09, 0x38, 0x90, 0x4A, 0x38, 0x5D, 0xE6, 0x38, 0x4E, 0x2D, - 0x38, 0x53, 0xF3, 0x38, 0x63, 0x07, 0x38, 0x8D, 0x70, 0x38, 0x62, 0x53, - 0x38, 0x79, 0x81, 0x38, 0x7A, 0x7A, 0x38, 0x54, 0x08, 0x38, 0x6E, 0x80, - 0x38, 0x67, 0x09, 0x38, 0x67, 0x08, 0x38, 0x75, 0x33, 0x38, 0x52, 0x72, - 0x38, 0x55, 0xB6, 0xC0, 0x30, 0x14, 0x80, 0x67, 0x2C, 0x00, 0x30, 0x15, - 0xC0, 0x30, 0x14, 0x80, 0x4E, 0x09, 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14, - 0x80, 0x4E, 0x8C, 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14, 0x80, 0x5B, 0x89, - 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14, 0x80, 0x70, 0xB9, 0x00, 0x30, 0x15, - 0xC0, 0x30, 0x14, 0x80, 0x62, 0x53, 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14, - 0x80, 0x76, 0xD7, 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14, 0x80, 0x52, 0xDD, - 0x00, 0x30, 0x15, 0xC0, 0x30, 0x14, 0x80, 0x65, 0x57, 0x00, 0x30, 0x15, - 0x1C, 0x5F, 0x97, 0x1C, 0x53, 0xEF, 0x00, 0x4E, 0x3D, 0x00, 0x4E, 0x38, - 0x00, 0x4E, 0x41, 0x02, 0x01, 0x22, 0x00, 0x4F, 0x60, 0x00, 0x4F, 0xAE, - 0x00, 0x4F, 0xBB, 0x00, 0x50, 0x02, 0x00, 0x50, 0x7A, 0x00, 0x50, 0x99, - 0x00, 0x50, 0xE7, 0x00, 0x50, 0xCF, 0x00, 0x34, 0x9E, 0x02, 0x06, 0x3A, - 0x00, 0x51, 0x4D, 0x00, 0x51, 0x54, 0x00, 0x51, 0x64, 0x00, 0x51, 0x77, - 0x02, 0x05, 0x1C, 0x00, 0x34, 0xB9, 0x00, 0x51, 0x67, 0x00, 0x51, 0x8D, - 0x02, 0x05, 0x4B, 0x00, 0x51, 0x97, 0x00, 0x51, 0xA4, 0x00, 0x4E, 0xCC, - 0x00, 0x51, 0xAC, 0x00, 0x51, 0xB5, 0x02, 0x91, 0xDF, 0x00, 0x51, 0xF5, - 0x00, 0x52, 0x03, 0x00, 0x34, 0xDF, 0x00, 0x52, 0x3B, 0x00, 0x52, 0x46, - 0x00, 0x52, 0x72, 0x00, 0x52, 0x77, 0x00, 0x35, 0x15, 0x00, 0x52, 0xC7, - 0x00, 0x52, 0xC9, 0x00, 0x52, 0xE4, 0x00, 0x52, 0xFA, 0x00, 0x53, 0x05, - 0x00, 0x53, 0x06, 0x00, 0x53, 0x17, 0x00, 0x53, 0x49, 0x00, 0x53, 0x51, - 0x00, 0x53, 0x5A, 0x00, 0x53, 0x73, 0x00, 0x53, 0x7D, 0x00, 0x53, 0x7F, - 0x00, 0x53, 0x7F, 0x00, 0x53, 0x7F, 0x02, 0x0A, 0x2C, 0x00, 0x70, 0x70, - 0x00, 0x53, 0xCA, 0x00, 0x53, 0xDF, 0x02, 0x0B, 0x63, 0x00, 0x53, 0xEB, - 0x00, 0x53, 0xF1, 0x00, 0x54, 0x06, 0x00, 0x54, 0x9E, 0x00, 0x54, 0x38, - 0x00, 0x54, 0x48, 0x00, 0x54, 0x68, 0x00, 0x54, 0xA2, 0x00, 0x54, 0xF6, - 0x00, 0x55, 0x10, 0x00, 0x55, 0x53, 0x00, 0x55, 0x63, 0x00, 0x55, 0x84, - 0x00, 0x55, 0x84, 0x00, 0x55, 0x99, 0x00, 0x55, 0xAB, 0x00, 0x55, 0xB3, - 0x00, 0x55, 0xC2, 0x00, 0x57, 0x16, 0x00, 0x56, 0x06, 0x00, 0x57, 0x17, - 0x00, 0x56, 0x51, 0x00, 0x56, 0x74, 0x00, 0x52, 0x07, 0x00, 0x58, 0xEE, - 0x00, 0x57, 0xCE, 0x00, 0x57, 0xF4, 0x00, 0x58, 0x0D, 0x00, 0x57, 0x8B, - 0x00, 0x58, 0x32, 0x00, 0x58, 0x31, 0x00, 0x58, 0xAC, 0x02, 0x14, 0xE4, - 0x00, 0x58, 0xF2, 0x00, 0x58, 0xF7, 0x00, 0x59, 0x06, 0x00, 0x59, 0x1A, - 0x00, 0x59, 0x22, 0x00, 0x59, 0x62, 0x02, 0x16, 0xA8, 0x02, 0x16, 0xEA, - 0x00, 0x59, 0xEC, 0x00, 0x5A, 0x1B, 0x00, 0x5A, 0x27, 0x00, 0x59, 0xD8, - 0x00, 0x5A, 0x66, 0x00, 0x36, 0xEE, 0x00, 0x36, 0xFC, 0x00, 0x5B, 0x08, - 0x00, 0x5B, 0x3E, 0x00, 0x5B, 0x3E, 0x02, 0x19, 0xC8, 0x00, 0x5B, 0xC3, - 0x00, 0x5B, 0xD8, 0x00, 0x5B, 0xE7, 0x00, 0x5B, 0xF3, 0x02, 0x1B, 0x18, - 0x00, 0x5B, 0xFF, 0x00, 0x5C, 0x06, 0x00, 0x5F, 0x53, 0x00, 0x5C, 0x22, - 0x00, 0x37, 0x81, 0x00, 0x5C, 0x60, 0x00, 0x5C, 0x6E, 0x00, 0x5C, 0xC0, - 0x00, 0x5C, 0x8D, 0x02, 0x1D, 0xE4, 0x00, 0x5D, 0x43, 0x02, 0x1D, 0xE6, - 0x00, 0x5D, 0x6E, 0x00, 0x5D, 0x6B, 0x00, 0x5D, 0x7C, 0x00, 0x5D, 0xE1, - 0x00, 0x5D, 0xE2, 0x00, 0x38, 0x2F, 0x00, 0x5D, 0xFD, 0x00, 0x5E, 0x28, - 0x00, 0x5E, 0x3D, 0x00, 0x5E, 0x69, 0x00, 0x38, 0x62, 0x02, 0x21, 0x83, - 0x00, 0x38, 0x7C, 0x00, 0x5E, 0xB0, 0x00, 0x5E, 0xB3, 0x00, 0x5E, 0xB6, - 0x00, 0x5E, 0xCA, 0x02, 0xA3, 0x92, 0x00, 0x5E, 0xFE, 0x02, 0x23, 0x31, - 0x02, 0x23, 0x31, 0x00, 0x82, 0x01, 0x00, 0x5F, 0x22, 0x00, 0x5F, 0x22, - 0x00, 0x38, 0xC7, 0x02, 0x32, 0xB8, 0x02, 0x61, 0xDA, 0x00, 0x5F, 0x62, - 0x00, 0x5F, 0x6B, 0x00, 0x38, 0xE3, 0x00, 0x5F, 0x9A, 0x00, 0x5F, 0xCD, - 0x00, 0x5F, 0xD7, 0x00, 0x5F, 0xF9, 0x00, 0x60, 0x81, 0x00, 0x39, 0x3A, - 0x00, 0x39, 0x1C, 0x00, 0x60, 0x94, 0x02, 0x26, 0xD4, 0x00, 0x60, 0xC7, - 0x00, 0x61, 0x48, 0x00, 0x61, 0x4C, 0x00, 0x61, 0x4E, 0x00, 0x61, 0x4C, - 0x00, 0x61, 0x7A, 0x00, 0x61, 0x8E, 0x00, 0x61, 0xB2, 0x00, 0x61, 0xA4, - 0x00, 0x61, 0xAF, 0x00, 0x61, 0xDE, 0x00, 0x61, 0xF2, 0x00, 0x61, 0xF6, - 0x00, 0x62, 0x10, 0x00, 0x62, 0x1B, 0x00, 0x62, 0x5D, 0x00, 0x62, 0xB1, - 0x00, 0x62, 0xD4, 0x00, 0x63, 0x50, 0x02, 0x2B, 0x0C, 0x00, 0x63, 0x3D, - 0x00, 0x62, 0xFC, 0x00, 0x63, 0x68, 0x00, 0x63, 0x83, 0x00, 0x63, 0xE4, - 0x02, 0x2B, 0xF1, 0x00, 0x64, 0x22, 0x00, 0x63, 0xC5, 0x00, 0x63, 0xA9, - 0x00, 0x3A, 0x2E, 0x00, 0x64, 0x69, 0x00, 0x64, 0x7E, 0x00, 0x64, 0x9D, - 0x00, 0x64, 0x77, 0x00, 0x3A, 0x6C, 0x00, 0x65, 0x4F, 0x00, 0x65, 0x6C, - 0x02, 0x30, 0x0A, 0x00, 0x65, 0xE3, 0x00, 0x66, 0xF8, 0x00, 0x66, 0x49, - 0x00, 0x3B, 0x19, 0x00, 0x66, 0x91, 0x00, 0x3B, 0x08, 0x00, 0x3A, 0xE4, - 0x00, 0x51, 0x92, 0x00, 0x51, 0x95, 0x00, 0x67, 0x00, 0x00, 0x66, 0x9C, - 0x00, 0x80, 0xAD, 0x00, 0x43, 0xD9, 0x00, 0x67, 0x17, 0x00, 0x67, 0x1B, - 0x00, 0x67, 0x21, 0x00, 0x67, 0x5E, 0x00, 0x67, 0x53, 0x02, 0x33, 0xC3, - 0x00, 0x3B, 0x49, 0x00, 0x67, 0xFA, 0x00, 0x67, 0x85, 0x00, 0x68, 0x52, - 0x00, 0x68, 0x85, 0x02, 0x34, 0x6D, 0x00, 0x68, 0x8E, 0x00, 0x68, 0x1F, - 0x00, 0x69, 0x14, 0x00, 0x3B, 0x9D, 0x00, 0x69, 0x42, 0x00, 0x69, 0xA3, - 0x00, 0x69, 0xEA, 0x00, 0x6A, 0xA8, 0x02, 0x36, 0xA3, 0x00, 0x6A, 0xDB, - 0x00, 0x3C, 0x18, 0x00, 0x6B, 0x21, 0x02, 0x38, 0xA7, 0x00, 0x6B, 0x54, - 0x00, 0x3C, 0x4E, 0x00, 0x6B, 0x72, 0x00, 0x6B, 0x9F, 0x00, 0x6B, 0xBA, - 0x00, 0x6B, 0xBB, 0x02, 0x3A, 0x8D, 0x02, 0x1D, 0x0B, 0x02, 0x3A, 0xFA, - 0x00, 0x6C, 0x4E, 0x02, 0x3C, 0xBC, 0x00, 0x6C, 0xBF, 0x00, 0x6C, 0xCD, - 0x00, 0x6C, 0x67, 0x00, 0x6D, 0x16, 0x00, 0x6D, 0x3E, 0x00, 0x6D, 0x77, - 0x00, 0x6D, 0x41, 0x00, 0x6D, 0x69, 0x00, 0x6D, 0x78, 0x00, 0x6D, 0x85, - 0x02, 0x3D, 0x1E, 0x00, 0x6D, 0x34, 0x00, 0x6E, 0x2F, 0x00, 0x6E, 0x6E, - 0x00, 0x3D, 0x33, 0x00, 0x6E, 0xCB, 0x00, 0x6E, 0xC7, 0x02, 0x3E, 0xD1, - 0x00, 0x6D, 0xF9, 0x00, 0x6F, 0x6E, 0x02, 0x3F, 0x5E, 0x02, 0x3F, 0x8E, - 0x00, 0x6F, 0xC6, 0x00, 0x70, 0x39, 0x00, 0x70, 0x1E, 0x00, 0x70, 0x1B, - 0x00, 0x3D, 0x96, 0x00, 0x70, 0x4A, 0x00, 0x70, 0x7D, 0x00, 0x70, 0x77, - 0x00, 0x70, 0xAD, 0x02, 0x05, 0x25, 0x00, 0x71, 0x45, 0x02, 0x42, 0x63, - 0x00, 0x71, 0x9C, 0x02, 0x43, 0xAB, 0x00, 0x72, 0x28, 0x00, 0x72, 0x35, - 0x00, 0x72, 0x50, 0x02, 0x46, 0x08, 0x00, 0x72, 0x80, 0x00, 0x72, 0x95, - 0x02, 0x47, 0x35, 0x02, 0x48, 0x14, 0x00, 0x73, 0x7A, 0x00, 0x73, 0x8B, - 0x00, 0x3E, 0xAC, 0x00, 0x73, 0xA5, 0x00, 0x3E, 0xB8, 0x00, 0x3E, 0xB8, - 0x00, 0x74, 0x47, 0x00, 0x74, 0x5C, 0x00, 0x74, 0x71, 0x00, 0x74, 0x85, - 0x00, 0x74, 0xCA, 0x00, 0x3F, 0x1B, 0x00, 0x75, 0x24, 0x02, 0x4C, 0x36, - 0x00, 0x75, 0x3E, 0x02, 0x4C, 0x92, 0x00, 0x75, 0x70, 0x02, 0x21, 0x9F, - 0x00, 0x76, 0x10, 0x02, 0x4F, 0xA1, 0x02, 0x4F, 0xB8, 0x02, 0x50, 0x44, - 0x00, 0x3F, 0xFC, 0x00, 0x40, 0x08, 0x00, 0x76, 0xF4, 0x02, 0x50, 0xF3, - 0x02, 0x50, 0xF2, 0x02, 0x51, 0x19, 0x02, 0x51, 0x33, 0x00, 0x77, 0x1E, - 0x00, 0x77, 0x1F, 0x00, 0x77, 0x1F, 0x00, 0x77, 0x4A, 0x00, 0x40, 0x39, - 0x00, 0x77, 0x8B, 0x00, 0x40, 0x46, 0x00, 0x40, 0x96, 0x02, 0x54, 0x1D, - 0x00, 0x78, 0x4E, 0x00, 0x78, 0x8C, 0x00, 0x78, 0xCC, 0x00, 0x40, 0xE3, - 0x02, 0x56, 0x26, 0x00, 0x79, 0x56, 0x02, 0x56, 0x9A, 0x02, 0x56, 0xC5, - 0x00, 0x79, 0x8F, 0x00, 0x79, 0xEB, 0x00, 0x41, 0x2F, 0x00, 0x7A, 0x40, - 0x00, 0x7A, 0x4A, 0x00, 0x7A, 0x4F, 0x02, 0x59, 0x7C, 0x02, 0x5A, 0xA7, - 0x02, 0x5A, 0xA7, 0x00, 0x7A, 0xEE, 0x00, 0x42, 0x02, 0x02, 0x5B, 0xAB, - 0x00, 0x7B, 0xC6, 0x00, 0x7B, 0xC9, 0x00, 0x42, 0x27, 0x02, 0x5C, 0x80, - 0x00, 0x7C, 0xD2, 0x00, 0x42, 0xA0, 0x00, 0x7C, 0xE8, 0x00, 0x7C, 0xE3, - 0x00, 0x7D, 0x00, 0x02, 0x5F, 0x86, 0x00, 0x7D, 0x63, 0x00, 0x43, 0x01, - 0x00, 0x7D, 0xC7, 0x00, 0x7E, 0x02, 0x00, 0x7E, 0x45, 0x00, 0x43, 0x34, - 0x02, 0x62, 0x28, 0x02, 0x62, 0x47, 0x00, 0x43, 0x59, 0x02, 0x62, 0xD9, - 0x00, 0x7F, 0x7A, 0x02, 0x63, 0x3E, 0x00, 0x7F, 0x95, 0x00, 0x7F, 0xFA, - 0x00, 0x80, 0x05, 0x02, 0x64, 0xDA, 0x02, 0x65, 0x23, 0x00, 0x80, 0x60, - 0x02, 0x65, 0xA8, 0x00, 0x80, 0x70, 0x02, 0x33, 0x5F, 0x00, 0x43, 0xD5, - 0x00, 0x80, 0xB2, 0x00, 0x81, 0x03, 0x00, 0x44, 0x0B, 0x00, 0x81, 0x3E, - 0x00, 0x5A, 0xB5, 0x02, 0x67, 0xA7, 0x02, 0x67, 0xB5, 0x02, 0x33, 0x93, - 0x02, 0x33, 0x9C, 0x00, 0x82, 0x01, 0x00, 0x82, 0x04, 0x00, 0x8F, 0x9E, - 0x00, 0x44, 0x6B, 0x00, 0x82, 0x91, 0x00, 0x82, 0x8B, 0x00, 0x82, 0x9D, - 0x00, 0x52, 0xB3, 0x00, 0x82, 0xB1, 0x00, 0x82, 0xB3, 0x00, 0x82, 0xBD, - 0x00, 0x82, 0xE6, 0x02, 0x6B, 0x3C, 0x00, 0x82, 0xE5, 0x00, 0x83, 0x1D, - 0x00, 0x83, 0x63, 0x00, 0x83, 0xAD, 0x00, 0x83, 0x23, 0x00, 0x83, 0xBD, - 0x00, 0x83, 0xE7, 0x00, 0x84, 0x57, 0x00, 0x83, 0x53, 0x00, 0x83, 0xCA, - 0x00, 0x83, 0xCC, 0x00, 0x83, 0xDC, 0x02, 0x6C, 0x36, 0x02, 0x6D, 0x6B, - 0x02, 0x6C, 0xD5, 0x00, 0x45, 0x2B, 0x00, 0x84, 0xF1, 0x00, 0x84, 0xF3, - 0x00, 0x85, 0x16, 0x02, 0x73, 0xCA, 0x00, 0x85, 0x64, 0x02, 0x6F, 0x2C, - 0x00, 0x45, 0x5D, 0x00, 0x45, 0x61, 0x02, 0x6F, 0xB1, 0x02, 0x70, 0xD2, - 0x00, 0x45, 0x6B, 0x00, 0x86, 0x50, 0x00, 0x86, 0x5C, 0x00, 0x86, 0x67, - 0x00, 0x86, 0x69, 0x00, 0x86, 0xA9, 0x00, 0x86, 0x88, 0x00, 0x87, 0x0E, - 0x00, 0x86, 0xE2, 0x00, 0x87, 0x79, 0x00, 0x87, 0x28, 0x00, 0x87, 0x6B, - 0x00, 0x87, 0x86, 0x00, 0x45, 0xD7, 0x00, 0x87, 0xE1, 0x00, 0x88, 0x01, - 0x00, 0x45, 0xF9, 0x00, 0x88, 0x60, 0x00, 0x88, 0x63, 0x02, 0x76, 0x67, - 0x00, 0x88, 0xD7, 0x00, 0x88, 0xDE, 0x00, 0x46, 0x35, 0x00, 0x88, 0xFA, - 0x00, 0x34, 0xBB, 0x02, 0x78, 0xAE, 0x02, 0x79, 0x66, 0x00, 0x46, 0xBE, - 0x00, 0x46, 0xC7, 0x00, 0x8A, 0xA0, 0x00, 0x8A, 0xED, 0x00, 0x8B, 0x8A, - 0x00, 0x8C, 0x55, 0x02, 0x7C, 0xA8, 0x00, 0x8C, 0xAB, 0x00, 0x8C, 0xC1, - 0x00, 0x8D, 0x1B, 0x00, 0x8D, 0x77, 0x02, 0x7F, 0x2F, 0x02, 0x08, 0x04, - 0x00, 0x8D, 0xCB, 0x00, 0x8D, 0xBC, 0x00, 0x8D, 0xF0, 0x02, 0x08, 0xDE, - 0x00, 0x8E, 0xD4, 0x00, 0x8F, 0x38, 0x02, 0x85, 0xD2, 0x02, 0x85, 0xED, - 0x00, 0x90, 0x94, 0x00, 0x90, 0xF1, 0x00, 0x91, 0x11, 0x02, 0x87, 0x2E, - 0x00, 0x91, 0x1B, 0x00, 0x92, 0x38, 0x00, 0x92, 0xD7, 0x00, 0x92, 0xD8, - 0x00, 0x92, 0x7C, 0x00, 0x93, 0xF9, 0x00, 0x94, 0x15, 0x02, 0x8B, 0xFA, - 0x00, 0x95, 0x8B, 0x00, 0x49, 0x95, 0x00, 0x95, 0xB7, 0x02, 0x8D, 0x77, - 0x00, 0x49, 0xE6, 0x00, 0x96, 0xC3, 0x00, 0x5D, 0xB2, 0x00, 0x97, 0x23, - 0x02, 0x91, 0x45, 0x02, 0x92, 0x1A, 0x00, 0x4A, 0x6E, 0x00, 0x4A, 0x76, - 0x00, 0x97, 0xE0, 0x02, 0x94, 0x0A, 0x00, 0x4A, 0xB2, 0x02, 0x94, 0x96, - 0x00, 0x98, 0x0B, 0x00, 0x98, 0x0B, 0x00, 0x98, 0x29, 0x02, 0x95, 0xB6, - 0x00, 0x98, 0xE2, 0x00, 0x4B, 0x33, 0x00, 0x99, 0x29, 0x00, 0x99, 0xA7, - 0x00, 0x99, 0xC2, 0x00, 0x99, 0xFE, 0x00, 0x4B, 0xCE, 0x02, 0x9B, 0x30, - 0x00, 0x9B, 0x12, 0x00, 0x9C, 0x40, 0x00, 0x9C, 0xFD, 0x00, 0x4C, 0xCE, - 0x00, 0x4C, 0xED, 0x00, 0x9D, 0x67, 0x02, 0xA0, 0xCE, 0x00, 0x4C, 0xF8, - 0x02, 0xA1, 0x05, 0x02, 0xA2, 0x0E, 0x02, 0xA2, 0x91, 0x00, 0x9E, 0xBB, - 0x00, 0x4D, 0x56, 0x00, 0x9E, 0xF9, 0x00, 0x9E, 0xFE, 0x00, 0x9F, 0x05, - 0x00, 0x9F, 0x0F, 0x00, 0x9F, 0x16, 0x00, 0x9F, 0x3B, 0x02, 0xA6, 0x00 + 0x00, 0x4E, 0x3D, 0x00, 0x4E, 0x38, 0x00, 0x4E, 0x41, 0x02, 0x01, 0x22, + 0x00, 0x4F, 0x60, 0x00, 0x4F, 0xAE, 0x00, 0x4F, 0xBB, 0x00, 0x50, 0x02, + 0x00, 0x50, 0x7A, 0x00, 0x50, 0x99, 0x00, 0x50, 0xE7, 0x00, 0x50, 0xCF, + 0x00, 0x34, 0x9E, 0x02, 0x06, 0x3A, 0x00, 0x51, 0x4D, 0x00, 0x51, 0x54, + 0x00, 0x51, 0x64, 0x00, 0x51, 0x77, 0x02, 0x05, 0x1C, 0x00, 0x34, 0xB9, + 0x00, 0x51, 0x67, 0x00, 0x51, 0x8D, 0x02, 0x05, 0x4B, 0x00, 0x51, 0x97, + 0x00, 0x51, 0xA4, 0x00, 0x4E, 0xCC, 0x00, 0x51, 0xAC, 0x00, 0x51, 0xB5, + 0x02, 0x91, 0xDF, 0x00, 0x51, 0xF5, 0x00, 0x52, 0x03, 0x00, 0x34, 0xDF, + 0x00, 0x52, 0x3B, 0x00, 0x52, 0x46, 0x00, 0x52, 0x72, 0x00, 0x52, 0x77, + 0x00, 0x35, 0x15, 0x00, 0x52, 0xC7, 0x00, 0x52, 0xC9, 0x00, 0x52, 0xE4, + 0x00, 0x52, 0xFA, 0x00, 0x53, 0x05, 0x00, 0x53, 0x06, 0x00, 0x53, 0x17, + 0x00, 0x53, 0x49, 0x00, 0x53, 0x51, 0x00, 0x53, 0x5A, 0x00, 0x53, 0x73, + 0x00, 0x53, 0x7D, 0x00, 0x53, 0x7F, 0x00, 0x53, 0x7F, 0x00, 0x53, 0x7F, + 0x02, 0x0A, 0x2C, 0x00, 0x70, 0x70, 0x00, 0x53, 0xCA, 0x00, 0x53, 0xDF, + 0x02, 0x0B, 0x63, 0x00, 0x53, 0xEB, 0x00, 0x53, 0xF1, 0x00, 0x54, 0x06, + 0x00, 0x54, 0x9E, 0x00, 0x54, 0x38, 0x00, 0x54, 0x48, 0x00, 0x54, 0x68, + 0x00, 0x54, 0xA2, 0x00, 0x54, 0xF6, 0x00, 0x55, 0x10, 0x00, 0x55, 0x53, + 0x00, 0x55, 0x63, 0x00, 0x55, 0x84, 0x00, 0x55, 0x84, 0x00, 0x55, 0x99, + 0x00, 0x55, 0xAB, 0x00, 0x55, 0xB3, 0x00, 0x55, 0xC2, 0x00, 0x57, 0x16, + 0x00, 0x56, 0x06, 0x00, 0x57, 0x17, 0x00, 0x56, 0x51, 0x00, 0x56, 0x74, + 0x00, 0x52, 0x07, 0x00, 0x58, 0xEE, 0x00, 0x57, 0xCE, 0x00, 0x57, 0xF4, + 0x00, 0x58, 0x0D, 0x00, 0x57, 0x8B, 0x00, 0x58, 0x32, 0x00, 0x58, 0x31, + 0x00, 0x58, 0xAC, 0x02, 0x14, 0xE4, 0x00, 0x58, 0xF2, 0x00, 0x58, 0xF7, + 0x00, 0x59, 0x06, 0x00, 0x59, 0x1A, 0x00, 0x59, 0x22, 0x00, 0x59, 0x62, + 0x02, 0x16, 0xA8, 0x02, 0x16, 0xEA, 0x00, 0x59, 0xEC, 0x00, 0x5A, 0x1B, + 0x00, 0x5A, 0x27, 0x00, 0x59, 0xD8, 0x00, 0x5A, 0x66, 0x00, 0x36, 0xEE, + 0x00, 0x36, 0xFC, 0x00, 0x5B, 0x08, 0x00, 0x5B, 0x3E, 0x00, 0x5B, 0x3E, + 0x02, 0x19, 0xC8, 0x00, 0x5B, 0xC3, 0x00, 0x5B, 0xD8, 0x00, 0x5B, 0xE7, + 0x00, 0x5B, 0xF3, 0x02, 0x1B, 0x18, 0x00, 0x5B, 0xFF, 0x00, 0x5C, 0x06, + 0x00, 0x5F, 0x53, 0x00, 0x5C, 0x22, 0x00, 0x37, 0x81, 0x00, 0x5C, 0x60, + 0x00, 0x5C, 0x6E, 0x00, 0x5C, 0xC0, 0x00, 0x5C, 0x8D, 0x02, 0x1D, 0xE4, + 0x00, 0x5D, 0x43, 0x02, 0x1D, 0xE6, 0x00, 0x5D, 0x6E, 0x00, 0x5D, 0x6B, + 0x00, 0x5D, 0x7C, 0x00, 0x5D, 0xE1, 0x00, 0x5D, 0xE2, 0x00, 0x38, 0x2F, + 0x00, 0x5D, 0xFD, 0x00, 0x5E, 0x28, 0x00, 0x5E, 0x3D, 0x00, 0x5E, 0x69, + 0x00, 0x38, 0x62, 0x02, 0x21, 0x83, 0x00, 0x38, 0x7C, 0x00, 0x5E, 0xB0, + 0x00, 0x5E, 0xB3, 0x00, 0x5E, 0xB6, 0x00, 0x5E, 0xCA, 0x02, 0xA3, 0x92, + 0x00, 0x5E, 0xFE, 0x02, 0x23, 0x31, 0x02, 0x23, 0x31, 0x00, 0x82, 0x01, + 0x00, 0x5F, 0x22, 0x00, 0x5F, 0x22, 0x00, 0x38, 0xC7, 0x02, 0x32, 0xB8, + 0x02, 0x61, 0xDA, 0x00, 0x5F, 0x62, 0x00, 0x5F, 0x6B, 0x00, 0x38, 0xE3, + 0x00, 0x5F, 0x9A, 0x00, 0x5F, 0xCD, 0x00, 0x5F, 0xD7, 0x00, 0x5F, 0xF9, + 0x00, 0x60, 0x81, 0x00, 0x39, 0x3A, 0x00, 0x39, 0x1C, 0x00, 0x60, 0x94, + 0x02, 0x26, 0xD4, 0x00, 0x60, 0xC7, 0x00, 0x61, 0x48, 0x00, 0x61, 0x4C, + 0x00, 0x61, 0x4E, 0x00, 0x61, 0x4C, 0x00, 0x61, 0x7A, 0x00, 0x61, 0x8E, + 0x00, 0x61, 0xB2, 0x00, 0x61, 0xA4, 0x00, 0x61, 0xAF, 0x00, 0x61, 0xDE, + 0x00, 0x61, 0xF2, 0x00, 0x61, 0xF6, 0x00, 0x62, 0x10, 0x00, 0x62, 0x1B, + 0x00, 0x62, 0x5D, 0x00, 0x62, 0xB1, 0x00, 0x62, 0xD4, 0x00, 0x63, 0x50, + 0x02, 0x2B, 0x0C, 0x00, 0x63, 0x3D, 0x00, 0x62, 0xFC, 0x00, 0x63, 0x68, + 0x00, 0x63, 0x83, 0x00, 0x63, 0xE4, 0x02, 0x2B, 0xF1, 0x00, 0x64, 0x22, + 0x00, 0x63, 0xC5, 0x00, 0x63, 0xA9, 0x00, 0x3A, 0x2E, 0x00, 0x64, 0x69, + 0x00, 0x64, 0x7E, 0x00, 0x64, 0x9D, 0x00, 0x64, 0x77, 0x00, 0x3A, 0x6C, + 0x00, 0x65, 0x4F, 0x00, 0x65, 0x6C, 0x02, 0x30, 0x0A, 0x00, 0x65, 0xE3, + 0x00, 0x66, 0xF8, 0x00, 0x66, 0x49, 0x00, 0x3B, 0x19, 0x00, 0x66, 0x91, + 0x00, 0x3B, 0x08, 0x00, 0x3A, 0xE4, 0x00, 0x51, 0x92, 0x00, 0x51, 0x95, + 0x00, 0x67, 0x00, 0x00, 0x66, 0x9C, 0x00, 0x80, 0xAD, 0x00, 0x43, 0xD9, + 0x00, 0x67, 0x17, 0x00, 0x67, 0x1B, 0x00, 0x67, 0x21, 0x00, 0x67, 0x5E, + 0x00, 0x67, 0x53, 0x02, 0x33, 0xC3, 0x00, 0x3B, 0x49, 0x00, 0x67, 0xFA, + 0x00, 0x67, 0x85, 0x00, 0x68, 0x52, 0x00, 0x68, 0x85, 0x02, 0x34, 0x6D, + 0x00, 0x68, 0x8E, 0x00, 0x68, 0x1F, 0x00, 0x69, 0x14, 0x00, 0x3B, 0x9D, + 0x00, 0x69, 0x42, 0x00, 0x69, 0xA3, 0x00, 0x69, 0xEA, 0x00, 0x6A, 0xA8, + 0x02, 0x36, 0xA3, 0x00, 0x6A, 0xDB, 0x00, 0x3C, 0x18, 0x00, 0x6B, 0x21, + 0x02, 0x38, 0xA7, 0x00, 0x6B, 0x54, 0x00, 0x3C, 0x4E, 0x00, 0x6B, 0x72, + 0x00, 0x6B, 0x9F, 0x00, 0x6B, 0xBA, 0x00, 0x6B, 0xBB, 0x02, 0x3A, 0x8D, + 0x02, 0x1D, 0x0B, 0x02, 0x3A, 0xFA, 0x00, 0x6C, 0x4E, 0x02, 0x3C, 0xBC, + 0x00, 0x6C, 0xBF, 0x00, 0x6C, 0xCD, 0x00, 0x6C, 0x67, 0x00, 0x6D, 0x16, + 0x00, 0x6D, 0x3E, 0x00, 0x6D, 0x77, 0x00, 0x6D, 0x41, 0x00, 0x6D, 0x69, + 0x00, 0x6D, 0x78, 0x00, 0x6D, 0x85, 0x02, 0x3D, 0x1E, 0x00, 0x6D, 0x34, + 0x00, 0x6E, 0x2F, 0x00, 0x6E, 0x6E, 0x00, 0x3D, 0x33, 0x00, 0x6E, 0xCB, + 0x00, 0x6E, 0xC7, 0x02, 0x3E, 0xD1, 0x00, 0x6D, 0xF9, 0x00, 0x6F, 0x6E, + 0x02, 0x3F, 0x5E, 0x02, 0x3F, 0x8E, 0x00, 0x6F, 0xC6, 0x00, 0x70, 0x39, + 0x00, 0x70, 0x1E, 0x00, 0x70, 0x1B, 0x00, 0x3D, 0x96, 0x00, 0x70, 0x4A, + 0x00, 0x70, 0x7D, 0x00, 0x70, 0x77, 0x00, 0x70, 0xAD, 0x02, 0x05, 0x25, + 0x00, 0x71, 0x45, 0x02, 0x42, 0x63, 0x00, 0x71, 0x9C, 0x02, 0x43, 0xAB, + 0x00, 0x72, 0x28, 0x00, 0x72, 0x35, 0x00, 0x72, 0x50, 0x02, 0x46, 0x08, + 0x00, 0x72, 0x80, 0x00, 0x72, 0x95, 0x02, 0x47, 0x35, 0x02, 0x48, 0x14, + 0x00, 0x73, 0x7A, 0x00, 0x73, 0x8B, 0x00, 0x3E, 0xAC, 0x00, 0x73, 0xA5, + 0x00, 0x3E, 0xB8, 0x00, 0x3E, 0xB8, 0x00, 0x74, 0x47, 0x00, 0x74, 0x5C, + 0x00, 0x74, 0x71, 0x00, 0x74, 0x85, 0x00, 0x74, 0xCA, 0x00, 0x3F, 0x1B, + 0x00, 0x75, 0x24, 0x02, 0x4C, 0x36, 0x00, 0x75, 0x3E, 0x02, 0x4C, 0x92, + 0x00, 0x75, 0x70, 0x02, 0x21, 0x9F, 0x00, 0x76, 0x10, 0x02, 0x4F, 0xA1, + 0x02, 0x4F, 0xB8, 0x02, 0x50, 0x44, 0x00, 0x3F, 0xFC, 0x00, 0x40, 0x08, + 0x00, 0x76, 0xF4, 0x02, 0x50, 0xF3, 0x02, 0x50, 0xF2, 0x02, 0x51, 0x19, + 0x02, 0x51, 0x33, 0x00, 0x77, 0x1E, 0x00, 0x77, 0x1F, 0x00, 0x77, 0x1F, + 0x00, 0x77, 0x4A, 0x00, 0x40, 0x39, 0x00, 0x77, 0x8B, 0x00, 0x40, 0x46, + 0x00, 0x40, 0x96, 0x02, 0x54, 0x1D, 0x00, 0x78, 0x4E, 0x00, 0x78, 0x8C, + 0x00, 0x78, 0xCC, 0x00, 0x40, 0xE3, 0x02, 0x56, 0x26, 0x00, 0x79, 0x56, + 0x02, 0x56, 0x9A, 0x02, 0x56, 0xC5, 0x00, 0x79, 0x8F, 0x00, 0x79, 0xEB, + 0x00, 0x41, 0x2F, 0x00, 0x7A, 0x40, 0x00, 0x7A, 0x4A, 0x00, 0x7A, 0x4F, + 0x02, 0x59, 0x7C, 0x02, 0x5A, 0xA7, 0x02, 0x5A, 0xA7, 0x00, 0x7A, 0xEE, + 0x00, 0x42, 0x02, 0x02, 0x5B, 0xAB, 0x00, 0x7B, 0xC6, 0x00, 0x7B, 0xC9, + 0x00, 0x42, 0x27, 0x02, 0x5C, 0x80, 0x00, 0x7C, 0xD2, 0x00, 0x42, 0xA0, + 0x00, 0x7C, 0xE8, 0x00, 0x7C, 0xE3, 0x00, 0x7D, 0x00, 0x02, 0x5F, 0x86, + 0x00, 0x7D, 0x63, 0x00, 0x43, 0x01, 0x00, 0x7D, 0xC7, 0x00, 0x7E, 0x02, + 0x00, 0x7E, 0x45, 0x00, 0x43, 0x34, 0x02, 0x62, 0x28, 0x02, 0x62, 0x47, + 0x00, 0x43, 0x59, 0x02, 0x62, 0xD9, 0x00, 0x7F, 0x7A, 0x02, 0x63, 0x3E, + 0x00, 0x7F, 0x95, 0x00, 0x7F, 0xFA, 0x00, 0x80, 0x05, 0x02, 0x64, 0xDA, + 0x02, 0x65, 0x23, 0x00, 0x80, 0x60, 0x02, 0x65, 0xA8, 0x00, 0x80, 0x70, + 0x02, 0x33, 0x5F, 0x00, 0x43, 0xD5, 0x00, 0x80, 0xB2, 0x00, 0x81, 0x03, + 0x00, 0x44, 0x0B, 0x00, 0x81, 0x3E, 0x00, 0x5A, 0xB5, 0x02, 0x67, 0xA7, + 0x02, 0x67, 0xB5, 0x02, 0x33, 0x93, 0x02, 0x33, 0x9C, 0x00, 0x82, 0x01, + 0x00, 0x82, 0x04, 0x00, 0x8F, 0x9E, 0x00, 0x44, 0x6B, 0x00, 0x82, 0x91, + 0x00, 0x82, 0x8B, 0x00, 0x82, 0x9D, 0x00, 0x52, 0xB3, 0x00, 0x82, 0xB1, + 0x00, 0x82, 0xB3, 0x00, 0x82, 0xBD, 0x00, 0x82, 0xE6, 0x02, 0x6B, 0x3C, + 0x00, 0x82, 0xE5, 0x00, 0x83, 0x1D, 0x00, 0x83, 0x63, 0x00, 0x83, 0xAD, + 0x00, 0x83, 0x23, 0x00, 0x83, 0xBD, 0x00, 0x83, 0xE7, 0x00, 0x84, 0x57, + 0x00, 0x83, 0x53, 0x00, 0x83, 0xCA, 0x00, 0x83, 0xCC, 0x00, 0x83, 0xDC, + 0x02, 0x6C, 0x36, 0x02, 0x6D, 0x6B, 0x02, 0x6C, 0xD5, 0x00, 0x45, 0x2B, + 0x00, 0x84, 0xF1, 0x00, 0x84, 0xF3, 0x00, 0x85, 0x16, 0x02, 0x73, 0xCA, + 0x00, 0x85, 0x64, 0x02, 0x6F, 0x2C, 0x00, 0x45, 0x5D, 0x00, 0x45, 0x61, + 0x02, 0x6F, 0xB1, 0x02, 0x70, 0xD2, 0x00, 0x45, 0x6B, 0x00, 0x86, 0x50, + 0x00, 0x86, 0x5C, 0x00, 0x86, 0x67, 0x00, 0x86, 0x69, 0x00, 0x86, 0xA9, + 0x00, 0x86, 0x88, 0x00, 0x87, 0x0E, 0x00, 0x86, 0xE2, 0x00, 0x87, 0x79, + 0x00, 0x87, 0x28, 0x00, 0x87, 0x6B, 0x00, 0x87, 0x86, 0x00, 0x45, 0xD7, + 0x00, 0x87, 0xE1, 0x00, 0x88, 0x01, 0x00, 0x45, 0xF9, 0x00, 0x88, 0x60, + 0x00, 0x88, 0x63, 0x02, 0x76, 0x67, 0x00, 0x88, 0xD7, 0x00, 0x88, 0xDE, + 0x00, 0x46, 0x35, 0x00, 0x88, 0xFA, 0x00, 0x34, 0xBB, 0x02, 0x78, 0xAE, + 0x02, 0x79, 0x66, 0x00, 0x46, 0xBE, 0x00, 0x46, 0xC7, 0x00, 0x8A, 0xA0, + 0x00, 0x8A, 0xED, 0x00, 0x8B, 0x8A, 0x00, 0x8C, 0x55, 0x02, 0x7C, 0xA8, + 0x00, 0x8C, 0xAB, 0x00, 0x8C, 0xC1, 0x00, 0x8D, 0x1B, 0x00, 0x8D, 0x77, + 0x02, 0x7F, 0x2F, 0x02, 0x08, 0x04, 0x00, 0x8D, 0xCB, 0x00, 0x8D, 0xBC, + 0x00, 0x8D, 0xF0, 0x02, 0x08, 0xDE, 0x00, 0x8E, 0xD4, 0x00, 0x8F, 0x38, + 0x02, 0x85, 0xD2, 0x02, 0x85, 0xED, 0x00, 0x90, 0x94, 0x00, 0x90, 0xF1, + 0x00, 0x91, 0x11, 0x02, 0x87, 0x2E, 0x00, 0x91, 0x1B, 0x00, 0x92, 0x38, + 0x00, 0x92, 0xD7, 0x00, 0x92, 0xD8, 0x00, 0x92, 0x7C, 0x00, 0x93, 0xF9, + 0x00, 0x94, 0x15, 0x02, 0x8B, 0xFA, 0x00, 0x95, 0x8B, 0x00, 0x49, 0x95, + 0x00, 0x95, 0xB7, 0x02, 0x8D, 0x77, 0x00, 0x49, 0xE6, 0x00, 0x96, 0xC3, + 0x00, 0x5D, 0xB2, 0x00, 0x97, 0x23, 0x02, 0x91, 0x45, 0x02, 0x92, 0x1A, + 0x00, 0x4A, 0x6E, 0x00, 0x4A, 0x76, 0x00, 0x97, 0xE0, 0x02, 0x94, 0x0A, + 0x00, 0x4A, 0xB2, 0x02, 0x94, 0x96, 0x00, 0x98, 0x0B, 0x00, 0x98, 0x0B, + 0x00, 0x98, 0x29, 0x02, 0x95, 0xB6, 0x00, 0x98, 0xE2, 0x00, 0x4B, 0x33, + 0x00, 0x99, 0x29, 0x00, 0x99, 0xA7, 0x00, 0x99, 0xC2, 0x00, 0x99, 0xFE, + 0x00, 0x4B, 0xCE, 0x02, 0x9B, 0x30, 0x00, 0x9B, 0x12, 0x00, 0x9C, 0x40, + 0x00, 0x9C, 0xFD, 0x00, 0x4C, 0xCE, 0x00, 0x4C, 0xED, 0x00, 0x9D, 0x67, + 0x02, 0xA0, 0xCE, 0x00, 0x4C, 0xF8, 0x02, 0xA1, 0x05, 0x02, 0xA2, 0x0E, + 0x02, 0xA2, 0x91, 0x00, 0x9E, 0xBB, 0x00, 0x4D, 0x56, 0x00, 0x9E, 0xF9, + 0x00, 0x9E, 0xFE, 0x00, 0x9F, 0x05, 0x00, 0x9F, 0x0F, 0x00, 0x9F, 0x16, + 0x00, 0x9F, 0x3B, 0x02, 0xA6, 0x00 }; const decomp_index_table_t gl_uninorm_decomp_index_table = @@ -2145,17 +2037,16 @@ const decomp_index_table_t gl_uninorm_decomp_index_table = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 384, 416, -1, -1, -1, -1, -1, + -1, 384, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 416, 448, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 448, 480, - -1, -1, -1, -1, 512, 544, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 576, 608, -1, -1, - -1, -1, -1, 640, 672, -1, -1, -1, + -1, -1, -1, -1, 480, 512, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -2163,7 +2054,8 @@ const decomp_index_table_t gl_uninorm_decomp_index_table = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 704 + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 544 }, { -1, -1, -1, -1, -1, 0, 32, 64, @@ -2216,47 +2108,27 @@ const decomp_index_table_t gl_uninorm_decomp_index_table = 4384, 4416, 4448, 4480, 4512, 4544, 4576, 4608, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 4640, -1, -1, -1, - -1, -1, -1, 4672, -1, -1, -1, 4704, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 4736, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4768, 4800, 4832, 4864, 4896, 4928, 4960, 4992, - 5024, 5056, 5088, 5120, 5152, 5184, 5216, -1, - 5248, 5280, 5312, 5344, 5376, 5408, 5440, 5472, - 5504, 5536, 5568, 5600, 5632, 5664, 5696, 5728, - 5760, 5792, 5824, 5856, 5888, 5920, 5952, 5984, - 6016, 6048, 6080, 6112, 6144, 6176, 6208, 6240, - 6272, 6304, 6336, 6368, 6400, 6432, 6464, 6496, - -1, -1, -1, -1, 6528, 6560, -1, -1, - -1, 6592, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 6624, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 6656, -1, -1, - -1, -1, -1, -1, -1, 6688, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 4640, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 4672, 4704, 4736, 4768, 4800, 4832, 4864, 4896, + 4928, 4960, 4992, 5024, 5056, 5088, 5120, -1, + 5152, 5184, 5216, 5248, 5280, 5312, 5344, 5376, + 5408, 5440, 5472, 5504, 5536, 5568, 5600, 5632, + 5664, 5696, 5728, 5760, 5792, 5824, 5856, 5888, + 5920, 5952, 5984, 6016, 6048, 6080, 6112, 6144, + 6176, 6208, 6240, 6272, 6304, 6336, 6368, 6400, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 6720, 6752, -1, 6784, 6816, -1, + -1, -1, 6432, 6464, -1, 6496, 6528, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 6848, 6880, 6912, 6944, 6976, 7008, 7040, 7072, - 7104, 7136, 7168, 7200, 7232, 7264, 7296, 7328, - 7360, 7392, 7424, 7456, 7488, 7520, 7552, 7584, - 7616, 7648, 7680, 7712, 7744, 7776, 7808, 7840, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 7872, 7904, 7936, 7968, 8000, 8032, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 8064, 8096, 8128, 8160, 8192, -1, -1, -1, - 8224, 8256, 8288, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 8320, 8352, 8384, 8416, 8448, 8480, 8512, 8544, - 8576, 8608, 8640, 8672, 8704, 8736, 8768, 8800, - 8832, -1, -1, -1, -1, -1, -1, -1, + 6560, 6592, 6624, 6656, 6688, 6720, 6752, 6784, + 6816, 6848, 6880, 6912, 6944, 6976, 7008, 7040, + 7072, 7104, 7136, 7168, 7200, 7232, 7264, 7296, + 7328, 7360, 7392, 7424, 7456, 7488, 7520, 7552, + 7584, 7616, 7648, 7680, 7712, 7744, 7776, 7808, + 7840, 7872, 7904, 7936, 7968, 8000, 8032, 8064, + 8096, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }, { @@ -2586,613 +2458,585 @@ const decomp_index_table_t gl_uninorm_decomp_index_table = 34804, 34805, 34806, 34807, 34808, 34809, 34810, 34811, 34812, 34813, 34814, 34815, 34816, 34817, 34818, 34819, 34820, 34821, 34822, 34823, 34824, 34825, 34826, -1, - 34827, 34828, 34829, 34830, 34831, 34832, 34833, 34834, - 34835, 34836, 34837, 34838, 34839, -1, -1, -1, + 34827, 34828, 34829, 34830, 34831, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 34832, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 34840, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 34834, 34837, 34840, 34841, -1, 34843, 34846, 34849, + -1, 34850, 34852, 34853, 34854, 34855, 34856, 34857, + 34858, 34859, 34860, 34861, -1, 34862, 34863, -1, + -1, 34865, 34866, 34867, 34868, 34869, -1, -1, + 34870, 34872, 34875, -1, 34877, -1, 2110, -1, + 34879, -1, 2112, 2113, 34882, 34883, -1, 34884, + 34885, 34886, -1, 34887, 34888, 34889, 34890, 34891, + 34892, 34893, -1, 34894, 34897, 34898, 34899, 34900, + 34901, -1, -1, -1, -1, 34902, 34903, 34904, + 34905, 34906, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 34907, 34910, 34913, 34916, 34919, + 34922, 34925, 34928, 34931, 34934, 34937, 34940, 34943, + 34945, 34946, 34948, 34951, 34953, 34954, 34956, 34959, + 34963, 34965, 34966, 34968, 34971, 34972, 34973, 34974, + 34975, 34976, 34978, 34981, 34983, 34984, 34986, 34989, + 34993, 34995, 34996, 34998, 35001, 35002, 35003, 35004, -1, -1, -1, -1, -1, -1, -1, -1, - 34842, 34845, 34848, 34849, -1, 34851, 34854, 34857, - -1, 34858, 34860, 34861, 34862, 34863, 34864, 34865, - 34866, 34867, 34868, 34869, -1, 34870, 34871, -1, - -1, 34873, 34874, 34875, 34876, 34877, -1, -1, - 34878, 34880, 34883, -1, 34885, -1, 2118, -1, - 34887, -1, 2120, 2121, 34890, 34891, -1, 34892, - 34893, 34894, -1, 34895, 34896, 34897, 34898, 34899, - 34900, 34901, -1, 34902, 34905, 34906, 34907, 34908, - 34909, -1, -1, -1, -1, 34910, 34911, 34912, - 34913, 34914, -1, -1, -1, -1, -1, -1, - 34915, 34918, 34921, 34925, 34928, 34931, 34934, 34937, - 34940, 34943, 34946, 34949, 34952, 34955, 34958, 34961, - 34963, 34964, 34966, 34969, 34971, 34972, 34974, 34977, - 34981, 34983, 34984, 34986, 34989, 34990, 34991, 34992, - 34993, 34994, 34996, 34999, 35001, 35002, 35004, 35007, - 35011, 35013, 35014, 35016, 35019, 35020, 35021, 35022, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 35023, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 2258, 2260, -1, -1, -1, -1, + -1, -1, 2237, 2239, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 2262, -1, + -1, -1, -1, -1, -1, -1, 2241, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 2264, 2266, 2268, + -1, -1, -1, -1, -1, 2243, 2245, 2247, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2270, -1, -1, -1, - -1, 2272, -1, -1, 2274, -1, -1, -1, + -1, -1, -1, -1, 2249, -1, -1, -1, + -1, 2251, -1, -1, 2253, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2276, -1, 2278, -1, - -1, -1, -1, -1, 35048, 35050, -1, 35053, - 35055, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 2255, -1, 2257, -1, + -1, -1, -1, -1, 35027, 35029, -1, 35032, + 35034, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 2290, -1, -1, 2292, -1, -1, 2294, - -1, 2296, -1, -1, -1, -1, -1, -1, + -1, 2269, -1, -1, 2271, -1, -1, 2273, + -1, 2275, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 2298, -1, 2300, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 2302, 2304, 2306, - 2308, 2310, -1, -1, 2312, 2314, -1, -1, - 2316, 2318, -1, -1, -1, -1, -1, -1, - 2320, 2322, -1, -1, 2324, 2326, -1, -1, - 2328, 2330, -1, -1, -1, -1, -1, -1, + 2277, -1, 2279, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 2281, 2283, 2285, + 2287, 2289, -1, -1, 2291, 2293, -1, -1, + 2295, 2297, -1, -1, -1, -1, -1, -1, + 2299, 2301, -1, -1, 2303, 2305, -1, -1, + 2307, 2309, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2332, 2334, 2336, 2338, + -1, -1, -1, -1, 2311, 2313, 2315, 2317, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 2340, 2342, 2344, 2346, -1, -1, -1, -1, - -1, -1, 2348, 2350, 2352, 2354, -1, -1, + 2319, 2321, 2323, 2325, -1, -1, -1, -1, + -1, -1, 2327, 2329, 2331, 2333, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 2356, 2357, -1, -1, -1, -1, -1, + -1, 2335, 2336, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 35126, 35127, 35128, 35129, 35130, 35131, 35132, 35133, - 35134, 35135, 35137, 35139, 35141, 35143, 35145, 35147, - 35149, 35151, 35153, 35155, 35157, 35160, 35163, 35166, - 35169, 35172, 35175, 35178, 35181, 35184, 35188, 35192, - 35196, 35200, 35204, 35208, 35212, 35216, 35220, 35224, - 35228, 35230, 35232, 35234, 35236, 35238, 35240, 35242, - 35244, 35246, 35249, 35252, 35255, 35258, 35261, 35264, - 35267, 35270, 35273, 35276, 35279, 35282, 35285, 35288, - 35291, 35294, 35297, 35300, 35303, 35306, 35309, 35312, - 35315, 35318, 35321, 35324, 35327, 35330, 35333, 35336, - 35339, 35342, 35345, 35348, 35351, 35354, 35357, 35358, - 35359, 35360, 35361, 35362, 35363, 35364, 35365, 35366, - 35367, 35368, 35369, 35370, 35371, 35372, 35373, 35374, - 35375, 35376, 35377, 35378, 35379, 35380, 35381, 35382, - 35383, 35384, 35385, 35386, 35387, 35388, 35389, 35390, - 35391, 35392, 35393, 35394, 35395, 35396, 35397, 35398, - 35399, 35400, 35401, 35402, 35403, 35404, 35405, 35406, - 35407, 35408, 35409, -1, -1, -1, -1, -1, + 35105, 35106, 35107, 35108, 35109, 35110, 35111, 35112, + 35113, 35114, 35116, 35118, 35120, 35122, 35124, 35126, + 35128, 35130, 35132, 35134, 35136, 35139, 35142, 35145, + 35148, 35151, 35154, 35157, 35160, 35163, 35167, 35171, + 35175, 35179, 35183, 35187, 35191, 35195, 35199, 35203, + 35207, 35209, 35211, 35213, 35215, 35217, 35219, 35221, + 35223, 35225, 35228, 35231, 35234, 35237, 35240, 35243, + 35246, 35249, 35252, 35255, 35258, 35261, 35264, 35267, + 35270, 35273, 35276, 35279, 35282, 35285, 35288, 35291, + 35294, 35297, 35300, 35303, 35306, 35309, 35312, 35315, + 35318, 35321, 35324, 35327, 35330, 35333, 35336, 35337, + 35338, 35339, 35340, 35341, 35342, 35343, 35344, 35345, + 35346, 35347, 35348, 35349, 35350, 35351, 35352, 35353, + 35354, 35355, 35356, 35357, 35358, 35359, 35360, 35361, + 35362, 35363, 35364, 35365, 35366, 35367, 35368, 35369, + 35370, 35371, 35372, 35373, 35374, 35375, 35376, 35377, + 35378, 35379, 35380, 35381, 35382, 35383, 35384, 35385, + 35386, 35387, 35388, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 35410, -1, -1, -1, + -1, -1, -1, -1, 35389, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 35414, 35417, 35419, -1, + -1, -1, -1, -1, 35393, 35396, 35398, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2654, -1, -1, -1, + -1, -1, -1, -1, 2633, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 35424, 35425, -1, -1, + -1, -1, -1, -1, 35403, 35404, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 35426, + -1, -1, -1, -1, -1, -1, -1, 35405, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 35427, + -1, -1, -1, -1, -1, -1, -1, 35406, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 35428, -1, -1, -1, -1, + -1, -1, -1, 35407, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 35429, 35430, 35431, 35432, 35433, 35434, 35435, 35436, - 35437, 35438, 35439, 35440, 35441, 35442, 35443, 35444, - 35445, 35446, 35447, 35448, 35449, 35450, 35451, 35452, - 35453, 35454, 35455, 35456, 35457, 35458, 35459, 35460, - 35461, 35462, 35463, 35464, 35465, 35466, 35467, 35468, - 35469, 35470, 35471, 35472, 35473, 35474, 35475, 35476, - 35477, 35478, 35479, 35480, 35481, 35482, 35483, 35484, - 35485, 35486, 35487, 35488, 35489, 35490, 35491, 35492, - 35493, 35494, 35495, 35496, 35497, 35498, 35499, 35500, - 35501, 35502, 35503, 35504, 35505, 35506, 35507, 35508, - 35509, 35510, 35511, 35512, 35513, 35514, 35515, 35516, - 35517, 35518, 35519, 35520, 35521, 35522, 35523, 35524, - 35525, 35526, 35527, 35528, 35529, 35530, 35531, 35532, - 35533, 35534, 35535, 35536, 35537, 35538, 35539, 35540, - 35541, 35542, 35543, 35544, 35545, 35546, 35547, 35548, - 35549, 35550, 35551, 35552, 35553, 35554, 35555, 35556, - 35557, 35558, 35559, 35560, 35561, 35562, 35563, 35564, - 35565, 35566, 35567, 35568, 35569, 35570, 35571, 35572, - 35573, 35574, 35575, 35576, 35577, 35578, 35579, 35580, - 35581, 35582, 35583, 35584, 35585, 35586, 35587, 35588, - 35589, 35590, 35591, 35592, 35593, 35594, 35595, 35596, - 35597, 35598, 35599, 35600, 35601, 35602, 35603, 35604, - 35605, 35606, 35607, 35608, 35609, 35610, 35611, 35612, - 35613, 35614, 35615, 35616, 35617, 35618, 35619, 35620, - 35621, 35622, 35623, 35624, 35625, 35626, 35627, 35628, - 35629, 35630, 35631, 35632, 35633, 35634, 35635, 35636, - 35637, 35638, 35639, 35640, 35641, 35642, -1, -1, + 35408, 35409, 35410, 35411, 35412, 35413, 35414, 35415, + 35416, 35417, 35418, 35419, 35420, 35421, 35422, 35423, + 35424, 35425, 35426, 35427, 35428, 35429, 35430, 35431, + 35432, 35433, 35434, 35435, 35436, 35437, 35438, 35439, + 35440, 35441, 35442, 35443, 35444, 35445, 35446, 35447, + 35448, 35449, 35450, 35451, 35452, 35453, 35454, 35455, + 35456, 35457, 35458, 35459, 35460, 35461, 35462, 35463, + 35464, 35465, 35466, 35467, 35468, 35469, 35470, 35471, + 35472, 35473, 35474, 35475, 35476, 35477, 35478, 35479, + 35480, 35481, 35482, 35483, 35484, 35485, 35486, 35487, + 35488, 35489, 35490, 35491, 35492, 35493, 35494, 35495, + 35496, 35497, 35498, 35499, 35500, 35501, 35502, 35503, + 35504, 35505, 35506, 35507, 35508, 35509, 35510, 35511, + 35512, 35513, 35514, 35515, 35516, 35517, 35518, 35519, + 35520, 35521, 35522, 35523, 35524, 35525, 35526, 35527, + 35528, 35529, 35530, 35531, 35532, 35533, 35534, 35535, + 35536, 35537, 35538, 35539, 35540, 35541, 35542, 35543, + 35544, 35545, 35546, 35547, 35548, 35549, 35550, 35551, + 35552, 35553, 35554, 35555, 35556, 35557, 35558, 35559, + 35560, 35561, 35562, 35563, 35564, 35565, 35566, 35567, + 35568, 35569, 35570, 35571, 35572, 35573, 35574, 35575, + 35576, 35577, 35578, 35579, 35580, 35581, 35582, 35583, + 35584, 35585, 35586, 35587, 35588, 35589, 35590, 35591, + 35592, 35593, 35594, 35595, 35596, 35597, 35598, 35599, + 35600, 35601, 35602, 35603, 35604, 35605, 35606, 35607, + 35608, 35609, 35610, 35611, 35612, 35613, 35614, 35615, + 35616, 35617, 35618, 35619, 35620, 35621, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 35643, -1, -1, -1, -1, -1, -1, -1, + 35622, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 35644, -1, - 35645, 35646, 35647, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 35623, -1, + 35624, 35625, 35626, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2880, -1, 2882, -1, - 2884, -1, 2886, -1, 2888, -1, 2890, -1, - 2892, -1, 2894, -1, 2896, -1, 2898, -1, - 2900, -1, 2902, -1, -1, 2904, -1, 2906, - -1, 2908, -1, -1, -1, -1, -1, -1, - 2910, 2912, -1, 2914, 2916, -1, 2918, 2920, - -1, 2922, 2924, -1, 2926, 2928, -1, -1, + -1, -1, -1, -1, 2859, -1, 2861, -1, + 2863, -1, 2865, -1, 2867, -1, 2869, -1, + 2871, -1, 2873, -1, 2875, -1, 2877, -1, + 2879, -1, 2881, -1, -1, 2883, -1, 2885, + -1, 2887, -1, -1, -1, -1, -1, -1, + 2889, 2891, -1, 2893, 2895, -1, 2897, 2899, + -1, 2901, 2903, -1, 2905, 2907, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2930, -1, -1, -1, - -1, -1, -1, 35700, 35702, -1, 2936, 35706, + -1, -1, -1, -1, 2909, -1, -1, -1, + -1, -1, -1, 35679, 35681, -1, 2915, 35685, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2940, -1, 2942, -1, - 2944, -1, 2946, -1, 2948, -1, 2950, -1, - 2952, -1, 2954, -1, 2956, -1, 2958, -1, - 2960, -1, 2962, -1, -1, 2964, -1, 2966, - -1, 2968, -1, -1, -1, -1, -1, -1, - 2970, 2972, -1, 2974, 2976, -1, 2978, 2980, - -1, 2982, 2984, -1, 2986, 2988, -1, -1, + -1, -1, -1, -1, 2919, -1, 2921, -1, + 2923, -1, 2925, -1, 2927, -1, 2929, -1, + 2931, -1, 2933, -1, 2935, -1, 2937, -1, + 2939, -1, 2941, -1, -1, 2943, -1, 2945, + -1, 2947, -1, -1, -1, -1, -1, -1, + 2949, 2951, -1, 2953, 2955, -1, 2957, 2959, + -1, 2961, 2963, -1, 2965, 2967, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2990, -1, -1, 2992, - 2994, 2996, 2998, -1, -1, -1, 3000, 35770, + -1, -1, -1, -1, 2969, -1, -1, 2971, + 2973, 2975, 2977, -1, -1, -1, 2979, 35749, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 35772, 35773, 35774, 35775, 35776, 35777, 35778, - 35779, 35780, 35781, 35782, 35783, 35784, 35785, 35786, - 35787, 35788, 35789, 35790, 35791, 35792, 35793, 35794, - 35795, 35796, 35797, 35798, 35799, 35800, 35801, 35802, - 35803, 35804, 35805, 35806, 35807, 35808, 35809, 35810, - 35811, 35812, 35813, 35814, 35815, 35816, 35817, 35818, - 35819, 35820, 35821, 35822, 35823, 35824, 35825, 35826, - 35827, 35828, 35829, 35830, 35831, 35832, 35833, 35834, - 35835, 35836, 35837, 35838, 35839, 35840, 35841, 35842, - 35843, 35844, 35845, 35846, 35847, 35848, 35849, 35850, + -1, 35751, 35752, 35753, 35754, 35755, 35756, 35757, + 35758, 35759, 35760, 35761, 35762, 35763, 35764, 35765, + 35766, 35767, 35768, 35769, 35770, 35771, 35772, 35773, + 35774, 35775, 35776, 35777, 35778, 35779, 35780, 35781, + 35782, 35783, 35784, 35785, 35786, 35787, 35788, 35789, + 35790, 35791, 35792, 35793, 35794, 35795, 35796, 35797, + 35798, 35799, 35800, 35801, 35802, 35803, 35804, 35805, + 35806, 35807, 35808, 35809, 35810, 35811, 35812, 35813, + 35814, 35815, 35816, 35817, 35818, 35819, 35820, 35821, + 35822, 35823, 35824, 35825, 35826, 35827, 35828, 35829, + 35830, 35831, 35832, 35833, 35834, 35835, 35836, 35837, + 35838, 35839, 35840, 35841, 35842, 35843, 35844, -1, + -1, -1, 35845, 35846, 35847, 35848, 35849, 35850, 35851, 35852, 35853, 35854, 35855, 35856, 35857, 35858, - 35859, 35860, 35861, 35862, 35863, 35864, 35865, -1, - -1, -1, 35866, 35867, 35868, 35869, 35870, 35871, - 35872, 35873, 35874, 35875, 35876, 35877, 35878, 35879, - 35880, 35883, 35886, 35889, 35892, 35895, 35898, 35901, - 35904, 35907, 35910, 35913, 35916, 35919, 35922, 35926, - 35930, 35934, 35938, 35942, 35946, 35950, 35954, 35958, - 35962, 35966, 35970, 35974, 35978, 35982, 35989, -1, - 35995, 35998, 36001, 36004, 36007, 36010, 36013, 36016, - 36019, 36022, 36025, 36028, 36031, 36034, 36037, 36040, - 36043, 36046, 36049, 36052, 36055, 36058, 36061, 36064, - 36067, 36070, 36073, 36076, 36079, 36082, 36085, 36088, - 36091, 36094, 36097, 36100, 36103, 36104, 36105, 36106, - -1, -1, -1, -1, -1, -1, -1, -1, - 36107, 36110, 36112, 36114, 36116, 36118, 36120, 36122, - 36124, 36126, 36128, 36130, 36132, 36134, 36136, 36138, - 36140, 36141, 36142, 36143, 36144, 36145, 36146, 36147, - 36148, 36149, 36150, 36151, 36152, 36153, 36154, 36156, - 36158, 36160, 36162, 36164, 36166, 36168, 36170, 36172, - 36174, 36176, 36178, 36180, 36182, 36187, 36191, -1, - 36193, 36194, 36195, 36196, 36197, 36198, 36199, 36200, - 36201, 36202, 36203, 36204, 36205, 36206, 36207, 36208, - 36209, 36210, 36211, 36212, 36213, 36214, 36215, 36216, - 36217, 36218, 36219, 36220, 36221, 36222, 36223, 36224, - 36225, 36226, 36227, 36228, 36229, 36230, 36231, 36232, - 36233, 36234, 36235, 36236, 36237, 36238, 36239, 36240, - 36241, 36242, 36244, 36246, 36248, 36250, 36252, 36254, - 36256, 36258, 36260, 36262, 36264, 36266, 36268, 36270, - 36272, 36274, 36276, 36278, 36280, 36282, 36284, 36286, - 36288, 36290, 36293, 36296, 36299, 36301, 36304, 36306, - 36309, 36310, 36311, 36312, 36313, 36314, 36315, 36316, - 36317, 36318, 36319, 36320, 36321, 36322, 36323, 36324, - 36325, 36326, 36327, 36328, 36329, 36330, 36331, 36332, - 36333, 36334, 36335, 36336, 36337, 36338, 36339, 36340, - 36341, 36342, 36343, 36344, 36345, 36346, 36347, 36348, - 36349, 36350, 36351, 36352, 36353, 36354, 36355, -1, - 36356, 36360, 36364, 36368, 36371, 36375, 36378, 36381, - 36386, 36390, 36393, 36396, 36399, 36403, 36407, 36410, - 36413, 36415, 36418, 36422, 36426, 36428, 36433, 36439, - 36444, 36447, 36452, 36457, 36461, 36464, 36467, 36470, - 36474, 36479, 36483, 36486, 36489, 36492, 36494, 36496, - 36498, 36500, 36503, 36506, 36511, 36514, 36518, 36523, - 36526, 36528, 36530, 36535, 36539, 36544, 36547, 36552, - 36554, 36557, 36560, 36563, 36566, 36569, 36573, 36576, - 36578, 36581, 36584, 36587, 36591, 36594, 36597, 36600, - 36605, 36609, 36611, 36616, 36618, 36622, 36626, 36629, - 36632, 36635, 36639, 36641, 36644, 36648, 36650, 36655, - 36658, 36660, 36662, 36664, 36666, 36668, 36670, 36672, - 36674, 36676, 36678, 36681, 36684, 36687, 36690, 36693, - 36696, 36699, 36702, 36705, 36708, 36711, 36714, 36717, - 36720, 36723, 36726, 36728, 36730, 36733, 36735, 36737, - 36739, 36742, 36745, 36747, 36749, 36751, 36753, 36755, - 36759, 36761, 36763, 36765, 36767, 36769, 36771, 36773, - 36775, 36778, 36782, 36784, 36786, 36788, 36790, 36792, - 36794, 36796, 36799, 36802, 36805, 36808, 36810, 36812, - 36814, 36816, 36818, 36820, 36822, 36824, 36826, 36828, - 36831, 36834, 36836, 36839, 36842, 36845, 36847, 36850, - 36853, 36857, 36859, 36862, 36865, 36868, 36871, 36876, - 36882, 36884, 36886, 36888, 36890, 36892, 36894, 36896, - 36898, 36900, 36902, 36904, 36906, 36908, 36910, 36912, - 36914, 36916, 36918, 36922, 36924, 36926, 36928, 36932, - 36935, 36937, 36939, 36941, 36943, 36945, 36947, 36949, - 36951, 36953, 36955, 36958, 36960, 36962, 36965, 36968, - 36970, 36974, 36977, 36979, 36981, 36983, 36985, 36988, - 36991, 36993, 36995, 36997, 36999, 37001, 37003, 37005, - 37007, 37009, 37012, 37015, 37018, 37021, 37024, 37027, - 37030, 37033, 37036, 37039, 37042, 37045, 37048, 37051, - 37054, 37057, 37060, 37063, 37066, 37069, 37072, 37075, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 37078, 37079, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 37080, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 37081, 37082, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 37083, 37084, 37085, 37086, - 4319, 4320, 4321, 4322, 4323, 4324, 4325, 4326, - 4327, 4328, 4329, 4330, 4331, 4332, 4333, 4334, - 4335, 4336, 4337, 4338, 4339, 4340, 4341, 4342, - 4343, 4344, 4345, 4346, 4347, 4348, 4349, 4350, - 4351, 4352, 4353, 4354, 4355, 4356, 4357, 4358, - 4359, 4360, 4361, 4362, 4363, 4364, 4365, 4366, - 4367, 4368, 4369, 4370, 4371, 4372, 4373, 4374, - 4375, 4376, 4377, 4378, 4379, 4380, 4381, 4382, - 4383, 4384, 4385, 4386, 4387, 4388, 4389, 4390, - 4391, 4392, 4393, 4394, 4395, 4396, 4397, 4398, - 4399, 4400, 4401, 4402, 4403, 4404, 4405, 4406, - 4407, 4408, 4409, 4410, 4411, 4412, 4413, 4414, - 4415, 4416, 4417, 4418, 4419, 4420, 4421, 4422, - 4423, 4424, 4425, 4426, 4427, 4428, 4429, 4430, - 4431, 4432, 4433, 4434, 4435, 4436, 4437, 4438, - 4439, 4440, 4441, 4442, 4443, 4444, 4445, 4446, - 4447, 4448, 4449, 4450, 4451, 4452, 4453, 4454, - 4455, 4456, 4457, 4458, 4459, 4460, 4461, 4462, - 4463, 4464, 4465, 4466, 4467, 4468, 4469, 4470, - 4471, 4472, 4473, 4474, 4475, 4476, 4477, 4478, - 4479, 4480, 4481, 4482, 4483, 4484, 4485, 4486, - 4487, 4488, 4489, 4490, 4491, 4492, 4493, 4494, - 4495, 4496, 4497, 4498, 4499, 4500, 4501, 4502, - 4503, 4504, 4505, 4506, 4507, 4508, 4509, 4510, - 4511, 4512, 4513, 4514, 4515, 4516, 4517, 4518, - 4519, 4520, 4521, 4522, 4523, 4524, 4525, 4526, - 4527, 4528, 4529, 4530, 4531, 4532, 4533, 4534, - 4535, 4536, 4537, 4538, 4539, 4540, 4541, 4542, - 4543, 4544, 4545, 4546, 4547, 4548, 4549, 4550, - 4551, 4552, 4553, 4554, 4555, 4556, 4557, 4558, - 4559, 4560, 4561, 4562, 4563, 4564, 4565, 4566, - 4567, 4568, 4569, 4570, 4571, 4572, 4573, 4574, - 4575, 4576, 4577, 4578, 4579, 4580, 4581, 4582, - 4583, 4584, 4585, 4586, 4587, 4588, -1, -1, - 4589, -1, 4590, -1, -1, 4591, 4592, 4593, - 4594, 4595, 4596, 4597, 4598, 4599, 4600, -1, - 4601, -1, 4602, -1, -1, 4603, 4604, -1, - -1, -1, 4605, 4606, 4607, 4608, 4609, 4610, - 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, - 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4626, - 4627, 4628, 4629, 4630, 4631, 4632, 4633, 4634, + 35859, 35862, 35865, 35868, 35871, 35874, 35877, 35880, + 35883, 35886, 35889, 35892, 35895, 35898, 35901, 35905, + 35909, 35913, 35917, 35921, 35925, 35929, 35933, 35937, + 35941, 35945, 35949, 35953, 35957, 35961, 35968, -1, + 35974, 35977, 35980, 35983, 35986, 35989, 35992, 35995, + 35998, 36001, 36004, 36007, 36010, 36013, 36016, 36019, + 36022, 36025, 36028, 36031, 36034, 36037, 36040, 36043, + 36046, 36049, 36052, 36055, 36058, 36061, 36064, 36067, + 36070, 36073, 36076, 36079, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 36082, 36085, 36087, 36089, 36091, 36093, 36095, 36097, + 36099, 36101, 36103, 36105, 36107, 36109, 36111, 36113, + 36115, 36116, 36117, 36118, 36119, 36120, 36121, 36122, + 36123, 36124, 36125, 36126, 36127, 36128, 36129, 36131, + 36133, 36135, 36137, 36139, 36141, 36143, 36145, 36147, + 36149, 36151, 36153, 36155, 36157, 36162, 36166, -1, + 36168, 36169, 36170, 36171, 36172, 36173, 36174, 36175, + 36176, 36177, 36178, 36179, 36180, 36181, 36182, 36183, + 36184, 36185, 36186, 36187, 36188, 36189, 36190, 36191, + 36192, 36193, 36194, 36195, 36196, 36197, 36198, 36199, + 36200, 36201, 36202, 36203, 36204, 36205, 36206, 36207, + 36208, 36209, 36210, 36211, 36212, 36213, 36214, 36215, + 36216, 36217, 36219, 36221, 36223, 36225, 36227, 36229, + 36231, 36233, 36235, 36237, 36239, 36241, 36243, 36245, + 36247, 36249, 36251, 36253, 36255, 36257, 36259, 36261, + 36263, 36265, 36268, 36271, 36274, 36276, 36279, 36281, + 36284, 36285, 36286, 36287, 36288, 36289, 36290, 36291, + 36292, 36293, 36294, 36295, 36296, 36297, 36298, 36299, + 36300, 36301, 36302, 36303, 36304, 36305, 36306, 36307, + 36308, 36309, 36310, 36311, 36312, 36313, 36314, 36315, + 36316, 36317, 36318, 36319, 36320, 36321, 36322, 36323, + 36324, 36325, 36326, 36327, 36328, 36329, 36330, -1, + 36331, 36335, 36339, 36343, 36346, 36350, 36353, 36356, + 36361, 36365, 36368, 36371, 36374, 36378, 36382, 36385, + 36388, 36390, 36393, 36397, 36401, 36403, 36408, 36414, + 36419, 36422, 36427, 36432, 36436, 36439, 36442, 36445, + 36449, 36454, 36458, 36461, 36464, 36467, 36469, 36471, + 36473, 36475, 36478, 36481, 36486, 36489, 36493, 36498, + 36501, 36503, 36505, 36510, 36514, 36519, 36522, 36527, + 36529, 36532, 36535, 36538, 36541, 36544, 36548, 36551, + 36553, 36556, 36559, 36562, 36566, 36569, 36572, 36575, + 36580, 36584, 36586, 36591, 36593, 36597, 36601, 36604, + 36607, 36610, 36614, 36616, 36619, 36623, 36625, 36630, + 36633, 36635, 36637, 36639, 36641, 36643, 36645, 36647, + 36649, 36651, 36653, 36656, 36659, 36662, 36665, 36668, + 36671, 36674, 36677, 36680, 36683, 36686, 36689, 36692, + 36695, 36698, 36701, 36703, 36705, 36708, 36710, 36712, + 36714, 36717, 36720, 36722, 36724, 36726, 36728, 36730, + 36734, 36736, 36738, 36740, 36742, 36744, 36746, 36748, + 36750, 36753, 36757, 36759, 36761, 36763, 36765, 36767, + 36769, 36771, 36774, 36777, 36780, 36783, 36785, 36787, + 36789, 36791, 36793, 36795, 36797, 36799, 36801, 36803, + 36806, 36809, 36811, 36814, 36817, 36820, 36822, 36825, + 36828, 36832, 36834, 36837, 36840, 36843, 36846, 36851, + 36857, 36859, 36861, 36863, 36865, 36867, 36869, 36871, + 36873, 36875, 36877, 36879, 36881, 36883, 36885, 36887, + 36889, 36891, 36893, 36897, 36899, 36901, 36903, 36907, + 36910, 36912, 36914, 36916, 36918, 36920, 36922, 36924, + 36926, 36928, 36930, 36933, 36935, 36937, 36940, 36943, + 36945, 36949, 36952, 36954, 36956, 36958, 36960, 36963, + 36966, 36968, 36970, 36972, 36974, 36976, 36978, 36980, + 36982, 36984, 36987, 36990, 36993, 36996, 36999, 37002, + 37005, 37008, 37011, 37014, 37017, 37020, 37023, 37026, + 37029, 37032, 37035, 37038, 37041, 37044, 37047, 37050, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 37053, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 4286, 4287, 4288, 4289, 4290, 4291, 4292, 4293, + 4294, 4295, 4296, 4297, 4298, 4299, 4300, 4301, + 4302, 4303, 4304, 4305, 4306, 4307, 4308, 4309, + 4310, 4311, 4312, 4313, 4314, 4315, 4316, 4317, + 4318, 4319, 4320, 4321, 4322, 4323, 4324, 4325, + 4326, 4327, 4328, 4329, 4330, 4331, 4332, 4333, + 4334, 4335, 4336, 4337, 4338, 4339, 4340, 4341, + 4342, 4343, 4344, 4345, 4346, 4347, 4348, 4349, + 4350, 4351, 4352, 4353, 4354, 4355, 4356, 4357, + 4358, 4359, 4360, 4361, 4362, 4363, 4364, 4365, + 4366, 4367, 4368, 4369, 4370, 4371, 4372, 4373, + 4374, 4375, 4376, 4377, 4378, 4379, 4380, 4381, + 4382, 4383, 4384, 4385, 4386, 4387, 4388, 4389, + 4390, 4391, 4392, 4393, 4394, 4395, 4396, 4397, + 4398, 4399, 4400, 4401, 4402, 4403, 4404, 4405, + 4406, 4407, 4408, 4409, 4410, 4411, 4412, 4413, + 4414, 4415, 4416, 4417, 4418, 4419, 4420, 4421, + 4422, 4423, 4424, 4425, 4426, 4427, 4428, 4429, + 4430, 4431, 4432, 4433, 4434, 4435, 4436, 4437, + 4438, 4439, 4440, 4441, 4442, 4443, 4444, 4445, + 4446, 4447, 4448, 4449, 4450, 4451, 4452, 4453, + 4454, 4455, 4456, 4457, 4458, 4459, 4460, 4461, + 4462, 4463, 4464, 4465, 4466, 4467, 4468, 4469, + 4470, 4471, 4472, 4473, 4474, 4475, 4476, 4477, + 4478, 4479, 4480, 4481, 4482, 4483, 4484, 4485, + 4486, 4487, 4488, 4489, 4490, 4491, 4492, 4493, + 4494, 4495, 4496, 4497, 4498, 4499, 4500, 4501, + 4502, 4503, 4504, 4505, 4506, 4507, 4508, 4509, + 4510, 4511, 4512, 4513, 4514, 4515, 4516, 4517, + 4518, 4519, 4520, 4521, 4522, 4523, 4524, 4525, + 4526, 4527, 4528, 4529, 4530, 4531, 4532, 4533, + 4534, 4535, 4536, 4537, 4538, 4539, 4540, 4541, + 4542, 4543, 4544, 4545, 4546, 4547, 4548, 4549, + 4550, 4551, 4552, 4553, 4554, 4555, -1, -1, + 4556, -1, 4557, -1, -1, 4558, 4559, 4560, + 4561, 4562, 4563, 4564, 4565, 4566, 4567, -1, + 4568, -1, 4569, -1, -1, 4570, 4571, -1, + -1, -1, 4572, 4573, 4574, 4575, -1, -1, + 4576, 4577, 4578, 4579, 4580, 4581, 4582, 4583, + 4584, 4585, 4586, 4587, 4588, 4589, 4590, 4591, + 4592, 4593, 4594, 4595, 4596, 4597, 4598, 4599, + 4600, 4601, 4602, 4603, 4604, 4605, 4606, 4607, + 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, + 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, + 4624, 4625, 4626, 4627, 4628, 4629, 4630, 4631, + 4632, 4633, 4634, -1, -1, -1, -1, -1, 4635, 4636, 4637, 4638, 4639, 4640, 4641, 4642, 4643, 4644, 4645, 4646, 4647, 4648, 4649, 4650, 4651, 4652, 4653, 4654, 4655, 4656, 4657, 4658, 4659, 4660, 4661, 4662, 4663, 4664, 4665, 4666, - 4667, 4668, 4669, 4670, 4671, 4672, -1, -1, - 4673, 4674, 4675, 4676, 4677, 4678, 4679, 4680, - 4681, 4682, 4683, 4684, 4685, 4686, 4687, 4688, - 4689, 4690, 4691, 4692, 4693, 4694, 4695, 4696, - 4697, 4698, 4699, 4700, 4701, 4702, 4703, 4704, - 4705, 4706, 4707, 4708, 4709, 4710, 4711, 4712, - 4713, 4714, 4715, 4716, 4717, 4718, 4719, 4720, - 4721, 4722, 4723, 4724, 4725, 4726, 4727, 4728, - 4729, 4730, 4731, 4732, 4733, 4734, 4735, 4736, - 4737, 4738, 4739, 4740, 4741, 4742, 4743, 4744, - 4745, 4746, 4747, 4748, 4749, 4750, 4751, 4752, - 4753, 4754, 4755, 4756, 4757, 4758, 4759, 4760, - 4761, 4762, 4763, 4764, 4765, 4766, 4767, 4768, - 4769, 4770, 4771, 4772, 4773, 4774, 4775, 4776, - 4777, 4778, -1, -1, -1, -1, -1, -1, - 37547, 37549, 37551, 37553, 37556, 37559, 37561, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 37563, 37565, 37567, 37569, 37571, - -1, -1, -1, -1, -1, 4805, -1, 4807, - 37577, 37578, 37579, 37580, 37581, 37582, 37583, 37584, - 37585, 37586, 4819, 4821, 4823, 4825, 4827, 4829, - 4831, 4833, 4835, 4837, 4839, 4841, 4843, -1, - 4845, 4847, 4849, 4851, 4853, -1, 4855, -1, - 4857, 4859, -1, 4861, 4863, -1, 4865, 4867, - 4869, 4871, 4873, 4875, 4877, 4879, 4881, 37651, - 37653, 37654, 37655, 37656, 37657, 37658, 37659, 37660, - 37661, 37662, 37663, 37664, 37665, 37666, 37667, 37668, - 37669, 37670, 37671, 37672, 37673, 37674, 37675, 37676, - 37677, 37678, 37679, 37680, 37681, 37682, 37683, 37684, - 37685, 37686, 37687, 37688, 37689, 37690, 37691, 37692, - 37693, 37694, 37695, 37696, 37697, 37698, 37699, 37700, - 37701, 37702, 37703, 37704, 37705, 37706, 37707, 37708, - 37709, 37710, 37711, 37712, 37713, 37714, 37715, 37716, - 37717, 37718, 37719, 37720, 37721, 37722, 37723, 37724, - 37725, 37726, 37727, 37728, 37729, 37730, 37731, 37732, - 37733, 37734, 37735, 37736, 37737, 37738, 37739, 37740, - 37741, 37742, 37743, 37744, 37745, 37746, 37747, 37748, - 37749, 37750, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 37751, 37752, 37753, 37754, 37755, - 37756, 37757, 37758, 37759, 37760, 37761, 37762, 37763, - 37764, 37765, 37766, 37767, 37768, 37769, 37770, 37771, - 37772, 37773, 37774, 37776, 37778, 37780, 37782, 37784, - 37786, 37788, 37790, 37792, 37794, 37796, 37798, 37800, - 37802, 37804, 37806, 37808, 37810, 37811, 37812, 37813, - 37814, 37816, 37818, 37820, 37822, 37824, 37826, 37828, - 37830, 37832, 37834, 37836, 37838, 37840, 37842, 37844, - 37846, 37848, 37850, 37852, 37854, 37856, 37858, 37860, - 37862, 37864, 37866, 37868, 37870, 37872, 37874, 37876, - 37878, 37880, 37882, 37884, 37886, 37888, 37890, 37892, - 37894, 37896, 37898, 37900, 37902, 37904, 37906, 37908, - 37910, 37912, 37914, 37916, 37918, 37920, 37922, 37924, - 37926, 37928, 37930, 37932, 37934, 37936, 37938, 37940, - 37942, 37944, 37946, 37948, 37950, 37952, 37954, 37956, - 37958, 37960, 37962, 37964, 37966, 37968, 37970, 37972, - 37974, 37976, 37978, 37980, 37982, 37984, 37986, 37988, - 37990, 37992, 37994, 37996, 37998, 38000, 38002, 38005, - 38008, 38011, 38014, 38017, 38020, 38022, 38024, 38026, - 38028, 38030, 38032, 38034, 38036, 38038, 38040, 38042, - 38044, 38046, 38048, 38050, 38052, 38054, 38056, 38058, - 38060, 38062, 38064, 38066, 38068, 38070, 38072, 38074, - 38076, 38078, 38080, 38082, 38084, 38086, 38088, 38090, - 38092, 38094, 38096, 38098, 38100, 38102, 38104, 38106, - 38108, 38110, 38112, 38114, 38116, 38118, 38120, 38122, - 38124, 38126, 38128, 38130, 38132, 38134, 38136, 38138, - 38140, 38142, 38144, 38146, 38148, 38150, 38152, 38154, - 38156, 38158, 38160, 38162, 38164, 38166, 38168, 38170, - 38172, 38174, 38176, 38178, 38180, 38182, 38184, 38186, - 38188, 38190, 38192, 38194, 38196, 38198, 38200, 38202, - 38204, 38206, 38208, 38210, 38212, 38214, 38216, 38218, - 38220, 38222, 38224, 38226, 38228, 38230, 38232, 38234, - 38236, 38238, 38240, 38242, 38244, 38246, 38248, 38250, - 38252, 38254, 38256, 38258, 38260, 38262, 38264, 38266, - 38268, 38270, 38272, 38274, 38276, 38278, 38280, 38282, - 38284, 38286, 38288, 38290, 38292, 38294, 38296, 38298, - 38300, 38302, 38304, 38307, 38310, 38313, 38315, 38317, - 38319, 38321, 38323, 38325, 38327, 38329, 38331, 38333, - 38335, 38337, 38339, 38341, 38343, 38345, 38347, 38349, - 38351, 38353, 38355, 38357, 38359, 38361, 38363, 38365, - 38367, 38369, 38371, 38373, 38375, 38377, 38379, 38381, - 38383, 38385, 38387, 38389, 38391, 38393, 38395, 38397, - 38399, 38401, 38403, 38405, 38407, 38409, 38411, 38413, - 38415, 38417, 38419, 38421, 38423, 38425, 38427, 38429, - 38431, 38433, 38435, 38437, 38439, 38441, 38443, 38445, - 38447, 38449, 38451, 38453, 38455, 38457, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 38459, 38462, 38465, 38468, 38471, 38474, 38477, 38480, - 38483, 38486, 38489, 38492, 38495, 38498, 38501, 38504, - 38507, 38510, 38513, 38516, 38519, 38522, 38525, 38528, - 38531, 38534, 38537, 38540, 38543, 38546, 38549, 38552, - 38555, 38558, 38561, 38564, 38567, 38570, 38573, 38576, - 38579, 38582, 38585, 38588, 38591, 38594, 38597, 38600, - 38603, 38606, 38609, 38612, 38615, 38618, 38621, 38624, - 38627, 38630, 38633, 38636, 38639, 38642, 38645, 38648, - -1, -1, 38651, 38654, 38657, 38660, 38663, 38666, - 38669, 38672, 38675, 38678, 38681, 38684, 38687, 38690, - 38693, 38696, 38699, 38702, 38705, 38708, 38711, 38714, - 38717, 38720, 38723, 38726, 38729, 38732, 38735, 38738, - 38741, 38744, 38747, 38750, 38753, 38756, 38759, 38762, - 38765, 38768, 38771, 38774, 38777, 38780, 38783, 38786, - 38789, 38792, 38795, 38798, 38801, 38804, 38807, 38810, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 38813, 38816, 38819, 38823, 38827, 38831, 38835, 38839, - 38843, 38847, 38850, 38868, 38876, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 38880, 38881, 38882, 38883, 38884, 38885, 38886, 38887, - 38888, 38889, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 38890, 38891, 38892, 38893, 38894, 38895, 38896, 38897, - 38898, 38899, 38900, 38901, 38902, 38903, 38904, 38905, - 38906, 38907, 38908, 38909, 38910, -1, -1, 38911, - 38912, 38913, 38914, 38915, 38916, 38917, 38918, 38919, - 38920, 38921, 38922, -1, 38923, 38924, 38925, 38926, - 38927, 38928, 38929, 38930, 38931, 38932, 38933, 38934, - 38935, 38936, 38937, 38938, 38939, 38940, 38941, -1, - 38942, 38943, 38944, 38945, -1, -1, -1, -1, - 38946, 38948, 38950, -1, 38952, -1, 38954, 38956, - 38958, 38960, 38962, 38964, 38966, 38968, 38970, 38972, - 38974, 38975, 38976, 38977, 38978, 38979, 38980, 38981, - 38982, 38983, 38984, 38985, 38986, 38987, 38988, 38989, - 38990, 38991, 38992, 38993, 38994, 38995, 38996, 38997, - 38998, 38999, 39000, 39001, 39002, 39003, 39004, 39005, - 39006, 39007, 39008, 39009, 39010, 39011, 39012, 39013, - 39014, 39015, 39016, 39017, 39018, 39019, 39020, 39021, - 39022, 39023, 39024, 39025, 39026, 39027, 39028, 39029, - 39030, 39031, 39032, 39033, 39034, 39035, 39036, 39037, - 39038, 39039, 39040, 39041, 39042, 39043, 39044, 39045, - 39046, 39047, 39048, 39049, 39050, 39051, 39052, 39053, - 39054, 39055, 39056, 39057, 39058, 39059, 39060, 39061, - 39062, 39063, 39064, 39065, 39066, 39067, 39068, 39069, - 39070, 39071, 39072, 39073, 39074, 39075, 39076, 39077, - 39078, 39079, 39080, 39081, 39082, 39083, 39084, 39085, - 39086, 39087, 39088, 39089, 39090, 39091, 39093, 39095, - 39097, 39099, 39101, 39103, 39105, -1, -1, -1, - -1, 39107, 39108, 39109, 39110, 39111, 39112, 39113, - 39114, 39115, 39116, 39117, 39118, 39119, 39120, 39121, - 39122, 39123, 39124, 39125, 39126, 39127, 39128, 39129, - 39130, 39131, 39132, 39133, 39134, 39135, 39136, 39137, - 39138, 39139, 39140, 39141, 39142, 39143, 39144, 39145, - 39146, 39147, 39148, 39149, 39150, 39151, 39152, 39153, - 39154, 39155, 39156, 39157, 39158, 39159, 39160, 39161, - 39162, 39163, 39164, 39165, 39166, 39167, 39168, 39169, - 39170, 39171, 39172, 39173, 39174, 39175, 39176, 39177, - 39178, 39179, 39180, 39181, 39182, 39183, 39184, 39185, - 39186, 39187, 39188, 39189, 39190, 39191, 39192, 39193, - 39194, 39195, 39196, 39197, 39198, 39199, 39200, 39201, - 39202, 39203, 39204, 39205, 39206, 39207, 39208, 39209, - 39210, 39211, 39212, 39213, 39214, 39215, 39216, 39217, - 39218, 39219, 39220, 39221, 39222, 39223, 39224, 39225, - 39226, 39227, 39228, 39229, 39230, 39231, 39232, 39233, - 39234, 39235, 39236, 39237, 39238, 39239, 39240, 39241, - 39242, 39243, 39244, 39245, 39246, 39247, 39248, 39249, - 39250, 39251, 39252, 39253, 39254, 39255, 39256, 39257, - 39258, 39259, 39260, 39261, 39262, 39263, 39264, 39265, - 39266, 39267, 39268, 39269, 39270, 39271, 39272, 39273, - 39274, 39275, 39276, 39277, 39278, 39279, 39280, 39281, - 39282, 39283, 39284, 39285, 39286, 39287, 39288, 39289, - 39290, 39291, 39292, 39293, 39294, 39295, 39296, -1, - -1, -1, 39297, 39298, 39299, 39300, 39301, 39302, - -1, -1, 39303, 39304, 39305, 39306, 39307, 39308, - -1, -1, 39309, 39310, 39311, 39312, 39313, 39314, - -1, -1, 39315, 39316, 39317, -1, -1, -1, - 39318, 39319, 39320, 39321, 39322, 39323, 39324, -1, - 39325, 39326, 39327, 39328, 39329, 39330, 39331, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 6564, -1, 6566, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 6568, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 6570, 6572, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 6574, 6576, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 6578, 6580, -1, 6582, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 6584, 6586, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 6588, 6590, - 6592, 6594, 6596, 6598, 6600, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 6602, 6604, 6606, 6608, 6610, - 6612, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 39382, 39383, 39384, 39385, 39386, 39387, 39388, 39389, - 39390, 39391, 39392, 39393, 39394, 39395, 39396, 39397, - 39398, 39399, 39400, 39401, 39402, 39403, 39404, 39405, - 39406, 39407, 39408, 39409, 39410, 39411, 39412, 39413, - 39414, 39415, 39416, 39417, 39418, 39419, 39420, 39421, - 39422, 39423, 39424, 39425, 39426, 39427, 39428, 39429, - 39430, 39431, 39432, 39433, 39434, 39435, 39436, 39437, - 39438, 39439, 39440, 39441, 39442, 39443, 39444, 39445, - 39446, 39447, 39448, 39449, 39450, 39451, 39452, 39453, - 39454, 39455, 39456, 39457, 39458, 39459, 39460, 39461, - 39462, 39463, 39464, 39465, 39466, -1, 39467, 39468, - 39469, 39470, 39471, 39472, 39473, 39474, 39475, 39476, - 39477, 39478, 39479, 39480, 39481, 39482, 39483, 39484, - 39485, 39486, 39487, 39488, 39489, 39490, 39491, 39492, - 39493, 39494, 39495, 39496, 39497, 39498, 39499, 39500, - 39501, 39502, 39503, 39504, 39505, 39506, 39507, 39508, - 39509, 39510, 39511, 39512, 39513, 39514, 39515, 39516, - 39517, 39518, 39519, 39520, 39521, 39522, 39523, 39524, - 39525, 39526, 39527, 39528, 39529, 39530, 39531, 39532, - 39533, 39534, 39535, 39536, 39537, -1, 39538, 39539, - -1, -1, 39540, -1, -1, 39541, 39542, -1, - -1, 39543, 39544, 39545, 39546, -1, 39547, 39548, - 39549, 39550, 39551, 39552, 39553, 39554, 39555, 39556, - 39557, 39558, -1, 39559, -1, 39560, 39561, 39562, - 39563, 39564, 39565, 39566, -1, 39567, 39568, 39569, - 39570, 39571, 39572, 39573, 39574, 39575, 39576, 39577, - 39578, 39579, 39580, 39581, 39582, 39583, 39584, 39585, - 39586, 39587, 39588, 39589, 39590, 39591, 39592, 39593, - 39594, 39595, 39596, 39597, 39598, 39599, 39600, 39601, - 39602, 39603, 39604, 39605, 39606, 39607, 39608, 39609, - 39610, 39611, 39612, 39613, 39614, 39615, 39616, 39617, - 39618, 39619, 39620, 39621, 39622, 39623, 39624, 39625, - 39626, 39627, 39628, 39629, 39630, 39631, -1, 39632, - 39633, 39634, 39635, -1, -1, 39636, 39637, 39638, - 39639, 39640, 39641, 39642, 39643, -1, 39644, 39645, - 39646, 39647, 39648, 39649, 39650, -1, 39651, 39652, - 39653, 39654, 39655, 39656, 39657, 39658, 39659, 39660, - 39661, 39662, 39663, 39664, 39665, 39666, 39667, 39668, - 39669, 39670, 39671, 39672, 39673, 39674, 39675, 39676, - 39677, 39678, -1, 39679, 39680, 39681, 39682, -1, - 39683, 39684, 39685, 39686, 39687, -1, 39688, -1, - -1, -1, 39689, 39690, 39691, 39692, 39693, 39694, - 39695, -1, 39696, 39697, 39698, 39699, 39700, 39701, - 39702, 39703, 39704, 39705, 39706, 39707, 39708, 39709, - 39710, 39711, 39712, 39713, 39714, 39715, 39716, 39717, - 39718, 39719, 39720, 39721, 39722, 39723, 39724, 39725, - 39726, 39727, 39728, 39729, 39730, 39731, 39732, 39733, - 39734, 39735, 39736, 39737, 39738, 39739, 39740, 39741, - 39742, 39743, 39744, 39745, 39746, 39747, 39748, 39749, - 39750, 39751, 39752, 39753, 39754, 39755, 39756, 39757, - 39758, 39759, 39760, 39761, 39762, 39763, 39764, 39765, - 39766, 39767, 39768, 39769, 39770, 39771, 39772, 39773, - 39774, 39775, 39776, 39777, 39778, 39779, 39780, 39781, - 39782, 39783, 39784, 39785, 39786, 39787, 39788, 39789, - 39790, 39791, 39792, 39793, 39794, 39795, 39796, 39797, - 39798, 39799, 39800, 39801, 39802, 39803, 39804, 39805, - 39806, 39807, 39808, 39809, 39810, 39811, 39812, 39813, - 39814, 39815, 39816, 39817, 39818, 39819, 39820, 39821, - 39822, 39823, 39824, 39825, 39826, 39827, 39828, 39829, - 39830, 39831, 39832, 39833, 39834, 39835, 39836, 39837, - 39838, 39839, 39840, 39841, 39842, 39843, 39844, 39845, - 39846, 39847, 39848, 39849, 39850, 39851, 39852, 39853, - 39854, 39855, 39856, 39857, 39858, 39859, 39860, 39861, - 39862, 39863, 39864, 39865, 39866, 39867, 39868, 39869, - 39870, 39871, 39872, 39873, 39874, 39875, 39876, 39877, - 39878, 39879, 39880, 39881, 39882, 39883, 39884, 39885, - 39886, 39887, 39888, 39889, 39890, 39891, 39892, 39893, - 39894, 39895, 39896, 39897, 39898, 39899, 39900, 39901, - 39902, 39903, 39904, 39905, 39906, 39907, 39908, 39909, - 39910, 39911, 39912, 39913, 39914, 39915, 39916, 39917, - 39918, 39919, 39920, 39921, 39922, 39923, 39924, 39925, - 39926, 39927, 39928, 39929, 39930, 39931, 39932, 39933, - 39934, 39935, 39936, 39937, 39938, 39939, 39940, 39941, - 39942, 39943, 39944, 39945, 39946, 39947, 39948, 39949, - 39950, 39951, 39952, 39953, 39954, 39955, 39956, 39957, - 39958, 39959, 39960, 39961, 39962, 39963, 39964, 39965, - 39966, 39967, 39968, 39969, 39970, 39971, 39972, 39973, + 4667, 4668, 4669, 4670, 4671, 4672, 4673, 4674, + 4675, 4676, 4677, 4678, 4679, 4680, 4681, 4682, + 4683, 4684, 4685, 4686, 4687, 4688, 4689, 4690, + 4691, 4692, 4693, 4694, 4695, 4696, 4697, 4698, + 4699, 4700, 4701, 4702, 4703, 4704, 4705, 4706, + 4707, 4708, 4709, 4710, 4711, 4712, 4713, 4714, + 4715, 4716, 4717, 4718, 4719, 4720, 4721, 4722, + 4723, 4724, 4725, 4726, 4727, 4728, 4729, 4730, + 4731, 4732, 4733, 4734, 4735, 4736, 4737, 4738, + 4739, 4740, -1, -1, -1, -1, -1, -1, + 37509, 37511, 37513, 37515, 37518, 37521, 37523, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 37525, 37527, 37529, 37531, 37533, + -1, -1, -1, -1, -1, 4767, -1, 4769, + 37539, 37540, 37541, 37542, 37543, 37544, 37545, 37546, + 37547, 37548, 4781, 4783, 4785, 4787, 4789, 4791, + 4793, 4795, 4797, 4799, 4801, 4803, 4805, -1, + 4807, 4809, 4811, 4813, 4815, -1, 4817, -1, + 4819, 4821, -1, 4823, 4825, -1, 4827, 4829, + 4831, 4833, 4835, 4837, 4839, 4841, 4843, 37613, + 37615, 37616, 37617, 37618, 37619, 37620, 37621, 37622, + 37623, 37624, 37625, 37626, 37627, 37628, 37629, 37630, + 37631, 37632, 37633, 37634, 37635, 37636, 37637, 37638, + 37639, 37640, 37641, 37642, 37643, 37644, 37645, 37646, + 37647, 37648, 37649, 37650, 37651, 37652, 37653, 37654, + 37655, 37656, 37657, 37658, 37659, 37660, 37661, 37662, + 37663, 37664, 37665, 37666, 37667, 37668, 37669, 37670, + 37671, 37672, 37673, 37674, 37675, 37676, 37677, 37678, + 37679, 37680, 37681, 37682, 37683, 37684, 37685, 37686, + 37687, 37688, 37689, 37690, 37691, 37692, 37693, 37694, + 37695, 37696, 37697, 37698, 37699, 37700, 37701, 37702, + 37703, 37704, 37705, 37706, 37707, 37708, 37709, 37710, + 37711, 37712, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 37713, 37714, 37715, 37716, 37717, + 37718, 37719, 37720, 37721, 37722, 37723, 37724, 37725, + 37726, 37727, 37728, 37729, 37730, 37731, 37732, 37733, + 37734, 37735, 37736, 37738, 37740, 37742, 37744, 37746, + 37748, 37750, 37752, 37754, 37756, 37758, 37760, 37762, + 37764, 37766, 37768, 37770, 37772, 37773, 37774, 37775, + 37776, 37778, 37780, 37782, 37784, 37786, 37788, 37790, + 37792, 37794, 37796, 37798, 37800, 37802, 37804, 37806, + 37808, 37810, 37812, 37814, 37816, 37818, 37820, 37822, + 37824, 37826, 37828, 37830, 37832, 37834, 37836, 37838, + 37840, 37842, 37844, 37846, 37848, 37850, 37852, 37854, + 37856, 37858, 37860, 37862, 37864, 37866, 37868, 37870, + 37872, 37874, 37876, 37878, 37880, 37882, 37884, 37886, + 37888, 37890, 37892, 37894, 37896, 37898, 37900, 37902, + 37904, 37906, 37908, 37910, 37912, 37914, 37916, 37918, + 37920, 37922, 37924, 37926, 37928, 37930, 37932, 37934, + 37936, 37938, 37940, 37942, 37944, 37946, 37948, 37950, + 37952, 37954, 37956, 37958, 37960, 37962, 37964, 37967, + 37970, 37973, 37976, 37979, 37982, 37984, 37986, 37988, + 37990, 37992, 37994, 37996, 37998, 38000, 38002, 38004, + 38006, 38008, 38010, 38012, 38014, 38016, 38018, 38020, + 38022, 38024, 38026, 38028, 38030, 38032, 38034, 38036, + 38038, 38040, 38042, 38044, 38046, 38048, 38050, 38052, + 38054, 38056, 38058, 38060, 38062, 38064, 38066, 38068, + 38070, 38072, 38074, 38076, 38078, 38080, 38082, 38084, + 38086, 38088, 38090, 38092, 38094, 38096, 38098, 38100, + 38102, 38104, 38106, 38108, 38110, 38112, 38114, 38116, + 38118, 38120, 38122, 38124, 38126, 38128, 38130, 38132, + 38134, 38136, 38138, 38140, 38142, 38144, 38146, 38148, + 38150, 38152, 38154, 38156, 38158, 38160, 38162, 38164, + 38166, 38168, 38170, 38172, 38174, 38176, 38178, 38180, + 38182, 38184, 38186, 38188, 38190, 38192, 38194, 38196, + 38198, 38200, 38202, 38204, 38206, 38208, 38210, 38212, + 38214, 38216, 38218, 38220, 38222, 38224, 38226, 38228, + 38230, 38232, 38234, 38236, 38238, 38240, 38242, 38244, + 38246, 38248, 38250, 38252, 38254, 38256, 38258, 38260, + 38262, 38264, 38266, 38269, 38272, 38275, 38277, 38279, + 38281, 38283, 38285, 38287, 38289, 38291, 38293, 38295, + 38297, 38299, 38301, 38303, 38305, 38307, 38309, 38311, + 38313, 38315, 38317, 38319, 38321, 38323, 38325, 38327, + 38329, 38331, 38333, 38335, 38337, 38339, 38341, 38343, + 38345, 38347, 38349, 38351, 38353, 38355, 38357, 38359, + 38361, 38363, 38365, 38367, 38369, 38371, 38373, 38375, + 38377, 38379, 38381, 38383, 38385, 38387, 38389, 38391, + 38393, 38395, 38397, 38399, 38401, 38403, 38405, 38407, + 38409, 38411, 38413, 38415, 38417, 38419, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 38421, 38424, 38427, 38430, 38433, 38436, 38439, 38442, + 38445, 38448, 38451, 38454, 38457, 38460, 38463, 38466, + 38469, 38472, 38475, 38478, 38481, 38484, 38487, 38490, + 38493, 38496, 38499, 38502, 38505, 38508, 38511, 38514, + 38517, 38520, 38523, 38526, 38529, 38532, 38535, 38538, + 38541, 38544, 38547, 38550, 38553, 38556, 38559, 38562, + 38565, 38568, 38571, 38574, 38577, 38580, 38583, 38586, + 38589, 38592, 38595, 38598, 38601, 38604, 38607, 38610, + -1, -1, 38613, 38616, 38619, 38622, 38625, 38628, + 38631, 38634, 38637, 38640, 38643, 38646, 38649, 38652, + 38655, 38658, 38661, 38664, 38667, 38670, 38673, 38676, + 38679, 38682, 38685, 38688, 38691, 38694, 38697, 38700, + 38703, 38706, 38709, 38712, 38715, 38718, 38721, 38724, + 38727, 38730, 38733, 38736, 38739, 38742, 38745, 38748, + 38751, 38754, 38757, 38760, 38763, 38766, 38769, 38772, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 38775, 38778, 38781, 38785, 38789, 38793, 38797, 38801, + 38805, 38809, 38812, 38830, 38838, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 38842, 38843, 38844, 38845, 38846, 38847, 38848, 38849, + 38850, 38851, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 38852, 38853, 38854, 38855, 38856, 38857, 38858, 38859, + 38860, 38861, 38862, 38863, 38864, 38865, 38866, 38867, + 38868, 38869, 38870, 38871, 38872, -1, -1, 38873, + 38874, 38875, 38876, 38877, 38878, 38879, 38880, 38881, + 38882, 38883, 38884, -1, 38885, 38886, 38887, 38888, + 38889, 38890, 38891, 38892, 38893, 38894, 38895, 38896, + 38897, 38898, 38899, 38900, 38901, 38902, 38903, -1, + 38904, 38905, 38906, 38907, -1, -1, -1, -1, + 38908, 38910, 38912, -1, 38914, -1, 38916, 38918, + 38920, 38922, 38924, 38926, 38928, 38930, 38932, 38934, + 38936, 38937, 38938, 38939, 38940, 38941, 38942, 38943, + 38944, 38945, 38946, 38947, 38948, 38949, 38950, 38951, + 38952, 38953, 38954, 38955, 38956, 38957, 38958, 38959, + 38960, 38961, 38962, 38963, 38964, 38965, 38966, 38967, + 38968, 38969, 38970, 38971, 38972, 38973, 38974, 38975, + 38976, 38977, 38978, 38979, 38980, 38981, 38982, 38983, + 38984, 38985, 38986, 38987, 38988, 38989, 38990, 38991, + 38992, 38993, 38994, 38995, 38996, 38997, 38998, 38999, + 39000, 39001, 39002, 39003, 39004, 39005, 39006, 39007, + 39008, 39009, 39010, 39011, 39012, 39013, 39014, 39015, + 39016, 39017, 39018, 39019, 39020, 39021, 39022, 39023, + 39024, 39025, 39026, 39027, 39028, 39029, 39030, 39031, + 39032, 39033, 39034, 39035, 39036, 39037, 39038, 39039, + 39040, 39041, 39042, 39043, 39044, 39045, 39046, 39047, + 39048, 39049, 39050, 39051, 39052, 39053, 39055, 39057, + 39059, 39061, 39063, 39065, 39067, -1, -1, -1, + -1, 39069, 39070, 39071, 39072, 39073, 39074, 39075, + 39076, 39077, 39078, 39079, 39080, 39081, 39082, 39083, + 39084, 39085, 39086, 39087, 39088, 39089, 39090, 39091, + 39092, 39093, 39094, 39095, 39096, 39097, 39098, 39099, + 39100, 39101, 39102, 39103, 39104, 39105, 39106, 39107, + 39108, 39109, 39110, 39111, 39112, 39113, 39114, 39115, + 39116, 39117, 39118, 39119, 39120, 39121, 39122, 39123, + 39124, 39125, 39126, 39127, 39128, 39129, 39130, 39131, + 39132, 39133, 39134, 39135, 39136, 39137, 39138, 39139, + 39140, 39141, 39142, 39143, 39144, 39145, 39146, 39147, + 39148, 39149, 39150, 39151, 39152, 39153, 39154, 39155, + 39156, 39157, 39158, 39159, 39160, 39161, 39162, 39163, + 39164, 39165, 39166, 39167, 39168, 39169, 39170, 39171, + 39172, 39173, 39174, 39175, 39176, 39177, 39178, 39179, + 39180, 39181, 39182, 39183, 39184, 39185, 39186, 39187, + 39188, 39189, 39190, 39191, 39192, 39193, 39194, 39195, + 39196, 39197, 39198, 39199, 39200, 39201, 39202, 39203, + 39204, 39205, 39206, 39207, 39208, 39209, 39210, 39211, + 39212, 39213, 39214, 39215, 39216, 39217, 39218, 39219, + 39220, 39221, 39222, 39223, 39224, 39225, 39226, 39227, + 39228, 39229, 39230, 39231, 39232, 39233, 39234, 39235, + 39236, 39237, 39238, 39239, 39240, 39241, 39242, 39243, + 39244, 39245, 39246, 39247, 39248, 39249, 39250, 39251, + 39252, 39253, 39254, 39255, 39256, 39257, 39258, -1, + -1, -1, 39259, 39260, 39261, 39262, 39263, 39264, + -1, -1, 39265, 39266, 39267, 39268, 39269, 39270, + -1, -1, 39271, 39272, 39273, 39274, 39275, 39276, + -1, -1, 39277, 39278, 39279, -1, -1, -1, + 39280, 39281, 39282, 39283, 39284, 39285, 39286, -1, + 39287, 39288, 39289, 39290, 39291, 39292, 39293, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 6526, 6528, + 6530, 6532, 6534, 6536, 6538, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 6540, 6542, 6544, 6546, 6548, + 6550, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 39320, 39321, 39322, 39323, 39324, 39325, 39326, 39327, + 39328, 39329, 39330, 39331, 39332, 39333, 39334, 39335, + 39336, 39337, 39338, 39339, 39340, 39341, 39342, 39343, + 39344, 39345, 39346, 39347, 39348, 39349, 39350, 39351, + 39352, 39353, 39354, 39355, 39356, 39357, 39358, 39359, + 39360, 39361, 39362, 39363, 39364, 39365, 39366, 39367, + 39368, 39369, 39370, 39371, 39372, 39373, 39374, 39375, + 39376, 39377, 39378, 39379, 39380, 39381, 39382, 39383, + 39384, 39385, 39386, 39387, 39388, 39389, 39390, 39391, + 39392, 39393, 39394, 39395, 39396, 39397, 39398, 39399, + 39400, 39401, 39402, 39403, 39404, -1, 39405, 39406, + 39407, 39408, 39409, 39410, 39411, 39412, 39413, 39414, + 39415, 39416, 39417, 39418, 39419, 39420, 39421, 39422, + 39423, 39424, 39425, 39426, 39427, 39428, 39429, 39430, + 39431, 39432, 39433, 39434, 39435, 39436, 39437, 39438, + 39439, 39440, 39441, 39442, 39443, 39444, 39445, 39446, + 39447, 39448, 39449, 39450, 39451, 39452, 39453, 39454, + 39455, 39456, 39457, 39458, 39459, 39460, 39461, 39462, + 39463, 39464, 39465, 39466, 39467, 39468, 39469, 39470, + 39471, 39472, 39473, 39474, 39475, -1, 39476, 39477, + -1, -1, 39478, -1, -1, 39479, 39480, -1, + -1, 39481, 39482, 39483, 39484, -1, 39485, 39486, + 39487, 39488, 39489, 39490, 39491, 39492, 39493, 39494, + 39495, 39496, -1, 39497, -1, 39498, 39499, 39500, + 39501, 39502, 39503, 39504, -1, 39505, 39506, 39507, + 39508, 39509, 39510, 39511, 39512, 39513, 39514, 39515, + 39516, 39517, 39518, 39519, 39520, 39521, 39522, 39523, + 39524, 39525, 39526, 39527, 39528, 39529, 39530, 39531, + 39532, 39533, 39534, 39535, 39536, 39537, 39538, 39539, + 39540, 39541, 39542, 39543, 39544, 39545, 39546, 39547, + 39548, 39549, 39550, 39551, 39552, 39553, 39554, 39555, + 39556, 39557, 39558, 39559, 39560, 39561, 39562, 39563, + 39564, 39565, 39566, 39567, 39568, 39569, -1, 39570, + 39571, 39572, 39573, -1, -1, 39574, 39575, 39576, + 39577, 39578, 39579, 39580, 39581, -1, 39582, 39583, + 39584, 39585, 39586, 39587, 39588, -1, 39589, 39590, + 39591, 39592, 39593, 39594, 39595, 39596, 39597, 39598, + 39599, 39600, 39601, 39602, 39603, 39604, 39605, 39606, + 39607, 39608, 39609, 39610, 39611, 39612, 39613, 39614, + 39615, 39616, -1, 39617, 39618, 39619, 39620, -1, + 39621, 39622, 39623, 39624, 39625, -1, 39626, -1, + -1, -1, 39627, 39628, 39629, 39630, 39631, 39632, + 39633, -1, 39634, 39635, 39636, 39637, 39638, 39639, + 39640, 39641, 39642, 39643, 39644, 39645, 39646, 39647, + 39648, 39649, 39650, 39651, 39652, 39653, 39654, 39655, + 39656, 39657, 39658, 39659, 39660, 39661, 39662, 39663, + 39664, 39665, 39666, 39667, 39668, 39669, 39670, 39671, + 39672, 39673, 39674, 39675, 39676, 39677, 39678, 39679, + 39680, 39681, 39682, 39683, 39684, 39685, 39686, 39687, + 39688, 39689, 39690, 39691, 39692, 39693, 39694, 39695, + 39696, 39697, 39698, 39699, 39700, 39701, 39702, 39703, + 39704, 39705, 39706, 39707, 39708, 39709, 39710, 39711, + 39712, 39713, 39714, 39715, 39716, 39717, 39718, 39719, + 39720, 39721, 39722, 39723, 39724, 39725, 39726, 39727, + 39728, 39729, 39730, 39731, 39732, 39733, 39734, 39735, + 39736, 39737, 39738, 39739, 39740, 39741, 39742, 39743, + 39744, 39745, 39746, 39747, 39748, 39749, 39750, 39751, + 39752, 39753, 39754, 39755, 39756, 39757, 39758, 39759, + 39760, 39761, 39762, 39763, 39764, 39765, 39766, 39767, + 39768, 39769, 39770, 39771, 39772, 39773, 39774, 39775, + 39776, 39777, 39778, 39779, 39780, 39781, 39782, 39783, + 39784, 39785, 39786, 39787, 39788, 39789, 39790, 39791, + 39792, 39793, 39794, 39795, 39796, 39797, 39798, 39799, + 39800, 39801, 39802, 39803, 39804, 39805, 39806, 39807, + 39808, 39809, 39810, 39811, 39812, 39813, 39814, 39815, + 39816, 39817, 39818, 39819, 39820, 39821, 39822, 39823, + 39824, 39825, 39826, 39827, 39828, 39829, 39830, 39831, + 39832, 39833, 39834, 39835, 39836, 39837, 39838, 39839, + 39840, 39841, 39842, 39843, 39844, 39845, 39846, 39847, + 39848, 39849, 39850, 39851, 39852, 39853, 39854, 39855, + 39856, 39857, 39858, 39859, 39860, 39861, 39862, 39863, + 39864, 39865, 39866, 39867, 39868, 39869, 39870, 39871, + 39872, 39873, 39874, 39875, 39876, 39877, 39878, 39879, + 39880, 39881, 39882, 39883, 39884, 39885, 39886, 39887, + 39888, 39889, 39890, 39891, 39892, 39893, 39894, 39895, + 39896, 39897, 39898, 39899, 39900, 39901, 39902, 39903, + 39904, 39905, 39906, 39907, 39908, 39909, 39910, 39911, + 39912, 39913, 39914, 39915, 39916, 39917, 39918, 39919, + 39920, 39921, 39922, 39923, 39924, 39925, 39926, 39927, + 39928, 39929, 39930, 39931, 39932, 39933, 39934, 39935, + 39936, 39937, 39938, 39939, 39940, 39941, 39942, 39943, + 39944, 39945, 39946, 39947, 39948, 39949, 39950, 39951, + 39952, 39953, 39954, 39955, 39956, 39957, 39958, 39959, + 39960, 39961, 39962, 39963, 39964, 39965, 39966, 39967, + 39968, 39969, 39970, 39971, 39972, 39973, -1, -1, 39974, 39975, 39976, 39977, 39978, 39979, 39980, 39981, 39982, 39983, 39984, 39985, 39986, 39987, 39988, 39989, 39990, 39991, 39992, 39993, 39994, 39995, 39996, 39997, @@ -3200,173 +3044,109 @@ const decomp_index_table_t gl_uninorm_decomp_index_table = 40006, 40007, 40008, 40009, 40010, 40011, 40012, 40013, 40014, 40015, 40016, 40017, 40018, 40019, 40020, 40021, 40022, 40023, 40024, 40025, 40026, 40027, 40028, 40029, - 40030, 40031, 40032, 40033, 40034, 40035, -1, -1, - 40036, 40037, 40038, 40039, 40040, 40041, 40042, 40043, - 40044, 40045, 40046, 40047, 40048, 40049, 40050, 40051, - 40052, 40053, 40054, 40055, 40056, 40057, 40058, 40059, - 40060, 40061, 40062, 40063, 40064, 40065, 40066, 40067, - 40068, 40069, 40070, 40071, 40072, 40073, 40074, 40075, - 40076, 40077, 40078, 40079, 40080, 40081, 40082, 40083, - 40084, 40085, 40086, 40087, 40088, 40089, 40090, 40091, - 40092, 40093, 40094, 40095, 40096, 40097, 40098, 40099, - 40100, 40101, 40102, 40103, 40104, 40105, 40106, 40107, - 40108, 40109, 40110, 40111, 40112, 40113, 40114, 40115, - 40116, 40117, 40118, 40119, 40120, 40121, 40122, 40123, - 40124, 40125, 40126, 40127, 40128, 40129, 40130, 40131, - 40132, 40133, 40134, 40135, 40136, 40137, 40138, 40139, - 40140, 40141, 40142, 40143, 40144, 40145, 40146, 40147, - 40148, 40149, 40150, 40151, 40152, 40153, 40154, 40155, - 40156, 40157, 40158, 40159, 40160, 40161, 40162, 40163, - 40164, 40165, 40166, 40167, 40168, 40169, 40170, 40171, - 40172, 40173, 40174, 40175, 40176, 40177, 40178, 40179, - 40180, 40181, 40182, 40183, 40184, 40185, 40186, 40187, - 40188, 40189, 40190, 40191, 40192, 40193, 40194, 40195, - 40196, 40197, 40198, 40199, 40200, 40201, 40202, 40203, - 40204, 40205, 40206, 40207, 40208, 40209, 40210, 40211, - 40212, 40213, 40214, 40215, 40216, 40217, 40218, 40219, - 40220, 40221, 40222, 40223, 40224, 40225, 40226, 40227, - 40228, 40229, 40230, 40231, 40232, 40233, 40234, 40235, - 40236, 40237, 40238, 40239, 40240, 40241, 40242, 40243, - 40244, 40245, 40246, 40247, 40248, 40249, 40250, 40251, - 40252, 40253, 40254, 40255, 40256, 40257, 40258, 40259, - 40260, 40261, 40262, 40263, 40264, 40265, 40266, 40267, + 40030, 40031, 40032, 40033, 40034, 40035, 40036, 40037, + 40038, 40039, 40040, 40041, 40042, 40043, 40044, 40045, + 40046, 40047, 40048, 40049, 40050, 40051, 40052, 40053, + 40054, 40055, 40056, 40057, 40058, 40059, 40060, 40061, + 40062, 40063, 40064, 40065, 40066, 40067, 40068, 40069, + 40070, 40071, 40072, 40073, 40074, 40075, 40076, 40077, + 40078, 40079, 40080, 40081, 40082, 40083, 40084, 40085, + 40086, 40087, 40088, 40089, 40090, 40091, 40092, 40093, + 40094, 40095, 40096, 40097, 40098, 40099, 40100, 40101, + 40102, 40103, 40104, 40105, 40106, 40107, 40108, 40109, + 40110, 40111, 40112, 40113, 40114, 40115, 40116, 40117, + 40118, 40119, 40120, 40121, 40122, 40123, 40124, 40125, + 40126, 40127, 40128, 40129, 40130, 40131, 40132, 40133, + 40134, 40135, 40136, 40137, 40138, 40139, 40140, 40141, + 40142, 40143, 40144, 40145, 40146, 40147, 40148, 40149, + 40150, 40151, 40152, 40153, 40154, 40155, 40156, 40157, + 40158, 40159, 40160, 40161, 40162, 40163, 40164, 40165, + 40166, 40167, 40168, 40169, 40170, 40171, 40172, 40173, + 40174, 40175, 40176, 40177, 40178, 40179, 40180, 40181, + 40182, 40183, 40184, 40185, 40186, 40187, 40188, 40189, + 40190, 40191, 40192, 40193, 40194, 40195, 40196, 40197, + 40198, 40199, 40200, 40201, 40202, 40203, 40204, 40205, + 40206, 40207, 40208, 40209, 40210, 40211, 40212, 40213, + 40214, 40215, 40216, 40217, 40218, 40219, 40220, 40221, + 40222, 40223, 40224, 40225, 40226, 40227, 40228, 40229, + 40230, 40231, 40232, 40233, 40234, 40235, 40236, 40237, + 40238, 40239, 40240, 40241, 40242, 40243, 40244, 40245, + 40246, 40247, 40248, 40249, 40250, 40251, 40252, 40253, + 40254, 40255, 40256, 40257, 40258, 40259, 40260, 40261, + 40262, 40263, 40264, 40265, -1, -1, 40266, 40267, 40268, 40269, 40270, 40271, 40272, 40273, 40274, 40275, 40276, 40277, 40278, 40279, 40280, 40281, 40282, 40283, 40284, 40285, 40286, 40287, 40288, 40289, 40290, 40291, 40292, 40293, 40294, 40295, 40296, 40297, 40298, 40299, 40300, 40301, 40302, 40303, 40304, 40305, 40306, 40307, 40308, 40309, 40310, 40311, 40312, 40313, 40314, 40315, - 40316, 40317, 40318, 40319, 40320, 40321, 40322, 40323, - 40324, 40325, 40326, 40327, -1, -1, 40328, 40329, - 40330, 40331, 40332, 40333, 40334, 40335, 40336, 40337, - 40338, 40339, 40340, 40341, 40342, 40343, 40344, 40345, - 40346, 40347, 40348, 40349, 40350, 40351, 40352, 40353, - 40354, 40355, 40356, 40357, 40358, 40359, 40360, 40361, - 40362, 40363, 40364, 40365, 40366, 40367, 40368, 40369, - 40370, 40371, 40372, 40373, 40374, 40375, 40376, 40377, - 40378, 40379, 40380, 40381, -1, 40382, 40383, 40384, - 40385, 40386, 40387, 40388, 40389, 40390, 40391, 40392, - 40393, 40394, 40395, 40396, 40397, 40398, 40399, 40400, - 40401, 40402, 40403, 40404, 40405, 40406, 40407, 40408, - -1, 40409, 40410, -1, 40411, -1, -1, 40412, - -1, 40413, 40414, 40415, 40416, 40417, 40418, 40419, - 40420, 40421, 40422, -1, 40423, 40424, 40425, 40426, - -1, 40427, -1, 40428, -1, -1, -1, -1, - -1, -1, 40429, -1, -1, -1, -1, 40430, - -1, 40431, -1, 40432, -1, 40433, 40434, 40435, - -1, 40436, 40437, -1, 40438, -1, -1, 40439, - -1, 40440, -1, 40441, -1, 40442, -1, 40443, - -1, 40444, 40445, -1, 40446, -1, -1, 40447, - 40448, 40449, 40450, -1, 40451, 40452, 40453, 40454, - 40455, 40456, 40457, -1, 40458, 40459, 40460, 40461, - -1, 40462, 40463, 40464, 40465, -1, 40466, -1, - 40467, 40468, 40469, 40470, 40471, 40472, 40473, 40474, - 40475, 40476, -1, 40477, 40478, 40479, 40480, 40481, - 40482, 40483, 40484, 40485, 40486, 40487, 40488, 40489, - 40490, 40491, 40492, 40493, -1, -1, -1, -1, - -1, 40494, 40495, 40496, -1, 40497, 40498, 40499, - 40500, 40501, -1, 40502, 40503, 40504, 40505, 40506, - 40507, 40508, 40509, 40510, 40511, 40512, 40513, 40514, - 40515, 40516, 40517, 40518, -1, -1, -1, -1, - 40519, 40521, 40523, 40525, 40527, 40529, 40531, 40533, - 40535, 40537, 40539, -1, -1, -1, -1, -1, - 40541, 40544, 40547, 40550, 40553, 40556, 40559, 40562, - 40565, 40568, 40571, 40574, 40577, 40580, 40583, 40586, - 40589, 40592, 40595, 40598, 40601, 40604, 40607, 40610, - 40613, 40616, 40619, 40622, 40623, 40624, 40626, -1, - 40628, 40629, 40630, 40631, 40632, 40633, 40634, 40635, - 40636, 40637, 40638, 40639, 40640, 40641, 40642, 40643, - 40644, 40645, 40646, 40647, 40648, 40649, 40650, 40651, - 40652, 40653, 40654, 40656, 40658, 40660, 40662, 40665, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 40667, 40669, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 40671, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 40673, 40675, 40677, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 40678, 40679, 40680, 40681, 40682, 40683, 40684, 40685, - 40686, 40687, 40688, 40689, 40690, 40691, 40692, 40693, - 40694, 40695, 40696, 40697, 40698, 40699, 40700, 40701, - 40702, 40703, 40704, 40705, 40706, 40707, 40708, 40709, - 40710, 40711, 40712, 40713, 40714, 40715, 40716, 40717, - 40718, 40719, 40720, -1, -1, -1, -1, -1, - 40721, 40724, 40727, 40730, 40733, 40736, 40739, 40742, - 40745, -1, -1, -1, -1, -1, -1, -1, - 40748, 40749, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 7982, 7983, 7984, 7985, 7986, 7987, 7988, 7989, - 7990, 7991, 7992, 7993, 7994, 7995, 7996, 7997, - 7998, 7999, 8000, 8001, 8002, 8003, 8004, 8005, - 8006, 8007, 8008, 8009, 8010, 8011, 8012, 8013, - 8014, 8015, 8016, 8017, 8018, 8019, 8020, 8021, - 8022, 8023, 8024, 8025, 8026, 8027, 8028, 8029, - 8030, 8031, 8032, 8033, 8034, 8035, 8036, 8037, - 8038, 8039, 8040, 8041, 8042, 8043, 8044, 8045, - 8046, 8047, 8048, 8049, 8050, 8051, 8052, 8053, - 8054, 8055, 8056, 8057, 8058, 8059, 8060, 8061, - 8062, 8063, 8064, 8065, 8066, 8067, 8068, 8069, - 8070, 8071, 8072, 8073, 8074, 8075, 8076, 8077, - 8078, 8079, 8080, 8081, 8082, 8083, 8084, 8085, - 8086, 8087, 8088, 8089, 8090, 8091, 8092, 8093, - 8094, 8095, 8096, 8097, 8098, 8099, 8100, 8101, - 8102, 8103, 8104, 8105, 8106, 8107, 8108, 8109, - 8110, 8111, 8112, 8113, 8114, 8115, 8116, 8117, - 8118, 8119, 8120, 8121, 8122, 8123, 8124, 8125, - 8126, 8127, 8128, 8129, 8130, 8131, 8132, 8133, - 8134, 8135, 8136, 8137, 8138, 8139, 8140, 8141, - 8142, 8143, 8144, 8145, 8146, 8147, 8148, 8149, - 8150, 8151, 8152, 8153, 8154, 8155, 8156, 8157, - 8158, 8159, 8160, 8161, 8162, 8163, 8164, 8165, - 8166, 8167, 8168, 8169, 8170, 8171, 8172, 8173, - 8174, 8175, 8176, 8177, 8178, 8179, 8180, 8181, - 8182, 8183, 8184, 8185, 8186, 8187, 8188, 8189, - 8190, 8191, 8192, 8193, 8194, 8195, 8196, 8197, - 8198, 8199, 8200, 8201, 8202, 8203, 8204, 8205, - 8206, 8207, 8208, 8209, 8210, 8211, 8212, 8213, - 8214, 8215, 8216, 8217, 8218, 8219, 8220, 8221, - 8222, 8223, 8224, 8225, 8226, 8227, 8228, 8229, - 8230, 8231, 8232, 8233, 8234, 8235, 8236, 8237, - 8238, 8239, 8240, 8241, 8242, 8243, 8244, 8245, - 8246, 8247, 8248, 8249, 8250, 8251, 8252, 8253, - 8254, 8255, 8256, 8257, 8258, 8259, 8260, 8261, - 8262, 8263, 8264, 8265, 8266, 8267, 8268, 8269, - 8270, 8271, 8272, 8273, 8274, 8275, 8276, 8277, - 8278, 8279, 8280, 8281, 8282, 8283, 8284, 8285, - 8286, 8287, 8288, 8289, 8290, 8291, 8292, 8293, - 8294, 8295, 8296, 8297, 8298, 8299, 8300, 8301, - 8302, 8303, 8304, 8305, 8306, 8307, 8308, 8309, - 8310, 8311, 8312, 8313, 8314, 8315, 8316, 8317, - 8318, 8319, 8320, 8321, 8322, 8323, 8324, 8325, - 8326, 8327, 8328, 8329, 8330, 8331, 8332, 8333, - 8334, 8335, 8336, 8337, 8338, 8339, 8340, 8341, - 8342, 8343, 8344, 8345, 8346, 8347, 8348, 8349, - 8350, 8351, 8352, 8353, 8354, 8355, 8356, 8357, - 8358, 8359, 8360, 8361, 8362, 8363, 8364, 8365, - 8366, 8367, 8368, 8369, 8370, 8371, 8372, 8373, - 8374, 8375, 8376, 8377, 8378, 8379, 8380, 8381, - 8382, 8383, 8384, 8385, 8386, 8387, 8388, 8389, - 8390, 8391, 8392, 8393, 8394, 8395, 8396, 8397, - 8398, 8399, 8400, 8401, 8402, 8403, 8404, 8405, - 8406, 8407, 8408, 8409, 8410, 8411, 8412, 8413, - 8414, 8415, 8416, 8417, 8418, 8419, 8420, 8421, - 8422, 8423, 8424, 8425, 8426, 8427, 8428, 8429, - 8430, 8431, 8432, 8433, 8434, 8435, 8436, 8437, - 8438, 8439, 8440, 8441, 8442, 8443, 8444, 8445, - 8446, 8447, 8448, 8449, 8450, 8451, 8452, 8453, - 8454, 8455, 8456, 8457, 8458, 8459, 8460, 8461, - 8462, 8463, 8464, 8465, 8466, 8467, 8468, 8469, - 8470, 8471, 8472, 8473, 8474, 8475, 8476, 8477, - 8478, 8479, 8480, 8481, 8482, 8483, 8484, 8485, - 8486, 8487, 8488, 8489, 8490, 8491, 8492, 8493, - 8494, 8495, 8496, 8497, 8498, 8499, 8500, 8501, - 8502, 8503, 8504, 8505, 8506, 8507, 8508, 8509, - 8510, 8511, 8512, 8513, 8514, 8515, 8516, 8517, - 8518, 8519, 8520, 8521, 8522, 8523, -1, -1 + 7548, 7549, 7550, 7551, 7552, 7553, 7554, 7555, + 7556, 7557, 7558, 7559, 7560, 7561, 7562, 7563, + 7564, 7565, 7566, 7567, 7568, 7569, 7570, 7571, + 7572, 7573, 7574, 7575, 7576, 7577, 7578, 7579, + 7580, 7581, 7582, 7583, 7584, 7585, 7586, 7587, + 7588, 7589, 7590, 7591, 7592, 7593, 7594, 7595, + 7596, 7597, 7598, 7599, 7600, 7601, 7602, 7603, + 7604, 7605, 7606, 7607, 7608, 7609, 7610, 7611, + 7612, 7613, 7614, 7615, 7616, 7617, 7618, 7619, + 7620, 7621, 7622, 7623, 7624, 7625, 7626, 7627, + 7628, 7629, 7630, 7631, 7632, 7633, 7634, 7635, + 7636, 7637, 7638, 7639, 7640, 7641, 7642, 7643, + 7644, 7645, 7646, 7647, 7648, 7649, 7650, 7651, + 7652, 7653, 7654, 7655, 7656, 7657, 7658, 7659, + 7660, 7661, 7662, 7663, 7664, 7665, 7666, 7667, + 7668, 7669, 7670, 7671, 7672, 7673, 7674, 7675, + 7676, 7677, 7678, 7679, 7680, 7681, 7682, 7683, + 7684, 7685, 7686, 7687, 7688, 7689, 7690, 7691, + 7692, 7693, 7694, 7695, 7696, 7697, 7698, 7699, + 7700, 7701, 7702, 7703, 7704, 7705, 7706, 7707, + 7708, 7709, 7710, 7711, 7712, 7713, 7714, 7715, + 7716, 7717, 7718, 7719, 7720, 7721, 7722, 7723, + 7724, 7725, 7726, 7727, 7728, 7729, 7730, 7731, + 7732, 7733, 7734, 7735, 7736, 7737, 7738, 7739, + 7740, 7741, 7742, 7743, 7744, 7745, 7746, 7747, + 7748, 7749, 7750, 7751, 7752, 7753, 7754, 7755, + 7756, 7757, 7758, 7759, 7760, 7761, 7762, 7763, + 7764, 7765, 7766, 7767, 7768, 7769, 7770, 7771, + 7772, 7773, 7774, 7775, 7776, 7777, 7778, 7779, + 7780, 7781, 7782, 7783, 7784, 7785, 7786, 7787, + 7788, 7789, 7790, 7791, 7792, 7793, 7794, 7795, + 7796, 7797, 7798, 7799, 7800, 7801, 7802, 7803, + 7804, 7805, 7806, 7807, 7808, 7809, 7810, 7811, + 7812, 7813, 7814, 7815, 7816, 7817, 7818, 7819, + 7820, 7821, 7822, 7823, 7824, 7825, 7826, 7827, + 7828, 7829, 7830, 7831, 7832, 7833, 7834, 7835, + 7836, 7837, 7838, 7839, 7840, 7841, 7842, 7843, + 7844, 7845, 7846, 7847, 7848, 7849, 7850, 7851, + 7852, 7853, 7854, 7855, 7856, 7857, 7858, 7859, + 7860, 7861, 7862, 7863, 7864, 7865, 7866, 7867, + 7868, 7869, 7870, 7871, 7872, 7873, 7874, 7875, + 7876, 7877, 7878, 7879, 7880, 7881, 7882, 7883, + 7884, 7885, 7886, 7887, 7888, 7889, 7890, 7891, + 7892, 7893, 7894, 7895, 7896, 7897, 7898, 7899, + 7900, 7901, 7902, 7903, 7904, 7905, 7906, 7907, + 7908, 7909, 7910, 7911, 7912, 7913, 7914, 7915, + 7916, 7917, 7918, 7919, 7920, 7921, 7922, 7923, + 7924, 7925, 7926, 7927, 7928, 7929, 7930, 7931, + 7932, 7933, 7934, 7935, 7936, 7937, 7938, 7939, + 7940, 7941, 7942, 7943, 7944, 7945, 7946, 7947, + 7948, 7949, 7950, 7951, 7952, 7953, 7954, 7955, + 7956, 7957, 7958, 7959, 7960, 7961, 7962, 7963, + 7964, 7965, 7966, 7967, 7968, 7969, 7970, 7971, + 7972, 7973, 7974, 7975, 7976, 7977, 7978, 7979, + 7980, 7981, 7982, 7983, 7984, 7985, 7986, 7987, + 7988, 7989, 7990, 7991, 7992, 7993, 7994, 7995, + 7996, 7997, 7998, 7999, 8000, 8001, 8002, 8003, + 8004, 8005, 8006, 8007, 8008, 8009, 8010, 8011, + 8012, 8013, 8014, 8015, 8016, 8017, 8018, 8019, + 8020, 8021, 8022, 8023, 8024, 8025, 8026, 8027, + 8028, 8029, 8030, 8031, 8032, 8033, 8034, 8035, + 8036, 8037, 8038, 8039, 8040, 8041, 8042, 8043, + 8044, 8045, 8046, 8047, 8048, 8049, 8050, 8051, + 8052, 8053, 8054, 8055, 8056, 8057, 8058, 8059, + 8060, 8061, 8062, 8063, 8064, 8065, 8066, 8067, + 8068, 8069, 8070, 8071, 8072, 8073, 8074, 8075, + 8076, 8077, 8078, 8079, 8080, 8081, 8082, 8083, + 8084, 8085, 8086, 8087, 8088, 8089, -1, -1 } }; diff --git a/lib/uninorm/decomposition.c b/lib/uninorm/decomposition.c index b448575..a29e105 100644 --- a/lib/uninorm/decomposition.c +++ b/lib/uninorm/decomposition.c @@ -1,5 +1,5 @@ /* Decomposition of Unicode characters. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/nfc.c b/lib/uninorm/nfc.c index 20b4925..ecc1aba 100644 --- a/lib/uninorm/nfc.c +++ b/lib/uninorm/nfc.c @@ -1,5 +1,5 @@ /* Unicode Normalization Form C. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/nfd.c b/lib/uninorm/nfd.c index c6284e1..1e7194d 100644 --- a/lib/uninorm/nfd.c +++ b/lib/uninorm/nfd.c @@ -1,5 +1,5 @@ /* Unicode Normalization Form D. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/nfkc.c b/lib/uninorm/nfkc.c index 61b6348..fdd05ac 100644 --- a/lib/uninorm/nfkc.c +++ b/lib/uninorm/nfkc.c @@ -1,5 +1,5 @@ /* Unicode Normalization Form KC. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/nfkd.c b/lib/uninorm/nfkd.c index bbb62f6..cff0df2 100644 --- a/lib/uninorm/nfkd.c +++ b/lib/uninorm/nfkd.c @@ -1,5 +1,5 @@ /* Unicode Normalization Form KD. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/normalize-internal.h b/lib/uninorm/normalize-internal.h index b3f8ea3..f4c8c8e 100644 --- a/lib/uninorm/normalize-internal.h +++ b/lib/uninorm/normalize-internal.h @@ -1,5 +1,5 @@ /* Normalization of Unicode strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -15,6 +15,8 @@ You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ +#include + #include "unitypes.h" /* Complete definition of normalization form descriptor. */ diff --git a/lib/uninorm/u-normalize-internal.h b/lib/uninorm/u-normalize-internal.h index 85ed843..43b7ec3 100644 --- a/lib/uninorm/u-normalize-internal.h +++ b/lib/uninorm/u-normalize-internal.h @@ -1,5 +1,5 @@ /* Decomposition and composition of Unicode strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -310,11 +310,6 @@ FUNC (uninorm_t nf, const UNIT *s, size_t n, abort (); new_sortbuf = (struct ucs4_with_ccc *) malloc (2 * sortbuf_allocated * sizeof (struct ucs4_with_ccc)); - if (new_sortbuf == NULL) - { - errno = ENOMEM; - goto fail; - } memcpy (new_sortbuf, sortbuf, sortbuf_count * sizeof (struct ucs4_with_ccc)); if (sortbuf != sortbuf_preallocated) diff --git a/lib/uninorm/u-normcmp.h b/lib/uninorm/u-normcmp.h index fe0d2cb..5cda5db 100644 --- a/lib/uninorm/u-normcmp.h +++ b/lib/uninorm/u-normcmp.h @@ -1,5 +1,5 @@ /* Normalization insensitive comparison of Unicode strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/u-normcoll.h b/lib/uninorm/u-normcoll.h index 814444a..d76e725 100644 --- a/lib/uninorm/u-normcoll.h +++ b/lib/uninorm/u-normcoll.h @@ -1,5 +1,5 @@ /* Locale dependent, normalization insensitive comparison of Unicode strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/u-normxfrm.h b/lib/uninorm/u-normxfrm.h index 8f32a11..ce84ff6 100644 --- a/lib/uninorm/u-normxfrm.h +++ b/lib/uninorm/u-normxfrm.h @@ -1,5 +1,5 @@ /* Locale dependent transformation for comparison of Unicode strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -69,7 +69,7 @@ FUNC (const UNIT *s, size_t n, uninorm_t nf, } /* Apply locale dependent transformations for comparison. */ - result = amemxfrm (convs, convs_length, resultbuf, lengthp); + result = memxfrm (convs, convs_length, resultbuf, lengthp); if (result == NULL) { if (convs != convsbuf) diff --git a/lib/uninorm/u16-normalize.c b/lib/uninorm/u16-normalize.c index 0ad14c0..df50e8d 100644 --- a/lib/uninorm/u16-normalize.c +++ b/lib/uninorm/u16-normalize.c @@ -1,5 +1,5 @@ /* Normalization of UTF-16 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/u16-normcmp.c b/lib/uninorm/u16-normcmp.c index b4488b1..e246a26 100644 --- a/lib/uninorm/u16-normcmp.c +++ b/lib/uninorm/u16-normcmp.c @@ -1,5 +1,5 @@ /* Normalization insensitive comparison of UTF-16 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/u16-normcoll.c b/lib/uninorm/u16-normcoll.c index 3fc07ee..b851472 100644 --- a/lib/uninorm/u16-normcoll.c +++ b/lib/uninorm/u16-normcoll.c @@ -1,5 +1,5 @@ /* Locale dependent, normalization insensitive comparison of UTF-16 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/u16-normxfrm.c b/lib/uninorm/u16-normxfrm.c index 6d68559..41d274a 100644 --- a/lib/uninorm/u16-normxfrm.c +++ b/lib/uninorm/u16-normxfrm.c @@ -1,5 +1,5 @@ /* Locale dependent transformation for comparison of UTF-16 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -25,7 +25,7 @@ #include "localcharset.h" #include "uniconv.h" -#include "amemxfrm.h" +#include "memxfrm.h" #define FUNC u16_normxfrm #define UNIT uint16_t diff --git a/lib/uninorm/u32-normalize.c b/lib/uninorm/u32-normalize.c index 843a386..9ab8e5d 100644 --- a/lib/uninorm/u32-normalize.c +++ b/lib/uninorm/u32-normalize.c @@ -1,5 +1,5 @@ /* Normalization of UTF-32 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/u32-normcmp.c b/lib/uninorm/u32-normcmp.c index d9e1a73..705c345 100644 --- a/lib/uninorm/u32-normcmp.c +++ b/lib/uninorm/u32-normcmp.c @@ -1,5 +1,5 @@ /* Normalization insensitive comparison of UTF-32 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/u32-normcoll.c b/lib/uninorm/u32-normcoll.c index 124054f..3770803 100644 --- a/lib/uninorm/u32-normcoll.c +++ b/lib/uninorm/u32-normcoll.c @@ -1,5 +1,5 @@ /* Locale dependent, normalization insensitive comparison of UTF-32 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/u32-normxfrm.c b/lib/uninorm/u32-normxfrm.c index ca38e16..7e953f9 100644 --- a/lib/uninorm/u32-normxfrm.c +++ b/lib/uninorm/u32-normxfrm.c @@ -1,5 +1,5 @@ /* Locale dependent transformation for comparison of UTF-32 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -25,7 +25,7 @@ #include "localcharset.h" #include "uniconv.h" -#include "amemxfrm.h" +#include "memxfrm.h" #define FUNC u32_normxfrm #define UNIT uint32_t diff --git a/lib/uninorm/u8-normalize.c b/lib/uninorm/u8-normalize.c index cb24505..6367994 100644 --- a/lib/uninorm/u8-normalize.c +++ b/lib/uninorm/u8-normalize.c @@ -1,5 +1,5 @@ /* Normalization of UTF-8 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/u8-normcmp.c b/lib/uninorm/u8-normcmp.c index f6dda41..02a4d5e 100644 --- a/lib/uninorm/u8-normcmp.c +++ b/lib/uninorm/u8-normcmp.c @@ -1,5 +1,5 @@ /* Normalization insensitive comparison of UTF-8 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/u8-normcoll.c b/lib/uninorm/u8-normcoll.c index ca15dcb..5c392d9 100644 --- a/lib/uninorm/u8-normcoll.c +++ b/lib/uninorm/u8-normcoll.c @@ -1,5 +1,5 @@ /* Locale dependent, normalization insensitive comparison of UTF-8 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uninorm/u8-normxfrm.c b/lib/uninorm/u8-normxfrm.c index 7a62d0f..47d4fdc 100644 --- a/lib/uninorm/u8-normxfrm.c +++ b/lib/uninorm/u8-normxfrm.c @@ -1,5 +1,5 @@ /* Locale dependent transformation for comparison of UTF-8 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -25,7 +25,7 @@ #include "localcharset.h" #include "uniconv.h" -#include "amemxfrm.h" +#include "memxfrm.h" #define FUNC u8_normxfrm #define UNIT uint8_t diff --git a/lib/uninorm/uninorm-filter.c b/lib/uninorm/uninorm-filter.c index 4adfa78..dbc5e10 100644 --- a/lib/uninorm/uninorm-filter.c +++ b/lib/uninorm/uninorm-filter.c @@ -1,5 +1,5 @@ /* Stream-based normalization of Unicode strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -241,12 +241,6 @@ uninorm_filter_write (struct uninorm_filter *filter, ucs4_t uc_arg) new_sortbuf = (struct ucs4_with_ccc *) malloc (2 * filter->sortbuf_allocated * sizeof (struct ucs4_with_ccc)); - if (new_sortbuf == NULL) - { - /* errno is ENOMEM. */ - filter->sortbuf_count = sortbuf_count; - return -1; - } memcpy (new_sortbuf, filter->sortbuf, sortbuf_count * sizeof (struct ucs4_with_ccc)); if (filter->sortbuf != filter->sortbuf_preallocated) diff --git a/lib/unistd.c b/lib/unistd.c deleted file mode 100644 index 6c6a8e2..0000000 --- a/lib/unistd.c +++ /dev/null @@ -1,3 +0,0 @@ -#include -#define _GL_UNISTD_INLINE _GL_EXTERN_INLINE -#include "unistd.h" diff --git a/lib/unistd.in.h b/lib/unistd.in.h index c0bc8c7..fa82bbf 100644 --- a/lib/unistd.in.h +++ b/lib/unistd.in.h @@ -1,5 +1,5 @@ /* Substitute for and wrapper around . - Copyright (C) 2003-2015 Free Software Foundation, Inc. + Copyright (C) 2003-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -12,32 +12,34 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ - -#ifndef _@GUARD_PREFIX@_UNISTD_H + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ #endif -@PRAGMA_COLUMNS@ -#ifdef _GL_INCLUDING_UNISTD_H /* Special invocation convention: - - On Mac OS X 10.3.9 we have a sequence of nested includes - -> -> -> - In this situation, the functions are not yet declared, therefore we cannot - provide the C++ aliases. */ - -#@INCLUDE_NEXT@ @NEXT_UNISTD_H@ + - On mingw, several headers, including , include , + but we need to ensure that both the system and + are completely included before we replace gethostname. */ +#if @GNULIB_GETHOSTNAME@ && @UNISTD_H_HAVE_WINSOCK2_H@ \ + && !defined _GL_WINSOCK2_H_WITNESS && defined _WINSOCK2_H +/* is being indirectly included for the first time from + ; avoid declaring any overrides. */ +# if @HAVE_UNISTD_H@ +# @INCLUDE_NEXT@ @NEXT_UNISTD_H@ +# else +# error unexpected; report this to bug-gnulib@gnu.org +# endif +# define _GL_WINSOCK2_H_WITNESS -#else -/* Normal invocation convention. */ +/* Normal invocation. */ +#elif !defined _GL_UNISTD_H /* The include_next requires a split double-inclusion guard. */ #if @HAVE_UNISTD_H@ -# define _GL_INCLUDING_UNISTD_H # @INCLUDE_NEXT@ @NEXT_UNISTD_H@ -# undef _GL_INCLUDING_UNISTD_H #endif /* Get all possible declarations of gethostname(). */ @@ -48,8 +50,8 @@ # undef _GL_INCLUDING_WINSOCK2_H #endif -#if !defined _@GUARD_PREFIX@_UNISTD_H && !defined _GL_INCLUDING_WINSOCK2_H -#define _@GUARD_PREFIX@_UNISTD_H +#if !defined _GL_UNISTD_H && !defined _GL_INCLUDING_WINSOCK2_H +#define _GL_UNISTD_H /* NetBSD 5.0 mis-defines NULL. Also get size_t. */ #include @@ -58,67 +60,33 @@ /* Cygwin 1.7.1 declares symlinkat in , not in . */ /* But avoid namespace pollution on glibc systems. */ #if (!(defined SEEK_CUR && defined SEEK_END && defined SEEK_SET) \ - || ((@GNULIB_SYMLINKAT@ || defined GNULIB_POSIXCHECK) \ - && defined __CYGWIN__)) \ + || (@GNULIB_SYMLINKAT@ || defined GNULIB_POSIXCHECK)) \ && ! defined __GLIBC__ # include #endif /* Cygwin 1.7.1 declares unlinkat in , not in . */ /* But avoid namespace pollution on glibc systems. */ -#if (@GNULIB_UNLINKAT@ || defined GNULIB_POSIXCHECK) && defined __CYGWIN__ \ - && ! defined __GLIBC__ +#if (@GNULIB_UNLINKAT@ || defined GNULIB_POSIXCHECK) && ! defined __GLIBC__ # include #endif /* mingw fails to declare _exit in . */ -/* mingw, MSVC, BeOS, Haiku declare environ in , not in - . */ +/* mingw, BeOS, Haiku declare environ in , not in . */ /* Solaris declares getcwd not only in but also in . */ -/* OSF Tru64 Unix cannot see gnulib rpl_strtod when system is - included here. */ /* But avoid namespace pollution on glibc systems. */ -#if !defined __GLIBC__ && !defined __osf__ -# define __need_system_stdlib_h +#ifndef __GLIBC__ # include -# undef __need_system_stdlib_h #endif -/* Native Windows platforms declare chdir, getcwd, rmdir in - and/or , not in . - They also declare access(), chmod(), close(), dup(), dup2(), isatty(), - lseek(), read(), unlink(), write() in . */ -#if ((@GNULIB_CHDIR@ || @GNULIB_GETCWD@ || @GNULIB_RMDIR@ \ - || defined GNULIB_POSIXCHECK) \ +/* mingw declares getcwd in , not in . */ +#if ((@GNULIB_GETCWD@ || defined GNULIB_POSIXCHECK) \ && ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__)) -# include /* mingw32, mingw64 */ -# include /* mingw64, MSVC 9 */ -#elif (@GNULIB_CLOSE@ || @GNULIB_DUP@ || @GNULIB_DUP2@ || @GNULIB_ISATTY@ \ - || @GNULIB_LSEEK@ || @GNULIB_READ@ || @GNULIB_UNLINK@ || @GNULIB_WRITE@ \ - || defined GNULIB_POSIXCHECK) \ - && ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__) # include #endif -/* AIX and OSF/1 5.1 declare getdomainname in , not in . - NonStop Kernel declares gethostname in , not in . */ -/* But avoid namespace pollution on glibc systems. */ -#if ((@GNULIB_GETDOMAINNAME@ && (defined _AIX || defined __osf__)) \ - || (@GNULIB_GETHOSTNAME@ && defined __TANDEM)) \ - && !defined __GLIBC__ -# include -#endif - -/* MSVC defines off_t in . - May also define off_t to a 64-bit type on native Windows. */ -#if !@HAVE_UNISTD_H@ || @WINDOWS_64_BIT_OFF_T@ -/* Get off_t. */ -# include -#endif - -#if (@GNULIB_READ@ || @GNULIB_WRITE@ \ - || @GNULIB_READLINK@ || @GNULIB_READLINKAT@ \ - || @GNULIB_PREAD@ || @GNULIB_PWRITE@ || defined GNULIB_POSIXCHECK) +#if (@GNULIB_WRITE@ || @GNULIB_READLINK@ || @GNULIB_READLINKAT@ \ + || @GNULIB_PREAD@ || defined GNULIB_POSIXCHECK) /* Get ssize_t. */ # include #endif @@ -126,18 +94,9 @@ /* Get getopt(), optarg, optind, opterr, optopt. But avoid namespace pollution on glibc systems. */ #if @GNULIB_UNISTD_H_GETOPT@ && !defined __GLIBC__ && !defined _GL_SYSTEM_GETOPT -# define __need_getopt # include #endif -#ifndef _GL_INLINE_HEADER_BEGIN - #error "Please include config.h first." -#endif -_GL_INLINE_HEADER_BEGIN -#ifndef _GL_UNISTD_INLINE -# define _GL_UNISTD_INLINE _GL_INLINE -#endif - /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* The definition of _GL_ARG_NONNULL is copied here. */ @@ -145,77 +104,78 @@ _GL_INLINE_HEADER_BEGIN /* The definition of _GL_WARN_ON_USE is copied here. */ -/* Hide some function declarations from . */ - -#if @GNULIB_GETHOSTNAME@ && @UNISTD_H_HAVE_WINSOCK2_H@ -# if !defined _@GUARD_PREFIX@_SYS_SOCKET_H -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef socket -# define socket socket_used_without_including_sys_socket_h -# undef connect -# define connect connect_used_without_including_sys_socket_h -# undef accept -# define accept accept_used_without_including_sys_socket_h -# undef bind -# define bind bind_used_without_including_sys_socket_h -# undef getpeername -# define getpeername getpeername_used_without_including_sys_socket_h -# undef getsockname -# define getsockname getsockname_used_without_including_sys_socket_h -# undef getsockopt -# define getsockopt getsockopt_used_without_including_sys_socket_h -# undef listen -# define listen listen_used_without_including_sys_socket_h -# undef recv -# define recv recv_used_without_including_sys_socket_h -# undef send -# define send send_used_without_including_sys_socket_h -# undef recvfrom -# define recvfrom recvfrom_used_without_including_sys_socket_h -# undef sendto -# define sendto sendto_used_without_including_sys_socket_h -# undef setsockopt -# define setsockopt setsockopt_used_without_including_sys_socket_h -# undef shutdown -# define shutdown shutdown_used_without_including_sys_socket_h -# else - _GL_WARN_ON_USE (socket, - "socket() used without including "); - _GL_WARN_ON_USE (connect, - "connect() used without including "); - _GL_WARN_ON_USE (accept, - "accept() used without including "); - _GL_WARN_ON_USE (bind, - "bind() used without including "); - _GL_WARN_ON_USE (getpeername, - "getpeername() used without including "); - _GL_WARN_ON_USE (getsockname, - "getsockname() used without including "); - _GL_WARN_ON_USE (getsockopt, - "getsockopt() used without including "); - _GL_WARN_ON_USE (listen, - "listen() used without including "); - _GL_WARN_ON_USE (recv, - "recv() used without including "); - _GL_WARN_ON_USE (send, - "send() used without including "); - _GL_WARN_ON_USE (recvfrom, - "recvfrom() used without including "); - _GL_WARN_ON_USE (sendto, - "sendto() used without including "); - _GL_WARN_ON_USE (setsockopt, - "setsockopt() used without including "); - _GL_WARN_ON_USE (shutdown, - "shutdown() used without including "); +#if @GNULIB_GETHOSTNAME@ +/* Get all possible declarations of gethostname(). */ +# if @UNISTD_H_HAVE_WINSOCK2_H@ +# if !defined _GL_SYS_SOCKET_H +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef socket +# define socket socket_used_without_including_sys_socket_h +# undef connect +# define connect connect_used_without_including_sys_socket_h +# undef accept +# define accept accept_used_without_including_sys_socket_h +# undef bind +# define bind bind_used_without_including_sys_socket_h +# undef getpeername +# define getpeername getpeername_used_without_including_sys_socket_h +# undef getsockname +# define getsockname getsockname_used_without_including_sys_socket_h +# undef getsockopt +# define getsockopt getsockopt_used_without_including_sys_socket_h +# undef listen +# define listen listen_used_without_including_sys_socket_h +# undef recv +# define recv recv_used_without_including_sys_socket_h +# undef send +# define send send_used_without_including_sys_socket_h +# undef recvfrom +# define recvfrom recvfrom_used_without_including_sys_socket_h +# undef sendto +# define sendto sendto_used_without_including_sys_socket_h +# undef setsockopt +# define setsockopt setsockopt_used_without_including_sys_socket_h +# undef shutdown +# define shutdown shutdown_used_without_including_sys_socket_h +# else + _GL_WARN_ON_USE (socket, + "socket() used without including "); + _GL_WARN_ON_USE (connect, + "connect() used without including "); + _GL_WARN_ON_USE (accept, + "accept() used without including "); + _GL_WARN_ON_USE (bind, + "bind() used without including "); + _GL_WARN_ON_USE (getpeername, + "getpeername() used without including "); + _GL_WARN_ON_USE (getsockname, + "getsockname() used without including "); + _GL_WARN_ON_USE (getsockopt, + "getsockopt() used without including "); + _GL_WARN_ON_USE (listen, + "listen() used without including "); + _GL_WARN_ON_USE (recv, + "recv() used without including "); + _GL_WARN_ON_USE (send, + "send() used without including "); + _GL_WARN_ON_USE (recvfrom, + "recvfrom() used without including "); + _GL_WARN_ON_USE (sendto, + "sendto() used without including "); + _GL_WARN_ON_USE (setsockopt, + "setsockopt() used without including "); + _GL_WARN_ON_USE (shutdown, + "shutdown() used without including "); +# endif # endif -# endif -# if !defined _@GUARD_PREFIX@_SYS_SELECT_H -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef select -# define select select_used_without_including_sys_select_h -# else - _GL_WARN_ON_USE (select, - "select() used without including "); +# if !defined _GL_SYS_SELECT_H +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef select +# define select select_used_without_including_sys_select_h +# else + _GL_WARN_ON_USE (select, + "select() used without including "); +# endif # endif # endif #endif @@ -251,24 +211,12 @@ _GL_WARN_ON_USE (access, "the access function is a security risk - " #endif -#if @GNULIB_CHDIR@ -_GL_CXXALIAS_SYS (chdir, int, (const char *file) _GL_ARG_NONNULL ((1))); -_GL_CXXALIASWARN (chdir); -#elif defined GNULIB_POSIXCHECK -# undef chdir -# if HAVE_RAW_DECL_CHDIR -_GL_WARN_ON_USE (chown, "chdir is not always in - " - "use gnulib module chdir for portability"); -# endif -#endif - - #if @GNULIB_CHOWN@ /* Change the owner of FILE to UID (if UID is not -1) and the group of FILE to GID (if GID is not -1). Follow symbolic links. Return 0 if successful, otherwise -1 and errno set. - See the POSIX:2008 specification - . */ # if @REPLACE_CHOWN@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef chown @@ -319,32 +267,24 @@ _GL_WARN_ON_USE (close, "close does not portably work on sockets - " #endif -#if @GNULIB_DUP@ -# if @REPLACE_DUP@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define dup rpl_dup -# endif +#if @REPLACE_DUP@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define dup rpl_dup +# endif _GL_FUNCDECL_RPL (dup, int, (int oldfd)); _GL_CXXALIAS_RPL (dup, int, (int oldfd)); -# else +#else _GL_CXXALIAS_SYS (dup, int, (int oldfd)); -# endif -_GL_CXXALIASWARN (dup); -#elif defined GNULIB_POSIXCHECK -# undef dup -# if HAVE_RAW_DECL_DUP -_GL_WARN_ON_USE (dup, "dup is unportable - " - "use gnulib module dup for portability"); -# endif #endif +_GL_CXXALIASWARN (dup); #if @GNULIB_DUP2@ /* Copy the file descriptor OLDFD into file descriptor NEWFD. Do nothing if NEWFD = OLDFD, otherwise close NEWFD first if it is open. Return newfd if successful, otherwise -1 and errno set. - See the POSIX:2008 specification - . */ + See the POSIX:2001 specification + . */ # if @REPLACE_DUP2@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define dup2 rpl_dup2 @@ -401,12 +341,6 @@ _GL_WARN_ON_USE (dup3, "dup3 is unportable - " /* Set of environment variables and values. An array of strings of the form "VARIABLE=VALUE", terminated with a NULL. */ # if defined __APPLE__ && defined __MACH__ -# include -# if !TARGET_OS_IPHONE && !TARGET_IPHONE_SIMULATOR -# define _GL_USE_CRT_EXTERNS -# endif -# endif -# ifdef _GL_USE_CRT_EXTERNS # include # define environ (*_NSGetEnviron ()) # else @@ -421,7 +355,7 @@ extern char **environ; # endif #elif defined GNULIB_POSIXCHECK # if HAVE_RAW_DECL_ENVIRON -_GL_UNISTD_INLINE char *** +static inline char *** rpl_environ (void) { return &environ; @@ -479,8 +413,8 @@ _GL_WARN_ON_USE (faccessat, "faccessat is not portable - " /* Change the process' current working directory to the directory on which the given file descriptor is open. Return 0 if successful, otherwise -1 and errno set. - See the POSIX:2008 specification - . */ + See the POSIX:2001 specification + . */ # if ! @HAVE_FCHDIR@ _GL_FUNCDECL_SYS (fchdir, int, (int /*fd*/)); @@ -491,10 +425,6 @@ _GL_EXTERN_C void _gl_unregister_fd (int fd); _GL_EXTERN_C int _gl_register_dup (int oldfd, int newfd); _GL_EXTERN_C const char *_gl_directory_name (int fd); -# else -# if !@HAVE_DECL_FCHDIR@ -_GL_FUNCDECL_SYS (fchdir, int, (int /*fd*/)); -# endif # endif _GL_CXXALIAS_SYS (fchdir, int, (int /*fd*/)); _GL_CXXALIASWARN (fchdir); @@ -537,30 +467,11 @@ _GL_WARN_ON_USE (fchownat, "fchownat is not portable - " #endif -#if @GNULIB_FDATASYNC@ -/* Synchronize changes to a file. - Return 0 if successful, otherwise -1 and errno set. - See POSIX:2008 specification - . */ -# if !@HAVE_FDATASYNC@ || !@HAVE_DECL_FDATASYNC@ -_GL_FUNCDECL_SYS (fdatasync, int, (int fd)); -# endif -_GL_CXXALIAS_SYS (fdatasync, int, (int fd)); -_GL_CXXALIASWARN (fdatasync); -#elif defined GNULIB_POSIXCHECK -# undef fdatasync -# if HAVE_RAW_DECL_FDATASYNC -_GL_WARN_ON_USE (fdatasync, "fdatasync is unportable - " - "use gnulib module fdatasync for portability"); -# endif -#endif - - #if @GNULIB_FSYNC@ -/* Synchronize changes, including metadata, to a file. +/* Synchronize changes to a file. Return 0 if successful, otherwise -1 and errno set. - See POSIX:2008 specification - . */ + See POSIX:2001 specification + . */ # if !@HAVE_FSYNC@ _GL_FUNCDECL_SYS (fsync, int, (int fd)); # endif @@ -578,21 +489,12 @@ _GL_WARN_ON_USE (fsync, "fsync is unportable - " #if @GNULIB_FTRUNCATE@ /* Change the size of the file to which FD is opened to become equal to LENGTH. Return 0 if successful, otherwise -1 and errno set. - See the POSIX:2008 specification - . */ -# if @REPLACE_FTRUNCATE@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef ftruncate -# define ftruncate rpl_ftruncate -# endif -_GL_FUNCDECL_RPL (ftruncate, int, (int fd, off_t length)); -_GL_CXXALIAS_RPL (ftruncate, int, (int fd, off_t length)); -# else -# if !@HAVE_FTRUNCATE@ + See the POSIX:2001 specification + . */ +# if !@HAVE_FTRUNCATE@ _GL_FUNCDECL_SYS (ftruncate, int, (int fd, off_t length)); -# endif -_GL_CXXALIAS_SYS (ftruncate, int, (int fd, off_t length)); # endif +_GL_CXXALIAS_SYS (ftruncate, int, (int fd, off_t length)); _GL_CXXALIASWARN (ftruncate); #elif defined GNULIB_POSIXCHECK # undef ftruncate @@ -608,8 +510,8 @@ _GL_WARN_ON_USE (ftruncate, "ftruncate is unportable - " of BUF. Return BUF if successful, or NULL if the directory couldn't be determined or SIZE was too small. - See the POSIX:2008 specification - . + See the POSIX:2001 specification + . Additionally, the gnulib module 'getcwd' guarantees the following GNU extension: If BUF is NULL, an array is allocated with 'malloc'; the array is SIZE bytes long, unless SIZE == 0, in which case it is as big as @@ -646,21 +548,13 @@ _GL_WARN_ON_USE (getcwd, "getcwd is unportable - " Null terminate it if the name is shorter than LEN. If the NIS domain name is longer than LEN, set errno = EINVAL and return -1. Return 0 if successful, otherwise set errno and return -1. */ -# if @REPLACE_GETDOMAINNAME@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef getdomainname -# define getdomainname rpl_getdomainname -# endif -_GL_FUNCDECL_RPL (getdomainname, int, (char *name, size_t len) - _GL_ARG_NONNULL ((1))); -_GL_CXXALIAS_RPL (getdomainname, int, (char *name, size_t len)); -# else -# if !@HAVE_DECL_GETDOMAINNAME@ +# if !@HAVE_GETDOMAINNAME@ _GL_FUNCDECL_SYS (getdomainname, int, (char *name, size_t len) _GL_ARG_NONNULL ((1))); -# endif -_GL_CXXALIAS_SYS (getdomainname, int, (char *name, size_t len)); # endif +/* Need to cast, because on MacOS X 10.5 systems, the second parameter is + int len. */ +_GL_CXXALIAS_SYS_CAST (getdomainname, int, (char *name, size_t len)); _GL_CXXALIASWARN (getdomainname); #elif defined GNULIB_POSIXCHECK # undef getdomainname @@ -674,19 +568,10 @@ _GL_WARN_ON_USE (getdomainname, "getdomainname is unportable - " #if @GNULIB_GETDTABLESIZE@ /* Return the maximum number of file descriptors in the current process. In POSIX, this is same as sysconf (_SC_OPEN_MAX). */ -# if @REPLACE_GETDTABLESIZE@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef getdtablesize -# define getdtablesize rpl_getdtablesize -# endif -_GL_FUNCDECL_RPL (getdtablesize, int, (void)); -_GL_CXXALIAS_RPL (getdtablesize, int, (void)); -# else -# if !@HAVE_GETDTABLESIZE@ +# if !@HAVE_GETDTABLESIZE@ _GL_FUNCDECL_SYS (getdtablesize, int, (void)); -# endif -_GL_CXXALIAS_SYS (getdtablesize, int, (void)); # endif +_GL_CXXALIAS_SYS (getdtablesize, int, (void)); _GL_CXXALIASWARN (getdtablesize); #elif defined GNULIB_POSIXCHECK # undef getdtablesize @@ -747,8 +632,7 @@ _GL_CXXALIAS_RPL (gethostname, int, (char *name, size_t len)); _GL_FUNCDECL_SYS (gethostname, int, (char *name, size_t len) _GL_ARG_NONNULL ((1))); # endif -/* Need to cast, because on Solaris 10 and OSF/1 5.1 systems, the second - parameter is +/* Need to cast, because on Solaris 10 systems, the second parameter is int len. */ _GL_CXXALIAS_SYS_CAST (gethostname, int, (char *name, size_t len)); # endif @@ -805,22 +689,13 @@ _GL_WARN_ON_USE (getlogin, "getlogin is unportable - " ${LOGNAME-$USER} on Unix platforms, $USERNAME on native Windows platforms. */ -# if @REPLACE_GETLOGIN_R@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define getlogin_r rpl_getlogin_r -# endif -_GL_FUNCDECL_RPL (getlogin_r, int, (char *name, size_t size) - _GL_ARG_NONNULL ((1))); -_GL_CXXALIAS_RPL (getlogin_r, int, (char *name, size_t size)); -# else -# if !@HAVE_DECL_GETLOGIN_R@ +# if !@HAVE_DECL_GETLOGIN_R@ _GL_FUNCDECL_SYS (getlogin_r, int, (char *name, size_t size) _GL_ARG_NONNULL ((1))); -# endif +# endif /* Need to cast, because on Solaris 10 systems, the second argument is int size. */ _GL_CXXALIAS_SYS_CAST (getlogin_r, int, (char *name, size_t size)); -# endif _GL_CXXALIASWARN (getlogin_r); #elif defined GNULIB_POSIXCHECK # undef getlogin_r @@ -887,14 +762,11 @@ _GL_CXXALIAS_RPL (getpagesize, int, (void)); # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define getpagesize() _gl_getpagesize () # else -# if !GNULIB_defined_getpagesize_function -_GL_UNISTD_INLINE int +static inline int getpagesize () { return _gl_getpagesize (); } -# define GNULIB_defined_getpagesize_function 1 -# endif # endif # endif # endif @@ -961,49 +833,12 @@ _GL_WARN_ON_USE (endusershell, "endusershell is unportable - " #endif -#if @GNULIB_GROUP_MEMBER@ -/* Determine whether group id is in calling user's group list. */ -# if !@HAVE_GROUP_MEMBER@ -_GL_FUNCDECL_SYS (group_member, int, (gid_t gid)); -# endif -_GL_CXXALIAS_SYS (group_member, int, (gid_t gid)); -_GL_CXXALIASWARN (group_member); -#elif defined GNULIB_POSIXCHECK -# undef group_member -# if HAVE_RAW_DECL_GROUP_MEMBER -_GL_WARN_ON_USE (group_member, "group_member is unportable - " - "use gnulib module group-member for portability"); -# endif -#endif - - -#if @GNULIB_ISATTY@ -# if @REPLACE_ISATTY@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef isatty -# define isatty rpl_isatty -# endif -_GL_FUNCDECL_RPL (isatty, int, (int fd)); -_GL_CXXALIAS_RPL (isatty, int, (int fd)); -# else -_GL_CXXALIAS_SYS (isatty, int, (int fd)); -# endif -_GL_CXXALIASWARN (isatty); -#elif defined GNULIB_POSIXCHECK -# undef isatty -# if HAVE_RAW_DECL_ISATTY -_GL_WARN_ON_USE (isatty, "isatty has portability problems on native Windows - " - "use gnulib module isatty for portability"); -# endif -#endif - - #if @GNULIB_LCHOWN@ /* Change the owner of FILE to UID (if UID is not -1) and the group of FILE to GID (if GID is not -1). Do not follow symbolic links. Return 0 if successful, otherwise -1 and errno set. - See the POSIX:2008 specification - . */ + See the POSIX:2001 specification + . */ # if @REPLACE_LCHOWN@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef lchown @@ -1032,8 +867,8 @@ _GL_WARN_ON_USE (lchown, "lchown is unportable to pre-POSIX.1-2001 systems - " #if @GNULIB_LINK@ /* Create a new hard link for an existing file. Return 0 if successful, otherwise -1 and errno set. - See POSIX:2008 specification - . */ + See POSIX:2001 specification + . */ # if @REPLACE_LINK@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define link rpl_link @@ -1098,8 +933,8 @@ _GL_WARN_ON_USE (linkat, "linkat is unportable - " #if @GNULIB_LSEEK@ /* Set the offset of FD relative to SEEK_SET, SEEK_CUR, or SEEK_END. Return the new offset if successful, otherwise -1 and errno set. - See the POSIX:2008 specification - . */ + See the POSIX:2001 specification + . */ # if @REPLACE_LSEEK@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define lseek rpl_lseek @@ -1119,24 +954,6 @@ _GL_WARN_ON_USE (lseek, "lseek does not fail with ESPIPE on pipes on some " #endif -#if @GNULIB_PIPE@ -/* Create a pipe, defaulting to O_BINARY mode. - Store the read-end as fd[0] and the write-end as fd[1]. - Return 0 upon success, or -1 with errno set upon failure. */ -# if !@HAVE_PIPE@ -_GL_FUNCDECL_SYS (pipe, int, (int fd[2]) _GL_ARG_NONNULL ((1))); -# endif -_GL_CXXALIAS_SYS (pipe, int, (int fd[2])); -_GL_CXXALIASWARN (pipe); -#elif defined GNULIB_POSIXCHECK -# undef pipe -# if HAVE_RAW_DECL_PIPE -_GL_WARN_ON_USE (pipe, "pipe is unportable - " - "use gnulib module pipe-posix for portability"); -# endif -#endif - - #if @GNULIB_PIPE2@ /* Create a pipe, applying the given flags when opening the read-end of the pipe and the write-end of the pipe. @@ -1169,12 +986,10 @@ _GL_WARN_ON_USE (pipe2, "pipe2 is unportable - " #if @GNULIB_PREAD@ /* Read at most BUFSIZE bytes from FD into BUF, starting at OFFSET. Return the number of bytes placed into BUF if successful, otherwise - set errno and return -1. 0 indicates EOF. - See the POSIX:2008 specification - . */ + set errno and return -1. 0 indicates EOF. See the POSIX:2001 + specification . */ # if @REPLACE_PREAD@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef pread # define pread rpl_pread # endif _GL_FUNCDECL_RPL (pread, ssize_t, @@ -1201,69 +1016,12 @@ _GL_WARN_ON_USE (pread, "pread is unportable - " #endif -#if @GNULIB_PWRITE@ -/* Write at most BUFSIZE bytes from BUF into FD, starting at OFFSET. - Return the number of bytes written if successful, otherwise - set errno and return -1. 0 indicates nothing written. See the - POSIX:2008 specification - . */ -# if @REPLACE_PWRITE@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef pwrite -# define pwrite rpl_pwrite -# endif -_GL_FUNCDECL_RPL (pwrite, ssize_t, - (int fd, const void *buf, size_t bufsize, off_t offset) - _GL_ARG_NONNULL ((2))); -_GL_CXXALIAS_RPL (pwrite, ssize_t, - (int fd, const void *buf, size_t bufsize, off_t offset)); -# else -# if !@HAVE_PWRITE@ -_GL_FUNCDECL_SYS (pwrite, ssize_t, - (int fd, const void *buf, size_t bufsize, off_t offset) - _GL_ARG_NONNULL ((2))); -# endif -_GL_CXXALIAS_SYS (pwrite, ssize_t, - (int fd, const void *buf, size_t bufsize, off_t offset)); -# endif -_GL_CXXALIASWARN (pwrite); -#elif defined GNULIB_POSIXCHECK -# undef pwrite -# if HAVE_RAW_DECL_PWRITE -_GL_WARN_ON_USE (pwrite, "pwrite is unportable - " - "use gnulib module pwrite for portability"); -# endif -#endif - - -#if @GNULIB_READ@ -/* Read up to COUNT bytes from file descriptor FD into the buffer starting - at BUF. See the POSIX:2008 specification - . */ -# if @REPLACE_READ@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef read -# define read rpl_read -# endif -_GL_FUNCDECL_RPL (read, ssize_t, (int fd, void *buf, size_t count) - _GL_ARG_NONNULL ((2))); -_GL_CXXALIAS_RPL (read, ssize_t, (int fd, void *buf, size_t count)); -# else -/* Need to cast, because on mingw, the third parameter is - unsigned int count - and the return type is 'int'. */ -_GL_CXXALIAS_SYS_CAST (read, ssize_t, (int fd, void *buf, size_t count)); -# endif -_GL_CXXALIASWARN (read); -#endif - - #if @GNULIB_READLINK@ /* Read the contents of the symbolic link FILE and place the first BUFSIZE bytes of it into BUF. Return the number of bytes placed into BUF if successful, otherwise -1 and errno set. - See the POSIX:2008 specification - . */ + See the POSIX:2001 specification + . */ # if @REPLACE_READLINK@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define readlink rpl_readlink @@ -1293,30 +1051,19 @@ _GL_WARN_ON_USE (readlink, "readlink is unportable - " #if @GNULIB_READLINKAT@ -# if @REPLACE_READLINKAT@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define readlinkat rpl_readlinkat -# endif -_GL_FUNCDECL_RPL (readlinkat, ssize_t, - (int fd, char const *file, char *buf, size_t len) - _GL_ARG_NONNULL ((2, 3))); -_GL_CXXALIAS_RPL (readlinkat, ssize_t, - (int fd, char const *file, char *buf, size_t len)); -# else -# if !@HAVE_READLINKAT@ +# if !@HAVE_READLINKAT@ _GL_FUNCDECL_SYS (readlinkat, ssize_t, (int fd, char const *file, char *buf, size_t len) _GL_ARG_NONNULL ((2, 3))); -# endif +# endif _GL_CXXALIAS_SYS (readlinkat, ssize_t, (int fd, char const *file, char *buf, size_t len)); -# endif _GL_CXXALIASWARN (readlinkat); #elif defined GNULIB_POSIXCHECK # undef readlinkat # if HAVE_RAW_DECL_READLINKAT _GL_WARN_ON_USE (readlinkat, "readlinkat is not portable - " - "use gnulib module readlinkat for portability"); + "use gnulib module symlinkat for portability"); # endif #endif @@ -1342,38 +1089,11 @@ _GL_WARN_ON_USE (rmdir, "rmdir is unportable - " #endif -#if @GNULIB_SETHOSTNAME@ -/* Set the host name of the machine. - The host name may or may not be fully qualified. - - Put LEN bytes of NAME into the host name. - Return 0 if successful, otherwise, set errno and return -1. - - Platforms with no ability to set the hostname return -1 and set - errno = ENOSYS. */ -# if !@HAVE_SETHOSTNAME@ || !@HAVE_DECL_SETHOSTNAME@ -_GL_FUNCDECL_SYS (sethostname, int, (const char *name, size_t len) - _GL_ARG_NONNULL ((1))); -# endif -/* Need to cast, because on Solaris 11 2011-10, Mac OS X 10.5, IRIX 6.5 - and FreeBSD 6.4 the second parameter is int. On Solaris 11 - 2011-10, the first parameter is not const. */ -_GL_CXXALIAS_SYS_CAST (sethostname, int, (const char *name, size_t len)); -_GL_CXXALIASWARN (sethostname); -#elif defined GNULIB_POSIXCHECK -# undef sethostname -# if HAVE_RAW_DECL_SETHOSTNAME -_GL_WARN_ON_USE (sethostname, "sethostname is unportable - " - "use gnulib module sethostname for portability"); -# endif -#endif - - #if @GNULIB_SLEEP@ /* Pause the execution of the current thread for N seconds. Returns the number of seconds left to sleep. - See the POSIX:2008 specification - . */ + See the POSIX:2001 specification + . */ # if @REPLACE_SLEEP@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef sleep @@ -1424,25 +1144,13 @@ _GL_WARN_ON_USE (symlink, "symlink is not portable - " #if @GNULIB_SYMLINKAT@ -# if @REPLACE_SYMLINKAT@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef symlinkat -# define symlinkat rpl_symlinkat -# endif -_GL_FUNCDECL_RPL (symlinkat, int, - (char const *contents, int fd, char const *file) - _GL_ARG_NONNULL ((1, 3))); -_GL_CXXALIAS_RPL (symlinkat, int, - (char const *contents, int fd, char const *file)); -# else -# if !@HAVE_SYMLINKAT@ +# if !@HAVE_SYMLINKAT@ _GL_FUNCDECL_SYS (symlinkat, int, (char const *contents, int fd, char const *file) _GL_ARG_NONNULL ((1, 3))); -# endif +# endif _GL_CXXALIAS_SYS (symlinkat, int, (char const *contents, int fd, char const *file)); -# endif _GL_CXXALIASWARN (symlinkat); #elif defined GNULIB_POSIXCHECK # undef symlinkat @@ -1466,7 +1174,7 @@ _GL_FUNCDECL_RPL (ttyname_r, int, _GL_CXXALIAS_RPL (ttyname_r, int, (int fd, char *buf, size_t buflen)); # else -# if !@HAVE_DECL_TTYNAME_R@ +# if !@HAVE_TTYNAME_R@ _GL_FUNCDECL_SYS (ttyname_r, int, (int fd, char *buf, size_t buflen) _GL_ARG_NONNULL ((2))); # endif @@ -1534,7 +1242,7 @@ _GL_WARN_ON_USE (unlinkat, "unlinkat is not portable - " /* Pause the execution of the current thread for N microseconds. Returns 0 on completion, or -1 on range error. See the POSIX:2001 specification - . */ + . */ # if @REPLACE_USLEEP@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef usleep @@ -1560,9 +1268,9 @@ _GL_WARN_ON_USE (usleep, "usleep is unportable - " #if @GNULIB_WRITE@ /* Write up to COUNT bytes starting at BUF to file descriptor FD. - See the POSIX:2008 specification - . */ -# if @REPLACE_WRITE@ + See the POSIX:2001 specification + . */ +# if @REPLACE_WRITE@ && @GNULIB_UNISTD_H_SIGPIPE@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef write # define write rpl_write @@ -1579,8 +1287,6 @@ _GL_CXXALIAS_SYS_CAST (write, ssize_t, (int fd, const void *buf, size_t count)); _GL_CXXALIASWARN (write); #endif -_GL_INLINE_HEADER_END -#endif /* _@GUARD_PREFIX@_UNISTD_H */ -#endif /* _GL_INCLUDING_UNISTD_H */ -#endif /* _@GUARD_PREFIX@_UNISTD_H */ +#endif /* _GL_UNISTD_H */ +#endif /* _GL_UNISTD_H */ diff --git a/lib/unistdio.h b/lib/unistdio.h index 545a3f9..8eb6922 100644 --- a/lib/unistdio.h +++ b/lib/unistdio.h @@ -1,6 +1,5 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Elementary Unicode string functions. - Copyright (C) 2002, 2005-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/unistdio.in.h b/lib/unistdio.in.h deleted file mode 100644 index 9bf26fa..0000000 --- a/lib/unistdio.in.h +++ /dev/null @@ -1,256 +0,0 @@ -/* Elementary Unicode string functions. - Copyright (C) 2002, 2005-2007, 2009-2015 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#ifndef _UNISTDIO_H -#define _UNISTDIO_H - -#include "unitypes.h" - -/* Get size_t. */ -#include - -/* Get FILE. */ -#include - -/* Get va_list. */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* These work like the printf function family. - In the format string: - The format directive 'U' takes an UTF-8 string (const uint8_t *). - The format directive 'lU' takes an UTF-16 string (const uint16_t *). - The format directive 'llU' takes an UTF-32 string (const uint32_t *). - - The prefix (ulc_, u8_, u16_, u16_) indicates the type of the resulting - string. The prefix 'ulc' stands for "locale encoded". - - An infix 'v' indicates that a va_list is passed instead of multiple - arguments. - - The functions *sprintf have a 'buf' argument that is assumed to be large - enough. (DANGEROUS! Overflowing the buffer will crash the program.) - The functions *snprintf have a 'buf' argument that is assumed to be 'size' - units large. (DANGEROUS! The resulting string might be truncated in the - middle of a multibyte character.) - The functions *asprintf have a 'resultp' argument. The result will be - freshly allocated and stored in *resultp. - The functions *asnprintf have a (resultbuf, lengthp) argument pair. If - resultbuf is not NULL and the result fits into *lengthp units, it is put - in resultbuf, and resultbuf is returned. Otherwise, a freshly allocated - string is returned. In both cases, *lengthp is set to the length (number - of units) of the returned string. In case of error, NULL is returned and - errno is set. - */ - -/* ASCII format string, result in locale dependent encoded 'char *'. */ -extern int - ulc_sprintf (char *buf, - const char *format, ...); -extern int - ulc_snprintf (char *buf, size_t size, - const char *format, ...); -extern int - ulc_asprintf (char **resultp, - const char *format, ...); -extern char * - ulc_asnprintf (char *resultbuf, size_t *lengthp, - const char *format, ...); -extern int - ulc_vsprintf (char *buf, - const char *format, va_list ap); -extern int - ulc_vsnprintf (char *buf, size_t size, - const char *format, va_list ap); -extern int - ulc_vasprintf (char **resultp, - const char *format, va_list ap); -extern char * - ulc_vasnprintf (char *resultbuf, size_t *lengthp, - const char *format, va_list ap); - -/* ASCII format string, result in UTF-8 format. */ -extern int - u8_sprintf (uint8_t *buf, - const char *format, ...); -extern int - u8_snprintf (uint8_t *buf, size_t size, - const char *format, ...); -extern int - u8_asprintf (uint8_t **resultp, - const char *format, ...); -extern uint8_t * - u8_asnprintf (uint8_t *resultbuf, size_t *lengthp, - const char *format, ...); -extern int - u8_vsprintf (uint8_t *buf, - const char *format, va_list ap); -extern int - u8_vsnprintf (uint8_t *buf, size_t size, - const char *format, va_list ap); -extern int - u8_vasprintf (uint8_t **resultp, - const char *format, va_list ap); -extern uint8_t * - u8_vasnprintf (uint8_t *resultbuf, size_t *lengthp, - const char *format, va_list ap); - -/* UTF-8 format string, result in UTF-8 format. */ -extern int - u8_u8_sprintf (uint8_t *buf, - const uint8_t *format, ...); -extern int - u8_u8_snprintf (uint8_t *buf, size_t size, - const uint8_t *format, ...); -extern int - u8_u8_asprintf (uint8_t **resultp, - const uint8_t *format, ...); -extern uint8_t * - u8_u8_asnprintf (uint8_t *resultbuf, size_t *lengthp, - const uint8_t *format, ...); -extern int - u8_u8_vsprintf (uint8_t *buf, - const uint8_t *format, va_list ap); -extern int - u8_u8_vsnprintf (uint8_t *buf, size_t size, - const uint8_t *format, va_list ap); -extern int - u8_u8_vasprintf (uint8_t **resultp, - const uint8_t *format, va_list ap); -extern uint8_t * - u8_u8_vasnprintf (uint8_t *resultbuf, size_t *lengthp, - const uint8_t *format, va_list ap); - -/* ASCII format string, result in UTF-16 format. */ -extern int - u16_sprintf (uint16_t *buf, - const char *format, ...); -extern int - u16_snprintf (uint16_t *buf, size_t size, - const char *format, ...); -extern int - u16_asprintf (uint16_t **resultp, - const char *format, ...); -extern uint16_t * - u16_asnprintf (uint16_t *resultbuf, size_t *lengthp, - const char *format, ...); -extern int - u16_vsprintf (uint16_t *buf, - const char *format, va_list ap); -extern int - u16_vsnprintf (uint16_t *buf, size_t size, - const char *format, va_list ap); -extern int - u16_vasprintf (uint16_t **resultp, - const char *format, va_list ap); -extern uint16_t * - u16_vasnprintf (uint16_t *resultbuf, size_t *lengthp, - const char *format, va_list ap); - -/* UTF-16 format string, result in UTF-16 format. */ -extern int - u16_u16_sprintf (uint16_t *buf, - const uint16_t *format, ...); -extern int - u16_u16_snprintf (uint16_t *buf, size_t size, - const uint16_t *format, ...); -extern int - u16_u16_asprintf (uint16_t **resultp, - const uint16_t *format, ...); -extern uint16_t * - u16_u16_asnprintf (uint16_t *resultbuf, size_t *lengthp, - const uint16_t *format, ...); -extern int - u16_u16_vsprintf (uint16_t *buf, - const uint16_t *format, va_list ap); -extern int - u16_u16_vsnprintf (uint16_t *buf, size_t size, - const uint16_t *format, va_list ap); -extern int - u16_u16_vasprintf (uint16_t **resultp, - const uint16_t *format, va_list ap); -extern uint16_t * - u16_u16_vasnprintf (uint16_t *resultbuf, size_t *lengthp, - const uint16_t *format, va_list ap); - -/* ASCII format string, result in UTF-32 format. */ -extern int - u32_sprintf (uint32_t *buf, - const char *format, ...); -extern int - u32_snprintf (uint32_t *buf, size_t size, - const char *format, ...); -extern int - u32_asprintf (uint32_t **resultp, - const char *format, ...); -extern uint32_t * - u32_asnprintf (uint32_t *resultbuf, size_t *lengthp, - const char *format, ...); -extern int - u32_vsprintf (uint32_t *buf, - const char *format, va_list ap); -extern int - u32_vsnprintf (uint32_t *buf, size_t size, - const char *format, va_list ap); -extern int - u32_vasprintf (uint32_t **resultp, - const char *format, va_list ap); -extern uint32_t * - u32_vasnprintf (uint32_t *resultbuf, size_t *lengthp, - const char *format, va_list ap); - -/* UTF-32 format string, result in UTF-32 format. */ -extern int - u32_u32_sprintf (uint32_t *buf, - const uint32_t *format, ...); -extern int - u32_u32_snprintf (uint32_t *buf, size_t size, - const uint32_t *format, ...); -extern int - u32_u32_asprintf (uint32_t **resultp, - const uint32_t *format, ...); -extern uint32_t * - u32_u32_asnprintf (uint32_t *resultbuf, size_t *lengthp, - const uint32_t *format, ...); -extern int - u32_u32_vsprintf (uint32_t *buf, - const uint32_t *format, va_list ap); -extern int - u32_u32_vsnprintf (uint32_t *buf, size_t size, - const uint32_t *format, va_list ap); -extern int - u32_u32_vasprintf (uint32_t **resultp, - const uint32_t *format, va_list ap); -extern uint32_t * - u32_u32_vasnprintf (uint32_t *resultbuf, size_t *lengthp, - const uint32_t *format, va_list ap); - -/* ASCII format string, output to FILE in locale dependent encoding. */ -extern int - ulc_fprintf (FILE *stream, - const char *format, ...); -extern int - ulc_vfprintf (FILE *stream, - const char *format, va_list ap); - -#ifdef __cplusplus -} -#endif - -#endif /* _UNISTDIO_H */ diff --git a/lib/unistdio/u-asnprintf.h b/lib/unistdio/u-asnprintf.h index 51b95a4..693e35e 100644 --- a/lib/unistdio/u-asnprintf.h +++ b/lib/unistdio/u-asnprintf.h @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u-asprintf.h b/lib/unistdio/u-asprintf.h index 7d7a37b..b7f5cb2 100644 --- a/lib/unistdio/u-asprintf.h +++ b/lib/unistdio/u-asprintf.h @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u-printf-args.c b/lib/unistdio/u-printf-args.c index 5bf1b66..b357f3c 100644 --- a/lib/unistdio/u-printf-args.c +++ b/lib/unistdio/u-printf-args.c @@ -1,5 +1,5 @@ /* Decomposed printf argument list. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u-printf-args.h b/lib/unistdio/u-printf-args.h index 158b341..4e099fc 100644 --- a/lib/unistdio/u-printf-args.h +++ b/lib/unistdio/u-printf-args.h @@ -1,5 +1,5 @@ /* Decomposed printf argument list. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u-printf-parse.h b/lib/unistdio/u-printf-parse.h index 0074d65..0f593f8 100644 --- a/lib/unistdio/u-printf-parse.h +++ b/lib/unistdio/u-printf-parse.h @@ -1,5 +1,5 @@ /* Parse printf format string. - Copyright (C) 1999, 2002, 2005, 2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005, 2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u-snprintf.h b/lib/unistdio/u-snprintf.h index 35fb920..391709b 100644 --- a/lib/unistdio/u-snprintf.h +++ b/lib/unistdio/u-snprintf.h @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u-sprintf.h b/lib/unistdio/u-sprintf.h index a060c54..94f3c82 100644 --- a/lib/unistdio/u-sprintf.h +++ b/lib/unistdio/u-sprintf.h @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u-vasprintf.h b/lib/unistdio/u-vasprintf.h index 4c9f634..e67c4cb 100644 --- a/lib/unistdio/u-vasprintf.h +++ b/lib/unistdio/u-vasprintf.h @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/unistdio/u-vsnprintf.h b/lib/unistdio/u-vsnprintf.h index 01b52a0..2b2e0d5 100644 --- a/lib/unistdio/u-vsnprintf.h +++ b/lib/unistdio/u-vsnprintf.h @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/unistdio/u-vsprintf.h b/lib/unistdio/u-vsprintf.h index cb2d407..0caf073 100644 --- a/lib/unistdio/u-vsprintf.h +++ b/lib/unistdio/u-vsprintf.h @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published diff --git a/lib/unistdio/u16-asnprintf.c b/lib/unistdio/u16-asnprintf.c index 5622bf7..0705dd9 100644 --- a/lib/unistdio/u16-asnprintf.c +++ b/lib/unistdio/u16-asnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u16-asprintf.c b/lib/unistdio/u16-asprintf.c index 94f9adf..f7710bb 100644 --- a/lib/unistdio/u16-asprintf.c +++ b/lib/unistdio/u16-asprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u16-printf-parse.c b/lib/unistdio/u16-printf-parse.c index 458a483..fbc1083 100644 --- a/lib/unistdio/u16-printf-parse.c +++ b/lib/unistdio/u16-printf-parse.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2015 Free Software + Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u16-snprintf.c b/lib/unistdio/u16-snprintf.c index 60b3937..c2b99a0 100644 --- a/lib/unistdio/u16-snprintf.c +++ b/lib/unistdio/u16-snprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u16-sprintf.c b/lib/unistdio/u16-sprintf.c index 27764f0..b0e0799 100644 --- a/lib/unistdio/u16-sprintf.c +++ b/lib/unistdio/u16-sprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u16-u16-asnprintf.c b/lib/unistdio/u16-u16-asnprintf.c index 046f47d..bfb184a 100644 --- a/lib/unistdio/u16-u16-asnprintf.c +++ b/lib/unistdio/u16-u16-asnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u16-u16-asprintf.c b/lib/unistdio/u16-u16-asprintf.c index decbc80..84f1d66 100644 --- a/lib/unistdio/u16-u16-asprintf.c +++ b/lib/unistdio/u16-u16-asprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u16-u16-snprintf.c b/lib/unistdio/u16-u16-snprintf.c index 1299200..d1642e9 100644 --- a/lib/unistdio/u16-u16-snprintf.c +++ b/lib/unistdio/u16-u16-snprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u16-u16-sprintf.c b/lib/unistdio/u16-u16-sprintf.c index 38eed84..5804367 100644 --- a/lib/unistdio/u16-u16-sprintf.c +++ b/lib/unistdio/u16-u16-sprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u16-u16-vasnprintf.c b/lib/unistdio/u16-u16-vasnprintf.c index 67144a5..5c356bf 100644 --- a/lib/unistdio/u16-u16-vasnprintf.c +++ b/lib/unistdio/u16-u16-vasnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to UTF-16 strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u16-u16-vasprintf.c b/lib/unistdio/u16-u16-vasprintf.c index 4423192..6202a8b 100644 --- a/lib/unistdio/u16-u16-vasprintf.c +++ b/lib/unistdio/u16-u16-vasprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u16-u16-vsnprintf.c b/lib/unistdio/u16-u16-vsnprintf.c index 07c0318..2bf5c0e 100644 --- a/lib/unistdio/u16-u16-vsnprintf.c +++ b/lib/unistdio/u16-u16-vsnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u16-u16-vsprintf.c b/lib/unistdio/u16-u16-vsprintf.c index a9873f9..b87f17e 100644 --- a/lib/unistdio/u16-u16-vsprintf.c +++ b/lib/unistdio/u16-u16-vsprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u16-vasnprintf.c b/lib/unistdio/u16-vasnprintf.c index b1fd3a4..05d0adf 100644 --- a/lib/unistdio/u16-vasnprintf.c +++ b/lib/unistdio/u16-vasnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to UTF-16 strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it @@ -36,7 +36,7 @@ #define FCHAR_T char #define DIRECTIVE char_directive #define DIRECTIVES char_directives -#define FCHAR_T_ONLY_ASCII 1 +#define ASCII_ONLY 1 #define PRINTF_PARSE ulc_printf_parse #define DCHAR_T uint16_t #define DCHAR_T_IS_UINT16_T 1 diff --git a/lib/unistdio/u16-vasprintf.c b/lib/unistdio/u16-vasprintf.c index 76c5b8f..f917f68 100644 --- a/lib/unistdio/u16-vasprintf.c +++ b/lib/unistdio/u16-vasprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u16-vsnprintf.c b/lib/unistdio/u16-vsnprintf.c index 10c6824..0b8bfce 100644 --- a/lib/unistdio/u16-vsnprintf.c +++ b/lib/unistdio/u16-vsnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u16-vsprintf.c b/lib/unistdio/u16-vsprintf.c index 56fbdf9..7026a68 100644 --- a/lib/unistdio/u16-vsprintf.c +++ b/lib/unistdio/u16-vsprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-asnprintf.c b/lib/unistdio/u32-asnprintf.c index 77591e1..c4eefd6 100644 --- a/lib/unistdio/u32-asnprintf.c +++ b/lib/unistdio/u32-asnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-asprintf.c b/lib/unistdio/u32-asprintf.c index 26abda3..6773032 100644 --- a/lib/unistdio/u32-asprintf.c +++ b/lib/unistdio/u32-asprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-printf-parse.c b/lib/unistdio/u32-printf-parse.c index 783aafe..bc3c7f2 100644 --- a/lib/unistdio/u32-printf-parse.c +++ b/lib/unistdio/u32-printf-parse.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2015 Free Software + Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-snprintf.c b/lib/unistdio/u32-snprintf.c index 38b3715..0636eef 100644 --- a/lib/unistdio/u32-snprintf.c +++ b/lib/unistdio/u32-snprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-sprintf.c b/lib/unistdio/u32-sprintf.c index 3002581..207078b 100644 --- a/lib/unistdio/u32-sprintf.c +++ b/lib/unistdio/u32-sprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-u32-asnprintf.c b/lib/unistdio/u32-u32-asnprintf.c index 27a0456..bd37c80 100644 --- a/lib/unistdio/u32-u32-asnprintf.c +++ b/lib/unistdio/u32-u32-asnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-u32-asprintf.c b/lib/unistdio/u32-u32-asprintf.c index 7fb64ea..edc16e7 100644 --- a/lib/unistdio/u32-u32-asprintf.c +++ b/lib/unistdio/u32-u32-asprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-u32-snprintf.c b/lib/unistdio/u32-u32-snprintf.c index aeb473d..a36c123 100644 --- a/lib/unistdio/u32-u32-snprintf.c +++ b/lib/unistdio/u32-u32-snprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-u32-sprintf.c b/lib/unistdio/u32-u32-sprintf.c index 1fde3c0..eb322fc 100644 --- a/lib/unistdio/u32-u32-sprintf.c +++ b/lib/unistdio/u32-u32-sprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-u32-vasnprintf.c b/lib/unistdio/u32-u32-vasnprintf.c index c697211..17ae282 100644 --- a/lib/unistdio/u32-u32-vasnprintf.c +++ b/lib/unistdio/u32-u32-vasnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to UTF-32 strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-u32-vasprintf.c b/lib/unistdio/u32-u32-vasprintf.c index caa9d55..678e2fd 100644 --- a/lib/unistdio/u32-u32-vasprintf.c +++ b/lib/unistdio/u32-u32-vasprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-u32-vsnprintf.c b/lib/unistdio/u32-u32-vsnprintf.c index 244778e..c42678b 100644 --- a/lib/unistdio/u32-u32-vsnprintf.c +++ b/lib/unistdio/u32-u32-vsnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-u32-vsprintf.c b/lib/unistdio/u32-u32-vsprintf.c index e4761d3..6a18598 100644 --- a/lib/unistdio/u32-u32-vsprintf.c +++ b/lib/unistdio/u32-u32-vsprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-vasnprintf.c b/lib/unistdio/u32-vasnprintf.c index c643e83..86a3564 100644 --- a/lib/unistdio/u32-vasnprintf.c +++ b/lib/unistdio/u32-vasnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to UTF-32 strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it @@ -36,7 +36,7 @@ #define FCHAR_T char #define DIRECTIVE char_directive #define DIRECTIVES char_directives -#define FCHAR_T_ONLY_ASCII 1 +#define ASCII_ONLY 1 #define PRINTF_PARSE ulc_printf_parse #define DCHAR_T uint32_t #define DCHAR_T_IS_UINT32_T 1 diff --git a/lib/unistdio/u32-vasprintf.c b/lib/unistdio/u32-vasprintf.c index 52949ac..ef4ed97 100644 --- a/lib/unistdio/u32-vasprintf.c +++ b/lib/unistdio/u32-vasprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-vsnprintf.c b/lib/unistdio/u32-vsnprintf.c index 91028ee..ba47a3c 100644 --- a/lib/unistdio/u32-vsnprintf.c +++ b/lib/unistdio/u32-vsnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u32-vsprintf.c b/lib/unistdio/u32-vsprintf.c index 0527f50..26b1e95 100644 --- a/lib/unistdio/u32-vsprintf.c +++ b/lib/unistdio/u32-vsprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-asnprintf.c b/lib/unistdio/u8-asnprintf.c index 8c0bbe8..839e6e2 100644 --- a/lib/unistdio/u8-asnprintf.c +++ b/lib/unistdio/u8-asnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-asprintf.c b/lib/unistdio/u8-asprintf.c index 5c0b62e..8004b96 100644 --- a/lib/unistdio/u8-asprintf.c +++ b/lib/unistdio/u8-asprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-printf-parse.c b/lib/unistdio/u8-printf-parse.c index 7f91fd9..6b87299 100644 --- a/lib/unistdio/u8-printf-parse.c +++ b/lib/unistdio/u8-printf-parse.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2015 Free Software + Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-snprintf.c b/lib/unistdio/u8-snprintf.c index 5ab886c..ce0f7de 100644 --- a/lib/unistdio/u8-snprintf.c +++ b/lib/unistdio/u8-snprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-sprintf.c b/lib/unistdio/u8-sprintf.c index d04980f..2467fbb 100644 --- a/lib/unistdio/u8-sprintf.c +++ b/lib/unistdio/u8-sprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-u8-asnprintf.c b/lib/unistdio/u8-u8-asnprintf.c index 45c8f20..cdcd6c8 100644 --- a/lib/unistdio/u8-u8-asnprintf.c +++ b/lib/unistdio/u8-u8-asnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-u8-asprintf.c b/lib/unistdio/u8-u8-asprintf.c index 14963eb..8e34f3d 100644 --- a/lib/unistdio/u8-u8-asprintf.c +++ b/lib/unistdio/u8-u8-asprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-u8-snprintf.c b/lib/unistdio/u8-u8-snprintf.c index 1c641e7..615c5cb 100644 --- a/lib/unistdio/u8-u8-snprintf.c +++ b/lib/unistdio/u8-u8-snprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-u8-sprintf.c b/lib/unistdio/u8-u8-sprintf.c index 435e4ad..57c5642 100644 --- a/lib/unistdio/u8-u8-sprintf.c +++ b/lib/unistdio/u8-u8-sprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-u8-vasnprintf.c b/lib/unistdio/u8-u8-vasnprintf.c index 3da95a7..588947d 100644 --- a/lib/unistdio/u8-u8-vasnprintf.c +++ b/lib/unistdio/u8-u8-vasnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to UTF-8 strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-u8-vasprintf.c b/lib/unistdio/u8-u8-vasprintf.c index 99a57b6..6a3732d 100644 --- a/lib/unistdio/u8-u8-vasprintf.c +++ b/lib/unistdio/u8-u8-vasprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-u8-vsnprintf.c b/lib/unistdio/u8-u8-vsnprintf.c index 5b58f28..2ebb19a 100644 --- a/lib/unistdio/u8-u8-vsnprintf.c +++ b/lib/unistdio/u8-u8-vsnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-u8-vsprintf.c b/lib/unistdio/u8-u8-vsprintf.c index 6518152..ca4c656 100644 --- a/lib/unistdio/u8-u8-vsprintf.c +++ b/lib/unistdio/u8-u8-vsprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-vasnprintf.c b/lib/unistdio/u8-vasnprintf.c index 590595d..304c54c 100644 --- a/lib/unistdio/u8-vasnprintf.c +++ b/lib/unistdio/u8-vasnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to UTF-8 strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it @@ -36,7 +36,7 @@ #define FCHAR_T char #define DIRECTIVE char_directive #define DIRECTIVES char_directives -#define FCHAR_T_ONLY_ASCII 1 +#define ASCII_ONLY 1 #define PRINTF_PARSE ulc_printf_parse #define DCHAR_T uint8_t #define DCHAR_T_IS_UINT8_T 1 diff --git a/lib/unistdio/u8-vasprintf.c b/lib/unistdio/u8-vasprintf.c index 12a40cd..5b7f719 100644 --- a/lib/unistdio/u8-vasprintf.c +++ b/lib/unistdio/u8-vasprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-vsnprintf.c b/lib/unistdio/u8-vsnprintf.c index 82a69ea..4f6f1fa 100644 --- a/lib/unistdio/u8-vsnprintf.c +++ b/lib/unistdio/u8-vsnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/u8-vsprintf.c b/lib/unistdio/u8-vsprintf.c index 43ac24d..7397d28 100644 --- a/lib/unistdio/u8-vsprintf.c +++ b/lib/unistdio/u8-vsprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/ulc-asnprintf.c b/lib/unistdio/ulc-asnprintf.c index ff14a5c..5a79c8c 100644 --- a/lib/unistdio/ulc-asnprintf.c +++ b/lib/unistdio/ulc-asnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/ulc-asprintf.c b/lib/unistdio/ulc-asprintf.c index 02e0ec2..a97a3fe 100644 --- a/lib/unistdio/ulc-asprintf.c +++ b/lib/unistdio/ulc-asprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/ulc-fprintf.c b/lib/unistdio/ulc-fprintf.c index 37bb625..fb2b9e2 100644 --- a/lib/unistdio/ulc-fprintf.c +++ b/lib/unistdio/ulc-fprintf.c @@ -1,5 +1,5 @@ /* Formatted output to a stream. - Copyright (C) 2004, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2004, 2006-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by diff --git a/lib/unistdio/ulc-printf-parse.c b/lib/unistdio/ulc-printf-parse.c index ca9568a..a2e22b2 100644 --- a/lib/unistdio/ulc-printf-parse.c +++ b/lib/unistdio/ulc-printf-parse.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2015 Free Software + Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/ulc-snprintf.c b/lib/unistdio/ulc-snprintf.c index 6d5a660..9b57ada 100644 --- a/lib/unistdio/ulc-snprintf.c +++ b/lib/unistdio/ulc-snprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/ulc-sprintf.c b/lib/unistdio/ulc-sprintf.c index 74fdd7b..a9f3c4e 100644 --- a/lib/unistdio/ulc-sprintf.c +++ b/lib/unistdio/ulc-sprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2005-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/ulc-vasnprintf.c b/lib/unistdio/ulc-vasnprintf.c index 372d02a..ef652b9 100644 --- a/lib/unistdio/ulc-vasnprintf.c +++ b/lib/unistdio/ulc-vasnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/ulc-vasprintf.c b/lib/unistdio/ulc-vasprintf.c index 845d261..24c7723 100644 --- a/lib/unistdio/ulc-vasprintf.c +++ b/lib/unistdio/ulc-vasprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/ulc-vfprintf.c b/lib/unistdio/ulc-vfprintf.c index 9404022..d714010 100644 --- a/lib/unistdio/ulc-vfprintf.c +++ b/lib/unistdio/ulc-vfprintf.c @@ -1,5 +1,5 @@ /* Formatted output to a stream. - Copyright (C) 2004, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2004, 2006-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by diff --git a/lib/unistdio/ulc-vsnprintf.c b/lib/unistdio/ulc-vsnprintf.c index 7767831..7a43eb2 100644 --- a/lib/unistdio/ulc-vsnprintf.c +++ b/lib/unistdio/ulc-vsnprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistdio/ulc-vsprintf.c b/lib/unistdio/ulc-vsprintf.c index 7864a34..9b19a33 100644 --- a/lib/unistdio/ulc-vsprintf.c +++ b/lib/unistdio/ulc-vsprintf.c @@ -1,5 +1,5 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr.h b/lib/unistr.h index ee8ed39..4d3c325 100644 --- a/lib/unistr.h +++ b/lib/unistr.h @@ -1,6 +1,5 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Elementary Unicode string functions. - Copyright (C) 2001-2002, 2005-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2005-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published @@ -70,20 +69,17 @@ extern "C" { /* Check whether an UTF-8 string is well-formed. Return NULL if valid, or a pointer to the first invalid unit otherwise. */ extern const uint8_t * - u8_check (const uint8_t *s, size_t n) - _UC_ATTRIBUTE_PURE; + u8_check (const uint8_t *s, size_t n); /* Check whether an UTF-16 string is well-formed. Return NULL if valid, or a pointer to the first invalid unit otherwise. */ extern const uint16_t * - u16_check (const uint16_t *s, size_t n) - _UC_ATTRIBUTE_PURE; + u16_check (const uint16_t *s, size_t n); /* Check whether an UCS-4 string is well-formed. Return NULL if valid, or a pointer to the first invalid unit otherwise. */ extern const uint32_t * - u32_check (const uint32_t *s, size_t n) - _UC_ATTRIBUTE_PURE; + u32_check (const uint32_t *s, size_t n); /* Elementary string conversions. */ @@ -126,14 +122,11 @@ extern uint16_t * failure. */ /* Similar to mblen(), except that s must not be NULL. */ extern int - u8_mblen (const uint8_t *s, size_t n) - _UC_ATTRIBUTE_PURE; + u8_mblen (const uint8_t *s, size_t n); extern int - u16_mblen (const uint16_t *s, size_t n) - _UC_ATTRIBUTE_PURE; + u16_mblen (const uint16_t *s, size_t n); extern int - u32_mblen (const uint32_t *s, size_t n) - _UC_ATTRIBUTE_PURE; + u32_mblen (const uint32_t *s, size_t n); /* Return the length (number of units) of the first character in S, putting its 'ucs4_t' representation in *PUC. Upon failure, *PUC is set to 0xfffd, @@ -410,50 +403,38 @@ extern uint32_t * /* Compare S1 and S2, each of length N. */ /* Similar to memcmp(). */ extern int - u8_cmp (const uint8_t *s1, const uint8_t *s2, size_t n) - _UC_ATTRIBUTE_PURE; + u8_cmp (const uint8_t *s1, const uint8_t *s2, size_t n); extern int - u16_cmp (const uint16_t *s1, const uint16_t *s2, size_t n) - _UC_ATTRIBUTE_PURE; + u16_cmp (const uint16_t *s1, const uint16_t *s2, size_t n); extern int - u32_cmp (const uint32_t *s1, const uint32_t *s2, size_t n) - _UC_ATTRIBUTE_PURE; + u32_cmp (const uint32_t *s1, const uint32_t *s2, size_t n); /* Compare S1 and S2. */ /* Similar to the gnulib function memcmp2(). */ extern int - u8_cmp2 (const uint8_t *s1, size_t n1, const uint8_t *s2, size_t n2) - _UC_ATTRIBUTE_PURE; + u8_cmp2 (const uint8_t *s1, size_t n1, const uint8_t *s2, size_t n2); extern int - u16_cmp2 (const uint16_t *s1, size_t n1, const uint16_t *s2, size_t n2) - _UC_ATTRIBUTE_PURE; + u16_cmp2 (const uint16_t *s1, size_t n1, const uint16_t *s2, size_t n2); extern int - u32_cmp2 (const uint32_t *s1, size_t n1, const uint32_t *s2, size_t n2) - _UC_ATTRIBUTE_PURE; + u32_cmp2 (const uint32_t *s1, size_t n1, const uint32_t *s2, size_t n2); /* Search the string at S for UC. */ /* Similar to memchr(). */ extern uint8_t * - u8_chr (const uint8_t *s, size_t n, ucs4_t uc) - _UC_ATTRIBUTE_PURE; + u8_chr (const uint8_t *s, size_t n, ucs4_t uc); extern uint16_t * - u16_chr (const uint16_t *s, size_t n, ucs4_t uc) - _UC_ATTRIBUTE_PURE; + u16_chr (const uint16_t *s, size_t n, ucs4_t uc); extern uint32_t * - u32_chr (const uint32_t *s, size_t n, ucs4_t uc) - _UC_ATTRIBUTE_PURE; + u32_chr (const uint32_t *s, size_t n, ucs4_t uc); /* Count the number of Unicode characters in the N units from S. */ /* Similar to mbsnlen(). */ extern size_t - u8_mbsnlen (const uint8_t *s, size_t n) - _UC_ATTRIBUTE_PURE; + u8_mbsnlen (const uint8_t *s, size_t n); extern size_t - u16_mbsnlen (const uint16_t *s, size_t n) - _UC_ATTRIBUTE_PURE; + u16_mbsnlen (const uint16_t *s, size_t n); extern size_t - u32_mbsnlen (const uint32_t *s, size_t n) - _UC_ATTRIBUTE_PURE; + u32_mbsnlen (const uint32_t *s, size_t n); /* Elementary string functions with memory allocation. */ @@ -470,14 +451,11 @@ extern uint32_t * /* Return the length (number of units) of the first character in S. Return 0 if it is the NUL character. Return -1 upon failure. */ extern int - u8_strmblen (const uint8_t *s) - _UC_ATTRIBUTE_PURE; + u8_strmblen (const uint8_t *s); extern int - u16_strmblen (const uint16_t *s) - _UC_ATTRIBUTE_PURE; + u16_strmblen (const uint16_t *s); extern int - u32_strmblen (const uint32_t *s) - _UC_ATTRIBUTE_PURE; + u32_strmblen (const uint32_t *s); /* Return the length (number of units) of the first character in S, putting its 'ucs4_t' representation in *PUC. Return 0 if it is the NUL @@ -512,26 +490,20 @@ extern const uint32_t * /* Return the number of units in S. */ /* Similar to strlen(), wcslen(). */ extern size_t - u8_strlen (const uint8_t *s) - _UC_ATTRIBUTE_PURE; + u8_strlen (const uint8_t *s); extern size_t - u16_strlen (const uint16_t *s) - _UC_ATTRIBUTE_PURE; + u16_strlen (const uint16_t *s); extern size_t - u32_strlen (const uint32_t *s) - _UC_ATTRIBUTE_PURE; + u32_strlen (const uint32_t *s); /* Return the number of units in S, but at most MAXLEN. */ /* Similar to strnlen(), wcsnlen(). */ extern size_t - u8_strnlen (const uint8_t *s, size_t maxlen) - _UC_ATTRIBUTE_PURE; + u8_strnlen (const uint8_t *s, size_t maxlen); extern size_t - u16_strnlen (const uint16_t *s, size_t maxlen) - _UC_ATTRIBUTE_PURE; + u16_strnlen (const uint16_t *s, size_t maxlen); extern size_t - u32_strnlen (const uint32_t *s, size_t maxlen) - _UC_ATTRIBUTE_PURE; + u32_strnlen (const uint32_t *s, size_t maxlen); /* Copy SRC to DEST. */ /* Similar to strcpy(), wcscpy(). */ @@ -590,23 +562,12 @@ extern uint32_t * /* Compare S1 and S2. */ /* Similar to strcmp(), wcscmp(). */ -#ifdef __sun -/* Avoid a collision with the u8_strcmp() function in Solaris 11 libc. */ extern int - u8_strcmp_gnu (const uint8_t *s1, const uint8_t *s2) - _UC_ATTRIBUTE_PURE; -# define u8_strcmp u8_strcmp_gnu -#else + u8_strcmp (const uint8_t *s1, const uint8_t *s2); extern int - u8_strcmp (const uint8_t *s1, const uint8_t *s2) - _UC_ATTRIBUTE_PURE; -#endif -extern int - u16_strcmp (const uint16_t *s1, const uint16_t *s2) - _UC_ATTRIBUTE_PURE; + u16_strcmp (const uint16_t *s1, const uint16_t *s2); extern int - u32_strcmp (const uint32_t *s1, const uint32_t *s2) - _UC_ATTRIBUTE_PURE; + u32_strcmp (const uint32_t *s1, const uint32_t *s2); /* Compare S1 and S2 using the collation rules of the current locale. Return -1 if S1 < S2, 0 if S1 = S2, 1 if S1 > S2. @@ -622,14 +583,11 @@ extern int /* Compare no more than N units of S1 and S2. */ /* Similar to strncmp(), wcsncmp(). */ extern int - u8_strncmp (const uint8_t *s1, const uint8_t *s2, size_t n) - _UC_ATTRIBUTE_PURE; + u8_strncmp (const uint8_t *s1, const uint8_t *s2, size_t n); extern int - u16_strncmp (const uint16_t *s1, const uint16_t *s2, size_t n) - _UC_ATTRIBUTE_PURE; + u16_strncmp (const uint16_t *s1, const uint16_t *s2, size_t n); extern int - u32_strncmp (const uint32_t *s1, const uint32_t *s2, size_t n) - _UC_ATTRIBUTE_PURE; + u32_strncmp (const uint32_t *s1, const uint32_t *s2, size_t n); /* Duplicate S, returning an identical malloc'd string. */ /* Similar to strdup(), wcsdup(). */ @@ -643,98 +601,74 @@ extern uint32_t * /* Find the first occurrence of UC in STR. */ /* Similar to strchr(), wcschr(). */ extern uint8_t * - u8_strchr (const uint8_t *str, ucs4_t uc) - _UC_ATTRIBUTE_PURE; + u8_strchr (const uint8_t *str, ucs4_t uc); extern uint16_t * - u16_strchr (const uint16_t *str, ucs4_t uc) - _UC_ATTRIBUTE_PURE; + u16_strchr (const uint16_t *str, ucs4_t uc); extern uint32_t * - u32_strchr (const uint32_t *str, ucs4_t uc) - _UC_ATTRIBUTE_PURE; + u32_strchr (const uint32_t *str, ucs4_t uc); /* Find the last occurrence of UC in STR. */ /* Similar to strrchr(), wcsrchr(). */ extern uint8_t * - u8_strrchr (const uint8_t *str, ucs4_t uc) - _UC_ATTRIBUTE_PURE; + u8_strrchr (const uint8_t *str, ucs4_t uc); extern uint16_t * - u16_strrchr (const uint16_t *str, ucs4_t uc) - _UC_ATTRIBUTE_PURE; + u16_strrchr (const uint16_t *str, ucs4_t uc); extern uint32_t * - u32_strrchr (const uint32_t *str, ucs4_t uc) - _UC_ATTRIBUTE_PURE; + u32_strrchr (const uint32_t *str, ucs4_t uc); /* Return the length of the initial segment of STR which consists entirely of Unicode characters not in REJECT. */ /* Similar to strcspn(), wcscspn(). */ extern size_t - u8_strcspn (const uint8_t *str, const uint8_t *reject) - _UC_ATTRIBUTE_PURE; + u8_strcspn (const uint8_t *str, const uint8_t *reject); extern size_t - u16_strcspn (const uint16_t *str, const uint16_t *reject) - _UC_ATTRIBUTE_PURE; + u16_strcspn (const uint16_t *str, const uint16_t *reject); extern size_t - u32_strcspn (const uint32_t *str, const uint32_t *reject) - _UC_ATTRIBUTE_PURE; + u32_strcspn (const uint32_t *str, const uint32_t *reject); /* Return the length of the initial segment of STR which consists entirely of Unicode characters in ACCEPT. */ /* Similar to strspn(), wcsspn(). */ extern size_t - u8_strspn (const uint8_t *str, const uint8_t *accept) - _UC_ATTRIBUTE_PURE; + u8_strspn (const uint8_t *str, const uint8_t *accept); extern size_t - u16_strspn (const uint16_t *str, const uint16_t *accept) - _UC_ATTRIBUTE_PURE; + u16_strspn (const uint16_t *str, const uint16_t *accept); extern size_t - u32_strspn (const uint32_t *str, const uint32_t *accept) - _UC_ATTRIBUTE_PURE; + u32_strspn (const uint32_t *str, const uint32_t *accept); /* Find the first occurrence in STR of any character in ACCEPT. */ /* Similar to strpbrk(), wcspbrk(). */ extern uint8_t * - u8_strpbrk (const uint8_t *str, const uint8_t *accept) - _UC_ATTRIBUTE_PURE; + u8_strpbrk (const uint8_t *str, const uint8_t *accept); extern uint16_t * - u16_strpbrk (const uint16_t *str, const uint16_t *accept) - _UC_ATTRIBUTE_PURE; + u16_strpbrk (const uint16_t *str, const uint16_t *accept); extern uint32_t * - u32_strpbrk (const uint32_t *str, const uint32_t *accept) - _UC_ATTRIBUTE_PURE; + u32_strpbrk (const uint32_t *str, const uint32_t *accept); /* Find the first occurrence of NEEDLE in HAYSTACK. */ /* Similar to strstr(), wcsstr(). */ extern uint8_t * - u8_strstr (const uint8_t *haystack, const uint8_t *needle) - _UC_ATTRIBUTE_PURE; + u8_strstr (const uint8_t *haystack, const uint8_t *needle); extern uint16_t * - u16_strstr (const uint16_t *haystack, const uint16_t *needle) - _UC_ATTRIBUTE_PURE; + u16_strstr (const uint16_t *haystack, const uint16_t *needle); extern uint32_t * - u32_strstr (const uint32_t *haystack, const uint32_t *needle) - _UC_ATTRIBUTE_PURE; + u32_strstr (const uint32_t *haystack, const uint32_t *needle); /* Test whether STR starts with PREFIX. */ extern bool - u8_startswith (const uint8_t *str, const uint8_t *prefix) - _UC_ATTRIBUTE_PURE; + u8_startswith (const uint8_t *str, const uint8_t *prefix); extern bool - u16_startswith (const uint16_t *str, const uint16_t *prefix) - _UC_ATTRIBUTE_PURE; + u16_startswith (const uint16_t *str, const uint16_t *prefix); extern bool - u32_startswith (const uint32_t *str, const uint32_t *prefix) - _UC_ATTRIBUTE_PURE; + u32_startswith (const uint32_t *str, const uint32_t *prefix); /* Test whether STR ends with SUFFIX. */ extern bool - u8_endswith (const uint8_t *str, const uint8_t *suffix) - _UC_ATTRIBUTE_PURE; + u8_endswith (const uint8_t *str, const uint8_t *suffix); extern bool - u16_endswith (const uint16_t *str, const uint16_t *suffix) - _UC_ATTRIBUTE_PURE; + u16_endswith (const uint16_t *str, const uint16_t *suffix); extern bool - u32_endswith (const uint32_t *str, const uint32_t *suffix) - _UC_ATTRIBUTE_PURE; + u32_endswith (const uint32_t *str, const uint32_t *suffix); /* Divide STR into tokens separated by characters in DELIM. This interface is actually more similar to wcstok than to strtok. */ diff --git a/lib/unistr.in.h b/lib/unistr.in.h deleted file mode 100644 index d59031d..0000000 --- a/lib/unistr.in.h +++ /dev/null @@ -1,753 +0,0 @@ -/* Elementary Unicode string functions. - Copyright (C) 2001-2002, 2005-2015 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#ifndef _UNISTR_H -#define _UNISTR_H - -#include "unitypes.h" - -/* Get common macros for C. */ -#include - -/* Get inline if available. */ -#include - -/* Get bool. */ -#include - -/* Get size_t. */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - - -/* Conventions: - - All functions prefixed with u8_ operate on UTF-8 encoded strings. - Their unit is an uint8_t (1 byte). - - All functions prefixed with u16_ operate on UTF-16 encoded strings. - Their unit is an uint16_t (a 2-byte word). - - All functions prefixed with u32_ operate on UCS-4 encoded strings. - Their unit is an uint32_t (a 4-byte word). - - All argument pairs (s, n) denote a Unicode string s[0..n-1] with exactly - n units. - - All arguments starting with "str" and the arguments of functions starting - with u8_str/u16_str/u32_str denote a NUL terminated string, i.e. a string - which terminates at the first NUL unit. This termination unit is - considered part of the string for all memory allocation purposes, but - is not considered part of the string for all other logical purposes. - - Functions returning a string result take a (resultbuf, lengthp) argument - pair. If resultbuf is not NULL and the result fits into *lengthp units, - it is put in resultbuf, and resultbuf is returned. Otherwise, a freshly - allocated string is returned. In both cases, *lengthp is set to the - length (number of units) of the returned string. In case of error, - NULL is returned and errno is set. */ - - -/* Elementary string checks. */ - -/* Check whether an UTF-8 string is well-formed. - Return NULL if valid, or a pointer to the first invalid unit otherwise. */ -extern const uint8_t * - u8_check (const uint8_t *s, size_t n) - _UC_ATTRIBUTE_PURE; - -/* Check whether an UTF-16 string is well-formed. - Return NULL if valid, or a pointer to the first invalid unit otherwise. */ -extern const uint16_t * - u16_check (const uint16_t *s, size_t n) - _UC_ATTRIBUTE_PURE; - -/* Check whether an UCS-4 string is well-formed. - Return NULL if valid, or a pointer to the first invalid unit otherwise. */ -extern const uint32_t * - u32_check (const uint32_t *s, size_t n) - _UC_ATTRIBUTE_PURE; - - -/* Elementary string conversions. */ - -/* Convert an UTF-8 string to an UTF-16 string. */ -extern uint16_t * - u8_to_u16 (const uint8_t *s, size_t n, uint16_t *resultbuf, - size_t *lengthp); - -/* Convert an UTF-8 string to an UCS-4 string. */ -extern uint32_t * - u8_to_u32 (const uint8_t *s, size_t n, uint32_t *resultbuf, - size_t *lengthp); - -/* Convert an UTF-16 string to an UTF-8 string. */ -extern uint8_t * - u16_to_u8 (const uint16_t *s, size_t n, uint8_t *resultbuf, - size_t *lengthp); - -/* Convert an UTF-16 string to an UCS-4 string. */ -extern uint32_t * - u16_to_u32 (const uint16_t *s, size_t n, uint32_t *resultbuf, - size_t *lengthp); - -/* Convert an UCS-4 string to an UTF-8 string. */ -extern uint8_t * - u32_to_u8 (const uint32_t *s, size_t n, uint8_t *resultbuf, - size_t *lengthp); - -/* Convert an UCS-4 string to an UTF-16 string. */ -extern uint16_t * - u32_to_u16 (const uint32_t *s, size_t n, uint16_t *resultbuf, - size_t *lengthp); - - -/* Elementary string functions. */ - -/* Return the length (number of units) of the first character in S, which is - no longer than N. Return 0 if it is the NUL character. Return -1 upon - failure. */ -/* Similar to mblen(), except that s must not be NULL. */ -extern int - u8_mblen (const uint8_t *s, size_t n) - _UC_ATTRIBUTE_PURE; -extern int - u16_mblen (const uint16_t *s, size_t n) - _UC_ATTRIBUTE_PURE; -extern int - u32_mblen (const uint32_t *s, size_t n) - _UC_ATTRIBUTE_PURE; - -/* Return the length (number of units) of the first character in S, putting - its 'ucs4_t' representation in *PUC. Upon failure, *PUC is set to 0xfffd, - and an appropriate number of units is returned. - The number of available units, N, must be > 0. */ -/* Similar to mbtowc(), except that puc and s must not be NULL, n must be > 0, - and the NUL character is not treated specially. */ -/* The variants with _safe suffix are safe, even if the library is compiled - without --enable-safety. */ - -#if 1 -# if !UNISTRING_HAVE_INLINE -extern int - u8_mbtouc_unsafe (ucs4_t *puc, const uint8_t *s, size_t n); -# else -extern int - u8_mbtouc_unsafe_aux (ucs4_t *puc, const uint8_t *s, size_t n); -static inline int -u8_mbtouc_unsafe (ucs4_t *puc, const uint8_t *s, size_t n) -{ - uint8_t c = *s; - - if (c < 0x80) - { - *puc = c; - return 1; - } - else - return u8_mbtouc_unsafe_aux (puc, s, n); -} -# endif -#endif - -#if 1 -# if !UNISTRING_HAVE_INLINE -extern int - u16_mbtouc_unsafe (ucs4_t *puc, const uint16_t *s, size_t n); -# else -extern int - u16_mbtouc_unsafe_aux (ucs4_t *puc, const uint16_t *s, size_t n); -static inline int -u16_mbtouc_unsafe (ucs4_t *puc, const uint16_t *s, size_t n) -{ - uint16_t c = *s; - - if (c < 0xd800 || c >= 0xe000) - { - *puc = c; - return 1; - } - else - return u16_mbtouc_unsafe_aux (puc, s, n); -} -# endif -#endif - -#if 1 -# if !UNISTRING_HAVE_INLINE -extern int - u32_mbtouc_unsafe (ucs4_t *puc, const uint32_t *s, size_t n); -# else -static inline int -u32_mbtouc_unsafe (ucs4_t *puc, - const uint32_t *s, size_t n _GL_UNUSED_PARAMETER) -{ - uint32_t c = *s; - -# if CONFIG_UNICODE_SAFETY - if (c < 0xd800 || (c >= 0xe000 && c < 0x110000)) -# endif - *puc = c; -# if CONFIG_UNICODE_SAFETY - else - /* invalid multibyte character */ - *puc = 0xfffd; -# endif - return 1; -} -# endif -#endif - -#if 1 -# if !UNISTRING_HAVE_INLINE -extern int - u8_mbtouc (ucs4_t *puc, const uint8_t *s, size_t n); -# else -extern int - u8_mbtouc_aux (ucs4_t *puc, const uint8_t *s, size_t n); -static inline int -u8_mbtouc (ucs4_t *puc, const uint8_t *s, size_t n) -{ - uint8_t c = *s; - - if (c < 0x80) - { - *puc = c; - return 1; - } - else - return u8_mbtouc_aux (puc, s, n); -} -# endif -#endif - -#if 1 -# if !UNISTRING_HAVE_INLINE -extern int - u16_mbtouc (ucs4_t *puc, const uint16_t *s, size_t n); -# else -extern int - u16_mbtouc_aux (ucs4_t *puc, const uint16_t *s, size_t n); -static inline int -u16_mbtouc (ucs4_t *puc, const uint16_t *s, size_t n) -{ - uint16_t c = *s; - - if (c < 0xd800 || c >= 0xe000) - { - *puc = c; - return 1; - } - else - return u16_mbtouc_aux (puc, s, n); -} -# endif -#endif - -#if 1 -# if !UNISTRING_HAVE_INLINE -extern int - u32_mbtouc (ucs4_t *puc, const uint32_t *s, size_t n); -# else -static inline int -u32_mbtouc (ucs4_t *puc, const uint32_t *s, size_t n _GL_UNUSED_PARAMETER) -{ - uint32_t c = *s; - - if (c < 0xd800 || (c >= 0xe000 && c < 0x110000)) - *puc = c; - else - /* invalid multibyte character */ - *puc = 0xfffd; - return 1; -} -# endif -#endif - -/* Return the length (number of units) of the first character in S, putting - its 'ucs4_t' representation in *PUC. Upon failure, *PUC is set to 0xfffd, - and -1 is returned for an invalid sequence of units, -2 is returned for an - incomplete sequence of units. - The number of available units, N, must be > 0. */ -/* Similar to u*_mbtouc(), except that the return value gives more details - about the failure, similar to mbrtowc(). */ - -#if 1 -extern int - u8_mbtoucr (ucs4_t *puc, const uint8_t *s, size_t n); -#endif - -#if 1 -extern int - u16_mbtoucr (ucs4_t *puc, const uint16_t *s, size_t n); -#endif - -#if 1 -extern int - u32_mbtoucr (ucs4_t *puc, const uint32_t *s, size_t n); -#endif - -/* Put the multibyte character represented by UC in S, returning its - length. Return -1 upon failure, -2 if the number of available units, N, - is too small. The latter case cannot occur if N >= 6/2/1, respectively. */ -/* Similar to wctomb(), except that s must not be NULL, and the argument n - must be specified. */ - -#if 1 -/* Auxiliary function, also used by u8_chr, u8_strchr, u8_strrchr. */ -extern int - u8_uctomb_aux (uint8_t *s, ucs4_t uc, int n); -# if !UNISTRING_HAVE_INLINE -extern int - u8_uctomb (uint8_t *s, ucs4_t uc, int n); -# else -static inline int -u8_uctomb (uint8_t *s, ucs4_t uc, int n) -{ - if (uc < 0x80 && n > 0) - { - s[0] = uc; - return 1; - } - else - return u8_uctomb_aux (s, uc, n); -} -# endif -#endif - -#if 1 -/* Auxiliary function, also used by u16_chr, u16_strchr, u16_strrchr. */ -extern int - u16_uctomb_aux (uint16_t *s, ucs4_t uc, int n); -# if !UNISTRING_HAVE_INLINE -extern int - u16_uctomb (uint16_t *s, ucs4_t uc, int n); -# else -static inline int -u16_uctomb (uint16_t *s, ucs4_t uc, int n) -{ - if (uc < 0xd800 && n > 0) - { - s[0] = uc; - return 1; - } - else - return u16_uctomb_aux (s, uc, n); -} -# endif -#endif - -#if 1 -# if !UNISTRING_HAVE_INLINE -extern int - u32_uctomb (uint32_t *s, ucs4_t uc, int n); -# else -static inline int -u32_uctomb (uint32_t *s, ucs4_t uc, int n) -{ - if (uc < 0xd800 || (uc >= 0xe000 && uc < 0x110000)) - { - if (n > 0) - { - *s = uc; - return 1; - } - else - return -2; - } - else - return -1; -} -# endif -#endif - -/* Copy N units from SRC to DEST. */ -/* Similar to memcpy(). */ -extern uint8_t * - u8_cpy (uint8_t *dest, const uint8_t *src, size_t n); -extern uint16_t * - u16_cpy (uint16_t *dest, const uint16_t *src, size_t n); -extern uint32_t * - u32_cpy (uint32_t *dest, const uint32_t *src, size_t n); - -/* Copy N units from SRC to DEST, guaranteeing correct behavior for - overlapping memory areas. */ -/* Similar to memmove(). */ -extern uint8_t * - u8_move (uint8_t *dest, const uint8_t *src, size_t n); -extern uint16_t * - u16_move (uint16_t *dest, const uint16_t *src, size_t n); -extern uint32_t * - u32_move (uint32_t *dest, const uint32_t *src, size_t n); - -/* Set the first N characters of S to UC. UC should be a character that - occupies only 1 unit. */ -/* Similar to memset(). */ -extern uint8_t * - u8_set (uint8_t *s, ucs4_t uc, size_t n); -extern uint16_t * - u16_set (uint16_t *s, ucs4_t uc, size_t n); -extern uint32_t * - u32_set (uint32_t *s, ucs4_t uc, size_t n); - -/* Compare S1 and S2, each of length N. */ -/* Similar to memcmp(). */ -extern int - u8_cmp (const uint8_t *s1, const uint8_t *s2, size_t n) - _UC_ATTRIBUTE_PURE; -extern int - u16_cmp (const uint16_t *s1, const uint16_t *s2, size_t n) - _UC_ATTRIBUTE_PURE; -extern int - u32_cmp (const uint32_t *s1, const uint32_t *s2, size_t n) - _UC_ATTRIBUTE_PURE; - -/* Compare S1 and S2. */ -/* Similar to the gnulib function memcmp2(). */ -extern int - u8_cmp2 (const uint8_t *s1, size_t n1, const uint8_t *s2, size_t n2) - _UC_ATTRIBUTE_PURE; -extern int - u16_cmp2 (const uint16_t *s1, size_t n1, const uint16_t *s2, size_t n2) - _UC_ATTRIBUTE_PURE; -extern int - u32_cmp2 (const uint32_t *s1, size_t n1, const uint32_t *s2, size_t n2) - _UC_ATTRIBUTE_PURE; - -/* Search the string at S for UC. */ -/* Similar to memchr(). */ -extern uint8_t * - u8_chr (const uint8_t *s, size_t n, ucs4_t uc) - _UC_ATTRIBUTE_PURE; -extern uint16_t * - u16_chr (const uint16_t *s, size_t n, ucs4_t uc) - _UC_ATTRIBUTE_PURE; -extern uint32_t * - u32_chr (const uint32_t *s, size_t n, ucs4_t uc) - _UC_ATTRIBUTE_PURE; - -/* Count the number of Unicode characters in the N units from S. */ -/* Similar to mbsnlen(). */ -extern size_t - u8_mbsnlen (const uint8_t *s, size_t n) - _UC_ATTRIBUTE_PURE; -extern size_t - u16_mbsnlen (const uint16_t *s, size_t n) - _UC_ATTRIBUTE_PURE; -extern size_t - u32_mbsnlen (const uint32_t *s, size_t n) - _UC_ATTRIBUTE_PURE; - -/* Elementary string functions with memory allocation. */ - -/* Make a freshly allocated copy of S, of length N. */ -extern uint8_t * - u8_cpy_alloc (const uint8_t *s, size_t n); -extern uint16_t * - u16_cpy_alloc (const uint16_t *s, size_t n); -extern uint32_t * - u32_cpy_alloc (const uint32_t *s, size_t n); - -/* Elementary string functions on NUL terminated strings. */ - -/* Return the length (number of units) of the first character in S. - Return 0 if it is the NUL character. Return -1 upon failure. */ -extern int - u8_strmblen (const uint8_t *s) - _UC_ATTRIBUTE_PURE; -extern int - u16_strmblen (const uint16_t *s) - _UC_ATTRIBUTE_PURE; -extern int - u32_strmblen (const uint32_t *s) - _UC_ATTRIBUTE_PURE; - -/* Return the length (number of units) of the first character in S, putting - its 'ucs4_t' representation in *PUC. Return 0 if it is the NUL - character. Return -1 upon failure. */ -extern int - u8_strmbtouc (ucs4_t *puc, const uint8_t *s); -extern int - u16_strmbtouc (ucs4_t *puc, const uint16_t *s); -extern int - u32_strmbtouc (ucs4_t *puc, const uint32_t *s); - -/* Forward iteration step. Advances the pointer past the next character, - or returns NULL if the end of the string has been reached. Puts the - character's 'ucs4_t' representation in *PUC. */ -extern const uint8_t * - u8_next (ucs4_t *puc, const uint8_t *s); -extern const uint16_t * - u16_next (ucs4_t *puc, const uint16_t *s); -extern const uint32_t * - u32_next (ucs4_t *puc, const uint32_t *s); - -/* Backward iteration step. Advances the pointer to point to the previous - character, or returns NULL if the beginning of the string had been reached. - Puts the character's 'ucs4_t' representation in *PUC. */ -extern const uint8_t * - u8_prev (ucs4_t *puc, const uint8_t *s, const uint8_t *start); -extern const uint16_t * - u16_prev (ucs4_t *puc, const uint16_t *s, const uint16_t *start); -extern const uint32_t * - u32_prev (ucs4_t *puc, const uint32_t *s, const uint32_t *start); - -/* Return the number of units in S. */ -/* Similar to strlen(), wcslen(). */ -extern size_t - u8_strlen (const uint8_t *s) - _UC_ATTRIBUTE_PURE; -extern size_t - u16_strlen (const uint16_t *s) - _UC_ATTRIBUTE_PURE; -extern size_t - u32_strlen (const uint32_t *s) - _UC_ATTRIBUTE_PURE; - -/* Return the number of units in S, but at most MAXLEN. */ -/* Similar to strnlen(), wcsnlen(). */ -extern size_t - u8_strnlen (const uint8_t *s, size_t maxlen) - _UC_ATTRIBUTE_PURE; -extern size_t - u16_strnlen (const uint16_t *s, size_t maxlen) - _UC_ATTRIBUTE_PURE; -extern size_t - u32_strnlen (const uint32_t *s, size_t maxlen) - _UC_ATTRIBUTE_PURE; - -/* Copy SRC to DEST. */ -/* Similar to strcpy(), wcscpy(). */ -extern uint8_t * - u8_strcpy (uint8_t *dest, const uint8_t *src); -extern uint16_t * - u16_strcpy (uint16_t *dest, const uint16_t *src); -extern uint32_t * - u32_strcpy (uint32_t *dest, const uint32_t *src); - -/* Copy SRC to DEST, returning the address of the terminating NUL in DEST. */ -/* Similar to stpcpy(). */ -extern uint8_t * - u8_stpcpy (uint8_t *dest, const uint8_t *src); -extern uint16_t * - u16_stpcpy (uint16_t *dest, const uint16_t *src); -extern uint32_t * - u32_stpcpy (uint32_t *dest, const uint32_t *src); - -/* Copy no more than N units of SRC to DEST. */ -/* Similar to strncpy(), wcsncpy(). */ -extern uint8_t * - u8_strncpy (uint8_t *dest, const uint8_t *src, size_t n); -extern uint16_t * - u16_strncpy (uint16_t *dest, const uint16_t *src, size_t n); -extern uint32_t * - u32_strncpy (uint32_t *dest, const uint32_t *src, size_t n); - -/* Copy no more than N units of SRC to DEST. Return a pointer past the last - non-NUL unit written into DEST. */ -/* Similar to stpncpy(). */ -extern uint8_t * - u8_stpncpy (uint8_t *dest, const uint8_t *src, size_t n); -extern uint16_t * - u16_stpncpy (uint16_t *dest, const uint16_t *src, size_t n); -extern uint32_t * - u32_stpncpy (uint32_t *dest, const uint32_t *src, size_t n); - -/* Append SRC onto DEST. */ -/* Similar to strcat(), wcscat(). */ -extern uint8_t * - u8_strcat (uint8_t *dest, const uint8_t *src); -extern uint16_t * - u16_strcat (uint16_t *dest, const uint16_t *src); -extern uint32_t * - u32_strcat (uint32_t *dest, const uint32_t *src); - -/* Append no more than N units of SRC onto DEST. */ -/* Similar to strncat(), wcsncat(). */ -extern uint8_t * - u8_strncat (uint8_t *dest, const uint8_t *src, size_t n); -extern uint16_t * - u16_strncat (uint16_t *dest, const uint16_t *src, size_t n); -extern uint32_t * - u32_strncat (uint32_t *dest, const uint32_t *src, size_t n); - -/* Compare S1 and S2. */ -/* Similar to strcmp(), wcscmp(). */ -#ifdef __sun -/* Avoid a collision with the u8_strcmp() function in Solaris 11 libc. */ -extern int - u8_strcmp_gnu (const uint8_t *s1, const uint8_t *s2) - _UC_ATTRIBUTE_PURE; -# define u8_strcmp u8_strcmp_gnu -#else -extern int - u8_strcmp (const uint8_t *s1, const uint8_t *s2) - _UC_ATTRIBUTE_PURE; -#endif -extern int - u16_strcmp (const uint16_t *s1, const uint16_t *s2) - _UC_ATTRIBUTE_PURE; -extern int - u32_strcmp (const uint32_t *s1, const uint32_t *s2) - _UC_ATTRIBUTE_PURE; - -/* Compare S1 and S2 using the collation rules of the current locale. - Return -1 if S1 < S2, 0 if S1 = S2, 1 if S1 > S2. - Upon failure, set errno and return any value. */ -/* Similar to strcoll(), wcscoll(). */ -extern int - u8_strcoll (const uint8_t *s1, const uint8_t *s2); -extern int - u16_strcoll (const uint16_t *s1, const uint16_t *s2); -extern int - u32_strcoll (const uint32_t *s1, const uint32_t *s2); - -/* Compare no more than N units of S1 and S2. */ -/* Similar to strncmp(), wcsncmp(). */ -extern int - u8_strncmp (const uint8_t *s1, const uint8_t *s2, size_t n) - _UC_ATTRIBUTE_PURE; -extern int - u16_strncmp (const uint16_t *s1, const uint16_t *s2, size_t n) - _UC_ATTRIBUTE_PURE; -extern int - u32_strncmp (const uint32_t *s1, const uint32_t *s2, size_t n) - _UC_ATTRIBUTE_PURE; - -/* Duplicate S, returning an identical malloc'd string. */ -/* Similar to strdup(), wcsdup(). */ -extern uint8_t * - u8_strdup (const uint8_t *s); -extern uint16_t * - u16_strdup (const uint16_t *s); -extern uint32_t * - u32_strdup (const uint32_t *s); - -/* Find the first occurrence of UC in STR. */ -/* Similar to strchr(), wcschr(). */ -extern uint8_t * - u8_strchr (const uint8_t *str, ucs4_t uc) - _UC_ATTRIBUTE_PURE; -extern uint16_t * - u16_strchr (const uint16_t *str, ucs4_t uc) - _UC_ATTRIBUTE_PURE; -extern uint32_t * - u32_strchr (const uint32_t *str, ucs4_t uc) - _UC_ATTRIBUTE_PURE; - -/* Find the last occurrence of UC in STR. */ -/* Similar to strrchr(), wcsrchr(). */ -extern uint8_t * - u8_strrchr (const uint8_t *str, ucs4_t uc) - _UC_ATTRIBUTE_PURE; -extern uint16_t * - u16_strrchr (const uint16_t *str, ucs4_t uc) - _UC_ATTRIBUTE_PURE; -extern uint32_t * - u32_strrchr (const uint32_t *str, ucs4_t uc) - _UC_ATTRIBUTE_PURE; - -/* Return the length of the initial segment of STR which consists entirely - of Unicode characters not in REJECT. */ -/* Similar to strcspn(), wcscspn(). */ -extern size_t - u8_strcspn (const uint8_t *str, const uint8_t *reject) - _UC_ATTRIBUTE_PURE; -extern size_t - u16_strcspn (const uint16_t *str, const uint16_t *reject) - _UC_ATTRIBUTE_PURE; -extern size_t - u32_strcspn (const uint32_t *str, const uint32_t *reject) - _UC_ATTRIBUTE_PURE; - -/* Return the length of the initial segment of STR which consists entirely - of Unicode characters in ACCEPT. */ -/* Similar to strspn(), wcsspn(). */ -extern size_t - u8_strspn (const uint8_t *str, const uint8_t *accept) - _UC_ATTRIBUTE_PURE; -extern size_t - u16_strspn (const uint16_t *str, const uint16_t *accept) - _UC_ATTRIBUTE_PURE; -extern size_t - u32_strspn (const uint32_t *str, const uint32_t *accept) - _UC_ATTRIBUTE_PURE; - -/* Find the first occurrence in STR of any character in ACCEPT. */ -/* Similar to strpbrk(), wcspbrk(). */ -extern uint8_t * - u8_strpbrk (const uint8_t *str, const uint8_t *accept) - _UC_ATTRIBUTE_PURE; -extern uint16_t * - u16_strpbrk (const uint16_t *str, const uint16_t *accept) - _UC_ATTRIBUTE_PURE; -extern uint32_t * - u32_strpbrk (const uint32_t *str, const uint32_t *accept) - _UC_ATTRIBUTE_PURE; - -/* Find the first occurrence of NEEDLE in HAYSTACK. */ -/* Similar to strstr(), wcsstr(). */ -extern uint8_t * - u8_strstr (const uint8_t *haystack, const uint8_t *needle) - _UC_ATTRIBUTE_PURE; -extern uint16_t * - u16_strstr (const uint16_t *haystack, const uint16_t *needle) - _UC_ATTRIBUTE_PURE; -extern uint32_t * - u32_strstr (const uint32_t *haystack, const uint32_t *needle) - _UC_ATTRIBUTE_PURE; - -/* Test whether STR starts with PREFIX. */ -extern bool - u8_startswith (const uint8_t *str, const uint8_t *prefix) - _UC_ATTRIBUTE_PURE; -extern bool - u16_startswith (const uint16_t *str, const uint16_t *prefix) - _UC_ATTRIBUTE_PURE; -extern bool - u32_startswith (const uint32_t *str, const uint32_t *prefix) - _UC_ATTRIBUTE_PURE; - -/* Test whether STR ends with SUFFIX. */ -extern bool - u8_endswith (const uint8_t *str, const uint8_t *suffix) - _UC_ATTRIBUTE_PURE; -extern bool - u16_endswith (const uint16_t *str, const uint16_t *suffix) - _UC_ATTRIBUTE_PURE; -extern bool - u32_endswith (const uint32_t *str, const uint32_t *suffix) - _UC_ATTRIBUTE_PURE; - -/* Divide STR into tokens separated by characters in DELIM. - This interface is actually more similar to wcstok than to strtok. */ -/* Similar to strtok_r(), wcstok(). */ -extern uint8_t * - u8_strtok (uint8_t *str, const uint8_t *delim, uint8_t **ptr); -extern uint16_t * - u16_strtok (uint16_t *str, const uint16_t *delim, uint16_t **ptr); -extern uint32_t * - u32_strtok (uint32_t *str, const uint32_t *delim, uint32_t **ptr); - - -#ifdef __cplusplus -} -#endif - -#endif /* _UNISTR_H */ diff --git a/lib/unistr/u-cmp2.h b/lib/unistr/u-cmp2.h index 6ee062d..6058c4a 100644 --- a/lib/unistr/u-cmp2.h +++ b/lib/unistr/u-cmp2.h @@ -1,5 +1,5 @@ /* Compare pieces of UTF-8/UTF-16/UTF-32 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-cpy-alloc.h b/lib/unistr/u-cpy-alloc.h index 5e3ad56..f36a8d0 100644 --- a/lib/unistr/u-cpy-alloc.h +++ b/lib/unistr/u-cpy-alloc.h @@ -1,5 +1,5 @@ /* Copy piece of UTF-8/UTF-16/UTF-32 string. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. diff --git a/lib/unistr/u-cpy.h b/lib/unistr/u-cpy.h index 2f9f997..6dad952 100644 --- a/lib/unistr/u-cpy.h +++ b/lib/unistr/u-cpy.h @@ -1,5 +1,5 @@ /* Copy piece of UTF-8/UTF-16/UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-endswith.h b/lib/unistr/u-endswith.h index cd366c1..094a87f 100644 --- a/lib/unistr/u-endswith.h +++ b/lib/unistr/u-endswith.h @@ -1,5 +1,5 @@ /* Substring test for UTF-8/UTF-16/UTF-32 strings. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-move.h b/lib/unistr/u-move.h index 13332a0..d8d58b0 100644 --- a/lib/unistr/u-move.h +++ b/lib/unistr/u-move.h @@ -1,5 +1,5 @@ /* Copy piece of UTF-8/UTF-16/UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-set.h b/lib/unistr/u-set.h index 8cb2737..de78a8e 100644 --- a/lib/unistr/u-set.h +++ b/lib/unistr/u-set.h @@ -1,5 +1,5 @@ /* Fill UTF-8/UTF-16/UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-startswith.h b/lib/unistr/u-startswith.h index 393dad5..1696651 100644 --- a/lib/unistr/u-startswith.h +++ b/lib/unistr/u-startswith.h @@ -1,5 +1,5 @@ /* Substring test for UTF-8/UTF-16/UTF-32 strings. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-stpcpy.h b/lib/unistr/u-stpcpy.h index bbb3623..483f3c2 100644 --- a/lib/unistr/u-stpcpy.h +++ b/lib/unistr/u-stpcpy.h @@ -1,5 +1,5 @@ /* Copy UTF-8/UTF-16/UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-stpncpy.h b/lib/unistr/u-stpncpy.h index 545e102..4d6dd3c 100644 --- a/lib/unistr/u-stpncpy.h +++ b/lib/unistr/u-stpncpy.h @@ -1,5 +1,5 @@ /* Copy UTF-8/UTF-16/UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-strcat.h b/lib/unistr/u-strcat.h index 4119d39..84430fc 100644 --- a/lib/unistr/u-strcat.h +++ b/lib/unistr/u-strcat.h @@ -1,5 +1,5 @@ /* Concatenate UTF-8/UTF-16/UTF-32 strings. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-strcoll.h b/lib/unistr/u-strcoll.h index 014e11b..9ec5c60 100644 --- a/lib/unistr/u-strcoll.h +++ b/lib/unistr/u-strcoll.h @@ -1,6 +1,6 @@ /* Compare UTF-8/UTF-16/UTF-32 strings using the collation rules of the current locale. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -23,19 +23,14 @@ FUNC (const UNIT *s1, const UNIT *s2) When it fails, it sets errno, but also returns a meaningful return value, for the sake of callers which ignore errno. */ int final_errno = errno; - const char *encoding = locale_charset (); char *sl1; char *sl2; int result; - /* Pass iconveh_error here, not iconveh_question_mark. Otherwise the - conversion to locale encoding can do transliteration or map some - characters to question marks, leading to results that depend on the - iconv() implementation and are not obvious. */ - sl1 = U_STRCONV_TO_ENCODING (s1, encoding, iconveh_error); + sl1 = U_STRCONV_TO_LOCALE (s1); if (sl1 != NULL) { - sl2 = U_STRCONV_TO_ENCODING (s2, encoding, iconveh_error); + sl2 = U_STRCONV_TO_LOCALE (s2); if (sl2 != NULL) { /* Compare sl1 and sl2. */ @@ -46,10 +41,10 @@ FUNC (const UNIT *s1, const UNIT *s2) /* strcoll succeeded. */ free (sl1); free (sl2); - /* The conversion to locale encoding can drop Unicode TAG - characters. Therefore sl1 and sl2 may be equal when s1 - and s2 were in fact different. Return a nonzero result - in this case. */ + /* The conversion to locale encoding can do transliteration or + map some characters to question marks. Therefore sl1 and sl2 + may be equal when s1 and s2 were in fact different. Return a + nonzero result in this case. */ if (result == 0) result = U_STRCMP (s1, s2); } @@ -73,7 +68,7 @@ FUNC (const UNIT *s1, const UNIT *s2) else { final_errno = errno; - sl2 = U_STRCONV_TO_ENCODING (s2, encoding, iconveh_error); + sl2 = U_STRCONV_TO_LOCALE (s2); if (sl2 != NULL) { /* s2 could be converted to locale encoding, s1 not. */ diff --git a/lib/unistr/u-strcpy.h b/lib/unistr/u-strcpy.h index aca6847..b059aea 100644 --- a/lib/unistr/u-strcpy.h +++ b/lib/unistr/u-strcpy.h @@ -1,5 +1,5 @@ /* Copy UTF-8/UTF-16/UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-strcspn.h b/lib/unistr/u-strcspn.h index bb287d8..77b9550 100644 --- a/lib/unistr/u-strcspn.h +++ b/lib/unistr/u-strcspn.h @@ -1,5 +1,5 @@ /* Search for some characters in UTF-8/UTF-16/UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-strdup.h b/lib/unistr/u-strdup.h index 80cb454..a92e1ef 100644 --- a/lib/unistr/u-strdup.h +++ b/lib/unistr/u-strdup.h @@ -1,5 +1,5 @@ /* Copy UTF-8/UTF-16/UTF-32 string. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. diff --git a/lib/unistr/u-strlen.h b/lib/unistr/u-strlen.h index 11d9831..a54d614 100644 --- a/lib/unistr/u-strlen.h +++ b/lib/unistr/u-strlen.h @@ -1,5 +1,5 @@ /* Determine length of UTF-8/UTF-16/UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-strncat.h b/lib/unistr/u-strncat.h index f202d32..e5c9a04 100644 --- a/lib/unistr/u-strncat.h +++ b/lib/unistr/u-strncat.h @@ -1,5 +1,5 @@ /* Concatenate UTF-8/UTF-16/UTF-32 strings. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-strncpy.h b/lib/unistr/u-strncpy.h index 8354d0c..55a4f67 100644 --- a/lib/unistr/u-strncpy.h +++ b/lib/unistr/u-strncpy.h @@ -1,5 +1,5 @@ /* Copy UTF-8/UTF-16/UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-strnlen.h b/lib/unistr/u-strnlen.h index bcf1e03..9bcc3da 100644 --- a/lib/unistr/u-strnlen.h +++ b/lib/unistr/u-strnlen.h @@ -1,5 +1,5 @@ /* Determine bounded length of UTF-8/UTF-16/UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-strpbrk.h b/lib/unistr/u-strpbrk.h index 60653ab..34aabc5 100644 --- a/lib/unistr/u-strpbrk.h +++ b/lib/unistr/u-strpbrk.h @@ -1,5 +1,5 @@ /* Search for some characters in UTF-8/UTF-16/UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-strspn.h b/lib/unistr/u-strspn.h index d15c46e..d6669af 100644 --- a/lib/unistr/u-strspn.h +++ b/lib/unistr/u-strspn.h @@ -1,5 +1,5 @@ /* Search for some characters in UTF-8/UTF-16/UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u-strstr.h b/lib/unistr/u-strstr.h index 459215e..df32be8 100644 --- a/lib/unistr/u-strstr.h +++ b/lib/unistr/u-strstr.h @@ -1,6 +1,6 @@ /* Substring test for UTF-8/UTF-16/UTF-32 strings. - Copyright (C) 1999, 2002, 2006, 2010-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2002, 2005. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. + Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published @@ -24,108 +24,26 @@ FUNC (const UNIT *haystack, const UNIT *needle) if (first == 0) return (UNIT *) haystack; - /* Is needle nearly empty (only one unit)? */ + /* Is needle nearly empty? */ if (needle[1] == 0) return U_STRCHR (haystack, first); -#ifdef U_STRMBTOUC - /* Is needle nearly empty (only one character)? */ - { - ucs4_t first_uc; - int count = U_STRMBTOUC (&first_uc, needle); - if (count > 0 && needle[count] == 0) - return U_STRCHR (haystack, first_uc); - } -#endif - -#if UNIT_IS_UINT8_T - return (uint8_t *) strstr ((const char *) haystack, (const char *) needle); -#else - { - /* Minimizing the worst-case complexity: - Let n = U_STRLEN(haystack), m = U_STRLEN(needle). - The naïve algorithm is O(n*m) worst-case. - The Knuth-Morris-Pratt algorithm is O(n) worst-case but it needs a - memory allocation. - To achieve linear complexity and yet amortize the cost of the - memory allocation, we activate the Knuth-Morris-Pratt algorithm - only once the naïve algorithm has already run for some time; more - precisely, when - - the outer loop count is >= 10, - - the average number of comparisons per outer loop is >= 5, - - the total number of comparisons is >= m. - But we try it only once. If the memory allocation attempt failed, - we don't retry it. */ - bool try_kmp = true; - size_t outer_loop_count = 0; - size_t comparison_count = 0; - size_t last_ccount = 0; /* last comparison count */ - const UNIT *needle_last_ccount = needle; /* = needle + last_ccount */ - - /* Speed up the following searches of needle by caching its first - character. */ - UNIT b = *needle++; - - for (;; haystack++) + /* Search for needle's first unit. */ + for (; *haystack != 0; haystack++) + if (*haystack == first) { - if (*haystack == 0) - /* No match. */ - return NULL; - - /* See whether it's advisable to use an asymptotically faster - algorithm. */ - if (try_kmp - && outer_loop_count >= 10 - && comparison_count >= 5 * outer_loop_count) + /* Compare with needle's remaining units. */ + const UNIT *hptr = haystack + 1; + const UNIT *nptr = needle + 1; + for (;;) { - /* See if needle + comparison_count now reaches the end of - needle. */ - if (needle_last_ccount != NULL) - { - needle_last_ccount += - U_STRNLEN (needle_last_ccount, - comparison_count - last_ccount); - if (*needle_last_ccount == 0) - needle_last_ccount = NULL; - last_ccount = comparison_count; - } - if (needle_last_ccount == NULL) - { - /* Try the Knuth-Morris-Pratt algorithm. */ - const UNIT *result; - bool success = - knuth_morris_pratt (haystack, - needle - 1, U_STRLEN (needle - 1), - &result); - if (success) - return (UNIT *) result; - try_kmp = false; - } - } - - outer_loop_count++; - comparison_count++; - if (*haystack == b) - /* The first character matches. */ - { - const UNIT *rhaystack = haystack + 1; - const UNIT *rneedle = needle; - - for (;; rhaystack++, rneedle++) - { - if (*rneedle == 0) - /* Found a match. */ - return (UNIT *) haystack; - if (*rhaystack == 0) - /* No match. */ - return NULL; - comparison_count++; - if (*rhaystack != *rneedle) - /* Nothing in this round. */ - break; - } + if (*hptr != *nptr) + break; + hptr++; nptr++; + if (*nptr == 0) + return (UNIT *) haystack; } } - } -#endif + + return NULL; } diff --git a/lib/unistr/u-strtok.h b/lib/unistr/u-strtok.h index edafa1b..7fdef57 100644 --- a/lib/unistr/u-strtok.h +++ b/lib/unistr/u-strtok.h @@ -1,5 +1,5 @@ /* Tokenize UTF-8/UTF-16/UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -40,9 +40,9 @@ FUNC (UNIT *str, const UNIT *delim, UNIT **ptr) UNIT *token_end = U_STRPBRK (str, delim); if (token_end) { - *ptr = token_end + U_STRMBLEN (token_end); /* NUL-terminate the token. */ *token_end = 0; + *ptr = token_end + 1; } else *ptr = NULL; diff --git a/lib/unistr/u16-check.c b/lib/unistr/u16-check.c index ef6e334..4f18383 100644 --- a/lib/unistr/u16-check.c +++ b/lib/unistr/u16-check.c @@ -1,5 +1,5 @@ /* Check UTF-16 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-chr.c b/lib/unistr/u16-chr.c index cbf8dd2..13deef4 100644 --- a/lib/unistr/u16-chr.c +++ b/lib/unistr/u16-chr.c @@ -1,5 +1,5 @@ /* Search character in piece of UTF-16 string. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. diff --git a/lib/unistr/u16-cmp.c b/lib/unistr/u16-cmp.c index 01059f8..b71c1c3 100644 --- a/lib/unistr/u16-cmp.c +++ b/lib/unistr/u16-cmp.c @@ -1,5 +1,5 @@ /* Compare pieces of UTF-16 strings. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-cmp2.c b/lib/unistr/u16-cmp2.c index 687356f..8c2a8d6 100644 --- a/lib/unistr/u16-cmp2.c +++ b/lib/unistr/u16-cmp2.c @@ -1,5 +1,5 @@ /* Compare pieces of UTF-16 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-cpy-alloc.c b/lib/unistr/u16-cpy-alloc.c index 567855d..33984f9 100644 --- a/lib/unistr/u16-cpy-alloc.c +++ b/lib/unistr/u16-cpy-alloc.c @@ -1,5 +1,5 @@ /* Copy piece of UTF-16 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-cpy.c b/lib/unistr/u16-cpy.c index cdcf6af..614d24c 100644 --- a/lib/unistr/u16-cpy.c +++ b/lib/unistr/u16-cpy.c @@ -1,5 +1,5 @@ /* Copy piece of UTF-16 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-endswith.c b/lib/unistr/u16-endswith.c index ee7c392..27dcd5a 100644 --- a/lib/unistr/u16-endswith.c +++ b/lib/unistr/u16-endswith.c @@ -1,5 +1,5 @@ /* Substring test for UTF-16 strings. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-mblen.c b/lib/unistr/u16-mblen.c index 6fab7e8..9e7a93a 100644 --- a/lib/unistr/u16-mblen.c +++ b/lib/unistr/u16-mblen.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-16 string. - Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2015 Free Software + Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. diff --git a/lib/unistr/u16-mbsnlen.c b/lib/unistr/u16-mbsnlen.c index 68f8d67..601d81d 100644 --- a/lib/unistr/u16-mbsnlen.c +++ b/lib/unistr/u16-mbsnlen.c @@ -1,5 +1,5 @@ /* Count characters in UTF-16 string. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-mbtouc-aux.c b/lib/unistr/u16-mbtouc-aux.c index e4fb94b..bee77fc 100644 --- a/lib/unistr/u16-mbtouc-aux.c +++ b/lib/unistr/u16-mbtouc-aux.c @@ -1,5 +1,5 @@ /* Conversion UTF-16 to UCS-4. - Copyright (C) 2001-2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-mbtouc-unsafe-aux.c b/lib/unistr/u16-mbtouc-unsafe-aux.c index d616096..f2d7225 100644 --- a/lib/unistr/u16-mbtouc-unsafe-aux.c +++ b/lib/unistr/u16-mbtouc-unsafe-aux.c @@ -1,5 +1,5 @@ /* Conversion UTF-16 to UCS-4. - Copyright (C) 2001-2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-mbtouc-unsafe.c b/lib/unistr/u16-mbtouc-unsafe.c index fef8911..a5a3638 100644 --- a/lib/unistr/u16-mbtouc-unsafe.c +++ b/lib/unistr/u16-mbtouc-unsafe.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-16 string. - Copyright (C) 1999-2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999-2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-mbtouc.c b/lib/unistr/u16-mbtouc.c index 7855ed4..26b6089 100644 --- a/lib/unistr/u16-mbtouc.c +++ b/lib/unistr/u16-mbtouc.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-16 string. - Copyright (C) 1999-2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999-2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-mbtoucr.c b/lib/unistr/u16-mbtoucr.c index 65b33b7..00b7b70 100644 --- a/lib/unistr/u16-mbtoucr.c +++ b/lib/unistr/u16-mbtoucr.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-16 string, returning an error code. - Copyright (C) 1999-2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999-2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-move.c b/lib/unistr/u16-move.c index 39a6fdd..f6efb88 100644 --- a/lib/unistr/u16-move.c +++ b/lib/unistr/u16-move.c @@ -1,5 +1,5 @@ /* Copy piece of UTF-16 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-next.c b/lib/unistr/u16-next.c index 1621b68..8245f11 100644 --- a/lib/unistr/u16-next.c +++ b/lib/unistr/u16-next.c @@ -1,5 +1,5 @@ /* Iterate over next character in UTF-16 string. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-prev.c b/lib/unistr/u16-prev.c index e1a6854..4c902ad 100644 --- a/lib/unistr/u16-prev.c +++ b/lib/unistr/u16-prev.c @@ -1,5 +1,5 @@ /* Iterate over previous character in UTF-16 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-set.c b/lib/unistr/u16-set.c index 58644b4..7bad3d6 100644 --- a/lib/unistr/u16-set.c +++ b/lib/unistr/u16-set.c @@ -1,5 +1,5 @@ /* Fill UTF-16 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-startswith.c b/lib/unistr/u16-startswith.c index feb1ebd..22a5d5f 100644 --- a/lib/unistr/u16-startswith.c +++ b/lib/unistr/u16-startswith.c @@ -1,5 +1,5 @@ /* Substring test for UTF-16 strings. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-stpcpy.c b/lib/unistr/u16-stpcpy.c index d49737f..59467f7 100644 --- a/lib/unistr/u16-stpcpy.c +++ b/lib/unistr/u16-stpcpy.c @@ -1,5 +1,5 @@ /* Copy UTF-16 string. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. diff --git a/lib/unistr/u16-stpncpy.c b/lib/unistr/u16-stpncpy.c index 315dad7..49c616e 100644 --- a/lib/unistr/u16-stpncpy.c +++ b/lib/unistr/u16-stpncpy.c @@ -1,5 +1,5 @@ /* Copy UTF-16 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-strcat.c b/lib/unistr/u16-strcat.c index 9d933e1..8b35868 100644 --- a/lib/unistr/u16-strcat.c +++ b/lib/unistr/u16-strcat.c @@ -1,5 +1,5 @@ /* Concatenate UTF-16 strings. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-strchr.c b/lib/unistr/u16-strchr.c index c89c174..1f8719f 100644 --- a/lib/unistr/u16-strchr.c +++ b/lib/unistr/u16-strchr.c @@ -1,5 +1,5 @@ /* Search character in UTF-16 string. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. diff --git a/lib/unistr/u16-strcmp.c b/lib/unistr/u16-strcmp.c index f9033ef..b781211 100644 --- a/lib/unistr/u16-strcmp.c +++ b/lib/unistr/u16-strcmp.c @@ -1,5 +1,5 @@ /* Compare UTF-16 strings. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-strcoll.c b/lib/unistr/u16-strcoll.c index 2a6d757..5a504bf 100644 --- a/lib/unistr/u16-strcoll.c +++ b/lib/unistr/u16-strcoll.c @@ -1,5 +1,5 @@ /* Compare UTF-16 strings using the collation rules of the current locale. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -29,5 +29,5 @@ #define FUNC u16_strcoll #define UNIT uint16_t #define U_STRCMP u16_strcmp -#define U_STRCONV_TO_ENCODING u16_strconv_to_encoding +#define U_STRCONV_TO_LOCALE u16_strconv_to_locale #include "u-strcoll.h" diff --git a/lib/unistr/u16-strcpy.c b/lib/unistr/u16-strcpy.c index 5deb766..ecde75d 100644 --- a/lib/unistr/u16-strcpy.c +++ b/lib/unistr/u16-strcpy.c @@ -1,5 +1,5 @@ /* Copy UTF-16 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-strcspn.c b/lib/unistr/u16-strcspn.c index 52309b3..b18bb37 100644 --- a/lib/unistr/u16-strcspn.c +++ b/lib/unistr/u16-strcspn.c @@ -1,5 +1,5 @@ /* Search for some characters in UTF-16 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-strdup.c b/lib/unistr/u16-strdup.c index 61144d7..4a94451 100644 --- a/lib/unistr/u16-strdup.c +++ b/lib/unistr/u16-strdup.c @@ -1,5 +1,5 @@ /* Copy UTF-16 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-strlen.c b/lib/unistr/u16-strlen.c index 6a96c91..da613c2 100644 --- a/lib/unistr/u16-strlen.c +++ b/lib/unistr/u16-strlen.c @@ -1,5 +1,5 @@ /* Determine length of UTF-16 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-strmblen.c b/lib/unistr/u16-strmblen.c index 1004ef1..f07ca0b 100644 --- a/lib/unistr/u16-strmblen.c +++ b/lib/unistr/u16-strmblen.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-16 string. - Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2015 Free Software + Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. diff --git a/lib/unistr/u16-strmbtouc.c b/lib/unistr/u16-strmbtouc.c index 89661e7..9aa5d43 100644 --- a/lib/unistr/u16-strmbtouc.c +++ b/lib/unistr/u16-strmbtouc.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-16 string. - Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2015 Free Software + Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. diff --git a/lib/unistr/u16-strncat.c b/lib/unistr/u16-strncat.c index cf1c4f9..7082716 100644 --- a/lib/unistr/u16-strncat.c +++ b/lib/unistr/u16-strncat.c @@ -1,5 +1,5 @@ /* Concatenate UTF-16 strings. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-strncmp.c b/lib/unistr/u16-strncmp.c index c76e7b7..3ed59c3 100644 --- a/lib/unistr/u16-strncmp.c +++ b/lib/unistr/u16-strncmp.c @@ -1,5 +1,5 @@ /* Compare UTF-16 strings. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-strncpy.c b/lib/unistr/u16-strncpy.c index da7ebb8..bd2eb6f 100644 --- a/lib/unistr/u16-strncpy.c +++ b/lib/unistr/u16-strncpy.c @@ -1,5 +1,5 @@ /* Copy UTF-16 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-strnlen.c b/lib/unistr/u16-strnlen.c index 4940e02..49e6d58 100644 --- a/lib/unistr/u16-strnlen.c +++ b/lib/unistr/u16-strnlen.c @@ -1,5 +1,5 @@ /* Determine bounded length of UTF-16 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-strpbrk.c b/lib/unistr/u16-strpbrk.c index 60ec122..45353fa 100644 --- a/lib/unistr/u16-strpbrk.c +++ b/lib/unistr/u16-strpbrk.c @@ -1,5 +1,5 @@ /* Search for some characters in UTF-16 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-strrchr.c b/lib/unistr/u16-strrchr.c index 3179a8d..3cf3de2 100644 --- a/lib/unistr/u16-strrchr.c +++ b/lib/unistr/u16-strrchr.c @@ -1,5 +1,5 @@ /* Search character in UTF-16 string. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. diff --git a/lib/unistr/u16-strspn.c b/lib/unistr/u16-strspn.c index 4a0194f..ab812eb 100644 --- a/lib/unistr/u16-strspn.c +++ b/lib/unistr/u16-strspn.c @@ -1,5 +1,5 @@ /* Search for some characters in UTF-16 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-strstr.c b/lib/unistr/u16-strstr.c index 5b87e81..54a74d6 100644 --- a/lib/unistr/u16-strstr.c +++ b/lib/unistr/u16-strstr.c @@ -1,5 +1,5 @@ /* Substring test for UTF-16 strings. - Copyright (C) 1999, 2002, 2006, 2010-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -20,18 +20,9 @@ /* Specification. */ #include "unistr.h" -#include "malloca.h" - /* FIXME: Maybe walking the string via u16_mblen is a win? */ -#define UNIT uint16_t - -#define CANON_ELEMENT(c) c -#include "str-kmp.h" - #define FUNC u16_strstr +#define UNIT uint16_t #define U_STRCHR u16_strchr -#define U_STRMBTOUC u16_strmbtouc -#define U_STRLEN u16_strlen -#define U_STRNLEN u16_strnlen #include "u-strstr.h" diff --git a/lib/unistr/u16-strtok.c b/lib/unistr/u16-strtok.c index df36cf7..f84c465 100644 --- a/lib/unistr/u16-strtok.c +++ b/lib/unistr/u16-strtok.c @@ -1,5 +1,5 @@ /* Tokenize UTF-16 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -24,5 +24,4 @@ #define UNIT uint16_t #define U_STRSPN u16_strspn #define U_STRPBRK u16_strpbrk -#define U_STRMBLEN u16_strmblen #include "u-strtok.h" diff --git a/lib/unistr/u16-to-u32.c b/lib/unistr/u16-to-u32.c index 8acee50..3544cde 100644 --- a/lib/unistr/u16-to-u32.c +++ b/lib/unistr/u16-to-u32.c @@ -1,5 +1,5 @@ /* Convert UTF-16 string to UTF-32 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-to-u8.c b/lib/unistr/u16-to-u8.c index 3e93a94..f92cc93 100644 --- a/lib/unistr/u16-to-u8.c +++ b/lib/unistr/u16-to-u8.c @@ -1,5 +1,5 @@ /* Convert UTF-16 string to UTF-8 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-uctomb-aux.c b/lib/unistr/u16-uctomb-aux.c index 55d7a14..e2acc9e 100644 --- a/lib/unistr/u16-uctomb-aux.c +++ b/lib/unistr/u16-uctomb-aux.c @@ -1,5 +1,5 @@ /* Conversion UCS-4 to UTF-16. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u16-uctomb.c b/lib/unistr/u16-uctomb.c index b93fa6f..cbc1abc 100644 --- a/lib/unistr/u16-uctomb.c +++ b/lib/unistr/u16-uctomb.c @@ -1,5 +1,5 @@ /* Store a character in UTF-16 string. - Copyright (C) 2002, 2005-2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2005-2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-check.c b/lib/unistr/u32-check.c index 53b722b..8c5f518 100644 --- a/lib/unistr/u32-check.c +++ b/lib/unistr/u32-check.c @@ -1,5 +1,5 @@ /* Check UTF-32 string. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-chr.c b/lib/unistr/u32-chr.c index 1470c22..1900288 100644 --- a/lib/unistr/u32-chr.c +++ b/lib/unistr/u32-chr.c @@ -1,5 +1,5 @@ /* Search character in piece of UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-cmp.c b/lib/unistr/u32-cmp.c index 7799e38..36496f7 100644 --- a/lib/unistr/u32-cmp.c +++ b/lib/unistr/u32-cmp.c @@ -1,5 +1,5 @@ /* Compare pieces of UTF-32 strings. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-cmp2.c b/lib/unistr/u32-cmp2.c index b4e0a1b..3247602 100644 --- a/lib/unistr/u32-cmp2.c +++ b/lib/unistr/u32-cmp2.c @@ -1,5 +1,5 @@ /* Compare pieces of UTF-32 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-cpy-alloc.c b/lib/unistr/u32-cpy-alloc.c index 3e94298..b9ebefe 100644 --- a/lib/unistr/u32-cpy-alloc.c +++ b/lib/unistr/u32-cpy-alloc.c @@ -1,5 +1,5 @@ /* Copy piece of UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-cpy.c b/lib/unistr/u32-cpy.c index ab5a451..747430b 100644 --- a/lib/unistr/u32-cpy.c +++ b/lib/unistr/u32-cpy.c @@ -1,5 +1,5 @@ /* Copy piece of UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-endswith.c b/lib/unistr/u32-endswith.c index 3960c8a..cee0d93 100644 --- a/lib/unistr/u32-endswith.c +++ b/lib/unistr/u32-endswith.c @@ -1,5 +1,5 @@ /* Substring test for UTF-32 strings. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-mblen.c b/lib/unistr/u32-mblen.c index 45a9f49..4530fe4 100644 --- a/lib/unistr/u32-mblen.c +++ b/lib/unistr/u32-mblen.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-32 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-mbsnlen.c b/lib/unistr/u32-mbsnlen.c index 371959e..0a71293 100644 --- a/lib/unistr/u32-mbsnlen.c +++ b/lib/unistr/u32-mbsnlen.c @@ -1,5 +1,5 @@ /* Count characters in UTF-32 string. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-mbtouc-unsafe.c b/lib/unistr/u32-mbtouc-unsafe.c index 3244811..8dbbfe4 100644 --- a/lib/unistr/u32-mbtouc-unsafe.c +++ b/lib/unistr/u32-mbtouc-unsafe.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-32 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-mbtouc.c b/lib/unistr/u32-mbtouc.c index 5d4de51..05f7c77 100644 --- a/lib/unistr/u32-mbtouc.c +++ b/lib/unistr/u32-mbtouc.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-32 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-mbtoucr.c b/lib/unistr/u32-mbtoucr.c index faa5695..83f7782 100644 --- a/lib/unistr/u32-mbtoucr.c +++ b/lib/unistr/u32-mbtoucr.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-32 string, returning an error code. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-move.c b/lib/unistr/u32-move.c index fc2aab1..6362d85 100644 --- a/lib/unistr/u32-move.c +++ b/lib/unistr/u32-move.c @@ -1,5 +1,5 @@ /* Copy piece of UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-next.c b/lib/unistr/u32-next.c index 8be330e..987fb02 100644 --- a/lib/unistr/u32-next.c +++ b/lib/unistr/u32-next.c @@ -1,5 +1,5 @@ /* Iterate over next character in UTF-32 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-prev.c b/lib/unistr/u32-prev.c index 127029d..f20b1b7 100644 --- a/lib/unistr/u32-prev.c +++ b/lib/unistr/u32-prev.c @@ -1,5 +1,5 @@ /* Iterate over previous character in UTF-32 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-set.c b/lib/unistr/u32-set.c index a60f5a8..5c517cd 100644 --- a/lib/unistr/u32-set.c +++ b/lib/unistr/u32-set.c @@ -1,5 +1,5 @@ /* Fill UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-startswith.c b/lib/unistr/u32-startswith.c index 817310f..7fcb597 100644 --- a/lib/unistr/u32-startswith.c +++ b/lib/unistr/u32-startswith.c @@ -1,5 +1,5 @@ /* Substring test for UTF-32 strings. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-stpcpy.c b/lib/unistr/u32-stpcpy.c index fdd5f5e..3cbfa92 100644 --- a/lib/unistr/u32-stpcpy.c +++ b/lib/unistr/u32-stpcpy.c @@ -1,5 +1,5 @@ /* Copy UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-stpncpy.c b/lib/unistr/u32-stpncpy.c index 124101e..e55891e 100644 --- a/lib/unistr/u32-stpncpy.c +++ b/lib/unistr/u32-stpncpy.c @@ -1,5 +1,5 @@ /* Copy UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strcat.c b/lib/unistr/u32-strcat.c index 5e51c58..4e26bb4 100644 --- a/lib/unistr/u32-strcat.c +++ b/lib/unistr/u32-strcat.c @@ -1,5 +1,5 @@ /* Concatenate UTF-32 strings. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strchr.c b/lib/unistr/u32-strchr.c index 355ad27..b5df7b7 100644 --- a/lib/unistr/u32-strchr.c +++ b/lib/unistr/u32-strchr.c @@ -1,5 +1,5 @@ /* Search character in UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strcmp.c b/lib/unistr/u32-strcmp.c index 16f9b1e..5f336ce 100644 --- a/lib/unistr/u32-strcmp.c +++ b/lib/unistr/u32-strcmp.c @@ -1,5 +1,5 @@ /* Compare UTF-32 strings. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strcoll.c b/lib/unistr/u32-strcoll.c index 7865f4c..9748855 100644 --- a/lib/unistr/u32-strcoll.c +++ b/lib/unistr/u32-strcoll.c @@ -1,5 +1,5 @@ /* Compare UTF-32 strings using the collation rules of the current locale. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -29,5 +29,5 @@ #define FUNC u32_strcoll #define UNIT uint32_t #define U_STRCMP u32_strcmp -#define U_STRCONV_TO_ENCODING u32_strconv_to_encoding +#define U_STRCONV_TO_LOCALE u32_strconv_to_locale #include "u-strcoll.h" diff --git a/lib/unistr/u32-strcpy.c b/lib/unistr/u32-strcpy.c index 9f325bc..f3c70e6 100644 --- a/lib/unistr/u32-strcpy.c +++ b/lib/unistr/u32-strcpy.c @@ -1,5 +1,5 @@ /* Copy UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strcspn.c b/lib/unistr/u32-strcspn.c index 963c732..595d32e 100644 --- a/lib/unistr/u32-strcspn.c +++ b/lib/unistr/u32-strcspn.c @@ -1,5 +1,5 @@ /* Search for some characters in UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strdup.c b/lib/unistr/u32-strdup.c index 3af4622..da4cc5a 100644 --- a/lib/unistr/u32-strdup.c +++ b/lib/unistr/u32-strdup.c @@ -1,5 +1,5 @@ /* Copy UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strlen.c b/lib/unistr/u32-strlen.c index b87f55d..95d32ab 100644 --- a/lib/unistr/u32-strlen.c +++ b/lib/unistr/u32-strlen.c @@ -1,5 +1,5 @@ /* Determine length of UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strmblen.c b/lib/unistr/u32-strmblen.c index 362ea48..54b78d7 100644 --- a/lib/unistr/u32-strmblen.c +++ b/lib/unistr/u32-strmblen.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-32 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strmbtouc.c b/lib/unistr/u32-strmbtouc.c index cfa89d0..4c067b9 100644 --- a/lib/unistr/u32-strmbtouc.c +++ b/lib/unistr/u32-strmbtouc.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-32 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strncat.c b/lib/unistr/u32-strncat.c index 4758f4d..c9260b0 100644 --- a/lib/unistr/u32-strncat.c +++ b/lib/unistr/u32-strncat.c @@ -1,5 +1,5 @@ /* Concatenate UTF-32 strings. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strncmp.c b/lib/unistr/u32-strncmp.c index f4222f6..dcbb935 100644 --- a/lib/unistr/u32-strncmp.c +++ b/lib/unistr/u32-strncmp.c @@ -1,5 +1,5 @@ /* Compare UTF-32 strings. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strncpy.c b/lib/unistr/u32-strncpy.c index 1f4c31b..9a54f97 100644 --- a/lib/unistr/u32-strncpy.c +++ b/lib/unistr/u32-strncpy.c @@ -1,5 +1,5 @@ /* Copy UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strnlen.c b/lib/unistr/u32-strnlen.c index df3601f..8102ac7 100644 --- a/lib/unistr/u32-strnlen.c +++ b/lib/unistr/u32-strnlen.c @@ -1,5 +1,5 @@ /* Determine bounded length of UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strpbrk.c b/lib/unistr/u32-strpbrk.c index c9cca79..2c4b6bc 100644 --- a/lib/unistr/u32-strpbrk.c +++ b/lib/unistr/u32-strpbrk.c @@ -1,5 +1,5 @@ /* Search for some characters in UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strrchr.c b/lib/unistr/u32-strrchr.c index 242d4b8..f0030e5 100644 --- a/lib/unistr/u32-strrchr.c +++ b/lib/unistr/u32-strrchr.c @@ -1,5 +1,5 @@ /* Search character in UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strspn.c b/lib/unistr/u32-strspn.c index 2541e79..e2571d5 100644 --- a/lib/unistr/u32-strspn.c +++ b/lib/unistr/u32-strspn.c @@ -1,5 +1,5 @@ /* Search for some characters in UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-strstr.c b/lib/unistr/u32-strstr.c index c8abe5b..cad06fc 100644 --- a/lib/unistr/u32-strstr.c +++ b/lib/unistr/u32-strstr.c @@ -1,5 +1,5 @@ /* Substring test for UTF-32 strings. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -20,15 +20,7 @@ /* Specification. */ #include "unistr.h" -#include "malloca.h" - -#define UNIT uint32_t - -#define CANON_ELEMENT(c) c -#include "str-kmp.h" - #define FUNC u32_strstr +#define UNIT uint32_t #define U_STRCHR u32_strchr -#define U_STRLEN u32_strlen -#define U_STRNLEN u32_strnlen #include "u-strstr.h" diff --git a/lib/unistr/u32-strtok.c b/lib/unistr/u32-strtok.c index f8ef999..067122f 100644 --- a/lib/unistr/u32-strtok.c +++ b/lib/unistr/u32-strtok.c @@ -1,5 +1,5 @@ /* Tokenize UTF-32 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -24,5 +24,4 @@ #define UNIT uint32_t #define U_STRSPN u32_strspn #define U_STRPBRK u32_strpbrk -#define U_STRMBLEN u32_strmblen #include "u-strtok.h" diff --git a/lib/unistr/u32-to-u16.c b/lib/unistr/u32-to-u16.c index e02e782..be32770 100644 --- a/lib/unistr/u32-to-u16.c +++ b/lib/unistr/u32-to-u16.c @@ -1,5 +1,5 @@ /* Convert UTF-32 string to UTF-16 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-to-u8.c b/lib/unistr/u32-to-u8.c index 0c4f4cb..36710d3 100644 --- a/lib/unistr/u32-to-u8.c +++ b/lib/unistr/u32-to-u8.c @@ -1,5 +1,5 @@ /* Convert UTF-32 string to UTF-8 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u32-uctomb.c b/lib/unistr/u32-uctomb.c index 18b2f0d..3ac58b4 100644 --- a/lib/unistr/u32-uctomb.c +++ b/lib/unistr/u32-uctomb.c @@ -1,5 +1,5 @@ /* Store a character in UTF-32 string. - Copyright (C) 2002, 2005-2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2005-2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-check.c b/lib/unistr/u8-check.c index 53ece76..368042b 100644 --- a/lib/unistr/u8-check.c +++ b/lib/unistr/u8-check.c @@ -1,5 +1,5 @@ /* Check UTF-8 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -27,7 +27,7 @@ u8_check (const uint8_t *s, size_t n) while (s < s_end) { - /* Keep in sync with unistr.h and u8-mbtouc-aux.c. */ + /* Keep in sync with unistr.h and utf8-ucs4.c. */ uint8_t c = *s; if (c < 0x80) diff --git a/lib/unistr/u8-chr.c b/lib/unistr/u8-chr.c index c7779d2..435d1be 100644 --- a/lib/unistr/u8-chr.c +++ b/lib/unistr/u8-chr.c @@ -1,5 +1,5 @@ /* Search character in piece of UTF-8 string. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. @@ -21,181 +21,68 @@ /* Specification. */ #include "unistr.h" -#include - uint8_t * u8_chr (const uint8_t *s, size_t n, ucs4_t uc) { + uint8_t c[6]; + if (uc < 0x80) { uint8_t c0 = uc; - return (uint8_t *) memchr ((const char *) s, c0, n); + for (; n > 0; s++, n--) + { + if (*s == c0) + return (uint8_t *) s; + } } - - { - uint8_t c[6]; - size_t uc_size; - uc_size = u8_uctomb_aux (c, uc, 6); - - if (n < uc_size) - return NULL; - - /* For multibyte character matching we use a Boyer-Moore like - algorithm that searches for the last byte, skipping multi-byte - jumps, and matches back from there. - - Instead of using a table as is usual for Boyer-Moore, we compare - the candidate last byte s[UC_SIZE-1] with each of the possible - bytes in the UTF-8 representation of UC. If the final byte does - not match, we will perform up to UC_SIZE comparisons per memory - load---but each comparison lets us skip one byte in the input! - - If the final byte matches, the "real" Boyer-Moore algorithm - is approximated. Instead, u8_chr just looks for other cN that - are equal to the final byte and uses those to try realigning to - another possible match. For example, when searching for 0xF0 - 0xAA 0xBB 0xAA it will always skip forward by two bytes, even if - the character in the string was for example 0xF1 0xAA 0xBB 0xAA. - The advantage of this scheme is that the skip count after a failed - match can be computed outside the loop, and that it keeps the - complexity low for a pretty rare case. In particular, since c[0] - is never between 0x80 and 0xBF, c[0] is never equal to c[UC_SIZE-1] - and this is optimal for two-byte UTF-8 characters. */ - switch (uc_size) + else + switch (u8_uctomb_aux (c, uc, 6)) { case 2: - { - uint8_t c0 = c[0]; - uint8_t c1 = c[1]; - const uint8_t *end = s + n - 1; - - do - { - /* Here s < end. - Test whether s[0..1] == { c0, c1 }. */ - uint8_t s1 = s[1]; - if (s1 == c1) - { - if (*s == c0) - return (uint8_t *) s; - else - /* Skip the search at s + 1, because s[1] = c1 < c0. */ - s += 2; - } - else - { - if (s1 == c0) - s++; - else - /* Skip the search at s + 1, because s[1] != c0. */ - s += 2; - } - } - while (s < end); - break; - } + if (n > 1) + { + uint8_t c0 = c[0]; + uint8_t c1 = c[1]; + + for (n--; n > 0; s++, n--) + { + if (*s == c0 && s[1] == c1) + return (uint8_t *) s; + } + } + break; case 3: - { - uint8_t c0 = c[0]; - uint8_t c1 = c[1]; - uint8_t c2 = c[2]; - const uint8_t *end = s + n - 2; - size_t skip; - - if (c2 == c1) - skip = 1; - else - skip = 3; - - do - { - /* Here s < end. - Test whether s[0..2] == { c0, c1, c2 }. */ - uint8_t s2 = s[2]; - if (s2 == c2) - { - if (s[1] == c1 && *s == c0) - return (uint8_t *) s; - else - /* If c2 != c1: - Skip the search at s + 1, because s[2] == c2 != c1. - Skip the search at s + 2, because s[2] == c2 < c0. */ - s += skip; - } - else - { - if (s2 == c1) - s++; - else if (s2 == c0) - /* Skip the search at s + 1, because s[2] != c1. */ - s += 2; - else - /* Skip the search at s + 1, because s[2] != c1. - Skip the search at s + 2, because s[2] != c0. */ - s += 3; - } - } - while (s < end); - break; - } + if (n > 2) + { + uint8_t c0 = c[0]; + uint8_t c1 = c[1]; + uint8_t c2 = c[2]; + + for (n -= 2; n > 0; s++, n--) + { + if (*s == c0 && s[1] == c1 && s[2] == c2) + return (uint8_t *) s; + } + } + break; case 4: - { - uint8_t c0 = c[0]; - uint8_t c1 = c[1]; - uint8_t c2 = c[2]; - uint8_t c3 = c[3]; - const uint8_t *end = s + n - 3; - size_t skip; - - if (c3 == c2) - skip = 1; - else if (c3 == c1) - skip = 2; - else - skip = 4; - - do - { - /* Here s < end. - Test whether s[0..3] == { c0, c1, c2, c3 }. */ - uint8_t s3 = s[3]; - if (s3 == c3) - { - if (s[2] == c2 && s[1] == c1 && *s == c0) - return (uint8_t *) s; - else - /* If c3 != c2: - Skip the search at s + 1, because s[3] == c3 != c2. - If c3 != c1: - Skip the search at s + 2, because s[3] == c3 != c1. - Skip the search at s + 3, because s[3] == c3 < c0. */ - s += skip; - } - else - { - if (s3 == c2) - s++; - else if (s3 == c1) - /* Skip the search at s + 1, because s[3] != c2. */ - s += 2; - else if (s3 == c0) - /* Skip the search at s + 1, because s[3] != c2. - Skip the search at s + 2, because s[3] != c1. */ - s += 3; - else - /* Skip the search at s + 1, because s[3] != c2. - Skip the search at s + 2, because s[3] != c1. - Skip the search at s + 3, because s[3] != c0. */ - s += 4; - } - } - while (s < end); - break; - } + if (n > 3) + { + uint8_t c0 = c[0]; + uint8_t c1 = c[1]; + uint8_t c2 = c[2]; + uint8_t c3 = c[3]; + + for (n -= 3; n > 0; s++, n--) + { + if (*s == c0 && s[1] == c1 && s[2] == c2 && s[3] == c3) + return (uint8_t *) s; + } + } + break; } - return NULL; - } + return NULL; } diff --git a/lib/unistr/u8-cmp.c b/lib/unistr/u8-cmp.c index 402de81..d021b1a 100644 --- a/lib/unistr/u8-cmp.c +++ b/lib/unistr/u8-cmp.c @@ -1,5 +1,5 @@ /* Compare pieces of UTF-8 strings. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-cmp2.c b/lib/unistr/u8-cmp2.c index dbbc8ed..8a97db4 100644 --- a/lib/unistr/u8-cmp2.c +++ b/lib/unistr/u8-cmp2.c @@ -1,5 +1,5 @@ /* Compare pieces of UTF-8 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-cpy-alloc.c b/lib/unistr/u8-cpy-alloc.c index 1e3910a..1884516 100644 --- a/lib/unistr/u8-cpy-alloc.c +++ b/lib/unistr/u8-cpy-alloc.c @@ -1,5 +1,5 @@ /* Copy piece of UTF-8 string. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-cpy.c b/lib/unistr/u8-cpy.c index 683200c..2f29200 100644 --- a/lib/unistr/u8-cpy.c +++ b/lib/unistr/u8-cpy.c @@ -1,5 +1,5 @@ /* Copy piece of UTF-8 string. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-endswith.c b/lib/unistr/u8-endswith.c index a835dc4..833b3e1 100644 --- a/lib/unistr/u8-endswith.c +++ b/lib/unistr/u8-endswith.c @@ -1,5 +1,5 @@ /* Substring test for UTF-8 strings. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-mblen.c b/lib/unistr/u8-mblen.c index 131149b..f6a2027 100644 --- a/lib/unistr/u8-mblen.c +++ b/lib/unistr/u8-mblen.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-8 string. - Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2015 Free Software + Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. @@ -26,7 +26,7 @@ u8_mblen (const uint8_t *s, size_t n) { if (n > 0) { - /* Keep in sync with unistr.h and u8-mbtouc-aux.c. */ + /* Keep in sync with unistr.h and utf8-ucs4.c. */ uint8_t c = *s; if (c < 0x80) diff --git a/lib/unistr/u8-mbsnlen.c b/lib/unistr/u8-mbsnlen.c index ce13c38..9ddc42e 100644 --- a/lib/unistr/u8-mbsnlen.c +++ b/lib/unistr/u8-mbsnlen.c @@ -1,5 +1,5 @@ /* Count characters in UTF-8 string. - Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify it @@ -33,9 +33,7 @@ u8_mbsnlen (const uint8_t *s, size_t n) characters++; if (count == -2) break; - if (count < 0) - count = u8_mbtouc (&uc, s, n); - else if (count == 0) + if (count <= 0) count = 1; s += count; n -= count; diff --git a/lib/unistr/u8-mbtouc-aux.c b/lib/unistr/u8-mbtouc-aux.c index 834725f..c997589 100644 --- a/lib/unistr/u8-mbtouc-aux.c +++ b/lib/unistr/u8-mbtouc-aux.c @@ -1,5 +1,5 @@ /* Conversion UTF-8 to UCS-4. - Copyright (C) 2001-2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it @@ -45,32 +45,21 @@ u8_mbtouc_aux (ucs4_t *puc, const uint8_t *s, size_t n) { /* incomplete multibyte character */ *puc = 0xfffd; - return 1; + return n; } } else if (c < 0xf0) { if (n >= 3) { - if ((s[1] ^ 0x80) < 0x40) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (c >= 0xe1 || s[1] >= 0xa0) + && (c != 0xed || s[1] < 0xa0)) { - if ((s[2] ^ 0x80) < 0x40) - { - if ((c >= 0xe1 || s[1] >= 0xa0) - && (c != 0xed || s[1] < 0xa0)) - { - *puc = ((unsigned int) (c & 0x0f) << 12) - | ((unsigned int) (s[1] ^ 0x80) << 6) - | (unsigned int) (s[2] ^ 0x80); - return 3; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 2; + *puc = ((unsigned int) (c & 0x0f) << 12) + | ((unsigned int) (s[1] ^ 0x80) << 6) + | (unsigned int) (s[2] ^ 0x80); + return 3; } /* invalid multibyte character */ } @@ -78,45 +67,26 @@ u8_mbtouc_aux (ucs4_t *puc, const uint8_t *s, size_t n) { /* incomplete multibyte character */ *puc = 0xfffd; - if (n == 1 || (s[1] ^ 0x80) >= 0x40) - return 1; - else - return 2; + return n; } } else if (c < 0xf8) { if (n >= 4) { - if ((s[1] ^ 0x80) < 0x40) - { - if ((s[2] ^ 0x80) < 0x40) - { - if ((s[3] ^ 0x80) < 0x40) - { - if ((c >= 0xf1 || s[1] >= 0x90) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 + && (c >= 0xf1 || s[1] >= 0x90) #if 1 - && (c < 0xf4 || (c == 0xf4 && s[1] < 0x90)) + && (c < 0xf4 || (c == 0xf4 && s[1] < 0x90)) #endif - ) - { - *puc = ((unsigned int) (c & 0x07) << 18) - | ((unsigned int) (s[1] ^ 0x80) << 12) - | ((unsigned int) (s[2] ^ 0x80) << 6) - | (unsigned int) (s[3] ^ 0x80); - return 4; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 4; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 2; + ) + { + *puc = ((unsigned int) (c & 0x07) << 18) + | ((unsigned int) (s[1] ^ 0x80) << 12) + | ((unsigned int) (s[2] ^ 0x80) << 6) + | (unsigned int) (s[3] ^ 0x80); + return 4; } /* invalid multibyte character */ } @@ -124,12 +94,7 @@ u8_mbtouc_aux (ucs4_t *puc, const uint8_t *s, size_t n) { /* incomplete multibyte character */ *puc = 0xfffd; - if (n == 1 || (s[1] ^ 0x80) >= 0x40) - return 1; - else if (n == 2 || (s[2] ^ 0x80) >= 0x40) - return 2; - else - return 3; + return n; } } #if 0 @@ -137,37 +102,16 @@ u8_mbtouc_aux (ucs4_t *puc, const uint8_t *s, size_t n) { if (n >= 5) { - if ((s[1] ^ 0x80) < 0x40) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40 + && (c >= 0xf9 || s[1] >= 0x88)) { - if ((s[2] ^ 0x80) < 0x40) - { - if ((s[3] ^ 0x80) < 0x40) - { - if ((s[4] ^ 0x80) < 0x40) - { - if (c >= 0xf9 || s[1] >= 0x88) - { - *puc = ((unsigned int) (c & 0x03) << 24) - | ((unsigned int) (s[1] ^ 0x80) << 18) - | ((unsigned int) (s[2] ^ 0x80) << 12) - | ((unsigned int) (s[3] ^ 0x80) << 6) - | (unsigned int) (s[4] ^ 0x80); - return 5; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 5; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 4; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - return 2; + *puc = ((unsigned int) (c & 0x03) << 24) + | ((unsigned int) (s[1] ^ 0x80) << 18) + | ((unsigned int) (s[2] ^ 0x80) << 12) + | ((unsigned int) (s[3] ^ 0x80) << 6) + | (unsigned int) (s[4] ^ 0x80); + return 5; } /* invalid multibyte character */ } @@ -182,44 +126,18 @@ u8_mbtouc_aux (ucs4_t *puc, const uint8_t *s, size_t n) { if (n >= 6) { - if ((s[1] ^ 0x80) < 0x40) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40 + && (s[5] ^ 0x80) < 0x40 + && (c >= 0xfd || s[1] >= 0x84)) { - if ((s[2] ^ 0x80) < 0x40) - { - if ((s[3] ^ 0x80) < 0x40) - { - if ((s[4] ^ 0x80) < 0x40) - { - if ((s[5] ^ 0x80) < 0x40) - { - if (c >= 0xfd || s[1] >= 0x84) - { - *puc = ((unsigned int) (c & 0x01) << 30) - | ((unsigned int) (s[1] ^ 0x80) << 24) - | ((unsigned int) (s[2] ^ 0x80) << 18) - | ((unsigned int) (s[3] ^ 0x80) << 12) - | ((unsigned int) (s[4] ^ 0x80) << 6) - | (unsigned int) (s[5] ^ 0x80); - return 6; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 6; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 5; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 4; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - return 2; + *puc = ((unsigned int) (c & 0x01) << 30) + | ((unsigned int) (s[1] ^ 0x80) << 24) + | ((unsigned int) (s[2] ^ 0x80) << 18) + | ((unsigned int) (s[3] ^ 0x80) << 12) + | ((unsigned int) (s[4] ^ 0x80) << 6) + | (unsigned int) (s[5] ^ 0x80); + return 6; } /* invalid multibyte character */ } diff --git a/lib/unistr/u8-mbtouc-unsafe-aux.c b/lib/unistr/u8-mbtouc-unsafe-aux.c index b406d3e..47590e3 100644 --- a/lib/unistr/u8-mbtouc-unsafe-aux.c +++ b/lib/unistr/u8-mbtouc-unsafe-aux.c @@ -1,5 +1,5 @@ /* Conversion UTF-8 to UCS-4. - Copyright (C) 2001-2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it @@ -41,15 +41,13 @@ u8_mbtouc_unsafe_aux (ucs4_t *puc, const uint8_t *s, size_t n) | (unsigned int) (s[1] ^ 0x80); return 2; } -#if CONFIG_UNICODE_SAFETY /* invalid multibyte character */ -#endif } else { /* incomplete multibyte character */ *puc = 0xfffd; - return 1; + return n; } } else if (c < 0xf0) @@ -57,39 +55,23 @@ u8_mbtouc_unsafe_aux (ucs4_t *puc, const uint8_t *s, size_t n) if (n >= 3) { #if CONFIG_UNICODE_SAFETY - if ((s[1] ^ 0x80) < 0x40) - { - if ((s[2] ^ 0x80) < 0x40) - { - if ((c >= 0xe1 || s[1] >= 0xa0) - && (c != 0xed || s[1] < 0xa0)) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (c >= 0xe1 || s[1] >= 0xa0) + && (c != 0xed || s[1] < 0xa0)) #endif - { - *puc = ((unsigned int) (c & 0x0f) << 12) - | ((unsigned int) (s[1] ^ 0x80) << 6) - | (unsigned int) (s[2] ^ 0x80); - return 3; - } -#if CONFIG_UNICODE_SAFETY - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 2; + { + *puc = ((unsigned int) (c & 0x0f) << 12) + | ((unsigned int) (s[1] ^ 0x80) << 6) + | (unsigned int) (s[2] ^ 0x80); + return 3; } /* invalid multibyte character */ -#endif } else { /* incomplete multibyte character */ *puc = 0xfffd; - if (n == 1 || (s[1] ^ 0x80) >= 0x40) - return 1; - else - return 2; + return n; } } else if (c < 0xf8) @@ -97,51 +79,28 @@ u8_mbtouc_unsafe_aux (ucs4_t *puc, const uint8_t *s, size_t n) if (n >= 4) { #if CONFIG_UNICODE_SAFETY - if ((s[1] ^ 0x80) < 0x40) - { - if ((s[2] ^ 0x80) < 0x40) - { - if ((s[3] ^ 0x80) < 0x40) - { - if ((c >= 0xf1 || s[1] >= 0x90) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 + && (c >= 0xf1 || s[1] >= 0x90) #if 1 - && (c < 0xf4 || (c == 0xf4 && s[1] < 0x90)) + && (c < 0xf4 || (c == 0xf4 && s[1] < 0x90)) #endif - ) + ) #endif - { - *puc = ((unsigned int) (c & 0x07) << 18) - | ((unsigned int) (s[1] ^ 0x80) << 12) - | ((unsigned int) (s[2] ^ 0x80) << 6) - | (unsigned int) (s[3] ^ 0x80); - return 4; - } -#if CONFIG_UNICODE_SAFETY - /* invalid multibyte character */ - *puc = 0xfffd; - return 4; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 2; + { + *puc = ((unsigned int) (c & 0x07) << 18) + | ((unsigned int) (s[1] ^ 0x80) << 12) + | ((unsigned int) (s[2] ^ 0x80) << 6) + | (unsigned int) (s[3] ^ 0x80); + return 4; } /* invalid multibyte character */ -#endif } else { /* incomplete multibyte character */ *puc = 0xfffd; - if (n == 1 || (s[1] ^ 0x80) >= 0x40) - return 1; - else if (n == 2 || (s[2] ^ 0x80) >= 0x40) - return 2; - else - return 3; + return n; } } #if 0 @@ -150,42 +109,19 @@ u8_mbtouc_unsafe_aux (ucs4_t *puc, const uint8_t *s, size_t n) if (n >= 5) { #if CONFIG_UNICODE_SAFETY - if ((s[1] ^ 0x80) < 0x40) - { - if ((s[2] ^ 0x80) < 0x40) - { - if ((s[3] ^ 0x80) < 0x40) - { - if ((s[4] ^ 0x80) < 0x40) - { - if (c >= 0xf9 || s[1] >= 0x88) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40 + && (c >= 0xf9 || s[1] >= 0x88)) #endif - { - *puc = ((unsigned int) (c & 0x03) << 24) - | ((unsigned int) (s[1] ^ 0x80) << 18) - | ((unsigned int) (s[2] ^ 0x80) << 12) - | ((unsigned int) (s[3] ^ 0x80) << 6) - | (unsigned int) (s[4] ^ 0x80); - return 5; - } -#if CONFIG_UNICODE_SAFETY - /* invalid multibyte character */ - *puc = 0xfffd; - return 5; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 4; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - return 2; + { + *puc = ((unsigned int) (c & 0x03) << 24) + | ((unsigned int) (s[1] ^ 0x80) << 18) + | ((unsigned int) (s[2] ^ 0x80) << 12) + | ((unsigned int) (s[3] ^ 0x80) << 6) + | (unsigned int) (s[4] ^ 0x80); + return 5; } /* invalid multibyte character */ -#endif } else { @@ -199,49 +135,21 @@ u8_mbtouc_unsafe_aux (ucs4_t *puc, const uint8_t *s, size_t n) if (n >= 6) { #if CONFIG_UNICODE_SAFETY - if ((s[1] ^ 0x80) < 0x40) - { - if ((s[2] ^ 0x80) < 0x40) - { - if ((s[3] ^ 0x80) < 0x40) - { - if ((s[4] ^ 0x80) < 0x40) - { - if ((s[5] ^ 0x80) < 0x40) - { - if (c >= 0xfd || s[1] >= 0x84) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40 + && (s[5] ^ 0x80) < 0x40 + && (c >= 0xfd || s[1] >= 0x84)) #endif - { - *puc = ((unsigned int) (c & 0x01) << 30) - | ((unsigned int) (s[1] ^ 0x80) << 24) - | ((unsigned int) (s[2] ^ 0x80) << 18) - | ((unsigned int) (s[3] ^ 0x80) << 12) - | ((unsigned int) (s[4] ^ 0x80) << 6) - | (unsigned int) (s[5] ^ 0x80); - return 6; - } -#if CONFIG_UNICODE_SAFETY - /* invalid multibyte character */ - *puc = 0xfffd; - return 6; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 5; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 4; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - return 2; + { + *puc = ((unsigned int) (c & 0x01) << 30) + | ((unsigned int) (s[1] ^ 0x80) << 24) + | ((unsigned int) (s[2] ^ 0x80) << 18) + | ((unsigned int) (s[3] ^ 0x80) << 12) + | ((unsigned int) (s[4] ^ 0x80) << 6) + | (unsigned int) (s[5] ^ 0x80); + return 6; } /* invalid multibyte character */ -#endif } else { diff --git a/lib/unistr/u8-mbtouc-unsafe.c b/lib/unistr/u8-mbtouc-unsafe.c index 01d12dc..41583f9 100644 --- a/lib/unistr/u8-mbtouc-unsafe.c +++ b/lib/unistr/u8-mbtouc-unsafe.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-8 string. - Copyright (C) 1999-2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999-2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it @@ -52,15 +52,13 @@ u8_mbtouc_unsafe (ucs4_t *puc, const uint8_t *s, size_t n) | (unsigned int) (s[1] ^ 0x80); return 2; } -#if CONFIG_UNICODE_SAFETY /* invalid multibyte character */ -#endif } else { /* incomplete multibyte character */ *puc = 0xfffd; - return 1; + return n; } } else if (c < 0xf0) @@ -68,39 +66,23 @@ u8_mbtouc_unsafe (ucs4_t *puc, const uint8_t *s, size_t n) if (n >= 3) { #if CONFIG_UNICODE_SAFETY - if ((s[1] ^ 0x80) < 0x40) - { - if ((s[2] ^ 0x80) < 0x40) - { - if ((c >= 0xe1 || s[1] >= 0xa0) - && (c != 0xed || s[1] < 0xa0)) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (c >= 0xe1 || s[1] >= 0xa0) + && (c != 0xed || s[1] < 0xa0)) #endif - { - *puc = ((unsigned int) (c & 0x0f) << 12) - | ((unsigned int) (s[1] ^ 0x80) << 6) - | (unsigned int) (s[2] ^ 0x80); - return 3; - } -#if CONFIG_UNICODE_SAFETY - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 2; + { + *puc = ((unsigned int) (c & 0x0f) << 12) + | ((unsigned int) (s[1] ^ 0x80) << 6) + | (unsigned int) (s[2] ^ 0x80); + return 3; } /* invalid multibyte character */ -#endif } else { /* incomplete multibyte character */ *puc = 0xfffd; - if (n == 1 || (s[1] ^ 0x80) >= 0x40) - return 1; - else - return 2; + return n; } } else if (c < 0xf8) @@ -108,51 +90,28 @@ u8_mbtouc_unsafe (ucs4_t *puc, const uint8_t *s, size_t n) if (n >= 4) { #if CONFIG_UNICODE_SAFETY - if ((s[1] ^ 0x80) < 0x40) - { - if ((s[2] ^ 0x80) < 0x40) - { - if ((s[3] ^ 0x80) < 0x40) - { - if ((c >= 0xf1 || s[1] >= 0x90) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 + && (c >= 0xf1 || s[1] >= 0x90) #if 1 - && (c < 0xf4 || (c == 0xf4 && s[1] < 0x90)) + && (c < 0xf4 || (c == 0xf4 && s[1] < 0x90)) #endif - ) + ) #endif - { - *puc = ((unsigned int) (c & 0x07) << 18) - | ((unsigned int) (s[1] ^ 0x80) << 12) - | ((unsigned int) (s[2] ^ 0x80) << 6) - | (unsigned int) (s[3] ^ 0x80); - return 4; - } -#if CONFIG_UNICODE_SAFETY - /* invalid multibyte character */ - *puc = 0xfffd; - return 4; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 2; + { + *puc = ((unsigned int) (c & 0x07) << 18) + | ((unsigned int) (s[1] ^ 0x80) << 12) + | ((unsigned int) (s[2] ^ 0x80) << 6) + | (unsigned int) (s[3] ^ 0x80); + return 4; } /* invalid multibyte character */ -#endif } else { /* incomplete multibyte character */ *puc = 0xfffd; - if (n == 1 || (s[1] ^ 0x80) >= 0x40) - return 1; - else if (n == 2 || (s[2] ^ 0x80) >= 0x40) - return 2; - else - return 3; + return n; } } #if 0 @@ -161,42 +120,19 @@ u8_mbtouc_unsafe (ucs4_t *puc, const uint8_t *s, size_t n) if (n >= 5) { #if CONFIG_UNICODE_SAFETY - if ((s[1] ^ 0x80) < 0x40) - { - if ((s[2] ^ 0x80) < 0x40) - { - if ((s[3] ^ 0x80) < 0x40) - { - if ((s[4] ^ 0x80) < 0x40) - { - if (c >= 0xf9 || s[1] >= 0x88) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40 + && (c >= 0xf9 || s[1] >= 0x88)) #endif - { - *puc = ((unsigned int) (c & 0x03) << 24) - | ((unsigned int) (s[1] ^ 0x80) << 18) - | ((unsigned int) (s[2] ^ 0x80) << 12) - | ((unsigned int) (s[3] ^ 0x80) << 6) - | (unsigned int) (s[4] ^ 0x80); - return 5; - } -#if CONFIG_UNICODE_SAFETY - /* invalid multibyte character */ - *puc = 0xfffd; - return 5; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 4; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - return 2; + { + *puc = ((unsigned int) (c & 0x03) << 24) + | ((unsigned int) (s[1] ^ 0x80) << 18) + | ((unsigned int) (s[2] ^ 0x80) << 12) + | ((unsigned int) (s[3] ^ 0x80) << 6) + | (unsigned int) (s[4] ^ 0x80); + return 5; } /* invalid multibyte character */ -#endif } else { @@ -210,49 +146,21 @@ u8_mbtouc_unsafe (ucs4_t *puc, const uint8_t *s, size_t n) if (n >= 6) { #if CONFIG_UNICODE_SAFETY - if ((s[1] ^ 0x80) < 0x40) - { - if ((s[2] ^ 0x80) < 0x40) - { - if ((s[3] ^ 0x80) < 0x40) - { - if ((s[4] ^ 0x80) < 0x40) - { - if ((s[5] ^ 0x80) < 0x40) - { - if (c >= 0xfd || s[1] >= 0x84) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40 + && (s[5] ^ 0x80) < 0x40 + && (c >= 0xfd || s[1] >= 0x84)) #endif - { - *puc = ((unsigned int) (c & 0x01) << 30) - | ((unsigned int) (s[1] ^ 0x80) << 24) - | ((unsigned int) (s[2] ^ 0x80) << 18) - | ((unsigned int) (s[3] ^ 0x80) << 12) - | ((unsigned int) (s[4] ^ 0x80) << 6) - | (unsigned int) (s[5] ^ 0x80); - return 6; - } -#if CONFIG_UNICODE_SAFETY - /* invalid multibyte character */ - *puc = 0xfffd; - return 6; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 5; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 4; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - return 2; + { + *puc = ((unsigned int) (c & 0x01) << 30) + | ((unsigned int) (s[1] ^ 0x80) << 24) + | ((unsigned int) (s[2] ^ 0x80) << 18) + | ((unsigned int) (s[3] ^ 0x80) << 12) + | ((unsigned int) (s[4] ^ 0x80) << 6) + | (unsigned int) (s[5] ^ 0x80); + return 6; } /* invalid multibyte character */ -#endif } else { diff --git a/lib/unistr/u8-mbtouc.c b/lib/unistr/u8-mbtouc.c index dc4607f..96cd5b7 100644 --- a/lib/unistr/u8-mbtouc.c +++ b/lib/unistr/u8-mbtouc.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-8 string. - Copyright (C) 1999-2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999-2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it @@ -55,32 +55,21 @@ u8_mbtouc (ucs4_t *puc, const uint8_t *s, size_t n) { /* incomplete multibyte character */ *puc = 0xfffd; - return 1; + return n; } } else if (c < 0xf0) { if (n >= 3) { - if ((s[1] ^ 0x80) < 0x40) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (c >= 0xe1 || s[1] >= 0xa0) + && (c != 0xed || s[1] < 0xa0)) { - if ((s[2] ^ 0x80) < 0x40) - { - if ((c >= 0xe1 || s[1] >= 0xa0) - && (c != 0xed || s[1] < 0xa0)) - { - *puc = ((unsigned int) (c & 0x0f) << 12) - | ((unsigned int) (s[1] ^ 0x80) << 6) - | (unsigned int) (s[2] ^ 0x80); - return 3; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 2; + *puc = ((unsigned int) (c & 0x0f) << 12) + | ((unsigned int) (s[1] ^ 0x80) << 6) + | (unsigned int) (s[2] ^ 0x80); + return 3; } /* invalid multibyte character */ } @@ -88,45 +77,26 @@ u8_mbtouc (ucs4_t *puc, const uint8_t *s, size_t n) { /* incomplete multibyte character */ *puc = 0xfffd; - if (n == 1 || (s[1] ^ 0x80) >= 0x40) - return 1; - else - return 2; + return n; } } else if (c < 0xf8) { if (n >= 4) { - if ((s[1] ^ 0x80) < 0x40) - { - if ((s[2] ^ 0x80) < 0x40) - { - if ((s[3] ^ 0x80) < 0x40) - { - if ((c >= 0xf1 || s[1] >= 0x90) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 + && (c >= 0xf1 || s[1] >= 0x90) #if 1 - && (c < 0xf4 || (c == 0xf4 && s[1] < 0x90)) + && (c < 0xf4 || (c == 0xf4 && s[1] < 0x90)) #endif - ) - { - *puc = ((unsigned int) (c & 0x07) << 18) - | ((unsigned int) (s[1] ^ 0x80) << 12) - | ((unsigned int) (s[2] ^ 0x80) << 6) - | (unsigned int) (s[3] ^ 0x80); - return 4; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 4; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 2; + ) + { + *puc = ((unsigned int) (c & 0x07) << 18) + | ((unsigned int) (s[1] ^ 0x80) << 12) + | ((unsigned int) (s[2] ^ 0x80) << 6) + | (unsigned int) (s[3] ^ 0x80); + return 4; } /* invalid multibyte character */ } @@ -134,12 +104,7 @@ u8_mbtouc (ucs4_t *puc, const uint8_t *s, size_t n) { /* incomplete multibyte character */ *puc = 0xfffd; - if (n == 1 || (s[1] ^ 0x80) >= 0x40) - return 1; - else if (n == 2 || (s[2] ^ 0x80) >= 0x40) - return 2; - else - return 3; + return n; } } #if 0 @@ -147,37 +112,16 @@ u8_mbtouc (ucs4_t *puc, const uint8_t *s, size_t n) { if (n >= 5) { - if ((s[1] ^ 0x80) < 0x40) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40 + && (c >= 0xf9 || s[1] >= 0x88)) { - if ((s[2] ^ 0x80) < 0x40) - { - if ((s[3] ^ 0x80) < 0x40) - { - if ((s[4] ^ 0x80) < 0x40) - { - if (c >= 0xf9 || s[1] >= 0x88) - { - *puc = ((unsigned int) (c & 0x03) << 24) - | ((unsigned int) (s[1] ^ 0x80) << 18) - | ((unsigned int) (s[2] ^ 0x80) << 12) - | ((unsigned int) (s[3] ^ 0x80) << 6) - | (unsigned int) (s[4] ^ 0x80); - return 5; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 5; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 4; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - return 2; + *puc = ((unsigned int) (c & 0x03) << 24) + | ((unsigned int) (s[1] ^ 0x80) << 18) + | ((unsigned int) (s[2] ^ 0x80) << 12) + | ((unsigned int) (s[3] ^ 0x80) << 6) + | (unsigned int) (s[4] ^ 0x80); + return 5; } /* invalid multibyte character */ } @@ -192,44 +136,18 @@ u8_mbtouc (ucs4_t *puc, const uint8_t *s, size_t n) { if (n >= 6) { - if ((s[1] ^ 0x80) < 0x40) + if ((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40 + && (s[5] ^ 0x80) < 0x40 + && (c >= 0xfd || s[1] >= 0x84)) { - if ((s[2] ^ 0x80) < 0x40) - { - if ((s[3] ^ 0x80) < 0x40) - { - if ((s[4] ^ 0x80) < 0x40) - { - if ((s[5] ^ 0x80) < 0x40) - { - if (c >= 0xfd || s[1] >= 0x84) - { - *puc = ((unsigned int) (c & 0x01) << 30) - | ((unsigned int) (s[1] ^ 0x80) << 24) - | ((unsigned int) (s[2] ^ 0x80) << 18) - | ((unsigned int) (s[3] ^ 0x80) << 12) - | ((unsigned int) (s[4] ^ 0x80) << 6) - | (unsigned int) (s[5] ^ 0x80); - return 6; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 6; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 5; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 4; - } - /* invalid multibyte character */ - *puc = 0xfffd; - return 3; - } - /* invalid multibyte character */ - return 2; + *puc = ((unsigned int) (c & 0x01) << 30) + | ((unsigned int) (s[1] ^ 0x80) << 24) + | ((unsigned int) (s[2] ^ 0x80) << 18) + | ((unsigned int) (s[3] ^ 0x80) << 12) + | ((unsigned int) (s[4] ^ 0x80) << 6) + | (unsigned int) (s[5] ^ 0x80); + return 6; } /* invalid multibyte character */ } diff --git a/lib/unistr/u8-mbtoucr.c b/lib/unistr/u8-mbtoucr.c index 3d8c05f..a749c48 100644 --- a/lib/unistr/u8-mbtoucr.c +++ b/lib/unistr/u8-mbtoucr.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-8 string, returning an error code. - Copyright (C) 1999-2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999-2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-move.c b/lib/unistr/u8-move.c index 5c872ca..5c48411 100644 --- a/lib/unistr/u8-move.c +++ b/lib/unistr/u8-move.c @@ -1,5 +1,5 @@ /* Copy piece of UTF-8 string. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-next.c b/lib/unistr/u8-next.c index 8c218a2..34249aa 100644 --- a/lib/unistr/u8-next.c +++ b/lib/unistr/u8-next.c @@ -1,5 +1,5 @@ /* Iterate over next character in UTF-8 string. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-prev.c b/lib/unistr/u8-prev.c index e01551e..97a27f5 100644 --- a/lib/unistr/u8-prev.c +++ b/lib/unistr/u8-prev.c @@ -1,5 +1,5 @@ /* Iterate over previous character in UTF-8 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -23,7 +23,7 @@ const uint8_t * u8_prev (ucs4_t *puc, const uint8_t *s, const uint8_t *start) { - /* Keep in sync with unistr.h and u8-mbtouc-aux.c. */ + /* Keep in sync with unistr.h and utf8-ucs4.c. */ if (s != start) { uint8_t c_1 = s[-1]; diff --git a/lib/unistr/u8-set.c b/lib/unistr/u8-set.c index 5f9e5e6..3cca23b 100644 --- a/lib/unistr/u8-set.c +++ b/lib/unistr/u8-set.c @@ -1,5 +1,5 @@ /* Fill UTF-8 string. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-startswith.c b/lib/unistr/u8-startswith.c index b22fed4..4cc436a 100644 --- a/lib/unistr/u8-startswith.c +++ b/lib/unistr/u8-startswith.c @@ -1,5 +1,5 @@ /* Substring test for UTF-8 strings. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-stpcpy.c b/lib/unistr/u8-stpcpy.c index 8fb3ca5..0faba41 100644 --- a/lib/unistr/u8-stpcpy.c +++ b/lib/unistr/u8-stpcpy.c @@ -1,5 +1,5 @@ /* Copy UTF-8 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-stpncpy.c b/lib/unistr/u8-stpncpy.c index 62d4972..a456bea 100644 --- a/lib/unistr/u8-stpncpy.c +++ b/lib/unistr/u8-stpncpy.c @@ -1,5 +1,5 @@ /* Copy UTF-8 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -25,7 +25,7 @@ /* Specification. */ #include "unistr.h" -#if __GLIBC__ >= 2 && !defined __UCLIBC__ +#if __GLIBC__ >= 2 # include diff --git a/lib/unistr/u8-strcat.c b/lib/unistr/u8-strcat.c index b689201..2b54bad 100644 --- a/lib/unistr/u8-strcat.c +++ b/lib/unistr/u8-strcat.c @@ -1,5 +1,5 @@ /* Concatenate UTF-8 strings. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-strchr.c b/lib/unistr/u8-strchr.c index dd1cb84..3be14c7 100644 --- a/lib/unistr/u8-strchr.c +++ b/lib/unistr/u8-strchr.c @@ -1,5 +1,5 @@ /* Search character in UTF-8 string. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. @@ -21,8 +21,6 @@ /* Specification. */ #include "unistr.h" -#include - uint8_t * u8_strchr (const uint8_t *s, ucs4_t uc) { @@ -32,209 +30,72 @@ u8_strchr (const uint8_t *s, ucs4_t uc) { uint8_t c0 = uc; - if (false) - { - /* Unoptimized code. */ - for (;;) - { - uint8_t s0 = *s; - if (s0 == c0) - return (uint8_t *) s; - s++; - if (s0 == 0) - break; - } - } - else + for (;; s++) { - /* Optimized code. - strchr() is often so well optimized, that it's worth the - added function call. */ - return (uint8_t *) strchr ((const char *) s, c0); + if (*s == c0) + break; + if (*s == 0) + goto notfound; } + return (uint8_t *) s; } else - /* Loops equivalent to strstr, optimized for a specific length (2, 3, 4) - of the needle. We use an algorithm similar to Boyer-Moore which - is documented in lib/unistr/u8-chr.c. There is additional - complication because we need to check after every byte for - a NUL byte, but the idea is the same. */ switch (u8_uctomb_aux (c, uc, 6)) { case 2: - if (*s == 0 || s[1] == 0) - break; + if (*s == 0) + goto notfound; { uint8_t c0 = c[0]; uint8_t c1 = c[1]; - /* Search for { c0, c1 }. */ - uint8_t s1 = s[1]; - for (;;) + for (;; s++) { - /* Here s[0] != 0, s[1] != 0. - Test whether s[0..1] == { c0, c1 }. */ - if (s1 == c1) - { - if (*s == c0) - return (uint8_t *) s; - else - /* Skip the search at s + 1, because s[1] = c1 < c0. */ - goto case2_skip2; - } - else - { - if (s1 == c0) - goto case2_skip1; - else - /* Skip the search at s + 1, because s[1] != c0. */ - goto case2_skip2; - } - case2_skip2: - s++; - s1 = s[1]; - if (s[1] == 0) - break; - case2_skip1: - s++; - s1 = s[1]; if (s[1] == 0) + goto notfound; + if (*s == c0 && s[1] == c1) break; } + return (uint8_t *) s; } - break; case 3: - if (*s == 0 || s[1] == 0 || s[2] == 0) - break; + if (*s == 0 || s[1] == 0) + goto notfound; { uint8_t c0 = c[0]; uint8_t c1 = c[1]; uint8_t c2 = c[2]; - /* Search for { c0, c1, c2 }. */ - uint8_t s2 = s[2]; - for (;;) + for (;; s++) { - /* Here s[0] != 0, s[1] != 0, s[2] != 0. - Test whether s[0..2] == { c0, c1, c2 }. */ - if (s2 == c2) - { - if (s[1] == c1 && *s == c0) - return (uint8_t *) s; - else - /* If c2 != c1: - Skip the search at s + 1, because s[2] == c2 != c1. - Skip the search at s + 2, because s[2] == c2 < c0. */ - if (c2 == c1) - goto case3_skip1; - else - goto case3_skip3; - } - else - { - if (s2 == c1) - goto case3_skip1; - else if (s2 == c0) - /* Skip the search at s + 1, because s[2] != c1. */ - goto case3_skip2; - else - /* Skip the search at s + 1, because s[2] != c1. - Skip the search at s + 2, because s[2] != c0. */ - goto case3_skip3; - } - case3_skip3: - s++; - s2 = s[2]; - if (s[2] == 0) - break; - case3_skip2: - s++; - s2 = s[2]; - if (s[2] == 0) - break; - case3_skip1: - s++; - s2 = s[2]; if (s[2] == 0) + goto notfound; + if (*s == c0 && s[1] == c1 && s[2] == c2) break; } + return (uint8_t *) s; } - break; case 4: - if (*s == 0 || s[1] == 0 || s[2] == 0 || s[3] == 0) - break; + if (*s == 0 || s[1] == 0 || s[2] == 0) + goto notfound; { uint8_t c0 = c[0]; uint8_t c1 = c[1]; uint8_t c2 = c[2]; uint8_t c3 = c[3]; - /* Search for { c0, c1, c2, c3 }. */ - uint8_t s3 = s[3]; - for (;;) + for (;; s++) { - /* Here s[0] != 0, s[1] != 0, s[2] != 0, s[3] != 0. - Test whether s[0..3] == { c0, c1, c2, c3 }. */ - if (s3 == c3) - { - if (s[2] == c2 && s[1] == c1 && *s == c0) - return (uint8_t *) s; - else - /* If c3 != c2: - Skip the search at s + 1, because s[3] == c3 != c2. - If c3 != c1: - Skip the search at s + 2, because s[3] == c3 != c1. - Skip the search at s + 3, because s[3] == c3 < c0. */ - if (c3 == c2) - goto case4_skip1; - else if (c3 == c1) - goto case4_skip2; - else - goto case4_skip4; - } - else - { - if (s3 == c2) - goto case4_skip1; - else if (s3 == c1) - /* Skip the search at s + 1, because s[3] != c2. */ - goto case4_skip2; - else if (s3 == c0) - /* Skip the search at s + 1, because s[3] != c2. - Skip the search at s + 2, because s[3] != c1. */ - goto case4_skip3; - else - /* Skip the search at s + 1, because s[3] != c2. - Skip the search at s + 2, because s[3] != c1. - Skip the search at s + 3, because s[3] != c0. */ - goto case4_skip4; - } - case4_skip4: - s++; - s3 = s[3]; - if (s[3] == 0) - break; - case4_skip3: - s++; - s3 = s[3]; - if (s[3] == 0) - break; - case4_skip2: - s++; - s3 = s[3]; - if (s[3] == 0) - break; - case4_skip1: - s++; - s3 = s[3]; if (s[3] == 0) + goto notfound; + if (*s == c0 && s[1] == c1 && s[2] == c2 && s[3] == c3) break; } + return (uint8_t *) s; } - break; } - +notfound: return NULL; } diff --git a/lib/unistr/u8-strcmp.c b/lib/unistr/u8-strcmp.c index 93f06ad..82a4414 100644 --- a/lib/unistr/u8-strcmp.c +++ b/lib/unistr/u8-strcmp.c @@ -1,5 +1,5 @@ /* Compare UTF-8 strings. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-strcoll.c b/lib/unistr/u8-strcoll.c index 8a2a307..9ffa135 100644 --- a/lib/unistr/u8-strcoll.c +++ b/lib/unistr/u8-strcoll.c @@ -1,5 +1,5 @@ /* Compare UTF-8 strings using the collation rules of the current locale. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -29,5 +29,5 @@ #define FUNC u8_strcoll #define UNIT uint8_t #define U_STRCMP u8_strcmp -#define U_STRCONV_TO_ENCODING u8_strconv_to_encoding +#define U_STRCONV_TO_LOCALE u8_strconv_to_locale #include "u-strcoll.h" diff --git a/lib/unistr/u8-strcpy.c b/lib/unistr/u8-strcpy.c index 40d544e..9662de5 100644 --- a/lib/unistr/u8-strcpy.c +++ b/lib/unistr/u8-strcpy.c @@ -1,5 +1,5 @@ /* Copy UTF-8 string. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-strcspn.c b/lib/unistr/u8-strcspn.c index 357f480..4b5b8e0 100644 --- a/lib/unistr/u8-strcspn.c +++ b/lib/unistr/u8-strcspn.c @@ -1,5 +1,5 @@ /* Search for some characters in UTF-8 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-strdup.c b/lib/unistr/u8-strdup.c index 1ac590f..58a3077 100644 --- a/lib/unistr/u8-strdup.c +++ b/lib/unistr/u8-strdup.c @@ -1,5 +1,5 @@ /* Copy UTF-8 string. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-strlen.c b/lib/unistr/u8-strlen.c index 08f011e..b8bebf0 100644 --- a/lib/unistr/u8-strlen.c +++ b/lib/unistr/u8-strlen.c @@ -1,5 +1,5 @@ /* Determine length of UTF-8 string. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-strmblen.c b/lib/unistr/u8-strmblen.c index 09b876b..52242c5 100644 --- a/lib/unistr/u8-strmblen.c +++ b/lib/unistr/u8-strmblen.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-8 string. - Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2015 Free Software + Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. @@ -24,7 +24,7 @@ int u8_strmblen (const uint8_t *s) { - /* Keep in sync with unistr.h and u8-mbtouc-aux.c. */ + /* Keep in sync with unistr.h and utf8-ucs4.c. */ uint8_t c = *s; if (c < 0x80) diff --git a/lib/unistr/u8-strmbtouc.c b/lib/unistr/u8-strmbtouc.c index abfb179..67016c6 100644 --- a/lib/unistr/u8-strmbtouc.c +++ b/lib/unistr/u8-strmbtouc.c @@ -1,5 +1,5 @@ /* Look at first character in UTF-8 string. - Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2015 Free Software + Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. @@ -24,7 +24,7 @@ int u8_strmbtouc (ucs4_t *puc, const uint8_t *s) { - /* Keep in sync with unistr.h and u8-mbtouc-aux.c. */ + /* Keep in sync with unistr.h and utf8-ucs4.c. */ uint8_t c = *s; if (c < 0x80) diff --git a/lib/unistr/u8-strncat.c b/lib/unistr/u8-strncat.c index 533355b..4780350 100644 --- a/lib/unistr/u8-strncat.c +++ b/lib/unistr/u8-strncat.c @@ -1,5 +1,5 @@ /* Concatenate UTF-8 strings. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-strncmp.c b/lib/unistr/u8-strncmp.c index 1b0d0f4..286450b 100644 --- a/lib/unistr/u8-strncmp.c +++ b/lib/unistr/u8-strncmp.c @@ -1,5 +1,5 @@ /* Compare UTF-8 strings. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-strncpy.c b/lib/unistr/u8-strncpy.c index 306b02f..5ef757b 100644 --- a/lib/unistr/u8-strncpy.c +++ b/lib/unistr/u8-strncpy.c @@ -1,5 +1,5 @@ /* Copy UTF-8 string. - Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-strnlen.c b/lib/unistr/u8-strnlen.c index 5ae8b71..e732ea2 100644 --- a/lib/unistr/u8-strnlen.c +++ b/lib/unistr/u8-strnlen.c @@ -1,5 +1,5 @@ /* Determine bounded length of UTF-8 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -25,7 +25,7 @@ /* Specification. */ #include "unistr.h" -#if __GLIBC__ >= 2 || defined __UCLIBC__ +#if __GLIBC__ >= 2 # include diff --git a/lib/unistr/u8-strpbrk.c b/lib/unistr/u8-strpbrk.c index e7a8ad2..ec6dc27 100644 --- a/lib/unistr/u8-strpbrk.c +++ b/lib/unistr/u8-strpbrk.c @@ -1,5 +1,5 @@ /* Search for some characters in UTF-8 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-strrchr.c b/lib/unistr/u8-strrchr.c index 4efd42d..6d8e297 100644 --- a/lib/unistr/u8-strrchr.c +++ b/lib/unistr/u8-strrchr.c @@ -1,5 +1,5 @@ /* Search character in UTF-8 string. - Copyright (C) 1999, 2002, 2006-2007, 2009-2015 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. diff --git a/lib/unistr/u8-strspn.c b/lib/unistr/u8-strspn.c index 23ab7b4..7747815 100644 --- a/lib/unistr/u8-strspn.c +++ b/lib/unistr/u8-strspn.c @@ -1,5 +1,5 @@ /* Search for some characters in UTF-8 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-strstr.c b/lib/unistr/u8-strstr.c index 59d35e7..cce37ad 100644 --- a/lib/unistr/u8-strstr.c +++ b/lib/unistr/u8-strstr.c @@ -1,5 +1,5 @@ /* Substring test for UTF-8 strings. - Copyright (C) 1999, 2002, 2006, 2010-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -20,13 +20,9 @@ /* Specification. */ #include "unistr.h" -#include - /* FIXME: Maybe walking the string via u8_mblen is a win? */ #define FUNC u8_strstr #define UNIT uint8_t #define U_STRCHR u8_strchr -#define U_STRMBTOUC u8_strmbtouc -#define UNIT_IS_UINT8_T 1 #include "u-strstr.h" diff --git a/lib/unistr/u8-strtok.c b/lib/unistr/u8-strtok.c index 1e4e6ef..e5c7203 100644 --- a/lib/unistr/u8-strtok.c +++ b/lib/unistr/u8-strtok.c @@ -1,5 +1,5 @@ /* Tokenize UTF-8 string. - Copyright (C) 1999, 2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -24,5 +24,4 @@ #define UNIT uint8_t #define U_STRSPN u8_strspn #define U_STRPBRK u8_strpbrk -#define U_STRMBLEN u8_strmblen #include "u-strtok.h" diff --git a/lib/unistr/u8-to-u16.c b/lib/unistr/u8-to-u16.c index cb0f298..3745c2b 100644 --- a/lib/unistr/u8-to-u16.c +++ b/lib/unistr/u8-to-u16.c @@ -1,5 +1,5 @@ /* Convert UTF-8 string to UTF-16 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-to-u32.c b/lib/unistr/u8-to-u32.c index 1b3cbc4..de2a35e 100644 --- a/lib/unistr/u8-to-u32.c +++ b/lib/unistr/u8-to-u32.c @@ -1,5 +1,5 @@ /* Convert UTF-8 string to UTF-32 string. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-uctomb-aux.c b/lib/unistr/u8-uctomb-aux.c index cc9c544..695921d 100644 --- a/lib/unistr/u8-uctomb-aux.c +++ b/lib/unistr/u8-uctomb-aux.c @@ -1,5 +1,5 @@ /* Conversion UCS-4 to UTF-8. - Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistr/u8-uctomb.c b/lib/unistr/u8-uctomb.c index 43ef23d..fd33c05 100644 --- a/lib/unistr/u8-uctomb.c +++ b/lib/unistr/u8-uctomb.c @@ -1,5 +1,5 @@ /* Store a character in UTF-8 string. - Copyright (C) 2002, 2005-2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2002, 2005-2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/unistring/version.in.h b/lib/unistring/version.in.h index 7b572fd..47b736a 100644 --- a/lib/unistring/version.in.h +++ b/lib/unistring/version.in.h @@ -1,5 +1,5 @@ /* Meta information about GNU libunistring. - Copyright (C) 2009-2010 Free Software Foundation, Inc. + Copyright (C) 2009 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -27,9 +27,7 @@ extern "C" { #endif -/* Version number: (major<<16) + (minor<<8) + subminor - except that for versions <= 0.9.3 the value was 0x000009. */ -#define _LIBUNISTRING_VERSION @HEXVERSION@ +#define _LIBUNISTRING_VERSION @HEXVERSION@ /* version number: (major<<8) + minor */ extern LIBUNISTRING_DLL_VARIABLE const int _libunistring_version; /* Likewise */ diff --git a/lib/unitypes.h b/lib/unitypes.h index e636506..376ffc2 100644 --- a/lib/unitypes.h +++ b/lib/unitypes.h @@ -1,6 +1,5 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ -/* Elementary types and macros for the GNU UniString library. - Copyright (C) 2002, 2005-2006, 2009-2015 Free Software Foundation, Inc. +/* Elementary types for the GNU UniString library. + Copyright (C) 2002, 2005-2006, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published @@ -24,24 +23,4 @@ /* Type representing a Unicode character. */ typedef uint32_t ucs4_t; -/* Attribute of a function whose result depends only on the arguments - (not pointers!) and which has no side effects. */ -#ifndef _UC_ATTRIBUTE_CONST -# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) -# define _UC_ATTRIBUTE_CONST __attribute__ ((__const__)) -# else -# define _UC_ATTRIBUTE_CONST -# endif -#endif - -/* Attribute of a function whose result depends only on the arguments - (possibly pointers) and global memory, and which has no side effects. */ -#ifndef _UC_ATTRIBUTE_PURE -# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) -# define _UC_ATTRIBUTE_PURE __attribute__ ((__pure__)) -# else -# define _UC_ATTRIBUTE_PURE -# endif -#endif - #endif /* _UNITYPES_H */ diff --git a/lib/unitypes.in.h b/lib/unitypes.in.h deleted file mode 100644 index d6fd02e..0000000 --- a/lib/unitypes.in.h +++ /dev/null @@ -1,46 +0,0 @@ -/* Elementary types and macros for the GNU UniString library. - Copyright (C) 2002, 2005-2006, 2009-2015 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#ifndef _UNITYPES_H -#define _UNITYPES_H - -/* Get uint8_t, uint16_t, uint32_t. */ -#include - -/* Type representing a Unicode character. */ -typedef uint32_t ucs4_t; - -/* Attribute of a function whose result depends only on the arguments - (not pointers!) and which has no side effects. */ -#ifndef _UC_ATTRIBUTE_CONST -# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) -# define _UC_ATTRIBUTE_CONST __attribute__ ((__const__)) -# else -# define _UC_ATTRIBUTE_CONST -# endif -#endif - -/* Attribute of a function whose result depends only on the arguments - (possibly pointers) and global memory, and which has no side effects. */ -#ifndef _UC_ATTRIBUTE_PURE -# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) -# define _UC_ATTRIBUTE_PURE __attribute__ ((__pure__)) -# else -# define _UC_ATTRIBUTE_PURE -# endif -#endif - -#endif /* _UNITYPES_H */ diff --git a/lib/uniwbrk.h b/lib/uniwbrk.h index 3bd5357..25cf33a 100644 --- a/lib/uniwbrk.h +++ b/lib/uniwbrk.h @@ -1,6 +1,5 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Word breaks in Unicode strings. - Copyright (C) 2001-2003, 2005-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2005-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -50,17 +49,12 @@ enum WBP_MIDLETTER = 4, WBP_MIDNUM = 5, WBP_NUMERIC = 6, - WBP_EXTENDNUMLET = 7, - WBP_RI = 13, - WBP_DQ = 14, - WBP_SQ = 15, - WBP_HL = 16 + WBP_EXTENDNUMLET = 7 }; /* Return the Word_Break property of a Unicode character. */ extern int - uc_wordbreak_property (ucs4_t uc) - _UC_ATTRIBUTE_CONST; + uc_wordbreak_property (ucs4_t uc); /* ========================================================================= */ diff --git a/lib/uniwbrk.in.h b/lib/uniwbrk.in.h deleted file mode 100644 index 5d3e0cd..0000000 --- a/lib/uniwbrk.in.h +++ /dev/null @@ -1,88 +0,0 @@ -/* Word breaks in Unicode strings. - Copyright (C) 2001-2003, 2005-2015 Free Software Foundation, Inc. - Written by Bruno Haible , 2009. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#ifndef _UNIWBRK_H -#define _UNIWBRK_H - -/* Get size_t. */ -#include - -#include "unitypes.h" - - -#ifdef __cplusplus -extern "C" { -#endif - -/* ========================================================================= */ - -/* Property defined in Unicode Standard Annex #29, section "Word Boundaries" - */ - -/* Possible values of the Word_Break property. - This enumeration may be extended in the future. */ -enum -{ - WBP_OTHER = 0, - WBP_CR = 11, - WBP_LF = 12, - WBP_NEWLINE = 10, - WBP_EXTEND = 8, - WBP_FORMAT = 9, - WBP_KATAKANA = 1, - WBP_ALETTER = 2, - WBP_MIDNUMLET = 3, - WBP_MIDLETTER = 4, - WBP_MIDNUM = 5, - WBP_NUMERIC = 6, - WBP_EXTENDNUMLET = 7, - WBP_RI = 13, - WBP_DQ = 14, - WBP_SQ = 15, - WBP_HL = 16 -}; - -/* Return the Word_Break property of a Unicode character. */ -extern int - uc_wordbreak_property (ucs4_t uc) - _UC_ATTRIBUTE_CONST; - -/* ========================================================================= */ - -/* Word breaks. */ - -/* Determine the word break points in S, and store the result at p[0..n-1]. - p[i] = 1 means that there is a word boundary between s[i-1] and s[i]. - p[i] = 0 means that s[i-1] and s[i] must not be separated. - */ -extern void - u8_wordbreaks (const uint8_t *s, size_t n, char *p); -extern void - u16_wordbreaks (const uint16_t *s, size_t n, char *p); -extern void - u32_wordbreaks (const uint32_t *s, size_t n, char *p); -extern void - ulc_wordbreaks (const char *s, size_t n, char *p); - -/* ========================================================================= */ - -#ifdef __cplusplus -} -#endif - - -#endif /* _UNIWBRK_H */ diff --git a/lib/uniwbrk/u-wordbreaks.h b/lib/uniwbrk/u-wordbreaks.h index cdeab0b..b0fd301 100644 --- a/lib/uniwbrk/u-wordbreaks.h +++ b/lib/uniwbrk/u-wordbreaks.h @@ -1,5 +1,5 @@ /* Word breaks in UTF-8/UTF-16/UTF-32 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -55,12 +55,16 @@ FUNC (const UNIT *s, size_t n, char *p) if (last_char_prop == WBP_CR && prop == WBP_LF) /* *p = 0 */; /* Break before and after newlines. */ - else if ((last_char_prop == WBP_CR - || last_char_prop == WBP_LF - || last_char_prop == WBP_NEWLINE) - || (prop == WBP_CR - || prop == WBP_LF - || prop == WBP_NEWLINE)) + else if (last_char_prop >= WBP_NEWLINE + /* same as: + last_char_prop == WBP_CR + || last_char_prop == WBP_LF + || last_char_prop == WBP_NEWLINE */ + || prop >= WBP_NEWLINE + /* same as: + prop == WBP_CR + || prop == WBP_LF + || prop == WBP_NEWLINE */) *p = 1; /* Ignore Format and Extend characters. */ else if (!(prop == WBP_EXTEND || prop == WBP_FORMAT)) @@ -69,66 +73,38 @@ FUNC (const UNIT *s, size_t n, char *p) secondlast last current - (ALetter | HL) (MidLetter | MidNumLet | SQ) × (ALetter | HL) (WB7) - (ALetter | HL) × (MidLetter | MidNumLet | SQ) (ALetter | HL) (WB6) - Numeric (MidNum | MidNumLet | SQ) × Numeric (WB11) - Numeric × (MidNum | MidNumLet | SQ) Numeric (WB12) - HL × DQ HL (WB7b) - HL DQ × HL (WB7c) - (ALetter | HL) × (ALetter | HL) (WB5) - (ALetter | HL) × Numeric (WB9) - Numeric × (ALetter | HL) (WB10) + ALetter (MidLetter | MidNumLet) × ALetter (WB7) + ALetter × (MidLetter | MidNumLet) ALetter (WB6) + Numeric (MidNum | MidNumLet) × Numeric (WB11) + Numeric × (MidNum | MidNumLet) Numeric (WB12) + ALetter × ALetter (WB5) + ALetter × Numeric (WB9) + Numeric × ALetter (WB10) Numeric × Numeric (WB8) - HL × SQ (WB7a) Katakana × Katakana (WB13) - (ALetter | HL | Numeric | Katakana) × ExtendNumLet (WB13a) + (ALetter | Numeric | Katakana) × ExtendNumLet (WB13a) ExtendNumLet × ExtendNumLet (WB13a) - ExtendNumLet × (ALetter | HL | Numeric | Katakana) (WB13b) - Regional_Indicator × Regional_Indicator (WB13c) + ExtendNumLet × (ALetter | Numeric | Katakana) (WB13b) */ /* No break across certain punctuation. Also, disable word breaks that were recognized earlier (due to lookahead of only one complex character). */ - if (((prop == WBP_ALETTER - || prop == WBP_HL) + if ((prop == WBP_ALETTER && (last_compchar_prop == WBP_MIDLETTER - || last_compchar_prop == WBP_MIDNUMLET - || last_compchar_prop == WBP_SQ) - && (secondlast_compchar_prop == WBP_ALETTER - || secondlast_compchar_prop == WBP_HL)) + || last_compchar_prop == WBP_MIDNUMLET) + && secondlast_compchar_prop == WBP_ALETTER) || (prop == WBP_NUMERIC && (last_compchar_prop == WBP_MIDNUM - || last_compchar_prop == WBP_MIDNUMLET - || last_compchar_prop == WBP_SQ) - && secondlast_compchar_prop == WBP_NUMERIC) - || (prop == WBP_HL - && last_compchar_prop == WBP_DQ - && secondlast_compchar_prop == WBP_HL)) + || last_compchar_prop == WBP_MIDNUMLET) + && secondlast_compchar_prop == WBP_NUMERIC)) { *last_compchar_ptr = 0; /* *p = 0; */ } - /* Break after Format and Extend characters. */ - else if (last_compchar_prop == WBP_EXTEND - || last_compchar_prop == WBP_FORMAT) - *p = 1; else { - /* Normalize property value to table index, - skipping 5 properties: WBP_EXTEND, - WBP_FORMAT, WBP_NEWLINE, WBP_CR, and - WBP_LF. */ - int last_compchar_prop_index = last_compchar_prop; - int prop_index = prop; - - if (last_compchar_prop_index >= WBP_EXTEND) - last_compchar_prop_index -= 5; - - if (prop_index >= WBP_EXTEND) - prop_index -= 5; - /* Perform a single table lookup. */ - if (uniwbrk_table[last_compchar_prop_index][prop_index]) + if (uniwbrk_table[last_compchar_prop][prop]) *p = 1; /* else *p = 0; */ } @@ -136,13 +112,8 @@ FUNC (const UNIT *s, size_t n, char *p) } last_char_prop = prop; - /* Ignore Format and Extend characters, except at the start - of the line. */ - if (last_compchar_prop < 0 - || last_compchar_prop == WBP_CR - || last_compchar_prop == WBP_LF - || last_compchar_prop == WBP_NEWLINE - || !(prop == WBP_EXTEND || prop == WBP_FORMAT)) + /* Ignore Format and Extend characters, except at the start of the string. */ + if (last_compchar_prop < 0 || !(prop == WBP_EXTEND || prop == WBP_FORMAT)) { secondlast_compchar_prop = last_compchar_prop; last_compchar_prop = prop; diff --git a/lib/uniwbrk/u16-wordbreaks.c b/lib/uniwbrk/u16-wordbreaks.c index 7558aef..ea2a53d 100644 --- a/lib/uniwbrk/u16-wordbreaks.c +++ b/lib/uniwbrk/u16-wordbreaks.c @@ -1,5 +1,5 @@ /* Word breaks in UTF-16 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uniwbrk/u32-wordbreaks.c b/lib/uniwbrk/u32-wordbreaks.c index 7e4bbd8..86a2616 100644 --- a/lib/uniwbrk/u32-wordbreaks.c +++ b/lib/uniwbrk/u32-wordbreaks.c @@ -1,5 +1,5 @@ /* Word breaks in UTF-32 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uniwbrk/u8-wordbreaks.c b/lib/uniwbrk/u8-wordbreaks.c index 700a5e8..c7edfe9 100644 --- a/lib/uniwbrk/u8-wordbreaks.c +++ b/lib/uniwbrk/u8-wordbreaks.c @@ -1,5 +1,5 @@ /* Word breaks in UTF-8 strings. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uniwbrk/ulc-wordbreaks.c b/lib/uniwbrk/ulc-wordbreaks.c index 2dc9e7d..6e17026 100644 --- a/lib/uniwbrk/ulc-wordbreaks.c +++ b/lib/uniwbrk/ulc-wordbreaks.c @@ -1,5 +1,5 @@ /* Word breaks in strings. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uniwbrk/wbrkprop.h b/lib/uniwbrk/wbrkprop.h index f16f950..77fd61d 100644 --- a/lib/uniwbrk/wbrkprop.h +++ b/lib/uniwbrk/wbrkprop.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Line breaking properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ +/* Generated automatically by gen-uni-tables for Unicode 5.1.0. */ -/* Copyright (C) 2000-2002, 2004, 2007-2009 Free Software Foundation, Inc. +/* Copyright (C) 2000-2002, 2004, 2007-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -27,7 +27,7 @@ typedef struct { int level1[15]; int level2[3 << 9]; - unsigned char level3[158 << 7]; + unsigned char level3[110 << 7]; } wbrkprop_t; static const wbrkprop_t uniwbrkprop = @@ -39,17 +39,17 @@ static const wbrkprop_t uniwbrkprop = { 0, 128, 256, 256, 256, 384, 512, 640, 256, 768, 896, 1024, 1152, 1280, 1408, 1536, - 1664, 1792, 1920, 2048, 2176, 2304, 2432, 2560, - 2688, 2816, 2944, 3072, 3200, 3328, 3456, 3584, - 3712, 3840, 256, 256, 3968, 4096, 4224, 4352, + -1, -1, 1664, 1792, 1920, 2048, 2176, 2304, + 2432, 2560, 2688, 2816, 2944, 3072, 3200, 3328, + 3456, 3584, 3712, 3840, 3968, 4096, 4224, 4352, 4480, 256, 256, 256, 4608, 4736, 4864, 4992, - 5120, 5248, 5376, 5504, 5632, 5760, 5888, 6016, - 6144, 6272, 256, 6400, 256, 256, 6528, 6656, - 6784, 6912, 7040, 7168, -1, -1, -1, -1, - -1, 7296, -1, -1, -1, -1, -1, -1, + 5120, 5248, 5376, 5504, 5632, -1, 5760, 5888, + 6016, -1, 256, 6144, 256, 256, 6272, 6400, + 6528, 6656, 6784, 6912, -1, -1, -1, -1, + -1, 7040, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 7424, 7552, 7680, 7808, 7936, -1, -1, -1, - 8064, 8192, 8320, 8448, -1, 8576, 8704, -1, + 7168, 7296, 7424, 7552, 7680, -1, -1, -1, + 7808, 7936, 8064, 8192, -1, 8320, 8448, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -78,8 +78,8 @@ static const wbrkprop_t uniwbrkprop = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 8832, 256, 256, 8960, 9088, 9216, 9344, - 9472, 9600, 9728, 9856, 9984, 10112, 10240, 10368, + 256, 8576, 256, 256, 8704, 8832, 8960, 9088, + 9216, 9344, 9472, -1, 9600, -1, -1, -1, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, @@ -90,7 +90,29 @@ static const wbrkprop_t uniwbrkprop = 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 10496, + 256, 256, 256, 256, 256, 256, 256, 9728, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 9856, 9984, + 256, 256, 10112, 10240, 10368, 10496, 10624, 10752, + 10880, 11008, 11136, 11264, -1, 11392, 11520, 11648, + 256, 11776, -1, -1, -1, -1, -1, -1, + 11904, -1, 12032, -1, 12160, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 256, 256, 12288, -1, + 12416, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -99,26 +121,12 @@ static const wbrkprop_t uniwbrkprop = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 10624, 10752, - 256, 256, 10880, 11008, 11136, 11264, 11392, 11520, - 11648, 11776, 11904, 12032, -1, 12160, 12288, 12416, - 256, 12544, 12672, -1, 256, 256, 12800, -1, - 12928, 13056, 13184, 13312, 13440, 13568, 13696, 13824, - 13952, 14080, -1, -1, -1, -1, -1, -1, - 14208, 14336, 14464, 14592, 14720, 14848, 14976, -1, - -1, 15104, -1, 15232, 15360, 15488, 15616, -1, - -1, 15744, -1, -1, -1, 15872, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 256, 256, 256, 16000, - 16128, 256, 16256, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 256, 256, 256, 256, - 16384, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 16512, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -127,8 +135,6 @@ static const wbrkprop_t uniwbrkprop = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 16640, 16768, 16896, 17024, - -1, -1, -1, -1, -1, -1, 17152, 17280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -145,27 +151,21 @@ static const wbrkprop_t uniwbrkprop = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 17408, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 17536, 17664, -1, -1, -1, -1, -1, -1, + -1, -1, 12544, 12672, 12800, -1, -1, -1, + 12928, 13056, 13184, 256, 256, 13312, 13440, 13568, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 17792, 17920, 18048, -1, -1, -1, - 18176, 18304, 18432, 256, 256, 18560, 18688, 18816, - -1, -1, -1, -1, 18944, 19072, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 19200, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 19328, 19456, -1, -1, - -1, -1, 19584, 19712, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 19840, -1, 19968, 20096, -1, -1, -1, -1, + 13696, -1, 13824, 13952, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -239,8 +239,8 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_DQ, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_SQ, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_MIDNUMLET, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_MIDNUM, WBP_OTHER, WBP_MIDNUMLET, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, @@ -348,7 +348,7 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_MIDLETTER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -390,7 +390,7 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_MIDNUM, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_MIDNUM, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_MIDLETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, @@ -464,9 +464,9 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -507,27 +507,27 @@ static const wbrkprop_t uniwbrkprop = WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_HL, WBP_HL, WBP_HL, WBP_HL, - WBP_HL, WBP_HL, WBP_HL, WBP_HL, - WBP_HL, WBP_HL, WBP_HL, WBP_HL, - WBP_HL, WBP_HL, WBP_HL, WBP_HL, - WBP_HL, WBP_HL, WBP_HL, WBP_HL, - WBP_HL, WBP_HL, WBP_HL, WBP_HL, - WBP_HL, WBP_HL, WBP_HL, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_HL, WBP_HL, WBP_HL, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_MIDLETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, - WBP_FORMAT, WBP_FORMAT, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_MIDNUM, WBP_MIDNUM, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_FORMAT, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -542,7 +542,7 @@ static const wbrkprop_t uniwbrkprop = WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_NUMERIC, @@ -574,7 +574,7 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_FORMAT, WBP_OTHER, WBP_EXTEND, + WBP_EXTEND, WBP_FORMAT, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, @@ -647,71 +647,7 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_MIDNUM, WBP_OTHER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -725,25 +661,25 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, @@ -837,7 +773,7 @@ static const wbrkprop_t uniwbrkprop = WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -903,7 +839,7 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, @@ -916,7 +852,7 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, @@ -925,7 +861,7 @@ static const wbrkprop_t uniwbrkprop = WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, @@ -935,7 +871,7 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, @@ -963,11 +899,11 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, @@ -977,20 +913,20 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, WBP_OTHER, + WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, @@ -1024,9 +960,9 @@ static const wbrkprop_t uniwbrkprop = WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -1130,7 +1066,7 @@ static const wbrkprop_t uniwbrkprop = WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, @@ -1197,8 +1133,8 @@ static const wbrkprop_t uniwbrkprop = WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_EXTEND, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, + WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -1208,9 +1144,51 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -1222,6 +1200,16 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -1233,6 +1221,18 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -1310,7 +1310,7 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -1348,9 +1348,9 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -1412,9 +1412,9 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -1443,10 +1443,10 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -1492,7 +1492,7 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_FORMAT, WBP_FORMAT, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, @@ -1514,7 +1514,7 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_FORMAT, WBP_OTHER, + WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, @@ -1555,24 +1555,24 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -1582,7 +1582,7 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, @@ -1619,13 +1619,13 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, @@ -1660,38 +1660,6 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_EXTEND, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -1745,25 +1713,25 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -1799,38 +1767,6 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -1856,13 +1792,13 @@ static const wbrkprop_t uniwbrkprop = WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -1929,7 +1865,7 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_FORMAT, WBP_EXTEND, WBP_EXTEND, WBP_FORMAT, WBP_FORMAT, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -1952,8 +1888,8 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, - WBP_FORMAT, WBP_OTHER, WBP_FORMAT, WBP_FORMAT, - WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, + WBP_FORMAT, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_OTHER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -1964,8 +1900,6 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -1979,6 +1913,8 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, @@ -2115,10 +2051,10 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -2145,9 +2081,9 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -2160,10 +2096,9 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -2177,12 +2112,13 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -2357,7 +2293,7 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -2459,18 +2395,18 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -2495,13 +2431,13 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -2509,29 +2445,29 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -2570,17 +2506,18 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -2598,7 +2535,6 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, @@ -2655,14 +2591,14 @@ static const wbrkprop_t uniwbrkprop = WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_OTHER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_ALETTER, WBP_ALETTER, @@ -2687,45 +2623,13 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -2757,11 +2661,17 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -2771,11 +2681,6 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_EXTEND, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, - WBP_OTHER, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -2783,134 +2688,37 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_ALETTER, WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, + WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_HL, WBP_EXTEND, WBP_HL, - WBP_HL, WBP_HL, WBP_HL, WBP_HL, - WBP_HL, WBP_HL, WBP_HL, WBP_HL, - WBP_HL, WBP_OTHER, WBP_HL, WBP_HL, - WBP_HL, WBP_HL, WBP_HL, WBP_HL, - WBP_HL, WBP_HL, WBP_HL, WBP_HL, - WBP_HL, WBP_HL, WBP_HL, WBP_OTHER, - WBP_HL, WBP_HL, WBP_HL, WBP_HL, - WBP_HL, WBP_OTHER, WBP_HL, WBP_OTHER, - WBP_HL, WBP_HL, WBP_OTHER, WBP_HL, - WBP_HL, WBP_OTHER, WBP_HL, WBP_HL, - WBP_HL, WBP_HL, WBP_HL, WBP_HL, - WBP_HL, WBP_HL, WBP_HL, WBP_HL, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -3024,9 +2832,9 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, + WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTENDNUMLET, WBP_EXTENDNUMLET, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -3295,7 +3103,7 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -3310,7 +3118,7 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -3323,17 +3131,17 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -3400,6 +3208,8 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -3409,21 +3219,19 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, + WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -3436,15 +3244,7 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -3452,130 +3252,10 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -3615,134 +3295,6 @@ static const wbrkprop_t uniwbrkprop = WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -3763,861 +3315,6 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_OTHER, WBP_FORMAT, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_OTHER, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, - WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_ALETTER, WBP_OTHER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_EXTEND, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, - WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_NUMERIC, WBP_NUMERIC, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_KATAKANA, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -4633,6 +3330,11 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, @@ -4641,37 +3343,23 @@ static const wbrkprop_t uniwbrkprop = WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, + WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, @@ -4967,230 +3655,6 @@ static const wbrkprop_t uniwbrkprop = WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_EXTEND, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, - WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_ALETTER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_OTHER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_OTHER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, - WBP_OTHER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_ALETTER, WBP_OTHER, WBP_OTHER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, - WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, - WBP_OTHER, WBP_OTHER, WBP_RI, WBP_RI, - WBP_RI, WBP_RI, WBP_RI, WBP_RI, - WBP_RI, WBP_RI, WBP_RI, WBP_RI, - WBP_RI, WBP_RI, WBP_RI, WBP_RI, - WBP_RI, WBP_RI, WBP_RI, WBP_RI, - WBP_RI, WBP_RI, WBP_RI, WBP_RI, - WBP_RI, WBP_RI, WBP_RI, WBP_RI, WBP_OTHER, WBP_FORMAT, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER, diff --git a/lib/uniwbrk/wbrktable.c b/lib/uniwbrk/wbrktable.c index 18c10da..ff25fb3 100644 --- a/lib/uniwbrk/wbrktable.c +++ b/lib/uniwbrk/wbrktable.c @@ -1,5 +1,5 @@ /* Word break auxiliary table. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -22,35 +22,31 @@ /* This table contains the following rules (see UAX #29): - last current - - (ALetter | HL) × (ALetter | HL) (WB5) - (ALetter | HL) × Numeric (WB9) - HL × SQ (WB7a) - Numeric × (ALetter | HL) (WB10) - Numeric × Numeric (WB8) - Katakana × Katakana (WB13) -(ALetter | HL | Numeric | Katakana) × ExtendNumLet (WB13a) - ExtendNumLet × ExtendNumLet (WB13a) - ExtendNumLet × (ALetter | HL | Numeric | Katakana) (WB13b) - Regional_Indicator × Regional_Indicator (WB13c) + last current + + ALetter × ALetter (WB5) + ALetter × Numeric (WB9) + Numeric × ALetter (WB10) + Numeric × Numeric (WB8) + Katakana × Katakana (WB13) + (ALetter | Numeric | Katakana) × ExtendNumLet (WB13a) + ExtendNumLet × ExtendNumLet (WB13a) + ExtendNumLet × (ALetter | Numeric | Katakana) (WB13b) */ -const unsigned char uniwbrk_table[12][12] = -{ /* current: OTHER MIDNUMLET NUMERIC DQ */ - /* KATAKANA MIDLETTER EXTENDNUMLET SQ */ - /* ALETTER MIDNUM RI HL */ +const unsigned char uniwbrk_table[10][8] = +{ /* current: OTHER MIDNUMLET NUMERIC */ + /* KATAKANA MIDLETTER EXTENDNUMLET */ + /* ALETTER MIDNUM */ /* last */ - /* WBP_OTHER */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, - /* WBP_KATAKANA */ { 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1 }, - /* WBP_ALETTER */ { 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0 }, - /* WBP_MIDNUMLET */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, - /* WBP_MIDLETTER */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, - /* WBP_MIDNUM */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, - /* WBP_NUMERIC */ { 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0 }, - /* WBP_EXTENDNUMLET */ { 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0 }, - /* WBP_RI */ { 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1 }, - /* WBP_DQ */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, - /* WBP_SQ */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, - /* WBP_HL */ { 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0 } + /* WBP_OTHER */ { 1, 1, 1, 1, 1, 1, 1, 1 }, + /* WBP_KATAKANA */ { 1, 0, 1, 1, 1, 1, 1, 0 }, + /* WBP_ALETTER */ { 1, 1, 0, 1, 1, 1, 0, 0 }, + /* WBP_MIDNUMLET */ { 1, 1, 1, 1, 1, 1, 1, 1 }, + /* WBP_MIDLETTER */ { 1, 1, 1, 1, 1, 1, 1, 1 }, + /* WBP_MIDNUM */ { 1, 1, 1, 1, 1, 1, 1, 1 }, + /* WBP_NUMERIC */ { 1, 1, 0, 1, 1, 1, 0, 0 }, + /* WBP_EXTENDNUMLET */ { 1, 0, 0, 1, 1, 1, 0, 0 }, + /* WBP_EXTEND */ { 1, 1, 1, 1, 1, 1, 1, 1 }, + /* WBP_FORMAT */ { 1, 1, 1, 1, 1, 1, 1, 1 } }; diff --git a/lib/uniwbrk/wbrktable.h b/lib/uniwbrk/wbrktable.h index 57c5084..8a13378 100644 --- a/lib/uniwbrk/wbrktable.h +++ b/lib/uniwbrk/wbrktable.h @@ -1,5 +1,5 @@ /* Word break auxiliary table. - Copyright (C) 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it @@ -15,4 +15,4 @@ You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ -extern const unsigned char uniwbrk_table[12][12]; +extern const unsigned char uniwbrk_table[10][8]; diff --git a/lib/uniwbrk/wordbreak-property.c b/lib/uniwbrk/wordbreak-property.c index a970371..9d98b0b 100644 --- a/lib/uniwbrk/wordbreak-property.c +++ b/lib/uniwbrk/wordbreak-property.c @@ -1,5 +1,5 @@ /* Word break property. - Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2009. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uniwidth.h b/lib/uniwidth.h index efff312..4e18162 100644 --- a/lib/uniwidth.h +++ b/lib/uniwidth.h @@ -1,6 +1,5 @@ -/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Display width functions. - Copyright (C) 2001-2002, 2005, 2007, 2009-2015 Free Software Foundation, + Copyright (C) 2001-2002, 2005, 2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it @@ -39,31 +38,24 @@ extern "C" { /* Determine number of column positions required for UC. */ extern int - uc_width (ucs4_t uc, const char *encoding) - _UC_ATTRIBUTE_PURE; + uc_width (ucs4_t uc, const char *encoding); /* Determine number of column positions required for first N units (or fewer if S ends before this) in S. */ extern int - u8_width (const uint8_t *s, size_t n, const char *encoding) - _UC_ATTRIBUTE_PURE; + u8_width (const uint8_t *s, size_t n, const char *encoding); extern int - u16_width (const uint16_t *s, size_t n, const char *encoding) - _UC_ATTRIBUTE_PURE; + u16_width (const uint16_t *s, size_t n, const char *encoding); extern int - u32_width (const uint32_t *s, size_t n, const char *encoding) - _UC_ATTRIBUTE_PURE; + u32_width (const uint32_t *s, size_t n, const char *encoding); /* Determine number of column positions required for S. */ extern int - u8_strwidth (const uint8_t *s, const char *encoding) - _UC_ATTRIBUTE_PURE; + u8_strwidth (const uint8_t *s, const char *encoding); extern int - u16_strwidth (const uint16_t *s, const char *encoding) - _UC_ATTRIBUTE_PURE; + u16_strwidth (const uint16_t *s, const char *encoding); extern int - u32_strwidth (const uint32_t *s, const char *encoding) - _UC_ATTRIBUTE_PURE; + u32_strwidth (const uint32_t *s, const char *encoding); #ifdef __cplusplus diff --git a/lib/uniwidth.in.h b/lib/uniwidth.in.h deleted file mode 100644 index 4b71264..0000000 --- a/lib/uniwidth.in.h +++ /dev/null @@ -1,72 +0,0 @@ -/* Display width functions. - Copyright (C) 2001-2002, 2005, 2007, 2009-2015 Free Software Foundation, - Inc. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ - -#ifndef _UNIWIDTH_H -#define _UNIWIDTH_H - -#include "unitypes.h" - -/* Get size_t. */ -#include - -/* Get locale_charset() declaration. */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - - -/* Display width. */ - -/* These functions are locale dependent. The encoding argument identifies - the encoding (e.g. "ISO-8859-2" for Polish). */ - -/* Determine number of column positions required for UC. */ -extern int - uc_width (ucs4_t uc, const char *encoding) - _UC_ATTRIBUTE_PURE; - -/* Determine number of column positions required for first N units - (or fewer if S ends before this) in S. */ -extern int - u8_width (const uint8_t *s, size_t n, const char *encoding) - _UC_ATTRIBUTE_PURE; -extern int - u16_width (const uint16_t *s, size_t n, const char *encoding) - _UC_ATTRIBUTE_PURE; -extern int - u32_width (const uint32_t *s, size_t n, const char *encoding) - _UC_ATTRIBUTE_PURE; - -/* Determine number of column positions required for S. */ -extern int - u8_strwidth (const uint8_t *s, const char *encoding) - _UC_ATTRIBUTE_PURE; -extern int - u16_strwidth (const uint16_t *s, const char *encoding) - _UC_ATTRIBUTE_PURE; -extern int - u32_strwidth (const uint32_t *s, const char *encoding) - _UC_ATTRIBUTE_PURE; - - -#ifdef __cplusplus -} -#endif - -#endif /* _UNIWIDTH_H */ diff --git a/lib/uniwidth/cjk.h b/lib/uniwidth/cjk.h index 7f5af33..5d8ef12 100644 --- a/lib/uniwidth/cjk.h +++ b/lib/uniwidth/cjk.h @@ -1,5 +1,5 @@ /* Test for CJK encoding. - Copyright (C) 2001-2002, 2005-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2005-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -22,16 +22,16 @@ is_cjk_encoding (const char *encoding) { if (0 /* Legacy Japanese encodings */ - || STREQ_OPT (encoding, "EUC-JP", 'E', 'U', 'C', '-', 'J', 'P', 0, 0, 0) + || STREQ (encoding, "EUC-JP", 'E', 'U', 'C', '-', 'J', 'P', 0, 0, 0) /* Legacy Chinese encodings */ - || STREQ_OPT (encoding, "GB2312", 'G', 'B', '2', '3', '1', '2', 0, 0, 0) - || STREQ_OPT (encoding, "GBK", 'G', 'B', 'K', 0, 0, 0, 0, 0, 0) - || STREQ_OPT (encoding, "EUC-TW", 'E', 'U', 'C', '-', 'T', 'W', 0, 0, 0) - || STREQ_OPT (encoding, "BIG5", 'B', 'I', 'G', '5', 0, 0, 0, 0, 0) + || STREQ (encoding, "GB2312", 'G', 'B', '2', '3', '1', '2', 0, 0, 0) + || STREQ (encoding, "GBK", 'G', 'B', 'K', 0, 0, 0, 0, 0, 0) + || STREQ (encoding, "EUC-TW", 'E', 'U', 'C', '-', 'T', 'W', 0, 0, 0) + || STREQ (encoding, "BIG5", 'B', 'I', 'G', '5', 0, 0, 0, 0, 0) /* Legacy Korean encodings */ - || STREQ_OPT (encoding, "EUC-KR", 'E', 'U', 'C', '-', 'K', 'R', 0, 0, 0) - || STREQ_OPT (encoding, "CP949", 'C', 'P', '9', '4', '9', 0, 0, 0, 0) - || STREQ_OPT (encoding, "JOHAB", 'J', 'O', 'H', 'A', 'B', 0, 0, 0, 0)) + || STREQ (encoding, "EUC-KR", 'E', 'U', 'C', '-', 'K', 'R', 0, 0, 0) + || STREQ (encoding, "CP949", 'C', 'P', '9', '4', '9', 0, 0, 0, 0) + || STREQ (encoding, "JOHAB", 'J', 'O', 'H', 'A', 'B', 0, 0, 0, 0)) return 1; return 0; } diff --git a/lib/uniwidth/u16-strwidth.c b/lib/uniwidth/u16-strwidth.c index 44c0bdf..01dc33b 100644 --- a/lib/uniwidth/u16-strwidth.c +++ b/lib/uniwidth/u16-strwidth.c @@ -1,5 +1,5 @@ /* Determine display width of UTF-16 string. - Copyright (C) 2001-2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uniwidth/u16-width.c b/lib/uniwidth/u16-width.c index a2773d5..49a1204 100644 --- a/lib/uniwidth/u16-width.c +++ b/lib/uniwidth/u16-width.c @@ -1,5 +1,5 @@ /* Determine display width of UTF-16 string. - Copyright (C) 2001-2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uniwidth/u32-strwidth.c b/lib/uniwidth/u32-strwidth.c index 7176861..c21e6aa 100644 --- a/lib/uniwidth/u32-strwidth.c +++ b/lib/uniwidth/u32-strwidth.c @@ -1,5 +1,5 @@ /* Determine display width of UTF-32 string. - Copyright (C) 2001-2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uniwidth/u32-width.c b/lib/uniwidth/u32-width.c index c2900d1..32c4133 100644 --- a/lib/uniwidth/u32-width.c +++ b/lib/uniwidth/u32-width.c @@ -1,5 +1,5 @@ /* Determine display width of UTF-32 string. - Copyright (C) 2001-2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uniwidth/u8-strwidth.c b/lib/uniwidth/u8-strwidth.c index 7c1814f..d3404b3 100644 --- a/lib/uniwidth/u8-strwidth.c +++ b/lib/uniwidth/u8-strwidth.c @@ -1,5 +1,5 @@ /* Determine display width of UTF-8 string. - Copyright (C) 2001-2002, 2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2006, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uniwidth/u8-width.c b/lib/uniwidth/u8-width.c index 567584e..fd27cab 100644 --- a/lib/uniwidth/u8-width.c +++ b/lib/uniwidth/u8-width.c @@ -1,5 +1,5 @@ /* Determine display width of UTF-8 string. - Copyright (C) 2001-2002, 2006-2007, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it diff --git a/lib/uniwidth/width.c b/lib/uniwidth/width.c index a651499..c88fdb6 100644 --- a/lib/uniwidth/width.c +++ b/lib/uniwidth/width.c @@ -1,5 +1,5 @@ /* Determine display width of Unicode character. - Copyright (C) 2001-2002, 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2006-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2002. This program is free software: you can redistribute it and/or modify it @@ -32,7 +32,7 @@ * - Zero width characters; generated from * "grep '^[^;]*;ZERO WIDTH ' UnicodeData.txt" */ -static const unsigned char nonspacing_table_data[36*64] = { +static const unsigned char nonspacing_table_data[26*64] = { /* 0x0000-0x01ff */ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, /* 0x0000-0x003f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x0040-0x007f */ @@ -61,21 +61,21 @@ static const unsigned char nonspacing_table_data[36*64] = { 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xbf, /* 0x0580-0x05bf */ 0xb6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x05c0-0x05ff */ /* 0x0600-0x07ff */ - 0x3f, 0x00, 0xff, 0x17, 0x00, 0x00, 0x00, 0x00, /* 0x0600-0x063f */ - 0x00, 0xf8, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, /* 0x0640-0x067f */ + 0x0f, 0x00, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, /* 0x0600-0x063f */ + 0x00, 0xf8, 0xff, 0x7f, 0x00, 0x00, 0x01, 0x00, /* 0x0640-0x067f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0680-0x06bf */ - 0x00, 0x00, 0xc0, 0xbf, 0x9f, 0x3d, 0x00, 0x00, /* 0x06c0-0x06ff */ + 0x00, 0x00, 0xc0, 0xff, 0x9f, 0x3d, 0x00, 0x00, /* 0x06c0-0x06ff */ 0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, /* 0x0700-0x073f */ 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0740-0x077f */ 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x01, 0x00, /* 0x0780-0x07bf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00, /* 0x07c0-0x07ff */ /* 0x0800-0x09ff */ - 0x00, 0x00, 0xc0, 0xfb, 0xef, 0x3e, 0x00, 0x00, /* 0x0800-0x083f */ - 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, /* 0x0840-0x087f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0800-0x083f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0840-0x087f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0880-0x08bf */ - 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, /* 0x08c0-0x08ff */ - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, /* 0x0900-0x093f */ - 0xfe, 0x21, 0xfe, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0940-0x097f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08c0-0x08ff */ + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0900-0x093f */ + 0xfe, 0x21, 0x1e, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0940-0x097f */ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0980-0x09bf */ 0x1e, 0x20, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x09c0-0x09ff */ /* 0x0a00-0x0bff */ @@ -88,11 +88,11 @@ static const unsigned char nonspacing_table_data[36*64] = { 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0b80-0x0bbf */ 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0bc0-0x0bff */ /* 0x0c00-0x0dff */ - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, /* 0x0c00-0x0c3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, /* 0x0c00-0x0c3f */ 0xc1, 0x3d, 0x60, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0c40-0x0c7f */ - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0c80-0x0cbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0c80-0x0cbf */ 0x00, 0x30, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0cc0-0x0cff */ - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0d00-0x0d3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0d00-0x0d3f */ 0x1e, 0x20, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0d40-0x0d7f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0d80-0x0dbf */ 0x00, 0x04, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0dc0-0x0dff */ @@ -103,12 +103,12 @@ static const unsigned char nonspacing_table_data[36*64] = { 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0ec0-0x0eff */ 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xa0, 0x02, /* 0x0f00-0x0f3f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, /* 0x0f40-0x0f7f */ - 0xdf, 0xe0, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x1f, /* 0x0f80-0x0fbf */ + 0xdf, 0x00, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x1f, /* 0x0f80-0x0fbf */ 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0fc0-0x0fff */ /* 0x1000-0x11ff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xfd, 0x66, /* 0x1000-0x103f */ 0x00, 0x00, 0x00, 0xc3, 0x01, 0x00, 0x1e, 0x00, /* 0x1040-0x107f */ - 0x64, 0x20, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, /* 0x1080-0x10bf */ + 0x64, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1080-0x10bf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10c0-0x10ff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1100-0x113f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1140-0x117f */ @@ -120,7 +120,7 @@ static const unsigned char nonspacing_table_data[36*64] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1280-0x12bf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x12c0-0x12ff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1300-0x133f */ - 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, /* 0x1340-0x137f */ + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, /* 0x1340-0x137f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1380-0x13bf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13c0-0x13ff */ /* 0x1600-0x17ff */ @@ -133,7 +133,7 @@ static const unsigned char nonspacing_table_data[36*64] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x3f, /* 0x1780-0x17bf */ 0x40, 0xfe, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x00, /* 0x17c0-0x17ff */ /* 0x1800-0x19ff */ - 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1800-0x183f */ + 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1800-0x183f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1840-0x187f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, /* 0x1880-0x18bf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18c0-0x18ff */ @@ -142,26 +142,26 @@ static const unsigned char nonspacing_table_data[36*64] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1980-0x19bf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x19c0-0x19ff */ /* 0x1a00-0x1bff */ - 0x00, 0x00, 0x80, 0x09, 0x00, 0x00, 0x00, 0x00, /* 0x1a00-0x1a3f */ - 0x00, 0x00, 0x40, 0x7f, 0xe5, 0x1f, 0xf8, 0x9f, /* 0x1a40-0x1a7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, /* 0x1a80-0x1abf */ + 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, /* 0x1a00-0x1a3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1a40-0x1a7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1a80-0x1abf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1ac0-0x1aff */ 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x17, /* 0x1b00-0x1b3f */ 0x04, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00, /* 0x1b40-0x1b7f */ - 0x03, 0x00, 0x00, 0x00, 0x3c, 0x3b, 0x00, 0x00, /* 0x1b80-0x1bbf */ - 0x00, 0x00, 0x00, 0x00, 0x40, 0xa3, 0x03, 0x00, /* 0x1bc0-0x1bff */ + 0x03, 0x00, 0x00, 0x00, 0x3c, 0x03, 0x00, 0x00, /* 0x1b80-0x1bbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bc0-0x1bff */ /* 0x1c00-0x1dff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xcf, 0x00, /* 0x1c00-0x1c3f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1c40-0x1c7f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1c80-0x1cbf */ - 0x00, 0x00, 0xf7, 0xff, 0xfd, 0x21, 0x10, 0x03, /* 0x1cc0-0x1cff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1cc0-0x1cff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d00-0x1d3f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d40-0x1d7f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d80-0x1dbf */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xf0, /* 0x1dc0-0x1dff */ + 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0xc0, /* 0x1dc0-0x1dff */ /* 0x2000-0x21ff */ 0x00, 0xf8, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, /* 0x2000-0x203f */ - 0x00, 0x00, 0x00, 0x00, 0xdf, 0xff, 0x00, 0x00, /* 0x2040-0x207f */ + 0x00, 0x00, 0x00, 0x00, 0x1f, 0xfc, 0x00, 0x00, /* 0x2040-0x207f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2080-0x20bf */ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, /* 0x20c0-0x20ff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2100-0x213f */ @@ -172,13 +172,13 @@ static const unsigned char nonspacing_table_data[36*64] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2c00-0x2c3f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2c40-0x2c7f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2c80-0x2cbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, /* 0x2cc0-0x2cff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2cc0-0x2cff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2d00-0x2d3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x2d40-0x2d7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2d40-0x2d7f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2d80-0x2dbf */ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, /* 0x2dc0-0x2dff */ /* 0x3000-0x31ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, /* 0x3000-0x303f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, /* 0x3000-0x303f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3040-0x307f */ 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, /* 0x3080-0x30bf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30c0-0x30ff */ @@ -188,9 +188,9 @@ static const unsigned char nonspacing_table_data[36*64] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x31c0-0x31ff */ /* 0xa600-0xa7ff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa600-0xa63f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xf7, 0x3f, /* 0xa640-0xa67f */ - 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, /* 0xa680-0xa6bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0xa6c0-0xa6ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x30, /* 0xa640-0xa67f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa680-0xa6bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa6c0-0xa6ff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa700-0xa73f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa740-0xa77f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa780-0xa7bf */ @@ -199,20 +199,20 @@ static const unsigned char nonspacing_table_data[36*64] = { 0x44, 0x08, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, /* 0xa800-0xa83f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa840-0xa87f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa880-0xa8bf */ - 0x10, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, /* 0xa8c0-0xa8ff */ + 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8c0-0xa8ff */ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0x00, /* 0xa900-0xa93f */ 0x80, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa940-0xa97f */ - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x13, /* 0xa980-0xa9bf */ - 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, /* 0xa9c0-0xa9ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa980-0xa9bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa9c0-0xa9ff */ /* 0xaa00-0xabff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x66, 0x00, /* 0xaa00-0xaa3f */ - 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0xaa40-0xaa7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, 0xc1, /* 0xaa80-0xaabf */ - 0x02, 0x00, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, /* 0xaac0-0xaaff */ + 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xaa40-0xaa7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xaa80-0xaabf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xaac0-0xaaff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xab00-0xab3f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xab40-0xab7f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xab80-0xabbf */ - 0x00, 0x00, 0x00, 0x00, 0x20, 0x21, 0x00, 0x00, /* 0xabc0-0xabff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xabc0-0xabff */ /* 0xfa00-0xfbff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa00-0xfa3f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa40-0xfa7f */ @@ -223,7 +223,7 @@ static const unsigned char nonspacing_table_data[36*64] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfb80-0xfbbf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfbc0-0xfbff */ /* 0xfe00-0xffff */ - 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, /* 0xfe00-0xfe3f */ + 0xff, 0xff, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, /* 0xfe00-0xfe3f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfe40-0xfe7f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfe80-0xfebf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0xfec0-0xfeff */ @@ -240,94 +240,22 @@ static const unsigned char nonspacing_table_data[36*64] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10140-0x1017f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10180-0x101bf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, /* 0x101c0-0x101ff */ - /* 0x10200-0x103ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10200-0x1023f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10240-0x1027f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10280-0x102bf */ - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, /* 0x102c0-0x102ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10300-0x1033f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, /* 0x10340-0x1037f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10380-0x103bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x103c0-0x103ff */ /* 0x10a00-0x10bff */ 0x6e, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x87, /* 0x10a00-0x10a3f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10a40-0x10a7f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10a80-0x10abf */ - 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, /* 0x10ac0-0x10aff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10ac0-0x10aff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10b00-0x10b3f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10b40-0x10b7f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10b80-0x10bbf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10bc0-0x10bff */ - /* 0x11000-0x111ff */ - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, /* 0x11000-0x1103f */ - 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x11040-0x1107f */ - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x26, /* 0x11080-0x110bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x110c0-0x110ff */ - 0x07, 0x00, 0x00, 0x00, 0x80, 0xef, 0x1f, 0x00, /* 0x11100-0x1113f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, /* 0x11140-0x1117f */ - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x7f, /* 0x11180-0x111bf */ - 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x111c0-0x111ff */ - /* 0x11200-0x113ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xd3, 0x00, /* 0x11200-0x1123f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11240-0x1127f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11280-0x112bf */ - 0x00, 0x00, 0x00, 0x80, 0xf8, 0x07, 0x00, 0x00, /* 0x112c0-0x112ff */ - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x11300-0x1133f */ - 0x01, 0x00, 0x00, 0x00, 0xc0, 0x1f, 0x1f, 0x00, /* 0x11340-0x1137f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11380-0x113bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x113c0-0x113ff */ - /* 0x11400-0x115ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11400-0x1143f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11440-0x1147f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x85, /* 0x11480-0x114bf */ - 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x114c0-0x114ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11500-0x1153f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11540-0x1157f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0xb0, /* 0x11580-0x115bf */ - 0x01, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, /* 0x115c0-0x115ff */ - /* 0x11600-0x117ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xa7, /* 0x11600-0x1163f */ - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11640-0x1167f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0xbf, 0x00, /* 0x11680-0x116bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x116c0-0x116ff */ - 0x00, 0x00, 0x00, 0xe0, 0xbc, 0x0f, 0x00, 0x00, /* 0x11700-0x1173f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11740-0x1177f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11780-0x117bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x117c0-0x117ff */ - /* 0x16a00-0x16bff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16a00-0x16a3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16a40-0x16a7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16a80-0x16abf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, /* 0x16ac0-0x16aff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, /* 0x16b00-0x16b3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16b40-0x16b7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16b80-0x16bbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16bc0-0x16bff */ - /* 0x16e00-0x16fff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16e00-0x16e3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16e40-0x16e7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16e80-0x16ebf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16ec0-0x16eff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16f00-0x16f3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16f40-0x16f7f */ - 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16f80-0x16fbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16fc0-0x16fff */ - /* 0x1bc00-0x1bdff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bc00-0x1bc3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bc40-0x1bc7f */ - 0x00, 0x00, 0x00, 0x60, 0x0f, 0x00, 0x00, 0x00, /* 0x1bc80-0x1bcbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bcc0-0x1bcff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bd00-0x1bd3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bd40-0x1bd7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bd80-0x1bdbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bdc0-0x1bdff */ /* 0x1d000-0x1d1ff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d000-0x1d03f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d040-0x1d07f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d080-0x1d0bf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d0c0-0x1d0ff */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d100-0x1d13f */ - 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0xf8, 0xff, /* 0x1d140-0x1d17f */ + 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0xf8, /* 0x1d140-0x1d17f */ 0xe7, 0x0f, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, /* 0x1d180-0x1d1bf */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d1c0-0x1d1ff */ /* 0x1d200-0x1d3ff */ @@ -338,27 +266,9 @@ static const unsigned char nonspacing_table_data[36*64] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d300-0x1d33f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d340-0x1d37f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d380-0x1d3bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d3c0-0x1d3ff */ - /* 0x1da00-0x1dbff */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, /* 0x1da00-0x1da3f */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x20, 0x00, /* 0x1da40-0x1da7f */ - 0x10, 0x00, 0x00, 0xf8, 0xfe, 0xff, 0x00, 0x00, /* 0x1da80-0x1dabf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1dac0-0x1daff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1db00-0x1db3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1db40-0x1db7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1db80-0x1dbbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1dbc0-0x1dbff */ - /* 0x1e800-0x1e9ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e800-0x1e83f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e840-0x1e87f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e880-0x1e8bf */ - 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e8c0-0x1e8ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e900-0x1e93f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e940-0x1e97f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e980-0x1e9bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* 0x1e9c0-0x1e9ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* 0x1d3c0-0x1d3ff */ }; -static const signed char nonspacing_table_ind[248] = { +static const signed char nonspacing_table_ind[240] = { 0, 1, 2, 3, 4, 5, 6, 7, /* 0x0000-0x0fff */ 8, 9, -1, 10, 11, 12, 13, -1, /* 0x1000-0x1fff */ 14, -1, -1, -1, -1, -1, 15, -1, /* 0x2000-0x2fff */ @@ -375,21 +285,20 @@ static const signed char nonspacing_table_ind[248] = { -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd000-0xdfff */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe000-0xefff */ -1, -1, -1, -1, -1, 20, -1, 21, /* 0xf000-0xffff */ - 22, 23, -1, -1, -1, 24, -1, -1, /* 0x10000-0x10fff */ - 25, 26, 27, 28, -1, -1, -1, -1, /* 0x11000-0x11fff */ + 22, -1, -1, -1, -1, 23, -1, -1, /* 0x10000-0x10fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x11000-0x11fff */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x12000-0x12fff */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x13000-0x13fff */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x14000-0x14fff */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x15000-0x15fff */ - -1, -1, -1, -1, -1, 29, -1, 30, /* 0x16000-0x16fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x16000-0x16fff */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x17000-0x17fff */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x18000-0x18fff */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x19000-0x19fff */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x1a000-0x1afff */ - -1, -1, -1, -1, -1, -1, 31, -1, /* 0x1b000-0x1bfff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x1b000-0x1bfff */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x1c000-0x1cfff */ - 32, 33, -1, -1, -1, 34, -1, -1, /* 0x1d000-0x1dfff */ - -1, -1, -1, -1, 35, -1, -1, -1 /* 0x1e000-0x1efff */ + 24, 25, -1, -1, -1, -1, -1, -1 /* 0x1d000-0x1dfff */ }; /* Determine number of column positions required for UC. */ @@ -397,7 +306,7 @@ int uc_width (ucs4_t uc, const char *encoding) { /* Test for non-spacing or control character. */ - if ((uc >> 9) < 248) + if ((uc >> 9) < 240) { int ind = nonspacing_table_ind[uc >> 9]; if (ind >= 0) @@ -423,8 +332,8 @@ uc_width (ucs4_t uc, const char *encoding) } } /* Test for double-width character. - * Generated from "grep '^[^;]\{4,5\};[WF]' EastAsianWidth.txt" - * and "grep '^[^;]\{4,5\};[^WF]' EastAsianWidth.txt" + * Generated from "grep '^....;[WF]' EastAsianWidth.txt" + * and "grep '^....;[^WF]' EastAsianWidth.txt" */ if (uc >= 0x1100 && ((uc < 0x1160) /* Hangul Jamo */ @@ -437,8 +346,8 @@ uc_width (ucs4_t uc, const char *encoding) || (uc >= 0xfe30 && uc < 0xfe70) /* CJK Compatibility Forms */ || (uc >= 0xff00 && uc < 0xff61) /* Fullwidth Forms */ || (uc >= 0xffe0 && uc < 0xffe7) /* Fullwidth Signs */ - || (uc >= 0x20000 && uc <= 0x2ffff) /* Supplementary Ideographic Plane */ - || (uc >= 0x30000 && uc <= 0x3ffff) /* Tertiary Ideographic Plane */ + || (uc >= 0x20000 && uc <= 0x2a6d6) /* CJK */ + || (uc >= 0x2f800 && uc <= 0x2fa1d) /* CJK Compatibility Ideographs */ ) ) return 2; /* In ancient CJK encodings, Cyrillic and most other characters are diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c index daea816..daaec6a 100644 --- a/lib/vasnprintf.c +++ b/lib/vasnprintf.c @@ -1,5 +1,5 @@ /* vsprintf with automatic memory allocation. - Copyright (C) 1999, 2002-2015 Free Software Foundation, Inc. + Copyright (C) 1999, 2002-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -12,7 +12,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along - with this program; if not, see . */ + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* This file can be parametrized with the following macros: VASNPRINTF The name of the function being defined. @@ -87,8 +88,6 @@ /* Checked size_t computations. */ #include "xsize.h" -#include "verify.h" - #if (NEED_PRINTF_DOUBLE || NEED_PRINTF_LONG_DOUBLE) && !defined IN_LIBINTL # include # include "float+.h" @@ -275,10 +274,10 @@ decimal_point_char (void) { const char *point; /* Determine it in a multithread-safe way. We know nl_langinfo is - multithread-safe on glibc systems and Mac OS X systems, but is not required + multithread-safe on glibc systems and MacOS X systems, but is not required to be multithread-safe by POSIX. sprintf(), however, is multithread-safe. localeconv() is rarely multithread-safe. */ -# if HAVE_NL_LANGINFO && (__GLIBC__ || defined __UCLIBC__ || (defined __APPLE__ && defined __MACH__)) +# if HAVE_NL_LANGINFO && (__GLIBC__ || (defined __APPLE__ && defined __MACH__)) point = nl_langinfo (RADIXCHAR); # elif 1 char pointbuf[5]; @@ -323,11 +322,11 @@ is_infinite_or_zerol (long double x) typedef unsigned int mp_limb_t; # define GMP_LIMB_BITS 32 -verify (sizeof (mp_limb_t) * CHAR_BIT == GMP_LIMB_BITS); +typedef int mp_limb_verify[2 * (sizeof (mp_limb_t) * CHAR_BIT == GMP_LIMB_BITS) - 1]; typedef unsigned long long mp_twolimb_t; # define GMP_TWOLIMB_BITS 64 -verify (sizeof (mp_twolimb_t) * CHAR_BIT == GMP_TWOLIMB_BITS); +typedef int mp_twolimb_verify[2 * (sizeof (mp_twolimb_t) * CHAR_BIT == GMP_TWOLIMB_BITS) - 1]; /* Representation of a bignum >= 0. */ typedef struct @@ -552,61 +551,32 @@ divide (mpn_t a, mpn_t b, mpn_t *q) size_t s; { mp_limb_t msd = b_ptr[b_len - 1]; /* = b[n-1], > 0 */ - /* Determine s = GMP_LIMB_BITS - integer_length (msd). - Code copied from gnulib's integer_length.c. */ -# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) - s = __builtin_clz (msd); -# else -# if defined DBL_EXPBIT0_WORD && defined DBL_EXPBIT0_BIT - if (GMP_LIMB_BITS <= DBL_MANT_BIT) + s = 31; + if (msd >= 0x10000) { - /* Use 'double' operations. - Assumes an IEEE 754 'double' implementation. */ -# define DBL_EXP_MASK ((DBL_MAX_EXP - DBL_MIN_EXP) | 7) -# define DBL_EXP_BIAS (DBL_EXP_MASK / 2 - 1) -# define NWORDS \ - ((sizeof (double) + sizeof (unsigned int) - 1) / sizeof (unsigned int)) - union { double value; unsigned int word[NWORDS]; } m; - - /* Use a single integer to floating-point conversion. */ - m.value = msd; - - s = GMP_LIMB_BITS - - (((m.word[DBL_EXPBIT0_WORD] >> DBL_EXPBIT0_BIT) & DBL_EXP_MASK) - - DBL_EXP_BIAS); + msd = msd >> 16; + s -= 16; } - else -# undef NWORDS -# endif + if (msd >= 0x100) { - s = 31; - if (msd >= 0x10000) - { - msd = msd >> 16; - s -= 16; - } - if (msd >= 0x100) - { - msd = msd >> 8; - s -= 8; - } - if (msd >= 0x10) - { - msd = msd >> 4; - s -= 4; - } - if (msd >= 0x4) - { - msd = msd >> 2; - s -= 2; - } - if (msd >= 0x2) - { - msd = msd >> 1; - s -= 1; - } + msd = msd >> 8; + s -= 8; + } + if (msd >= 0x10) + { + msd = msd >> 4; + s -= 4; + } + if (msd >= 0x4) + { + msd = msd >> 2; + s -= 2; + } + if (msd >= 0x2) + { + msd = msd >> 1; + s -= 1; } -# endif } /* 0 <= s < GMP_LIMB_BITS. Copy b, shifting it left by s bits. */ @@ -913,9 +883,9 @@ decode_long_double (long double x, int *ep, mpn_t *mp) y = frexpl (x, &exp); if (!(y >= 0.0L && y < 1.0L)) abort (); - /* x = 2^exp * y = 2^(exp - LDBL_MANT_BIT) * (y * 2^LDBL_MANT_BIT), and the + /* x = 2^exp * y = 2^(exp - LDBL_MANT_BIT) * (y * LDBL_MANT_BIT), and the latter is an integer. */ - /* Convert the mantissa (y * 2^LDBL_MANT_BIT) to a sequence of limbs. + /* Convert the mantissa (y * LDBL_MANT_BIT) to a sequence of limbs. I'm not sure whether it's safe to cast a 'long double' value between 2^31 and 2^32 to 'unsigned int', therefore play safe and cast only 'long double' values between 0 and 2^16 (to 'unsigned int' or 'int', @@ -963,11 +933,11 @@ decode_long_double (long double x, int *ep, mpn_t *mp) abort (); m.limbs[--i] = (hi << (GMP_LIMB_BITS / 2)) | lo; } -# if 0 /* On FreeBSD 6.1/x86, 'long double' numbers sometimes have excess - precision. */ +#if 0 /* On FreeBSD 6.1/x86, 'long double' numbers sometimes have excess + precision. */ if (!(y == 0.0L)) abort (); -# endif +#endif /* Normalise. */ while (m.nlimbs > 0 && m.limbs[m.nlimbs - 1] == 0) m.nlimbs--; @@ -1001,9 +971,9 @@ decode_double (double x, int *ep, mpn_t *mp) y = frexp (x, &exp); if (!(y >= 0.0 && y < 1.0)) abort (); - /* x = 2^exp * y = 2^(exp - DBL_MANT_BIT) * (y * 2^DBL_MANT_BIT), and the + /* x = 2^exp * y = 2^(exp - DBL_MANT_BIT) * (y * DBL_MANT_BIT), and the latter is an integer. */ - /* Convert the mantissa (y * 2^DBL_MANT_BIT) to a sequence of limbs. + /* Convert the mantissa (y * DBL_MANT_BIT) to a sequence of limbs. I'm not sure whether it's safe to cast a 'double' value between 2^31 and 2^32 to 'unsigned int', therefore play safe and cast only 'double' values between 0 and 2^16 (to 'unsigned int' or 'int', @@ -1530,7 +1500,7 @@ is_borderline (const char *digits, size_t precision) /* Returns the number of TCHAR_T units needed as temporary space for the result of sprintf or SNPRINTF of a single conversion directive. */ -static size_t +static inline size_t MAX_ROOM_NEEDED (const arguments *ap, size_t arg_index, FCHAR_T conversion, arg_type type, int flags, size_t width, int has_precision, size_t precision, int pad_ourselves) @@ -1781,9 +1751,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, return NULL; #define CLEANUP() \ - if (d.dir != d.direct_alloc_dir) \ - free (d.dir); \ - if (a.arg != a.direct_alloc_arg) \ + free (d.dir); \ + if (a.arg) \ free (a.arg); if (PRINTF_FETCHARGS (args, &a) < 0) @@ -1886,7 +1855,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, else { do - result[length++] = *cp++; + result[length++] = (unsigned char) *cp++; while (--n > 0); } } @@ -1957,14 +1926,15 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, if (!(a.arg[dp->width_arg_index].type == TYPE_INT)) abort (); arg = a.arg[dp->width_arg_index].a.a_int; - width = arg; if (arg < 0) { /* "A negative field width is taken as a '-' flag followed by a positive field width." */ flags |= FLAG_LEFT; - width = -width; + width = (unsigned int) (-arg); } + else + width = arg; } else { @@ -2072,7 +2042,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, characters = 0; } - if (characters < width && !(dp->flags & FLAG_LEFT)) + if (has_width && width > characters + && !(dp->flags & FLAG_LEFT)) { size_t n = width - characters; ENSURE_ALLOCATION (xsum (length, n)); @@ -2125,7 +2096,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, } # endif - if (characters < width && (dp->flags & FLAG_LEFT)) + if (has_width && width > characters + && (dp->flags & FLAG_LEFT)) { size_t n = width - characters; ENSURE_ALLOCATION (xsum (length, n)); @@ -2198,7 +2170,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, characters = 0; } - if (characters < width && !(dp->flags & FLAG_LEFT)) + if (has_width && width > characters + && !(dp->flags & FLAG_LEFT)) { size_t n = width - characters; ENSURE_ALLOCATION (xsum (length, n)); @@ -2251,7 +2224,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, } # endif - if (characters < width && (dp->flags & FLAG_LEFT)) + if (has_width && width > characters + && (dp->flags & FLAG_LEFT)) { size_t n = width - characters; ENSURE_ALLOCATION (xsum (length, n)); @@ -2324,7 +2298,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, characters = 0; } - if (characters < width && !(dp->flags & FLAG_LEFT)) + if (has_width && width > characters + && !(dp->flags & FLAG_LEFT)) { size_t n = width - characters; ENSURE_ALLOCATION (xsum (length, n)); @@ -2377,7 +2352,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, } # endif - if (characters < width && (dp->flags & FLAG_LEFT)) + if (has_width && width > characters + && (dp->flags & FLAG_LEFT)) { size_t n = width - characters; ENSURE_ALLOCATION (xsum (length, n)); @@ -2428,14 +2404,15 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, if (!(a.arg[dp->width_arg_index].type == TYPE_INT)) abort (); arg = a.arg[dp->width_arg_index].a.a_int; - width = arg; if (arg < 0) { /* "A negative field width is taken as a '-' flag followed by a positive field width." */ flags |= FLAG_LEFT; - width = -width; + width = (unsigned int) (-arg); } + else + width = arg; } else { @@ -2565,7 +2542,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, characters = 0; } - if (characters < width && !(dp->flags & FLAG_LEFT)) + if (has_width && width > characters + && !(dp->flags & FLAG_LEFT)) { size_t n = width - characters; ENSURE_ALLOCATION (xsum (length, n)); @@ -2626,7 +2604,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, } } - if (characters < width && (dp->flags & FLAG_LEFT)) + if (has_width && width > characters + && (dp->flags & FLAG_LEFT)) { size_t n = width - characters; ENSURE_ALLOCATION (xsum (length, n)); @@ -2642,7 +2621,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, size_t characters; # if !DCHAR_IS_TCHAR /* This code assumes that TCHAR_T is 'char'. */ - verify (sizeof (TCHAR_T) == 1); + typedef int TCHAR_T_verify[2 * (sizeof (TCHAR_T) == 1) - 1]; TCHAR_T *tmpsrc; DCHAR_T *tmpdst; size_t tmpdst_len; @@ -2803,7 +2782,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, if (has_width) { # if ENABLE_UNISTDIO - /* Outside POSIX, it's preferable to compare the width + /* Outside POSIX, it's preferrable to compare the width against the number of _characters_ of the converted value. */ w = DCHAR_MBSNLEN (result + length, characters); @@ -2817,7 +2796,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, /* w doesn't matter. */ w = 0; - if (w < width && !(dp->flags & FLAG_LEFT)) + if (has_width && width > w + && !(dp->flags & FLAG_LEFT)) { size_t n = width - w; ENSURE_ALLOCATION (xsum (length, n)); @@ -2900,7 +2880,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, length += tmpdst_len; # endif - if (w < width && (dp->flags & FLAG_LEFT)) + if (has_width && width > w + && (dp->flags & FLAG_LEFT)) { size_t n = width - w; ENSURE_ALLOCATION (xsum (length, n)); @@ -2908,8 +2889,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, length += n; } } -# endif } +# endif #endif #if (NEED_PRINTF_DIRECTIVE_A || NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_DOUBLE) && !defined IN_LIBINTL else if ((dp->conversion == 'a' || dp->conversion == 'A') @@ -2927,16 +2908,17 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, { arg_type type = a.arg[dp->arg_index].type; int flags = dp->flags; + int has_width; size_t width; int has_precision; size_t precision; size_t tmp_length; - size_t count; DCHAR_T tmpbuf[700]; DCHAR_T *tmp; DCHAR_T *pad_ptr; DCHAR_T *p; + has_width = 0; width = 0; if (dp->width_start != dp->width_end) { @@ -2947,14 +2929,15 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, if (!(a.arg[dp->width_arg_index].type == TYPE_INT)) abort (); arg = a.arg[dp->width_arg_index].a.a_int; - width = arg; if (arg < 0) { /* "A negative field width is taken as a '-' flag followed by a positive field width." */ flags |= FLAG_LEFT; - width = -width; + width = (unsigned int) (-arg); } + else + width = arg; } else { @@ -2964,6 +2947,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, width = xsum (xtimes (width, 10), *digitp++ - '0'); while (digitp != dp->width_end); } + has_width = 1; } has_precision = 0; @@ -3339,14 +3323,11 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, abort (); # endif } - /* The generated string now extends from tmp to p, with the zero padding insertion point being at pad_ptr. */ - count = p - tmp; - - if (count < width) + if (has_width && p - tmp < width) { - size_t pad = width - count; + size_t pad = width - (p - tmp); DCHAR_T *end = p + pad; if (flags & FLAG_LEFT) @@ -3379,26 +3360,28 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, p = end; } - count = p - tmp; + { + size_t count = p - tmp; - if (count >= tmp_length) - /* tmp_length was incorrectly calculated - fix the - code above! */ - abort (); + if (count >= tmp_length) + /* tmp_length was incorrectly calculated - fix the + code above! */ + abort (); - /* Make room for the result. */ - if (count >= allocated - length) - { - size_t n = xsum (length, count); + /* Make room for the result. */ + if (count >= allocated - length) + { + size_t n = xsum (length, count); - ENSURE_ALLOCATION (n); - } + ENSURE_ALLOCATION (n); + } - /* Append the result. */ - memcpy (result + length, tmp, count * sizeof (DCHAR_T)); - if (tmp != tmpbuf) - free (tmp); - length += count; + /* Append the result. */ + memcpy (result + length, tmp, count * sizeof (DCHAR_T)); + if (tmp != tmpbuf) + free (tmp); + length += count; + } } #endif #if (NEED_PRINTF_INFINITE_DOUBLE || NEED_PRINTF_DOUBLE || NEED_PRINTF_INFINITE_LONG_DOUBLE || NEED_PRINTF_LONG_DOUBLE) && !defined IN_LIBINTL @@ -3432,8 +3415,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, arg_type type = a.arg[dp->arg_index].type; # endif int flags = dp->flags; + int has_width; size_t width; - size_t count; int has_precision; size_t precision; size_t tmp_length; @@ -3442,6 +3425,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, DCHAR_T *pad_ptr; DCHAR_T *p; + has_width = 0; width = 0; if (dp->width_start != dp->width_end) { @@ -3452,14 +3436,15 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, if (!(a.arg[dp->width_arg_index].type == TYPE_INT)) abort (); arg = a.arg[dp->width_arg_index].a.a_int; - width = arg; if (arg < 0) { /* "A negative field width is taken as a '-' flag followed by a positive field width." */ flags |= FLAG_LEFT; - width = -width; + width = (unsigned int) (-arg); } + else + width = arg; } else { @@ -3469,6 +3454,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, width = xsum (xtimes (width, 10), *digitp++ - '0'); while (digitp != dp->width_end); } + has_width = 1; } has_precision = 0; @@ -3908,9 +3894,9 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, digits without trailing zeroes. */ if (exponent >= 0) { - size_t ecount = exponent + 1; + size_t count = exponent + 1; /* Note: count <= precision = ndigits. */ - for (; ecount > 0; ecount--) + for (; count > 0; count--) *p++ = digits[--ndigits]; if ((flags & FLAG_ALT) || ndigits > nzeroes) { @@ -3924,10 +3910,10 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, } else { - size_t ecount = -exponent - 1; + size_t count = -exponent - 1; *p++ = '0'; *p++ = decimal_point_char (); - for (; ecount > 0; ecount--) + for (; count > 0; count--) *p++ = '0'; while (ndigits > nzeroes) { @@ -4378,9 +4364,9 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, digits without trailing zeroes. */ if (exponent >= 0) { - size_t ecount = exponent + 1; - /* Note: ecount <= precision = ndigits. */ - for (; ecount > 0; ecount--) + size_t count = exponent + 1; + /* Note: count <= precision = ndigits. */ + for (; count > 0; count--) *p++ = digits[--ndigits]; if ((flags & FLAG_ALT) || ndigits > nzeroes) { @@ -4394,10 +4380,10 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, } else { - size_t ecount = -exponent - 1; + size_t count = -exponent - 1; *p++ = '0'; *p++ = decimal_point_char (); - for (; ecount > 0; ecount--) + for (; count > 0; count--) *p++ = '0'; while (ndigits > nzeroes) { @@ -4525,11 +4511,9 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, /* The generated string now extends from tmp to p, with the zero padding insertion point being at pad_ptr. */ - count = p - tmp; - - if (count < width) + if (has_width && p - tmp < width) { - size_t pad = width - count; + size_t pad = width - (p - tmp); DCHAR_T *end = p + pad; if (flags & FLAG_LEFT) @@ -4562,36 +4546,36 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, p = end; } - count = p - tmp; + { + size_t count = p - tmp; - if (count >= tmp_length) - /* tmp_length was incorrectly calculated - fix the - code above! */ - abort (); + if (count >= tmp_length) + /* tmp_length was incorrectly calculated - fix the + code above! */ + abort (); - /* Make room for the result. */ - if (count >= allocated - length) - { - size_t n = xsum (length, count); + /* Make room for the result. */ + if (count >= allocated - length) + { + size_t n = xsum (length, count); - ENSURE_ALLOCATION (n); - } + ENSURE_ALLOCATION (n); + } - /* Append the result. */ - memcpy (result + length, tmp, count * sizeof (DCHAR_T)); - if (tmp != tmpbuf) - free (tmp); - length += count; + /* Append the result. */ + memcpy (result + length, tmp, count * sizeof (DCHAR_T)); + if (tmp != tmpbuf) + free (tmp); + length += count; + } } #endif else { arg_type type = a.arg[dp->arg_index].type; int flags = dp->flags; -#if !DCHAR_IS_TCHAR || ENABLE_UNISTDIO || NEED_PRINTF_FLAG_LEFTADJUST || NEED_PRINTF_FLAG_ZERO || NEED_PRINTF_UNBOUNDED_PRECISION - int has_width; -#endif #if !USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || !DCHAR_IS_TCHAR || ENABLE_UNISTDIO || NEED_PRINTF_FLAG_LEFTADJUST || NEED_PRINTF_FLAG_ZERO || NEED_PRINTF_UNBOUNDED_PRECISION + int has_width; size_t width; #endif #if !USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || NEED_PRINTF_UNBOUNDED_PRECISION @@ -4613,17 +4597,14 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, TCHAR_T *fbp; unsigned int prefix_count; int prefixes[2] IF_LINT (= { 0 }); - int orig_errno; #if !USE_SNPRINTF size_t tmp_length; TCHAR_T tmpbuf[700]; TCHAR_T *tmp; #endif -#if !DCHAR_IS_TCHAR || ENABLE_UNISTDIO || NEED_PRINTF_FLAG_LEFTADJUST || NEED_PRINTF_FLAG_ZERO || NEED_PRINTF_UNBOUNDED_PRECISION - has_width = 0; -#endif #if !USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || !DCHAR_IS_TCHAR || ENABLE_UNISTDIO || NEED_PRINTF_FLAG_LEFTADJUST || NEED_PRINTF_FLAG_ZERO || NEED_PRINTF_UNBOUNDED_PRECISION + has_width = 0; width = 0; if (dp->width_start != dp->width_end) { @@ -4634,14 +4615,15 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, if (!(a.arg[dp->width_arg_index].type == TYPE_INT)) abort (); arg = a.arg[dp->width_arg_index].a.a_int; - width = arg; if (arg < 0) { /* "A negative field width is taken as a '-' flag followed by a positive field width." */ flags |= FLAG_LEFT; - width = -width; + width = (unsigned int) (-arg); } + else + width = arg; } else { @@ -4651,9 +4633,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, width = xsum (xtimes (width, 10), *digitp++ - '0'); while (digitp != dp->width_end); } -#if !DCHAR_IS_TCHAR || ENABLE_UNISTDIO || NEED_PRINTF_FLAG_LEFTADJUST || NEED_PRINTF_FLAG_ZERO || NEED_PRINTF_UNBOUNDED_PRECISION has_width = 1; -#endif } #endif @@ -4771,10 +4751,6 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, *fbp++ = ' '; if (flags & FLAG_ALT) *fbp++ = '#'; -#if __GLIBC__ >= 2 && !defined __UCLIBC__ - if (flags & FLAG_LOCALIZED) - *fbp++ = 'I'; -#endif if (!pad_ourselves) { if (flags & FLAG_ZERO) @@ -4793,7 +4769,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, { const FCHAR_T *mp = dp->width_start; do - *fbp++ = *mp++; + *fbp++ = (unsigned char) *mp++; while (--n > 0); } } @@ -4814,7 +4790,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, { const FCHAR_T *mp = dp->precision_start; do - *fbp++ = *mp++; + *fbp++ = (unsigned char) *mp++; while (--n > 0); } } @@ -4858,21 +4834,20 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, #endif *fbp = dp->conversion; #if USE_SNPRINTF -# if !(((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) && !defined __UCLIBC__) || ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__)) +# if !(__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3) || ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__)) fbp[1] = '%'; fbp[2] = 'n'; fbp[3] = '\0'; # else /* On glibc2 systems from glibc >= 2.3 - probably also older - ones - we know that snprintf's return value conforms to - ISO C 99: the tests gl_SNPRINTF_RETVAL_C99 and - gl_SNPRINTF_TRUNCATION_C99 pass. + ones - we know that snprintf's returns value conforms to + ISO C 99: the gl_SNPRINTF_DIRECTIVE_N test passes. Therefore we can avoid using %n in this situation. On glibc2 systems from 2004-10-18 or newer, the use of %n in format strings in writable memory may crash the program (if compiled with _FORTIFY_SOURCE=2), so we should avoid it in this situation. */ - /* On native Windows systems (such as mingw), we can avoid using + /* On native Win32 systems (such as mingw), we can avoid using %n because: - Although the gl_SNPRINTF_TRUNCATION_C99 test fails, snprintf does not write more than the specified number @@ -4881,7 +4856,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, - Although the gl_SNPRINTF_RETVAL_C99 test fails, snprintf allows us to recognize the case of an insufficient buffer size: it returns -1 in this case. - On native Windows systems (such as mingw) where the OS is + On native Win32 systems (such as mingw) where the OS is Windows Vista, the use of %n in format strings by default crashes the program. See and @@ -4925,8 +4900,6 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, *(TCHAR_T *) (result + length) = '\0'; #endif - orig_errno = errno; - for (;;) { int count = -1; @@ -5141,8 +5114,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, size_t tmp_length = MAX_ROOM_NEEDED (&a, dp->arg_index, dp->conversion, type, flags, - width, - has_precision, + width, has_precision, precision, pad_ourselves); if (maxlen < tmp_length) @@ -5179,21 +5151,18 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, /* SNPRINTF or sprintf failed. Save and use the errno that it has set, if any. */ int saved_errno = errno; - if (saved_errno == 0) - { - if (dp->conversion == 'c' || dp->conversion == 's') - saved_errno = EILSEQ; - else - saved_errno = EINVAL; - } if (!(result == resultbuf || result == NULL)) free (result); if (buf_malloced != NULL) free (buf_malloced); CLEANUP (); - - errno = saved_errno; + errno = + (saved_errno != 0 + ? saved_errno + : (dp->conversion == 'c' || dp->conversion == 's' + ? EILSEQ + : EINVAL)); return NULL; } @@ -5315,7 +5284,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, DCHAR_T *tmpdst; size_t tmpdst_len; /* This code assumes that TCHAR_T is 'char'. */ - verify (sizeof (TCHAR_T) == 1); + typedef int TCHAR_T_verify + [2 * (sizeof (TCHAR_T) == 1) - 1]; # if USE_SNPRINTF tmpsrc = (TCHAR_T *) (result + length); # else @@ -5382,7 +5352,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, tmpsrc += count; tmpdst += count; for (n = count; n > 0; n--) - *--tmpdst = *--tmpsrc; + *--tmpdst = (unsigned char) *--tmpsrc; } } #endif @@ -5408,7 +5378,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, { size_t w; # if ENABLE_UNISTDIO - /* Outside POSIX, it's preferable to compare the width + /* Outside POSIX, it's preferrable to compare the width against the number of _characters_ of the converted value. */ w = DCHAR_MBSNLEN (result + length, count); @@ -5528,9 +5498,6 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, length += count; break; } - errno = orig_errno; -#undef pad_ourselves -#undef prec_ourselves } } } diff --git a/lib/verify.h b/lib/verify.h index db52900..7773c79 100644 --- a/lib/verify.h +++ b/lib/verify.h @@ -1,6 +1,6 @@ /* Compile-time assert-like macros. - Copyright (C) 2005-2006, 2009-2015 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -17,49 +17,21 @@ /* Written by Paul Eggert, Bruno Haible, and Jim Meyering. */ -#ifndef _GL_VERIFY_H -#define _GL_VERIFY_H - - -/* Define _GL_HAVE__STATIC_ASSERT to 1 if _Static_assert works as per C11. - This is supported by GCC 4.6.0 and later, in C mode, and its use - here generates easier-to-read diagnostics when verify (R) fails. - - Define _GL_HAVE_STATIC_ASSERT to 1 if static_assert works as per C++11. - This will likely be supported by future GCC versions, in C++ mode. - - Use this only with GCC. If we were willing to slow 'configure' - down we could also use it with other compilers, but since this - affects only the quality of diagnostics, why bother? */ -#if (4 < __GNUC__ + (6 <= __GNUC_MINOR__) \ - && (201112L <= __STDC_VERSION__ || !defined __STRICT_ANSI__) \ - && !defined __cplusplus) -# define _GL_HAVE__STATIC_ASSERT 1 -#endif -/* The condition (99 < __GNUC__) is temporary, until we know about the - first G++ release that supports static_assert. */ -#if (99 < __GNUC__) && defined __cplusplus -# define _GL_HAVE_STATIC_ASSERT 1 -#endif - -/* FreeBSD 9.1 , included by and lots of other - system headers, defines a conflicting _Static_assert that is no - better than ours; override it. */ -#ifndef _GL_HAVE_STATIC_ASSERT -# include -# undef _Static_assert -#endif +#ifndef VERIFY_H +# define VERIFY_H 1 /* Each of these macros verifies that its argument R is nonzero. To be portable, R should be an integer constant expression. Unlike assert (R), there is no run-time overhead. - If _Static_assert works, verify (R) uses it directly. Similarly, - _GL_VERIFY_TRUE works by packaging a _Static_assert inside a struct - that is an operand of sizeof. + There are two macros, since no single macro can be used in all + contexts in C. verify_true (R) is for scalar contexts, including + integer constant expression contexts. verify (R) is for declaration + contexts, e.g., the top level. + + Symbols ending in "__" are private to this header. - The code below uses several ideas for C++ compilers, and for C - compilers that do not support _Static_assert: + The code below uses several ideas. * The first step is ((R) ? 1 : -1). Given an expression R, of integral or boolean or floating-point type, this yields an @@ -67,9 +39,7 @@ constant and nonnegative. * Next this expression W is wrapped in a type - struct _gl_verify_type { - unsigned int _gl_verify_error_if_negative: W; - }. + struct verify_type__ { unsigned int verify_error_if_negative_size__: W; }. If W is negative, this yields a compile-time error. No compiler can deal with a bit-field of negative size. @@ -83,7 +53,7 @@ void function (int n) { verify (n < 0); } - * For the verify macro, the struct _gl_verify_type will need to + * For the verify macro, the struct verify_type__ will need to somehow be embedded into a declaration. To be portable, this declaration must declare an object, a constant, a function, or a typedef name. If the declared entity uses the type directly, @@ -99,14 +69,13 @@ if the entity names are not disambiguated. A workaround is to attach the current line number to the entity name: - #define _GL_CONCAT0(x, y) x##y - #define _GL_CONCAT(x, y) _GL_CONCAT0 (x, y) - extern struct {...} * _GL_CONCAT (dummy, __LINE__); + #define GL_CONCAT0(x, y) x##y + #define GL_CONCAT(x, y) GL_CONCAT0 (x, y) + extern struct {...} * GL_CONCAT(dummy,__LINE__); But this has the problem that two invocations of verify from within the same macro would collide, since the __LINE__ value - would be the same for both invocations. (The GCC __COUNTER__ - macro solves this problem, but is not portable.) + would be the same for both invocations. A solution is to use the sizeof operator. It yields a number, getting rid of the identity of the type. Declarations like @@ -121,11 +90,11 @@ Which of the following alternatives can be used? extern int dummy [sizeof (struct {...})]; - extern int dummy [sizeof (struct _gl_verify_type {...})]; + extern int dummy [sizeof (struct verify_type__ {...})]; extern void dummy (int [sizeof (struct {...})]); - extern void dummy (int [sizeof (struct _gl_verify_type {...})]); + extern void dummy (int [sizeof (struct verify_type__ {...})]); extern int (*dummy (void)) [sizeof (struct {...})]; - extern int (*dummy (void)) [sizeof (struct _gl_verify_type {...})]; + extern int (*dummy (void)) [sizeof (struct verify_type__ {...})]; In the second and sixth case, the struct type is exported to the outer scope; two such declarations therefore collide. GCC warns @@ -134,146 +103,38 @@ extern int (*dummy (void)) [sizeof (struct {...})]; - * GCC warns about duplicate declarations of the dummy function if - -Wredundant-decls is used. GCC 4.3 and later have a builtin - __COUNTER__ macro that can let us generate unique identifiers for - each dummy function, to suppress this warning. + * This implementation exploits the fact that GCC does not warn about + the last declaration mentioned above. If a future version of GCC + introduces a warning for this, the problem could be worked around + by using code specialized to GCC, e.g.,: - * This implementation exploits the fact that older versions of GCC, - which do not support _Static_assert, also do not warn about the - last declaration mentioned above. - - * GCC warns if -Wnested-externs is enabled and verify() is used - within a function body; but inside a function, you can always - arrange to use verify_expr() instead. + #if 4 <= __GNUC__ + # define verify(R) \ + extern int (* verify_function__ (void)) \ + [__builtin_constant_p (R) && (R) ? 1 : -1] + #endif * In C++, any struct definition inside sizeof is invalid. Use a template type to work around the problem. */ -/* Concatenate two preprocessor tokens. */ -#define _GL_CONCAT(x, y) _GL_CONCAT0 (x, y) -#define _GL_CONCAT0(x, y) x##y - -/* _GL_COUNTER is an integer, preferably one that changes each time we - use it. Use __COUNTER__ if it works, falling back on __LINE__ - otherwise. __LINE__ isn't perfect, but it's better than a - constant. */ -#if defined __COUNTER__ && __COUNTER__ != __COUNTER__ -# define _GL_COUNTER __COUNTER__ -#else -# define _GL_COUNTER __LINE__ -#endif - -/* Generate a symbol with the given prefix, making it unique if - possible. */ -#define _GL_GENSYM(prefix) _GL_CONCAT (prefix, _GL_COUNTER) -/* Verify requirement R at compile-time, as an integer constant expression - that returns 1. If R is false, fail at compile-time, preferably - with a diagnostic that includes the string-literal DIAGNOSTIC. */ - -#define _GL_VERIFY_TRUE(R, DIAGNOSTIC) \ - (!!sizeof (_GL_VERIFY_TYPE (R, DIAGNOSTIC))) +/* Verify requirement R at compile-time, as an integer constant expression. + Return 1. */ -#ifdef __cplusplus -# if !GNULIB_defined_struct__gl_verify_type +# ifdef __cplusplus template - struct _gl_verify_type { - unsigned int _gl_verify_error_if_negative: w; - }; -# define GNULIB_defined_struct__gl_verify_type 1 + struct verify_type__ { unsigned int verify_error_if_negative_size__: w; }; +# define verify_true(R) \ + (!!sizeof (verify_type__<(R) ? 1 : -1>)) +# else +# define verify_true(R) \ + (!!sizeof \ + (struct { unsigned int verify_error_if_negative_size__: (R) ? 1 : -1; })) # endif -# define _GL_VERIFY_TYPE(R, DIAGNOSTIC) \ - _gl_verify_type<(R) ? 1 : -1> -#elif defined _GL_HAVE__STATIC_ASSERT -# define _GL_VERIFY_TYPE(R, DIAGNOSTIC) \ - struct { \ - _Static_assert (R, DIAGNOSTIC); \ - int _gl_dummy; \ - } -#else -# define _GL_VERIFY_TYPE(R, DIAGNOSTIC) \ - struct { unsigned int _gl_verify_error_if_negative: (R) ? 1 : -1; } -#endif - -/* Verify requirement R at compile-time, as a declaration without a - trailing ';'. If R is false, fail at compile-time, preferably - with a diagnostic that includes the string-literal DIAGNOSTIC. - - Unfortunately, unlike C11, this implementation must appear as an - ordinary declaration, and cannot appear inside struct { ... }. */ - -#ifdef _GL_HAVE__STATIC_ASSERT -# define _GL_VERIFY _Static_assert -#else -# define _GL_VERIFY(R, DIAGNOSTIC) \ - extern int (*_GL_GENSYM (_gl_verify_function) (void)) \ - [_GL_VERIFY_TRUE (R, DIAGNOSTIC)] -#endif - -/* _GL_STATIC_ASSERT_H is defined if this code is copied into assert.h. */ -#ifdef _GL_STATIC_ASSERT_H -# if !defined _GL_HAVE__STATIC_ASSERT && !defined _Static_assert -# define _Static_assert(R, DIAGNOSTIC) _GL_VERIFY (R, DIAGNOSTIC) -# endif -# if !defined _GL_HAVE_STATIC_ASSERT && !defined static_assert -# define static_assert _Static_assert /* C11 requires this #define. */ -# endif -#endif - -/* @assert.h omit start@ */ - -/* Each of these macros verifies that its argument R is nonzero. To - be portable, R should be an integer constant expression. Unlike - assert (R), there is no run-time overhead. - - There are two macros, since no single macro can be used in all - contexts in C. verify_true (R) is for scalar contexts, including - integer constant expression contexts. verify (R) is for declaration - contexts, e.g., the top level. */ - -/* Verify requirement R at compile-time, as an integer constant expression. - Return 1. This is equivalent to verify_expr (R, 1). - - verify_true is obsolescent; please use verify_expr instead. */ - -#define verify_true(R) _GL_VERIFY_TRUE (R, "verify_true (" #R ")") - -/* Verify requirement R at compile-time. Return the value of the - expression E. */ - -#define verify_expr(R, E) \ - (_GL_VERIFY_TRUE (R, "verify_expr (" #R ", " #E ")") ? (E) : (E)) /* Verify requirement R at compile-time, as a declaration without a trailing ';'. */ -#define verify(R) _GL_VERIFY (R, "verify (" #R ")") - -#ifndef __has_builtin -# define __has_builtin(x) 0 -#endif - -/* Assume that R always holds. This lets the compiler optimize - accordingly. R should not have side-effects; it may or may not be - evaluated. Behavior is undefined if R is false. */ - -#if (__has_builtin (__builtin_unreachable) \ - || 4 < __GNUC__ + (5 <= __GNUC_MINOR__)) -# define assume(R) ((R) ? (void) 0 : __builtin_unreachable ()) -#elif 1200 <= _MSC_VER -# define assume(R) __assume (R) -#elif (defined lint \ - && (__has_builtin (__builtin_trap) \ - || 3 < __GNUC__ + (3 < __GNUC_MINOR__ + (4 <= __GNUC_PATCHLEVEL__)))) - /* Doing it this way helps various packages when configured with - --enable-gcc-warnings, which compiles with -Dlint. It's nicer - when 'assume' silences warnings even with older GCCs. */ -# define assume(R) ((R) ? (void) 0 : __builtin_trap ()) -#else -# define assume(R) ((void) (0 && (R))) -#endif - -/* @assert.h omit end@ */ +# define verify(R) extern int (* verify_function__ (void)) [verify_true (R)] #endif diff --git a/lib/wchar.in.h b/lib/wchar.in.h index b15ad4b..3e3a0c3 100644 --- a/lib/wchar.in.h +++ b/lib/wchar.in.h @@ -1,6 +1,6 @@ /* A substitute for ISO C99 , for platforms that have issues. - Copyright (C) 2007-2015 Free Software Foundation, Inc. + Copyright (C) 2007-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -13,7 +13,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* Written by Eric Blake. */ @@ -28,16 +29,10 @@ #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ #endif -@PRAGMA_COLUMNS@ -#if (((defined __need_mbstate_t || defined __need_wint_t) \ - && !defined __MINGW32__) \ - || (defined __hpux \ - && ((defined _INTTYPES_INCLUDED && !defined strtoimax) \ - || defined _GL_JUST_INCLUDE_SYSTEM_WCHAR_H)) \ - || defined _GL_ALREADY_INCLUDING_WCHAR_H) +#if defined __need_mbstate_t || defined __need_wint_t || (defined __hpux && ((defined _INTTYPES_INCLUDED && !defined strtoimax) || defined _GL_JUST_INCLUDE_SYSTEM_WCHAR_H)) || defined _GL_ALREADY_INCLUDING_WCHAR_H /* Special invocation convention: - - Inside glibc and uClibc header files, but not MinGW. + - Inside glibc and uClibc header files. - On HP-UX 11.00 we have a sequence of nested includes -> -> , and the latter includes , once indirectly -> -> -> @@ -53,25 +48,17 @@ #else /* Normal invocation convention. */ -#ifndef _@GUARD_PREFIX@_WCHAR_H +#ifndef _GL_WCHAR_H #define _GL_ALREADY_INCLUDING_WCHAR_H -#if @HAVE_FEATURES_H@ -# include /* for __GLIBC__ */ -#endif - /* Tru64 with Desktop Toolkit C has a bug: must be included before . BSD/OS 4.0.1 has a bug: , and must be included before . - In some builds of uClibc, is nonexistent and wchar_t is defined - by . But avoid namespace pollution on glibc systems. */ -#if !(defined __GLIBC__ && !defined __UCLIBC__) -# include -#endif #ifndef __GLIBC__ +# include # include # include #endif @@ -85,16 +72,8 @@ #undef _GL_ALREADY_INCLUDING_WCHAR_H -#ifndef _@GUARD_PREFIX@_WCHAR_H -#define _@GUARD_PREFIX@_WCHAR_H - -/* The __attribute__ feature is available in gcc versions 2.5 and later. - The attribute __pure__ was added in gcc 2.96. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) -#else -# define _GL_ATTRIBUTE_PURE /* empty */ -#endif +#ifndef _GL_WCHAR_H +#define _GL_WCHAR_H /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ @@ -110,18 +89,6 @@ # define WEOF -1 # endif #else -/* MSVC defines wint_t as 'unsigned short' in . - This is too small: ISO C 99 section 7.24.1.(2) says that wint_t must be - "unchanged by default argument promotions". Override it. */ -# if defined _MSC_VER -# if !GNULIB_defined_wint_t -# include -typedef unsigned int rpl_wint_t; -# undef wint_t -# define wint_t rpl_wint_t -# define GNULIB_defined_wint_t 1 -# endif -# endif # ifndef WEOF # define WEOF ((wint_t) -1) # endif @@ -132,12 +99,10 @@ typedef unsigned int rpl_wint_t; On IRIX 6.5, sizeof (mbstate_t) == 1, which is not sufficient for implementing mbrtowc for encodings like UTF-8. */ #if !(@HAVE_MBSINIT@ && @HAVE_MBRTOWC@) || @REPLACE_MBSTATE_T@ -# if !GNULIB_defined_mbstate_t typedef int rpl_mbstate_t; -# undef mbstate_t -# define mbstate_t rpl_mbstate_t -# define GNULIB_defined_mbstate_t 1 -# endif +# undef mbstate_t +# define mbstate_t rpl_mbstate_t +# define GNULIB_defined_mbstate_t 1 #endif @@ -148,11 +113,11 @@ typedef int rpl_mbstate_t; # undef btowc # define btowc rpl_btowc # endif -_GL_FUNCDECL_RPL (btowc, wint_t, (int c) _GL_ATTRIBUTE_PURE); +_GL_FUNCDECL_RPL (btowc, wint_t, (int c)); _GL_CXXALIAS_RPL (btowc, wint_t, (int c)); # else # if !@HAVE_BTOWC@ -_GL_FUNCDECL_SYS (btowc, wint_t, (int c) _GL_ATTRIBUTE_PURE); +_GL_FUNCDECL_SYS (btowc, wint_t, (int c)); # endif _GL_CXXALIAS_SYS (btowc, wint_t, (int c)); # endif @@ -173,12 +138,12 @@ _GL_WARN_ON_USE (btowc, "btowc is unportable - " # undef wctob # define wctob rpl_wctob # endif -_GL_FUNCDECL_RPL (wctob, int, (wint_t wc) _GL_ATTRIBUTE_PURE); +_GL_FUNCDECL_RPL (wctob, int, (wint_t wc)); _GL_CXXALIAS_RPL (wctob, int, (wint_t wc)); # else # if !defined wctob && !@HAVE_DECL_WCTOB@ /* wctob is provided by gnulib, or wctob exists but is not declared. */ -_GL_FUNCDECL_SYS (wctob, int, (wint_t wc) _GL_ATTRIBUTE_PURE); +_GL_FUNCDECL_SYS (wctob, int, (wint_t wc)); # endif _GL_CXXALIAS_SYS (wctob, int, (wint_t wc)); # endif @@ -439,12 +404,12 @@ _GL_WARN_ON_USE (wcsnrtombs, "wcsnrtombs is unportable - " # undef wcwidth # define wcwidth rpl_wcwidth # endif -_GL_FUNCDECL_RPL (wcwidth, int, (wchar_t) _GL_ATTRIBUTE_PURE); +_GL_FUNCDECL_RPL (wcwidth, int, (wchar_t)); _GL_CXXALIAS_RPL (wcwidth, int, (wchar_t)); # else # if !@HAVE_DECL_WCWIDTH@ /* wcwidth exists but is not declared. */ -_GL_FUNCDECL_SYS (wcwidth, int, (wchar_t) _GL_ATTRIBUTE_PURE); +_GL_FUNCDECL_SYS (wcwidth, int, (wchar_t)); # endif _GL_CXXALIAS_SYS (wcwidth, int, (wchar_t)); # endif @@ -458,576 +423,6 @@ _GL_WARN_ON_USE (wcwidth, "wcwidth is unportable - " #endif -/* Search N wide characters of S for C. */ -#if @GNULIB_WMEMCHR@ -# if !@HAVE_WMEMCHR@ -_GL_FUNCDECL_SYS (wmemchr, wchar_t *, (const wchar_t *s, wchar_t c, size_t n) - _GL_ATTRIBUTE_PURE); -# endif - /* On some systems, this function is defined as an overloaded function: - extern "C++" { - const wchar_t * std::wmemchr (const wchar_t *, wchar_t, size_t); - wchar_t * std::wmemchr (wchar_t *, wchar_t, size_t); - } */ -_GL_CXXALIAS_SYS_CAST2 (wmemchr, - wchar_t *, (const wchar_t *, wchar_t, size_t), - const wchar_t *, (const wchar_t *, wchar_t, size_t)); -# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \ - && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) -_GL_CXXALIASWARN1 (wmemchr, wchar_t *, (wchar_t *s, wchar_t c, size_t n)); -_GL_CXXALIASWARN1 (wmemchr, const wchar_t *, - (const wchar_t *s, wchar_t c, size_t n)); -# else -_GL_CXXALIASWARN (wmemchr); -# endif -#elif defined GNULIB_POSIXCHECK -# undef wmemchr -# if HAVE_RAW_DECL_WMEMCHR -_GL_WARN_ON_USE (wmemchr, "wmemchr is unportable - " - "use gnulib module wmemchr for portability"); -# endif -#endif - - -/* Compare N wide characters of S1 and S2. */ -#if @GNULIB_WMEMCMP@ -# if !@HAVE_WMEMCMP@ -_GL_FUNCDECL_SYS (wmemcmp, int, - (const wchar_t *s1, const wchar_t *s2, size_t n) - _GL_ATTRIBUTE_PURE); -# endif -_GL_CXXALIAS_SYS (wmemcmp, int, - (const wchar_t *s1, const wchar_t *s2, size_t n)); -_GL_CXXALIASWARN (wmemcmp); -#elif defined GNULIB_POSIXCHECK -# undef wmemcmp -# if HAVE_RAW_DECL_WMEMCMP -_GL_WARN_ON_USE (wmemcmp, "wmemcmp is unportable - " - "use gnulib module wmemcmp for portability"); -# endif -#endif - - -/* Copy N wide characters of SRC to DEST. */ -#if @GNULIB_WMEMCPY@ -# if !@HAVE_WMEMCPY@ -_GL_FUNCDECL_SYS (wmemcpy, wchar_t *, - (wchar_t *dest, const wchar_t *src, size_t n)); -# endif -_GL_CXXALIAS_SYS (wmemcpy, wchar_t *, - (wchar_t *dest, const wchar_t *src, size_t n)); -_GL_CXXALIASWARN (wmemcpy); -#elif defined GNULIB_POSIXCHECK -# undef wmemcpy -# if HAVE_RAW_DECL_WMEMCPY -_GL_WARN_ON_USE (wmemcpy, "wmemcpy is unportable - " - "use gnulib module wmemcpy for portability"); -# endif -#endif - - -/* Copy N wide characters of SRC to DEST, guaranteeing correct behavior for - overlapping memory areas. */ -#if @GNULIB_WMEMMOVE@ -# if !@HAVE_WMEMMOVE@ -_GL_FUNCDECL_SYS (wmemmove, wchar_t *, - (wchar_t *dest, const wchar_t *src, size_t n)); -# endif -_GL_CXXALIAS_SYS (wmemmove, wchar_t *, - (wchar_t *dest, const wchar_t *src, size_t n)); -_GL_CXXALIASWARN (wmemmove); -#elif defined GNULIB_POSIXCHECK -# undef wmemmove -# if HAVE_RAW_DECL_WMEMMOVE -_GL_WARN_ON_USE (wmemmove, "wmemmove is unportable - " - "use gnulib module wmemmove for portability"); -# endif -#endif - - -/* Set N wide characters of S to C. */ -#if @GNULIB_WMEMSET@ -# if !@HAVE_WMEMSET@ -_GL_FUNCDECL_SYS (wmemset, wchar_t *, (wchar_t *s, wchar_t c, size_t n)); -# endif -_GL_CXXALIAS_SYS (wmemset, wchar_t *, (wchar_t *s, wchar_t c, size_t n)); -_GL_CXXALIASWARN (wmemset); -#elif defined GNULIB_POSIXCHECK -# undef wmemset -# if HAVE_RAW_DECL_WMEMSET -_GL_WARN_ON_USE (wmemset, "wmemset is unportable - " - "use gnulib module wmemset for portability"); -# endif -#endif - - -/* Return the number of wide characters in S. */ -#if @GNULIB_WCSLEN@ -# if !@HAVE_WCSLEN@ -_GL_FUNCDECL_SYS (wcslen, size_t, (const wchar_t *s) _GL_ATTRIBUTE_PURE); -# endif -_GL_CXXALIAS_SYS (wcslen, size_t, (const wchar_t *s)); -_GL_CXXALIASWARN (wcslen); -#elif defined GNULIB_POSIXCHECK -# undef wcslen -# if HAVE_RAW_DECL_WCSLEN -_GL_WARN_ON_USE (wcslen, "wcslen is unportable - " - "use gnulib module wcslen for portability"); -# endif -#endif - - -/* Return the number of wide characters in S, but at most MAXLEN. */ -#if @GNULIB_WCSNLEN@ -# if !@HAVE_WCSNLEN@ -_GL_FUNCDECL_SYS (wcsnlen, size_t, (const wchar_t *s, size_t maxlen) - _GL_ATTRIBUTE_PURE); -# endif -_GL_CXXALIAS_SYS (wcsnlen, size_t, (const wchar_t *s, size_t maxlen)); -_GL_CXXALIASWARN (wcsnlen); -#elif defined GNULIB_POSIXCHECK -# undef wcsnlen -# if HAVE_RAW_DECL_WCSNLEN -_GL_WARN_ON_USE (wcsnlen, "wcsnlen is unportable - " - "use gnulib module wcsnlen for portability"); -# endif -#endif - - -/* Copy SRC to DEST. */ -#if @GNULIB_WCSCPY@ -# if !@HAVE_WCSCPY@ -_GL_FUNCDECL_SYS (wcscpy, wchar_t *, (wchar_t *dest, const wchar_t *src)); -# endif -_GL_CXXALIAS_SYS (wcscpy, wchar_t *, (wchar_t *dest, const wchar_t *src)); -_GL_CXXALIASWARN (wcscpy); -#elif defined GNULIB_POSIXCHECK -# undef wcscpy -# if HAVE_RAW_DECL_WCSCPY -_GL_WARN_ON_USE (wcscpy, "wcscpy is unportable - " - "use gnulib module wcscpy for portability"); -# endif -#endif - - -/* Copy SRC to DEST, returning the address of the terminating L'\0' in DEST. */ -#if @GNULIB_WCPCPY@ -# if !@HAVE_WCPCPY@ -_GL_FUNCDECL_SYS (wcpcpy, wchar_t *, (wchar_t *dest, const wchar_t *src)); -# endif -_GL_CXXALIAS_SYS (wcpcpy, wchar_t *, (wchar_t *dest, const wchar_t *src)); -_GL_CXXALIASWARN (wcpcpy); -#elif defined GNULIB_POSIXCHECK -# undef wcpcpy -# if HAVE_RAW_DECL_WCPCPY -_GL_WARN_ON_USE (wcpcpy, "wcpcpy is unportable - " - "use gnulib module wcpcpy for portability"); -# endif -#endif - - -/* Copy no more than N wide characters of SRC to DEST. */ -#if @GNULIB_WCSNCPY@ -# if !@HAVE_WCSNCPY@ -_GL_FUNCDECL_SYS (wcsncpy, wchar_t *, - (wchar_t *dest, const wchar_t *src, size_t n)); -# endif -_GL_CXXALIAS_SYS (wcsncpy, wchar_t *, - (wchar_t *dest, const wchar_t *src, size_t n)); -_GL_CXXALIASWARN (wcsncpy); -#elif defined GNULIB_POSIXCHECK -# undef wcsncpy -# if HAVE_RAW_DECL_WCSNCPY -_GL_WARN_ON_USE (wcsncpy, "wcsncpy is unportable - " - "use gnulib module wcsncpy for portability"); -# endif -#endif - - -/* Copy no more than N characters of SRC to DEST, returning the address of - the last character written into DEST. */ -#if @GNULIB_WCPNCPY@ -# if !@HAVE_WCPNCPY@ -_GL_FUNCDECL_SYS (wcpncpy, wchar_t *, - (wchar_t *dest, const wchar_t *src, size_t n)); -# endif -_GL_CXXALIAS_SYS (wcpncpy, wchar_t *, - (wchar_t *dest, const wchar_t *src, size_t n)); -_GL_CXXALIASWARN (wcpncpy); -#elif defined GNULIB_POSIXCHECK -# undef wcpncpy -# if HAVE_RAW_DECL_WCPNCPY -_GL_WARN_ON_USE (wcpncpy, "wcpncpy is unportable - " - "use gnulib module wcpncpy for portability"); -# endif -#endif - - -/* Append SRC onto DEST. */ -#if @GNULIB_WCSCAT@ -# if !@HAVE_WCSCAT@ -_GL_FUNCDECL_SYS (wcscat, wchar_t *, (wchar_t *dest, const wchar_t *src)); -# endif -_GL_CXXALIAS_SYS (wcscat, wchar_t *, (wchar_t *dest, const wchar_t *src)); -_GL_CXXALIASWARN (wcscat); -#elif defined GNULIB_POSIXCHECK -# undef wcscat -# if HAVE_RAW_DECL_WCSCAT -_GL_WARN_ON_USE (wcscat, "wcscat is unportable - " - "use gnulib module wcscat for portability"); -# endif -#endif - - -/* Append no more than N wide characters of SRC onto DEST. */ -#if @GNULIB_WCSNCAT@ -# if !@HAVE_WCSNCAT@ -_GL_FUNCDECL_SYS (wcsncat, wchar_t *, - (wchar_t *dest, const wchar_t *src, size_t n)); -# endif -_GL_CXXALIAS_SYS (wcsncat, wchar_t *, - (wchar_t *dest, const wchar_t *src, size_t n)); -_GL_CXXALIASWARN (wcsncat); -#elif defined GNULIB_POSIXCHECK -# undef wcsncat -# if HAVE_RAW_DECL_WCSNCAT -_GL_WARN_ON_USE (wcsncat, "wcsncat is unportable - " - "use gnulib module wcsncat for portability"); -# endif -#endif - - -/* Compare S1 and S2. */ -#if @GNULIB_WCSCMP@ -# if !@HAVE_WCSCMP@ -_GL_FUNCDECL_SYS (wcscmp, int, (const wchar_t *s1, const wchar_t *s2) - _GL_ATTRIBUTE_PURE); -# endif -_GL_CXXALIAS_SYS (wcscmp, int, (const wchar_t *s1, const wchar_t *s2)); -_GL_CXXALIASWARN (wcscmp); -#elif defined GNULIB_POSIXCHECK -# undef wcscmp -# if HAVE_RAW_DECL_WCSCMP -_GL_WARN_ON_USE (wcscmp, "wcscmp is unportable - " - "use gnulib module wcscmp for portability"); -# endif -#endif - - -/* Compare no more than N wide characters of S1 and S2. */ -#if @GNULIB_WCSNCMP@ -# if !@HAVE_WCSNCMP@ -_GL_FUNCDECL_SYS (wcsncmp, int, - (const wchar_t *s1, const wchar_t *s2, size_t n) - _GL_ATTRIBUTE_PURE); -# endif -_GL_CXXALIAS_SYS (wcsncmp, int, - (const wchar_t *s1, const wchar_t *s2, size_t n)); -_GL_CXXALIASWARN (wcsncmp); -#elif defined GNULIB_POSIXCHECK -# undef wcsncmp -# if HAVE_RAW_DECL_WCSNCMP -_GL_WARN_ON_USE (wcsncmp, "wcsncmp is unportable - " - "use gnulib module wcsncmp for portability"); -# endif -#endif - - -/* Compare S1 and S2, ignoring case. */ -#if @GNULIB_WCSCASECMP@ -# if !@HAVE_WCSCASECMP@ -_GL_FUNCDECL_SYS (wcscasecmp, int, (const wchar_t *s1, const wchar_t *s2) - _GL_ATTRIBUTE_PURE); -# endif -_GL_CXXALIAS_SYS (wcscasecmp, int, (const wchar_t *s1, const wchar_t *s2)); -_GL_CXXALIASWARN (wcscasecmp); -#elif defined GNULIB_POSIXCHECK -# undef wcscasecmp -# if HAVE_RAW_DECL_WCSCASECMP -_GL_WARN_ON_USE (wcscasecmp, "wcscasecmp is unportable - " - "use gnulib module wcscasecmp for portability"); -# endif -#endif - - -/* Compare no more than N chars of S1 and S2, ignoring case. */ -#if @GNULIB_WCSNCASECMP@ -# if !@HAVE_WCSNCASECMP@ -_GL_FUNCDECL_SYS (wcsncasecmp, int, - (const wchar_t *s1, const wchar_t *s2, size_t n) - _GL_ATTRIBUTE_PURE); -# endif -_GL_CXXALIAS_SYS (wcsncasecmp, int, - (const wchar_t *s1, const wchar_t *s2, size_t n)); -_GL_CXXALIASWARN (wcsncasecmp); -#elif defined GNULIB_POSIXCHECK -# undef wcsncasecmp -# if HAVE_RAW_DECL_WCSNCASECMP -_GL_WARN_ON_USE (wcsncasecmp, "wcsncasecmp is unportable - " - "use gnulib module wcsncasecmp for portability"); -# endif -#endif - - -/* Compare S1 and S2, both interpreted as appropriate to the LC_COLLATE - category of the current locale. */ -#if @GNULIB_WCSCOLL@ -# if !@HAVE_WCSCOLL@ -_GL_FUNCDECL_SYS (wcscoll, int, (const wchar_t *s1, const wchar_t *s2)); -# endif -_GL_CXXALIAS_SYS (wcscoll, int, (const wchar_t *s1, const wchar_t *s2)); -_GL_CXXALIASWARN (wcscoll); -#elif defined GNULIB_POSIXCHECK -# undef wcscoll -# if HAVE_RAW_DECL_WCSCOLL -_GL_WARN_ON_USE (wcscoll, "wcscoll is unportable - " - "use gnulib module wcscoll for portability"); -# endif -#endif - - -/* Transform S2 into array pointed to by S1 such that if wcscmp is applied - to two transformed strings the result is the as applying 'wcscoll' to the - original strings. */ -#if @GNULIB_WCSXFRM@ -# if !@HAVE_WCSXFRM@ -_GL_FUNCDECL_SYS (wcsxfrm, size_t, (wchar_t *s1, const wchar_t *s2, size_t n)); -# endif -_GL_CXXALIAS_SYS (wcsxfrm, size_t, (wchar_t *s1, const wchar_t *s2, size_t n)); -_GL_CXXALIASWARN (wcsxfrm); -#elif defined GNULIB_POSIXCHECK -# undef wcsxfrm -# if HAVE_RAW_DECL_WCSXFRM -_GL_WARN_ON_USE (wcsxfrm, "wcsxfrm is unportable - " - "use gnulib module wcsxfrm for portability"); -# endif -#endif - - -/* Duplicate S, returning an identical malloc'd string. */ -#if @GNULIB_WCSDUP@ -# if !@HAVE_WCSDUP@ -_GL_FUNCDECL_SYS (wcsdup, wchar_t *, (const wchar_t *s)); -# endif -_GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s)); -_GL_CXXALIASWARN (wcsdup); -#elif defined GNULIB_POSIXCHECK -# undef wcsdup -# if HAVE_RAW_DECL_WCSDUP -_GL_WARN_ON_USE (wcsdup, "wcsdup is unportable - " - "use gnulib module wcsdup for portability"); -# endif -#endif - - -/* Find the first occurrence of WC in WCS. */ -#if @GNULIB_WCSCHR@ -# if !@HAVE_WCSCHR@ -_GL_FUNCDECL_SYS (wcschr, wchar_t *, (const wchar_t *wcs, wchar_t wc) - _GL_ATTRIBUTE_PURE); -# endif - /* On some systems, this function is defined as an overloaded function: - extern "C++" { - const wchar_t * std::wcschr (const wchar_t *, wchar_t); - wchar_t * std::wcschr (wchar_t *, wchar_t); - } */ -_GL_CXXALIAS_SYS_CAST2 (wcschr, - wchar_t *, (const wchar_t *, wchar_t), - const wchar_t *, (const wchar_t *, wchar_t)); -# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \ - && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) -_GL_CXXALIASWARN1 (wcschr, wchar_t *, (wchar_t *wcs, wchar_t wc)); -_GL_CXXALIASWARN1 (wcschr, const wchar_t *, (const wchar_t *wcs, wchar_t wc)); -# else -_GL_CXXALIASWARN (wcschr); -# endif -#elif defined GNULIB_POSIXCHECK -# undef wcschr -# if HAVE_RAW_DECL_WCSCHR -_GL_WARN_ON_USE (wcschr, "wcschr is unportable - " - "use gnulib module wcschr for portability"); -# endif -#endif - - -/* Find the last occurrence of WC in WCS. */ -#if @GNULIB_WCSRCHR@ -# if !@HAVE_WCSRCHR@ -_GL_FUNCDECL_SYS (wcsrchr, wchar_t *, (const wchar_t *wcs, wchar_t wc) - _GL_ATTRIBUTE_PURE); -# endif - /* On some systems, this function is defined as an overloaded function: - extern "C++" { - const wchar_t * std::wcsrchr (const wchar_t *, wchar_t); - wchar_t * std::wcsrchr (wchar_t *, wchar_t); - } */ -_GL_CXXALIAS_SYS_CAST2 (wcsrchr, - wchar_t *, (const wchar_t *, wchar_t), - const wchar_t *, (const wchar_t *, wchar_t)); -# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \ - && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) -_GL_CXXALIASWARN1 (wcsrchr, wchar_t *, (wchar_t *wcs, wchar_t wc)); -_GL_CXXALIASWARN1 (wcsrchr, const wchar_t *, (const wchar_t *wcs, wchar_t wc)); -# else -_GL_CXXALIASWARN (wcsrchr); -# endif -#elif defined GNULIB_POSIXCHECK -# undef wcsrchr -# if HAVE_RAW_DECL_WCSRCHR -_GL_WARN_ON_USE (wcsrchr, "wcsrchr is unportable - " - "use gnulib module wcsrchr for portability"); -# endif -#endif - - -/* Return the length of the initial segmet of WCS which consists entirely - of wide characters not in REJECT. */ -#if @GNULIB_WCSCSPN@ -# if !@HAVE_WCSCSPN@ -_GL_FUNCDECL_SYS (wcscspn, size_t, (const wchar_t *wcs, const wchar_t *reject) - _GL_ATTRIBUTE_PURE); -# endif -_GL_CXXALIAS_SYS (wcscspn, size_t, (const wchar_t *wcs, const wchar_t *reject)); -_GL_CXXALIASWARN (wcscspn); -#elif defined GNULIB_POSIXCHECK -# undef wcscspn -# if HAVE_RAW_DECL_WCSCSPN -_GL_WARN_ON_USE (wcscspn, "wcscspn is unportable - " - "use gnulib module wcscspn for portability"); -# endif -#endif - - -/* Return the length of the initial segmet of WCS which consists entirely - of wide characters in ACCEPT. */ -#if @GNULIB_WCSSPN@ -# if !@HAVE_WCSSPN@ -_GL_FUNCDECL_SYS (wcsspn, size_t, (const wchar_t *wcs, const wchar_t *accept) - _GL_ATTRIBUTE_PURE); -# endif -_GL_CXXALIAS_SYS (wcsspn, size_t, (const wchar_t *wcs, const wchar_t *accept)); -_GL_CXXALIASWARN (wcsspn); -#elif defined GNULIB_POSIXCHECK -# undef wcsspn -# if HAVE_RAW_DECL_WCSSPN -_GL_WARN_ON_USE (wcsspn, "wcsspn is unportable - " - "use gnulib module wcsspn for portability"); -# endif -#endif - - -/* Find the first occurrence in WCS of any character in ACCEPT. */ -#if @GNULIB_WCSPBRK@ -# if !@HAVE_WCSPBRK@ -_GL_FUNCDECL_SYS (wcspbrk, wchar_t *, - (const wchar_t *wcs, const wchar_t *accept) - _GL_ATTRIBUTE_PURE); -# endif - /* On some systems, this function is defined as an overloaded function: - extern "C++" { - const wchar_t * std::wcspbrk (const wchar_t *, const wchar_t *); - wchar_t * std::wcspbrk (wchar_t *, const wchar_t *); - } */ -_GL_CXXALIAS_SYS_CAST2 (wcspbrk, - wchar_t *, (const wchar_t *, const wchar_t *), - const wchar_t *, (const wchar_t *, const wchar_t *)); -# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \ - && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) -_GL_CXXALIASWARN1 (wcspbrk, wchar_t *, - (wchar_t *wcs, const wchar_t *accept)); -_GL_CXXALIASWARN1 (wcspbrk, const wchar_t *, - (const wchar_t *wcs, const wchar_t *accept)); -# else -_GL_CXXALIASWARN (wcspbrk); -# endif -#elif defined GNULIB_POSIXCHECK -# undef wcspbrk -# if HAVE_RAW_DECL_WCSPBRK -_GL_WARN_ON_USE (wcspbrk, "wcspbrk is unportable - " - "use gnulib module wcspbrk for portability"); -# endif -#endif - - -/* Find the first occurrence of NEEDLE in HAYSTACK. */ -#if @GNULIB_WCSSTR@ -# if !@HAVE_WCSSTR@ -_GL_FUNCDECL_SYS (wcsstr, wchar_t *, - (const wchar_t *haystack, const wchar_t *needle) - _GL_ATTRIBUTE_PURE); -# endif - /* On some systems, this function is defined as an overloaded function: - extern "C++" { - const wchar_t * std::wcsstr (const wchar_t *, const wchar_t *); - wchar_t * std::wcsstr (wchar_t *, const wchar_t *); - } */ -_GL_CXXALIAS_SYS_CAST2 (wcsstr, - wchar_t *, (const wchar_t *, const wchar_t *), - const wchar_t *, (const wchar_t *, const wchar_t *)); -# if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \ - && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) -_GL_CXXALIASWARN1 (wcsstr, wchar_t *, - (wchar_t *haystack, const wchar_t *needle)); -_GL_CXXALIASWARN1 (wcsstr, const wchar_t *, - (const wchar_t *haystack, const wchar_t *needle)); -# else -_GL_CXXALIASWARN (wcsstr); -# endif -#elif defined GNULIB_POSIXCHECK -# undef wcsstr -# if HAVE_RAW_DECL_WCSSTR -_GL_WARN_ON_USE (wcsstr, "wcsstr is unportable - " - "use gnulib module wcsstr for portability"); -# endif -#endif - - -/* Divide WCS into tokens separated by characters in DELIM. */ -#if @GNULIB_WCSTOK@ -# if !@HAVE_WCSTOK@ -_GL_FUNCDECL_SYS (wcstok, wchar_t *, - (wchar_t *wcs, const wchar_t *delim, wchar_t **ptr)); -# endif -_GL_CXXALIAS_SYS (wcstok, wchar_t *, - (wchar_t *wcs, const wchar_t *delim, wchar_t **ptr)); -_GL_CXXALIASWARN (wcstok); -#elif defined GNULIB_POSIXCHECK -# undef wcstok -# if HAVE_RAW_DECL_WCSTOK -_GL_WARN_ON_USE (wcstok, "wcstok is unportable - " - "use gnulib module wcstok for portability"); -# endif -#endif - - -/* Determine number of column positions required for first N wide - characters (or fewer if S ends before this) in S. */ -#if @GNULIB_WCSWIDTH@ -# if @REPLACE_WCSWIDTH@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef wcswidth -# define wcswidth rpl_wcswidth -# endif -_GL_FUNCDECL_RPL (wcswidth, int, (const wchar_t *s, size_t n) - _GL_ATTRIBUTE_PURE); -_GL_CXXALIAS_RPL (wcswidth, int, (const wchar_t *s, size_t n)); -# else -# if !@HAVE_WCSWIDTH@ -_GL_FUNCDECL_SYS (wcswidth, int, (const wchar_t *s, size_t n) - _GL_ATTRIBUTE_PURE); -# endif -_GL_CXXALIAS_SYS (wcswidth, int, (const wchar_t *s, size_t n)); -# endif -_GL_CXXALIASWARN (wcswidth); -#elif defined GNULIB_POSIXCHECK -# undef wcswidth -# if HAVE_RAW_DECL_WCSWIDTH -_GL_WARN_ON_USE (wcswidth, "wcswidth is unportable - " - "use gnulib module wcswidth for portability"); -# endif -#endif - - -#endif /* _@GUARD_PREFIX@_WCHAR_H */ -#endif /* _@GUARD_PREFIX@_WCHAR_H */ +#endif /* _GL_WCHAR_H */ +#endif /* _GL_WCHAR_H */ #endif diff --git a/lib/wctype-h.c b/lib/wctype-h.c deleted file mode 100644 index bb5f847..0000000 --- a/lib/wctype-h.c +++ /dev/null @@ -1,4 +0,0 @@ -/* Normally this would be wctype.c, but that name's already taken. */ -#include -#define _GL_WCTYPE_INLINE _GL_EXTERN_INLINE -#include "wctype.h" diff --git a/lib/wctype.in.h b/lib/wctype.in.h index 2c6fe4a..8cfdfb0 100644 --- a/lib/wctype.in.h +++ b/lib/wctype.in.h @@ -1,6 +1,6 @@ /* A substitute for ISO C99 , for platforms that lack it. - Copyright (C) 2006-2015 Free Software Foundation, Inc. + Copyright (C) 2006-2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -13,7 +13,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* Written by Bruno Haible and Paul Eggert. */ @@ -25,12 +26,11 @@ * wctrans_t, and wctype_t are not yet implemented. */ -#ifndef _@GUARD_PREFIX@_WCTYPE_H +#ifndef _GL_WCTYPE_H #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ #endif -@PRAGMA_COLUMNS@ #if @HAVE_WINT_T@ /* Solaris 2.5 has a bug: must be included before . @@ -44,13 +44,6 @@ # include #endif -/* mingw has declarations of towupper and towlower in as - well . Include in advance to avoid rpl_ prefix - being added to the declarations. */ -#ifdef __MINGW32__ -# include -#endif - /* Include the original if it exists. BeOS 5 has the functions but no . */ /* The include_next requires a split double-inclusion guard. */ @@ -58,34 +51,13 @@ # @INCLUDE_NEXT@ @NEXT_WCTYPE_H@ #endif -#ifndef _@GUARD_PREFIX@_WCTYPE_H -#define _@GUARD_PREFIX@_WCTYPE_H - -#ifndef _GL_INLINE_HEADER_BEGIN - #error "Please include config.h first." -#endif -_GL_INLINE_HEADER_BEGIN -#ifndef _GL_WCTYPE_INLINE -# define _GL_WCTYPE_INLINE _GL_INLINE -#endif +#ifndef _GL_WCTYPE_H +#define _GL_WCTYPE_H /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* The definition of _GL_WARN_ON_USE is copied here. */ -/* Solaris 2.6 includes which includes which - #defines a number of identifiers in the application namespace. Revert - these #defines. */ -#ifdef __sun -# undef multibyte -# undef eucw1 -# undef eucw2 -# undef eucw3 -# undef scrw1 -# undef scrw2 -# undef scrw3 -#endif - /* Define wint_t and WEOF. (Also done in wchar.in.h.) */ #if !@HAVE_WINT_T@ && !defined wint_t # define wint_t int @@ -93,171 +65,153 @@ _GL_INLINE_HEADER_BEGIN # define WEOF -1 # endif #else -/* MSVC defines wint_t as 'unsigned short' in . - This is too small: ISO C 99 section 7.24.1.(2) says that wint_t must be - "unchanged by default argument promotions". Override it. */ -# if defined _MSC_VER -# if !GNULIB_defined_wint_t -# include -typedef unsigned int rpl_wint_t; -# undef wint_t -# define wint_t rpl_wint_t -# define GNULIB_defined_wint_t 1 -# endif -# endif # ifndef WEOF # define WEOF ((wint_t) -1) # endif #endif -#if !GNULIB_defined_wctype_functions - /* FreeBSD 4.4 to 4.11 has but lacks the functions. Linux libc5 has and the functions but they are broken. Assume all 11 functions (all isw* except iswblank) are implemented the same way, or not at all. */ -# if ! @HAVE_ISWCNTRL@ || @REPLACE_ISWCNTRL@ +#if ! @HAVE_ISWCNTRL@ || @REPLACE_ISWCNTRL@ /* IRIX 5.3 has macros but no functions, its isw* macros refer to an undefined variable _ctmp_ and to macros like _P, and they refer to system functions like _iswctype that are not in the standard C library. Rather than try to get ancient buggy implementations like this to work, just disable them. */ -# undef iswalnum -# undef iswalpha -# undef iswblank -# undef iswcntrl -# undef iswdigit -# undef iswgraph -# undef iswlower -# undef iswprint -# undef iswpunct -# undef iswspace -# undef iswupper -# undef iswxdigit -# undef towlower -# undef towupper +# undef iswalnum +# undef iswalpha +# undef iswblank +# undef iswcntrl +# undef iswdigit +# undef iswgraph +# undef iswlower +# undef iswprint +# undef iswpunct +# undef iswspace +# undef iswupper +# undef iswxdigit +# undef towlower +# undef towupper /* Linux libc5 has and the functions but they are broken. */ -# if @REPLACE_ISWCNTRL@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define iswalnum rpl_iswalnum -# define iswalpha rpl_iswalpha -# define iswblank rpl_iswblank -# define iswcntrl rpl_iswcntrl -# define iswdigit rpl_iswdigit -# define iswgraph rpl_iswgraph -# define iswlower rpl_iswlower -# define iswprint rpl_iswprint -# define iswpunct rpl_iswpunct -# define iswspace rpl_iswspace -# define iswupper rpl_iswupper -# define iswxdigit rpl_iswxdigit -# endif -# endif -# if @REPLACE_TOWLOWER@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define towlower rpl_towlower -# define towupper rpl_towupper -# endif +# if @REPLACE_ISWCNTRL@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define iswalnum rpl_iswalnum +# define iswalpha rpl_iswalpha +# define iswblank rpl_iswblank +# define iswcntrl rpl_iswcntrl +# define iswdigit rpl_iswdigit +# define iswgraph rpl_iswgraph +# define iswlower rpl_iswlower +# define iswprint rpl_iswprint +# define iswpunct rpl_iswpunct +# define iswspace rpl_iswspace +# define iswupper rpl_iswupper +# define iswxdigit rpl_iswxdigit +# define towlower rpl_towlower +# define towupper rpl_towupper # endif +# endif -_GL_WCTYPE_INLINE int -# if @REPLACE_ISWCNTRL@ +static inline int +# if @REPLACE_ISWCNTRL@ rpl_iswalnum -# else +# else iswalnum -# endif +# endif (wint_t wc) { return ((wc >= '0' && wc <= '9') || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'Z')); } -_GL_WCTYPE_INLINE int -# if @REPLACE_ISWCNTRL@ +static inline int +# if @REPLACE_ISWCNTRL@ rpl_iswalpha -# else +# else iswalpha -# endif +# endif (wint_t wc) { return (wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'Z'; } -_GL_WCTYPE_INLINE int -# if @REPLACE_ISWCNTRL@ +static inline int +# if @REPLACE_ISWCNTRL@ rpl_iswblank -# else +# else iswblank -# endif +# endif (wint_t wc) { return wc == ' ' || wc == '\t'; } -_GL_WCTYPE_INLINE int -# if @REPLACE_ISWCNTRL@ +static inline int +# if @REPLACE_ISWCNTRL@ rpl_iswcntrl -# else +# else iswcntrl -# endif +# endif (wint_t wc) { return (wc & ~0x1f) == 0 || wc == 0x7f; } -_GL_WCTYPE_INLINE int -# if @REPLACE_ISWCNTRL@ +static inline int +# if @REPLACE_ISWCNTRL@ rpl_iswdigit -# else +# else iswdigit -# endif +# endif (wint_t wc) { return wc >= '0' && wc <= '9'; } -_GL_WCTYPE_INLINE int -# if @REPLACE_ISWCNTRL@ +static inline int +# if @REPLACE_ISWCNTRL@ rpl_iswgraph -# else +# else iswgraph -# endif +# endif (wint_t wc) { return wc >= '!' && wc <= '~'; } -_GL_WCTYPE_INLINE int -# if @REPLACE_ISWCNTRL@ +static inline int +# if @REPLACE_ISWCNTRL@ rpl_iswlower -# else +# else iswlower -# endif +# endif (wint_t wc) { return wc >= 'a' && wc <= 'z'; } -_GL_WCTYPE_INLINE int -# if @REPLACE_ISWCNTRL@ +static inline int +# if @REPLACE_ISWCNTRL@ rpl_iswprint -# else +# else iswprint -# endif +# endif (wint_t wc) { return wc >= ' ' && wc <= '~'; } -_GL_WCTYPE_INLINE int -# if @REPLACE_ISWCNTRL@ +static inline int +# if @REPLACE_ISWCNTRL@ rpl_iswpunct -# else +# else iswpunct -# endif +# endif (wint_t wc) { return (wc >= '!' && wc <= '~' @@ -265,78 +219,75 @@ iswpunct || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'Z'))); } -_GL_WCTYPE_INLINE int -# if @REPLACE_ISWCNTRL@ +static inline int +# if @REPLACE_ISWCNTRL@ rpl_iswspace -# else +# else iswspace -# endif +# endif (wint_t wc) { return (wc == ' ' || wc == '\t' || wc == '\n' || wc == '\v' || wc == '\f' || wc == '\r'); } -_GL_WCTYPE_INLINE int -# if @REPLACE_ISWCNTRL@ +static inline int +# if @REPLACE_ISWCNTRL@ rpl_iswupper -# else +# else iswupper -# endif +# endif (wint_t wc) { return wc >= 'A' && wc <= 'Z'; } -_GL_WCTYPE_INLINE int -# if @REPLACE_ISWCNTRL@ +static inline int +# if @REPLACE_ISWCNTRL@ rpl_iswxdigit -# else +# else iswxdigit -# endif +# endif (wint_t wc) { return ((wc >= '0' && wc <= '9') || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'F')); } -_GL_WCTYPE_INLINE wint_t -# if @REPLACE_TOWLOWER@ +static inline wint_t +# if @REPLACE_ISWCNTRL@ rpl_towlower -# else +# else towlower -# endif +# endif (wint_t wc) { return (wc >= 'A' && wc <= 'Z' ? wc - 'A' + 'a' : wc); } -_GL_WCTYPE_INLINE wint_t -# if @REPLACE_TOWLOWER@ +static inline wint_t +# if @REPLACE_ISWCNTRL@ rpl_towupper -# else +# else towupper -# endif +# endif (wint_t wc) { return (wc >= 'a' && wc <= 'z' ? wc - 'a' + 'A' : wc); } -# elif @GNULIB_ISWBLANK@ && (! @HAVE_ISWBLANK@ || @REPLACE_ISWBLANK@) +#elif ! @HAVE_ISWBLANK@ /* Only the iswblank function is missing. */ -# if @REPLACE_ISWBLANK@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define iswblank rpl_iswblank -# endif -_GL_FUNCDECL_RPL (iswblank, int, (wint_t wc)); -# else -_GL_FUNCDECL_SYS (iswblank, int, (wint_t wc)); -# endif +static inline int +iswblank (wint_t wc) +{ + return wc == ' ' || wc == '\t'; +} -# endif +#endif -# if defined __MINGW32__ +#if defined __MINGW32__ /* On native Windows, wchar_t is uint16_t, and wint_t is uint32_t. The functions towlower and towupper are implemented in the MSVCRT library @@ -351,32 +302,30 @@ _GL_FUNCDECL_SYS (iswblank, int, (wint_t wc)); result register. We need to fix this by adding a zero-extend from wchar_t to wint_t after the call. */ -_GL_WCTYPE_INLINE wint_t +static inline wint_t rpl_towlower (wint_t wc) { return (wint_t) (wchar_t) towlower (wc); } -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define towlower rpl_towlower -# endif +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define towlower rpl_towlower +# endif -_GL_WCTYPE_INLINE wint_t +static inline wint_t rpl_towupper (wint_t wc) { return (wint_t) (wchar_t) towupper (wc); } -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# define towupper rpl_towupper -# endif - -# endif /* __MINGW32__ */ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define towupper rpl_towupper +# endif -# define GNULIB_defined_wctype_functions 1 -#endif +#endif /* __MINGW32__ */ #if @REPLACE_ISWCNTRL@ _GL_CXXALIAS_RPL (iswalnum, int, (wint_t wc)); _GL_CXXALIAS_RPL (iswalpha, int, (wint_t wc)); +_GL_CXXALIAS_RPL (iswblank, int, (wint_t wc)); _GL_CXXALIAS_RPL (iswcntrl, int, (wint_t wc)); _GL_CXXALIAS_RPL (iswdigit, int, (wint_t wc)); _GL_CXXALIAS_RPL (iswgraph, int, (wint_t wc)); @@ -389,6 +338,7 @@ _GL_CXXALIAS_RPL (iswxdigit, int, (wint_t wc)); #else _GL_CXXALIAS_SYS (iswalnum, int, (wint_t wc)); _GL_CXXALIAS_SYS (iswalpha, int, (wint_t wc)); +_GL_CXXALIAS_SYS (iswblank, int, (wint_t wc)); _GL_CXXALIAS_SYS (iswcntrl, int, (wint_t wc)); _GL_CXXALIAS_SYS (iswdigit, int, (wint_t wc)); _GL_CXXALIAS_SYS (iswgraph, int, (wint_t wc)); @@ -401,6 +351,7 @@ _GL_CXXALIAS_SYS (iswxdigit, int, (wint_t wc)); #endif _GL_CXXALIASWARN (iswalnum); _GL_CXXALIASWARN (iswalpha); +_GL_CXXALIASWARN (iswblank); _GL_CXXALIASWARN (iswcntrl); _GL_CXXALIASWARN (iswdigit); _GL_CXXALIASWARN (iswgraph); @@ -411,55 +362,7 @@ _GL_CXXALIASWARN (iswspace); _GL_CXXALIASWARN (iswupper); _GL_CXXALIASWARN (iswxdigit); -#if @GNULIB_ISWBLANK@ -# if @REPLACE_ISWCNTRL@ || @REPLACE_ISWBLANK@ -_GL_CXXALIAS_RPL (iswblank, int, (wint_t wc)); -# else -_GL_CXXALIAS_SYS (iswblank, int, (wint_t wc)); -# endif -_GL_CXXALIASWARN (iswblank); -#endif - -#if !@HAVE_WCTYPE_T@ -# if !GNULIB_defined_wctype_t -typedef void * wctype_t; -# define GNULIB_defined_wctype_t 1 -# endif -#endif - -/* Get a descriptor for a wide character property. */ -#if @GNULIB_WCTYPE@ -# if !@HAVE_WCTYPE_T@ -_GL_FUNCDECL_SYS (wctype, wctype_t, (const char *name)); -# endif -_GL_CXXALIAS_SYS (wctype, wctype_t, (const char *name)); -_GL_CXXALIASWARN (wctype); -#elif defined GNULIB_POSIXCHECK -# undef wctype -# if HAVE_RAW_DECL_WCTYPE -_GL_WARN_ON_USE (wctype, "wctype is unportable - " - "use gnulib module wctype for portability"); -# endif -#endif - -/* Test whether a wide character has a given property. - The argument WC must be either a wchar_t value or WEOF. - The argument DESC must have been returned by the wctype() function. */ -#if @GNULIB_ISWCTYPE@ -# if !@HAVE_WCTYPE_T@ -_GL_FUNCDECL_SYS (iswctype, int, (wint_t wc, wctype_t desc)); -# endif -_GL_CXXALIAS_SYS (iswctype, int, (wint_t wc, wctype_t desc)); -_GL_CXXALIASWARN (iswctype); -#elif defined GNULIB_POSIXCHECK -# undef iswctype -# if HAVE_RAW_DECL_ISWCTYPE -_GL_WARN_ON_USE (iswctype, "iswctype is unportable - " - "use gnulib module iswctype for portability"); -# endif -#endif - -#if @REPLACE_TOWLOWER@ || defined __MINGW32__ +#if @REPLACE_ISWCNTRL@ || defined __MINGW32__ _GL_CXXALIAS_RPL (towlower, wint_t, (wint_t wc)); _GL_CXXALIAS_RPL (towupper, wint_t, (wint_t wc)); #else @@ -469,46 +372,6 @@ _GL_CXXALIAS_SYS (towupper, wint_t, (wint_t wc)); _GL_CXXALIASWARN (towlower); _GL_CXXALIASWARN (towupper); -#if !@HAVE_WCTRANS_T@ -# if !GNULIB_defined_wctrans_t -typedef void * wctrans_t; -# define GNULIB_defined_wctrans_t 1 -# endif -#endif - -/* Get a descriptor for a wide character case conversion. */ -#if @GNULIB_WCTRANS@ -# if !@HAVE_WCTRANS_T@ -_GL_FUNCDECL_SYS (wctrans, wctrans_t, (const char *name)); -# endif -_GL_CXXALIAS_SYS (wctrans, wctrans_t, (const char *name)); -_GL_CXXALIASWARN (wctrans); -#elif defined GNULIB_POSIXCHECK -# undef wctrans -# if HAVE_RAW_DECL_WCTRANS -_GL_WARN_ON_USE (wctrans, "wctrans is unportable - " - "use gnulib module wctrans for portability"); -# endif -#endif - -/* Perform a given case conversion on a wide character. - The argument WC must be either a wchar_t value or WEOF. - The argument DESC must have been returned by the wctrans() function. */ -#if @GNULIB_TOWCTRANS@ -# if !@HAVE_WCTRANS_T@ -_GL_FUNCDECL_SYS (towctrans, wint_t, (wint_t wc, wctrans_t desc)); -# endif -_GL_CXXALIAS_SYS (towctrans, wint_t, (wint_t wc, wctrans_t desc)); -_GL_CXXALIASWARN (towctrans); -#elif defined GNULIB_POSIXCHECK -# undef towctrans -# if HAVE_RAW_DECL_TOWCTRANS -_GL_WARN_ON_USE (towctrans, "towctrans is unportable - " - "use gnulib module towctrans for portability"); -# endif -#endif - -_GL_INLINE_HEADER_END -#endif /* _@GUARD_PREFIX@_WCTYPE_H */ -#endif /* _@GUARD_PREFIX@_WCTYPE_H */ +#endif /* _GL_WCTYPE_H */ +#endif /* _GL_WCTYPE_H */ diff --git a/lib/wcwidth.c b/lib/wcwidth.c index 11ea6a9..e5c27f5 100644 --- a/lib/wcwidth.c +++ b/lib/wcwidth.c @@ -1,5 +1,5 @@ /* Determine the number of screen columns needed for a character. - Copyright (C) 2006-2007, 2010-2015 Free Software Foundation, Inc. + Copyright (C) 2006-2007, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -32,7 +32,7 @@ wcwidth (wchar_t wc) { /* In UTF-8 locales, use a Unicode aware width function. */ const char *encoding = locale_charset (); - if (STREQ_OPT (encoding, "UTF-8", 'U', 'T', 'F', '-', '8', 0, 0, 0 ,0)) + if (STREQ (encoding, "UTF-8", 'U', 'T', 'F', '-', '8', 0, 0, 0 ,0)) { /* We assume that in a UTF-8 locale, a wide character is the same as a Unicode character. */ diff --git a/lib/xsize.c b/lib/xsize.c deleted file mode 100644 index 4b4914c..0000000 --- a/lib/xsize.c +++ /dev/null @@ -1,3 +0,0 @@ -#include -#define XSIZE_INLINE _GL_EXTERN_INLINE -#include "xsize.h" diff --git a/lib/xsize.h b/lib/xsize.h index a34d343..3382280 100644 --- a/lib/xsize.h +++ b/lib/xsize.h @@ -1,6 +1,6 @@ /* xsize.h -- Checked size_t computations. - Copyright (C) 2003, 2008-2015 Free Software Foundation, Inc. + Copyright (C) 2003, 2008, 2009, 2010 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by @@ -13,7 +13,8 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License - along with this program; if not, see . */ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _XSIZE_H #define _XSIZE_H @@ -27,14 +28,6 @@ # include #endif -#ifndef _GL_INLINE_HEADER_BEGIN - #error "Please include config.h first." -#endif -_GL_INLINE_HEADER_BEGIN -#ifndef XSIZE_INLINE -# define XSIZE_INLINE _GL_INLINE -#endif - /* The size of memory objects is often computed through expressions of type size_t. Example: void* p = malloc (header_size + n * element_size). @@ -56,7 +49,7 @@ _GL_INLINE_HEADER_BEGIN ((N) <= SIZE_MAX ? (size_t) (N) : SIZE_MAX) /* Sum of two sizes, with overflow check. */ -XSIZE_INLINE size_t +static inline size_t #if __GNUC__ >= 3 __attribute__ ((__pure__)) #endif @@ -67,7 +60,7 @@ xsum (size_t size1, size_t size2) } /* Sum of three sizes, with overflow check. */ -XSIZE_INLINE size_t +static inline size_t #if __GNUC__ >= 3 __attribute__ ((__pure__)) #endif @@ -77,7 +70,7 @@ xsum3 (size_t size1, size_t size2, size_t size3) } /* Sum of four sizes, with overflow check. */ -XSIZE_INLINE size_t +static inline size_t #if __GNUC__ >= 3 __attribute__ ((__pure__)) #endif @@ -87,7 +80,7 @@ xsum4 (size_t size1, size_t size2, size_t size3, size_t size4) } /* Maximum of two sizes, with overflow check. */ -XSIZE_INLINE size_t +static inline size_t #if __GNUC__ >= 3 __attribute__ ((__pure__)) #endif @@ -100,7 +93,7 @@ xmax (size_t size1, size_t size2) /* Multiplication of a count with an element size, with overflow check. The count must be >= 0 and the element size must be > 0. - This is a macro, not a function, so that it works correctly even + This is a macro, not an inline function, so that it works correctly even when N is of a wider type and N > SIZE_MAX. */ #define xtimes(N, ELSIZE) \ ((N) <= SIZE_MAX / (ELSIZE) ? (size_t) (N) * (ELSIZE) : SIZE_MAX) @@ -112,6 +105,4 @@ xmax (size_t size1, size_t size2) #define size_in_bounds_p(SIZE) \ ((SIZE) != SIZE_MAX) -_GL_INLINE_HEADER_END - #endif /* _XSIZE_H */ -- cgit v1.2.3